File Coverage

blib/lib/DateTime/TimeZone/Asia/Tehran.pm
Criterion Covered Total %
statement 21 22 95.4
branch n/a
condition n/a
subroutine 9 10 90.0
pod 1 2 50.0
total 31 34 91.1


line stmt bran cond sub pod time code
1             # This file is auto-generated by the Perl DateTime Suite time zone
2             # code generator (0.08) This code generator comes with the
3             # DateTime::TimeZone module distribution in the tools/ directory
4              
5             #
6             # Generated from /tmp/IIA7keyKs7/asia. Olson data version 2026a
7             #
8             # Do not edit this file directly.
9             #
10             package DateTime::TimeZone::Asia::Tehran;
11              
12 3     3   2809 use strict;
  3         10  
  3         153  
13 3     3   18 use warnings;
  3         8  
  3         169  
14 3     3   19 use namespace::autoclean;
  3         8  
  3         24  
15              
16             our $VERSION = '2.67';
17              
18 3     3   360 use Class::Singleton 1.03;
  3         64  
  3         97  
19 3     3   18 use DateTime::TimeZone;
  3         7  
  3         80  
20 3     3   25 use DateTime::TimeZone::OlsonDB;
  3         11  
  3         2635  
21              
22             @DateTime::TimeZone::Asia::Tehran::ISA = ( 'Class::Singleton', 'DateTime::TimeZone' );
23              
24             my $spans =
25             [
26             [
27             DateTime::TimeZone::NEG_INFINITY, # utc_start
28             60431517256, # utc_end 1915-12-31 20:34:16 (Fri)
29             DateTime::TimeZone::NEG_INFINITY, # local_start
30             60431529600, # local_end 1916-01-01 00:00:00 (Sat)
31             12344,
32             0,
33             'LMT',
34             ],
35             [
36             60431517256, # utc_start 1915-12-31 20:34:16 (Fri)
37             61045216456, # utc_end 1935-06-12 20:34:16 (Wed)
38             60431529600, # local_start 1916-01-01 00:00:00 (Sat)
39             61045228800, # local_end 1935-06-13 00:00:00 (Thu)
40             12344,
41             0,
42             'TMT',
43             ],
44             [
45             61045216456, # utc_start 1935-06-12 20:34:16 (Wed)
46             62363503800, # utc_end 1977-03-21 19:30:00 (Mon)
47             61045229056, # local_start 1935-06-13 00:04:16 (Thu)
48             62363516400, # local_end 1977-03-21 23:00:00 (Mon)
49             12600,
50             0,
51             '+0330',
52             ],
53             [
54             62363503800, # utc_start 1977-03-21 19:30:00 (Mon)
55             62381907000, # utc_end 1977-10-20 19:30:00 (Thu)
56             62363520000, # local_start 1977-03-22 00:00:00 (Tue)
57             62381923200, # local_end 1977-10-21 00:00:00 (Fri)
58             16200,
59             1,
60             '+0430',
61             ],
62             [
63             62381907000, # utc_start 1977-10-20 19:30:00 (Thu)
64             62395300800, # utc_end 1978-03-24 20:00:00 (Fri)
65             62381921400, # local_start 1977-10-20 23:30:00 (Thu)
66             62395315200, # local_end 1978-03-25 00:00:00 (Sat)
67             14400,
68             0,
69             '+04',
70             ],
71             [
72             62395300800, # utc_start 1978-03-24 20:00:00 (Fri)
73             62406792000, # utc_end 1978-08-04 20:00:00 (Fri)
74             62395318800, # local_start 1978-03-25 01:00:00 (Sat)
75             62406810000, # local_end 1978-08-05 01:00:00 (Sat)
76             18000,
77             1,
78             '+05',
79             ],
80             [
81             62406792000, # utc_start 1978-08-04 20:00:00 (Fri)
82             62415259200, # utc_end 1978-11-10 20:00:00 (Fri)
83             62406806400, # local_start 1978-08-05 00:00:00 (Sat)
84             62415273600, # local_end 1978-11-11 00:00:00 (Sat)
85             14400,
86             0,
87             '+04',
88             ],
89             [
90             62415259200, # utc_start 1978-11-10 20:00:00 (Fri)
91             62432281800, # utc_end 1979-05-26 20:30:00 (Sat)
92             62415271800, # local_start 1978-11-10 23:30:00 (Fri)
93             62432294400, # local_end 1979-05-27 00:00:00 (Sun)
94             12600,
95             0,
96             '+0330',
97             ],
98             [
99             62432281800, # utc_start 1979-05-26 20:30:00 (Sat)
100             62442214200, # utc_end 1979-09-18 19:30:00 (Tue)
101             62432298000, # local_start 1979-05-27 01:00:00 (Sun)
102             62442230400, # local_end 1979-09-19 00:00:00 (Wed)
103             16200,
104             1,
105             '+0430',
106             ],
107             [
108             62442214200, # utc_start 1979-09-18 19:30:00 (Tue)
109             62458115400, # utc_end 1980-03-20 20:30:00 (Thu)
110             62442226800, # local_start 1979-09-18 23:00:00 (Tue)
111             62458128000, # local_end 1980-03-21 00:00:00 (Fri)
112             12600,
113             0,
114             '+0330',
115             ],
116             [
117             62458115400, # utc_start 1980-03-20 20:30:00 (Thu)
118             62474182200, # utc_end 1980-09-22 19:30:00 (Mon)
119             62458131600, # local_start 1980-03-21 01:00:00 (Fri)
120             62474198400, # local_end 1980-09-23 00:00:00 (Tue)
121             16200,
122             1,
123             '+0430',
124             ],
125             [
126             62474182200, # utc_start 1980-09-22 19:30:00 (Mon)
127             62808899400, # utc_end 1991-05-02 20:30:00 (Thu)
128             62474194800, # local_start 1980-09-22 23:00:00 (Mon)
129             62808912000, # local_end 1991-05-03 00:00:00 (Fri)
130             12600,
131             0,
132             '+0330',
133             ],
134             [
135             62808899400, # utc_start 1991-05-02 20:30:00 (Thu)
136             62821164600, # utc_end 1991-09-21 19:30:00 (Sat)
137             62808915600, # local_start 1991-05-03 01:00:00 (Fri)
138             62821180800, # local_end 1991-09-22 00:00:00 (Sun)
139             16200,
140             1,
141             '+0430',
142             ],
143             [
144             62821164600, # utc_start 1991-09-21 19:30:00 (Sat)
145             62836893000, # utc_end 1992-03-21 20:30:00 (Sat)
146             62821177200, # local_start 1991-09-21 23:00:00 (Sat)
147             62836905600, # local_end 1992-03-22 00:00:00 (Sun)
148             12600,
149             0,
150             '+0330',
151             ],
152             [
153             62836893000, # utc_start 1992-03-21 20:30:00 (Sat)
154             62852787000, # utc_end 1992-09-21 19:30:00 (Mon)
155             62836909200, # local_start 1992-03-22 01:00:00 (Sun)
156             62852803200, # local_end 1992-09-22 00:00:00 (Tue)
157             16200,
158             1,
159             '+0430',
160             ],
161             [
162             62852787000, # utc_start 1992-09-21 19:30:00 (Mon)
163             62868429000, # utc_end 1993-03-21 20:30:00 (Sun)
164             62852799600, # local_start 1992-09-21 23:00:00 (Mon)
165             62868441600, # local_end 1993-03-22 00:00:00 (Mon)
166             12600,
167             0,
168             '+0330',
169             ],
170             [
171             62868429000, # utc_start 1993-03-21 20:30:00 (Sun)
172             62884323000, # utc_end 1993-09-21 19:30:00 (Tue)
173             62868445200, # local_start 1993-03-22 01:00:00 (Mon)
174             62884339200, # local_end 1993-09-22 00:00:00 (Wed)
175             16200,
176             1,
177             '+0430',
178             ],
179             [
180             62884323000, # utc_start 1993-09-21 19:30:00 (Tue)
181             62899965000, # utc_end 1994-03-21 20:30:00 (Mon)
182             62884335600, # local_start 1993-09-21 23:00:00 (Tue)
183             62899977600, # local_end 1994-03-22 00:00:00 (Tue)
184             12600,
185             0,
186             '+0330',
187             ],
188             [
189             62899965000, # utc_start 1994-03-21 20:30:00 (Mon)
190             62915859000, # utc_end 1994-09-21 19:30:00 (Wed)
191             62899981200, # local_start 1994-03-22 01:00:00 (Tue)
192             62915875200, # local_end 1994-09-22 00:00:00 (Thu)
193             16200,
194             1,
195             '+0430',
196             ],
197             [
198             62915859000, # utc_start 1994-09-21 19:30:00 (Wed)
199             62931501000, # utc_end 1995-03-21 20:30:00 (Tue)
200             62915871600, # local_start 1994-09-21 23:00:00 (Wed)
201             62931513600, # local_end 1995-03-22 00:00:00 (Wed)
202             12600,
203             0,
204             '+0330',
205             ],
206             [
207             62931501000, # utc_start 1995-03-21 20:30:00 (Tue)
208             62947395000, # utc_end 1995-09-21 19:30:00 (Thu)
209             62931517200, # local_start 1995-03-22 01:00:00 (Wed)
210             62947411200, # local_end 1995-09-22 00:00:00 (Fri)
211             16200,
212             1,
213             '+0430',
214             ],
215             [
216             62947395000, # utc_start 1995-09-21 19:30:00 (Thu)
217             62963037000, # utc_end 1996-03-20 20:30:00 (Wed)
218             62947407600, # local_start 1995-09-21 23:00:00 (Thu)
219             62963049600, # local_end 1996-03-21 00:00:00 (Thu)
220             12600,
221             0,
222             '+0330',
223             ],
224             [
225             62963037000, # utc_start 1996-03-20 20:30:00 (Wed)
226             62978931000, # utc_end 1996-09-20 19:30:00 (Fri)
227             62963053200, # local_start 1996-03-21 01:00:00 (Thu)
228             62978947200, # local_end 1996-09-21 00:00:00 (Sat)
229             16200,
230             1,
231             '+0430',
232             ],
233             [
234             62978931000, # utc_start 1996-09-20 19:30:00 (Fri)
235             62994659400, # utc_end 1997-03-21 20:30:00 (Fri)
236             62978943600, # local_start 1996-09-20 23:00:00 (Fri)
237             62994672000, # local_end 1997-03-22 00:00:00 (Sat)
238             12600,
239             0,
240             '+0330',
241             ],
242             [
243             62994659400, # utc_start 1997-03-21 20:30:00 (Fri)
244             63010553400, # utc_end 1997-09-21 19:30:00 (Sun)
245             62994675600, # local_start 1997-03-22 01:00:00 (Sat)
246             63010569600, # local_end 1997-09-22 00:00:00 (Mon)
247             16200,
248             1,
249             '+0430',
250             ],
251             [
252             63010553400, # utc_start 1997-09-21 19:30:00 (Sun)
253             63026195400, # utc_end 1998-03-21 20:30:00 (Sat)
254             63010566000, # local_start 1997-09-21 23:00:00 (Sun)
255             63026208000, # local_end 1998-03-22 00:00:00 (Sun)
256             12600,
257             0,
258             '+0330',
259             ],
260             [
261             63026195400, # utc_start 1998-03-21 20:30:00 (Sat)
262             63042089400, # utc_end 1998-09-21 19:30:00 (Mon)
263             63026211600, # local_start 1998-03-22 01:00:00 (Sun)
264             63042105600, # local_end 1998-09-22 00:00:00 (Tue)
265             16200,
266             1,
267             '+0430',
268             ],
269             [
270             63042089400, # utc_start 1998-09-21 19:30:00 (Mon)
271             63057731400, # utc_end 1999-03-21 20:30:00 (Sun)
272             63042102000, # local_start 1998-09-21 23:00:00 (Mon)
273             63057744000, # local_end 1999-03-22 00:00:00 (Mon)
274             12600,
275             0,
276             '+0330',
277             ],
278             [
279             63057731400, # utc_start 1999-03-21 20:30:00 (Sun)
280             63073625400, # utc_end 1999-09-21 19:30:00 (Tue)
281             63057747600, # local_start 1999-03-22 01:00:00 (Mon)
282             63073641600, # local_end 1999-09-22 00:00:00 (Wed)
283             16200,
284             1,
285             '+0430',
286             ],
287             [
288             63073625400, # utc_start 1999-09-21 19:30:00 (Tue)
289             63089267400, # utc_end 2000-03-20 20:30:00 (Mon)
290             63073638000, # local_start 1999-09-21 23:00:00 (Tue)
291             63089280000, # local_end 2000-03-21 00:00:00 (Tue)
292             12600,
293             0,
294             '+0330',
295             ],
296             [
297             63089267400, # utc_start 2000-03-20 20:30:00 (Mon)
298             63105161400, # utc_end 2000-09-20 19:30:00 (Wed)
299             63089283600, # local_start 2000-03-21 01:00:00 (Tue)
300             63105177600, # local_end 2000-09-21 00:00:00 (Thu)
301             16200,
302             1,
303             '+0430',
304             ],
305             [
306             63105161400, # utc_start 2000-09-20 19:30:00 (Wed)
307             63120889800, # utc_end 2001-03-21 20:30:00 (Wed)
308             63105174000, # local_start 2000-09-20 23:00:00 (Wed)
309             63120902400, # local_end 2001-03-22 00:00:00 (Thu)
310             12600,
311             0,
312             '+0330',
313             ],
314             [
315             63120889800, # utc_start 2001-03-21 20:30:00 (Wed)
316             63136783800, # utc_end 2001-09-21 19:30:00 (Fri)
317             63120906000, # local_start 2001-03-22 01:00:00 (Thu)
318             63136800000, # local_end 2001-09-22 00:00:00 (Sat)
319             16200,
320             1,
321             '+0430',
322             ],
323             [
324             63136783800, # utc_start 2001-09-21 19:30:00 (Fri)
325             63152425800, # utc_end 2002-03-21 20:30:00 (Thu)
326             63136796400, # local_start 2001-09-21 23:00:00 (Fri)
327             63152438400, # local_end 2002-03-22 00:00:00 (Fri)
328             12600,
329             0,
330             '+0330',
331             ],
332             [
333             63152425800, # utc_start 2002-03-21 20:30:00 (Thu)
334             63168319800, # utc_end 2002-09-21 19:30:00 (Sat)
335             63152442000, # local_start 2002-03-22 01:00:00 (Fri)
336             63168336000, # local_end 2002-09-22 00:00:00 (Sun)
337             16200,
338             1,
339             '+0430',
340             ],
341             [
342             63168319800, # utc_start 2002-09-21 19:30:00 (Sat)
343             63183961800, # utc_end 2003-03-21 20:30:00 (Fri)
344             63168332400, # local_start 2002-09-21 23:00:00 (Sat)
345             63183974400, # local_end 2003-03-22 00:00:00 (Sat)
346             12600,
347             0,
348             '+0330',
349             ],
350             [
351             63183961800, # utc_start 2003-03-21 20:30:00 (Fri)
352             63199855800, # utc_end 2003-09-21 19:30:00 (Sun)
353             63183978000, # local_start 2003-03-22 01:00:00 (Sat)
354             63199872000, # local_end 2003-09-22 00:00:00 (Mon)
355             16200,
356             1,
357             '+0430',
358             ],
359             [
360             63199855800, # utc_start 2003-09-21 19:30:00 (Sun)
361             63215497800, # utc_end 2004-03-20 20:30:00 (Sat)
362             63199868400, # local_start 2003-09-21 23:00:00 (Sun)
363             63215510400, # local_end 2004-03-21 00:00:00 (Sun)
364             12600,
365             0,
366             '+0330',
367             ],
368             [
369             63215497800, # utc_start 2004-03-20 20:30:00 (Sat)
370             63231391800, # utc_end 2004-09-20 19:30:00 (Mon)
371             63215514000, # local_start 2004-03-21 01:00:00 (Sun)
372             63231408000, # local_end 2004-09-21 00:00:00 (Tue)
373             16200,
374             1,
375             '+0430',
376             ],
377             [
378             63231391800, # utc_start 2004-09-20 19:30:00 (Mon)
379             63247120200, # utc_end 2005-03-21 20:30:00 (Mon)
380             63231404400, # local_start 2004-09-20 23:00:00 (Mon)
381             63247132800, # local_end 2005-03-22 00:00:00 (Tue)
382             12600,
383             0,
384             '+0330',
385             ],
386             [
387             63247120200, # utc_start 2005-03-21 20:30:00 (Mon)
388             63263014200, # utc_end 2005-09-21 19:30:00 (Wed)
389             63247136400, # local_start 2005-03-22 01:00:00 (Tue)
390             63263030400, # local_end 2005-09-22 00:00:00 (Thu)
391             16200,
392             1,
393             '+0430',
394             ],
395             [
396             63263014200, # utc_start 2005-09-21 19:30:00 (Wed)
397             63341728200, # utc_end 2008-03-20 20:30:00 (Thu)
398             63263026800, # local_start 2005-09-21 23:00:00 (Wed)
399             63341740800, # local_end 2008-03-21 00:00:00 (Fri)
400             12600,
401             0,
402             '+0330',
403             ],
404             [
405             63341728200, # utc_start 2008-03-20 20:30:00 (Thu)
406             63357622200, # utc_end 2008-09-20 19:30:00 (Sat)
407             63341744400, # local_start 2008-03-21 01:00:00 (Fri)
408             63357638400, # local_end 2008-09-21 00:00:00 (Sun)
409             16200,
410             1,
411             '+0430',
412             ],
413             [
414             63357622200, # utc_start 2008-09-20 19:30:00 (Sat)
415             63373350600, # utc_end 2009-03-21 20:30:00 (Sat)
416             63357634800, # local_start 2008-09-20 23:00:00 (Sat)
417             63373363200, # local_end 2009-03-22 00:00:00 (Sun)
418             12600,
419             0,
420             '+0330',
421             ],
422             [
423             63373350600, # utc_start 2009-03-21 20:30:00 (Sat)
424             63389244600, # utc_end 2009-09-21 19:30:00 (Mon)
425             63373366800, # local_start 2009-03-22 01:00:00 (Sun)
426             63389260800, # local_end 2009-09-22 00:00:00 (Tue)
427             16200,
428             1,
429             '+0430',
430             ],
431             [
432             63389244600, # utc_start 2009-09-21 19:30:00 (Mon)
433             63404886600, # utc_end 2010-03-21 20:30:00 (Sun)
434             63389257200, # local_start 2009-09-21 23:00:00 (Mon)
435             63404899200, # local_end 2010-03-22 00:00:00 (Mon)
436             12600,
437             0,
438             '+0330',
439             ],
440             [
441             63404886600, # utc_start 2010-03-21 20:30:00 (Sun)
442             63420780600, # utc_end 2010-09-21 19:30:00 (Tue)
443             63404902800, # local_start 2010-03-22 01:00:00 (Mon)
444             63420796800, # local_end 2010-09-22 00:00:00 (Wed)
445             16200,
446             1,
447             '+0430',
448             ],
449             [
450             63420780600, # utc_start 2010-09-21 19:30:00 (Tue)
451             63436422600, # utc_end 2011-03-21 20:30:00 (Mon)
452             63420793200, # local_start 2010-09-21 23:00:00 (Tue)
453             63436435200, # local_end 2011-03-22 00:00:00 (Tue)
454             12600,
455             0,
456             '+0330',
457             ],
458             [
459             63436422600, # utc_start 2011-03-21 20:30:00 (Mon)
460             63452316600, # utc_end 2011-09-21 19:30:00 (Wed)
461             63436438800, # local_start 2011-03-22 01:00:00 (Tue)
462             63452332800, # local_end 2011-09-22 00:00:00 (Thu)
463             16200,
464             1,
465             '+0430',
466             ],
467             [
468             63452316600, # utc_start 2011-09-21 19:30:00 (Wed)
469             63467958600, # utc_end 2012-03-20 20:30:00 (Tue)
470             63452329200, # local_start 2011-09-21 23:00:00 (Wed)
471             63467971200, # local_end 2012-03-21 00:00:00 (Wed)
472             12600,
473             0,
474             '+0330',
475             ],
476             [
477             63467958600, # utc_start 2012-03-20 20:30:00 (Tue)
478             63483852600, # utc_end 2012-09-20 19:30:00 (Thu)
479             63467974800, # local_start 2012-03-21 01:00:00 (Wed)
480             63483868800, # local_end 2012-09-21 00:00:00 (Fri)
481             16200,
482             1,
483             '+0430',
484             ],
485             [
486             63483852600, # utc_start 2012-09-20 19:30:00 (Thu)
487             63499581000, # utc_end 2013-03-21 20:30:00 (Thu)
488             63483865200, # local_start 2012-09-20 23:00:00 (Thu)
489             63499593600, # local_end 2013-03-22 00:00:00 (Fri)
490             12600,
491             0,
492             '+0330',
493             ],
494             [
495             63499581000, # utc_start 2013-03-21 20:30:00 (Thu)
496             63515475000, # utc_end 2013-09-21 19:30:00 (Sat)
497             63499597200, # local_start 2013-03-22 01:00:00 (Fri)
498             63515491200, # local_end 2013-09-22 00:00:00 (Sun)
499             16200,
500             1,
501             '+0430',
502             ],
503             [
504             63515475000, # utc_start 2013-09-21 19:30:00 (Sat)
505             63531117000, # utc_end 2014-03-21 20:30:00 (Fri)
506             63515487600, # local_start 2013-09-21 23:00:00 (Sat)
507             63531129600, # local_end 2014-03-22 00:00:00 (Sat)
508             12600,
509             0,
510             '+0330',
511             ],
512             [
513             63531117000, # utc_start 2014-03-21 20:30:00 (Fri)
514             63547011000, # utc_end 2014-09-21 19:30:00 (Sun)
515             63531133200, # local_start 2014-03-22 01:00:00 (Sat)
516             63547027200, # local_end 2014-09-22 00:00:00 (Mon)
517             16200,
518             1,
519             '+0430',
520             ],
521             [
522             63547011000, # utc_start 2014-09-21 19:30:00 (Sun)
523             63562653000, # utc_end 2015-03-21 20:30:00 (Sat)
524             63547023600, # local_start 2014-09-21 23:00:00 (Sun)
525             63562665600, # local_end 2015-03-22 00:00:00 (Sun)
526             12600,
527             0,
528             '+0330',
529             ],
530             [
531             63562653000, # utc_start 2015-03-21 20:30:00 (Sat)
532             63578547000, # utc_end 2015-09-21 19:30:00 (Mon)
533             63562669200, # local_start 2015-03-22 01:00:00 (Sun)
534             63578563200, # local_end 2015-09-22 00:00:00 (Tue)
535             16200,
536             1,
537             '+0430',
538             ],
539             [
540             63578547000, # utc_start 2015-09-21 19:30:00 (Mon)
541             63594189000, # utc_end 2016-03-20 20:30:00 (Sun)
542             63578559600, # local_start 2015-09-21 23:00:00 (Mon)
543             63594201600, # local_end 2016-03-21 00:00:00 (Mon)
544             12600,
545             0,
546             '+0330',
547             ],
548             [
549             63594189000, # utc_start 2016-03-20 20:30:00 (Sun)
550             63610083000, # utc_end 2016-09-20 19:30:00 (Tue)
551             63594205200, # local_start 2016-03-21 01:00:00 (Mon)
552             63610099200, # local_end 2016-09-21 00:00:00 (Wed)
553             16200,
554             1,
555             '+0430',
556             ],
557             [
558             63610083000, # utc_start 2016-09-20 19:30:00 (Tue)
559             63625811400, # utc_end 2017-03-21 20:30:00 (Tue)
560             63610095600, # local_start 2016-09-20 23:00:00 (Tue)
561             63625824000, # local_end 2017-03-22 00:00:00 (Wed)
562             12600,
563             0,
564             '+0330',
565             ],
566             [
567             63625811400, # utc_start 2017-03-21 20:30:00 (Tue)
568             63641705400, # utc_end 2017-09-21 19:30:00 (Thu)
569             63625827600, # local_start 2017-03-22 01:00:00 (Wed)
570             63641721600, # local_end 2017-09-22 00:00:00 (Fri)
571             16200,
572             1,
573             '+0430',
574             ],
575             [
576             63641705400, # utc_start 2017-09-21 19:30:00 (Thu)
577             63657347400, # utc_end 2018-03-21 20:30:00 (Wed)
578             63641718000, # local_start 2017-09-21 23:00:00 (Thu)
579             63657360000, # local_end 2018-03-22 00:00:00 (Thu)
580             12600,
581             0,
582             '+0330',
583             ],
584             [
585             63657347400, # utc_start 2018-03-21 20:30:00 (Wed)
586             63673241400, # utc_end 2018-09-21 19:30:00 (Fri)
587             63657363600, # local_start 2018-03-22 01:00:00 (Thu)
588             63673257600, # local_end 2018-09-22 00:00:00 (Sat)
589             16200,
590             1,
591             '+0430',
592             ],
593             [
594             63673241400, # utc_start 2018-09-21 19:30:00 (Fri)
595             63688883400, # utc_end 2019-03-21 20:30:00 (Thu)
596             63673254000, # local_start 2018-09-21 23:00:00 (Fri)
597             63688896000, # local_end 2019-03-22 00:00:00 (Fri)
598             12600,
599             0,
600             '+0330',
601             ],
602             [
603             63688883400, # utc_start 2019-03-21 20:30:00 (Thu)
604             63704777400, # utc_end 2019-09-21 19:30:00 (Sat)
605             63688899600, # local_start 2019-03-22 01:00:00 (Fri)
606             63704793600, # local_end 2019-09-22 00:00:00 (Sun)
607             16200,
608             1,
609             '+0430',
610             ],
611             [
612             63704777400, # utc_start 2019-09-21 19:30:00 (Sat)
613             63720419400, # utc_end 2020-03-20 20:30:00 (Fri)
614             63704790000, # local_start 2019-09-21 23:00:00 (Sat)
615             63720432000, # local_end 2020-03-21 00:00:00 (Sat)
616             12600,
617             0,
618             '+0330',
619             ],
620             [
621             63720419400, # utc_start 2020-03-20 20:30:00 (Fri)
622             63736313400, # utc_end 2020-09-20 19:30:00 (Sun)
623             63720435600, # local_start 2020-03-21 01:00:00 (Sat)
624             63736329600, # local_end 2020-09-21 00:00:00 (Mon)
625             16200,
626             1,
627             '+0430',
628             ],
629             [
630             63736313400, # utc_start 2020-09-20 19:30:00 (Sun)
631             63752041800, # utc_end 2021-03-21 20:30:00 (Sun)
632             63736326000, # local_start 2020-09-20 23:00:00 (Sun)
633             63752054400, # local_end 2021-03-22 00:00:00 (Mon)
634             12600,
635             0,
636             '+0330',
637             ],
638             [
639             63752041800, # utc_start 2021-03-21 20:30:00 (Sun)
640             63767935800, # utc_end 2021-09-21 19:30:00 (Tue)
641             63752058000, # local_start 2021-03-22 01:00:00 (Mon)
642             63767952000, # local_end 2021-09-22 00:00:00 (Wed)
643             16200,
644             1,
645             '+0430',
646             ],
647             [
648             63767935800, # utc_start 2021-09-21 19:30:00 (Tue)
649             63783577800, # utc_end 2022-03-21 20:30:00 (Mon)
650             63767948400, # local_start 2021-09-21 23:00:00 (Tue)
651             63783590400, # local_end 2022-03-22 00:00:00 (Tue)
652             12600,
653             0,
654             '+0330',
655             ],
656             [
657             63783577800, # utc_start 2022-03-21 20:30:00 (Mon)
658             63799471800, # utc_end 2022-09-21 19:30:00 (Wed)
659             63783594000, # local_start 2022-03-22 01:00:00 (Tue)
660             63799488000, # local_end 2022-09-22 00:00:00 (Thu)
661             16200,
662             1,
663             '+0430',
664             ],
665             [
666             63799471800, # utc_start 2022-09-21 19:30:00 (Wed)
667             DateTime::TimeZone::INFINITY, # utc_end
668             63799484400, # local_start 2022-09-21 23:00:00 (Wed)
669             DateTime::TimeZone::INFINITY, # local_end
670             12600,
671             0,
672             '+0330',
673             ],
674             ];
675              
676 4     4 0 14 sub olson_version {'2026a'}
677              
678 0     0 1 0 sub has_dst_changes {34}
679              
680 3     3   26 sub _max_year {2036}
681              
682             sub _new_instance {
683 3     3   75 return shift->_init( @_, spans => $spans );
684             }
685              
686              
687              
688             1;
689