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/AQnrcGnc70/asia. Olson data version 2010b 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 [ 107663739688400, 107763752392800, 107863739695600, 107963752400000, 10807200, 10810, 1082'EET' 1083 ], 1084 [ 108563752392800, 108663771138000, 108763752403600, 108863771148800, 108910800, 10901, 1091'EEST' 1092 ], 1093]; 1094 1095sub olson_version { '2010b' } 1096 1097sub has_dst_changes { 59 } 1098 1099sub _max_year { 2020 } 1100 1101sub _new_instance 1102{ 1103 return shift->_init( @_, spans => $spans ); 1104} 1105 1106sub _last_offset { 7200 } 1107 1108my $last_observance = bless( { 1109 'format' => 'EE%sT', 1110 'gmtoff' => '2:00', 1111 'local_start_datetime' => bless( { 1112 'formatter' => undef, 1113 'local_rd_days' => 700899, 1114 'local_rd_secs' => 84888, 1115 'offset_modifier' => 0, 1116 'rd_nanosecs' => 0, 1117 'tz' => bless( { 1118 'name' => 'floating', 1119 'offset' => 0 1120 }, 'DateTime::TimeZone::Floating' ), 1121 'utc_rd_days' => 700899, 1122 'utc_rd_secs' => 84888, 1123 'utc_year' => 1920 1124 }, 'DateTime' ), 1125 'offset_from_std' => 0, 1126 'offset_from_utc' => 7200, 1127 'until' => [], 1128 'utc_start_datetime' => bless( { 1129 'formatter' => undef, 1130 'local_rd_days' => 700899, 1131 'local_rd_secs' => 77688, 1132 'offset_modifier' => 0, 1133 'rd_nanosecs' => 0, 1134 'tz' => bless( { 1135 'name' => 'floating', 1136 'offset' => 0 1137 }, 'DateTime::TimeZone::Floating' ), 1138 'utc_rd_days' => 700899, 1139 'utc_rd_secs' => 77688, 1140 'utc_year' => 1920 1141 }, 'DateTime' ) 1142}, 'DateTime::TimeZone::OlsonDB::Observance' ) 1143; 1144sub _last_observance { $last_observance } 1145 1146my $rules = [ 1147 bless( { 1148 'at' => '0:00', 1149 'from' => '2009', 1150 'in' => 'Oct', 1151 'letter' => '', 1152 'name' => 'Syria', 1153 'offset_from_std' => 0, 1154 'on' => 'lastFri', 1155 'save' => '0', 1156 'to' => 'max', 1157 'type' => undef 1158 }, 'DateTime::TimeZone::OlsonDB::Rule' ), 1159 bless( { 1160 'at' => '0:00', 1161 'from' => '2009', 1162 'in' => 'Mar', 1163 'letter' => 'S', 1164 'name' => 'Syria', 1165 'offset_from_std' => 3600, 1166 'on' => 'lastFri', 1167 'save' => '1:00', 1168 'to' => 'max', 1169 'type' => undef 1170 }, 'DateTime::TimeZone::OlsonDB::Rule' ) 1171] 1172; 1173sub _rules { $rules } 1174 1175 11761; 1177 1178