The US appears poised to strike Iran within days.

While the potential targets are largely predictable, the outcome is not.

So, if no last-minute deal can be reached with Tehran and President Donald Trump decides to order US forces to attack, then what are the possible outcomes?

Let's look at both ends of the spectrum here: from the best, or rather the "least bad", to the worst.

US air and naval forces conduct limited, precision strikes targeting military bases of Iran's Islamic Revolutionary Guards Corps (IRGC) and the Basij unit - a paramilitary force under the control of the IRGC - ballistic missile launch and storage sites as well as Iran's nuclear programme.