Lady your beloved pet is a danger to people and animals. She has attacked multiple animals and people. It’s not clear from your text if she killed or not but if not that’s probably just luck and should not be counted on. Sorry but she should be put down. It’s likely that your dog has neurological disposition to this behavior and that’s somewhere between impossible to change and needs extremely consistent and correctly done long term training. Most likely scenario is that she will attack again and again. To manage that possibility responsibly, she should be kept away from people and other animals most of the time, only allowed around if wearing muzzle and on leash. That still would be dangerous do her size and strength. How anyone going to do that while giving her enough exercise, mental stimulation and social interaction for her to be a happy and healthy dog? Even if someone could they wouldn’t enjoy that pet very much. Sorry but in this case it’s pretty clear that option with least amount of suffering is put her down.