Covalent triazine framework-supported palladium nanoparticles for catalytic hydrogenation of N-heterocycles