Registration and hunt site are significantly based on teammate's work for MITMH 2023, open-sourced in tph-site.