Archive.org has a lot of the old flash stuff, including Xiao Xiao.
Sure, but the files I'm talking about were never online.