Synthesis of functionalized squaraines for complex sensitizers with QDs