This is a classic AB amplifier design.
Some insights:
CR1, CR2, CR3, CR4 exist to keep the bias of the base of Q1 and Q2 two diode drops apart, or to be more specific, two Vbe junction drops apart. The reason for two sets of diodes is to maintain that bias voltage when the input voltage...