Add built local::lib
[catagits/Gitalist.git] / local-lib5 / lib / perl5 / DateTime / TimeZone / Asia / Damascus.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/asia. Olson data version 2009s
7#
8# Do not edit this file directly.
9#
10package DateTime::TimeZone::Asia::Damascus;
11
12use strict;
13
14use Class::Singleton;
15use DateTime::TimeZone;
16use DateTime::TimeZone::OlsonDB;
17
18@DateTime::TimeZone::Asia::Damascus::ISA = ( 'Class::Singleton', 'DateTime::TimeZone' );
19
20my $spans =
21[
22 [
23DateTime::TimeZone::NEG_INFINITY,
2460557751288,
25DateTime::TimeZone::NEG_INFINITY,
2660557760000,
278712,
280,
29'LMT'
30 ],
31 [
3260557751288,
3360567091200,
3460557758488,
3560567098400,
367200,
370,
38'EET'
39 ],
40 [
4160567091200,
4260581602800,
4360567102000,
4460581613600,
4510800,
461,
47'EEST'
48 ],
49 [
5060581602800,
5160598540800,
5260581610000,
5360598548000,
547200,
550,
56'EET'
57 ],
58 [
5960598540800,
6060613052400,
6160598551600,
6260613063200,
6310800,
641,
65'EEST'
66 ],
67 [
6860613052400,
6960629990400,
7060613059600,
7160629997600,
727200,
730,
74'EET'
75 ],
76 [
7760629990400,
7860644502000,
7960630001200,
8060644512800,
8110800,
821,
83'EEST'
84 ],
85 [
8660644502000,
8760661440000,
8860644509200,
8960661447200,
907200,
910,
92'EET'
93 ],
94 [
9560661440000,
9660676556400,
9760661450800,
9860676567200,
9910800,
1001,
101'EEST'
102 ],
103 [
10460676556400,
10561893417600,
10660676563600,
10761893424800,
1087200,
1090,
110'EET'
111 ],
112 [
11361893417600,
11461906806000,
11561893428400,
11661906816800,
11710800,
1181,
119'EEST'
120 ],
121 [
12261906806000,
12361925126400,
12461906813200,
12561925133600,
1267200,
1270,
128'EET'
129 ],
130 [
13161925126400,
13261938255600,
13361925137200,
13461938266400,
13510800,
1361,
137'EEST'
138 ],
139 [
14061938255600,
14161956748800,
14261938262800,
14361956756000,
1447200,
1450,
146'EET'
147 ],
148 [
14961956748800,
15061969964400,
15161956759600,
15261969975200,
15310800,
1541,
155'EEST'
156 ],
157 [
15861969964400,
15961988284800,
16061969971600,
16161988292000,
1627200,
1630,
164'EET'
165 ],
166 [
16761988284800,
16862001414000,
16961988295600,
17062001424800,
17110800,
1721,
173'EEST'
174 ],
175 [
17662001414000,
17762019216000,
17862001421200,
17962019223200,
1807200,
1810,
182'EET'
183 ],
184 [
18562019216000,
18662033036400,
18762019226800,
18862033047200,
18910800,
1901,
191'EEST'
192 ],
193 [
19462033036400,
19562051356800,
19662033043600,
19762051364000,
1987200,
1990,
200'EET'
201 ],
202 [
20362051356800,
20462064572400,
20562051367600,
20662064583200,
20710800,
2081,
209'EEST'
210 ],
211 [
21262064572400,
21362082979200,
21462064579600,
21562082986400,
2167200,
2170,
218'EET'
219 ],
220 [
22162082979200,
22262096194800,
22362082990000,
22462096205600,
22510800,
2261,
227'EEST'
228 ],
229 [
23062096194800,
23162114515200,
23262096202000,
23362114522400,
2347200,
2350,
236'EET'
237 ],
238 [
23962114515200,
24062127730800,
24162114526000,
24262127741600,
24310800,
2441,
245'EEST'
246 ],
247 [
24862127730800,
24962146051200,
25062127738000,
25162146058400,
2527200,
2530,
254'EET'
255 ],
256 [
25762146051200,
25862159266800,
25962146062000,
26062159277600,
26110800,
2621,
263'EEST'
264 ],
265 [
26662159266800,
26762177587200,
26862159274000,
26962177594400,
2707200,
2710,
272'EET'
273 ],
274 [
27562177587200,
27662190802800,
27762177598000,
27862190813600,
27910800,
2801,
281'EEST'
282 ],
283 [
28462190802800,
28562209209600,
28662190810000,
28762209216800,
2887200,
2890,
290'EET'
291 ],
292 [
29362209209600,
29462222425200,
29562209220400,
29662222436000,
29710800,
2981,
299'EEST'
300 ],
301 [
30262222425200,
30362240745600,
30462222432400,
30562240752800,
3067200,
3070,
308'EET'
309 ],
310 [
31162240745600,
31262253961200,
31362240756400,
31462253972000,
31510800,
3161,
317'EEST'
318 ],
319 [
32062253961200,
32162272281600,
32262253968400,
32362272288800,
3247200,
3250,
326'EET'
327 ],
328 [
32962272281600,
33062285497200,
33162272292400,
33262285508000,
33310800,
3341,
335'EEST'
336 ],
337 [
33862285497200,
33962303817600,
34062285504400,
34162303824800,
3427200,
3430,
344'EET'
345 ],
346 [
34762303817600,
34862317033200,
34962303828400,
35062317044000,
35110800,
3521,
353'EEST'
354 ],
355 [
35662317033200,
35762335440000,
35862317040400,
35962335447200,
3607200,
3610,
362'EET'
363 ],
364 [
36562335440000,
36662348655600,
36762335450800,
36862348666400,
36910800,
3701,
371'EEST'
372 ],
373 [
37462348655600,
37562366976000,
37662348662800,
37762366983200,
3787200,
3790,
380'EET'
381 ],
382 [
38362366976000,
38462377599600,
38562366986800,
38662377610400,
38710800,
3881,
389'EEST'
390 ],
391 [
39262377599600,
39362398512000,
39462377606800,
39562398519200,
3967200,
3970,
398'EET'
399 ],
400 [
40162398512000,
40262409135600,
40362398522800,
40462409146400,
40510800,
4061,
407'EEST'
408 ],
409 [
41062409135600,
41162554377600,
41262409142800,
41362554384800,
4147200,
4150,
416'EET'
417 ],
418 [
41962554377600,
42062569494000,
42162554388400,
42262569504800,
42310800,
4241,
425'EEST'
426 ],
427 [
42862569494000,
42962586000000,
43062569501200,
43162586007200,
4327200,
4330,
434'EET'
435 ],
436 [
43762586000000,
43862601116400,
43962586010800,
44062601127200,
44110800,
4421,
443'EEST'
444 ],
445 [
44662601116400,
44762644579200,
44862601123600,
44962644586400,
4507200,
4510,
452'EET'
453 ],
454 [
45562644579200,
45662664879600,
45762644590000,
45862664890400,
45910800,
4601,
461'EEST'
462 ],
463 [
46462664879600,
46562677238400,
46662664886800,
46762677245600,
4687200,
4690,
470'EET'
471 ],
472 [
47362677238400,
47462698316400,
47562677249200,
47662698327200,
47710800,
4781,
479'EEST'
480 ],
481 [
48262698316400,
48362710070400,
48462698323600,
48562710077600,
4867200,
4870,
488'EET'
489 ],
490 [
49162710070400,
49262729938800,
49362710081200,
49462729949600,
49510800,
4961,
497'EEST'
498 ],
499 [
50062729938800,
50162742988800,
50262729946000,
50362742996000,
5047200,
5050,
506'EET'
507 ],
508 [
50962742988800,
51062758882800,
51162742999600,
51262758893600,
51310800,
5141,
515'EEST'
516 ],
517 [
51862758882800,
51962774611200,
52062758890000,
52162774618400,
5227200,
5230,
524'EET'
525 ],
526 [
52762774611200,
52862790332400,
52962774622000,
53062790343200,
53110800,
5321,
533'EEST'
534 ],
535 [
53662790332400,
53762806140000,
53862790339600,
53962806147200,
5407200,
5410,
542'EET'
543 ],
544 [
54562806140000,
54662821947600,
54762806150800,
54862821958400,
54910800,
5501,
551'EEST'
552 ],
553 [
55462821947600,
55562838367200,
55662821954800,
55762838374400,
5587200,
5590,
560'EET'
561 ],
562 [
56362838367200,
56462853570000,
56562838378000,
56662853580800,
56710800,
5681,
569'EEST'
570 ],
571 [
57262853570000,
57362868780000,
57462853577200,
57562868787200,
5767200,
5770,
578'EET'
579 ],
580 [
58162868780000,
58262884587600,
58362868790800,
58462884598400,
58510800,
5861,
587'EEST'
588 ],
589 [
59062884587600,
59162900834400,
59262884594800,
59362900841600,
5947200,
5950,
596'EET'
597 ],
598 [
59962900834400,
60062916642000,
60162900845200,
60262916652800,
60310800,
6041,
605'EEST'
606 ],
607 [
60862916642000,
60962932370400,
61062916649200,
61162932377600,
6127200,
6130,
614'EET'
615 ],
616 [
61762932370400,
61862948178000,
61962932381200,
62062948188800,
62110800,
6221,
623'EEST'
624 ],
625 [
62662948178000,
62762963992800,
62862948185200,
62962964000000,
6307200,
6310,
632'EET'
633 ],
634 [
63562963992800,
63662979800400,
63762964003600,
63862979811200,
63910800,
6401,
641'EEST'
642 ],
643 [
64462979800400,
64562995442400,
64662979807600,
64762995449600,
6487200,
6490,
650'EET'
651 ],
652 [
65362995442400,
65463011336400,
65562995453200,
65663011347200,
65710800,
6581,
659'EEST'
660 ],
661 [
66263011336400,
66363026892000,
66463011343600,
66563026899200,
6667200,
6670,
668'EET'
669 ],
670 [
67163026892000,
67263042872400,
67363026902800,
67463042883200,
67510800,
6761,
677'EEST'
678 ],
679 [
68063042872400,
68163058600800,
68263042879600,
68363058608000,
6847200,
6850,
686'EET'
687 ],
688 [
68963058600800,
69063074408400,
69163058611600,
69263074419200,
69310800,
6941,
695'EEST'
696 ],
697 [
69863074408400,
69963090223200,
70063074415600,
70163090230400,
7027200,
7030,
704'EET'
705 ],
706 [
70763090223200,
70863106030800,
70963090234000,
71063106041600,
71110800,
7121,
713'EEST'
714 ],
715 [
71663106030800,
71763121759200,
71863106038000,
71963121766400,
7207200,
7210,
722'EET'
723 ],
724 [
72563121759200,
72663137566800,
72763121770000,
72863137577600,
72910800,
7301,
731'EEST'
732 ],
733 [
73463137566800,
73563153295200,
73663137574000,
73763153302400,
7387200,
7390,
740'EET'
741 ],
742 [
74363153295200,
74463169102800,
74563153306000,
74663169113600,
74710800,
7481,
749'EEST'
750 ],
751 [
75263169102800,
75363184831200,
75463169110000,
75563184838400,
7567200,
7570,
758'EET'
759 ],
760 [
76163184831200,
76263200638800,
76363184842000,
76463200649600,
76510800,
7661,
767'EEST'
768 ],
769 [
77063200638800,
77163216453600,
77263200646000,
77363216460800,
7747200,
7750,
776'EET'
777 ],
778 [
77963216453600,
78063232261200,
78163216464400,
78263232272000,
78310800,
7841,
785'EEST'
786 ],
787 [
78863232261200,
78963247989600,
79063232268400,
79163247996800,
7927200,
7930,
794'EET'
795 ],
796 [
79763247989600,
79863263797200,
79963248000400,
80063263808000,
80110800,
8021,
803'EEST'
804 ],
805 [
80663263797200,
80763279525600,
80863263804400,
80963279532800,
8107200,
8110,
812'EET'
813 ],
814 [
81563279525600,
81663294555600,
81763279536400,
81863294566400,
81910800,
8201,
821'EEST'
822 ],
823 [
82463294555600,
82563310888800,
82663294562800,
82763310896000,
8287200,
8290,
830'EET'
831 ],
832 [
83363310888800,
83463329634000,
83563310899600,
83663329644800,
83710800,
8381,
839'EEST'
840 ],
841 [
84263329634000,
84363342943200,
84463329641200,
84563342950400,
8467200,
8470,
848'EET'
849 ],
850 [
85163342943200,
85263361170000,
85363342954000,
85463361180800,
85510800,
8561,
857'EEST'
858 ],
859 [
86063361170000,
86163373788000,
86263361177200,
86363373795200,
8647200,
8650,
866'EET'
867 ],
868 [
86963373788000,
87063392533200,
87163373798800,
87263392544000,
87310800,
8741,
875'EEST'
876 ],
877 [
87863392533200,
87963405237600,
88063392540400,
88163405244800,
8827200,
8830,
884'EET'
885 ],
886 [
88763405237600,
88863423982800,
88963405248400,
89063423993600,
89110800,
8921,
893'EEST'
894 ],
895 [
89663423982800,
89763436687200,
89863423990000,
89963436694400,
9007200,
9010,
902'EET'
903 ],
904 [
90563436687200,
90663455432400,
90763436698000,
90863455443200,
90910800,
9101,
911'EEST'
912 ],
913 [
91463455432400,
91563468741600,
91663455439600,
91763468748800,
9187200,
9190,
920'EET'
921 ],
922 [
92363468741600,
92463486882000,
92563468752400,
92663486892800,
92710800,
9281,
929'EEST'
930 ],
931 [
93263486882000,
93363500191200,
93463486889200,
93563500198400,
9367200,
9370,
938'EET'
939 ],
940 [
94163500191200,
94263518331600,
94363500202000,
94463518342400,
94510800,
9461,
947'EEST'
948 ],
949 [
95063518331600,
95163531640800,
95263518338800,
95363531648000,
9547200,
9550,
956'EET'
957 ],
958 [
95963531640800,
96063550386000,
96163531651600,
96263550396800,
96310800,
9641,
965'EEST'
966 ],
967 [
96863550386000,
96963563090400,
97063550393200,
97163563097600,
9727200,
9730,
974'EET'
975 ],
976 [
97763563090400,
97863581835600,
97963563101200,
98063581846400,
98110800,
9821,
983'EEST'
984 ],
985 [
98663581835600,
98763594540000,
98863581842800,
98963594547200,
9907200,
9910,
992'EET'
993 ],
994 [
99563594540000,
99663613285200,
99763594550800,
99863613296000,
99910800,
10001,
1001'EEST'
1002 ],
1003 [
100463613285200,
100563626594400,
100663613292400,
100763626601600,
10087200,
10090,
1010'EET'
1011 ],
1012 [
101363626594400,
101463644734800,
101563626605200,
101663644745600,
101710800,
10181,
1019'EEST'
1020 ],
1021 [
102263644734800,
102363658044000,
102463644742000,
102563658051200,
10267200,
10270,
1028'EET'
1029 ],
1030 [
103163658044000,
103263676184400,
103363658054800,
103463676195200,
103510800,
10361,
1037'EEST'
1038 ],
1039 [
104063676184400,
104163689493600,
104263676191600,
104363689500800,
10447200,
10450,
1046'EET'
1047 ],
1048 [
104963689493600,
105063707634000,
105163689504400,
105263707644800,
105310800,
10541,
1055'EEST'
1056 ],
1057 [
105863707634000,
105963720943200,
106063707641200,
106163720950400,
10627200,
10630,
1064'EET'
1065 ],
1066 [
106763720943200,
106863739688400,
106963720954000,
107063739699200,
107110800,
10721,
1073'EEST'
1074 ],
1075];
1076
1077sub olson_version { '2009s' }
1078
1079sub has_dst_changes { 58 }
1080
1081sub _max_year { 2019 }
1082
1083sub _new_instance
1084{
1085 return shift->_init( @_, spans => $spans );
1086}
1087
1088sub _last_offset { 7200 }
1089
1090my $last_observance = bless( {
1091 'format' => 'EE%sT',
1092 'gmtoff' => '2:00',
1093 'local_start_datetime' => bless( {
1094 'formatter' => undef,
1095 'local_rd_days' => 700899,
1096 'local_rd_secs' => 84888,
1097 'offset_modifier' => 0,
1098 'rd_nanosecs' => 0,
1099 'tz' => bless( {
1100 'name' => 'floating',
1101 'offset' => 0
1102 }, 'DateTime::TimeZone::Floating' ),
1103 'utc_rd_days' => 700899,
1104 'utc_rd_secs' => 84888,
1105 'utc_year' => 1920
1106 }, 'DateTime' ),
1107 'offset_from_std' => 0,
1108 'offset_from_utc' => 7200,
1109 'until' => [],
1110 'utc_start_datetime' => bless( {
1111 'formatter' => undef,
1112 'local_rd_days' => 700899,
1113 'local_rd_secs' => 77688,
1114 'offset_modifier' => 0,
1115 'rd_nanosecs' => 0,
1116 'tz' => bless( {
1117 'name' => 'floating',
1118 'offset' => 0
1119 }, 'DateTime::TimeZone::Floating' ),
1120 'utc_rd_days' => 700899,
1121 'utc_rd_secs' => 77688,
1122 'utc_year' => 1920
1123 }, 'DateTime' )
1124}, 'DateTime::TimeZone::OlsonDB::Observance' )
1125;
1126sub _last_observance { $last_observance }
1127
1128my $rules = [
1129 bless( {
1130 'at' => '0:00',
1131 'from' => '2009',
1132 'in' => 'Oct',
1133 'letter' => '',
1134 'name' => 'Syria',
1135 'offset_from_std' => 0,
1136 'on' => 'lastFri',
1137 'save' => '0',
1138 'to' => 'max',
1139 'type' => undef
1140 }, 'DateTime::TimeZone::OlsonDB::Rule' ),
1141 bless( {
1142 'at' => '0:00',
1143 'from' => '2009',
1144 'in' => 'Mar',
1145 'letter' => 'S',
1146 'name' => 'Syria',
1147 'offset_from_std' => 3600,
1148 'on' => 'lastFri',
1149 'save' => '1:00',
1150 'to' => 'max',
1151 'type' => undef
1152 }, 'DateTime::TimeZone::OlsonDB::Rule' )
1153]
1154;
1155sub _rules { $rules }
1156
1157
11581;
1159