I cant say this is true about Ukraine down to its last brigade but the general analysis of the grim situation looks about right to me. Ukraine are retreating, are short of hardware and manpower and sentiment has moved against this absurd war.
Take a look: