haitunyun source code