From 17c064c1fb3553ac9e5128961915172633f2c315 Mon Sep 17 00:00:00 2001 From: mnxactep Date: Wed, 22 Jan 2025 00:47:50 +0500 Subject: [PATCH] =?UTF-8?q?=D0=A8=D0=B5=D0=B2=D1=86=D0=BE=D0=B2=20=D0=9C?= =?UTF-8?q?=D0=B8=D1=85=D0=B0=D0=B8=D0=BB=20=D0=90=D0=BB=D0=B5=D0=BA=D1=81?= =?UTF-8?q?=D0=B5=D0=B5=D0=B2=D0=B8=D1=87=20=D0=A4=D1=82-320007?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- CMakeUserPresets.json | 9 + build/Release/CMakeCache.txt | 346 +++++++ .../CMakeFiles/3.28.3/CMakeCXXCompiler.cmake | 85 ++ .../3.28.3/CMakeDetermineCompilerABI_CXX.bin | Bin 0 -> 15992 bytes .../CMakeFiles/3.28.3/CMakeSystem.cmake | 15 + .../CompilerIdCXX/CMakeCXXCompilerId.cpp | 869 ++++++++++++++++++ .../CMakeFiles/3.28.3/CompilerIdCXX/a.out | Bin 0 -> 16096 bytes .../Release/CMakeFiles/CMakeConfigureLog.yaml | 277 ++++++ .../CMakeDirectoryInformation.cmake | 16 + build/Release/CMakeFiles/Makefile.cmake | 54 ++ build/Release/CMakeFiles/Makefile2 | 140 +++ .../Release/CMakeFiles/TargetDirectories.txt | 5 + build/Release/CMakeFiles/cmake.check_cache | 1 + .../CMakeFiles/main.dir/DependInfo.cmake | 24 + build/Release/CMakeFiles/main.dir/build.make | 126 +++ .../CMakeFiles/main.dir/cmake_clean.cmake | 13 + .../main.dir/compiler_depend.internal | 408 ++++++++ .../CMakeFiles/main.dir/compiler_depend.make | 820 +++++++++++++++++ .../CMakeFiles/main.dir/compiler_depend.ts | 2 + build/Release/CMakeFiles/main.dir/depend.make | 2 + build/Release/CMakeFiles/main.dir/flags.make | 10 + build/Release/CMakeFiles/main.dir/link.txt | 1 + .../Release/CMakeFiles/main.dir/progress.make | 4 + .../CMakeFiles/main.dir/src/main.cpp.o | Bin 0 -> 9240 bytes .../CMakeFiles/main.dir/src/main.cpp.o.d | 160 ++++ .../CMakeFiles/main.dir/src/two-sum.cpp.o | Bin 0 -> 7112 bytes .../CMakeFiles/main.dir/src/two-sum.cpp.o.d | 103 +++ build/Release/CMakeFiles/progress.marks | 1 + .../two-sum-test.dir/DependInfo.cmake | 24 + .../CMakeFiles/two-sum-test.dir/build.make | 131 +++ .../two-sum-test.dir/cmake_clean.cmake | 14 + .../two-sum-test.dir/compiler_depend.make | 2 + .../two-sum-test.dir/compiler_depend.ts | 2 + .../CMakeFiles/two-sum-test.dir/depend.make | 2 + .../CMakeFiles/two-sum-test.dir/flags.make | 10 + .../CMakeFiles/two-sum-test.dir/link.txt | 1 + .../CMakeFiles/two-sum-test.dir/progress.make | 4 + .../two-sum-test.dir/src/two-sum.cpp.o | Bin 0 -> 205648 bytes .../two-sum-test.dir/src/two-sum.cpp.o.d | 103 +++ .../two-sum-test.dir/tests/test.cpp.o | Bin 0 -> 872112 bytes .../two-sum-test.dir/tests/test.cpp.o.d | 294 ++++++ build/Release/CTestTestfile.cmake | 9 + build/Release/Makefile | 263 ++++++ .../Testing/Temporary/CTestCostData.txt | 8 + build/Release/Testing/Temporary/LastTest.log | 201 ++++ build/Release/cmake_install.cmake | 54 ++ build/Release/generators/CMakePresets.json | 38 + build/Release/generators/FindGTest.cmake | 49 + .../generators/GTest-Target-release.cmake | 282 ++++++ .../GTest-release-x86_64-data.cmake | 174 ++++ build/Release/generators/GTestConfig.cmake | 41 + .../generators/GTestConfigVersion.cmake | 21 + build/Release/generators/GTestTargets.cmake | 33 + .../Release/generators/cmakedeps_macros.cmake | 86 ++ .../Release/generators/conan_toolchain.cmake | 186 ++++ build/Release/generators/conanbuild.sh | 1 + .../conanbuildenv-release-x86_64.sh | 14 + .../Release/generators/conandeps_legacy.cmake | 6 + build/Release/generators/conanrun.sh | 1 + .../generators/conanrunenv-release-x86_64.sh | 14 + .../generators/deactivate_conanbuild.sh | 1 + .../Release/generators/deactivate_conanrun.sh | 1 + .../module-GTest-Target-release.cmake | 282 ++++++ .../module-GTest-release-x86_64-data.cmake | 174 ++++ .../generators/module-GTestTargets.cmake | 33 + build/Release/main | Bin 0 -> 27728 bytes build/Release/two-sum-test | Bin 0 -> 1533760 bytes build/Release/two-sum-test[1]_include.cmake | 5 + build/Release/two-sum-test[1]_tests.cmake | 13 + src/two-sum.cpp | 26 + 70 files changed, 6094 insertions(+) create mode 100644 CMakeUserPresets.json create mode 100644 build/Release/CMakeCache.txt create mode 100644 build/Release/CMakeFiles/3.28.3/CMakeCXXCompiler.cmake create mode 100755 build/Release/CMakeFiles/3.28.3/CMakeDetermineCompilerABI_CXX.bin create mode 100644 build/Release/CMakeFiles/3.28.3/CMakeSystem.cmake create mode 100644 build/Release/CMakeFiles/3.28.3/CompilerIdCXX/CMakeCXXCompilerId.cpp create mode 100755 build/Release/CMakeFiles/3.28.3/CompilerIdCXX/a.out create mode 100644 build/Release/CMakeFiles/CMakeConfigureLog.yaml create mode 100644 build/Release/CMakeFiles/CMakeDirectoryInformation.cmake create mode 100644 build/Release/CMakeFiles/Makefile.cmake create mode 100644 build/Release/CMakeFiles/Makefile2 create mode 100644 build/Release/CMakeFiles/TargetDirectories.txt create mode 100644 build/Release/CMakeFiles/cmake.check_cache create mode 100644 build/Release/CMakeFiles/main.dir/DependInfo.cmake create mode 100644 build/Release/CMakeFiles/main.dir/build.make create mode 100644 build/Release/CMakeFiles/main.dir/cmake_clean.cmake create mode 100644 build/Release/CMakeFiles/main.dir/compiler_depend.internal create mode 100644 build/Release/CMakeFiles/main.dir/compiler_depend.make create mode 100644 build/Release/CMakeFiles/main.dir/compiler_depend.ts create mode 100644 build/Release/CMakeFiles/main.dir/depend.make create mode 100644 build/Release/CMakeFiles/main.dir/flags.make create mode 100644 build/Release/CMakeFiles/main.dir/link.txt create mode 100644 build/Release/CMakeFiles/main.dir/progress.make create mode 100644 build/Release/CMakeFiles/main.dir/src/main.cpp.o create mode 100644 build/Release/CMakeFiles/main.dir/src/main.cpp.o.d create mode 100644 build/Release/CMakeFiles/main.dir/src/two-sum.cpp.o create mode 100644 build/Release/CMakeFiles/main.dir/src/two-sum.cpp.o.d create mode 100644 build/Release/CMakeFiles/progress.marks create mode 100644 build/Release/CMakeFiles/two-sum-test.dir/DependInfo.cmake create mode 100644 build/Release/CMakeFiles/two-sum-test.dir/build.make create mode 100644 build/Release/CMakeFiles/two-sum-test.dir/cmake_clean.cmake create mode 100644 build/Release/CMakeFiles/two-sum-test.dir/compiler_depend.make create mode 100644 build/Release/CMakeFiles/two-sum-test.dir/compiler_depend.ts create mode 100644 build/Release/CMakeFiles/two-sum-test.dir/depend.make create mode 100644 build/Release/CMakeFiles/two-sum-test.dir/flags.make create mode 100644 build/Release/CMakeFiles/two-sum-test.dir/link.txt create mode 100644 build/Release/CMakeFiles/two-sum-test.dir/progress.make create mode 100644 build/Release/CMakeFiles/two-sum-test.dir/src/two-sum.cpp.o create mode 100644 build/Release/CMakeFiles/two-sum-test.dir/src/two-sum.cpp.o.d create mode 100644 build/Release/CMakeFiles/two-sum-test.dir/tests/test.cpp.o create mode 100644 build/Release/CMakeFiles/two-sum-test.dir/tests/test.cpp.o.d create mode 100644 build/Release/CTestTestfile.cmake create mode 100644 build/Release/Makefile create mode 100644 build/Release/Testing/Temporary/CTestCostData.txt create mode 100644 build/Release/Testing/Temporary/LastTest.log create mode 100644 build/Release/cmake_install.cmake create mode 100644 build/Release/generators/CMakePresets.json create mode 100644 build/Release/generators/FindGTest.cmake create mode 100644 build/Release/generators/GTest-Target-release.cmake create mode 100644 build/Release/generators/GTest-release-x86_64-data.cmake create mode 100644 build/Release/generators/GTestConfig.cmake create mode 100644 build/Release/generators/GTestConfigVersion.cmake create mode 100644 build/Release/generators/GTestTargets.cmake create mode 100644 build/Release/generators/cmakedeps_macros.cmake create mode 100644 build/Release/generators/conan_toolchain.cmake create mode 100644 build/Release/generators/conanbuild.sh create mode 100644 build/Release/generators/conanbuildenv-release-x86_64.sh create mode 100644 build/Release/generators/conandeps_legacy.cmake create mode 100644 build/Release/generators/conanrun.sh create mode 100644 build/Release/generators/conanrunenv-release-x86_64.sh create mode 100644 build/Release/generators/deactivate_conanbuild.sh create mode 100644 build/Release/generators/deactivate_conanrun.sh create mode 100644 build/Release/generators/module-GTest-Target-release.cmake create mode 100644 build/Release/generators/module-GTest-release-x86_64-data.cmake create mode 100644 build/Release/generators/module-GTestTargets.cmake create mode 100755 build/Release/main create mode 100755 build/Release/two-sum-test create mode 100644 build/Release/two-sum-test[1]_include.cmake create mode 100644 build/Release/two-sum-test[1]_tests.cmake create mode 100644 src/two-sum.cpp diff --git a/CMakeUserPresets.json b/CMakeUserPresets.json new file mode 100644 index 0000000..71aeace --- /dev/null +++ b/CMakeUserPresets.json @@ -0,0 +1,9 @@ +{ + "version": 4, + "vendor": { + "conan": {} + }, + "include": [ + "build/Release/generators/CMakePresets.json" + ] +} \ No newline at end of file diff --git a/build/Release/CMakeCache.txt b/build/Release/CMakeCache.txt new file mode 100644 index 0000000..d15451f --- /dev/null +++ b/build/Release/CMakeCache.txt @@ -0,0 +1,346 @@ +# This is the CMakeCache file. +# For build in directory: /home/mnxactep/CppDevCourse-hw3/build/Release +# 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. +# The syntax for the file is as follows: +# KEY:TYPE=VALUE +# KEY is the name of a variable in the cache. +# TYPE is a hint to GUIs for the type of VALUE, DO NOT EDIT TYPE!. +# VALUE is the current value for the KEY. + +######################## +# EXTERNAL cache entries +######################## + +//Path to a program. +CMAKE_ADDR2LINE:FILEPATH=/usr/bin/addr2line + +//Path to a program. +CMAKE_AR:FILEPATH=/usr/bin/ar + +//Choose the type of build, options are: None Debug Release RelWithDebInfo +// MinSizeRel ... +CMAKE_BUILD_TYPE:STRING=Release + +//Enable/Disable color output during build. +CMAKE_COLOR_MAKEFILE:BOOL=ON + +//CXX compiler +CMAKE_CXX_COMPILER:FILEPATH=/usr/bin/c++ + +//A wrapper around 'ar' adding the appropriate '--plugin' option +// for the GCC compiler +CMAKE_CXX_COMPILER_AR:FILEPATH=/usr/bin/gcc-ar-13 + +//A wrapper around 'ranlib' adding the appropriate '--plugin' option +// for the GCC compiler +CMAKE_CXX_COMPILER_RANLIB:FILEPATH=/usr/bin/gcc-ranlib-13 + +//Flags used by the CXX compiler during all build types. +CMAKE_CXX_FLAGS:STRING=-m64 + +//Flags used by the CXX compiler during DEBUG builds. +CMAKE_CXX_FLAGS_DEBUG:STRING=-g + +//Flags used by the CXX compiler during MINSIZEREL builds. +CMAKE_CXX_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG + +//Flags used by the CXX compiler during RELEASE builds. +CMAKE_CXX_FLAGS_RELEASE:STRING=-O3 -DNDEBUG + +//Flags used by the CXX compiler during RELWITHDEBINFO builds. +CMAKE_CXX_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG + +//Path to a program. +CMAKE_DLLTOOL:FILEPATH=CMAKE_DLLTOOL-NOTFOUND + +//Flags used by the linker during all build types. +CMAKE_EXE_LINKER_FLAGS:STRING=-m64 + +//Flags used by the linker during DEBUG builds. +CMAKE_EXE_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during MINSIZEREL builds. +CMAKE_EXE_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during RELEASE builds. +CMAKE_EXE_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during RELWITHDEBINFO builds. +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=/home/mnxactep/CppDevCourse-hw3/build/Release/CMakeFiles/pkgRedirects + +//Install path prefix, prepended onto install directories. +CMAKE_INSTALL_PREFIX:PATH=/usr/local + +//Path to a program. +CMAKE_LINKER:FILEPATH=/usr/bin/ld + +//Path to a program. +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= + +//Flags used by the linker during the creation of modules during +// DEBUG builds. +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= + +//Flags used by the linker during the creation of modules during +// RELEASE builds. +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= + +//Path to a program. +CMAKE_NM:FILEPATH=/usr/bin/nm + +//Path to a program. +CMAKE_OBJCOPY:FILEPATH=/usr/bin/objcopy + +//Path to a program. +CMAKE_OBJDUMP:FILEPATH=/usr/bin/objdump + +//No help, variable specified on the command line. +CMAKE_POLICY_DEFAULT_CMP0091:UNINITIALIZED=NEW + +//Value Computed by CMake +CMAKE_PROJECT_DESCRIPTION:STATIC= + +//Value Computed by CMake +CMAKE_PROJECT_HOMEPAGE_URL:STATIC= + +//Value Computed by CMake +CMAKE_PROJECT_NAME:STATIC=hw-3 + +//Path to a program. +CMAKE_RANLIB:FILEPATH=/usr/bin/ranlib + +//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=-m64 + +//Flags used by the linker during the creation of shared libraries +// during DEBUG builds. +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= + +//Flags used by the linker during the creation of shared libraries +// during RELEASE builds. +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= + +//If set, runtime paths are not added when installing shared libraries, +// but are added when building. +CMAKE_SKIP_INSTALL_RPATH:BOOL=NO + +//If set, runtime paths are not added when using shared libraries. +CMAKE_SKIP_RPATH:BOOL=NO + +//Flags used by the linker during the creation of static libraries +// during all build types. +CMAKE_STATIC_LINKER_FLAGS:STRING= + +//Flags used by the linker during the creation of static libraries +// during DEBUG builds. +CMAKE_STATIC_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during the creation of static libraries +// during MINSIZEREL builds. +CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during the creation of static libraries +// during RELEASE builds. +CMAKE_STATIC_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during the creation of static libraries +// during RELWITHDEBINFO builds. +CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//Path to a program. +CMAKE_STRIP:FILEPATH=/usr/bin/strip + +//Path to a program. +CMAKE_TAPI:FILEPATH=CMAKE_TAPI-NOTFOUND + +//No help, variable specified on the command line. +CMAKE_TOOLCHAIN_FILE:FILEPATH=generators/conan_toolchain.cmake + +//If this value is on, makefiles will be generated without the +// .SILENT directive, and all commands will be echoed to the console +// during the make. This is useful for debugging only. With Visual +// Studio IDE projects all commands are done without /nologo. +CMAKE_VERBOSE_MAKEFILE:BOOL=FALSE + +//The directory containing a CMake configuration file for GTest. +GTest_DIR:PATH=/home/mnxactep/CppDevCourse-hw3/build/Release/generators + +//Value Computed by CMake +hw-3_BINARY_DIR:STATIC=/home/mnxactep/CppDevCourse-hw3/build/Release + +//Value Computed by CMake +hw-3_IS_TOP_LEVEL:STATIC=ON + +//Value Computed by CMake +hw-3_SOURCE_DIR:STATIC=/home/mnxactep/CppDevCourse-hw3 + + +######################## +# 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=/home/mnxactep/CppDevCourse-hw3/build/Release +//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=28 +//Patch version of cmake used to create the current loaded cache +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=/usr/bin/cmake +//Path to cpack program executable. +CMAKE_CPACK_COMMAND:INTERNAL=/usr/bin/cpack +//Path to ctest program executable. +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_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 +CMAKE_CXX_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_MINSIZEREL +CMAKE_CXX_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELEASE +CMAKE_CXX_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELWITHDEBINFO +CMAKE_CXX_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_DLLTOOL +CMAKE_DLLTOOL-ADVANCED:INTERNAL=1 +//Executable file format +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 +CMAKE_EXE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_MINSIZEREL +CMAKE_EXE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELEASE +CMAKE_EXE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXPORT_COMPILE_COMMANDS +CMAKE_EXPORT_COMPILE_COMMANDS-ADVANCED:INTERNAL=1 +//Name of external makefile project generator. +CMAKE_EXTRA_GENERATOR:INTERNAL= +//Name of generator. +CMAKE_GENERATOR:INTERNAL=Unix Makefiles +//Generator instance identifier. +CMAKE_GENERATOR_INSTANCE:INTERNAL= +//Name of generator platform. +CMAKE_GENERATOR_PLATFORM:INTERNAL= +//Name of generator toolset. +CMAKE_GENERATOR_TOOLSET:INTERNAL= +//Source directory with the top level CMakeLists.txt file for this +// project +CMAKE_HOME_DIRECTORY:INTERNAL=/home/mnxactep/CppDevCourse-hw3 +//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 +CMAKE_MODULE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL +CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELEASE +CMAKE_MODULE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_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 +//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=/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 +CMAKE_SHARED_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL +CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELEASE +CMAKE_SHARED_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SKIP_INSTALL_RPATH +CMAKE_SKIP_INSTALL_RPATH-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SKIP_RPATH +CMAKE_SKIP_RPATH-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS +CMAKE_STATIC_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_DEBUG +CMAKE_STATIC_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL +CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELEASE +CMAKE_STATIC_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_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 +//linker supports push/pop state +_CMAKE_LINKER_PUSHPOP_STATE_SUPPORTED:INTERNAL=TRUE + diff --git a/build/Release/CMakeFiles/3.28.3/CMakeCXXCompiler.cmake b/build/Release/CMakeFiles/3.28.3/CMakeCXXCompiler.cmake new file mode 100644 index 0000000..8dbc9d3 --- /dev/null +++ b/build/Release/CMakeFiles/3.28.3/CMakeCXXCompiler.cmake @@ -0,0 +1,85 @@ +set(CMAKE_CXX_COMPILER "/usr/bin/c++") +set(CMAKE_CXX_COMPILER_ARG1 "") +set(CMAKE_CXX_COMPILER_ID "GNU") +set(CMAKE_CXX_COMPILER_VERSION "13.3.0") +set(CMAKE_CXX_COMPILER_VERSION_INTERNAL "") +set(CMAKE_CXX_COMPILER_WRAPPER "") +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") +set(CMAKE_CXX14_COMPILE_FEATURES "cxx_std_14;cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates") +set(CMAKE_CXX17_COMPILE_FEATURES "cxx_std_17") +set(CMAKE_CXX20_COMPILE_FEATURES "cxx_std_20") +set(CMAKE_CXX23_COMPILE_FEATURES "cxx_std_23") + +set(CMAKE_CXX_PLATFORM_ID "Linux") +set(CMAKE_CXX_SIMULATE_ID "") +set(CMAKE_CXX_COMPILER_FRONTEND_VARIANT "GNU") +set(CMAKE_CXX_SIMULATE_VERSION "") + + + + +set(CMAKE_AR "/usr/bin/ar") +set(CMAKE_CXX_COMPILER_AR "/usr/bin/gcc-ar-13") +set(CMAKE_RANLIB "/usr/bin/ranlib") +set(CMAKE_CXX_COMPILER_RANLIB "/usr/bin/gcc-ranlib-13") +set(CMAKE_LINKER "/usr/bin/ld") +set(CMAKE_MT "") +set(CMAKE_TAPI "CMAKE_TAPI-NOTFOUND") +set(CMAKE_COMPILER_IS_GNUCXX 1) +set(CMAKE_CXX_COMPILER_LOADED 1) +set(CMAKE_CXX_COMPILER_WORKS TRUE) +set(CMAKE_CXX_ABI_COMPILED TRUE) + +set(CMAKE_CXX_COMPILER_ENV_VAR "CXX") + +set(CMAKE_CXX_COMPILER_ID_RUN 1) +set(CMAKE_CXX_SOURCE_FILE_EXTENSIONS C;M;c++;cc;cpp;cxx;m;mm;mpp;CPP;ixx;cppm;ccm;cxxm;c++m) +set(CMAKE_CXX_IGNORE_EXTENSIONS inl;h;hpp;HPP;H;o;O;obj;OBJ;def;DEF;rc;RC) + +foreach (lang C OBJC OBJCXX) + if (CMAKE_${lang}_COMPILER_ID_RUN) + foreach(extension IN LISTS CMAKE_${lang}_SOURCE_FILE_EXTENSIONS) + list(REMOVE_ITEM CMAKE_CXX_SOURCE_FILE_EXTENSIONS ${extension}) + endforeach() + endif() +endforeach() + +set(CMAKE_CXX_LINKER_PREFERENCE 30) +set(CMAKE_CXX_LINKER_PREFERENCE_PROPAGATES 1) +set(CMAKE_CXX_LINKER_DEPFILE_SUPPORTED TRUE) + +# Save compiler ABI information. +set(CMAKE_CXX_SIZEOF_DATA_PTR "8") +set(CMAKE_CXX_COMPILER_ABI "ELF") +set(CMAKE_CXX_BYTE_ORDER "LITTLE_ENDIAN") +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}") +endif() + +if(CMAKE_CXX_COMPILER_ABI) + set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_CXX_COMPILER_ABI}") +endif() + +if(CMAKE_CXX_LIBRARY_ARCHITECTURE) + set(CMAKE_LIBRARY_ARCHITECTURE "x86_64-linux-gnu") +endif() + +set(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX "") +if(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX) + set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_CXX_CL_SHOWINCLUDES_PREFIX}") +endif() + + + + + +set(CMAKE_CXX_IMPLICIT_INCLUDE_DIRECTORIES "/usr/include/c++/13;/usr/include/x86_64-linux-gnu/c++/13;/usr/include/c++/13/backward;/usr/lib/gcc/x86_64-linux-gnu/13/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/13;/usr/lib/x86_64-linux-gnu;/usr/lib;/lib/x86_64-linux-gnu;/lib") +set(CMAKE_CXX_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") diff --git a/build/Release/CMakeFiles/3.28.3/CMakeDetermineCompilerABI_CXX.bin b/build/Release/CMakeFiles/3.28.3/CMakeDetermineCompilerABI_CXX.bin new file mode 100755 index 0000000000000000000000000000000000000000..e90f3f71d98d8b48fdca37fdc4f6d991fd1db519 GIT binary patch literal 15992 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 lrm#WB={^$3kg!$RQ-Ee*hEc8gl>u literal 0 HcmV?d00001 diff --git a/build/Release/CMakeFiles/3.28.3/CMakeSystem.cmake b/build/Release/CMakeFiles/3.28.3/CMakeSystem.cmake new file mode 100644 index 0000000..36489a6 --- /dev/null +++ b/build/Release/CMakeFiles/3.28.3/CMakeSystem.cmake @@ -0,0 +1,15 @@ +set(CMAKE_HOST_SYSTEM "Linux-5.15.167.4-microsoft-standard-WSL2") +set(CMAKE_HOST_SYSTEM_NAME "Linux") +set(CMAKE_HOST_SYSTEM_VERSION "5.15.167.4-microsoft-standard-WSL2") +set(CMAKE_HOST_SYSTEM_PROCESSOR "x86_64") + +include("/home/mnxactep/CppDevCourse-hw3/build/Release/generators/conan_toolchain.cmake") + +set(CMAKE_SYSTEM "Linux-5.15.167.4-microsoft-standard-WSL2") +set(CMAKE_SYSTEM_NAME "Linux") +set(CMAKE_SYSTEM_VERSION "5.15.167.4-microsoft-standard-WSL2") +set(CMAKE_SYSTEM_PROCESSOR "x86_64") + +set(CMAKE_CROSSCOMPILING "FALSE") + +set(CMAKE_SYSTEM_LOADED 1) diff --git a/build/Release/CMakeFiles/3.28.3/CompilerIdCXX/CMakeCXXCompilerId.cpp b/build/Release/CMakeFiles/3.28.3/CompilerIdCXX/CMakeCXXCompilerId.cpp new file mode 100644 index 0000000..9c9c90e --- /dev/null +++ b/build/Release/CMakeFiles/3.28.3/CompilerIdCXX/CMakeCXXCompilerId.cpp @@ -0,0 +1,869 @@ +/* This source file must have a .cpp extension so that all C++ compilers + recognize the extension without flags. Borland does not know .cxx for + example. */ +#ifndef __cplusplus +# error "A C compiler has been selected for C++." +#endif + +#if !defined(__has_include) +/* If the compiler does not have __has_include, pretend the answer is + always no. */ +# define __has_include(x) 0 +#endif + + +/* Version number components: V=Version, R=Revision, P=Patch + Version date components: YYYY=Year, MM=Month, DD=Day */ + +#if defined(__COMO__) +# define COMPILER_ID "Comeau" + /* __COMO_VERSION__ = VRR */ +# define COMPILER_VERSION_MAJOR DEC(__COMO_VERSION__ / 100) +# define COMPILER_VERSION_MINOR DEC(__COMO_VERSION__ % 100) + +#elif defined(__INTEL_COMPILER) || defined(__ICC) +# define COMPILER_ID "Intel" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# if defined(__GNUC__) +# define SIMULATE_ID "GNU" +# endif + /* __INTEL_COMPILER = VRP prior to 2021, and then VVVV for 2021 and later, + except that a few beta releases use the old format with V=2021. */ +# if __INTEL_COMPILER < 2021 || __INTEL_COMPILER == 202110 || __INTEL_COMPILER == 202111 +# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER/100) +# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER/10 % 10) +# if defined(__INTEL_COMPILER_UPDATE) +# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER_UPDATE) +# else +# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER % 10) +# endif +# else +# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER) +# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER_UPDATE) + /* The third version component from --version is an update index, + but no macro is provided for it. */ +# define COMPILER_VERSION_PATCH DEC(0) +# endif +# if defined(__INTEL_COMPILER_BUILD_DATE) + /* __INTEL_COMPILER_BUILD_DATE = YYYYMMDD */ +# define COMPILER_VERSION_TWEAK DEC(__INTEL_COMPILER_BUILD_DATE) +# endif +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif +# if defined(__GNUC__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) +# elif defined(__GNUG__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUG__) +# endif +# if defined(__GNUC_MINOR__) +# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) +# endif +# if defined(__GNUC_PATCHLEVEL__) +# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif + +#elif (defined(__clang__) && defined(__INTEL_CLANG_COMPILER)) || defined(__INTEL_LLVM_COMPILER) +# define COMPILER_ID "IntelLLVM" +#if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +#endif +#if defined(__GNUC__) +# define SIMULATE_ID "GNU" +#endif +/* __INTEL_LLVM_COMPILER = VVVVRP prior to 2021.2.0, VVVVRRPP for 2021.2.0 and + * later. Look for 6 digit vs. 8 digit version number to decide encoding. + * VVVV is no smaller than the current year when a version is released. + */ +#if __INTEL_LLVM_COMPILER < 1000000L +# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/100) +# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 10) +#else +# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/10000) +# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/100 % 100) +# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 100) +#endif +#if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +#endif +#if defined(__GNUC__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) +#elif defined(__GNUG__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUG__) +#endif +#if defined(__GNUC_MINOR__) +# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) +#endif +#if defined(__GNUC_PATCHLEVEL__) +# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +#endif + +#elif defined(__PATHCC__) +# define COMPILER_ID "PathScale" +# define COMPILER_VERSION_MAJOR DEC(__PATHCC__) +# define COMPILER_VERSION_MINOR DEC(__PATHCC_MINOR__) +# if defined(__PATHCC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__PATHCC_PATCHLEVEL__) +# endif + +#elif defined(__BORLANDC__) && defined(__CODEGEARC_VERSION__) +# define COMPILER_ID "Embarcadero" +# define COMPILER_VERSION_MAJOR HEX(__CODEGEARC_VERSION__>>24 & 0x00FF) +# define COMPILER_VERSION_MINOR HEX(__CODEGEARC_VERSION__>>16 & 0x00FF) +# define COMPILER_VERSION_PATCH DEC(__CODEGEARC_VERSION__ & 0xFFFF) + +#elif defined(__BORLANDC__) +# define COMPILER_ID "Borland" + /* __BORLANDC__ = 0xVRR */ +# define COMPILER_VERSION_MAJOR HEX(__BORLANDC__>>8) +# define COMPILER_VERSION_MINOR HEX(__BORLANDC__ & 0xFF) + +#elif defined(__WATCOMC__) && __WATCOMC__ < 1200 +# define COMPILER_ID "Watcom" + /* __WATCOMC__ = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(__WATCOMC__ / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__WATCOMC__) +# define COMPILER_ID "OpenWatcom" + /* __WATCOMC__ = VVRP + 1100 */ +# define COMPILER_VERSION_MAJOR DEC((__WATCOMC__ - 1100) / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__SUNPRO_CC) +# define COMPILER_ID "SunPro" +# if __SUNPRO_CC >= 0x5100 + /* __SUNPRO_CC = 0xVRRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_CC>>12) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_CC>>4 & 0xFF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_CC & 0xF) +# else + /* __SUNPRO_CC = 0xVRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_CC>>8) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_CC>>4 & 0xF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_CC & 0xF) +# endif + +#elif defined(__HP_aCC) +# define COMPILER_ID "HP" + /* __HP_aCC = VVRRPP */ +# define COMPILER_VERSION_MAJOR DEC(__HP_aCC/10000) +# define COMPILER_VERSION_MINOR DEC(__HP_aCC/100 % 100) +# define COMPILER_VERSION_PATCH DEC(__HP_aCC % 100) + +#elif defined(__DECCXX) +# define COMPILER_ID "Compaq" + /* __DECCXX_VER = VVRRTPPPP */ +# define COMPILER_VERSION_MAJOR DEC(__DECCXX_VER/10000000) +# define COMPILER_VERSION_MINOR DEC(__DECCXX_VER/100000 % 100) +# define COMPILER_VERSION_PATCH DEC(__DECCXX_VER % 10000) + +#elif defined(__IBMCPP__) && defined(__COMPILER_VER__) +# define COMPILER_ID "zOS" + /* __IBMCPP__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) + +#elif defined(__open_xl__) && defined(__clang__) +# define COMPILER_ID "IBMClang" +# define COMPILER_VERSION_MAJOR DEC(__open_xl_version__) +# define COMPILER_VERSION_MINOR DEC(__open_xl_release__) +# define COMPILER_VERSION_PATCH DEC(__open_xl_modification__) +# define COMPILER_VERSION_TWEAK DEC(__open_xl_ptf_fix_level__) + + +#elif defined(__ibmxl__) && defined(__clang__) +# define COMPILER_ID "XLClang" +# define COMPILER_VERSION_MAJOR DEC(__ibmxl_version__) +# define COMPILER_VERSION_MINOR DEC(__ibmxl_release__) +# define COMPILER_VERSION_PATCH DEC(__ibmxl_modification__) +# define COMPILER_VERSION_TWEAK DEC(__ibmxl_ptf_fix_level__) + + +#elif defined(__IBMCPP__) && !defined(__COMPILER_VER__) && __IBMCPP__ >= 800 +# define COMPILER_ID "XL" + /* __IBMCPP__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) + +#elif defined(__IBMCPP__) && !defined(__COMPILER_VER__) && __IBMCPP__ < 800 +# define COMPILER_ID "VisualAge" + /* __IBMCPP__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) + +#elif defined(__NVCOMPILER) +# define COMPILER_ID "NVHPC" +# define COMPILER_VERSION_MAJOR DEC(__NVCOMPILER_MAJOR__) +# define COMPILER_VERSION_MINOR DEC(__NVCOMPILER_MINOR__) +# if defined(__NVCOMPILER_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__NVCOMPILER_PATCHLEVEL__) +# endif + +#elif defined(__PGI) +# define COMPILER_ID "PGI" +# define COMPILER_VERSION_MAJOR DEC(__PGIC__) +# define COMPILER_VERSION_MINOR DEC(__PGIC_MINOR__) +# if defined(__PGIC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__) +# endif + +#elif defined(__clang__) && defined(__cray__) +# define COMPILER_ID "CrayClang" +# define COMPILER_VERSION_MAJOR DEC(__cray_major__) +# define COMPILER_VERSION_MINOR DEC(__cray_minor__) +# define COMPILER_VERSION_PATCH DEC(__cray_patchlevel__) +# define COMPILER_VERSION_INTERNAL_STR __clang_version__ + + +#elif defined(_CRAYC) +# define COMPILER_ID "Cray" +# define COMPILER_VERSION_MAJOR DEC(_RELEASE_MAJOR) +# define COMPILER_VERSION_MINOR DEC(_RELEASE_MINOR) + +#elif defined(__TI_COMPILER_VERSION__) +# define COMPILER_ID "TI" + /* __TI_COMPILER_VERSION__ = VVVRRRPPP */ +# define COMPILER_VERSION_MAJOR DEC(__TI_COMPILER_VERSION__/1000000) +# define COMPILER_VERSION_MINOR DEC(__TI_COMPILER_VERSION__/1000 % 1000) +# define COMPILER_VERSION_PATCH DEC(__TI_COMPILER_VERSION__ % 1000) + +#elif defined(__CLANG_FUJITSU) +# define COMPILER_ID "FujitsuClang" +# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) +# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) +# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) +# define COMPILER_VERSION_INTERNAL_STR __clang_version__ + + +#elif defined(__FUJITSU) +# define COMPILER_ID "Fujitsu" +# if defined(__FCC_version__) +# define COMPILER_VERSION __FCC_version__ +# elif defined(__FCC_major__) +# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) +# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) +# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) +# endif +# if defined(__fcc_version) +# define COMPILER_VERSION_INTERNAL DEC(__fcc_version) +# elif defined(__FCC_VERSION) +# define COMPILER_VERSION_INTERNAL DEC(__FCC_VERSION) +# endif + + +#elif defined(__ghs__) +# define COMPILER_ID "GHS" +/* __GHS_VERSION_NUMBER = VVVVRP */ +# ifdef __GHS_VERSION_NUMBER +# define COMPILER_VERSION_MAJOR DEC(__GHS_VERSION_NUMBER / 100) +# define COMPILER_VERSION_MINOR DEC(__GHS_VERSION_NUMBER / 10 % 10) +# define COMPILER_VERSION_PATCH DEC(__GHS_VERSION_NUMBER % 10) +# endif + +#elif defined(__TASKING__) +# define COMPILER_ID "Tasking" + # define COMPILER_VERSION_MAJOR DEC(__VERSION__/1000) + # define COMPILER_VERSION_MINOR DEC(__VERSION__ % 100) +# define COMPILER_VERSION_INTERNAL DEC(__VERSION__) + +#elif defined(__ORANGEC__) +# define COMPILER_ID "OrangeC" +# define COMPILER_VERSION_MAJOR DEC(__ORANGEC_MAJOR__) +# define COMPILER_VERSION_MINOR DEC(__ORANGEC_MINOR__) +# define COMPILER_VERSION_PATCH DEC(__ORANGEC_PATCHLEVEL__) + +#elif defined(__SCO_VERSION__) +# define COMPILER_ID "SCO" + +#elif defined(__ARMCC_VERSION) && !defined(__clang__) +# define COMPILER_ID "ARMCC" +#if __ARMCC_VERSION >= 1000000 + /* __ARMCC_VERSION = VRRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#else + /* __ARMCC_VERSION = VRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/100000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 10) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#endif + + +#elif defined(__clang__) && defined(__apple_build_version__) +# define COMPILER_ID "AppleClang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif +# define COMPILER_VERSION_TWEAK DEC(__apple_build_version__) + +#elif defined(__clang__) && defined(__ARMCOMPILER_VERSION) +# define COMPILER_ID "ARMClang" + # define COMPILER_VERSION_MAJOR DEC(__ARMCOMPILER_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCOMPILER_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCOMPILER_VERSION/100 % 100) +# define COMPILER_VERSION_INTERNAL DEC(__ARMCOMPILER_VERSION) + +#elif defined(__clang__) +# define COMPILER_ID "Clang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif + +#elif defined(__LCC__) && (defined(__GNUC__) || defined(__GNUG__) || defined(__MCST__)) +# define COMPILER_ID "LCC" +# define COMPILER_VERSION_MAJOR DEC(__LCC__ / 100) +# define COMPILER_VERSION_MINOR DEC(__LCC__ % 100) +# if defined(__LCC_MINOR__) +# define COMPILER_VERSION_PATCH DEC(__LCC_MINOR__) +# endif +# if defined(__GNUC__) && defined(__GNUC_MINOR__) +# define SIMULATE_ID "GNU" +# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) +# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) +# if defined(__GNUC_PATCHLEVEL__) +# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif +# endif + +#elif defined(__GNUC__) || defined(__GNUG__) +# define COMPILER_ID "GNU" +# if defined(__GNUC__) +# define COMPILER_VERSION_MAJOR DEC(__GNUC__) +# else +# define COMPILER_VERSION_MAJOR DEC(__GNUG__) +# endif +# if defined(__GNUC_MINOR__) +# define COMPILER_VERSION_MINOR DEC(__GNUC_MINOR__) +# endif +# if defined(__GNUC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif + +#elif defined(_MSC_VER) +# define COMPILER_ID "MSVC" + /* _MSC_VER = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(_MSC_VER / 100) +# define COMPILER_VERSION_MINOR DEC(_MSC_VER % 100) +# if defined(_MSC_FULL_VER) +# if _MSC_VER >= 1400 + /* _MSC_FULL_VER = VVRRPPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 100000) +# else + /* _MSC_FULL_VER = VVRRPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 10000) +# endif +# endif +# if defined(_MSC_BUILD) +# define COMPILER_VERSION_TWEAK DEC(_MSC_BUILD) +# endif + +#elif defined(_ADI_COMPILER) +# define COMPILER_ID "ADSP" +#if defined(__VERSIONNUM__) + /* __VERSIONNUM__ = 0xVVRRPPTT */ +# define COMPILER_VERSION_MAJOR DEC(__VERSIONNUM__ >> 24 & 0xFF) +# define COMPILER_VERSION_MINOR DEC(__VERSIONNUM__ >> 16 & 0xFF) +# define COMPILER_VERSION_PATCH DEC(__VERSIONNUM__ >> 8 & 0xFF) +# define COMPILER_VERSION_TWEAK DEC(__VERSIONNUM__ & 0xFF) +#endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# define COMPILER_ID "IAR" +# if defined(__VER__) && defined(__ICCARM__) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 1000000) +# define COMPILER_VERSION_MINOR DEC(((__VER__) / 1000) % 1000) +# define COMPILER_VERSION_PATCH DEC((__VER__) % 1000) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# elif defined(__VER__) && (defined(__ICCAVR__) || defined(__ICCRX__) || defined(__ICCRH850__) || defined(__ICCRL78__) || defined(__ICC430__) || defined(__ICCRISCV__) || defined(__ICCV850__) || defined(__ICC8051__) || defined(__ICCSTM8__)) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 100) +# define COMPILER_VERSION_MINOR DEC((__VER__) - (((__VER__) / 100)*100)) +# define COMPILER_VERSION_PATCH DEC(__SUBVERSION__) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# endif + + +/* These compilers are either not known or too old to define an + identification macro. Try to identify the platform and guess that + it is the native compiler. */ +#elif defined(__hpux) || defined(__hpua) +# define COMPILER_ID "HP" + +#else /* unknown compiler */ +# define COMPILER_ID "" +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_compiler = "INFO" ":" "compiler[" COMPILER_ID "]"; +#ifdef SIMULATE_ID +char const* info_simulate = "INFO" ":" "simulate[" SIMULATE_ID "]"; +#endif + +#ifdef __QNXNTO__ +char const* qnxnto = "INFO" ":" "qnxnto[]"; +#endif + +#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) +char const *info_cray = "INFO" ":" "compiler_wrapper[CrayPrgEnv]"; +#endif + +#define STRINGIFY_HELPER(X) #X +#define STRINGIFY(X) STRINGIFY_HELPER(X) + +/* Identify known platforms by name. */ +#if defined(__linux) || defined(__linux__) || defined(linux) +# define PLATFORM_ID "Linux" + +#elif defined(__MSYS__) +# define PLATFORM_ID "MSYS" + +#elif defined(__CYGWIN__) +# define PLATFORM_ID "Cygwin" + +#elif defined(__MINGW32__) +# define PLATFORM_ID "MinGW" + +#elif defined(__APPLE__) +# define PLATFORM_ID "Darwin" + +#elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32) +# define PLATFORM_ID "Windows" + +#elif defined(__FreeBSD__) || defined(__FreeBSD) +# define PLATFORM_ID "FreeBSD" + +#elif defined(__NetBSD__) || defined(__NetBSD) +# define PLATFORM_ID "NetBSD" + +#elif defined(__OpenBSD__) || defined(__OPENBSD) +# define PLATFORM_ID "OpenBSD" + +#elif defined(__sun) || defined(sun) +# define PLATFORM_ID "SunOS" + +#elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__) +# define PLATFORM_ID "AIX" + +#elif defined(__hpux) || defined(__hpux__) +# define PLATFORM_ID "HP-UX" + +#elif defined(__HAIKU__) +# define PLATFORM_ID "Haiku" + +#elif defined(__BeOS) || defined(__BEOS__) || defined(_BEOS) +# define PLATFORM_ID "BeOS" + +#elif defined(__QNX__) || defined(__QNXNTO__) +# define PLATFORM_ID "QNX" + +#elif defined(__tru64) || defined(_tru64) || defined(__TRU64__) +# define PLATFORM_ID "Tru64" + +#elif defined(__riscos) || defined(__riscos__) +# define PLATFORM_ID "RISCos" + +#elif defined(__sinix) || defined(__sinix__) || defined(__SINIX__) +# define PLATFORM_ID "SINIX" + +#elif defined(__UNIX_SV__) +# define PLATFORM_ID "UNIX_SV" + +#elif defined(__bsdos__) +# define PLATFORM_ID "BSDOS" + +#elif defined(_MPRAS) || defined(MPRAS) +# define PLATFORM_ID "MP-RAS" + +#elif defined(__osf) || defined(__osf__) +# define PLATFORM_ID "OSF1" + +#elif defined(_SCO_SV) || defined(SCO_SV) || defined(sco_sv) +# define PLATFORM_ID "SCO_SV" + +#elif defined(__ultrix) || defined(__ultrix__) || defined(_ULTRIX) +# define PLATFORM_ID "ULTRIX" + +#elif defined(__XENIX__) || defined(_XENIX) || defined(XENIX) +# define PLATFORM_ID "Xenix" + +#elif defined(__WATCOMC__) +# if defined(__LINUX__) +# define PLATFORM_ID "Linux" + +# elif defined(__DOS__) +# define PLATFORM_ID "DOS" + +# elif defined(__OS2__) +# define PLATFORM_ID "OS2" + +# elif defined(__WINDOWS__) +# define PLATFORM_ID "Windows3x" + +# elif defined(__VXWORKS__) +# define PLATFORM_ID "VxWorks" + +# else /* unknown platform */ +# define PLATFORM_ID +# endif + +#elif defined(__INTEGRITY) +# if defined(INT_178B) +# define PLATFORM_ID "Integrity178" + +# else /* regular Integrity */ +# define PLATFORM_ID "Integrity" +# endif + +# elif defined(_ADI_COMPILER) +# define PLATFORM_ID "ADSP" + +#else /* unknown platform */ +# define PLATFORM_ID + +#endif + +/* For windows compilers MSVC and Intel we can determine + the architecture of the compiler being used. This is because + the compilers do not have flags that can change the architecture, + but rather depend on which compiler is being used +*/ +#if defined(_WIN32) && defined(_MSC_VER) +# if defined(_M_IA64) +# define ARCHITECTURE_ID "IA64" + +# elif defined(_M_ARM64EC) +# define ARCHITECTURE_ID "ARM64EC" + +# elif defined(_M_X64) || defined(_M_AMD64) +# define ARCHITECTURE_ID "x64" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# elif defined(_M_ARM64) +# define ARCHITECTURE_ID "ARM64" + +# elif defined(_M_ARM) +# if _M_ARM == 4 +# define ARCHITECTURE_ID "ARMV4I" +# elif _M_ARM == 5 +# define ARCHITECTURE_ID "ARMV5I" +# else +# define ARCHITECTURE_ID "ARMV" STRINGIFY(_M_ARM) +# endif + +# elif defined(_M_MIPS) +# define ARCHITECTURE_ID "MIPS" + +# elif defined(_M_SH) +# define ARCHITECTURE_ID "SHx" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__WATCOMC__) +# if defined(_M_I86) +# define ARCHITECTURE_ID "I86" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# if defined(__ICCARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__ICCRX__) +# define ARCHITECTURE_ID "RX" + +# elif defined(__ICCRH850__) +# define ARCHITECTURE_ID "RH850" + +# elif defined(__ICCRL78__) +# define ARCHITECTURE_ID "RL78" + +# elif defined(__ICCRISCV__) +# define ARCHITECTURE_ID "RISCV" + +# elif defined(__ICCAVR__) +# define ARCHITECTURE_ID "AVR" + +# elif defined(__ICC430__) +# define ARCHITECTURE_ID "MSP430" + +# elif defined(__ICCV850__) +# define ARCHITECTURE_ID "V850" + +# elif defined(__ICC8051__) +# define ARCHITECTURE_ID "8051" + +# elif defined(__ICCSTM8__) +# define ARCHITECTURE_ID "STM8" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__ghs__) +# if defined(__PPC64__) +# define ARCHITECTURE_ID "PPC64" + +# elif defined(__ppc__) +# define ARCHITECTURE_ID "PPC" + +# elif defined(__ARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__x86_64__) +# define ARCHITECTURE_ID "x64" + +# elif defined(__i386__) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__TI_COMPILER_VERSION__) +# if defined(__TI_ARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__MSP430__) +# define ARCHITECTURE_ID "MSP430" + +# elif defined(__TMS320C28XX__) +# define ARCHITECTURE_ID "TMS320C28x" + +# elif defined(__TMS320C6X__) || defined(_TMS320C6X) +# define ARCHITECTURE_ID "TMS320C6x" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +# elif defined(__ADSPSHARC__) +# define ARCHITECTURE_ID "SHARC" + +# elif defined(__ADSPBLACKFIN__) +# define ARCHITECTURE_ID "Blackfin" + +#elif defined(__TASKING__) + +# if defined(__CTC__) || defined(__CPTC__) +# define ARCHITECTURE_ID "TriCore" + +# elif defined(__CMCS__) +# define ARCHITECTURE_ID "MCS" + +# elif defined(__CARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__CARC__) +# define ARCHITECTURE_ID "ARC" + +# elif defined(__C51__) +# define ARCHITECTURE_ID "8051" + +# elif defined(__CPCP__) +# define ARCHITECTURE_ID "PCP" + +# else +# define ARCHITECTURE_ID "" +# endif + +#else +# define ARCHITECTURE_ID +#endif + +/* Convert integer to decimal digit literals. */ +#define DEC(n) \ + ('0' + (((n) / 10000000)%10)), \ + ('0' + (((n) / 1000000)%10)), \ + ('0' + (((n) / 100000)%10)), \ + ('0' + (((n) / 10000)%10)), \ + ('0' + (((n) / 1000)%10)), \ + ('0' + (((n) / 100)%10)), \ + ('0' + (((n) / 10)%10)), \ + ('0' + ((n) % 10)) + +/* Convert integer to hex digit literals. */ +#define HEX(n) \ + ('0' + ((n)>>28 & 0xF)), \ + ('0' + ((n)>>24 & 0xF)), \ + ('0' + ((n)>>20 & 0xF)), \ + ('0' + ((n)>>16 & 0xF)), \ + ('0' + ((n)>>12 & 0xF)), \ + ('0' + ((n)>>8 & 0xF)), \ + ('0' + ((n)>>4 & 0xF)), \ + ('0' + ((n) & 0xF)) + +/* Construct a string literal encoding the version number. */ +#ifdef COMPILER_VERSION +char const* info_version = "INFO" ":" "compiler_version[" COMPILER_VERSION "]"; + +/* Construct a string literal encoding the version number components. */ +#elif defined(COMPILER_VERSION_MAJOR) +char const info_version[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[', + COMPILER_VERSION_MAJOR, +# ifdef COMPILER_VERSION_MINOR + '.', COMPILER_VERSION_MINOR, +# ifdef COMPILER_VERSION_PATCH + '.', COMPILER_VERSION_PATCH, +# ifdef COMPILER_VERSION_TWEAK + '.', COMPILER_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct a string literal encoding the internal version number. */ +#ifdef COMPILER_VERSION_INTERNAL +char const info_version_internal[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','_', + 'i','n','t','e','r','n','a','l','[', + COMPILER_VERSION_INTERNAL,']','\0'}; +#elif defined(COMPILER_VERSION_INTERNAL_STR) +char const* info_version_internal = "INFO" ":" "compiler_version_internal[" COMPILER_VERSION_INTERNAL_STR "]"; +#endif + +/* Construct a string literal encoding the version number components. */ +#ifdef SIMULATE_VERSION_MAJOR +char const info_simulate_version[] = { + 'I', 'N', 'F', 'O', ':', + 's','i','m','u','l','a','t','e','_','v','e','r','s','i','o','n','[', + SIMULATE_VERSION_MAJOR, +# ifdef SIMULATE_VERSION_MINOR + '.', SIMULATE_VERSION_MINOR, +# ifdef SIMULATE_VERSION_PATCH + '.', SIMULATE_VERSION_PATCH, +# ifdef SIMULATE_VERSION_TWEAK + '.', SIMULATE_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_platform = "INFO" ":" "platform[" PLATFORM_ID "]"; +char const* info_arch = "INFO" ":" "arch[" ARCHITECTURE_ID "]"; + + + +#if defined(__INTEL_COMPILER) && defined(_MSVC_LANG) && _MSVC_LANG < 201403L +# if defined(__INTEL_CXX11_MODE__) +# if defined(__cpp_aggregate_nsdmi) +# define CXX_STD 201402L +# else +# define CXX_STD 201103L +# endif +# else +# define CXX_STD 199711L +# endif +#elif defined(_MSC_VER) && defined(_MSVC_LANG) +# define CXX_STD _MSVC_LANG +#else +# define CXX_STD __cplusplus +#endif + +const char* info_language_standard_default = "INFO" ":" "standard_default[" +#if CXX_STD > 202002L + "23" +#elif CXX_STD > 201703L + "20" +#elif CXX_STD >= 201703L + "17" +#elif CXX_STD >= 201402L + "14" +#elif CXX_STD >= 201103L + "11" +#else + "98" +#endif +"]"; + +const char* info_language_extensions_default = "INFO" ":" "extensions_default[" +#if (defined(__clang__) || defined(__GNUC__) || defined(__xlC__) || \ + defined(__TI_COMPILER_VERSION__)) && \ + !defined(__STRICT_ANSI__) + "ON" +#else + "OFF" +#endif +"]"; + +/*--------------------------------------------------------------------------*/ + +int main(int argc, char* argv[]) +{ + int require = 0; + require += info_compiler[argc]; + require += info_platform[argc]; + require += info_arch[argc]; +#ifdef COMPILER_VERSION_MAJOR + require += info_version[argc]; +#endif +#ifdef COMPILER_VERSION_INTERNAL + require += info_version_internal[argc]; +#endif +#ifdef SIMULATE_ID + require += info_simulate[argc]; +#endif +#ifdef SIMULATE_VERSION_MAJOR + require += info_simulate_version[argc]; +#endif +#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) + require += info_cray[argc]; +#endif + require += info_language_standard_default[argc]; + require += info_language_extensions_default[argc]; + (void)argv; + return require; +} diff --git a/build/Release/CMakeFiles/3.28.3/CompilerIdCXX/a.out b/build/Release/CMakeFiles/3.28.3/CompilerIdCXX/a.out new file mode 100755 index 0000000000000000000000000000000000000000..c8ced32cf082708045baa23211fbf858c298928d GIT binary patch literal 16096 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 ASpWb4 literal 0 HcmV?d00001 diff --git a/build/Release/CMakeFiles/CMakeConfigureLog.yaml b/build/Release/CMakeFiles/CMakeConfigureLog.yaml new file mode 100644 index 0000000..4020c69 --- /dev/null +++ b/build/Release/CMakeFiles/CMakeConfigureLog.yaml @@ -0,0 +1,277 @@ + +--- +events: + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake-3.28/Modules/CMakeDetermineSystem.cmake:233 (message)" + - "CMakeLists.txt:2 (project)" + message: | + The system is: Linux - 5.15.167.4-microsoft-standard-WSL2 - x86_64 + - + 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: -m64 + Id flags: + + The output was: + 0 + + + Compilation of the CXX compiler identification source "CMakeCXXCompilerId.cpp" produced "a.out" + + The CXX compiler identification is GNU, found in: + /home/mnxactep/CppDevCourse-hw3/build/Release/CMakeFiles/3.28.3/CompilerIdCXX/a.out + + - + kind: "try_compile-v1" + backtrace: + - "/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: "/home/mnxactep/CppDevCourse-hw3/build/Release/CMakeFiles/CMakeScratch/TryCompile-8cztyW" + binary: "/home/mnxactep/CppDevCourse-hw3/build/Release/CMakeFiles/CMakeScratch/TryCompile-8cztyW" + cmakeVariables: + CMAKE_CXX_FLAGS: "-m64" + CMAKE_CXX_FLAGS_DEBUG: "-g" + CMAKE_EXE_LINKER_FLAGS: "-m64" + CMAKE_MODULE_PATH: "/home/mnxactep/CppDevCourse-hw3/build/Release/generators" + buildResult: + variable: "CMAKE_CXX_ABI_COMPILED" + cached: true + stdout: | + Change Dir: '/home/mnxactep/CppDevCourse-hw3/build/Release/CMakeFiles/CMakeScratch/TryCompile-8cztyW' + + Run Build Command(s): /usr/bin/cmake -E env VERBOSE=1 /usr/bin/gmake -f Makefile cmTC_f18b8/fast + /usr/bin/gmake -f CMakeFiles/cmTC_f18b8.dir/build.make CMakeFiles/cmTC_f18b8.dir/build + gmake[1]: Entering directory '/home/mnxactep/CppDevCourse-hw3/build/Release/CMakeFiles/CMakeScratch/TryCompile-8cztyW' + Building CXX object CMakeFiles/cmTC_f18b8.dir/CMakeCXXCompilerABI.cpp.o + /usr/bin/c++ -m64 -std=gnu++17 -v -o CMakeFiles/cmTC_f18b8.dir/CMakeCXXCompilerABI.cpp.o -c /usr/share/cmake-3.28/Modules/CMakeCXXCompilerABI.cpp + Using built-in specs. + COLLECT_GCC=/usr/bin/c++ + OFFLOAD_TARGET_NAMES=nvptx-none:amdgcn-amdhsa + OFFLOAD_TARGET_DEFAULT=1 + Target: x86_64-linux-gnu + Configured with: ../src/configure -v --with-pkgversion='Ubuntu 13.3.0-6ubuntu2~24.04' --with-bugurl=file:///usr/share/doc/gcc-13/README.Bugs --enable-languages=c,ada,c++,go,d,fortran,objc,obj-c++,m2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-13 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/libexec --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-bootstrap --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-libstdcxx-backtrace --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --enable-libphobos-checking=release --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --enable-cet --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-13-fG75Ri/gcc-13-13.3.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/gcc-13-fG75Ri/gcc-13-13.3.0/debian/tmp-gcn/usr --enable-offload-defaulted --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-build-config=bootstrap-lto-lean --enable-link-serialization=2 + Thread model: posix + Supported LTO compression algorithms: zlib zstd + gcc version 13.3.0 (Ubuntu 13.3.0-6ubuntu2~24.04) + COLLECT_GCC_OPTIONS='-m64' '-std=gnu++17' '-v' '-o' 'CMakeFiles/cmTC_f18b8.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_f18b8.dir/' + /usr/libexec/gcc/x86_64-linux-gnu/13/cc1plus -quiet -v -imultiarch x86_64-linux-gnu -D_GNU_SOURCE /usr/share/cmake-3.28/Modules/CMakeCXXCompilerABI.cpp -quiet -dumpdir CMakeFiles/cmTC_f18b8.dir/ -dumpbase CMakeCXXCompilerABI.cpp.cpp -dumpbase-ext .cpp -m64 -mtune=generic -march=x86-64 -std=gnu++17 -version -fasynchronous-unwind-tables -fstack-protector-strong -Wformat -Wformat-security -fstack-clash-protection -fcf-protection -o /tmp/cc8kJdBG.s + GNU C++17 (Ubuntu 13.3.0-6ubuntu2~24.04) version 13.3.0 (x86_64-linux-gnu) + compiled by GNU C version 13.3.0, GMP version 6.3.0, MPFR version 4.2.1, MPC version 1.3.1, isl version isl-0.26-GMP + + GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 + ignoring duplicate directory "/usr/include/x86_64-linux-gnu/c++/13" + ignoring nonexistent directory "/usr/local/include/x86_64-linux-gnu" + ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/13/include-fixed/x86_64-linux-gnu" + ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/13/include-fixed" + ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/13/../../../../x86_64-linux-gnu/include" + #include "..." search starts here: + #include <...> search starts here: + /usr/include/c++/13 + /usr/include/x86_64-linux-gnu/c++/13 + /usr/include/c++/13/backward + /usr/lib/gcc/x86_64-linux-gnu/13/include + /usr/local/include + /usr/include/x86_64-linux-gnu + /usr/include + End of search list. + Compiler executable checksum: c81c05345ce537099dafd5580045814a + COLLECT_GCC_OPTIONS='-m64' '-std=gnu++17' '-v' '-o' 'CMakeFiles/cmTC_f18b8.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_f18b8.dir/' + as -v --64 -o CMakeFiles/cmTC_f18b8.dir/CMakeCXXCompilerABI.cpp.o /tmp/cc8kJdBG.s + GNU assembler version 2.42 (x86_64-linux-gnu) using BFD version (GNU Binutils for Ubuntu) 2.42 + COMPILER_PATH=/usr/libexec/gcc/x86_64-linux-gnu/13/:/usr/libexec/gcc/x86_64-linux-gnu/13/:/usr/libexec/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/13/:/usr/lib/gcc/x86_64-linux-gnu/ + LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/13/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../:/lib/:/usr/lib/ + COLLECT_GCC_OPTIONS='-m64' '-std=gnu++17' '-v' '-o' 'CMakeFiles/cmTC_f18b8.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_f18b8.dir/CMakeCXXCompilerABI.cpp.' + Linking CXX executable cmTC_f18b8 + /usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_f18b8.dir/link.txt --verbose=1 + /usr/bin/c++ -m64 -m64 -v CMakeFiles/cmTC_f18b8.dir/CMakeCXXCompilerABI.cpp.o -o cmTC_f18b8 + Using built-in specs. + COLLECT_GCC=/usr/bin/c++ + COLLECT_LTO_WRAPPER=/usr/libexec/gcc/x86_64-linux-gnu/13/lto-wrapper + OFFLOAD_TARGET_NAMES=nvptx-none:amdgcn-amdhsa + OFFLOAD_TARGET_DEFAULT=1 + Target: x86_64-linux-gnu + Configured with: ../src/configure -v --with-pkgversion='Ubuntu 13.3.0-6ubuntu2~24.04' --with-bugurl=file:///usr/share/doc/gcc-13/README.Bugs --enable-languages=c,ada,c++,go,d,fortran,objc,obj-c++,m2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-13 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/libexec --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-bootstrap --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-libstdcxx-backtrace --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --enable-libphobos-checking=release --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --enable-cet --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-13-fG75Ri/gcc-13-13.3.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/gcc-13-fG75Ri/gcc-13-13.3.0/debian/tmp-gcn/usr --enable-offload-defaulted --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-build-config=bootstrap-lto-lean --enable-link-serialization=2 + Thread model: posix + Supported LTO compression algorithms: zlib zstd + gcc version 13.3.0 (Ubuntu 13.3.0-6ubuntu2~24.04) + COMPILER_PATH=/usr/libexec/gcc/x86_64-linux-gnu/13/:/usr/libexec/gcc/x86_64-linux-gnu/13/:/usr/libexec/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/13/:/usr/lib/gcc/x86_64-linux-gnu/ + LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/13/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../:/lib/:/usr/lib/ + COLLECT_GCC_OPTIONS='-m64' '-v' '-o' 'cmTC_f18b8' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_f18b8.' + /usr/libexec/gcc/x86_64-linux-gnu/13/collect2 -plugin /usr/libexec/gcc/x86_64-linux-gnu/13/liblto_plugin.so -plugin-opt=/usr/libexec/gcc/x86_64-linux-gnu/13/lto-wrapper -plugin-opt=-fresolution=/tmp/ccceGzOe.res -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -z now -z relro -o cmTC_f18b8 /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/13 -L/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/13/../../.. CMakeFiles/cmTC_f18b8.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-linux-gnu/13/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crtn.o + COLLECT_GCC_OPTIONS='-m64' '-v' '-o' 'cmTC_f18b8' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_f18b8.' + gmake[1]: Leaving directory '/home/mnxactep/CppDevCourse-hw3/build/Release/CMakeFiles/CMakeScratch/TryCompile-8cztyW' + + 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/include/c++/13] + add: [/usr/include/x86_64-linux-gnu/c++/13] + add: [/usr/include/c++/13/backward] + add: [/usr/lib/gcc/x86_64-linux-gnu/13/include] + add: [/usr/local/include] + add: [/usr/include/x86_64-linux-gnu] + add: [/usr/include] + end of search list found + collapse include dir [/usr/include/c++/13] ==> [/usr/include/c++/13] + collapse include dir [/usr/include/x86_64-linux-gnu/c++/13] ==> [/usr/include/x86_64-linux-gnu/c++/13] + collapse include dir [/usr/include/c++/13/backward] ==> [/usr/include/c++/13/backward] + collapse include dir [/usr/lib/gcc/x86_64-linux-gnu/13/include] ==> [/usr/lib/gcc/x86_64-linux-gnu/13/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++/13;/usr/include/x86_64-linux-gnu/c++/13;/usr/include/c++/13/backward;/usr/lib/gcc/x86_64-linux-gnu/13/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: '/home/mnxactep/CppDevCourse-hw3/build/Release/CMakeFiles/CMakeScratch/TryCompile-8cztyW'] + ignore line: [] + ignore line: [Run Build Command(s): /usr/bin/cmake -E env VERBOSE=1 /usr/bin/gmake -f Makefile cmTC_f18b8/fast] + ignore line: [/usr/bin/gmake -f CMakeFiles/cmTC_f18b8.dir/build.make CMakeFiles/cmTC_f18b8.dir/build] + ignore line: [gmake[1]: Entering directory '/home/mnxactep/CppDevCourse-hw3/build/Release/CMakeFiles/CMakeScratch/TryCompile-8cztyW'] + ignore line: [Building CXX object CMakeFiles/cmTC_f18b8.dir/CMakeCXXCompilerABI.cpp.o] + ignore line: [/usr/bin/c++ -m64 -std=gnu++17 -v -o CMakeFiles/cmTC_f18b8.dir/CMakeCXXCompilerABI.cpp.o -c /usr/share/cmake-3.28/Modules/CMakeCXXCompilerABI.cpp] + ignore line: [Using built-in specs.] + ignore line: [COLLECT_GCC=/usr/bin/c++] + ignore line: [OFFLOAD_TARGET_NAMES=nvptx-none:amdgcn-amdhsa] + ignore line: [OFFLOAD_TARGET_DEFAULT=1] + ignore line: [Target: x86_64-linux-gnu] + ignore line: [Configured with: ../src/configure -v --with-pkgversion='Ubuntu 13.3.0-6ubuntu2~24.04' --with-bugurl=file:///usr/share/doc/gcc-13/README.Bugs --enable-languages=c ada c++ go d fortran objc obj-c++ m2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-13 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/libexec --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-bootstrap --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-libstdcxx-backtrace --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --enable-libphobos-checking=release --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --enable-cet --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32 m64 mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-13-fG75Ri/gcc-13-13.3.0/debian/tmp-nvptx/usr amdgcn-amdhsa=/build/gcc-13-fG75Ri/gcc-13-13.3.0/debian/tmp-gcn/usr --enable-offload-defaulted --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-build-config=bootstrap-lto-lean --enable-link-serialization=2] + ignore line: [Thread model: posix] + ignore line: [Supported LTO compression algorithms: zlib zstd] + ignore line: [gcc version 13.3.0 (Ubuntu 13.3.0-6ubuntu2~24.04) ] + ignore line: [COLLECT_GCC_OPTIONS='-m64' '-std=gnu++17' '-v' '-o' 'CMakeFiles/cmTC_f18b8.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_f18b8.dir/'] + ignore line: [ /usr/libexec/gcc/x86_64-linux-gnu/13/cc1plus -quiet -v -imultiarch x86_64-linux-gnu -D_GNU_SOURCE /usr/share/cmake-3.28/Modules/CMakeCXXCompilerABI.cpp -quiet -dumpdir CMakeFiles/cmTC_f18b8.dir/ -dumpbase CMakeCXXCompilerABI.cpp.cpp -dumpbase-ext .cpp -m64 -mtune=generic -march=x86-64 -std=gnu++17 -version -fasynchronous-unwind-tables -fstack-protector-strong -Wformat -Wformat-security -fstack-clash-protection -fcf-protection -o /tmp/cc8kJdBG.s] + ignore line: [GNU C++17 (Ubuntu 13.3.0-6ubuntu2~24.04) version 13.3.0 (x86_64-linux-gnu)] + ignore line: [ compiled by GNU C version 13.3.0 GMP version 6.3.0 MPFR version 4.2.1 MPC version 1.3.1 isl version isl-0.26-GMP] + ignore line: [] + ignore line: [GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072] + ignore line: [ignoring duplicate directory "/usr/include/x86_64-linux-gnu/c++/13"] + ignore line: [ignoring nonexistent directory "/usr/local/include/x86_64-linux-gnu"] + ignore line: [ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/13/include-fixed/x86_64-linux-gnu"] + ignore line: [ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/13/include-fixed"] + ignore line: [ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/13/../../../../x86_64-linux-gnu/include"] + ignore line: [#include "..." search starts here:] + ignore line: [#include <...> search starts here:] + ignore line: [ /usr/include/c++/13] + ignore line: [ /usr/include/x86_64-linux-gnu/c++/13] + ignore line: [ /usr/include/c++/13/backward] + ignore line: [ /usr/lib/gcc/x86_64-linux-gnu/13/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: [Compiler executable checksum: c81c05345ce537099dafd5580045814a] + ignore line: [COLLECT_GCC_OPTIONS='-m64' '-std=gnu++17' '-v' '-o' 'CMakeFiles/cmTC_f18b8.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_f18b8.dir/'] + ignore line: [ as -v --64 -o CMakeFiles/cmTC_f18b8.dir/CMakeCXXCompilerABI.cpp.o /tmp/cc8kJdBG.s] + ignore line: [GNU assembler version 2.42 (x86_64-linux-gnu) using BFD version (GNU Binutils for Ubuntu) 2.42] + ignore line: [COMPILER_PATH=/usr/libexec/gcc/x86_64-linux-gnu/13/:/usr/libexec/gcc/x86_64-linux-gnu/13/:/usr/libexec/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/13/:/usr/lib/gcc/x86_64-linux-gnu/] + ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/13/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../:/lib/:/usr/lib/] + ignore line: [COLLECT_GCC_OPTIONS='-m64' '-std=gnu++17' '-v' '-o' 'CMakeFiles/cmTC_f18b8.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_f18b8.dir/CMakeCXXCompilerABI.cpp.'] + ignore line: [Linking CXX executable cmTC_f18b8] + ignore line: [/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_f18b8.dir/link.txt --verbose=1] + ignore line: [/usr/bin/c++ -m64 -m64 -v CMakeFiles/cmTC_f18b8.dir/CMakeCXXCompilerABI.cpp.o -o cmTC_f18b8 ] + ignore line: [Using built-in specs.] + ignore line: [COLLECT_GCC=/usr/bin/c++] + ignore line: [COLLECT_LTO_WRAPPER=/usr/libexec/gcc/x86_64-linux-gnu/13/lto-wrapper] + ignore line: [OFFLOAD_TARGET_NAMES=nvptx-none:amdgcn-amdhsa] + ignore line: [OFFLOAD_TARGET_DEFAULT=1] + ignore line: [Target: x86_64-linux-gnu] + ignore line: [Configured with: ../src/configure -v --with-pkgversion='Ubuntu 13.3.0-6ubuntu2~24.04' --with-bugurl=file:///usr/share/doc/gcc-13/README.Bugs --enable-languages=c ada c++ go d fortran objc obj-c++ m2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-13 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/libexec --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-bootstrap --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-libstdcxx-backtrace --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --enable-libphobos-checking=release --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --enable-cet --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32 m64 mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-13-fG75Ri/gcc-13-13.3.0/debian/tmp-nvptx/usr amdgcn-amdhsa=/build/gcc-13-fG75Ri/gcc-13-13.3.0/debian/tmp-gcn/usr --enable-offload-defaulted --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-build-config=bootstrap-lto-lean --enable-link-serialization=2] + ignore line: [Thread model: posix] + ignore line: [Supported LTO compression algorithms: zlib zstd] + ignore line: [gcc version 13.3.0 (Ubuntu 13.3.0-6ubuntu2~24.04) ] + ignore line: [COMPILER_PATH=/usr/libexec/gcc/x86_64-linux-gnu/13/:/usr/libexec/gcc/x86_64-linux-gnu/13/:/usr/libexec/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/13/:/usr/lib/gcc/x86_64-linux-gnu/] + ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/13/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../:/lib/:/usr/lib/] + ignore line: [COLLECT_GCC_OPTIONS='-m64' '-v' '-o' 'cmTC_f18b8' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_f18b8.'] + link line: [ /usr/libexec/gcc/x86_64-linux-gnu/13/collect2 -plugin /usr/libexec/gcc/x86_64-linux-gnu/13/liblto_plugin.so -plugin-opt=/usr/libexec/gcc/x86_64-linux-gnu/13/lto-wrapper -plugin-opt=-fresolution=/tmp/ccceGzOe.res -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -z now -z relro -o cmTC_f18b8 /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/13 -L/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/13/../../.. CMakeFiles/cmTC_f18b8.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-linux-gnu/13/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crtn.o] + arg [/usr/libexec/gcc/x86_64-linux-gnu/13/collect2] ==> ignore + arg [-plugin] ==> ignore + arg [/usr/libexec/gcc/x86_64-linux-gnu/13/liblto_plugin.so] ==> ignore + arg [-plugin-opt=/usr/libexec/gcc/x86_64-linux-gnu/13/lto-wrapper] ==> ignore + arg [-plugin-opt=-fresolution=/tmp/ccceGzOe.res] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc] ==> ignore + arg [-plugin-opt=-pass-through=-lc] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc] ==> ignore + arg [--build-id] ==> ignore + arg [--eh-frame-hdr] ==> ignore + arg [-m] ==> ignore + arg [elf_x86_64] ==> ignore + arg [--hash-style=gnu] ==> ignore + arg [--as-needed] ==> ignore + arg [-dynamic-linker] ==> ignore + arg [/lib64/ld-linux-x86-64.so.2] ==> ignore + arg [-pie] ==> ignore + arg [-znow] ==> ignore + arg [-zrelro] ==> ignore + arg [-o] ==> ignore + arg [cmTC_f18b8] ==> ignore + arg [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/Scrt1.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/Scrt1.o] + arg [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crti.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crti.o] + arg [/usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o] + arg [-L/usr/lib/gcc/x86_64-linux-gnu/13] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/13] + arg [-L/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu] + arg [-L/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib] + arg [-L/lib/x86_64-linux-gnu] ==> dir [/lib/x86_64-linux-gnu] + arg [-L/lib/../lib] ==> dir [/lib/../lib] + arg [-L/usr/lib/x86_64-linux-gnu] ==> dir [/usr/lib/x86_64-linux-gnu] + arg [-L/usr/lib/../lib] ==> dir [/usr/lib/../lib] + arg [-L/usr/lib/gcc/x86_64-linux-gnu/13/../../..] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/13/../../..] + arg [CMakeFiles/cmTC_f18b8.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/lib/gcc/x86_64-linux-gnu/13/crtendS.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/13/crtendS.o] + arg [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crtn.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crtn.o] + collapse obj [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/Scrt1.o] ==> [/usr/lib/x86_64-linux-gnu/Scrt1.o] + collapse obj [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crti.o] ==> [/usr/lib/x86_64-linux-gnu/crti.o] + collapse obj [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crtn.o] ==> [/usr/lib/x86_64-linux-gnu/crtn.o] + collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/13] ==> [/usr/lib/gcc/x86_64-linux-gnu/13] + collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu] ==> [/usr/lib/x86_64-linux-gnu] + collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib] ==> [/usr/lib] + collapse library dir [/lib/x86_64-linux-gnu] ==> [/lib/x86_64-linux-gnu] + collapse library dir [/lib/../lib] ==> [/lib] + collapse library dir [/usr/lib/x86_64-linux-gnu] ==> [/usr/lib/x86_64-linux-gnu] + collapse library dir [/usr/lib/../lib] ==> [/usr/lib] + collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/13/../../..] ==> [/usr/lib] + implicit libs: [stdc++;m;gcc_s;gcc;c;gcc_s;gcc] + implicit objs: [/usr/lib/x86_64-linux-gnu/Scrt1.o;/usr/lib/x86_64-linux-gnu/crti.o;/usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o;/usr/lib/gcc/x86_64-linux-gnu/13/crtendS.o;/usr/lib/x86_64-linux-gnu/crtn.o] + implicit dirs: [/usr/lib/gcc/x86_64-linux-gnu/13;/usr/lib/x86_64-linux-gnu;/usr/lib;/lib/x86_64-linux-gnu;/lib] + implicit fwks: [] + + +... diff --git a/build/Release/CMakeFiles/CMakeDirectoryInformation.cmake b/build/Release/CMakeFiles/CMakeDirectoryInformation.cmake new file mode 100644 index 0000000..dd87fd7 --- /dev/null +++ b/build/Release/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 "/home/mnxactep/CppDevCourse-hw3") +set(CMAKE_RELATIVE_PATH_TOP_BINARY "/home/mnxactep/CppDevCourse-hw3/build/Release") + +# 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/Release/CMakeFiles/Makefile.cmake b/build/Release/CMakeFiles/Makefile.cmake new file mode 100644 index 0000000..1815588 --- /dev/null +++ b/build/Release/CMakeFiles/Makefile.cmake @@ -0,0 +1,54 @@ +# 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" + "/home/mnxactep/CppDevCourse-hw3/CMakeLists.txt" + "CMakeFiles/3.28.3/CMakeCXXCompiler.cmake" + "CMakeFiles/3.28.3/CMakeSystem.cmake" + "generators/GTest-Target-release.cmake" + "generators/GTest-release-x86_64-data.cmake" + "generators/GTestConfig.cmake" + "generators/GTestConfigVersion.cmake" + "generators/GTestTargets.cmake" + "generators/cmakedeps_macros.cmake" + "generators/conan_toolchain.cmake" + "/usr/share/cmake-3.28/Modules/CMakeCXXInformation.cmake" + "/usr/share/cmake-3.28/Modules/CMakeCommonLanguageInclude.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/CMakeSystemSpecificInformation.cmake" + "/usr/share/cmake-3.28/Modules/CMakeSystemSpecificInitialize.cmake" + "/usr/share/cmake-3.28/Modules/Compiler/CMakeCommonCompilerMacros.cmake" + "/usr/share/cmake-3.28/Modules/Compiler/GNU-CXX.cmake" + "/usr/share/cmake-3.28/Modules/Compiler/GNU.cmake" + "/usr/share/cmake-3.28/Modules/GoogleTest.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" + ) + +# The corresponding makefile is: +set(CMAKE_MAKEFILE_OUTPUTS + "Makefile" + "CMakeFiles/cmake.check_cache" + ) + +# Byproducts of CMake generate step: +set(CMAKE_MAKEFILE_PRODUCTS + "CMakeFiles/CMakeDirectoryInformation.cmake" + ) + +# Dependency information for all targets: +set(CMAKE_DEPEND_INFO_FILES + "CMakeFiles/main.dir/DependInfo.cmake" + "CMakeFiles/two-sum-test.dir/DependInfo.cmake" + ) diff --git a/build/Release/CMakeFiles/Makefile2 b/build/Release/CMakeFiles/Makefile2 new file mode 100644 index 0000000..e25f697 --- /dev/null +++ b/build/Release/CMakeFiles/Makefile2 @@ -0,0 +1,140 @@ +# 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 = /home/mnxactep/CppDevCourse-hw3 + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/mnxactep/CppDevCourse-hw3/build/Release + +#============================================================================= +# Directory level rules for the build root directory + +# The main recursive "all" target. +all: CMakeFiles/main.dir/all +all: CMakeFiles/two-sum-test.dir/all +.PHONY : all + +# The main recursive "preinstall" target. +preinstall: +.PHONY : preinstall + +# The main recursive "clean" target. +clean: CMakeFiles/main.dir/clean +clean: CMakeFiles/two-sum-test.dir/clean +.PHONY : clean + +#============================================================================= +# Target rules for target CMakeFiles/main.dir + +# All Build rule for target. +CMakeFiles/main.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=/home/mnxactep/CppDevCourse-hw3/build/Release/CMakeFiles --progress-num=1,2,3 "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 /home/mnxactep/CppDevCourse-hw3/build/Release/CMakeFiles 3 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/main.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /home/mnxactep/CppDevCourse-hw3/build/Release/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/two-sum-test.dir + +# All Build rule for target. +CMakeFiles/two-sum-test.dir/all: + $(MAKE) $(MAKESILENT) -f CMakeFiles/two-sum-test.dir/build.make CMakeFiles/two-sum-test.dir/depend + $(MAKE) $(MAKESILENT) -f CMakeFiles/two-sum-test.dir/build.make CMakeFiles/two-sum-test.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/mnxactep/CppDevCourse-hw3/build/Release/CMakeFiles --progress-num=4,5,6 "Built target two-sum-test" +.PHONY : CMakeFiles/two-sum-test.dir/all + +# Build rule for subdir invocation for target. +CMakeFiles/two-sum-test.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /home/mnxactep/CppDevCourse-hw3/build/Release/CMakeFiles 3 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/two-sum-test.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /home/mnxactep/CppDevCourse-hw3/build/Release/CMakeFiles 0 +.PHONY : CMakeFiles/two-sum-test.dir/rule + +# Convenience name for target. +two-sum-test: CMakeFiles/two-sum-test.dir/rule +.PHONY : two-sum-test + +# clean rule for target. +CMakeFiles/two-sum-test.dir/clean: + $(MAKE) $(MAKESILENT) -f CMakeFiles/two-sum-test.dir/build.make CMakeFiles/two-sum-test.dir/clean +.PHONY : CMakeFiles/two-sum-test.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/Release/CMakeFiles/TargetDirectories.txt b/build/Release/CMakeFiles/TargetDirectories.txt new file mode 100644 index 0000000..1244276 --- /dev/null +++ b/build/Release/CMakeFiles/TargetDirectories.txt @@ -0,0 +1,5 @@ +/home/mnxactep/CppDevCourse-hw3/build/Release/CMakeFiles/main.dir +/home/mnxactep/CppDevCourse-hw3/build/Release/CMakeFiles/two-sum-test.dir +/home/mnxactep/CppDevCourse-hw3/build/Release/CMakeFiles/test.dir +/home/mnxactep/CppDevCourse-hw3/build/Release/CMakeFiles/edit_cache.dir +/home/mnxactep/CppDevCourse-hw3/build/Release/CMakeFiles/rebuild_cache.dir diff --git a/build/Release/CMakeFiles/cmake.check_cache b/build/Release/CMakeFiles/cmake.check_cache new file mode 100644 index 0000000..3dccd73 --- /dev/null +++ b/build/Release/CMakeFiles/cmake.check_cache @@ -0,0 +1 @@ +# This file is generated by cmake for dependency checking of the CMakeCache.txt file diff --git a/build/Release/CMakeFiles/main.dir/DependInfo.cmake b/build/Release/CMakeFiles/main.dir/DependInfo.cmake new file mode 100644 index 0000000..a683344 --- /dev/null +++ b/build/Release/CMakeFiles/main.dir/DependInfo.cmake @@ -0,0 +1,24 @@ + +# 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 + "/home/mnxactep/CppDevCourse-hw3/src/main.cpp" "CMakeFiles/main.dir/src/main.cpp.o" "gcc" "CMakeFiles/main.dir/src/main.cpp.o.d" + "/home/mnxactep/CppDevCourse-hw3/src/two-sum.cpp" "CMakeFiles/main.dir/src/two-sum.cpp.o" "gcc" "CMakeFiles/main.dir/src/two-sum.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/Release/CMakeFiles/main.dir/build.make b/build/Release/CMakeFiles/main.dir/build.make new file mode 100644 index 0000000..6e464c6 --- /dev/null +++ b/build/Release/CMakeFiles/main.dir/build.make @@ -0,0 +1,126 @@ +# 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 = /home/mnxactep/CppDevCourse-hw3 + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/mnxactep/CppDevCourse-hw3/build/Release + +# 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/src/main.cpp.o: CMakeFiles/main.dir/flags.make +CMakeFiles/main.dir/src/main.cpp.o: /home/mnxactep/CppDevCourse-hw3/src/main.cpp +CMakeFiles/main.dir/src/main.cpp.o: CMakeFiles/main.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/home/mnxactep/CppDevCourse-hw3/build/Release/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building CXX object CMakeFiles/main.dir/src/main.cpp.o" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT CMakeFiles/main.dir/src/main.cpp.o -MF CMakeFiles/main.dir/src/main.cpp.o.d -o CMakeFiles/main.dir/src/main.cpp.o -c /home/mnxactep/CppDevCourse-hw3/src/main.cpp + +CMakeFiles/main.dir/src/main.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing CXX source to CMakeFiles/main.dir/src/main.cpp.i" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/mnxactep/CppDevCourse-hw3/src/main.cpp > CMakeFiles/main.dir/src/main.cpp.i + +CMakeFiles/main.dir/src/main.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling CXX source to assembly CMakeFiles/main.dir/src/main.cpp.s" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/mnxactep/CppDevCourse-hw3/src/main.cpp -o CMakeFiles/main.dir/src/main.cpp.s + +CMakeFiles/main.dir/src/two-sum.cpp.o: CMakeFiles/main.dir/flags.make +CMakeFiles/main.dir/src/two-sum.cpp.o: /home/mnxactep/CppDevCourse-hw3/src/two-sum.cpp +CMakeFiles/main.dir/src/two-sum.cpp.o: CMakeFiles/main.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/home/mnxactep/CppDevCourse-hw3/build/Release/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Building CXX object CMakeFiles/main.dir/src/two-sum.cpp.o" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT CMakeFiles/main.dir/src/two-sum.cpp.o -MF CMakeFiles/main.dir/src/two-sum.cpp.o.d -o CMakeFiles/main.dir/src/two-sum.cpp.o -c /home/mnxactep/CppDevCourse-hw3/src/two-sum.cpp + +CMakeFiles/main.dir/src/two-sum.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing CXX source to CMakeFiles/main.dir/src/two-sum.cpp.i" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/mnxactep/CppDevCourse-hw3/src/two-sum.cpp > CMakeFiles/main.dir/src/two-sum.cpp.i + +CMakeFiles/main.dir/src/two-sum.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling CXX source to assembly CMakeFiles/main.dir/src/two-sum.cpp.s" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/mnxactep/CppDevCourse-hw3/src/two-sum.cpp -o CMakeFiles/main.dir/src/two-sum.cpp.s + +# Object files for target main +main_OBJECTS = \ +"CMakeFiles/main.dir/src/main.cpp.o" \ +"CMakeFiles/main.dir/src/two-sum.cpp.o" + +# External object files for target main +main_EXTERNAL_OBJECTS = + +main: CMakeFiles/main.dir/src/main.cpp.o +main: CMakeFiles/main.dir/src/two-sum.cpp.o +main: CMakeFiles/main.dir/build.make +main: CMakeFiles/main.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --bold --progress-dir=/home/mnxactep/CppDevCourse-hw3/build/Release/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "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 /home/mnxactep/CppDevCourse-hw3/build/Release && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/mnxactep/CppDevCourse-hw3 /home/mnxactep/CppDevCourse-hw3 /home/mnxactep/CppDevCourse-hw3/build/Release /home/mnxactep/CppDevCourse-hw3/build/Release /home/mnxactep/CppDevCourse-hw3/build/Release/CMakeFiles/main.dir/DependInfo.cmake "--color=$(COLOR)" +.PHONY : CMakeFiles/main.dir/depend + diff --git a/build/Release/CMakeFiles/main.dir/cmake_clean.cmake b/build/Release/CMakeFiles/main.dir/cmake_clean.cmake new file mode 100644 index 0000000..4d5d104 --- /dev/null +++ b/build/Release/CMakeFiles/main.dir/cmake_clean.cmake @@ -0,0 +1,13 @@ +file(REMOVE_RECURSE + "CMakeFiles/main.dir/src/main.cpp.o" + "CMakeFiles/main.dir/src/main.cpp.o.d" + "CMakeFiles/main.dir/src/two-sum.cpp.o" + "CMakeFiles/main.dir/src/two-sum.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/Release/CMakeFiles/main.dir/compiler_depend.internal b/build/Release/CMakeFiles/main.dir/compiler_depend.internal new file mode 100644 index 0000000..46f649c --- /dev/null +++ b/build/Release/CMakeFiles/main.dir/compiler_depend.internal @@ -0,0 +1,408 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.28 + +CMakeFiles/main.dir/src/main.cpp.o + /home/mnxactep/CppDevCourse-hw3/src/main.cpp + /home/mnxactep/CppDevCourse-hw3/include/two-sum.hpp + /usr/include/alloca.h + /usr/include/asm-generic/errno-base.h + /usr/include/asm-generic/errno.h + /usr/include/c++/13/backward/binders.h + /usr/include/c++/13/bit + /usr/include/c++/13/bits/alloc_traits.h + /usr/include/c++/13/bits/allocator.h + /usr/include/c++/13/bits/basic_ios.h + /usr/include/c++/13/bits/basic_ios.tcc + /usr/include/c++/13/bits/basic_string.h + /usr/include/c++/13/bits/basic_string.tcc + /usr/include/c++/13/bits/char_traits.h + /usr/include/c++/13/bits/charconv.h + /usr/include/c++/13/bits/concept_check.h + /usr/include/c++/13/bits/cpp_type_traits.h + /usr/include/c++/13/bits/cxxabi_forced.h + /usr/include/c++/13/bits/cxxabi_init_exception.h + /usr/include/c++/13/bits/exception.h + /usr/include/c++/13/bits/exception_defines.h + /usr/include/c++/13/bits/exception_ptr.h + /usr/include/c++/13/bits/functexcept.h + /usr/include/c++/13/bits/functional_hash.h + /usr/include/c++/13/bits/hash_bytes.h + /usr/include/c++/13/bits/invoke.h + /usr/include/c++/13/bits/ios_base.h + /usr/include/c++/13/bits/istream.tcc + /usr/include/c++/13/bits/locale_classes.h + /usr/include/c++/13/bits/locale_classes.tcc + /usr/include/c++/13/bits/locale_facets.h + /usr/include/c++/13/bits/locale_facets.tcc + /usr/include/c++/13/bits/localefwd.h + /usr/include/c++/13/bits/memory_resource.h + /usr/include/c++/13/bits/memoryfwd.h + /usr/include/c++/13/bits/move.h + /usr/include/c++/13/bits/nested_exception.h + /usr/include/c++/13/bits/new_allocator.h + /usr/include/c++/13/bits/ostream.tcc + /usr/include/c++/13/bits/ostream_insert.h + /usr/include/c++/13/bits/postypes.h + /usr/include/c++/13/bits/predefined_ops.h + /usr/include/c++/13/bits/ptr_traits.h + /usr/include/c++/13/bits/range_access.h + /usr/include/c++/13/bits/refwrap.h + /usr/include/c++/13/bits/requires_hosted.h + /usr/include/c++/13/bits/std_abs.h + /usr/include/c++/13/bits/stl_algobase.h + /usr/include/c++/13/bits/stl_construct.h + /usr/include/c++/13/bits/stl_function.h + /usr/include/c++/13/bits/stl_iterator.h + /usr/include/c++/13/bits/stl_iterator_base_funcs.h + /usr/include/c++/13/bits/stl_iterator_base_types.h + /usr/include/c++/13/bits/stl_pair.h + /usr/include/c++/13/bits/streambuf.tcc + /usr/include/c++/13/bits/streambuf_iterator.h + /usr/include/c++/13/bits/string_view.tcc + /usr/include/c++/13/bits/stringfwd.h + /usr/include/c++/13/bits/uses_allocator.h + /usr/include/c++/13/bits/uses_allocator_args.h + /usr/include/c++/13/bits/utility.h + /usr/include/c++/13/cctype + /usr/include/c++/13/cerrno + /usr/include/c++/13/charconv + /usr/include/c++/13/clocale + /usr/include/c++/13/cstddef + /usr/include/c++/13/cstdio + /usr/include/c++/13/cstdlib + /usr/include/c++/13/cwchar + /usr/include/c++/13/cwctype + /usr/include/c++/13/debug/assertions.h + /usr/include/c++/13/debug/debug.h + /usr/include/c++/13/exception + /usr/include/c++/13/ext/alloc_traits.h + /usr/include/c++/13/ext/atomicity.h + /usr/include/c++/13/ext/numeric_traits.h + /usr/include/c++/13/ext/string_conversions.h + /usr/include/c++/13/ext/type_traits.h + /usr/include/c++/13/initializer_list + /usr/include/c++/13/ios + /usr/include/c++/13/iosfwd + /usr/include/c++/13/iostream + /usr/include/c++/13/istream + /usr/include/c++/13/new + /usr/include/c++/13/ostream + /usr/include/c++/13/pstl/pstl_config.h + /usr/include/c++/13/stdexcept + /usr/include/c++/13/streambuf + /usr/include/c++/13/string + /usr/include/c++/13/string_view + /usr/include/c++/13/system_error + /usr/include/c++/13/tuple + /usr/include/c++/13/type_traits + /usr/include/c++/13/typeinfo + /usr/include/ctype.h + /usr/include/endian.h + /usr/include/errno.h + /usr/include/features-time64.h + /usr/include/features.h + /usr/include/linux/errno.h + /usr/include/locale.h + /usr/include/pthread.h + /usr/include/sched.h + /usr/include/stdc-predef.h + /usr/include/stdio.h + /usr/include/stdlib.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/libc-header-start.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/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-decl.h + /usr/include/x86_64-linux-gnu/bits/select.h + /usr/include/x86_64-linux-gnu/bits/select2.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/stdio.h + /usr/include/x86_64-linux-gnu/bits/stdio2-decl.h + /usr/include/x86_64-linux-gnu/bits/stdio2.h + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h + /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h + /usr/include/x86_64-linux-gnu/bits/stdlib.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/wchar2-decl.h + /usr/include/x86_64-linux-gnu/bits/wchar2.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/c++/13/bits/atomic_word.h + /usr/include/x86_64-linux-gnu/c++/13/bits/c++allocator.h + /usr/include/x86_64-linux-gnu/c++/13/bits/c++config.h + /usr/include/x86_64-linux-gnu/c++/13/bits/c++locale.h + /usr/include/x86_64-linux-gnu/c++/13/bits/cpu_defines.h + /usr/include/x86_64-linux-gnu/c++/13/bits/ctype_base.h + /usr/include/x86_64-linux-gnu/c++/13/bits/ctype_inline.h + /usr/include/x86_64-linux-gnu/c++/13/bits/error_constants.h + /usr/include/x86_64-linux-gnu/c++/13/bits/gthr-default.h + /usr/include/x86_64-linux-gnu/c++/13/bits/gthr.h + /usr/include/x86_64-linux-gnu/c++/13/bits/os_defines.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/gcc/x86_64-linux-gnu/13/include/stdarg.h + /usr/lib/gcc/x86_64-linux-gnu/13/include/stddef.h + +CMakeFiles/main.dir/src/two-sum.cpp.o + /home/mnxactep/CppDevCourse-hw3/src/two-sum.cpp + /usr/include/alloca.h + /usr/include/asm-generic/errno-base.h + /usr/include/asm-generic/errno.h + /usr/include/c++/13/backward/binders.h + /usr/include/c++/13/bit + /usr/include/c++/13/bits/alloc_traits.h + /usr/include/c++/13/bits/allocator.h + /usr/include/c++/13/bits/basic_ios.h + /usr/include/c++/13/bits/basic_ios.tcc + /usr/include/c++/13/bits/basic_string.h + /usr/include/c++/13/bits/basic_string.tcc + /usr/include/c++/13/bits/char_traits.h + /usr/include/c++/13/bits/charconv.h + /usr/include/c++/13/bits/concept_check.h + /usr/include/c++/13/bits/cpp_type_traits.h + /usr/include/c++/13/bits/cxxabi_forced.h + /usr/include/c++/13/bits/cxxabi_init_exception.h + /usr/include/c++/13/bits/enable_special_members.h + /usr/include/c++/13/bits/erase_if.h + /usr/include/c++/13/bits/exception.h + /usr/include/c++/13/bits/exception_defines.h + /usr/include/c++/13/bits/exception_ptr.h + /usr/include/c++/13/bits/functexcept.h + /usr/include/c++/13/bits/functional_hash.h + /usr/include/c++/13/bits/hash_bytes.h + /usr/include/c++/13/bits/hashtable.h + /usr/include/c++/13/bits/hashtable_policy.h + /usr/include/c++/13/bits/invoke.h + /usr/include/c++/13/bits/ios_base.h + /usr/include/c++/13/bits/istream.tcc + /usr/include/c++/13/bits/locale_classes.h + /usr/include/c++/13/bits/locale_classes.tcc + /usr/include/c++/13/bits/locale_facets.h + /usr/include/c++/13/bits/locale_facets.tcc + /usr/include/c++/13/bits/localefwd.h + /usr/include/c++/13/bits/memory_resource.h + /usr/include/c++/13/bits/memoryfwd.h + /usr/include/c++/13/bits/move.h + /usr/include/c++/13/bits/nested_exception.h + /usr/include/c++/13/bits/new_allocator.h + /usr/include/c++/13/bits/node_handle.h + /usr/include/c++/13/bits/ostream.tcc + /usr/include/c++/13/bits/ostream_insert.h + /usr/include/c++/13/bits/postypes.h + /usr/include/c++/13/bits/predefined_ops.h + /usr/include/c++/13/bits/ptr_traits.h + /usr/include/c++/13/bits/range_access.h + /usr/include/c++/13/bits/refwrap.h + /usr/include/c++/13/bits/requires_hosted.h + /usr/include/c++/13/bits/std_abs.h + /usr/include/c++/13/bits/stl_algobase.h + /usr/include/c++/13/bits/stl_construct.h + /usr/include/c++/13/bits/stl_function.h + /usr/include/c++/13/bits/stl_iterator.h + /usr/include/c++/13/bits/stl_iterator_base_funcs.h + /usr/include/c++/13/bits/stl_iterator_base_types.h + /usr/include/c++/13/bits/stl_pair.h + /usr/include/c++/13/bits/streambuf.tcc + /usr/include/c++/13/bits/streambuf_iterator.h + /usr/include/c++/13/bits/string_view.tcc + /usr/include/c++/13/bits/stringfwd.h + /usr/include/c++/13/bits/unordered_map.h + /usr/include/c++/13/bits/uses_allocator.h + /usr/include/c++/13/bits/uses_allocator_args.h + /usr/include/c++/13/bits/utility.h + /usr/include/c++/13/cctype + /usr/include/c++/13/cerrno + /usr/include/c++/13/clocale + /usr/include/c++/13/cstddef + /usr/include/c++/13/cstdio + /usr/include/c++/13/cstdlib + /usr/include/c++/13/cwchar + /usr/include/c++/13/cwctype + /usr/include/c++/13/debug/assertions.h + /usr/include/c++/13/debug/debug.h + /usr/include/c++/13/exception + /usr/include/c++/13/ext/aligned_buffer.h + /usr/include/c++/13/ext/alloc_traits.h + /usr/include/c++/13/ext/atomicity.h + /usr/include/c++/13/ext/numeric_traits.h + /usr/include/c++/13/ext/string_conversions.h + /usr/include/c++/13/ext/type_traits.h + /usr/include/c++/13/initializer_list + /usr/include/c++/13/ios + /usr/include/c++/13/iosfwd + /usr/include/c++/13/iostream + /usr/include/c++/13/istream + /usr/include/c++/13/limits + /usr/include/c++/13/new + /usr/include/c++/13/ostream + /usr/include/c++/13/pstl/pstl_config.h + /usr/include/c++/13/stdexcept + /usr/include/c++/13/streambuf + /usr/include/c++/13/string + /usr/include/c++/13/string_view + /usr/include/c++/13/system_error + /usr/include/c++/13/tuple + /usr/include/c++/13/type_traits + /usr/include/c++/13/typeinfo + /usr/include/c++/13/unordered_map + /usr/include/ctype.h + /usr/include/endian.h + /usr/include/errno.h + /usr/include/features-time64.h + /usr/include/features.h + /usr/include/linux/errno.h + /usr/include/locale.h + /usr/include/pthread.h + /usr/include/sched.h + /usr/include/stdc-predef.h + /usr/include/stdio.h + /usr/include/stdlib.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/libc-header-start.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/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-decl.h + /usr/include/x86_64-linux-gnu/bits/select.h + /usr/include/x86_64-linux-gnu/bits/select2.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/stdio.h + /usr/include/x86_64-linux-gnu/bits/stdio2-decl.h + /usr/include/x86_64-linux-gnu/bits/stdio2.h + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h + /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h + /usr/include/x86_64-linux-gnu/bits/stdlib.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/wchar2-decl.h + /usr/include/x86_64-linux-gnu/bits/wchar2.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/c++/13/bits/atomic_word.h + /usr/include/x86_64-linux-gnu/c++/13/bits/c++allocator.h + /usr/include/x86_64-linux-gnu/c++/13/bits/c++config.h + /usr/include/x86_64-linux-gnu/c++/13/bits/c++locale.h + /usr/include/x86_64-linux-gnu/c++/13/bits/cpu_defines.h + /usr/include/x86_64-linux-gnu/c++/13/bits/ctype_base.h + /usr/include/x86_64-linux-gnu/c++/13/bits/ctype_inline.h + /usr/include/x86_64-linux-gnu/c++/13/bits/error_constants.h + /usr/include/x86_64-linux-gnu/c++/13/bits/gthr-default.h + /usr/include/x86_64-linux-gnu/c++/13/bits/gthr.h + /usr/include/x86_64-linux-gnu/c++/13/bits/os_defines.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/gcc/x86_64-linux-gnu/13/include/stdarg.h + /usr/lib/gcc/x86_64-linux-gnu/13/include/stddef.h + diff --git a/build/Release/CMakeFiles/main.dir/compiler_depend.make b/build/Release/CMakeFiles/main.dir/compiler_depend.make new file mode 100644 index 0000000..792ac01 --- /dev/null +++ b/build/Release/CMakeFiles/main.dir/compiler_depend.make @@ -0,0 +1,820 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.28 + +CMakeFiles/main.dir/src/main.cpp.o: /home/mnxactep/CppDevCourse-hw3/src/main.cpp \ + /home/mnxactep/CppDevCourse-hw3/include/two-sum.hpp \ + /usr/include/alloca.h \ + /usr/include/asm-generic/errno-base.h \ + /usr/include/asm-generic/errno.h \ + /usr/include/c++/13/backward/binders.h \ + /usr/include/c++/13/bit \ + /usr/include/c++/13/bits/alloc_traits.h \ + /usr/include/c++/13/bits/allocator.h \ + /usr/include/c++/13/bits/basic_ios.h \ + /usr/include/c++/13/bits/basic_ios.tcc \ + /usr/include/c++/13/bits/basic_string.h \ + /usr/include/c++/13/bits/basic_string.tcc \ + /usr/include/c++/13/bits/char_traits.h \ + /usr/include/c++/13/bits/charconv.h \ + /usr/include/c++/13/bits/concept_check.h \ + /usr/include/c++/13/bits/cpp_type_traits.h \ + /usr/include/c++/13/bits/cxxabi_forced.h \ + /usr/include/c++/13/bits/cxxabi_init_exception.h \ + /usr/include/c++/13/bits/exception.h \ + /usr/include/c++/13/bits/exception_defines.h \ + /usr/include/c++/13/bits/exception_ptr.h \ + /usr/include/c++/13/bits/functexcept.h \ + /usr/include/c++/13/bits/functional_hash.h \ + /usr/include/c++/13/bits/hash_bytes.h \ + /usr/include/c++/13/bits/invoke.h \ + /usr/include/c++/13/bits/ios_base.h \ + /usr/include/c++/13/bits/istream.tcc \ + /usr/include/c++/13/bits/locale_classes.h \ + /usr/include/c++/13/bits/locale_classes.tcc \ + /usr/include/c++/13/bits/locale_facets.h \ + /usr/include/c++/13/bits/locale_facets.tcc \ + /usr/include/c++/13/bits/localefwd.h \ + /usr/include/c++/13/bits/memory_resource.h \ + /usr/include/c++/13/bits/memoryfwd.h \ + /usr/include/c++/13/bits/move.h \ + /usr/include/c++/13/bits/nested_exception.h \ + /usr/include/c++/13/bits/new_allocator.h \ + /usr/include/c++/13/bits/ostream.tcc \ + /usr/include/c++/13/bits/ostream_insert.h \ + /usr/include/c++/13/bits/postypes.h \ + /usr/include/c++/13/bits/predefined_ops.h \ + /usr/include/c++/13/bits/ptr_traits.h \ + /usr/include/c++/13/bits/range_access.h \ + /usr/include/c++/13/bits/refwrap.h \ + /usr/include/c++/13/bits/requires_hosted.h \ + /usr/include/c++/13/bits/std_abs.h \ + /usr/include/c++/13/bits/stl_algobase.h \ + /usr/include/c++/13/bits/stl_construct.h \ + /usr/include/c++/13/bits/stl_function.h \ + /usr/include/c++/13/bits/stl_iterator.h \ + /usr/include/c++/13/bits/stl_iterator_base_funcs.h \ + /usr/include/c++/13/bits/stl_iterator_base_types.h \ + /usr/include/c++/13/bits/stl_pair.h \ + /usr/include/c++/13/bits/streambuf.tcc \ + /usr/include/c++/13/bits/streambuf_iterator.h \ + /usr/include/c++/13/bits/string_view.tcc \ + /usr/include/c++/13/bits/stringfwd.h \ + /usr/include/c++/13/bits/uses_allocator.h \ + /usr/include/c++/13/bits/uses_allocator_args.h \ + /usr/include/c++/13/bits/utility.h \ + /usr/include/c++/13/cctype \ + /usr/include/c++/13/cerrno \ + /usr/include/c++/13/charconv \ + /usr/include/c++/13/clocale \ + /usr/include/c++/13/cstddef \ + /usr/include/c++/13/cstdio \ + /usr/include/c++/13/cstdlib \ + /usr/include/c++/13/cwchar \ + /usr/include/c++/13/cwctype \ + /usr/include/c++/13/debug/assertions.h \ + /usr/include/c++/13/debug/debug.h \ + /usr/include/c++/13/exception \ + /usr/include/c++/13/ext/alloc_traits.h \ + /usr/include/c++/13/ext/atomicity.h \ + /usr/include/c++/13/ext/numeric_traits.h \ + /usr/include/c++/13/ext/string_conversions.h \ + /usr/include/c++/13/ext/type_traits.h \ + /usr/include/c++/13/initializer_list \ + /usr/include/c++/13/ios \ + /usr/include/c++/13/iosfwd \ + /usr/include/c++/13/iostream \ + /usr/include/c++/13/istream \ + /usr/include/c++/13/new \ + /usr/include/c++/13/ostream \ + /usr/include/c++/13/pstl/pstl_config.h \ + /usr/include/c++/13/stdexcept \ + /usr/include/c++/13/streambuf \ + /usr/include/c++/13/string \ + /usr/include/c++/13/string_view \ + /usr/include/c++/13/system_error \ + /usr/include/c++/13/tuple \ + /usr/include/c++/13/type_traits \ + /usr/include/c++/13/typeinfo \ + /usr/include/ctype.h \ + /usr/include/endian.h \ + /usr/include/errno.h \ + /usr/include/features-time64.h \ + /usr/include/features.h \ + /usr/include/linux/errno.h \ + /usr/include/locale.h \ + /usr/include/pthread.h \ + /usr/include/sched.h \ + /usr/include/stdc-predef.h \ + /usr/include/stdio.h \ + /usr/include/stdlib.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/libc-header-start.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/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-decl.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/select2.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/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/stdio2-decl.h \ + /usr/include/x86_64-linux-gnu/bits/stdio2.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib.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/wchar2-decl.h \ + /usr/include/x86_64-linux-gnu/bits/wchar2.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/c++/13/bits/atomic_word.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/c++allocator.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/c++config.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/c++locale.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/cpu_defines.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/ctype_base.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/ctype_inline.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/error_constants.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/gthr-default.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/gthr.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/os_defines.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/gcc/x86_64-linux-gnu/13/include/stdarg.h \ + /usr/lib/gcc/x86_64-linux-gnu/13/include/stddef.h + +CMakeFiles/main.dir/src/two-sum.cpp.o: /home/mnxactep/CppDevCourse-hw3/src/two-sum.cpp \ + /usr/include/alloca.h \ + /usr/include/asm-generic/errno-base.h \ + /usr/include/asm-generic/errno.h \ + /usr/include/c++/13/backward/binders.h \ + /usr/include/c++/13/bit \ + /usr/include/c++/13/bits/alloc_traits.h \ + /usr/include/c++/13/bits/allocator.h \ + /usr/include/c++/13/bits/basic_ios.h \ + /usr/include/c++/13/bits/basic_ios.tcc \ + /usr/include/c++/13/bits/basic_string.h \ + /usr/include/c++/13/bits/basic_string.tcc \ + /usr/include/c++/13/bits/char_traits.h \ + /usr/include/c++/13/bits/charconv.h \ + /usr/include/c++/13/bits/concept_check.h \ + /usr/include/c++/13/bits/cpp_type_traits.h \ + /usr/include/c++/13/bits/cxxabi_forced.h \ + /usr/include/c++/13/bits/cxxabi_init_exception.h \ + /usr/include/c++/13/bits/enable_special_members.h \ + /usr/include/c++/13/bits/erase_if.h \ + /usr/include/c++/13/bits/exception.h \ + /usr/include/c++/13/bits/exception_defines.h \ + /usr/include/c++/13/bits/exception_ptr.h \ + /usr/include/c++/13/bits/functexcept.h \ + /usr/include/c++/13/bits/functional_hash.h \ + /usr/include/c++/13/bits/hash_bytes.h \ + /usr/include/c++/13/bits/hashtable.h \ + /usr/include/c++/13/bits/hashtable_policy.h \ + /usr/include/c++/13/bits/invoke.h \ + /usr/include/c++/13/bits/ios_base.h \ + /usr/include/c++/13/bits/istream.tcc \ + /usr/include/c++/13/bits/locale_classes.h \ + /usr/include/c++/13/bits/locale_classes.tcc \ + /usr/include/c++/13/bits/locale_facets.h \ + /usr/include/c++/13/bits/locale_facets.tcc \ + /usr/include/c++/13/bits/localefwd.h \ + /usr/include/c++/13/bits/memory_resource.h \ + /usr/include/c++/13/bits/memoryfwd.h \ + /usr/include/c++/13/bits/move.h \ + /usr/include/c++/13/bits/nested_exception.h \ + /usr/include/c++/13/bits/new_allocator.h \ + /usr/include/c++/13/bits/node_handle.h \ + /usr/include/c++/13/bits/ostream.tcc \ + /usr/include/c++/13/bits/ostream_insert.h \ + /usr/include/c++/13/bits/postypes.h \ + /usr/include/c++/13/bits/predefined_ops.h \ + /usr/include/c++/13/bits/ptr_traits.h \ + /usr/include/c++/13/bits/range_access.h \ + /usr/include/c++/13/bits/refwrap.h \ + /usr/include/c++/13/bits/requires_hosted.h \ + /usr/include/c++/13/bits/std_abs.h \ + /usr/include/c++/13/bits/stl_algobase.h \ + /usr/include/c++/13/bits/stl_construct.h \ + /usr/include/c++/13/bits/stl_function.h \ + /usr/include/c++/13/bits/stl_iterator.h \ + /usr/include/c++/13/bits/stl_iterator_base_funcs.h \ + /usr/include/c++/13/bits/stl_iterator_base_types.h \ + /usr/include/c++/13/bits/stl_pair.h \ + /usr/include/c++/13/bits/streambuf.tcc \ + /usr/include/c++/13/bits/streambuf_iterator.h \ + /usr/include/c++/13/bits/string_view.tcc \ + /usr/include/c++/13/bits/stringfwd.h \ + /usr/include/c++/13/bits/unordered_map.h \ + /usr/include/c++/13/bits/uses_allocator.h \ + /usr/include/c++/13/bits/uses_allocator_args.h \ + /usr/include/c++/13/bits/utility.h \ + /usr/include/c++/13/cctype \ + /usr/include/c++/13/cerrno \ + /usr/include/c++/13/clocale \ + /usr/include/c++/13/cstddef \ + /usr/include/c++/13/cstdio \ + /usr/include/c++/13/cstdlib \ + /usr/include/c++/13/cwchar \ + /usr/include/c++/13/cwctype \ + /usr/include/c++/13/debug/assertions.h \ + /usr/include/c++/13/debug/debug.h \ + /usr/include/c++/13/exception \ + /usr/include/c++/13/ext/aligned_buffer.h \ + /usr/include/c++/13/ext/alloc_traits.h \ + /usr/include/c++/13/ext/atomicity.h \ + /usr/include/c++/13/ext/numeric_traits.h \ + /usr/include/c++/13/ext/string_conversions.h \ + /usr/include/c++/13/ext/type_traits.h \ + /usr/include/c++/13/initializer_list \ + /usr/include/c++/13/ios \ + /usr/include/c++/13/iosfwd \ + /usr/include/c++/13/iostream \ + /usr/include/c++/13/istream \ + /usr/include/c++/13/limits \ + /usr/include/c++/13/new \ + /usr/include/c++/13/ostream \ + /usr/include/c++/13/pstl/pstl_config.h \ + /usr/include/c++/13/stdexcept \ + /usr/include/c++/13/streambuf \ + /usr/include/c++/13/string \ + /usr/include/c++/13/string_view \ + /usr/include/c++/13/system_error \ + /usr/include/c++/13/tuple \ + /usr/include/c++/13/type_traits \ + /usr/include/c++/13/typeinfo \ + /usr/include/c++/13/unordered_map \ + /usr/include/ctype.h \ + /usr/include/endian.h \ + /usr/include/errno.h \ + /usr/include/features-time64.h \ + /usr/include/features.h \ + /usr/include/linux/errno.h \ + /usr/include/locale.h \ + /usr/include/pthread.h \ + /usr/include/sched.h \ + /usr/include/stdc-predef.h \ + /usr/include/stdio.h \ + /usr/include/stdlib.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/libc-header-start.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/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-decl.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/select2.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/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/stdio2-decl.h \ + /usr/include/x86_64-linux-gnu/bits/stdio2.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib.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/wchar2-decl.h \ + /usr/include/x86_64-linux-gnu/bits/wchar2.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/c++/13/bits/atomic_word.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/c++allocator.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/c++config.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/c++locale.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/cpu_defines.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/ctype_base.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/ctype_inline.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/error_constants.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/gthr-default.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/gthr.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/os_defines.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/gcc/x86_64-linux-gnu/13/include/stdarg.h \ + /usr/lib/gcc/x86_64-linux-gnu/13/include/stddef.h + + +/usr/include/c++/13/unordered_map: + +/usr/include/c++/13/limits: + +/usr/include/c++/13/bits/unordered_map.h: + +/usr/include/c++/13/bits/node_handle.h: + +/usr/include/c++/13/bits/hashtable.h: + +/usr/include/c++/13/bits/erase_if.h: + +/usr/include/c++/13/bits/enable_special_members.h: + +/home/mnxactep/CppDevCourse-hw3/src/two-sum.cpp: + +/usr/lib/gcc/x86_64-linux-gnu/13/include/stdarg.h: + +/usr/include/x86_64-linux-gnu/sys/types.h: + +/usr/include/x86_64-linux-gnu/sys/select.h: + +/usr/include/x86_64-linux-gnu/sys/cdefs.h: + +/usr/include/x86_64-linux-gnu/c++/13/bits/gthr-default.h: + +/usr/include/x86_64-linux-gnu/c++/13/bits/error_constants.h: + +/usr/include/x86_64-linux-gnu/c++/13/bits/ctype_inline.h: + +/usr/include/x86_64-linux-gnu/c++/13/bits/ctype_base.h: + +/usr/include/x86_64-linux-gnu/c++/13/bits/atomic_word.h: + +/usr/include/x86_64-linux-gnu/bits/wchar2.h: + +/usr/include/x86_64-linux-gnu/bits/waitstatus.h: + +/usr/include/x86_64-linux-gnu/bits/waitflags.h: + +/usr/include/x86_64-linux-gnu/bits/typesizes.h: + +/usr/include/x86_64-linux-gnu/bits/types/timer_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/time_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_tm.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct___jmp_buf_tag.h: + +/usr/include/x86_64-linux-gnu/bits/wctype-wchar.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/wchar.h: + +/usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/clockid_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__sigset_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/__FILE.h: + +/usr/include/x86_64-linux-gnu/c++/13/bits/cpu_defines.h: + +/usr/include/x86_64-linux-gnu/bits/timex.h: + +/usr/include/x86_64-linux-gnu/bits/timesize.h: + +/usr/include/x86_64-linux-gnu/bits/time.h: + +/usr/include/x86_64-linux-gnu/bits/struct_rwlock.h: + +/usr/include/x86_64-linux-gnu/bits/struct_mutex.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h: + +/usr/include/x86_64-linux-gnu/bits/types/FILE.h: + +/usr/include/x86_64-linux-gnu/bits/stdio_lim.h: + +/usr/include/x86_64-linux-gnu/bits/stdio2.h: + +/usr/include/x86_64-linux-gnu/bits/stdio2-decl.h: + +/usr/include/x86_64-linux-gnu/bits/stdio.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h: + +/usr/include/x86_64-linux-gnu/bits/setjmp.h: + +/usr/include/x86_64-linux-gnu/bits/select2.h: + +/usr/include/c++/13/bits/string_view.tcc: + +/usr/include/features.h: + +/usr/include/c++/13/bits/stl_construct.h: + +/usr/include/c++/13/bits/stl_algobase.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h: + +/usr/include/c++/13/bits/refwrap.h: + +/usr/include/c++/13/debug/debug.h: + +/usr/include/c++/13/stdexcept: + +/usr/include/x86_64-linux-gnu/c++/13/bits/c++allocator.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h: + +/usr/include/x86_64-linux-gnu/bits/floatn.h: + +/home/mnxactep/CppDevCourse-hw3/src/main.cpp: + +/usr/include/c++/13/bits/std_abs.h: + +/usr/include/c++/13/bits/uses_allocator.h: + +/usr/include/c++/13/bits/postypes.h: + +/usr/include/c++/13/bits/ostream_insert.h: + +/usr/include/x86_64-linux-gnu/bits/cpu-set.h: + +/usr/include/c++/13/bits/invoke.h: + +/usr/include/c++/13/bits/requires_hosted.h: + +/usr/include/c++/13/bits/locale_facets.tcc: + +/usr/include/c++/13/bits/locale_classes.tcc: + +/usr/include/c++/13/bits/allocator.h: + +/usr/include/x86_64-linux-gnu/c++/13/bits/os_defines.h: + +/usr/include/x86_64-linux-gnu/c++/13/bits/c++locale.h: + +/usr/include/c++/13/bits/ptr_traits.h: + +/usr/include/alloca.h: + +/usr/include/c++/13/bits/hashtable_policy.h: + +/usr/include/x86_64-linux-gnu/bits/types/clock_t.h: + +/usr/include/c++/13/bits/char_traits.h: + +/usr/include/c++/13/bits/ostream.tcc: + +/usr/include/x86_64-linux-gnu/c++/13/bits/c++config.h: + +/usr/include/c++/13/bits/ios_base.h: + +/usr/include/c++/13/bits/move.h: + +/usr/include/c++/13/bits/basic_string.tcc: + +/usr/include/c++/13/bit: + +/usr/include/x86_64-linux-gnu/sys/single_threaded.h: + +/usr/include/c++/13/type_traits: + +/usr/include/c++/13/backward/binders.h: + +/usr/include/c++/13/bits/stringfwd.h: + +/usr/include/c++/13/cwctype: + +/usr/include/c++/13/bits/predefined_ops.h: + +/usr/include/c++/13/iosfwd: + +/usr/include/c++/13/bits/stl_iterator_base_funcs.h: + +/usr/include/asm-generic/errno.h: + +/usr/include/c++/13/cwchar: + +/usr/include/x86_64-linux-gnu/bits/uintn-identity.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-float.h: + +/usr/include/c++/13/streambuf: + +/usr/include/c++/13/bits/exception.h: + +/usr/include/asm-generic/errno-base.h: + +/usr/include/c++/13/bits/hash_bytes.h: + +/usr/include/x86_64-linux-gnu/bits/time64.h: + +/usr/include/c++/13/bits/basic_ios.h: + +/usr/include/x86_64-linux-gnu/c++/13/bits/gthr.h: + +/usr/include/c++/13/bits/basic_ios.tcc: + +/usr/include/c++/13/bits/nested_exception.h: + +/usr/include/c++/13/bits/memory_resource.h: + +/usr/include/wchar.h: + +/usr/include/c++/13/bits/stl_iterator_base_types.h: + +/usr/include/x86_64-linux-gnu/bits/sched.h: + +/usr/include/c++/13/bits/localefwd.h: + +/usr/include/c++/13/bits/exception_defines.h: + +/usr/include/c++/13/bits/locale_facets.h: + +/usr/include/c++/13/bits/memoryfwd.h: + +/usr/include/time.h: + +/usr/include/x86_64-linux-gnu/bits/types.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-intn.h: + +/usr/include/c++/13/bits/cpp_type_traits.h: + +/usr/include/c++/13/bits/cxxabi_forced.h: + +/usr/include/c++/13/string: + +/usr/include/c++/13/bits/istream.tcc: + +/usr/include/c++/13/bits/exception_ptr.h: + +/usr/include/c++/13/bits/concept_check.h: + +/usr/include/c++/13/bits/alloc_traits.h: + +/usr/include/x86_64-linux-gnu/bits/libc-header-start.h: + +/usr/include/c++/13/bits/stl_iterator.h: + +/usr/include/c++/13/bits/functexcept.h: + +/usr/include/c++/13/ios: + +/usr/include/stdc-predef.h: + +/usr/include/c++/13/bits/locale_classes.h: + +/usr/include/ctype.h: + +/usr/include/c++/13/bits/stl_function.h: + +/usr/include/c++/13/bits/utility.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs-64.h: + +/usr/include/c++/13/charconv: + +/usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h: + +/usr/include/c++/13/cerrno: + +/usr/include/stdio.h: + +/usr/include/c++/13/clocale: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h: + +/usr/include/c++/13/cstddef: + +/usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h: + +/usr/include/c++/13/bits/charconv.h: + +/usr/include/c++/13/bits/stl_pair.h: + +/usr/include/c++/13/cstdio: + +/usr/include/c++/13/cstdlib: + +/usr/include/x86_64-linux-gnu/bits/select-decl.h: + +/usr/include/c++/13/debug/assertions.h: + +/usr/lib/gcc/x86_64-linux-gnu/13/include/stddef.h: + +/usr/include/c++/13/tuple: + +/usr/include/c++/13/bits/functional_hash.h: + +/usr/include/errno.h: + +/usr/include/c++/13/cctype: + +/usr/include/c++/13/ext/atomicity.h: + +/usr/include/x86_64-linux-gnu/bits/types/sigset_t.h: + +/usr/include/c++/13/ext/numeric_traits.h: + +/usr/include/c++/13/ext/string_conversions.h: + +/usr/include/c++/13/ext/type_traits.h: + +/usr/include/c++/13/iostream: + +/usr/include/x86_64-linux-gnu/bits/wchar2-decl.h: + +/usr/include/c++/13/initializer_list: + +/home/mnxactep/CppDevCourse-hw3/include/two-sum.hpp: + +/usr/include/c++/13/istream: + +/usr/include/c++/13/string_view: + +/usr/include/features-time64.h: + +/usr/include/c++/13/ext/alloc_traits.h: + +/usr/include/c++/13/new: + +/usr/include/c++/13/bits/streambuf_iterator.h: + +/usr/include/c++/13/ostream: + +/usr/include/x86_64-linux-gnu/bits/wordsize.h: + +/usr/include/c++/13/pstl/pstl_config.h: + +/usr/include/x86_64-linux-gnu/bits/thread-shared-types.h: + +/usr/include/c++/13/bits/range_access.h: + +/usr/include/c++/13/system_error: + +/usr/include/c++/13/bits/cxxabi_init_exception.h: + +/usr/include/c++/13/typeinfo: + +/usr/include/c++/13/bits/streambuf.tcc: + +/usr/include/endian.h: + +/usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h: + +/usr/include/linux/errno.h: + +/usr/include/c++/13/ext/aligned_buffer.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h: + +/usr/include/locale.h: + +/usr/include/pthread.h: + +/usr/include/sched.h: + +/usr/include/stdlib.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib.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/c++/13/bits/new_allocator.h: + +/usr/include/c++/13/bits/uses_allocator_args.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/bits/endian.h: + +/usr/include/c++/13/bits/basic_string.h: + +/usr/include/x86_64-linux-gnu/bits/endianness.h: + +/usr/include/c++/13/exception: + +/usr/include/wctype.h: + +/usr/include/x86_64-linux-gnu/bits/errno.h: + +/usr/include/x86_64-linux-gnu/bits/types/wint_t.h: + +/usr/include/x86_64-linux-gnu/bits/floatn-common.h: + +/usr/include/x86_64-linux-gnu/bits/locale.h: + +/usr/include/x86_64-linux-gnu/bits/select.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h: diff --git a/build/Release/CMakeFiles/main.dir/compiler_depend.ts b/build/Release/CMakeFiles/main.dir/compiler_depend.ts new file mode 100644 index 0000000..a3467f4 --- /dev/null +++ b/build/Release/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/Release/CMakeFiles/main.dir/depend.make b/build/Release/CMakeFiles/main.dir/depend.make new file mode 100644 index 0000000..7e75fee --- /dev/null +++ b/build/Release/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/Release/CMakeFiles/main.dir/flags.make b/build/Release/CMakeFiles/main.dir/flags.make new file mode 100644 index 0000000..d5c96e5 --- /dev/null +++ b/build/Release/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 = -I/home/mnxactep/CppDevCourse-hw3/include + +CXX_FLAGS = -m64 -O3 -DNDEBUG -std=gnu++17 -Wall -Wextra -Werror + diff --git a/build/Release/CMakeFiles/main.dir/link.txt b/build/Release/CMakeFiles/main.dir/link.txt new file mode 100644 index 0000000..35e9a79 --- /dev/null +++ b/build/Release/CMakeFiles/main.dir/link.txt @@ -0,0 +1 @@ +/usr/bin/c++ -m64 -O3 -DNDEBUG -m64 CMakeFiles/main.dir/src/main.cpp.o "CMakeFiles/main.dir/src/two-sum.cpp.o" -o main diff --git a/build/Release/CMakeFiles/main.dir/progress.make b/build/Release/CMakeFiles/main.dir/progress.make new file mode 100644 index 0000000..6a9dc74 --- /dev/null +++ b/build/Release/CMakeFiles/main.dir/progress.make @@ -0,0 +1,4 @@ +CMAKE_PROGRESS_1 = 1 +CMAKE_PROGRESS_2 = 2 +CMAKE_PROGRESS_3 = 3 + diff --git a/build/Release/CMakeFiles/main.dir/src/main.cpp.o b/build/Release/CMakeFiles/main.dir/src/main.cpp.o new file mode 100644 index 0000000000000000000000000000000000000000..beed827e95d7e68a97cb674072ea6fa2d77fadef GIT binary patch literal 9240 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 literal 0 HcmV?d00001 diff --git a/build/Release/CMakeFiles/main.dir/src/two-sum.cpp.o.d b/build/Release/CMakeFiles/main.dir/src/two-sum.cpp.o.d new file mode 100644 index 0000000..2dcfc53 --- /dev/null +++ b/build/Release/CMakeFiles/main.dir/src/two-sum.cpp.o.d @@ -0,0 +1,103 @@ +CMakeFiles/main.dir/src/two-sum.cpp.o: \ + /home/mnxactep/CppDevCourse-hw3/src/two-sum.cpp \ + /usr/include/stdc-predef.h /usr/include/c++/13/unordered_map \ + /usr/include/c++/13/bits/requires_hosted.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/c++config.h \ + /usr/include/x86_64-linux-gnu/c++/13/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/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/c++/13/bits/cpu_defines.h \ + /usr/include/c++/13/pstl/pstl_config.h \ + /usr/include/c++/13/initializer_list \ + /usr/include/c++/13/bits/unordered_map.h \ + /usr/include/c++/13/bits/hashtable.h \ + /usr/include/c++/13/bits/hashtable_policy.h /usr/include/c++/13/tuple \ + /usr/include/c++/13/bits/stl_pair.h /usr/include/c++/13/type_traits \ + /usr/include/c++/13/bits/move.h /usr/include/c++/13/bits/utility.h \ + /usr/include/c++/13/bits/uses_allocator.h \ + /usr/include/c++/13/bits/invoke.h \ + /usr/include/c++/13/bits/functional_hash.h \ + /usr/include/c++/13/bits/hash_bytes.h \ + /usr/include/c++/13/bits/stl_algobase.h \ + /usr/include/c++/13/bits/functexcept.h \ + /usr/include/c++/13/bits/exception_defines.h \ + /usr/include/c++/13/bits/cpp_type_traits.h \ + /usr/include/c++/13/ext/type_traits.h \ + /usr/include/c++/13/ext/numeric_traits.h \ + /usr/include/c++/13/bits/stl_iterator_base_types.h \ + /usr/include/c++/13/bits/stl_iterator_base_funcs.h \ + /usr/include/c++/13/bits/concept_check.h \ + /usr/include/c++/13/debug/assertions.h \ + /usr/include/c++/13/bits/stl_iterator.h \ + /usr/include/c++/13/bits/ptr_traits.h /usr/include/c++/13/debug/debug.h \ + /usr/include/c++/13/bits/predefined_ops.h /usr/include/c++/13/bit \ + /usr/include/c++/13/ext/aligned_buffer.h \ + /usr/include/c++/13/ext/alloc_traits.h \ + /usr/include/c++/13/bits/alloc_traits.h \ + /usr/include/c++/13/bits/stl_construct.h /usr/include/c++/13/new \ + /usr/include/c++/13/bits/exception.h \ + /usr/include/c++/13/bits/memoryfwd.h \ + /usr/include/c++/13/bits/allocator.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/c++allocator.h \ + /usr/include/c++/13/bits/new_allocator.h \ + /usr/include/c++/13/bits/enable_special_members.h \ + /usr/include/c++/13/bits/stl_function.h \ + /usr/include/c++/13/backward/binders.h \ + /usr/include/c++/13/bits/node_handle.h \ + /usr/include/c++/13/bits/range_access.h \ + /usr/include/c++/13/bits/erase_if.h \ + /usr/include/c++/13/bits/memory_resource.h /usr/include/c++/13/cstddef \ + /usr/lib/gcc/x86_64-linux-gnu/13/include/stddef.h \ + /usr/include/c++/13/bits/uses_allocator_args.h \ + /usr/include/c++/13/limits /usr/include/c++/13/algorithm \ + /usr/include/c++/13/bits/stl_algo.h \ + /usr/include/c++/13/bits/algorithmfwd.h \ + /usr/include/c++/13/bits/stl_heap.h \ + /usr/include/c++/13/bits/uniform_int_dist.h \ + /usr/include/c++/13/bits/stl_tempbuf.h /usr/include/c++/13/cstdlib \ + /usr/include/stdlib.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.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/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.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/types.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/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/select2.h \ + /usr/include/x86_64-linux-gnu/bits/select-decl.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-bsearch.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib.h \ + /usr/include/c++/13/bits/std_abs.h \ + /usr/include/c++/13/pstl/glue_algorithm_defs.h \ + /usr/include/c++/13/pstl/execution_defs.h diff --git a/build/Release/CMakeFiles/progress.marks b/build/Release/CMakeFiles/progress.marks new file mode 100644 index 0000000..1e8b314 --- /dev/null +++ b/build/Release/CMakeFiles/progress.marks @@ -0,0 +1 @@ +6 diff --git a/build/Release/CMakeFiles/two-sum-test.dir/DependInfo.cmake b/build/Release/CMakeFiles/two-sum-test.dir/DependInfo.cmake new file mode 100644 index 0000000..e15a4ab --- /dev/null +++ b/build/Release/CMakeFiles/two-sum-test.dir/DependInfo.cmake @@ -0,0 +1,24 @@ + +# 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 + "/home/mnxactep/CppDevCourse-hw3/src/two-sum.cpp" "CMakeFiles/two-sum-test.dir/src/two-sum.cpp.o" "gcc" "CMakeFiles/two-sum-test.dir/src/two-sum.cpp.o.d" + "/home/mnxactep/CppDevCourse-hw3/tests/test.cpp" "CMakeFiles/two-sum-test.dir/tests/test.cpp.o" "gcc" "CMakeFiles/two-sum-test.dir/tests/test.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/Release/CMakeFiles/two-sum-test.dir/build.make b/build/Release/CMakeFiles/two-sum-test.dir/build.make new file mode 100644 index 0000000..71f6402 --- /dev/null +++ b/build/Release/CMakeFiles/two-sum-test.dir/build.make @@ -0,0 +1,131 @@ +# 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 = /home/mnxactep/CppDevCourse-hw3 + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/mnxactep/CppDevCourse-hw3/build/Release + +# Include any dependencies generated for this target. +include CMakeFiles/two-sum-test.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include CMakeFiles/two-sum-test.dir/compiler_depend.make + +# Include the progress variables for this target. +include CMakeFiles/two-sum-test.dir/progress.make + +# Include the compile flags for this target's objects. +include CMakeFiles/two-sum-test.dir/flags.make + +CMakeFiles/two-sum-test.dir/tests/test.cpp.o: CMakeFiles/two-sum-test.dir/flags.make +CMakeFiles/two-sum-test.dir/tests/test.cpp.o: /home/mnxactep/CppDevCourse-hw3/tests/test.cpp +CMakeFiles/two-sum-test.dir/tests/test.cpp.o: CMakeFiles/two-sum-test.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/home/mnxactep/CppDevCourse-hw3/build/Release/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building CXX object CMakeFiles/two-sum-test.dir/tests/test.cpp.o" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT CMakeFiles/two-sum-test.dir/tests/test.cpp.o -MF CMakeFiles/two-sum-test.dir/tests/test.cpp.o.d -o CMakeFiles/two-sum-test.dir/tests/test.cpp.o -c /home/mnxactep/CppDevCourse-hw3/tests/test.cpp + +CMakeFiles/two-sum-test.dir/tests/test.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing CXX source to CMakeFiles/two-sum-test.dir/tests/test.cpp.i" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/mnxactep/CppDevCourse-hw3/tests/test.cpp > CMakeFiles/two-sum-test.dir/tests/test.cpp.i + +CMakeFiles/two-sum-test.dir/tests/test.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling CXX source to assembly CMakeFiles/two-sum-test.dir/tests/test.cpp.s" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/mnxactep/CppDevCourse-hw3/tests/test.cpp -o CMakeFiles/two-sum-test.dir/tests/test.cpp.s + +CMakeFiles/two-sum-test.dir/src/two-sum.cpp.o: CMakeFiles/two-sum-test.dir/flags.make +CMakeFiles/two-sum-test.dir/src/two-sum.cpp.o: /home/mnxactep/CppDevCourse-hw3/src/two-sum.cpp +CMakeFiles/two-sum-test.dir/src/two-sum.cpp.o: CMakeFiles/two-sum-test.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/home/mnxactep/CppDevCourse-hw3/build/Release/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Building CXX object CMakeFiles/two-sum-test.dir/src/two-sum.cpp.o" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT CMakeFiles/two-sum-test.dir/src/two-sum.cpp.o -MF CMakeFiles/two-sum-test.dir/src/two-sum.cpp.o.d -o CMakeFiles/two-sum-test.dir/src/two-sum.cpp.o -c /home/mnxactep/CppDevCourse-hw3/src/two-sum.cpp + +CMakeFiles/two-sum-test.dir/src/two-sum.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing CXX source to CMakeFiles/two-sum-test.dir/src/two-sum.cpp.i" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/mnxactep/CppDevCourse-hw3/src/two-sum.cpp > CMakeFiles/two-sum-test.dir/src/two-sum.cpp.i + +CMakeFiles/two-sum-test.dir/src/two-sum.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling CXX source to assembly CMakeFiles/two-sum-test.dir/src/two-sum.cpp.s" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/mnxactep/CppDevCourse-hw3/src/two-sum.cpp -o CMakeFiles/two-sum-test.dir/src/two-sum.cpp.s + +# Object files for target two-sum-test +two__sum__test_OBJECTS = \ +"CMakeFiles/two-sum-test.dir/tests/test.cpp.o" \ +"CMakeFiles/two-sum-test.dir/src/two-sum.cpp.o" + +# External object files for target two-sum-test +two__sum__test_EXTERNAL_OBJECTS = + +two-sum-test: CMakeFiles/two-sum-test.dir/tests/test.cpp.o +two-sum-test: CMakeFiles/two-sum-test.dir/src/two-sum.cpp.o +two-sum-test: CMakeFiles/two-sum-test.dir/build.make +two-sum-test: /home/mnxactep/.conan2/p/b/gtest71d42e522dde9/p/lib/libgmock_main.a +two-sum-test: /home/mnxactep/.conan2/p/b/gtest71d42e522dde9/p/lib/libgmock.a +two-sum-test: /home/mnxactep/.conan2/p/b/gtest71d42e522dde9/p/lib/libgtest_main.a +two-sum-test: /home/mnxactep/.conan2/p/b/gtest71d42e522dde9/p/lib/libgtest.a +two-sum-test: CMakeFiles/two-sum-test.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --bold --progress-dir=/home/mnxactep/CppDevCourse-hw3/build/Release/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Linking CXX executable two-sum-test" + $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/two-sum-test.dir/link.txt --verbose=$(VERBOSE) + /usr/bin/cmake -D TEST_TARGET=two-sum-test -D TEST_EXECUTABLE=/home/mnxactep/CppDevCourse-hw3/build/Release/two-sum-test -D TEST_EXECUTOR= -D TEST_WORKING_DIR=/home/mnxactep/CppDevCourse-hw3/build/Release -D TEST_EXTRA_ARGS= -D TEST_PROPERTIES= -D TEST_PREFIX= -D TEST_SUFFIX= -D TEST_FILTER= -D NO_PRETTY_TYPES=FALSE -D NO_PRETTY_VALUES=FALSE -D TEST_LIST=two-sum-test_TESTS -D CTEST_FILE=/home/mnxactep/CppDevCourse-hw3/build/Release/two-sum-test[1]_tests.cmake -D TEST_DISCOVERY_TIMEOUT=5 -D TEST_XML_OUTPUT_DIR= -P /usr/share/cmake-3.28/Modules/GoogleTestAddTests.cmake + +# Rule to build all files generated by this target. +CMakeFiles/two-sum-test.dir/build: two-sum-test +.PHONY : CMakeFiles/two-sum-test.dir/build + +CMakeFiles/two-sum-test.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/two-sum-test.dir/cmake_clean.cmake +.PHONY : CMakeFiles/two-sum-test.dir/clean + +CMakeFiles/two-sum-test.dir/depend: + cd /home/mnxactep/CppDevCourse-hw3/build/Release && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/mnxactep/CppDevCourse-hw3 /home/mnxactep/CppDevCourse-hw3 /home/mnxactep/CppDevCourse-hw3/build/Release /home/mnxactep/CppDevCourse-hw3/build/Release /home/mnxactep/CppDevCourse-hw3/build/Release/CMakeFiles/two-sum-test.dir/DependInfo.cmake "--color=$(COLOR)" +.PHONY : CMakeFiles/two-sum-test.dir/depend + diff --git a/build/Release/CMakeFiles/two-sum-test.dir/cmake_clean.cmake b/build/Release/CMakeFiles/two-sum-test.dir/cmake_clean.cmake new file mode 100644 index 0000000..1a3e8d9 --- /dev/null +++ b/build/Release/CMakeFiles/two-sum-test.dir/cmake_clean.cmake @@ -0,0 +1,14 @@ +file(REMOVE_RECURSE + "CMakeFiles/two-sum-test.dir/src/two-sum.cpp.o" + "CMakeFiles/two-sum-test.dir/src/two-sum.cpp.o.d" + "CMakeFiles/two-sum-test.dir/tests/test.cpp.o" + "CMakeFiles/two-sum-test.dir/tests/test.cpp.o.d" + "two-sum-test" + "two-sum-test.pdb" + "two-sum-test[1]_tests.cmake" +) + +# Per-language clean rules from dependency scanning. +foreach(lang CXX) + include(CMakeFiles/two-sum-test.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build/Release/CMakeFiles/two-sum-test.dir/compiler_depend.make b/build/Release/CMakeFiles/two-sum-test.dir/compiler_depend.make new file mode 100644 index 0000000..280ffa0 --- /dev/null +++ b/build/Release/CMakeFiles/two-sum-test.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty compiler generated dependencies file for two-sum-test. +# This may be replaced when dependencies are built. diff --git a/build/Release/CMakeFiles/two-sum-test.dir/compiler_depend.ts b/build/Release/CMakeFiles/two-sum-test.dir/compiler_depend.ts new file mode 100644 index 0000000..670322e --- /dev/null +++ b/build/Release/CMakeFiles/two-sum-test.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for two-sum-test. diff --git a/build/Release/CMakeFiles/two-sum-test.dir/depend.make b/build/Release/CMakeFiles/two-sum-test.dir/depend.make new file mode 100644 index 0000000..b67e1de --- /dev/null +++ b/build/Release/CMakeFiles/two-sum-test.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for two-sum-test. +# This may be replaced when dependencies are built. diff --git a/build/Release/CMakeFiles/two-sum-test.dir/flags.make b/build/Release/CMakeFiles/two-sum-test.dir/flags.make new file mode 100644 index 0000000..2094216 --- /dev/null +++ b/build/Release/CMakeFiles/two-sum-test.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 = -I/home/mnxactep/CppDevCourse-hw3/include -isystem /home/mnxactep/.conan2/p/b/gtest71d42e522dde9/p/include + +CXX_FLAGS = -m64 -O3 -DNDEBUG -std=gnu++17 -Wall -Wextra -Werror -fsanitize=address,undefined + diff --git a/build/Release/CMakeFiles/two-sum-test.dir/link.txt b/build/Release/CMakeFiles/two-sum-test.dir/link.txt new file mode 100644 index 0000000..15ef342 --- /dev/null +++ b/build/Release/CMakeFiles/two-sum-test.dir/link.txt @@ -0,0 +1 @@ +/usr/bin/c++ -m64 -O3 -DNDEBUG -m64 -fsanitize=address,undefined "CMakeFiles/two-sum-test.dir/tests/test.cpp.o" "CMakeFiles/two-sum-test.dir/src/two-sum.cpp.o" -o two-sum-test -L/home/mnxactep/.conan2/p/b/gtest71d42e522dde9/p/lib -Wl,-rpath,/home/mnxactep/.conan2/p/b/gtest71d42e522dde9/p/lib /home/mnxactep/.conan2/p/b/gtest71d42e522dde9/p/lib/libgmock_main.a /home/mnxactep/.conan2/p/b/gtest71d42e522dde9/p/lib/libgmock.a /home/mnxactep/.conan2/p/b/gtest71d42e522dde9/p/lib/libgtest_main.a /home/mnxactep/.conan2/p/b/gtest71d42e522dde9/p/lib/libgtest.a -lm -lpthread diff --git a/build/Release/CMakeFiles/two-sum-test.dir/progress.make b/build/Release/CMakeFiles/two-sum-test.dir/progress.make new file mode 100644 index 0000000..2088a4d --- /dev/null +++ b/build/Release/CMakeFiles/two-sum-test.dir/progress.make @@ -0,0 +1,4 @@ +CMAKE_PROGRESS_1 = 4 +CMAKE_PROGRESS_2 = 5 +CMAKE_PROGRESS_3 = 6 + diff --git a/build/Release/CMakeFiles/two-sum-test.dir/src/two-sum.cpp.o b/build/Release/CMakeFiles/two-sum-test.dir/src/two-sum.cpp.o new file mode 100644 index 0000000000000000000000000000000000000000..f6cbdd648ab0c5e680d2a6f126a81dd7716a40db GIT binary patch literal 205648 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 K_}-`5|NjHJ@*kc6 literal 0 HcmV?d00001 diff --git a/build/Release/CMakeFiles/two-sum-test.dir/tests/test.cpp.o.d b/build/Release/CMakeFiles/two-sum-test.dir/tests/test.cpp.o.d new file mode 100644 index 0000000..62b3593 --- /dev/null +++ b/build/Release/CMakeFiles/two-sum-test.dir/tests/test.cpp.o.d @@ -0,0 +1,294 @@ +CMakeFiles/two-sum-test.dir/tests/test.cpp.o: \ + /home/mnxactep/CppDevCourse-hw3/tests/test.cpp \ + /usr/include/stdc-predef.h /usr/include/c++/13/cstddef \ + /usr/include/x86_64-linux-gnu/c++/13/bits/c++config.h \ + /usr/include/x86_64-linux-gnu/c++/13/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/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/c++/13/bits/cpu_defines.h \ + /usr/include/c++/13/pstl/pstl_config.h \ + /usr/lib/gcc/x86_64-linux-gnu/13/include/stddef.h \ + /home/mnxactep/.conan2/p/b/gtest71d42e522dde9/p/include/gtest/gtest.h \ + /usr/include/c++/13/cstdint \ + /usr/lib/gcc/x86_64-linux-gnu/13/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/include/c++/13/limits /usr/include/c++/13/memory \ + /usr/include/c++/13/bits/memoryfwd.h \ + /usr/include/c++/13/bits/allocator.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/c++allocator.h \ + /usr/include/c++/13/bits/new_allocator.h /usr/include/c++/13/new \ + /usr/include/c++/13/bits/exception.h \ + /usr/include/c++/13/bits/functexcept.h \ + /usr/include/c++/13/bits/exception_defines.h \ + /usr/include/c++/13/bits/move.h /usr/include/c++/13/type_traits \ + /usr/include/c++/13/bits/stl_tempbuf.h \ + /usr/include/c++/13/bits/stl_construct.h \ + /usr/include/c++/13/bits/stl_iterator_base_types.h \ + /usr/include/c++/13/bits/stl_iterator_base_funcs.h \ + /usr/include/c++/13/bits/concept_check.h \ + /usr/include/c++/13/debug/assertions.h \ + /usr/include/c++/13/bits/stl_pair.h /usr/include/c++/13/bits/utility.h \ + /usr/include/c++/13/ext/numeric_traits.h \ + /usr/include/c++/13/bits/cpp_type_traits.h \ + /usr/include/c++/13/ext/type_traits.h \ + /usr/include/c++/13/bits/stl_uninitialized.h \ + /usr/include/c++/13/bits/stl_algobase.h \ + /usr/include/c++/13/bits/stl_iterator.h \ + /usr/include/c++/13/bits/ptr_traits.h /usr/include/c++/13/debug/debug.h \ + /usr/include/c++/13/bits/predefined_ops.h /usr/include/c++/13/bit \ + /usr/include/c++/13/ext/alloc_traits.h \ + /usr/include/c++/13/bits/alloc_traits.h \ + /usr/include/c++/13/bits/stl_raw_storage_iter.h \ + /usr/include/c++/13/bits/align.h \ + /usr/include/c++/13/bits/uses_allocator.h \ + /usr/include/c++/13/bits/unique_ptr.h /usr/include/c++/13/tuple \ + /usr/include/c++/13/bits/invoke.h \ + /usr/include/c++/13/bits/stl_function.h \ + /usr/include/c++/13/backward/binders.h \ + /usr/include/c++/13/bits/functional_hash.h \ + /usr/include/c++/13/bits/hash_bytes.h \ + /usr/include/c++/13/bits/shared_ptr.h /usr/include/c++/13/iosfwd \ + /usr/include/c++/13/bits/requires_hosted.h \ + /usr/include/c++/13/bits/stringfwd.h /usr/include/c++/13/bits/postypes.h \ + /usr/include/c++/13/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/gcc/x86_64-linux-gnu/13/include/stdarg.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/include/x86_64-linux-gnu/bits/wchar2-decl.h \ + /usr/include/x86_64-linux-gnu/bits/wchar2.h \ + /usr/include/c++/13/bits/shared_ptr_base.h /usr/include/c++/13/typeinfo \ + /usr/include/c++/13/bits/allocated_ptr.h \ + /usr/include/c++/13/bits/refwrap.h \ + /usr/include/c++/13/ext/aligned_buffer.h \ + /usr/include/c++/13/ext/atomicity.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/gthr.h \ + /usr/include/x86_64-linux-gnu/c++/13/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/include/x86_64-linux-gnu/c++/13/bits/atomic_word.h \ + /usr/include/x86_64-linux-gnu/sys/single_threaded.h \ + /usr/include/c++/13/ext/concurrence.h /usr/include/c++/13/exception \ + /usr/include/c++/13/bits/exception_ptr.h \ + /usr/include/c++/13/bits/cxxabi_init_exception.h \ + /usr/include/c++/13/bits/nested_exception.h \ + /usr/include/c++/13/bits/shared_ptr_atomic.h \ + /usr/include/c++/13/bits/atomic_base.h \ + /usr/include/c++/13/bits/atomic_lockfree_defines.h \ + /usr/include/c++/13/backward/auto_ptr.h \ + /usr/include/c++/13/pstl/glue_memory_defs.h \ + /usr/include/c++/13/pstl/execution_defs.h /usr/include/c++/13/ostream \ + /usr/include/c++/13/ios /usr/include/c++/13/bits/char_traits.h \ + /usr/include/c++/13/bits/localefwd.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/c++locale.h \ + /usr/include/c++/13/clocale /usr/include/locale.h \ + /usr/include/x86_64-linux-gnu/bits/locale.h /usr/include/c++/13/cctype \ + /usr/include/ctype.h /usr/include/c++/13/bits/ios_base.h \ + /usr/include/c++/13/bits/locale_classes.h /usr/include/c++/13/string \ + /usr/include/c++/13/bits/ostream_insert.h \ + /usr/include/c++/13/bits/cxxabi_forced.h \ + /usr/include/c++/13/bits/range_access.h \ + /usr/include/c++/13/initializer_list \ + /usr/include/c++/13/bits/basic_string.h /usr/include/c++/13/string_view \ + /usr/include/c++/13/bits/string_view.tcc \ + /usr/include/c++/13/ext/string_conversions.h /usr/include/c++/13/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/x86_64-linux-gnu/bits/select2.h \ + /usr/include/x86_64-linux-gnu/bits/select-decl.h /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib.h \ + /usr/include/c++/13/bits/std_abs.h /usr/include/c++/13/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/include/x86_64-linux-gnu/bits/stdio2-decl.h \ + /usr/include/x86_64-linux-gnu/bits/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/stdio2.h /usr/include/c++/13/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/include/c++/13/bits/charconv.h \ + /usr/include/c++/13/bits/basic_string.tcc \ + /usr/include/c++/13/bits/memory_resource.h \ + /usr/include/c++/13/bits/uses_allocator_args.h \ + /usr/include/c++/13/bits/locale_classes.tcc \ + /usr/include/c++/13/system_error \ + /usr/include/x86_64-linux-gnu/c++/13/bits/error_constants.h \ + /usr/include/c++/13/stdexcept /usr/include/c++/13/streambuf \ + /usr/include/c++/13/bits/streambuf.tcc \ + /usr/include/c++/13/bits/basic_ios.h \ + /usr/include/c++/13/bits/locale_facets.h /usr/include/c++/13/cwctype \ + /usr/include/wctype.h /usr/include/x86_64-linux-gnu/bits/wctype-wchar.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/ctype_base.h \ + /usr/include/c++/13/bits/streambuf_iterator.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/ctype_inline.h \ + /usr/include/c++/13/bits/locale_facets.tcc \ + /usr/include/c++/13/bits/basic_ios.tcc \ + /usr/include/c++/13/bits/ostream.tcc /usr/include/c++/13/set \ + /usr/include/c++/13/bits/stl_tree.h \ + /usr/include/c++/13/bits/node_handle.h \ + /usr/include/c++/13/bits/stl_set.h \ + /usr/include/c++/13/bits/stl_multiset.h \ + /usr/include/c++/13/bits/erase_if.h /usr/include/c++/13/sstream \ + /usr/include/c++/13/istream /usr/include/c++/13/bits/istream.tcc \ + /usr/include/c++/13/bits/sstream.tcc /usr/include/c++/13/vector \ + /usr/include/c++/13/bits/stl_vector.h \ + /usr/include/c++/13/bits/stl_bvector.h \ + /usr/include/c++/13/bits/vector.tcc \ + /home/mnxactep/.conan2/p/b/gtest71d42e522dde9/p/include/gtest/gtest-assertion-result.h \ + /home/mnxactep/.conan2/p/b/gtest71d42e522dde9/p/include/gtest/gtest-message.h \ + /home/mnxactep/.conan2/p/b/gtest71d42e522dde9/p/include/gtest/internal/gtest-port.h \ + /usr/include/c++/13/ciso646 /usr/include/c++/13/stdlib.h \ + /usr/include/string.h /usr/include/strings.h \ + /usr/include/x86_64-linux-gnu/bits/strings_fortified.h \ + /usr/include/x86_64-linux-gnu/bits/string_fortified.h \ + /usr/include/c++/13/iostream /usr/include/c++/13/locale \ + /usr/include/c++/13/bits/locale_facets_nonio.h /usr/include/c++/13/ctime \ + /usr/include/x86_64-linux-gnu/c++/13/bits/time_members.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/messages_members.h \ + /usr/include/libintl.h /usr/include/c++/13/bits/codecvt.h \ + /usr/include/c++/13/bits/locale_facets_nonio.tcc \ + /usr/include/c++/13/bits/locale_conv.h \ + /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 \ + /home/mnxactep/.conan2/p/b/gtest71d42e522dde9/p/include/gtest/internal/custom/gtest-port.h \ + /home/mnxactep/.conan2/p/b/gtest71d42e522dde9/p/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.h \ + /usr/include/x86_64-linux-gnu/bits/unistd-decl.h \ + /usr/include/x86_64-linux-gnu/bits/unistd_ext.h \ + /usr/include/linux/close_range.h /usr/include/regex.h \ + /usr/include/c++/13/condition_variable /usr/include/c++/13/bits/chrono.h \ + /usr/include/c++/13/ratio /usr/include/c++/13/bits/parse_numbers.h \ + /usr/include/c++/13/bits/std_mutex.h \ + /usr/include/c++/13/bits/unique_lock.h /usr/include/c++/13/mutex \ + /usr/include/c++/13/any /usr/include/c++/13/optional \ + /usr/include/c++/13/bits/enable_special_members.h \ + /usr/include/c++/13/variant \ + /home/mnxactep/.conan2/p/b/gtest71d42e522dde9/p/include/gtest/gtest-death-test.h \ + /home/mnxactep/.conan2/p/b/gtest71d42e522dde9/p/include/gtest/internal/gtest-death-test-internal.h \ + /home/mnxactep/.conan2/p/b/gtest71d42e522dde9/p/include/gtest/gtest-matchers.h \ + /usr/include/c++/13/atomic /usr/include/c++/13/functional \ + /usr/include/c++/13/bits/std_function.h \ + /usr/include/c++/13/unordered_map \ + /usr/include/c++/13/bits/unordered_map.h \ + /usr/include/c++/13/bits/hashtable.h \ + /usr/include/c++/13/bits/hashtable_policy.h /usr/include/c++/13/array \ + /usr/include/c++/13/compare /usr/include/c++/13/bits/stl_algo.h \ + /usr/include/c++/13/bits/algorithmfwd.h \ + /usr/include/c++/13/bits/stl_heap.h \ + /usr/include/c++/13/bits/uniform_int_dist.h \ + /home/mnxactep/.conan2/p/b/gtest71d42e522dde9/p/include/gtest/gtest-printers.h \ + /usr/include/c++/13/utility /usr/include/c++/13/bits/stl_relops.h \ + /home/mnxactep/.conan2/p/b/gtest71d42e522dde9/p/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/gcc/x86_64-linux-gnu/13/include/float.h /usr/include/c++/13/map \ + /usr/include/c++/13/bits/stl_map.h \ + /usr/include/c++/13/bits/stl_multimap.h \ + /home/mnxactep/.conan2/p/b/gtest71d42e522dde9/p/include/gtest/internal/gtest-filepath.h \ + /home/mnxactep/.conan2/p/b/gtest71d42e522dde9/p/include/gtest/internal/gtest-string.h \ + /home/mnxactep/.conan2/p/b/gtest71d42e522dde9/p/include/gtest/internal/gtest-type-util.h \ + /usr/include/c++/13/cxxabi.h \ + /usr/include/x86_64-linux-gnu/c++/13/bits/cxxabi_tweaks.h \ + /home/mnxactep/.conan2/p/b/gtest71d42e522dde9/p/include/gtest/internal/custom/gtest-printers.h \ + /home/mnxactep/.conan2/p/b/gtest71d42e522dde9/p/include/gtest/gtest-param-test.h \ + /usr/include/c++/13/iterator /usr/include/c++/13/bits/stream_iterator.h \ + /home/mnxactep/.conan2/p/b/gtest71d42e522dde9/p/include/gtest/internal/gtest-param-util.h \ + /usr/include/c++/13/cassert /usr/include/assert.h \ + /home/mnxactep/.conan2/p/b/gtest71d42e522dde9/p/include/gtest/gtest-test-part.h \ + /home/mnxactep/.conan2/p/b/gtest71d42e522dde9/p/include/gtest/gtest-typed-test.h \ + /home/mnxactep/.conan2/p/b/gtest71d42e522dde9/p/include/gtest/gtest_pred_impl.h \ + /home/mnxactep/.conan2/p/b/gtest71d42e522dde9/p/include/gtest/gtest_prod.h \ + /home/mnxactep/CppDevCourse-hw3/include/two-sum.hpp diff --git a/build/Release/CTestTestfile.cmake b/build/Release/CTestTestfile.cmake new file mode 100644 index 0000000..44326f6 --- /dev/null +++ b/build/Release/CTestTestfile.cmake @@ -0,0 +1,9 @@ +# CMake generated Testfile for +# Source directory: /home/mnxactep/CppDevCourse-hw3 +# Build directory: /home/mnxactep/CppDevCourse-hw3/build/Release +# +# This file includes the relevant testing commands required for +# testing this directory and lists subdirectories to be tested as well. +include("/home/mnxactep/CppDevCourse-hw3/build/Release/two-sum-test[1]_include.cmake") +add_test(two-sum-test "/home/mnxactep/CppDevCourse-hw3/build/Release/two-sum-test") +set_tests_properties(two-sum-test PROPERTIES _BACKTRACE_TRIPLES "/home/mnxactep/CppDevCourse-hw3/CMakeLists.txt;20;add_test;/home/mnxactep/CppDevCourse-hw3/CMakeLists.txt;0;") diff --git a/build/Release/Makefile b/build/Release/Makefile new file mode 100644 index 0000000..870a161 --- /dev/null +++ b/build/Release/Makefile @@ -0,0 +1,263 @@ +# 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 = /home/mnxactep/CppDevCourse-hw3 + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/mnxactep/CppDevCourse-hw3/build/Release + +#============================================================================= +# 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 /home/mnxactep/CppDevCourse-hw3/build/Release/CMakeFiles /home/mnxactep/CppDevCourse-hw3/build/Release//CMakeFiles/progress.marks + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 all + $(CMAKE_COMMAND) -E cmake_progress_start /home/mnxactep/CppDevCourse-hw3/build/Release/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 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 two-sum-test + +# Build rule for target. +two-sum-test: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 two-sum-test +.PHONY : two-sum-test + +# fast build rule for target. +two-sum-test/fast: + $(MAKE) $(MAKESILENT) -f CMakeFiles/two-sum-test.dir/build.make CMakeFiles/two-sum-test.dir/build +.PHONY : two-sum-test/fast + +src/main.o: src/main.cpp.o +.PHONY : src/main.o + +# target to build an object file +src/main.cpp.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/main.dir/build.make CMakeFiles/main.dir/src/main.cpp.o +.PHONY : src/main.cpp.o + +src/main.i: src/main.cpp.i +.PHONY : src/main.i + +# target to preprocess a source file +src/main.cpp.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/main.dir/build.make CMakeFiles/main.dir/src/main.cpp.i +.PHONY : src/main.cpp.i + +src/main.s: src/main.cpp.s +.PHONY : src/main.s + +# target to generate assembly for a file +src/main.cpp.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/main.dir/build.make CMakeFiles/main.dir/src/main.cpp.s +.PHONY : src/main.cpp.s + +src/two-sum.o: src/two-sum.cpp.o +.PHONY : src/two-sum.o + +# target to build an object file +src/two-sum.cpp.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/main.dir/build.make CMakeFiles/main.dir/src/two-sum.cpp.o + $(MAKE) $(MAKESILENT) -f CMakeFiles/two-sum-test.dir/build.make CMakeFiles/two-sum-test.dir/src/two-sum.cpp.o +.PHONY : src/two-sum.cpp.o + +src/two-sum.i: src/two-sum.cpp.i +.PHONY : src/two-sum.i + +# target to preprocess a source file +src/two-sum.cpp.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/main.dir/build.make CMakeFiles/main.dir/src/two-sum.cpp.i + $(MAKE) $(MAKESILENT) -f CMakeFiles/two-sum-test.dir/build.make CMakeFiles/two-sum-test.dir/src/two-sum.cpp.i +.PHONY : src/two-sum.cpp.i + +src/two-sum.s: src/two-sum.cpp.s +.PHONY : src/two-sum.s + +# target to generate assembly for a file +src/two-sum.cpp.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/main.dir/build.make CMakeFiles/main.dir/src/two-sum.cpp.s + $(MAKE) $(MAKESILENT) -f CMakeFiles/two-sum-test.dir/build.make CMakeFiles/two-sum-test.dir/src/two-sum.cpp.s +.PHONY : src/two-sum.cpp.s + +tests/test.o: tests/test.cpp.o +.PHONY : tests/test.o + +# target to build an object file +tests/test.cpp.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/two-sum-test.dir/build.make CMakeFiles/two-sum-test.dir/tests/test.cpp.o +.PHONY : tests/test.cpp.o + +tests/test.i: tests/test.cpp.i +.PHONY : tests/test.i + +# target to preprocess a source file +tests/test.cpp.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/two-sum-test.dir/build.make CMakeFiles/two-sum-test.dir/tests/test.cpp.i +.PHONY : tests/test.cpp.i + +tests/test.s: tests/test.cpp.s +.PHONY : tests/test.s + +# target to generate assembly for a file +tests/test.cpp.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/two-sum-test.dir/build.make CMakeFiles/two-sum-test.dir/tests/test.cpp.s +.PHONY : tests/test.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 "... two-sum-test" + @echo "... src/main.o" + @echo "... src/main.i" + @echo "... src/main.s" + @echo "... src/two-sum.o" + @echo "... src/two-sum.i" + @echo "... src/two-sum.s" + @echo "... tests/test.o" + @echo "... tests/test.i" + @echo "... tests/test.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/Release/Testing/Temporary/CTestCostData.txt b/build/Release/Testing/Temporary/CTestCostData.txt new file mode 100644 index 0000000..916c4f4 --- /dev/null +++ b/build/Release/Testing/Temporary/CTestCostData.txt @@ -0,0 +1,8 @@ +TwoSumsTest.AllPositive 1 0.0217216 +TwoSumsTest.NoSum 1 0.00700893 +TwoSumsTest.WithZero 1 0.00689369 +TwoSumsTest.MultiplePairs 1 0.00806472 +TwoSumsTest.MultiplePairsSameElement 1 0.00707911 +TwoSumsTest.LastElement 1 0.00780343 +two-sum-test 1 0.0072591 +--- diff --git a/build/Release/Testing/Temporary/LastTest.log b/build/Release/Testing/Temporary/LastTest.log new file mode 100644 index 0000000..14620a6 --- /dev/null +++ b/build/Release/Testing/Temporary/LastTest.log @@ -0,0 +1,201 @@ +Start testing: Jan 22 00:41 +05 +---------------------------------------------------------- +1/7 Testing: TwoSumsTest.AllPositive +1/7 Test: TwoSumsTest.AllPositive +Command: "/home/mnxactep/CppDevCourse-hw3/build/Release/two-sum-test" "--gtest_filter=TwoSumsTest.AllPositive" "--gtest_also_run_disabled_tests" +Directory: /home/mnxactep/CppDevCourse-hw3/build/Release +"TwoSumsTest.AllPositive" start time: Jan 22 00:41 +05 +Output: +---------------------------------------------------------- +Running main() from gmock_main.cc +Note: Google Test filter = TwoSumsTest.AllPositive +[==========] Running 1 test from 1 test suite. +[----------] Global test environment set-up. +[----------] 1 test from TwoSumsTest +[ RUN ] TwoSumsTest.AllPositive +[ OK ] TwoSumsTest.AllPositive (0 ms) +[----------] 1 test from TwoSumsTest (0 ms total) + +[----------] Global test environment tear-down +[==========] 1 test from 1 test suite ran. (0 ms total) +[ PASSED ] 1 test. + +Test time = 0.02 sec +---------------------------------------------------------- +Test Passed. +"TwoSumsTest.AllPositive" end time: Jan 22 00:41 +05 +"TwoSumsTest.AllPositive" time elapsed: 00:00:00 +---------------------------------------------------------- + +2/7 Testing: TwoSumsTest.NoSum +2/7 Test: TwoSumsTest.NoSum +Command: "/home/mnxactep/CppDevCourse-hw3/build/Release/two-sum-test" "--gtest_filter=TwoSumsTest.NoSum" "--gtest_also_run_disabled_tests" +Directory: /home/mnxactep/CppDevCourse-hw3/build/Release +"TwoSumsTest.NoSum" start time: Jan 22 00:41 +05 +Output: +---------------------------------------------------------- +Running main() from gmock_main.cc +Note: Google Test filter = TwoSumsTest.NoSum +[==========] Running 1 test from 1 test suite. +[----------] Global test environment set-up. +[----------] 1 test from TwoSumsTest +[ RUN ] TwoSumsTest.NoSum +[ OK ] TwoSumsTest.NoSum (0 ms) +[----------] 1 test from TwoSumsTest (0 ms total) + +[----------] Global test environment tear-down +[==========] 1 test from 1 test suite ran. (0 ms total) +[ PASSED ] 1 test. + +Test time = 0.01 sec +---------------------------------------------------------- +Test Passed. +"TwoSumsTest.NoSum" end time: Jan 22 00:41 +05 +"TwoSumsTest.NoSum" time elapsed: 00:00:00 +---------------------------------------------------------- + +3/7 Testing: TwoSumsTest.WithZero +3/7 Test: TwoSumsTest.WithZero +Command: "/home/mnxactep/CppDevCourse-hw3/build/Release/two-sum-test" "--gtest_filter=TwoSumsTest.WithZero" "--gtest_also_run_disabled_tests" +Directory: /home/mnxactep/CppDevCourse-hw3/build/Release +"TwoSumsTest.WithZero" start time: Jan 22 00:41 +05 +Output: +---------------------------------------------------------- +Running main() from gmock_main.cc +Note: Google Test filter = TwoSumsTest.WithZero +[==========] Running 1 test from 1 test suite. +[----------] Global test environment set-up. +[----------] 1 test from TwoSumsTest +[ RUN ] TwoSumsTest.WithZero +[ OK ] TwoSumsTest.WithZero (0 ms) +[----------] 1 test from TwoSumsTest (0 ms total) + +[----------] Global test environment tear-down +[==========] 1 test from 1 test suite ran. (0 ms total) +[ PASSED ] 1 test. + +Test time = 0.01 sec +---------------------------------------------------------- +Test Passed. +"TwoSumsTest.WithZero" end time: Jan 22 00:41 +05 +"TwoSumsTest.WithZero" time elapsed: 00:00:00 +---------------------------------------------------------- + +4/7 Testing: TwoSumsTest.MultiplePairs +4/7 Test: TwoSumsTest.MultiplePairs +Command: "/home/mnxactep/CppDevCourse-hw3/build/Release/two-sum-test" "--gtest_filter=TwoSumsTest.MultiplePairs" "--gtest_also_run_disabled_tests" +Directory: /home/mnxactep/CppDevCourse-hw3/build/Release +"TwoSumsTest.MultiplePairs" start time: Jan 22 00:41 +05 +Output: +---------------------------------------------------------- +Running main() from gmock_main.cc +Note: Google Test filter = TwoSumsTest.MultiplePairs +[==========] Running 1 test from 1 test suite. +[----------] Global test environment set-up. +[----------] 1 test from TwoSumsTest +[ RUN ] TwoSumsTest.MultiplePairs +[ OK ] TwoSumsTest.MultiplePairs (0 ms) +[----------] 1 test from TwoSumsTest (0 ms total) + +[----------] Global test environment tear-down +[==========] 1 test from 1 test suite ran. (0 ms total) +[ PASSED ] 1 test. + +Test time = 0.01 sec +---------------------------------------------------------- +Test Passed. +"TwoSumsTest.MultiplePairs" end time: Jan 22 00:41 +05 +"TwoSumsTest.MultiplePairs" time elapsed: 00:00:00 +---------------------------------------------------------- + +5/7 Testing: TwoSumsTest.MultiplePairsSameElement +5/7 Test: TwoSumsTest.MultiplePairsSameElement +Command: "/home/mnxactep/CppDevCourse-hw3/build/Release/two-sum-test" "--gtest_filter=TwoSumsTest.MultiplePairsSameElement" "--gtest_also_run_disabled_tests" +Directory: /home/mnxactep/CppDevCourse-hw3/build/Release +"TwoSumsTest.MultiplePairsSameElement" start time: Jan 22 00:41 +05 +Output: +---------------------------------------------------------- +Running main() from gmock_main.cc +Note: Google Test filter = TwoSumsTest.MultiplePairsSameElement +[==========] Running 1 test from 1 test suite. +[----------] Global test environment set-up. +[----------] 1 test from TwoSumsTest +[ RUN ] TwoSumsTest.MultiplePairsSameElement +[ OK ] TwoSumsTest.MultiplePairsSameElement (0 ms) +[----------] 1 test from TwoSumsTest (0 ms total) + +[----------] Global test environment tear-down +[==========] 1 test from 1 test suite ran. (0 ms total) +[ PASSED ] 1 test. + +Test time = 0.01 sec +---------------------------------------------------------- +Test Passed. +"TwoSumsTest.MultiplePairsSameElement" end time: Jan 22 00:41 +05 +"TwoSumsTest.MultiplePairsSameElement" time elapsed: 00:00:00 +---------------------------------------------------------- + +6/7 Testing: TwoSumsTest.LastElement +6/7 Test: TwoSumsTest.LastElement +Command: "/home/mnxactep/CppDevCourse-hw3/build/Release/two-sum-test" "--gtest_filter=TwoSumsTest.LastElement" "--gtest_also_run_disabled_tests" +Directory: /home/mnxactep/CppDevCourse-hw3/build/Release +"TwoSumsTest.LastElement" start time: Jan 22 00:41 +05 +Output: +---------------------------------------------------------- +Running main() from gmock_main.cc +Note: Google Test filter = TwoSumsTest.LastElement +[==========] Running 1 test from 1 test suite. +[----------] Global test environment set-up. +[----------] 1 test from TwoSumsTest +[ RUN ] TwoSumsTest.LastElement +[ OK ] TwoSumsTest.LastElement (0 ms) +[----------] 1 test from TwoSumsTest (0 ms total) + +[----------] Global test environment tear-down +[==========] 1 test from 1 test suite ran. (0 ms total) +[ PASSED ] 1 test. + +Test time = 0.01 sec +---------------------------------------------------------- +Test Passed. +"TwoSumsTest.LastElement" end time: Jan 22 00:41 +05 +"TwoSumsTest.LastElement" time elapsed: 00:00:00 +---------------------------------------------------------- + +7/7 Testing: two-sum-test +7/7 Test: two-sum-test +Command: "/home/mnxactep/CppDevCourse-hw3/build/Release/two-sum-test" +Directory: /home/mnxactep/CppDevCourse-hw3/build/Release +"two-sum-test" start time: Jan 22 00:41 +05 +Output: +---------------------------------------------------------- +Running main() from gmock_main.cc +[==========] Running 6 tests from 1 test suite. +[----------] Global test environment set-up. +[----------] 6 tests from TwoSumsTest +[ RUN ] TwoSumsTest.AllPositive +[ OK ] TwoSumsTest.AllPositive (0 ms) +[ RUN ] TwoSumsTest.NoSum +[ OK ] TwoSumsTest.NoSum (0 ms) +[ RUN ] TwoSumsTest.WithZero +[ OK ] TwoSumsTest.WithZero (0 ms) +[ RUN ] TwoSumsTest.MultiplePairs +[ OK ] TwoSumsTest.MultiplePairs (0 ms) +[ RUN ] TwoSumsTest.MultiplePairsSameElement +[ OK ] TwoSumsTest.MultiplePairsSameElement (0 ms) +[ RUN ] TwoSumsTest.LastElement +[ OK ] TwoSumsTest.LastElement (0 ms) +[----------] 6 tests from TwoSumsTest (0 ms total) + +[----------] Global test environment tear-down +[==========] 6 tests from 1 test suite ran. (0 ms total) +[ PASSED ] 6 tests. + +Test time = 0.01 sec +---------------------------------------------------------- +Test Passed. +"two-sum-test" end time: Jan 22 00:41 +05 +"two-sum-test" time elapsed: 00:00:00 +---------------------------------------------------------- + +End testing: Jan 22 00:41 +05 diff --git a/build/Release/cmake_install.cmake b/build/Release/cmake_install.cmake new file mode 100644 index 0000000..333a28a --- /dev/null +++ b/build/Release/cmake_install.cmake @@ -0,0 +1,54 @@ +# Install script for directory: /home/mnxactep/CppDevCourse-hw3 + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "Release") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(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() + set(CMAKE_INSTALL_MANIFEST "install_manifest.txt") +endif() + +string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT + "${CMAKE_INSTALL_MANIFEST_FILES}") +file(WRITE "/home/mnxactep/CppDevCourse-hw3/build/Release/${CMAKE_INSTALL_MANIFEST}" + "${CMAKE_INSTALL_MANIFEST_CONTENT}") diff --git a/build/Release/generators/CMakePresets.json b/build/Release/generators/CMakePresets.json new file mode 100644 index 0000000..7ec559e --- /dev/null +++ b/build/Release/generators/CMakePresets.json @@ -0,0 +1,38 @@ +{ + "version": 3, + "vendor": { + "conan": {} + }, + "cmakeMinimumRequired": { + "major": 3, + "minor": 15, + "patch": 0 + }, + "configurePresets": [ + { + "name": "conan-release", + "displayName": "'conan-release' config", + "description": "'conan-release' configure using 'Unix Makefiles' generator", + "generator": "Unix Makefiles", + "cacheVariables": { + "CMAKE_POLICY_DEFAULT_CMP0091": "NEW", + "CMAKE_BUILD_TYPE": "Release" + }, + "toolchainFile": "generators/conan_toolchain.cmake", + "binaryDir": "/home/mnxactep/CppDevCourse-hw3/build/Release" + } + ], + "buildPresets": [ + { + "name": "conan-release", + "configurePreset": "conan-release", + "jobs": 16 + } + ], + "testPresets": [ + { + "name": "conan-release", + "configurePreset": "conan-release" + } + ] +} \ No newline at end of file diff --git a/build/Release/generators/FindGTest.cmake b/build/Release/generators/FindGTest.cmake new file mode 100644 index 0000000..d94cdac --- /dev/null +++ b/build/Release/generators/FindGTest.cmake @@ -0,0 +1,49 @@ +########## MACROS ########################################################################### +############################################################################################# + +# Requires CMake > 3.15 +if(${CMAKE_VERSION} VERSION_LESS "3.15") + message(FATAL_ERROR "The 'CMakeDeps' generator only works with CMake >= 3.15") +endif() + +if(GTest_FIND_QUIETLY) + set(GTest_MESSAGE_MODE VERBOSE) +else() + set(GTest_MESSAGE_MODE STATUS) +endif() + +include(${CMAKE_CURRENT_LIST_DIR}/cmakedeps_macros.cmake) +include(${CMAKE_CURRENT_LIST_DIR}/module-GTestTargets.cmake) +include(CMakeFindDependencyMacro) + +check_build_type_defined() + +foreach(_DEPENDENCY ${gtest_FIND_DEPENDENCY_NAMES} ) + # Check that we have not already called a find_package with the transitive dependency + if(NOT ${_DEPENDENCY}_FOUND) + find_dependency(${_DEPENDENCY} REQUIRED ${${_DEPENDENCY}_FIND_MODE}) + endif() +endforeach() + +set(GTest_VERSION_STRING "1.15.0") +set(GTest_INCLUDE_DIRS ${gtest_INCLUDE_DIRS_RELEASE} ) +set(GTest_INCLUDE_DIR ${gtest_INCLUDE_DIRS_RELEASE} ) +set(GTest_LIBRARIES ${gtest_LIBRARIES_RELEASE} ) +set(GTest_DEFINITIONS ${gtest_DEFINITIONS_RELEASE} ) + + +# Only the last installed configuration BUILD_MODULES are included to avoid the collision +foreach(_BUILD_MODULE ${gtest_BUILD_MODULES_PATHS_RELEASE} ) + message(${GTest_MESSAGE_MODE} "Conan: Including build module from '${_BUILD_MODULE}'") + include(${_BUILD_MODULE}) +endforeach() + + +include(FindPackageHandleStandardArgs) +set(GTest_FOUND 1) +set(GTest_VERSION "1.15.0") + +find_package_handle_standard_args(GTest + REQUIRED_VARS GTest_VERSION + VERSION_VAR GTest_VERSION) +mark_as_advanced(GTest_FOUND GTest_VERSION) diff --git a/build/Release/generators/GTest-Target-release.cmake b/build/Release/generators/GTest-Target-release.cmake new file mode 100644 index 0000000..f2eca6c --- /dev/null +++ b/build/Release/generators/GTest-Target-release.cmake @@ -0,0 +1,282 @@ +# Avoid multiple calls to find_package to append duplicated properties to the targets +include_guard()########### VARIABLES ####################################################################### +############################################################################################# +set(gtest_FRAMEWORKS_FOUND_RELEASE "") # Will be filled later +conan_find_apple_frameworks(gtest_FRAMEWORKS_FOUND_RELEASE "${gtest_FRAMEWORKS_RELEASE}" "${gtest_FRAMEWORK_DIRS_RELEASE}") + +set(gtest_LIBRARIES_TARGETS "") # Will be filled later + + +######## Create an interface target to contain all the dependencies (frameworks, system and conan deps) +if(NOT TARGET gtest_DEPS_TARGET) + add_library(gtest_DEPS_TARGET INTERFACE IMPORTED) +endif() + +set_property(TARGET gtest_DEPS_TARGET + APPEND PROPERTY INTERFACE_LINK_LIBRARIES + $<$:${gtest_FRAMEWORKS_FOUND_RELEASE}> + $<$:${gtest_SYSTEM_LIBS_RELEASE}> + $<$:GTest::gtest;GTest::gmock>) + +####### Find the libraries declared in cpp_info.libs, create an IMPORTED target for each one and link the +####### gtest_DEPS_TARGET to all of them +conan_package_library_targets("${gtest_LIBS_RELEASE}" # libraries + "${gtest_LIB_DIRS_RELEASE}" # package_libdir + "${gtest_BIN_DIRS_RELEASE}" # package_bindir + "${gtest_LIBRARY_TYPE_RELEASE}" + "${gtest_IS_HOST_WINDOWS_RELEASE}" + gtest_DEPS_TARGET + gtest_LIBRARIES_TARGETS # out_libraries_targets + "_RELEASE" + "gtest" # package_name + "${gtest_NO_SONAME_MODE_RELEASE}") # soname + +# FIXME: What is the result of this for multi-config? All configs adding themselves to path? +set(CMAKE_MODULE_PATH ${gtest_BUILD_DIRS_RELEASE} ${CMAKE_MODULE_PATH}) + +########## COMPONENTS TARGET PROPERTIES Release ######################################## + + ########## COMPONENT GTest::gmock_main ############# + + set(gtest_GTest_gmock_main_FRAMEWORKS_FOUND_RELEASE "") + conan_find_apple_frameworks(gtest_GTest_gmock_main_FRAMEWORKS_FOUND_RELEASE "${gtest_GTest_gmock_main_FRAMEWORKS_RELEASE}" "${gtest_GTest_gmock_main_FRAMEWORK_DIRS_RELEASE}") + + set(gtest_GTest_gmock_main_LIBRARIES_TARGETS "") + + ######## Create an interface target to contain all the dependencies (frameworks, system and conan deps) + if(NOT TARGET gtest_GTest_gmock_main_DEPS_TARGET) + add_library(gtest_GTest_gmock_main_DEPS_TARGET INTERFACE IMPORTED) + endif() + + set_property(TARGET gtest_GTest_gmock_main_DEPS_TARGET + APPEND PROPERTY INTERFACE_LINK_LIBRARIES + $<$:${gtest_GTest_gmock_main_FRAMEWORKS_FOUND_RELEASE}> + $<$:${gtest_GTest_gmock_main_SYSTEM_LIBS_RELEASE}> + $<$:${gtest_GTest_gmock_main_DEPENDENCIES_RELEASE}> + ) + + ####### Find the libraries declared in cpp_info.component["xxx"].libs, + ####### create an IMPORTED target for each one and link the 'gtest_GTest_gmock_main_DEPS_TARGET' to all of them + conan_package_library_targets("${gtest_GTest_gmock_main_LIBS_RELEASE}" + "${gtest_GTest_gmock_main_LIB_DIRS_RELEASE}" + "${gtest_GTest_gmock_main_BIN_DIRS_RELEASE}" # package_bindir + "${gtest_GTest_gmock_main_LIBRARY_TYPE_RELEASE}" + "${gtest_GTest_gmock_main_IS_HOST_WINDOWS_RELEASE}" + gtest_GTest_gmock_main_DEPS_TARGET + gtest_GTest_gmock_main_LIBRARIES_TARGETS + "_RELEASE" + "gtest_GTest_gmock_main" + "${gtest_GTest_gmock_main_NO_SONAME_MODE_RELEASE}") + + + ########## TARGET PROPERTIES ##################################### + set_property(TARGET GTest::gmock_main + APPEND PROPERTY INTERFACE_LINK_LIBRARIES + $<$:${gtest_GTest_gmock_main_OBJECTS_RELEASE}> + $<$:${gtest_GTest_gmock_main_LIBRARIES_TARGETS}> + ) + + if("${gtest_GTest_gmock_main_LIBS_RELEASE}" STREQUAL "") + # If the component is not declaring any "cpp_info.components['foo'].libs" the system, frameworks etc are not + # linked to the imported targets and we need to do it to the global target + set_property(TARGET GTest::gmock_main + APPEND PROPERTY INTERFACE_LINK_LIBRARIES + gtest_GTest_gmock_main_DEPS_TARGET) + endif() + + set_property(TARGET GTest::gmock_main APPEND PROPERTY INTERFACE_LINK_OPTIONS + $<$:${gtest_GTest_gmock_main_LINKER_FLAGS_RELEASE}>) + set_property(TARGET GTest::gmock_main APPEND PROPERTY INTERFACE_INCLUDE_DIRECTORIES + $<$:${gtest_GTest_gmock_main_INCLUDE_DIRS_RELEASE}>) + set_property(TARGET GTest::gmock_main APPEND PROPERTY INTERFACE_LINK_DIRECTORIES + $<$:${gtest_GTest_gmock_main_LIB_DIRS_RELEASE}>) + set_property(TARGET GTest::gmock_main APPEND PROPERTY INTERFACE_COMPILE_DEFINITIONS + $<$:${gtest_GTest_gmock_main_COMPILE_DEFINITIONS_RELEASE}>) + set_property(TARGET GTest::gmock_main APPEND PROPERTY INTERFACE_COMPILE_OPTIONS + $<$:${gtest_GTest_gmock_main_COMPILE_OPTIONS_RELEASE}>) + + ########## COMPONENT GTest::gmock ############# + + set(gtest_GTest_gmock_FRAMEWORKS_FOUND_RELEASE "") + conan_find_apple_frameworks(gtest_GTest_gmock_FRAMEWORKS_FOUND_RELEASE "${gtest_GTest_gmock_FRAMEWORKS_RELEASE}" "${gtest_GTest_gmock_FRAMEWORK_DIRS_RELEASE}") + + set(gtest_GTest_gmock_LIBRARIES_TARGETS "") + + ######## Create an interface target to contain all the dependencies (frameworks, system and conan deps) + if(NOT TARGET gtest_GTest_gmock_DEPS_TARGET) + add_library(gtest_GTest_gmock_DEPS_TARGET INTERFACE IMPORTED) + endif() + + set_property(TARGET gtest_GTest_gmock_DEPS_TARGET + APPEND PROPERTY INTERFACE_LINK_LIBRARIES + $<$:${gtest_GTest_gmock_FRAMEWORKS_FOUND_RELEASE}> + $<$:${gtest_GTest_gmock_SYSTEM_LIBS_RELEASE}> + $<$:${gtest_GTest_gmock_DEPENDENCIES_RELEASE}> + ) + + ####### Find the libraries declared in cpp_info.component["xxx"].libs, + ####### create an IMPORTED target for each one and link the 'gtest_GTest_gmock_DEPS_TARGET' to all of them + conan_package_library_targets("${gtest_GTest_gmock_LIBS_RELEASE}" + "${gtest_GTest_gmock_LIB_DIRS_RELEASE}" + "${gtest_GTest_gmock_BIN_DIRS_RELEASE}" # package_bindir + "${gtest_GTest_gmock_LIBRARY_TYPE_RELEASE}" + "${gtest_GTest_gmock_IS_HOST_WINDOWS_RELEASE}" + gtest_GTest_gmock_DEPS_TARGET + gtest_GTest_gmock_LIBRARIES_TARGETS + "_RELEASE" + "gtest_GTest_gmock" + "${gtest_GTest_gmock_NO_SONAME_MODE_RELEASE}") + + + ########## TARGET PROPERTIES ##################################### + set_property(TARGET GTest::gmock + APPEND PROPERTY INTERFACE_LINK_LIBRARIES + $<$:${gtest_GTest_gmock_OBJECTS_RELEASE}> + $<$:${gtest_GTest_gmock_LIBRARIES_TARGETS}> + ) + + if("${gtest_GTest_gmock_LIBS_RELEASE}" STREQUAL "") + # If the component is not declaring any "cpp_info.components['foo'].libs" the system, frameworks etc are not + # linked to the imported targets and we need to do it to the global target + set_property(TARGET GTest::gmock + APPEND PROPERTY INTERFACE_LINK_LIBRARIES + gtest_GTest_gmock_DEPS_TARGET) + endif() + + set_property(TARGET GTest::gmock APPEND PROPERTY INTERFACE_LINK_OPTIONS + $<$:${gtest_GTest_gmock_LINKER_FLAGS_RELEASE}>) + set_property(TARGET GTest::gmock APPEND PROPERTY INTERFACE_INCLUDE_DIRECTORIES + $<$:${gtest_GTest_gmock_INCLUDE_DIRS_RELEASE}>) + set_property(TARGET GTest::gmock APPEND PROPERTY INTERFACE_LINK_DIRECTORIES + $<$:${gtest_GTest_gmock_LIB_DIRS_RELEASE}>) + set_property(TARGET GTest::gmock APPEND PROPERTY INTERFACE_COMPILE_DEFINITIONS + $<$:${gtest_GTest_gmock_COMPILE_DEFINITIONS_RELEASE}>) + set_property(TARGET GTest::gmock APPEND PROPERTY INTERFACE_COMPILE_OPTIONS + $<$:${gtest_GTest_gmock_COMPILE_OPTIONS_RELEASE}>) + + ########## COMPONENT GTest::gtest_main ############# + + set(gtest_GTest_gtest_main_FRAMEWORKS_FOUND_RELEASE "") + conan_find_apple_frameworks(gtest_GTest_gtest_main_FRAMEWORKS_FOUND_RELEASE "${gtest_GTest_gtest_main_FRAMEWORKS_RELEASE}" "${gtest_GTest_gtest_main_FRAMEWORK_DIRS_RELEASE}") + + set(gtest_GTest_gtest_main_LIBRARIES_TARGETS "") + + ######## Create an interface target to contain all the dependencies (frameworks, system and conan deps) + if(NOT TARGET gtest_GTest_gtest_main_DEPS_TARGET) + add_library(gtest_GTest_gtest_main_DEPS_TARGET INTERFACE IMPORTED) + endif() + + set_property(TARGET gtest_GTest_gtest_main_DEPS_TARGET + APPEND PROPERTY INTERFACE_LINK_LIBRARIES + $<$:${gtest_GTest_gtest_main_FRAMEWORKS_FOUND_RELEASE}> + $<$:${gtest_GTest_gtest_main_SYSTEM_LIBS_RELEASE}> + $<$:${gtest_GTest_gtest_main_DEPENDENCIES_RELEASE}> + ) + + ####### Find the libraries declared in cpp_info.component["xxx"].libs, + ####### create an IMPORTED target for each one and link the 'gtest_GTest_gtest_main_DEPS_TARGET' to all of them + conan_package_library_targets("${gtest_GTest_gtest_main_LIBS_RELEASE}" + "${gtest_GTest_gtest_main_LIB_DIRS_RELEASE}" + "${gtest_GTest_gtest_main_BIN_DIRS_RELEASE}" # package_bindir + "${gtest_GTest_gtest_main_LIBRARY_TYPE_RELEASE}" + "${gtest_GTest_gtest_main_IS_HOST_WINDOWS_RELEASE}" + gtest_GTest_gtest_main_DEPS_TARGET + gtest_GTest_gtest_main_LIBRARIES_TARGETS + "_RELEASE" + "gtest_GTest_gtest_main" + "${gtest_GTest_gtest_main_NO_SONAME_MODE_RELEASE}") + + + ########## TARGET PROPERTIES ##################################### + set_property(TARGET GTest::gtest_main + APPEND PROPERTY INTERFACE_LINK_LIBRARIES + $<$:${gtest_GTest_gtest_main_OBJECTS_RELEASE}> + $<$:${gtest_GTest_gtest_main_LIBRARIES_TARGETS}> + ) + + if("${gtest_GTest_gtest_main_LIBS_RELEASE}" STREQUAL "") + # If the component is not declaring any "cpp_info.components['foo'].libs" the system, frameworks etc are not + # linked to the imported targets and we need to do it to the global target + set_property(TARGET GTest::gtest_main + APPEND PROPERTY INTERFACE_LINK_LIBRARIES + gtest_GTest_gtest_main_DEPS_TARGET) + endif() + + set_property(TARGET GTest::gtest_main APPEND PROPERTY INTERFACE_LINK_OPTIONS + $<$:${gtest_GTest_gtest_main_LINKER_FLAGS_RELEASE}>) + set_property(TARGET GTest::gtest_main APPEND PROPERTY INTERFACE_INCLUDE_DIRECTORIES + $<$:${gtest_GTest_gtest_main_INCLUDE_DIRS_RELEASE}>) + set_property(TARGET GTest::gtest_main APPEND PROPERTY INTERFACE_LINK_DIRECTORIES + $<$:${gtest_GTest_gtest_main_LIB_DIRS_RELEASE}>) + set_property(TARGET GTest::gtest_main APPEND PROPERTY INTERFACE_COMPILE_DEFINITIONS + $<$:${gtest_GTest_gtest_main_COMPILE_DEFINITIONS_RELEASE}>) + set_property(TARGET GTest::gtest_main APPEND PROPERTY INTERFACE_COMPILE_OPTIONS + $<$:${gtest_GTest_gtest_main_COMPILE_OPTIONS_RELEASE}>) + + ########## COMPONENT GTest::gtest ############# + + set(gtest_GTest_gtest_FRAMEWORKS_FOUND_RELEASE "") + conan_find_apple_frameworks(gtest_GTest_gtest_FRAMEWORKS_FOUND_RELEASE "${gtest_GTest_gtest_FRAMEWORKS_RELEASE}" "${gtest_GTest_gtest_FRAMEWORK_DIRS_RELEASE}") + + set(gtest_GTest_gtest_LIBRARIES_TARGETS "") + + ######## Create an interface target to contain all the dependencies (frameworks, system and conan deps) + if(NOT TARGET gtest_GTest_gtest_DEPS_TARGET) + add_library(gtest_GTest_gtest_DEPS_TARGET INTERFACE IMPORTED) + endif() + + set_property(TARGET gtest_GTest_gtest_DEPS_TARGET + APPEND PROPERTY INTERFACE_LINK_LIBRARIES + $<$:${gtest_GTest_gtest_FRAMEWORKS_FOUND_RELEASE}> + $<$:${gtest_GTest_gtest_SYSTEM_LIBS_RELEASE}> + $<$:${gtest_GTest_gtest_DEPENDENCIES_RELEASE}> + ) + + ####### Find the libraries declared in cpp_info.component["xxx"].libs, + ####### create an IMPORTED target for each one and link the 'gtest_GTest_gtest_DEPS_TARGET' to all of them + conan_package_library_targets("${gtest_GTest_gtest_LIBS_RELEASE}" + "${gtest_GTest_gtest_LIB_DIRS_RELEASE}" + "${gtest_GTest_gtest_BIN_DIRS_RELEASE}" # package_bindir + "${gtest_GTest_gtest_LIBRARY_TYPE_RELEASE}" + "${gtest_GTest_gtest_IS_HOST_WINDOWS_RELEASE}" + gtest_GTest_gtest_DEPS_TARGET + gtest_GTest_gtest_LIBRARIES_TARGETS + "_RELEASE" + "gtest_GTest_gtest" + "${gtest_GTest_gtest_NO_SONAME_MODE_RELEASE}") + + + ########## TARGET PROPERTIES ##################################### + set_property(TARGET GTest::gtest + APPEND PROPERTY INTERFACE_LINK_LIBRARIES + $<$:${gtest_GTest_gtest_OBJECTS_RELEASE}> + $<$:${gtest_GTest_gtest_LIBRARIES_TARGETS}> + ) + + if("${gtest_GTest_gtest_LIBS_RELEASE}" STREQUAL "") + # If the component is not declaring any "cpp_info.components['foo'].libs" the system, frameworks etc are not + # linked to the imported targets and we need to do it to the global target + set_property(TARGET GTest::gtest + APPEND PROPERTY INTERFACE_LINK_LIBRARIES + gtest_GTest_gtest_DEPS_TARGET) + endif() + + set_property(TARGET GTest::gtest APPEND PROPERTY INTERFACE_LINK_OPTIONS + $<$:${gtest_GTest_gtest_LINKER_FLAGS_RELEASE}>) + set_property(TARGET GTest::gtest APPEND PROPERTY INTERFACE_INCLUDE_DIRECTORIES + $<$:${gtest_GTest_gtest_INCLUDE_DIRS_RELEASE}>) + set_property(TARGET GTest::gtest APPEND PROPERTY INTERFACE_LINK_DIRECTORIES + $<$:${gtest_GTest_gtest_LIB_DIRS_RELEASE}>) + set_property(TARGET GTest::gtest APPEND PROPERTY INTERFACE_COMPILE_DEFINITIONS + $<$:${gtest_GTest_gtest_COMPILE_DEFINITIONS_RELEASE}>) + set_property(TARGET GTest::gtest APPEND PROPERTY INTERFACE_COMPILE_OPTIONS + $<$:${gtest_GTest_gtest_COMPILE_OPTIONS_RELEASE}>) + + ########## AGGREGATED GLOBAL TARGET WITH THE COMPONENTS ##################### + set_property(TARGET gtest::gtest APPEND PROPERTY INTERFACE_LINK_LIBRARIES GTest::gmock_main) + set_property(TARGET gtest::gtest APPEND PROPERTY INTERFACE_LINK_LIBRARIES GTest::gmock) + set_property(TARGET gtest::gtest APPEND PROPERTY INTERFACE_LINK_LIBRARIES GTest::gtest_main) + set_property(TARGET gtest::gtest APPEND PROPERTY INTERFACE_LINK_LIBRARIES GTest::gtest) + +########## For the modules (FindXXX) +set(gtest_LIBRARIES_RELEASE gtest::gtest) diff --git a/build/Release/generators/GTest-release-x86_64-data.cmake b/build/Release/generators/GTest-release-x86_64-data.cmake new file mode 100644 index 0000000..13aacb9 --- /dev/null +++ b/build/Release/generators/GTest-release-x86_64-data.cmake @@ -0,0 +1,174 @@ +########### AGGREGATED COMPONENTS AND DEPENDENCIES FOR THE MULTI CONFIG ##################### +############################################################################################# + +list(APPEND gtest_COMPONENT_NAMES GTest::gtest GTest::gtest_main GTest::gmock GTest::gmock_main) +list(REMOVE_DUPLICATES gtest_COMPONENT_NAMES) +if(DEFINED gtest_FIND_DEPENDENCY_NAMES) + list(APPEND gtest_FIND_DEPENDENCY_NAMES ) + list(REMOVE_DUPLICATES gtest_FIND_DEPENDENCY_NAMES) +else() + set(gtest_FIND_DEPENDENCY_NAMES ) +endif() + +########### VARIABLES ####################################################################### +############################################################################################# +set(gtest_PACKAGE_FOLDER_RELEASE "/home/mnxactep/.conan2/p/b/gtest71d42e522dde9/p") +set(gtest_BUILD_MODULES_PATHS_RELEASE ) + + +set(gtest_INCLUDE_DIRS_RELEASE "${gtest_PACKAGE_FOLDER_RELEASE}/include") +set(gtest_RES_DIRS_RELEASE ) +set(gtest_DEFINITIONS_RELEASE ) +set(gtest_SHARED_LINK_FLAGS_RELEASE ) +set(gtest_EXE_LINK_FLAGS_RELEASE ) +set(gtest_OBJECTS_RELEASE ) +set(gtest_COMPILE_DEFINITIONS_RELEASE ) +set(gtest_COMPILE_OPTIONS_C_RELEASE ) +set(gtest_COMPILE_OPTIONS_CXX_RELEASE ) +set(gtest_LIB_DIRS_RELEASE "${gtest_PACKAGE_FOLDER_RELEASE}/lib") +set(gtest_BIN_DIRS_RELEASE ) +set(gtest_LIBRARY_TYPE_RELEASE STATIC) +set(gtest_IS_HOST_WINDOWS_RELEASE 0) +set(gtest_LIBS_RELEASE gmock_main gmock gtest_main gtest) +set(gtest_SYSTEM_LIBS_RELEASE m pthread) +set(gtest_FRAMEWORK_DIRS_RELEASE ) +set(gtest_FRAMEWORKS_RELEASE ) +set(gtest_BUILD_DIRS_RELEASE ) +set(gtest_NO_SONAME_MODE_RELEASE FALSE) + + +# COMPOUND VARIABLES +set(gtest_COMPILE_OPTIONS_RELEASE + "$<$:${gtest_COMPILE_OPTIONS_CXX_RELEASE}>" + "$<$:${gtest_COMPILE_OPTIONS_C_RELEASE}>") +set(gtest_LINKER_FLAGS_RELEASE + "$<$,SHARED_LIBRARY>:${gtest_SHARED_LINK_FLAGS_RELEASE}>" + "$<$,MODULE_LIBRARY>:${gtest_SHARED_LINK_FLAGS_RELEASE}>" + "$<$,EXECUTABLE>:${gtest_EXE_LINK_FLAGS_RELEASE}>") + + +set(gtest_COMPONENTS_RELEASE GTest::gtest GTest::gtest_main GTest::gmock GTest::gmock_main) +########### COMPONENT GTest::gmock_main VARIABLES ############################################ + +set(gtest_GTest_gmock_main_INCLUDE_DIRS_RELEASE "${gtest_PACKAGE_FOLDER_RELEASE}/include") +set(gtest_GTest_gmock_main_LIB_DIRS_RELEASE "${gtest_PACKAGE_FOLDER_RELEASE}/lib") +set(gtest_GTest_gmock_main_BIN_DIRS_RELEASE ) +set(gtest_GTest_gmock_main_LIBRARY_TYPE_RELEASE STATIC) +set(gtest_GTest_gmock_main_IS_HOST_WINDOWS_RELEASE 0) +set(gtest_GTest_gmock_main_RES_DIRS_RELEASE ) +set(gtest_GTest_gmock_main_DEFINITIONS_RELEASE ) +set(gtest_GTest_gmock_main_OBJECTS_RELEASE ) +set(gtest_GTest_gmock_main_COMPILE_DEFINITIONS_RELEASE ) +set(gtest_GTest_gmock_main_COMPILE_OPTIONS_C_RELEASE "") +set(gtest_GTest_gmock_main_COMPILE_OPTIONS_CXX_RELEASE "") +set(gtest_GTest_gmock_main_LIBS_RELEASE gmock_main) +set(gtest_GTest_gmock_main_SYSTEM_LIBS_RELEASE ) +set(gtest_GTest_gmock_main_FRAMEWORK_DIRS_RELEASE ) +set(gtest_GTest_gmock_main_FRAMEWORKS_RELEASE ) +set(gtest_GTest_gmock_main_DEPENDENCIES_RELEASE GTest::gmock) +set(gtest_GTest_gmock_main_SHARED_LINK_FLAGS_RELEASE ) +set(gtest_GTest_gmock_main_EXE_LINK_FLAGS_RELEASE ) +set(gtest_GTest_gmock_main_NO_SONAME_MODE_RELEASE FALSE) + +# COMPOUND VARIABLES +set(gtest_GTest_gmock_main_LINKER_FLAGS_RELEASE + $<$,SHARED_LIBRARY>:${gtest_GTest_gmock_main_SHARED_LINK_FLAGS_RELEASE}> + $<$,MODULE_LIBRARY>:${gtest_GTest_gmock_main_SHARED_LINK_FLAGS_RELEASE}> + $<$,EXECUTABLE>:${gtest_GTest_gmock_main_EXE_LINK_FLAGS_RELEASE}> +) +set(gtest_GTest_gmock_main_COMPILE_OPTIONS_RELEASE + "$<$:${gtest_GTest_gmock_main_COMPILE_OPTIONS_CXX_RELEASE}>" + "$<$:${gtest_GTest_gmock_main_COMPILE_OPTIONS_C_RELEASE}>") +########### COMPONENT GTest::gmock VARIABLES ############################################ + +set(gtest_GTest_gmock_INCLUDE_DIRS_RELEASE "${gtest_PACKAGE_FOLDER_RELEASE}/include") +set(gtest_GTest_gmock_LIB_DIRS_RELEASE "${gtest_PACKAGE_FOLDER_RELEASE}/lib") +set(gtest_GTest_gmock_BIN_DIRS_RELEASE ) +set(gtest_GTest_gmock_LIBRARY_TYPE_RELEASE STATIC) +set(gtest_GTest_gmock_IS_HOST_WINDOWS_RELEASE 0) +set(gtest_GTest_gmock_RES_DIRS_RELEASE ) +set(gtest_GTest_gmock_DEFINITIONS_RELEASE ) +set(gtest_GTest_gmock_OBJECTS_RELEASE ) +set(gtest_GTest_gmock_COMPILE_DEFINITIONS_RELEASE ) +set(gtest_GTest_gmock_COMPILE_OPTIONS_C_RELEASE "") +set(gtest_GTest_gmock_COMPILE_OPTIONS_CXX_RELEASE "") +set(gtest_GTest_gmock_LIBS_RELEASE gmock) +set(gtest_GTest_gmock_SYSTEM_LIBS_RELEASE ) +set(gtest_GTest_gmock_FRAMEWORK_DIRS_RELEASE ) +set(gtest_GTest_gmock_FRAMEWORKS_RELEASE ) +set(gtest_GTest_gmock_DEPENDENCIES_RELEASE GTest::gtest) +set(gtest_GTest_gmock_SHARED_LINK_FLAGS_RELEASE ) +set(gtest_GTest_gmock_EXE_LINK_FLAGS_RELEASE ) +set(gtest_GTest_gmock_NO_SONAME_MODE_RELEASE FALSE) + +# COMPOUND VARIABLES +set(gtest_GTest_gmock_LINKER_FLAGS_RELEASE + $<$,SHARED_LIBRARY>:${gtest_GTest_gmock_SHARED_LINK_FLAGS_RELEASE}> + $<$,MODULE_LIBRARY>:${gtest_GTest_gmock_SHARED_LINK_FLAGS_RELEASE}> + $<$,EXECUTABLE>:${gtest_GTest_gmock_EXE_LINK_FLAGS_RELEASE}> +) +set(gtest_GTest_gmock_COMPILE_OPTIONS_RELEASE + "$<$:${gtest_GTest_gmock_COMPILE_OPTIONS_CXX_RELEASE}>" + "$<$:${gtest_GTest_gmock_COMPILE_OPTIONS_C_RELEASE}>") +########### COMPONENT GTest::gtest_main VARIABLES ############################################ + +set(gtest_GTest_gtest_main_INCLUDE_DIRS_RELEASE "${gtest_PACKAGE_FOLDER_RELEASE}/include") +set(gtest_GTest_gtest_main_LIB_DIRS_RELEASE "${gtest_PACKAGE_FOLDER_RELEASE}/lib") +set(gtest_GTest_gtest_main_BIN_DIRS_RELEASE ) +set(gtest_GTest_gtest_main_LIBRARY_TYPE_RELEASE STATIC) +set(gtest_GTest_gtest_main_IS_HOST_WINDOWS_RELEASE 0) +set(gtest_GTest_gtest_main_RES_DIRS_RELEASE ) +set(gtest_GTest_gtest_main_DEFINITIONS_RELEASE ) +set(gtest_GTest_gtest_main_OBJECTS_RELEASE ) +set(gtest_GTest_gtest_main_COMPILE_DEFINITIONS_RELEASE ) +set(gtest_GTest_gtest_main_COMPILE_OPTIONS_C_RELEASE "") +set(gtest_GTest_gtest_main_COMPILE_OPTIONS_CXX_RELEASE "") +set(gtest_GTest_gtest_main_LIBS_RELEASE gtest_main) +set(gtest_GTest_gtest_main_SYSTEM_LIBS_RELEASE ) +set(gtest_GTest_gtest_main_FRAMEWORK_DIRS_RELEASE ) +set(gtest_GTest_gtest_main_FRAMEWORKS_RELEASE ) +set(gtest_GTest_gtest_main_DEPENDENCIES_RELEASE GTest::gtest) +set(gtest_GTest_gtest_main_SHARED_LINK_FLAGS_RELEASE ) +set(gtest_GTest_gtest_main_EXE_LINK_FLAGS_RELEASE ) +set(gtest_GTest_gtest_main_NO_SONAME_MODE_RELEASE FALSE) + +# COMPOUND VARIABLES +set(gtest_GTest_gtest_main_LINKER_FLAGS_RELEASE + $<$,SHARED_LIBRARY>:${gtest_GTest_gtest_main_SHARED_LINK_FLAGS_RELEASE}> + $<$,MODULE_LIBRARY>:${gtest_GTest_gtest_main_SHARED_LINK_FLAGS_RELEASE}> + $<$,EXECUTABLE>:${gtest_GTest_gtest_main_EXE_LINK_FLAGS_RELEASE}> +) +set(gtest_GTest_gtest_main_COMPILE_OPTIONS_RELEASE + "$<$:${gtest_GTest_gtest_main_COMPILE_OPTIONS_CXX_RELEASE}>" + "$<$:${gtest_GTest_gtest_main_COMPILE_OPTIONS_C_RELEASE}>") +########### COMPONENT GTest::gtest VARIABLES ############################################ + +set(gtest_GTest_gtest_INCLUDE_DIRS_RELEASE "${gtest_PACKAGE_FOLDER_RELEASE}/include") +set(gtest_GTest_gtest_LIB_DIRS_RELEASE "${gtest_PACKAGE_FOLDER_RELEASE}/lib") +set(gtest_GTest_gtest_BIN_DIRS_RELEASE ) +set(gtest_GTest_gtest_LIBRARY_TYPE_RELEASE STATIC) +set(gtest_GTest_gtest_IS_HOST_WINDOWS_RELEASE 0) +set(gtest_GTest_gtest_RES_DIRS_RELEASE ) +set(gtest_GTest_gtest_DEFINITIONS_RELEASE ) +set(gtest_GTest_gtest_OBJECTS_RELEASE ) +set(gtest_GTest_gtest_COMPILE_DEFINITIONS_RELEASE ) +set(gtest_GTest_gtest_COMPILE_OPTIONS_C_RELEASE "") +set(gtest_GTest_gtest_COMPILE_OPTIONS_CXX_RELEASE "") +set(gtest_GTest_gtest_LIBS_RELEASE gtest) +set(gtest_GTest_gtest_SYSTEM_LIBS_RELEASE m pthread) +set(gtest_GTest_gtest_FRAMEWORK_DIRS_RELEASE ) +set(gtest_GTest_gtest_FRAMEWORKS_RELEASE ) +set(gtest_GTest_gtest_DEPENDENCIES_RELEASE ) +set(gtest_GTest_gtest_SHARED_LINK_FLAGS_RELEASE ) +set(gtest_GTest_gtest_EXE_LINK_FLAGS_RELEASE ) +set(gtest_GTest_gtest_NO_SONAME_MODE_RELEASE FALSE) + +# COMPOUND VARIABLES +set(gtest_GTest_gtest_LINKER_FLAGS_RELEASE + $<$,SHARED_LIBRARY>:${gtest_GTest_gtest_SHARED_LINK_FLAGS_RELEASE}> + $<$,MODULE_LIBRARY>:${gtest_GTest_gtest_SHARED_LINK_FLAGS_RELEASE}> + $<$,EXECUTABLE>:${gtest_GTest_gtest_EXE_LINK_FLAGS_RELEASE}> +) +set(gtest_GTest_gtest_COMPILE_OPTIONS_RELEASE + "$<$:${gtest_GTest_gtest_COMPILE_OPTIONS_CXX_RELEASE}>" + "$<$:${gtest_GTest_gtest_COMPILE_OPTIONS_C_RELEASE}>") \ No newline at end of file diff --git a/build/Release/generators/GTestConfig.cmake b/build/Release/generators/GTestConfig.cmake new file mode 100644 index 0000000..7491703 --- /dev/null +++ b/build/Release/generators/GTestConfig.cmake @@ -0,0 +1,41 @@ +########## MACROS ########################################################################### +############################################################################################# + +# Requires CMake > 3.15 +if(${CMAKE_VERSION} VERSION_LESS "3.15") + message(FATAL_ERROR "The 'CMakeDeps' generator only works with CMake >= 3.15") +endif() + +if(GTest_FIND_QUIETLY) + set(GTest_MESSAGE_MODE VERBOSE) +else() + set(GTest_MESSAGE_MODE STATUS) +endif() + +include(${CMAKE_CURRENT_LIST_DIR}/cmakedeps_macros.cmake) +include(${CMAKE_CURRENT_LIST_DIR}/GTestTargets.cmake) +include(CMakeFindDependencyMacro) + +check_build_type_defined() + +foreach(_DEPENDENCY ${gtest_FIND_DEPENDENCY_NAMES} ) + # Check that we have not already called a find_package with the transitive dependency + if(NOT ${_DEPENDENCY}_FOUND) + find_dependency(${_DEPENDENCY} REQUIRED ${${_DEPENDENCY}_FIND_MODE}) + endif() +endforeach() + +set(GTest_VERSION_STRING "1.15.0") +set(GTest_INCLUDE_DIRS ${gtest_INCLUDE_DIRS_RELEASE} ) +set(GTest_INCLUDE_DIR ${gtest_INCLUDE_DIRS_RELEASE} ) +set(GTest_LIBRARIES ${gtest_LIBRARIES_RELEASE} ) +set(GTest_DEFINITIONS ${gtest_DEFINITIONS_RELEASE} ) + + +# Only the last installed configuration BUILD_MODULES are included to avoid the collision +foreach(_BUILD_MODULE ${gtest_BUILD_MODULES_PATHS_RELEASE} ) + message(${GTest_MESSAGE_MODE} "Conan: Including build module from '${_BUILD_MODULE}'") + include(${_BUILD_MODULE}) +endforeach() + + diff --git a/build/Release/generators/GTestConfigVersion.cmake b/build/Release/generators/GTestConfigVersion.cmake new file mode 100644 index 0000000..af38087 --- /dev/null +++ b/build/Release/generators/GTestConfigVersion.cmake @@ -0,0 +1,21 @@ +set(PACKAGE_VERSION "1.15.0") + +if(PACKAGE_VERSION VERSION_LESS PACKAGE_FIND_VERSION) + set(PACKAGE_VERSION_COMPATIBLE FALSE) +else() + if("1.15.0" MATCHES "^([0-9]+)\\.") + set(CVF_VERSION_MAJOR ${CMAKE_MATCH_1}) + else() + set(CVF_VERSION_MAJOR "1.15.0") + endif() + + if(PACKAGE_FIND_VERSION_MAJOR STREQUAL CVF_VERSION_MAJOR) + set(PACKAGE_VERSION_COMPATIBLE TRUE) + else() + set(PACKAGE_VERSION_COMPATIBLE FALSE) + endif() + + if(PACKAGE_FIND_VERSION STREQUAL PACKAGE_VERSION) + set(PACKAGE_VERSION_EXACT TRUE) + endif() +endif() \ No newline at end of file diff --git a/build/Release/generators/GTestTargets.cmake b/build/Release/generators/GTestTargets.cmake new file mode 100644 index 0000000..4c095e2 --- /dev/null +++ b/build/Release/generators/GTestTargets.cmake @@ -0,0 +1,33 @@ +# Load the debug and release variables +file(GLOB DATA_FILES "${CMAKE_CURRENT_LIST_DIR}/GTest-*-data.cmake") + +foreach(f ${DATA_FILES}) + include(${f}) +endforeach() + +# Create the targets for all the components +foreach(_COMPONENT ${gtest_COMPONENT_NAMES} ) + if(NOT TARGET ${_COMPONENT}) + add_library(${_COMPONENT} INTERFACE IMPORTED) + message(${GTest_MESSAGE_MODE} "Conan: Component target declared '${_COMPONENT}'") + endif() +endforeach() + +if(NOT TARGET gtest::gtest) + add_library(gtest::gtest INTERFACE IMPORTED) + message(${GTest_MESSAGE_MODE} "Conan: Target declared 'gtest::gtest'") +endif() +if(NOT TARGET GTest::GTest) + add_library(GTest::GTest INTERFACE IMPORTED) + set_property(TARGET GTest::GTest PROPERTY INTERFACE_LINK_LIBRARIES GTest::gtest) +endif() +if(NOT TARGET GTest::Main) + add_library(GTest::Main INTERFACE IMPORTED) + set_property(TARGET GTest::Main PROPERTY INTERFACE_LINK_LIBRARIES GTest::gtest_main) +endif() +# Load the debug and release library finders +file(GLOB CONFIG_FILES "${CMAKE_CURRENT_LIST_DIR}/GTest-Target-*.cmake") + +foreach(f ${CONFIG_FILES}) + include(${f}) +endforeach() \ No newline at end of file diff --git a/build/Release/generators/cmakedeps_macros.cmake b/build/Release/generators/cmakedeps_macros.cmake new file mode 100644 index 0000000..58ad804 --- /dev/null +++ b/build/Release/generators/cmakedeps_macros.cmake @@ -0,0 +1,86 @@ + +macro(conan_find_apple_frameworks FRAMEWORKS_FOUND FRAMEWORKS FRAMEWORKS_DIRS) + if(APPLE) + foreach(_FRAMEWORK ${FRAMEWORKS}) + # https://cmake.org/pipermail/cmake-developers/2017-August/030199.html + find_library(CONAN_FRAMEWORK_${_FRAMEWORK}_FOUND NAMES ${_FRAMEWORK} PATHS ${FRAMEWORKS_DIRS} CMAKE_FIND_ROOT_PATH_BOTH) + if(CONAN_FRAMEWORK_${_FRAMEWORK}_FOUND) + list(APPEND ${FRAMEWORKS_FOUND} ${CONAN_FRAMEWORK_${_FRAMEWORK}_FOUND}) + message(VERBOSE "Framework found! ${FRAMEWORKS_FOUND}") + else() + message(FATAL_ERROR "Framework library ${_FRAMEWORK} not found in paths: ${FRAMEWORKS_DIRS}") + endif() + endforeach() + endif() +endmacro() + + +function(conan_package_library_targets libraries package_libdir package_bindir library_type + is_host_windows deps_target out_libraries_target config_suffix package_name no_soname_mode) + set(_out_libraries_target "") + + foreach(_LIBRARY_NAME ${libraries}) + find_library(CONAN_FOUND_LIBRARY NAMES ${_LIBRARY_NAME} PATHS ${package_libdir} + NO_DEFAULT_PATH NO_CMAKE_FIND_ROOT_PATH) + if(CONAN_FOUND_LIBRARY) + message(VERBOSE "Conan: Library ${_LIBRARY_NAME} found ${CONAN_FOUND_LIBRARY}") + + # Create a micro-target for each lib/a found + # Allow only some characters for the target name + string(REGEX REPLACE "[^A-Za-z0-9.+_-]" "_" _LIBRARY_NAME ${_LIBRARY_NAME}) + set(_LIB_NAME CONAN_LIB::${package_name}_${_LIBRARY_NAME}${config_suffix}) + + if(is_host_windows AND library_type STREQUAL "SHARED") + # Store and reset the variable, so it doesn't leak + set(_OLD_CMAKE_FIND_LIBRARY_SUFFIXES ${CMAKE_FIND_LIBRARY_SUFFIXES}) + set(CMAKE_FIND_LIBRARY_SUFFIXES .dll ${CMAKE_FIND_LIBRARY_SUFFIXES}) + find_library(CONAN_SHARED_FOUND_LIBRARY NAMES ${_LIBRARY_NAME} PATHS ${package_bindir} + NO_DEFAULT_PATH NO_CMAKE_FIND_ROOT_PATH) + set(CMAKE_FIND_LIBRARY_SUFFIXES ${_OLD_CMAKE_FIND_LIBRARY_SUFFIXES}) + if(NOT CONAN_SHARED_FOUND_LIBRARY) + message(DEBUG "DLL library not found, creating UNKNOWN IMPORTED target, searched for: ${_LIBRARY_NAME}") + if(NOT TARGET ${_LIB_NAME}) + add_library(${_LIB_NAME} UNKNOWN IMPORTED) + endif() + set_target_properties(${_LIB_NAME} PROPERTIES IMPORTED_LOCATION${config_suffix} ${CONAN_FOUND_LIBRARY}) + else() + if(NOT TARGET ${_LIB_NAME}) + add_library(${_LIB_NAME} SHARED IMPORTED) + endif() + set_target_properties(${_LIB_NAME} PROPERTIES IMPORTED_LOCATION${config_suffix} ${CONAN_SHARED_FOUND_LIBRARY}) + set_target_properties(${_LIB_NAME} PROPERTIES IMPORTED_IMPLIB${config_suffix} ${CONAN_FOUND_LIBRARY}) + message(DEBUG "Found DLL and STATIC at ${CONAN_SHARED_FOUND_LIBRARY}, ${CONAN_FOUND_LIBRARY}") + endif() + unset(CONAN_SHARED_FOUND_LIBRARY CACHE) + else() + if(NOT TARGET ${_LIB_NAME}) + # library_type can be STATIC, still UNKNOWN (if no package type available in the recipe) or SHARED (but no windows) + add_library(${_LIB_NAME} ${library_type} IMPORTED) + endif() + message(DEBUG "Created target ${_LIB_NAME} ${library_type} IMPORTED") + set_target_properties(${_LIB_NAME} PROPERTIES IMPORTED_LOCATION${config_suffix} ${CONAN_FOUND_LIBRARY} IMPORTED_NO_SONAME ${no_soname_mode}) + endif() + list(APPEND _out_libraries_target ${_LIB_NAME}) + message(VERBOSE "Conan: Found: ${CONAN_FOUND_LIBRARY}") + else() + message(FATAL_ERROR "Library '${_LIBRARY_NAME}' not found in package. If '${_LIBRARY_NAME}' is a system library, declare it with 'cpp_info.system_libs' property") + endif() + unset(CONAN_FOUND_LIBRARY CACHE) + endforeach() + + # Add the dependencies target for all the imported libraries + foreach(_T ${_out_libraries_target}) + set_property(TARGET ${_T} APPEND PROPERTY INTERFACE_LINK_LIBRARIES ${deps_target}) + endforeach() + + set(${out_libraries_target} ${_out_libraries_target} PARENT_SCOPE) +endfunction() + +macro(check_build_type_defined) + # Check that the -DCMAKE_BUILD_TYPE argument is always present + get_property(isMultiConfig GLOBAL PROPERTY GENERATOR_IS_MULTI_CONFIG) + if(NOT isMultiConfig AND NOT CMAKE_BUILD_TYPE) + message(FATAL_ERROR "Please, set the CMAKE_BUILD_TYPE variable when calling to CMake " + "adding the '-DCMAKE_BUILD_TYPE=' argument.") + endif() +endmacro() diff --git a/build/Release/generators/conan_toolchain.cmake b/build/Release/generators/conan_toolchain.cmake new file mode 100644 index 0000000..e430864 --- /dev/null +++ b/build/Release/generators/conan_toolchain.cmake @@ -0,0 +1,186 @@ +# Conan automatically generated toolchain file +# DO NOT EDIT MANUALLY, it will be overwritten + +# Avoid including toolchain file several times (bad if appending to variables like +# CMAKE_CXX_FLAGS. See https://github.com/android/ndk/issues/323 +include_guard() +message(STATUS "Using Conan toolchain: ${CMAKE_CURRENT_LIST_FILE}") +if(${CMAKE_VERSION} VERSION_LESS "3.15") + message(FATAL_ERROR "The 'CMakeToolchain' generator only works with CMake >= 3.15") +endif() + +########## 'user_toolchain' block ############# +# Include one or more CMake user toolchain from tools.cmake.cmaketoolchain:user_toolchain + + + +########## 'generic_system' block ############# +# Definition of system, platform and toolset + + + + + +########## 'compilers' block ############# + + + +########## 'arch_flags' block ############# +# Define C++ flags, C flags and linker flags from 'settings.arch' + +message(STATUS "Conan toolchain: Defining architecture flag: -m64") +string(APPEND CONAN_CXX_FLAGS " -m64") +string(APPEND CONAN_C_FLAGS " -m64") +string(APPEND CONAN_SHARED_LINKER_FLAGS " -m64") +string(APPEND CONAN_EXE_LINKER_FLAGS " -m64") + + +########## 'libcxx' block ############# +# Definition of libcxx from 'compiler.libcxx' setting, defining the +# right CXX_FLAGS for that libcxx + + + +########## 'cppstd' block ############# +# Define the C++ and C standards from 'compiler.cppstd' and 'compiler.cstd' + +function(conan_modify_std_watch variable access value current_list_file stack) + set(conan_watched_std_variable "17") + if (${variable} STREQUAL "CMAKE_C_STANDARD") + set(conan_watched_std_variable "") + endif() + if ("${access}" STREQUAL "MODIFIED_ACCESS" AND NOT "${value}" STREQUAL "${conan_watched_std_variable}") + message(STATUS "Warning: Standard ${variable} value defined in conan_toolchain.cmake to ${conan_watched_std_variable} has been modified to ${value} by ${current_list_file}") + endif() + unset(conan_watched_std_variable) +endfunction() + +message(STATUS "Conan toolchain: C++ Standard 17 with extensions ON") +set(CMAKE_CXX_STANDARD 17) +set(CMAKE_CXX_EXTENSIONS ON) +set(CMAKE_CXX_STANDARD_REQUIRED ON) +variable_watch(CMAKE_CXX_STANDARD conan_modify_std_watch) + + +########## 'extra_flags' block ############# +# Include extra C++, C and linker flags from configuration tools.build:flags +# and from CMakeToolchain.extra__flags + +# Conan conf flags start: +# Conan conf flags end + + +########## 'cmake_flags_init' block ############# +# Define CMAKE__FLAGS from CONAN__FLAGS + +foreach(config IN LISTS CMAKE_CONFIGURATION_TYPES) + string(TOUPPER ${config} config) + if(DEFINED CONAN_CXX_FLAGS_${config}) + string(APPEND CMAKE_CXX_FLAGS_${config}_INIT " ${CONAN_CXX_FLAGS_${config}}") + endif() + if(DEFINED CONAN_C_FLAGS_${config}) + string(APPEND CMAKE_C_FLAGS_${config}_INIT " ${CONAN_C_FLAGS_${config}}") + endif() + if(DEFINED CONAN_SHARED_LINKER_FLAGS_${config}) + string(APPEND CMAKE_SHARED_LINKER_FLAGS_${config}_INIT " ${CONAN_SHARED_LINKER_FLAGS_${config}}") + endif() + if(DEFINED CONAN_EXE_LINKER_FLAGS_${config}) + string(APPEND CMAKE_EXE_LINKER_FLAGS_${config}_INIT " ${CONAN_EXE_LINKER_FLAGS_${config}}") + endif() +endforeach() + +if(DEFINED CONAN_CXX_FLAGS) + string(APPEND CMAKE_CXX_FLAGS_INIT " ${CONAN_CXX_FLAGS}") +endif() +if(DEFINED CONAN_C_FLAGS) + string(APPEND CMAKE_C_FLAGS_INIT " ${CONAN_C_FLAGS}") +endif() +if(DEFINED CONAN_SHARED_LINKER_FLAGS) + string(APPEND CMAKE_SHARED_LINKER_FLAGS_INIT " ${CONAN_SHARED_LINKER_FLAGS}") +endif() +if(DEFINED CONAN_EXE_LINKER_FLAGS) + string(APPEND CMAKE_EXE_LINKER_FLAGS_INIT " ${CONAN_EXE_LINKER_FLAGS}") +endif() + + +########## 'extra_variables' block ############# +# Definition of extra CMake variables from tools.cmake.cmaketoolchain:extra_variables + + + +########## 'try_compile' block ############# +# Blocks after this one will not be added when running CMake try/checks + +get_property( _CMAKE_IN_TRY_COMPILE GLOBAL PROPERTY IN_TRY_COMPILE ) +if(_CMAKE_IN_TRY_COMPILE) + message(STATUS "Running toolchain IN_TRY_COMPILE") + return() +endif() + + +########## 'find_paths' block ############# +# Define paths to find packages, programs, libraries, etc. +if(EXISTS "${CMAKE_CURRENT_LIST_DIR}/conan_cmakedeps_paths.cmake") + message(STATUS "Conan toolchain: Including CMakeDeps generated conan_find_paths.cmake") + include("${CMAKE_CURRENT_LIST_DIR}/conan_cmakedeps_paths.cmake") +else() + +set(CMAKE_FIND_PACKAGE_PREFER_CONFIG ON) + +# Definition of CMAKE_MODULE_PATH +# the generators folder (where conan generates files, like this toolchain) +list(PREPEND CMAKE_MODULE_PATH ${CMAKE_CURRENT_LIST_DIR}) + +# Definition of CMAKE_PREFIX_PATH, CMAKE_XXXXX_PATH +# The Conan local "generators" folder, where this toolchain is saved. +list(PREPEND CMAKE_PREFIX_PATH ${CMAKE_CURRENT_LIST_DIR} ) +list(PREPEND CMAKE_LIBRARY_PATH "/home/mnxactep/.conan2/p/b/gtest71d42e522dde9/p/lib") +list(PREPEND CMAKE_INCLUDE_PATH "/home/mnxactep/.conan2/p/b/gtest71d42e522dde9/p/include") +set(CONAN_RUNTIME_LIB_DIRS "/home/mnxactep/.conan2/p/b/gtest71d42e522dde9/p/lib" ) + +endif() + + +########## 'pkg_config' block ############# +# Define pkg-config from 'tools.gnu:pkg_config' executable and paths + +if (DEFINED ENV{PKG_CONFIG_PATH}) +set(ENV{PKG_CONFIG_PATH} "${CMAKE_CURRENT_LIST_DIR}:$ENV{PKG_CONFIG_PATH}") +else() +set(ENV{PKG_CONFIG_PATH} "${CMAKE_CURRENT_LIST_DIR}:") +endif() + + +########## 'rpath' block ############# +# Defining CMAKE_SKIP_RPATH + + + +########## 'output_dirs' block ############# +# Definition of CMAKE_INSTALL_XXX folders + +set(CMAKE_INSTALL_BINDIR "bin") +set(CMAKE_INSTALL_SBINDIR "bin") +set(CMAKE_INSTALL_LIBEXECDIR "bin") +set(CMAKE_INSTALL_LIBDIR "lib") +set(CMAKE_INSTALL_INCLUDEDIR "include") +set(CMAKE_INSTALL_OLDINCLUDEDIR "include") + + +########## 'variables' block ############# +# Definition of CMake variables from CMakeToolchain.variables values + +# Variables +# Variables per configuration + + + +########## 'preprocessor' block ############# +# Preprocessor definitions from CMakeToolchain.preprocessor_definitions values + +# Preprocessor definitions per configuration + + + +if(CMAKE_POLICY_DEFAULT_CMP0091) # Avoid unused and not-initialized warnings +endif() diff --git a/build/Release/generators/conanbuild.sh b/build/Release/generators/conanbuild.sh new file mode 100644 index 0000000..8f12601 --- /dev/null +++ b/build/Release/generators/conanbuild.sh @@ -0,0 +1 @@ +. "/home/mnxactep/CppDevCourse-hw3/build/Release/generators/conanbuildenv-release-x86_64.sh" \ No newline at end of file diff --git a/build/Release/generators/conanbuildenv-release-x86_64.sh b/build/Release/generators/conanbuildenv-release-x86_64.sh new file mode 100644 index 0000000..20631f0 --- /dev/null +++ b/build/Release/generators/conanbuildenv-release-x86_64.sh @@ -0,0 +1,14 @@ +script_folder="/home/mnxactep/CppDevCourse-hw3/build/Release/generators" +echo "echo Restoring environment" > "$script_folder/deactivate_conanbuildenv-release-x86_64.sh" +for v in +do + is_defined="true" + value=$(printenv $v) || is_defined="" || true + if [ -n "$value" ] || [ -n "$is_defined" ] + then + echo export "$v='$value'" >> "$script_folder/deactivate_conanbuildenv-release-x86_64.sh" + else + echo unset $v >> "$script_folder/deactivate_conanbuildenv-release-x86_64.sh" + fi +done + diff --git a/build/Release/generators/conandeps_legacy.cmake b/build/Release/generators/conandeps_legacy.cmake new file mode 100644 index 0000000..9e567b5 --- /dev/null +++ b/build/Release/generators/conandeps_legacy.cmake @@ -0,0 +1,6 @@ +message(STATUS "Conan: Using CMakeDeps conandeps_legacy.cmake aggregator via include()") +message(STATUS "Conan: It is recommended to use explicit find_package() per dependency instead") + +find_package(GTest) + +set(CONANDEPS_LEGACY gtest::gtest ) \ No newline at end of file diff --git a/build/Release/generators/conanrun.sh b/build/Release/generators/conanrun.sh new file mode 100644 index 0000000..937b42c --- /dev/null +++ b/build/Release/generators/conanrun.sh @@ -0,0 +1 @@ +. "/home/mnxactep/CppDevCourse-hw3/build/Release/generators/conanrunenv-release-x86_64.sh" \ No newline at end of file diff --git a/build/Release/generators/conanrunenv-release-x86_64.sh b/build/Release/generators/conanrunenv-release-x86_64.sh new file mode 100644 index 0000000..20cb9ec --- /dev/null +++ b/build/Release/generators/conanrunenv-release-x86_64.sh @@ -0,0 +1,14 @@ +script_folder="/home/mnxactep/CppDevCourse-hw3/build/Release/generators" +echo "echo Restoring environment" > "$script_folder/deactivate_conanrunenv-release-x86_64.sh" +for v in +do + is_defined="true" + value=$(printenv $v) || is_defined="" || true + if [ -n "$value" ] || [ -n "$is_defined" ] + then + echo export "$v='$value'" >> "$script_folder/deactivate_conanrunenv-release-x86_64.sh" + else + echo unset $v >> "$script_folder/deactivate_conanrunenv-release-x86_64.sh" + fi +done + diff --git a/build/Release/generators/deactivate_conanbuild.sh b/build/Release/generators/deactivate_conanbuild.sh new file mode 100644 index 0000000..fd3d35b --- /dev/null +++ b/build/Release/generators/deactivate_conanbuild.sh @@ -0,0 +1 @@ +. "/home/mnxactep/CppDevCourse-hw3/build/Release/generators/deactivate_conanbuildenv-release-x86_64.sh" \ No newline at end of file diff --git a/build/Release/generators/deactivate_conanrun.sh b/build/Release/generators/deactivate_conanrun.sh new file mode 100644 index 0000000..7e1d6e8 --- /dev/null +++ b/build/Release/generators/deactivate_conanrun.sh @@ -0,0 +1 @@ +. "/home/mnxactep/CppDevCourse-hw3/build/Release/generators/deactivate_conanrunenv-release-x86_64.sh" \ No newline at end of file diff --git a/build/Release/generators/module-GTest-Target-release.cmake b/build/Release/generators/module-GTest-Target-release.cmake new file mode 100644 index 0000000..f2eca6c --- /dev/null +++ b/build/Release/generators/module-GTest-Target-release.cmake @@ -0,0 +1,282 @@ +# Avoid multiple calls to find_package to append duplicated properties to the targets +include_guard()########### VARIABLES ####################################################################### +############################################################################################# +set(gtest_FRAMEWORKS_FOUND_RELEASE "") # Will be filled later +conan_find_apple_frameworks(gtest_FRAMEWORKS_FOUND_RELEASE "${gtest_FRAMEWORKS_RELEASE}" "${gtest_FRAMEWORK_DIRS_RELEASE}") + +set(gtest_LIBRARIES_TARGETS "") # Will be filled later + + +######## Create an interface target to contain all the dependencies (frameworks, system and conan deps) +if(NOT TARGET gtest_DEPS_TARGET) + add_library(gtest_DEPS_TARGET INTERFACE IMPORTED) +endif() + +set_property(TARGET gtest_DEPS_TARGET + APPEND PROPERTY INTERFACE_LINK_LIBRARIES + $<$:${gtest_FRAMEWORKS_FOUND_RELEASE}> + $<$:${gtest_SYSTEM_LIBS_RELEASE}> + $<$:GTest::gtest;GTest::gmock>) + +####### Find the libraries declared in cpp_info.libs, create an IMPORTED target for each one and link the +####### gtest_DEPS_TARGET to all of them +conan_package_library_targets("${gtest_LIBS_RELEASE}" # libraries + "${gtest_LIB_DIRS_RELEASE}" # package_libdir + "${gtest_BIN_DIRS_RELEASE}" # package_bindir + "${gtest_LIBRARY_TYPE_RELEASE}" + "${gtest_IS_HOST_WINDOWS_RELEASE}" + gtest_DEPS_TARGET + gtest_LIBRARIES_TARGETS # out_libraries_targets + "_RELEASE" + "gtest" # package_name + "${gtest_NO_SONAME_MODE_RELEASE}") # soname + +# FIXME: What is the result of this for multi-config? All configs adding themselves to path? +set(CMAKE_MODULE_PATH ${gtest_BUILD_DIRS_RELEASE} ${CMAKE_MODULE_PATH}) + +########## COMPONENTS TARGET PROPERTIES Release ######################################## + + ########## COMPONENT GTest::gmock_main ############# + + set(gtest_GTest_gmock_main_FRAMEWORKS_FOUND_RELEASE "") + conan_find_apple_frameworks(gtest_GTest_gmock_main_FRAMEWORKS_FOUND_RELEASE "${gtest_GTest_gmock_main_FRAMEWORKS_RELEASE}" "${gtest_GTest_gmock_main_FRAMEWORK_DIRS_RELEASE}") + + set(gtest_GTest_gmock_main_LIBRARIES_TARGETS "") + + ######## Create an interface target to contain all the dependencies (frameworks, system and conan deps) + if(NOT TARGET gtest_GTest_gmock_main_DEPS_TARGET) + add_library(gtest_GTest_gmock_main_DEPS_TARGET INTERFACE IMPORTED) + endif() + + set_property(TARGET gtest_GTest_gmock_main_DEPS_TARGET + APPEND PROPERTY INTERFACE_LINK_LIBRARIES + $<$:${gtest_GTest_gmock_main_FRAMEWORKS_FOUND_RELEASE}> + $<$:${gtest_GTest_gmock_main_SYSTEM_LIBS_RELEASE}> + $<$:${gtest_GTest_gmock_main_DEPENDENCIES_RELEASE}> + ) + + ####### Find the libraries declared in cpp_info.component["xxx"].libs, + ####### create an IMPORTED target for each one and link the 'gtest_GTest_gmock_main_DEPS_TARGET' to all of them + conan_package_library_targets("${gtest_GTest_gmock_main_LIBS_RELEASE}" + "${gtest_GTest_gmock_main_LIB_DIRS_RELEASE}" + "${gtest_GTest_gmock_main_BIN_DIRS_RELEASE}" # package_bindir + "${gtest_GTest_gmock_main_LIBRARY_TYPE_RELEASE}" + "${gtest_GTest_gmock_main_IS_HOST_WINDOWS_RELEASE}" + gtest_GTest_gmock_main_DEPS_TARGET + gtest_GTest_gmock_main_LIBRARIES_TARGETS + "_RELEASE" + "gtest_GTest_gmock_main" + "${gtest_GTest_gmock_main_NO_SONAME_MODE_RELEASE}") + + + ########## TARGET PROPERTIES ##################################### + set_property(TARGET GTest::gmock_main + APPEND PROPERTY INTERFACE_LINK_LIBRARIES + $<$:${gtest_GTest_gmock_main_OBJECTS_RELEASE}> + $<$:${gtest_GTest_gmock_main_LIBRARIES_TARGETS}> + ) + + if("${gtest_GTest_gmock_main_LIBS_RELEASE}" STREQUAL "") + # If the component is not declaring any "cpp_info.components['foo'].libs" the system, frameworks etc are not + # linked to the imported targets and we need to do it to the global target + set_property(TARGET GTest::gmock_main + APPEND PROPERTY INTERFACE_LINK_LIBRARIES + gtest_GTest_gmock_main_DEPS_TARGET) + endif() + + set_property(TARGET GTest::gmock_main APPEND PROPERTY INTERFACE_LINK_OPTIONS + $<$:${gtest_GTest_gmock_main_LINKER_FLAGS_RELEASE}>) + set_property(TARGET GTest::gmock_main APPEND PROPERTY INTERFACE_INCLUDE_DIRECTORIES + $<$:${gtest_GTest_gmock_main_INCLUDE_DIRS_RELEASE}>) + set_property(TARGET GTest::gmock_main APPEND PROPERTY INTERFACE_LINK_DIRECTORIES + $<$:${gtest_GTest_gmock_main_LIB_DIRS_RELEASE}>) + set_property(TARGET GTest::gmock_main APPEND PROPERTY INTERFACE_COMPILE_DEFINITIONS + $<$:${gtest_GTest_gmock_main_COMPILE_DEFINITIONS_RELEASE}>) + set_property(TARGET GTest::gmock_main APPEND PROPERTY INTERFACE_COMPILE_OPTIONS + $<$:${gtest_GTest_gmock_main_COMPILE_OPTIONS_RELEASE}>) + + ########## COMPONENT GTest::gmock ############# + + set(gtest_GTest_gmock_FRAMEWORKS_FOUND_RELEASE "") + conan_find_apple_frameworks(gtest_GTest_gmock_FRAMEWORKS_FOUND_RELEASE "${gtest_GTest_gmock_FRAMEWORKS_RELEASE}" "${gtest_GTest_gmock_FRAMEWORK_DIRS_RELEASE}") + + set(gtest_GTest_gmock_LIBRARIES_TARGETS "") + + ######## Create an interface target to contain all the dependencies (frameworks, system and conan deps) + if(NOT TARGET gtest_GTest_gmock_DEPS_TARGET) + add_library(gtest_GTest_gmock_DEPS_TARGET INTERFACE IMPORTED) + endif() + + set_property(TARGET gtest_GTest_gmock_DEPS_TARGET + APPEND PROPERTY INTERFACE_LINK_LIBRARIES + $<$:${gtest_GTest_gmock_FRAMEWORKS_FOUND_RELEASE}> + $<$:${gtest_GTest_gmock_SYSTEM_LIBS_RELEASE}> + $<$:${gtest_GTest_gmock_DEPENDENCIES_RELEASE}> + ) + + ####### Find the libraries declared in cpp_info.component["xxx"].libs, + ####### create an IMPORTED target for each one and link the 'gtest_GTest_gmock_DEPS_TARGET' to all of them + conan_package_library_targets("${gtest_GTest_gmock_LIBS_RELEASE}" + "${gtest_GTest_gmock_LIB_DIRS_RELEASE}" + "${gtest_GTest_gmock_BIN_DIRS_RELEASE}" # package_bindir + "${gtest_GTest_gmock_LIBRARY_TYPE_RELEASE}" + "${gtest_GTest_gmock_IS_HOST_WINDOWS_RELEASE}" + gtest_GTest_gmock_DEPS_TARGET + gtest_GTest_gmock_LIBRARIES_TARGETS + "_RELEASE" + "gtest_GTest_gmock" + "${gtest_GTest_gmock_NO_SONAME_MODE_RELEASE}") + + + ########## TARGET PROPERTIES ##################################### + set_property(TARGET GTest::gmock + APPEND PROPERTY INTERFACE_LINK_LIBRARIES + $<$:${gtest_GTest_gmock_OBJECTS_RELEASE}> + $<$:${gtest_GTest_gmock_LIBRARIES_TARGETS}> + ) + + if("${gtest_GTest_gmock_LIBS_RELEASE}" STREQUAL "") + # If the component is not declaring any "cpp_info.components['foo'].libs" the system, frameworks etc are not + # linked to the imported targets and we need to do it to the global target + set_property(TARGET GTest::gmock + APPEND PROPERTY INTERFACE_LINK_LIBRARIES + gtest_GTest_gmock_DEPS_TARGET) + endif() + + set_property(TARGET GTest::gmock APPEND PROPERTY INTERFACE_LINK_OPTIONS + $<$:${gtest_GTest_gmock_LINKER_FLAGS_RELEASE}>) + set_property(TARGET GTest::gmock APPEND PROPERTY INTERFACE_INCLUDE_DIRECTORIES + $<$:${gtest_GTest_gmock_INCLUDE_DIRS_RELEASE}>) + set_property(TARGET GTest::gmock APPEND PROPERTY INTERFACE_LINK_DIRECTORIES + $<$:${gtest_GTest_gmock_LIB_DIRS_RELEASE}>) + set_property(TARGET GTest::gmock APPEND PROPERTY INTERFACE_COMPILE_DEFINITIONS + $<$:${gtest_GTest_gmock_COMPILE_DEFINITIONS_RELEASE}>) + set_property(TARGET GTest::gmock APPEND PROPERTY INTERFACE_COMPILE_OPTIONS + $<$:${gtest_GTest_gmock_COMPILE_OPTIONS_RELEASE}>) + + ########## COMPONENT GTest::gtest_main ############# + + set(gtest_GTest_gtest_main_FRAMEWORKS_FOUND_RELEASE "") + conan_find_apple_frameworks(gtest_GTest_gtest_main_FRAMEWORKS_FOUND_RELEASE "${gtest_GTest_gtest_main_FRAMEWORKS_RELEASE}" "${gtest_GTest_gtest_main_FRAMEWORK_DIRS_RELEASE}") + + set(gtest_GTest_gtest_main_LIBRARIES_TARGETS "") + + ######## Create an interface target to contain all the dependencies (frameworks, system and conan deps) + if(NOT TARGET gtest_GTest_gtest_main_DEPS_TARGET) + add_library(gtest_GTest_gtest_main_DEPS_TARGET INTERFACE IMPORTED) + endif() + + set_property(TARGET gtest_GTest_gtest_main_DEPS_TARGET + APPEND PROPERTY INTERFACE_LINK_LIBRARIES + $<$:${gtest_GTest_gtest_main_FRAMEWORKS_FOUND_RELEASE}> + $<$:${gtest_GTest_gtest_main_SYSTEM_LIBS_RELEASE}> + $<$:${gtest_GTest_gtest_main_DEPENDENCIES_RELEASE}> + ) + + ####### Find the libraries declared in cpp_info.component["xxx"].libs, + ####### create an IMPORTED target for each one and link the 'gtest_GTest_gtest_main_DEPS_TARGET' to all of them + conan_package_library_targets("${gtest_GTest_gtest_main_LIBS_RELEASE}" + "${gtest_GTest_gtest_main_LIB_DIRS_RELEASE}" + "${gtest_GTest_gtest_main_BIN_DIRS_RELEASE}" # package_bindir + "${gtest_GTest_gtest_main_LIBRARY_TYPE_RELEASE}" + "${gtest_GTest_gtest_main_IS_HOST_WINDOWS_RELEASE}" + gtest_GTest_gtest_main_DEPS_TARGET + gtest_GTest_gtest_main_LIBRARIES_TARGETS + "_RELEASE" + "gtest_GTest_gtest_main" + "${gtest_GTest_gtest_main_NO_SONAME_MODE_RELEASE}") + + + ########## TARGET PROPERTIES ##################################### + set_property(TARGET GTest::gtest_main + APPEND PROPERTY INTERFACE_LINK_LIBRARIES + $<$:${gtest_GTest_gtest_main_OBJECTS_RELEASE}> + $<$:${gtest_GTest_gtest_main_LIBRARIES_TARGETS}> + ) + + if("${gtest_GTest_gtest_main_LIBS_RELEASE}" STREQUAL "") + # If the component is not declaring any "cpp_info.components['foo'].libs" the system, frameworks etc are not + # linked to the imported targets and we need to do it to the global target + set_property(TARGET GTest::gtest_main + APPEND PROPERTY INTERFACE_LINK_LIBRARIES + gtest_GTest_gtest_main_DEPS_TARGET) + endif() + + set_property(TARGET GTest::gtest_main APPEND PROPERTY INTERFACE_LINK_OPTIONS + $<$:${gtest_GTest_gtest_main_LINKER_FLAGS_RELEASE}>) + set_property(TARGET GTest::gtest_main APPEND PROPERTY INTERFACE_INCLUDE_DIRECTORIES + $<$:${gtest_GTest_gtest_main_INCLUDE_DIRS_RELEASE}>) + set_property(TARGET GTest::gtest_main APPEND PROPERTY INTERFACE_LINK_DIRECTORIES + $<$:${gtest_GTest_gtest_main_LIB_DIRS_RELEASE}>) + set_property(TARGET GTest::gtest_main APPEND PROPERTY INTERFACE_COMPILE_DEFINITIONS + $<$:${gtest_GTest_gtest_main_COMPILE_DEFINITIONS_RELEASE}>) + set_property(TARGET GTest::gtest_main APPEND PROPERTY INTERFACE_COMPILE_OPTIONS + $<$:${gtest_GTest_gtest_main_COMPILE_OPTIONS_RELEASE}>) + + ########## COMPONENT GTest::gtest ############# + + set(gtest_GTest_gtest_FRAMEWORKS_FOUND_RELEASE "") + conan_find_apple_frameworks(gtest_GTest_gtest_FRAMEWORKS_FOUND_RELEASE "${gtest_GTest_gtest_FRAMEWORKS_RELEASE}" "${gtest_GTest_gtest_FRAMEWORK_DIRS_RELEASE}") + + set(gtest_GTest_gtest_LIBRARIES_TARGETS "") + + ######## Create an interface target to contain all the dependencies (frameworks, system and conan deps) + if(NOT TARGET gtest_GTest_gtest_DEPS_TARGET) + add_library(gtest_GTest_gtest_DEPS_TARGET INTERFACE IMPORTED) + endif() + + set_property(TARGET gtest_GTest_gtest_DEPS_TARGET + APPEND PROPERTY INTERFACE_LINK_LIBRARIES + $<$:${gtest_GTest_gtest_FRAMEWORKS_FOUND_RELEASE}> + $<$:${gtest_GTest_gtest_SYSTEM_LIBS_RELEASE}> + $<$:${gtest_GTest_gtest_DEPENDENCIES_RELEASE}> + ) + + ####### Find the libraries declared in cpp_info.component["xxx"].libs, + ####### create an IMPORTED target for each one and link the 'gtest_GTest_gtest_DEPS_TARGET' to all of them + conan_package_library_targets("${gtest_GTest_gtest_LIBS_RELEASE}" + "${gtest_GTest_gtest_LIB_DIRS_RELEASE}" + "${gtest_GTest_gtest_BIN_DIRS_RELEASE}" # package_bindir + "${gtest_GTest_gtest_LIBRARY_TYPE_RELEASE}" + "${gtest_GTest_gtest_IS_HOST_WINDOWS_RELEASE}" + gtest_GTest_gtest_DEPS_TARGET + gtest_GTest_gtest_LIBRARIES_TARGETS + "_RELEASE" + "gtest_GTest_gtest" + "${gtest_GTest_gtest_NO_SONAME_MODE_RELEASE}") + + + ########## TARGET PROPERTIES ##################################### + set_property(TARGET GTest::gtest + APPEND PROPERTY INTERFACE_LINK_LIBRARIES + $<$:${gtest_GTest_gtest_OBJECTS_RELEASE}> + $<$:${gtest_GTest_gtest_LIBRARIES_TARGETS}> + ) + + if("${gtest_GTest_gtest_LIBS_RELEASE}" STREQUAL "") + # If the component is not declaring any "cpp_info.components['foo'].libs" the system, frameworks etc are not + # linked to the imported targets and we need to do it to the global target + set_property(TARGET GTest::gtest + APPEND PROPERTY INTERFACE_LINK_LIBRARIES + gtest_GTest_gtest_DEPS_TARGET) + endif() + + set_property(TARGET GTest::gtest APPEND PROPERTY INTERFACE_LINK_OPTIONS + $<$:${gtest_GTest_gtest_LINKER_FLAGS_RELEASE}>) + set_property(TARGET GTest::gtest APPEND PROPERTY INTERFACE_INCLUDE_DIRECTORIES + $<$:${gtest_GTest_gtest_INCLUDE_DIRS_RELEASE}>) + set_property(TARGET GTest::gtest APPEND PROPERTY INTERFACE_LINK_DIRECTORIES + $<$:${gtest_GTest_gtest_LIB_DIRS_RELEASE}>) + set_property(TARGET GTest::gtest APPEND PROPERTY INTERFACE_COMPILE_DEFINITIONS + $<$:${gtest_GTest_gtest_COMPILE_DEFINITIONS_RELEASE}>) + set_property(TARGET GTest::gtest APPEND PROPERTY INTERFACE_COMPILE_OPTIONS + $<$:${gtest_GTest_gtest_COMPILE_OPTIONS_RELEASE}>) + + ########## AGGREGATED GLOBAL TARGET WITH THE COMPONENTS ##################### + set_property(TARGET gtest::gtest APPEND PROPERTY INTERFACE_LINK_LIBRARIES GTest::gmock_main) + set_property(TARGET gtest::gtest APPEND PROPERTY INTERFACE_LINK_LIBRARIES GTest::gmock) + set_property(TARGET gtest::gtest APPEND PROPERTY INTERFACE_LINK_LIBRARIES GTest::gtest_main) + set_property(TARGET gtest::gtest APPEND PROPERTY INTERFACE_LINK_LIBRARIES GTest::gtest) + +########## For the modules (FindXXX) +set(gtest_LIBRARIES_RELEASE gtest::gtest) diff --git a/build/Release/generators/module-GTest-release-x86_64-data.cmake b/build/Release/generators/module-GTest-release-x86_64-data.cmake new file mode 100644 index 0000000..13aacb9 --- /dev/null +++ b/build/Release/generators/module-GTest-release-x86_64-data.cmake @@ -0,0 +1,174 @@ +########### AGGREGATED COMPONENTS AND DEPENDENCIES FOR THE MULTI CONFIG ##################### +############################################################################################# + +list(APPEND gtest_COMPONENT_NAMES GTest::gtest GTest::gtest_main GTest::gmock GTest::gmock_main) +list(REMOVE_DUPLICATES gtest_COMPONENT_NAMES) +if(DEFINED gtest_FIND_DEPENDENCY_NAMES) + list(APPEND gtest_FIND_DEPENDENCY_NAMES ) + list(REMOVE_DUPLICATES gtest_FIND_DEPENDENCY_NAMES) +else() + set(gtest_FIND_DEPENDENCY_NAMES ) +endif() + +########### VARIABLES ####################################################################### +############################################################################################# +set(gtest_PACKAGE_FOLDER_RELEASE "/home/mnxactep/.conan2/p/b/gtest71d42e522dde9/p") +set(gtest_BUILD_MODULES_PATHS_RELEASE ) + + +set(gtest_INCLUDE_DIRS_RELEASE "${gtest_PACKAGE_FOLDER_RELEASE}/include") +set(gtest_RES_DIRS_RELEASE ) +set(gtest_DEFINITIONS_RELEASE ) +set(gtest_SHARED_LINK_FLAGS_RELEASE ) +set(gtest_EXE_LINK_FLAGS_RELEASE ) +set(gtest_OBJECTS_RELEASE ) +set(gtest_COMPILE_DEFINITIONS_RELEASE ) +set(gtest_COMPILE_OPTIONS_C_RELEASE ) +set(gtest_COMPILE_OPTIONS_CXX_RELEASE ) +set(gtest_LIB_DIRS_RELEASE "${gtest_PACKAGE_FOLDER_RELEASE}/lib") +set(gtest_BIN_DIRS_RELEASE ) +set(gtest_LIBRARY_TYPE_RELEASE STATIC) +set(gtest_IS_HOST_WINDOWS_RELEASE 0) +set(gtest_LIBS_RELEASE gmock_main gmock gtest_main gtest) +set(gtest_SYSTEM_LIBS_RELEASE m pthread) +set(gtest_FRAMEWORK_DIRS_RELEASE ) +set(gtest_FRAMEWORKS_RELEASE ) +set(gtest_BUILD_DIRS_RELEASE ) +set(gtest_NO_SONAME_MODE_RELEASE FALSE) + + +# COMPOUND VARIABLES +set(gtest_COMPILE_OPTIONS_RELEASE + "$<$:${gtest_COMPILE_OPTIONS_CXX_RELEASE}>" + "$<$:${gtest_COMPILE_OPTIONS_C_RELEASE}>") +set(gtest_LINKER_FLAGS_RELEASE + "$<$,SHARED_LIBRARY>:${gtest_SHARED_LINK_FLAGS_RELEASE}>" + "$<$,MODULE_LIBRARY>:${gtest_SHARED_LINK_FLAGS_RELEASE}>" + "$<$,EXECUTABLE>:${gtest_EXE_LINK_FLAGS_RELEASE}>") + + +set(gtest_COMPONENTS_RELEASE GTest::gtest GTest::gtest_main GTest::gmock GTest::gmock_main) +########### COMPONENT GTest::gmock_main VARIABLES ############################################ + +set(gtest_GTest_gmock_main_INCLUDE_DIRS_RELEASE "${gtest_PACKAGE_FOLDER_RELEASE}/include") +set(gtest_GTest_gmock_main_LIB_DIRS_RELEASE "${gtest_PACKAGE_FOLDER_RELEASE}/lib") +set(gtest_GTest_gmock_main_BIN_DIRS_RELEASE ) +set(gtest_GTest_gmock_main_LIBRARY_TYPE_RELEASE STATIC) +set(gtest_GTest_gmock_main_IS_HOST_WINDOWS_RELEASE 0) +set(gtest_GTest_gmock_main_RES_DIRS_RELEASE ) +set(gtest_GTest_gmock_main_DEFINITIONS_RELEASE ) +set(gtest_GTest_gmock_main_OBJECTS_RELEASE ) +set(gtest_GTest_gmock_main_COMPILE_DEFINITIONS_RELEASE ) +set(gtest_GTest_gmock_main_COMPILE_OPTIONS_C_RELEASE "") +set(gtest_GTest_gmock_main_COMPILE_OPTIONS_CXX_RELEASE "") +set(gtest_GTest_gmock_main_LIBS_RELEASE gmock_main) +set(gtest_GTest_gmock_main_SYSTEM_LIBS_RELEASE ) +set(gtest_GTest_gmock_main_FRAMEWORK_DIRS_RELEASE ) +set(gtest_GTest_gmock_main_FRAMEWORKS_RELEASE ) +set(gtest_GTest_gmock_main_DEPENDENCIES_RELEASE GTest::gmock) +set(gtest_GTest_gmock_main_SHARED_LINK_FLAGS_RELEASE ) +set(gtest_GTest_gmock_main_EXE_LINK_FLAGS_RELEASE ) +set(gtest_GTest_gmock_main_NO_SONAME_MODE_RELEASE FALSE) + +# COMPOUND VARIABLES +set(gtest_GTest_gmock_main_LINKER_FLAGS_RELEASE + $<$,SHARED_LIBRARY>:${gtest_GTest_gmock_main_SHARED_LINK_FLAGS_RELEASE}> + $<$,MODULE_LIBRARY>:${gtest_GTest_gmock_main_SHARED_LINK_FLAGS_RELEASE}> + $<$,EXECUTABLE>:${gtest_GTest_gmock_main_EXE_LINK_FLAGS_RELEASE}> +) +set(gtest_GTest_gmock_main_COMPILE_OPTIONS_RELEASE + "$<$:${gtest_GTest_gmock_main_COMPILE_OPTIONS_CXX_RELEASE}>" + "$<$:${gtest_GTest_gmock_main_COMPILE_OPTIONS_C_RELEASE}>") +########### COMPONENT GTest::gmock VARIABLES ############################################ + +set(gtest_GTest_gmock_INCLUDE_DIRS_RELEASE "${gtest_PACKAGE_FOLDER_RELEASE}/include") +set(gtest_GTest_gmock_LIB_DIRS_RELEASE "${gtest_PACKAGE_FOLDER_RELEASE}/lib") +set(gtest_GTest_gmock_BIN_DIRS_RELEASE ) +set(gtest_GTest_gmock_LIBRARY_TYPE_RELEASE STATIC) +set(gtest_GTest_gmock_IS_HOST_WINDOWS_RELEASE 0) +set(gtest_GTest_gmock_RES_DIRS_RELEASE ) +set(gtest_GTest_gmock_DEFINITIONS_RELEASE ) +set(gtest_GTest_gmock_OBJECTS_RELEASE ) +set(gtest_GTest_gmock_COMPILE_DEFINITIONS_RELEASE ) +set(gtest_GTest_gmock_COMPILE_OPTIONS_C_RELEASE "") +set(gtest_GTest_gmock_COMPILE_OPTIONS_CXX_RELEASE "") +set(gtest_GTest_gmock_LIBS_RELEASE gmock) +set(gtest_GTest_gmock_SYSTEM_LIBS_RELEASE ) +set(gtest_GTest_gmock_FRAMEWORK_DIRS_RELEASE ) +set(gtest_GTest_gmock_FRAMEWORKS_RELEASE ) +set(gtest_GTest_gmock_DEPENDENCIES_RELEASE GTest::gtest) +set(gtest_GTest_gmock_SHARED_LINK_FLAGS_RELEASE ) +set(gtest_GTest_gmock_EXE_LINK_FLAGS_RELEASE ) +set(gtest_GTest_gmock_NO_SONAME_MODE_RELEASE FALSE) + +# COMPOUND VARIABLES +set(gtest_GTest_gmock_LINKER_FLAGS_RELEASE + $<$,SHARED_LIBRARY>:${gtest_GTest_gmock_SHARED_LINK_FLAGS_RELEASE}> + $<$,MODULE_LIBRARY>:${gtest_GTest_gmock_SHARED_LINK_FLAGS_RELEASE}> + $<$,EXECUTABLE>:${gtest_GTest_gmock_EXE_LINK_FLAGS_RELEASE}> +) +set(gtest_GTest_gmock_COMPILE_OPTIONS_RELEASE + "$<$:${gtest_GTest_gmock_COMPILE_OPTIONS_CXX_RELEASE}>" + "$<$:${gtest_GTest_gmock_COMPILE_OPTIONS_C_RELEASE}>") +########### COMPONENT GTest::gtest_main VARIABLES ############################################ + +set(gtest_GTest_gtest_main_INCLUDE_DIRS_RELEASE "${gtest_PACKAGE_FOLDER_RELEASE}/include") +set(gtest_GTest_gtest_main_LIB_DIRS_RELEASE "${gtest_PACKAGE_FOLDER_RELEASE}/lib") +set(gtest_GTest_gtest_main_BIN_DIRS_RELEASE ) +set(gtest_GTest_gtest_main_LIBRARY_TYPE_RELEASE STATIC) +set(gtest_GTest_gtest_main_IS_HOST_WINDOWS_RELEASE 0) +set(gtest_GTest_gtest_main_RES_DIRS_RELEASE ) +set(gtest_GTest_gtest_main_DEFINITIONS_RELEASE ) +set(gtest_GTest_gtest_main_OBJECTS_RELEASE ) +set(gtest_GTest_gtest_main_COMPILE_DEFINITIONS_RELEASE ) +set(gtest_GTest_gtest_main_COMPILE_OPTIONS_C_RELEASE "") +set(gtest_GTest_gtest_main_COMPILE_OPTIONS_CXX_RELEASE "") +set(gtest_GTest_gtest_main_LIBS_RELEASE gtest_main) +set(gtest_GTest_gtest_main_SYSTEM_LIBS_RELEASE ) +set(gtest_GTest_gtest_main_FRAMEWORK_DIRS_RELEASE ) +set(gtest_GTest_gtest_main_FRAMEWORKS_RELEASE ) +set(gtest_GTest_gtest_main_DEPENDENCIES_RELEASE GTest::gtest) +set(gtest_GTest_gtest_main_SHARED_LINK_FLAGS_RELEASE ) +set(gtest_GTest_gtest_main_EXE_LINK_FLAGS_RELEASE ) +set(gtest_GTest_gtest_main_NO_SONAME_MODE_RELEASE FALSE) + +# COMPOUND VARIABLES +set(gtest_GTest_gtest_main_LINKER_FLAGS_RELEASE + $<$,SHARED_LIBRARY>:${gtest_GTest_gtest_main_SHARED_LINK_FLAGS_RELEASE}> + $<$,MODULE_LIBRARY>:${gtest_GTest_gtest_main_SHARED_LINK_FLAGS_RELEASE}> + $<$,EXECUTABLE>:${gtest_GTest_gtest_main_EXE_LINK_FLAGS_RELEASE}> +) +set(gtest_GTest_gtest_main_COMPILE_OPTIONS_RELEASE + "$<$:${gtest_GTest_gtest_main_COMPILE_OPTIONS_CXX_RELEASE}>" + "$<$:${gtest_GTest_gtest_main_COMPILE_OPTIONS_C_RELEASE}>") +########### COMPONENT GTest::gtest VARIABLES ############################################ + +set(gtest_GTest_gtest_INCLUDE_DIRS_RELEASE "${gtest_PACKAGE_FOLDER_RELEASE}/include") +set(gtest_GTest_gtest_LIB_DIRS_RELEASE "${gtest_PACKAGE_FOLDER_RELEASE}/lib") +set(gtest_GTest_gtest_BIN_DIRS_RELEASE ) +set(gtest_GTest_gtest_LIBRARY_TYPE_RELEASE STATIC) +set(gtest_GTest_gtest_IS_HOST_WINDOWS_RELEASE 0) +set(gtest_GTest_gtest_RES_DIRS_RELEASE ) +set(gtest_GTest_gtest_DEFINITIONS_RELEASE ) +set(gtest_GTest_gtest_OBJECTS_RELEASE ) +set(gtest_GTest_gtest_COMPILE_DEFINITIONS_RELEASE ) +set(gtest_GTest_gtest_COMPILE_OPTIONS_C_RELEASE "") +set(gtest_GTest_gtest_COMPILE_OPTIONS_CXX_RELEASE "") +set(gtest_GTest_gtest_LIBS_RELEASE gtest) +set(gtest_GTest_gtest_SYSTEM_LIBS_RELEASE m pthread) +set(gtest_GTest_gtest_FRAMEWORK_DIRS_RELEASE ) +set(gtest_GTest_gtest_FRAMEWORKS_RELEASE ) +set(gtest_GTest_gtest_DEPENDENCIES_RELEASE ) +set(gtest_GTest_gtest_SHARED_LINK_FLAGS_RELEASE ) +set(gtest_GTest_gtest_EXE_LINK_FLAGS_RELEASE ) +set(gtest_GTest_gtest_NO_SONAME_MODE_RELEASE FALSE) + +# COMPOUND VARIABLES +set(gtest_GTest_gtest_LINKER_FLAGS_RELEASE + $<$,SHARED_LIBRARY>:${gtest_GTest_gtest_SHARED_LINK_FLAGS_RELEASE}> + $<$,MODULE_LIBRARY>:${gtest_GTest_gtest_SHARED_LINK_FLAGS_RELEASE}> + $<$,EXECUTABLE>:${gtest_GTest_gtest_EXE_LINK_FLAGS_RELEASE}> +) +set(gtest_GTest_gtest_COMPILE_OPTIONS_RELEASE + "$<$:${gtest_GTest_gtest_COMPILE_OPTIONS_CXX_RELEASE}>" + "$<$:${gtest_GTest_gtest_COMPILE_OPTIONS_C_RELEASE}>") \ No newline at end of file diff --git a/build/Release/generators/module-GTestTargets.cmake b/build/Release/generators/module-GTestTargets.cmake new file mode 100644 index 0000000..69a874b --- /dev/null +++ b/build/Release/generators/module-GTestTargets.cmake @@ -0,0 +1,33 @@ +# Load the debug and release variables +file(GLOB DATA_FILES "${CMAKE_CURRENT_LIST_DIR}/module-GTest-*-data.cmake") + +foreach(f ${DATA_FILES}) + include(${f}) +endforeach() + +# Create the targets for all the components +foreach(_COMPONENT ${gtest_COMPONENT_NAMES} ) + if(NOT TARGET ${_COMPONENT}) + add_library(${_COMPONENT} INTERFACE IMPORTED) + message(${GTest_MESSAGE_MODE} "Conan: Component target declared '${_COMPONENT}'") + endif() +endforeach() + +if(NOT TARGET gtest::gtest) + add_library(gtest::gtest INTERFACE IMPORTED) + message(${GTest_MESSAGE_MODE} "Conan: Target declared 'gtest::gtest'") +endif() +if(NOT TARGET GTest::GTest) + add_library(GTest::GTest INTERFACE IMPORTED) + set_property(TARGET GTest::GTest PROPERTY INTERFACE_LINK_LIBRARIES GTest::gtest) +endif() +if(NOT TARGET GTest::Main) + add_library(GTest::Main INTERFACE IMPORTED) + set_property(TARGET GTest::Main PROPERTY INTERFACE_LINK_LIBRARIES GTest::gtest_main) +endif() +# Load the debug and release library finders +file(GLOB CONFIG_FILES "${CMAKE_CURRENT_LIST_DIR}/module-GTest-Target-*.cmake") + +foreach(f ${CONFIG_FILES}) + include(${f}) +endforeach() \ No newline at end of file diff --git a/build/Release/main b/build/Release/main new file mode 100755 index 0000000000000000000000000000000000000000..3182b88edd6ba706632c09fe3e2d6994d79f03c9 GIT binary patch literal 27728 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 LiAIBhftCIbmQbw@ literal 0 HcmV?d00001 diff --git a/build/Release/two-sum-test b/build/Release/two-sum-test new file mode 100755 index 0000000000000000000000000000000000000000..b838eba02fc206a90b8695a327b4b3f1eacf0c80 GIT binary patch literal 1533760 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 #@dV@&WCF5GRu7rStm{a%cS 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%0AV*Iwqh-O*=I^I>|o8c8b}jS0L#Y)~K$+t1;+= z9h2yT)<>gtb;A`_txuH@pyESE>3B!!7g4(!A9*&t`HIr`z=^d$l1{VappU1(fep6H zJGdj2r_$cwR!O1(em?-VqWgayYZ|q&{WtWc|I-VtLKiO~ojtEs&kLPBg$^*Wj6F=l zDw_#oO?Biy7%sncxcs{eUtid;&cdNC$>_pw%lR|0JkDgJlAEK-B3!UDIKP&2PF6^c zPB%=G1cQFUh40^|m?U!!$$8DA7l9Uun5@7b)5E%A3Cu(Od_~wuyvifZNuq$2wjn?b`?jAat9iEx7rDY$*pmFr-ianIDV$Qh(0y|hh&Y& zgNmwxIZ&_3Ol?QI=RVYW;`bE{Z$e<=QEEj~dfTbZc51Vo+BB!Ok5fBTYVrG<(n67{ zSKG9%uHqg{vR4vKDN$83R2AgPad>JeXFkdtmO~R!=WqxTFZ3ApTO2m#yC^g?hgUfx z7Z*-9H=HgWbYf1kz6cZdBFF^K0ImjxGyUQyQMfFOD>IxfQM{BL%?hWh6HZr7=$IsQ zIbJ_;K;Q~6TN-tODuN@+OA+ZF?KvTk4O7-<;B!|(zwba2_y|jhs+?%YXQ$~mk}ml| zh4OUV`_KdvxE3oyW9E0%?N}P`lcn+Ya(MTefh^H(!_s(f2Cs~DkJ4EGf?Wy4+0W72 z-|XEdyxWUAj!cQ}{C=2YgmgcAhLeH7-?HUg9cWC9d7EPePCW)3jf8;5+QY6nC1>Jk zG!;1$1&%G$#-K$t=4OViL_o^>)lSxI^gJr>87vrVvIOtj;AP6=QU*#1Dz!@+y~SqH zDKSDm$`B_VAW~?7KVXbFUI}WHvsOLg*ynJk_F<>Cvr}8kscqxbW;(U2F``=XHBN21 zQ~R(}ThXa)CbdEJJ+?xaMre1|1R>)ZKbciRXUPT{Int(t(|sOJS5xSU)czXqm?7L} z4UiU!)K(zcukLvjw)Fz|0^1y48$qluu@8ZXL0$U2~Fi(Q=Z_ ziVzFbRTl$Zhw!OeyBgtLRU_$42fLft87LMQCK&P`W$9#g$^br|{>-`#*sx05Nm#Yj zRzPz14GC7-yKLUgCwX}%nI(nv(}@*0O?D?Xme^Vc8%K=e6PWH`pA&nC*dSoskv4Wz z+snE(th>RX|B791NbDu-0(6&;5xblicN7|{$u3tU*22NO#7;nbpoW8S{Z#qH{y1Vf zJZqM=78ix1p2HEX{oR-8F1p(&IAl9JE=n8k zMd5hY;dm_yNB<}sJ;1>b)a+8*)(mjUa^qUQQo$J+H2*qiIX;TQQ6UP)d~nDFG)Ih4 zzoNy!BQRyhsU9J`tvcXa9Sfg8Y$-{T9Bdh}_lcbm>&#a}unK7F`RRgJ*N#J#{ zbSz!?0xz14zvVj0`uze+&>I9g>ib?nruuvMeXu|q!HU#}xY2dn$g~741y;jN=%%?+ zSFEz+D$ft3nM#@~gofBfJQ5pCtVjYEv2z%C>N z{y~hD)mOT}Wc$_(4A+}3Bm}lP!TMTu;THzPxq{*O7B|{e?;z7jv=pd=IiZq){xbQjeZ{H0$*B#Q#sKbIu3+mw*lx`vRE5yzW)yzD z$SPa@71RaMa^O8tmP^0_Vm}gl)cVGLLYoM+0_6Bcg~@;Ym=I#}0VvUHUI@m&DwTM-Bu%C%l zB6ie~cgG}PC!t2*4F?;{c7GxE%K@wVyTrB;Tkc@nCH@nu4%61teumil#Eyy?b0j}_ z57;Zjt^_7lH3eZwjRYijZF$$v-W5^ABP1X1h?q@^yNEptOx1C=5qB&^MN?MvXNqbS zRA|Hg^DVnxU4mM@LhVGDQtCph>jaL+-{1%g2Cvqi@n0P#_LpPs9}wF`Y`cSfLu@6n zIpPBN{a;6Jv)55Ki*>D>74;EfeqxCZww*GD5^LtjJwvQFu>>PG)sg!kT`Gfhe3zj0 zy@PU_68lubOOc8Ly$(-*uI(cT%apeRX;ggDXN{`GZejRMP zjgQn{KQ3*mN>XRB{T8BibH%y(0~iTv5Sx)b0rzoQ(TBNN8;@oJgGG40dPtO^f#k5R zAL|-9hV&V+?!>A%SS|XWmsm4r05XU*A(jA4%;^-ND*?&f9Nt}M@4E6XmgHYKV#R;| z*ioD(=WathOcThT^&3H*eqfj(S1>3HlYcGX32P&kMDd< z`1vY;$2bFZn%JWxeaOMyV=H$Pn+Qx@!yqq_xC(ux87oep_j(>~!ZIuS1N}Ifh+3Mz zc}de9YN}ro@F$;t_Ti5fHJWV{LUKSsl+J|S5ZHilVY8zB44%K^j|KX>%H3V%S4h|l zOO=u0bsd@p3LL@>z`ezCSQ8lPw6h^FH$)M5-&IZrjVqfP@24q0GM~B&-s<7|FK0*Q zQ!}Li`P6TofSu0aA#46r7TBJbFQa(`eJ(WvU=e!4$Ke$ zB*!I`swlq)c#bdZ{mY*cQZnFGZHP3w`1P8npYV_~j3+FMdJ0G*vZ%Y_;7w<9mZOQBA6$Qz&}LYp`Pa=jf8epEy2aG!-^b|^xL4C78be={Q8s|XFhK|gjenc=i&t?X7Sx@$@VHwo@DaK|{ zH*926NZY2c#CK*}=lzcv)W>j!6`nyo#L1v;S9%6@9|Rkuz9nPO)pnldN?~Rg3xZZ)1 zEOc1>hC2KxeuHtF=|HbpC=G>>MYoZ^^e7GBB*cX{C5I%g0cBDSg%f?{^V+CEeX{46+$l3UQ|V%mQSJu zxpFkN+XU*zZ4Pk5+UCUhS`;Luppr#mEHcXG8xOYm#t&Ge1CfXvjV8csjz$ejScQa4 zz4!wy%Mtfs6hb)~Ypl(_XEozj6bs=iKZ70i>w4~=nm8}0&^g1~$ayv@__wp2N1Ck$etVKu?DJ zD0$Qud?0G-}9Hir6Ny%zJ^=8|Nfr8IK&;DN6jx>w0YFKucB$={cL>I zt0j;6@bv`n`&kQ^Bqe)HCxeJTs!YZt$)m0(?Orqxd`=#9=Qmw>)K9c!&Q-DMKP_4w zbqs`Il4m08VS#+}C*E_zG{f_#bFc`x^Qdn>gIVJ{w@~;0w>;_@I**zoF3~HLN6nAR zL>k~UV4=LO|3e=2Lz7D;b~Tcb$(F6c@BRLqd(OG{ znP)2B`j+qSl|RhA@6YFa&bgoSIiGXRz3+P;jkKmtROSdVi@H2&zNR8YJK#VnY@(4X zsb<(+#c?KmP)=NcI?lv_6wQMJ$sBiT9(7&KqpqfT)bq5}H)u7AM?DspFLU(N+MOuj z=;oXum0hio(i$nLkzcWD6`g}PkWve9;AW0xN8HRYR%?yYTKpcflpD`H&f2=;U||wR z3V75ZlyrI23vq$Deg@gYp5|WC!=4T*_B8j^KK67|I@o;^DVjgMY%)f2Sg6MCjF;uU zm*=?^;A3c>DdRjAfBI}>M452OnpXVjT{semtZ4<25g5&%o=!FJr>m%}(cof}HI6u! z;MaCs=hkY(oT2#BSB@tfn?HRctH_))Nyanw5|%$*Mk@F7Gz$Xrj^|V5Pmg&l=Wu=z z>R!SL@kx31h{_ zpZ-!0j}3ZwyrYqsIEWt1U8v=yYBtf@S5hKVwML3*n2r#qkK*fMa{Yb& zbeR`rd@e>P=NO+{BS!P5`IXaH{As=*A|W^t2MocdG{7WCfQ0(!Ddt*W7%1^j?3z_Y53DerSC8< zvvEKlEFus!%}xP^arry^>CZ?7^{mY=$2v|T<_f6;5%USgw;;TWBr!BgBU3f970RNs zNtc?hk=aC|X4t2I=|R~~D|V+MLv%E*Rg9(4xn_oKk24vRjp++2meq>#0*sG8eTNpc z(#kD$qxn{L^q{Q73-J!hxw=(kp-W|BG%`XX_i5xVjWpFrJ&okUfjcPg+UE|+FLg`! z6E0$#zwaVfJkv!oUO4Iw%FHSlhI6q%ltEdaXVY;O83cuB{`6toR&;h=2mUlanrr#f zWKFBPM|^)f7JqseamAnh0*|mF`{Ug5SjSF}-p<_yWtTtQ{1B9vi?YfO(m`ZRt9t+m zIEuxe-i4@h`O^>VgNdOq!Kd4^4#P*Fq^`hUXYr5tZvp?C%l~HcznS=tic_KB@~2^nAxVOo4A6MUF4IHE{elCP~D7s?3gRS3?QuOiSl5bY=(m^^o33^rTd|@vr}4d z#JL+0qFB=j4SkQRy1M%ARZo-0T5M2~=o!{@BhfRg>F%O;#5waP+TG;jHTJt;ru5t( zJ;QJRHn-g6h+L#-JVB!_S=0NPs3)FD9@g|nd({=^U`=;H=ST{8NJ_Mj2q2A4Yz1n`g!A9>#w8eAf0l(gTqIbmEEFPoXM_v6S z51I9gL#h!;9v_kSkoKP5~qXI%bqPzO|>)8>F$!_~Uu&e*j8t)|PdX>C&SKOb-cQ%#9d2hgS6*_o-90MdY<9KQ$zS@Re(0SmzTd4p2Z{Ds)7^qBg3cnzttonpmg+r?EtiV2*Q(zCy;Nh z@C$!Hc5DpePJOB2i1QQ>HLh;I2(i^1fF*;iB;q0b)U*@IL+*YHQLq<$x2$4r%-iQP!-6N5cTjQ)wtGT1_5 z6^M-h#&zhgd$i-WQ&xns`bK{Z(w}n-t&co|Re-wWpNZ`t_JF}I+KjN*1=wMi3Q+R zN(VGSj&WXxMx;AJ*)T)96MlLJBgaJeGsM!UTG3$3iS;6;-XGZFG{!8TBGRF(6=jP| zmIRZtnJra?d$dC?(uF`t87ODvDUt|L~9*cXxyvz;?wLs1;7V#xCn5}o2u;3eSoBg~7k z%r~s*6efnBzSRm}n`B*$moOs&(+k{$|2j@o!f(w&i%?U9uh2*Y!5$sb&N#U@iEs0 zQZm~)NB&a#!7^I=Vx#?tbUvle8EGCPwV^SHD;Ec*BD?fuy+&vwp)A)6(=kV=#-3FY zviB(C+XD)lPwZu4J@wf5fzXqLQUIB;k$67fhqnW+U`k&_>|UxCG*}m6t%z+ChVmBY zQqzLbl+~u}dBa|wN30C7{s!xK9dV!v?0YhtkXiTyzAB7-@^J|T9**lS$^ z*dk(63^s)I&LFmXtMz-?UB?Kq2s)#&7*7QaQRAB#7R?k=4 zAXPIIZ#g+{nX=E&AIn&Fh+$1L|2uCGJ7L28O=8ax+ib9}h>aljmJETt&TYnS!;2y7 zMp;nu3>OsLiQPi1w81vhMiXKUjoti}fK?^NofA_^USqclhtxTgy=-i>rrncJiOiE! zg5Uo^l2)nfC}rPLwp1LM?aYNtrIb4$^RT8rU?pn%!{ky@`qRsrX8RRu`pGR+HIuFS z?GCQ7&%n<^DwV5QjjRb~n;z`O#oEnm%n&iY#i<~Tp>rOm>`Kb&nLt`V>{4RI4OWih z?`&cXjRRT{I{{M>{;Z3HQygP;7a%!%iwa-svyMDlOZ7Fztc>3U#AX{z#_u#@nFf>b zJC;}{gNjupt)!>qd+(z(^xz5o$|_KT~2d$7h5aeFHetI4UoDxe8Ug8tiq} zQj!?I-S6yWl2`Aqa0tdxa2!{!y1fymSXU{_bt4&S<9dIt)0k^1rFZ)F{^R z4wNGYV9Mn?NAALeqe;>gIMs&mp9aqI93S;4R-xhsBP2VzywG(RTU;=>)`17rBbo>& zHeF{ks}X7BIsO`nUVmSQy0Q7vrTgc?m%e}9zkF#vS~J||*o5XBd}&Z4Y#AS+IR{^w zbmQMKpMx)rZ?V`iKJ%6@jT^OiBm?T^f1582%9R>BQ+|0G}fLo5^iI8w4&Y(1sqJE1njrTEFpeeW~hA&;NyN54*WeIYu@VueNU&fa{?_;&qJ>B`zRXfEX za)AtN36}rzrPKdM`O;%oyP4yZ`O>$drjk6AztZ~HIe=l>5 zyv9Mm;ruUO`WO7j%KtiFIxEW^%%{Yce)9)R{1;$tE4LEw z=2;P(Mf0W4z?Ay?eCdPt%lQ0<`O2m_|juH@)kJWSNbD- z>CU43r})xkV1f^!2CagRKt_EEf1NQ)@LwkX8_xfR^1ny$9~JvT!R1RoxDWZr_r2*; z=1Wh-J*_{(m+t59h9uT3XfLQp=Zq1ugSjQ9-|+usS+?3HW2^z>|cijQvBpzXAqB#(sELyy8{o!`Aa`!MRMuGiD+`nKD2!4)!+O2rW-HP`rPuR z@Am68@#`7B^e;Pn<}QSq%rsMgJ7@U|S-x~Lw_DsH^*yi5Hp23yzuxJyzR<5{`O^Kq zP!7RRFnsAJpiEzQS-O@lo$p7quP0O#UwY~XI>suxqcI0>xsh9W4&JimOTX^=EJxY+ z+{#+M^yRsgUB!e1=j5o@@TK2%`yfZPkD;jaMjQ6V5PepVXAk6NHYZ>D>CaW7arx49 z7ODot=H*LogjbaG7c-MtzVrYi{n|(^U%I4`E;3Tf zmtJ5}(@RFG`O>{O83m^d@3?i5b3hdKRF)C@tYxi)Y*PnM3tYaOUSr--w*yyuSdj8~zo6>=l8NT#Gn6;fwfTSgrd3K9F`-bW%RJVNTQPikO z%<`q@61#+$?LBBFFl!9n3&~DbN+N5Bxd;1zpU4hc^7c;!E``QE1WU-y?p7w2CZAuNG)Hw zx{;n|q=qm3sVl_HZTQmraP3mz00^D!`m6%aKE)ZU_p+ZYUpgy>waGC`SiW?u`g_MH zVfoVAW7N?gMhVN8-WQ`p;TR<}UwR$$s0`1;C`re7r>_l*awbj7m(Kr5&JvSilrVhh zvB)CMqtNj4rQauf?>t71;YK^eT2a;VrHdiGIad?YeCe~%dKI~KC@VvmA$2 zU9DjG(oHIZY}^3W3}3pDSpt+}p_|wM&6h4KvXjn5@|WD`Ce*o%I+icpi`eT^>Utaa954HAQT9vD|eCb_Ay52}_Xngz~YM%#zIetQwHEyOHedMmLHiCMmM;l;q-C1&~3b%;$NX8F=ni9Jrt z@}<|YEe{j3eCc0_-Al~!rOP85Ijx9UzI1D1R}-^*={Vj@szl82rT0*+1R#mA7kPH3 zKD&`;zrr&fzVvZo4l&_NFMN-|!k(MD9fGwK2w(bT2vlHSw?@xFvmsS8l<=j8nX(T3 zHkM^AUz+*f8BEObrQ?u8oo>V|U%E1}TZn1CbVXx#Og3coD6@R&_lcDwX8F?PY2zGX zmM`6!*h!c&eCZ8Hy6RfzEr;w|$}C@cD($W%ruov7p|2LK!IhBBp-l6ohl?!^u9+w& zn`4z%!qECnzBJpf$k2Dcr3RzBCbWF%_b%0Z=>V&dHG$0`{c(urFr zJCicYmoCJm-eDN>@TCWEm~JO#`O;H}ts!Rk(k&UQ3jj%Q<>lEdefBohU!=O_OUwAp zBxd>2GJXdTvwUe8zxNQceCh9K{RU!|FTIZAwjMFVmp)FYJRu)n`cn32(b<44U-~9u z$Ke|fU-|@Vi4YUM^dcsC@mwb^!PZe=`O;6g`v7;({1&7Pe=lG9Q5bL@mH?VB{ev;JBJ!>0 zcrbK+pD%qNmamo9~P{U`a-J+PYmmoI&~@});j^XBD0&zHW^XYViIOJgXg zLHA$yzI5DgeqTDUnVI@XFkExTMjr8QS+^Vi?6dFa1Bym!9|%R_v$Dm(EVZlKj97cO&y4&%VRi zAK*)0bUg1L=1b2`{oDA`{Z}%blP^6JM<7hCSWf`o7r2?EsNdpC%UgTl;>A`OhSf>u zNCOXF`pjMV#njmi|1!Sx4=-{bi@R;7`S+zy){a5s`j;=AMvCSC`uC;pndoMYQ|3!o zK*_(KFMUr?_?SateZSVcH2t@IUs^Vo;o{#cH(BF|v*b#{%lzzn<_yJ`{-R#)yv)D% z`_k2}$T^(<v5cYjk9RJ^yk@sgfG3UsfNIl`Tnx~{=0iK&Nn*$JKvYaC*?W)H(%lzmlbN8aoONoJ1!g7$$eb@y?p6ss^uJ) z|MI2(=lRlk#=C>^l=#w>9>p-cd6GLQzaE6MAkK2c^3#UjQZ#$1Gp^n-`SSePnZzD>wVdMt@)0$^6gx z(xab|mU#Hm711K+Da5{NjO9z;Xqq~}ZAW4xiZ6W`Hbzn`CtrH3dnt)dT~k{4(xapW zN1VKf5XG0Cj(JUZn2Ml#hX1PV_oWw$p5aSxqk+sEeCgLPw~{YC`8jPr!EgUnDQ6yp zX}J=lwd|&!}DHVe+T^;pO_c!>`?Vs{_ z;v_G@_P^yzA4VM>k8SenS-$jRe!VyRdYUgi@L76_JmFHVev*eT{g7KIHeY(?Sk)45 ziC~NpQGDrs@P!j6^^!0B$`EBG(JAbf_41{IM*1U5$e6Kw>79dh*>y&$`O+^)EF5vh zKTX$@FFl$oFF6|K9+hwgx>~*EFa2=tlZtYZw0!CFu`cuUO+B|!?qgTW zmwxLppWZosJ;Rs2&abu`ZIs8^2g4Y)->}6tKrCPSDYskPL^9W}XZg}q{Cbc1^(8<8@}*ay^<;PC2@}*nkR<>hqWi?;A3}+Nc zDy!fPhE0x6OM;D#LQLp`_g5N^g|=HeCcfXOqHEwq?Rw; z)kq&VQp=YvWTf{Sspd;xZCdxTo1$DEbaPiV2Vc6rU$2y3PxGa(2_rjh=W^<6Sxy~s zY64MAk6(Hqw!TNj9=>$Bp1?K`Gkob!2`vI7;W?aVv-MdWo=u^;@B7j(As0BK9|LUp z(jOBWD3;CVX^#=>NKEskYonE_br*4q8l=qdrB@TG2}oM<2+zvtv&(o^lIoT({ROdj zVwNvm;0a*+QHzH!eK|4u$HSLyPiz%2{e9`@WmYFcY#3#;D6@R&p1hO^#4KO>Sz;N) zEMGc{*!{#TU-|&CcEl`Sn)9cVLd@``uX{+xUUlH&gQE{Zs|?Q6RA#>~eW%flH&V-& z9%`gN;G$Gn!dj6m)?#UQw^$-lpVyyc=*z9 z6Wc<}@};*D`;eIZzI0(eEP9uiCB@buHiekwOLKlE?Y6u8B{T3QXh|?R1EES!#o|kM zr>$E?X$8xdK6tz^-sgff!1%faXgddYrP8&K~)D0@aVD&Iy*ceCb8R zb`rCE>0QJ=Bc}P%ufm4nORq&L;Uy$G??8c<5Q{GzVZs>~(h8O@J%*QX9jqC?^!3s_ zzP|Gl3*E_T&G)5W8U-j7kc_!jJZnG&%a>k6tRgYZmp+bk%kAR7&X zc3*uR^pCm@&6i#vC9|D5@|PV~(r7O-+LkX}&q!Y~QX3i%D2do(}!3DCdw>dx-GF~#4KMre-~hH5VL&gYQ&x+X8F>05F0_v@})-->qE@)rGFxJCo#*H zPGY^+5wm>hRARM>S-$i@Cg3u}EMIymu>dj4mu|_MNx$GyEnm7m(vsrT{}#4KOBC9!(MEMNK&V&#ZwzVy#Xjw~isl?V2)8Ch#Z0sg*NX?qtTT-=&6mDeY;kb?igF&l zbUSGMCSRKESA6NqGt|({!I$oOw6LqPMe-=$p|X7GLR_pJM*W5_y^31G`mIXY7nE7P z^zFp5h}rK;XLFdoMXaIuzVtz2FAy_)=}8=WnSdm?ZsOS>eU_hRy{K;a(lUN;CuaH5 zGJdZiX8F=Gerpi3eCaDVE-of!`O-<IVENM9+?Bq&XC4MA!{5u7z8(gg6#m!Ln5xJ++R&7j zFa0tWaGD<7gNxaZ@t+26@*H2~IliBY=VDLbGN66mm(Dhdl7ZxA?BFlj%^CGhqm=Ob$wR=3O2NdM5L~h+Uoag13cq$8em*$~ zykg>s*%@&|P7dCWf7u!N$n0(r~*e<;pia#bqr?aFI%3EoI>fz{0-&miwz0d$2ji9AH57O z=!nb8PUH8I$pSN~fAIU#`MqU)=5z3+^LbTco6o_Q_EETf=I!^T<6-x2;Y%l=B6VxX z%a;x`|Bv|6+_(IbeCYt{|CcX)y7HxOd&rxY|2$v%OrO2KfG^E~DTD66z?aVZn|$dP zUuC8yWAvTrJmTH5dddItrT_o(rCSV8gW=Edr3-2+e*s^bvz|o%e}ONZ|2O&4OC;tQ z{YPE~U%K%n|MI2(=lRk-`eMa?%6#ebDq~5$^ig*sv#Ju#-p1J<;7jjW`^WjxLofc@ z_|navV>%~a`Vky~Fx3wc&iiE-RUj$qxA@XEFdk9hJCrlum(DKg;Y)w!pujD>g)v~ytZ;@|oe z_h6>lOLh!aQk%;_M(|9GxuMJ3VkLNcyGD03YS*ZJqdS+$_bsun0XqygnjGBrCBZUF zwr+7wjSGa2IV2Vz^Y7rb1kam0C|h~Z_v@}A{ozIImbyv)CsFCAAf=Wza) zFa7_4FWtGjJD5+2FWs^ZCjJHe-DN;tp3TBpG++AFXa5LadhB^JJ{QLtpMM`;x~3YJ z=Z^D?%VTGlae3BUJ1);Il>4~+d->8`^5qySRh$l=#vQUy5OPX&-k` zR^eF*oaN4!zHRwmz?a^H<^Lc4zVvIN{HOTR_re69>t2Ml1o_f6@z<$#FaE2<|1RZ! zm+-#}@gEh7LBZuqmmL46`O?lHA78m&(YUz7%L)cEy5j&}*iLY7We=IhyYz8^j2noj zJ)95-41esv$&-=k{_>~Hm+s;(f69F6@+hzP(xb1@k0TFYL8l%^TE6sUuGD>Gv({B{ zAK7TW^t|@}IbZsYZqgDDU-}``>2&I<8)Ny>FPWxZW11Spmp*a7TP!DE`rGFELeDUz zg)e=Zv;e<<+mkK%49_5sVkVQD?TRn`IoGT9L6zl8C)TB&;Y-gJy&Qb$hcLI2Fa3bA z-_~#cLBD;?m!902q3z{MZ@o%A>rC?SrLRJgVB>QCzVv-kDh53<59%e?AqPFteqZ|a z`aVyr~zuq*zp5;q_gSL1)JJ_$M`O?82^cZ=&chCgDWpNy2(8%;RIc+hVqww=zOIjsN|rS)<+dF`_S^G@2lbM9lJ~8xyNS%<`ox?J8NT#$rFC@W0WMb^1mqkv{eCggDnSz)+#-n8P^z{HrMo(XsFFiFz ziH0#s7`}835;?^qH!L+^xMR?5Yv3=w=fH+LA9B(Wt7?P zOXuf9pf`wFzH~KW&k?hH={tyxAZAIiBZ>7PX8F>bpUIcLO8$}=I2l?JOimE0^i(Xq z^!v0`uANq}eCa7`K{o#8ZdMGA9-iVm+i;?0glrZ%fSL?ndWFbNIv>bi@}<9}&Kl}i zzI1@k!R8aQeCc|`ULmIW(htIh;!9tQA;M0l!dCYTEmy#e>tEF0m+z~!n3oeVENL48o++0LCu%`80nVV zRB+IM~LE;ybg)QphkOP4T>Jy8_03Y1yC^lN7WD^AStr8g1EOUTEUjynhNuG;`x zzI0_`n^1v=FWr{dGGhAs(&No^_y}dwD6@R&>BPnovwZ2+iNFREvwZ0x#JUl)eCe6Q zZXss*(wm7jA!hl~O?l;2iCMmMZ`OMOG0T^Jo>)O*mM^_h@;@%Y!D#$j%R>Ez zFFk=;!ulOd*=v+pzVr-YzxlHi)mvljZSHP5c5 zy5&pD_^m|D@}*_`o=42`rDgo)BWC&1=^Ph(aU~wUbnjxoz9eS&(h~`-B;@x>R^J&6ysT!6n;qwiJx)pCb4OyJ)RX+cr2@x7f;l zZ1$dw3AoXFVqc$HsJ(9zYVLPIFl~9l?d_HYLpw2Eulndrtbba=uUCNftU7<>YG8eC zKXG!`r@`>eiO`x$F*++{Eok$UxDkM zcB9YV&N5(Q=}hhKbC&}d3N0Pq%?LES#rk_3fjd#g6W@!8T}Mp&yA(QB`TIM{s!|r) z-(P)ndi#6oj+p+Qxc+ziow^j)UAv{v-_I-tR))^h{>~y&6k6KfhX|}gcF^(NbP0gH zoWX29=}qiQV%p!Yqsx@P$5FP3ve^C}_u=X7?<>BG>F+9-c78K||GE&@oqfH}-@y-n z&7m{3zxxw;30m6UFB9m%gzo0=p9l;_8IQk{XuBIR?e7NYGUe~4l-)pCY=5V&KE3_D ze0xlPe}FXjoBp1;0M~s>3!lG_z6Y!covHnO>3ks7p{4!ZhQK~1bl2Zg2?S8aC0QXu0BUGsUm=Cg=|yP;*IK1H~S3OT+7*vG`OoABd<>awTf zKwAAGk#M&XDC_ij)L*V&XIyq`UUqhq5>nK?{61H4F?A^yQ%ae4T) z=+o|5#>N?Qq1T#vUmw@kSCd#nV(%L4E@G95Jps&Jgd?IBCc&9bT663Y9+k@XI^RP} zeeX@Lw+m;*${)+wU5w-!y7Mct^P|E}0s{R)#UD{ZdU}U0x>6&Hi2SGP?euS=L$lvq z2$w-fdy+pIGejygM9Qi7*s_rC%-!BDGOC&C>Tvy}x8R^cDR5AE(`nt`1a{;G#KlT? z?foo~9YG*7Rd}o-Fcq0$*JBDOF&n@#l!;U^cA64Wn(E@icYm_ zZ}L&J|2r-}z5Sp6>zMvOzVdhde`Ztd|HZGv51H5a{9kw$umNph3E-2MOl($m}j>0ie5|Df#O_5Y~G+W#G9 zzz>Cx2R!jV^HpF+kQR*pzaX*$gGT%RjMo56W$JYO-;E$wY5&JfhaWOA96bI{eFfM6I#;9YLxv{y%>TkR2E_+W#p8rgB1XUf8Lp28aeXu}IRBhU4R@Da z{CK?G9;8;^?%wlEss1VNd8St18gS$DsLySbG|?gX|=+^Ig@`Tyr9vczX5!Cx5vAk-7iT{*TxF z-(dn=JEJ~an`OEpmCvm2#Zc7!fBVx=8qP`3_WuZC4-m8cKZjU*8ngYsh1mH_;I{uO zJp-&3%i8|Gg;;4~rvD`gF&RHhSpmwt{eKahczX5!`aj(Nm^uE@{?DiTzu{AG?TmVG zt?mEaAF=AZGi2EV1@9X8V5;vGX~B*#0jx4p=Rgwf$e4 zSZQLW|F6>H|8~j>Q0DFbuiro2`hV>o?*9emu?f)ahN)t2vUq|=<1*0J=K$*Ay+rf#a zSN{L-5BLAO|8W1~C-BtzZ|g|7c1BIO*7pBLE7<=?;tOsnZ;+nFb33}X4w=JuSS3Kj`oan_^~YG!{+?+@iF&URD2w&qT{365V*d7 zb-3Qf$EL-IkIRw!b$oPw6iPQDhkN4VNn-VhH8An9kXQv8v+=Q$*ba<;PkhuG3@i`J z+W5Ge*d9(eIzAR(uH$1kW$P)+B|h50$){ERXuaZ(#>d^W|M~bBeBJKsn-(BG4q)`^`1rmbl!~&CZG4>FAJ}ouB{n`95Q|g>X5-^NVlTs(CqCv9 zTf(w7KDHB^MNG%Xkjr%bD8NQOL0K;G(eCxrEIx`Y`J?esde%Q5A2%P2ijSwt>G+t@ z2d+OC>BJKsx4eh=*nrWi+?+Z(;Q6_~_gNO6xgq*!Xyo*ayUHd@LmPDvjCr*h#DtjCtat zR!?9G_-a zNRPiSK?W+eCRzXOe5B>P>{H_-9lH;mHI*~c2oq5&?gcgmnC2t>L|`yFOYxD~AZ837 zsYDmZ?t#q1M`}v!1{!T4JDXBE6jx&r%SU>G*o7?ejcLaR#5OY<&J%2l^QB}; zE@JX@g={w`Kg&m|LTobzi-(VNE3xI&vwWlsVs8?&e5BdLo+lQIk96=7@R5F$%J(`q zqm>>$k|&-oO#Z9mdFM`v=Weh3{qel$y?;EO`|`3+EuL3(L_dDYNzcafQ+EMd3{1!K zasqFZ(ea$&=2v;S#i490WS)2~b~muWG^*qICU23N6n9_|8_#zUOJxxo&tYN-SPYtY zE+l3c&+93>koq>BkBdI-o@K^Fg?pg)6K&XdZbNJ!v81Y<6D&Ol2 zN3F5rITd05*XHN*9f{}Xru_Z!ym#(D9?#!RKIM3x&>sDmpOdtW=T5f++lOqV<9Qr` zElE0_-zn|M&+{l-2ALM)P%{9I4W zFrHtcES35;ocAR zAHjm;uZ`zxcSt;cIO*??=ZoL|$K$!!OQ#&qUE87`uR!MU#BpOe|JBr{DBB)V&G)*b$k>6VLHC0BZ?M$MY2gu1066crK2R zG4b4%vNDi);yImIfJXItV>=R@De^MK`_6~h#`Ah&UtzxX#Pe}t&oJNWcz#aIFrFK= zgls1DZ9MlN_6+UXc%DEkoq9H&R}kw>%*OM6Vs{XW70+|dMLfSQmG5=V#f8~;Zp1fH zpPQiW7=(`FHQM%Ihv|1{OW_v;f*E@P>3ML_@bHR)fs7;geH{P07=es01#5>rU%Oy1 z?fASv+FL~UXz3{&2*-c4MtW(avqn-h(oiF1G;+R1@ZeC{`AJ@V@xR2o8CYs&kDz*( zr8QrtCfo3YMn)0|w{qV`>5Q|K(C(D9hFBy5m4nLtA}sw$!EbGMlwc4R^>R?I@hUOY*CZVXebjA>ypY&9o zfgLM;@p&+_MO<*9eFu6q=zpKdJJ9RZJJ2fuWcl8K-ZxXy3$*O^yc~^&YnC0)Y{#%8 zk@AGJA8p)*1Jy=8QVoVAyy_slRtC~u*BAK&4x|G{5|NjEglX8QUE~GCyNYvh(5I+O zG(VJD2epj;?q)Xev_UQL-Obmq-gh3wB!H2+>2Zv##**ndaGj<&mHF>!vngnO4X`bo zh(5y0H1Yw0p@cpnG|jwoGmF?f48_QBgMChHD)l-VEItTq46z1+ZE@}~d7}bleJMNo ztG)x(hFAw;8w@s-SSqoZ2Af5!4zb||`&IDfyun^*0xUx8UW1LI-bP}3jUVPxZwav~MsGW@S;Pt& z>@1d@Kx`YzriOlSx??VoCLLsx9)(EGUglYEDjqSFJi)?u5W56d>RgVJ>Up%}_XT5f z$?um+BEn!h0|#obon+dG8vWl2=FRW(CAlE)OvHfUi?~Uj@Z+^c}Yo9|2v+`kWagVmRP9xbG8LyGBMmW#7`TZD{0%EDNPIT>b zYw>F%s04ji7ze8F@@fd%A{Y8nt{YnX!4akPHle5YR* z7a+)HM{pskL0fo9zWhE{U*rTFNN0}`oh{BvBqf#S_b%)LVv71rhsgROCr*wzTyX)%xK-~0y~047+H=%CS!2|q3;O2C>e%o zD~PR21oo)G_7i)bdUqJ?qAP(-Css?aEzZNdIJphhh_ca??K26Y2eE;~RvT;rv5v&1 z8f*ozmc$-4*nVPH5o;@$n~cw|2e>SoT2{?Bxf)1tO6D08aJKEUN27U zxVgT$HG$7Z*^xYUa4G(8y>Aqc$ zs#h=uWmHX+!H7gPL?Z(_hE?e&2y=JtZq+# zjqt7b=;VJRu}pC0kTVMD62)}Qg>=n7Y8yMW&Sb5_`9X5SBO2+Wk$Q3f%cXFjvJp*3 zr^lnTId9nYBX%4r*KU4lW~Vss>oEH57rqB0AN^Su^*T&Ae*a53ch`@@Xp3<7Kl-Y?KERJCoS02Ae_bFp9ZjniXv# zww;(7)5P*!25b$nA7nfdt4eG>u_Xq(o!BeHo-^18Vowt5XRtZM9wl}IFz$P9lr%-V z=T(O6ZpsRpb~Yh)J+W<~&%Cj>0>+KCw!a0&XPOd-HSq&QW-dm8Cy3$tQ7 z!S*`aaiX$fdFmfT?UBteE#q_}p{;=AYy{6X=(D;!TTb=y=4y5jdz09M1}j<#*z?3% z0SjC_1idWpd*>X_Kg)E_@yvCC#PugQkP)?7BeOIzRU;!b@~B4c(nwp4)YHi28Y!+3 zE;6L9y%-)+*Y`4XFrHUwWU)r3XyjQUQH!}piMivMzvU}dr|6~AvwG9#ct8B2I#Ezj@q=3PmCANduRx{^k5#xF^GT&eah?vYFgY_pilvrtlO(xcZ*soYaNZwg{KA_tG$=OhzrBXpHUzygbTnwxZvAS{r#BL>) zOzdof#nV&tPo%aeSq!)Px=>{DXT8|)ooi;49ECe6D$3D7J+ za#oCIFY2=_sy{*X8pg!s7XceY?0aqEPD1w)S`3Kqfy%OTB;i)^fG3&KZxg$ks&+w~ z#5yYxTW(fnsl?7B_JY9%63a(ypuwgR+sirQCc${&V_3(R#MF*{uk$)4Ue%_z>AXdh zEz+&Oi_lC!;(&8__JTfJQ4(iks6N45!ff`*BgFC;tR1l~#NvQ)Az9BYJQ^uN-AOUywsKzR%C`aVuPHwIUkXho5(sYJb2% z^py7@u}l~Y<&%v644TINy6)t0Ms7-IMKI6Oz_2k?V~hJ}WA_mWH=CqB_l#dCG`|wm z9Fo*fk4Y(M#{+>8OPK;$5>L2QGjK;AC0i^GhF1EPj}Hz?eTImT5_I^vbctA%x<+~p4DuOvi7F7HjUP3f4)X$6UnS`ZTP~= zcoieNa~7|AFfdFGsJeg}Sf^k|3MZ#+FX+}&XWih0bi{F{$XBK;*_|&dUtFWC^kl}V z|EFGiNiD8tgP7*zYKQ6o8I1!$(lqjzMlv)qMk6DLM6H|hGH5dSZhj#BgjPJHi^l1& zKSIQOacdVF#o2kHR-C4bzJP<2y1N7EFVh{gx=xF-wX&nFZoxtH!bh-743%&f^?c(q zt^F~zX>qeg)@tMnjjY#5PhD##U2AV1gnr}*Ira-iNL^%;Kt@Bv9)JI{QJ|<~3I5h6 z$GzvbK94dyhb~_URBeXjw?2`)(ixm;we^+Mi!ZQs#DR>)AvnM&+Q~l0a-ERVE<79s2 z9gp~3{H$`}WM}4yzGcs`RHAW-pUsdTKMBh_bZw^4&dIC|jKKVjf%_oiiG9tX>bIcyk>t z^%*5GvPKed_4{c{;a6uak}SL)=#L5QAsA&?olWET#ej-Z34dEDj#{#F?))RZiCh#b z)5x%&IjwS+_$0C8zaGauE?{*2I`*CD&!uczKIq3oCiD5Xgw_z+dd!7d?gg{}kSOHk z*(@r|)e5}`Jxl0WKoVfw-abP(jWrJxnAmb+y{LMV!S)fmomgdqUAPa}HN*-SEJ&;d zv8_i>o?J8p!@^nqGp;3LacZF1zR2}JgQ2y~zT^7(#z)+6J)YO?k@DgLw&Y4J+oolu zjqDr8Ew@6;Nwe}T=!%F0=T3egxRFaa}d|*~wT;x@RnlqeNo-?;R4^QEW z9fX&24ziN`k^yInESZsxVwzqY4B;El7Qx+_cnsyf0Tn3WZD`IsMjVDg#>bqpC4g!Y zpQP}97fQ>wZv_twJGbl-djT!!k0M;JT|jBQ%BQp+ZaY_0P& zeJ47{q2o-a%~p`fb>H_bpr;76G}W9-Y$&no1>54ZHlgz~Wt}KHB5}*AUmSqu-7m%E_<5_|}3-Ih`)Ev3XnD_@*f5Yn>~Nu_WCA*N8Uq=wQ>F<$9!4(z1R==I}DlVIzu&_rQNLnP43;mW`X+B(Y7_@i;=-Q*lPtLzjVQXBh7BJac zeE^*IddnW*jPWD%F)KRfv50s9@0nbr%;WBsQ^JE6J6&;iGcpagNcg=@Y0?|AT=X|-ELWVF zRelX~zg&D{2*&4`mYKKxQ_W8a@F?bk1@oP)l)A;11~QUZ7kz!4JsNJ|VEa}gFib7y zR|V2106x3~caFK-ie9!Y!{Rw5vzZeNw~mLE#etCAJFdGiFpLND6XEof(4JsjJl$xr zE+w=+CG<&3g(WF@Rs_;Fpsadiu@XnpguHZn1}g0XL@K?HB4ZqH@nRDO<8r`8kI*IR z;Xq1UPQ;Yxr%UiaBIHS2uc~$=J&MV%!p>mY(uCm9pV`{Lh_Wv1T@d5#YXri}J+of? zsMq(sTVyti3og=Brd0f1L*R`~!O&+sTJk-9z~M6hM}naPssj$V;U?hkw?AHxUz8J`{9O^>ig)4lSr#L+uT>L;Fr~bj6Sd= ztw_azYGPvz-EXe)US4ImO;RxJXmVf}`yCOxHINo&sNgp>u$Zzt{=}>D4KB_TI_O-sot1GyL|lWP|D2yMr^9+`4=DQ!|Y=#Z@+k6<$<=%(%G9POu_e zq(u#pVV%$RFnKNx2AXY-jONm2-XZrN<{Yk)Q$lK931&8_lZ93C*HDsV_sD~J@x66q z=bRHp`UU80rxIn-rW+r^Bel_o&`GPX)Q}~?iH|VxzIvFIF;$q zp_r6N-3ZYDUE)nNL*PTWUZ(>~Ol0%1d8vUC!O$8^;1f2`7wAlOJNjN$Anf~UG{atI z-PMx{&8>U(uoiZ#3Yl>6!eWA<#Gr~C(w8(&8bQUV0GvS! z8GCHZh$XR!7JZOb1Yd5Pr>&d?E6#(_bv^?n6~0pEC}^uIe{o$dS6)j@c&@ySn2^;N zo1LjE{8}u;X!cJ({Z_LJNVC~_(mS`ninEj@ysp|d%-3x0oK>^SyS_?r9&^hiz!h&n zJ#wA&?rK>IprPp9dUQ!=#xE}(dZVaUR0qZ#6kh`~ko2Y`!kJ&Xl z(8(XG6p|xikI88F#C!>VJ03SCUd+wJ+-MUUhxoivQ+k4f_m14W(T5%9b?B3R6T@Lb zI`LUp;En=6A58a04Zq54Nsi$sh7lGGV3ToGK9Io`qu4tW_MAhQHbkH`i;1R88)oqD z$1cOoAN|!&q{VK-K*`Q*p(LYl@$A874l>4`6JvXw+c_af{4QCkMt6d9ue65!ILY|F zNk3M}UM{JVf25a@u0UD(1A8&5Tq?65PtgJnqGo78=VoHt-Y8$h z`AyV=3AMLe7Fmp*;4Q>3s<KKxFSg@9-5;L)2nzqk{_t{e*k#F-()$$lhhK3#g^R!QFpU4ZKm2!p z7)bwjfA~lChpo5g*dGo>(#UOp_|E)X)@_BqWm4zL(%m0c8iP}_|MrLVXdirOD0(u^$0-2GwI{#==uU6S1&9?q@1 zKV~f`VV3>7`}r0(W`Ec>Hw&4xkYj-=HqlQLVa~HZ{1IX7+!|fyK!2Tfe>nI(wSvrX z<>!hC&;GEcm@rpv_J<#cg&6z8Pr>BRz1iRQWwXuxur{nXlUc&+swGhJEG6y!Fv0az zg45G2!zJsJP>-=cya38hbH*=hQ|~_Nnf>8a6qkb;NLo^2_lJ$TA|Aiu!XjL}CPjLG zxEYuP+tn<*a|fcz?hm`op-;I#T>lL#_3sZqM&!oahfIYP-$Hs>AK%s6{o(4|OxzW1 zVu;^_-5(Y-ZLESa(fh*+BIULqAW|H~+8+*^n@dXiTt>Sm=8rz$yA-=W9Gshp@zEyU z@td&w!>e-hMk{ulcW3f|--Ov8J_HN7?+**JB{_zl-l&y=O~#dXf4K8)1jR;78zRt} zKizMp4YQ@Q`@{a7e`|l(Rg3MF}**m#|c65=}WWK=uU91k=C#u?f!5|C%r#B z27o4-3dF=-D5ZMGHLp!?~_{j{V`sGCg^2d+hG*i-l2Ub2le96QiO{ zyy`b$_lIxhX5yM?6P^7g?EY|8ZYJ_an<(QqVfTlxT^K|W{<4$V&Fjx96-55P}0${ucsnZqqHb2y2a zc@E?OF>^SHnRyPx@h}mG2h?FPdsxCAUT6=K>|wG!EN>4h+rw)1@Ctia#~xl~4;!k( zI5ej>4&jW0IP8lGuwQo#Scp^IuFM*tdo-6_3 z$9eL)X_RUQr8>r^8lNPt#1kbCG3zp=ndE9Z4L-wA4A-1?Gv1bzH{qYW3{{2GXiDzX z@M(zQYIPG~%@DQc>4#bNflUyPX+m?PsQYW=>bXs@di1+Ve1sS-a$^sqsL(q3!JuMG z0vU&^ugf_#f<6OQKL0cBijg{^FEozy%>gZ246hroyzAWMzv z!ePL0!SA+0UFKPNN~mCP-qgy;BTDh+T8;Q8D0L&hMtmC2a(#dvF4F2gfAkk(72!0z z{fp>NPaeW3@Ve;ziU6`j4w2*o*Rv3aXQ_}GUkLU3d^rCC*N1Wt+KNjBH8)umdJ2EJ zZh$E~M&1HXrEPpB+@8OvE4&tXV@)u$S~=JK42VmSSR2U5OPeID z1~U!^(tGiWz^={c?7gCk&v#wI1FWpU%51%vnJ|9Ejp((sqfQ{LB zl|18#@qO=wBAQ5%x7(T!&y3F?9+DyG4wVOh$WQ@U;!E1)9$)9p;dX2i7 z@yD;HoA>X(y2t zvLMdkav56j_bFY@*3f+>kaoRvKXySre_lp396wrVbG4Kj^>Sx^rP0{djd=l|gOn9n zlF!&$WEXdNhJ-{Nj8oj{m?hb$=GC|gwXPeXfCdESnNKR2sZ1^1q>ewdbQ^zZv+AC@m^0Exa?3o=kS4Ge9k)SEjf1ixO9-Z)gIt!h4bEGX_v}yGzu0C;u=-IX8~M3S z9EIx_yBj@_>+(XcsI!r{pJrm;e)v(TfygjojkTJIy-qMP)dQ|Q?_}a3G zvrT5^7`D|eL+n&gJ;q1I!bK)@fb0F=8dIMlGdr1(*u_hU%>D_^(Y3rq;?Fbl(Lz+6 z#H#W895nf#JqYwxjqbi)>^8-ooQ|r9GtQ!=4eITRycz|eEtpx&X}B8m4vTF(M-}@R ze|aZ7{Y@OG_pD#hP{=@o35C;I3K>k6-dV%g8+btrMGuwIMR(yypydXduc5I93TfzW z1GOa-ZsWegURo431kw*MvRTCwI8d#V)j}xZi`s5f3$;W(cny7nbfye` z%EZPxm{AopMRHvWyb_KjsArpzCivJ6bVGJCE|^g5XF=TF$dVfwh-%7|xl+blF&1MD zpCARQ8dl*b6&%qP?2B(W&xW#6ksV-)3y8UMRji*Fd`83c!-0$?MPUK`%GNYO)GO~F z)nhS7_GvX$755@kbo0oh81JX`7<1v8PqahO>P(Y`b}*dm_ngA@dsD$< zmpoT~vJXVgAb!F(r8-{!c>`C5nAwgW^wnZDj1bFhn8c&z?7GZBnQ4;P>7L4oJa5fu z!qXSmac0ky=|r4(B7hrBbr%PQ9l`mCAK-L zOp+r!#)ZY2^0(^C?~=5EFK`6SH^ID24UZio1WeBu!S!um%T=GL!kH%Uhf1iUK}iNW zmk>zD-mATWi;~Pis`Of1i)#A{97$x2E3KhXIEs$jp2RZyC8UIl)#f5Qbn97k)~3KP z9;Ak_``Vjt$Rc-pP)95v7}T{OB!?_?MQd1}_%<|_*PA7;Ov+rUM!->XCuxGK+K_hW zL~mMpfI_%ToI6&#Ue*CwGQUu|&UO7jZ;!C=W}A^U4M$i5^rp|lV_UKZR4{2P-Z@8k zD#;W+R}agR7i;Go!cp}5sGke=8Qx&T5cK%sJ>aRh>l8|3y}sTWFGbSWEY~gWfMpot zay()DE`vvcJEShyD;y({wP2q(!u8e(Un9Cg!@QGulTuG)b3$pV6z+<7YOCbdh9LK# zg#>lGVXPFVnrGj*D_^4_3)~n!$!-tLVY}S$O%0*@_9C&SQRS!^2p=oWYS0W;*eA`o*+fsOj-D+h zsc*!QXmv4AdkyVJQd5`q1JfH=#NO+u!hp$ak&qHvol;?GYTXTiH2g-TGB(I~v=6oD zlmZ6&Ri}?dreW`}VRe^)_YQ}Fna?E@I8Sp|V&=!t9mtO(H1ZBycR>f4X8_7l%9Hfu z+>;xRMsJZGmX$_kqAaxZC#~$%5RARhs&>ooEwq+m=@DI*tWd)7UpB$5qWD8lg{C@Zo|gOwzol?<6oGRw8R~j%o30ng-dE>Z)uR({ol+Rqyn+<}nWw35`ApJhPxZ%^Pp{7t- z#)o_7anAVQ_{m157TyxW1S=OMTM#>=qe*Q&`<3dvLx&eI)&+5d`8>D#{9W64E)Vzl z^GGYBomoxL_hmx`$B%0uUBhNL!4+ITZ}nZoF;7H=>la`Z^Q-UZv%Vzn#hz*x=tT_H z9AVl;zvD#~Sqk5W^XR&J(4(306R2Y&Ox;YW2N_q~HAIKESiDo)IjZEHDCxbK5*lBC zQ|_mMVLU+f4WOWJrX-_`+#|UR2kIUPA$G9$wl!bNiC!!{q^c_cYw8}!_gA@>)dG^} zkgu+^4^Ssub51L`)U!EN_bx3ZutxkUDw_M<3wUN$i?UIbGp_0wBx+TMW#U{k6qndX zH)X6e-0}Ho0Ch6sZ=jBQ*A$nlZjW+lO%LOu#0e#QB`;DXi=(9P_Gsvwc)A$xe(?bH zAFM|gAD2!}DM%M1cUH!MdU2>Ujx>cRHIEalukLjg#d0&+Z)!~${~8QhhoywDBJe&P z=ti;eRy&^M>aB2*nm75!%pjGHE@Lq+dvBA}6JLtwHU!lJfoBjybdbDo2e&2q9Mqc; zmKp!um2^-SK5D7VOAqmTZW4k#fPa=jp+%nEQd_Vv{e#bj-GqZihnK@RAvXlK>L(}p zfklrMr;t=P2-Z?U_!VMhpO;7Hfs8XC#B<_?SZcsa^6iln^DvnbK0&4gpAnEN*D94f%A+O9B%)-V5Ag-qrc~9>_;h{y8vR z{yx0vDwixJYPc(61Ne}kdX$#2T}=;Z107YkET+`2eF;@2l+LquN7z|>5o5X4_8 zkm(vg>@P;a$knJv_jhP1?-Cf;%vdnEi(LD-KM1bfqh7< z$8L?K5_^|ebHTD;X&|vF#4aX=T-4C%3&XtXhLAr)c^c&_cd?^5;Pcl5Iq_;JMP3kW zuhSSON>=_Z=(nQ&YOKD5sn~{4Lqb!zAVU?2PEofCe7vcC%?^+!QGOfWB7?lV^MCBU zcX*UV7dD;%fr#J+1dRm@8Wj~Zh*6@T3C&&DC@LxzAW91&O@pGSL^e^@WfcJ%HZ0f+ z3L>IHXbD(AQKTq>iZDwHpaLr8ci(58ne1+o-SEEecm4kOKCX-G%$YN1&YU@Ork`gw zs}B}hBK=zGVFJ@XmWMD~)OTol9$k++UaoLac`~TXKa!`~fJwQ}6SS0|Ws;9*9>Qi3 zwiGaym8y!JvQm+L7I~e*^mm1Hxf+DBgxnQOx`#QF6~n%sg9i_ei`}k$5e_D82;I=wYIsEO zGA;BXQxmb8?O@TKvqTn3wOG+pZ0bBorF>*KdQniUxVHYHtCxoA%|a`4;2ONZXtj>hYR{u@ffV4_Yy0(KEpBO)Nv2vyGs<*S3U zoCfbdn3bO*c8ms*hA*uAzfg=Q#({j$-V(u$8)lE@kEVy&LSJJbW_bEd=tsNlfV-@1tP0H2S;rLxe&b*8?A{`Us&1#6bdJ zXG(KANve8CDo1n=Q$apeUG0$XrWwImI`g!GdaLWn$O^&Ko#Q%o-yGKXlAoDBv-mt? z0LC!s3}&d0r1={$+g4jhlFuDF%RNf`2`&DC`4FP}sD0DxVuGCDxQ}`$&za|OL#n#@ zAK{!u^0$ZcdpmyJfx`VLvJ`5vmV=q290S^*iSl4#LbnK%%5w`E$D~hZdN$L)`cn%e zS>@0o1wKnJgwCl8fJ_%#t@xX`(KYUmKg^uLa|3F80i+k&0GKG=Y=T-4G~J@zN?1d} zUIk1`cexl3HsGI97+WOwM~6t8yOH51^7PkQW++qdJ6%wo;jct%s?XmCkHMrvt&R@|KlB@V22^3@+7GYko3$ifUEoQL?(>^h0p~^V(qR#yBV!M|3ZkQH7JFi zhYCuy`m)n>BdtTy>>Slja?0YUHlOKdGkpruWi&f|11WQuy7hJ>He_NW3wxBXzgb3z z1X0DWq^H3XARjBg&*XLQNfq0&iq8oa^>T`12UFEtVSthww2lJM)xH2~sJq5gn_i#k zLimRf#uVR2>d-^<bYN@! ztEZOZsABBzp|de7(XcBh<7I^XvWBq3>MP=N8gPRED7eAwQQt!@p)MBo1YsqFH5J$v zH5pV$Ai%!n7^dMUl14UL4G<_op#Wy}(wHl+2Z{ShVlw89nx8}Gf}bq%GhAThs=e@| zT;n#E6Nyu$wanO=8CL?Pr;AH4pP{&|rPakY2bLICu4}Ss$i;vkwo|&VtIoGs*d@7$ ze6u9q3iUc0O?WZ+v(-!|OLpioOTFBoo~@p+smIvVM*TI<+3Ieax?YA-*0QZly}_ow zBdO);Oq4G&T<##r^gUah2TXzA1-NP<`FgV6A{bI_7MbCYm>{Vq@Iss|NdDQ8XsaX9 zws0Jm>PMCT{@YgEBsbgQZFcBos|gON?9d}NH5rQ@HeR+GW>aslsb|~N9yYb5P4(K; z^KI(Bjk=d`Z2YP-}QHv1KK~Ob@@yn74>|Uzhd!7WFVvJ;CeYn}q%6tU)Mm%3DZ372TI3=pdxCuk=MG zImMzy=}5GpM4N?PESwG}=thoZ698h4)=s&!tdGM$sP;@9u!@iXWM-rwj?OX=>Y>NWOu|!49Xi#GH99@P(TeFgWTf*7Jhz znA`(L^km#a_$+2?066RSFlf@8kJYp}JL*rQ$B6XEO3c{?AVuXd88){UBiHcH6#}86 z&bpa8F-6vyT(ENC>a`13JrPrvNqaa*SfmP)U938@wI^+dnM8o<(|H@9?k6WiWD(okc#4rsmy2hK$6Bek2PgwpH?xlo2?RGA^}c zY(l54aXn}s*_Kl2c=af=ZCi3AWh{F42+HVzGT42Gy}^#LS`C!n4XO`*xeaoibnE-l zdnm6HN>d#f5-Xd36CZCunJ56QXq~ZHlLHRIbHxczn3YPISwzvb#?+vCTH^yBpSTq!e7kN+6+ zJ1x2QFjc6r*6b!LHPxCIImSrqJmQp5;`A`xv&e>g(=tczqsZIWE>=0HI?x+E92LWq>QtUq>Qs{86Bk^MIm6 zkD8#vaC?NZ_32C#c?ak!9w7MGBFwz!%cKMd`9u7`YwEw!VJP(nuhLT2L*)c#>R}Wj zYN%Wc`^6gSA;v+r9Xo2M?2Ypj-C24cNf~)ZQpRR%I&ls-4Z5Q0+Dg3xi>{6bq0o5C z#2UhC6LyP*b-q%M6^=N67sDcwgiJ$|519(w9EtaNBpxqstD{~%XngK&Ye4@;_!dTJ z7R4{?-0+jh1fGQk{`(sq121R@WiV&p1&z!Cba^@^ydkHDrKt@?9E3JToE>~8yckg|(xTu5yf!)cS$YYl{pn~pHGCR5sdSLpo~*!jl}y)+{;zH=@t~(J4|?c5 zojvYKFBI`!F@)u+@k=Nz8e>OyVDutJbjoC=T&hzX59`?kodb|8SN3#6tQlg_E&e>M zX`uScQo&}&pZ_07+G+8VnnBKYp$o97k9i(aKI+9Pq&%t>7fOA|KL&<0)ziu0b$&bJ zS1-^mMo4}1LR6n}qfcQkuTtfT!z*VWPaf$RelW91n{ag=l?DB6bfVVZv!=pwT!OMq z-%dxbH(`F7O4S3mvi?Jp>V7c21*DRP=(gDvXL)xZ{#%!d<1TWkp8p^(zgoIs2P|qxqYRH>fKoZA+&Z!8ko>{B;M zU%~zde&?kDQ+)!fJbxNOT(PC96UBVU3r(D0z@cxlbbIbvxpH9QE=GC?-}rKJk3nvp zX`B}1nT9y~b@ZDafN@+Q!om&2{V0LQ6hE`auA-s(27kQ%eQG>v#x}!xEv(tpNPty) zbpA^6ENG>g0InV*l}GT0z1ri;4``@dLn zI@{Lqe}V7h{6GH}N8ta$her*#6vlZE6ajMN(OA{~FRsz3oSIaiR_Xtug~sG{USg_C zC$o=azJ4r@eB`}eowHF?b^b5bpT)#XKe7K8{x8lB8^UleHebkB>Hos5lf-t#_J8q1 z8hQM5B>Hg;{9nAHu}2Fw^I#N;w0{j*a%}$>zqe$O)%(AA{ZvV>*8jygNzd%q7-Eg^ zf6)^O)%d??BT4c6U(^=LNxK@6a+Lpz6)nhB(oam|jmmd){42)8=e^?rkDj3worb)D zq-n&Bcw`*}1P8<7|Dv-X8UGh)i1AWps)dFZvY(9NzALha-wUqn{{jf+UhwbYFe2$R zGGYB+JWfJ>d0=E;evAT4E)Wk#+4=(U0EDXZf6)qQ(HDtRgzKb_Q&5(@6I{vv1yk(} zS07{5-iL($i!&p&{~2kk>iu8b&h*GjqWZdP2P9CknM8p93zQon!z%q>Y(=Xw)30oG zS&`F8!YstZ|Haz~SWg!<^?$)v@1(hfoeDJDxx@Wmd`kABTINN^_rq z((_CT*X-eh!~X^0&P{IZD&`JAq^rRH#d(5+$%OR8qYlYrxZqvc z{{=8A{9klz20q~b0>BFY7s&)h`M;P*7;7{b0kUxme&;49KpJON?f-)Q9HLux7vI^y z|3yO-hbb&7+D;r;+zPlju($z%3MUYi{a>tilxdYHlX0K%JYv$EQxK@gUSt0kOHa{t zD#5Sye=&iPiWM0AUz`Rdi|~KZ0M)4Qf5Dja>^S}}o`BBj+S7N(AgUsLchKKN1@Be) zznCPtn8k9~5>rVB{x785F#i{K0Um9dZzL}KUmT6R5vF-7Afj*Ze{rH98UGh|;h7X0 zdKjNeVVV*7WaA2fCcT5~5oV>5{|g`((>$1s7EGE(CanL9fh;u20CWRPOmk}lv}r!g z;Vt}a#~#p&HpvIsYJsHoD8uo8!O|$MZ;(R&7fiAKFJ2`uYHS}bu*jDew`;OH>Z7{w ze?gkM+iL$8nUZB=L>E7SS%OKoXlOEu!e#fLfLRi*}rO2Qx22E%dyuu>d+;N25K|Jv z|HVAKTEp5ITh5ewX~iSX$iBFncIwFeUo?|BNVG!$BXg`|nuran@P9FZ>-I=H6VgR< zC5DZHt|a+C@qcl@(8XOHF@+~`46luC7!J`GhqK*!|Hw6aqHLD=cVVNm^w|%pFjd`2E%AQEX@wKZ^dg_JEN-bY!TD(MKCj)tQdmW zR=p1dqsQ!0iYu=Fi)()7)-Ra2vU(i5l0wpvBN9O{x6yV!|sCA)#xc` z7|dv^@_(^Gx)$%FhWo#u?*#a@7$I&pD*Rvc1Xzo?8$vbofAOguGd`dVIx_zk|JZ?q zLyELbKMT5nAe>o-`;F)TSXKTnegwnS`M;MceB-= zpNv8cx1a$Av>zI;g}IZuALajIC1KV0zxcy8LkJ-e%6%4ehXEy7(7%wo_`f(E?1%Zk zD8@jKuKT|_NseBX=5d^laim+-sd=zrMw56Gtv@l|N0;?w3d(~2i-YwbN$mj=HH)11 z-AY#y!K8YJ1gEM+SUZjJxuzo1G*F40#@8p#5#EjnHoWoJc(r;CGx93@Uo7B69ZX

S+r#7f{}3L#o41k(9^2+27d^m|LY>wZB;z6Qp9_*d z9k~NYe%uEn*N`Fq9f9N`$Z8CdbN*Tke}`~kzy1FLk0gHV66^?%{}ey2NaDxEJI4bP2PTy zV5RGOgE-GTX$W=?734x$ep038li%v-yH>x;PpX4^e4}6Sef3I!d{A=af5;%D>#d@nmNsT>H>uF}7_pfmE$wJk( zw^O+pYf|-F+Xi>nGq_0p%xu7pVr%PRdRYB$ma&x^&fBaWv7p_*szYbh*LJtovzpZ& zf595iiNC8_YTl7?C(7+vgK+#Ut7P7{<)nsJrZIu?W?hP&LpBfB;e`XM)W;wLJuRj0 zIQX^%pQRuT8&fq)?Oa)ht8)QZN+-Xk8grSxCY@`56pY)5LpN3hOz;S_leA1&o38mp2iG;vqSd{sCBKxcHqV?g zwoc=c4P0nkPnuf|ggJ(#UdqExPoWVS!t9QzZ0NDM%7m56;2PRJ%piiURM68(YS@^r zU*2|?>O3&6Gg)8IKvj#o=NtbS*CPe-nz`6kfQvka#(Ugf7- z%gXklv2h#oQ-Oa($0TPqFnzrG2#71k=B}(pyUhCv(wk~d^0?7L--m4ikIuGM^>Cp> z!qLW5JtlNF8Zb#1j0yx81XD2fK959@&&Jw_DKq5#r1Hw{-#K`3up(vdw(#8#cd7V)j0Qp`g*Hv$_>1{UkEiE?Cu%&8ACqyMGsM_hW4lEOOU(mZz}VddXezpSq7( z>o*3gGK;y~zu%x!gZ(P7)W^hdC-sY=YkaId77?=`Lkslgon143!l5uoc?DKUp%TlB z_hT@tWV+inrZT;Qy=#93uy{1I+6*XV0*_j&ZLjWW#r!QgJ>Zz>l9rJif>2J|JaqWt zW>cWD9J;(Jqe6G|{68YuL&7mw@U50#5ElOmRfJiHsdGu5JI!MCl++oBZD%;HQ8HZ8xL>hu-Md%l8$LUapE9#7A`pcUQ zS(h~n+$S}F_O;x(Vk!Ta^@gw+{$8>}@FLQC=bf}bB4;D#S7Us&+0Wwt9jX37i&y0& zqx-6+CM5Og1h1%->pxap6Gd}Bk;@Bj);r`+XZ?+-;JI|b1*_oWvDxvv^_&`vF9);7 zanJazo|c-GO{L3QYL+;>_GXQhfWsW}%`J-NU{PbHtNfH~+3u$VWxF-j_e_0Hnwb1y zWQ+IbAQJM=cn0yKfx1(^24kKr(<+(kJbsGE)lCPanUHYe4C`ZTa(wir{r(scz(DrZR)N`^T+zyZa|&Zg2kS zC5^LBAHvnY&hf-++6~lLl{l;L9HopLUZG-`{Ct}ZVa9t5R|cn;Re0wNQjD_YPaus| z%(C3jQnNMu$DtAkPC>iS-;AF>Nf|r2w1P|4Z3lHvjOf{JewK~W$x=!Ks*^dLT+Axo z*xG=16NrZo#XKGc1RgGGdp4Czndh2s+wEV>SGld*x)gYnH_i6sv!>IY52jT2-&&Xk z?6Rh@RFnXXx7{{=xc?+Jtim$?`DqyGir_FH!{r4J!$3drZ2<3PW zbUGP?#~eeRP@XCMI92nByURQESGvcmOG}yM5XxirJvBJy%k|Gp<@qPSCw~NU4Ma;) zxi-)x^fT}Duxy54ACgV)MKHY&YwQ!hW>e|PRL#ox=Hztd#oe5I7V3+gEx;MI2llrc z@;EC()p!i2sB7R96;PY(mB#>{D~Dry%kl-QBiq{*vF$C+@SN>!@N{O8Jnz&(H;%*f zc0=ALsVQ3m;sv`jWt%GGer2Dn1CE99~Zio3*FNmhnIkB zD|@jf<{3<8J=4hXTZPM8^S`F;Mur`%V$hA*R!n(Y2W@pI_XIO$R}xxvC82fDHWz&_ z(R~Sjn`}iU4QAuFXBD<0uN@XkolEoSKNiFL6P{C$$KCt2aEtan66bV|mJs*GaphRs z+Gi)g{)JGyzx9#m3)+gc;m{vSC^)OCniny3qPc7Lv8I2A&}XkeEP`F)9)&HI^Z=ax zv4NWK74!g-QneR5g%7kdZBJ_)mB!C7KFtl5Bau9wHHM1t$MNdm%?pZGU)X zOR!vq&`%d{ezOsX?P|u`{n@hU{%nWcuky3kb_sy>*Dm0v^-I{X^hn&Q@JF73A;TBY zJ^7gjC8;8H+{{lp`^Po>nBdU}IYBNdm+&#Td#cf=NG|Zqn%~JD@0si&12*K3@B`2Z z&Wj!VdF&vvt{Vjaps61~lkTh;=8=#(B01d29bU&{^dgcyy1Vb01J7o%W|WxN5&r%_ z@%hYZ@<{4fl-jb<&t_KgnMTG)1*=-5Lc3Z6$sWvYJb9F;?LHW}RrEsV5|fcLYKO0C z(al8U4CISdZCu&=FjfD!$r-rW07`8uWhO90Hk}m`ISx$>^{lGO@Cyt!4N_O8X#jyk zrUXOUeyc{g`qJ40DR@+h9K{Lv|Yh~|{&fdF55MayG@gu&? z{G>?%4#}aS|7$mvv0zLE+jKbEPG%bB^hK7whbiO8vn%lXEYQmv+m>)|SO$~JJ8!Ci z1q3fKrwZf3R{+H$ZXg@N-|sI8>aMD}sxdd>4V-05=W_pec_4r?^oGN*Ur^Mo6fxQezX%;-gk{Ph%m$%QIXwAH1}YJw0V z8^ksIDzsK2w4rsi&>E`>DZ%T^R)%9W#A^0jc9{x6{VA{WL!e~zESu@kXo5{93a9CA z?!k=~gZ?1A4Fp2))t!)Wl74xWiSFA`)4f{0EkRqYpBsp6xs!rwB@~Cdr$6rJ!m8-_$2)CXX?gA3B31e z`fa}Rdzu84Sz~>?Q$MkI%%%GV<}k|bBxK7cA-Ozi&ZhybhwvGy%vWs}E1aIMgxyK- zI={k%*u&z%n4bJ#A@s)(&6u@(?UrJAY$E)(MEJ5oczOO&!aL}1QQQ8j5uU`IXGqAS zf^y;R^M|tc)RfQ%_TM*|TaF;79hV<;*6JtQJcMAi3sw@WB$yB^npbe3bL&tY=$;M$ zIX7*-n_N6lL>0|*Q#mTuMTn|p#9iRA=ka-E8V zJt%R9$X(0hnb;x4A0-%Pt3-B_!7crboBpw5H%hoprb&r-2&$K#EnE`P5+Oux&y zL-u#-uI?MY*<+qT(W=z71ZAU|a1FY?C0E9&r)BX=7kB4eKN^Gghd<7hBP;U^dzz@s z$fo+ot<3I)GK=y9s6O1piV_*n9u$nspZ)71DVPz3Ny`r>T+}zIgj?@s&yC9mH;;u$w|> z!jJbREjQu^7$#|DEhK9?H?P6EYmXSNRtEXt$bPL)Pkm)Up*`z7=1E0QrO|Zm;W=?p z*3ZN0LHH}z#09&!BmFZAy_rL*>&iIgyO?~E{GwuS?5oc$;Y<9o=&ZN@YjGRGCHh4V zkK;>5HCIh$tucmW9mq{PWSPaI(C)mMbj@8jOpAO0_^LnrUs?*_uJW#dB*0ayj)jLf zsBil!cN%^&cxOfGS9`PmP%L4B?6$B)d9%MW49txfQiA$i=Y4QU2mQMXXVwHy zRx7uYpF2@i&C;_hW;T z{P0`-olDlY=$}P~4N=Twv4`wD^;oF=ICe@AHc05t-L_JF_?mTa#BKwGV!V#=a4nUG zzf<1Kd!X(-jg2>bSDnWEOi@+2FK)QET$wK@xd1k{I&2q{$~;!7@t!9x$kd(1uNrmy z@?jgUZyeGPB^>3#2IpGKyCtl4aW=#Ix$ro3v4U{^B0@Un$aU&|_XC*Alo+FeM=dxK zn-W`>b;|x`jVRqAKf4E3b##P}E8fs1+OKocMuN ztbO6n$<-vM1Z%@@La>3OwRJv@h4R-J0d)P+jmWrPm3{k_a{b!$_hP>$Mg2NT{kp*Q z>ys#M-@g4Cn&{UZn+pBzs~}_ebDwv zI50k8hLUnSB+V!32TGc{L(*?a8l$8$cSvd{X_%5mkrWHNZ(m;w_rIYS-jaylClUY6 zMEJNw`20k8_e6M3qMnXK_`F0ooe1|P!k;F>|4lfl?@936@e!x>neOd5?WNeV!mts_ zAhKvZyI{DT<-(Er)olmnS8>3@c@%48w!noPU2myg#{yDN6`wn~x#Ml=w@#`~XLWy` zOp95u>{P=6XG)~wiVU~j9%3zYQ7t_207&%$f?yCUyLVhnU;v4nG;5niRdS=TUcyQugr zBGJZ3*I0K%WP9jec(13tr&Zg5OtMR%@`+2H?&`PPhfp(;#W%bjl(Y#n?RhEUrm26Ip(M2S%%4OCXQ#GZAUJS7&a@MuwofGJX<}rLgD>n%d zr7%g=-Zh7TDGO`d?3@U%)yQ}IqPm^4%62FvTh*5&!UgCYaJR4_d_^7ORoWg`daE$P z=4YJsM)PyC;Pxdqm)5!L&H>hdE*?fvtAg2^>NL#kJWUrsF}O)ZhK+HjKpK7vFBV{K zg$AQ}XBI4|^SI6hDuv9a7%^^jLn8|JbERrsDR$luS1RZ>so+in!Mjx${}LOI{H!;7 z(!@un1E8Q2dz@Z4G`YR`CrzI1HfK5oq(82YZp57{`3fHcEDl0Z%ZPMSC>!o>;GJhZ z%Qd%aK-rthT_0Ac9;8Bj(f$`k_*%QesSb2C`=o!V~L(3^2d0Zbf-|fw}PR?##0013wU}-r80bxtnVff@`Icq(m8`ITruCb28N8s65ZS_BV zyTMdM_A9xs^PI3@hx6Q>2#Jvk>{ zycxv|CkE)uv1y+tSgM2PHmE^c``ULt4{l^_4nVfsww5v>D^&n7Og}ckDjFW4a!4G# z^E6@!9Bhay2wp%VUz~9#J|?pBG(}Xd0vD8o!y%&PDV7XB!1nMHw4Jqg<_Rgdb_0`;L^uw zo<3(0eY%VF(jkpQ<){m_HoLU4+GQ~m%(|r#WvPg>%yU`RXav#Xi?VFAu~EzQF3UJK z)`^L+T3Exm#AT^-lumCqrL}{ za#GL1CeE-p3}wGkDfw;06So)Tq_1;*M#%LA7GW$Wt%~9{*@`IO-v=OEEWgdlM{?4# z@JVuI=ZO}mp6g6daVz8xHy|nTtpC6mr3>3$_G z-y!Kll5SDbT{|QlM$*+v`sEHub~dS`%SZ|v89^+{tqY3bmY)^F-%o^VJ}2Coi2p26 z&yN!E$#5=_=Ym9@WcboV{N_adixc4&6X9f^-%i9IO*r`iqS?c@Ke`gME@?Y0cGQ{u zZ`tsrvwy1APyIhzb;+WGEE1tca+JvaX_ww{7}CAkwjP!>g>2zHoWU;ZR86IJ>gd+R zl4NVFCjq$q(bF`vW^y27%jTKf8i8&L)giOMA5&z2leH5FA)-ck9-$ZWp2RgTgyw@>q^=N zL0FMu-}vs?`Dr7!X}v!x6>9ja0TjDVNY# zYkc`F@5*+qotkXC46iyNOmm{9gKX@B<*a`oN5>erFxuRJ7r{lHxK)Jns6poyLke2a zwgI$Ry(IiCBzODv?q6q~Xo~imj~q#bkwXMO_)I$T3AFKnSMkM5@OYBwOou(Rr~Zt= zlyeuIHjMLwF+=>E9n;3|9q=oZKy@;vnjihvM!yaA8;qGuoDe~2l2G`)wq3vcec%l` zwGL++G%;oZAHSGQBP@|O&0+|Uu9tNb6eW!+Y2c6rVR|_{* z%~iY(6u2a+u>QDY>aMloPJ~k;8DddsJ1IJop90JG2A%F)p2{7CDy;KrTpQttW0kGL z`I^qn;6MV6TNC!J>BDs~{8qcl&RK5TZrvl@`5%54bWWI}?jbGseh}l`BgMd(8hF&L zB@wo3=l)-O=KovRaO!WF%0J|q#+8}*ytX`=!!_G_Y)UjzpP6O%8@a_6 zIBc39wk$EEQklo_L}M?*;8?-S$Zsvi4Z7*29<|MNZlMHta`W#yaZDyE*?ii zrhDazR}zz6;hJU;>PI*f`XYyJN4Q*O(L7a)iG|0B3x=P);pM$OIGMT6s_{CeMX5tf zJW=|Yq)S1Zs7JbDZF2xXclKg|6Sewdd>ewh0e{V=b^!dRD7@WVW~-$}Cvm*(Fr%0namT;a5_0YXxK zy{X|EfXH^U9QP^iYp^0elztWYVT@L6dYMD*_TiRPn5RLUE4_PCgg6^PaB;p&T=YvyK54(~Wbi}eNR91 zT+q+asp?QxU4oqtR12Kc>s%us@9>yxbUyZp4#wo4+xbf$_ywG1mNwO|nz}BX8;Ha7 zP0`aS9n1~Yz;v|YL=C&1mM=vy2eFQvuCYbD1mNH5vL&XbFbU!%-k|fT!|{{CMD%j( z#2i5J?=x~99w5F&OD~=X%6=KTI7g$?8sZ5+>^vTqQ8_Y7u#$UqrG&uepJx6x6?y~f_)0?}y8jzvgfd$&|7i1>V6~K z_p=_^e!bXeS{XHi#im>drU$sWpBma&pz80gDei;=tTZBnu)&){r?Lng%58-Fz&~fRmJ!+p*+9bh*E{^y2 zK&+U*Fs^H4Egs!5alXFB<6!9jd?c=NS5*ToV=WZ{7%CyVv}%9LM<&oRQ(WUU{p&gxEzSgUMB zu@PPAb-t*0-Aj48?YZ>GmWsBg94O7kZldhye3^~bY5`Y=uYK&;Atx-v$)Zl_bb4aj zO)1&ie45I9or~IY2deM4M1=h=6T4c1)v1~=9dxA@_3R=)QW)}k*M)nkUpLy2nr71m zPln*Gtiii}d1}#`T~ei?r+p_ZkAJ+@i-SZwpAKl~=xwdzWQW~V3bRG&>Hl6qHl7a5 zgcjK3&3c1CN*7_dWI%>F`ou>5*;IWu=S8&D=-s$1{|oka1$@vV<^p~JZ>hiK15MA(e5bRcm>bL&ud=z}(jP{l>r!&PiV-3{QRhT}(c_^WX?7Z^FpW*77FRTyX@C_%m?y$W;A5=9Y`u#Eng%6x;e z>%7jgy&bq`Tc7T$YS%A5>e<3V^bOp-1Gws-N%Xa`xb8SZ2YIJkDeqv_n9usz30U1s ztiW+FZuZV&%8S#`Qo1pwuREQGrHOfXfW~be%0XZW+Ou>nWAhN&JP2|&54v~>Cef5z zTxl7QU%(X?(S^Io1zqSi0rr-N`eP0K%l?$k{+N68kfUFdsU>)|C3s0s6d9fjwX0bl zYB7wwumb%NmOEI8R^rkxJYb8XKYiD;2A%)F>0`l*%EtDshkG5XXot`@SXgSY{#h?` zC~LX-_^)`K`xB6}rBr57X6S|5|(^utK%V&6|ZwOs&kR>|A?lvpcA|9sa>@)n=5r6(#>h3cYT+` z53EyD*~=i`FKQ+SG~@aJneYY36W1Py@@Czm<7x!N%$pYY*qgPQ0Pc=ixR&9U`otRW z*_Qg(8@-!&ilsOK`D2iGHJ^qTGudp%)0_|ZDBAylS}A!fXYuAQA;t1vqf>%-IR|`v zPJU7>|2xV2`OnS&Oq~CCoA8KSoS^A0;A^r!LP6va?q#LxpKC<|X1gX5ih5D%oI&e^ z40s7roQbWmI%lq8lx6*UWXTQ4UsqnzJbT_Ou%^APv~^dmM0RkGuz4eQV4KicEGGeE ztb(4QE@ z4}V}G_TmgCv6rr5(NRqU`)Tcq5*KZZ-s4;r7uvEnb$DhTEUjU*UDlmDXgGfn86y7h zkO{MqNXC)Axa!`(P3~ehGPt78;RKRQK^{{&oi=&wRg=f+nXDU_6D?***%CZg^1E|+Yz4$J9+JspI}-;?Dr=_> zD%(*WIHs>$7ATwKvMvj-)bT>$;`dZ`<2Nn1OCNPd}oIx4m?=31E6NCwT6v{K+ zO2^09qxI$E?5-nObO%1(qjC1(h`n~!4wttGWJf1bw{wcyT4j!4T$GuE#57$DD|FYM4 z7y&MSJ7M`~K8#QESQP?6bxUp%>!>Ic;18)N6igkCKrrnrp6Q-?WhhUHO=YI`(AD=dlzO>yP_d~uy+6`XWGaBfJPd`{c#eV#$Pd`{c zJ(7bzmK+=jBvV;G4D$++iuz5l92~cQYux@7QTq?8{RM^gA1Ss!k@hFkKI_NY-xcA= z>o{2TCSk$)>CyW6SnDV51M7!AY!SX#ALhjE%LlZZkEs1cYX6}^`-|iDGwa(^nRk(C zzk>u7?HMKe25jubzkL=AQt&kJ#x0`b2sQJ9V}5iLwHiM5~yKdR-U0KXzXI-hk^ z)QzyOOwiu#_mw;Hqn7%AI?`z>kt=~TO|YLPvbM2(8!Nn@^=}(Xe6^vJ@uT6Nzpp%> z^;GN+`^rRr{(teKsC~x|)qczm;YY(ie_we%>&ecKf)V||~YCqW=_T$CWwm`|gAFUVlXI3(Q=jZ0Xkd$W0_l+DT*~4}0O>~rWwBD^-&%1Sd>dj!h1Qpi<7vWoi zPx2SZtvsx1dbgIL_KByX5Yx6C9ik&o@z!17lx8*@Ub_88eG+phpF7>yaH1+|`v^3fJfJB|M*Q0li`4PNKf$YDa4d_xrIel$KM z%a__a2ixs#?L4xXbExq2H?)u2K3V6HhbsBlohIu%au+4()JW>eSil)TydFmx&iwqK3ZNw*wbL?+~|t zjdXUT!lCIYJWKXf+k%|r6Ul8n5e}tiqSP;sP@0Z{#r;lQ`8c)~gtPS4;exmITHW_) zB^w^VC2Tm@hsQYl8Aeg0yoJpr*z5GdO+<-z5N<_k;a#-i7>_2byD?PVO*Ql4%mmxY z9Gr3s)?k3#z~lrR$V2}Xhh5a75ItLjKe&m;bFwktMNXn`MS>XnEE;qE;Qc{le}e(n z1Uwszd;H2FXP^l9h#n4yO zX68A7AU=J0Kd--{&qm)>ti^AVsUuch(Nuy@AX`D$t0$s=29V20g_k7%;mk7h9xZCA zt9dZsqR)E2x^e!Orw!J22XVdKMG~R9-%ij{*J}Fh58^|h*0gXg`;4KT^{~9S_SS#l z1*mi)t`^)ZGT#PW18uxF8XdbFFNsMu?}=vYb`=Z-P~pkJZ{X4XYH9L`zMpa39!{xN z*fcF9E4jfh^3Nj=;t#Hg^PUzOqx>9sS(bS26Rg1cmM7qqr;EG`7133!AhgBy^8~G5 zn;&rLfak-ebw(ZU=ZLrZ2uthdBVwf8d7W zaCMvmk?mYL>%?J&@h{;fnd8F8jr3n8-WbHj+ibc)N!t^67xg{;cm)9W8O45&#Vu@~ zY7)VF)tFoiU7roKT!lYqb>FrMWf4y+yf8S4k5(9eUMxQEEZZ-EfS2Prw)f)fcvPPG zS`=&5aC^ErKQS0sa&HBs<3UMXHIB}oJ$-Nt_G%~#^FAKUw;gu}|BQ1Y{j(a?z+vsT z(X+K_o$<>1t)y=>-08uAvPJm2{--I@=}m#$rUCau&a>=)TP4n2qxN#}-e~aLBK)z< z+xH+|+w+7jzXyZ#kBNWWx4$WUI~M$K z?j~#}{Ik$8fQx3CC_nX{eN7lDxz4y-%)u{TW^3=)$b`(7XOVEcPC1@xhfcg59D zll;_5qQ^aK+~jlJ0;;fx&rj2HoYW7U-T5oF_vGq`Oq5;0WEf5ZH?3`u$D8 zf%5HKGzrm#T~Q}2RO2UhuYS4*rRdIi4RpCOK0q&)APW|+GXDN6U+ot5&l{VTV4;&` z)7Pl227Ay;uF~!nbzATjtIvE}j<<3xVx{;L6_!%Pv(9~}!zI)}#>}-awC{bYNch-9 z$nQ=JZTj|5e?vb<%T-toC{_@Ir((rm#aqY|$Cy$C?uM~+iaBov??*67TnlLr&W1}1 zslEAnm?Y%Mw3&$qSS+Tl!fKs>#gqPZ!L#tQ6UI3KYcDl#;tQz)r8%`%+d#VD6LL*+ zF1jd{tD_^z0tmoBIVIGrnPI0Lio-uA#06)esx(WXXT@FUrRg&a92@ZmMjOvze*p1S zV?Spjnuu}aeNY^&0r+))_S^D*s+aCGV5J>hfK9mE7DkINo4-7TYn?@K>+6=hq!FB8auR5_s>R| zmdNK9_+E!sw3WSOZJyeV^vSFQJmb}uG64q(I#1xIs6)=0zJf;J?*xXGo(ECvb~dTB zUI~qhJjZ@O%++lzZfApfORC8wpwI@sy$XlkBbTy$$Z5zq4t{s zi||SKe7dLcgSp=Fd^)V_;KqumEbk5*37xlCVC|?v3#c>*rc2EQ0{oAO_0#1;IEV6b zfTS=jq*Djfuyh|jH}7D0Iim48F&ZxiaY%~7%M0Bm%d|ia(>vj9n#iQc2cQdkY-XCT zTu+Q}9{_zaV`(R9%?av*-Y1#b;(b!TGrF}~bUqoHcSoGQA~>232iGT-;T#ntL;i@Y z+^W9mO~}cOK9>atf_jdRIhN(?I8OostT>XTQzm&T$beP0z8*KK^W+rc6qJEDIprer z6coD__habcW+=;v#9l;5M0?2`O8&w+_wZWW4O%MkUlH_Q zW{Urc;2b>5{X9_bO%oE7-y|#ghfY9JiKlhbmWA~ZQzrGI@qWs|-bZ~S;s5t{IGp)k zdLTdckMe`2H{viSx(UYqs6Y7okG6ND^=U)jN(8cE_WKaeK<7S1+zqx2Mg+D7=iuo1 z31jP{wwT}ZBfn++%9!61BfsVMqhfv!iuv6u@>|0DQ}{O=pf*>U`{UXM zgHYZeM%4IX|J)U=ZEB|<_t3Q!D^LffTlREpaO2yJ=6piwqmiKNN!XO;yg1R*24u;y zNuQqSFu0GN$G6~~djD)tex>++9kXKWchquEUi}~c{;B5Q2ijyzY;EJoQ+u&L(O-^J zT7kBIJlbo^Q(SvRlqifgQvC-@+l9l2@ZhUYlZL((I>lS7zHq^$Ccvb6a1gn?vuiW1 zq-UN)aP!)5zvX8*{`L9LI;ofC7D|I3B8Z^VXAyy(Vfsd0Y}4Cvo~#eB<$1C$|LHi1 z^fS(vx#bYaDn{!CsId_30{1VxuZ1>7+KqHi*^@w|7H|4;+FQrib_d zugAjXk6Y>hH-k9KP=ND9NKWAQcxZK$y&`{HiYphjeqfMz%1xL*kh5&^$3U{j+c;c0 z!XBzW{y*@&zlHAuZ8~2Keh*y6Q&7my$fSpxxsI;hv?R_)FbxmJp#v@3Tf|BZ;rqJP z2mXG*Wnp=fZNs{Em&fmUaMjV!#2vnrIPd9-5|@Eiz)s(Y=#mr>Nk`CZF6b=v4di$G zrAHUueSjAw?7MEFgMfrp@JPl=tsCAN2= zc7*Nw$!~2j`eNLuqszY?jxxMAFFq3b53P@-|I{Obw|kidUig@Wv)um4h{}ELaaim* zhUXa0;joL@SI_s}poV2R&dQGqVIwEk{oOcFJRC1L$Evp$pgDO&Hbzn0h#%Zoj(7nx z<7P$A$~QwLu?UALU{0Q!MuULA#*7>Zbm0kk2B4rOmTsDu`07ohe}daDgQv@`Wy!ox z+F|Nzp6Rel8K3gR>J6TLOO7YtK*oApXF{A#hGoNFGvsp`ibZRd!GptoM;I&kN5O}# z+Sjyj3HCGb(|@8)27gH|1vB5v4lUk z8T_xtM&bW0>ijPLFQO9Zvzy}*q0gR|0skA8S@5414ZkJ|K2Pn(mK7Z9w(qS42vuEz zvB->y{^ca6V2$G?4k?p9>cwvGyQYsra@x0CZ}!z=e_VrzL&_fG)UeOIDSES*Alaoq z?v~`Paq!0RTsDOJi=bDhT7bYW9CUGhyj*znb_2SZDjyg}MmC7ENg>5UUU=2fbv?sH zJ#?rv_IiD2z4@?CJ*-&DZV-iM-)hzjwr4bmHgvY7$b|mMdOu6g8gfDaCOsq_=*Gv= zg6{Eb95O8z+Z#keB_r0!T$>W5Y!DlBq9TxRSh$n@UNELwofng3=UXPso~5xE+iUJ5 zPe+I&*J&_T4it;i>Ja+EWe6A-9K{dkvNi5Z;{?sN5;v@2lz2@7(zOr`B~jl2*`&wJ zAAgZ;jY|lo;jNXzUX0p+8<2=DZXvR$d>g*B*6|!K20+`J#K(1$o5eHq!o%SXC4YwL z$j7{Af~k2XNG>>DB7l3R0)w;6H(Bz{Pj9j{;{pz_4(`mVN*XKuknELxRyZBEx2w%Q_=HtX^(yn-*4o-Dx@#s@g#09GOEhV*;sZ|5ncqy7KG202+ySu zupIl0cDnsTAR>D-|M8gFX#P!Eyq5Z}s;oXhH`QQ74jlvssR*GFQh>pkS9 zp~#K7pUYWSH9jKI*c~qgT7!;3Dz3Qu4X|opICufG6KXf;x}DSyCn5-p(o4_|4;W$K zC(R7&sFi|EV@*FPeM9;$;(6ssaT@w4`5(uboA0w1W8Z`=cpU^)+H)kF+3hz?rc@i~ z)^I&HI7U{;LKGZL25#UTTvh$l%~age$i0p7R=ij96Bk@!+)FhM-{?))d_Rzz@159u zkJzEk zf@3=``;x=ERot_I%sOE3Sgc2Ok*_k^ZieEW4^7Ya*9_U$6k5oq33#%$3u!tH)lBA; z8uAtla-@rVb#QsI_OJA*-|HXuyF_=+@c$zH`&sqx>n~LQmLMSz{VPO7&g|d0=(>0q zx|zMYCD-iVTs$@FUq4i{^zSLCy2J0^pPxKh{cC0P?^7I>i2nHyQ8fEE6tBcGNErL~ zRF2ud2l3Rbe`8V2(!aG(kB8sCXP!7({rl7BYW#k~Diiwm$mNm#O~xznHAIR1TRYh7 zUoD=R_3uVhv-IzKXw$>*-#d>Vt^N)AO!e))a3mx-UM{`Ez6F2?U0M6AsIJ&sr6Pe7dG*Dl;YTTA_WeMwCJ z&V#>p_~Y09sP%9DC#ru}zAO9JI;wxG@Jb8<;_Tmf+2;5;@YHPlK3g2qzhO|Qhu^<$ z$VECj_Tk}8s(&}UBl~v_B39=3ZN)1w5s0&Y!?Mi&W#Oq=|Mo13>EAU_s4@M+{0ttg zX#sJ@UsSFpJX#pQrmz7V{wO=>9TR2HE{>N5ZH9sH8l>Oh3X@8Nh?Y2%LF4^AoDe(* zWR_&8vb9FpJt$*8=3m6miZQ$M+L-g9e=W*iLwcQax%W@jUfF9NAqd~{Bx5!gwy*G* zY>O{d=zPD?;D3eAH;8~O>8hIM;UPrlEHn-O9NDJ49I`>!i5_8Kg8$qdocm%rxz5+d6d=C;C zgkvo!-enD9T}w_=y-vHGc}!bH8z64xI{oW5RrVv=XC~BE@tRZ}4dQ+5O%4`G0yKza z_z^>Z-BhY!y zb4bA8br90g5?M&Y)BN3oh?SW~tiSm$RKyT=0bZ(qxD+XnvEi@q4LhO?@ANOlMniQp z^oMB87mNPYY<^;lRx^|>qT+Z+iHgQCP`+P*;>{5sDKzd!#vVpsC^2-X5%A*`Y3xIz zOR`j1lTlWVGGc!j@Pdel_d!fd#xVdfl=q$;CK2nOi~3d?!g2iim6)Nq7`>M9EDJws z{)=Muf#ySItv3UcY8iFGvRbq+Y_Cz5msMevk`l@}H7`vH&U+5<#c^mwUx880h%6O) z-;4#}XU8J~9^n|t&x;#Q1UDnwic*Ymf9-W}^C+CM16uAG30j_~=w>(Q)(2fR=HVo5 z3Vtr>psEBPibI%bIV4?lL@{3DI-Di|_Kp8paXQ$$@sW37IhXs3q%@$g5^d1}L zGjZEXCO-q3sK1q7<6EXz?lTs8$;(n5GLUn=d}C$6TS+(> zJ=wf8AI~%s!B(g^X`!OqO)`7hJEpm0zOr7?Eq;Zh+p~EQy8Vb(WS`)R5xNzF%q;r| zWu)7inTl>1;2@K3=Yej*g9=I!Hi)}WN!$)}jQF&v|C)sYF~e?C)i1KL!OJ~QW8@L{ zBdP@RZ{4kt#C|Tz0&S9vst`{g)7o3uGA)07>Oi#IEZXll4NQ;94}YHd$fZ+ z@sAllis4TzLaRx*8Rw7zWCYndshDsFgH6;tUA*^vWR!MZh*8?kjz$Fl!|_`c0ffD7 zanP1JqX*4X5*e`G!#Q9lsR5g8R5J&x((Ix&R;fLCpaJWFHJ4HA%J|u{xY~*1*M*j=h4D+``0*_M@c8MQo7Tx2)kQX7P-F9Z0 zzHRvy>!cwEL;qHM9Duo8hNCGtycBO}f3~CfGTUVZN1~&|8qUt9CI~l9-1s;t(Q<5lynF{pFa%mS5^S$|mZKT<{(@Aj+5xOP5rU}DPe=1E`G{T;fMGdrD*zYqR;7o58Ay7FY zQHFg;-vAF#TGTAdaAtC&SP_?WJXrSO4k#R4Mt-E?cF22t#Zy$hTo%Hirfp_nML}C! zSuphyPeG-J8^|zLqmv!>j$j1MSRX<`k~+nfq{a^pW1{%$XKKXY)HJ9OQx;~;KiL2_ zr-esEx>s2o26^|`Cc^|pD!{$+Jsm{>c6=vPT9m&ldpiNBv=8^NJvwIT{^eK}>nD)o zyXc$^I8x=8SCeHVmm2Jv#o#ddX&gUoW!Fq`$ET|EY2nTj zZk%}MQFb0DRC19`F2G76D#|=BU*gQ3FlEA1vk8(q%$LG8dfw$L^PCTpKeG?UpNJO^ zu#rJ=9&Szt8#(lDa%h^!!Vpk-Wa2LeFoGsH^czE&U|lQpsf9ybFaqKAAE|G~U`uh> zhneE`mswZrFiaeXC@wukQon&C>)_FNi6S0A!(6)cKF+9c8*3DMl6yC!+}<(kSRyO= zR{s_LcuKDGFX}Rc!yDtFg2g+e327}&lm>+mf-(mAZ^(KQKxMM&Lx#EX69ya(P ztkx7OJSxkhX>6}qPAd48Pa!L08~3Fuef6K@hrBR9!I0uRiH{e(}X2?SaT5eh~X+>W_o+%X>JUOMFSXN`CqGV~Srs=U)qVLATrti_tQ_wCqnt zo#(tun^(V(RG7CdfleZ}N8|Q^SL9*c*hmt^N7cq*yEn;tFpw$aiWIQ~8<%NsHWbpQ zvsd53T}gqA->v`;K|Nr5QG@9EF?}F%9ep6OR-i*WgnmQ-j-eK~DtSW0sK~?ql~EZ_ zP%tX_rVlhBcEvH0mXNxRhWB!;BX+RgWS3zNZ0k2OZ(c@BNk-Sewqnr(Z1kDrx$HN6 zFYE(`?yBHwC#N|$?XS98Ha(h!7o)-*symAlPwF}oJH z4!B(m+;-Tj?~(&mZM@3{ddAHL;EM!JPnX!>v^dOnkj|u#R426FArDv+Cx1ZEc|%s9 zUX|A}$VO>`UH6g2%{{!h*I<)$d@=hP(o1$_=j74&;S2vJW1jc<0(%M0YTvXx9Wl(`5Q|2UN6^2#jpMx|9P_(VF1=m!xum72jO_O-_?n6?v4;-nYeNL_w9!Sw{ z`8!$q_Z00CS*t}w`+)H(R?*&Ul((p8uQ6IZxT4LGwPHlZUUT*V6fGF>b*2}I_DIU) z7GXF8)U`u(=-R8LYUB(NTz0hdE!u&M9X)-Uay0cV)<6FLp>L<)$Oti=V{Pi&8=(Rz zB307TQs0&sPl;l@e24WQ`4{)w%QrDh0)4xia^Fn9hxP5Q>rH*T|8GY{-?oK*|0DWV zYr(Na=)-mcVvf9EKCE)T+^AIUFEhy1^wdTI^+1~n9=|~6mJvQWxVdjr@16+;kLcYi zxJvX4eW3&D-GPUzcYlCVljh5Ga5vl>rFS>p!A1|RcTYSTdbf=9Ie^~%3=NoicQCLc zQw;=Shv49@I#RuRA=Wt$?BGthjqLe*dUuel)uP@#*LW4HckM=bi+XqGUsbCI*Sqh? zS}`JJulbb}X~DrgdivC7>Qjrqxt$!{^oRXT93N!pKQ*5={NbwWOyByC`NHv1H_rtw zw*P?tN)PUj`LDP{vjzP||23%+`ZR@XVCvKJp0R*rYB20erF5i5&!j(>r8$69Jt5yR-ZE;?xRckZ>VImV7}?QmPYxm!=s*6uB@at zt0ET3{Bv&Bf#$^C7IEocfRMfn$>+`wJ?&-a)zH6kA1e0ScyK4pEXX{rH2P8uh1icB zS5upP6}Bl`65Qqb7MB{Zc@6t&reQ9-N=scCTyZNkdXCLzsg2)J_^3@bF-zj%eE18n zmd=hp4M@O&@k~Fmx0$(p7qt*Gw;RM4?{Op#A=UiQ(&G2u9-*>Ki=PTdvw6JkQ1bb! zu%u1=LxE=aZ$c{u{%0Ir{0GM3|Lk3di~q}5bSD1iH^)CIg8#U8k1G9VL-I^6m-OEb z$!bRb7Wi$Q_MP1gl|SWIQC05hvBjW-)IeK0`<;B`VPJ z7$;Mx3dzPkspXjfs{$^;!2n2qJdm*pmvM3Av+;enE`Fa)Gy)krO66;bjp%@~r8ss+ zey~oeIctL%W`p?h>T>KM)1j)N2S~&~#&|R(K7lfd?(SmZ9qH~|v?uEDU6%&z7~hxEusLIaCc|;Lr4H5T!S_q`ixG)MG0EFIY>nBt-&`y*JSU7 zg!3=LIoE(Qop2sea3D}u*=ttf6gkzylZn~iV<1kmLL5klg@kyO0kJC~UJQr}nQ0Me z`zweRLde2j+B!-07q69+VP}ZI&0+pQNxm)r>X49y#KA#H;!Ao8{?<{w;nzC9-X-;B zxK~R`fWu~#8AAIgz6|mL7mofa;%kvqEC^SkvZ)K@MvbrViCX`@6d^j~;6g*K#u1tk z4K)vvpJQKYXsEQP;6H>C6QuC~8O_-v@mp%BzjTI}W>s&uFL;IzQfVQ}6O7!sAJ&qf zv{pcA%~wiG$!{RzZlwssDbS@>?Cmvi5QA__zU674u^HG6euDa8e+{B?nE_|L--_Lf zgd511J0(i)?n7Bv-%OxFvXISQvmi>}{D5%}&5PC(4dnF_v=cRA!o_wXJdlX?LHuDdMhK@>-@HsXXUD*av%*?(n`nuD z5{{{FrT|W?zNwobYg6CMKwU%MytgAp-;5({a2)Mrl)m|n5^^!{h^9-rtQ+Rw#!0Ai z2JtZU%@!yCtG>C7aE^_E6U1+`Bk0!)g!2)~!usYe!m;R^e8Q>It@u1-g)@b40)%7g zn|#8t=$j{|qt1*NI9FKVI0z?~a7=xZKsZtQ2B)7%?e#Qe`1}}X$629mC`O&#s1w#T zOCa3AF;aWM?iu!e+E7Cexbb;3(ci$QQN;2Q+!H7>s!t`b1PQDf+zI})=&!SZAvI8r z-vbp?L0JCQkX~kyx2(ZVm#QaLgXQS_KFx~D?jqoFdIXoRpgn>!4HXtoGFW60D(v|M zF)Hj#v=;5o8T(_$NL3*f+HN>m5ry`FlKmFlt=j-RtYRQW^YPmUZ|g6|LIq%p@q)YY zmjyR#N|SZOv4>cRX{N{4D?t+%-yGWodky0>;YKX}(urtJ`3-+JzVC?d!*zkskAxS< zsFg`&N{qx8C=2Va2dOYDG_%*tG8@E~J;0e(f2k*R%9A%)Sw?3&5&e~q_Jo)1nEERd z?O65KF7kXq44iB$oCLz@PB^B&v;)E)rN5p45VR{!0i5W5|BBzhel;#MFwqjK$-3csW9d4h1>MOj#X zEhHR^{t{KFv$)#Yue+^qCJ;^y;h6eMBOF72`SxAq9gbEpAloRvr7^(VR$wO*SSEp) zuF@U|eDG3`TG>%GU741pW-7O$X0-O&59m={TrmOAzDJp={Q^N9CzV%>-YNlVN^jA1 zT0|)R*7Bp4wbmqRre=Ouj&!_ku;P$S943Wv=tdlFhSDM%jb!I70tlt`n=eLbmEe=G zzarxo=6awO=zcsj6jBk9hOzB(8TIU+9OZUZ%e#h=?&X`EX!D$)ArlPI=TE6HYPM_k z9DyxDI9T}=c|$T&6CQ+0=lP#MZ$}>N;1q_k`y={<)P(+`pq87fnXpCaXb|gBCwmcY zgpP_?zXcCaG?HNvv#yZI5pu6LGc=4$zqLlp8U-pb75NUJB;T&hGoM<9TlSvup%x0s{80-H=Qic)2j>^lpSGI1XV;HF!GNP)dGvrn) z`~RDn^`P=Hs^uM#T0k8FE3-3@<-%qi;u#P{iy(Y{wLFp+2q)NYx`KM&kE%av4uaQ5FKnFs>)RkiTp$%>cC(}<&c<&3JKIm=iu$ZI8~a6 zCW+QW)Q<>O_&WMmk_m)~9b(9fRCMafLiRI_FU*t;`GYAN6*rPy-;k(=(>{!D#EDVH z+gbyKb^L3>kUt2cn^9}7d~0NWER>(%?eX&MOfZX?`9U6v6TjTRmS-|okW21>Dl*H9}lx{LA$YXxL2B{orEi%bs2yycWIa~fghha9c- z$lcHhwCB79DUz>onDO%-QStLyvLY|_sGFmhEJ?g(JSB){ zjVFhA#CS>+cjJlr@2~Q2lhEbg-C~}s5yLy4RFMkJWKN`CHXmLw9|GpX8!%jAR+RF8 z#CRhQxiD+pWEN^FKEj`o^Ldb@J#X7;a<;$wsi(BI9$C)NI!uAT&0Tn-Rv!anvY1SV zLl`G%_OfOCXZ0j|X`MYaK3SX%VGLjIjT9GrQq*APTSea!s5=gj zaXnxfXys>48#mu!Ck$j0gm2BWcz8W}b&f<9O5M!>yE}ObsNiQP#SuT&D%t_Wng&e>(4;e3|>Y(-VYiT$kMIgbY6CUy%D1cHWe4`W(`ADzJ!nPH8 z1rzJ$ux^`N!oog)Of+P)r0^8CgECyJ;i!ap*joWDBgYR%otRn3L=xCS`BVLINd#~Th$2-V1~FVAS9Jx_Px$0#eFS`j+IFsP{0AN+tP|x2-odv#q@COvi=^nwY~l34?z=`Zy)aU8-=fNNh`b-8stTA z62M^GBtZsU70=)>UN(uH9SuHpJ9pC+;`V?*?;6$@fAjnfn|?&7_~iH5bPvrtdN^42 zFlK!1HP{S6OJW&gBiV2+USS-ub0mEO5iXD;#$YWvCKtBQEeB4o@^mH{uI5=3yHWQuA&TlprAn(LCzzi1Aiopzj@li zfySpb@dxpC+7ojX)e4|l)Z|RO`r;v?tw!VbD7_I{+=BKHqAlaXVSIn@yt7MASM+|n zq8Ysx0lY-KLF{|s5D`DL_1!aL5f6YyEz|q=@W1^uh5vEQ@o$728~6`6y7*rW$QHuC z3%Nc#{69EV;Xk~*8T~UO_|JO&sM7y_=y?nN9a_XcV$U!N^R_*~c^piVH1E;;U!8mx zUZvOCd#;`~dXjy1E&lhmUZ;P$d;PqxaC_Js&vbpg`E0LtU={(NX94d&)z>p>Ja^t2 z{)-E47VLrOsf;o9Nmca#^>zIBzxIslk5$(^rZM3ALB5+EI|M%_$>j9rQJX~Uncmbc&IOp)Q47`U*7p;$HqVmp z_)+A%Ljr;QN9?0XWJvh3>OFujV*(B0tyQ?>5pSo#G!ct(nkamgDKd(GLrH_^4r%2m zbiv&@pX%#VSL@4y?WNJS?Ow)#v)2s9Pwf600=Xk5|DgQEvKRIQRbik_ zQ8Da#eMrtxK8aFdZ<$Mu(UUVV25z`6#f?_@xU)$zt$FA0n zMGc7GUWgqovA6qVrkuW3OI@Z>1hMqeASPqIw;7G>HB|&QZ+UYOcx{LqpXm_=} zdJ-N@S=>okgeQypqNXa^Qx;)2x%&p9#9yWuQ4VpRq)l|9hZ-e^)yAikJ5&BReX|Il z{PI)DgoXgVxk3uySCAsI`3T&|6&AqjcuTbuz%Exqswz#Hqc1)t{BAEL?!wQ_s!b#D z^YKrc31BCvcS8VYJZ%-gPddd2U?s7k0A3_{Qc6`d6j+#ri~~ob1@M(q2wzq`1@H|4 z9JpKw;4c!;Zt(+|TeAHt1&ZyTDOGI$DED=CYrJZc=* z+G{fLhK!{1ZeTKwP9fHIZ&Kd}7o%9MPos#Eso9r&e-R;5G;tJFQ}Ag+G)EaY4h!R$ zXyBM&;Aq3&W^4!1+=Q_=#my?312NX-n?ER;QTfj}T=*<`-$vxb8+m|9qMSlsGZ|Rn zRDTDkHa2(_elhRIa(_$ne7p=<4fBl_^YM6|7lPP(u+Em${P-R*oh}X%{Ej7e`fX4q z{(jQ zTMbX0vf}1FE`m_Kh{xxoBS$ZMU&(mftooVP9_k-)u`n5zFmc|f7JJXxx?-%GFw#KL zuE!6|uD$QMNDH0#R;&B2 zH3AVq55UQB<{<(RbkzL+cgAl~SqtO0>)QX&_?=g%#&72=Iez~*CNh5Whp6$}h_0LC zce7Dek1{oWx)jU?@z9TdVEl6Md1U+)H_zL~V6!C*(g?z01?GpJS{c!xwuaoLH~DVt zjZ^FHSS9Wr!_5Mo3F1NZ@Naz3eW&>W!f1Ysz2&lo!47$02`>WySKR2}Wgsx=Y%I!S zWGorxia1dW>S>SGNqp{=F>?%j`-f=;;Y!g}!)j{P~-g zRqvJNN_<2m#!%5p@f#UW*4S||^*Z+BidW@p93Ze#e1_LDtrwMl5K|vFp>N1nmD2?2 zZ@_vk4C`)bBd&rex+e1aFMJ)_Q7_^po5k|f{Y~QeDc0Eu^bh5WszzKwy$v;%1qzG} z-Z_!OXS@f!@7!h5yKNAVBL0@tuDE{&@0G?<_c66Gpyf+wLnXAic$Vz}UTze;PhbGT z`p1CRB?jKVP$z=j?gC;Lh8HV;n*TDKdZ_igG{M6=uw*^P+u(X^!0o>BKA#J5E}CeX z6n&RZxWDSYOP9V+-<>^r_ePig&X~G}vk=SEKfuQ+ZvS-&?(@^5_!#R+$dj(yk862< zL8?Y_y#2n~vsZ~NqtxClZZg#ZxO-EbA=g{-ROfc^&Zxi<%t{brxK+kKV1FwJXAfCD z<3yu$c-{$BnBJxy;10NxGM^hr^o zw~Gk-mZw-2kLIEB4fQ|s`}t2|#37kN&@ zj^T6N`VM#M7Tf~eh7Nl5xtIsL^xa@r1l00Ux8^y2vR6yLKF}ZCM92>ZZOwm_J%dwF zvk`qv-|mWQ(EPnzfuV>kprr&A~x;`uCwT z>BsB6G(YC9l{g)+)}iUc;6^NSXt?>;>kbTpF4k}Wcq`3cu>)J{z3Vk!U7YV%Y_#Tj z$uD*B_L@@xwPuYc5t-WwxeF40scU7gIRj;ye?(*G>4n;&Eu1D`(x>TIoTYpq;w#2X zAiv7k?~33>cy0PCE`2lljPAI6s~m3UF3(`DthfTR(Xro%FEEKl%(>EYmC*;{Pu%rk zSe~c^zK!1XuGBB{;&yYth24c)Nuc%Jso#m4$FcSJWS2hGmZ#%Bk+>CjG|orl*(gTD z8u}6k3&i>MCsg&x`eh}0+Zo-i`Nh-G=q(D--E1qkKR4$g<13z-pYjgFwY-}kX?vFoi zxE|jw+qt81oAj_kw}TFVD}kd5E%n)yUzRUj{zLvjkgD zup|BbPaUcEKP4MG)wcylDigr|Vtv*=e+bz=%(Y-k%|5gaYZYybK@47q3R1ti^ah#e zn*;6eORk=f<9Da+&DHTwFo-%VUZaW=Se&po_zhIQz6MvRx)b(ee?R^W;>7MI{TCLc z$)dFV!DonpnRn0{EU(#ztcu2fTd1(m*%!nY8!?_r3|EPM99#H>9jGPVgP{_47jd+C zMM;AQj76k-yCJgTEebn~=~k$kDEnjDi;uJ=uTA~zRsO$p;9)Cp*&jsqA`N*55Fz1C zZG_y$Yxd`tX-kq_xAFhuI2Ee?5gs@0Sdk*U*X3-mSMQW(qEdvJTtOMOQA{Yq&!Mum zDn6MCL-M8H3y*e8qAPBBHkN+!xMqTt!Y`jlla3m@fSCme za3^2xa_;wZAapsSyXy+h1ZM4UIrqs@2sKh6=Cd@ATjBDpxEvD){9Re$c82WLsS@@I z^gs|NK!l!>wD;!%#tKjc%n9g?6c%~x#P#tu+Y?X^ueXsA(CUAqLbmsT2b#-|BLOcW;@5IcKEf-R15oKB$J`j>^>d?qx9MaJk|VSuUnr<(WGH_H!aX-2 zsC)xNCM!{IhkoFcEX1*1lXWXu1+OddKP`c4&Vd`UP?YA@2PNvm@KejehnePWs4H<3 zDuAU)5WN)$tU*^~0R;ZXMQkl!3sg?P_nGcM)&!*fT#k=9W3;Wz%EHH$`EF;Oy&7jP zs#Y1rO5Li8(`kEFQ;V!5Pq$^Q)Q}>HwE~83i z9(?Ko>(idiQR99GM4RLOCf+M3b~W35liX?xy{l~g>yE2N$HjdCo+hG)kL6q0hez{ZMkK6A`{Y{xg`}{NU8J^+N z>U(^vV7$7)cy&9)xx4ZQ8O(}I*jt9{H~?I3>OBx#+-HM$u7r0yY%%Pt#PfLKIYlA) zUN&5;)E~2PF^U|U`PIOaztVrn#(^{|6Gr$??>JIFy6+(R{ClLD2~CCr&Xht`dc8rqbqeCU~sVKe}e!f;i>yokgWpt=xui{!~H6&@oLgS zNFUU6xRYYigWea9R2t~es|p7LAv{x zy}@5moj!@)&YzRE7s_j|R9>GT>YMF9hGft7qaL&|UO-FEk}vXXdad3LZ`#N=!P8I* z(1V~- z2Lbpt`!W~qJX&ICsk5>#H4YG$Q;x|Psh)0qi#t`ob!jD?l`N@Dap})Km;Q@8_4_>M zxAtnBqzpsZ9;*g*l_eUiP0b#Zq<@Cn?fq?Wv}4EkywsmY2Kqbn_>P!}&zTA@d-h4t z{|Jk_>F2jk7E57cHB2Uv)Zs1C^gK-BczfSCDmWunsn+zu`FGmupf3M|J>0D6osz|Q zq>CRZQ8&@|pe%^>yVv zVc!x8YoF((1lx6}p9lR(+86SnR!=5ZuWLp-02+C_btK1FzNsrw2e1TaY&~ zVeFr~5Mw|5lIYHqPazZ?9&S-1`>WUsl2T|*|8+V_gjU5GR5xrr|S&_*pVCJoOCuE0oWo;mRShDzTr zdu3Z-J_f*tCQ3(5<^!Px6tE?0>6t}a<)1E--j_n#rcWh`D=6z|JZ-sO} zt8p(896v0Qj)D0c0|bWda623AHDw^ULc{QkR=@^H&*%YIKYB)EQ3D=WTf;MAHle-- zo>7jSo=iJ)~$`yN26$_931v#_IQ z6Jo@FI-bp1{HKvgGJPrRKdG+nvR9wN!NgQIFE9js{XR6#J0-iYqL;41-<}?ij>4B(G9%Z0bl?+ z9a_E@hRS=V78t4AO#0`Nm_AzeHJ%#IcHv)0ACt?R;prPR^YQzG6D1iHeQ-M&{1iqA zZb38I5==6{}-oRm)ivnv-!U6S%;OTfrdk%4!m6WGrauIP4+J@bOID|CT zncym+D+#VvUxq0?yaRAf?~^g3ZwOw7SL}Cldk*lKEt&I)1lF=SA1Z;(#ef>|f%i}l zHZYvHW+CnXa0sv3^5yqo;LWgOQH0o zza!r)ZUhhGzq7J0WBy3?r7rzrEp=zu3}?czN{&vn!4w$*ZpdKo%=ilc^UKa>F` z8=)SCUg05|HM8*!T5^mHcLQP$44s0@OMUf@?3KtX&2xU|smOyxa3fym*89nOMeo5E zT>SG4Q%wWv3S_L>uYXQb4wumZug4`>T2pfaF;p3h?}6#}FxlcMX_Hax_V7TEfdp-!S<&2{_q;jgX(1kA{K)ZXbrVz#&pySOA`n zcU!TXA@1Qgx4}P(h|YTNI4c;>wPFa2lQHI@<4sOlE9St~vo6$VCMKeZxbT?yG;Ksz zmwFM^f!9fx*~Fnp$if`-U;1-bl5-B`&)uz|Ld*W# zdqY+8q3SSvt3PMA_;anB`*Yo72dw@aJ~I8ecO@$s{@j<{pgV5FP)5vA3;x{y=y;49 zam3@XmgGLzcpOWjw>%yLhaBm6+$$yX(8goL`52E7u!$KDZSm7jssF6&D=Jufu8h-i zeTC7RI&HC07gHaswlJh7S6h&3!_^j-a~t$4LnzU!EjR>2dD_?FO>X*j&EIZ#0LN5o z{>nr*GJ7;V!9NU+KobI42wOp(;j7^+3u6i9vMI(A%$M+lIQP=O5A!dayFjG_=|T9Y zogbfLDMrUC481+)ug3i{%KdXdRluEFmIk*DuAe6GS7=aJOSB~h1rTE!yiTqrwGgX9 zeowxK@Yp26V%4|?RXP+v81XfS z^gg+ABoQ}|Mu5$`BoeK{*%L;z>U%sfTJ@xg5y@zk=iZpfb;uv~$6H)CIzuuX;<4B? z5xgE69|1xHjHmP7Tf2{OJ$3i(ooEc2xHH;{%UN&?3K1E*8-=XTej!F^^sC-pGYx=( zi=_V*MM)X;LpZMmO2VFIwN`y0B2x`1EmJ_dg2pcHl2?#j5`a7*C_vUl@&>jIwXll~}u(oV;Y)H@|O z_rrPYf_IU)TC;c+;4!GyEM9dg`h4Jc)n52spcU4GxO`+09JwA8h|eMoU@tH^UlqI( zl@{h zUQCL2b-XK6oRcoI zj?SXL7D=Ge#7|5Yp7k~}IxoD`

FC!kMhmG?Jv2jPN9f%YQUKrROwk9Fyk(vkV6Jfgb z<7#H0^Zfp5rZDU>nWwf3O`G?9ZXCi_TSd@hC=T_z!ZsBR6z=>ooO znHIj{X-?}~?{69wnArur#=6cXY=+G8ZHb$^WHpSq&C?Yl;=Q=(12!LV^X)Yc;ALd4 zQqOTy18`N6L^V>^JB{@u?=k0q*OF(!yke|SHS|xUXSeoDoYM(^n0x_j?}*fm(E1yiIYn!1wrqJh0RdPVrQ; z3ig_{6gqTaDO!#wCyv)2;HP=8z+el>d~TEZ=7yQ?MY7MPeq^=?^L4}~qcHRB!IoW;>Jm0}HJVDV4W@8h z9#&tqz-H@bM1B9d@%@SX{!I0~0Qtp4d@nkvf{o$vS`oU);I`mtXvKIA^)d??ffeVn zY0H?~YvhaBw2eUaG4x!#*o?95HEfxzxdQDfko7`up`LNHptuk9q8a3m@JB(@zW=rQ z=36HT6&dm~v1KznkLd9Xs@w8ER?ZKQ60A1216?m!3vDV~VWolDPB-|1qi z=Fjfboi68>_Ue~lyN&f$`+Vj%$u-x_2skWqKR}mMXq5+EMj28!u}0+5dndaPA>~d*q*37wqPjnO@?BVD%Hz_YzSi)o2niv~ zMnJ=~eg~2#?bTcGk*4=$aFa1gnOj+jpu-JVgsb(w>t_BNR*`bz94=%WSH}TocWTJR z#X2n1BASrH@6$AYFHNriPPjVCgyY;~ul|JK{YcbA0LASege4B-cJ1`O8%{An#=Nn- zHVb`2+T|OV&bP~1AX8L4&#Uy5UPgLK=mFKgAFxqtdFQIem{pUQyP%`Yhp9>B==i5KhI^n_3Kv$>YU%+i_#^%?;_AAZ zN8|zBld;T-ZsSC7u15bN5-(8P>eB5leLM!IyjfTP`6h`jeR-bV5eXz%s!Bw@DAudo zfh&L)pI@8zYwVC?XQkbPRv;_Dp95~RXbUx z*AB72HW~?SL-o;d`-5FjhB#Foraz$VsKi`-8R&G9Nhjph>bq2G?fTrf)p@CJN3wIi z=aLW?L0II{*XMw6$cW9+moX#O<&QtnrN^HDdSyFnD}yu&2q<4 zHQ-q|SoX>HT@(kw&qpPA-TWtuYbKbvVwvgId#PtoE7PU#e-qELR-()=<^`H0fmZkh z7M@yTy5$b^PZE1RLl&vO4`*Ksk+;jNHhe#U)*P^tMCfZy$*?DwD=G7UOJ` zEPl559L~hO#aJr}WSoXMzXXk!;;b9+Et#P!(NYi*Y2>T;G|CRH`{ng`TRHjFTzajT zO6wgM@anp@fbyOAA)U2wl8i`(%T9Xb`nv{l<8qu^W}Tf4Joh6;i$n|T5u-{}{R?=K z5=1iKXZyCrsUm=wkgIpiEByDcRq(?h{Eez_8OUPGjBPEGisR&GxIOeH$e2fE%lr5 zx82tidN>?E)O^U!I>w`gY52B-VG7_65)b3hRQOhKfz)0z6iQ&B#PuwSYoJZFf^4tO z$D7bUmHyKB_s>G$l@pInCD@9qa7gSPn-LzX=0~G@qJG6 z6vgyuis{oNJ0rZqMMyAx3P;j@D~>&pCXoI(zMn%+%d zz)$Zg4(=wo1NnSn;;Q}7uMz$|L-H^4lVJbPN{Dc=m;%U(cfoRsZHKRl-^$LC0rDl= zzRX`>$9&1QHQfxhZBGLdXfxwI#kTqEyo2?SscW!pn*8Dte8KW5Q9S!LVfvO&w=!&Z z1YsAOJO#Q5!KPDqKd6=YR}NFt)Rws;Qm+7$7Gh7=(&X zy7hfo)xRLN2}lD~Mgt)sUIy+$yXU2EsHxTLuJ7G;?Kccyid%0Si{*KFBA0o{hGDPu zuiU9WYV(i>*)(TP2_D#?nUnR^p(X5(J1_^~EwGE*IX%hagnC8eVx{C_T4?_S5NL`6 z9d-Me@D1|8@wEVX>as>x#>;8a`_8>WBT@BA)Z;rRIV`p{7=yTi5^Fb z{#Q##|9SckK|8dO|0(+augOOkCmHRC=AUa*Nvng*KaWj8g_h@^1JC8RM>7AsSB})7 z%|AzAkA(;Un}|hhAs^v?GT-+-Y2(yz9B#gEUy}P^<1wS_0mtLHF2;EH%y>WNCx0a0 zx4mJd4<+AsX*-O^Sg=5|@z4T86O@l0USwb}z`4?1{TcKpRiWEI8{YUXxBoo1e+aZc zJk#Hx5OL7U2G7ZEeI*?_9gfHO=fPn45;YMu$6ylsYr$mLi1j|}DeD^f6{rv?_AbN2Gkodwc9Vckm|q7|{;!TZB``#5_9 zN!$vAcpTqB6QdCrnmiZ`eEFMOuZ?_(Nw2aOnr}{u&GRsfBD@HuF`R%&F!ra-afkv5 zr55P=La&GGJI6UZl|Wh3ufo32si3CJAIEl9YzX3Elq5n|g}6=^md9;^dhL^4zUfIe zBueJlbL%wUjY&3_J@*q(K^hDbKIV5W-<%|y+n!sG|LqA51PIt0mZNGKZA&=$9OV)F zf(^KDRe-|gLeaY_po55t_&eCl1r~J&D$=kV<<={(dyQ#e&Smy$oVEnF^Acn{L;o@w z12cX}8fKQvql5Q_1ZrzU#_cbL`5O!)d}Ef&x!hj84y|g~{)gQ_S@;${*%-jc#VL?< zJW--){@%E%>k@}Pc!K@a+!Sq9E~hiLmAQ$w1%s!!;qNAhO3ohjkH}Ah;1x)+$wkz> zKyiY-y0t_T8F^nJ;;QLih}-^zPWf_E;yAv@nXwEmdbA?Xxz~d!;oy8uz?ia~g)ev< zgWPS07s^pQ52Z^%s%^7+#*lkD>M8gL0y6TI3KT%M$WShmr>hm?1ZzyUVSGVJtQ z;p6D~xU~%d8n}Zu=IguNes^YLp6q=c??!S2w0~|@%&GUCkck7+h{+nCz3Y%Dx z6ZH*%<98?SW!LuxuSYpLfL$>+=KE)+p>!s8)~G{PmHbBd-`w*0pZ9Myh||&WZ}%tv zzwvLsLp%RT|LQ2(kI*@XV?WxUgU#*70|S4@ek=ulDSo!tkIDG%$nD4363W5tNB6T^ zv>)Fg8ytr3|CRj+=X1!+0z|#{V+Ef_*lGF>E)vv<{wm<(4s`n&#ZdnZV$fMcU9RWj z$dBb>BD=zEHrUbx1+TI(pewI{>2e4164iWC^PjBg9kFna6hsYg`)T@*h)DQx9!hqa zwtE+17#}i#U(@8p-&vTcI+3;u(*mrVHc$L;z5Q|*63=UX@vh*FlxQu%?c9j7sBkcn zxcYRuTH_MjdNC*Z3CbqG*kj&zSsJp{(};bZ{$cP^X;!mrT3u)W5}>^fEPXwAhB=*H zB_72yBCJRh%S{n&A@Ec*u$`ix^yW5;LRfx_{WbItOc7_o++6b@DTPxmxHIZQ4V%^8 zGINVVMW(%XIXBzq%Nz_?p9VAv&z95LZgZ%tHd-S;4Do}@SMiY!7%=y&#g4)o8Zp^ zBiQ%Qm!cM;ZIbaPY9v%U9psESG-m#II9^OI^dR&^q?`ZEIRHH$P=q-Idd5f7bM>im z7>+VMxr;L{^pv@dBk8#x18&gsoYPF=tPG=-m+Kiru zCEpW)M6`U*2d+mZ-zi5d-?Nk0%fpcGJHZK}_7sy|tHg3VhvoZRs4kO`W9cMN_n$x4ba-sBcOB7c_6c;hN#6?_6fEc*B3B|eHUVW=v;|x)L{QZ!A29FyN`2@PM ze*D1B73r8helo{9UZ20l;9B=)HR4(2ByaXE< z{oMojBU|MDMYkRTQyKG{sCMs)ZMUav_Y3c*+0b-uz57r=f!V3KSpva?YOA>SWt`hJ z?F+`}v4jzozqdyMo1O*jae2h`4sJVv(-r7dOe9!6-bnX*ht(}rp_LIglQh6;Y|UrV zr&ZmriGxsw-jMM+eV;svUfz$8{#nRn%1_`@*oKqX47Lyo&ooWP;tfv@(Xk&9516bD zfz4Ry(DaP*#fYrdW1_GkA=`O+vc38&z?Zk?>=rjBbI>x}sG{}D$ipA+BfQ8ZFd!Yz z;vFo{${4fT+2DCywZOT=Pn|JQcpB@8vMF`oMb#*|eefkvkGltNL?iI+XW6nA%ubZs z2f6wwcXiI}fW+aM?e+&58IGa@cCiiz9fGCGg$I3b4hT%;>_q*2%p?ZDtOCJop-z+~4IP{K4GL zUj2k*(>=yIP(;3-h~@L4ognPa&&lU7fck*(fB*;nS~YVQPrLvgzx~tZJpN!jb^YqW$fdQLeZEFkVDSXMl0XO+oF|pj;@fdm(W@OBV$i!gt5hf!) z1^|$lxNPS*EGrDaV3TG^Z*hsUH)h2R;u#F9TnoTL5aqYMJSta;mASeJZoisv`elsA zAA1dVxymi%*uVdU!R=g!N#lyjUn49ZcOqDRo+*D4yTA-?WT+aYHZj~m#)tA^Iueo* zY&i>tB+8u()lQT!VLm65yP5m$ml<|pzL(?Ok9>bsnD5jN z8de~Nvs1*eFft}*hc8aR)K(F3ojN`_w3 zOcqBM*)EWke!oA~8kuP^Jw^wuHPV50ObNOiQ_>qfiN*%~iUpkBrx|3D#qw3Jv{=Zb zk+q|aUYVJ(MHgiBiY@95g2#N=8=Z|Q$^haqMHd2x*rGno!1uYJ8Tib!X5cfyKQXYJ zAYN<{=+HaOLWuM-wMaM*gm+SNlP zP%Jql8!IYBk)wA;OGN4o&IOSoXG?UT!nDw# zSD*hgbim-5QWM1w=`HdDc*#nK^#42jkU=Bgj2~z%nk$ct3u5Sy0U>WL7a&fok&<4* zg^uy#i^__pIixD+gI|-q1(ij%^vo7Nuo}KYGs9M0kq)7cDS?T#me8Qal)y5uWc>J& z^uFoo6abhSqokKAxgaeT@&zz=RyY@27z?>K?4PwxZ>W@*l4cH7?`E1agF*~*)yGj) zMSL=pW|k({s-sA1YYD1i6l2|rmIlm1f3`s3IJ6Hrwgsi7<%JHZ{va-eDTs zdHO<{WRH3~O8Nrip}L1wG9Aba^yaX6qz7dEfJ`1!0tSyM!B|^MXcb|9fhJtd@t*SW zC1pj$)BC1hKzhK3Xo1h0kei9MzF-zUAO zcdz1%UcHKnik&E|sx0g|xx9RGX))&pJxj_8OT9(KsxE$ciYvs>e+mWR{vpFV}d&`O( z1s+F5W%=aFf~k(;=_Q^Xj@;=L#f6>%Pf2-Mm7~1OQQ%=;BhO|LPJmrp3G-$NeP1YzZD05VKD=K8) zJyQU#xU#am5a(?}1vBtnG2l-sxE5Wm zbX0k~6CEXGRi5I4B1icoqvak)JpOE6u>+sFn`7VI>nSO%0)wdm99&*jRKihmlod=Z zuIf=$azioralin_^#!HgNWr9nl2VR_G3>U91yv=5<1tF?Iy4sW=YSEA6KD+`n;OHyb<&@_XPb%=1de9_DP*Oy~Q2muxm3Z*10G5`3QaRsvAk*dkkDczr=-Nx{TYU+DFs@e1Amvw;M5XbZ%b<*-?sj z!K7lS2aI(&MuekRFtPmlV#l`5!qv#7kVs;9Clh2`bfj-QBsdQ2@k zhw&-k(w&;OyQjRnQlj0#xaDQCcNCwZVh?1#%1}gyZ--*^5Jax9`$TU^X;E=yL=D*@ zdT2^P)p&%@iYv!Ex^{I`c&0#li^hYY3rbT|dAD$BRdMO0lvJ3{uyz`ap)2%O!VplV z`KhTKrj(b;0pQ?5#)_v)8)m|nCF7;tDW8$jRsBr0*$A(s?E3OTY04bX?XZUvrOlh_ zr6nnL3>@G{>t-s(qeiDfc>5)=)lkk*7^b?8#Rm%S;P|AXuVFOV^#gQ9ZY_e2w$h`d zti)pyqZ{11($WfC!b4RK)-eQSQaLRiS$k@Mrx3+3--?&{6MAk&SdBq>we($BbH#pV z0>pO^Qp#E(Mihpj%2U+0@Ac4r;M3BA%E_Pslw%n%m_A-vFyhGnj@o#bxEMnb;n&jQ zNuKdzOG>9yjicGTc1#)M2o@;Jk`fQq@8&v^LlW-4(nOw;s!326P%>tl-ArrYC@d|n zq5~t}kh3Ll{A0q0Z-oyn5W%7fP|+d4F~`5E*h5K$hgO(!ZSjop-5iu32qg@EF*v}i z$9HN_Qo7=~o1<$E8ut{Bma^xD+>~BQM?x|U@Ql!nfJiWds~j_DI*Mk%34vQtSWxBZ zp9BB!`r@MV2Byd+9cM?XM$xuQRbSg+W^f097<>(^a8uAj`SIpkG z@A$m&l?7#!i^oIK;BInO(X8hK4&HUy;!qd~ct+A2E-t&iq_Vt>o`wVC-rZYadY?Ai zf$G6qt?XU|eQfw69EVGaJ!2|Jze~LI-XNQ!Q7Z?P!i7d{@&RWX6zOS|tPE076eK=X zQ=t1G;{_ggOq1YuI{wt9>Q4@XA3;}GRaORtqER>fEr~qospv>IDyoBKEr%k!$p$S| zL6_*VPbq*SplT!k!eE;N)Sp&t`d*GSNB;p1TV=75j`2|+RE>wUmW{70u7EOw;w0>L zqs(7YfJuicM+zuYsSFSKvj_jLog(3ga!+yJu=5*5wk~oK(Z#ges@^F0rR7sgZlIQy zpwGqV&;UCmC&QU623bKVe67a*@bxC)t9b{X)Fd-(zHIQeDm>mwC~PV_>6&u#hCrpIM4g&c)~LU_+8RLs)TGqu7|1V5K{V8%sqh>jNCro|ns?9Sw3 zI3%<@1q^OX1p095iQE52-TBAYUETHn1C%XhtgFgqbf|Y-ffU;G{=PS*Ktqx?f&Pe1 zI>IOmx5;f2NOH4#Z`yS0HXMj?b{kHnaiXHb87EHki(6FO>V_I8Dk^H6=ogh~RaB<6 z4QBeydFh^{v;%3B)W zf?v>qyLaX$=zxRyuus??6liAecFng`swvC!%;LK;+k|42`QsuB0V$)ysIAvF+w0xA z!>nV*$Yw3ZtTT;uG5(kV*1NfT_pVnY2#N{uUt-mGV4%+o(Hmo7)-B~uRmG+2Q! zjio!8zfzrk+oh+xtt#vGfUQDp7GyIxGFla$fg~9TJY*7#df<*1YKocC(yHpx zbLqzeLlef_7RTNGVV1P4COVkN!s-UA$5nw)6SA{x7)`ev1PgV-6+uDFKqvsKJ8*!m z#bMahzG0{^YHG1_A4dJ*p?t9^7@v%x2Wup=)-j~z!-d-NFm!?fhDlr8Qt37*F=p1x zb_!$%fyLIFADiqFE(l(k{Pe?qR^mqxr}^1%Wem*Zv7DPBg@tNm#b1@EX?3+lfv6(< z3#I^@$y_85Z-=YO1YpTOhUtb-{DU^!fXL1Iy3#*5GP@Kvxx(}VCi-QgY{m_mDaGQ< z!3LOK3q3(M^q=@*!2au)_Zpdm#_s`q)Zj*wXoti$^Rn>Tl%2sFUNEd~pRt9HLX z&j^mNSxF9~JHhy7vIiE-xKIhnl}5}!QJJ`#{ux2}N5)6!30(gui{JhE^5HzA$UtG7 z*a}ktW)#)I&-N(;%SaB}Dih*dD%e)EfnH7~D)esv701WNzEN_of}~eeK^z@7jo+9mJ@y-9`jy9J3WO)EQ4} zMHlEmHTt$VkXbnfzx9)8z=Th&Z(~*vgs=j6?J+CZz$lF5m&;KzM4HIi#OBSnnn_io zom%xB7-%H^cvUc;V&1qR5?k*b&JC5vh6WmK<$e6c48KZZ=S{|;!9vCV6~|2oH`E|} zjSbgX=hf5R-D9VFVBa>=_dzs}{OcF>!_1x;;s%zKoYk7`aI^NjwPnw)&RyF#M`{Ml zsz)mnS-~(`dW`F#@pNKjxUaI*G4eY^e+^V5O!rmdns%+oz&g-~zA@?z^w~kBX@CBp z3B9u>s!1jYY!VI4db8$O=GU+@+;SsKn256-^w%=#uVuQ4C87Y=uie|TZDV%rjW^VL zYpY?1To4Y8bnWi$>?KTYqRw{oKRC`x)(FRhnX#KdvlxT&MV3Jk7FT9?C!8_Lz|_z5 zt*cmI@n1gDxSlrK!EFP=#*8M6@|ixNFHAtvc28x#vg8?z2QkYQ#uKOz4aOiNqX}5GDauZ%s`>*~S4Z4!D6% z*Z3DA9+k*$jq{)YQ=!RS9n4KE`TRZuUdqhFO2c*%ZR=;WIKM9mIg`akhdc=dyf$AF zG|fud1bz8u`DZk&`oF77OXgB2dR}gPVrY0MS7e1_sLYTaX$-F&jGf`R>4jm&Ni&Nq z89P1DKUyAc92*+TWAC@e?${97*4N$Mv#rh8vC-p=F>#S%*xk9kYtQa&n0*lS zBye(&jy}*A{BDK=7Cr+`a&;YVMw9AF-At4E$~QEU#{QN0W|rS(+S_eXT862>E-s1Z z74vo|M9Is+GJl-!1eKQZmkVR-BUdh$otdbeQ<;X0jE|1w#)2wQ`%uk6TbFC+a_y;& zYI)w$xNJ6!(5*u8ZZjS%x~=ii60u@4rKJ7FWQUI!evDZ%W3o{XjFcge2qXJo+l&gD zEeg|}Oziv3y4TE<39mAD<~K7zw<`*(TE=(S{ecS&_vQu;8Rt1*;=Fdew!XWxk%3@i zz+TDnYn}7|b_B@^$fXB_5#Pt#u9GAt!>;G%%ZE#u@5gp2o^WjXO;iJ zaE`qtQycO%0|BdxV7t){W)-2@seHaVBWt(&fiQ0a#zW;JmDwL%Y28|Bb5P!re|Sfs zID{w24fh?UuNnFJSW@;ib(Y$hmovDAM|;oPX2W`BWHa-3)A(w%xssc4t+F7s247#_ zV|F@p^U%nDQ89uxn8`S!eNgODSe5+)#sI5dqlHl}w#qRrG100(d2m!EGeb55ZfFo6 z8r@u9zuk_>>@)1XwQn!}wY#TfS5Ie4PkUQmSIeH3o$WpCdph6EH$!Jbz`jOI$>@X`GZ^8mQY68{2vk9<+xc`7*}mZ z;#}D~e|=6=%$V3>(goBM3G_GI)rW?1f%EMOLW`A6`%phNMRtW2LPl=LhCni_4%U^J z9UJznKk(B;s6%RE^`ftPZ)ZRVE@(5p>p`o{YC3&O?f6>LdDqH-Q+g56mu9x9mD z*!hv2Nm$Y4h7aeCnAsk?mUQH3Fv+k#Rl2uS=_lM5!<~^E(imVIW78E8A7I*Hmcz`c z*

4E9he5_Xd!4zKP=%Mm?-!uwzgcTd5_yznK~ai(d0P_EU}=#6ry`3i3x?27-A~ z&nv`jOhCld|2^&7JG&Xp`g(5bs*GnceH*vA5ftaj^wsc%8f6)v}|rttrx7z-ogcaA%m19ma9nX6{gXcz{U{OpKeESyT1& z3rj6CS!n5Q!C^3vclJbX?cA{=!t7vAPo!seWLrz;j>?3}81GGcI@`9l2fhI2c41|P zg8y~*1m4K=>{vKF+-JNn&eE(J%#?~%;s8M&&ueOGs^Pfm;~AXH1SZ1owy4(`zptHF z*y-iQVDpp1223YH{eP%zPVDrZXJ7Gk@?nqRnI2y{cQrIR3orMlXWj%wNdCY$U@>O#t6`z?D~J`^z{8423d- zvE9sx5V)BynS+3KGh)mHt|~jEcIkS(QQFSx-WH3*V)-h95y4iMxfRUwmZ57O9k^=D z#vCD8lB3;cv%wr=$iW|#*nLQ@ z@sUQ>h%Ccm>nak-dwu^LJ#QTwYs(*EbCw;Cjf001n~V;Z?Ejnk$HrcJU94N! zUyqtyq?nPm{Tef0lk3eSKJh!n#S3H3p$6m(v~>#d6o0GW3PPRwmRrl58bYS zi6y-amOEzJzLNFN3W~NQ)_s_@wXBmC7b$klXBSC}Nf*9uSt(yty2^6B`t>#A`P=uu zvkrW%4E7u@bYt3v&DWaM(zgr`cbUVo9F@7C{JTu`7nC!|WX|HgJ6|kZXc0Tv_8nq@ z)|DG7+Q8InET|@bH&coB;K=Msi`hZw>NRGmDY|C-+05pRIpAAE@ycH=^!(B*m-@~7 zwbuW{tA3}7uiO9F-I*YO{QeJI0Na6kxqyt7EP+3|@cgy%Nq@85vlqW`)@)Au@XhNe zqqcpq#5cQvwdFT|vy1l@Hw-RN2Ene$1!g8&ZTqs{^!6n$oHd(s(|D=4IBDs>_S#Lc z#3s%vmNu~%HHV%H#n&)dS%#PMmLDECUq=<^E#LCr$L=4E`QIpie01o&uQR_LA2i0`~Tg z+l|JhrY!r{>(ig=f^3-wBA2aA6PM%P%BN<0D=!^@)goRoWx4Xp<4l-eG1t+2}y}dN=#CsZc0jcP6^K`;W;Hd zr-bK}@SGB!Q^Ipfcuon=N#QvuJST$#>6UPVwEwm%9vPXEGaTfx*8Qrx*8Qr3eQR5IVo~Z zxcwdztBi?N#>6UPVwEwm%9vPXOsq00Rv8tmjEYr8#VVs>l~J+Es90rGtTHNA85OIH zW?dOZv#zB?v+hU|&APS|IUzsQ7}Y>kCrN zt}UmUUCSlKkp?MFOG$BBN{Z7`QXCB@#nEt591Tx3yV4*<_;IBHjng}%2+yunLL)r8 zRtb&p>{?~2*|kbigy)2#QP2p_3E?>*a!v@(30KZp*D6z4*D6VI`N_Ig360B7*0oA# zTz;~yRYK#+FzZ@nD(hM$DXt8&u2n+g$}sC%B{Z%Kv#wP_BQnei&skSjvl(Y3No6y_ zb4KKx5uQa4v!aJt(Zj6hVaD~{sf^fr#`WE)jEn#o83DMYuy(9VWkgpqqN^Fv)r{zB zCgI9ClW^sniMw*n#9cXO;;x)Cap5`c>T@RU>P9B+>T@RU>P99mJi9ZrRK}g5ks>_D zgy)#>921^n!n5lOQfblEwCHMDbTuuynigG6XIy^L8JC}Q#+6|@#V$}sKDa>*q;r-f&+rnFd7TC6E8)|3`&O1m@RR9f^fEqa(1Jxq%p zG5|StnvxMRB_m`?Y&j*Cn-a@SiB)pnnp?YAWlF3vC03adX{1CNTze&Txf+!ct4xVi zro<{!VwEYe%9L1TN~|&^R+(~VXsMLU&{FPdJ(Y4->!gUB-PJlYt`#K3DwATBNwLbL zSY=YIGAUM>6st^%RVKwMlVX)gvC5=aWm2p%DOQ;jt4xYjCdDd~?)o&9l$mf+X2MCC z2`6PHoRpbxQf9(Q(L-+8b96o_dYBYFOo%T?h%ZQpFGz?jC&Y3SVz~*i%7lzj+%V|0 zA|Y0p5UWgxG!i0>gh(Ty(h#fUl4Ie=9Z3>ml?k!Rgji)ltTG{1nQ&L@Dela4`Egh4 z&;;AtBi|P#>Fb*VwG{R%D7l%T&yxKRw*$w9Edw7kr)~@ zu78hdC9;GYbUBpB5;U$pOJoTe*S;jO1dYqHM3$ft zo@EUyktJNWJ42Jm5;U$pOJoTeSD&M@hKwqY_JrN-QNRv6QH+PopxYjmr8oDzn_E%yOf$K8?!yG%D5<6>Ex$HATgmqGC-^ zcP5-{c4H}|IC_|DcJ+`H$99qu!6U`dC{i3NNH)8+Op05(M4yrpSt7;Ja8ewrB*o=N zB1_OXo|+WlN2DQ{=x>!n13YNr^0x;`U(HU9CeSJiDuP zXhhELx*#c$rDWE%N>YR$*D9eAeq5`BM)+~95*k+zv#wP_BmM4LWisnpB`MBmOp5UA zS|v2Xv%5ZpMtF8-!q5oM?o2po?u@S4Wgx}nIU{SY=wQGA&k_7OPB)Ri?!%(_)or zu}X=d5h@U##VRF+MlRPX(_)orvC6bqW!hbz5~vW{ao4BN2+!{N6dLJwcU?d*!|hWx z1DuhB(7&X(BO7m3aA=qoNQ&liTalCzKq5;?i7b)gjtMBeTf4i4C6{pMu3@1O4&5~@ zG_IT_vXqp_5-Gy7yM~2Er0T9=p%JOd3{4_S4!-VKzLi8{pdMFV*UdAHQkP$L2ekU%LE77NwDWZol@eXn>j)C9R!xHxytFEKP|+|f^BXwbMCB{4K;glE?(ag`1~q&PAp#o>n( zM~0+0{E*^kI4KT4q&Rv=iX%f(oRJM@Em8VY2tTfOfX3w~>&~bXS=Zi4(Ojt95ejDgcq7MF2H+C)aQPR?s3GVU6m6ww5CjSr2~?yfiz8F#)xisW+V8_>9Y zk(QAyEhAf6bTuuyDls%3&2d{QQ8j2>p3|c95`9X@2`*BkF0tjb^l4i9H0{nM5^2{H zk>cuD+Vw=xxH^`0JrOj*v+Icx5~U%<9sSax8)?d((fthcaC4z&WI8m zfR+@uT^tk^8n@q5;=ed_>*f;wC8xz$G75(>W~Rh{rDV)ZiAJSltm8oB5{Krle%W4T zz3LiV%3VaVf)(+I14+pc#rdeE%FV-YiIf}gAVoSy1{*nImXL#2q_`X=#keIrmSAVi z;gG#8NpX#d{T-okyEG|X%8rlZ5}svBl9cI2Qruut++flTIwsgtaBCM=DM!`FCGru+ zD8a&n977|;?PUoKLgN~oga)Azenbx?G?XQYTUWayOuUP1zRq)5MuJ`?wIB`;Gy zqI^OlEtNq%DT8`a2KA&2*hzN-A(3=95E4mu1A!E=0(S!e8j*%fE|M~FNV5DHkc4S#G|>jiyq=-TpF3^NoX)3p+QnyOJRtVl7(l{ z-h@mX7$V(r+z@pl;V!#LamPB0P|6XWMdwj6Hg?H1M`odMM-q8t78>DMd{fK~Q72-u1c`~aiix+1iMNu2 zjhqPTh2#wqCa-TH%s?12HN~kN8m9+I zaau}>(>tU%{4f|hy+exB?)pk-gdbNL&^WzAilb4a2+yunLL)r8R*3@g?r_cy^cg&1wYeB{ARXk4w6hcbDBMaq$pHto)l$R(|i(O5#BJR2kJl94toqn|v=$tefv zFL&+9xd-Vl_ZS){A>6i0sFJf0F3%FGghtD8y%l#O)UKPz<;pN6BU{RyZ;;C!B_w#s z=?&r8T?KHS!_|$N5Tl9mK_hj!^KcduQkV2;O1!5$M9UIHp|7BAlFeaW$ON@=n{6;=d%GNjbuy z_%BXhOUc5a_%Dfhav~?xJ2s3hlR-Jf$f2E(n1f8Nz12Jn8<4mLD1l1K4KZUCzUHK1 zP>je%#yN>5a)QX!CeFmU@)OTl^T29QxfCO6Dgm{)1k~aQG5&;1ViMBj3F-2LxJh|h zHZD)glHw{Q8@G-y*n*W5xBu9x6dG3r*>rSi#FesvCp1#K8*q$Ec##z0NAyX8iE%k+ zNQ%@h4p>5mH6&^)<+uiy5I2yJ zL7xbpTaFC+HBV#*<|U1AH_YP+cMppc>2{fo$dS*uJhV-Um_;~N7BDESQu~+jQ$mSx zRzr?-BxJ&av2IUD$OIawLm$w292wQa%v44*9PR&8Z>SvN8PX` zM!pQoC!D&`9mBm2z~`ZM%d7pmEzSApvOIwo6C=8n^8d65!ydV;7`2MoEhB>`tkm z5uV*C6*R)L>tCS}p4}-GM_Yww*S|s|Jd2KHMaLv0Ksmy*=vY>CEbIDU4&MsTu2+Ue zcy<@K(1@JfZ9r&*XV*_dBXV{XoP3imveww zwAc0S(75)Vb^SdwA$vEDNbM~=!L<~w^~;@Xlp1P*%@g`=##ksEe;2C>IN3Z(A#Ij1 zPM)l#T zG|ipPKqGB(gDbJD8(bkpI1Kw)+Xk@~*Y8qFs0}ucXshdo$s=tF`(ay3sMJ7u;+M1G zjSHJ6WCKB-@J5EEkb2!M?O4_gB9J1yxLexLXvtz4Q7$z_KKVh zhQ{SN|L$Si3G#m)>4QTi1*Ei_mwlzF*y@Wifa*agC;b>pLkZ; z4v5Ki04buC;#p-ofLtLCjVxqllo3xWr>`j`)COCM@**;JHx*+U@x^jq05qaEGCs@s z?3moANs90zZWI_j^L)N?z{wgvOP;-0umED|tD5%^4=)S!Qu^ zzbCm|4VU{pp>Z`_Hdvr>ElzIpBGL)_2^&u+XM8sS;is$5{;_PZMa=aim10?0vcXoP23 zo62Eua!J3-+LXs49S-Hr1kr;TItp<$CsgT+rWuAr{$bSlN8rtWY2+;U7qFmGM8wE`oT(>Gf-|_GU~*`YdtGv z*QVm(c&w$6R!V%9lT1>xtJiUf&&Fj184s@@ZQUZz@T$a8h_#aeSeip?W^?2c37 z3*`1*o~aAy};*uaYf=^m=$^ zZz+_MP@4^f__dnH1uTVFZ8&~yDMFkFa+Fy>%^fc`kMw9*+bo6HmTH^K666k;nA`zF zN=OC)zcNdZJ7CBq(w12Q$1_~*mstWwCWJ<0A+viA#h!E^8Zk=UXf;Yn!;NZR7zKa*3SXd5TI|<|%QRr^IEg z6A#Z*tS-wqA}iCH+pBFJ=}nop$ZgiKnmdPVDWU=4c}$@F;nkAOBcn!m9%Cp}XJj=c zcND>!Tdv$u6q7rONOA2&?kIxB9V=??D6$;8IxTk=QHm>Zxw8lwX+wCPV`~zAW!_VB zhmp4-jyACz;asz@^kz8V0yOM#|{-;_6$kV`a9{AN`AW;Ekjc!DOcJkepenX$MH!y61R`adN(S5H!6NND(l&( z_}!?xo|Vfz8+EZ@!l#4y(UQfB!Q*QN?OFiXIPr1@l-ijj^dN#YBR<84GcKxhe z=Gp9eS-Hxy+4Zqrrc7Y;KLs8M>O?__VzET&`?r4lgoona%*-9QL)wqHAt+usIy3 zByU}kmoCW_5OM>ATmVsX|AVd78Gz+Fh-Np0ESEvZ>(k{b2)PNO<{}8ohBG3{m9cUy zguF;yE`?}z9j!d=(HwTOmJP@C$+I8L?&4IQ{AhMvu3Qe$9Co-?6~g}2vf+&N&F(U_ z+4Z)~uCr}+*Qm{|t8I2YZFAVs8a6`nf`CnzE!T%Ohn=j=5?-sCA|037?0VGZutPN& z9RJlEcCY4l*L2(A;e5u?wG6h8jNtQft9rebN$vpEUm$C*cwQ+HJEv~T7zv3 zG`BSvQd_O{wAulrH5d?EgHf+F7%y9c&TkFI#@0Z{t$}D-gPCP(FllcM^rkhKO11_w zt=3>M(HhL+TZ2VGYoO?@!64om7)EO_C2kF(1g*j3w>9XL)0jPVQ&jNn%#I(VZg7seL)L zFK71U$iAG|mjnB9USAH?%b9vPQZFaD|TrrGwvcTvHG1T)8gq1WdaloxBlHUI-}f z1C-YR%G&_tWq|T7KzS9Qya`ZlV3G@%%jtbNyf0_> z({4aWZm>_g!Jo7n`$@ZAUGBV3yIx%`mXgct<$@@=A4;x=lG~x=awxe8N^Y^2OYBqb zsR6mdUT&~Yxj~zhdr~sx25nOAzDUXq+Q>T@<&})`Mn<_vKjrR-$gNj$>6P4hm2!hN zDK}^%*X*ad(@Vd-O z%-zmNxj~kcyXh~NoylEiDR&kuH=W5vXYvS=Jb@$+Aj$Jb^7xTFeIySb$+JiD=#e~m zBo7|Rb4MvRY9db^$wNo-%#l2DBu^a414pTFAjI~qyR|RRAEn%xbjo!n^6-&7dz5nh zi#&NG4<4o5nY281Bu^d5Lr3z=kvwuFPaMeuNAkRpJZ>aU8_B~)@~n|OY9z1akX!8J z5<9uWj#r%5o(Pc}?07Y}OW}lE$($pA4kpod6o}%`&^zGlSjtni7|O#Or95$$HnAI zK6zM7o)wcv#pFpbc~C6rx)XU!Os@Tths2VuJCR4kuN6s#WAav|!h7E~!40Y;U3ZcU2jPP(u0@5T z?g53f8Ktjpc2_6*@@Cha=&PGuccL$Dc6Y1wwauI$$W6I5#axtddi^o$t9Zl(jIro zqp$37_o?MZO?_XFyX27zHsyXzeOHgWTuRn6ja5;6CJP9`(Cf9t* zEuXw3$En2){3l!=RdWld9WGoSm2iEO+yN?AfXYkX7TR?S0or$>Y)Tbac(b(Y8?6N6Dkm@+7prx5@QU`qn1bN6ACayf>t_v*nRzdE!|f zc$Vj#<#A_u+L>2dxYarqC67AGlg{#>vpnZ4Z)vJ|%Gq>7%|p#WLdc@bhGyt%@Oy}H z^LyxP@Vna%cR>`Mo0$Tv{9A)Xb1PG-vGQOspBw1AJAb5aAU~Wh=NrwR>%9ZHq2c^M zh#VNs9gJ+;=oR+gmG3W?7V94wFXt!vhRN7? zRq*$EFVene&+a{&Bjv%NQpA)Q337Rn#_ z(XwaK;VW0JrbN8R#>KziX};t}7r#@$=+%(gG6o8H`wi*jBh-Lo2XiIz+v2?b+^~_m zH<~|`FGhlI-uP%KR~{-I7|IWL1=2V2b-b7>^R<{S4;8^&e|hLo-iuWKwNH#8;QRpM zD@68F6CJnsucf~{o*Uk5nGV`gtv5G%Br-ZavY)!?t@6-FzO?vL8Mzv9S6HO+h&z<9 zKVLqa&yPmD{o~~bGJ_>*89oxRDljy9sL)R<3Zs#6)TJ2NUl>P-jo$huZ-i>S1Np;V zVbqcr3b1BcR2VHqN;G81G~IN#*VNQh?^PRDZQF*3sWK4btwY1ZyGQ%;jVO@mrCh|M z?8%Sijl71BkX~=ny~Be;{ewZKKpv3;3Nf4NZHyt!{@A0|7DHglM#lrNUO#?kTN;q|a$E01_rmLk_j zt}J<1M&rHSzO~-IsJCyQw=d`I+wbi=;O!gr_7%N-WpCdhZ{LKs*Bkc^+Ot94?U6`Z zdrMCTigE|tSYzX*@%@;)7mOFB+=0B;yK_h1?!7%-dwcq}b?#{QCPs!gdmHy3DP!r@ zydzt@2>liD_Fjw4jutT2;>ge_N-%mbvTN^-^&bD*;YG#@L!&kgRSopCr4;GOPn0)D z)*8Dg77mZv&fhzF_o(^1_1bGA`HBAgn9&gLU6sKF>7(R}x?Nw@64I+yj#?Ql35KJ! z-dc1ilwc)jl)~89f#Jg8lF_x%Lqo;Fs4;u;6^C;Bhq0#Ic)8&9wC~yJO_)Xn|KHeO z7-qn;DI4z|Dl=l_hI9Qz`&X&Ih;ex3k?{$yIB}@FaeQ>Bzc7&ZhKEK;>OXSu@X)BY zF`h~Xr5wTX%Ej@#_x9VP*Cnnjjqt|^J=E6O-Ez~8_BPW)SC*RS=B?iC8yEkPdV6Hg z-d%yM^X-m1ZZMxa?zrk;`MNFdxV^QlrKja~uX}H2PkZqHZqx7ETIj+y+wb*P#s{k3 zd)m8uP^Ef9(tS&3S65JR)!-PyjQS&1hNyhmh;xgv31f~&3ggJu403^X(Z~7XXl}SK z_`VU@lnQ;t@zK74p^}m6K%ddVlD8lAzPqn5+Gl*wcrjlwip35u;b?N@K}(GbIx?IO zC*T_T4it)aTMtGNrLuQmXqc+KMFwo0i$%}@oQn&pE{vDQ#>;Rplt18&VXgeY7+Cpp zynG<*6&XAVBYma39emBG;*|!+4;+Atl5rt@)`j3qajm4#mJ#f=Wc(s3W0g7FHY4D^ zo}FE7oqN1Z<&m*XXcZ~ldseho?yj_KIelvX$37TU~oPN1}@gJRSS`jIY z4}qb-y*=ZjqsHb;=3-$4q^Fj?ERGx`nSrC;@?ihh4H-im5;7xI9-CnF3M+`AUMeZl z$loI+#^rKuczu1%PYAAwVIWLkw5qG6ySt)zk;rYk_eMHe-qjwta$rf(slw`?Rq5Tg z7{#v?v!3*dY2RVW>fE($cf|a)4ISTM|FTm9{@QIkOJQ_T8~bx(xKMO1=%S`x`_J1J zOnVrJFjpK#gf1}xCts;NfO;5UJ`^G>F!u?OMNqy-P`VL$rFgHkFgh?~y&rNon2+2L ziAI7s7USdk$YDmMV*b73^k05p10&|B9cSRf7H>IVyowAR94)|glh-}o-=8m)yzaY) z@TLRsgT!r##$t9AMmHX)NvY7)Q*tnd209rrlS11Vvelyq#%h_><(c+`l&Q&UGxov& zUSd%8Oi%2wI=#8l2;+$dhVo_rXt%S)k^jd3dfrvT z=6|`dLJ4^9c)@&o=LANLY>VX~Y^CxiGrY<_JlAM$B!4~r$2tr1hyAx@Q}vI^=oDd! zRLUJRq-(7-uV1_N25-xz%Fj0#A(($#NiL9;g7G$8~%(T|aF+vz$Zq$=Wp0{JI zouCa29XP<;g{c#UUYW_6c}jJ3p!mFz1y*4UoT*s7ncC;}m->PQ!dR||$QWsZEXI+V zF*`p%8B1!wgfH@r>&?86+4bT)^bj;_Bm93YKQ~$}H|!ZPgy_~X6V6vAwpAUm^NmKY zwWFQcd|*+VBipRSnt{t$JRLtYv3YarFw>|;%zB{jz(C{r^&y?EO!OKTt;2d4tM1f; zhcN<=AR99uL`VZ(zb!0RJXqRzgZ-N_*L(eg14G3|XxA^Y;^imu{fEq2f~nAYJB?wY zWR0sbP%jM)2XKk`N=}A_mNK1$E2RmhBTVO+dEa5I!3;8$#R#*k8yHw4Ta4b=B8~a? z@TJ>0f^8KiT6MCX?JV4bncJ5!600dTvyrwJn4Z^P7#TCmL9@az&Wi@;N+n|xrYftW zwl0(uzVN7CiD^Bwtjs)XGJRGbJfohKKTU6VEyKfxw~}{D{)m<8GA*VXDI{rmJgDyKy64Wsc%~z_=bGm3QLLaB61V;9c2I z0u!dYO3WH7OFi#Bc%=2~ygm7Y4^cP0UxgqO>8A)=CUQpzVhk}8v;!Rjn4CfE#hMVwYm9?#vanSv& zu94qBWV~c7!_E@6nTb|C^P^I}$ulE&mBt8-Ty~Xe|Lo3}_l~jjG3yZf&@N9O|ZC0fqujZ^tGZPm&VrNUw-aYMo?Y*6qg~8a+ zSiaHx&)A4D{*AH9ob3AZP0FtKjxH{EDv~mq$qJq9J6pQ?g83>2H#9uZH^$H(6dRaj zrLNm!cdYj|F}C+_@-`X0W}aBKt72qRS;#b1EV-H`N*2?oK<1T+&xmn1tj|Z8LG&9Z zcN?t5EFkMUjZ3c% zc3%ChCgNhoV%%p}bwnL{ALZC0D+;mxy2{+p@cOQNkp*(Fxb~{9Fqo%C%siFaH%3Or zVTeEgi|E^9%rJ}s-L$8(ZF_s4)ur9LcHD-l+d##8S+~3s~OT{t!q_UQ`Pg|s{cG?nwsOOaDB!Q-kmQNma1G)`R6aAwsEzr+i!_zxc;4Zy&-&H7h#*y5);eh zt0t|4zgMf{m6%M1^`ftazivjF_8>TUepXk)-)pEtSgqBq9W1?TSz1Z`uUtlLmH*@X z+ewUgw~ahCt`98ROqm$-DiO>5dB*HKE0=?2JzLy;cr;&xlBpE_&3h& zd%N0$|F`z^wYKco(YU^8G5<);tZiA~R!X=gXz4YPrq0oBv#PZ5P-dV@!O_Z>a9q^J zqMP>EfO2W~Xm=1}W+v3g6x=X=F^V4kT*UYA=Muh$KUKRhH0Ix`02a}dW&Tw$G}>FI zvh>~fhwgGY0EX_XjAy-m>Gy6ko?qn$|2`Cys{h|KSQyD~8X28nyv>hoY8@ME%O7ej zj2BD!jf001n@Yw0P36OdjivFCrv9;I25>F1CS}ujskmuqw10SfAit^q+G{t(5}Wo9 zl}npYq`|UT(D#iMhKKr(G!53|Tj`hcmOsu6f~W+(btE@-frZ1wdCM=Ahx>BF2Ma`m z^A}$H`O9CF&+91s)%dRl_g_a9%gKi*^(Gbv2br1o?I#SFFJ5>B%aw2SCy4eFSVWmF zy!d71UmnNBtxy5a%in1JF#5rcM2>mPg)`V)j>T|mW+%{STIY^k&3%0bN5}j6CnjR? zz8z*;F)*O^c&#T08bJPZU-wvFuu7*tUSlEZpW^8ryFW_Rx#4%2eTI(0FqXDBRjZNQ zGWnC0@n6%v?`@6=8s2PbHxF6N`{BZM_w_@tJR;{J8Bl-1KTQF zTgFA6k9}{k{?Pn12;A6xyX6}l;^3Oa0_d&nJ9gjHvZJqWS0A^?-4q0r!mVO5T9rX% z-1b{m{_lpC8(MDUs4DN8+I-!X>nj<(i!Q!o)unHEW8JsZzv;3!uYSv#Z~eA!zx=Il z`;Lb1Gz2%ceAnBr`0nrd-pD)FzH{A`S6$t>{+eqyY;4-ZO*V;@*ZjXoX(KZsdAfft zig&Sp;;CSVAXr7%-IA)NRfQWWMDw%KSkmv#u3g=I+3I|uy*-u%w z3%~e{Kij##>&8IRFIMI^FWy*u^4&-4y%#I#p7)2>o%NqP&*uxIf11z7`MjUcK|bAl zZshaT>(Bbx8FIzxey_`1~B7kMUW%^{oHEc|NO2FY|( zpxw%EbA<&z8v4xe_dTKS;on}*-;JX|J+osAev(fQ->aX?`F@f*tKYv__)MkDhrs9V zTkwzbd6>_{4=nhTV1&<-Mc4kdG`=qmK(zyXELL%MW<1iN;#Kp<6Rjr7%q|XVmYzb( z@ZsE%QV*NpL0Q+ld&!vM)m5CSs`KXdcbl=R8dixXI_=4b?jxfFJj+AGYW1BWrnbLjH$EV%s=`Eb49a-%S@}Yzr8!h|JvJkb;s~xt?bsDiGbO~Yv13# zclZ!N&UQO!S|+$zrM>Hx{_bski~kMvMElx}RBV991Yl|>{d zEWd+OWSi^jO$#I4Y&R zoSP}L4P+A8xv)`r7#nGd^i=5irBaNEjW%v86gEU|$`#qZVTX!uO?=_-NSFm8e@yMJ z-+Eiu?(WW>&Udx?eMwvwq5PpTWXT;SY(y$`C$1D6IF2zvR7qUuN)4d z1#D%RGg;7>4J{M*<46%gFLFrA>;nYtW=CR?Zj{}G8oH*))i++fSfV-XWi}Jo-ZE-$ zR>j5ZB3EB?b)~4_gc1k23|)205Q5ED6IM36J9K@71@j^swGuhc`Hq@qn?9-TOjVj* zM!c2YZfEOk+?ZQ!Zx`)hE<}BM>+Zd~dTIr^B*TErocX%W>Rv9gD39P=7oq!r#>Dao zCKPM=uY`V=__ZfL2*n4CUQOVLrGV)eHb(QsBPeVhnZRysIYA`eo)|Ga@7lZbruID{ zrfsp+Q+GCA4`aqy;3^U@VT{GtS+&Z>>JDwp?D15(i;D@Hn{5y$YIY?|32gP6_`g{Q zq3!G`p*;QLMRs}Fups!f-r+PKoOM0flp`$Ws0(~7ii2QRiKBd#O{N@z z7%*qEOce)*2^9p!#-{1g`6(l*9NWS{VHLJ3I&GR)?f2dG7*1`c+fz}kjz(?0 z?daC+qXi4*EY{ZB)-N*FZqH6^s;CtM6^F7+^KGGljaN>p8gt&d-R5trm4rP3bbV~G zOnZF99taBh!E7{}O}^S(ODBe|k1l3yE0{f%N?wFh*#@!lHwJAb60|-%o&@X$4K^E= zwyEqK(^3YM&0BBdd{BF9&+a|9nSrKb>-J5Sf*;IbJe#(pW83qDIx$xi;^yw%yG+QF z(|e{LSe2RxqwO_Dlu@j)Xb&0^Q7kTIXwLuIL450W z(xlL56F;GSJuY(>v_kvQ%m zgH`=O_L%BGe*gHvgB+Z&**DtrkdA7>T;Xu&;MmFvt~n^l;V-(>3=14N#UB&8vIp`i z-D<~|1Lg?FVUEw$Hj7CQ$5NM0;MJ(NjSW{+X^Di!I;O&=wspIl`!Ev#Bh`^=-R8U% zK~gK}>I?&BZL3k*vBKC!hMGpY_Ew_joXlk8;((_)0%}{e{8S(~&Sd5uIpdto$naKQOUXgU*&bqsH9#t7lI-e~*Q?c426ZR_qG zyZ7+Zvizb=c3{NX>J3wNGr?T?SHzoR8XF?82+!C)6ChJ;Xs*Tx-al?mx?0jmu3W!$ z`(U{|R@%I2(?OUW-`~W!kWB~esl*Bxwb_JmM>-GK!((=LBgcf~pb=82@On-FBLik9 zq;pt-6Xv)Ja|G5j(iBr-pJ9=^U}Q4;>oBn;sL~KEYUtLjLE^z;VSKD)7`wrYF-)nq z=gW3(%sB=7Z*j65e7&ch?Sjx*{~(qB2jcDSXxY=&*WJS@hVI~CbCn?Yy=OOP3;Qfp zclDP5!}&XRwYB$Fel~1ZMnZE)+PkKbevLg;*Tb)ym;T&T{nhiTM}7OQ*?i5Wr7s+U z3XbsE&E}>}98(FliPz*__K)AW{HKfGX83sfU-morJk6(}|7HJ9KIhBx%}k%Bp1FaS z{WXKje}y$hM~ zsk{4Szl+cL@_aMXr>JLf^}DptO$P>Mbf~iQ4hBUmUDw}>`D4vH&43=9r!Wg8Gd*Zu zivPw__V;|TEzhy_A)W?VQ4o5u{3ZU9ZRTN#WoxUo9rI1|$6^&mOzgSy!WQpKI|Ym7 zXDX$>?ht_aXT#^8b2Ed~N*ixrGQxCLA;AJ2aF(yj$ z;#5C8+%5f{u?3nlYD=SAsJ?i--8_r8EKx|M7R$>Lkt_#1hJKbm7wHr6?tade4{YOU zM3YS=S<|j+L5ukp^*5f`U9yvv9`jrx^BN|f=O2nSe=Mu{m#x~ep!pNkEt>6iMgJ;o zStftBqJLfaVzATnN=0b?SiCBE6FWUW=Ya&5$)5>Uk4*2YiV%;sn8WV`ySmL@X!%wG zmw`GiXMdVM7MFbI@4uMle}zUY!$0=Ra~DQvD-ggk`O~Zc?xyvN#k@lG%e6nXt6+j~ zE6ToH{=~|2hwL+?|6M%bT0T z{J9ODSN!)={`^MPu>X0=Z`kB{Z~Mk6{{isCf1UE{qMrAgCr|nJfX7aq^0~CY`#bQt zxaa-T=~MoejOV>+{*?bPm<1=Yp4SdGHhbOz_z-y6OQ-w=@CxwgX3zVO`3`;soV(8R zR-ZZLue;v!PMtmFKLs}Vr~H8%JnzHc3*Zdc%g%Y)JMBLSJ`P5=dfw$1o%SCDhrv}X zp7$g;0iFV10C!z{+Q0KA&ntsZfS&@}T0QSsFv8%Pxa72-+{RhvRj2)j!Cr99cIvtG zwEqye4_wpXd0&0QX}=7<;f<&L;ZEcQJ`dhsciQj0ne=+TgNNUA+Q07>&)as{X@B1i z&l^~M+CL6{1Z>>tdH(=D2yTAMX@72)=RFKQzT5L&05^0Yw>78zN59YWJ^@Ddc-|Ml zHN-8h`qtC_4EWRFBR!sX*SC?r*Ymy~90osQzV~_Fm%(-5-+@{1446FNc{{(I_TTM! z?*q-Q=Ffo15zm_gdBEKJ5Aa!zP)05%-+Pf8_$YWk*ib~?U>STFd>*{%t>i0t-siw) zz{}ot+TX$9_etJa6q4)N`-rJp+38dEWZ( zMjyZrfptINd4CTc1z-A})BfcB$n|?E4}1i?^9SJ@oCBL8)IaHYN$~lPz$dulhtWsy zB=`h4b_{y(o{yqG?|@J6R`A%zJnw^`_i@krG*|{_!KWWU-r(b(^t?;g(*7T#-C);` zd*1JYbyJ@A4e%)VC+|e=KjC@%*O4FmaqxNYFTp22#o62|>A#=!ye;4)xF4JcC&6P6 zAt%uLDbITz>;dbqA|IFq*Zs8Ty$75D&wv|##`CVentlPx;F^a$?k1;{t9vjp922_-1->$x)D7E_keZ3iv59O z;G^J^;Gcn4{F>*T2JZv6G@bSrz#=&PIQ4I0-1t293O)=jfDK=u9Z~8BPl4WVc;31g ze1kpU3*d*r$A6P?5!~=wp4Sk^zQ8BI4}dR$TYty%qABuy+4By9$H6ay_k6|kzB^6%zw3EF0^SGyC-^Lw z&A`X+!6!KP`;-UXIqP}flZEd;p#9C{`zqracn|nB@CmSPGyU<0wD&s71Ah#h2kW*_ z{~uu&U=KJ3J^_9njQ+9bz4Zp<{3powM*0JM5o~yxad|7{fL{cU{yF*!Uhxe52R`r@ z@X~D_tfXBh7z{bBu&fr5}cH3$H@~`3N zz+>P)-Aup!4f=Kq^@8;~C>Oj7-1jVg0DKxe0e1W?eC$MT{x9PIcpUsHxb8W|lU>*e z_+Q|z?<#2f*Xt8T0+?l(UC& z|Jn2I>t=j9;dwXTir#~N0=E4N_4d+F;FoXX_kTqXz~{i5-i;jo&GQ}vAAG^{o(9|g z9X$od{uBA#j(vc=;MN!6b06d6H$3l?;PL-r{J(?o{l7i$x4_51cfSWYp7gvw03QTT zf!_ak-aGqf7uW@^J4Ji$q#wZ>z>{EKj&`1ATmxso$M)0T^Z2)Z`r!=yH$Xptp9Q_M zlnYLP(L8bjd%-87^cT1)!MFlWY+yY30OJtpz2MW}B-p_3Ga#2NdUYQ}ulGX#A^M$i z2Jc0G)$ zsgKV4Ghp4v=l$owi3jHWHCICaBjg8re{|j-1ZN+l9B}H#p#vL!0=ldC{we6dhKHat z-+yY}f6#pYnR)-X`Tp>{|AN7voA_}*zcBAFfW5y#yVld5C+7Wq;QSY97dZPn^Zpay z)RWW?4*ov%U*mZle>Cs+g4sWZPq6N<=KZI^slT1~??aAr|2pr_f%Eh8ek1+T@Wz+? z1%umO^1G04!_6=GS0LYpA9~3jGx*V${1eD^@E2b4kHx_!Uh;cm@bx<{`456qfBusH zJlJsdC7-M7z3Dff@h42bg2%vF@L})-_&7KZHYDL|^%?&GumPM)(Z08w@zd+*m%zwKe?UyK77W10-XE^-#hsIhtK#Af`i}; zI0HTl)*Uy3fN0 zIQ0eOy_5QXgMQovpWrY!^#td z{s_Li$q#mb)8IaE1{^cr|CDmTS@0xy0=%pTe*TPpGWZu~{8_MJ4!I`a3mgDDz*(>t zd=?x8Uj!$>Rp{>|xB;93w}LZZ4>$`Bf^*I1kQ%b$?BNfeqkuU?X@E%z|~; zLkD;TH~}WX!LOkw=KJ5!-{||`vuFGT^!CI*z^BoVe?%|ASulzo%!5bihsNhAkACO{ zuK*{(X>bO70-XLj{Ll~Cf59G*|Lng~F4+45azNhMf2Uk<@I~Z>yyw4xej)Gdf5Q*h zcoIG6p*{bD+;4?%Z~zO*%LOJ`Xm`pYbo> zM}DvkoCC{X_9f&9PJz#W^WdsG$bSa;gEQb!u;DE20w=(e;2aoz5BV3+GjJMw6l^?4 zd%<3in+3eym*E?n1|J3|efkN^dYtJ7C%}{73|Mz3`7b)_Zv{KRec(L!062Z|S^rsZ z<`T|V=lH(rtX~GFE zz=k)U^~Vmt5BLB$4?YU^u0HEO4^Dvd=KHrncaVISbAB4kzV)oXZV*1-#<^{joM?t_ly-tg!FlijuwgU5gIRC}oCKc&r@-gH8So@H z3)U4VAG`wW;JkbX*t-S(!9j2eoCF^Qr@`akEcguA$T|5J!71>vG19>e;0dq|tm9mL zFW3Q2nBT!;;7kkcd@uF1@;f-V4LO0c9cTS5Me6CK-Qe5~_$yKW?z8?qV8b5z1Dx-n zKgyJI>skKgsIU{1fKzC!4qKi{J{t5K& z2cZ8^$^qxV?ET;;$p=nP(f%Lg_fOGIaN;5Q4{Z1;=qBOor;#f-_cO>99Q;|z2PeVD zz`CEqZopnJ@;3U}a3Hlk_08WEj!5OdzoCOELIq)cW0(=0R z2Ok0JzJmO~2Jk7c5qu8Jf+xWaubPGvGA%6gUq)2iE;Q{D2K$-6!D_yaLREQE(7! z1Lwh`;M^>B1y24E^7t{z1$)3b@F>{u$Mh384L%8;0G|gN|Ag@ioC4SVIKP8ga1I;* z8=s~hz!~tk!9PXrQ>6dZS^r^h3Vafr|7*tGpCJF&kOMgPH;mVxLLPrd`@x34M{Yk! zzJH+I;QT+r-$S(L>(~|8c!K(Wit_&jeFkS=ARk!wAMo+hxC-@vm( zpCNzUg8vkltzYmr`~q@*(}I5tJaO5AKMyv(nS8%UxvLla2f?|w@I26GY4^7-_*ro3 z+ZOy`gWta3&ww-FGhpM}7X15uiS~Twg8$;9@bf*;|1#x*J>dNJQV-Y=S@5U9$#*RH zmw%4@U=(b8=YszTIJIuUU-K)Ja~0)*6IW9nc%pH^A9xHoT(jUm4K{38@Ed=XdN#r* z*xSVOOkl$%>isqH$En9)lKLN~{OcC{$9|o1t|#B;Y5xri{tj^VrUm~=aC-ZKzvT0Kdtoxw_zwRsK z2RDH8KaBjrj$^bBoC2SElJrl&=kHS9C;1(0{P6{U0i2&&@SpuX+Vc~%^Y@Vh_#oK( zQ}o{~_|x$92bBM5VjW3_-n`!tos7}`Nz}?j)8;VBsc{=49gt71P8zOoWJVtXfGK3zv$OH&iN03GvKq};5*Ox9nVoNH~`Ky zk`B(VC;jg!XTv#v8l2sD&iDR-{0Z_K+w~+67_y@g~e+R!Ge*S}cKYY%=;y>Z<{&W6= zVDAr}^IrgG9-y9YfIo81AO0`u`4s$u*`Gb<@B44c{p>ma8F2D*@O_f+zjDr>0jD2> zpZ_7>ub%Ut2D494&ndqD_BsC%u;WSk<232B$OoMM6Xav?uh02g=4r>*s1KY6FMkQX z{)YC0gW#j!1b7^reg2%EJwy6MFZ+*y6W{W(zwRvf=9m2k_QDtV2sjPSfV1FJ;2iiI zcmg~L&VzODqMp?+`&WPsU=(Zw+rTW?3wD6RU@v$NI0!xnPJq+kB=`h41wIWgAwoqm;~p+S+MRcFZ<7e4d9DlBe<%U`oRXU1Ka@if?L5sum_v~2f<13 zC^!W^08WFCfHU9>I14@n&VkQ?C%}{7JXm)d^{=7*U;`Kh8^Ja(3-*E?;4s(=-UAMT z4}ufmG&l)90ZxHWgVW&i;0!nq&VrY{oBF^;F#D~v1MC2Mz+P|=90ZSo6W{~jB=`t8 z1y4z_N*aOym8|8sna7Q2IfluB^K5)x^>izbY{W3TUJ_`0; zj{LzX@FX|~_Vgo|cI>^1vQ&4!q(n`s2IIIc(Yi_JFfs8Ekkv`Z7X( z@S&rWdjI50DR>`2pnlJ@f}S_r0|H81+Sv+o#A6ZUv{`L46NV&RV{k zdD=Soewg3EVQ}tB`U9M~3VDH3SHthmQhp zM*0oxXhJTJ(5_AB`DgeZrQT`EiM{L(fKzeW19l{72RNIe{9htH1OMP;7Cn8GdN$KP z;NTY815VvQd;bq|ZbLrcL?`k9XLnJ)nHTLwf52YwIk2G%K7O5cfnDI#_i-*CoCO~O z=fNkxK>E9&o1vcDDHm+uxq~&oNqL;vKgv92nsffg!4sU5fBZQ4IlunGSKyQL_3NI5 z&k^(joChBSXGZDA--Exx%lU(O2tEf6g7e^s57J)azdua*VDAr8-ZP{h zBR@Fz3G@qW{3QMVx77P%=n>d4MZ55yQxCx}*!a`5AFTTs=)sAH89%-bA3sMu;E6}* zpMOFQzkuHSGwIXRhyTj{GJNBwvXAi{ocT4%e}V6hqX+n@nO|po2RpuiJixgb_`q*X z{U+m#!QY1NMcVfz=)k$-$nzU~|1#|b2fu=x@LMxaGM@Yoa{OJ!t9khS1NeK%v;Qs+ zz`N*ud%TM#)?D=V%idV`z(t&mA^i$Iz3ky#WoX*oxW>RbK1uV(qo@3?H-oF!Y+K!M z^IP6@xb7bB#_wvrCb4d<`Pt;($EWc(PWd*YN#vhNFY}3zzSZQf{4+Gi_)Hy~_up7a zYXl$W^B`#l;K^%Wz2^RlJ61Q`d&w=UBNuNPE^>ssFA8Cts9n;TpiEn@Jl zxNBv!>!|zAyH`fr1??llE2BLM?TL|Br#1ax{$2FGt{t|Q-uRQbU6*=qulCgjelz`Y zSz+G)>cyPz*#4IlS>L+2&=6kEF-IV>VEXS^L`OrMy{Qfv^|jPI?D7) zE2Hg#wx_%@+N01;kFSh&8rp?JE2Dh|+OCOLr!{gjm)JdWWZw6U9Cof=bL`@l)eZMw z(!M%!@2X3#HBv*xZdzT3C_F2mK?QKd}4{y)u2)=>Hp#C+8FX4mo+-R)cYUkV~yPy>Gn#4aYA1=&Fxh^6`sJy(gi$jPn{veB`Qi)p{wb zQg6Gdw{5ZBn^)g+@g*NywQRjNn|gQf>7f1QY{$2+rp&KDU1^I`W=&fzy7+Sx*(y!h z_9j!_6y?o6RVnYYudh5aS2#g=4V)$W=y$+hf$|u7@4vY9&2PB%Gna z1D7;KkWrIY0zY~lJQAc|JYUarhS@Bm-m z{E{x{hM~FqYxDkp-2hF$wrQ!q+k*anxc-taelJ3zFP#21F2gfr9;eLX4KMj;(cM+8 zHD%&wDmt{(m)loAeDNg*QO9MgZ|zrj3;OE!8q#K`$S>^pd;YvaEhA z>g6D17Lm`N8u@sXx%#n7UA;U8&B?dF`2O&1Qv9bAR8A`%bgRw#gA%qY@)=&`}2BD>8mX^@kvD&s~ zrhR{(ult<$`+eT$eM;heO=dm-S@fA-`>d4q3$>7R< zbpY=>c1v>bZv26bo^6M0VQ5ZXlOH)JkCJ{UMjwT(9<^dq@;II?CUJ1?82?9k!L?hG zpW|}_eh5c7-7!9_qNqIn!>}J3Y;5fU>MotVCHb?Ry}H|JYgJKeEZ$T0Bi9F+w#t6g z(D#LRZb@E@P@HF9%bCZ!kwrRm036wvovr!_n^kF{>yw2XICWan&X7PVx} zW9d;zH+%u-u!DNk57>Cl1_$*><6Z&04tOQcivOnC#}_4jZB|f5C&y9VG`}sqt`+^s zz?K5rNp<)UtR7h3_qQZ5hvrAHdB93Tu*JXD`Vnj`u*vWslrTSn zwE~+If;kjS48cl(O$fpI0bBFuEm`!+fz^PAi%avU0aguc*8prhu(2V$DZs{rcr^I* z2vO4X<^!7u-ym!WutC%f!d3wr7=pC`8xVqR1XdP;6)+I}La^Sz`UYUKC1t=$fgPmQ zVN1sOwq!nXReSyc*m>$ze?DdWO(mnV!)T1|3_Q{X6 z{g}7hJ~b4!jx4n6LLdbV(#;LDec+lc$xhJp>>cZr=y(!KWY3OlAG1ib2BLf&(0V0J zD`Pt|F@TAQD~f94i(*mM2s#z~PJ>n*y4yWX>*#d5Mx^81kzTx2Zm%dBIHIVmGCR2L z2c1>W8S}xGb=Sk4S7G=8R-ex3mj_1U>fJj$oK)17+4VKX+Xcj28W=x^4V-S{=uXtUx~ z=~&a)brZkJ<4lY0((uCZRG$K`#+EI~L$$8#1241w$&7W#{#MZ4_-~_a`mjQKL!?Sc zcnNr|hu0F~Pt3FBy!>*G>;?euLf=;3#raL)+y@Tr@pCpT-lnn!ExWL@5t)~_83}F8 zrwZzIS+^xwia&9#@apCG(2TzuUesjA50}5s^`U7$G6$MHXfG*p%eh1CZOZcbqku03 zXZb(2B;Q82ovA6lnRyq|vEfD4@gC9RF|;rNy)GD`G4RBMSK3HvfAtdd6I0{UZR1b+^~9e* z_gL`sqyEhWe>t$nG>2XSKcpX~ei1&WQM@tZhh#%aanxOaO_!W6_u4Vbt|%&*sdak2aud_FUY?p)Q8Y0=2oY zvplRSw8urMm#42AX~&dJTasOH-p-$~6j6Bxavsy^4|#{GqNZ5`x0tl`fc^l7?_0#D5w&fF=Cm^(uY?P<&?d~$F`jV{F2l#Mh#EIrLwfh6F$8lErW z!)kbTo`7d)o=JD+vMwv&U7ervtRLxT7lO(fU?z8VWtL1sYYcz>)!L^=%58+#jRn z1@H~vtlOn6`I>ljEHgTjGZtxH`4PNE8eRjC-MJ}VpF$@jU-23PPG!%w@oYs=wf%l5 zctu}&i|+3D9(bIn=dt2ZosM~=7p0VM*sU$OMf58@`a%Dm@k8mDbRXH}DEFR#-X!SN zrugk5e%X2SqILdL|gK_I6RNZ<(aX! z!{mz;?~jX?t*4vK(EF4aV_)^ND3|8|;2XhN*rzS|AIbKgFBsWo$9d)Po-k3a-;4CB z3aMiC+k>{IXum=|bkUg}ueT|aO=;Z|`>`+UDxUQtn6no?7g&D-@qH9@CIDL~{#Sea zeLuy-_Wcy*&^``*#d8I=9E`p$rvA~iW3cG|TJ4ya*4G5E$?%+V2k)ner^y+N>s(YY zyl^=Gq7Ei+H5Z%(;9MyjyQU~{Mo~c}kBfoV?bqh5OYp1shU zNmyR!vxQk%cuuxe!UUVZyJG*gB&z4P<5*U-%qM<(C$JBcUCp!CMwYCQ8N5X!Ss;;e$?*kd%#FR$n(Ju|d2aVA zjW4Z(UOD_e6u&x;UtqgVN8zmb;A|M!mK?0{KGWmr+bh#InAmfIeLJeq{tbVRPMNO} znpT;$pc8Is1~ zC{YNfyA*54w&|!1jeU?cIDKr|`W zq&p6lRPv6jbm@I?qSp58_xpR_ql;P{dqQNe;mxC!(A$qOzDzv-DxR%bJd5GkuphD4 z&27oOdDf5VKjTr&JMe#2J0455Ba~Y;^V#?iY`7gC61`WG=|41g!#|&|wmh%4WUq_V z7TvW_5@?HHWxxgmU~1nyXf=#s&S`w6q}rERk7jaY{`g=|kNB4H*$B-qY2O>rcg|4z zvhAtbvXr*0nUj%KC9q~-8-e|mXN^}dHZbcrFE+R_9UFKaW@tDzP`@TK7At>2tki`z zeDFljQbcGuYiM_1txy51n)1XsZOLmi_Dx>Df^*m8ij16; zgdNY+9g-b5`LXjH=$s5669-%`KH2LY@zNMooa^(tD3_NR6YR0_Qswr939);Wu3=X7`#)n(;u)VJav(4PNM-$ zccgE@E(FgG4K6$--RWT0()$jjjLACYmF%{&7+#^iNk1yVS;-w9OEj1LToX9fT<)L{&e0y5+S6`GTjAJ|rls zVQn)jt?L=P9$LE`i>{Nsh)_+qOa3d-t;z5?*@frtmIURW=?`Ihln=}e zOw)d>H~qN|pE?@)&dJcEQZRufeJBT~_M*1rRT}prv-p~vS*9Ppf2xfi7d`C53lq?5 zfZngR>C1{S>)5pMZm|1#P%FE2!1UtD&_HHhduU=dc)GNFMs{ zJbQIBIbyRvMp$K!4cUKeiuzl|m|2tCygiAj@D9bm8Gr1@3)S{pk>lp)x9XsGhvHwz zIwz~Y*?TV1tIC6kfB&y7YyW*Luu5P>lw9$tviNGJcyp zTzpT4CY)caFyqn}nVm&DCqvWu>`B_0?T^@6v0CB3{P)~j#IyFVk7122ctIKQGw@zM z{AeGZ0KPhe&(Km{maf*mD%3}ZJfW4u$FpVp>5{UpQuMD zkXp|{*67UqL(q|@wkA6Zz>oB339z-mb}|qTwhGw#5Ud5*Mqrp6^P{>OfwhKU1tc9e zgkZgaiC(a78L)LBSOqY(FNik=nA#VFO#rqg1gitKIs|J3)*ON@0JbUwTMBGt2-Xa2 zc?h-+SW^hL8Q9Vgtjl4@H3UllTO5K70JbOus|2<%0Mq;$D|)xJC4Vf*lLcVCZw{ks z40M0lTFT6P<8Q%qm)Uw?L7C}Zvvt6RP_7^0>5j9+?QO{;48()!{-{yFg8HDlr1}Qh zq`JCSsx$=C9aD)AO!uet4#9K>RY?e@`>48yV7i;CI0Vx@Rb4_b-C0!-g6Y0CCj`@- zR#ph6`>i^j%+@d6b+tJJ)4f+4LonTe)f$57KCBHPnC`|}AA*$uTNi>=0BZqO5Ezd! zz}ALf6M(G=!Rmmm4#66MH3JLk!2)2bLa?R4R)%2Bz?O$#>wq;diBuirF#5Gwo`!30md?c$*XgNV~lL& zU*}LZ0Y1n2Wx;s)!c?3*+#F>xdGVFt&;1Vgo55f89q{`OWWId|{4wD7BX-}>_Rj!+ z?03Ll0)G8>z+Vsk(jCMHmG=@u15Fw)Re4zz12FQj=IaKdyZc>Cuhvs zhocBtXF-PfXF(KKHc@{g_0Nx}Z`K&pKOwZls4N^8Nl><{_$T;B{OI1I$B$s8z-B$Z z$=f6IVFQ8vAp{!*?DhbxJGiyL);-4k6FggI6&0W4+sMhlH_+~O!TBlWw;tFUcpoi* zu`S4PYJ7B2;$kB??WgsnXfb#evG`}zXX>zOuRcAhRYVX|fI+FVu>MZ0Qj&hz; za@Tsk75H*!bt6uXTo;=Bn7kYtD)5lt@pOo$4rjlSoZ2qh)$Ud z(T3DOFEu#KWYfHDLbbDa}UZ)^&_k^C#H2~RN=81ol!mAce{#u z7pfj>!+M?Fo38f?(KVF9SFmBhdh(M^)a%YTU#ogye&h$V3LUPEb&91It!f|mKNCLl zQ65+D0swPEaIGN|z{hb8dsoSlGsThi>7#6OB3JMld8E_^mgd}e=uClraL!Euwjcm2 z0dE6iw;I?8o}Fd)F=2{|kE4w$E1>NK*b-CrV5UrZy%JhFFFqi9%o(_xcNBF#W9R5G zA8gK0OoUHsstv>8V`7uZv;v#JZv*9tR6BlSDnDyks_nX)dLA-3 zS7m10HRCyA;@6!|c`N0=&Xk{`y0RNhlvN;;pR3IH6TFA-PtH!8jp2nSrz{9)nva{Q zH-UP_NAdS0e!H;9o($~WIDed?xjs_oQnBaL9o|Ej>W=0e<0E551)ASDtJM6C7x*yj zeF~-wSXR(7xUeFWtu#5@aj=>O-jT+J>5VhIv$>{bi(P zvxQ`G*&E=qW?@_MGT4ZZZ_Cg%|J`lcKZ!;H-~|j2ICC+&kSGc(j8r`URR`)9aV6DtuX@Mg{|&8m&?@IH^t$YJae!i`&Wri)uaEG~ z=WnN7n#c9XaxwRv86R}~omuvA0cGn`Wk1Q3$v!QotT+DM)ayf8$fszGMy1O0v&$9d zJCetew&cz9!TEAtj(p8L$;57ok$w?58HfaAH#QH0-?MGWfAOrb%8ECd(}p7}-q5&| z4aYw$C6Ddbi#~@j)H?@RZLgvYv?{b4&djf-{u=tU5?VjN-Z;C@i|$hv!o<-C#RD!YawuQg9-2xq(Ht!2R zXSCW}n{|Fza$mqd^-XQbrfeM!?H!o8rTFH)ZJi;M+^gxowT!#-CHKGG?#q2tdJo&o z38PDf-Y^-My}sq$iuuqy+W3HYlnJ7$ zXf1(O2j3@HmMsqsJo)k7NbMte@xGX zQNeXy8K`q;NadgS27+k3eOqqaJ~&<1_&Vv{D(XzSXOnra)_IUR3h)ExbM;+^8ffkX zu72dJ=L4$+wu^yyuqD7IgkY01U% zfbHSq_2qwkZ(=#H8o|t-*AUGO-j2YW`|+AOD<3%)+|A&+%nxr56JH(lkvdjCG&d?x zyXR1M)hgDhJnKiWg}_z<3(BDh*lJ)q87vQPHLw<7yZJEL?e)Mm0Ml5pj#(7b0-oIn zl{pyLve)>AMY@b*>Xd1`5|mA&jBP4^Ezhd3UuqD35^ zY)!-+Ok~*7r0wG<Yt0`Ye`Q|qnQ`w!*Z!vv|_8%tyP^JC{>Y z=lzOyNc7Y=N0`ca1d*CSf zuI!p)_R*0>&wCfA26{WgZ-{8GznQ)?XPukScufXp<)7P<_e*Z8z+rtB&C~b^^A4T~ zL~~c2RfW(?@Vg3{AKvMo_q;)Tv){oJ-&Sy}wVb;b-{0*R-;1OtxqQtzc=4?`n(x`c z_Y|I;Bcu6_2dCsi#!h_q*)hI1Me{ZJ7V%vQ%_Z=iBEFx`iR^C+ICU*;$*0BlHE?!7 z&R0kCP0#ZI$G{uDzZT!dXue~>S^2Tw-^n}1_uKlr5Sovr`unqJzRlp2{mt)hpB>}- zZT&4pah^=|_luh%G6&7s%9$;dgAvo!IhZ-02F^tos`r{9H`3(bY_ohUiq z6wS8@oQ5xaIbV{+H!6NJ^XS{;-2GVMf|Q((ism~IoXs12Iq$b)e7{Z3_0U|9lJnpH z5Gm(H;FSNvm-Cz8{14>p9LL^5O3t_B@=YNBzTk}cC*M@kSX>H@@v(Xr=h(tu;$usI zx00Zl2F@>d#$PAw(Z#=i-AXU*G`oDOYgcgZ6Ayqx4a;{@gr->1& zZ$xeUpwX{m;&ziW*PFWCX;kJ=ho}53p}AH3bLJJ_$GXp# zz3=agec<)p?7Qx&ZImk_hjENI24kUBuqAUA-5&$?di?k2su%;#wPuZhzb2VO-KEsk zU2R^RZT7;nuKze4Xb;!>K_%Q(T4^rmRD7=c#}~JGb3k&;226 z?qKS9bA>f(!HFgwl@9klk@mOy>tLg!UinZoRpo;yAGn?Jv6PSBMtK?ar%*nJ@^g94 z>SKa!rxKE+6r^=8mn&Q+f7ehR*9f zw*;9>y(fmuP$9EVx)$6SJBX`$;Fs5lpf=5F%VjWE%@AF_va$Wir8p699te{9WOXH`0fX!0fIoifeQ=(~*=m<05i zp;ro@19^6aLNEL1rkPuFXv^4SaPDz!NI{j^3sRf9)2DjM%^IyR)h2V#O_YsRPUv9i z70nDK!#$zYSVkOb8NJDYK-(vzT2=#&dcCr{6Z*xO6Q@5Y>(#}=slm} zc|$JGYIt^lvo6-2JXo>u)GVG+{jA~|iuftfOf@Zx{Hu{|6MS(?mQyXh*>_iH%{U31 zx$*Yok?QLJk8kvvkrkc&NUk6Db9+mnvjAQux7Rky_?zH;D#h@cHWr`j@QpB@^&{9E zU=x68&g)08g}`P2>t!GwtO;0S2&Qi~&I`fT16v5}M}FM_{NDj=4X`r=GxICsKkZ?d z6K`e>mo?>4X5XxF2e61LcE5YQ3Dm3n9`)u^ukL%)TT8tq-=ki4jBD%ns5gpwee=G% zT&7X4_B+<=&X6so-W=+cY5Xw#BN!mTR|8)J{4l|fD=OAm_G+OZk2SzQkWODzADq8Y zbII(r&Cy)SU00{`FLR;!)tpVq$Dr>Ff@bKw8?{H@{46iXZjazofRB%WHv(?}emFQ* zjn{so|G<|3KR|GP)TiF`bv3XNvJcCN9y2y6(^pAgO0+)0^$=6Yz}4`0GEWSPrXIE!lW z9bMYJy$KVO;SMKc-UF8HDnm}y;M}dYbzI}`OOSgF-UUV5y!&i)iFr6(IHXX#^o`cv z(4NzIcHV|gDBmTV^3#w-*LE*%H|-h0x?~&;VmF0Vvh3G5aIB*C;^S_*V(tb*{ zHbqKO*YcZn%LaI!0?!h){cNx8nHV;G??k!Xo_+1aAV~MEML%xZnk-b^pHdfH2*%uI z4_jL?zYE3OXtU~%r~ZsNTay*4ziV!N9H-v9thMVy^~t)(KQ5sD9Awe1`kSuybun`$ z%G~9b$uA7YCvU@5d3SMbhTb{I!mL#mLoc*$(pdLC4Snd=o_t06KgZ)4^i%Nk*Ne(+ zo~E&;8!VAf2X8IltwiV<*1(r~dsumzP$~As(;j+@smIHuKAz3&;&{(z(Y< z6uBpSWmlZ;KHtDa1_OZ?kHh!#UEip6vp@c2_Wy;(pBb#Wqo})vy89rXfbJpe%=rSX z-m=zvthr^|W>9w(-w~dzy8H+>7g%MlY}g`T%S$pbface7V9mhJSH-OO)_8Gmeqr5Y zb6df!x@nVlw%(6%MWf(M*3-N4{mwKEv#*13;c@_Ze}7#ufO37ys0`d+2{#-!WDW;w zlO!EC^aEAjS{_fmrRrnKc9~Cei26t!5Rui;RSzc4m<#^q-M$;2O6uyHN@csZC-3Ar zJPzqGWa}mC-kM>BV-0{dd-DR>Q$2AO_U+qfVa2j&4UMKX0b2Sd^v&CA7u!o&v3uJa;VNKbfU&#?>4DaUX)|l|K;N;hyfIr3H1-;!Nzgb_^G+X&%J|dh z7{5Bcv$lq#LWBhLmO}5-#!cpKVCO05h1NQy;Ix2KzGr*#K=Hg49CJ1z-W|H$0V;4x z_+5B5ZBDc&kKx(Fxl|#kvE8NgX9{K4qFc@{ppmitX8xsZKNtFE$(K02H#Ejke>&|v zf@kMYwX-&Ll*#b!J0AXf^SxKf{WDr4#aw=49(7wOGra#Z?K|^sp?*b*_dC=N@tzOw zM4$GY^TcX*6J@10Y&AaGn^X1(#AXf+N>5rScc`m*s~^EO0xJu^GzJCdu-*h_WSg-e z+?P2yHT_N9GVrE>_mqh7Bb}MYxRjN)C%0<+_VD^2ZL3WzG=eQ3dl5R5dquT($7d__ zetp9xb3ViAFL~td5p|~zOZRI}exvc;85|~UG*6Rn8KG|qn7eCp6*V3Ajfdu;@ZFa_ zIj>EH@4T$L0;Pjx=Q37(Gjoh{entiR!da<{Xq=rxy5T;DdnIBC~*v%d8npoaV>w)!TX%*Zx(c z7#Tgyx3Lq*kM`%=#XN`nGM8%jPL*6G&qIuZB@UHrThXz3)cX(5&JCCQ?b~K4R@;j z!Whr0jE|K3E2!H*-4Uv5{JM88S9YbAvgMSGOqa1(DLAHZF#irW*(}c{%>Zu$cwL0Y zkL=W3VC#XE3&4+Hi-2`6<2%|0!hGca<-m%8ohX>GT{v-bUJG7+O86K*7$MLwbv9FH z(08aK-u>829Z#KL8_R)>1J+Hv`4L_Xuv%bU4a9?u2R1eYn*wZ12-X0sCIp)gtU3f+ z0&G+WwhCBf2-X6uA_UtAtULrO_>CuzV4Hgb8yLbX12!N8s{mFOf{g*zF9e$atZxWb z2dp#%YXp`6CRyr7|1SX6I{=gKTMDcM*danPdPh#3?DuHKSmkReSNji2m;apdp@r<0 z7@8fFOJ3zF=VvUx#S@8tfPEx@iG4EmJ9941&-0ese_-C_y0Kv>TSP=u0m+Hb-w6F= zHhp7vGW31_P;S2yMMv^j0-c42WZEv+Dqw4XbrWrV1Zx4d8rWb1@n9Q)6(5?7SHR+- z3$U#52UZZmD+A_)U=_eDV0-&KWc$Vd>kSNR-Y`*Rxs*C+PcbUv8G69`>==}BCP04$BcBYC?UDn#Q7FTiQ|}gu*ErzEA+z0uSX6Ard9q)Bv|yoF-MqKR z`vn(duau4a7g28-JZ7pM8ZebMCKU2&35gPEtjp+ID>(n++4=1Me1De7e+^6D5vl`- za~SK;{Z{@y&1C32agG0-frZcs-FqQlJr|s5KW%yx6oJ`CY9ZPV36R&|qSO@QJ znGMi851t>Y?eoPG{R+f;3E+z-kqVMKhrJ2yMF_`p%EkwwA26Y2GgcXK{IZ@7j^B^jNI?B1 zvO8XGtp<7z!tZCI{h;_|$JOe~WN-%ZZS;l0neFim+9JKL$@YC#UsP`q^%hZYf$E(T zU5|(|t6n9z>!~+}K7OGw8$vyFDR_r}#zvWRm+mMECvMZZG2Kg z1cySh##Z%~Q*Z8YVimP_GnsJO8=MzvAjfese$BVz9n{-6!ym^#Q%`O39h>CP8_=}M z_T;A;!xucdv-M7K&f3q+i=%a>)|}J#-Mgds7yMzya{GPwL3Gk7 zo$DRI&>WfS!(j2t?!!RZGzOeCN4F<`tTEXaoJ=3c&9mR`t0OlOznT66ZBc(3soN#h zpREj%-=73!HJH8PXbPH{kg}qCu8y(E2y8*Uz2AG=`Uvj z?fAvSoW1Wb4_{ zxzKwFp2p6cFP_jD?rc-ES~TjCH`2ns`R8 zdhOJ$o?PDpCo{j(@Ah-lFf+f=BiV(u)SHH`ysLgZ7G19@SP%VCz3!K=zQPWfdNX&t z-YDv=PSqQ~8V-&-; zjt#eUW7y~7SwDg`0&5Mxq|46lvA4j?eZ7Oce&wuRh~2z~g(0zMI(;*;Bx4{6?fO<;yD`}?Swy(}%nmXb>kexJ)mO!*?l_F~b0bQ|;)nm+)2II`AbG9ak>)$v%c0k=wmtcY=soVyi(ZeV z*Du>TRGr=%D7l>dZ2DmQ(yyTzvM-t|gTR@8T6^*t@jWiLA7-uXU%i~wY=16Kq5hgH ze0y<-cx2Dzxs*F+a86D1ccmPC3yy`66DK`>ACijZl*VB#^BIVo(63GngIUXW zP`(=a#_ly!p3y5}hv0d5bz<9gui^^Jx-8X?JH;p4?j>kTmualQ#hEb@dxEw@Hh>*--*^mD)TiSj8Dqk%k_}o7oi6Ct9-`AHnhsegeGtLR zbKzBL)JC>isE{6LY$k%!d?sgV z#Oo7qGBP%?95Oby&}Ig8cwrg!MolN)Jlm6jx0XOk=4`h8QhNQsF^AN;LTm6k>XeS> z%n;838v~!fx8T^_$ucq#mr`g=vI<&jptZYbv6h)?d-qON^Jm4C%r(k>C7ZbmeG2)7 zoU=)Fv3O;4e50vrCHS2K%}+1$&(mx;4_RVE1Gy^6aw#~I@R=(l%Vuygvc$7bbvTt| z|1(=Z%^uiB>dig3-Fp}BQLo;1?PYTeQydYEq2Ow31+uw-w%*ILBYL6t9o5$H;LKqT zd?lP4Q*9;3>c8W|qEI18X4w6?Jdb+S^;^w5BhJKBJ;pv=k44n`!HPo)%i*zxdMjsc z^}eA|?bVy9oNM-+A<{e~?8nSnT{L=MMZRsePvZyMqj6Z6hFLdiZq-7gctU&fX_tQI zc{GA^3mfi#Q;DD|KHOn)5e_qa=@d$pd5?M&iRl^V=jxwiyBr?%liyBv(=7Z4hEy)-)pYdr)f-t zuKICaEA(zpwPz9ZLi@GqyN<6-ndI|q^muN&?`#i*`;L4Q&>1WFrg)tuUfF(8{i_3~ z?n0l}&>iX@3?ur7#))S$^!7>d>>S;{jq2Y;KF_b%5I25*TVuQJ{taT>)=%-r_F3pe z^sg42y5IS{?(leh%lK`#e~X}ZZ;IzQ@yxz2UE{YJoGFuio|PWY?=ybAuSG9Yyn2XN z_V{V;m4j1vaeJ~!b8pKz!MW$>CaTTZm`u`gxOqQpGWCvv_P)??-k=`+2=1xPp?v-S zwR?8&Da!FFId;RWN%b~f)OR7hcTZZNlf1;w{a+zI6SMLw{lveX_<0I3zn;$m$K>jK z|5|OInf9;DY0cLG;I}~2wEZZr?RuYQAZ68*O@!7`(dwT?i%9j{G%0hHfRa7ErbZx}V9%wvP98HnZ_p_zYDWUxk)p z`#{o3KD}fnIn2x2lmFJZKJ4+^j*m3&6_1inrwz0vm;+DeEG9s6U}`Kb6W^vRpDw-) z;7r6%o+E#8#<%i4R=LX;qw}>$mGR(r9W?73e4598D@~IR-3CqL*FiF0%%I-pRK34=eb|wDP1LKq)#vxrj@47!=Uzw7 zV{WGHf-M488h}*;OVG!OR}#Ny-kq~O*_xb3RZ(l)d#^ut9;DaSlc3od*_KI0WzeKj zFt$wqA9OwYSy#1h^P6mH+fwMP182Geoz}B*;_lG6R~6Oe#p|Q<{OP#67#Z9?c~kO9 zwXKudR+krSoA?d@r{mi86@1avpl!(HGmXAg6*cF1-%QJu37G)TCe486TKK*y zzTL&QIg4*O@P*)vYiRf0%iiMg4Xz{EX`kxCEgru^@hJM1UP-2NGp*1#G9~+0p#gd- zDUg82;v2~SUAOIZy4Iru7@L0R>K*F;tW-NpY|VT0(;d@}6A0*6gj#_GE~b7-BkL)6 zbmdt;75vVC=H%PACSMfIV?3I{{aM}*pYAeWr{;<9wYf2ue;4{BXx9a3tG(->z2Pp_ z5Tad>YA<_W_3=!5xvf@Tv&@p3-`{Lu5VAip!qh-qZ`z%j82}?H&cW)zIwshxTL-jrW>dnwh>B8EV7d zZi;l>BMKAHE4`6@xQqO?_-)V&eyQB29e*|tzT7t&ic=~J zxTx)%b(?pqT=rUl(X&$ z-k-_EW$}0eYMP0lOkA%#=PK$hOVQ2~?M3m_qDt-GK>7UpxCdPA|LSxzUcUdtSEk$F z8jtHH%&hhs9+G|8&BT58Z%zJCG*){wqV2OE57jyGM6{hWG%KMw4VwLya&A?9zQ?2K zul3AcdS-3I_I*5lJLJL{hjeV!46T1m^5uIzw5SnW+a%yO=T>5;=h~AO@a*L>$;ERm zNHHO`jA%c=CAaYV$M)njo}ELWlf5RaB^*z`^i%>)CHM>AyRY!Oim!K`NVLXLHa10T z%W24_anVYJcy!0*Hsgt**DexiO`H_|G?Xk_p)|# z*OaH9W3u*&60~hBIAg#W&9jGdLKcqNzZPE8z*(gBcd6Y@`!n)COm;FiPEViTDno8} zT(HT=*7?UTBip~3wk=(;efjskgY_ObW76% z6Yy$<<`Jp(pBLT!CA4kS%I(X4EjW|G*_Qk@Z!|`$vA2)&>~w-xXicvkN3De$sW*1P z*5m`K_sOY|^+*zC=9|BUUL}6iGyI;5t{276p)X^x>89RIJ62EnHHdo4Uv5wSQnBm# zUcK3NRd#L~U!R`e&9V6U=7@YJAv}jH+{Ot?l|4~)ayVdhVIXD=`N>S`eMd!|17%r zb?@6R;c=HQ>7d>^>YW;=y)m!ec6>SKxby9~k>D0cG{P-N$#6^GcGg0>3Ddn_f0?J56Hvv zD!AU)DyN!5yVpXaMQu9AYg6#9ZL{{qCQi+Zmto$scBf?66VRxH#$CVJWWGz~42Oo$ zr@Qse%=j#u@?!nYM|Ww*-aP9^@~ER;`8&MV$+OcdC6CO#4xA^h=U#}+94glqd_)9| zg-bxA8F~|FhtZXf#?p@RVEV@R<&EHsr5#;j@LUECb}486=#12vk^X~$Qk>dK-J_r{eRNI`eeW(Z*{?)J%C# z>MEa+swY2C!JyBj-UP|Jlh^lXJL2a9>)iM=ij#8Jfl?B7JS@pzK7%N@~yPV2gP~y zB%(+DyItd<_lFcuE0?GGQx8rfcg0_)KCe63pGQm>e;!q_7PcF4Jn1>)-7!9XfoI=# zhlXbZy|Wn_<7t#x%&%T5<3~C$2Ur(i2MA#9L-4+hDE!5gB|`Wsf%S{P?+1SQef;x@ zcSnyifHr4zQFrhRLI2Ps@BJz9o+y0eurL2P#o+sE8`FQvDxmd@%5*tfPP|lZU!UE5 zW8ark?=5s?uh}I?k3j;QZ3#<$r@EbM`)H&s%N#&Pc`a)@SpecPTu7DV;c1JX^E! zA(H8M0>y>vgXafEnY|&+*=dwDQMM1yy2nf3yApgZ@HG+e#lTxb@V?-$0$%WWyZ8Ml zGsf8Wsk)nga?r#WUr=*Du_3s-Ne0WuY{&lkKEBSIm-W>9n!fI*zV=jK>$2vh+FkP? z|NPxQ(@cN#KCW!gO6nE>Kc#@WpKOn(Z-ZLxc<<=Fko10KZ~8m~T{Ur)F0l;Bz5>4G zlGjFZ<2HOZczkpAsj+jq4~sPG%el(s-H|i{I?eF91e(s@pcC4Y6|aThG;Z?mMR;X< zy!1Jfh;wT6ECHR3&}o6!apHBWc#%&G1S^`?OBbRa|87q{%(L!!3$FL=YnE}Vz)RfP zx60^Q2`C%DAG4XeU4(CJ$~mS?eq|hEHifbSd3FwipD8z=nKJgM??c!=%ER`n4Ezep z8Ysh31Z@imn={jwGPnGMa4DHkzE*%e8vO6 zSbB0eys&LSA30oc9<#~+uE;QAl9ACava(RT$1*T8X#3vc!;j|ZL}2rQT`hpIo$Oys z*B%ew`8z)ocd0#_HC_vO*Gw_*%Rk3(Ww$32hnx9=Esr-ww`W+P=vC71CHROZHUDmf zUZ{V^WZ!SBmtub9MB2RybEbI?^v2Vd=b`Of;?WDvtBlRo(XOmW>Zn3KzmWy;^Y2yqa6NAT?VGGph^H}A{9S~FBrG!R)!pPuE}X*AUkb^g^+H zHSkh!CbV&9iss5Pa6-DBnJd0OBhT@!@*KJGt;u;Opg9?ur^8q4R%f>OHfQBA#dj_^ z8@IM6_sa+8w<*4S+|xh%m)Xbj$CkaM&orrW@BB&UA6ub$Abc-FSDf+EvE03+?vLVY zoQ~uQ`R`FF9mwpdW%9PZjGJTH>y7NL`Z^AJKSHl}5zptvGqr_*h89-;P$i^crF7V@SQfT}KK4t3P zSLz@8+I}8O`m>hual3RRFV$RmH@9yYy*2lja&jUTFOJsRv`otghMs|Em3Tg$E7Nk| zHQ-F>;rHz(kMDQw+Z<@jP4#U;Zr_$rzP@Ki@>Gpm&G!1{&&ifpeBbDCOYbdoS&UDF z=OFcMKk;nInUiJUH1F1t+*5oz?*Lz9`mbo2ruj~TW^ec!Td-D{1-KP`xylNt(>ifF#YPm+@x(2+bueDBZVn>oi|)^9#v^lDHv-?XhC2hAe*{!)BD6W?sTDhECT zoXQ{jbLLMT-|sqSRzV{VKE@u*6Q68*uz~XBM|31R$&bzOcm&7N*n?2tZjIL6^jMZZ z#W_L7@@Vz#O!3U_n{;;^IAed>k?bs)j@SlYvrl0B37fo5e10@vytWs+FM+0VIM;~p zXv5bDCgl_t)jdr-_tXx@MKdF33mipj6|^=J7wuq-wM|;G+a)A8#tz1I@vQH}u=UKo zv$q~n4A!^=d+^NG6JUSy*2S~rw|zZQD?3jZw8^X{6c;O|kCt%lYEYU^=cTZ3x?Y^9$A);lBD*v`r?^F7@5RN5q z{746_f=O`i>`^0hUV_&_;&rch)n(-;q!&xTSy0)LJVCL|H6E{^Ua_9md)lyBhGLMy zPKQsU%^u)p>Nmi{#4+dkJbc9%2>p_!(68!9o@>UE@{FEqXM~HL{JbU?c+{l-@ZMFb zq3)&7{-N66U$o23eI(=gdm?2`BRi6n8k^m`cF(rAdHFK z&yJ^Ua}6}b_eSyE0L@TbAsaUtoPrZOl3&QiHRtj*aYdE#A^sX;k#5G0SYohlO+arY z^p1w-IpX<8@m!RZCmjTQ131%u;p^vJ9?zi8_%U~FjxAyJ)SLSK{zz;K4>R{Ch(~SO zmKgn~ykabC7`36sqaU3A<{VQ-|L5oGznAlEgwD?Jfr91iDL&cyUkZF|6LSDw2k@Mo zr$CpgOvc@;=UbrF1l|qu`R^aQo$)nt=7S^NAxN4@b5Vh`x_M_o%Lv+5604pITjx>e zvBw?U3zM8{z}fK2j^te7-01Plkuw=Cy-FKi*+|Zf)PEfwM$V^;M@G(*C|^u@zh}25 zkJ8*9nWE30X+1VOXDcj3|Fn=X7*=RM6G9qVXpRj8S6qz0Y(n!3@TOlKJjy5i`x7p5Xyt!9!Tq+pSwz%tD%LtZHC@h zersPOH&N@^D32b4mHmEanRWoPWWYzSLJ(xYyY0GcgH)GiT80-&&b{gH0OAHC=h@q7 z^Z!uJlGVUvtZnJne(0=n&p9!wu}5ZIr##{GM3b&^(Skohza5yrH=~FKZuHG1xS4 z>M!j`el475!O8eq#bC>sO<89x7lS_)n#MlfE}EJ9zM3g3zpNv<^Oc8nX7K6k~5#!FVxOCg9H^c^;kiWy+J@!v-iOrP6Z4^8d+A1)a;N@k0)*81hZyU>S8*LEbw z+2Bm}_y+AZW2|qK%!|c`5dmZcRVGf9?XHH#PViCw-1)iq%u7!b$!Q|xbu$@j$?{0b z(Xm;Ie{$Zd*3s4YK`;sjiRpFqQfPgZ(t~c|mF*{`(=FgMy|6X;jr#PBH}9kEi63V) z$Kr3mG-4u|HE%IA*Sw5^Ge8=2T%A4`cJum0rD(X<>L`m>pM<0tgPITV^QZ2_mQaa%=O zHm}&4{2k*Kso%yX`!R%>v*L(X3#vEXP_}rI?4|CLDYMV!;2S$stRri|sRL)+tDFl=k6A`fGPxe#k5(({9SD&eOa9A9IO}uu zX&pS8{|SH{tcmq+{b%vm_rJvn{ z-d8jRiFW24cJ)VNH14L3WKAc^_s{B&@kN>3segXC*^XcMEjimo&@6`MPHO89#IreT zon!QW74h+F|Goa#(ud{Hs(t%j)}=LF`*xmm)Wm| z>=5G*wl!!K^_%@~dbN+t(f?4qB>jJ4Tlz10^`iHtPw(abj-KSYR`ihTJq7gdh8>`X zXWv=xXXW~e^qH8l*DUL`b2cUa27TuWXolWj5Z@YbrrbvysXc?UQhY)b=ST8o#pmUj z6R%rV9KLsm?>klSZOw{b#kT^SrB8MwKat&f8k|tfnVILt)|xv=5B`>TZ4NXKgzs;} z_Yv`J$@0k+z?XtE;2Gi&>F*65-(bE0{hdw@jI&2ocyztoB8MEzw|VDVoi{A&Ab1@l zUcVGC{C^ekdLb*#O>wjKwRQ?dx14 zG)rkWVUFcgsoliTfp|>0h$Y~xU(u1Atg%1XYj-doVP2;CDb6wTmWa`5`K^uAt%ttx zTb57XKQJjf)csA?0xx$Yr)vIwiAOQ|oH>)8>65R|eDmk=ZJ3P&^u|H&DEOIg9DfA8 z(A?EH%mAnFYaPi?HHY2<$E*Q|bj>?zc6{h8r)s7|boZ(78)K*CE>H z_NS_q;CChUlkhl)XXh#EcgZV8W_EqvOm~(uJ1&`R0B3P?M{;~VIJX9P44WOFte~89&KgJ|PzaM<7S0l^6c6i@VI3}HcBIm{VF3g;NncuRP zu>0!oT4>G({~fjYecE$u@cY!trcb1TuVC-$B6E06Ret-pIB&Go^R;#_{K3 z+P0QC`%kU4_DQwP*m<+RVeDOKWh;Q>S z_-5}9$j5bg7u(34rz^yFF*wM0mR+5WL(O|Y=+)Fby)tqcS)*`j!pq;+K&Jv;#=c%I zUfJiwVP)~Mb5S?fvQBgFcdZpJPyeq%e)x(5i&wk5btA3UdbrE0tm!@7^;OmlJ>88} z*2lfw<|^ycJ>0cb*4#ba`jOWCd%AN*s!7geUek7(Rp?&7n>Ax+_mf?%M|Sgp*Tk?D z*V(TZaCUcA@9h95JRX0a+4{FU_s#y+oP2jhf9tt|O+fDJ;(p%WdcTYNm;Tn)u7Z5F zle_gG>z19}%MZ4m+r{AYa_Pn< z?$)BqJwMmQ`Acp0qkQX{xchFtwJG20+VD-z6FYIHtf%|YN!Gi)+$T@6>Py_0PqJ<< zao;}4TCkVfdXn{O!hPUm>z#yq`^nbI{oENRTOaT5K6$eB_x;@mPO@G&$Rp*}eu1Tj zn_76~C2HYo7pjF1Ut)Fa<-TyCT6ozRbxaI&=`;Z8f*TC$(})k)S{`@3^bw*Ioe z+i;TgXt;&L|9?yK*1coBK8iD7pEx(}d3j~LafG{Ig!Q)W{9^Ea@6Y4n6;h9@ySjCy z*2AUV@aAtRdOiQE12kCfLa7rEyBxv)C%PZTtkd0hV%8Tv*p%hh#r|#oJ1#V5cMrW& zKm6dBzE8&ta32rYWtH1!UV*hZuh0Djg6p^2uPB=y>+^QZ`pBnw-U)!Nx83>@>(014 zr^H(4xXXK4pX9l9CD!}-ZgVf|wodNGUe@%^W7qbw78Zj3X;+uWKg%e6-OXJOMh{^x z?IG+BdI-C%hp=0FitgNAqWgR=(ADU~spkK@X8X*Sy>5smCGH6>`yoQ{0f!w(!E>?W z?{%%)Z1)z|deL@yzB%6KI@dzlJkOG`y5A|i(zP}@0#LnR4`3&GG<%Qa|AnzWU)k2j zF}KaO{vLBbwyk?@8;Dp*()@qqApSqat?O)EHA?e=jWbhBoe%8%;GvEEP*!m>j{ixWwu|UuNE=X9`J)O$mF1GG1bYCvE))czW7F%^) z-A9V8KXi5PF18-%>fTgrebLoj*3IhZ>OR%Ydbmi>n~U&QYDRyr8IQ(lZl@iW$H&~+ z)4JJpZ|rIP$#viCX>H1LSM;>5&v&2hX)VlmAL?oSE8l&zmo>A%y{DJ;Vu7CT>(s}x zKIk;;=3drkh3?E=)=gd9%X?YNySo4CX|;59KksR6?&|)fr}aXS`*jcN&qeOvdRW(Y zE8_XlZo~fE!`fWzzShIKYbW=G9#+%N?h`$%)jPZQ_prX&*}biY^~f&n)jh3Oc5%1% zu>ND7KkV+c-ree}W#4OJC%@rXU&Y)H9BYwHO#7AXKIK?jYVoh=}}c)6)RdChJ~UPH1=P*%v(U8~;`=}0TFr5HhHHHgcN<;nCe?h*DV^t99ga<5 zpk}Xi@jfr*S&JR_;XLbZ7sNlheV)lPD1G)d#Cy%QS#(&>>IKwy?LJ%L*7A6tD^0fw zG`n^91B$)Y+9TJP#xj4MKI>d-qtmC=W460TX{W1Vh~ec}>F2h!*zWT$ulK%%=yjKU z!4}xaLcI$E*IMpq5~;C%{lXz{QTSk9>0iAD`ZWuGCSSKSUi!~0le71TV=e2QSf6=u zoVq(BZq2pb#<;cCwt+B6rq#}&-v39O+=>xwwh#EHYt4?kFS^z(arb@K`lFgN-`V$d z#Ot`9y4Dwt`ybc3-L-){>Dr*Hfroii^t{(=G548#t0U&Vm2bTrcR$R>4h(!L-}=;f z)&3&ipdafEThV}>*-vy|h*?khI+Ze)Lq^==kVb%m| z3#~h4rkCcI{-@BYEBJwBy--m4X`%IGrzW~lUs(Enp%}TlFZTR$;slle=etih)>|=Q z+#YxDcdYl~RKz^p=IN*}&W2dM?f$!)^_=ZK(#@)O+`GG3ALSiBwb=SP-+i_l@xuW( zQCi@BQ)I0ya6c=u?&vg>(&sz7FL$$+cRt{aBJ0{h_u6jO9}3-Mk+lE=(an0fa3DB@ zMqfg$%K;yCv+nKczTM4ww5$6;k@a?08=C98sIy{*xAus2 zRb+OMdy#dNdqpfpU-%KcOEK_$-2JT|@xKRF#a=hW+?yP0y~g{IxJwlNYP`?2UWZQu zrV+c^b{7^XMrtguu5nyk(&NsdGYYIV?k#qQ88Ns2^PV7&|0>oE6^_fEZH>!N{>ybS zqYZiPjACm+-mVWKpuDeb{%Gnf3;K3v8NjJsVRd`gKA768iuzz=uk0rLx!r`K?j7{3 zx|fWd^4mQ*CKwxY+fLR!are5NG?9tYK6l*vce19s?v*=Px4G_?Vidytd$Bbw&;4t$ zwKPx9f6sSc*vWdO(|ND$WIZJJ^g@@1;ygcGEcj~@k2oFrgvaUdH8JPk;683~1HIF4CWaJZ#r_V zi;zPvYh~WW9X+kb3*@Gk6&$j#mvwz7x3wpV;;!pyHFlvXk8~-;2Y=kruL-mvwJX7sMq!#bQlQ8y4!^ zsFkdCcqklm=Ra#&Z*)sv_iWjr0}TItDjEMzVhyn^u61?1^zW|qxA;LkHwgPdxAd>RLF6yG zxz8}Ln_}O@u=20OW#DHzviMKS;;(i}aR*>I2kvXIi~0f`b;=tt>jU51?EXVCE0@RI zxp~%t_>ni{S#LYT^ei(&#lvd(|K*tbdS~ki`+z4qTN~|BFLt)(=eZB?Z@vp;eJ7Pp z>#XN_oxN(#kG=mp>)82)e~Pzf#=y+gU1K}__`O(z9h+~v_uJMIO-+9uCu4nZuUP&2 zO&GP>c5w;IWrIJ8D}cf!+~)PE&yP(L4_INl@8nxw+wNcUtwzUPoR8H6{SLRZiO0M? ztMW0J?gCG5`*=d`R>?B<&X~(5@%}7HU_X8uJM5FFW04pJ`cN#7j52j7FcW zrsYOGN48M)1-lQ+KMjy?dG-9?{_ZY!e4%?sp7mwSWkmn(>Umb4p2eyU#r)sx1TsyJ z#rC?|9q|Wk{tzR7CD-Es zP*%iT?iMwX7}Q_)6fD)Xy_ldEYH)9f?TK$yT|a>6JB*NEMXY8G|Db$g1+&r1&6zXtVxuo=nH?mhkso>)@qZxOf^XJKL12x>IfwIyZ_MOm0aw$#8IkSVyolU{J8#D5qEhO&c6E_oZTh&iX)P?bsde2 zTT5amA@Ww6F)(O-JW@rPen(AuIi_jq5f@~Di(9F3Uy513aG#4=n_@jo*{%wV$GMN& z)*@jOhx7QnZx1>T2XxxB_&>4+Yv_eQXUF!u2g4C_A9by@vC%veojvDTZ`&@<3*w+W z7vJ-8*IFNUXS&vv&JdnIaNL_+>z|IxvpV(zd@%p-C&N+W&WT&UKByic+Iqaf?ok)l znr0)bZUa#bg^v8cw;b2SH4TpSbn&`J ztC9b+Yt_YNT5dv5T8J3Vjc+*@dsg&f+)@6tmE`0nQsRJND14lu0KkZOtJhctq5f;%Q^L zlU5)S>BOkl#~M0Wf3@9~0~wG*WFNH&Cb*F zoq6v30_(}VS+O|<)<^m7(gN$>`R<|uYgU1t1I#-0W$upo{pVf__VKz^TfT&TPP2db zQfGw|Tv{3b;WM2HziP>mI__JYt;=1YH@NPHoyl>t-2ad3KHQmz_YER}`cCd$ovmj& zf$?r9A%EIQc$+#2Wlm=m(tz}OZ0~Xq$GW#V*5fhvPmcB1nESY6U1ht^JJtub%iY#$ zZvPXE;5#4b-Vw8oFTTNR?+>U->0UBwKXqr=*3aE}Hddg~wi;r3#CZS}0ip1}3H$~X z-x{;-iv=J9i*Jfqcl(gtm0dd1eap327ko&%!PWChdh6+mKTf@mWCefG1F`vzwZPtI zsbjU+?jpy!KYl(C(`JuBr#^e|3d5u}ugShfbvuOkYqD(EeKBmY!S{MZ`BvdcJ*V~gi4qE4C* zp2_&i5cSe)J?anH1e9L>Cl%?{+#DPGc_*tq=04r&|6%V;;HxUG20m|@ z2nYx$)>?OswQjZ6xYezeK}4l4q=L0-`x!+PR3xYfipZd#phbg9-8G7csAyafH^v1w zT!M-_@}0SN<|VngN6&r11-+ij{Mn)W(F8l0-mGeunZ33t)V72)ynCMp2UsV7ZZBTfojuA9!;C`wHg#1+XI53+^uEeZj@x zwsGuse&YAAuaW3FGsPApVG#~m0=R_bk{0RLe#=84Hxhhd0{SNZ*3ZJJhiO%ZZTYM> zQiD32crNh>^qZ;vI?e7&bGSCP?&9}}6~FzXH$PftN69mio2~H6V7K0$wdFg5$1}Q4 zG9?=9y(~FmhHVu6`&|dY{gb-Fa_&_L2i!QKXOTQ0ywo? z{WkGw*B^p89>#6#q69qo1TLNL@CeA;B%7S%&nFp7g!~M!)ua3G;X7nLv@5Xa2rbQ> ziAf1)US3NMw9QL@e--NcgA%`i0sG&(zMh7m>)TMK?@4v}5Y{7;6dtQ?=tvkGlCdqGtt~lkIg5F*TB^M=Nln$ed zt87w(PYC6E^P=FoiPfGUyKgN2S9~HfOFm?pLF~w#l_-&@afpL=Y@F!@s;iyG|k2bB0>AA-yO)vfc z?AfKw;ACZ*y_e(@IP^%S7oX(y=zj11n#qH2QawLUvlr7Q0Hg3Ea0A(XH;@-3_$vw1 zc6v_bX5_ICAD?2A6a4ZNyT;()wVN4<&4HOmnth(&m!#P%DRX_bSw?WTp;rMX7>KsI zZM>Mj4pWVq|0Q}tb(xv$>1v7}MhCB>xo-T+eks|>9F@((l6Uh~&s4H}kEGOQ-aAI(7b!tcwl z$CLb)3|k7VQ-+OC@hdYXUoXzEB`JOm4181kvqCmD&0(wI(zMxqSO|kxSOiOR*n_yM z&{vk*#{DNu_TV>*6a0cAwm8AR%`jNA`8dPQPV%=PA~49wu*YCbl`##`gBg>3@KUU~ zDSlTGdn3hfDl*w{O%b~}%`Y!v4}&TglYpus*lOZ8WXv$~Y8aGreo4lxc%GMGU%4pM z+w|*TGQ1{XrtXg=&T&(Bn<^c4m<TrVDvreCp+yVpP?yEMV!6h2g&iGEcvbrpi?ax}@eWSz-sJ|$I2_dg9F?ICz z5}2{@_e9t|xV)R<=M}ND(_JqqVk^>DrNPO>aTg!|ZvxtT zn8qabt*J0O)b~`tyl|6eE5Mqr7gfN{)V}Xmu;)2{q=LOtz~3onAHh~~IlH#dT#w0| z4kyQo_BppR8&k~dD%jn{8`i=eYcZb!yQsxouj+K!c+Oi2L_%g2php-wtn6N(bt}pJ`3+U#tHzVycO`Cpcq8qg7D-(-S(AXOv z+rk}?UfDk<$iJPcqH ze4$r3!3C;4TsPXzyN5|A=-bDnS*^E``ywPlnmq<>25ehfPvxe34dWv#>TgF*^Y>$oga!W{~eB_k(MQ zx|c34>$(kx@Bf;efGRgXnT0{@E6M%fdUU|s)_!n@%!FOqL>9Kp$0hfK>o=3xi(t1r zwIf_Vk;>L^m|kV!`i*o;Ex+-!90H@QXA)T$ZLLY{3D++qv!l(5%8qdTKq~ur8m5t1 z<0n8P?f(whD-vc!!?OqR)1n`lkbr6pqkou)m9nYH?9HX@;ba!B-%4f|m9mMc0dTz} zmA$*vm;u*Q(%EN9p&7g;0bg_hjM2vw^2w!adSUj$Qub(J7Op=k%&skAS7rvl^-G!T zCnfCcq9JhoaZ&bda4+r)*H0H`Un*f=6&wFomSmqSVf7^@9FzZpcJ<=FL*;>{aWW0? z&510G1D7TS!1a`5c5d3tJm9(^nT1lfI+?vQ4W}1O3A{0to#8i?cEM}Y?O+ZxCc*1d zYj(j2bmrL%Pf?3w~UuYP-5;wT1_{EF8LU=Gmnkpk#t2R~K7K2BA9 zTEMPKXJNg3QJTZ`)9LKW0@Gr8X|(aQ1fN-GR$uNZG>Zy#g{&dLA1Q=fFD7Em9hK}{(W<8{thr>jzi0#YlglOI@}k$?iIEVp?jSPi%&)D zEp9sBiwZV|&iCB{(}|y3*z;955L9T~-!JU>UJ<)9W7uaiy*~5%gnqt~ia&DrIn2ZO z$^>)c_R-$_DBZWWUkCTI!&%!wopHbr*t3E$LXolS<03Ozd8>#`f-wR_C&@1_HkMuh zdxA+0{Sqt)zyg?pH@?9}Y`Oxvu1~#Hv;}4r?Nz?b6GiO5Cgm0s>%AZZ~pP=Z&migOqt!tH(_*=@o_D4B5;)|Q<_{FHi6-H$ z=6rq;yPfknux`ZpH0b{e_(Zr_z{hwA3JamDO|rsB4;D_Z%k+X!An4+%zGjX&(NDuM ziLD_K|7}K%Fd2qXBkWtg4YdT0G8LF(cTX0W0pJ2S5tQU`80cjr^VT%~q<}3oP2&e?zP5mU0o`jMo6Py-LN=fCYYSl|iQinv#uV_o z3r$^n$g2|kBzr>TRMSZx$EUS7qu)90Vf%rP%fhBjuQlzV9p`hiu)^K@&MX`);>+5b zo!%wwq5f6CU0AJJ(Vkt&`KtEpaY!C>T7`rAIfZ*dIQ1F6Fv}KZdOwwAuNUzL;MhhH zpOj_Oi}{SKm-vT(Vo0H#`-42%EKZ)n;XSfvnQa#s(XC0b@k!%4JGt4a6#Lk_hB4O) zZw9u^TliYyw_A3)*7*qN0~dHhPDoG~a=wt*-Y%8*?Cq&C>daraePJPSV&Vu`SQ(SN z8nWij)S1xzKt1vHr+Os1Kdk_&Q4}XIGDpzv}bZy@VLfyQ0Y$K3{kSTZ#K8DO_(W* z=j`2vtEv4G-N!@Dlq8@AUQ&{}EA?a{jKoX$^CfJBX(zx4Pm}T6JJJ0_{$dKIf0rlT zNG0aMfvOanW{j)%MkwIdv$J2K$BA%)9>(XFb9OFFCwStn)E~^+Qr`=p1BND!=g#@S zKAWjir*q*p-yqT(nbFJF$^LH@!qU|7FBU@hyTf%Y@A|Rd?wYIxe-9;hfnA2b@{8NS zS*UZ`v2zmq%66tLfhUk45z9=jy;sJbg$3|3vo;IMCrSQUnQ7u4E;B2nca^~~4VnjEQRiaKUiw) zhkBmoPn4QvoBx%vl`vT=r1A7%J^#jM8Ly_i`9&bJns7Wh7|1%A@o$oRMj*3}^)(_6rB z0OWlMvyU-3(Pagk4ua7^k=d@C2-`9V4ld_IwJkC;p;Z|(=>V6fl6;LflN<+Kk>_$T zY*J-R>OGJ#Taw`CS=hpYS!jwc%dpu{wKME?IH8tdkH8VA3>(dj%O&2LIIN7r>N)f$ z;PN!*V>0XwI2u)Gw(yM~I2u*Ru7#sfh3r1hWl4cKD)MRpUtGw(F8BlZF{W$<7J$4i zu`^s8&==OxVZ#>I+OP1|=9ecn2A7;AuoC}fva50N*6F9fGFcIHH09v(M9SC(({Hf$ zbI)ax7ke0DfF&>q2S3k3vjw(6bDlBBRKNwclfZuH%)z#L&*e#I)iY*$3(|3|=VIFS z4D2&qoB+T}{T5OF(>>7e!*HX>WWh}6EfVG60tZ>9z-R!59!0R^YFyx;#3Mzf6Vu?H z;^1;A92*AZDgG&(eoJM+<@pqUCu8;rUk2r#%N1~}3;KsNzX(iBn{eJw^O_>ICe822 zuu0rdw{UZQZZS7uzQE1-xp(0#MTX5PfB}AsC|3;1!j5PKytf6$9CxM6xCX9`O`G{P z4fJwh`f+vYC~#?(7~dQ6rU!tAD^mR*&af9# z$KREK?c&4Wx}H}&4I7LF9Ij1pef@ZBYPzFyQvG4UVnOQouL|Mh(IIesowtwynFH6x zw{2MNOquD}Ddj6W!|)ic?o06HFq?&QES=5F?3vDH8E#Q$*e`*bV8Gp-VIsqC?rc`T zuk8$J56&#j4jTi7ID@-?Xdj-3yklzS5 zOHF6K+i*(JsN zv2r%EnBQ8??knckm%|(aZjLMA_m{INC44HZAe8V4%`(0mZkF-8;U*j?hnsMq9B!7Go9)bedvZH7Yrm!)hne<0 z?Kn)$zi0g7(B*!f-En$H zwy;C_rQUR%Zw^(^WarBX(~%72-xRY;61=e(hDBZ9EH?QF*KZ~G3(!0!`Rrmd9t4*= zl3bOT?EG&D^ghM~wj9Tnmr5@rmDiIRX2hr}cs@&pH?f znORU5xPBkDgNtD+&0Nn;@+$yOnr+b+l6<^5qG;SyjXG2+Xl*s0o&qOR)y+B+$nR}u2JQ|X zkKt=L`&Z=(Sa*O^RxpTx&W@Y)TR5X}v$wnRWwJ2=PA23X{E!b;iECiZx)FvC-aatQ zuwcvp*CtV+-+|$RH;01j*ZD;7xu(##Lr%l|>)MQ&i+z?cF0iZ)^RLN8X1UOWzc+*r zaW~KZz~=gdOya{7%*)yA48J?W9yPVxABlPPdGqKNYc;{sk`QEe(EkAWCed>#9PBaY zBTd4Xws5Ci=O-b9dcqH0!*B_%jea)?+Aj;!k7f>?_vPcvnlEr~C3?ah>a)q7Ew@jN z@4fbg`?AY4*e*zXlb8r4Hnq(hQ|h|F^|Ca76PBRU{7dMPp(`zBxAG2+P+kg08?O&% z28@BiSF{6MLs0EI@%s~OCl1E|#u=^PRK6LUBOSpnNg9{)l4dgLxw~DvjdrZ|MuBju zYG(52#c+BC_Ak^9*F&6eq^VRxze-H? zwo;%9jfSxUY_Y4k)ZOW-Bc!9%fu$7WFs{`=3 zEQ2?Y{U_m1WM0^nv&Z4D9{$!&JtVQCA7(?s4--0eI8FvDtD|9VW4d?f<6&#CA!(lE zf(L@kK{c~c_mGJ8P}J6l;)HAnyLMazU(Sk&>z4a0Fq|z;m|qib~=7>N4|G?JZ?|)j;+@8DBBb zJSVnnARFC|FB!-#X~!QJ$mX@<^9Qnqc6`o2_H8>pZ6F)l{+1+Qi#zbA`mz@~@P&QZ z=Nz0?2(TAfj;cBj^@GNY2`-EymCHo0IM(Ovj(u`<@|~P?3@Zd zegKMHo^{_M#L{%(J^rh>oHpN;K&8c-K^;ZOBv)4K45{n7xO3-=V+Q6u$2ChZPC4^u5fsEl`a?#m9;Ma1aNUXU^>a zD>#<`a|?_NJD54jRUN!TaamK&XJ%pBkWa~)2Kb^Zdl~jk+nFV-|F(nCAgp=7y#Fe1 z1*^8bc>?m>_NJJB(at>c^?p0EN3YwlNd^4bcILqS!|=RSfmtScw~*I%VBZ$rmUutQ zmKE_YU?HohKU_av3=w{*m}_|avY0=cg(t!IBUv;4z6Wl?7I!=LVF|yi9h*|hXSZi} znL+pBQeFd3al+mmM5L6z)1KW3&(6ZlGTzXhyr>Ivavm*GOuitiAr4K`gT40v3zVv$_vuz7dk!dpj&F^aJ-@Gx`A&LEt zf*TO&^E;aE;4^qOi}RTsVFi3!n0-vk@VbuhIPLq%M>?__OZhz=6OWet8LsQw@mJxo zuXg;s4(u!MdRqH!z}+vL=6Sc`zZ?h4KM7uwbR`zzVV*c^778 z*gg*azT+7jbMH^{5^EBP8{urHJ+AHae#bo+aSR0&Fg%~o!7My{o;8O?;K5;-u)>4G zuyPI041ZX}M|WVW&9rP{)_9zoHC~>`8ZRd8kA*uR%a#}OIc4nWl1mfw{h^3mIp6py z(-F;sjg^kDdHZbUo{sE-_9hW;?JyFqO%Q|qAoko7q`V+`eW6*kU0Mi7x%mBs<^;p7 zh2Ctt(3~Czcc_Hm2O5LNVE2Z1pIXRX;(P+E9~PVn?k2?D{1CI-?FY-MuqN!CQe9;S zEG_RrcEBOqPebpu=DsT*V10N(Vlsz0_sU}Pe@V%s37CsN*#0W>4Wb1H?S0)vW=OIP zhc`!<$eM!cmA%~(+k20%E=}>}u!?AgfS0BD=cS2m*5Ujf%2VWN^_y z0z$j2On^p{BzA^%Wx^!XlEg7nVXGg`T6bjUL1E~~u7_gK5$3ByAM41L!{eNt%yj$q zPHZhKm~>({!um)j_BK2Z57!xfV<*^4;|n^m+l%<6o!E;-{QOSri=u75?r4rgeAJO$ zTEgGx$lhzm!DUSQ{U$&G&6?|3+5N7EBM2QhXuqw40A25OFxtm-G%hBZ_F18f>0D2S z+6`{m{;*00OL2T!0h?0*?%>vW3pn%%>!%fqU^fd6L2>htmv?8UmlFG5+0i_?drL<% zkA>^{%s$tFg+=_nj_j6VjlmaZD*VfZL7&f+raWNd$fd~3*Au3 zJy0U~dc=e(Oum5&nH){nak<-D_X* zW&N`){q?=Z50AlNEAz?1yA{l*HVr3gntcwl{;J`93+7Y%qA$fazI0y4T7MdjDwy{a|y{eE#f9Wxv;1S#PDbQq)`jK9&1F z_69$^hJE}uqt^Y&mjd=Mntzn_m)*~Iud#B_`~LU7yO%Zh4)0lP=Y3DM^W_TreRYBV zeH-iE&&r;ieD_NG{WI%-iIpt^hc9gn|6UvJ!&YwAzGZxe*m%15x_Hbg@%?=t&kKEj zSU5p@;_tug6sWZ2+gW+M{oVizzRf>1)_sa?uiQOl-Ny#p8xjAa+%JDY|I)e#!>>X7 zYs9~(2oJx;x(CCrNBoPO`LMuhL;y9asYceLtMnSBLX*BfngD%Hf}~-|v{&vcBkm zKheDM?Ze|Ct-E8D z{eD;=JdN;T2P9nUo(nhdUEA;V0Xz+1l+|=HvE7) z>*c!#$1#=G-Gy6YzX$to+1uw^xm!JYrC)#RKk%jNcb%*{5jHj86YPJajc+i272>WD zcd;{)u86y`?#^zui_cfX8%UdfYOK3+)Asw6fWOLJeLmQ4D8${BdwoEuAM}A%Iz?6< z=ITe4f4|E4xA$GU)Nr_ezxoJYHXh^4td%a$9@;S$y2m{yVI{>LNdUWo4zE7kS3Oze-yks*7zrtdwQ`cjvFh z`qTUS=}>F+R+YB&H^usEwEk+WznUQ};}`5loF3QSJL%km?Y_45)gI`FTYFH;@V~I> zU2D^++Qy^NmB)>J{{jvjc^?~Jy`OJiwugVe+TNG&_^$a>oou`B^>4p>fxy44ZU1X*{G^TFAnUKv$|@_Rl`ekO_Ir($wN|?L)emSHKV|RNSy^x8 zpx!p#_PdK;UmL%=O5bj=n=c!G=gUDm+4R`fx^M5x>~_Aav+mXQdxMpOtiQS)e1FwD zTF%N^d%w!wS5{Ahz3<{zY2(*$u%BNIwx3`&f3sEw+p$XPUS*}Uvf9cTD{HM(R@PZr zZ)Jm(js5)cukCjizr$?&vaY}TiQ*>@36J0LuHM`7SLf>UpZ)v@*1tin{{PLEtHHi> z_SV_^>~P<`-uiR*YixQ*tFOW8tGC~szuDGbm36Oo^)}$I-ukPv#?fp6%el~F5%>B&g zC^*n#KJNS91K&>%d>5D&A-T{Qr2IOa;y2}rT&$${%hf2toih? z-`%c4SNna6y>EkM@LZSov1-{P_CCDo)BC{h&v>8J->w~DF6!W9k@@(sfPTn&^jC?X zeS}A3%*U0ol~$4KZCrTpqT3c98!Q`ihaZ19wB&s>940j%cmmn`xLp}|RhIV=jlM$X z-e7*f8a~eMDmXH0K7Q?h@rCz|F?a*K_i_HdUhCTj`RF-)YrhZL!S}b;ez)eaM*DpL zJjP=_U)t|SZ{>eq*Z=F`0sXMgAX^?Pt*o+AT3Kynjg_@lDl6-(thchkN^NDMm8^qZ z2endIImpUNE32%OR#sbCV`Z(C%E~$`>#c0CQd`+*CF^MQTPds@WM!q5RaQzXtF5fD zversvWu2AvRyJ6vt!%WCnJ4|>leJP#c0CQd`+* zB`df3trS)cva-_3Dl4Ux)mGM6S!<=Tvd+qSD;uoTRyJD6Dy)7hg_VP>thBPqN@-=a zl{Hq@TB)q8v$EdG1}n9djaD*qKHH?fmBPwFR#sYBWu>&T+R7R$YpqmP)>&C^WrLO4 z%0??$7pvb&VdWqzE3K@uQd(JUWsQ}!Rw^s&tgN@P!Afmqqm^s}tKUjt6wukd>8IR#_>nthTbo%33Rxm33CuTiIZx zwzAPmwxQK;rLc04m6cXjSt+fowz9^`S}T>6byn6}*b zE2WjyR@PWqYo)TX&dPc#8?4k;Hd@Ixvi4gktQ=%zrIl4yN-L|atg*7zN@Zo8mGxFO zSgEaSw32nV`mGdJ4zjY+$|@_Rm0qQVe{Q_!_8S`Qc*@<6Dzkxof*@asj2nagYHYt+ z8R%b?{VuI^>oRVg#)T8y*KzJtnW+!&*VnFPtk2L9CyyK@hMzpD4>h=)KaU?d>XcK5 zjuL|h!^QBEj~hJd^y*>6pjz@HAb?>*PKppfv-qDl;^gDRsV9#de%#5!j-guP@kb9C zIeh5g;Z{2_=6(`1<9*|gKK0lr0W{->`^HD1%`yC3{{3^r@MFa0(eUQHv46-YYR1_T z&`du>-;@FfW-ufuF&vMNhUChgxoE9FmzkuL@c3v*YyCT&dh!V;k2vk*UBu>jrN2$N ze4^pS-z)ifRbM~-e8u?`f1hs=|7gK@@wa?5($5Az|BoMXN`y9}c?SBt*ZvL7CzNKq zwPNt#lZTx)c*uz-ju<**)QD3^rLcL7T3&nM4?A(#NyAPam5+%YZ({}mTIXmHYR>OA za^$d6Mhzcv@`1xfo_Zp!v+()hXAB!m^WV~XTfbe(?q(8o@bSZs8AeXl=JC(vNrZ%K z&JW&u*pOo)v~9+g7W~1dR-ZU*@bHtWPb6nTbKb9}elAiQ`kxd3Q>Wi3llIsa4V zf9v>DYmuLpVgH-kx4wt}Q|HfmTR(08WP1Fl4UAWQas>x!W?5*;r|@ghR|DG zF+~+^a?CVcO)bDutq~+a4d#f0?bf~fM=dclP^yh1T57x2@ARAaZw=~me8lu$4y-vMAtI)KbN#!tL4P-hzbSvY z_!INr>2JkHw7(eio3kMK+P?}|c-Lr~d7WqZbNV3)kv=Z{9G|cK8Av|?nsa=_^lxkV zGx|+SmaqN|f$s>sbmc!{{7w61jsQjFwQawK0&AL#sC?Z1`~6qk{>SZqi~b{G{f*oI zw)J0e`~TCl|H1yFez6@tLtjGq1bGV6+)t3Nd^FnlUD*Dwt^I#57`&PBf7JfJ^1!C~ zlQ|L_x&O8NDRAt_oE_HooD6aJ%If#@^}~zKy|cU& z1M|;#{9ua3_kLXa9nT-*`D46(7_T4Z#$Ut%kZV6o{}ZntHXFZ2Oh4ED#_NaC#=oxo z{aV)#bzuE5oVdOS$~e#599SiQ|IIMKW_iy_P^Quoj8AR{ond}{$zchKf3)hb9TxUO7DxF6?T;M)`24At-0}IN`210P{wPYz>oP5rXgDW ziPw+g^*7NUII{L9T>^IboP&yV~x z=SSA}{XOP4|BKiEn$6!Mu7AbPANuo0Z!jIF z{?qPloImFHc>WmAA0Y*(^JjPdA|5})EKHvABI^ML!Q9eQYBga2Jf9fT7eEu{(e;S`ZjneY? ze%<M6|8$ZPDf874Z?SK6K zQ@8$S%0iTnTYqqTynYyM{^8QktbcWagwL&i5!cVOegEQ6V9iekwv~_PkJ0k)=W_mZ zAmn{p=8uk#=a13m&o%M;Pod<+^T+u8>GAv1%}gRU{vr0?uK!qd7Wg*JPwSSJ!wV%ZOf5*q?PvZHbng2$8|BX9;IRMzUoIiDZUr`M-nrUhpRu`13E8C$B6|eSR*eUq4{y zf3)bcAWy_{-h#Y#@z44A?u%A@#P}`b(SspF)4v4Wbv-{vaPU|AKtf{0s7JjeqML`fit2`tz(m`KJG`eg5OdU-_GxefeJZU61i{`77`{GWjIH|ZDkilW+dL z2&^~%aK9e_=}GxG`x)pj0U%%f-5|Y8%IC{(2z*=G|9e4qSNO|4KSQ+NjX!4tyQzu4 z`~5Mqm_his^fUTI3Cdd62*UaxL(t{bLc=Zyf&xpvHb- z^%Jw7{p9VRO~3OX?%Tm%)KBFhe)=u5?O#-0Sp6K*e~+jz_-`vOt^O~dzHFX{{ve<4 z{NL%%cm2Zg`L16$K57!IYx~=*KhO1#pUQq^%U>PTAJczE{RDX((f%NxD}Tg@1o^1t zFUS+s=De+IzOCt(v!B?1{+!}(#^1U8C-$Gs<8Sz!{lxJ{kk4f-@gm4aZGVG2QEkp! zkZ()*G3gie(@KAy>+fxC|L%eTPd@FJwC$hcqo!Yw&y`s5a*<$md&rT>9k# zCSJ7C|0B0wqK)&9dOLr70?ONtM4Ov?bL$s(fMXx{%dKA!>z|vy$G@K*|9-mJ{}OKf zhS+|&@?)NV-o=zZ$44xGtSbA`q=&l`;YkfW4nJx9RK}Xo29{g2y!Q{&D0ojHG&@A_R^&p*cN zhi#jGx%OAP^M}OoW3c^>*80PGv0cA%`tw~sj-Nly@BC|U{uj0W2KjjYxPHzb&9ftI znLj!{oEC0ALI8QH`_lau0Oi*Q~drazy9Q&pNW`$?)PtU&;R7f z=f+RO_0zch_vg=X`yaRear^)4Yya2x`J>xEGtVBI`BRO1evi0*667P#pX~dq)|q~9 zG*185=J?0&uksSxy?=|I^1e@Ze%bN)o}bR~5zjv>dwzK^L??cK73{y~`TUzpzkJW% z=llL7SAHBXZTuOm=TkmGUOD@T85!XNB_gBU5uWHNlKk@sk;`dj@@2|?g{f*yW z<)1(Lj-h(!EjNCQ-(U69yuV7>^@F*PJEs1ti09XX@4w2Oe-F*=){ffh|HcXtSL+(`-7aqZ!@a*H>iSoZ|88xq?*{p(>qpAgzxe%E`Mp2q=azoC^+)3T z_2(4-`2AO{>-YD$G|xYieo@<>Apd>(g7<@b)b>Z(_Q$oK!SKKDyW`#atG>^F@P3ew zntnlEy8VNoBIJ9J&(+_E`v>dFek7Wxb1?pGO~0J|#P%zwAB`w-Bgp3)fA{_+>GD6~ z{*mKz_D9Tr$0KH<&dz?v=Uaark19fLw9=pF{?j_sA94T6#XsNnOW5`=-}mpf_5D|R zFaP}6!%$wm{x{UPeqmcYb6m z&}Ev89G|Ct6;XdM{sfa-cyatMCI6zPpUXcpcQyH!DS z{(0&bdA47!{qT&B@b8ya|DvX!%Rh7W%GAFcpJ)EbIRCuTmv8-xntm?-%)5)d{?Da< zp7|%9%WwSfbE$t`;z#(muIj(DU;oJI@AALY=6^2#BIbWrIB)Fz{+#{&BI@t2y7X(s z6X&09{Cxq$-<-dR`U&#lLBIS`!wK@z@>KhSylx|(oBt9GSXcV527Q~tU%vVsA9eoi z;@^soSbhv&-p2SFzAf=@!4u=J?ELi#sDJsC{~)g;&i{kFj9CBIIq%kgATKDNp#G@& z7vw2AoBIj!>wEe)w~ccBOS3;$e%90aOUbk5euDY;W7q%Y;|H^TmD5jr{;9_Pe%B6= zUt0pNT>C}jo&GfVZ_D_n6;CWbuK$b2KYsrwBews+^vier<;EZR>UVsu{UGi?xcIl? zBbJ|d{NtA&9gly!=AAl!3AX>u`v%H&kYC@^pJH=!Kfg5lbL|(g{R!INJZ&h~LB6f! zhoZB&pP>HS_=DJfx0P=`{`e`zKR=h}2QPr}m)Sqf_x&m70B?T3HuwAyG5>1f_h)(4 zA%1^K{Qi{q{VA~jmFMqA<@^3D_80&B$j49%f7iVIBKE)9t{)x?n?K(9MLYlXHiNvH z{oViE^D7D9HvzBO@x=LakpFINt?xR%t?%zO@n0XG|8n{NH6)GMxybcjKT`fTFF)Sz zzb}lof8z4*zmWdsHz4vYKaLkpf5h^aZ~1ZQ|2f1xpYr4QcY*iDZ+W&KKUMr){(S}U zH}yYP{)pozXTN#=twVF3Sbm-U=YaLz|KidwqW%@YoAQ^7KT*Gnzu`?w9F=$R9|z^N zEx+F|7WjPjf1Lhx_WWkV`sd~kvmxy^HRi+w>=0(F#tG})G z|Jviro4B(Z8(g_(iTCRsQ%iUZ08AXX4-2 z%zu499-qhK^Yw9j9oaE560gt4>+|vXt{?w=m)oDq_xCA+>npkaIpY3ekY8Wd zXUy3Evp$pW?_)VW^8CsEK9=L#s^7H5Q9f?|==4X8zsvtgus@su#r1Z7I0fG+pLqNb zj~`4qiN_D|_#qxY{QAZZ(wcQ*PLN82B9{L2u3b3Qi5M;w1Sz9vuomw|p0^Bf;h|E0j2cLe47 zf4HW6oc)&o-(vg_G5r^UGL!!75u5%*zIp!l1-vp({ykt#`K@t$#PVAP_U{IKeV)84 zzbw!EH|b~E-(2}4#=m*~b!*N?EI%gy4WBE25%s(ACwt81KZHm5xcCnR&!))KyY!>L z;3vovv7EOcU-@XX_QRE5*M8Pmo)Oc}@vi;M@p;rA(|*=F{Y2i`@7hoOcr^PR@7li{ zAF=#7UM$H^ziU5pd_?`O{mhl$TnYK^3unJ;KXZJ<^mpy2boGbGyYge&AJcx;=gGVF zQ$);vr{A@oGEd&MpDH5n(%-e8x$;M>e~x$UUyhGhejJ}Ge?L>}gnhnofACfUe^K?LJTd)R@$UHyqWwR&^^@HCAu;|n zKeOlKqsCv@_{ZxP@%lx)ezE?oUj*A<<=Wpo+wbr0ZCc+A>eo&`vHcA4tu=hNOR)cq z`~PU;|6uy(#t(UxpQ!mC_y7L>iRphgg`(cp=NsexKVtc}{=lOhx zRgll6KXHB%aY2M zp1*PF+t&CsSx&oJSLx%*S1$fPQuz+nuU!3zsNelQO--Ktm*Z)v-sCHo{!MpiS3y3P z{&D^C67ZLjKCXP_^7lt7-@*Eos~-{d_ki3m{g=qIemS02E1G--^S|j1?JCIU(m$?W zUIPA7(#MsrT>kz@Kp-*ks|736d2AJ;E00e>m! z)aZ~17&M=T$XXAysY+vRVLN6G=_?D+M) ze7N&Q02pg zpKtkS#YZe3ju$`j{Kf6x%um?oE1!*a{w>Id=OXUv_=iEiS;JLU|5*F}Wnwa-3WDM5 zJneJw%kjjB1@(*P@=IT*A2k%Y;q=G(8=gQeeO&ssHGgFr%U5_TaaR}rIDf;_$feJ^ z%3l%Zub0rj)b?3N+`kN#ukcccyE;Cuzu{@*(q~=OUlr%?FS`E9A31;B{N(4dJ``Sy za90<9cYY$@`H$mqP2qRewf^Azkhl#L9yxGb*YQIYAve~Qepfzo`5WK}jX_S3~b&fgy=f7OrNKgRhRp0Cc;rO&#mzdFueFKK_N z^V4|!!Cyc9rRHzEe)!AI-yeJZzw$u;{Yx{TRrKB;YWE*p|MPv)@i&1-^Zq6ok=OS9 zowvgNj@jc1e!#g+ANPKq5(ub!9wE8;mD_)F-`#$#``!b>HgR>|-G0CO?&e4CyE{*$ zYp%H!|kr&VV^-0)}E3I5g97sh`dDj(}}!7_zQ`=M)+w&UMvf@|7IdD z5&i)puPmPp)W2tlyhik|AoAkHaQi zo*z!Df8y0}`@0Z%iSYf1yh8XLiM&Sm{fN9+9&Z0&A}aSQ4ZhsFVFA;ugBCimB4-U_#W zIFXkKe=QyjU4-|5HR>BK#XfULpKyBCip?@F-gS6Yq!H-<8Nqgzrz}6~gaKn57OGI8G{0Br{A^ch*uMxh(U|RhZpM=}r zlgLYi--gI5gx`zEYlJ_X$csTvsSCGryC7ZQ1e z@JorjM)-G$y!gzwKiGeKP2{EJgYAErq}4x#@S6~MjqqC$dGUF8{_jrYCBh#<Wm85q=<%R|vl=k=F=+0Ff78huc4t$V-GjmB=fEKcC2JgujBwi*J1UgYEx~ zL|$4x*#6&3RB>w*(@*3es6M3;VJpCpSd5Q4X6M1F%VEW%ld+&;LD$yhQjziM&Gi;Y3~|{Fy{v6olJ9p2$mtpHAcz!p|e}8sQfZ zc~KZ{|8qoMBK+G#ULpLKL|!9&$uL^|6Pa-PyAyed@LLjjh48x(d5!P~5qVJ*ZvQYM zFA@GUBCimB9Ff-uKb6RfV&8uMe^dKEm&i-Y2iyPqiM&Gir--~p_&12WC<)L1)kIz* zeBrUQ`lk@SE0Na--=D~f(s28CCi2qq!Sb^|k=MxlaR`xDNc=|YqmV3L-DshuhzW$V-IZp2#bN z-8puMvI)kr!RV?f;y}ON1}_JFWgHgzrY=HNp=h@?yhq`*$Vs65$UZ^2+kT@-vjk zS568)KYJ>X*GT-&C-S0Oc=}yI0}wx`*4}kH|}e-;u~Ggx`|@(STkBJvvH&m!_-({TGI5_yU6*AjV!@bihhM)*ZUUi1vNe;JXN2)~lZ zD}-M|Z+|fT-yrhR^1<^9tBJfq_`(si`lk`TE0Gud!}GsCk(UU+Gm%#azdw=J2tS0# zivi*Gk0kOE;l~hph47P!yhivrL|zOGxBqS;FA;tTkyi-6oXBg0Uq$4_7UA}%s%iC4 zB76mrSC;o<(KLSOL*zB0e|sV?whXs_Um`CN{wN}^5Pk%a*9d<$kr#u)?Z1@BON5_A zJBHhTFOioB z|0I!D2>%+9*9iX!krz9K+s{YQ>YqgTE<|1-d_N+uE$>^=H2&C;$cvrB?ca~cON1Xx zf;qN5!8sQ%!@?zI;`(GjQ65&50@(SS-r_$=5 zM)*!dUQ~wL-*N$ZLc@lE{nQ!tFna$V-Gji^wa4pGf32!e2||#qY!I zpHJi^!Y?B73gMR#d2M;$il+8|C6O1qhugn~$V-H8|4&-|RS4gM$ZLe(n#hYkgxkLd zk(UU6D3MnPKb**Ggg=wWi#>e%gXL#Dk(bE)b2^o``h)v#^N74c_yt5>Bm8qjUhElO ze%>bX65+oj@(STgPNUU7jqu%xyx1$;{w;~TMEKo^yh8Ych`dJlVMJc+9d7?=L|!8N zI3lkQekzgI2tSv|i+#fFzn{oUgnx?2D};Z8$ZLdOP2|NN!|gBp7p?wDgzrk^6~gx? z@*3fHCh}rm-+upp)A(b5A}=i;Z2yN4d4=#JiM&SmF+^VcDLnrt6M2d7bBMe`_`8X` zM))N}UhEfc|8gQP5q=esR|uavomT%e!dDP^@#k>+`w)4F@Y@r4h4A|ld5!Q#5qYtH zxcwuDyhQl3iM&GiONqQj_*q0=RE67rJCT3+wcEx8b2IB@6zaNp82)`qdR|vl!k=F=6n8=Hx!tMVDk(UTRn#e1JpG4#}!e3A1#oxm1 zzmv#Ignx|4D};ZA$ZLfEh{%h@V$w=M)+-sypZAf zzYmd@2!AAzR|tO+k=F=+7LgZ2!tI|(y)=FD8edpPf(S6%zkNL|!BOG9oXI z4o|<8L|!8N8X~U{zWrIW`l}JX2ay*;!|mUi$V-IZgUBm{Ka|L8gda}i#WCUbpGo8; z!jC8N3gM>{d5!S%h`bmUZvO%zFA@GZBCinsZ6dD`{!1b+jt#fJq=r`iB*J$m@(SU% zB=Q>JcO&xRxN!RqBJ$Gmeke`jk6}b!A^J}v@*3gC5qWWZxcyU!yhQl9L|!5M{X||P z{8L0;3=g;e4I(cQel?L-2w!+Mt^R3*?@Hvw-^1R5q^6jFHR1(e_tXm5&kG5uMmC&k=F=+Hjx)2!tKA5$V-HuMdX#` zgXQOTB42~dKNk~ujl};YA}^}L)9(W!FA;t%kyi-cVKlA&YJ~4efjoxwQHx5q=XQuMmDKBCipCcOoxN4Y&UgA}-e8R7QdOXMZOKS|^j z!oNo3HNt;F-^-m&v7b34L@5iF4{qINQHKKnn{(2&>5dKaguPq-eKaWv)Wd8XIkr)3Lo_-$@d5Q3e^J(=@ zA$%tyuMxgCkr!wA_6O5{TOuzlA3VRX50O_0eF^5X1p`_~Y8iR54Vv9$Ut5&b=gyh8Y` ziM&SmJ&3$G$4|dt{vAr>rR9V5e>jm>2!AG#uSfE4JdxLk{^>+sj1Dh<^N74e_yt5> zA^dYhURyqx|8Em{ac;Q%UlMtV@FnAD^-o+G-u`wc@-+y*C6QN1{C6Yr8sQHj@?uPQ z`VS-W65&rH@(SU{5qXWI|5PGhIW;{0=Ms61#Q%OGFU|{3|EGw&MEEy|yh8ZZL|!9& z;RVF{cYe72U5UIz`2Iv*A^grnUL*YeL|%*yw|@wcmk2+S$SZ^&L*zBWPbTtWT)6#n zh`dDjyNSF)_$5SMBm8nAFD?kTe-)9J2%ox;R{xac{a7@uzf=%;jp*+~V{%VBpN#w=F;r4Gso!k<9o#e{JC|3l;@ z!cQRb3gKrEd2M;$il+AaRw6HI!|h*4UhqyhPgHgNb}S!XHcI#kBDD|6fGD2H`It@*3fJ2M~F2sc(7E z{#}T?MEEKquPh&2KRuerYlI&~!tH;8 z$V?{)c?Lz9?`!8kyi-+CnB#cAI!hM5qUA$ zCxd)7k(ZVa*8g*eyh8ZPh`dJPe;tt*Q^L#79YkIt{G&u(A^gikURyqxe;*QgaYeZO ztd>^)q~(M9I}&+?=^!o#mmk9qCBCjkTOuyrayhik&LFC2NzUH9*i-^3me6at$n#e0ee;tw6 zi2etOyqF$t|FcA1BK%uKz6L43Ul4hP=r6v6SpO^^%)gC@yik7n1^F$AyhQj)BCins zKq9XZ{um-JW`x`SPa-c7ek_q!2!AD!*9iY#A}_89xBosOFA=_h$SZ_@oycp1|CGp! zYs2j?xRh4^B*Je%a5EO5`QNHxhY;@X5<)^-m*wIguCFhugmyk(UU+ z9g$ZE|3@OP5&o}4Ud#@+|70RB5x$1VD}=v<$ZLe3N#w~zewb@ z<$Wuf+W+^7ytpCU{%?uAMEL9^TK!cBzbTQ|2>)9mFK!ICe@`MW5&keDuMqz4L|!BO zzlpr~uWx^_{9H`rH8THEL|$6`!THB6L|!5MLquL9{PRR!%ndI;?+|&3@Lv&mh47`9 z)9Rl__>GCYxGCKJK}236{O^gpLimG;yhiwAiM+Tu-2Q(Nd5Q2B5P600R}p!Q@HY{8 zQ5SB1J&~6P|1^&LL*9iX^kr(sA?axf6)jx^w8xnbi@B@gvM)+Nbytu`;-~Zn< z{-`4I((=Lf|7aqw5PlSq*9dKUFA@F*BCins9wM(1{s|&4ZVR_x6M2d7 z9}{_n@aZYE`lk`TGm#hb!|m@&lznaKPgg=MKD}=v{ z$ZLeZj>wDK!|lI=$V-HOl*lWDf0@W@g#VDpi#vS#{r^qvKf8if|D@%E?SDriuMoZ$ zk=F?SJ0dUc4A1|)iM&MkBZ$00_!Eh|M)?0D^5U*=`)i53w0yAqTtnn5XN2z`-$vvW z690#ZyhivJh`hKvJpJAy@)F^{A@U00+g(YkzZ&5Mkr(%b+y5IPFA@F^L|!5MUx>U$ z_~VJZxHsJXGl;xI_=||VLinqRyhivsA}{U>xBo#RFA@G(BCinsEh4WG{tF^6?hm)W zcq*;_Nrc~s$SZ{3g2-!xuO#xKKHUBTiM+JDA4=2s;}{~Z5dHro@*3gC5_$1JxcyfW zd5Q4vTh`dDj$BDc`_*aR%M)*b| zFCGrJKRJz7|D@&pP@3BRaw4w~{hJYajquwMd9f(m{y!3ViSU0V@(STkCh{8LYlysf zB;5W>h`dDjnM7V$K3IPKN9B?E=OaX3Bk_Nc$cx3{>GwX7mk9qYkyi+xy_!~kwdI59 zzbTOykA~a-TOuzJeorFLt_fd%IE=_kg#SB{uSfWQ6M2Q$e=(8Q2(O5|cq}~sZXxp0 z^1<@+5Rq4i{^yCjM)-G#ytp>J{Cq{_9}iEz(&@DNClP*QBCimB5RuoG59Z(RiM&`6 zZvVkVULyRlM7{>ezkd;Vh3LP4$ZLeZipYy6!qe|2A}5`!dDY{h4AMPd5!Rw5qa@!xc%1=d5Q3M5P600j}m!} z@Gld2@m#q59};=|2rZt5q@tXuMqwSBCiqt zL?SPihTH#tL|!6%EtN<5&ufT$J;L8c(Oel}Gef5qWL(ZyeBnG?5qAh0otc68Rd0A4B9d!cQjh;sO8tnH2&1=MeeI z>%;B8i^wa4f1Jp(+2Q(MCGr|6KaE6Qyb@l2lCx;_Pa^Rzr}8%cItTJ^Gb(T6A8fz3 zCGz!1{P!X93ekTgk=F=+5|J0L`j!XnKa0pqgr7*{mE}bs|E?wS8sX;?d9gga{4OH$ z((=LdTSnv+qJJfk*NFZ#L|*7{``ceftiP5I+TVl7D@6a+L|!BM_aO4(wQ&0nrSfya z+uz|tULyL>B=QR3#}j#N`C$G{C-UNTpA7Qzh`h9Xu>LO~@(SUfBk~%F|Jy`fyb)f0 zz9jMz;Y+Tk)jx&s-HE)md@%pEB=X|TaQk;7^3w7_{Ra_wh3Fqf0daTR{u1@cO~-T z?Qr}16M2d7I}>?j`Jny#6M2p3A427k@-vdiD?9!#4~!qj5P9)Vc=}&XuV0`f0f8f%Ln`KMk22e{mD7R`iJN*r}DP^_@lU{^}Ef8ym&7> z{kA3Y65;nD@|8D)k3Wwj@(R&^5|P)I59a?_L|&{6Prr#oURpk=|5_ri5Pm+9*9gCe z$cy)V`-AacM&u>JuO#vc;nxs(ZTVpP(f$Tn{S_aC+uwu8ON8H=$SZ{3gUD-yKa|Le z55w&rPUI!RpGoAE<%9V*p2%xN|8ycRJ_@&g9+8&_zktXqgny36YlMHB$cx5s`@bae z((=LlE4h(Y{}iIXJCWB2za^0utHSNyjmS%cKZwXHgdaxaHNu}pZCQ$$`O{2N4GA^d70uPqYw;D-2SdaURpk= zzdw;zi2j|4yhix_iM&`HZvPM>FA;tukypt0c?^|D^iL-88sX;%k1mq`8jfXIul!pqNE zA}e#hP&YmlAnt`Jn!HiM&Gee@*1;k@{bDGp+tTK&QElTQ(Ojp%=k$k!m{=My5YZ2bLHZ0f&w9j*Qe)`6K%F#jru zyhQjuL|)tYclTn^6#wmsyh8NvL*zBWA4%jzB0T+0BJvX9&m!^);U^M#jqukJd6D$( z54IokiM+IYu>36|@(SUX5qXX9E2%tEf7cLsvB0mn!SriCk63?G;pJ}=A}_7};Qr-S zR36d48JP?$dm^up`0q>P zE9Zufe~%*a;-T>I-v}bFk@%lQ~ zDnmzVXwqd75s(&|*fSvn2!tf2C|K97Sitt!9(C;cD2lxxvKACO*t=sdj|D3#D*tom zd~Qf?=JK2k`uo0~|HHgsH~X3UKIfiu%iNir-4*hlg`X+peG8v25*@;-R;`0i?pUcXx}<-v>h8v+zF%dEdg< zxnDT`EPN{=@9rKQ|6W4gv+yH?yl>&B2>HOm=LmVXRdoDE3VF}MpCaUa3xBbY4=nsm zLf&m19sh$u-m~z}3VGkczboVe3;(Tg^>3xd{-eKfH&vQAwu45 z8y){dA@5oELxsF=;g<;cz`~y>5 z7XDlzA6WRSg}mD#I{rI_yl3Gb7xKP^e^tl_;LZ8}Ga>J~(eeK( z_bv5bC*%W*|4l;P?Ht{IJ`(bth5t#&`xd_58rk>@EPNXw?{guDmd?Ej|;dEdfcBIE-Le~XZJyG6&pM#y{M&G?@e@;>+;xbEiR z`F$bpbdT=8-wFAcg-?4}HvZxkem5bXu<+f5ywf8({$WBsX5l9Z`M8BYT*xOZe6f&s z_KJ@GBq1NO@D~dCxP`w#$R{lP{X*X986E%ALOy2U-xl(53;(r{PgwYELf+{W9e=a6 zvhf?U@STNx9K5;y8Z6`!7XRagywf{6{)2^l%)&1g@^K4)ypT^=_!UCl=@T9QH9|gS z;qMmmaSOj*$R{lP>q6e?8y)`_LOy2Uw+i{Vg>U?bZ2ToGd?i;#B)M8{u$ooxKYEPOj5AGh#*gnYunj~4RI!07m=3;CFZ&lB=-3tu7R6X4DM zbB2(2ZjZiy{xT^)C^~<)O8F47b|KUPD4*zWo|HV??;{QY;pRn-f3wdW$bpEds@-Yj4uaJ*h_@{(? z!ot5P+kKc_SmyO?;#s3~s-r~QXkdIsZkCyWAZ;s#TLOx;f zpDX3z-yFYXLf#o2-TtRY`KP)4&HKkM7Vxi(*Bn1H zg?z%2zdRuygMZh^Uxko&#zeROX+l0`;V%*Lan#@Jzqd$vi~k3Oe8SRx&q{fV|F?y_ zvu||%zZUW_3%^as$1Qxb^}_LM;X4a?XKZx*gQfhlJpMYN|9f~IFXUqu|8s=AXYpSk zj{;rO%gErfi4`kU*Qu0q}!7u|k?g}nQGbpIJIUt zeB8n}d`dWeE&Lur-kA^`e?K7~v+!eteB8p%6!HlRpD*N{iP7;NE#zYs{wyIMxA0d8 z`GkdECFGq0qT^pD(?ZC{P=B-iIt%%@g&!>B z1JvJKKaUsk35)+ZLf)AcJ^l-Xe9XchE9Bi5c>QjE|LM6xK5p@UrI1fp_&bEWhx(iC z_o$F}vZM3ANyz)~Z{EM~k&usB{Qn^2;}*WoGqUlUu<)&fyfZyIe|rh}n1vr9>1~gnYu{zv;8G@$1Zr&R<6%@1g$Y{c8h-e9Yp1tdRHN-~9gL z*+M=J|7QQq7xD>9{f`#%0qSoaf6fx}&TMW!v;LO}`51V!|J^F&;}-vGg?z%ozbNFL z1Ec%z2SPpu-pt<*LOyQsU*|d5_)CB{Kfl^a$h&i*P6=<)xckoUlwsz3BL_ z7V;i=v;KDqdEesyaUmaoH^zu6G4SU2 zStsOui~mhRJ^*jF-$z2;&5w@%Cn4`y_<9><A6pO||0O~`ZsBhc@(BySM#wu0x&CJUo)_|grT@Gy zAa ziiLb^b@cnsCkc5E{>}VdDCB($e}j+@Eb-qjR9|v#7|F)1%Sop7nyi>^a zH~nuD@-gt{{L}0u+4%J>{im~#k6Y?LSjZFx05;rTKlpMZZe z|F;Nv_pa#U-x?wBR7B_hc_AOO@b3%xICwMu?}U5;yxITKUX_hM_o(RjcN6lSh3_up zeG5NK$j8zDdK&$2l8_JJ-^~A^LOyQke@leCdvtXEPZaW=g+E`&`{2#^uM_eCc(ecA zE97HKqvL-{$j2@Gn?gQe;r}h5qGk<>w`M}bDn!Y9*zcKiC(f?z3?kMEr7Ji_R zPgvp~C*+-DIDcmUnIq&q@Mio4Lf*IV#|rtt!k;VUF@JSOyLouNTFAS{M)$uvgnaDo z=;P<3Lf(UaGyg9OdEdf+BIE;0{9A;)dt7w?tN*%e{KdhW@wXH52@Bsx$UDb#{Z0R) zg?wxiuiu8C-+6eRF6H6hod0r#yl?4$Wl|pXZ-{!w@O+w(k6ZG0v5*ho-~9fVn}mGA z;{Sdj@0<`l{+|}|G4SU6`?iqx!MjHOzZUX=h2JLR-4mnxf3r7a@4Ix z_&59iKq2p2>OW4%2NwTxguEM%p8pDjd>p*l{>KXWgoQs>$U7%RxBt~bJ_g=wzdMC| z+~WUnA)m1Le^tmkCr7v6XF}csZ?@mBLf*IV4c?TEzrez`6Y}mU9KYFqy@k97-i&{g zkoPVArwaK1ygC2o2>IBl(fz+f$j2@GNkTqh;V%&K&S}x@cb$-rfj8Ul9w8sM_+KyN z6X4DEdrio@r$@KnXF}ey@V^Lo-@?~_OE`YPo8zyokay3Bj=z_X_rRO}M+$i#yxD$J zguHWRbp4MI@-YivEac-BJ}%@F;LZGd`ABDVgUUdJd^Nwu%IxqA2YZr$%56`;``IyCjHz6MfZ;t;VLOucB?Ee#l zyt^Vge+LVB&%!Sf^1g*XR>*s3KlAg~=Lq=#{>}XVQ^>n3qw}{)$a~;T|BncHAH3QA zFA90*{OI}zLOy2UzZ3Ft3!nO~Z2bC`_HQBN6Yy{5zq62cE{M+GAR!+EZ~7l6harjU0p<@}lL|D}-kkw5eM`?d=CIQ*Oar@{NO@td&l?Sy<_Y5(3r-nlHg|BVpx z?yJ%B&txGVgMYLC9V+DG;LY!EFBI|#3xB+j_YlAN{_%N2-nl%w|6VENJ@97!ZWr>- z!~D&k89466@Vw68Q=t3s7hlU;iLljIZNPX?bzlHUma6z~q7rSS*gPX!lC zlHUyeG;qOGo+r%Te|W~oKhj_0DVWZDH|+87yh+MWV?GsJ49{-}d1o^7=KT4-kdIAb zzKP-gQz0Km{O0`swUCd^WdGCPKaS@gr9AT25uAtTtx_KOGw+{C4Y*#3{rMSYYdq=w z{jkTwbA2HnKY;Bw0vE$`Qz0Ll&HSDQzq^q4E&Xo~A)i3|b%lQq&s~JPKauNS0?x;C zFCiaC{IkHt@jO7t$1M3DCgc;@Tz@nEn2>kTzv`miF+7hK@`)+zzn;NQ5%S)F%$wi8 zI7`R}VJxq$M`dkKg)%DFrM>&5ZXVE=ktYp+|qw9mGT&WX8o@g@(JYMoPTc=@&S$?X8&C! z!c^~=H>)ROO*eK*3%wOjHf3FMq z82X>N{&`Qx`&d7k{qGYYAIJC^fVe$8e*GG_RJh_N}6!v&{&Jgkm)PFHJAJ0vsJjT!d;Np1RO~`we_HQrb_4z{{`3?IJ zeoqk9aMJZ3wS3-Xf5(a2m7iVt*>MJTy!XGo|LF7Y>uI71kHLTO{G-ng+mdm0jlzG7 zuUG1sy_4@k9G{;fj5$`|x_u6-#_-pOg$j@I~e{Fvne}>y%-M-#mT>rnj|LgobME$=DW#sS5&+lYg+5fxp^9$Jy$JgJ~KkHCO8Am?; z>hY`dUzhBw{J4K{|1s_V)%o{ue*X*2KYgkG{@+-C^-0pdEB~jHZS@|xnI8&kr#5~4 z^K}|us(+f}YiI5I$p31x|99j^x9>x=`2RcYKS=h&{22XbXY-?v@6S_ycBA~8{by(G z|F^HN{_gt!-N!H8zPr|M(bJS3zj}SRYyDO|PcG(9y*@YRe>yDh)b@Axe_j7w>$m7; z()ro7ev8hJo*#Ct-=g!gYyB3T7p?04^IyAu!}a|(wEk4@(f-xPN4-8-PPWxOSmyPm zon3$WIDTD5^;h=I_3h3cziQYw&ac&)eP=fP{%rcL{70toZ_hv8AI&50)C7+67hhlf zyU#EFZu>6A*WZ2p@b9v(-``aC->7>SeSDwL#+&&%?#|8+yX>n$W8Ze=$DSLtXIFmy z|DB&5N2m5Sbh;N5mFxS{{&V^2CAMvIobGwWMP=pg;{0Vf<;zO)lQI?ZWd+CN=hUtW zRs0tg7cForipmNW6y?uzg)xQvlH8J#{CUY&o>Ec8|4zhTURse??&jna70;tYB$LA` z{*&T#D~5a-{7=X&TgY{on_DJp$7+1eLNZXEJGU@DC%3S$I8V?MLVjoSkNTJ77L*EH z>d?dID*5{h+OINxaW$&tZ+rgpR7c3m&08pIg=!&HdttG!+SlzVsAWw)tXgvYgXagd zQrI(c%Zp`ARi%A&FU>A3SdyPpny-?bQ&L=5khe?_NVTkNe^D*Iztl4OsA@mIFn>vY zQF&4Wyed!gL;le`vXaZ6nfWAYVE9+vGHgJpiK={ZEnhQ#Icj|H^pZcfIA>vgVM)HM z7j18E^RKG)%c0Q1gGbKXiuvY5i(wg@3kF3Zo%qcIHwP8*E|IPRaSDJspDx*sMg)8o4 z+eeni>Q=YE3hSp=4m@&`>flx4(^j@0h5qXKo$HsB)rj~MFIwBFEbS;hS?23H-RBk; z7s?86Z_wf60P}@8S2`5NBZyHqwbQCZ*Cjr>(j-#VG4VI`Lyt2?0>ei zv%Idqy7#pM{dez$f4W~rvc*yVx9N=x^%?t0UReLCy!ynr2mh%;zH0r|`!^o)Ut3-h zbJa51zsj1bzYqUu!u(a`)n{Y_%~y4@gTDjhzb^SxS9Fu*t^S4iuiAdKX@BiseZSz& z-Mcl>-<&vPqO~1 z|8!RIqyMA{^QYriy!ws0WO+S)&m>;me_Y86+u!6>3X|DPzHI_kSY;F)%+W; zC9nLe?>I?lKFR*C;vY)9^Kk9*_c8Hm{TfI9lU={QLwxuhbxHcy?cbN$OC7&!+x~Bp ze>ML9SKD93ulirI?XQm?iwNyY|J^mo&HtLOAXbf^NKZNq9#;yG+kY6fw>tmx?#KKi9DfO{AKszsFTz89 zwGd4{+5V^bx5>Y{mvU$Mq}N}FztVrQ*I&SIqWX`nT7Uh8OVzR!@uEGSzpSHOs>v$j z7xEtbx248Y-;`L}LH_^O=g;RTf9m|B zw)3avRTCt$>Hb&ACwctW{4kpTJCS2I$>XQyk0xGyM^z;+9KR;-*Yf()Gn9Wig?1{} zKSKWw=AY9ERqNMe=MO#qd`R)D>(9yZI{qiA{(Xr5U!8wc{Ob6T?EItGuLCLn>io^C z<@$9ntskfg+pk|FIsa!7udaXldi>OqClg6+y8meZf%Z@Jk!+fuL-|wJA1irb{ddj( zynfO7tL^-++E1N7?JO^8^QvWZ`)mKn&cAy6)%N`d&G)1D)pyLfk0rN$*Y#I?PsL;X zFMa>dPlEjKO#k0Nyt;l`+x}mJPjdVXrtuS= zKkM<6B)@C^songutN-!&+phlie{=jZ`(KjNr(^QF=FjBLpLPEF(fr$$lArATgH?HT z{UXrUpM?!+@JmH8JYLdUOpAy!#TuitlFKiawLN2BQaQ+WM&*Zt37-;&Gfab`YXxnPn!R4T|c&` z_2lKuZTx_RP%`TbiJe{J5s)%{=neu29GsJ8FF z{lH{NBgfseE9i|TE72# z3f(`Te$lnI{!buYU4O6Slgz*7YkU8V;#JC$^{p}&77$@q_> z`tMJEYa74f!~5TpsJkkv`;X?6&7bDKrTMGc^=}$alC3JQ?*HBy|Fvnqs{U)!e>DF! z#jig9Q+fWDWc-S+&HG2X|LwZ|zw7${uJ1pg0jSTvg!8W+KRf&VC;#o|Z*3@F>i+lI zUjJ9Tx_`g6=MUO{ZQs98^QTMxWBT)NNxpxfc`}jIR(1Y&iA?tMAG-hT?E4R@{;K^d z&wrC#KkE1^kH59x>yrCQUO4`A{=U@5KmGnmlKkhySG#{RN&Yk9!z+)q^sjhz|4*`; zj$iY&&0j$N)%m|)%la!`t)D8_FTy}{{WUMdDvMR+cV_+d{!X@^;(Ji7YMVdBSG#|x zGQu7Iq2t&5j!W0vTa{P$FVwdGsP9ivd~Mrb^EGR@V@20r@#^=*Yg_+-K0LEC*T3E; zUY&m=yXpFCzP9y$7yfI@zehY>0!TW4`t#SjzW;02_kZpB{x2Fo`uj_S>mR*-Q}b7C zuHWkWrxwxJ?Mwe%ef>_je$jjdv3phJldS))@BiZOA9IpiKk4@Wj@n;c|4R1yyXI@V z{@46w?O)el*#7$XrQiQiAtbYzd~MJF-l5}{>c5r8za;Cgcvn?C$;0Qu@88hOvFrUCo<4>1hn|1*`zN)XzxDe!$;{oV zY*qjNm+$}FM)PlXRi9eE|D*ZZ#;^JRtM`AD|M2=lEzkdS{VUJklI(wq5AVOw{)N{s z{9Wf?VV66S9##L{_4_CI{JpUM==J;m>hGWE_$#j;)bjji*ZG&@>^lFV2`I_=TOa@R z`Cqcjvwm$)vu-hYrzMaCtH$D`&YdB{)%L`s(dGcE03ST`AhRB(fym@`8&S9 zQ(6x_{{KY$CMUcN(ZniW>-wqpCsqB-ZD;N4`e)Mh4)y&FevwwJ_d>b!_V#y$yl3&BCFFezKSsz07Ji15NB>v%zNjr0 zJ~~dGkawSo&VQMd$M2n}@BUO-$Jf5VT2{l~($7xKP^?<3>`3%`$$cb|!l zf0~f@EW9V=eG7l2kPj^U$wJO__jjc-Nf;m^ItC^?}0bxzmY=TxA0Shd|=^^5c2Lz(eW1xc@Ml9e_Y7> z7XEx8A6WQng}nQ6bpO9w$a@z42_f%W_*aE|0N(7sp9*>RmFW1l2zmW`pW(G@S_A0g zfAM3o@#|UqXM8H-eeh=dZG?Pa@!wO(yRSy)Z-kKdEc|34?_2o8g?xbXXZ76;YKw)B z^j!>(%km#s{1*xRyRSv(??fT*S@@Mg-na1A2>HOm-zDVT*Q4WqT*!MC{uLqbTli0e zd|=^!7V_>J(ec;&OxFKA3*TDE`xbsLAs<-y;X>YhljAq%uSr7Q1Mgzo>hXJ+koPV8 z5+NU0_!ES@dmqQIzB^oPvG9?;OGr5XxNk-GpA|y?o`v^?yl>&}6!L+Ee@w``Z%4=f zvXJ*I{KrDxx9~p+`M|>0{aiNw-FKqnZzbeC3*SS^qyMVU-l{DYK03~HVgL0l{)Y+u z2NwPSA+LY$)VzM);R#{>-{t(9^Vgw5{~mZ3dDHnT6!N}>KVHb|-%B;)pDBz#u=qbu z=-+)Wy8m7+xKD)e{=pgSm-~n)PIqXcRz{F z-?2j8v+(B#dEdfcDdYnSf4h)(KaGxmosjn|{6-<~Tlf!zd|=_f7xM0B(ebDKTh@O) z3*S=6`xd^dkPj^U-a_8}JUagILf*6R2MKxS0rqd6f31?v9~S?&3-8|yz?<_=fw2DW z7t#4UM#y^>{%j%dTljwp`M|=j67ues(eXbb4a;rV?b?_2oILO!tYDPPORulsFu`!^Tzo`vr$ zhZH%GVsfkNH`Z?^veA@5uGr9wWi@Mj5m_q*u$FBkG2cr*T6g}iU^ z|FDn`EdHMt^6vN1{r^27?^*b7g}e{moPV5eWaBrm_-`iU-5;Xk?J@^EX?_yFW(9KVQgu7XD}CN@Lvmg_cxB;%>SQ4 z-UDy0f0}NVjbGowyFxy&@co6nyEQugeTBRS-i&{ykoPV8JRu)g_zEHK{vO@`PZ#o@ zg}+3|`{2#~ce9WWEdC!9^6nqe@joNvJq!P~koUox@qZ=c1B?GZguMG_bpLPiooxJi z;LZNuLCE_SK1;|47JiJ7ceh2i{|q7TS@=95?_2nCAs<-y(}cVme(M6hJJ;EM|I|N( zyl3HW67s%o?$Ojg_@%OUv>!wD>zo(G* zEPOv9?_2nokPpC{^XGIS@1{k^KUc_m7QRf#>))F-@4tOf`u>^4|EWU%frYV_|Zb%xA56QKCtk)Lf)+x9e=5i_rRO;-zh@gxA?zE$Ojhw1|jce zM8|)hkoPS7Q$pUi@NWqDz`}na)*@m1i#wbXvnvnM`yeH%X3xA}L zcN<2>f3lGGz?<=3DCB($f4z_oEcL%v$h(cA$KR7e-m~zp3whtde=g($3;(N-cN<5? z-{2?N`0*@!J0b5|_})T3u<)aVyxSx?{;5LVv+y}W-nZ~2LO!tYCkc7CX>|M-2zk%K zUnk^!3xAK04=nt8A@62J$N!p;_bmKpLf*IVzXUn%4Ri~nncyxS@|{=0;{2i~mz<3irI_OCFI>U(eV!#@}7mCB;;3Nd1F%jq!h|koPTop^y(O{P9BG-7~uXohRfy@Miw57V^Hu|7sy0 zSolYUy#Bpq^Y=4mOZ!iU=={AT^sj%f*&Kgo3H^H({~rnc`xgF3As<-yI=>0WpBtUO z-G#ho;kyfY-@*?S@_~h)DCFIa(eWQ5HOmZxZru=jix96!M;h|3S$67CwEeZ2Sfmem5cSc8QL^n~?V`{174UgEx;~ z6NG$V@qe(8ce_T%zevb?7XDZv?_2nDgnVG(uN3lbx9Iq97xJEkUnk^a5A*ubJpNzy zimdhD|lmO?(T@Lh$x z+ao&uy@kAI;l~Sk-@+dxqT@eC$a@z4Y$5Mk_HB)IVgr{=Mq1#{4(^bs6u$znT9Q zLjS&{{#~T}+UVoQX~Oyk7XO2V{sZ_o&mV6R`geOrx8MFk|DJ`PBjkMxzfi~r7JiwK zcl$)gzg)OI?f6AY-_}zZd`EM@dJqzDi$UEz}{mk|2?(fLz?_2y2 z68aA;{5T=+W<}@kKq2p0_ytlP`7_@?I!Bs6i~prU|GuUDTD&W3zrf=EETMn5e{}vY z7xJEkzg5UPiRk`&xiEg;;{Rcxe-Hl6^-IV1g!#Ale_rU{hktYax>@Mo9l-5p*8e@B ze-FHi`7?&+Z-u=6y>|2ai?<5v?_2yk+hqCIzxQsgpLdp1@Y#|@Ozqx*zC*-}yc>ZZ< z%+H^kD&*r9{$e2?fH&j6QON7xyEpm!gnXi1lQ47U{VT%)+4zmOVcuN7 zoG;{KZJ9UEUz-Sj|J!LF?Z2tef1)+>S?E6=p1%_E4)SNl-%H2`$e-E&eiQO8_})hS z*9+UTj z`)2joyCQr!;DiB#`eqH<3$mk@fTsnr>UjI|QuGo8! z~&2q;_p|3H_as{tQ($wOjZimOh{^z39O&IvqAYN(9?_MD^lG8`63O>NYxk>mV8 zMXsmacc>!2Y`4Fe4A)J~*huj`PP<;Hw4eZ|?oYJ4Now7H(cj9+r?mSkUBs#LD235H zHRD%$Qk|kM{SWKz)IFH&?Vg(P9Vse~J?XiN+N(S}bx);cYLnV%2sQ7SB#fjz`&QrE zKDF-qRPtlmdkF3E)LxYpr*408-yt>QALKw;UP^mTsATKRB+G7U#u2nvCFV-aA)9kZ z@0yyCO`Y^k+V!xp`vB7Wq-HFlS$QMvdQIUO0R_D#)LLC#O2YJ5X`epGuoo&*Jw zmD;ESwUvse5w&Y``d?-5z|^{TQPosDJ!wyt+8f5Rdw$V8XYbTT%cvVDb^`60TFHic zho#nCMh+A^pY{}1vUOIG$x*2p&8gaPQqR_V(*B^bPM2(|ZR&oh8Ea_2Py24I+#mL> zrnk{3%}%YW3_DFvrWeyw!*P<)R1Luy{35f}EazNRBBLvrYdMgj&P#onxZuqz@pT&E@VDNyC&(~DQbv1 ztrcIGs{THL_7v#7Y4w!#HcwH7m!y77)*Gq#Y46$9ON4w;YC9@-745mDa&NOrzBu(j zYBR+rXz#PtOH>B_KIN_DC1j>F^=hh89rb5d$qTY>Rv~uW;CMY_9Jz$+7ohhx|4@vQ!|dHQWHs?t@osCiLZTHIBB^pK2f{(;8&SFnovxs-O?N0L?us5KbAsEYt?)_z1X(baC(uM z)-&TMim2_EWVu(B=IM` zBQ0#dUTSaJei<#P{;J&@Q$F^f{~?>E+JrlNyW6Rb`!}saR@5xAHx)@!e>lA_qXtNu z+Vni~r3|z?ly*(q{VOW2UgoHR>JO*SVya+TcGFFiI3=*^WPC+AOmCwc-Pl64Y9@`t zdY4g)q)w(+sfVkFlv@a|_h5=TpJAxv!{|I0Fn%Z2(iD(Nvu?@|*yk@Az0)2(T<%AE`~oi@ymSp^;mkyYLG`wm->KuyHJPaAJ#*ZQ4`I*6Euvx($gPQ%BSp z*089_fQ~66+stc`LZ#~(yC$}%va{ZBXL!dHVmdZ!O=UB>g%0WuOHsB$y`i$vpsCZa zV}|nGu#3~M;XV!1s5KjD!)dA}MNPEB#xyf<;U-2!X^b^(tm@9yoY-P0RXsB-)KMAf z*s`d}#1^C5a7@iIoG{3aEmhT;@9v~!s5*sF(?T4!DO{a|mZ?(6iRK)2c1wSB zpqYjiDfIsu`k$K8A+>3}BKj-kMfLIv_3*oTXrYRCRuAFcoI|Ge@1K)XmRnR%UT{o) zY5$=Ui^}s$i*gI6EXgf7Fh8%nxO8IPxUqxAEpZl)p<;UXg#6r+DY**@@*KH|qnwT$IlS7Ej47C{pMDi?>^tlDpKYC@C*h^_^6$ zJ$6{(!TC!{%9nAN1{R&q!u+BIbTUPss{NB zrsgh*sKgF4Jg7{?e3Zi-ky~|aaZ!1}f{NmbGW8cVW`60kY5Q{Hj-NW)9owr{|3SEB z;xF+G=86y=XvkWZxx^5|u5Y2Lz7ONZ{=XYWC7p9OB8X#?CoW##imEhwr8 z`9AZrCysUd%r7eLGq<9ku)Ls%U*s>%%P%P}C@w1F*QMp<1@u=%(a{A(^ZJzM&MnMW zdyXn7E0|kQNF8<5!h(78@!qVa*3c8Q!s!WX(ZLGMIqM(8l(R|*KSD0J2Q12#RRffil zf&~l9s|}7qMTQR*MP&sGit^{VREHWZyu&sdvR}TcLO3pRa%r~7DWLA_l!rsLq@rwL zj+z{}8siI#=jIkxt3o*XY2cS;7Z;S#sGT<@e@SuaGR$>3g=+c=%ZyP2JvWR2BYRwF zX>sY4{Ias#1^N3{%%4vahwAqy)EqH2BC6VFhpG8w%;d?_#*U*2ll<}2On)nfg&b2! zX?_@1NpT6{nNwUkPx+fzv~NLqS;R2q*%5=)95g#j=}_%O4W_ZVc?i^FS7TP#T<9 zn4ep!5-}scyr5JatEfBeuSN`a1BBs>&o9p|%|EJu#>~Vb>X8-UP|K!c!^EPaXfkDR z;(m@g>^Lf4Ioz=-XWLvgHm8-&%P(ciWk=_hB$v~{bMqGz6sf$>AfT~~xr1IVJX#Hn zDuXdR&{0SgrA6rL#@f^l*n; zH0FhLwWFo!K(!1$%9&G8SV)Ja z{d3F8XNL#;9af0eKG~C&ETZIA%>7T<9Wcl?T~WruWu|hKM2&f6ma~)&3_QHld{|@b zIhBWbwS?SZH2t%-FSF^mXiiR5#u?&PfiH=SJ9;SP&ZMJ2G4ToT^7?+(#T?zfs zJOs=Q5B@pfiWuX)MvZsaT`LbVW}MN-q;Qp+lT%(fqf_TC&7C%P5iRd9xU0Oy+`Yp)I>(hT=pZVj544zS-U-5g_C_yI{IeQQ4Q&><`v9u4JQuHeRQQ z>f5(p<-fAhyqYD#VmVl6_RT9PaVpExACbt8OH@`MC$D(P5;_yuE`*B{y6BKIFMobn z--T87aM5Z~cwP}M=Sju_pAVhYUeBjfb6)k3VcN6fjjo6|>CSiC%u;lHm#(m+JLiPg zSLlKk3ea_%$nxz;Po?)D5;ktMjyJeNWo2^d|kQ>r8q@noQTc2`x~ga9^K@m8wlTOds3GN7>8Gl9GH9C-K9Z)c%ai^Z z^bGQ+HeH_*OMT)-ecF+osQUDPeSZpFq@#@=9j5~NYD0evdIEa$kfQ6yRBcty06JYj z47bCeZ-&m%(OdKueFJo7D%XUrXNTLL&@-XeM;7;rrzDeNvOu`y8tLL0oWhajE zL*e&yly8ahdCCNBM4q zEB%`htPjO}b~5yCqgkH?JKLZi1ATAklj*G>WoI>X_0Fo=RzmL^V>?=Zo^+Lm)<)i% zQlgaZ8u~QSmHpdbCx^{DCqi#DhV9RRejW6AhW;(|hoKKZ`611a2c!H^(D&b$?RQ1_ z4bTe>{dedWKp%th2hxO~>L1+7JxAT(qqb+Ezk>3*{^|_?RX%nvm;V{IP<|Hd6rsO$r2~YrZ`wHw`eXaE-x0906#Adg7ef!AFB;F~)%zD} zqc@*I`zK6bT^-NVwgCE{>Shw!j)dNyj<>2l#gkZnG2Bb{L_ptXGVAJgEw!n4VO06U zrn26ZWoH!hlcDQ&EQS7-p8@m2m64 z2kSROr^7_JO(tFWbw{zCj?nLieiiaSVTPMaH>9ZY4;lJN&|fq30D3m;Z-t$S9oSCx zKJ0fY^oybU(BFXmCiM7dE`Ou82DfH~A z>{s`PFQAt|e+|d4WBRh4>=|5s7VFqV$H_3DCX8Tz(|Az$9Zm~BmA9an^@XVCRnRYi9X+qs8^YzY%eed$l>ZaD ze-!JF!~Xc8Tz(_$?1uUrNxE7e9{gy_P(k&b>rwtwl&5A2w>O}-o>e_>EvRB@-oCg$ z&)cYuGnRA}*ZwF^)eE;}&`&VzJPbXdZbGH)&G3L^aG&(41Fy0Q=ku5 zH@ecM*Ew%NzY+T3DBphs+fP4`%O3~*Oz3gwdi=f%{TrkFRO&D)-bHiRjxK)%^f#cF z!2ajZCmdAW@0?L==LzWA&b8179L(jlov)!^3!Ph&ZYth~+jl71Hv@k6C0*6?K9oNl z`h(C%9>VtZxYz=H5%jhwKX5eLITboho8fi>>EU??{I-UECCcB9^2?w<4ZZuJ>{shf zjP3i-XQKSx(0_#975cHz+o}r!wA~dxI?kmrw(}hH+0ZvZ?|3+u*YohGFnFg@eCYp#J_Gut(7%DM$58|7 z@TwiVd2ELt>7IS)y$!tx`T*z?VE;_$!M{1)Y0w`gU9B4*_!l3qW6-~~l4l^#`x{YS_uKU-?_!>(2*d4T=nnK2(9`LJOWFAYc5Z+^5c;)q zIiGr+b13Pmzb!?7)AhU@<=sq9V(^t5?4t--guIHDjtfx$6zb~MCAC%7`UG=a3=E5808;C`3?)%?-b}iKre)@{SKlD zQ{^ET%K2BHvrt0N5D^egB1APpuyb zeI<0Aw_BlS#kii6P|rrQ*#26Sp9}k?(A@&IukEaYJ{5W~%Krxa5$HNUGwHym>i;ox zUC*1LXQ@vR(bfa=&+c?UROS0(0BJjCL7xd-+gS%an9O$cxTrIS?ObKp=?47?!;TMq z`5A&dY=pi)bba34@?b8XIHJ1!{h@z_@&jP!eCT@? zvVEsN?9{N1=eNg^Bly7td+y4>zGtj3)f25?k{d1sy16_}!1oZYtRxkfE z^vTfs!v4@4_InI;-QRA9eiwAY!>yUe*0Uk&{sqx|p%TzX&qGhblft`HP)p0P9Xc;QB ztPQt|px+EV1NwT{c?@7+=g^OZ?m?dy=khb4 zp9K9r=z2ZB0s0Gu-iQ_qDz1{o4MPjJqn{s5x>|?Fah;QvdEs_5boc6};p-U7&MVM8 zLr*DT`=7$^DJXv=^hGCe{q;KGSLpwOuHSE(cO={Cc?y@;?@v7neVp2)@fP`w~wKxp2IpFZo+N!QEX=}bRE}a&@X^K73I|j!Bss2=*yu` zg1+cnwm$&+3h4iY-WB?0=#N341HIi+w%_(VwzCoX)zH6$-Us@d&|9zI@;d+9pl26y z|6GLeHGCQ3MR~p6I0pKq(5ZUic01{+KL_Z~G3alieCA5_dolDm$FThyq0_V$ZZAU5 zJfF*Vh2EY9rpo8u&}Tr8Lq8MxBIv82e{a|sava-feF58_hj{0ZuIA@#<9y^==m#0s zEB*~T$6d&Fo=juMosMVw8?WblK8o>vGxU8g;qs@Uo&!(d@=rn6apgd7dnuRqQO`@E zKXe)ELtv-ziEQUP=o6t&fF6H<>+>D#+yQ;~bcL!Y-jaGt`9X*xJ{;sPW6Ym|71J8 zU_a+n*3X6h3H1A*mtM)`$3WlrG%kNP^sAvi3w_2_T%M-iaLb|zQ2Binx*lH(pnqfN z*FtZ1HQUkU--N#UJC5tv25f)a8Ek(7%0C6a_dz$ycRG{HXZmcvE6V?abai~p#&NJU z^ff5IH_GexQwE;JcII5ecJz3BlXNvMe5_B9ey1BvXetj0l>ZF&uZMo~wQQ$9fZw5) zwBsW(-fncxIGgRfbsd-2^Kh$kxc((Z{fCjR{O)r-m#1ZIxSa|8TIiFZuY>*#^x@El zoXd7ru46mvF@9%~uJU#%{PJGMS%&gGZeXP=>|7p}Z{v8lo~HBsJnT4KnuI0w@xnQe z?Z=?&aWOj7+c;+$cIvI*@^O@355F&ldK$qV(?&KvklKEiUA!%obw^N+B6E9YjT z{Jo?{-7jH_>&eg#)n#N;?XvPY%FZiPo<0ok{4$#JsSAG=+G*<~?yYWTbEvm-vL2|e z*S&x~Vz1#U&mAoKAd9{~=^e>Zun*TK2exhr%hNhDohOp_p{HJ`%C~VYy^ZUm`{CiF zH>dXXZ>=Ae+ymv8lirDR=hQ}_g3DOW%dpeqcDCcA{GXv6yr}ZD`$cR&8|Q=B*jEfa z^BDHq0{V(do##XKRWxc#r3HhkPpmbU*S%{N=_(KLp`3>fT--UDbQPDgh4au6`lHZ; zg{WjV9mP5L-@20UG-s?E$g*un1`gkkpD*vtV zy={7a*bMverJQGd9clC>?AM>o`a~GJ0=hGU^}V2PBwf`fyAkJ2mmhK|`_07tNR*Lq zTSU6bXXZ4vqx1O`>CI54>eEN0H?Jz-?^c(w-;FPDyQr@eQ`-s96KG%EuQuGw_0iv3 z*P4qvS5tXapOrz~P}v4M>q9#zROKnXS(4`qamI z_#o0%`FM8qet2$J9&nYXi%D-r^)JEsg^u@K*w4HR3hdYOqwS9*JeCaxKZRa`aTkN0axL2r)b|3>HW~UX(wouoE{^q*3;lG`mEYBOaCvp#zuMNpPE39C z6K#FMN4hWcI^;9p{HQP2Q`=I~m7VOmT>n_8(%0mnyl>?5MU?m3u$^3#&%7S?*Rb9S z`cUXGV}4jky6Qi%TX}rx@%tF*QS(FQ4bgfl(v_WsMn5cRkP_z2Sxd)e+I0KQ5AD$T zzA@ikK)UKbtLJe2C!+qJLeDnxaKMdR-o;`}>Z zxj%oE&cOMh4!FwGEf)P=*x49<&mMiz5|~d(S8-(@#(s~0e&x;4`Fxc0j;ZaP)%R7; z+wYe0&2K@w8~GUxJ@e^$p~tOh?D%}r!|{uC!tUs|8%S5}=;L~ni+cWs@~e%wdi@J_ z9PYOhQGOb9FNJlE+HqDu-)z`f2i?Jat-2k*Bwgh#aY*(4F#J|k&*qMgb;6$Tdl>Y1 zOK#bHp_ zMSb2t`2_Ma2YSy{@SEE(RQ?6O+0e7!<9w#pVc=BgPWa7>+xy#H&|}YW`6;m9kAuUuo@(hGWk zb(CJu>_>VyuOdHs-Y5>sH+L4cXcAiHNBYt}l;51g^=}8imxnrDRC&6C^l&_`XcVe< zW8ZtQW9GT}YE_?_TiZ~l<6|nf`)m{$O1iSYau(Yk4SmF&(RR)zJ(Iq|H-Yi4JzZca ze}hF2LY>zCo4Nn!&tWyci}ShhTh7nfa4?v3RnL-*)%(Lq(6f#8>WjL(F&_I+0-Nbd zS9#u_bk&aTf$aB99PdsG^(qDN=RZhS_3@{0-n7jppl2KN_7>9Be6>=28!v5c_(=EB z-xHnZS)rckc;9h*{ek)%OS6}-1GJ4BUYn)_OIMt&!GP4_pzOo#{54Vx_=Pob0YknK)SM@*oWI? zF6M!|Q9kQOE`K!iYwqXrvER9Td)WC9x_RGqj|aHC`!BA)?uUnkI^Zf#$6ECBVJEhp z+e@!!J|SJTd+S@c-CM&}qX&@(^GO_3q^t4?l-Ki21RePss!9 zcM1DyXx$p4cl zzdD!8>+{_HYn0!b+i9Ur{pShx+XF@Rc$n*xNa6K>?ms7xuGY7~x|U%{7v*mtUFGd& zV||#hmgDt|_1j?RStHqR0qmR#-A8$y|5ea88s|Yjg*xCWPxT++`fv6)KR07v5%iS@ zvpx*^4<#v%tG*gN!Tm&=+Dhfa_Eq2ON?SXOqoM0qcfVu(X8?C-{SS`IL%VDtUA6DZ zsq9zxpTP;vXXSj3_2d-NmEWKl+tK}Y5$P(=8;tey{iG}V8#i-*Zi#w+iSk+ayqj*{ ztVg+giLuT-dX_Avi+b9h@tdQ|^;PTRq{TF2!)#`X7}<^Degc3MME{EOo{6#975 z)%mQG$twz^!8s7+-E-K^f>Z`xfW8{n8Mv3y*Lp+W*np2~9bv!6g-T{?>A`NL7Z z-g>Uj=KHyy+yK4XldNa=W;+4&b4ZVBmpen9ju(G$9!{ytK$oYuo^c~@`;o5l;NQ%C z2P4l{qP&awCl`KSLV4Hd&+Z1clWCln%_m*uCw4QpV_(?0i*%Le2d=F?KW`0n$`5|G zVi3v?e46bf?&Un_ew7bByNL5o(^0r3pl1zXeRT@!zmp#JbL77t%J+MQ?PuZo(mv4V zlCJ9cxp5ph7v;S>InOtxGw?@Po>~UuNU!T+&vJfNzQcJw4fVMXdWo@a`HFOvw~ZS( z-aOQ&>vLS6)%YEV9?;`jH;!L7lCIh}^I`U@$LZswEBhYquRaKNc6(mwHMaqzD?1LZ zSLk*1d0}~)uhw!s_XT<{=_+rI@jk^nC|~k%gRtc3+SLnOpOxsJM21^O(v@HD_j=*$ zFOcUgD8JD-A8GR<+es{`Zap&D%&1`@=Afs6YIE06Uoj+0JXwJ8xt=n>%y7 z9ifjTUFCB#>ce~K>+hjwf6B^bD1T*W2QR8TJ%I9o`ZjOc^m@3{CbpkBg7xWO7Ll&v za?!pcpx;ZnI$k@*yceMS>Yunj=zci-CAROJ$o*M;ABWmbhQ9g$)^U5W^A_obbc;*MAi3XT8FH;~%hoB+w&BSLHL+_qEfek83BOd~6N3 zi(bFo3B3gOM-`%@{}AdhTIH$EtI_rB66$n)(wrwrSM|x}-$!vqBgpa8F;pHhjN|Nb z(!+S`G!DJ0?@m|SBc!W-QgRyS^LLh=S79gnF3zV9-FcnMJH|SyU#ROs+n>jguKbo9 z&h6U}dCrBM)kktZd-P%EJd|H)T(4e5x{B)ooR8~u$nPj0;Cw`{KM!~V_1ulyu`c4B z4}JAoZjcG6>SEGWJvZiXJ?BC{J1oCF9{txHq^tUD!23|z&TFva80RlN-sJjhUX&4< zI3I>)lCJ!^uU7B>8=!AC*7+H4v7Okl99JFWb2RD7j%Uo<+R3WNpH6OW#wNF z!+wBuIM>Q?K7{V&aX)DbVjJ}MWgJ&q9Iy9$Th+7X*4v_&gnFjqgujvCI1ggHTtd2< z4_(ZM=qAnv(p9_(W8K*09nO!78yOx%eGVmE*>UiGWj?C*1j=tN;J9X^{3p;?pTv2- z2zhSzF6{dp@8u{zn{-v5mB#t_@zCS9aVGx-zc<59dSI6fce-7w>fq5z}vJdJc^KT*MXTMyu}usqFs z+c-ae!hX9?xc=sPDL>R})@K>Y2VZi$`g70;(wouy5gEpL^z#-wAHa@}_p`>pRpU>& zUzHf=1*1q0*H^>1{?k$ZTC%1@Tj&xd`+em7jh{kb*l zoE+*jUNDd8{`ns1;XKfo^S~5cU;mu#yTzRUcF6x|(pCB346aYNGs}^3oPT!X`KLGRr2QN9G0tlaBt5kA zWc{#Y9?GwPz7p?WR0{eSsTo`umqkp|AX%t|OX{_fbldjr#^@EMV zlIJ7O<<#uiEuD9K722Wp+Mo0P5$Y5B z8SU$H|B1uSGSb!jka)CVsN4Yk)==;);>P=)t91F(xt{vI z{SBdBB~bkN9?CnYXMgC8e`UWLf9Lv-fnG?uy05^wr$wl66!hD5q^tV-UAg?3=>HEx zFImX#_!{i=`HjnO?8);6-i~#Sho1E{m;V8ITSK~P$CbF=$P``w2z3~(^0XCpvW z*~)%b8uQ))=$>($N{}A<-NKPBM|*utx|*Ne!A(N1bKraQ?_Az|U#y&TRo)xK62%x@2&yk}hJ z{2scS$Mw45MetD?Vdiw{Cw+-UmXes|G%4aX) zo|C|MX;PQ#8Jo%NRe|~(M!Fg=B{7am&#TLop4!Z5*{Cr}^3zI`r(eR9DqhRd=UHmMHro zL_ju0f+DgLmk$R-44@*yU}Ogc!j20NP(MKV@cW&6&V9>$_r0#FWad-<|G;E9ecxTq zJ@?$RUj=xM{PcYSKmQ;eSLaRK9$maOe|$PW+I^eThu%27#aX z6`nsm$w$B5DDXw8JF4;Xeg)??(ckZRXFk729~nQtj|QCPY05J`;KVu{V#rq z*ZWXu|6_NxulF8+EBqVrDtl7eU#sB2!yoee|4z>7SEZjba_*id<38$c+`s96IRZGX z_vMD(v9X}zYLd^6xQpL3#D z;^e4b|19vA8~((H?UH%EkH>wC5NK22W_-&T-TpV2zkOfucE_LO`JB9l`PE}&+(!aV z^gm|kSx*9-=D8;EQJUX=2ynvNIU^1;cL~GKN<7>3!k6X*e(s5kPq1j?s1d=jsV zrFYbw(*3M4Kh*xFGk`06K8feA@2NW=F`4GG>(Si*TcrPo0j}ELj`^+5*LbP4KPrBu zpAkH~Pr>CMkv~4D`&=V*@fkADWx#1ZC*+)#g&tli@LfH|b58if z-4W1B?M-|2&k6j*H@Q97uln^kzzNTL4ZG!=0N;(C&Wtf1J|gqE{m*dwMI)~1p@0(} zZWh1cUTJ>-aGFnNmG`$L<33y9V-mlr>E~V45A>9qjriw}N&8)bhe_%G-Y6VL1pe+F>de7+$4Kija2PF~9Woc<2Eb{ai`Vn~?=1ZA^$H%Dp#1eer2Vd=aXOy?161pM zJI`mIwC@8>^V#)z-rug^`P~9H^TjTG0Po`|(QES3&jR4okLh=KGvGAt=}8_}>pTBj z`Wcfr8BGtDjY<0!)0HeYR}r`w-}oHB6+L`5KL1;!{n?N5xc?#Rx_q~+SL{yO4p0*K zIb&a*Ch)vrkNO_5j$j=)(4#-i^Lea{dy9q}d3N6x_?h2kx?LAO^XX@D|9g%6qsKgi z@pJZrysm=u|5Sl@M9pH!{`>X9>m;4;VPgNQI2I*%Da2s7cTfuSO-_HD` zE_i;o!1s>xe6&1s>18s{M>1U7o$7$AbN6dJ?rs_P$HSGt!T#Up(+(%(u@=9?(zA8h!zAbuXM}JiJrj zZ_;qlU$j2>x2hk+$%r1O@n3v6&nIuh@0}F**^lr%7X;7W0-VM@^I(Rbx-Snry@%=H zI>V0F1f1IEx{QIl$i?t|z}30<4)?PqczDJmWM72Ov(%BxeFAXm=cL$4{!G?;uROOu zXSAOOocQEr#(cH_*E~(SP=EX-;A&lGnSS=k55Fn!ykWp9DC~ zza#sl<%H7$KkG9+Xg+!OBDdf5T)FXup|1%1v~j<`Si=p!(iZ?HJdB;-efg}+bMH9! zf5NzTUI4g_5C6J?gZ@Qc)%WHf3EYe;KA+Oh>;%uJW5~T-z!iTGc|+UTUa8?m{@s@a zKK7wFJ?xp3{w03qF>-!q0pE?4ofpT;y#)_PrTu9`&U}%;&)$jo%kbAH!{apGe?q}CC`CRDy+@`?CirkO(zkCmH8$A~v z&ExLcV*dPi>3Sm;5PpJG1WfV|2K6%?`FD!xT1bN^0D0iQ6v9r8*qjHmoon8-8=gAW@&%=Tf88B z?%pHtQ@_Rdd5WgPz1;s^iR;sR@?io$E$3Rx|Az&BbcV;>#ogte4mioNb;E!6I=~74 zr{tWLc$&FyNk4h9hwFJhXomawQNvzz1aMmK3B%s<>wwdFSrmEo{?h-y0#1DUtk@GS z6Zrl1F+6YZ^ZkHRKW5&|3g9&E*b8~RyQQCB5%}p(FkH(&{~_@FTNwU_(*E*UJ3VXz zuK2mJzke<8^RrA3&lJ9Q$sD)OOI+n%>3>S#IkBhB3;cTBUh-3TR=M03;Iv?M(MZOpQ zQ|R`&XVL$UqU|ny^YU2VQsd%Y`v?=}PYZn(_A}mcZ)3onML+r_z-iq4L;1WsL;C-b zE9~>Xw}PX8u>)(mee%Z`pSgFjWGlnw_DcJsMqb!4z-ioFl3%Rv-&d!M`wqYfZ}&3j z_Dc#5zx*$-JoZ3A`Hx@8^BFVFV-awox6XT+?>$5C@G`)u|D%Te_G7Ajav#r0Ke^{J zeZETYcK0%`%RHxt0H<+xiN96LjXl6At}@6Il%bxg+9${TyA=3OTqXE4^qp$}r*)k) z?Ay-*+(w_jBkgw?^!YyN|FmIOx&HxPmzih!b_Gw)|3iTPB=Rv&iCtINcJ2o$?e92m zpXc2a9QGf>&Uv}O&q;pAl1$;+lzv_!?N5lltog&=08aF|SMp5XEd4zEAg?zs0jIZ@ zeP31ZF4r8+oGuFkvIk@N0NoyDsJV zd|b9-6>#EjpECS1e`B0B+`UHJ^6K@xu9J1%mzL1&Z)>>JJL67J8JX_)f^m^w3r~O(q^z^4IcygXE zOM$;h`af%&yFW{5|0QXEr6IT6`3d%Yd;s9PG1H@>uW7kx32@rqoFT71MfHPw@ac?) z-;|}??uqvP@0PV?XUIbQDzUE|KhI5R|EU!Czeztw#jbu2>E~`fuj`D& z*;MC8#4>2D8QPj)Rsy+JuAosH<^ZD_Hy`M(|PIP!i=uq?FmTHgr zNL=N*^z%x<72b?E!_P_kGrz<1rsK69d;{ZuOzLlRq@Qa9ZpH(@4sh!K%ollGKPC2r zdmiI{&Te!650HKy4Y-=m|KavqvcDe}_}P;T*Y=IuHSKspah+Ut_xZcX1#+T)}11kw1Rst&IP@hCW`De$K2j-OBUixf2z{C9btIv(al z8h!)si?*M9U-geVz!Lv9CH)_6+xu@TIPR(6WBhzu+P_rbXP?h>@&=)wuM2#a5x;cT z4zKHk*!?tJ4LH?{GwT}tQ2ICh zeNVX2zTVXo_(=taz461$ucqYw{eZxaeunY$9^QuBVwdNC((uc#Yq-?S&~pAMf$x%h zgy+b5{}FJ)&)yF2<0Aw=5AF#+G31|lz;}Vq9F;t1=_YqI;Jbm*y@LOrl^@&$IQ4)2 zhdgneukm4ln{nXx?Q?t6PuBz7MxW1DaLAeWVf_4s;O)!O&&e%b*EeN8`3=TfN9>bt zmi0aZaGK}QJMww|obciI3jB;AZ`@&1`jPwYa_N6c!+*f^rsH6rrQjM{;h(PpocQ*y z81loX0atjFc!O8Vy6ytTNbt^ccwJ?g=i>lZ_oESSxgqfLQZGgGmfw|rcKssvqy2iH z1N=4MhbN4OLwsemg!Z0OxL zOZ)RuH|CLYkADMj!bARRJb!(z7jEKlPu-p2|H9jldyT+Pp5$@wA^5!Hm$)BO?`r{0 z>&oAWJJ9cge?{7#G2%cje-gJpD)suFz{fbZso>#$>%YBN+Mf_R{Dl1ABLeTdhsS+{ z@V(nTnfGO{u`hoCIL-5vOXf0 z&qwE%yC>#>>K+5 zr*Ta`@=0lLz7PI40zYw*3FNafpS%4E_n-e+#@kl~UI%wih=Nka0am{$( z4-5Q^QFrBAs(<-7^2hC-W|uea2{`qC@-uwiaZRXS%YfVX@GnXGbK=j{@e-$XKmW}A zX!+q2DgFF|v_E<&@7G;q+y^{e@bgl}+acitR|)*25m$BsaGJl#x8JAQM-U)?{i5`f z``_IEb7kC1z*ubSeXxR4JS5MvDE(ZO(*B8n(|k_IzGy!D9Keb1?KSlAw@UwJ{Qvu< zpN_;iXgq&Q`k6BPDPzy%{y$~J^V|eDor{x3-Icc~coIJ!2AuAxXBhX?ou0-0oSx!y z`a%99*8yD7kHIIOBXCo{`!wLYF{3fjzaAx1xc9T|_}{DGnEyZWfL{`NI3@7KkMlYD zknH0}H2hV(U)oN7>2r9VxxZohT#@!wz-{}!0XWU`jOfuNndiGz`=ovHlL9~UFrLq} z^#4E*814IM*{{9Q&jjEkUzz@?eSi}_&l+*38-Uy9`4R;OKa@P>O+8P6pZz@J;e|4v zZwUO1+($KOfBEz5{Xbs8alRy8>niEzHw1oSj`6AU_x~cLpO5Q)41M!H&$siX!+@*% z=mU&TEnoc-;DpaLBM<2Jr2Pr8X9{`dJ}Pjtp7!?uCp?e+I2#haBYgN_zsm5u+zWEO z=kD+Vp&!F8=X6Z)zYRFybJru85}qcLnE!Q#@BJ>%6Kq-i zdL7`@&-VG-=g9F z$@Ba}ndc2Jx8va{3J!VWGfcPl75x7b;547J-;4M2!&mV9O@Ga$ueA3+rQqP_QvXNW z-(Cqg;q5X*FZg^)KYM2^%)$@8*bPXV0pIVN#C4;1(Z1is7gQ+!|G=kLvY=1tQ6 zKEEmb81XYrfggP)ph_}C|T{vVS4{aQ-@cl#|~*RI{%{>P;KvcNlrKlh&jr+ptY;-4S$YKEVFtI&hY za~*I+&%eqX_)kS}d9}3P+v4`xe)V-}f8rH9pUZ@C?>lA3PZ@BU&tA#XEX%krQ|)n% z-pS|m&U_4VpOp4TrOxNJ?AL={Bl8!1pSf`^_ez1Eygfs-9pj$>S9B$M*0nP3qkfzF zG3^Q4fK&UEMPAVTg&+Pq;KWzggs%!Xcc0&}uXiE^KCj^5*7smK)O91*0H<@b*SH^F zA?-V5#{YlHy>pk>$~@)$dL4K45P_flGwvVcq<&qe;IjD0A5R6G_GQ;G?jLHq`t|LU z_TQEEW5zxE_TT0CpEB|$?*2NS=Q*)!JzB;t1FqZt&xPQ@!p#&$E7~_x%Te zE52vw1^Zsl{hX2dcu$x4JYL|763?mO8w#FW*G+&c{22Gndj!5q;&pYr#7%GD`J9t? z122;<-zV@p8F6}F0i60@G~|t+f1}Wq!Edh-`03a3d4HXp$9F4ua{ix__IV@D@IL_G z4Sb#xe^XvQeZ-ptZ{n}i@w%%5Klv>_k9QF|d6mFTyT>~KSM)4=L(FfvPXJEzaOR!t zDA4=(qi^PMO*{6IhJTIu(p{Kba<2!R`af&roBy4(Kk?Vx{spqG??`*|-M4$ag~m<( zdH~?m|Cu-OfZCsOP_@T7HR@WtTHxlp5+6Y3ksgxuZRADtapwl{$RPk zo(4G0-}HNaK;UNl@K;nn$^QRY+M98PS3n>nJa;6(ydj@%D0s4;mr8q6zWM^-Y99;C zKffWL-r;{SK05|KKO*p(&G<>cX+GyZ!~6JY{v$X4cJ3!Hesg`^j{{Ea&G^sX1f1s6 zxsmDrenOw009@N-qO1D{X>Z08KK75ff77qm0(>_{9+SFNd!(~ds(rL){`=cid(`JK z_~(ZKr+JqvWm+xqV+ zIP4yGW%^`oG?%+Y;3tpqM(KO=cJE}o<;8!uTgJT#aKhU;$(R3Gf%gPHCUqUPU+<;T zj~VaxHi0jGmif>3rJo=F6JA%&z}wY;)BXEba{uc5&6@xx`WcgV)_zO+dB19Z-`r~@ zo>s^w_pj34tOs@NySSf@;U{`7;IzMIMb6awdyBL`W4!P7Z3UM}ME>|b;5NG5^QU|+ zri?g;Cjvee`Ck9^CTV}lsF(E`z-{~f9ch1=_<8qAM?d>+Ua$E+#f<_#^ChN-yUPXn zWx$EAo-pLGU-&b@{{wj+ZxKYl0C2+F$xp`h*-xqVdNtvnpHG4RZ|Q%R#1(7#cI*s~ zo0Ga;Gt$)r;A+3*g~3P5e2%_{;bvU@O8_T%;GEod+7JE?z=^I*`uwT)GX3urzx@4W z+;PBZ-2B6te?DB~^MwuPI1BpHuJp2u;A%xiOVm+z3^?dj6q zeCO*`fZO=tY3XOLQP1I$zvgi}Z)19XqR{i>HT*2|nH4$juNSykzxO9T$n)H_!2Akg zmHKr;;EVDO`)lQ5dmG?{PcyFa-XG$A#xCQ2ULgJWfLqrk?ej)G=YJIVNh5yv{$Qju zuIb;rTHt1#?WYO+gmG`41>8o5pH^`2E6E4BO7`nVKg{EvH0yi59rybtI+>(sTl#`qaMx`0zdT?#^h_H{c{DLlloT=75G;KJ|+Q2 z&lC71pXUC@cCr5QL*XaC4mi=9T8uHJ}04I9bdo9oZ$7TLM^7lOMxi9m$`rY%RfbS+e zi`M-pXK?CN!+!j^F_dE-%mV|=QAhxd7iXCA$7x! z$$V}G+%})jNI#3>2iJ1%XFn%+Hsaat`FY0Mo#Y&ykp8QH6W$i@!1wHb3jFQT{_95k z>K)E8-p+}gO6#Y40H<}GH~7!f1%A@tx32}9#yu%=(T#$Kk4yW#cV!9ut72HZAaW4%E7xq*Kb*U%6Cwooa0&XjksUH7`x)~fFjywO@!KXCKjoWD{9neh+n>Zkfg zi`~Y$?{$6p!t1n~joLPMHyKXS>vyY-ey=>goG zzqEe1;&|(O8oh3H50G*F!vD8ctdG+q_8o+=zIdR~IJ^#&@DEnk+qGj4uQr=|YBhzN zNunfdmE(Gv2p2rZb@%!GE#Gg=R=f2^3&*{`U0&}rU3a$K>iOMG9R5vzzP;sl_q8`# z^%9->g##DT*^y4?!a6JWDwtJorQz52ZO>wfvzS@G)EH@IsU|^?oyn}6^@+KPsK<3W4Zr4ZHG00MR!RbshfN>vZ$SDg zUv-!Wxl}28<*Vp&BRa4hEJY4(NZP8e$ic(U=Q?!oBIvY`LYxd;ch#ed!D}l@#C5#d zfJnCu*&?KZ_$SU(NV$ilc{Zy{`y$vZz2gH6WN^pe3_H_TwHvLO-T{AGQS%bvHg`2GEm!Zy18VZYPv zf>o9_!If7ShK*t%_UQsYPo7u%;CjBv_VbRj>NVS-q>a9RJVrXff(pc87boz*1@|2d*b?kz0Jt7bY(nMkf@8XbHAY6sW#El7R^1FUrZmr%-*Ov*Bv_|W3 ziagb2&>q3)t_turVxO+7`&lT=VkF?a4&tfOZX-p6<{q?Y4Rd@f0 z6cH>eIe5Bs;fz=O{-Ldw-<@gI>5zg{HX|o96l=q!Wb~E~`C_O)57$Rg%_2~~qpTs$ z8{Me{GBpMdRy*Jnh4m__{2^}`?fc+>6=`vLO zBh1>{Oz|B8_D0BGsCa|mI*b2i>=5XXt~bA{Ha&e#1xGhL()0IiAA&N}Y#!>e6s-uC z2_?x^)Uut45KZ$y8&2uy3uDBO&o=#PS2)^?Iw?KfbrP|IpwMw}!(0g?PSZcMLh}P_ z9*^h=O8gGCEGkX~G~tY(S7Zz75OXaeOR${81RW5hQXQ6HOXw-yfeR+0x+V!FehwUm znLB^4G)B!qG8+bn30g--b;mWE#8$y-LL{Sf(xrB(kwF~nb3+-eu zC$>P^QIvW!4*g)K&7tAQl$AEZ5a%P#XA2InrbW&}t%Nk%E3HRmIVUdUr&|{;tlt1( z8uNSxNYu%kt4%s}^5s?qRO7d5K3I21fx7Q#12TZf;M$nZ9vx+N_i+C!vwQl_^vstc zX4`@9!lg=ZHN|%+O$LZvpaFHxJLAVn-EJF(&+algx?l!cB`-n5ZJ-w)e&jl^U)GK( zm%!3mwKY?(cgd1WB67@_SX@F^q;egBg0iOx=GugNq1uZQL!{ejIEY&P{Tt0DeK*@) zC&ylS1!uX3zp$*Q9F}D`!_pVD1j{n4kJa`0>ayQVYd3LBS&epTD94kH(=dpSa$S`s zA%FF|ZE~^_6G$<7#)rDi2BOQ@nT%S)yv>HcWiyGDMq0_m?>=@+oI<&GMYFxUSnZQ{ zL6OPuWrGQ9l@0V?IK0tl8675N=tbUh%4*=U+FD59!NPcZR@;tSPKmki0PP%HguMh(>`O``IKqH4Y}jA zCp_^%QouXGkM@{ zi3Ns?a@Sy5L=fZg5R%Z#45wBYKtj#nB2^(I{K;fm5Xq#M8bqRgWDg=ich(>h2SFtK z9}bIC1lv((x!UVBR$Jh=I61id$Vk1~#W_}vv?_#-W%|r!nKGoU2_>@Z+wS`ne^rSq zE%xw|rRBid`Z}9iqDEP5XjJUssuGTQ!~j|-D+hdKyVYNVUR0w-vsE~`N0U6r%MU>u zF7ZIKT?Px;B;G-aKqyVoWw751{@(zNmlj|vgN?r3Rq-I=@mq>GuN)|EY+n7ZznIus zz#{)gYzg~DLBe30%!#V?Dm+!27xkiQ;>cbk*2&xx#}15W$t5-l-V+I68UA*sYcw9+ z!n}q9M(FR%rFMv-K*LbT_#Z(V93K=eB~Y{q#Xv*yA#yZs^6P<=!RNWVjo>db3Bptk zhSUc~Y$&@J%rd0~#Xp1_+-lu3Wry8ovziNBQYuG;M5_OPF*xFFHO*0Z-EB2L<6`-5 zvDbW@0;|j9L0CMhtA4XrCVk>C1o^`U7Gpth3B!pqbqE?8EGJ7{#0|khh12Iu&Te$O zP_V)uXd6CU4RMo6rC;!_aS^WDZBzW%g$kL007uG536kwT{r|o@f!N-9d)=$nYFKBW z-^6t>XltY#DG8W_-}XlTR*-+2x5Cw8IzC~-v<-CIe1ASptL5LgDZ^2io?x8hJW@465hh?%!L^^(-(2Hjci0=O zLyO-fZrCfr$IvIyWPhVctdcz?eouwWjHVEgz?r~wT&Hu4VMWpz`ZI}Jgi-Ofk#CEX z9sxZO1e!?(P7yZmoEoCK3jqd(#d%e`!r108_Ae9L=wkABnWlXJvxlvGNlqCl18NHVPH5a_|I$Z}_ ziU4#YSR4*;m{ekF4*A5h!)?$alQ>+7j+uk8ca4tTp^biLgMBYU8^=>zFBf-=TLs$z z6$HdOh-i#tJMDT(C|1f4oY=$JCAb@hHmV_RYJ6W8onDjW|ze?a8Ys9ID7e(R__jGQM&r`722J zjV4_2w9<+XPZ6ce47Nsum3PVIqSx5)dx!nnMz;s+PLo`TapfRuGCTEThH_dE?jXh; zu`#p`in@bc5$=KD?CC3YlKoQMQ5~fqH3atD8r_23r*}JoWL+xpv6#r1?Wo;m&K0;H z++C~Ym^BT!csR`=9XZ1ecu{8$S6TYZZev6YH(VwfhU?0Pgz$)7LDw|m*CGKa78!Tm zMaD*>MagG=ow;+hySmx4b7yA?K^tY&n)Kos)shH7C&p#bR8}SprL!eAG+2u}&f*5i zjx)_(TiGBX!Ch1BYNLpbxry*>M>$C$)WS(k0e>^yZgtz4gbYZS3E`!z&`p;wy(|4D zQd4nkD2h;puY}(#vnh$R4HB_adFK4&s+WOUO7l_pOs+_C(EuMREyvh~0X}n!7(;Hm z(sA4w%D7=%Udh1_&B^N4A(iU_mo&PO4N>_p=|gL47!YUKpkO`Wr8>^nW9c|TGkcU+ zV>>RvcW$2VYW(h3*O%IIbHjrb%A`}#2$r5|XbWLUV|T$=^Nvg82mhU-JDONjI?8I7 zK@;vcYwEMdkC%?ue1%}KAc~S?9i))Q7VK-cn}J9s8DjFS-VsuU5zHU7;)9@ihLtai zS{+1`KpQN#`UMj6(2d?p`dX!GrsZ8ts*gy?QY?rxEjk?OSa2q1kob)_O^BCz@uR8n z@rec_1~QP7r=!nU$mRt0Pl)mr^FWF!MB!}<>rl)gM(@cJ6*p(VnX0n;sN=wyniN$H zYee*`6lR?<%zp>dIxJaA&?UU6oc8eg`mgBqiBC76y`gsB^vz|j)BP_T6%fY;nAo73 z_upqx8CzVe!0FK>hBn)7La|#;Zwq^pYU9_HRdV9miE_TmJt~Sc@vyeH-wsD2^Rt@Vx#+_2}tj4@>eQxm>i?D~0ULj8CN9^j@LIZcCem^G<3N)SY$kHi{+bK&G?np@TF z-clE3K>`szl9~{#$LoN$tv42I)r?mFyIZ6~GJBuHkk z4li`F8F(0FuA$YzJy<>F2ZnrY#io;#zS7`p*S&($NMVu34uRVx`pN7DW(6F!W3Bd9 zE8~`!;*(A-bil6WIOsiNgQv6=P?@d}9WbE*6MI(r2A6h+sQ*Ad9I(Fp1EHW9zR)g&du?IlP2oy*}r07%$cU83-7^s@JBJ zP{lf9oNFfxIFn3OShvp9cH9cp(C8C75cW}|Qw#S~3$|-A6=rPOAYNM6(Lw96(AMmI zqOudbI4Z1Dr1VnalA&=}mu$i=isf}_4TlBQ64SBfOex#j0z^k7A1rLFFC%jV(KySa z8O3&tKD?Di%UB>8;UgyxM|6Ob=M;kI146a~zS~zxs&H}y<+M!qXCPliEPo)qEbJRw z3XjKtTS}P|1;^ePHc`L3g7D7d$z6oc>fKpPMnwLnLn(oCx=IXQXo2OnG|yk~Yb zB!LAs>_8TDCJ`t=QNCOv#Pn^AZ(n%0{89(BI-^t#c{rVlHrvTB3 ziMbOI-I=`!fjbG@&OWh>?y@x`)(b*XAHIK>VW?=Km|+N=720PClcM{U<_q~Uo}iXK z-NK|+gx5O|n2?%MM^-X^L(zbtC1&H6nOKAw14hIQ8_5I&74RBITzTO1*EZ_?wFP~p zWt9e+FStDSQm0*8quNvD*1<*-k%%+B!~16og~D{HX{Vq;zRbW``ncs@duk%@=;@;SMO5nSFSU>KSEdH|Mh}-~lu>r2{%S3Kl9t@q7NJ8ZB#F?>Z;ka>zRq^4X2rJuWFphawEE@3+ z=BU~_sd6bSZ>O))C+tjsCzA;Sj5^M577uJC?I$|c0b&Avp6E9E5Mlx^sMXC4wYpnv5<{Z{^p&-`30~dwP^%lX&!H!qj<$4a&RX3?-n$E& zL;@XwpyTG}+8g9yLFrZaJnAB|5&5D1iR;zt_4JQnCtdGw0AXe6@Ir|sT*`hqu$39W znerJAm@(Q^bhO!-N+}pI?NhoaC=UUeLiz@0R6?J?T55>T#u*JTW(eN|@R`ks$BdiqFcxXofu@{f!oiQwG*BqRsFvWzs+=yH z5Mk}vECD4wWXjikaNk(ehSsvPJ_vkxY2Bw2!aSAzMp!-}d}bNi)`+4{^wJ2n_hNOP zK7B(EBhP)cj;fbXF#K)@en+_d;94goAl!}+UC=AklOjep_Gto5>btyDDnA9w#Djlpg5Q(hbH_}`xJP8>eBvwzc zA+l^%4dfz;o-uf4j5e@gqo5kln^2=DCugZGjuorLWVKhrb7={ zutgQ>8FyqOc71;oE5{lgOM|E?f>__WDl0O)`N$g2Kf$5HgPNe`3xpvkVtBvGuk(^Z zy%W13uP9suUO8VV9E%S`c%p!XaKPBMLMaM9pr*#4D4&SY#TmG}vJ4Vb(#bA%Bdj`VhndTwxZ zvdoaT%{&?-&!XV+xzbiPMf?|bhBKBdd`k~D(kagBUip`F@1vaKjL!L3Q0JqaP)39l#e40Kq5*2YR zAeM`VRQao@nH(`B1hP1M%rVI>Ltu=`)ovbT%Nun>A<{7s&&sH;swuoXZmg%o;-aHF zMU)`GJ7l-TxRFiKr%{Ci*`@#=a`qy^vts*vgd5dTrJzVtaHbL9PVZ9hZycv+N);Y& z(UpSL74qyO7m_K1XR9bt9sj8;;;QRVlj7q!+R;qxZ-5%EFs*+cGhykYg)$m3t+~>v zZnc!^j3c>NYv8#;*ue0(R^xj(VNGanSvB*y; zXCZHVp&g@wfwAsXI(S{0y>laK-Zi}TtBVj+CR7RPiER0r6G+NpCqxzXz~-Y$RAnp_ z!N~LNYMq+(D9xFuW5j7^k-^0uCS#xDBsZltguUkV3)+`KuG5P*TE+qk2dmvU_Z(LhddX?;tj78%>ZN6%N637$y9e(y2mDy^e?n+^AsK7q#0_ z)F{kEy&aeBGmI}0MS2m-uM&Uox^sQ5v9c0d-UZGh`Ic%R-%OWo6v0rPU3Wy0B-`i` z_du7fmZ8$z$bk@*@IVj#Y0Om~e72*jJbrr_g*w6OM-$ivxw|gbSQ+%6y*THhF3xl) zIk-0awKbnonAxN`3QgP8aul9|n@c>fY_sDbQm`J=^(gg&v?{)IN84RYih~5^GMJBx z^&j)$cGkBhjjHTABjN!(Mny^_u5*fzP%#U09*ooY@y?MF0XKk_3+bU;=O7alO{Lyb zjUA=ZM15m@ecOw9pMuWZ0)iJ%+~(rFHIi6shPinV!7Kd{fN9G!sL!jlQ&~kKZZmX#zP^0|JjUFYA6H&_nPnogCjk2`hElFYq^i>aL z2s|Z&r@N7Tgvd?gLQvTQ7`rmeb#eQv<3RVqGn(98hT7#MnA0RrL|7DcFd{QVv0%ZE z@h)Q@eFkqfhV}|X31}aE$iw>EPy=(p-pZ?wkskCG>|8z}W}KvB8hO_-IH*}ie4tM< zi!?0Zp)oDu{dX!uWWI5+RQVsWj)C{%!dPhfGf?`)69f{gM^8q_^#7X~@&l~vh~=Rd zSZm#Wua8IB_SAB9ya~)oxYu9zYE8Uvji*RqrSw)+VxLz>ao(O+-8i13XZV^Z;#?=S z(AL63we<$-JfhU3hy0`Nc5VePj{2Uuaq&syUnsi?bt&4k+N-ua#J157_S8BZwBLVt z<{)0>TA1??0qk9|aKtNJDZne|4(GhN$1ThpEYAjP=g|KB6<8>jX7CSY94o2dpvDF=SHQM}7sbWRw=Cyz(J$e|g@%Kub=NQ{=Qd7HKU7LedsA3HuzX zFW|~0=cszooF-Ul7pOpcjra4q>pZpX;lv#$l0~32J7-iS(g;pZRw&h9d7XB%QQI!LrIN187BE4{lWDBk?l$;&Xg*Vi@Kr0(fNiZhFQ|(3%DgLdt*96BPG0|i) z;ZxUJiR51sSU|48KlRM7`w%10x=b?_TZ!$C7J+(FT)20Wo9JjX(2B>cE+OYyk z>XbI4AMA0at!TXXRfK7n;CML212|ZIecyHkZ;Qet+AKAwfjhOd)vj!;WBt%E=J7;= z#GZNt5QYOQ1D#R7kJ}Esj5s{r7OwjW8 zou@M%;mmYVqwaXeuQgV-XO(h^NC(v3C9{v`z{*VeCWFvhy}7u#ZtZpa;6~p+t`Vz` zpmL!*Q-l}2jPy4DCMhEH7N)|o6-Bl z_Chp2oq(&Rb1439O@Kzrv)hg%QbUA|5&0++l@$vvid`Mw*XV%lA>&?gH02(eL>a0L z%5=AXl^$$4Naz>(+*ueK&5Tz{nQ*2EIruGrODOMwIM!5!y>bIj>vXD(Zuvk1FYiFW z#myKyqj|65H&Kwt!Ewgf^>5t3^TGW#%J=AZjvM%(nD)wXG5wWe^&^PBP$s(m8fK)$ z6V;vdmE$~KIi~;cWHF?02h_<_NjE+!l_^eA!dt|u2VSOv(X!}ET>VyRus#ET_s0Vd z{3ymz!X~-zXhg!g%#mcak+PT3N3qT+CSahXw3Xp!!ud+OgAKEkHTl7cjx0e-jRy5{ zrR)3lk0+ClKdPVvDi-8SA1fiM3l}dbk%%wu;@Y(ne1d11j4og!nbSo`nsu6SUr>-z z$etPcBDn8@ah#Z%ND#=zlkuIsY9yQ4)MSee(`w%`7PC&^?t3{>n?fp9@$FA zD>>uF$Sa*Z><}IN(DCN!Ja{rWPD;><9)hY!^+S>&e&M2_WMNeGU&L$5v?W+OB4I-H zha{+Sww{Bh>*)$>A{EZ}P{FnD;ZC6H&?s0Ir3+-@&(B;@@mBjJywu5$!xDdwte`s6 zDEdV}7K1$IF(^UdITG+OIGZz#41>{4Vf@N!s}2*ceutrlQY=1RFRhnXDjOZDSL4^Q z+n$mb2YcFwSts!)suL4(6HFH=Xo;7%Q`sQWVRapc($zXFdtJSf zYpG2_A$3KvmeGItSow~C=aV{&QlPCqo+~7kSl^p5>+#YxmHsp{1(-ps%)ne{k|()^ z6=g4%OIp#Ag@_!L2vORESw_nky;(yfw6)P$xFqC7v{c=P+7ip8+~}lgByvRN6toZX z^qh%4)wfUOs~5`9wG|{{<(;H!JBAQijMW_*4cJg8$Q_T`Qm(~I=-2z*wlb%vyTjVc zkQ`J*Q;~>soxZ9r>w%l}l*ObW4gm7|!0lr@1F@_d>^AM8l5s+FVVL&=@zUOlX|geo zQKZ0qg{{O&DzV`p-AttjNuOdHA-aVMp7>?0k7Z@$EP~RMMVh+DAmt&EIb~mSEL(oo zF)E1AHvtg`UAy^qx3NkFD{qUdNg!gf8<)_WVj0#bL^ny1rvcnETVV9|YEp=8u+Kh8 zubCFfbj6ud^zbrT72KW1!dwc>vEWnimp4|dTx%SjR;oX0axc9bj#dKzXm+Bi?Ge~*kEbDITC8JI?kd0A!If?(%KZfrxg9ko3~VfEE3KrhH`zC zEB?~x9j}7``li`5b=l2cc?P#7)X2jm*y2WsbsorGacVT{+2q#!buzt1zXhGa)6Atq z$)q2r!tk1kY1AW{>C&|8nQZM^nS^c&-5DhW@M3tNIm1F*JAT}89JzYiEReIpZ6jxx zudqYJ^`i8=$Hn6}KGO24xt^+BZtgmcN>MKNmGsUN{YG~&+^4MQS?d>J0T^(v6eTgi zCU!b`+F2TiTfwzFl9pv&B;j%|23g9LkLrl6Htx>$R&@8QIE$MJv#L(#R>0uR4cEs! zWHj*5ZNMqXPB0QTDyrtOeLLLZ9K~)bdr{mNq=gr2&_hIhg9jXSu0q3!AwhWF=1N-7 zh)sG(JauMAnwc9Wvkhn@*wxg!K+2xkh5m0~6w)zxFybG;ieqOF6NyL{JKG*<;-R|S zz=4KrpGtiNRGo*YgxFRGf2-)%G)Ci&c9T#n1ehht>>E1q=$-|=S$+}IWE>paA+*T! zjZL-nkmSU#JYCE*o8;OD2|ELG%Lvjy?Q{5X;1LR(JZ0pIkZY&u_j+Xr$I2-LP)S)* zS5ZDa?sDn0sq%Qd6lXyD1u_UrhFZdkr?^5;8rRMpZ2BycRJedU+SaT!;&dP9($uTD62Y*tabZpy5st5n5jp z0c~V#iZc$S=g=13qk->2xz#C|Am!b(jC#e(OJNBtHwy+e<+Zg{yD| zB^HDyK)qR>u91&++t~LfA?FpN`ivLTu&9thsp(Vr4x2O5Zyskd>M4RJsU5uaf_YdE z+>j=aox)3#I=C~9Bt=Sm7{o*$T7bZgl)g8(&%>hsJL6!CT|B@6M?U_xj)Hmi{YZ|h zLqz9f@*Dx9Om-aav3{(F_@|B`ASEwC`0thDQ00EK@prfyNZ1)gK2O(23zQ0iXKkz7 zO=Qat<2E%+88y08*^645gpIo2ZKLRwx)3H~W9+NKo{)k~UU4K!*7^v5_2W=Wx>agZ z8m~1596w@6)s#1gomI2wwEHmqsXX{7U~xhS`X+)dJPP>3lWR!+iz1~+c7iE{4ufcF zD7Zt!YjdfMLQ3pV8-nd*sXPgGwv#nBc}%kWo;yE4Nr(vz$>FX}1Q|oo82E@lMK@pc zCW)dy=*AsSy!fJ}CG+N-o@s6KBVsA6#ywneT)J}_)uvJ`=`w?*jpBR}#f~UHybw*X zVfL96cwmTTR7(TL6Ne0`-%ZwzT>2~A9Q;Pxg zbcPnOv=lv*Q*3ntGsSk{cf^sTo3%<&dNd^)lDO&q(R3Hyw;J1F{3ntQ@LDe7e;kq*dy;CafvhREeQWmL9nJ2Sbs zzNa4i3+-d0u@Z1Lon{^7W=^qm9RBq>IqB$OB9p7YA%t^+r;6y_gRlfe?Sc>z5K(y4 zV``0qx&pl@_lgOLX;-_89HNNY*@Iemqyx1-nc)y!dtl`mF8+kMR+EuCVb4-;k(uTm@lz<3s=oh{O!Y~yJ4}tsW;XnPKYHPEwLDs z!MwGKe#H?GkT)@*=%tqtT%`~a+9<3%pIAPkzf+_B>1P8({p0-*Dg>M!^`DtbqphvU zJJ;Zy3jfLQA-m8ap{=A&Wrnw=>uIzFw$mJAaxt<4{|Iw}QZJ`WWbCLPlTWYeEhA16 zAyib?BocB&#~&1u%ojWmusAm#$u%jHuuC!8J7o^0Wp6pLxC;@UtVoN$dmF=A5LRG3 zB0{SPXu`bQbOsWZ`#&VN0igu2u%@Utfpv8)m1k#!lc}o=ch_JnIxet>93<7sDV)^C zud@;Z;zW>;vj=&To(W#td24K9Nj-Q0619OkpswJ0igTRIh%Q zD2y9+)NHvB&!Mp`iI$(dlq^QK0$Zt+iJBHB0SU@tYxo;L&rEuy-tdj(#Kd zrjYnz!2m;E_4O)0?qV>+^+4}iw~$KQu%R?Sxc_j6gbAAwKOuC;Fc}P~W1|19A0OC-s&mH7mt zm0XO+o3h`4%B>$mAYI({E%wYcmDqteyUi}rgAoMPU1_$rqC=WjB>0H3Dj5{<-#Puy z4b%UYH;}&FXF;fxmHwA@*pf^-#UBHD4umAviN+5@x((xvll4%Xi70{SD)j1t;TS|CgL|gg)J4UVPfYn`GHS|8 zI6jY2CyV*i=N&;Ctq&qz#%0mP%)k8aHf#N;)J^G zmB|MoI^iuA7rw1bJxlV{LQg!0W(dxoD(g5?;CT|@uZ`*~TZRH%s1k<$w_8~wjQE3e zV7=COIAY8$odh%#(1J^0CaT~773JWh4^(Jvw{%=c%-9rumQhbcbNxz#XeMecrbCMw zK|^LRXo?F4cWBPUD!9^NT-1*}sbLbW@>osdbhfwV{VIwj9KiCtNQ@g1aP-zT%Pb)F z_8@Z5s;%A%#gXIim_}atR9M$l`FCn42ls3^R$+Q1=}(h#k?~D5+zM|vS9;IsRe@G`W1!W{t`%c?6ii4&!&}JnH%t{h;w34ii zDP)y3vY+okLjpB7wM09ohe*?qRyo6rPNs&)KF({O6;g*+k>QRaR_!j%Sd{te#7@NW zpkkPWJ0j>m!kS|G)VS8Cx_AVti!wGTY$a(&PnA~!+f2(iY^FFyS`IF<8Y0Zs*Q?!a zecu~wBcR#zoY(Y6vxu^_QHgGWkOwIhnQYyJ90c6!42uE1uqxKBhjiH%`Id_D8<^58 zu5WF{%9SYQK8Z}K>gp<(iv1u5_g!VJy>%^0ZOpQVFGNj@69uTD^yI{Q60|VQd&8E- z!5?AiFwKa!tK%~GyP&qc>IY1_h*BpUd)y6sgIA+T5UN}?!(&QR5WvX;uNP1p+Sc+zne9z{^F z-{p#rLz9u6?PM`3rShd%fI)IZ@Y9k!;;9_&Bniazm;oN423M)~+8!G&G>gFwVP8;0 zuUe0%a_T$FnFez~l`CD-nbiVfFiYhj!m8|KoYb;i*Wzv-bk75(HPR(Ntuwj6&@ z$U4m|*;qd~iWi-TI@28ERv%2#;t_L0o65gpa<&^WE+&VpGR;Ad7R+NgM0v2Vjb>dX z6ZQIsTB;IvsgV}sUtr|}q1)?tNWF`?Ck<7<)VyXw1|C>pg26!(>mA6~npR%)%j zSwl8x9_(zE9XQX=4v`^v2U~ucBus=6$V%b#oyl0bd9s9p8RP-(ItsIvm=~*{5sPdZ zVE4K3kk0O=a~v-lXwn@Wb&GN~P^HK;&bY7J@K-d8i6vFzAzD>UGs8EM-1~?b18S}c zsMZIw47RT7gIbt~;$oHIxR~`M8`tp=1|x-_fUp8$j;r}QQd#hwo1bfMAP9W{u1lQ4 zI^L|sNhBQ(aRvB)y{-Z-hnJM#vOHuJkiyN-+d18on!#Knh%7Z1CvYZ^t9Vsc`p1uy zTm6EoImHcD?ybMd^H=+}`$0{NHTuA6B)vcfy%MO94}i=pB%@oWb#b)f30%%vG44u< zm0_}#@mkGq(0kPGNKjPi9h$3t$G_>li`OS{E z0y~G|Bp~K!Oz|jJ4Z29wID`{2P!}xB%B<7jPSG9GMd0?08x6dP;`e5{eg#~(M^9R* z17W?%l4KAQh|GGnED+hW_4K!&V;53kJQ|&?jeV*bQdoXYbC>82M78hn*)UFIc)m)K zQB?KkKxo?`$&x~2tGZyDUywSRBxsAkK2+u9@V3y{cE}k#TkVjzSg-U^#y=wYMTM^5 zj!Oi3BCes)sw22nQ&^1jRFFPdDNwrxZx+HOfe==Ouput~nBz_Po>bs5w5SGZFyP%k zM7#If%{2aYp(0umZEjwLHqdR>E4L0U-+;xDW%R(B8ATe8`dEgle#~pPkcOaMswPC( z&SIAGs=l#B;>DIphMJ6$05;`6uF{%HLr4Hw<78y+rFJ-wD9i3BwfCzVs1NP2MI$UQ zMhqepzljq^BbAe9$>f?G@vj0mwPhx-dL;?KD7$xCM2!xT>+U+*@xe7$k^e(SPP_rQaZ%$;tqy%Z)MVv%z zmL6F+w9&^47^FuY@L~U}v`2GiK&ImVQ{B4c6he0s3Tqz=E1N?Yb3A%fHO;shen_rO z$uEB$gES+@;b&Rz0nEw!)3yX!$&0AsM!M1je;1-{01nP)xCPhr*98Rp_lAKkmV(4~kRe=)FyQ*#jpM{X*%KN*6#rNhJCuxw^Ox zGK#Q>#4xQi@RN6KJlB@$pK~UZ^>C)s0A|`vP+l3ftFXXTNf{eeh6$h$x^jSBSY@dT=mdI4J8>`;Xm)>NT*QT3n?) zzS7+2t;JQ0C@}{!2u$bgG|PF`y~tnFwWwL2z8k$DP%e&c-Oiaf(rLF4M6(Gm(G|p~ z!CN6r*Vge;ndNG9Cui4uL>kuVbr+QPgwQ)v>*GNL6~m+Q_hZswD3DpK;UsI7;rRI@0NdK{A6s6iSf(f~5F3>FM*5VKm;s zn*$*>G(a_4aDP(Ok`%L3nj{+>J(pVg=OM%@w0|m#HoYVtnKVrezSdJypgiI$mtQX_P&k$CvYDH|! zAr{M*@6cfc#oku6gWwBG9Ewt7>AjbDjw)G z5*$L}Xi{A{rQ+IC)uNZ{(5uziElI<2gc+n2RiYPBqX#BrrtwQHUarILiOJ6Y9L60P z-jHIN2z6R`eG@ngD`00IjWnM$$^=?*P?%&_*DM~EMZ6)rIdwQi@motd<3Rw*CZi48 ztX_G|#xgw-L3N}k1V0GXiI?~ePJfj34H#`zDk&~N-i$^Mub-q7Ubvk}dCKHRVcSuU zYr6j?>5xd%1=9OSu3!*O9-QZ3c?FkuwbW_X)|OD|3s1@55x_=ordRH@rzY}_-cT|_ z2j9oCJoGF_y|z-k6*i4AZp%%Pz~YT~c3!*QRhct*r(q%O=|CsnhpGV8XQl1g`%Zh4 z4iZv#duC&mBsSzJg)B_6RfBT(>l=9453ib`sz_?V-C%R3)jNR7+jm5LK@zbc4+o8R zG=os8EfN#BzT-fa5F@Kil{G0*WGU*%28O&C`%5)r48ibh@BPy2T?IQ|GA22(2QGv# zdI6h`T1Z2>z^}I7N6i5U_@~Iq0SyA_9!xi{Bzg|@ZNRnK3&NVbsQ5qP5~I8$q}Z5B z8m`x(Q>)jxV>-2F*x_e7F`Ut~6gL7!C*TbKXh98fTI|t+pwgf5XhBNfWMSvWh%Z>+ zW&Kn|D@5xQsdwC4{+7oP;D#O$3$#ty0K>JGaMC2PX@)h)~JW+u}|n z9@_@n3=>*IsUlc}TO{9m;`vt!`6i*3N|~$5FZiw7I37oy9yZnL9byOt(P8U5$XH=B zQaF9RYw_wQ)ry*drxShRV+Y?@0?vni|5hsh!E%9m$%uq6Q6w7p&<;ySjR-#~(8wTsuSqdYbk9BFVOA4ZOTAny;W z{wByh9@3~KQQIzRx*#V`dRblDc^H&K#Au-qtI-%ag!D}13anc3(-Ot;Bo(U0t9(q6 zK+&)T!c?H3IHuFcI`lz~bK(LLZb*&^yy^iRMW^QGVYzPLl@Lw?)tNz~X`1v^Rxu8J z#>lK?rLFi=ucfQWcFPf|_}%`+$l4rd%Pmp8wq*AE1qOD~R6{wYA~hV>`Q2t!?}Ra6 zBhHYU#mFykkhpFS1r%bo^`3gQgZO%A6G{1a66ZX8qLWSYh=M>UuBwWu{mHo2ky;W| zeX*imgy#aPk;H`NNGel_-k?VPQ!VV<)|_aPf*?M7a&P z({Q%P3oPi9Fm)HNtv1MSWfz)u$Q`sP&oObEwtslcMX=;p@`Z8!NE?y2pYV+H+Us~{5Ep8+RlF2~TrmN$ zgq+cJ65?wzAt%_1Y_qQ}s+pB^7!i|#UgJzJy07+^atF`Fipx*w$+GGKju`mj#@Q{C zvbTtQ5GWK+S%^9<&DzX?=p0k83J!F+E1GRQqa61*>QfdckPu-h)llaeW*}?$NzyDE zixW2!m`bTC*hPqI(IT^jjb{bz#0WfGSxo2|O;$^PUMk`=46>vUy-nLiH+>{fFFaE; zPdgJu-mGRDu{gJsm62PQ3~}v^zETJ&+14&AX6VwhIw&X*c|+7Ci6YfjpH@$ykjEtV zwcE`Z7$#A=zTJ|WLKIJ}jk7px-l|Hbg~Z9PnS!T}*XX?i)S#NGx4kXofwxMkzDR;c z4;Fu%DqCN$w2*o}LXj1iPuZ=kn8#Gj-Z9f~RZA4sN3;@ATxfgBN=}Mi5+NZZ9WJBQ zu#WUtG3yU!2K6L~GpMqxxkb3Xoh7@#Bhf<)O`0SePL^K|KLW?TDl3j~%q%`K*Dx=H zxdz<`_#Kf>{Pb#qUelxYlA?vaEdnhTPa?o#MCP2uYJaWbliq^T{Y+k%%mA;v7E$Ix zg_KisuiWl=hX7bdjrHigWu*>Re4}v(TE&N=5k@@69B2V%gAlpJ1Ds#JLesF1l2O)b z2x6oVb}^ai^oQ6UY8h1qa`Qx3|9*XTzKoI*%=d-t8a_G&*e->c%0|?Z=~{ zP2qX*^UeXI6GvLCQ~Gc$aTo!VlK?{*;(B~KnkclJX3EesrC>&&W!4Or(g0B_!mk1` zF_>ih&L2u~9IUR5?IEP*1*Cn~H#+W)$KIVrtO05391Dts{U8u)KP3mIFz+HZeZk*~ z?)#NUDD=B{KvY$Rh|6+pQ8i1z*!R{ZZ44q+N9-$gFd`JTGH(%EbQB)xMnpju24eNF zI@}3c$k8D)v^~WlorSrQkF+ z^0K|h80&JP(yhhnC)g#p3pfX{;ld@Ot_l?sk-92`yb9T`lmQ!jhpr)dZ;{@@&@m|X zo}5Y0G2$J%?R5?bZfz3dQV~C~5NjN(6pw1g%S@)Ulj;c{h*}euW84eDw2S&GH3Vo^ z=^-o-DT0?&QJ08%nCzzD!}yQ-vf%8knjd!skdxI~nHlU%Ibb&z5C^#0+MsYrij-_o z9e}2X-B6cpc@fR%&6rZ+jewC&YS`;Z3b#$C7daO?L{0lW45fRL~ zczgz^M}Pu+OLKS+J~iV!rt>=x<(eQVI_f<{xH+ggeOR95!m~E0s-!q@DvOLJ3=E({ z!f>a`S&06~iATzlTw2ELqh>VnEy!CM>PU?A$z%*8>%B@`gtXD;Ewi8Q zjQdYUwcVN)nSr{;DUBGkr0i=O#{l;`ejoaou|O!)ek-bR#p;q)@$K@GWqv_ zMNS89tfcQ`?5Viubd*+tJidhn-b{&Cou{#XoK(~&RAg-;M zWlhQO(M;Lh+*vkaCo>QQK08U03)orUO4gy3b}klJqhQoiB6;eYUs1L@pdWz}Ah{l7 z>F~Pk_3GqoU8k!Q2P!crIb|7s8zYKTlfeKSD(;0O3smgAX>Ge2x~HVS!7!Gp8&hH< zmMUp6%~8e{9@iB2$X2>{#NnEKT&fQ&39^t~2X+clcLilvV3t=BW&ElgDyJ#NrNwEK z+-xVFJ*e`wVq|Kq2B04)PQ6+|sag`QB%?B{x)Q`y*f@9AlvK$Di>4Ir(I^IZ)2I=Y z{1=T;>56=_m1&4q zbf9G+TNP0!POo1^jtxDm(}ZD(Wp?NU0F_*N`UHh4n`CfZ!;OqgfyRv+e)%er^zm#f zs=3eurJ^&0nm2cdib47(usl;HgVxOH=Lw}eBsG3Blx5W&O#A7V5!>}6(rBP?r!)NY z-s0+ZIMu1y^$r^oOIM3cxr|6Dl?i3_ofV;YF42E+3JiK2Huu|5gyNw^bn#_|K*LrZ zBzj{j1ImSY{X!Fdqam@=3&_H|qFe1COCL8tWK)85TeOZ8flyJmDvF~lZ^&*z{GU6{ z$$&cA*;frHe1-zJ$h6)d^Exq)Ry)nm98d^p*#parn#qONfR1wLq0h=mtRKt+`cF+A>T`aAiQiViQwr zd?)Sz&nq*Nhr z>ahG|1X%&DVls*fhr1Qap*iN=1uMY}EWFWpN?>g%$|o+|WR)O`fnr9m-?#+H>7tLI zVxv*s7M|i{prGSch`jqsw(B}YDn^EiVHA-|(dX(k+Dm~@db|z^fsD(yhE&QcexdW5SlrgHghA&Y$VJI>SU-lc=>2Lh3*Dwqpc(J zp7JS4NsNopQg)}dc1+b&3@%VAr*D?lHg!%KB0x>J6Gjx+5EpJng@c7540P%DcA|ua zJFW`ypa>60VwUuF$o%d8T)UOZ;7x``)Tx*%1!eFRi?pH0yU2=Z*baV(GP6&`1unXq zjD-bx`mqIu?j!!y9s&|Sa^~d_OdLr!)B87?O(pq|I0pGDo_-iMP0tAxow2^%s;;Bx zM-8Tpcr6qg^;=7}*e}m?_7Ojkswk>aT{Pg*!9oU6)Ep$qv+NOa5@3g!ndw2cT~Pz^ zM-UcosrJYw*sL>7gDq0&nx*!U{>qeQGOE~kgeHf(xedN%i)fHNT{;MbaAD3Pr5uc4 z!t>g~_oU32MKQCPs8xJ=34XmrauLgO3fEod74{VOsGQSiz#^im4sygIQtT^-s62>zJiGGu1NWo?lTF$;>85fbMqBYu0(M>#^FD2znU z@)8X1s*B;r&K6>qUXjup=qd^|B#w6SyPz$pw991!4Y@d6K_MUUb0DxM)C03M{fRP^ zq}6J34)3a}!%1>Nto%_phB|%-|D;SCk4u=;F>3^j1cIp%M;aKOixMZuf4`&LqT5H#IdLjw#7*Wsnn7F6;CKKEAdB>e6*Xl>?JdTP(@Kli@ zbqAK`qXB-dN72|`r`>GSwo9%u$VX)2QBE-(5S!8vW`w9Cq?x}8#Bg1bbAVeiE`hos z`p{Fiy;AH6#lUQ*Bn;GmUdAIiTB?rjlJt3PwM$iHt$jwXtPze7OiL7VW%UjM{q(Z| z{DbiKQ1&G|ZG6Z$F)CjLH*2K^@sF}Kri3-Q9|f!XL2UoZN)(A9MaSbwok^}|4$RV< zEOU*O6`ZXL$LAC<0T)(m$HO_qu2g3lZ`=1NIvsav55z(#qv||H2rod;XyO>5B9ISL z=8+*-sIrT2p&WfBFx_+*8XG4`9rF2y+t17`?CRU^@gxO433CKv7si6#` z^+>vfVv#WjT3=GdMRn}8io6~JCpR|~E%Cb=dVG+g+LFxJ#F!3l5j% zii*+Da|qKC^$W>_gK<bP;l)dHVHW zhYGGje7BcgR3j2lOXX@PpjNDvh@VO4G0-w0qAgJrSK=~?n+TUTpgc5M2+=|3wKdYa z)uf6jizU(;TS5U%Dmg*sDtr=cyg8uqR>@64StP2|WrWs(t%>PeO8(#JvB8u$8aK@n zI>8bg83Qgx&J4wYEGlndii{sFEoL?%7CeB#)Sci5p=y5QMFsI7r<#(&nYfd50ie(b zQljv_>l#}S;4Y#vc_V6tblT%Z8-QwMyAi#&eT zS<~f*B*mb@{?tgZc15d6nd4#~MY{~;Oi)z}GaoapaBnKdDj|fm+1^Uj{kEYuBe_A% z5xVNI3QQ4I-zfmK>jB@Bl2m!R1nnf!$^jU z2Jd$wsH6)ITW?KFcTN!+b_)U10)~}2POQ$9RYDoG>}6sb1`<*SblR{;tlpFGbRdFu zt4HignuR$o(QJ@aLt$Pd$)(xiE-+T#mIRzd%juzy(c{JgDQt#aBYg^+r zY@4{B(h^S+1r~ziK7{=MZXdC-2SPzGl~95nM_~d)k0ELh&R`OiV&?Z?+!43|Wijg+ zBydrH_|mF3{nBxYc|?hW}*TaW3v*9VYkklK1DVbjKD^0 zjYKmx+E$&eR8%1&^ct4srB|HesIo@GM>zj*agt=diFUTforo?cBtKO|0xu!RS&6tt zf;Mrx8Ck*y4sxfXI@#Z9d%cbI#RHAT;dP4Og5AHi6)Uq7jAf4s(abp`d_~Q_r{2g8 z^lS3wZlU~Wr(qu~QcDA=!iTzZ4aEBz?&EM~8Fh;S`Fg}e=M1T^)98dAUvW?Gq%G@+ zx+J%WZ{-jhnGrn64;Oot4twfxLwEXJ6io<3vlJU`wuKnBlj!r|h=&QbwP3&Log#%H zC>x84wM^lkSyx-Smy|dt9LjWtLab`roa02xa}wJ|CSzvVMd~NK_#?Oq$Sn~}s-iY2 zv^`A>P%k#_oU#YY5bC6hODStH^QKa~4qD*Vh;2;ulRJ9Gq zR&Ar#SVe#vt|oh06(i_06U6;&xgTM}beZnzh5 z|DcQb+h%Q}3Fj9*)_~$MREu6&y@KHUQIQ}%LYlvxzPezi%e`1Vb^XI&j#4hn`M>R5 zOKfD>SuS7*j{q4Uh)4v~QV0NxP;8iN&Q{zP5{Yxjgl--AEvo zEP|9Bv&bR{K_Vfci9`^r(wjuHK|-vM*bG8Qh_GP8z>4Af|8xHHKKI@#8&;IMed}@0 zJ@=l+|NQ>{*OidosIK9Qk;n1?F{X(R!$rYsRl3r}eJi1$H@;}NQWHKtl*9_JR4Z(` za2rV%of7r9FaSwy!WG<%wLBUOPf}s~L;ZF{hF4`UR3apezTKV6P9?49@VV{SyAQIk zg@pOxNq>m#H(}_#p^YJc$!Ia_xtyfMrsvM!NKZI0SaXDUXCP2HsT&&zR%uwc10FbgB^D)hp5_lPmo1lOpMbK%DqPfErND-H$fS84yWU@ z`3xx;W~aTe+6}ZOWi9fS!VR&h zX)%$ih|gz4yG*r-Mk2X@!s(I5+sE2$v?iXbJ7-t@7t`KkuKjg(P(}ZP1J;CXDCesh zQ9G0=vq~fS!4ZJlX8JBx_s=DuA|$%jK_kpFT8E-U+*Je+8U*Uv%uc(q;?jCVTNC@u z^XBFWmJe;8k}RsA?RLY`#NJVyNtU^`ZbIy`IZ?<|lyDB=dd|d|trM#xjZ8Rw zYmE+-kjgLz&Q7_?jm&wF@jT!`Ptuc|uhb*`*?l1t*(WwF5KJkW6AxU2E+>x~-;c4i zL)V4UGONVmj#8n>WHtxV_Oe3U6%*FDd7XZ;`ViiY$A`ZK1Ab1_sk0xp6os9IW&8mP z+hZNo7Dn+4utG{bBTgonO`#25{(!p&)$C1*gPDz!zUuvhVaS5yIycz}%AU!9V?-6h zwRGi2@W!mTyI~Qd8USYe8?rw9WfZzIxzCe|Y{!ktbsQz>sEOf#YUsYr7Ef^iPjzNk zKODe}nb76UnlfYYAk^NLAFoF8xkMVN$SCsGjI%t9$>{>zgRa}$PRi>A2C{ll0)-9caJy& zxqt)@CxQ-kY{3I+JbT*KFptwmJFXu2_$tuyV}|}4$0tN zXmK1)r`CrOjZ2R-KQ?n zrQU6Y(NuP+M7)!~&`DzLu7RA7ufPM7F@&-pBk%_HHssDsF2Z7qqSY+(VfO|_XA$q| zd9Vt*dV*l61%^2pozq}Ut>XtvM(5;`7}pu|yWPj=c| zA7CmoYDYo#Z7zPZrb@foqTg7YO4-9;ug*C|C%f+5!C5SWATG2nNitNhx^nAgWhL3j}|u|A+vi z)X)m=xHo!wpF%_}?J+a%dmNUN27I5xB2m{AqPEl8Y_|M<7WB&E6VEk35O_q1XMqpJ z`t~8BDiqT~mW2!3p z=A~A3T}U>gCtA1}ynt-nl2CZN#v*4?4fCw29vT%f421JAEj}je26ey`-DtsLNp1?* zEX0ulcs8b^Ax zee)XhXxzj8h020};)Tk%bAPC;JHUgJYs1Ol?9oA#Hq=yb$mgX=V4ecfFKGf;rs>}* z2fq>xq%c_g9bO|jmnwO0t+qo@a+FL+`qropVsu|<}-nCw~0 zi5RlEKzQ5Zjfu-cSp#*U2o*OsI-(q=*nl;;&w&hk%AjPW2rGyOMTnIEc%-I!bLRpz zIFH^$SGq>;lD=FLG_2G}o!ur{J6_*yJl)vES;q_;5;2%Asmmv;zsZ~+{h*o?JN_(F zfbVO9V9lzOz-ho<2cu(VbadZs(!ER3o#0Pu##I?pEF#MI1D6&uwKrvIbvTDnV;A=t zxIty@p;c=@sQDaMb2BT2S24^m3u>{3aN##9V0+)TDh#;tnOvz*r;YPsfa=g3gi-)4kp9HihPkAJc0Tt+8z@< zF2XleJ%OiWv?byElKIdEJ|B%od&42(n?%v=i6usBDv4!t!$1)Z3?-pT8Js8$9>TEL zzcR!YaR=1w#RR4xAMl<4L&}(>v#P?1r;S9I_g}409)gRwGt;qzR^ZZlU`&K>d)_LJ zY`Gircr^~ULRWAmROS5&?m(5QW(gbH4oag0o+TgE4?_$v7I-{%+(Qxt|3tb%&voz0 zvWTOA)48OaD3+2qcqZXU*4W+5>v?da@rmGe#U^ld5U6xMMIx_D%E~$fR=TvBx+os< ziD&4NCS}Rz#3Uh~x;s_&fjk{^DcZG+Nk76z zmvx{y5D7Ne_eg%Zb&zU$Ts#L^u?@V@1nHN9e6P;pw<8+knDugUM0>4B2ij%XU{45{9*I5m~v<8v32`^yy)kM}wEqR^C_ zxoW|oG|w9P8y1kVqx`P7YcZk>uv;brYzq1xkG^NAhuaewHit6+{y6(R<3OEhbTlH5 zQOi&p*=!+2T9|;9$wb2}_`(V0QaUt~l9x8Syvuaj2tXQlrjS2&W>BOK=g?mT#LMO! z*UL}4-zyuy!V_RABjVTPrB~9xlkK5PG2$wrB-YlCqa|&}K%Dkgg{9i*6~$xMBt$R+ zQbbzY-meihHwk6&0MhF2%^vrlj!N24^2wO$?VTmX+ zCuS&@8%T0_Biz~T->jP&I4|EibP7qn<+d+2pjpCti*RH?XN3k*4?VYlbvlI7CDBbA zfX6+DX~Y!&@K{HV1uTLzushRGrwyn6o)gtzMR7B#%b~AqmqH9$Me}q`7V$?Y0zgyZ z6+^_DxjB}=G4ww%%hHi&7&(oirs&K-4P48!=VT){t+?6f{iB239N1tt?`q?p(!Mra zE(V@7D1dEs6+P84RXH#W9Wh&d8FB_AQ)_KPB!v(^kR zYs0oOGHKYNV$aBvKgHH3Agz*EfT~5x|4T1TNDKXd3j!kckJSH^Um&0+BWz@jp140U zbiqt1s!hP0VPO3dZPbcLkUvr3kwzd8|3_#f*BigrMG`)7Qfgorl^7yS4d0LgXqEIG zVWw16GFby00%C{a25z0y_3{z*OmmiGCB>$ap4bG0KgbZmmP9dRE<>gWghmNHXs1H) zRCW=4ZRLXE-jrF`RWp)meG{NFWsKA|v&8yLDBNCXv=|un4|M9$nk>Nn=C|a7p4vg; z(r{2x!W$I`(_|tg8s$UOcwrojQEnrQPjVNSNIM?u$}HpNhpcf}hGKP2Xls!o-B;Ys zQGgVglFI(%gs8OZvTex^R31=pmms?$L+9dURO{60BE!3jl3{eKV-zxAZg0TD0&l#8 z;WwPkvSpf@Y5UDXPm3;+r0q|i4W~m`X+f81L*uK13hZY%d*MBUT{ND}5BG_Ldcb&1 z*}_c4*QWc&h}fMUB3A{~eaouTk{T@Ag0)Sj^#6W&cY)JX@Eeu9hzaUv60y1{r7ee)o=if9i5OR2xB8Mq1U1L=6 zma11PG)hTX4=g$M=%05h#>d3p6a~=p174?LWi|KfVV)SgsiU1BB$AjGdOgv&Z?it2^JDhSGjk5}Q=iWTOLW1m)M70qV zx_kFf9M+Fa62nDA0m3b{xp$3hcDlSL#LE9SQP_A0W1@)TA!1rvqc-O$;hLls<}hb( zA32jp12Cr|sOr78IF;NT^sVfMR+nam}S0&6NNTQk8(r;Z8PKT<-{KD5=V@xgqggz$}{`DpZ_Og~C(8i_!TcDhpz0@WRa zC0dod#;s9FRjnpotX5@;vDU0hzT4Q)VH{}1w#iWXbUdCtsLoGjr%LPxzqxg|12`Co zXAlX;I(dr7V+l8EOK0?Q^aey72G?Bd7Xy(_<|tQJ_6Kjz;a&704#`=_CeGxolk$A# zU36%oOqRe#fvmul2n%z`X>Dc1j5&K5_MU9A!^l|`V7`DF6rf$g*ZaTz*7>cv)x ze{4?e-h)5Mm@cS5I~x^uONN(w6i=o824em^AtA&2N+GbrL3xa|fkLaapxh16p-P$k zX%$t=bQovhEteogYhO- z!o*>9Ok#wj7Lvk3vVFiNZGm3$N+_s5s;EK5a{>Rr?PuWf31?C3orK4iJIQWKT?)2l zD>zE8kwWTtb4?|Ow5VTfe*t>r&J>_{&Jfg_U%<>y=sxiP(qh#fEPP#*9w~0=USU7* zuFg7{Q_&SQQ*#Rd0bJP{8o#F2QkH$+QnHSKiANeWMdWNY2joORC1nbSHgp>^NSkrH zlA1-{?sit3p<6y{>lWi=Jf)T)gZdKczTGY)BHvRbT~?7@>4joIaAQnVh(Tk5{e;_B zFOc!kgcr#Q9=INgR|GX1&5pF=a|@t-1IA*T)nWkVnZ=$R4MFS z<sEVL=FL3!DoLWuW#9=ixY@9*O; z62TE8U~Tz=@}67{C&Vj!WjQf8H(x_a*&}aH#@Dk1E8XaG96TB1;ys*riWoUw6C0*i zle1Pb)sEaLH@nVBf3!Q*+_y~v3{fAG{mN1$laZ^y#Uyz9%BS})&ON!+|}exZ<1m95v*6LSh%`E z*+jp;!Z*!yckKB-yk6@Vp&WuG?UV%xJs4!P(Jla5kOv$~6SC9bc4t#a$k0 z+w<|oD#|}z;K!nTK;m#Z!TyF4s!`4YFFY$WgH6PEd?A=fvwIo?+|q=y#%-jth)cJ#6m6$sO=UK5vzqw%Nem5jjDr1EWJVp{zV57cppmqHmT0~)Ih(xIGc4=*uu7gw<{-Oe55xpCU#b4)ipjI<7b>bruvwj zmFl!Srut&#=@G6bpU}-Q1E=zZX9{34RdkZ+D6GMJFJe*XQ@(Yp$Rq`I=EpO>-sMeFtt-O8; zSNSgd|89M?PkfJhBgaqb@8v+}y01^+!}sC8wBOS0<+$pejQ8IkeBQukxBaPZFUOw^ z&VMENydSjxqHZt8JHh#3`?v7>2OoYomivEKx0mB@>h>Se$MF99`2M5#FYRB|9msL@ z6RIISBaNN3*I##r_>Q`i_Mg`SF30cC1Uav8{NKiJA3FE{3tQ@BIliJVEcY+{$nke^ z`hPp^S3j%T%ke9^L%M%@G`W9uR;Tj^`g^(F-~N*NMUGGYLJf%YFYV>||4_GoO<(ZN zzpL}*`2LTpAE-SIMcDq2@EzTvT)*?`_u>;?`WOr!KZ80!{rxfyZu>jBogAP1uzNNx zt3S%|t3msVpH}_LQO=XA$Y(je8?^sD-CmBLZ|MK8gZ3|fUiB}>r~gPZXJ68K6L=!7tL)?dy(x%kTaMf9VWq|6iZ`5&m9||Mn^V zX#VK!Wj_A{-ns4nWuV&2@sodVPUSbUe&pMK4%)x+%OB&PB->@&H5 zw3Fk{pgoPBw0~c>e_ywMKe)ghxsX178jWf1N&A=IP|yAHPt@^3Ppqs$=~vd_pP{YW z|LR|Y6?oZmwaXq;I&P&y<^R7C+{J@{FJNi0u_$=Dfwaoqh<;VG_mw&2` zU->~fQyuU4A3LAZ{fF};?LQryPtQs(IliIWt8eY!@96&T*su7Vw3Dyj%C!IJSJnOh zYjFQz`$4Ate|%lFpUS}K4#W0uXWE~BL$xRV>b}DEzoXlSdm fBt7v*Gw +#include +#include + +#define ARRAY_SIZE 5 + +bool two_sum( + const int nums[ARRAY_SIZE], + const int target, + std::size_t& index0, + std::size_t& index1 +) { + std::unordered_map num_to_index; + + for (std::size_t i = 0; i < ARRAY_SIZE; ++i) { + int complement = target - nums[i]; + if (num_to_index.find(complement) != num_to_index.end()) { + index0 = std::min(num_to_index[complement], i); + index1 = std::max(num_to_index[complement], i); + return true; + } + num_to_index[nums[i]] = i; + } + + return false; +}

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 z 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