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/australasia. Olson data version 2010b 7# 8# Do not edit this file directly. 9# 10package DateTime::TimeZone::Australia::Sydney; 11 12use strict; 13 14use Class::Singleton; 15use DateTime::TimeZone; 16use DateTime::TimeZone::OlsonDB; 17 18@DateTime::TimeZone::Australia::Sydney::ISA = ( 'Class::Singleton', 'DateTime::TimeZone' ); 19 20my $spans = 21[ 22 [ 23DateTime::TimeZone::NEG_INFINITY, 2459771570108, 25DateTime::TimeZone::NEG_INFINITY, 2659771606400, 2736292, 280, 29'LMT' 30 ], 31 [ 3259771570108, 3360463116060, 3459771606108, 3560463152060, 3636000, 370, 38'EST' 39 ], 40 [ 4160463116060, 4260470290800, 4360463155660, 4460470330400, 4539600, 461, 47'EST' 48 ], 49 [ 5060470290800, 5161252041600, 5260470326800, 5361252077600, 5436000, 550, 56'EST' 57 ], 58 [ 5961252041600, 6061259554800, 6161252081200, 6261259594400, 6339600, 641, 65'EST' 66 ], 67 [ 6861259554800, 6961275283200, 7061259590800, 7161275319200, 7236000, 730, 74'EST' 75 ], 76 [ 7761275283200, 7861291004400, 7961275322800, 8061291044000, 8139600, 821, 83'EST' 84 ], 85 [ 8661291004400, 8761307337600, 8861291040400, 8961307373600, 9036000, 910, 92'EST' 93 ], 94 [ 9561307337600, 9661322454000, 9761307377200, 9861322493600, 9939600, 1001, 101'EST' 102 ], 103 [ 10461322454000, 10562167183200, 10661322490000, 10762167219200, 10836000, 1090, 110'EST' 111 ], 112 [ 11362167183200, 11462193369600, 11562167219200, 11662193405600, 11736000, 1180, 119'EST' 120 ], 121 [ 12262193369600, 12362203651200, 12462193409200, 12562203690800, 12639600, 1271, 128'EST' 129 ], 130 [ 13162203651200, 13262224819200, 13362203687200, 13462224855200, 13536000, 1360, 137'EST' 138 ], 139 [ 14062224819200, 14162235705600, 14262224858800, 14362235745200, 14439600, 1451, 146'EST' 147 ], 148 [ 14962235705600, 15062256268800, 15162235741600, 15262256304800, 15336000, 1540, 155'EST' 156 ], 157 [ 15862256268800, 15962267155200, 16062256308400, 16162267194800, 16239600, 1631, 164'EST' 165 ], 166 [ 16762267155200, 16862287718400, 16962267191200, 17062287754400, 17136000, 1720, 173'EST' 174 ], 175 [ 17662287718400, 17762298604800, 17862287758000, 17962298644400, 18039600, 1811, 182'EST' 183 ], 184 [ 18562298604800, 18662319168000, 18762298640800, 18862319204000, 18936000, 1900, 191'EST' 192 ], 193 [ 19462319168000, 19562330659200, 19662319207600, 19762330698800, 19839600, 1991, 200'EST' 201 ], 202 [ 20362330659200, 20462351222400, 20562330695200, 20662351258400, 20736000, 2080, 209'EST' 210 ], 211 [ 21262351222400, 21362362108800, 21462351262000, 21562362148400, 21639600, 2171, 218'EST' 219 ], 220 [ 22162362108800, 22262382672000, 22362362144800, 22462382708000, 22536000, 2260, 227'EST' 228 ], 229 [ 23062382672000, 23162393558400, 23262382711600, 23362393598000, 23439600, 2351, 236'EST' 237 ], 238 [ 23962393558400, 24062414121600, 24162393594400, 24262414157600, 24336000, 2440, 245'EST' 246 ], 247 [ 24862414121600, 24962425008000, 25062414161200, 25162425047600, 25239600, 2531, 254'EST' 255 ], 256 [ 25762425008000, 25862445571200, 25962425044000, 26062445607200, 26136000, 2620, 263'EST' 264 ], 265 [ 26662445571200, 26762456457600, 26862445610800, 26962456497200, 27039600, 2711, 272'EST' 273 ], 274 [ 27562456457600, 27662477020800, 27762456493600, 27862477056800, 27936000, 2800, 281'EST' 282 ], 283 [ 28462477020800, 28562487907200, 28662477060400, 28762487946800, 28839600, 2891, 290'EST' 291 ], 292 [ 29362487907200, 29462508470400, 29562487943200, 29662508506400, 29736000, 2980, 299'EST' 300 ], 301 [ 30262508470400, 30362522380800, 30462508510000, 30562522420400, 30639600, 3071, 308'EST' 309 ], 310 [ 31162522380800, 31262540524800, 31362522416800, 31462540560800, 31536000, 3160, 317'EST' 318 ], 319 [ 32062540524800, 32162551411200, 32262540564400, 32362551450800, 32439600, 3251, 326'EST' 327 ], 328 [ 32962551411200, 33062571974400, 33162551447200, 33262572010400, 33336000, 3340, 335'EST' 336 ], 337 [ 33862571974400, 33962582860800, 34062572014000, 34162582900400, 34239600, 3431, 344'EST' 345 ], 346 [ 34762582860800, 34862603424000, 34962582896800, 35062603460000, 35136000, 3520, 353'EST' 354 ], 355 [ 35662603424000, 35762614310400, 35862603463600, 35962614350000, 36039600, 3611, 362'EST' 363 ], 364 [ 36562614310400, 36662634873600, 36762614346400, 36862634909600, 36936000, 3700, 371'EST' 372 ], 373 [ 37462634873600, 37562646969600, 37662634913200, 37762647009200, 37839600, 3791, 380'EST' 381 ], 382 [ 38362646969600, 38462665718400, 38562647005600, 38662665754400, 38736000, 3880, 389'EST' 390 ], 391 [ 39262665718400, 39362678419200, 39462665758000, 39562678458800, 39639600, 3971, 398'EST' 399 ], 400 [ 40162678419200, 40262697772800, 40362678455200, 40462697808800, 40536000, 4060, 407'EST' 408 ], 409 [ 41062697772800, 41162710473600, 41262697812400, 41362710513200, 41439600, 4151, 416'EST' 417 ], 418 [ 41962710473600, 42062729827200, 42162710509600, 42262729863200, 42336000, 4240, 425'EST' 426 ], 427 [ 42862729827200, 42962741923200, 43062729866800, 43162741962800, 43239600, 4331, 434'EST' 435 ], 436 [ 43762741923200, 43862761276800, 43962741959200, 44062761312800, 44136000, 4420, 443'EST' 444 ], 445 [ 44662761276800, 44762772163200, 44862761316400, 44962772202800, 45039600, 4511, 452'EST' 453 ], 454 [ 45562772163200, 45662792726400, 45762772199200, 45862792762400, 45936000, 4600, 461'EST' 462 ], 463 [ 46462792726400, 46562803612800, 46662792766000, 46762803652400, 46839600, 4691, 470'EST' 471 ], 472 [ 47362803612800, 47462824176000, 47562803648800, 47662824212000, 47736000, 4780, 479'EST' 480 ], 481 [ 48262824176000, 48362835062400, 48462824215600, 48562835102000, 48639600, 4871, 488'EST' 489 ], 490 [ 49162835062400, 49262855625600, 49362835098400, 49462855661600, 49536000, 4960, 497'EST' 498 ], 499 [ 50062855625600, 50162867116800, 50262855665200, 50362867156400, 50439600, 5051, 506'EST' 507 ], 508 [ 50962867116800, 51062887680000, 51162867152800, 51262887716000, 51336000, 5140, 515'EST' 516 ], 517 [ 51862887680000, 51962898566400, 52062887719600, 52162898606000, 52239600, 5231, 524'EST' 525 ], 526 [ 52762898566400, 52862919129600, 52962898602400, 53062919165600, 53136000, 5320, 533'EST' 534 ], 535 [ 53662919129600, 53762930016000, 53862919169200, 53962930055600, 54039600, 5411, 542'EST' 543 ], 544 [ 54562930016000, 54662950579200, 54762930052000, 54862950615200, 54936000, 5500, 551'EST' 552 ], 553 [ 55462950579200, 55562963884800, 55662950618800, 55762963924400, 55839600, 5591, 560'EST' 561 ], 562 [ 56362963884800, 56462982028800, 56562963920800, 56662982064800, 56736000, 5680, 569'EST' 570 ], 571 [ 57262982028800, 57362995334400, 57462982068400, 57562995374000, 57639600, 5771, 578'EST' 579 ], 580 [ 58162995334400, 58263013478400, 58362995370400, 58463013514400, 58536000, 5860, 587'EST' 588 ], 589 [ 59063013478400, 59163026784000, 59263013518000, 59363026823600, 59439600, 5951, 596'EST' 597 ], 598 [ 59963026784000, 60063044928000, 60163026820000, 60263044964000, 60336000, 6040, 605'EST' 606 ], 607 [ 60863044928000, 60963058233600, 61063044967600, 61163058273200, 61239600, 6131, 614'EST' 615 ], 616 [ 61763058233600, 61863076982400, 61963058269600, 62063077018400, 62136000, 6220, 623'EST' 624 ], 625 [ 62663076982400, 62763089683200, 62863077022000, 62963089722800, 63039600, 6311, 632'EST' 633 ], 634 [ 63563089683200, 63663102988800, 63763089719200, 63863103024800, 63936000, 6400, 641'EST' 642 ], 643 [ 64463102988800, 64563121132800, 64663103028400, 64763121172400, 64839600, 6491, 650'EST' 651 ], 652 [ 65363121132800, 65463139881600, 65563121168800, 65663139917600, 65736000, 6580, 659'EST' 660 ], 661 [ 66263139881600, 66363153187200, 66463139921200, 66563153226800, 66639600, 6671, 668'EST' 669 ], 670 [ 67163153187200, 67263171331200, 67363153223200, 67463171367200, 67536000, 6760, 677'EST' 678 ], 679 [ 68063171331200, 68163184636800, 68263171370800, 68363184676400, 68439600, 6851, 686'EST' 687 ], 688 [ 68963184636800, 69063202780800, 69163184672800, 69263202816800, 69336000, 6940, 695'EST' 696 ], 697 [ 69863202780800, 69963216086400, 70063202820400, 70163216126000, 70239600, 7031, 704'EST' 705 ], 706 [ 70763216086400, 70863234835200, 70963216122400, 71063234871200, 71136000, 7120, 713'EST' 714 ], 715 [ 71663234835200, 71763247536000, 71863234874800, 71963247575600, 72039600, 7211, 722'EST' 723 ], 724 [ 72563247536000, 72663266284800, 72763247572000, 72863266320800, 72936000, 7300, 731'EST' 732 ], 733 [ 73463266284800, 73563279590400, 73663266324400, 73763279630000, 73839600, 7391, 740'EST' 741 ], 742 [ 74363279590400, 74463297734400, 74563279626400, 74663297770400, 74736000, 7480, 749'EST' 750 ], 751 [ 75263297734400, 75363310435200, 75463297774000, 75563310474800, 75639600, 7571, 758'EST' 759 ], 760 [ 76163310435200, 76263329184000, 76363310471200, 76463329220000, 76536000, 7660, 767'EST' 768 ], 769 [ 77063329184000, 77163343094400, 77263329223600, 77363343134000, 77439600, 7751, 776'EST' 777 ], 778 [ 77963343094400, 78063358819200, 78163343130400, 78263358855200, 78336000, 7840, 785'EST' 786 ], 787 [ 78863358819200, 78963374544000, 79063358858800, 79163374583600, 79239600, 7931, 794'EST' 795 ], 796 [ 79763374544000, 79863390268800, 79963374580000, 80063390304800, 80136000, 8020, 803'EST' 804 ], 805 [ 80663390268800, 80763405993600, 80863390308400, 80963406033200, 81039600, 8111, 812'EST' 813 ], 814 [ 81563405993600, 81663421718400, 81763406029600, 81863421754400, 81936000, 8200, 821'EST' 822 ], 823 [ 82463421718400, 82563437443200, 82663421758000, 82763437482800, 82839600, 8291, 830'EST' 831 ], 832 [ 83363437443200, 83463453168000, 83563437479200, 83663453204000, 83736000, 8380, 839'EST' 840 ], 841 [ 84263453168000, 84363468892800, 84463453207600, 84563468932400, 84639600, 8471, 848'EST' 849 ], 850 [ 85163468892800, 85263485222400, 85363468928800, 85463485258400, 85536000, 8560, 857'EST' 858 ], 859 [ 86063485222400, 86163500947200, 86263485262000, 86363500986800, 86439600, 8651, 866'EST' 867 ], 868 [ 86963500947200, 87063516672000, 87163500983200, 87263516708000, 87336000, 8740, 875'EST' 876 ], 877 [ 87863516672000, 87963532396800, 88063516711600, 88163532436400, 88239600, 8831, 884'EST' 885 ], 886 [ 88763532396800, 88863548121600, 88963532432800, 89063548157600, 89136000, 8920, 893'EST' 894 ], 895 [ 89663548121600, 89763563846400, 89863548161200, 89963563886000, 90039600, 9011, 902'EST' 903 ], 904 [ 90563563846400, 90663579571200, 90763563882400, 90863579607200, 90936000, 9100, 911'EST' 912 ], 913 [ 91463579571200, 91563595296000, 91663579610800, 91763595335600, 91839600, 9191, 920'EST' 921 ], 922 [ 92363595296000, 92463611020800, 92563595332000, 92663611056800, 92736000, 9280, 929'EST' 930 ], 931 [ 93263611020800, 93363626745600, 93463611060400, 93563626785200, 93639600, 9371, 938'EST' 939 ], 940 [ 94163626745600, 94263642470400, 94363626781600, 94463642506400, 94536000, 9460, 947'EST' 948 ], 949 [ 95063642470400, 95163658195200, 95263642510000, 95363658234800, 95439600, 9551, 956'EST' 957 ], 958 [ 95963658195200, 96063674524800, 96163658231200, 96263674560800, 96336000, 9640, 965'EST' 966 ], 967 [ 96863674524800, 96963690249600, 97063674564400, 97163690289200, 97239600, 9731, 974'EST' 975 ], 976 [ 97763690249600, 97863705974400, 97963690285600, 98063706010400, 98136000, 9820, 983'EST' 984 ], 985 [ 98663705974400, 98763721699200, 98863706014000, 98963721738800, 99039600, 9911, 992'EST' 993 ], 994 [ 99563721699200, 99663737424000, 99763721735200, 99863737460000, 99936000, 10000, 1001'EST' 1002 ], 1003 [ 100463737424000, 100563753148800, 100663737463600, 100763753188400, 100839600, 10091, 1010'EST' 1011 ], 1012 [ 101363753148800, 101463768873600, 101563753184800, 101663768909600, 101736000, 10180, 1019'EST' 1020 ], 1021]; 1022 1023sub olson_version { '2010b' } 1024 1025sub has_dst_changes { 55 } 1026 1027sub _max_year { 2020 } 1028 1029sub _new_instance 1030{ 1031 return shift->_init( @_, spans => $spans ); 1032} 1033 1034sub _last_offset { 36000 } 1035 1036my $last_observance = bless( { 1037 'format' => 'EST', 1038 'gmtoff' => '10:00', 1039 'local_start_datetime' => bless( { 1040 'formatter' => undef, 1041 'local_rd_days' => 719528, 1042 'local_rd_secs' => 0, 1043 'offset_modifier' => 0, 1044 'rd_nanosecs' => 0, 1045 'tz' => bless( { 1046 'name' => 'floating', 1047 'offset' => 0 1048 }, 'DateTime::TimeZone::Floating' ), 1049 'utc_rd_days' => 719528, 1050 'utc_rd_secs' => 0, 1051 'utc_year' => 1972 1052 }, 'DateTime' ), 1053 'offset_from_std' => 0, 1054 'offset_from_utc' => 36000, 1055 'until' => [], 1056 'utc_start_datetime' => bless( { 1057 'formatter' => undef, 1058 'local_rd_days' => 719527, 1059 'local_rd_secs' => 50400, 1060 'offset_modifier' => 0, 1061 'rd_nanosecs' => 0, 1062 'tz' => bless( { 1063 'name' => 'floating', 1064 'offset' => 0 1065 }, 'DateTime::TimeZone::Floating' ), 1066 'utc_rd_days' => 719527, 1067 'utc_rd_secs' => 50400, 1068 'utc_year' => 1971 1069 }, 'DateTime' ) 1070}, 'DateTime::TimeZone::OlsonDB::Observance' ) 1071; 1072sub _last_observance { $last_observance } 1073 1074my $rules = [ 1075 bless( { 1076 'at' => '2:00s', 1077 'from' => '2008', 1078 'in' => 'Oct', 1079 'letter' => '', 1080 'name' => 'AN', 1081 'offset_from_std' => 3600, 1082 'on' => 'Sun>=1', 1083 'save' => '1:00', 1084 'to' => 'max', 1085 'type' => undef 1086 }, 'DateTime::TimeZone::OlsonDB::Rule' ), 1087 bless( { 1088 'at' => '2:00s', 1089 'from' => '2008', 1090 'in' => 'Apr', 1091 'letter' => '', 1092 'name' => 'AN', 1093 'offset_from_std' => 0, 1094 'on' => 'Sun>=1', 1095 'save' => '0', 1096 'to' => 'max', 1097 'type' => undef 1098 }, 'DateTime::TimeZone::OlsonDB::Rule' ) 1099] 1100; 1101sub _rules { $rules } 1102 1103 11041; 1105 1106