1 require 'tzinfo/timezone_definition'
7 include TimezoneDefinition
9 timezone 'Asia/Yerevan' do |tz|
10 tz.offset :o0, 10680, 0, :LMT
11 tz.offset :o1, 10800, 0, :YERT
12 tz.offset :o2, 14400, 0, :YERT
13 tz.offset :o3, 14400, 3600, :YERST
14 tz.offset :o4, 10800, 3600, :YERST
15 tz.offset :o5, 10800, 3600, :AMST
16 tz.offset :o6, 10800, 0, :AMT
17 tz.offset :o7, 14400, 0, :AMT
18 tz.offset :o8, 14400, 3600, :AMST
20 tz.transition 1924, 5, :o1, 1745213311, 720
21 tz.transition 1957, 2, :o2, 19487187, 8
22 tz.transition 1981, 3, :o3, 354916800
23 tz.transition 1981, 9, :o2, 370724400
24 tz.transition 1982, 3, :o3, 386452800
25 tz.transition 1982, 9, :o2, 402260400
26 tz.transition 1983, 3, :o3, 417988800
27 tz.transition 1983, 9, :o2, 433796400
28 tz.transition 1984, 3, :o3, 449611200
29 tz.transition 1984, 9, :o2, 465343200
30 tz.transition 1985, 3, :o3, 481068000
31 tz.transition 1985, 9, :o2, 496792800
32 tz.transition 1986, 3, :o3, 512517600
33 tz.transition 1986, 9, :o2, 528242400
34 tz.transition 1987, 3, :o3, 543967200
35 tz.transition 1987, 9, :o2, 559692000
36 tz.transition 1988, 3, :o3, 575416800
37 tz.transition 1988, 9, :o2, 591141600
38 tz.transition 1989, 3, :o3, 606866400
39 tz.transition 1989, 9, :o2, 622591200
40 tz.transition 1990, 3, :o3, 638316000
41 tz.transition 1990, 9, :o2, 654645600
42 tz.transition 1991, 3, :o4, 670370400
43 tz.transition 1991, 9, :o5, 685569600
44 tz.transition 1991, 9, :o6, 686098800
45 tz.transition 1992, 3, :o5, 701812800
46 tz.transition 1992, 9, :o6, 717534000
47 tz.transition 1993, 3, :o5, 733273200
48 tz.transition 1993, 9, :o6, 748998000
49 tz.transition 1994, 3, :o5, 764722800
50 tz.transition 1994, 9, :o6, 780447600
51 tz.transition 1995, 3, :o5, 796172400
52 tz.transition 1995, 9, :o7, 811897200
53 tz.transition 1997, 3, :o8, 859672800
54 tz.transition 1997, 10, :o7, 877816800
55 tz.transition 1998, 3, :o8, 891122400
56 tz.transition 1998, 10, :o7, 909266400
57 tz.transition 1999, 3, :o8, 922572000
58 tz.transition 1999, 10, :o7, 941320800
59 tz.transition 2000, 3, :o8, 954021600
60 tz.transition 2000, 10, :o7, 972770400
61 tz.transition 2001, 3, :o8, 985471200
62 tz.transition 2001, 10, :o7, 1004220000
63 tz.transition 2002, 3, :o8, 1017525600
64 tz.transition 2002, 10, :o7, 1035669600
65 tz.transition 2003, 3, :o8, 1048975200
66 tz.transition 2003, 10, :o7, 1067119200
67 tz.transition 2004, 3, :o8, 1080424800
68 tz.transition 2004, 10, :o7, 1099173600
69 tz.transition 2005, 3, :o8, 1111874400
70 tz.transition 2005, 10, :o7, 1130623200
71 tz.transition 2006, 3, :o8, 1143324000
72 tz.transition 2006, 10, :o7, 1162072800
73 tz.transition 2007, 3, :o8, 1174773600
74 tz.transition 2007, 10, :o7, 1193522400
75 tz.transition 2008, 3, :o8, 1206828000
76 tz.transition 2008, 10, :o7, 1224972000
77 tz.transition 2009, 3, :o8, 1238277600
78 tz.transition 2009, 10, :o7, 1256421600
79 tz.transition 2010, 3, :o8, 1269727200
80 tz.transition 2010, 10, :o7, 1288476000
81 tz.transition 2011, 3, :o8, 1301176800
82 tz.transition 2011, 10, :o7, 1319925600
83 tz.transition 2012, 3, :o8, 1332626400
84 tz.transition 2012, 10, :o7, 1351375200
85 tz.transition 2013, 3, :o8, 1364680800
86 tz.transition 2013, 10, :o7, 1382824800
87 tz.transition 2014, 3, :o8, 1396130400
88 tz.transition 2014, 10, :o7, 1414274400
89 tz.transition 2015, 3, :o8, 1427580000
90 tz.transition 2015, 10, :o7, 1445724000
91 tz.transition 2016, 3, :o8, 1459029600
92 tz.transition 2016, 10, :o7, 1477778400
93 tz.transition 2017, 3, :o8, 1490479200
94 tz.transition 2017, 10, :o7, 1509228000
95 tz.transition 2018, 3, :o8, 1521928800
96 tz.transition 2018, 10, :o7, 1540677600
97 tz.transition 2019, 3, :o8, 1553983200
98 tz.transition 2019, 10, :o7, 1572127200
99 tz.transition 2020, 3, :o8, 1585432800
100 tz.transition 2020, 10, :o7, 1603576800
101 tz.transition 2021, 3, :o8, 1616882400
102 tz.transition 2021, 10, :o7, 1635631200
103 tz.transition 2022, 3, :o8, 1648332000
104 tz.transition 2022, 10, :o7, 1667080800
105 tz.transition 2023, 3, :o8, 1679781600
106 tz.transition 2023, 10, :o7, 1698530400
107 tz.transition 2024, 3, :o8, 1711836000
108 tz.transition 2024, 10, :o7, 1729980000
109 tz.transition 2025, 3, :o8, 1743285600
110 tz.transition 2025, 10, :o7, 1761429600
111 tz.transition 2026, 3, :o8, 1774735200
112 tz.transition 2026, 10, :o7, 1792879200
113 tz.transition 2027, 3, :o8, 1806184800
114 tz.transition 2027, 10, :o7, 1824933600
115 tz.transition 2028, 3, :o8, 1837634400
116 tz.transition 2028, 10, :o7, 1856383200
117 tz.transition 2029, 3, :o8, 1869084000
118 tz.transition 2029, 10, :o7, 1887832800
119 tz.transition 2030, 3, :o8, 1901138400
120 tz.transition 2030, 10, :o7, 1919282400
121 tz.transition 2031, 3, :o8, 1932588000
122 tz.transition 2031, 10, :o7, 1950732000
123 tz.transition 2032, 3, :o8, 1964037600
124 tz.transition 2032, 10, :o7, 1982786400
125 tz.transition 2033, 3, :o8, 1995487200
126 tz.transition 2033, 10, :o7, 2014236000
127 tz.transition 2034, 3, :o8, 2026936800
128 tz.transition 2034, 10, :o7, 2045685600
129 tz.transition 2035, 3, :o8, 2058386400
130 tz.transition 2035, 10, :o7, 2077135200
131 tz.transition 2036, 3, :o8, 2090440800
132 tz.transition 2036, 10, :o7, 2108584800
133 tz.transition 2037, 3, :o8, 2121890400
134 tz.transition 2037, 10, :o7, 2140034400
135 tz.transition 2038, 3, :o8, 29586125, 12
136 tz.transition 2038, 10, :o7, 29588729, 12
137 tz.transition 2039, 3, :o8, 29590493, 12
138 tz.transition 2039, 10, :o7, 29593097, 12
139 tz.transition 2040, 3, :o8, 29594861, 12
140 tz.transition 2040, 10, :o7, 29597465, 12
141 tz.transition 2041, 3, :o8, 29599313, 12
142 tz.transition 2041, 10, :o7, 29601833, 12
143 tz.transition 2042, 3, :o8, 29603681, 12
144 tz.transition 2042, 10, :o7, 29606201, 12
145 tz.transition 2043, 3, :o8, 29608049, 12
146 tz.transition 2043, 10, :o7, 29610569, 12
147 tz.transition 2044, 3, :o8, 29612417, 12
148 tz.transition 2044, 10, :o7, 29615021, 12
149 tz.transition 2045, 3, :o8, 29616785, 12
150 tz.transition 2045, 10, :o7, 29619389, 12
151 tz.transition 2046, 3, :o8, 29621153, 12
152 tz.transition 2046, 10, :o7, 29623757, 12
153 tz.transition 2047, 3, :o8, 29625605, 12
154 tz.transition 2047, 10, :o7, 29628125, 12
155 tz.transition 2048, 3, :o8, 29629973, 12
156 tz.transition 2048, 10, :o7, 29632493, 12
157 tz.transition 2049, 3, :o8, 29634341, 12
158 tz.transition 2049, 10, :o7, 29636945, 12
159 tz.transition 2050, 3, :o8, 29638709, 12
160 tz.transition 2050, 10, :o7, 29641313, 12