Cadmium perchlorate hydrate