#pragma once #include #if defined(_WIN32) #define NOMINMAX #define WIN32_LEAN_AND_MEAN #pragma warning(suppress : 4768) #include #pragma warning(suppress : 4768) #include #include #include #include #else #include #endif #include #include #include #include #include #include #include #include #include #include #define _SILENCE_EXPERIMENTAL_FILESYSTEM_DEPRECATION_WARNING #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #if defined(_WIN32) #include #else #include #endif #include #include #include #include #include #include #include #include #include