Recent progress in porphyrin-based materials for organic solar cells | Synapse