The reason for NPC makes sense now.
Well that thing about the diet has surprised me a little, as I thought you were totally strong these days, but of course it absolutely doesn't and won't change opinion on what you're capable of, or indeed what type of person you are

.
I know you CAN do this, and you WILL succeed, and you ARE human, so don't be hard on yourself for anything, you just need to get back on track, like you and I both know you can, and just keep motoring onwards

.
Keep belief in yourself, and if you feel like that again, don't let it progress into a face plant situation, just message me if you want to, and have a good rant, and hopefully we could converse, on how to get over your little preparation niggles, so you don't potentially fall into another trap, like you did on the weekend.
I read about someone once, who got 1 month out from a comp, splurged for two days solid, felt guilty and didn't do it. You're worth so, so much more to yourself than that misses and if anything else happens in the future, that isn't meant to, you'll not let anyone down, but possibly yourself, but this IS a premium opportunity, to put a few past life issues firmly to bed, and nobody doubts how much you want this, to prove you've got IT, which you DO have, and nobody doubts the sincerity of your actions, or your hopes to go further than just the one show.
I know you can continue to move forward in exactly the same vein, like you have done for the past several weeks. You still have a lot to be proud of yourself for, not just for this, but the past few years in general, so don't forget that, and to me, this is a little deviation off a practically perfect process, where you've given attention to detail, and done everything you knew you needed to, and asked as much of yourself as you could.
You're doing a brilliant job, and I am very, very confident you can get over this blip completely and keep giving 100% of you, 100% of the time it's needed to be given.
Of course I'm proud of you, so be proud of you too okay, and no emotional flagellation okay. Stay strong, chin up, trust in your head and heart, and keep walking tall. For a short person, you do have a big heart and often make some big steps, and you have been making them all the way so far and I know you'll keep doing that.
This incident WON'T hurt your chances unless you let it yeah

.
GOOD LUCK.