# Functions
ParseFlags читает флаги командной строки и переменные окружения.
# Variables
ConfigFilePath содержит путь до файла конфигурации.
DatabaseDSN содержит строку подключения к базе данных.
EnableHTTPS определяет тип соединения.
FileStoragePath определяет путь к файлу для хранения данных.
FlagBaseURL содержит базовый URL для сокращенных ссылок.
FlagLogLevel задает уровень логирования приложения.
FlagRunAddr содержит адрес и порт для запуска сервера.
TrustedSubnet добавляет проверку, что переданный IP-адрес клиента входит в доверенную подсеть.