She’s lucky more/less. It was a cop (!!!) that hit her when she had the green light and had lights on, etc. But she has a totaled bike, and mostly just bruised/scraped and a bit mentally shook.
Guys and girls, be careful out there. Wear your fucking helmet. Seriously.