'''tzinfo timezone information for Europe/Tirane.'''
from pytz.tzinfo import DstTzInfo
from pytz.tzinfo import memorized_datetime as d
from pytz.tzinfo import memorized_ttinfo as i

class Tirane(DstTzInfo):
    '''Europe/Tirane timezone definition. See datetime.tzinfo for details'''

    zone = 'Europe/Tirane'

    _utc_transition_times = [
d(1,1,1,0,0,0),
d(1913,12,31,22,40,40),
d(1940,6,15,23,0,0),
d(1942,11,2,1,0,0),
d(1943,3,29,1,0,0),
d(1943,4,10,1,0,0),
d(1974,5,3,23,0,0),
d(1974,10,1,22,0,0),
d(1975,4,30,23,0,0),
d(1975,10,1,22,0,0),
d(1976,5,1,23,0,0),
d(1976,10,2,22,0,0),
d(1977,5,7,23,0,0),
d(1977,10,1,22,0,0),
d(1978,5,5,23,0,0),
d(1978,9,30,22,0,0),
d(1979,5,4,23,0,0),
d(1979,9,29,22,0,0),
d(1980,5,2,23,0,0),
d(1980,10,3,22,0,0),
d(1981,4,25,23,0,0),
d(1981,9,26,22,0,0),
d(1982,5,1,23,0,0),
d(1982,10,2,22,0,0),
d(1983,4,17,23,0,0),
d(1983,9,30,22,0,0),
d(1984,3,31,23,0,0),
d(1984,9,30,1,0,0),
d(1985,3,31,1,0,0),
d(1985,9,29,1,0,0),
d(1986,3,30,1,0,0),
d(1986,9,28,1,0,0),
d(1987,3,29,1,0,0),
d(1987,9,27,1,0,0),
d(1988,3,27,1,0,0),
d(1988,9,25,1,0,0),
d(1989,3,26,1,0,0),
d(1989,9,24,1,0,0),
d(1990,3,25,1,0,0),
d(1990,9,30,1,0,0),
d(1991,3,31,1,0,0),
d(1991,9,29,1,0,0),
d(1992,3,29,1,0,0),
d(1992,9,27,1,0,0),
d(1993,3,28,1,0,0),
d(1993,9,26,1,0,0),
d(1994,3,27,1,0,0),
d(1994,9,25,1,0,0),
d(1995,3,26,1,0,0),
d(1995,9,24,1,0,0),
d(1996,3,31,1,0,0),
d(1996,10,27,1,0,0),
d(1997,3,30,1,0,0),
d(1997,10,26,1,0,0),
d(1998,3,29,1,0,0),
d(1998,10,25,1,0,0),
d(1999,3,28,1,0,0),
d(1999,10,31,1,0,0),
d(2000,3,26,1,0,0),
d(2000,10,29,1,0,0),