Ladder-like conjugated polymers used as hole-transporting materials for high-efficiency perovskite solar cells