Add built local::lib
[catagits/Gitalist.git] / local-lib5 / lib / perl5 / DateTime / TimeZone / America / Santiago.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::Santiago;
11
12use strict;
13
14use Class::Singleton;
15use DateTime::TimeZone;
16use DateTime::TimeZone::OlsonDB;
17
18@DateTime::TimeZone::America::Santiago::ISA = ( 'Class::Singleton', 'DateTime::TimeZone' );
19
20my $spans =
21[
22 [
23DateTime::TimeZone::NEG_INFINITY,
2459611178566,
25DateTime::TimeZone::NEG_INFINITY,
2659611161600,
27-16966,
280,
29'LMT'
30 ],
31 [
3259611178566,
3360242244166,
3459611161600,
3560242227200,
36-16966,
370,
38'SMT'
39 ],
40 [
4160242244166,
4260447272400,
4360242226166,
4460447254400,
45-18000,
460,
47'CLT'
48 ],
49 [
5060447272400,
5160515700166,
5260447255434,
5360515683200,
54-16966,
550,
56'SMT'
57 ],
58 [
5960515700166,
6060541876800,
6160515685766,
6260541862400,
63-14400,
640,
65'CLT'
66 ],
67 [
6860541876800,
6960799696966,
7060541859834,
7160799680000,
72-16966,
730,
74'SMT'
75 ],
76 [
7760799696966,
7860818097600,
7960799682566,
8060818083200,
81-14400,
821,
83'CLST'
84 ],
85 [
8660818097600,
8760831320400,
8860818079600,
8960831302400,
90-18000,
910,
92'CLT'
93 ],
94 [
9560831320400,
9660849633600,
9760831306000,
9860849619200,
99-14400,
1001,
101'CLST'
102 ],
103 [
10460849633600,
10560862856400,
10660849615600,
10760862838400,
108-18000,
1090,
110'CLT'
111 ],
112 [
11360862856400,
11460881169600,
11560862842000,
11660881155200,
117-14400,
1181,
119'CLST'
120 ],
121 [
12260881169600,
12360894392400,
12460881151600,
12560894374400,
126-18000,
1270,
128'CLT'
129 ],
130 [
13160894392400,
13260912705600,
13360894378000,
13460912691200,
135-14400,
1361,
137'CLST'
138 ],
139 [
14060912705600,
14160925928400,
14260912687600,
14360925910400,
144-18000,
1450,
146'CLT'
147 ],
148 [
14960925928400,
15060944328000,
15160925914000,
15260944313600,
153-14400,
1541,
155'CLST'
156 ],
157 [
15860944328000,
15960957550800,
16060944310000,
16160957532800,
162-18000,
1630,
164'CLT'
165 ],
166 [
16760957550800,
16861265131200,
16960957536400,
17061265116800,
171-14400,
1721,
173'CLST'
174 ],
175 [
17661265131200,
17761270405200,
17861265113200,
17961270387200,
180-18000,
1810,
182'CLT'
183 ],
184 [
18561270405200,
18661395163200,
18761270390800,
18861395148800,
189-14400,
1901,
191'CLST'
192 ],
193 [
19461395163200,
19561399306800,
19661395148800,
19761399292400,
198-14400,
1991,
200'CLST'
201 ],
202 [
20361399306800,
20461417627200,
20561399288800,
20661417609200,
207-18000,
2080,
209'CLT'
210 ],
211 [
21261417627200,
21361422037200,
21461417609200,
21561422019200,
216-18000,
2170,
218'CLT'
219 ],
220 [
22161422037200,
22262099064000,
22361422022800,
22462099049600,
225-14400,
2260,
227'CLT'
228 ],
229 [
23062099064000,
23162111761200,
23262099053200,
23362111750400,
234-10800,
2351,
236'CLST'
237 ],
238 [
23962111761200,
24062132328000,
24162111746800,
24262132313600,
243-14400,
2440,
245'CLT'
246 ],
247 [
24862132328000,
24962143210800,
25062132317200,
25162143200000,
252-10800,
2531,
254'CLST'
255 ],
256 [
25762143210800,
25862160148800,
25962143196400,
26062160134400,
261-14400,
2620,
263'CLT'
264 ],
265 [
26662160148800,
26762173450800,
26862160138000,
26962173440000,
270-10800,
2711,
272'CLST'
273 ],
274 [
27562173450800,
27662191598400,
27762173436400,
27862191584000,
279-14400,
2800,
281'CLT'
282 ],
283 [
28462191598400,
28562204900400,
28662191587600,
28762204889600,
288-10800,
2891,
290'CLST'
291 ],
292 [
29362204900400,
29462223652800,
29562204886000,
29662223638400,
297-14400,
2980,
299'CLT'
300 ],
301 [
30262223652800,
30362236350000,
30462223642000,
30562236339200,
306-10800,
3071,
308'CLST'
309 ],
310 [
31162236350000,
31262253892800,
31362236335600,
31462253878400,
315-14400,
3160,
317'CLT'
318 ],
319 [
32062253892800,
32162267799600,
32262253882000,
32362267788800,
324-10800,
3251,
326'CLST'
327 ],
328 [
32962267799600,
33062286552000,
33162267785200,
33262286537600,
333-14400,
3340,
335'CLT'
336 ],
337 [
33862286552000,
33962299249200,
34062286541200,
34162299238400,
342-10800,
3431,
344'CLST'
345 ],
346 [
34762299249200,
34862318001600,
34962299234800,
35062317987200,
351-14400,
3520,
353'CLT'
354 ],
355 [
35662318001600,
35762331303600,
35862317990800,
35962331292800,
360-10800,
3611,
362'CLST'
363 ],
364 [
36562331303600,
36662349451200,
36762331289200,
36862349436800,
369-14400,
3700,
371'CLT'
372 ],
373 [
37462349451200,
37562362753200,
37662349440400,
37762362742400,
378-10800,
3791,
380'CLST'
381 ],
382 [
38362362753200,
38462380900800,
38562362738800,
38662380886400,
387-14400,
3880,
389'CLT'
390 ],
391 [
39262380900800,
39362394202800,
39462380890000,
39562394192000,
396-10800,
3971,
398'CLST'
399 ],
400 [
40162394202800,
40262412955200,
40362394188400,
40462412940800,
405-14400,
4060,
407'CLT'
408 ],
409 [
41062412955200,
41162425652400,
41262412944400,
41362425641600,
414-10800,
4151,
416'CLST'
417 ],
418 [
41962425652400,
42062444404800,
42162425638000,
42262444390400,
423-14400,
4240,
425'CLT'
426 ],
427 [
42862444404800,
42962457102000,
43062444394000,
43162457091200,
432-10800,
4331,
434'CLST'
435 ],
436 [
43762457102000,
43862475854400,
43962457087600,
44062475840000,
441-14400,
4420,
443'CLT'
444 ],
445 [
44662475854400,
44762489156400,
44862475843600,
44962489145600,
450-10800,
4511,
452'CLST'
453 ],
454 [
45562489156400,
45662507304000,
45762489142000,
45862507289600,
459-14400,
4600,
461'CLT'
462 ],
463 [
46462507304000,
46562520606000,
46662507293200,
46762520595200,
468-10800,
4691,
470'CLST'
471 ],
472 [
47362520606000,
47462538753600,
47562520591600,
47662538739200,
477-14400,
4780,
479'CLT'
480 ],
481 [
48262538753600,
48362552055600,
48462538742800,
48562552044800,
486-10800,
4871,
488'CLST'
489 ],
490 [
49162552055600,
49262570203200,
49362552041200,
49462570188800,
495-14400,
4960,
497'CLT'
498 ],
499 [
50062570203200,
50162583505200,
50262570192400,
50362583494400,
504-10800,
5051,
506'CLST'
507 ],
508 [
50962583505200,
51062602257600,
51162583490800,
51262602243200,
513-14400,
5140,
515'CLT'
516 ],
517 [
51862602257600,
51962614954800,
52062602246800,
52162614944000,
522-10800,
5231,
524'CLST'
525 ],
526 [
52762614954800,
52862633707200,
52962614940400,
53062633692800,
531-14400,
5320,
533'CLT'
534 ],
535 [
53662633707200,
53762646404400,
53862633696400,
53962646393600,
540-10800,
5411,
542'CLST'
543 ],
544 [
54562646404400,
54662665156800,
54762646390000,
54862665142400,
549-14400,
5500,
551'CLT'
552 ],
553 [
55462665156800,
55562680878000,
55662665146000,
55762680867200,
558-10800,
5591,
560'CLST'
561 ],
562 [
56362680878000,
56462696606400,
56562680863600,
56662696592000,
567-14400,
5680,
569'CLT'
570 ],
571 [
57262696606400,
57362709908400,
57462696595600,
57562709897600,
576-10800,
5771,
578'CLST'
579 ],
580 [
58162709908400,
58262727451200,
58362709894000,
58462727436800,
585-14400,
5860,
587'CLT'
588 ],
589 [
59062727451200,
59162741358000,
59262727440400,
59362741347200,
594-10800,
5951,
596'CLST'
597 ],
598 [
59962741358000,
60062760110400,
60162741343600,
60262760096000,
603-14400,
6040,
605'CLT'
606 ],
607 [
60862760110400,
60962773412400,
61062760099600,
61162773401600,
612-10800,
6131,
614'CLST'
615 ],
616 [
61762773412400,
61862789140800,
61962773398000,
62062789126400,
621-14400,
6220,
623'CLT'
624 ],
625 [
62662789140800,
62762804257200,
62862789130000,
62962804246400,
630-10800,
6311,
632'CLST'
633 ],
634 [
63562804257200,
63662823009600,
63762804242800,
63862822995200,
639-14400,
6400,
641'CLT'
642 ],
643 [
64462823009600,
64562836311600,
64662822998800,
64762836300800,
648-10800,
6491,
650'CLST'
651 ],
652 [
65362836311600,
65462854459200,
65562836297200,
65662854444800,
657-14400,
6580,
659'CLT'
660 ],
661 [
66262854459200,
66362867761200,
66462854448400,
66562867750400,
666-10800,
6671,
668'CLST'
669 ],
670 [
67162867761200,
67262885908800,
67362867746800,
67462885894400,
675-14400,
6760,
677'CLT'
678 ],
679 [
68062885908800,
68162899210800,
68262885898000,
68362899200000,
684-10800,
6851,
686'CLST'
687 ],
688 [
68962899210800,
69062917358400,
69162899196400,
69262917344000,
693-14400,
6940,
695'CLT'
696 ],
697 [
69862917358400,
69962930660400,
70062917347600,
70162930649600,
702-10800,
7031,
704'CLST'
705 ],
706 [
70762930660400,
70862949412800,
70962930646000,
71062949398400,
711-14400,
7120,
713'CLT'
714 ],
715 [
71662949412800,
71762962110000,
71862949402000,
71962962099200,
720-10800,
7211,
722'CLST'
723 ],
724 [
72562962110000,
72662980862400,
72762962095600,
72862980848000,
729-14400,
7300,
731'CLT'
732 ],
733 [
73462980862400,
73562995374000,
73662980851600,
73762995363200,
738-10800,
7391,
740'CLST'
741 ],
742 [
74362995374000,
74463012312000,
74562995359600,
74663012297600,
747-14400,
7480,
749'CLT'
750 ],
751 [
75263012312000,
75363025614000,
75463012301200,
75563025603200,
756-10800,
7571,
758'CLST'
759 ],
760 [
76163025614000,
76263042552000,
76363025599600,
76463042537600,
765-14400,
7660,
767'CLT'
768 ],
769 [
77063042552000,
77163058878000,
77263042541200,
77363058867200,
774-10800,
7751,
776'CLST'
777 ],
778 [
77963058878000,
78063075211200,
78163058863600,
78263075196800,
783-14400,
7840,
785'CLT'
786 ],
787 [
78863075211200,
78963088513200,
79063075200400,
79163088502400,
792-10800,
7931,
794'CLST'
795 ],
796 [
79763088513200,
79863107265600,
79963088498800,
80063107251200,
801-14400,
8020,
803'CLT'
804 ],
805 [
80663107265600,
80763119962800,
80863107254800,
80963119952000,
810-10800,
8111,
812'CLST'
813 ],
814 [
81563119962800,
81663138715200,
81763119948400,
81863138700800,
819-14400,
8200,
821'CLT'
822 ],
823 [
82463138715200,
82563151412400,
82663138704400,
82763151401600,
828-10800,
8291,
830'CLST'
831 ],
832 [
83363151412400,
83463170164800,
83563151398000,
83663170150400,
837-14400,
8380,
839'CLT'
840 ],
841 [
84263170164800,
84363182862000,
84463170154000,
84563182851200,
846-10800,
8471,
848'CLST'
849 ],
850 [
85163182862000,
85263201614400,
85363182847600,
85463201600000,
855-14400,
8560,
857'CLT'
858 ],
859 [
86063201614400,
86163214916400,
86263201603600,
86363214905600,
864-10800,
8651,
866'CLST'
867 ],
868 [
86963214916400,
87063233064000,
87163214902000,
87263233049600,
873-14400,
8740,
875'CLT'
876 ],
877 [
87863233064000,
87963246366000,
88063233053200,
88163246355200,
882-10800,
8831,
884'CLST'
885 ],
886 [
88763246366000,
88863264513600,
88963246351600,
89063264499200,
891-14400,
8920,
893'CLT'
894 ],
895 [
89663264513600,
89763277815600,
89863264502800,
89963277804800,
900-10800,
9011,
902'CLST'
903 ],
904 [
90563277815600,
90663296568000,
90763277801200,
90863296553600,
909-14400,
9100,
911'CLT'
912 ],
913 [
91463296568000,
91563309265200,
91663296557200,
91763309254400,
918-10800,
9191,
920'CLST'
921 ],
922 [
92363309265200,
92463328017600,
92563309250800,
92663328003200,
927-14400,
9280,
929'CLT'
930 ],
931 [
93263328017600,
93363342529200,
93463328006800,
93563342518400,
936-10800,
9371,
938'CLST'
939 ],
940 [
94163342529200,
94263359467200,
94363342514800,
94463359452800,
945-14400,
9460,
947'CLT'
948 ],
949 [
95063359467200,
95163372769200,
95263359456400,
95363372758400,
954-10800,
9551,
956'CLST'
957 ],
958 [
95963372769200,
96063390916800,
96163372754800,
96263390902400,
963-14400,
9640,
965'CLT'
966 ],
967 [
96863390916800,
96963404218800,
97063390906000,
97163404208000,
972-10800,
9731,
974'CLST'
975 ],
976 [
97763404218800,
97863422366400,
97963404204400,
98063422352000,
981-14400,
9820,
983'CLT'
984 ],
985 [
98663422366400,
98763435668400,
98863422355600,
98963435657600,
990-10800,
9911,
992'CLST'
993 ],
994 [
99563435668400,
99663453816000,
99763435654000,
99863453801600,
999-14400,
10000,
1001'CLT'
1002 ],
1003 [
100463453816000,
100563467118000,
100663453805200,
100763467107200,
1008-10800,
10091,
1010'CLST'
1011 ],
1012 [
101363467118000,
101463485870400,
101563467103600,
101663485856000,
1017-14400,
10180,
1019'CLT'
1020 ],
1021 [
102263485870400,
102363498567600,
102463485859600,
102563498556800,
1026-10800,
10271,
1028'CLST'
1029 ],
1030 [
103163498567600,
103263517320000,
103363498553200,
103463517305600,
1035-14400,
10360,
1037'CLT'
1038 ],
1039 [
104063517320000,
104163530017200,
104263517309200,
104363530006400,
1044-10800,
10451,
1046'CLST'
1047 ],
1048 [
104963530017200,
105063548769600,
105163530002800,
105263548755200,
1053-14400,
10540,
1055'CLT'
1056 ],
1057 [
105863548769600,
105963562071600,
106063548758800,
106163562060800,
1062-10800,
10631,
1064'CLST'
1065 ],
1066 [
106763562071600,
106863580219200,
106963562057200,
107063580204800,
1071-14400,
10720,
1073'CLT'
1074 ],
1075 [
107663580219200,
107763593521200,
107863580208400,
107963593510400,
1080-10800,
10811,
1082'CLST'
1083 ],
1084 [
108563593521200,
108663611668800,
108763593506800,
108863611654400,
1089-14400,
10900,
1091'CLT'
1092 ],
1093 [
109463611668800,
109563624970800,
109663611658000,
109763624960000,
1098-10800,
10991,
1100'CLST'
1101 ],
1102 [
110363624970800,
110463643723200,
110563624956400,
110663643708800,
1107-14400,
11080,
1109'CLT'
1110 ],
1111 [
111263643723200,
111363656420400,
111463643712400,
111563656409600,
1116-10800,
11171,
1118'CLST'
1119 ],
1120 [
112163656420400,
112263675172800,
112363656406000,
112463675158400,
1125-14400,
11260,
1127'CLT'
1128 ],
1129 [
113063675172800,
113163687870000,
113263675162000,
113363687859200,
1134-10800,
11351,
1136'CLST'
1137 ],
1138 [
113963687870000,
114063706622400,
114163687855600,
114263706608000,
1143-14400,
11440,
1145'CLT'
1146 ],
1147 [
114863706622400,
114963719924400,
115063706611600,
115163719913600,
1152-10800,
11531,
1154'CLST'
1155 ],
1156 [
115763719924400,
115863738072000,
115963719910000,
116063738057600,
1161-14400,
11620,
1163'CLT'
1164 ],
1165];
1166
1167sub olson_version { '2009s' }
1168
1169sub has_dst_changes { 61 }
1170
1171sub _max_year { 2019 }
1172
1173sub _new_instance
1174{
1175 return shift->_init( @_, spans => $spans );
1176}
1177
1178sub _last_offset { -14400 }
1179
1180my $last_observance = bless( {
1181 'format' => 'CL%sT',
1182 'gmtoff' => '-4:00',
1183 'local_start_datetime' => bless( {
1184 'formatter' => undef,
1185 'local_rd_days' => 710903,
1186 'local_rd_secs' => 3600,
1187 'offset_modifier' => 0,
1188 'rd_nanosecs' => 0,
1189 'tz' => bless( {
1190 'name' => 'floating',
1191 'offset' => 0
1192 }, 'DateTime::TimeZone::Floating' ),
1193 'utc_rd_days' => 710903,
1194 'utc_rd_secs' => 3600,
1195 'utc_year' => 1948
1196 }, 'DateTime' ),
1197 'offset_from_std' => 0,
1198 'offset_from_utc' => -14400,
1199 'until' => [],
1200 'utc_start_datetime' => bless( {
1201 'formatter' => undef,
1202 'local_rd_days' => 710903,
1203 'local_rd_secs' => 18000,
1204 'offset_modifier' => 0,
1205 'rd_nanosecs' => 0,
1206 'tz' => bless( {
1207 'name' => 'floating',
1208 'offset' => 0
1209 }, 'DateTime::TimeZone::Floating' ),
1210 'utc_rd_days' => 710903,
1211 'utc_rd_secs' => 18000,
1212 'utc_year' => 1948
1213 }, 'DateTime' )
1214}, 'DateTime::TimeZone::OlsonDB::Observance' )
1215;
1216sub _last_observance { $last_observance }
1217
1218my $rules = [
1219 bless( {
1220 'at' => '4:00u',
1221 'from' => '1999',
1222 'in' => 'Oct',
1223 'letter' => 'S',
1224 'name' => 'Chile',
1225 'offset_from_std' => 3600,
1226 'on' => 'Sun>=9',
1227 'save' => '1:00',
1228 'to' => 'max',
1229 'type' => undef
1230 }, 'DateTime::TimeZone::OlsonDB::Rule' ),
1231 bless( {
1232 'at' => '3:00u',
1233 'from' => '2009',
1234 'in' => 'Mar',
1235 'letter' => '',
1236 'name' => 'Chile',
1237 'offset_from_std' => 0,
1238 'on' => 'Sun>=9',
1239 'save' => '0',
1240 'to' => 'max',
1241 'type' => undef
1242 }, 'DateTime::TimeZone::OlsonDB::Rule' )
1243]
1244;
1245sub _rules { $rules }
1246
1247
12481;
1249