多项选择题

行政机关在做出行政处罚决定之前应当告知当事人( )。

A.作出处罚决定的事实、理由及依据
B.行政处罚的种类
C.当事人依法享有的权利
D.依法从轻处罚的情形
E.处罚决定的做出程序