From b324deca4f3f8314c853787955d0b63e806d4d31 Mon Sep 17 00:00:00 2001 From: Benjamin Cance Date: Tue, 13 Aug 2024 14:58:55 -0400 Subject: [PATCH] Update formatting --- cores/esp32/cbuf.cpp | 73 +- .../v1/query/client-MicrosoftVS/query.json | 1 + out/build/x64-debug/CMakeCache.txt | 354 +++++++ .../3.29.5-msvc4/CMakeCCompiler.cmake | 80 ++ .../3.29.5-msvc4/CMakeCXXCompiler.cmake | 92 ++ .../CMakeDetermineCompilerABI_C.bin | Bin 0 -> 53248 bytes .../CMakeDetermineCompilerABI_CXX.bin | Bin 0 -> 53248 bytes .../3.29.5-msvc4/CMakeRCCompiler.cmake | 6 + .../CMakeFiles/3.29.5-msvc4/CMakeSystem.cmake | 15 + .../CompilerIdC/CMakeCCompilerId.c | 895 ++++++++++++++++++ .../CompilerIdC/CMakeCCompilerId.exe | Bin 0 -> 109568 bytes .../CompilerIdC/CMakeCCompilerId.obj | Bin 0 -> 1963 bytes .../CompilerIdCXX/CMakeCXXCompilerId.cpp | 878 +++++++++++++++++ .../CompilerIdCXX/CMakeCXXCompilerId.exe | Bin 0 -> 109568 bytes .../CompilerIdCXX/CMakeCXXCompilerId.obj | Bin 0 -> 2030 bytes .../CMakeFiles/CMakeConfigureLog.yaml | 184 ++++ .../x64-debug/CMakeFiles/ShowIncludes/foo.h | 1 + .../x64-debug/CMakeFiles/ShowIncludes/main.c | 2 + .../CMakeFiles/ShowIncludes/main.obj | Bin 0 -> 646 bytes .../x64-debug/CMakeFiles/cmake.check_cache | 1 + out/build/x64-debug/VSInheritEnvironments.txt | 1 + 21 files changed, 2558 insertions(+), 25 deletions(-) create mode 100644 out/build/x64-debug/.cmake/api/v1/query/client-MicrosoftVS/query.json create mode 100644 out/build/x64-debug/CMakeCache.txt create mode 100644 out/build/x64-debug/CMakeFiles/3.29.5-msvc4/CMakeCCompiler.cmake create mode 100644 out/build/x64-debug/CMakeFiles/3.29.5-msvc4/CMakeCXXCompiler.cmake create mode 100644 out/build/x64-debug/CMakeFiles/3.29.5-msvc4/CMakeDetermineCompilerABI_C.bin create mode 100644 out/build/x64-debug/CMakeFiles/3.29.5-msvc4/CMakeDetermineCompilerABI_CXX.bin create mode 100644 out/build/x64-debug/CMakeFiles/3.29.5-msvc4/CMakeRCCompiler.cmake create mode 100644 out/build/x64-debug/CMakeFiles/3.29.5-msvc4/CMakeSystem.cmake create mode 100644 out/build/x64-debug/CMakeFiles/3.29.5-msvc4/CompilerIdC/CMakeCCompilerId.c create mode 100644 out/build/x64-debug/CMakeFiles/3.29.5-msvc4/CompilerIdC/CMakeCCompilerId.exe create mode 100644 out/build/x64-debug/CMakeFiles/3.29.5-msvc4/CompilerIdC/CMakeCCompilerId.obj create mode 100644 out/build/x64-debug/CMakeFiles/3.29.5-msvc4/CompilerIdCXX/CMakeCXXCompilerId.cpp create mode 100644 out/build/x64-debug/CMakeFiles/3.29.5-msvc4/CompilerIdCXX/CMakeCXXCompilerId.exe create mode 100644 out/build/x64-debug/CMakeFiles/3.29.5-msvc4/CompilerIdCXX/CMakeCXXCompilerId.obj create mode 100644 out/build/x64-debug/CMakeFiles/CMakeConfigureLog.yaml create mode 100644 out/build/x64-debug/CMakeFiles/ShowIncludes/foo.h create mode 100644 out/build/x64-debug/CMakeFiles/ShowIncludes/main.c create mode 100644 out/build/x64-debug/CMakeFiles/ShowIncludes/main.obj create mode 100644 out/build/x64-debug/CMakeFiles/cmake.check_cache create mode 100644 out/build/x64-debug/VSInheritEnvironments.txt diff --git a/cores/esp32/cbuf.cpp b/cores/esp32/cbuf.cpp index 2f942d5bf79..6eb669a7a8c 100644 --- a/cores/esp32/cbuf.cpp +++ b/cores/esp32/cbuf.cpp @@ -22,34 +22,57 @@ #include "esp32-hal-log.h" #if CONFIG_DISABLE_HAL_LOCKS -#define CBUF_MUTEX_CREATE() -#define CBUF_MUTEX_LOCK() -#define CBUF_MUTEX_UNLOCK() -#define CBUF_MUTEX_DELETE() + #define CBUF_MUTEX_CREATE() + #define CBUF_MUTEX_LOCK() + #define CBUF_MUTEX_UNLOCK() + #define CBUF_MUTEX_DELETE() #else -#define CBUF_MUTEX_CREATE() \ - if (_lock == NULL) { \ - _lock = xSemaphoreCreateMutex(); \ - if (_lock == NULL) { \ - log_e("failed to create mutex"); \ - } \ - } -#define CBUF_MUTEX_LOCK() \ - if (_lock != NULL) { \ - xSemaphoreTakeRecursive(_lock, portMAX_DELAY); \ - } -#define CBUF_MUTEX_UNLOCK() \ - if (_lock != NULL) { \ - xSemaphoreGiveRecursive(_lock); \ - } -#define CBUF_MUTEX_DELETE() \ - if (_lock != NULL) { \ - SemaphoreHandle_t l = _lock; \ - _lock = NULL; \ - vSemaphoreDelete(l); \ - } + #define CBUF_MUTEX_CREATE() \ + if (_lock == NULL) { \ + _lock = xSemaphoreCreateMutex(); \ + if (_lock == NULL) { \ + log_e("failed to create mutex"); \ + } \ + } + #define CBUF_MUTEX_LOCK() \ + if (_lock != NULL) { \ + xSemaphoreTakeRecursive(_lock, portMAX_DELAY); \ + } + #define CBUF_MUTEX_UNLOCK() \ + if (_lock != NULL) { \ + xSemaphoreGiveRecursive(_lock); \ + } + #define CBUF_MUTEX_DELETE() \ + if (_lock != NULL) { \ + SemaphoreHandle_t l = _lock; \ + _lock = NULL; \ + vSemaphoreDelete(l); \ + } #endif +cbuf::cbuf(size_t size) + : next(NULL) + , has_peek(false) + , peek_byte(0) + , _buf(xRingbufferCreate(size, RINGBUF_TYPE_BYTEBUF)) { + if (_buf == NULL) { + log_e("failed to allocate ring buffer"); + } + CBUF_MUTEX_CREATE(); +} + +cbuf::~cbuf() { + CBUF_MUTEX_LOCK(); + if (_buf != NULL) { + RingbufHandle_t b = _buf; + _buf = NULL; + vRingbufferDelete(b); + } + CBUF_MUTEX_UNLOCK(); + CBUF_MUTEX_DELETE(); +} + + cbuf::cbuf(size_t size) : next(NULL), has_peek(false), peek_byte(0), _buf(xRingbufferCreate(size, RINGBUF_TYPE_BYTEBUF)) { if (_buf == NULL) { log_e("failed to allocate ring buffer"); diff --git a/out/build/x64-debug/.cmake/api/v1/query/client-MicrosoftVS/query.json b/out/build/x64-debug/.cmake/api/v1/query/client-MicrosoftVS/query.json new file mode 100644 index 00000000000..7d776af0172 --- /dev/null +++ b/out/build/x64-debug/.cmake/api/v1/query/client-MicrosoftVS/query.json @@ -0,0 +1 @@ +{"requests":[{"kind":"cache","version":2},{"kind":"cmakeFiles","version":1},{"kind":"codemodel","version":2},{"kind":"toolchains","version":1}]} \ No newline at end of file diff --git a/out/build/x64-debug/CMakeCache.txt b/out/build/x64-debug/CMakeCache.txt new file mode 100644 index 00000000000..b20b90e11e0 --- /dev/null +++ b/out/build/x64-debug/CMakeCache.txt @@ -0,0 +1,354 @@ +# This is the CMakeCache file. +# For build in directory: d:/Dev/C_CPP/ESP32_Rowingdude/out/build/x64-debug +# It was generated by CMake: D:/Program Files/Visual Studio 22/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/bin/cmake.exe +# You can edit this file to change values found and used by cmake. +# If you do not want to change any of the values, simply exit the editor. +# If you do want to change a value, simply edit, save, and exit the editor. +# The syntax for the file is as follows: +# KEY:TYPE=VALUE +# KEY is the name of a variable in the cache. +# TYPE is a hint to GUIs for the type of VALUE, DO NOT EDIT TYPE!. +# VALUE is the current value for the KEY. + +######################## +# EXTERNAL cache entries +######################## + +//Path to a program. +CMAKE_AR:FILEPATH=D:/Program Files/Visual Studio 22/VC/Tools/MSVC/14.41.34120/bin/Hostx64/x64/lib.exe + +//For backwards compatibility, what version of CMake commands and +// syntax should this version of CMake try to support. +CMAKE_BACKWARDS_COMPATIBILITY:STRING=2.4 + +//No help, variable specified on the command line. +CMAKE_BUILD_TYPE:STRING=Debug + +//No help, variable specified on the command line. +CMAKE_CXX_COMPILER:STRING=cl.exe + +//Flags used by the CXX compiler during all build types. +CMAKE_CXX_FLAGS:STRING=/DWIN32 /D_WINDOWS /W3 /GR /EHsc + +//Flags used by the CXX compiler during DEBUG builds. +CMAKE_CXX_FLAGS_DEBUG:STRING=/MDd /Zi /Ob0 /Od /RTC1 + +//Flags used by the CXX compiler during MINSIZEREL builds. +CMAKE_CXX_FLAGS_MINSIZEREL:STRING=/MD /O1 /Ob1 /DNDEBUG + +//Flags used by the CXX compiler during RELEASE builds. +CMAKE_CXX_FLAGS_RELEASE:STRING=/MD /O2 /Ob2 /DNDEBUG + +//Flags used by the CXX compiler during RELWITHDEBINFO builds. +CMAKE_CXX_FLAGS_RELWITHDEBINFO:STRING=/MD /Zi /O2 /Ob1 /DNDEBUG + +//Libraries linked by default with all C++ applications. +CMAKE_CXX_STANDARD_LIBRARIES:STRING=kernel32.lib user32.lib gdi32.lib winspool.lib shell32.lib ole32.lib oleaut32.lib uuid.lib comdlg32.lib advapi32.lib + +//No help, variable specified on the command line. +CMAKE_C_COMPILER:STRING=cl.exe + +//Flags used by the C compiler during all build types. +CMAKE_C_FLAGS:STRING=/DWIN32 /D_WINDOWS /W3 + +//Flags used by the C compiler during DEBUG builds. +CMAKE_C_FLAGS_DEBUG:STRING=/MDd /Zi /Ob0 /Od /RTC1 + +//Flags used by the C compiler during MINSIZEREL builds. +CMAKE_C_FLAGS_MINSIZEREL:STRING=/MD /O1 /Ob1 /DNDEBUG + +//Flags used by the C compiler during RELEASE builds. +CMAKE_C_FLAGS_RELEASE:STRING=/MD /O2 /Ob2 /DNDEBUG + +//Flags used by the C compiler during RELWITHDEBINFO builds. +CMAKE_C_FLAGS_RELWITHDEBINFO:STRING=/MD /Zi /O2 /Ob1 /DNDEBUG + +//Libraries linked by default with all C applications. +CMAKE_C_STANDARD_LIBRARIES:STRING=kernel32.lib user32.lib gdi32.lib winspool.lib shell32.lib ole32.lib oleaut32.lib uuid.lib comdlg32.lib advapi32.lib + +//Flags used by the linker during all build types. +CMAKE_EXE_LINKER_FLAGS:STRING=/machine:x64 + +//Flags used by the linker during DEBUG builds. +CMAKE_EXE_LINKER_FLAGS_DEBUG:STRING=/debug /INCREMENTAL + +//Flags used by the linker during MINSIZEREL builds. +CMAKE_EXE_LINKER_FLAGS_MINSIZEREL:STRING=/INCREMENTAL:NO + +//Flags used by the linker during RELEASE builds. +CMAKE_EXE_LINKER_FLAGS_RELEASE:STRING=/INCREMENTAL:NO + +//Flags used by the linker during RELWITHDEBINFO builds. +CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO:STRING=/debug /INCREMENTAL + +//Enable/Disable output of compile commands during generation. +CMAKE_EXPORT_COMPILE_COMMANDS:BOOL= + +//Value Computed by CMake. +CMAKE_FIND_PACKAGE_REDIRECTS_DIR:STATIC=D:/Dev/C_CPP/ESP32_Rowingdude/out/build/x64-debug/CMakeFiles/pkgRedirects + +//No help, variable specified on the command line. +CMAKE_INSTALL_PREFIX:PATH=D:/Dev/C_CPP/ESP32_Rowingdude/out/install/x64-debug + +//Path to a program. +CMAKE_LINKER:FILEPATH=D:/Program Files/Visual Studio 22/VC/Tools/MSVC/14.41.34120/bin/Hostx64/x64/link.exe + +//make program +CMAKE_MAKE_PROGRAM:FILEPATH=D:/Program Files/Visual Studio 22/Common7/IDE/CommonExtensions/Microsoft/CMake/Ninja/ninja.exe + +//Flags used by the linker during the creation of modules during +// all build types. +CMAKE_MODULE_LINKER_FLAGS:STRING=/machine:x64 + +//Flags used by the linker during the creation of modules during +// DEBUG builds. +CMAKE_MODULE_LINKER_FLAGS_DEBUG:STRING=/debug /INCREMENTAL + +//Flags used by the linker during the creation of modules during +// MINSIZEREL builds. +CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL:STRING=/INCREMENTAL:NO + +//Flags used by the linker during the creation of modules during +// RELEASE builds. +CMAKE_MODULE_LINKER_FLAGS_RELEASE:STRING=/INCREMENTAL:NO + +//Flags used by the linker during the creation of modules during +// RELWITHDEBINFO builds. +CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO:STRING=/debug /INCREMENTAL + +//Path to a program. +CMAKE_MT:FILEPATH=D:/Windows Kits/10/bin/10.0.22621.0/x64/mt.exe + +//Value Computed by CMake +CMAKE_PROJECT_DESCRIPTION:STATIC= + +//Value Computed by CMake +CMAKE_PROJECT_HOMEPAGE_URL:STATIC= + +//Value Computed by CMake +CMAKE_PROJECT_NAME:STATIC=Project + +//RC compiler +CMAKE_RC_COMPILER:FILEPATH=D:/Windows Kits/10/bin/10.0.22621.0/x64/rc.exe + +//Flags for Windows Resource Compiler during all build types. +CMAKE_RC_FLAGS:STRING=-DWIN32 + +//Flags for Windows Resource Compiler during DEBUG builds. +CMAKE_RC_FLAGS_DEBUG:STRING=-D_DEBUG + +//Flags for Windows Resource Compiler during MINSIZEREL builds. +CMAKE_RC_FLAGS_MINSIZEREL:STRING= + +//Flags for Windows Resource Compiler during RELEASE builds. +CMAKE_RC_FLAGS_RELEASE:STRING= + +//Flags for Windows Resource Compiler during RELWITHDEBINFO builds. +CMAKE_RC_FLAGS_RELWITHDEBINFO:STRING= + +//Flags used by the linker during the creation of shared libraries +// during all build types. +CMAKE_SHARED_LINKER_FLAGS:STRING=/machine:x64 + +//Flags used by the linker during the creation of shared libraries +// during DEBUG builds. +CMAKE_SHARED_LINKER_FLAGS_DEBUG:STRING=/debug /INCREMENTAL + +//Flags used by the linker during the creation of shared libraries +// during MINSIZEREL builds. +CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL:STRING=/INCREMENTAL:NO + +//Flags used by the linker during the creation of shared libraries +// during RELEASE builds. +CMAKE_SHARED_LINKER_FLAGS_RELEASE:STRING=/INCREMENTAL:NO + +//Flags used by the linker during the creation of shared libraries +// during RELWITHDEBINFO builds. +CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO:STRING=/debug /INCREMENTAL + +//If set, runtime paths are not added when installing shared libraries, +// but are added when building. +CMAKE_SKIP_INSTALL_RPATH:BOOL=NO + +//If set, runtime paths are not added when using shared libraries. +CMAKE_SKIP_RPATH:BOOL=NO + +//Flags used by the linker during the creation of static libraries +// during all build types. +CMAKE_STATIC_LINKER_FLAGS:STRING=/machine:x64 + +//Flags used by the linker during the creation of static libraries +// during DEBUG builds. +CMAKE_STATIC_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during the creation of static libraries +// during MINSIZEREL builds. +CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during the creation of static libraries +// during RELEASE builds. +CMAKE_STATIC_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during the creation of static libraries +// during RELWITHDEBINFO builds. +CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//If this value is on, makefiles will be generated without the +// .SILENT directive, and all commands will be echoed to the console +// during the make. This is useful for debugging only. With Visual +// Studio IDE projects all commands are done without /nologo. +CMAKE_VERBOSE_MAKEFILE:BOOL=FALSE + +//Single output directory for building all executables. +EXECUTABLE_OUTPUT_PATH:PATH= + +//Single output directory for building all libraries. +LIBRARY_OUTPUT_PATH:PATH= + +//Value Computed by CMake +Project_BINARY_DIR:STATIC=D:/Dev/C_CPP/ESP32_Rowingdude/out/build/x64-debug + +//Value Computed by CMake +Project_IS_TOP_LEVEL:STATIC=ON + +//Value Computed by CMake +Project_SOURCE_DIR:STATIC=D:/Dev/C_CPP/ESP32_Rowingdude + + +######################## +# INTERNAL cache entries +######################## + +//ADVANCED property for variable: CMAKE_AR +CMAKE_AR-ADVANCED:INTERNAL=1 +//This is the directory where this CMakeCache.txt was created +CMAKE_CACHEFILE_DIR:INTERNAL=d:/Dev/C_CPP/ESP32_Rowingdude/out/build/x64-debug +//Major version of cmake used to create the current loaded cache +CMAKE_CACHE_MAJOR_VERSION:INTERNAL=3 +//Minor version of cmake used to create the current loaded cache +CMAKE_CACHE_MINOR_VERSION:INTERNAL=29 +//Patch version of cmake used to create the current loaded cache +CMAKE_CACHE_PATCH_VERSION:INTERNAL=5 +//Path to CMake executable. +CMAKE_COMMAND:INTERNAL=D:/Program Files/Visual Studio 22/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/bin/cmake.exe +//Path to cpack program executable. +CMAKE_CPACK_COMMAND:INTERNAL=D:/Program Files/Visual Studio 22/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/bin/cpack.exe +//Path to ctest program executable. +CMAKE_CTEST_COMMAND:INTERNAL=D:/Program Files/Visual Studio 22/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/bin/ctest.exe +//ADVANCED property for variable: CMAKE_CXX_COMPILER +CMAKE_CXX_COMPILER-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS +CMAKE_CXX_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_DEBUG +CMAKE_CXX_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_MINSIZEREL +CMAKE_CXX_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELEASE +CMAKE_CXX_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELWITHDEBINFO +CMAKE_CXX_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_STANDARD_LIBRARIES +CMAKE_CXX_STANDARD_LIBRARIES-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_COMPILER +CMAKE_C_COMPILER-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS +CMAKE_C_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_DEBUG +CMAKE_C_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_MINSIZEREL +CMAKE_C_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_RELEASE +CMAKE_C_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_RELWITHDEBINFO +CMAKE_C_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_STANDARD_LIBRARIES +CMAKE_C_STANDARD_LIBRARIES-ADVANCED:INTERNAL=1 +//Executable file format +CMAKE_EXECUTABLE_FORMAT:INTERNAL=Unknown +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS +CMAKE_EXE_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_DEBUG +CMAKE_EXE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_MINSIZEREL +CMAKE_EXE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELEASE +CMAKE_EXE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXPORT_COMPILE_COMMANDS +CMAKE_EXPORT_COMPILE_COMMANDS-ADVANCED:INTERNAL=1 +//Name of external makefile project generator. +CMAKE_EXTRA_GENERATOR:INTERNAL= +//Name of generator. +CMAKE_GENERATOR:INTERNAL=Ninja +//Generator instance identifier. +CMAKE_GENERATOR_INSTANCE:INTERNAL= +//Name of generator platform. +CMAKE_GENERATOR_PLATFORM:INTERNAL= +//Name of generator toolset. +CMAKE_GENERATOR_TOOLSET:INTERNAL= +//Source directory with the top level CMakeLists.txt file for this +// project +CMAKE_HOME_DIRECTORY:INTERNAL=D:/Dev/C_CPP/ESP32_Rowingdude +//ADVANCED property for variable: CMAKE_LINKER +CMAKE_LINKER-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS +CMAKE_MODULE_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_DEBUG +CMAKE_MODULE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL +CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELEASE +CMAKE_MODULE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MT +CMAKE_MT-ADVANCED:INTERNAL=1 +//number of local generators +CMAKE_NUMBER_OF_MAKEFILES:INTERNAL=1 +//Platform information initialized +CMAKE_PLATFORM_INFO_INITIALIZED:INTERNAL=1 +//noop for ranlib +CMAKE_RANLIB:INTERNAL=: +//ADVANCED property for variable: CMAKE_RC_COMPILER +CMAKE_RC_COMPILER-ADVANCED:INTERNAL=1 +CMAKE_RC_COMPILER_WORKS:INTERNAL=1 +//ADVANCED property for variable: CMAKE_RC_FLAGS +CMAKE_RC_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_RC_FLAGS_DEBUG +CMAKE_RC_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_RC_FLAGS_MINSIZEREL +CMAKE_RC_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_RC_FLAGS_RELEASE +CMAKE_RC_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_RC_FLAGS_RELWITHDEBINFO +CMAKE_RC_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//Path to CMake installation. +CMAKE_ROOT:INTERNAL=D:/Program Files/Visual Studio 22/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/share/cmake-3.29 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS +CMAKE_SHARED_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_DEBUG +CMAKE_SHARED_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL +CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELEASE +CMAKE_SHARED_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SKIP_INSTALL_RPATH +CMAKE_SKIP_INSTALL_RPATH-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SKIP_RPATH +CMAKE_SKIP_RPATH-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS +CMAKE_STATIC_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_DEBUG +CMAKE_STATIC_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL +CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELEASE +CMAKE_STATIC_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_VERBOSE_MAKEFILE +CMAKE_VERBOSE_MAKEFILE-ADVANCED:INTERNAL=1 + diff --git a/out/build/x64-debug/CMakeFiles/3.29.5-msvc4/CMakeCCompiler.cmake b/out/build/x64-debug/CMakeFiles/3.29.5-msvc4/CMakeCCompiler.cmake new file mode 100644 index 00000000000..fd020f7dbaf --- /dev/null +++ b/out/build/x64-debug/CMakeFiles/3.29.5-msvc4/CMakeCCompiler.cmake @@ -0,0 +1,80 @@ +set(CMAKE_C_COMPILER "D:/Program Files/Visual Studio 22/VC/Tools/MSVC/14.41.34120/bin/Hostx64/x64/cl.exe") +set(CMAKE_C_COMPILER_ARG1 "") +set(CMAKE_C_COMPILER_ID "MSVC") +set(CMAKE_C_COMPILER_VERSION "19.41.34120.0") +set(CMAKE_C_COMPILER_VERSION_INTERNAL "") +set(CMAKE_C_COMPILER_WRAPPER "") +set(CMAKE_C_STANDARD_COMPUTED_DEFAULT "90") +set(CMAKE_C_EXTENSIONS_COMPUTED_DEFAULT "OFF") +set(CMAKE_C_COMPILE_FEATURES "c_std_90;c_function_prototypes;c_std_99;c_restrict;c_variadic_macros;c_std_11;c_static_assert;c_std_17") +set(CMAKE_C90_COMPILE_FEATURES "c_std_90;c_function_prototypes") +set(CMAKE_C99_COMPILE_FEATURES "c_std_99;c_restrict;c_variadic_macros") +set(CMAKE_C11_COMPILE_FEATURES "c_std_11;c_static_assert") +set(CMAKE_C17_COMPILE_FEATURES "c_std_17") +set(CMAKE_C23_COMPILE_FEATURES "") + +set(CMAKE_C_PLATFORM_ID "Windows") +set(CMAKE_C_SIMULATE_ID "") +set(CMAKE_C_COMPILER_FRONTEND_VARIANT "MSVC") +set(CMAKE_C_SIMULATE_VERSION "") +set(CMAKE_C_COMPILER_ARCHITECTURE_ID x64) + +set(MSVC_C_ARCHITECTURE_ID x64) + +set(CMAKE_AR "D:/Program Files/Visual Studio 22/VC/Tools/MSVC/14.41.34120/bin/Hostx64/x64/lib.exe") +set(CMAKE_C_COMPILER_AR "") +set(CMAKE_RANLIB ":") +set(CMAKE_C_COMPILER_RANLIB "") +set(CMAKE_LINKER "D:/Program Files/Visual Studio 22/VC/Tools/MSVC/14.41.34120/bin/Hostx64/x64/link.exe") +set(CMAKE_LINKER_LINK "D:/Program Files/Visual Studio 22/VC/Tools/MSVC/14.41.34120/bin/Hostx64/x64/link.exe") +set(CMAKE_LINKER_LLD "lld-link") +set(CMAKE_C_COMPILER_LINKER "NOTFOUND") +set(CMAKE_C_COMPILER_LINKER_ID "") +set(CMAKE_C_COMPILER_LINKER_VERSION ) +set(CMAKE_C_COMPILER_LINKER_FRONTEND_VARIANT ) +set(CMAKE_MT "D:/Windows Kits/10/bin/10.0.22621.0/x64/mt.exe") +set(CMAKE_TAPI "") +set(CMAKE_COMPILER_IS_GNUCC ) +set(CMAKE_C_COMPILER_LOADED 1) +set(CMAKE_C_COMPILER_WORKS TRUE) +set(CMAKE_C_ABI_COMPILED TRUE) + +set(CMAKE_C_COMPILER_ENV_VAR "CC") + +set(CMAKE_C_COMPILER_ID_RUN 1) +set(CMAKE_C_SOURCE_FILE_EXTENSIONS c;m) +set(CMAKE_C_IGNORE_EXTENSIONS h;H;o;O;obj;OBJ;def;DEF;rc;RC) +set(CMAKE_C_LINKER_PREFERENCE 10) +set(CMAKE_C_LINKER_DEPFILE_SUPPORTED ) + +# Save compiler ABI information. +set(CMAKE_C_SIZEOF_DATA_PTR "8") +set(CMAKE_C_COMPILER_ABI "") +set(CMAKE_C_BYTE_ORDER "LITTLE_ENDIAN") +set(CMAKE_C_LIBRARY_ARCHITECTURE "") + +if(CMAKE_C_SIZEOF_DATA_PTR) + set(CMAKE_SIZEOF_VOID_P "${CMAKE_C_SIZEOF_DATA_PTR}") +endif() + +if(CMAKE_C_COMPILER_ABI) + set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_C_COMPILER_ABI}") +endif() + +if(CMAKE_C_LIBRARY_ARCHITECTURE) + set(CMAKE_LIBRARY_ARCHITECTURE "") +endif() + +set(CMAKE_C_CL_SHOWINCLUDES_PREFIX "Note: including file: ") +if(CMAKE_C_CL_SHOWINCLUDES_PREFIX) + set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_C_CL_SHOWINCLUDES_PREFIX}") +endif() + + + + + +set(CMAKE_C_IMPLICIT_INCLUDE_DIRECTORIES "") +set(CMAKE_C_IMPLICIT_LINK_LIBRARIES "") +set(CMAKE_C_IMPLICIT_LINK_DIRECTORIES "") +set(CMAKE_C_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") diff --git a/out/build/x64-debug/CMakeFiles/3.29.5-msvc4/CMakeCXXCompiler.cmake b/out/build/x64-debug/CMakeFiles/3.29.5-msvc4/CMakeCXXCompiler.cmake new file mode 100644 index 00000000000..9e1280cc427 --- /dev/null +++ b/out/build/x64-debug/CMakeFiles/3.29.5-msvc4/CMakeCXXCompiler.cmake @@ -0,0 +1,92 @@ +set(CMAKE_CXX_COMPILER "D:/Program Files/Visual Studio 22/VC/Tools/MSVC/14.41.34120/bin/Hostx64/x64/cl.exe") +set(CMAKE_CXX_COMPILER_ARG1 "") +set(CMAKE_CXX_COMPILER_ID "MSVC") +set(CMAKE_CXX_COMPILER_VERSION "19.41.34120.0") +set(CMAKE_CXX_COMPILER_VERSION_INTERNAL "") +set(CMAKE_CXX_COMPILER_WRAPPER "") +set(CMAKE_CXX_STANDARD_COMPUTED_DEFAULT "14") +set(CMAKE_CXX_EXTENSIONS_COMPUTED_DEFAULT "OFF") +set(CMAKE_CXX_COMPILE_FEATURES "cxx_std_98;cxx_template_template_parameters;cxx_std_11;cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates;cxx_std_14;cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates;cxx_std_17;cxx_std_20;cxx_std_23") +set(CMAKE_CXX98_COMPILE_FEATURES "cxx_std_98;cxx_template_template_parameters") +set(CMAKE_CXX11_COMPILE_FEATURES "cxx_std_11;cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates") +set(CMAKE_CXX14_COMPILE_FEATURES "cxx_std_14;cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates") +set(CMAKE_CXX17_COMPILE_FEATURES "cxx_std_17") +set(CMAKE_CXX20_COMPILE_FEATURES "cxx_std_20") +set(CMAKE_CXX23_COMPILE_FEATURES "cxx_std_23") + +set(CMAKE_CXX_PLATFORM_ID "Windows") +set(CMAKE_CXX_SIMULATE_ID "") +set(CMAKE_CXX_COMPILER_FRONTEND_VARIANT "MSVC") +set(CMAKE_CXX_SIMULATE_VERSION "") +set(CMAKE_CXX_COMPILER_ARCHITECTURE_ID x64) + +set(MSVC_CXX_ARCHITECTURE_ID x64) + +set(CMAKE_AR "D:/Program Files/Visual Studio 22/VC/Tools/MSVC/14.41.34120/bin/Hostx64/x64/lib.exe") +set(CMAKE_CXX_COMPILER_AR "") +set(CMAKE_RANLIB ":") +set(CMAKE_CXX_COMPILER_RANLIB "") +set(CMAKE_LINKER "D:/Program Files/Visual Studio 22/VC/Tools/MSVC/14.41.34120/bin/Hostx64/x64/link.exe") +set(CMAKE_LINKER_LINK "D:/Program Files/Visual Studio 22/VC/Tools/MSVC/14.41.34120/bin/Hostx64/x64/link.exe") +set(CMAKE_LINKER_LLD "lld-link") +set(CMAKE_CXX_COMPILER_LINKER "NOTFOUND") +set(CMAKE_CXX_COMPILER_LINKER_ID "") +set(CMAKE_CXX_COMPILER_LINKER_VERSION ) +set(CMAKE_CXX_COMPILER_LINKER_FRONTEND_VARIANT ) +set(CMAKE_MT "D:/Windows Kits/10/bin/10.0.22621.0/x64/mt.exe") +set(CMAKE_TAPI "") +set(CMAKE_COMPILER_IS_GNUCXX ) +set(CMAKE_CXX_COMPILER_LOADED 1) +set(CMAKE_CXX_COMPILER_WORKS TRUE) +set(CMAKE_CXX_ABI_COMPILED TRUE) + +set(CMAKE_CXX_COMPILER_ENV_VAR "CXX") + +set(CMAKE_CXX_COMPILER_ID_RUN 1) +set(CMAKE_CXX_SOURCE_FILE_EXTENSIONS C;M;c++;cc;cpp;cxx;m;mm;mpp;CPP;ixx;cppm;ccm;cxxm;c++m) +set(CMAKE_CXX_IGNORE_EXTENSIONS inl;h;hpp;HPP;H;o;O;obj;OBJ;def;DEF;rc;RC) + +foreach (lang IN ITEMS C OBJC OBJCXX) + if (CMAKE_${lang}_COMPILER_ID_RUN) + foreach(extension IN LISTS CMAKE_${lang}_SOURCE_FILE_EXTENSIONS) + list(REMOVE_ITEM CMAKE_CXX_SOURCE_FILE_EXTENSIONS ${extension}) + endforeach() + endif() +endforeach() + +set(CMAKE_CXX_LINKER_PREFERENCE 30) +set(CMAKE_CXX_LINKER_PREFERENCE_PROPAGATES 1) +set(CMAKE_CXX_LINKER_DEPFILE_SUPPORTED ) + +# Save compiler ABI information. +set(CMAKE_CXX_SIZEOF_DATA_PTR "8") +set(CMAKE_CXX_COMPILER_ABI "") +set(CMAKE_CXX_BYTE_ORDER "LITTLE_ENDIAN") +set(CMAKE_CXX_LIBRARY_ARCHITECTURE "") + +if(CMAKE_CXX_SIZEOF_DATA_PTR) + set(CMAKE_SIZEOF_VOID_P "${CMAKE_CXX_SIZEOF_DATA_PTR}") +endif() + +if(CMAKE_CXX_COMPILER_ABI) + set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_CXX_COMPILER_ABI}") +endif() + +if(CMAKE_CXX_LIBRARY_ARCHITECTURE) + set(CMAKE_LIBRARY_ARCHITECTURE "") +endif() + +set(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX "Note: including file: ") +if(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX) + set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_CXX_CL_SHOWINCLUDES_PREFIX}") +endif() + + + + + +set(CMAKE_CXX_IMPLICIT_INCLUDE_DIRECTORIES "") +set(CMAKE_CXX_IMPLICIT_LINK_LIBRARIES "") +set(CMAKE_CXX_IMPLICIT_LINK_DIRECTORIES "") +set(CMAKE_CXX_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") +set(CMAKE_CXX_COMPILER_CLANG_RESOURCE_DIR "") diff --git a/out/build/x64-debug/CMakeFiles/3.29.5-msvc4/CMakeDetermineCompilerABI_C.bin b/out/build/x64-debug/CMakeFiles/3.29.5-msvc4/CMakeDetermineCompilerABI_C.bin new file mode 100644 index 0000000000000000000000000000000000000000..15d2be52f25d70e882ec6743ec057aa2f26e7c8d GIT binary patch literal 53248 zcmeHQ4SZC^wVzFPlMo0SmDM0B7uaa5fPtWfkKitB;*D-_h44{DH%oRy_L=Oi`vHm7 zHn>DtuiK`t)~D6B(Wk<*_)1#~L9Hf02`FIXX|397Y-_zSe#BZW)z*FgGxy$PHy?=B zzF%Lvt25`!nKNh3oH_G(?+sN~wy{jcm>waKV5|d>eij}dKRSl&iBlh)$Q~JYcv^?f zet24Sy*DHTg8ubESEEqt^7;H>VVy?^Mtp+TC)h4uAvF5kp4oYMxn@;#=FjfC`;uQB zI-rHsYYrc@A-#IdGb%iAu!^S-9&`Xsxc~6MrJVopfeb+7mk%7Q;IQO?0*~DZS^P7h;us`5BFU&q`)2DUO*$_b-Kfd|od zTv0W@7qY2?$N0?-dz!+?%WXzP3Q^mW>qSyvtY&u5?FzdXGtUH}4PiFIR}qqa7F0c3 zVPoGMhm1}H*otjONcvfjGdrL#7Ly^-R+fYC-v~)R3(4~;eBYgjj9vuNaVJ93&q92~ z#kF7RHt& zCI4Tdhv?V$d-PV{Nv9*a&4g&{6hzYvh_22>)Rc!PN*S-%5KUf;=yqaxbrPbdD0+Z0 z1}K_BCGIFf^xA4f_h9_=ttXZ}6g^BVTh2nXf~x$4u)B!wj|&m`DL0n{Jdf_~>!pe$ zqTM_h(G_PPI)if8Q}V}C5gjI>GKpG23Vj`3)b}D>r0g!>lB?!Le0edB&quliTXCRt(|i3CQWaqDzBjAcG6`l zRr%vGM0wQcjtdZ#P^V0sfaoq_F%$E<#P=OaMz}mu<16D4-Ap$45p~Kvl=}kNZA3Pu^dvkH>IPr1->u~ zh_PyOe#~ypSuIB2%J0^jX_gghZDv7?=e>I~W5y@+I%$GA^MKS9)0?%Nw<%|r-a0bp z{Si45ibeP3JNKT5(qh~o!sQ2fkzSmVj=ojeQue@hXc?Jh-A${dH$xyP-A+ ztmJ6PLHX{F5(!Z{fT~OT3O@!8WKis&Drj}7B8Cc+ILP7UucGoJ%7DK}{ywr~;V+1$ z18d`2$lHJ#cXqaRM#k^PB*o+bRN5vlq^je2B7ponam%GZTRX!l*HfHpG0!Pda`M1m z1cJN@Q&OA!JQWR6y8q9Kgmggu7AOA{6kcCAORnX`_w)D%DdMjs@g<#TNYTi~4_aYt zgts>nLdKB6^CP6(3PriUVA5_IyE@Llk@ztWvyptruUG8(HkeZE*-p*dPhHGAV2jN> zEn4>2L+JWQo?`K@5=Z}~hPx=6DvFzqew9Gp-Csf1Oo5WgL;3k)=c}4IvY%illZaBaxfrb%+O3v1T2@?tFSQUcwEO91Gn7D4`eC4a7xKQ%R< z>NBA}d)zSY0miUEv{+-4TBNSM9SQt~D%Sdk)*r2r-1RNgQ~BiR`C_eQ5eu83JKBgyk4_Stb!nju^M;3W#2y(X+&BJJG3jPzH-5O&l@3xqpHv>9H_@1t}sI ziSza5Fh;H3ELkRq^D$n7XKE>0=&U(XCntxph}^I5f1J;Xqjv1^oH{8_YkH9wy}?|} zBKoOJY=AmY(=0fWgt86Nz^EWRsgM`6@I){u? zKqALu3gQeIJ9H!6DoMjs)B^IJaztpu%?$%nbK-dg za0nQThS`8<{Lx877pUC=3!hAC3S`})h<=9-w%s?k6MBs{29q`7L&L}G59i2DsJpHI z6#03DKo-l9E0Aa#tC3V5n}z;AX!9qPIgUwqeLqRzK1~)-gEIS$lRrk@aYXR)mx5nD z3dWII*)iS)I}B5hGB9Kb+%RzotR?CqGs#+O6#H?zk*#SGbCetqiywT=95~12t4+&i7 z;WMN*ohja)z2A_F3Uu<5;BS*nkgwR0dSSABGpOno0DUwSxyP}r(g2dbiuSVg#+`;8 z_wi*udxx&?H*neL$o@7JFgir$*O((d4M)QtsymP$m2-+vtLCMmDbU2 z<09-2hx%^ay$QEBX(2Io9Xv>-?pb0G}T0$cO3OA`UQ zoSb&eiM48rwp?EMF89@p{?lk1R1Aq3{Sz?zU>$6S4R0A^(%XXNNRt5%Y6LHe=8=q2 z(h3@#O8dZK`Bqe*U^l-r+DKNct=SLVXegqJ2iu*XQEWFmRX@pr&6b^lOJ`UO%6c6A|n- zF_p;GsI33Y{wbu2h4Rt2)rjJGe$r(Ivd5lOlH`*t``hSx*fEy|3Mt#4qYW8q=twyh z8p{?e?tG+_bneFG348w`K6DbMosVnHC9`3^LmF!|)E2}N&GkV4>Zo)QQk*coMw#S| zUA-tp$guKMyD);t_cL^*ujI@atd4gXT4Fh|6L0FML~BdMj=A@}I_s|UAbP%G;XRnJ zPC@U?1tR{bM~oTjf%TWmuYIBnBO#d|nnsLbM~NnY?4l?XGYs6VSW8gEOe29~Y)ey> zN=otmOxi$p-~^)W4T&u&il%`JT5W4`sj#dM$IoozWl+g5!r`! z=u+p2J;N@|hNm%^y$3rC78;SJ{d~onnx(mu;`|UjfGs0=SxhHe)m#h`UK@!rsD}q@xGvl@>h$S-WtHVw;MO3u<|%q8AEcswAoCz_0oaE=kCr#j(k!-njPQFuSKxl zVDR68`^BRA=LSrgG zSy*Fj<|buY(dq&jM>4xvj>Tgtc49bf!wOSP7>1ZdmoSV($kfd}A zTA(O>C$RS)>Q+d&Ww!v`3>uj_Sy~&?36q3MqQ`WRY#jM5I)3uEFq-}?xNxuzN`{Ix zgSJ7Uo)mlrWoc5WNtg}+1=)sn+gM~039w?4AFo(;S0A=J;--Dn3!i6}80^l^j9@<9 z^j15y9A?K%N4;8)q%x&qHq3Q&AM5!!lfLWLr96H<;uK2Fk(io(#LNEwewMcg%-uVpV51%X;H zG%&-tRMe8FHVfq0BfLZ_uhw_tXQ{90+o*5HZ&T~z+fYGSFQ{hf2b^>t!NNYO0!h9| z=#V~fL+@AMCx#ZNMB;FRWH}7#MW*G=^MvbwTqIBK1_$? zq^6JRPw~9y?N9-yli28P#jghVLmRCmKlj57)i`c(AM+|cVN_D%G4UM7qfS8HWJR7y zk@pyOosc)S$0fJ!(4k@SM;K*TK24Xj=qI;__C~02vQqy-rGC|8ul_47q+^T~(&Pl> z&rgy6G9(U-h{n$$AAWRmbE;>dMZ9xzhE^x;Vu&y+40)4f!{6pj{QiZ8YU`62I+0!s zop@fH4(kiMlrtClQay74p@kj`?8s3&)Q2P1r|4U2utZ^x&No1O1;IuFo242?CpjHn z4v@REafZJE6yvu$A%4w>ULTT=4j)Bc>7cv}$iq$8OzOvCx*W5}-V>L8=#XXQs@2w2 z*z+7i%W;Z&>+1j|`)H@w3yM@00-;3bcxUAlCF7{ATj0$hyUV;(?>%4nZij9-a;>s~Q_yZKIJ$v>oRu~Y%xyuUyY zjo1K$)?WuaDuewt&PVimT$pbodOYuWus)haN`PK7RF56o>UiE`svx=xcoMiR7N+M) zG!sHx57&siEpB*`bMhUw;ny5rOGgrPlKg{L5(&G?t~F1T4$Eg@-!Do^gGA{zZX&Vd zkh~21*zu7Kt=BlOx%xOAI@GnF3yXfF-*}!_y9Z|KI+RG1OSf;z>13=*x~;1SXFhB6 zqeQsKChf6GNBaUWuU*RP^TJ-(NHgoB(2uE^E0B2tYSR7zH{)TmKpW#?^e~*H`!)c@ zNd!=&vI-(dFX5sN9ukhUEMVa;i_%l_5$dIA=Pa>|d}CudI`J!{4W;NHAjmTW(h)9! z1SiX<5hZR2rSj=G6-@ovX!>FwxgA;nw-co!^37Ba`h&Eg{&?b7)PMJwN#9E8Dxp#e z6;(>V{j|-}3G@hGT2@)Btt+i`^HNk^l6WE?de|2psgim{X^&m%t28coPi*}#d_5V@ zVL$IRG1g$Nu}hzbu^Y_wqV%Sn>?ulrwmyNoA!eLvVRgo-n}OnmF5}KK&O!5UYowlf zx>EWD`P~$>r!x9Z=9Z~q^yisk{A)NjzoUyBwM$$Omx?NASLmRndCjG9ebdtY`tzA} zzdjpXu&>DKv|epp`#0Zx;=0nfGha+}Zay0MP&}_oOdLq@BFl=EtGRVn!9JVb+A)zj z#&E~2)GvHiX#=IaN-%g;ZZW>u+=kN_N>Kp}YL$Bi zxW)J*JQI~=i}4FO{tdEdB9-YigUy}cX_y`8wM@HoM4Ge>?ujl4@hoHOrEoQR08-WZ zVPu@xiuv#&P*7-M!sP!iT8WLVh2)MuL$uns1>R#lNDY*`u_8M|q z=hauGc-aXI)c+$EWkYtbj|^oh zP0$%ldXeVQjbiJ;@G3dRA8dCnNSZ`_?vzRNmD6GVlu7g`QR0SGseF%fsy2x>Q{TYu zrRY3s2i%6%@I_Qv(o7nDfztPwMKEE7qY3qInnn3}l;*>H^7aCnLyIe=7c1#;4ec=G zkDjN2UrqDnGj{B3u-)A+O3za{LBxw4pG+pL*P1P@oubrW7Wv#DVjgrD#V$;A#m85V z?|1n_MAVESgt@Z3Pm zTf7PU()vW3s5kD^n=$KchJomXh*g^bTR6G`C{5iM`1-45e!*oj;TgARRGEh8r zv{!&$&E1ASY+}p+Ns?gzSoDApGrR!=dOb%V+WS}Nbr2{jKtHg|o-&Fec=wEIEbOJm zmr)!+EAIzm7I4XMAF${F3v5ARB*V=FqP;Ie+E;+0a1o@nkag%$(|XD_K01JnvEeEu zzX16;lph#b)zv6JsW8FxEN1A5a&eQo$`Ppjaqzje{#1YbW7nOj%*(mY@;PjFS zo?P-PCgpr#9Xo~~bw3lP{mc#K0)DbvDaN;(+i(wu&ZRRrI``W* zlG4~cwAP^KxW(>saf`v8asX!!_3&fkd9MuRRS)Ii8uu_BT%tdWt#p6FA13Dg7`!D% z<(Y$g;jiIk-N!){rDqbR_fbNWen}3p9`r{v`pcX?K=jL#>3c!P!Heh@(e_AG-u~u0 zB=FtC%kQPCySvb~mW1icc)Of)Q+2nYIQ2%H+DYA1a#%TvlOb>v&&N@`pi=sZP^BEn zuii^jkw`UJs16)@>}DG!=`>@>A@hL@w>ABUSG^xqCrq!yJ$XUtmpEA@OwaQ)>Ysr6 zTVFP|HeuUA&lYvY)<)Wa;N_YR_aIS&#ItYOq^F`EWf*T-j#T0)es-#}&OgIZ71ukA zt&2d6FG*M*T?-@E+2&W<9O3M`@>srAdRE%=r=IAs0^?1mfk}Ewj9X6=%jhg;yu|=Y zx6STY$Gk8BuxcM$i>?8-#>E@G%DJa5b~-;^%Ma&~D@Xiv|K!9G3;hL2$|+pFL&;o@%nHgxEy%Rvy}=ul9Dbar z5piXsI5Ns5Yl8C(xixoZxr`Sv-o97b+n=FKU%W*aF}kPt#70eaUh_q-%QmQ1uo6a9 zE@{MggSn6HY4~*Vp%}j|Q68IPm)@+i#pYT&ig^=PzJWWoD(N-6PlRa)GlOySdhFC} zQu)_JY2`*ys(M$xcRX3nxOo{eh|oc=V+G!X%N{Yb(7V2KR`ZXP_3 zE_E4YU|zf$Kst~x?fnmxaWhRl@v3L|@euFoVcwzH9d{sAuM$#(afWMU0j=GbFjeEk z&)ZL>q^f5sr4Q|~$SzUR;TdScbOEx23H@clRC@>ASm=L^ zB)12;q6Q?9FGa@9v>hQ?yf?2&E@SX_>R%t(<95(Hv@u^;gU31mn@$tex>^h(+HuU~Czlo<2h?n=@LjPc^ zV#g4o2fZR~4NB#6_9YVhDueF7lQ-R(Fu;+|Ki80`fW)G`$N0trDP?I<>0NS$^6t;M zoPZZ=^i*Aq`sfm9K&s67(~Dy5L2(BECZkmODv)#%B|SzEokbzGo`xU2SAv{+5uZ;` zj)ih~g}hA`<4#Ma*~s4>R*rX^(kbJ^2N19A%op#Z@@=Dd0_v|Qx)g*g2W?hCCK;n715v&Ry z@MVfl-7&*^AkYQ^-;~iSa)wQmmJBZuh#4*mQ;P3S4VQz|Z72kVbm}%t1xE8qx8YnB z)837Oz`SWxvRkjCnuq98UhFy&Y}X4K5z}zqBN`C}Evup7Suod$ys+^pT|{GpzY{Fa zLSKxuo;H3|bDjB3Zmt|OxR_pagf=gQppAhqTC{zN8M>%luovE;=JvXR(vsmJ0x`oB zuy-4Dh!q=s9Mo)N0FA7rHJfboSL9;A7K^b-IwUJrp)T{NihfEvwQN3~u|)B2cF}mv z4{U9N4YQ~XBOT?L(1^O196<&l*%6v3Eg7CA5Hl=+s@;Yn#7e`as|~{`Lu4EB={-CL zi{xN$DWZ{drzlR`kPFdxM22xqmEf^i%#eX{$tL&+Jx|9IG6CP1qHsTz6Tpp_%Hgvg zAvB$67#%{QOTv>DQx^*I7eFf|eWw`HKh=-pNM7bjwCc4dzYyoqjG6?s@zq2J?iQ$; zFuA@?X4=eCqSSH>M4HG%TB4PQRyg1#OiPH3PjE1eW%#?UYbXnQtD(716-XwqqtzB_ zsz|fDgQkkV#Fe?AX^eS2N#zuD6#egos8RIi=TEdn=?n|+3=65AabvyOG%OYTHQx0k zftswo#%rS!Mk$pYY!Gi+JuzWs9@aFhTXZf!)A(z=)2M0v8TjuOEL@+hfr-Krm^o2c z$m7#^JdVd7Lu#V%Z63eM<7ass`UcTGJYLP?N**ud@hl!s}*ev!vd z^Y~{x{vnU=PNgi8ysS+L+^7u3!kK^&joab#GzsloE z9`EI`B7ZB#@8Yq<;~RPG=dla%pbrjz|Nhg`Td==L<{6&G`$vhwOQ7js4QV88fwTqE z7D!tlZGp4}(iTWtAZ>xP1=1EsTOe(Lv<1=@NLwInfq!%h3_VXu^p2)$Qhwn}x1=w> zMzc|xmbO6J0%;4REs(ZA+5%|{q%DxPK-vOn3#2WOw!lBH1uQG^(w~68u_4B)ETUA7 zK!3x&9Pi(iTcj$09{CjfZ3%i4QW)h$>g4ix+pHWxDKC|q%M6Tl;;&Ga3-lTz{t9Ke zK<{`-<-!=kVCErtlCI?7rc(O*0LI(9@Wv|hv+IH{rgw9K<}xk|9twtx;@hEPg~%47U(gh$4jz(I@9w< zvN_Ut+5%|{q%DxPz!zkJ%4HRoF9>x9SsBmg<<>QaJx+hn?Fn9GudJ@NmpjXs*($BeILGJ;I_^={_kaqw zsqlab*>_Xd{}o|Z?X^O{@5P_c4hpsYU@#I0d;LC5`chXYEQI|+sL|EX0FH2Tz$4VU zA|bDDz0lwfg#>?{;C6*wS^*U*avMF3{$TScVwv4v>uL}-xPo5Sx(1IB33=SYI!~QH z=n=d=Z`kW<@LumqRwPBPE9j5-+=3H2L5?Qh;~r8X|9eV1h3_k{sa=8XD(qEZ!MzHd zo>0?|U~*8}q1G3!_YA3g4(C5d*ysukDKMK85mgUkJxB0{&_J>pZ|g>HxZWQLtE9mu zd)$K(G)c#YN<9q`5A{R&3I|um=MM{kpg-UVHZ%(%*9O?uRU4$vatU=2UoF`co!HPY zTM(-2p&0&;gd!j`gCpn(MH<2+k61|Kq*88AZG$Tafz$xO?;~eWm}>pL4fH3}A)4nU z71G=*wXjQYd+X{vK@=KA$m~4)ZQRfPvqF^Ov93X%CHGVux1Rb6&PxVK@m?6BvQ7w- zEvP?fH1MXl8fFU3{)iAlXEnHmMpx)saCwA~KN76vHm4M?k~f-Ct^nB{jve+0>%3tq z1MwC9px|k8H3k|y3j`rAcU*0~3jSejmrv~{ zE6kcQvWYikbca<7tApI*P7#n&&#+;BoNC!h-?cvfMxU@ef_`iC2utfdnAggKL4Pns z{&E&!J{HEGoNZ(tCa|Tf9;2hS*U3$uj6p&FEaQP&5!l+Oe2 zji^S~rg5z@z{1&c*9d^x{ONHC!+KL)8{n^=Ak9$gniW4EoS-lk2kRR#7Z71FD#*2A za4!%RA<2KaR=y)pCU}S1M1izs6 zB#Y#DVF>>P5UzJ4qM-h#a$1KL9@yoxFC?qrqs!sX%iw91@YQns$z=L-$u@YZ8y?o6 z)n{&@e3yBe%bW1$ z02$I(L_ERfRW7WJ3Wn`FnvE8%1>M7Q0-S$oa-&AU9lQoNB-Nsn z4bt%E?~;DQEkC?(G}f``4%-s46U^epvgo;h_^F28J<2|)Wv>D?IToFUeX+2mGqs*U z=>rN~P~jk5L;gT zr{zrmJ_(^6dF^T*<)?pX3#2WOw!puF1(vU{t#~vRz2~{o--_|bo3rL;&3KXin6PcZ zTAOFX+NI8=4#!%YkxS+}m-{#3h~$pAJ!^3aU%M{iZE&w`x^Uhsw`W~s{o18fu4_HC zg$^m`irSznTwA}kI@r9_-xxr~tkTH5jlPn#wT;zFo%80nO6SfFxYsFGo(@2Pe$y0? zj?)(SOcuyId5rzhXOfa;PFvt#!vdA*@$#?H(Vw%Gx``QV;>o!I9scbpJ=WKdnG<21NVP2Z$K zq{mVIeM2%|74Yv}V?)sfnFQ&VB9qGI=vdB@Bsf9GCQusx&T;OZtbn107h}59bnLWs zpp)K|f1*&+d7_R@)XEd2wgod3`wo|<@l6NcxJ))qH;H8gR6UaWBe~p!Og2IH1T$!S zR4>WN)wA4rSuA&M7S9=xCO%$Il5Hui)uZXJ$xDV*e{z0u`V<{Ih0>n_Cr>r7ym>K} zr@NVvhW+`B33{cilg-)eWVgglo_8xd8TsRf=TFT-xr^m&sCivEmGm6O`4uwtW&*{)h zO9SerjAK)Dr!r%2UeEZ>aeWRGPB{0zS7+UI z-sdcgVu!C5j@CVge=%;1pEjS5k^L`EZpS761QTPWKgC)I_zeURcst-;1PgGyHPG>9tTmZZfp&qyea0S94qEBJ$_Xt~d0zZSXhY(tT_W~|Cld%He zHGtnhSOdHr@Mj1P;5~rsEXW6*4_JuM1iTpV4g?YS4!~Z78sGzfSyQ0{@dI9oPy{>x z7!hDM;GKY%O=IjW=oSF{K7s)H4#0O2ih>T;}JY7L3j?h1@IGu zJHcOUX6$~1Ho^-Ty9A*fxC5{bVH@yHK*QOn2e<%Oj?e+T4bWVKe};;1z}FBufwOZN zn~3mB;KhKyKzM^8k^V~)&SmzkPo~E@ErsJIGYK3BNPD_ z0Lu{80Cxa}5Nd$80q#Pm2i^(z9)buQk7(IB2m#>5fI$QY@dJL0U;!@R#fNf)V&D$I zZy>Y)ZwGuGVGHq`&zKjX4R{OSL4-Sj_X1X8&(#Dx0Js&Q6nGC{7WTXW>=6Y(H$oHe z!y0j#-#vF*Tj04`aMu@5`|I0NT^L%@Z4=!1|C+yYpEPyn3H zuq_CW{}g%v9!AKAztMRCkMLQ22VnY_wm{kfe|HPG-%_eL_ND?S_AAh=!o@1AR$;vg zZ&KkMD*TNq=ZFd)SK)uF@Ovt}O@%Eg46E=Jwf<#lx>SW{tMFtMeyG;>I~DF%;X^9? zyBq9NDwr!P3fip93cjH18&rF5QQ`e6d_;x&R2Wd< zG8I}>Sfs)UDjeuj6njO5M^yNP3b(27dKCs#Sf|1@D!f#Mi&QvIg)>!nmI_Z+;ecxA zBPx7Eh3zVAQ{h)t*r39-Ds-#*e?eybo5d8rJ|yB&=;(M2`?Vxm5A;0-TJLX%_&%hu z(L0n*#?s?E*&2U4o*v(d4b$WM^Z8N^b2^tgLjg~%x6WJZ#M}99dDWxWVaZs`V%z)toUJ)rl`B!k(ru8#iiQPM=>9 zfcHtA&JDG}u=5g6Sb2||UQwY}xmUCEN92iI)zxf{mSgw3+;;D}pexAVkzKWP`O0P0 zl~v_)<`vs!yBivqo;jBW!?tznmwN*KV3-+F)2ngAkl_q@>Ya7o27E1qc6r!-qJ*9J z=7F1nU4_~}z#IR;Mi;(E2*Or788xxayB=?rJAE#^lfTjF3a;OPQ?^yvOK;G z-k{&t2-D$ws&lS~e3ff7marlN3N^CG5bpFahu+iVg^V{DR0Z<1qHA3vK8L_b6PgB` zPST{7u}g+nGp z&Wc)_6;{saVMi1Ve4dR?u0)kmYpuUg(P>YLeW_1^DHg)_HdIZRzL`QDNgAm++WYP7 zb!xMxHbNheB^TNQz2HHLzN|}2Ij@U&Yp+!r$}TgIF}*%8v6%*Vb#0*88N!_b$6aB< z>#3i^Zm%C*3*~*z4IzB;;tSUy^PWuS#zwqA6@UW}ZwJz$06tPt32wv2+K?(U0&Uj0 z@Iemuz<{2=wC(T&@g-QJ%UA1JiVwY@4J*lj(=Sy9lq2Y`#jE+1Zgx=;wVL+{h%7e~ zyepc~Q;qa#gEd6MgfMn%X62x}t+1mnMRX(kK)*cPu+$X@!#|g*WAU#6?b-U->EN;g(psGFATY{B-&s z$pU!i0O}yLq-v#OIuLMeK7u|@kGp*21#~)g2Qj68$F;z_k3G5Q;-*G?s_qGf@NIM1 z^f|MOrwbk*zNy6<2>ZYwJ`q;apaebFMNo^!?Ff1|U~{zI6B^7+&MxO$NHp8-+2Cmq z8YnKC?g~}$LAC#S1cu;;4$B5b&ou8uXqVoqE zjpB>W*X+6YxLuacOk3ce*8**L?ugdq-)p(w@qn7x(Vew(d z!>k?8^1!p^!I}pTJlOl7{NR?YZCmf$+P-z$R{4j>*nxKl01EyS(SY*ZAZyQW7ut*4 PE$ub!pr(KSpceRF+yuQM literal 0 HcmV?d00001 diff --git a/out/build/x64-debug/CMakeFiles/3.29.5-msvc4/CMakeDetermineCompilerABI_CXX.bin b/out/build/x64-debug/CMakeFiles/3.29.5-msvc4/CMakeDetermineCompilerABI_CXX.bin new file mode 100644 index 0000000000000000000000000000000000000000..99012d48131c773df09663affa71515183b79d2e GIT binary patch literal 53248 zcmeHw4}4SA+5btKw53o|m1r3%7f7{Ez(R4BKV=D|^;T1iQ2tEOG&CvAYn#OUf!66( z40Xh7UH8uU>U3N6RpE8`4mX9OPFp|<3Ru~kQ#Y;KoVTlg>YR@0W`5u2+AsDeEdj8_Qa`=Ok@v@J3OsZ zXFoixy51WS0zv=!psP`+b@_b$u&~Y}1S3Ad>l193tPmRgZqMwzyj-&?I`iipcU<_J zBL}pwdd)KjZAh9jxN%rw=*+C*1SQ!KIx4nFASs#;-knu!6%m2NZaSrq(~80!KMx?i+I0S=%42(`bWiIvbxc@f>yyD3>YJYfl2q=eR{jfba~)vN&l7G6A_{ zH2gAI%_gmoS{77Ahz5vHr4Y*6f6thMV>_K8Xh)ch@C}5dp9NLV zR@m5g#v!8%0k&e>5t4ouZes>!sz2cs3bVrJY4C&bW|9Znb9qOUd@Tmw z5)J=%frseV|3~y*|4Cm$bdw3u)+val8xUQQi>N6NQIs-Xwjr9l7||`n^2#JcPf>I) zWeid@g-YC7gy_}Pi0;IA>R(SRdnkH6au33v|O-`__S zNkqG0GNMaQM|3*nuBYTrry@E`LS+)Qf)u(LUe*5sT&Djo=OHo@^NU7Arjrp_sE#Ql zFN>I`5jK;e*H1z8=cS0+NZmCg^k<6@O`MLX`3ywABo-qv-%r?Ury=ShmPbjKv(7>E zDu!ME8`+4m$&$RiKPUjUjU@k!qMIo?hlHAm`3X|@eiHRPYFh{8-a(q)KviB!$?c@e zR;u!+Wr*^q(VgcbDxpr9I04b^#9}7qw~6ojl#FnBq{i3BBf5cX@E~={os|1L+2wZ> zok1Fiq)U{TUp^aACDGhek(1=Tcq$?TRn$k(6yjS&v}Z~31nQ&pl(8IAxHqMvv;{sh z3y865bAHTj&RH!+-^lOLn`z<|Yi(vhY|DH52F8q!>vhrubLIi5JEk{lId4+VF1>YR z&buRWBovG8%XjWQ5v9d8g9w*T@FKl9B^`aEw59Cc?a(qZ%etFZll_KUk<^u!boD@O z5Ln64l7sRcAH?ILbO2SC_7{E#97sZJLKU>SR1rgkNgU+x@|RQj5oN$%B>xCmvha6A z(}A^fE#z%LjXS$qyCUOvW0GR>AS!K_7gE)2c_M)P9C6E~KwG=QD%Vq-YcbC$QgZUZ zUj%}@3R6G^A)`;}cdG z8{zHEgpe_0@calVw?a|w@0hgP$F7d^ZzO)q!)zoU^6M3Qz6qujdv;Ls_EQ)04%lKd zPm7j4dOx~8lBZbw8^kfNCR%ncs4Q|(kKuO8ri$83N54TJ?~bpdYocH~$v zzyXGo8JmU59(No1*fdqU(yB~Qwc zV^FYNJ`uERKYE|H@4rToDAL@_nf7458ByIKQ8L`MHF>_247Vqzqkq$H zG>Wy|@ci#=qPFY1_m*@GHLMf6(4pBD`bdULQC^JYT|}VAa3KKw)FQ~AujJ2F@~5We zQ++1XXKyo%yO%L65G~f&q!y`rZ)Y68p^CNsq4h^=BzJua^;AANdcIg|Swur1U(7rp zO5KzpP=-KQ4q-XQU6x72k|Va+bOl5&(CAs>RbA**J1B|bNE1g)ZyuN+N_s3zU_pw= zMdEzDIgC-OH%pcY;(UzP;2Bzq7CLK=)Wyl6EFur+2Oi_I;;0>aJf}{|)0$o+Mz1v& zvxt6f*Fb=@DOS|dn~l3zS=D8Xg(+(#SDKq;f_bP}s=3g5#VVUh={(L$%phU#pspd~ z6p+aAn1VP%#tz*`w@T7574<-Y!r~-%$7W&R&)WP+WsYMKUf<7BxKEP>)S%41S}QUlcd}@L8Ip zVDNenYvcwTY{r_1RHJhJ&g7Majp(!Re`7VQK)Ln-qkPRfT!}0>K5w+Sk3^{U)I$Q- zdH4*eO=pU?XYV)Uq5_@#1o+!!6XYv)q+XaT-vFw*1wbE7MecDdt2BV*ucEzdy>X{u z$K8CH&)%Wy{~cU5`k1)|fQ3yero$%80D@f3t3R7JFT6nGi;&ZXAVZ#y_F}(~J-4g> zcJPy3h&+9Wd_Bkm8%5eg(mbblGxbUWD^6gg*wmhm@?sm7YEe2SO7HB(IhMV9PlAPa zAfM*M1kHhB|F}yjhWw;r`wdTmuH)WR@4RxvB&+uArvcjhw1(8EA&(>N&w2$-R9Z*7 zjSH|p9O}2_#EN!d>mr_eK%KXta5cFlvFBh1MWwNCO3ZnfXhD!H=0X^v1-9m6mnH&q zIXUf`6KmBLZMnScZSJcX1E=+^$0OKn zVk(iVQQ5#515-#93+1D4s}Z&3`AL@<$R2xANs>>p>~Es$VaHq=D5UH_jy7bdp(Ev3 zXe?W>xbu-x(zP3xC+yw(`Ot}*c0Q&xm&}Iw4r#2>P+Jg7G}i7-mNO9csDrJ&4 zcK4waA;Zd3?ZOBm-_OvMzLGN|Q629xw8U~^C*IUiiPn~iopbMgW!CNILiBvY!aFfx zor2z(3q<^DuNX7b0~;upU;RiKMnW<_G>sU=&Js-k*+o$(W*EFfv6i5SnMMM~*p{X$ zm6YQBnY4lI#0f;(8xmVm7BAJwEXU0s&QI$HJgfW%cwAz7<&hD~jGAAFeEGduBeDZ7A zB>E-TcwbON`K!fEZwzAH+l`x1Sa}?*j3GH*+H9uVd+EU8b9QGUM?Pr)&2HPwuSKxl zVDR<~9Dfg~n8X zvarV5%uUL)qSXa5j%0ST$hR~!+pH-$7&pnC)ZeJ?7?c-dYPBfD)6p($IX9chAxY^L zv_Mh%Hem1G-=mOl%WeU>88k9=vb1)j<0c7}M33nr**NlBbo}IRVKn_)aN%H0NQR0v z3ELo1PYOPRvNWmG#7&2Qf^0*(Z7ed01XwZ2k5??as~_7PannBPg-JMe2&IK!x1Sn5ZK2~`eud?oS zI8t=f8>msne<_)=VHZ@SdX@7*gtlIrP@xFjgp?zZkCU{cqA+wQQpRJ_QOHJ|ML01Q z44r=XuB<59Ne(e_BW*U$?4%_IXGgyL6-6J@Z9!T&nJEW@;|}OyJ)+K6-~S^vg{Gh2 zLEEqm@rd@T8)U4G;*R=ZJ_bP8EMmK{==}5Ff9KHOiD0^ z4(F&*hs&X1{IeAP?A=zl=;3olmg4-Q=&$PYCW_H8SG2=Ztl|Et)rVbwUdvuA3IerY zXkdnOsi-AhZ5GJ0M|g==UajxCPf}mg_fX%C->25cx1oZvUQo@{4>;*QgoS-n1(JM` z&>?-=41HgRpBP%85{bhNlHmySBRrp^VqnnKQ{o82yPOk?RpLS%(>IQ>Y8NFLeV7i( zNlhQspW5=Gw?GA)PGY0G6~7wb4{fxP{M-*SRO7hCeax%)gi%S2$Ha3Sk2(Q)lNEU; zMc$*>bwb|Q9+%v@Lx+aRA7PYX`7~Y9qMzIz+8d$9$x8hTmHJhWz2YCVkd84{NRtzg zKR-qOOOQA;A{sx1eE87~&8eP+7V*x>8CspViy^|SFyu{^4gZ`s@%tAVs;y68=tTN3 zblURT=&-)9TRC%~FV!;_5L)Q5z>XZXLwz`6eTu%Z21^w7=zIgjR}gF@uvw~MbduBI z3*y&|==CA_=P;E)8&{&_MW)(Lx(IYSFN_L z!k*_CT8>lH8#e=#?4zAxA1G2;2!wKJP?Y{GO8rqB={IK*XY0|(WP4lQn*rQmck0Ph z&&%{4PycJc?b1aP#I~EvEx^Uto#sK5sEqcT#kR|^Z`~`l-D18CS@KV4TP#(8H}CHd zL?bo;q4ie-kIG=biSrS?9v9}@h~Ad>99SR8A|*ht8LG#QZFO7TqpBdf3wQ#!Ef%Kd zN;DHfTrby%ysgdf0_WsAY{PFkzLt(8=p^~aFUR9{m0fF|C>@s1#J*pYlm>~?P25Cc z$su_e__5<78(Ob)UU|iFI&`ROKNS}JK)>-^v33v4)O{!(FPCoFl+(pnm2^{g5zc(p z=m+s|kxklTm5%lYU|zeF*YAbBu#slgN1z{5Gglz<1k|Mc18&B{W`Q=w#pq!;NzY9H zijxSSNM#j7kY2<^9Xuo)X<5L+UlXOLa&+R?NgGPhK|qja2&5xi z0trr*Pa{g3A(YCe<5VyWWTWYeedKm%0o+cMj>tDqJ?Ib8hWg|2-%$VEX(oLurOSm% zDO6M`{r=-NODE7Hd}&!_t+uYT(#=azc}e{7eCT0cc%(||6Qw=|{?-`kVD}+zm0~R12#!PTdR?FL)Vuo_;o(e^Vp% z)YFyHugLGFpgon*w=%a(6{AmPif!M-x%n+!8XBF(T>5Ux| zsbdVc-bnqzXO(tP%1hp?td+~9_o}47*`(iz(hIWfMT{Wa+0q$Ml%AH~e+fM(4ccJ2 zBI|Cf(eWy&$BvYM8~oTq=4}wOyZ;|_BE1w(q08twbf^S_SLGJlHk;dV8bc{6fI+Qt z&j7dB_7KlRW!Yle`JMj(Su~N#^qRruuJAO>4)mI)T{3RC%54j$8xVidM6wr5J2j zyP+E|W>*!He$5M#lmLcFYFS=o$x+p2uWzHWxQoV|8ijJLU8Ei~y%Gu1k_6a|wu3aY zlS-{GiAGy57#hLAWmQW1Z4&k^R_RdObT-b=bccX#yrgs`4PNpL8oas}_+(111E;-` z+}3%;Zj3&K6^XNvg^M7~VE&Xz^e9o<469Q49^+JP5^biw zf!#~ddDc$24XxpesIsJ)H2gfJ?=*{G!U{(d>OVD$^7AOohxz2~1vG~iS4uBb(&HN1 zVaOjmM+3i_=F4a7*x6vayI+)^qjG|X7dt+hOj@rsTUxtBslhDrxk1D{=rD@inCOa+ zuO8p;@`s418AAwjWqHX#?xON_)Yf6UJK!8sJDRCtPylXIR8SAFR~jZ#P!L+OvygMvgsYK&r>6j^$J?ZH{_+8uSTlB*uTO;9mO^7Pl;|qI7NUpV3*%Fe4gk(XJ zEZ`Pz0>89A(I)DRJN0JFdYfS&dLd%fX22GXt^i6?HwM1GaPX^fV_6sWZDGeyx+W`w zg)Kwr0HuqE(vGZ578ZumHI&XDN(YdR7$w7X7&XxYx|kshM6-E@+6nnEVh%Ns<~S7= zsBjWNTtb?&jW<0Dv=g%z-aI;f@AA$>@8)PVWvVq5L9?7fT8nT*f?9usO>o&AGyE2a z#*FIp7TvXTcvbvend8@{2`?Zu&DYNEG=BmWC-oS9e!X&++hf=T47y?b814ZoM*FZO zG29Lmdgm9?%kI$o+#bV?Dx+lB0xWt!A2WQD3P^?q0@1#=QO*TaEyr@m0q%u6!F0M_ zvHN#|IKCIVAsQ~!og|#)6H^tfd!XR=a4N*{Nysn>SoAAZ0b>?$$#6HY=m86CL1HAs4FsZnFG1SZfue8`q_vQB=uy*p$~HbSh>fw~ zawWe2`8kvy7+KX7C_kw%&h#v1=#6r5le*>nXkRv-#lb*0`cjk!-_+5gCn+zBDwuJA zKN~jutp&=J-HL*`4JV`aex#w?6R7-UpeRd~3sm`8YUQL0mJ7rY(svh?fWFx%@?+ri zk_nza&|-VbvwY60`Mj>L|3}OCXI2eX3p}qfz{o5-#$820@}2;D4ClFdkf@Ka8z(f5IOo=KU1B zB}e6%3BK?*@v`n?po-EnanrjfAxgg{2U!pLLmK@hP9G%tCCT)?pyS|0^b2TvBr0!z z^BofS?&Rh7Qq?`(Xj@C%^fkO)&bg_&n^2s3qm9~0-BfZ|If|1Za1_tSQM{m1`npi1 z9LcZPOH+|ZHCd<*9D3|#8zt#9W62@&feg1bJ;e*R8C#pM?Vx9iI%8`i?LhEy&HHEuZ&leD+L4lX%{ z8-H%emKAtg4Z{fQG=|Z#YXFovvW6(+B8(gj{!+u2QhsKp8KO-&eiKVEu~fpR$-hMD z1EL8;D|tyd_teF{#E;kV19{}i5kK8OIdQ~7e?gLR3YTwHGM6K>f-+GHGVOS8@LDB@ zA17)=T-hj&jB?4E;5dU))@-1jGJG?BoW_hD?L93_lTTppMU-aAjZ}`pv!mQ&3$Zp+~hf=-~%A;H(ZIN zZXg>jbundNUc3T8IuJMQ{V$bqGfh2hRnPF_A>P%)yhF1)?m((uA*2Z74A;s6TDviB zs>X?*x1UN$RnJsP@7rUMU81DJGtju{d}NndzcUy1I927aw^cn4SGoihLlW^>N-=+_ za_Gt&a==lAYcEu5qw6o!YTWe;f~b~CSmLG^?^9}iKq=89wyjjEZRtht#Z8YOe={21 ztmN;)rGjyD15c2I{J7~hRYHlz(YDgb>qOB19}a=9OJpP)*S7D!=BLELnuDx0<= z#$DyB7w(Nrl&bs-pV^q5S@p!izXiX9HYnOqMd$H~B6sv3gl1B?lMHs0&|k+*wYSoZ zh5olla(kdFYCsbCQe@mr+Yyq*djsa61xPwcl$I1gFDF+L$X;$5+`rt*ujD-EUgux9 zIC!PB()lPfWYW_Mf3YD?>Rz~Le=sZFz3{2vyVAmjv#|xj^bwE>W=>2bg6Hg-$FYmvB z{=rtojv+)3dPUkAl*(uCi^us@2Hk%rZ@M*MfFqxOt|3tYiADR4@r?&k%F?3JyX6e! z-Jf$f0Wa3*sk$2V(IwD;RGIVF7sT3w;tc*xMyc{uAn7DZdW;}Ci$ZKY4L^FX1UdC0 zKA)f*3+3<%d7CW8ot8|qk-t5x9Pc=#OU8!}AYRp#FWyGwi-w+@@^Xmi$!X#xPgIDs zeD7Z6dGPTbIVM@>MA5p$^9yld-v0zK3+Id7-T8HY?T*JIy1ioe!Tf&Pp3!z6i4LTf zntt-1G*X~v+_W7i-j754$T&Ug;sdJyspCG(hPs-(QuXCMJIY`+$=;1wm*EAFw!GX3 zR)zQYGDWBEnBg4|Xaj+7%IFn2!zM~gh8GFM3>Swf#doKMOF-%|6oNuJ^%$lCqj{yr zaE^*;??ypj-ZU!Nqt{W*Lv$%Gb~OpM>jjO7X*lm8jfjGl)zI)vnCnDd*!Y+(qOrl> z36^J}FGgBV8$YVK&iD>DR}LCnOfNb@n-@dS#=sXX+CIe$-PA7F3-3^KdtFLt$#6e` zm|+Uodki|nij6)DYBn-}M%L1rO*Z-maxq|w#n>brk`=2^mw8l0Kc<~pHXqMeqWCwv zXuReJw)RBBENa6@M|mbRqV6R}kU>axgeFQ$hGz-H3`?MDkD&;$(y-}j!*I$F*@k?2 z56{6OIoMl@Xe8Y!iW4{FLNp$cVO&!scx)CkWT0HK2|hs2)A58%z&EBSJV50Ha3iL2 z`0PgrO(z;ghY;_U@TA4mje`6I&`L?)CC2nm4d6JEm$?$Hdi9CV#CbHMCP8g{HPL~) z1**nPuA9kBn|Vr|GOY+6#e=66KzpC!@@hmLaJw6SFbh=O9g+8 zcRfj1e~ot_^BSM#`%#|wEpi^o%Wd=if{dHf!i`8tnZ z;PKNu{yC3-!sEMm{9PWm@^~YUy*$30$5lN3Dv#&zcm|J6JkI8^BL7{k?UOw2;qgHp zKh5LAJiY+0A;b$Glqmigk00joE*|gZ@uNKcIgg*mo;yAUUQaQOT8AD7;O{Y^5@@HE~(iWgo8O%pYwk+cQU z7D!tlZGp4}(iTWtAZ>xP1=1EsTOe(Lv<1=@NLwInfwToa?-m$(o)qsJP1mIS!WX}l zzWf@^Mrm5w0%;4REs(ZA+5%|{q%DxPK-vOn3#2WOwm{kf|GpNmti(%y0{+H^7^|{~ zQaJ+s4f}Gue^+jissMWBQ}DMX=uJprlozR!%j0dcas;KkRBkRaFxG{?LRl`*YmE3S zl;r}w<0X{~V+ezphvZ4Rl7pK{>F)y=Z|TM#YahM-f8U--w=8Xev<1=@NLwInfwTqE z7D!tlZGp4}(iTWtAZ>xP1r8metAzCLi*A9wQ&ayr^)I?T((O-M;CL43HKoT(vVFSJ z^GC8d(szwXDICyz+DgJ;NW6LTpsaUrl-0buO z{T}z_!OA7h3zwBw+Ll=v&*$aVHHSS;f6(m-UT&|fuC|vu%a_?It;;ya=n6XSRMz)^ z3b(27fC||UQrG_#VOQ-{Lcs6EpU@5pwfkS12rm{X(eG)zAQraC5*T z)Vd-euW!B3;17iaf1TiVg9f zoj>RiygqN(>uT^`<4RT}MXoF8kNDhz6FNbTCg0;8QX>C{N;`!gDX^(SfgLLBQ(?hf z3Z0%%(~n?sP}-r^7q0gVseCr)KU>)73JobRn-dXL4`V%B@P^PpvKnveMsK*@9|^0Z zM3X)4gal2}@u5;rL&QVUt=K|0AIY2+iOKdP0$gFv%kp(m1J<+f&=%3PK85E{kzi$Km33Z6( zc}ayd_ew4765QUpI!_RVMiDYQ4}Tl?lmDy`rFg6>;j`qPisRN(U%`3FASvDpLsZrY zVX_7FCyfT)6j#Gcq1hi1Lg=gpx6tScT?HnJ+;C5~=Tq8K>w%Q;4Z%)l+^>)va5iXvmpNSBg|%b_|wb+TM1qlTgMtWZy0$3bE9mC z1weDLW~7(1YDf`S6?j7U&&AdQJJDgR=rap4M$@PQ(!8iC0-Z?P8LSZX3v3obA?h0W z)9g^;ZSeS9jUJ6dqgVOe5zM#Cv@FGS%P&ibB(l6@z0GIN4 z;Jp#m=-M={RR&l%d+r(mP@6wJE@4=2s%r!M)f1!{YF)G9=ZOglV=+nf|o$Xg?Q5h8O=7$hM9rRzzR`HfZpjQKI6vjBE*};z-veay}Xf5a-o)h5wOOqQl3hv-FxFM+) zrEHLfKYy3>8*cgGeWS6CMR(Yikey%_FP25m`NU5(^zBjhK`na~sL8SDH0-m5EnTVg zB%}{2bU}p)x`zCV^wGqhD9l&&D^{UJg$@v!f(4eZu&ucC+Xr_4INo*fwudi!^2-<59;81e zY+JC_=Gm}zsdK5ru@-0KlDW?1{*5>yxg&1RTAaeyu8VjZ+-sY@GH;gKvo5lJ?b0gO zRUX%JYMjr!n^Z0>&J;Jt9ay9saS-thpHuUN_Y>PRGV+aGjdI zUWG`Hqx`#vWWFNc-@C?!q8%~`(l13OmCezyoFz$cf{sm~H2$6A+&x(VLk%y+bf@Xq zY3o2Iy(#}hp{Dah9h<0?CrE7zW+?U@E>Gi|4!&`jY@BWq%Lu4?B=<*hxe1wUg6?r< z(DoYG8Tu zVk}R010xLw@);BKN?RwJv)RdRiJd&}Ms_mt#}Ch+nuT&-Wm$dtKxR#bgUa@)_Z`#l zFT3T;Tg+PKF!n0KZ+0m%$qk0nbdz$}BzG>GR6UMOng@J&K5ByQYM)J3`+B|VtNThJ z51|i!MUe9*`|91Q{QxI7jAsq*=U|3k=_U;3_T}_ubwOK4MzPXX`bVjG`FsP*UjmNa zoUW`Ig*NSs9CpSZ^vo2_V|mpRm|KP0nE1I*IdJ)IR0@K=vunv4SOvK8Z1Sl8&9U4m53S zCHva%K&P|@Q8xWcTOe(Lv;~f50sLcYahmf+3sjEs=|}k)M8Lmktp1dwmim-%?%l7< zy8YZwSs29*Um+Z=`z8LxxG{d(d_G3@7oOaKOa2Ka#!4T?S_t@U1QB=#;9dj^aJ=Ko zZaNkF0^oSRmGvTQ0giX&*@p=2!1J*`oq@0qcroCw3K+W$xMeb9D-j&PYXE%+Yk;=^ zK90}?ych5f2sOY50rS4ZSOB;H_!WeD;1<9Y2#1J1g|R;(Y}pC?bjI#SXaU{_xa17R z3V_!Dej8y8@D9MABRGKf0&km%uH6 zA0gZZ{$ev@_aL+rUdY&m2pzy3fOQDlfOi2J&O$xF1;BEIPT=i;<|6zvRD=V*iqHj| zox|8fgkJ+M2K*I5FVVlu*l7rTL>12BY81H2t@7eYPoF2HvXMBsQt%g#m!051j%A~=X2@IwR(Z~-qqlp_=a zcL07Hp#^vc;A;q5i03@Uya?^UTL2Ft+y=Z4uo8Q&Cg1_Utq7&SdjYes=M7+wC;++< znt&(odudPn$XwU~`~;sz$OlhH31fcjFCPOvd0$C;&ei9G4jzJ6BlH391^jX;WCQO4 zd=v{sZAQ;4Og7Rj?KCUck2yI)LNBH2Vs|FM&G% zXIz4|0IvZIBRmAW1@H_9{E~P8Yc6GMJMbNVOO|8o0}lYsz&YR$aG@UhAmjtL09GIr z0H-r-3&LX$Ll3~i2>I|gIxpZ6KCABpO#jjrNL%1vZUOfjN)^Zcq`-*-3N)*5u?nkI zSg*qCRd}lkf2YbhqQb{i_`fRrp$czOVT%gGDtuY3f0>#tRpD7GJXwYBtM&ash5J=_ zzY7252K$%_=E@2~feQcrx|05l3LjVDHWhABVL*lYH$SF=&nWv^)!tiFc#jGnQsF)o z22{9Ag%%YSsc?b{2m2MpURL1|6+W)QZ7RG*g#i`Tsc?-7FH+$m70y%POckD~!jn}v zsM`663LjEohYH(O_ze{{sBoNRU2maC(|*J<3Nlr;kQ;;>(G!rzy za#?j{Rr#EG#kSe*h6bi*&ZWVyZQc6io`63XW`@-CYTPhnI76O#XPvhJUkjmK9=4w- zVJE(M;HF@gqc#xm#(%KUh3^r9u+>gRO|0{-$D8F&p9}BgZ*;nX>o?%krGxFX4*|3+ zk8guF==U|kbU2^toa-T9KP>06j} z_@D}BMXk*WE9dmEBZ>w-&qgO#qDrZ?*59b;v?s;B)F;6d3*mbkswPa|Oree>jno|N z{dV>mwb@e}p%2KC3+;hk@E}EB)~%(SS4X_HS1Ao;7aPc!ULTm)Oar{SHqh)0;m&~L zt}x;C)X!nJ*N?7+@;>K=5I%YFh3k-cXQp#wBVM2izyXN26X{R@AE~GWw_#&#NR=6Z zHtSsYAcuQkK+j*=c6fsL60FhXtMx3!hhETzm1Mx_mns9w5%kyM)%;2~yC8{L&HDsI zmYWIQ70u|WM*6hD8lquB7`rjEGU0A3?C47o-N@e4FAp~?bp^uk&!y^E{0GtOe*aaG zK!y6nRJku4#A#P=K+Y;}FpTeRR{HQ78EWjvtPI)c&9U{Kpo6|>fb0Izu+pbY7w&Rx z0)Qga7~uw5w|iOXhWWTOTXOZ z4dK0aZQ@}k>#Oilmv;%iD6ICc_PRaz&?v|*$kNbie zI{kUF0Ny!(ItVSPTIrY$1YDbsppVnzE+2UTosQi~OzGcoE%5fEPb~UsQzJfA_XI=u zwz+KjoY}?G1&pl1+cvhpAzR331g=b*{wZIi>oV{VrbbMg!^VZ=Yu`0PXh!TWF z;b0^brtQE9N-LSp%b{cl`@kSR5mwWn1U*+rP>aXy2zobQbF|(QN@ONym-8(onr-)N z@H7Yw6qikRg(`g;{8xE`(}jrFT1$JevgviMhLC6a;zj2rWTzHR$WP)JQTw9vQgmH( zUZT+`zUVy7o{Nv$W$Dbc1^#_4(2nPhXkGqYmU|rc3fqge7jG}!ZrNV+K=A{m4_F=$ zA8;J*`^ literal 0 HcmV?d00001 diff --git a/out/build/x64-debug/CMakeFiles/3.29.5-msvc4/CMakeRCCompiler.cmake b/out/build/x64-debug/CMakeFiles/3.29.5-msvc4/CMakeRCCompiler.cmake new file mode 100644 index 00000000000..f81bacc595a --- /dev/null +++ b/out/build/x64-debug/CMakeFiles/3.29.5-msvc4/CMakeRCCompiler.cmake @@ -0,0 +1,6 @@ +set(CMAKE_RC_COMPILER "D:/Windows Kits/10/bin/10.0.22621.0/x64/rc.exe") +set(CMAKE_RC_COMPILER_ARG1 "") +set(CMAKE_RC_COMPILER_LOADED 1) +set(CMAKE_RC_SOURCE_FILE_EXTENSIONS rc;RC) +set(CMAKE_RC_OUTPUT_EXTENSION .res) +set(CMAKE_RC_COMPILER_ENV_VAR "RC") diff --git a/out/build/x64-debug/CMakeFiles/3.29.5-msvc4/CMakeSystem.cmake b/out/build/x64-debug/CMakeFiles/3.29.5-msvc4/CMakeSystem.cmake new file mode 100644 index 00000000000..9c49cbb3cb6 --- /dev/null +++ b/out/build/x64-debug/CMakeFiles/3.29.5-msvc4/CMakeSystem.cmake @@ -0,0 +1,15 @@ +set(CMAKE_HOST_SYSTEM "Windows-10.0.22631") +set(CMAKE_HOST_SYSTEM_NAME "Windows") +set(CMAKE_HOST_SYSTEM_VERSION "10.0.22631") +set(CMAKE_HOST_SYSTEM_PROCESSOR "AMD64") + + + +set(CMAKE_SYSTEM "Windows-10.0.22631") +set(CMAKE_SYSTEM_NAME "Windows") +set(CMAKE_SYSTEM_VERSION "10.0.22631") +set(CMAKE_SYSTEM_PROCESSOR "AMD64") + +set(CMAKE_CROSSCOMPILING "FALSE") + +set(CMAKE_SYSTEM_LOADED 1) diff --git a/out/build/x64-debug/CMakeFiles/3.29.5-msvc4/CompilerIdC/CMakeCCompilerId.c b/out/build/x64-debug/CMakeFiles/3.29.5-msvc4/CompilerIdC/CMakeCCompilerId.c new file mode 100644 index 00000000000..508c4cd73fc --- /dev/null +++ b/out/build/x64-debug/CMakeFiles/3.29.5-msvc4/CompilerIdC/CMakeCCompilerId.c @@ -0,0 +1,895 @@ +#ifdef __cplusplus +# error "A C++ compiler has been selected for C." +#endif + +#if defined(__18CXX) +# define ID_VOID_MAIN +#endif +#if defined(__CLASSIC_C__) +/* cv-qualifiers did not exist in K&R C */ +# define const +# define volatile +#endif + +#if !defined(__has_include) +/* If the compiler does not have __has_include, pretend the answer is + always no. */ +# define __has_include(x) 0 +#endif + + +/* Version number components: V=Version, R=Revision, P=Patch + Version date components: YYYY=Year, MM=Month, DD=Day */ + +#if defined(__INTEL_COMPILER) || defined(__ICC) +# define COMPILER_ID "Intel" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# if defined(__GNUC__) +# define SIMULATE_ID "GNU" +# endif + /* __INTEL_COMPILER = VRP prior to 2021, and then VVVV for 2021 and later, + except that a few beta releases use the old format with V=2021. */ +# if __INTEL_COMPILER < 2021 || __INTEL_COMPILER == 202110 || __INTEL_COMPILER == 202111 +# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER/100) +# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER/10 % 10) +# if defined(__INTEL_COMPILER_UPDATE) +# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER_UPDATE) +# else +# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER % 10) +# endif +# else +# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER) +# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER_UPDATE) + /* The third version component from --version is an update index, + but no macro is provided for it. */ +# define COMPILER_VERSION_PATCH DEC(0) +# endif +# if defined(__INTEL_COMPILER_BUILD_DATE) + /* __INTEL_COMPILER_BUILD_DATE = YYYYMMDD */ +# define COMPILER_VERSION_TWEAK DEC(__INTEL_COMPILER_BUILD_DATE) +# endif +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif +# if defined(__GNUC__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) +# elif defined(__GNUG__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUG__) +# endif +# if defined(__GNUC_MINOR__) +# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) +# endif +# if defined(__GNUC_PATCHLEVEL__) +# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif + +#elif (defined(__clang__) && defined(__INTEL_CLANG_COMPILER)) || defined(__INTEL_LLVM_COMPILER) +# define COMPILER_ID "IntelLLVM" +#if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +#endif +#if defined(__GNUC__) +# define SIMULATE_ID "GNU" +#endif +/* __INTEL_LLVM_COMPILER = VVVVRP prior to 2021.2.0, VVVVRRPP for 2021.2.0 and + * later. Look for 6 digit vs. 8 digit version number to decide encoding. + * VVVV is no smaller than the current year when a version is released. + */ +#if __INTEL_LLVM_COMPILER < 1000000L +# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/100) +# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 10) +#else +# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/10000) +# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/100 % 100) +# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 100) +#endif +#if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +#endif +#if defined(__GNUC__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) +#elif defined(__GNUG__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUG__) +#endif +#if defined(__GNUC_MINOR__) +# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) +#endif +#if defined(__GNUC_PATCHLEVEL__) +# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +#endif + +#elif defined(__PATHCC__) +# define COMPILER_ID "PathScale" +# define COMPILER_VERSION_MAJOR DEC(__PATHCC__) +# define COMPILER_VERSION_MINOR DEC(__PATHCC_MINOR__) +# if defined(__PATHCC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__PATHCC_PATCHLEVEL__) +# endif + +#elif defined(__BORLANDC__) && defined(__CODEGEARC_VERSION__) +# define COMPILER_ID "Embarcadero" +# define COMPILER_VERSION_MAJOR HEX(__CODEGEARC_VERSION__>>24 & 0x00FF) +# define COMPILER_VERSION_MINOR HEX(__CODEGEARC_VERSION__>>16 & 0x00FF) +# define COMPILER_VERSION_PATCH DEC(__CODEGEARC_VERSION__ & 0xFFFF) + +#elif defined(__BORLANDC__) +# define COMPILER_ID "Borland" + /* __BORLANDC__ = 0xVRR */ +# define COMPILER_VERSION_MAJOR HEX(__BORLANDC__>>8) +# define COMPILER_VERSION_MINOR HEX(__BORLANDC__ & 0xFF) + +#elif defined(__WATCOMC__) && __WATCOMC__ < 1200 +# define COMPILER_ID "Watcom" + /* __WATCOMC__ = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(__WATCOMC__ / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__WATCOMC__) +# define COMPILER_ID "OpenWatcom" + /* __WATCOMC__ = VVRP + 1100 */ +# define COMPILER_VERSION_MAJOR DEC((__WATCOMC__ - 1100) / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__SUNPRO_C) +# define COMPILER_ID "SunPro" +# if __SUNPRO_C >= 0x5100 + /* __SUNPRO_C = 0xVRRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_C>>12) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_C>>4 & 0xFF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_C & 0xF) +# else + /* __SUNPRO_CC = 0xVRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_C>>8) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_C>>4 & 0xF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_C & 0xF) +# endif + +#elif defined(__HP_cc) +# define COMPILER_ID "HP" + /* __HP_cc = VVRRPP */ +# define COMPILER_VERSION_MAJOR DEC(__HP_cc/10000) +# define COMPILER_VERSION_MINOR DEC(__HP_cc/100 % 100) +# define COMPILER_VERSION_PATCH DEC(__HP_cc % 100) + +#elif defined(__DECC) +# define COMPILER_ID "Compaq" + /* __DECC_VER = VVRRTPPPP */ +# define COMPILER_VERSION_MAJOR DEC(__DECC_VER/10000000) +# define COMPILER_VERSION_MINOR DEC(__DECC_VER/100000 % 100) +# define COMPILER_VERSION_PATCH DEC(__DECC_VER % 10000) + +#elif defined(__IBMC__) && defined(__COMPILER_VER__) +# define COMPILER_ID "zOS" + /* __IBMC__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) + +#elif defined(__open_xl__) && defined(__clang__) +# define COMPILER_ID "IBMClang" +# define COMPILER_VERSION_MAJOR DEC(__open_xl_version__) +# define COMPILER_VERSION_MINOR DEC(__open_xl_release__) +# define COMPILER_VERSION_PATCH DEC(__open_xl_modification__) +# define COMPILER_VERSION_TWEAK DEC(__open_xl_ptf_fix_level__) + + +#elif defined(__ibmxl__) && defined(__clang__) +# define COMPILER_ID "XLClang" +# define COMPILER_VERSION_MAJOR DEC(__ibmxl_version__) +# define COMPILER_VERSION_MINOR DEC(__ibmxl_release__) +# define COMPILER_VERSION_PATCH DEC(__ibmxl_modification__) +# define COMPILER_VERSION_TWEAK DEC(__ibmxl_ptf_fix_level__) + + +#elif defined(__IBMC__) && !defined(__COMPILER_VER__) && __IBMC__ >= 800 +# define COMPILER_ID "XL" + /* __IBMC__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) + +#elif defined(__IBMC__) && !defined(__COMPILER_VER__) && __IBMC__ < 800 +# define COMPILER_ID "VisualAge" + /* __IBMC__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) + +#elif defined(__NVCOMPILER) +# define COMPILER_ID "NVHPC" +# define COMPILER_VERSION_MAJOR DEC(__NVCOMPILER_MAJOR__) +# define COMPILER_VERSION_MINOR DEC(__NVCOMPILER_MINOR__) +# if defined(__NVCOMPILER_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__NVCOMPILER_PATCHLEVEL__) +# endif + +#elif defined(__PGI) +# define COMPILER_ID "PGI" +# define COMPILER_VERSION_MAJOR DEC(__PGIC__) +# define COMPILER_VERSION_MINOR DEC(__PGIC_MINOR__) +# if defined(__PGIC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__) +# endif + +#elif defined(__clang__) && defined(__cray__) +# define COMPILER_ID "CrayClang" +# define COMPILER_VERSION_MAJOR DEC(__cray_major__) +# define COMPILER_VERSION_MINOR DEC(__cray_minor__) +# define COMPILER_VERSION_PATCH DEC(__cray_patchlevel__) +# define COMPILER_VERSION_INTERNAL_STR __clang_version__ + + +#elif defined(_CRAYC) +# define COMPILER_ID "Cray" +# define COMPILER_VERSION_MAJOR DEC(_RELEASE_MAJOR) +# define COMPILER_VERSION_MINOR DEC(_RELEASE_MINOR) + +#elif defined(__TI_COMPILER_VERSION__) +# define COMPILER_ID "TI" + /* __TI_COMPILER_VERSION__ = VVVRRRPPP */ +# define COMPILER_VERSION_MAJOR DEC(__TI_COMPILER_VERSION__/1000000) +# define COMPILER_VERSION_MINOR DEC(__TI_COMPILER_VERSION__/1000 % 1000) +# define COMPILER_VERSION_PATCH DEC(__TI_COMPILER_VERSION__ % 1000) + +#elif defined(__CLANG_FUJITSU) +# define COMPILER_ID "FujitsuClang" +# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) +# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) +# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) +# define COMPILER_VERSION_INTERNAL_STR __clang_version__ + + +#elif defined(__FUJITSU) +# define COMPILER_ID "Fujitsu" +# if defined(__FCC_version__) +# define COMPILER_VERSION __FCC_version__ +# elif defined(__FCC_major__) +# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) +# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) +# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) +# endif +# if defined(__fcc_version) +# define COMPILER_VERSION_INTERNAL DEC(__fcc_version) +# elif defined(__FCC_VERSION) +# define COMPILER_VERSION_INTERNAL DEC(__FCC_VERSION) +# endif + + +#elif defined(__ghs__) +# define COMPILER_ID "GHS" +/* __GHS_VERSION_NUMBER = VVVVRP */ +# ifdef __GHS_VERSION_NUMBER +# define COMPILER_VERSION_MAJOR DEC(__GHS_VERSION_NUMBER / 100) +# define COMPILER_VERSION_MINOR DEC(__GHS_VERSION_NUMBER / 10 % 10) +# define COMPILER_VERSION_PATCH DEC(__GHS_VERSION_NUMBER % 10) +# endif + +#elif defined(__TASKING__) +# define COMPILER_ID "Tasking" + # define COMPILER_VERSION_MAJOR DEC(__VERSION__/1000) + # define COMPILER_VERSION_MINOR DEC(__VERSION__ % 100) +# define COMPILER_VERSION_INTERNAL DEC(__VERSION__) + +#elif defined(__ORANGEC__) +# define COMPILER_ID "OrangeC" +# define COMPILER_VERSION_MAJOR DEC(__ORANGEC_MAJOR__) +# define COMPILER_VERSION_MINOR DEC(__ORANGEC_MINOR__) +# define COMPILER_VERSION_PATCH DEC(__ORANGEC_PATCHLEVEL__) + +#elif defined(__TINYC__) +# define COMPILER_ID "TinyCC" + +#elif defined(__BCC__) +# define COMPILER_ID "Bruce" + +#elif defined(__SCO_VERSION__) +# define COMPILER_ID "SCO" + +#elif defined(__ARMCC_VERSION) && !defined(__clang__) +# define COMPILER_ID "ARMCC" +#if __ARMCC_VERSION >= 1000000 + /* __ARMCC_VERSION = VRRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#else + /* __ARMCC_VERSION = VRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/100000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 10) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#endif + + +#elif defined(__clang__) && defined(__apple_build_version__) +# define COMPILER_ID "AppleClang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif +# define COMPILER_VERSION_TWEAK DEC(__apple_build_version__) + +#elif defined(__clang__) && defined(__ARMCOMPILER_VERSION) +# define COMPILER_ID "ARMClang" + # define COMPILER_VERSION_MAJOR DEC(__ARMCOMPILER_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCOMPILER_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCOMPILER_VERSION/100 % 100) +# define COMPILER_VERSION_INTERNAL DEC(__ARMCOMPILER_VERSION) + +#elif defined(__clang__) && defined(__ti__) +# define COMPILER_ID "TIClang" + # define COMPILER_VERSION_MAJOR DEC(__ti_major__) + # define COMPILER_VERSION_MINOR DEC(__ti_minor__) + # define COMPILER_VERSION_PATCH DEC(__ti_patchlevel__) +# define COMPILER_VERSION_INTERNAL DEC(__ti_version__) + +#elif defined(__clang__) +# define COMPILER_ID "Clang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif + +#elif defined(__LCC__) && (defined(__GNUC__) || defined(__GNUG__) || defined(__MCST__)) +# define COMPILER_ID "LCC" +# define COMPILER_VERSION_MAJOR DEC(__LCC__ / 100) +# define COMPILER_VERSION_MINOR DEC(__LCC__ % 100) +# if defined(__LCC_MINOR__) +# define COMPILER_VERSION_PATCH DEC(__LCC_MINOR__) +# endif +# if defined(__GNUC__) && defined(__GNUC_MINOR__) +# define SIMULATE_ID "GNU" +# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) +# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) +# if defined(__GNUC_PATCHLEVEL__) +# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif +# endif + +#elif defined(__GNUC__) +# define COMPILER_ID "GNU" +# define COMPILER_VERSION_MAJOR DEC(__GNUC__) +# if defined(__GNUC_MINOR__) +# define COMPILER_VERSION_MINOR DEC(__GNUC_MINOR__) +# endif +# if defined(__GNUC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif + +#elif defined(_MSC_VER) +# define COMPILER_ID "MSVC" + /* _MSC_VER = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(_MSC_VER / 100) +# define COMPILER_VERSION_MINOR DEC(_MSC_VER % 100) +# if defined(_MSC_FULL_VER) +# if _MSC_VER >= 1400 + /* _MSC_FULL_VER = VVRRPPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 100000) +# else + /* _MSC_FULL_VER = VVRRPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 10000) +# endif +# endif +# if defined(_MSC_BUILD) +# define COMPILER_VERSION_TWEAK DEC(_MSC_BUILD) +# endif + +#elif defined(_ADI_COMPILER) +# define COMPILER_ID "ADSP" +#if defined(__VERSIONNUM__) + /* __VERSIONNUM__ = 0xVVRRPPTT */ +# define COMPILER_VERSION_MAJOR DEC(__VERSIONNUM__ >> 24 & 0xFF) +# define COMPILER_VERSION_MINOR DEC(__VERSIONNUM__ >> 16 & 0xFF) +# define COMPILER_VERSION_PATCH DEC(__VERSIONNUM__ >> 8 & 0xFF) +# define COMPILER_VERSION_TWEAK DEC(__VERSIONNUM__ & 0xFF) +#endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# define COMPILER_ID "IAR" +# if defined(__VER__) && defined(__ICCARM__) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 1000000) +# define COMPILER_VERSION_MINOR DEC(((__VER__) / 1000) % 1000) +# define COMPILER_VERSION_PATCH DEC((__VER__) % 1000) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# elif defined(__VER__) && (defined(__ICCAVR__) || defined(__ICCRX__) || defined(__ICCRH850__) || defined(__ICCRL78__) || defined(__ICC430__) || defined(__ICCRISCV__) || defined(__ICCV850__) || defined(__ICC8051__) || defined(__ICCSTM8__)) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 100) +# define COMPILER_VERSION_MINOR DEC((__VER__) - (((__VER__) / 100)*100)) +# define COMPILER_VERSION_PATCH DEC(__SUBVERSION__) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# endif + +#elif defined(__SDCC_VERSION_MAJOR) || defined(SDCC) +# define COMPILER_ID "SDCC" +# if defined(__SDCC_VERSION_MAJOR) +# define COMPILER_VERSION_MAJOR DEC(__SDCC_VERSION_MAJOR) +# define COMPILER_VERSION_MINOR DEC(__SDCC_VERSION_MINOR) +# define COMPILER_VERSION_PATCH DEC(__SDCC_VERSION_PATCH) +# else + /* SDCC = VRP */ +# define COMPILER_VERSION_MAJOR DEC(SDCC/100) +# define COMPILER_VERSION_MINOR DEC(SDCC/10 % 10) +# define COMPILER_VERSION_PATCH DEC(SDCC % 10) +# endif + + +/* These compilers are either not known or too old to define an + identification macro. Try to identify the platform and guess that + it is the native compiler. */ +#elif defined(__hpux) || defined(__hpua) +# define COMPILER_ID "HP" + +#else /* unknown compiler */ +# define COMPILER_ID "" +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_compiler = "INFO" ":" "compiler[" COMPILER_ID "]"; +#ifdef SIMULATE_ID +char const* info_simulate = "INFO" ":" "simulate[" SIMULATE_ID "]"; +#endif + +#ifdef __QNXNTO__ +char const* qnxnto = "INFO" ":" "qnxnto[]"; +#endif + +#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) +char const *info_cray = "INFO" ":" "compiler_wrapper[CrayPrgEnv]"; +#endif + +#define STRINGIFY_HELPER(X) #X +#define STRINGIFY(X) STRINGIFY_HELPER(X) + +/* Identify known platforms by name. */ +#if defined(__linux) || defined(__linux__) || defined(linux) +# define PLATFORM_ID "Linux" + +#elif defined(__MSYS__) +# define PLATFORM_ID "MSYS" + +#elif defined(__CYGWIN__) +# define PLATFORM_ID "Cygwin" + +#elif defined(__MINGW32__) +# define PLATFORM_ID "MinGW" + +#elif defined(__APPLE__) +# define PLATFORM_ID "Darwin" + +#elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32) +# define PLATFORM_ID "Windows" + +#elif defined(__FreeBSD__) || defined(__FreeBSD) +# define PLATFORM_ID "FreeBSD" + +#elif defined(__NetBSD__) || defined(__NetBSD) +# define PLATFORM_ID "NetBSD" + +#elif defined(__OpenBSD__) || defined(__OPENBSD) +# define PLATFORM_ID "OpenBSD" + +#elif defined(__sun) || defined(sun) +# define PLATFORM_ID "SunOS" + +#elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__) +# define PLATFORM_ID "AIX" + +#elif defined(__hpux) || defined(__hpux__) +# define PLATFORM_ID "HP-UX" + +#elif defined(__HAIKU__) +# define PLATFORM_ID "Haiku" + +#elif defined(__BeOS) || defined(__BEOS__) || defined(_BEOS) +# define PLATFORM_ID "BeOS" + +#elif defined(__QNX__) || defined(__QNXNTO__) +# define PLATFORM_ID "QNX" + +#elif defined(__tru64) || defined(_tru64) || defined(__TRU64__) +# define PLATFORM_ID "Tru64" + +#elif defined(__riscos) || defined(__riscos__) +# define PLATFORM_ID "RISCos" + +#elif defined(__sinix) || defined(__sinix__) || defined(__SINIX__) +# define PLATFORM_ID "SINIX" + +#elif defined(__UNIX_SV__) +# define PLATFORM_ID "UNIX_SV" + +#elif defined(__bsdos__) +# define PLATFORM_ID "BSDOS" + +#elif defined(_MPRAS) || defined(MPRAS) +# define PLATFORM_ID "MP-RAS" + +#elif defined(__osf) || defined(__osf__) +# define PLATFORM_ID "OSF1" + +#elif defined(_SCO_SV) || defined(SCO_SV) || defined(sco_sv) +# define PLATFORM_ID "SCO_SV" + +#elif defined(__ultrix) || defined(__ultrix__) || defined(_ULTRIX) +# define PLATFORM_ID "ULTRIX" + +#elif defined(__XENIX__) || defined(_XENIX) || defined(XENIX) +# define PLATFORM_ID "Xenix" + +#elif defined(__WATCOMC__) +# if defined(__LINUX__) +# define PLATFORM_ID "Linux" + +# elif defined(__DOS__) +# define PLATFORM_ID "DOS" + +# elif defined(__OS2__) +# define PLATFORM_ID "OS2" + +# elif defined(__WINDOWS__) +# define PLATFORM_ID "Windows3x" + +# elif defined(__VXWORKS__) +# define PLATFORM_ID "VxWorks" + +# else /* unknown platform */ +# define PLATFORM_ID +# endif + +#elif defined(__INTEGRITY) +# if defined(INT_178B) +# define PLATFORM_ID "Integrity178" + +# else /* regular Integrity */ +# define PLATFORM_ID "Integrity" +# endif + +# elif defined(_ADI_COMPILER) +# define PLATFORM_ID "ADSP" + +#else /* unknown platform */ +# define PLATFORM_ID + +#endif + +/* For windows compilers MSVC and Intel we can determine + the architecture of the compiler being used. This is because + the compilers do not have flags that can change the architecture, + but rather depend on which compiler is being used +*/ +#if defined(_WIN32) && defined(_MSC_VER) +# if defined(_M_IA64) +# define ARCHITECTURE_ID "IA64" + +# elif defined(_M_ARM64EC) +# define ARCHITECTURE_ID "ARM64EC" + +# elif defined(_M_X64) || defined(_M_AMD64) +# define ARCHITECTURE_ID "x64" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# elif defined(_M_ARM64) +# define ARCHITECTURE_ID "ARM64" + +# elif defined(_M_ARM) +# if _M_ARM == 4 +# define ARCHITECTURE_ID "ARMV4I" +# elif _M_ARM == 5 +# define ARCHITECTURE_ID "ARMV5I" +# else +# define ARCHITECTURE_ID "ARMV" STRINGIFY(_M_ARM) +# endif + +# elif defined(_M_MIPS) +# define ARCHITECTURE_ID "MIPS" + +# elif defined(_M_SH) +# define ARCHITECTURE_ID "SHx" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__WATCOMC__) +# if defined(_M_I86) +# define ARCHITECTURE_ID "I86" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# if defined(__ICCARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__ICCRX__) +# define ARCHITECTURE_ID "RX" + +# elif defined(__ICCRH850__) +# define ARCHITECTURE_ID "RH850" + +# elif defined(__ICCRL78__) +# define ARCHITECTURE_ID "RL78" + +# elif defined(__ICCRISCV__) +# define ARCHITECTURE_ID "RISCV" + +# elif defined(__ICCAVR__) +# define ARCHITECTURE_ID "AVR" + +# elif defined(__ICC430__) +# define ARCHITECTURE_ID "MSP430" + +# elif defined(__ICCV850__) +# define ARCHITECTURE_ID "V850" + +# elif defined(__ICC8051__) +# define ARCHITECTURE_ID "8051" + +# elif defined(__ICCSTM8__) +# define ARCHITECTURE_ID "STM8" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__ghs__) +# if defined(__PPC64__) +# define ARCHITECTURE_ID "PPC64" + +# elif defined(__ppc__) +# define ARCHITECTURE_ID "PPC" + +# elif defined(__ARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__x86_64__) +# define ARCHITECTURE_ID "x64" + +# elif defined(__i386__) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__clang__) && defined(__ti__) +# if defined(__ARM_ARCH) +# define ARCHITECTURE_ID "Arm" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__TI_COMPILER_VERSION__) +# if defined(__TI_ARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__MSP430__) +# define ARCHITECTURE_ID "MSP430" + +# elif defined(__TMS320C28XX__) +# define ARCHITECTURE_ID "TMS320C28x" + +# elif defined(__TMS320C6X__) || defined(_TMS320C6X) +# define ARCHITECTURE_ID "TMS320C6x" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +# elif defined(__ADSPSHARC__) +# define ARCHITECTURE_ID "SHARC" + +# elif defined(__ADSPBLACKFIN__) +# define ARCHITECTURE_ID "Blackfin" + +#elif defined(__TASKING__) + +# if defined(__CTC__) || defined(__CPTC__) +# define ARCHITECTURE_ID "TriCore" + +# elif defined(__CMCS__) +# define ARCHITECTURE_ID "MCS" + +# elif defined(__CARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__CARC__) +# define ARCHITECTURE_ID "ARC" + +# elif defined(__C51__) +# define ARCHITECTURE_ID "8051" + +# elif defined(__CPCP__) +# define ARCHITECTURE_ID "PCP" + +# else +# define ARCHITECTURE_ID "" +# endif + +#else +# define ARCHITECTURE_ID +#endif + +/* Convert integer to decimal digit literals. */ +#define DEC(n) \ + ('0' + (((n) / 10000000)%10)), \ + ('0' + (((n) / 1000000)%10)), \ + ('0' + (((n) / 100000)%10)), \ + ('0' + (((n) / 10000)%10)), \ + ('0' + (((n) / 1000)%10)), \ + ('0' + (((n) / 100)%10)), \ + ('0' + (((n) / 10)%10)), \ + ('0' + ((n) % 10)) + +/* Convert integer to hex digit literals. */ +#define HEX(n) \ + ('0' + ((n)>>28 & 0xF)), \ + ('0' + ((n)>>24 & 0xF)), \ + ('0' + ((n)>>20 & 0xF)), \ + ('0' + ((n)>>16 & 0xF)), \ + ('0' + ((n)>>12 & 0xF)), \ + ('0' + ((n)>>8 & 0xF)), \ + ('0' + ((n)>>4 & 0xF)), \ + ('0' + ((n) & 0xF)) + +/* Construct a string literal encoding the version number. */ +#ifdef COMPILER_VERSION +char const* info_version = "INFO" ":" "compiler_version[" COMPILER_VERSION "]"; + +/* Construct a string literal encoding the version number components. */ +#elif defined(COMPILER_VERSION_MAJOR) +char const info_version[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[', + COMPILER_VERSION_MAJOR, +# ifdef COMPILER_VERSION_MINOR + '.', COMPILER_VERSION_MINOR, +# ifdef COMPILER_VERSION_PATCH + '.', COMPILER_VERSION_PATCH, +# ifdef COMPILER_VERSION_TWEAK + '.', COMPILER_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct a string literal encoding the internal version number. */ +#ifdef COMPILER_VERSION_INTERNAL +char const info_version_internal[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','_', + 'i','n','t','e','r','n','a','l','[', + COMPILER_VERSION_INTERNAL,']','\0'}; +#elif defined(COMPILER_VERSION_INTERNAL_STR) +char const* info_version_internal = "INFO" ":" "compiler_version_internal[" COMPILER_VERSION_INTERNAL_STR "]"; +#endif + +/* Construct a string literal encoding the version number components. */ +#ifdef SIMULATE_VERSION_MAJOR +char const info_simulate_version[] = { + 'I', 'N', 'F', 'O', ':', + 's','i','m','u','l','a','t','e','_','v','e','r','s','i','o','n','[', + SIMULATE_VERSION_MAJOR, +# ifdef SIMULATE_VERSION_MINOR + '.', SIMULATE_VERSION_MINOR, +# ifdef SIMULATE_VERSION_PATCH + '.', SIMULATE_VERSION_PATCH, +# ifdef SIMULATE_VERSION_TWEAK + '.', SIMULATE_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_platform = "INFO" ":" "platform[" PLATFORM_ID "]"; +char const* info_arch = "INFO" ":" "arch[" ARCHITECTURE_ID "]"; + + + +#if !defined(__STDC__) && !defined(__clang__) +# if defined(_MSC_VER) || defined(__ibmxl__) || defined(__IBMC__) +# define C_VERSION "90" +# else +# define C_VERSION +# endif +#elif __STDC_VERSION__ > 201710L +# define C_VERSION "23" +#elif __STDC_VERSION__ >= 201710L +# define C_VERSION "17" +#elif __STDC_VERSION__ >= 201000L +# define C_VERSION "11" +#elif __STDC_VERSION__ >= 199901L +# define C_VERSION "99" +#else +# define C_VERSION "90" +#endif +const char* info_language_standard_default = + "INFO" ":" "standard_default[" C_VERSION "]"; + +const char* info_language_extensions_default = "INFO" ":" "extensions_default[" +#if (defined(__clang__) || defined(__GNUC__) || defined(__xlC__) || \ + defined(__TI_COMPILER_VERSION__)) && \ + !defined(__STRICT_ANSI__) + "ON" +#else + "OFF" +#endif +"]"; + +/*--------------------------------------------------------------------------*/ + +#ifdef ID_VOID_MAIN +void main() {} +#else +# if defined(__CLASSIC_C__) +int main(argc, argv) int argc; char *argv[]; +# else +int main(int argc, char* argv[]) +# endif +{ + int require = 0; + require += info_compiler[argc]; + require += info_platform[argc]; + require += info_arch[argc]; +#ifdef COMPILER_VERSION_MAJOR + require += info_version[argc]; +#endif +#ifdef COMPILER_VERSION_INTERNAL + require += info_version_internal[argc]; +#endif +#ifdef SIMULATE_ID + require += info_simulate[argc]; +#endif +#ifdef SIMULATE_VERSION_MAJOR + require += info_simulate_version[argc]; +#endif +#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) + require += info_cray[argc]; +#endif + require += info_language_standard_default[argc]; + require += info_language_extensions_default[argc]; + (void)argv; + return require; +} +#endif diff --git a/out/build/x64-debug/CMakeFiles/3.29.5-msvc4/CompilerIdC/CMakeCCompilerId.exe b/out/build/x64-debug/CMakeFiles/3.29.5-msvc4/CompilerIdC/CMakeCCompilerId.exe new file mode 100644 index 0000000000000000000000000000000000000000..8ab13e704b3852f0d5042ec414a28501c542f611 GIT binary patch literal 109568 zcmeFadwi6|+4#MiWXS>vyC~5hqN^?%jfcRBCN9V>?8?2ek$6CbX^Yqc4t@TkrtqH*-oKIE31LC1};%bdrW6;XJ-)rv80T2EBexLXK z^X2m)_uO;OTyxDeGuLUZnXSEYjib=va1`-BmvcDQ@|1re^Y>r>>E-i?8{Vez%M`0B5{_14=GzJI&kw>WvL@5Wnwk(rnJZn^Ec>(4AL z9p=x2j^Sf!*ShrTn_(lpPt|Mt=n;;V|c-cQyuS- zv)#@uKa!`{q(e@5NV>q`7-F&po{j^26(aJl&@r#EuTs7)xi*l#hm_0bNYat`p3_lb zQu#kEPDi(AP{vND<2o9B>~^Q)*g@G}PA*#Rbl8aYeQ`SK!1tT}ote0Pd4i9NviuQ* zr0@BDkTU;#4#&JR7hiX6;#!Ae>W?LhzCOUCThasnLQI=8?P87vW66J*awR-h@f`Fo z(#Jn?d;_$d z-%v-D?*Gac1rn)^sqRSCaO{~Ir>_o~uA|HSD? z9dvq{P9mduQ}V(N*CS-{LZ8bt>y-}uiie&DvUG6RT6n&rYoA@IwpzELE5*`{xIg z9W$uxC@K4-UDj=>;rgA)l$c0smg?0%JYSyWx|wHOby#YTa_iY&L?}oDvqDWh zNtgZs)dIW!=+q~JjcUt|ro@qUiD1KBexHLfb19?REOoU%WT}MTg1A+4^W*Vjq~02P zXznAaw&;f_y@qE@o@QKT0NM=5;zPMye(e4P1A=fTTyLqOaaBS$Wx2C1E7+MB6=>YaC|31MU;K!WVPxIr>fE2g8PUWjpKMbn+$HSyY$)X7@*-`q;h_bd>?VDxjY&oGD@i}Y`Z8a2?Nl@Kyu80D?~~1Y z;!Iiy%=g^px`pAeQk}VvJu6+mqJWilJ#=dK-2rTI1C^5kXl$_<{UE*@p2 zHk4b1yF5>Yhgg}ChIpoAvy~p@j|F!n%GHG>@nGxXVQQ+our(fRSqxL!P?3E-u-j_h zZBr?Ahu?9x&}$fU9m2D~khzZ^tlp=OWVHo$GeX0gUP%^P_m(~WBl=|)VjmqJA;+IVkbz-Z3qo?#*@D11amde3qr&lhte~SAznxrzia4^)r4_$*=_5k_jty zy_Ypw>&=zj@vh9RsMktIyK`mN@upg=@sh5y)0x_G`@LG;qvcfVwptJPtN`giwA%`_ zTI;}qe?U5km%u<%pxnx6f3X@ASRZxPr#pE)Q!rwY%xMd>v~67rnH&&ft%Hv9q}#vy zAq8^d-szIL@R+l0>jn~5#`R0`+xnlvbbu~%D?tM zcD-%#OpUt*Fu)PMH_OWW)*t#DAdT;}Fag!Rbw`6vuI$&e&F~hfE!$3AC#tL7NDIsn zx*uM<6IP>-evuCInk$P^*isK^idmT-?lpX93mhs}7LYH%nPjD|^H=jVbHIExh2pBy zLMT?n;U1ZcmJhsE7z&f{1vcf%J_D$wnmgrVCJqJD&C-k@Vlu;PMMbhwEwJ$BRf1>3 z3j;OM5&yi7h`+83F3$5ZA$6|o_drm4VVxO1S(FJ`83vMsl`H#CX^@sexw7w)M8K4$ zK6fVE8LLpY!k{empnoTnvKluE!REAeoom>ZkvW3#asfb>Yu4GT*PT4es<$Rtg`N5J z>KjNot+w`3}zy`xaY;tPkeGP;!|I!+^@WjG2fjpQT1y>R@BAe#tEd zlEFY0FjRmP{S_1*3XAXu=}nfZA!c{_#Oixl!eq|8K;p7nnlwPXy1KIm|rI`HWjlIgKNyTBMvs*=hy_Hzg;S1~#0xA$bC2R*;)2P4PEGxmVI- zlO!oUpGUTs0&_@s*1vP~k`l|azPp@HGsp>h*1vh=k_-Dmg~Dn}7}nC-tg6)PIgHw>i$k^Iy<R&EmpWypU#Yks1fp&{J3h5scmXhTTD$4#R~r-oVJ2=g(Q5rvdiBB{;5>Sbp(T+ zdrm{pbp4rD0xez7@QA6~e6h;+x_(YNqIT34ZkpQP+cbIdCf!}K5<>YBQv$oAaI3S` zW+4n@v4VQ>@luAwlB1-ww}$`8;gT#NS&}HuZ3qWRln@|5h+ndwgY8ct8QA_C%%&f3C_;oQz#M?@8dgT0=6X3+&hm3RiNIHsTMx59J7*M#SUub$gx+bMhKd0sy~LSJdW6l)jLAp2fkI~850X;X5TPVrg4 z%b$L=b*mNJoEVJ?H`L06hgy|8SG&(E@g|4S32JG_ zg)1!O7O03Ar=>z@Q;D~j5~+=rkzKhr`}8}tPyY|o#!_{&vqP<#V-kpzOQ^a#`B7$S zUKn|*_>MwD}RLRhIebKPm!q!+J%WAL;tU+aLoN~#u zX$KNVG)}3V$#Yoa6zN*x#O#rJJdLK7S2MFM`GB2|$ z^cB@24(+i)k*7l~K3lD_^Ioy@SR+`L`En=Obp|bYlJn<#j&Gu{0rxN8Mejj@xy)Z4 zVM%yn9j!7PUBW&M$itWkIflN<^~oDxmnqx-32I4jL*k@C)>8Tb>RLg|yLbqH-Ajwt zm6EaTRC~_JsEtH1Y!Xcro64oXd#-d;IwW&Vi$6{#fy?CS_xLJ^N3LuX zXjrP<)==Ql)pP?j#qV{O%q2>61yxd|*Yi%<{JgMjo4_joeh4_I!S&bT(@$usf!9gx87_F<17+Ycdovn#mQpvL(Ew zdap>H5y?y|rWC}{e}@=1GxE^iMEr@I6oS zLWZaI-X{#+B9Fz$QVadFMKaHmQ6J#8%pah9doUE59Ll`Ol~vLjEZw9}k(T-LC_a?f zz4sZ=*Zov_mj+=gPhVtSnZ+emJ7N)a+IE z6+RJG-2lE#0Mml&8WI>UG;y^wfuM8fiv(57djorTM78J2WE=$i4gKH;tz_Cz8{=uq z7f**!0P9e!EVpsHMpo~g)6woy-f=qBQ-!uX#?sl^p{^Qda13I z`od~aNn98MYU#mR#*Ze&M_a2#`O#C;M`!C}^%r(GPj$IWioa+wWT(lw< zyxF}n5>p-_d!6wERO0)L*H81ZXbLg9BWgxTM0ul#p`&A&x)S7m3=uIr*NP%DDjeLj z_glkBLN!W~T;vHJKbucb`WFrCj;PM&_dQLB5X#MUhf`Z~R{d4psM;7+@2M9ucQE)R z&&4uDDiVyB7p*9k2cxcDYR)C!Kx6V|rc$J+p*B;JiWhFl7S^iGVYNG!DH&5Mf;X(f zMK#V9$MJO6go{>|MS|n+@IqTl0o9K!#LykF5j^(b7cBG*Is zffoATzzKA~Oe@!n<;dW`Mk^il#MP{2NS%F{?;bA{*=LLfkJs{gM$%%)=NTFE@>=B? z8TRoW;=PLZI^ILP&*Qz$<6YGNWU}Uwwa8KpG7P*f@{CN&7c1Q;IW$y#gs|e_H2pm+ zubDi5&H|gu^AX;!;Q5s2$>>U+9WgaEls6`(R>ae_KgJx7r=x#}Sw|+%3(zBU;>?_!g%)vbLpk8k(FQ1*9sQ+Lp*Ud)PO`Kw>E3rX7OAHg|CbILW z?ECt={lHL61spz_6=%w*7(MJZQy(@nNY}i|&RdYr>&IJ9wP8tNG>3uw)9ieyKt6mE z>{%QO;G2tl#s-b4Z=q*ngm%M9*)QnQJ)%>lXV0_LoNC==zbw!PB%x+j$JGvuIyKT# z+pNO6d4ZNy5x5-Fuu7()D6&4Y_Vt};I{Bq4>lCgdScHTR4*n;7t*y6?trbS-467n% zs`pTGcw804)MkB;ObkN+yHCOfF{JkDu&{P)kosxIiUu805qFW@Nq}QJ91E~Wx~O1~ ze=01!+-o4{f-hAM-sLV@QIzKIU}**tOnn@PW-m;*FKhUcc>TBV&|l)7ktsSx#9=t1 z!lRgeVtQ81$dqikuzu9YSmACf`0`?RIM*5tb}rV!?~V*-VmX+{W~|ThJhp5VWIxgO zo^BT70MEBr>gD~8f~s2KSn&Rj;;Ji<3)d_!N_cAPmlx^X$j(@1RB?6)Y(AopA-g?I z%g`&L$gGk2PeyEaLZu>{kl8|nY^eHnuct}ep*459lkS?J2a}eU;9bKg=C%rf)ZJ6q zkeCqe8RAWxZYfs`&i+~sWUsbr_h}k6H~Pn(8<$e zOe`tlHbq8crvTBJxG<(>Q2;zYk-?P$vL#+ye*x~6?fR}Z2ky2NquicmabZ|B=X;ud zAqh1imbu)m|MH>C&LLgjB`;jFqCDY=)n8MtU;8K7nUX>_iqsDEItV1sj@8^sY2Eb+f=l64qb9u8K`TnFQ0rtB3fD zdiIXl^y$7_D?Uej)~W+O(IWGwPG&ny;w~efs%$;9P5&oWw0=h z9fJOaWX*-IY17Z2YQ717af@Cy%V-pRp00Uu^;>@n^vB&5S8v8MmKRP_tDcXkmttzG zUh=7+e4l?OML^wBPxw2fG?X3zw_%WAH~KZvvMIHfPjD?&qxXn9R)0}Rt=b+}P5#ID zfHt=JK7X&I)C;TFHUPc|PD}jEArzi!k)m;w1ltFtKkpT&5BeXLDyfb0`mKg*#I1*X zymU}k5S4ool@&6hmCN_-K2ce2sb@uqN$1q>9wk+)dgE}!1xBh|=3mZctHI=!htWOS z*_=SqeW<6xB=KouhI;P13LPXky~vZfgoN$h_cU(;l(_gk&Ciii)B3$No_l{!hLyUr z%He7LFOvFv2GB|^_u=vTRUz+Z%DbBF)8kBHMzyr+jH~6y%e(vw^os{`x%@7|ab_2x zd=U6$ctZtr)AIuAtq%-ncA_Wgmq-JoT5l)8_!*ODUbRDypf5PH%CPP9M<(rQx{lgi zLH@*EFI3wGCB`C zMF-+)yQ~vmRJCg-g3jZuJ-{Ap>wM3Wz3%y*6)mVfwL62+UQY@R2A%KTJ3r=Gfu2yi z3Vnh(<-pP94Wml3QyN1hi)V^fhdtgR_(a^{P1mj!D4vngN5h!K-#Y^!^DT0$R_((- z@A=*snFoazxub!%?MBVlbnOFDf}XAsRw>R@WW|32w-H#F9gW^})T>W36K@8hzXfmC z#U)nZ29cwS^vJ#sWJc8K-t2gNhy`M)xPMVxO{=o%hce5d0CR9Btu*K#Gh?u_ec{|T zD+P$6X!H9kH-~c@Bf;y}ByL0Nd7$fdtb^6f;v0f)adn-4IU^Ux23inPe?f@PUd{C2 zSqEtz7DU*4dzjLsLU?l@m8@#MH5g$}4s72@d`3VQz$UX;4M5EfHIKNeT@}VH8oV2) z=y%1cEglC3$4@>1Wz2KW=Ri)a^f?kE^a$x&{Y)QyN}iym`&)IvqeNJkkO|v%+4xZ| zM@U9?Gz2E<6c#pp#lt@`Oe*$EroEk@PdgholV?@=wDsckUv4lfG7Df}2( zWNcb=8XCY8g;`)Y37@cJ&obnIt5@?Mof~uPE*J*6K8N1)4>~(pX6Dj!8=e&?EWw8a zx8{fWE98Z}RM)Bw2t?(-L;zVK>qKU&zJoIQ`|ssf6pUNdvYotDZ}=0Fsd1z5mH{4g z)tt7+@vv^u)$dXvQ~RjCVTi1Pviq-u_sDx{1iFKM=p^|Y6sT#I`~*obUlw2sSLg=w z@kGDTEn$IJ&JjNT zhLct0)=`P&|2cT>ZD-3#vVZq2$a#gtgTDe$l(2Eo^@_?QZ8;hyBdL zwlX%JLc5UU;3U1yU&VsHTBM>(((&-1KG@-0y9j5YNF?}#k+Pn94j5tlpub$`#D=(Z zyKi>`$*G?>!Kk$2s}Y?5n*+OJ5tDAYkF8$xn!qdg7A*BH?x31)6?vMvg*x@$F4Bis z?ZgMf3%7fk#Nm!E=CSIR73sh70ZI)K9dC>JxcXZtvg;|(Q{0dk))RGjZIzMoBlS8d z3;g=&(5qWC-;eWoXv0y_hOOX-i5WF>izs~G*A$k#I3;7L7H^ylq09x|cx8*{N%vIG zlcOA!n+bi%wXluxJ~~PfI~X;O6*NU130F_CJK;BqE=gx%G|3{#ElP|CHw_^qra0kx z8k$K+mCI}tx)dfCFy(kQ;0|FYo=4MI+r=izK5FH*C zu^iQlXx(}(Vyo+PazW|12*za?pStJ1^Q2sG1~r7$V02bw5m;ESz}=?bg0*#hYOpDB zB&YUaEn;QysMMWCq&zJePyGxdQha?Sq+gzUo)ywh>k~46;LWB>@>Xb4xOhS1N}m*5 zI@eOut5VC|j>Ih8U=*mCM5`cTE_TNYcPB!gC-3u%o(H#woe8r+Q5J!L+9^uv!{mr% zT7^Br3af|_z9g(SS9T$)ZT5Uwt5U`&F|0sp=ivZ=3Q})%lW78>%&MfWz6~SX%o*_q z&BGPs#Sc`DbH^7`chbaLqKcn)oUFXAHmn2DUybc5S||t*U$hrtbw!Jn9&TkWbz2$B z?HO61@0D`H;%2a)-l zah;lnk!p2!J;c|+`+6DIaQTXhIPFv~;|6o)pbWzVwUalTx;`u2BehT&Q2WLVap(9x3b9>(@`hkzLyl)+KKvHt>f$0bG+P?aT*T`I zUkaWy0-3h5^^o~>1Gn~^a8ph(;ij;IUs9A7!Eo0y_;Xoq7+V0b%;(qsF zBaz_4sKS5VZL#N}4(c-?Qe0^>Y{r`1BPLQIGl8AbRWy_fRi)5VnzDje@SmRVzDYuI zzB>v8f-B&J!%4*JKhWMvU=N~ywqJz^oL{hxkgC`f3_|6WfvyGkc2F@B2=qBVn4Lpse?T5C|Ziodw#5>0iMV0?My%A1oR#Znm{jdZerjcAI`uwcUGvcs$HrlynJZxX zoqDs$ZVR_x;C9B+LkLSiVEu&5EV~gH1O@F=p-A841*ZYG9-Xs!tssC7k#JjTsGcJL zQztpvr;%xMLwoG=(;O1i!TPWqpA$wb8z5tQ3cQJODqE>8V1UE1QI03$H13 z^2x@?iL!a%1H)X|dQ>%&k6StEqR&a!a}w8ThoM273R%(+o1i!&0fcnbQX>?}Oyy|A zw*>(GS|p2dIhfW-9EeTd!{#U~0yceUjO+n&s=~yd951^Isx_WzY+-z2M9P%bR405m zYrL^wOY&pe(@Q4~pMEklZ^u>0T}$GXSgO~R9L8R?JDdsqGrNs^jVaci&B7jurz9wIvJ|A;?)WO-QM)_Wg}^-Z=9J3Ku|1n=1D)}7>8m#gMqlM&gW@%PqV_DR z6~VICtj2?}l;7`&bvO}(>}2dt6kF+IVySj_Xu|sqQ%;PlT+$P2dO!5!i6PJZ&$C#w z=f!fcWafGC>f%*}R<6zS=X1$NIeVtYgu#sZa)DT8WdR3r62}54`Rh=_Azxw$e}^Xj zL%dh}naO+Sw`{mgX?rbRxh>w1wnHhALS z4frk}d4fLn_{k2zT^2T6=Ii5q`uUc%mU{B<__*3kxZ9G+xCU8&u}{0>yq#sWzEN1~ z`2*azl>-{FVC&LjV}+XxUG$UKQHC98|M9{|Y}IKnzjKTCOrj?26DOD(>Oam=6vod3Ey`EU(wI=>h?cre3yKDqmYT{G# zSq*eh74o68yT-_ZC=iLgkEYa>h zHjWw-g;lOMfWp(bMd=s_#X+s>Ca7~!rl?nTg#9M7t zly>DnJFqExBi?uz?%l|YEqXZa2GtGMBR;gYT6fbD+45DtEge6Uonk49s~uvA)|@A2 z|3YqyxR09ZQz#`6u6&J>BCdw$a7#6(*ds%_eBD))-~ z8E1?Pybzswd#MaHi*tG`eZDMvJzL5ZevuAz53@24mpf z#crlhoe&%20+-!x3D?t?A0wKd?1%;j2Exd9d;$mMELW#~2f1oxRw7M{MToyA4eyq` zK@{!hyNBsL;4t~>dR7RbidJ*ZV|FjXvLE>6J=RbjwQ5IHZMU77an%B@6@(<(IMcm< z%A%{6Il4Yix9xf-J;;mvi=^Nn2!Y*k#eoj=3zQ7>6a9?TS6hU{^nL$%LR(!dT}gH1 zyXR?6vYxuGq29?> zjVnevDL%*1`Vb2gbcX6@sljKwsjd^Hr~yoy)t0yi_=xAU)Xf*Yg!CF-3gzV<^P)7o0p2^XO-G z$pjDmh>T#S>;XF~Em`-QL7nE7;v?E!X9EK5dz!bM2TK}L`rn3%5iOQVx!Do2rCA+; zQ{v;tMI&5yAJHwz3k9We{XP3msEyo7Xu7=5Ul z(*{sn$;Jk??G=t4oI(a%b7ZdU`+~9RR7`{)k)-fhd=nF6C9g6US(~~L#RQ2hF%!rP zRHpk6JCBzi>%P^*WP@2)>?=lOKc(ywG%Nh{l7C7JP}r?k(NM9D@6l=>&#ghvO(f>oZ0%@g-#d z=4qNMJ4ZU6cKvM*aqDH{?Uy%s=?|3`fAAm4kh7}xv)}&hUyy8}9%MEC8F>xk8vAdE zXDc(Yeijc3`>1(^WCi!4dej6GBk~&%*F>c4LRs_K7nMivroPOXkO(!|Vd1DcXKzJ! zzt=TOaEPl{rQ5PC;i%2b@YZIgxmgy~vCO6AVphg7!~k9;Yr^Jb{c~*wDpf=^Jc<_# z>!RV!f}WShY)XBeOPqrmTO)@^eW}k25@mWSWXeHU{Ou}oMF^_rsq*i27eP2fEO_`M4F!O}9_16Rt!`a>R;``*$ultP)c`G3aM%&YBF z=qIPIpT8|UTPO;DyOa*Y@rLW)lk+8AN5Q?pD?SO!$?&7bnJ2)OUA7Knz47`tL z)KXsK0K<~Qs4Lr5i>OzdV{AGHCNNovowfFCj|VPv$M7ZuuJmH8S$np`gInyA30CF) zwQ}CkYW=*B(YMs+mS=jeFq1-3kzOnK`QqaunJA*!gg{TWWF-+_q%VbZSQE(#D|09A zV$r_xWk&axIm<5NY1+(JunT}4VZHlfnPU&dR1bPUtdhfwt;L)&ECeUo-X`mqEg8H| z2S2ucL#0D;(eFb*h-Gefvk(dBO&yq0*~u9=&?5Gv#Vp6&u{05tWjiRYHs{xA41H3kuH&V95+~kk1F*YhGgH>#)td+`|qr`KOWSlukd=Lw?#M1#=81~ElQ+_9;cdebl@>W9t zVP*w%fXFTJz%VN?)omt4XKio?c53kX#Q&HRl}s&-R+oLi5|1)!=ng%1q=B{2h6P39 zX#^pGizL|E>PvC{_?ziN)Oe=!yl*)jUANFBdwM~b;E%P#+>GkrKg$e zP$YDwj{mdaCFSrE4IlBrL%jMCbRc2$)%c@O4~ifuN_W_6)i{&*3SAu+3U9+V2V&_k zD2d;SXbo{Ja&X_6n<2y{8BvXlWF8w)%2|u3-82I800PsOj#i|j2lQtW&zIU5nj?Jn zRFMy9*D-U24;!BcJcW*3I~(<4p|H11=`E6;N4k$w3*XVdVgE6oVe>vqjU6MnB2&ez zl;@HQ>}UOS`#I(B03^SXa5Gca=4XLTT_ZIB4~Jf0=gqppF;x1ohhCFEQETtayJFB!1AYaW*xC z3wMo)4(J#s4G{!6wUXBb`X~DNzs3S{=#|VW_A^j2yrkrSinr?#iSJ=Q_j9xoo;JO3 z;=*c5jL!*AV{*)@(fS>1y{AP4W7+=)gJE{gAa-1BidVKyTV3Q1uX4t6ttdrrTd8-Q zSYpI4?4#yyrRIs$%x<)Gp=IDKI1XE9g!@`vdtBeQI9;ANEq_Zy(<8=@Q*3T{*>fk1l)mklQxr!k-+PprGSxZCtf5t2| z{`9<|a8OGm9M17_G0Ww6i#d=GPZy9{1rg%u>3I64yLBz&DhbN^#J}<@-qm+R$Uj=Z z)exNpY4g%Py`n&n0I`ANhJDTFpM&-XDtC!%_@+-=i)kw{*7KzEyrN;rId}nLxz5BT zjLt=t{W1Ag?CFO5zu5ZRA^TsZXxO+MlXY@0f0nf%ORXRPo|3)tSW3H>dXQ2D;>|j# zHP+mg*a7#j#3aIZ){*_Ojr-oIwexu%S z_UT4%C>Ft_8ii)vIS1OqBJyoY{A;`FAC;!QN8DCJ_5UEk#kiXArP}D_-=KRuVb?bj z)Z(m>?5_;f*W}^6%h$nJd^4PdHXOSjY3YZos^bQ6p(9|I>!ZScIuk?mvBPalSAD4k z&d?Z^TxX?gF;k+-%MvJ2qpsIcSwcd>R3P_EZ#o9QTbS^R~@nh`GK9!Os- z9C_wb(iMTnBrF{-i13zPBXiKsUnN*)E}UxKGP5e?r&m2A{h%1h4KOIA05csJsfQn? znnRzAoI+;o1TT=7MXR;t`uoOw5L=2FD^xh9FK$G`e}K0|A2*DrQAhjw8=?=IKJ#Bd zl|B3DGal+4_lrmwEb;ftLmPrvopR z&J4WN>4t%q<$6i~OS(b2TtD#M0uA(~yh8$Co&=B@61*txQwb~1M0=sj+a|MyOj~dY zU1UD?u@SSwm0lynfn2BSm(G#ye9vSAOP@uKB#vf4pMh)2>=~ZAop?Q$ehe+yO8?xh z_lj(&ZP8xIGaO{lx*6bE#AEyd&Qp5AH0-V(wO0-vkJZ7TR5A{~VW?R-G~Pqm#j5o4 zsWiyZYkeXGSnLGL9m-z0zLS2N0|0tIj7OFJMT(i~NiWW%Wn+$3n zp-O*ENlNS?13fAW!`-2WK^FX5!znI??9cy`Z=5(eGS3I`miDtk{c8k&pWITVR|8Et zFh<{D0E%lCD#$_X<=I7+jN>kR^l`azic4d%xf%%z^eJV-fEY2aJ-9GuwtG*eM9 z?+zQxN1KMW2DB9yYnC{O#ETsCCfa#}uoACjCmF_7@8M^

