The Five Hindrances and Seven Awakening Factors