#pragma once #include "Configuration.h" class Helpers { public: static const std::vector publicKey; static const std::vector allowedWildcardDomains; static const std::vector allowedDomains; static const std::vector allowedSchemes; static const std::vector allowedEmbeddedSchemes; static bool isASCII(const std::string& s); static std::string toLower(std::string s); static std::vector base64Decode(const std::string_view data); static std::map parseQueryString(std::string query); static std::string joinQueryString(std::map query); static std::string ws2s(std::wstring widestring); static size_t write(char* contents, size_t size, size_t memory, void* pointer); };