Add built local::lib
[catagits/Gitalist.git] / local-lib5 / lib / perl5 / DateTime / TimeZone / Australia / Broken_Hill.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/australasia. Olson data version 2009s
7#
8# Do not edit this file directly.
9#
10package DateTime::TimeZone::Australia::Broken_Hill;
11
12use strict;
13
14use Class::Singleton;
15use DateTime::TimeZone;
16use DateTime::TimeZone::OlsonDB;
17
18@DateTime::TimeZone::Australia::Broken_Hill::ISA = ( 'Class::Singleton', 'DateTime::TimeZone' );
19
20my $spans =
21[
22 [
23DateTime::TimeZone::NEG_INFINITY,
2459771572452,
25DateTime::TimeZone::NEG_INFINITY,
2659771606400,
2733948,
280,
29'LMT'
30 ],
31 [
3259771572452,
3359820732000,
3459771608452,
3559820768000,
3636000,
370,
38'EST'
39 ],
40 [
4159820732000,
4259905494000,
4359820764400,
4459905526400,
4532400,
460,
47'CST'
48 ],
49 [
5059905494000,
5160463117860,
5259905528200,
5360463152060,
5434200,
550,
56'CST'
57 ],
58 [
5960463117860,
6060470292600,
6160463155660,
6260470330400,
6337800,
641,
65'CST'
66 ],
67 [
6860470292600,
6961252043400,
7060470326800,
7161252077600,
7234200,
730,
74'CST'
75 ],
76 [
7761252043400,
7861259556600,
7961252081200,
8061259594400,
8137800,
821,
83'CST'
84 ],
85 [
8661259556600,
8761275285000,
8861259590800,
8961275319200,
9034200,
910,
92'CST'
93 ],
94 [
9561275285000,
9661291006200,
9761275322800,
9861291044000,
9937800,
1001,
101'CST'
102 ],
103 [
10461291006200,
10561307339400,
10661291040400,
10761307373600,
10834200,
1090,
110'CST'
111 ],
112 [
11361307339400,
11461322455800,
11561307377200,
11661322493600,
11737800,
1181,
119'CST'
120 ],
121 [
12261322455800,
12362167185000,
12461322490000,
12562167219200,
12634200,
1270,
128'CST'
129 ],
130 [
13162167185000,
13262193371400,
13362167219200,
13462193405600,
13534200,
1360,
137'CST'
138 ],
139 [
14062193371400,
14162203653000,
14262193409200,
14362203690800,
14437800,
1451,
146'CST'
147 ],
148 [
14962203653000,
15062224821000,
15162203687200,
15262224855200,
15334200,
1540,
155'CST'
156 ],
157 [
15862224821000,
15962235707400,
16062224858800,
16162235745200,
16237800,
1631,
164'CST'
165 ],
166 [
16762235707400,
16862256270600,
16962235741600,
17062256304800,
17134200,
1720,
173'CST'
174 ],
175 [
17662256270600,
17762267157000,
17862256308400,
17962267194800,
18037800,
1811,
182'CST'
183 ],
184 [
18562267157000,
18662287720200,
18762267191200,
18862287754400,
18934200,
1900,
191'CST'
192 ],
193 [
19462287720200,
19562298606600,
19662287758000,
19762298644400,
19837800,
1991,
200'CST'
201 ],
202 [
20362298606600,
20462319169800,
20562298640800,
20662319204000,
20734200,
2080,
209'CST'
210 ],
211 [
21262319169800,
21362330661000,
21462319207600,
21562330698800,
21637800,
2171,
218'CST'
219 ],
220 [
22162330661000,
22262351224200,
22362330695200,
22462351258400,
22534200,
2260,
227'CST'
228 ],
229 [
23062351224200,
23162362110600,
23262351262000,
23362362148400,
23437800,
2351,
236'CST'
237 ],
238 [
23962362110600,
24062382673800,
24162362144800,
24262382708000,
24334200,
2440,
245'CST'
246 ],
247 [
24862382673800,
24962393560200,
25062382711600,
25162393598000,
25237800,
2531,
254'CST'
255 ],
256 [
25762393560200,
25862414123400,
25962393594400,
26062414157600,
26134200,
2620,
263'CST'
264 ],
265 [
26662414123400,
26762425009800,
26862414161200,
26962425047600,
27037800,
2711,
272'CST'
273 ],
274 [
27562425009800,
27662445573000,
27762425044000,
27862445607200,
27934200,
2800,
281'CST'
282 ],
283 [
28462445573000,
28562456459400,
28662445610800,
28762456497200,
28837800,
2891,
290'CST'
291 ],
292 [
29362456459400,
29462477022600,
29562456493600,
29662477056800,
29734200,
2980,
299'CST'
300 ],
301 [
30262477022600,
30362487909000,
30462477060400,
30562487946800,
30637800,
3071,
308'CST'
309 ],
310 [
31162487909000,
31262508472200,
31362487943200,
31462508506400,
31534200,
3160,
317'CST'
318 ],
319 [
32062508472200,
32162522382600,
32262508510000,
32362522420400,
32437800,
3251,
326'CST'
327 ],
328 [
32962522382600,
33062540526600,
33162522416800,
33262540560800,
33334200,
3340,
335'CST'
336 ],
337 [
33862540526600,
33962551413000,
34062540564400,
34162551450800,
34237800,
3431,
344'CST'
345 ],
346 [
34762551413000,
34862571976200,
34962551447200,
35062572010400,
35134200,
3520,
353'CST'
354 ],
355 [
35662571976200,
35762582862600,
35862572014000,
35962582900400,
36037800,
3611,
362'CST'
363 ],
364 [
36562582862600,
36662603425800,
36762582896800,
36862603460000,
36934200,
3700,
371'CST'
372 ],
373 [
37462603425800,
37562614312200,
37662603463600,
37762614350000,
37837800,
3791,
380'CST'
381 ],
382 [
38362614312200,
38462634875400,
38562614346400,
38662634909600,
38734200,
3880,
389'CST'
390 ],
391 [
39262634875400,
39362646971400,
39462634913200,
39562647009200,
39637800,
3971,
398'CST'
399 ],
400 [
40162646971400,
40262665720200,
40362647005600,
40462665754400,
40534200,
4060,
407'CST'
408 ],
409 [
41062665720200,
41162678421000,
41262665758000,
41362678458800,
41437800,
4151,
416'CST'
417 ],
418 [
41962678421000,
42062697774600,
42162678455200,
42262697808800,
42334200,
4240,
425'CST'
426 ],
427 [
42862697774600,
42962710475400,
43062697812400,
43162710513200,
43237800,
4331,
434'CST'
435 ],
436 [
43762710475400,
43862729829000,
43962710509600,
44062729863200,
44134200,
4420,
443'CST'
444 ],
445 [
44662729829000,
44762741925000,
44862729866800,
44962741962800,
45037800,
4511,
452'CST'
453 ],
454 [
45562741925000,
45662761278600,
45762741959200,
45862761312800,
45934200,
4600,
461'CST'
462 ],
463 [
46462761278600,
46562772165000,
46662761316400,
46762772202800,
46837800,
4691,
470'CST'
471 ],
472 [
47362772165000,
47462792728200,
47562772199200,
47662792762400,
47734200,
4780,
479'CST'
480 ],
481 [
48262792728200,
48362803614600,
48462792766000,
48562803652400,
48637800,
4871,
488'CST'
489 ],
490 [
49162803614600,
49262824177800,
49362803648800,
49462824212000,
49534200,
4960,
497'CST'
498 ],
499 [
50062824177800,
50162835064200,
50262824215600,
50362835102000,
50437800,
5051,
506'CST'
507 ],
508 [
50962835064200,
51062855627400,
51162835098400,
51262855661600,
51334200,
5140,
515'CST'
516 ],
517 [
51862855627400,
51962867118600,
52062855665200,
52162867156400,
52237800,
5231,
524'CST'
525 ],
526 [
52762867118600,
52862887681800,
52962867152800,
53062887716000,
53134200,
5320,
533'CST'
534 ],
535 [
53662887681800,
53762898568200,
53862887719600,
53962898606000,
54037800,
5411,
542'CST'
543 ],
544 [
54562898568200,
54662919131400,
54762898602400,
54862919165600,
54934200,
5500,
551'CST'
552 ],
553 [
55462919131400,
55562930017800,
55662919169200,
55762930055600,
55837800,
5591,
560'CST'
561 ],
562 [
56362930017800,
56462950581000,
56562930052000,
56662950615200,
56734200,
5680,
569'CST'
570 ],
571 [
57262950581000,
57362963886600,
57462950618800,
57562963924400,
57637800,
5771,
578'CST'
579 ],
580 [
58162963886600,
58262982030600,
58362963920800,
58462982064800,
58534200,
5860,
587'CST'
588 ],
589 [
59062982030600,
59162995336200,
59262982068400,
59362995374000,
59437800,
5951,
596'CST'
597 ],
598 [
59962995336200,
60063013480200,
60162995370400,
60263013514400,
60334200,
6040,
605'CST'
606 ],
607 [
60863013480200,
60963026785800,
61063013518000,
61163026823600,
61237800,
6131,
614'CST'
615 ],
616 [
61763026785800,
61863044929800,
61963026820000,
62063044964000,
62134200,
6220,
623'CST'
624 ],
625 [
62663044929800,
62763058235400,
62863044967600,
62963058273200,
63037800,
6311,
632'CST'
633 ],
634 [
63563058235400,
63663076984200,
63763058269600,
63863077018400,
63934200,
6400,
641'CST'
642 ],
643 [
64463076984200,
64563082330200,
64663077022000,
64763082368000,
64837800,
6491,
650'CST'
651 ],
652 [
65363082330200,
65463089685000,
65563082368000,
65663089722800,
65737800,
6581,
659'CST'
660 ],
661 [
66263089685000,
66363108433800,
66463089719200,
66563108468000,
66634200,
6670,
668'CST'
669 ],
670 [
67163108433800,
67263121134600,
67363108471600,
67463121172400,
67537800,
6761,
677'CST'
678 ],
679 [
68063121134600,
68163139883400,
68263121168800,
68363139917600,
68434200,
6850,
686'CST'
687 ],
688 [
68963139883400,
69063153189000,
69163139921200,
69263153226800,
69337800,
6941,
695'CST'
696 ],
697 [
69863153189000,
69963171333000,
70063153223200,
70163171367200,
70234200,
7030,
704'CST'
705 ],
706 [
70763171333000,
70863184638600,
70963171370800,
71063184676400,
71137800,
7121,
713'CST'
714 ],
715 [
71663184638600,
71763202782600,
71863184672800,
71963202816800,
72034200,
7210,
722'CST'
723 ],
724 [
72563202782600,
72663216088200,
72763202820400,
72863216126000,
72937800,
7301,
731'CST'
732 ],
733 [
73463216088200,
73563234837000,
73663216122400,
73763234871200,
73834200,
7390,
740'CST'
741 ],
742 [
74363234837000,
74463247537800,
74563234874800,
74663247575600,
74737800,
7481,
749'CST'
750 ],
751 [
75263247537800,
75363266286600,
75463247572000,
75563266320800,
75634200,
7570,
758'CST'
759 ],
760 [
76163266286600,
76263279592200,
76363266324400,
76463279630000,
76537800,
7661,
767'CST'
768 ],
769 [
77063279592200,
77163297736200,
77263279626400,
77363297770400,
77434200,
7750,
776'CST'
777 ],
778 [
77963297736200,
78063310437000,
78163297774000,
78263310474800,
78337800,
7841,
785'CST'
786 ],
787 [
78863310437000,
78963329185800,
79063310471200,
79163329220000,
79234200,
7930,
794'CST'
795 ],
796 [
79763329185800,
79863343096200,
79963329223600,
80063343134000,
80137800,
8021,
803'CST'
804 ],
805 [
80663343096200,
80763358821000,
80863343130400,
80963358855200,
81034200,
8110,
812'CST'
813 ],
814 [
81563358821000,
81663374545800,
81763358858800,
81863374583600,
81937800,
8201,
821'CST'
822 ],
823 [
82463374545800,
82563390270600,
82663374580000,
82763390304800,
82834200,
8290,
830'CST'
831 ],
832 [
83363390270600,
83463405995400,
83563390308400,
83663406033200,
83737800,
8381,
839'CST'
840 ],
841 [
84263405995400,
84363421720200,
84463406029600,
84563421754400,
84634200,
8470,
848'CST'
849 ],
850 [
85163421720200,
85263437445000,
85363421758000,
85463437482800,
85537800,
8561,
857'CST'
858 ],
859 [
86063437445000,
86163453169800,
86263437479200,
86363453204000,
86434200,
8650,
866'CST'
867 ],
868 [
86963453169800,
87063468894600,
87163453207600,
87263468932400,
87337800,
8741,
875'CST'
876 ],
877 [
87863468894600,
87963485224200,
88063468928800,
88163485258400,
88234200,
8830,
884'CST'
885 ],
886 [
88763485224200,
88863500949000,
88963485262000,
89063500986800,
89137800,
8921,
893'CST'
894 ],
895 [
89663500949000,
89763516673800,
89863500983200,
89963516708000,
90034200,
9010,
902'CST'
903 ],
904 [
90563516673800,
90663532398600,
90763516711600,
90863532436400,
90937800,
9101,
911'CST'
912 ],
913 [
91463532398600,
91563548123400,
91663532432800,
91763548157600,
91834200,
9190,
920'CST'
921 ],
922 [
92363548123400,
92463563848200,
92563548161200,
92663563886000,
92737800,
9281,
929'CST'
930 ],
931 [
93263563848200,
93363579573000,
93463563882400,
93563579607200,
93634200,
9370,
938'CST'
939 ],
940 [
94163579573000,
94263595297800,
94363579610800,
94463595335600,
94537800,
9461,
947'CST'
948 ],
949 [
95063595297800,
95163611022600,
95263595332000,
95363611056800,
95434200,
9550,
956'CST'
957 ],
958 [
95963611022600,
96063626747400,
96163611060400,
96263626785200,
96337800,
9641,
965'CST'
966 ],
967 [
96863626747400,
96963642472200,
97063626781600,
97163642506400,
97234200,
9730,
974'CST'
975 ],
976 [
97763642472200,
97863658197000,
97963642510000,
98063658234800,
98137800,
9821,
983'CST'
984 ],
985 [
98663658197000,
98763674526600,
98863658231200,
98963674560800,
99034200,
9910,
992'CST'
993 ],
994 [
99563674526600,
99663690251400,
99763674564400,
99863690289200,
99937800,
10001,
1001'CST'
1002 ],
1003 [
100463690251400,
100563705976200,
100663690285600,
100763706010400,
100834200,
10090,
1010'CST'
1011 ],
1012 [
101363705976200,
101463721701000,
101563706014000,
101663721738800,
101737800,
10181,
1019'CST'
1020 ],
1021 [
102263721701000,
102363737425800,
102463721735200,
102563737460000,
102634200,
10270,
1028'CST'
1029 ],
1030];
1031
1032sub olson_version { '2009s' }
1033
1034sub has_dst_changes { 55 }
1035
1036sub _max_year { 2019 }
1037
1038sub _new_instance
1039{
1040 return shift->_init( @_, spans => $spans );
1041}
1042
1043sub _last_offset { 34200 }
1044
1045my $last_observance = bless( {
1046 'format' => 'CST',
1047 'gmtoff' => '9:30',
1048 'local_start_datetime' => bless( {
1049 'formatter' => undef,
1050 'local_rd_days' => 730120,
1051 'local_rd_secs' => 0,
1052 'offset_modifier' => 0,
1053 'rd_nanosecs' => 0,
1054 'tz' => bless( {
1055 'name' => 'floating',
1056 'offset' => 0
1057 }, 'DateTime::TimeZone::Floating' ),
1058 'utc_rd_days' => 730120,
1059 'utc_rd_secs' => 0,
1060 'utc_year' => 2001
1061 }, 'DateTime' ),
1062 'offset_from_std' => 0,
1063 'offset_from_utc' => 34200,
1064 'until' => [],
1065 'utc_start_datetime' => bless( {
1066 'formatter' => undef,
1067 'local_rd_days' => 730119,
1068 'local_rd_secs' => 48600,
1069 'offset_modifier' => 0,
1070 'rd_nanosecs' => 0,
1071 'tz' => bless( {
1072 'name' => 'floating',
1073 'offset' => 0
1074 }, 'DateTime::TimeZone::Floating' ),
1075 'utc_rd_days' => 730119,
1076 'utc_rd_secs' => 48600,
1077 'utc_year' => 2000
1078 }, 'DateTime' )
1079}, 'DateTime::TimeZone::OlsonDB::Observance' )
1080;
1081sub _last_observance { $last_observance }
1082
1083my $rules = [
1084 bless( {
1085 'at' => '2:00s',
1086 'from' => '2008',
1087 'in' => 'Oct',
1088 'letter' => '',
1089 'name' => 'AS',
1090 'offset_from_std' => 3600,
1091 'on' => 'Sun>=1',
1092 'save' => '1:00',
1093 'to' => 'max',
1094 'type' => undef
1095 }, 'DateTime::TimeZone::OlsonDB::Rule' ),
1096 bless( {
1097 'at' => '2:00s',
1098 'from' => '2008',
1099 'in' => 'Apr',
1100 'letter' => '',
1101 'name' => 'AS',
1102 'offset_from_std' => 0,
1103 'on' => 'Sun>=1',
1104 'save' => '0',
1105 'to' => 'max',
1106 'type' => undef
1107 }, 'DateTime::TimeZone::OlsonDB::Rule' )
1108]
1109;
1110sub _rules { $rules }
1111
1112
11131;
1114