A polymer comprising a repeating unit of Formula: wherein: R 1, R 2, R 4, and R 5 are each independently selected from absent, alkyl, perfluoroalkyl, heteroalkyl, aryl, and aralkyl; provided that at least one of R 1 and R 2 is selected from alkyl, perfluoroalkyl, heteroalkyl, aryl, and aralkyl, when one of R 1 and R 2 is absent, the imidazolyl group to which the absent R 1 or R 2 is connected is neutral; and at least one of R 4 and R 5 is selected from alkyl, perfluoroalkyl, heteroalkyl, aryl, and aralkyl; and when one of R 4 and R 5 is absent, the imidazolyl group to which the absent R 4 or R 5 is connected is neutral; R 3 and R 6 are each independently selected from alkyl, perfluoroalkyl, heteroalkyl, aryl, aralkyl, and heteroaryl; R 15 is selected from alkylene, perfluoroalkylene, heteroalkylene, arylene, aralkylene, and heteroarylene, each optionally substituted with 1, 2, 3, or 4 substituents independently selected from alkyl, perfluoroalkyl, heteroalkyl, and halo; R 16 is selected from a bond, arylene, and heteroarylene, wherein said arylene and heteroarylene is each optionally substituted with 1, 2, 3, or 4 substituents independently selected from alkyl, perfluoroalkyl, heteroalkyl, and halo; R 7, R 10, R 11, and R 14 are each independently selected from alkyl, perfluoroalkyl, and heteroalkyl; and R 8, R 9, R 12, and R 13 are each independently selected from hydrogen, alkyl, perfluoroalkyl, and heteroalkyl. R 1, R 2, R 4, and R 5 are each independently selected from absent, alkyl, perfluoroalkyl, heteroalkyl, aryl, and aralkyl; provided that at least one of R 1 and R 2 is selected from alkyl, perfluoroalkyl, heteroalkyl, aryl, and aralkyl, when one of R 1 and R 2 is absent, the imidazolyl group to which the absent R 1 or R 2 is connected is neutral; and at least one of R 4 and R 5 is selected from alkyl, perfluoroalkyl, heteroalkyl, aryl, and aralkyl; and when one of R 4 and R 5 is absent, the imidazolyl group to which the absent R 4 or R 5 is connected is neutral; provided that at least one of R 1 and R 2 is selected from alkyl, perfluoroalkyl, heteroalkyl, aryl, and aralkyl, when one of R 1 and R 2 is absent, the imidazolyl group to which the absent R 1 or R 2 is connected is neutral; and at least one of R 4 and R 5 is selected from alkyl, perfluoroalkyl, heteroalkyl, aryl, and aralkyl; and when one of R 4 and R 5 is absent, the imidazolyl group to which the absent R 4 or R 5 is connected is neutral; R 3 and R 6 are each independently selected from alkyl, perfluoroalkyl, heteroalkyl, aryl, aralkyl, and heteroaryl; R 15 is selected from alkylene, perfluoroalkylene, heteroalkylene, arylene, aralkylene, and heteroarylene, each optionally substituted with 1, 2, 3, or 4 substituents independently selected from alkyl, perfluoroalkyl, heteroalkyl, and halo; R 16 is selected from a bond, arylene, and heteroarylene, wherein said arylene and heteroarylene is each optionally substituted with 1, 2, 3, or 4 substituents independently selected from alkyl, perfluoroalkyl, heteroalkyl, and halo; R 7, R 10, R 11, and R 14 are each independently selected from alkyl, perfluoroalkyl, and heteroalkyl; and R 8, R 9, R 12, and R 13 are each independently selected from hydrogen, alkyl, perfluoroalkyl, and heteroalkyl.