Windshield cracks and fractures: Different types and their implications