1# This file is auto-generated by the Perl DateTime Suite time zone
2# code generator (0.07) This code generator comes with the
3# DateTime::TimeZone module distribution in the tools/ directory
4
5#
6# Generated from /tmp/AQnrcGnc70/asia.  Olson data version 2010b
7#
8# Do not edit this file directly.
9#
10package DateTime::TimeZone::Asia::Macau;
11
12use strict;
13
14use Class::Singleton;
15use DateTime::TimeZone;
16use DateTime::TimeZone::OlsonDB;
17
18@DateTime::TimeZone::Asia::Macau::ISA = ( 'Class::Singleton', 'DateTime::TimeZone' );
19
20my $spans =
21[
22    [
23DateTime::TimeZone::NEG_INFINITY,
2460305271940,
25DateTime::TimeZone::NEG_INFINITY,
2660305299200,
2727260,
280,
29'LMT'
30    ],
31    [
3260305271940,
3361858323000,
3460305300740,
3561858351800,
3628800,
370,
38'MOT'
39    ],
40    [
4161858323000,
4261878277800,
4361858355400,
4461878310200,
4532400,
461,
47'MOST'
48    ],
49    [
5061878277800,
5161889772600,
5261878306600,
5361889801400,
5428800,
550,
56'MOT'
57    ],
58    [
5961889772600,
6061909727400,
6161889805000,
6261909759800,
6332400,
641,
65'MOST'
66    ],
67    [
6861909727400,
6961921209600,
7061909756200,
7161921238400,
7228800,
730,
74'MOT'
75    ],
76    [
7761921209600,
7861941177000,
7961921242000,
8061941209400,
8132400,
821,
83'MOST'
84    ],
85    [
8661941177000,
8761953276600,
8861941205800,
8961953305400,
9028800,
910,
92'MOT'
93    ],
94    [
9561953276600,
9661972626600,
9761953309000,
9861972659000,
9932400,
1001,
101'MOST'
102    ],
103    [
10461972626600,
10561984713600,
10661972655400,
10761984742400,
10828800,
1090,
110'MOT'
111    ],
112    [
11361984713600,
11462004063600,
11561984746000,
11662004096000,
11732400,
1181,
119'MOST'
120    ],
121    [
12262004063600,
12362018595000,
12462004092400,
12562018623800,
12628800,
1270,
128'MOT'
129    ],
130    [
13162018595000,
13262034316200,
13362018627400,
13462034348600,
13532400,
1361,
137'MOST'
138    ],
139    [
14062034316200,
14162050044600,
14262034345000,
14362050073400,
14428800,
1450,
146'MOT'
147    ],
148    [
14962050044600,
15062066370600,
15162050077000,
15262066403000,
15332400,
1541,
155'MOST'
156    ],
157    [
15862066370600,
15962082099000,
16062066399400,
16162082127800,
16228800,
1630,
164'MOT'
165    ],
166    [
16762082099000,
16862097820200,
16962082131400,
17062097852600,
17132400,
1721,
173'MOST'
174    ],
175    [
17662097820200,
17762113548600,
17862097849000,
17962113577400,
18028800,
1810,
182'MOT'
183    ],
184    [
18562113548600,
18662129269800,
18762113581000,
18862129302200,
18932400,
1901,
191'MOST'
192    ],
193    [
19462129269800,
19562144998200,
19662129298600,
19762145027000,
19828800,
1990,
200'MOT'
201    ],
202    [
20362144998200,
20462160719400,
20562145030600,
20662160751800,
20732400,
2081,
209'MOST'
210    ],
211    [
21262160719400,
21362176447800,
21462160748200,
21562176476600,
21628800,
2170,
218'MOT'
219    ],
220    [
22162176447800,
22262192169000,
22362176480200,
22462192201400,
22532400,
2261,
227'MOST'
228    ],
229    [
23062192169000,
23162207884800,
23262192197800,
23362207913600,
23428800,
2350,
236'MOT'
237    ],
238    [
23962207884800,
24062223606000,
24162207917200,
24262223638400,
24332400,
2441,
245'MOST'
246    ],
247    [
24862223606000,
24962239334400,
25062223634800,
25162239363200,
25228800,
2530,
254'MOT'
255    ],
256    [
25762239334400,
25862255660400,
25962239366800,
26062255692800,
26132400,
2621,
263'MOST'
264    ],
265    [
26662255660400,
26762271388800,
26862255689200,
26962271417600,
27028800,
2710,
272'MOT'
273    ],
274    [
27562271388800,
27662287122600,
27762271421200,
27862287155000,
27932400,
2801,
281'MOST'
282    ],
283    [
28462287122600,
28562302851000,
28662287151400,
28762302879800,
28828800,
2890,
290'MOT'
291    ],
292    [
29362302851000,
29462318572200,
29562302883400,
29662318604600,
29732400,
2981,
299'MOST'
300    ],
301    [
30262318572200,
30362334300600,
30462318601000,
30562334329400,
30628800,
3070,
308'MOT'
309    ],
310    [
31162334300600,
31262350021800,
31362334333000,
31462350054200,
31532400,
3161,
317'MOST'
318    ],
319    [
32062350021800,
32162365750200,
32262350050600,
32362365779000,
32428800,
3250,
326'MOT'
327    ],
328    [
32962365750200,
33062381471400,
33162365782600,
33262381503800,
33332400,
3341,
335'MOST'
336    ],
337    [
33862381471400,
33962397187200,
34062381500200,
34162397216000,
34228800,
3430,
344'MOT'
345    ],
346    [
34762397187200,
34862412908400,
34962397219600,
35062412940800,
35132400,
3521,
353'MOST'
354    ],
355    [
35662412908400,
35762428636800,
35862412937200,
35962428665600,
36028800,
3610,
362'MOT'
363    ],
364    [
36562428636800,
36662444962800,
36762428669200,
36862444995200,
36932400,
3701,
371'MOST'
372    ],
373    [
37462444962800,
37562460691200,
37662444991600,
37762460720000,
37828800,
3790,
380'MOT'
381    ],
382    [
38362460691200,
38462476412400,
38562460723600,
38662476444800,
38732400,
3881,
389'MOST'
390    ],
391    [
39262476412400,
39363081302400,
39462476441200,
39563081331200,
39628800,
3970,
398'MOT'
399    ],
400    [
40163081302400,
402DateTime::TimeZone::INFINITY,
40363081331200,
404DateTime::TimeZone::INFINITY,
40528800,
4060,
407'CST'
408    ],
409];
410
411sub olson_version { '2010b' }
412
413sub has_dst_changes { 20 }
414
415sub _max_year { 2020 }
416
417sub _new_instance
418{
419    return shift->_init( @_, spans => $spans );
420}
421
422
423
4241;
425
426