Allow reading the list of custom top level domains without requiring a newline character at the end of the file.
Why it matters
This feature addresses the issue where custom top level domain (TLD) lists failed to be read correctly if the file did not end with a newline. It improves robustness and user experience by allowing users to provide TLD lists without strict formatting requirements.How to use it
Simply provide the custom top level domain list file as usual. The system will now correctly process the file even if it lacks a trailing newline character at the end of the file.