Add built local::lib
[catagits/Gitalist.git] / local-lib5 / lib / perl5 / DateTime / TimeZone / America / Sao_Paulo.pm
CommitLineData
3fea05b9 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/UeJBI4pKMW/southamerica. Olson data version 2009s
7#
8# Do not edit this file directly.
9#
10package DateTime::TimeZone::America::Sao_Paulo;
11
12use strict;
13
14use Class::Singleton;
15use DateTime::TimeZone;
16use DateTime::TimeZone::OlsonDB;
17
18@DateTime::TimeZone::America::Sao_Paulo::ISA = ( 'Class::Singleton', 'DateTime::TimeZone' );
19
20my $spans =
21[
22 [
23DateTime::TimeZone::NEG_INFINITY,
2460368468788,
25DateTime::TimeZone::NEG_INFINITY,
2660368457600,
27-11188,
280,
29'LMT'
30 ],
31 [
3260368468788,
3360928725600,
3460368457988,
3560928714800,
36-10800,
370,
38'BRT'
39 ],
40 [
4160928725600,
4260944320800,
4360928718400,
4460944313600,
45-7200,
461,
47'BRST'
48 ],
49 [
5060944320800,
5160960308400,
5260944310000,
5360960297600,
54-10800,
550,
56'BRT'
57 ],
58 [
5960960308400,
6060975856800,
6160960301200,
6260975849600,
63-7200,
641,
65'BRST'
66 ],
67 [
6860975856800,
6961501863600,
7060975846000,
7161501852800,
72-10800,
730,
74'BRT'
75 ],
76 [
7761501863600,
7861513614000,
7961501856400,
8061513606800,
81-7200,
821,
83'BRST'
84 ],
85 [
8661513614000,
8761533399600,
8861513603200,
8961533388800,
90-10800,
910,
92'BRT'
93 ],
94 [
9561533399600,
9661543850400,
9761533392400,
9861543843200,
99-7200,
1001,
101'BRST'
102 ],
103 [
10461543850400,
10561564935600,
10661543839600,
10761564924800,
108-10800,
1090,
110'BRT'
111 ],
112 [
11361564935600,
11461575472800,
11561564928400,
11661575465600,
117-7200,
1181,
119'BRST'
120 ],
121 [
12261575472800,
12361596558000,
12461575462000,
12561596547200,
126-10800,
1270,
128'BRT'
129 ],
130 [
13161596558000,
13261604330400,
13361596550800,
13461604323200,
135-7200,
1361,
137'BRST'
138 ],
139 [
14061604330400,
14161940257200,
14261604319600,
14361940246400,
144-10800,
1450,
146'BRT'
147 ],
148 [
14961940257200,
15061946301600,
15161940250000,
15261946294400,
153-7200,
1541,
155'BRST'
156 ],
157 [
15861946301600,
15961951485600,
16061946294400,
16161951478400,
162-7200,
1631,
164'BRST'
165 ],
166 [
16761951485600,
16861980519600,
16961951474800,
17061980508800,
171-10800,
1720,
173'BRT'
174 ],
175 [
17661980519600,
17761985613600,
17861980512400,
17961985606400,
180-7200,
1811,
182'BRST'
183 ],
184 [
18561985613600,
18662006785200,
18761985602800,
18862006774400,
189-10800,
1900,
191'BRT'
192 ],
193 [
19462006785200,
19562014557600,
19662006778000,
19762014550400,
198-7200,
1991,
200'BRST'
201 ],
202 [
20362014557600,
20462035729200,
20562014546800,
20662035718400,
207-10800,
2080,
209'BRT'
210 ],
211 [
21262035729200,
21362046093600,
21462035722000,
21562046086400,
216-7200,
2171,
218'BRST'
219 ],
220 [
22162046093600,
22262067265200,
22362046082800,
22462067254400,
225-10800,
2260,
227'BRT'
228 ],
229 [
23062067265200,
23162077716000,
23262067258000,
23362077708800,
234-7200,
2351,
236'BRST'
237 ],
238 [
23962077716000,
24062635431600,
24162077705200,
24262635420800,
243-10800,
2440,
245'BRT'
246 ],
247 [
24862635431600,
24962646919200,
25062635424400,
25162646912000,
252-7200,
2531,
254'BRST'
255 ],
256 [
25762646919200,
25862666276400,
25962646908400,
26062666265600,
261-10800,
2620,
263'BRT'
264 ],
265 [
26662666276400,
26762675949600,
26862666269200,
26962675942400,
270-7200,
2711,
272'BRST'
273 ],
274 [
27562675949600,
27662697812400,
27762675938800,
27862697801600,
279-10800,
2800,
281'BRT'
282 ],
283 [
28462697812400,
28562706880800,
28662697805200,
28762706873600,
288-7200,
2891,
290'BRST'
291 ],
292 [
29362706880800,
29462728657200,
29562706870000,
29662728646400,
297-10800,
2980,
299'BRT'
300 ],
301 [
30262728657200,
30362737725600,
30462728650000,
30562737718400,
306-7200,
3071,
308'BRST'
309 ],
310 [
31162737725600,
31262760106800,
31362737714800,
31462760096000,
315-10800,
3160,
317'BRT'
318 ],
319 [
32062760106800,
32162770384800,
32262760099600,
32362770377600,
324-7200,
3251,
326'BRST'
327 ],
328 [
32962770384800,
33062792161200,
33162770374000,
33262792150400,
333-10800,
3340,
335'BRT'
336 ],
337 [
33862792161200,
33962802439200,
34062792154000,
34162802432000,
342-7200,
3431,
344'BRST'
345 ],
346 [
34762802439200,
34862823610800,
34962802428400,
35062823600000,
351-10800,
3520,
353'BRT'
354 ],
355 [
35662823610800,
35762833284000,
35862823603600,
35962833276800,
360-7200,
3611,
362'BRST'
363 ],
364 [
36562833284000,
36662855665200,
36762833273200,
36862855654400,
369-10800,
3700,
371'BRT'
372 ],
373 [
37462855665200,
37562864128800,
37662855658000,
37762864121600,
378-7200,
3791,
380'BRST'
381 ],
382 [
38362864128800,
38462886510000,
38562864118000,
38662886499200,
387-10800,
3880,
389'BRT'
390 ],
391 [
39262886510000,
39362897392800,
39462886502800,
39562897385600,
396-7200,
3971,
398'BRST'
399 ],
400 [
40162897392800,
40262917959600,
40362897382000,
40462917948800,
405-10800,
4060,
407'BRT'
408 ],
409 [
41062917959600,
41162928842400,
41262917952400,
41362928835200,
414-7200,
4151,
416'BRST'
417 ],
418 [
41962928842400,
42062949409200,
42162928831600,
42262949398400,
423-10800,
4240,
425'BRT'
426 ],
427 [
42862949409200,
42962959687200,
43062949402000,
43162959680000,
432-7200,
4331,
434'BRST'
435 ],
436 [
43762959687200,
43862980254000,
43962959676400,
44062980243200,
441-10800,
4420,
443'BRT'
444 ],
445 [
44662980254000,
44762991741600,
44862980246800,
44962991734400,
450-7200,
4511,
452'BRST'
453 ],
454 [
45562991741600,
45663011790000,
45762991730800,
45863011779200,
459-10800,
4600,
461'BRT'
462 ],
463 [
46463011790000,
46563024400800,
46663011782800,
46763024393600,
468-7200,
4691,
470'BRST'
471 ],
472 [
47363024400800,
47463043758000,
47563024390000,
47663043747200,
477-10800,
4780,
479'BRT'
480 ],
481 [
48263043758000,
48363055245600,
48463043750800,
48563055238400,
486-7200,
4871,
488'BRST'
489 ],
490 [
49163055245600,
49263074602800,
49363055234800,
49463074592000,
495-10800,
4960,
497'BRT'
498 ],
499 [
50063074602800,
50163087300000,
50263074595600,
50363087292800,
504-7200,
5051,
506'BRST'
507 ],
508 [
50963087300000,
51063106657200,
51163087289200,
51263106646400,
513-10800,
5140,
515'BRT'
516 ],
517 [
51863106657200,
51963118144800,
52063106650000,
52163118137600,
522-7200,
5231,
524'BRST'
525 ],
526 [
52763118144800,
52863138711600,
52963118134000,
53063138700800,
531-10800,
5320,
533'BRT'
534 ],
535 [
53663138711600,
53763149594400,
53863138704400,
53963149587200,
540-7200,
5411,
542'BRST'
543 ],
544 [
54563149594400,
54663171975600,
54763149583600,
54863171964800,
549-10800,
5500,
551'BRT'
552 ],
553 [
55463171975600,
55563181044000,
55663171968400,
55763181036800,
558-7200,
5591,
560'BRST'
561 ],
562 [
56363181044000,
56463202215600,
56563181033200,
56663202204800,
567-10800,
5680,
569'BRT'
570 ],
571 [
57263202215600,
57363212493600,
57463202208400,
57563212486400,
576-7200,
5771,
578'BRST'
579 ],
580 [
58163212493600,
58263235047600,
58363212482800,
58463235036800,
585-10800,
5860,
587'BRT'
588 ],
589 [
59063235047600,
59163244548000,
59263235040400,
59363244540800,
594-7200,
5951,
596'BRST'
597 ],
598 [
59963244548000,
60063265114800,
60163244537200,
60263265104000,
603-10800,
6040,
605'BRT'
606 ],
607 [
60863265114800,
60963275997600,
61063265107600,
61163275990400,
612-7200,
6131,
614'BRST'
615 ],
616 [
61763275997600,
61863298378800,
61963275986800,
62063298368000,
621-10800,
6220,
623'BRT'
624 ],
625 [
62663298378800,
62763308052000,
62863298371600,
62963308044800,
630-7200,
6311,
632'BRST'
633 ],
634 [
63563308052000,
63663328014000,
63763308041200,
63863328003200,
639-10800,
6400,
641'BRT'
642 ],
643 [
64463328014000,
64563338896800,
64663328006800,
64763338889600,
648-7200,
6491,
650'BRST'
651 ],
652 [
65363338896800,
65463360068400,
65563338886000,
65663360057600,
657-10800,
6580,
659'BRT'
660 ],
661 [
66263360068400,
66363370346400,
66463360061200,
66563370339200,
666-7200,
6671,
668'BRST'
669 ],
670 [
67163370346400,
67263391518000,
67363370335600,
67463391507200,
675-10800,
6760,
677'BRT'
678 ],
679 [
68063391518000,
68163402400800,
68263391510800,
68363402393600,
684-7200,
6851,
686'BRST'
687 ],
688 [
68963402400800,
69063422967600,
69163402390000,
69263422956800,
693-10800,
6940,
695'BRT'
696 ],
697 [
69863422967600,
69963433850400,
70063422960400,
70163433843200,
702-7200,
7031,
704'BRST'
705 ],
706 [
70763433850400,
70863454417200,
70963433839600,
71063454406400,
711-10800,
7120,
713'BRT'
714 ],
715 [
71663454417200,
71763465904800,
71863454410000,
71963465897600,
720-7200,
7211,
722'BRST'
723 ],
724 [
72563465904800,
72663486471600,
72763465894000,
72863486460800,
729-10800,
7300,
731'BRT'
732 ],
733 [
73463486471600,
73563496749600,
73663486464400,
73763496742400,
738-7200,
7391,
740'BRST'
741 ],
742 [
74363496749600,
74463517921200,
74563496738800,
74663517910400,
747-10800,
7480,
749'BRT'
750 ],
751 [
75263517921200,
75363528199200,
75463517914000,
75563528192000,
756-7200,
7571,
758'BRST'
759 ],
760 [
76163528199200,
76263549370800,
76363528188400,
76463549360000,
765-10800,
7660,
767'BRT'
768 ],
769 [
77063549370800,
77163560253600,
77263549363600,
77363560246400,
774-7200,
7751,
776'BRST'
777 ],
778 [
77963560253600,
78063580820400,
78163560242800,
78263580809600,
783-10800,
7840,
785'BRT'
786 ],
787 [
78863580820400,
78963591703200,
79063580813200,
79163591696000,
792-7200,
7931,
794'BRST'
795 ],
796 [
79763591703200,
79863612270000,
79963591692400,
80063612259200,
801-10800,
8020,
803'BRT'
804 ],
805 [
80663612270000,
80763623152800,
80863612262800,
80963623145600,
810-7200,
8111,
812'BRST'
813 ],
814 [
81563623152800,
81663643719600,
81763623142000,
81863643708800,
819-10800,
8200,
821'BRT'
822 ],
823 [
82463643719600,
82563654602400,
82663643712400,
82763654595200,
828-7200,
8291,
830'BRST'
831 ],
832 [
83363654602400,
83463675774000,
83563654591600,
83663675763200,
837-10800,
8380,
839'BRT'
840 ],
841 [
84263675774000,
84363686052000,
84463675766800,
84563686044800,
846-7200,
8471,
848'BRST'
849 ],
850 [
85163686052000,
85263707223600,
85363686041200,
85463707212800,
855-10800,
8560,
857'BRT'
858 ],
859 [
86063707223600,
86163717501600,
86263707216400,
86363717494400,
864-7200,
8651,
866'BRST'
867 ],
868 [
86963717501600,
87063738673200,
87163717490800,
87263738662400,
873-10800,
8740,
875'BRT'
876 ],
877 [
87863738673200,
87963749556000,
88063738666000,
88163749548800,
882-7200,
8831,
884'BRST'
885 ],
886 [
88763749556000,
88863770122800,
88963749545200,
89063770112000,
891-10800,
8920,
893'BRT'
894 ],
895 [
89663770122800,
89763781005600,
89863770115600,
89963780998400,
900-7200,
9011,
902'BRST'
903 ],
904 [
90563781005600,
90663801572400,
90763780994800,
90863801561600,
909-10800,
9100,
911'BRT'
912 ],
913 [
91463801572400,
91563813060000,
91663801565200,
91763813052800,
918-7200,
9191,
920'BRST'
921 ],
922 [
92363813060000,
92463833022000,
92563813049200,
92663833011200,
927-10800,
9280,
929'BRT'
930 ],
931 [
93263833022000,
93363843904800,
93463833014800,
93563843897600,
936-7200,
9371,
938'BRST'
939 ],
940 [
94163843904800,
94263865076400,
94363843894000,
94463865065600,
945-10800,
9460,
947'BRT'
948 ],
949 [
95063865076400,
95163875354400,
95263865069200,
95363875347200,
954-7200,
9551,
956'BRST'
957 ],
958 [
95963875354400,
96063896526000,
96163875343600,
96263896515200,
963-10800,
9640,
965'BRT'
966 ],
967 [
96863896526000,
96963907408800,
97063896518800,
97163907401600,
972-7200,
9731,
974'BRST'
975 ],
976 [
97763907408800,
97863927975600,
97963907398000,
98063927964800,
981-10800,
9820,
983'BRT'
984 ],
985 [
98663927975600,
98763938858400,
98863927968400,
98963938851200,
990-7200,
9911,
992'BRST'
993 ],
994 [
99563938858400,
99663959425200,
99763938847600,
99863959414400,
999-10800,
10000,
1001'BRT'
1002 ],
1003 [
100463959425200,
100563970308000,
100663959418000,
100763970300800,
1008-7200,
10091,
1010'BRST'
1011 ],
1012 [
101363970308000,
101463990874800,
101563970297200,
101663990864000,
1017-10800,
10180,
1019'BRT'
1020 ],
1021 [
102263990874800,
102364001757600,
102463990867600,
102564001750400,
1026-7200,
10271,
1028'BRST'
1029 ],
1030 [
103164001757600,
103264022929200,
103364001746800,
103464022918400,
1035-10800,
10360,
1037'BRT'
1038 ],
1039 [
104064022929200,
104164033207200,
104264022922000,
104364033200000,
1044-7200,
10451,
1046'BRST'
1047 ],
1048 [
104964033207200,
105064054378800,
105164033196400,
105264054368000,
1053-10800,
10540,
1055'BRT'
1056 ],
1057 [
105864054378800,
105964064656800,
106064054371600,
106164064649600,
1062-7200,
10631,
1064'BRST'
1065 ],
1066 [
106764064656800,
106864085828400,
106964064646000,
107064085817600,
1071-10800,
10720,
1073'BRT'
1074 ],
1075 [
107664085828400,
107764096106400,
107864085821200,
107964096099200,
1080-7200,
10811,
1082'BRST'
1083 ],
1084 [
108564096106400,
108664117278000,
108764096095600,
108864117267200,
1089-10800,
10900,
1091'BRT'
1092 ],
1093 [
109464117278000,
109564128160800,
109664117270800,
109764128153600,
1098-7200,
10991,
1100'BRST'
1101 ],
1102 [
110364128160800,
110464148727600,
110564128150000,
110664148716800,
1107-10800,
11080,
1109'BRT'
1110 ],
1111 [
111264148727600,
111364160215200,
111464148720400,
111564160208000,
1116-7200,
11171,
1118'BRST'
1119 ],
1120 [
112164160215200,
112264180177200,
112364160204400,
112464180166400,
1125-10800,
11260,
1127'BRT'
1128 ],
1129 [
113064180177200,
113164191060000,
113264180170000,
113364191052800,
1134-7200,
11351,
1136'BRST'
1137 ],
1138 [
113964191060000,
114064212231600,
114164191049200,
114264212220800,
1143-10800,
11440,
1145'BRT'
1146 ],
1147 [
114864212231600,
114964222509600,
115064212224400,
115164222502400,
1152-7200,
11531,
1154'BRST'
1155 ],
1156 [
115764222509600,
115864243681200,
115964222498800,
116064243670400,
1161-10800,
11620,
1163'BRT'
1164 ],
1165 [
116664243681200,
116764254564000,
116864243674000,
116964254556800,
1170-7200,
11711,
1172'BRST'
1173 ],
1174 [
117564254564000,
117664275130800,
117764254553200,
117864275120000,
1179-10800,
11800,
1181'BRT'
1182 ],
1183];
1184
1185sub olson_version { '2009s' }
1186
1187sub has_dst_changes { 65 }
1188
1189sub _max_year { 2019 }
1190
1191sub _new_instance
1192{
1193 return shift->_init( @_, spans => $spans );
1194}
1195
1196sub _last_offset { -10800 }
1197
1198my $last_observance = bless( {
1199 'format' => 'BR%sT',
1200 'gmtoff' => '-3:00',
1201 'local_start_datetime' => bless( {
1202 'formatter' => undef,
1203 'local_rd_days' => 716971,
1204 'local_rd_secs' => 0,
1205 'offset_modifier' => 0,
1206 'rd_nanosecs' => 0,
1207 'tz' => bless( {
1208 'name' => 'floating',
1209 'offset' => 0
1210 }, 'DateTime::TimeZone::Floating' ),
1211 'utc_rd_days' => 716971,
1212 'utc_rd_secs' => 0,
1213 'utc_year' => 1965
1214 }, 'DateTime' ),
1215 'offset_from_std' => 0,
1216 'offset_from_utc' => -10800,
1217 'until' => [],
1218 'utc_start_datetime' => bless( {
1219 'formatter' => undef,
1220 'local_rd_days' => 716971,
1221 'local_rd_secs' => 7200,
1222 'offset_modifier' => 0,
1223 'rd_nanosecs' => 0,
1224 'tz' => bless( {
1225 'name' => 'floating',
1226 'offset' => 0
1227 }, 'DateTime::TimeZone::Floating' ),
1228 'utc_rd_days' => 716971,
1229 'utc_rd_secs' => 7200,
1230 'utc_year' => 1965
1231 }, 'DateTime' )
1232}, 'DateTime::TimeZone::OlsonDB::Observance' )
1233;
1234sub _last_observance { $last_observance }
1235
1236my $rules = [
1237 bless( {
1238 'at' => '0:00',
1239 'from' => '2038',
1240 'in' => 'Feb',
1241 'letter' => '',
1242 'name' => 'Brazil',
1243 'offset_from_std' => 0,
1244 'on' => 'Sun>=15',
1245 'save' => '0',
1246 'to' => 'max',
1247 'type' => undef
1248 }, 'DateTime::TimeZone::OlsonDB::Rule' ),
1249 bless( {
1250 'at' => '0:00',
1251 'from' => '2008',
1252 'in' => 'Oct',
1253 'letter' => 'S',
1254 'name' => 'Brazil',
1255 'offset_from_std' => 3600,
1256 'on' => 'Sun>=15',
1257 'save' => '1:00',
1258 'to' => 'max',
1259 'type' => undef
1260 }, 'DateTime::TimeZone::OlsonDB::Rule' )
1261]
1262;
1263sub _rules { $rules }
1264
1265
12661;
1267