Squashed commit of the following: commit 7df379fa Author: O2iginal <O2iginal@163.com> Date: Fri Aug 16 10:40:35 2024 +0800 refactor asminsts commit 2f23ab48 Author: O2iginal <O2iginal@163.com> Date: Thu Aug 15 23:03:31 2024 +0800 prepare refactor asminsts class