Add built local::lib
[catagits/Gitalist.git] / local-lib5 / lib / perl5 / DateTime / TimeZone / America / Santiago.pm
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 #
10 package DateTime::TimeZone::America::Santiago;
11
12 use strict;
13
14 use Class::Singleton;
15 use DateTime::TimeZone;
16 use DateTime::TimeZone::OlsonDB;
17
18 @DateTime::TimeZone::America::Santiago::ISA = ( 'Class::Singleton', 'DateTime::TimeZone' );
19
20 my $spans =
21 [
22     [
23 DateTime::TimeZone::NEG_INFINITY,
24 59611178566,
25 DateTime::TimeZone::NEG_INFINITY,
26 59611161600,
27 -16966,
28 0,
29 'LMT'
30     ],
31     [
32 59611178566,
33 60242244166,
34 59611161600,
35 60242227200,
36 -16966,
37 0,
38 'SMT'
39     ],
40     [
41 60242244166,
42 60447272400,
43 60242226166,
44 60447254400,
45 -18000,
46 0,
47 'CLT'
48     ],
49     [
50 60447272400,
51 60515700166,
52 60447255434,
53 60515683200,
54 -16966,
55 0,
56 'SMT'
57     ],
58     [
59 60515700166,
60 60541876800,
61 60515685766,
62 60541862400,
63 -14400,
64 0,
65 'CLT'
66     ],
67     [
68 60541876800,
69 60799696966,
70 60541859834,
71 60799680000,
72 -16966,
73 0,
74 'SMT'
75     ],
76     [
77 60799696966,
78 60818097600,
79 60799682566,
80 60818083200,
81 -14400,
82 1,
83 'CLST'
84     ],
85     [
86 60818097600,
87 60831320400,
88 60818079600,
89 60831302400,
90 -18000,
91 0,
92 'CLT'
93     ],
94     [
95 60831320400,
96 60849633600,
97 60831306000,
98 60849619200,
99 -14400,
100 1,
101 'CLST'
102     ],
103     [
104 60849633600,
105 60862856400,
106 60849615600,
107 60862838400,
108 -18000,
109 0,
110 'CLT'
111     ],
112     [
113 60862856400,
114 60881169600,
115 60862842000,
116 60881155200,
117 -14400,
118 1,
119 'CLST'
120     ],
121     [
122 60881169600,
123 60894392400,
124 60881151600,
125 60894374400,
126 -18000,
127 0,
128 'CLT'
129     ],
130     [
131 60894392400,
132 60912705600,
133 60894378000,
134 60912691200,
135 -14400,
136 1,
137 'CLST'
138     ],
139     [
140 60912705600,
141 60925928400,
142 60912687600,
143 60925910400,
144 -18000,
145 0,
146 'CLT'
147     ],
148     [
149 60925928400,
150 60944328000,
151 60925914000,
152 60944313600,
153 -14400,
154 1,
155 'CLST'
156     ],
157     [
158 60944328000,
159 60957550800,
160 60944310000,
161 60957532800,
162 -18000,
163 0,
164 'CLT'
165     ],
166     [
167 60957550800,
168 61265131200,
169 60957536400,
170 61265116800,
171 -14400,
172 1,
173 'CLST'
174     ],
175     [
176 61265131200,
177 61270405200,
178 61265113200,
179 61270387200,
180 -18000,
181 0,
182 'CLT'
183     ],
184     [
185 61270405200,
186 61395163200,
187 61270390800,
188 61395148800,
189 -14400,
190 1,
191 'CLST'
192     ],
193     [
194 61395163200,
195 61399306800,
196 61395148800,
197 61399292400,
198 -14400,
199 1,
200 'CLST'
201     ],
202     [
203 61399306800,
204 61417627200,
205 61399288800,
206 61417609200,
207 -18000,
208 0,
209 'CLT'
210     ],
211     [
212 61417627200,
213 61422037200,
214 61417609200,
215 61422019200,
216 -18000,
217 0,
218 'CLT'
219     ],
220     [
221 61422037200,
222 62099064000,
223 61422022800,
224 62099049600,
225 -14400,
226 0,
227 'CLT'
228     ],
229     [
230 62099064000,
231 62111761200,
232 62099053200,
233 62111750400,
234 -10800,
235 1,
236 'CLST'
237     ],
238     [
239 62111761200,
240 62132328000,
241 62111746800,
242 62132313600,
243 -14400,
244 0,
245 'CLT'
246     ],
247     [
248 62132328000,
249 62143210800,
250 62132317200,
251 62143200000,
252 -10800,
253 1,
254 'CLST'
255     ],
256     [
257 62143210800,
258 62160148800,
259 62143196400,
260 62160134400,
261 -14400,
262 0,
263 'CLT'
264     ],
265     [
266 62160148800,
267 62173450800,
268 62160138000,
269 62173440000,
270 -10800,
271 1,
272 'CLST'
273     ],
274     [
275 62173450800,
276 62191598400,
277 62173436400,
278 62191584000,
279 -14400,
280 0,
281 'CLT'
282     ],
283     [
284 62191598400,
285 62204900400,
286 62191587600,
287 62204889600,
288 -10800,
289 1,
290 'CLST'
291     ],
292     [
293 62204900400,
294 62223652800,
295 62204886000,
296 62223638400,
297 -14400,
298 0,
299 'CLT'
300     ],
301     [
302 62223652800,
303 62236350000,
304 62223642000,
305 62236339200,
306 -10800,
307 1,
308 'CLST'
309     ],
310     [
311 62236350000,
312 62253892800,
313 62236335600,
314 62253878400,
315 -14400,
316 0,
317 'CLT'
318     ],
319     [
320 62253892800,
321 62267799600,
322 62253882000,
323 62267788800,
324 -10800,
325 1,
326 'CLST'
327     ],
328     [
329 62267799600,
330 62286552000,
331 62267785200,
332 62286537600,
333 -14400,
334 0,
335 'CLT'
336     ],
337     [
338 62286552000,
339 62299249200,
340 62286541200,
341 62299238400,
342 -10800,
343 1,
344 'CLST'
345     ],
346     [
347 62299249200,
348 62318001600,
349 62299234800,
350 62317987200,
351 -14400,
352 0,
353 'CLT'
354     ],
355     [
356 62318001600,
357 62331303600,
358 62317990800,
359 62331292800,
360 -10800,
361 1,
362 'CLST'
363     ],
364     [
365 62331303600,
366 62349451200,
367 62331289200,
368 62349436800,
369 -14400,
370 0,
371 'CLT'
372     ],
373     [
374 62349451200,
375 62362753200,
376 62349440400,
377 62362742400,
378 -10800,
379 1,
380 'CLST'
381     ],
382     [
383 62362753200,
384 62380900800,
385 62362738800,
386 62380886400,
387 -14400,
388 0,
389 'CLT'
390     ],
391     [
392 62380900800,
393 62394202800,
394 62380890000,
395 62394192000,
396 -10800,
397 1,
398 'CLST'
399     ],
400     [
401 62394202800,
402 62412955200,
403 62394188400,
404 62412940800,
405 -14400,
406 0,
407 'CLT'
408     ],
409     [
410 62412955200,
411 62425652400,
412 62412944400,
413 62425641600,
414 -10800,
415 1,
416 'CLST'
417     ],
418     [
419 62425652400,
420 62444404800,
421 62425638000,
422 62444390400,
423 -14400,
424 0,
425 'CLT'
426     ],
427     [
428 62444404800,
429 62457102000,
430 62444394000,
431 62457091200,
432 -10800,
433 1,
434 'CLST'
435     ],
436     [
437 62457102000,
438 62475854400,
439 62457087600,
440 62475840000,
441 -14400,
442 0,
443 'CLT'
444     ],
445     [
446 62475854400,
447 62489156400,
448 62475843600,
449 62489145600,
450 -10800,
451 1,
452 'CLST'
453     ],
454     [
455 62489156400,
456 62507304000,
457 62489142000,
458 62507289600,
459 -14400,
460 0,
461 'CLT'
462     ],
463     [
464 62507304000,
465 62520606000,
466 62507293200,
467 62520595200,
468 -10800,
469 1,
470 'CLST'
471     ],
472     [
473 62520606000,
474 62538753600,
475 62520591600,
476 62538739200,
477 -14400,
478 0,
479 'CLT'
480     ],
481     [
482 62538753600,
483 62552055600,
484 62538742800,
485 62552044800,
486 -10800,
487 1,
488 'CLST'
489     ],
490     [
491 62552055600,
492 62570203200,
493 62552041200,
494 62570188800,
495 -14400,
496 0,
497 'CLT'
498     ],
499     [
500 62570203200,
501 62583505200,
502 62570192400,
503 62583494400,
504 -10800,
505 1,
506 'CLST'
507     ],
508     [
509 62583505200,
510 62602257600,
511 62583490800,
512 62602243200,
513 -14400,
514 0,
515 'CLT'
516     ],
517     [
518 62602257600,
519 62614954800,
520 62602246800,
521 62614944000,
522 -10800,
523 1,
524 'CLST'
525     ],
526     [
527 62614954800,
528 62633707200,
529 62614940400,
530 62633692800,
531 -14400,
532 0,
533 'CLT'
534     ],
535     [
536 62633707200,
537 62646404400,
538 62633696400,
539 62646393600,
540 -10800,
541 1,
542 'CLST'
543     ],
544     [
545 62646404400,
546 62665156800,
547 62646390000,
548 62665142400,
549 -14400,
550 0,
551 'CLT'
552     ],
553     [
554 62665156800,
555 62680878000,
556 62665146000,
557 62680867200,
558 -10800,
559 1,
560 'CLST'
561     ],
562     [
563 62680878000,
564 62696606400,
565 62680863600,
566 62696592000,
567 -14400,
568 0,
569 'CLT'
570     ],
571     [
572 62696606400,
573 62709908400,
574 62696595600,
575 62709897600,
576 -10800,
577 1,
578 'CLST'
579     ],
580     [
581 62709908400,
582 62727451200,
583 62709894000,
584 62727436800,
585 -14400,
586 0,
587 'CLT'
588     ],
589     [
590 62727451200,
591 62741358000,
592 62727440400,
593 62741347200,
594 -10800,
595 1,
596 'CLST'
597     ],
598     [
599 62741358000,
600 62760110400,
601 62741343600,
602 62760096000,
603 -14400,
604 0,
605 'CLT'
606     ],
607     [
608 62760110400,
609 62773412400,
610 62760099600,
611 62773401600,
612 -10800,
613 1,
614 'CLST'
615     ],
616     [
617 62773412400,
618 62789140800,
619 62773398000,
620 62789126400,
621 -14400,
622 0,
623 'CLT'
624     ],
625     [
626 62789140800,
627 62804257200,
628 62789130000,
629 62804246400,
630 -10800,
631 1,
632 'CLST'
633     ],
634     [
635 62804257200,
636 62823009600,
637 62804242800,
638 62822995200,
639 -14400,
640 0,
641 'CLT'
642     ],
643     [
644 62823009600,
645 62836311600,
646 62822998800,
647 62836300800,
648 -10800,
649 1,
650 'CLST'
651     ],
652     [
653 62836311600,
654 62854459200,
655 62836297200,
656 62854444800,
657 -14400,
658 0,
659 'CLT'
660     ],
661     [
662 62854459200,
663 62867761200,
664 62854448400,
665 62867750400,
666 -10800,
667 1,
668 'CLST'
669     ],
670     [
671 62867761200,
672 62885908800,
673 62867746800,
674 62885894400,
675 -14400,
676 0,
677 'CLT'
678     ],
679     [
680 62885908800,
681 62899210800,
682 62885898000,
683 62899200000,
684 -10800,
685 1,
686 'CLST'
687     ],
688     [
689 62899210800,
690 62917358400,
691 62899196400,
692 62917344000,
693 -14400,
694 0,
695 'CLT'
696     ],
697     [
698 62917358400,
699 62930660400,
700 62917347600,
701 62930649600,
702 -10800,
703 1,
704 'CLST'
705     ],
706     [
707 62930660400,
708 62949412800,
709 62930646000,
710 62949398400,
711 -14400,
712 0,
713 'CLT'
714     ],
715     [
716 62949412800,
717 62962110000,
718 62949402000,
719 62962099200,
720 -10800,
721 1,
722 'CLST'
723     ],
724     [
725 62962110000,
726 62980862400,
727 62962095600,
728 62980848000,
729 -14400,
730 0,
731 'CLT'
732     ],
733     [
734 62980862400,
735 62995374000,
736 62980851600,
737 62995363200,
738 -10800,
739 1,
740 'CLST'
741     ],
742     [
743 62995374000,
744 63012312000,
745 62995359600,
746 63012297600,
747 -14400,
748 0,
749 'CLT'
750     ],
751     [
752 63012312000,
753 63025614000,
754 63012301200,
755 63025603200,
756 -10800,
757 1,
758 'CLST'
759     ],
760     [
761 63025614000,
762 63042552000,
763 63025599600,
764 63042537600,
765 -14400,
766 0,
767 'CLT'
768     ],
769     [
770 63042552000,
771 63058878000,
772 63042541200,
773 63058867200,
774 -10800,
775 1,
776 'CLST'
777     ],
778     [
779 63058878000,
780 63075211200,
781 63058863600,
782 63075196800,
783 -14400,
784 0,
785 'CLT'
786     ],
787     [
788 63075211200,
789 63088513200,
790 63075200400,
791 63088502400,
792 -10800,
793 1,
794 'CLST'
795     ],
796     [
797 63088513200,
798 63107265600,
799 63088498800,
800 63107251200,
801 -14400,
802 0,
803 'CLT'
804     ],
805     [
806 63107265600,
807 63119962800,
808 63107254800,
809 63119952000,
810 -10800,
811 1,
812 'CLST'
813     ],
814     [
815 63119962800,
816 63138715200,
817 63119948400,
818 63138700800,
819 -14400,
820 0,
821 'CLT'
822     ],
823     [
824 63138715200,
825 63151412400,
826 63138704400,
827 63151401600,
828 -10800,
829 1,
830 'CLST'
831     ],
832     [
833 63151412400,
834 63170164800,
835 63151398000,
836 63170150400,
837 -14400,
838 0,
839 'CLT'
840     ],
841     [
842 63170164800,
843 63182862000,
844 63170154000,
845 63182851200,
846 -10800,
847 1,
848 'CLST'
849     ],
850     [
851 63182862000,
852 63201614400,
853 63182847600,
854 63201600000,
855 -14400,
856 0,
857 'CLT'
858     ],
859     [
860 63201614400,
861 63214916400,
862 63201603600,
863 63214905600,
864 -10800,
865 1,
866 'CLST'
867     ],
868     [
869 63214916400,
870 63233064000,
871 63214902000,
872 63233049600,
873 -14400,
874 0,
875 'CLT'
876     ],
877     [
878 63233064000,
879 63246366000,
880 63233053200,
881 63246355200,
882 -10800,
883 1,
884 'CLST'
885     ],
886     [
887 63246366000,
888 63264513600,
889 63246351600,
890 63264499200,
891 -14400,
892 0,
893 'CLT'
894     ],
895     [
896 63264513600,
897 63277815600,
898 63264502800,
899 63277804800,
900 -10800,
901 1,
902 'CLST'
903     ],
904     [
905 63277815600,
906 63296568000,
907 63277801200,
908 63296553600,
909 -14400,
910 0,
911 'CLT'
912     ],
913     [
914 63296568000,
915 63309265200,
916 63296557200,
917 63309254400,
918 -10800,
919 1,
920 'CLST'
921     ],
922     [
923 63309265200,
924 63328017600,
925 63309250800,
926 63328003200,
927 -14400,
928 0,
929 'CLT'
930     ],
931     [
932 63328017600,
933 63342529200,
934 63328006800,
935 63342518400,
936 -10800,
937 1,
938 'CLST'
939     ],
940     [
941 63342529200,
942 63359467200,
943 63342514800,
944 63359452800,
945 -14400,
946 0,
947 'CLT'
948     ],
949     [
950 63359467200,
951 63372769200,
952 63359456400,
953 63372758400,
954 -10800,
955 1,
956 'CLST'
957     ],
958     [
959 63372769200,
960 63390916800,
961 63372754800,
962 63390902400,
963 -14400,
964 0,
965 'CLT'
966     ],
967     [
968 63390916800,
969 63404218800,
970 63390906000,
971 63404208000,
972 -10800,
973 1,
974 'CLST'
975     ],
976     [
977 63404218800,
978 63422366400,
979 63404204400,
980 63422352000,
981 -14400,
982 0,
983 'CLT'
984     ],
985     [
986 63422366400,
987 63435668400,
988 63422355600,
989 63435657600,
990 -10800,
991 1,
992 'CLST'
993     ],
994     [
995 63435668400,
996 63453816000,
997 63435654000,
998 63453801600,
999 -14400,
1000 0,
1001 'CLT'
1002     ],
1003     [
1004 63453816000,
1005 63467118000,
1006 63453805200,
1007 63467107200,
1008 -10800,
1009 1,
1010 'CLST'
1011     ],
1012     [
1013 63467118000,
1014 63485870400,
1015 63467103600,
1016 63485856000,
1017 -14400,
1018 0,
1019 'CLT'
1020     ],
1021     [
1022 63485870400,
1023 63498567600,
1024 63485859600,
1025 63498556800,
1026 -10800,
1027 1,
1028 'CLST'
1029     ],
1030     [
1031 63498567600,
1032 63517320000,
1033 63498553200,
1034 63517305600,
1035 -14400,
1036 0,
1037 'CLT'
1038     ],
1039     [
1040 63517320000,
1041 63530017200,
1042 63517309200,
1043 63530006400,
1044 -10800,
1045 1,
1046 'CLST'
1047     ],
1048     [
1049 63530017200,
1050 63548769600,
1051 63530002800,
1052 63548755200,
1053 -14400,
1054 0,
1055 'CLT'
1056     ],
1057     [
1058 63548769600,
1059 63562071600,
1060 63548758800,
1061 63562060800,
1062 -10800,
1063 1,
1064 'CLST'
1065     ],
1066     [
1067 63562071600,
1068 63580219200,
1069 63562057200,
1070 63580204800,
1071 -14400,
1072 0,
1073 'CLT'
1074     ],
1075     [
1076 63580219200,
1077 63593521200,
1078 63580208400,
1079 63593510400,
1080 -10800,
1081 1,
1082 'CLST'
1083     ],
1084     [
1085 63593521200,
1086 63611668800,
1087 63593506800,
1088 63611654400,
1089 -14400,
1090 0,
1091 'CLT'
1092     ],
1093     [
1094 63611668800,
1095 63624970800,
1096 63611658000,
1097 63624960000,
1098 -10800,
1099 1,
1100 'CLST'
1101     ],
1102     [
1103 63624970800,
1104 63643723200,
1105 63624956400,
1106 63643708800,
1107 -14400,
1108 0,
1109 'CLT'
1110     ],
1111     [
1112 63643723200,
1113 63656420400,
1114 63643712400,
1115 63656409600,
1116 -10800,
1117 1,
1118 'CLST'
1119     ],
1120     [
1121 63656420400,
1122 63675172800,
1123 63656406000,
1124 63675158400,
1125 -14400,
1126 0,
1127 'CLT'
1128     ],
1129     [
1130 63675172800,
1131 63687870000,
1132 63675162000,
1133 63687859200,
1134 -10800,
1135 1,
1136 'CLST'
1137     ],
1138     [
1139 63687870000,
1140 63706622400,
1141 63687855600,
1142 63706608000,
1143 -14400,
1144 0,
1145 'CLT'
1146     ],
1147     [
1148 63706622400,
1149 63719924400,
1150 63706611600,
1151 63719913600,
1152 -10800,
1153 1,
1154 'CLST'
1155     ],
1156     [
1157 63719924400,
1158 63738072000,
1159 63719910000,
1160 63738057600,
1161 -14400,
1162 0,
1163 'CLT'
1164     ],
1165 ];
1166
1167 sub olson_version { '2009s' }
1168
1169 sub has_dst_changes { 61 }
1170
1171 sub _max_year { 2019 }
1172
1173 sub _new_instance
1174 {
1175     return shift->_init( @_, spans => $spans );
1176 }
1177
1178 sub _last_offset { -14400 }
1179
1180 my $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 ;
1216 sub _last_observance { $last_observance }
1217
1218 my $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 ;
1245 sub _rules { $rules }
1246
1247
1248 1;
1249