A polymer comprising a repeating unit of Formula (I): 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. <EOS>