OMG! What a lucky cutie patootie! It's amazing she was unhurt through all that. Have you taken her to a vet just to be 100% sure she's 100% okay? She's 100% CUTE! that's for sure!