Add built local::lib
[catagits/Gitalist.git] / local-lib5 / lib / perl5 / DateTime / TimeZone / Asia / Damascus.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/asia.  Olson data version 2009s
7 #
8 # Do not edit this file directly.
9 #
10 package DateTime::TimeZone::Asia::Damascus;
11
12 use strict;
13
14 use Class::Singleton;
15 use DateTime::TimeZone;
16 use DateTime::TimeZone::OlsonDB;
17
18 @DateTime::TimeZone::Asia::Damascus::ISA = ( 'Class::Singleton', 'DateTime::TimeZone' );
19
20 my $spans =
21 [
22     [
23 DateTime::TimeZone::NEG_INFINITY,
24 60557751288,
25 DateTime::TimeZone::NEG_INFINITY,
26 60557760000,
27 8712,
28 0,
29 'LMT'
30     ],
31     [
32 60557751288,
33 60567091200,
34 60557758488,
35 60567098400,
36 7200,
37 0,
38 'EET'
39     ],
40     [
41 60567091200,
42 60581602800,
43 60567102000,
44 60581613600,
45 10800,
46 1,
47 'EEST'
48     ],
49     [
50 60581602800,
51 60598540800,
52 60581610000,
53 60598548000,
54 7200,
55 0,
56 'EET'
57     ],
58     [
59 60598540800,
60 60613052400,
61 60598551600,
62 60613063200,
63 10800,
64 1,
65 'EEST'
66     ],
67     [
68 60613052400,
69 60629990400,
70 60613059600,
71 60629997600,
72 7200,
73 0,
74 'EET'
75     ],
76     [
77 60629990400,
78 60644502000,
79 60630001200,
80 60644512800,
81 10800,
82 1,
83 'EEST'
84     ],
85     [
86 60644502000,
87 60661440000,
88 60644509200,
89 60661447200,
90 7200,
91 0,
92 'EET'
93     ],
94     [
95 60661440000,
96 60676556400,
97 60661450800,
98 60676567200,
99 10800,
100 1,
101 'EEST'
102     ],
103     [
104 60676556400,
105 61893417600,
106 60676563600,
107 61893424800,
108 7200,
109 0,
110 'EET'
111     ],
112     [
113 61893417600,
114 61906806000,
115 61893428400,
116 61906816800,
117 10800,
118 1,
119 'EEST'
120     ],
121     [
122 61906806000,
123 61925126400,
124 61906813200,
125 61925133600,
126 7200,
127 0,
128 'EET'
129     ],
130     [
131 61925126400,
132 61938255600,
133 61925137200,
134 61938266400,
135 10800,
136 1,
137 'EEST'
138     ],
139     [
140 61938255600,
141 61956748800,
142 61938262800,
143 61956756000,
144 7200,
145 0,
146 'EET'
147     ],
148     [
149 61956748800,
150 61969964400,
151 61956759600,
152 61969975200,
153 10800,
154 1,
155 'EEST'
156     ],
157     [
158 61969964400,
159 61988284800,
160 61969971600,
161 61988292000,
162 7200,
163 0,
164 'EET'
165     ],
166     [
167 61988284800,
168 62001414000,
169 61988295600,
170 62001424800,
171 10800,
172 1,
173 'EEST'
174     ],
175     [
176 62001414000,
177 62019216000,
178 62001421200,
179 62019223200,
180 7200,
181 0,
182 'EET'
183     ],
184     [
185 62019216000,
186 62033036400,
187 62019226800,
188 62033047200,
189 10800,
190 1,
191 'EEST'
192     ],
193     [
194 62033036400,
195 62051356800,
196 62033043600,
197 62051364000,
198 7200,
199 0,
200 'EET'
201     ],
202     [
203 62051356800,
204 62064572400,
205 62051367600,
206 62064583200,
207 10800,
208 1,
209 'EEST'
210     ],
211     [
212 62064572400,
213 62082979200,
214 62064579600,
215 62082986400,
216 7200,
217 0,
218 'EET'
219     ],
220     [
221 62082979200,
222 62096194800,
223 62082990000,
224 62096205600,
225 10800,
226 1,
227 'EEST'
228     ],
229     [
230 62096194800,
231 62114515200,
232 62096202000,
233 62114522400,
234 7200,
235 0,
236 'EET'
237     ],
238     [
239 62114515200,
240 62127730800,
241 62114526000,
242 62127741600,
243 10800,
244 1,
245 'EEST'
246     ],
247     [
248 62127730800,
249 62146051200,
250 62127738000,
251 62146058400,
252 7200,
253 0,
254 'EET'
255     ],
256     [
257 62146051200,
258 62159266800,
259 62146062000,
260 62159277600,
261 10800,
262 1,
263 'EEST'
264     ],
265     [
266 62159266800,
267 62177587200,
268 62159274000,
269 62177594400,
270 7200,
271 0,
272 'EET'
273     ],
274     [
275 62177587200,
276 62190802800,
277 62177598000,
278 62190813600,
279 10800,
280 1,
281 'EEST'
282     ],
283     [
284 62190802800,
285 62209209600,
286 62190810000,
287 62209216800,
288 7200,
289 0,
290 'EET'
291     ],
292     [
293 62209209600,
294 62222425200,
295 62209220400,
296 62222436000,
297 10800,
298 1,
299 'EEST'
300     ],
301     [
302 62222425200,
303 62240745600,
304 62222432400,
305 62240752800,
306 7200,
307 0,
308 'EET'
309     ],
310     [
311 62240745600,
312 62253961200,
313 62240756400,
314 62253972000,
315 10800,
316 1,
317 'EEST'
318     ],
319     [
320 62253961200,
321 62272281600,
322 62253968400,
323 62272288800,
324 7200,
325 0,
326 'EET'
327     ],
328     [
329 62272281600,
330 62285497200,
331 62272292400,
332 62285508000,
333 10800,
334 1,
335 'EEST'
336     ],
337     [
338 62285497200,
339 62303817600,
340 62285504400,
341 62303824800,
342 7200,
343 0,
344 'EET'
345     ],
346     [
347 62303817600,
348 62317033200,
349 62303828400,
350 62317044000,
351 10800,
352 1,
353 'EEST'
354     ],
355     [
356 62317033200,
357 62335440000,
358 62317040400,
359 62335447200,
360 7200,
361 0,
362 'EET'
363     ],
364     [
365 62335440000,
366 62348655600,
367 62335450800,
368 62348666400,
369 10800,
370 1,
371 'EEST'
372     ],
373     [
374 62348655600,
375 62366976000,
376 62348662800,
377 62366983200,
378 7200,
379 0,
380 'EET'
381     ],
382     [
383 62366976000,
384 62377599600,
385 62366986800,
386 62377610400,
387 10800,
388 1,
389 'EEST'
390     ],
391     [
392 62377599600,
393 62398512000,
394 62377606800,
395 62398519200,
396 7200,
397 0,
398 'EET'
399     ],
400     [
401 62398512000,
402 62409135600,
403 62398522800,
404 62409146400,
405 10800,
406 1,
407 'EEST'
408     ],
409     [
410 62409135600,
411 62554377600,
412 62409142800,
413 62554384800,
414 7200,
415 0,
416 'EET'
417     ],
418     [
419 62554377600,
420 62569494000,
421 62554388400,
422 62569504800,
423 10800,
424 1,
425 'EEST'
426     ],
427     [
428 62569494000,
429 62586000000,
430 62569501200,
431 62586007200,
432 7200,
433 0,
434 'EET'
435     ],
436     [
437 62586000000,
438 62601116400,
439 62586010800,
440 62601127200,
441 10800,
442 1,
443 'EEST'
444     ],
445     [
446 62601116400,
447 62644579200,
448 62601123600,
449 62644586400,
450 7200,
451 0,
452 'EET'
453     ],
454     [
455 62644579200,
456 62664879600,
457 62644590000,
458 62664890400,
459 10800,
460 1,
461 'EEST'
462     ],
463     [
464 62664879600,
465 62677238400,
466 62664886800,
467 62677245600,
468 7200,
469 0,
470 'EET'
471     ],
472     [
473 62677238400,
474 62698316400,
475 62677249200,
476 62698327200,
477 10800,
478 1,
479 'EEST'
480     ],
481     [
482 62698316400,
483 62710070400,
484 62698323600,
485 62710077600,
486 7200,
487 0,
488 'EET'
489     ],
490     [
491 62710070400,
492 62729938800,
493 62710081200,
494 62729949600,
495 10800,
496 1,
497 'EEST'
498     ],
499     [
500 62729938800,
501 62742988800,
502 62729946000,
503 62742996000,
504 7200,
505 0,
506 'EET'
507     ],
508     [
509 62742988800,
510 62758882800,
511 62742999600,
512 62758893600,
513 10800,
514 1,
515 'EEST'
516     ],
517     [
518 62758882800,
519 62774611200,
520 62758890000,
521 62774618400,
522 7200,
523 0,
524 'EET'
525     ],
526     [
527 62774611200,
528 62790332400,
529 62774622000,
530 62790343200,
531 10800,
532 1,
533 'EEST'
534     ],
535     [
536 62790332400,
537 62806140000,
538 62790339600,
539 62806147200,
540 7200,
541 0,
542 'EET'
543     ],
544     [
545 62806140000,
546 62821947600,
547 62806150800,
548 62821958400,
549 10800,
550 1,
551 'EEST'
552     ],
553     [
554 62821947600,
555 62838367200,
556 62821954800,
557 62838374400,
558 7200,
559 0,
560 'EET'
561     ],
562     [
563 62838367200,
564 62853570000,
565 62838378000,
566 62853580800,
567 10800,
568 1,
569 'EEST'
570     ],
571     [
572 62853570000,
573 62868780000,
574 62853577200,
575 62868787200,
576 7200,
577 0,
578 'EET'
579     ],
580     [
581 62868780000,
582 62884587600,
583 62868790800,
584 62884598400,
585 10800,
586 1,
587 'EEST'
588     ],
589     [
590 62884587600,
591 62900834400,
592 62884594800,
593 62900841600,
594 7200,
595 0,
596 'EET'
597     ],
598     [
599 62900834400,
600 62916642000,
601 62900845200,
602 62916652800,
603 10800,
604 1,
605 'EEST'
606     ],
607     [
608 62916642000,
609 62932370400,
610 62916649200,
611 62932377600,
612 7200,
613 0,
614 'EET'
615     ],
616     [
617 62932370400,
618 62948178000,
619 62932381200,
620 62948188800,
621 10800,
622 1,
623 'EEST'
624     ],
625     [
626 62948178000,
627 62963992800,
628 62948185200,
629 62964000000,
630 7200,
631 0,
632 'EET'
633     ],
634     [
635 62963992800,
636 62979800400,
637 62964003600,
638 62979811200,
639 10800,
640 1,
641 'EEST'
642     ],
643     [
644 62979800400,
645 62995442400,
646 62979807600,
647 62995449600,
648 7200,
649 0,
650 'EET'
651     ],
652     [
653 62995442400,
654 63011336400,
655 62995453200,
656 63011347200,
657 10800,
658 1,
659 'EEST'
660     ],
661     [
662 63011336400,
663 63026892000,
664 63011343600,
665 63026899200,
666 7200,
667 0,
668 'EET'
669     ],
670     [
671 63026892000,
672 63042872400,
673 63026902800,
674 63042883200,
675 10800,
676 1,
677 'EEST'
678     ],
679     [
680 63042872400,
681 63058600800,
682 63042879600,
683 63058608000,
684 7200,
685 0,
686 'EET'
687     ],
688     [
689 63058600800,
690 63074408400,
691 63058611600,
692 63074419200,
693 10800,
694 1,
695 'EEST'
696     ],
697     [
698 63074408400,
699 63090223200,
700 63074415600,
701 63090230400,
702 7200,
703 0,
704 'EET'
705     ],
706     [
707 63090223200,
708 63106030800,
709 63090234000,
710 63106041600,
711 10800,
712 1,
713 'EEST'
714     ],
715     [
716 63106030800,
717 63121759200,
718 63106038000,
719 63121766400,
720 7200,
721 0,
722 'EET'
723     ],
724     [
725 63121759200,
726 63137566800,
727 63121770000,
728 63137577600,
729 10800,
730 1,
731 'EEST'
732     ],
733     [
734 63137566800,
735 63153295200,
736 63137574000,
737 63153302400,
738 7200,
739 0,
740 'EET'
741     ],
742     [
743 63153295200,
744 63169102800,
745 63153306000,
746 63169113600,
747 10800,
748 1,
749 'EEST'
750     ],
751     [
752 63169102800,
753 63184831200,
754 63169110000,
755 63184838400,
756 7200,
757 0,
758 'EET'
759     ],
760     [
761 63184831200,
762 63200638800,
763 63184842000,
764 63200649600,
765 10800,
766 1,
767 'EEST'
768     ],
769     [
770 63200638800,
771 63216453600,
772 63200646000,
773 63216460800,
774 7200,
775 0,
776 'EET'
777     ],
778     [
779 63216453600,
780 63232261200,
781 63216464400,
782 63232272000,
783 10800,
784 1,
785 'EEST'
786     ],
787     [
788 63232261200,
789 63247989600,
790 63232268400,
791 63247996800,
792 7200,
793 0,
794 'EET'
795     ],
796     [
797 63247989600,
798 63263797200,
799 63248000400,
800 63263808000,
801 10800,
802 1,
803 'EEST'
804     ],
805     [
806 63263797200,
807 63279525600,
808 63263804400,
809 63279532800,
810 7200,
811 0,
812 'EET'
813     ],
814     [
815 63279525600,
816 63294555600,
817 63279536400,
818 63294566400,
819 10800,
820 1,
821 'EEST'
822     ],
823     [
824 63294555600,
825 63310888800,
826 63294562800,
827 63310896000,
828 7200,
829 0,
830 'EET'
831     ],
832     [
833 63310888800,
834 63329634000,
835 63310899600,
836 63329644800,
837 10800,
838 1,
839 'EEST'
840     ],
841     [
842 63329634000,
843 63342943200,
844 63329641200,
845 63342950400,
846 7200,
847 0,
848 'EET'
849     ],
850     [
851 63342943200,
852 63361170000,
853 63342954000,
854 63361180800,
855 10800,
856 1,
857 'EEST'
858     ],
859     [
860 63361170000,
861 63373788000,
862 63361177200,
863 63373795200,
864 7200,
865 0,
866 'EET'
867     ],
868     [
869 63373788000,
870 63392533200,
871 63373798800,
872 63392544000,
873 10800,
874 1,
875 'EEST'
876     ],
877     [
878 63392533200,
879 63405237600,
880 63392540400,
881 63405244800,
882 7200,
883 0,
884 'EET'
885     ],
886     [
887 63405237600,
888 63423982800,
889 63405248400,
890 63423993600,
891 10800,
892 1,
893 'EEST'
894     ],
895     [
896 63423982800,
897 63436687200,
898 63423990000,
899 63436694400,
900 7200,
901 0,
902 'EET'
903     ],
904     [
905 63436687200,
906 63455432400,
907 63436698000,
908 63455443200,
909 10800,
910 1,
911 'EEST'
912     ],
913     [
914 63455432400,
915 63468741600,
916 63455439600,
917 63468748800,
918 7200,
919 0,
920 'EET'
921     ],
922     [
923 63468741600,
924 63486882000,
925 63468752400,
926 63486892800,
927 10800,
928 1,
929 'EEST'
930     ],
931     [
932 63486882000,
933 63500191200,
934 63486889200,
935 63500198400,
936 7200,
937 0,
938 'EET'
939     ],
940     [
941 63500191200,
942 63518331600,
943 63500202000,
944 63518342400,
945 10800,
946 1,
947 'EEST'
948     ],
949     [
950 63518331600,
951 63531640800,
952 63518338800,
953 63531648000,
954 7200,
955 0,
956 'EET'
957     ],
958     [
959 63531640800,
960 63550386000,
961 63531651600,
962 63550396800,
963 10800,
964 1,
965 'EEST'
966     ],
967     [
968 63550386000,
969 63563090400,
970 63550393200,
971 63563097600,
972 7200,
973 0,
974 'EET'
975     ],
976     [
977 63563090400,
978 63581835600,
979 63563101200,
980 63581846400,
981 10800,
982 1,
983 'EEST'
984     ],
985     [
986 63581835600,
987 63594540000,
988 63581842800,
989 63594547200,
990 7200,
991 0,
992 'EET'
993     ],
994     [
995 63594540000,
996 63613285200,
997 63594550800,
998 63613296000,
999 10800,
1000 1,
1001 'EEST'
1002     ],
1003     [
1004 63613285200,
1005 63626594400,
1006 63613292400,
1007 63626601600,
1008 7200,
1009 0,
1010 'EET'
1011     ],
1012     [
1013 63626594400,
1014 63644734800,
1015 63626605200,
1016 63644745600,
1017 10800,
1018 1,
1019 'EEST'
1020     ],
1021     [
1022 63644734800,
1023 63658044000,
1024 63644742000,
1025 63658051200,
1026 7200,
1027 0,
1028 'EET'
1029     ],
1030     [
1031 63658044000,
1032 63676184400,
1033 63658054800,
1034 63676195200,
1035 10800,
1036 1,
1037 'EEST'
1038     ],
1039     [
1040 63676184400,
1041 63689493600,
1042 63676191600,
1043 63689500800,
1044 7200,
1045 0,
1046 'EET'
1047     ],
1048     [
1049 63689493600,
1050 63707634000,
1051 63689504400,
1052 63707644800,
1053 10800,
1054 1,
1055 'EEST'
1056     ],
1057     [
1058 63707634000,
1059 63720943200,
1060 63707641200,
1061 63720950400,
1062 7200,
1063 0,
1064 'EET'
1065     ],
1066     [
1067 63720943200,
1068 63739688400,
1069 63720954000,
1070 63739699200,
1071 10800,
1072 1,
1073 'EEST'
1074     ],
1075 ];
1076
1077 sub olson_version { '2009s' }
1078
1079 sub has_dst_changes { 58 }
1080
1081 sub _max_year { 2019 }
1082
1083 sub _new_instance
1084 {
1085     return shift->_init( @_, spans => $spans );
1086 }
1087
1088 sub _last_offset { 7200 }
1089
1090 my $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 ;
1126 sub _last_observance { $last_observance }
1127
1128 my $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 ;
1155 sub _rules { $rules }
1156
1157
1158 1;
1159