diagf