`3QgdFU1Dvem8|dX9M4Cx-YbAgZ%^>`>RZQdAk2QdK|@nAfTZ8Dd6`tB>$4k zQ>A|k(F3~wkxhAr0cpBmQ~q|L{00h{4s_XDG}jHH{I6Nns`OzgF@Sq3eJX*qv(UGv}a1+`TP>lBd7Yw(+{tQv$yP>w0t&V=(v6QHSN0H< zWF*+%z&-ud7!ds0rY#u-47LxeukeKdK^r9Xt=xEk?^QF??H|ho#iwE zA^Qz?_nORqn9LVVre8vN8-xUez!@A(Y{=l)1(eRNusF_%^%paoV5j3mWHBVuIcmFB zRvGCaj>prkINLh@852r4Ph4a&4knao8!=9~vZu{(828v9&j3C$8O{Z$AB!==^cf-~ z6$*vxq)F_=2lg79Jho>`EuJpVKr1n}OMfTq?1n&v-NY-h!y)o0bnZ#mV zX=@>v#bzDnO^wk%lc7x%n`;vLO^u_A9C$u0r+x>Ho-6w;h0rS2OE%=HVBh~&WN|MO z_YXYsn2h+Y2pf*UVTsCIORR8bs`re=A7#Str+P;&8?qMT#L?E+8Ud7XW2O#{2zxGQ zX$z}JYmw+g{l31JkQIjcAl!c(#68bR&K5sceU^nG~Wcc1xg zw-INXRhSxQ=wzKwJz#zMF`+Aqr^P&f*t?b)4R)`fHSEQc`yT|dfhse1i(Zc+Lz)w` zrGLOvK+Krgp3Ifq{!@E0?aG!K8>++HJ&eC3kG9bp&oO!rxEsu>kl`qFYakr6{As?gy19t^n$1|qF0bgi z>g&&Kg#H!nKc{nFp}h~<&yUoM=ZexV6Msv-ysemyKIQ+6_`CANkF0|BLT}CuY$Ae~ zI54_y1|qOqZ8IaG-Th<06#yUn$c#Z1978|FALZymCNPrrFoXsTLscF%G5i}&{u;!- zW)y;bqhOHAPlhVBO$LSKU?jrwqxwg~xY`DfM%|!z7Di(MqahpHwq82;q?T=M65r0P zab}J0P9Ck_K^F*T=18Q;&r!8hTh~iao?!oY`aJ9|5m5)?>ASnlOn})VIcHh(JEGQU zQ(&BtRd-*gr%V%K3>Wq`NlYPolfM-(Cb9!CcOS4gT^+nzdzxM|lpC&xKuCLIb&gK{ zy{nyUOeo6j)WZ=!QZq^1A3LwAFniBoAm9tqo^BI0#_Y`+5Gj*=_koz)zoC+vAmcb5 z_w=l~c;%Ew(@Z!fn*+OeiB~77p47G zwS|9^pp1C1C;4<>Q!G8lq1Q5WgOPev-VJF$N-+AdsL?HbhkTeKbpyfixOWeW&!Ce} zaFC1T+-KYL>kfnB+Nvb5gtJ5e?t`L-#3jE$bV;as(y7T$jR%8En5@Egbfal$ z2t%8gYNap0tZDJ_^k(P8E6?eV0$V9Fhx-DT9mjP7Gcu=RFTTJrO?}dtz!f$P!Ok_1 zwmc_>g+7g!>^K>Dx#J*xksGdzPvatPv(Y0=L9)`L-+bcgg455M zbjGq_mgmncmgm3P7JFqvTw)e2W7Cn`A6Z=xZsK)TV5;o^q;L3&(u* zyM0MPw(P542<)*hcVS5pBOKEE<=ilOZ=G4}Bj13QZ- z4H}8+=-z}|3SU5BIh;{#_Kd_7cnt3p(?b?$j=3zCFvTze+*~nfwSLB4>qoe@DqmzR z$mL#g_e?Z%fm>gDu26#d^QeCqY2RYsh=_s8hP(GV>_&HyW6GXQS+0{`KxBbE3{UYT zEZAmb9mv7xUoGX?xKY+g{`$;oI2Jv?)B0@d_Ha4vbGg{J-Lf&_@^}lf-qhsVCo@9H zQmnOA=a`$=hh#6(KaoQvX*|E!L#sdmt&g|?<4v{FGg()i`WWMt^WgpW>O1VTY7_&m z&--s)+NYPZjcDxj!CtSeUDIvGoA<@^^IdfNP~d%T4j#~6$AqeHsz?-tR^5btc@qZm zO@zhVq=Oa_Du!gW*qAVY7ZC!nVqok0FQH&)D+$C7i9%tNk|9 zswNV|W@>#O^9%SWyPn~9eV^b%!nJ(DvMkncgU-?-fRUUT>6lFL&Ly^ELVAv4f&-m* z`fyAP%<=yCi;%ghX)n<*j}h{*290W94+fFPykWZ;yKDP-5KjzzG5>Cp(U@Z&G>H;| zkf~e2bzbHQFS*G}uJDqpyuw`JC0BXL6<(o`eTA1?MYy*s*3D%V zu~e5c`Q&QHDrfeTz;3iGdZWKs#-FP>b)Sz+DdXs@-Lf=$IKHmY(tj{!kV^e|jJbez zQ{o!IIR5_)lI&Tr4bvrizK*oLE1pZ_z-&KLCSaD7;9 zS5mV}n1x)_!Yl-Q>OYOg$!rCO2JSh`yFCSoRBL&D=%&JE1*<5jGv z@t~*~o+i1yN>&$6%5prIV&2HI8c> zb}^(8{tL zv#MEY%d`lsFJgg3#6f1Z{3DqQ?-FkFe|xi`wJ28DDx8r+Bf=HU{`r%6NOGK9m@Ev| zN{4-DJK|mEUc~?R?U?Y5Z)ivDIDu`rJ^Eb8fl;cuu?vpTn{e=fL7wSdiuQw{(g6{o z=Er_|UX;%^eQYgAbx0&mVTT0b49;g||B5@`WJ}YfhXcnx8QoVX{eaf&d$V^es}tuJ%!_|s{@iBovT%dPCC-7tn)9;U{P(RU9R9EzUOPv|-$I!Qpv|E4yR(-~@skc3&$@J=n`R zhx7$SR{B4Ld8V%^pP#3dzFT zSOys41?d%i@VHROl#2ULuD;rTa^m#rZ#fgEc%BR+2u22XE*n+3A#;Z_GpeE?er|bD z;TKlr3(0>-h)nh9B+(KV9JB5a^&8xHnVz>Qw$L zZCs(wF35?k&IZ)*ptTdV-n5M zk}xn~w1@TUemE>gVQN_@-gsv0EM`LZ&%)K>nMt8o>)(oM3yHZWA)yE{!^IF~U!q?)J zpCo?|5y7zW1Jl`4Qy&y1#-u(dO_T<|NYc--&*9^ievbXUB~tSV1By5%3M+)B<0ZfcHM|ZyJKJh((JL~I<($Li zS8Mn{w5~xi?D^4#Ko0!EiRA;R-eRLV-$r$=0KHQF%o0>NGHIha-9|NJP|cp+hg_AE z9Nax#kCnWm<KzPF~qa}qhcmMLE3CQN1Hfyg@}fG#XZpu{_o&iE%rb`x?1in zv)GUldngn|pu#%6bD_$a4H8_~uUmZSuBlM2tc(Ku7=f)B$d49?aZMcZ{FDSf`c+Vuq}L~!dTY_~oxC*;u2VVrTZ z*)!ZYHhx1eXZAi;-K51A{S%NV5@2Wbm*3P^ z{yj_^9iTjA4v_XVEnqEEc?&Pnlcw3cb3;w7`fF|F-(vh81#|Q4TDHsN!j2t!+60ki zNw`TNr#*`%Cp_Wmvy0Fz@;e|qW0m{m#6oshK4E=IFz+kNuZY#0lemPRJlU_G02#W3 z^EN$ce;2#h3`k@@api=Ba2~qm?ET5V_nlhcE}8ARo=q-#%a-cxR29WyAz{*^!8ltl z=f;cG-@AS(f}N%^mljyTJ)V0^#NS%_BL9xZSL{ixpok4ufQ~Rg<+y|&pr-3{C?Gh+ z(uw_q%}+FTnL1R%^$MP*AAzTgUtE2{=FGI}v(N3@KFC~Dpcja$VJ|;f1iN_6UW)IX z+jt9@(AvL8cA!1Y*tX2;wpgat8LRBzijp3=z+uepsjJSeuuj?~MGuZQ6h1-!ZfPmxfsWvZpHJ(_z(k*rw*pvmAYv zBY7Y5VkV)UZaO2IQwjVehT~n#(O=o|lH;$r_J&E^Ok{7!pb0qjQB;skqoVV5%JiuO z)pS!L%%N2zt5fgZWsZdM17IBpQFHe8f1&&prk%E~%Nh2s>=u1zKi$*4)I^MK?RpyL z1W!AjfY2p=&jj@jTHyK}^m`^Ph$_(L_e_4zl#|~x8DW0UL*;t& z1N!UbqRnPXI$_;6-)_f+o45frcA-pK`K^-xMF#)Y$)%LbmDck4@ZUP=hgmQH^LQKP z_13^oh|W`u5*XX6-F_1Xeb_h7Uii4Pqg5ZDzdJqfikRE_C1`{PV3?>4ReHSFsFGDq z&kx&-M@51)@^fLZf7iF(qNU7*y?P1c?2|f)tE|kU4k#t3RM6;`S7B`LgqHSi!rUc} zqSQ>{I5RUxG~7_y%br{M+>Ysp|6#-0r{_Y%pv*i{BHC8j}^+ZATM7`z^OE+Egx=0OIW_d|=lyb$XkZK8~ zUDKpyt}WYYP9*5J#m(B0U2WCx;&(?*mbt;XsW+!st-aigQ^N1m6v-@>8Q6v6i#y|` z+#xZjzNy?MQx4>?J`Y>_KC6CT^QPsCgJb`UR9SKp{41WB_&BgQ>m}DVwEmqoC$-RK zPfw(`+KF#DbysgiE-^)Sug61yhIR@}`>4vjiQ&P$$ua8)|KdK~b!>&?vaWS(un@eL zD_g+82n;I~r!w5^DE;9pBE5yqx}9XoC)PrK8pv23cA1aF6{QXyN|x!L+GX|Q{nfJ< z(Sr%W(tonRmYinQ%TL^Ni=mGW$ic2wO%FzG5~}q?cG3fM`pC|T?6G=g9@Gu}ptSGh zJX6J>6n$K|ehQ>@j*zek?n6ksR`V{Wn!ZVAYkbe_$z-fmxw0dYW;coul7#=?JWY1Y zKm-T6XeRg3bF04G$}B2+PG+7}xF4f4UX2vEk{J-3d^-K{%$z(<_(m=@-U~Pxn7GM*TLc_23Z35y{*M30lO-n~vvVupBTpR(65<5+=rBaK4^3V%~_OL zdImOsu51kCrO!UklP#G1uUBwgUb0w#hqB|*^OL7b+MOL|vbas)^$J!YQ_Qs)l8Uq% z&ZHR95h|DLT)V_Gqz)B&n#Y?`h9Ak^BH}P4v(XY!fH<^eN`9>xHv&BDkIZxR+i^!R0=ls&nSx(O7 zcFqq>j%r}=$&A^VE9}fwcIG5I^F}+bdU=wZpT%R6YES< zb%vXq+w7cU?Hn&T*V{S6?3~%;{LIejMP@?0dE|WG&Ur_2Olt$<1~){NIMBvnQ56B)g*sPGLv+%tDBjz zNZ)5ZsGXElFWSGclu=cTduG<>`ZhB^RftzT%^m*$%>5Q638sL*{a1YpT zXXSy*+l%@H`>hJYgg5cvP;U)y(o~VWD)lh0dav=csz)Wg)lNSq=@vUJcOU2{OuB#R zK#9KfA~Z`KJg{sMWLZngTw!P8H}|)i_|0)5tv@4jg=IOKO|=hTv)Gm*JDyoYVY2^{ zE!EGwAVNa|T+rn5^B^>9P(;u?`As0UDdx~2UP4AfnA_@vCD6F7x=K6ligPq^*9LIrG;{jTf zVJkHL{_vLu4eArh;we1 zgP+NfdNN~Q+?f@E{#p4pc|yE#xCI+ zdVyV@x$AhYfefp1hrZ0tE0gagZCgh!L;khosPi@sq z?@k;eXAhA%M@XMa^`YH@>+o5r_npZyO|601 zSwsdlX8-i;d+(c{eeZoEWxo%ep|H43ntCKEV5e;2AJ1Y{swVsUqpV;bK;L~6cX$h z_(9K^>i$EEp5(%ixEg!=Fg#ZQSk@La`PiP#@!(7LUBk7YObFP9t^;(sHn`EgPT&5W z&z_e5&Hv8l2!yhy`7?@i-7DqP6FqCtxa7w=xA*YOn%N^J5gsl{JwgKld5U z%zli5vK5{w`}7W$)g5hypPp`KJ@N0t^|$Nm?A*Se0p&-gf6)&!IS*3O%g1oV@iU+X zwf>(0t!4D-{fzM~$`;4K3P13qSo>JCXf8Z>GD;8VbVEAyg zp$t~8Y#4a-{XpoD|A)P|fs3+A|HcOfbU^SPO^i%)N=ynV5-SX?8JWq!W{Oe^%MwHg z6NO+#u{5#40`Dlc+Rd$YbNAP7w%eBNwuaRf_=;tTy;Amq+U8AD8`XxGCC~Rd=Q=aP zXutM(p8x0nJfF}1fAbm6{XOsJI`7wYopV#3;Bqf+r8o;IzCg*zdnq#Zt$P(LKzX~) z6?aSW2OH%&7abBpIXB9>LA?%|{}ZIk)}$ z)P_I1^#{{7z!^FcZv7r{DLyHQ>Gf%Ku%#O;>{ywBcaQDBJz|?gAPeseaK~%9n;7Cw zsBr4r`cuw9W`mPxf_~kgWTB*v?>^KE&!o`iOiL&AJrz5G^{1>Vr##ceP~d)GUX|L( zxcC)?cfbvr;^VJobIJfSw67N(T7I{5KE@C6-O?-ZLOhbDl*em90}a_V%0!oL^^F1n zK6rCd!KEAS#K%ifZ^T1cg1Cc27;Gq$naZO4pE)BZ0vhiOj|f&YZ|2?%p?+K0wTC=E3wpCihKk4dJC zr9$DJ9qJH6@NNvJnI0|oRM2!%=j?HVKKh)*Lg8$E+$b^uKEyc(T-Ss3biWVZnjKe)XmP8t z*fuuBKSf@^i|Le`#<1?xz&b-qHH0ST*EIe^%`AM-szx(ry&7I<2OV^kXQJ_%$bKL0 zVaJi}XFh^>le9Iy7PdW9_K~=^sAiZu;}fu_a>VN0c%p!cEbcu-8yc`w5Ihu&1^p@a zQvudu6CdA)yvt9?lAM3M0Vr;I;VqQXmxTmh@cmx(p`&0AEbiW;d-HxjZ{GIbKKMz0 z$`gnZ7gCVy0t@nw{rmCHmy7wpHwjjK_(T{EEn*oYLek}CxpOb||MAxk(ecj3f}Rip z<3=3PO@DI|?o$IX#mpAf4|op!fU|>hk9k-($@|hGqD)m$Vwd=#h)C_|sSPA2pq%pj zCdYTwI1jA=JOV^Tz0~&B=ufmSG0~!f?pa8?B+1E*oNQ$~0WabzTttqAL3}Q*x!1*A zefpRuu%mTncj9s*c({{pDj&!P4(Vy4SVK0;_nau*)858P3q|(_<3>aW34Lv&+Zud`Qnxf+X*Oz*w#>z%XT<85 z*T)0;1lD=Z|RC+uDrev>4x2dRv-#YOFuLw++%4?S%tF zs^j`&gIG4?S?jRLv&wMz?rQTs1OCU-U=H2fBd8X-NdocaS#U8n2%47~u%Mf2#$`xT z4nE=eSLBWEaK;X&NT^o#Aa`@{Eg0l(OgC+4OX5F(;c1#IMwT4<=6!u5YL9Y2HR{$! z((rPY?ha=^B{KU%MfNSU-^N9RFSzw)+2vVcY@eRu9uA8pn`)>qG)|WFW}L%I?7i7pRl}1>cKR4!ncJ5O2K<+a-|1K zZ77Ym%Pp>`5tnab^(StE!Hp*_BulrScvHotcytks>rzqYke^9r|YKxf!=x0wwsIkY0mjPxjjWJ8<~wH6uQr6bf(x9m~Xb z^>(AlM(SU_#Gb$vBdi!Fg2VN^5zXS0fWG*iK*@+7)#fN_8sxccB|d2cE%cSPG{UWROpp{@OEh8s-^ zd7cJAIYy+9vO%Q(_Nc$Eem16i3i9%kdM!3Rei}Bl z+52Ci*#cP@EVPG%@le(9>~fd13(0b0d@4K{hruEg8WF<@U5y>Ad&-zWcxNq$#%W*E z9vpkse<+^@EQ|@#=ZAQgpDyr2Z3g#mo(|Gs&-4SP$NZ)%vqFN*zd?3|LFy^^$Exlx zNfhThI5srM(>U4e)_0IdtSPA#LW2${bhV>3(cM${_RgSPgHTwy;Tkdos8xX*EKG=1 zetTl2M~D)5ZD+iW;D+xkG2`pW8KN{vLyVE*sJF(SF0mQuW%Z}TgW)HWIF{%(YxB$#lNLd2|sX8iS>=tg+}Sx`1dg1 z`z=PrSBQ>oAQdqwIXd?IkI67INd_4i?lBo|^2x*L@q@ADj81E@3^S2<#wSbbEpWpS z=7hAeWw?KX7aSSxr*x=L!M)<*P=l9^^abZ}=vTNqj_TC6;FzJSS^R>ins6oYEIRI|Ds@(c7E^ya)&cL_c>liOXbIdhi9(B3~U z6*>XIE9hnhj6}QgCX$*-Fc&d8wjeK9Y*W0553y2|IBk!ijkLGSB3j=LvDL;0Q5!G( zJ8E1uVmmG1-Lw-dpw5nlF4RMq#|GK#883&{HSfKIDI9}f9KO`m43CheO5P9jr%qan@R_*9x*n9rr<2=k@1ESR3gm(tS7Y`U!#=({nsO_sH^dwXr6wJQ_c~ z>6g#@A0U>84xQEQ{VC^znU9@}cGV~OX87!1_CBtW!2#iX>^#!)Gd_t(PiVC!ozf6@ zN(0n1u8GMf_VwpDQ;hVMKS(O0HhgmimkHuUYq$&I6`Xb4g9C9d?IE4pZVwGP`+~R= z&w2Grq{|v`PS?9QB%ee4KcPfxK_bcCcul~9>W3M*0j^aak5M|OZM?>7Oh!PnC zBEzOpWNfgEEL&0Mh%X)A6GUX;`uNHC^pBwBSJv##{dQSKzWHP9>}tk^6A}IJHIc~g zuM?%;A3R4JYd66wYGL`9lX_jwUfudv`5DJ?M1EPcKUu$534g0Q>4skV@*$3<`p)p+ zOIskrPn6%C3%$o}Zp{VHJ>8d6t>u1Klir-4@h^Aozm|=S%8#tL!`D*Qefxvs;VnP+ z%M-FAy|uD8sD)vIa%bRX-yK+Yi^j7u!;|}EO$yfadms>dN;Dc$;G*^fLTG{C3RYOK z+YA#HH7OX%(7qaF`%+#Ji5934UVrTFB+e1Or$?QNzL6$68NRG5Ivo_zs1u@riq1xy zGV0i*_q-t&=9=vVfKYbEZV79Is6D-l`X9bd^8vn{j@^a)_oi=z(Y^)xI3v-(ppR1r zxq*{<8)Rj;kT{Yng_Zc*bd}Fu3Lo!m7#4(lXTN-V(VYPv?5xgj+ zA9NjkcdY5cV^>3|GH_7Cyzt>9hcs3}Yz0?80fPavyY3?_{5iXqX*t*3E z!sKV*3p#BM?S5Q})RwW;k=v%-y%+ZSJ$L0iOL>2z{{Uh>8bi^?bQ5!cU@XDd?msXz z6Et`KiXlENi-HNk0(ll$ix1vT?}Nx`P_UBT2h;oDU>*zg!-V+2}jwaH3 zV(>DuA42a#g4y&gN}Uv(K<~+9pBy}$-iOlr(4a=|^zVHwXx6UV?OMBETYC`ML+xB= z#YdyJfN(iOfoDFydoemS(W}Fma~)U&8xbYSFq4eL;Mrsh363QrDVRz|a&Q z;x`AsdH9v!cME>E;#Z5`YW(iPuL-{g@%tBkKjN44jLCF5e&^zM5q{J0yAr?a@hiix z8oxX6TZiAT@cTV}PvbWc-6|U{I13CM*J4yw-~=_{8r#shu_`!-HYEZ z@xy+m8&xS5rb5Ptb(`Q%Vq6?y+=fjXFR8NshJ96Qu!y94hlzFj4J`+nFg+OaUZHUw z5)LR`_tSR=p%UDWPW1iqL`-wNPRnU=Lc!9Fo~6GPI1uB`*ar_MJ#KEF#IC_Y?=ITFvEy)zMD{J zC$cGNhD#MdGY7N|af3vNZpOo}fpvnS`9}rM6T7TXvFq5ycRCcDm6FVP#_ngq!tq;-Re0vHFM!UPQK@;l>(oQPGK2x4?B1uP)*pcI_g!|B|@Y%yYbOv*E`v@W&wQ_W-*U@^i94#?c1cLM-T{NbC3^-^U$;Kt2M1tm~ z!sDP-p`aCL&Wcjv3+J@bjMSqA#X|gvDzGhUZF9u;_nOLoM;C{nq~cCAh_$}PO=qXl z%{{Bef}4q3`BqK9?|g@jd*W7IjLXh0gLxRgukbs9AK4Fvy=MFo3r=*`y)TMuj0%(d zxX@?SC*ne%U7R_{p@SD0E1>j-(%?d$C}+tY2;xGYCa(5EnKexJ(Uu`0Xd2tq^rBzwJzlHZ!vKoUj__2 zD$e|ESCrHrF%WWXYwi2)X`dqUnthn!9D4n(I;cMfcPiZ|d@{W3sZh@v`)5!Xj2qFF z)m@ki!0#dpa1+0p5#B3A%098Sz;O4fp@Eqf97`Lo!NwDaHaHA?l&)o&MyyC93HeYQ zQDhb0Joxw_QLs;l&G!94@s90X@>f65M)EZ%OOOia8l+0HihcOZgWNYp%Vr?_*z<-E zewf`QXaQi1w$XtJPgDG-z2L~<_(anPY%tX!fN{o?d#No!jeH^^&)$z}AJd=G;G(u< zTnH*)w|ONDc|;-bT0f)}_ag<&xmeC9C132N!R!4Z2WKz>-yg^DaC#_6umZ;t3UgCR zzX$2DvUwF*nM+y0nFQ=y2zI&W7@4V_4@8jSdh%r zoqbq%xDMm9@m@17X)JxLKjjdJ*ywtm?s%N@gd^v+bbnGln#RQ6kQ{Xm;+>hQ=O;CK zUqnl2G&knqioDWSw7`9sC%~u5$DsvJqxUQQJ)Bc;-PgG40eKb^N5yYJ2Ke%nwYOu? zpvx7H;F^{nFGcCDFyHeUWyzj1#W%EnE8Vh)4^!aW{>m@u1mL}0<>tY+6 z$>8_5fq{^p`^L(zFlyWZeME16z8Ojp?;2Iv)O_bWflU7$n}3W`SLpYMq;V6`^oEs3 zFBKu*#eFl4t8n{?3zgz}Pv7MT{1AuFxAnI=^)9IEde9V5_g?szgX_D!4;VqZegT3) zt-c6Z(_PQt7S57(xB2VtV<;au%U5bIKb0y9g>#4=-SwC!V<%3p;rd+dK3ZrZy=So8 z{zTsuII5EBiAd@hBnABqBvltm>N|wXH-G2SKlA8Ic6CFS%5)V|GH;!yZ(46#obSxM zbG8-V z2&;+y} z8=OZk#TA_>Z^1a^Pxxg?m`IBOwrcX#ZBS>XmALCcCZo?N?u%W z+zeFErJ){ChuVs3njX^#CkwtWXh$D53*}Mosl+q-cmgN|4j&{Q#L1)aM6FWg=WG=} zuOcm#zm5IoR2Uypyf3vV>q)Ti0u;wiyy=qNNe9eTGM3zMgQjVLit=bH_T zM{Yf??FtOp9^KcGP6Nf@#u>P7bVp4k?Xv8|LQPvY2(>;n(Vx&i!?M$i)2Z9U$C}+u z^=X$O4JbiXzbCc!#n_sGk1}FQE3`ME(1!&@e+u{qsAJ!7tQ50iX2jv5CG1zetA2!N zaQkJT!C*T3s^23rO>}toY-AoQ2`V0zcvwd)#s-Y8Y@rJrn5Q{_2KDDC8vN;#pQAxe z&woM#EpR8uAELtr+VkL2?u;!9^dBer}FLhqAu0ruoLYf95O%X=i6G-#o`2UVH18FmxRzxjT z$dIuxUD0RV$07O@!9}zY=yYy%;m$!ZUnZx1CF$ce_jvU_ac#V6CJSXVF?(}&VoK2h zZwM0M;=KIa<29Mu^WazR0*Q_$`jcLe+9JLuF*EuXHT^kpkjKPUpw zO`u@HI>DzD>IcA+04q$qX;xaLTpOW!4X^LJp#4|!b>R4Mf2L!nBPYfY zD4uM>TULx?mt$fAh)1hHEOn}|t_U6PxM>>}HCpb4&FHH&gQbu#HoFyzr|h4Ig>sQD ziGaNzcvJKlP~(fou!#AsP~|zE-`0o?RMfr zztIozb1FQ+wNJYGQ%J(OD^Fw>=k{X)C6jUO9M+94lE=YncO{*<%P% zmH4C-$eIWR^!8~xiwCmbWjDC2M<^k_wQgpU!9{+;9jvm5%V zH}{8{A;D++Q@)*o*6%_ZrAGG)L~G*Z2%-BdwihX@T0J67KFmO zVS9F~OW)}}6U%gxJtC)#uJ-i2svTK$wSJ=wbAip8;z0(n)`o<~ zu)*UzykfwZh*R?ZQ={5-W8UQMr?4c@y&a@-Tm4(e!XE_|RoLq^a_qkNx=Tm-#!?61 zu%l5t>J!~0yVG57XY7LFE@VsFYs2%lxQv!)DL(O%C1!;!76degyn@Zti^REsYg+D@ z`!MkOmby!hVJg@0?$(p&e2_mjIEQrEr1INo*tji~jz^6ps9Dlzi|ZGJiJzlF2`!e( zawv{uyYhWIiiD`M2nW*oa1}%FE}4^eUPkss6u1kO#v81EaoFYQerOoz9de8)d&yd#T`bjBn@VCT~K= zsyQ2H$x%;_878 zJ-s#mNN0Ya)r`xQNeR@3RV3xM$QVu;g-C#^@ph09IvEuZ3KY?m)7d{naL$JS(duFXyB;-Pn3=bNu|RC zbn#G82mQWO;w#)s)!{c|0qHjP;XkAz8!16fPhPV!k4|Oax*%$Up)Q2BnB9tb3P+8$ zg4fjFS~t~V@_$47@MwP0=EVH|tq?+;asn$U9~Y1OBsXa%#UsdeC_FTBOi#_S~}Mp^EX ze^A4RdbCIXLkr%#`q$1z7aG$0_?`l;?JTuGh-5_*AR$s71_m^-U_txN!p zsZO}W9i!c~it>dOsxv3ue}KMi>y4q|;+&@ONiIy0Z^=8Q~ryt$q(2+*?9t zm~ka83C7OD`4Q}$wl2r65t0BLY}PRa@xf*(6?*^ySt>S?n1u&PX%S5iJuoEY!Ep@| zpq0aGL?*?2&oZ&S#!V2QP!1=-6XvXR)QMQL+fd)zLq*AfFHcDqd4%#Iin8ZKK^3-J z*v-lV+CM3*+IBjZLkX*B5yHZ%Q;ad95GNH?;e;FpVVA|zw7kdJh>Rkiq7Y)0NaTKS z6NyhS`;U5s&R#q4g$NvLe8Z>!SJaIo*;A$juh-{b#e>6T*f$7?A00vi$O2>ADq@vu z&hGa9{+B5dz0Wb_A{oti70m_ycq0`6=Q>ZJctc0M&9KDCu6wgc7IpMgl(ebT9U9)~ zx_UWTd>A!m6h+IS?8b!OApw>vVg8`W4&oG&Lu~*dq#O#l76;!%2Zjd{J~hLYn4HE) zDSVOw6%?0+PjVN6@t_vtL6H~_s6Ajhk355h&QHsBeJ@>>sDEzk-U1S0=JF4VSWMAK z9=sOSAQ`G?-NXT&egSn#|8Ves&jmhXHo^%qZLvPY=8acr(~LD8)ahTt=fmAI zE;$EA{=Nga3mPdeZAV<=T@>QZPmn)sOeR9vCglMUS1?(pFipvEkBTH-{l=lqO@jVa z`ab;H;P4tkVuv&4E%<|({D?5;e(;Sp_f`C$jg;Q?jaE43zl42Z@?z-@JK+brqrx%E zr5pMG5coC3lX<9-;+vcNh&2C&@^vF|YaH%mODO~E6rM(G#lP`SN*|vgVc&x+e2oZq<9#3A z>30yn&tW&dNM<{;R+u5TH`yQjSW|vzpqv)|6WK=wtrva>jJQzw`^U)e^R~eq4Iv#$ zTj_f^eiUr(8~A+;H!4&cesB*L3N>^@ZG zR`Xr=*Vqx3HT%y%E|NFjO+$11S8y{%4Z(omj-XF+i*$X5Tz^P}>$ze2xpU(i;fxQe z~%ErG5Ls z16%eWg5(eHl7UBvFuVU8Zo|LF42ZxZw(bZPzO(({?k(|M!f)Z$9Y;g;+>C@%3}HVn zzK6_UVaJYRH@yn`@jW6%Yo>)Vdu;C4JH9R4jWqXdKiK``_-!J=?k6)pAYZ|``*!S~ zdl2TE;{C0;pYPaT_|F~t=Y0kuk9k+bG;bU1y5KMQB1&oh-0_!^d1!9Dz=!6JIYZ>6 zaQlv9g&0#%zZU)PTtYIKjlwr0gk3`-Ldcc%s0s4do)HnMqJT8 z{O6%0$!Eh4+T(m=!&qk_{~-# zrft%S-T-f&rj!8K*-%2onay#~@qt=0xAs&z17UVG4h3-FATaJ6=%xcL zj&*HmT~l$xpkq^P@C-sdQ@aS6gZP|6TUy`L9&If+EKnfPOa0{V!*&w53=sIu0i^~Ay`P^XvOw?aM$1S%`+k|D zaeAD#c^jF79F4=f%_w!#ou>5u{%QTl-7+V37p7sRnyC~3>~~uoB8Hh}LcI|?-h?Bi zxwGq2t49f&9eIF^GvAd%0JQ^8ut%Be>^7!F0r=U>8eW+`fII zI43XoN?63jf3=sC0C zl5ao^{VDIHfwG-guHMq0@;=@JeS`e-!AhGJ5&s$y|3XMEkli$7SL~7;V)q!8^DEh_ z4GV+4SPi2T-$HbP`ykxQk&@v4&~0404Vh?Mj^J7>Rl9iO4?8!2USxl zeU{dV@6tvD7hgXFN3Y148~+j5Q#IG+>+R^7`@k}w8)YEy4eMcS?FC0K#y6S7Vnss3 zkZQPAoLr?hahkPOtl7oZhInLE#`o01CQ{lE4N&sgyD0+{J{`+)Dg-HW5rgE&U2-)} zOA%TR$~{czPJ@!8*ivCnXhmto#w9L$fAD&=#c{~3_{b|*3H}6oeM>tc^(W^Z_1k*u z>hO-6$&C-7Un9?UL4W0S0C(;--^+-ujoxXOQ-P{Pv-uP5r#XuV4YzL6_7VG#H^#cqr64FzAU{>`Sy6U}r4jm|jgHayrQhus zLG7Gwc`CpxSD!{%*5AjgJPrIpE4Dd}ZfpSL%_`uJ+q>}3ZQx%azTs!@Fl-nLh~75i zuVu9N$Gy<687~eJ)20){Wkj7f@E9j#-byU5WUkdA#U9}pW3CHXkZ6*i7sF; zyFo>~8VAr&Ve4NG>e&OUR>%5>>8@7-U5DWAeelVMK(X4xzzaswDOb zh+ja_+l&!doEhd)x?k8g8LTff1EdO0l1x+I3-iWGea_8dJ`|~^<3ASR#&=kF21lde znc`6(u#(-PB!&Y}<=Fcb2{$W2Xf6G@vIOs$60ys#=h1G8WdK%^C}Jp%KjS?N z%D5kt6!L!G7zfo?t0|Rs+~e9ok2rM4q}+D@#O&Q#3?wcGZEnm-q+KI+_*e{l{I1EA zHfZV~7jAh)bbA3|?12IHNMO4acR-V#S5th-L&(Y&u!Jz+6FHD|6FlUIu{`iaIjYRi z(!X}-`>?im&=I0@F+Rok7dad4o!WKS5)3QoaOv1)470cIvbUaz@Vo5d(0VWvGnyR} zIeq(95H80dIzHafR%p6I&!uV47DuUuI}CUu9@Iju@jNK3rSH_z>5yh%dpQj>1D=TW zd*BO;_Vnm9JuVGCE!&7#+SB-0;x_GRjOtr(?M45YA-gi|y!dl}g&}kVy`|%AS>iWt zEwdf}&TSLpS>Ow|kd_lkYl%4N^j0Owga%4va!2qosvw=NwGmHajy(8|%D@LNzRrI0 z6->^pjaSD(JZ5byut+1x(c5aJE7e@qSMGy*z#SI@t5~+eK9H`= zd!>~HRu;Cx;+q0miJwMyBeWTVai_(Rj%T+sDElu~S@aMiN`bz|!~x9SUL=2(Cm@f&3(E@7A~wu=H-V5O7%o?xeWht=15T z?cHh%ff(Jq#Z-it#Mt4EbO_Xr796}h~VRMXY4YbELIz(V7h><@ujELZK ztormK_BLI_L-$uS78DqtqGe%%E2V<>o3cppmd$)MVr zas7{Bf+T_r)*S_ngNTw2jGBXJsD}nV^gBWq3DXCUA%BE4`c(QC50SJ#)%dWEggVs8 zgF}qH0?_z?j+4&!4jV2oN%hXaq05Xp^oD5oj6RL~=usGFBNTH5PgUH3VL-wM-XVpzh*@5_d<9pleKAUlrgxzQEj5m=bhUcunfme)AVM!Bx&_d{4 zLIc@vn7!1U0`D7tggY`fWE+-}l(X(Xz(TBn4V|2DhXNG_W0I%DF%^q9kGT!U4WTq( zAK}uTFN9dAH8tPdio~K#lZ|9{-_Sh< z>4az%euS%p}MBKvL>K_;L7%= zjKoWSN|%7`FC@g7Xx6md0G06%$&Mx$nn1Te!T^6J*r5Uji`ngU$iI?@Vx~7<$J|GA z1_T`O-@$^`A~~pUu=?ZI62?4DMq~U{wA+DCJKkr(YFGR@u%Tpk#gD@qB7$8ezlqt^ zy||UOL*psruDBS~pebyxCnvX1#GW{tvc#B`oTDre&~qPh*pF3IGfD>Bddb=p+*+|~-BLL+-9l1~Da;9@R#XeDw@1<-u#@~#+*sgdl z{>!q>z?&@F)%>QiOJ&Q49qAOf8%M+dK723I@^X$vpQAn^h6g(uX@81iB<179KFSUj zdj;q&SWoq*TtN27IPOYY$eM74w3aL&<}r;MbU7kcghd3>ApoFg`%_{?bR;JaD7h^b zw4jGf?JcNcx%IzMYS6R7vI<%q}F72f^^UXMcJlvx>F;Iz>q$<(C z`s?qCv{&!p`t2Y8C$tA;ugtK!v7ogp4z|t6Vj#gS(u1$A!&;F6s(~)znTAH z3_l+2nGeeHwWZtg1AUrycL42#?*A~i&(QC=vttGBs5QUp=s)0ToC|G(xkqt<%-kQH z4RibPwXeC~0DMn2$65Rk;$On?Ti72HJ`o@Azkz?CP~Q!Rwx+ zdK*#o14sX%?Z3NYb$x;fQ?`7wh2HF;w<3OXCe)E9XTk<)v3S(^d|F9Z!-V%CiB1Qu*g3d z$Uhm8`PZKAlSNSZN7bALLB=xFX(2eYsMB+?`IEJ&p*F3NwOI%1FS|lipb8IJBrZHy z?LhZLCDOkv`e&zq1@y0o{#BvQC@|_w8hvEcY(nN-#(5LZ`6OAQZCo%LJsPt zxW7xZSXEx?taT!b)LFMRd-Pabxa8EHpP2;S`ZYs6jo?CA(8JtG&W3`a+u#m2c-TBM z5pHF0bT+sXx8YzQl*YF;>xl?EJ&xQ5HBvZx9NY&{I2CV1loSkJr<20Dv%wx4PJi>v zB3bWe&q)iod3v0PJr2Z3bR&~=vyTN%lwUDcoQk_4 z5<%_C*|9|J1S0%w3>#NACE??0uX?o0cjxEs*6yS`2LsbKJuQZkgIFukh+w0kgkG?G zqoL#gmWyb1H5f{E9IuQ;XREA;?c%XRyK5U7ifoQ29bB}#eh&{Eop$#$uCCDdh$s{B zyT*op*W2-L0s80a1pKZ>mt8#(vw(6BD-jMk=+1#;Yf4@y$FTrMM#j1=@lAE z2aJc*5+PKg@znCXXxI;9!;1bAOZ}xHwg(>S&|JTbu>^nRfiUrhvQ^k+&*1~h2!Bu9~{D5KYZPR?I7!~O149yC+xM2=$SOQj?o{UzAyz<++ z2m5Z-&WQ<*jFR_i=Qym|ISC>*&FUG}g%4#AEnr`zos(Zg4h7_3&+p$2%K}*9o8``7 zS!8L0O%`lyWMkE=NyGe4Q;b;Pu7>)GOgYXsDm>rd3+R+-${`~3_rRy-GiwMuEQa_O z@(KI5&%sW|2GujSj;-T9-D1r2$jzb+r_13gT(Wns$%zNYQCyfn_OmEhIyp9avG4U} z)vba8T!kB4G-8A`dg10uUy~zN@QB2f9;i)?^IsusYi+jp2Tr4ltl_2Bb|wMhkP z)sqA?gC=c*-UiZ#&5_o?~bMfZUGal_u={!Yxj;k{I36=uOLRU2~M$3RqK(E}N{= z0VyGxLKRKzz-VyiiE_DVfQ$I{yG+?N&;fE9VoxGV69+nA0l^NZ3~&IqKzRT0p2!l^ zt*XN3hU6{Ghv0GoeW)4XqGTC16LQOl((7xfC90f1J|N;qqP=;q3Wi?rx$Z4OY*{yU zzZkMc^Z8t`bYwEuhhifC$bnr3cp7K#Ba@GjUD}tlCI?)$R$m;>56JIti+Fgj2-lX5 zgJTh+0DD3a{;zs^enGtrAMw0jnl?5sVzYqFGB$5x^FcN@viTC5oox29X(4rRJZWrB zdPw5S8P8^OA)7un?_u+CHeX`%Q#O0pJkDm)gEHQcY^Je!5u0u{3)#Gd%{$n|ryO>u)5RX>5v0#y|T=lNiR8 z+5CmXIBO;Bm8tx1>XG&e*9{wpm3@m<+E=l=ZL`F2x-^}SOLIe)G*vidK6SOUckh?x z!atncpYpHF{3|cN>XMSmB~^$o_xWiEVjwY zx>3e}F@C^Pf5yOcn-gOMU9ct<&j!Xc;?lD*%Dsg#shrT$&KPQ&;^~aS24iS}i>EIt zeB2P3{vdX@GFI{1qHtCewlh}wbu(7^DP%l^<1dd2U(J}EF+Irq(8NMd9b*-L17q3x zO{RMo6QiG=<|zDNl>hZn?vF;{4N-U_V^u%TMY*>yR{41;%DpuTZ;$fd9)7mlg)LDyDGFPo z@Q5g!8ihwQR`jw(;j}3K=}~xM6wYF-`hz_R7cf@svyicBFXfC!aQ)Rqxi>Q&&h8r- zk7nG?7)uWE7*Xz)WJzD;p3Yc>cQYQx;j0*rV%*Hw#<+#?SjL@<&t_~ID$`TpZHzT` z&tk0TKbbLhL*lVV`7dCs^5cq}O2zaPGA7j`dTJS~@wtKVFzIaCz*vo+ z(c|T&DF5w@Rs05H)xJ!_WPTKVY>ZFi^rGXB9^azJr|AA2Jsw1lPton)&gny_BcA#5 z7Zlf&(rqCMmnQs~IOuSEn#hLisaHI5DSyftH zjQkVIgg zMxd2=IT!93_+{dEK7QlzyA*+@B7(E=z7oHi@GDwY<||%MQ91!(=_y*aAPN(OCzy(S zE2>H>%ak`$QAH&jY&E`O-=Y%R&Hm!*g~F|fh_>|Ru)k$g|DX!&{ZwJ>QY5QSk_!Q% zeH1M$Ei3j{_-rMWOI1)?NkwIizgpzAh}uSR^-qWA_#=Za@=2Og7Q*R=VvlqVxy$VT zR4f$FqH3QXlvuc^rmCX2q;yH?QlD)}ag{1(X}RrZvLfjo_7|p=Eu5vIu={_TrJ|C` zsue#)G%B}$q0d%b>ho7G71dPaa+`{-nLRsSG z$f z|7~(1fB#YDsN5&e@n_;6(BFOK)uqJ?Bf7mwjc2yA&axr;FfOT_U%b3{5f7sw`>E4t z6vNm#8{>-2Sz1$4y{IZYJeX|LY1qiCD6XlAaJ3ctY;r1zbazx&7q4KtauD|-boJ_z z@)Z$*g%4XE_I@-%+pb!03uX|T2jf^ox<$oHE0?ZVQt7X;q5ev1s?en=U=`16o7n7O zv)EK+T7(gMiKzzvm*agY%o0?(kdzsXQ=Nd{4YSai1Zr|)}mVLQP45KYA;L} zD%k^Y6R?FG_<_`F0KP8@g9Sgp9h!^-@cmJk6s{xVe-2;xjl_SC!bzMDwf;|FOuTif zN6Xq1YtzPl$c6kd3>jo!h;TNx0gZ$|vX6|9a4r0))=vJYpQ+weYC6xf5bd6ph>$N?!A|1Nk?dQF!4a(!GJrsmu>k=Jva!d-~ndT==Lo z>)1rr#FKiRw4Yoo%_=rin&%=_)(jnHbW-akxBd^a-+7c+$dfOOD6Siir0!C z+0lMzIRD80O#I0HLi`9j80RrAfJtGlVf$HZUI&xnpNk)*O>KeVS%RMpzbgDj<5!Iz z<+Tn!%Ig|7?}SPA0sJVQdi*Fn`jP1z{C>;$cQ7emkK;$_Jb@qigUngv>kXLX{vLkh zJ{JU}HGL|GLiA}lRgN$1Y<99~uz3qc>`c>46P1&m+r)^UXSz~CjPsRnze1Eh>^|E> z<&S(?N6B=yv)Rt(9yUAJe4EWqHa}$ZQ#O0p#J7FzF-X92x->_yX=8IDn^|m5W;2J) zschQWbh7DY)5B%~o3q(0WV49PayETzu4Gfik4s@iKJQ`kK{hwAxrxmdHrv^Jo6Sx( zyV&eu(=uAdOEjP-m9dS@bT+ft%wf~crkl+IHjCJ-VzZ9T^=xipvz5(GHoMp~*z94m zk4@7Ut|vCFY^JhlV>6x2EH-o4bhBB+W)+(%{yN6ZY;It46PxX9cCy*SX51MvUrB7H zvYEwZA)8ff&hjrcc`?h*#=7G=?6qf?`%RZuFEY(4_L<G1*G^@1A zbQKr?S5_`FIZI0@xCvpf*Ihy3s>KWJ5Wb`wCgNB`;}7B}g+cKkx3Kr$?62VkFyi!; zE?H1Y;}JcGzmgErh_t5kLfGLonF{cu$Ll?R;llG*h4oiNy5uu#NB(9ae#-adhPJ&C2-wB36n=rc;g3l#VPrtT|m;kIP4< zzeuD-HZpxt{lbIHM>xF9j~{f94MOJ2hg>Y-eS(Zv=Cd+nC-WQaOXYu{y#u+Vr+`g* z_u}t-&~zdGuZSoQ+0fralTG*`f3}bf`INrhCb#Jlk+o-=7(|`6C8N;2X@Lw#}H2=w;3UB-W zd?Tn^b7!D_?Ok^_G_KR{X}b5m=3m_Zz=Oa1)kEul{qQ4?{^qxjZTQ{q|LgHT{PBs6 zPyXr8PyOZTXEr_i*S|gY_s!3@YZ1^c7QbwMddfKSdM~^vUtnJLR#-)uvdqVm-=VnaIJn#Ih z3npbxzVM=pbEaI93!cnn_TmL#(3jm@zUY?46-$;@R^3`%Gc1%>F=1H=X6~@!<|3#3Xk{7s|v2ZX4Y(6T~j#sdP)DEcK^SE z{(kIKA|LyBx&EtTvxUtbHtlCi_YG|Ju&MZLSrept6`Pyb>|xWM&f(eYVbgw&v{!t( zLdI2W*0I^nrpoir@#AP!LbJ6GtE43`6<1F2^nNZp@dGO&!Vx!bG7|q^2{-9K2v>o1 zP6=YKK)Sbyye|?fK$UMw{{mI`|E>6Ftx|)ysdPl4$P}_dDg0bHX*EYVru8GOk;;Kf zk?(~-Dn_C;m7SiSi;v=<741^20wcq#9Q}Ow6-b%Fmmyy&hA`EBF1+LjS0fiHEahIM z{`2{-6;zOIj$)80hhsQ-`jnpHl4T||6 z2s05I(M7IX%iuyhYU&fTyBJtg;j&VFm6~edFPdLIFoz2f54G4z)Y$_3uRTdVDK2{c zllUS_OnD}14(tWtI-!=fj9XPCKRuGqz5wn-5qc=+iU&#f0}(w*kG*mMtT@iIq2zQOuR<% zOp);uFOMDzW8(GEV`WUdIeJnV6K{?l8)M?>(UZ=2sD!30#!60+!O9Nx2H`2_Qc%k&H zXAF6Scs4LTgYibjN^fWrV;j4-Fg}xUE90{m*QLq&7{|Ds-P0I%FdomilQHQ$(9^|u zf`lf6G4W*S>0wMfR(kpvXGn+-@yhfkGPW?zWNc-8KI2rz7csUmzL;@3;~d6WjHfWp zVJxMZXb+4pV|O=WJL3Yz4#tIy^B5N~799|F<%}<9_bSFS7}qk+XI#g4CgTRiS1@j7 zd?n-cjIUz6fpG!jjf}5lyos^mKesTxp50p+D^5r|E@Yg{xSa7&#<3h$Z#^sF9WL(SmEXECt$1z^dIF0c}#^V{cFg}}cJL3tAI~kwD z*kF7v<37e2j4ji6d|;f)IFoS}J)&e(LREU$yHm2n^OMJ&ZRpzLIeZ{kJOrj60Nn#$C$)Wa+<0`Dbi$%JL^Nwla>%k^XJUopF|O zpDNw$%AIk6a<@zOBIVAwN@1sTuT$79akIi6i8m-*An_)~aVsTmWju;;2V*JKGhyF< zv+zi~D|(bZgqtNzCD?(}L;N^t%9SSVuIVAUlr*J3;=9pPhMhM(<-C8FQcn|Hr9a|t z&_ntd^pM^KJxe*>rHrc>;{dF1C$1Gew6CX!_*V4PFh8`$bSq<$I^yy^_>iXbN4yn! z7NJD+kj@}IHKFpzbSi|@lJs08F5`SI*6=vmDE7jt|y;1<#2=Xiabeig@aGp9q`6?%v>M9*Tbhb19;NcSade>0bl=)4&I ziLXSIARdsU6vaa2A>P$2p%+A$+DE2ox=HPSsGVe*Tp>9mwU10wo=NRTsGVd&+N<_I z#D^j5qR8+_uFQ;(ehsykOh|#%eu~-+;cKLK(S9=F%FP|v4|g{tq4J^jMDDXfn7Cf~ zkb}#I+EXT^&?@{=l!&m}e^L9&galW)Q#+&bs`RP7WdbSx)b0qY^r`((ew2S|heSVB zerk`Ipr(qy2Gk~ZMGtD9naC}7Z=_D~%?`y!?UnMU;-hv;<>TQ2xuNvtMAR42d%Dom zA_`Eurt}njiDyjpr_!f(o{8M4{U)_{!is*>?kPQ0K5GA&@U8Z<)DNh9tTqAPw+Vbb z{(FFYq49y}7H&7xPcjiom5cmkq7^x~-f9J1!uU2p_b{gZ73rV)SteSkDwpIUUmmJA z>UUHQmG32@oZe75iO(3>E~K8ZH$+G3r=%CA+Bx-C!m3|Tza^~Fr~XUz5={r{&ynqC zfhc!4U)0Yd^GW?Z5>vk)h$-LU@H7rY;w7T~!|pUbM7q~R#Yf`>)r+E2i74j`v?%$| zI1*Wpay$vgD906QadSlgIlfSgvW4A>@(^XFbInLDcDP=bh1KLEA!zEKhzFoIt3wjnU0rhm&R>sXD3gGMgY}9WjeD%?MJ2) z?oTouXQ=#<@eZulC1NBPnE$KLljI}gof(0N4%ddtL**wM)iPwh=7!v5_`J|KqUfyV zRSHivF)+LuMdUh@=%L16ML#v(%JgQ2$|=*E9co9?zavzy(!VDnKa~3QAw6H|U-dTC z->!&oC;tVZaYU6z&GRyTM@0FFI&(t(Lb^|n3SSWAes!pQ$oSQ$N%WxjW`*W$iQN(H zfZVT)nD+@6gvuXY=gXO%+C}7}_{M77w=rLMB73sUlKUdL+QwlAmJ_Ksve>`XF#(NnzGk%Bh2F7nP-o*Gx#;uIEFz#TyopBfA4;l9`R&oN< zY+2qt>~3ZJ3S%4NcE%Q_*Ex){*!>a4ZpMolE4j^?jEmU4M7cA4V;EPlyIKd1pYcY<2M*vu9NgQz&Mrhe#YsHKW3c6_7_HSW%pYcD>?gE#trOV%s7YR zAIf+=yE7Xuq^F><`$l&ECF2&xS2K2Vd{)No?5_6R>73t8cJE|&HEX-s{Q`D3*u9o< zGrM2HxR2fMWL&`M4`bZI{x4%}nJeqNk#Q>HSt>mHpTszw-6fX{cMfv=?j7`S82j11lkptJg;OLwhchM zKZ~*D2ATds#;J^7W}MD=8{-_tn;5$pw=gbb{2JqO#=97==k!N0u4VUmj1^!15aR}R z-^zFc<9{%2Vf;rGp7F1he@^do#s<4T%(##7jf@K~k@U!BY?&wVZH!yl-Of0b-PbX$ zWA_}!>Fi#|xPjfLFwSB3HHmj>5OFR7K&%EIm=U0^I({_$$DPi^Rn9h{ToPLPX+QquhyG8tG2l z&Pc4d-75VR5#=SWr{oHjMDPQpjr?B$cNGK4r81Fw6~C0jC}|zZWr+Vk`qJ`|e5nP9 zfwY&y@kn_MaR=lhMV{!|h!9zb(`bC0~YGzw%Ff7}B-pX{i3ByOKVt_^Tr5N#&7eL&ND;h1#tQPu%gy z`2A7t%Oc_J^UQFdz z(sRPpUyDQSSIPsGG+WBoDLq9mDenmPSBaJMUCQ4x!MRrBwv?mY9HN($do2$24=G;? z=U>Txlnvobj2?=9QckuwG>%L8qLQkUe4XTvO4?5MNsyc_+#jW!P)XIvo#am{HNrFw z(tr6#`BtR6>~CRr!b?K!Ps#!5zkH;8SZNl0QnC^?BrLE%VuqNvIdxf4ahnB?hn zYDJ}|`VZX(MLG@AManr&oDZda4d{L{|I$8k{*-b(l{%G|+N;VfVUqjOsTGwU$^-e3 zGq;r2hUqO&Y(-*{|0^vO(&wPkhue?T2cZA*k@91u{X%*oR3CJDUOrM^pei(f%hn_R zN75(KKC--0zP}8)kdKtZhw~%l1~i_?5hjdf4^sGlw09=(FmT0vdbP3fOO9@q-tb*YA zoOACGe)|9a{;%iv{Ql4Xc|EuJ^!+{Oo_p^1toP2`W3KghF&z8EA2H1Sg^sw1;RR3T z2Qi%ZspD`IFs`tvAk6jO@uC z(GY)}+WpyB%X8tU*%7zj+j}qj<`>%dfTTv@UOQe7?6WUdXtZC`bnv++>Dvj@f1`gj zX}q5$RX0ix)AA&}7;kX@J-PE-xbnHM;>p3%kAttYMqH0z9vpa*{)ZEX;NQ9@;l1N39oh_^ z{v>R9{90L%e!!D3%ZKG@&5u==4P@;GgYaaLJ#(FaCyLhZsHC*1dyY(D`RINqp3A7+ zaWIk5uxR@-&e1{1j2ij-s~L^2KU&MEPo27f(K6?=&5VXOowhQX4;1H)kKCX`d>O5q@xzU5D~n zICayC0!GD;p@ocw*KLa!bF+EpLBI`_-JOXRmUqx(xb|?N=vawzR4m^mGAeQ>gyd2viQ__dQL-8IVbAp z5Q{fVOX1X+E^(GL^!|*+o33r*RIR(lslL_kFpJm8w{j}3UFS5sG2jS`*Z;Vclia?} zX*k;da~5ARF_qJhe~r^<4E}SZ&h;Y&Xw&wuP7PVJF6PQA-JoFwE6PQ};? zPRl@#qb$9_w;!k8G@Ubb&IV4!jgL50LobTq6x%OZdUHV+PSeK`oR+=IIrZ_GoF&TB zoT;BwbD|x;V#g^r4-{#d&8e?T<eI912(j`4D==)!4gF+<&8V$VVExDzf%10MCRl-A&vje_i$E#O{a_aOmI4yB+ah43u z5yK9rIE|m&;#7@uIn9pK{QR=W;bS?~IXX^NQ_@&1qS7fK&7FF;4BZbK-uNtDMHp zRh)`JvNP=b>Trd~$pM_I$gZ4ZYzU_*WE7{N?G#R3lR2E43rU>neQPP}MP511Sz`MGrzYSEr?H2HQ%N6j>IS>;`>&FL z{+#B%ft-p?y*Zz`KZD1l%-t_*1tIvf@ z5_)IddZi}B`HRZ~Vh0@y@yI%%{dV2GkiA_4l=G)Q4EgrRh0+aUZ-#iQ2L4r^LWII4 zowJ+T%7tU+?iicBYbV$Y|Dka4h{6yzRUZpo6b&i4v!8vEwdNC_`PnN zx%yVfAJzUZIWKh-PTClC>oSZX<4)qqO;?5B7XR%XGR0dcKF~zham}TWc^SPwIygxo zjJ;()qHJVSq403po(qF~gig2aew;J2rSMn7-C*X47V?&s*3U@PRj z*5Sq$T}$D{!Pgh>xfCF1?VWPI=pYwFKYWBKQ|Bn^`q&F2r!TK;I>%G!H(meTe!)@r zZM*l)Gb%5kyJ3q$F}I}xLGH@4f&*_&?W!a;Vw3vg~2hu zzF}&1FJw=jCX=*kZ$aC9>Gln0T!a<-mUoCLY$oiRw)gnx6c1sQ$zFTRqnS`I?>?Zb zV>hAS<<3`+do>ewja~3C=dmwMz+C2y+tWy)k}=IYg`< zUtz%8LvH7m*bDo9scl~WibC-IaYFn1SDFc5Tr2wG_GDKfgT`LywxOlar%%6!zm~QY zY(0yjR;+3&>~+66eA&h>Ld(hTdRuOF6nZb~9-p1(Crq$UaGaRXRfs59+R(E_dm%hM z>if#*7-$VvEV$(92XHv0>^KA5_@)yp?S<~&^K zdVK~Jyk?9$@AiII!KK%9ztlDzh2*J8!71~52*ug?qvlNMFSJ;+`Qn_`mXJUF`*r_$ z!~mh$rUlC@qP+#*nd>WWZ|Nz_T(r1$&$bYu)Ue6YKdi6NJ~Ho)+pqnFLw#%}|9Y&i zaPsRv%r~q3g#yb&o5b8Jn`Efha zPB5IU`fkG+ly9MvOV_|w!q+*IdsgdQg?8%PrYlx<7G7G{>Z^EFPeHSA1G{_*(Jg=8 z*sDYk61TtAx@=KD;p&>-!cVw`2*r_W%%?NE345H3XVX{r7tT!ivZ^FYDZE!VrM32_ z5TTFd{kPmdlna-?Nj=aeMG)%Vd8yi?X>Vbdd-|(u1G)-X2m20B*wIC}5-BX*VHYd} zHQ9TsePuVnapLC5wd4B=VaF!c&p+B*sEMj_Z~aYMA$@$vkIKuvgo#z_qE?3Y6Wn+I z@VH@OuyEn$z*SvcRD$`^;O(ZSl_A-aZ@JA-v=cmj?%|%)wY~6ty~6*z@Mp+d-;P`{ zBBqVds!%^XX^Nc?9sl7EFL!GtxYYJNUwEvK(4c>P`s!wZLe%ifC#R3Q6(aV(?n26< zw9cak^bwLnZkn?yItj(Cd@LtQIteqU{F=DoC6%x};9GkLKDLB(yb|Rc z@Fo?C4?7%t*S|g_@6&Hu#03h%+fJ>AJI@FdUhR^8)Z6)S$WX@?H-<#?65g6;U$45} zU+5cm-g4=^c0zK=mJi=L-CHQjeTmE)79<3m^VyR^`v_}0Epb&$>M7L8qKcNB=`UQV z`)Z;h!$o)?-#uLyh#$b3bygpIsGpGiM#pb@_UvH7>r%v}5H0O>C zwj;s9Cdg0 z*$^`S(j33Ko_&P5Zwl3lPrC_C714*{Q~C=28;eb`;~#{)-f>g&*&BPok9nIcI|7rEWK~(6S z*mtVqjDEszeg`M685ksFpWiRr_H}Qe#oL|wtqSfSsJ1n8OYs;WJPMz;>0(HCq1nyW z>wdh0e){X&)!Qa_6gG6|I&JhXuEMci_MIxTDno(>bV;!c94bs5R+sbsole3v?T9y5 zj%+VyTG{{mqWT_M4AuqDN7|{gsO4hdv)FlxB~4ID2=0 zAwP54n^|)@3updxU-H%IL4tX#`q(IAN8y9=g-b^+Pz#Y9%fChog`Dg2Hg9ErI` z9On*^=7-UO_DY{M>G5HLCEca6IA*Ajcss24p+`62{Y&^k8t*&T6MTtTcPT&CCmQWtQKxgy4ZLA z$1N8_UjTN3|uv>X{(d1 zg*Or}j23ov5IX0C&fZ(!5Yk;lVWGa@)rYj@525&b zNd2cYWOV89kR}@Aw;XVJNKbq*_|^ET2I~BNlXVlz8|aO1Wbe%Tyn$}LJk{=_%mzAe z{exH9Z)l(`PQH%62D)ar>zVD54b)Qqm23+|yrFB~1MM5A*_hnK!L5OA*tF)(o3#(< zUHk3pI{*5BE)!B>9v*u@O^1$p-79!N+dTH|{L+pGbVJVzA#ra!pmujYzj`I+0Ug`C z;^X8o59oLHw;`{XT8FRFM?YvJXUsjE~zUn@m=WoiE&AU%WtdDgFophi2XNKbMJ~gyB zzP3}B`_yLS(tGE85O0v-?>;@>Q?X<7?R)g)*tyO2{(O(xq+J_x=F5BZf?~q0wng`- z`2E;D`q;SHwcA_wXhNw={WaY^TD178^JlN#qvo4GHI#(iqu0B zJ^Ev+%yX>kJ$m1F_m-pg>M8A0xitKGJw4~E+9W$yPy0Q_jno(QG_QKD`@w>Gx_h0h z&iGzE9Z`~R`F%}2J-E$yxIwT<|^5UPT0@4 zdTQ^h)ywSbsd}aCpE~ z&Ek&w#2u}pA^sUo!#}K}sR`rH3`nb^MpH_^VOz03HrXdOxsLkJlJ(yEdL6yjdfc4b zQFSz9ME|$OhS$;PR?d^l2G-HvjO$A$_N=4o>9WQ5+tktRMcrdR@~WfuK9SmFyE@wN za>t|a}+f+K`MlH>{a{H@U<+XH@;_c2Ur)ufe`@>EgK2%GMugK=w71Ywa(`_oF zKB%RCMkcGyZmy+TyGYqYeJ$-bS2N(x*K6sO@a2czol#50??Y?pqg9_>Z#S%#{^4E| z=GeEEjlH8T9w()UOGI(J$ zz>n=_zFb4cO`h8RfU<^q@eRkvxSd($fb>mEsO&*CbtujnxaCeYwb^&=aF;99^u)rv zt>=HNrZ@7JW$rjtO(%40b6$I-ntJvBuxbAft7+@9rNM2ps_BfCzFk_pS4}s|XP#@l z3HyVSn+7LW(>p^>otd(*nua<2R=sI#FF;Gmp~7{82^U)sHl`GgncA=4F}Fk6@SN(GN~lQI9^aY`*t-6;*eZ721AWMeUAO zZ)>ryith2e)-iNX70t3Oos#f&6>VCQ;#rbXMMr;^7JUDWD%z_xvJ?SJ7>4hvTn`PSG}d_fw&YUOK!hX<|?n?c`}_E$dW8lOD86 z{xqP9UY`)AU*cUw&l_jC40Eoco=O@1s;DmD=o_|oE9t1xl>=&SSJK2%+W)UBmGsDn zuCr>(D{0H*^g{dZE9qo&i-y+6D{03+hpI<>R!OfOs+zU@!%F(jGXJQ9IhAyehuKfI zr;_eY->4tIy^{XYIrYtw^_A4qH`&8CxstB_skz_!#g%l)f`RMo<14AGM}uZlbR~7| zuyEQ-Q!44HA0K8M99K#Ef9vEnEv%BZ9Tv37jaE{RvR?SBqy@%5*KO!hNqeeZyAj!@ zlC}@a@l*L@Ki?{;ULpJZfdj&pM+(a$3r%nL(fvPbEi`ra^|`gTE!0E1YJ&YW3w>wk zmR#j87TRx5uZe@tT4?_ZhsVBt%0gcc-LNLdXrW~vw7Y%%Qwu$CyK6$XVhhbt#5yHs zTd4NU;_P2Ou+RucSzo%tLa)Ru{3w5;g|1c%l($-q@U7C0dzV@0iMzv`+Apxs2cAoI zADCmI4f`t3j-GCzYZfLL?o75&+n}HCzB|rBk4O8Q9zNVc6}F-HL%LzBK0Og^q5e|? z4s2Cf=*^Cc8=?a(RBmgNtX5iRpQYn^xAjGOzFDXqKTK*Xx3KRquvv-c-1BF3SBa7Q z|KjrtI!NMINz29cSzT@rHGB48{!|R>OGWa?M#ull%rr6o=kwFpi1Av9&+jKMe4g|V zss3dVx25`dKEp`KzgUSniAfUm64`NW3qIq^iCtm4;K9!AH)Q1YJh31H|HOOSppj5t zC=rT=hC#icUC>%66JEK#hmd2?5$F@B7|Md)hqgj%p$&iGy%*3M&?0C) z6a!6x#zDiN1s3!bC^c_fklaOgp;$6IR5qb++ z2kn6NLIu!4=o{!9bPKA4oa+hc2@QkRLtCMp5c@$+_Gq5@@oFnVR0A;dK@hnb%TkIp&xV9=4F(OXq^fX=D z9^DDcPi&CO7s1mh5m&MZ=SX06hlejq5SCfPtOd|6 z7>{vJ8O69OqP61NSx7jcxWi1 zNZ>PZuW)}NH`Y0NPVg|iz5aZQ92_|JSCrFG>GQmwh4UfE1!lJz$B@d z56V4|X1erF6Qhieovu156PD;-u*qCy#I-e=#NLM3_pnjPY-PlDAl?z>Zcp5!9f^C8 zoVbTO>)1=BFjUBK`1G|W#xBMZ<0D9cxyKro^3gc5e2_0Y4lPdlphAyAV{ja!4E@mt zl_0|pOu7a+5!Y~geDbm*-a&_mx2%-dvwcps#3{(0IQ6jC$-L#nI~oddAl{yCW*40^ zt3sZ)m9iEtq(!uXw1{vgErQ%giv(YbkJ-!QX;kPOSvglBrR2{M{DXkg&`kKlD065+ z90oSg*r-@;D66aqvGF1HGMyM^Wni0(*NX${1@+UzStp(o=Z$d2Ih{z09#79H!;jT@ z!Dp`s2jYeFUOf~#nU53kiEtr4LC(adho?nhb~B72W*?K6(NpK4Rq%W;?8tPiXsUt6-V@mYc5~c4#~{qMiLhU76!yap^(oG}Se(pq zlf4n=)1v02J`yrOypCkni)7&o&?$u3Cf1oN>J0Vve4Y6@5x+!7;)iNuduw`68{(PZtnp|nBhFGC$h}3sye5i%$$XuNFUswUa{D4b-yU8TPqRYz zB7f4t3CV}7{=6v7uh@U1Q5rvKo-Dz=3OloZB;HRAF`HAIPj#*AY=|A^EX8C(0-&9E zA7d+|X&h!Av*Tn=Hf*j_$sBEn<2D-&XM&C9MgE+}RqrPBANf3a3O?IF|52JW>_79L zr18W44vo_AYXs`uud5?z8GVej4El<+lzmRDvoaeGW?Tcs`O69O*V8r?`!=pAs1rVa z^7&suT+d?uZ{|dr1$mNY+Y}b$WpXmgd0!XDqbvF`#y{p+KK>KXkNJF$c|HPj3HoS@ z@TYUHUuQ?+FN-D5j#P1ORbj&O>+C@M6C*KRCm~$~VOJC8cdCumZ_K$kmlwtdn|J-% zv3c7A^R|NcBs`tB*)hSa?O1y!*r@#Y_2Fsxto`HYGPL<}+`r#vt&Q~U97((A@uXc) zIB6#vLzG3zt0C1UPhh`wMQ8~psvs9!Oi z%)SY+4}xzxoRf_S`0pFe$AU?`@;KqT%jQPR0~mYW7%Sf49%dOIi%+jx9{-reVjZ8I z*I|7-)IutohuHU@%n6+~5fTbn_sd$~TAA1k*J>ZMoj2Ofi?on=5^pnnbh9CDJ)BfB zUwe#Q2lxy2@Y4Fd?Aj|J(Tg;XZp!;e)1Geooh)**y~);Sy=G$g5syaq3|9ZLcHq60 zP%mrUvoV>7&v{<#`s{{w#x)lG$7>trhv$6%9RINRXK0MIY^;w)d%y<;X_nB`;$e0- zxf-9|9~JJ!HP3+WETr^i*!7LVFB;1>dvL9Vtm9PXX-_;8-H9jWf6x8S8kvg?aY?Xy z;XL4%+$j@TfHMh5Y)%5A z{YXHNFA2bp&+?v)aU_%DbHjA&m=W*QtaWkV5WXY%44;Xmx{!Hce!BAfRUOARmy_l= zSM%^@7H@M?lZVm$NqufTM#y*2&(=IxzX`X|`1N$gm~M^x1b^aYaWOlYusb~6YCE5$$s5Y#)x-p0)n>N1jshq zJe_&O`qd(h*ykOIQ#eL>3zQxC+mzv*uh1QX08{R+I{V3)#i=$b(m%`mQ>oY2rjUD?NqGZS)N9gCu<{5e8zD`UyZdR4qqaUUB_)Ct^!$`C!$So|JfYZsOCMq zG|zk%>hW~$t@@pidr$z%#_0Hhx#tMJ+ps|FI}Aqtxd#PgZN$qs5M=c^9puNmisQt3 zAJ6WqSz6|&C$n%J=`RtVKcC-F6cWfjm%d;h`)-SE*6){mVe9+xsAv9X{SK~ix{Hm{ zvCqBME%d?e9jyO^(!#I_Q9OAM13DRGX(6%sc~+$FI@;xUP5 zC0>`6O%A=e!{${_!%*S z<}Zv-#2aOM+Tc|^gBB(v#Kc?Q*fTtu^l20u5t|Sb6^%&Z)C6hAFIj+B(?-mm7ZbXG zy;F!;WPOw2@v{?WN5#!v8Z&;>>;;KoIE2*Nh9|}iiqhd-x;P(Bmy}2zvba(6=g(cJ z8@e!l274{gkoZKrDwo*WVb8?b35g4%;wHo|o*j=f8k!7WFgRxV!dbIo5;O@h3*aQV zZZ{!5HYz?kE+%?N(hR&P7g@j&Rv40LH$EouZ+BO+QjJfH!YOpa<7dvFL~@b8^q!*m z2}5JpTYqD$=h?whkDedBFfJyHpKcPKuM7zvGh|fH9$lm3;&4~WJQiKWyOZ8v=|@E^ zNF0)oFdx1|GhZ5ohs#jVn1n$Is3^QWX?zSXJns3MjEad`6!Q=9ZDfOE;$jm2VaJ+A zb^Y8yq4CkLH_f$u<>4fiHS#o>*~=UE8OiJ_laXlO!A3^^`i z7&Uu(0(*Dyx2!y@azdk{QT6zK?Rt|@^P{4r{X>#aA45>48S|rKH1lWk-n7;>JZkoW zm?!OmS(CN5W=6z()>l}sKr>Z~?GPdoC6&*`Od@ej;Hpln zJRP@r1(7YXq3D-`;^r@iAv?G|bT;06$vowGXY;r*=;$nJ5-CFeLM_jZ9>gjsYE}$6 z&CV4%2-nw7n0I4`jAr&P+yf2kl*H3^^uoBr*#nm(;^kVCW=F>iij7JjeeA7f#QZ1w z$#|B>koZNj6XwUy!{88K)wKXMc8s^>i*^lV{j$-HiBSo&qoy-&SF%0h6Q8up9F{vP zNW>Cd4899TNIU@x;~XE$hCb(B2c44A! zVIr$vpGL75(#UB7D=Rxv>be-ftN@qYGR^C?NagAlK6 z9KRqDBP=Q*dK%so8-*@CrLRiN9iQ16r^9H8iC=(Oe8H2HV}}mqN!h&=yP`6(joIv8 z4Nuwl|M5RDXbt_7?2&%y<@Y-OlZjuD?AzCrXJ`H(K4)dSnQx7gJ?|9T?}7wRyl$NM zUuughIbQUC@ifZ6-TtL+{I_NH_b(n6UHbbM%&^30tMrxXLo|-K=)il2xsw$m~m^k(MPgd9S&FS?U#f&RnEFnsFgRDenG<|0h2Z zqtp@){FCWJrSzX5{rBnD(*4Qr=@scy{yzT|Y5a(Bc34AnVd@1XnRa2$g&zNy{#^NQ zW_(xMeTC?mK0v&FiJ!LcIls{njqOI!FEj&l#e8146OsSj`=9qq^>_ZZ7R#Y;BbCSZ zKQ7nv`C7xqY$+dUUELsQN11fqSZQ6~|1MWb+i5A^I4R%%D)HEnFg<$i`fDvuW6G3` zL;pJ42KoM1`rJQzW|r^s_Ywc>vH!27ll>=~&2w85X|vV?>mO{hhM#Y*g*&Z#L`Eh( zJAS&-(23KdqNl}Jzi?15NQ_pi$&1oGpN8f5qI8M)5H)Q!KJg)+fBUAuGiive>tT%d zz&$-|9jJ#iuo>Tz?A@R*)~iG!p0N|e(sTi1Bs&&Nm+VZi8@^*_d8)uNXeVsO+fqEE zx3`$a7YvtdJlZ02A(np}=<9>;p$|vUlCFc5wm2B|8G#CE2^dKOt5w3plQwc-{yw z3$h@eT+pdKA-iF_fW0A>XE2L{n4gSs9k5OhHsc3@Vm%wcjE?9Nh|dIngV?cVuqW0^ zu=56iLm^hiFz^-0eiclFSb9dbwu0G=p7=a>5qT=XVGutSd>vwG^x$U@%l{bI32R?i zd>612E+Q3g!Uk_cfvd5$8a&bs=YVYlw*;X)uv5W@z42WmY|@92kYKEX!Le#^F~0AQ zKsmx8sDT@SV#C&sJ5JAl@w{>{4`TiofQec$p0P)iXa|AwAXX1LaGPXr2OmKt@Bu$jNJc@dEQ~ob2w9H! z5^!WR#tZCGpl=Mu1#HINP$KMLa3#ds1$3V&`lA4QNOlky0kJfUiIUBD6Jq|~1_Nh_ zWgh?@h!w|CDL7~j>J#T0489eIG_X@Zmw5CO*o>23hkq#;7vNopm4*GVp5FqT8}Ti` zkVLFCfUO4I7GW-ftpGPcDX>$)z{O%cGrBLq+{My>E0^J(0Ja_sUXFeVn{g+^%EkDx zWHY|L68#2g62TjgVjbpTJ${ojnGhxHIB@AIv0Tf+AKpTLKs@8YHG~X?eGGJ2E7ngS zI8Cxkz)O;C2H#2%=c^PDzbir_aV(>L9ejXo0@tq>=e>=fY=h{t5_H`NzmY}(`fd{E zYR2)J5N`lowutS;C_pTY8VpN?A4tQP4YBsk1^aBnbp-Lpz<%3B zpQFL|A=c-QfpI%T-xx1IiuIUVz|eQZ{0D<%r#L4wMnWuq#@!HW3&xc92pNE5b3xx- zVt-(?eP4`cjDncY(coGr23j582e?S z-ynW4I3r7JyJ+wWi1}X*I%bQu3m7WdgTaN8odgz2b_p1mD~>zHu@Eb7<8?V~y^gv7 z@$ijtDwGIY3yv)m>qG+yZ%4KT4?w=KOTm|o z7{9PpV2`8l0d^2L`b*K)Fn)#mW5hH5dJOB7VVlA0Cowi*SAe_9(4RJ;zk$C&tj^6K zJtg|12H%9(+_D;M{|)LF={JJEK&*@x!F8vl`2ln{As%TI;CqmoFzlSzH#Fdba?~y2eb3`w{Q~a2VAp^{e-V8P1EV444`b_# z;+)wQd>=9+{ciBJUooy>Yr&U)6We+e_#tGAfAjD$7=KBO*MaYvF-IWY04gqHeuK@Z zg4nf#@dOlvcr$2$)UZ`o@NeUwFxZix_ILOOn=zHy@RP9+Vs%~ucDar+APwV4h{cZr zUxQfs67V6kk)^qT{2`Wxt>ak;u{25GIj96_ETCHj`Yvo=a1_Mz1Oskj{32cn20`pt z#xu}i#Qy+>-ol&)doXwaDu-x6h1k6@ThI9bV*NJtHm=bS!S$;I`~;H2 zHiH%@5;kL!1#~%w}Zk51Gx#))+FIk*(2UHX~ar$81KnE-eLPlhNUU7|+PoQn7f(ky1Qc zJEfCs)b?{5?kQww*YwDAZF+3FE?u9Vnx30pl3to_OfO3};agivdVRVsL!XhFVaO=S zFlLxC%o&yplBvj4W~wsPnVL*(rY=*TnVM{w%vqK!lC8*AW~;K**_v!^wk}(rotkaPF3C1#o3hQ>mTZ!v$Wi8~ za@0AR9Bqy+N1v0LW5_AVG3Jv7=Bjelxtd&Ut}a)fo0@CLEy*?JnsUv# zmRzz=u}`^AwNJfIvroHEw@<$>b)R8h$v)#g(?0V)%RZ8)$W!L2^3-{nJZ+vXPoGB= zSR;nIh)mO_#ij*ks58PcVl#9ZNf}}(B2kW5lq3mdNy*xY(&VB%r6^Gu%2bh6pCw0` zd{L^v?49s67v7RwIsEj6r-AS_7~Y1#-$-~I3!jtVbqf663D0xkdnvpxga73yK?TZC zk5b4{4qucc5M>EQX~KAUVo{+V^QKHlsP3YHE(C0Aul(tB(F3NT|zCd2+TNqdvTo_guSr}WG zRG3n@voN=?w6LtOys)CMzEED|TNGFnTohImSrl88RFqP*vnaQyw5Y78yr`n6zDQo| zTO3#%TpU&$SsYuORGd=0vpBc7w79Ieyttycz8Hm5$yhOo+~8{nGz1&M43UOdLy{rI zu+xxhC^eKB$_*8UdV@U8H!UzNI4vwK68#}5EhTMdT5eitT3K3oT18rYnmpY%Jup2u zJq%+fHa#glC4DDGPANuBIYv!=x;(=-BQPTvy(kj>C@CW)V`oNgMrlS_MtMd>Mtz1n z(>F6PGdMFWGcq$aGbu9#b)Jj*E<;^cpq}NZgRvvC{9IhF3B_InexnemOPTL$XDj8 z^40m8d~LoiU!R|vZ^$pnH|Cr2&H0vmQlKbM7N`o;1)2hFfv!MbkXm3UC@C-&m?`;S=@kG+=v<6j2WC{C^Co+_lG!@b^a;ivy86M9K!s-{VMlI311@N qhY|fK5Pc{X{ihUjZ#iaPHlMv{HhX?9Q(_j-<+JSm|Mq`p4g4<_E5iH$ literal 0 HcmV?d00001 diff --git a/out/build/x64-debug/CMakeFiles/3.29.5-msvc4/CompilerIdC/CMakeCCompilerId.obj b/out/build/x64-debug/CMakeFiles/3.29.5-msvc4/CompilerIdC/CMakeCCompilerId.obj new file mode 100644 index 0000000000000000000000000000000000000000..93465ce21d8e89523b948115cb5c90f077a2bd95 GIT binary patch literal 1963 zcmb_dO>7%g5T2KH+cauuekdvx5-WElT0yo>>?Cpkv8^5BNOofC^apv7yYa5mZS7s- zT{}@v5or)nK&k{6B-8^4!2wZmN~@xlKM5pMsg-)_v7+L_g&X1$X5Q|`YjZ<<(#)GT z^S#;k-mX9E@AiZA)$Qtb1Rx3?WW8xr+_vFQ;RFVYESUM@z!1o~vD8|Yib3UD4Ay&i z3Jjf+bTIzPpD3TUS4?YJZ|R0=w_J6pW!7|cbt*B&--4RTYnP3TSu-3pE>9%o$+5cAt|Ziy zU2kBvIj5&QPO6iU?WIdF1FsCj62N^Jh2xOjfZZ`~R+_eBS6%Vg>Eq%;!!_&X72Jau zbfBGjn48Zm%vAhGmGZ^2sked>A9=k|)7+}vte4K2mTs>&AquZ+&C10Ro~SqPxSFMF zO}(reRjpNXOUYP>(&>+1g<(0SZ8^Klg-phy;%fnhUj@KH9x3SQrWu?^Kgy#u^oMxV zb)0hBXj0cwjAJ}0dqHBHf_P$lBIajexUcNyqBOLbllrske;ocfB4IzsR??D~-5R9$ z;GGEDIv@$ZY<<5Ok^Xz-ga4`97H(qwr^7!!hkM(P7J(`BPw}XLeuzhx(9;7Wa25Rs zkFKMCnn!Gq!C(|a1pOETJd1&VYXH26et`5G0gmpg9(v)(-6L1#;xEP@{tidu5589J zMn8J|>ywQE^|Mbt{^rT6+c&00Kl~!U`S{)s$q}b<=K7;^+qjrRp>It#_3TE3?d(uT zrD|v{zK3g!t@)X@U6boN)&RUrSlCFX1V+-6GsrdTzWFi4{3w#xX1&_D_BgrF_hd+JEi^$V`6Np250(c%xL<@JGhGTw) zvH)Xf3R;+xgsh+OIMXfzeG7zWnPQ5=S2^{>V8H7Vmvn5g5rgooD3U zC~e2bRe$6hkV8^VPZ5~n*E_>C3{9(Qmjhk%X1*GDlR(nE83~vd)ii6lr7aufUhV2B V|68&^YFQ}sy2P(c;(twE{14!VVLku= literal 0 HcmV?d00001 diff --git a/out/build/x64-debug/CMakeFiles/3.29.5-msvc4/CompilerIdCXX/CMakeCXXCompilerId.cpp b/out/build/x64-debug/CMakeFiles/3.29.5-msvc4/CompilerIdCXX/CMakeCXXCompilerId.cpp new file mode 100644 index 00000000000..9a5e8f8ce67 --- /dev/null +++ b/out/build/x64-debug/CMakeFiles/3.29.5-msvc4/CompilerIdCXX/CMakeCXXCompilerId.cpp @@ -0,0 +1,878 @@ +/* This source file must have a .cpp extension so that all C++ compilers + recognize the extension without flags. Borland does not know .cxx for + example. */ +#ifndef __cplusplus +# error "A C compiler has been selected for C++." +#endif + +#if !defined(__has_include) +/* If the compiler does not have __has_include, pretend the answer is + always no. */ +# define __has_include(x) 0 +#endif + + +/* Version number components: V=Version, R=Revision, P=Patch + Version date components: YYYY=Year, MM=Month, DD=Day */ + +#if defined(__INTEL_COMPILER) || defined(__ICC) +# define COMPILER_ID "Intel" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# if defined(__GNUC__) +# define SIMULATE_ID "GNU" +# endif + /* __INTEL_COMPILER = VRP prior to 2021, and then VVVV for 2021 and later, + except that a few beta releases use the old format with V=2021. */ +# if __INTEL_COMPILER < 2021 || __INTEL_COMPILER == 202110 || __INTEL_COMPILER == 202111 +# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER/100) +# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER/10 % 10) +# if defined(__INTEL_COMPILER_UPDATE) +# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER_UPDATE) +# else +# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER % 10) +# endif +# else +# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER) +# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER_UPDATE) + /* The third version component from --version is an update index, + but no macro is provided for it. */ +# define COMPILER_VERSION_PATCH DEC(0) +# endif +# if defined(__INTEL_COMPILER_BUILD_DATE) + /* __INTEL_COMPILER_BUILD_DATE = YYYYMMDD */ +# define COMPILER_VERSION_TWEAK DEC(__INTEL_COMPILER_BUILD_DATE) +# endif +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif +# if defined(__GNUC__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) +# elif defined(__GNUG__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUG__) +# endif +# if defined(__GNUC_MINOR__) +# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) +# endif +# if defined(__GNUC_PATCHLEVEL__) +# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif + +#elif (defined(__clang__) && defined(__INTEL_CLANG_COMPILER)) || defined(__INTEL_LLVM_COMPILER) +# define COMPILER_ID "IntelLLVM" +#if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +#endif +#if defined(__GNUC__) +# define SIMULATE_ID "GNU" +#endif +/* __INTEL_LLVM_COMPILER = VVVVRP prior to 2021.2.0, VVVVRRPP for 2021.2.0 and + * later. Look for 6 digit vs. 8 digit version number to decide encoding. + * VVVV is no smaller than the current year when a version is released. + */ +#if __INTEL_LLVM_COMPILER < 1000000L +# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/100) +# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 10) +#else +# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/10000) +# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/100 % 100) +# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 100) +#endif +#if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +#endif +#if defined(__GNUC__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) +#elif defined(__GNUG__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUG__) +#endif +#if defined(__GNUC_MINOR__) +# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) +#endif +#if defined(__GNUC_PATCHLEVEL__) +# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +#endif + +#elif defined(__PATHCC__) +# define COMPILER_ID "PathScale" +# define COMPILER_VERSION_MAJOR DEC(__PATHCC__) +# define COMPILER_VERSION_MINOR DEC(__PATHCC_MINOR__) +# if defined(__PATHCC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__PATHCC_PATCHLEVEL__) +# endif + +#elif defined(__BORLANDC__) && defined(__CODEGEARC_VERSION__) +# define COMPILER_ID "Embarcadero" +# define COMPILER_VERSION_MAJOR HEX(__CODEGEARC_VERSION__>>24 & 0x00FF) +# define COMPILER_VERSION_MINOR HEX(__CODEGEARC_VERSION__>>16 & 0x00FF) +# define COMPILER_VERSION_PATCH DEC(__CODEGEARC_VERSION__ & 0xFFFF) + +#elif defined(__BORLANDC__) +# define COMPILER_ID "Borland" + /* __BORLANDC__ = 0xVRR */ +# define COMPILER_VERSION_MAJOR HEX(__BORLANDC__>>8) +# define COMPILER_VERSION_MINOR HEX(__BORLANDC__ & 0xFF) + +#elif defined(__WATCOMC__) && __WATCOMC__ < 1200 +# define COMPILER_ID "Watcom" + /* __WATCOMC__ = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(__WATCOMC__ / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__WATCOMC__) +# define COMPILER_ID "OpenWatcom" + /* __WATCOMC__ = VVRP + 1100 */ +# define COMPILER_VERSION_MAJOR DEC((__WATCOMC__ - 1100) / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__SUNPRO_CC) +# define COMPILER_ID "SunPro" +# if __SUNPRO_CC >= 0x5100 + /* __SUNPRO_CC = 0xVRRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_CC>>12) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_CC>>4 & 0xFF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_CC & 0xF) +# else + /* __SUNPRO_CC = 0xVRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_CC>>8) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_CC>>4 & 0xF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_CC & 0xF) +# endif + +#elif defined(__HP_aCC) +# define COMPILER_ID "HP" + /* __HP_aCC = VVRRPP */ +# define COMPILER_VERSION_MAJOR DEC(__HP_aCC/10000) +# define COMPILER_VERSION_MINOR DEC(__HP_aCC/100 % 100) +# define COMPILER_VERSION_PATCH DEC(__HP_aCC % 100) + +#elif defined(__DECCXX) +# define COMPILER_ID "Compaq" + /* __DECCXX_VER = VVRRTPPPP */ +# define COMPILER_VERSION_MAJOR DEC(__DECCXX_VER/10000000) +# define COMPILER_VERSION_MINOR DEC(__DECCXX_VER/100000 % 100) +# define COMPILER_VERSION_PATCH DEC(__DECCXX_VER % 10000) + +#elif defined(__IBMCPP__) && defined(__COMPILER_VER__) +# define COMPILER_ID "zOS" + /* __IBMCPP__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) + +#elif defined(__open_xl__) && defined(__clang__) +# define COMPILER_ID "IBMClang" +# define COMPILER_VERSION_MAJOR DEC(__open_xl_version__) +# define COMPILER_VERSION_MINOR DEC(__open_xl_release__) +# define COMPILER_VERSION_PATCH DEC(__open_xl_modification__) +# define COMPILER_VERSION_TWEAK DEC(__open_xl_ptf_fix_level__) + + +#elif defined(__ibmxl__) && defined(__clang__) +# define COMPILER_ID "XLClang" +# define COMPILER_VERSION_MAJOR DEC(__ibmxl_version__) +# define COMPILER_VERSION_MINOR DEC(__ibmxl_release__) +# define COMPILER_VERSION_PATCH DEC(__ibmxl_modification__) +# define COMPILER_VERSION_TWEAK DEC(__ibmxl_ptf_fix_level__) + + +#elif defined(__IBMCPP__) && !defined(__COMPILER_VER__) && __IBMCPP__ >= 800 +# define COMPILER_ID "XL" + /* __IBMCPP__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) + +#elif defined(__IBMCPP__) && !defined(__COMPILER_VER__) && __IBMCPP__ < 800 +# define COMPILER_ID "VisualAge" + /* __IBMCPP__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) + +#elif defined(__NVCOMPILER) +# define COMPILER_ID "NVHPC" +# define COMPILER_VERSION_MAJOR DEC(__NVCOMPILER_MAJOR__) +# define COMPILER_VERSION_MINOR DEC(__NVCOMPILER_MINOR__) +# if defined(__NVCOMPILER_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__NVCOMPILER_PATCHLEVEL__) +# endif + +#elif defined(__PGI) +# define COMPILER_ID "PGI" +# define COMPILER_VERSION_MAJOR DEC(__PGIC__) +# define COMPILER_VERSION_MINOR DEC(__PGIC_MINOR__) +# if defined(__PGIC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__) +# endif + +#elif defined(__clang__) && defined(__cray__) +# define COMPILER_ID "CrayClang" +# define COMPILER_VERSION_MAJOR DEC(__cray_major__) +# define COMPILER_VERSION_MINOR DEC(__cray_minor__) +# define COMPILER_VERSION_PATCH DEC(__cray_patchlevel__) +# define COMPILER_VERSION_INTERNAL_STR __clang_version__ + + +#elif defined(_CRAYC) +# define COMPILER_ID "Cray" +# define COMPILER_VERSION_MAJOR DEC(_RELEASE_MAJOR) +# define COMPILER_VERSION_MINOR DEC(_RELEASE_MINOR) + +#elif defined(__TI_COMPILER_VERSION__) +# define COMPILER_ID "TI" + /* __TI_COMPILER_VERSION__ = VVVRRRPPP */ +# define COMPILER_VERSION_MAJOR DEC(__TI_COMPILER_VERSION__/1000000) +# define COMPILER_VERSION_MINOR DEC(__TI_COMPILER_VERSION__/1000 % 1000) +# define COMPILER_VERSION_PATCH DEC(__TI_COMPILER_VERSION__ % 1000) + +#elif defined(__CLANG_FUJITSU) +# define COMPILER_ID "FujitsuClang" +# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) +# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) +# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) +# define COMPILER_VERSION_INTERNAL_STR __clang_version__ + + +#elif defined(__FUJITSU) +# define COMPILER_ID "Fujitsu" +# if defined(__FCC_version__) +# define COMPILER_VERSION __FCC_version__ +# elif defined(__FCC_major__) +# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) +# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) +# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) +# endif +# if defined(__fcc_version) +# define COMPILER_VERSION_INTERNAL DEC(__fcc_version) +# elif defined(__FCC_VERSION) +# define COMPILER_VERSION_INTERNAL DEC(__FCC_VERSION) +# endif + + +#elif defined(__ghs__) +# define COMPILER_ID "GHS" +/* __GHS_VERSION_NUMBER = VVVVRP */ +# ifdef __GHS_VERSION_NUMBER +# define COMPILER_VERSION_MAJOR DEC(__GHS_VERSION_NUMBER / 100) +# define COMPILER_VERSION_MINOR DEC(__GHS_VERSION_NUMBER / 10 % 10) +# define COMPILER_VERSION_PATCH DEC(__GHS_VERSION_NUMBER % 10) +# endif + +#elif defined(__TASKING__) +# define COMPILER_ID "Tasking" + # define COMPILER_VERSION_MAJOR DEC(__VERSION__/1000) + # define COMPILER_VERSION_MINOR DEC(__VERSION__ % 100) +# define COMPILER_VERSION_INTERNAL DEC(__VERSION__) + +#elif defined(__ORANGEC__) +# define COMPILER_ID "OrangeC" +# define COMPILER_VERSION_MAJOR DEC(__ORANGEC_MAJOR__) +# define COMPILER_VERSION_MINOR DEC(__ORANGEC_MINOR__) +# define COMPILER_VERSION_PATCH DEC(__ORANGEC_PATCHLEVEL__) + +#elif defined(__SCO_VERSION__) +# define COMPILER_ID "SCO" + +#elif defined(__ARMCC_VERSION) && !defined(__clang__) +# define COMPILER_ID "ARMCC" +#if __ARMCC_VERSION >= 1000000 + /* __ARMCC_VERSION = VRRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#else + /* __ARMCC_VERSION = VRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/100000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 10) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#endif + + +#elif defined(__clang__) && defined(__apple_build_version__) +# define COMPILER_ID "AppleClang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif +# define COMPILER_VERSION_TWEAK DEC(__apple_build_version__) + +#elif defined(__clang__) && defined(__ARMCOMPILER_VERSION) +# define COMPILER_ID "ARMClang" + # define COMPILER_VERSION_MAJOR DEC(__ARMCOMPILER_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCOMPILER_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCOMPILER_VERSION/100 % 100) +# define COMPILER_VERSION_INTERNAL DEC(__ARMCOMPILER_VERSION) + +#elif defined(__clang__) && defined(__ti__) +# define COMPILER_ID "TIClang" + # define COMPILER_VERSION_MAJOR DEC(__ti_major__) + # define COMPILER_VERSION_MINOR DEC(__ti_minor__) + # define COMPILER_VERSION_PATCH DEC(__ti_patchlevel__) +# define COMPILER_VERSION_INTERNAL DEC(__ti_version__) + +#elif defined(__clang__) +# define COMPILER_ID "Clang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif + +#elif defined(__LCC__) && (defined(__GNUC__) || defined(__GNUG__) || defined(__MCST__)) +# define COMPILER_ID "LCC" +# define COMPILER_VERSION_MAJOR DEC(__LCC__ / 100) +# define COMPILER_VERSION_MINOR DEC(__LCC__ % 100) +# if defined(__LCC_MINOR__) +# define COMPILER_VERSION_PATCH DEC(__LCC_MINOR__) +# endif +# if defined(__GNUC__) && defined(__GNUC_MINOR__) +# define SIMULATE_ID "GNU" +# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) +# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) +# if defined(__GNUC_PATCHLEVEL__) +# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif +# endif + +#elif defined(__GNUC__) || defined(__GNUG__) +# define COMPILER_ID "GNU" +# if defined(__GNUC__) +# define COMPILER_VERSION_MAJOR DEC(__GNUC__) +# else +# define COMPILER_VERSION_MAJOR DEC(__GNUG__) +# endif +# if defined(__GNUC_MINOR__) +# define COMPILER_VERSION_MINOR DEC(__GNUC_MINOR__) +# endif +# if defined(__GNUC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif + +#elif defined(_MSC_VER) +# define COMPILER_ID "MSVC" + /* _MSC_VER = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(_MSC_VER / 100) +# define COMPILER_VERSION_MINOR DEC(_MSC_VER % 100) +# if defined(_MSC_FULL_VER) +# if _MSC_VER >= 1400 + /* _MSC_FULL_VER = VVRRPPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 100000) +# else + /* _MSC_FULL_VER = VVRRPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 10000) +# endif +# endif +# if defined(_MSC_BUILD) +# define COMPILER_VERSION_TWEAK DEC(_MSC_BUILD) +# endif + +#elif defined(_ADI_COMPILER) +# define COMPILER_ID "ADSP" +#if defined(__VERSIONNUM__) + /* __VERSIONNUM__ = 0xVVRRPPTT */ +# define COMPILER_VERSION_MAJOR DEC(__VERSIONNUM__ >> 24 & 0xFF) +# define COMPILER_VERSION_MINOR DEC(__VERSIONNUM__ >> 16 & 0xFF) +# define COMPILER_VERSION_PATCH DEC(__VERSIONNUM__ >> 8 & 0xFF) +# define COMPILER_VERSION_TWEAK DEC(__VERSIONNUM__ & 0xFF) +#endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# define COMPILER_ID "IAR" +# if defined(__VER__) && defined(__ICCARM__) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 1000000) +# define COMPILER_VERSION_MINOR DEC(((__VER__) / 1000) % 1000) +# define COMPILER_VERSION_PATCH DEC((__VER__) % 1000) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# elif defined(__VER__) && (defined(__ICCAVR__) || defined(__ICCRX__) || defined(__ICCRH850__) || defined(__ICCRL78__) || defined(__ICC430__) || defined(__ICCRISCV__) || defined(__ICCV850__) || defined(__ICC8051__) || defined(__ICCSTM8__)) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 100) +# define COMPILER_VERSION_MINOR DEC((__VER__) - (((__VER__) / 100)*100)) +# define COMPILER_VERSION_PATCH DEC(__SUBVERSION__) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# endif + + +/* These compilers are either not known or too old to define an + identification macro. Try to identify the platform and guess that + it is the native compiler. */ +#elif defined(__hpux) || defined(__hpua) +# define COMPILER_ID "HP" + +#else /* unknown compiler */ +# define COMPILER_ID "" +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_compiler = "INFO" ":" "compiler[" COMPILER_ID "]"; +#ifdef SIMULATE_ID +char const* info_simulate = "INFO" ":" "simulate[" SIMULATE_ID "]"; +#endif + +#ifdef __QNXNTO__ +char const* qnxnto = "INFO" ":" "qnxnto[]"; +#endif + +#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) +char const *info_cray = "INFO" ":" "compiler_wrapper[CrayPrgEnv]"; +#endif + +#define STRINGIFY_HELPER(X) #X +#define STRINGIFY(X) STRINGIFY_HELPER(X) + +/* Identify known platforms by name. */ +#if defined(__linux) || defined(__linux__) || defined(linux) +# define PLATFORM_ID "Linux" + +#elif defined(__MSYS__) +# define PLATFORM_ID "MSYS" + +#elif defined(__CYGWIN__) +# define PLATFORM_ID "Cygwin" + +#elif defined(__MINGW32__) +# define PLATFORM_ID "MinGW" + +#elif defined(__APPLE__) +# define PLATFORM_ID "Darwin" + +#elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32) +# define PLATFORM_ID "Windows" + +#elif defined(__FreeBSD__) || defined(__FreeBSD) +# define PLATFORM_ID "FreeBSD" + +#elif defined(__NetBSD__) || defined(__NetBSD) +# define PLATFORM_ID "NetBSD" + +#elif defined(__OpenBSD__) || defined(__OPENBSD) +# define PLATFORM_ID "OpenBSD" + +#elif defined(__sun) || defined(sun) +# define PLATFORM_ID "SunOS" + +#elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__) +# define PLATFORM_ID "AIX" + +#elif defined(__hpux) || defined(__hpux__) +# define PLATFORM_ID "HP-UX" + +#elif defined(__HAIKU__) +# define PLATFORM_ID "Haiku" + +#elif defined(__BeOS) || defined(__BEOS__) || defined(_BEOS) +# define PLATFORM_ID "BeOS" + +#elif defined(__QNX__) || defined(__QNXNTO__) +# define PLATFORM_ID "QNX" + +#elif defined(__tru64) || defined(_tru64) || defined(__TRU64__) +# define PLATFORM_ID "Tru64" + +#elif defined(__riscos) || defined(__riscos__) +# define PLATFORM_ID "RISCos" + +#elif defined(__sinix) || defined(__sinix__) || defined(__SINIX__) +# define PLATFORM_ID "SINIX" + +#elif defined(__UNIX_SV__) +# define PLATFORM_ID "UNIX_SV" + +#elif defined(__bsdos__) +# define PLATFORM_ID "BSDOS" + +#elif defined(_MPRAS) || defined(MPRAS) +# define PLATFORM_ID "MP-RAS" + +#elif defined(__osf) || defined(__osf__) +# define PLATFORM_ID "OSF1" + +#elif defined(_SCO_SV) || defined(SCO_SV) || defined(sco_sv) +# define PLATFORM_ID "SCO_SV" + +#elif defined(__ultrix) || defined(__ultrix__) || defined(_ULTRIX) +# define PLATFORM_ID "ULTRIX" + +#elif defined(__XENIX__) || defined(_XENIX) || defined(XENIX) +# define PLATFORM_ID "Xenix" + +#elif defined(__WATCOMC__) +# if defined(__LINUX__) +# define PLATFORM_ID "Linux" + +# elif defined(__DOS__) +# define PLATFORM_ID "DOS" + +# elif defined(__OS2__) +# define PLATFORM_ID "OS2" + +# elif defined(__WINDOWS__) +# define PLATFORM_ID "Windows3x" + +# elif defined(__VXWORKS__) +# define PLATFORM_ID "VxWorks" + +# else /* unknown platform */ +# define PLATFORM_ID +# endif + +#elif defined(__INTEGRITY) +# if defined(INT_178B) +# define PLATFORM_ID "Integrity178" + +# else /* regular Integrity */ +# define PLATFORM_ID "Integrity" +# endif + +# elif defined(_ADI_COMPILER) +# define PLATFORM_ID "ADSP" + +#else /* unknown platform */ +# define PLATFORM_ID + +#endif + +/* For windows compilers MSVC and Intel we can determine + the architecture of the compiler being used. This is because + the compilers do not have flags that can change the architecture, + but rather depend on which compiler is being used +*/ +#if defined(_WIN32) && defined(_MSC_VER) +# if defined(_M_IA64) +# define ARCHITECTURE_ID "IA64" + +# elif defined(_M_ARM64EC) +# define ARCHITECTURE_ID "ARM64EC" + +# elif defined(_M_X64) || defined(_M_AMD64) +# define ARCHITECTURE_ID "x64" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# elif defined(_M_ARM64) +# define ARCHITECTURE_ID "ARM64" + +# elif defined(_M_ARM) +# if _M_ARM == 4 +# define ARCHITECTURE_ID "ARMV4I" +# elif _M_ARM == 5 +# define ARCHITECTURE_ID "ARMV5I" +# else +# define ARCHITECTURE_ID "ARMV" STRINGIFY(_M_ARM) +# endif + +# elif defined(_M_MIPS) +# define ARCHITECTURE_ID "MIPS" + +# elif defined(_M_SH) +# define ARCHITECTURE_ID "SHx" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__WATCOMC__) +# if defined(_M_I86) +# define ARCHITECTURE_ID "I86" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# if defined(__ICCARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__ICCRX__) +# define ARCHITECTURE_ID "RX" + +# elif defined(__ICCRH850__) +# define ARCHITECTURE_ID "RH850" + +# elif defined(__ICCRL78__) +# define ARCHITECTURE_ID "RL78" + +# elif defined(__ICCRISCV__) +# define ARCHITECTURE_ID "RISCV" + +# elif defined(__ICCAVR__) +# define ARCHITECTURE_ID "AVR" + +# elif defined(__ICC430__) +# define ARCHITECTURE_ID "MSP430" + +# elif defined(__ICCV850__) +# define ARCHITECTURE_ID "V850" + +# elif defined(__ICC8051__) +# define ARCHITECTURE_ID "8051" + +# elif defined(__ICCSTM8__) +# define ARCHITECTURE_ID "STM8" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__ghs__) +# if defined(__PPC64__) +# define ARCHITECTURE_ID "PPC64" + +# elif defined(__ppc__) +# define ARCHITECTURE_ID "PPC" + +# elif defined(__ARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__x86_64__) +# define ARCHITECTURE_ID "x64" + +# elif defined(__i386__) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__clang__) && defined(__ti__) +# if defined(__ARM_ARCH) +# define ARCHITECTURE_ID "Arm" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__TI_COMPILER_VERSION__) +# if defined(__TI_ARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__MSP430__) +# define ARCHITECTURE_ID "MSP430" + +# elif defined(__TMS320C28XX__) +# define ARCHITECTURE_ID "TMS320C28x" + +# elif defined(__TMS320C6X__) || defined(_TMS320C6X) +# define ARCHITECTURE_ID "TMS320C6x" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +# elif defined(__ADSPSHARC__) +# define ARCHITECTURE_ID "SHARC" + +# elif defined(__ADSPBLACKFIN__) +# define ARCHITECTURE_ID "Blackfin" + +#elif defined(__TASKING__) + +# if defined(__CTC__) || defined(__CPTC__) +# define ARCHITECTURE_ID "TriCore" + +# elif defined(__CMCS__) +# define ARCHITECTURE_ID "MCS" + +# elif defined(__CARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__CARC__) +# define ARCHITECTURE_ID "ARC" + +# elif defined(__C51__) +# define ARCHITECTURE_ID "8051" + +# elif defined(__CPCP__) +# define ARCHITECTURE_ID "PCP" + +# else +# define ARCHITECTURE_ID "" +# endif + +#else +# define ARCHITECTURE_ID +#endif + +/* Convert integer to decimal digit literals. */ +#define DEC(n) \ + ('0' + (((n) / 10000000)%10)), \ + ('0' + (((n) / 1000000)%10)), \ + ('0' + (((n) / 100000)%10)), \ + ('0' + (((n) / 10000)%10)), \ + ('0' + (((n) / 1000)%10)), \ + ('0' + (((n) / 100)%10)), \ + ('0' + (((n) / 10)%10)), \ + ('0' + ((n) % 10)) + +/* Convert integer to hex digit literals. */ +#define HEX(n) \ + ('0' + ((n)>>28 & 0xF)), \ + ('0' + ((n)>>24 & 0xF)), \ + ('0' + ((n)>>20 & 0xF)), \ + ('0' + ((n)>>16 & 0xF)), \ + ('0' + ((n)>>12 & 0xF)), \ + ('0' + ((n)>>8 & 0xF)), \ + ('0' + ((n)>>4 & 0xF)), \ + ('0' + ((n) & 0xF)) + +/* Construct a string literal encoding the version number. */ +#ifdef COMPILER_VERSION +char const* info_version = "INFO" ":" "compiler_version[" COMPILER_VERSION "]"; + +/* Construct a string literal encoding the version number components. */ +#elif defined(COMPILER_VERSION_MAJOR) +char const info_version[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[', + COMPILER_VERSION_MAJOR, +# ifdef COMPILER_VERSION_MINOR + '.', COMPILER_VERSION_MINOR, +# ifdef COMPILER_VERSION_PATCH + '.', COMPILER_VERSION_PATCH, +# ifdef COMPILER_VERSION_TWEAK + '.', COMPILER_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct a string literal encoding the internal version number. */ +#ifdef COMPILER_VERSION_INTERNAL +char const info_version_internal[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','_', + 'i','n','t','e','r','n','a','l','[', + COMPILER_VERSION_INTERNAL,']','\0'}; +#elif defined(COMPILER_VERSION_INTERNAL_STR) +char const* info_version_internal = "INFO" ":" "compiler_version_internal[" COMPILER_VERSION_INTERNAL_STR "]"; +#endif + +/* Construct a string literal encoding the version number components. */ +#ifdef SIMULATE_VERSION_MAJOR +char const info_simulate_version[] = { + 'I', 'N', 'F', 'O', ':', + 's','i','m','u','l','a','t','e','_','v','e','r','s','i','o','n','[', + SIMULATE_VERSION_MAJOR, +# ifdef SIMULATE_VERSION_MINOR + '.', SIMULATE_VERSION_MINOR, +# ifdef SIMULATE_VERSION_PATCH + '.', SIMULATE_VERSION_PATCH, +# ifdef SIMULATE_VERSION_TWEAK + '.', SIMULATE_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_platform = "INFO" ":" "platform[" PLATFORM_ID "]"; +char const* info_arch = "INFO" ":" "arch[" ARCHITECTURE_ID "]"; + + + +#if defined(__INTEL_COMPILER) && defined(_MSVC_LANG) && _MSVC_LANG < 201403L +# if defined(__INTEL_CXX11_MODE__) +# if defined(__cpp_aggregate_nsdmi) +# define CXX_STD 201402L +# else +# define CXX_STD 201103L +# endif +# else +# define CXX_STD 199711L +# endif +#elif defined(_MSC_VER) && defined(_MSVC_LANG) +# define CXX_STD _MSVC_LANG +#else +# define CXX_STD __cplusplus +#endif + +const char* info_language_standard_default = "INFO" ":" "standard_default[" +#if CXX_STD > 202002L + "23" +#elif CXX_STD > 201703L + "20" +#elif CXX_STD >= 201703L + "17" +#elif CXX_STD >= 201402L + "14" +#elif CXX_STD >= 201103L + "11" +#else + "98" +#endif +"]"; + +const char* info_language_extensions_default = "INFO" ":" "extensions_default[" +#if (defined(__clang__) || defined(__GNUC__) || defined(__xlC__) || \ + defined(__TI_COMPILER_VERSION__)) && \ + !defined(__STRICT_ANSI__) + "ON" +#else + "OFF" +#endif +"]"; + +/*--------------------------------------------------------------------------*/ + +int main(int argc, char* argv[]) +{ + int require = 0; + require += info_compiler[argc]; + require += info_platform[argc]; + require += info_arch[argc]; +#ifdef COMPILER_VERSION_MAJOR + require += info_version[argc]; +#endif +#ifdef COMPILER_VERSION_INTERNAL + require += info_version_internal[argc]; +#endif +#ifdef SIMULATE_ID + require += info_simulate[argc]; +#endif +#ifdef SIMULATE_VERSION_MAJOR + require += info_simulate_version[argc]; +#endif +#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) + require += info_cray[argc]; +#endif + require += info_language_standard_default[argc]; + require += info_language_extensions_default[argc]; + (void)argv; + return require; +} diff --git a/out/build/x64-debug/CMakeFiles/3.29.5-msvc4/CompilerIdCXX/CMakeCXXCompilerId.exe b/out/build/x64-debug/CMakeFiles/3.29.5-msvc4/CompilerIdCXX/CMakeCXXCompilerId.exe new file mode 100644 index 0000000000000000000000000000000000000000..2d69734d3955a11fb238aade33f22908067f68d9 GIT binary patch literal 109568 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 M_y4#5J8R&7040|0J^%m! literal 0 HcmV?d00001 diff --git a/out/build/x64-debug/CMakeFiles/3.29.5-msvc4/CompilerIdCXX/CMakeCXXCompilerId.obj b/out/build/x64-debug/CMakeFiles/3.29.5-msvc4/CompilerIdCXX/CMakeCXXCompilerId.obj new file mode 100644 index 0000000000000000000000000000000000000000..376566be9da5a0bc202e202cfabaedac37286c60 GIT binary patch literal 2030 zcmb_dO>7%g5T2KH+E6t#iK!GS5G%8YR-#)wHVH{V-TDtlvJ+FMO;o#>wRfFvV|y*{ z+Ko6xgjPfW35gR2DsFHL-<$c~ z?ECX)?fMYB@WnT^od7@x9Fw)SUbVZrJA_jR7FciO_J>A5*7QneSt|50I|$bMcnXZf zWlgo!9tr#7*b)N(E7-^eu_>VJ$ZbFI4#q!mIm9DFo+8`&sx38|P6Xg91Q!K>G28>$ z0c;}V-;!7T^@cD$=W>Wgra)McTYlbQj9)-r#pPmYhgZG4Vok#GLRN)V7Ti80lMzMqBOev{%ONnwKpD(2f z`RGLXoO#t~E^8f4FPR;?ROuLXt+YBBJIQaMl*p+odfKS#Rw*h^Ov^8yY*^iDtduYt zEsVBjwZzhr!$PnhmCec(n1NSESq0z$1mOf^uEAcPGpcRVGHbSY{M-p~zGWK?<854r z*sDOR{r5&k%YZK82uCC6X~PW0(FZva(I4e#b}l_XQ*}2`%oQ#qE@2$N7cY19wq=;j zVwhWGT6RDzLLeH8OoZJ?IP6S!=C|sqT{GK_;-b;i%&QjWcwMz!y5@a?Oq>+uRG?ZEYef-COL^Cqgq$FlGhY26q z4zSI`lJL{!cN+oezh^%9pQ>%*BG!KxzxxcX?FnoFm_+|1M|t#gRROqyo<10WchQe= zbOZfU9I;^r!y$xd^sDUI(+C8d1K=Qf0Q4OJoR^+ygo5C%Y~c+UKKxx8G(`5&|1gt1wB{dE(ACS zWRIrvb7Tt6@Y~NgJYzI#X1S+DiW1GI;>lFpjk^+r;Wy&RUa%)H{bUlD{#adYE_c*r dz1*)h|4971?CeveP80ttG>IR!#Q)tK{1?||aB2Vm literal 0 HcmV?d00001 diff --git a/out/build/x64-debug/CMakeFiles/CMakeConfigureLog.yaml b/out/build/x64-debug/CMakeFiles/CMakeConfigureLog.yaml new file mode 100644 index 00000000000..73927801a19 --- /dev/null +++ b/out/build/x64-debug/CMakeFiles/CMakeConfigureLog.yaml @@ -0,0 +1,184 @@ + +--- +events: + - + kind: "message-v1" + backtrace: + - "D:/Program Files/Visual Studio 22/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/share/cmake-3.29/Modules/CMakeDetermineSystem.cmake:205 (message)" + - "CMakeLists.txt" + message: | + The system is: Windows - 10.0.22631 - AMD64 + - + kind: "message-v1" + backtrace: + - "D:/Program Files/Visual Studio 22/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/share/cmake-3.29/Modules/CMakeDetermineCompilerId.cmake:17 (message)" + - "D:/Program Files/Visual Studio 22/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/share/cmake-3.29/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "D:/Program Files/Visual Studio 22/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/share/cmake-3.29/Modules/CMakeDetermineCCompiler.cmake:123 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt" + message: | + Compiling the C compiler identification source file "CMakeCCompilerId.c" succeeded. + Compiler: D:/Program Files/Visual Studio 22/VC/Tools/MSVC/14.41.34120/bin/Hostx64/x64/cl.exe + Build flags: + Id flags: + + The output was: + 0 + Microsoft (R) C/C++ Optimizing Compiler Version 19.41.34120 for x64 + Copyright (C) Microsoft Corporation. All rights reserved. + + CMakeCCompilerId.c + Microsoft (R) Incremental Linker Version 14.41.34120.0 + Copyright (C) Microsoft Corporation. All rights reserved. + + /out:CMakeCCompilerId.exe + CMakeCCompilerId.obj + + + Compilation of the C compiler identification source "CMakeCCompilerId.c" produced "CMakeCCompilerId.exe" + + Compilation of the C compiler identification source "CMakeCCompilerId.c" produced "CMakeCCompilerId.obj" + + The C compiler identification is MSVC, found in: + D:/Dev/C_CPP/ESP32_Rowingdude/out/build/x64-debug/CMakeFiles/3.29.5-msvc4/CompilerIdC/CMakeCCompilerId.exe + + - + kind: "message-v1" + backtrace: + - "D:/Program Files/Visual Studio 22/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/share/cmake-3.29/Modules/CMakeDetermineCompilerId.cmake:1216 (message)" + - "D:/Program Files/Visual Studio 22/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/share/cmake-3.29/Modules/CMakeDetermineCompilerId.cmake:250 (CMAKE_DETERMINE_MSVC_SHOWINCLUDES_PREFIX)" + - "D:/Program Files/Visual Studio 22/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/share/cmake-3.29/Modules/CMakeDetermineCCompiler.cmake:123 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt" + message: | + Detecting C compiler /showIncludes prefix: + main.c + Note: including file: D:\\Dev\\C_CPP\\ESP32_Rowingdude\\out\\build\\x64-debug\\CMakeFiles\\ShowIncludes\\foo.h + + Found prefix "Note: including file: " + - + kind: "message-v1" + backtrace: + - "D:/Program Files/Visual Studio 22/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/share/cmake-3.29/Modules/CMakeDetermineCompilerId.cmake:17 (message)" + - "D:/Program Files/Visual Studio 22/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/share/cmake-3.29/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "D:/Program Files/Visual Studio 22/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/share/cmake-3.29/Modules/CMakeDetermineCXXCompiler.cmake:126 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt" + message: | + Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" succeeded. + Compiler: D:/Program Files/Visual Studio 22/VC/Tools/MSVC/14.41.34120/bin/Hostx64/x64/cl.exe + Build flags: + Id flags: + + The output was: + 0 + Microsoft (R) C/C++ Optimizing Compiler Version 19.41.34120 for x64 + Copyright (C) Microsoft Corporation. All rights reserved. + + CMakeCXXCompilerId.cpp + Microsoft (R) Incremental Linker Version 14.41.34120.0 + Copyright (C) Microsoft Corporation. All rights reserved. + + /out:CMakeCXXCompilerId.exe + CMakeCXXCompilerId.obj + + + Compilation of the CXX compiler identification source "CMakeCXXCompilerId.cpp" produced "CMakeCXXCompilerId.exe" + + Compilation of the CXX compiler identification source "CMakeCXXCompilerId.cpp" produced "CMakeCXXCompilerId.obj" + + The CXX compiler identification is MSVC, found in: + D:/Dev/C_CPP/ESP32_Rowingdude/out/build/x64-debug/CMakeFiles/3.29.5-msvc4/CompilerIdCXX/CMakeCXXCompilerId.exe + + - + kind: "message-v1" + backtrace: + - "D:/Program Files/Visual Studio 22/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/share/cmake-3.29/Modules/CMakeDetermineCompilerId.cmake:1216 (message)" + - "D:/Program Files/Visual Studio 22/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/share/cmake-3.29/Modules/CMakeDetermineCompilerId.cmake:250 (CMAKE_DETERMINE_MSVC_SHOWINCLUDES_PREFIX)" + - "D:/Program Files/Visual Studio 22/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/share/cmake-3.29/Modules/CMakeDetermineCXXCompiler.cmake:126 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt" + message: | + Detecting CXX compiler /showIncludes prefix: + main.c + Note: including file: D:\\Dev\\C_CPP\\ESP32_Rowingdude\\out\\build\\x64-debug\\CMakeFiles\\ShowIncludes\\foo.h + + Found prefix "Note: including file: " + - + kind: "try_compile-v1" + backtrace: + - "D:/Program Files/Visual Studio 22/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/share/cmake-3.29/Modules/CMakeDetermineCompilerABI.cmake:67 (try_compile)" + - "D:/Program Files/Visual Studio 22/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/share/cmake-3.29/Modules/CMakeTestCCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" + - "CMakeLists.txt" + checks: + - "Detecting C compiler ABI info" + directories: + source: "D:/Dev/C_CPP/ESP32_Rowingdude/out/build/x64-debug/CMakeFiles/CMakeScratch/TryCompile-8u4wn3" + binary: "D:/Dev/C_CPP/ESP32_Rowingdude/out/build/x64-debug/CMakeFiles/CMakeScratch/TryCompile-8u4wn3" + cmakeVariables: + CMAKE_C_FLAGS: "/DWIN32 /D_WINDOWS /W3" + buildResult: + variable: "CMAKE_C_ABI_COMPILED" + cached: true + stdout: | + Change Dir: 'D:/Dev/C_CPP/ESP32_Rowingdude/out/build/x64-debug/CMakeFiles/CMakeScratch/TryCompile-8u4wn3' + + Run Build Command(s): "D:/Program Files/Visual Studio 22/Common7/IDE/CommonExtensions/Microsoft/CMake/Ninja/ninja.exe" -v cmTC_41a82 + [1/2] "D:\\Program Files\\Visual Studio 22\\VC\\Tools\\MSVC\\14.41.34120\\bin\\Hostx64\\x64\\cl.exe" /nologo /DWIN32 /D_WINDOWS /W3 /MDd /Zi /Ob0 /Od /RTC1 /showIncludes /FoCMakeFiles\\cmTC_41a82.dir\\CMakeCCompilerABI.c.obj /FdCMakeFiles\\cmTC_41a82.dir\\ /FS -c "D:\\Program Files\\Visual Studio 22\\Common7\\IDE\\CommonExtensions\\Microsoft\\CMake\\CMake\\share\\cmake-3.29\\Modules\\CMakeCCompilerABI.c" + [2/2] C:\\Windows\\system32\\cmd.exe /C "cd . && "D:\\Program Files\\Visual Studio 22\\Common7\\IDE\\CommonExtensions\\Microsoft\\CMake\\CMake\\bin\\cmake.exe" -E vs_link_exe --intdir=CMakeFiles\\cmTC_41a82.dir --rc="D:\\Windows Kits\\10\\bin\\10.0.22621.0\\x64\\rc.exe" --mt="D:\\Windows Kits\\10\\bin\\10.0.22621.0\\x64\\mt.exe" --manifests -- "D:\\Program Files\\Visual Studio 22\\VC\\Tools\\MSVC\\14.41.34120\\bin\\Hostx64\\x64\\link.exe" /nologo CMakeFiles\\cmTC_41a82.dir\\CMakeCCompilerABI.c.obj /out:cmTC_41a82.exe /implib:cmTC_41a82.lib /pdb:cmTC_41a82.pdb /version:0.0 /machine:x64 /debug /INCREMENTAL /subsystem:console kernel32.lib user32.lib gdi32.lib winspool.lib shell32.lib ole32.lib oleaut32.lib uuid.lib comdlg32.lib advapi32.lib && cd ." + + exitCode: 0 + - + kind: "message-v1" + backtrace: + - "D:/Program Files/Visual Studio 22/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/share/cmake-3.29/Modules/CMakeDetermineCompilerABI.cmake:173 (message)" + - "D:/Program Files/Visual Studio 22/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/share/cmake-3.29/Modules/CMakeTestCCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" + - "CMakeLists.txt" + message: | + Parsed C implicit link information: + link line regex: [^( *|.*[/\\])(ld[0-9]*(\\.[a-z]+)?|link\\.exe|lld-link(\\.exe)?|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\\]+-)?ld|collect2)[^/\\]*( |$)] + linker tool regex: [^[ ]*(->|")?[ ]*(([^"]*[/\\])?(ld[0-9]*(\\.[a-z]+)?|link\\.exe|lld-link(\\.exe)?))("|,| |$)] + implicit libs: [] + implicit objs: [] + implicit dirs: [] + implicit fwks: [] + + + - + kind: "try_compile-v1" + backtrace: + - "D:/Program Files/Visual Studio 22/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/share/cmake-3.29/Modules/CMakeDetermineCompilerABI.cmake:67 (try_compile)" + - "D:/Program Files/Visual Studio 22/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/share/cmake-3.29/Modules/CMakeTestCXXCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" + - "CMakeLists.txt" + checks: + - "Detecting CXX compiler ABI info" + directories: + source: "D:/Dev/C_CPP/ESP32_Rowingdude/out/build/x64-debug/CMakeFiles/CMakeScratch/TryCompile-eui24u" + binary: "D:/Dev/C_CPP/ESP32_Rowingdude/out/build/x64-debug/CMakeFiles/CMakeScratch/TryCompile-eui24u" + cmakeVariables: + CMAKE_CXX_FLAGS: "/DWIN32 /D_WINDOWS /W3 /GR /EHsc" + CMAKE_CXX_SCAN_FOR_MODULES: "OFF" + buildResult: + variable: "CMAKE_CXX_ABI_COMPILED" + cached: true + stdout: | + Change Dir: 'D:/Dev/C_CPP/ESP32_Rowingdude/out/build/x64-debug/CMakeFiles/CMakeScratch/TryCompile-eui24u' + + Run Build Command(s): "D:/Program Files/Visual Studio 22/Common7/IDE/CommonExtensions/Microsoft/CMake/Ninja/ninja.exe" -v cmTC_4ac83 + [1/2] "D:\\Program Files\\Visual Studio 22\\VC\\Tools\\MSVC\\14.41.34120\\bin\\Hostx64\\x64\\cl.exe" /nologo /TP /DWIN32 /D_WINDOWS /W3 /GR /EHsc /MDd /Zi /Ob0 /Od /RTC1 /showIncludes /FoCMakeFiles\\cmTC_4ac83.dir\\CMakeCXXCompilerABI.cpp.obj /FdCMakeFiles\\cmTC_4ac83.dir\\ /FS -c "D:\\Program Files\\Visual Studio 22\\Common7\\IDE\\CommonExtensions\\Microsoft\\CMake\\CMake\\share\\cmake-3.29\\Modules\\CMakeCXXCompilerABI.cpp" + [2/2] C:\\Windows\\system32\\cmd.exe /C "cd . && "D:\\Program Files\\Visual Studio 22\\Common7\\IDE\\CommonExtensions\\Microsoft\\CMake\\CMake\\bin\\cmake.exe" -E vs_link_exe --intdir=CMakeFiles\\cmTC_4ac83.dir --rc="D:\\Windows Kits\\10\\bin\\10.0.22621.0\\x64\\rc.exe" --mt="D:\\Windows Kits\\10\\bin\\10.0.22621.0\\x64\\mt.exe" --manifests -- "D:\\Program Files\\Visual Studio 22\\VC\\Tools\\MSVC\\14.41.34120\\bin\\Hostx64\\x64\\link.exe" /nologo CMakeFiles\\cmTC_4ac83.dir\\CMakeCXXCompilerABI.cpp.obj /out:cmTC_4ac83.exe /implib:cmTC_4ac83.lib /pdb:cmTC_4ac83.pdb /version:0.0 /machine:x64 /debug /INCREMENTAL /subsystem:console kernel32.lib user32.lib gdi32.lib winspool.lib shell32.lib ole32.lib oleaut32.lib uuid.lib comdlg32.lib advapi32.lib && cd ." + + exitCode: 0 + - + kind: "message-v1" + backtrace: + - "D:/Program Files/Visual Studio 22/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/share/cmake-3.29/Modules/CMakeDetermineCompilerABI.cmake:173 (message)" + - "D:/Program Files/Visual Studio 22/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/share/cmake-3.29/Modules/CMakeTestCXXCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" + - "CMakeLists.txt" + message: | + Parsed CXX implicit link information: + link line regex: [^( *|.*[/\\])(ld[0-9]*(\\.[a-z]+)?|link\\.exe|lld-link(\\.exe)?|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\\]+-)?ld|collect2)[^/\\]*( |$)] + linker tool regex: [^[ ]*(->|")?[ ]*(([^"]*[/\\])?(ld[0-9]*(\\.[a-z]+)?|link\\.exe|lld-link(\\.exe)?))("|,| |$)] + implicit libs: [] + implicit objs: [] + implicit dirs: [] + implicit fwks: [] + + +... diff --git a/out/build/x64-debug/CMakeFiles/ShowIncludes/foo.h b/out/build/x64-debug/CMakeFiles/ShowIncludes/foo.h new file mode 100644 index 00000000000..8b137891791 --- /dev/null +++ b/out/build/x64-debug/CMakeFiles/ShowIncludes/foo.h @@ -0,0 +1 @@ + diff --git a/out/build/x64-debug/CMakeFiles/ShowIncludes/main.c b/out/build/x64-debug/CMakeFiles/ShowIncludes/main.c new file mode 100644 index 00000000000..cd3cbc1ff2b --- /dev/null +++ b/out/build/x64-debug/CMakeFiles/ShowIncludes/main.c @@ -0,0 +1,2 @@ +#include "foo.h" +int main(){} diff --git a/out/build/x64-debug/CMakeFiles/ShowIncludes/main.obj b/out/build/x64-debug/CMakeFiles/ShowIncludes/main.obj new file mode 100644 index 0000000000000000000000000000000000000000..985abd8e41b7f6016a62350d7bcba18bbb8863cf GIT binary patch literal 646 zcmZ8e&r1S96n^6hfpk!!iPq(K#aTHIuHaeK7OB_r1rPAD?n!hlQJm$~6L*h9N|yMP;K)M=AIj zxib?pI-DRXwA`tB^QLsg$h(=0Vg#Hq(V&NhS8JLjfss>oo)s9fyP{mHw?o0Pj2S!o z*9Q&&jIlqSSdVU}3+YrW>|vXfDR?Hut#o`dnn~n6*v`g$v31GT4j>l`5D$|$?GmXd zWwRua&jwbDIsHIwR+WxIiQX|txuZ4|au^CO|Gkn(nNppus}0&F`I>%^YRV1P+9p~_ zZHjt%55lnKf-*oKX21u@9*ko~m0NmSuNZhK=fhk3hN`JY>?|zl+CH1u0th_4%uiKj z7u}C;|8w=@F*ZOOuio$5{@Z|Gmm?yxZc$Z|Jv;jO0T3Wkp(R6HS-C*yc%*dohNvm5 z1~62tUh=OL5O;GDRv&GwBp~kOB&;6t=>p%ZBxe4qdT literal 0 HcmV?d00001 diff --git a/out/build/x64-debug/CMakeFiles/cmake.check_cache b/out/build/x64-debug/CMakeFiles/cmake.check_cache new file mode 100644 index 00000000000..3dccd731726 --- /dev/null +++ b/out/build/x64-debug/CMakeFiles/cmake.check_cache @@ -0,0 +1 @@ +# This file is generated by cmake for dependency checking of the CMakeCache.txt file diff --git a/out/build/x64-debug/VSInheritEnvironments.txt b/out/build/x64-debug/VSInheritEnvironments.txt new file mode 100644 index 00000000000..f8cc9d8acec --- /dev/null +++ b/out/build/x64-debug/VSInheritEnvironments.txt @@ -0,0 +1 @@ +msvc_x64_x64 \ No newline at end of file