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::Baku; 11 12use strict; 13 14use Class::Singleton; 15use DateTime::TimeZone; 16use DateTime::TimeZone::OlsonDB; 17 18@DateTime::TimeZone::Asia::Baku::ISA = ( 'Class::Singleton', 'DateTime::TimeZone' ); 19 20my $spans = 21[ 22 [ 23DateTime::TimeZone::NEG_INFINITY, 2460694519236, 25DateTime::TimeZone::NEG_INFINITY, 2660694531200, 2711964, 280, 29'LMT' 30 ], 31 [ 3260694519236, 3361730542800, 3460694530036, 3561730553600, 3610800, 370, 38'BAKT' 39 ], 40 [ 4161730542800, 4262490600000, 4361730557200, 4462490614400, 4514400, 460, 47'BAKT' 48 ], 49 [ 5062490600000, 5162506407600, 5262490618000, 5362506425600, 5418000, 551, 56'BAKST' 57 ], 58 [ 5962506407600, 6062522136000, 6162506422000, 6262522150400, 6314400, 640, 65'BAKT' 66 ], 67 [ 6862522136000, 6962537943600, 7062522154000, 7162537961600, 7218000, 731, 74'BAKST' 75 ], 76 [ 7762537943600, 7862553672000, 7962537958000, 8062553686400, 8114400, 820, 83'BAKT' 84 ], 85 [ 8662553672000, 8762569479600, 8862553690000, 8962569497600, 9018000, 911, 92'BAKST' 93 ], 94 [ 9562569479600, 9662585294400, 9762569494000, 9862585308800, 9914400, 1000, 101'BAKT' 102 ], 103 [ 10462585294400, 10562601026400, 10662585312400, 10762601044400, 10818000, 1091, 110'BAKST' 111 ], 112 [ 11362601026400, 11462616751200, 11562601040800, 11662616765600, 11714400, 1180, 119'BAKT' 120 ], 121 [ 12262616751200, 12362632476000, 12462616769200, 12562632494000, 12618000, 1271, 128'BAKST' 129 ], 130 [ 13162632476000, 13262648200800, 13362632490400, 13462648215200, 13514400, 1360, 137'BAKT' 138 ], 139 [ 14062648200800, 14162663925600, 14262648218800, 14362663943600, 14418000, 1451, 146'BAKST' 147 ], 148 [ 14962663925600, 15062679650400, 15162663940000, 15262679664800, 15314400, 1540, 155'BAKT' 156 ], 157 [ 15862679650400, 15962695375200, 16062679668400, 16162695393200, 16218000, 1631, 164'BAKST' 165 ], 166 [ 16762695375200, 16862711100000, 16962695389600, 17062711114400, 17114400, 1720, 173'BAKT' 174 ], 175 [ 17662711100000, 17762726824800, 17862711118000, 17962726842800, 18018000, 1811, 182'BAKST' 183 ], 184 [ 18562726824800, 18662742549600, 18762726839200, 18862742564000, 18914400, 1900, 191'BAKT' 192 ], 193 [ 19462742549600, 19562758274400, 19662742567600, 19762758292400, 19818000, 1991, 200'BAKST' 201 ], 202 [ 20362758274400, 20462773999200, 20562758288800, 20662774013600, 20714400, 2080, 209'BAKT' 210 ], 211 [ 21262773999200, 21362790328800, 21462774017200, 21562790346800, 21618000, 2171, 218'BAKST' 219 ], 220 [ 22162790328800, 22262806053600, 22362790343200, 22462806068000, 22514400, 2260, 227'BAKT' 228 ], 229 [ 23062806053600, 23162819179200, 23262806068000, 23362819193600, 23414400, 2351, 236'BAKST' 237 ], 238 [ 23962819179200, 24062821782000, 24162819193600, 24262821796400, 24314400, 2441, 245'AZST' 246 ], 247 [ 24862821782000, 24962837496000, 25062821792800, 25162837506800, 25210800, 2530, 254'AZT' 255 ], 256 [ 25762837496000, 25862853217200, 25962837510400, 26062853231600, 26114400, 2621, 263'AZST' 264 ], 265 [ 26662853217200, 26762956123200, 26862853231600, 26962956137600, 27014400, 2710, 272'AZT' 273 ], 274 [ 27562956123200, 27662963917200, 27762956137600, 27862963931600, 27914400, 2800, 281'AZT' 282 ], 283 [ 28462963917200, 28562982061200, 28662963935200, 28762982079200, 28818000, 2891, 290'AZST' 291 ], 292 [ 29362982061200, 29462987745600, 29562982075600, 29662987760000, 29714400, 2980, 299'AZT' 300 ], 301 [ 30262987745600, 30362995363200, 30462987760000, 30562995377600, 30614400, 3070, 308'AZT' 309 ], 310 [ 31162995363200, 31263013507200, 31362995381200, 31463013525200, 31518000, 3161, 317'AZST' 318 ], 319 [ 32063013507200, 32163026812800, 32263013521600, 32363026827200, 32414400, 3250, 326'AZT' 327 ], 328 [ 32963026812800, 33063044956800, 33163026830800, 33263044974800, 33318000, 3341, 335'AZST' 336 ], 337 [ 33863044956800, 33963058262400, 34063044971200, 34163058276800, 34214400, 3430, 344'AZT' 345 ], 346 [ 34763058262400, 34863077011200, 34963058280400, 35063077029200, 35118000, 3521, 353'AZST' 354 ], 355 [ 35663077011200, 35763089712000, 35863077025600, 35963089726400, 36014400, 3610, 362'AZT' 363 ], 364 [ 36563089712000, 36663108460800, 36763089730000, 36863108478800, 36918000, 3701, 371'AZST' 372 ], 373 [ 37463108460800, 37563121161600, 37663108475200, 37763121176000, 37814400, 3790, 380'AZT' 381 ], 382 [ 38363121161600, 38463139910400, 38563121179600, 38663139928400, 38718000, 3881, 389'AZST' 390 ], 391 [ 39263139910400, 39363153216000, 39463139924800, 39563153230400, 39614400, 3970, 398'AZT' 399 ], 400 [ 40163153216000, 40263171360000, 40363153234000, 40463171378000, 40518000, 4061, 407'AZST' 408 ], 409 [ 41063171360000, 41163184665600, 41263171374400, 41363184680000, 41414400, 4150, 416'AZT' 417 ], 418 [ 41963184665600, 42063202809600, 42163184683600, 42263202827600, 42318000, 4241, 425'AZST' 426 ], 427 [ 42863202809600, 42963216115200, 43063202824000, 43163216129600, 43214400, 4330, 434'AZT' 435 ], 436 [ 43763216115200, 43863234864000, 43963216133200, 44063234882000, 44118000, 4421, 443'AZST' 444 ], 445 [ 44663234864000, 44763247564800, 44863234878400, 44963247579200, 45014400, 4510, 452'AZT' 453 ], 454 [ 45563247564800, 45663266313600, 45763247582800, 45863266331600, 45918000, 4601, 461'AZST' 462 ], 463 [ 46463266313600, 46563279014400, 46663266328000, 46763279028800, 46814400, 4690, 470'AZT' 471 ], 472 [ 47363279014400, 47463297763200, 47563279032400, 47663297781200, 47718000, 4781, 479'AZST' 480 ], 481 [ 48263297763200, 48363310464000, 48463297777600, 48563310478400, 48614400, 4870, 488'AZT' 489 ], 490 [ 49163310464000, 49263329212800, 49363310482000, 49463329230800, 49518000, 4961, 497'AZST' 498 ], 499 [ 50063329212800, 50163342518400, 50263329227200, 50363342532800, 50414400, 5050, 506'AZT' 507 ], 508 [ 50963342518400, 51063360662400, 51163342536400, 51263360680400, 51318000, 5141, 515'AZST' 516 ], 517 [ 51863360662400, 51963373968000, 52063360676800, 52163373982400, 52214400, 5230, 524'AZT' 525 ], 526 [ 52763373968000, 52863392112000, 52963373986000, 53063392130000, 53118000, 5321, 533'AZST' 534 ], 535 [ 53663392112000, 53763405417600, 53863392126400, 53963405432000, 54014400, 5410, 542'AZT' 543 ], 544 [ 54563405417600, 54663424166400, 54763405435600, 54863424184400, 54918000, 5501, 551'AZST' 552 ], 553 [ 55463424166400, 55563436867200, 55663424180800, 55763436881600, 55814400, 5590, 560'AZT' 561 ], 562 [ 56363436867200, 56463455616000, 56563436885200, 56663455634000, 56718000, 5681, 569'AZST' 570 ], 571 [ 57263455616000, 57363468316800, 57463455630400, 57563468331200, 57614400, 5770, 578'AZT' 579 ], 580 [ 58163468316800, 58263487065600, 58363468334800, 58463487083600, 58518000, 5861, 587'AZST' 588 ], 589 [ 59063487065600, 59163500371200, 59263487080000, 59363500385600, 59414400, 5950, 596'AZT' 597 ], 598 [ 59963500371200, 60063518515200, 60163500389200, 60263518533200, 60318000, 6041, 605'AZST' 606 ], 607 [ 60863518515200, 60963531820800, 61063518529600, 61163531835200, 61214400, 6130, 614'AZT' 615 ], 616 [ 61763531820800, 61863549964800, 61963531838800, 62063549982800, 62118000, 6221, 623'AZST' 624 ], 625 [ 62663549964800, 62763563270400, 62863549979200, 62963563284800, 63014400, 6310, 632'AZT' 633 ], 634 [ 63563563270400, 63663581414400, 63763563288400, 63863581432400, 63918000, 6401, 641'AZST' 642 ], 643 [ 64463581414400, 64563594720000, 64663581428800, 64763594734400, 64814400, 6490, 650'AZT' 651 ], 652 [ 65363594720000, 65463613468800, 65563594738000, 65663613486800, 65718000, 6581, 659'AZST' 660 ], 661 [ 66263613468800, 66363626169600, 66463613483200, 66563626184000, 66614400, 6670, 668'AZT' 669 ], 670 [ 67163626169600, 67263644918400, 67363626187600, 67463644936400, 67518000, 6761, 677'AZST' 678 ], 679 [ 68063644918400, 68163657619200, 68263644932800, 68363657633600, 68414400, 6850, 686'AZT' 687 ], 688 [ 68963657619200, 69063676368000, 69163657637200, 69263676386000, 69318000, 6941, 695'AZST' 696 ], 697 [ 69863676368000, 69963689673600, 70063676382400, 70163689688000, 70214400, 7030, 704'AZT' 705 ], 706 [ 70763689673600, 70863707817600, 70963689691600, 71063707835600, 71118000, 7121, 713'AZST' 714 ], 715 [ 71663707817600, 71763721123200, 71863707832000, 71963721137600, 72014400, 7210, 722'AZT' 723 ], 724 [ 72563721123200, 72663739267200, 72763721141200, 72863739285200, 72918000, 7301, 731'AZST' 732 ], 733 [ 73463739267200, 73563752572800, 73663739281600, 73763752587200, 73814400, 7390, 740'AZT' 741 ], 742 [ 74363752572800, 74463771321600, 74563752590800, 74663771339600, 74718000, 7481, 749'AZST' 750 ], 751]; 752 753sub olson_version { '2010b' } 754 755sub has_dst_changes { 39 } 756 757sub _max_year { 2020 } 758 759sub _new_instance 760{ 761 return shift->_init( @_, spans => $spans ); 762} 763 764sub _last_offset { 14400 } 765 766my $last_observance = bless( { 767 'format' => 'AZ%sT', 768 'gmtoff' => '4:00', 769 'local_start_datetime' => bless( { 770 'formatter' => undef, 771 'local_rd_days' => 729025, 772 'local_rd_secs' => 0, 773 'offset_modifier' => 0, 774 'rd_nanosecs' => 0, 775 'tz' => bless( { 776 'name' => 'floating', 777 'offset' => 0 778 }, 'DateTime::TimeZone::Floating' ), 779 'utc_rd_days' => 729025, 780 'utc_rd_secs' => 0, 781 'utc_year' => 1998 782 }, 'DateTime' ), 783 'offset_from_std' => 0, 784 'offset_from_utc' => 14400, 785 'until' => [], 786 'utc_start_datetime' => bless( { 787 'formatter' => undef, 788 'local_rd_days' => 729024, 789 'local_rd_secs' => 72000, 790 'offset_modifier' => 0, 791 'rd_nanosecs' => 0, 792 'tz' => bless( { 793 'name' => 'floating', 794 'offset' => 0 795 }, 'DateTime::TimeZone::Floating' ), 796 'utc_rd_days' => 729024, 797 'utc_rd_secs' => 72000, 798 'utc_year' => 1997 799 }, 'DateTime' ) 800}, 'DateTime::TimeZone::OlsonDB::Observance' ) 801; 802sub _last_observance { $last_observance } 803 804my $rules = [ 805 bless( { 806 'at' => '4:00', 807 'from' => '1997', 808 'in' => 'Mar', 809 'letter' => 'S', 810 'name' => 'Azer', 811 'offset_from_std' => 3600, 812 'on' => 'lastSun', 813 'save' => '1:00', 814 'to' => 'max', 815 'type' => undef 816 }, 'DateTime::TimeZone::OlsonDB::Rule' ), 817 bless( { 818 'at' => '5:00', 819 'from' => '1997', 820 'in' => 'Oct', 821 'letter' => '', 822 'name' => 'Azer', 823 'offset_from_std' => 0, 824 'on' => 'lastSun', 825 'save' => '0', 826 'to' => 'max', 827 'type' => undef 828 }, 'DateTime::TimeZone::OlsonDB::Rule' ) 829] 830; 831sub _rules { $rules } 832 833 8341; 835 836