diff --git a/CMakeLists.txt b/CMakeLists.txt
index b46bdaa..59cd6aa 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -1,17 +1,48 @@
cmake_minimum_required(VERSION 3.10)
project(GenLeetcodeQuestion)
-# Specify vcpkg toolchain
-set(CMAKE_TOOLCHAIN_FILE "C:/vcpkg/scripts/buildsystems/vcpkg.cmake")
+# Enable C++11 standard
+set(CMAKE_CXX_STANDARD 11)
+set(CMAKE_CXX_STANDARD_REQUIRED ON)
+
+# Specify vcpkg toolchain (only if on Windows with vcpkg)
+if(EXISTS "C:/vcpkg/scripts/buildsystems/vcpkg.cmake")
+ set(CMAKE_TOOLCHAIN_FILE "C:/vcpkg/scripts/buildsystems/vcpkg.cmake")
+endif()
find_package(nlohmann_json CONFIG REQUIRED)
find_package(CURL REQUIRED)
-set(CURL_INCLUDE_DIR "C:/vcpkg/installed/x64-windows/include")
-set(CURL_LIBRARY "C:/vcpkg/installed/x64-windows/lib/libcurl.a")
-set(CMAKE_BUILD_TYPE Debug)
-add_executable(main main.cpp)
+# Set build type if not specified
+if(NOT CMAKE_BUILD_TYPE)
+ set(CMAKE_BUILD_TYPE Debug)
+endif()
-target_link_libraries(main PRIVATE nlohmann_json::nlohmann_json)
+# Create a library with the utility functions
+add_library(utils utils.cpp)
+target_link_libraries(utils PUBLIC nlohmann_json::nlohmann_json)
+
+# Main executable
+add_executable(main main.cpp)
+target_link_libraries(main PRIVATE utils nlohmann_json::nlohmann_json CURL::libcurl)
-target_link_libraries(main PRIVATE CURL::libcurl)
\ No newline at end of file
+# Test executable (optional, requires Google Test)
+option(BUILD_TESTS "Build the tests" ON)
+if(BUILD_TESTS)
+ # Try to find Google Test
+ find_package(GTest QUIET)
+
+ if(GTest_FOUND)
+ enable_testing()
+
+ add_executable(test_main test_main.cpp)
+ target_link_libraries(test_main PRIVATE utils GTest::gtest GTest::gtest_main)
+
+ # Add test to CTest
+ add_test(NAME UtilsTests COMMAND test_main)
+
+ message(STATUS "Tests enabled - run 'ctest' or './test_main' to execute tests")
+ else()
+ message(WARNING "Google Test not found. Tests will not be built. Install with: sudo apt-get install libgtest-dev (Linux) or vcpkg install gtest (Windows)")
+ endif()
+endif()
\ No newline at end of file
diff --git a/TESTING.md b/TESTING.md
new file mode 100644
index 0000000..bd19deb
--- /dev/null
+++ b/TESTING.md
@@ -0,0 +1,78 @@
+# Testing Guide
+
+## Overview
+
+This project includes a comprehensive test suite using Google Test (gtest) to verify the functionality of the utility functions.
+
+## Test Coverage
+
+The test suite includes 22 tests across 3 test suites:
+
+### FormatHTMLToStringTest (11 tests)
+- HTML tag removal (simple and nested)
+- HTML entity conversion (<, >, &, 's, )
+- Whitespace handling (newlines and tabs)
+- Edge cases (empty strings, complex HTML)
+
+### GetTestCasesTest (5 tests)
+- Single and multiple test case parsing
+- Empty content handling
+- Content without examples
+- Single and multiple parameter parsing
+
+### GetParamNameTest (6 tests)
+- Parameter name and value extraction
+- Various formatting (with/without spaces)
+- Complex array parameters
+- String parameters
+
+## Building and Running Tests
+
+### Prerequisites
+
+```bash
+sudo apt-get install libgtest-dev libcurl4-openssl-dev nlohmann-json3-dev cmake g++
+```
+
+### Build
+
+```bash
+mkdir -p build
+cd build
+cmake ..
+make
+```
+
+### Run Tests
+
+There are two ways to run the tests:
+
+1. **Direct execution:**
+```bash
+cd build
+./test_main
+```
+
+2. **Using CTest:**
+```bash
+cd build
+ctest --verbose
+```
+
+## Test Results
+
+All 22 tests currently pass:
+- ✅ 11/11 FormatHTMLToStringTest
+- ✅ 5/5 GetTestCasesTest
+- ✅ 6/6 GetParamNameTest
+
+## Code Structure
+
+- `test_main.cpp` - Test implementation using Google Test framework
+- `utils.h` - Header file with function declarations
+- `utils.cpp` - Implementation of utility functions
+- `main.cpp` - Main application (uses the utilities)
+
+## Bug Fixes
+
+During test development, we identified and fixed boundary check issues in `FormatHTMLToString()` where HTML entities at the end of strings were not being processed correctly.
diff --git a/build/ALL_BUILD.vcxproj b/build/ALL_BUILD.vcxproj
deleted file mode 100644
index f564c99..0000000
--- a/build/ALL_BUILD.vcxproj
+++ /dev/null
@@ -1,184 +0,0 @@
-
-
-
- x64
-
-
- false
-
-
-
- Debug
- x64
-
-
- Release
- x64
-
-
- MinSizeRel
- x64
-
-
- RelWithDebInfo
- x64
-
-
-
- {DBA6DB1D-721E-347E-9DD9-DC48A0F9AAB7}
- Win32Proj
- 10.0.22621.0
- x64
- ALL_BUILD
- NoUpgrade
-
-
-
- Utility
- MultiByte
- v143
-
-
- Utility
- MultiByte
- v143
-
-
- Utility
- MultiByte
- v143
-
-
- Utility
- MultiByte
- v143
-
-
-
-
-
-
-
-
-
- <_ProjectFileVersion>10.0.20506.1
- $(Platform)\$(Configuration)\$(ProjectName)\
- $(Platform)\$(Configuration)\$(ProjectName)\
- $(Platform)\$(Configuration)\$(ProjectName)\
- $(Platform)\$(Configuration)\$(ProjectName)\
-
-
-
- %(AdditionalIncludeDirectories)
- $(ProjectDir)/$(IntDir)
- %(Filename).h
- %(Filename).tlb
- %(Filename)_i.c
- %(Filename)_p.c
-
-
-
-
- %(AdditionalIncludeDirectories)
- $(ProjectDir)/$(IntDir)
- %(Filename).h
- %(Filename).tlb
- %(Filename)_i.c
- %(Filename)_p.c
-
-
-
-
- %(AdditionalIncludeDirectories)
- $(ProjectDir)/$(IntDir)
- %(Filename).h
- %(Filename).tlb
- %(Filename)_i.c
- %(Filename)_p.c
-
-
-
-
- %(AdditionalIncludeDirectories)
- $(ProjectDir)/$(IntDir)
- %(Filename).h
- %(Filename).tlb
- %(Filename)_i.c
- %(Filename)_p.c
-
-
-
-
- Always
- Building Custom Rule C:/Users/Jaceg/OneDrive/Desktop/LeetcodeGAME/HTTP/CMakeLists.txt
- setlocal
-C:\mingw64\bin\cmake.exe -SC:/Users/Jaceg/OneDrive/Desktop/LeetcodeGAME/HTTP -BC:/Users/Jaceg/OneDrive/Desktop/LeetcodeGAME/HTTP/build --check-stamp-file C:/Users/Jaceg/OneDrive/Desktop/LeetcodeGAME/HTTP/build/CMakeFiles/generate.stamp
-if %errorlevel% neq 0 goto :cmEnd
-:cmEnd
-endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone
-:cmErrorLevel
-exit /b %1
-:cmDone
-if %errorlevel% neq 0 goto :VCEnd
- C:\Users\Jaceg\OneDrive\Desktop\LeetcodeGAME\HTTP\build\CMakeFiles\3.27.2\CMakeCCompiler.cmake;C:\Users\Jaceg\OneDrive\Desktop\LeetcodeGAME\HTTP\build\CMakeFiles\3.27.2\CMakeCXXCompiler.cmake;C:\Users\Jaceg\OneDrive\Desktop\LeetcodeGAME\HTTP\build\CMakeFiles\3.27.2\CMakeRCCompiler.cmake;C:\Users\Jaceg\OneDrive\Desktop\LeetcodeGAME\HTTP\build\CMakeFiles\3.27.2\CMakeSystem.cmake;C:\mingw64\share\cmake-3.27\Modules\CMakeCInformation.cmake;C:\mingw64\share\cmake-3.27\Modules\CMakeCXXInformation.cmake;C:\mingw64\share\cmake-3.27\Modules\CMakeCommonLanguageInclude.cmake;C:\mingw64\share\cmake-3.27\Modules\CMakeDependentOption.cmake;C:\mingw64\share\cmake-3.27\Modules\CMakeFindDependencyMacro.cmake;C:\mingw64\share\cmake-3.27\Modules\CMakeGenericSystem.cmake;C:\mingw64\share\cmake-3.27\Modules\CMakeInitializeConfigs.cmake;C:\mingw64\share\cmake-3.27\Modules\CMakeLanguageInformation.cmake;C:\mingw64\share\cmake-3.27\Modules\CMakeRCInformation.cmake;C:\mingw64\share\cmake-3.27\Modules\CMakeSystemSpecificInformation.cmake;C:\mingw64\share\cmake-3.27\Modules\CMakeSystemSpecificInitialize.cmake;C:\mingw64\share\cmake-3.27\Modules\Compiler\CMakeCommonCompilerMacros.cmake;C:\mingw64\share\cmake-3.27\Modules\Compiler\MSVC-C.cmake;C:\mingw64\share\cmake-3.27\Modules\Compiler\MSVC-CXX.cmake;C:\mingw64\share\cmake-3.27\Modules\Compiler\MSVC.cmake;C:\mingw64\share\cmake-3.27\Modules\FindPackageHandleStandardArgs.cmake;C:\mingw64\share\cmake-3.27\Modules\FindPackageMessage.cmake;C:\mingw64\share\cmake-3.27\Modules\FindZLIB.cmake;C:\mingw64\share\cmake-3.27\Modules\Platform\Windows-Initialize.cmake;C:\mingw64\share\cmake-3.27\Modules\Platform\Windows-MSVC-C.cmake;C:\mingw64\share\cmake-3.27\Modules\Platform\Windows-MSVC-CXX.cmake;C:\mingw64\share\cmake-3.27\Modules\Platform\Windows-MSVC.cmake;C:\mingw64\share\cmake-3.27\Modules\Platform\Windows.cmake;C:\mingw64\share\cmake-3.27\Modules\Platform\WindowsPaths.cmake;C:\mingw64\share\cmake-3.27\Modules\SelectLibraryConfigurations.cmake;C:\vcpkg\installed\x64-windows\share\curl\CURLConfig.cmake;C:\vcpkg\installed\x64-windows\share\curl\CURLConfigVersion.cmake;C:\vcpkg\installed\x64-windows\share\curl\CURLTargets-debug.cmake;C:\vcpkg\installed\x64-windows\share\curl\CURLTargets-release.cmake;C:\vcpkg\installed\x64-windows\share\curl\CURLTargets.cmake;C:\vcpkg\installed\x64-windows\share\curl\vcpkg-cmake-wrapper.cmake;C:\vcpkg\installed\x64-windows\share\nlohmann_json\nlohmann_jsonConfig.cmake;C:\vcpkg\installed\x64-windows\share\nlohmann_json\nlohmann_jsonConfigVersion.cmake;C:\vcpkg\installed\x64-windows\share\nlohmann_json\nlohmann_jsonTargets.cmake;C:\vcpkg\installed\x64-windows\share\zlib\vcpkg-cmake-wrapper.cmake;C:\vcpkg\scripts\buildsystems\vcpkg.cmake;%(AdditionalInputs)
- C:\Users\Jaceg\OneDrive\Desktop\LeetcodeGAME\HTTP\build\CMakeFiles\generate.stamp
- false
- Building Custom Rule C:/Users/Jaceg/OneDrive/Desktop/LeetcodeGAME/HTTP/CMakeLists.txt
- setlocal
-C:\mingw64\bin\cmake.exe -SC:/Users/Jaceg/OneDrive/Desktop/LeetcodeGAME/HTTP -BC:/Users/Jaceg/OneDrive/Desktop/LeetcodeGAME/HTTP/build --check-stamp-file C:/Users/Jaceg/OneDrive/Desktop/LeetcodeGAME/HTTP/build/CMakeFiles/generate.stamp
-if %errorlevel% neq 0 goto :cmEnd
-:cmEnd
-endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone
-:cmErrorLevel
-exit /b %1
-:cmDone
-if %errorlevel% neq 0 goto :VCEnd
- C:\Users\Jaceg\OneDrive\Desktop\LeetcodeGAME\HTTP\build\CMakeFiles\3.27.2\CMakeCCompiler.cmake;C:\Users\Jaceg\OneDrive\Desktop\LeetcodeGAME\HTTP\build\CMakeFiles\3.27.2\CMakeCXXCompiler.cmake;C:\Users\Jaceg\OneDrive\Desktop\LeetcodeGAME\HTTP\build\CMakeFiles\3.27.2\CMakeRCCompiler.cmake;C:\Users\Jaceg\OneDrive\Desktop\LeetcodeGAME\HTTP\build\CMakeFiles\3.27.2\CMakeSystem.cmake;C:\mingw64\share\cmake-3.27\Modules\CMakeCInformation.cmake;C:\mingw64\share\cmake-3.27\Modules\CMakeCXXInformation.cmake;C:\mingw64\share\cmake-3.27\Modules\CMakeCommonLanguageInclude.cmake;C:\mingw64\share\cmake-3.27\Modules\CMakeDependentOption.cmake;C:\mingw64\share\cmake-3.27\Modules\CMakeFindDependencyMacro.cmake;C:\mingw64\share\cmake-3.27\Modules\CMakeGenericSystem.cmake;C:\mingw64\share\cmake-3.27\Modules\CMakeInitializeConfigs.cmake;C:\mingw64\share\cmake-3.27\Modules\CMakeLanguageInformation.cmake;C:\mingw64\share\cmake-3.27\Modules\CMakeRCInformation.cmake;C:\mingw64\share\cmake-3.27\Modules\CMakeSystemSpecificInformation.cmake;C:\mingw64\share\cmake-3.27\Modules\CMakeSystemSpecificInitialize.cmake;C:\mingw64\share\cmake-3.27\Modules\Compiler\CMakeCommonCompilerMacros.cmake;C:\mingw64\share\cmake-3.27\Modules\Compiler\MSVC-C.cmake;C:\mingw64\share\cmake-3.27\Modules\Compiler\MSVC-CXX.cmake;C:\mingw64\share\cmake-3.27\Modules\Compiler\MSVC.cmake;C:\mingw64\share\cmake-3.27\Modules\FindPackageHandleStandardArgs.cmake;C:\mingw64\share\cmake-3.27\Modules\FindPackageMessage.cmake;C:\mingw64\share\cmake-3.27\Modules\FindZLIB.cmake;C:\mingw64\share\cmake-3.27\Modules\Platform\Windows-Initialize.cmake;C:\mingw64\share\cmake-3.27\Modules\Platform\Windows-MSVC-C.cmake;C:\mingw64\share\cmake-3.27\Modules\Platform\Windows-MSVC-CXX.cmake;C:\mingw64\share\cmake-3.27\Modules\Platform\Windows-MSVC.cmake;C:\mingw64\share\cmake-3.27\Modules\Platform\Windows.cmake;C:\mingw64\share\cmake-3.27\Modules\Platform\WindowsPaths.cmake;C:\mingw64\share\cmake-3.27\Modules\SelectLibraryConfigurations.cmake;C:\vcpkg\installed\x64-windows\share\curl\CURLConfig.cmake;C:\vcpkg\installed\x64-windows\share\curl\CURLConfigVersion.cmake;C:\vcpkg\installed\x64-windows\share\curl\CURLTargets-debug.cmake;C:\vcpkg\installed\x64-windows\share\curl\CURLTargets-release.cmake;C:\vcpkg\installed\x64-windows\share\curl\CURLTargets.cmake;C:\vcpkg\installed\x64-windows\share\curl\vcpkg-cmake-wrapper.cmake;C:\vcpkg\installed\x64-windows\share\nlohmann_json\nlohmann_jsonConfig.cmake;C:\vcpkg\installed\x64-windows\share\nlohmann_json\nlohmann_jsonConfigVersion.cmake;C:\vcpkg\installed\x64-windows\share\nlohmann_json\nlohmann_jsonTargets.cmake;C:\vcpkg\installed\x64-windows\share\zlib\vcpkg-cmake-wrapper.cmake;C:\vcpkg\scripts\buildsystems\vcpkg.cmake;%(AdditionalInputs)
- C:\Users\Jaceg\OneDrive\Desktop\LeetcodeGAME\HTTP\build\CMakeFiles\generate.stamp
- false
- Building Custom Rule C:/Users/Jaceg/OneDrive/Desktop/LeetcodeGAME/HTTP/CMakeLists.txt
- setlocal
-C:\mingw64\bin\cmake.exe -SC:/Users/Jaceg/OneDrive/Desktop/LeetcodeGAME/HTTP -BC:/Users/Jaceg/OneDrive/Desktop/LeetcodeGAME/HTTP/build --check-stamp-file C:/Users/Jaceg/OneDrive/Desktop/LeetcodeGAME/HTTP/build/CMakeFiles/generate.stamp
-if %errorlevel% neq 0 goto :cmEnd
-:cmEnd
-endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone
-:cmErrorLevel
-exit /b %1
-:cmDone
-if %errorlevel% neq 0 goto :VCEnd
- C:\Users\Jaceg\OneDrive\Desktop\LeetcodeGAME\HTTP\build\CMakeFiles\3.27.2\CMakeCCompiler.cmake;C:\Users\Jaceg\OneDrive\Desktop\LeetcodeGAME\HTTP\build\CMakeFiles\3.27.2\CMakeCXXCompiler.cmake;C:\Users\Jaceg\OneDrive\Desktop\LeetcodeGAME\HTTP\build\CMakeFiles\3.27.2\CMakeRCCompiler.cmake;C:\Users\Jaceg\OneDrive\Desktop\LeetcodeGAME\HTTP\build\CMakeFiles\3.27.2\CMakeSystem.cmake;C:\mingw64\share\cmake-3.27\Modules\CMakeCInformation.cmake;C:\mingw64\share\cmake-3.27\Modules\CMakeCXXInformation.cmake;C:\mingw64\share\cmake-3.27\Modules\CMakeCommonLanguageInclude.cmake;C:\mingw64\share\cmake-3.27\Modules\CMakeDependentOption.cmake;C:\mingw64\share\cmake-3.27\Modules\CMakeFindDependencyMacro.cmake;C:\mingw64\share\cmake-3.27\Modules\CMakeGenericSystem.cmake;C:\mingw64\share\cmake-3.27\Modules\CMakeInitializeConfigs.cmake;C:\mingw64\share\cmake-3.27\Modules\CMakeLanguageInformation.cmake;C:\mingw64\share\cmake-3.27\Modules\CMakeRCInformation.cmake;C:\mingw64\share\cmake-3.27\Modules\CMakeSystemSpecificInformation.cmake;C:\mingw64\share\cmake-3.27\Modules\CMakeSystemSpecificInitialize.cmake;C:\mingw64\share\cmake-3.27\Modules\Compiler\CMakeCommonCompilerMacros.cmake;C:\mingw64\share\cmake-3.27\Modules\Compiler\MSVC-C.cmake;C:\mingw64\share\cmake-3.27\Modules\Compiler\MSVC-CXX.cmake;C:\mingw64\share\cmake-3.27\Modules\Compiler\MSVC.cmake;C:\mingw64\share\cmake-3.27\Modules\FindPackageHandleStandardArgs.cmake;C:\mingw64\share\cmake-3.27\Modules\FindPackageMessage.cmake;C:\mingw64\share\cmake-3.27\Modules\FindZLIB.cmake;C:\mingw64\share\cmake-3.27\Modules\Platform\Windows-Initialize.cmake;C:\mingw64\share\cmake-3.27\Modules\Platform\Windows-MSVC-C.cmake;C:\mingw64\share\cmake-3.27\Modules\Platform\Windows-MSVC-CXX.cmake;C:\mingw64\share\cmake-3.27\Modules\Platform\Windows-MSVC.cmake;C:\mingw64\share\cmake-3.27\Modules\Platform\Windows.cmake;C:\mingw64\share\cmake-3.27\Modules\Platform\WindowsPaths.cmake;C:\mingw64\share\cmake-3.27\Modules\SelectLibraryConfigurations.cmake;C:\vcpkg\installed\x64-windows\share\curl\CURLConfig.cmake;C:\vcpkg\installed\x64-windows\share\curl\CURLConfigVersion.cmake;C:\vcpkg\installed\x64-windows\share\curl\CURLTargets-debug.cmake;C:\vcpkg\installed\x64-windows\share\curl\CURLTargets-release.cmake;C:\vcpkg\installed\x64-windows\share\curl\CURLTargets.cmake;C:\vcpkg\installed\x64-windows\share\curl\vcpkg-cmake-wrapper.cmake;C:\vcpkg\installed\x64-windows\share\nlohmann_json\nlohmann_jsonConfig.cmake;C:\vcpkg\installed\x64-windows\share\nlohmann_json\nlohmann_jsonConfigVersion.cmake;C:\vcpkg\installed\x64-windows\share\nlohmann_json\nlohmann_jsonTargets.cmake;C:\vcpkg\installed\x64-windows\share\zlib\vcpkg-cmake-wrapper.cmake;C:\vcpkg\scripts\buildsystems\vcpkg.cmake;%(AdditionalInputs)
- C:\Users\Jaceg\OneDrive\Desktop\LeetcodeGAME\HTTP\build\CMakeFiles\generate.stamp
- false
- Building Custom Rule C:/Users/Jaceg/OneDrive/Desktop/LeetcodeGAME/HTTP/CMakeLists.txt
- setlocal
-C:\mingw64\bin\cmake.exe -SC:/Users/Jaceg/OneDrive/Desktop/LeetcodeGAME/HTTP -BC:/Users/Jaceg/OneDrive/Desktop/LeetcodeGAME/HTTP/build --check-stamp-file C:/Users/Jaceg/OneDrive/Desktop/LeetcodeGAME/HTTP/build/CMakeFiles/generate.stamp
-if %errorlevel% neq 0 goto :cmEnd
-:cmEnd
-endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone
-:cmErrorLevel
-exit /b %1
-:cmDone
-if %errorlevel% neq 0 goto :VCEnd
- C:\Users\Jaceg\OneDrive\Desktop\LeetcodeGAME\HTTP\build\CMakeFiles\3.27.2\CMakeCCompiler.cmake;C:\Users\Jaceg\OneDrive\Desktop\LeetcodeGAME\HTTP\build\CMakeFiles\3.27.2\CMakeCXXCompiler.cmake;C:\Users\Jaceg\OneDrive\Desktop\LeetcodeGAME\HTTP\build\CMakeFiles\3.27.2\CMakeRCCompiler.cmake;C:\Users\Jaceg\OneDrive\Desktop\LeetcodeGAME\HTTP\build\CMakeFiles\3.27.2\CMakeSystem.cmake;C:\mingw64\share\cmake-3.27\Modules\CMakeCInformation.cmake;C:\mingw64\share\cmake-3.27\Modules\CMakeCXXInformation.cmake;C:\mingw64\share\cmake-3.27\Modules\CMakeCommonLanguageInclude.cmake;C:\mingw64\share\cmake-3.27\Modules\CMakeDependentOption.cmake;C:\mingw64\share\cmake-3.27\Modules\CMakeFindDependencyMacro.cmake;C:\mingw64\share\cmake-3.27\Modules\CMakeGenericSystem.cmake;C:\mingw64\share\cmake-3.27\Modules\CMakeInitializeConfigs.cmake;C:\mingw64\share\cmake-3.27\Modules\CMakeLanguageInformation.cmake;C:\mingw64\share\cmake-3.27\Modules\CMakeRCInformation.cmake;C:\mingw64\share\cmake-3.27\Modules\CMakeSystemSpecificInformation.cmake;C:\mingw64\share\cmake-3.27\Modules\CMakeSystemSpecificInitialize.cmake;C:\mingw64\share\cmake-3.27\Modules\Compiler\CMakeCommonCompilerMacros.cmake;C:\mingw64\share\cmake-3.27\Modules\Compiler\MSVC-C.cmake;C:\mingw64\share\cmake-3.27\Modules\Compiler\MSVC-CXX.cmake;C:\mingw64\share\cmake-3.27\Modules\Compiler\MSVC.cmake;C:\mingw64\share\cmake-3.27\Modules\FindPackageHandleStandardArgs.cmake;C:\mingw64\share\cmake-3.27\Modules\FindPackageMessage.cmake;C:\mingw64\share\cmake-3.27\Modules\FindZLIB.cmake;C:\mingw64\share\cmake-3.27\Modules\Platform\Windows-Initialize.cmake;C:\mingw64\share\cmake-3.27\Modules\Platform\Windows-MSVC-C.cmake;C:\mingw64\share\cmake-3.27\Modules\Platform\Windows-MSVC-CXX.cmake;C:\mingw64\share\cmake-3.27\Modules\Platform\Windows-MSVC.cmake;C:\mingw64\share\cmake-3.27\Modules\Platform\Windows.cmake;C:\mingw64\share\cmake-3.27\Modules\Platform\WindowsPaths.cmake;C:\mingw64\share\cmake-3.27\Modules\SelectLibraryConfigurations.cmake;C:\vcpkg\installed\x64-windows\share\curl\CURLConfig.cmake;C:\vcpkg\installed\x64-windows\share\curl\CURLConfigVersion.cmake;C:\vcpkg\installed\x64-windows\share\curl\CURLTargets-debug.cmake;C:\vcpkg\installed\x64-windows\share\curl\CURLTargets-release.cmake;C:\vcpkg\installed\x64-windows\share\curl\CURLTargets.cmake;C:\vcpkg\installed\x64-windows\share\curl\vcpkg-cmake-wrapper.cmake;C:\vcpkg\installed\x64-windows\share\nlohmann_json\nlohmann_jsonConfig.cmake;C:\vcpkg\installed\x64-windows\share\nlohmann_json\nlohmann_jsonConfigVersion.cmake;C:\vcpkg\installed\x64-windows\share\nlohmann_json\nlohmann_jsonTargets.cmake;C:\vcpkg\installed\x64-windows\share\zlib\vcpkg-cmake-wrapper.cmake;C:\vcpkg\scripts\buildsystems\vcpkg.cmake;%(AdditionalInputs)
- C:\Users\Jaceg\OneDrive\Desktop\LeetcodeGAME\HTTP\build\CMakeFiles\generate.stamp
- false
-
-
-
-
-
-
- {0D5AF51D-1EC5-35F8-B3EE-6713179DE80C}
- ZERO_CHECK
- false
- Never
-
-
- {B013AAB6-2604-3095-8493-7AE0C3E5E2F9}
- main
-
-
-
-
-
-
\ No newline at end of file
diff --git a/build/ALL_BUILD.vcxproj.filters b/build/ALL_BUILD.vcxproj.filters
deleted file mode 100644
index 1ed5314..0000000
--- a/build/ALL_BUILD.vcxproj.filters
+++ /dev/null
@@ -1,8 +0,0 @@
-
-
-
-
-
-
-
-
diff --git a/build/CMakeCache.txt b/build/CMakeCache.txt
index f621aeb..8522c65 100644
--- a/build/CMakeCache.txt
+++ b/build/CMakeCache.txt
@@ -1,6 +1,6 @@
# This is the CMakeCache file.
-# For build in directory: c:/Users/Jaceg/OneDrive/Desktop/LeetcodeGAME/HTTP/build
-# It was generated by CMake: C:/mingw64/bin/cmake.exe
+# For build in directory: /workspace/build
+# It was generated by CMake: /usr/bin/cmake
# 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.
@@ -14,96 +14,137 @@
# EXTERNAL cache entries
########################
+//Build the tests
+BUILD_TESTS:BOOL=ON
+
+//Path to a program.
+CMAKE_ADDR2LINE:FILEPATH=/usr/bin/addr2line
+
//Path to a program.
-CMAKE_AR:FILEPATH=C:/Program Files (x86)/Microsoft Visual Studio/2022/BuildTools/VC/Tools/MSVC/14.42.34433/bin/Hostx64/x64/lib.exe
+CMAKE_AR:FILEPATH=/usr/bin/ar
+
+//Choose the type of build, options are: None Debug Release RelWithDebInfo
+// MinSizeRel ...
+CMAKE_BUILD_TYPE:STRING=
+
+//Enable/Disable color output during build.
+CMAKE_COLOR_MAKEFILE:BOOL=ON
+
+//CXX compiler
+CMAKE_CXX_COMPILER:STRING=/usr/bin/c++
+
+//LLVM archiver
+CMAKE_CXX_COMPILER_AR:FILEPATH=/usr/bin/llvm-ar-18
-//Semicolon separated list of supported configuration types, only
-// supports Debug, Release, MinSizeRel, and RelWithDebInfo, anything
-// else will be ignored.
-CMAKE_CONFIGURATION_TYPES:STRING=Debug;Release;MinSizeRel;RelWithDebInfo
+//`clang-scan-deps` dependency scanner
+CMAKE_CXX_COMPILER_CLANG_SCAN_DEPS:FILEPATH=CMAKE_CXX_COMPILER_CLANG_SCAN_DEPS-NOTFOUND
+
+//Generate index for LLVM archive
+CMAKE_CXX_COMPILER_RANLIB:FILEPATH=/usr/bin/llvm-ranlib-18
//Flags used by the CXX compiler during all build types.
-CMAKE_CXX_FLAGS:STRING=/DWIN32 /D_WINDOWS /W3 /GR /EHsc
+CMAKE_CXX_FLAGS:STRING=
//Flags used by the CXX compiler during DEBUG builds.
-CMAKE_CXX_FLAGS_DEBUG:STRING=/MDd /Zi /Ob0 /Od /RTC1
+CMAKE_CXX_FLAGS_DEBUG:STRING=-g
//Flags used by the CXX compiler during MINSIZEREL builds.
-CMAKE_CXX_FLAGS_MINSIZEREL:STRING=/MD /O1 /Ob1 /DNDEBUG
+CMAKE_CXX_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG
//Flags used by the CXX compiler during RELEASE builds.
-CMAKE_CXX_FLAGS_RELEASE:STRING=/MD /O2 /Ob2 /DNDEBUG
+CMAKE_CXX_FLAGS_RELEASE:STRING=-O3 -DNDEBUG
//Flags used by the CXX compiler during RELWITHDEBINFO builds.
-CMAKE_CXX_FLAGS_RELWITHDEBINFO:STRING=/MD /Zi /O2 /Ob1 /DNDEBUG
+CMAKE_CXX_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG
+
+//C compiler
+CMAKE_C_COMPILER:FILEPATH=/usr/bin/cc
+
+//LLVM archiver
+CMAKE_C_COMPILER_AR:FILEPATH=/usr/bin/llvm-ar-18
+
+//`clang-scan-deps` dependency scanner
+CMAKE_C_COMPILER_CLANG_SCAN_DEPS:FILEPATH=CMAKE_C_COMPILER_CLANG_SCAN_DEPS-NOTFOUND
-//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
+//Generate index for LLVM archive
+CMAKE_C_COMPILER_RANLIB:FILEPATH=/usr/bin/llvm-ranlib-18
//Flags used by the C compiler during all build types.
-CMAKE_C_FLAGS:STRING=/DWIN32 /D_WINDOWS /W3
+CMAKE_C_FLAGS:STRING=
//Flags used by the C compiler during DEBUG builds.
-CMAKE_C_FLAGS_DEBUG:STRING=/MDd /Zi /Ob0 /Od /RTC1
+CMAKE_C_FLAGS_DEBUG:STRING=-g
//Flags used by the C compiler during MINSIZEREL builds.
-CMAKE_C_FLAGS_MINSIZEREL:STRING=/MD /O1 /Ob1 /DNDEBUG
+CMAKE_C_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG
//Flags used by the C compiler during RELEASE builds.
-CMAKE_C_FLAGS_RELEASE:STRING=/MD /O2 /Ob2 /DNDEBUG
+CMAKE_C_FLAGS_RELEASE:STRING=-O3 -DNDEBUG
//Flags used by the C compiler during RELWITHDEBINFO builds.
-CMAKE_C_FLAGS_RELWITHDEBINFO:STRING=/MD /Zi /O2 /Ob1 /DNDEBUG
+CMAKE_C_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -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
+//Path to a program.
+CMAKE_DLLTOOL:FILEPATH=CMAKE_DLLTOOL-NOTFOUND
//Flags used by the linker during all build types.
-CMAKE_EXE_LINKER_FLAGS:STRING=/machine:x64
+CMAKE_EXE_LINKER_FLAGS:STRING=
//Flags used by the linker during DEBUG builds.
-CMAKE_EXE_LINKER_FLAGS_DEBUG:STRING=/debug /INCREMENTAL
+CMAKE_EXE_LINKER_FLAGS_DEBUG:STRING=
//Flags used by the linker during MINSIZEREL builds.
-CMAKE_EXE_LINKER_FLAGS_MINSIZEREL:STRING=/INCREMENTAL:NO
+CMAKE_EXE_LINKER_FLAGS_MINSIZEREL:STRING=
//Flags used by the linker during RELEASE builds.
-CMAKE_EXE_LINKER_FLAGS_RELEASE:STRING=/INCREMENTAL:NO
+CMAKE_EXE_LINKER_FLAGS_RELEASE:STRING=
//Flags used by the linker during RELWITHDEBINFO builds.
-CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO:STRING=/debug /INCREMENTAL
+CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO:STRING=
+
+//Enable/Disable output of compile commands during generation.
+CMAKE_EXPORT_COMPILE_COMMANDS:BOOL=
//Value Computed by CMake.
-CMAKE_FIND_PACKAGE_REDIRECTS_DIR:STATIC=C:/Users/Jaceg/OneDrive/Desktop/LeetcodeGAME/HTTP/build/CMakeFiles/pkgRedirects
+CMAKE_FIND_PACKAGE_REDIRECTS_DIR:STATIC=/workspace/build/CMakeFiles/pkgRedirects
//Install path prefix, prepended onto install directories.
-CMAKE_INSTALL_PREFIX:PATH=C:/Program Files (x86)/GenQuestion
+CMAKE_INSTALL_PREFIX:PATH=/usr/local
+
+//Path to a program.
+CMAKE_LINKER:FILEPATH=/usr/bin/ld
//Path to a program.
-CMAKE_LINKER:FILEPATH=C:/Program Files (x86)/Microsoft Visual Studio/2022/BuildTools/VC/Tools/MSVC/14.42.34433/bin/Hostx64/x64/link.exe
+CMAKE_MAKE_PROGRAM:FILEPATH=/usr/bin/gmake
//Flags used by the linker during the creation of modules during
// all build types.
-CMAKE_MODULE_LINKER_FLAGS:STRING=/machine:x64
+CMAKE_MODULE_LINKER_FLAGS:STRING=
//Flags used by the linker during the creation of modules during
// DEBUG builds.
-CMAKE_MODULE_LINKER_FLAGS_DEBUG:STRING=/debug /INCREMENTAL
+CMAKE_MODULE_LINKER_FLAGS_DEBUG:STRING=
//Flags used by the linker during the creation of modules during
// MINSIZEREL builds.
-CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL:STRING=/INCREMENTAL:NO
+CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL:STRING=
//Flags used by the linker during the creation of modules during
// RELEASE builds.
-CMAKE_MODULE_LINKER_FLAGS_RELEASE:STRING=/INCREMENTAL:NO
+CMAKE_MODULE_LINKER_FLAGS_RELEASE:STRING=
//Flags used by the linker during the creation of modules during
// RELWITHDEBINFO builds.
-CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO:STRING=/debug /INCREMENTAL
+CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO:STRING=
+
+//Path to a program.
+CMAKE_NM:FILEPATH=/usr/bin/nm
//Path to a program.
-CMAKE_MT:FILEPATH=CMAKE_MT-NOTFOUND
+CMAKE_OBJCOPY:FILEPATH=/usr/bin/objcopy
+
+//Path to a program.
+CMAKE_OBJDUMP:FILEPATH=/usr/bin/objdump
//Value Computed by CMake
CMAKE_PROJECT_DESCRIPTION:STATIC=
@@ -114,43 +155,31 @@ CMAKE_PROJECT_HOMEPAGE_URL:STATIC=
//Value Computed by CMake
CMAKE_PROJECT_NAME:STATIC=GenLeetcodeQuestion
-//RC compiler
-CMAKE_RC_COMPILER:FILEPATH=C:/Program Files (x86)/Embarcadero/Studio/23.0/bin/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=
+//Path to a program.
+CMAKE_RANLIB:FILEPATH=/usr/bin/ranlib
-//Flags for Windows Resource Compiler during RELWITHDEBINFO builds.
-CMAKE_RC_FLAGS_RELWITHDEBINFO:STRING=
+//Path to a program.
+CMAKE_READELF:FILEPATH=/usr/bin/readelf
//Flags used by the linker during the creation of shared libraries
// during all build types.
-CMAKE_SHARED_LINKER_FLAGS:STRING=/machine:x64
+CMAKE_SHARED_LINKER_FLAGS:STRING=
//Flags used by the linker during the creation of shared libraries
// during DEBUG builds.
-CMAKE_SHARED_LINKER_FLAGS_DEBUG:STRING=/debug /INCREMENTAL
+CMAKE_SHARED_LINKER_FLAGS_DEBUG:STRING=
//Flags used by the linker during the creation of shared libraries
// during MINSIZEREL builds.
-CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL:STRING=/INCREMENTAL:NO
+CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL:STRING=
//Flags used by the linker during the creation of shared libraries
// during RELEASE builds.
-CMAKE_SHARED_LINKER_FLAGS_RELEASE:STRING=/INCREMENTAL:NO
+CMAKE_SHARED_LINKER_FLAGS_RELEASE:STRING=
//Flags used by the linker during the creation of shared libraries
// during RELWITHDEBINFO builds.
-CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO:STRING=/debug /INCREMENTAL
+CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO:STRING=
//If set, runtime paths are not added when installing shared libraries,
// but are added when building.
@@ -161,7 +190,7 @@ 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
+CMAKE_STATIC_LINKER_FLAGS:STRING=
//Flags used by the linker during the creation of static libraries
// during DEBUG builds.
@@ -179,8 +208,11 @@ CMAKE_STATIC_LINKER_FLAGS_RELEASE:STRING=
// during RELWITHDEBINFO builds.
CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO:STRING=
-//The CMake toolchain file
-CMAKE_TOOLCHAIN_FILE:FILEPATH=C:/vcpkg/scripts/buildsystems/vcpkg.cmake
+//Path to a program.
+CMAKE_STRIP:FILEPATH=/usr/bin/strip
+
+//Path to a program.
+CMAKE_TAPI:FILEPATH=CMAKE_TAPI-NOTFOUND
//If this value is on, makefiles will be generated without the
// .SILENT directive, and all commands will be echoed to the console
@@ -189,111 +221,74 @@ CMAKE_TOOLCHAIN_FILE:FILEPATH=C:/vcpkg/scripts/buildsystems/vcpkg.cmake
CMAKE_VERBOSE_MAKEFILE:BOOL=FALSE
//The directory containing a CMake configuration file for CURL.
-CURL_DIR:PATH=C:/vcpkg/installed/x64-windows/share/curl
+CURL_DIR:PATH=CURL_DIR-NOTFOUND
-//Enable pkg-config to detect CURL dependencies
-CURL_USE_PKGCONFIG:BOOL=ON
+//Path to a file.
+CURL_INCLUDE_DIR:PATH=/usr/include/x86_64-linux-gnu
-//Value Computed by CMake
-GenLeetcodeQuestion_BINARY_DIR:STATIC=C:/Users/Jaceg/OneDrive/Desktop/LeetcodeGAME/HTTP/build
+//Path to a library.
+CURL_LIBRARY_DEBUG:FILEPATH=CURL_LIBRARY_DEBUG-NOTFOUND
-//Value Computed by CMake
-GenLeetcodeQuestion_IS_TOP_LEVEL:STATIC=ON
+//Path to a library.
+CURL_LIBRARY_RELEASE:FILEPATH=/usr/lib/x86_64-linux-gnu/libcurl.so
-//Value Computed by CMake
-GenLeetcodeQuestion_SOURCE_DIR:STATIC=C:/Users/Jaceg/OneDrive/Desktop/LeetcodeGAME/HTTP
+//The directory containing a CMake configuration file for GTest.
+GTest_DIR:PATH=/usr/lib/x86_64-linux-gnu/cmake/GTest
//Value Computed by CMake
-GenQuestion_BINARY_DIR:STATIC=C:/Users/Jaceg/OneDrive/Desktop/LeetcodeGAME/HTTP/build
+GenLeetcodeQuestion_BINARY_DIR:STATIC=/workspace/build
//Value Computed by CMake
-GenQuestion_IS_TOP_LEVEL:STATIC=ON
+GenLeetcodeQuestion_IS_TOP_LEVEL:STATIC=ON
//Value Computed by CMake
-GenQuestion_SOURCE_DIR:STATIC=C:/Users/Jaceg/OneDrive/Desktop/LeetcodeGAME/HTTP
-
-//Automatically copy dependencies into the output directory for
-// executables.
-VCPKG_APPLOCAL_DEPS:BOOL=ON
-
-//The directory which contains the installed libraries for each
-// triplet
-VCPKG_INSTALLED_DIR:PATH=C:/vcpkg/installed
-
-//The path to the vcpkg manifest directory.
-VCPKG_MANIFEST_DIR:PATH=
-
-//Use manifest mode, as opposed to classic mode.
-VCPKG_MANIFEST_MODE:BOOL=OFF
-
-//Appends the vcpkg paths to CMAKE_PREFIX_PATH, CMAKE_LIBRARY_PATH
-// and CMAKE_FIND_ROOT_PATH so that vcpkg libraries/packages are
-// found after toolchain/system libraries/packages.
-VCPKG_PREFER_SYSTEM_LIBS:BOOL=OFF
-
-//Enable the setup of CMAKE_PROGRAM_PATH to vcpkg paths
-VCPKG_SETUP_CMAKE_PROGRAM_PATH:BOOL=ON
+GenLeetcodeQuestion_SOURCE_DIR:STATIC=/workspace
-//Vcpkg target triplet (ex. x86-windows)
-VCPKG_TARGET_TRIPLET:STRING=x64-windows
+//Arguments to supply to pkg-config
+PKG_CONFIG_ARGN:STRING=
-//Trace calls to find_package()
-VCPKG_TRACE_FIND_PACKAGE:BOOL=OFF
+//pkg-config executable
+PKG_CONFIG_EXECUTABLE:FILEPATH=/usr/bin/pkg-config
-//Enables messages from the VCPKG toolchain for debugging purposes.
-VCPKG_VERBOSE:BOOL=OFF
-
-//(experimental) Automatically copy dependencies into the install
-// target directory for executables. Requires CMake 3.14.
-X_VCPKG_APPLOCAL_DEPS_INSTALL:BOOL=OFF
-
-//(experimental) Add USES_TERMINAL to VCPKG_APPLOCAL_DEPS to force
-// serialization.
-X_VCPKG_APPLOCAL_DEPS_SERIALIZED:BOOL=OFF
-
-//Path to a file.
-ZLIB_INCLUDE_DIR:PATH=C:/vcpkg/installed/x64-windows/include
-
-//Path to a library.
-ZLIB_LIBRARY_DEBUG:FILEPATH=C:/vcpkg/installed/x64-windows/debug/lib/zlibd.lib
+//The directory containing a CMake configuration file for nlohmann_json.
+nlohmann_json_DIR:PATH=/usr/share/cmake/nlohmann_json
//Path to a library.
-ZLIB_LIBRARY_RELEASE:FILEPATH=C:/vcpkg/installed/x64-windows/lib/zlib.lib
-
-//Path to a program.
-Z_VCPKG_BUILTIN_POWERSHELL_PATH:FILEPATH=C:/Windows/System32/WindowsPowerShell/v1.0/powershell.exe
-
-//Path to a program.
-Z_VCPKG_PWSH_PATH:FILEPATH=Z_VCPKG_PWSH_PATH-NOTFOUND
-
-//The directory which contains the installed libraries for each
-// triplet
-_VCPKG_INSTALLED_DIR:PATH=C:/vcpkg/installed
-
-//The directory containing a CMake configuration file for nlohmann_json.
-nlohmann_json_DIR:PATH=C:/vcpkg/installed/x64-windows/share/nlohmann_json
+pkgcfg_lib_PC_CURL_curl:FILEPATH=/usr/lib/x86_64-linux-gnu/libcurl.so
########################
# INTERNAL cache entries
########################
+//ADVANCED property for variable: CMAKE_ADDR2LINE
+CMAKE_ADDR2LINE-ADVANCED:INTERNAL=1
//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=c:/Users/Jaceg/OneDrive/Desktop/LeetcodeGAME/HTTP/build
+CMAKE_CACHEFILE_DIR:INTERNAL=/workspace/build
//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=27
+CMAKE_CACHE_MINOR_VERSION:INTERNAL=28
//Patch version of cmake used to create the current loaded cache
-CMAKE_CACHE_PATCH_VERSION:INTERNAL=2
+CMAKE_CACHE_PATCH_VERSION:INTERNAL=3
+//ADVANCED property for variable: CMAKE_COLOR_MAKEFILE
+CMAKE_COLOR_MAKEFILE-ADVANCED:INTERNAL=1
//Path to CMake executable.
-CMAKE_COMMAND:INTERNAL=C:/mingw64/bin/cmake.exe
+CMAKE_COMMAND:INTERNAL=/usr/bin/cmake
//Path to cpack program executable.
-CMAKE_CPACK_COMMAND:INTERNAL=C:/mingw64/bin/cpack.exe
+CMAKE_CPACK_COMMAND:INTERNAL=/usr/bin/cpack
//Path to ctest program executable.
-CMAKE_CTEST_COMMAND:INTERNAL=C:/mingw64/bin/ctest.exe
+CMAKE_CTEST_COMMAND:INTERNAL=/usr/bin/ctest
+//ADVANCED property for variable: CMAKE_CXX_COMPILER
+CMAKE_CXX_COMPILER-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_CXX_COMPILER_AR
+CMAKE_CXX_COMPILER_AR-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_CXX_COMPILER_CLANG_SCAN_DEPS
+CMAKE_CXX_COMPILER_CLANG_SCAN_DEPS-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_CXX_COMPILER_RANLIB
+CMAKE_CXX_COMPILER_RANLIB-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_CXX_FLAGS
CMAKE_CXX_FLAGS-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_CXX_FLAGS_DEBUG
@@ -304,8 +299,14 @@ CMAKE_CXX_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
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_COMPILER_AR
+CMAKE_C_COMPILER_AR-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_C_COMPILER_CLANG_SCAN_DEPS
+CMAKE_C_COMPILER_CLANG_SCAN_DEPS-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_C_COMPILER_RANLIB
+CMAKE_C_COMPILER_RANLIB-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_C_FLAGS
CMAKE_C_FLAGS-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_C_FLAGS_DEBUG
@@ -316,10 +317,10 @@ CMAKE_C_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
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
+//ADVANCED property for variable: CMAKE_DLLTOOL
+CMAKE_DLLTOOL-ADVANCED:INTERNAL=1
//Executable file format
-CMAKE_EXECUTABLE_FORMAT:INTERNAL=Unknown
+CMAKE_EXECUTABLE_FORMAT:INTERNAL=ELF
//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS
CMAKE_EXE_LINKER_FLAGS-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_DEBUG
@@ -330,21 +331,29 @@ CMAKE_EXE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
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=Visual Studio 17 2022
+CMAKE_GENERATOR:INTERNAL=Unix Makefiles
//Generator instance identifier.
-CMAKE_GENERATOR_INSTANCE:INTERNAL=C:/Program Files (x86)/Microsoft Visual Studio/2022/BuildTools
+CMAKE_GENERATOR_INSTANCE:INTERNAL=
//Name of generator platform.
CMAKE_GENERATOR_PLATFORM:INTERNAL=
//Name of generator toolset.
CMAKE_GENERATOR_TOOLSET:INTERNAL=
+//Test CMAKE_HAVE_LIBC_PTHREAD
+CMAKE_HAVE_LIBC_PTHREAD:INTERNAL=1
//Source directory with the top level CMakeLists.txt file for this
// project
-CMAKE_HOME_DIRECTORY:INTERNAL=C:/Users/Jaceg/OneDrive/Desktop/LeetcodeGAME/HTTP
+CMAKE_HOME_DIRECTORY:INTERNAL=/workspace
+//Install .so files without execute permission.
+CMAKE_INSTALL_SO_NO_EXE:INTERNAL=1
//ADVANCED property for variable: CMAKE_LINKER
CMAKE_LINKER-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_MAKE_PROGRAM
+CMAKE_MAKE_PROGRAM-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
@@ -355,29 +364,22 @@ CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
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
+//ADVANCED property for variable: CMAKE_NM
+CMAKE_NM-ADVANCED:INTERNAL=1
//number of local generators
CMAKE_NUMBER_OF_MAKEFILES:INTERNAL=1
+//ADVANCED property for variable: CMAKE_OBJCOPY
+CMAKE_OBJCOPY-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_OBJDUMP
+CMAKE_OBJDUMP-ADVANCED: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
+//ADVANCED property for variable: CMAKE_RANLIB
+CMAKE_RANLIB-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_READELF
+CMAKE_READELF-ADVANCED:INTERNAL=1
//Path to CMake installation.
-CMAKE_ROOT:INTERNAL=C:/mingw64/share/cmake-3.27
+CMAKE_ROOT:INTERNAL=/usr/share/cmake-3.28
//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS
CMAKE_SHARED_LINKER_FLAGS-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_DEBUG
@@ -402,40 +404,70 @@ CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
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_TOOLCHAIN_FILE
-CMAKE_TOOLCHAIN_FILE-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_STRIP
+CMAKE_STRIP-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_TAPI
+CMAKE_TAPI-ADVANCED:INTERNAL=1
+//uname command
+CMAKE_UNAME:INTERNAL=/usr/bin/uname
//ADVANCED property for variable: CMAKE_VERBOSE_MAKEFILE
CMAKE_VERBOSE_MAKEFILE-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CURL_DIR
+CURL_DIR-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CURL_INCLUDE_DIR
+CURL_INCLUDE_DIR-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CURL_LIBRARY_DEBUG
CURL_LIBRARY_DEBUG-ADVANCED:INTERNAL=1
-//vcpkg
-CURL_LIBRARY_DEBUG:INTERNAL=C:/vcpkg/installed/x64-windows/debug/lib/libcurl-d.lib
//ADVANCED property for variable: CURL_LIBRARY_RELEASE
CURL_LIBRARY_RELEASE-ADVANCED:INTERNAL=1
-//vcpkg
-CURL_LIBRARY_RELEASE:INTERNAL=C:/vcpkg/installed/x64-windows/lib/libcurl.lib
-//Details about finding ZLIB
-FIND_PACKAGE_MESSAGE_DETAILS_ZLIB:INTERNAL=[optimized;C:/vcpkg/installed/x64-windows/lib/zlib.lib;debug;C:/vcpkg/installed/x64-windows/debug/lib/zlibd.lib][C:/vcpkg/installed/x64-windows/include][c ][v1.3.1(1)]
+//Details about finding CURL
+FIND_PACKAGE_MESSAGE_DETAILS_CURL:INTERNAL=[/usr/lib/x86_64-linux-gnu/libcurl.so][/usr/include/x86_64-linux-gnu][c ][v8.5.0()]
//Details about finding nlohmann_json
-FIND_PACKAGE_MESSAGE_DETAILS_nlohmann_json:INTERNAL=[C:/vcpkg/installed/x64-windows/share/nlohmann_json/nlohmann_jsonConfig.cmake][v3.11.3()]
-//Install the dependencies listed in your manifest:
-//\n If this is off, you will have to manually install your dependencies.
-//\n See https://github.com/microsoft/vcpkg/tree/master/docs/specifications/manifests.md
-// for more info.
-//\n
-VCPKG_MANIFEST_INSTALL:INTERNAL=OFF
-//ADVANCED property for variable: VCPKG_VERBOSE
-VCPKG_VERBOSE-ADVANCED:INTERNAL=1
-//ADVANCED property for variable: ZLIB_INCLUDE_DIR
-ZLIB_INCLUDE_DIR-ADVANCED:INTERNAL=1
-//ADVANCED property for variable: ZLIB_LIBRARY_DEBUG
-ZLIB_LIBRARY_DEBUG-ADVANCED:INTERNAL=1
-//ADVANCED property for variable: ZLIB_LIBRARY_RELEASE
-ZLIB_LIBRARY_RELEASE-ADVANCED:INTERNAL=1
-//Making sure VCPKG_MANIFEST_MODE doesn't change
-Z_VCPKG_CHECK_MANIFEST_MODE:INTERNAL=OFF
-//The path to the PowerShell implementation to use.
-Z_VCPKG_POWERSHELL_PATH:INTERNAL=C:/Windows/System32/WindowsPowerShell/v1.0/powershell.exe
-//Vcpkg root directory
-Z_VCPKG_ROOT_DIR:INTERNAL=C:/vcpkg
+FIND_PACKAGE_MESSAGE_DETAILS_nlohmann_json:INTERNAL=[/usr/share/cmake/nlohmann_json/nlohmann_jsonConfig.cmake][v3.11.3()]
+PC_CURL_CFLAGS:INTERNAL=-I/usr/include/x86_64-linux-gnu
+PC_CURL_CFLAGS_I:INTERNAL=
+PC_CURL_CFLAGS_OTHER:INTERNAL=
+PC_CURL_FOUND:INTERNAL=1
+PC_CURL_INCLUDEDIR:INTERNAL=/usr/include/x86_64-linux-gnu
+PC_CURL_INCLUDE_DIRS:INTERNAL=/usr/include/x86_64-linux-gnu
+PC_CURL_LDFLAGS:INTERNAL=-L/usr/lib/x86_64-linux-gnu;-lcurl
+PC_CURL_LDFLAGS_OTHER:INTERNAL=
+PC_CURL_LIBDIR:INTERNAL=/usr/lib/x86_64-linux-gnu
+PC_CURL_LIBRARIES:INTERNAL=curl
+PC_CURL_LIBRARY_DIRS:INTERNAL=/usr/lib/x86_64-linux-gnu
+PC_CURL_LIBS:INTERNAL=
+PC_CURL_LIBS_L:INTERNAL=
+PC_CURL_LIBS_OTHER:INTERNAL=
+PC_CURL_LIBS_PATHS:INTERNAL=
+PC_CURL_MODULE_NAME:INTERNAL=libcurl
+PC_CURL_PREFIX:INTERNAL=/usr
+PC_CURL_STATIC_CFLAGS:INTERNAL=-I/usr/include/x86_64-linux-gnu
+PC_CURL_STATIC_CFLAGS_I:INTERNAL=
+PC_CURL_STATIC_CFLAGS_OTHER:INTERNAL=
+PC_CURL_STATIC_INCLUDE_DIRS:INTERNAL=/usr/include/x86_64-linux-gnu
+PC_CURL_STATIC_LDFLAGS:INTERNAL=-L/usr/lib/x86_64-linux-gnu;-lcurl;-lnghttp2;-lidn2;-lrtmp;-lssh;-lssh;-lpsl;-lssl;-lcrypto;-lssl;-lcrypto;-lgssapi_krb5;-llber;-lldap;-llber;-lzstd;-lbrotlidec;-lz
+PC_CURL_STATIC_LDFLAGS_OTHER:INTERNAL=
+PC_CURL_STATIC_LIBDIR:INTERNAL=
+PC_CURL_STATIC_LIBRARIES:INTERNAL=curl;nghttp2;idn2;rtmp;ssh;ssh;psl;ssl;crypto;ssl;crypto;gssapi_krb5;lber;ldap;lber;zstd;brotlidec;z
+PC_CURL_STATIC_LIBRARY_DIRS:INTERNAL=/usr/lib/x86_64-linux-gnu
+PC_CURL_STATIC_LIBS:INTERNAL=
+PC_CURL_STATIC_LIBS_L:INTERNAL=
+PC_CURL_STATIC_LIBS_OTHER:INTERNAL=
+PC_CURL_STATIC_LIBS_PATHS:INTERNAL=
+PC_CURL_VERSION:INTERNAL=8.5.0
+PC_CURL_libcurl_INCLUDEDIR:INTERNAL=
+PC_CURL_libcurl_LIBDIR:INTERNAL=
+PC_CURL_libcurl_PREFIX:INTERNAL=
+PC_CURL_libcurl_VERSION:INTERNAL=
+//ADVANCED property for variable: PKG_CONFIG_ARGN
+PKG_CONFIG_ARGN-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: PKG_CONFIG_EXECUTABLE
+PKG_CONFIG_EXECUTABLE-ADVANCED:INTERNAL=1
+//linker supports push/pop state
+_CMAKE_LINKER_PUSHPOP_STATE_SUPPORTED:INTERNAL=TRUE
+__pkg_config_arguments_PC_CURL:INTERNAL=QUIET;libcurl
+__pkg_config_checked_PC_CURL:INTERNAL=1
+//ADVANCED property for variable: pkgcfg_lib_PC_CURL_curl
+pkgcfg_lib_PC_CURL_curl-ADVANCED:INTERNAL=1
+prefix_result:INTERNAL=AsynchDNS;GSS-API;HSTS;HTTP2;HTTPS-proxy;IDN;IPv6;Kerberos;Largefile;NTLM;PSL;SPNEGO;SSL;TLS-SRP;UnixSockets;alt-svc;brotli;libz;threadsafe;zstd
diff --git a/build/CMakeFiles/3.27.2/CMakeDetermineCompilerABI_C.bin b/build/CMakeFiles/3.27.2/CMakeDetermineCompilerABI_C.bin
deleted file mode 100644
index b82db21..0000000
Binary files a/build/CMakeFiles/3.27.2/CMakeDetermineCompilerABI_C.bin and /dev/null differ
diff --git a/build/CMakeFiles/3.27.2/CMakeDetermineCompilerABI_CXX.bin b/build/CMakeFiles/3.27.2/CMakeDetermineCompilerABI_CXX.bin
deleted file mode 100644
index 0ab29d9..0000000
Binary files a/build/CMakeFiles/3.27.2/CMakeDetermineCompilerABI_CXX.bin and /dev/null differ
diff --git a/build/CMakeFiles/3.27.2/CMakeRCCompiler.cmake b/build/CMakeFiles/3.27.2/CMakeRCCompiler.cmake
deleted file mode 100644
index 1c78897..0000000
--- a/build/CMakeFiles/3.27.2/CMakeRCCompiler.cmake
+++ /dev/null
@@ -1,6 +0,0 @@
-set(CMAKE_RC_COMPILER "C:/Program Files (x86)/Embarcadero/Studio/23.0/bin/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/build/CMakeFiles/3.27.2/CMakeSystem.cmake b/build/CMakeFiles/3.27.2/CMakeSystem.cmake
deleted file mode 100644
index d7aa2d4..0000000
--- a/build/CMakeFiles/3.27.2/CMakeSystem.cmake
+++ /dev/null
@@ -1,15 +0,0 @@
-set(CMAKE_HOST_SYSTEM "Windows-6.2.9200")
-set(CMAKE_HOST_SYSTEM_NAME "Windows")
-set(CMAKE_HOST_SYSTEM_VERSION "6.2.9200")
-set(CMAKE_HOST_SYSTEM_PROCESSOR "AMD64")
-
-include("C:/vcpkg/scripts/buildsystems/vcpkg.cmake")
-
-set(CMAKE_SYSTEM "Windows-6.2.9200")
-set(CMAKE_SYSTEM_NAME "Windows")
-set(CMAKE_SYSTEM_VERSION "6.2.9200")
-set(CMAKE_SYSTEM_PROCESSOR "AMD64")
-
-set(CMAKE_CROSSCOMPILING "FALSE")
-
-set(CMAKE_SYSTEM_LOADED 1)
diff --git a/build/CMakeFiles/3.27.2/CompilerIdC/CompilerIdC.exe b/build/CMakeFiles/3.27.2/CompilerIdC/CompilerIdC.exe
deleted file mode 100644
index 3991cce..0000000
Binary files a/build/CMakeFiles/3.27.2/CompilerIdC/CompilerIdC.exe and /dev/null differ
diff --git a/build/CMakeFiles/3.27.2/CompilerIdC/CompilerIdC.vcxproj b/build/CMakeFiles/3.27.2/CompilerIdC/CompilerIdC.vcxproj
deleted file mode 100644
index 5d2171e..0000000
--- a/build/CMakeFiles/3.27.2/CompilerIdC/CompilerIdC.vcxproj
+++ /dev/null
@@ -1,72 +0,0 @@
-
-
-
-
- Debug
- x64
-
-
-
- {CAE07175-D007-4FC3-BFE8-47B392814159}
- CompilerIdC
- Win32Proj
-
-
- 10.0.22621.0
-
-
-
-
-
-
-
-
- x64
-
-
- Application
- v143
-
- MultiByte
-
-
-
-
-
-
- <_ProjectFileVersion>10.0.30319.1
- .\
- $(Configuration)\
- false
-
-
-
- Disabled
- %(PreprocessorDefinitions)
- false
- EnableFastChecks
- MultiThreadedDebugDLL
-
-
- TurnOffAllWarnings
-
-
-
-
-
- false
- Console
-
-
-
- for %%i in (cl.exe) do %40echo CMAKE_C_COMPILER=%%~$PATH:i
-
-
-
-
-
-
-
-
-
-
diff --git a/build/CMakeFiles/3.27.2/CompilerIdC/Debug/CMakeCCompilerId.obj b/build/CMakeFiles/3.27.2/CompilerIdC/Debug/CMakeCCompilerId.obj
deleted file mode 100644
index 6cfec72..0000000
Binary files a/build/CMakeFiles/3.27.2/CompilerIdC/Debug/CMakeCCompilerId.obj and /dev/null differ
diff --git a/build/CMakeFiles/3.27.2/CompilerIdC/Debug/CompilerIdC.exe.recipe b/build/CMakeFiles/3.27.2/CompilerIdC/Debug/CompilerIdC.exe.recipe
deleted file mode 100644
index 7e3aa6a..0000000
--- a/build/CMakeFiles/3.27.2/CompilerIdC/Debug/CompilerIdC.exe.recipe
+++ /dev/null
@@ -1,11 +0,0 @@
-
-
-
-
- C:\Users\Jaceg\OneDrive\Desktop\LeetcodeGAME\HTTP\build\CMakeFiles\3.27.2\CompilerIdC\CompilerIdC.exe
-
-
-
-
-
-
\ No newline at end of file
diff --git a/build/CMakeFiles/3.27.2/CompilerIdC/Debug/CompilerIdC.tlog/CL.command.1.tlog b/build/CMakeFiles/3.27.2/CompilerIdC/Debug/CompilerIdC.tlog/CL.command.1.tlog
deleted file mode 100644
index 82b48c6..0000000
Binary files a/build/CMakeFiles/3.27.2/CompilerIdC/Debug/CompilerIdC.tlog/CL.command.1.tlog and /dev/null differ
diff --git a/build/CMakeFiles/3.27.2/CompilerIdC/Debug/CompilerIdC.tlog/CL.read.1.tlog b/build/CMakeFiles/3.27.2/CompilerIdC/Debug/CompilerIdC.tlog/CL.read.1.tlog
deleted file mode 100644
index db7e489..0000000
Binary files a/build/CMakeFiles/3.27.2/CompilerIdC/Debug/CompilerIdC.tlog/CL.read.1.tlog and /dev/null differ
diff --git a/build/CMakeFiles/3.27.2/CompilerIdC/Debug/CompilerIdC.tlog/CL.write.1.tlog b/build/CMakeFiles/3.27.2/CompilerIdC/Debug/CompilerIdC.tlog/CL.write.1.tlog
deleted file mode 100644
index 6321d21..0000000
Binary files a/build/CMakeFiles/3.27.2/CompilerIdC/Debug/CompilerIdC.tlog/CL.write.1.tlog and /dev/null differ
diff --git a/build/CMakeFiles/3.27.2/CompilerIdC/Debug/CompilerIdC.tlog/Cl.items.tlog b/build/CMakeFiles/3.27.2/CompilerIdC/Debug/CompilerIdC.tlog/Cl.items.tlog
deleted file mode 100644
index d43c7cc..0000000
--- a/build/CMakeFiles/3.27.2/CompilerIdC/Debug/CompilerIdC.tlog/Cl.items.tlog
+++ /dev/null
@@ -1 +0,0 @@
-C:\Users\Jaceg\OneDrive\Desktop\LeetcodeGAME\HTTP\build\CMakeFiles\3.27.2\CompilerIdC\CMakeCCompilerId.c;C:\Users\Jaceg\OneDrive\Desktop\LeetcodeGAME\HTTP\build\CMakeFiles\3.27.2\CompilerIdC\Debug\CMakeCCompilerId.obj
diff --git a/build/CMakeFiles/3.27.2/CompilerIdC/Debug/CompilerIdC.tlog/CompilerIdC.lastbuildstate b/build/CMakeFiles/3.27.2/CompilerIdC/Debug/CompilerIdC.tlog/CompilerIdC.lastbuildstate
deleted file mode 100644
index a9eaa85..0000000
--- a/build/CMakeFiles/3.27.2/CompilerIdC/Debug/CompilerIdC.tlog/CompilerIdC.lastbuildstate
+++ /dev/null
@@ -1,2 +0,0 @@
-PlatformToolSet=v143:VCToolArchitecture=Native64Bit:VCToolsVersion=14.42.34433:TargetPlatformVersion=10.0.22621.0:VcpkgTriplet=x64-windows:
-Debug|x64|C:\Users\Jaceg\OneDrive\Desktop\LeetcodeGAME\HTTP\build\CMakeFiles\3.27.2\CompilerIdC\|
diff --git a/build/CMakeFiles/3.27.2/CompilerIdC/Debug/CompilerIdC.tlog/link.command.1.tlog b/build/CMakeFiles/3.27.2/CompilerIdC/Debug/CompilerIdC.tlog/link.command.1.tlog
deleted file mode 100644
index ae0abf4..0000000
Binary files a/build/CMakeFiles/3.27.2/CompilerIdC/Debug/CompilerIdC.tlog/link.command.1.tlog and /dev/null differ
diff --git a/build/CMakeFiles/3.27.2/CompilerIdC/Debug/CompilerIdC.tlog/link.read.1.tlog b/build/CMakeFiles/3.27.2/CompilerIdC/Debug/CompilerIdC.tlog/link.read.1.tlog
deleted file mode 100644
index 226128f..0000000
Binary files a/build/CMakeFiles/3.27.2/CompilerIdC/Debug/CompilerIdC.tlog/link.read.1.tlog and /dev/null differ
diff --git a/build/CMakeFiles/3.27.2/CompilerIdC/Debug/CompilerIdC.tlog/link.secondary.1.tlog b/build/CMakeFiles/3.27.2/CompilerIdC/Debug/CompilerIdC.tlog/link.secondary.1.tlog
deleted file mode 100644
index 341e528..0000000
--- a/build/CMakeFiles/3.27.2/CompilerIdC/Debug/CompilerIdC.tlog/link.secondary.1.tlog
+++ /dev/null
@@ -1 +0,0 @@
-^C:\USERS\JACEG\ONEDRIVE\DESKTOP\LEETCODEGAME\HTTP\BUILD\CMAKEFILES\3.27.2\COMPILERIDC\DEBUG\CMAKECCOMPILERID.OBJ
diff --git a/build/CMakeFiles/3.27.2/CompilerIdC/Debug/CompilerIdC.tlog/link.write.1.tlog b/build/CMakeFiles/3.27.2/CompilerIdC/Debug/CompilerIdC.tlog/link.write.1.tlog
deleted file mode 100644
index 230815e..0000000
Binary files a/build/CMakeFiles/3.27.2/CompilerIdC/Debug/CompilerIdC.tlog/link.write.1.tlog and /dev/null differ
diff --git a/build/CMakeFiles/3.27.2/CompilerIdC/Debug/vcpkg.applocal.log b/build/CMakeFiles/3.27.2/CompilerIdC/Debug/vcpkg.applocal.log
deleted file mode 100644
index e02abfc..0000000
--- a/build/CMakeFiles/3.27.2/CompilerIdC/Debug/vcpkg.applocal.log
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/build/CMakeFiles/3.27.2/CompilerIdCXX/CompilerIdCXX.exe b/build/CMakeFiles/3.27.2/CompilerIdCXX/CompilerIdCXX.exe
deleted file mode 100644
index af3cbee..0000000
Binary files a/build/CMakeFiles/3.27.2/CompilerIdCXX/CompilerIdCXX.exe and /dev/null differ
diff --git a/build/CMakeFiles/3.27.2/CompilerIdCXX/CompilerIdCXX.vcxproj b/build/CMakeFiles/3.27.2/CompilerIdCXX/CompilerIdCXX.vcxproj
deleted file mode 100644
index 60b8cae..0000000
--- a/build/CMakeFiles/3.27.2/CompilerIdCXX/CompilerIdCXX.vcxproj
+++ /dev/null
@@ -1,72 +0,0 @@
-
-
-
-
- Debug
- x64
-
-
-
- {CAE07175-D007-4FC3-BFE8-47B392814159}
- CompilerIdCXX
- Win32Proj
-
-
- 10.0.22621.0
-
-
-
-
-
-
-
-
- x64
-
-
- Application
- v143
-
- MultiByte
-
-
-
-
-
-
- <_ProjectFileVersion>10.0.30319.1
- .\
- $(Configuration)\
- false
-
-
-
- Disabled
- %(PreprocessorDefinitions)
- false
- EnableFastChecks
- MultiThreadedDebugDLL
-
-
- TurnOffAllWarnings
-
-
-
-
-
- false
- Console
-
-
-
- for %%i in (cl.exe) do %40echo CMAKE_CXX_COMPILER=%%~$PATH:i
-
-
-
-
-
-
-
-
-
-
diff --git a/build/CMakeFiles/3.27.2/CompilerIdCXX/Debug/CMakeCXXCompilerId.obj b/build/CMakeFiles/3.27.2/CompilerIdCXX/Debug/CMakeCXXCompilerId.obj
deleted file mode 100644
index 6362d18..0000000
Binary files a/build/CMakeFiles/3.27.2/CompilerIdCXX/Debug/CMakeCXXCompilerId.obj and /dev/null differ
diff --git a/build/CMakeFiles/3.27.2/CompilerIdCXX/Debug/CompilerIdCXX.exe.recipe b/build/CMakeFiles/3.27.2/CompilerIdCXX/Debug/CompilerIdCXX.exe.recipe
deleted file mode 100644
index 4cf1a69..0000000
--- a/build/CMakeFiles/3.27.2/CompilerIdCXX/Debug/CompilerIdCXX.exe.recipe
+++ /dev/null
@@ -1,11 +0,0 @@
-
-
-
-
- C:\Users\Jaceg\OneDrive\Desktop\LeetcodeGAME\HTTP\build\CMakeFiles\3.27.2\CompilerIdCXX\CompilerIdCXX.exe
-
-
-
-
-
-
\ No newline at end of file
diff --git a/build/CMakeFiles/3.27.2/CompilerIdCXX/Debug/CompilerIdCXX.tlog/CL.command.1.tlog b/build/CMakeFiles/3.27.2/CompilerIdCXX/Debug/CompilerIdCXX.tlog/CL.command.1.tlog
deleted file mode 100644
index e4f884e..0000000
Binary files a/build/CMakeFiles/3.27.2/CompilerIdCXX/Debug/CompilerIdCXX.tlog/CL.command.1.tlog and /dev/null differ
diff --git a/build/CMakeFiles/3.27.2/CompilerIdCXX/Debug/CompilerIdCXX.tlog/CL.read.1.tlog b/build/CMakeFiles/3.27.2/CompilerIdCXX/Debug/CompilerIdCXX.tlog/CL.read.1.tlog
deleted file mode 100644
index a0b1b8b..0000000
Binary files a/build/CMakeFiles/3.27.2/CompilerIdCXX/Debug/CompilerIdCXX.tlog/CL.read.1.tlog and /dev/null differ
diff --git a/build/CMakeFiles/3.27.2/CompilerIdCXX/Debug/CompilerIdCXX.tlog/CL.write.1.tlog b/build/CMakeFiles/3.27.2/CompilerIdCXX/Debug/CompilerIdCXX.tlog/CL.write.1.tlog
deleted file mode 100644
index 91e1998..0000000
Binary files a/build/CMakeFiles/3.27.2/CompilerIdCXX/Debug/CompilerIdCXX.tlog/CL.write.1.tlog and /dev/null differ
diff --git a/build/CMakeFiles/3.27.2/CompilerIdCXX/Debug/CompilerIdCXX.tlog/Cl.items.tlog b/build/CMakeFiles/3.27.2/CompilerIdCXX/Debug/CompilerIdCXX.tlog/Cl.items.tlog
deleted file mode 100644
index aee5740..0000000
--- a/build/CMakeFiles/3.27.2/CompilerIdCXX/Debug/CompilerIdCXX.tlog/Cl.items.tlog
+++ /dev/null
@@ -1 +0,0 @@
-C:\Users\Jaceg\OneDrive\Desktop\LeetcodeGAME\HTTP\build\CMakeFiles\3.27.2\CompilerIdCXX\CMakeCXXCompilerId.cpp;C:\Users\Jaceg\OneDrive\Desktop\LeetcodeGAME\HTTP\build\CMakeFiles\3.27.2\CompilerIdCXX\Debug\CMakeCXXCompilerId.obj
diff --git a/build/CMakeFiles/3.27.2/CompilerIdCXX/Debug/CompilerIdCXX.tlog/CompilerIdCXX.lastbuildstate b/build/CMakeFiles/3.27.2/CompilerIdCXX/Debug/CompilerIdCXX.tlog/CompilerIdCXX.lastbuildstate
deleted file mode 100644
index 9046f10..0000000
--- a/build/CMakeFiles/3.27.2/CompilerIdCXX/Debug/CompilerIdCXX.tlog/CompilerIdCXX.lastbuildstate
+++ /dev/null
@@ -1,2 +0,0 @@
-PlatformToolSet=v143:VCToolArchitecture=Native64Bit:VCToolsVersion=14.42.34433:TargetPlatformVersion=10.0.22621.0:VcpkgTriplet=x64-windows:
-Debug|x64|C:\Users\Jaceg\OneDrive\Desktop\LeetcodeGAME\HTTP\build\CMakeFiles\3.27.2\CompilerIdCXX\|
diff --git a/build/CMakeFiles/3.27.2/CompilerIdCXX/Debug/CompilerIdCXX.tlog/link.command.1.tlog b/build/CMakeFiles/3.27.2/CompilerIdCXX/Debug/CompilerIdCXX.tlog/link.command.1.tlog
deleted file mode 100644
index 4003205..0000000
Binary files a/build/CMakeFiles/3.27.2/CompilerIdCXX/Debug/CompilerIdCXX.tlog/link.command.1.tlog and /dev/null differ
diff --git a/build/CMakeFiles/3.27.2/CompilerIdCXX/Debug/CompilerIdCXX.tlog/link.read.1.tlog b/build/CMakeFiles/3.27.2/CompilerIdCXX/Debug/CompilerIdCXX.tlog/link.read.1.tlog
deleted file mode 100644
index bb00e0e..0000000
Binary files a/build/CMakeFiles/3.27.2/CompilerIdCXX/Debug/CompilerIdCXX.tlog/link.read.1.tlog and /dev/null differ
diff --git a/build/CMakeFiles/3.27.2/CompilerIdCXX/Debug/CompilerIdCXX.tlog/link.secondary.1.tlog b/build/CMakeFiles/3.27.2/CompilerIdCXX/Debug/CompilerIdCXX.tlog/link.secondary.1.tlog
deleted file mode 100644
index dde266d..0000000
--- a/build/CMakeFiles/3.27.2/CompilerIdCXX/Debug/CompilerIdCXX.tlog/link.secondary.1.tlog
+++ /dev/null
@@ -1 +0,0 @@
-^C:\USERS\JACEG\ONEDRIVE\DESKTOP\LEETCODEGAME\HTTP\BUILD\CMAKEFILES\3.27.2\COMPILERIDCXX\DEBUG\CMAKECXXCOMPILERID.OBJ
diff --git a/build/CMakeFiles/3.27.2/CompilerIdCXX/Debug/CompilerIdCXX.tlog/link.write.1.tlog b/build/CMakeFiles/3.27.2/CompilerIdCXX/Debug/CompilerIdCXX.tlog/link.write.1.tlog
deleted file mode 100644
index 666ae35..0000000
Binary files a/build/CMakeFiles/3.27.2/CompilerIdCXX/Debug/CompilerIdCXX.tlog/link.write.1.tlog and /dev/null differ
diff --git a/build/CMakeFiles/3.27.2/CompilerIdCXX/Debug/vcpkg.applocal.log b/build/CMakeFiles/3.27.2/CompilerIdCXX/Debug/vcpkg.applocal.log
deleted file mode 100644
index e02abfc..0000000
--- a/build/CMakeFiles/3.27.2/CompilerIdCXX/Debug/vcpkg.applocal.log
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/build/CMakeFiles/3.27.2/VCTargetsPath.txt b/build/CMakeFiles/3.27.2/VCTargetsPath.txt
deleted file mode 100644
index 55abf9f..0000000
--- a/build/CMakeFiles/3.27.2/VCTargetsPath.txt
+++ /dev/null
@@ -1 +0,0 @@
-C:/Program Files (x86)/Microsoft Visual Studio/2022/BuildTools/MSBuild/Microsoft/VC/v170
diff --git a/build/CMakeFiles/3.27.2/VCTargetsPath.vcxproj b/build/CMakeFiles/3.27.2/VCTargetsPath.vcxproj
deleted file mode 100644
index ccb7d62..0000000
--- a/build/CMakeFiles/3.27.2/VCTargetsPath.vcxproj
+++ /dev/null
@@ -1,31 +0,0 @@
-
-
-
-
- Debug
- x64
-
-
-
- {F3FC6D86-508D-3FB1-96D2-995F08B142EC}
- Win32Proj
- x64
- 10.0.22621.0
-
-
-
- x64
-
-
- Utility
- MultiByte
- v143
-
-
-
-
- echo VCTargetsPath=$(VCTargetsPath)
-
-
-
-
diff --git a/build/CMakeFiles/3.27.2/VCTargetsPath/x64/Debug/VCTargetsPath.recipe b/build/CMakeFiles/3.27.2/VCTargetsPath/x64/Debug/VCTargetsPath.recipe
deleted file mode 100644
index 3086da6..0000000
--- a/build/CMakeFiles/3.27.2/VCTargetsPath/x64/Debug/VCTargetsPath.recipe
+++ /dev/null
@@ -1,11 +0,0 @@
-
-
-
-
- C:\Users\Jaceg\OneDrive\Desktop\LeetcodeGAME\HTTP\build\CMakeFiles\3.27.2\x64\Debug\VCTargetsPath
-
-
-
-
-
-
\ No newline at end of file
diff --git a/build/CMakeFiles/3.27.2/VCTargetsPath/x64/Debug/VCTargetsPath.tlog/VCTargetsPath.lastbuildstate b/build/CMakeFiles/3.27.2/VCTargetsPath/x64/Debug/VCTargetsPath.tlog/VCTargetsPath.lastbuildstate
deleted file mode 100644
index b827d2c..0000000
--- a/build/CMakeFiles/3.27.2/VCTargetsPath/x64/Debug/VCTargetsPath.tlog/VCTargetsPath.lastbuildstate
+++ /dev/null
@@ -1,2 +0,0 @@
-PlatformToolSet=v143:VCToolArchitecture=Native64Bit:VCToolsVersion=14.42.34433:TargetPlatformVersion=10.0.22621.0:VcpkgTriplet=x64-windows:
-Debug|x64|C:\Users\Jaceg\OneDrive\Desktop\LeetcodeGAME\HTTP\build\CMakeFiles\3.27.2\|
diff --git a/build/CMakeFiles/3.27.2/CMakeCCompiler.cmake b/build/CMakeFiles/3.28.3/CMakeCCompiler.cmake
similarity index 54%
rename from build/CMakeFiles/3.27.2/CMakeCCompiler.cmake
rename to build/CMakeFiles/3.28.3/CMakeCCompiler.cmake
index 4cd571d..3f78649 100644
--- a/build/CMakeFiles/3.27.2/CMakeCCompiler.cmake
+++ b/build/CMakeFiles/3.28.3/CMakeCCompiler.cmake
@@ -1,33 +1,33 @@
-set(CMAKE_C_COMPILER "C:/Program Files (x86)/Microsoft Visual Studio/2022/BuildTools/VC/Tools/MSVC/14.42.34433/bin/Hostx64/x64/cl.exe")
+set(CMAKE_C_COMPILER "/usr/bin/cc")
set(CMAKE_C_COMPILER_ARG1 "")
-set(CMAKE_C_COMPILER_ID "MSVC")
-set(CMAKE_C_COMPILER_VERSION "19.42.34435.0")
+set(CMAKE_C_COMPILER_ID "Clang")
+set(CMAKE_C_COMPILER_VERSION "18.1.3")
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_C_STANDARD_COMPUTED_DEFAULT "17")
+set(CMAKE_C_EXTENSIONS_COMPUTED_DEFAULT "ON")
+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;c_std_23")
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_C23_COMPILE_FEATURES "c_std_23")
-set(CMAKE_C_PLATFORM_ID "Windows")
+set(CMAKE_C_PLATFORM_ID "Linux")
set(CMAKE_C_SIMULATE_ID "")
-set(CMAKE_C_COMPILER_FRONTEND_VARIANT "MSVC")
+set(CMAKE_C_COMPILER_FRONTEND_VARIANT "GNU")
set(CMAKE_C_SIMULATE_VERSION "")
-set(CMAKE_C_COMPILER_ARCHITECTURE_ID x64)
-set(MSVC_C_ARCHITECTURE_ID x64)
-set(CMAKE_AR "C:/Program Files (x86)/Microsoft Visual Studio/2022/BuildTools/VC/Tools/MSVC/14.42.34433/bin/Hostx64/x64/lib.exe")
-set(CMAKE_C_COMPILER_AR "")
-set(CMAKE_RANLIB ":")
-set(CMAKE_C_COMPILER_RANLIB "")
-set(CMAKE_LINKER "C:/Program Files (x86)/Microsoft Visual Studio/2022/BuildTools/VC/Tools/MSVC/14.42.34433/bin/Hostx64/x64/link.exe")
-set(CMAKE_MT "CMAKE_MT-NOTFOUND")
-set(CMAKE_TAPI "")
+
+
+set(CMAKE_AR "/usr/bin/ar")
+set(CMAKE_C_COMPILER_AR "/usr/bin/llvm-ar-18")
+set(CMAKE_RANLIB "/usr/bin/ranlib")
+set(CMAKE_C_COMPILER_RANLIB "/usr/bin/llvm-ranlib-18")
+set(CMAKE_LINKER "/usr/bin/ld")
+set(CMAKE_MT "")
+set(CMAKE_TAPI "CMAKE_TAPI-NOTFOUND")
set(CMAKE_COMPILER_IS_GNUCC )
set(CMAKE_C_COMPILER_LOADED 1)
set(CMAKE_C_COMPILER_WORKS TRUE)
@@ -39,13 +39,13 @@ 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 )
+set(CMAKE_C_LINKER_DEPFILE_SUPPORTED TRUE)
# Save compiler ABI information.
set(CMAKE_C_SIZEOF_DATA_PTR "8")
-set(CMAKE_C_COMPILER_ABI "")
+set(CMAKE_C_COMPILER_ABI "ELF")
set(CMAKE_C_BYTE_ORDER "LITTLE_ENDIAN")
-set(CMAKE_C_LIBRARY_ARCHITECTURE "")
+set(CMAKE_C_LIBRARY_ARCHITECTURE "x86_64-linux-gnu")
if(CMAKE_C_SIZEOF_DATA_PTR)
set(CMAKE_SIZEOF_VOID_P "${CMAKE_C_SIZEOF_DATA_PTR}")
@@ -56,7 +56,7 @@ if(CMAKE_C_COMPILER_ABI)
endif()
if(CMAKE_C_LIBRARY_ARCHITECTURE)
- set(CMAKE_LIBRARY_ARCHITECTURE "")
+ set(CMAKE_LIBRARY_ARCHITECTURE "x86_64-linux-gnu")
endif()
set(CMAKE_C_CL_SHOWINCLUDES_PREFIX "")
@@ -68,7 +68,7 @@ endif()
-set(CMAKE_C_IMPLICIT_INCLUDE_DIRECTORIES "")
-set(CMAKE_C_IMPLICIT_LINK_LIBRARIES "")
-set(CMAKE_C_IMPLICIT_LINK_DIRECTORIES "")
+set(CMAKE_C_IMPLICIT_INCLUDE_DIRECTORIES "/usr/lib/llvm-18/lib/clang/18/include;/usr/local/include;/usr/include/x86_64-linux-gnu;/usr/include")
+set(CMAKE_C_IMPLICIT_LINK_LIBRARIES "gcc;gcc_s;c;gcc;gcc_s")
+set(CMAKE_C_IMPLICIT_LINK_DIRECTORIES "/usr/lib/gcc/x86_64-linux-gnu/14;/usr/lib64;/lib/x86_64-linux-gnu;/lib64;/usr/lib/x86_64-linux-gnu;/lib;/usr/lib")
set(CMAKE_C_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "")
diff --git a/build/CMakeFiles/3.27.2/CMakeCXXCompiler.cmake b/build/CMakeFiles/3.28.3/CMakeCXXCompiler.cmake
similarity index 78%
rename from build/CMakeFiles/3.27.2/CMakeCXXCompiler.cmake
rename to build/CMakeFiles/3.28.3/CMakeCXXCompiler.cmake
index 620340c..22ddd4c 100644
--- a/build/CMakeFiles/3.27.2/CMakeCXXCompiler.cmake
+++ b/build/CMakeFiles/3.28.3/CMakeCXXCompiler.cmake
@@ -1,11 +1,11 @@
-set(CMAKE_CXX_COMPILER "C:/Program Files (x86)/Microsoft Visual Studio/2022/BuildTools/VC/Tools/MSVC/14.42.34433/bin/Hostx64/x64/cl.exe")
+set(CMAKE_CXX_COMPILER "/usr/bin/c++")
set(CMAKE_CXX_COMPILER_ARG1 "")
-set(CMAKE_CXX_COMPILER_ID "MSVC")
-set(CMAKE_CXX_COMPILER_VERSION "19.42.34435.0")
+set(CMAKE_CXX_COMPILER_ID "Clang")
+set(CMAKE_CXX_COMPILER_VERSION "18.1.3")
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_STANDARD_COMPUTED_DEFAULT "17")
+set(CMAKE_CXX_EXTENSIONS_COMPUTED_DEFAULT "ON")
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")
@@ -14,21 +14,21 @@ 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_PLATFORM_ID "Linux")
set(CMAKE_CXX_SIMULATE_ID "")
-set(CMAKE_CXX_COMPILER_FRONTEND_VARIANT "MSVC")
+set(CMAKE_CXX_COMPILER_FRONTEND_VARIANT "GNU")
set(CMAKE_CXX_SIMULATE_VERSION "")
-set(CMAKE_CXX_COMPILER_ARCHITECTURE_ID x64)
-set(MSVC_CXX_ARCHITECTURE_ID x64)
-set(CMAKE_AR "C:/Program Files (x86)/Microsoft Visual Studio/2022/BuildTools/VC/Tools/MSVC/14.42.34433/bin/Hostx64/x64/lib.exe")
-set(CMAKE_CXX_COMPILER_AR "")
-set(CMAKE_RANLIB ":")
-set(CMAKE_CXX_COMPILER_RANLIB "")
-set(CMAKE_LINKER "C:/Program Files (x86)/Microsoft Visual Studio/2022/BuildTools/VC/Tools/MSVC/14.42.34433/bin/Hostx64/x64/link.exe")
-set(CMAKE_MT "CMAKE_MT-NOTFOUND")
-set(CMAKE_TAPI "")
+
+
+set(CMAKE_AR "/usr/bin/ar")
+set(CMAKE_CXX_COMPILER_AR "/usr/bin/llvm-ar-18")
+set(CMAKE_RANLIB "/usr/bin/ranlib")
+set(CMAKE_CXX_COMPILER_RANLIB "/usr/bin/llvm-ranlib-18")
+set(CMAKE_LINKER "/usr/bin/ld")
+set(CMAKE_MT "")
+set(CMAKE_TAPI "CMAKE_TAPI-NOTFOUND")
set(CMAKE_COMPILER_IS_GNUCXX )
set(CMAKE_CXX_COMPILER_LOADED 1)
set(CMAKE_CXX_COMPILER_WORKS TRUE)
@@ -50,13 +50,13 @@ endforeach()
set(CMAKE_CXX_LINKER_PREFERENCE 30)
set(CMAKE_CXX_LINKER_PREFERENCE_PROPAGATES 1)
-set(CMAKE_CXX_LINKER_DEPFILE_SUPPORTED )
+set(CMAKE_CXX_LINKER_DEPFILE_SUPPORTED TRUE)
# Save compiler ABI information.
set(CMAKE_CXX_SIZEOF_DATA_PTR "8")
-set(CMAKE_CXX_COMPILER_ABI "")
+set(CMAKE_CXX_COMPILER_ABI "ELF")
set(CMAKE_CXX_BYTE_ORDER "LITTLE_ENDIAN")
-set(CMAKE_CXX_LIBRARY_ARCHITECTURE "")
+set(CMAKE_CXX_LIBRARY_ARCHITECTURE "x86_64-linux-gnu")
if(CMAKE_CXX_SIZEOF_DATA_PTR)
set(CMAKE_SIZEOF_VOID_P "${CMAKE_CXX_SIZEOF_DATA_PTR}")
@@ -67,7 +67,7 @@ if(CMAKE_CXX_COMPILER_ABI)
endif()
if(CMAKE_CXX_LIBRARY_ARCHITECTURE)
- set(CMAKE_LIBRARY_ARCHITECTURE "")
+ set(CMAKE_LIBRARY_ARCHITECTURE "x86_64-linux-gnu")
endif()
set(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX "")
@@ -79,7 +79,7 @@ endif()
-set(CMAKE_CXX_IMPLICIT_INCLUDE_DIRECTORIES "")
-set(CMAKE_CXX_IMPLICIT_LINK_LIBRARIES "")
-set(CMAKE_CXX_IMPLICIT_LINK_DIRECTORIES "")
+set(CMAKE_CXX_IMPLICIT_INCLUDE_DIRECTORIES "/usr/include/c++/14;/usr/include/x86_64-linux-gnu/c++/14;/usr/include/c++/14/backward;/usr/lib/llvm-18/lib/clang/18/include;/usr/local/include;/usr/include/x86_64-linux-gnu;/usr/include")
+set(CMAKE_CXX_IMPLICIT_LINK_LIBRARIES "stdc++;m;gcc_s;gcc;c;gcc_s;gcc")
+set(CMAKE_CXX_IMPLICIT_LINK_DIRECTORIES "/usr/lib/gcc/x86_64-linux-gnu/14;/usr/lib64;/lib/x86_64-linux-gnu;/lib64;/usr/lib/x86_64-linux-gnu;/usr/lib/llvm-18/lib;/lib;/usr/lib")
set(CMAKE_CXX_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "")
diff --git a/build/CMakeFiles/3.28.3/CMakeDetermineCompilerABI_C.bin b/build/CMakeFiles/3.28.3/CMakeDetermineCompilerABI_C.bin
new file mode 100755
index 0000000..b85d875
Binary files /dev/null and b/build/CMakeFiles/3.28.3/CMakeDetermineCompilerABI_C.bin differ
diff --git a/build/CMakeFiles/3.28.3/CMakeDetermineCompilerABI_CXX.bin b/build/CMakeFiles/3.28.3/CMakeDetermineCompilerABI_CXX.bin
new file mode 100755
index 0000000..8a01c0c
Binary files /dev/null and b/build/CMakeFiles/3.28.3/CMakeDetermineCompilerABI_CXX.bin differ
diff --git a/build/CMakeFiles/3.28.3/CMakeSystem.cmake b/build/CMakeFiles/3.28.3/CMakeSystem.cmake
new file mode 100644
index 0000000..95e2318
--- /dev/null
+++ b/build/CMakeFiles/3.28.3/CMakeSystem.cmake
@@ -0,0 +1,15 @@
+set(CMAKE_HOST_SYSTEM "Linux-6.1.147")
+set(CMAKE_HOST_SYSTEM_NAME "Linux")
+set(CMAKE_HOST_SYSTEM_VERSION "6.1.147")
+set(CMAKE_HOST_SYSTEM_PROCESSOR "x86_64")
+
+
+
+set(CMAKE_SYSTEM "Linux-6.1.147")
+set(CMAKE_SYSTEM_NAME "Linux")
+set(CMAKE_SYSTEM_VERSION "6.1.147")
+set(CMAKE_SYSTEM_PROCESSOR "x86_64")
+
+set(CMAKE_CROSSCOMPILING "FALSE")
+
+set(CMAKE_SYSTEM_LOADED 1)
diff --git a/build/CMakeFiles/3.27.2/CompilerIdC/CMakeCCompilerId.c b/build/CMakeFiles/3.28.3/CompilerIdC/CMakeCCompilerId.c
similarity index 98%
rename from build/CMakeFiles/3.27.2/CompilerIdC/CMakeCCompilerId.c
rename to build/CMakeFiles/3.28.3/CompilerIdC/CMakeCCompilerId.c
index 66be365..0a0ec9b 100644
--- a/build/CMakeFiles/3.27.2/CompilerIdC/CMakeCCompilerId.c
+++ b/build/CMakeFiles/3.28.3/CompilerIdC/CMakeCCompilerId.c
@@ -224,6 +224,14 @@
# 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)
@@ -275,6 +283,12 @@
# 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"
diff --git a/build/CMakeFiles/3.28.3/CompilerIdC/a.out b/build/CMakeFiles/3.28.3/CompilerIdC/a.out
new file mode 100755
index 0000000..953c0e2
Binary files /dev/null and b/build/CMakeFiles/3.28.3/CompilerIdC/a.out differ
diff --git a/build/CMakeFiles/3.27.2/CompilerIdCXX/CMakeCXXCompilerId.cpp b/build/CMakeFiles/3.28.3/CompilerIdCXX/CMakeCXXCompilerId.cpp
similarity index 98%
rename from build/CMakeFiles/3.27.2/CompilerIdCXX/CMakeCXXCompilerId.cpp
rename to build/CMakeFiles/3.28.3/CompilerIdCXX/CMakeCXXCompilerId.cpp
index 52d56e2..9c9c90e 100644
--- a/build/CMakeFiles/3.27.2/CompilerIdCXX/CMakeCXXCompilerId.cpp
+++ b/build/CMakeFiles/3.28.3/CompilerIdCXX/CMakeCXXCompilerId.cpp
@@ -224,6 +224,14 @@
# 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)
@@ -275,6 +283,12 @@
# 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"
diff --git a/build/CMakeFiles/3.28.3/CompilerIdCXX/a.out b/build/CMakeFiles/3.28.3/CompilerIdCXX/a.out
new file mode 100755
index 0000000..ec2e696
Binary files /dev/null and b/build/CMakeFiles/3.28.3/CompilerIdCXX/a.out differ
diff --git a/build/CMakeFiles/646344df70608bcec6878c769fc9e4ee/generate.stamp.rule b/build/CMakeFiles/646344df70608bcec6878c769fc9e4ee/generate.stamp.rule
deleted file mode 100644
index 2d3998c..0000000
--- a/build/CMakeFiles/646344df70608bcec6878c769fc9e4ee/generate.stamp.rule
+++ /dev/null
@@ -1 +0,0 @@
-# generated from CMake
diff --git a/build/CMakeFiles/CMakeConfigureLog.yaml b/build/CMakeFiles/CMakeConfigureLog.yaml
index 44cea26..8cfa106 100644
--- a/build/CMakeFiles/CMakeConfigureLog.yaml
+++ b/build/CMakeFiles/CMakeConfigureLog.yaml
@@ -4,254 +4,634 @@ events:
-
kind: "message-v1"
backtrace:
- - "C:/mingw64/share/cmake-3.27/Modules/CMakeDetermineSystem.cmake:211 (message)"
+ - "/usr/share/cmake-3.28/Modules/CMakeDetermineSystem.cmake:233 (message)"
- "CMakeLists.txt:2 (project)"
message: |
- The system is: Windows - 6.2.9200 - AMD64
+ The system is: Linux - 6.1.147 - x86_64
-
kind: "message-v1"
backtrace:
- - "C:/mingw64/share/cmake-3.27/Modules/CMakeDetermineCompilerId.cmake:17 (message)"
- - "C:/mingw64/share/cmake-3.27/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)"
- - "C:/mingw64/share/cmake-3.27/Modules/CMakeDetermineCCompiler.cmake:123 (CMAKE_DETERMINE_COMPILER_ID)"
+ - "/usr/share/cmake-3.28/Modules/CMakeDetermineCompilerId.cmake:17 (message)"
+ - "/usr/share/cmake-3.28/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)"
+ - "/usr/share/cmake-3.28/Modules/CMakeDetermineCCompiler.cmake:123 (CMAKE_DETERMINE_COMPILER_ID)"
- "CMakeLists.txt:2 (project)"
message: |
Compiling the C compiler identification source file "CMakeCCompilerId.c" succeeded.
- Compiler:
+ Compiler: /usr/bin/cc
Build flags:
Id flags:
The output was:
0
- MSBuild version 17.12.12+1cce77968 for .NET Framework
- Build started 2024-12-22 9:18:55 PM.
- Project "C:\\Users\\Jaceg\\OneDrive\\Desktop\\LeetcodeGAME\\HTTP\\build\\CMakeFiles\\3.27.2\\CompilerIdC\\CompilerIdC.vcxproj" on node 1 (default targets).
- PrepareForBuild:
- Creating directory "Debug\\".
- Structured output is enabled. The formatting of compiler diagnostics will reflect the error hierarchy. See https://aka.ms/cpp/structured-output for more details.
- Creating directory "Debug\\CompilerIdC.tlog\\".
- InitializeBuildStatus:
- Creating "Debug\\CompilerIdC.tlog\\unsuccessfulbuild" because "AlwaysCreate" was specified.
- Touching "Debug\\CompilerIdC.tlog\\unsuccessfulbuild".
- VcpkgTripletSelection:
- Using triplet "x64-windows" from "C:\\vcpkg\\installed\\x64-windows\\"
- Using normalized configuration "Release"
- ClCompile:
- C:\\Program Files (x86)\\Microsoft Visual Studio\\2022\\BuildTools\\VC\\Tools\\MSVC\\14.42.34433\\bin\\HostX64\\x64\\CL.exe /c /I"C:\\vcpkg\\installed\\x64-windows\\include" /nologo /W0 /WX- /diagnostics:column /Od /D _MBCS /Gm- /EHsc /RTC1 /MDd /GS /fp:precise /Zc:wchar_t /Zc:forScope /Zc:inline /Fo"Debug\\\\" /Fd"Debug\\vc143.pdb" /external:W0 /Gd /TC /FC /errorReport:queue CMakeCCompilerId.c
- CMakeCCompilerId.c
- Link:
- C:\\Program Files (x86)\\Microsoft Visual Studio\\2022\\BuildTools\\VC\\Tools\\MSVC\\14.42.34433\\bin\\HostX64\\x64\\link.exe /ERRORREPORT:QUEUE /OUT:".\\CompilerIdC.exe" /INCREMENTAL:NO /NOLOGO /LIBPATH:"C:\\vcpkg\\installed\\x64-windows\\lib" /LIBPATH:"C:\\vcpkg\\installed\\x64-windows\\lib\\manual-link" kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib "C:\\vcpkg\\installed\\x64-windows\\lib\\*.lib" /MANIFEST /MANIFESTUAC:"level='asInvoker' uiAccess='false'" /manifest:embed /PDB:".\\CompilerIdC.pdb" /SUBSYSTEM:CONSOLE /TLBID:1 /DYNAMICBASE /NXCOMPAT /IMPLIB:".\\CompilerIdC.lib" /MACHINE:X64 Debug\\CMakeCCompilerId.obj
- CompilerIdC.vcxproj -> C:\\Users\\Jaceg\\OneDrive\\Desktop\\LeetcodeGAME\\HTTP\\build\\CMakeFiles\\3.27.2\\CompilerIdC\\CompilerIdC.exe
- AppLocalFromInstalled:
- pwsh.exe -ExecutionPolicy Bypass -noprofile -File "C:\\vcpkg\\scripts\\buildsystems\\msbuild\\applocal.ps1" "C:\\Users\\Jaceg\\OneDrive\\Desktop\\LeetcodeGAME\\HTTP\\build\\CMakeFiles\\3.27.2\\CompilerIdC\\CompilerIdC.exe" "C:\\vcpkg\\installed\\x64-windows\\bin" "Debug\\CompilerIdC.tlog\\CompilerIdC.write.1u.tlog" "Debug\\vcpkg.applocal.log"
- 'pwsh.exe' is not recognized as an internal or external command,
- operable program or batch file.
- The command "pwsh.exe -ExecutionPolicy Bypass -noprofile -File "C:\\vcpkg\\scripts\\buildsystems\\msbuild\\applocal.ps1" "C:\\Users\\Jaceg\\OneDrive\\Desktop\\LeetcodeGAME\\HTTP\\build\\CMakeFiles\\3.27.2\\CompilerIdC\\CompilerIdC.exe" "C:\\vcpkg\\installed\\x64-windows\\bin" "Debug\\CompilerIdC.tlog\\CompilerIdC.write.1u.tlog" "Debug\\vcpkg.applocal.log"" exited with code 9009.
- "C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\powershell.exe" -ExecutionPolicy Bypass -noprofile -File "C:\\vcpkg\\scripts\\buildsystems\\msbuild\\applocal.ps1" "C:\\Users\\Jaceg\\OneDrive\\Desktop\\LeetcodeGAME\\HTTP\\build\\CMakeFiles\\3.27.2\\CompilerIdC\\CompilerIdC.exe" "C:\\vcpkg\\installed\\x64-windows\\bin" "Debug\\CompilerIdC.tlog\\CompilerIdC.write.1u.tlog" "Debug\\vcpkg.applocal.log"
- PostBuildEvent:
- for %%i in (cl.exe) do @echo CMAKE_C_COMPILER=%%~$PATH:i
- :VCEnd
- CMAKE_C_COMPILER=C:\\Program Files (x86)\\Microsoft Visual Studio\\2022\\BuildTools\\VC\\Tools\\MSVC\\14.42.34433\\bin\\Hostx64\\x64\\cl.exe
- FinalizeBuildStatus:
- Deleting file "Debug\\CompilerIdC.tlog\\unsuccessfulbuild".
- Touching "Debug\\CompilerIdC.tlog\\CompilerIdC.lastbuildstate".
- Done Building Project "C:\\Users\\Jaceg\\OneDrive\\Desktop\\LeetcodeGAME\\HTTP\\build\\CMakeFiles\\3.27.2\\CompilerIdC\\CompilerIdC.vcxproj" (default targets).
- Build succeeded.
- 0 Warning(s)
- 0 Error(s)
+ Compilation of the C compiler identification source "CMakeCCompilerId.c" produced "a.out"
- Time Elapsed 00:00:04.26
+ The C compiler identification is Clang, found in:
+ /workspace/build/CMakeFiles/3.28.3/CompilerIdC/a.out
+ -
+ kind: "message-v1"
+ backtrace:
+ - "/usr/share/cmake-3.28/Modules/CMakeDetermineCompilerId.cmake:17 (message)"
+ - "/usr/share/cmake-3.28/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)"
+ - "/usr/share/cmake-3.28/Modules/CMakeDetermineCXXCompiler.cmake:126 (CMAKE_DETERMINE_COMPILER_ID)"
+ - "CMakeLists.txt:2 (project)"
+ message: |
+ Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" failed.
+ Compiler: /usr/bin/c++
+ Build flags:
+ Id flags:
- Compilation of the C compiler identification source "CMakeCCompilerId.c" produced "CompilerIdC.exe"
-
- Compilation of the C compiler identification source "CMakeCCompilerId.c" produced "CompilerIdC.vcxproj"
+ The output was:
+ 1
+ /usr/bin/ld: cannot find -lstdc++: No such file or directory
+ c++: error: linker command failed with exit code 1 (use -v to see invocation)
- The C compiler identification is MSVC, found in:
- C:/Users/Jaceg/OneDrive/Desktop/LeetcodeGAME/HTTP/build/CMakeFiles/3.27.2/CompilerIdC/CompilerIdC.exe
-
kind: "message-v1"
backtrace:
- - "C:/mingw64/share/cmake-3.27/Modules/CMakeDetermineCompilerId.cmake:17 (message)"
- - "C:/mingw64/share/cmake-3.27/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)"
- - "C:/mingw64/share/cmake-3.27/Modules/CMakeDetermineCXXCompiler.cmake:126 (CMAKE_DETERMINE_COMPILER_ID)"
+ - "/usr/share/cmake-3.28/Modules/CMakeDetermineCompilerId.cmake:17 (message)"
+ - "/usr/share/cmake-3.28/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)"
+ - "/usr/share/cmake-3.28/Modules/CMakeDetermineCXXCompiler.cmake:126 (CMAKE_DETERMINE_COMPILER_ID)"
- "CMakeLists.txt:2 (project)"
message: |
Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" succeeded.
- Compiler:
+ Compiler: /usr/bin/c++
Build flags:
- Id flags:
+ Id flags: -c
The output was:
0
- MSBuild version 17.12.12+1cce77968 for .NET Framework
- Build started 2024-12-22 9:19:01 PM.
- Project "C:\\Users\\Jaceg\\OneDrive\\Desktop\\LeetcodeGAME\\HTTP\\build\\CMakeFiles\\3.27.2\\CompilerIdCXX\\CompilerIdCXX.vcxproj" on node 1 (default targets).
- PrepareForBuild:
- Creating directory "Debug\\".
- Structured output is enabled. The formatting of compiler diagnostics will reflect the error hierarchy. See https://aka.ms/cpp/structured-output for more details.
- Creating directory "Debug\\CompilerIdCXX.tlog\\".
- InitializeBuildStatus:
- Creating "Debug\\CompilerIdCXX.tlog\\unsuccessfulbuild" because "AlwaysCreate" was specified.
- Touching "Debug\\CompilerIdCXX.tlog\\unsuccessfulbuild".
- VcpkgTripletSelection:
- Using triplet "x64-windows" from "C:\\vcpkg\\installed\\x64-windows\\"
- Using normalized configuration "Release"
- ClCompile:
- C:\\Program Files (x86)\\Microsoft Visual Studio\\2022\\BuildTools\\VC\\Tools\\MSVC\\14.42.34433\\bin\\HostX64\\x64\\CL.exe /c /I"C:\\vcpkg\\installed\\x64-windows\\include" /nologo /W0 /WX- /diagnostics:column /Od /D _MBCS /Gm- /EHsc /RTC1 /MDd /GS /fp:precise /Zc:wchar_t /Zc:forScope /Zc:inline /Fo"Debug\\\\" /Fd"Debug\\vc143.pdb" /external:W0 /Gd /TP /FC /errorReport:queue CMakeCXXCompilerId.cpp
- CMakeCXXCompilerId.cpp
- Link:
- C:\\Program Files (x86)\\Microsoft Visual Studio\\2022\\BuildTools\\VC\\Tools\\MSVC\\14.42.34433\\bin\\HostX64\\x64\\link.exe /ERRORREPORT:QUEUE /OUT:".\\CompilerIdCXX.exe" /INCREMENTAL:NO /NOLOGO /LIBPATH:"C:\\vcpkg\\installed\\x64-windows\\lib" /LIBPATH:"C:\\vcpkg\\installed\\x64-windows\\lib\\manual-link" kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib "C:\\vcpkg\\installed\\x64-windows\\lib\\*.lib" /MANIFEST /MANIFESTUAC:"level='asInvoker' uiAccess='false'" /manifest:embed /PDB:".\\CompilerIdCXX.pdb" /SUBSYSTEM:CONSOLE /TLBID:1 /DYNAMICBASE /NXCOMPAT /IMPLIB:".\\CompilerIdCXX.lib" /MACHINE:X64 Debug\\CMakeCXXCompilerId.obj
- CompilerIdCXX.vcxproj -> C:\\Users\\Jaceg\\OneDrive\\Desktop\\LeetcodeGAME\\HTTP\\build\\CMakeFiles\\3.27.2\\CompilerIdCXX\\CompilerIdCXX.exe
- AppLocalFromInstalled:
- pwsh.exe -ExecutionPolicy Bypass -noprofile -File "C:\\vcpkg\\scripts\\buildsystems\\msbuild\\applocal.ps1" "C:\\Users\\Jaceg\\OneDrive\\Desktop\\LeetcodeGAME\\HTTP\\build\\CMakeFiles\\3.27.2\\CompilerIdCXX\\CompilerIdCXX.exe" "C:\\vcpkg\\installed\\x64-windows\\bin" "Debug\\CompilerIdCXX.tlog\\CompilerIdCXX.write.1u.tlog" "Debug\\vcpkg.applocal.log"
- 'pwsh.exe' is not recognized as an internal or external command,
- operable program or batch file.
- The command "pwsh.exe -ExecutionPolicy Bypass -noprofile -File "C:\\vcpkg\\scripts\\buildsystems\\msbuild\\applocal.ps1" "C:\\Users\\Jaceg\\OneDrive\\Desktop\\LeetcodeGAME\\HTTP\\build\\CMakeFiles\\3.27.2\\CompilerIdCXX\\CompilerIdCXX.exe" "C:\\vcpkg\\installed\\x64-windows\\bin" "Debug\\CompilerIdCXX.tlog\\CompilerIdCXX.write.1u.tlog" "Debug\\vcpkg.applocal.log"" exited with code 9009.
- "C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\powershell.exe" -ExecutionPolicy Bypass -noprofile -File "C:\\vcpkg\\scripts\\buildsystems\\msbuild\\applocal.ps1" "C:\\Users\\Jaceg\\OneDrive\\Desktop\\LeetcodeGAME\\HTTP\\build\\CMakeFiles\\3.27.2\\CompilerIdCXX\\CompilerIdCXX.exe" "C:\\vcpkg\\installed\\x64-windows\\bin" "Debug\\CompilerIdCXX.tlog\\CompilerIdCXX.write.1u.tlog" "Debug\\vcpkg.applocal.log"
- PostBuildEvent:
- for %%i in (cl.exe) do @echo CMAKE_CXX_COMPILER=%%~$PATH:i
- :VCEnd
- CMAKE_CXX_COMPILER=C:\\Program Files (x86)\\Microsoft Visual Studio\\2022\\BuildTools\\VC\\Tools\\MSVC\\14.42.34433\\bin\\Hostx64\\x64\\cl.exe
- FinalizeBuildStatus:
- Deleting file "Debug\\CompilerIdCXX.tlog\\unsuccessfulbuild".
- Touching "Debug\\CompilerIdCXX.tlog\\CompilerIdCXX.lastbuildstate".
- Done Building Project "C:\\Users\\Jaceg\\OneDrive\\Desktop\\LeetcodeGAME\\HTTP\\build\\CMakeFiles\\3.27.2\\CompilerIdCXX\\CompilerIdCXX.vcxproj" (default targets).
- Build succeeded.
- 0 Warning(s)
- 0 Error(s)
+ Compilation of the CXX compiler identification source "CMakeCXXCompilerId.cpp" produced "CMakeCXXCompilerId.o"
- Time Elapsed 00:00:04.23
+ The CXX compiler identification is Clang, found in:
+ /workspace/build/CMakeFiles/3.28.3/CompilerIdCXX/CMakeCXXCompilerId.o
+ -
+ kind: "try_compile-v1"
+ backtrace:
+ - "/usr/share/cmake-3.28/Modules/CMakeDetermineCompilerABI.cmake:57 (try_compile)"
+ - "/usr/share/cmake-3.28/Modules/CMakeTestCCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)"
+ - "CMakeLists.txt:2 (project)"
+ checks:
+ - "Detecting C compiler ABI info"
+ directories:
+ source: "/workspace/build/CMakeFiles/CMakeScratch/TryCompile-c9xk7w"
+ binary: "/workspace/build/CMakeFiles/CMakeScratch/TryCompile-c9xk7w"
+ cmakeVariables:
+ CMAKE_CXX_COMPILER_CLANG_SCAN_DEPS: "CMAKE_CXX_COMPILER_CLANG_SCAN_DEPS-NOTFOUND"
+ CMAKE_C_FLAGS: ""
+ CMAKE_C_FLAGS_DEBUG: "-g"
+ CMAKE_EXE_LINKER_FLAGS: ""
+ buildResult:
+ variable: "CMAKE_C_ABI_COMPILED"
+ cached: true
+ stdout: |
+ Change Dir: '/workspace/build/CMakeFiles/CMakeScratch/TryCompile-c9xk7w'
+
+ Run Build Command(s): /usr/bin/cmake -E env VERBOSE=1 /usr/bin/gmake -f Makefile cmTC_03bd8/fast
+ /usr/bin/gmake -f CMakeFiles/cmTC_03bd8.dir/build.make CMakeFiles/cmTC_03bd8.dir/build
+ gmake[1]: Entering directory '/workspace/build/CMakeFiles/CMakeScratch/TryCompile-c9xk7w'
+ Building C object CMakeFiles/cmTC_03bd8.dir/CMakeCCompilerABI.c.o
+ /usr/bin/cc -v -MD -MT CMakeFiles/cmTC_03bd8.dir/CMakeCCompilerABI.c.o -MF CMakeFiles/cmTC_03bd8.dir/CMakeCCompilerABI.c.o.d -o CMakeFiles/cmTC_03bd8.dir/CMakeCCompilerABI.c.o -c /usr/share/cmake-3.28/Modules/CMakeCCompilerABI.c
+ Ubuntu clang version 18.1.3 (1ubuntu1)
+ Target: x86_64-pc-linux-gnu
+ Thread model: posix
+ InstalledDir: /usr/bin
+ Found candidate GCC installation: /usr/bin/../lib/gcc/x86_64-linux-gnu/13
+ Found candidate GCC installation: /usr/bin/../lib/gcc/x86_64-linux-gnu/14
+ Selected GCC installation: /usr/bin/../lib/gcc/x86_64-linux-gnu/14
+ Candidate multilib: .;@m64
+ Selected multilib: .;@m64
+ (in-process)
+ "/usr/lib/llvm-18/bin/clang" -cc1 -triple x86_64-pc-linux-gnu -emit-obj -mrelax-all -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name CMakeCCompilerABI.c -mrelocation-model pic -pic-level 2 -pic-is-pie -mframe-pointer=all -fmath-errno -ffp-contract=on -fno-rounding-math -mconstructor-aliases -funwind-tables=2 -target-cpu x86-64 -tune-cpu generic -debugger-tuning=gdb -fdebug-compilation-dir=/workspace/build/CMakeFiles/CMakeScratch/TryCompile-c9xk7w -v -fcoverage-compilation-dir=/workspace/build/CMakeFiles/CMakeScratch/TryCompile-c9xk7w -resource-dir /usr/lib/llvm-18/lib/clang/18 -dependency-file CMakeFiles/cmTC_03bd8.dir/CMakeCCompilerABI.c.o.d -MT CMakeFiles/cmTC_03bd8.dir/CMakeCCompilerABI.c.o -sys-header-deps -internal-isystem /usr/lib/llvm-18/lib/clang/18/include -internal-isystem /usr/local/include -internal-isystem /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -ferror-limit 19 -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o CMakeFiles/cmTC_03bd8.dir/CMakeCCompilerABI.c.o -x c /usr/share/cmake-3.28/Modules/CMakeCCompilerABI.c
+ clang -cc1 version 18.1.3 based upon LLVM 18.1.3 default target x86_64-pc-linux-gnu
+ ignoring nonexistent directory "/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../x86_64-linux-gnu/include"
+ ignoring nonexistent directory "/include"
+ #include "..." search starts here:
+ #include <...> search starts here:
+ /usr/lib/llvm-18/lib/clang/18/include
+ /usr/local/include
+ /usr/include/x86_64-linux-gnu
+ /usr/include
+ End of search list.
+ Linking C executable cmTC_03bd8
+ /usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_03bd8.dir/link.txt --verbose=1
+ /usr/bin/cc -v CMakeFiles/cmTC_03bd8.dir/CMakeCCompilerABI.c.o -o cmTC_03bd8
+ Ubuntu clang version 18.1.3 (1ubuntu1)
+ Target: x86_64-pc-linux-gnu
+ Thread model: posix
+ InstalledDir: /usr/bin
+ Found candidate GCC installation: /usr/bin/../lib/gcc/x86_64-linux-gnu/13
+ Found candidate GCC installation: /usr/bin/../lib/gcc/x86_64-linux-gnu/14
+ Selected GCC installation: /usr/bin/../lib/gcc/x86_64-linux-gnu/14
+ Candidate multilib: .;@m64
+ Selected multilib: .;@m64
+ "/usr/bin/ld" -z relro --hash-style=gnu --build-id --eh-frame-hdr -m elf_x86_64 -pie -dynamic-linker /lib64/ld-linux-x86-64.so.2 -o cmTC_03bd8 /lib/x86_64-linux-gnu/Scrt1.o /lib/x86_64-linux-gnu/crti.o /usr/bin/../lib/gcc/x86_64-linux-gnu/14/crtbeginS.o -L/usr/bin/../lib/gcc/x86_64-linux-gnu/14 -L/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../lib64 -L/lib/x86_64-linux-gnu -L/lib/../lib64 -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib64 -L/lib -L/usr/lib CMakeFiles/cmTC_03bd8.dir/CMakeCCompilerABI.c.o -lgcc --as-needed -lgcc_s --no-as-needed -lc -lgcc --as-needed -lgcc_s --no-as-needed /usr/bin/../lib/gcc/x86_64-linux-gnu/14/crtendS.o /lib/x86_64-linux-gnu/crtn.o
+ gmake[1]: Leaving directory '/workspace/build/CMakeFiles/CMakeScratch/TryCompile-c9xk7w'
+
+ exitCode: 0
+ -
+ kind: "message-v1"
+ backtrace:
+ - "/usr/share/cmake-3.28/Modules/CMakeDetermineCompilerABI.cmake:127 (message)"
+ - "/usr/share/cmake-3.28/Modules/CMakeTestCCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)"
+ - "CMakeLists.txt:2 (project)"
+ message: |
+ Parsed C implicit include dir info: rv=done
+ found start of include info
+ found start of implicit include info
+ add: [/usr/lib/llvm-18/lib/clang/18/include]
+ add: [/usr/local/include]
+ add: [/usr/include/x86_64-linux-gnu]
+ add: [/usr/include]
+ end of search list found
+ collapse include dir [/usr/lib/llvm-18/lib/clang/18/include] ==> [/usr/lib/llvm-18/lib/clang/18/include]
+ collapse include dir [/usr/local/include] ==> [/usr/local/include]
+ collapse include dir [/usr/include/x86_64-linux-gnu] ==> [/usr/include/x86_64-linux-gnu]
+ collapse include dir [/usr/include] ==> [/usr/include]
+ implicit include dirs: [/usr/lib/llvm-18/lib/clang/18/include;/usr/local/include;/usr/include/x86_64-linux-gnu;/usr/include]
- Compilation of the CXX compiler identification source "CMakeCXXCompilerId.cpp" produced "CompilerIdCXX.exe"
- Compilation of the CXX compiler identification source "CMakeCXXCompilerId.cpp" produced "CompilerIdCXX.vcxproj"
+ -
+ kind: "message-v1"
+ backtrace:
+ - "/usr/share/cmake-3.28/Modules/CMakeDetermineCompilerABI.cmake:159 (message)"
+ - "/usr/share/cmake-3.28/Modules/CMakeTestCCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)"
+ - "CMakeLists.txt:2 (project)"
+ message: |
+ Parsed C implicit link information:
+ link line regex: [^( *|.*[/\\])(ld|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\\]+-)?ld|collect2)[^/\\]*( |$)]
+ ignore line: [Change Dir: '/workspace/build/CMakeFiles/CMakeScratch/TryCompile-c9xk7w']
+ ignore line: []
+ ignore line: [Run Build Command(s): /usr/bin/cmake -E env VERBOSE=1 /usr/bin/gmake -f Makefile cmTC_03bd8/fast]
+ ignore line: [/usr/bin/gmake -f CMakeFiles/cmTC_03bd8.dir/build.make CMakeFiles/cmTC_03bd8.dir/build]
+ ignore line: [gmake[1]: Entering directory '/workspace/build/CMakeFiles/CMakeScratch/TryCompile-c9xk7w']
+ ignore line: [Building C object CMakeFiles/cmTC_03bd8.dir/CMakeCCompilerABI.c.o]
+ ignore line: [/usr/bin/cc -v -MD -MT CMakeFiles/cmTC_03bd8.dir/CMakeCCompilerABI.c.o -MF CMakeFiles/cmTC_03bd8.dir/CMakeCCompilerABI.c.o.d -o CMakeFiles/cmTC_03bd8.dir/CMakeCCompilerABI.c.o -c /usr/share/cmake-3.28/Modules/CMakeCCompilerABI.c]
+ ignore line: [Ubuntu clang version 18.1.3 (1ubuntu1)]
+ ignore line: [Target: x86_64-pc-linux-gnu]
+ ignore line: [Thread model: posix]
+ ignore line: [InstalledDir: /usr/bin]
+ ignore line: [Found candidate GCC installation: /usr/bin/../lib/gcc/x86_64-linux-gnu/13]
+ ignore line: [Found candidate GCC installation: /usr/bin/../lib/gcc/x86_64-linux-gnu/14]
+ ignore line: [Selected GCC installation: /usr/bin/../lib/gcc/x86_64-linux-gnu/14]
+ ignore line: [Candidate multilib: .]
+ ignore line: [@m64]
+ ignore line: [Selected multilib: .]
+ ignore line: [@m64]
+ ignore line: [ (in-process)]
+ ignore line: [ "/usr/lib/llvm-18/bin/clang" -cc1 -triple x86_64-pc-linux-gnu -emit-obj -mrelax-all -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name CMakeCCompilerABI.c -mrelocation-model pic -pic-level 2 -pic-is-pie -mframe-pointer=all -fmath-errno -ffp-contract=on -fno-rounding-math -mconstructor-aliases -funwind-tables=2 -target-cpu x86-64 -tune-cpu generic -debugger-tuning=gdb -fdebug-compilation-dir=/workspace/build/CMakeFiles/CMakeScratch/TryCompile-c9xk7w -v -fcoverage-compilation-dir=/workspace/build/CMakeFiles/CMakeScratch/TryCompile-c9xk7w -resource-dir /usr/lib/llvm-18/lib/clang/18 -dependency-file CMakeFiles/cmTC_03bd8.dir/CMakeCCompilerABI.c.o.d -MT CMakeFiles/cmTC_03bd8.dir/CMakeCCompilerABI.c.o -sys-header-deps -internal-isystem /usr/lib/llvm-18/lib/clang/18/include -internal-isystem /usr/local/include -internal-isystem /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -ferror-limit 19 -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o CMakeFiles/cmTC_03bd8.dir/CMakeCCompilerABI.c.o -x c /usr/share/cmake-3.28/Modules/CMakeCCompilerABI.c]
+ ignore line: [clang -cc1 version 18.1.3 based upon LLVM 18.1.3 default target x86_64-pc-linux-gnu]
+ ignore line: [ignoring nonexistent directory "/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../x86_64-linux-gnu/include"]
+ ignore line: [ignoring nonexistent directory "/include"]
+ ignore line: [#include "..." search starts here:]
+ ignore line: [#include <...> search starts here:]
+ ignore line: [ /usr/lib/llvm-18/lib/clang/18/include]
+ ignore line: [ /usr/local/include]
+ ignore line: [ /usr/include/x86_64-linux-gnu]
+ ignore line: [ /usr/include]
+ ignore line: [End of search list.]
+ ignore line: [Linking C executable cmTC_03bd8]
+ ignore line: [/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_03bd8.dir/link.txt --verbose=1]
+ ignore line: [/usr/bin/cc -v CMakeFiles/cmTC_03bd8.dir/CMakeCCompilerABI.c.o -o cmTC_03bd8 ]
+ ignore line: [Ubuntu clang version 18.1.3 (1ubuntu1)]
+ ignore line: [Target: x86_64-pc-linux-gnu]
+ ignore line: [Thread model: posix]
+ ignore line: [InstalledDir: /usr/bin]
+ ignore line: [Found candidate GCC installation: /usr/bin/../lib/gcc/x86_64-linux-gnu/13]
+ ignore line: [Found candidate GCC installation: /usr/bin/../lib/gcc/x86_64-linux-gnu/14]
+ ignore line: [Selected GCC installation: /usr/bin/../lib/gcc/x86_64-linux-gnu/14]
+ ignore line: [Candidate multilib: .]
+ ignore line: [@m64]
+ ignore line: [Selected multilib: .]
+ ignore line: [@m64]
+ link line: [ "/usr/bin/ld" -z relro --hash-style=gnu --build-id --eh-frame-hdr -m elf_x86_64 -pie -dynamic-linker /lib64/ld-linux-x86-64.so.2 -o cmTC_03bd8 /lib/x86_64-linux-gnu/Scrt1.o /lib/x86_64-linux-gnu/crti.o /usr/bin/../lib/gcc/x86_64-linux-gnu/14/crtbeginS.o -L/usr/bin/../lib/gcc/x86_64-linux-gnu/14 -L/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../lib64 -L/lib/x86_64-linux-gnu -L/lib/../lib64 -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib64 -L/lib -L/usr/lib CMakeFiles/cmTC_03bd8.dir/CMakeCCompilerABI.c.o -lgcc --as-needed -lgcc_s --no-as-needed -lc -lgcc --as-needed -lgcc_s --no-as-needed /usr/bin/../lib/gcc/x86_64-linux-gnu/14/crtendS.o /lib/x86_64-linux-gnu/crtn.o]
+ arg [/usr/bin/ld] ==> ignore
+ arg [-zrelro] ==> ignore
+ arg [--hash-style=gnu] ==> ignore
+ arg [--build-id] ==> ignore
+ arg [--eh-frame-hdr] ==> ignore
+ arg [-m] ==> ignore
+ arg [elf_x86_64] ==> ignore
+ arg [-pie] ==> ignore
+ arg [-dynamic-linker] ==> ignore
+ arg [/lib64/ld-linux-x86-64.so.2] ==> ignore
+ arg [-o] ==> ignore
+ arg [cmTC_03bd8] ==> ignore
+ arg [/lib/x86_64-linux-gnu/Scrt1.o] ==> obj [/lib/x86_64-linux-gnu/Scrt1.o]
+ arg [/lib/x86_64-linux-gnu/crti.o] ==> obj [/lib/x86_64-linux-gnu/crti.o]
+ arg [/usr/bin/../lib/gcc/x86_64-linux-gnu/14/crtbeginS.o] ==> obj [/usr/bin/../lib/gcc/x86_64-linux-gnu/14/crtbeginS.o]
+ arg [-L/usr/bin/../lib/gcc/x86_64-linux-gnu/14] ==> dir [/usr/bin/../lib/gcc/x86_64-linux-gnu/14]
+ arg [-L/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../lib64] ==> dir [/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../lib64]
+ arg [-L/lib/x86_64-linux-gnu] ==> dir [/lib/x86_64-linux-gnu]
+ arg [-L/lib/../lib64] ==> dir [/lib/../lib64]
+ arg [-L/usr/lib/x86_64-linux-gnu] ==> dir [/usr/lib/x86_64-linux-gnu]
+ arg [-L/usr/lib/../lib64] ==> dir [/usr/lib/../lib64]
+ arg [-L/lib] ==> dir [/lib]
+ arg [-L/usr/lib] ==> dir [/usr/lib]
+ arg [CMakeFiles/cmTC_03bd8.dir/CMakeCCompilerABI.c.o] ==> ignore
+ arg [-lgcc] ==> lib [gcc]
+ arg [--as-needed] ==> ignore
+ arg [-lgcc_s] ==> lib [gcc_s]
+ arg [--no-as-needed] ==> ignore
+ arg [-lc] ==> lib [c]
+ arg [-lgcc] ==> lib [gcc]
+ arg [--as-needed] ==> ignore
+ arg [-lgcc_s] ==> lib [gcc_s]
+ arg [--no-as-needed] ==> ignore
+ arg [/usr/bin/../lib/gcc/x86_64-linux-gnu/14/crtendS.o] ==> obj [/usr/bin/../lib/gcc/x86_64-linux-gnu/14/crtendS.o]
+ arg [/lib/x86_64-linux-gnu/crtn.o] ==> obj [/lib/x86_64-linux-gnu/crtn.o]
+ collapse obj [/usr/bin/../lib/gcc/x86_64-linux-gnu/14/crtbeginS.o] ==> [/usr/lib/gcc/x86_64-linux-gnu/14/crtbeginS.o]
+ collapse obj [/usr/bin/../lib/gcc/x86_64-linux-gnu/14/crtendS.o] ==> [/usr/lib/gcc/x86_64-linux-gnu/14/crtendS.o]
+ collapse library dir [/usr/bin/../lib/gcc/x86_64-linux-gnu/14] ==> [/usr/lib/gcc/x86_64-linux-gnu/14]
+ collapse library dir [/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../lib64] ==> [/usr/lib64]
+ collapse library dir [/lib/x86_64-linux-gnu] ==> [/lib/x86_64-linux-gnu]
+ collapse library dir [/lib/../lib64] ==> [/lib64]
+ collapse library dir [/usr/lib/x86_64-linux-gnu] ==> [/usr/lib/x86_64-linux-gnu]
+ collapse library dir [/usr/lib/../lib64] ==> [/usr/lib64]
+ collapse library dir [/lib] ==> [/lib]
+ collapse library dir [/usr/lib] ==> [/usr/lib]
+ implicit libs: [gcc;gcc_s;c;gcc;gcc_s]
+ implicit objs: [/lib/x86_64-linux-gnu/Scrt1.o;/lib/x86_64-linux-gnu/crti.o;/usr/lib/gcc/x86_64-linux-gnu/14/crtbeginS.o;/usr/lib/gcc/x86_64-linux-gnu/14/crtendS.o;/lib/x86_64-linux-gnu/crtn.o]
+ implicit dirs: [/usr/lib/gcc/x86_64-linux-gnu/14;/usr/lib64;/lib/x86_64-linux-gnu;/lib64;/usr/lib/x86_64-linux-gnu;/lib;/usr/lib]
+ implicit fwks: []
- The CXX compiler identification is MSVC, found in:
- C:/Users/Jaceg/OneDrive/Desktop/LeetcodeGAME/HTTP/build/CMakeFiles/3.27.2/CompilerIdCXX/CompilerIdCXX.exe
-
kind: "try_compile-v1"
backtrace:
- - "C:/mingw64/share/cmake-3.27/Modules/CMakeDetermineCompilerABI.cmake:57 (try_compile)"
- - "C:/mingw64/share/cmake-3.27/Modules/CMakeTestCCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)"
+ - "/usr/share/cmake-3.28/Modules/CMakeDetermineCompilerABI.cmake:57 (try_compile)"
+ - "/usr/share/cmake-3.28/Modules/CMakeTestCXXCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)"
- "CMakeLists.txt:2 (project)"
checks:
- - "Detecting C compiler ABI info"
+ - "Detecting CXX compiler ABI info"
directories:
- source: "C:/Users/Jaceg/OneDrive/Desktop/LeetcodeGAME/HTTP/build/CMakeFiles/CMakeScratch/TryCompile-jmtizy"
- binary: "C:/Users/Jaceg/OneDrive/Desktop/LeetcodeGAME/HTTP/build/CMakeFiles/CMakeScratch/TryCompile-jmtizy"
+ source: "/workspace/build/CMakeFiles/CMakeScratch/TryCompile-wTFl3l"
+ binary: "/workspace/build/CMakeFiles/CMakeScratch/TryCompile-wTFl3l"
cmakeVariables:
- CMAKE_C_FLAGS: "/DWIN32 /D_WINDOWS /W3"
- CMAKE_C_FLAGS_DEBUG: "/MDd /Zi /Ob0 /Od /RTC1"
- CMAKE_EXE_LINKER_FLAGS: "/machine:x64"
- VCPKG_INSTALLED_DIR: "C:/vcpkg/installed"
- VCPKG_PREFER_SYSTEM_LIBS: "OFF"
- VCPKG_TARGET_TRIPLET: "x64-windows"
- Z_VCPKG_ROOT_DIR: "C:/vcpkg"
+ CMAKE_CXX_COMPILER_CLANG_SCAN_DEPS: "CMAKE_CXX_COMPILER_CLANG_SCAN_DEPS-NOTFOUND"
+ CMAKE_CXX_FLAGS: ""
+ CMAKE_CXX_FLAGS_DEBUG: "-g"
+ CMAKE_EXE_LINKER_FLAGS: ""
buildResult:
- variable: "CMAKE_C_ABI_COMPILED"
+ variable: "CMAKE_CXX_ABI_COMPILED"
cached: true
stdout: |
- Change Dir: 'C:/Users/Jaceg/OneDrive/Desktop/LeetcodeGAME/HTTP/build/CMakeFiles/CMakeScratch/TryCompile-jmtizy'
+ Change Dir: '/workspace/build/CMakeFiles/CMakeScratch/TryCompile-wTFl3l'
- Run Build Command(s): "C:/Program Files (x86)/Microsoft Visual Studio/2022/BuildTools/MSBuild/Current/Bin/amd64/MSBuild.exe" cmTC_95018.vcxproj /p:Configuration=Debug /p:Platform=x64 /p:VisualStudioVersion=17.0 /v:n
- MSBuild version 17.12.12+1cce77968 for .NET Framework
- Build started 2024-12-22 9:19:06 PM.
+ Run Build Command(s): /usr/bin/cmake -E env VERBOSE=1 /usr/bin/gmake -f Makefile cmTC_7413b/fast
+ /usr/bin/gmake -f CMakeFiles/cmTC_7413b.dir/build.make CMakeFiles/cmTC_7413b.dir/build
+ gmake[1]: Entering directory '/workspace/build/CMakeFiles/CMakeScratch/TryCompile-wTFl3l'
+ Building CXX object CMakeFiles/cmTC_7413b.dir/CMakeCXXCompilerABI.cpp.o
+ /usr/bin/c++ -v -MD -MT CMakeFiles/cmTC_7413b.dir/CMakeCXXCompilerABI.cpp.o -MF CMakeFiles/cmTC_7413b.dir/CMakeCXXCompilerABI.cpp.o.d -o CMakeFiles/cmTC_7413b.dir/CMakeCXXCompilerABI.cpp.o -c /usr/share/cmake-3.28/Modules/CMakeCXXCompilerABI.cpp
+ Ubuntu clang version 18.1.3 (1ubuntu1)
+ Target: x86_64-pc-linux-gnu
+ Thread model: posix
+ InstalledDir: /usr/bin
+ Found candidate GCC installation: /usr/bin/../lib/gcc/x86_64-linux-gnu/13
+ Found candidate GCC installation: /usr/bin/../lib/gcc/x86_64-linux-gnu/14
+ Selected GCC installation: /usr/bin/../lib/gcc/x86_64-linux-gnu/14
+ Candidate multilib: .;@m64
+ Selected multilib: .;@m64
+ (in-process)
+ "/usr/lib/llvm-18/bin/clang" -cc1 -triple x86_64-pc-linux-gnu -emit-obj -mrelax-all -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name CMakeCXXCompilerABI.cpp -mrelocation-model pic -pic-level 2 -pic-is-pie -mframe-pointer=all -fmath-errno -ffp-contract=on -fno-rounding-math -mconstructor-aliases -funwind-tables=2 -target-cpu x86-64 -tune-cpu generic -debugger-tuning=gdb -fdebug-compilation-dir=/workspace/build/CMakeFiles/CMakeScratch/TryCompile-wTFl3l -v -fcoverage-compilation-dir=/workspace/build/CMakeFiles/CMakeScratch/TryCompile-wTFl3l -resource-dir /usr/lib/llvm-18/lib/clang/18 -dependency-file CMakeFiles/cmTC_7413b.dir/CMakeCXXCompilerABI.cpp.o.d -MT CMakeFiles/cmTC_7413b.dir/CMakeCXXCompilerABI.cpp.o -sys-header-deps -internal-isystem /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++ -internal-isystem /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/x86_64-linux-gnu -internal-isystem /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/backward -internal-isystem /usr/lib/llvm-18/lib/clang/18/include -internal-isystem /usr/local/include -internal-isystem /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fdeprecated-macro -ferror-limit 19 -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o CMakeFiles/cmTC_7413b.dir/CMakeCXXCompilerABI.cpp.o -x c++ /usr/share/cmake-3.28/Modules/CMakeCXXCompilerABI.cpp
+ clang -cc1 version 18.1.3 based upon LLVM 18.1.3 default target x86_64-pc-linux-gnu
+ ignoring nonexistent directory "/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/x86_64-linux-gnu"
+ ignoring nonexistent directory "/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/backward"
+ ignoring nonexistent directory "/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../x86_64-linux-gnu/include"
+ ignoring nonexistent directory "/include"
+ #include "..." search starts here:
+ #include <...> search starts here:
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++
+ /usr/lib/llvm-18/lib/clang/18/include
+ /usr/local/include
+ /usr/include/x86_64-linux-gnu
+ /usr/include
+ End of search list.
+ Linking CXX executable cmTC_7413b
+ /usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_7413b.dir/link.txt --verbose=1
+ /usr/bin/c++ -v CMakeFiles/cmTC_7413b.dir/CMakeCXXCompilerABI.cpp.o -o cmTC_7413b
+ Ubuntu clang version 18.1.3 (1ubuntu1)
+ Target: x86_64-pc-linux-gnu
+ Thread model: posix
+ InstalledDir: /usr/bin
+ Found candidate GCC installation: /usr/bin/../lib/gcc/x86_64-linux-gnu/13
+ Found candidate GCC installation: /usr/bin/../lib/gcc/x86_64-linux-gnu/14
+ Selected GCC installation: /usr/bin/../lib/gcc/x86_64-linux-gnu/14
+ Candidate multilib: .;@m64
+ Selected multilib: .;@m64
+ "/usr/bin/ld" -z relro --hash-style=gnu --build-id --eh-frame-hdr -m elf_x86_64 -pie -dynamic-linker /lib64/ld-linux-x86-64.so.2 -o cmTC_7413b /lib/x86_64-linux-gnu/Scrt1.o /lib/x86_64-linux-gnu/crti.o /usr/bin/../lib/gcc/x86_64-linux-gnu/14/crtbeginS.o -L/usr/bin/../lib/gcc/x86_64-linux-gnu/14 -L/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../lib64 -L/lib/x86_64-linux-gnu -L/lib/../lib64 -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib64 -L/lib -L/usr/lib CMakeFiles/cmTC_7413b.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/bin/../lib/gcc/x86_64-linux-gnu/14/crtendS.o /lib/x86_64-linux-gnu/crtn.o
+ /usr/bin/ld: cannot find -lstdc++: No such file or directory
+ c++: error: linker command failed with exit code 1 (use -v to see invocation)
+ gmake[1]: *** [CMakeFiles/cmTC_7413b.dir/build.make:100: cmTC_7413b] Error 1
+ gmake[1]: Leaving directory '/workspace/build/CMakeFiles/CMakeScratch/TryCompile-wTFl3l'
+ gmake: *** [Makefile:127: cmTC_7413b/fast] Error 2
- Project "C:\\Users\\Jaceg\\OneDrive\\Desktop\\LeetcodeGAME\\HTTP\\build\\CMakeFiles\\CMakeScratch\\TryCompile-jmtizy\\cmTC_95018.vcxproj" on node 1 (default targets).
- PrepareForBuild:
- Creating directory "cmTC_95018.dir\\Debug\\".
- Structured output is enabled. The formatting of compiler diagnostics will reflect the error hierarchy. See https://aka.ms/cpp/structured-output for more details.
- Creating directory "C:\\Users\\Jaceg\\OneDrive\\Desktop\\LeetcodeGAME\\HTTP\\build\\CMakeFiles\\CMakeScratch\\TryCompile-jmtizy\\Debug\\".
- Creating directory "cmTC_95018.dir\\Debug\\cmTC_95018.tlog\\".
- InitializeBuildStatus:
- Creating "cmTC_95018.dir\\Debug\\cmTC_95018.tlog\\unsuccessfulbuild" because "AlwaysCreate" was specified.
- Touching "cmTC_95018.dir\\Debug\\cmTC_95018.tlog\\unsuccessfulbuild".
- ClCompile:
- C:\\Program Files (x86)\\Microsoft Visual Studio\\2022\\BuildTools\\VC\\Tools\\MSVC\\14.42.34433\\bin\\HostX64\\x64\\CL.exe /c /Zi /W3 /WX- /diagnostics:column /Od /Ob0 /D _MBCS /D WIN32 /D _WINDOWS /D "CMAKE_INTDIR=\\"Debug\\"" /Gm- /RTC1 /MDd /GS /fp:precise /Zc:wchar_t /Zc:forScope /Zc:inline /Fo"cmTC_95018.dir\\Debug\\\\" /Fd"cmTC_95018.dir\\Debug\\vc143.pdb" /external:W3 /Gd /TC /errorReport:queue "C:\\mingw64\\share\\cmake-3.27\\Modules\\CMakeCCompilerABI.c"
- Microsoft (R) C/C++ Optimizing Compiler Version 19.42.34435 for x64
- Copyright (C) Microsoft Corporation. All rights reserved.
- cl /c /Zi /W3 /WX- /diagnostics:column /Od /Ob0 /D _MBCS /D WIN32 /D _WINDOWS /D "CMAKE_INTDIR=\\"Debug\\"" /Gm- /RTC1 /MDd /GS /fp:precise /Zc:wchar_t /Zc:forScope /Zc:inline /Fo"cmTC_95018.dir\\Debug\\\\" /Fd"cmTC_95018.dir\\Debug\\vc143.pdb" /external:W3 /Gd /TC /errorReport:queue "C:\\mingw64\\share\\cmake-3.27\\Modules\\CMakeCCompilerABI.c"
- CMakeCCompilerABI.c
- Link:
- C:\\Program Files (x86)\\Microsoft Visual Studio\\2022\\BuildTools\\VC\\Tools\\MSVC\\14.42.34433\\bin\\HostX64\\x64\\link.exe /ERRORREPORT:QUEUE /OUT:"C:\\Users\\Jaceg\\OneDrive\\Desktop\\LeetcodeGAME\\HTTP\\build\\CMakeFiles\\CMakeScratch\\TryCompile-jmtizy\\Debug\\cmTC_95018.exe" /INCREMENTAL /ILK:"cmTC_95018.dir\\Debug\\cmTC_95018.ilk" /NOLOGO kernel32.lib user32.lib gdi32.lib winspool.lib shell32.lib ole32.lib oleaut32.lib uuid.lib comdlg32.lib advapi32.lib /MANIFEST /MANIFESTUAC:"level='asInvoker' uiAccess='false'" /manifest:embed /DEBUG /PDB:"C:/Users/Jaceg/OneDrive/Desktop/LeetcodeGAME/HTTP/build/CMakeFiles/CMakeScratch/TryCompile-jmtizy/Debug/cmTC_95018.pdb" /SUBSYSTEM:CONSOLE /TLBID:1 /DYNAMICBASE /NXCOMPAT /IMPLIB:"C:/Users/Jaceg/OneDrive/Desktop/LeetcodeGAME/HTTP/build/CMakeFiles/CMakeScratch/TryCompile-jmtizy/Debug/cmTC_95018.lib" /MACHINE:X64 /machine:x64 cmTC_95018.dir\\Debug\\CMakeCCompilerABI.obj
- cmTC_95018.vcxproj -> C:\\Users\\Jaceg\\OneDrive\\Desktop\\LeetcodeGAME\\HTTP\\build\\CMakeFiles\\CMakeScratch\\TryCompile-jmtizy\\Debug\\cmTC_95018.exe
- FinalizeBuildStatus:
- Deleting file "cmTC_95018.dir\\Debug\\cmTC_95018.tlog\\unsuccessfulbuild".
- Touching "cmTC_95018.dir\\Debug\\cmTC_95018.tlog\\cmTC_95018.lastbuildstate".
- Done Building Project "C:\\Users\\Jaceg\\OneDrive\\Desktop\\LeetcodeGAME\\HTTP\\build\\CMakeFiles\\CMakeScratch\\TryCompile-jmtizy\\cmTC_95018.vcxproj" (default targets).
-
- Build succeeded.
- 0 Warning(s)
- 0 Error(s)
+ exitCode: 2
+ -
+ kind: "try_compile-v1"
+ backtrace:
+ - "/usr/share/cmake-3.28/Modules/CMakeTestCXXCompiler.cmake:49 (try_compile)"
+ - "CMakeLists.txt:2 (project)"
+ checks:
+ - "Check for working CXX compiler: /usr/bin/c++"
+ directories:
+ source: "/workspace/build/CMakeFiles/CMakeScratch/TryCompile-2pQGhd"
+ binary: "/workspace/build/CMakeFiles/CMakeScratch/TryCompile-2pQGhd"
+ cmakeVariables:
+ CMAKE_CXX_COMPILER_CLANG_SCAN_DEPS: "CMAKE_CXX_COMPILER_CLANG_SCAN_DEPS-NOTFOUND"
+ CMAKE_CXX_FLAGS: ""
+ CMAKE_CXX_FLAGS_DEBUG: "-g"
+ CMAKE_EXE_LINKER_FLAGS: ""
+ buildResult:
+ variable: "CMAKE_CXX_COMPILER_WORKS"
+ cached: true
+ stdout: |
+ Change Dir: '/workspace/build/CMakeFiles/CMakeScratch/TryCompile-2pQGhd'
- Time Elapsed 00:00:03.15
+ Run Build Command(s): /usr/bin/cmake -E env VERBOSE=1 /usr/bin/gmake -f Makefile cmTC_e9a4e/fast
+ /usr/bin/gmake -f CMakeFiles/cmTC_e9a4e.dir/build.make CMakeFiles/cmTC_e9a4e.dir/build
+ gmake[1]: Entering directory '/workspace/build/CMakeFiles/CMakeScratch/TryCompile-2pQGhd'
+ Building CXX object CMakeFiles/cmTC_e9a4e.dir/testCXXCompiler.cxx.o
+ /usr/bin/c++ -MD -MT CMakeFiles/cmTC_e9a4e.dir/testCXXCompiler.cxx.o -MF CMakeFiles/cmTC_e9a4e.dir/testCXXCompiler.cxx.o.d -o CMakeFiles/cmTC_e9a4e.dir/testCXXCompiler.cxx.o -c /workspace/build/CMakeFiles/CMakeScratch/TryCompile-2pQGhd/testCXXCompiler.cxx
+ Linking CXX executable cmTC_e9a4e
+ /usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_e9a4e.dir/link.txt --verbose=1
+ /usr/bin/c++ CMakeFiles/cmTC_e9a4e.dir/testCXXCompiler.cxx.o -o cmTC_e9a4e
+ /usr/bin/ld: cannot find -lstdc++: No such file or directory
+ c++: error: linker command failed with exit code 1 (use -v to see invocation)
+ gmake[1]: *** [CMakeFiles/cmTC_e9a4e.dir/build.make:100: cmTC_e9a4e] Error 1
+ gmake[1]: Leaving directory '/workspace/build/CMakeFiles/CMakeScratch/TryCompile-2pQGhd'
+ gmake: *** [Makefile:127: cmTC_e9a4e/fast] Error 2
- exitCode: 0
+ exitCode: 2
+...
+
+---
+events:
+ -
+ kind: "message-v1"
+ backtrace:
+ - "/usr/share/cmake-3.28/Modules/CMakeDetermineCompilerId.cmake:17 (message)"
+ - "/usr/share/cmake-3.28/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)"
+ - "/usr/share/cmake-3.28/Modules/CMakeDetermineCXXCompiler.cmake:126 (CMAKE_DETERMINE_COMPILER_ID)"
+ - "CMakeLists.txt:2 (project)"
+ message: |
+ Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" succeeded.
+ Compiler: /usr/bin/c++
+ Build flags:
+ Id flags:
+
+ The output was:
+ 0
+
+
+ Compilation of the CXX compiler identification source "CMakeCXXCompilerId.cpp" produced "a.out"
+
+ The CXX compiler identification is Clang, found in:
+ /workspace/build/CMakeFiles/3.28.3/CompilerIdCXX/a.out
+
-
kind: "try_compile-v1"
backtrace:
- - "C:/mingw64/share/cmake-3.27/Modules/CMakeDetermineCompilerABI.cmake:57 (try_compile)"
- - "C:/mingw64/share/cmake-3.27/Modules/CMakeTestCXXCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)"
+ - "/usr/share/cmake-3.28/Modules/CMakeDetermineCompilerABI.cmake:57 (try_compile)"
+ - "/usr/share/cmake-3.28/Modules/CMakeTestCXXCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)"
- "CMakeLists.txt:2 (project)"
checks:
- "Detecting CXX compiler ABI info"
directories:
- source: "C:/Users/Jaceg/OneDrive/Desktop/LeetcodeGAME/HTTP/build/CMakeFiles/CMakeScratch/TryCompile-s07och"
- binary: "C:/Users/Jaceg/OneDrive/Desktop/LeetcodeGAME/HTTP/build/CMakeFiles/CMakeScratch/TryCompile-s07och"
+ source: "/workspace/build/CMakeFiles/CMakeScratch/TryCompile-RRVBjq"
+ binary: "/workspace/build/CMakeFiles/CMakeScratch/TryCompile-RRVBjq"
cmakeVariables:
- CMAKE_CXX_FLAGS: "/DWIN32 /D_WINDOWS /W3 /GR /EHsc"
- CMAKE_CXX_FLAGS_DEBUG: "/MDd /Zi /Ob0 /Od /RTC1"
- CMAKE_EXE_LINKER_FLAGS: "/machine:x64"
- VCPKG_INSTALLED_DIR: "C:/vcpkg/installed"
- VCPKG_PREFER_SYSTEM_LIBS: "OFF"
- VCPKG_TARGET_TRIPLET: "x64-windows"
- Z_VCPKG_ROOT_DIR: "C:/vcpkg"
+ CMAKE_CXX_COMPILER_CLANG_SCAN_DEPS: "CMAKE_CXX_COMPILER_CLANG_SCAN_DEPS-NOTFOUND"
+ CMAKE_CXX_FLAGS: ""
+ CMAKE_CXX_FLAGS_DEBUG: "-g"
+ CMAKE_EXE_LINKER_FLAGS: ""
buildResult:
variable: "CMAKE_CXX_ABI_COMPILED"
cached: true
stdout: |
- Change Dir: 'C:/Users/Jaceg/OneDrive/Desktop/LeetcodeGAME/HTTP/build/CMakeFiles/CMakeScratch/TryCompile-s07och'
-
- Run Build Command(s): "C:/Program Files (x86)/Microsoft Visual Studio/2022/BuildTools/MSBuild/Current/Bin/amd64/MSBuild.exe" cmTC_d71cc.vcxproj /p:Configuration=Debug /p:Platform=x64 /p:VisualStudioVersion=17.0 /v:n
- MSBuild version 17.12.12+1cce77968 for .NET Framework
- Build started 2024-12-22 9:19:11 PM.
+ Change Dir: '/workspace/build/CMakeFiles/CMakeScratch/TryCompile-RRVBjq'
- Project "C:\\Users\\Jaceg\\OneDrive\\Desktop\\LeetcodeGAME\\HTTP\\build\\CMakeFiles\\CMakeScratch\\TryCompile-s07och\\cmTC_d71cc.vcxproj" on node 1 (default targets).
- PrepareForBuild:
- Creating directory "cmTC_d71cc.dir\\Debug\\".
- Structured output is enabled. The formatting of compiler diagnostics will reflect the error hierarchy. See https://aka.ms/cpp/structured-output for more details.
- Creating directory "C:\\Users\\Jaceg\\OneDrive\\Desktop\\LeetcodeGAME\\HTTP\\build\\CMakeFiles\\CMakeScratch\\TryCompile-s07och\\Debug\\".
- Creating directory "cmTC_d71cc.dir\\Debug\\cmTC_d71cc.tlog\\".
- InitializeBuildStatus:
- Creating "cmTC_d71cc.dir\\Debug\\cmTC_d71cc.tlog\\unsuccessfulbuild" because "AlwaysCreate" was specified.
- Touching "cmTC_d71cc.dir\\Debug\\cmTC_d71cc.tlog\\unsuccessfulbuild".
- ClCompile:
- C:\\Program Files (x86)\\Microsoft Visual Studio\\2022\\BuildTools\\VC\\Tools\\MSVC\\14.42.34433\\bin\\HostX64\\x64\\CL.exe /c /Zi /W3 /WX- /diagnostics:column /Od /Ob0 /D _MBCS /D WIN32 /D _WINDOWS /D "CMAKE_INTDIR=\\"Debug\\"" /Gm- /EHsc /RTC1 /MDd /GS /fp:precise /Zc:wchar_t /Zc:forScope /Zc:inline /GR /Fo"cmTC_d71cc.dir\\Debug\\\\" /Fd"cmTC_d71cc.dir\\Debug\\vc143.pdb" /external:W3 /Gd /TP /errorReport:queue "C:\\mingw64\\share\\cmake-3.27\\Modules\\CMakeCXXCompilerABI.cpp"
- Microsoft (R) C/C++ Optimizing Compiler Version 19.42.34435 for x64
- Copyright (C) Microsoft Corporation. All rights reserved.
- cl /c /Zi /W3 /WX- /diagnostics:column /Od /Ob0 /D _MBCS /D WIN32 /D _WINDOWS /D "CMAKE_INTDIR=\\"Debug\\"" /Gm- /EHsc /RTC1 /MDd /GS /fp:precise /Zc:wchar_t /Zc:forScope /Zc:inline /GR /Fo"cmTC_d71cc.dir\\Debug\\\\" /Fd"cmTC_d71cc.dir\\Debug\\vc143.pdb" /external:W3 /Gd /TP /errorReport:queue "C:\\mingw64\\share\\cmake-3.27\\Modules\\CMakeCXXCompilerABI.cpp"
- CMakeCXXCompilerABI.cpp
- Link:
- C:\\Program Files (x86)\\Microsoft Visual Studio\\2022\\BuildTools\\VC\\Tools\\MSVC\\14.42.34433\\bin\\HostX64\\x64\\link.exe /ERRORREPORT:QUEUE /OUT:"C:\\Users\\Jaceg\\OneDrive\\Desktop\\LeetcodeGAME\\HTTP\\build\\CMakeFiles\\CMakeScratch\\TryCompile-s07och\\Debug\\cmTC_d71cc.exe" /INCREMENTAL /ILK:"cmTC_d71cc.dir\\Debug\\cmTC_d71cc.ilk" /NOLOGO kernel32.lib user32.lib gdi32.lib winspool.lib shell32.lib ole32.lib oleaut32.lib uuid.lib comdlg32.lib advapi32.lib /MANIFEST /MANIFESTUAC:"level='asInvoker' uiAccess='false'" /manifest:embed /DEBUG /PDB:"C:/Users/Jaceg/OneDrive/Desktop/LeetcodeGAME/HTTP/build/CMakeFiles/CMakeScratch/TryCompile-s07och/Debug/cmTC_d71cc.pdb" /SUBSYSTEM:CONSOLE /TLBID:1 /DYNAMICBASE /NXCOMPAT /IMPLIB:"C:/Users/Jaceg/OneDrive/Desktop/LeetcodeGAME/HTTP/build/CMakeFiles/CMakeScratch/TryCompile-s07och/Debug/cmTC_d71cc.lib" /MACHINE:X64 /machine:x64 cmTC_d71cc.dir\\Debug\\CMakeCXXCompilerABI.obj
- cmTC_d71cc.vcxproj -> C:\\Users\\Jaceg\\OneDrive\\Desktop\\LeetcodeGAME\\HTTP\\build\\CMakeFiles\\CMakeScratch\\TryCompile-s07och\\Debug\\cmTC_d71cc.exe
- FinalizeBuildStatus:
- Deleting file "cmTC_d71cc.dir\\Debug\\cmTC_d71cc.tlog\\unsuccessfulbuild".
- Touching "cmTC_d71cc.dir\\Debug\\cmTC_d71cc.tlog\\cmTC_d71cc.lastbuildstate".
- Done Building Project "C:\\Users\\Jaceg\\OneDrive\\Desktop\\LeetcodeGAME\\HTTP\\build\\CMakeFiles\\CMakeScratch\\TryCompile-s07och\\cmTC_d71cc.vcxproj" (default targets).
+ Run Build Command(s): /usr/bin/cmake -E env VERBOSE=1 /usr/bin/gmake -f Makefile cmTC_d7405/fast
+ /usr/bin/gmake -f CMakeFiles/cmTC_d7405.dir/build.make CMakeFiles/cmTC_d7405.dir/build
+ gmake[1]: Entering directory '/workspace/build/CMakeFiles/CMakeScratch/TryCompile-RRVBjq'
+ Building CXX object CMakeFiles/cmTC_d7405.dir/CMakeCXXCompilerABI.cpp.o
+ /usr/bin/c++ -v -MD -MT CMakeFiles/cmTC_d7405.dir/CMakeCXXCompilerABI.cpp.o -MF CMakeFiles/cmTC_d7405.dir/CMakeCXXCompilerABI.cpp.o.d -o CMakeFiles/cmTC_d7405.dir/CMakeCXXCompilerABI.cpp.o -c /usr/share/cmake-3.28/Modules/CMakeCXXCompilerABI.cpp
+ Ubuntu clang version 18.1.3 (1ubuntu1)
+ Target: x86_64-pc-linux-gnu
+ Thread model: posix
+ InstalledDir: /usr/bin
+ Found candidate GCC installation: /usr/bin/../lib/gcc/x86_64-linux-gnu/13
+ Found candidate GCC installation: /usr/bin/../lib/gcc/x86_64-linux-gnu/14
+ Selected GCC installation: /usr/bin/../lib/gcc/x86_64-linux-gnu/14
+ Candidate multilib: .;@m64
+ Selected multilib: .;@m64
+ (in-process)
+ "/usr/lib/llvm-18/bin/clang" -cc1 -triple x86_64-pc-linux-gnu -emit-obj -mrelax-all -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name CMakeCXXCompilerABI.cpp -mrelocation-model pic -pic-level 2 -pic-is-pie -mframe-pointer=all -fmath-errno -ffp-contract=on -fno-rounding-math -mconstructor-aliases -funwind-tables=2 -target-cpu x86-64 -tune-cpu generic -debugger-tuning=gdb -fdebug-compilation-dir=/workspace/build/CMakeFiles/CMakeScratch/TryCompile-RRVBjq -v -fcoverage-compilation-dir=/workspace/build/CMakeFiles/CMakeScratch/TryCompile-RRVBjq -resource-dir /usr/lib/llvm-18/lib/clang/18 -dependency-file CMakeFiles/cmTC_d7405.dir/CMakeCXXCompilerABI.cpp.o.d -MT CMakeFiles/cmTC_d7405.dir/CMakeCXXCompilerABI.cpp.o -sys-header-deps -internal-isystem /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14 -internal-isystem /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14 -internal-isystem /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/backward -internal-isystem /usr/lib/llvm-18/lib/clang/18/include -internal-isystem /usr/local/include -internal-isystem /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fdeprecated-macro -ferror-limit 19 -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o CMakeFiles/cmTC_d7405.dir/CMakeCXXCompilerABI.cpp.o -x c++ /usr/share/cmake-3.28/Modules/CMakeCXXCompilerABI.cpp
+ clang -cc1 version 18.1.3 based upon LLVM 18.1.3 default target x86_64-pc-linux-gnu
+ ignoring nonexistent directory "/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../x86_64-linux-gnu/include"
+ ignoring nonexistent directory "/include"
+ #include "..." search starts here:
+ #include <...> search starts here:
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/backward
+ /usr/lib/llvm-18/lib/clang/18/include
+ /usr/local/include
+ /usr/include/x86_64-linux-gnu
+ /usr/include
+ End of search list.
+ Linking CXX executable cmTC_d7405
+ /usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_d7405.dir/link.txt --verbose=1
+ /usr/bin/c++ -v CMakeFiles/cmTC_d7405.dir/CMakeCXXCompilerABI.cpp.o -o cmTC_d7405
+ Ubuntu clang version 18.1.3 (1ubuntu1)
+ Target: x86_64-pc-linux-gnu
+ Thread model: posix
+ InstalledDir: /usr/bin
+ Found candidate GCC installation: /usr/bin/../lib/gcc/x86_64-linux-gnu/13
+ Found candidate GCC installation: /usr/bin/../lib/gcc/x86_64-linux-gnu/14
+ Selected GCC installation: /usr/bin/../lib/gcc/x86_64-linux-gnu/14
+ Candidate multilib: .;@m64
+ Selected multilib: .;@m64
+ "/usr/bin/ld" -z relro --hash-style=gnu --build-id --eh-frame-hdr -m elf_x86_64 -pie -dynamic-linker /lib64/ld-linux-x86-64.so.2 -o cmTC_d7405 /lib/x86_64-linux-gnu/Scrt1.o /lib/x86_64-linux-gnu/crti.o /usr/bin/../lib/gcc/x86_64-linux-gnu/14/crtbeginS.o -L/usr/bin/../lib/gcc/x86_64-linux-gnu/14 -L/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../lib64 -L/lib/x86_64-linux-gnu -L/lib/../lib64 -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib64 -L/usr/lib/llvm-18/bin/../lib -L/lib -L/usr/lib CMakeFiles/cmTC_d7405.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/bin/../lib/gcc/x86_64-linux-gnu/14/crtendS.o /lib/x86_64-linux-gnu/crtn.o
+ gmake[1]: Leaving directory '/workspace/build/CMakeFiles/CMakeScratch/TryCompile-RRVBjq'
- Build succeeded.
- 0 Warning(s)
- 0 Error(s)
+ exitCode: 0
+ -
+ kind: "message-v1"
+ backtrace:
+ - "/usr/share/cmake-3.28/Modules/CMakeDetermineCompilerABI.cmake:127 (message)"
+ - "/usr/share/cmake-3.28/Modules/CMakeTestCXXCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)"
+ - "CMakeLists.txt:2 (project)"
+ message: |
+ Parsed CXX implicit include dir info: rv=done
+ found start of include info
+ found start of implicit include info
+ add: [/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14]
+ add: [/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14]
+ add: [/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/backward]
+ add: [/usr/lib/llvm-18/lib/clang/18/include]
+ add: [/usr/local/include]
+ add: [/usr/include/x86_64-linux-gnu]
+ add: [/usr/include]
+ end of search list found
+ collapse include dir [/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14] ==> [/usr/include/c++/14]
+ collapse include dir [/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14] ==> [/usr/include/x86_64-linux-gnu/c++/14]
+ collapse include dir [/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/backward] ==> [/usr/include/c++/14/backward]
+ collapse include dir [/usr/lib/llvm-18/lib/clang/18/include] ==> [/usr/lib/llvm-18/lib/clang/18/include]
+ collapse include dir [/usr/local/include] ==> [/usr/local/include]
+ collapse include dir [/usr/include/x86_64-linux-gnu] ==> [/usr/include/x86_64-linux-gnu]
+ collapse include dir [/usr/include] ==> [/usr/include]
+ implicit include dirs: [/usr/include/c++/14;/usr/include/x86_64-linux-gnu/c++/14;/usr/include/c++/14/backward;/usr/lib/llvm-18/lib/clang/18/include;/usr/local/include;/usr/include/x86_64-linux-gnu;/usr/include]
+
+
+ -
+ kind: "message-v1"
+ backtrace:
+ - "/usr/share/cmake-3.28/Modules/CMakeDetermineCompilerABI.cmake:159 (message)"
+ - "/usr/share/cmake-3.28/Modules/CMakeTestCXXCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)"
+ - "CMakeLists.txt:2 (project)"
+ message: |
+ Parsed CXX implicit link information:
+ link line regex: [^( *|.*[/\\])(ld|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\\]+-)?ld|collect2)[^/\\]*( |$)]
+ ignore line: [Change Dir: '/workspace/build/CMakeFiles/CMakeScratch/TryCompile-RRVBjq']
+ ignore line: []
+ ignore line: [Run Build Command(s): /usr/bin/cmake -E env VERBOSE=1 /usr/bin/gmake -f Makefile cmTC_d7405/fast]
+ ignore line: [/usr/bin/gmake -f CMakeFiles/cmTC_d7405.dir/build.make CMakeFiles/cmTC_d7405.dir/build]
+ ignore line: [gmake[1]: Entering directory '/workspace/build/CMakeFiles/CMakeScratch/TryCompile-RRVBjq']
+ ignore line: [Building CXX object CMakeFiles/cmTC_d7405.dir/CMakeCXXCompilerABI.cpp.o]
+ ignore line: [/usr/bin/c++ -v -MD -MT CMakeFiles/cmTC_d7405.dir/CMakeCXXCompilerABI.cpp.o -MF CMakeFiles/cmTC_d7405.dir/CMakeCXXCompilerABI.cpp.o.d -o CMakeFiles/cmTC_d7405.dir/CMakeCXXCompilerABI.cpp.o -c /usr/share/cmake-3.28/Modules/CMakeCXXCompilerABI.cpp]
+ ignore line: [Ubuntu clang version 18.1.3 (1ubuntu1)]
+ ignore line: [Target: x86_64-pc-linux-gnu]
+ ignore line: [Thread model: posix]
+ ignore line: [InstalledDir: /usr/bin]
+ ignore line: [Found candidate GCC installation: /usr/bin/../lib/gcc/x86_64-linux-gnu/13]
+ ignore line: [Found candidate GCC installation: /usr/bin/../lib/gcc/x86_64-linux-gnu/14]
+ ignore line: [Selected GCC installation: /usr/bin/../lib/gcc/x86_64-linux-gnu/14]
+ ignore line: [Candidate multilib: .]
+ ignore line: [@m64]
+ ignore line: [Selected multilib: .]
+ ignore line: [@m64]
+ ignore line: [ (in-process)]
+ ignore line: [ "/usr/lib/llvm-18/bin/clang" -cc1 -triple x86_64-pc-linux-gnu -emit-obj -mrelax-all -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name CMakeCXXCompilerABI.cpp -mrelocation-model pic -pic-level 2 -pic-is-pie -mframe-pointer=all -fmath-errno -ffp-contract=on -fno-rounding-math -mconstructor-aliases -funwind-tables=2 -target-cpu x86-64 -tune-cpu generic -debugger-tuning=gdb -fdebug-compilation-dir=/workspace/build/CMakeFiles/CMakeScratch/TryCompile-RRVBjq -v -fcoverage-compilation-dir=/workspace/build/CMakeFiles/CMakeScratch/TryCompile-RRVBjq -resource-dir /usr/lib/llvm-18/lib/clang/18 -dependency-file CMakeFiles/cmTC_d7405.dir/CMakeCXXCompilerABI.cpp.o.d -MT CMakeFiles/cmTC_d7405.dir/CMakeCXXCompilerABI.cpp.o -sys-header-deps -internal-isystem /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14 -internal-isystem /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14 -internal-isystem /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/backward -internal-isystem /usr/lib/llvm-18/lib/clang/18/include -internal-isystem /usr/local/include -internal-isystem /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fdeprecated-macro -ferror-limit 19 -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o CMakeFiles/cmTC_d7405.dir/CMakeCXXCompilerABI.cpp.o -x c++ /usr/share/cmake-3.28/Modules/CMakeCXXCompilerABI.cpp]
+ ignore line: [clang -cc1 version 18.1.3 based upon LLVM 18.1.3 default target x86_64-pc-linux-gnu]
+ ignore line: [ignoring nonexistent directory "/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../x86_64-linux-gnu/include"]
+ ignore line: [ignoring nonexistent directory "/include"]
+ ignore line: [#include "..." search starts here:]
+ ignore line: [#include <...> search starts here:]
+ ignore line: [ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14]
+ ignore line: [ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14]
+ ignore line: [ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/backward]
+ ignore line: [ /usr/lib/llvm-18/lib/clang/18/include]
+ ignore line: [ /usr/local/include]
+ ignore line: [ /usr/include/x86_64-linux-gnu]
+ ignore line: [ /usr/include]
+ ignore line: [End of search list.]
+ ignore line: [Linking CXX executable cmTC_d7405]
+ ignore line: [/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_d7405.dir/link.txt --verbose=1]
+ ignore line: [/usr/bin/c++ -v CMakeFiles/cmTC_d7405.dir/CMakeCXXCompilerABI.cpp.o -o cmTC_d7405 ]
+ ignore line: [Ubuntu clang version 18.1.3 (1ubuntu1)]
+ ignore line: [Target: x86_64-pc-linux-gnu]
+ ignore line: [Thread model: posix]
+ ignore line: [InstalledDir: /usr/bin]
+ ignore line: [Found candidate GCC installation: /usr/bin/../lib/gcc/x86_64-linux-gnu/13]
+ ignore line: [Found candidate GCC installation: /usr/bin/../lib/gcc/x86_64-linux-gnu/14]
+ ignore line: [Selected GCC installation: /usr/bin/../lib/gcc/x86_64-linux-gnu/14]
+ ignore line: [Candidate multilib: .]
+ ignore line: [@m64]
+ ignore line: [Selected multilib: .]
+ ignore line: [@m64]
+ link line: [ "/usr/bin/ld" -z relro --hash-style=gnu --build-id --eh-frame-hdr -m elf_x86_64 -pie -dynamic-linker /lib64/ld-linux-x86-64.so.2 -o cmTC_d7405 /lib/x86_64-linux-gnu/Scrt1.o /lib/x86_64-linux-gnu/crti.o /usr/bin/../lib/gcc/x86_64-linux-gnu/14/crtbeginS.o -L/usr/bin/../lib/gcc/x86_64-linux-gnu/14 -L/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../lib64 -L/lib/x86_64-linux-gnu -L/lib/../lib64 -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib64 -L/usr/lib/llvm-18/bin/../lib -L/lib -L/usr/lib CMakeFiles/cmTC_d7405.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/bin/../lib/gcc/x86_64-linux-gnu/14/crtendS.o /lib/x86_64-linux-gnu/crtn.o]
+ arg [/usr/bin/ld] ==> ignore
+ arg [-zrelro] ==> ignore
+ arg [--hash-style=gnu] ==> ignore
+ arg [--build-id] ==> ignore
+ arg [--eh-frame-hdr] ==> ignore
+ arg [-m] ==> ignore
+ arg [elf_x86_64] ==> ignore
+ arg [-pie] ==> ignore
+ arg [-dynamic-linker] ==> ignore
+ arg [/lib64/ld-linux-x86-64.so.2] ==> ignore
+ arg [-o] ==> ignore
+ arg [cmTC_d7405] ==> ignore
+ arg [/lib/x86_64-linux-gnu/Scrt1.o] ==> obj [/lib/x86_64-linux-gnu/Scrt1.o]
+ arg [/lib/x86_64-linux-gnu/crti.o] ==> obj [/lib/x86_64-linux-gnu/crti.o]
+ arg [/usr/bin/../lib/gcc/x86_64-linux-gnu/14/crtbeginS.o] ==> obj [/usr/bin/../lib/gcc/x86_64-linux-gnu/14/crtbeginS.o]
+ arg [-L/usr/bin/../lib/gcc/x86_64-linux-gnu/14] ==> dir [/usr/bin/../lib/gcc/x86_64-linux-gnu/14]
+ arg [-L/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../lib64] ==> dir [/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../lib64]
+ arg [-L/lib/x86_64-linux-gnu] ==> dir [/lib/x86_64-linux-gnu]
+ arg [-L/lib/../lib64] ==> dir [/lib/../lib64]
+ arg [-L/usr/lib/x86_64-linux-gnu] ==> dir [/usr/lib/x86_64-linux-gnu]
+ arg [-L/usr/lib/../lib64] ==> dir [/usr/lib/../lib64]
+ arg [-L/usr/lib/llvm-18/bin/../lib] ==> dir [/usr/lib/llvm-18/bin/../lib]
+ arg [-L/lib] ==> dir [/lib]
+ arg [-L/usr/lib] ==> dir [/usr/lib]
+ arg [CMakeFiles/cmTC_d7405.dir/CMakeCXXCompilerABI.cpp.o] ==> ignore
+ arg [-lstdc++] ==> lib [stdc++]
+ arg [-lm] ==> lib [m]
+ arg [-lgcc_s] ==> lib [gcc_s]
+ arg [-lgcc] ==> lib [gcc]
+ arg [-lc] ==> lib [c]
+ arg [-lgcc_s] ==> lib [gcc_s]
+ arg [-lgcc] ==> lib [gcc]
+ arg [/usr/bin/../lib/gcc/x86_64-linux-gnu/14/crtendS.o] ==> obj [/usr/bin/../lib/gcc/x86_64-linux-gnu/14/crtendS.o]
+ arg [/lib/x86_64-linux-gnu/crtn.o] ==> obj [/lib/x86_64-linux-gnu/crtn.o]
+ collapse obj [/usr/bin/../lib/gcc/x86_64-linux-gnu/14/crtbeginS.o] ==> [/usr/lib/gcc/x86_64-linux-gnu/14/crtbeginS.o]
+ collapse obj [/usr/bin/../lib/gcc/x86_64-linux-gnu/14/crtendS.o] ==> [/usr/lib/gcc/x86_64-linux-gnu/14/crtendS.o]
+ collapse library dir [/usr/bin/../lib/gcc/x86_64-linux-gnu/14] ==> [/usr/lib/gcc/x86_64-linux-gnu/14]
+ collapse library dir [/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../lib64] ==> [/usr/lib64]
+ collapse library dir [/lib/x86_64-linux-gnu] ==> [/lib/x86_64-linux-gnu]
+ collapse library dir [/lib/../lib64] ==> [/lib64]
+ collapse library dir [/usr/lib/x86_64-linux-gnu] ==> [/usr/lib/x86_64-linux-gnu]
+ collapse library dir [/usr/lib/../lib64] ==> [/usr/lib64]
+ collapse library dir [/usr/lib/llvm-18/bin/../lib] ==> [/usr/lib/llvm-18/lib]
+ collapse library dir [/lib] ==> [/lib]
+ collapse library dir [/usr/lib] ==> [/usr/lib]
+ implicit libs: [stdc++;m;gcc_s;gcc;c;gcc_s;gcc]
+ implicit objs: [/lib/x86_64-linux-gnu/Scrt1.o;/lib/x86_64-linux-gnu/crti.o;/usr/lib/gcc/x86_64-linux-gnu/14/crtbeginS.o;/usr/lib/gcc/x86_64-linux-gnu/14/crtendS.o;/lib/x86_64-linux-gnu/crtn.o]
+ implicit dirs: [/usr/lib/gcc/x86_64-linux-gnu/14;/usr/lib64;/lib/x86_64-linux-gnu;/lib64;/usr/lib/x86_64-linux-gnu;/usr/lib/llvm-18/lib;/lib;/usr/lib]
+ implicit fwks: []
+
+
+ -
+ kind: "try_compile-v1"
+ backtrace:
+ - "/usr/share/cmake-3.28/Modules/Internal/CheckSourceCompiles.cmake:101 (try_compile)"
+ - "/usr/share/cmake-3.28/Modules/CheckCSourceCompiles.cmake:52 (cmake_check_source_compiles)"
+ - "/usr/share/cmake-3.28/Modules/FindThreads.cmake:97 (CHECK_C_SOURCE_COMPILES)"
+ - "/usr/share/cmake-3.28/Modules/FindThreads.cmake:163 (_threads_check_libc)"
+ - "/usr/share/cmake-3.28/Modules/CMakeFindDependencyMacro.cmake:76 (find_package)"
+ - "/usr/lib/x86_64-linux-gnu/cmake/GTest/GTestConfig.cmake:39 (find_dependency)"
+ - "/usr/share/cmake-3.28/Modules/FindGTest.cmake:194 (find_package)"
+ - "CMakeLists.txt:33 (find_package)"
+ directories:
+ source: "/workspace/build/CMakeFiles/CMakeScratch/TryCompile-1YqcJQ"
+ binary: "/workspace/build/CMakeFiles/CMakeScratch/TryCompile-1YqcJQ"
+ cmakeVariables:
+ CMAKE_CXX_COMPILER_CLANG_SCAN_DEPS: "CMAKE_CXX_COMPILER_CLANG_SCAN_DEPS-NOTFOUND"
+ CMAKE_C_FLAGS: ""
+ CMAKE_C_FLAGS_DEBUG: "-g"
+ CMAKE_EXE_LINKER_FLAGS: ""
+ buildResult:
+ variable: "CMAKE_HAVE_LIBC_PTHREAD"
+ cached: true
+ stdout: |
+ Change Dir: '/workspace/build/CMakeFiles/CMakeScratch/TryCompile-1YqcJQ'
- Time Elapsed 00:00:03.04
+ Run Build Command(s): /usr/bin/cmake -E env VERBOSE=1 /usr/bin/gmake -f Makefile cmTC_f21f1/fast
+ /usr/bin/gmake -f CMakeFiles/cmTC_f21f1.dir/build.make CMakeFiles/cmTC_f21f1.dir/build
+ gmake[1]: Entering directory '/workspace/build/CMakeFiles/CMakeScratch/TryCompile-1YqcJQ'
+ Building C object CMakeFiles/cmTC_f21f1.dir/src.c.o
+ /usr/bin/cc -DCMAKE_HAVE_LIBC_PTHREAD -MD -MT CMakeFiles/cmTC_f21f1.dir/src.c.o -MF CMakeFiles/cmTC_f21f1.dir/src.c.o.d -o CMakeFiles/cmTC_f21f1.dir/src.c.o -c /workspace/build/CMakeFiles/CMakeScratch/TryCompile-1YqcJQ/src.c
+ Linking C executable cmTC_f21f1
+ /usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_f21f1.dir/link.txt --verbose=1
+ /usr/bin/cc CMakeFiles/cmTC_f21f1.dir/src.c.o -o cmTC_f21f1
+ gmake[1]: Leaving directory '/workspace/build/CMakeFiles/CMakeScratch/TryCompile-1YqcJQ'
exitCode: 0
...
diff --git a/build/CMakeFiles/CMakeDirectoryInformation.cmake b/build/CMakeFiles/CMakeDirectoryInformation.cmake
new file mode 100644
index 0000000..ce0d3c6
--- /dev/null
+++ b/build/CMakeFiles/CMakeDirectoryInformation.cmake
@@ -0,0 +1,16 @@
+# CMAKE generated file: DO NOT EDIT!
+# Generated by "Unix Makefiles" Generator, CMake Version 3.28
+
+# Relative path conversion top directories.
+set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/workspace")
+set(CMAKE_RELATIVE_PATH_TOP_BINARY "/workspace/build")
+
+# Force unix paths in dependencies.
+set(CMAKE_FORCE_UNIX_PATHS 1)
+
+
+# The C and CXX include file regular expressions for this directory.
+set(CMAKE_C_INCLUDE_REGEX_SCAN "^.*$")
+set(CMAKE_C_INCLUDE_REGEX_COMPLAIN "^$")
+set(CMAKE_CXX_INCLUDE_REGEX_SCAN ${CMAKE_C_INCLUDE_REGEX_SCAN})
+set(CMAKE_CXX_INCLUDE_REGEX_COMPLAIN ${CMAKE_C_INCLUDE_REGEX_COMPLAIN})
diff --git a/build/CMakeFiles/Makefile.cmake b/build/CMakeFiles/Makefile.cmake
new file mode 100644
index 0000000..494a766
--- /dev/null
+++ b/build/CMakeFiles/Makefile.cmake
@@ -0,0 +1,131 @@
+# CMAKE generated file: DO NOT EDIT!
+# Generated by "Unix Makefiles" Generator, CMake Version 3.28
+
+# The generator used is:
+set(CMAKE_DEPENDS_GENERATOR "Unix Makefiles")
+
+# The top level Makefile was generated from the following files:
+set(CMAKE_MAKEFILE_DEPENDS
+ "CMakeCache.txt"
+ "/usr/lib/x86_64-linux-gnu/cmake/GTest/GTestConfig.cmake"
+ "/usr/lib/x86_64-linux-gnu/cmake/GTest/GTestConfigVersion.cmake"
+ "/usr/lib/x86_64-linux-gnu/cmake/GTest/GTestTargets-none.cmake"
+ "/usr/lib/x86_64-linux-gnu/cmake/GTest/GTestTargets.cmake"
+ "/usr/share/cmake-3.28/Modules/CMakeCInformation.cmake"
+ "/usr/share/cmake-3.28/Modules/CMakeCXXCompiler.cmake.in"
+ "/usr/share/cmake-3.28/Modules/CMakeCXXCompilerABI.cpp"
+ "/usr/share/cmake-3.28/Modules/CMakeCXXInformation.cmake"
+ "/usr/share/cmake-3.28/Modules/CMakeCommonLanguageInclude.cmake"
+ "/usr/share/cmake-3.28/Modules/CMakeCompilerIdDetection.cmake"
+ "/usr/share/cmake-3.28/Modules/CMakeDetermineCXXCompiler.cmake"
+ "/usr/share/cmake-3.28/Modules/CMakeDetermineCompileFeatures.cmake"
+ "/usr/share/cmake-3.28/Modules/CMakeDetermineCompiler.cmake"
+ "/usr/share/cmake-3.28/Modules/CMakeDetermineCompilerABI.cmake"
+ "/usr/share/cmake-3.28/Modules/CMakeDetermineCompilerId.cmake"
+ "/usr/share/cmake-3.28/Modules/CMakeFindBinUtils.cmake"
+ "/usr/share/cmake-3.28/Modules/CMakeFindDependencyMacro.cmake"
+ "/usr/share/cmake-3.28/Modules/CMakeGenericSystem.cmake"
+ "/usr/share/cmake-3.28/Modules/CMakeInitializeConfigs.cmake"
+ "/usr/share/cmake-3.28/Modules/CMakeLanguageInformation.cmake"
+ "/usr/share/cmake-3.28/Modules/CMakeParseImplicitIncludeInfo.cmake"
+ "/usr/share/cmake-3.28/Modules/CMakeParseImplicitLinkInfo.cmake"
+ "/usr/share/cmake-3.28/Modules/CMakeParseLibraryArchitecture.cmake"
+ "/usr/share/cmake-3.28/Modules/CMakeSystemSpecificInformation.cmake"
+ "/usr/share/cmake-3.28/Modules/CMakeSystemSpecificInitialize.cmake"
+ "/usr/share/cmake-3.28/Modules/CMakeTestCXXCompiler.cmake"
+ "/usr/share/cmake-3.28/Modules/CMakeTestCompilerCommon.cmake"
+ "/usr/share/cmake-3.28/Modules/CheckCSourceCompiles.cmake"
+ "/usr/share/cmake-3.28/Modules/CheckIncludeFile.cmake"
+ "/usr/share/cmake-3.28/Modules/CheckLibraryExists.cmake"
+ "/usr/share/cmake-3.28/Modules/Compiler/ADSP-DetermineCompiler.cmake"
+ "/usr/share/cmake-3.28/Modules/Compiler/ARMCC-DetermineCompiler.cmake"
+ "/usr/share/cmake-3.28/Modules/Compiler/ARMClang-DetermineCompiler.cmake"
+ "/usr/share/cmake-3.28/Modules/Compiler/AppleClang-DetermineCompiler.cmake"
+ "/usr/share/cmake-3.28/Modules/Compiler/Borland-DetermineCompiler.cmake"
+ "/usr/share/cmake-3.28/Modules/Compiler/CMakeCommonCompilerMacros.cmake"
+ "/usr/share/cmake-3.28/Modules/Compiler/Clang-C.cmake"
+ "/usr/share/cmake-3.28/Modules/Compiler/Clang-CXX.cmake"
+ "/usr/share/cmake-3.28/Modules/Compiler/Clang-DetermineCompiler.cmake"
+ "/usr/share/cmake-3.28/Modules/Compiler/Clang-DetermineCompilerInternal.cmake"
+ "/usr/share/cmake-3.28/Modules/Compiler/Clang-FindBinUtils.cmake"
+ "/usr/share/cmake-3.28/Modules/Compiler/Clang.cmake"
+ "/usr/share/cmake-3.28/Modules/Compiler/Comeau-CXX-DetermineCompiler.cmake"
+ "/usr/share/cmake-3.28/Modules/Compiler/Compaq-CXX-DetermineCompiler.cmake"
+ "/usr/share/cmake-3.28/Modules/Compiler/Cray-DetermineCompiler.cmake"
+ "/usr/share/cmake-3.28/Modules/Compiler/CrayClang-DetermineCompiler.cmake"
+ "/usr/share/cmake-3.28/Modules/Compiler/Embarcadero-DetermineCompiler.cmake"
+ "/usr/share/cmake-3.28/Modules/Compiler/Fujitsu-DetermineCompiler.cmake"
+ "/usr/share/cmake-3.28/Modules/Compiler/FujitsuClang-DetermineCompiler.cmake"
+ "/usr/share/cmake-3.28/Modules/Compiler/GHS-DetermineCompiler.cmake"
+ "/usr/share/cmake-3.28/Modules/Compiler/GNU-CXX-DetermineCompiler.cmake"
+ "/usr/share/cmake-3.28/Modules/Compiler/GNU.cmake"
+ "/usr/share/cmake-3.28/Modules/Compiler/HP-CXX-DetermineCompiler.cmake"
+ "/usr/share/cmake-3.28/Modules/Compiler/IAR-DetermineCompiler.cmake"
+ "/usr/share/cmake-3.28/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake"
+ "/usr/share/cmake-3.28/Modules/Compiler/IBMClang-CXX-DetermineCompiler.cmake"
+ "/usr/share/cmake-3.28/Modules/Compiler/Intel-DetermineCompiler.cmake"
+ "/usr/share/cmake-3.28/Modules/Compiler/IntelLLVM-DetermineCompiler.cmake"
+ "/usr/share/cmake-3.28/Modules/Compiler/LCC-CXX-DetermineCompiler.cmake"
+ "/usr/share/cmake-3.28/Modules/Compiler/MSVC-DetermineCompiler.cmake"
+ "/usr/share/cmake-3.28/Modules/Compiler/NVHPC-DetermineCompiler.cmake"
+ "/usr/share/cmake-3.28/Modules/Compiler/NVIDIA-DetermineCompiler.cmake"
+ "/usr/share/cmake-3.28/Modules/Compiler/OpenWatcom-DetermineCompiler.cmake"
+ "/usr/share/cmake-3.28/Modules/Compiler/OrangeC-DetermineCompiler.cmake"
+ "/usr/share/cmake-3.28/Modules/Compiler/PGI-DetermineCompiler.cmake"
+ "/usr/share/cmake-3.28/Modules/Compiler/PathScale-DetermineCompiler.cmake"
+ "/usr/share/cmake-3.28/Modules/Compiler/SCO-DetermineCompiler.cmake"
+ "/usr/share/cmake-3.28/Modules/Compiler/SunPro-CXX-DetermineCompiler.cmake"
+ "/usr/share/cmake-3.28/Modules/Compiler/TI-DetermineCompiler.cmake"
+ "/usr/share/cmake-3.28/Modules/Compiler/Tasking-DetermineCompiler.cmake"
+ "/usr/share/cmake-3.28/Modules/Compiler/VisualAge-CXX-DetermineCompiler.cmake"
+ "/usr/share/cmake-3.28/Modules/Compiler/Watcom-DetermineCompiler.cmake"
+ "/usr/share/cmake-3.28/Modules/Compiler/XL-CXX-DetermineCompiler.cmake"
+ "/usr/share/cmake-3.28/Modules/Compiler/XLClang-CXX-DetermineCompiler.cmake"
+ "/usr/share/cmake-3.28/Modules/Compiler/zOS-CXX-DetermineCompiler.cmake"
+ "/usr/share/cmake-3.28/Modules/FindCURL.cmake"
+ "/usr/share/cmake-3.28/Modules/FindGTest.cmake"
+ "/usr/share/cmake-3.28/Modules/FindPackageHandleStandardArgs.cmake"
+ "/usr/share/cmake-3.28/Modules/FindPackageMessage.cmake"
+ "/usr/share/cmake-3.28/Modules/FindPkgConfig.cmake"
+ "/usr/share/cmake-3.28/Modules/FindThreads.cmake"
+ "/usr/share/cmake-3.28/Modules/GoogleTest.cmake"
+ "/usr/share/cmake-3.28/Modules/Internal/CheckSourceCompiles.cmake"
+ "/usr/share/cmake-3.28/Modules/Internal/FeatureTesting.cmake"
+ "/usr/share/cmake-3.28/Modules/Platform/Linux-Clang-C.cmake"
+ "/usr/share/cmake-3.28/Modules/Platform/Linux-Clang-CXX.cmake"
+ "/usr/share/cmake-3.28/Modules/Platform/Linux-Determine-CXX.cmake"
+ "/usr/share/cmake-3.28/Modules/Platform/Linux-GNU-C.cmake"
+ "/usr/share/cmake-3.28/Modules/Platform/Linux-GNU-CXX.cmake"
+ "/usr/share/cmake-3.28/Modules/Platform/Linux-GNU.cmake"
+ "/usr/share/cmake-3.28/Modules/Platform/Linux-Initialize.cmake"
+ "/usr/share/cmake-3.28/Modules/Platform/Linux.cmake"
+ "/usr/share/cmake-3.28/Modules/Platform/UnixPaths.cmake"
+ "/usr/share/cmake-3.28/Modules/SelectLibraryConfigurations.cmake"
+ "/usr/share/cmake/nlohmann_json/nlohmann_jsonConfig.cmake"
+ "/usr/share/cmake/nlohmann_json/nlohmann_jsonConfigVersion.cmake"
+ "/usr/share/cmake/nlohmann_json/nlohmann_jsonTargets.cmake"
+ "/workspace/CMakeLists.txt"
+ "CMakeFiles/3.28.3/CMakeCCompiler.cmake"
+ "CMakeFiles/3.28.3/CMakeCXXCompiler.cmake"
+ "CMakeFiles/3.28.3/CMakeSystem.cmake"
+ )
+
+# The corresponding makefile is:
+set(CMAKE_MAKEFILE_OUTPUTS
+ "Makefile"
+ "CMakeFiles/cmake.check_cache"
+ )
+
+# Byproducts of CMake generate step:
+set(CMAKE_MAKEFILE_PRODUCTS
+ "CMakeFiles/3.28.3/CMakeCXXCompiler.cmake"
+ "CMakeFiles/3.28.3/CMakeCXXCompiler.cmake"
+ "CMakeFiles/CMakeDirectoryInformation.cmake"
+ )
+
+# Dependency information for all targets:
+set(CMAKE_DEPEND_INFO_FILES
+ "CMakeFiles/utils.dir/DependInfo.cmake"
+ "CMakeFiles/main.dir/DependInfo.cmake"
+ "CMakeFiles/test_main.dir/DependInfo.cmake"
+ )
diff --git a/build/CMakeFiles/Makefile2 b/build/CMakeFiles/Makefile2
new file mode 100644
index 0000000..bf3dc0e
--- /dev/null
+++ b/build/CMakeFiles/Makefile2
@@ -0,0 +1,168 @@
+# CMAKE generated file: DO NOT EDIT!
+# Generated by "Unix Makefiles" Generator, CMake Version 3.28
+
+# Default target executed when no arguments are given to make.
+default_target: all
+.PHONY : default_target
+
+#=============================================================================
+# Special targets provided by cmake.
+
+# Disable implicit rules so canonical targets will work.
+.SUFFIXES:
+
+# Disable VCS-based implicit rules.
+% : %,v
+
+# Disable VCS-based implicit rules.
+% : RCS/%
+
+# Disable VCS-based implicit rules.
+% : RCS/%,v
+
+# Disable VCS-based implicit rules.
+% : SCCS/s.%
+
+# Disable VCS-based implicit rules.
+% : s.%
+
+.SUFFIXES: .hpux_make_needs_suffix_list
+
+# Command-line flag to silence nested $(MAKE).
+$(VERBOSE)MAKESILENT = -s
+
+#Suppress display of executed commands.
+$(VERBOSE).SILENT:
+
+# A target that is always out of date.
+cmake_force:
+.PHONY : cmake_force
+
+#=============================================================================
+# Set environment variables for the build.
+
+# The shell in which to execute make rules.
+SHELL = /bin/sh
+
+# The CMake executable.
+CMAKE_COMMAND = /usr/bin/cmake
+
+# The command to remove a file.
+RM = /usr/bin/cmake -E rm -f
+
+# Escaping for special characters.
+EQUALS = =
+
+# The top-level source directory on which CMake was run.
+CMAKE_SOURCE_DIR = /workspace
+
+# The top-level build directory on which CMake was run.
+CMAKE_BINARY_DIR = /workspace/build
+
+#=============================================================================
+# Directory level rules for the build root directory
+
+# The main recursive "all" target.
+all: CMakeFiles/utils.dir/all
+all: CMakeFiles/main.dir/all
+all: CMakeFiles/test_main.dir/all
+.PHONY : all
+
+# The main recursive "preinstall" target.
+preinstall:
+.PHONY : preinstall
+
+# The main recursive "clean" target.
+clean: CMakeFiles/utils.dir/clean
+clean: CMakeFiles/main.dir/clean
+clean: CMakeFiles/test_main.dir/clean
+.PHONY : clean
+
+#=============================================================================
+# Target rules for target CMakeFiles/utils.dir
+
+# All Build rule for target.
+CMakeFiles/utils.dir/all:
+ $(MAKE) $(MAKESILENT) -f CMakeFiles/utils.dir/build.make CMakeFiles/utils.dir/depend
+ $(MAKE) $(MAKESILENT) -f CMakeFiles/utils.dir/build.make CMakeFiles/utils.dir/build
+ @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/workspace/build/CMakeFiles --progress-num=5,6 "Built target utils"
+.PHONY : CMakeFiles/utils.dir/all
+
+# Build rule for subdir invocation for target.
+CMakeFiles/utils.dir/rule: cmake_check_build_system
+ $(CMAKE_COMMAND) -E cmake_progress_start /workspace/build/CMakeFiles 2
+ $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/utils.dir/all
+ $(CMAKE_COMMAND) -E cmake_progress_start /workspace/build/CMakeFiles 0
+.PHONY : CMakeFiles/utils.dir/rule
+
+# Convenience name for target.
+utils: CMakeFiles/utils.dir/rule
+.PHONY : utils
+
+# clean rule for target.
+CMakeFiles/utils.dir/clean:
+ $(MAKE) $(MAKESILENT) -f CMakeFiles/utils.dir/build.make CMakeFiles/utils.dir/clean
+.PHONY : CMakeFiles/utils.dir/clean
+
+#=============================================================================
+# Target rules for target CMakeFiles/main.dir
+
+# All Build rule for target.
+CMakeFiles/main.dir/all: CMakeFiles/utils.dir/all
+ $(MAKE) $(MAKESILENT) -f CMakeFiles/main.dir/build.make CMakeFiles/main.dir/depend
+ $(MAKE) $(MAKESILENT) -f CMakeFiles/main.dir/build.make CMakeFiles/main.dir/build
+ @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/workspace/build/CMakeFiles --progress-num=1,2 "Built target main"
+.PHONY : CMakeFiles/main.dir/all
+
+# Build rule for subdir invocation for target.
+CMakeFiles/main.dir/rule: cmake_check_build_system
+ $(CMAKE_COMMAND) -E cmake_progress_start /workspace/build/CMakeFiles 4
+ $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/main.dir/all
+ $(CMAKE_COMMAND) -E cmake_progress_start /workspace/build/CMakeFiles 0
+.PHONY : CMakeFiles/main.dir/rule
+
+# Convenience name for target.
+main: CMakeFiles/main.dir/rule
+.PHONY : main
+
+# clean rule for target.
+CMakeFiles/main.dir/clean:
+ $(MAKE) $(MAKESILENT) -f CMakeFiles/main.dir/build.make CMakeFiles/main.dir/clean
+.PHONY : CMakeFiles/main.dir/clean
+
+#=============================================================================
+# Target rules for target CMakeFiles/test_main.dir
+
+# All Build rule for target.
+CMakeFiles/test_main.dir/all: CMakeFiles/utils.dir/all
+ $(MAKE) $(MAKESILENT) -f CMakeFiles/test_main.dir/build.make CMakeFiles/test_main.dir/depend
+ $(MAKE) $(MAKESILENT) -f CMakeFiles/test_main.dir/build.make CMakeFiles/test_main.dir/build
+ @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/workspace/build/CMakeFiles --progress-num=3,4 "Built target test_main"
+.PHONY : CMakeFiles/test_main.dir/all
+
+# Build rule for subdir invocation for target.
+CMakeFiles/test_main.dir/rule: cmake_check_build_system
+ $(CMAKE_COMMAND) -E cmake_progress_start /workspace/build/CMakeFiles 4
+ $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/test_main.dir/all
+ $(CMAKE_COMMAND) -E cmake_progress_start /workspace/build/CMakeFiles 0
+.PHONY : CMakeFiles/test_main.dir/rule
+
+# Convenience name for target.
+test_main: CMakeFiles/test_main.dir/rule
+.PHONY : test_main
+
+# clean rule for target.
+CMakeFiles/test_main.dir/clean:
+ $(MAKE) $(MAKESILENT) -f CMakeFiles/test_main.dir/build.make CMakeFiles/test_main.dir/clean
+.PHONY : CMakeFiles/test_main.dir/clean
+
+#=============================================================================
+# Special targets to cleanup operation of make.
+
+# Special rule to run CMake to check the build system integrity.
+# No rule that depends on this can have commands that come from listfiles
+# because they might be regenerated.
+cmake_check_build_system:
+ $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0
+.PHONY : cmake_check_build_system
+
diff --git a/build/CMakeFiles/TargetDirectories.txt b/build/CMakeFiles/TargetDirectories.txt
index 36ecd7e..f8a7f7b 100644
--- a/build/CMakeFiles/TargetDirectories.txt
+++ b/build/CMakeFiles/TargetDirectories.txt
@@ -1,3 +1,6 @@
-C:/Users/Jaceg/OneDrive/Desktop/LeetcodeGAME/HTTP/build/CMakeFiles/main.dir
-C:/Users/Jaceg/OneDrive/Desktop/LeetcodeGAME/HTTP/build/CMakeFiles/ALL_BUILD.dir
-C:/Users/Jaceg/OneDrive/Desktop/LeetcodeGAME/HTTP/build/CMakeFiles/ZERO_CHECK.dir
+/workspace/build/CMakeFiles/utils.dir
+/workspace/build/CMakeFiles/main.dir
+/workspace/build/CMakeFiles/test_main.dir
+/workspace/build/CMakeFiles/test.dir
+/workspace/build/CMakeFiles/edit_cache.dir
+/workspace/build/CMakeFiles/rebuild_cache.dir
diff --git a/build/CMakeFiles/generate.stamp b/build/CMakeFiles/generate.stamp
deleted file mode 100644
index 9b5f49f..0000000
--- a/build/CMakeFiles/generate.stamp
+++ /dev/null
@@ -1 +0,0 @@
-# CMake generation timestamp file for this directory.
diff --git a/build/CMakeFiles/generate.stamp.depend b/build/CMakeFiles/generate.stamp.depend
deleted file mode 100644
index f569d87..0000000
--- a/build/CMakeFiles/generate.stamp.depend
+++ /dev/null
@@ -1,42 +0,0 @@
-# CMake generation dependency list for this directory.
-C:/Users/Jaceg/OneDrive/Desktop/LeetcodeGAME/HTTP/CMakeLists.txt
-C:/Users/Jaceg/OneDrive/Desktop/LeetcodeGAME/HTTP/build/CMakeFiles/3.27.2/CMakeCCompiler.cmake
-C:/Users/Jaceg/OneDrive/Desktop/LeetcodeGAME/HTTP/build/CMakeFiles/3.27.2/CMakeCXXCompiler.cmake
-C:/Users/Jaceg/OneDrive/Desktop/LeetcodeGAME/HTTP/build/CMakeFiles/3.27.2/CMakeRCCompiler.cmake
-C:/Users/Jaceg/OneDrive/Desktop/LeetcodeGAME/HTTP/build/CMakeFiles/3.27.2/CMakeSystem.cmake
-C:/mingw64/share/cmake-3.27/Modules/CMakeCInformation.cmake
-C:/mingw64/share/cmake-3.27/Modules/CMakeCXXInformation.cmake
-C:/mingw64/share/cmake-3.27/Modules/CMakeCommonLanguageInclude.cmake
-C:/mingw64/share/cmake-3.27/Modules/CMakeDependentOption.cmake
-C:/mingw64/share/cmake-3.27/Modules/CMakeFindDependencyMacro.cmake
-C:/mingw64/share/cmake-3.27/Modules/CMakeGenericSystem.cmake
-C:/mingw64/share/cmake-3.27/Modules/CMakeInitializeConfigs.cmake
-C:/mingw64/share/cmake-3.27/Modules/CMakeLanguageInformation.cmake
-C:/mingw64/share/cmake-3.27/Modules/CMakeRCInformation.cmake
-C:/mingw64/share/cmake-3.27/Modules/CMakeSystemSpecificInformation.cmake
-C:/mingw64/share/cmake-3.27/Modules/CMakeSystemSpecificInitialize.cmake
-C:/mingw64/share/cmake-3.27/Modules/Compiler/CMakeCommonCompilerMacros.cmake
-C:/mingw64/share/cmake-3.27/Modules/Compiler/MSVC-C.cmake
-C:/mingw64/share/cmake-3.27/Modules/Compiler/MSVC-CXX.cmake
-C:/mingw64/share/cmake-3.27/Modules/Compiler/MSVC.cmake
-C:/mingw64/share/cmake-3.27/Modules/FindPackageHandleStandardArgs.cmake
-C:/mingw64/share/cmake-3.27/Modules/FindPackageMessage.cmake
-C:/mingw64/share/cmake-3.27/Modules/FindZLIB.cmake
-C:/mingw64/share/cmake-3.27/Modules/Platform/Windows-Initialize.cmake
-C:/mingw64/share/cmake-3.27/Modules/Platform/Windows-MSVC-C.cmake
-C:/mingw64/share/cmake-3.27/Modules/Platform/Windows-MSVC-CXX.cmake
-C:/mingw64/share/cmake-3.27/Modules/Platform/Windows-MSVC.cmake
-C:/mingw64/share/cmake-3.27/Modules/Platform/Windows.cmake
-C:/mingw64/share/cmake-3.27/Modules/Platform/WindowsPaths.cmake
-C:/mingw64/share/cmake-3.27/Modules/SelectLibraryConfigurations.cmake
-C:/vcpkg/installed/x64-windows/share/curl/CURLConfig.cmake
-C:/vcpkg/installed/x64-windows/share/curl/CURLConfigVersion.cmake
-C:/vcpkg/installed/x64-windows/share/curl/CURLTargets-debug.cmake
-C:/vcpkg/installed/x64-windows/share/curl/CURLTargets-release.cmake
-C:/vcpkg/installed/x64-windows/share/curl/CURLTargets.cmake
-C:/vcpkg/installed/x64-windows/share/curl/vcpkg-cmake-wrapper.cmake
-C:/vcpkg/installed/x64-windows/share/nlohmann_json/nlohmann_jsonConfig.cmake
-C:/vcpkg/installed/x64-windows/share/nlohmann_json/nlohmann_jsonConfigVersion.cmake
-C:/vcpkg/installed/x64-windows/share/nlohmann_json/nlohmann_jsonTargets.cmake
-C:/vcpkg/installed/x64-windows/share/zlib/vcpkg-cmake-wrapper.cmake
-C:/vcpkg/scripts/buildsystems/vcpkg.cmake
diff --git a/build/CMakeFiles/generate.stamp.list b/build/CMakeFiles/generate.stamp.list
deleted file mode 100644
index afb1108..0000000
--- a/build/CMakeFiles/generate.stamp.list
+++ /dev/null
@@ -1 +0,0 @@
-C:/Users/Jaceg/OneDrive/Desktop/LeetcodeGAME/HTTP/build/CMakeFiles/generate.stamp
diff --git a/build/CMakeFiles/main.dir/DependInfo.cmake b/build/CMakeFiles/main.dir/DependInfo.cmake
new file mode 100644
index 0000000..44d4937
--- /dev/null
+++ b/build/CMakeFiles/main.dir/DependInfo.cmake
@@ -0,0 +1,23 @@
+
+# Consider dependencies only in project.
+set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF)
+
+# The set of languages for which implicit dependencies are needed:
+set(CMAKE_DEPENDS_LANGUAGES
+ )
+
+# The set of dependency files which are needed:
+set(CMAKE_DEPENDS_DEPENDENCY_FILES
+ "/workspace/main.cpp" "CMakeFiles/main.dir/main.cpp.o" "gcc" "CMakeFiles/main.dir/main.cpp.o.d"
+ )
+
+# Targets to which this target links which contain Fortran sources.
+set(CMAKE_Fortran_TARGET_LINKED_INFO_FILES
+ )
+
+# Targets to which this target links which contain Fortran sources.
+set(CMAKE_Fortran_TARGET_FORWARD_LINKED_INFO_FILES
+ )
+
+# Fortran module output directory.
+set(CMAKE_Fortran_TARGET_MODULE_DIR "")
diff --git a/build/CMakeFiles/main.dir/build.make b/build/CMakeFiles/main.dir/build.make
new file mode 100644
index 0000000..8df1003
--- /dev/null
+++ b/build/CMakeFiles/main.dir/build.make
@@ -0,0 +1,112 @@
+# CMAKE generated file: DO NOT EDIT!
+# Generated by "Unix Makefiles" Generator, CMake Version 3.28
+
+# Delete rule output on recipe failure.
+.DELETE_ON_ERROR:
+
+#=============================================================================
+# Special targets provided by cmake.
+
+# Disable implicit rules so canonical targets will work.
+.SUFFIXES:
+
+# Disable VCS-based implicit rules.
+% : %,v
+
+# Disable VCS-based implicit rules.
+% : RCS/%
+
+# Disable VCS-based implicit rules.
+% : RCS/%,v
+
+# Disable VCS-based implicit rules.
+% : SCCS/s.%
+
+# Disable VCS-based implicit rules.
+% : s.%
+
+.SUFFIXES: .hpux_make_needs_suffix_list
+
+# Command-line flag to silence nested $(MAKE).
+$(VERBOSE)MAKESILENT = -s
+
+#Suppress display of executed commands.
+$(VERBOSE).SILENT:
+
+# A target that is always out of date.
+cmake_force:
+.PHONY : cmake_force
+
+#=============================================================================
+# Set environment variables for the build.
+
+# The shell in which to execute make rules.
+SHELL = /bin/sh
+
+# The CMake executable.
+CMAKE_COMMAND = /usr/bin/cmake
+
+# The command to remove a file.
+RM = /usr/bin/cmake -E rm -f
+
+# Escaping for special characters.
+EQUALS = =
+
+# The top-level source directory on which CMake was run.
+CMAKE_SOURCE_DIR = /workspace
+
+# The top-level build directory on which CMake was run.
+CMAKE_BINARY_DIR = /workspace/build
+
+# Include any dependencies generated for this target.
+include CMakeFiles/main.dir/depend.make
+# Include any dependencies generated by the compiler for this target.
+include CMakeFiles/main.dir/compiler_depend.make
+
+# Include the progress variables for this target.
+include CMakeFiles/main.dir/progress.make
+
+# Include the compile flags for this target's objects.
+include CMakeFiles/main.dir/flags.make
+
+CMakeFiles/main.dir/main.cpp.o: CMakeFiles/main.dir/flags.make
+CMakeFiles/main.dir/main.cpp.o: /workspace/main.cpp
+CMakeFiles/main.dir/main.cpp.o: CMakeFiles/main.dir/compiler_depend.ts
+ @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/workspace/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building CXX object CMakeFiles/main.dir/main.cpp.o"
+ /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT CMakeFiles/main.dir/main.cpp.o -MF CMakeFiles/main.dir/main.cpp.o.d -o CMakeFiles/main.dir/main.cpp.o -c /workspace/main.cpp
+
+CMakeFiles/main.dir/main.cpp.i: cmake_force
+ @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing CXX source to CMakeFiles/main.dir/main.cpp.i"
+ /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /workspace/main.cpp > CMakeFiles/main.dir/main.cpp.i
+
+CMakeFiles/main.dir/main.cpp.s: cmake_force
+ @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling CXX source to assembly CMakeFiles/main.dir/main.cpp.s"
+ /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /workspace/main.cpp -o CMakeFiles/main.dir/main.cpp.s
+
+# Object files for target main
+main_OBJECTS = \
+"CMakeFiles/main.dir/main.cpp.o"
+
+# External object files for target main
+main_EXTERNAL_OBJECTS =
+
+main: CMakeFiles/main.dir/main.cpp.o
+main: CMakeFiles/main.dir/build.make
+main: libutils.a
+main: /usr/lib/x86_64-linux-gnu/libcurl.so
+main: CMakeFiles/main.dir/link.txt
+ @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --bold --progress-dir=/workspace/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Linking CXX executable main"
+ $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/main.dir/link.txt --verbose=$(VERBOSE)
+
+# Rule to build all files generated by this target.
+CMakeFiles/main.dir/build: main
+.PHONY : CMakeFiles/main.dir/build
+
+CMakeFiles/main.dir/clean:
+ $(CMAKE_COMMAND) -P CMakeFiles/main.dir/cmake_clean.cmake
+.PHONY : CMakeFiles/main.dir/clean
+
+CMakeFiles/main.dir/depend:
+ cd /workspace/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /workspace /workspace /workspace/build /workspace/build /workspace/build/CMakeFiles/main.dir/DependInfo.cmake "--color=$(COLOR)"
+.PHONY : CMakeFiles/main.dir/depend
+
diff --git a/build/CMakeFiles/main.dir/cmake_clean.cmake b/build/CMakeFiles/main.dir/cmake_clean.cmake
new file mode 100644
index 0000000..e290933
--- /dev/null
+++ b/build/CMakeFiles/main.dir/cmake_clean.cmake
@@ -0,0 +1,11 @@
+file(REMOVE_RECURSE
+ "CMakeFiles/main.dir/main.cpp.o"
+ "CMakeFiles/main.dir/main.cpp.o.d"
+ "main"
+ "main.pdb"
+)
+
+# Per-language clean rules from dependency scanning.
+foreach(lang CXX)
+ include(CMakeFiles/main.dir/cmake_clean_${lang}.cmake OPTIONAL)
+endforeach()
diff --git a/build/CMakeFiles/main.dir/compiler_depend.internal b/build/CMakeFiles/main.dir/compiler_depend.internal
new file mode 100644
index 0000000..4be238d
--- /dev/null
+++ b/build/CMakeFiles/main.dir/compiler_depend.internal
@@ -0,0 +1,378 @@
+# CMAKE generated file: DO NOT EDIT!
+# Generated by "Unix Makefiles" Generator, CMake Version 3.28
+
+CMakeFiles/main.dir/main.cpp.o
+ /workspace/main.cpp
+ /usr/include/c++/14/algorithm
+ /usr/include/c++/14/array
+ /usr/include/c++/14/backward/auto_ptr.h
+ /usr/include/c++/14/backward/binders.h
+ /usr/include/c++/14/bit
+ /usr/include/c++/14/bits/algorithmfwd.h
+ /usr/include/c++/14/bits/align.h
+ /usr/include/c++/14/bits/alloc_traits.h
+ /usr/include/c++/14/bits/allocated_ptr.h
+ /usr/include/c++/14/bits/allocator.h
+ /usr/include/c++/14/bits/atomic_base.h
+ /usr/include/c++/14/bits/atomic_lockfree_defines.h
+ /usr/include/c++/14/bits/basic_ios.h
+ /usr/include/c++/14/bits/basic_ios.tcc
+ /usr/include/c++/14/bits/basic_string.h
+ /usr/include/c++/14/bits/basic_string.tcc
+ /usr/include/c++/14/bits/char_traits.h
+ /usr/include/c++/14/bits/charconv.h
+ /usr/include/c++/14/bits/codecvt.h
+ /usr/include/c++/14/bits/concept_check.h
+ /usr/include/c++/14/bits/cpp_type_traits.h
+ /usr/include/c++/14/bits/cxxabi_forced.h
+ /usr/include/c++/14/bits/cxxabi_init_exception.h
+ /usr/include/c++/14/bits/enable_special_members.h
+ /usr/include/c++/14/bits/erase_if.h
+ /usr/include/c++/14/bits/exception.h
+ /usr/include/c++/14/bits/exception_defines.h
+ /usr/include/c++/14/bits/exception_ptr.h
+ /usr/include/c++/14/bits/forward_list.h
+ /usr/include/c++/14/bits/forward_list.tcc
+ /usr/include/c++/14/bits/fstream.tcc
+ /usr/include/c++/14/bits/functexcept.h
+ /usr/include/c++/14/bits/functional_hash.h
+ /usr/include/c++/14/bits/gslice.h
+ /usr/include/c++/14/bits/gslice_array.h
+ /usr/include/c++/14/bits/hash_bytes.h
+ /usr/include/c++/14/bits/hashtable.h
+ /usr/include/c++/14/bits/hashtable_policy.h
+ /usr/include/c++/14/bits/indirect_array.h
+ /usr/include/c++/14/bits/invoke.h
+ /usr/include/c++/14/bits/ios_base.h
+ /usr/include/c++/14/bits/istream.tcc
+ /usr/include/c++/14/bits/locale_classes.h
+ /usr/include/c++/14/bits/locale_classes.tcc
+ /usr/include/c++/14/bits/locale_conv.h
+ /usr/include/c++/14/bits/locale_facets.h
+ /usr/include/c++/14/bits/locale_facets.tcc
+ /usr/include/c++/14/bits/locale_facets_nonio.h
+ /usr/include/c++/14/bits/locale_facets_nonio.tcc
+ /usr/include/c++/14/bits/localefwd.h
+ /usr/include/c++/14/bits/mask_array.h
+ /usr/include/c++/14/bits/memoryfwd.h
+ /usr/include/c++/14/bits/move.h
+ /usr/include/c++/14/bits/nested_exception.h
+ /usr/include/c++/14/bits/new_allocator.h
+ /usr/include/c++/14/bits/ostream.tcc
+ /usr/include/c++/14/bits/ostream_insert.h
+ /usr/include/c++/14/bits/postypes.h
+ /usr/include/c++/14/bits/predefined_ops.h
+ /usr/include/c++/14/bits/ptr_traits.h
+ /usr/include/c++/14/bits/range_access.h
+ /usr/include/c++/14/bits/refwrap.h
+ /usr/include/c++/14/bits/requires_hosted.h
+ /usr/include/c++/14/bits/shared_ptr.h
+ /usr/include/c++/14/bits/shared_ptr_atomic.h
+ /usr/include/c++/14/bits/shared_ptr_base.h
+ /usr/include/c++/14/bits/slice_array.h
+ /usr/include/c++/14/bits/std_abs.h
+ /usr/include/c++/14/bits/std_function.h
+ /usr/include/c++/14/bits/stl_algo.h
+ /usr/include/c++/14/bits/stl_algobase.h
+ /usr/include/c++/14/bits/stl_bvector.h
+ /usr/include/c++/14/bits/stl_construct.h
+ /usr/include/c++/14/bits/stl_function.h
+ /usr/include/c++/14/bits/stl_heap.h
+ /usr/include/c++/14/bits/stl_iterator.h
+ /usr/include/c++/14/bits/stl_iterator_base_funcs.h
+ /usr/include/c++/14/bits/stl_iterator_base_types.h
+ /usr/include/c++/14/bits/stl_map.h
+ /usr/include/c++/14/bits/stl_multimap.h
+ /usr/include/c++/14/bits/stl_numeric.h
+ /usr/include/c++/14/bits/stl_pair.h
+ /usr/include/c++/14/bits/stl_raw_storage_iter.h
+ /usr/include/c++/14/bits/stl_relops.h
+ /usr/include/c++/14/bits/stl_tempbuf.h
+ /usr/include/c++/14/bits/stl_tree.h
+ /usr/include/c++/14/bits/stl_uninitialized.h
+ /usr/include/c++/14/bits/stl_vector.h
+ /usr/include/c++/14/bits/stream_iterator.h
+ /usr/include/c++/14/bits/streambuf.tcc
+ /usr/include/c++/14/bits/streambuf_iterator.h
+ /usr/include/c++/14/bits/stringfwd.h
+ /usr/include/c++/14/bits/uniform_int_dist.h
+ /usr/include/c++/14/bits/unique_ptr.h
+ /usr/include/c++/14/bits/unordered_map.h
+ /usr/include/c++/14/bits/unordered_set.h
+ /usr/include/c++/14/bits/uses_allocator.h
+ /usr/include/c++/14/bits/utility.h
+ /usr/include/c++/14/bits/valarray_after.h
+ /usr/include/c++/14/bits/valarray_array.h
+ /usr/include/c++/14/bits/valarray_array.tcc
+ /usr/include/c++/14/bits/valarray_before.h
+ /usr/include/c++/14/bits/vector.tcc
+ /usr/include/c++/14/bits/version.h
+ /usr/include/c++/14/cassert
+ /usr/include/c++/14/cctype
+ /usr/include/c++/14/cerrno
+ /usr/include/c++/14/clocale
+ /usr/include/c++/14/cmath
+ /usr/include/c++/14/compare
+ /usr/include/c++/14/cstddef
+ /usr/include/c++/14/cstdint
+ /usr/include/c++/14/cstdio
+ /usr/include/c++/14/cstdlib
+ /usr/include/c++/14/cstring
+ /usr/include/c++/14/ctime
+ /usr/include/c++/14/cwchar
+ /usr/include/c++/14/cwctype
+ /usr/include/c++/14/debug/assertions.h
+ /usr/include/c++/14/debug/debug.h
+ /usr/include/c++/14/exception
+ /usr/include/c++/14/ext/aligned_buffer.h
+ /usr/include/c++/14/ext/alloc_traits.h
+ /usr/include/c++/14/ext/atomicity.h
+ /usr/include/c++/14/ext/concurrence.h
+ /usr/include/c++/14/ext/numeric_traits.h
+ /usr/include/c++/14/ext/string_conversions.h
+ /usr/include/c++/14/ext/type_traits.h
+ /usr/include/c++/14/forward_list
+ /usr/include/c++/14/fstream
+ /usr/include/c++/14/functional
+ /usr/include/c++/14/initializer_list
+ /usr/include/c++/14/iomanip
+ /usr/include/c++/14/ios
+ /usr/include/c++/14/iosfwd
+ /usr/include/c++/14/iostream
+ /usr/include/c++/14/istream
+ /usr/include/c++/14/iterator
+ /usr/include/c++/14/limits
+ /usr/include/c++/14/locale
+ /usr/include/c++/14/map
+ /usr/include/c++/14/memory
+ /usr/include/c++/14/new
+ /usr/include/c++/14/numeric
+ /usr/include/c++/14/ostream
+ /usr/include/c++/14/stdexcept
+ /usr/include/c++/14/streambuf
+ /usr/include/c++/14/string
+ /usr/include/c++/14/system_error
+ /usr/include/c++/14/tuple
+ /usr/include/c++/14/type_traits
+ /usr/include/c++/14/typeinfo
+ /usr/include/c++/14/unordered_map
+ /usr/include/c++/14/unordered_set
+ /usr/include/c++/14/utility
+ /usr/include/c++/14/valarray
+ /usr/include/c++/14/vector
+ /usr/include/c++/14/version
+ /usr/include/x86_64-linux-gnu/c++/14/bits/atomic_word.h
+ /usr/include/x86_64-linux-gnu/c++/14/bits/basic_file.h
+ /usr/include/x86_64-linux-gnu/c++/14/bits/c++allocator.h
+ /usr/include/x86_64-linux-gnu/c++/14/bits/c++config.h
+ /usr/include/x86_64-linux-gnu/c++/14/bits/c++io.h
+ /usr/include/x86_64-linux-gnu/c++/14/bits/c++locale.h
+ /usr/include/x86_64-linux-gnu/c++/14/bits/cpu_defines.h
+ /usr/include/x86_64-linux-gnu/c++/14/bits/ctype_base.h
+ /usr/include/x86_64-linux-gnu/c++/14/bits/ctype_inline.h
+ /usr/include/x86_64-linux-gnu/c++/14/bits/error_constants.h
+ /usr/include/x86_64-linux-gnu/c++/14/bits/gthr-default.h
+ /usr/include/x86_64-linux-gnu/c++/14/bits/gthr.h
+ /usr/include/x86_64-linux-gnu/c++/14/bits/messages_members.h
+ /usr/include/x86_64-linux-gnu/c++/14/bits/os_defines.h
+ /usr/include/x86_64-linux-gnu/c++/14/bits/time_members.h
+ /usr/include/alloca.h
+ /usr/include/asm-generic/bitsperlong.h
+ /usr/include/asm-generic/errno-base.h
+ /usr/include/asm-generic/errno.h
+ /usr/include/asm-generic/posix_types.h
+ /usr/include/asm-generic/socket.h
+ /usr/include/asm-generic/sockios.h
+ /usr/include/assert.h
+ /usr/include/ctype.h
+ /usr/include/endian.h
+ /usr/include/errno.h
+ /usr/include/features-time64.h
+ /usr/include/features.h
+ /usr/include/libintl.h
+ /usr/include/limits.h
+ /usr/include/linux/errno.h
+ /usr/include/linux/limits.h
+ /usr/include/linux/posix_types.h
+ /usr/include/linux/stddef.h
+ /usr/include/locale.h
+ /usr/include/math.h
+ /usr/include/nlohmann/adl_serializer.hpp
+ /usr/include/nlohmann/byte_container_with_subtype.hpp
+ /usr/include/nlohmann/detail/abi_macros.hpp
+ /usr/include/nlohmann/detail/conversions/from_json.hpp
+ /usr/include/nlohmann/detail/conversions/to_chars.hpp
+ /usr/include/nlohmann/detail/conversions/to_json.hpp
+ /usr/include/nlohmann/detail/exceptions.hpp
+ /usr/include/nlohmann/detail/hash.hpp
+ /usr/include/nlohmann/detail/input/binary_reader.hpp
+ /usr/include/nlohmann/detail/input/input_adapters.hpp
+ /usr/include/nlohmann/detail/input/json_sax.hpp
+ /usr/include/nlohmann/detail/input/lexer.hpp
+ /usr/include/nlohmann/detail/input/parser.hpp
+ /usr/include/nlohmann/detail/input/position_t.hpp
+ /usr/include/nlohmann/detail/iterators/internal_iterator.hpp
+ /usr/include/nlohmann/detail/iterators/iter_impl.hpp
+ /usr/include/nlohmann/detail/iterators/iteration_proxy.hpp
+ /usr/include/nlohmann/detail/iterators/iterator_traits.hpp
+ /usr/include/nlohmann/detail/iterators/json_reverse_iterator.hpp
+ /usr/include/nlohmann/detail/iterators/primitive_iterator.hpp
+ /usr/include/nlohmann/detail/json_custom_base_class.hpp
+ /usr/include/nlohmann/detail/json_pointer.hpp
+ /usr/include/nlohmann/detail/json_ref.hpp
+ /usr/include/nlohmann/detail/macro_scope.hpp
+ /usr/include/nlohmann/detail/macro_unscope.hpp
+ /usr/include/nlohmann/detail/meta/call_std/begin.hpp
+ /usr/include/nlohmann/detail/meta/call_std/end.hpp
+ /usr/include/nlohmann/detail/meta/cpp_future.hpp
+ /usr/include/nlohmann/detail/meta/detected.hpp
+ /usr/include/nlohmann/detail/meta/identity_tag.hpp
+ /usr/include/nlohmann/detail/meta/is_sax.hpp
+ /usr/include/nlohmann/detail/meta/std_fs.hpp
+ /usr/include/nlohmann/detail/meta/type_traits.hpp
+ /usr/include/nlohmann/detail/meta/void_t.hpp
+ /usr/include/nlohmann/detail/output/binary_writer.hpp
+ /usr/include/nlohmann/detail/output/output_adapters.hpp
+ /usr/include/nlohmann/detail/output/serializer.hpp
+ /usr/include/nlohmann/detail/string_concat.hpp
+ /usr/include/nlohmann/detail/string_escape.hpp
+ /usr/include/nlohmann/detail/value_t.hpp
+ /usr/include/nlohmann/json.hpp
+ /usr/include/nlohmann/json_fwd.hpp
+ /usr/include/nlohmann/ordered_map.hpp
+ /usr/include/nlohmann/thirdparty/hedley/hedley.hpp
+ /usr/include/nlohmann/thirdparty/hedley/hedley_undef.hpp
+ /usr/include/pthread.h
+ /usr/include/sched.h
+ /usr/include/stdc-predef.h
+ /usr/include/stdint.h
+ /usr/include/stdio.h
+ /usr/include/stdlib.h
+ /usr/include/string.h
+ /usr/include/strings.h
+ /usr/include/time.h
+ /usr/include/wchar.h
+ /usr/include/wctype.h
+ /usr/include/x86_64-linux-gnu/asm/bitsperlong.h
+ /usr/include/x86_64-linux-gnu/asm/errno.h
+ /usr/include/x86_64-linux-gnu/asm/posix_types.h
+ /usr/include/x86_64-linux-gnu/asm/posix_types_64.h
+ /usr/include/x86_64-linux-gnu/asm/socket.h
+ /usr/include/x86_64-linux-gnu/asm/sockios.h
+ /usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h
+ /usr/include/x86_64-linux-gnu/bits/byteswap.h
+ /usr/include/x86_64-linux-gnu/bits/cpu-set.h
+ /usr/include/x86_64-linux-gnu/bits/endian.h
+ /usr/include/x86_64-linux-gnu/bits/endianness.h
+ /usr/include/x86_64-linux-gnu/bits/errno.h
+ /usr/include/x86_64-linux-gnu/bits/floatn-common.h
+ /usr/include/x86_64-linux-gnu/bits/floatn.h
+ /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h
+ /usr/include/x86_64-linux-gnu/bits/fp-fast.h
+ /usr/include/x86_64-linux-gnu/bits/fp-logb.h
+ /usr/include/x86_64-linux-gnu/bits/iscanonical.h
+ /usr/include/x86_64-linux-gnu/bits/libc-header-start.h
+ /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h
+ /usr/include/x86_64-linux-gnu/bits/local_lim.h
+ /usr/include/x86_64-linux-gnu/bits/locale.h
+ /usr/include/x86_64-linux-gnu/bits/long-double.h
+ /usr/include/x86_64-linux-gnu/bits/math-vector.h
+ /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h
+ /usr/include/x86_64-linux-gnu/bits/mathcalls-narrow.h
+ /usr/include/x86_64-linux-gnu/bits/mathcalls.h
+ /usr/include/x86_64-linux-gnu/bits/posix1_lim.h
+ /usr/include/x86_64-linux-gnu/bits/posix2_lim.h
+ /usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h
+ /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h
+ /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h
+ /usr/include/x86_64-linux-gnu/bits/sched.h
+ /usr/include/x86_64-linux-gnu/bits/select.h
+ /usr/include/x86_64-linux-gnu/bits/setjmp.h
+ /usr/include/x86_64-linux-gnu/bits/sockaddr.h
+ /usr/include/x86_64-linux-gnu/bits/socket.h
+ /usr/include/x86_64-linux-gnu/bits/socket_type.h
+ /usr/include/x86_64-linux-gnu/bits/stdint-intn.h
+ /usr/include/x86_64-linux-gnu/bits/stdint-least.h
+ /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h
+ /usr/include/x86_64-linux-gnu/bits/stdio_lim.h
+ /usr/include/x86_64-linux-gnu/bits/stdlib-float.h
+ /usr/include/x86_64-linux-gnu/bits/struct_mutex.h
+ /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h
+ /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h
+ /usr/include/x86_64-linux-gnu/bits/time.h
+ /usr/include/x86_64-linux-gnu/bits/time64.h
+ /usr/include/x86_64-linux-gnu/bits/timesize.h
+ /usr/include/x86_64-linux-gnu/bits/timex.h
+ /usr/include/x86_64-linux-gnu/bits/types.h
+ /usr/include/x86_64-linux-gnu/bits/types/FILE.h
+ /usr/include/x86_64-linux-gnu/bits/types/__FILE.h
+ /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h
+ /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h
+ /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h
+ /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h
+ /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h
+ /usr/include/x86_64-linux-gnu/bits/types/clock_t.h
+ /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h
+ /usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h
+ /usr/include/x86_64-linux-gnu/bits/types/error_t.h
+ /usr/include/x86_64-linux-gnu/bits/types/locale_t.h
+ /usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h
+ /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h
+ /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h
+ /usr/include/x86_64-linux-gnu/bits/types/struct___jmp_buf_tag.h
+ /usr/include/x86_64-linux-gnu/bits/types/struct_iovec.h
+ /usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h
+ /usr/include/x86_64-linux-gnu/bits/types/struct_osockaddr.h
+ /usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h
+ /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h
+ /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h
+ /usr/include/x86_64-linux-gnu/bits/types/struct_tm.h
+ /usr/include/x86_64-linux-gnu/bits/types/time_t.h
+ /usr/include/x86_64-linux-gnu/bits/types/timer_t.h
+ /usr/include/x86_64-linux-gnu/bits/types/wint_t.h
+ /usr/include/x86_64-linux-gnu/bits/typesizes.h
+ /usr/include/x86_64-linux-gnu/bits/uintn-identity.h
+ /usr/include/x86_64-linux-gnu/bits/uio_lim.h
+ /usr/include/x86_64-linux-gnu/bits/waitflags.h
+ /usr/include/x86_64-linux-gnu/bits/waitstatus.h
+ /usr/include/x86_64-linux-gnu/bits/wchar.h
+ /usr/include/x86_64-linux-gnu/bits/wctype-wchar.h
+ /usr/include/x86_64-linux-gnu/bits/wordsize.h
+ /usr/include/x86_64-linux-gnu/bits/xopen_lim.h
+ /usr/include/x86_64-linux-gnu/curl/curl.h
+ /usr/include/x86_64-linux-gnu/curl/curlver.h
+ /usr/include/x86_64-linux-gnu/curl/easy.h
+ /usr/include/x86_64-linux-gnu/curl/header.h
+ /usr/include/x86_64-linux-gnu/curl/mprintf.h
+ /usr/include/x86_64-linux-gnu/curl/multi.h
+ /usr/include/x86_64-linux-gnu/curl/options.h
+ /usr/include/x86_64-linux-gnu/curl/system.h
+ /usr/include/x86_64-linux-gnu/curl/urlapi.h
+ /usr/include/x86_64-linux-gnu/curl/websockets.h
+ /usr/include/x86_64-linux-gnu/gnu/stubs-64.h
+ /usr/include/x86_64-linux-gnu/gnu/stubs.h
+ /usr/include/x86_64-linux-gnu/sys/cdefs.h
+ /usr/include/x86_64-linux-gnu/sys/select.h
+ /usr/include/x86_64-linux-gnu/sys/single_threaded.h
+ /usr/include/x86_64-linux-gnu/sys/socket.h
+ /usr/include/x86_64-linux-gnu/sys/time.h
+ /usr/include/x86_64-linux-gnu/sys/types.h
+ /usr/lib/llvm-18/lib/clang/18/include/__stdarg___gnuc_va_list.h
+ /usr/lib/llvm-18/lib/clang/18/include/__stdarg___va_copy.h
+ /usr/lib/llvm-18/lib/clang/18/include/__stdarg_va_arg.h
+ /usr/lib/llvm-18/lib/clang/18/include/__stdarg_va_copy.h
+ /usr/lib/llvm-18/lib/clang/18/include/__stdarg_va_list.h
+ /usr/lib/llvm-18/lib/clang/18/include/__stddef_max_align_t.h
+ /usr/lib/llvm-18/lib/clang/18/include/__stddef_null.h
+ /usr/lib/llvm-18/lib/clang/18/include/__stddef_nullptr_t.h
+ /usr/lib/llvm-18/lib/clang/18/include/__stddef_offsetof.h
+ /usr/lib/llvm-18/lib/clang/18/include/__stddef_ptrdiff_t.h
+ /usr/lib/llvm-18/lib/clang/18/include/__stddef_size_t.h
+ /usr/lib/llvm-18/lib/clang/18/include/__stddef_wchar_t.h
+ /usr/lib/llvm-18/lib/clang/18/include/limits.h
+ /usr/lib/llvm-18/lib/clang/18/include/sanitizer/tsan_interface.h
+ /usr/lib/llvm-18/lib/clang/18/include/stdarg.h
+ /usr/lib/llvm-18/lib/clang/18/include/stddef.h
+ /usr/lib/llvm-18/lib/clang/18/include/stdint.h
+ /workspace/utils.h
+
diff --git a/build/CMakeFiles/main.dir/compiler_depend.make b/build/CMakeFiles/main.dir/compiler_depend.make
new file mode 100644
index 0000000..581c4ba
--- /dev/null
+++ b/build/CMakeFiles/main.dir/compiler_depend.make
@@ -0,0 +1,1123 @@
+# CMAKE generated file: DO NOT EDIT!
+# Generated by "Unix Makefiles" Generator, CMake Version 3.28
+
+CMakeFiles/main.dir/main.cpp.o: /workspace/main.cpp \
+ /usr/include/c++/14/algorithm \
+ /usr/include/c++/14/array \
+ /usr/include/c++/14/backward/auto_ptr.h \
+ /usr/include/c++/14/backward/binders.h \
+ /usr/include/c++/14/bit \
+ /usr/include/c++/14/bits/algorithmfwd.h \
+ /usr/include/c++/14/bits/align.h \
+ /usr/include/c++/14/bits/alloc_traits.h \
+ /usr/include/c++/14/bits/allocated_ptr.h \
+ /usr/include/c++/14/bits/allocator.h \
+ /usr/include/c++/14/bits/atomic_base.h \
+ /usr/include/c++/14/bits/atomic_lockfree_defines.h \
+ /usr/include/c++/14/bits/basic_ios.h \
+ /usr/include/c++/14/bits/basic_ios.tcc \
+ /usr/include/c++/14/bits/basic_string.h \
+ /usr/include/c++/14/bits/basic_string.tcc \
+ /usr/include/c++/14/bits/char_traits.h \
+ /usr/include/c++/14/bits/charconv.h \
+ /usr/include/c++/14/bits/codecvt.h \
+ /usr/include/c++/14/bits/concept_check.h \
+ /usr/include/c++/14/bits/cpp_type_traits.h \
+ /usr/include/c++/14/bits/cxxabi_forced.h \
+ /usr/include/c++/14/bits/cxxabi_init_exception.h \
+ /usr/include/c++/14/bits/enable_special_members.h \
+ /usr/include/c++/14/bits/erase_if.h \
+ /usr/include/c++/14/bits/exception.h \
+ /usr/include/c++/14/bits/exception_defines.h \
+ /usr/include/c++/14/bits/exception_ptr.h \
+ /usr/include/c++/14/bits/forward_list.h \
+ /usr/include/c++/14/bits/forward_list.tcc \
+ /usr/include/c++/14/bits/fstream.tcc \
+ /usr/include/c++/14/bits/functexcept.h \
+ /usr/include/c++/14/bits/functional_hash.h \
+ /usr/include/c++/14/bits/gslice.h \
+ /usr/include/c++/14/bits/gslice_array.h \
+ /usr/include/c++/14/bits/hash_bytes.h \
+ /usr/include/c++/14/bits/hashtable.h \
+ /usr/include/c++/14/bits/hashtable_policy.h \
+ /usr/include/c++/14/bits/indirect_array.h \
+ /usr/include/c++/14/bits/invoke.h \
+ /usr/include/c++/14/bits/ios_base.h \
+ /usr/include/c++/14/bits/istream.tcc \
+ /usr/include/c++/14/bits/locale_classes.h \
+ /usr/include/c++/14/bits/locale_classes.tcc \
+ /usr/include/c++/14/bits/locale_conv.h \
+ /usr/include/c++/14/bits/locale_facets.h \
+ /usr/include/c++/14/bits/locale_facets.tcc \
+ /usr/include/c++/14/bits/locale_facets_nonio.h \
+ /usr/include/c++/14/bits/locale_facets_nonio.tcc \
+ /usr/include/c++/14/bits/localefwd.h \
+ /usr/include/c++/14/bits/mask_array.h \
+ /usr/include/c++/14/bits/memoryfwd.h \
+ /usr/include/c++/14/bits/move.h \
+ /usr/include/c++/14/bits/nested_exception.h \
+ /usr/include/c++/14/bits/new_allocator.h \
+ /usr/include/c++/14/bits/ostream.tcc \
+ /usr/include/c++/14/bits/ostream_insert.h \
+ /usr/include/c++/14/bits/postypes.h \
+ /usr/include/c++/14/bits/predefined_ops.h \
+ /usr/include/c++/14/bits/ptr_traits.h \
+ /usr/include/c++/14/bits/range_access.h \
+ /usr/include/c++/14/bits/refwrap.h \
+ /usr/include/c++/14/bits/requires_hosted.h \
+ /usr/include/c++/14/bits/shared_ptr.h \
+ /usr/include/c++/14/bits/shared_ptr_atomic.h \
+ /usr/include/c++/14/bits/shared_ptr_base.h \
+ /usr/include/c++/14/bits/slice_array.h \
+ /usr/include/c++/14/bits/std_abs.h \
+ /usr/include/c++/14/bits/std_function.h \
+ /usr/include/c++/14/bits/stl_algo.h \
+ /usr/include/c++/14/bits/stl_algobase.h \
+ /usr/include/c++/14/bits/stl_bvector.h \
+ /usr/include/c++/14/bits/stl_construct.h \
+ /usr/include/c++/14/bits/stl_function.h \
+ /usr/include/c++/14/bits/stl_heap.h \
+ /usr/include/c++/14/bits/stl_iterator.h \
+ /usr/include/c++/14/bits/stl_iterator_base_funcs.h \
+ /usr/include/c++/14/bits/stl_iterator_base_types.h \
+ /usr/include/c++/14/bits/stl_map.h \
+ /usr/include/c++/14/bits/stl_multimap.h \
+ /usr/include/c++/14/bits/stl_numeric.h \
+ /usr/include/c++/14/bits/stl_pair.h \
+ /usr/include/c++/14/bits/stl_raw_storage_iter.h \
+ /usr/include/c++/14/bits/stl_relops.h \
+ /usr/include/c++/14/bits/stl_tempbuf.h \
+ /usr/include/c++/14/bits/stl_tree.h \
+ /usr/include/c++/14/bits/stl_uninitialized.h \
+ /usr/include/c++/14/bits/stl_vector.h \
+ /usr/include/c++/14/bits/stream_iterator.h \
+ /usr/include/c++/14/bits/streambuf.tcc \
+ /usr/include/c++/14/bits/streambuf_iterator.h \
+ /usr/include/c++/14/bits/stringfwd.h \
+ /usr/include/c++/14/bits/uniform_int_dist.h \
+ /usr/include/c++/14/bits/unique_ptr.h \
+ /usr/include/c++/14/bits/unordered_map.h \
+ /usr/include/c++/14/bits/unordered_set.h \
+ /usr/include/c++/14/bits/uses_allocator.h \
+ /usr/include/c++/14/bits/utility.h \
+ /usr/include/c++/14/bits/valarray_after.h \
+ /usr/include/c++/14/bits/valarray_array.h \
+ /usr/include/c++/14/bits/valarray_array.tcc \
+ /usr/include/c++/14/bits/valarray_before.h \
+ /usr/include/c++/14/bits/vector.tcc \
+ /usr/include/c++/14/bits/version.h \
+ /usr/include/c++/14/cassert \
+ /usr/include/c++/14/cctype \
+ /usr/include/c++/14/cerrno \
+ /usr/include/c++/14/clocale \
+ /usr/include/c++/14/cmath \
+ /usr/include/c++/14/compare \
+ /usr/include/c++/14/cstddef \
+ /usr/include/c++/14/cstdint \
+ /usr/include/c++/14/cstdio \
+ /usr/include/c++/14/cstdlib \
+ /usr/include/c++/14/cstring \
+ /usr/include/c++/14/ctime \
+ /usr/include/c++/14/cwchar \
+ /usr/include/c++/14/cwctype \
+ /usr/include/c++/14/debug/assertions.h \
+ /usr/include/c++/14/debug/debug.h \
+ /usr/include/c++/14/exception \
+ /usr/include/c++/14/ext/aligned_buffer.h \
+ /usr/include/c++/14/ext/alloc_traits.h \
+ /usr/include/c++/14/ext/atomicity.h \
+ /usr/include/c++/14/ext/concurrence.h \
+ /usr/include/c++/14/ext/numeric_traits.h \
+ /usr/include/c++/14/ext/string_conversions.h \
+ /usr/include/c++/14/ext/type_traits.h \
+ /usr/include/c++/14/forward_list \
+ /usr/include/c++/14/fstream \
+ /usr/include/c++/14/functional \
+ /usr/include/c++/14/initializer_list \
+ /usr/include/c++/14/iomanip \
+ /usr/include/c++/14/ios \
+ /usr/include/c++/14/iosfwd \
+ /usr/include/c++/14/iostream \
+ /usr/include/c++/14/istream \
+ /usr/include/c++/14/iterator \
+ /usr/include/c++/14/limits \
+ /usr/include/c++/14/locale \
+ /usr/include/c++/14/map \
+ /usr/include/c++/14/memory \
+ /usr/include/c++/14/new \
+ /usr/include/c++/14/numeric \
+ /usr/include/c++/14/ostream \
+ /usr/include/c++/14/stdexcept \
+ /usr/include/c++/14/streambuf \
+ /usr/include/c++/14/string \
+ /usr/include/c++/14/system_error \
+ /usr/include/c++/14/tuple \
+ /usr/include/c++/14/type_traits \
+ /usr/include/c++/14/typeinfo \
+ /usr/include/c++/14/unordered_map \
+ /usr/include/c++/14/unordered_set \
+ /usr/include/c++/14/utility \
+ /usr/include/c++/14/valarray \
+ /usr/include/c++/14/vector \
+ /usr/include/c++/14/version \
+ /usr/include/x86_64-linux-gnu/c++/14/bits/atomic_word.h \
+ /usr/include/x86_64-linux-gnu/c++/14/bits/basic_file.h \
+ /usr/include/x86_64-linux-gnu/c++/14/bits/c++allocator.h \
+ /usr/include/x86_64-linux-gnu/c++/14/bits/c++config.h \
+ /usr/include/x86_64-linux-gnu/c++/14/bits/c++io.h \
+ /usr/include/x86_64-linux-gnu/c++/14/bits/c++locale.h \
+ /usr/include/x86_64-linux-gnu/c++/14/bits/cpu_defines.h \
+ /usr/include/x86_64-linux-gnu/c++/14/bits/ctype_base.h \
+ /usr/include/x86_64-linux-gnu/c++/14/bits/ctype_inline.h \
+ /usr/include/x86_64-linux-gnu/c++/14/bits/error_constants.h \
+ /usr/include/x86_64-linux-gnu/c++/14/bits/gthr-default.h \
+ /usr/include/x86_64-linux-gnu/c++/14/bits/gthr.h \
+ /usr/include/x86_64-linux-gnu/c++/14/bits/messages_members.h \
+ /usr/include/x86_64-linux-gnu/c++/14/bits/os_defines.h \
+ /usr/include/x86_64-linux-gnu/c++/14/bits/time_members.h \
+ /usr/include/alloca.h \
+ /usr/include/asm-generic/bitsperlong.h \
+ /usr/include/asm-generic/errno-base.h \
+ /usr/include/asm-generic/errno.h \
+ /usr/include/asm-generic/posix_types.h \
+ /usr/include/asm-generic/socket.h \
+ /usr/include/asm-generic/sockios.h \
+ /usr/include/assert.h \
+ /usr/include/ctype.h \
+ /usr/include/endian.h \
+ /usr/include/errno.h \
+ /usr/include/features-time64.h \
+ /usr/include/features.h \
+ /usr/include/libintl.h \
+ /usr/include/limits.h \
+ /usr/include/linux/errno.h \
+ /usr/include/linux/limits.h \
+ /usr/include/linux/posix_types.h \
+ /usr/include/linux/stddef.h \
+ /usr/include/locale.h \
+ /usr/include/math.h \
+ /usr/include/nlohmann/adl_serializer.hpp \
+ /usr/include/nlohmann/byte_container_with_subtype.hpp \
+ /usr/include/nlohmann/detail/abi_macros.hpp \
+ /usr/include/nlohmann/detail/conversions/from_json.hpp \
+ /usr/include/nlohmann/detail/conversions/to_chars.hpp \
+ /usr/include/nlohmann/detail/conversions/to_json.hpp \
+ /usr/include/nlohmann/detail/exceptions.hpp \
+ /usr/include/nlohmann/detail/hash.hpp \
+ /usr/include/nlohmann/detail/input/binary_reader.hpp \
+ /usr/include/nlohmann/detail/input/input_adapters.hpp \
+ /usr/include/nlohmann/detail/input/json_sax.hpp \
+ /usr/include/nlohmann/detail/input/lexer.hpp \
+ /usr/include/nlohmann/detail/input/parser.hpp \
+ /usr/include/nlohmann/detail/input/position_t.hpp \
+ /usr/include/nlohmann/detail/iterators/internal_iterator.hpp \
+ /usr/include/nlohmann/detail/iterators/iter_impl.hpp \
+ /usr/include/nlohmann/detail/iterators/iteration_proxy.hpp \
+ /usr/include/nlohmann/detail/iterators/iterator_traits.hpp \
+ /usr/include/nlohmann/detail/iterators/json_reverse_iterator.hpp \
+ /usr/include/nlohmann/detail/iterators/primitive_iterator.hpp \
+ /usr/include/nlohmann/detail/json_custom_base_class.hpp \
+ /usr/include/nlohmann/detail/json_pointer.hpp \
+ /usr/include/nlohmann/detail/json_ref.hpp \
+ /usr/include/nlohmann/detail/macro_scope.hpp \
+ /usr/include/nlohmann/detail/macro_unscope.hpp \
+ /usr/include/nlohmann/detail/meta/call_std/begin.hpp \
+ /usr/include/nlohmann/detail/meta/call_std/end.hpp \
+ /usr/include/nlohmann/detail/meta/cpp_future.hpp \
+ /usr/include/nlohmann/detail/meta/detected.hpp \
+ /usr/include/nlohmann/detail/meta/identity_tag.hpp \
+ /usr/include/nlohmann/detail/meta/is_sax.hpp \
+ /usr/include/nlohmann/detail/meta/std_fs.hpp \
+ /usr/include/nlohmann/detail/meta/type_traits.hpp \
+ /usr/include/nlohmann/detail/meta/void_t.hpp \
+ /usr/include/nlohmann/detail/output/binary_writer.hpp \
+ /usr/include/nlohmann/detail/output/output_adapters.hpp \
+ /usr/include/nlohmann/detail/output/serializer.hpp \
+ /usr/include/nlohmann/detail/string_concat.hpp \
+ /usr/include/nlohmann/detail/string_escape.hpp \
+ /usr/include/nlohmann/detail/value_t.hpp \
+ /usr/include/nlohmann/json.hpp \
+ /usr/include/nlohmann/json_fwd.hpp \
+ /usr/include/nlohmann/ordered_map.hpp \
+ /usr/include/nlohmann/thirdparty/hedley/hedley.hpp \
+ /usr/include/nlohmann/thirdparty/hedley/hedley_undef.hpp \
+ /usr/include/pthread.h \
+ /usr/include/sched.h \
+ /usr/include/stdc-predef.h \
+ /usr/include/stdint.h \
+ /usr/include/stdio.h \
+ /usr/include/stdlib.h \
+ /usr/include/string.h \
+ /usr/include/strings.h \
+ /usr/include/time.h \
+ /usr/include/wchar.h \
+ /usr/include/wctype.h \
+ /usr/include/x86_64-linux-gnu/asm/bitsperlong.h \
+ /usr/include/x86_64-linux-gnu/asm/errno.h \
+ /usr/include/x86_64-linux-gnu/asm/posix_types.h \
+ /usr/include/x86_64-linux-gnu/asm/posix_types_64.h \
+ /usr/include/x86_64-linux-gnu/asm/socket.h \
+ /usr/include/x86_64-linux-gnu/asm/sockios.h \
+ /usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h \
+ /usr/include/x86_64-linux-gnu/bits/byteswap.h \
+ /usr/include/x86_64-linux-gnu/bits/cpu-set.h \
+ /usr/include/x86_64-linux-gnu/bits/endian.h \
+ /usr/include/x86_64-linux-gnu/bits/endianness.h \
+ /usr/include/x86_64-linux-gnu/bits/errno.h \
+ /usr/include/x86_64-linux-gnu/bits/floatn-common.h \
+ /usr/include/x86_64-linux-gnu/bits/floatn.h \
+ /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h \
+ /usr/include/x86_64-linux-gnu/bits/fp-fast.h \
+ /usr/include/x86_64-linux-gnu/bits/fp-logb.h \
+ /usr/include/x86_64-linux-gnu/bits/iscanonical.h \
+ /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \
+ /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h \
+ /usr/include/x86_64-linux-gnu/bits/local_lim.h \
+ /usr/include/x86_64-linux-gnu/bits/locale.h \
+ /usr/include/x86_64-linux-gnu/bits/long-double.h \
+ /usr/include/x86_64-linux-gnu/bits/math-vector.h \
+ /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h \
+ /usr/include/x86_64-linux-gnu/bits/mathcalls-narrow.h \
+ /usr/include/x86_64-linux-gnu/bits/mathcalls.h \
+ /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \
+ /usr/include/x86_64-linux-gnu/bits/posix2_lim.h \
+ /usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h \
+ /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \
+ /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \
+ /usr/include/x86_64-linux-gnu/bits/sched.h \
+ /usr/include/x86_64-linux-gnu/bits/select.h \
+ /usr/include/x86_64-linux-gnu/bits/setjmp.h \
+ /usr/include/x86_64-linux-gnu/bits/sockaddr.h \
+ /usr/include/x86_64-linux-gnu/bits/socket.h \
+ /usr/include/x86_64-linux-gnu/bits/socket_type.h \
+ /usr/include/x86_64-linux-gnu/bits/stdint-intn.h \
+ /usr/include/x86_64-linux-gnu/bits/stdint-least.h \
+ /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \
+ /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \
+ /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \
+ /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \
+ /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h \
+ /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \
+ /usr/include/x86_64-linux-gnu/bits/time.h \
+ /usr/include/x86_64-linux-gnu/bits/time64.h \
+ /usr/include/x86_64-linux-gnu/bits/timesize.h \
+ /usr/include/x86_64-linux-gnu/bits/timex.h \
+ /usr/include/x86_64-linux-gnu/bits/types.h \
+ /usr/include/x86_64-linux-gnu/bits/types/FILE.h \
+ /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \
+ /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \
+ /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \
+ /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \
+ /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \
+ /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \
+ /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \
+ /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \
+ /usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h \
+ /usr/include/x86_64-linux-gnu/bits/types/error_t.h \
+ /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \
+ /usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h \
+ /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \
+ /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \
+ /usr/include/x86_64-linux-gnu/bits/types/struct___jmp_buf_tag.h \
+ /usr/include/x86_64-linux-gnu/bits/types/struct_iovec.h \
+ /usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h \
+ /usr/include/x86_64-linux-gnu/bits/types/struct_osockaddr.h \
+ /usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h \
+ /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \
+ /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \
+ /usr/include/x86_64-linux-gnu/bits/types/struct_tm.h \
+ /usr/include/x86_64-linux-gnu/bits/types/time_t.h \
+ /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \
+ /usr/include/x86_64-linux-gnu/bits/types/wint_t.h \
+ /usr/include/x86_64-linux-gnu/bits/typesizes.h \
+ /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \
+ /usr/include/x86_64-linux-gnu/bits/uio_lim.h \
+ /usr/include/x86_64-linux-gnu/bits/waitflags.h \
+ /usr/include/x86_64-linux-gnu/bits/waitstatus.h \
+ /usr/include/x86_64-linux-gnu/bits/wchar.h \
+ /usr/include/x86_64-linux-gnu/bits/wctype-wchar.h \
+ /usr/include/x86_64-linux-gnu/bits/wordsize.h \
+ /usr/include/x86_64-linux-gnu/bits/xopen_lim.h \
+ /usr/include/x86_64-linux-gnu/curl/curl.h \
+ /usr/include/x86_64-linux-gnu/curl/curlver.h \
+ /usr/include/x86_64-linux-gnu/curl/easy.h \
+ /usr/include/x86_64-linux-gnu/curl/header.h \
+ /usr/include/x86_64-linux-gnu/curl/mprintf.h \
+ /usr/include/x86_64-linux-gnu/curl/multi.h \
+ /usr/include/x86_64-linux-gnu/curl/options.h \
+ /usr/include/x86_64-linux-gnu/curl/system.h \
+ /usr/include/x86_64-linux-gnu/curl/urlapi.h \
+ /usr/include/x86_64-linux-gnu/curl/websockets.h \
+ /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \
+ /usr/include/x86_64-linux-gnu/gnu/stubs.h \
+ /usr/include/x86_64-linux-gnu/sys/cdefs.h \
+ /usr/include/x86_64-linux-gnu/sys/select.h \
+ /usr/include/x86_64-linux-gnu/sys/single_threaded.h \
+ /usr/include/x86_64-linux-gnu/sys/socket.h \
+ /usr/include/x86_64-linux-gnu/sys/time.h \
+ /usr/include/x86_64-linux-gnu/sys/types.h \
+ /usr/lib/llvm-18/lib/clang/18/include/__stdarg___gnuc_va_list.h \
+ /usr/lib/llvm-18/lib/clang/18/include/__stdarg___va_copy.h \
+ /usr/lib/llvm-18/lib/clang/18/include/__stdarg_va_arg.h \
+ /usr/lib/llvm-18/lib/clang/18/include/__stdarg_va_copy.h \
+ /usr/lib/llvm-18/lib/clang/18/include/__stdarg_va_list.h \
+ /usr/lib/llvm-18/lib/clang/18/include/__stddef_max_align_t.h \
+ /usr/lib/llvm-18/lib/clang/18/include/__stddef_null.h \
+ /usr/lib/llvm-18/lib/clang/18/include/__stddef_nullptr_t.h \
+ /usr/lib/llvm-18/lib/clang/18/include/__stddef_offsetof.h \
+ /usr/lib/llvm-18/lib/clang/18/include/__stddef_ptrdiff_t.h \
+ /usr/lib/llvm-18/lib/clang/18/include/__stddef_size_t.h \
+ /usr/lib/llvm-18/lib/clang/18/include/__stddef_wchar_t.h \
+ /usr/lib/llvm-18/lib/clang/18/include/limits.h \
+ /usr/lib/llvm-18/lib/clang/18/include/sanitizer/tsan_interface.h \
+ /usr/lib/llvm-18/lib/clang/18/include/stdarg.h \
+ /usr/lib/llvm-18/lib/clang/18/include/stddef.h \
+ /usr/lib/llvm-18/lib/clang/18/include/stdint.h \
+ /workspace/utils.h
+
+
+/usr/lib/llvm-18/lib/clang/18/include/stddef.h:
+
+/usr/lib/llvm-18/lib/clang/18/include/stdarg.h:
+
+/usr/lib/llvm-18/lib/clang/18/include/__stddef_max_align_t.h:
+
+/usr/lib/llvm-18/lib/clang/18/include/__stdarg_va_list.h:
+
+/usr/lib/llvm-18/lib/clang/18/include/__stdarg_va_copy.h:
+
+/usr/lib/llvm-18/lib/clang/18/include/__stdarg_va_arg.h:
+
+/usr/lib/llvm-18/lib/clang/18/include/__stdarg___va_copy.h:
+
+/usr/lib/llvm-18/lib/clang/18/include/__stdarg___gnuc_va_list.h:
+
+/usr/include/x86_64-linux-gnu/sys/types.h:
+
+/usr/include/x86_64-linux-gnu/sys/single_threaded.h:
+
+/usr/include/x86_64-linux-gnu/gnu/stubs.h:
+
+/usr/include/x86_64-linux-gnu/gnu/stubs-64.h:
+
+/usr/include/x86_64-linux-gnu/curl/system.h:
+
+/usr/include/x86_64-linux-gnu/curl/mprintf.h:
+
+/usr/include/x86_64-linux-gnu/curl/header.h:
+
+/usr/include/x86_64-linux-gnu/curl/curlver.h:
+
+/usr/lib/llvm-18/lib/clang/18/include/sanitizer/tsan_interface.h:
+
+/usr/include/x86_64-linux-gnu/bits/xopen_lim.h:
+
+/usr/include/x86_64-linux-gnu/bits/wchar.h:
+
+/usr/include/x86_64-linux-gnu/bits/waitstatus.h:
+
+/usr/include/x86_64-linux-gnu/bits/uintn-identity.h:
+
+/usr/include/x86_64-linux-gnu/curl/websockets.h:
+
+/usr/include/x86_64-linux-gnu/bits/types/wint_t.h:
+
+/usr/include/x86_64-linux-gnu/bits/types/timer_t.h:
+
+/usr/include/x86_64-linux-gnu/bits/types/struct_osockaddr.h:
+
+/usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h:
+
+/usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h:
+
+/usr/include/x86_64-linux-gnu/bits/types/locale_t.h:
+
+/usr/include/x86_64-linux-gnu/bits/types/error_t.h:
+
+/usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h:
+
+/usr/include/x86_64-linux-gnu/bits/types/struct___jmp_buf_tag.h:
+
+/usr/include/x86_64-linux-gnu/bits/types/clockid_t.h:
+
+/usr/include/x86_64-linux-gnu/bits/types/clock_t.h:
+
+/usr/include/x86_64-linux-gnu/bits/types/__locale_t.h:
+
+/usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h:
+
+/usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h:
+
+/usr/include/x86_64-linux-gnu/bits/types/FILE.h:
+
+/usr/include/x86_64-linux-gnu/bits/types.h:
+
+/usr/include/x86_64-linux-gnu/bits/timesize.h:
+
+/usr/include/x86_64-linux-gnu/bits/time64.h:
+
+/usr/include/x86_64-linux-gnu/bits/thread-shared-types.h:
+
+/usr/include/x86_64-linux-gnu/bits/struct_rwlock.h:
+
+/usr/include/x86_64-linux-gnu/bits/timex.h:
+
+/usr/include/x86_64-linux-gnu/bits/stdio_lim.h:
+
+/usr/include/x86_64-linux-gnu/bits/stdint-least.h:
+
+/usr/include/x86_64-linux-gnu/bits/stdint-intn.h:
+
+/usr/include/x86_64-linux-gnu/bits/socket_type.h:
+
+/usr/include/x86_64-linux-gnu/bits/time.h:
+
+/usr/include/x86_64-linux-gnu/bits/select.h:
+
+/usr/include/x86_64-linux-gnu/bits/sched.h:
+
+/usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h:
+
+/usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h:
+
+/usr/include/x86_64-linux-gnu/bits/posix1_lim.h:
+
+/usr/include/x86_64-linux-gnu/bits/mathcalls.h:
+
+/usr/lib/llvm-18/lib/clang/18/include/__stddef_size_t.h:
+
+/usr/include/x86_64-linux-gnu/bits/math-vector.h:
+
+/usr/include/x86_64-linux-gnu/bits/locale.h:
+
+/usr/include/x86_64-linux-gnu/bits/local_lim.h:
+
+/usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h:
+
+/usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h:
+
+/usr/include/x86_64-linux-gnu/bits/libc-header-start.h:
+
+/usr/include/x86_64-linux-gnu/bits/iscanonical.h:
+
+/usr/include/x86_64-linux-gnu/bits/fp-logb.h:
+
+/usr/include/x86_64-linux-gnu/bits/fp-fast.h:
+
+/usr/include/x86_64-linux-gnu/bits/flt-eval-method.h:
+
+/usr/include/x86_64-linux-gnu/bits/floatn.h:
+
+/usr/include/x86_64-linux-gnu/bits/errno.h:
+
+/usr/include/x86_64-linux-gnu/bits/endianness.h:
+
+/usr/include/x86_64-linux-gnu/bits/byteswap.h:
+
+/usr/include/c++/14/ext/alloc_traits.h:
+
+/usr/include/c++/14/bits/mask_array.h:
+
+/usr/include/c++/14/ext/numeric_traits.h:
+
+/usr/include/c++/14/ctime:
+
+/usr/include/c++/14/cstring:
+
+/usr/include/c++/14/cwchar:
+
+/usr/include/c++/14/stdexcept:
+
+/usr/include/c++/14/cstdlib:
+
+/usr/include/c++/14/system_error:
+
+/usr/include/c++/14/cstddef:
+
+/usr/include/c++/14/bits/locale_classes.h:
+
+/usr/include/c++/14/debug/assertions.h:
+
+/usr/include/x86_64-linux-gnu/curl/urlapi.h:
+
+/usr/include/c++/14/cassert:
+
+/usr/include/c++/14/bits/stl_iterator_base_funcs.h:
+
+/usr/include/assert.h:
+
+/usr/include/x86_64-linux-gnu/sys/socket.h:
+
+/usr/include/x86_64-linux-gnu/bits/types/struct_iovec.h:
+
+/usr/include/c++/14/debug/debug.h:
+
+/usr/include/errno.h:
+
+/usr/include/nlohmann/detail/iterators/iter_impl.hpp:
+
+/usr/include/c++/14/bits/version.h:
+
+/usr/include/c++/14/bits/vector.tcc:
+
+/usr/include/x86_64-linux-gnu/curl/multi.h:
+
+/usr/include/nlohmann/detail/conversions/from_json.hpp:
+
+/usr/include/c++/14/bits/valarray_array.tcc:
+
+/usr/include/x86_64-linux-gnu/bits/uio_lim.h:
+
+/usr/include/c++/14/bits/valarray_array.h:
+
+/usr/include/c++/14/bits/cxxabi_init_exception.h:
+
+/usr/include/c++/14/bits/valarray_before.h:
+
+/usr/include/c++/14/bits/unordered_map.h:
+
+/usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h:
+
+/usr/include/x86_64-linux-gnu/bits/stdint-uintn.h:
+
+/usr/include/c++/14/bits/uniform_int_dist.h:
+
+/usr/include/c++/14/bits/shared_ptr_base.h:
+
+/usr/include/c++/14/vector:
+
+/usr/include/x86_64-linux-gnu/curl/options.h:
+
+/usr/include/c++/14/bits/streambuf_iterator.h:
+
+/usr/include/c++/14/bits/stream_iterator.h:
+
+/usr/include/c++/14/bits/new_allocator.h:
+
+/usr/include/c++/14/bits/stl_bvector.h:
+
+/usr/include/nlohmann/detail/meta/identity_tag.hpp:
+
+/usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h:
+
+/usr/include/c++/14/bits/stl_relops.h:
+
+/usr/include/features-time64.h:
+
+/usr/include/c++/14/bits/stl_map.h:
+
+/usr/include/c++/14/bits/fstream.tcc:
+
+/usr/include/c++/14/bits/stl_iterator_base_types.h:
+
+/usr/include/c++/14/bits/stl_iterator.h:
+
+/usr/include/c++/14/bits/stl_algobase.h:
+
+/usr/include/asm-generic/errno-base.h:
+
+/usr/include/x86_64-linux-gnu/bits/cpu-set.h:
+
+/usr/include/x86_64-linux-gnu/asm/posix_types_64.h:
+
+/usr/include/c++/14/bits/stl_heap.h:
+
+/usr/include/c++/14/functional:
+
+/usr/include/features.h:
+
+/usr/include/nlohmann/detail/iterators/json_reverse_iterator.hpp:
+
+/usr/include/c++/14/cstdint:
+
+/usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h:
+
+/usr/include/nlohmann/detail/json_ref.hpp:
+
+/usr/include/c++/14/cmath:
+
+/usr/include/c++/14/bits/stl_algo.h:
+
+/usr/include/c++/14/bits/shared_ptr_atomic.h:
+
+/usr/include/c++/14/bits/requires_hosted.h:
+
+/usr/include/c++/14/iostream:
+
+/usr/include/strings.h:
+
+/usr/include/x86_64-linux-gnu/bits/wordsize.h:
+
+/usr/include/c++/14/exception:
+
+/usr/include/c++/14/bits/refwrap.h:
+
+/usr/include/c++/14/bits/range_access.h:
+
+/workspace/utils.h:
+
+/usr/include/c++/14/bits/stl_construct.h:
+
+/usr/include/c++/14/bits/predefined_ops.h:
+
+/usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h:
+
+/usr/include/asm-generic/errno.h:
+
+/usr/include/nlohmann/adl_serializer.hpp:
+
+/usr/include/x86_64-linux-gnu/bits/wctype-wchar.h:
+
+/usr/include/c++/14/bits/exception_defines.h:
+
+/usr/include/c++/14/bits/exception.h:
+
+/usr/include/c++/14/cctype:
+
+/usr/include/nlohmann/detail/input/input_adapters.hpp:
+
+/usr/include/c++/14/ext/atomicity.h:
+
+/usr/include/c++/14/map:
+
+/usr/include/nlohmann/detail/meta/type_traits.hpp:
+
+/usr/include/x86_64-linux-gnu/asm/errno.h:
+
+/usr/include/c++/14/bits/cxxabi_forced.h:
+
+/usr/include/c++/14/bits/cpp_type_traits.h:
+
+/usr/include/x86_64-linux-gnu/bits/mathcalls-narrow.h:
+
+/usr/include/c++/14/bits/allocated_ptr.h:
+
+/usr/include/c++/14/ext/concurrence.h:
+
+/usr/include/nlohmann/thirdparty/hedley/hedley_undef.hpp:
+
+/usr/include/nlohmann/detail/abi_macros.hpp:
+
+/usr/include/c++/14/bits/streambuf.tcc:
+
+/usr/include/c++/14/ios:
+
+/usr/include/c++/14/bits/stl_vector.h:
+
+/usr/include/c++/14/bits/basic_string.tcc:
+
+/usr/include/x86_64-linux-gnu/c++/14/bits/ctype_inline.h:
+
+/usr/include/nlohmann/detail/macro_scope.hpp:
+
+/usr/include/c++/14/clocale:
+
+/usr/include/x86_64-linux-gnu/bits/endian.h:
+
+/usr/include/c++/14/compare:
+
+/usr/include/c++/14/ostream:
+
+/usr/include/x86_64-linux-gnu/bits/long-double.h:
+
+/usr/include/c++/14/bits/forward_list.tcc:
+
+/usr/include/c++/14/bits/alloc_traits.h:
+
+/usr/include/c++/14/bits/std_function.h:
+
+/usr/include/c++/14/bits/enable_special_members.h:
+
+/usr/include/c++/14/iterator:
+
+/usr/include/c++/14/bits/unique_ptr.h:
+
+/usr/include/x86_64-linux-gnu/curl/easy.h:
+
+/usr/include/nlohmann/detail/output/output_adapters.hpp:
+
+/usr/include/c++/14/bits/charconv.h:
+
+/usr/include/c++/14/bits/basic_ios.tcc:
+
+/usr/include/nlohmann/detail/string_escape.hpp:
+
+/usr/include/c++/14/bits/nested_exception.h:
+
+/usr/include/c++/14/version:
+
+/usr/include/x86_64-linux-gnu/bits/waitflags.h:
+
+/usr/include/c++/14/bits/hash_bytes.h:
+
+/usr/include/c++/14/bits/char_traits.h:
+
+/usr/include/nlohmann/detail/output/serializer.hpp:
+
+/usr/include/x86_64-linux-gnu/asm/posix_types.h:
+
+/usr/lib/llvm-18/lib/clang/18/include/__stddef_nullptr_t.h:
+
+/usr/include/c++/14/bits/hashtable.h:
+
+/usr/include/nlohmann/detail/exceptions.hpp:
+
+/usr/include/c++/14/bits/shared_ptr.h:
+
+/usr/include/c++/14/bits/move.h:
+
+/usr/include/asm-generic/sockios.h:
+
+/usr/include/c++/14/backward/binders.h:
+
+/usr/include/x86_64-linux-gnu/c++/14/bits/os_defines.h:
+
+/usr/include/c++/14/bits/slice_array.h:
+
+/usr/include/c++/14/bits/locale_conv.h:
+
+/usr/include/c++/14/iosfwd:
+
+/usr/include/c++/14/bits/locale_facets.h:
+
+/usr/include/c++/14/bits/basic_string.h:
+
+/usr/include/c++/14/bits/stl_multimap.h:
+
+/usr/include/c++/14/bits/erase_if.h:
+
+/usr/lib/llvm-18/lib/clang/18/include/limits.h:
+
+/usr/include/c++/14/cwctype:
+
+/usr/lib/llvm-18/lib/clang/18/include/__stddef_null.h:
+
+/usr/include/c++/14/bits/functexcept.h:
+
+/usr/include/pthread.h:
+
+/usr/include/c++/14/bits/indirect_array.h:
+
+/usr/include/c++/14/new:
+
+/usr/include/c++/14/bits/stl_tempbuf.h:
+
+/usr/include/linux/stddef.h:
+
+/usr/include/c++/14/bits/stl_tree.h:
+
+/usr/include/c++/14/bit:
+
+/usr/include/c++/14/bits/gslice.h:
+
+/usr/include/c++/14/algorithm:
+
+/usr/include/c++/14/istream:
+
+/usr/include/stdlib.h:
+
+/usr/include/x86_64-linux-gnu/sys/select.h:
+
+/usr/include/x86_64-linux-gnu/asm/socket.h:
+
+/workspace/main.cpp:
+
+/usr/include/x86_64-linux-gnu/c++/14/bits/time_members.h:
+
+/usr/include/linux/limits.h:
+
+/usr/include/c++/14/bits/atomic_lockfree_defines.h:
+
+/usr/include/c++/14/bits/stl_raw_storage_iter.h:
+
+/usr/include/c++/14/bits/basic_ios.h:
+
+/usr/include/c++/14/bits/stl_uninitialized.h:
+
+/usr/include/x86_64-linux-gnu/bits/types/time_t.h:
+
+/usr/include/nlohmann/detail/input/binary_reader.hpp:
+
+/usr/lib/llvm-18/lib/clang/18/include/__stddef_offsetof.h:
+
+/usr/include/c++/14/bits/atomic_base.h:
+
+/usr/include/nlohmann/ordered_map.hpp:
+
+/usr/include/x86_64-linux-gnu/bits/sockaddr.h:
+
+/usr/include/c++/14/bits/ptr_traits.h:
+
+/usr/include/c++/14/bits/locale_facets_nonio.tcc:
+
+/usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h:
+
+/usr/include/c++/14/bits/forward_list.h:
+
+/usr/include/c++/14/array:
+
+/usr/include/x86_64-linux-gnu/bits/posix2_lim.h:
+
+/usr/include/c++/14/bits/ios_base.h:
+
+/usr/include/c++/14/bits/gslice_array.h:
+
+/usr/include/c++/14/bits/hashtable_policy.h:
+
+/usr/include/c++/14/bits/invoke.h:
+
+/usr/include/c++/14/bits/codecvt.h:
+
+/usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h:
+
+/usr/include/nlohmann/detail/iterators/primitive_iterator.hpp:
+
+/usr/include/c++/14/bits/istream.tcc:
+
+/usr/include/c++/14/bits/algorithmfwd.h:
+
+/usr/include/c++/14/bits/align.h:
+
+/usr/include/c++/14/bits/concept_check.h:
+
+/usr/include/c++/14/ext/aligned_buffer.h:
+
+/usr/include/c++/14/bits/ostream.tcc:
+
+/usr/include/c++/14/bits/stl_pair.h:
+
+/usr/include/c++/14/bits/ostream_insert.h:
+
+/usr/include/c++/14/cstdio:
+
+/usr/include/c++/14/bits/utility.h:
+
+/usr/include/libintl.h:
+
+/usr/include/c++/14/bits/locale_classes.tcc:
+
+/usr/include/linux/posix_types.h:
+
+/usr/include/c++/14/bits/stringfwd.h:
+
+/usr/include/c++/14/bits/exception_ptr.h:
+
+/usr/include/x86_64-linux-gnu/bits/floatn-common.h:
+
+/usr/include/nlohmann/detail/string_concat.hpp:
+
+/usr/include/c++/14/bits/locale_facets.tcc:
+
+/usr/include/stdio.h:
+
+/usr/include/c++/14/unordered_set:
+
+/usr/include/c++/14/bits/valarray_after.h:
+
+/usr/include/c++/14/bits/locale_facets_nonio.h:
+
+/usr/include/nlohmann/detail/macro_unscope.hpp:
+
+/usr/include/x86_64-linux-gnu/c++/14/bits/c++allocator.h:
+
+/usr/include/c++/14/bits/uses_allocator.h:
+
+/usr/include/c++/14/bits/localefwd.h:
+
+/usr/include/stdint.h:
+
+/usr/include/endian.h:
+
+/usr/include/c++/14/bits/stl_numeric.h:
+
+/usr/include/c++/14/bits/unordered_set.h:
+
+/usr/include/c++/14/bits/memoryfwd.h:
+
+/usr/include/c++/14/ext/string_conversions.h:
+
+/usr/include/c++/14/ext/type_traits.h:
+
+/usr/include/limits.h:
+
+/usr/lib/llvm-18/lib/clang/18/include/__stddef_wchar_t.h:
+
+/usr/include/c++/14/forward_list:
+
+/usr/include/c++/14/fstream:
+
+/usr/include/nlohmann/detail/input/lexer.hpp:
+
+/usr/include/nlohmann/detail/meta/is_sax.hpp:
+
+/usr/include/c++/14/bits/std_abs.h:
+
+/usr/include/nlohmann/thirdparty/hedley/hedley.hpp:
+
+/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h:
+
+/usr/include/c++/14/bits/postypes.h:
+
+/usr/include/c++/14/initializer_list:
+
+/usr/include/c++/14/bits/functional_hash.h:
+
+/usr/include/c++/14/limits:
+
+/usr/include/c++/14/iomanip:
+
+/usr/include/x86_64-linux-gnu/bits/stdlib-float.h:
+
+/usr/include/c++/14/locale:
+
+/usr/include/c++/14/bits/stl_function.h:
+
+/usr/include/c++/14/memory:
+
+/usr/include/nlohmann/detail/json_pointer.hpp:
+
+/usr/include/c++/14/streambuf:
+
+/usr/include/c++/14/string:
+
+/usr/include/c++/14/tuple:
+
+/usr/include/c++/14/valarray:
+
+/usr/include/nlohmann/detail/meta/std_fs.hpp:
+
+/usr/lib/llvm-18/lib/clang/18/include/__stddef_ptrdiff_t.h:
+
+/usr/include/nlohmann/byte_container_with_subtype.hpp:
+
+/usr/include/c++/14/type_traits:
+
+/usr/include/c++/14/typeinfo:
+
+/usr/include/x86_64-linux-gnu/curl/curl.h:
+
+/usr/include/c++/14/unordered_map:
+
+/usr/include/x86_64-linux-gnu/c++/14/bits/atomic_word.h:
+
+/usr/include/nlohmann/detail/iterators/iterator_traits.hpp:
+
+/usr/include/x86_64-linux-gnu/bits/struct_mutex.h:
+
+/usr/include/x86_64-linux-gnu/c++/14/bits/cpu_defines.h:
+
+/usr/include/c++/14/cerrno:
+
+/usr/include/x86_64-linux-gnu/c++/14/bits/c++config.h:
+
+/usr/include/x86_64-linux-gnu/c++/14/bits/c++locale.h:
+
+/usr/include/x86_64-linux-gnu/c++/14/bits/ctype_base.h:
+
+/usr/include/x86_64-linux-gnu/c++/14/bits/error_constants.h:
+
+/usr/lib/llvm-18/lib/clang/18/include/stdint.h:
+
+/usr/include/nlohmann/detail/input/parser.hpp:
+
+/usr/include/x86_64-linux-gnu/sys/cdefs.h:
+
+/usr/include/x86_64-linux-gnu/c++/14/bits/gthr-default.h:
+
+/usr/include/x86_64-linux-gnu/bits/types/struct_tm.h:
+
+/usr/include/x86_64-linux-gnu/c++/14/bits/basic_file.h:
+
+/usr/include/x86_64-linux-gnu/c++/14/bits/gthr.h:
+
+/usr/include/x86_64-linux-gnu/c++/14/bits/messages_members.h:
+
+/usr/include/alloca.h:
+
+/usr/include/x86_64-linux-gnu/bits/types/sigset_t.h:
+
+/usr/include/c++/14/utility:
+
+/usr/include/asm-generic/bitsperlong.h:
+
+/usr/include/x86_64-linux-gnu/bits/socket.h:
+
+/usr/include/nlohmann/detail/hash.hpp:
+
+/usr/include/asm-generic/posix_types.h:
+
+/usr/include/stdc-predef.h:
+
+/usr/include/asm-generic/socket.h:
+
+/usr/include/ctype.h:
+
+/usr/include/linux/errno.h:
+
+/usr/include/locale.h:
+
+/usr/include/c++/14/numeric:
+
+/usr/include/x86_64-linux-gnu/asm/bitsperlong.h:
+
+/usr/include/x86_64-linux-gnu/bits/types/__FILE.h:
+
+/usr/include/x86_64-linux-gnu/asm/sockios.h:
+
+/usr/include/math.h:
+
+/usr/include/nlohmann/detail/conversions/to_chars.hpp:
+
+/usr/include/nlohmann/detail/conversions/to_json.hpp:
+
+/usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h:
+
+/usr/include/nlohmann/detail/input/position_t.hpp:
+
+/usr/include/nlohmann/detail/iterators/internal_iterator.hpp:
+
+/usr/include/x86_64-linux-gnu/bits/typesizes.h:
+
+/usr/include/nlohmann/detail/iterators/iteration_proxy.hpp:
+
+/usr/include/nlohmann/detail/json_custom_base_class.hpp:
+
+/usr/include/x86_64-linux-gnu/sys/time.h:
+
+/usr/include/nlohmann/detail/meta/call_std/begin.hpp:
+
+/usr/include/nlohmann/detail/meta/void_t.hpp:
+
+/usr/include/nlohmann/detail/input/json_sax.hpp:
+
+/usr/include/nlohmann/detail/meta/call_std/end.hpp:
+
+/usr/include/nlohmann/detail/meta/cpp_future.hpp:
+
+/usr/include/x86_64-linux-gnu/c++/14/bits/c++io.h:
+
+/usr/include/nlohmann/detail/meta/detected.hpp:
+
+/usr/include/c++/14/backward/auto_ptr.h:
+
+/usr/include/nlohmann/detail/output/binary_writer.hpp:
+
+/usr/include/nlohmann/detail/value_t.hpp:
+
+/usr/include/nlohmann/json.hpp:
+
+/usr/include/nlohmann/json_fwd.hpp:
+
+/usr/include/c++/14/bits/allocator.h:
+
+/usr/include/string.h:
+
+/usr/include/x86_64-linux-gnu/bits/setjmp.h:
+
+/usr/include/time.h:
+
+/usr/include/wchar.h:
+
+/usr/include/sched.h:
+
+/usr/include/wctype.h:
diff --git a/build/CMakeFiles/main.dir/compiler_depend.ts b/build/CMakeFiles/main.dir/compiler_depend.ts
new file mode 100644
index 0000000..a3467f4
--- /dev/null
+++ b/build/CMakeFiles/main.dir/compiler_depend.ts
@@ -0,0 +1,2 @@
+# CMAKE generated file: DO NOT EDIT!
+# Timestamp file for compiler generated dependencies management for main.
diff --git a/build/CMakeFiles/main.dir/depend.make b/build/CMakeFiles/main.dir/depend.make
new file mode 100644
index 0000000..7e75fee
--- /dev/null
+++ b/build/CMakeFiles/main.dir/depend.make
@@ -0,0 +1,2 @@
+# Empty dependencies file for main.
+# This may be replaced when dependencies are built.
diff --git a/build/CMakeFiles/main.dir/flags.make b/build/CMakeFiles/main.dir/flags.make
new file mode 100644
index 0000000..625d79d
--- /dev/null
+++ b/build/CMakeFiles/main.dir/flags.make
@@ -0,0 +1,10 @@
+# CMAKE generated file: DO NOT EDIT!
+# Generated by "Unix Makefiles" Generator, CMake Version 3.28
+
+# compile CXX with /usr/bin/c++
+CXX_DEFINES =
+
+CXX_INCLUDES =
+
+CXX_FLAGS = -g -std=gnu++11
+
diff --git a/build/CMakeFiles/main.dir/link.txt b/build/CMakeFiles/main.dir/link.txt
new file mode 100644
index 0000000..d3ffd9d
--- /dev/null
+++ b/build/CMakeFiles/main.dir/link.txt
@@ -0,0 +1 @@
+/usr/bin/c++ -g CMakeFiles/main.dir/main.cpp.o -o main libutils.a /usr/lib/x86_64-linux-gnu/libcurl.so
diff --git a/build/CMakeFiles/main.dir/main.cpp.o b/build/CMakeFiles/main.dir/main.cpp.o
new file mode 100644
index 0000000..63bb44a
Binary files /dev/null and b/build/CMakeFiles/main.dir/main.cpp.o differ
diff --git a/build/CMakeFiles/main.dir/main.cpp.o.d b/build/CMakeFiles/main.dir/main.cpp.o.d
new file mode 100644
index 0000000..a081fc3
--- /dev/null
+++ b/build/CMakeFiles/main.dir/main.cpp.o.d
@@ -0,0 +1,356 @@
+CMakeFiles/main.dir/main.cpp.o: /workspace/main.cpp \
+ /usr/include/x86_64-linux-gnu/curl/curl.h \
+ /usr/include/x86_64-linux-gnu/curl/curlver.h \
+ /usr/include/x86_64-linux-gnu/curl/system.h \
+ /usr/include/x86_64-linux-gnu/sys/types.h /usr/include/features.h \
+ /usr/include/features-time64.h \
+ /usr/include/x86_64-linux-gnu/bits/wordsize.h \
+ /usr/include/x86_64-linux-gnu/bits/timesize.h \
+ /usr/include/stdc-predef.h /usr/include/x86_64-linux-gnu/sys/cdefs.h \
+ /usr/include/x86_64-linux-gnu/bits/long-double.h \
+ /usr/include/x86_64-linux-gnu/gnu/stubs.h \
+ /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \
+ /usr/include/x86_64-linux-gnu/bits/types.h \
+ /usr/include/x86_64-linux-gnu/bits/typesizes.h \
+ /usr/include/x86_64-linux-gnu/bits/time64.h \
+ /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \
+ /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \
+ /usr/include/x86_64-linux-gnu/bits/types/time_t.h \
+ /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \
+ /usr/lib/llvm-18/lib/clang/18/include/stddef.h \
+ /usr/lib/llvm-18/lib/clang/18/include/__stddef_size_t.h \
+ /usr/include/x86_64-linux-gnu/bits/stdint-intn.h /usr/include/endian.h \
+ /usr/include/x86_64-linux-gnu/bits/endian.h \
+ /usr/include/x86_64-linux-gnu/bits/endianness.h \
+ /usr/include/x86_64-linux-gnu/bits/byteswap.h \
+ /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \
+ /usr/include/x86_64-linux-gnu/sys/select.h \
+ /usr/include/x86_64-linux-gnu/bits/select.h \
+ /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \
+ /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \
+ /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \
+ /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \
+ /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \
+ /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \
+ /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \
+ /usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h \
+ /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \
+ /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h \
+ /usr/include/x86_64-linux-gnu/sys/socket.h \
+ /usr/include/x86_64-linux-gnu/bits/types/struct_iovec.h \
+ /usr/include/x86_64-linux-gnu/bits/socket.h \
+ /usr/include/x86_64-linux-gnu/bits/socket_type.h \
+ /usr/include/x86_64-linux-gnu/bits/sockaddr.h \
+ /usr/include/x86_64-linux-gnu/asm/socket.h \
+ /usr/include/asm-generic/socket.h /usr/include/linux/posix_types.h \
+ /usr/include/linux/stddef.h \
+ /usr/include/x86_64-linux-gnu/asm/posix_types.h \
+ /usr/include/x86_64-linux-gnu/asm/posix_types_64.h \
+ /usr/include/asm-generic/posix_types.h \
+ /usr/include/x86_64-linux-gnu/asm/bitsperlong.h \
+ /usr/include/asm-generic/bitsperlong.h \
+ /usr/include/x86_64-linux-gnu/asm/sockios.h \
+ /usr/include/asm-generic/sockios.h \
+ /usr/include/x86_64-linux-gnu/bits/types/struct_osockaddr.h \
+ /usr/include/stdio.h \
+ /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \
+ /usr/lib/llvm-18/lib/clang/18/include/__stddef_null.h \
+ /usr/lib/llvm-18/lib/clang/18/include/stdarg.h \
+ /usr/lib/llvm-18/lib/clang/18/include/__stdarg___gnuc_va_list.h \
+ /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \
+ /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \
+ /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \
+ /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \
+ /usr/include/x86_64-linux-gnu/bits/types/FILE.h \
+ /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \
+ /usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h \
+ /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \
+ /usr/include/x86_64-linux-gnu/bits/floatn.h \
+ /usr/include/x86_64-linux-gnu/bits/floatn-common.h \
+ /usr/lib/llvm-18/lib/clang/18/include/limits.h /usr/include/limits.h \
+ /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \
+ /usr/include/x86_64-linux-gnu/bits/local_lim.h \
+ /usr/include/linux/limits.h \
+ /usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h \
+ /usr/include/x86_64-linux-gnu/bits/posix2_lim.h \
+ /usr/include/x86_64-linux-gnu/bits/xopen_lim.h \
+ /usr/include/x86_64-linux-gnu/bits/uio_lim.h /usr/include/time.h \
+ /usr/include/x86_64-linux-gnu/bits/time.h \
+ /usr/include/x86_64-linux-gnu/bits/timex.h \
+ /usr/include/x86_64-linux-gnu/bits/types/struct_tm.h \
+ /usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h \
+ /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \
+ /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \
+ /usr/include/x86_64-linux-gnu/sys/time.h \
+ /usr/include/x86_64-linux-gnu/curl/easy.h \
+ /usr/include/x86_64-linux-gnu/curl/multi.h \
+ /usr/include/x86_64-linux-gnu/curl/urlapi.h \
+ /usr/include/x86_64-linux-gnu/curl/options.h \
+ /usr/include/x86_64-linux-gnu/curl/header.h \
+ /usr/include/x86_64-linux-gnu/curl/websockets.h \
+ /usr/include/x86_64-linux-gnu/curl/mprintf.h \
+ /usr/lib/llvm-18/lib/clang/18/include/__stdarg_va_list.h \
+ /usr/lib/llvm-18/lib/clang/18/include/__stdarg_va_arg.h \
+ /usr/lib/llvm-18/lib/clang/18/include/__stdarg___va_copy.h \
+ /usr/lib/llvm-18/lib/clang/18/include/__stdarg_va_copy.h \
+ /usr/include/string.h /usr/include/strings.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/unordered_set \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/requires_hosted.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/os_defines.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/cpu_defines.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/initializer_list \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/unordered_set.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/hashtable.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/hashtable_policy.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/tuple \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_pair.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/version.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/move.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/utility.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/uses_allocator.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/invoke.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/functional_hash.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/hash_bytes.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_algobase.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/functexcept.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/exception_defines.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/cpp_type_traits.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/ext/type_traits.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/ext/numeric_traits.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_funcs.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/concept_check.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/debug/assertions.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/ptr_traits.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/debug/debug.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/predefined_ops.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/ext/aligned_buffer.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/ext/alloc_traits.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/alloc_traits.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_construct.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/new \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/exception.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/memoryfwd.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/allocator.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++allocator.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/new_allocator.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/enable_special_members.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_function.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/backward/binders.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/range_access.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/erase_if.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/iostream \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/ostream \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/ios \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/iosfwd \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stringfwd.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/postypes.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/cwchar \
+ /usr/include/wchar.h \
+ /usr/lib/llvm-18/lib/clang/18/include/__stddef_wchar_t.h \
+ /usr/include/x86_64-linux-gnu/bits/wchar.h \
+ /usr/include/x86_64-linux-gnu/bits/types/wint_t.h \
+ /usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/exception \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/exception_ptr.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/cxxabi_init_exception.h \
+ /usr/lib/llvm-18/lib/clang/18/include/__stddef_ptrdiff_t.h \
+ /usr/lib/llvm-18/lib/clang/18/include/__stddef_nullptr_t.h \
+ /usr/lib/llvm-18/lib/clang/18/include/__stddef_max_align_t.h \
+ /usr/lib/llvm-18/lib/clang/18/include/__stddef_offsetof.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/typeinfo \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/nested_exception.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/char_traits.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/localefwd.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++locale.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/clocale \
+ /usr/include/locale.h /usr/include/x86_64-linux-gnu/bits/locale.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/cctype \
+ /usr/include/ctype.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/ios_base.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/ext/atomicity.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/gthr.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/gthr-default.h \
+ /usr/include/pthread.h /usr/include/sched.h \
+ /usr/include/x86_64-linux-gnu/bits/sched.h \
+ /usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h \
+ /usr/include/x86_64-linux-gnu/bits/cpu-set.h \
+ /usr/include/x86_64-linux-gnu/bits/setjmp.h \
+ /usr/include/x86_64-linux-gnu/bits/types/struct___jmp_buf_tag.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/atomic_word.h \
+ /usr/include/x86_64-linux-gnu/sys/single_threaded.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/locale_classes.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/string \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/ostream_insert.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/cxxabi_forced.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/refwrap.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/basic_string.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/ext/string_conversions.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/cstdlib \
+ /usr/include/stdlib.h /usr/include/x86_64-linux-gnu/bits/waitflags.h \
+ /usr/include/x86_64-linux-gnu/bits/waitstatus.h /usr/include/alloca.h \
+ /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/std_abs.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/cstdio \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/cerrno \
+ /usr/include/errno.h /usr/include/x86_64-linux-gnu/bits/errno.h \
+ /usr/include/linux/errno.h /usr/include/x86_64-linux-gnu/asm/errno.h \
+ /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \
+ /usr/include/x86_64-linux-gnu/bits/types/error_t.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/charconv.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/basic_string.tcc \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/locale_classes.tcc \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/system_error \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/error_constants.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/stdexcept \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/streambuf \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/streambuf.tcc \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/basic_ios.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/locale_facets.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/cwctype \
+ /usr/include/wctype.h \
+ /usr/include/x86_64-linux-gnu/bits/wctype-wchar.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/ctype_base.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/streambuf_iterator.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/ctype_inline.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/locale_facets.tcc \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/basic_ios.tcc \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/ostream.tcc \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/istream \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/istream.tcc \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/fstream \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/codecvt.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/basic_file.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++io.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/fstream.tcc \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/map \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_tree.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_map.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_multimap.h \
+ /usr/include/nlohmann/json.hpp \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/algorithm \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_algo.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/algorithmfwd.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_heap.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/uniform_int_dist.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_tempbuf.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/cstddef \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/functional \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/std_function.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/iterator \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stream_iterator.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/memory \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_uninitialized.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_raw_storage_iter.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/align.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bit \
+ /usr/lib/llvm-18/lib/clang/18/include/stdint.h /usr/include/stdint.h \
+ /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \
+ /usr/include/x86_64-linux-gnu/bits/stdint-least.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/unique_ptr.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/shared_ptr.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/shared_ptr_base.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/allocated_ptr.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/ext/concurrence.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/shared_ptr_atomic.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/atomic_base.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/atomic_lockfree_defines.h \
+ /usr/lib/llvm-18/lib/clang/18/include/sanitizer/tsan_interface.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/backward/auto_ptr.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/utility \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_relops.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/vector \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_vector.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_bvector.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/vector.tcc \
+ /usr/include/nlohmann/adl_serializer.hpp \
+ /usr/include/nlohmann/detail/abi_macros.hpp \
+ /usr/include/nlohmann/detail/conversions/from_json.hpp \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/array \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/compare \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/forward_list \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/forward_list.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/forward_list.tcc \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/unordered_map \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/unordered_map.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/valarray \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/cmath \
+ /usr/include/math.h /usr/include/x86_64-linux-gnu/bits/math-vector.h \
+ /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h \
+ /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h \
+ /usr/include/x86_64-linux-gnu/bits/fp-logb.h \
+ /usr/include/x86_64-linux-gnu/bits/fp-fast.h \
+ /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h \
+ /usr/include/x86_64-linux-gnu/bits/mathcalls.h \
+ /usr/include/x86_64-linux-gnu/bits/mathcalls-narrow.h \
+ /usr/include/x86_64-linux-gnu/bits/iscanonical.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/valarray_array.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/valarray_array.tcc \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/valarray_before.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/slice_array.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/valarray_after.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/gslice.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/gslice_array.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/mask_array.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/indirect_array.h \
+ /usr/include/nlohmann/detail/exceptions.hpp \
+ /usr/include/nlohmann/detail/value_t.hpp \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/cstdint \
+ /usr/include/nlohmann/detail/macro_scope.hpp \
+ /usr/include/nlohmann/detail/meta/detected.hpp \
+ /usr/include/nlohmann/detail/meta/void_t.hpp \
+ /usr/include/nlohmann/thirdparty/hedley/hedley.hpp \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/version \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/cassert \
+ /usr/include/assert.h /usr/include/nlohmann/detail/string_escape.hpp \
+ /usr/include/nlohmann/detail/input/position_t.hpp \
+ /usr/include/nlohmann/detail/meta/cpp_future.hpp \
+ /usr/include/nlohmann/detail/meta/type_traits.hpp \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/limits \
+ /usr/include/nlohmann/detail/iterators/iterator_traits.hpp \
+ /usr/include/nlohmann/detail/meta/call_std/begin.hpp \
+ /usr/include/nlohmann/detail/meta/call_std/end.hpp \
+ /usr/include/nlohmann/json_fwd.hpp \
+ /usr/include/nlohmann/detail/string_concat.hpp \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/cstring \
+ /usr/include/nlohmann/detail/meta/identity_tag.hpp \
+ /usr/include/nlohmann/detail/meta/std_fs.hpp \
+ /usr/include/nlohmann/detail/conversions/to_json.hpp \
+ /usr/include/nlohmann/detail/iterators/iteration_proxy.hpp \
+ /usr/include/nlohmann/byte_container_with_subtype.hpp \
+ /usr/include/nlohmann/detail/hash.hpp \
+ /usr/include/nlohmann/detail/input/binary_reader.hpp \
+ /usr/include/nlohmann/detail/input/input_adapters.hpp \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/numeric \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_numeric.h \
+ /usr/include/nlohmann/detail/input/json_sax.hpp \
+ /usr/include/nlohmann/detail/input/lexer.hpp \
+ /usr/include/nlohmann/detail/meta/is_sax.hpp \
+ /usr/include/nlohmann/detail/input/parser.hpp \
+ /usr/include/nlohmann/detail/iterators/internal_iterator.hpp \
+ /usr/include/nlohmann/detail/iterators/primitive_iterator.hpp \
+ /usr/include/nlohmann/detail/iterators/iter_impl.hpp \
+ /usr/include/nlohmann/detail/iterators/json_reverse_iterator.hpp \
+ /usr/include/nlohmann/detail/json_custom_base_class.hpp \
+ /usr/include/nlohmann/detail/json_pointer.hpp \
+ /usr/include/nlohmann/detail/json_ref.hpp \
+ /usr/include/nlohmann/detail/output/binary_writer.hpp \
+ /usr/include/nlohmann/detail/output/output_adapters.hpp \
+ /usr/include/nlohmann/detail/output/serializer.hpp \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/iomanip \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/locale \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/locale_facets_nonio.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/ctime \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/time_members.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/messages_members.h \
+ /usr/include/libintl.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/locale_facets_nonio.tcc \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/locale_conv.h \
+ /usr/include/nlohmann/detail/conversions/to_chars.hpp \
+ /usr/include/nlohmann/ordered_map.hpp \
+ /usr/include/nlohmann/detail/macro_unscope.hpp \
+ /usr/include/nlohmann/thirdparty/hedley/hedley_undef.hpp \
+ /workspace/utils.h
diff --git a/build/CMakeFiles/main.dir/progress.make b/build/CMakeFiles/main.dir/progress.make
new file mode 100644
index 0000000..abadeb0
--- /dev/null
+++ b/build/CMakeFiles/main.dir/progress.make
@@ -0,0 +1,3 @@
+CMAKE_PROGRESS_1 = 1
+CMAKE_PROGRESS_2 = 2
+
diff --git a/build/CMakeFiles/progress.marks b/build/CMakeFiles/progress.marks
new file mode 100644
index 0000000..1e8b314
--- /dev/null
+++ b/build/CMakeFiles/progress.marks
@@ -0,0 +1 @@
+6
diff --git a/build/CMakeFiles/test_main.dir/DependInfo.cmake b/build/CMakeFiles/test_main.dir/DependInfo.cmake
new file mode 100644
index 0000000..6f08705
--- /dev/null
+++ b/build/CMakeFiles/test_main.dir/DependInfo.cmake
@@ -0,0 +1,23 @@
+
+# Consider dependencies only in project.
+set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF)
+
+# The set of languages for which implicit dependencies are needed:
+set(CMAKE_DEPENDS_LANGUAGES
+ )
+
+# The set of dependency files which are needed:
+set(CMAKE_DEPENDS_DEPENDENCY_FILES
+ "/workspace/test_main.cpp" "CMakeFiles/test_main.dir/test_main.cpp.o" "gcc" "CMakeFiles/test_main.dir/test_main.cpp.o.d"
+ )
+
+# Targets to which this target links which contain Fortran sources.
+set(CMAKE_Fortran_TARGET_LINKED_INFO_FILES
+ )
+
+# Targets to which this target links which contain Fortran sources.
+set(CMAKE_Fortran_TARGET_FORWARD_LINKED_INFO_FILES
+ )
+
+# Fortran module output directory.
+set(CMAKE_Fortran_TARGET_MODULE_DIR "")
diff --git a/build/CMakeFiles/test_main.dir/build.make b/build/CMakeFiles/test_main.dir/build.make
new file mode 100644
index 0000000..0774664
--- /dev/null
+++ b/build/CMakeFiles/test_main.dir/build.make
@@ -0,0 +1,114 @@
+# CMAKE generated file: DO NOT EDIT!
+# Generated by "Unix Makefiles" Generator, CMake Version 3.28
+
+# Delete rule output on recipe failure.
+.DELETE_ON_ERROR:
+
+#=============================================================================
+# Special targets provided by cmake.
+
+# Disable implicit rules so canonical targets will work.
+.SUFFIXES:
+
+# Disable VCS-based implicit rules.
+% : %,v
+
+# Disable VCS-based implicit rules.
+% : RCS/%
+
+# Disable VCS-based implicit rules.
+% : RCS/%,v
+
+# Disable VCS-based implicit rules.
+% : SCCS/s.%
+
+# Disable VCS-based implicit rules.
+% : s.%
+
+.SUFFIXES: .hpux_make_needs_suffix_list
+
+# Command-line flag to silence nested $(MAKE).
+$(VERBOSE)MAKESILENT = -s
+
+#Suppress display of executed commands.
+$(VERBOSE).SILENT:
+
+# A target that is always out of date.
+cmake_force:
+.PHONY : cmake_force
+
+#=============================================================================
+# Set environment variables for the build.
+
+# The shell in which to execute make rules.
+SHELL = /bin/sh
+
+# The CMake executable.
+CMAKE_COMMAND = /usr/bin/cmake
+
+# The command to remove a file.
+RM = /usr/bin/cmake -E rm -f
+
+# Escaping for special characters.
+EQUALS = =
+
+# The top-level source directory on which CMake was run.
+CMAKE_SOURCE_DIR = /workspace
+
+# The top-level build directory on which CMake was run.
+CMAKE_BINARY_DIR = /workspace/build
+
+# Include any dependencies generated for this target.
+include CMakeFiles/test_main.dir/depend.make
+# Include any dependencies generated by the compiler for this target.
+include CMakeFiles/test_main.dir/compiler_depend.make
+
+# Include the progress variables for this target.
+include CMakeFiles/test_main.dir/progress.make
+
+# Include the compile flags for this target's objects.
+include CMakeFiles/test_main.dir/flags.make
+
+CMakeFiles/test_main.dir/test_main.cpp.o: CMakeFiles/test_main.dir/flags.make
+CMakeFiles/test_main.dir/test_main.cpp.o: /workspace/test_main.cpp
+CMakeFiles/test_main.dir/test_main.cpp.o: CMakeFiles/test_main.dir/compiler_depend.ts
+ @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/workspace/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building CXX object CMakeFiles/test_main.dir/test_main.cpp.o"
+ /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT CMakeFiles/test_main.dir/test_main.cpp.o -MF CMakeFiles/test_main.dir/test_main.cpp.o.d -o CMakeFiles/test_main.dir/test_main.cpp.o -c /workspace/test_main.cpp
+
+CMakeFiles/test_main.dir/test_main.cpp.i: cmake_force
+ @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing CXX source to CMakeFiles/test_main.dir/test_main.cpp.i"
+ /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /workspace/test_main.cpp > CMakeFiles/test_main.dir/test_main.cpp.i
+
+CMakeFiles/test_main.dir/test_main.cpp.s: cmake_force
+ @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling CXX source to assembly CMakeFiles/test_main.dir/test_main.cpp.s"
+ /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /workspace/test_main.cpp -o CMakeFiles/test_main.dir/test_main.cpp.s
+
+# Object files for target test_main
+test_main_OBJECTS = \
+"CMakeFiles/test_main.dir/test_main.cpp.o"
+
+# External object files for target test_main
+test_main_EXTERNAL_OBJECTS =
+
+test_main: CMakeFiles/test_main.dir/test_main.cpp.o
+test_main: CMakeFiles/test_main.dir/build.make
+test_main: libutils.a
+test_main: /usr/lib/x86_64-linux-gnu/libgtest.a
+test_main: /usr/lib/x86_64-linux-gnu/libgtest_main.a
+test_main: /usr/lib/x86_64-linux-gnu/libgtest.a
+test_main: CMakeFiles/test_main.dir/link.txt
+ @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --bold --progress-dir=/workspace/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Linking CXX executable test_main"
+ $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/test_main.dir/link.txt --verbose=$(VERBOSE)
+
+# Rule to build all files generated by this target.
+CMakeFiles/test_main.dir/build: test_main
+.PHONY : CMakeFiles/test_main.dir/build
+
+CMakeFiles/test_main.dir/clean:
+ $(CMAKE_COMMAND) -P CMakeFiles/test_main.dir/cmake_clean.cmake
+.PHONY : CMakeFiles/test_main.dir/clean
+
+CMakeFiles/test_main.dir/depend:
+ cd /workspace/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /workspace /workspace /workspace/build /workspace/build /workspace/build/CMakeFiles/test_main.dir/DependInfo.cmake "--color=$(COLOR)"
+.PHONY : CMakeFiles/test_main.dir/depend
+
diff --git a/build/CMakeFiles/test_main.dir/cmake_clean.cmake b/build/CMakeFiles/test_main.dir/cmake_clean.cmake
new file mode 100644
index 0000000..cc1632c
--- /dev/null
+++ b/build/CMakeFiles/test_main.dir/cmake_clean.cmake
@@ -0,0 +1,11 @@
+file(REMOVE_RECURSE
+ "CMakeFiles/test_main.dir/test_main.cpp.o"
+ "CMakeFiles/test_main.dir/test_main.cpp.o.d"
+ "test_main"
+ "test_main.pdb"
+)
+
+# Per-language clean rules from dependency scanning.
+foreach(lang CXX)
+ include(CMakeFiles/test_main.dir/cmake_clean_${lang}.cmake OPTIONAL)
+endforeach()
diff --git a/build/CMakeFiles/test_main.dir/compiler_depend.internal b/build/CMakeFiles/test_main.dir/compiler_depend.internal
new file mode 100644
index 0000000..e78b113
--- /dev/null
+++ b/build/CMakeFiles/test_main.dir/compiler_depend.internal
@@ -0,0 +1,428 @@
+# CMAKE generated file: DO NOT EDIT!
+# Generated by "Unix Makefiles" Generator, CMake Version 3.28
+
+CMakeFiles/test_main.dir/test_main.cpp.o
+ /workspace/test_main.cpp
+ /usr/include/c++/14/algorithm
+ /usr/include/c++/14/any
+ /usr/include/c++/14/array
+ /usr/include/c++/14/atomic
+ /usr/include/c++/14/backward/auto_ptr.h
+ /usr/include/c++/14/backward/binders.h
+ /usr/include/c++/14/bit
+ /usr/include/c++/14/bits/algorithmfwd.h
+ /usr/include/c++/14/bits/align.h
+ /usr/include/c++/14/bits/alloc_traits.h
+ /usr/include/c++/14/bits/allocated_ptr.h
+ /usr/include/c++/14/bits/allocator.h
+ /usr/include/c++/14/bits/atomic_base.h
+ /usr/include/c++/14/bits/atomic_lockfree_defines.h
+ /usr/include/c++/14/bits/basic_ios.h
+ /usr/include/c++/14/bits/basic_ios.tcc
+ /usr/include/c++/14/bits/basic_string.h
+ /usr/include/c++/14/bits/basic_string.tcc
+ /usr/include/c++/14/bits/char_traits.h
+ /usr/include/c++/14/bits/charconv.h
+ /usr/include/c++/14/bits/chrono.h
+ /usr/include/c++/14/bits/codecvt.h
+ /usr/include/c++/14/bits/concept_check.h
+ /usr/include/c++/14/bits/cpp_type_traits.h
+ /usr/include/c++/14/bits/cxxabi_forced.h
+ /usr/include/c++/14/bits/cxxabi_init_exception.h
+ /usr/include/c++/14/bits/enable_special_members.h
+ /usr/include/c++/14/bits/erase_if.h
+ /usr/include/c++/14/bits/exception.h
+ /usr/include/c++/14/bits/exception_defines.h
+ /usr/include/c++/14/bits/exception_ptr.h
+ /usr/include/c++/14/bits/forward_list.h
+ /usr/include/c++/14/bits/forward_list.tcc
+ /usr/include/c++/14/bits/functexcept.h
+ /usr/include/c++/14/bits/functional_hash.h
+ /usr/include/c++/14/bits/gslice.h
+ /usr/include/c++/14/bits/gslice_array.h
+ /usr/include/c++/14/bits/hash_bytes.h
+ /usr/include/c++/14/bits/hashtable.h
+ /usr/include/c++/14/bits/hashtable_policy.h
+ /usr/include/c++/14/bits/indirect_array.h
+ /usr/include/c++/14/bits/invoke.h
+ /usr/include/c++/14/bits/ios_base.h
+ /usr/include/c++/14/bits/istream.tcc
+ /usr/include/c++/14/bits/locale_classes.h
+ /usr/include/c++/14/bits/locale_classes.tcc
+ /usr/include/c++/14/bits/locale_conv.h
+ /usr/include/c++/14/bits/locale_facets.h
+ /usr/include/c++/14/bits/locale_facets.tcc
+ /usr/include/c++/14/bits/locale_facets_nonio.h
+ /usr/include/c++/14/bits/locale_facets_nonio.tcc
+ /usr/include/c++/14/bits/localefwd.h
+ /usr/include/c++/14/bits/mask_array.h
+ /usr/include/c++/14/bits/memoryfwd.h
+ /usr/include/c++/14/bits/move.h
+ /usr/include/c++/14/bits/nested_exception.h
+ /usr/include/c++/14/bits/new_allocator.h
+ /usr/include/c++/14/bits/ostream.tcc
+ /usr/include/c++/14/bits/ostream_insert.h
+ /usr/include/c++/14/bits/parse_numbers.h
+ /usr/include/c++/14/bits/postypes.h
+ /usr/include/c++/14/bits/predefined_ops.h
+ /usr/include/c++/14/bits/ptr_traits.h
+ /usr/include/c++/14/bits/quoted_string.h
+ /usr/include/c++/14/bits/range_access.h
+ /usr/include/c++/14/bits/refwrap.h
+ /usr/include/c++/14/bits/requires_hosted.h
+ /usr/include/c++/14/bits/shared_ptr.h
+ /usr/include/c++/14/bits/shared_ptr_atomic.h
+ /usr/include/c++/14/bits/shared_ptr_base.h
+ /usr/include/c++/14/bits/slice_array.h
+ /usr/include/c++/14/bits/sstream.tcc
+ /usr/include/c++/14/bits/std_abs.h
+ /usr/include/c++/14/bits/std_function.h
+ /usr/include/c++/14/bits/std_mutex.h
+ /usr/include/c++/14/bits/stl_algo.h
+ /usr/include/c++/14/bits/stl_algobase.h
+ /usr/include/c++/14/bits/stl_bvector.h
+ /usr/include/c++/14/bits/stl_construct.h
+ /usr/include/c++/14/bits/stl_function.h
+ /usr/include/c++/14/bits/stl_heap.h
+ /usr/include/c++/14/bits/stl_iterator.h
+ /usr/include/c++/14/bits/stl_iterator_base_funcs.h
+ /usr/include/c++/14/bits/stl_iterator_base_types.h
+ /usr/include/c++/14/bits/stl_map.h
+ /usr/include/c++/14/bits/stl_multimap.h
+ /usr/include/c++/14/bits/stl_multiset.h
+ /usr/include/c++/14/bits/stl_numeric.h
+ /usr/include/c++/14/bits/stl_pair.h
+ /usr/include/c++/14/bits/stl_raw_storage_iter.h
+ /usr/include/c++/14/bits/stl_relops.h
+ /usr/include/c++/14/bits/stl_set.h
+ /usr/include/c++/14/bits/stl_tempbuf.h
+ /usr/include/c++/14/bits/stl_tree.h
+ /usr/include/c++/14/bits/stl_uninitialized.h
+ /usr/include/c++/14/bits/stl_vector.h
+ /usr/include/c++/14/bits/stream_iterator.h
+ /usr/include/c++/14/bits/streambuf.tcc
+ /usr/include/c++/14/bits/streambuf_iterator.h
+ /usr/include/c++/14/bits/stringfwd.h
+ /usr/include/c++/14/bits/uniform_int_dist.h
+ /usr/include/c++/14/bits/unique_lock.h
+ /usr/include/c++/14/bits/unique_ptr.h
+ /usr/include/c++/14/bits/unordered_map.h
+ /usr/include/c++/14/bits/uses_allocator.h
+ /usr/include/c++/14/bits/utility.h
+ /usr/include/c++/14/bits/valarray_after.h
+ /usr/include/c++/14/bits/valarray_array.h
+ /usr/include/c++/14/bits/valarray_array.tcc
+ /usr/include/c++/14/bits/valarray_before.h
+ /usr/include/c++/14/bits/vector.tcc
+ /usr/include/c++/14/bits/version.h
+ /usr/include/c++/14/cassert
+ /usr/include/c++/14/cctype
+ /usr/include/c++/14/cerrno
+ /usr/include/c++/14/clocale
+ /usr/include/c++/14/cmath
+ /usr/include/c++/14/compare
+ /usr/include/c++/14/concepts
+ /usr/include/c++/14/condition_variable
+ /usr/include/c++/14/cstddef
+ /usr/include/c++/14/cstdint
+ /usr/include/c++/14/cstdio
+ /usr/include/c++/14/cstdlib
+ /usr/include/c++/14/cstring
+ /usr/include/c++/14/ctime
+ /usr/include/c++/14/cwchar
+ /usr/include/c++/14/cwctype
+ /usr/include/c++/14/cxxabi.h
+ /usr/include/c++/14/debug/assertions.h
+ /usr/include/c++/14/debug/debug.h
+ /usr/include/c++/14/exception
+ /usr/include/c++/14/ext/aligned_buffer.h
+ /usr/include/c++/14/ext/alloc_traits.h
+ /usr/include/c++/14/ext/atomicity.h
+ /usr/include/c++/14/ext/concurrence.h
+ /usr/include/c++/14/ext/numeric_traits.h
+ /usr/include/c++/14/ext/string_conversions.h
+ /usr/include/c++/14/ext/type_traits.h
+ /usr/include/c++/14/forward_list
+ /usr/include/c++/14/functional
+ /usr/include/c++/14/initializer_list
+ /usr/include/c++/14/iomanip
+ /usr/include/c++/14/ios
+ /usr/include/c++/14/iosfwd
+ /usr/include/c++/14/iostream
+ /usr/include/c++/14/istream
+ /usr/include/c++/14/iterator
+ /usr/include/c++/14/limits
+ /usr/include/c++/14/locale
+ /usr/include/c++/14/map
+ /usr/include/c++/14/memory
+ /usr/include/c++/14/mutex
+ /usr/include/c++/14/new
+ /usr/include/c++/14/numeric
+ /usr/include/c++/14/optional
+ /usr/include/c++/14/ostream
+ /usr/include/c++/14/ratio
+ /usr/include/c++/14/set
+ /usr/include/c++/14/sstream
+ /usr/include/c++/14/stdexcept
+ /usr/include/c++/14/stdlib.h
+ /usr/include/c++/14/streambuf
+ /usr/include/c++/14/string
+ /usr/include/c++/14/string_view
+ /usr/include/c++/14/system_error
+ /usr/include/c++/14/tuple
+ /usr/include/c++/14/type_traits
+ /usr/include/c++/14/typeinfo
+ /usr/include/c++/14/unordered_map
+ /usr/include/c++/14/utility
+ /usr/include/c++/14/valarray
+ /usr/include/c++/14/variant
+ /usr/include/c++/14/vector
+ /usr/include/c++/14/version
+ /usr/include/x86_64-linux-gnu/c++/14/bits/atomic_word.h
+ /usr/include/x86_64-linux-gnu/c++/14/bits/c++allocator.h
+ /usr/include/x86_64-linux-gnu/c++/14/bits/c++config.h
+ /usr/include/x86_64-linux-gnu/c++/14/bits/c++locale.h
+ /usr/include/x86_64-linux-gnu/c++/14/bits/cpu_defines.h
+ /usr/include/x86_64-linux-gnu/c++/14/bits/ctype_base.h
+ /usr/include/x86_64-linux-gnu/c++/14/bits/ctype_inline.h
+ /usr/include/x86_64-linux-gnu/c++/14/bits/cxxabi_tweaks.h
+ /usr/include/x86_64-linux-gnu/c++/14/bits/error_constants.h
+ /usr/include/x86_64-linux-gnu/c++/14/bits/gthr-default.h
+ /usr/include/x86_64-linux-gnu/c++/14/bits/gthr.h
+ /usr/include/x86_64-linux-gnu/c++/14/bits/messages_members.h
+ /usr/include/x86_64-linux-gnu/c++/14/bits/os_defines.h
+ /usr/include/x86_64-linux-gnu/c++/14/bits/time_members.h
+ /usr/include/alloca.h
+ /usr/include/asm-generic/bitsperlong.h
+ /usr/include/asm-generic/errno-base.h
+ /usr/include/asm-generic/errno.h
+ /usr/include/asm-generic/int-ll64.h
+ /usr/include/asm-generic/posix_types.h
+ /usr/include/asm-generic/types.h
+ /usr/include/assert.h
+ /usr/include/ctype.h
+ /usr/include/endian.h
+ /usr/include/errno.h
+ /usr/include/features-time64.h
+ /usr/include/features.h
+ /usr/include/gtest/gtest-assertion-result.h
+ /usr/include/gtest/gtest-death-test.h
+ /usr/include/gtest/gtest-matchers.h
+ /usr/include/gtest/gtest-message.h
+ /usr/include/gtest/gtest-param-test.h
+ /usr/include/gtest/gtest-printers.h
+ /usr/include/gtest/gtest-test-part.h
+ /usr/include/gtest/gtest-typed-test.h
+ /usr/include/gtest/gtest.h
+ /usr/include/gtest/gtest_pred_impl.h
+ /usr/include/gtest/gtest_prod.h
+ /usr/include/gtest/internal/custom/gtest-port.h
+ /usr/include/gtest/internal/custom/gtest-printers.h
+ /usr/include/gtest/internal/gtest-death-test-internal.h
+ /usr/include/gtest/internal/gtest-filepath.h
+ /usr/include/gtest/internal/gtest-internal.h
+ /usr/include/gtest/internal/gtest-param-util.h
+ /usr/include/gtest/internal/gtest-port-arch.h
+ /usr/include/gtest/internal/gtest-port.h
+ /usr/include/gtest/internal/gtest-string.h
+ /usr/include/gtest/internal/gtest-type-util.h
+ /usr/include/libintl.h
+ /usr/include/linux/close_range.h
+ /usr/include/linux/errno.h
+ /usr/include/linux/posix_types.h
+ /usr/include/linux/stat.h
+ /usr/include/linux/stddef.h
+ /usr/include/linux/types.h
+ /usr/include/locale.h
+ /usr/include/math.h
+ /usr/include/nlohmann/adl_serializer.hpp
+ /usr/include/nlohmann/byte_container_with_subtype.hpp
+ /usr/include/nlohmann/detail/abi_macros.hpp
+ /usr/include/nlohmann/detail/conversions/from_json.hpp
+ /usr/include/nlohmann/detail/conversions/to_chars.hpp
+ /usr/include/nlohmann/detail/conversions/to_json.hpp
+ /usr/include/nlohmann/detail/exceptions.hpp
+ /usr/include/nlohmann/detail/hash.hpp
+ /usr/include/nlohmann/detail/input/binary_reader.hpp
+ /usr/include/nlohmann/detail/input/input_adapters.hpp
+ /usr/include/nlohmann/detail/input/json_sax.hpp
+ /usr/include/nlohmann/detail/input/lexer.hpp
+ /usr/include/nlohmann/detail/input/parser.hpp
+ /usr/include/nlohmann/detail/input/position_t.hpp
+ /usr/include/nlohmann/detail/iterators/internal_iterator.hpp
+ /usr/include/nlohmann/detail/iterators/iter_impl.hpp
+ /usr/include/nlohmann/detail/iterators/iteration_proxy.hpp
+ /usr/include/nlohmann/detail/iterators/iterator_traits.hpp
+ /usr/include/nlohmann/detail/iterators/json_reverse_iterator.hpp
+ /usr/include/nlohmann/detail/iterators/primitive_iterator.hpp
+ /usr/include/nlohmann/detail/json_custom_base_class.hpp
+ /usr/include/nlohmann/detail/json_pointer.hpp
+ /usr/include/nlohmann/detail/json_ref.hpp
+ /usr/include/nlohmann/detail/macro_scope.hpp
+ /usr/include/nlohmann/detail/macro_unscope.hpp
+ /usr/include/nlohmann/detail/meta/call_std/begin.hpp
+ /usr/include/nlohmann/detail/meta/call_std/end.hpp
+ /usr/include/nlohmann/detail/meta/cpp_future.hpp
+ /usr/include/nlohmann/detail/meta/detected.hpp
+ /usr/include/nlohmann/detail/meta/identity_tag.hpp
+ /usr/include/nlohmann/detail/meta/is_sax.hpp
+ /usr/include/nlohmann/detail/meta/std_fs.hpp
+ /usr/include/nlohmann/detail/meta/type_traits.hpp
+ /usr/include/nlohmann/detail/meta/void_t.hpp
+ /usr/include/nlohmann/detail/output/binary_writer.hpp
+ /usr/include/nlohmann/detail/output/output_adapters.hpp
+ /usr/include/nlohmann/detail/output/serializer.hpp
+ /usr/include/nlohmann/detail/string_concat.hpp
+ /usr/include/nlohmann/detail/string_escape.hpp
+ /usr/include/nlohmann/detail/value_t.hpp
+ /usr/include/nlohmann/json.hpp
+ /usr/include/nlohmann/json_fwd.hpp
+ /usr/include/nlohmann/ordered_map.hpp
+ /usr/include/nlohmann/thirdparty/hedley/hedley.hpp
+ /usr/include/nlohmann/thirdparty/hedley/hedley_undef.hpp
+ /usr/include/pthread.h
+ /usr/include/regex.h
+ /usr/include/sched.h
+ /usr/include/signal.h
+ /usr/include/stdc-predef.h
+ /usr/include/stdint.h
+ /usr/include/stdio.h
+ /usr/include/stdlib.h
+ /usr/include/string.h
+ /usr/include/strings.h
+ /usr/include/time.h
+ /usr/include/unistd.h
+ /usr/include/wchar.h
+ /usr/include/wctype.h
+ /usr/include/x86_64-linux-gnu/asm/bitsperlong.h
+ /usr/include/x86_64-linux-gnu/asm/errno.h
+ /usr/include/x86_64-linux-gnu/asm/posix_types.h
+ /usr/include/x86_64-linux-gnu/asm/posix_types_64.h
+ /usr/include/x86_64-linux-gnu/asm/types.h
+ /usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h
+ /usr/include/x86_64-linux-gnu/bits/byteswap.h
+ /usr/include/x86_64-linux-gnu/bits/confname.h
+ /usr/include/x86_64-linux-gnu/bits/cpu-set.h
+ /usr/include/x86_64-linux-gnu/bits/endian.h
+ /usr/include/x86_64-linux-gnu/bits/endianness.h
+ /usr/include/x86_64-linux-gnu/bits/environments.h
+ /usr/include/x86_64-linux-gnu/bits/errno.h
+ /usr/include/x86_64-linux-gnu/bits/floatn-common.h
+ /usr/include/x86_64-linux-gnu/bits/floatn.h
+ /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h
+ /usr/include/x86_64-linux-gnu/bits/fp-fast.h
+ /usr/include/x86_64-linux-gnu/bits/fp-logb.h
+ /usr/include/x86_64-linux-gnu/bits/getopt_core.h
+ /usr/include/x86_64-linux-gnu/bits/getopt_posix.h
+ /usr/include/x86_64-linux-gnu/bits/iscanonical.h
+ /usr/include/x86_64-linux-gnu/bits/libc-header-start.h
+ /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h
+ /usr/include/x86_64-linux-gnu/bits/locale.h
+ /usr/include/x86_64-linux-gnu/bits/long-double.h
+ /usr/include/x86_64-linux-gnu/bits/math-vector.h
+ /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h
+ /usr/include/x86_64-linux-gnu/bits/mathcalls-narrow.h
+ /usr/include/x86_64-linux-gnu/bits/mathcalls.h
+ /usr/include/x86_64-linux-gnu/bits/posix_opt.h
+ /usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h
+ /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h
+ /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h
+ /usr/include/x86_64-linux-gnu/bits/sched.h
+ /usr/include/x86_64-linux-gnu/bits/select.h
+ /usr/include/x86_64-linux-gnu/bits/setjmp.h
+ /usr/include/x86_64-linux-gnu/bits/sigaction.h
+ /usr/include/x86_64-linux-gnu/bits/sigcontext.h
+ /usr/include/x86_64-linux-gnu/bits/sigevent-consts.h
+ /usr/include/x86_64-linux-gnu/bits/siginfo-arch.h
+ /usr/include/x86_64-linux-gnu/bits/siginfo-consts-arch.h
+ /usr/include/x86_64-linux-gnu/bits/siginfo-consts.h
+ /usr/include/x86_64-linux-gnu/bits/signal_ext.h
+ /usr/include/x86_64-linux-gnu/bits/signum-arch.h
+ /usr/include/x86_64-linux-gnu/bits/signum-generic.h
+ /usr/include/x86_64-linux-gnu/bits/sigstack.h
+ /usr/include/x86_64-linux-gnu/bits/sigstksz.h
+ /usr/include/x86_64-linux-gnu/bits/sigthread.h
+ /usr/include/x86_64-linux-gnu/bits/ss_flags.h
+ /usr/include/x86_64-linux-gnu/bits/stat.h
+ /usr/include/x86_64-linux-gnu/bits/statx-generic.h
+ /usr/include/x86_64-linux-gnu/bits/statx.h
+ /usr/include/x86_64-linux-gnu/bits/stdint-intn.h
+ /usr/include/x86_64-linux-gnu/bits/stdint-least.h
+ /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h
+ /usr/include/x86_64-linux-gnu/bits/stdio_lim.h
+ /usr/include/x86_64-linux-gnu/bits/stdlib-float.h
+ /usr/include/x86_64-linux-gnu/bits/struct_mutex.h
+ /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h
+ /usr/include/x86_64-linux-gnu/bits/struct_stat.h
+ /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h
+ /usr/include/x86_64-linux-gnu/bits/time.h
+ /usr/include/x86_64-linux-gnu/bits/time64.h
+ /usr/include/x86_64-linux-gnu/bits/timesize.h
+ /usr/include/x86_64-linux-gnu/bits/timex.h
+ /usr/include/x86_64-linux-gnu/bits/types.h
+ /usr/include/x86_64-linux-gnu/bits/types/FILE.h
+ /usr/include/x86_64-linux-gnu/bits/types/__FILE.h
+ /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h
+ /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h
+ /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h
+ /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h
+ /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h
+ /usr/include/x86_64-linux-gnu/bits/types/__sigval_t.h
+ /usr/include/x86_64-linux-gnu/bits/types/clock_t.h
+ /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h
+ /usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h
+ /usr/include/x86_64-linux-gnu/bits/types/error_t.h
+ /usr/include/x86_64-linux-gnu/bits/types/idtype_t.h
+ /usr/include/x86_64-linux-gnu/bits/types/locale_t.h
+ /usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h
+ /usr/include/x86_64-linux-gnu/bits/types/sig_atomic_t.h
+ /usr/include/x86_64-linux-gnu/bits/types/sigevent_t.h
+ /usr/include/x86_64-linux-gnu/bits/types/siginfo_t.h
+ /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h
+ /usr/include/x86_64-linux-gnu/bits/types/sigval_t.h
+ /usr/include/x86_64-linux-gnu/bits/types/stack_t.h
+ /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h
+ /usr/include/x86_64-linux-gnu/bits/types/struct___jmp_buf_tag.h
+ /usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h
+ /usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h
+ /usr/include/x86_64-linux-gnu/bits/types/struct_sigstack.h
+ /usr/include/x86_64-linux-gnu/bits/types/struct_statx.h
+ /usr/include/x86_64-linux-gnu/bits/types/struct_statx_timestamp.h
+ /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h
+ /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h
+ /usr/include/x86_64-linux-gnu/bits/types/struct_tm.h
+ /usr/include/x86_64-linux-gnu/bits/types/time_t.h
+ /usr/include/x86_64-linux-gnu/bits/types/timer_t.h
+ /usr/include/x86_64-linux-gnu/bits/types/wint_t.h
+ /usr/include/x86_64-linux-gnu/bits/typesizes.h
+ /usr/include/x86_64-linux-gnu/bits/uintn-identity.h
+ /usr/include/x86_64-linux-gnu/bits/unistd_ext.h
+ /usr/include/x86_64-linux-gnu/bits/waitflags.h
+ /usr/include/x86_64-linux-gnu/bits/waitstatus.h
+ /usr/include/x86_64-linux-gnu/bits/wchar.h
+ /usr/include/x86_64-linux-gnu/bits/wctype-wchar.h
+ /usr/include/x86_64-linux-gnu/bits/wordsize.h
+ /usr/include/x86_64-linux-gnu/gnu/stubs-64.h
+ /usr/include/x86_64-linux-gnu/gnu/stubs.h
+ /usr/include/x86_64-linux-gnu/sys/cdefs.h
+ /usr/include/x86_64-linux-gnu/sys/select.h
+ /usr/include/x86_64-linux-gnu/sys/single_threaded.h
+ /usr/include/x86_64-linux-gnu/sys/stat.h
+ /usr/include/x86_64-linux-gnu/sys/types.h
+ /usr/include/x86_64-linux-gnu/sys/ucontext.h
+ /usr/include/x86_64-linux-gnu/sys/wait.h
+ /usr/lib/llvm-18/lib/clang/18/include/__stdarg___gnuc_va_list.h
+ /usr/lib/llvm-18/lib/clang/18/include/__stddef_max_align_t.h
+ /usr/lib/llvm-18/lib/clang/18/include/__stddef_null.h
+ /usr/lib/llvm-18/lib/clang/18/include/__stddef_nullptr_t.h
+ /usr/lib/llvm-18/lib/clang/18/include/__stddef_offsetof.h
+ /usr/lib/llvm-18/lib/clang/18/include/__stddef_ptrdiff_t.h
+ /usr/lib/llvm-18/lib/clang/18/include/__stddef_size_t.h
+ /usr/lib/llvm-18/lib/clang/18/include/__stddef_wchar_t.h
+ /usr/lib/llvm-18/lib/clang/18/include/float.h
+ /usr/lib/llvm-18/lib/clang/18/include/sanitizer/tsan_interface.h
+ /usr/lib/llvm-18/lib/clang/18/include/stdarg.h
+ /usr/lib/llvm-18/lib/clang/18/include/stddef.h
+ /usr/lib/llvm-18/lib/clang/18/include/stdint.h
+ /workspace/utils.h
+
diff --git a/build/CMakeFiles/test_main.dir/compiler_depend.make b/build/CMakeFiles/test_main.dir/compiler_depend.make
new file mode 100644
index 0000000..3af0d45
--- /dev/null
+++ b/build/CMakeFiles/test_main.dir/compiler_depend.make
@@ -0,0 +1,1273 @@
+# CMAKE generated file: DO NOT EDIT!
+# Generated by "Unix Makefiles" Generator, CMake Version 3.28
+
+CMakeFiles/test_main.dir/test_main.cpp.o: /workspace/test_main.cpp \
+ /usr/include/c++/14/algorithm \
+ /usr/include/c++/14/any \
+ /usr/include/c++/14/array \
+ /usr/include/c++/14/atomic \
+ /usr/include/c++/14/backward/auto_ptr.h \
+ /usr/include/c++/14/backward/binders.h \
+ /usr/include/c++/14/bit \
+ /usr/include/c++/14/bits/algorithmfwd.h \
+ /usr/include/c++/14/bits/align.h \
+ /usr/include/c++/14/bits/alloc_traits.h \
+ /usr/include/c++/14/bits/allocated_ptr.h \
+ /usr/include/c++/14/bits/allocator.h \
+ /usr/include/c++/14/bits/atomic_base.h \
+ /usr/include/c++/14/bits/atomic_lockfree_defines.h \
+ /usr/include/c++/14/bits/basic_ios.h \
+ /usr/include/c++/14/bits/basic_ios.tcc \
+ /usr/include/c++/14/bits/basic_string.h \
+ /usr/include/c++/14/bits/basic_string.tcc \
+ /usr/include/c++/14/bits/char_traits.h \
+ /usr/include/c++/14/bits/charconv.h \
+ /usr/include/c++/14/bits/chrono.h \
+ /usr/include/c++/14/bits/codecvt.h \
+ /usr/include/c++/14/bits/concept_check.h \
+ /usr/include/c++/14/bits/cpp_type_traits.h \
+ /usr/include/c++/14/bits/cxxabi_forced.h \
+ /usr/include/c++/14/bits/cxxabi_init_exception.h \
+ /usr/include/c++/14/bits/enable_special_members.h \
+ /usr/include/c++/14/bits/erase_if.h \
+ /usr/include/c++/14/bits/exception.h \
+ /usr/include/c++/14/bits/exception_defines.h \
+ /usr/include/c++/14/bits/exception_ptr.h \
+ /usr/include/c++/14/bits/forward_list.h \
+ /usr/include/c++/14/bits/forward_list.tcc \
+ /usr/include/c++/14/bits/functexcept.h \
+ /usr/include/c++/14/bits/functional_hash.h \
+ /usr/include/c++/14/bits/gslice.h \
+ /usr/include/c++/14/bits/gslice_array.h \
+ /usr/include/c++/14/bits/hash_bytes.h \
+ /usr/include/c++/14/bits/hashtable.h \
+ /usr/include/c++/14/bits/hashtable_policy.h \
+ /usr/include/c++/14/bits/indirect_array.h \
+ /usr/include/c++/14/bits/invoke.h \
+ /usr/include/c++/14/bits/ios_base.h \
+ /usr/include/c++/14/bits/istream.tcc \
+ /usr/include/c++/14/bits/locale_classes.h \
+ /usr/include/c++/14/bits/locale_classes.tcc \
+ /usr/include/c++/14/bits/locale_conv.h \
+ /usr/include/c++/14/bits/locale_facets.h \
+ /usr/include/c++/14/bits/locale_facets.tcc \
+ /usr/include/c++/14/bits/locale_facets_nonio.h \
+ /usr/include/c++/14/bits/locale_facets_nonio.tcc \
+ /usr/include/c++/14/bits/localefwd.h \
+ /usr/include/c++/14/bits/mask_array.h \
+ /usr/include/c++/14/bits/memoryfwd.h \
+ /usr/include/c++/14/bits/move.h \
+ /usr/include/c++/14/bits/nested_exception.h \
+ /usr/include/c++/14/bits/new_allocator.h \
+ /usr/include/c++/14/bits/ostream.tcc \
+ /usr/include/c++/14/bits/ostream_insert.h \
+ /usr/include/c++/14/bits/parse_numbers.h \
+ /usr/include/c++/14/bits/postypes.h \
+ /usr/include/c++/14/bits/predefined_ops.h \
+ /usr/include/c++/14/bits/ptr_traits.h \
+ /usr/include/c++/14/bits/quoted_string.h \
+ /usr/include/c++/14/bits/range_access.h \
+ /usr/include/c++/14/bits/refwrap.h \
+ /usr/include/c++/14/bits/requires_hosted.h \
+ /usr/include/c++/14/bits/shared_ptr.h \
+ /usr/include/c++/14/bits/shared_ptr_atomic.h \
+ /usr/include/c++/14/bits/shared_ptr_base.h \
+ /usr/include/c++/14/bits/slice_array.h \
+ /usr/include/c++/14/bits/sstream.tcc \
+ /usr/include/c++/14/bits/std_abs.h \
+ /usr/include/c++/14/bits/std_function.h \
+ /usr/include/c++/14/bits/std_mutex.h \
+ /usr/include/c++/14/bits/stl_algo.h \
+ /usr/include/c++/14/bits/stl_algobase.h \
+ /usr/include/c++/14/bits/stl_bvector.h \
+ /usr/include/c++/14/bits/stl_construct.h \
+ /usr/include/c++/14/bits/stl_function.h \
+ /usr/include/c++/14/bits/stl_heap.h \
+ /usr/include/c++/14/bits/stl_iterator.h \
+ /usr/include/c++/14/bits/stl_iterator_base_funcs.h \
+ /usr/include/c++/14/bits/stl_iterator_base_types.h \
+ /usr/include/c++/14/bits/stl_map.h \
+ /usr/include/c++/14/bits/stl_multimap.h \
+ /usr/include/c++/14/bits/stl_multiset.h \
+ /usr/include/c++/14/bits/stl_numeric.h \
+ /usr/include/c++/14/bits/stl_pair.h \
+ /usr/include/c++/14/bits/stl_raw_storage_iter.h \
+ /usr/include/c++/14/bits/stl_relops.h \
+ /usr/include/c++/14/bits/stl_set.h \
+ /usr/include/c++/14/bits/stl_tempbuf.h \
+ /usr/include/c++/14/bits/stl_tree.h \
+ /usr/include/c++/14/bits/stl_uninitialized.h \
+ /usr/include/c++/14/bits/stl_vector.h \
+ /usr/include/c++/14/bits/stream_iterator.h \
+ /usr/include/c++/14/bits/streambuf.tcc \
+ /usr/include/c++/14/bits/streambuf_iterator.h \
+ /usr/include/c++/14/bits/stringfwd.h \
+ /usr/include/c++/14/bits/uniform_int_dist.h \
+ /usr/include/c++/14/bits/unique_lock.h \
+ /usr/include/c++/14/bits/unique_ptr.h \
+ /usr/include/c++/14/bits/unordered_map.h \
+ /usr/include/c++/14/bits/uses_allocator.h \
+ /usr/include/c++/14/bits/utility.h \
+ /usr/include/c++/14/bits/valarray_after.h \
+ /usr/include/c++/14/bits/valarray_array.h \
+ /usr/include/c++/14/bits/valarray_array.tcc \
+ /usr/include/c++/14/bits/valarray_before.h \
+ /usr/include/c++/14/bits/vector.tcc \
+ /usr/include/c++/14/bits/version.h \
+ /usr/include/c++/14/cassert \
+ /usr/include/c++/14/cctype \
+ /usr/include/c++/14/cerrno \
+ /usr/include/c++/14/clocale \
+ /usr/include/c++/14/cmath \
+ /usr/include/c++/14/compare \
+ /usr/include/c++/14/concepts \
+ /usr/include/c++/14/condition_variable \
+ /usr/include/c++/14/cstddef \
+ /usr/include/c++/14/cstdint \
+ /usr/include/c++/14/cstdio \
+ /usr/include/c++/14/cstdlib \
+ /usr/include/c++/14/cstring \
+ /usr/include/c++/14/ctime \
+ /usr/include/c++/14/cwchar \
+ /usr/include/c++/14/cwctype \
+ /usr/include/c++/14/cxxabi.h \
+ /usr/include/c++/14/debug/assertions.h \
+ /usr/include/c++/14/debug/debug.h \
+ /usr/include/c++/14/exception \
+ /usr/include/c++/14/ext/aligned_buffer.h \
+ /usr/include/c++/14/ext/alloc_traits.h \
+ /usr/include/c++/14/ext/atomicity.h \
+ /usr/include/c++/14/ext/concurrence.h \
+ /usr/include/c++/14/ext/numeric_traits.h \
+ /usr/include/c++/14/ext/string_conversions.h \
+ /usr/include/c++/14/ext/type_traits.h \
+ /usr/include/c++/14/forward_list \
+ /usr/include/c++/14/functional \
+ /usr/include/c++/14/initializer_list \
+ /usr/include/c++/14/iomanip \
+ /usr/include/c++/14/ios \
+ /usr/include/c++/14/iosfwd \
+ /usr/include/c++/14/iostream \
+ /usr/include/c++/14/istream \
+ /usr/include/c++/14/iterator \
+ /usr/include/c++/14/limits \
+ /usr/include/c++/14/locale \
+ /usr/include/c++/14/map \
+ /usr/include/c++/14/memory \
+ /usr/include/c++/14/mutex \
+ /usr/include/c++/14/new \
+ /usr/include/c++/14/numeric \
+ /usr/include/c++/14/optional \
+ /usr/include/c++/14/ostream \
+ /usr/include/c++/14/ratio \
+ /usr/include/c++/14/set \
+ /usr/include/c++/14/sstream \
+ /usr/include/c++/14/stdexcept \
+ /usr/include/c++/14/stdlib.h \
+ /usr/include/c++/14/streambuf \
+ /usr/include/c++/14/string \
+ /usr/include/c++/14/string_view \
+ /usr/include/c++/14/system_error \
+ /usr/include/c++/14/tuple \
+ /usr/include/c++/14/type_traits \
+ /usr/include/c++/14/typeinfo \
+ /usr/include/c++/14/unordered_map \
+ /usr/include/c++/14/utility \
+ /usr/include/c++/14/valarray \
+ /usr/include/c++/14/variant \
+ /usr/include/c++/14/vector \
+ /usr/include/c++/14/version \
+ /usr/include/x86_64-linux-gnu/c++/14/bits/atomic_word.h \
+ /usr/include/x86_64-linux-gnu/c++/14/bits/c++allocator.h \
+ /usr/include/x86_64-linux-gnu/c++/14/bits/c++config.h \
+ /usr/include/x86_64-linux-gnu/c++/14/bits/c++locale.h \
+ /usr/include/x86_64-linux-gnu/c++/14/bits/cpu_defines.h \
+ /usr/include/x86_64-linux-gnu/c++/14/bits/ctype_base.h \
+ /usr/include/x86_64-linux-gnu/c++/14/bits/ctype_inline.h \
+ /usr/include/x86_64-linux-gnu/c++/14/bits/cxxabi_tweaks.h \
+ /usr/include/x86_64-linux-gnu/c++/14/bits/error_constants.h \
+ /usr/include/x86_64-linux-gnu/c++/14/bits/gthr-default.h \
+ /usr/include/x86_64-linux-gnu/c++/14/bits/gthr.h \
+ /usr/include/x86_64-linux-gnu/c++/14/bits/messages_members.h \
+ /usr/include/x86_64-linux-gnu/c++/14/bits/os_defines.h \
+ /usr/include/x86_64-linux-gnu/c++/14/bits/time_members.h \
+ /usr/include/alloca.h \
+ /usr/include/asm-generic/bitsperlong.h \
+ /usr/include/asm-generic/errno-base.h \
+ /usr/include/asm-generic/errno.h \
+ /usr/include/asm-generic/int-ll64.h \
+ /usr/include/asm-generic/posix_types.h \
+ /usr/include/asm-generic/types.h \
+ /usr/include/assert.h \
+ /usr/include/ctype.h \
+ /usr/include/endian.h \
+ /usr/include/errno.h \
+ /usr/include/features-time64.h \
+ /usr/include/features.h \
+ /usr/include/gtest/gtest-assertion-result.h \
+ /usr/include/gtest/gtest-death-test.h \
+ /usr/include/gtest/gtest-matchers.h \
+ /usr/include/gtest/gtest-message.h \
+ /usr/include/gtest/gtest-param-test.h \
+ /usr/include/gtest/gtest-printers.h \
+ /usr/include/gtest/gtest-test-part.h \
+ /usr/include/gtest/gtest-typed-test.h \
+ /usr/include/gtest/gtest.h \
+ /usr/include/gtest/gtest_pred_impl.h \
+ /usr/include/gtest/gtest_prod.h \
+ /usr/include/gtest/internal/custom/gtest-port.h \
+ /usr/include/gtest/internal/custom/gtest-printers.h \
+ /usr/include/gtest/internal/gtest-death-test-internal.h \
+ /usr/include/gtest/internal/gtest-filepath.h \
+ /usr/include/gtest/internal/gtest-internal.h \
+ /usr/include/gtest/internal/gtest-param-util.h \
+ /usr/include/gtest/internal/gtest-port-arch.h \
+ /usr/include/gtest/internal/gtest-port.h \
+ /usr/include/gtest/internal/gtest-string.h \
+ /usr/include/gtest/internal/gtest-type-util.h \
+ /usr/include/libintl.h \
+ /usr/include/linux/close_range.h \
+ /usr/include/linux/errno.h \
+ /usr/include/linux/posix_types.h \
+ /usr/include/linux/stat.h \
+ /usr/include/linux/stddef.h \
+ /usr/include/linux/types.h \
+ /usr/include/locale.h \
+ /usr/include/math.h \
+ /usr/include/nlohmann/adl_serializer.hpp \
+ /usr/include/nlohmann/byte_container_with_subtype.hpp \
+ /usr/include/nlohmann/detail/abi_macros.hpp \
+ /usr/include/nlohmann/detail/conversions/from_json.hpp \
+ /usr/include/nlohmann/detail/conversions/to_chars.hpp \
+ /usr/include/nlohmann/detail/conversions/to_json.hpp \
+ /usr/include/nlohmann/detail/exceptions.hpp \
+ /usr/include/nlohmann/detail/hash.hpp \
+ /usr/include/nlohmann/detail/input/binary_reader.hpp \
+ /usr/include/nlohmann/detail/input/input_adapters.hpp \
+ /usr/include/nlohmann/detail/input/json_sax.hpp \
+ /usr/include/nlohmann/detail/input/lexer.hpp \
+ /usr/include/nlohmann/detail/input/parser.hpp \
+ /usr/include/nlohmann/detail/input/position_t.hpp \
+ /usr/include/nlohmann/detail/iterators/internal_iterator.hpp \
+ /usr/include/nlohmann/detail/iterators/iter_impl.hpp \
+ /usr/include/nlohmann/detail/iterators/iteration_proxy.hpp \
+ /usr/include/nlohmann/detail/iterators/iterator_traits.hpp \
+ /usr/include/nlohmann/detail/iterators/json_reverse_iterator.hpp \
+ /usr/include/nlohmann/detail/iterators/primitive_iterator.hpp \
+ /usr/include/nlohmann/detail/json_custom_base_class.hpp \
+ /usr/include/nlohmann/detail/json_pointer.hpp \
+ /usr/include/nlohmann/detail/json_ref.hpp \
+ /usr/include/nlohmann/detail/macro_scope.hpp \
+ /usr/include/nlohmann/detail/macro_unscope.hpp \
+ /usr/include/nlohmann/detail/meta/call_std/begin.hpp \
+ /usr/include/nlohmann/detail/meta/call_std/end.hpp \
+ /usr/include/nlohmann/detail/meta/cpp_future.hpp \
+ /usr/include/nlohmann/detail/meta/detected.hpp \
+ /usr/include/nlohmann/detail/meta/identity_tag.hpp \
+ /usr/include/nlohmann/detail/meta/is_sax.hpp \
+ /usr/include/nlohmann/detail/meta/std_fs.hpp \
+ /usr/include/nlohmann/detail/meta/type_traits.hpp \
+ /usr/include/nlohmann/detail/meta/void_t.hpp \
+ /usr/include/nlohmann/detail/output/binary_writer.hpp \
+ /usr/include/nlohmann/detail/output/output_adapters.hpp \
+ /usr/include/nlohmann/detail/output/serializer.hpp \
+ /usr/include/nlohmann/detail/string_concat.hpp \
+ /usr/include/nlohmann/detail/string_escape.hpp \
+ /usr/include/nlohmann/detail/value_t.hpp \
+ /usr/include/nlohmann/json.hpp \
+ /usr/include/nlohmann/json_fwd.hpp \
+ /usr/include/nlohmann/ordered_map.hpp \
+ /usr/include/nlohmann/thirdparty/hedley/hedley.hpp \
+ /usr/include/nlohmann/thirdparty/hedley/hedley_undef.hpp \
+ /usr/include/pthread.h \
+ /usr/include/regex.h \
+ /usr/include/sched.h \
+ /usr/include/signal.h \
+ /usr/include/stdc-predef.h \
+ /usr/include/stdint.h \
+ /usr/include/stdio.h \
+ /usr/include/stdlib.h \
+ /usr/include/string.h \
+ /usr/include/strings.h \
+ /usr/include/time.h \
+ /usr/include/unistd.h \
+ /usr/include/wchar.h \
+ /usr/include/wctype.h \
+ /usr/include/x86_64-linux-gnu/asm/bitsperlong.h \
+ /usr/include/x86_64-linux-gnu/asm/errno.h \
+ /usr/include/x86_64-linux-gnu/asm/posix_types.h \
+ /usr/include/x86_64-linux-gnu/asm/posix_types_64.h \
+ /usr/include/x86_64-linux-gnu/asm/types.h \
+ /usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h \
+ /usr/include/x86_64-linux-gnu/bits/byteswap.h \
+ /usr/include/x86_64-linux-gnu/bits/confname.h \
+ /usr/include/x86_64-linux-gnu/bits/cpu-set.h \
+ /usr/include/x86_64-linux-gnu/bits/endian.h \
+ /usr/include/x86_64-linux-gnu/bits/endianness.h \
+ /usr/include/x86_64-linux-gnu/bits/environments.h \
+ /usr/include/x86_64-linux-gnu/bits/errno.h \
+ /usr/include/x86_64-linux-gnu/bits/floatn-common.h \
+ /usr/include/x86_64-linux-gnu/bits/floatn.h \
+ /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h \
+ /usr/include/x86_64-linux-gnu/bits/fp-fast.h \
+ /usr/include/x86_64-linux-gnu/bits/fp-logb.h \
+ /usr/include/x86_64-linux-gnu/bits/getopt_core.h \
+ /usr/include/x86_64-linux-gnu/bits/getopt_posix.h \
+ /usr/include/x86_64-linux-gnu/bits/iscanonical.h \
+ /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \
+ /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h \
+ /usr/include/x86_64-linux-gnu/bits/locale.h \
+ /usr/include/x86_64-linux-gnu/bits/long-double.h \
+ /usr/include/x86_64-linux-gnu/bits/math-vector.h \
+ /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h \
+ /usr/include/x86_64-linux-gnu/bits/mathcalls-narrow.h \
+ /usr/include/x86_64-linux-gnu/bits/mathcalls.h \
+ /usr/include/x86_64-linux-gnu/bits/posix_opt.h \
+ /usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h \
+ /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \
+ /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \
+ /usr/include/x86_64-linux-gnu/bits/sched.h \
+ /usr/include/x86_64-linux-gnu/bits/select.h \
+ /usr/include/x86_64-linux-gnu/bits/setjmp.h \
+ /usr/include/x86_64-linux-gnu/bits/sigaction.h \
+ /usr/include/x86_64-linux-gnu/bits/sigcontext.h \
+ /usr/include/x86_64-linux-gnu/bits/sigevent-consts.h \
+ /usr/include/x86_64-linux-gnu/bits/siginfo-arch.h \
+ /usr/include/x86_64-linux-gnu/bits/siginfo-consts-arch.h \
+ /usr/include/x86_64-linux-gnu/bits/siginfo-consts.h \
+ /usr/include/x86_64-linux-gnu/bits/signal_ext.h \
+ /usr/include/x86_64-linux-gnu/bits/signum-arch.h \
+ /usr/include/x86_64-linux-gnu/bits/signum-generic.h \
+ /usr/include/x86_64-linux-gnu/bits/sigstack.h \
+ /usr/include/x86_64-linux-gnu/bits/sigstksz.h \
+ /usr/include/x86_64-linux-gnu/bits/sigthread.h \
+ /usr/include/x86_64-linux-gnu/bits/ss_flags.h \
+ /usr/include/x86_64-linux-gnu/bits/stat.h \
+ /usr/include/x86_64-linux-gnu/bits/statx-generic.h \
+ /usr/include/x86_64-linux-gnu/bits/statx.h \
+ /usr/include/x86_64-linux-gnu/bits/stdint-intn.h \
+ /usr/include/x86_64-linux-gnu/bits/stdint-least.h \
+ /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \
+ /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \
+ /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \
+ /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \
+ /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h \
+ /usr/include/x86_64-linux-gnu/bits/struct_stat.h \
+ /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \
+ /usr/include/x86_64-linux-gnu/bits/time.h \
+ /usr/include/x86_64-linux-gnu/bits/time64.h \
+ /usr/include/x86_64-linux-gnu/bits/timesize.h \
+ /usr/include/x86_64-linux-gnu/bits/timex.h \
+ /usr/include/x86_64-linux-gnu/bits/types.h \
+ /usr/include/x86_64-linux-gnu/bits/types/FILE.h \
+ /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \
+ /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \
+ /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \
+ /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \
+ /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \
+ /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \
+ /usr/include/x86_64-linux-gnu/bits/types/__sigval_t.h \
+ /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \
+ /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \
+ /usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h \
+ /usr/include/x86_64-linux-gnu/bits/types/error_t.h \
+ /usr/include/x86_64-linux-gnu/bits/types/idtype_t.h \
+ /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \
+ /usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h \
+ /usr/include/x86_64-linux-gnu/bits/types/sig_atomic_t.h \
+ /usr/include/x86_64-linux-gnu/bits/types/sigevent_t.h \
+ /usr/include/x86_64-linux-gnu/bits/types/siginfo_t.h \
+ /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \
+ /usr/include/x86_64-linux-gnu/bits/types/sigval_t.h \
+ /usr/include/x86_64-linux-gnu/bits/types/stack_t.h \
+ /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \
+ /usr/include/x86_64-linux-gnu/bits/types/struct___jmp_buf_tag.h \
+ /usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h \
+ /usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h \
+ /usr/include/x86_64-linux-gnu/bits/types/struct_sigstack.h \
+ /usr/include/x86_64-linux-gnu/bits/types/struct_statx.h \
+ /usr/include/x86_64-linux-gnu/bits/types/struct_statx_timestamp.h \
+ /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \
+ /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \
+ /usr/include/x86_64-linux-gnu/bits/types/struct_tm.h \
+ /usr/include/x86_64-linux-gnu/bits/types/time_t.h \
+ /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \
+ /usr/include/x86_64-linux-gnu/bits/types/wint_t.h \
+ /usr/include/x86_64-linux-gnu/bits/typesizes.h \
+ /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \
+ /usr/include/x86_64-linux-gnu/bits/unistd_ext.h \
+ /usr/include/x86_64-linux-gnu/bits/waitflags.h \
+ /usr/include/x86_64-linux-gnu/bits/waitstatus.h \
+ /usr/include/x86_64-linux-gnu/bits/wchar.h \
+ /usr/include/x86_64-linux-gnu/bits/wctype-wchar.h \
+ /usr/include/x86_64-linux-gnu/bits/wordsize.h \
+ /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \
+ /usr/include/x86_64-linux-gnu/gnu/stubs.h \
+ /usr/include/x86_64-linux-gnu/sys/cdefs.h \
+ /usr/include/x86_64-linux-gnu/sys/select.h \
+ /usr/include/x86_64-linux-gnu/sys/single_threaded.h \
+ /usr/include/x86_64-linux-gnu/sys/stat.h \
+ /usr/include/x86_64-linux-gnu/sys/types.h \
+ /usr/include/x86_64-linux-gnu/sys/ucontext.h \
+ /usr/include/x86_64-linux-gnu/sys/wait.h \
+ /usr/lib/llvm-18/lib/clang/18/include/__stdarg___gnuc_va_list.h \
+ /usr/lib/llvm-18/lib/clang/18/include/__stddef_max_align_t.h \
+ /usr/lib/llvm-18/lib/clang/18/include/__stddef_null.h \
+ /usr/lib/llvm-18/lib/clang/18/include/__stddef_nullptr_t.h \
+ /usr/lib/llvm-18/lib/clang/18/include/__stddef_offsetof.h \
+ /usr/lib/llvm-18/lib/clang/18/include/__stddef_ptrdiff_t.h \
+ /usr/lib/llvm-18/lib/clang/18/include/__stddef_size_t.h \
+ /usr/lib/llvm-18/lib/clang/18/include/__stddef_wchar_t.h \
+ /usr/lib/llvm-18/lib/clang/18/include/float.h \
+ /usr/lib/llvm-18/lib/clang/18/include/sanitizer/tsan_interface.h \
+ /usr/lib/llvm-18/lib/clang/18/include/stdarg.h \
+ /usr/lib/llvm-18/lib/clang/18/include/stddef.h \
+ /usr/lib/llvm-18/lib/clang/18/include/stdint.h \
+ /workspace/utils.h
+
+
+/usr/lib/llvm-18/lib/clang/18/include/stddef.h:
+
+/usr/lib/llvm-18/lib/clang/18/include/stdarg.h:
+
+/usr/lib/llvm-18/lib/clang/18/include/sanitizer/tsan_interface.h:
+
+/usr/lib/llvm-18/lib/clang/18/include/float.h:
+
+/usr/lib/llvm-18/lib/clang/18/include/__stddef_max_align_t.h:
+
+/usr/lib/llvm-18/lib/clang/18/include/__stdarg___gnuc_va_list.h:
+
+/usr/include/x86_64-linux-gnu/sys/ucontext.h:
+
+/usr/include/x86_64-linux-gnu/sys/types.h:
+
+/usr/include/x86_64-linux-gnu/sys/stat.h:
+
+/usr/include/x86_64-linux-gnu/sys/single_threaded.h:
+
+/usr/include/x86_64-linux-gnu/sys/select.h:
+
+/usr/include/x86_64-linux-gnu/gnu/stubs.h:
+
+/usr/include/x86_64-linux-gnu/gnu/stubs-64.h:
+
+/usr/include/x86_64-linux-gnu/bits/wchar.h:
+
+/usr/include/x86_64-linux-gnu/bits/waitstatus.h:
+
+/usr/include/x86_64-linux-gnu/bits/uintn-identity.h:
+
+/usr/include/x86_64-linux-gnu/bits/types/wint_t.h:
+
+/usr/include/x86_64-linux-gnu/bits/types/timer_t.h:
+
+/usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h:
+
+/usr/include/x86_64-linux-gnu/bits/types/stack_t.h:
+
+/usr/include/x86_64-linux-gnu/bits/types/sigval_t.h:
+
+/usr/include/x86_64-linux-gnu/bits/types/siginfo_t.h:
+
+/usr/include/x86_64-linux-gnu/bits/types/sigevent_t.h:
+
+/usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h:
+
+/usr/include/x86_64-linux-gnu/bits/types/locale_t.h:
+
+/usr/include/x86_64-linux-gnu/bits/types/error_t.h:
+
+/usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h:
+
+/usr/include/x86_64-linux-gnu/bits/types/struct___jmp_buf_tag.h:
+
+/usr/include/x86_64-linux-gnu/bits/types/clockid_t.h:
+
+/usr/include/x86_64-linux-gnu/bits/types/clock_t.h:
+
+/usr/include/x86_64-linux-gnu/bits/types/__sigval_t.h:
+
+/usr/include/x86_64-linux-gnu/bits/types/struct_sigstack.h:
+
+/usr/include/x86_64-linux-gnu/bits/types/__locale_t.h:
+
+/usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h:
+
+/usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h:
+
+/usr/include/x86_64-linux-gnu/bits/types/FILE.h:
+
+/usr/include/x86_64-linux-gnu/bits/types.h:
+
+/usr/include/x86_64-linux-gnu/bits/timesize.h:
+
+/usr/include/x86_64-linux-gnu/bits/time64.h:
+
+/usr/include/x86_64-linux-gnu/bits/thread-shared-types.h:
+
+/usr/include/x86_64-linux-gnu/bits/struct_rwlock.h:
+
+/usr/include/x86_64-linux-gnu/bits/timex.h:
+
+/usr/include/x86_64-linux-gnu/bits/stdio_lim.h:
+
+/usr/include/x86_64-linux-gnu/bits/stdint-least.h:
+
+/usr/include/x86_64-linux-gnu/bits/stdint-intn.h:
+
+/usr/include/x86_64-linux-gnu/bits/statx-generic.h:
+
+/usr/include/x86_64-linux-gnu/bits/sigthread.h:
+
+/usr/include/x86_64-linux-gnu/bits/sigstack.h:
+
+/usr/include/x86_64-linux-gnu/bits/signum-generic.h:
+
+/usr/include/x86_64-linux-gnu/bits/signal_ext.h:
+
+/usr/include/x86_64-linux-gnu/bits/siginfo-consts.h:
+
+/usr/include/x86_64-linux-gnu/bits/siginfo-consts-arch.h:
+
+/usr/include/x86_64-linux-gnu/bits/sigcontext.h:
+
+/usr/include/x86_64-linux-gnu/bits/time.h:
+
+/usr/include/x86_64-linux-gnu/bits/select.h:
+
+/usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h:
+
+/usr/include/x86_64-linux-gnu/bits/mathcalls.h:
+
+/usr/lib/llvm-18/lib/clang/18/include/__stddef_size_t.h:
+
+/usr/include/x86_64-linux-gnu/bits/math-vector.h:
+
+/usr/include/x86_64-linux-gnu/bits/locale.h:
+
+/usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h:
+
+/usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h:
+
+/usr/include/x86_64-linux-gnu/bits/libc-header-start.h:
+
+/usr/include/x86_64-linux-gnu/bits/iscanonical.h:
+
+/usr/include/x86_64-linux-gnu/bits/getopt_core.h:
+
+/usr/include/x86_64-linux-gnu/bits/fp-logb.h:
+
+/usr/include/x86_64-linux-gnu/bits/fp-fast.h:
+
+/usr/include/x86_64-linux-gnu/bits/flt-eval-method.h:
+
+/usr/include/x86_64-linux-gnu/bits/floatn.h:
+
+/usr/include/x86_64-linux-gnu/bits/signum-arch.h:
+
+/usr/include/x86_64-linux-gnu/bits/errno.h:
+
+/usr/include/x86_64-linux-gnu/bits/environments.h:
+
+/usr/include/x86_64-linux-gnu/bits/endianness.h:
+
+/usr/include/x86_64-linux-gnu/bits/byteswap.h:
+
+/usr/include/x86_64-linux-gnu/asm/types.h:
+
+/usr/include/x86_64-linux-gnu/bits/cpu-set.h:
+
+/usr/include/x86_64-linux-gnu/asm/posix_types_64.h:
+
+/usr/include/x86_64-linux-gnu/asm/posix_types.h:
+
+/usr/include/wchar.h:
+
+/usr/include/x86_64-linux-gnu/bits/statx.h:
+
+/usr/include/unistd.h:
+
+/usr/include/x86_64-linux-gnu/bits/setjmp.h:
+
+/usr/include/x86_64-linux-gnu/bits/getopt_posix.h:
+
+/usr/include/time.h:
+
+/usr/include/stdlib.h:
+
+/usr/include/stdio.h:
+
+/usr/include/stdc-predef.h:
+
+/usr/include/strings.h:
+
+/usr/include/signal.h:
+
+/usr/include/wctype.h:
+
+/usr/include/sched.h:
+
+/usr/include/regex.h:
+
+/usr/include/pthread.h:
+
+/usr/include/nlohmann/thirdparty/hedley/hedley_undef.hpp:
+
+/usr/include/nlohmann/ordered_map.hpp:
+
+/usr/include/nlohmann/json_fwd.hpp:
+
+/usr/include/nlohmann/json.hpp:
+
+/usr/include/nlohmann/detail/string_escape.hpp:
+
+/usr/include/nlohmann/detail/output/serializer.hpp:
+
+/usr/include/nlohmann/detail/output/output_adapters.hpp:
+
+/usr/include/nlohmann/detail/meta/void_t.hpp:
+
+/usr/include/nlohmann/detail/meta/std_fs.hpp:
+
+/usr/include/nlohmann/detail/meta/identity_tag.hpp:
+
+/usr/include/nlohmann/detail/meta/detected.hpp:
+
+/usr/include/nlohmann/detail/meta/call_std/begin.hpp:
+
+/usr/include/c++/14/cstring:
+
+/usr/include/c++/14/cwchar:
+
+/usr/include/c++/14/stdexcept:
+
+/usr/include/c++/14/cstdlib:
+
+/usr/include/c++/14/system_error:
+
+/usr/include/c++/14/cstddef:
+
+/usr/include/c++/14/bits/locale_classes.h:
+
+/usr/include/x86_64-linux-gnu/bits/siginfo-arch.h:
+
+/usr/include/c++/14/cassert:
+
+/usr/include/x86_64-linux-gnu/bits/unistd_ext.h:
+
+/usr/include/c++/14/bits/vector.tcc:
+
+/usr/include/c++/14/bits/valarray_array.tcc:
+
+/usr/include/c++/14/bits/valarray_array.h:
+
+/usr/include/c++/14/bits/cxxabi_init_exception.h:
+
+/usr/include/c++/14/bits/valarray_before.h:
+
+/usr/include/c++/14/bits/unordered_map.h:
+
+/usr/include/c++/14/bits/unique_lock.h:
+
+/usr/include/c++/14/debug/assertions.h:
+
+/usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h:
+
+/usr/include/x86_64-linux-gnu/bits/stdint-uintn.h:
+
+/usr/include/c++/14/bits/uniform_int_dist.h:
+
+/usr/include/c++/14/bits/shared_ptr_base.h:
+
+/usr/include/c++/14/bits/streambuf_iterator.h:
+
+/usr/include/c++/14/bits/stream_iterator.h:
+
+/usr/include/c++/14/bits/new_allocator.h:
+
+/usr/include/c++/14/bits/stl_bvector.h:
+
+/usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h:
+
+/usr/include/c++/14/bits/stl_relops.h:
+
+/usr/include/features-time64.h:
+
+/usr/include/c++/14/bits/stl_map.h:
+
+/usr/include/c++/14/bits/stl_iterator_base_types.h:
+
+/usr/include/x86_64-linux-gnu/bits/sigevent-consts.h:
+
+/usr/include/c++/14/vector:
+
+/usr/include/gtest/internal/gtest-filepath.h:
+
+/usr/include/c++/14/condition_variable:
+
+/usr/include/x86_64-linux-gnu/bits/struct_stat.h:
+
+/usr/include/c++/14/bits/stl_uninitialized.h:
+
+/usr/include/x86_64-linux-gnu/bits/types/time_t.h:
+
+/usr/include/nlohmann/detail/input/binary_reader.hpp:
+
+/usr/include/assert.h:
+
+/workspace/test_main.cpp:
+
+/usr/include/c++/14/bits/stl_iterator_base_funcs.h:
+
+/usr/include/c++/14/ctime:
+
+/usr/include/c++/14/ext/numeric_traits.h:
+
+/usr/include/c++/14/bits/stl_multiset.h:
+
+/usr/include/x86_64-linux-gnu/c++/14/bits/os_defines.h:
+
+/usr/include/c++/14/bits/stl_iterator.h:
+
+/usr/include/c++/14/bits/stl_algobase.h:
+
+/usr/include/x86_64-linux-gnu/sys/wait.h:
+
+/usr/include/asm-generic/errno-base.h:
+
+/usr/include/c++/14/bits/stl_heap.h:
+
+/usr/include/c++/14/functional:
+
+/usr/include/features.h:
+
+/usr/include/x86_64-linux-gnu/bits/types/struct_statx.h:
+
+/usr/include/nlohmann/detail/iterators/json_reverse_iterator.hpp:
+
+/usr/include/c++/14/cstdint:
+
+/usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h:
+
+/usr/include/nlohmann/detail/json_ref.hpp:
+
+/usr/include/x86_64-linux-gnu/asm/bitsperlong.h:
+
+/usr/include/c++/14/numeric:
+
+/usr/include/nlohmann/thirdparty/hedley/hedley.hpp:
+
+/usr/include/c++/14/bits/std_abs.h:
+
+/usr/include/c++/14/bits/shared_ptr_atomic.h:
+
+/usr/include/c++/14/bits/requires_hosted.h:
+
+/usr/include/c++/14/iostream:
+
+/usr/include/c++/14/bits/refwrap.h:
+
+/usr/include/c++/14/bits/range_access.h:
+
+/usr/include/nlohmann/detail/conversions/from_json.hpp:
+
+/usr/include/c++/14/bits/quoted_string.h:
+
+/workspace/utils.h:
+
+/usr/include/c++/14/bits/stl_construct.h:
+
+/usr/include/c++/14/bits/predefined_ops.h:
+
+/usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h:
+
+/usr/include/asm-generic/errno.h:
+
+/usr/include/nlohmann/adl_serializer.hpp:
+
+/usr/include/c++/14/bits/stl_numeric.h:
+
+/usr/include/linux/stat.h:
+
+/usr/include/x86_64-linux-gnu/asm/errno.h:
+
+/usr/include/nlohmann/detail/meta/type_traits.hpp:
+
+/usr/include/c++/14/bits/cxxabi_forced.h:
+
+/usr/include/x86_64-linux-gnu/bits/mathcalls-narrow.h:
+
+/usr/include/c++/14/bits/allocated_ptr.h:
+
+/usr/include/x86_64-linux-gnu/bits/posix_opt.h:
+
+/usr/include/nlohmann/detail/abi_macros.hpp:
+
+/usr/include/c++/14/bits/streambuf.tcc:
+
+/usr/include/c++/14/bits/stl_vector.h:
+
+/usr/include/c++/14/bits/basic_string.tcc:
+
+/usr/include/c++/14/bits/charconv.h:
+
+/usr/include/c++/14/bits/basic_ios.tcc:
+
+/usr/include/x86_64-linux-gnu/bits/long-double.h:
+
+/usr/include/c++/14/bits/forward_list.tcc:
+
+/usr/include/c++/14/stdlib.h:
+
+/usr/include/c++/14/bits/nested_exception.h:
+
+/usr/include/c++/14/version:
+
+/usr/lib/llvm-18/lib/clang/18/include/__stddef_offsetof.h:
+
+/usr/include/c++/14/optional:
+
+/usr/include/c++/14/bits/atomic_base.h:
+
+/usr/include/c++/14/iterator:
+
+/usr/include/c++/14/bits/unique_ptr.h:
+
+/usr/include/c++/14/bits/ptr_traits.h:
+
+/usr/include/c++/14/bits/locale_facets_nonio.tcc:
+
+/usr/include/c++/14/ext/alloc_traits.h:
+
+/usr/include/c++/14/bits/version.h:
+
+/usr/include/c++/14/any:
+
+/usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h:
+
+/usr/include/nlohmann/detail/iterators/primitive_iterator.hpp:
+
+/usr/include/x86_64-linux-gnu/bits/waitflags.h:
+
+/usr/include/c++/14/bits/hash_bytes.h:
+
+/usr/include/c++/14/bits/char_traits.h:
+
+/usr/lib/llvm-18/lib/clang/18/include/__stddef_nullptr_t.h:
+
+/usr/include/c++/14/bits/hashtable.h:
+
+/usr/include/nlohmann/detail/exceptions.hpp:
+
+/usr/include/c++/14/bits/stl_raw_storage_iter.h:
+
+/usr/include/c++/14/bits/basic_ios.h:
+
+/usr/include/c++/14/bits/atomic_lockfree_defines.h:
+
+/usr/include/c++/14/bits/alloc_traits.h:
+
+/usr/include/gtest/gtest-typed-test.h:
+
+/usr/include/c++/14/bits/std_function.h:
+
+/usr/include/c++/14/bits/enable_special_members.h:
+
+/usr/include/c++/14/bits/ios_base.h:
+
+/usr/include/c++/14/bits/stl_multimap.h:
+
+/usr/include/c++/14/bits/std_mutex.h:
+
+/usr/include/c++/14/bits/erase_if.h:
+
+/usr/include/c++/14/bits/stl_tree.h:
+
+/usr/include/c++/14/bits/gslice.h:
+
+/usr/include/c++/14/algorithm:
+
+/usr/include/c++/14/istream:
+
+/usr/include/c++/14/bits/stl_pair.h:
+
+/usr/include/c++/14/bits/ostream_insert.h:
+
+/usr/include/c++/14/bits/istream.tcc:
+
+/usr/include/c++/14/bits/algorithmfwd.h:
+
+/usr/include/c++/14/bit:
+
+/usr/include/c++/14/bits/chrono.h:
+
+/usr/include/c++/14/bits/shared_ptr.h:
+
+/usr/include/nlohmann/detail/output/binary_writer.hpp:
+
+/usr/include/c++/14/backward/auto_ptr.h:
+
+/usr/include/c++/14/bits/move.h:
+
+/usr/include/c++/14/backward/binders.h:
+
+/usr/include/c++/14/cctype:
+
+/usr/include/c++/14/bits/exception.h:
+
+/usr/include/c++/14/bits/locale_conv.h:
+
+/usr/include/c++/14/iosfwd:
+
+/usr/include/c++/14/bits/locale_facets.h:
+
+/usr/include/c++/14/bits/basic_string.h:
+
+/usr/include/string.h:
+
+/usr/include/c++/14/bits/allocator.h:
+
+/usr/include/x86_64-linux-gnu/bits/stat.h:
+
+/usr/include/x86_64-linux-gnu/bits/sigstksz.h:
+
+/usr/include/c++/14/bits/slice_array.h:
+
+/usr/include/c++/14/concepts:
+
+/usr/include/x86_64-linux-gnu/bits/wctype-wchar.h:
+
+/usr/include/c++/14/bits/exception_defines.h:
+
+/usr/include/c++/14/bits/indirect_array.h:
+
+/usr/lib/llvm-18/lib/clang/18/include/__stddef_null.h:
+
+/usr/include/c++/14/set:
+
+/usr/include/c++/14/bits/functexcept.h:
+
+/usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h:
+
+/usr/include/c++/14/bits/forward_list.h:
+
+/usr/include/c++/14/array:
+
+/usr/include/x86_64-linux-gnu/bits/confname.h:
+
+/usr/include/c++/14/bits/gslice_array.h:
+
+/usr/include/c++/14/bits/hashtable_policy.h:
+
+/usr/include/c++/14/bits/invoke.h:
+
+/usr/include/c++/14/cstdio:
+
+/usr/include/c++/14/bits/utility.h:
+
+/usr/include/libintl.h:
+
+/usr/include/c++/14/bits/locale_classes.tcc:
+
+/usr/include/linux/posix_types.h:
+
+/usr/include/c++/14/bits/stringfwd.h:
+
+/usr/include/nlohmann/detail/meta/cpp_future.hpp:
+
+/usr/include/c++/14/cxxabi.h:
+
+/usr/include/c++/14/bits/exception_ptr.h:
+
+/usr/include/c++/14/bits/valarray_after.h:
+
+/usr/include/c++/14/bits/locale_facets_nonio.h:
+
+/usr/include/nlohmann/detail/macro_unscope.hpp:
+
+/usr/include/x86_64-linux-gnu/c++/14/bits/c++allocator.h:
+
+/usr/include/c++/14/bits/uses_allocator.h:
+
+/usr/include/c++/14/bits/localefwd.h:
+
+/usr/include/stdint.h:
+
+/usr/include/endian.h:
+
+/usr/include/x86_64-linux-gnu/bits/endian.h:
+
+/usr/include/c++/14/compare:
+
+/usr/include/c++/14/ostream:
+
+/usr/include/c++/14/bits/parse_numbers.h:
+
+/usr/include/c++/14/bits/memoryfwd.h:
+
+/usr/include/c++/14/cwctype:
+
+/usr/include/c++/14/debug/debug.h:
+
+/usr/include/errno.h:
+
+/usr/include/nlohmann/detail/iterators/iter_impl.hpp:
+
+/usr/include/x86_64-linux-gnu/bits/wordsize.h:
+
+/usr/include/c++/14/atomic:
+
+/usr/include/c++/14/exception:
+
+/usr/include/nlohmann/detail/meta/is_sax.hpp:
+
+/usr/include/c++/14/string_view:
+
+/usr/include/gtest/gtest-assertion-result.h:
+
+/usr/include/c++/14/bits/align.h:
+
+/usr/include/c++/14/bits/concept_check.h:
+
+/usr/include/c++/14/bits/ostream.tcc:
+
+/usr/include/c++/14/ext/aligned_buffer.h:
+
+/usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h:
+
+/usr/include/c++/14/mutex:
+
+/usr/include/c++/14/new:
+
+/usr/include/c++/14/bits/stl_tempbuf.h:
+
+/usr/include/linux/stddef.h:
+
+/usr/include/nlohmann/detail/input/input_adapters.hpp:
+
+/usr/include/c++/14/ext/atomicity.h:
+
+/usr/include/c++/14/map:
+
+/usr/include/gtest/internal/gtest-port.h:
+
+/usr/include/c++/14/ext/concurrence.h:
+
+/usr/include/x86_64-linux-gnu/c++/14/bits/ctype_inline.h:
+
+/usr/include/c++/14/clocale:
+
+/usr/include/nlohmann/detail/macro_scope.hpp:
+
+/usr/include/c++/14/ext/string_conversions.h:
+
+/usr/include/c++/14/ext/type_traits.h:
+
+/usr/lib/llvm-18/lib/clang/18/include/__stddef_wchar_t.h:
+
+/usr/include/x86_64-linux-gnu/bits/sigaction.h:
+
+/usr/include/c++/14/forward_list:
+
+/usr/include/x86_64-linux-gnu/bits/types/struct_statx_timestamp.h:
+
+/usr/include/gtest/gtest-message.h:
+
+/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h:
+
+/usr/include/c++/14/bits/postypes.h:
+
+/usr/include/c++/14/initializer_list:
+
+/usr/include/c++/14/bits/functional_hash.h:
+
+/usr/include/c++/14/limits:
+
+/usr/include/c++/14/iomanip:
+
+/usr/include/x86_64-linux-gnu/bits/stdlib-float.h:
+
+/usr/include/c++/14/locale:
+
+/usr/include/c++/14/bits/stl_function.h:
+
+/usr/include/c++/14/memory:
+
+/usr/include/c++/14/bits/cpp_type_traits.h:
+
+/usr/include/gtest/gtest-death-test.h:
+
+/usr/include/nlohmann/detail/json_pointer.hpp:
+
+/usr/include/x86_64-linux-gnu/bits/sched.h:
+
+/usr/include/c++/14/ratio:
+
+/usr/include/c++/14/cmath:
+
+/usr/include/c++/14/bits/stl_algo.h:
+
+/usr/include/c++/14/sstream:
+
+/usr/include/c++/14/streambuf:
+
+/usr/include/c++/14/string:
+
+/usr/include/c++/14/tuple:
+
+/usr/include/c++/14/valarray:
+
+/usr/lib/llvm-18/lib/clang/18/include/__stddef_ptrdiff_t.h:
+
+/usr/include/gtest/gtest_pred_impl.h:
+
+/usr/include/nlohmann/byte_container_with_subtype.hpp:
+
+/usr/include/c++/14/type_traits:
+
+/usr/include/c++/14/typeinfo:
+
+/usr/include/gtest/internal/gtest-string.h:
+
+/usr/include/c++/14/unordered_map:
+
+/usr/include/x86_64-linux-gnu/bits/floatn-common.h:
+
+/usr/include/nlohmann/detail/string_concat.hpp:
+
+/usr/include/c++/14/bits/locale_facets.tcc:
+
+/usr/include/c++/14/variant:
+
+/usr/include/x86_64-linux-gnu/bits/types/sig_atomic_t.h:
+
+/usr/include/x86_64-linux-gnu/bits/ss_flags.h:
+
+/usr/include/x86_64-linux-gnu/c++/14/bits/c++locale.h:
+
+/usr/include/x86_64-linux-gnu/c++/14/bits/atomic_word.h:
+
+/usr/include/c++/14/bits/stl_set.h:
+
+/usr/include/c++/14/bits/sstream.tcc:
+
+/usr/include/nlohmann/detail/iterators/iterator_traits.hpp:
+
+/usr/include/c++/14/cerrno:
+
+/usr/include/x86_64-linux-gnu/c++/14/bits/c++config.h:
+
+/usr/include/x86_64-linux-gnu/bits/struct_mutex.h:
+
+/usr/include/x86_64-linux-gnu/c++/14/bits/cpu_defines.h:
+
+/usr/include/x86_64-linux-gnu/c++/14/bits/ctype_base.h:
+
+/usr/include/x86_64-linux-gnu/bits/types/idtype_t.h:
+
+/usr/include/c++/14/bits/codecvt.h:
+
+/usr/include/x86_64-linux-gnu/c++/14/bits/cxxabi_tweaks.h:
+
+/usr/include/c++/14/bits/mask_array.h:
+
+/usr/include/gtest/gtest_prod.h:
+
+/usr/include/nlohmann/detail/conversions/to_json.hpp:
+
+/usr/include/x86_64-linux-gnu/c++/14/bits/error_constants.h:
+
+/usr/lib/llvm-18/lib/clang/18/include/stdint.h:
+
+/usr/include/nlohmann/detail/input/parser.hpp:
+
+/usr/include/x86_64-linux-gnu/sys/cdefs.h:
+
+/usr/include/x86_64-linux-gnu/c++/14/bits/gthr-default.h:
+
+/usr/include/x86_64-linux-gnu/bits/types/struct_tm.h:
+
+/usr/include/x86_64-linux-gnu/c++/14/bits/gthr.h:
+
+/usr/include/x86_64-linux-gnu/c++/14/bits/messages_members.h:
+
+/usr/include/x86_64-linux-gnu/c++/14/bits/time_members.h:
+
+/usr/include/alloca.h:
+
+/usr/include/x86_64-linux-gnu/bits/types/sigset_t.h:
+
+/usr/include/asm-generic/types.h:
+
+/usr/include/c++/14/utility:
+
+/usr/include/asm-generic/bitsperlong.h:
+
+/usr/include/nlohmann/detail/hash.hpp:
+
+/usr/include/c++/14/ios:
+
+/usr/include/asm-generic/int-ll64.h:
+
+/usr/include/asm-generic/posix_types.h:
+
+/usr/include/ctype.h:
+
+/usr/include/gtest/gtest-matchers.h:
+
+/usr/include/gtest/gtest-param-test.h:
+
+/usr/include/gtest/gtest-printers.h:
+
+/usr/include/gtest/internal/gtest-internal.h:
+
+/usr/include/gtest/gtest-test-part.h:
+
+/usr/include/gtest/gtest.h:
+
+/usr/include/gtest/internal/custom/gtest-port.h:
+
+/usr/include/gtest/internal/custom/gtest-printers.h:
+
+/usr/include/gtest/internal/gtest-death-test-internal.h:
+
+/usr/include/nlohmann/detail/iterators/internal_iterator.hpp:
+
+/usr/include/gtest/internal/gtest-param-util.h:
+
+/usr/include/gtest/internal/gtest-port-arch.h:
+
+/usr/include/gtest/internal/gtest-type-util.h:
+
+/usr/include/linux/close_range.h:
+
+/usr/include/linux/errno.h:
+
+/usr/include/nlohmann/detail/value_t.hpp:
+
+/usr/include/linux/types.h:
+
+/usr/include/locale.h:
+
+/usr/include/x86_64-linux-gnu/bits/types/__FILE.h:
+
+/usr/include/math.h:
+
+/usr/include/nlohmann/detail/conversions/to_chars.hpp:
+
+/usr/include/nlohmann/detail/meta/call_std/end.hpp:
+
+/usr/include/nlohmann/detail/input/json_sax.hpp:
+
+/usr/include/nlohmann/detail/input/lexer.hpp:
+
+/usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h:
+
+/usr/include/nlohmann/detail/input/position_t.hpp:
+
+/usr/include/x86_64-linux-gnu/bits/typesizes.h:
+
+/usr/include/nlohmann/detail/iterators/iteration_proxy.hpp:
+
+/usr/include/nlohmann/detail/json_custom_base_class.hpp:
diff --git a/build/CMakeFiles/test_main.dir/compiler_depend.ts b/build/CMakeFiles/test_main.dir/compiler_depend.ts
new file mode 100644
index 0000000..f854b27
--- /dev/null
+++ b/build/CMakeFiles/test_main.dir/compiler_depend.ts
@@ -0,0 +1,2 @@
+# CMAKE generated file: DO NOT EDIT!
+# Timestamp file for compiler generated dependencies management for test_main.
diff --git a/build/CMakeFiles/test_main.dir/depend.make b/build/CMakeFiles/test_main.dir/depend.make
new file mode 100644
index 0000000..c10780c
--- /dev/null
+++ b/build/CMakeFiles/test_main.dir/depend.make
@@ -0,0 +1,2 @@
+# Empty dependencies file for test_main.
+# This may be replaced when dependencies are built.
diff --git a/build/CMakeFiles/test_main.dir/flags.make b/build/CMakeFiles/test_main.dir/flags.make
new file mode 100644
index 0000000..9de9dd3
--- /dev/null
+++ b/build/CMakeFiles/test_main.dir/flags.make
@@ -0,0 +1,10 @@
+# CMAKE generated file: DO NOT EDIT!
+# Generated by "Unix Makefiles" Generator, CMake Version 3.28
+
+# compile CXX with /usr/bin/c++
+CXX_DEFINES =
+
+CXX_INCLUDES =
+
+CXX_FLAGS = -g -std=gnu++14 -DGTEST_HAS_PTHREAD=1
+
diff --git a/build/CMakeFiles/test_main.dir/link.txt b/build/CMakeFiles/test_main.dir/link.txt
new file mode 100644
index 0000000..a06b432
--- /dev/null
+++ b/build/CMakeFiles/test_main.dir/link.txt
@@ -0,0 +1 @@
+/usr/bin/c++ -g CMakeFiles/test_main.dir/test_main.cpp.o -o test_main libutils.a /usr/lib/x86_64-linux-gnu/libgtest.a /usr/lib/x86_64-linux-gnu/libgtest_main.a /usr/lib/x86_64-linux-gnu/libgtest.a
diff --git a/build/CMakeFiles/test_main.dir/progress.make b/build/CMakeFiles/test_main.dir/progress.make
new file mode 100644
index 0000000..8c8fb6f
--- /dev/null
+++ b/build/CMakeFiles/test_main.dir/progress.make
@@ -0,0 +1,3 @@
+CMAKE_PROGRESS_1 = 3
+CMAKE_PROGRESS_2 = 4
+
diff --git a/build/CMakeFiles/test_main.dir/test_main.cpp.o b/build/CMakeFiles/test_main.dir/test_main.cpp.o
new file mode 100644
index 0000000..84c18f7
Binary files /dev/null and b/build/CMakeFiles/test_main.dir/test_main.cpp.o differ
diff --git a/build/CMakeFiles/test_main.dir/test_main.cpp.o.d b/build/CMakeFiles/test_main.dir/test_main.cpp.o.d
new file mode 100644
index 0000000..03753f9
--- /dev/null
+++ b/build/CMakeFiles/test_main.dir/test_main.cpp.o.d
@@ -0,0 +1,399 @@
+CMakeFiles/test_main.dir/test_main.cpp.o: /workspace/test_main.cpp \
+ /usr/include/gtest/gtest.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/cstddef \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/os_defines.h \
+ /usr/include/features.h /usr/include/features-time64.h \
+ /usr/include/x86_64-linux-gnu/bits/wordsize.h \
+ /usr/include/x86_64-linux-gnu/bits/timesize.h \
+ /usr/include/stdc-predef.h /usr/include/x86_64-linux-gnu/sys/cdefs.h \
+ /usr/include/x86_64-linux-gnu/bits/long-double.h \
+ /usr/include/x86_64-linux-gnu/gnu/stubs.h \
+ /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/cpu_defines.h \
+ /usr/lib/llvm-18/lib/clang/18/include/stddef.h \
+ /usr/lib/llvm-18/lib/clang/18/include/__stddef_ptrdiff_t.h \
+ /usr/lib/llvm-18/lib/clang/18/include/__stddef_size_t.h \
+ /usr/lib/llvm-18/lib/clang/18/include/__stddef_wchar_t.h \
+ /usr/lib/llvm-18/lib/clang/18/include/__stddef_null.h \
+ /usr/lib/llvm-18/lib/clang/18/include/__stddef_nullptr_t.h \
+ /usr/lib/llvm-18/lib/clang/18/include/__stddef_max_align_t.h \
+ /usr/lib/llvm-18/lib/clang/18/include/__stddef_offsetof.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/version.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/cstdint \
+ /usr/lib/llvm-18/lib/clang/18/include/stdint.h /usr/include/stdint.h \
+ /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \
+ /usr/include/x86_64-linux-gnu/bits/types.h \
+ /usr/include/x86_64-linux-gnu/bits/typesizes.h \
+ /usr/include/x86_64-linux-gnu/bits/time64.h \
+ /usr/include/x86_64-linux-gnu/bits/wchar.h \
+ /usr/include/x86_64-linux-gnu/bits/stdint-intn.h \
+ /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \
+ /usr/include/x86_64-linux-gnu/bits/stdint-least.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/iomanip \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/requires_hosted.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/iosfwd \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stringfwd.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/memoryfwd.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/postypes.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/cwchar \
+ /usr/include/wchar.h /usr/include/x86_64-linux-gnu/bits/floatn.h \
+ /usr/include/x86_64-linux-gnu/bits/floatn-common.h \
+ /usr/lib/llvm-18/lib/clang/18/include/stdarg.h \
+ /usr/lib/llvm-18/lib/clang/18/include/__stdarg___gnuc_va_list.h \
+ /usr/include/x86_64-linux-gnu/bits/types/wint_t.h \
+ /usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h \
+ /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \
+ /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \
+ /usr/include/x86_64-linux-gnu/bits/types/FILE.h \
+ /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \
+ /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/ios_base.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/ext/atomicity.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/gthr.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/gthr-default.h \
+ /usr/include/pthread.h /usr/include/sched.h \
+ /usr/include/x86_64-linux-gnu/bits/types/time_t.h \
+ /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \
+ /usr/include/x86_64-linux-gnu/bits/endian.h \
+ /usr/include/x86_64-linux-gnu/bits/endianness.h \
+ /usr/include/x86_64-linux-gnu/bits/sched.h \
+ /usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h \
+ /usr/include/x86_64-linux-gnu/bits/cpu-set.h /usr/include/time.h \
+ /usr/include/x86_64-linux-gnu/bits/time.h \
+ /usr/include/x86_64-linux-gnu/bits/timex.h \
+ /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \
+ /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \
+ /usr/include/x86_64-linux-gnu/bits/types/struct_tm.h \
+ /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \
+ /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \
+ /usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h \
+ /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \
+ /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \
+ /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \
+ /usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h \
+ /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \
+ /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h \
+ /usr/include/x86_64-linux-gnu/bits/setjmp.h \
+ /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \
+ /usr/include/x86_64-linux-gnu/bits/types/struct___jmp_buf_tag.h \
+ /usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/atomic_word.h \
+ /usr/include/x86_64-linux-gnu/sys/single_threaded.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/localefwd.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++locale.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/clocale \
+ /usr/include/locale.h /usr/include/x86_64-linux-gnu/bits/locale.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/cctype \
+ /usr/include/ctype.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/locale_classes.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/string \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/char_traits.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/allocator.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++allocator.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/new_allocator.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/new \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/exception.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/functexcept.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/exception_defines.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/move.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/cpp_type_traits.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/ostream_insert.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/cxxabi_forced.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_funcs.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/concept_check.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/debug/assertions.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/ext/type_traits.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/ptr_traits.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_function.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/backward/binders.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/ext/numeric_traits.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_algobase.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_pair.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/utility.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/debug/debug.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/predefined_ops.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bit \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/concepts \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/refwrap.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/invoke.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/range_access.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/initializer_list \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/basic_string.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/ext/alloc_traits.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/alloc_traits.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_construct.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/ext/string_conversions.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/cstdlib \
+ /usr/include/stdlib.h /usr/include/x86_64-linux-gnu/bits/waitflags.h \
+ /usr/include/x86_64-linux-gnu/bits/waitstatus.h \
+ /usr/include/x86_64-linux-gnu/sys/types.h /usr/include/endian.h \
+ /usr/include/x86_64-linux-gnu/bits/byteswap.h \
+ /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \
+ /usr/include/x86_64-linux-gnu/sys/select.h \
+ /usr/include/x86_64-linux-gnu/bits/select.h \
+ /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \
+ /usr/include/alloca.h \
+ /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/std_abs.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/cstdio \
+ /usr/include/stdio.h \
+ /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \
+ /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \
+ /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \
+ /usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h \
+ /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/cerrno \
+ /usr/include/errno.h /usr/include/x86_64-linux-gnu/bits/errno.h \
+ /usr/include/linux/errno.h /usr/include/x86_64-linux-gnu/asm/errno.h \
+ /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \
+ /usr/include/x86_64-linux-gnu/bits/types/error_t.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/charconv.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/functional_hash.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/hash_bytes.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/basic_string.tcc \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/locale_classes.tcc \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/system_error \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/error_constants.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/stdexcept \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/exception \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/exception_ptr.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/cxxabi_init_exception.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/typeinfo \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/nested_exception.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/locale \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/locale_facets.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/cwctype \
+ /usr/include/wctype.h \
+ /usr/include/x86_64-linux-gnu/bits/wctype-wchar.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/ctype_base.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/streambuf \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/streambuf.tcc \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/streambuf_iterator.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/ctype_inline.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/locale_facets.tcc \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/locale_facets_nonio.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/ctime \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/time_members.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/messages_members.h \
+ /usr/include/libintl.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/codecvt.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/locale_facets_nonio.tcc \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/locale_conv.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/quoted_string.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/sstream \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/istream \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/ios \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/basic_ios.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/basic_ios.tcc \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/ostream \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/ostream.tcc \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/istream.tcc \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/sstream.tcc \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/limits \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/memory \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_tempbuf.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_uninitialized.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_raw_storage_iter.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/align.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/uses_allocator.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/unique_ptr.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/tuple \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/shared_ptr.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/shared_ptr_base.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/allocated_ptr.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/ext/aligned_buffer.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/ext/concurrence.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/shared_ptr_atomic.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/atomic_base.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/atomic_lockfree_defines.h \
+ /usr/lib/llvm-18/lib/clang/18/include/sanitizer/tsan_interface.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/backward/auto_ptr.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/set \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_tree.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_set.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_multiset.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/erase_if.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/vector \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_vector.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_bvector.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/vector.tcc \
+ /usr/include/gtest/gtest-assertion-result.h \
+ /usr/include/gtest/gtest-message.h \
+ /usr/include/gtest/internal/gtest-port.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/stdlib.h \
+ /usr/include/string.h /usr/include/strings.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/iostream \
+ /usr/include/x86_64-linux-gnu/sys/stat.h \
+ /usr/include/x86_64-linux-gnu/bits/stat.h \
+ /usr/include/x86_64-linux-gnu/bits/struct_stat.h \
+ /usr/include/x86_64-linux-gnu/bits/statx.h /usr/include/linux/stat.h \
+ /usr/include/linux/types.h /usr/include/x86_64-linux-gnu/asm/types.h \
+ /usr/include/asm-generic/types.h /usr/include/asm-generic/int-ll64.h \
+ /usr/include/x86_64-linux-gnu/asm/bitsperlong.h \
+ /usr/include/asm-generic/bitsperlong.h \
+ /usr/include/linux/posix_types.h /usr/include/linux/stddef.h \
+ /usr/include/x86_64-linux-gnu/asm/posix_types.h \
+ /usr/include/x86_64-linux-gnu/asm/posix_types_64.h \
+ /usr/include/asm-generic/posix_types.h \
+ /usr/include/x86_64-linux-gnu/bits/statx-generic.h \
+ /usr/include/x86_64-linux-gnu/bits/types/struct_statx_timestamp.h \
+ /usr/include/x86_64-linux-gnu/bits/types/struct_statx.h \
+ /usr/include/gtest/internal/custom/gtest-port.h \
+ /usr/include/gtest/internal/gtest-port-arch.h /usr/include/unistd.h \
+ /usr/include/x86_64-linux-gnu/bits/posix_opt.h \
+ /usr/include/x86_64-linux-gnu/bits/environments.h \
+ /usr/include/x86_64-linux-gnu/bits/confname.h \
+ /usr/include/x86_64-linux-gnu/bits/getopt_posix.h \
+ /usr/include/x86_64-linux-gnu/bits/getopt_core.h \
+ /usr/include/x86_64-linux-gnu/bits/unistd_ext.h \
+ /usr/include/linux/close_range.h /usr/include/regex.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/condition_variable \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/chrono.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/ratio \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/parse_numbers.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/std_mutex.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/unique_lock.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/mutex \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/any \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/optional \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/string_view \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/variant \
+ /usr/include/gtest/gtest-death-test.h \
+ /usr/include/gtest/internal/gtest-death-test-internal.h \
+ /usr/include/gtest/gtest-matchers.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/atomic \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/functional \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/std_function.h \
+ /usr/include/gtest/gtest-printers.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/utility \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_relops.h \
+ /usr/include/gtest/internal/gtest-internal.h \
+ /usr/include/x86_64-linux-gnu/sys/wait.h /usr/include/signal.h \
+ /usr/include/x86_64-linux-gnu/bits/signum-generic.h \
+ /usr/include/x86_64-linux-gnu/bits/signum-arch.h \
+ /usr/include/x86_64-linux-gnu/bits/types/sig_atomic_t.h \
+ /usr/include/x86_64-linux-gnu/bits/types/siginfo_t.h \
+ /usr/include/x86_64-linux-gnu/bits/types/__sigval_t.h \
+ /usr/include/x86_64-linux-gnu/bits/siginfo-arch.h \
+ /usr/include/x86_64-linux-gnu/bits/siginfo-consts.h \
+ /usr/include/x86_64-linux-gnu/bits/siginfo-consts-arch.h \
+ /usr/include/x86_64-linux-gnu/bits/types/sigval_t.h \
+ /usr/include/x86_64-linux-gnu/bits/types/sigevent_t.h \
+ /usr/include/x86_64-linux-gnu/bits/sigevent-consts.h \
+ /usr/include/x86_64-linux-gnu/bits/sigaction.h \
+ /usr/include/x86_64-linux-gnu/bits/sigcontext.h \
+ /usr/include/x86_64-linux-gnu/bits/types/stack_t.h \
+ /usr/include/x86_64-linux-gnu/sys/ucontext.h \
+ /usr/include/x86_64-linux-gnu/bits/sigstack.h \
+ /usr/include/x86_64-linux-gnu/bits/sigstksz.h \
+ /usr/include/x86_64-linux-gnu/bits/ss_flags.h \
+ /usr/include/x86_64-linux-gnu/bits/types/struct_sigstack.h \
+ /usr/include/x86_64-linux-gnu/bits/sigthread.h \
+ /usr/include/x86_64-linux-gnu/bits/signal_ext.h \
+ /usr/include/x86_64-linux-gnu/bits/types/idtype_t.h \
+ /usr/lib/llvm-18/lib/clang/18/include/float.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/map \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_map.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_multimap.h \
+ /usr/include/gtest/internal/gtest-filepath.h \
+ /usr/include/gtest/internal/gtest-string.h \
+ /usr/include/gtest/internal/gtest-type-util.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/cxxabi.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/cxxabi_tweaks.h \
+ /usr/include/gtest/internal/custom/gtest-printers.h \
+ /usr/include/gtest/gtest-param-test.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/iterator \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stream_iterator.h \
+ /usr/include/gtest/internal/gtest-param-util.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/cassert \
+ /usr/include/assert.h /usr/include/gtest/gtest-test-part.h \
+ /usr/include/gtest/gtest-typed-test.h \
+ /usr/include/gtest/gtest_pred_impl.h /usr/include/gtest/gtest_prod.h \
+ /workspace/utils.h /usr/include/nlohmann/json.hpp \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/algorithm \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_algo.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/algorithmfwd.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_heap.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/uniform_int_dist.h \
+ /usr/include/nlohmann/adl_serializer.hpp \
+ /usr/include/nlohmann/detail/abi_macros.hpp \
+ /usr/include/nlohmann/detail/conversions/from_json.hpp \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/array \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/compare \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/forward_list \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/forward_list.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/forward_list.tcc \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/unordered_map \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/unordered_map.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/hashtable.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/hashtable_policy.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/enable_special_members.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/valarray \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/cmath \
+ /usr/include/math.h /usr/include/x86_64-linux-gnu/bits/math-vector.h \
+ /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h \
+ /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h \
+ /usr/include/x86_64-linux-gnu/bits/fp-logb.h \
+ /usr/include/x86_64-linux-gnu/bits/fp-fast.h \
+ /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h \
+ /usr/include/x86_64-linux-gnu/bits/mathcalls.h \
+ /usr/include/x86_64-linux-gnu/bits/mathcalls-narrow.h \
+ /usr/include/x86_64-linux-gnu/bits/iscanonical.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/valarray_array.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/valarray_array.tcc \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/valarray_before.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/slice_array.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/valarray_after.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/gslice.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/gslice_array.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/mask_array.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/indirect_array.h \
+ /usr/include/nlohmann/detail/exceptions.hpp \
+ /usr/include/nlohmann/detail/value_t.hpp \
+ /usr/include/nlohmann/detail/macro_scope.hpp \
+ /usr/include/nlohmann/detail/meta/detected.hpp \
+ /usr/include/nlohmann/detail/meta/void_t.hpp \
+ /usr/include/nlohmann/thirdparty/hedley/hedley.hpp \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/version \
+ /usr/include/nlohmann/detail/string_escape.hpp \
+ /usr/include/nlohmann/detail/input/position_t.hpp \
+ /usr/include/nlohmann/detail/meta/cpp_future.hpp \
+ /usr/include/nlohmann/detail/meta/type_traits.hpp \
+ /usr/include/nlohmann/detail/iterators/iterator_traits.hpp \
+ /usr/include/nlohmann/detail/meta/call_std/begin.hpp \
+ /usr/include/nlohmann/detail/meta/call_std/end.hpp \
+ /usr/include/nlohmann/json_fwd.hpp \
+ /usr/include/nlohmann/detail/string_concat.hpp \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/cstring \
+ /usr/include/nlohmann/detail/meta/identity_tag.hpp \
+ /usr/include/nlohmann/detail/meta/std_fs.hpp \
+ /usr/include/nlohmann/detail/conversions/to_json.hpp \
+ /usr/include/nlohmann/detail/iterators/iteration_proxy.hpp \
+ /usr/include/nlohmann/byte_container_with_subtype.hpp \
+ /usr/include/nlohmann/detail/hash.hpp \
+ /usr/include/nlohmann/detail/input/binary_reader.hpp \
+ /usr/include/nlohmann/detail/input/input_adapters.hpp \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/numeric \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_numeric.h \
+ /usr/include/nlohmann/detail/input/json_sax.hpp \
+ /usr/include/nlohmann/detail/input/lexer.hpp \
+ /usr/include/nlohmann/detail/meta/is_sax.hpp \
+ /usr/include/nlohmann/detail/input/parser.hpp \
+ /usr/include/nlohmann/detail/iterators/internal_iterator.hpp \
+ /usr/include/nlohmann/detail/iterators/primitive_iterator.hpp \
+ /usr/include/nlohmann/detail/iterators/iter_impl.hpp \
+ /usr/include/nlohmann/detail/iterators/json_reverse_iterator.hpp \
+ /usr/include/nlohmann/detail/json_custom_base_class.hpp \
+ /usr/include/nlohmann/detail/json_pointer.hpp \
+ /usr/include/nlohmann/detail/json_ref.hpp \
+ /usr/include/nlohmann/detail/output/binary_writer.hpp \
+ /usr/include/nlohmann/detail/output/output_adapters.hpp \
+ /usr/include/nlohmann/detail/output/serializer.hpp \
+ /usr/include/nlohmann/detail/conversions/to_chars.hpp \
+ /usr/include/nlohmann/ordered_map.hpp \
+ /usr/include/nlohmann/detail/macro_unscope.hpp \
+ /usr/include/nlohmann/thirdparty/hedley/hedley_undef.hpp
diff --git a/build/CMakeFiles/utils.dir/DependInfo.cmake b/build/CMakeFiles/utils.dir/DependInfo.cmake
new file mode 100644
index 0000000..b06e802
--- /dev/null
+++ b/build/CMakeFiles/utils.dir/DependInfo.cmake
@@ -0,0 +1,23 @@
+
+# Consider dependencies only in project.
+set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF)
+
+# The set of languages for which implicit dependencies are needed:
+set(CMAKE_DEPENDS_LANGUAGES
+ )
+
+# The set of dependency files which are needed:
+set(CMAKE_DEPENDS_DEPENDENCY_FILES
+ "/workspace/utils.cpp" "CMakeFiles/utils.dir/utils.cpp.o" "gcc" "CMakeFiles/utils.dir/utils.cpp.o.d"
+ )
+
+# Targets to which this target links which contain Fortran sources.
+set(CMAKE_Fortran_TARGET_LINKED_INFO_FILES
+ )
+
+# Targets to which this target links which contain Fortran sources.
+set(CMAKE_Fortran_TARGET_FORWARD_LINKED_INFO_FILES
+ )
+
+# Fortran module output directory.
+set(CMAKE_Fortran_TARGET_MODULE_DIR "")
diff --git a/build/CMakeFiles/utils.dir/build.make b/build/CMakeFiles/utils.dir/build.make
new file mode 100644
index 0000000..25cb2bd
--- /dev/null
+++ b/build/CMakeFiles/utils.dir/build.make
@@ -0,0 +1,111 @@
+# CMAKE generated file: DO NOT EDIT!
+# Generated by "Unix Makefiles" Generator, CMake Version 3.28
+
+# Delete rule output on recipe failure.
+.DELETE_ON_ERROR:
+
+#=============================================================================
+# Special targets provided by cmake.
+
+# Disable implicit rules so canonical targets will work.
+.SUFFIXES:
+
+# Disable VCS-based implicit rules.
+% : %,v
+
+# Disable VCS-based implicit rules.
+% : RCS/%
+
+# Disable VCS-based implicit rules.
+% : RCS/%,v
+
+# Disable VCS-based implicit rules.
+% : SCCS/s.%
+
+# Disable VCS-based implicit rules.
+% : s.%
+
+.SUFFIXES: .hpux_make_needs_suffix_list
+
+# Command-line flag to silence nested $(MAKE).
+$(VERBOSE)MAKESILENT = -s
+
+#Suppress display of executed commands.
+$(VERBOSE).SILENT:
+
+# A target that is always out of date.
+cmake_force:
+.PHONY : cmake_force
+
+#=============================================================================
+# Set environment variables for the build.
+
+# The shell in which to execute make rules.
+SHELL = /bin/sh
+
+# The CMake executable.
+CMAKE_COMMAND = /usr/bin/cmake
+
+# The command to remove a file.
+RM = /usr/bin/cmake -E rm -f
+
+# Escaping for special characters.
+EQUALS = =
+
+# The top-level source directory on which CMake was run.
+CMAKE_SOURCE_DIR = /workspace
+
+# The top-level build directory on which CMake was run.
+CMAKE_BINARY_DIR = /workspace/build
+
+# Include any dependencies generated for this target.
+include CMakeFiles/utils.dir/depend.make
+# Include any dependencies generated by the compiler for this target.
+include CMakeFiles/utils.dir/compiler_depend.make
+
+# Include the progress variables for this target.
+include CMakeFiles/utils.dir/progress.make
+
+# Include the compile flags for this target's objects.
+include CMakeFiles/utils.dir/flags.make
+
+CMakeFiles/utils.dir/utils.cpp.o: CMakeFiles/utils.dir/flags.make
+CMakeFiles/utils.dir/utils.cpp.o: /workspace/utils.cpp
+CMakeFiles/utils.dir/utils.cpp.o: CMakeFiles/utils.dir/compiler_depend.ts
+ @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/workspace/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building CXX object CMakeFiles/utils.dir/utils.cpp.o"
+ /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT CMakeFiles/utils.dir/utils.cpp.o -MF CMakeFiles/utils.dir/utils.cpp.o.d -o CMakeFiles/utils.dir/utils.cpp.o -c /workspace/utils.cpp
+
+CMakeFiles/utils.dir/utils.cpp.i: cmake_force
+ @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing CXX source to CMakeFiles/utils.dir/utils.cpp.i"
+ /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /workspace/utils.cpp > CMakeFiles/utils.dir/utils.cpp.i
+
+CMakeFiles/utils.dir/utils.cpp.s: cmake_force
+ @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling CXX source to assembly CMakeFiles/utils.dir/utils.cpp.s"
+ /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /workspace/utils.cpp -o CMakeFiles/utils.dir/utils.cpp.s
+
+# Object files for target utils
+utils_OBJECTS = \
+"CMakeFiles/utils.dir/utils.cpp.o"
+
+# External object files for target utils
+utils_EXTERNAL_OBJECTS =
+
+libutils.a: CMakeFiles/utils.dir/utils.cpp.o
+libutils.a: CMakeFiles/utils.dir/build.make
+libutils.a: CMakeFiles/utils.dir/link.txt
+ @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --bold --progress-dir=/workspace/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Linking CXX static library libutils.a"
+ $(CMAKE_COMMAND) -P CMakeFiles/utils.dir/cmake_clean_target.cmake
+ $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/utils.dir/link.txt --verbose=$(VERBOSE)
+
+# Rule to build all files generated by this target.
+CMakeFiles/utils.dir/build: libutils.a
+.PHONY : CMakeFiles/utils.dir/build
+
+CMakeFiles/utils.dir/clean:
+ $(CMAKE_COMMAND) -P CMakeFiles/utils.dir/cmake_clean.cmake
+.PHONY : CMakeFiles/utils.dir/clean
+
+CMakeFiles/utils.dir/depend:
+ cd /workspace/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /workspace /workspace /workspace/build /workspace/build /workspace/build/CMakeFiles/utils.dir/DependInfo.cmake "--color=$(COLOR)"
+.PHONY : CMakeFiles/utils.dir/depend
+
diff --git a/build/CMakeFiles/utils.dir/cmake_clean.cmake b/build/CMakeFiles/utils.dir/cmake_clean.cmake
new file mode 100644
index 0000000..5fbb753
--- /dev/null
+++ b/build/CMakeFiles/utils.dir/cmake_clean.cmake
@@ -0,0 +1,11 @@
+file(REMOVE_RECURSE
+ "CMakeFiles/utils.dir/utils.cpp.o"
+ "CMakeFiles/utils.dir/utils.cpp.o.d"
+ "libutils.a"
+ "libutils.pdb"
+)
+
+# Per-language clean rules from dependency scanning.
+foreach(lang CXX)
+ include(CMakeFiles/utils.dir/cmake_clean_${lang}.cmake OPTIONAL)
+endforeach()
diff --git a/build/CMakeFiles/utils.dir/cmake_clean_target.cmake b/build/CMakeFiles/utils.dir/cmake_clean_target.cmake
new file mode 100644
index 0000000..6da29f6
--- /dev/null
+++ b/build/CMakeFiles/utils.dir/cmake_clean_target.cmake
@@ -0,0 +1,3 @@
+file(REMOVE_RECURSE
+ "libutils.a"
+)
diff --git a/build/CMakeFiles/utils.dir/compiler_depend.internal b/build/CMakeFiles/utils.dir/compiler_depend.internal
new file mode 100644
index 0000000..7fa08d9
--- /dev/null
+++ b/build/CMakeFiles/utils.dir/compiler_depend.internal
@@ -0,0 +1,336 @@
+# CMAKE generated file: DO NOT EDIT!
+# Generated by "Unix Makefiles" Generator, CMake Version 3.28
+
+CMakeFiles/utils.dir/utils.cpp.o
+ /workspace/utils.cpp
+ /usr/include/c++/14/algorithm
+ /usr/include/c++/14/array
+ /usr/include/c++/14/backward/auto_ptr.h
+ /usr/include/c++/14/backward/binders.h
+ /usr/include/c++/14/bit
+ /usr/include/c++/14/bits/algorithmfwd.h
+ /usr/include/c++/14/bits/align.h
+ /usr/include/c++/14/bits/alloc_traits.h
+ /usr/include/c++/14/bits/allocated_ptr.h
+ /usr/include/c++/14/bits/allocator.h
+ /usr/include/c++/14/bits/atomic_base.h
+ /usr/include/c++/14/bits/atomic_lockfree_defines.h
+ /usr/include/c++/14/bits/basic_ios.h
+ /usr/include/c++/14/bits/basic_ios.tcc
+ /usr/include/c++/14/bits/basic_string.h
+ /usr/include/c++/14/bits/basic_string.tcc
+ /usr/include/c++/14/bits/char_traits.h
+ /usr/include/c++/14/bits/charconv.h
+ /usr/include/c++/14/bits/codecvt.h
+ /usr/include/c++/14/bits/concept_check.h
+ /usr/include/c++/14/bits/cpp_type_traits.h
+ /usr/include/c++/14/bits/cxxabi_forced.h
+ /usr/include/c++/14/bits/cxxabi_init_exception.h
+ /usr/include/c++/14/bits/enable_special_members.h
+ /usr/include/c++/14/bits/erase_if.h
+ /usr/include/c++/14/bits/exception.h
+ /usr/include/c++/14/bits/exception_defines.h
+ /usr/include/c++/14/bits/exception_ptr.h
+ /usr/include/c++/14/bits/forward_list.h
+ /usr/include/c++/14/bits/forward_list.tcc
+ /usr/include/c++/14/bits/fstream.tcc
+ /usr/include/c++/14/bits/functexcept.h
+ /usr/include/c++/14/bits/functional_hash.h
+ /usr/include/c++/14/bits/gslice.h
+ /usr/include/c++/14/bits/gslice_array.h
+ /usr/include/c++/14/bits/hash_bytes.h
+ /usr/include/c++/14/bits/hashtable.h
+ /usr/include/c++/14/bits/hashtable_policy.h
+ /usr/include/c++/14/bits/indirect_array.h
+ /usr/include/c++/14/bits/invoke.h
+ /usr/include/c++/14/bits/ios_base.h
+ /usr/include/c++/14/bits/istream.tcc
+ /usr/include/c++/14/bits/locale_classes.h
+ /usr/include/c++/14/bits/locale_classes.tcc
+ /usr/include/c++/14/bits/locale_conv.h
+ /usr/include/c++/14/bits/locale_facets.h
+ /usr/include/c++/14/bits/locale_facets.tcc
+ /usr/include/c++/14/bits/locale_facets_nonio.h
+ /usr/include/c++/14/bits/locale_facets_nonio.tcc
+ /usr/include/c++/14/bits/localefwd.h
+ /usr/include/c++/14/bits/mask_array.h
+ /usr/include/c++/14/bits/memoryfwd.h
+ /usr/include/c++/14/bits/move.h
+ /usr/include/c++/14/bits/nested_exception.h
+ /usr/include/c++/14/bits/new_allocator.h
+ /usr/include/c++/14/bits/ostream.tcc
+ /usr/include/c++/14/bits/ostream_insert.h
+ /usr/include/c++/14/bits/postypes.h
+ /usr/include/c++/14/bits/predefined_ops.h
+ /usr/include/c++/14/bits/ptr_traits.h
+ /usr/include/c++/14/bits/range_access.h
+ /usr/include/c++/14/bits/refwrap.h
+ /usr/include/c++/14/bits/requires_hosted.h
+ /usr/include/c++/14/bits/shared_ptr.h
+ /usr/include/c++/14/bits/shared_ptr_atomic.h
+ /usr/include/c++/14/bits/shared_ptr_base.h
+ /usr/include/c++/14/bits/slice_array.h
+ /usr/include/c++/14/bits/std_abs.h
+ /usr/include/c++/14/bits/std_function.h
+ /usr/include/c++/14/bits/stl_algo.h
+ /usr/include/c++/14/bits/stl_algobase.h
+ /usr/include/c++/14/bits/stl_bvector.h
+ /usr/include/c++/14/bits/stl_construct.h
+ /usr/include/c++/14/bits/stl_function.h
+ /usr/include/c++/14/bits/stl_heap.h
+ /usr/include/c++/14/bits/stl_iterator.h
+ /usr/include/c++/14/bits/stl_iterator_base_funcs.h
+ /usr/include/c++/14/bits/stl_iterator_base_types.h
+ /usr/include/c++/14/bits/stl_map.h
+ /usr/include/c++/14/bits/stl_multimap.h
+ /usr/include/c++/14/bits/stl_numeric.h
+ /usr/include/c++/14/bits/stl_pair.h
+ /usr/include/c++/14/bits/stl_raw_storage_iter.h
+ /usr/include/c++/14/bits/stl_relops.h
+ /usr/include/c++/14/bits/stl_tempbuf.h
+ /usr/include/c++/14/bits/stl_tree.h
+ /usr/include/c++/14/bits/stl_uninitialized.h
+ /usr/include/c++/14/bits/stl_vector.h
+ /usr/include/c++/14/bits/stream_iterator.h
+ /usr/include/c++/14/bits/streambuf.tcc
+ /usr/include/c++/14/bits/streambuf_iterator.h
+ /usr/include/c++/14/bits/stringfwd.h
+ /usr/include/c++/14/bits/uniform_int_dist.h
+ /usr/include/c++/14/bits/unique_ptr.h
+ /usr/include/c++/14/bits/unordered_map.h
+ /usr/include/c++/14/bits/uses_allocator.h
+ /usr/include/c++/14/bits/utility.h
+ /usr/include/c++/14/bits/valarray_after.h
+ /usr/include/c++/14/bits/valarray_array.h
+ /usr/include/c++/14/bits/valarray_array.tcc
+ /usr/include/c++/14/bits/valarray_before.h
+ /usr/include/c++/14/bits/vector.tcc
+ /usr/include/c++/14/bits/version.h
+ /usr/include/c++/14/cassert
+ /usr/include/c++/14/cctype
+ /usr/include/c++/14/cerrno
+ /usr/include/c++/14/clocale
+ /usr/include/c++/14/cmath
+ /usr/include/c++/14/compare
+ /usr/include/c++/14/cstddef
+ /usr/include/c++/14/cstdint
+ /usr/include/c++/14/cstdio
+ /usr/include/c++/14/cstdlib
+ /usr/include/c++/14/cstring
+ /usr/include/c++/14/ctime
+ /usr/include/c++/14/cwchar
+ /usr/include/c++/14/cwctype
+ /usr/include/c++/14/debug/assertions.h
+ /usr/include/c++/14/debug/debug.h
+ /usr/include/c++/14/exception
+ /usr/include/c++/14/ext/aligned_buffer.h
+ /usr/include/c++/14/ext/alloc_traits.h
+ /usr/include/c++/14/ext/atomicity.h
+ /usr/include/c++/14/ext/concurrence.h
+ /usr/include/c++/14/ext/numeric_traits.h
+ /usr/include/c++/14/ext/string_conversions.h
+ /usr/include/c++/14/ext/type_traits.h
+ /usr/include/c++/14/forward_list
+ /usr/include/c++/14/fstream
+ /usr/include/c++/14/functional
+ /usr/include/c++/14/initializer_list
+ /usr/include/c++/14/iomanip
+ /usr/include/c++/14/ios
+ /usr/include/c++/14/iosfwd
+ /usr/include/c++/14/iostream
+ /usr/include/c++/14/istream
+ /usr/include/c++/14/iterator
+ /usr/include/c++/14/limits
+ /usr/include/c++/14/locale
+ /usr/include/c++/14/map
+ /usr/include/c++/14/memory
+ /usr/include/c++/14/new
+ /usr/include/c++/14/numeric
+ /usr/include/c++/14/ostream
+ /usr/include/c++/14/stdexcept
+ /usr/include/c++/14/streambuf
+ /usr/include/c++/14/string
+ /usr/include/c++/14/system_error
+ /usr/include/c++/14/tuple
+ /usr/include/c++/14/type_traits
+ /usr/include/c++/14/typeinfo
+ /usr/include/c++/14/unordered_map
+ /usr/include/c++/14/utility
+ /usr/include/c++/14/valarray
+ /usr/include/c++/14/vector
+ /usr/include/c++/14/version
+ /usr/include/x86_64-linux-gnu/c++/14/bits/atomic_word.h
+ /usr/include/x86_64-linux-gnu/c++/14/bits/basic_file.h
+ /usr/include/x86_64-linux-gnu/c++/14/bits/c++allocator.h
+ /usr/include/x86_64-linux-gnu/c++/14/bits/c++config.h
+ /usr/include/x86_64-linux-gnu/c++/14/bits/c++io.h
+ /usr/include/x86_64-linux-gnu/c++/14/bits/c++locale.h
+ /usr/include/x86_64-linux-gnu/c++/14/bits/cpu_defines.h
+ /usr/include/x86_64-linux-gnu/c++/14/bits/ctype_base.h
+ /usr/include/x86_64-linux-gnu/c++/14/bits/ctype_inline.h
+ /usr/include/x86_64-linux-gnu/c++/14/bits/error_constants.h
+ /usr/include/x86_64-linux-gnu/c++/14/bits/gthr-default.h
+ /usr/include/x86_64-linux-gnu/c++/14/bits/gthr.h
+ /usr/include/x86_64-linux-gnu/c++/14/bits/messages_members.h
+ /usr/include/x86_64-linux-gnu/c++/14/bits/os_defines.h
+ /usr/include/x86_64-linux-gnu/c++/14/bits/time_members.h
+ /usr/include/alloca.h
+ /usr/include/asm-generic/errno-base.h
+ /usr/include/asm-generic/errno.h
+ /usr/include/assert.h
+ /usr/include/ctype.h
+ /usr/include/endian.h
+ /usr/include/errno.h
+ /usr/include/features-time64.h
+ /usr/include/features.h
+ /usr/include/libintl.h
+ /usr/include/linux/errno.h
+ /usr/include/locale.h
+ /usr/include/math.h
+ /usr/include/nlohmann/adl_serializer.hpp
+ /usr/include/nlohmann/byte_container_with_subtype.hpp
+ /usr/include/nlohmann/detail/abi_macros.hpp
+ /usr/include/nlohmann/detail/conversions/from_json.hpp
+ /usr/include/nlohmann/detail/conversions/to_chars.hpp
+ /usr/include/nlohmann/detail/conversions/to_json.hpp
+ /usr/include/nlohmann/detail/exceptions.hpp
+ /usr/include/nlohmann/detail/hash.hpp
+ /usr/include/nlohmann/detail/input/binary_reader.hpp
+ /usr/include/nlohmann/detail/input/input_adapters.hpp
+ /usr/include/nlohmann/detail/input/json_sax.hpp
+ /usr/include/nlohmann/detail/input/lexer.hpp
+ /usr/include/nlohmann/detail/input/parser.hpp
+ /usr/include/nlohmann/detail/input/position_t.hpp
+ /usr/include/nlohmann/detail/iterators/internal_iterator.hpp
+ /usr/include/nlohmann/detail/iterators/iter_impl.hpp
+ /usr/include/nlohmann/detail/iterators/iteration_proxy.hpp
+ /usr/include/nlohmann/detail/iterators/iterator_traits.hpp
+ /usr/include/nlohmann/detail/iterators/json_reverse_iterator.hpp
+ /usr/include/nlohmann/detail/iterators/primitive_iterator.hpp
+ /usr/include/nlohmann/detail/json_custom_base_class.hpp
+ /usr/include/nlohmann/detail/json_pointer.hpp
+ /usr/include/nlohmann/detail/json_ref.hpp
+ /usr/include/nlohmann/detail/macro_scope.hpp
+ /usr/include/nlohmann/detail/macro_unscope.hpp
+ /usr/include/nlohmann/detail/meta/call_std/begin.hpp
+ /usr/include/nlohmann/detail/meta/call_std/end.hpp
+ /usr/include/nlohmann/detail/meta/cpp_future.hpp
+ /usr/include/nlohmann/detail/meta/detected.hpp
+ /usr/include/nlohmann/detail/meta/identity_tag.hpp
+ /usr/include/nlohmann/detail/meta/is_sax.hpp
+ /usr/include/nlohmann/detail/meta/std_fs.hpp
+ /usr/include/nlohmann/detail/meta/type_traits.hpp
+ /usr/include/nlohmann/detail/meta/void_t.hpp
+ /usr/include/nlohmann/detail/output/binary_writer.hpp
+ /usr/include/nlohmann/detail/output/output_adapters.hpp
+ /usr/include/nlohmann/detail/output/serializer.hpp
+ /usr/include/nlohmann/detail/string_concat.hpp
+ /usr/include/nlohmann/detail/string_escape.hpp
+ /usr/include/nlohmann/detail/value_t.hpp
+ /usr/include/nlohmann/json.hpp
+ /usr/include/nlohmann/json_fwd.hpp
+ /usr/include/nlohmann/ordered_map.hpp
+ /usr/include/nlohmann/thirdparty/hedley/hedley.hpp
+ /usr/include/nlohmann/thirdparty/hedley/hedley_undef.hpp
+ /usr/include/pthread.h
+ /usr/include/sched.h
+ /usr/include/stdc-predef.h
+ /usr/include/stdint.h
+ /usr/include/stdio.h
+ /usr/include/stdlib.h
+ /usr/include/string.h
+ /usr/include/strings.h
+ /usr/include/time.h
+ /usr/include/wchar.h
+ /usr/include/wctype.h
+ /usr/include/x86_64-linux-gnu/asm/errno.h
+ /usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h
+ /usr/include/x86_64-linux-gnu/bits/byteswap.h
+ /usr/include/x86_64-linux-gnu/bits/cpu-set.h
+ /usr/include/x86_64-linux-gnu/bits/endian.h
+ /usr/include/x86_64-linux-gnu/bits/endianness.h
+ /usr/include/x86_64-linux-gnu/bits/errno.h
+ /usr/include/x86_64-linux-gnu/bits/floatn-common.h
+ /usr/include/x86_64-linux-gnu/bits/floatn.h
+ /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h
+ /usr/include/x86_64-linux-gnu/bits/fp-fast.h
+ /usr/include/x86_64-linux-gnu/bits/fp-logb.h
+ /usr/include/x86_64-linux-gnu/bits/iscanonical.h
+ /usr/include/x86_64-linux-gnu/bits/libc-header-start.h
+ /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h
+ /usr/include/x86_64-linux-gnu/bits/locale.h
+ /usr/include/x86_64-linux-gnu/bits/long-double.h
+ /usr/include/x86_64-linux-gnu/bits/math-vector.h
+ /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h
+ /usr/include/x86_64-linux-gnu/bits/mathcalls-narrow.h
+ /usr/include/x86_64-linux-gnu/bits/mathcalls.h
+ /usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h
+ /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h
+ /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h
+ /usr/include/x86_64-linux-gnu/bits/sched.h
+ /usr/include/x86_64-linux-gnu/bits/select.h
+ /usr/include/x86_64-linux-gnu/bits/setjmp.h
+ /usr/include/x86_64-linux-gnu/bits/stdint-intn.h
+ /usr/include/x86_64-linux-gnu/bits/stdint-least.h
+ /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h
+ /usr/include/x86_64-linux-gnu/bits/stdio_lim.h
+ /usr/include/x86_64-linux-gnu/bits/stdlib-float.h
+ /usr/include/x86_64-linux-gnu/bits/struct_mutex.h
+ /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h
+ /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h
+ /usr/include/x86_64-linux-gnu/bits/time.h
+ /usr/include/x86_64-linux-gnu/bits/time64.h
+ /usr/include/x86_64-linux-gnu/bits/timesize.h
+ /usr/include/x86_64-linux-gnu/bits/timex.h
+ /usr/include/x86_64-linux-gnu/bits/types.h
+ /usr/include/x86_64-linux-gnu/bits/types/FILE.h
+ /usr/include/x86_64-linux-gnu/bits/types/__FILE.h
+ /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h
+ /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h
+ /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h
+ /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h
+ /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h
+ /usr/include/x86_64-linux-gnu/bits/types/clock_t.h
+ /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h
+ /usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h
+ /usr/include/x86_64-linux-gnu/bits/types/error_t.h
+ /usr/include/x86_64-linux-gnu/bits/types/locale_t.h
+ /usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h
+ /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h
+ /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h
+ /usr/include/x86_64-linux-gnu/bits/types/struct___jmp_buf_tag.h
+ /usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h
+ /usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h
+ /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h
+ /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h
+ /usr/include/x86_64-linux-gnu/bits/types/struct_tm.h
+ /usr/include/x86_64-linux-gnu/bits/types/time_t.h
+ /usr/include/x86_64-linux-gnu/bits/types/timer_t.h
+ /usr/include/x86_64-linux-gnu/bits/types/wint_t.h
+ /usr/include/x86_64-linux-gnu/bits/typesizes.h
+ /usr/include/x86_64-linux-gnu/bits/uintn-identity.h
+ /usr/include/x86_64-linux-gnu/bits/waitflags.h
+ /usr/include/x86_64-linux-gnu/bits/waitstatus.h
+ /usr/include/x86_64-linux-gnu/bits/wchar.h
+ /usr/include/x86_64-linux-gnu/bits/wctype-wchar.h
+ /usr/include/x86_64-linux-gnu/bits/wordsize.h
+ /usr/include/x86_64-linux-gnu/gnu/stubs-64.h
+ /usr/include/x86_64-linux-gnu/gnu/stubs.h
+ /usr/include/x86_64-linux-gnu/sys/cdefs.h
+ /usr/include/x86_64-linux-gnu/sys/select.h
+ /usr/include/x86_64-linux-gnu/sys/single_threaded.h
+ /usr/include/x86_64-linux-gnu/sys/types.h
+ /usr/lib/llvm-18/lib/clang/18/include/__stdarg___gnuc_va_list.h
+ /usr/lib/llvm-18/lib/clang/18/include/__stddef_max_align_t.h
+ /usr/lib/llvm-18/lib/clang/18/include/__stddef_null.h
+ /usr/lib/llvm-18/lib/clang/18/include/__stddef_nullptr_t.h
+ /usr/lib/llvm-18/lib/clang/18/include/__stddef_offsetof.h
+ /usr/lib/llvm-18/lib/clang/18/include/__stddef_ptrdiff_t.h
+ /usr/lib/llvm-18/lib/clang/18/include/__stddef_size_t.h
+ /usr/lib/llvm-18/lib/clang/18/include/__stddef_wchar_t.h
+ /usr/lib/llvm-18/lib/clang/18/include/sanitizer/tsan_interface.h
+ /usr/lib/llvm-18/lib/clang/18/include/stdarg.h
+ /usr/lib/llvm-18/lib/clang/18/include/stddef.h
+ /usr/lib/llvm-18/lib/clang/18/include/stdint.h
+ /workspace/utils.h
+
diff --git a/build/CMakeFiles/utils.dir/compiler_depend.make b/build/CMakeFiles/utils.dir/compiler_depend.make
new file mode 100644
index 0000000..7a19763
--- /dev/null
+++ b/build/CMakeFiles/utils.dir/compiler_depend.make
@@ -0,0 +1,997 @@
+# CMAKE generated file: DO NOT EDIT!
+# Generated by "Unix Makefiles" Generator, CMake Version 3.28
+
+CMakeFiles/utils.dir/utils.cpp.o: /workspace/utils.cpp \
+ /usr/include/c++/14/algorithm \
+ /usr/include/c++/14/array \
+ /usr/include/c++/14/backward/auto_ptr.h \
+ /usr/include/c++/14/backward/binders.h \
+ /usr/include/c++/14/bit \
+ /usr/include/c++/14/bits/algorithmfwd.h \
+ /usr/include/c++/14/bits/align.h \
+ /usr/include/c++/14/bits/alloc_traits.h \
+ /usr/include/c++/14/bits/allocated_ptr.h \
+ /usr/include/c++/14/bits/allocator.h \
+ /usr/include/c++/14/bits/atomic_base.h \
+ /usr/include/c++/14/bits/atomic_lockfree_defines.h \
+ /usr/include/c++/14/bits/basic_ios.h \
+ /usr/include/c++/14/bits/basic_ios.tcc \
+ /usr/include/c++/14/bits/basic_string.h \
+ /usr/include/c++/14/bits/basic_string.tcc \
+ /usr/include/c++/14/bits/char_traits.h \
+ /usr/include/c++/14/bits/charconv.h \
+ /usr/include/c++/14/bits/codecvt.h \
+ /usr/include/c++/14/bits/concept_check.h \
+ /usr/include/c++/14/bits/cpp_type_traits.h \
+ /usr/include/c++/14/bits/cxxabi_forced.h \
+ /usr/include/c++/14/bits/cxxabi_init_exception.h \
+ /usr/include/c++/14/bits/enable_special_members.h \
+ /usr/include/c++/14/bits/erase_if.h \
+ /usr/include/c++/14/bits/exception.h \
+ /usr/include/c++/14/bits/exception_defines.h \
+ /usr/include/c++/14/bits/exception_ptr.h \
+ /usr/include/c++/14/bits/forward_list.h \
+ /usr/include/c++/14/bits/forward_list.tcc \
+ /usr/include/c++/14/bits/fstream.tcc \
+ /usr/include/c++/14/bits/functexcept.h \
+ /usr/include/c++/14/bits/functional_hash.h \
+ /usr/include/c++/14/bits/gslice.h \
+ /usr/include/c++/14/bits/gslice_array.h \
+ /usr/include/c++/14/bits/hash_bytes.h \
+ /usr/include/c++/14/bits/hashtable.h \
+ /usr/include/c++/14/bits/hashtable_policy.h \
+ /usr/include/c++/14/bits/indirect_array.h \
+ /usr/include/c++/14/bits/invoke.h \
+ /usr/include/c++/14/bits/ios_base.h \
+ /usr/include/c++/14/bits/istream.tcc \
+ /usr/include/c++/14/bits/locale_classes.h \
+ /usr/include/c++/14/bits/locale_classes.tcc \
+ /usr/include/c++/14/bits/locale_conv.h \
+ /usr/include/c++/14/bits/locale_facets.h \
+ /usr/include/c++/14/bits/locale_facets.tcc \
+ /usr/include/c++/14/bits/locale_facets_nonio.h \
+ /usr/include/c++/14/bits/locale_facets_nonio.tcc \
+ /usr/include/c++/14/bits/localefwd.h \
+ /usr/include/c++/14/bits/mask_array.h \
+ /usr/include/c++/14/bits/memoryfwd.h \
+ /usr/include/c++/14/bits/move.h \
+ /usr/include/c++/14/bits/nested_exception.h \
+ /usr/include/c++/14/bits/new_allocator.h \
+ /usr/include/c++/14/bits/ostream.tcc \
+ /usr/include/c++/14/bits/ostream_insert.h \
+ /usr/include/c++/14/bits/postypes.h \
+ /usr/include/c++/14/bits/predefined_ops.h \
+ /usr/include/c++/14/bits/ptr_traits.h \
+ /usr/include/c++/14/bits/range_access.h \
+ /usr/include/c++/14/bits/refwrap.h \
+ /usr/include/c++/14/bits/requires_hosted.h \
+ /usr/include/c++/14/bits/shared_ptr.h \
+ /usr/include/c++/14/bits/shared_ptr_atomic.h \
+ /usr/include/c++/14/bits/shared_ptr_base.h \
+ /usr/include/c++/14/bits/slice_array.h \
+ /usr/include/c++/14/bits/std_abs.h \
+ /usr/include/c++/14/bits/std_function.h \
+ /usr/include/c++/14/bits/stl_algo.h \
+ /usr/include/c++/14/bits/stl_algobase.h \
+ /usr/include/c++/14/bits/stl_bvector.h \
+ /usr/include/c++/14/bits/stl_construct.h \
+ /usr/include/c++/14/bits/stl_function.h \
+ /usr/include/c++/14/bits/stl_heap.h \
+ /usr/include/c++/14/bits/stl_iterator.h \
+ /usr/include/c++/14/bits/stl_iterator_base_funcs.h \
+ /usr/include/c++/14/bits/stl_iterator_base_types.h \
+ /usr/include/c++/14/bits/stl_map.h \
+ /usr/include/c++/14/bits/stl_multimap.h \
+ /usr/include/c++/14/bits/stl_numeric.h \
+ /usr/include/c++/14/bits/stl_pair.h \
+ /usr/include/c++/14/bits/stl_raw_storage_iter.h \
+ /usr/include/c++/14/bits/stl_relops.h \
+ /usr/include/c++/14/bits/stl_tempbuf.h \
+ /usr/include/c++/14/bits/stl_tree.h \
+ /usr/include/c++/14/bits/stl_uninitialized.h \
+ /usr/include/c++/14/bits/stl_vector.h \
+ /usr/include/c++/14/bits/stream_iterator.h \
+ /usr/include/c++/14/bits/streambuf.tcc \
+ /usr/include/c++/14/bits/streambuf_iterator.h \
+ /usr/include/c++/14/bits/stringfwd.h \
+ /usr/include/c++/14/bits/uniform_int_dist.h \
+ /usr/include/c++/14/bits/unique_ptr.h \
+ /usr/include/c++/14/bits/unordered_map.h \
+ /usr/include/c++/14/bits/uses_allocator.h \
+ /usr/include/c++/14/bits/utility.h \
+ /usr/include/c++/14/bits/valarray_after.h \
+ /usr/include/c++/14/bits/valarray_array.h \
+ /usr/include/c++/14/bits/valarray_array.tcc \
+ /usr/include/c++/14/bits/valarray_before.h \
+ /usr/include/c++/14/bits/vector.tcc \
+ /usr/include/c++/14/bits/version.h \
+ /usr/include/c++/14/cassert \
+ /usr/include/c++/14/cctype \
+ /usr/include/c++/14/cerrno \
+ /usr/include/c++/14/clocale \
+ /usr/include/c++/14/cmath \
+ /usr/include/c++/14/compare \
+ /usr/include/c++/14/cstddef \
+ /usr/include/c++/14/cstdint \
+ /usr/include/c++/14/cstdio \
+ /usr/include/c++/14/cstdlib \
+ /usr/include/c++/14/cstring \
+ /usr/include/c++/14/ctime \
+ /usr/include/c++/14/cwchar \
+ /usr/include/c++/14/cwctype \
+ /usr/include/c++/14/debug/assertions.h \
+ /usr/include/c++/14/debug/debug.h \
+ /usr/include/c++/14/exception \
+ /usr/include/c++/14/ext/aligned_buffer.h \
+ /usr/include/c++/14/ext/alloc_traits.h \
+ /usr/include/c++/14/ext/atomicity.h \
+ /usr/include/c++/14/ext/concurrence.h \
+ /usr/include/c++/14/ext/numeric_traits.h \
+ /usr/include/c++/14/ext/string_conversions.h \
+ /usr/include/c++/14/ext/type_traits.h \
+ /usr/include/c++/14/forward_list \
+ /usr/include/c++/14/fstream \
+ /usr/include/c++/14/functional \
+ /usr/include/c++/14/initializer_list \
+ /usr/include/c++/14/iomanip \
+ /usr/include/c++/14/ios \
+ /usr/include/c++/14/iosfwd \
+ /usr/include/c++/14/iostream \
+ /usr/include/c++/14/istream \
+ /usr/include/c++/14/iterator \
+ /usr/include/c++/14/limits \
+ /usr/include/c++/14/locale \
+ /usr/include/c++/14/map \
+ /usr/include/c++/14/memory \
+ /usr/include/c++/14/new \
+ /usr/include/c++/14/numeric \
+ /usr/include/c++/14/ostream \
+ /usr/include/c++/14/stdexcept \
+ /usr/include/c++/14/streambuf \
+ /usr/include/c++/14/string \
+ /usr/include/c++/14/system_error \
+ /usr/include/c++/14/tuple \
+ /usr/include/c++/14/type_traits \
+ /usr/include/c++/14/typeinfo \
+ /usr/include/c++/14/unordered_map \
+ /usr/include/c++/14/utility \
+ /usr/include/c++/14/valarray \
+ /usr/include/c++/14/vector \
+ /usr/include/c++/14/version \
+ /usr/include/x86_64-linux-gnu/c++/14/bits/atomic_word.h \
+ /usr/include/x86_64-linux-gnu/c++/14/bits/basic_file.h \
+ /usr/include/x86_64-linux-gnu/c++/14/bits/c++allocator.h \
+ /usr/include/x86_64-linux-gnu/c++/14/bits/c++config.h \
+ /usr/include/x86_64-linux-gnu/c++/14/bits/c++io.h \
+ /usr/include/x86_64-linux-gnu/c++/14/bits/c++locale.h \
+ /usr/include/x86_64-linux-gnu/c++/14/bits/cpu_defines.h \
+ /usr/include/x86_64-linux-gnu/c++/14/bits/ctype_base.h \
+ /usr/include/x86_64-linux-gnu/c++/14/bits/ctype_inline.h \
+ /usr/include/x86_64-linux-gnu/c++/14/bits/error_constants.h \
+ /usr/include/x86_64-linux-gnu/c++/14/bits/gthr-default.h \
+ /usr/include/x86_64-linux-gnu/c++/14/bits/gthr.h \
+ /usr/include/x86_64-linux-gnu/c++/14/bits/messages_members.h \
+ /usr/include/x86_64-linux-gnu/c++/14/bits/os_defines.h \
+ /usr/include/x86_64-linux-gnu/c++/14/bits/time_members.h \
+ /usr/include/alloca.h \
+ /usr/include/asm-generic/errno-base.h \
+ /usr/include/asm-generic/errno.h \
+ /usr/include/assert.h \
+ /usr/include/ctype.h \
+ /usr/include/endian.h \
+ /usr/include/errno.h \
+ /usr/include/features-time64.h \
+ /usr/include/features.h \
+ /usr/include/libintl.h \
+ /usr/include/linux/errno.h \
+ /usr/include/locale.h \
+ /usr/include/math.h \
+ /usr/include/nlohmann/adl_serializer.hpp \
+ /usr/include/nlohmann/byte_container_with_subtype.hpp \
+ /usr/include/nlohmann/detail/abi_macros.hpp \
+ /usr/include/nlohmann/detail/conversions/from_json.hpp \
+ /usr/include/nlohmann/detail/conversions/to_chars.hpp \
+ /usr/include/nlohmann/detail/conversions/to_json.hpp \
+ /usr/include/nlohmann/detail/exceptions.hpp \
+ /usr/include/nlohmann/detail/hash.hpp \
+ /usr/include/nlohmann/detail/input/binary_reader.hpp \
+ /usr/include/nlohmann/detail/input/input_adapters.hpp \
+ /usr/include/nlohmann/detail/input/json_sax.hpp \
+ /usr/include/nlohmann/detail/input/lexer.hpp \
+ /usr/include/nlohmann/detail/input/parser.hpp \
+ /usr/include/nlohmann/detail/input/position_t.hpp \
+ /usr/include/nlohmann/detail/iterators/internal_iterator.hpp \
+ /usr/include/nlohmann/detail/iterators/iter_impl.hpp \
+ /usr/include/nlohmann/detail/iterators/iteration_proxy.hpp \
+ /usr/include/nlohmann/detail/iterators/iterator_traits.hpp \
+ /usr/include/nlohmann/detail/iterators/json_reverse_iterator.hpp \
+ /usr/include/nlohmann/detail/iterators/primitive_iterator.hpp \
+ /usr/include/nlohmann/detail/json_custom_base_class.hpp \
+ /usr/include/nlohmann/detail/json_pointer.hpp \
+ /usr/include/nlohmann/detail/json_ref.hpp \
+ /usr/include/nlohmann/detail/macro_scope.hpp \
+ /usr/include/nlohmann/detail/macro_unscope.hpp \
+ /usr/include/nlohmann/detail/meta/call_std/begin.hpp \
+ /usr/include/nlohmann/detail/meta/call_std/end.hpp \
+ /usr/include/nlohmann/detail/meta/cpp_future.hpp \
+ /usr/include/nlohmann/detail/meta/detected.hpp \
+ /usr/include/nlohmann/detail/meta/identity_tag.hpp \
+ /usr/include/nlohmann/detail/meta/is_sax.hpp \
+ /usr/include/nlohmann/detail/meta/std_fs.hpp \
+ /usr/include/nlohmann/detail/meta/type_traits.hpp \
+ /usr/include/nlohmann/detail/meta/void_t.hpp \
+ /usr/include/nlohmann/detail/output/binary_writer.hpp \
+ /usr/include/nlohmann/detail/output/output_adapters.hpp \
+ /usr/include/nlohmann/detail/output/serializer.hpp \
+ /usr/include/nlohmann/detail/string_concat.hpp \
+ /usr/include/nlohmann/detail/string_escape.hpp \
+ /usr/include/nlohmann/detail/value_t.hpp \
+ /usr/include/nlohmann/json.hpp \
+ /usr/include/nlohmann/json_fwd.hpp \
+ /usr/include/nlohmann/ordered_map.hpp \
+ /usr/include/nlohmann/thirdparty/hedley/hedley.hpp \
+ /usr/include/nlohmann/thirdparty/hedley/hedley_undef.hpp \
+ /usr/include/pthread.h \
+ /usr/include/sched.h \
+ /usr/include/stdc-predef.h \
+ /usr/include/stdint.h \
+ /usr/include/stdio.h \
+ /usr/include/stdlib.h \
+ /usr/include/string.h \
+ /usr/include/strings.h \
+ /usr/include/time.h \
+ /usr/include/wchar.h \
+ /usr/include/wctype.h \
+ /usr/include/x86_64-linux-gnu/asm/errno.h \
+ /usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h \
+ /usr/include/x86_64-linux-gnu/bits/byteswap.h \
+ /usr/include/x86_64-linux-gnu/bits/cpu-set.h \
+ /usr/include/x86_64-linux-gnu/bits/endian.h \
+ /usr/include/x86_64-linux-gnu/bits/endianness.h \
+ /usr/include/x86_64-linux-gnu/bits/errno.h \
+ /usr/include/x86_64-linux-gnu/bits/floatn-common.h \
+ /usr/include/x86_64-linux-gnu/bits/floatn.h \
+ /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h \
+ /usr/include/x86_64-linux-gnu/bits/fp-fast.h \
+ /usr/include/x86_64-linux-gnu/bits/fp-logb.h \
+ /usr/include/x86_64-linux-gnu/bits/iscanonical.h \
+ /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \
+ /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h \
+ /usr/include/x86_64-linux-gnu/bits/locale.h \
+ /usr/include/x86_64-linux-gnu/bits/long-double.h \
+ /usr/include/x86_64-linux-gnu/bits/math-vector.h \
+ /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h \
+ /usr/include/x86_64-linux-gnu/bits/mathcalls-narrow.h \
+ /usr/include/x86_64-linux-gnu/bits/mathcalls.h \
+ /usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h \
+ /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \
+ /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \
+ /usr/include/x86_64-linux-gnu/bits/sched.h \
+ /usr/include/x86_64-linux-gnu/bits/select.h \
+ /usr/include/x86_64-linux-gnu/bits/setjmp.h \
+ /usr/include/x86_64-linux-gnu/bits/stdint-intn.h \
+ /usr/include/x86_64-linux-gnu/bits/stdint-least.h \
+ /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \
+ /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \
+ /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \
+ /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \
+ /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h \
+ /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \
+ /usr/include/x86_64-linux-gnu/bits/time.h \
+ /usr/include/x86_64-linux-gnu/bits/time64.h \
+ /usr/include/x86_64-linux-gnu/bits/timesize.h \
+ /usr/include/x86_64-linux-gnu/bits/timex.h \
+ /usr/include/x86_64-linux-gnu/bits/types.h \
+ /usr/include/x86_64-linux-gnu/bits/types/FILE.h \
+ /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \
+ /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \
+ /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \
+ /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \
+ /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \
+ /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \
+ /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \
+ /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \
+ /usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h \
+ /usr/include/x86_64-linux-gnu/bits/types/error_t.h \
+ /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \
+ /usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h \
+ /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \
+ /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \
+ /usr/include/x86_64-linux-gnu/bits/types/struct___jmp_buf_tag.h \
+ /usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h \
+ /usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h \
+ /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \
+ /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \
+ /usr/include/x86_64-linux-gnu/bits/types/struct_tm.h \
+ /usr/include/x86_64-linux-gnu/bits/types/time_t.h \
+ /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \
+ /usr/include/x86_64-linux-gnu/bits/types/wint_t.h \
+ /usr/include/x86_64-linux-gnu/bits/typesizes.h \
+ /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \
+ /usr/include/x86_64-linux-gnu/bits/waitflags.h \
+ /usr/include/x86_64-linux-gnu/bits/waitstatus.h \
+ /usr/include/x86_64-linux-gnu/bits/wchar.h \
+ /usr/include/x86_64-linux-gnu/bits/wctype-wchar.h \
+ /usr/include/x86_64-linux-gnu/bits/wordsize.h \
+ /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \
+ /usr/include/x86_64-linux-gnu/gnu/stubs.h \
+ /usr/include/x86_64-linux-gnu/sys/cdefs.h \
+ /usr/include/x86_64-linux-gnu/sys/select.h \
+ /usr/include/x86_64-linux-gnu/sys/single_threaded.h \
+ /usr/include/x86_64-linux-gnu/sys/types.h \
+ /usr/lib/llvm-18/lib/clang/18/include/__stdarg___gnuc_va_list.h \
+ /usr/lib/llvm-18/lib/clang/18/include/__stddef_max_align_t.h \
+ /usr/lib/llvm-18/lib/clang/18/include/__stddef_null.h \
+ /usr/lib/llvm-18/lib/clang/18/include/__stddef_nullptr_t.h \
+ /usr/lib/llvm-18/lib/clang/18/include/__stddef_offsetof.h \
+ /usr/lib/llvm-18/lib/clang/18/include/__stddef_ptrdiff_t.h \
+ /usr/lib/llvm-18/lib/clang/18/include/__stddef_size_t.h \
+ /usr/lib/llvm-18/lib/clang/18/include/__stddef_wchar_t.h \
+ /usr/lib/llvm-18/lib/clang/18/include/sanitizer/tsan_interface.h \
+ /usr/lib/llvm-18/lib/clang/18/include/stdarg.h \
+ /usr/lib/llvm-18/lib/clang/18/include/stddef.h \
+ /usr/lib/llvm-18/lib/clang/18/include/stdint.h \
+ /workspace/utils.h
+
+
+/usr/lib/llvm-18/lib/clang/18/include/stddef.h:
+
+/usr/lib/llvm-18/lib/clang/18/include/stdarg.h:
+
+/usr/lib/llvm-18/lib/clang/18/include/sanitizer/tsan_interface.h:
+
+/usr/lib/llvm-18/lib/clang/18/include/__stddef_max_align_t.h:
+
+/usr/lib/llvm-18/lib/clang/18/include/__stdarg___gnuc_va_list.h:
+
+/usr/include/x86_64-linux-gnu/sys/types.h:
+
+/usr/include/x86_64-linux-gnu/sys/single_threaded.h:
+
+/usr/include/x86_64-linux-gnu/sys/select.h:
+
+/usr/include/x86_64-linux-gnu/gnu/stubs.h:
+
+/usr/include/x86_64-linux-gnu/gnu/stubs-64.h:
+
+/usr/include/x86_64-linux-gnu/bits/wchar.h:
+
+/usr/include/x86_64-linux-gnu/bits/waitstatus.h:
+
+/usr/include/x86_64-linux-gnu/bits/types/wint_t.h:
+
+/usr/include/x86_64-linux-gnu/bits/types/timer_t.h:
+
+/usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h:
+
+/usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h:
+
+/usr/include/x86_64-linux-gnu/bits/types/locale_t.h:
+
+/usr/include/x86_64-linux-gnu/bits/types/error_t.h:
+
+/usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h:
+
+/usr/include/x86_64-linux-gnu/bits/types/struct___jmp_buf_tag.h:
+
+/usr/include/x86_64-linux-gnu/bits/types/clockid_t.h:
+
+/usr/include/x86_64-linux-gnu/bits/types/clock_t.h:
+
+/usr/include/x86_64-linux-gnu/bits/types/__locale_t.h:
+
+/usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h:
+
+/usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h:
+
+/usr/include/x86_64-linux-gnu/bits/types/FILE.h:
+
+/usr/include/x86_64-linux-gnu/bits/types.h:
+
+/usr/include/x86_64-linux-gnu/bits/timesize.h:
+
+/usr/include/x86_64-linux-gnu/bits/time64.h:
+
+/usr/include/x86_64-linux-gnu/bits/thread-shared-types.h:
+
+/usr/include/x86_64-linux-gnu/bits/struct_rwlock.h:
+
+/usr/include/x86_64-linux-gnu/bits/timex.h:
+
+/usr/include/x86_64-linux-gnu/bits/stdio_lim.h:
+
+/usr/include/x86_64-linux-gnu/bits/stdint-least.h:
+
+/usr/include/x86_64-linux-gnu/bits/stdint-intn.h:
+
+/usr/include/x86_64-linux-gnu/bits/time.h:
+
+/usr/include/x86_64-linux-gnu/bits/select.h:
+
+/usr/include/x86_64-linux-gnu/bits/sched.h:
+
+/usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h:
+
+/usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h:
+
+/usr/include/x86_64-linux-gnu/bits/mathcalls.h:
+
+/usr/lib/llvm-18/lib/clang/18/include/__stddef_size_t.h:
+
+/usr/include/x86_64-linux-gnu/bits/math-vector.h:
+
+/usr/include/c++/14/ext/alloc_traits.h:
+
+/usr/include/c++/14/bits/mask_array.h:
+
+/usr/include/c++/14/ext/string_conversions.h:
+
+/usr/include/c++/14/ext/numeric_traits.h:
+
+/usr/include/c++/14/ctime:
+
+/usr/include/c++/14/cstring:
+
+/usr/include/c++/14/cwchar:
+
+/usr/include/c++/14/stdexcept:
+
+/usr/include/c++/14/cstdlib:
+
+/usr/include/c++/14/system_error:
+
+/usr/include/c++/14/cstddef:
+
+/usr/include/c++/14/bits/locale_classes.h:
+
+/usr/include/c++/14/debug/assertions.h:
+
+/usr/include/c++/14/cassert:
+
+/usr/include/c++/14/bits/stl_iterator_base_funcs.h:
+
+/usr/include/assert.h:
+
+/usr/include/c++/14/debug/debug.h:
+
+/usr/include/errno.h:
+
+/usr/include/nlohmann/detail/iterators/iter_impl.hpp:
+
+/usr/include/c++/14/bits/version.h:
+
+/usr/include/c++/14/bits/vector.tcc:
+
+/usr/include/nlohmann/detail/conversions/from_json.hpp:
+
+/usr/include/c++/14/bits/valarray_array.tcc:
+
+/usr/include/c++/14/bits/valarray_array.h:
+
+/usr/include/c++/14/bits/cxxabi_init_exception.h:
+
+/usr/include/c++/14/bits/valarray_before.h:
+
+/usr/include/c++/14/bits/unordered_map.h:
+
+/usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h:
+
+/usr/include/x86_64-linux-gnu/bits/stdint-uintn.h:
+
+/usr/include/c++/14/bits/uniform_int_dist.h:
+
+/usr/include/c++/14/bits/shared_ptr_base.h:
+
+/usr/include/c++/14/vector:
+
+/usr/include/x86_64-linux-gnu/bits/cpu-set.h:
+
+/usr/include/c++/14/bits/streambuf_iterator.h:
+
+/usr/include/c++/14/bits/stream_iterator.h:
+
+/usr/include/x86_64-linux-gnu/bits/uintn-identity.h:
+
+/workspace/utils.cpp:
+
+/usr/include/c++/14/bits/new_allocator.h:
+
+/usr/include/c++/14/bits/stl_bvector.h:
+
+/usr/include/c++/14/bits/stl_tempbuf.h:
+
+/usr/include/nlohmann/detail/meta/identity_tag.hpp:
+
+/usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h:
+
+/usr/include/c++/14/bits/stl_relops.h:
+
+/usr/include/features-time64.h:
+
+/usr/include/c++/14/bits/stl_map.h:
+
+/usr/include/c++/14/bits/fstream.tcc:
+
+/usr/include/c++/14/bits/stl_iterator_base_types.h:
+
+/usr/include/c++/14/bits/stl_iterator.h:
+
+/usr/include/c++/14/bits/stl_algobase.h:
+
+/usr/include/asm-generic/errno-base.h:
+
+/usr/include/c++/14/bits/stl_heap.h:
+
+/usr/include/c++/14/functional:
+
+/usr/include/features.h:
+
+/usr/include/nlohmann/detail/iterators/json_reverse_iterator.hpp:
+
+/usr/include/c++/14/cstdint:
+
+/usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h:
+
+/usr/include/nlohmann/detail/json_ref.hpp:
+
+/usr/include/c++/14/numeric:
+
+/usr/include/c++/14/cmath:
+
+/usr/include/c++/14/bits/stl_algo.h:
+
+/usr/include/c++/14/bits/shared_ptr_atomic.h:
+
+/usr/include/c++/14/bits/requires_hosted.h:
+
+/usr/include/c++/14/iostream:
+
+/usr/include/strings.h:
+
+/usr/include/x86_64-linux-gnu/bits/wordsize.h:
+
+/usr/include/c++/14/exception:
+
+/usr/include/c++/14/bits/refwrap.h:
+
+/usr/include/c++/14/bits/range_access.h:
+
+/workspace/utils.h:
+
+/usr/include/c++/14/bits/stl_construct.h:
+
+/usr/include/c++/14/bits/predefined_ops.h:
+
+/usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h:
+
+/usr/include/asm-generic/errno.h:
+
+/usr/include/nlohmann/adl_serializer.hpp:
+
+/usr/include/x86_64-linux-gnu/bits/wctype-wchar.h:
+
+/usr/include/c++/14/bits/exception_defines.h:
+
+/usr/include/x86_64-linux-gnu/bits/locale.h:
+
+/usr/include/c++/14/bits/exception.h:
+
+/usr/include/c++/14/cctype:
+
+/usr/include/nlohmann/detail/input/input_adapters.hpp:
+
+/usr/include/c++/14/ext/atomicity.h:
+
+/usr/include/c++/14/map:
+
+/usr/include/c++/14/bits/cpp_type_traits.h:
+
+/usr/include/x86_64-linux-gnu/bits/mathcalls-narrow.h:
+
+/usr/include/c++/14/bits/allocated_ptr.h:
+
+/usr/include/c++/14/ext/concurrence.h:
+
+/usr/include/nlohmann/thirdparty/hedley/hedley_undef.hpp:
+
+/usr/include/nlohmann/detail/abi_macros.hpp:
+
+/usr/include/c++/14/bits/streambuf.tcc:
+
+/usr/include/c++/14/ios:
+
+/usr/include/c++/14/bits/stl_vector.h:
+
+/usr/include/c++/14/bits/basic_string.tcc:
+
+/usr/include/x86_64-linux-gnu/c++/14/bits/ctype_inline.h:
+
+/usr/include/nlohmann/detail/macro_scope.hpp:
+
+/usr/include/c++/14/clocale:
+
+/usr/include/c++/14/compare:
+
+/usr/include/x86_64-linux-gnu/bits/endian.h:
+
+/usr/include/c++/14/ostream:
+
+/usr/include/x86_64-linux-gnu/bits/long-double.h:
+
+/usr/include/c++/14/bits/forward_list.tcc:
+
+/usr/include/c++/14/bits/alloc_traits.h:
+
+/usr/include/c++/14/bits/std_function.h:
+
+/usr/include/c++/14/bits/enable_special_members.h:
+
+/usr/include/c++/14/iterator:
+
+/usr/include/c++/14/bits/unique_ptr.h:
+
+/usr/include/nlohmann/detail/output/output_adapters.hpp:
+
+/usr/include/c++/14/bits/charconv.h:
+
+/usr/include/c++/14/bits/basic_ios.tcc:
+
+/usr/include/nlohmann/detail/string_escape.hpp:
+
+/usr/include/nlohmann/detail/meta/type_traits.hpp:
+
+/usr/include/x86_64-linux-gnu/asm/errno.h:
+
+/usr/include/c++/14/bits/cxxabi_forced.h:
+
+/usr/include/c++/14/bits/nested_exception.h:
+
+/usr/include/c++/14/version:
+
+/usr/include/x86_64-linux-gnu/bits/waitflags.h:
+
+/usr/include/c++/14/bits/hash_bytes.h:
+
+/usr/include/c++/14/bits/char_traits.h:
+
+/usr/include/nlohmann/detail/output/serializer.hpp:
+
+/usr/lib/llvm-18/lib/clang/18/include/__stddef_nullptr_t.h:
+
+/usr/include/c++/14/bits/hashtable.h:
+
+/usr/include/nlohmann/detail/exceptions.hpp:
+
+/usr/include/x86_64-linux-gnu/bits/fp-fast.h:
+
+/usr/include/c++/14/bits/shared_ptr.h:
+
+/usr/include/c++/14/bits/move.h:
+
+/usr/include/c++/14/backward/binders.h:
+
+/usr/include/x86_64-linux-gnu/c++/14/bits/os_defines.h:
+
+/usr/include/x86_64-linux-gnu/bits/byteswap.h:
+
+/usr/include/c++/14/bits/slice_array.h:
+
+/usr/include/c++/14/bits/locale_conv.h:
+
+/usr/include/c++/14/iosfwd:
+
+/usr/include/c++/14/bits/locale_facets.h:
+
+/usr/include/c++/14/bits/basic_string.h:
+
+/usr/include/c++/14/bits/stl_multimap.h:
+
+/usr/include/c++/14/bits/erase_if.h:
+
+/usr/include/c++/14/cwctype:
+
+/usr/lib/llvm-18/lib/clang/18/include/__stddef_null.h:
+
+/usr/include/c++/14/bits/functexcept.h:
+
+/usr/include/pthread.h:
+
+/usr/include/c++/14/bits/indirect_array.h:
+
+/usr/include/c++/14/new:
+
+/usr/include/c++/14/bits/stl_tree.h:
+
+/usr/include/c++/14/bit:
+
+/usr/include/c++/14/bits/gslice.h:
+
+/usr/include/c++/14/algorithm:
+
+/usr/include/c++/14/istream:
+
+/usr/include/stdlib.h:
+
+/usr/include/c++/14/bits/stl_raw_storage_iter.h:
+
+/usr/include/c++/14/bits/basic_ios.h:
+
+/usr/include/c++/14/bits/atomic_lockfree_defines.h:
+
+/usr/include/c++/14/bits/stl_uninitialized.h:
+
+/usr/include/x86_64-linux-gnu/bits/types/time_t.h:
+
+/usr/include/nlohmann/detail/input/binary_reader.hpp:
+
+/usr/include/x86_64-linux-gnu/bits/endianness.h:
+
+/usr/lib/llvm-18/lib/clang/18/include/__stddef_offsetof.h:
+
+/usr/include/c++/14/bits/atomic_base.h:
+
+/usr/include/nlohmann/ordered_map.hpp:
+
+/usr/include/c++/14/bits/ptr_traits.h:
+
+/usr/include/c++/14/bits/locale_facets_nonio.tcc:
+
+/usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h:
+
+/usr/include/c++/14/bits/forward_list.h:
+
+/usr/include/c++/14/array:
+
+/usr/include/c++/14/bits/ios_base.h:
+
+/usr/include/c++/14/bits/gslice_array.h:
+
+/usr/include/c++/14/bits/hashtable_policy.h:
+
+/usr/include/c++/14/bits/invoke.h:
+
+/usr/include/c++/14/bits/codecvt.h:
+
+/usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h:
+
+/usr/include/nlohmann/detail/iterators/primitive_iterator.hpp:
+
+/usr/include/c++/14/bits/istream.tcc:
+
+/usr/include/c++/14/bits/algorithmfwd.h:
+
+/usr/include/c++/14/bits/concept_check.h:
+
+/usr/include/c++/14/bits/align.h:
+
+/usr/include/c++/14/ext/aligned_buffer.h:
+
+/usr/include/c++/14/bits/ostream.tcc:
+
+/usr/include/c++/14/bits/stl_pair.h:
+
+/usr/include/c++/14/bits/ostream_insert.h:
+
+/usr/include/c++/14/cstdio:
+
+/usr/include/c++/14/bits/utility.h:
+
+/usr/include/libintl.h:
+
+/usr/include/c++/14/bits/locale_classes.tcc:
+
+/usr/include/x86_64-linux-gnu/bits/flt-eval-method.h:
+
+/usr/include/c++/14/bits/stringfwd.h:
+
+/usr/include/c++/14/bits/exception_ptr.h:
+
+/usr/include/x86_64-linux-gnu/bits/floatn-common.h:
+
+/usr/include/nlohmann/detail/string_concat.hpp:
+
+/usr/include/c++/14/bits/locale_facets.tcc:
+
+/usr/include/stdio.h:
+
+/usr/include/c++/14/bits/valarray_after.h:
+
+/usr/include/x86_64-linux-gnu/bits/fp-logb.h:
+
+/usr/include/c++/14/bits/locale_facets_nonio.h:
+
+/usr/include/nlohmann/detail/macro_unscope.hpp:
+
+/usr/include/x86_64-linux-gnu/c++/14/bits/c++allocator.h:
+
+/usr/include/c++/14/bits/uses_allocator.h:
+
+/usr/include/c++/14/bits/localefwd.h:
+
+/usr/include/stdint.h:
+
+/usr/include/endian.h:
+
+/usr/include/c++/14/bits/stl_numeric.h:
+
+/usr/include/c++/14/bits/memoryfwd.h:
+
+/usr/include/c++/14/ext/type_traits.h:
+
+/usr/lib/llvm-18/lib/clang/18/include/__stddef_wchar_t.h:
+
+/usr/include/c++/14/forward_list:
+
+/usr/include/c++/14/fstream:
+
+/usr/include/nlohmann/detail/input/lexer.hpp:
+
+/usr/include/nlohmann/detail/meta/is_sax.hpp:
+
+/usr/include/c++/14/bits/std_abs.h:
+
+/usr/include/nlohmann/thirdparty/hedley/hedley.hpp:
+
+/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h:
+
+/usr/include/c++/14/bits/postypes.h:
+
+/usr/include/c++/14/initializer_list:
+
+/usr/include/c++/14/bits/functional_hash.h:
+
+/usr/include/c++/14/limits:
+
+/usr/include/c++/14/iomanip:
+
+/usr/include/x86_64-linux-gnu/bits/stdlib-float.h:
+
+/usr/include/c++/14/locale:
+
+/usr/include/c++/14/bits/stl_function.h:
+
+/usr/include/c++/14/memory:
+
+/usr/include/nlohmann/detail/json_pointer.hpp:
+
+/usr/include/c++/14/streambuf:
+
+/usr/include/c++/14/string:
+
+/usr/include/c++/14/tuple:
+
+/usr/include/c++/14/valarray:
+
+/usr/include/nlohmann/detail/meta/std_fs.hpp:
+
+/usr/lib/llvm-18/lib/clang/18/include/__stddef_ptrdiff_t.h:
+
+/usr/include/nlohmann/byte_container_with_subtype.hpp:
+
+/usr/include/c++/14/type_traits:
+
+/usr/include/c++/14/typeinfo:
+
+/usr/include/c++/14/unordered_map:
+
+/usr/include/x86_64-linux-gnu/bits/types/sigset_t.h:
+
+/usr/include/c++/14/utility:
+
+/usr/include/x86_64-linux-gnu/c++/14/bits/atomic_word.h:
+
+/usr/include/nlohmann/detail/iterators/iterator_traits.hpp:
+
+/usr/include/x86_64-linux-gnu/bits/struct_mutex.h:
+
+/usr/include/x86_64-linux-gnu/c++/14/bits/cpu_defines.h:
+
+/usr/include/c++/14/cerrno:
+
+/usr/include/x86_64-linux-gnu/c++/14/bits/c++config.h:
+
+/usr/include/x86_64-linux-gnu/c++/14/bits/c++locale.h:
+
+/usr/include/x86_64-linux-gnu/c++/14/bits/ctype_base.h:
+
+/usr/include/x86_64-linux-gnu/c++/14/bits/error_constants.h:
+
+/usr/lib/llvm-18/lib/clang/18/include/stdint.h:
+
+/usr/include/nlohmann/detail/input/parser.hpp:
+
+/usr/include/x86_64-linux-gnu/sys/cdefs.h:
+
+/usr/include/x86_64-linux-gnu/c++/14/bits/gthr-default.h:
+
+/usr/include/x86_64-linux-gnu/bits/types/struct_tm.h:
+
+/usr/include/x86_64-linux-gnu/c++/14/bits/basic_file.h:
+
+/usr/include/x86_64-linux-gnu/c++/14/bits/gthr.h:
+
+/usr/include/x86_64-linux-gnu/c++/14/bits/messages_members.h:
+
+/usr/include/x86_64-linux-gnu/c++/14/bits/time_members.h:
+
+/usr/include/alloca.h:
+
+/usr/include/ctype.h:
+
+/usr/include/linux/errno.h:
+
+/usr/include/locale.h:
+
+/usr/include/x86_64-linux-gnu/bits/types/__FILE.h:
+
+/usr/include/math.h:
+
+/usr/include/nlohmann/detail/conversions/to_chars.hpp:
+
+/usr/include/nlohmann/detail/conversions/to_json.hpp:
+
+/usr/include/nlohmann/detail/hash.hpp:
+
+/usr/include/nlohmann/detail/iterators/internal_iterator.hpp:
+
+/usr/include/x86_64-linux-gnu/bits/typesizes.h:
+
+/usr/include/nlohmann/detail/iterators/iteration_proxy.hpp:
+
+/usr/include/nlohmann/detail/json_custom_base_class.hpp:
+
+/usr/include/nlohmann/detail/meta/call_std/begin.hpp:
+
+/usr/include/nlohmann/detail/meta/void_t.hpp:
+
+/usr/include/nlohmann/detail/input/json_sax.hpp:
+
+/usr/include/nlohmann/detail/meta/call_std/end.hpp:
+
+/usr/include/nlohmann/detail/meta/cpp_future.hpp:
+
+/usr/include/x86_64-linux-gnu/c++/14/bits/c++io.h:
+
+/usr/include/nlohmann/detail/meta/detected.hpp:
+
+/usr/include/c++/14/backward/auto_ptr.h:
+
+/usr/include/nlohmann/detail/output/binary_writer.hpp:
+
+/usr/include/nlohmann/detail/value_t.hpp:
+
+/usr/include/nlohmann/json.hpp:
+
+/usr/include/nlohmann/json_fwd.hpp:
+
+/usr/include/stdc-predef.h:
+
+/usr/include/c++/14/bits/allocator.h:
+
+/usr/include/string.h:
+
+/usr/include/x86_64-linux-gnu/bits/setjmp.h:
+
+/usr/include/time.h:
+
+/usr/include/wchar.h:
+
+/usr/include/sched.h:
+
+/usr/include/wctype.h:
+
+/usr/include/x86_64-linux-gnu/bits/errno.h:
+
+/usr/include/nlohmann/detail/input/position_t.hpp:
+
+/usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h:
+
+/usr/include/x86_64-linux-gnu/bits/floatn.h:
+
+/usr/include/x86_64-linux-gnu/bits/iscanonical.h:
+
+/usr/include/x86_64-linux-gnu/bits/libc-header-start.h:
+
+/usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h:
+
+/usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h:
diff --git a/build/CMakeFiles/utils.dir/compiler_depend.ts b/build/CMakeFiles/utils.dir/compiler_depend.ts
new file mode 100644
index 0000000..92e446b
--- /dev/null
+++ b/build/CMakeFiles/utils.dir/compiler_depend.ts
@@ -0,0 +1,2 @@
+# CMAKE generated file: DO NOT EDIT!
+# Timestamp file for compiler generated dependencies management for utils.
diff --git a/build/CMakeFiles/utils.dir/depend.make b/build/CMakeFiles/utils.dir/depend.make
new file mode 100644
index 0000000..cf3d558
--- /dev/null
+++ b/build/CMakeFiles/utils.dir/depend.make
@@ -0,0 +1,2 @@
+# Empty dependencies file for utils.
+# This may be replaced when dependencies are built.
diff --git a/build/CMakeFiles/utils.dir/flags.make b/build/CMakeFiles/utils.dir/flags.make
new file mode 100644
index 0000000..625d79d
--- /dev/null
+++ b/build/CMakeFiles/utils.dir/flags.make
@@ -0,0 +1,10 @@
+# CMAKE generated file: DO NOT EDIT!
+# Generated by "Unix Makefiles" Generator, CMake Version 3.28
+
+# compile CXX with /usr/bin/c++
+CXX_DEFINES =
+
+CXX_INCLUDES =
+
+CXX_FLAGS = -g -std=gnu++11
+
diff --git a/build/CMakeFiles/utils.dir/link.txt b/build/CMakeFiles/utils.dir/link.txt
new file mode 100644
index 0000000..69a4c11
--- /dev/null
+++ b/build/CMakeFiles/utils.dir/link.txt
@@ -0,0 +1,2 @@
+/usr/bin/ar qc libutils.a CMakeFiles/utils.dir/utils.cpp.o
+/usr/bin/ranlib libutils.a
diff --git a/build/CMakeFiles/utils.dir/progress.make b/build/CMakeFiles/utils.dir/progress.make
new file mode 100644
index 0000000..3a86673
--- /dev/null
+++ b/build/CMakeFiles/utils.dir/progress.make
@@ -0,0 +1,3 @@
+CMAKE_PROGRESS_1 = 5
+CMAKE_PROGRESS_2 = 6
+
diff --git a/build/CMakeFiles/utils.dir/utils.cpp.o b/build/CMakeFiles/utils.dir/utils.cpp.o
new file mode 100644
index 0000000..7a9f19f
Binary files /dev/null and b/build/CMakeFiles/utils.dir/utils.cpp.o differ
diff --git a/build/CMakeFiles/utils.dir/utils.cpp.o.d b/build/CMakeFiles/utils.dir/utils.cpp.o.d
new file mode 100644
index 0000000..8f784ba
--- /dev/null
+++ b/build/CMakeFiles/utils.dir/utils.cpp.o.d
@@ -0,0 +1,315 @@
+CMakeFiles/utils.dir/utils.cpp.o: /workspace/utils.cpp /workspace/utils.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/string \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/requires_hosted.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/os_defines.h \
+ /usr/include/features.h /usr/include/features-time64.h \
+ /usr/include/x86_64-linux-gnu/bits/wordsize.h \
+ /usr/include/x86_64-linux-gnu/bits/timesize.h \
+ /usr/include/stdc-predef.h /usr/include/x86_64-linux-gnu/sys/cdefs.h \
+ /usr/include/x86_64-linux-gnu/bits/long-double.h \
+ /usr/include/x86_64-linux-gnu/gnu/stubs.h \
+ /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/cpu_defines.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stringfwd.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/memoryfwd.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/char_traits.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/postypes.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/cwchar \
+ /usr/include/wchar.h \
+ /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \
+ /usr/include/x86_64-linux-gnu/bits/floatn.h \
+ /usr/include/x86_64-linux-gnu/bits/floatn-common.h \
+ /usr/lib/llvm-18/lib/clang/18/include/stddef.h \
+ /usr/lib/llvm-18/lib/clang/18/include/__stddef_size_t.h \
+ /usr/lib/llvm-18/lib/clang/18/include/__stddef_wchar_t.h \
+ /usr/lib/llvm-18/lib/clang/18/include/__stddef_null.h \
+ /usr/lib/llvm-18/lib/clang/18/include/stdarg.h \
+ /usr/lib/llvm-18/lib/clang/18/include/__stdarg___gnuc_va_list.h \
+ /usr/include/x86_64-linux-gnu/bits/wchar.h \
+ /usr/include/x86_64-linux-gnu/bits/types/wint_t.h \
+ /usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h \
+ /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \
+ /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \
+ /usr/include/x86_64-linux-gnu/bits/types/FILE.h \
+ /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \
+ /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/version.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/allocator.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++allocator.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/new_allocator.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/new \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/exception.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/functexcept.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/exception_defines.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/move.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/cpp_type_traits.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/localefwd.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++locale.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/clocale \
+ /usr/include/locale.h /usr/include/x86_64-linux-gnu/bits/locale.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/iosfwd \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/cctype \
+ /usr/include/ctype.h /usr/include/x86_64-linux-gnu/bits/types.h \
+ /usr/include/x86_64-linux-gnu/bits/typesizes.h \
+ /usr/include/x86_64-linux-gnu/bits/time64.h \
+ /usr/include/x86_64-linux-gnu/bits/endian.h \
+ /usr/include/x86_64-linux-gnu/bits/endianness.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/ostream_insert.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/cxxabi_forced.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_funcs.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/concept_check.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/debug/assertions.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/ext/type_traits.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/ptr_traits.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_function.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/backward/binders.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/ext/numeric_traits.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_algobase.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_pair.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/utility.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/debug/debug.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/predefined_ops.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/refwrap.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/invoke.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/range_access.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/initializer_list \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/basic_string.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/ext/alloc_traits.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/alloc_traits.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_construct.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/ext/string_conversions.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/cstdlib \
+ /usr/include/stdlib.h /usr/include/x86_64-linux-gnu/bits/waitflags.h \
+ /usr/include/x86_64-linux-gnu/bits/waitstatus.h \
+ /usr/include/x86_64-linux-gnu/sys/types.h \
+ /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \
+ /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \
+ /usr/include/x86_64-linux-gnu/bits/types/time_t.h \
+ /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \
+ /usr/include/x86_64-linux-gnu/bits/stdint-intn.h /usr/include/endian.h \
+ /usr/include/x86_64-linux-gnu/bits/byteswap.h \
+ /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \
+ /usr/include/x86_64-linux-gnu/sys/select.h \
+ /usr/include/x86_64-linux-gnu/bits/select.h \
+ /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \
+ /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \
+ /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \
+ /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \
+ /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \
+ /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \
+ /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \
+ /usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h \
+ /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \
+ /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h \
+ /usr/include/alloca.h \
+ /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/std_abs.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/cstdio \
+ /usr/include/stdio.h \
+ /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \
+ /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \
+ /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \
+ /usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h \
+ /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/cerrno \
+ /usr/include/errno.h /usr/include/x86_64-linux-gnu/bits/errno.h \
+ /usr/include/linux/errno.h /usr/include/x86_64-linux-gnu/asm/errno.h \
+ /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \
+ /usr/include/x86_64-linux-gnu/bits/types/error_t.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/charconv.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/functional_hash.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/hash_bytes.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/basic_string.tcc \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/vector \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_uninitialized.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_vector.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_bvector.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/vector.tcc \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/utility \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_relops.h \
+ /usr/include/nlohmann/json.hpp \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/algorithm \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_algo.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/algorithmfwd.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_heap.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/uniform_int_dist.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_tempbuf.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/cstddef \
+ /usr/lib/llvm-18/lib/clang/18/include/__stddef_ptrdiff_t.h \
+ /usr/lib/llvm-18/lib/clang/18/include/__stddef_nullptr_t.h \
+ /usr/lib/llvm-18/lib/clang/18/include/__stddef_max_align_t.h \
+ /usr/lib/llvm-18/lib/clang/18/include/__stddef_offsetof.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/functional \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/tuple \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/uses_allocator.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/std_function.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/typeinfo \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/iterator \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stream_iterator.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/streambuf_iterator.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/streambuf \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/ios_base.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/ext/atomicity.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/gthr.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/gthr-default.h \
+ /usr/include/pthread.h /usr/include/sched.h \
+ /usr/include/x86_64-linux-gnu/bits/sched.h \
+ /usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h \
+ /usr/include/x86_64-linux-gnu/bits/cpu-set.h /usr/include/time.h \
+ /usr/include/x86_64-linux-gnu/bits/time.h \
+ /usr/include/x86_64-linux-gnu/bits/timex.h \
+ /usr/include/x86_64-linux-gnu/bits/types/struct_tm.h \
+ /usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h \
+ /usr/include/x86_64-linux-gnu/bits/setjmp.h \
+ /usr/include/x86_64-linux-gnu/bits/types/struct___jmp_buf_tag.h \
+ /usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/atomic_word.h \
+ /usr/include/x86_64-linux-gnu/sys/single_threaded.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/locale_classes.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/locale_classes.tcc \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/system_error \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/error_constants.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/stdexcept \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/exception \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/exception_ptr.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/cxxabi_init_exception.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/nested_exception.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/streambuf.tcc \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/memory \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_raw_storage_iter.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/align.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bit \
+ /usr/lib/llvm-18/lib/clang/18/include/stdint.h /usr/include/stdint.h \
+ /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \
+ /usr/include/x86_64-linux-gnu/bits/stdint-least.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/unique_ptr.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/shared_ptr.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/shared_ptr_base.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/allocated_ptr.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/ext/aligned_buffer.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/ext/concurrence.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/shared_ptr_atomic.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/atomic_base.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/atomic_lockfree_defines.h \
+ /usr/lib/llvm-18/lib/clang/18/include/sanitizer/tsan_interface.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/backward/auto_ptr.h \
+ /usr/include/nlohmann/adl_serializer.hpp \
+ /usr/include/nlohmann/detail/abi_macros.hpp \
+ /usr/include/nlohmann/detail/conversions/from_json.hpp \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/array \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/compare \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/forward_list \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/forward_list.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/forward_list.tcc \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/map \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_tree.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_map.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_multimap.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/erase_if.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/unordered_map \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/unordered_map.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/hashtable.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/hashtable_policy.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/enable_special_members.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/valarray \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/cmath \
+ /usr/include/math.h /usr/include/x86_64-linux-gnu/bits/math-vector.h \
+ /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h \
+ /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h \
+ /usr/include/x86_64-linux-gnu/bits/fp-logb.h \
+ /usr/include/x86_64-linux-gnu/bits/fp-fast.h \
+ /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h \
+ /usr/include/x86_64-linux-gnu/bits/mathcalls.h \
+ /usr/include/x86_64-linux-gnu/bits/mathcalls-narrow.h \
+ /usr/include/x86_64-linux-gnu/bits/iscanonical.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/valarray_array.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/valarray_array.tcc \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/valarray_before.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/slice_array.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/valarray_after.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/gslice.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/gslice_array.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/mask_array.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/indirect_array.h \
+ /usr/include/nlohmann/detail/exceptions.hpp \
+ /usr/include/nlohmann/detail/value_t.hpp \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/cstdint \
+ /usr/include/nlohmann/detail/macro_scope.hpp \
+ /usr/include/nlohmann/detail/meta/detected.hpp \
+ /usr/include/nlohmann/detail/meta/void_t.hpp \
+ /usr/include/nlohmann/thirdparty/hedley/hedley.hpp \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/version \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/cassert \
+ /usr/include/assert.h /usr/include/nlohmann/detail/string_escape.hpp \
+ /usr/include/nlohmann/detail/input/position_t.hpp \
+ /usr/include/nlohmann/detail/meta/cpp_future.hpp \
+ /usr/include/nlohmann/detail/meta/type_traits.hpp \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/limits \
+ /usr/include/nlohmann/detail/iterators/iterator_traits.hpp \
+ /usr/include/nlohmann/detail/meta/call_std/begin.hpp \
+ /usr/include/nlohmann/detail/meta/call_std/end.hpp \
+ /usr/include/nlohmann/json_fwd.hpp \
+ /usr/include/nlohmann/detail/string_concat.hpp \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/cstring \
+ /usr/include/string.h /usr/include/strings.h \
+ /usr/include/nlohmann/detail/meta/identity_tag.hpp \
+ /usr/include/nlohmann/detail/meta/std_fs.hpp \
+ /usr/include/nlohmann/detail/conversions/to_json.hpp \
+ /usr/include/nlohmann/detail/iterators/iteration_proxy.hpp \
+ /usr/include/nlohmann/byte_container_with_subtype.hpp \
+ /usr/include/nlohmann/detail/hash.hpp \
+ /usr/include/nlohmann/detail/input/binary_reader.hpp \
+ /usr/include/nlohmann/detail/input/input_adapters.hpp \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/numeric \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_numeric.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/istream \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/ios \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/basic_ios.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/locale_facets.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/cwctype \
+ /usr/include/wctype.h \
+ /usr/include/x86_64-linux-gnu/bits/wctype-wchar.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/ctype_base.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/ctype_inline.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/locale_facets.tcc \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/basic_ios.tcc \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/ostream \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/ostream.tcc \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/istream.tcc \
+ /usr/include/nlohmann/detail/input/json_sax.hpp \
+ /usr/include/nlohmann/detail/input/lexer.hpp \
+ /usr/include/nlohmann/detail/meta/is_sax.hpp \
+ /usr/include/nlohmann/detail/input/parser.hpp \
+ /usr/include/nlohmann/detail/iterators/internal_iterator.hpp \
+ /usr/include/nlohmann/detail/iterators/primitive_iterator.hpp \
+ /usr/include/nlohmann/detail/iterators/iter_impl.hpp \
+ /usr/include/nlohmann/detail/iterators/json_reverse_iterator.hpp \
+ /usr/include/nlohmann/detail/json_custom_base_class.hpp \
+ /usr/include/nlohmann/detail/json_pointer.hpp \
+ /usr/include/nlohmann/detail/json_ref.hpp \
+ /usr/include/nlohmann/detail/output/binary_writer.hpp \
+ /usr/include/nlohmann/detail/output/output_adapters.hpp \
+ /usr/include/nlohmann/detail/output/serializer.hpp \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/iomanip \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/locale \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/locale_facets_nonio.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/ctime \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/time_members.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/messages_members.h \
+ /usr/include/libintl.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/codecvt.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/locale_facets_nonio.tcc \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/locale_conv.h \
+ /usr/include/nlohmann/detail/conversions/to_chars.hpp \
+ /usr/include/nlohmann/ordered_map.hpp \
+ /usr/include/nlohmann/detail/macro_unscope.hpp \
+ /usr/include/nlohmann/thirdparty/hedley/hedley_undef.hpp \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/iostream \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/fstream \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/basic_file.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++io.h \
+ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/fstream.tcc
diff --git a/build/CTestTestfile.cmake b/build/CTestTestfile.cmake
new file mode 100644
index 0000000..ecfb190
--- /dev/null
+++ b/build/CTestTestfile.cmake
@@ -0,0 +1,8 @@
+# CMake generated Testfile for
+# Source directory: /workspace
+# Build directory: /workspace/build
+#
+# This file includes the relevant testing commands required for
+# testing this directory and lists subdirectories to be tested as well.
+add_test(UtilsTests "/workspace/build/test_main")
+set_tests_properties(UtilsTests PROPERTIES _BACKTRACE_TRIPLES "/workspace/CMakeLists.txt;42;add_test;/workspace/CMakeLists.txt;0;")
diff --git a/build/Debug/libcurl-d.dll b/build/Debug/libcurl-d.dll
deleted file mode 100644
index 3b9b3fe..0000000
Binary files a/build/Debug/libcurl-d.dll and /dev/null differ
diff --git a/build/Debug/main.exe b/build/Debug/main.exe
deleted file mode 100644
index a0392d1..0000000
Binary files a/build/Debug/main.exe and /dev/null differ
diff --git a/build/Debug/main.pdb b/build/Debug/main.pdb
deleted file mode 100644
index 64836d9..0000000
Binary files a/build/Debug/main.pdb and /dev/null differ
diff --git a/build/Debug/zlibd1.dll b/build/Debug/zlibd1.dll
deleted file mode 100644
index ea182f9..0000000
Binary files a/build/Debug/zlibd1.dll and /dev/null differ
diff --git a/build/GenLeetcodeQuestion.sln b/build/GenLeetcodeQuestion.sln
deleted file mode 100644
index b63f165..0000000
--- a/build/GenLeetcodeQuestion.sln
+++ /dev/null
@@ -1,53 +0,0 @@
-
-Microsoft Visual Studio Solution File, Format Version 12.00
-# Visual Studio Version 17
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ALL_BUILD", "ALL_BUILD.vcxproj", "{DBA6DB1D-721E-347E-9DD9-DC48A0F9AAB7}"
- ProjectSection(ProjectDependencies) = postProject
- {0D5AF51D-1EC5-35F8-B3EE-6713179DE80C} = {0D5AF51D-1EC5-35F8-B3EE-6713179DE80C}
- {B013AAB6-2604-3095-8493-7AE0C3E5E2F9} = {B013AAB6-2604-3095-8493-7AE0C3E5E2F9}
- EndProjectSection
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ZERO_CHECK", "ZERO_CHECK.vcxproj", "{0D5AF51D-1EC5-35F8-B3EE-6713179DE80C}"
- ProjectSection(ProjectDependencies) = postProject
- EndProjectSection
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "main", "main.vcxproj", "{B013AAB6-2604-3095-8493-7AE0C3E5E2F9}"
- ProjectSection(ProjectDependencies) = postProject
- {0D5AF51D-1EC5-35F8-B3EE-6713179DE80C} = {0D5AF51D-1EC5-35F8-B3EE-6713179DE80C}
- EndProjectSection
-EndProject
-Global
- GlobalSection(SolutionConfigurationPlatforms) = preSolution
- Debug|x64 = Debug|x64
- Release|x64 = Release|x64
- MinSizeRel|x64 = MinSizeRel|x64
- RelWithDebInfo|x64 = RelWithDebInfo|x64
- EndGlobalSection
- GlobalSection(ProjectConfigurationPlatforms) = postSolution
- {DBA6DB1D-721E-347E-9DD9-DC48A0F9AAB7}.Debug|x64.ActiveCfg = Debug|x64
- {DBA6DB1D-721E-347E-9DD9-DC48A0F9AAB7}.Release|x64.ActiveCfg = Release|x64
- {DBA6DB1D-721E-347E-9DD9-DC48A0F9AAB7}.MinSizeRel|x64.ActiveCfg = MinSizeRel|x64
- {DBA6DB1D-721E-347E-9DD9-DC48A0F9AAB7}.RelWithDebInfo|x64.ActiveCfg = RelWithDebInfo|x64
- {0D5AF51D-1EC5-35F8-B3EE-6713179DE80C}.Debug|x64.ActiveCfg = Debug|x64
- {0D5AF51D-1EC5-35F8-B3EE-6713179DE80C}.Debug|x64.Build.0 = Debug|x64
- {0D5AF51D-1EC5-35F8-B3EE-6713179DE80C}.Release|x64.ActiveCfg = Release|x64
- {0D5AF51D-1EC5-35F8-B3EE-6713179DE80C}.Release|x64.Build.0 = Release|x64
- {0D5AF51D-1EC5-35F8-B3EE-6713179DE80C}.MinSizeRel|x64.ActiveCfg = MinSizeRel|x64
- {0D5AF51D-1EC5-35F8-B3EE-6713179DE80C}.MinSizeRel|x64.Build.0 = MinSizeRel|x64
- {0D5AF51D-1EC5-35F8-B3EE-6713179DE80C}.RelWithDebInfo|x64.ActiveCfg = RelWithDebInfo|x64
- {0D5AF51D-1EC5-35F8-B3EE-6713179DE80C}.RelWithDebInfo|x64.Build.0 = RelWithDebInfo|x64
- {B013AAB6-2604-3095-8493-7AE0C3E5E2F9}.Debug|x64.ActiveCfg = Debug|x64
- {B013AAB6-2604-3095-8493-7AE0C3E5E2F9}.Debug|x64.Build.0 = Debug|x64
- {B013AAB6-2604-3095-8493-7AE0C3E5E2F9}.Release|x64.ActiveCfg = Release|x64
- {B013AAB6-2604-3095-8493-7AE0C3E5E2F9}.Release|x64.Build.0 = Release|x64
- {B013AAB6-2604-3095-8493-7AE0C3E5E2F9}.MinSizeRel|x64.ActiveCfg = MinSizeRel|x64
- {B013AAB6-2604-3095-8493-7AE0C3E5E2F9}.MinSizeRel|x64.Build.0 = MinSizeRel|x64
- {B013AAB6-2604-3095-8493-7AE0C3E5E2F9}.RelWithDebInfo|x64.ActiveCfg = RelWithDebInfo|x64
- {B013AAB6-2604-3095-8493-7AE0C3E5E2F9}.RelWithDebInfo|x64.Build.0 = RelWithDebInfo|x64
- EndGlobalSection
- GlobalSection(ExtensibilityGlobals) = postSolution
- SolutionGuid = {FDC4DC55-34C7-3D03-9658-0A58F9385175}
- EndGlobalSection
- GlobalSection(ExtensibilityAddIns) = postSolution
- EndGlobalSection
-EndGlobal
diff --git a/build/GenQuestion.sln b/build/GenQuestion.sln
deleted file mode 100644
index 0dc41db..0000000
--- a/build/GenQuestion.sln
+++ /dev/null
@@ -1,53 +0,0 @@
-
-Microsoft Visual Studio Solution File, Format Version 12.00
-# Visual Studio Version 17
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ALL_BUILD", "ALL_BUILD.vcxproj", "{DBA6DB1D-721E-347E-9DD9-DC48A0F9AAB7}"
- ProjectSection(ProjectDependencies) = postProject
- {0D5AF51D-1EC5-35F8-B3EE-6713179DE80C} = {0D5AF51D-1EC5-35F8-B3EE-6713179DE80C}
- {B013AAB6-2604-3095-8493-7AE0C3E5E2F9} = {B013AAB6-2604-3095-8493-7AE0C3E5E2F9}
- EndProjectSection
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ZERO_CHECK", "ZERO_CHECK.vcxproj", "{0D5AF51D-1EC5-35F8-B3EE-6713179DE80C}"
- ProjectSection(ProjectDependencies) = postProject
- EndProjectSection
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "main", "main.vcxproj", "{B013AAB6-2604-3095-8493-7AE0C3E5E2F9}"
- ProjectSection(ProjectDependencies) = postProject
- {0D5AF51D-1EC5-35F8-B3EE-6713179DE80C} = {0D5AF51D-1EC5-35F8-B3EE-6713179DE80C}
- EndProjectSection
-EndProject
-Global
- GlobalSection(SolutionConfigurationPlatforms) = preSolution
- Debug|x64 = Debug|x64
- Release|x64 = Release|x64
- MinSizeRel|x64 = MinSizeRel|x64
- RelWithDebInfo|x64 = RelWithDebInfo|x64
- EndGlobalSection
- GlobalSection(ProjectConfigurationPlatforms) = postSolution
- {DBA6DB1D-721E-347E-9DD9-DC48A0F9AAB7}.Debug|x64.ActiveCfg = Debug|x64
- {DBA6DB1D-721E-347E-9DD9-DC48A0F9AAB7}.Release|x64.ActiveCfg = Release|x64
- {DBA6DB1D-721E-347E-9DD9-DC48A0F9AAB7}.MinSizeRel|x64.ActiveCfg = MinSizeRel|x64
- {DBA6DB1D-721E-347E-9DD9-DC48A0F9AAB7}.RelWithDebInfo|x64.ActiveCfg = RelWithDebInfo|x64
- {0D5AF51D-1EC5-35F8-B3EE-6713179DE80C}.Debug|x64.ActiveCfg = Debug|x64
- {0D5AF51D-1EC5-35F8-B3EE-6713179DE80C}.Debug|x64.Build.0 = Debug|x64
- {0D5AF51D-1EC5-35F8-B3EE-6713179DE80C}.Release|x64.ActiveCfg = Release|x64
- {0D5AF51D-1EC5-35F8-B3EE-6713179DE80C}.Release|x64.Build.0 = Release|x64
- {0D5AF51D-1EC5-35F8-B3EE-6713179DE80C}.MinSizeRel|x64.ActiveCfg = MinSizeRel|x64
- {0D5AF51D-1EC5-35F8-B3EE-6713179DE80C}.MinSizeRel|x64.Build.0 = MinSizeRel|x64
- {0D5AF51D-1EC5-35F8-B3EE-6713179DE80C}.RelWithDebInfo|x64.ActiveCfg = RelWithDebInfo|x64
- {0D5AF51D-1EC5-35F8-B3EE-6713179DE80C}.RelWithDebInfo|x64.Build.0 = RelWithDebInfo|x64
- {B013AAB6-2604-3095-8493-7AE0C3E5E2F9}.Debug|x64.ActiveCfg = Debug|x64
- {B013AAB6-2604-3095-8493-7AE0C3E5E2F9}.Debug|x64.Build.0 = Debug|x64
- {B013AAB6-2604-3095-8493-7AE0C3E5E2F9}.Release|x64.ActiveCfg = Release|x64
- {B013AAB6-2604-3095-8493-7AE0C3E5E2F9}.Release|x64.Build.0 = Release|x64
- {B013AAB6-2604-3095-8493-7AE0C3E5E2F9}.MinSizeRel|x64.ActiveCfg = MinSizeRel|x64
- {B013AAB6-2604-3095-8493-7AE0C3E5E2F9}.MinSizeRel|x64.Build.0 = MinSizeRel|x64
- {B013AAB6-2604-3095-8493-7AE0C3E5E2F9}.RelWithDebInfo|x64.ActiveCfg = RelWithDebInfo|x64
- {B013AAB6-2604-3095-8493-7AE0C3E5E2F9}.RelWithDebInfo|x64.Build.0 = RelWithDebInfo|x64
- EndGlobalSection
- GlobalSection(ExtensibilityGlobals) = postSolution
- SolutionGuid = {1D170EB8-0B83-3C45-AE54-45588B4DA56A}
- EndGlobalSection
- GlobalSection(ExtensibilityAddIns) = postSolution
- EndGlobalSection
-EndGlobal
diff --git a/build/Makefile b/build/Makefile
new file mode 100644
index 0000000..c156f2f
--- /dev/null
+++ b/build/Makefile
@@ -0,0 +1,274 @@
+# CMAKE generated file: DO NOT EDIT!
+# Generated by "Unix Makefiles" Generator, CMake Version 3.28
+
+# Default target executed when no arguments are given to make.
+default_target: all
+.PHONY : default_target
+
+# Allow only one "make -f Makefile2" at a time, but pass parallelism.
+.NOTPARALLEL:
+
+#=============================================================================
+# Special targets provided by cmake.
+
+# Disable implicit rules so canonical targets will work.
+.SUFFIXES:
+
+# Disable VCS-based implicit rules.
+% : %,v
+
+# Disable VCS-based implicit rules.
+% : RCS/%
+
+# Disable VCS-based implicit rules.
+% : RCS/%,v
+
+# Disable VCS-based implicit rules.
+% : SCCS/s.%
+
+# Disable VCS-based implicit rules.
+% : s.%
+
+.SUFFIXES: .hpux_make_needs_suffix_list
+
+# Command-line flag to silence nested $(MAKE).
+$(VERBOSE)MAKESILENT = -s
+
+#Suppress display of executed commands.
+$(VERBOSE).SILENT:
+
+# A target that is always out of date.
+cmake_force:
+.PHONY : cmake_force
+
+#=============================================================================
+# Set environment variables for the build.
+
+# The shell in which to execute make rules.
+SHELL = /bin/sh
+
+# The CMake executable.
+CMAKE_COMMAND = /usr/bin/cmake
+
+# The command to remove a file.
+RM = /usr/bin/cmake -E rm -f
+
+# Escaping for special characters.
+EQUALS = =
+
+# The top-level source directory on which CMake was run.
+CMAKE_SOURCE_DIR = /workspace
+
+# The top-level build directory on which CMake was run.
+CMAKE_BINARY_DIR = /workspace/build
+
+#=============================================================================
+# Targets provided globally by CMake.
+
+# Special rule for the target test
+test:
+ @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running tests..."
+ /usr/bin/ctest --force-new-ctest-process $(ARGS)
+.PHONY : test
+
+# Special rule for the target test
+test/fast: test
+.PHONY : test/fast
+
+# Special rule for the target edit_cache
+edit_cache:
+ @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "No interactive CMake dialog available..."
+ /usr/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available.
+.PHONY : edit_cache
+
+# Special rule for the target edit_cache
+edit_cache/fast: edit_cache
+.PHONY : edit_cache/fast
+
+# Special rule for the target rebuild_cache
+rebuild_cache:
+ @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running CMake to regenerate build system..."
+ /usr/bin/cmake --regenerate-during-build -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR)
+.PHONY : rebuild_cache
+
+# Special rule for the target rebuild_cache
+rebuild_cache/fast: rebuild_cache
+.PHONY : rebuild_cache/fast
+
+# The main all target
+all: cmake_check_build_system
+ $(CMAKE_COMMAND) -E cmake_progress_start /workspace/build/CMakeFiles /workspace/build//CMakeFiles/progress.marks
+ $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 all
+ $(CMAKE_COMMAND) -E cmake_progress_start /workspace/build/CMakeFiles 0
+.PHONY : all
+
+# The main clean target
+clean:
+ $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 clean
+.PHONY : clean
+
+# The main clean target
+clean/fast: clean
+.PHONY : clean/fast
+
+# Prepare targets for installation.
+preinstall: all
+ $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 preinstall
+.PHONY : preinstall
+
+# Prepare targets for installation.
+preinstall/fast:
+ $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 preinstall
+.PHONY : preinstall/fast
+
+# clear depends
+depend:
+ $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1
+.PHONY : depend
+
+#=============================================================================
+# Target rules for targets named utils
+
+# Build rule for target.
+utils: cmake_check_build_system
+ $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 utils
+.PHONY : utils
+
+# fast build rule for target.
+utils/fast:
+ $(MAKE) $(MAKESILENT) -f CMakeFiles/utils.dir/build.make CMakeFiles/utils.dir/build
+.PHONY : utils/fast
+
+#=============================================================================
+# Target rules for targets named main
+
+# Build rule for target.
+main: cmake_check_build_system
+ $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 main
+.PHONY : main
+
+# fast build rule for target.
+main/fast:
+ $(MAKE) $(MAKESILENT) -f CMakeFiles/main.dir/build.make CMakeFiles/main.dir/build
+.PHONY : main/fast
+
+#=============================================================================
+# Target rules for targets named test_main
+
+# Build rule for target.
+test_main: cmake_check_build_system
+ $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 test_main
+.PHONY : test_main
+
+# fast build rule for target.
+test_main/fast:
+ $(MAKE) $(MAKESILENT) -f CMakeFiles/test_main.dir/build.make CMakeFiles/test_main.dir/build
+.PHONY : test_main/fast
+
+main.o: main.cpp.o
+.PHONY : main.o
+
+# target to build an object file
+main.cpp.o:
+ $(MAKE) $(MAKESILENT) -f CMakeFiles/main.dir/build.make CMakeFiles/main.dir/main.cpp.o
+.PHONY : main.cpp.o
+
+main.i: main.cpp.i
+.PHONY : main.i
+
+# target to preprocess a source file
+main.cpp.i:
+ $(MAKE) $(MAKESILENT) -f CMakeFiles/main.dir/build.make CMakeFiles/main.dir/main.cpp.i
+.PHONY : main.cpp.i
+
+main.s: main.cpp.s
+.PHONY : main.s
+
+# target to generate assembly for a file
+main.cpp.s:
+ $(MAKE) $(MAKESILENT) -f CMakeFiles/main.dir/build.make CMakeFiles/main.dir/main.cpp.s
+.PHONY : main.cpp.s
+
+test_main.o: test_main.cpp.o
+.PHONY : test_main.o
+
+# target to build an object file
+test_main.cpp.o:
+ $(MAKE) $(MAKESILENT) -f CMakeFiles/test_main.dir/build.make CMakeFiles/test_main.dir/test_main.cpp.o
+.PHONY : test_main.cpp.o
+
+test_main.i: test_main.cpp.i
+.PHONY : test_main.i
+
+# target to preprocess a source file
+test_main.cpp.i:
+ $(MAKE) $(MAKESILENT) -f CMakeFiles/test_main.dir/build.make CMakeFiles/test_main.dir/test_main.cpp.i
+.PHONY : test_main.cpp.i
+
+test_main.s: test_main.cpp.s
+.PHONY : test_main.s
+
+# target to generate assembly for a file
+test_main.cpp.s:
+ $(MAKE) $(MAKESILENT) -f CMakeFiles/test_main.dir/build.make CMakeFiles/test_main.dir/test_main.cpp.s
+.PHONY : test_main.cpp.s
+
+utils.o: utils.cpp.o
+.PHONY : utils.o
+
+# target to build an object file
+utils.cpp.o:
+ $(MAKE) $(MAKESILENT) -f CMakeFiles/utils.dir/build.make CMakeFiles/utils.dir/utils.cpp.o
+.PHONY : utils.cpp.o
+
+utils.i: utils.cpp.i
+.PHONY : utils.i
+
+# target to preprocess a source file
+utils.cpp.i:
+ $(MAKE) $(MAKESILENT) -f CMakeFiles/utils.dir/build.make CMakeFiles/utils.dir/utils.cpp.i
+.PHONY : utils.cpp.i
+
+utils.s: utils.cpp.s
+.PHONY : utils.s
+
+# target to generate assembly for a file
+utils.cpp.s:
+ $(MAKE) $(MAKESILENT) -f CMakeFiles/utils.dir/build.make CMakeFiles/utils.dir/utils.cpp.s
+.PHONY : utils.cpp.s
+
+# Help Target
+help:
+ @echo "The following are some of the valid targets for this Makefile:"
+ @echo "... all (the default if no target is provided)"
+ @echo "... clean"
+ @echo "... depend"
+ @echo "... edit_cache"
+ @echo "... rebuild_cache"
+ @echo "... test"
+ @echo "... main"
+ @echo "... test_main"
+ @echo "... utils"
+ @echo "... main.o"
+ @echo "... main.i"
+ @echo "... main.s"
+ @echo "... test_main.o"
+ @echo "... test_main.i"
+ @echo "... test_main.s"
+ @echo "... utils.o"
+ @echo "... utils.i"
+ @echo "... utils.s"
+.PHONY : help
+
+
+
+#=============================================================================
+# Special targets to cleanup operation of make.
+
+# Special rule to run CMake to check the build system integrity.
+# No rule that depends on this can have commands that come from listfiles
+# because they might be regenerated.
+cmake_check_build_system:
+ $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0
+.PHONY : cmake_check_build_system
+
diff --git a/build/Testing/Temporary/CTestCostData.txt b/build/Testing/Temporary/CTestCostData.txt
new file mode 100644
index 0000000..1616b8d
--- /dev/null
+++ b/build/Testing/Temporary/CTestCostData.txt
@@ -0,0 +1,2 @@
+UtilsTests 1 0.0018921
+---
diff --git a/build/Testing/Temporary/LastTest.log b/build/Testing/Temporary/LastTest.log
new file mode 100644
index 0000000..be2d5f7
--- /dev/null
+++ b/build/Testing/Temporary/LastTest.log
@@ -0,0 +1,76 @@
+Start testing: Nov 10 05:50 UTC
+----------------------------------------------------------
+1/1 Testing: UtilsTests
+1/1 Test: UtilsTests
+Command: "/workspace/build/test_main"
+Directory: /workspace/build
+"UtilsTests" start time: Nov 10 05:50 UTC
+Output:
+----------------------------------------------------------
+[==========] Running 22 tests from 3 test suites.
+[----------] Global test environment set-up.
+[----------] 11 tests from FormatHTMLToStringTest
+[ RUN ] FormatHTMLToStringTest.RemovesSimpleHTMLTags
+[ OK ] FormatHTMLToStringTest.RemovesSimpleHTMLTags (0 ms)
+[ RUN ] FormatHTMLToStringTest.RemovesNestedHTMLTags
+[ OK ] FormatHTMLToStringTest.RemovesNestedHTMLTags (0 ms)
+[ RUN ] FormatHTMLToStringTest.ConvertsHTMLEntities
+[ OK ] FormatHTMLToStringTest.ConvertsHTMLEntities (0 ms)
+[ RUN ] FormatHTMLToStringTest.ConvertsMultipleHTMLEntities
+[ OK ] FormatHTMLToStringTest.ConvertsMultipleHTMLEntities (0 ms)
+[ RUN ] FormatHTMLToStringTest.ConvertsAmpersandEntity
+[ OK ] FormatHTMLToStringTest.ConvertsAmpersandEntity (0 ms)
+[ RUN ] FormatHTMLToStringTest.RemovesNBSP
+[ OK ] FormatHTMLToStringTest.RemovesNBSP (0 ms)
+[ RUN ] FormatHTMLToStringTest.HandlesMultipleNewlines
+[ OK ] FormatHTMLToStringTest.HandlesMultipleNewlines (0 ms)
+[ RUN ] FormatHTMLToStringTest.RemovesMultipleTabs
+[ OK ] FormatHTMLToStringTest.RemovesMultipleTabs (0 ms)
+[ RUN ] FormatHTMLToStringTest.HandlesEmptyString
+[ OK ] FormatHTMLToStringTest.HandlesEmptyString (0 ms)
+[ RUN ] FormatHTMLToStringTest.HandlesComplexHTML
+[ OK ] FormatHTMLToStringTest.HandlesComplexHTML (0 ms)
+[ RUN ] FormatHTMLToStringTest.RemovesApostropheS
+[ OK ] FormatHTMLToStringTest.RemovesApostropheS (0 ms)
+[----------] 11 tests from FormatHTMLToStringTest (0 ms total)
+
+[----------] 5 tests from GetTestCasesTest
+[ RUN ] GetTestCasesTest.ParsesSingleTestCase
+[ OK ] GetTestCasesTest.ParsesSingleTestCase (0 ms)
+[ RUN ] GetTestCasesTest.ParsesMultipleTestCases
+[ OK ] GetTestCasesTest.ParsesMultipleTestCases (0 ms)
+[ RUN ] GetTestCasesTest.HandlesEmptyContent
+[ OK ] GetTestCasesTest.HandlesEmptyContent (0 ms)
+[ RUN ] GetTestCasesTest.HandlesContentWithoutExamples
+[ OK ] GetTestCasesTest.HandlesContentWithoutExamples (0 ms)
+[ RUN ] GetTestCasesTest.HandlesSingleParameter
+[ OK ] GetTestCasesTest.HandlesSingleParameter (0 ms)
+[----------] 5 tests from GetTestCasesTest (0 ms total)
+
+[----------] 6 tests from GetParamNameTest
+[ RUN ] GetParamNameTest.ParsesSimpleParam
+[ OK ] GetParamNameTest.ParsesSimpleParam (0 ms)
+[ RUN ] GetParamNameTest.ParsesParamWithSpaces
+[ OK ] GetParamNameTest.ParsesParamWithSpaces (0 ms)
+[ RUN ] GetParamNameTest.ParsesParamWithoutSpaces
+[ OK ] GetParamNameTest.ParsesParamWithoutSpaces (0 ms)
+[ RUN ] GetParamNameTest.ParsesComplexArrayParam
+[ OK ] GetParamNameTest.ParsesComplexArrayParam (0 ms)
+[ RUN ] GetParamNameTest.HandlesEmptyString
+[ OK ] GetParamNameTest.HandlesEmptyString (0 ms)
+[ RUN ] GetParamNameTest.HandlesStringParam
+[ OK ] GetParamNameTest.HandlesStringParam (0 ms)
+[----------] 6 tests from GetParamNameTest (0 ms total)
+
+[----------] Global test environment tear-down
+[==========] 22 tests from 3 test suites ran. (0 ms total)
+[ PASSED ] 22 tests.
+
+Test time = 0.00 sec
+----------------------------------------------------------
+Test Passed.
+"UtilsTests" end time: Nov 10 05:50 UTC
+"UtilsTests" time elapsed: 00:00:00
+----------------------------------------------------------
+
+End testing: Nov 10 05:50 UTC
diff --git a/build/ZERO_CHECK.vcxproj b/build/ZERO_CHECK.vcxproj
deleted file mode 100644
index ac9f84b..0000000
--- a/build/ZERO_CHECK.vcxproj
+++ /dev/null
@@ -1,178 +0,0 @@
-
-
-
- x64
-
-
- false
-
-
-
- Debug
- x64
-
-
- Release
- x64
-
-
- MinSizeRel
- x64
-
-
- RelWithDebInfo
- x64
-
-
-
- {0D5AF51D-1EC5-35F8-B3EE-6713179DE80C}
- Win32Proj
- 10.0.22621.0
- x64
- ZERO_CHECK
- NoUpgrade
-
-
-
- Utility
- MultiByte
- v143
-
-
- Utility
- MultiByte
- v143
-
-
- Utility
- MultiByte
- v143
-
-
- Utility
- MultiByte
- v143
-
-
-
-
-
-
-
-
-
- <_ProjectFileVersion>10.0.20506.1
- $(Platform)\$(Configuration)\$(ProjectName)\
- $(Platform)\$(Configuration)\$(ProjectName)\
- $(Platform)\$(Configuration)\$(ProjectName)\
- $(Platform)\$(Configuration)\$(ProjectName)\
-
-
-
- %(AdditionalIncludeDirectories)
- $(ProjectDir)/$(IntDir)
- %(Filename).h
- %(Filename).tlb
- %(Filename)_i.c
- %(Filename)_p.c
-
-
-
-
- %(AdditionalIncludeDirectories)
- $(ProjectDir)/$(IntDir)
- %(Filename).h
- %(Filename).tlb
- %(Filename)_i.c
- %(Filename)_p.c
-
-
-
-
- %(AdditionalIncludeDirectories)
- $(ProjectDir)/$(IntDir)
- %(Filename).h
- %(Filename).tlb
- %(Filename)_i.c
- %(Filename)_p.c
-
-
-
-
- %(AdditionalIncludeDirectories)
- $(ProjectDir)/$(IntDir)
- %(Filename).h
- %(Filename).tlb
- %(Filename)_i.c
- %(Filename)_p.c
-
-
-
-
- Always
- true
- Checking Build System
- setlocal
-C:\mingw64\bin\cmake.exe -SC:/Users/Jaceg/OneDrive/Desktop/LeetcodeGAME/HTTP -BC:/Users/Jaceg/OneDrive/Desktop/LeetcodeGAME/HTTP/build --check-stamp-list CMakeFiles/generate.stamp.list --vs-solution-file C:/Users/Jaceg/OneDrive/Desktop/LeetcodeGAME/HTTP/build/GenLeetcodeQuestion.sln
-if %errorlevel% neq 0 goto :cmEnd
-:cmEnd
-endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone
-:cmErrorLevel
-exit /b %1
-:cmDone
-if %errorlevel% neq 0 goto :VCEnd
- C:\Users\Jaceg\OneDrive\Desktop\LeetcodeGAME\HTTP\CMakeLists.txt;C:\Users\Jaceg\OneDrive\Desktop\LeetcodeGAME\HTTP\build\CMakeFiles\3.27.2\CMakeCCompiler.cmake;C:\Users\Jaceg\OneDrive\Desktop\LeetcodeGAME\HTTP\build\CMakeFiles\3.27.2\CMakeCXXCompiler.cmake;C:\Users\Jaceg\OneDrive\Desktop\LeetcodeGAME\HTTP\build\CMakeFiles\3.27.2\CMakeRCCompiler.cmake;C:\Users\Jaceg\OneDrive\Desktop\LeetcodeGAME\HTTP\build\CMakeFiles\3.27.2\CMakeSystem.cmake;C:\mingw64\share\cmake-3.27\Modules\CMakeCInformation.cmake;C:\mingw64\share\cmake-3.27\Modules\CMakeCXXInformation.cmake;C:\mingw64\share\cmake-3.27\Modules\CMakeCommonLanguageInclude.cmake;C:\mingw64\share\cmake-3.27\Modules\CMakeDependentOption.cmake;C:\mingw64\share\cmake-3.27\Modules\CMakeFindDependencyMacro.cmake;C:\mingw64\share\cmake-3.27\Modules\CMakeGenericSystem.cmake;C:\mingw64\share\cmake-3.27\Modules\CMakeInitializeConfigs.cmake;C:\mingw64\share\cmake-3.27\Modules\CMakeLanguageInformation.cmake;C:\mingw64\share\cmake-3.27\Modules\CMakeRCInformation.cmake;C:\mingw64\share\cmake-3.27\Modules\CMakeSystemSpecificInformation.cmake;C:\mingw64\share\cmake-3.27\Modules\CMakeSystemSpecificInitialize.cmake;C:\mingw64\share\cmake-3.27\Modules\Compiler\CMakeCommonCompilerMacros.cmake;C:\mingw64\share\cmake-3.27\Modules\Compiler\MSVC-C.cmake;C:\mingw64\share\cmake-3.27\Modules\Compiler\MSVC-CXX.cmake;C:\mingw64\share\cmake-3.27\Modules\Compiler\MSVC.cmake;C:\mingw64\share\cmake-3.27\Modules\FindPackageHandleStandardArgs.cmake;C:\mingw64\share\cmake-3.27\Modules\FindPackageMessage.cmake;C:\mingw64\share\cmake-3.27\Modules\FindZLIB.cmake;C:\mingw64\share\cmake-3.27\Modules\Platform\Windows-Initialize.cmake;C:\mingw64\share\cmake-3.27\Modules\Platform\Windows-MSVC-C.cmake;C:\mingw64\share\cmake-3.27\Modules\Platform\Windows-MSVC-CXX.cmake;C:\mingw64\share\cmake-3.27\Modules\Platform\Windows-MSVC.cmake;C:\mingw64\share\cmake-3.27\Modules\Platform\Windows.cmake;C:\mingw64\share\cmake-3.27\Modules\Platform\WindowsPaths.cmake;C:\mingw64\share\cmake-3.27\Modules\SelectLibraryConfigurations.cmake;C:\vcpkg\installed\x64-windows\share\curl\CURLConfig.cmake;C:\vcpkg\installed\x64-windows\share\curl\CURLConfigVersion.cmake;C:\vcpkg\installed\x64-windows\share\curl\CURLTargets-debug.cmake;C:\vcpkg\installed\x64-windows\share\curl\CURLTargets-release.cmake;C:\vcpkg\installed\x64-windows\share\curl\CURLTargets.cmake;C:\vcpkg\installed\x64-windows\share\curl\vcpkg-cmake-wrapper.cmake;C:\vcpkg\installed\x64-windows\share\nlohmann_json\nlohmann_jsonConfig.cmake;C:\vcpkg\installed\x64-windows\share\nlohmann_json\nlohmann_jsonConfigVersion.cmake;C:\vcpkg\installed\x64-windows\share\nlohmann_json\nlohmann_jsonTargets.cmake;C:\vcpkg\installed\x64-windows\share\zlib\vcpkg-cmake-wrapper.cmake;C:\vcpkg\scripts\buildsystems\vcpkg.cmake;%(AdditionalInputs)
- C:\Users\Jaceg\OneDrive\Desktop\LeetcodeGAME\HTTP\build\CMakeFiles\generate.stamp
- false
- true
- Checking Build System
- setlocal
-C:\mingw64\bin\cmake.exe -SC:/Users/Jaceg/OneDrive/Desktop/LeetcodeGAME/HTTP -BC:/Users/Jaceg/OneDrive/Desktop/LeetcodeGAME/HTTP/build --check-stamp-list CMakeFiles/generate.stamp.list --vs-solution-file C:/Users/Jaceg/OneDrive/Desktop/LeetcodeGAME/HTTP/build/GenLeetcodeQuestion.sln
-if %errorlevel% neq 0 goto :cmEnd
-:cmEnd
-endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone
-:cmErrorLevel
-exit /b %1
-:cmDone
-if %errorlevel% neq 0 goto :VCEnd
- C:\Users\Jaceg\OneDrive\Desktop\LeetcodeGAME\HTTP\CMakeLists.txt;C:\Users\Jaceg\OneDrive\Desktop\LeetcodeGAME\HTTP\build\CMakeFiles\3.27.2\CMakeCCompiler.cmake;C:\Users\Jaceg\OneDrive\Desktop\LeetcodeGAME\HTTP\build\CMakeFiles\3.27.2\CMakeCXXCompiler.cmake;C:\Users\Jaceg\OneDrive\Desktop\LeetcodeGAME\HTTP\build\CMakeFiles\3.27.2\CMakeRCCompiler.cmake;C:\Users\Jaceg\OneDrive\Desktop\LeetcodeGAME\HTTP\build\CMakeFiles\3.27.2\CMakeSystem.cmake;C:\mingw64\share\cmake-3.27\Modules\CMakeCInformation.cmake;C:\mingw64\share\cmake-3.27\Modules\CMakeCXXInformation.cmake;C:\mingw64\share\cmake-3.27\Modules\CMakeCommonLanguageInclude.cmake;C:\mingw64\share\cmake-3.27\Modules\CMakeDependentOption.cmake;C:\mingw64\share\cmake-3.27\Modules\CMakeFindDependencyMacro.cmake;C:\mingw64\share\cmake-3.27\Modules\CMakeGenericSystem.cmake;C:\mingw64\share\cmake-3.27\Modules\CMakeInitializeConfigs.cmake;C:\mingw64\share\cmake-3.27\Modules\CMakeLanguageInformation.cmake;C:\mingw64\share\cmake-3.27\Modules\CMakeRCInformation.cmake;C:\mingw64\share\cmake-3.27\Modules\CMakeSystemSpecificInformation.cmake;C:\mingw64\share\cmake-3.27\Modules\CMakeSystemSpecificInitialize.cmake;C:\mingw64\share\cmake-3.27\Modules\Compiler\CMakeCommonCompilerMacros.cmake;C:\mingw64\share\cmake-3.27\Modules\Compiler\MSVC-C.cmake;C:\mingw64\share\cmake-3.27\Modules\Compiler\MSVC-CXX.cmake;C:\mingw64\share\cmake-3.27\Modules\Compiler\MSVC.cmake;C:\mingw64\share\cmake-3.27\Modules\FindPackageHandleStandardArgs.cmake;C:\mingw64\share\cmake-3.27\Modules\FindPackageMessage.cmake;C:\mingw64\share\cmake-3.27\Modules\FindZLIB.cmake;C:\mingw64\share\cmake-3.27\Modules\Platform\Windows-Initialize.cmake;C:\mingw64\share\cmake-3.27\Modules\Platform\Windows-MSVC-C.cmake;C:\mingw64\share\cmake-3.27\Modules\Platform\Windows-MSVC-CXX.cmake;C:\mingw64\share\cmake-3.27\Modules\Platform\Windows-MSVC.cmake;C:\mingw64\share\cmake-3.27\Modules\Platform\Windows.cmake;C:\mingw64\share\cmake-3.27\Modules\Platform\WindowsPaths.cmake;C:\mingw64\share\cmake-3.27\Modules\SelectLibraryConfigurations.cmake;C:\vcpkg\installed\x64-windows\share\curl\CURLConfig.cmake;C:\vcpkg\installed\x64-windows\share\curl\CURLConfigVersion.cmake;C:\vcpkg\installed\x64-windows\share\curl\CURLTargets-debug.cmake;C:\vcpkg\installed\x64-windows\share\curl\CURLTargets-release.cmake;C:\vcpkg\installed\x64-windows\share\curl\CURLTargets.cmake;C:\vcpkg\installed\x64-windows\share\curl\vcpkg-cmake-wrapper.cmake;C:\vcpkg\installed\x64-windows\share\nlohmann_json\nlohmann_jsonConfig.cmake;C:\vcpkg\installed\x64-windows\share\nlohmann_json\nlohmann_jsonConfigVersion.cmake;C:\vcpkg\installed\x64-windows\share\nlohmann_json\nlohmann_jsonTargets.cmake;C:\vcpkg\installed\x64-windows\share\zlib\vcpkg-cmake-wrapper.cmake;C:\vcpkg\scripts\buildsystems\vcpkg.cmake;%(AdditionalInputs)
- C:\Users\Jaceg\OneDrive\Desktop\LeetcodeGAME\HTTP\build\CMakeFiles\generate.stamp
- false
- true
- Checking Build System
- setlocal
-C:\mingw64\bin\cmake.exe -SC:/Users/Jaceg/OneDrive/Desktop/LeetcodeGAME/HTTP -BC:/Users/Jaceg/OneDrive/Desktop/LeetcodeGAME/HTTP/build --check-stamp-list CMakeFiles/generate.stamp.list --vs-solution-file C:/Users/Jaceg/OneDrive/Desktop/LeetcodeGAME/HTTP/build/GenLeetcodeQuestion.sln
-if %errorlevel% neq 0 goto :cmEnd
-:cmEnd
-endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone
-:cmErrorLevel
-exit /b %1
-:cmDone
-if %errorlevel% neq 0 goto :VCEnd
- C:\Users\Jaceg\OneDrive\Desktop\LeetcodeGAME\HTTP\CMakeLists.txt;C:\Users\Jaceg\OneDrive\Desktop\LeetcodeGAME\HTTP\build\CMakeFiles\3.27.2\CMakeCCompiler.cmake;C:\Users\Jaceg\OneDrive\Desktop\LeetcodeGAME\HTTP\build\CMakeFiles\3.27.2\CMakeCXXCompiler.cmake;C:\Users\Jaceg\OneDrive\Desktop\LeetcodeGAME\HTTP\build\CMakeFiles\3.27.2\CMakeRCCompiler.cmake;C:\Users\Jaceg\OneDrive\Desktop\LeetcodeGAME\HTTP\build\CMakeFiles\3.27.2\CMakeSystem.cmake;C:\mingw64\share\cmake-3.27\Modules\CMakeCInformation.cmake;C:\mingw64\share\cmake-3.27\Modules\CMakeCXXInformation.cmake;C:\mingw64\share\cmake-3.27\Modules\CMakeCommonLanguageInclude.cmake;C:\mingw64\share\cmake-3.27\Modules\CMakeDependentOption.cmake;C:\mingw64\share\cmake-3.27\Modules\CMakeFindDependencyMacro.cmake;C:\mingw64\share\cmake-3.27\Modules\CMakeGenericSystem.cmake;C:\mingw64\share\cmake-3.27\Modules\CMakeInitializeConfigs.cmake;C:\mingw64\share\cmake-3.27\Modules\CMakeLanguageInformation.cmake;C:\mingw64\share\cmake-3.27\Modules\CMakeRCInformation.cmake;C:\mingw64\share\cmake-3.27\Modules\CMakeSystemSpecificInformation.cmake;C:\mingw64\share\cmake-3.27\Modules\CMakeSystemSpecificInitialize.cmake;C:\mingw64\share\cmake-3.27\Modules\Compiler\CMakeCommonCompilerMacros.cmake;C:\mingw64\share\cmake-3.27\Modules\Compiler\MSVC-C.cmake;C:\mingw64\share\cmake-3.27\Modules\Compiler\MSVC-CXX.cmake;C:\mingw64\share\cmake-3.27\Modules\Compiler\MSVC.cmake;C:\mingw64\share\cmake-3.27\Modules\FindPackageHandleStandardArgs.cmake;C:\mingw64\share\cmake-3.27\Modules\FindPackageMessage.cmake;C:\mingw64\share\cmake-3.27\Modules\FindZLIB.cmake;C:\mingw64\share\cmake-3.27\Modules\Platform\Windows-Initialize.cmake;C:\mingw64\share\cmake-3.27\Modules\Platform\Windows-MSVC-C.cmake;C:\mingw64\share\cmake-3.27\Modules\Platform\Windows-MSVC-CXX.cmake;C:\mingw64\share\cmake-3.27\Modules\Platform\Windows-MSVC.cmake;C:\mingw64\share\cmake-3.27\Modules\Platform\Windows.cmake;C:\mingw64\share\cmake-3.27\Modules\Platform\WindowsPaths.cmake;C:\mingw64\share\cmake-3.27\Modules\SelectLibraryConfigurations.cmake;C:\vcpkg\installed\x64-windows\share\curl\CURLConfig.cmake;C:\vcpkg\installed\x64-windows\share\curl\CURLConfigVersion.cmake;C:\vcpkg\installed\x64-windows\share\curl\CURLTargets-debug.cmake;C:\vcpkg\installed\x64-windows\share\curl\CURLTargets-release.cmake;C:\vcpkg\installed\x64-windows\share\curl\CURLTargets.cmake;C:\vcpkg\installed\x64-windows\share\curl\vcpkg-cmake-wrapper.cmake;C:\vcpkg\installed\x64-windows\share\nlohmann_json\nlohmann_jsonConfig.cmake;C:\vcpkg\installed\x64-windows\share\nlohmann_json\nlohmann_jsonConfigVersion.cmake;C:\vcpkg\installed\x64-windows\share\nlohmann_json\nlohmann_jsonTargets.cmake;C:\vcpkg\installed\x64-windows\share\zlib\vcpkg-cmake-wrapper.cmake;C:\vcpkg\scripts\buildsystems\vcpkg.cmake;%(AdditionalInputs)
- C:\Users\Jaceg\OneDrive\Desktop\LeetcodeGAME\HTTP\build\CMakeFiles\generate.stamp
- false
- true
- Checking Build System
- setlocal
-C:\mingw64\bin\cmake.exe -SC:/Users/Jaceg/OneDrive/Desktop/LeetcodeGAME/HTTP -BC:/Users/Jaceg/OneDrive/Desktop/LeetcodeGAME/HTTP/build --check-stamp-list CMakeFiles/generate.stamp.list --vs-solution-file C:/Users/Jaceg/OneDrive/Desktop/LeetcodeGAME/HTTP/build/GenLeetcodeQuestion.sln
-if %errorlevel% neq 0 goto :cmEnd
-:cmEnd
-endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone
-:cmErrorLevel
-exit /b %1
-:cmDone
-if %errorlevel% neq 0 goto :VCEnd
- C:\Users\Jaceg\OneDrive\Desktop\LeetcodeGAME\HTTP\CMakeLists.txt;C:\Users\Jaceg\OneDrive\Desktop\LeetcodeGAME\HTTP\build\CMakeFiles\3.27.2\CMakeCCompiler.cmake;C:\Users\Jaceg\OneDrive\Desktop\LeetcodeGAME\HTTP\build\CMakeFiles\3.27.2\CMakeCXXCompiler.cmake;C:\Users\Jaceg\OneDrive\Desktop\LeetcodeGAME\HTTP\build\CMakeFiles\3.27.2\CMakeRCCompiler.cmake;C:\Users\Jaceg\OneDrive\Desktop\LeetcodeGAME\HTTP\build\CMakeFiles\3.27.2\CMakeSystem.cmake;C:\mingw64\share\cmake-3.27\Modules\CMakeCInformation.cmake;C:\mingw64\share\cmake-3.27\Modules\CMakeCXXInformation.cmake;C:\mingw64\share\cmake-3.27\Modules\CMakeCommonLanguageInclude.cmake;C:\mingw64\share\cmake-3.27\Modules\CMakeDependentOption.cmake;C:\mingw64\share\cmake-3.27\Modules\CMakeFindDependencyMacro.cmake;C:\mingw64\share\cmake-3.27\Modules\CMakeGenericSystem.cmake;C:\mingw64\share\cmake-3.27\Modules\CMakeInitializeConfigs.cmake;C:\mingw64\share\cmake-3.27\Modules\CMakeLanguageInformation.cmake;C:\mingw64\share\cmake-3.27\Modules\CMakeRCInformation.cmake;C:\mingw64\share\cmake-3.27\Modules\CMakeSystemSpecificInformation.cmake;C:\mingw64\share\cmake-3.27\Modules\CMakeSystemSpecificInitialize.cmake;C:\mingw64\share\cmake-3.27\Modules\Compiler\CMakeCommonCompilerMacros.cmake;C:\mingw64\share\cmake-3.27\Modules\Compiler\MSVC-C.cmake;C:\mingw64\share\cmake-3.27\Modules\Compiler\MSVC-CXX.cmake;C:\mingw64\share\cmake-3.27\Modules\Compiler\MSVC.cmake;C:\mingw64\share\cmake-3.27\Modules\FindPackageHandleStandardArgs.cmake;C:\mingw64\share\cmake-3.27\Modules\FindPackageMessage.cmake;C:\mingw64\share\cmake-3.27\Modules\FindZLIB.cmake;C:\mingw64\share\cmake-3.27\Modules\Platform\Windows-Initialize.cmake;C:\mingw64\share\cmake-3.27\Modules\Platform\Windows-MSVC-C.cmake;C:\mingw64\share\cmake-3.27\Modules\Platform\Windows-MSVC-CXX.cmake;C:\mingw64\share\cmake-3.27\Modules\Platform\Windows-MSVC.cmake;C:\mingw64\share\cmake-3.27\Modules\Platform\Windows.cmake;C:\mingw64\share\cmake-3.27\Modules\Platform\WindowsPaths.cmake;C:\mingw64\share\cmake-3.27\Modules\SelectLibraryConfigurations.cmake;C:\vcpkg\installed\x64-windows\share\curl\CURLConfig.cmake;C:\vcpkg\installed\x64-windows\share\curl\CURLConfigVersion.cmake;C:\vcpkg\installed\x64-windows\share\curl\CURLTargets-debug.cmake;C:\vcpkg\installed\x64-windows\share\curl\CURLTargets-release.cmake;C:\vcpkg\installed\x64-windows\share\curl\CURLTargets.cmake;C:\vcpkg\installed\x64-windows\share\curl\vcpkg-cmake-wrapper.cmake;C:\vcpkg\installed\x64-windows\share\nlohmann_json\nlohmann_jsonConfig.cmake;C:\vcpkg\installed\x64-windows\share\nlohmann_json\nlohmann_jsonConfigVersion.cmake;C:\vcpkg\installed\x64-windows\share\nlohmann_json\nlohmann_jsonTargets.cmake;C:\vcpkg\installed\x64-windows\share\zlib\vcpkg-cmake-wrapper.cmake;C:\vcpkg\scripts\buildsystems\vcpkg.cmake;%(AdditionalInputs)
- C:\Users\Jaceg\OneDrive\Desktop\LeetcodeGAME\HTTP\build\CMakeFiles\generate.stamp
- false
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/build/ZERO_CHECK.vcxproj.filters b/build/ZERO_CHECK.vcxproj.filters
deleted file mode 100644
index 2fd6dd7..0000000
--- a/build/ZERO_CHECK.vcxproj.filters
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-
-
- CMake Rules
-
-
-
-
- {EC25ADAC-2F4A-3837-94FB-7EA7D88428E1}
-
-
-
diff --git a/build/cmake_install.cmake b/build/cmake_install.cmake
index 0bdd1ce..6cea1cf 100644
--- a/build/cmake_install.cmake
+++ b/build/cmake_install.cmake
@@ -1,8 +1,8 @@
-# Install script for directory: C:/Users/Jaceg/OneDrive/Desktop/LeetcodeGAME/HTTP
+# Install script for directory: /workspace
# Set the install prefix
if(NOT DEFINED CMAKE_INSTALL_PREFIX)
- set(CMAKE_INSTALL_PREFIX "C:/Program Files (x86)/GenQuestion")
+ set(CMAKE_INSTALL_PREFIX "/usr/local")
endif()
string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}")
@@ -12,7 +12,7 @@ if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME)
string(REGEX REPLACE "^[^A-Za-z0-9_]+" ""
CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}")
else()
- set(CMAKE_INSTALL_CONFIG_NAME "Release")
+ set(CMAKE_INSTALL_CONFIG_NAME "Debug")
endif()
message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"")
endif()
@@ -27,11 +27,21 @@ if(NOT CMAKE_INSTALL_COMPONENT)
endif()
endif()
+# Install shared libraries without execute permission?
+if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE)
+ set(CMAKE_INSTALL_SO_NO_EXE "1")
+endif()
+
# Is this installation the result of a crosscompile?
if(NOT DEFINED CMAKE_CROSSCOMPILING)
set(CMAKE_CROSSCOMPILING "FALSE")
endif()
+# Set default install directory permissions.
+if(NOT DEFINED CMAKE_OBJDUMP)
+ set(CMAKE_OBJDUMP "/usr/bin/objdump")
+endif()
+
if(CMAKE_INSTALL_COMPONENT)
set(CMAKE_INSTALL_MANIFEST "install_manifest_${CMAKE_INSTALL_COMPONENT}.txt")
else()
@@ -40,5 +50,5 @@ endif()
string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT
"${CMAKE_INSTALL_MANIFEST_FILES}")
-file(WRITE "C:/Users/Jaceg/OneDrive/Desktop/LeetcodeGAME/HTTP/build/${CMAKE_INSTALL_MANIFEST}"
+file(WRITE "/workspace/build/${CMAKE_INSTALL_MANIFEST}"
"${CMAKE_INSTALL_MANIFEST_CONTENT}")
diff --git a/build/libutils.a b/build/libutils.a
new file mode 100644
index 0000000..8f773d1
Binary files /dev/null and b/build/libutils.a differ
diff --git a/build/main b/build/main
new file mode 100755
index 0000000..5b2ae0e
Binary files /dev/null and b/build/main differ
diff --git a/build/main.dir/Debug/main.exe.recipe b/build/main.dir/Debug/main.exe.recipe
deleted file mode 100644
index 8252731..0000000
--- a/build/main.dir/Debug/main.exe.recipe
+++ /dev/null
@@ -1,14 +0,0 @@
-
-
-
-
- C:\Users\Jaceg\OneDrive\Desktop\LeetcodeGAME\http\build\x64\Debug\ZERO_CHECK
-
-
- C:\Users\Jaceg\OneDrive\Desktop\LeetcodeGAME\HTTP\build\Debug\main.exe
-
-
-
-
-
-
\ No newline at end of file
diff --git a/build/main.dir/Debug/main.ilk b/build/main.dir/Debug/main.ilk
deleted file mode 100644
index f2df53d..0000000
Binary files a/build/main.dir/Debug/main.ilk and /dev/null differ
diff --git a/build/main.dir/Debug/main.obj b/build/main.dir/Debug/main.obj
deleted file mode 100644
index 3b68664..0000000
Binary files a/build/main.dir/Debug/main.obj and /dev/null differ
diff --git a/build/main.dir/Debug/main.tlog/CL.command.1.tlog b/build/main.dir/Debug/main.tlog/CL.command.1.tlog
deleted file mode 100644
index dffc114..0000000
Binary files a/build/main.dir/Debug/main.tlog/CL.command.1.tlog and /dev/null differ
diff --git a/build/main.dir/Debug/main.tlog/CL.read.1.tlog b/build/main.dir/Debug/main.tlog/CL.read.1.tlog
deleted file mode 100644
index fb31ef2..0000000
Binary files a/build/main.dir/Debug/main.tlog/CL.read.1.tlog and /dev/null differ
diff --git a/build/main.dir/Debug/main.tlog/CL.write.1.tlog b/build/main.dir/Debug/main.tlog/CL.write.1.tlog
deleted file mode 100644
index f80c5c0..0000000
Binary files a/build/main.dir/Debug/main.tlog/CL.write.1.tlog and /dev/null differ
diff --git a/build/main.dir/Debug/main.tlog/Cl.items.tlog b/build/main.dir/Debug/main.tlog/Cl.items.tlog
deleted file mode 100644
index 8308dd7..0000000
--- a/build/main.dir/Debug/main.tlog/Cl.items.tlog
+++ /dev/null
@@ -1 +0,0 @@
-C:\Users\Jaceg\OneDrive\Desktop\LeetcodeGAME\HTTP\main.cpp;C:\Users\Jaceg\OneDrive\Desktop\LeetcodeGAME\http\build\main.dir\Debug\main.obj
diff --git a/build/main.dir/Debug/main.tlog/CustomBuild.command.1.tlog b/build/main.dir/Debug/main.tlog/CustomBuild.command.1.tlog
deleted file mode 100644
index e2f64fe..0000000
--- a/build/main.dir/Debug/main.tlog/CustomBuild.command.1.tlog
+++ /dev/null
@@ -1,10 +0,0 @@
-^C:\USERS\JACEG\ONEDRIVE\DESKTOP\LEETCODEGAME\HTTP\CMAKELISTS.TXT
-setlocal
-C:\mingw64\bin\cmake.exe -SC:/Users/Jaceg/OneDrive/Desktop/LeetcodeGAME/HTTP -BC:/Users/Jaceg/OneDrive/Desktop/LeetcodeGAME/HTTP/build --check-stamp-file C:/Users/Jaceg/OneDrive/Desktop/LeetcodeGAME/HTTP/build/CMakeFiles/generate.stamp
-if %errorlevel% neq 0 goto :cmEnd
-:cmEnd
-endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone
-:cmErrorLevel
-exit /b %1
-:cmDone
-if %errorlevel% neq 0 goto :VCEnd
diff --git a/build/main.dir/Debug/main.tlog/CustomBuild.read.1.tlog b/build/main.dir/Debug/main.tlog/CustomBuild.read.1.tlog
deleted file mode 100644
index 2cdfcf5..0000000
--- a/build/main.dir/Debug/main.tlog/CustomBuild.read.1.tlog
+++ /dev/null
@@ -1,41 +0,0 @@
-^C:\USERS\JACEG\ONEDRIVE\DESKTOP\LEETCODEGAME\HTTP\CMAKELISTS.TXT
-C:\USERS\JACEG\ONEDRIVE\DESKTOP\LEETCODEGAME\HTTP\BUILD\CMAKEFILES\3.27.2\CMAKECCOMPILER.CMAKE
-C:\USERS\JACEG\ONEDRIVE\DESKTOP\LEETCODEGAME\HTTP\BUILD\CMAKEFILES\3.27.2\CMAKECXXCOMPILER.CMAKE
-C:\USERS\JACEG\ONEDRIVE\DESKTOP\LEETCODEGAME\HTTP\BUILD\CMAKEFILES\3.27.2\CMAKERCCOMPILER.CMAKE
-C:\USERS\JACEG\ONEDRIVE\DESKTOP\LEETCODEGAME\HTTP\BUILD\CMAKEFILES\3.27.2\CMAKESYSTEM.CMAKE
-C:\MINGW64\SHARE\CMAKE-3.27\MODULES\CMAKECINFORMATION.CMAKE
-C:\MINGW64\SHARE\CMAKE-3.27\MODULES\CMAKECXXINFORMATION.CMAKE
-C:\MINGW64\SHARE\CMAKE-3.27\MODULES\CMAKECOMMONLANGUAGEINCLUDE.CMAKE
-C:\MINGW64\SHARE\CMAKE-3.27\MODULES\CMAKEDEPENDENTOPTION.CMAKE
-C:\MINGW64\SHARE\CMAKE-3.27\MODULES\CMAKEFINDDEPENDENCYMACRO.CMAKE
-C:\MINGW64\SHARE\CMAKE-3.27\MODULES\CMAKEGENERICSYSTEM.CMAKE
-C:\MINGW64\SHARE\CMAKE-3.27\MODULES\CMAKEINITIALIZECONFIGS.CMAKE
-C:\MINGW64\SHARE\CMAKE-3.27\MODULES\CMAKELANGUAGEINFORMATION.CMAKE
-C:\MINGW64\SHARE\CMAKE-3.27\MODULES\CMAKERCINFORMATION.CMAKE
-C:\MINGW64\SHARE\CMAKE-3.27\MODULES\CMAKESYSTEMSPECIFICINFORMATION.CMAKE
-C:\MINGW64\SHARE\CMAKE-3.27\MODULES\CMAKESYSTEMSPECIFICINITIALIZE.CMAKE
-C:\MINGW64\SHARE\CMAKE-3.27\MODULES\COMPILER\CMAKECOMMONCOMPILERMACROS.CMAKE
-C:\MINGW64\SHARE\CMAKE-3.27\MODULES\COMPILER\MSVC-C.CMAKE
-C:\MINGW64\SHARE\CMAKE-3.27\MODULES\COMPILER\MSVC-CXX.CMAKE
-C:\MINGW64\SHARE\CMAKE-3.27\MODULES\COMPILER\MSVC.CMAKE
-C:\MINGW64\SHARE\CMAKE-3.27\MODULES\FINDPACKAGEHANDLESTANDARDARGS.CMAKE
-C:\MINGW64\SHARE\CMAKE-3.27\MODULES\FINDPACKAGEMESSAGE.CMAKE
-C:\MINGW64\SHARE\CMAKE-3.27\MODULES\FINDZLIB.CMAKE
-C:\MINGW64\SHARE\CMAKE-3.27\MODULES\PLATFORM\WINDOWS-INITIALIZE.CMAKE
-C:\MINGW64\SHARE\CMAKE-3.27\MODULES\PLATFORM\WINDOWS-MSVC-C.CMAKE
-C:\MINGW64\SHARE\CMAKE-3.27\MODULES\PLATFORM\WINDOWS-MSVC-CXX.CMAKE
-C:\MINGW64\SHARE\CMAKE-3.27\MODULES\PLATFORM\WINDOWS-MSVC.CMAKE
-C:\MINGW64\SHARE\CMAKE-3.27\MODULES\PLATFORM\WINDOWS.CMAKE
-C:\MINGW64\SHARE\CMAKE-3.27\MODULES\PLATFORM\WINDOWSPATHS.CMAKE
-C:\MINGW64\SHARE\CMAKE-3.27\MODULES\SELECTLIBRARYCONFIGURATIONS.CMAKE
-C:\VCPKG\INSTALLED\X64-WINDOWS\SHARE\CURL\CURLCONFIG.CMAKE
-C:\VCPKG\INSTALLED\X64-WINDOWS\SHARE\CURL\CURLCONFIGVERSION.CMAKE
-C:\VCPKG\INSTALLED\X64-WINDOWS\SHARE\CURL\CURLTARGETS-DEBUG.CMAKE
-C:\VCPKG\INSTALLED\X64-WINDOWS\SHARE\CURL\CURLTARGETS-RELEASE.CMAKE
-C:\VCPKG\INSTALLED\X64-WINDOWS\SHARE\CURL\CURLTARGETS.CMAKE
-C:\VCPKG\INSTALLED\X64-WINDOWS\SHARE\CURL\VCPKG-CMAKE-WRAPPER.CMAKE
-C:\VCPKG\INSTALLED\X64-WINDOWS\SHARE\NLOHMANN_JSON\NLOHMANN_JSONCONFIG.CMAKE
-C:\VCPKG\INSTALLED\X64-WINDOWS\SHARE\NLOHMANN_JSON\NLOHMANN_JSONCONFIGVERSION.CMAKE
-C:\VCPKG\INSTALLED\X64-WINDOWS\SHARE\NLOHMANN_JSON\NLOHMANN_JSONTARGETS.CMAKE
-C:\VCPKG\INSTALLED\X64-WINDOWS\SHARE\ZLIB\VCPKG-CMAKE-WRAPPER.CMAKE
-C:\VCPKG\SCRIPTS\BUILDSYSTEMS\VCPKG.CMAKE
diff --git a/build/main.dir/Debug/main.tlog/CustomBuild.write.1.tlog b/build/main.dir/Debug/main.tlog/CustomBuild.write.1.tlog
deleted file mode 100644
index e8da85f..0000000
--- a/build/main.dir/Debug/main.tlog/CustomBuild.write.1.tlog
+++ /dev/null
@@ -1,2 +0,0 @@
-^C:\USERS\JACEG\ONEDRIVE\DESKTOP\LEETCODEGAME\HTTP\CMAKELISTS.TXT
-C:\USERS\JACEG\ONEDRIVE\DESKTOP\LEETCODEGAME\HTTP\BUILD\CMAKEFILES\GENERATE.STAMP
diff --git a/build/main.dir/Debug/main.tlog/link.command.1.tlog b/build/main.dir/Debug/main.tlog/link.command.1.tlog
deleted file mode 100644
index c0241bd..0000000
Binary files a/build/main.dir/Debug/main.tlog/link.command.1.tlog and /dev/null differ
diff --git a/build/main.dir/Debug/main.tlog/link.read.1.tlog b/build/main.dir/Debug/main.tlog/link.read.1.tlog
deleted file mode 100644
index a8f1f49..0000000
Binary files a/build/main.dir/Debug/main.tlog/link.read.1.tlog and /dev/null differ
diff --git a/build/main.dir/Debug/main.tlog/link.secondary.1.tlog b/build/main.dir/Debug/main.tlog/link.secondary.1.tlog
deleted file mode 100644
index d3ddfc6..0000000
--- a/build/main.dir/Debug/main.tlog/link.secondary.1.tlog
+++ /dev/null
@@ -1,2 +0,0 @@
-^C:\USERS\JACEG\ONEDRIVE\DESKTOP\LEETCODEGAME\HTTP\BUILD\MAIN.DIR\DEBUG\MAIN.OBJ
-C:\Users\Jaceg\OneDrive\Desktop\LeetcodeGAME\http\build\main.dir\Debug\main.ilk
diff --git a/build/main.dir/Debug/main.tlog/link.write.1.tlog b/build/main.dir/Debug/main.tlog/link.write.1.tlog
deleted file mode 100644
index adfcc64..0000000
Binary files a/build/main.dir/Debug/main.tlog/link.write.1.tlog and /dev/null differ
diff --git a/build/main.dir/Debug/main.tlog/main.lastbuildstate b/build/main.dir/Debug/main.tlog/main.lastbuildstate
deleted file mode 100644
index 5537822..0000000
--- a/build/main.dir/Debug/main.tlog/main.lastbuildstate
+++ /dev/null
@@ -1,2 +0,0 @@
-PlatformToolSet=v143:VCToolArchitecture=Native64Bit:VCToolsVersion=14.42.34433:TargetPlatformVersion=10.0.22621.0:VcpkgTriplet=x64-windows:
-Debug|x64|C:\Users\Jaceg\OneDrive\Desktop\LeetcodeGAME\http\build\|
diff --git a/build/main.dir/Debug/vc143.pdb b/build/main.dir/Debug/vc143.pdb
deleted file mode 100644
index 4993d91..0000000
Binary files a/build/main.dir/Debug/vc143.pdb and /dev/null differ
diff --git a/build/main.vcxproj b/build/main.vcxproj
deleted file mode 100644
index 200e660..0000000
--- a/build/main.vcxproj
+++ /dev/null
@@ -1,384 +0,0 @@
-
-
-
- x64
-
-
-
- Debug
- x64
-
-
- Release
- x64
-
-
- MinSizeRel
- x64
-
-
- RelWithDebInfo
- x64
-
-
-
- {B013AAB6-2604-3095-8493-7AE0C3E5E2F9}
- Win32Proj
- false
- 10.0.22621.0
- x64
- main
- NoUpgrade
-
-
-
- Application
- MultiByte
- v143
-
-
- Application
- MultiByte
- v143
-
-
- Application
- MultiByte
- v143
-
-
- Application
- MultiByte
- v143
-
-
-
-
-
-
-
-
-
- <_ProjectFileVersion>10.0.20506.1
- C:\Users\Jaceg\OneDrive\Desktop\LeetcodeGAME\HTTP\build\Debug\
- main.dir\Debug\
- main
- .exe
- true
- true
- C:\Users\Jaceg\OneDrive\Desktop\LeetcodeGAME\HTTP\build\Release\
- main.dir\Release\
- main
- .exe
- false
- true
- C:\Users\Jaceg\OneDrive\Desktop\LeetcodeGAME\HTTP\build\MinSizeRel\
- main.dir\MinSizeRel\
- main
- .exe
- false
- true
- C:\Users\Jaceg\OneDrive\Desktop\LeetcodeGAME\HTTP\build\RelWithDebInfo\
- main.dir\RelWithDebInfo\
- main
- .exe
- true
- true
-
-
-
- %(AdditionalOptions) /external:I "C:/vcpkg/installed/x64-windows/include"
- $(IntDir)
- EnableFastChecks
- ProgramDatabase
- Sync
- TurnOffAllWarnings
- Disabled
- Disabled
- NotUsing
- MultiThreadedDebugDLL
- true
- false
- Level3
- %(PreprocessorDefinitions);WIN32;_WINDOWS;CMAKE_INTDIR="Debug"
- $(IntDir)
-
-
- %(PreprocessorDefinitions);WIN32;_DEBUG;_WINDOWS;CMAKE_INTDIR=\"Debug\"
- C:\vcpkg\installed\x64-windows\include;%(AdditionalIncludeDirectories)
-
-
- C:\vcpkg\installed\x64-windows\include;%(AdditionalIncludeDirectories)
- $(ProjectDir)/$(IntDir)
- %(Filename).h
- %(Filename).tlb
- %(Filename)_i.c
- %(Filename)_p.c
-
-
-
- setlocal
-C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe -noprofile -executionpolicy Bypass -file C:/vcpkg/scripts/buildsystems/msbuild/applocal.ps1 -targetBinary C:/Users/Jaceg/OneDrive/Desktop/LeetcodeGAME/HTTP/build/Debug/main.exe -installedDir C:/vcpkg/installed/x64-windows/debug/bin -OutVariable out
-if %errorlevel% neq 0 goto :cmEnd
-:cmEnd
-endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone
-:cmErrorLevel
-exit /b %1
-:cmDone
-if %errorlevel% neq 0 goto :VCEnd
-
-
- C:\vcpkg\installed\x64-windows\debug\lib\libcurl-d.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;comdlg32.lib;advapi32.lib
- %(AdditionalLibraryDirectories)
- %(AdditionalOptions) /machine:x64
- true
- %(IgnoreSpecificDefaultLibraries)
- C:/Users/Jaceg/OneDrive/Desktop/LeetcodeGAME/HTTP/build/Debug/main.lib
- C:/Users/Jaceg/OneDrive/Desktop/LeetcodeGAME/HTTP/build/Debug/main.pdb
- Console
-
-
- false
-
-
-
-
- %(AdditionalOptions) /external:I "C:/vcpkg/installed/x64-windows/include"
- $(IntDir)
- Sync
- TurnOffAllWarnings
- AnySuitable
- MaxSpeed
- NotUsing
- MultiThreadedDLL
- true
- false
- Level3
- %(PreprocessorDefinitions);WIN32;_WINDOWS;NDEBUG;CMAKE_INTDIR="Release"
- $(IntDir)
-
-
-
-
- %(PreprocessorDefinitions);WIN32;_WINDOWS;NDEBUG;CMAKE_INTDIR=\"Release\"
- C:\vcpkg\installed\x64-windows\include;%(AdditionalIncludeDirectories)
-
-
- C:\vcpkg\installed\x64-windows\include;%(AdditionalIncludeDirectories)
- $(ProjectDir)/$(IntDir)
- %(Filename).h
- %(Filename).tlb
- %(Filename)_i.c
- %(Filename)_p.c
-
-
-
- setlocal
-C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe -noprofile -executionpolicy Bypass -file C:/vcpkg/scripts/buildsystems/msbuild/applocal.ps1 -targetBinary C:/Users/Jaceg/OneDrive/Desktop/LeetcodeGAME/HTTP/build/Release/main.exe -installedDir C:/vcpkg/installed/x64-windows/bin -OutVariable out
-if %errorlevel% neq 0 goto :cmEnd
-:cmEnd
-endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone
-:cmErrorLevel
-exit /b %1
-:cmDone
-if %errorlevel% neq 0 goto :VCEnd
-
-
- C:\vcpkg\installed\x64-windows\lib\libcurl.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;comdlg32.lib;advapi32.lib
- %(AdditionalLibraryDirectories)
- %(AdditionalOptions) /machine:x64
- false
- %(IgnoreSpecificDefaultLibraries)
- C:/Users/Jaceg/OneDrive/Desktop/LeetcodeGAME/HTTP/build/Release/main.lib
- C:/Users/Jaceg/OneDrive/Desktop/LeetcodeGAME/HTTP/build/Release/main.pdb
- Console
-
-
- false
-
-
-
-
- %(AdditionalOptions) /external:I "C:/vcpkg/installed/x64-windows/include"
- $(IntDir)
- Sync
- TurnOffAllWarnings
- OnlyExplicitInline
- MinSpace
- NotUsing
- MultiThreadedDLL
- true
- false
- Level3
- %(PreprocessorDefinitions);WIN32;_WINDOWS;NDEBUG;CMAKE_INTDIR="MinSizeRel"
- $(IntDir)
-
-
-
-
- %(PreprocessorDefinitions);WIN32;_WINDOWS;NDEBUG;CMAKE_INTDIR=\"MinSizeRel\"
- C:\vcpkg\installed\x64-windows\include;%(AdditionalIncludeDirectories)
-
-
- C:\vcpkg\installed\x64-windows\include;%(AdditionalIncludeDirectories)
- $(ProjectDir)/$(IntDir)
- %(Filename).h
- %(Filename).tlb
- %(Filename)_i.c
- %(Filename)_p.c
-
-
-
- setlocal
-C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe -noprofile -executionpolicy Bypass -file C:/vcpkg/scripts/buildsystems/msbuild/applocal.ps1 -targetBinary C:/Users/Jaceg/OneDrive/Desktop/LeetcodeGAME/HTTP/build/MinSizeRel/main.exe -installedDir C:/vcpkg/installed/x64-windows/bin -OutVariable out
-if %errorlevel% neq 0 goto :cmEnd
-:cmEnd
-endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone
-:cmErrorLevel
-exit /b %1
-:cmDone
-if %errorlevel% neq 0 goto :VCEnd
-
-
- C:\vcpkg\installed\x64-windows\lib\libcurl.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;comdlg32.lib;advapi32.lib
- %(AdditionalLibraryDirectories)
- %(AdditionalOptions) /machine:x64
- false
- %(IgnoreSpecificDefaultLibraries)
- C:/Users/Jaceg/OneDrive/Desktop/LeetcodeGAME/HTTP/build/MinSizeRel/main.lib
- C:/Users/Jaceg/OneDrive/Desktop/LeetcodeGAME/HTTP/build/MinSizeRel/main.pdb
- Console
-
-
- false
-
-
-
-
- %(AdditionalOptions) /external:I "C:/vcpkg/installed/x64-windows/include"
- $(IntDir)
- ProgramDatabase
- Sync
- TurnOffAllWarnings
- OnlyExplicitInline
- MaxSpeed
- NotUsing
- MultiThreadedDLL
- true
- false
- Level3
- %(PreprocessorDefinitions);WIN32;_WINDOWS;NDEBUG;CMAKE_INTDIR="RelWithDebInfo"
- $(IntDir)
-
-
- %(PreprocessorDefinitions);WIN32;_WINDOWS;NDEBUG;CMAKE_INTDIR=\"RelWithDebInfo\"
- C:\vcpkg\installed\x64-windows\include;%(AdditionalIncludeDirectories)
-
-
- C:\vcpkg\installed\x64-windows\include;%(AdditionalIncludeDirectories)
- $(ProjectDir)/$(IntDir)
- %(Filename).h
- %(Filename).tlb
- %(Filename)_i.c
- %(Filename)_p.c
-
-
-
- setlocal
-C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe -noprofile -executionpolicy Bypass -file C:/vcpkg/scripts/buildsystems/msbuild/applocal.ps1 -targetBinary C:/Users/Jaceg/OneDrive/Desktop/LeetcodeGAME/HTTP/build/RelWithDebInfo/main.exe -installedDir C:/vcpkg/installed/x64-windows/bin -OutVariable out
-if %errorlevel% neq 0 goto :cmEnd
-:cmEnd
-endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone
-:cmErrorLevel
-exit /b %1
-:cmDone
-if %errorlevel% neq 0 goto :VCEnd
-
-
- C:\vcpkg\installed\x64-windows\lib\libcurl.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;comdlg32.lib;advapi32.lib
- %(AdditionalLibraryDirectories)
- %(AdditionalOptions) /machine:x64
- true
- %(IgnoreSpecificDefaultLibraries)
- C:/Users/Jaceg/OneDrive/Desktop/LeetcodeGAME/HTTP/build/RelWithDebInfo/main.lib
- C:/Users/Jaceg/OneDrive/Desktop/LeetcodeGAME/HTTP/build/RelWithDebInfo/main.pdb
- Console
-
-
- false
-
-
-
-
- Always
- Building Custom Rule C:/Users/Jaceg/OneDrive/Desktop/LeetcodeGAME/HTTP/CMakeLists.txt
- setlocal
-C:\mingw64\bin\cmake.exe -SC:/Users/Jaceg/OneDrive/Desktop/LeetcodeGAME/HTTP -BC:/Users/Jaceg/OneDrive/Desktop/LeetcodeGAME/HTTP/build --check-stamp-file C:/Users/Jaceg/OneDrive/Desktop/LeetcodeGAME/HTTP/build/CMakeFiles/generate.stamp
-if %errorlevel% neq 0 goto :cmEnd
-:cmEnd
-endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone
-:cmErrorLevel
-exit /b %1
-:cmDone
-if %errorlevel% neq 0 goto :VCEnd
- C:\Users\Jaceg\OneDrive\Desktop\LeetcodeGAME\HTTP\build\CMakeFiles\3.27.2\CMakeCCompiler.cmake;C:\Users\Jaceg\OneDrive\Desktop\LeetcodeGAME\HTTP\build\CMakeFiles\3.27.2\CMakeCXXCompiler.cmake;C:\Users\Jaceg\OneDrive\Desktop\LeetcodeGAME\HTTP\build\CMakeFiles\3.27.2\CMakeRCCompiler.cmake;C:\Users\Jaceg\OneDrive\Desktop\LeetcodeGAME\HTTP\build\CMakeFiles\3.27.2\CMakeSystem.cmake;C:\mingw64\share\cmake-3.27\Modules\CMakeCInformation.cmake;C:\mingw64\share\cmake-3.27\Modules\CMakeCXXInformation.cmake;C:\mingw64\share\cmake-3.27\Modules\CMakeCommonLanguageInclude.cmake;C:\mingw64\share\cmake-3.27\Modules\CMakeDependentOption.cmake;C:\mingw64\share\cmake-3.27\Modules\CMakeFindDependencyMacro.cmake;C:\mingw64\share\cmake-3.27\Modules\CMakeGenericSystem.cmake;C:\mingw64\share\cmake-3.27\Modules\CMakeInitializeConfigs.cmake;C:\mingw64\share\cmake-3.27\Modules\CMakeLanguageInformation.cmake;C:\mingw64\share\cmake-3.27\Modules\CMakeRCInformation.cmake;C:\mingw64\share\cmake-3.27\Modules\CMakeSystemSpecificInformation.cmake;C:\mingw64\share\cmake-3.27\Modules\CMakeSystemSpecificInitialize.cmake;C:\mingw64\share\cmake-3.27\Modules\Compiler\CMakeCommonCompilerMacros.cmake;C:\mingw64\share\cmake-3.27\Modules\Compiler\MSVC-C.cmake;C:\mingw64\share\cmake-3.27\Modules\Compiler\MSVC-CXX.cmake;C:\mingw64\share\cmake-3.27\Modules\Compiler\MSVC.cmake;C:\mingw64\share\cmake-3.27\Modules\FindPackageHandleStandardArgs.cmake;C:\mingw64\share\cmake-3.27\Modules\FindPackageMessage.cmake;C:\mingw64\share\cmake-3.27\Modules\FindZLIB.cmake;C:\mingw64\share\cmake-3.27\Modules\Platform\Windows-Initialize.cmake;C:\mingw64\share\cmake-3.27\Modules\Platform\Windows-MSVC-C.cmake;C:\mingw64\share\cmake-3.27\Modules\Platform\Windows-MSVC-CXX.cmake;C:\mingw64\share\cmake-3.27\Modules\Platform\Windows-MSVC.cmake;C:\mingw64\share\cmake-3.27\Modules\Platform\Windows.cmake;C:\mingw64\share\cmake-3.27\Modules\Platform\WindowsPaths.cmake;C:\mingw64\share\cmake-3.27\Modules\SelectLibraryConfigurations.cmake;C:\vcpkg\installed\x64-windows\share\curl\CURLConfig.cmake;C:\vcpkg\installed\x64-windows\share\curl\CURLConfigVersion.cmake;C:\vcpkg\installed\x64-windows\share\curl\CURLTargets-debug.cmake;C:\vcpkg\installed\x64-windows\share\curl\CURLTargets-release.cmake;C:\vcpkg\installed\x64-windows\share\curl\CURLTargets.cmake;C:\vcpkg\installed\x64-windows\share\curl\vcpkg-cmake-wrapper.cmake;C:\vcpkg\installed\x64-windows\share\nlohmann_json\nlohmann_jsonConfig.cmake;C:\vcpkg\installed\x64-windows\share\nlohmann_json\nlohmann_jsonConfigVersion.cmake;C:\vcpkg\installed\x64-windows\share\nlohmann_json\nlohmann_jsonTargets.cmake;C:\vcpkg\installed\x64-windows\share\zlib\vcpkg-cmake-wrapper.cmake;C:\vcpkg\scripts\buildsystems\vcpkg.cmake;%(AdditionalInputs)
- C:\Users\Jaceg\OneDrive\Desktop\LeetcodeGAME\HTTP\build\CMakeFiles\generate.stamp
- false
- Building Custom Rule C:/Users/Jaceg/OneDrive/Desktop/LeetcodeGAME/HTTP/CMakeLists.txt
- setlocal
-C:\mingw64\bin\cmake.exe -SC:/Users/Jaceg/OneDrive/Desktop/LeetcodeGAME/HTTP -BC:/Users/Jaceg/OneDrive/Desktop/LeetcodeGAME/HTTP/build --check-stamp-file C:/Users/Jaceg/OneDrive/Desktop/LeetcodeGAME/HTTP/build/CMakeFiles/generate.stamp
-if %errorlevel% neq 0 goto :cmEnd
-:cmEnd
-endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone
-:cmErrorLevel
-exit /b %1
-:cmDone
-if %errorlevel% neq 0 goto :VCEnd
- C:\Users\Jaceg\OneDrive\Desktop\LeetcodeGAME\HTTP\build\CMakeFiles\3.27.2\CMakeCCompiler.cmake;C:\Users\Jaceg\OneDrive\Desktop\LeetcodeGAME\HTTP\build\CMakeFiles\3.27.2\CMakeCXXCompiler.cmake;C:\Users\Jaceg\OneDrive\Desktop\LeetcodeGAME\HTTP\build\CMakeFiles\3.27.2\CMakeRCCompiler.cmake;C:\Users\Jaceg\OneDrive\Desktop\LeetcodeGAME\HTTP\build\CMakeFiles\3.27.2\CMakeSystem.cmake;C:\mingw64\share\cmake-3.27\Modules\CMakeCInformation.cmake;C:\mingw64\share\cmake-3.27\Modules\CMakeCXXInformation.cmake;C:\mingw64\share\cmake-3.27\Modules\CMakeCommonLanguageInclude.cmake;C:\mingw64\share\cmake-3.27\Modules\CMakeDependentOption.cmake;C:\mingw64\share\cmake-3.27\Modules\CMakeFindDependencyMacro.cmake;C:\mingw64\share\cmake-3.27\Modules\CMakeGenericSystem.cmake;C:\mingw64\share\cmake-3.27\Modules\CMakeInitializeConfigs.cmake;C:\mingw64\share\cmake-3.27\Modules\CMakeLanguageInformation.cmake;C:\mingw64\share\cmake-3.27\Modules\CMakeRCInformation.cmake;C:\mingw64\share\cmake-3.27\Modules\CMakeSystemSpecificInformation.cmake;C:\mingw64\share\cmake-3.27\Modules\CMakeSystemSpecificInitialize.cmake;C:\mingw64\share\cmake-3.27\Modules\Compiler\CMakeCommonCompilerMacros.cmake;C:\mingw64\share\cmake-3.27\Modules\Compiler\MSVC-C.cmake;C:\mingw64\share\cmake-3.27\Modules\Compiler\MSVC-CXX.cmake;C:\mingw64\share\cmake-3.27\Modules\Compiler\MSVC.cmake;C:\mingw64\share\cmake-3.27\Modules\FindPackageHandleStandardArgs.cmake;C:\mingw64\share\cmake-3.27\Modules\FindPackageMessage.cmake;C:\mingw64\share\cmake-3.27\Modules\FindZLIB.cmake;C:\mingw64\share\cmake-3.27\Modules\Platform\Windows-Initialize.cmake;C:\mingw64\share\cmake-3.27\Modules\Platform\Windows-MSVC-C.cmake;C:\mingw64\share\cmake-3.27\Modules\Platform\Windows-MSVC-CXX.cmake;C:\mingw64\share\cmake-3.27\Modules\Platform\Windows-MSVC.cmake;C:\mingw64\share\cmake-3.27\Modules\Platform\Windows.cmake;C:\mingw64\share\cmake-3.27\Modules\Platform\WindowsPaths.cmake;C:\mingw64\share\cmake-3.27\Modules\SelectLibraryConfigurations.cmake;C:\vcpkg\installed\x64-windows\share\curl\CURLConfig.cmake;C:\vcpkg\installed\x64-windows\share\curl\CURLConfigVersion.cmake;C:\vcpkg\installed\x64-windows\share\curl\CURLTargets-debug.cmake;C:\vcpkg\installed\x64-windows\share\curl\CURLTargets-release.cmake;C:\vcpkg\installed\x64-windows\share\curl\CURLTargets.cmake;C:\vcpkg\installed\x64-windows\share\curl\vcpkg-cmake-wrapper.cmake;C:\vcpkg\installed\x64-windows\share\nlohmann_json\nlohmann_jsonConfig.cmake;C:\vcpkg\installed\x64-windows\share\nlohmann_json\nlohmann_jsonConfigVersion.cmake;C:\vcpkg\installed\x64-windows\share\nlohmann_json\nlohmann_jsonTargets.cmake;C:\vcpkg\installed\x64-windows\share\zlib\vcpkg-cmake-wrapper.cmake;C:\vcpkg\scripts\buildsystems\vcpkg.cmake;%(AdditionalInputs)
- C:\Users\Jaceg\OneDrive\Desktop\LeetcodeGAME\HTTP\build\CMakeFiles\generate.stamp
- false
- Building Custom Rule C:/Users/Jaceg/OneDrive/Desktop/LeetcodeGAME/HTTP/CMakeLists.txt
- setlocal
-C:\mingw64\bin\cmake.exe -SC:/Users/Jaceg/OneDrive/Desktop/LeetcodeGAME/HTTP -BC:/Users/Jaceg/OneDrive/Desktop/LeetcodeGAME/HTTP/build --check-stamp-file C:/Users/Jaceg/OneDrive/Desktop/LeetcodeGAME/HTTP/build/CMakeFiles/generate.stamp
-if %errorlevel% neq 0 goto :cmEnd
-:cmEnd
-endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone
-:cmErrorLevel
-exit /b %1
-:cmDone
-if %errorlevel% neq 0 goto :VCEnd
- C:\Users\Jaceg\OneDrive\Desktop\LeetcodeGAME\HTTP\build\CMakeFiles\3.27.2\CMakeCCompiler.cmake;C:\Users\Jaceg\OneDrive\Desktop\LeetcodeGAME\HTTP\build\CMakeFiles\3.27.2\CMakeCXXCompiler.cmake;C:\Users\Jaceg\OneDrive\Desktop\LeetcodeGAME\HTTP\build\CMakeFiles\3.27.2\CMakeRCCompiler.cmake;C:\Users\Jaceg\OneDrive\Desktop\LeetcodeGAME\HTTP\build\CMakeFiles\3.27.2\CMakeSystem.cmake;C:\mingw64\share\cmake-3.27\Modules\CMakeCInformation.cmake;C:\mingw64\share\cmake-3.27\Modules\CMakeCXXInformation.cmake;C:\mingw64\share\cmake-3.27\Modules\CMakeCommonLanguageInclude.cmake;C:\mingw64\share\cmake-3.27\Modules\CMakeDependentOption.cmake;C:\mingw64\share\cmake-3.27\Modules\CMakeFindDependencyMacro.cmake;C:\mingw64\share\cmake-3.27\Modules\CMakeGenericSystem.cmake;C:\mingw64\share\cmake-3.27\Modules\CMakeInitializeConfigs.cmake;C:\mingw64\share\cmake-3.27\Modules\CMakeLanguageInformation.cmake;C:\mingw64\share\cmake-3.27\Modules\CMakeRCInformation.cmake;C:\mingw64\share\cmake-3.27\Modules\CMakeSystemSpecificInformation.cmake;C:\mingw64\share\cmake-3.27\Modules\CMakeSystemSpecificInitialize.cmake;C:\mingw64\share\cmake-3.27\Modules\Compiler\CMakeCommonCompilerMacros.cmake;C:\mingw64\share\cmake-3.27\Modules\Compiler\MSVC-C.cmake;C:\mingw64\share\cmake-3.27\Modules\Compiler\MSVC-CXX.cmake;C:\mingw64\share\cmake-3.27\Modules\Compiler\MSVC.cmake;C:\mingw64\share\cmake-3.27\Modules\FindPackageHandleStandardArgs.cmake;C:\mingw64\share\cmake-3.27\Modules\FindPackageMessage.cmake;C:\mingw64\share\cmake-3.27\Modules\FindZLIB.cmake;C:\mingw64\share\cmake-3.27\Modules\Platform\Windows-Initialize.cmake;C:\mingw64\share\cmake-3.27\Modules\Platform\Windows-MSVC-C.cmake;C:\mingw64\share\cmake-3.27\Modules\Platform\Windows-MSVC-CXX.cmake;C:\mingw64\share\cmake-3.27\Modules\Platform\Windows-MSVC.cmake;C:\mingw64\share\cmake-3.27\Modules\Platform\Windows.cmake;C:\mingw64\share\cmake-3.27\Modules\Platform\WindowsPaths.cmake;C:\mingw64\share\cmake-3.27\Modules\SelectLibraryConfigurations.cmake;C:\vcpkg\installed\x64-windows\share\curl\CURLConfig.cmake;C:\vcpkg\installed\x64-windows\share\curl\CURLConfigVersion.cmake;C:\vcpkg\installed\x64-windows\share\curl\CURLTargets-debug.cmake;C:\vcpkg\installed\x64-windows\share\curl\CURLTargets-release.cmake;C:\vcpkg\installed\x64-windows\share\curl\CURLTargets.cmake;C:\vcpkg\installed\x64-windows\share\curl\vcpkg-cmake-wrapper.cmake;C:\vcpkg\installed\x64-windows\share\nlohmann_json\nlohmann_jsonConfig.cmake;C:\vcpkg\installed\x64-windows\share\nlohmann_json\nlohmann_jsonConfigVersion.cmake;C:\vcpkg\installed\x64-windows\share\nlohmann_json\nlohmann_jsonTargets.cmake;C:\vcpkg\installed\x64-windows\share\zlib\vcpkg-cmake-wrapper.cmake;C:\vcpkg\scripts\buildsystems\vcpkg.cmake;%(AdditionalInputs)
- C:\Users\Jaceg\OneDrive\Desktop\LeetcodeGAME\HTTP\build\CMakeFiles\generate.stamp
- false
- Building Custom Rule C:/Users/Jaceg/OneDrive/Desktop/LeetcodeGAME/HTTP/CMakeLists.txt
- setlocal
-C:\mingw64\bin\cmake.exe -SC:/Users/Jaceg/OneDrive/Desktop/LeetcodeGAME/HTTP -BC:/Users/Jaceg/OneDrive/Desktop/LeetcodeGAME/HTTP/build --check-stamp-file C:/Users/Jaceg/OneDrive/Desktop/LeetcodeGAME/HTTP/build/CMakeFiles/generate.stamp
-if %errorlevel% neq 0 goto :cmEnd
-:cmEnd
-endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone
-:cmErrorLevel
-exit /b %1
-:cmDone
-if %errorlevel% neq 0 goto :VCEnd
- C:\Users\Jaceg\OneDrive\Desktop\LeetcodeGAME\HTTP\build\CMakeFiles\3.27.2\CMakeCCompiler.cmake;C:\Users\Jaceg\OneDrive\Desktop\LeetcodeGAME\HTTP\build\CMakeFiles\3.27.2\CMakeCXXCompiler.cmake;C:\Users\Jaceg\OneDrive\Desktop\LeetcodeGAME\HTTP\build\CMakeFiles\3.27.2\CMakeRCCompiler.cmake;C:\Users\Jaceg\OneDrive\Desktop\LeetcodeGAME\HTTP\build\CMakeFiles\3.27.2\CMakeSystem.cmake;C:\mingw64\share\cmake-3.27\Modules\CMakeCInformation.cmake;C:\mingw64\share\cmake-3.27\Modules\CMakeCXXInformation.cmake;C:\mingw64\share\cmake-3.27\Modules\CMakeCommonLanguageInclude.cmake;C:\mingw64\share\cmake-3.27\Modules\CMakeDependentOption.cmake;C:\mingw64\share\cmake-3.27\Modules\CMakeFindDependencyMacro.cmake;C:\mingw64\share\cmake-3.27\Modules\CMakeGenericSystem.cmake;C:\mingw64\share\cmake-3.27\Modules\CMakeInitializeConfigs.cmake;C:\mingw64\share\cmake-3.27\Modules\CMakeLanguageInformation.cmake;C:\mingw64\share\cmake-3.27\Modules\CMakeRCInformation.cmake;C:\mingw64\share\cmake-3.27\Modules\CMakeSystemSpecificInformation.cmake;C:\mingw64\share\cmake-3.27\Modules\CMakeSystemSpecificInitialize.cmake;C:\mingw64\share\cmake-3.27\Modules\Compiler\CMakeCommonCompilerMacros.cmake;C:\mingw64\share\cmake-3.27\Modules\Compiler\MSVC-C.cmake;C:\mingw64\share\cmake-3.27\Modules\Compiler\MSVC-CXX.cmake;C:\mingw64\share\cmake-3.27\Modules\Compiler\MSVC.cmake;C:\mingw64\share\cmake-3.27\Modules\FindPackageHandleStandardArgs.cmake;C:\mingw64\share\cmake-3.27\Modules\FindPackageMessage.cmake;C:\mingw64\share\cmake-3.27\Modules\FindZLIB.cmake;C:\mingw64\share\cmake-3.27\Modules\Platform\Windows-Initialize.cmake;C:\mingw64\share\cmake-3.27\Modules\Platform\Windows-MSVC-C.cmake;C:\mingw64\share\cmake-3.27\Modules\Platform\Windows-MSVC-CXX.cmake;C:\mingw64\share\cmake-3.27\Modules\Platform\Windows-MSVC.cmake;C:\mingw64\share\cmake-3.27\Modules\Platform\Windows.cmake;C:\mingw64\share\cmake-3.27\Modules\Platform\WindowsPaths.cmake;C:\mingw64\share\cmake-3.27\Modules\SelectLibraryConfigurations.cmake;C:\vcpkg\installed\x64-windows\share\curl\CURLConfig.cmake;C:\vcpkg\installed\x64-windows\share\curl\CURLConfigVersion.cmake;C:\vcpkg\installed\x64-windows\share\curl\CURLTargets-debug.cmake;C:\vcpkg\installed\x64-windows\share\curl\CURLTargets-release.cmake;C:\vcpkg\installed\x64-windows\share\curl\CURLTargets.cmake;C:\vcpkg\installed\x64-windows\share\curl\vcpkg-cmake-wrapper.cmake;C:\vcpkg\installed\x64-windows\share\nlohmann_json\nlohmann_jsonConfig.cmake;C:\vcpkg\installed\x64-windows\share\nlohmann_json\nlohmann_jsonConfigVersion.cmake;C:\vcpkg\installed\x64-windows\share\nlohmann_json\nlohmann_jsonTargets.cmake;C:\vcpkg\installed\x64-windows\share\zlib\vcpkg-cmake-wrapper.cmake;C:\vcpkg\scripts\buildsystems\vcpkg.cmake;%(AdditionalInputs)
- C:\Users\Jaceg\OneDrive\Desktop\LeetcodeGAME\HTTP\build\CMakeFiles\generate.stamp
- false
-
-
-
-
-
-
-
-
-
- {0D5AF51D-1EC5-35F8-B3EE-6713179DE80C}
- ZERO_CHECK
- false
- Never
-
-
-
-
-
-
\ No newline at end of file
diff --git a/build/main.vcxproj.filters b/build/main.vcxproj.filters
deleted file mode 100644
index 8198487..0000000
--- a/build/main.vcxproj.filters
+++ /dev/null
@@ -1,19 +0,0 @@
-
-
-
-
- Source Files
-
-
-
-
-
-
-
-
-
-
- {37E349DA-BD11-3E29-A045-066E64AAD62D}
-
-
-
diff --git a/build/test_main b/build/test_main
new file mode 100755
index 0000000..d50180b
Binary files /dev/null and b/build/test_main differ
diff --git a/build/x64/Debug/ZERO_CHECK/ZERO_CHECK.recipe b/build/x64/Debug/ZERO_CHECK/ZERO_CHECK.recipe
deleted file mode 100644
index 3795ce5..0000000
--- a/build/x64/Debug/ZERO_CHECK/ZERO_CHECK.recipe
+++ /dev/null
@@ -1,11 +0,0 @@
-
-
-
-
- C:\Users\Jaceg\OneDrive\Desktop\LeetcodeGAME\http\build\x64\Debug\ZERO_CHECK
-
-
-
-
-
-
\ No newline at end of file
diff --git a/build/x64/Debug/ZERO_CHECK/ZERO_CHECK.tlog/CustomBuild.command.1.tlog b/build/x64/Debug/ZERO_CHECK/ZERO_CHECK.tlog/CustomBuild.command.1.tlog
deleted file mode 100644
index a5d0319..0000000
--- a/build/x64/Debug/ZERO_CHECK/ZERO_CHECK.tlog/CustomBuild.command.1.tlog
+++ /dev/null
@@ -1,10 +0,0 @@
-^C:\USERS\JACEG\ONEDRIVE\DESKTOP\LEETCODEGAME\HTTP\BUILD\CMAKEFILES\646344DF70608BCEC6878C769FC9E4EE\GENERATE.STAMP.RULE
-setlocal
-C:\mingw64\bin\cmake.exe -SC:/Users/Jaceg/OneDrive/Desktop/LeetcodeGAME/HTTP -BC:/Users/Jaceg/OneDrive/Desktop/LeetcodeGAME/HTTP/build --check-stamp-list CMakeFiles/generate.stamp.list --vs-solution-file C:/Users/Jaceg/OneDrive/Desktop/LeetcodeGAME/HTTP/build/GenLeetcodeQuestion.sln
-if %errorlevel% neq 0 goto :cmEnd
-:cmEnd
-endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone
-:cmErrorLevel
-exit /b %1
-:cmDone
-if %errorlevel% neq 0 goto :VCEnd
diff --git a/build/x64/Debug/ZERO_CHECK/ZERO_CHECK.tlog/CustomBuild.read.1.tlog b/build/x64/Debug/ZERO_CHECK/ZERO_CHECK.tlog/CustomBuild.read.1.tlog
deleted file mode 100644
index 1365fdb..0000000
--- a/build/x64/Debug/ZERO_CHECK/ZERO_CHECK.tlog/CustomBuild.read.1.tlog
+++ /dev/null
@@ -1,42 +0,0 @@
-^C:\USERS\JACEG\ONEDRIVE\DESKTOP\LEETCODEGAME\HTTP\BUILD\CMAKEFILES\646344DF70608BCEC6878C769FC9E4EE\GENERATE.STAMP.RULE
-C:\USERS\JACEG\ONEDRIVE\DESKTOP\LEETCODEGAME\HTTP\CMAKELISTS.TXT
-C:\USERS\JACEG\ONEDRIVE\DESKTOP\LEETCODEGAME\HTTP\BUILD\CMAKEFILES\3.27.2\CMAKECCOMPILER.CMAKE
-C:\USERS\JACEG\ONEDRIVE\DESKTOP\LEETCODEGAME\HTTP\BUILD\CMAKEFILES\3.27.2\CMAKECXXCOMPILER.CMAKE
-C:\USERS\JACEG\ONEDRIVE\DESKTOP\LEETCODEGAME\HTTP\BUILD\CMAKEFILES\3.27.2\CMAKERCCOMPILER.CMAKE
-C:\USERS\JACEG\ONEDRIVE\DESKTOP\LEETCODEGAME\HTTP\BUILD\CMAKEFILES\3.27.2\CMAKESYSTEM.CMAKE
-C:\MINGW64\SHARE\CMAKE-3.27\MODULES\CMAKECINFORMATION.CMAKE
-C:\MINGW64\SHARE\CMAKE-3.27\MODULES\CMAKECXXINFORMATION.CMAKE
-C:\MINGW64\SHARE\CMAKE-3.27\MODULES\CMAKECOMMONLANGUAGEINCLUDE.CMAKE
-C:\MINGW64\SHARE\CMAKE-3.27\MODULES\CMAKEDEPENDENTOPTION.CMAKE
-C:\MINGW64\SHARE\CMAKE-3.27\MODULES\CMAKEFINDDEPENDENCYMACRO.CMAKE
-C:\MINGW64\SHARE\CMAKE-3.27\MODULES\CMAKEGENERICSYSTEM.CMAKE
-C:\MINGW64\SHARE\CMAKE-3.27\MODULES\CMAKEINITIALIZECONFIGS.CMAKE
-C:\MINGW64\SHARE\CMAKE-3.27\MODULES\CMAKELANGUAGEINFORMATION.CMAKE
-C:\MINGW64\SHARE\CMAKE-3.27\MODULES\CMAKERCINFORMATION.CMAKE
-C:\MINGW64\SHARE\CMAKE-3.27\MODULES\CMAKESYSTEMSPECIFICINFORMATION.CMAKE
-C:\MINGW64\SHARE\CMAKE-3.27\MODULES\CMAKESYSTEMSPECIFICINITIALIZE.CMAKE
-C:\MINGW64\SHARE\CMAKE-3.27\MODULES\COMPILER\CMAKECOMMONCOMPILERMACROS.CMAKE
-C:\MINGW64\SHARE\CMAKE-3.27\MODULES\COMPILER\MSVC-C.CMAKE
-C:\MINGW64\SHARE\CMAKE-3.27\MODULES\COMPILER\MSVC-CXX.CMAKE
-C:\MINGW64\SHARE\CMAKE-3.27\MODULES\COMPILER\MSVC.CMAKE
-C:\MINGW64\SHARE\CMAKE-3.27\MODULES\FINDPACKAGEHANDLESTANDARDARGS.CMAKE
-C:\MINGW64\SHARE\CMAKE-3.27\MODULES\FINDPACKAGEMESSAGE.CMAKE
-C:\MINGW64\SHARE\CMAKE-3.27\MODULES\FINDZLIB.CMAKE
-C:\MINGW64\SHARE\CMAKE-3.27\MODULES\PLATFORM\WINDOWS-INITIALIZE.CMAKE
-C:\MINGW64\SHARE\CMAKE-3.27\MODULES\PLATFORM\WINDOWS-MSVC-C.CMAKE
-C:\MINGW64\SHARE\CMAKE-3.27\MODULES\PLATFORM\WINDOWS-MSVC-CXX.CMAKE
-C:\MINGW64\SHARE\CMAKE-3.27\MODULES\PLATFORM\WINDOWS-MSVC.CMAKE
-C:\MINGW64\SHARE\CMAKE-3.27\MODULES\PLATFORM\WINDOWS.CMAKE
-C:\MINGW64\SHARE\CMAKE-3.27\MODULES\PLATFORM\WINDOWSPATHS.CMAKE
-C:\MINGW64\SHARE\CMAKE-3.27\MODULES\SELECTLIBRARYCONFIGURATIONS.CMAKE
-C:\VCPKG\INSTALLED\X64-WINDOWS\SHARE\CURL\CURLCONFIG.CMAKE
-C:\VCPKG\INSTALLED\X64-WINDOWS\SHARE\CURL\CURLCONFIGVERSION.CMAKE
-C:\VCPKG\INSTALLED\X64-WINDOWS\SHARE\CURL\CURLTARGETS-DEBUG.CMAKE
-C:\VCPKG\INSTALLED\X64-WINDOWS\SHARE\CURL\CURLTARGETS-RELEASE.CMAKE
-C:\VCPKG\INSTALLED\X64-WINDOWS\SHARE\CURL\CURLTARGETS.CMAKE
-C:\VCPKG\INSTALLED\X64-WINDOWS\SHARE\CURL\VCPKG-CMAKE-WRAPPER.CMAKE
-C:\VCPKG\INSTALLED\X64-WINDOWS\SHARE\NLOHMANN_JSON\NLOHMANN_JSONCONFIG.CMAKE
-C:\VCPKG\INSTALLED\X64-WINDOWS\SHARE\NLOHMANN_JSON\NLOHMANN_JSONCONFIGVERSION.CMAKE
-C:\VCPKG\INSTALLED\X64-WINDOWS\SHARE\NLOHMANN_JSON\NLOHMANN_JSONTARGETS.CMAKE
-C:\VCPKG\INSTALLED\X64-WINDOWS\SHARE\ZLIB\VCPKG-CMAKE-WRAPPER.CMAKE
-C:\VCPKG\SCRIPTS\BUILDSYSTEMS\VCPKG.CMAKE
diff --git a/build/x64/Debug/ZERO_CHECK/ZERO_CHECK.tlog/CustomBuild.write.1.tlog b/build/x64/Debug/ZERO_CHECK/ZERO_CHECK.tlog/CustomBuild.write.1.tlog
deleted file mode 100644
index 2f2bfc7..0000000
--- a/build/x64/Debug/ZERO_CHECK/ZERO_CHECK.tlog/CustomBuild.write.1.tlog
+++ /dev/null
@@ -1,2 +0,0 @@
-^C:\USERS\JACEG\ONEDRIVE\DESKTOP\LEETCODEGAME\HTTP\BUILD\CMAKEFILES\646344DF70608BCEC6878C769FC9E4EE\GENERATE.STAMP.RULE
-C:\USERS\JACEG\ONEDRIVE\DESKTOP\LEETCODEGAME\HTTP\BUILD\CMAKEFILES\GENERATE.STAMP
diff --git a/build/x64/Debug/ZERO_CHECK/ZERO_CHECK.tlog/ZERO_CHECK.lastbuildstate b/build/x64/Debug/ZERO_CHECK/ZERO_CHECK.tlog/ZERO_CHECK.lastbuildstate
deleted file mode 100644
index 5537822..0000000
--- a/build/x64/Debug/ZERO_CHECK/ZERO_CHECK.tlog/ZERO_CHECK.lastbuildstate
+++ /dev/null
@@ -1,2 +0,0 @@
-PlatformToolSet=v143:VCToolArchitecture=Native64Bit:VCToolsVersion=14.42.34433:TargetPlatformVersion=10.0.22621.0:VcpkgTriplet=x64-windows:
-Debug|x64|C:\Users\Jaceg\OneDrive\Desktop\LeetcodeGAME\http\build\|
diff --git a/main.cpp b/main.cpp
index c3fbad7..533ed54 100644
--- a/main.cpp
+++ b/main.cpp
@@ -6,6 +6,7 @@
#include
#include