From 241d9f694bc9e7cb86a0891bbdf3416ed159033d Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Wed, 31 Dec 2025 06:36:39 +0000 Subject: [PATCH] Final verification - all tests passing Co-authored-by: blueloveTH <28104173+blueloveTH@users.noreply.github.com> --- _codeql_build_dir/CMakeCache.txt | 432 ++++++++ .../CMakeFiles/3.31.6/CMakeCCompiler.cmake | 81 ++ .../CMakeFiles/3.31.6/CMakeCXXCompiler.cmake | 101 ++ .../3.31.6/CMakeDetermineCompilerABI_C.bin | Bin 0 -> 15968 bytes .../3.31.6/CMakeDetermineCompilerABI_CXX.bin | Bin 0 -> 15992 bytes .../CMakeFiles/3.31.6/CMakeSystem.cmake | 15 + .../3.31.6/CompilerIdC/CMakeCCompilerId.c | 904 +++++++++++++++++ .../CMakeFiles/3.31.6/CompilerIdC/a.out | Bin 0 -> 16088 bytes .../CompilerIdCXX/CMakeCXXCompilerId.cpp | 919 ++++++++++++++++++ .../CMakeFiles/3.31.6/CompilerIdCXX/a.out | Bin 0 -> 16096 bytes .../CMakeFiles/CMakeConfigureLog.yaml | 601 ++++++++++++ .../CMakeDirectoryInformation.cmake | 16 + _codeql_build_dir/CMakeFiles/Makefile.cmake | 150 +++ _codeql_build_dir/CMakeFiles/Makefile2 | 160 +++ .../CMakeFiles/TargetDirectories.txt | 4 + .../CMakeFiles/cmake.check_cache | 1 + .../CMakeFiles/main.dir/DependInfo.cmake | 24 + .../CMakeFiles/main.dir/build.make | 118 +++ .../CMakeFiles/main.dir/cmake_clean.cmake | 12 + .../CMakeFiles/main.dir/compiler_depend.make | 2 + .../CMakeFiles/main.dir/compiler_depend.ts | 2 + .../CMakeFiles/main.dir/depend.make | 2 + .../CMakeFiles/main.dir/flags.make | 10 + _codeql_build_dir/CMakeFiles/main.dir/link.d | 100 ++ .../CMakeFiles/main.dir/link.txt | 1 + .../CMakeFiles/main.dir/progress.make | 3 + .../CMakeFiles/main.dir/src2/main.c.o | Bin 0 -> 5688 bytes .../CMakeFiles/main.dir/src2/main.c.o.d | 74 ++ .../CMakeFiles/pocketpy.dir/DependInfo.cmake | 24 + .../pocketpy.dir/Unity/unity_pocketpy_c.c | 242 +++++ .../pocketpy.dir/Unity/unity_pocketpy_c.c.o | Bin 0 -> 1076976 bytes .../pocketpy.dir/Unity/unity_pocketpy_c.c.o.d | 265 +++++ .../CMakeFiles/pocketpy.dir/build.make | 117 +++ .../CMakeFiles/pocketpy.dir/cmake_clean.cmake | 12 + .../pocketpy.dir/compiler_depend.make | 2 + .../pocketpy.dir/compiler_depend.ts | 2 + .../CMakeFiles/pocketpy.dir/depend.make | 2 + .../CMakeFiles/pocketpy.dir/flags.make | 10 + .../CMakeFiles/pocketpy.dir/link.d | 88 ++ .../CMakeFiles/pocketpy.dir/link.txt | 1 + .../CMakeFiles/pocketpy.dir/progress.make | 3 + _codeql_build_dir/CMakeFiles/progress.marks | 1 + _codeql_build_dir/Makefile | 225 +++++ _codeql_build_dir/cmake_install.cmake | 66 ++ _codeql_detected_source_root | 1 + 45 files changed, 4793 insertions(+) create mode 100644 _codeql_build_dir/CMakeCache.txt create mode 100644 _codeql_build_dir/CMakeFiles/3.31.6/CMakeCCompiler.cmake create mode 100644 _codeql_build_dir/CMakeFiles/3.31.6/CMakeCXXCompiler.cmake create mode 100755 _codeql_build_dir/CMakeFiles/3.31.6/CMakeDetermineCompilerABI_C.bin create mode 100755 _codeql_build_dir/CMakeFiles/3.31.6/CMakeDetermineCompilerABI_CXX.bin create mode 100644 _codeql_build_dir/CMakeFiles/3.31.6/CMakeSystem.cmake create mode 100644 _codeql_build_dir/CMakeFiles/3.31.6/CompilerIdC/CMakeCCompilerId.c create mode 100755 _codeql_build_dir/CMakeFiles/3.31.6/CompilerIdC/a.out create mode 100644 _codeql_build_dir/CMakeFiles/3.31.6/CompilerIdCXX/CMakeCXXCompilerId.cpp create mode 100755 _codeql_build_dir/CMakeFiles/3.31.6/CompilerIdCXX/a.out create mode 100644 _codeql_build_dir/CMakeFiles/CMakeConfigureLog.yaml create mode 100644 _codeql_build_dir/CMakeFiles/CMakeDirectoryInformation.cmake create mode 100644 _codeql_build_dir/CMakeFiles/Makefile.cmake create mode 100644 _codeql_build_dir/CMakeFiles/Makefile2 create mode 100644 _codeql_build_dir/CMakeFiles/TargetDirectories.txt create mode 100644 _codeql_build_dir/CMakeFiles/cmake.check_cache create mode 100644 _codeql_build_dir/CMakeFiles/main.dir/DependInfo.cmake create mode 100644 _codeql_build_dir/CMakeFiles/main.dir/build.make create mode 100644 _codeql_build_dir/CMakeFiles/main.dir/cmake_clean.cmake create mode 100644 _codeql_build_dir/CMakeFiles/main.dir/compiler_depend.make create mode 100644 _codeql_build_dir/CMakeFiles/main.dir/compiler_depend.ts create mode 100644 _codeql_build_dir/CMakeFiles/main.dir/depend.make create mode 100644 _codeql_build_dir/CMakeFiles/main.dir/flags.make create mode 100644 _codeql_build_dir/CMakeFiles/main.dir/link.d create mode 100644 _codeql_build_dir/CMakeFiles/main.dir/link.txt create mode 100644 _codeql_build_dir/CMakeFiles/main.dir/progress.make create mode 100644 _codeql_build_dir/CMakeFiles/main.dir/src2/main.c.o create mode 100644 _codeql_build_dir/CMakeFiles/main.dir/src2/main.c.o.d create mode 100644 _codeql_build_dir/CMakeFiles/pocketpy.dir/DependInfo.cmake create mode 100644 _codeql_build_dir/CMakeFiles/pocketpy.dir/Unity/unity_pocketpy_c.c create mode 100644 _codeql_build_dir/CMakeFiles/pocketpy.dir/Unity/unity_pocketpy_c.c.o create mode 100644 _codeql_build_dir/CMakeFiles/pocketpy.dir/Unity/unity_pocketpy_c.c.o.d create mode 100644 _codeql_build_dir/CMakeFiles/pocketpy.dir/build.make create mode 100644 _codeql_build_dir/CMakeFiles/pocketpy.dir/cmake_clean.cmake create mode 100644 _codeql_build_dir/CMakeFiles/pocketpy.dir/compiler_depend.make create mode 100644 _codeql_build_dir/CMakeFiles/pocketpy.dir/compiler_depend.ts create mode 100644 _codeql_build_dir/CMakeFiles/pocketpy.dir/depend.make create mode 100644 _codeql_build_dir/CMakeFiles/pocketpy.dir/flags.make create mode 100644 _codeql_build_dir/CMakeFiles/pocketpy.dir/link.d create mode 100644 _codeql_build_dir/CMakeFiles/pocketpy.dir/link.txt create mode 100644 _codeql_build_dir/CMakeFiles/pocketpy.dir/progress.make create mode 100644 _codeql_build_dir/CMakeFiles/progress.marks create mode 100644 _codeql_build_dir/Makefile create mode 100644 _codeql_build_dir/cmake_install.cmake create mode 120000 _codeql_detected_source_root diff --git a/_codeql_build_dir/CMakeCache.txt b/_codeql_build_dir/CMakeCache.txt new file mode 100644 index 00000000..9c330869 --- /dev/null +++ b/_codeql_build_dir/CMakeCache.txt @@ -0,0 +1,432 @@ +# This is the CMakeCache file. +# For build in directory: /home/runner/work/pocketpy/pocketpy/_codeql_build_dir +# It was generated by CMake: /usr/local/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 +######################## + +//No help, variable specified on the command line. +BUILD_DOCS:UNINITIALIZED=OFF + +//No help, variable specified on the command line. +BUILD_DOCUMENTATION:UNINITIALIZED=OFF + +//No help, variable specified on the command line. +CATKIN_ENABLE_TESTING:UNINITIALIZED=OFF + +//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=/home/runner/work/pocketpy/.codeql-scratch/dbs/cpp/working/autobuild/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= + +//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 + +//C compiler +CMAKE_C_COMPILER:FILEPATH=/home/runner/work/pocketpy/.codeql-scratch/dbs/cpp/working/autobuild/bin/cc + +//A wrapper around 'ar' adding the appropriate '--plugin' option +// for the GCC compiler +CMAKE_C_COMPILER_AR:FILEPATH=/usr/bin/gcc-ar-13 + +//A wrapper around 'ranlib' adding the appropriate '--plugin' option +// for the GCC compiler +CMAKE_C_COMPILER_RANLIB:FILEPATH=/usr/bin/gcc-ranlib-13 + +//Flags used by the C compiler during all build types. +CMAKE_C_FLAGS:STRING= + +//Flags used by the C compiler during DEBUG builds. +CMAKE_C_FLAGS_DEBUG:STRING=-g + +//Flags used by the C compiler during MINSIZEREL builds. +CMAKE_C_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG + +//Flags used by the C compiler during RELEASE builds. +CMAKE_C_FLAGS_RELEASE:STRING=-O3 -DNDEBUG + +//Flags used by the C compiler during RELWITHDEBINFO builds. +CMAKE_C_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= + +//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/runner/work/pocketpy/pocketpy/_codeql_build_dir/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 + +//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=pocketpy + +//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= + +//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 + +//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=ON + +PK_BUILD_MODULE_CUTE_PNG:BOOL=OFF + +PK_BUILD_MODULE_LZ4:BOOL=OFF + +PK_BUILD_MODULE_MSGPACK:BOOL=OFF + +PK_BUILD_MODULE_PERIPHERY:BOOL=OFF + +//Build shared library +PK_BUILD_SHARED_LIB:BOOL=OFF + +//Build static library +PK_BUILD_STATIC_LIB:BOOL=OFF + +//Build static main +PK_BUILD_STATIC_MAIN:BOOL=OFF + +PK_BUILD_WITH_UNITY:BOOL=ON + +PK_ENABLE_CUSTOM_SNAME:BOOL=OFF + +PK_ENABLE_DETERMINISM:BOOL=OFF + +PK_ENABLE_MIMALLOC:BOOL=OFF + +PK_ENABLE_OS:BOOL=ON + +PK_ENABLE_THREADS:BOOL=ON + +PK_ENABLE_WATCHDOG:BOOL=OFF + +//Value Computed by CMake +pocketpy_BINARY_DIR:STATIC=/home/runner/work/pocketpy/pocketpy/_codeql_build_dir + +//Value Computed by CMake +pocketpy_IS_TOP_LEVEL:STATIC=ON + +//Dependencies for the target +pocketpy_LIB_DEPENDS:STATIC=general;m;general;dl; + +//Value Computed by CMake +pocketpy_SOURCE_DIR:STATIC=/home/runner/work/pocketpy/pocketpy + + +######################## +# 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/runner/work/pocketpy/pocketpy/_codeql_build_dir +//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=31 +//Patch version of cmake used to create the current loaded cache +CMAKE_CACHE_PATCH_VERSION:INTERNAL=6 +//ADVANCED property for variable: CMAKE_COLOR_MAKEFILE +CMAKE_COLOR_MAKEFILE-ADVANCED:INTERNAL=1 +//Path to CMake executable. +CMAKE_COMMAND:INTERNAL=/usr/local/bin/cmake +//Path to cpack program executable. +CMAKE_CPACK_COMMAND:INTERNAL=/usr/local/bin/cpack +//Path to ctest program executable. +CMAKE_CTEST_COMMAND:INTERNAL=/usr/local/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_C_COMPILER +CMAKE_C_COMPILER-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_COMPILER_AR +CMAKE_C_COMPILER_AR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_COMPILER_RANLIB +CMAKE_C_COMPILER_RANLIB-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS +CMAKE_C_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_DEBUG +CMAKE_C_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_MINSIZEREL +CMAKE_C_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_RELEASE +CMAKE_C_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_RELWITHDEBINFO +CMAKE_C_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_DLLTOOL +CMAKE_DLLTOOL-ADVANCED:INTERNAL=1 +//Path to cache edit program executable. +CMAKE_EDIT_COMMAND:INTERNAL=/usr/local/bin/ccmake +//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= +//Test CMAKE_HAVE_LIBC_PTHREAD +CMAKE_HAVE_LIBC_PTHREAD:INTERNAL=1 +//Source directory with the top level CMakeLists.txt file for this +// project +CMAKE_HOME_DIRECTORY:INTERNAL=/home/runner/work/pocketpy/pocketpy +//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/local/share/cmake-3.31 +//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 +//Details about finding Threads +FIND_PACKAGE_MESSAGE_DETAILS_Threads:INTERNAL=[TRUE][v()] +//linker supports push/pop state +_CMAKE_CXX_LINKER_PUSHPOP_STATE_SUPPORTED:INTERNAL=TRUE +//linker supports push/pop state +_CMAKE_C_LINKER_PUSHPOP_STATE_SUPPORTED:INTERNAL=TRUE +//linker supports push/pop state +_CMAKE_LINKER_PUSHPOP_STATE_SUPPORTED:INTERNAL=TRUE + diff --git a/_codeql_build_dir/CMakeFiles/3.31.6/CMakeCCompiler.cmake b/_codeql_build_dir/CMakeFiles/3.31.6/CMakeCCompiler.cmake new file mode 100644 index 00000000..9597147a --- /dev/null +++ b/_codeql_build_dir/CMakeFiles/3.31.6/CMakeCCompiler.cmake @@ -0,0 +1,81 @@ +set(CMAKE_C_COMPILER "/home/runner/work/pocketpy/.codeql-scratch/dbs/cpp/working/autobuild/bin/cc") +set(CMAKE_C_COMPILER_ARG1 "") +set(CMAKE_C_COMPILER_ID "GNU") +set(CMAKE_C_COMPILER_VERSION "13.3.0") +set(CMAKE_C_COMPILER_VERSION_INTERNAL "") +set(CMAKE_C_COMPILER_WRAPPER "") +set(CMAKE_C_STANDARD_COMPUTED_DEFAULT "17") +set(CMAKE_C_EXTENSIONS_COMPUTED_DEFAULT "ON") +set(CMAKE_C_STANDARD_LATEST "23") +set(CMAKE_C_COMPILE_FEATURES "c_std_90;c_function_prototypes;c_std_99;c_restrict;c_variadic_macros;c_std_11;c_static_assert;c_std_17;c_std_23") +set(CMAKE_C90_COMPILE_FEATURES "c_std_90;c_function_prototypes") +set(CMAKE_C99_COMPILE_FEATURES "c_std_99;c_restrict;c_variadic_macros") +set(CMAKE_C11_COMPILE_FEATURES "c_std_11;c_static_assert") +set(CMAKE_C17_COMPILE_FEATURES "c_std_17") +set(CMAKE_C23_COMPILE_FEATURES "c_std_23") + +set(CMAKE_C_PLATFORM_ID "Linux") +set(CMAKE_C_SIMULATE_ID "") +set(CMAKE_C_COMPILER_FRONTEND_VARIANT "GNU") +set(CMAKE_C_SIMULATE_VERSION "") + + + + +set(CMAKE_AR "/usr/bin/ar") +set(CMAKE_C_COMPILER_AR "/usr/bin/gcc-ar-13") +set(CMAKE_RANLIB "/usr/bin/ranlib") +set(CMAKE_C_COMPILER_RANLIB "/usr/bin/gcc-ranlib-13") +set(CMAKE_LINKER "/usr/bin/ld") +set(CMAKE_LINKER_LINK "") +set(CMAKE_LINKER_LLD "") +set(CMAKE_C_COMPILER_LINKER "/usr/bin/ld") +set(CMAKE_C_COMPILER_LINKER_ID "GNU") +set(CMAKE_C_COMPILER_LINKER_VERSION 2.42) +set(CMAKE_C_COMPILER_LINKER_FRONTEND_VARIANT GNU) +set(CMAKE_MT "") +set(CMAKE_TAPI "CMAKE_TAPI-NOTFOUND") +set(CMAKE_COMPILER_IS_GNUCC 1) +set(CMAKE_C_COMPILER_LOADED 1) +set(CMAKE_C_COMPILER_WORKS TRUE) +set(CMAKE_C_ABI_COMPILED TRUE) + +set(CMAKE_C_COMPILER_ENV_VAR "CC") + +set(CMAKE_C_COMPILER_ID_RUN 1) +set(CMAKE_C_SOURCE_FILE_EXTENSIONS c;m) +set(CMAKE_C_IGNORE_EXTENSIONS h;H;o;O;obj;OBJ;def;DEF;rc;RC) +set(CMAKE_C_LINKER_PREFERENCE 10) +set(CMAKE_C_LINKER_DEPFILE_SUPPORTED ) + +# Save compiler ABI information. +set(CMAKE_C_SIZEOF_DATA_PTR "8") +set(CMAKE_C_COMPILER_ABI "ELF") +set(CMAKE_C_BYTE_ORDER "LITTLE_ENDIAN") +set(CMAKE_C_LIBRARY_ARCHITECTURE "x86_64-linux-gnu") + +if(CMAKE_C_SIZEOF_DATA_PTR) + set(CMAKE_SIZEOF_VOID_P "${CMAKE_C_SIZEOF_DATA_PTR}") +endif() + +if(CMAKE_C_COMPILER_ABI) + set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_C_COMPILER_ABI}") +endif() + +if(CMAKE_C_LIBRARY_ARCHITECTURE) + set(CMAKE_LIBRARY_ARCHITECTURE "x86_64-linux-gnu") +endif() + +set(CMAKE_C_CL_SHOWINCLUDES_PREFIX "") +if(CMAKE_C_CL_SHOWINCLUDES_PREFIX) + set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_C_CL_SHOWINCLUDES_PREFIX}") +endif() + + + + + +set(CMAKE_C_IMPLICIT_INCLUDE_DIRECTORIES "/usr/lib/gcc/x86_64-linux-gnu/13/include;/usr/local/include;/usr/include/x86_64-linux-gnu;/usr/include") +set(CMAKE_C_IMPLICIT_LINK_LIBRARIES "gcc;gcc_s;c;gcc;gcc_s") +set(CMAKE_C_IMPLICIT_LINK_DIRECTORIES "/usr/lib/gcc/x86_64-linux-gnu/13;/usr/lib/x86_64-linux-gnu;/usr/lib;/lib/x86_64-linux-gnu;/lib") +set(CMAKE_C_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") diff --git a/_codeql_build_dir/CMakeFiles/3.31.6/CMakeCXXCompiler.cmake b/_codeql_build_dir/CMakeFiles/3.31.6/CMakeCXXCompiler.cmake new file mode 100644 index 00000000..2e4931cf --- /dev/null +++ b/_codeql_build_dir/CMakeFiles/3.31.6/CMakeCXXCompiler.cmake @@ -0,0 +1,101 @@ +set(CMAKE_CXX_COMPILER "/home/runner/work/pocketpy/.codeql-scratch/dbs/cpp/working/autobuild/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_STANDARD_LATEST "23") +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_CXX26_COMPILE_FEATURES "") + +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_LINKER_LINK "") +set(CMAKE_LINKER_LLD "") +set(CMAKE_CXX_COMPILER_LINKER "/usr/bin/ld") +set(CMAKE_CXX_COMPILER_LINKER_ID "GNU") +set(CMAKE_CXX_COMPILER_LINKER_VERSION 2.42) +set(CMAKE_CXX_COMPILER_LINKER_FRONTEND_VARIANT GNU) +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 IN ITEMS C OBJC OBJCXX) + if (CMAKE_${lang}_COMPILER_ID_RUN) + foreach(extension IN LISTS CMAKE_${lang}_SOURCE_FILE_EXTENSIONS) + list(REMOVE_ITEM CMAKE_CXX_SOURCE_FILE_EXTENSIONS ${extension}) + endforeach() + endif() +endforeach() + +set(CMAKE_CXX_LINKER_PREFERENCE 30) +set(CMAKE_CXX_LINKER_PREFERENCE_PROPAGATES 1) +set(CMAKE_CXX_LINKER_DEPFILE_SUPPORTED ) + +# Save compiler ABI information. +set(CMAKE_CXX_SIZEOF_DATA_PTR "8") +set(CMAKE_CXX_COMPILER_ABI "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 "") +set(CMAKE_CXX_COMPILER_CLANG_RESOURCE_DIR "") + +set(CMAKE_CXX_COMPILER_IMPORT_STD "") +### Imported target for C++23 standard library +set(CMAKE_CXX23_COMPILER_IMPORT_STD_NOT_FOUND_MESSAGE "Unsupported generator: Unix Makefiles") + + + diff --git a/_codeql_build_dir/CMakeFiles/3.31.6/CMakeDetermineCompilerABI_C.bin b/_codeql_build_dir/CMakeFiles/3.31.6/CMakeDetermineCompilerABI_C.bin new file mode 100755 index 0000000000000000000000000000000000000000..0e5f034156adf9d6d795b655cc52140f256663af GIT binary patch literal 15968 zcmeHOYit}>6~4Q9x#ZzZnh=w;&6YN8Lh;y19Fqo_tYfb;iyS8;8xW*nGV2}NBlcl- zXIr~K2nvr{AyufVLXnU{RRI!zQVEeC6~$Fh5r|iQP=XLr8mJURXkF1FQ_?Kw%st;` zJgi$(_<_V+%X{wm&iU@SbLP(Ootb+-n;sm9$6^X)f%<@AEtSwnN({;ONrgm8?NH0< z^Hz0>T1@&vAJg`f7G%}sVtlS_5qtqj=CyI9iM&O_6hRmCkR|ixD>I9<1yadzFwZxM z4jl3+2>=Pa5icnbLozEo$RLk%Gt;hlGd*)uPKPccrzIXF^2s^j z{~eOguL|Fm?yinPzP;dWd)_Sm*s?Ck%`Wlv|9JpV%5t*;;JxNrGu*^ayKy39V@Z|1NM7j6$jgmtcS zO!m?F_#D+_Y?Hj;{G#Xs^L#LGRTEnuVaX=AH4k2z2fvx{cQm-0#+;b|&f^DVHh{}lB21Bt zG7x1T%0QHXC<9Rjq6|bC_&?6TUt4c`-8^x%#XPy_w;f8EUzqmd^>l>dTZKQQWzw-4hf5}W;__#TB**x*bnf=-Hmgy}&F;DgUlp3h7 zsgmofBS!0n&-?8W{x~7#sYQ>lxOdiDL!m#+bqak`{Zi|OB6(|Mnb<&DYJT z8S~kfcA3x4E-+)ynHR2mtEqvF(m+f7lI|Dy+~4CpY*w{<4w)x<;#@VSUi6lkCwmr? za%FS9UcZv3kLMP>L3iD;BgAdQXa1iaAR|`}5pU`k+@$ANt{%E;diQBVh%iGdYuA8cLvK+AEpYu&x?*>09prk^aqF{AbgYNu`z0>0 zzjnP|X8o)zV#M0SF}~rWqSv%4by4i^(6D+)y?cF9i{Qgnb{iQtl&~?%EVsd)HeZ%fE>DJUgz8N{5zl)B3N%Q|bf%W14VT)Lo zx~H#iXL8e_T&?8Ql3TVJ+lD>AN~AP`anGx)WAwBD<5gRg`ZQHI zF0L2gJPu>(W`*$&{M%G%*8it{|Aa~2?m!CJt8lx56 z`)?P=fN0jAr7`xWt0pvVRuit&%Eo$pG;_D_|4xPL33w0T&DN2BjPN9!0`f5*U#nCq z08;gS!dI$-kHBC)C=;`2y=U zQ^EDTf-}cTM@vBm4)pHzpE_E!IiUZeL%n-5eFW1k3oC7k)$Bi@tUZJKcJ~fi`vwLM zrn6SIcQ-w(B*)O+g%q|Zyv4Qzzw3dgr^<5jwr49pN7O7UdeZ_ab9XRU`D)o3vrBp2 z-H_QwUU|1<)v8XO8Y$6-m8({TE88h(M+84u59%%-wX+I1b)w;hzoKcvPJ% zdUlSaSJ83|HMd0jF2GzB~=+T#)~v`1DD&|uJZhdF5$*g_V9i;%#RR&eS_r= zQg{wSm$hH!+t(%L#ykspH&ufC@cu4-9v&?Cz5~X;n?XK)w;_{o6dC4!gz&%790>i# zyblubG4I2?3(eY8;W;1pm={8x7Dw(Q=MH?#=Ul>gssTRcnUMT@9xUPff0B$m#{(bp zI!Mfy(SP_s9wR=_8KGm|2-zvY!~I8}PEmz(3O?qskkjIb_~GOKD%ts%U~l{`$nOK@ z@6wDP3w4&?p#LC0DLhC~8x-h}PlWiLVt|An8h{S@-4H(|2FQHqgn@_lo(l0XZ-B)8 z4gAC7_nh#Nf0YzZkq?UsAuv?+L#lBX!9Ohyko>MISijZ^eGdus?LjKM=Pyz{fm!ww*vK@YC829r(*+;IW7Jjd`b`8Pj}lRCxSz z0T1W#TZFL-_?U-Icd)loDgX1v2l$Y)WD4>dgig&t9JBx)^y^e%4Dm5PO9(&gFNXuV zT0j6};@-f)zo&ud3iv^Zu@iJnNrT^!j`4NOb7%Ai-+z3+g}w**SNKMW%H~kxh^wtU S7jDj9$v-SqmW2o*Rs9o9p%N7U literal 0 HcmV?d00001 diff --git a/_codeql_build_dir/CMakeFiles/3.31.6/CMakeDetermineCompilerABI_CXX.bin b/_codeql_build_dir/CMakeFiles/3.31.6/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/_codeql_build_dir/CMakeFiles/3.31.6/CMakeSystem.cmake b/_codeql_build_dir/CMakeFiles/3.31.6/CMakeSystem.cmake new file mode 100644 index 00000000..b2715a60 --- /dev/null +++ b/_codeql_build_dir/CMakeFiles/3.31.6/CMakeSystem.cmake @@ -0,0 +1,15 @@ +set(CMAKE_HOST_SYSTEM "Linux-6.11.0-1018-azure") +set(CMAKE_HOST_SYSTEM_NAME "Linux") +set(CMAKE_HOST_SYSTEM_VERSION "6.11.0-1018-azure") +set(CMAKE_HOST_SYSTEM_PROCESSOR "x86_64") + + + +set(CMAKE_SYSTEM "Linux-6.11.0-1018-azure") +set(CMAKE_SYSTEM_NAME "Linux") +set(CMAKE_SYSTEM_VERSION "6.11.0-1018-azure") +set(CMAKE_SYSTEM_PROCESSOR "x86_64") + +set(CMAKE_CROSSCOMPILING "FALSE") + +set(CMAKE_SYSTEM_LOADED 1) diff --git a/_codeql_build_dir/CMakeFiles/3.31.6/CompilerIdC/CMakeCCompilerId.c b/_codeql_build_dir/CMakeFiles/3.31.6/CompilerIdC/CMakeCCompilerId.c new file mode 100644 index 00000000..50d95e5b --- /dev/null +++ b/_codeql_build_dir/CMakeFiles/3.31.6/CompilerIdC/CMakeCCompilerId.c @@ -0,0 +1,904 @@ +#ifdef __cplusplus +# error "A C++ compiler has been selected for C." +#endif + +#if defined(__18CXX) +# define ID_VOID_MAIN +#endif +#if defined(__CLASSIC_C__) +/* cv-qualifiers did not exist in K&R C */ +# define const +# define volatile +#endif + +#if !defined(__has_include) +/* If the compiler does not have __has_include, pretend the answer is + always no. */ +# define __has_include(x) 0 +#endif + + +/* Version number components: V=Version, R=Revision, P=Patch + Version date components: YYYY=Year, MM=Month, DD=Day */ + +#if defined(__INTEL_COMPILER) || defined(__ICC) +# define COMPILER_ID "Intel" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# if defined(__GNUC__) +# define SIMULATE_ID "GNU" +# endif + /* __INTEL_COMPILER = VRP prior to 2021, and then VVVV for 2021 and later, + except that a few beta releases use the old format with V=2021. */ +# if __INTEL_COMPILER < 2021 || __INTEL_COMPILER == 202110 || __INTEL_COMPILER == 202111 +# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER/100) +# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER/10 % 10) +# if defined(__INTEL_COMPILER_UPDATE) +# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER_UPDATE) +# else +# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER % 10) +# endif +# else +# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER) +# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER_UPDATE) + /* The third version component from --version is an update index, + but no macro is provided for it. */ +# define COMPILER_VERSION_PATCH DEC(0) +# endif +# if defined(__INTEL_COMPILER_BUILD_DATE) + /* __INTEL_COMPILER_BUILD_DATE = YYYYMMDD */ +# define COMPILER_VERSION_TWEAK DEC(__INTEL_COMPILER_BUILD_DATE) +# endif +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif +# if defined(__GNUC__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) +# elif defined(__GNUG__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUG__) +# endif +# if defined(__GNUC_MINOR__) +# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) +# endif +# if defined(__GNUC_PATCHLEVEL__) +# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif + +#elif (defined(__clang__) && defined(__INTEL_CLANG_COMPILER)) || defined(__INTEL_LLVM_COMPILER) +# define COMPILER_ID "IntelLLVM" +#if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +#endif +#if defined(__GNUC__) +# define SIMULATE_ID "GNU" +#endif +/* __INTEL_LLVM_COMPILER = VVVVRP prior to 2021.2.0, VVVVRRPP for 2021.2.0 and + * later. Look for 6 digit vs. 8 digit version number to decide encoding. + * VVVV is no smaller than the current year when a version is released. + */ +#if __INTEL_LLVM_COMPILER < 1000000L +# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/100) +# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 10) +#else +# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/10000) +# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/100 % 100) +# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 100) +#endif +#if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +#endif +#if defined(__GNUC__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) +#elif defined(__GNUG__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUG__) +#endif +#if defined(__GNUC_MINOR__) +# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) +#endif +#if defined(__GNUC_PATCHLEVEL__) +# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +#endif + +#elif defined(__PATHCC__) +# define COMPILER_ID "PathScale" +# define COMPILER_VERSION_MAJOR DEC(__PATHCC__) +# define COMPILER_VERSION_MINOR DEC(__PATHCC_MINOR__) +# if defined(__PATHCC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__PATHCC_PATCHLEVEL__) +# endif + +#elif defined(__BORLANDC__) && defined(__CODEGEARC_VERSION__) +# define COMPILER_ID "Embarcadero" +# define COMPILER_VERSION_MAJOR HEX(__CODEGEARC_VERSION__>>24 & 0x00FF) +# define COMPILER_VERSION_MINOR HEX(__CODEGEARC_VERSION__>>16 & 0x00FF) +# define COMPILER_VERSION_PATCH DEC(__CODEGEARC_VERSION__ & 0xFFFF) + +#elif defined(__BORLANDC__) +# define COMPILER_ID "Borland" + /* __BORLANDC__ = 0xVRR */ +# define COMPILER_VERSION_MAJOR HEX(__BORLANDC__>>8) +# define COMPILER_VERSION_MINOR HEX(__BORLANDC__ & 0xFF) + +#elif defined(__WATCOMC__) && __WATCOMC__ < 1200 +# define COMPILER_ID "Watcom" + /* __WATCOMC__ = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(__WATCOMC__ / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__WATCOMC__) +# define COMPILER_ID "OpenWatcom" + /* __WATCOMC__ = VVRP + 1100 */ +# define COMPILER_VERSION_MAJOR DEC((__WATCOMC__ - 1100) / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__SUNPRO_C) +# define COMPILER_ID "SunPro" +# if __SUNPRO_C >= 0x5100 + /* __SUNPRO_C = 0xVRRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_C>>12) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_C>>4 & 0xFF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_C & 0xF) +# else + /* __SUNPRO_CC = 0xVRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_C>>8) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_C>>4 & 0xF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_C & 0xF) +# endif + +#elif defined(__HP_cc) +# define COMPILER_ID "HP" + /* __HP_cc = VVRRPP */ +# define COMPILER_VERSION_MAJOR DEC(__HP_cc/10000) +# define COMPILER_VERSION_MINOR DEC(__HP_cc/100 % 100) +# define COMPILER_VERSION_PATCH DEC(__HP_cc % 100) + +#elif defined(__DECC) +# define COMPILER_ID "Compaq" + /* __DECC_VER = VVRRTPPPP */ +# define COMPILER_VERSION_MAJOR DEC(__DECC_VER/10000000) +# define COMPILER_VERSION_MINOR DEC(__DECC_VER/100000 % 100) +# define COMPILER_VERSION_PATCH DEC(__DECC_VER % 10000) + +#elif defined(__IBMC__) && defined(__COMPILER_VER__) +# define COMPILER_ID "zOS" + /* __IBMC__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) + +#elif defined(__open_xl__) && defined(__clang__) +# define COMPILER_ID "IBMClang" +# define COMPILER_VERSION_MAJOR DEC(__open_xl_version__) +# define COMPILER_VERSION_MINOR DEC(__open_xl_release__) +# define COMPILER_VERSION_PATCH DEC(__open_xl_modification__) +# define COMPILER_VERSION_TWEAK DEC(__open_xl_ptf_fix_level__) + + +#elif defined(__ibmxl__) && defined(__clang__) +# define COMPILER_ID "XLClang" +# define COMPILER_VERSION_MAJOR DEC(__ibmxl_version__) +# define COMPILER_VERSION_MINOR DEC(__ibmxl_release__) +# define COMPILER_VERSION_PATCH DEC(__ibmxl_modification__) +# define COMPILER_VERSION_TWEAK DEC(__ibmxl_ptf_fix_level__) + + +#elif defined(__IBMC__) && !defined(__COMPILER_VER__) && __IBMC__ >= 800 +# define COMPILER_ID "XL" + /* __IBMC__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) + +#elif defined(__IBMC__) && !defined(__COMPILER_VER__) && __IBMC__ < 800 +# define COMPILER_ID "VisualAge" + /* __IBMC__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) + +#elif defined(__NVCOMPILER) +# define COMPILER_ID "NVHPC" +# define COMPILER_VERSION_MAJOR DEC(__NVCOMPILER_MAJOR__) +# define COMPILER_VERSION_MINOR DEC(__NVCOMPILER_MINOR__) +# if defined(__NVCOMPILER_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__NVCOMPILER_PATCHLEVEL__) +# endif + +#elif defined(__PGI) +# define COMPILER_ID "PGI" +# define COMPILER_VERSION_MAJOR DEC(__PGIC__) +# define COMPILER_VERSION_MINOR DEC(__PGIC_MINOR__) +# if defined(__PGIC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__) +# endif + +#elif defined(__clang__) && defined(__cray__) +# define COMPILER_ID "CrayClang" +# define COMPILER_VERSION_MAJOR DEC(__cray_major__) +# define COMPILER_VERSION_MINOR DEC(__cray_minor__) +# define COMPILER_VERSION_PATCH DEC(__cray_patchlevel__) +# define COMPILER_VERSION_INTERNAL_STR __clang_version__ + + +#elif defined(_CRAYC) +# define COMPILER_ID "Cray" +# define COMPILER_VERSION_MAJOR DEC(_RELEASE_MAJOR) +# define COMPILER_VERSION_MINOR DEC(_RELEASE_MINOR) + +#elif defined(__TI_COMPILER_VERSION__) +# define COMPILER_ID "TI" + /* __TI_COMPILER_VERSION__ = VVVRRRPPP */ +# define COMPILER_VERSION_MAJOR DEC(__TI_COMPILER_VERSION__/1000000) +# define COMPILER_VERSION_MINOR DEC(__TI_COMPILER_VERSION__/1000 % 1000) +# define COMPILER_VERSION_PATCH DEC(__TI_COMPILER_VERSION__ % 1000) + +#elif defined(__CLANG_FUJITSU) +# define COMPILER_ID "FujitsuClang" +# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) +# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) +# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) +# define COMPILER_VERSION_INTERNAL_STR __clang_version__ + + +#elif defined(__FUJITSU) +# define COMPILER_ID "Fujitsu" +# if defined(__FCC_version__) +# define COMPILER_VERSION __FCC_version__ +# elif defined(__FCC_major__) +# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) +# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) +# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) +# endif +# if defined(__fcc_version) +# define COMPILER_VERSION_INTERNAL DEC(__fcc_version) +# elif defined(__FCC_VERSION) +# define COMPILER_VERSION_INTERNAL DEC(__FCC_VERSION) +# endif + + +#elif defined(__ghs__) +# define COMPILER_ID "GHS" +/* __GHS_VERSION_NUMBER = VVVVRP */ +# ifdef __GHS_VERSION_NUMBER +# define COMPILER_VERSION_MAJOR DEC(__GHS_VERSION_NUMBER / 100) +# define COMPILER_VERSION_MINOR DEC(__GHS_VERSION_NUMBER / 10 % 10) +# define COMPILER_VERSION_PATCH DEC(__GHS_VERSION_NUMBER % 10) +# endif + +#elif defined(__TASKING__) +# define COMPILER_ID "Tasking" + # define COMPILER_VERSION_MAJOR DEC(__VERSION__/1000) + # define COMPILER_VERSION_MINOR DEC(__VERSION__ % 100) +# define COMPILER_VERSION_INTERNAL DEC(__VERSION__) + +#elif defined(__ORANGEC__) +# define COMPILER_ID "OrangeC" +# define COMPILER_VERSION_MAJOR DEC(__ORANGEC_MAJOR__) +# define COMPILER_VERSION_MINOR DEC(__ORANGEC_MINOR__) +# define COMPILER_VERSION_PATCH DEC(__ORANGEC_PATCHLEVEL__) + +#elif defined(__TINYC__) +# define COMPILER_ID "TinyCC" + +#elif defined(__BCC__) +# define COMPILER_ID "Bruce" + +#elif defined(__SCO_VERSION__) +# define COMPILER_ID "SCO" + +#elif defined(__ARMCC_VERSION) && !defined(__clang__) +# define COMPILER_ID "ARMCC" +#if __ARMCC_VERSION >= 1000000 + /* __ARMCC_VERSION = VRRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#else + /* __ARMCC_VERSION = VRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/100000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 10) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#endif + + +#elif defined(__clang__) && defined(__apple_build_version__) +# define COMPILER_ID "AppleClang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif +# define COMPILER_VERSION_TWEAK DEC(__apple_build_version__) + +#elif defined(__clang__) && defined(__ARMCOMPILER_VERSION) +# define COMPILER_ID "ARMClang" + # define COMPILER_VERSION_MAJOR DEC(__ARMCOMPILER_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCOMPILER_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCOMPILER_VERSION/100 % 100) +# define COMPILER_VERSION_INTERNAL DEC(__ARMCOMPILER_VERSION) + +#elif defined(__clang__) && defined(__ti__) +# define COMPILER_ID "TIClang" + # define COMPILER_VERSION_MAJOR DEC(__ti_major__) + # define COMPILER_VERSION_MINOR DEC(__ti_minor__) + # define COMPILER_VERSION_PATCH DEC(__ti_patchlevel__) +# define COMPILER_VERSION_INTERNAL DEC(__ti_version__) + +#elif defined(__clang__) +# define COMPILER_ID "Clang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif + +#elif defined(__LCC__) && (defined(__GNUC__) || defined(__GNUG__) || defined(__MCST__)) +# define COMPILER_ID "LCC" +# define COMPILER_VERSION_MAJOR DEC(__LCC__ / 100) +# define COMPILER_VERSION_MINOR DEC(__LCC__ % 100) +# if defined(__LCC_MINOR__) +# define COMPILER_VERSION_PATCH DEC(__LCC_MINOR__) +# endif +# if defined(__GNUC__) && defined(__GNUC_MINOR__) +# define SIMULATE_ID "GNU" +# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) +# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) +# if defined(__GNUC_PATCHLEVEL__) +# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif +# endif + +#elif defined(__GNUC__) +# define COMPILER_ID "GNU" +# define COMPILER_VERSION_MAJOR DEC(__GNUC__) +# if defined(__GNUC_MINOR__) +# define COMPILER_VERSION_MINOR DEC(__GNUC_MINOR__) +# endif +# if defined(__GNUC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif + +#elif defined(_MSC_VER) +# define COMPILER_ID "MSVC" + /* _MSC_VER = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(_MSC_VER / 100) +# define COMPILER_VERSION_MINOR DEC(_MSC_VER % 100) +# if defined(_MSC_FULL_VER) +# if _MSC_VER >= 1400 + /* _MSC_FULL_VER = VVRRPPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 100000) +# else + /* _MSC_FULL_VER = VVRRPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 10000) +# endif +# endif +# if defined(_MSC_BUILD) +# define COMPILER_VERSION_TWEAK DEC(_MSC_BUILD) +# endif + +#elif defined(_ADI_COMPILER) +# define COMPILER_ID "ADSP" +#if defined(__VERSIONNUM__) + /* __VERSIONNUM__ = 0xVVRRPPTT */ +# define COMPILER_VERSION_MAJOR DEC(__VERSIONNUM__ >> 24 & 0xFF) +# define COMPILER_VERSION_MINOR DEC(__VERSIONNUM__ >> 16 & 0xFF) +# define COMPILER_VERSION_PATCH DEC(__VERSIONNUM__ >> 8 & 0xFF) +# define COMPILER_VERSION_TWEAK DEC(__VERSIONNUM__ & 0xFF) +#endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# define COMPILER_ID "IAR" +# if defined(__VER__) && defined(__ICCARM__) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 1000000) +# define COMPILER_VERSION_MINOR DEC(((__VER__) / 1000) % 1000) +# define COMPILER_VERSION_PATCH DEC((__VER__) % 1000) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# elif defined(__VER__) && (defined(__ICCAVR__) || defined(__ICCRX__) || defined(__ICCRH850__) || defined(__ICCRL78__) || defined(__ICC430__) || defined(__ICCRISCV__) || defined(__ICCV850__) || defined(__ICC8051__) || defined(__ICCSTM8__)) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 100) +# define COMPILER_VERSION_MINOR DEC((__VER__) - (((__VER__) / 100)*100)) +# define COMPILER_VERSION_PATCH DEC(__SUBVERSION__) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# endif + +#elif defined(__SDCC_VERSION_MAJOR) || defined(SDCC) +# define COMPILER_ID "SDCC" +# if defined(__SDCC_VERSION_MAJOR) +# define COMPILER_VERSION_MAJOR DEC(__SDCC_VERSION_MAJOR) +# define COMPILER_VERSION_MINOR DEC(__SDCC_VERSION_MINOR) +# define COMPILER_VERSION_PATCH DEC(__SDCC_VERSION_PATCH) +# else + /* SDCC = VRP */ +# define COMPILER_VERSION_MAJOR DEC(SDCC/100) +# define COMPILER_VERSION_MINOR DEC(SDCC/10 % 10) +# define COMPILER_VERSION_PATCH DEC(SDCC % 10) +# endif + + +/* These compilers are either not known or too old to define an + identification macro. Try to identify the platform and guess that + it is the native compiler. */ +#elif defined(__hpux) || defined(__hpua) +# define COMPILER_ID "HP" + +#else /* unknown compiler */ +# define COMPILER_ID "" +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_compiler = "INFO" ":" "compiler[" COMPILER_ID "]"; +#ifdef SIMULATE_ID +char const* info_simulate = "INFO" ":" "simulate[" SIMULATE_ID "]"; +#endif + +#ifdef __QNXNTO__ +char const* qnxnto = "INFO" ":" "qnxnto[]"; +#endif + +#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) +char const *info_cray = "INFO" ":" "compiler_wrapper[CrayPrgEnv]"; +#endif + +#define STRINGIFY_HELPER(X) #X +#define STRINGIFY(X) STRINGIFY_HELPER(X) + +/* Identify known platforms by name. */ +#if defined(__linux) || defined(__linux__) || defined(linux) +# define PLATFORM_ID "Linux" + +#elif defined(__MSYS__) +# define PLATFORM_ID "MSYS" + +#elif defined(__CYGWIN__) +# define PLATFORM_ID "Cygwin" + +#elif defined(__MINGW32__) +# define PLATFORM_ID "MinGW" + +#elif defined(__APPLE__) +# define PLATFORM_ID "Darwin" + +#elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32) +# define PLATFORM_ID "Windows" + +#elif defined(__FreeBSD__) || defined(__FreeBSD) +# define PLATFORM_ID "FreeBSD" + +#elif defined(__NetBSD__) || defined(__NetBSD) +# define PLATFORM_ID "NetBSD" + +#elif defined(__OpenBSD__) || defined(__OPENBSD) +# define PLATFORM_ID "OpenBSD" + +#elif defined(__sun) || defined(sun) +# define PLATFORM_ID "SunOS" + +#elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__) +# define PLATFORM_ID "AIX" + +#elif defined(__hpux) || defined(__hpux__) +# define PLATFORM_ID "HP-UX" + +#elif defined(__HAIKU__) +# define PLATFORM_ID "Haiku" + +#elif defined(__BeOS) || defined(__BEOS__) || defined(_BEOS) +# define PLATFORM_ID "BeOS" + +#elif defined(__QNX__) || defined(__QNXNTO__) +# define PLATFORM_ID "QNX" + +#elif defined(__tru64) || defined(_tru64) || defined(__TRU64__) +# define PLATFORM_ID "Tru64" + +#elif defined(__riscos) || defined(__riscos__) +# define PLATFORM_ID "RISCos" + +#elif defined(__sinix) || defined(__sinix__) || defined(__SINIX__) +# define PLATFORM_ID "SINIX" + +#elif defined(__UNIX_SV__) +# define PLATFORM_ID "UNIX_SV" + +#elif defined(__bsdos__) +# define PLATFORM_ID "BSDOS" + +#elif defined(_MPRAS) || defined(MPRAS) +# define PLATFORM_ID "MP-RAS" + +#elif defined(__osf) || defined(__osf__) +# define PLATFORM_ID "OSF1" + +#elif defined(_SCO_SV) || defined(SCO_SV) || defined(sco_sv) +# define PLATFORM_ID "SCO_SV" + +#elif defined(__ultrix) || defined(__ultrix__) || defined(_ULTRIX) +# define PLATFORM_ID "ULTRIX" + +#elif defined(__XENIX__) || defined(_XENIX) || defined(XENIX) +# define PLATFORM_ID "Xenix" + +#elif defined(__WATCOMC__) +# if defined(__LINUX__) +# define PLATFORM_ID "Linux" + +# elif defined(__DOS__) +# define PLATFORM_ID "DOS" + +# elif defined(__OS2__) +# define PLATFORM_ID "OS2" + +# elif defined(__WINDOWS__) +# define PLATFORM_ID "Windows3x" + +# elif defined(__VXWORKS__) +# define PLATFORM_ID "VxWorks" + +# else /* unknown platform */ +# define PLATFORM_ID +# endif + +#elif defined(__INTEGRITY) +# if defined(INT_178B) +# define PLATFORM_ID "Integrity178" + +# else /* regular Integrity */ +# define PLATFORM_ID "Integrity" +# endif + +# elif defined(_ADI_COMPILER) +# define PLATFORM_ID "ADSP" + +#else /* unknown platform */ +# define PLATFORM_ID + +#endif + +/* For windows compilers MSVC and Intel we can determine + the architecture of the compiler being used. This is because + the compilers do not have flags that can change the architecture, + but rather depend on which compiler is being used +*/ +#if defined(_WIN32) && defined(_MSC_VER) +# if defined(_M_IA64) +# define ARCHITECTURE_ID "IA64" + +# elif defined(_M_ARM64EC) +# define ARCHITECTURE_ID "ARM64EC" + +# elif defined(_M_X64) || defined(_M_AMD64) +# define ARCHITECTURE_ID "x64" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# elif defined(_M_ARM64) +# define ARCHITECTURE_ID "ARM64" + +# elif defined(_M_ARM) +# if _M_ARM == 4 +# define ARCHITECTURE_ID "ARMV4I" +# elif _M_ARM == 5 +# define ARCHITECTURE_ID "ARMV5I" +# else +# define ARCHITECTURE_ID "ARMV" STRINGIFY(_M_ARM) +# endif + +# elif defined(_M_MIPS) +# define ARCHITECTURE_ID "MIPS" + +# elif defined(_M_SH) +# define ARCHITECTURE_ID "SHx" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__WATCOMC__) +# if defined(_M_I86) +# define ARCHITECTURE_ID "I86" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# if defined(__ICCARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__ICCRX__) +# define ARCHITECTURE_ID "RX" + +# elif defined(__ICCRH850__) +# define ARCHITECTURE_ID "RH850" + +# elif defined(__ICCRL78__) +# define ARCHITECTURE_ID "RL78" + +# elif defined(__ICCRISCV__) +# define ARCHITECTURE_ID "RISCV" + +# elif defined(__ICCAVR__) +# define ARCHITECTURE_ID "AVR" + +# elif defined(__ICC430__) +# define ARCHITECTURE_ID "MSP430" + +# elif defined(__ICCV850__) +# define ARCHITECTURE_ID "V850" + +# elif defined(__ICC8051__) +# define ARCHITECTURE_ID "8051" + +# elif defined(__ICCSTM8__) +# define ARCHITECTURE_ID "STM8" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__ghs__) +# if defined(__PPC64__) +# define ARCHITECTURE_ID "PPC64" + +# elif defined(__ppc__) +# define ARCHITECTURE_ID "PPC" + +# elif defined(__ARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__x86_64__) +# define ARCHITECTURE_ID "x64" + +# elif defined(__i386__) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__clang__) && defined(__ti__) +# if defined(__ARM_ARCH) +# define ARCHITECTURE_ID "ARM" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__TI_COMPILER_VERSION__) +# if defined(__TI_ARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__MSP430__) +# define ARCHITECTURE_ID "MSP430" + +# elif defined(__TMS320C28XX__) +# define ARCHITECTURE_ID "TMS320C28x" + +# elif defined(__TMS320C6X__) || defined(_TMS320C6X) +# define ARCHITECTURE_ID "TMS320C6x" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +# elif defined(__ADSPSHARC__) +# define ARCHITECTURE_ID "SHARC" + +# elif defined(__ADSPBLACKFIN__) +# define ARCHITECTURE_ID "Blackfin" + +#elif defined(__TASKING__) + +# if defined(__CTC__) || defined(__CPTC__) +# define ARCHITECTURE_ID "TriCore" + +# elif defined(__CMCS__) +# define ARCHITECTURE_ID "MCS" + +# elif defined(__CARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__CARC__) +# define ARCHITECTURE_ID "ARC" + +# elif defined(__C51__) +# define ARCHITECTURE_ID "8051" + +# elif defined(__CPCP__) +# define ARCHITECTURE_ID "PCP" + +# else +# define ARCHITECTURE_ID "" +# endif + +#else +# define ARCHITECTURE_ID +#endif + +/* Convert integer to decimal digit literals. */ +#define DEC(n) \ + ('0' + (((n) / 10000000)%10)), \ + ('0' + (((n) / 1000000)%10)), \ + ('0' + (((n) / 100000)%10)), \ + ('0' + (((n) / 10000)%10)), \ + ('0' + (((n) / 1000)%10)), \ + ('0' + (((n) / 100)%10)), \ + ('0' + (((n) / 10)%10)), \ + ('0' + ((n) % 10)) + +/* Convert integer to hex digit literals. */ +#define HEX(n) \ + ('0' + ((n)>>28 & 0xF)), \ + ('0' + ((n)>>24 & 0xF)), \ + ('0' + ((n)>>20 & 0xF)), \ + ('0' + ((n)>>16 & 0xF)), \ + ('0' + ((n)>>12 & 0xF)), \ + ('0' + ((n)>>8 & 0xF)), \ + ('0' + ((n)>>4 & 0xF)), \ + ('0' + ((n) & 0xF)) + +/* Construct a string literal encoding the version number. */ +#ifdef COMPILER_VERSION +char const* info_version = "INFO" ":" "compiler_version[" COMPILER_VERSION "]"; + +/* Construct a string literal encoding the version number components. */ +#elif defined(COMPILER_VERSION_MAJOR) +char const info_version[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[', + COMPILER_VERSION_MAJOR, +# ifdef COMPILER_VERSION_MINOR + '.', COMPILER_VERSION_MINOR, +# ifdef COMPILER_VERSION_PATCH + '.', COMPILER_VERSION_PATCH, +# ifdef COMPILER_VERSION_TWEAK + '.', COMPILER_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct a string literal encoding the internal version number. */ +#ifdef COMPILER_VERSION_INTERNAL +char const info_version_internal[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','_', + 'i','n','t','e','r','n','a','l','[', + COMPILER_VERSION_INTERNAL,']','\0'}; +#elif defined(COMPILER_VERSION_INTERNAL_STR) +char const* info_version_internal = "INFO" ":" "compiler_version_internal[" COMPILER_VERSION_INTERNAL_STR "]"; +#endif + +/* Construct a string literal encoding the version number components. */ +#ifdef SIMULATE_VERSION_MAJOR +char const info_simulate_version[] = { + 'I', 'N', 'F', 'O', ':', + 's','i','m','u','l','a','t','e','_','v','e','r','s','i','o','n','[', + SIMULATE_VERSION_MAJOR, +# ifdef SIMULATE_VERSION_MINOR + '.', SIMULATE_VERSION_MINOR, +# ifdef SIMULATE_VERSION_PATCH + '.', SIMULATE_VERSION_PATCH, +# ifdef SIMULATE_VERSION_TWEAK + '.', SIMULATE_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_platform = "INFO" ":" "platform[" PLATFORM_ID "]"; +char const* info_arch = "INFO" ":" "arch[" ARCHITECTURE_ID "]"; + + + +#define C_STD_99 199901L +#define C_STD_11 201112L +#define C_STD_17 201710L +#define C_STD_23 202311L + +#ifdef __STDC_VERSION__ +# define C_STD __STDC_VERSION__ +#endif + +#if !defined(__STDC__) && !defined(__clang__) +# if defined(_MSC_VER) || defined(__ibmxl__) || defined(__IBMC__) +# define C_VERSION "90" +# else +# define C_VERSION +# endif +#elif C_STD > C_STD_17 +# define C_VERSION "23" +#elif C_STD > C_STD_11 +# define C_VERSION "17" +#elif C_STD > C_STD_99 +# define C_VERSION "11" +#elif C_STD >= C_STD_99 +# define C_VERSION "99" +#else +# define C_VERSION "90" +#endif +const char* info_language_standard_default = + "INFO" ":" "standard_default[" C_VERSION "]"; + +const char* info_language_extensions_default = "INFO" ":" "extensions_default[" +#if (defined(__clang__) || defined(__GNUC__) || defined(__xlC__) || \ + defined(__TI_COMPILER_VERSION__)) && \ + !defined(__STRICT_ANSI__) + "ON" +#else + "OFF" +#endif +"]"; + +/*--------------------------------------------------------------------------*/ + +#ifdef ID_VOID_MAIN +void main() {} +#else +# if defined(__CLASSIC_C__) +int main(argc, argv) int argc; char *argv[]; +# else +int main(int argc, char* argv[]) +# endif +{ + int require = 0; + require += info_compiler[argc]; + require += info_platform[argc]; + require += info_arch[argc]; +#ifdef COMPILER_VERSION_MAJOR + require += info_version[argc]; +#endif +#ifdef COMPILER_VERSION_INTERNAL + require += info_version_internal[argc]; +#endif +#ifdef SIMULATE_ID + require += info_simulate[argc]; +#endif +#ifdef SIMULATE_VERSION_MAJOR + require += info_simulate_version[argc]; +#endif +#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) + require += info_cray[argc]; +#endif + require += info_language_standard_default[argc]; + require += info_language_extensions_default[argc]; + (void)argv; + return require; +} +#endif diff --git a/_codeql_build_dir/CMakeFiles/3.31.6/CompilerIdC/a.out b/_codeql_build_dir/CMakeFiles/3.31.6/CompilerIdC/a.out new file mode 100755 index 0000000000000000000000000000000000000000..ecc315e71b4e62a6558ef29ebb804b7c2bdf9e59 GIT binary patch literal 16088 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 & 0x00FF) +# define COMPILER_VERSION_MINOR HEX(__CODEGEARC_VERSION__>>16 & 0x00FF) +# define COMPILER_VERSION_PATCH DEC(__CODEGEARC_VERSION__ & 0xFFFF) + +#elif defined(__BORLANDC__) +# define COMPILER_ID "Borland" + /* __BORLANDC__ = 0xVRR */ +# define COMPILER_VERSION_MAJOR HEX(__BORLANDC__>>8) +# define COMPILER_VERSION_MINOR HEX(__BORLANDC__ & 0xFF) + +#elif defined(__WATCOMC__) && __WATCOMC__ < 1200 +# define COMPILER_ID "Watcom" + /* __WATCOMC__ = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(__WATCOMC__ / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__WATCOMC__) +# define COMPILER_ID "OpenWatcom" + /* __WATCOMC__ = VVRP + 1100 */ +# define COMPILER_VERSION_MAJOR DEC((__WATCOMC__ - 1100) / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__SUNPRO_CC) +# define COMPILER_ID "SunPro" +# if __SUNPRO_CC >= 0x5100 + /* __SUNPRO_CC = 0xVRRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_CC>>12) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_CC>>4 & 0xFF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_CC & 0xF) +# else + /* __SUNPRO_CC = 0xVRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_CC>>8) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_CC>>4 & 0xF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_CC & 0xF) +# endif + +#elif defined(__HP_aCC) +# define COMPILER_ID "HP" + /* __HP_aCC = VVRRPP */ +# define COMPILER_VERSION_MAJOR DEC(__HP_aCC/10000) +# define COMPILER_VERSION_MINOR DEC(__HP_aCC/100 % 100) +# define COMPILER_VERSION_PATCH DEC(__HP_aCC % 100) + +#elif defined(__DECCXX) +# define COMPILER_ID "Compaq" + /* __DECCXX_VER = VVRRTPPPP */ +# define COMPILER_VERSION_MAJOR DEC(__DECCXX_VER/10000000) +# define COMPILER_VERSION_MINOR DEC(__DECCXX_VER/100000 % 100) +# define COMPILER_VERSION_PATCH DEC(__DECCXX_VER % 10000) + +#elif defined(__IBMCPP__) && defined(__COMPILER_VER__) +# define COMPILER_ID "zOS" + /* __IBMCPP__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) + +#elif defined(__open_xl__) && defined(__clang__) +# define COMPILER_ID "IBMClang" +# define COMPILER_VERSION_MAJOR DEC(__open_xl_version__) +# define COMPILER_VERSION_MINOR DEC(__open_xl_release__) +# define COMPILER_VERSION_PATCH DEC(__open_xl_modification__) +# define COMPILER_VERSION_TWEAK DEC(__open_xl_ptf_fix_level__) + + +#elif defined(__ibmxl__) && defined(__clang__) +# define COMPILER_ID "XLClang" +# define COMPILER_VERSION_MAJOR DEC(__ibmxl_version__) +# define COMPILER_VERSION_MINOR DEC(__ibmxl_release__) +# define COMPILER_VERSION_PATCH DEC(__ibmxl_modification__) +# define COMPILER_VERSION_TWEAK DEC(__ibmxl_ptf_fix_level__) + + +#elif defined(__IBMCPP__) && !defined(__COMPILER_VER__) && __IBMCPP__ >= 800 +# define COMPILER_ID "XL" + /* __IBMCPP__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) + +#elif defined(__IBMCPP__) && !defined(__COMPILER_VER__) && __IBMCPP__ < 800 +# define COMPILER_ID "VisualAge" + /* __IBMCPP__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) + +#elif defined(__NVCOMPILER) +# define COMPILER_ID "NVHPC" +# define COMPILER_VERSION_MAJOR DEC(__NVCOMPILER_MAJOR__) +# define COMPILER_VERSION_MINOR DEC(__NVCOMPILER_MINOR__) +# if defined(__NVCOMPILER_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__NVCOMPILER_PATCHLEVEL__) +# endif + +#elif defined(__PGI) +# define COMPILER_ID "PGI" +# define COMPILER_VERSION_MAJOR DEC(__PGIC__) +# define COMPILER_VERSION_MINOR DEC(__PGIC_MINOR__) +# if defined(__PGIC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__) +# endif + +#elif defined(__clang__) && defined(__cray__) +# define COMPILER_ID "CrayClang" +# define COMPILER_VERSION_MAJOR DEC(__cray_major__) +# define COMPILER_VERSION_MINOR DEC(__cray_minor__) +# define COMPILER_VERSION_PATCH DEC(__cray_patchlevel__) +# define COMPILER_VERSION_INTERNAL_STR __clang_version__ + + +#elif defined(_CRAYC) +# define COMPILER_ID "Cray" +# define COMPILER_VERSION_MAJOR DEC(_RELEASE_MAJOR) +# define COMPILER_VERSION_MINOR DEC(_RELEASE_MINOR) + +#elif defined(__TI_COMPILER_VERSION__) +# define COMPILER_ID "TI" + /* __TI_COMPILER_VERSION__ = VVVRRRPPP */ +# define COMPILER_VERSION_MAJOR DEC(__TI_COMPILER_VERSION__/1000000) +# define COMPILER_VERSION_MINOR DEC(__TI_COMPILER_VERSION__/1000 % 1000) +# define COMPILER_VERSION_PATCH DEC(__TI_COMPILER_VERSION__ % 1000) + +#elif defined(__CLANG_FUJITSU) +# define COMPILER_ID "FujitsuClang" +# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) +# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) +# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) +# define COMPILER_VERSION_INTERNAL_STR __clang_version__ + + +#elif defined(__FUJITSU) +# define COMPILER_ID "Fujitsu" +# if defined(__FCC_version__) +# define COMPILER_VERSION __FCC_version__ +# elif defined(__FCC_major__) +# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) +# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) +# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) +# endif +# if defined(__fcc_version) +# define COMPILER_VERSION_INTERNAL DEC(__fcc_version) +# elif defined(__FCC_VERSION) +# define COMPILER_VERSION_INTERNAL DEC(__FCC_VERSION) +# endif + + +#elif defined(__ghs__) +# define COMPILER_ID "GHS" +/* __GHS_VERSION_NUMBER = VVVVRP */ +# ifdef __GHS_VERSION_NUMBER +# define COMPILER_VERSION_MAJOR DEC(__GHS_VERSION_NUMBER / 100) +# define COMPILER_VERSION_MINOR DEC(__GHS_VERSION_NUMBER / 10 % 10) +# define COMPILER_VERSION_PATCH DEC(__GHS_VERSION_NUMBER % 10) +# endif + +#elif defined(__TASKING__) +# define COMPILER_ID "Tasking" + # define COMPILER_VERSION_MAJOR DEC(__VERSION__/1000) + # define COMPILER_VERSION_MINOR DEC(__VERSION__ % 100) +# define COMPILER_VERSION_INTERNAL DEC(__VERSION__) + +#elif defined(__ORANGEC__) +# define COMPILER_ID "OrangeC" +# define COMPILER_VERSION_MAJOR DEC(__ORANGEC_MAJOR__) +# define COMPILER_VERSION_MINOR DEC(__ORANGEC_MINOR__) +# define COMPILER_VERSION_PATCH DEC(__ORANGEC_PATCHLEVEL__) + +#elif defined(__SCO_VERSION__) +# define COMPILER_ID "SCO" + +#elif defined(__ARMCC_VERSION) && !defined(__clang__) +# define COMPILER_ID "ARMCC" +#if __ARMCC_VERSION >= 1000000 + /* __ARMCC_VERSION = VRRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#else + /* __ARMCC_VERSION = VRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/100000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 10) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#endif + + +#elif defined(__clang__) && defined(__apple_build_version__) +# define COMPILER_ID "AppleClang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif +# define COMPILER_VERSION_TWEAK DEC(__apple_build_version__) + +#elif defined(__clang__) && defined(__ARMCOMPILER_VERSION) +# define COMPILER_ID "ARMClang" + # define COMPILER_VERSION_MAJOR DEC(__ARMCOMPILER_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCOMPILER_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCOMPILER_VERSION/100 % 100) +# define COMPILER_VERSION_INTERNAL DEC(__ARMCOMPILER_VERSION) + +#elif defined(__clang__) && defined(__ti__) +# define COMPILER_ID "TIClang" + # define COMPILER_VERSION_MAJOR DEC(__ti_major__) + # define COMPILER_VERSION_MINOR DEC(__ti_minor__) + # define COMPILER_VERSION_PATCH DEC(__ti_patchlevel__) +# define COMPILER_VERSION_INTERNAL DEC(__ti_version__) + +#elif defined(__clang__) +# define COMPILER_ID "Clang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif + +#elif defined(__LCC__) && (defined(__GNUC__) || defined(__GNUG__) || defined(__MCST__)) +# define COMPILER_ID "LCC" +# define COMPILER_VERSION_MAJOR DEC(__LCC__ / 100) +# define COMPILER_VERSION_MINOR DEC(__LCC__ % 100) +# if defined(__LCC_MINOR__) +# define COMPILER_VERSION_PATCH DEC(__LCC_MINOR__) +# endif +# if defined(__GNUC__) && defined(__GNUC_MINOR__) +# define SIMULATE_ID "GNU" +# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) +# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) +# if defined(__GNUC_PATCHLEVEL__) +# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif +# endif + +#elif defined(__GNUC__) || defined(__GNUG__) +# define COMPILER_ID "GNU" +# if defined(__GNUC__) +# define COMPILER_VERSION_MAJOR DEC(__GNUC__) +# else +# define COMPILER_VERSION_MAJOR DEC(__GNUG__) +# endif +# if defined(__GNUC_MINOR__) +# define COMPILER_VERSION_MINOR DEC(__GNUC_MINOR__) +# endif +# if defined(__GNUC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif + +#elif defined(_MSC_VER) +# define COMPILER_ID "MSVC" + /* _MSC_VER = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(_MSC_VER / 100) +# define COMPILER_VERSION_MINOR DEC(_MSC_VER % 100) +# if defined(_MSC_FULL_VER) +# if _MSC_VER >= 1400 + /* _MSC_FULL_VER = VVRRPPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 100000) +# else + /* _MSC_FULL_VER = VVRRPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 10000) +# endif +# endif +# if defined(_MSC_BUILD) +# define COMPILER_VERSION_TWEAK DEC(_MSC_BUILD) +# endif + +#elif defined(_ADI_COMPILER) +# define COMPILER_ID "ADSP" +#if defined(__VERSIONNUM__) + /* __VERSIONNUM__ = 0xVVRRPPTT */ +# define COMPILER_VERSION_MAJOR DEC(__VERSIONNUM__ >> 24 & 0xFF) +# define COMPILER_VERSION_MINOR DEC(__VERSIONNUM__ >> 16 & 0xFF) +# define COMPILER_VERSION_PATCH DEC(__VERSIONNUM__ >> 8 & 0xFF) +# define COMPILER_VERSION_TWEAK DEC(__VERSIONNUM__ & 0xFF) +#endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# define COMPILER_ID "IAR" +# if defined(__VER__) && defined(__ICCARM__) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 1000000) +# define COMPILER_VERSION_MINOR DEC(((__VER__) / 1000) % 1000) +# define COMPILER_VERSION_PATCH DEC((__VER__) % 1000) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# elif defined(__VER__) && (defined(__ICCAVR__) || defined(__ICCRX__) || defined(__ICCRH850__) || defined(__ICCRL78__) || defined(__ICC430__) || defined(__ICCRISCV__) || defined(__ICCV850__) || defined(__ICC8051__) || defined(__ICCSTM8__)) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 100) +# define COMPILER_VERSION_MINOR DEC((__VER__) - (((__VER__) / 100)*100)) +# define COMPILER_VERSION_PATCH DEC(__SUBVERSION__) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# endif + + +/* These compilers are either not known or too old to define an + identification macro. Try to identify the platform and guess that + it is the native compiler. */ +#elif defined(__hpux) || defined(__hpua) +# define COMPILER_ID "HP" + +#else /* unknown compiler */ +# define COMPILER_ID "" +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_compiler = "INFO" ":" "compiler[" COMPILER_ID "]"; +#ifdef SIMULATE_ID +char const* info_simulate = "INFO" ":" "simulate[" SIMULATE_ID "]"; +#endif + +#ifdef __QNXNTO__ +char const* qnxnto = "INFO" ":" "qnxnto[]"; +#endif + +#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) +char const *info_cray = "INFO" ":" "compiler_wrapper[CrayPrgEnv]"; +#endif + +#define STRINGIFY_HELPER(X) #X +#define STRINGIFY(X) STRINGIFY_HELPER(X) + +/* Identify known platforms by name. */ +#if defined(__linux) || defined(__linux__) || defined(linux) +# define PLATFORM_ID "Linux" + +#elif defined(__MSYS__) +# define PLATFORM_ID "MSYS" + +#elif defined(__CYGWIN__) +# define PLATFORM_ID "Cygwin" + +#elif defined(__MINGW32__) +# define PLATFORM_ID "MinGW" + +#elif defined(__APPLE__) +# define PLATFORM_ID "Darwin" + +#elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32) +# define PLATFORM_ID "Windows" + +#elif defined(__FreeBSD__) || defined(__FreeBSD) +# define PLATFORM_ID "FreeBSD" + +#elif defined(__NetBSD__) || defined(__NetBSD) +# define PLATFORM_ID "NetBSD" + +#elif defined(__OpenBSD__) || defined(__OPENBSD) +# define PLATFORM_ID "OpenBSD" + +#elif defined(__sun) || defined(sun) +# define PLATFORM_ID "SunOS" + +#elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__) +# define PLATFORM_ID "AIX" + +#elif defined(__hpux) || defined(__hpux__) +# define PLATFORM_ID "HP-UX" + +#elif defined(__HAIKU__) +# define PLATFORM_ID "Haiku" + +#elif defined(__BeOS) || defined(__BEOS__) || defined(_BEOS) +# define PLATFORM_ID "BeOS" + +#elif defined(__QNX__) || defined(__QNXNTO__) +# define PLATFORM_ID "QNX" + +#elif defined(__tru64) || defined(_tru64) || defined(__TRU64__) +# define PLATFORM_ID "Tru64" + +#elif defined(__riscos) || defined(__riscos__) +# define PLATFORM_ID "RISCos" + +#elif defined(__sinix) || defined(__sinix__) || defined(__SINIX__) +# define PLATFORM_ID "SINIX" + +#elif defined(__UNIX_SV__) +# define PLATFORM_ID "UNIX_SV" + +#elif defined(__bsdos__) +# define PLATFORM_ID "BSDOS" + +#elif defined(_MPRAS) || defined(MPRAS) +# define PLATFORM_ID "MP-RAS" + +#elif defined(__osf) || defined(__osf__) +# define PLATFORM_ID "OSF1" + +#elif defined(_SCO_SV) || defined(SCO_SV) || defined(sco_sv) +# define PLATFORM_ID "SCO_SV" + +#elif defined(__ultrix) || defined(__ultrix__) || defined(_ULTRIX) +# define PLATFORM_ID "ULTRIX" + +#elif defined(__XENIX__) || defined(_XENIX) || defined(XENIX) +# define PLATFORM_ID "Xenix" + +#elif defined(__WATCOMC__) +# if defined(__LINUX__) +# define PLATFORM_ID "Linux" + +# elif defined(__DOS__) +# define PLATFORM_ID "DOS" + +# elif defined(__OS2__) +# define PLATFORM_ID "OS2" + +# elif defined(__WINDOWS__) +# define PLATFORM_ID "Windows3x" + +# elif defined(__VXWORKS__) +# define PLATFORM_ID "VxWorks" + +# else /* unknown platform */ +# define PLATFORM_ID +# endif + +#elif defined(__INTEGRITY) +# if defined(INT_178B) +# define PLATFORM_ID "Integrity178" + +# else /* regular Integrity */ +# define PLATFORM_ID "Integrity" +# endif + +# elif defined(_ADI_COMPILER) +# define PLATFORM_ID "ADSP" + +#else /* unknown platform */ +# define PLATFORM_ID + +#endif + +/* For windows compilers MSVC and Intel we can determine + the architecture of the compiler being used. This is because + the compilers do not have flags that can change the architecture, + but rather depend on which compiler is being used +*/ +#if defined(_WIN32) && defined(_MSC_VER) +# if defined(_M_IA64) +# define ARCHITECTURE_ID "IA64" + +# elif defined(_M_ARM64EC) +# define ARCHITECTURE_ID "ARM64EC" + +# elif defined(_M_X64) || defined(_M_AMD64) +# define ARCHITECTURE_ID "x64" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# elif defined(_M_ARM64) +# define ARCHITECTURE_ID "ARM64" + +# elif defined(_M_ARM) +# if _M_ARM == 4 +# define ARCHITECTURE_ID "ARMV4I" +# elif _M_ARM == 5 +# define ARCHITECTURE_ID "ARMV5I" +# else +# define ARCHITECTURE_ID "ARMV" STRINGIFY(_M_ARM) +# endif + +# elif defined(_M_MIPS) +# define ARCHITECTURE_ID "MIPS" + +# elif defined(_M_SH) +# define ARCHITECTURE_ID "SHx" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__WATCOMC__) +# if defined(_M_I86) +# define ARCHITECTURE_ID "I86" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# if defined(__ICCARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__ICCRX__) +# define ARCHITECTURE_ID "RX" + +# elif defined(__ICCRH850__) +# define ARCHITECTURE_ID "RH850" + +# elif defined(__ICCRL78__) +# define ARCHITECTURE_ID "RL78" + +# elif defined(__ICCRISCV__) +# define ARCHITECTURE_ID "RISCV" + +# elif defined(__ICCAVR__) +# define ARCHITECTURE_ID "AVR" + +# elif defined(__ICC430__) +# define ARCHITECTURE_ID "MSP430" + +# elif defined(__ICCV850__) +# define ARCHITECTURE_ID "V850" + +# elif defined(__ICC8051__) +# define ARCHITECTURE_ID "8051" + +# elif defined(__ICCSTM8__) +# define ARCHITECTURE_ID "STM8" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__ghs__) +# if defined(__PPC64__) +# define ARCHITECTURE_ID "PPC64" + +# elif defined(__ppc__) +# define ARCHITECTURE_ID "PPC" + +# elif defined(__ARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__x86_64__) +# define ARCHITECTURE_ID "x64" + +# elif defined(__i386__) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__clang__) && defined(__ti__) +# if defined(__ARM_ARCH) +# define ARCHITECTURE_ID "ARM" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__TI_COMPILER_VERSION__) +# if defined(__TI_ARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__MSP430__) +# define ARCHITECTURE_ID "MSP430" + +# elif defined(__TMS320C28XX__) +# define ARCHITECTURE_ID "TMS320C28x" + +# elif defined(__TMS320C6X__) || defined(_TMS320C6X) +# define ARCHITECTURE_ID "TMS320C6x" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +# elif defined(__ADSPSHARC__) +# define ARCHITECTURE_ID "SHARC" + +# elif defined(__ADSPBLACKFIN__) +# define ARCHITECTURE_ID "Blackfin" + +#elif defined(__TASKING__) + +# if defined(__CTC__) || defined(__CPTC__) +# define ARCHITECTURE_ID "TriCore" + +# elif defined(__CMCS__) +# define ARCHITECTURE_ID "MCS" + +# elif defined(__CARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__CARC__) +# define ARCHITECTURE_ID "ARC" + +# elif defined(__C51__) +# define ARCHITECTURE_ID "8051" + +# elif defined(__CPCP__) +# define ARCHITECTURE_ID "PCP" + +# else +# define ARCHITECTURE_ID "" +# endif + +#else +# define ARCHITECTURE_ID +#endif + +/* Convert integer to decimal digit literals. */ +#define DEC(n) \ + ('0' + (((n) / 10000000)%10)), \ + ('0' + (((n) / 1000000)%10)), \ + ('0' + (((n) / 100000)%10)), \ + ('0' + (((n) / 10000)%10)), \ + ('0' + (((n) / 1000)%10)), \ + ('0' + (((n) / 100)%10)), \ + ('0' + (((n) / 10)%10)), \ + ('0' + ((n) % 10)) + +/* Convert integer to hex digit literals. */ +#define HEX(n) \ + ('0' + ((n)>>28 & 0xF)), \ + ('0' + ((n)>>24 & 0xF)), \ + ('0' + ((n)>>20 & 0xF)), \ + ('0' + ((n)>>16 & 0xF)), \ + ('0' + ((n)>>12 & 0xF)), \ + ('0' + ((n)>>8 & 0xF)), \ + ('0' + ((n)>>4 & 0xF)), \ + ('0' + ((n) & 0xF)) + +/* Construct a string literal encoding the version number. */ +#ifdef COMPILER_VERSION +char const* info_version = "INFO" ":" "compiler_version[" COMPILER_VERSION "]"; + +/* Construct a string literal encoding the version number components. */ +#elif defined(COMPILER_VERSION_MAJOR) +char const info_version[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[', + COMPILER_VERSION_MAJOR, +# ifdef COMPILER_VERSION_MINOR + '.', COMPILER_VERSION_MINOR, +# ifdef COMPILER_VERSION_PATCH + '.', COMPILER_VERSION_PATCH, +# ifdef COMPILER_VERSION_TWEAK + '.', COMPILER_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct a string literal encoding the internal version number. */ +#ifdef COMPILER_VERSION_INTERNAL +char const info_version_internal[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','_', + 'i','n','t','e','r','n','a','l','[', + COMPILER_VERSION_INTERNAL,']','\0'}; +#elif defined(COMPILER_VERSION_INTERNAL_STR) +char const* info_version_internal = "INFO" ":" "compiler_version_internal[" COMPILER_VERSION_INTERNAL_STR "]"; +#endif + +/* Construct a string literal encoding the version number components. */ +#ifdef SIMULATE_VERSION_MAJOR +char const info_simulate_version[] = { + 'I', 'N', 'F', 'O', ':', + 's','i','m','u','l','a','t','e','_','v','e','r','s','i','o','n','[', + SIMULATE_VERSION_MAJOR, +# ifdef SIMULATE_VERSION_MINOR + '.', SIMULATE_VERSION_MINOR, +# ifdef SIMULATE_VERSION_PATCH + '.', SIMULATE_VERSION_PATCH, +# ifdef SIMULATE_VERSION_TWEAK + '.', SIMULATE_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_platform = "INFO" ":" "platform[" PLATFORM_ID "]"; +char const* info_arch = "INFO" ":" "arch[" ARCHITECTURE_ID "]"; + + + +#define CXX_STD_98 199711L +#define CXX_STD_11 201103L +#define CXX_STD_14 201402L +#define CXX_STD_17 201703L +#define CXX_STD_20 202002L +#define CXX_STD_23 202302L + +#if defined(__INTEL_COMPILER) && defined(_MSVC_LANG) +# if _MSVC_LANG > CXX_STD_17 +# define CXX_STD _MSVC_LANG +# elif _MSVC_LANG == CXX_STD_17 && defined(__cpp_aggregate_paren_init) +# define CXX_STD CXX_STD_20 +# elif _MSVC_LANG > CXX_STD_14 && __cplusplus > CXX_STD_17 +# define CXX_STD CXX_STD_20 +# elif _MSVC_LANG > CXX_STD_14 +# define CXX_STD CXX_STD_17 +# elif defined(__INTEL_CXX11_MODE__) && defined(__cpp_aggregate_nsdmi) +# define CXX_STD CXX_STD_14 +# elif defined(__INTEL_CXX11_MODE__) +# define CXX_STD CXX_STD_11 +# else +# define CXX_STD CXX_STD_98 +# endif +#elif defined(_MSC_VER) && defined(_MSVC_LANG) +# if _MSVC_LANG > __cplusplus +# define CXX_STD _MSVC_LANG +# else +# define CXX_STD __cplusplus +# endif +#elif defined(__NVCOMPILER) +# if __cplusplus == CXX_STD_17 && defined(__cpp_aggregate_paren_init) +# define CXX_STD CXX_STD_20 +# else +# define CXX_STD __cplusplus +# endif +#elif defined(__INTEL_COMPILER) || defined(__PGI) +# if __cplusplus == CXX_STD_11 && defined(__cpp_namespace_attributes) +# define CXX_STD CXX_STD_17 +# elif __cplusplus == CXX_STD_11 && defined(__cpp_aggregate_nsdmi) +# define CXX_STD CXX_STD_14 +# else +# define CXX_STD __cplusplus +# endif +#elif (defined(__IBMCPP__) || defined(__ibmxl__)) && defined(__linux__) +# if __cplusplus == CXX_STD_11 && defined(__cpp_aggregate_nsdmi) +# define CXX_STD CXX_STD_14 +# else +# define CXX_STD __cplusplus +# endif +#elif __cplusplus == 1 && defined(__GXX_EXPERIMENTAL_CXX0X__) +# define CXX_STD CXX_STD_11 +#else +# define CXX_STD __cplusplus +#endif + +const char* info_language_standard_default = "INFO" ":" "standard_default[" +#if CXX_STD > CXX_STD_23 + "26" +#elif CXX_STD > CXX_STD_20 + "23" +#elif CXX_STD > CXX_STD_17 + "20" +#elif CXX_STD > CXX_STD_14 + "17" +#elif CXX_STD > CXX_STD_11 + "14" +#elif CXX_STD >= CXX_STD_11 + "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/_codeql_build_dir/CMakeFiles/3.31.6/CompilerIdCXX/a.out b/_codeql_build_dir/CMakeFiles/3.31.6/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/_codeql_build_dir/CMakeFiles/CMakeConfigureLog.yaml b/_codeql_build_dir/CMakeFiles/CMakeConfigureLog.yaml new file mode 100644 index 00000000..1204656b --- /dev/null +++ b/_codeql_build_dir/CMakeFiles/CMakeConfigureLog.yaml @@ -0,0 +1,601 @@ + +--- +events: + - + kind: "message-v1" + backtrace: + - "/usr/local/share/cmake-3.31/Modules/CMakeDetermineSystem.cmake:205 (message)" + - "CMakeLists.txt:3 (project)" + message: | + The system is: Linux - 6.11.0-1018-azure - x86_64 + - + kind: "message-v1" + backtrace: + - "/usr/local/share/cmake-3.31/Modules/CMakeDetermineCompilerId.cmake:17 (message)" + - "/usr/local/share/cmake-3.31/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "/usr/local/share/cmake-3.31/Modules/CMakeDetermineCCompiler.cmake:123 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:3 (project)" + message: | + Compiling the C compiler identification source file "CMakeCCompilerId.c" succeeded. + Compiler: /home/runner/work/pocketpy/.codeql-scratch/dbs/cpp/working/autobuild/bin/cc + Build flags: + Id flags: + + The output was: + 0 + + + Compilation of the C compiler identification source "CMakeCCompilerId.c" produced "a.out" + + The C compiler identification is GNU, found in: + /home/runner/work/pocketpy/pocketpy/_codeql_build_dir/CMakeFiles/3.31.6/CompilerIdC/a.out + + - + kind: "message-v1" + backtrace: + - "/usr/local/share/cmake-3.31/Modules/CMakeDetermineCompilerId.cmake:17 (message)" + - "/usr/local/share/cmake-3.31/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "/usr/local/share/cmake-3.31/Modules/CMakeDetermineCXXCompiler.cmake:126 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:3 (project)" + message: | + Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" succeeded. + Compiler: /home/runner/work/pocketpy/.codeql-scratch/dbs/cpp/working/autobuild/bin/c++ + Build flags: + Id flags: + + The output was: + 0 + + + Compilation of the CXX compiler identification source "CMakeCXXCompilerId.cpp" produced "a.out" + + The CXX compiler identification is GNU, found in: + /home/runner/work/pocketpy/pocketpy/_codeql_build_dir/CMakeFiles/3.31.6/CompilerIdCXX/a.out + + - + kind: "try_compile-v1" + backtrace: + - "/usr/local/share/cmake-3.31/Modules/CMakeDetermineCompilerABI.cmake:74 (try_compile)" + - "/usr/local/share/cmake-3.31/Modules/CMakeTestCCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" + - "CMakeLists.txt:3 (project)" + checks: + - "Detecting C compiler ABI info" + directories: + source: "/home/runner/work/pocketpy/pocketpy/_codeql_build_dir/CMakeFiles/CMakeScratch/TryCompile-tFgTsX" + binary: "/home/runner/work/pocketpy/pocketpy/_codeql_build_dir/CMakeFiles/CMakeScratch/TryCompile-tFgTsX" + cmakeVariables: + CMAKE_C_FLAGS: "" + CMAKE_C_FLAGS_DEBUG: "-g" + CMAKE_EXE_LINKER_FLAGS: "" + buildResult: + variable: "CMAKE_C_ABI_COMPILED" + cached: true + stdout: | + Change Dir: '/home/runner/work/pocketpy/pocketpy/_codeql_build_dir/CMakeFiles/CMakeScratch/TryCompile-tFgTsX' + + Run Build Command(s): /usr/local/bin/cmake -E env VERBOSE=1 /usr/bin/gmake -f Makefile cmTC_8cee4/fast + /usr/bin/gmake -f CMakeFiles/cmTC_8cee4.dir/build.make CMakeFiles/cmTC_8cee4.dir/build + gmake[1]: Entering directory '/home/runner/work/pocketpy/pocketpy/_codeql_build_dir/CMakeFiles/CMakeScratch/TryCompile-tFgTsX' + Building C object CMakeFiles/cmTC_8cee4.dir/CMakeCCompilerABI.c.o + /home/runner/work/pocketpy/.codeql-scratch/dbs/cpp/working/autobuild/bin/cc -v -o CMakeFiles/cmTC_8cee4.dir/CMakeCCompilerABI.c.o -c /usr/local/share/cmake-3.31/Modules/CMakeCCompilerABI.c + Using built-in specs. + COLLECT_GCC=/usr/bin/cc + 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='-v' '-o' 'CMakeFiles/cmTC_8cee4.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_8cee4.dir/' + /usr/libexec/gcc/x86_64-linux-gnu/13/cc1 -quiet -v -imultiarch x86_64-linux-gnu /usr/local/share/cmake-3.31/Modules/CMakeCCompilerABI.c -quiet -dumpdir CMakeFiles/cmTC_8cee4.dir/ -dumpbase CMakeCCompilerABI.c.c -dumpbase-ext .c -mtune=generic -march=x86-64 -version -fasynchronous-unwind-tables -fstack-protector-strong -Wformat -Wformat-security -fstack-clash-protection -fcf-protection -o /tmp/ccS4KSRG.s + GNU C17 (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 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/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: 38987c28e967c64056a6454abdef726e + COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_8cee4.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_8cee4.dir/' + as -v --64 -o CMakeFiles/cmTC_8cee4.dir/CMakeCCompilerABI.c.o /tmp/ccS4KSRG.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='-v' '-o' 'CMakeFiles/cmTC_8cee4.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_8cee4.dir/CMakeCCompilerABI.c.' + Linking C executable cmTC_8cee4 + /usr/local/bin/cmake -E cmake_link_script CMakeFiles/cmTC_8cee4.dir/link.txt --verbose=1 + Using built-in specs. + COLLECT_GCC=/usr/bin/cc + 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='-v' '-o' 'cmTC_8cee4' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_8cee4.' + /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/ccTvinN4.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --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_8cee4 /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/../../.. -v CMakeFiles/cmTC_8cee4.dir/CMakeCCompilerABI.c.o -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/13/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crtn.o + collect2 version 13.3.0 + /usr/bin/ld -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/ccTvinN4.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --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_8cee4 /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/../../.. -v CMakeFiles/cmTC_8cee4.dir/CMakeCCompilerABI.c.o -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/13/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crtn.o + GNU ld (GNU Binutils for Ubuntu) 2.42 + COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_8cee4' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_8cee4.' + /home/runner/work/pocketpy/.codeql-scratch/dbs/cpp/working/autobuild/bin/cc -v -Wl,-v CMakeFiles/cmTC_8cee4.dir/CMakeCCompilerABI.c.o -o cmTC_8cee4 + gmake[1]: Leaving directory '/home/runner/work/pocketpy/pocketpy/_codeql_build_dir/CMakeFiles/CMakeScratch/TryCompile-tFgTsX' + + exitCode: 0 + - + kind: "message-v1" + backtrace: + - "/usr/local/share/cmake-3.31/Modules/CMakeDetermineCompilerABI.cmake:182 (message)" + - "/usr/local/share/cmake-3.31/Modules/CMakeTestCCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" + - "CMakeLists.txt:3 (project)" + message: | + Parsed C implicit include dir info: rv=done + found start of include info + found start of implicit include info + 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/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/lib/gcc/x86_64-linux-gnu/13/include;/usr/local/include;/usr/include/x86_64-linux-gnu;/usr/include] + + + - + kind: "message-v1" + backtrace: + - "/usr/local/share/cmake-3.31/Modules/CMakeDetermineCompilerABI.cmake:218 (message)" + - "/usr/local/share/cmake-3.31/Modules/CMakeTestCCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" + - "CMakeLists.txt:3 (project)" + message: | + Parsed C implicit link information: + link line regex: [^( *|.*[/\\])(ld[0-9]*(\\.[a-z]+)?|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\\]+-)?ld|collect2)[^/\\]*( |$)] + linker tool regex: [^[ ]*(->|")?[ ]*(([^"]*[/\\])?(ld[0-9]*(\\.[a-z]+)?))("|,| |$)] + ignore line: [Change Dir: '/home/runner/work/pocketpy/pocketpy/_codeql_build_dir/CMakeFiles/CMakeScratch/TryCompile-tFgTsX'] + ignore line: [] + ignore line: [Run Build Command(s): /usr/local/bin/cmake -E env VERBOSE=1 /usr/bin/gmake -f Makefile cmTC_8cee4/fast] + ignore line: [/usr/bin/gmake -f CMakeFiles/cmTC_8cee4.dir/build.make CMakeFiles/cmTC_8cee4.dir/build] + ignore line: [gmake[1]: Entering directory '/home/runner/work/pocketpy/pocketpy/_codeql_build_dir/CMakeFiles/CMakeScratch/TryCompile-tFgTsX'] + ignore line: [Building C object CMakeFiles/cmTC_8cee4.dir/CMakeCCompilerABI.c.o] + ignore line: [/home/runner/work/pocketpy/.codeql-scratch/dbs/cpp/working/autobuild/bin/cc -v -o CMakeFiles/cmTC_8cee4.dir/CMakeCCompilerABI.c.o -c /usr/local/share/cmake-3.31/Modules/CMakeCCompilerABI.c] + ignore line: [Using built-in specs.] + ignore line: [COLLECT_GCC=/usr/bin/cc] + 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='-v' '-o' 'CMakeFiles/cmTC_8cee4.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_8cee4.dir/'] + ignore line: [ /usr/libexec/gcc/x86_64-linux-gnu/13/cc1 -quiet -v -imultiarch x86_64-linux-gnu /usr/local/share/cmake-3.31/Modules/CMakeCCompilerABI.c -quiet -dumpdir CMakeFiles/cmTC_8cee4.dir/ -dumpbase CMakeCCompilerABI.c.c -dumpbase-ext .c -mtune=generic -march=x86-64 -version -fasynchronous-unwind-tables -fstack-protector-strong -Wformat -Wformat-security -fstack-clash-protection -fcf-protection -o /tmp/ccS4KSRG.s] + ignore line: [GNU C17 (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 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/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: 38987c28e967c64056a6454abdef726e] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_8cee4.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_8cee4.dir/'] + ignore line: [ as -v --64 -o CMakeFiles/cmTC_8cee4.dir/CMakeCCompilerABI.c.o /tmp/ccS4KSRG.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='-v' '-o' 'CMakeFiles/cmTC_8cee4.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_8cee4.dir/CMakeCCompilerABI.c.'] + ignore line: [Linking C executable cmTC_8cee4] + ignore line: [/usr/local/bin/cmake -E cmake_link_script CMakeFiles/cmTC_8cee4.dir/link.txt --verbose=1] + ignore line: [Using built-in specs.] + ignore line: [COLLECT_GCC=/usr/bin/cc] + 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='-v' '-o' 'cmTC_8cee4' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_8cee4.'] + 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/ccTvinN4.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --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_8cee4 /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/../../.. -v CMakeFiles/cmTC_8cee4.dir/CMakeCCompilerABI.c.o -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /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/ccTvinN4.res] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore + arg [-plugin-opt=-pass-through=-lc] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc_s] ==> 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_8cee4] ==> 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 [-v] ==> ignore + arg [CMakeFiles/cmTC_8cee4.dir/CMakeCCompilerABI.c.o] ==> ignore + arg [-lgcc] ==> lib [gcc] + arg [--push-state] ==> ignore + arg [--as-needed] ==> ignore + arg [-lgcc_s] ==> lib [gcc_s] + arg [--pop-state] ==> ignore + arg [-lc] ==> lib [c] + arg [-lgcc] ==> lib [gcc] + arg [--push-state] ==> ignore + arg [--as-needed] ==> ignore + arg [-lgcc_s] ==> lib [gcc_s] + arg [--pop-state] ==> ignore + 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] + ignore line: [collect2 version 13.3.0] + ignore line: [/usr/bin/ld -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/ccTvinN4.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --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_8cee4 /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/../../.. -v CMakeFiles/cmTC_8cee4.dir/CMakeCCompilerABI.c.o -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/13/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crtn.o] + linker tool for 'C': /usr/bin/ld + 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: [gcc;gcc_s;c;gcc;gcc_s] + 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: [] + + + - + kind: "message-v1" + backtrace: + - "/usr/local/share/cmake-3.31/Modules/Internal/CMakeDetermineLinkerId.cmake:40 (message)" + - "/usr/local/share/cmake-3.31/Modules/CMakeDetermineCompilerABI.cmake:255 (cmake_determine_linker_id)" + - "/usr/local/share/cmake-3.31/Modules/CMakeTestCCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" + - "CMakeLists.txt:3 (project)" + message: | + Running the C compiler's linker: "/usr/bin/ld" "-v" + GNU ld (GNU Binutils for Ubuntu) 2.42 + - + kind: "try_compile-v1" + backtrace: + - "/usr/local/share/cmake-3.31/Modules/CMakeDetermineCompilerABI.cmake:74 (try_compile)" + - "/usr/local/share/cmake-3.31/Modules/CMakeTestCXXCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" + - "CMakeLists.txt:3 (project)" + checks: + - "Detecting CXX compiler ABI info" + directories: + source: "/home/runner/work/pocketpy/pocketpy/_codeql_build_dir/CMakeFiles/CMakeScratch/TryCompile-0HOD3d" + binary: "/home/runner/work/pocketpy/pocketpy/_codeql_build_dir/CMakeFiles/CMakeScratch/TryCompile-0HOD3d" + cmakeVariables: + CMAKE_CXX_FLAGS: "" + CMAKE_CXX_FLAGS_DEBUG: "-g" + CMAKE_CXX_SCAN_FOR_MODULES: "OFF" + CMAKE_EXE_LINKER_FLAGS: "" + buildResult: + variable: "CMAKE_CXX_ABI_COMPILED" + cached: true + stdout: | + Change Dir: '/home/runner/work/pocketpy/pocketpy/_codeql_build_dir/CMakeFiles/CMakeScratch/TryCompile-0HOD3d' + + Run Build Command(s): /usr/local/bin/cmake -E env VERBOSE=1 /usr/bin/gmake -f Makefile cmTC_3ebca/fast + /usr/bin/gmake -f CMakeFiles/cmTC_3ebca.dir/build.make CMakeFiles/cmTC_3ebca.dir/build + gmake[1]: Entering directory '/home/runner/work/pocketpy/pocketpy/_codeql_build_dir/CMakeFiles/CMakeScratch/TryCompile-0HOD3d' + Building CXX object CMakeFiles/cmTC_3ebca.dir/CMakeCXXCompilerABI.cpp.o + /home/runner/work/pocketpy/.codeql-scratch/dbs/cpp/working/autobuild/bin/c++ -v -o CMakeFiles/cmTC_3ebca.dir/CMakeCXXCompilerABI.cpp.o -c /usr/local/share/cmake-3.31/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='-v' '-o' 'CMakeFiles/cmTC_3ebca.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_3ebca.dir/' + /usr/libexec/gcc/x86_64-linux-gnu/13/cc1plus -quiet -v -imultiarch x86_64-linux-gnu -D_GNU_SOURCE /usr/local/share/cmake-3.31/Modules/CMakeCXXCompilerABI.cpp -quiet -dumpdir CMakeFiles/cmTC_3ebca.dir/ -dumpbase CMakeCXXCompilerABI.cpp.cpp -dumpbase-ext .cpp -mtune=generic -march=x86-64 -version -fasynchronous-unwind-tables -fstack-protector-strong -Wformat -Wformat-security -fstack-clash-protection -fcf-protection -o /tmp/cceYXc4p.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='-v' '-o' 'CMakeFiles/cmTC_3ebca.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_3ebca.dir/' + as -v --64 -o CMakeFiles/cmTC_3ebca.dir/CMakeCXXCompilerABI.cpp.o /tmp/cceYXc4p.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='-v' '-o' 'CMakeFiles/cmTC_3ebca.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_3ebca.dir/CMakeCXXCompilerABI.cpp.' + Linking CXX executable cmTC_3ebca + /usr/local/bin/cmake -E cmake_link_script CMakeFiles/cmTC_3ebca.dir/link.txt --verbose=1 + 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='-v' '-o' 'cmTC_3ebca' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_3ebca.' + /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/ccpfjjE0.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_3ebca /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/../../.. -v CMakeFiles/cmTC_3ebca.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 + collect2 version 13.3.0 + /usr/bin/ld -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/ccpfjjE0.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_3ebca /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/../../.. -v CMakeFiles/cmTC_3ebca.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 + GNU ld (GNU Binutils for Ubuntu) 2.42 + COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_3ebca' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_3ebca.' + /home/runner/work/pocketpy/.codeql-scratch/dbs/cpp/working/autobuild/bin/c++ -v -Wl,-v CMakeFiles/cmTC_3ebca.dir/CMakeCXXCompilerABI.cpp.o -o cmTC_3ebca + gmake[1]: Leaving directory '/home/runner/work/pocketpy/pocketpy/_codeql_build_dir/CMakeFiles/CMakeScratch/TryCompile-0HOD3d' + + exitCode: 0 + - + kind: "message-v1" + backtrace: + - "/usr/local/share/cmake-3.31/Modules/CMakeDetermineCompilerABI.cmake:182 (message)" + - "/usr/local/share/cmake-3.31/Modules/CMakeTestCXXCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" + - "CMakeLists.txt:3 (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/local/share/cmake-3.31/Modules/CMakeDetermineCompilerABI.cmake:218 (message)" + - "/usr/local/share/cmake-3.31/Modules/CMakeTestCXXCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" + - "CMakeLists.txt:3 (project)" + message: | + Parsed CXX implicit link information: + link line regex: [^( *|.*[/\\])(ld[0-9]*(\\.[a-z]+)?|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\\]+-)?ld|collect2)[^/\\]*( |$)] + linker tool regex: [^[ ]*(->|")?[ ]*(([^"]*[/\\])?(ld[0-9]*(\\.[a-z]+)?))("|,| |$)] + ignore line: [Change Dir: '/home/runner/work/pocketpy/pocketpy/_codeql_build_dir/CMakeFiles/CMakeScratch/TryCompile-0HOD3d'] + ignore line: [] + ignore line: [Run Build Command(s): /usr/local/bin/cmake -E env VERBOSE=1 /usr/bin/gmake -f Makefile cmTC_3ebca/fast] + ignore line: [/usr/bin/gmake -f CMakeFiles/cmTC_3ebca.dir/build.make CMakeFiles/cmTC_3ebca.dir/build] + ignore line: [gmake[1]: Entering directory '/home/runner/work/pocketpy/pocketpy/_codeql_build_dir/CMakeFiles/CMakeScratch/TryCompile-0HOD3d'] + ignore line: [Building CXX object CMakeFiles/cmTC_3ebca.dir/CMakeCXXCompilerABI.cpp.o] + ignore line: [/home/runner/work/pocketpy/.codeql-scratch/dbs/cpp/working/autobuild/bin/c++ -v -o CMakeFiles/cmTC_3ebca.dir/CMakeCXXCompilerABI.cpp.o -c /usr/local/share/cmake-3.31/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='-v' '-o' 'CMakeFiles/cmTC_3ebca.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_3ebca.dir/'] + ignore line: [ /usr/libexec/gcc/x86_64-linux-gnu/13/cc1plus -quiet -v -imultiarch x86_64-linux-gnu -D_GNU_SOURCE /usr/local/share/cmake-3.31/Modules/CMakeCXXCompilerABI.cpp -quiet -dumpdir CMakeFiles/cmTC_3ebca.dir/ -dumpbase CMakeCXXCompilerABI.cpp.cpp -dumpbase-ext .cpp -mtune=generic -march=x86-64 -version -fasynchronous-unwind-tables -fstack-protector-strong -Wformat -Wformat-security -fstack-clash-protection -fcf-protection -o /tmp/cceYXc4p.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='-v' '-o' 'CMakeFiles/cmTC_3ebca.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_3ebca.dir/'] + ignore line: [ as -v --64 -o CMakeFiles/cmTC_3ebca.dir/CMakeCXXCompilerABI.cpp.o /tmp/cceYXc4p.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='-v' '-o' 'CMakeFiles/cmTC_3ebca.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_3ebca.dir/CMakeCXXCompilerABI.cpp.'] + ignore line: [Linking CXX executable cmTC_3ebca] + ignore line: [/usr/local/bin/cmake -E cmake_link_script CMakeFiles/cmTC_3ebca.dir/link.txt --verbose=1] + 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='-v' '-o' 'cmTC_3ebca' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_3ebca.'] + 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/ccpfjjE0.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_3ebca /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/../../.. -v CMakeFiles/cmTC_3ebca.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/ccpfjjE0.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_3ebca] ==> 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 [-v] ==> ignore + arg [CMakeFiles/cmTC_3ebca.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] + ignore line: [collect2 version 13.3.0] + ignore line: [/usr/bin/ld -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/ccpfjjE0.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_3ebca /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/../../.. -v CMakeFiles/cmTC_3ebca.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] + linker tool for 'CXX': /usr/bin/ld + 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: [] + + + - + kind: "message-v1" + backtrace: + - "/usr/local/share/cmake-3.31/Modules/Internal/CMakeDetermineLinkerId.cmake:40 (message)" + - "/usr/local/share/cmake-3.31/Modules/CMakeDetermineCompilerABI.cmake:255 (cmake_determine_linker_id)" + - "/usr/local/share/cmake-3.31/Modules/CMakeTestCXXCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" + - "CMakeLists.txt:3 (project)" + message: | + Running the CXX compiler's linker: "/usr/bin/ld" "-v" + GNU ld (GNU Binutils for Ubuntu) 2.42 + - + kind: "try_compile-v1" + backtrace: + - "/usr/local/share/cmake-3.31/Modules/Internal/CheckSourceCompiles.cmake:108 (try_compile)" + - "/usr/local/share/cmake-3.31/Modules/CheckCSourceCompiles.cmake:58 (cmake_check_source_compiles)" + - "/usr/local/share/cmake-3.31/Modules/FindThreads.cmake:97 (CHECK_C_SOURCE_COMPILES)" + - "/usr/local/share/cmake-3.31/Modules/FindThreads.cmake:163 (_threads_check_libc)" + - "CMakeLists.txt:160 (find_package)" + checks: + - "Performing Test CMAKE_HAVE_LIBC_PTHREAD" + directories: + source: "/home/runner/work/pocketpy/pocketpy/_codeql_build_dir/CMakeFiles/CMakeScratch/TryCompile-vnUWJC" + binary: "/home/runner/work/pocketpy/pocketpy/_codeql_build_dir/CMakeFiles/CMakeScratch/TryCompile-vnUWJC" + cmakeVariables: + CMAKE_C_FLAGS: " -O2 -Wno-pointer-to-int-cast -Wno-int-to-pointer-cast" + CMAKE_C_FLAGS_DEBUG: "-g" + CMAKE_EXE_LINKER_FLAGS: "" + CMAKE_POSITION_INDEPENDENT_CODE: "ON" + buildResult: + variable: "CMAKE_HAVE_LIBC_PTHREAD" + cached: true + stdout: | + Change Dir: '/home/runner/work/pocketpy/pocketpy/_codeql_build_dir/CMakeFiles/CMakeScratch/TryCompile-vnUWJC' + + Run Build Command(s): /usr/local/bin/cmake -E env VERBOSE=1 /usr/bin/gmake -f Makefile cmTC_1dcc3/fast + /usr/bin/gmake -f CMakeFiles/cmTC_1dcc3.dir/build.make CMakeFiles/cmTC_1dcc3.dir/build + gmake[1]: Entering directory '/home/runner/work/pocketpy/pocketpy/_codeql_build_dir/CMakeFiles/CMakeScratch/TryCompile-vnUWJC' + Building C object CMakeFiles/cmTC_1dcc3.dir/src.c.o + /home/runner/work/pocketpy/.codeql-scratch/dbs/cpp/working/autobuild/bin/cc -DCMAKE_HAVE_LIBC_PTHREAD -O2 -Wno-pointer-to-int-cast -Wno-int-to-pointer-cast -std=gnu11 -fPIE -o CMakeFiles/cmTC_1dcc3.dir/src.c.o -c /home/runner/work/pocketpy/pocketpy/_codeql_build_dir/CMakeFiles/CMakeScratch/TryCompile-vnUWJC/src.c + Linking C executable cmTC_1dcc3 + /usr/local/bin/cmake -E cmake_link_script CMakeFiles/cmTC_1dcc3.dir/link.txt --verbose=1 + /home/runner/work/pocketpy/.codeql-scratch/dbs/cpp/working/autobuild/bin/cc -O2 -Wno-pointer-to-int-cast -Wno-int-to-pointer-cast CMakeFiles/cmTC_1dcc3.dir/src.c.o -o cmTC_1dcc3 + gmake[1]: Leaving directory '/home/runner/work/pocketpy/pocketpy/_codeql_build_dir/CMakeFiles/CMakeScratch/TryCompile-vnUWJC' + + exitCode: 0 +... diff --git a/_codeql_build_dir/CMakeFiles/CMakeDirectoryInformation.cmake b/_codeql_build_dir/CMakeFiles/CMakeDirectoryInformation.cmake new file mode 100644 index 00000000..a2ae001d --- /dev/null +++ b/_codeql_build_dir/CMakeFiles/CMakeDirectoryInformation.cmake @@ -0,0 +1,16 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +# Relative path conversion top directories. +set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/home/runner/work/pocketpy/pocketpy") +set(CMAKE_RELATIVE_PATH_TOP_BINARY "/home/runner/work/pocketpy/pocketpy/_codeql_build_dir") + +# 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/_codeql_build_dir/CMakeFiles/Makefile.cmake b/_codeql_build_dir/CMakeFiles/Makefile.cmake new file mode 100644 index 00000000..32929552 --- /dev/null +++ b/_codeql_build_dir/CMakeFiles/Makefile.cmake @@ -0,0 +1,150 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +# 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/runner/work/pocketpy/pocketpy/CMakeLists.txt" + "/home/runner/work/pocketpy/pocketpy/CMakeOptions.txt" + "CMakeFiles/3.31.6/CMakeCCompiler.cmake" + "CMakeFiles/3.31.6/CMakeCXXCompiler.cmake" + "CMakeFiles/3.31.6/CMakeSystem.cmake" + "/usr/local/share/cmake-3.31/Modules/CMakeCCompiler.cmake.in" + "/usr/local/share/cmake-3.31/Modules/CMakeCCompilerABI.c" + "/usr/local/share/cmake-3.31/Modules/CMakeCInformation.cmake" + "/usr/local/share/cmake-3.31/Modules/CMakeCXXCompiler.cmake.in" + "/usr/local/share/cmake-3.31/Modules/CMakeCXXCompilerABI.cpp" + "/usr/local/share/cmake-3.31/Modules/CMakeCXXInformation.cmake" + "/usr/local/share/cmake-3.31/Modules/CMakeCommonLanguageInclude.cmake" + "/usr/local/share/cmake-3.31/Modules/CMakeCompilerIdDetection.cmake" + "/usr/local/share/cmake-3.31/Modules/CMakeDetermineCCompiler.cmake" + "/usr/local/share/cmake-3.31/Modules/CMakeDetermineCXXCompiler.cmake" + "/usr/local/share/cmake-3.31/Modules/CMakeDetermineCompiler.cmake" + "/usr/local/share/cmake-3.31/Modules/CMakeDetermineCompilerABI.cmake" + "/usr/local/share/cmake-3.31/Modules/CMakeDetermineCompilerId.cmake" + "/usr/local/share/cmake-3.31/Modules/CMakeDetermineCompilerSupport.cmake" + "/usr/local/share/cmake-3.31/Modules/CMakeDetermineSystem.cmake" + "/usr/local/share/cmake-3.31/Modules/CMakeFindBinUtils.cmake" + "/usr/local/share/cmake-3.31/Modules/CMakeGenericSystem.cmake" + "/usr/local/share/cmake-3.31/Modules/CMakeInitializeConfigs.cmake" + "/usr/local/share/cmake-3.31/Modules/CMakeLanguageInformation.cmake" + "/usr/local/share/cmake-3.31/Modules/CMakeParseImplicitIncludeInfo.cmake" + "/usr/local/share/cmake-3.31/Modules/CMakeParseImplicitLinkInfo.cmake" + "/usr/local/share/cmake-3.31/Modules/CMakeParseLibraryArchitecture.cmake" + "/usr/local/share/cmake-3.31/Modules/CMakeSystem.cmake.in" + "/usr/local/share/cmake-3.31/Modules/CMakeSystemSpecificInformation.cmake" + "/usr/local/share/cmake-3.31/Modules/CMakeSystemSpecificInitialize.cmake" + "/usr/local/share/cmake-3.31/Modules/CMakeTestCCompiler.cmake" + "/usr/local/share/cmake-3.31/Modules/CMakeTestCXXCompiler.cmake" + "/usr/local/share/cmake-3.31/Modules/CMakeTestCompilerCommon.cmake" + "/usr/local/share/cmake-3.31/Modules/CMakeUnixFindMake.cmake" + "/usr/local/share/cmake-3.31/Modules/CheckCSourceCompiles.cmake" + "/usr/local/share/cmake-3.31/Modules/CheckIncludeFile.cmake" + "/usr/local/share/cmake-3.31/Modules/CheckLibraryExists.cmake" + "/usr/local/share/cmake-3.31/Modules/Compiler/ADSP-DetermineCompiler.cmake" + "/usr/local/share/cmake-3.31/Modules/Compiler/ARMCC-DetermineCompiler.cmake" + "/usr/local/share/cmake-3.31/Modules/Compiler/ARMClang-DetermineCompiler.cmake" + "/usr/local/share/cmake-3.31/Modules/Compiler/AppleClang-DetermineCompiler.cmake" + "/usr/local/share/cmake-3.31/Modules/Compiler/Borland-DetermineCompiler.cmake" + "/usr/local/share/cmake-3.31/Modules/Compiler/Bruce-C-DetermineCompiler.cmake" + "/usr/local/share/cmake-3.31/Modules/Compiler/CMakeCommonCompilerMacros.cmake" + "/usr/local/share/cmake-3.31/Modules/Compiler/Clang-DetermineCompiler.cmake" + "/usr/local/share/cmake-3.31/Modules/Compiler/Clang-DetermineCompilerInternal.cmake" + "/usr/local/share/cmake-3.31/Modules/Compiler/Compaq-C-DetermineCompiler.cmake" + "/usr/local/share/cmake-3.31/Modules/Compiler/Compaq-CXX-DetermineCompiler.cmake" + "/usr/local/share/cmake-3.31/Modules/Compiler/Cray-DetermineCompiler.cmake" + "/usr/local/share/cmake-3.31/Modules/Compiler/CrayClang-DetermineCompiler.cmake" + "/usr/local/share/cmake-3.31/Modules/Compiler/Embarcadero-DetermineCompiler.cmake" + "/usr/local/share/cmake-3.31/Modules/Compiler/Fujitsu-DetermineCompiler.cmake" + "/usr/local/share/cmake-3.31/Modules/Compiler/FujitsuClang-DetermineCompiler.cmake" + "/usr/local/share/cmake-3.31/Modules/Compiler/GHS-DetermineCompiler.cmake" + "/usr/local/share/cmake-3.31/Modules/Compiler/GNU-C-DetermineCompiler.cmake" + "/usr/local/share/cmake-3.31/Modules/Compiler/GNU-C.cmake" + "/usr/local/share/cmake-3.31/Modules/Compiler/GNU-CXX-DetermineCompiler.cmake" + "/usr/local/share/cmake-3.31/Modules/Compiler/GNU-CXX.cmake" + "/usr/local/share/cmake-3.31/Modules/Compiler/GNU-FindBinUtils.cmake" + "/usr/local/share/cmake-3.31/Modules/Compiler/GNU.cmake" + "/usr/local/share/cmake-3.31/Modules/Compiler/HP-C-DetermineCompiler.cmake" + "/usr/local/share/cmake-3.31/Modules/Compiler/HP-CXX-DetermineCompiler.cmake" + "/usr/local/share/cmake-3.31/Modules/Compiler/IAR-DetermineCompiler.cmake" + "/usr/local/share/cmake-3.31/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake" + "/usr/local/share/cmake-3.31/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake" + "/usr/local/share/cmake-3.31/Modules/Compiler/IBMClang-C-DetermineCompiler.cmake" + "/usr/local/share/cmake-3.31/Modules/Compiler/IBMClang-CXX-DetermineCompiler.cmake" + "/usr/local/share/cmake-3.31/Modules/Compiler/Intel-DetermineCompiler.cmake" + "/usr/local/share/cmake-3.31/Modules/Compiler/IntelLLVM-DetermineCompiler.cmake" + "/usr/local/share/cmake-3.31/Modules/Compiler/LCC-C-DetermineCompiler.cmake" + "/usr/local/share/cmake-3.31/Modules/Compiler/LCC-CXX-DetermineCompiler.cmake" + "/usr/local/share/cmake-3.31/Modules/Compiler/MSVC-DetermineCompiler.cmake" + "/usr/local/share/cmake-3.31/Modules/Compiler/NVHPC-DetermineCompiler.cmake" + "/usr/local/share/cmake-3.31/Modules/Compiler/NVIDIA-DetermineCompiler.cmake" + "/usr/local/share/cmake-3.31/Modules/Compiler/OpenWatcom-DetermineCompiler.cmake" + "/usr/local/share/cmake-3.31/Modules/Compiler/OrangeC-DetermineCompiler.cmake" + "/usr/local/share/cmake-3.31/Modules/Compiler/PGI-DetermineCompiler.cmake" + "/usr/local/share/cmake-3.31/Modules/Compiler/PathScale-DetermineCompiler.cmake" + "/usr/local/share/cmake-3.31/Modules/Compiler/SCO-DetermineCompiler.cmake" + "/usr/local/share/cmake-3.31/Modules/Compiler/SDCC-C-DetermineCompiler.cmake" + "/usr/local/share/cmake-3.31/Modules/Compiler/SunPro-C-DetermineCompiler.cmake" + "/usr/local/share/cmake-3.31/Modules/Compiler/SunPro-CXX-DetermineCompiler.cmake" + "/usr/local/share/cmake-3.31/Modules/Compiler/TI-DetermineCompiler.cmake" + "/usr/local/share/cmake-3.31/Modules/Compiler/TIClang-DetermineCompiler.cmake" + "/usr/local/share/cmake-3.31/Modules/Compiler/Tasking-DetermineCompiler.cmake" + "/usr/local/share/cmake-3.31/Modules/Compiler/TinyCC-C-DetermineCompiler.cmake" + "/usr/local/share/cmake-3.31/Modules/Compiler/VisualAge-C-DetermineCompiler.cmake" + "/usr/local/share/cmake-3.31/Modules/Compiler/VisualAge-CXX-DetermineCompiler.cmake" + "/usr/local/share/cmake-3.31/Modules/Compiler/Watcom-DetermineCompiler.cmake" + "/usr/local/share/cmake-3.31/Modules/Compiler/XL-C-DetermineCompiler.cmake" + "/usr/local/share/cmake-3.31/Modules/Compiler/XL-CXX-DetermineCompiler.cmake" + "/usr/local/share/cmake-3.31/Modules/Compiler/XLClang-C-DetermineCompiler.cmake" + "/usr/local/share/cmake-3.31/Modules/Compiler/XLClang-CXX-DetermineCompiler.cmake" + "/usr/local/share/cmake-3.31/Modules/Compiler/zOS-C-DetermineCompiler.cmake" + "/usr/local/share/cmake-3.31/Modules/Compiler/zOS-CXX-DetermineCompiler.cmake" + "/usr/local/share/cmake-3.31/Modules/FindPackageHandleStandardArgs.cmake" + "/usr/local/share/cmake-3.31/Modules/FindPackageMessage.cmake" + "/usr/local/share/cmake-3.31/Modules/FindThreads.cmake" + "/usr/local/share/cmake-3.31/Modules/Internal/CMakeCLinkerInformation.cmake" + "/usr/local/share/cmake-3.31/Modules/Internal/CMakeCXXLinkerInformation.cmake" + "/usr/local/share/cmake-3.31/Modules/Internal/CMakeCommonLinkerInformation.cmake" + "/usr/local/share/cmake-3.31/Modules/Internal/CMakeDetermineLinkerId.cmake" + "/usr/local/share/cmake-3.31/Modules/Internal/CheckSourceCompiles.cmake" + "/usr/local/share/cmake-3.31/Modules/Internal/FeatureTesting.cmake" + "/usr/local/share/cmake-3.31/Modules/Linker/GNU-C.cmake" + "/usr/local/share/cmake-3.31/Modules/Linker/GNU-CXX.cmake" + "/usr/local/share/cmake-3.31/Modules/Linker/GNU.cmake" + "/usr/local/share/cmake-3.31/Modules/Platform/Linker/GNU.cmake" + "/usr/local/share/cmake-3.31/Modules/Platform/Linker/Linux-GNU-C.cmake" + "/usr/local/share/cmake-3.31/Modules/Platform/Linker/Linux-GNU-CXX.cmake" + "/usr/local/share/cmake-3.31/Modules/Platform/Linker/Linux-GNU.cmake" + "/usr/local/share/cmake-3.31/Modules/Platform/Linux-Determine-CXX.cmake" + "/usr/local/share/cmake-3.31/Modules/Platform/Linux-GNU-C.cmake" + "/usr/local/share/cmake-3.31/Modules/Platform/Linux-GNU-CXX.cmake" + "/usr/local/share/cmake-3.31/Modules/Platform/Linux-GNU.cmake" + "/usr/local/share/cmake-3.31/Modules/Platform/Linux-Initialize.cmake" + "/usr/local/share/cmake-3.31/Modules/Platform/Linux.cmake" + "/usr/local/share/cmake-3.31/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/3.31.6/CMakeSystem.cmake" + "CMakeFiles/3.31.6/CMakeCCompiler.cmake" + "CMakeFiles/3.31.6/CMakeCXXCompiler.cmake" + "CMakeFiles/3.31.6/CMakeCCompiler.cmake" + "CMakeFiles/3.31.6/CMakeCXXCompiler.cmake" + "CMakeFiles/CMakeDirectoryInformation.cmake" + ) + +# Dependency information for all targets: +set(CMAKE_DEPEND_INFO_FILES + "CMakeFiles/pocketpy.dir/DependInfo.cmake" + "CMakeFiles/main.dir/DependInfo.cmake" + ) diff --git a/_codeql_build_dir/CMakeFiles/Makefile2 b/_codeql_build_dir/CMakeFiles/Makefile2 new file mode 100644 index 00000000..47a3121c --- /dev/null +++ b/_codeql_build_dir/CMakeFiles/Makefile2 @@ -0,0 +1,160 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +# 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 + +# Produce verbose output by default. +VERBOSE = 1 + +# 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/local/bin/cmake + +# The command to remove a file. +RM = /usr/local/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /home/runner/work/pocketpy/pocketpy + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/runner/work/pocketpy/pocketpy/_codeql_build_dir + +#============================================================================= +# Directory level rules for the build root directory + +# The main recursive "all" target. +all: CMakeFiles/pocketpy.dir/all +all: CMakeFiles/main.dir/all +.PHONY : all + +# The main recursive "codegen" target. +codegen: CMakeFiles/pocketpy.dir/codegen +codegen: CMakeFiles/main.dir/codegen +.PHONY : codegen + +# The main recursive "preinstall" target. +preinstall: +.PHONY : preinstall + +# The main recursive "clean" target. +clean: CMakeFiles/pocketpy.dir/clean +clean: CMakeFiles/main.dir/clean +.PHONY : clean + +#============================================================================= +# Target rules for target CMakeFiles/pocketpy.dir + +# All Build rule for target. +CMakeFiles/pocketpy.dir/all: + $(MAKE) $(MAKESILENT) -f CMakeFiles/pocketpy.dir/build.make CMakeFiles/pocketpy.dir/depend + $(MAKE) $(MAKESILENT) -f CMakeFiles/pocketpy.dir/build.make CMakeFiles/pocketpy.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/runner/work/pocketpy/pocketpy/_codeql_build_dir/CMakeFiles --progress-num=3,4 "Built target pocketpy" +.PHONY : CMakeFiles/pocketpy.dir/all + +# Build rule for subdir invocation for target. +CMakeFiles/pocketpy.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/pocketpy/pocketpy/_codeql_build_dir/CMakeFiles 2 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/pocketpy.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/pocketpy/pocketpy/_codeql_build_dir/CMakeFiles 0 +.PHONY : CMakeFiles/pocketpy.dir/rule + +# Convenience name for target. +pocketpy: CMakeFiles/pocketpy.dir/rule +.PHONY : pocketpy + +# codegen rule for target. +CMakeFiles/pocketpy.dir/codegen: + $(MAKE) $(MAKESILENT) -f CMakeFiles/pocketpy.dir/build.make CMakeFiles/pocketpy.dir/codegen + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/runner/work/pocketpy/pocketpy/_codeql_build_dir/CMakeFiles --progress-num=3,4 "Finished codegen for target pocketpy" +.PHONY : CMakeFiles/pocketpy.dir/codegen + +# clean rule for target. +CMakeFiles/pocketpy.dir/clean: + $(MAKE) $(MAKESILENT) -f CMakeFiles/pocketpy.dir/build.make CMakeFiles/pocketpy.dir/clean +.PHONY : CMakeFiles/pocketpy.dir/clean + +#============================================================================= +# Target rules for target CMakeFiles/main.dir + +# All Build rule for target. +CMakeFiles/main.dir/all: CMakeFiles/pocketpy.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/runner/work/pocketpy/pocketpy/_codeql_build_dir/CMakeFiles --progress-num=1,2 "Built target main" +.PHONY : CMakeFiles/main.dir/all + +# Build rule for subdir invocation for target. +CMakeFiles/main.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/pocketpy/pocketpy/_codeql_build_dir/CMakeFiles 4 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/main.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/pocketpy/pocketpy/_codeql_build_dir/CMakeFiles 0 +.PHONY : CMakeFiles/main.dir/rule + +# Convenience name for target. +main: CMakeFiles/main.dir/rule +.PHONY : main + +# codegen rule for target. +CMakeFiles/main.dir/codegen: + $(MAKE) $(MAKESILENT) -f CMakeFiles/main.dir/build.make CMakeFiles/main.dir/codegen + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/runner/work/pocketpy/pocketpy/_codeql_build_dir/CMakeFiles --progress-num=1,2 "Finished codegen for target main" +.PHONY : CMakeFiles/main.dir/codegen + +# 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 + +#============================================================================= +# 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/_codeql_build_dir/CMakeFiles/TargetDirectories.txt b/_codeql_build_dir/CMakeFiles/TargetDirectories.txt new file mode 100644 index 00000000..eb44f85a --- /dev/null +++ b/_codeql_build_dir/CMakeFiles/TargetDirectories.txt @@ -0,0 +1,4 @@ +/home/runner/work/pocketpy/pocketpy/_codeql_build_dir/CMakeFiles/pocketpy.dir +/home/runner/work/pocketpy/pocketpy/_codeql_build_dir/CMakeFiles/main.dir +/home/runner/work/pocketpy/pocketpy/_codeql_build_dir/CMakeFiles/edit_cache.dir +/home/runner/work/pocketpy/pocketpy/_codeql_build_dir/CMakeFiles/rebuild_cache.dir diff --git a/_codeql_build_dir/CMakeFiles/cmake.check_cache b/_codeql_build_dir/CMakeFiles/cmake.check_cache new file mode 100644 index 00000000..3dccd731 --- /dev/null +++ b/_codeql_build_dir/CMakeFiles/cmake.check_cache @@ -0,0 +1 @@ +# This file is generated by cmake for dependency checking of the CMakeCache.txt file diff --git a/_codeql_build_dir/CMakeFiles/main.dir/DependInfo.cmake b/_codeql_build_dir/CMakeFiles/main.dir/DependInfo.cmake new file mode 100644 index 00000000..303345dc --- /dev/null +++ b/_codeql_build_dir/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/runner/work/pocketpy/pocketpy/src2/main.c" "CMakeFiles/main.dir/src2/main.c.o" "gcc" "CMakeFiles/main.dir/src2/main.c.o.d" + "" "main" "gcc" "CMakeFiles/main.dir/link.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/_codeql_build_dir/CMakeFiles/main.dir/build.make b/_codeql_build_dir/CMakeFiles/main.dir/build.make new file mode 100644 index 00000000..6cd13b52 --- /dev/null +++ b/_codeql_build_dir/CMakeFiles/main.dir/build.make @@ -0,0 +1,118 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +# 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 + +# Produce verbose output by default. +VERBOSE = 1 + +# 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/local/bin/cmake + +# The command to remove a file. +RM = /usr/local/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /home/runner/work/pocketpy/pocketpy + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/runner/work/pocketpy/pocketpy/_codeql_build_dir + +# 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/codegen: +.PHONY : CMakeFiles/main.dir/codegen + +CMakeFiles/main.dir/src2/main.c.o: CMakeFiles/main.dir/flags.make +CMakeFiles/main.dir/src2/main.c.o: /home/runner/work/pocketpy/pocketpy/src2/main.c +CMakeFiles/main.dir/src2/main.c.o: CMakeFiles/main.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/home/runner/work/pocketpy/pocketpy/_codeql_build_dir/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building C object CMakeFiles/main.dir/src2/main.c.o" + /home/runner/work/pocketpy/.codeql-scratch/dbs/cpp/working/autobuild/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT CMakeFiles/main.dir/src2/main.c.o -MF CMakeFiles/main.dir/src2/main.c.o.d -o CMakeFiles/main.dir/src2/main.c.o -c /home/runner/work/pocketpy/pocketpy/src2/main.c + +CMakeFiles/main.dir/src2/main.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/main.dir/src2/main.c.i" + /home/runner/work/pocketpy/.codeql-scratch/dbs/cpp/working/autobuild/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /home/runner/work/pocketpy/pocketpy/src2/main.c > CMakeFiles/main.dir/src2/main.c.i + +CMakeFiles/main.dir/src2/main.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/main.dir/src2/main.c.s" + /home/runner/work/pocketpy/.codeql-scratch/dbs/cpp/working/autobuild/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /home/runner/work/pocketpy/pocketpy/src2/main.c -o CMakeFiles/main.dir/src2/main.c.s + +# Object files for target main +main_OBJECTS = \ +"CMakeFiles/main.dir/src2/main.c.o" + +# External object files for target main +main_EXTERNAL_OBJECTS = + +main: CMakeFiles/main.dir/src2/main.c.o +main: CMakeFiles/main.dir/build.make +main: CMakeFiles/main.dir/compiler_depend.ts +main: libpocketpy.so +main: CMakeFiles/main.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --bold --progress-dir=/home/runner/work/pocketpy/pocketpy/_codeql_build_dir/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Linking C 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/runner/work/pocketpy/pocketpy/_codeql_build_dir && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/runner/work/pocketpy/pocketpy /home/runner/work/pocketpy/pocketpy /home/runner/work/pocketpy/pocketpy/_codeql_build_dir /home/runner/work/pocketpy/pocketpy/_codeql_build_dir /home/runner/work/pocketpy/pocketpy/_codeql_build_dir/CMakeFiles/main.dir/DependInfo.cmake "--color=$(COLOR)" +.PHONY : CMakeFiles/main.dir/depend + diff --git a/_codeql_build_dir/CMakeFiles/main.dir/cmake_clean.cmake b/_codeql_build_dir/CMakeFiles/main.dir/cmake_clean.cmake new file mode 100644 index 00000000..f3228162 --- /dev/null +++ b/_codeql_build_dir/CMakeFiles/main.dir/cmake_clean.cmake @@ -0,0 +1,12 @@ +file(REMOVE_RECURSE + "CMakeFiles/main.dir/link.d" + "CMakeFiles/main.dir/src2/main.c.o" + "CMakeFiles/main.dir/src2/main.c.o.d" + "main" + "main.pdb" +) + +# Per-language clean rules from dependency scanning. +foreach(lang C) + include(CMakeFiles/main.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/_codeql_build_dir/CMakeFiles/main.dir/compiler_depend.make b/_codeql_build_dir/CMakeFiles/main.dir/compiler_depend.make new file mode 100644 index 00000000..386f0a8f --- /dev/null +++ b/_codeql_build_dir/CMakeFiles/main.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty compiler generated dependencies file for main. +# This may be replaced when dependencies are built. diff --git a/_codeql_build_dir/CMakeFiles/main.dir/compiler_depend.ts b/_codeql_build_dir/CMakeFiles/main.dir/compiler_depend.ts new file mode 100644 index 00000000..a3467f4e --- /dev/null +++ b/_codeql_build_dir/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/_codeql_build_dir/CMakeFiles/main.dir/depend.make b/_codeql_build_dir/CMakeFiles/main.dir/depend.make new file mode 100644 index 00000000..7e75fee7 --- /dev/null +++ b/_codeql_build_dir/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/_codeql_build_dir/CMakeFiles/main.dir/flags.make b/_codeql_build_dir/CMakeFiles/main.dir/flags.make new file mode 100644 index 00000000..78d533f8 --- /dev/null +++ b/_codeql_build_dir/CMakeFiles/main.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +# compile C with /home/runner/work/pocketpy/.codeql-scratch/dbs/cpp/working/autobuild/bin/cc +C_DEFINES = -DNDEBUG -DPK_ENABLE_CUSTOM_SNAME=0 -DPK_ENABLE_DETERMINISM=0 -DPK_ENABLE_MIMALLOC=0 -DPK_ENABLE_OS=1 -DPK_ENABLE_THREADS=1 -DPK_ENABLE_WATCHDOG=0 + +C_INCLUDES = -I/home/runner/work/pocketpy/pocketpy/include + +C_FLAGS = -O2 -Wno-pointer-to-int-cast -Wno-int-to-pointer-cast -O3 -DNDEBUG -std=gnu11 -fPIE + diff --git a/_codeql_build_dir/CMakeFiles/main.dir/link.d b/_codeql_build_dir/CMakeFiles/main.dir/link.d new file mode 100644 index 00000000..931eb75d --- /dev/null +++ b/_codeql_build_dir/CMakeFiles/main.dir/link.d @@ -0,0 +1,100 @@ +main: \ + /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 \ + CMakeFiles/main.dir/src2/main.c.o \ + libpocketpy.so \ + /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libm.so \ + /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libm.so \ + /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libm.so \ + /lib/x86_64-linux-gnu/libm.so.6 \ + /lib/x86_64-linux-gnu/libmvec.so.1 \ + /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libdl.a \ + /usr/lib/gcc/x86_64-linux-gnu/13/libgcc.a \ + /usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so \ + /usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so \ + /usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so \ + /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libgcc_s.so.1 \ + /usr/lib/gcc/x86_64-linux-gnu/13/libgcc.a \ + /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libc.so \ + /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libc.so \ + /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libc.so \ + /lib/x86_64-linux-gnu/libc.so.6 \ + /usr/lib/x86_64-linux-gnu/libc_nonshared.a \ + /lib64/ld-linux-x86-64.so.2 \ + /usr/lib/gcc/x86_64-linux-gnu/13/libgcc.a \ + /usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so \ + /usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so \ + /usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so \ + /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libgcc_s.so.1 \ + /usr/lib/gcc/x86_64-linux-gnu/13/libgcc.a \ + /usr/lib/gcc/x86_64-linux-gnu/13/crtendS.o \ + /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crtn.o \ + /lib/x86_64-linux-gnu/libm.so.6 \ + /lib64/ld-linux-x86-64.so.2 + +/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: + +CMakeFiles/main.dir/src2/main.c.o: + +libpocketpy.so: + +/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libm.so: + +/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libm.so: + +/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libm.so: + +/lib/x86_64-linux-gnu/libm.so.6: + +/lib/x86_64-linux-gnu/libmvec.so.1: + +/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libdl.a: + +/usr/lib/gcc/x86_64-linux-gnu/13/libgcc.a: + +/usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so: + +/usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so: + +/usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so: + +/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libgcc_s.so.1: + +/usr/lib/gcc/x86_64-linux-gnu/13/libgcc.a: + +/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libc.so: + +/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libc.so: + +/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libc.so: + +/lib/x86_64-linux-gnu/libc.so.6: + +/usr/lib/x86_64-linux-gnu/libc_nonshared.a: + +/lib64/ld-linux-x86-64.so.2: + +/usr/lib/gcc/x86_64-linux-gnu/13/libgcc.a: + +/usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so: + +/usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so: + +/usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so: + +/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libgcc_s.so.1: + +/usr/lib/gcc/x86_64-linux-gnu/13/libgcc.a: + +/usr/lib/gcc/x86_64-linux-gnu/13/crtendS.o: + +/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crtn.o: + +/lib/x86_64-linux-gnu/libm.so.6: + +/lib64/ld-linux-x86-64.so.2: diff --git a/_codeql_build_dir/CMakeFiles/main.dir/link.txt b/_codeql_build_dir/CMakeFiles/main.dir/link.txt new file mode 100644 index 00000000..e6642e7b --- /dev/null +++ b/_codeql_build_dir/CMakeFiles/main.dir/link.txt @@ -0,0 +1 @@ +/home/runner/work/pocketpy/.codeql-scratch/dbs/cpp/working/autobuild/bin/cc -O2 -Wno-pointer-to-int-cast -Wno-int-to-pointer-cast -O3 -DNDEBUG -Wl,--dependency-file=CMakeFiles/main.dir/link.d CMakeFiles/main.dir/src2/main.c.o -o main -Wl,-rpath,/home/runner/work/pocketpy/pocketpy/_codeql_build_dir libpocketpy.so -lm -ldl diff --git a/_codeql_build_dir/CMakeFiles/main.dir/progress.make b/_codeql_build_dir/CMakeFiles/main.dir/progress.make new file mode 100644 index 00000000..abadeb0c --- /dev/null +++ b/_codeql_build_dir/CMakeFiles/main.dir/progress.make @@ -0,0 +1,3 @@ +CMAKE_PROGRESS_1 = 1 +CMAKE_PROGRESS_2 = 2 + diff --git a/_codeql_build_dir/CMakeFiles/main.dir/src2/main.c.o b/_codeql_build_dir/CMakeFiles/main.dir/src2/main.c.o new file mode 100644 index 0000000000000000000000000000000000000000..ff45855255b85acf8e7a48f46164944937aa52c0 GIT binary patch literal 5688 zcmbW5e{38_702iNBQ|M!XByh34J4b?E)I=1w|3&VP7~cZx#UugHZ*Y~;kst;ymz}BjP>6&vXiqFOWR@1*t~b=4vm*J%HWU9NwtT6WlI)ht-UTBV$u zvUp`y8*2tMj(HK%xbWqe(-u?CWsPP!lUlQdmNOmfFl%YGsx=8=7A#)0Tph-H%5)vu zDGU>}UDfP@Q+7dVJKE!^;~8zbJZYhNjb6l{{ZBPx%>nf5hCZnE9=3AYfT8ur`}gkB z;)BBjdxztDc51B1d8InMdw0R+#adR+m8W;Brp=59K;Hfl+xkiJRPu@BX!7LfiS*nD zo4sed+tMEI?wo5xV&^_>Va&UA<#2Z^OV^+3Oc^)lZnUI~MyB3_9y0aPm9CY2c|Epm zUU*E`_hOp%KDvSF!Xlsk+QLmfldd1YvViHirOwPlD|~zU?1LHa&#T(nWvohG!UYC` z+V#|YgO8kf7CPtqrH5Z&rF8SwX7AeAc=E~Qc=D;_#8PZqf?=eQm6!7>o@3sJD=!#} zeuJ|xsjdzh673`kbUp~POlCUbt!^B;ZMXn1}k%YTCW#XsDGqgb8v<(-X21KrK1 zz%Q+l4_7?5OJZr$u;ChuVyqYo&n#K@&1zbu86*sFF>Na{5u%ApId^Q;pdI3 z;*o*4xj6mVhe=*2LbuYFKl95^tOm0D&;P6jwPx`wzYYH7)c+E)biB*22EkDP?C7CG z!&>iXw&w7fW(?>9dc1G2CW`&v?%$*1>+55j+cvnm;DYtRjy^id;JGX!YlRE#3x2{P zrypmLnXbr|+dDd6ga?}e{zX}5qxeX)>xGt)=;m{+BT=p1HWKaqetR++e{MrEIyBdD zIC{M0m5tG%L(zCL+6xL$jzqggqMfPRq?h#*T+40j?~V0pTbog?t!-r+)&eMX!WE%< z1Yoy|JC1m*eO?sX7_K^McZ&kf)>_*litQ}E7Bfwh+t~2{e?amh0lrI=+gUNd4at8K z;De&v#>loP$bQK;2lNS1Zf73{cuJJp*p~zRtCHIR{&mTx0{oQZ2LpUul-t?)0MAPO zi2%p(-$|aMSYyDZ;llMAw1;7#tj9SB*W=#};XerBFNN@zL-mmGN2ww`} z?}YH*hwu+V_=b@A+!VsMgz(-FzCVN~LwGubpA6wohVWttXVa$b=sA|H<(Zy26vvx^ zw|=}0h@yWNU=M;pyzRr=5Z)fbo8ha63zG_)hEYGb{37VEl|gStDBwFkrNUUNPK%#9s7o*d5W- zcL6zm)fFFuJQ{wv;RMp;>U)Ix4#F#tM?*b+6P2IuAp{HhdBw*f9^5LF{td~4er^zc zFVWv5{650(gLR08aefXi<$s6d=zk002MEV~SLyMPg@$@OEGdrf1sZayHwoVgbxMDl z@NIJfkT7Q{soN^EV0q3ejIC z{6WI6626`A-x7{zD%J0G!utsSSaM7@5q^v4HNxBR%nOFkk@~-baQp?X`n{L%-GuiL zPQM!igwyZFBa&lScs5u5A0v9Y9>$3NE~5Wth+YE?8v2(KQD%B|cAA@6NV)5$MU~^$ z3}^bJ$xWtbt5v4EWh|i5fPbZ|DZ)sp+ukR4kXz%H~!Pc0uuv6hFHE`;Kc5KM}aMP)pDP$;;14li->|wq~xNoPcXR z3%1913-_1M_E z+$zmOrOH!XO}3{D^Fi&?z&hZ<_l4SwY_CxWc@@9H=OBYVgYD1D_C+O>X|TNqe7*U5 z9zVihYMyZZa9>pI6<@D!Y^Pp`Gw2))_qMy?3bx0yOK|N1VrOvE22zx3Jp!!Xxt P|6>{ddDT#+!TJ9$cTALv literal 0 HcmV?d00001 diff --git a/_codeql_build_dir/CMakeFiles/main.dir/src2/main.c.o.d b/_codeql_build_dir/CMakeFiles/main.dir/src2/main.c.o.d new file mode 100644 index 00000000..91d4ffa7 --- /dev/null +++ b/_codeql_build_dir/CMakeFiles/main.dir/src2/main.c.o.d @@ -0,0 +1,74 @@ +CMakeFiles/main.dir/src2/main.c.o: \ + /home/runner/work/pocketpy/pocketpy/src2/main.c \ + /usr/include/stdc-predef.h \ + /usr/lib/gcc/x86_64-linux-gnu/13/include/stdbool.h /usr/include/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.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/lib/gcc/x86_64-linux-gnu/13/include/stddef.h \ + /usr/lib/gcc/x86_64-linux-gnu/13/include/stdarg.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/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/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/assert.h \ + /usr/include/string.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/strings.h \ + /usr/include/x86_64-linux-gnu/bits/strings_fortified.h \ + /usr/include/x86_64-linux-gnu/bits/string_fortified.h \ + /home/runner/work/pocketpy/pocketpy/include/pocketpy.h \ + /home/runner/work/pocketpy/pocketpy/include/pocketpy/pocketpy.h \ + /usr/lib/gcc/x86_64-linux-gnu/13/include/stdint.h /usr/include/stdint.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 \ + /home/runner/work/pocketpy/pocketpy/include/pocketpy/config.h \ + /usr/include/stdlib.h /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/sys/types.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h /usr/include/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 \ + /home/runner/work/pocketpy/pocketpy/include/pocketpy/export.h \ + /home/runner/work/pocketpy/pocketpy/include/pocketpy/vmath.h diff --git a/_codeql_build_dir/CMakeFiles/pocketpy.dir/DependInfo.cmake b/_codeql_build_dir/CMakeFiles/pocketpy.dir/DependInfo.cmake new file mode 100644 index 00000000..4e572407 --- /dev/null +++ b/_codeql_build_dir/CMakeFiles/pocketpy.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/runner/work/pocketpy/pocketpy/_codeql_build_dir/CMakeFiles/pocketpy.dir/Unity/unity_pocketpy_c.c" "CMakeFiles/pocketpy.dir/Unity/unity_pocketpy_c.c.o" "gcc" "CMakeFiles/pocketpy.dir/Unity/unity_pocketpy_c.c.o.d" + "" "libpocketpy.so" "gcc" "CMakeFiles/pocketpy.dir/link.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/_codeql_build_dir/CMakeFiles/pocketpy.dir/Unity/unity_pocketpy_c.c b/_codeql_build_dir/CMakeFiles/pocketpy.dir/Unity/unity_pocketpy_c.c new file mode 100644 index 00000000..1e9155bb --- /dev/null +++ b/_codeql_build_dir/CMakeFiles/pocketpy.dir/Unity/unity_pocketpy_c.c @@ -0,0 +1,242 @@ +/* generated by CMake */ + +/* NOLINTNEXTLINE(bugprone-suspicious-include,misc-include-cleaner) */ +#include "/home/runner/work/pocketpy/pocketpy/src/bindings/py_array.c" + +/* NOLINTNEXTLINE(bugprone-suspicious-include,misc-include-cleaner) */ +#include "/home/runner/work/pocketpy/pocketpy/src/bindings/py_mappingproxy.c" + +/* NOLINTNEXTLINE(bugprone-suspicious-include,misc-include-cleaner) */ +#include "/home/runner/work/pocketpy/pocketpy/src/bindings/py_method.c" + +/* NOLINTNEXTLINE(bugprone-suspicious-include,misc-include-cleaner) */ +#include "/home/runner/work/pocketpy/pocketpy/src/bindings/py_number.c" + +/* NOLINTNEXTLINE(bugprone-suspicious-include,misc-include-cleaner) */ +#include "/home/runner/work/pocketpy/pocketpy/src/bindings/py_object.c" + +/* NOLINTNEXTLINE(bugprone-suspicious-include,misc-include-cleaner) */ +#include "/home/runner/work/pocketpy/pocketpy/src/bindings/py_property.c" + +/* NOLINTNEXTLINE(bugprone-suspicious-include,misc-include-cleaner) */ +#include "/home/runner/work/pocketpy/pocketpy/src/bindings/py_range.c" + +/* NOLINTNEXTLINE(bugprone-suspicious-include,misc-include-cleaner) */ +#include "/home/runner/work/pocketpy/pocketpy/src/bindings/py_str.c" + +/* NOLINTNEXTLINE(bugprone-suspicious-include,misc-include-cleaner) */ +#include "/home/runner/work/pocketpy/pocketpy/src/common/_generated.c" + +/* NOLINTNEXTLINE(bugprone-suspicious-include,misc-include-cleaner) */ +#include "/home/runner/work/pocketpy/pocketpy/src/common/algorithm.c" + +/* NOLINTNEXTLINE(bugprone-suspicious-include,misc-include-cleaner) */ +#include "/home/runner/work/pocketpy/pocketpy/src/common/chunkedvector.c" + +/* NOLINTNEXTLINE(bugprone-suspicious-include,misc-include-cleaner) */ +#include "/home/runner/work/pocketpy/pocketpy/src/common/memorypool.c" + +/* NOLINTNEXTLINE(bugprone-suspicious-include,misc-include-cleaner) */ +#include "/home/runner/work/pocketpy/pocketpy/src/common/name.c" + +/* NOLINTNEXTLINE(bugprone-suspicious-include,misc-include-cleaner) */ +#include "/home/runner/work/pocketpy/pocketpy/src/common/smallmap.c" + +/* NOLINTNEXTLINE(bugprone-suspicious-include,misc-include-cleaner) */ +#include "/home/runner/work/pocketpy/pocketpy/src/common/socket.c" + +/* NOLINTNEXTLINE(bugprone-suspicious-include,misc-include-cleaner) */ +#include "/home/runner/work/pocketpy/pocketpy/src/common/sourcedata.c" + +/* NOLINTNEXTLINE(bugprone-suspicious-include,misc-include-cleaner) */ +#include "/home/runner/work/pocketpy/pocketpy/src/common/sstream.c" + +/* NOLINTNEXTLINE(bugprone-suspicious-include,misc-include-cleaner) */ +#include "/home/runner/work/pocketpy/pocketpy/src/common/str.c" + +/* NOLINTNEXTLINE(bugprone-suspicious-include,misc-include-cleaner) */ +#include "/home/runner/work/pocketpy/pocketpy/src/common/threads.c" + +/* NOLINTNEXTLINE(bugprone-suspicious-include,misc-include-cleaner) */ +#include "/home/runner/work/pocketpy/pocketpy/src/common/vector.c" + +/* NOLINTNEXTLINE(bugprone-suspicious-include,misc-include-cleaner) */ +#include "/home/runner/work/pocketpy/pocketpy/src/compiler/compiler.c" + +/* NOLINTNEXTLINE(bugprone-suspicious-include,misc-include-cleaner) */ +#include "/home/runner/work/pocketpy/pocketpy/src/compiler/lexer.c" + +/* NOLINTNEXTLINE(bugprone-suspicious-include,misc-include-cleaner) */ +#include "/home/runner/work/pocketpy/pocketpy/src/debugger/core.c" + +/* NOLINTNEXTLINE(bugprone-suspicious-include,misc-include-cleaner) */ +#include "/home/runner/work/pocketpy/pocketpy/src/debugger/dap.c" + +/* NOLINTNEXTLINE(bugprone-suspicious-include,misc-include-cleaner) */ +#include "/home/runner/work/pocketpy/pocketpy/src/interpreter/ceval.c" + +/* NOLINTNEXTLINE(bugprone-suspicious-include,misc-include-cleaner) */ +#include "/home/runner/work/pocketpy/pocketpy/src/interpreter/dll.c" + +/* NOLINTNEXTLINE(bugprone-suspicious-include,misc-include-cleaner) */ +#include "/home/runner/work/pocketpy/pocketpy/src/interpreter/frame.c" + +/* NOLINTNEXTLINE(bugprone-suspicious-include,misc-include-cleaner) */ +#include "/home/runner/work/pocketpy/pocketpy/src/interpreter/generator.c" + +/* NOLINTNEXTLINE(bugprone-suspicious-include,misc-include-cleaner) */ +#include "/home/runner/work/pocketpy/pocketpy/src/interpreter/heap.c" + +/* NOLINTNEXTLINE(bugprone-suspicious-include,misc-include-cleaner) */ +#include "/home/runner/work/pocketpy/pocketpy/src/interpreter/line_profiler.c" + +/* NOLINTNEXTLINE(bugprone-suspicious-include,misc-include-cleaner) */ +#include "/home/runner/work/pocketpy/pocketpy/src/interpreter/objectpool.c" + +/* NOLINTNEXTLINE(bugprone-suspicious-include,misc-include-cleaner) */ +#include "/home/runner/work/pocketpy/pocketpy/src/interpreter/typeinfo.c" + +/* NOLINTNEXTLINE(bugprone-suspicious-include,misc-include-cleaner) */ +#include "/home/runner/work/pocketpy/pocketpy/src/interpreter/vm.c" + +/* NOLINTNEXTLINE(bugprone-suspicious-include,misc-include-cleaner) */ +#include "/home/runner/work/pocketpy/pocketpy/src/interpreter/vmx.c" + +/* NOLINTNEXTLINE(bugprone-suspicious-include,misc-include-cleaner) */ +#include "/home/runner/work/pocketpy/pocketpy/src/modules/array2d.c" + +/* NOLINTNEXTLINE(bugprone-suspicious-include,misc-include-cleaner) */ +#include "/home/runner/work/pocketpy/pocketpy/src/modules/base64.c" + +/* NOLINTNEXTLINE(bugprone-suspicious-include,misc-include-cleaner) */ +#include "/home/runner/work/pocketpy/pocketpy/src/modules/builtins.c" + +/* NOLINTNEXTLINE(bugprone-suspicious-include,misc-include-cleaner) */ +#include "/home/runner/work/pocketpy/pocketpy/src/modules/colorcvt.c" + +/* NOLINTNEXTLINE(bugprone-suspicious-include,misc-include-cleaner) */ +#include "/home/runner/work/pocketpy/pocketpy/src/modules/conio.c" + +/* NOLINTNEXTLINE(bugprone-suspicious-include,misc-include-cleaner) */ +#include "/home/runner/work/pocketpy/pocketpy/src/modules/dis.c" + +/* NOLINTNEXTLINE(bugprone-suspicious-include,misc-include-cleaner) */ +#include "/home/runner/work/pocketpy/pocketpy/src/modules/easing.c" + +/* NOLINTNEXTLINE(bugprone-suspicious-include,misc-include-cleaner) */ +#include "/home/runner/work/pocketpy/pocketpy/src/modules/enum.c" + +/* NOLINTNEXTLINE(bugprone-suspicious-include,misc-include-cleaner) */ +#include "/home/runner/work/pocketpy/pocketpy/src/modules/gc.c" + +/* NOLINTNEXTLINE(bugprone-suspicious-include,misc-include-cleaner) */ +#include "/home/runner/work/pocketpy/pocketpy/src/modules/importlib.c" + +/* NOLINTNEXTLINE(bugprone-suspicious-include,misc-include-cleaner) */ +#include "/home/runner/work/pocketpy/pocketpy/src/modules/inspect.c" + +/* NOLINTNEXTLINE(bugprone-suspicious-include,misc-include-cleaner) */ +#include "/home/runner/work/pocketpy/pocketpy/src/modules/json.c" + +/* NOLINTNEXTLINE(bugprone-suspicious-include,misc-include-cleaner) */ +#include "/home/runner/work/pocketpy/pocketpy/src/modules/lz4.c" + +/* NOLINTNEXTLINE(bugprone-suspicious-include,misc-include-cleaner) */ +#include "/home/runner/work/pocketpy/pocketpy/src/modules/math.c" + +/* NOLINTNEXTLINE(bugprone-suspicious-include,misc-include-cleaner) */ +#include "/home/runner/work/pocketpy/pocketpy/src/modules/os.c" + +/* NOLINTNEXTLINE(bugprone-suspicious-include,misc-include-cleaner) */ +#include "/home/runner/work/pocketpy/pocketpy/src/modules/pickle.c" + +/* NOLINTNEXTLINE(bugprone-suspicious-include,misc-include-cleaner) */ +#include "/home/runner/work/pocketpy/pocketpy/src/modules/picoterm.c" + +/* NOLINTNEXTLINE(bugprone-suspicious-include,misc-include-cleaner) */ +#include "/home/runner/work/pocketpy/pocketpy/src/modules/pkpy.c" + +/* NOLINTNEXTLINE(bugprone-suspicious-include,misc-include-cleaner) */ +#include "/home/runner/work/pocketpy/pocketpy/src/modules/random.c" + +/* NOLINTNEXTLINE(bugprone-suspicious-include,misc-include-cleaner) */ +#include "/home/runner/work/pocketpy/pocketpy/src/modules/stdc.c" + +/* NOLINTNEXTLINE(bugprone-suspicious-include,misc-include-cleaner) */ +#include "/home/runner/work/pocketpy/pocketpy/src/modules/time.c" + +/* NOLINTNEXTLINE(bugprone-suspicious-include,misc-include-cleaner) */ +#include "/home/runner/work/pocketpy/pocketpy/src/modules/traceback.c" + +/* NOLINTNEXTLINE(bugprone-suspicious-include,misc-include-cleaner) */ +#include "/home/runner/work/pocketpy/pocketpy/src/modules/unicodedata.c" + +/* NOLINTNEXTLINE(bugprone-suspicious-include,misc-include-cleaner) */ +#include "/home/runner/work/pocketpy/pocketpy/src/modules/vmath.c" + +/* NOLINTNEXTLINE(bugprone-suspicious-include,misc-include-cleaner) */ +#include "/home/runner/work/pocketpy/pocketpy/src/objects/bintree.c" + +/* NOLINTNEXTLINE(bugprone-suspicious-include,misc-include-cleaner) */ +#include "/home/runner/work/pocketpy/pocketpy/src/objects/codeobject.c" + +/* NOLINTNEXTLINE(bugprone-suspicious-include,misc-include-cleaner) */ +#include "/home/runner/work/pocketpy/pocketpy/src/objects/container.c" + +/* NOLINTNEXTLINE(bugprone-suspicious-include,misc-include-cleaner) */ +#include "/home/runner/work/pocketpy/pocketpy/src/objects/namedict.c" + +/* NOLINTNEXTLINE(bugprone-suspicious-include,misc-include-cleaner) */ +#include "/home/runner/work/pocketpy/pocketpy/src/objects/object.c" + +/* NOLINTNEXTLINE(bugprone-suspicious-include,misc-include-cleaner) */ +#include "/home/runner/work/pocketpy/pocketpy/src/public/Bindings.c" + +/* NOLINTNEXTLINE(bugprone-suspicious-include,misc-include-cleaner) */ +#include "/home/runner/work/pocketpy/pocketpy/src/public/CodeExecution.c" + +/* NOLINTNEXTLINE(bugprone-suspicious-include,misc-include-cleaner) */ +#include "/home/runner/work/pocketpy/pocketpy/src/public/DictSlots.c" + +/* NOLINTNEXTLINE(bugprone-suspicious-include,misc-include-cleaner) */ +#include "/home/runner/work/pocketpy/pocketpy/src/public/FrameOps.c" + +/* NOLINTNEXTLINE(bugprone-suspicious-include,misc-include-cleaner) */ +#include "/home/runner/work/pocketpy/pocketpy/src/public/GlobalSetup.c" + +/* NOLINTNEXTLINE(bugprone-suspicious-include,misc-include-cleaner) */ +#include "/home/runner/work/pocketpy/pocketpy/src/public/Inspection.c" + +/* NOLINTNEXTLINE(bugprone-suspicious-include,misc-include-cleaner) */ +#include "/home/runner/work/pocketpy/pocketpy/src/public/ModuleSystem.c" + +/* NOLINTNEXTLINE(bugprone-suspicious-include,misc-include-cleaner) */ +#include "/home/runner/work/pocketpy/pocketpy/src/public/PyDict.c" + +/* NOLINTNEXTLINE(bugprone-suspicious-include,misc-include-cleaner) */ +#include "/home/runner/work/pocketpy/pocketpy/src/public/PyException.c" + +/* NOLINTNEXTLINE(bugprone-suspicious-include,misc-include-cleaner) */ +#include "/home/runner/work/pocketpy/pocketpy/src/public/PyList.c" + +/* NOLINTNEXTLINE(bugprone-suspicious-include,misc-include-cleaner) */ +#include "/home/runner/work/pocketpy/pocketpy/src/public/PySlice.c" + +/* NOLINTNEXTLINE(bugprone-suspicious-include,misc-include-cleaner) */ +#include "/home/runner/work/pocketpy/pocketpy/src/public/PyTuple.c" + +/* NOLINTNEXTLINE(bugprone-suspicious-include,misc-include-cleaner) */ +#include "/home/runner/work/pocketpy/pocketpy/src/public/PythonOps.c" + +/* NOLINTNEXTLINE(bugprone-suspicious-include,misc-include-cleaner) */ +#include "/home/runner/work/pocketpy/pocketpy/src/public/StackOps.c" + +/* NOLINTNEXTLINE(bugprone-suspicious-include,misc-include-cleaner) */ +#include "/home/runner/work/pocketpy/pocketpy/src/public/TypeSystem.c" + +/* NOLINTNEXTLINE(bugprone-suspicious-include,misc-include-cleaner) */ +#include "/home/runner/work/pocketpy/pocketpy/src/public/ValueCast.c" + +/* NOLINTNEXTLINE(bugprone-suspicious-include,misc-include-cleaner) */ +#include "/home/runner/work/pocketpy/pocketpy/src/public/ValueCreation.c" + diff --git a/_codeql_build_dir/CMakeFiles/pocketpy.dir/Unity/unity_pocketpy_c.c.o b/_codeql_build_dir/CMakeFiles/pocketpy.dir/Unity/unity_pocketpy_c.c.o new file mode 100644 index 0000000000000000000000000000000000000000..7866a04d0f1e1496f6708d9546236bdd84232480 GIT binary patch literal 1076976 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

HDfiC z=3*(XDeD*46zxvCb9f++>v;6I3||M0UG*RdWS{J_H>~l{m#CW zZwcdeFP)n(9ZS6Pq2BMEx+-mctBKj0&=W(kX^uG|`y#CTVa#yGVr1K@eQ=});EM4^ zgK4p2d(7FMSy2WT%4`El5&ybH5H64_1c#||zX{(-Yp`ZA%1S?={r@qC*9MsQPkkkAjh=@kYZ zK7;W1@EMv@eEU8*jpkZ-7I>rnC|^kLi=-|Edrq(AHoSZd0_dx}HIk1x9i0(15qN;WtZz9#taB0b{u1yTkllVvW#|Yd`d+QZ;V=ju; zE2Oh#hA;p%9OXqli_7SQ3zc|XdsU(9D=gD3MWIZUit%|=$7)mh_luSW3JBAp`WqOr z&KeO_8Km^1FfB4fn2wfTl*mY@X-q8mN8tzly~TAnWQ7DH*OK%r9fy&~uOu=Q*^&Ju zLcOtXA)gXvuR1RbVqno*jv2zSn7E5m57A3L*A2Izj3H_5 z+=>D%@MjDHTQ6vFOuJj0v}9fqcRq$&!Pkk%>V_SK$vD58UTZ{@FYkh3{3sUn;qT&d zcxofaU8!zud{Ojrt~PF!wv4(TW<{Ud_b)O(qT#{tRvrRKZ!ZRsxmEq{o+r9n@vHJ4 zIp(kML#%Tzb~w~J{(&1k~xi|y$z7n##BT1#e~=&izshII{l3LlgEM2KI} zy9~hhzcQ|A@u!V+f26e$_r-CaAyz~`F#Q72dp^G87Che6Gkl3yw23I2y#Rm9Ahl1x zMKH#L_+}27Z>G1Fw?Eqd}Z@F%DKp{e522vI29%jdVw`62pX{%~;0r|%Gw`TA_W)==mGQb{1rN`!rWc>7cVbpeLu>2^!sP$LIM-RkGLC< zN=vVIvJy@s8mohJ*2y0KtjLtl23lZ5c82N4q*f)>~G0z5xqYE7qyyOXGUHm25cC{*;C z!bsn%<66zZ^tR86d0U+x94D4Ya(v>JIRi(LslVW3NIv3ItVd@=4`WDhuRbvB!ucF*)mPQ($HJF38d(%l zJ}00ABoE>PTOV}1ETeQ>zrhRGut}XE7@dV!&w(!|Q`(A8WXIRyFqth0C~;7M#|(Ms ztk({~susFB?gZWSx*AX~O=bP_O`AAuTXMf%3iK5=E`Zdv+se#A|ElM$=l$4Bv7i0`az@7kF6YFI)>RQb+w_E45be^gr-d<6(fa&q1Mh9jyfaV`S zEI&pbWoUFh%F$EGLZ>;^F)a@3Q_DN^ZQ44?7>2oc;)6o=D?B*PjDLr@FCeZVfKsG z`DRyo!AWEwCeQOzYBqerH+&AZcbS;bL#x8bUW$YECBMQ)xe$G<8N>`|2kVMQ4g(*` z7b5yX@2f$M`mXe6%aVp9Qg(q(LWnTa(oqIWf5aEM?nR9ds0_3`Z2YbZ5#h~txu&Sspc+|bY2z+Gb7 z0OiOIA`o?E=B4EEt&KO;B|k`$sGW$bX%a7PHE%+|eXH47&+kO0E;hoL$(k;4vE-RWD~1`;cznYaTOMl^nSYhS%FU=}iM$HhwExu_NngnEw1+9C8MHMLn%@tF|2{jl z@h2Mq+if2+f5L7y$JW8(Kz*(UuG6-*^ie4vi-T4+zlGUvz(7(?e{1>Z7Z5*#<0)!R zEN_ZJ@_v?ggNi+QGUb6-6TxX6e&KwW2^qTsd3wqrB-aMrCgVDJi(m_AE&o?mfz6puYchb2%X$* zHHdq)Ar`%tlf~i*Eeu%x4y0^oOR(R_z&Wbu3-XRg-_vdgpzrM`A2#}ike4p|UMz2m z_HIdDYGkkRpDbD$*vRZiei(iR$yMM;vKQ!R5Bna^HEX{?jO%7)%eUD>6bmb#Joc`+ zrZAr0t9;F3`4xn~8zC4|1MSq8A=bOw9wV8^D2Lcj zSSIzMd5Cdf{|Q;N8Xhfw@Qju|xwhfVmhQUN&fVDOwVH2I#@;K5^y@NV4E7&_r)8); zA|q1I6(NB0tr#yXK9XO!4vzAgq;IK)C|i>}J-{)?c}Nhj155N77BVvW*+HY}I@G`Y zqYXn}>$}=K;o98zO0)I*uw+(6jNA9$2)|V7`L&t86U)lza}k7SMM!mtwX;OiuaJ}L zi16chJo4x!{|sBJRGiNgW!OTO!XkA^k+)dJ0FWZR=3IyJtjE0$1BjCB)4*|xgb9)i zE-~NifAymcZ+>kP)8UgRnaLc+?gt&-_R=BW4oyM$jO^bZ=lAaq(h`yWee(DD&swDd zwE52+X97l5^|~CV9w{DB+xR^g7ALFl|Ixt!c+*JA?W?S@e{>UERKG(2x9qfg3u-Cr`Q}AV7v(;$;&*f;}-Qq zvuPoe0ifxnc>^H%%6NLLaBVu+=C=i32zop0Z%&lbu3)_$HI!J;r_!w2i(2U$UE>}UNzoA*#oVO% zTY3A{6xu&{u=}sXQ7?atduHZpWzbUyWR7b21N@4)ncr*u6@uhP&;EUe8GY?=>#t+- zhuow%Vbmc_W7vKjQTER<`Qr?AJ|=&h;n{RvRf7NUy^ud8`=7tA?0nXqR2``9j0h_N1%g`ywUGXQ)c=p*uIb#Y6WU?e+IQ|%At zj+~#JJl~!DD>AA>?uD!#xh#ks*s%hvvnt9CF>Zfa*k{i$JuN zTZmIvVSJdpy>Nnx*HZr&jcXR}D6$jHe;b;O0nzckRyBw^M=cZ-O`z&vQCT0m+EESS zuPC=c)*~W?;EzzUs=WdaN9-1dfLzF{#Y!#&CC-uU1)Xo8vH<)B9YErkf2s)K=+K60 z3F!fY`wZ%>Auqyz)g~scQf`dSZo3s-w=e{CS+u&Q##QwN^k&>bInDTY01X1Kr8=iu zyJF({$M6khDn#8@aT)Pm8I`BQUAq!%TPW@rUbpr&v9&EVWo12|#pf6B-$VHCSyAom$cc=F0O=+kE0+Wj_Q*+<_FV07yLnXDa;OOIeO z-k>+{#l!p1EpZ){j%$Ah=}d3ng?~_>px+|k*uXd9DU_(Y{*4w<^_HjtSf}B?_H|+c zrkR??()^)WV*B&>4^0v~`st|`>CZFxh6a-DD7zRJ$cm~Oz{9KXa6jOgRU;-e6-$rO z!HLxaR{ao4KSSXm2myC|UwHZN$}PJX!&zp&GrvbK5=U$m(rl1lS&n~UC_zi^+?{?R~v%!@E?x*p27ETP$)v9~3WU z$w$a2M?Ge)nO-jCqaAE1GF&o)q`9NLqfYhl*K0$-F$EhVb{168Tjf+;!xp!K5Sblx zhf)$M{hZ~i3fQy*`J4xSb!6vy+xQa--pNTc;YbmzE=KE&w}w~*;%NsG?1EsT+wkx_Lj;O zfL*Fgt7B*>SwS3s9NAR(Pi0?VB^c&gv(0z3zy_-p!6^MsBzb=N9oT`n*&r^=(c$*ZZOjbOjG(K#C{R`t5)!4Yz{0dJ6Xw=DW~Xa0vy9i zE1G}9-Fo50sLYbtkLq=c?*O+oZWNcSkC_k08X-7E?-E=}bgqd{Lh*<3O^Ga84$4f^ z*4!tDK=|?m3J)Qnl}80u&Go?Qcq9QfCCm#eW9c{wm=+x1MmL|1^N6iI%97M;_Mq3#K)PK%l|Rp*|J8^-fItDBr8>D!vFyVU>xT!#uahPRdQ_h#Wc<2C0u&45 z+F{aoHwUN`_zgy9OGP|aTOOZw_4tL~L@IItI)IA|0|3kwq%3{xtOvCb>qg6F{EPNaF)?$s;t+z5>#6YjSszk;i*cxL zLHKL&CdcDBm-_*zKOk=8=F8yMA~U6DrotJE?wOw&mv&O!0zT`WW0AQ}TJJTb&kyBZ zpfoM|FrcCv_fb|VK_(DDkAF;RE$0&8L}>KrQK{8S^b(VG{Hf-CO2!3nwTzWiYpu#K zH$WyJ8EbCY-VNnY88``_j(*~p`rOUcBpaC4>FbJ00J}a{_C};(+3gEn@iZ^!jbn+Y z(OLj?N%WM-G)aDyIgtNzmH}ndB7lG#A2Zj-CT(iTY!Y|gjGyA!nH8u#G7 zHy>&3?4R_=jNJ65i*w_TH~L>G2S$lRE;?;yF8UB-*Z)E}%i|lsTdPo{sM?scAG!^y z@y30InLMeowXrX?wPn)AxH+>Te=6R=pg5d=p7{@`=T`2|FX2Q{xjrd8*}r>p+n&4aw*mu#qN1>IXlCG4`@SjxgE}B3`T^94C z@$ug(F###xvzrWaRxxur|359_D0{THza%g}>NuoFom*rj0!=G@iR6NABX{C*opQo(59;j95zunrdM8=BZAsLSk#;EbaYdJ?Ls4Wn zR<}Rg;CGR5tJ+GB6e;{vJ`eaekxzPdO}@d>!nV7X^>KLmo;+sya@Q)V|H!nB0p=M* zTQr%-FYXI)DG^E#sEjGFuf2T#vG zd44^8$_TWrIL5Ee@G3X^r$*)1b?1boX-Iw@vweF|`U?gPYMw2mq8;Z__V-?NtTlES z=5}N6Q~0#TXn1%*!uWx)_mAimr!HsK;TNA3kCGoAZo+c6HUUbGrng71R~nWBPI|oX z3w_hd1R{#Z}_nya`3$yFn;034*!~}mk^|qMTQ!XbfrH7*4Ul;Kv%lE8r=%l;u_0Z z?S;gy^7CGhERuD+{URcvp%(^Gh)ze`aM#_`qXCehuj{ z5}D5^O~qa#{@v~R`)GhBa~%T6Z8rQ(_PYw-rFt03ABcVB0~iB_gsN(n>HFpvF;dn3sx{(aWixG%NS`>?;MMt(cI z>pEV?p|5^}%N{x7YR|0MUzJ{G@`m28lYgFUDqSy8+&3F71@>bizf0su?~kTBw9=Ob z6>6v7r6@%N>U&dM*1{pjDh*%n<$hG8U5qUI<+%4Qb26B@89reG zTDjh+^?z9XemL<}{^^hyjD4ZS}LJl|p2T>5#GmQT6cqDJmUc~T5th4_9+%M#H} zC7iFuzDW8-Cj~HtDc+$R(QnC56wxkLfEBgDv;69}$iNN+k^%PaFU7Lgm9;eNnVGvf zDwg?NOnwg&Vk`*$MCaVHxVaY*j4?FA63g}*ox{3+TD)<0>UmP5xX%Zoj1lwrt@2-> zy{J9C;m;fGdI1(~cy_1wUhLi&TeJzFOFUZ>FTdIcy1$W}0U{W=6oT?(kv*gHR3mp2 zeMR(5nGum!9j~%63@x9mdQcXAr;%mxr-EPL`eY1CU!O|;pyH%V)+}A7+Vyk8&d=e5 zzeE}748hX!QDm~%sHu8}uT_v=at7i@9nL&7t&l#t#x>IN-M=`j2!zCo;#AlN7jI1lOC$YygT*l)A(dNLdu!NR42YK>YuQXupc<=(UM& z2-g)I_{jHEVN1vbpv4>n?q3ck-4x0`K;QKC0o{#TvZaz%p9NiU>U(6&|^+Y}MgFd88eA)1Y zKQ^K5ODkQ*Bu(X{1?0BW^H&hNy|orMOlYmGL2?BDePX;XEfpic&5XZjV&)e2L?*+L zD>MYyK&n}mzeK|)K_TxU+SqK^%_p7;q`H1F*tZqw9TKMeS6%*7*9%f#r@=>=2g{!h z=A*-QVBUn&?)BkrS+?rGT44{^L1h6LC67z!NvN5~HH{!1$GSA^hC!{uCJ{KMW{$_OLk^%*Gz(jf&hJ`eGK?zt4H*6JyJLclwHIyR^g?>8V zD8r2~UONWG93&RA>APWm6)ya?VT+i9Ow-F@flS#L=CI98n9%DZwGaocyCDWE)zW~i z`2qo!-glww`%TLw^-VqFKmbB+XCE16%{9^>UpV#dE~1Bw1dH5qmVkEz_$#!rm_Z=B{Mo%3-|LxI`+SnE_!il?>I@X z3QKW|Oi*){QRxK-rt$+KB&pLuE3#nyB=V9Wka<7=8>ZB!97_ZEgv9?hPW-{|Mf*$J zs=-6qhIQN~XvIf~m3)1!(PRytyV=!9EA}*})AmpB`a5`d&Ny`Npcmi*>3`A(k7D^X zQ^kEZRy6hQNM0aT26!Ss76=!_LwWn6a#s}F|0PyFfeF;1a>&RwH}Wc!!E%VtQf=@Y z`GXFMN&Ow0lQ91<7x~0q_5l!-gScX1AT21J_^R|f<*8|uQJKhLFM(-tG%2Uaqs#T2 z2kx9e+toU9I zr4L{mMe8;<7j4MOlb=fOkBE#6j2@6B>h!Xt2KBYH&BBD}+<0xD8#z_aPA7t5J^TCf z;387_P>)2W%RSGl3>SZ)pW^iBXsuKuR9X&enZM8{WB~W2zTsepmFEy<&MbZKgAWeT zJA*jQTQHCW^#7nAR8;|BNkv!X+t%W3z!V)50RX*GEk{*YpowYV<~>)ffU?BeXf2+{ zl9xy(Tq73#P4Dm2exvAm=A-@GmDO?<)u3E)?_^yEHqcJEzXm{H@=qaHJd4dP-G{`& zGL;nHRLP`HWTUn8p<0dZhBrk2z!AAI3P_|#Jb_>e7K!HOhCLLuiW?kk@0bY9canY~ z^7Su^$%<&s4tA|He)_dG#fGUr!vPfD(H1v%$=Qru8T*p-7o#SeyVX?890cP&qUTqJ zMeso2VO^Usd$!^c9FtA^dQ@co229noXH7)(-hxl&_89WCTe3*`#5r?hyP2%5*tic= zuk%VO_#hCViW&U%5^D9EyA0lpCG;_F?pNz$Z48Ppietb#_hD$14rn#MQd=F%R@JsN ztfQTJWgIuu#mpTu&HeGk$=dTNH+K;CqHkXuzfW#y*b+B)#3%I;1c;=)a~JZ+FzSchgGx=d*ME8HHXt{WDmfEShhM58Em|^wl3M-lDqYsvdoSJ|HUrm zX?3^#8*+?mGV2!nbE6UM{t337=2~<8@GQr`tJQ>}ss;}%6R;udxScw$6E!b1+b$_W zGp+(odx-sjQUz)$)I>W#dqmf#@=o zNL5c{sxj^%B386Uo}x7EMD}wvNZH=NU@}@XL=E0k7olM*vXzPSKqL)vM(7P_Zcd{$ zZWec4t%Ha$k1_Psi%&D6;&1*3uExc3%&C`gsBS{`+r%kY<4xNUR$eV8e0wP{GqMI8 zIQ)}ge&<)Xk}o?jJd8=sp9d6`T`SjD@%3)U<7gWodrdT34Zin6WWMS%g!uAXs#81lv&q32c^y|{{ap^&COV0vEjLubgz+3VHbHrnYmspdo&)|7E7<3k2)2@i#dapy2D48z(HLOpyte}ko7TPCksY1#*c!X-! zU`+&Mh11ct#W``3YkTbmnTzAK0_p#MK8SzI#B%(lu^b}C#@EPBmntX*dh{i)dH_=~ z{2*Rgw(!h+HQue}rSU0|Ie@FVmPo8|P4cR^`3_0a>9wl;D!&{nLl=yNthybY@0jCa z=Gyc-!>RvB2nC-~k@Av2iJPxu>XdjIY{B$SUxNA5U}R4v z7pPP{%O3a5-A2dUwKTqxS`!1V@x~pZmjdZQp280m@cGYxMgah>AliB0%io5F9TsBg z{LO9xZIt-9`~FHyid1hi@d+}A#J0m|On@-xv`BS?);M)rt9e}+8yUvhmI^${7KUUI z=YeWycrOD7N|lE>!0tpZ%YYSm|223WY=l|#R=16SazZ!EgaZKuh7e4En2QMp6+XLR zZXHT_)zPOb(0{&dDt)@z5EHI4=+kv=V!}0TDE?N@h^%cQqM(MBOc{w~Q{%PK6+^|N zOy9yUc$TBBclC|<*HKV}J%?MP)L*q6ra7&76UA^ARG4!sS{kpe=w60_t7n?OPxSvj zIv(-OZJ^ zE&1b?4=7Otx>6OuDTD!}16eoznh`GP&_l$a+CeCCq$-5Sx)E$rh~AC(S)&~nE4TVN z`}b(J$*UIB2EzFxew=II+ML>1xYkD3uHseN0_9yD zyZrz`D0=@tNSlRUilq4>XBh%GWKJO5Q&30lMv@xFq3zfQ;AtDfai1==&c@xX5v64d-8X3mfH6 zvFclSXBMKOHCscqteUXzOnyWkR$Rdxw zEHyC!;}Sm26X3r5py<5=q`{|3(fi*3Pmyxo%5(9>*(sX!*YietjXV|yGa6#$E;vY; zOUPiGO9Od49avXUa3qPm@-HZ7T+euxSEy-pn4^PEg?q`r4CcPAguQu%IGOL~9 z(B9!ndTLQmQ$~JBh6Jj;h63N@J}zfepgL6aH#K-qrf&g!1}KO_g|c8gRRDpG2^HC% z#r&hVvkc=TV8+z}K+*dq=81F1=p5UJ7pyVhWIko|Z;cw|pKIz$-&O{*qD-t@aFWQp zMUP~LMK858X0TML76?3LXpsT(?O)-|`HwUBpfB(0B@*UZabH=U3_I|Ld&*TRm``7Y z*zX`z&sFh|_}Wqeum(QNI~uwQvB7}wZc=zki)%qCRt5xxD$jyX3|Y15c`MW`l_d(r zLDV*b6f!ExFw1E_|G)U%&^qd9tTo$Qfx<>=zGLk;f10;)62Nqp2DI&^u=c6fQuVtYycN3us+UpRo=RAV-J`78A;!_i~@^352www?|c*%Vdf|FuncCA zrk?z)EudhViY$zVO&%Mg0ml>r%3OqXrH(1ccjBx}jqg-ndv*;B<9gUy_2gT0oP~Y{ zs!oRq=yPlL9TVve^X-OBK}X&Eeupip@we(f*SQXfxx%KZ|6J`jB%Xu4171^y-7@VM zgLccx1Izo6-LB&G*yc?37sQX~A+3V=`n*Dxy>J{duVTCRLcG{%_a=X?4L@A9>)}(x zg3k{0Obu0RR5kOl<;8{@0kLsU#eAxhFN@~m)E?*jD4kE?FLuFvuA=X#mj41p#5gME zQ?>Oq_>U^)t8)26j*9vD0(K8PJz>`ej%QS`hTqWjAPBB1hwlde%s~BfqcS_Y#+;>t zLrZxdEfdAV#fXaP^p(w(pj0zg=AXxv`8&Op`A@|Sw|Fb_cUqPCzs{BUoz?!sl<1!~ z#uELT!BT+dJp5DkCs3l_B`TU|!3Nglp!sL-qTyQmGJZ7KNCL=?MnM#vT&SalWXkgy zE@z^+WsR!fak1!~hymcixF~s{*L3x8t@q7msyC}0mbJgqq5%;#S5wITTm+*bwg!Ib z%Ik;$aV~>~2OL60@#pJB-3BqZ3E}ta@ojEYR6Q>0wj-wPWzqh)Xv4+sx%Aj$qV7d8 z_!90zbBy*YYVZ>Wr;AgOTY%qZVzBlhG1x~v6j~qm8(qF5G9zKW?48R*4)NNF+gIxUd;csz zB0X~-!6*Mo1>paHbkE_)(7@WbVRof*(ZTr-{=H!y42{|Nv8~SNys3tQu~w~ZGT6nJ z8~+vtEi)#)K`}Gq*Bj=m^gHz0wX0EreJVrca`N@k{h{gqKH>*K0;}#I@Z(sHz!Zmw ztVazy>g*`9tH={27htT~x0axtnkxu_jw? zB4ae$jPux*s94@SesRlqo-0guw6^D#@n!LBXB3MIrNUt4;I6tp&6{xQb#X~H*W1dJ&~P@=#Uq2AaI-!dDKWx zD@!e+7vaZ+uVCt3(NzBV=KX}#0R&c~&$eJj(YyuMskn=p%E0zcn2+K31m`{YO4oaT zD-rjiO@;Vfk%v$cb(u{IV}gpWl$k3gic7LtUb0U9@VPcbMuMIRPKhFY_A z2Bs<7gk#Rszqa(gl>8|T)wp@#7HQ{T_aKwqcsY==B6~?HE0KAbcnc{k`XG1-`-9n+ zue|oqeh{wGF{~+)FgGB!r}sPbFy$S+0ywcK^*W}kM66vgi6Mo(k>5;b7!n?r!Irwl z$&UnxE833z<%1YM_TMC%^!QOdKH_F5QmCE}-Q5OR>J&XP#qbsWnV&6Xy;H!cYc*us zD2Bv4Z@yTQ?A&N(Q};Kp7#Lsg{r=?oYzjm~9ED8pK)5EV6-+{2!WlgPyv%$qPSS2C z!colUuy-Ujfkj0>O}nD()~yteg4P_-TmQF@@A>_t&#nElkIzXiT;L|0$Rt2(nu-xM zf~UXS3dt_gSmJhoqIV78gZ%{4i$PsMA)PH2a zy#$kyY3{WIrvr%8(XfM-8Ck10M6n9ub(O@uVv=SH?@;D*0gDXd!^*(o(#$=rqqgGK zd-dksO`KFc5yoy<*oA%?YH6rAVHq*X7y_w6AAfR)Af68$JCQKoQY_}18GeqO3pI({ zZ3uIcA!q2wB6=6Wt6>h%v7~@0G&7fy;jTLDh0mOb9IlN~b5u>L@?fY42uzCJrjxcs zH<$jc2wp%a252l{kEL&`uR)lP$dCfTY37~(iD}9;52KNkxZ@=PW;4=NPR2!ywhJFW zP9OVU9fyyn(?=YV9@iRqQ?3Vb13Cuw)gXfpo1Q;nL-Kp1;NIBxI!wN;_|gaCZI{uw zA@#(bf%4=`^QrXKcXP8MY=3tSy(!K@q3lmSOrvs>+eaEV-&U8Kg;(uFfyuL0(Z%?u zDjFZ{{$RSVTwU#xS79&!DI}sCryj3N9={KHKZ7X2m8`86>Bm4$FVD2n`8L9kD8$e$ z(Ob=Zt;*j<8t?}o4&)2Wl(;#$cKc)h^)9tDVloclGdK*{!#n#By4Sz`czjyd|LSpo zc*uN;;TG)@D(Wn0eQuA}Ru?8R-ON=RQF;VTSjMB*-js+~bQ9iZZbd_xSl& zfqtJy#PT4pnbJT13+}IxW!ljogJeM89ZP>!dvi#6lYVe=IjT2l(;|I~pGN*+^4Q0{+LOxlpY9ph>pBeMf|y?|Ifc!>eNsnhMVphK@Ev*FHffsDE4 zKhDf`SHvD9nV87M2Vv}Bp3!isw%#yt+B%u`ZD85Ti}s<>D6S^bYb!t#wuq~VmoM6v zXk06LC)2Fbdko;;8qtThsR5wdu!Et=|KS}Qdkw8aMgiJQ0e86Z`4#Sft(XE@QY6^h z#U{e7g2&e;`(Upl0*x9m&oz#TdMsskF^m(KHir%Ew|z-vr*92)6f1idGIThslN8(Qc~=y~*IAy#X8E z?<~c5auY0rx|;B~_P=hky}NE4DK$>U_4`u?}{9)#O#cUX*0$rFE$`U zJNsL)|3K6~0fhfnB|0CAMgBlyBmw;k@WydhuuCz}tV(l6MP|>!^5fi-HwkTeyH0K7l(IK7pTMEKA^hkoxw@#Ez4syumB* zY>X^FxY>CCAO?R>^LDuun)i88!JfpUERm^j>+(eQcq4r;VOX7S23zu2E`AH=?+dh7 z9O3tL_5g9@0ReQf)CiI*ITD}J{$j|_tH2Ykd^1aW+xe&mX-_%eqk!T-^9n#SO#mvq zYEp7pSp#NE#o88%iyi?`f)B2dw{SkevFYAPp?n~*5~hX>WhLrln`R*pGx;IXSJcYG ze16^)!&?=9_1rS9EQy|r%@yed(cxqb-{i` zZr;jI02w`o^8bg(w|3_7v4cY=I3PmcBzgsTs?a}N@Bhswv;!f?eDG{e9F$-&Wy8<% z(3u|uZ=FM@)=}M@@??x8BDAgL#s3Jl;Q(qXbm~Yk58nKt-P-h_I-5o-HH=1XD>z2< z{tiNGMJw@u!cJul{LXnPTU8r_FESd>!ewtnVb8`JSK$N}vKdV{MdrKsfJVP}ei8r1 zvQcCS?xB71MflpVqwpy;|5~nKGOJq6x8vrUQVt&XHVfPZS?i++TF^zYg+XZc-_f7+gt+rt)` z37R%|5g|WO9msqV!R#l;8vD8{;M6s>+fuo6GPrAv~ra> zaQ3w*IEEBl1$63bnJwMZplz`U{A9xxsNsoVpGrxmc;wZ{a~84k*tyf8z_Y2RNyEmG zXc|rZ)=NIm-j(w`%k#g$vjBl#YAyAFIC)mc;)yqcmr}Qphm1z;{@0dAhnVJE&M#z2!zF*Lm&zeBM-RE z0+o0szYo(z?A*|2qLDdoA~|n|U&}!AkTl0H!i|xi4Qe|!_{x8QrA~a$Dqrsdli{S-y_akjEh=NV);2iHS<1W3`o_#)WAB6APEX`xS>DH(L)s)vZMk9rRN zsOEqXSq`y{FCN-jh+V*VR`@uDLZ3s9z*(*oU${Dm-ucEf2b}qF)uCS~f|Xp4Zh!wI zu1DuPAcDn%oC&u~A`w8RaM6#~;eAI&J-QzP5*PoEQhy9Z_r&#maNi%n^~VSw7^%B4 z)s?b-RELlEIp&o6ehlhp!qQ{c&g@aITkgyt>$Bd0``^>ct)Ae)s<`_q#yMgN(lNP7NXmqu{?47cdjL zVm`*4ziO7Azd9Ox*ua&oXekjsa#WBjPI*({*Ep#B+R@;Hv!iUqv=ZSXm(d9Db;XE) zs70#cKVi$tUDiC_wmY->doT+7*G7Y{0{5&4NN^nM{E~0A)coY4@HGKQkC-^3;0s8| zJW}A}^+73ShlqY-$v+=$ep$YJu0;6gp%K;xk^%Zql4b(95F7U<#6lh1`e6715~RmE zzr1`)%- zyx%>R?-v){Z^uR5KIAjDA3&xTm3B_nj>jd0310sOBvZ#;Bn$3qL9yd9y6GLb``(C& zxnUgbHM+;eJXIrF63A@!w8VPw%Iv zUZg+I;M?Q4I)`3e^_Zv{z{9KXFhUw8P|7eO`fZO1$3cy-@0a#|@%ka`rSK%j$?vq(E1}wPULJNm9Parzxbbm*^S7`(UH1_2A`mc4&8t?jvDn8RwmGqPQU6jm7KT%VPS?IRr07K<{&qYFH$E<4C zPb<|^Nbl{KHPQ9cKdYZ==%*Sn2Z_Vn(HV4d3W;r}j|d`BeW`J&ORTxpy=Fu&rM{A5r9MsG$lb5ic)*aJ3wd(T$V;aV^#_n@-c)pk`?{JgYwgtB2Vl- zWh6mKij|Q_ffzk^Nc?a>v;>rb^v}8j0_<0v^2#2cBd=}U@K<*M+1fbwDo5sbw0%cc+G-h$6k;p;A@&6wY3b+ zPr-iUu#TS@ro2;RxOj{<&zjKYJ#BOWH)?#j;%H?&Jn=uqn>xaHgNu>~oQ^nCj-127 zzZpEPWgmtb-xXVYNXHk;?;`{b8~jG+eUA}4I4TT}4gT4>15c+<*p0Z$C4LS||D$~T zrrADbH&tp}&A4$Y+s2(5$MY}`yx)Tf8i`JP{tx~?+~ZHR=pRu2%(p49Kp(^W9)|Hr zo?R9sFDY0bLMQcSKK{4pj-o6T0l!-EA&fl5{IrpOLoE@#m2{GdoqK3AN-xgp zB79-Nr{ovEUvKhw!*g(Nx5f{-evb(J-!J+T|9v)y|7?ZlNgHY4sj`+4?7?Du1|iGO z6xKVUL)HFau6Y1v1qF%9073L6NPQK7-CmK@g~BrcDS0;85n{rkrQl6uvLJS55t&j> z&xJMr&b8sZL7(5yH8bxo#iaWQEB>5Cz!_Oy4v3m4># z1X>^{n=xSI9$Z{u3FYs%kphNn&i&`OrJ};6E1ejR`d*7(gm2J%d?{c)Z1$j;Nmc21 zCx^>ri5-(9Ck>ENu+uC$pK$Cbc=AS@2R&bEK8#@MxI9@T$JRF0fHRQRhW|Ioh){a5 zo&Ob5K7@H6{E5sT{LY@w`rbL(yu0X6Qy-L=Df>E8a4m&Pi_E>i%x#Z*ddMSt0d+~a zkvvK{RE@crymuiYbge7>>!o=8naLA+enoJgn36MR6U}3hFKP*hreblcg&$dVgfl;# zV_tZ9ZgG7p_A250p~++f&~bS zfb*dz)lUKEL)4##o~rSm5B&r2l!x;R}dSh{hr8t4@iw{!(=m+*i|A+S@g>M$J23pnbG)E@(fbX+L1zij416_ z=IjQZUy(V)6?3b*Bmsa;k6>Gz_N- zpN|jT3H69#s+7XbM>pVJnNB=R>BRl`+OWe`!RS|NB@kEAr@gp>+~nBs7XuQ8Mej3! zQ|EvnNicIQzFRrRxBffjB(_XL|I}N*o2Nu(tKM5c9_>cTqs?qua3XSP#a#s&7(hFz z{!xs;S+s`csK6{*;&0AN)&!*N#ZNd0%DKsx$_vWK#jVUEx*sEtHGh+CDbXWXp;QB!&NvZ+iHjHRO8n=tP&OjPy{%iPS&v$S> zZ|0Yj#Y_7dSe!^UahUQ|Du2|YD(-K>8+Ze| z;u3zB7Vw67tJQ3qx^;>>iL2->RaC_cx)O+~wN;BKiqa}xo9&38c)<(sd*5%Z zwfCM&0Bw8D|M~kol09p$y)NJS*0;XUEOv8(baa*_)fmma$Cvm@z z)`cE3EtS?G1a9**`5`360s9lVWHAA>T?Pe1qA|4#UMw@&6%wH2<gQH_EOSv2IHS{_ekZePY=3iGl4lje6x zuk*v@(rRWV?djh!Imk8pH9wxG<6Fle(}p#VdB$+~MaVFfS!vP!BXNpJQezg%u#QMV z(O<)icYDt-p4T>z=$P}YEL5|z1!3*Bx8~1$x=SpPf%Evh0yW%Eus?$Okv#qc zq_`-bi8XH{8Ud8at4u=Xl?Dw~FQs9nQmm8i9R zaz*Y?GoHw@I_V18H*}zv*-`qc)ID(Yk2%lCjL6C)I!*S2NOqdc5v{$ohi7#Rnm1uLzRu2%>c05fh6V^Tdu^aG!J?gcrE#pnB+kQ9>v83 zTMLJZ5A95Yee>FdfPhqUe}$F8(T8&~f1J2LSB=rV7_*SNdfmX((z`{Crv?Jz)!l&G$ev97jC9O~&e% zz(WCYwx(A!H|QlV$xq;A!K7tlIRRjJmbJoyR zL6d7eW;9KswGC~8j60VieK9<`USnrly4!qaHLHpORNcR+|Iil!8V=S`$+cYWySBrk8wGJm;MkowZ(itu#KOPGJA;@3ftFx(-Es5jq0$ zu%Qn|=Te?%;qdGBb?(~Pi)y|=qqE;mLtL^Q@!xYv>UUns-$1{>6 z4)lA@LUbF;w&H?sY(Ghc2X3(iB(a0kI)rNs5`N9tN@&2w)#N-%{jF)`19y*ke zOH$J-aoun|_>y?$w@jR8r74jhBV^R}#?Ckrm-S^ym_uahf zoLMWQYp};hDoGJXDNawB3cicC?UYBb`m@fCWzHUxt(hIqR;;%(cd!$+o&*wjSv$3| z7HPqe-&5XM)er%v?6jThk;Az=`8-;artHjVBzJ&UnZ1r!PWmE0sk+&M-%PqSZrv!D zql#4uf~#F8$X7~BBZ8QGPv)fqZ*bsvC`S&-*o|?KIRNrQ4jk8FKwjt@3vWz>pbuc) zLS|={X5zyHfJrQRUpoV`CNA^sd^bxsxpyOXtB zI=5Qsdr%D9=}t(+TYwXzdhpMf^|mt(NHA)PRXwH$sUYz?%6lbXH7F1|c~ORB9z-24 z^`JknSnmU4iZ(T<#Fxlx)CPEs$2q9f>UvFqD3{wA8MB?8+JlG!H9I>q02RyP;V&kp z=;ze-a{m0fhM2W@@_O7>-h-(onmuH8R+8&thZQOj(BiSdE>RKb5p~tnWq^1En z>-0E(MfS`GtVKosL#5qI++%?xvKRq^qV%JYi(<|b9#VWF!TE&%rWjoj5-<-H!gVW` z4mQOYV21557E0^uKr^#r8@xSiBV&0h-yspYmTiz^Hgz|@Y)~*o=G4G&G=0-{Z98Ku z+*n$f`v1S)H$H0S6#xP0yRqy4fBZd056Z1@@?;}l1;)Sc_x}g$8<0gsc!B>y0@`HkHWdz|Mb9gb$5y(4BchNRcW zy-WlG0C{U}Jm?1C8OvN$N0>&-dnC^=7?^=g`2YFhS#bEm7FyNFtt{}wF;oS3BE_(k z{QzwPl9CpgH}m*lw2^|5c%z4uoa6o;bxZGWDtQCk$4rWo{SM*@z)KpY zSJ~@Uf=nw`6w)FuBI-P$vRGOJWyC23Sp!F!X6fUZI-gj2Y&1o`hmf)y_vL9bxgoz+ z`Z>sfF_3NT9(ItG-UF>gzOvKm>{pF4rBD*K8*Df(7&aWL7QPhywKLzwEM}LS#pMTb z5L!INT{V~;GAhq?F*zhbuj4fexV&n8?iid$m=_2QE{pB1U0VTZH@wzLccWs*v_55t zmkS4YWmWzF-Ae#LCFdD`DljSo?Y2=3;ABF>Mh&sjr$7@1X$n`TCYVb4#kCcEj!%th zDDQEe|9B4z>!^;Kp?`$<<2wA%=dn7Z!5L6_ZFH|MSZETk@gcLyI0Zl#!rrClr)9O- z^Lwh_kn~&4t|WasE_bTy>4TrS1>X1gSnP=d#o0?up+`4_p?@het|2?JJo~NB;oA9O zR}Hb|okeJ4fCHh4=sOC095W1uoUxVYtiL;40Mvx_&~dwLKW5EZEhD_ZZ}^LuQ4P3Y zEIauiXPj#IA*6eUD2m~4h&!PwG*{_v6>ft1%(inIhMf!W-sU$^fhy(hA9>Kv-y423 z!Pw{F2aI=ZJ;Em779VTw5X=VnGA0|n23NWbS)Dsv;Tx{CtZfOuj)d2!Kq(x{G#Td~ zn6y{H7+m6wt2AD6O(LmJu*KF@;Ko4WMdT1p537Uwz`&|(18~2<3CLK87buiF48FeU zV{lVfhiU<#=4|4Cvgoj>fcqd$ylrQ!ZKK_HIwZT-<-=(CRSmMkF}?*GaozL7qVq&g zz3-O>49SOwsE$T#*@dZD>Ep0`u}noM25*8oYFuiq^jab`<|DH>i5niX!01niL5i+h zQU`XD^RTmarQOy9XAv5RYntTNBdaS>4QT^c+hHGIuAR7%+H31^y;IQEAj~zIy&QV( zHe9>4row1dqS-0s=VphW5FIuhAb1uF2~jxK_DQVm8A3sWV5$d#A3hBbJcxDL>-?d? zGV>>?GjpTwhn`zK#?z9yrpk=T{ieoi*eyoGZn5oA{J$Y{@etxAa#1}37sn@IxL9f3 zb~IYII&1K6c)gYWu+nSuD1-3_7>xhK$9Uvx>0gBksqPAFH1|Dl4~othyq_v{1@L_d zZn;0q=YKk8fqvEPZPsUjBzseB)2%5y{5%^}c!imSL zpihFY;4}Aa9IvAHG4ns2o0!{2cFqaG5rd|02aXAXg}4V6gBS7So8I>U{r+f~&z?S) z-Rp638yrmxGH6k&(L(inoZoZXc2b4k6XnQTtM%H;zN5rxdcog3I>b8=_ezHzKm|>Q zwtV2xp$!5i(ns{$b0UYbgpA32YtiV+WdqUSAmFzqo!{o#0fbF+2KV7C+*WxwyN>#oZRouJ#nay z%14_$;hh2lNSxFufOw+{wI?dwzX^b0XTq9!KmNO&D?f?H?W zL|xts==JZ-?=Wv?lk+$+);2_O0f*qe!5B`N3gYbUCqKru3(-(z3*_cH+?&>fb%?BZ zt#5Po3Z6HFM2-s)IB(u}Gct)Z(Z#1EDZMX2m(gFH;1zFsH2V)LF9*l)yn4qx-^vP0!5d)cN&wz>m6ro?ISCzOF$6cw>mYk`8x$;A}ED zst+T4$0I5`x!k#`L6JP1R?XQVgVo`DDreWW3-@*vl12BV_hBT+elxi0fnDKV1sL?c zY24qx$FK8nCiwN|(D+`yp1=3Le*=*2x-rDUPnF)UvpwS z_@Lh|y(7joz*o9|$bA;e%F3h&d#Q}Wxgz8)#}NcC698NZJNOG15^SEefz9)Kj4skK zBQz9J(r%L0%$1eg5mnC0)Eni~#>Cs+h_`KbHpB)!6I=1x0kIXY9}r8u)#UBB7&lJ5 z{4G0mc3Gl^_p)+djedue*-AeT$i-4y>srF^B{zC_xKq<#)Px!nC^Z-~C8=oW)lUHV zG=;%??$k=uDDN4E7ZGsSRnUxLB`QL=&HPmNAPisg2jB>W7s3YAXYteq`2g3K;>wYa zths+74mmp^%^eWKt&nx}^6cD`cu}h3tOsI8vp1ASvP1fT)137ik{f7e`^$UGvp)+U zD8;v{643HF1@tcePERx_XE3ot*0=PDpw{*UOod1&Yg@XaTGvN4#srWhxD^(@t8k>3 z*Iz<6Tr^pypKh0R>bxG10XKg;maPb5f|oRMLff%f_OcUywfE80a1F8x7lL$}0n(c| z{e=>T*EW^~#A5eV40kVG|M%WUcA31+JD!4Y`!lz3!SQ(wMqqWdiqNS?0=Zmdba7Yo zESq~7)uRA-JUbQJP)UOL8|-%R4z=uo6))JOS2ei5#?ZwUE{KPHK{uV3-cp+^iB;1U zPwc0yJ+VK03^f0na0t3SWE-VhhrbqXECa58eC5ZL(@*{bBN}+hI1?&gU5qr z%1#&`vSZGx^u6O*{go76Yso}y2(x*pA;HCF8)nzI4`H$9!(3x^?FheP&Appz2Yjvr zIn8wpuP;lyf{*MKuc-^1h#~c;q99&i&ZZ%$@8l*sa}Ao9+0dRk2gk#47?{+yGt-o@ zitXw3U(VPRGbntcY6dF|QWcDgAP25SI`1OLl;YoHz6W_4YM%36m_ld;#=;8Rx4v+F zinDdK9S&PLm_4PFvvE!FSQ<&NgzN0KzIM4T2a;oam@VXec`}RVts6i&*^|_g@LE_s z&AYr+o2a5}pm^$TnF!4t?7%b^qyku5_h85tYAJl)&fx2Q<&$(iaM^wye$%xA=KX+c z1$;76dn!~sPNg>+Xdo$zLe&E=FR;5M@5J?JojPyjx)%jAXH7gixx!l1RKYXiQN3kG%3R}dZw7zTTtPgG~Gn*tg=rFR0wY|t?%icY~3b~(JB?d3;fe56U7Eed~a zx&TBWIGW<`7h*o}43Act{-&|aIaE$n1bwZ#8t?(WmT%Cd z?bHJSaB3QdULa1wI&62M9p1QBS_3|DIOpYi4RHl09I> zIO-=Sp;~hT{4Kr_ZJ_zJFnn*9;D??SE81gOW?7Q(R?6S{m6$y|gB3TMGr zWeqIn=DdkJuR+X};}@#Za+23r-;+ImEV)IS2ZQl-ZLWk=4Zjsw_cKUJ3{+?iw^z=7 zuy7>!f{3cE`KfIRi?H^v2LmGF!%}N@&1cA`3ca*XFUHfGT3oS8M{V@Ja?sTx80Phf zSUE66(xSpUuAAd}{zGyJDxHW_6`#fh?3K3jk*q$DSuZc>X#qXE`OQawbODl<4vGH) zs2cq3&jIaHL1$2h906$;j^9UFojDRWqlbr{6H#ML%Sq-Kur7zT+Jl*ywQv=*^}cDY zif2O$40QqIPiVHft_bzvQEf-c|ANyx4!<#xWyXh^qE6@*oYFS@FLBf1q}tib$Ov3+ zC{-p|+xfmV_c>C$Y&tXty~B;U2GnK`csARqK;TDP`2$-v8XC^0 zI-^g>G*>Y;s;1d_cVwpGKD-(ZfxmuqX7F}0{*- z>8`NDE0b?U#!C;n%f{|Kh=Ph^#Ptu=p)E{0PUny1{NbOqVDes!bk(9v24yXp5sJ$b z$~{(tpBT6XYbfH3=&%Ww(C71L(g$guje@6@hML3Ml5hCOJWs4TEQ-}NK6JLGGN|6z zJu=(>i}FFHxi&j?PZTUw`bBhXAQZzzqw+o)PS#rUuBL9#FcCZuFGsLgb_6~sYj3xu zqMRDs)qBQHvtbHQZ~4RM2?-skN-xZSqpvoG{XlR%U=KT&$anMVN6?8O1@IWPGip-= zj`uJ46%FwxYhOhC+vjsy(eQR_-hV(_=$-`h)cbjH0`Sojv=+rf!#h6wrgiI!n0Cj9 z_1``_$0*_)>@sM}-F&8e= zxe0~-`q>%!`HqDrDLi`>!|R@g+Jb;Sy6y3#7wlYj2vtzUz3^#R;;SCd2* z%y*Ji18SaNXKL2_BQimHzokt;SDBLAY%Puw?_eg%G&kAV;p^4`GC)d;K^KLa~5Rk;VfU}<{*~} z*tLJ>-^FjkniJr+fq-l+LbUfCZLQAR73W*85vr84Z4tjM@*w1UAUY*2@FDUj;VtHv zie#GWB=!|f3G;TMqJ+hmw}mhxMaqxJ^33iWtTDTj?12djy5oT;s8fMWDAbd|#Imz0 z<$=qz5Z@JcS%v3J+2bS(}DvxR{lbJ zBsHrN4h`uIR{8=I2gfHjA4BW)Ih4zo4L`})OGr*7QVx|T&M92Uw-j*ddR00}@7qaPkBOO9JUh@BYwVZpJ&Z}z!}$@8#)bvz`P>M1G+ zq}M62v2cwFw^AS~>;@lJYCgiBfp58+9bv+r6y zDbRCaqpaNvOtHW9#z>w4m}*~?fc^>G-zIC`Z~!XzAMJ?G_#19cw`2;|B0S}msONzH zV&vku;sxjk|9%9~+Ym4W1&fGDOvDXoK_iMWwn+exQRyj8h_a%U{(dQ-feX$TgVBuH zh49ztlQ=T&>_!>gZKb!|U20tf6-}R%Zuns!q%(heB)>?yktg2kbIUZ5dqSG`=!xLd zMGOXbPjAD9LPWB&xQN{B2K-%Kj~PlUrcq$gOlUfxJyV+rbRDmB#yzn7Qkk&%T`AZU zhBEtr0TaFlIa!W@A_4sxbYigULPHM$yz;~ipLN3qkgExh3j`^c_R((vJ|WZ$`*}Gt zc^II$Gt4#>{i!~jdzG&~^?8SouDwNRXl1k#V8sXBs_qjLS8wM$6Q^-rgYC>wF&yVX z7H-ChBFxLUB5S6`6Lkd=*kno`1a|B)@k1L)sw)dOFvCTf%k+(@g#&3pUl<3f^bc9p z=hd2_!A5f(sm^(}H?#|(p^>41KZ9u#AlB&(eJLEN@cbA-fj5Wte+i%ciPtpKao$m@ zrDbjz|9;_v1_!VBp=W#^GYl3Aw9IKS{p^it-o*mD&*Xl@k zbtph{I0g`|QfJqE=8lQ2TMhi)!`w27ui@VcE8Qt$P%GrTp(2ped5I(I4y<<%f1%rIg>dK&*+hp#u*!TTc zf%r~2sT9{2&0JoQfljFCUVvT{YY1YH31wOlo3e(^s%*q@+_R<*!HMaKyWv#KD8 zn9^{bsBgFF&+_$kiGAmC#J_rRs3s0R%9o zxzRcRtul10wC3IgfPz14+zh+d(A;eD?S){%;atGRqB+Ci44YIob2L^R%kR9v_!*BS zNG?XT`~#LgzJYT&3CQ?NA8@rov_mh?9wDd^-eS$8;9EEz_FjUc%>AdP8`{j}GhApG z;n>zZst9xU%esCh`Q$qa`kzWZQNjr*?{Ugz6O>#}GVO`YrYOf07EA9U;V?6D{F_aP zqZPzKpZW;-)`3kUl{L|{0`WC`vL9Ml+ zG&%^=lg+UcPHASQ2WSZcoj#?ErW2yh_JI0T%de?b4Z0bnOpiEg0qutXd-`Z#jNsOx z-NQL7KVS@KQibrnl4OG@0Ua(YBf&#JV_9@gB6Mujaa)|%BF?0$bKn&TGm6@Q zx^=MDCF+)s;YXUqq5${bf!`5l9WpUSQfJpCj+KhW*3ODEP|^IxIRa=y9*IW7JFU(~ zu}{N~Tj^s!X`=^yXmu_{fmsiNjrjp~qm1}V=tVu~HT%$u3iL(?q35z?!xsX~@|pVp zl(PPL3Vx;{)dQ9Lmf7P2>&CN0s`EXZ%B%{qbT2?Bf)534nrRv2 z^7@do=9l;?_hU7?JpBank>SiYi9Cw7B!Y_5uMh(lon$+ILiVbN^XI0HUB_AJ&sUU{ z;pr?ZJr3_9k&XDtULjsP!2vKOn>dkFsYz}IJh$C9&0hKEl(nMEqnv8&xmZ)Od(StX`e ztNPUj2vVEV0ZJipJpp1fKVmJqwwy4d;l}+BAc>+sD$kfi|0+D#2h2QxN%k}!KQXcX zbr_=ifZ($1*x;z{(u5c1jz27OB$1EIUK(mJbd_Eep8qd*_SlL^k}GMa#GQ*1Ca?xpJx83SlgOdc%3zubW5%KtC)k}Lg(G+Gw$q) zqTBu?!GqS=Pwt93?`XGC9BQ&ke5Gkw)Y*;qD2NVvYmjm-b-U1>q6bLXAlEL%~XbPiQ<~u7I5tRlVwz|He0KwHU%6+ucs4^rwh8pJ3aHBsYO+ zDBxv)&05HB88ibuMMPptcK8ue(h}Znr8J6WnI0D`_<#^GIF1A@|3OvKlO1|C_-eslez)O%+a&2G+fOAEB(Cfo-9_>H@ zJu;4A4V>`Kp=cg@U1Wr-*ZWzm2+8$fc*iM1ro?L-ii$bk<#%uesj(5tGj|$)IW;8| zIW@q>I6#{jN;Ok9dSTzV^9I6jSFqT(mCZl{G4KfOsjh_>SwGxu!6uc(i?rP=gCRJeTP5SjND8#VZX z(162n$Te~>G_ipn0(E}FW%^p7f6j|7It0@_2W9A8jkI|06Lvg0j9Kw4X>;`ie>1FV zpRcn6`WWH5*j#&QHTNs;rL2wW7YW;`5SO9kzKi|kRVp5r+eQlQyf~*qacI^e1W$Zb zmGw3kmzmM_)~2B~b-IL+$S46;UdTVbzU~yLSZ5z* zXJ^%#!#9ojW6|_{mAi+$vuH0Ur8L)d3j{#H9*{8q{`!FKk1SyeSmIg=v{>AL>D$Zz z6wJ84X=1xaTdqNF8?;yjO_HZC`j)~AJ728Q^rQv)A(fpKa)rPEQq>Z;-r38kBsJtx zNn1bjJw3L?@nN0qAf#94zLjx_jDZteS_-OuI=9YBKnIm;(ftE zt|9zdqR|%T(2vYm4aQ*RzcXd-hr#_uZU_P#hGgEGzW}1aiR|EPcpPY z+X|g5#J5pZIGD41ixg@AR_7zE2(L%!mJ!w%zD|WGMOe*v4Eg#EJCa(m5MT65d=>4C zLo%NqN>7Z7bW~e9ofi>Q5t4lTH_!{T$%{ELSZP=f1N}Mcc;}9?FHyVcd@S#*u3->H zBe4Zi8$jsW zxCdF!5Pb^hjuoqj-qdQpiwRk8WYN>oty8`QcO`#$47D{4RqC-+6Rr!`YRzewL1+umT8Z<1t!of{IfGgIK^J2ajhS%LgvsT}g*z_(W#)}C={ zSH{ABO|FVqU1yuV4cH`h7n?*o#A3fF3MKU*+8YiK&^8Byo?r(di@q~sE1Mg;(K{R^ zF@WN}k) z)P1FEavHE3a+4PPU@>wh z(f$FU8BA)xOUS5-a=$eEjG}L1zYzN*Z7ip>r*<7+rJuz5&OQ^*xUpg*p7B(XJO#NZ zVYm|&1M(W2TWS5c+iG6vlN;?%gKDW=bqOd$W$V)qJf10Xg9iu7?FZKjiLTM1B7hS? zGy}fWqC596?nR7(G*XT>JNw{5{Pte1l$X%-1?NjDXf5hix%7!A)}nJO1A_(qw^Oq# z%d8*buc4TjlG243VKy{hB}2#4%)SgTr)}@hlQP zbnr0+{wKLV z`8$|?`FSj%0NA}8(2ys>UlNBg7u*+n%i`v@XJ@~yI8Mzc{Ug2yD{FN=4CwFxqeDPz z<5nEVJA`M&Wp;-pZxV+t88E%&5y7L5XzVXTbY!`HB+HdJuXAhiP|K3;{MV@U z)m$X}CjPtz*R}YnNO)V+itmCP-ydlUq31^u$1{0X$p_9GyvK-4Z2-*42S`*_*P7!R zF6cgfP&6NQZN-d~=-ZkH{Y`E(8uV5KB5iZ$`?Het)SpraRf*0hK>Qf9If1|{zKN+f zvNJUZ+90;iRI*X5?E^e3ra;!ur8U+-0$^~b;x~tDwgK6KjUPC#od=)co5=!AU^hbcBB5sU&S-_l!%*l=Z zAOrBF9MU|jy<)~M?Y7OiK8>3TK}o(OpB!ikqWa(O`2p)bz_BTW64UT#Gq#?#%Ks98 zq`lZq6N{`T@QrhViXJrzu1y+J%%=D7b5rPm{`<$zs!WprIl)CN5pYo#z6!Ph?DDKONxM){7=_-D{XgS*uvsAdE6J^5u zZoZjSk-VS1%-pY{4ketH|7KWNg!HNF9z1$vb*33poy zh53Wt+dA!QTzVbn`~4L{pkVI)8W!Q7@Y+SPN@_Pw$;YuuylQFKcWSLpi57#2r4o_y zayHQ3Qf1?!8C$1%gLi!AAMpt@zKQ)cd-XMpfxS3^<7X!VxL#|#!Id0rOGTG671{qurm-+<(EJ=VA0d0WoXydVj4 zA9W#Ai_c?7^_W*-y;A4B%ZrKxaQ=8mA0gv9ySpkevC{MbMA1|bXH;oIyjbcAyXExZ z9jBDM2P7na0o|hkE4AN)Y%*iXk;vUzv^}pBv`c@2dHLfzXkX)Fh5wWB$+0Ls^QzeX z$*I_sBrJ`a{oNtwfv+Qg%235*lZ0Lc;pjSS&D6(zlaCidwA4ZhR*^DzXF$>V7vN#; zF@4T}F9VC%R8+qhuYN3eMffXOxThM}vtO%@tebiXk*_f*z3u0E(*x#c?dej2!3?sB znr*HZl#FI3SMZvR)rBwwqv6LI2Q!DiA>V<5K^OtJGF9Jb+r7WNO(wS z7UHfg=N8nI)V=Gj0f9H59x$US19Fd)3fsH5}%!!J(OlaG1?_f%B29P8_!ySof|&`t?-eOqGSEP~$+XCkl z>We&v6WGM1uJW#twQj!|7U9DEFG=7{+WaQ%wtUM%Or|%t<+}_%kpB7fT_krNl5oVL zpibc(g1goETa@jm%>Edvg5b}B%zm&Zvlr3hQe?kqT2w{mDWjkyEPbHnOAICWg<|^u zJ)!^5Pj>s zP=5trQ*K(V;|TkM1nzgD6oOm8!x8B=w<`kfd(VJTH$=QSjI^>FW7hf4fa1($d=!Q5 zY{iApcCE^tJfB4V5h(@N@2R&E$CHq3VLACm$cNN};hYavO2U3+aMI&!H4V+Ud{;~MCpb%})0jYGdI z0UJhhj~Wl!otqQm;2ELzwZ<&$kFOLCN5^y(#xIibN}dXiQryxblW?(*%nv50)-oe+ zLud%Z>kIJ7V+VP#nA0!!a6kf6xxxS%QGejdTw(TXeQOI6Sj3?wgTRt+_(n$heu#g@ zAx05QX{KmG`W;K428NxK_e2e#;SJuOi14>pyisd6!VFgf6WkWaS?g8dp{lS0g%x)B zO8Ks5pxvmRwj7I!G3fjvnU;#i4Ux=Dn8xVogbOr3csrWC9=VKKs+^~CVMDLs@E8g2 zOq_|1)(}tZK`X(MKp8f8y;x(z&1H#+*->yvg`s!UI^5*EsVV(_@{vr%&EcI%+z15z z&w(KqleX8f0d<8KCp9!61(Jw^TG?j5QzxkQTWV%yKWOMGlSpI}4OId&`Xx>x3!_y1 z)DyJ`6LSlikeP4_oSAzic9tSt@b-g{3r{CroTHdqN$J6MV02^31gQuFTADXxr(WHQ z>e;(hdt_pjH#&jo{tj${Cl9#v;FD^k!?K^1F1jc_T(t!UBFNlvCYXHz+%fMcuk86B zoXWTp7cK2cZ=iwTQe3PGbK~a3DTN3Q8}Fz(oLgRy&NyI;1nDTThQ0wFq?7#s<+_Q= zm}yso!8uTBp_uXNH=? z$tC81aI3%+V6671FfpLN|C< z(ioNi?h}w9C2&M0qRh@}g}kUzoKyiBv4j1Y{l3w-I}0SI85vMWJmYM&tg z8K$5t_G}156$@Y2F}*(s$e1dt8fJJ0F>6FNXKXF2%tT+)yuLD{>JXTO4hLH4J3w~Y zotj9dFKwBODa4HfnNbxxtdmwchdV2GAXxB^JFLrAAQS252nFku71npp2eJYgPs9Jy z>Bcd!&Kd+_W(`98fHmmS(AW`o9$8UlrORRQv~IlueT?}0VR%gc8Ipx{>srV(BgUZA zN|#BEXCUyUb{=n~XTm?xx;27Ysh!CC@*JEZcnkaZ2YJv$mY&Cdm&tQi2+xiSV_jL< zoH6~erp~xZb@8Gz3gVLX*n%}Z?!3I5yNfO-*mclB%UUlViUtfE#TQ3`6mrSf&PQh- z;jZQYv9FoDD;j>un)?6>2x|MhY{hH%xGX+s3vP{EiNJzs$RzP>3~0S*YX8O!nK6~I z58gwH?kW&S_#5E6i1XygVg2V==|}M$QqJCRM7R=ngW$(78$qgL0TDT;Q!C4JPpNfw zYHr@|RdKHbT^jM;?i@hcC@{VcosRhP;m4w&7SOeB-N}O2{`@%sk1B#Pl!q zL&2eVRB&d6$kHF2b0**{&t0#gr14QPikjqcX-*yz`lFdKb;HJltn>=}wA(%;s^Pq- z*~QoPAlw!Q{bIJ}S*!YJzPcQ^`3(uKo?K^De+&3Ht-*G_(~!NO+!GM>_rO zRNrzgf}0XrTZW=Jxg6p<0YYo>a6A0x#I1zjKx=VT_(?0Bz}i}i$M)efZ?5#<_=JKZ zojjSM4{K+_TNtWg3l_MDrPcOk-~y$o%D9g^CLJs0$(7}bQmCqoLppa4LBAumIRIsP zq(Jy7^f6-82o_XHflE9;q+^4v8CCGHr2F2cy4GIs(o z!+K>h2C-Y(d6w<0y7Ocd+=EBe4l6{K4!`~9<&kCb+;u2Q+`jxc^JF>dHp{5KfPY8) z?Fmll9q(gSh%6mE`an!cp1W>CiMy6lI-rtuZvY5yCSpn^Pitwf1?0Gd%1ehx@RmX2mS%jCK1 zXN2tx&~{aUs~lN+*%_=L&s`^@#O0M)sscA!Wa*pPT2zqduJ544{TZgIDiAJ_r6WNP zBg^EuYavS9qr4V=yX&w%k)?lle@ta$nLKy>1|{z0UJJyY$kOOH$_7T3$#d6yl(^@3 z6<%3#cSU6B?YX-Ti!77pu9s2be!;6i?20UX?893Rh%A%mt{YI|?()X4v7Upx`vMM9 zp1Yn#iJL$YVl@lyhse?w4hKRkljp9tP~wjBD&!`z!ZVB6f;@MpqmY6TCr^3`Ukd{qenhBg^Eu>s^$%XL=QW zKK@Qrxc$OpAFL*yyMBg$-6OmTUzO$lDgRw2&t2zpxwFUyrKUOY3}XD%&sCs;Ja=7! z68C9ukUak)OB0t>p@KYj{RAcM173wmPz|7hdoU`OqQvdlX$Hw7H?s7s5G%-Y*FcoG>%0nwzy~0*^oUwk zkms(0QR4o>s}MQ;AXKQ>7(xYk?rK7byVZjO4;YY*ug*XPdG2}wCGKNhh0Tj=P~qwq zFGK}-?s^_2?mb=w+;4>nUldTwa~CKRFU+0$4}K6m{L|GKtU;e#1dz7$#dmmMpzk!AAS^*&166H%cDec_Pr;2+V~ z+s;O<7}ty}*g!b7D~25*?;jvZd7!?Sefb4Fl8U%~6{IYEpbgT%( z^mrKWulel6paQm-d@33zcdTONap~phpZ>&i`%vps8pU_(Thg^?V?^Dcf=>Al2(BUYc527$2Jk26)+fFK zuBJWpQEdWZ)kjAsF9CO5X;mMpQo@d|f`H_&F9fd4jrf0dz09I;Xc!c}?pO#w<>$Ci z`XeamCc1bR#DA&@y>wj&0;0UQL()AdI4Pec8V-!-Gp>z30~!X&$)(LcaA?y|eNm!# z%=D!*U;otswg>;k+E!a>0W=jH+V2#6Kfr-x(L>hjrj*-+cuDK7WAHCCK0m(qG)i$* zLlTM;^+nv-?z|xxu(kms>gL<4?+AK;q$hM&avrCg`*dsES)-hmM5dS3SaK}j0(H!TTqY~J zGCXSNjB2yW=t9#U*aoF~Bvlc@daQ~&bx~(>C3J#FRjfUd#c%5>B>a(@XfwIErSpB< zcODRO@!SB|nhrG1LVq@0=|%C-koQvY{fgd15OS;x%q~h>b5l3jY)smfJ}< z;INOsP!?L%b`_o=$WtwVC&b%X)e~^@;B{9(sII=e2~WsvZ&gnoi>E~BatQjD<7q}{ z3WWP9cuI#l&s{-wXH$zyB-LEx#A? z4}Sk9v|fJyihuC?51}pc`#%1$Gd~Dz=U-<&|7Zo&4+NB+#>ndYA*P# zzCGh`cBvy#a$<-cP^=15`gfg(Pc>d-T0rGmA#rv$B2VKVB-yP(m@k(n56y3g6;mgb zCoQ2H;M2R*Rz7Xc4v9`OC`)bagPfMwGG0r* zY^Fej^ys1(##bvWF;vsT8|Z+p*IUqhjH2@kio|#X-=m8rDixK;bKnvb8JOR@nP1_* z$iX@PylC8zTSR?^@jo)E?@2ni+%)X%-v{rxTm7drU-33KGQP!GjWYoZNhC9;3X2+Z z*2e~IkFD6*H*VeAZMUt6g}bfWzX!=B)|L+Oj7H2q&JY+GpeWaO9tu=qnRJNaIu&BA zEvPKbt=Q7%yzKBY8;a;t;6={y+HFjX-Us)QRv=?96bk)g(6K!ZL`KZz4Lfb;`YKdU zZi+kIu_t@%6+L}o<=y9H2d;``ZV%O=hnBY6Lqnw}BqK<0(CAHWw#(LZ*v=!+;cUb} z%g`}yJN+>6Wd%RGjjAo&4W8!19@JyraT_r zG4*Ua{A98c_AvfvwA;$j$T4enSyqnOg@Fm)-6BPV;hdY zwA&s^o&~y!HOjT0w{fQ1@lIdGIjfdDPD}PTp$RB#$tL>M=1%p`S9<|@lOt6d(j}CF zxL6&rLAdv*0im8y4Y9}U>>gQ>CD;})D8t~l))2VP?wcNrq?U#_BKWuu!XJaMaR=T{ zYY9re%pWNXE38#-tIjF5_aH_S{#g z(a2tm=#|8UeQ|)Tc)hR3hhG;u9GTPL?GQg4(~DPO$$%%}capD4_<*iQ&P>$0dYi%I zC?=mt%mZ!g;pT{qVoE;CY~BK;_PdSw%pIuu!yPb1X`z7;6|_a^D}43&4+kBS@6$7# z7wPI1QE`eafAsezpYSVcy6tQ$h!NJ(S9C*Rr=z1(Fp2I;nu}-X+kvkJv_7&6*+jaw z#E`)=sza0F8R6CN6BYh&F7LrOQ$9neRd&Dw=RxA+tJB$pl$#H``l7`5-2$m3c1e}J zjfQ=r;g6s};!sR$=v58jZ4ANhzYTWP-ukcjd-}h7O>g}-2m9}f(e&2;=)b4`OIG*N z|NVLMAGMeM?Oyv2uD(dPKpsj-T40Q2`eCPI5q@|nROk8x(_)Q)UcEij-fi9nO0UPg zJwbFp)YxS^KJvnXf?eyS-nJ1p0eAHnu26{qK$h%)PSER>fhL;_1?*eazhQpU;4t$_Q+c*3^zfghh z69ktBhoMS;gna15rCSP1vjaZg<~52h74QS`q-@QB6TI4N!n5kU%AnRB5yug$J2Tu( zo|V1$HP3O~S<$C^d$+s}8noU&U0&9-x7W0e(Xv?~)-kYlVu$povP@p&m;H*Dk&H#H zHrz}h-GUzNkc)$)5u^sj*);$*qKT8D&KA{!woha9jhi)+Z)@CY0*fS;qYkkfL%nkb zaw+nQOL}pzD;L%AOiit=>{;>(uO>_UXCyPaju{gqDfx^)7s?C;a>7ImMEh$66$pC1 zeG|v_&Ik%WjY&c--JvlACS!%tc zuQDLK+{Q8MFg)LHWFK%6NhtRR`oBb_HI1}QYzaJ*B0L`Rp-@cAv>oWskS5_xj9%g! zB_tM+Z^yTa|B2|4N@ySjA`DxdHy14fxN!GsNG1gZ=!if_(JMi@BAoPB?WR1Wc#hz% zFdZ`MH-e#Usaf&D z{u3e00r(hsAKkWqZ`L_enLeNfEzyPf{=l4|VMGVYi64%SHr$OX%bKho7AL`ln{}SXCig#T zR{n-l`k7$5)Vf2_{0p_(Tp;o}i+d7Ml+jVCpB?VYwDxQ3pb1dwB5apxx-4~Gh-MjL_#DKTeGh^e z)k?0vlD&K0hGFub9#5cYJGEw|j2py%tPzO_{FthGwr;|hj31Mgh6NB#H&*~|h&fH) zhb>k(ZAz!`)9RSnzfANy*xRD3ri=xeB2Gbgtbj)#_WD!si9wT2|M@W(@0D?ePYTY_ z407Vqx6OGjbxm1$G;>tWEX4@!c^>o?Qkpjx9;$tBKX(3g{m&D@YKZT!~dJveAvCZiX$uS)K zB^W#gj^?A*;sc$v(Qr@Vr`BS426}^s@{4m>2?4oa@GF6>zeQ7tUp>eHw`25i=ec(0 zKo0vC9Cq#(3h&#U{$t%cfPs3yg`cug-T2vziFb0g1i-y0a6iI7K7n#pKKW4?UQOA< zQ3q!`?&r7@(^djuJkwI!xPh5D*2SGiWPeH8hr|e{{~h5c6Q{-7;9_)L<$2j5Yxq%o z(Arpb$lI`dpmZ#>qZd&bGXclWWp#0!IdNxnLuv(BsFnD?d#D|LDtWKdQU^;!=c9=s zSo6fWv26c%?ofYxTq9(4tU+AG8;QzH#T|eFa{i=N_lbocOTHxg&Ar&4Hxz~E;}^ny zj*;`^G6a zmXpxIT_p?|4&t5+?C|2_n>Y*F}bDjH5^rG>S>Mlc1#@h{@5px-#30hdD20bifuYAG z{8PX*P|A+-kMtj8f3&C3R9tj)e^&oXBxESbdY2=cZzhlbWOni@0k-BWHK%24fH?QT z=e#b^7O~*if(C}L0ZIYp94=Z{dLrhnZEmSFr|>}Ftz<7AC?(_t#DVAcX?2p|O1~fa zL-!QdhI#UCTA1f6E!iv9lr4McrZaz%JTuOBKt%8}NAHC)y;!c%(`aZj9bxMAsz4LmSo6hI+a8-Q?z81*ebL5ja)z{$c zIJ1x(@o}c{|0H1o})T-nHb6Y{?ROFU9++OiAE-e__WM|G2 zIFQpOJt=7CNVdZ?GvwVByk%wqd@K0kHGYAW3ser6f3*H}f9PKXRw3Lc{2t7sKo!lA zk-(6t;4K8RW@q|Jrh{4EMmC4D41N^?km;-$1Y>6q(z9YA8rU9kUW_-7>r;=#4iu-ZD=6f;bOJ>l&c*zj{ zH8JEDiDs^>$V|fQL2e3rW^4`4tOu1w`eNuEL>-NZ$wFm#xyM?D6EO-5$0;*J(9AKH zoCEmf+ywtT<7?zADRITeXfWKL;))Mkd^#)deh)f^R%$(h2j2O>7tezQVvB|^^F&-i z2C9hqK|(fxa{G0^$6a~or{V{^`{#M^32qZXddr^(Bsd8GBcc!Wv|}nIDF%-$iCYXM z;`kwysQYsS^guKy1E#CY4^kq!uf)A}<|@cwqlQLsEmkyC#l^S~Oe!qhbLll{XGhsK z_@=`7Gkujr-V`l1czEq)gWN|(OG6&=H1hLThXzXiML6l!V$J31TmEGN)mn(mxWfh0 zt6}mvg<)QN2B%%g$U*Jcp*5Z8!~_fJiCXDr$*2}ASS)jqDB*%mG8ISLnK`1%aNyhQS!qr}8AOM`OaHntHZ5Pc zxT*({026SP)lOQ$UUxZC0Y(7jPzfA^Z84ta+zmq43miRwz66L%1ak zyzv;F2hLi&!EUSho?ZUOv-iBL&pAWS>3`K1H<#j!%e#HXN}okM%Fk$)JavA1N^(V> zpz^PalmaXUee?9MFNl`GpzojgR*pN@=Q~rJSxvY9Q&r ztx!f!1|r#j&5RuzWLLzT9N-7UQ0&3CaKnOci|7M0u;)Z&u=m?zn5h-x#5JMHk0TI7 z3Mx3Quph}go5#k22IKao?34<%hYAS^I28YoGxxF6e*bweE`uP8Cexru0ryWy!$^5Y z+H+r#mBskZ6k`879+tJin-kqtsG<7y7g+W$EaN}GwI_Y7yH-}NPfk*iNpRSLkfBw0 z9LF$-lcyF=6Zg+2NC1*-T?iFhe;kLAa*&aavi#F145dPr~v@S z`(vLzXUYplB1j^(d2Dr!wyh0J6Qz#{=m4y0iun5Sqh@t%iikpbQh;|bio#T)?zdCd zY*LAU-a!eKeB!JENRsP{KLm7TAPrD%3^wakTrF?vp8CqSkkI$gOHxQ*(-xr7+=Uzg z?whw$g2@fG^IbXp))*uX$nSJ=pp&8G4im|^#7R^|<hUBwS@}iUn}2S&e`l_!W?o zR_EoOEsFl4OhE(n7-l>$F#;;WtNJvjx5Bd~Grcl3y8_lHa-M9Z7}>nb$I_?*A3k6u zK&vPm!66bj;zAVLwJ`Yqlb8tB{y6RFmELIs9ROt z3mdra__nEWgABT}I|4HS#|4&G&CAH$46;;HmYO*@Np)ZxY7)TOA_Iz^hvN75Z7QRSPB?TCJDT56CsQCdo7; zgS6!7cZzNz22_zoB~wR*Xl7|h!SO()D?S&L<6Pk8Ivhf2d8I~|8AjN*_)8_=x3goh z1NEwbvyy;JXtDG@;}S8H^9!g=t-!C zP!U5{Zn!w>hKSSqy#!W+rrL(b4A66JY}O@Z6NMGig#rDdtXJ{=Rba!yJ&e9PhW?9{ zhWA4e@gf|Ua6KS0Sk(tA=Xrn=(3ADcgPtbz+;D&(1%E&tDhR!FaLj80=w!q3uGW!& zz1d$_78(&o*6U?uj&r1}2DF>m$byAv%&LYEYv9;irRW{7UGF|QZ<$|dU-tIM#W8B4 zL}X@^Lo5rdfXYt*V=n$OexkTg@K|iCFX0LaglgiFtz)r6>dm4sHr|(a^!y=fQ{;|j z@W+Pyye1l6WpyqBb!rYjhI}e`C?w@P&Ty*)FcrazdlAQzuz9eC2!6N$Ba5~GAv;qo z`V4FC7f=98!Dz*|CPMHiJR;N2&YWKdDE^pGqai7~?@@AlNFgbgF8q_);Pe$n`-RehMjE1x8EmXU#n>l5Wa zrFWrT;CU4IN`T8D4ffzb{29R#$d+R}0t@$0`Me2s@u>5X^Sn4BXyPq1rilESL?DWO z#XV74uck7;11$n?Rel}bC`@$$$#mhuQ;dTdb9_AWTbWL`w2WvOh+m*7F{fKaiBi?a zHpL&txC|*Kf=NcYNw)Pq@c45WYA=V)$iq)Xzs294hx%jQp}yY^_v%n+d{nMfdJRdk z^_Xx}c&^hp^^>h|w@(05wt=TM!!{oI@G9Pki3GUGTRAV~g09>V#Fazr4FUi2+SH}W^o%z2kqYaj*M?es z`GS7p5X)d*!j?d1fxtRoaf{P~aGuNnyufZ3ks&*>+>yi27{QbSE0XvpPSeTGay5o; z%1o!K2f1qYB#tl}0aymln3+hl@H&x1wQBfl^Ow-fPE%4LMK?XkBG`lQDt_B8lz>0s zkYWC{4U;FyX%xT7vpOKE;@%Rs0%S+eXo<~F)d{Z{PlZOHeG2yKRq^dG=KGPoexF;e z+g&mkbqX5K{ikVQXs->p-@!O#6ibfpy%Jm+Riz+3yGXjDSP;+h+cMEmK_^nexd}Ei zHC5+Db*qNjoMwN?JI$`kGvt7r!3V4ye)br49!O|3li0FSJMO%#!Y*tw3%Vmk5^aS| zN+)1Y+sL8*_o{L(6_}r-D=$f>5%jl&^rZ}D%HcY6mAs&WE}lG~`2u0B ziAO>Ermz1I=?dvy&#jX%jBL$(2vM;5j9PleYb~|(R+dGkW2&@vS*2obq zioA0xks}hS=H{}FX@klV0}xlE#8WzzF%0VSaPtCQl@n%Gf#EQ`bt@%e*`XAwSBDgIiM(zF6NzrA!J(XhP8&E z-xIo&1dKic1mIcVL|`xq?RMal)Hbe$L$eVK%1{s(sWLUysgD}0&NcW7gLg*NAh8Bp zX!EMT1EM-}W@>l6m1Z8w)b74k=NZ8I)Qsweu+{lxKI$*KF%GOpW#&dOCt8W7`y_x1 zy2ZzT1Gvq{&*51?XDICB0-e7RfdK#Zm~}1m{54JZ9}7OJXu+)`qGrJ}%|nMZAa z4nsNd*U@Z70g}iPVnyt>o3M)411EQ4A$RX|zai{W6w3v;*C#JuH>w7`f_nnq2kkT- zf5P+38dL#mfYOTiePW^rXG02)Bd`KqeYSeA0%`KsnQBjZ>c1YMR}*K5j!5R!VL%}` z&v`DMy#{V6YSZJdo*%H!eTi@@@~}ga4I!U8&KsE}dp4jM56ncE0=m-zw-qHGW*3ihw z+NIH&OCV@{osZUxY&BnYbCdRl*5K*9ts=V#X#GumU_Sm@iK)dAo(j6_Ky{~t2Rr*! zOz$>=Ps0bVdYyl>nLjXxe7m?XY5L6j!|1B5slQo3Ay{s!?{~5fGzg;6w|q1*tPobl zLnw2skfS;SoIZ{Y&di&KdmIY=Ce(+I0OaoV@`7F6rT0N0)6w`Se4U=Q79$N2t`~%c zTIm{0^Wbm3sr%uDB#JweFc3s$&aiMgM21;ANP!5zv{qi>kQG2&XNTK7@7 zG?5IoWKPT{LRW)M<1EQcv4>5GTj>`_ax!+4-S!L)5bg{WtSZDdTk|BOFh=t!8S=cU z>_z3ySX+;;=$ye_mFpMa9#tkAb%NJmwm=g}7 zp^k@EcNA*FH8c*wg98H%ruW8_QlCKEH=@r22?$#4Wt)dAdiItVju|Ba?#*uw#r&?Y zy^M-!3FB<+4#)$Ds)Tm*Z?^Nc{bfX%KVq-=@ErStt@etK4zmZ5y?{3PS$hz8J4lt@ zTW6!aVizhrt^lEy8qF{%nka(aK_0Ze?^u_~grrhqHzFX}ld7!Cu!V}sV%eHg3JTFX zO5~f&INUB)@H#UNn)#x#Aw^|@X6)4ThO)#>nK8An3xBh5Yn;BZ+FrOz&5AoAGp0UM zb9biyubpQP`m>c@0C-*yb5_K&GO>qj$u2I+3f%cj~Pq-v}RqgEm z4)mWHheg(~Ftsw{h8GPvGp?ybS+qo%T~sD3fyTKix~m=5C8Odpy}(!sX(8#!-0dVW z+%6zAqR6$XtytzqvSWJFI6~>GcYUurhO1P3(4sGNQ@mS7+R#tb3lf`PrjwwXAX@v} zgt2$i3+Sp^Yu+%B2KRgTN9L*4^0RKV0ErQO&3LdGt>ZGczKQ{dZ)Mxo?H}S_+(STs zf&Kb;ofP8-(h{9uxi z)~0srnbal}maj*O!6%VbP!KO#z6A`%ik-*W|GMF#*49?!JgpnF5;d56Q0E`~8h#H( zV$7|HP`h<4h|A~D4Enrwi_>biTi;l{13HMf?X)zZkLICEs!qg|)?4wFOUl3`;pwX@ z+fxtAteg~wn>d_|0yJN@;5>i?C==68Gl+*WG>diC^j!N9>%1s+IEF^=H4PcI)2zg9 zz`}dcT;(!q*~p`cL+6-L$^Byyz2|x$pGQ-1tcAkb?1OVEJtk+E-IjOtgKQ0z*JZEy zJ(zW;)Y2v+rIyve%Y)PefkHl{y!ja+S>SaxvMUAQ74g8*3%sz9fa3V9}#S!ZGmU-Aw^x#(DX_0l(5Z)}cHDp{wEg_;wVIr?s)0_HV6{!ErefB&d)) z3I5O!vS;ix#T$&^EcuJ=(ypmn?O?e+aK#>>6u+8AnSMIEXSXE`yq7fb6LszusB#o8 z_jV*hT9mE1X-E7l)nn_AHaMQ7DgG| zKDrR3Cpe%AY3ePnjVIqJdPl7^ESB_;D4|jcFcM4~3bI_*^#%MRqk#eKYegf1-c+ZC zvAW=Nu_ku&>V@V5ZJ5qWjGGC%z$DMb=<7)N75}tk2tNHRi>09D%jSfK%r`%ufUi?a zy*VMkM@2(8Y!y0W2fUi`qN_0?fXL3aXrB>G_eG2HL z2t@M%9eZ|rIT7L+Q9(=jCcrY5IYWU~?I$Upj|82@E(=$>mjGEQe{irjY57J9U-6;l z7rx+w-7H+L%bS@QqUJG6UW2Iiv{p9lYqD@olCd0#NFeDCvyy_*x9?H~8f~TU?Rehw zM&hTGhf7UwypM1G^v)rG0-QBqJRDu?qJP@-7GNFornk7%^e#kPP+;|b-lC_sQr?>S}t{#*l;Ahv#X!m#ZzJ`dcyy?|vORU}lU(K6d1%Arv4J$RhGXS9A zOr&Nx0hB+zpZ+gQ@2p(~)BE>Q)2qQHGlA8+a;%=-(vwQezU_YDFle|lg2l+&yD z468TsgM#TDJh#N^B`?gI-dfC7)?`Gf>D2;2!I?d46C=SaC&c+n%$w3`4@o}a0`6+X);v$1d^uP!ycyS|n; zz3rH-4EoGc(_2|;dRt|4S3gaCZwJ&L@EKxBNZ--06X+Jh!cYPCbap8A_tW57cVAw17_ip0mvk7=y_b(W$lm zCq9sR@#~< zJRxEJ-`3bI-35A4-AWtT>E+g9MGd5FZ3f9BO~EF|hX%WkK!-;8Jn*e1d(aK3k>!0a zMefV^N}lrd8AiU3E8@s7O)q~l9J#+jSd7yiPf&PF%M*;Zpb{#4ZJ@2+>mis9+OZmkN%QJE zHBfbVXs}LAT;pcc`GDUXA>ZiLR>7*w##kxYH@Mo_oAe@EU4ui$WhHKA_pE2})L+3} zKk$*&g{GW8JN=cV7L)du*y{#*yS#2@gbs^3Y6V5#XC_|y1FP%OP>tDd3Tf4Vd#iqR z=m=xEHsFC8)^sAyu^14e3c zxR)3A!xy$>ANG%Wc`*+mbmj{+fzL0@r^2fA$f5bAaRnXq@{%)m!RG#gLKe07>c#c2 z#>e%wUw};?xZ!GYhxbxF$f)p}0H~R|NYgkmR2g~~U~PK;0$P?*YSGa2Ri2m*#RT&^nmU)lO1s6-||c8 zEX>+p9a6e{@oD+xs&)i-w+0VqRXXOSQl)GB#aAmIP~$zvBQJl`$l?E=2bV4%^dIP< zME(1D0GBBL_lHWC-@LeVxr57rOSSVo%ik?Bz{~vuTqY%j591D^AXKFA7mLtjfRB;F zx8EvJcy$5CBQ-BB;PRyK8wX)Hg>5b?Rk+{}B|2)Oj9mEntcLu-Yvw@ud-)V@XXS4u z1s9;8sD+;_C{g&!JMs&)w8un(*#Xc02rn}YhE4|%qx(P%vBZMb|Fv}a{Q0HJhtBiM zgL>upKP;_R9y-^r?duWr9nc<@suW{w4EwBbpPtx!okpd^Xa}@4yz(g^H0-No*I3B zM@Q%fyDA`=y#vBt&QJ3uW)5pC*nmyn19ZJbR;G2ZC!miNMTh}*1TWsdt(OL~bp)bFpjyeUjG6GtadaelmHt??*zsEt^ za6L8%1zDp(-$SY~Os$>98nn@*Ru=g@_Sz5|8H(1LOv}C!>Y2YHXEZp*d?dgmu6bs6 z=@-$?US3R0_44BPph_kCaLammaUYU6m;B;lAVTm(c0j;hf)^Ut1MUrZD`-kJD~GB5 z{!23F0#*($27OV#P&c>=QnkXVl062fo0QM2D=H7*6+(@OR|}5ScqN}a|AnGYP^V^7 z(NIx(=(D9tE1xMf&Qc7B>|Yqrs0ifm$iF@DcA9B!h*8<)vy4f4)S` zUv_#6?6-MCxb z8mJ@GaAVlGCbtq}#PP`j&JA_I^A*+6gnS3xs66><`OXp;bfPx~J%gv`u^L za3#ICM6V`Dhnh_89$mJCHU>>|6rW_4LTNMftKuLv-+x7Cp(Q31B~8>fh*_P?xq+Oh zvdl5(wYb8b+_B;}=GEGaTHcRe;D;V1y+Yxd)n?WldLuIvGkv*67;EllYK3JFLZ<=~X2|k|=6<(j6y{_KWg|#Pr58n8x>mQ^f#OwzLAjG*wq>=6)X7 z&(3>|?=#RL;jwRZuR+EmDwa0sHW3gaIoKP=`Pyw4E+gp(x$QBe>DPK}NS$M#`- zQg%Td{w7ZW3d%T14+3Gm#(NQ1FVU4|znSW}b;>`r7r)yAeZ8lsr>>m3`s9b7?2%~K z{&-Mhl~I@^A(~=3D-EJHK8kEo8ohmQG?ufRal*Z>2!?0|Y--Rc)UaFwU-@e7|AQ=;&wu_X#uLm8{5<$r$H=_LwJ`fZ8N zkN-`H!iJ?K3J-zu1Uu93jZg5`l%<1+MOE1kfhylb&;l}GG^v*_yGtL_Ff6MR8CE&SoC+lk?T|v1b^77i8w$5 zawClgzR3=7?(qg{m>+x#eM!a}tENR937ZLyQ)t5x?;)g8P0Q+12Y`;uC^h)J-tVDu zQ+;ZBhjhpOzy7}0sP12ipZEI;7LO|^HhviogF;C?4IOFYN1sEd`N|O~Kfk|UP7q7s zLyg+#8f+o`E(WJtkXmhrc=M3%goa=iW3t*&L~4!jNu$(~!f9uEWXvy|>JvP_@MNFh z`Gp73&JdvZ(&oG8ahd#MKnm}LwxFo+B;0KtEF@zmwW}|LU%q~mALJ~3FBwQoP&?~W zvGoBCK=FqN(^KhA)OhuwpGNaKzm3UXpkpD6oYsrwLHgqxLps^E32=hxm|1o*@;g|a zm0&dfAA4^C9(8rM{Z9lG<1*k%t;)zE39zu6LyF8;6gy)Mti zm;26{v+vvQ91Sh6J%PDc`@MJgaYseLwu9&_xRJs$sbs!!XvQK{`!D|=JXctcxX zj4dAEV*cv`6mz|3xseQ3D4lj0=l-2(GlqFTEz<>NzrYi&J{Z#P*Q1=}4Z)CaBuO`+m5vFk@>#fz4*zOOUpF^=9AsOFMlZ2msOhq^4aody}lW+ z0qC#XnlcN6I#qGl&?0^buSgJ8a`xiPfeJ=WjH}XvPUb#?nK=?mo>Ba-HFDbBq~)I1 zao<>M`w8EBX!E#P6QxtI*|kY*1lQn&xo{XCG*NaA*!w)Xip#&xbEn0pynV;7N8|YI zJ{f|gJvYIa%6N;@V*29Gzxn8f$Nn^g?&VQNUQZgN!`zYVUGlj5UizM3uGZe|?m2z; z$6T2rtydFPD`s}Xn7g;lWgT-mho#H^5njPISyv}}YkuD4%Vc)?c7D_S=F2B@Z>|S^ zKD_FCN->>F;hITvP1(ss;1_ZEQfov5b5cV~UVIeoXJNXAqTs4iT>-o+Cqdeul2H{# zca?&yX4xBm>5u_Se;kycz`J0?>OQw_-%QB7FL>OylZ|~BAJV^_BXd5wd<09nQc?z- z#=XY8Dqr)kyS?EB?(F4qQ`?vH<*49*&f`cF7tYR?-_tkhFIl<;H#o?VZR;yL zru253H&l(Xu31CseYU0Q10UT>IeV99tX){1eSMF47F@N`c{5a4$3oCqTa3&wT@B+A|{zS&!_Blwl=(%{{zFz^%O$BFKQ3? z^gjKBiofg8wFTR*TkYa9FSr=A^?`(LdxHSL&%|(vGWjYi9SfAVdeaoV#WXN#{fDb8ew)K1q*hdVX0g z4Hs)vggOro^n<3u)gr(3Vr}2=!>+DS8+09yFPArnS<6H}Kc6|S%5m<0SOG|0~bO%dA16+M@Hu!5o$usr_VYmBt{Kz%8$=UXJ zroFL+uKdj6C_U-8fRBG;?7Pf+-$%wlCGCc$QRA#!B zJ5$5N4klX~9E@=}j7A?ccuFU;YIFbV@8vGz{NdL0Br9WT^7I}wJNHk|r!ppIy_TMg znr7y=2iK%61XI}VkQ0QGgLSZKU4Tp~UPdW4$ zN%0>E(KR^^*%Io9#jwY;PL;Zh%1P%cy*ooMOm1n2;WAIbww*au$ePu8l? zG0o1rtZLtd|_DY%1%zs9q!E6xEIalJkbGzS|jDGKJ8f*!!$~+Te;TuazH8 zwXs?*pbvMIH+!B*k`<+Iad&TAxxvf|A(P7R3f-RRk9E7z7hbre zPOsVoZ=;n}2krOX=D*u-3A^O=aiycl+i&r2#$~PM1p7JI%~{ZK$>%!m)ACcyHHdq+ zBdN|RT0+n0SkxJWO!ng@fM@W{CyBv}R5fN>F+UGiA6qs&d!f(~F~X64gjeWK_w7c>{UbOGUoR2=B$!_sB!Mn+$(2$@1?muIo?|+2-dzi`e^Kz zuhBPOWB+`O!hDSb@-+_3*ElF&}a z#*tp*Lo;kZzQs@EYaErY@yUFRqrJw5`gKgc#bfg|2JWRxk-ao`++La+lpm16fkyTQ zt&8AYhmpOsKP)`m8+yIbo+3^XQhIB8=B(i%@6+j;{Ev^4sAse=vDF53I7kyL?7k^X^ z5C5nfKH;Nsc*IBL@W_wK;ZYxz!=pbchq<|$I>t~VuTA*3D@e&l;aC`Y8Rs7 z1HXrLMyVU@kEzs4OZoj%)%d@+{>J(TKge8p1wEeK4sJ(QZIJW-3UJNp#SD-AfynHM z2Uo}?bK=@QWv)f4a@n{L?_b-LvptyZYmUd6N!!hBO)4dq-9Ikau5p_+wtmQFflT)H zTUJ#vW=o7NU2h-g>buL>?D6-9z8K*XkD{~gzJlq0(dp`wPv%X+t^kL6- z`1x=5yFpj7uo0|MY`$GVN^g>E4xV=R52DmBb)l+(>SKBE5eKW;>HpQQdmD6kN zr7Q@tK-2N7H8^hWrPfvHOS_KLklxuZt*{=$`jB7LV))$`hkLhA@ehLG;kK_h>pp$l z`4snDUFOB3KWNb`KYml$#McIr&Yg#E>oslVU7B|@ojfwU{3i4)+GrfrTFVX-4J~xh zc{(1`r!xG#dy{8PYv1BtZhAQw8FL-8pAWdjA>U#`UGUgX%zm~hcv@BK{62w6pT72% zXJ(Pn){5E)kV09tGCnsuq$@7esuQ=q+j;Qz`#R4>Cu{#>)&;t>y!{QmNxHm+u=8SC zc)8xnWa%-yqMqf9{FL!IZI?3Ve^gPmQXe}MR<3v`yu4296@J&TZOIto(LBKKGgq#x zDynS1#lG%1F5ExD`yc(n>$(4XChw}e!xVlxc7y#_t1s?w4Xv~#hh?}HtHR5_)k8RQ z7OZYuLzHqpAz|mzo{m1dU*|D+mmkl%WmgO!VCz6FMl5^tPGvc zi(x!0IE4uD5SllK%`uT2!;1+YhG+9K$3P61%J8FXrlq28Xg2AI6!baX71e z$rVdU=4mVbn(8xcWi7Y0uo`Snes$l%)wbL+_qJi>wz2d_u5jBaEz4wUK6OH!5ZPR)^th(9DenT?f zu&d)dC#QW&U(a3W=}L;#d2w9^r+TuB{riL? zETQV$i!)LczH1s!D&1ST@(_Gmwsp*o^0N!LZtXb?C};{s+4v3R;i=oX;Xm-P^;!zC zA1{>g`EPjn@d{u^`H;ga*!yYkJ)~mAj>YG?{fm{omhBuJ{`|Lbul?R-clWLAb$-8g zDn1S2NkhsyDzsJ4vzCWfb7X*LE{}j8>4R3Gj_^wCm2t&=#rRjQ{6)7+RnEJQuIO&m zECeN((rY=$GxC&4jvQ7lyU8tKcaCsnG#$ClpZmX=;!=ptU=LtQ-_AL%lCFZ98uxGt@#QP+3-2QChj`{C^i^iA#|AyZm9sbZL)aZKu4~YWpvBGb=kvebJ z{_c8hCAmz}2XZzZ)JatL%vbxpobIvFyM}S8f#Fr3QZ3v{X`6&i4es_~vq-cuJY{Fe z4(mNMz&H|<`Gwy3=Zkyh6HwRQxKBXst5&}4)JCKGT(!z&k@Fx3AN8ST`_z?gFjUns zozFYj+01zaCiAf@KQcLSU4x6JLdau^?&Ui^26d6J+Lmg_q=wE1y%5Y>(%(Z;K6#=s z7?JW_D;m5v%-6TST0;n(J6XpU^o!r;uCyl?>m{Ge>KehpT@)K7GvBZA_gy*MePJ8~W?Q?~6)Zh-J|9OPL*|}~2Y))dK2q2r z6nPVytkQygmmfLvmCva9YQCZuP~3b)`}(_@ADUwm8MiE=V;yerP`5gL)Wb#> z!4JXs?L+1vFS*fC&OC&RhO@>yt|Gbl$w=wTzdeR0zuaVv+Pcj<+{>zd*{Y|>On#!c z_SS``bBw~`{`T!@(3Ji$ecPpb3H##8_RnfHH0yLoW%oIUj+_T$dq1YaVmF& zGJRnnRJWSXbr{rl%wbS{>5w8F>8mMU5vnZMI=O30PwU`i9gE)0cRthC)~&8;f6jeZ z(_^~1=|0v7)UTDmVk#rD`|9Fa&MvB>p9QUlT@fFyDC+cnYru8-kbuL z_Jn;PYhV4!!s}11Vkxct4Hpt+S;bRT%O3bdU0M6U&UcwdXgp%;hg?P6%coI(oG{_@ z(mZvJRk6-RiU;4}YKZq2&KZ(J!gss_omn^}aGySsh~D`YT7feMv$F zR&cwAib{UN)&8`PJs+Eu_N`iZRixwSQq7c$?)l$dl{J6RF%XsM%J#$j2is*U&+N;9 z{Z!h=l@~_N>FB-Gjq{Ga*Q(QrW$kZeBE4x}BHP}pYS~8C5w7aH^tUPre23V3NL9fD zooDaL?$3Ptv!irZmvahdGnJE?=`#Ci%iA7WC<-B8h@@MSj!M$c&8x!w@z8zcV&(7; z@Az^Oq~9{UB>jly#I1|cymadV$L~YGyjuyP?V7l!^z?tyzk5|?F$-O+g@@i-1p1<^>_uw1V zt(C=(P3^dR>$LG7v>e{~OByNKgQ{g4#-I^iwvxYTSD95a8A~6X-NHK2ZRFEx>;EPz zTpRPl<(j|&1X$-X$wn8YX{;hvuqJx#S8=(bV+K!2xf)y5v7~_TX=WFyEPk@8=1CXY zdtPF)eb^?3IW|5@%-WZZc-B5NCsX&`$$HX0JL&KSRF2=+`j@ji4(pKpsjNg6>lx+^ z^stkw+Ji3Kg`&zY4ut!Ut6cfzb@Gi36<-Ek+2M+wYbVsNe`k{7wSjJ_d(?Jtgqx^U zb=nQ0KQcXk}%&nSAtwJRJuMa?LcyaTJ+nz z7tTPq|JbUPpZDPoI*C*A!u_|2J(iPlJz3F1bLR4;awRR}v>Mh!H~J43s|ud;W$>xD zREC!mOSPX$m#hB;_qTngr+T0dk9HTL&b7|tHu;;MV1Ao<_f}KRYH2rn(^g*T>m5(X z`_ET;u6KWZv*&tSM!nVXWa@4os{S^fYIO?+-MR>$bl-N)P@eL`AJl*M+1YLr;4-ZH za-VO%!pEaeRn6ObNWf!vZ$EsSONd@o;q`lR;n_EOPKS!{t zRUHclbUsYz+%lC9xGpa6!TuVF?^xCfP1gQ;8K*Q@S^gE~vu1S5hunxp$=$p^e^uYM z)3>vZ#`ziE*OhkqAV7G=sT+wH|d>5uSKMOdBGi5;-7;`($WrCW1u>GVVzbtxG1$SB8(_Un!M*Dq1 zVki-cln{KS!C?AzXPhv;tKAHKR#{0hz|2wZ>=C#_VmUED?sjWtK zj`dSq)gMK`{CkJZpzKeT()+xfpTWE{Et{snuZ(B1+n=<4 zdOWK4+}-&hB^vvzSxYe_TKLwpdTS1Jge%wYR`CVrpY)_lqIcQV6~P|B%F}}TG4mTU zE(*%*-s#&dn)dA37CXEN%R~);tvHq2$HQ)dFMonK=mrkrW|Ng5NBkCXCO^U}zM=f$ zU{PjaS(#(~eePa|BB#Q`GvM7$7!i&jNIoNdrn=HncJ&3JZJ*aTD7QrE-p2t!czs@E zLgDhum4e*;hQ0aTnmZ!j){!0V92t<_fk=PI9D`Kk`q&HTiGKWYCp|F!MN(tcTcoPC^Q9I&%f zIoaDv^6W)*75~Bkyw1O2(HHhiX%EWVhu88o87W;FkE1UZ=OVJsCcFjbt z{Vo4@Os4{mTlP+`@YPT7XZyn(e?FXq;KRGbF~Z9Bo%g)F4+Exs(Rms9-^zkr!Td{m z9hDJ2K`n(W-t*J{R6_kAD6g@^$=rdb0ai zCHG3LxR@-`kIPLKmUq(K*&Agb|-B&B8tS|0%Uu`h%32re_-+EW2EN~Rg1>8!o$gwg z^!UO0Qzi^FL(X8u$_mzm?yoBg$2V25f`89@k#Yv_ht-9fAKp?CUb}@Xr#*RM>W~5d zVqPESGM5D@GW@D0bvFZW_wI`JMdRE|?Vt@sySggc=T9u5Z{v!GK2PwsGM8PTaQvx? z_Ooa+8t)_T?C{&P_C%z6#-62&Ez{Df4CTLdorD0KD~Rp^zOYE>CFaU zd;p2fq$Qo+zG0_V96PmR!I-;f!I_WwGt+1uGqodGX`24jv^%!adW>toIe?;~mvuUY zOBggR3&uVA^wOWca5JTHt3vL?jn6+S(m#|>3x1&5#)#O;Q#6T@adkF1*$^K07yU%pafY|!I+83c6s}D3i}7) zwGUL@^L|8WjEMvP`5aTD$q@Jf)u9I0V3KchX((}hBl-1TLw9khQqWZ1Lq?XjbFXAa zpLTvwJ$eua4lHkPRZDpfS(nbasqIbqImd5Boo|pY!Cb(%iLUl^@-9UeW!$Oe1&!6! zEwN~AbwfN=R6HTl5MLN=Y^aSSnkPht)`q4enwncvv03#pQ#7=;IMR@e#1pAVZ6Y3v zEQzI#J1%lYYbuhek3|ymJ{_w`MHWSqk=j^eEETIA6{;yIsa}X~qD9^$V=W6~@+Eb#*9&L&ZnlNZuv?1=} zH|WYa&Jq?YW=xGNs&8nFMUpkqc)TG#KTcJ8#B$b0QOnXN1C*A~Qx#jm77u>LYdJJE@y! zjT3XPda$P=pNv`PB1!ygtc}cTiCo%pX6{|_q#;U86u~c=kVSYST zTODnguS$%0YYbXqDu1M4bRI>cA0B% zEe$eE)TzL+T9q-W?&hgQ$y79+$~8$j8|I5yL%g{$T0`p-K0@j3(81)iuN$)TX%dZ2ok2(TcQlI7Q`-(T3I~MozA4jn_mbO^QsVJ($^&P-$wZ zb_Vo|4@dKoYCNH({S574giw)jjY}f)V(><4XhUN%5?u%= zTku!;;u}_4OZ*&E8%x%-G&n7!Cn$bv8Yci$eq=+S{a!TNq2we!VO(i1pd@h7S^C;iRob;z4lPR?{%!}f# zj89fSNSTPXHl}D#=C?Mf-A=VOQ`CLoO-4?N(BVm6ZH(0L;R_aFHkoc0V!qx-302^R zGnZ$`m1UZdSY3jaD{v(g8k(e-SQ}FxT}Y#rB5HC?{cv+48DwR)<9IO4I-%Gw*Pb`G zsG3mFDC~`iM02RFCD9a_*p#SkZH!HhG&HI2jSSC85VZv|Z|!-q1}8$U@Zt_NMs2;d z1J-$Co{@o~*F$~w<;pB3BV>0?eNg+Aj}15%G~wwoC=Xl(vA#y(F^A^SpezXG*WB#h zE4!XHkBLm46j|6bax(R~X2Ga=vH3W4{P7Wfn3(-Tve|`Sg*P&6Xfo5;#Us%g)eP6v z&5IIRnQ?~sk9y5WK=oYhNA`e9ZD%yqO0LSew0TApsiNU31vJF5=1IdM!$w46@!Cnl zE{((L8e5a~lg^AbCSzL84JFB+qGYVGZiG74Nz=*w5v1Y5SW7aNWh|ZUEwP%`77Yxj zC zP$psQduT^f)HLpT3uFN zzUR;q7^)26*bBeqa(Xp@~q-z^9(FR)w(y@*w2T+Vr;2Q|LjfE z__<6~6>us$Kdr=^eg2H;G?9!O88roMgSAJ^4K)ksj)QhLQgmG1$jQD}bIoRGH|AW6 zWUZd_cTeX03`w)b^gPG>jm8u4B~8pQ(joA%z+8Qzp~g*ldq}CAI_7Pd|5!`Vv$*1? znUb5EF`{aXF)WlxH3~Fdn)?vVhPnottJ+pKJ$3UtKYCR@reZ4Yt{A8rAX{9zFa}x@ z`An=O;r&%FRGcma-Ex!cu>pKbWFAwBSkz{k-d=8L8k=?}*<(5Kc3jfC{&Og^lcAUU za4@b=Y0h=<#4HEBu~74Z>gwhwou1Y$s*{bD$SOq9i2Kue6*E6Srud~>x3NlxY-byi z)o$HmkA`rInQXR^Xl7o|z>}saDE!QG{1lHCAbTPiTil?4=UpzM7wGP(Mx|p@bGh;5y1nUwi5G|zY(4jWpNXIJ6{!6B6Yer2= zuf@n=TE;}niDQE{J?M?*#Zrr6%reKYP*EEhd$QZym-*&IbGK+^mxHwbzGAby!Gtc^ zI?s*UvU<0SIr5c}K}%$qYqA&$X^Ft~k@9aAO*#{+#!ULB%WP~hX~@u21LO3n3mtiU zKK7U`w(cu{})EQ%F^;b@9qcR%!M>1sE#HZqVeiQ4YjHIf3>jsdC_j8<>yV^ay+Xb z`{YTR+q>2;n2!a;jiEUcyZN!AF(W8!rw~Uvl2h1*DtYd(G&E+^7){31 z6wq0^*^wKUMl-EJGb?oI{@t&^j?&<0kz%3ctrYW#MC*JO7j5#&U_Q^>&{TS1HyN#C zN});J&{W19N;rXy+A0n8-AyD@OR~$?o)Xq)V^#|s3_Y?M;p~i1yQJ!Gr zp?*^l>)D*|SZRYX^n)+?{e&QwTtK* zS{vO$c5x_`NHHQL4f0)^?`EJ(h_qBw5*vAn53pZm*?l{dJx;7=xXYkAnxgHdFV;jm z9?TC|?xcOqY+txpDBB#k9Ak~Sj?`$0E*V=}-Po`o78oW7=~lz7_Nx3O>!ZySlE922 z8SrfL^s{b-NW~{>aVX=Sew|G}FoH0o<|yNxh1srUU@bsHnmM7K*AU6*V7*yu&~Biw z0J=rSoH3~D1YBob@3JqQdw$BYFqnrszq^&6?(KQ@c*Cu@G7M00E=m@==1XfE6I?g# zJWco4spjf=T2J>==?RhJSSX=#I-71a0|WZYy0Oq6%xjQ8B7%Wnv@biuEdTNs6WjpZ zFV)0q{8ClQ%>^|**Lr&MNG&PVxb+F&D7vK%?N-&cvZPz>Q>-P%(hXBqpGl$6o_|+? zvhg2nhZN(3`EJN#+XOM!mIWg^`ZXm^I{ou2duBeyG*)Xp8p*r$8IAKIMQ&;AI0jW3 zQ@Q;!mhYXvtjpIlIOA?;?6-3$ajregA24Dg*xk8e7@bB9fntY+VImd+!)^~Om`^1c z#j|VW=P9kJ1jCtz8U|+C*6=e1ZJ4nlz_eRSul^ScIfAT>Z1+Jm=*e;E`#V~6SVCfK7Yc(&?!aSJuH(SdeHZ8%bxStg)qy|in zwUYU+jn|~Ko3mL7$F8s6?q%yl8&GUMLq>>SPN|r>!;zn+wjo))N@*?PlbEnH$r6n&kx%1HcRy5nNbrTpVJgm$=PzNQhU)E4%bFLf>SY*ppdSNeSAi`!DuR+u~CqF{Bmx0mICu2_y|=4nf+ z=h5ae_n>3;gD;K!GaDSX^OJ3$NB=2L)D$~qk_oz66;8M?HO&e<4rm`Y$%d)lDekGE z9pm}JNbCu=RBf=a&3Vs@9+yG)=P$@DeFk&%;aAZ|^B#^`hWAbo;c zd~t&v*2fz0MvX+UYg(%m$e38jSg1bujU!NF8w%Zz;$xIp4F)$SjF(0iL~hL}ZDZ=E<=A#oW;s%Cy6Q2imUU?3gc48BNCHkrO6G zN^;D*IE{*OAc84Gk^Cw45ew|)24NB%1McKF;g7mGhcb~2tk>XV%@PvGd&G3UF;+*f zm*avAD^+SSTBee?cUzJ z*pdX9%K@K}?$~3-jv`7DX?-Vq+}3R`N9KZcE0u*2EVu_NP$PncCp$W^U{Z;TN2Wt` zJO0f}*zu3EqtnnxHB27o&)@8J7;5Kp(nHB%Oym4CMeF_9dlzo~->)+SJK?oUn3*&% zE}v`j3QjGO0CW93Wv-tisH|(ZRA(}nM5p_A64*^(>l4bCOuy`wtK3mAr3T}PqPk(T zuV}b(&ae>+{Yp*4h=ppvVocLDn2i-xk13vmxdnj%hzwMZVcf1^es%RI9kgJA!Az!l z?CfFbUVYdc3h(SWg=nyBQpX?FC537XI4)pr_=bQLy6PHE)z(rNFhx^ttD;26(kYPy}t@73sEQm?nKJNG(uH;#Qj$6zgan`NN_d zYuuV|FDTCRMnsB10ycD{v52G!>_PMGEzGrN2O86JNgN3h1V?hB?z|q8<*R~*c^ATk z#Y9-)uC8|RxYD;pd2VDJcm09SW%6ZAx*uQY+T(N!)rvT=RXDuMJ z=QYnBrbCL94V8p>&Au$n9_CIBx*f3OusLo{EGzz;qmB!*yyZ%GaM0VIbR1gihKuez z`IPK4>6{B;>RjzkfyK0f=4gGxAE&^_De!R$e4GLwr@+T4@No)!oB|)G zz{e@@aSD8#0w1Tq$0_h}3VfUbAE&_og()zBFxgSa&^Y*bzpzYj{J{{uv?TT1^& z;Ejm%Z!!`8sfo<|5Bz6{^w*k5Uw4uI!t`$ibuo|3{03QXd;=(v{w5RgCy}QR@#m2j zjQdQ%1v+3g3;Fn%s5k^Y!IUgYLQ@QV>~J!Skw1Mo-2e**rG@!P>Wjo$}8VEiFaB6l7E zA2t3M_=NGNz!#0b3w9Yl=s?mJk=_2FM7$W3h))1dGhP8oq+bO}#HWL^j9&ywq(2+H z)c9p!weeaoX1p0(XuJcI$nKXwiTIB}iTE!-iTLf{9mXF3CDMNgl!!k9{?Yi8;Iqaz zgA$qfEBK=E?Vv>ZZ-8CK4?2jnLZsgxl!#Y=67ecfB0dv5-*_z;Gu{SDWM(-i5&s(a z4db_f66ya2l!)I2t~b6Be8~83!AFe$36#kElb}R=3;3e(?ci(1-vUDido!njlZ{^r zwi#arO61N8P$Iq(l!$*Hl!*Tjl!)I2t~dSwD3Sg~P$K>a_^9!x!Dozb0lSP>h8eFQ zGT#I?8~-{ek^Y^aMEv)lMEn`B%lL+Vv{#7q9|V7A{1Na`uiyNn+-AQT#i$nFwwsqvqHYmM&!yNnO~1m+Q$ z9|4XwJ`p_Kco{gwcpOX^Zv~ec|0%fE_`~3%#-9P7Gk)|@q0lji{Hg{e;#Y!K8UF&f z%J}u*4aR>4t~LHB*kyd$Cn;Bm+*t}r#NPzpH9qcW+G0fdXMF8_+_9({3>v%@n3=x=|2EU z#QzBX$@sINMEcvo*NndfN~GTfO2qp`yl6apDEtUSd;s_f<41$X7>|I1j1K{a86N{m zWOpohqVbbKiS$ncCE}AoiFgc@C_F7-(s&A#$jnkuBK|pWx$#w?M0URo-eCO4prkUy zJQtM6?mgh6h|IqRb{X$=98(oUX8M2<@%=%G_@SUg{0LAYejGT+`0=2m4E+;8iTL^8 zEaS7m%Z$$j7Z`5_ml$scC1u$CBDe}sm{)_}K+5310)K7%aZpl*{vSb!_)DNfJT%CQ z_&)Gni1>bBU*iXW66uFQiFkidB7Qh15kCr)h#vz+j1LAS(jN*+#D{?+jE@2((mx42 z)%ZkklJQDVA~RD#iTHV-M0_q7HC_wOH~wjGf$=z)F#ccQGUHc+pEv#$P$D zo-@?*nPAd*8@S5&b>LTwuK~Yn{CnV!jo$+P-1x2FZN`5C-f8@9@E+qEzz2>07L+JF zkAROE{|oq{@mE2K%)AeNfGCcAjt_!ZTJRFhvqd|$x91BXsOF@bF z8K6YG5c##uK1K?koi*a_7sSMEpD84T#Kq7nDfzf(bp^rwRo@$2N@RB}C=tI6l!)tvB#HP&P$K>)C=q`Wl!$KzCE}NjA`KDoHt-vW z;(I+Pk^VQqH%$Lcu*>vAqbYxg%s&CXipczS@Lkh?4-Ad*`UT)*MCMCDiOiRQUp4)& zfnPWMZ-8B`!RL&3ffDJTdK3O4;?uzy#xDV98@~^H+W6aG=qKL%eqdkYVX&X^Bf){j zhk+8gKN^&XH-ZV{uYj)_-vxFV5B-$&-zR;%z7MWNWOpO@u<`f6F5{ss@SQ$?L+{Y$ z@A7uzU;>fdX7JCZ|1{WT`un|0|BlGa0Ptwzr-BmcPXZ<4r-KslGeC)W1t<}}4}9GC z>i1cbL8Sj6_=xdM;H$>9u@Od8KKp^6KrVtG1r9`HcMN!*>7Nfuq(2L+GyVCXMEdpM z0@H5<6Q@wbqjir4NnLi0U#rP^vBK>cJHyHme_^9y@z@__`8Sn<3Q!{bm7qlY%b-O3tDr>uzd?!kEucjFc2FXIC)j2D)cp!Vrz6t8 z5Ue&{4=y!+H7Jppn?Z^A9blL7eft)K_CutZs`1mn$;PX|8OA>aRvTXft~dS?__Fc0!7k&c98eG%hsga4!HbM1!9~We z1HW$k+u)7H*MVKes}3Z-h}`)(xZe01;5){P4x)@9GBW|JKG^f6phWsNffDhbfoqN5 z0(KcM3gZqUGnaq~<6i*R8vh-*+4$RFm+|TS3PR^1vbzwx%J_ZY?~FeJK5D!ZeAW0a zu*>+#Y%WXWP9-?Q_#$wr@hzZ4X5Iq3j307HK}aI~)4`?2KMzWz-wsN|uLULI-vK4! zH-T%7Zv$U7z67$Wlrfd?D!4<2H?7?j9N2`CXi36zLW043rTLgQ87*~X`X zGmM`LUTFMc@KWQoV9a)-k1PlsjmYi@aJ2EWz%Jtx2hheMGV=!bf${x5 zQ4s2jNWTy~!1!UHMEXa967f?&iTHSMg7LG!8OARGZ!mr%_+#TwfqypsBG_fT@+j;g za`SuOTI274T^xXr{{BbPP9ox`f)epF!5PMzz=ZMD;FpZw2ufuBHn7Y1e#g)bBhoJf zCC+_tyz$dOiS#Ff67foKhVe_lYU6dFL}nU5iTEl|B7Pkx5&s5wgYlcd&BuEEcfhp+ zJ--=TZ~S%e1LM~ZCN7BFNem(Gh_VJ=2XzOL`}>2huJ!uc!8Z`;zX?iY{w?rb(|-??NdJBC z1JmyUCC>eI1))JVdv^wdGZ5*|1kW@5^T8U^uLb9uem$5l{bumpTf95(fn9facNY8x zGl<;05?pG$9b9GndhnaZzYlgj;?0kGl=6ef?pfdrLjBQi7Wv4T($BEAjm zGJfXc8b6&jzO%p9!w|i#M|tTyK0A_<`}z|B|OKc{4A861n+zP$K>+ zC=u@hCE^ckEeLHu#GeGaj8E;Pj3Ls$1e{}hF4+8cum4Lh^bgM`gI&gZzrwfzk=+O= z5g!an#D{{%8!rMS(mxTDh>rs$;uAoL_(ZVG_!Ob>N>Cy*XM+;)sh~uBCMXd@psDjXoW5>k{Bd<72=E0LBK>~gX{J9BJl*t5!AjGw0%w^1Oz>ROKM$-n{kdSw^y|Pb(+|Bt zc}C>#NbqFir-Gj~eiis-<7>c&jXw(h!T1(%yYV+ciQL=?PJYw#QcxoOGr;$ZcY%}M z^7`k1(~Zvr=NtbFD3RT-fL}HKeNZC(cflDuJZ}RZF#bDGA~T!7$Bq99eA4(+;IoL* z{5f#5>2Cx7Zu}qMtBB0J3BG6g?}J^YpL&~ej>ycP!Oh0EfZGs-;qTz9roSDONdGmk z%k&T2Nf|)oP9-?Q_$6Sq@oT_U#(xH`HGT`&W&FT*XlD?)KM|}jeiqneeAX`9MC4Z- zOc-wlQ;6)gf{RRlG5A^2zY<((`fcFVrvG_xmFcere`@;w1Fkjwb>Qu$e+RhU^zQ~A zF#QeSqo%(J{Ilsl4Q@95E#OP0zZHDd^tXdMO#f}L%k;neF69|fe18kRYJ3-{Q|r=a z_c*lqhx@p=Zvndyr~jjULgQ}p`s2aV5$TtL$ME2*(&|`nAR_$;_}xdm{(pmO5$Uf3 zw`}wJFMwTdoBKO)XP3DHc6FJ4s26k3Ue5hh)OFK{wuPCx17Q%)T> ze!^)JCz*{f7S&TUUc!NE{V>o z;WncA^$nk1(AX4DG+*A5Otmgtw0Oy9WZ8$~gwdZlVUkOM-TkK}eu>oWCgOK6ERaau z4c=$`|Lj9wgGg=a!~P^9^(y$f@yNc6Ql&E9+3)z{fr+978xH7jxjzKJkj{c;3>w(f#Z#T z3cS?#WuQc=1xy)V0d^Q)1%Ao+m%$s2-vq8Rehc_>}UKCaDwqkphRjqD3O{4UTC};j2iz8xYYOx@T54*Q5UH`?iN;I83ge#x|I7GtP$G3T_yyx%1ixqe2cSgi zN8mc+w}3x4ekUlAx*NRT__N?<<8+Pc9-S%$&oW*GHX6SM{G#ztKh8iQQm2CwshQvf z#xDWq7>|MysTf#iJPtM+Zv{VR{8~`rRDZ^Shj@B6IL-J>@IvDkgA%Drz&Xa}g4Y=T z0@z`EHMq|BE#NPW{|daz_}!pH>R#{x;}3#Q7=H@v$5~*hL%_q04*)MQ-UhBRUT_%c z$r)j(1h~}r=fLZYuK`~+{u;Q`c<4yZ=pj-A!4l)8;JL= zOGGLH&NANTlhhGJssfy9d>OdL_|L$##%~8-G#=vo?qEb}8aTuFCEz0Co#5Y%zXHBt z{4H>Y@m-)q>g3~C$3UdUjAXwZk!l0KYJ3g&L*qAsKQq1#yw&)xz`Km!4Q??0Aoz&! zP2dy8p8}sZzV8^;))1+QphPM-gCl+edJ?Jcg1e0CERIAfID;b|oVyWU!ByAEt*whpllebOfk#G*X+uw~gxq)dPO$_4|PXjSmM;FdhdbQft5$jj#F< z^#zf78s#4myN#;N~8*YLU}`^_6H9(-XA=| zcmzD&co8_t_}$=Nj0fj>AZPBT6e zoMXHV+!gSB3PRsPq}G6&jE8y^ga#r~Bf(PRXMk14XM(N9+rV!dUjyD}{6X+h<1>3> z262kBAj1%;F<^~x4&8)K+0W~jf)^N{3(hwl>RS-%gGluSB~pdp$;M9w#~GgpN~BH) zFEBnATxh%v{EqQ0;OoZU1m7|q+MoRjL@EM~H{J%`X8bO2z41^XW+kY8;GxD32ah!V z3Gig&bHUFVZv($&{BCfg@rS^_8V?~sdeDZ#zSHD!x5=rphRj6SYf;w{G9Q1;Qhw8fIE!$>c>7aB6T^~V!RcUNG$`` z8s7wNHQuW~H_!ugy;K%5~%~hLyaE}9$|a{ zINJE>phT(+lt`@se`Ne7aFg*DK#A1&BR3SLZcqu56Y5`Xn4{?5BUqq@exWDlOz%j8AgYCw@ z4oal9a3lmlFogIXG2Md;4k6 zOTo*GH-mQ>-vs`{xGuvOjY!pii;Q0ht}-4anV`g}W`DlG@oW5<0>?Z2IReMm z`8|K}V4q(+*xMHm_VdLH`imejGT+_z+Mc zH4KzU6@z1qp9G$2d^{+TIt`RaodHUu&H^P;RiH%b98e-P4V+>8T<|>Ovp|W|MW96L zQ=mj@HYkyr14^W-L5WlpoM*filt|47KW)4bY%!h!7a3mye%AO^phT(-Y&X6V{HF2m zg5NX#1MtVje*)fNJlGp?4%vQ)c(4Z|9_)LF2YVgjA=}?@-1am)r#|rLSTa&Qvyo@X z{2lZY3L_{z$C7?d%3s2t|Ll}ED8tRTk!6cJ{&mqj&zELd%z9YEURltOS+;6;8Yb5Y zFI^2^u!zTak{@cB3-{A@-ScK2Y9rC|Pg+>Kmo^Fut7lFvn^I9ZV`_QDdAdtKD{*;r zqwsvaGozP8^;5=V;Z&ZY%GWFBO8tDjS-M(3U-Nt(k<4?i%stVO2bQ!^{7r&Lxsye)k@{4sIXPkU=-Nb0a+H5}V^pGL{^%1& zH#W>`;eq?n?wwH*dsKa@sc~=<58V)sk%4YjFT*-tz)oo{V&U~PVPYm?1d?DB5bcq+pC7VqvPkN(W_!Bnf$&Fb-Hljfq^ zZ=bc_XiK{NcA5Rg19Rk0Q8W|ztD-*Q$@&JK?a7bf#EE9HrRU!#E1J#$9^vU`n>X=% zMEQ|7N_zU;Jze4)fZ;+WVEV;}jRz8Wt32x`_nu?4*jdx#GkUHy&+&PBQ6g$7SzDX; zYcz6#g^Z^VyZtuOersxN?DpGm`%RBF);28c_WNl2opCoOnz`$Jm<&j zyxvF?wOch@?^^2NBI#1Oc|E5g8c&VFnj7ayJ9y&9x$1Ozw7o7>%NtYX-x!_{;?Z## zE*@FJcuBdWzjy@7>-vGG0+VQV{w4KzV~o+0T;<_g|MIQujEL-I*!1>ptWjeq7fSh6 ztfB4TNK3RK8RJ3J=H`|J$)&dvtMur2g?rtz!G}#R8@Y$=U6f2SGeGvemYh~6!@)e;Sj)>^n2E<0xx^k-=zN}4PyG4U#Phz9SY2I1O@m$wb8o>1S*KU4 z?D5BWOMHf^kQIA}Yj_`XUd%b>9LY}ZMfJQk)#_eNjqC{iJsOvK&zuT`0z@Dr4j zqQ?v0JS7&3w8klF$;cwAO^R?agKWMWQoDGH z(!YD|Qp%MIwI$hwBI=7pqB-4U1l3DrF9_pAmx7seQ;0{Te@)jfABJ?o?@@hG|TPLGO?Y}U+KEHa}=?bc!*JxlQbaXJc`Z}}fw zSO!Nj4$e!YcyfJYYcr*I7G>9!P&H#}UsRfTEL%@TFW~_^{MB>lj9D~_=lxW3jgqNi zA6Rv-_E8Y^NSnDsAl*}#Jgmt(?s|&5KFTwHV}~~|#43qQjKuvzW`p%uTLXU=#c6j( zk0nr5ygllgHYO27W9;xx^Rk=O^&>k4G)6~8 zO0t|!(5g7sPbf*dZ%)aV6H3zlC<;BfuJWNKK*=?qs_c9jSu)DGqW8-hltV3=^CWp? z%s&mPkQ8Sv6a+smS?fyIqFs)mnNQrE5bC%>!Mud&HJUi$^fus);r8 zLSiDBY?#MOxAK)gh$jEzm?enMTUQ4fW6`>ZWmwu8t<1xv6O- zMR7@?A`C(I>I$w4dsZ)+2^TI~9BH&&+hbLPAABb?IC7?InO%nI0bdm~WnN1n!GnHH ziG?b0{sqWnM4r$HrWzV)i%AF-M*oJPWm(`&T|+AAGr+%2ihq&G=>*HvU+=JfofIh& zP&kSi|75+AYOhZQ0e5dvri1U=O+Aw9V>i)4n(;seT;m}tc;a1iq18`P-uHA!a(>hF zCFdzu_X3_XlI^Pb?;FIRD9M1HuMDz)7hb(r=^>7DC&(=Yj>4i41~$TsbQ8#(eE?joxC%vL=R?Ta#Xu!X)wjoUn*=?y6YXbvf@Q%O}qmVbDy z+hw`yjv_^jur#bzA&?nguzlSv_VLS(TTpbBXnSr*y3H~C`f*K^{#W1D>Q?)O3;&&HP4>OIG`DY{r=(@7;`$7Kc8xoJP)zp=E>887#o0@(?v1X|R> zFq!VmMyEZK77DLZuye0xy6Af_j&<2-|2L^s!x?L;P%Wn3!bzKe0%g-V zti1|C?}sqFBO8Rvc{|Aark8RvE(ZZJlP+mAPKq_gnlxdgur{Q+8xK;f$k}J8<&AqE zEVbQFg;q~#@06V0rJhjo)p+{7&%z#^MPn{c&V{+p?s{ za^loZk3Mb5mL)|Wj_f#%sf-E5NesA{STCkB*u;vcXNC zytg^aq9rCjfp9zynZdY3sH5c|R{y9_1N~v$Emd2VoRU$Dv&Nsi`MOFCP#r*}9>roG z1TB@Oh;^NL^}yXF?Je|M`lksl4K3~c9t6WjqT`y02crs2qVFKP9 z?Kt22-b%jr#rfX%R`R_s&Nl+YvkV<VhK1ca#SxO;THY=qtU5Xs8cqa3U}6$?-bsm)GZS?-?E(wlfhGV^TdF_G`KpX8%nHH)2oXksLYRFV*cT`!!TV*KW5p$rV8raCo;nMRo zX7xzOorlZTw3hp(_DTX*2mK-+Iy$(C>#fzaobN(m@DmUd+Z9q1)d|&|cnNYu2z()4 zN47a2Xcj3XsrR$;s3-why^9DZI8bE?ko7LsnZDs&GKy7XobHyrVRtM^H{sg6F}iSR z5_FU9*c+ltH!Ml_t>9N&uvoCc4?Nhl$Q>J}iajHU&`2O_qN;CrVtsxRu`9D2Ln8>J zGY-Bnzgw5QY+Ykm!tcmv`!plf4zdLMRX{RQW88ogzTxQf_DrC%B7iWDtuxwmPJ^8Y zY*R>#b}>66UB*>ZC@_N{jS}}NRV-@x)`f_Qfae4^6pIWj+8BCXYH!n{T*^NMBxYF& z16brTtd`8(pH{8CLj%M8tZ*?!&YE`!snw_*Ryk$qS{KQKNEYiXL|AL37S$QHCQQ>f zRg^}7!7=QaoYZLUN=031kuZzgg1Z$_+r$Hoq<|8*s?De}gKLS=q-+_)-92SHu+Ej=$F0h7CR8D?0+9DSy34Y$kK0nYMm;b+ zHqeJaSsp#*9;~QG!PtAFWdbW>g-RgNnM&tqTCud=5cMb38EpNQ4kZq7vFPiyU?qB<`QS=>&P zjIG+xX#R+z?AL%a1)}jlPaOs(r^ZKYr#h8z?xMMzMS!76cKQ|clLEL!U8KN7e>TDB z{(0#d%4QdK11C*oNn}PVXCyc*SlfxLwEjv16P_Mf5-b^ObbGx@3|(-A?E8SF73(kE zI?cvH>Xm`%t_)T*1v`?rc4#i06pPfqgvHk(Na(26&Q3>hVssSb(P6b`r$USv4FWt0 zl<@2nh!LYefKVu}PL!*lz`7O#>l!>WA(}YX5ho#H=8e-7wIP_FQrnAm^YEj#Qv5W# zJTf}6DquM0Oi85rN) zb(bvPa-D5`hytkf^B!z%M=f`EanW>=tNEU1HBB?gMN`QwD#DgPD@lqiIR%Z=vwQlk z_*h=rz=9JD_a+iNvk*ktbYzz{;Fs|zhPJ3Z)h52yK5Tu)3=y1^DFCdE3P z$!k04v!Vs#GqXlgp?=#iWN7f8lpQ9Cgrw4-Tpd?1seB69=*ZR;NF$Lc5Ct;Uu(L(X zkufow0nFd&rHoK$$he!Rcja#|_Ck`^%TNj-?;F7m$fy=5CJhqXRD zfDI!2UGnB15Ip_7l5d`z(`uD(V`Y5qRIb#8c%tRrVE zur~+kV32BrN1ah)geNzk4)GMGj>Me|vmt6kLx!xUsR9I+EzJQUMRHTd*I}|$+j`)% z*D19OPto4Ga)c<#V)0>}xR;Q;h;P~z2`22osv<#8mw{I@lL|jN)o%$Ox2n1hB=h1^ zVuG*RX8XB`F1eN#jAN#JVrOPozG*bK$gSupp!D&Oqx59tqxA`~ta;Te_@W5q{_iS| z)OtzB3OO#RSJ3Zb^-?TtvB0{?U8?;KiKmN02PKm9$Az#7NH?UQvDzWd|CNVQJ@INV zM1w)b5q#rRC-fXtqx75c$|`yMrF7&8%Z*hyvIG$iAYyJ6-3L7LkEKyFDdsO?;^5aW z+S)2xvb>m?fRI!NK1=}r3?6N6Tyk|#kmC~RhQZ^B`>|iGXpY#hS zMX>#t*&<4qvh?w0Y`$?B3m+IP3Qc*8(Gmw$_6#LjJE~f!8gu9ohZ(f@4cd^#4Fffp zwFh{7N#u(x*ecyD;-bzVWLCPVQ7m*q6-^dx=^GkBDpYXxd)_3&kE}_FLd7e?O8obclQ9%TD(QcSn1nHpyIE)Hkb>w~eAX5z zp(hT`2en#8$0S{mL6FJ*fuxB-qnCp+toxZ^VhH?qA_$wwhJi zQier+y;>yAlP4AM<}F)rk{DAQii01&#VE9}53QCvK6@1kF-nt`Q3B%q$4VN3Z^50$ zqC*}>vleH&;IM03go&OUxg5r0im~)Wk+eWw!I%KsKoZtKGLj*PiODjD_BWSDI^nSm z%rK)dMcWgAJ#KJNKsd%GE%%kROo>|K$wi?k4P<-GL}me8lq=*jS=t<0r)-g4X_1DP zZyid`lgapOLh<#mSX4|EoKWz{;G~v+GtsUpBiaD|Zy;JDeTAa+N%k(&1Ek8wr zlvPh1R?I@zgd14tkbQOfq{OH#-x8&{NjdYC#z0X)b5a@{S`}~UU|lKcE4*2@F@*GT zmb(H+V=41!PkPa-`$i{pE(O3C7O!m&*ow>d+43~8wJ4S56-q~0rhSmvxX2{(LrlO@ ziHW;$M4o3zRLKPp>Ub=ofD_qF@G-wgcCZABr1qBTG^^(fnGKeu#l)(JGf!iPC6K-vl1G#Q`ZeNe2F<#52c6afAz8R31r(ZVX3DwjyZ@9a$eZug1ME3&hJu)>a)6 zzj0;$i1b&K#hH;1ttyxM2p0TJOK?VosKOD;IF5)&6(0PMCSc-_UB}BG_mv7rD`06t z7?na`H{{psXVp7KvCm6tJUqG&XM^D&G8~B+Jlty)#-6RR3`^4sf>six3!^wSMyqe! zgS^DKoRs)d{ixS?D0f*=zl04o!I-K4lgJp$r`PR6i zybQGmEr}YG&$}kx1~)?9Dt@$NKmoNYPaqIs8PQ)pV@&qeX0x&kse`JComXNlc}(yS z&Xbd!-AP+9G=alU5IHR?e(BT^mRSwj++>RQGOAe&VD7yfNkK7s2)Y|Ng~n)&%+ggX zm!Oo;QfQ1;-|#4gYiu#G5et?rypEe6qih+3Hjqo}A0V(8B3N-UOyL3Mkx5wPF~*98 z;MmYYp8PD=0}Cg6rf|bv1vqLRq~Mab`*9zPtaz9okQED2rvM9=yiH&MvLd$SUyRo9 zaI||v{Q(KhGr$|JV1}M2JSWB^h9bv-ey$CeQS99S(Y8<=vvy^rq?Zsz{9`4G@f{e! zj%ysYF%Xsm_h1r!cNnLnbOa)`VI_IgMS49o!jFg0h!WP`)|#a}ZUGxXlodfwIe26g zM^VX!YZVOy#kjga7#CWLE$i3w;lnD7r)x`GH{$V#L1e?SuH7lY-D~bzp`kwkuhD2> zl74ka-=i&0YjQ`R9y3x2L$6!5*Myt3ahd^lbXQwkFiCbzNOm{*UYWmnWquv_!496F zE((iEC6|!2)j?!uAgYr}M4+(~RWynw8^?*Qt z?NEs#{f%)!WoCy=@ImnGybvQgxr}$(l0z#QzcceeFh5$?ArXQpGJ|}gR+OqeSAzY6 z8@bkMxp525_zlgi@=g|4Ss9_ES_XJ4v6T*aaf0Fo{v77Xpdx22wP*U@xYSK4rA|y8 z3_Gh;QbnV|*;&jG(eRu|84>o3RbfRfFkVJ^7HZnr_f`$r=)ZSpn3{S;G|=265a|^g zS_uzn%W}0$j~CZIfyUGhq3zcj-1qAJoOHD(QdZ5yQu*l(6O0^zSE|Cweh+lG*Xj_S z@t6=U_ZZ5mRS4HQVoa1nA#MAT>8Kq`J~29u$45d9z=KDo@a!{^ZKI4RCe*TJkWLlz z;y=o2BvdR>!J_Vi1H(960=u+BTaEddJQD#Rp6w_WId8(|dapf^f=c2WGZ;;kDqhc1 zp0U|U6DF{cvIo;%?6TK_X$5re_bBK^+Tmxy+5SWq&Vn&r=gD*!!r{vn>-y**_@+Yu z2t3HTovgZPsAffSkA@V`KQtb0XlIM<#>$ax)twx};V1o5@}dV>a=|kb2ge{>%*QKP zY9*Xo>JcjCuR~L0VO~#SCiLA0WYPG*O5HqR;=q3HVsSOpSB0A z0Lq~2Qcxo)ExzGVF;KLmX=f%Zm5te0KqhFMJ~~jA6Gif#mNeO07n80jg>ZVJr|sd% zIF$pPz~Jc^iLFGY(;t3Bn6~-fOqCqvjKRnr`y_@0iHhv1_TWGWwDYkd10jMD4-}{8 zGoLzJUc(x(-SokNjYna_hS~dvCi;5DXD1LOkj z!8(V$%(B-Ls-Z!)A`Y^b$6ynA5!t%@D}nAMqtf-|!nStOcm(%S%h-{Wvn@7RjV?o0 z?8S%%W$%mExLBP1B|}hJ5wb`o>gy;sunyiL17&F(;m2=|lvf$4)S0DNZKWV`Bh-XN zNm+vw0U?Qegeg`GvL4MB*F;54@qI(qbCk1^<|iHG(vrfa$9Tn)n)`S#;T-aRAep~^ zXzyM;Q%ZZx0!mfcIF{0bdWNM>96qS=HyE{aIuwU#DldF$AMvCXQY;o{->HxsLwNEl zW5>Z0MJ$9LE2u4f+mxjSJt}Xktl;cU9afK_S@sL03~FyNL)diXZJiv#Q*0A_ST)#@ zT}D^JidlQ7RSeHLPxS`op=`T{l&tN`Q9{&jPPF`9VYEC^m+U$e16k4)0;5Bvgf$cb z9uiusbnoyR0=g8d~fBA`RGyM-7ErA1Tl$nV!E+nHWssLpx>ut zJkB^`mR%8HV$xPe`@QfsgDp6)NjiG;ev%0}Jzu;*_*L}p!k4PagnxK6UxlGuP64Q1Aq));MIbg{ z4}#mhcmz`3uOYIXK(u*4-z$NIBAgsLfd_eT&T_vV;LP_x2p)*zRWTyOgqSEK9VL2J zYXz!?M4FE8OPN=zxrkqA7TAB`}D_XEgl zJb1)D3&Q)0)?+)jyscn>XI`Q0*_J`N)V^o;(E1Q(Q+^spXzu`9Y{Z}i`6NWoxSYAc z8c;1jD3HkX3LIcNtQ+;LHv9RKgr2=n++^#9G(l*5;NQQk+1p3C(=O`er7u-dP9+S~5 z{akFQb@W)CZ`^)9hi(p2@Rs%S-T_Q&^i2R!<9@53&(hDekHZS#;fX|trisv=9y0)5 zKgZG%##NsB$k&A;rmV^dv)~U$SU}>S45(h{z_!pWpK#;7PBC5Y6r!L=cM@N6c;V)- zIua9(&u~c)VL-0sU}q;g4R8+ggv0YiV|Tk@zByr^3(jtJ2$sMlaD1~0PNvLHP42D1 zJ0yC>U3IUk9(C2z4l`NAg!qH-8Gd+v7Ju|k_L$&S_Eg{(Z;av`6jyl5AmUbXDLXrv z7+lDNl7Qesc8d`ZT!dT12=s5TJ44=JD1^sjcR_LE!G-KRB7xun;j*9reL;pS8^cKPOK&N!ap$_7p|LCZmcxdrSjU!5SwZY2K!tAiXF5@KG1Yg z^5ra4HGdFqpBg~OYAh;FZ?!u_Wi6k;mZgkgfbQ|1;jc$|Mw9(z@R=FG8P41?f+zmIl z<*wj9>Nad}A8|+B2i&Gj?z+0x_PT95iX9D|#T^ZG*P)D+dAyncugLA6;NANCZg&@8 zt_x4&;S`7EtJm($Z{M;InK$Jf-jE}w5io9C}vK5-r9BYZ6!TAs6nJd*OLxqS0$!{$xy z-s=z>?mN&p&hRnV1dm{Qk}QU><^A`$>v~7~4_~+5?HoCP15rmBn`+?7-OJoA$yk4$D%jyZ1g+Ro*&* zBMbW7l$Po68pJWs;Jd6?vaA@&+sBYH%D0VxGInDO;7yWXRRnMyWH>f8iQ;d&&*`;` zM<^(HfJO$~#Ni1CJw618TYZyTy(iM#oZ(qP+1lH~mZrJ3NIzFYOgp_*tQXXk&oflLVDx+c~QPsdw*H=2c zb(u$xX($_Am?0jRAMAnacYPT7djH>ml_{9vao}hzzW}Bh%w<3avlR z+~boId~2D5O!b1H8;5a$uflT^Xt7BQ#(2IS$m2s}ZdiZtjuze>!P@1p8|EC#jmtM* zBL-c>JMTcU4~p#IkzsgZ_K1<*!`Kw*_&RJL>AFhfr2Y(+ zf_bw8gOgur3i#(wOqYfvsq(gvLT|$m{X$Oy&j!wb|+HCkn{Z%%2CzQPCjjt3O*(c`3Pe@ic$VEdRI>#_I6O$8; zb-Hz(>%DcIH6O05o#2y=j`tm!gsP4}|B4gi`+AF$qw?#58!s({4Ne?#_z!VM4-EGW z^3F&0u9+k_XnzEqUGYHgAk>gYR`v~|nI{}x?Md&hRTyzCBRg>6+NUPvw`C-{x^1eb zp9%6S33gRC)jQP36upq7;1Vd~la>n?K{mO(Z3?5grt!kk^s-@kY?MjzD=BtWH#Dwg z@mGt|t1TEwm_vRg!LAzk;#XxbxKx4$ZyDKwPKh4M%zCBS^_shrTm!$v!tU!sXXNr3 zg(ts=FbM$WOFix2w>ZeUKu4#>a2i|h)IRaWc&dy&zKIvX!#wcS_2}jkw9Rg4BJ9GU z8OAHf@z&LGp6G_Q=`XVTIj-uuu^|V0Ie>w8FPv*9p00x@j84B7fjqab50q^)ATH=< z4NcI~!onN(%+Z{}itXe7T7IpmhAFtmag(g$rdoJ&Fk#$DjY>^8-tbzsR>S7(8y|q} zfy<8f8KZb~6!wR`z#Tix1$D5+W4-XoAqU-~YtYh;8l%2^O)OX!Ch&scVTftq04ji2 zpSm3l4cp+xbm>Li&Q85(XshR(WCXSDI{^7pZm?8S2gfD|!rN}g4_ez`nI8^q?-Um) zpxj&>HvMa*cD%d2+wQ zFHUin9~@52Umg@K_mq&Fe$JnJEcLMcBA^fJPEtk43nWG-(JT9+D}pha?8O85a_SrH z9^R-qp~X)OBU+1k!=+bt#xbynKIy^Q*<(Q z6ivo>%RVd18ZubJZ_u|;v1INDAy4vaJ4B$br~%-8gX0d4u^Z}l`-Vq*dob}8nZg!M z51@Nv41@+B9D}-IPzg3txcztqvKxV7v4>$SM!o^p*3$+nB-?Edt1jwB2M*gK+`uT# zh|@!7K%Yl$p~A99hMgY4bH^FITPWrQ6NV8yKCE7m^>^U~4|cOY4zpu8jCmW9#Fx=Y zh7C-%)kFqo(sCT0@f_0BzCk@_mvbf@0n3S=TaLAlydF-A*OUdG{riuAr7vlul zI*gtm6AyA3;LH;pkJ7k)`P#w3>F6s&=af^N1+G2O_e)|*o~RN%d2!JgmQ`mszZSIk z+T>B3EexnSv*B?;dR7n}W}5#{9oBHC;#yB7A}PVT_+r|ijy#38$!%DUGE{G%2Fu3) z2^s+tK!7l_#jdM?Rdo0{eL>KC<3e})cC@QZN0H1J)M|P6Xi-UFzYcJM6q)VEQczFq zsYDDQfUekx31BeO{b-nTA6}3FLi_px<0@#logBob#KFG`}ObO@FR&(@P%qQ6V z=v&$ymQT9fm>a`HEXT29wBQof&^05NdfEsH#K3c)EO97bV8JkD!`s3zX8wO1uz=_FuOdcUk0(I{b-BmMut!1&0(aAbq-hL1Y{yChI{=P(H`@YdNE zUg83~=J%(AW0QCn?EoGx<+G_WO5`C8d4G1WN@Z+^<_!bb0H^#I#D;KGID8XX3XQk~ zhilx1uG{&RpCUA9t@TFq!)QJj!3+__l)zLl+5wT~&Xm52f*#}2W| z;wq;MEK%a6pZw`hqzyeX4K;@wZ4z1{yv-fnjdA0aud10?zUpTF_valnstV&A$B%r~ z@jHZ433TjeQz6>I*1_>(JXpYvipy-2=-(Qb%?{kV`m7C9{xV`BX(zG zI2>s##0a4=Smq+N2`)ujf*b0ce?4S3?jU^2@xz$QAo>=&ff?94>fk+MXVT=MgNWxH zgkLz&CAP$2`qR(Q&pkbe@Icaf$H`l9V0@f?hnFg4^tN7DB)GqDH$O1+yL|6LOkc+j6c1u3 zkg>K@WF}$uM01+aA;5Y<2J7G~iI#0+2k8ZfQ7xPdoGzdgp0Uy#cg&>Fw@~d@G zGvWjkyi^HNhKWMWOO-fZ*;I)ImQC$Bv@c|m5{Q>eX0h;vz_JjaeD*RX-h$C%vLDk! zahCuakbcvLK8U_VUBwSxBE?w&ba!HOuXvOAp>7oWU}SWnt(OASaG^}Ui+a6Xx}~e* zieAt7IOelE<$A{;wSTAnv>=kPlV7cfin*Qg&9CTIu7Cj_iir5xfuXPqv!h7_!SLNN zIo>5nxFv?%H*&(@>PM$&;5)e04c2oDR>Cm;a}FxTguakm4T)Pc#Nfxx(>FsO#dmW3 zqwroW^eaEb2^o|7UFh;-=E#`0`*1^NyK8T2aIFoEU9PjGsTn+Vxcc@x+FXyAzKMgQ z*tLe!E+N-xci1tcTb$M(yE{S#ut`}%@cua)#G%-j zIn)H2LL__l>2L2o2QdG8T+c9`_b#HPU_dYo zQ{@cfjSU}mcu+?WP)Qjc5edMu zD(06A0`ZY}$R2SOEWo0;-cf0bkwc@yh&RhX z`A>{sN@1uvG-(Od{-Iz`%vjL;4;K2_ralSY?3%T@Z@{VqUniE@P0r8)RJ8+`1S>ZHw&~ z77(J5Lt_(&jPH<;SOWu9+XfEzj^a@Tm@N!>Q)81zWR_Ska2~1kKTM3hNRx+FA8bH5TRE)M?}k885vYaZQv8=ZHqh& zWJwc@I-%q0Evlv$8-jf!o1g#(dxp4a;o7kSMFh7bYQiA3^vL`nK6(r8;Z%(FZVG~E z;jE`8&qbWTG1t&qnZ(^y2UZ@^eYLm%Rcx~lAC-YCjLfMzSh_&_& zRNl3_l3~iqyWqb@%dzlbu#C(#T;fDI|i&u@ctvl>;$M)LR)*^Ci zN<(XFOUI6u9fr5Ft*)!3z0D|bUSat|>b2XA5X!;sfm*|8YHi;VT-SDW1#Gp}?$}ZE z)3!HsHMiF*)g3#x?5IPOzN@{n0W6{jy=-F{dTCkpM(FCLWvy>$g}}dT{}Bk8|=EZ1>7l0eM?<%$;Ac*?r3eP3vhRI zp>aU4rLDH}&SGtSeQ=3FgUjtZTZ2osQhm$q!EIw}dwZvMza7#tQXTDg1edKlnp@zA zSVCv)t`-X(meAfATZ32>Vt+@=QCvV)2X z)$6KlX_M=%JGXZf8{0eYsO`kO1R5=Xmd0WmG#KU9HOHW;mOh@SY>TH2%w;BE_MTH74-6*XrMxV^TsX@~1<=-S!YhMQL4 z-PzIrZP05}qS%6|SkVVk3yQTJ9b8hP8c5?p3FLRDGZGnN2?;`kM^`Ke`?bx{kWrV1xEi?i1Rp}+so*4}MlUp#?I3V6E zmJlbg$p@P14%sKYr zf7tQeiul5eLu>71oQ4w&e@i@n8bX5prBDh6E9PI7y;S>hV0k+|$!ac((Hl)dO zzc3%cY-5nCUv##$O70?`O_8tYA(d}keMN2P=c)gRd0-+x*OPxV}>SIgpH@ ze529N#khOpH|6xaT>mWxFULVS{I?4Jj&cRRMezA=5uI<5nOy>z*^^6BuT+0Z2wVnm zRhjgPGVpJK-J5pa-ZTOC=6U$$ZO6Ajdf&X2|NlMb-)jB0Kn3265Z_GRw}AC;k@%Jb zz9oTgJ_&r`mEYU+Ghf@Y>16eb8~^2ZKDP1Rx?kP6xBaI#@3{Z_e`C|PuiN~-AO7>r zmyR7f=G^mJoI6%P4L864dvDzQ2mkc-!Y}6jXw$p5U%mP2U+diXp?}@AX~&k;n=k#t zUu=BkPoLU2x$)Gdmd0y0cYe=gvRg zvX*X8ro`}MxV(ofau{h19*R@HZX?b@pgLw79xfrX#D zs-W;ohX30A?*!oMUsovTe|=Tm(!cxit?$|V+Hdu}=cS)+Eqw6DJ3rm{S3jt9FN_w9 z-r2@?-!=J%4S%Ze!utw(|2LZfM9N<)++Ex(Xz%`?n{WE{i=Y01)&Gyd|9+a6DMU|TS zV(BF4n5M8zOF=hOcG*~I4<(*1u>yWjs$Bp)Mf|DUA;6!7u&e4BIr zzn`YK_d_T7e++d$wi&P(@4!FCJkf`E(PtiNR^jHmtK8e%0(Z5$#=XORhkK7(>fYzx z@4lVPHPzLv&sXj2#a^4K{F<9r-@Lkd)vZ%KKj)uKZ96Hq zvxEgAUyN&h<{jyD^QITgd+#-GUvLTnSOVBmNpTJx*|~UI=?J1@?-;p0Z!!Nn_(Dh+7f1 zmvJ6y>*p=ZEvU_sr^hWV z;H?_4XAB0FbPn=8k!hm5x90L~kfI8_G5ZmbB4y9EzGQiRlD`!L^Ku|g`U}{h@Co9= zP3yEtqs$P;I$QPwm|e|*JaYDEqy%9p9u-91ndz@pJw`P)DdWd z=}4yW+1!%)&qFoNh5S5k_&*fUyFXxv{9d&5&M-Yp7Je64hbUK{DoZbyzuD5qL;6vD zSpMK;@;@+3`RrSdTl)Vp`qsD5XEJ}0TY|=c;91W3S;}FXUb1x3)HeOF$dEd4&3po* zzD4}J!LDP1=)f+)r~YlQwE5JfE%AQbl)E%9^Oc3UJi0bC5&c>9c+B#=hxG7axyKC# z>n0z<9!bDz0DHn<4-yNO;lWHxZpq1t+Fbs`{MuaA%vJTd>dgLyxhhBn+5(QGSSjP8 z`Sv9?C4t)ima+A#dOSSEXE^ z9m&l+ieXCH^w83_=bd+mj0NQe9{{86P(soFqTplyrM&jbL0sl`MOl&Li zKSW)4kbIwzcKJ5E%3$k> zj}Pmx!CH@vjIt&_apeL-?QG*3Gm#|X_7#U^*d{qJVg26t^JYtumUFxJ= zJ{h%(lw}#y>af((0@}o{o&~?v()>Di8%%rzk?S2{TO75tWSvhN`~vw;v<2JnDNAQv z*@kz4BCpRG{2s!Q??k47{y-}%+nu39fDS+!uNkh`L(td;8r6U=vW3-;lSb4p#W#aX zk{N+Xhcp9|F6Gu+p1G7eX1L-Dq1-l@MpSQH2 zpON;<2J`Dm+}90$H?H|1Y>{mQ2+CUq*fN9NNF<7XB`s#KNvF$jZzZnOZ5SMD zy~ix=`Y`QINn@EOEp5`$JRfII;Ny_@rwq@kAbR_}!NeDqHi7}3sc6jQ`$N^Q&+drH z;C0I*^#xsNf16kYv%mjMfpORWdGv)`_>(b6jphx7?XF`cmI77@ZqQr!}{TBLU&B8T@9#?@+kZ zKSzMW!F~FX`Wx(=`Os2-g9Z9Snym&Cn(etox1%h|w%_2@Bq?npI@y}b?+V+a8%ZY( z?*e@t$j`5H1AP&U>E?@YcJzZ7+iMz1e2$iEJ>aFjNOP9DdCAI18-uQ~jwF53#zwa5 zGK0T1H@@yBUud3$i`0-^2U=rBs|DAr;_SY8;zTV0){|e>I%ssp^FYte-dtnhr=XbrGTeAq^h8%%6!M{dz>>&Ise{(d4tXW8di zy%!B0^iT5miouS@^*G`&vMDXFDPIGR=y3@(hX26+QS+bhg^%7@xIH_es?}@ zz*EI<&X@KkUt^Z$+t=d;3wR~oBPn=Kq`=OmmBRUgL^v{={U2^ibz5rh4U(SMkB;vtS_HZP0XsvT|h1F8Ci zwj!@D8?BEUEwedj_Y>@6GgrapWcuPprv|u7sd)Gt|Fprr2iNY-Fpda6syiIZgL&Lp!_5;{ z^pHJ3_3|Z4lfEHo>T6I(Uz;W0;&+jlL%bEAM80ZE%ZF)Ed9AbL8?-dmPigiFpR_T@ zEp5A{o#5nAWOZ*SE8;z2cx@q`jH9sW5neUYUNF1|iI=c%O_&VOhxfuV(uWtw1PJzy zc@lD5W@$-zu>A^_X0DXjo-Tv=eP}QRb~FWcDgk3(c+6mZ)e*Q==pLaS zHX;^Tg*jgc5Z*2sEzWuQVIAh1@=4nmY>B}nJ^)xZ{#P38eWCpn8;`M|q)&3H^h2qA za!WR|Bh5Vkeb)7qmGL*YW?g+BNa8Wl?vxKNB%KWI%FEr}7Q)lvLB8T0FN-4)NI`%@6) zp48fJ<=8@=U$Sx}cAwCjS?fO*=b3s@^_}>_r$N4GlY&0FE3`=vyR2_?8E!3cw}w8R z*ju5FZn_hi0{b?{^w^=GN2eK_>#WDFL6N&2GbX`}jd-I?EoHkSHJE$S}~8m*6# z2e6shhA38p_S55*_7$c{{iAZC`kN1YY+mMZT=YRq+Kpb{xl zl{)2XsTs+i3+)|r>Y)m;cad){J}vv{cd?(A3ZP#28Z=r7-!rnEexFAj|7I3iPZ=#) zFH6%Gq1D26sn3DdSIf|9rHpLx?z8baM)B{+&uYq@npd$Y-551Pm1P|5FnaZ*ExHDu z1<`tzHEe0$!LksSwDk+Wj}|gr=%g66!cMv^i*>OW1RACG?HQxD#CZ4nJi3AUb;;Zf z+0029D8mxO=UVVS5XGm1Ut)LQA=rA`5pPaJ9b0F(KWz0d-!vgJo9jUS7gLq2Ia>g& zV@B&mqvek)(b&%E{s1J;-VL)E4(avTD$sb&Xo$=c@!rU0HcEMy4EO&aAKTz$2C=*o z6%re!8@$uES9O$q6z)WK6eGp|AOJqGXB#R-UZQ?hB}}j)VG(6)?brWG!BWrh5GShi9w-0dwa^z zB=g^uc@lDXc>+G$I3_@cW;n(i4E$8A)HB>!ae^kZoBw%y;j@td)IVKU#Gj$hbOH4# zU0rIt~j2#AOknP#bR+)-1T8nWD|F7rqh0oil zd!qBGPdIi}a{)JM{KisUC?H$mT72R2W@sEY8o4+hkn7BR>Lg+<5g)bbd^~S7#I{6r z327YgX*8wNxaK;o%Ln3oz^PU~4qt`_{g)1-A$<6KqdIf9YCGiL!1C$8;2KU7^F82~ zU78Oy0&cV9(`$Hn%y;$;ZA&V73ZHz|334S5jh z(meIqOp||)5uzK}#*D^8q=EimHXBCG;(y!F;IIoZ?{Hf-Q%HceW;3TsK%|fV7p#oW zrIZ1`SI33piQJ9Zk0v0f!QK*3DH7tlD6^SPBR*@b%vtPK6USuug(;2)I{L4sCeXEZ zPvQSbE9ajX#}#`bK1pKiF<%Meb!)m)vMpOtNFT`?vlZ`P3OXKaBqIV0}<$X&iCL=kRQFZ5kQyNxF|3{!MYZu*bTZ7|?xgHoBNC znMIO5M7poefiCAwOQ}%!&|a#X_RH8waE+yHWtzxH^i2Gy$)H3e5v~6Ua8F$U?lV__ zd+`cz7q4KYYz-_?w?VINlx4wiXKN$k4I18elW?RXXv-d<$hIWjDZ^V6$HTlkT5n)g zo;JMo#7pql@9`+}U&BqdBh&C=F8PRfq%ZV_ZM@XdZY4%khWHdkuMFmGHr(4%aQ*oM zd6+cZWuc!TKC$$#t=u>E3Ink3kUHB?QSlh4gA@(D3;?e$AcU!IC17 zo%9|sdT#}P&7k+9(fec5mxsAG*5B6_#gq_79mSwp8o6K~k-E2R6~6H4Owm2A=7)-! z`ETJ3LMYV%QeXSsA|_>Jzg0 zd*MXClV#LrlVyfW5&FaEAL;(E#SS|v{*nG3R5IamHj3?g%xHbk zX!(03E9#KbYSomTz_l(svMu{j^aacN-z!S_i2P3RmpT8&4%nLQC2X|9TjsvcGzLMI z{kK^L7tF^(`9TL0^2>Yz((Fi3Xw5!#;e`=siq& zFmEv*@mMHA?Eb|PhRKkDHr8#K494)Aj2FKxw{l;KZ%Z!Ct2oNWOgASIBb+pPdC*qB zO4kq<;r5iJUClInI7UBaFbU_#7#*!+p0zYt){-<`ho=pE$fQeup!{lHc{Smq|_qs@l%OOB{I=-?r+2Xm#~M7 z`2Q*tJ+|4tAxj^&%krLNd1&JkneB`d?#ShN0S2H9i;;BH@R)}>!c`g8;k3amR4cH@ z4K_#{h)+HKpE1}E6CgG=v2G&k0HJN`PZJyUbG}U6bo@}A)aP8tOWx9Kc};j(XRr~L zix2Ud4Q8Pif$cGviCi(vGBW7ayHzXD#j8 zFt4s{Q8X`E+9cB;pOW$x;kc!L2h*i~kqtXzY3~Tf(Ws53Z$!^0)aS-3euJjB zbeO8oc7yaQMyoQU75RiR7Gg7Dw7(EMrc&}&om)Kb93wyVxI-p*s0OZ8_Yo14y&Sr; zjPpFoY1;6NCGopX8Z78@X0K&lfVhdx3z~8lGFZa7h~WDrgtTAFY|9<1*hAnCmM)OA zU~lO~U|h=F1x!TVDq4Vv@+tS%t-Kp?t#Tg_y;{t4Dgr)|hBl*RC%ifZPFvY*@cqmr zeI8DqtPNxuVJh)F2Wk!(vF?+GYr~Vs?E!wAED5QlcMACAg5j530t}()w(drM=mG7u1zAM(b(viVy4il);jI2jzO+(jF$V z=m+eD`Jur+h)j1$JE8d@`f#42doGuLh(xqZ--lUe@C!^7dli3HrpwX;nUk+UgN=vn zEp|-e)`>X|J%yi7H9nZ+aEy4$Xa#FdC4L=r5q=#e1F`sltQ&LOeAV&?dp1hqAuymb z*js*VUd4N0PdO<;ZwmcGc_wHj=-?gh@{v73QJ-((b7F5tM!M1Hw-Pg9TMiq3&<_YZ zX0Sk3v@xd*#eZW}5<$26#(Re!QZOL}!syaOY@{^}sMoan_@?qUX zcw#*!EsZi{{rXT3%HpKKrBC5r^xt3$iHi?mPZ{i80#VrW1`Fg!yq662Uc)0_mkcIi zY0ed3vVCbI3&y=ZTI#ZX0}^EPw8f6VMsL2E$bC8HPkhyHWs45e{Yf&;%bi$$^3p>xb9W)2^u49;HGRXuCaNcp3BLZp75qYLPDVy zP%oF(lA?2e$uFUa0U~$?9g$2UDR!0m)@t~FYBt_q+cn+`6}!MoLR*KC_W{fM0pma2 zCPQl2^H>dHzCqr~9#FkC4#W!Q5Q<9TGAMo;<-KO*ed_W$$?@nH!*=#pH|w$$4JaeU zGihSnJ7uM`EnD#q={XRvqWw6v1z-5QUw;Jln8AL<4hIe6(?V5k8uXkE0-mAa6*H%EkIVZh3nxuOGic^x9OhQTD^UV7LQe zISD_Pdko+V`7SbT)-`kv@R9LV{F)uGU^)&|l}Tg0@M;nH%^EKgnLwUA5eJ9HX$F28}WtDo1w9*ghpgLSr=?S ziA;Z)y;YAIjayUd(h3@oD>XoEwzQdltNL}pX#8(hC^4Q``&V;DpJ-b+hcSrk1dKso zTcrJ)NZ7egybWKV?~j*Tld<9MivPl~9p)wx=f^Z1*-sj+C+C;aisppD9uaOYN+E?t zWM6*KXh{f2`tn}s%d}0eS{kqUA^rj~fRET+!H;6h%PcK9*Xss;!P5Q*GfVx^BKDk8 zG_Ns#p^*77crFdkAnM+n1_#Nd_v4F(ex6PYohrE`g0miChA zuIWWIzlRdo^Sg}cwx_lwjK9?1Xh|GV%7F{jEiR0VHP2c4J6L~wr2P$+Y%`|4YH2bR z5PJ8BZm_IHTS>vW{ru88b-?A{mTiE)1W>i5-&lbgY46tZ>#AcFx%6ct)%T-D>mTAW zk~wjt@1i@D(f(8!!J#2v&l{~@!gaDAiXQrL!a@eaQHmbI2dP5##oI{4xjufOjyBf9 zgyUQfs1{s%OcgY?UNGE`5*PA{o|9mkTHFhdBug&1B+Gy{X?X(qNBdRxi!}q9_|K0T z9{s}vZLB-mB&43S!6Y(K4(Bb;cV}=T?SrxZA)Y}{@{AJwcP@OV^+)lWmbS8B=RV6X z(DL_jiS4A{^!@R%jeVud@?Fb(_z*T|u&V{4u%ihW_3xCyHV{wr4?9=ksRyy}CoTQP zFkNF^l4uckRM@WCz@&)s8!j2g%n9H+&o;H{apd03YVW5HS(Blroc2ptxsNw!>h$}u4Jl&c3T*=q)M7yl1 zJ?`Uzzv%h1%&8y91dMc_G}vKW8*dWzElnI_l3aFzzlw-ley(kjNge&8iJ1eIMZm-@nFMnu%9swI`9E zx;SRA0qF7wB9wU{4$DXy`jcehB8$wkM;3 z&w#a|h5sqlcd(eldY&UJ8%XmPbOc zu{=FN7Qs6+2Rydv^M-em@i3FowOppXJWHCpof$Ax@e5}yAm6iW*c#j}wY2XsUq2;w zQk}UYVLP|z{BxJ({bkbKmb)-7^BBxRZMJ~hNlW_!>%0CsHzs8#u4?1@6Wr5^yAUhn zTp7kWTz=Y;?FNmfjmDpc{U45b`u@&(KDU{jmwRMhTkg!f#@yrcTChUZ4X7;TZ!MXP zb8y^)GM3(fFMPgtE@g~m{wg=!hBdRs+yf}!)V$H$7-B{>>EuP1jvD>%(qhC0oHE!d z!k`y3IGBUFUBLenmiAR#)3+#z5yKznx?OkXOQmAN$_91*lF|4>qhaHh%xx$rK3p6H zW@@u};4RxlWaswrOL)2~*Np`&>NOWk*bkcxC$N`!!1fqy0@s?a8x6p?h2~_wV}|o? z;^0$-|I-Hh6#}GhnC&c3iL67RVB(%N-2V~cnooHullgrQxgP1S7;dnS*O#B@oye~# zcQ#XTV~XO*+RzfvS$8K3b1v#@w7A-5IxJ1PoU{?*fws3hDq||H(#T6$oV2`w3<*1v z0(;6}3z5zb@t#k?d&ywS1q;4BelHnJmVmJgGJ~T5(cxP;!D@I`&w5!bh7;GJ-pd>^ znwLxL!k+IfWDr@YDV;-N^ZfSI1O$6}QWL}{tp<;$t^9WKE$ttiwSa|tYyKuqd-cgq z8S9?6Jd2qJV-U|XKX(yO~U;k&40c1}#nW!q@3MA3)ZDVIA;J8Qx#9JRh$*gNd*q-o|*D zT?38%;Cagz^wDSxZ9_IZ{ENOy0aI6AHQYeYD5nK9c=-78BR_eAk1-MTw=n?qKf!ZW z7w8=KPN^lfyal_<$yN7gB~x4L(G;@PVD82nF_AnHwzq z9*Z^kx*=sU!t`vSOsvbW%;`j#tOx6U%HT2{NSS&rFY`QMX@1?Q&(9fL#!TE3_M*W= z-Xpn1guP-gX*1ljJbjoQTSIs)<=qQTbT8=AB7wR$At_VQeb~W1c}xSkt?N)iv&-^* zkeP+1Oi?9HIc90cYw7!ew;KMqeH<+{~?x`Cu z8!R~EBBharh>2jI0| z9_uC%n`c5+CtxylJ`8^j8?0%E*?%AJCYEz+_$7G3TmsL<*}R#&o$n@sbK>8iP5kv3 zi7Ct26|6^K;U{JBnge|SG?w;|5@I84tEfz_7~&xmatHIiHH+;=JoEwAZCO^^db94= z=r$UUlTbod)<>%EPKXNo61K-Xs>Lz7Y47tAN&FdF~GLzz*B_ zA{pwLIrYTXxR!%2EjQ z1O5lQkM!ej~H}V2k?kh0jMS@P+>4`^eB&J6FAlemwM^Cvl?NhjX(Qc827Z zldai`{&}UiTeC+|#4#)HPp{JQd|fG7KkTmf@_e*c=>tkF+4O})C=uMBlzk}NA|`vz zoCNYPpEq57Fe7^x#FknAEM$1-0Y>W3%GYP*)f}gK`q|2tHDoqo#Vu%=l!CTrD{f*6 zRx%PSY|X-9Ny&k|K%dH`rnF>trNS{o*oTDDy6_=7`p}Q=#TP#Bv9>wM#W(XIE8YqA zXlcbzSEZA@BWApAWX={mlR*56w+_TJ! zV$rv-M?g<9ffvgM8Zd_vi0cN*F2jFkxqbwrgFU+3iHyD-cA)kwCQY#}g=g<}qN=f- zycnQZpJ%L$;LME&`5vA4x_1HUA9MMrC#R72HOu?{lzu0Aik7!$Au!%yxJzkrJi+lX zB$Vn%6CeCcX;|nr9`;HZakq*;b8--j;gi!J@te;WteLRL9?JX+yVX?zkW_{LbB6na z#Fg<8JyyoYOuZ_I1}td%UNhXluc-#?8gX=;lXyi`7WNs<%;$t-XWZONJf&cHNXGXAiO$a&o8 z9QqClj#HC{R~h2zx&zzzl%DM{(-}nUD$7rNV$L|(dGkeKs$q*y@fHi`d z3hdTK{8_i~3g7b&kP&@eR@%P?2VBzKWgK~Tn9Xg8f@NZ zi>ozE$=|0oeX#$@%1D#>t7Xz?7Z%BajdP-#yvP5t1gr+I8iTzz^c&hkT?n2Bs`&D} zxH6Cy{wFQ(Z0*HzA2q!9BPv zvvp9n%=eYX&T$X~WxsNinVtI~e#K?KKahPDlDZ7y7LO4K zpV<26gM4f^Y3KebuG-YOR?8Qhk5&?AfZkN_?FccYYmoOcJYadF_SBd6)@Ko`m&?)#q^cu8p zyf8}{mn?0De5ouCFeA&jW}HBrYiaFnXJd-5Rq=5xC3xnl#&DDMVBNbcEm`+rgNy2E z*|JDUnLl7@e@+Hs^~-!ts)v~@@t!oiNWUds1RgU#66}Lx+q`IaJw^}yx;z+7{$91T z8<>W+p;i!njW|c(#o+7`q_xc8PY|wrpQg;nPr=e|wzOzpPEXh>>yS2Rc=r%b>@n<* z?fsW$5V)Zk8y8@pYlC27D^Sl^zNf5B9%f%Oe`qWBIpEB>FkX0JenlqTA!0~N{J={_ zZ`$}MS$oxa$?o_hMDwnkWG48>)K9UY@c;btBqVReu8Krv>eis;-OhUW?OUi=2bN8N zYvnA3(}w%A;n*tnr_1-VDyA}V0|c^^^LfjA1lKC(lsI@XE@$$$V2T<1bsl+sNS;;F zmc)D#>3i_M&T#*T&IRP~aPpmbkV80kx-hTe_urMfIBz!(wra#hEf&Ko1{lXE^;>Ht zCUV;7|4Zoiqpw?=i+?1~sbj~q>}{#|BQ`lqYht3_oUQo7bY;LC8SAJu&^Sb~{qO=_ zVAYH&EtY}bxi8~dWr#sOah5pel~@!Bbrq|6pNUIVb*9^By+T@uC;4MS5JTsghKV6T zo^yTF@;+vK__~V9S}ZDf>N<2pB(}r8`I6Wy)$5{UUFwO{5 zfIWlJd4mnv+GjC@e;%QYbE1pX_p_Gw$C-DC@$(=q&U4bOTghT+-Ln`YKF^G_X|Gv6 z@zs%UCKK&3T`b1IISH3YS~Op&wlrB%kTe|J0(zv`YH6|*C26|u!L&h3JBn-a347cb z@N(SJy2G?XLX)yRV`-CSH)c@3YCL<#eO8zQG~)`+l!Tb{f-xn=;t@omd@fjiyl&d; z4pf$7c_H(op?uIGK8qVPJqA&IPt=mbWX8FV@oN~P3r;cMuC^t(U1w?iOq04C31!e> zX-WA|ABQdN_n5DZGQbl(&@?_9yfuq6N1oO7*VBe4Lp96B*vE38FnBlfOSvj1rafEd39y%AkQ{0Kokp5q3QG-mO3Q}fnXw_}z^Oupm^*1v4C zF7ni6adNAQL*}DTS)N;(VqDPP-4^HTL@KQ&JPcXWUgEt}f#jn`{{_-V-$>Yg zY(}7=*Js(EH{8z<7a!{3O9s1(0O_wf9?^ciW@-7*AGL9TgUb?ZEZRz&%=cu?GX`d!9IKxE!Ejfftd~o6{m|>#5(*rn} zEg0Exo+Rf2M9L#=tv7X10(5K~+os|EC<-34;)+68% zYsDdt=MCp#0_TSehwb>P;ruvp0=tTXUFcI|?@4XYj>OF$Cz5kN#jjFaJcp=lPTW?* zoeSM*!~I>KZX|=gfG&0EF~jX4uJp-!LO;dntc;Z+8gX%pdF6<#p7^dG{1LgBj%p0smg2KVh;9`qkD_;a{6yK@Xp)|733 zR_aO~o-iEoxmng;E$cah{|NIEj?gLP_L9MqvRQ|;*DOump(HZBoBM#F@typ|PA2UD z-0=sUkd2h2S$zUu_;mA2@;~7a{+7%P+A<+|$Q?*@oPWx$UdG{&dCw`pi_W=5LUns2G<&Y>acuI#`8%G)h6VcZ%>quHtPY) z_hrjxF$DN{w$B#P8theyZ8<@^z?Y1H>fps!)jx~C%;ynBJO?Jfi1V#L^PiTA~GS5)b1g;3t3NPtFGgM1ap=RtnSmM@{0Kj3s6q+9Xd^#H!``IQX5 zAa6e&0>_uJ98*Y%1iL}vF{3AIj^by+MfTT(qj(!BLvd5W zVNKc0=`=?Z^qcX&;QR4~&*%6h@(KK6|4eq6rPy{2>@V6Ghmcm6(fZ9RrG=x!{LLVw zb>=Oi)eTy&7_FKL+=v{5I{NQg4)-SgL#n?HmA^i}B!}e-wpCVMHb|d@X7GJa$GRNZOKZ#NBq> zF=R>^TrxVpm_mmEC~ZT~@m`ig`&{)PGvE<9>K8&e)@EpXdlxcn5Z1)mXn=)Nc=Q%* zd-gkZ1K;%drEX%Mxa#Em2P+=RECtC2jD8yn*~+;t&R=PG7B8Zh$&l~IE&Ug1Q{ji% zxQIP4aGJvT>WJ1r;!L`S`GV#9+I-}L&OXHPGE8v;=PFp@%N4|pc&RM?2$?|65lm5YcaY~#M zHvvA4$rk&1Fb+~9AkX?Np7zm8iK*3Co#(d@F{Z#9yi$KoEWC1TvLmcIn;gFv+6eE-HYXgp>#cA7s? z;=B0cKiisH53xJNkELzRjsjk~N`|exr{<*%XXG9K`5(j=J~eYGd#qg9nLkG1;4-m9 zhX5b-{kWC!Us+JuHj?!mZ6%DCY^P@|-|sSCWS65oJ{Y98>nMUAtv(eD5?aY$Wj6ok zhe*V^FYs&bwDzab>Us-loiSQ(wvHXB)+emhVSd z$ywSD!R(;f#YR<0Z~=Zun6FIxVaI8Zk?q%Q`L49QM=al!%JcjiEN_7@Xy?0&T*}lh zp`QiIcct~4euL#b`3B3o_y)_%OGkI^O6s=(?Y_(MJ)5F0IxOWe`BY7Tx83hKowE1i z5z8O--^kA3_)@-_*Yi@bzc{*;{4ZMmU_S5Lx0Lb`PzuRO{w1Fzeiviw)7zo#tUmB^d@?0L&~rTtS6F1@n$<$S2-QxuGIU!q?J`J|0k@VGc$g}w)- z7uRqTOneMG7zcn{4gMc7`m)y^^!>3~_WsCx3nNEttkxLB3zk>bKg#fyHkMM3i+&7W z_`J+7f9}DBj&QES$+fy-^ii3w+44p2J%;^|eI|as`239dj#<8&l5?x-^7$zLr!AkH ze~fuuiToJ}`;ii1bAGx#m&blGJzT7Xiwsqm>3~~x5D}#)fc}z4@rBR-;TP!p{Rb=C zV9xj3QLm`~$n%H=WZPpjM2Z*for&Gk6=2 z>`lTrj2K4~UKYfucr#`<%(L_ik>?&4Sp?jUGt7Y)xcD0>DvN%OV{ zkAz_lAHvCtu&=B^)|gKj?h)3x6c_OU;?@c7Glu)|bll(eaW5LKyd$%e?kkGhB6Ju3 z6w1a&^rsXTMut2z32wn~+tPVJ^F;g(8}7}ixR`em6$YgWWj|uLi{^m)oZ((1(goIc zx80UuYYn!9Vo)rKK?ucETW$X|`a>utiqytPB@~;IP%MQ|j6Z2nEJBDT{Sk^q6vCn? zN{b>CzjN++-P!m1%xtRf=l6a*c4y}KKKI=7zVG}0uMOXt?VSSI#i?iWmKXkaoZJQ3 z4Z9%QU?zKR%+AQyLlIE2$iwI{|*PPFLZ&dom*<_ z`?k$)>#V#L6wk9rwXzY9OLkH}*NJCA_E$EDo-s8B#u0x9ZL>9Sw;<(?tl+kpYhzJ` zhvs@#AM8Ypj{=fyXdCZ1<2)@-;4M0;%abC={#V|}ZG~Zwbz>rF^*TwOzJ>wWw~{J$ z6qc!$8aI)wor|E)ww2TD^p|B-khSMr|A%Zt+xfC{c|j3m|4VO#pWo@_{3xwmsN0sb zIkPX;NZVvCbo@vvd~t!Dr{V%VJL={D$@&#C}hOyN22H<3Hm_db^*~?`r7CLs*QZ1(u<#TPWGu z0dng3;1cj`yZ1<7HaVcHnS9uH&=BlxW;NzF>F=&5+_^eR=68_pZsKmbTLgE@wVnSF z$F{-U%3W~B;oAIJcHqqyyk&V7*R$=se2&L4$hvYgb6D^`IMoyRZ2X721?*9cVb9ZZ z{q8Du(_P>>_Q;rz_+QQbappp?k>U^KzHDa%?p)oqhUcT6IKR7*aQFR={Tt(T7bDqn zxZClWDR%t^pNCvZ{jDuBZO}uJpSLDfqvY*!*^m5k`bXD?NcTJJFN^ae%ogb#V{LM? z=F<(@xkC+l7g;|>!jEfq#*Z5N|YH(T)&^c4>Q7t+Evf{EX*B6 zKWW{Wj7f05*pqaG>_j1B8o|yCWi?x;%j!ba2~(ImC~siLym&k>CVEHyf6&YEu>yME zr|-Ua>?;?uIP>wv5-AVc})%R{)2j04E#pA!G!&K9dS-MG3HdqL}HsBT4*io1IK zDi&vOxUHQ;wNi08Ie&ugsSbIqoS z&UsPFYBEF_o+Q_YoCjZ|e{{LH@3qVJpJuL`U8~-AYu@wBXDZDhY(RSB&|l1+P(LEA zgQfXCQr=F)J$ELwKfdyds4id6<~E+H7j+?(70_`eheeI~*kyS|6cW+A-d*!zUGpLo z^AQ_5 zxgL=h_bTAN+=7?bp)qIp!dVKisE1htGdL zvpMC=#+L-#UCEwHe6f2v^1Gggdt3P)1-3W7z%cLJz9D&YX*EMKt60nn(ZGP@b=;8P zG+F0mR%Fc8HRp9vdRZ#3qq?N8St9v+Z|J%Ox^`HG)R@1M?hI*_2bef5&4V8U*k~Iz zvgWyfey+kjJM?4YEj=#p1y>%hl?^v~7be--udsrh@8{-t*#d5|`1vT$@rJ!`-p{C- z=cBTnCD3D&E!oL^meqYee7b_vrFxU>EXZy}m}VXml_{ZN+Ci4)(o+LmhV|O#W*2-h3$5%l|^|?PZCl`Ao zrplMr6m`Aj3$30YLTfxIuDD>cgLd>zQqAsm_N>MhuaYNpE#QCj{?p2d%yaK(w_N`? zTRu4-2VJ&ID9#J=P7EB!rh(6cA2qH)=|N#AZ>E!-TUNM4COnfn&U@BCk1eBZT(x6~ z>1$a$bG;gpyN0i^$2bQ{@*ds=p>;0p+QaFlCGOj}OZQW2VMBI@cgg+>b1!u-xCOb1 z!_5j-Ty0DGxF*LDc_wbU+qJi|;MR6w`2CAJKU$LP3dl7<+VrNA>iPAw%q44OT7uy4 z%72~y(e(uX+mVfQRDhUBVMU@{;O;(lXTys&6Xl*;dY`Pf826{}{T=C*(~oSupaF?K z0e1u0oz*LQ8ARx368CI8v|&OKbu8~m*o^{Ea=F4>>O;ZzHgsN8gANO6Vc`<4cG!Ay zZ5zQ5mv=))KItif4x1NK9Om7`*!CE>F25plZxrs?Dr=4Ya^*yxgHC$)PN%l@wIp=( zz`IUcZ$kA*(%>th+U8!!311EMcFWCrz%SQ_Yz)0Y|LFSvp+7=;OQ1hJPFFv7hg@pr zAPhRIFlbCV7D30g^qu2}Cmm8`Kpdc38zA=u%k3!sdGnJ_uKX&b$*Ns!-q-w1R$z?n zZy-J1^kwJf&{~_ZdvFDql67h+1odEE;wPLYN}%g=R#&w7yj zgevOnZZ6zausd(PG{oo2z#;8vLEmNL4XS@fNVE#>49A!MEL+m+*hS>5`F#3Em+jM_ z=ikY^zrW7=IX^6cu8&z^rm)<>Jg0eZy8>=A*+IF0uf%b4hPT4)1a@0v+M`*Z5`FBP ztfom8-obmX!B&1>1C#6$dneksXU7Jp^c`EMYgPNfSxy%oEmBc6s+Wrpb6T zuE5Vol?^wAiS|A9J+;g!+W=iP#@ij(UtlxXUAI35chzxa_wAnrUAAq%3vq?Re;wRT z=HT2x_+O>MKlBzmFlGt=BX?=}Yv%BmRgtMWlZ1aUbnTA)WpKNz_E-K7?Qgn}17SDg zKiuBK3U(0wY4IQK{ul9Q!~enlf<9-iVb|?QSgWFw=Kb8MO`Q z-3k8!I|#HJ@gMH~7xvGBu3fDw*!T~(Q}OP+dmwnrU+=mduIq%BvIFc7v-9CEi(Ym9 z4_z+&cecL5_Lsr!6gFlD`6o35U6ah#A1dL_KK{oQL0I&yD$mbrsW&-Y-zE z8nsY(GfR%AQQUuog={>f=N(UTO{kuGt~5-jT~9NGX?s~0QMny30q$17U7C$Glx^Hb zT?DtU)%<)sLq_%6^2}jxUsU^C+UrFRS=fG!#x}z@W)j;*Z3P;$pzdwi&w!t~5cfy( z{pvQAeP-TGh+A&dX-%`;?N{5c(S<}u!QE+WH-#12k<{7dT~kjTL2PHL9Z6wFg9JWA zb7n)NVj1*ppzpLlQrPW}M1!w9Tx%kPs~}_7TU6U>+ac+Fi#*4ty4#aGDDz22a~qkB z=||rw4g`5u#0Y)u0{#o$gTD`zUxByZlJ_pH9>8JUtfLem|bzxayQ(>;pW*L+BU+OX>EG~Zf2#qp*WoC7NC-g z!i%~KteaK4;ik?9?13>)^FLo-gx8;;K7S&+;bzz_y5Tfd1~)x9ZrO1HiLEk+llxnF ztFW#-`=194IP0_dQ6=0JW_Cw$P`1t0?i$#R6&kC~?5;-tqHwn>{zb^v32KeUjd4fTfdc0(pgfB7HMKe{$$PRDxQ z6OVen^ zIISC=YeDapia4Iz%QDHGkXf@6GJ%gs8C^T_t7*CnJv;27ez_32kN$^D0m%%5jLnKu zVbN8Bpi^~Nuxw%%WS8xvY!T_*3fXn^oy(rIehun3<`U97@{oh z`5)*i{U7RD4PD>wnq5?PPk+V&TQRBL=U^wpi_Q^9*EI~f*6f;Hy|pe*S4rry!yq-M zdFmUK!h!2ro8iXJk)(HzedTEAe(M~B?zpJXi;BL6%=S#qy9r~^D`DjmRPuaHuZsxF|HM$vMooK4oF-e@T0jV;&n% zn4~d3Xs3M2eQm#RiJf~KfxAAOSGsb^F6p9tts~E=;u5M|Zd1Bl4A}~gY%J>^5+T{P zc37B&c{thXo(B2q^)WQIoi$hFJ-RucSPEIYPBdl5WRY#}w_`J8ukhFr$$CX(X_$g) zoGCjvY#Ohme{|V>$!xpBj`G4+1f|JBfAyFmSVcyv|VcJRMbc9*}3{?TRk zaPztI**(RnV7vMKc7Z#4c4;SWCvfx`Bo&f{yhb!DRnGA{8wGhgTuc6lJcmBTht_15 zt;sC3aiI*d%{=dnC!?VLGhH0XIGA6DM8ejZWZi=9EV*La+6tKNB>wHg}F3LJLS?r6rHHrL7Tt?q~1RP?kd?GdF#zr zvWn$xQD)LQx3hew_EhIw*%H&{F>!LX3_9j=7?BQd8|04=Hskkb$7i8*qnT$s7nLf;YRV~1e))o$=`Cn=Z%sQ_^0U;j1EV`A z$4PV6On<kGCHYeft z4EkPEJ%;v)^-XgrBGIjIcP-m&!DBGv`RN!CTyQaV4m;6-5?13;sdh+ebN(0lrye$~MXwc~9XCb5prw^Y(FevS$r$hORj2<#$Z|nN%N;I%n`3hIDa$ zV((E^AbU2I9$aVOLsF!D&UtT3$bQT=`RavK*+5m0s%bnOR0=dIGrN%JFu41czUy)t z&yu0PmggD!vT?iquOX>e1bz3hK6#!t)Glww6VEuD*WkXb4pLr^x`p)5PP4|@It0rG ztx?AOmu!S&TSC^Z`K!*G(3i@uqq<*&_I7-Rey8Rf^E?#xuVg3v{|4SeZfl&5?bxxi$19HH2;qD(Dft# zqwq{?3$qNm0zG??PQJKIp8|Flzc13A7EaVRLoE?s1(nKO zdh=v%_0(PVh4^be;0jUm|)^`+>%II49N7v=h zpEfs+-pSZKB(qANqs>dC^%QM;wpscqLgWXhpCtUdpFP#@?Gk_5-T>J|CRy6ghoX?p z2RLpuu$@N6yuq?IZ=>NkdzL!Q$;Tn(cJrvz^g2u$q;_m)Zr;#-L7b^_y6q2LE`J)& z>vQZJRjLc4vePD)_Mqi?soWDwZl=)RG`Q=ZLqBZ%rikRNqk7{vr<@G+O3HtK%~-GO zn45h9w+U!mjo!PzW=Wml85XYD{$YNe=0DIsx?bRazV`8s`$~%8t}(}Jly|YLIeVjM zN%fVmA5$T_t9=d?aQ9ZaZPc(vIi%YB9FGF)*nu(5owUWN*355_yZ%zr))mBdhzw(n~La$f>Hm$5P%mepr1PQ$$` zQupMHMy?Of#l2^64|9I0vXXg>uLa3%fScXv_bjl5oiV%84&itl+f8>#=Fx9(iwdmDb><4E)@bn_^o|vj2-RxM98;yf3>U zd*iToGq}xjXbuaX2FiBT`I!Zc(SGo~f*S5|URa2G8@XKbm513Ksfb0PLj!y6D-9lS zZ!n$UGr*yi>nC}hGt&G#&#@&`$O0culumyeb}BIR9zgl%e~R5 zvTH^2H<5d~cGr%caBtU)?~)y(Q+Dw4O#2_`;c#68J-_oqdF=`L!$r;3yE|1wuH>JEJ&*f=~z;G zR$5QZI|(n=9P;Bb@P?#v8u(DwZ*8DeW$kGoiLBvxIS=;}^j+F0)cE6lokCfWR3xGm z?Wyk_dGVC2S!esV!TnY2p5g~JOKg8h{%;J7vCl_B5)Y(oUHQ`v!S zCpjCq1}f>OO|Easi8H~5VF}z{&hE(uK1rHwo2odk_zMv)2d~~|i8~t>?Tt2sZ4<75 zjBN^d`=vsjW$Bb@vOcq!|525k^Gvi!!gjf?^mlO?*%&fMLBZZeqhyeKxfE?lwZSn4DVmvTHQWw~UdB zmbO5kGegq!O{%T--Jrc_YThU2xr~7+dwD0|$KY(S8DU9je0*)&U(T6u4iTLcc8PB>5wSb?+_%>{6E+M?f)ttb`Eg?Sa&?D_no5OD10`V;oVBRNYqCx(CI~#74q^rl?vX9|Nm_9N{1Gm%_(}LQ_c1)Ab67ikJSCm^! zQMZNxPs(b@>usL!wNF6mKj(y1M8oGjm*F%g4Or1+xIMQi@Bb%##q_pR=$wbiH&wuxZ#kwUn66!}Qz z_=EH5%WGw~$RZ0UFHrricHS4K`zg@J_VC5wQU-R#4*hU*ENbivriaK7ULA6?`*3)r z_XTs)(uPaHcD6)pk#KSIgt(WGDsI$X>S(9+*qWHl5BtE4n?I0wo?+H|nexM_aO=XL zIr%*cY&aW2`Kxyv?>e$V3TNBH2yHjLTMiT}_) zy4*9z=z9We+0N84Vl}?^aT#r;dQ61;sQoYfqpJXZ{KvWtdg0Y;LU^J*=W9jK;r70r zM2#We*kt>>Sk@1!D5afEIR707w|l0Zk!JSYnN8&;-i5b55X)Lj&yt?zX>2k=x+iJ`mW<+_4yF8 z4q+fsl?DS)XN$i!`#@l58u5uKVb_)_tbskU}f`QzP3gxWe;v&c22 zv{aiMb)v?05SGT=*iL_c5S<1`$~Z|@cTJc$iS>q?2NA|;>5$&#^(t6smhA0H z-Y%EAYSX4~nEs@q9Qy8OTWic~QP+&}{QL|lgeKKKNXf9K#xdu^4Qyd-%;)r-{Yk64 zNqpmZ(%ur3x4pLeQuT&=H`eM+7q)H9>r?xXYwz^5qFm0Jz4NY%Xkl>y8R|QfC`x|J zg?<;VsI%C2meq#$Y;q&s9qoDK^!90P2fck8Vd-ld3g6zGi`!$H>|VEZ0vxEA^I_i= z^=0DhC~Gqnj#(G^4WuqP-z*!F^FEQS-}Hyxg{<73BUQa7`g)J0S2%N8OLS!`a|bzt zr5;fZT_f03Z{KEw&y7LErY;Iz*e5-`?QFYr9o+5DHqgcKejC^g46H6%lx_QusbdA{ zr6Y%!Bpn;a!*+3@FQ=4fb&2g8nr$?j~p*!8HLY0uyQmp@%_ z-_BRDahlRO%2@O#hWRCX3oovZjDx$+_M#u^x$Qj0>gT5YTWe);12eta)xoakserDd zNtL7xR|Zm>s*`e<+Ynj|q0;K-b_5LDA;_xcCy^WvG zzAGxlDc(}=zMaL)>4(cXV>cQwW@su7lM$2nTsZF@44j?%%DHY7Bz8PA0{2I;F6+;E zHf?hKvk&fh$6xyp9|ry|yRpwjORXkxd)M1f%nOygMJuh8J4d0S+_Z4xaq|_>e*~wa zOyOq3yd!OcoIRA1P*}BssU%3HAis+6%~so?6egi2M~7V&ada8W+N zg@rA+{FB$pNM|wh4dMDdbs2fvFe;u?(<-}3=ITAobiIQTfb`&bC)d)}ki^qh>9pqU zBQwa;wvtv{x?`xQm&{1Uof_E6pfP8q+CsKZg6i98{X^85kX=8Ayr`)>=nq|M=&_|P zW#d?N-QDgNNljXQ-;`yD9aI~>&Q`}$se<#Ma_G8-b9gv46H&6ymZ>7}KGwM}O{h;&hgWY*cPr!Ikxr%8n; zAGYDjt3{EVI&-#4RYzO!b3B*}cQ${s@qlKx(?r!`+B~5F-Cu?K2eMw9FVSQJ`pRxM zIaWZTUEuD&%2Jjc30eEx);@Y<>ORqD zy>Xm=0X^XTgIW6J@FMj7UmQ=3v}ajkQUN$)o3y##tQ)YCGosmZ#Y5~{b3-=4P@ zE}#-4)go<|d$GSEE#+BpzNDcl@|*L4NxZ~%BIo-U%jIyT0?JoGpx%rk5-)?>F|2~z zdiyNW);dIa0eXh)h&I{bHsogL>W}ha2kEIB^?wY@m~PtSWqFid{_(s~h=4R18^1i;CBHAB@ zdpSMj8t1`P@b5wTUh|v)T8q$mA-xh=i@zLTSwGHw7TyXx;!_da7Wl)*=27$>$8+0d>>iz{&XqNe@*{N&L0h{n zZz6OwC0iuVrsaS1H9~)7xc3?2T3T6yJTRKQj9x*Qy!6){S?30)gT8YZ-^uI8(1%Es zAdHQ4%;R^QDJZjy7( zM|wh^?Z=>J^42Rl%Ua!V_HFe3eU*lew(qDEZteL+J5E2`?%10XLwdWTlRcYzHFVub zHp#oO?RBcDWOb$&O4=y_Q)$g%5U`WAjoBCZi`QnVU+@~yX!c09*<1DL$R{`YvP0Kb z(i{40UxBTko=0`eqTG&DKjrv568CRq+x%k+?Z`H%|99k`m4!=e{Ri^dseGk+jM%;- z?>moVkJ_V#SH!P)Gjwq};fw1;0Xu1)#&K%Xj~c@r{pvLKbVlZYr=2!V$R@8Tw@=Ht z%s5gVhd=MbpR|13mJ@thEX~gkckpN9H07;~C~5X)?nJ*MN(bI}OI6xXVhd3U8?UVG zpXc!33Oii?zV~bu+X9pPgtuk1Yf=jil{8|fP}(?c`?hR7r4!1=ZfUWD%Q|00g^#e{ z$q&_a8PY!vx)YoaSBE{tQ{=-GCaLrs$v%+-I6cm{w(Y43=$b^Tq<&-Dm^3YsI!_R- z+R(!A22rZtw3Yfzj6?$=dA=e1QEdaI@3i(l^$%yQ%J`0{4>#(%6ewg;r535=c2_a{ zIETJV+g;KG?UrHNY!h++BEC;~DXq)z%@qJnpJljrV_o`T!{64A=-s02(3x_Bt##BJ z=**i4q@_=e_gkTlyEjZ;EVW2DL_hNnldxFM_b9I(Yr8pV-%+Y|a=$6pBU?b`S(YJt zyya0bg|sVC?j4u9*WcEEShfuJ?CVv}Z|lj_{L6Yl zJwAnj&xV2s7>fKiNJ7G>)ggb~cM6V9K^HAnF&zzo$4wo?d6>%8hVcQegi>Q`^ zP~bv`^P7>7KP6T7p!Ae^&I`x4=Q7$vwV{?=fl6} zH@5klt!MBlg4r>Cx9J(3?Vsg1G!OdjLYbYW&(>enyj`_MIR zBH@xCKPAml=Ei+Bv>2u+m-?OfeNn^?(d{T?ZMj}7<5gX9sq2kaQ}G_rF_IYunGvj3 zjd!H==S8#L&ln2SM4(Q_j8UKSr&aL7)_th{fp$P=8LNjZD%4!_5 zDeX}hu&xQvRrY_>MXEAhthToK1+xSFBH2cs!%vOLCKvkRwoH~sp5HxRjp>hh z-2O7gmSOar?^_Np=HUL+A%>)Do6zKdC1H5g0rD|U({weG4_gOgJtg4Hz`2i>c{%t2 z;5UI+D9-sW%U6LH!mdr!7-SxS9q1x7qmC3FvlRte-U|KPZ)^Ppf5a1n*@h?8`mee4 zljWmaf2V6N`7nD^1HtmW1#}00mp++S)baB#!NZ(~(#7G<*H-#t`4~7p%&{Yc#{mwv z(lmd8>}B}`cx|8k@=hRXKe)Qg^5uC#55i3z zDe_@X11|?Z0=z4DCHOG#e%9YTOl4aEqmVELLp}nYg#0M*s(u2{O=@lh5BC=yh5SR{ zCE%0k`T62>$o7XWli#brUkA4tKHVym+h!?vbfAELz`q6$+RiteKTP*F60b$+D~b2Q z?FzpBbovL&@8{&h?3ayr3;qpw7(7ud!1npj*FtbJM7Uj}MPIp(jGrrVmGJrUVMY*V zdn(!raPexq(}N6g4}`;1@UR`gG{%MVQ{d52qUTO}9==`$ue1fZG4sLS22YF;IlK2F zef`?Wj}`tW(%(kM?-Bmop14oEmZ@tZ$j4m#{}N=olk~}#lg|Y&QG8!;m#;ec z1Bi2YR@q55#^A#o26;;IKK(~QzG9kiJf7ilgY8d}y?ibeOB5gN^ecXc)35kcryudj>7VKJD?Z!uTvMs+ zd=c^yCI2co1*-44=0i_H=~)c5%=6BLkZR-UZw|FLG~zpATN~g7Blk zM>u&@xR!%Ya`G>Ud}r|c!9%v8Y|P={kAX+$iv0D6kIyq#5q5&MEN4xsC)*Gp@K8zcyV_+^n`84pfS%P9`yh>h=9Gp z&!K#u{jIDkmb8JtLm}_xuS@~I5j@TnHoCa}$JYbSUlbrmLVgx_Ir;%H%xhi;PoVwt zps2C`vs1OvYFJ_AT`iUNKF6)^p{EoP=V0({;I1G+u$my1GyJ?2kZ%Y1hTx$t2nX<^ zz~kUf{zUMkl0OqX*j4m6`HsXnK9t-nic6rs2Y6D%?VMh|6$4MGcrpasj1>imeI!QA zA1V5y(BA<1-v$pWUI89d{73MrF`~ffxxxCI3$4aPkZ#5kxACV$9-uWO?gcLyBm6Y* z$G}T(75*XkT=3W(!drlU44zPY4S1#ETfpO}0Cs|&Jt>&jPBTUHUj+N}!DIIeUx|p- z7(6mv_&!;p=y>ob8dxKcjv`L}J&|81AEpO*#p43rKSK1xz=OyL_k}%Ig2z7+dCtfA z8Ur4#5bo+%cRM~r48c%}nFe0U6)n1!+5g5o1s*K+%g+H%Zt%-505^j~9>Wx78FylS0a{si#QV88w|z{5(u19h&?gbKM=fpsPL=7 zSBDXAuM$1)gV#Dico+rPQt;u>6S-RKxd40&c*)hG-?cC90uO@shx~(1J}&Y%gJ&Hk z{wBF$Mc2#nVSWz5&MO5#otX(evG2wHfJ9&OGPvn3c5b!WX#Ya+_!^Pl1o=;#p6`TX z`G8pq9{E-{rVyAa@aS`5Pe17S2fV6Mi`W?R-yy9~|9|ax)NA=F!4j%tZ(|f{a1o72T!gNj%uY@1s()P_0)U^9$P8$ zj&A}l|J2X_0ypQ0olbraDxz$8G)SJy#q)aLv1f&U3pPR?86t4qbxkbY56UZL`p4==P z)kkwUcsbsq~!Tt7w|ZDbkJ1nNt@Y0azSp)eY;3Y>0$C4s5 z0z8E0b?@sY@aXaW@E-(w;>Y><9gvSN72XZc^#FJ|$`RKu^dxvCcVN_Y3fZ!@^8nFlkl-?6Ufb8`$&8+ zcu{9TPd)Gm_%QHez?0w|!CQdGQLnfRyo=Kheg$~U$-~YK;6uSf+r<9k@x0@}W0wg( z7xI&xo?#NeF>oH2;&^VrF9n|sUeQm|?*j07P9A(Q_&eaGXpam4|HSFJNA$RSZw+`D z{65J40v;VM^2Ol)fLD!_=NbxLH;8oFOt{l?7ggSL+6UTdoSI< zOTpcH=?iY|7dxH5L%?G<3wPmgBY3pG@W0{jUEskyc`yCI%bffNB0n1ZE$}LPI0p9i zp?j;H{KsPdeuxiSz|9T9r$SF)UkSJPb;1+i4Z(wG=iUW=G3;gPX&+sF8m9~ zw*?RVA>8F--JG5~6$0|X?*uRXNWlK!&wxiN1QdZM9e-cI z@38+9$KMhDx0q{w120)3{CVivm-gc1Rfsd=SPE=%oA?+r6M;cfXAB4 z^F9MTXMx90622C^D|qRN!dJA+ppF8pHH)5r0{g#QWoLEr{_J@|Ft z@k2%acIdesyyOt!sd~PXZzLScK+R0>a6{oILC;+9%7cWT4gL;z;y~f2gMR^Dae(l* zz&C+M>I-*v{tKSW7k)kDgZUEvk^O{^MtV5{Jb`?23c?`_9_0aOx?FpwC3qj7S__(kABl}<-b6gx|M=UDx&T|e0AKhMu^0FUqhH(jpXI+QA49N)?x z68UrNU1KIgz7ic*?}9%EUh$~}%y{r+&fhMg-__qf1uy9=d@1BBoqQ+1{7>MKj>28P z*6-j|9fY?>c$#{6U#r9(mv8I^ZXo{+{5=3X*k1Jf1b(>F(@yvT@Mew|3jY=Sbntjv z;fulBf`{7(Zvi{IfX7<<<D9DE5H65!9$8q z0FSox%ijZDa)zHj1YUl+pFaU!d77Wk2Cr%%+}S@DJOu9I!(#C0sUq+AN8rIzgr9)$ zT~djxp!3(@1^ z;Yr}h2Sxr$=x+-i`CQ~(I_eG{h5P`>pLeI&Q}w>2#{_u)+l80BB6fzsFLCx=Dp8_}Eh&^vW{x$IASHfG!hgk+5TP>g$_-gQqdjz<8<}Xej{8H%8IY8_; z;1_`(1fIBC^f-Pzctr8G;FYB!-xqq$1CN4F055j(b`r8N&Ym&gCE(8A`@yS5NVr`K zJ&%Hy4;OwO__I#_TEF~T;6dnd@}GgnQUAXddVX?T>DdlmwM62TYd7(N4BOs0QvCe| zdJX^&t`j~NyeW9}0*P1Wfk&L4aiTv9@uV+!$pgX{K>jlD3bYHRfycqi?E+9^C>q=A zddE@jI6dRQLy&j<0F%MP4~f6eL(fy-aa9h^ck-y;o(=is;EBPaCxqu(4PNz@gpW%{ zKY~}jwZ0lf|r~o;Xf62Hgmk0aMxdP26z=u z)S=6@(~F#b#e0K?mx=tFu;+5{;J3m*1s?%ku}IR<`QW!Zd2kp04}*tp5_#9(Rqo{P z75lf~xfXzzw-WB=GkgRdo+A8n$bSbO?I3pE2fi6RiFR}?*jei!3IE_ivF9(y=YhwO z?yd(v2;884)eZbu@RI$-9>>oB5AsABx_*_{Y&wD`UlaZs_<7(J^@Y23#GX^Z7drll1c2**``Gc1h5v&0^&NQdEYaiU1#JQ^X(im%!~X_1klzd8 z5I9)EC$vQ5UHz&acoh9(_e1`0@T#9g{xtA=ZWKLX*x3*KB*>eO#D3Qwb(Yifi|BFX z=JU`~IzYG!|4xukv=sg^^!If7p~vOt7lQ{s6n`Br1~30r^elv)k>I8Ki2PLu=lQUw z0{tzgfscWF=sJ0UL!sw>@X7<^z1zKy=-x~xf04-lCAZB2@ZbR9&dy5k#0|n-dHNf; z;R(!ix$xPep@e@7+{qsVo>cP3frro_bMkG#OB6pJyb^qX_1&23z@s;cJ&xZEo&

    @gs0tTg7zYZo)aJ+yj|qobF~MLgZG7eAMgq#KNLKChv;$gw}F=`J{`OY zybtuh03My_*Yh@bx#C}f(;{`Np)d6O4jxxLc!-2U1^CsFKN388r|201-U>Vk?)3Kp z521eO>>mUknJjv~fSyrKev0t-z$bxMfxG!0)4|PsA|Hc%8F)r-s4YB&ugLw+k2XA;9*`!LRSvt>xS^&=LtUt z{1EWO8^X7-Bf6T0L_YDRa5rw%4ZH#iEL=ZZF?cd5@=uWtzQ%_{Pke#!O_mxn13dPY zUp@(*M7!91^xr{9|&Ig zy~uwK-UK}PgK*c*IsrVoPPl7F6oH%d!d<(gFL(mnh1+na=SRQ%9pF{qPXFUh&rg2& zSHUA2gggBoIX&Rcp7r3R8~yVCIz2xNclEmc50`MO1TRDQ90Oju$uEBvc(_Wqv*%p! zN^qxtFnGx?e)+NB;a`P2`3Jx&z@7d%;3dEL<(GqpHVb$1>%l9)o&M}25TCb*{6akM z!QheKg}e810(cepe8_hKFaJa2p9Jp*9@{G1*>eMU@K52+p2+f9)Ub$VkD`z)>C;t(?2KMjOSi-0LU*VW`Zw?2qFxghp)#pzK zH(A25<&fzJ9?BN}5A>hscx~ZseM$^Gk|Vq}o@)?zbPwUKo;C_RzNhf@(0?0vEFgRa z_+;?lUcwiHza2vS2Y2!_AYZz-$h&sO8_wTc;om~f3g>Sf;ch(Td+PC0&ItMfe1rd^h1gLcS4rBr5!8@MFNk=lJ=l;GyoqT|6lS zH$8-}g`RW3tH9m-y1wA?ULxNLc3uHqey;E@p=Shm>3PC2d}Y1}As${J+_j4*Ie#w{ z?#hLSz>|H1yMFAaz!QD_{1xz$i-a$SJ&VDk7Yknr{xNvuGU31Cxqbvs77KUt;d_`jzTy*lVc@aKhL4y(dnYc$)5&Z{;=Pk?%=UU zgkKAPuXOssU3wV@o=k|mi&yiIeoG$}?%vB}$j2WOUIG1&fkz$}PD6|KdeQMGgfE8t zLh#@W;V!@W0K5v^h5r}e6;F!%1n5}{9-ArL*}ok;TqgV;$nRHx_zdpsISM@SlwVH- zJpQy_&$-~iXM{UF#o(3T@5A3)z{_WeysL*l1Rk9&dA2M;|f-067_yb9du`4+tN zIlrDi!DHpZUHAl#mT(9^FWiMsWAF-a_gpQ&6EFDnM8V@P`t=L|56%(p^jr^K3BC-^ zdk=W|OMX2w!J{wx^~?hgy&~K_*C*gr;O@D80xzBG*Hh~l35VFL!ks;hz{9TzcY00% zuK;(?)eSuHy5F8+@c2Bxp7G$pH-tMq3GhmAmo8ofPrfPguKxT1cx=9K*M3|J9!?5( z;qx!JSs;80!oU8p5)KLQx51l%$KUenDFTly6z;+&23`s7o@*p{`67{b`b)t}7W?(g z01sjO%h~^$)Bm=}Pe(rUp40P=@IS!6aQr>tkKno1IsMCoyL{$%aI;+aYtX}+19G_& z`cwD|F5JK?!TUh|F!0FVB9G;2rWtr}yKpxz=rkw)k8oF?YzH3wSNIjs-yJ+jYbp71 z?e2@gD{2XU7j_N?Ph<%{33^6?S7r-;3-Y&sm)92V>Vc);$sFN_LC-Yssy&3i20dj? z&z{1YL4GcHWkC3L$S(yi*+=;K^4R7pC%>QYb&#(Duh?JsTIdfnllPUZCwvCv8-d5` z3%?ffCxTZUApAsWPMD71C5?nngr0uj!9#>U0DcX4Ik=Ob2p&1quV)5$h2rzUV$s}%nkyyP&y{2s?iI0O&(^FzTCik|@;?VvixOZY@j7XBmj zhrlaN6~0J5%<820o7k9HI8((jc{PgJ-|k2ipa z&++qH!A%e0E?>P5yaN0cJl72H(w-vk`UmEKM|=78EOdIXP~OG!72xsnMc(nX;K2+0 zd@Fdl;(MV!AHC2oe+YP$;$iU8K7RSu;NiZ0-UGZs@k_zu7y0Ffg9k76^E<%H6@M5! z8uQD)0A2;|;^zX#FA;gyKmUo-f2p6Z0}u8W-W%`nFYq|H)3XoSQx)LnLjG{@FvcsL z{Hfqo;Fm$Z6L?b1!@m$bbh+5G5%GB-c&VB{e670-y{h1Q^A83!g*gdzB+@)R|ubgdek8B^0mU< zI*S{@V;hBI8wfKU+-wr=`T@$pE5Y}NzYD=j|A4>pVJeC9{w<;X#lDDqn04Up;Jy&} z@6cmvN%+)3xcxXn!l$aXaCS&J zg-?L}CxTb45`H;&SI55)UIu=J({sD2yEzdDp zeud=$DyjU}=ioYrs07!Reh;q0a|5`x=T~ql_I%e?@K!!*%s=2A6t8V7egV@}@x8%& zDjo#yt9X6O>!*cJL-4SYKOB1cD_&rEzGZ4n9Tk-rx@@ei8WNiuVV9M)5)5FDV`ePbxkFe5vB2z&}*{X7JAxp8)=?;&+0( z{tkD03ixjh;PXN7e-%%F*HQW8li+S&3FmAUxN9#t{sOogr+0iVxSMC`_?zGnHiemwf7uf4L(%q`4;>-#n*wm`k&MDGx+UFelz$zivI=vkmBYv z))+9@R?Vq5dw|bU@^!#pQhYz~w-j#xj_ur1`VRqj>k8bB#^7HnJ;#8rQ9KM@rT8h} z+Z1mJ9zea>`P&9OsCW_hfr_6Eez@X2!J8_60r<&^$H322{4((NiWh@-S9~b=g^G^^ zAE5Y+;8>>Vg29Xf$295`zXKf8hg19>a7@=t@dqr=F|ibpFA2yelsz-SF^w_h>RIqI zCI6D;_3T+&DPj6D5AsWt{6g^e6n_`|RmDF9$27x~7puT4l>FD=m>!st{~r8fCBM<~ z95W#$DPJ~&S1SHD^n9uGWS!1}0rR=ydx2Lf9t6kq!;~)vfUi{Yhk#=`VM@LUIHm!n zcvEmpk4o{AEYC3wRC+ueT<62Bq31wVu`7anxzf`O@>nLD^7mZGk5uw~As<%y`$K+} zk{=9Spu%S;^jxj!ti1 z1zt-vu*ZVuD}FmThA~rm?gqy)*%Y5@c}{BIb$8sioXTkPVsjvr}nAh72u_cuLO@N{uT6NxYC(v)L@E9kxf z1K_=$f_wwj5mOG{Tk%(*C)IHbWp9FGnPbX}#o*}9Pw{2o*gh@AKL$Tb+5b6sH^sjJ zM|XQl&pPnIN`4dgaK(QIzfAG%;1?-g+jbP?m{Ju!xt0e^iIU$Be1hT!fTH@W0op=P6ju7`W>{iJYZ%kf7^o3Q@j&+Qt@-Z7c1Ty{2j$F2FLar zDWfg}$1qWf4*|!pNs12xU#axpV0n%yP|tfacyGmTgPzSwPbuU}l>GgWucN~GVaS&$ z`5BNuM#;~Dd@PW9B>Uw>$PZKUuR*?4$u9t}RQ@i7o(q(o55Vgw{wa8C#lM997Rui> z;8gVZuAiXiZl&i}$S+m$e?tB_C2!7TwE?qH@jb!cQ#=ox&u#Et^(@aZRm$Inkl#~< z+Yyit?d8>C%rTJPPsyJE9#Xso`0QpO_TYS;gZJtRUZ{9a@FK-81n;HzCE)!O zzXJSn#pB>36u%bydc|)9*XiXJa6Y%edrbttTk*-@4=Vm3_#=ux3O-ZuGVs}oKL`Gz z;xB{0s`wk=NyQg|zpeOt;L8>N2%OKC@Lr#Rf2MdP_*aVm0KP`?pTU1pd<*!mif;q| zSMlt#*t&qpQR!uG@H&d`3tnIG2H=M&ekk}+iXREyRPkouCn??>T<1$?fVWceZNLi^ z?+9L`coe*=;^%?)RQw|FOB5dfUaWXA_)x{K0iUS&_282g9|QiN;uFB1RQxXR=M=vW ze6Hft!51q21o$$=p8@|w@fX0?D*h_?&x$9(wpMVEce!dz!sQ7o_ zhbaCd_z{Z#0?y}nc(1MCrz-w0cq_&Ch_LH`X{&f$@X?CrgZESXVDKWv4+pHf?uZiOW;Ekp9el% z@rB?wDgG|_t%`pLUaI&i@P`!t8vJp^zXzYC_(t$o6yFR!U-7@emnxps+Rzm+A1l5W z_~(iT!M|1f0Pqcp9|HcH;!VK+R=g>Aj+!EM5_lcOPY2IeyfyeCiWh+wDBcbHB*o7K zk0{<3yrbg%!Fwn^82ncq?!|AI5tXf;U&ZGk8nIyMsp*KOekM@fbLtGvmE32k)l%mEb)T9}eDI@loJ? z6(0+JiQ>0|U#|Gw;DZ&P3VxO1kAPpJ_>uY`U#$4m;DZ$(34V>@H-TTT_;~P}6`urtyW&&8?^gUFa6Zq+dp!o8Q2Z(I zGR4cmpI7`9@K+Uo6MUiKi@_@tUk3iA;va+msQBmLRf>ND{+HtGz-#AuL&2C$;CwES z_xc_DK*hI%H&MKHA-k@ZKHuB&fH_6U?+1RG;s=7CrFaOuz2ZlKcUAm2@ScjF41T`i zEx}`ox3#>!Dfb2reeVSMflB@y@T(Q?4SucS7lZS8LEh^!@LLog0)D^Z!@!?X{07T& zOjNZ8Z-)HKO8z$R*A*`XU!eH?;7b&L82nwuXMn%2_$=^`6n_zXrQ)xFuU32k_&16# z1z)T92jCkN|J3pvQ=-D{OUVDK^fs;#Yu=Ry+HN_tV zU!ZuIjeI`V4yZ2zuX^F_n;C zs_IKWfX`L>e+Jj>i!IQ01>AlVaH%iY% z;FZdr0np!FJy$X0OI3Wh2J)vX`RgIyLdlN-k1IX_dahJ@?gF2v_Q=#~&mIut?%KkHpbux#TSA{6@M38_XmCmuGhP*0`H^rd<`B` z{Cn{Jif;th{fe8x<4XQ-@KK6q*$2%x#ft9*uJffJ_%J1Z0CMvNqW3DXJYb$w{8sP@ir)!7U-5gPf1TpfEU#yDI6MwLKP&mC!51n1JUE{Z>AmJ! zPU|@K^HO8xL%z1+OTZ6Pe7WWIOv10mtbqO^CI1EVG*|pv$PZL}J$R|&RhHK?Wy;?_ zz~?Id4|s**IUO0)GwT$u175E9{@_)L9|XQi@x#C?6)yl!DtP^ka8t{F zqY&Kf6XEW52G{F%x`T(5p7X)OipRhU6u%t2h2mF&M-?9qUZnUa@QC7L!FwxyJ9td- zyTJ!4J{3H!_#@yW6@L=EMDf|+6BM5VUaI)(;8PWU3p}CtJK$xCS6Ch}I(@B#e7TbU z3Vg2OYc0=D>rdMNKF38IeEtTm)7M|%vy^w`~Myb*Yr z;*G)IR{U7-*@~YC{+8mWSzga1Rk%eU&*#B>iO_QP?!54hVW z$MH+Sk5}@8z|U0tYVflaA8C1xnXBx)3A{@2@z66^>6rw6v*J_0A5i=u=x?C-W8e|R zp8}65UJm`U6n_Q$Va4ABe^c?r;GZhK41A;FAA|GxvEJ)*%c*}-@oyksH{UC5%sOyB zSJr!N0zX9Y-@%Vod^>n^#cOwFtpU?Q@m$MuOog&@Kkx=h{y=c8Cj=f-@<)M}Dt?^h zlwT=+GUUq@ZwdMSinj$Hsdy*wNs6BX{)FPa!CzJUV(^uUUuHS27gKzQ<@L-`l|Kx# zyuPXQzFhi#1N8r<^xO>nLAB+}ZQwAyf_zKGUxfTt z#a{!jP<#P+3$-!IQt0oYo>cr-aC3nFh5ZR$ zqPVdQ)_{3L`Mam(w7x^h=Yba~UJpE>cth}|iXUNlz`UgVJ;w5Srb5NT6QC#B!2et= zz^j!0v%vX0Pw&+pJfwJ6%L9hb@AY0iA)iq47ef9!C4ULzlS=*y$p5Y6a=Eir)erSA3%70TWd5WHNXY#UBJeP4P#;yDDA=eyQTmSzgbqQt$C)%V}Mn zvhxk_O2rpJ|8+|Ldyo$tZz{84v2HxOczkDV5QYHTb_&~*fwme`aDSNg+eyWn+ z2HryXo86V|2$*M-p1r}BD!woHa>W~f@1f%Vq2T$79|^u*>1hUjf|73zeyrkWfHzUR z4fvsocLYCG@hJEiil1jW?MI=)?IQ4jiVuLEHcC%1cn8I=0q?E&_25@1J_dZK;u9>V z@>JP#7vyhH^7nyXrTBE{DN}l$03X=MA8(%lk0|~ExKaF7@L)r~o+Nk+#oq>>p!oaX z<%)k|dB99j&$SxzrOKY~Apf+I|Iz7J^1pxw4)NQ+6?~PF{}=ifD*bz$&F*R5g3?ph z@__k3$>)QAt@y#v6IXf;hx|4re>C_(DxVL7>+cz4ZvuY3;!VLPDt;39V~U>+{*vOY!QWB5$nqRBFyxK3#&iP@D1I(@MDf1h3B~(^ zS13Lhe5>L^!9#}`-*uhkv@esgzXb9TC4VdA_f_?oJHfXqJ@{$=_ z3T00f_T%0k5xk1$apDmEgxJ{uTHsimwIdbJV@p2JnuG{|0`x;(vkn zRJ_(XtTkXRP&@!0Q+yxr%N4H=K3MTa;BmzpgAZ5ySnwMZKM{PK;-`T>s(1u^rs5sI zpHuv7@Rt?u1t67$6`u~iMe!Nnn-rf7zDDtvz_%&>26%1Nu2~EoP<%P~K8k+=eu&~WOL7b`vle5B&TEzdE%8+&tYV@88FQ2Z9lRp$&jodo@3mHvC7 zr$p(Q4*BUyeg^mq#b<-Rp!iGRuPXiqcvA7j;7b%=4!&IRPryG`{7dl96kiMet>PQO z*DJmS{BOm#ga4~|PEU#d*{VOGF8H2`*8{Jscq8!oiZ=moq z&T`uSO~r?_~D9w3EoWc zwctIJJsZJKQ}SEDdn&%&@*Fc#g?~;jLs!7usO0NfPVHhPUk~!*lzb!bHi|a^k15^^ ze2U^HTTbhDl)tSY|Dcj@2mXlSUBPE6-V6LW#ruN4qWA#IslQR#GX(N)D*55yOB5ds z{;lG-fa`vyq@ASzz_)FlAD*lG$H2*}| zvlu+C_;TnZtG;0+XS2i{ciuHbDH?*)FY z;(aZra!1)S0P_8n{1EV=iVr6q^aq*!bqDeKX8+Wk0KPp?gM1nB{U~uoAm_YEf+xUZ z_*?<*(qmolAHZFDbb7Ws{Ya;d*Xu3*hO#Zj60&>G~g ztAXEI1HZEdKDh?|Kn*-WoWno1rv$)}2#3lV?0+8erI0@n@(aN$6#p1Jh=?#0^4~c< z;3L6*ck+7)xCcDve6iE5ckT{;FnDlp0nVOgP9EI(dlq;&SLB_ZD7ae}?DX^luYmk- z@b?%hpEAAoILT+?B{lF#HSlMz&a7v04e}4xz!Np_Cu`udYT$Eg;PY$XE9+&pe{Ftd z{toHkco^PK0@$U;ufdbx?!Bx7cUjGRr0=aY*z+&(ed#p5*oC6sovX0l1;Q)e5q>=4 zCW`;^&e%^_3o!XU0waD>gwvA znmx&buYzL0M$y<5oUcar<-+IrGn>v@?X_rBdmc(ZcYk@3?p{e8)2$+u?t97rCpqn9IJLf%g9 z^Is;PAb*PSHS$hY6n2k-bI5DtM>GBs@@aAwUvMq?Y)t1S@_;9nyAOUu-WKEckav>T zxL+OjX;y9zF@7E6*D(HR@(zxJ`SbN}@(J<`A}=0R`^kbv8}z?@u>l z{GsGCywG|5Fn(q|Y%oFIMgiZ>U+&|{z2Ck^UL${lI(KEF@n>-cmr^uc*^aj^Aw#f)9}oleZQDSbV{1@(%KU&<_`qw;zc3 zDs`sF*OKSSe@H${{$BEXgtu_n{&|S;EeC;mzdf4}|0?5K8GrtI*zPUzwFe{ZeX>y( z%6}dCT^nNkm2&>J2{sJ;_lP$I4$cxEDE}sPJ^v)*r(*mj@+)F|NDf4GCS&}|QP+r}jg9XN>R1_>*G%GRAkr_?~iM(tI8f<99H= zJ;rm?FUI(0EVs58-;T$-PmJ%z_|_QDF@DDw&ojOy#uqR@o5uJn(jMt?1u?Gkuq%Iq z{_uYI4Ebz~e~tcmHpYKIJ`>}QlRp&Wt#U!p{rdLB?^nMEtNiX*{JQsmPsjMN?*{*2 zjPD@ri|VY6@vF`S|7MK8v=#VNj33GJyduW`%JQ6y@uTV63u1h0`e!1>ACU{O=5tky zzbV%(<+T{Uo8{IQzU1vo0pzybeGc|IXyg@?&_smk4j>!)q8n$pP1^sPjGYwi5vMB)^xuGsgewb;v)$a{D*=EHBt+Q|BFh zC^vn+p`WMmC)kC&^CJL1CEt&{^%Q^`d0dB(uR9go-(Q^Iby&a`Gros>mIZu0d7WJE zlk{^a{sf;QZ=sQWzx5j7&C2uZjPK}&z|GXT)$4G8XJhX7*W|6E2;7SNaj!E5z8CpF z$tT9aw+tE2n~^0qbL@8Wsv6uyo8ukqOcOGCn&mBU%o znWUkz-0&jubus=W@|LR+=;LoB?;t;%I@9D+G5!Ggi@bxJ%~nt#pNjEC|;u zB410+<~4ZP>wgV_d#s1Q|0AFICDN~wZ#jVTHFFnuEB*xgkoz03&Bzy$x7-czUhuabajm@<0zUum zBcCSs`OK5gkYB+49!p-k4?u1Y-KR=ELB2Wp$H*sR@t-H3it!uB*OE)Ma-Uz4xBdp{ z$H`wJ4}J^qBl3-hnztuA3)l8-n(WX6@lc)S3JpbS`E-zf9ixdw@O2Zzb;_e-HWHGTe1cqtaop!X@@aBkzZR3vkRQbO3VG|F z0Cpi?Mcz*SKJtsmYvg0(*OJeYPmupWc(e2J3$Me9>+9D;bx=bc=dU-voN>yyjo?(-S);0dIUCcm1zgPhG}@Llq$ClUB9#@|Wa z`d5HD>)kr9^Az|-jQQct^-*$VXXj7m|0rfOy|u-Ts}}Z|y~Je}8ec#J6x?_RlvG_)Q6XH|kIS9V-65 z>=x!{<|XirxRYOz&yxG&x<5hx4~!4~0Rdlbe@=-18{=CU@7u}$B*b601InkJ@r#+y z^+ubQ&(^}VK6bv0Ksnv+a~E~ik$WHNeS*ffzJj>@7=HkH2f6p*BJvvfI~acq`2_iP z=gDj2+mcU_Pm*s+{%!Ip z@=o$Q$%EGbeEHl@-bVhN4YB@l@|k}leJORGC!hEaz*6%6`gn4GTwB(0UV{H3@FeQL zkG%73@W-~m-wb*C7N~IECrijD$$kCmCU4^dk}H{?733Y;Lg!Dczn>)Uk4?z0{8P6&Fg^h7wi^$hy5xCv;`+W?5f}O~NLjW?|Xm9d%@-4~p z;3&3AyK0oLAp#V2i|10Dzi@>|d zZy}!`Kb!oQhQ`YQSC5zx7w@ms7!IZrJHe;@gK$=8wl z>&raynHWEWe3sl_Up`FU_F?Gz{_QgIPIBM>JdJ!U`CiOVANdUVHsp2k;7I6uel~e4 zxo?*)^7`c4QRi~<&ZD5S2l-dXC&}B$ze_$H<9CqHlD9Md9`d%Mq3_$n$H+U#-^KWs z$ZO;~V6))#6wcQqFE~D*Z!mtET$&5_*>Dxxt5|#sc`IK;@H)GacaZZk80=5pN#0NW zUDMECNA9mL2mAPOWc(P$FC(8g7Tm{wl)UXY@Ov2FPaZ4<_dcwXw~$}X_|K59jm2L< zJ{{vzm%}f~TVwpUtc{n0y`iJn}{4!D)#1#|o!1zCqx1NT;|L{iiDe|^X=xomTm&n`6 z{r$@uo91(ElLg zk0)=B@d|m3-1oZ%$fwCa&i>3w@{V5U-%9;+$y=6#-;Y1R7s+S(03IQ~S$MO4-H#YQ zeL4a^!T5*BI|c##xXO#x$C`x)T8>;;dJPmO~6^ZPvcI`ZSG z^FQ*oI^uo)H#rOC(;nm7l6R25gF5de?~KLoOI{=2lko-eDe?o!7n9GBpNVV*r<1Q` ze_&h2pH04w+_xu}lFyR+e%E#6tt%kBkUF=M*T{XlaX0xixi7bez0OML{DnF%kO!;4 zy-(iq`sBWxHqY4C3{{uc7Ki=z5JA#c4H{9MN0 zN4}Okp#Bq{e-`nczv1~L__Ng6V1n)c=fKY(-N^7F_iAA*iQkC&0JCHL2zuadVtjCk+= z?~qTCX9IkGOg=+?7W+TyKI!RghEuadVt8P)l?*Xf7OHH^Q4e2Vd#VYA>nVVgoz1@7?f*giA>=i$PrfztbDr1vFMxkPZIXQLTj2Ala~*l`KkzHbe@Z?@?&BXIpC$Kx zdz!rUZRq?Tef1{!%z6N?QorRB^x^v8e!shsPiz40?^_QfUrX-ua~yfFA>u!{0d~+! z-nI$&Eyz}|ihOocaIf=O@^&_ya$4QzI`VboH&f?Fd-Ap97m)8m-o7>BZz4aCe3m>zemHqs3*u!M(|u0#`sCl| z@%EC}-ide_7IU9ruTNfQ`JeCOw?{mOWrHior*{Cq0e^xUd^|7sa{KQ-Kk)kG3(4;x zZ)XGczyhpzlzd`2gxi__XUW&SYaeSHr{~Mbr&dGXm)nKH zn~mp8Ch*It)5?Bbj{CiVe46}m@+ahi*i8TK1pWJ|GjkjAS!8{GG9muC1pbc%{;vf7 zRs!GP!shv}@7SDgD)D+AgKd!UMJ$J%$Y;oxk@qH)kN*B*vvM0r;9pGOHz)9KCGgKA z@beP*>I8mD0zWo^>+e}MJKhf^@V!``EytsrPi1-L$fr*M_xJnl!ganN|9!Lx#xEwH zSP0Ngew^@T`8g}$yq}a1f9ofj>ui~zQ%TV27p}gV{4Cmy0UTbilDzW@@N=2}^T=n( z{kX&=dCQfE_xu|2wiv&Gyd%bcOkRue-;htn_#@woo-REEAvoXHOr%?_q ze4)n2Z%f`5zN0k0GCp@#D!`u8x-fDdcT2 zUh(?hNBmdNECy$gPu~OXuOq9x{;$E$@_rznB)^vYv*c~}M&qv}pM4ViEymyM`BUIO zB>z46x~IW2yx#qde1_M}7V_80Ctg83hjD`~FT(ll;Dvet^|vFRc^mQDQD;~3wd`LV z!}u)u1p86_hH{u@GFkqwe!IdCQ^Td`&9YM{wR6Jnc%!l3SJ@aJRAHF`eCcj zpxma;0Y97j-G{t&0(={m+X3Wl=Yemq2{t&Eyq*10xg5C9$>c4UBYukQ{D_ag3Y?F@ zg7bX*m%vY>&L!kE^0T+ZiYv%xzlHeUF#bC7=^MbmLw+-P?MCn-`A^8#lKX!Cz2w2S z5&sUB+aJk0ZUz4Vb)F<|xefeB- z{J|};!7}pB`@k>Z`RWm_{e(9bAZ}CY_mNMtpTNTkR*>HrWzb`RCc-Sx52ST1|UMn;2$BSW?EvFfru-R#37T?;FN zqS18KqE*#yu3A!ERUKV4Iw}ISfpSl^w=zCBR<4ceZViy~>F$e!^bU^8*G5f9|4?mY zbgZ|3uo{e3<-p2g)zP8;;mTlnXhgp7Ju=$A9B8B-bk|l(8J2qoM=E3Gp8gdY;z}`c z5X@p(cG8W5E04LOlMO4&>p}lW`7qht;$!4I4a?r-?BQ&V=%Q>TCDlJHd#!XyrWTH^ zqF{erO0|EizcSdrrrI+vlMa@SjE{C#53P(<7;@P7aQC6rZeM`nm7_*_#${i_y(0`+ zP^niJt?I7U#`;Hw$p)5;99J1$Uabe3)1KPM$Y6Qp$ml>-PLJ*$c3N6JW4t=tEn9~c ztMv4U2L`Ic<(2(oedQIE!SQNPmC_j=AL^3Logv)jBQ>KnuX|*;K2{qYsm*H(Ag@JL z8I|K*dg8K$N6brQ3OQ_08?EY!^5DowO$)s`I))W>Y}ixn9vQ8OmFn{(ZcGHF2+Kp2 z(E((q+$)6=)N6xMB`U-9{&Kb6U8z;IQfM*H>#vViWFyUVFH62&t9A#AhH7K0m+7&c z;ErlZWvHvCVh{fK;mYW03*6DxB`ekPP<3d;9KHH7EUR?n_y?=2$|J*7l%te}WCZyL zP8ge)Nx6U9^xt&J{abYZ7J{mrhXt$0kgtC(J)?se?yXhN^*_&w912$62k{#je4qc)9M@%XcA^ zA3ZV#jo}{m*PW7MYHnGYA2~lvEUS)cDp2E%4^>^woTDE(EiOOHj_+8qs62nkl4DLR zFI}>D;UcGe_~^(u_OW!ltKN;Q9JbW?$pvVEx`m@EH9c~itfhnf-Bod#HTw9$ z*xxhO$Lic@fweuIH#pK=8I;zeQV*NvO071y+SL}jx+YakN@`4YWNPi{<3qJb5ow*3 zmaM$GzdG1c?j0Q&3To24mV29QjA}8gr*&bayRX`#XSiP0BNNTRo?wwQ8D*&mxL}QU zbq`kRb<&lil22(Vdv!--Xlt;QldWs0>3EjL1S4OAZZx%>at=eC`(BUc2&9u z>hn^Hd$q;aW>pjZaw2iZbd-;tf7GI-(m;gG_E>drFc?$wm&=3F^p#OYTEAVp=Buxm zbMcTw4QVsqv&>zwr7_c1UKILkb!pM%YU#ky(gH*x!re&)kfy6FmnXTdN-O4Sv@@`l zeXm^8<)WgdLJK9P!dcOFPaF9L=n?}Al)FZHv>G4=9Rns%;(ir+58ZOPXhiq-%ArY5 zLabLV>*1CITnm|SyguF)awHrd8kftGk4M7s>KP$+%Z^HW*a&vZj>%SFdTvMk!+IU{`>IG6kvVdG5Ers4 zTpX3h%mPD#Mn}S(Xum-t9{B)vd&eSjg5^fW zwaWKMr`L9ZLnf^XJH{dFscPlX&T`1Kk*o9%>$z+|4XTI9?m_9^hDq&n2lcVaSbz6W zb*xWM7!KLho+ujCPL*HJgw|i#8&aCku8WV6>waXB1?VtZ8n=k5=N3_s+~TNNHpk`G zxql?vBG2>SmYEs19NtT~q&q`y$yGnMLf3SGBO@+2F`Z>G~-f*H+stNr{b) z)wPr8l5$fLCQcveA9hr-HdyJdVgv24xux!rap^s&ocz}>jk_!jhKr-&;u`734`Ti4 z<8lSo$kE1Z^vNIEx z=|iTBc}ZA$yx6-IW}#fP8uyL9kfhtwGa@zIH$vmXJ-$ZPtAo9IZp2IthSH8QoJ||$ z3Tve6^r|*C%!yCBXrG7#`XaJdeca};xZDb9qNPi#h2oN3akT)8h$eg3?U6Q`86(Wi8}ejQBD$bWn>^lMrmRLDUD5H zIdH)uI4s@6fv!GjA+apywYyJhYF+M-r88Km>j1(MmwTUDJiJuWK6T9am`yGoo&$~@ zm-z#!Br9#wMMuHH@vi=E6CO#s_!yDRrE?z957T}JmK>{hJdq7dnj1vOqE)pK6K|6) zJPH=}k4ExulE{7pERb6VqivHeItmuat&H>+%my)n{6wP`4=<2bNUnxq8ASnhgc!7p ztZhi38ey3=VtKdRT)9ytSrVi8#r`^QPas^ZH>gcrpBAR1rI8qyftPC6`0~bGlk{G7 zjAX3bUteAwMjytv6J}j`ye=0oxt$W@$vBZTaXKd1SMIL%4`QiTy3SnEt}qs*%Pb={ zF0xl{*0Hp_y9W#Xb&-<`hEMem_xi6T-meumi2p-Q(5`e8{b6qm;QP8us4>l&+ML~fXS=&3H3F;L2kR(j+P-5;?u z{?L>K9)n(v>;22Quii?xbPi>}&)j^nsS9rp^|sKgUpcB}6Rt)ks1+CzrSFz~HT}I*L%!y0K#YbcP zdaWB9DzDbgb{r1LP3#=jQ&~L+_Q`KqxE`t?wBNSKKIyGDHtUkJ*+^)=F-+;WSeVkDTA0#yrm-3B zg~PNA=gF->V>KQlG?M*NzvcEtn_|OcWCPg%u0?GSDT|5>Zibslkwt-IG797- zH460kMMF>q3&KRdSzbOk(p4EWhv;l#((=5dJKVG?ou@Fx5uXs0@lZtiN`rE?%XN7` zf+Y@jIa+odD=fO6uV2*re=N)K%Nf!;ZlvY#BkAyt9P4q%gk{{!VwrcgOklta2{k}N z-rP61wPFXk&&0lQ6X~$K<#9{65p;{ART&VGD+UwJ^KM!1fX0VwTFqP!TsmrK7^NSL z2NU{4PELJr!cpb&3b`ms*HMyoI8~p#b@z=A56D%p@dQr$%nk+~4fYRI^}&hE?-xP! zK6zddMZ@LMk(Kp0lS_BV+@m@jM3xFOXXm&{jAJc89a~nv^+?T%ujjz%9PZ-Ebs0Ym zPOs}zC3g`j)h5mlW=8M(w8JYSrvY#Ly8A|C3|LzB zp6>F(K6xssO`5+`PBZPX&hSb%CFideZf+Q>N@G}gqnK!rfd- zQ(Fldi;Y%NpQmc2$@Kehuhdx6bcJ-6Ff&W4X$fA8@#61B9BcgA$v;83mVJi^5siMiSEtSI%$dY zH2|sh<}myv!yS{qZr}jfEQf2PZMJJhbpVyu6mxtGa>D6yeQ0E4tgojcFEE9fk`n@@ z#)T%_Nn>5(k`k`d5@QZ(1JY~McSJ^4%OFWbo)XD0#z^DTyZ2PO!fU5X%g+aR14yf@ zH$^__pXs1rIM~B8#}rS4kBnSJJaonE?Cf6F3X|?Z#heR()CPUt?OqayUsLeVEKcRB z=^w$(Sry(JM0F{pSHv_zYMV}8vF3_!MNA~5R>WW4=BoHLF&Trcj=P%86>&JG z;F;YVSHrp6gU19K&??|sG*6lq|PWxSG$^0gs6^ zAQjl^>WD*mY_#rP$Lgnv2ok%;l(Jb2*!axhukoK6jm|&U06?BFYZUw!xCUTXKdzz$jv@Gq-6biXCFnb*}&6%2K8dBYi?LSuXSbz za_XXS*f^r6I|cCOa+YwNa(SRJD(`E`yPqy8&tmku0i*g>YK*wA3&@~(@4O7w*#5k? z?V9SSJUU?m=8L6AcA($rh~858R$bd%zbqE@i{eAK=(Fq+(L8olb+9*5Ma&IWW9Zpc zjIPmJ~-rC8j8HZSJX0^f0oC z-t)OvsPz33dCnIbe#BFj$QF3U5qR5gaAwv^p;rtdK_sM_0#(Qd0BRJq)XlykG$;VZsbO*V^W1uUoPJXiM~T2Z!_u} zF#kWoB!}@+uMc;cLY$Ol;R)lk?lF;zuLsgg#gjk#@Jecye(OSS^?Uo5&y#O>$a5}z z%7xeV<$Za59fRLW(%0wf^4%L56p%Y}eeM-Kb?%N`#=!KeY(2reB@5;ICi1U*vqb*Q z;NOBSXWJYpy0t}zQpFrngjuBAMyX=nrAkgNpUNQRHb}P-rWNLMZe20Wl-o|eeBn0G ze;jvvcRO(F-6k%?C3l0w2<7k8Mkf5ZJTl1W?f9y#bjMf*2QF9OcpUtKkM|fPCw`Lb8g$5+ZM%>bKB+veQ1dADueZJT%7=G}htZd-YFq^0e)&AV;$Zri-uw&1ocxNQq=+k)G+ z;I@^oe#y24w{5{~TX5SJ+_puxZP9I8blVo)wneusOaeQ=H$}H?(QR9D+rlL!w{6L7 zTXNgN1tquNlG|^|ZCi5NrrO-bDcC91<~C2Yx$RSJP9W9ha-M2)5~((9mvUK6$(Nwy zs8VfCIMwEqQ?!e`grw_IP)R{WzD?yIRj>gZlw!S+uU%;f%$$O+QZQBu&PvHQ!(0d= z<@;os%3y!6T1viH<{&bdVI(pEccoyv6nvM;ATOw}Db&>z9GHRyQ*d7j#!F?P2{WeP zz!WT)f(KJDVG5p0!Hg-mF$FuO;KUTHn1UBmuwe?0O2L{bxH1J>rr^jF?3scaQ!rl& zeoVofDY!NT+os^a6bzbzLsPJ53LZ_tk}3Ez1yiQr&=ky>f;&^NUJ9;D!EhC#Xv@-YRvOMq z!-{EmFb$uj;j=V+mPT8bhTYOISQ@TN!*yxcEe*S+VYf8wmWI#L@L3u@OT&X{_$&?A zrD3-;?3RYl((qXtK1;)AX*eqlXQknuG@O-&`O>gr8a_+IyJ>hZ4WFgqvow5`hQZQs zWEzcP8swr=6Q)hWv>BK-gEle)(`L{{X5ifnOq+p)Gw^N(-p#SuTv z=5-i0&A_x7I61>k4f`|jZU)}Xz`GfEHv{ix;N1+on}K&T@NNd)&A_c0csBzlXW-oo zyqke(Gq7+5-p#=w(g)?w#2L8;zv>Es_17Bxg+6>H|fy*=SZU)}f zuW;*$gK0A`Z3a%xz`GfEHv{ix;N1+on}K&T@NNd)&A_`EcsB#@X5ifnyqke{Gw^N( z-p#?ZWi9n!n;{`Hw*7( z;oU5}n}v6?@NO2~&BD7`csC30X5rl|yqkr0v+!;f-p#_hS$H=K?`GlMEWDeAce7}B zv+!;f-p#TT3GZg%-7LJDg?F>;VX}+q`?ZWi9n!n;{`Hw*7(;oU5}n}v6?@NO2~&BD7`csC30X5rl|yqkr0v+!;f-p#_h zS$H=K?`GlMEWDeAceC(r4&KedyE%9_2k++K-5k7|gLiZAZVukf!MizlHwW+L;N2X& zn}c_A@NN#?&B41lcsB>{=HT5Nyqkk}bMS5s-p#?gIe0e*@8;m$9K4%@cXRM=4&Ked zyE%9_2k++K-5k7|gLiZAZVukf!MizlHwW+L(C+5o-5k7|gLiZAZVukf!MizlHwW+L z;N2X&n}c_A@NN#?)fecb0nEXQIao0VE9T&r9DJ68iE^-F4tC4I`Z;(o2e;r=3wC* z+?s=1b8vDFPR_x*Ie0e*@8;m$JWUG==i%Kvyqkx2^Du25rp?32d3ZMu@8;p%JiMES zKl5;F9yZOxrg_*j51Z!U&ph0khfVXaX&(N}!>xJPG!L8RVbeTpnuksE@Mj)w&BLa7 z_%jc;=3&!3{F#Sa^RQ_iHqFDPdDt`$f9B!HJWQL1P4h5q9yZOxrg_*j4}a!i%sh;l zhnMm=;d!_x52NH^qC8BLhf(tIZXVvv!?bx=I1dlzVX!=mnTLt;uy7te%fsGzSU3+~ z=V8-4jG2cO^QZxNREs=ZmxmSea9tkG%EO9z7%UGD=HbXZOq++3^Dt%}#>~Tmd3Z1n z4;J9TJUm!{2Mh370Uj*Ckp)<>04o;Y!2fCmfkU;*uC0qti2?PmdwEWn=y7_$Il z7GTT*tXP0C3vgrsZY{u=1vs(*e->cO0*qOJ`3mr70sbt&p9T1{0Am*5$O8OXfH4bj zWC8vxz?cOXvjAfjV9WxnSb#qZuwntmEWoV=II;kL7GTT*+Rp;~SwQ<)fK3aqX#ovq z0nKOurY*p<1(>z~w-(^t0!&+gX$vrI0j4d$tp#|u0Jj$4-2zNofLjZ2YXKH6z_bOJ zwgA%>VA=vqTYzZ`Fl_;*Ex@z|__F{j7GU8599e){3ovv6rY*qN1sJ*j(-vUb0&R+B zv;YeiVBrExTZDy+@NN+{EyBV@c((}C7GdZjyjz5Ki!f~w7B0f3MOe59?-t?YBD`CK zcZ=|D5#BArrbSq|2n!cs+9FI_glUT~Z4ss|!k9&Pw+Pb~Vc{aYTZCzgFl`a0EyA=# zxU~qk7GdEc{8@xsi|}p{PA5vDD|rbQUD2)7pD zMVPh-(-vXcB1~I^X^Svz5vDD|v_-hJ2=5kQ+9KRqgm;TDZ4ss|!n8%0wg}S};npJD zT7+ARaB>l*Ey1)Un6?C)mf+74yjy~kOYm+9rY*s=CAhT&@0Q@!5^P$6X-jZ&38pQ< zv?bWI1n-vM-4aY&f@w==cT4bY3EnNiyCs;m1Phm7(-Lf2f=x^Cr%cqOUB43iS%O@NNliEy24bIJpGxmf+nIOk0A5 zOYm+9-YvnqC3v?4@0Q@*61-c2cT4bY3EnNiyCrzH1n-t$(-Led^JlrU0-Kg#(-Lf2 zf=x@XX$hV$!Sf|}z69^eg8&ZY!^D#2=s)}`X^gVB!NHQ|^8k2Q(ilH)gNx;ff`78W z?OF|6JOA4?ho`E4+?Jfff;EG=p3!PJtb9{en6>cQBOrXCzF z&pN0F1528E@U^6=2fIs}dZ-1GrXEZ#4^5~Cn@gH{FuJ6v2dhh(dN8}BsRz5u(--Q& z@RFt;EH7#5!Ss@*9&9gZ>cRN(7>DN>)|WK(V17wc5B8Td^-uvMO+8crdGy2lp%O@% zdZ-4HrXDJSq^XChAZhBMGRQL|>Y+MFntG@ZlBOQ2grunlSIhG$`VN&u(mY;N6G_w8 zs3?;5&$Xz7x*{C;5@T!iN{JEq7kYByndb8?)(a^ha-T2M3&|)r>xF-G)_6XK_CA$j zeUJ<=p8H|_NU?sTSU*y%A1T(4##1!b5B~toKSA@4(EKyB6zfNd^}|0n^N-U~tRE@X z5C7E6KQ>FTexz7GWRgqdoAo2b`r)6b`A2I0nOchV!#`Y0v3~fcZ2mEuf57ISu=z)9 z{u!Hpy5=9R`R8l?;hTTZ=AX3rr)vJOnt$fzAD8*(W&Y8cf12hWuK9;^{z;mD_U0d{ z`DbeWp_+g2mZJat<2C=Z%|BrC&)fWyHvgzCMgRLZ2K?IrDf&N!#$9Yd->@E}SP%3e zUHR}O$1Iq?q*Sth{Xg0+|R>UvJhxEk}6R~7ud4D&i z^fWY5jBc}KnCR2QEOm2q8Zh5YIBI~tuVa$(HSYSbIdFXoNnROjl!CltCtm{5d4zjq z-X%%6IW>CSw2)F{_y&y>STE+@80(gIP~DgMV<%#;B428DlM#=N$Yd0Oyye(a9_Uyt zv&s!Gkr`2i>9_wwB2z-FuF0EM5!5BKx5#@~HmY0R5$uZ)KZ8I7$~#{=(~C|b72)o? z*7D8ZDAnmB+>8e@nTg$*&Kl+AK#^r89&m6CLQMYt$uR7=;*La2`>{3yP0S01m!MPXCQMscQ2WS zr^-#8jMoa&2q2O7$>#uV80A~EkvLbYowAY2L_>6{LmMI$K`YxrnH%RAPVYA-M^cg9 zCNiU|yf*4)r}SwzryMgUt6j1YjMrX$s9ZjD%1NJesc=iYHS1SOJLqT1^hnMjX3O-z z&26KJvVPrAUceM}{VG0Z`f2QFyyz!q)nLpwDc|8~tj8DUM~D4YywOIvD%P}SxHWTX zhNI1EhOe!5r#N<<&y$%c*H_pju9xh~g+$+5?se}YI|+Y~;Zf^xHPmGr$(?>#~4X++`triCz+T8D0$IE`qXwzEbYC^nZ1Z8~rA-s=2wIbirNm9g8Z*|A3=4ekZa?jQ4X1XjSn{oBGfQ3xSmYyKzJdC8W}=BBtH(> z>>x(Ja~u_MB;1S60w*OA*$-J5)c6udG%my%+W1Ka8mG|rw;HXj z2l`!@QTZ~TZr5l;Tt}x78pYDCM}yHh@V&uCu)}kL(cH`lcDNDjE-~Tm&DR>FGcV4K z^zmKBZHNr#WS+xt+ranm-glqqAYb!q9t z3#Q{Z3?Btu?+AZ-m-(OjhzxE>agND6mP^AMdi+|<61kaOsK4@p8*BcA%$yODV2OT- zsWR9W2{U)>+%Qh`CdS^_o8gu@SY{e@{+zpl<1_jrFH2Vsb?Gf{S>`ky=`NMZoS^b( zxt&Aav@jzh8w$+8h9>zVAWLO()NrHYDl3<|UTKK*cUr;}%U}**p{Q`II9*=CA~(CX zBEIl-wSLk)dbT|a# zqF2k^>ni-dll!SB_eC(B6f@qOpz9l6+02E5s~T6hxvO+nkw&X0?Kf(2x7b+OXp{UM zePd129&=;uoL+Ndjr0kc+^siOtJ$09lk==-tD+P1F4r%ruIk2IG8RgfrMF$J;YY1v zt&p2HGsZM{G1^JfUMZEipj~DR*6jBW%P&7U5uXv+XP5MQ2WoD@pU5ir)!A~mwl4Q3 za+|5YW);=IoTIK!=$l>n(zpJ;K%?<(9C%%3f0Y@@24t#K>A%Xc<_vSF4W6l}mo%Ydn}ckeoXc!&S~Gpbk=xvCXK z;&J^7qE1xmN=}WZgU8V*d{H^d+(3ove@8jKW*ueNi~APmQS!rY{TSK9pqv4&!(!57 zGUd~t{sfSYPsptn=ISv4GTZc!{z{abDZRwI0@bfO;#ZCIq`7ZD>dzzfx|AI|kh!vD z;-Z5)$gd=nX8-x&LhuW)HC8{2{=1^IR~X?@t5#v^cM{UoF^ z2OiJ$ShwWZjqQt}bb8})84-}@BXWw}tP%L~Y4S5$4Ka3M*1s2VK)eA%~CgiDNBBt zOeFPpy@GI0G6E#$cV$HeeDs&nOgo^n)Jo^MAFYo3mPKUD(G^PAXrR}wX&pjkt+(xr z4)m<3$j{kHYZPv#RF$J-K(Z5OI>0E8DVs$5HP|Y?Pq)LcJB(6^rL~6Ht{sBrkfvei zjL(Vnz4y5*ut6*bfHv`g?vy=%nR(M3|hwXCeYPFPfO3L>ms zSXNKy)c@}ABzuuGC+BxR1rY6cIi!1X-57VKBm;6*hLUZ~}Fe`@yEtB8G)9ntEv*{M}#}4gQY~&>5=*3HnH?)}$D1Thx zhYrDoT2{FQe`YvPfu#1e)io;Mf31XL&yAvIL%8`!WVxn4`JsQ^Paos&u)O6VNV3KyT{*1hg_Mg9vlt~j~ zs@Yhnk9%dVRPC6!eTx#1^iAcGk2O+W4X?URYb3N++SI{j8sRXe7m92r7hbsyZR}c# zz&#cc(`2G~k(Y?%c00_=SWP_b+8~^izLAlEihD&zo&dQ9Zp@7!=xH7i)fM`KI4z6+C9+%&ij^0Ez8bfIxWDL?hZCTy8>5|R(i!~9}r?VEhI^ZV+ z^7U78QO%=x8jwQWV{Tv&?ZMv*<3v&5!zce9f->_<{v``uq zjBldPiPgp~5)8kDW3M*S8%Q;o11$0d05>`>qS7AePu)a@Y(pJsDbu4>*K}cPJz`#u zr6;~Z<|>Sg1!K!OqsF12WLmPLDx!yih%_p4hk)xmBIE~$WCkbylf&H1|Jbk_*>#iI z`5PH+<9JWw2Z7wsjA+Ur2rsW}aAp7DZ&d2aF6pI&O}nOC&%&=kV=Pat-7mrGGmGW= za*IC}-}DYht6tNW+T2i-3`qN)p6H+k%Z~le+X%BM5wEUTXg{{Ge*My8)TZ zOuZ_PuHD1tSfKkgZTDs;uE*|qggn+WIgYOgH}SbO!Ft({A%XDcVQo$#KN4$KNOjjo z?{iU;>>xH=5oSlM64g);1~$~AINTl;ERu`H@4Fdc!@_NODs;k2=^#lTf(7}2y?C9Tp~v}B=-r8tz8%)GiZ^tX!5#(>~v9ML^a%2Fiy8Y z&UMabTKD8Y+0e6oMN`K$+I9&H8*Z&1VsZC7ox1PH50N%>%3JHFAuE&P0@=F1Lwx$z+R4b8b+e!DUb^+zjX z+sjy%zUdmL(wfBC@;Sq8n8a>SUZIU`&KrR^cCX9EL+4~tegJPkrhbpb`Jcs$b2n5M zi*+rv-nPYq%`ddkQ|i}vl>8VW8bEEq(5LdfNB0IwY;SVeG4XOub-%8r1xhjukc8XV>&gwLwiaGYl3}bQ5Zm~fJ%8nr z%cK4@mG8pvGHrM6o@)84xBNDp6qw%oG;U0^W!8g(U)>pS-B@=8kr7`hMtK^6do8>e zCBb9vWk=50Bv>Isu@cKDhUH1zkJ@SH>yty=>r%Qg~ zPktwQ(7o^8Ggx1ZTG;rJBaT@34zQbHR*%mAxVikOn9RQ8R-j#2^r}Q6MXe9 z1b*V$kjSxy3H|ZW#{LHDef_6}u&R2~ZAhVIWJi51FH9LAw#GGoC({tVgCsa_4 zj*T{|pei)_pE4w-zpfZLth&4shTBuQDlBpJ-y`#9KPS!gv#%OSHgG@Rr_wJ1mi^x&& zk-Id|_RCL=8~gY^O-GH>0!Pk~-g4uvywQP>mQ;&dcdAz+x0Rp&R$(|MqA7hzySq=P z4%a4FTa|E8+I=^txI33Ut6lAqH&QrLu5RoSI;U~OX5%uvBX2dx1D{5ru>1w}>kuD( z8G1o>yrA*og{vv7-Of4E^OWy|$qp@)uj=#%3+69fl+PZzsJvwU(q&=lu*JtUlI4#1 zhXz{&_`FO0ynE9ic=K(1wk6+C{_bjcetoRaKO4w@hkj93%IB~cKb-u87+*;KhT)fr zkl(Kp6+K;jnc-XM&g7%~3xZS_A&9hlWY8! z&3@D5y5D_Ge97p%-|)js{09s_((wHZKf~}38lIJ9{pfxzUzWfhO5oYeoXlLE1U{C) zA57q5?`W?7U;=+NfiK&X5A(fOC*)}K3Vjr^$2SB%bH45dWx&|E`IDG9mtD6TjBP|0f}SGj~GZ$qwru;;gxTz!6&Iqw<6 zk2ZXv;l~)h)bI|&yA40q@Vep08GfGOOAWu&aP52e^YS&rk2m}#!%r~$R>My;{55hd zAA4Q+^>zZ}qx@tOfAIDW&*5h!@W&JQZaaiJw%=Ga+_sa~CGc%_40UY$o(cS?hTG$P zD1q;^6ZF+rHydB=YxpgOZ@F{x{9Hxu+ru|`-*Hz${Jy({Iz6WR$H`SkFJ(&*7Hsz%&c)Q(@jao=kclrP@C(Vk&P_f)?+tZq zeg+M<=Y7I(+t0kva9f_=Gu-MtXZRT=|2wsY`KcRTCHMKi4`IQ-P5iit-|2m!j^#t- zUgt&XthZYjZ_8n4a*Y=o29JFlaeKu0L*)A#oi!#uXBmE`;TIczmf^P;Zu`mi7=Dh4 z-){FX{~tFzWB9p-_Zn{Xziqh9=N*QhZ*-nC-0J+#@K2if_v{ho^8&+3k^Td@a^{t<0lN?&G2&#e`9~dYd&p$+UJG*Mw9>R4Zp$gpOddIo9Xp* zi}kSmGYRn}kl=F+^@$m7vk%I`FMso_5}{1kF6e<{x3%`fU+f?#M4myP5zYILqM zI(Hj>v*8cU(SiPpCf@pFw}aho=G>2G$m99^h>5p4lZIQr-EO#TuO2n}w;Ny0nD}3s z<9dc%+n>7(f63_l$mqPDp!1f|x!dS$cnHctkN3w$XA5#YzcxSbBG>%fV{~>lI(HbI z-4b;6H9EgGI&DVhCq}23pz|T4bFa}k%;@~o=p3D(bG*^H&*+?LbpFri^d#sE7@gl3 zol&DRZFJTo=zQGh{MP7PV07*@I+F=HUo<-R8=Y&7&d-d_bqPA(HahE!&i9SZ&yCI< z2|7PFI=?eIzcxC*Fgm|a(0SPC{NCuy7@c1loo5qt{$X?;FgmXr9eoz;?<@b8ptI43 zP>-};JZN;bAlLeJm(kglJYK(cF*<)RI=dO2yN%BK6LeBW=Z{9GXmsu|I_(KMhZ~(g z8J(kz&aaKm2?;tMH9Gpt*OzCH(Ye>?3?}H*jn2bHXN}Rh&*+?+pmU+odBo^U8lB%5 zohuS_zHD?JH9FTBo!=Ur?o5_Il0I*%Kj-y5BEM(2?PohOXW zpN-D5M(1}%XEs6SUq(>KD=iTISo!!Y* z=Lw_pesa}$(CDPe<2ogB)%mN@X(v~mKNy`O$m2T4kgLv1p1vqopk=san3 z&P>ob&*=Qq=zQAfJY{q~pP+N4(RtbEOc|ZO8J%w?=zQ1cykc~2GdfQjou4M?{L<*W zYIN>1I?ouL2NQH2H9D^uoxd8LXN}JD2|E8YI$v#Zg0!|3c`bY3tz`z7dPjLyG}&H+Z}MWeGIL1(ei`H#`*FgkxX zIwvLQl#R}RjZUx8dCBMuC+LhDoi~lnnMUUyM(6wlor{dlTSjNuLOr`UznjQAfxiEF zw&7bFex>1?8UBFbc6{SC!)^R&hlcyL;|8Z2zJbvnHGFf!e{A@)Ij$LU^`{-@e1?2| z;jDZ?G3l%p9dRm%l|0D-(`;Xc*AXZ zo@My|OgUU+_(n$OQp2}2`~k!5d3@S%o6j8&LpkX2+I${qxYfDS@LkM)A0>~UuNTSn zeCfNy-k+};9Xl@lU!!Bs%ch5i`LyR{OT+DXnP>P;CZ9(dZhd=#;qNx_!-iX(iww6q zmmB^bqw^iZtpm*Zu9?);a2}`!|ikP(&F&A>~s914Y&FOhTC#pVffygh5p>~!=e6H zHx2op4Y&Fm9~s75{WA?u8U0ThZjbl)CCzodWVqG2&Ty-<*-_BZ^Q$AqOV&erl3eTi z>E^h8X1LYA&v2`sKN@;oe~|h=CXeesZ@ATe)o`mnat!oU=LVC{i^%R_m!R`o!)^QUl;Jj?uNiLhxyQ0F zpIAe$=#yKhTuhLneMb6F-v>|AvWQ-^2$eg~w&}cO=*RY+&MB6XNHa_zg|` z;)M8a6Tgv(?@NduGx4@PxxmERa=tc!-e8h0u&YW(ztuNm< zd^e+ipW)Y-cIi>W4>Iw8Pv9GTB+S2kpJ5lnt^QtyTm5;4A8Ph{oZR zxQ*{H+~#x2aGTFd%He*k{?&$C{W}e}@%I{TiBcw3%reWAWR z-UAG``G3W58^2zEsAJ#@lK?Fp1_|XmqQJ#{!4~i{r3z& z&+9MI1^FC5h`*|1-$Onlfxl?D-S6v$+x`A>IMlcC_Zx2GpEBIWzhtaRB%>e%=P47c%57;fV?uZKD|eka3i{0oNL_LV7S$P!f+dZ@9O6I4;yadH(1j=ejCGW{J_VW$FDKm#@}eT&Hs-KxABh} zZsVUf+{W*6X7l{K-*6j0Xn4U~*J@`q*I8q@)tNNh=JP7UZTzNZH`m|Ea2wxdxYeI; zxQ#!_a2wxcxQ$G*PcJH~yvec)5rkKeD4Psg~A z|7eW+_*#tn_>C`UuD@lB`}n6 z!#9(2?#DkbGrUD4{eG{Gaj)~+829mih;bkPR*d`jmQP3X@8fri zaUZ{LjQjY7G4A6(9OFK|C&qpJK#cqN%VXTfe=Ej){DU#>;~$N2A78o%<)GEj*3)AX z_)r4BFoAy~f!~?HA5Y-3Nc;-53z=I39A+x+bP`S84NY4n#F zzLnv9hPTM3{=AIDxIZtSCD-z|`MJVyo1dEuxAC_bZsY%8xE=Sq`_k~ZG@qwx2IRBf zW%#S*zqL88Z4p9>sI?#`pp8Ayo#tBn^eUvAIExG%R)T#o&!{x(Mc zTZY^6UmN3Ir{#;#i67S?hFiZ~M6UaNr`hl2Cf=6wHw?Gu>-&b=^YxP9HvTQcZT$9E zg!#Aedm3)zml$r(S6>1@Gl5Sg@UJKEUz2OOy~~u_b0+?z&BA`sepiOaW%Ic(fuESb z2NL)>3H;Io{`Ca@!vua`0)N=>D>n^~_Zh?Od3@b)dmi6)RrB(BpW#-g&2X!;*l-(v zlHoSKX1LA&ndEwYw>9VYIumc7OMctLpSeL09JCRR=jnv_zsKU=)Cwz~y{^VzOkYTZ z`+ahMy!wude*SIZPc!>%zXt0y+jhSnHr(!a+;F?!Gs*pa@8Ev#Ht}V%-g=5mzchh&#&q6X zFL0lg3GrV`;A_c!e(s>oT?z58CGg-Yf%|x!GpUm$kDvDgP5j5?oIl3%-jfhNVB*!A z2d#(weIp_Mrda%&2oL_25dWfy*Zh2m`PucW*f5^|J;?p>-a-AN65^M|;?HFKrxM~n z8;d`P@xMrje;^j`$3vbm@%H_M*An=rzt;SCUpM?9+YWy{jJN%?aq{?m^aT0(ve|Z0 zs6L;Z}eB>q4EAjefy!t3TgxtA9Ls{CEe* zDu!wa*RMuX0W!TD`R*lGGwYenWrK{35Cp5Bqc+cGZsnaLXjbvBD`n+@9TW_*Lu(D^LftyeShcY zx~_Gtwb$PFzVCY<_z~1|&ckIK>%0Z-c<+WA|5dpD47mPMxOw+@q*6~h?-vIz`rn)S zKgjU?9xcaZJqN?B=dgQxY} z7CfzI8gWjio@P(goOgS;dFxFqeP0(m3-3<+S@0h4bDu8b*#7}=^A3mW-wW5jXHprz zCwcdb3#YVihXzmkc3SXso%Dm7_r*;7Pw}ni_Gc<}ruB>up4L-;N;xjC^P2=O{Ng;= zz3P9(zuCdl_${8T{5~Dmj&R3y8~gnoL=w~;m+5YaO1D_d>Q9>;`}Fg^|-3f z@0Y(&`o_NzZv6M)#@}sfB~BW@*|eJDZx1*AF)xkIe9)aOdR?xP2QB*PjB{e;e-g z|MzhFv;HgPcs*V=hxcKsftd8Fq-{Y}s;#cQAHsRHA`Vyxj>wiGTzain(@kbM9EBgEx+7-iFjn$G%;W_|hRnBN~0zdHUe_`WZ{%sb^e@w`wM?)!J^ z2QSvoMjS62<9j?dgEq624E=e|(1b3tqgg@ws+`;XbEs z82n}GxexC1lPAD^9`eiZ*N8I<{ucaexX;D?4L$>Zg&9=?s`^)q>pgfw_$+u+_-y!2 z@Hy~(;XePf8~juJ6XBo1`@wzQ=3w|2_`~2n&-p&M&pDg`|Cl&4f*0#>Q`X^Jcw_it zcoTT-nMIc?>v=PHefZ|^#_*=_mhfiqcJM9W9pTO4UEo{7d%#=3`@pw?4}@7Vq!e58Cg3o~O0AKmN%DmLC`ag}B_ceo8ssH+W$D6>9 z!9NP__5U?+uaj>Ip5`5azX9==ykDuasOLoZ7PCrz3+J^CaG$f(4Q`!}!+l-wOomT~ z_o1E@KPc-t2i_ju2Hp)mlKOkW{a)3r@VoIBz(>H>nq8@mcInM4ZF%eZI;G@Xe^_G~%=-&e{0J834DQ=is-~&$r?2$U7@|(TAPM`zgM8m-(>L zx1vAhT?O8l_-n(BvkBZjw1DfkhU@PQx1KZL#c0XZQHTMYNO*!81|U(`Rg>O!Y_pKK5J?;gGxyqGVKqXr+BdA%>UA>8{Lz2NQ- zt9??&@p!o@cu{8?`aA+&eAcYG{(Fhjg!S_T+`fH4oZX01=hI3(Mc%gXRfAWde?8x6 zUAXZ#fjf_<5Z`fKj&J?L;KqLd?!3s1@ZJBHX8byzRr*kjSHDH@G=8g$e{{w_ zA>&^PAI&^o1E0jcbPL?qapU245og!WYyIE9Vq8PvbK#G{>wHoAuJcvluJhjTM~TyE zZq0EHg&XGtxOx8z*S`?1KNzk*5pJEW=G9zhTexv93SJy9yH_=}`gk0IzZ>&4Hh8*z zp2l~*Ee>A9-=j_$f4MKqI*or3+ZvE zP2yCKYlZLrZ+QRrIaur86mI>vxBgq<_Vdo*>3ogBcfOv48|Oo~{a@*aa=pFId~FGT1Aa98E%;?{G7T41YVrXJ>em-)pY3O@{BC;e9jwstms=!|%xO=^6fUhX0k}8!V}LygOw0 z-Wh&KhWEact`FSn zx~t*(H^cSsh3h{C*MAPK{~BEXL%9Atxc<*@{lDS*tNv4Sf7XHPH-j60d$|5yaQ#kj z{Y!!urzh`|UykqV!KLuI%=<>QmifPd73Zn$oY(GKrsR*~pIfKGtIv<;#_OHsmMi_| z@OOb5XZhtz-|?;vcf4D|eciqH3N^<$0B)RK@aL)XOStv?05?vL6>H9W8eD()N;UiU z!u2P^t>-1U{^xN0Z{hlNR<608RpI(g;Ktt?uHOl+e<)nPFI@j3xc+ds{=IPhiE#a? zaQ*k;`k%q|7sK`cg6nU%O3nRm2G?%`H~!vm{lnn;$HVo{hU;Gp*S`_2KOC5WYwrK*aQ((`<8KAm?;5;#-RIwLIx2Xvf9}QWh2F&R?=OYr@BK$pS&dq5Y|t9iUvz^#80-0{8&*I#wjGQRf@n+C5wUsOMjcW}bz$9d#^ z;(W>eJP+>swi~Wq=Jj>ft#IQkyJqRj2L~_eY{$HOl=1(;Z;$^={W89NtJ9$5_H6^W zehaw%$!nEytpCOg{~K=n)z&WK7{6ceq7QpBu6OZ$9r|>`GLH4Ey-vx^+YD~rXVxu! zzc+WldL=jSRl$oo_o2?K*RR?CBE#D>s`y2meTj2K@GA7L=Q;Pl-w(eJyaRk-@M0hE zxm(xa`~8bW!PC68HY~?g+_J2`&#)%k<8I>&-#Wv0&G7v*{8)G+j?>;5ejeO9ugvgA zf*1304fjLl;k&NBhr6ye*r@EAuaDZn7gB#$xOMi*@LS;aVH*59;_tC>Sx-m!>2UM* zgB$-6xPKq*PPqLU3%5T_HYw}zb1dE9t*G-{xbX+TjejTn2ja|u8|O>7aT;w})@ht= z;nuk;+&*6jH_nI*p9!}=wHlZ8n0I5i<7y6fTqnVeKMejeeH+!J%xnC|;l`f>*IxkF z-+!|*zIp$I+qagRm%j1$gd6`t6vkZ_6!e&buevIH$tRdmdbWBHX+^n%A87Ot^7whnx3)xc+Z& z^A6dv=Dc^ojq^I(ytCo@8@DLqoA-72zv94+Q+um2j{X{O{X>JN>-I=|*Xo%n?e<8!S-L_``jtt*pyPEy`;hvYL!Vjm;*Wq6Of0E%1 zwlDKKUz@?5uU+B#9pU;t;reI8^{(^;n^LW>S>$iX#e>b>(SGayJ zxPE`Q{xxv@(Qy4I;QG_y`g7p=Kg0ExYgP75zY$!2E4Y4pxPBM7eowf5AGrP?xc(5h z{%E-VIJo}va9>9c+@b7`uRHF8`}wh-;9GFr@)z8^yY5)VcmEj-H_nZ4a-@=>Iw`F%OV~CcyXTX$n{~}UCTHt;dg@H zL*Db?_F)WMe|qpDZzuA8gufzr7vguu{|Dbb@3dQ`{v!T=@aF}uLjQVh%=d8D)mm-K zJ{W&cnZ# zuHvWdY#qF4r*ZaxoA+e6@h4{De~fSZFX6_2p?x_n`AoQ%Ka1eTZ?tzAXHELh4zAx3 zZr)?y<{b)Of%sePQ|4^|?+Vv{E5onaw~XVm9SQei_3y)tzsY`;IL)i(*W2*Tf*0%I z01mHK@I~BqY8$**C*GdloA}{N4{ z9fPNF+Tt7MBDnQjk%@ByzHwfM8|VE@oKNtLvtj3&$F)W9bX?ov8)taNAD!{1XZ)EN zzs`Rub*A;y4PLBg>)9E8JE!q}!HeUf>hP`Ae?Zlbs(*tLJ}CGN3BNk{9SI*A{K13| z5B^lbM+bi~;SU9WH{s)hf12>g!RIG@TJS{)pC0^=gwG6K`+!QHm#yka(Vvfk*G>4m z;Al|3FbJt0W;AuUrGJdz<%SL}DSHjjh zGZW{$Oq>Vd?&lw6;>^Rh{$&oT6i}SMwr789oZ;IBFZ#SK{vPw8faQpBgd<6T(JMj9%p9g;g ze=+=1_&@NYxqY?D!R7k&<4d2 zA1;Qwp0CfuzXjj*JTiFoxRws6T6k6e9>6#6)Zopl9M|nk;vB@f{fIbE(Equ_aee-X z@A~`&?)qH6OF54_(4XCcr+wZV-##1$H_pi!ejD76w|@+8O+8;_c*Cxh`m6ijDf-_u z;Vpvil<>O2I|MJ*&%LbwBjDbCJ~hM7C;q|A;|Tm+8Q07B#rbRDrBy$w{{4>cb@KU# zl=Ib=IKRR5J04p4-X^&hZk+nvN?*P?-0STQ!HfPEkIAgwZ+iz%*H2&KxPB&Q{An3~ zVaESC<2O32GOo0qCc)Evqf^H3n(@yGUi6`u#|z?dFBd1g`Y~hI5~l<6cuU5=C*jqP z!Fw>_)sN+SJmJ-k*_)8?K~d*33BNk{HwmxK`(whZ^ZuIf>by%6UY&Q@!z=Sr-M8wz z%@RI3>e(mZJ%e`)Ud-cV9KVMpes$hn39pX---JID@dqTldLAFh@Tm#EDdJ2|c=clo z=Onz^U-O86_oq7VuEEpw+&*}^o{xdA%z7J=iE}%?$LTn@ah3)z=CKR=Uc)2H`n$sS z4qnu`FY|RM+>e>`hx?fP!SEl6^DMkG<9!QmoR8s)h_h<k|4V*ICr7yT^0wpFL<++Y0L`KYoUAGd8~76&Eu*YJRR41@Z*VdRwmB*_|ETh8UK}xzYyMwyd96Lx&AJ})A~iS_;6>kx*B#yCI&;H>KNq}9 z!Y2nmDdE$CUlP2klz;65*T9>xu13Jmf=`0q#Jc(i=b{b?DzsMB@6 zGk(#Z>T$J8_$$@@NqBXC4kNxFKRG7jpMdY%*QX_Zbv<{&k78U;632D&D!%LFQ+(IS zSNKIAhR1lfIJI0?9!LAboyR_K=kdl2e=NhN1W)I2A-?mt6yN$=^e)$feLECh_|>nQ zE`T3Rp9cmn){lL=3f`CX{3iTD_QUrw@jt^i{tx)aP|qLmW8o{ER?e6GZvgl4X^n#y zeLjvjTjJa2mhkqBYk%S#Pn@p!#_10C<5VZZU2j*xUFQ?wj_Z}+)%#wfcmP@I0{&C@{WvaWz|C9hjPf`=kvQ7~uR{NNoZim(C*ilnH}5fU^Y$ao z$;7z`ehU0?_^I$`;Jx9~;iti8z)y#N5xffh>#?AV@Xx^i72ow)`@iLS^Eg@s?z&ww zc(D%uOZ*M-?dRrj*VSHd`}_{v<8;L{%R0S|T^(+n+rW+g3*7k2omF%EHQ~l@0yoZ1 z!HfQ!Nq^en+y8yw#_vp=vxsvzzI{FpZl6!i@N41rXI${~e#<0$U(f!U@&C^Fu2SDmAnP-3*Rw#6{=-D{qT)*4cs_0;QI67`fHq<=|k}5 zRrUD(=3c>z`p>5R{fXoIn+Flc_cxEm_x;TtaNpm&0&agMWcWtsRmPRBpQgc!KD&Ne z!-uh+`@+q8YlgoCAIkC7?EJFN9`CK;#y>X0M`ZXb@Kd-BSpYYF+Y8Eitn+lZ{&={@ z^%S_r_4{z+d=B^Pk1O>r>(SpK!%u`e-l1^oyaR5X6XE9l1il~hxEStz$OaeIyxtlG zPuJV2!HeT-5%V=H6K7;5&dwLr+_$}hr|Z8nzU#jy-1iGEhWkG9U2yyMDBRBn&V(C( zyNk>EN7CocaN`Wj@LS>5IS%e|_bPmU`oAEpEE*ekAj?AG{;{P`Li_8GZ%) zAmR)Sp4K@W-#QARoo0e8JU3%{Rnjk~OjWBljg z#{U+szXYzo*8ggb-x#jn5^nvM1W)^aIlleB3-0^NufdC#(ADpEEIYWYQ{EE(5Pdru z?sfYa@Q3lo!yh8=2XN0vU%`!2|MId<{Y~Kd+rs_6KzsP%)N>eoN3KKegWrySz!haZ zuB&Omi~Z;Bsv9NMeV&Q$I^XKbGLGwNSGeos5V(F%xc=F2*VRqI({(ih-*xo_d^zU# z8~E|`=NGv1Qv0fMymg4v9`1d)-oev4`{G;Y1;LB{_hbLR68~}XK9q?+9^d$rh<`5e zU&A;4!c6?1@s0l{@y{dv%2$_tGyXQgi}9Y1zbn4iQSI?OVx1OWn)^j@C{pSj} z`_Cx2`_B@%{kinIvVQBi4sJbPz#Z=*xZ_>#`ZB)$7I6IzaO*i5Zat^N|J5J(zxo5W zKil0<*6IDIli=Pr>jQs;^*I#oKKVrObpLq<-{bdvxaZ$aH&*H_j??1)dH=YN-6i3J zf*+Ca?!k`(s9%{><>-#P83zK7en){C);^zxoEQ{}bGO><{?i#9wd7zvuVZsIz&(FAly- zhMyO_m|tHs74mXu~yguSy#IR zPy5iGI6k(m4{^NSyBpq#I@cdosV9xURq$fpF#b-#(>nLb#5n@r{cSSb&wuW7OQoJ7 zzMr@33jdb=JOKA|oAcntKmFF43kg%Je{v6GyYusOIe5YM^xe$aR$I!zz4!x1~2Bz`R#x|2>gzIbc9>~lflzIPY<5v9d>8Ub#8fA&Ex$L?mA!j?lO+| z3D<`I#6G-Z@M65)-x!PU{`nfdpNsn;crmWan6IrzmG$4nzHuDn+p%=zna(4cfyPB z%M^d=z4&*}n405vf1u=F(x1D67vmjF-ewP$zI9#{yztHYW5#dsP#MST(*AJYcfJSi zeU)i&??0^ia2enCJuinlUwb`L`tsx9uG`6vmcD)H`dG>B=WUOdTz~7aCD%V1?)Snj zhWmVpUB;DhjNkl;n)%Pc({)(y$%?hIZmGyAsVQ#I#(J$MoS3gTQi zvGhIezK1VheIE97={w#&!Hf7FFBjl@-7+G0+J}dTV;`Q(#CaZm1N+{bO#Hv`t$*D~ zW&eF#?g8*C>03YeRq$c(tKk#i*T6TOT=vuRQ7gFTqd{=}o8kHk;2ziYo+a9r@T|ARC9r40W#c)Fi_89dGVGyZk-;qQ#U*-JIgW4qu*ULUjF zIe40P1l)c;3b&u@yj*kMzQK$5p6_PCy??dbE0s8f?|Eufcq8VeA>79>@BC^R$8~Z_ z@N^!}4qo)f{rLytoJHP)Un}EV=aF!)A9}-m+;u z@lD`fx9kk}{PhQI6MnY!^HoS9g4mm%1}6aZ-Qn;6*=&(9gZ#L*e@dFZw)=^d{$Yf_53$@k@qIX+dp{Pw?~O{EBntR zxclcaA5`+D_a|2hUX088lk32{tz7Ou`vx!S@$(-430~BHGxZ+<_jxrviSOq?P9?sd z134Gp&w*SB_j4d~;8Uo7F5LImzK8e5UuJeWUk%|K!QCgj!_C_hZr*-yk#N;a?EvW#asn@$1eh*OmRRAG~?hyu3o3W*L9C3~x`ISBZ0Y#y>s7 z&nC`m#JMu#kIe9UiSs&fCT0A$Gkg|t<`QRN#$V>6n)|$B@S@LO5@&;qzkP=9Oq}V& z>74P8%kYzk<9*Kl8UOkWA4Z(_sOQ0q|5Ap(L7X|n`8eax%lJQM{6Fz$5r4IhYo4#Q zgBSBP8^3wR-wyvx{Jk@NCw%KUHsha&{{itY$oK>Bt^ekXKLYGJb3PPw+cs{4V&P;-8rD&ktT)w+!RD zbaGA=Hb80diXYYQRl1hU*KPJy#GTSkJIJnR{CGWnU7x&{u=Qc1~2Bt zI30r*_1{MQUGc5|Na9<6FSzxeK^*g*gKzy8!lzUJ;7punf*1AQPW`XoTmNk0e^1}$ z;#=o8_&?zPnemsMSI*0i`1OOQ{a+7%0sfX5e|xykEo@61uLJkN_jT6ca9^*T9K7h~ zaQb;VzUPsP@JHYe%=km_@4&w$F=QsGy?|NTW=BpU*oy6ZL zconK;{B47$@pr*D{;9;ji}-!6+hpP#5xf}hD8_pXzT@pne8<}#-#Q24 zd)y7n_;=uc#qmBi<4?r*zQ-FGedc1FfO2jBhw%8Y*lzV~PD$@mZ9dmrYxjQ=wJ%k*bX#{UBU z75rZ_{$KdsKUrgb&GWlX@M3+U3HU5M63p4&d_z&UNSy0Ze{cjk&n6HQN z8)f`$@E^f%mGSq*e-yt{#y0{^3ozsfh2c`WAZN&E)EtI)r$Pu34!9KW7tH-o!RZbKZ;Ydhk5{@o4!9_QbE zGjYxjUerH<`Y*=!{5zERo_~kqTjwZz&leLi{uF%o|93O~Y<&0s?=t?+`0oEJep?=o z*1uZtV!k}TH_rIY@x9(?oALL?_j=>-jNdzWF<(zHUuWXGpWKQ+5r1^>Vq7=zzTW-B zao!)pcilb>cim1Sj{STc-*x*g`~%kQN0~U=EG*~C@2Twr_rAns@V$tCE!^*4JQ_T` zFEjz)`$F}z-Nt@tloObxe83wohJAxPU?tPVqgBSDIjO&dF#PPn$6nyWiypHdE zmAB#ESNS7&QP0z?tAFraKdXOV=}%Fo`@nj^t3v$i^~L_di};g>e*nJmk0rkQ(kb|^ z!(sS-zU7YKMc&EeeG~o+{2%xf_!>Wy>%lrV4PNxYI$PjdXG?rPf8IXhcf@!9?4I#^ z;Cuh1Z^pj>-}@(5XZ#`fz8)E!@gKx@Kb)NLr{cS=W@h|3_?|BoX8gtYo-gYBSkABW zwMy_}e%%k($@tBJ7wgUYGh5-ipYMkMEbDErjDIlxbNJmd{)zbB|LL9a`{O@P{7W{kruRRn|!{ztgC{ zN$@K4uj|7tgBN){&+Y(sUF}XB*Wo_+o@YD5KU=x{yiK=EoTKqQ9(%z*C(ap}I5!6` z`tTxsm;`?bK8-l;pYH`P`eQwx;@gL>@ZBGN%lLoeyFah?Q_aWw+QEx@+;5v^{H^ib ze|FFK`{29(bj$ch6-~ z%;Uzvt57Z1NmKk+@wdUhlRobWH}8}Te+Ax{I5XgWe(y`T{*Q3|-{Fp{_OInS@pxGq z?s3r$?s>2ayb1Lm0pFbC?tG)4%{K>(aSJmTw z`v$(}i<$WDw_j%bHGix0xrp!iVqN$`>fa=IRq6kFz0(ZeeR9`~-wxk#b<6li<2$ai zGX8n^o;R<}_@gp>LWWNvzUR$%GyZIRKWFk?#$WdLavykub+SV6qW`X|M)+^yZ<6tM z#GlXiRoi6z1M%M?{vjFv4E(q8Z->7FA59#OuP1`1>+@NB*Z*6@f0y_(@qIn=75)tT zZ}IK(U-&cemt9isSNdB7FZPr7@LL5h#o3|If^Lt9hKQnky zkH^aZeEa+`@n=!blla#EGV$GK-oZEi2l(DMSdj65#JB!s{wU|g_$vl4#_Rir>t_5d zgBSDo0pr~k-~M;QpN-!g-~RN*{}BHieB+P6pMyUJ-}n=Q7vr`6Q}ON3YxwqaPR9QN z-~D`X#{UD~{d|=_Yo4z);hx_&3|@@O^Umh@UO(&%_xhn@@M3;HqMrxi+yCS7KgK^X z2>l;_+DqugL}RAEBsEbf9fqQ`#%)E9=!O|3)RmF+#IgI zWAL=jw)ob0Ap8sN=br)p4Bij!^Wy#o_xpoGf*0%LSL(k5zun5^xE_N09Iz+g#(#nM zzZ3rreB;l78-E_$_=||Yg!oJGjlc3=gP;m^mPhri4Le>MF1@YUfz5y$gF zt!2x3Uju)|;KjVp#DMgBQPD z3%^mu-wJK7?=HXYe=2e*xchH3PpX{s$R<0e&<5?=${C_*>xDS+3@NX071GZ=2( z9{;tBKL@`h{%09~5q>NDUo-v+%a{Ax4)}G0r{}2+@OQ-DG~>6#-wD5U#_xdN8vj2T z{}}w8@q1?cv+;MqKR@GNh2IAM`iy@U{;v4H66me=q#j@OJRMh~s&-JAQlop7_4sadzA)t@!Jmg>ty`R@%P8yD&x1p?})!MzUTM$aL@1mf%_c$Lx|sr_($LyzZcy2XTgns z9`QR9{~~15J_}%bl!w-YcC60Yqgnu~xQhe_l)LprpuOsl+4qnXH0$z7C!#@&#tBk)pes}!# z8UIlHqwtT+_^06?jel0gAB2Al{uLSjcKl=U@67mP@sGowknvx|KOXeJ&&&scV4y#Ui??*5Pv&-`_me~AO3Fm*0Uendj1RdbISvRr`H2l;d?!B z58QE037)RE*YRC%Kf+yaf5Cko?7FL#eYXB4!PEL%;9Gxtxb+_Z@5XU-ScabfxBi>p z#-9?r7{$5F<7@D$+gi0o$KTs}C*ebbe~|D?f`5|mtAl?Xyx1SCb8+HV|Gl%{GyXq` zU;TH@>a14IOCLU;vnt%bQ?@pIxmC*d`!WuHc)D{0c z`rjSjeMg$>^`<;@Zz_Z zQvU|{9(P;g55RAk@!R7M#P5*tkH8;zFaBltXJ`EX;r|c+s*FDze=z=C8GkJP z<@gga{ww%b;J=aaKf%8ee{RPA8UHH$B^iI^29L?}Pt5q|;@^OOVaC4}|3>^F8GkhX5d8Zy{?qtF@t@83 zZ{y#D|6a!b3jb#OZ!`W<{9*XZtX1wO&exj3i{IXY-!S7h!@m`OtBl_k|2F(~8NVz3 z?f8dh{8R9UjTaO3X*H+~nm@y`ujRCNdazY*W_-Eg>hM-gWvaUR6? zI%f*pdR~O@!gbel;@?U9nfS*48gBgW;cbZj3-RwF{$KdUuivnoN8_&_y!fr3XK0M? z=NX#g-%Z|a@Xfmy+`Rh}$IovZjBnn<@kf#OXngaY2{-S>#PR)w!T9cPH{p*a?+AR) zcN5`W2hJhRJ;eDTc(Ffh&2jxRaeQBLxpgY@Sol8wVYT4J`P$=dZG691)imR8jqmrW zcF*|x;CubwE#n`J@AqEM$oS{r`+T0k8UI>*pU*Qgr44$rs4e@<`#Wop#_uxgAds(;b@qM4SEB<}>hiCkg z@qM1;=^6hbe4iIIFyjxw_jy6LWc)GsK40cT#(x*z`^mF1{@3_EUua>* zUy6S}^(?bqWt|l3!TDMxc=6i@@Yl@v>%u)>Hzv-5#Mu(xeR6xa=jFD+i~a3Oj+cG# z&3ic9eg5*`>Fe(6@qOJr3I4Cw-EiZtx_;SD@2jj2_jwVE;J0(XW!pw&9Pcyq3|{=U z`1{m#>Q?=z`gb}0;am^g1b>A1bBXg1^YR1!n!H}CwLw|WEyURvULSuS_|5p|!L8@z zjmr4e{}=p0#L?3mj+MkxdPvM{((DR^*1l`Hl&`T z;OoH0z}JP(3|{oj>zsMP(>fOt$2!+&TGnIV?u0vE-@qN$pYZjlbH`?7{Pp4Iz#GAD z3to)N>#+xdr{fw+9LF^a?zpzzqEb)s^I`V4*1?N)?s3`)?mD>|Zh!89yU)ypAJ6*S zs(IO;yWt(-Pr{FcH|2bH6?{ed`6hfAarWA>k~i(={=w7Z{Si@WO;-> ze}HeFe}miSWn0u-=gPs;I@`dVmkx0Ie{Ap~%cInJGrn~`6FlwPi}v zt9eyk->29xc=6lEsAu!w#d!Tb`&Pv9{fk}jeg9&2xbI&a1nL+m!K#ah-4od_&@&1^4~>OW`L{=TNxU2~Wb!`yt$Q)o|Og zPUCMLy!h?o%;UEBUPpC@Z^XFH3!e7vQhe9j_3*nG@37!SJ$LfH&%OB8^Ih;X?=Se~ z-F3UN53|YJ9`1Gc7`W%V4Yx1jG$c+ZxbM#nfcyU7_3(}9=c~cfalM1@xN5bm)YH7G zZ+=dD#o)#I_qg5>?mlyJ@HFq4_~yMcc#+r7dym04@7r+muGFgR=Vbc11l}0F(hjA6 z8~mc+Y5o7hxBl8YmT@+r|C{b9J*=WoJ&J@rrUqMzTg&#bUhS?8wI zc^JGg{IuX{{b%D_|8sErupkp>5x#NuZe7;taeW}X33Z+yJgsv8zVT-SFZ%Nv{rLjl z^YU^#m-V<#c7l6c9}f3?(G%|9e?JRu-a)~O>|@zihv2)9eG0#o^}Gl^6h3H|n#Z+# zo05BdwKv@BtMlMq7mW>`&dbyI&dc+`i|k&Xe2?$-Nu6EGI^7?-!`&Z71TW_Ob>{sZ ze2-n?;{C4_01imTf_qXA$lR5BR@fX59Z~ha!7}wj3YmK&*It%Xo z+jWB%`}yXK>qPu_iE|$O9r&f0IB(&5U-xsk_lFl`;_S40S^xXw?Errdeo*jqTqE)Q zJGqa;XAx&&Ce8|bl=b-caMy+VcXc-jp4M{){zv4!6g~%jMJCQHeE%-(f{ee@o@M?1 zUD^)8(>jOY`}bb&&-lOL`y9@d_NwGf<97>QtWW>m>&Y2^0{+MJ=hckguw6OcSMj%i z`yA};f~R#}jQ<*OZh*f6zcmx*Ykc2t`Xl4-*S@UZ_nVFkp4NFkzT=t%w+~Y@an{(o z%$gV)APsz;&>ieb)Ry*c|YXH;Axy5_{KR4 zK8X5nfm{D9cvJS(jrJ|;@jP;3hCiC&-)4Bz{c4Us2JU&VVTaQ9KH^XJFO7zKz4{$|2=lVV0c9Va zpg%hVPy5gfZv3m^-WTn3U^%Ww$U8E4@mrsl_#nRhp9r_lFT$H~JboTL-3J!nyASMm zP+8|~T#p?I_ddzvaPJ>Zhi^eW8y{SA{PQ#X1-SQZzK6Rn)$3Bm_jToN!HeU<^U=Zh z?gQQNJs^%<#K2{6+Xo;(r0RKg%6n)+664 zc=6k(8CQFJ=l7$Gzc}NsdPF5}@pBUK*9)HZxefkg{6jMSrTEX_U!U>s!goDS%J}o} zrx5?|jDNt9<#?aPKRI|h-gEJv!ylaSAH#nh|Fw+2O!u;$7w}gNp4QVE-}SIp#y=?I zAD!{f#-B<(gEIc@_}244#-E7qdV3|~&%>WaJ&QB`%14#`d=Y=$;AubG;9Jk$8NX}B z?~(Cu%lP+a{HO5k=gS#?Hr&rW{z)9iwer!G{-k}F5xh8GFXp=L6MXN3{TRH6_7Z(w zitoO($uX6@|93sW`D^Ro#cy9G&Mv{zIuC(+z41QW>-=SpEyp{AeYhU{VR)P1MV)@G z@&J6V1CI=zUhnn5_j>OFxUV0F22cC*7rx_ad|cU2zvtC5c+ofO+&y?&=f3#Xc@o?@ z|9gDd&sxmm7ClOCo$cZF|IpxRJxAkP&pGgwxUPE$?s&%qFRFTlb@c+i>vIl_UqN&KzVT0k`#SeRxb@!(_x1Q>xaW}>!HZG6&N}}Q z-+g$+lWXqt>cP`K_X(cHzY*W~_hjNfjBkJHpHitOjlX^Hq8{%r?G`-k|K9k<1o0NQyK&J_34BR{}Jwfa`@?$`qO%j3!c_9 z0X~X8ObcE_^Le&!;g9n=7XJ@Ex3eJQ{|)cVd1sw7%KpDepPK|P>i4|AFaBHjz3^RE z{e!3d8HDe;x)tucJR7{I_HFXMf$#AfuWSA(Z{-@!L;{l1m)rt!B6Ui88D zi+2y6#@`p;_=mxr_kqFFym#T7_o3iv-tqY6eGzWnxxv%CE1g~GLowbaoHy49p5|Q_ z-@ILdr}59i_c*#X6aQv>G z;hVSic{PuBx8TKZ-{rccE57|d2JYuSPk}qGaqw-q|1&Lkk#`1pr{iyjzXX3K{&MG+ z6yLnYVTDH18hx<~4rT^In5* z-dlsGdGEqE?>M;Qoe@0E`yIY{e-EDKt#x6gZ|S_R2{&)c;A!5@_~t!4c$)V(e8<}d zZl8w)PxC&EZ{CT))4b2)n|B7>@h%RY=B;;8**Ej96FkkkF}`_w1W)5%h;RJMGx4v- zH~x%F{O|CMza$fXnTyNu8oxf=zO@XVj;k|%7p_AN3!e7vSbX!I3HSPNeDES~@qPBu z^{ReU{reXFKKpRpOUiLI=DtU_;Kgq*=5^>X@L%Eoh5Ou?e(+i39TdDc?sg;ZP`LLi zZYPe<;kgg)^M4*Aj`63#J)h2mx1*kUaK8uf1AHj+*y7T%pMIWaC%B*IIRNhchoj+* ziGMo0HFZ7+-xPl`T>s4se;@AWDpwp(j?2$sHV$6=*5^Al!?*u?!mZ~7xbZK9>krTH zi5dP0-2NjS!aspeg?|cP47Z>4E-&l%x?8KHP|JAEw~L737+PC z4Bxyjz|A{1c$)VweDkh!Ri!^^-Zg?3{V{K2xOv+JPxBsyZ{CxFr+NR2Z{7iL^NtFh z=6wd=ysrdL^S+I5-Y?+ht$lT+Z)x5Qf~V`MY49}fHu&b<6K>uf!PC4K;yd2UgQt0~ z$2afYaPv+Lp62}+-@NmKr+I(GH}A67RQg%;&Ag3+r+Ih7H}8JI)4T`boA-FQc?Skh z^Nzqb@0j3e-pBCG`vTm&bAzXOYh7FR$GmF?PxEewZ{C)0_sJf?)4Z49oA<`xY2MrL z&HE_ayfcEQdB4Lq@9)9WytS??`(xfU;r6*@@HB5{eDfX_Jk5J7zIo4td;KsZc$)WN zeDh8Wp5}cX-@G&6j(2hJG;h7@%f6X+o#1KSjq%Of8gAYm!PC4K;+uC|@HFoveDl5m zH}B%$Y2JD_WX2mj&ATzadAEm~w@dIe?`ims_q^a~-b?Y#I|OdtalzBPZ{VAEcJMUs z=lJGb3^#B68!P=x^KKP9JrC|2Jk7f&zInUA&D$qn-L)KX%RfFr#1c;+@~42&nv;xdfvvjo-g6nQ|FGF>p3WRT2D`WzbAf1@U)(O_||g;+W8!uHb1s06q2kKje$uIGKL9>LSRr{bIU z61eC6QNh!^&*7W*P52JHU-nt>w4V9+*7FzKeXQ}QOdo=$edr!M&D#^-yywCH)ra8! zUmx)8!?vRjJNptCD)BN2T$v{BY4_}=^1}!#;mt|n)gS1^Dg^9r9VX<%-cA4 zns@KuY5dN_G5#^|j+`G)gZn*^i!%JW41X?0yY2k!I7=D@waT^#)Xo0o^n`mM7S+|N7h4)=Qso#2gG58dHDKkcmG z>3Gk_cf3=Br}ZzyxBfbhl;g7g)!^2@A>8`6hFkxx!PENN<6HkBaMx#_;OV&T#&=xP z;EwApxa0Z=?zk4h9oN#}>A31VTK3a%^$4EUe>1-IPlkIuzMSE+f~WO-if=uO;huMz zK33N6{=7$qcMD$pS6{OaT$J(0WO#$e%e?ksW4QBp8vGgdlP}=|Ilg`hp7!SteEU;( zY*~+e*eQ7N+xd*QC%*OEi@yN>8GOh42Hbg{7d)+hA-?th1-Jf<$5qBv{QQP`ng%cS zXFs>rDtMZASA6sKg1c{@1$Vz43-^0}FTm~3Lb(3V@Y`7r%Z@MSQNA|(F8ob`r{moM z-|@DA+vh{z*53>6{9YWqsPnAg&Y5VxbeRYUSwa$@xI2yvL53!fg7hgT)#J5 z|6REI@a*8ttLpLj-roc-s``#Pe(&$u*C6{ov_%w}Bg{7u-6p$?)6Z_Tg!`>-@zG|2TNshcEH% zL&Ik(<1K!E&-!l@ycn;~_d79o8vhJ@<3A2}TyMec&%EG8JwH%Sy(yJCi+c3eh5J6m z4siWF;r6p*hW84dj`uWt$9oan^)N1YF$$0O&+x5txo2x0Z+*D^+z@Ubw#e|E;XaSC zLxvv>pTg%Tdc%D_WdGo4-v;5^w_D)$?V(JZ@%YAh5pJBh!PEZNeXiy{H-X#dZQ%BK zcewrR1owHE-Qf1~l;COK&cb)R1L2N$XeQ2ZeB(R}H_nXUY2TLOyKYy0zU-%cTMKUA zwhf++w>7?X4h){wGZx=^X2PxKQ@Hi4^FpQmw4RNFr~7{^xc3?Mg8O~{|73Wd;OV%A z<2$bLaL4s5+;P1NpUm<5aqx7!U*g;U##1Z(N$cD%c)CCLgnNJEY`D+8xdJ|(>#Je# ziSWCFr}aO8Z~c?uzAk$UZatp{FUI>L=cB*ji{Oo?W%?65?ayf$egWL)A^$JKZ-n>a zzR-x^X@Bm)w?9w9-3OM!U59mFtcbz9xXBww&@O1y#7;c>X;MRX+@FL4k ztlKm2y)HTjel7dP%f#_|W*)wI8@ybu6F(2uD0uPP#niJO{AYMq_%HC|h`$rBThGA% z75^&uZ}4I8-{GS(@yFsX!G9J02mBrQpYTsI@fYDQ#a{yd3tsP)N}r3Lf5RKW|A9Ay z*IK@OUO_APGVnd%%fb(U*M=VnuLHj!c(I=ST+J~2MpOBapZmBD-wTnhEITZu1a40T#I(oYmVP1!-r=0$l%4ec41s&;BDYfX5vi4H_jVy zYhhu{mS)9klZ`R!Z!Eo2%=-@>? zuEUvd*Wq$+mGM_%owR^k&(84TIYo_Dt@=^*@4nz^e;y5<_UBc&{n`HQNde+CCH ze*3TS;{R*BaL2paJ7s+5cfAbX4(>YHHN$TXUSzSK^Ma@SSx6k$&kFCBb=sfi!HeJC zz&_9(-m$8A)yMB4#Ic`8;XA*5@ZI-j;oJY8@$G+;8D;(UzeVukw=1*Wj)1QMKQ+TI z&hR^er+vORc)AXsgWKns#IH*|-@@y`7sFSD|4#f}+22-~S?N#OhbD02w}4wuYq)v$ z2wsfWyxsAQ-xF^9v*59AQcyREv&g<~4^G>+y zVQTQS&TsIov(AU*c&)Q8d^gT74TGn3ZiH{0+rjN;m*8ogm*89HJsCa@?(sDR?mBrj z!{3MR#eKrhgQw$NfbV$!ggf5D=T!Qfj<;X%VxP4BE8#a$&q%oanV8|P!AG+WKZE-| z^|!&(@h--9yvu!5t{=zS3hw>e{ov+3818=iXz;XeGx6=iS|6A7$eU;Q&T!X%`wTw- zK7xMM`J~MI4D+=yd^mm!xP99%c-sF1@$LU{aQA^z;r8?P;6=4-vOll(X{G++r~7lO z;Klm1pPk{(Z!h?|>~9m{ThpKCgQw$t72omBf!nwCpOyXh{(o1v_y13Vze}C>1}~!3 zr$1xy{T$#+aL4rqaT*Y3HokGbhC5&NKd*USb_t%&OINu2-YIa$J1BVC|Euxs{~d7q zKO=a$e*VUH{cQF{IbZUY!P9!$;9Ji=aPQk62>1Q0QNhzX-^90`UoyP*+)DjvovQ>d z=EXYKhFj;xaKD$-CwN-t9r)JyVusHMp4K@B-#Wj7Tj!7Pf$U@L=2iNT)_HpHbba2G z;iH15bv}r1olnB8^EtTdzy6ms*SSaVw9Z2^yf57I^~G@WUYX$|;6872Oz^Z1kKx;g z7vLU`GlLhSKD%mg)%R^`e^qlIngvh$&>n7|yTE&~9*!mcTI_qh@Ly#AKLg&II2XhH ze!-Q&)BfCuZ-1r*FGjsK^(=;azT5EYN`KNm?4999WcW#N*F&ESzbM16hTl!!h6PXi zFcRNBJPvoA%m`kL+CKb&?>^IDe%T+#)d;==^Vl?aTIV+S*10F#I(r09>%1J_Iv>vP zNpS0bDZ}3jp4R^{zV-hAxBmJIDt$}q-zj*p-rP_2g*&dEaO>|AJgxHreCxahZk^+T zr*(dSZ#{oy_$uF2##@ZbI@iwdCc)GCTi{!NTe$W22%gqI7~eh*gFCMAaOm*>=Hb!^IUxE8Ij=+!tL{u89ps|TK{x>>;D99{k6ZV^e3&q zY4CL4*a_~qy27o$NAR@HQ}M0yLb!E~3ZB;a3cmGxm*IcHt#kSBD}6}UNrT{N{f+Rg ze`~n)cL|=>-w)sQJQ(h{M#HUtZ1A+sr}3?GI@~%J2T$u<=ZCUC*0WoNcZ6H#p&8yI zcv}Cd_||_R-14-$JHKg{Ran6>pTMAI(x&db4c*C z&ZqFL=i?0j7H*xtW_X>SDt$=nuNypFCmX`8zg_UO{uA+C&;8(zYbf0M?+%{U`2fCs zo(#9nxxv#qS6p1_Lor_K*($@^z^!wi4DT8|t-m|I^`8#6{vpBB`X}Jq=a=D*YaZPC ze+r(~`3Jsr*8REcn{~Dfp4NF7zV%#~;a9<}^X3d69Xzf7A$;qf0=NFT!PELz_@x}L zeQpSMT&>{NzgO_I&i(PNvpd{62L?~;dVMylI^+f~Wh&AsOBSZk?xR_`u+4 z{a4{z|DAB_pBg-^|66?f{3qN#H~78Mhhn_e-#mC)=l1y4xi8#0`vgzxyanHSp2_gn z;nw+nhR+M0*1r(n`u~P|JT_iZ=}%h!zQK#W+2?L>$JG~Z{R4uhbzX^Yox|bQIW>4% z=X`wYsrN@^Tm z>s$!8&ia2=`j*z&Hh9|4V>5gZ+~-K&kl{}SFY@~N!}s7m|NPXYl{(Y$_6c6p>39dh z=kUJa@JyW1_{NzVJnc{2zbf^l{n;VI_s{TSGW;~S^L}oI56JLa;JzPpXYgVa4Y}Vw zA$Z#7XNhBf-iF)f#l-i1^@e}f+_$|m{D=%c32uM-WcY;{J|uWL-rMmV?^w9wUE!a~ zxQd^Sw@L7Hopgo!{M++`r}YfLx1L+!)^jJ^_o;sip4Qo*R@H}ztNx{Rwuk$9%Y%a# zaXe0M4W8D27jdlrDY*5&0Jr{z%T(%2>u(i2t-mMS&p%v2oOM|L*Ww?>zHxi-bX=qG z9oLg^$Mst9qW*Qs`xd@==i;x2{{z0CPxupV-`Xx)^Za&#dmNn^JRR?O_>T8#xZ|A} zJe{w9;OjH4wQHAkTK~zx(>T}Td)}N3_x<|U;I8K%gQw&D9pCZRuT$3P=X=+K|EvDs z|6l$1)_(`wI>%=Cuffy$|Hl7U{mYg0dwtsyZv9sTPwRgS-}*m-yT2{W@J7p5>PhQw z61+IBt$#dH4SFH3Q?b{*2i+QomJ{f;FzV(lX`}v<|GyJpQ>A2?OJFY+A zu9L1gSm#2xk0<{P?smS@DwRH@_3s`$-8QhPMu0jB5k(_6?rSZ-3&rK5u|~S{p}vFV8>3x6VH@e6>}}arw38CK=u~crmU` z_*(XUaKCnZ7<@zeZ~|PvfAF+FgMz2)Y6RT=OeMbk`4Qj#)LpIYgX?_V3_mJ(T4yhO z=ka{Fb-o|G=;ucC=P!Kg+->!;PH(py0{1a^=LJveycFL$pN5~p$G&F5-EZdxFY4cz z`hURx*X2Ci(`@}U%5nL)i#EakZ@m$}2i*C+k~nSo`p9UweS0)`+Mfyd_UBc&r{7i9 ztkhrBxhZuHhFj-d!Hf00J9SRPzo#l>^~WdQfRBRDg*PVeFYqSt73!CDZU$c$zBzmo zcvJXx@MiFRgQxvGAb5KG_Jn&}Tu*$*bvN8`jfXp~7vPTTHMryY5bn5shHt@mm%@!x zw?WzG=J<`^#%TgKPAj-^+5|89>2cH^-#Fbfyf1u9>g*3U&eiZ1_`~7G84Wkic(`#^ zSgY)t$IB+c)8l1leAh`wxa;I7xa;H$xbxBvZvBJd&dW`~)Ac_hc)I?_!d?F}iErM8 zaQpoK=(-QEt>^ZS<0yM8GBV4`CNd&avRC$|$X+2MvwEz|N=8{lD6=SKq#}D&A`!|X zWIaVZ!oT1DIvu~4^SOVHMlecf~5>g%sm=4s9i;T{)_;nvw0 z?s2hA@H~fCqjw+gL+^QSD0o9DOGG0)%7 zHz&768khZ==d!_ze$BHndXL{`=*_bWdh@&mz308x(R*Bc2Djgt@U7`<9()`4N~_oU z&HJ)O@SF}Verx#l=noE_^E^6u&huQjd3J@H&-ma)&gSzudh=Of%`zYRS{1JUor7op zy9dwykA~~NBV7N(gJ=Kmq1XQsYnA?;|CQl8kpEh6_iF>V$IDT{bH5#f=YB7O+waZP zcirdFo5QQ{UAZ54mpb-4y+Z$Og}&X|Wp2*N@xhC}%(*9e{f`Wu^BF@O&kvK~=JP4s z9Hzs~p~X6N`#&If_J0+6{XZ2v`yWXi{l5d({|9jWe+<|E^x*lvqD7O6zJlkzE<$f# zJ>bqsU%2FwR|%f`T?=ks zU8rMUx1hJL*U>+~{(cDeI`tWRN9KGcT>sw%&;EZ#@45@FU*_XJHVB^cUoCi1-~2a+ zn|~YX>wgdQo;MCazZ3l)hTi-Kp*R1R(3}4(^!EE-xIX`)jy@ONpzhpO37&IXJ9y4* z8@Rdc2)Ez9!Sj95lj!YtDti0+3cY>(96bB~1HJpc!iKdRioW!}3S9r4f@l9%qSyaO z^v><8aF3UF;jNgT58)m!p9Igx%a`a~_b0gXQ?FSqhn(Az!SlYa1vj_m!HazKza4t_ zYZvr8)9>!+&A%^tkC!LWoBvew_WKQ7pFdDXpL5Y$XYq~d&TaYNIk)xT=C%pkey@xekTUcex{<=&rfju{0i4k zyUogZF#qF&7yGWC^U=HSeS&A7{i&nRr{MaWNPXvaD%`o91$Q6kQvVvR1r>h`%y@a(f|@a(5Mdi~r1*U!Ch{mc!X=XUum%j3d1 zX&JoG@4|Jk9s1V1ezG5Wb3PQlD|Jo`p8Gw6`u2Mj+k6!0qdJxP1)|p8I+ay?xC?Z(mC^FZ;ExWrG)exxcHS zcYiktp8MUJI`+FK+XF?RQ4->}M8w{VcF`Isf`u6t16xgJ(bIq1VqN z6?_DB?w@br@7E>12%i0aLmmD91=s)L+mwC%!+-Gq@sIu={ww%z!L!c=Ta@eSb5*!L zo5J{->f}l=IJz!L$EgsiXg;w=Mh9e?z$bI|a`^uSBoUA?O#u z=jh+NcNWuFHH&)2EzD)@cyHe44T51#!GN3Z`k;rgEd*Z=z4 z*X@6o;MxCK@V5B8Gz z`dnhivR{2J57%d>;MwPu==J$Hyd6HD51xI#j9#Bp;QIU=uFn=b)qNZt5Ii48m&13* z=MBNL&pzn&`3PK}Pr~)NXsfz?t{pu4JSlkgb0&KIbc5^XI=Fsrg8M$ym%;PC*WbCE zANPIx3Vs0G=fB4W&wX`5Z(m*E_SFq;Uz3Ap|39JE|C+m$eeJC+#0<;_k`>7 z0JuH}1Az>2p=MKG%lp^GLXUE(~7yZ_RbTJ9#GX>NAUmYw{_k9t^&8;&ET%PWAI$REqe1j0&e||aPu4EX`pDxcUD9*XNhAaW;JM$P= zefR4Fxc)zZ>wkyc>-K+C@WQ{pS9K%&Hoivs4!CppA^Z;XGlJ*7W}&yQ1@@@#JI(VML`_Sui3i`{Kw=duW;eQ6t{ukM^^r`>V;QDV1*MHyO+5eO1_5Tfe{r?B9 z|7G^7`ON-T3Z9RPjo|+@&0KL3L2v-QEHPk$eIRPe&*K0JS!8a(@%fnGm~uY%`1>m5_`pM5rm>vON**=Kw7 z`aA`$&$HqB93MRUoQ~doZ+L9!-+9|0c=owDdVTH+_j{T4fa|kw@a%IadVS7->vN&w zYW}m&C4%SUv@u+tP2l=GKX~?e3wpoS^d9&+e0}3n@SWfzgJ=I^(3|r__+y+`=fL&f z?)bWouM>h7`RMahxPQj&9O~@FdFC?oXW{2x!E;|XqPMSm;r8_s+`bx}P2Uqu0N4Ll!Sh@#)S)~c-IpccevRm=@Yc-LI>EF5X6W_b z60ZNF;rbsQJo|qKz0cpL!0qcR__p}}9d2LsI@W!>FBv=^@2kV@YbUsU^$ni;dK|rd zjfC6ROVrtid3z20j`aIU1)o8keW^36LO&P2Gxh7ASk9F>FBLq`NkjC`$$D_}YzO~G zp22gTPoX!rk?=D(pS%n=xA)=pH5J~3Iy2z+!GC~Te{S%c&tK@xXZe%LoXuxTxcQtJ zJlDSfz4fmOUgWtS^UxdpL+ty5aC3f?I{Q=SY4qms9Qp&$kE_tXiT*(JAEEa;I0Npw z-%_VNb!J!S7wA;xZ=FSh7r7loonLzXJIy~i{r!CHAnNF| z6Wn~xg{!}a`iHXal@Y+pm0n*fe-? zKKFRJ0`BvsVembv|7ivPH~cR2zr(G+^eN?B`F(n;2hYdvy68QAI|VQLJ%T*%MDKAr z81DIPG`uCp`>VmTpLfyg=L@*|RqxbtUyj7*(!uk-oQ2-kk#0iozT5>j|Ht6wKLc+5 z|A9ZmJ}!J(xnJhl7;c`M!p(D=;5pBo(3|J}aP#a~QRj5@*0~Ap{J$E!n4eEMpL~dZ zQ?6^@!p-3?xH&9xdYPMbHVU3|*b2S=+rrJ^Jh=PY4eoV$Q1GJPqnN|z(3{VaXOwg6 z9IhX{m|Oom$ae5gIF5FM>$3~o`|uucbM7C!@P9P^A3^W=_Nm}G=aJ~m`AxVve*`z5 zjn1q)pLW4>K8M52=OnoK^o5(x190Zdc+O`Edh?kDH=p0&=F{%1 zy7M_Uc#)6ip9|2>ng37!zP?|DzA1CnGkEsj8@>J?hCj-2{W@I#jn1yy|7O7p|2}_d z3HLsE5BUA8dpvv?=i4)b=e{mLZ(rBL?Q1A}Q(m7O3Af*c&#AlLRe~4&4#fWk!L!fJ z(d)Aa1c>)lOouXpzaFXsPP=6^JLkFPi3)}IKs{`c?^?AN^DIfwe^*77WJ zGlx~+=FlQ|;r}@NcYu2yzJ)sazYlJ|Z&mP5;MSR0!GDCC&z}{1sm^5%>YKpZa$GkL zp7U&p-aHS0o9E$h?~_LbFLE}|$>_~tI$ZyYomckd{nFa-Z8+{u3tp^yJp0=dz30Pz zaKG33N%(N)@WtRcxAExBZ7ST{=D~MkUzRz))^D!AQt&+I8^Nu=72JK<5$<`QL-4#` zm!kJP+ynju=c}88XaBdOH=o5XsP&uI-8gvBugBN%aQE>H_(=AvYw+x+J9_=x0XNSF zf)_qdV6L7-@8_SNhnsVwE_L_2S@5D?@Ar;E-+^_zqW5}zb@1HpP3Y}+5Zr#J2QT{V z$hv=^cikl}ERR$BJv4aU-?Px$@6G5>WZg&5yYBGdx!)Jj+wVlU{r(Ksf4ht7-ml|> z7yI=g$L}TRPs0CW==DD$c=kUUz5XY`_5Ta}AO0_{@E^SJ@B4ixqwj?O>(J}Jckt}L zAA0>i3D^Hbxc=9_q;CJMf*1aMf9)9bC*%J#^!h(Pc=mrOdi~!D*Z(tc{V&(GZvX2C zFZ}y=Ms7ua3jQBNum2~4Xa6J6>;Emd{^!E=-|o`7{a*+_6`wtW7k%mTw&2<4-RSi> z6t2&SaDC1Wp3gJOURL@)4WA8z7e2dl{aPLU>F75Mp8an@9sRe4KS}-jsqcN!i|D=1 zz6(EtI+Lk$20nj5Z~lJ<&;A#=yp~UqgZ@{B>%R@${O<~$^M4M#*YP=Uuj7keQTp+D zccb7%{b%M&{(j!t6uqxA?+EwxqQisd9F9kC4krgM);*J)yP!9p?iKZWqPPCtaG&oF zh3o%$xcRSnWjW{0Rh!_&{+fSRxcT>joBsgnk0Ae{=*@p3e0#2svx4XR=b$&AMXoC6 z!F(D9&vhE3w@#Db#XkOl|1HtGk1gTmyf@r^=}dj|zX83+b-&=*|3LKm9|_mzJoxM6 zyhOKJZn^#n!SnIn6mI?Y!He9^V*Zas?|tvdaC7TM9rJkvz4JK^?tH!zJohyjy}5l2 zx331>Yxxv?>1W&E`FJ@9?(2jn!hL>v5!~0Eu7*F$^OPIm@3W701ke56hu(gN!tHlF zT%VJJ7df2G{{900iNC|uzDM1;of5pr&DY<~3!eRVMX&#x;LmWqy9d5LxxEN?-d6ut z-9EPuUikENwzJ{Bp3oD%3j6Z!;JL5w(c9NwaQj;R>YC5OkA1BI-;{ov1TXgM9QJE7 z^d66g!#$2ph5Nckx8S+2>(Sd+f4G0IY6yG_a(f28DtsK=eO&ySGM_t{hc$v{pX;I5 z=eBV3KMZa@*T6k5y%D^~|6KB)4(|;AfjaKXyx`e?{cFp9^}ixq{~HA_{G7+SEzrB} zE^u@11NXQX7(DwNf?l7`!}YoLb+x{l&G)&Vuh#`H{GX5i8F0_fzXZ>I{tR9mNBUXz z`ZCW4n4c}+p3nDzo6p0+3!nOV6TNe?V9#=0^IR`@_P;55{qG7l&x?W=dG1f1?^N(r zZYc9t-!6FevtRI>=W%fJ>{(HNa0UOCI_BKy#xghWm)3*#;e6N*ZvLkPFZSyK=Bfw! z*3`KjzAOAbxcVpI>c_x$pw36|1K6+W!E^rKqIVt^xT(y?=f#V`H)GwVaL;cog6DNx zp?BT(aObcS+`cY?J14z@=i}%F^zP%A6?`__zW%J>i{D(!E%&>8@I2@1!0mT)xYz3r z!E;|%q4)jDo8Y@}Ug{e>`@9Fe`|=q4aOzA5p8d>2Z_W*GDd)=b;hOMq%++i``oHTrC$o z&()f6`)VCL_jNRS&xdCP&v|x1Z=M4y^g}B2qu~0S9z6S8s8=~Z`dq$(uL}45z72xs zzBWg1Uv1%@509#-(-FOOI>YUEK=9n}o9Lal8E|v>0q*P7^WdYnA6}|=-E-A2c%G{^ z75cp^^hd(&w_EVs@BQfQ>ovI7oiE@o(${~2=l%UJdiQ1VKIL5LbF1LlXGiqz%LQ=# zUkP_#UV^(XAHsLyJh0krb?;Y`;Ca8cgxgn#;JL4!=vI?QP28XC1#i!~#|1BP>%#MbUT~k^jiiqKPK4XqXW@SVx|=HR)n+tJ(CAh>-^2%hKp zJM{Yb1Kt)tOWjq=E&FL0JfDY~!1dEQc=mHDdgq}#+~*@V15f(!{GURyE*!csBTdgtwC^yc<7dUKnK-rVZnUG`;e%froWO}M$Wf}2|>xVc>% zJm+>5dULx4Zf;|P=iI(PZ*IQ?&+Gn)-gQ^Jr_9Ie`-X7+vR3Rtui-?`;LgLq;5mmO=*?ji+#IF{&-1Xvpz?Th9-6}KYh(Df>{s*P*=I}i`rHey z&(6WK&wl9j`EmuHQo(1!?Q3=g|FeQG{ZK8p-0zCP^Yx-B+FO1@8sd|J@b*(crnSr_tNjIJkYy4xamJJf!Zq zYFojNsNg5V?W=PIzpR4a7(DlT8+!YF0B*lygXey~LhnA#g}aXpA1(8-ueF0`pBtjr z=eBTtb_kw*-hf`8{o(q2xq?rC>;KaV{(bP=*DvVpYvISreC%th;JL4((CfcP1;4X` zKLoe0p%wgv3jTKR-0uhI?e|N#{nmTD?(@d_!Si{e1>77Cg4@^e!L!d((ChO;xIPC2 z&-?NgdgtvExIPztqTF|R1GxUzsNkCh&wXu!-oDzx?W=R}+*d#J`h2;9PpRND;r2DV zg8x~;mwvLATkdzo;Qw>~2DjhV!E?Wz(7TUa;O5X9ZeRBX&psbQ@4gI&>vMYW>~ra- z%K6df>TrFwt>Eq9`ahJGQBp}})sQ_<^x;h|-}@>MJN25|e@s)FxS z!S@NC`#l)F{dR=gZ@1vN-$Cfz$Ki1Mod~zD&w^*4GtujFE?l2YhShS;KKBWp&%;N< z_1U9>_k!#H?h5{B@Z8ta=D?`2I%$K08NGegA718TUt0yweI12f|2-=BofZ5cxP1++;4f70w}R(>C!x3B8F2fp zH=^$I#`?kYd7}l~91eop*KxtK&y&&XvkP3G1A^y$c?-Ss_6b~{3qM=#ySxEh|7%q6 zO@imXwnlGXZQ%CRIe6~tZuI(mxq?rr;4|U&HM@c@II_$~{ZhemzYWpbZxguvwho^A z?S$Ta>;gB3-f(^18$A1b2)#as!}U2mc=oyUs4^dYt`65{+X~(uuK(jJ_!+@-U+1H@ zukLXB8X7$JH5I-77k;knSH5Zm-vDl3TUGF#D)>IZbH4|px8II%`|TDy_d5u^`#2nK zzZ2p1^;z)jb0&Iy&V}o<$@8_Gv(J5k=kxH&~Gm zT%X$n&pvlTug`tp`s^G$`|OWipO3 z@a*$q^!mIOuFs*t^S*q7-g)~DuFn<6)P1}(fx9nT!0oG5@Z48B^!9ZK+`hU6&wUL+ zum4FE{F@5?E8M>7jV*JKFH^x+51#v77rp&9hud%a;JM!}=-tPw;pQ+9uKy>3XP+a` z>vKF@pR0GtncmZ8yHwZ|-Zq;KlXDzk7HI z{5?MJ*Nr-t@p-uc=>0tEBXH{s51#va5xsrA4Y#ik;eI}CqgU(hw_Wg}U%$ufNVxlW zC)|7?@O*!D7Tnw}f}2~f;CW7-KyPl( zqW^;LT{-Oa(*Jb$S@4_YOaA^|tnJ^Z>2qJZ2G4yR0JpCW!3+OakXtXfpYMH+I_~2{ zxcyG6;C}?q{uh3;)>ro55U&5Ng6I5?L9fpq75vT${t(>0hF0(wD)_|Ux!DT$n|2K;Mr$0 z^!nTmuFvD)`Z>L#{(0!F-wkg4zQKzeu4G@P!=2CN-Ys)*9yW&SvjyDi{#Ec(`8|&N zg6G^GMsHsu;P&+s-0wB|9q#uU?e$*W$79Ff#qnrgV}fU&ucO!JM{s@q3U|);c)xBx zoq}gS7r_1grNMANC;UwC?EeMy`hN?q|JlKd`MHYu`3t?r^->ec`Eg%Xhr2Hu!Of?2 z@O=DsM1L3Ox6^~?e$PX1zun;W`*rZV?xGXRzMPZw;2tjr!96Zcgm203!}f)HybK7Q z`x=bizDC0B>r=SjtM*IqqTg=p??RKxe%;?2;O^Jg!EB(h2BbeuP;nv?Wc&@)adh726 zA58tu!E;}I(7Wz~!SlM0p?BTq;r2BNZv8JR>VJdY`oF{NtI3D8Jab=dgBRyj*F7Y7 z?&}!zu6qXDzIwo|e``hkJJDNzFx8qxvzykE^~0*M!|DmYod4EP2u*{ z7H<9hE9xJH-ukD)?W&^sd__c<$?R^!9Zl+`b-wTmOlQ`XkU=|8=;1t@}wWpWIig;6*;ZpK>+&H+kJ= zVDQ}U5bEe>6x@F2R@C_my>%LXS{^SCb6wsX?tMs);JM#>(A)2H^!7V1c<#6Uw9=10 z8^G;%ui&{(d-T>h8E(HcMt<8?tWK*dtPc6yy&Yt&!;-W-QPac(a)gZ zx!=dp+wTi-`<(>0{*p6ledYQMg6HF6UAXwj29o#)V7=MA|2>wR7K@wis-d|lfuc=o?9de=P`uK)8Y>U2eKo$KNH9~(U9{~3Do zU*wy*=Xsgnd7jsV>%VzLotEhJzZYEp-GXQT_oCPT+re}GAE0;Lui*NhS5c?_x8%wQ^%{{w<&|Krf> z|J&d>|JmqWcd_rwdDef^;JMDm=&iE@T>qVeXa9Gg_wTn34xZN?ir#g{z+LxCxb?q- z-^KfSzgO_3ekk*K1pUgvv(L5A>$5rBuKN_+d?v%KKMig^ z-&OEG;pVgCk98kM4T9(6s43ih+6T}1T!dc#*9Xt}^g?ew_ruL+Jly*4z|H5A3jRIZ ze0~p}eb)P_oHuUThIU+2Mx@VfNva6e}H3ur=KJ?JDZ;hu$2Hhx>PY&Vif5)fIeb@SMXW^!ofN zc%FwJ(ChP0xH+u&YdLS$Ukm;)*OyI$=XJM1@4D^ao=-Xl&;9m6ub)A|^SY0tcik7@ z_B#n~{m&H%W% zjR~IjtKomke*HW38&vSkgBNxDocVrmKbL-Q@SMX#)Yt#BaC4YZQD+u<>--KkhmC%( z^_z3pHh6LV@%87cgJ=IYp?BT8;jTLjZqBb&@WtoVeCBnR51!AH8^I@Y|8Nl8b%zGe zIgG2&FZD+`C+5=zZvDe6c;Dc;uY1s&=d*D8no&__7JBRa4tHNR`m+_5?Q2-@oZCz2|Iu&o?Eg3PuDjSmWe%>}6z<=d+OmST51!XO620r5 z4)=JuE_m+uZS?w?Qo;WSp8YIbuk2Spjo_1*=jL$NJv4Z(e=K_Ip98o4t-*7@Ln`VI zqmK2*!rjLO>zDoNf9VRoLGawy=IC8_SGav0RZ*uSdh2wC>;Kl^IiL3`>VHHX>(7K+ zzy88yKK>qJ!wSA`@WPMxOS{6ozv>)3=XnYB_1P2daq$TCecn17z5Z8Pq}Eqnca7l1 zqprIZd;;@-VDOy(=@s?QqmK2v!Og!PT>pbB__zwb+@f{w)<(`9ntIm0J!;d ztf+H3dh1*QH-|fe=bV48;43ax_PY~9la}J%UqyHP= z-q#ImJZe4%z@4`fsAE3o2G99iOdb8- z2zO3~!vB#^Mg6hpt^Yp!ANjz|XLj(M&x%Xba?5?K9=v$eb$5V|Wq%KVH-&c#p4WXK zcwYBW>bUM3aM%4D?z$^1S?jC#>FW&5g6DO&MDMzL!d>^&;6-28__-kXweTl{=XIZ@ zzUxkgyY8>>fAqUl*{^)P;DyiY@YB9Re+0ZG`*<$g`hA1vzV1P9UnAl6H52adbFH{^ z*_XUo1#eZs_k#O6_MsKLV+Fq`c#-GznU8ha z2QT#ACtQSHpS^?Uee8$ceH;#VAIHEw?&>XD^O^mu8$7SON$}!dx$eGj*F6R9eD(^S z*L?;3PFy#ChMQ0Q<;tAxYuO6ED%^c(61?zp1N(Sn@SH;j>X<`!_?H}~J1t-O)c*l+ z{q%*a9|TuFDtO`lM*Q!zLbn;_%c+_<_fqUL)3-`RyEqI=X zN73tNMDXlqG=lMwZJfyzsx={QosyX8w=)|DCr=+1D-1 z^De8_c=owR@ZwQ@9v{4@e=Bu*pf{fv(f30C8G3X30p5u`{|cUcF1lLHfA-lDZk`9h zo&VE<7k%}{=SAq9|H;9#pK0jLZMnv!&(rB^CwLS1LBR_@eelx_?s?-W>X`rd3O)n= zkNkt@zUHF0uVq&+`!eTM;rG$kdKG*d_%0let>ONC@O|L^eeffL7rFi8@1euZZ6tNf zZ6e&`Zd&l1&sXTp=P$VVti47pw_In#;CY_gz^!vOT>o9+`tK9G$mcfZYAoD*zM+ow z>#tevyY-h1p8INq-h4KL+gJPGg-`ulj9x#z;rh8Jc=j_0y?$PV>t}lK>}QF!${h65 z6t17mf@eQ1(CcSExPCeZ&wlPiub*LX{frHs{k(x*Khxp*ske45hwP_W@ZwSZw1MlV zeemq(Nc8&Y4A)Pu;Mvbe^!k|y*U$9e+0VD=^;2)1avt>4BzX3-Cwl#KgzKks@a*Rj z^!n)q*U!-4+0PX8`k4dQPrW9!ezTt?gBOqLrwLp?t%GMjr=r(Sces9f1!(}r?B@~m`WXk;&pW}hpULR;^8;KzP1mdCQ205V z?@8D&c=71V+~;hL{xJ00qQ95>sMf)=&%My=vjbe8XTT5Qb)k#k2g5%Lo^$>Vy|2UX zwSJj{*YVSX7mvCxkHGzX=NIAX--7$T#*_;FRq&kK59rP9PxwsoUv-08U&T+qm$h~9 zA|Jn(wI_P>8Gzn=o=5NZSiTxO`+pa`{-?q9-(bVK_hpOV#iOpk-{PmQZ*&Nr{d7aGpBsZ`KewUR&v3YYR@uC6KNkhhetM(V&ppAjpF!yL zGX}1oFX8L)y5iDXls1#LmrrbAP3irO~TDUpf0yl?8;d^pi zOb=enPhVayT6*i!=kDlt3|{DON52PpkCzVUyqi^Az=NJ3?b98gz=fStyzV!Jy&u3c&FCKNj4uYHi8Su?G@0~~eJIUb+^wwW- zhnk<9&+5U8N6n`>+~apoxPI;nUhK*rLs_0OSBf9hO{-a0qKJ?@55$MgJz;CWv@rjGma9o*~h&v1|H#da+7ly3+3 z_azU4`~LEYaNl1Z5Ip-Ij9&jE;XZ$y1owRMMMeE@&|7~V+*rATe)#MFH@B^em>lNzXtB#;kvzo ze-8Kjx$vH)A9=Ij#s1#U{%(Wb``*3b{=Q*v>I|UH$MAvhwf3s{$@{xO@ZwSTcSpGU z+Yave{ay=q4maDU zwr=isr{Kk-_IoAV@6EWeg5MQ9`yYT_|HI(^p5vPpbta;>&UCos7&@ z4xamc9=$%_gZumM^D64p-@ok3It}3V+a`GK_W<<&=ojw!=Y|UYQ1IOE6X^9h2JY`W zPpzmk1HE--!|iv418Vu?e)kVvJnH-V$5!wQg6F<2L$9A+aDQ)cNJX7t=&dsrZeL#n z&wVvGu&*x?dz-HMPGhTc!TzJ_theJ z@u=t3c5v?pI>NoabPt|$=!stccf&vCJTNSH;eR!*Yt!MLXBIuE)>ro52(JI;aQ(Ln zp8fBKUjN6#^?zRQ?0*1U|Kq7+{*&SQp99zbQU}*^$o?A!FCNwZdT{->44(aWfb0Ki z>gc~OT>r!1`hPEY_Wu!j{eKJBfBi#hIb{D^!S%mi@Zw)J;kZ5`c=mGwdi@Njs6Ph1 z_1~(fKMB3{8ys5prT?vi7ms>BzgzI^e_!<0KN{}&?i}tFJlAiJ-ufNke*fV$a9=;{S5bc;dg~7k zUgY!X{O10Ce`h56Cz;#NE9!rZ-um?qFLN79oz3AMzb)bBc5v{*r@y~&W$>Kmwbaqi zK)8P1h3jW3-1+=Dc=ogQ5w(7^pACcO`Dp{!&)IPObcLHwpWxZgOTn|B*QjGYGvNAJ z?#OZ<_0t%xpRI#uKgS2peomo|e!9c;^8{Q!&%yOGDR}m?;8At&*W$tRel>;bXMebU zj)Lpw{NUNoeZg}+4^zi{#=-UTBV0f8;QCqd=vofh&o05UpFM)-d^*DQb2D5&{ovg= zKRg{g`}sV0_VYD$%%}b_wZ4j<`q><=pO$d*IXHOsb7k=C=UVFMXCPcZ@51#n6|SG3 zgJ(Z$A6x4;``Ivf-mf-r{hSTgPgl5p`UKB@UJ9Q5yha`KnE}_&a>teXsGr90Zp_ct z!Ly&^gJ(adP)9%A;re+3uAk@N<})dH_EYcpT3-eC{$%ao#iM@icjMsMe{=NuZw>eJ zw|#>b>-u@@Z{dC(d!Z9bpMD;D8r;ug*XvN~?Q5;z+5ZN?i+`p6&8Rbo=W9Em_x_{< zde^-ocwYA!>bUMr)Omo)0Fch0*6&+G0H zJm-8g+}A_8Rn)(?qW(kFv9HIe^9X&tfZo2Qqc_h5PptKu`&vAB?rSx;uV1weo{ziZ zD(at19s4?qI)mx!GW7N}0KI*UM&F~QTv7j)iu!j@NB@K2e!t3uiuylQ)c=h-)?czyEr;T#_1nTd-yTrGj|ra7pC`dR ze;#>qZQY!6hu}HqE^wdE_O7VY554^khWq^V_27B_XH?XmMIGz^0oUjDr_|l=uEBG^ z2f+1tZt(20Cwi~5x5K?3cp`Yte*}8_dJ}G6GvKcKV+C(^YTY?(89e8(3)~z|2%dB3 zie5k0z|CP$@SMZr=*?jq+~a*J+;wMG@HxTry7SPx?lPyp}aBlFNLr?Us zdpq15h6m4nUPP~-iE!s?7Tk4zt>E>}sO6K_T{3v_sOzo{cdm}8sB;2(>zo5O&s&4% zJcppSuMu$boE$v&H4VLf=D^K!sWa=IpOq_kli+#XjnKR9j&Sq5xT4Ng=&f@L+&rHO zp7VSYy?IW7o9BOn=e`y?tIS6~4d5Q98^c|9`wD(>@VxF-=w0^~_&;(8{y#aO*UuFA zKXM43{Va5LMGo+P!d-Xs3VuNFyzb%XUH7`+x!)%%>O5Of=bMT;%bi>6EBjeFc=4!y)`!2s^ORP> zv(Muy>Yq#<>t6=<`Agr5`lBoAze*kJe+sw$+=}{Zb*?*~4T9%$;T83#q94Qi;9mvL`~CxZ*In?uS`Nie*KHI$_tg^pE3DftcwTou^sak6 z+;zJI&+GO>zY+5}D0p7?arCbH65Mqs2hZ#NQBi;4^UK_<-w1vm`K$+bK3fIP>mD6E z_jMw5T(=8+0PFq>?z;B`&+9&i{%z`v51#$JgI+(M!_9ea@Vsv03(7p-W8L+G=XEzj z@4CCdUH8!7dEF~3>R(G8>)#DG&*$K-J0*Bt_b>G3yj+)B4u$?QUUym}c+O$H;Kjev z=MHf18xN(vuTx!${(kbm5&aPS^b4N-45W^Jo`vgYGWGTI7kcMmxeF`u37-9|7yN(n zf$Qf`>g(rn^!m9Oz58`{@a*S7>X^?cxPB&6Uq1_8RLddPUp#p3cLTU{yKC?~pGTn| z$NBaOxSz|tIe7MSJ9_*55U!v47nl2MziS3>Hh<2W@%i~p(9i$1+6AUAIRD4||F#ZZ zR6B&qW)T4YyIZ>8w4*NwSEh@^;-om z{NK#)Wp{!*hr_7j=a65n;J*gXJ{P#O+%J7D5BENEmEgI~+UTuwRE54{g}yV~=VjLg z&->dOy`Q(g8}8?s-wU4oe}rEDGvWIAv7*ke=&jTAvNC5sN4;eQZy!ASJQBV2Plvl- zR|U_x-H6`YCc^zZ|I7;hBlUehV%f`U{TA!`{_k=*g$8h)kKf!aJ^U#~;B3G3A?i_9rJm;_-dj0PX*U$bHbq+&so$hcy_ujjLKM*|c z;~2R6K0A2s>v!twXQ?a8eB9r4g6Et!MQ_e0!hL`3oC0v7H^={3 z!E>FP(0jl17~J1$8x2?gUGThLKchG2`aNp?i=X~}^kHy6cXTq`&#Cr?dtI9nyy(~8 zPh9X{<+|2i9)1A1HHG{8n9VEr<#2!RazF(iAH4AC?_*9t?{P6Bc+PnidUIaz>ayRv z=xg2J#k&5!)7ofNPUBQdK9^8^~z(??WvsLh%Lp${5a1`9{%jy!m$mclx4??fc$Km>Xi8|)+8G3V= z1-Jejxb>I0zRc4c8VAogG(~R?+riD@(BL_Te(3c%1a4pB;OgIm+t-u|{yqFY_Wifu zx!(nQmigFk1GvxMR|}r&G(m5jE#aOA_6}a;_Biu%K6>-%0k=+n>U_)hdJRJFak{__ zWxv*M4mbZ}D)>oo_vIqE^{u`Uv61*jROZc|% zR>8BMcIfqUIQ%irx0eJjd>)C<9_YP}jDqX`ZR!-?|Mp>g|J!u<2kiR~)N$W`hu^|+ zvHneEZcWIcdGMS=OZ4WjFWelu1TS*9oY!YAhyMb<89so%`obr}2L&&>*b)E3;NEwQ zqRxHP84te~{w{T_KLb91eV+qwji35AmpR{oepz^LcyqY-b*+6xcb*B_hs6Lg6DOQL+`o|!#z%i!Oh`CxaWr@`qX?DKmA<#ittC7+otg4+4r4;XaBpS z*MCR2^D`Lk^R?A)D}A2Cd0-Q`e~0>#;Mq?%^!j-Kz9RLmzz>Cg z06!i+3El<%A^b}CWO!fr6!?AckKn`MQ{gYcKZZ|+e+r)qp9XJqXPNV7@D}jT;fKP% zfOmm^0`CiV&WFSQG3W5tsPj2|JbW(vb@+mJm3_SmZv?l_+Hlux0k_UBaMwLOc(Jd);}xqRw3OUXK>J zuk6?B(W=37U+vI)-8=;Db@SAUI(^Z5K70`F`EX=Kov$kNzrd}(#Qk;8ZHwT=+KC{gOwfeKFc>#{bU2i%0z)?>*sukN16W^Ld5(&rpBcA!T3IZwI&jad7o# z!PQ?2SAQ2={e_R#?dMv!`hjrg?K8OhzWQTjedl}^xbt=hT>raR4{pE1=z2WNb zhN~Y6SN}X*{rhnBQ{n1=f~)@>u70`4%RJSu3Rk}wT>W-%_4~rr9|l){E?oVUaP{}V z)jtMTKOV0BL%8~9o+$HiuD*ny!1;FJCriEc8^Nu=0bKodaPa8RYq=FZN8od_;KifX*$!@90p(N9yjezt?FZw*&}7+n1caP?=yeZ8^X(>0&@{(Q;c#iQPzuL0kI z^USvJd$_;d8NNPzAGm+V?FP8-&-M;p%+<5ZRX_B;A2bQ>`>kKVec$Sv;5mo?pf`u* zo+B>Zr4o*cZG zhl@Dx{Rh4Cv(U&|K85~b^veV<9`*I%&4V|a&%eU|4#Bhk*3{Ae(Qsd%xh{C&XC!`x z!kzPp)N!7_2%i0XgI+(2j4J2E_qBJZ;CsUTp0v}0=XK9R@4DB)n{Zr=4W5tdpDXJB zK^^NidamrtoOcag)c5c5bP8VV?{xO}P3oBQOt{zO`p=i^e#7~{4czPXd%+7ov-#Z7 zm*|^P=U2Gboi;Dj)-CFcVt!5uUOZ}@i{YN1yTjXXeBA_B-w&>z2jSLv4DRayZ^5lI z6>gqC1~2-3j(-0{e-{4Nc(L3U>u(PCdfh5`p67PxowuWd7k-}Mb2ulX_xgJ--0SI; zaL;cOssB9vE(4!lAM^iv0{#MZUZIY;eF*n@{RQ0X^=dDbbLjbM zSNMypyLa&7U%BqNa9^Lih&rRGb1i!7^a)-Z*S>B)5WSyg7)*Wh8G+vV=c+fRwl75vzK^yP-1mJ}g!{hI8t_l>(+uwW zecQl&pK({X?^o^%_j3YA!2MjoN$`*Hb1vNX>23&Kq|uD)PXFNfcz*!B$NMn2^EoPb zaooMce7=F+`S}p;_2p~0_bv6t)_r`PRl$1&FaDMF?}mFl8VvV5`C0{kFL=)FBlPC> zE!@xLt~ajiYn%E1_wThxgH&!wk6l@&nv`ssC!3n?6^8yDuBV z&G{&}Id_1Yb3eFwJ`8u=C*i&h{8I3|UvHx~=MUiK{O{m7=kL**^B-_?UhK6pPjg-q zZqBXX_S-Ia_Ol;){TvT>Uv7uHFHgcby;zdT-YJXZ>oyi@x4Ozc2c6oR=;QUR3k-$;YVk7Ih|~_xCbBrvA&+ z|1)^bZIQQX{)?aH)*Rk#iSjck2Y4OhX!x$Idus5!?zz-=-K(jyDRpi^zcceT z2JZJ?&4l}Vl=a@Od%v0mFCO(ezC-ZrzcqUOp8)@o+6AH`hML$ zHx8bCc7l6dJ`3)3c?jHn92&gvx$gW${(gQp3cc6aci_ICG6k;wbL#uN?CT2sA8_k0 zHldbJ@zeUt1~2@thyO+u`etzVcW1c!cn9^pE{{a-{J#u0=P7Xa{old!@$x--kC#8- z9xsbcEc5YrSuS|4zcPC3H-nqc0dVK)7`VB;7(CDa*XYgXC%AboIH~MwCyw{F75q@R zbvjn?QNatJuWcH5#t|UAX#{CYSqVK3fGZa(3L+`qC;2sxUKdj|b)OnpcR|hX1-P`Lm{BHR2AC)=Z1K%F5 zen0s0=uZw__;~|A=b`ug)){c??=hwH<8gfmycNgq#c+Rb`YO2Z``iHcb1ApOAEK`T zaQ%D--;O!|8E*XrJ}&$6_-X*R&K7WU-Vd&y^Wh$+J%Z=Cy#c**+Yj#fVGvyZFTnNx zCfpn*!>uy|?)zx7f@lA8(CdGZsb$U{cdNnsv%j0e&AC=3-z_jlO$cIZ7WE`?kFI=J<3q5iwn z?~mU4gW%Q~N}czp^CEidya~6?1nRs`ooVQ;^8?&E3w&PYEMGKuk>>>JH$ZRwwcyrS zpE?t%vlV*l>)age3X7HQQ zZv^iH-xz);-1EcO;6?tE@%dTse0p#z)G1CCe?R~I6aACCF0|7ZM-vjRJ z>W9HSZ{J`xPG>Qd*0i#f*%O? z{^uCDbAB1z`u~D^-*_{8Q*w9^?tRN+!E+AJpf`t?;eIY?0^D`KfIH6%&!{{9rGw}E z4~HL0U#G*(^OE4j@$wvesAe^9+2h1V4xC>FU7? zpYu;M3q03%{>fnee@zqb7ks0{&kMd~;-?4SHu2uUcM4wk+>raFwn;xR^n0T3ivA$@ z>hyaQ-0$Hz39kN3ct7e~0C(Q5fLrG}xZi^`B6yMWN6f=3=zTu>Hr)MP|KH{Qo{i7u zaPJ>>g*y-Xz@3L9;rcl-`2YLo^B$*G=+Cd<1K|390+q5l~DnBdLk*YQ5#HT2#Od`Nxo2c}WS z`+-^Ly&w1q?)|{8!Hd48;`1-`o>$kIS=+CCK5rJhc+~Ux&hWk-*A;b+LT{bZ;2x(} z2QU2ldh!G4J99o93HLr^4BXH2Z}oMp-(tVMVNP}po^#kUc+TNCxbG945BK{DZiRcF z^9bDgkZ*$*KL3r+MZT%|FMhgiQ@HEy2zT8B;65+D68?|x-GZM){zHT3+(w~y-xv9| z^nWMkhn?Z;Q~$i+xqesl*1rMn_i+uZs51n;bwm3O=HOe-gaN;Zx?S!4I{* zay~7B7mu35Rd927I(W|EdGzM+4%~ic2hV<1|FO(pKc~U<(=&MX(;K~h9)BsxJ?cn;^2Yv^~*Wtm7`qS8#?!mMFp48F*eQ@&}O8w8MKMB3(?a$$!x7YYj z-TiI|x8I%N_PclR+}AxYxDUEBH!t%Kft6Ho>!>z0vFENVtD*rFZb0|Gj%J5xsS0!maZkxYx(6e=hSmpZkH*vjiIup@bXFA+DoL5n& z{@gMj>#PXZ&vwCcU%Q~U&dG4|zYK2u0m1X}@+x|-Yaa#Aem+O9p9Ov``~8yh&x&wg zFKQgT@bd-dxAoC)!t;Wi&=JOu9ij1OL{JDqjkh8Okctx!~- z|Jpuv^z%LX8PwV0zoj47J+p!juHZ8(_`1K>UH^m%-oJu>6#Reo7rpy?z`Sx@kKbb| z_$hF6=ovh(+Z(;>J_L83pQxxa0=;!!hkLwCgIj-IMg97JlsQ;`MYwgg2%e9-ZP5FC z>TvkUTo+CZo^v|`y?)++`+md+75sC!?`zDe;A{R_=HULefnR|Cj={74)6why61eBv zJA>yupR1@pjyl$#1b4q?RMeS;-Z~5XRpwxwhQV{cjnP|Y6S#E_3|{p6CFhwl(639* z*9Xt*_CoKv1L3awTt%I6=&dseZk=B$>imh`Itwo_|Ha(-|1~T6<@~>W@FMMoTwnG> zKMVb_75aw|(N`Dt@$`jC?(uaC z-1prcsNf^vPm#~(aO=#1KZt&@dZi!lV>f|&|8P?9oadS7&GR9+^(Vr;zE6WUB)8w; z)>*lJ>EHQj7Cigh61_ez_$t(&0QdU@u35BJzgTxB>keP6T-Vp7UxNF+3ZKCJ9)qvouKV&b zWqtSebGUQ3;j*RP`Dp=f#QYo#xBg{t_x)jbBj(|w;CZe-NAEl=yje92Ian}UmEWF;48zs zGFR)stGKeU$ZE z!pBl)&y~u2yiRq3`@HN5cmwvU7u-67EBMd~{vzD#&K$V+nM*e+{rkGgDiwU)3chjh zV&3kYU-IwIzqLT`>mIwJzYG1I75anGf6ICG=nDOH=$-#@@LAN^VdXN11=!y+Rw=pj z`4-&!@Xz3#I4*vNdwp!QYFXdwA&Z8W%OTDe=Ydw@J%ZC4siGPz~IHYKas*T zuY2M4^=Jhj1-GyFgBN}MhrTAGx3BNv_O-z375f$ZfA$N#eXRwzuT3iW4siQAFnF=< zZ2CGBy?vbtx34QIcrWVzW53Yb*S&E2dbEO%g4@@a;6-0^=xaRsmpSgHz&NA$m<-xd7~{2U5*zm5sste9tVIIBW` zW$+@;-&prw=-tQL(Ek_xUFcuL=V0`|qkp18KN|f!^eimS>I={oMv+!EwTrEnSrGpo9Wt~QF>#R+k#i+9(dh2Whx6aPg zS)4k%qqok%aO)gPoh7K#3B7f$hx@!>0Cl`ieiyyZ7k+{J{ITBJwVaDQ<@*HB_l*am z_r9?s+|P~l3SP{WKA%AEx)X!vb*G|t-EZNpyW=`#Uw&TY0J!U(2lxH5ZgBrTLaz!w zCV0{BlI-u>=zU%}FL>^^ev{I_{WgHx?{>k9b(dn@BjHQKJ5fhJ=fIt}2jJ%RS@7(C zCVKsE)wJxZCFiTdgBSjn!RK}8^)ng0bM*syeeS$&ZQbm1_u$3+>+^89?`Itc*UyW= z^PEpZub-cSXFtE8*Uw_>mAUzTXj{1TZwj94_eF30!EpN>QBh|!dh5Igx6WGYm;QY} zYscW(XIu2vKLl?5N2>$w{=Yg->_Mk zoA2Yi3-@)WRW~a2=CB3aIq4WY=YKkS^BDm5_#Ga+nEz!tey79Vm~ZXx`?vZVmp=8g zaq#S?IePuHhI>9d1#bP@{*SKvfzNX6`#3&XB%@&%Mx({l(qb5vhLuG$L_;);dohZJ zBCRx}Qt6+`YOB^Cj28XFDEcFbjiOK%g%E`yM9l8QpCPyX zzZ}l~Uk7LZpO@SIzl}WC)h}{8o_`_Fb#iHHr2p+2&zHaP{`6*f(0~5@%M>{KxlL~S zc}S;l9kQQka@)@g)4S9}d?=vI)59U1|oZs1S{=MyT zIM1(jp86Y*XZ^3?Jgx@#dHB3?ucvr8<^gMLnja~@yt)L(==>u>Pn zH+%Bm!+Bh1W`yI$^>)47j@vEBvpbbn^T24C*ypH&kWn;??`r%+i^Pwc^+>eoc%9? z^ZnpbIFD=p3nKjq)(O``CwZ{H@p|_!}59f8=?H7jQ#^Zfh zZtIUip7k5x9EaW)h2tDpHmO#c>WIO_mNt54dRC;u><*Q-yWPVoK7go%xdqVZoT{8-eV z0cU<5>ht@V^O1k3@qf@XU$1%m6V&1NzJ5ghIP~W?mdQhI~8>nq5m^bhtIcp5qUn} z=4CjaZ}Tdg{alUu?B|E_pr6O1pPzg3yO2Kt`M>1BzQ=YC%#O^L9iJoQLA$L{CsA(e zqfnx z2F~+0Q*O`SY~*?V=EM0Mq`Tn!e)1UjNQ~$HmxRZafcZKWJ^=I5=h86G>+|#;q4V!k zE`;;%Q>x(1FNQP!rMz9^ob*P2{*njtb!6ko)UzlF`3vF9-zm52;a=pq9;)CxPZ!IB@!5=h<2~g0x#ULVKS%yYPktYq>#)_8;ka=f z9wiU@lZ5rwRvxSeUe9zy9X>zsEaZ88brJHszRHI4`l^pS=ucbpX9Dtk{rwou>)S1; zb294u1|N#|#ebm=U$0wU74A!?piV1!u+K1m0`keoxAEl9K>k$Z(>?i%;5^i>Xz63**AaMo|xD_rOFqvXN5 zIt}$tK%V2%0r`%|pYF+DfP5C_q@@F7F+LNCG=eSLm z+kI~i^4#}6hjZWCArHoX3-+;n$aCLIxH_Cies0nM&i!p5obN{l!MX1h%k925R&Mvb zQqkFJ{-@J;jDi;oa1u=ob6r;XZ}7o^V8&ZJZB@%@mvBQh4Fj`&hf05 z+wt5hx9vt>8;%d#?EvR_+F5SvbVZ(Z`pAR+EN*P7>3!K4_*pnFCZi7TAI^mHe#?t; zyFa{&`e&p5Td2ePQSYD*_l=K{=f3e7ocqQ$)ZukngFG0Abo3|sy2$w3@r;oN*E1Z? zrM7kdNvU&KL8C z%7cD(M*b*IJ_-5rkx%jD&qclq@)vsYIml-spX$4Nd-87}-xc}Qp8Q7SyCJ_BdHx;Z56EAP{Lh~JUU)Ii$Ng`Jte@b#+p9|+cxd6_6vIfq-r+Wv^>yuCA!T5AXf9jFvI{6mPdH)m6 z`91i?a6h3RE)UiT=dq0^f3DolV;AH(k3Es+JoZAK^O%o3=dqtBe?Rh^$DyA5qj1jS zcsS?r893*09-Q;|iaZ#fOE8abAkTSR1Lr(`0_S{v=kcH9b{?Dcbn+hJm)dP zlh1;49xsP;9@;q<;nkoJm>LG zPrljB;p+wGF$T_gJQ~h*fjd7O?s=W&)NzW{m8 z<5Ew4Ih^yj7S4J62+n!@63%)2MIMY#4(4$W@|?$J`QdutJRSk(JSKU(z1+@Yh9`fO z+|FYz@|?#4c`!b`F^_K| z&v|?o&UxGn=Y0L(@dmk_$L0m@c~6krc{~w$&SNL!Ige){&w1>IJm>LJPySluIgfds zd;y&Ecn_TO_z;})I10{rd`2FOPcG)M0(s8kb8yb%YjDovI*+fH+j-pX$^Rv{^BC1H zoOjM+tUSnb9*;zx^Vk-7&SN`IJ{@_^V;4{UVmRmV3OMJn51jMZ56*dfKpq_LwV20Z zfeC+hbO#@8|Ic<-z#hf_BGy^3&j) z$LHXjujO#g*L!f**&q-4!*SS(JnR1oXZ`3q!*OH%!{DrQ3Y>M$gtN|taMsC%vrayo zb?%0<&SP-anFwc{sd77ybCGBL*Ws+cQXcH*{M`Iwk0-Z}a4TLcRd`KRo%U{*iePj<+B3&E>)V z$#r`;oa?_eoUgO(;p_2wdb&Jl_ja^ahLbO|jJllN*&URPB+3qGd+pU)e?cRxYw#pGKb7 z&sE6ZgZu(d{w?GOBL6n>+b??wI>PySE2eLXt(?r`4udU3cs$a6n$ z~5t%bxrS zd9a@E!+fnl{$J|>`TLRI;>rJj{IbT)zUlt<&z^j<3d5+IydDVQ zei-sEdGc=|KOFhDJ^78uKaBilPktxzBar{eliwq^`$^0|_kMDO-0mkyo_u@cc|Dxr z$zOy#uZMei^4BBJ>)}FAejxH2v7eN9@}rUGep2Si&qAL2$r4Zg4dlNZSr9M z;p^QFs^W`-x+yc&tK@tcSoMr!z3=`ylyFg^Sb38IG;y4SRRZ6uZM>s&vr+{*={ME?LG%*y9?w&ySyG=j6B<20cX2) zaJIVz&UUxUgLZj6{4Mfq_cu7(-T&TjU9sI*INLp19<bn_uDndbH9Dhlm8rfzQ5S!$^V2r_vb%6`KbFN^B#;R_vfSJ z_I|}laGpn}!Fe8afq#Pg72V`PyCd=ZvCH7xxBH?F&+9wj?9csh_GcuV{TU~>=k*Na zd0xyzp6BVSp8T80^E_Se$$yGG&(ocr{4dD!K4J4g?(;fEZm$DR@Z{Sf&-49kPyT%5 zdA{d(@;AzZ^}uy|8}dAlije1h!Xcjg2;_O6aIz;~hCJ^RzUaxni9GkE)yQ*S`UH9I zOP_o4Um?$Z=?_mnW^j03KZ1SiFnMrZvp=no=RS4{@*Mv&k>@_v*^|E%dG2FZdGa?Q z|0w$3&yyd3Jom9jk>|egB%J$38Jzn@HGCuXu_f|g-HydR_6D5$SRLxHKcB(bpReKU z&!2GiXTJv`^KSRC!{x!eb00efd0wBi^W-}r&wb!RPrf_y+y}1n#W+k&u4^`4c?(6y(Pue+KfrFLVL&KrB=Ywl&+#0F`~>75 z^W-NZKN0ydPyRXNCn3MUlV67XWaL+S@*9w!g8XNm{I|$Ih5S#*^Y762AzzC8fkVRU z2j)}c!TIK9C{6cc zKS7@R@E7p5s1x&0I1a1fC&P#0@0ZVp^Lat%%Y**#`4!!f=kqHbhqp%k7vM9{pG9y! zNB3R$WZb9vNdDjP!MuEdJfBbXExaS@96U4}A3jIrC^(-t*c#5~OSG4_YaAawSLAGY z(9bgTvkU6*`4ZhwhtHR|3VA+XA{U;5<0_E{?FP?By-3eTod}OFeCpI2=J|{L2 z&UKRP@l-gU6ML4tsogA%TNd&UV*OuY@=fD;h4F5xbDi;~=KxPI-ZWoR<-xpge|s5z z0M66b;o~r#D@^^Se%2vB9{G*%CsBWkr_MLVo963B)ESL+{;NDV?cq=~ad;ecvf+H*@>Qlz(>Py?{1VLL-Egk|5;)iYI5^k;Q*f^T8S>z`c%Ht9JkN{8 zaGn>hqfT&MH;vD`$n(5d59fLDna8)md0y;*^Lf;N$nA0cgFK&8z5np=eCKnj4~295 zPlR*)Q{Wu`G&slqVmQaSC!FJajohxoeB?RKg>a5@k;jL?InKl39G}thrv5ao=ecrw z9Zq67uuXA3K+v~$uk>~Z{NAOCF&lhn1-o*ECu7~Im;rTKH zb&i(X<2nakfpNYbb@+YSe#p;2z6g1K?|m5ZGm#&KJl_|WB0mfHX`cM^$X6o&5}e<2 zSmLR(3i;Wnv(}T}jQkwrzwqRLL4Gdsdp!9AO2YGE9`c9CgZ0n%kH;ZDz458 z@~OzbjQrW2d{^Y3MSpsD^4B5%9P&4L^8Jy29{Kw``4Z%-kRR>IKaKng$X9ssFCzaU z@{2tA70Ay=eyu0}na96HoodwC?aBWx5BBplxXx+uNVpI1ep)MekbfKbL{I({sdW$$x|VM&$Q+^81kg1o_xU-Rt3Kd9WTnLq6G)?}+?X<&$piZ@ABYv{CVu# z{~*uTg_y^}*O3L-PmYk=*O3#Ee+l_yPyQ_AUq-&OC*K|Ug~;c?7s0Paof5q7y9@cn z$PYxG*C9jY!8(7ZW%&9y5_#^EbwMJe`?_TJY}ssnBOHht`Ctv z7~}9I@=KBb26^81-h=!r$p4Kz`+3O7aQ(cB{E_lt{qXuNK^~0rVqAZ=N1fMDClz(r z?zwP|Pd4h*piU0*9G{z!e;xV%AkY2}M*a=thkEkkkza=VWKVt$oa^lcc`$C=2j1}H zS0TR}>+@qzeuu|*q0ZN+6ZN?J^&(attj}rKe~v_+`_IW9KMQr1W8BX3*{#a;eGFR$n(B;M>y|$_ml_iu0^|# z%kBH_CsBv*yUXFc|Fav;-vMtnI@}N6MY{*egX5iz<2@SA-%Cw|vwmlIckG`di&3BZYA@uuuU-r1zB)>7=XV0~oZoNY{N3|2#z)32INqPIJ~QREezrUqPu9Ny z9*gVVIi5N%BF{QM!}*-01D=fZ)Ar|3x$Vz+^5D4s!f|y&p5riF9<0w9c%J`r$hX11 zx=3#O^E&c8t`FfHpY5JHJCSFd(puwR{$B#;>-AW9Fuxz-{GE);jG^d&i(Boc`y#|HkNF<|6GVXKR0;*J`3yr5jcN; zb3FV=jL&rVZK$(QZpWbpd5%LJ{CU*b2Iu!fzW3Ds1$owwo*a%d>vw{4e6E3Wd~Sks ze1^a|KBM3qpUH3@*EG2ux7o<^xHigzd0&t9f83PF@dmyDo&G5iLFb*GK9F}-iJ9(Zr4>CzEDPYw*T7l-V>t8Q!CC(&xm^#xAV>$FCm zbaneC~w0D0C~1!sTO zp$^ZN50Gb_&2aYTM^Bw!;h*9>+VAOb-dX=hIQw}#ocUxp`*S{=`77b9KM>CQLdEi6 zzvX?Q(ehw@eum?kh&sG4G!=FD{$(!meE(7f=lhox@}ON_hkS=TUuUDIhT}W~ulq4@ zUXL9QXTF0xXm>M?_gcB#_ijQR?t6uBUY8Dr^ZK(C&igs#@}NJwpR)*gzAs)6=XK`S zaNY;_3C{cTvxemPL*$=nwBhwv`9R#c?}BZpYy~jukqhY zaQ-g#64dz|_o-IGkAWXDEj%ySZaa_PAP@TUImYuzcZGeg*Q|kYD4;e*%9C{oD#)5B~|i0p6@UTtA26{n`=mZOA9V*TBz&zYFgM z{|Vk3UI#CLe*hm0-vS>6{}KKS{8M-p{5$yT@Xz4y!*{{!;a|dc!#{@aR}qf$d+;QA za9#v2eNFGPPDP&U>Rk9{)VUP?IlK?N9)2hM2l#k-(4XyChm(Cl~n`oGu^{(Oi2BqPsuJ0kxH z_W!eyXMZk-vp=`PdAvn%wp$Em{V8zPe_kFO*Y`NC709#Q_uy=I6P)etg0tP|S>Zb0 ziFOm@cAcLLXSsV?lw5v{SnS~o6ipS2ex~xJZSf4w0k=8Y&QeWb}xpr-5cR-cc46I z_ZPG~8hN%m8P0Yq;B0pZob9fY2kkbX-R;P;-5=p>_YXMRjh*8j=eF{o-CxmeXXM%L z#c;NJC7kW{gY$TY%7b=)L%UOuXS)?}w);Gs?Y;$PyBp;}yT7B|UC6WDKj3UPdTuzL zZ1*@g+f9`R?e0Ol*~qiqE8%SS1~}U-g0tPnDH*wkqn=Mi$denug`59?o_D#Z!|}Nld5+KRaE{Mlx$XaOZYmPySu_bgYMuJax7p&vyTSbKPF_l6#ylmD_P1 z2w#bP<3UfI5y-PY74ZFWTrbJ({;&jj?hi-49O-}1Po77E;5TC)pMiJ5{(08IuudZS zlOwnDn~OY;YcQPiwOSq=*CmaeZ8{&{N1pATvMAD@Ab%kGf1x}$UcT<^zc}naeYMBG zfgg`~{0TkAS74mG%I!E`hCIjlaXR|>B>ZXk0yuxa z@_jhh;g|AY{0~O|zd^nn{r?rt@!W4|IBqehbFe%Z2i7?T-W&Bh!ufi7E}YM!yB^N> zoA=9uZIbUnw!!a)(%7gy!IeVWX&*Rz-pMmi?=#_As z4@Lhkhqr?FmfLmsAGtlQ{>byVhQm28kHcR>yOZU?@y5c-k>`1_0A7OqYANb)+*TmZ zaa)W0VQBY5PyS0d&!eB^c6|Osp5t@qtKq)H{p2V(*Fzil2psQO@?hK!NB_@9zCYI0 z<#6`DFPwj;_9*Hff%>D7=XjRFS!bu*j!y&f9G}Bp3&)4oEroEdtB2&lIPm)U5#;&$ z_>|oCryP0qXR{~2-IMQC6Y0OL-$x#tU#vd|&g+m>o;vR#&pOeshvUZA{nOyQeomL$ zer6)i`uXx;oS$iIs_FImZaA->OW?e|eFyb9zh8K~0d?5!es4sMH|P(qOXKABxDw=c z{4av@`s6ZCovV@O_}mTWJWiAc{fuq=&)<|4-w;C7$}rP>1!m!h7Jnj$7tlZwYdH zyywFCy5GZ7rx)_<&t33W(4QfmIwi=n&UE;-s8i*svk-aKc^}U4|Jzfi`SS35VVw)) zcKvksxJZUE%KMQF7bQ_Hcdgbx+Bl}H^TXPl(5Dk#K%~SLUfx zi9GA9fV0j9Po2%kv(El&!|{0*#}y~Hs$h7oj#sA`N*@*<8WT*lzHk@BF{SS zz*%Rrr_OfdS?Az)!|`FA1i2lbB;;A=QaJ03kO$Y9aoEqtA;wLSw9EP`)`X;hy83o{sg?wJ?6b|+?EeLD9`7~qO6;F`@H^1Yxp4M#0i69@ z4QHKA@?bq2iTd@(b3J?y=X&T=8?LKh={2pZ9`aya@$aez!}+=7BkO4Z_i5z$ zxo{<%p9{~2^K;=PaQ5?UdC+b=+Wi=L&im(Zer|r;2jTkX=gw!tIlmXe*`LedocH_X zK|eWP6OiY6co})Fhfk2_diWO3^%?zPcwD?sb%xxow`-AS{eE!PFM+fE`*4o)_a6Tf z&hc!vKGJ`?4qM9Y_1j7CQk-`k;9PGPz`5SK%WbP2u3J&tozE6X7pnzb%&s z{p3Eg|0m(`^87tZ9^`o*^@4Le`@%m)|0l@p`kab9*XQeSj@#j%y2tGVxgEE*aE{wW z@?hLJK3AYV$7dk&9G^MJb9`R&c%8@h!a1G?eij}t$1@Jj&pTRsyq(;R|LMqc{CmMU z{&V15w=c=<_`d?@_^+4S@vldHj{p9fJ?m3$*XN}k&-3^gILH4fILCh`oa4X5g9B>(XX{M%_^%#6vvH4g*7107PtujY*W-&kzAPrJa~j6& z$U{QsxaD}fpU20-S%3ARVg1f%w;tXFz7L)WuWl9A=?3o;|p8;^z&pRc|(`Ul-QNI?>=YixTyX*W8pN2XgbqMow z;fvBjXa4jv-F{?7=qpfXW#`cO{(bI+q3=U}5q!VKy`^b9H^PHGs>#2C9{~Rq-U8nI zqOjeT@T1`|@V4+n;b+2Q;mxzc`iH}hgvY_>bPe-dC&}GHKM47Zi$mx0Z-;oi#^Zgu zyX#DbpNe*8dwh|{S9yHuRbjjQ-bM3Xp`V9#&-VB=SBH6iujAxv+Oj+U*~Ee9QuO{;ikYUa;8hiVLO-`|4D%d^pErfh=MEjcHFW+y+Qsl$s6XbbFwgOy3}?GL;EPb_q_4v|oR^Qj z4W09{`}@$VQRmkmLw^UpU{C0*-{sHH`P`>&hwS&?|025a|9*u!t76^$C{gF>&v{N4-a{g&1bhWRT{=PLNq@FRzWdG7OPJ`{R6^TR@a2ItG5 z;h}Rq^eYLS-&?r&F}FVi=lh_f(P6$h`qLZ!0=#rmnCI(4-zjb%Q0Df(Jl?+Co!{c| zs9ElO|2b|yVX@mEeaG!<-gWyHk3amLJ3rgw=dO3>@AP=b4etE*jiGa&srw}KH!zRa z)`$KkJa%j7+{dnluS9-`$7jJ;A%Ex2us)wRGV4dTulM*fKe_Y2{u26EX!q`4L+5?V zd-sIS-v#^O@6eZ{&g6gGzQyB5>~rTo+b_5RiQGSA{d@O!`*R-u!Q<@@bl0hG5jtP@ zI~)```?JjBLl1W6-}89O7Ua`S-c&^u6EhwI1&>$el0u_@#s0`70i9`(lsRd;IAK z!#W&?WpIu|>mgyDUhMIDk9T>9#pK#Y1=kZ-0 z??2XEr{3dT#<}z59^dEj{^Q+s_IbSTlkWU7kGG!S&KG-pm&c!&=&p0;B)4~-?Dp1E z++OVQdXIN`%3Y`2!-T?_-EXnQs(y29=~InJAdtTxBubsXUpCB z%PQQy%j11#xbw?A-f^ZoKi}gWXL<4-FRpaw_j$bkY%Li928G@xGtB^S6BF_GO#hzTk7Wx32g27jCcj`1~*3`QmME@44OWt-o^nHy&^G zwL8Dw$yV_PTxF-)?WU&+Yp>-g>|N|9AhEuj5;rx&5&H-9FIg(eC`j=5C*VfZKCg zxV_lp9S?Hn?`!Gy`5qs4usdHIVL@J}t@ZPqcOWLnpia zg;U%c6;}G+}_{gZx3|mA1ZQt|9jnj#C>jWeZSlL4sv_X!5)9W?HwO<`*B0u z-t!^1@ALTlq3-*bo<~@ZvW2X zFOPQT9~|rU@^NnOKi=*29v}2%nCJb~ayVb#drk=R^j#jGKhd2ZH_7c?CcC}=6t}m2 z%I(WM-nZ19ul4wyPrLKw9`8KWo$v4QdXM*f#$9KN$6J-T^AkMYf0{f0v&U=s`#e6o!d<7{{)ky z+;eX4_`KWqdAzpDo$vpG+q=Bz_Ez)VKHuZT)$V-H1#aKv@ntW$^W$E2d&h-t-{FW%_(j+@+G@9}Y;xbs~;b^9)l zmw)EY_uTCE4qMzl$>UFa?#}P__?CKiK5MJnJAdK!3Xk{w(w)D0o7;;$e%W?+{<^Q+ ze$CfzFZOu;H}3p6kN4c+&bRv3?X?~s_nkZ6^Lw|q+UfRskI(IezMzJpX&C#?cCn8z1z?3;Pzb}A9tEN-@l{V zN2I#FxRcxap6>QP(%jzvOt(LEmfM$Qxc#^D-QF$J?Z10`+6C_Xc^A38-sAndy7R5N zxxM+tZtw2#{vQ7lo`CO#_RMzIe=hj3G{@`auO2`2a(Di`o^J1v4WkcfR>`ZlCS( zuGhQsUwQnIKJI+m8{EFi$M&HK82w#U2Xx$|Fnywy$a{LY)*-s%>&_xE_M z$2;b`>x}dGE|2%T)m>-4$6MXz&KG;U-s2w^xa$n<=k~j9cl+2o+&;9>?bGjc`x|$8 zyuZf>xP8jqZvV~Wm)_&f&+_>G1Ks&sJifx?ZHnA=MtFRi$1lCtUFUg^?|+{=e~ZVz z_V_LLyX$Q8_$`Axd5>Q{*qx7g!0iuu{1=Z;deB{G{~>N4=hN?|#JX z(;jpCPq@AH1h?nI`Fow?;Jgno2cC@UpD*Cdcbw#I_n;}E^Y81s z!}<3_hn9wU)<5X!&~wqBQ$60@;?;<1;<} zmdC&K_(9LO`+us(yL0uqtZx4@;@%TEA$CP{Odwhz=zxMc974G_vdi-OLpFG1| z=RS|G_V`gV-F0sB_@lGj`8F@Ry?lw=tKfw=A6qST=YM#`?SozoozLYcg>#)O^LXuR zVIAf-!`q;rr`3dcwtEGfb?%3sggW0X3+pg{+M8}~wZiQQ@OG$Q3}^j|R=MkJd?$4F zb03^_V%CQFJJD|KyP-4xJ)HGht#jww!O$vu{s+!> zw|x-i>9f|my>^4!&-yg<))>#5wuH|5FMkm_^R@7Q<+q3V*YKRN%CAD_?{_@%b?AKl z-ozcDvwq!op|?f<58oL&^KIcp$X^L({#H2im;d0dU+nQ;est$s?{fP-kMG*;&KLaT z_GKQQ^0PZ1`-|I8^LSZ4m=|CA*lZ@oc$jh7v}kVvng=4 z`@qp*p1)f?1DY5$^m?kB7bt?e-cKI_GQO*w8zo{^Tb^ zXMg5Q2%YC$&q<*(|LtVA?>8m%;I~woUI%NR4xM$*ndug?8IdkJJhN z`uO3-|3sb^85MPv#~=3ia~}WD($4~Qk7mw$7{3egz`ee>PKUfgWGy@wRi_ zb%uI;qsKcvAE^_(J9rxVWTnSHh4c3=KYAgo!~MMTBDep(G<3e6#=a8zXgnwUMEGOq z=ipbvJpDyDuM-}4J9YAUsHaEJjVEDd93j|d7SZ;a{a8?fBO=&u~eR5@>TLg;}!BGXPB*X6k;zf|7G_{;J<<1fndjXx_dFkUGyG+r(rV0^6>LXq)R@EQep%)7=J;&$@o0^ zX5+KuTa8bbZ#Vw5e24K#@}0)V$#)xn^~4A?7+)mcW4v0v*ZA}DrZ-|u`}rJs^nQ{5 zL6gsrw=iBNk1_s~TtBGDG3XUGQ_A8~o4|3$`!$_E)AEFWULNIuMXe|d@V+vOvT z-zpztJWoE}_&qt1{!cQVD=#&EzP!wMlDxurOL?X7-901i&NKe8yvlfuyxRByS4QeA zG`^pFsqwv6MDjJpf0r*e{> zd5rNM@>t_J@;KwYx?BGJc0V*LbeHkMT-*p7HVWeB=4@0^{=@ zjr6C`c=RI?A7H$NyvTTre30>2`4HoA@?pl~TEDxsCG9QZ!;>A-)wyL;}PF#e7V})ZoEu&b{Ov=-)a1A`EKK- zI^G83i{yKZe=6T={517HD)MKqQNe#5{O5DM!HqUvrtxWEyh0vhyiy)(e4aecc$GZf zc(pvi_(FN2@ul)4<2CYRx}2i>x>u3HyAIJ zZ!$hWzS($@e5>(6^6kcl$afeYCf{kiM84bjNO^T{$DDO zHeM!gVZ1^fW4uxxYkZzO&UlqP-gvb2zgM1X{04a+dJ_j8Bk{G(JT> z#`skEc;nOMlZ?-lmm1%o<0>=$obnaMUzArGe@Q;i_+ojL@mJ;5#@~=HH2#)+sqxkF z8slr_%ZQH#($J=H~zDHhw=TNpn|9%KAid93jhORwVP)=Po8i59@Qx@exJP1_yh6*#!FPc z$oRv`4>JC!e2DQ;@?plu%1ew-kdHJzMLx#(RQY)0<8}T{GCouJQsZ;vWyYVAR~TQQ z*NaNyFDXCI_8sZ$IEvZkC*Q>euR9t@k8Ye#t)M3F&-`7 zYy6^jBmIv$;NSay7kRYt^W-gzpDm9ueug~Oct?4h@%Hj~b_#N^>$A z%y?Y$h?f|Tmya}_ARl8qQ9j;yl6;c!WO=Fa6nUBPq3VBy@igTtji<}!8PAYc8NdC2 z$T(CR&r*J&@of20<2~dx#&hJ$jTflhmByb`evR=y@^!}Zqexy9=z<=-m-R057kC(Tw z9vkUrjPbV0#~Qy?9%sCRJl^$x-ImdWE<(s}A+H~LVPI<1$-!1QB{9bvU@uvC8 zH~x_F1;&TV3ynV_A7K1(d6Ds^c^_o_N#%zapDZ6{{7kLq664d9A8EX4{fsewnd*!; zeuI3H@jKQ$e|0?w}+W7Ixw=ll7kM@7#(Kkdq)_ATw&UlJE z-gr~}1moM)ZlduW@+9Ls<;li(%TtUu$Wx8)k*68oD^E8brQ^yl-ZVa$#^aUGG9Dw( zHXbYQVLVQrW4x(;FXIWy=NeCx_c5L%&oiDZ&o|yQzXirql`k}&CLdrtU0!57Lq5oO zrhJI;eEBfr1@aQ(h4PWc+uj;k=VOeg-4gNf#?$4KjAzJ8jc3ZsjAzL!jAzR$jrWkx zGoB-_GTuvGZ9G@L(0CvDQsa5@8squ$<;Dx-D~%V**BBolUuV2XUT1uee1q{J@=eBv z$u}D>k#99VQoh~z82Jw4@o0IT@fPxY z<1z9A&67*CQ9GrmgmRbu=Y`AFlbsx!v;AIgt6p04~P z;~DZ&=NZqDR~dg(?N%GlRequI6O~_Tyg~UI8C#`pmFI^(0{b;c|7hZh@+H^?^`FOY9GUMSyce1Lqr@gn&SX_@fvyXY?z zEYC5%Ro=_^c6qMx9r8ZL*J*z9jPF)H-*|((!1x|{q4B-)0mh@$Zjte5`5@yhcGf#-rv&&Wm2gqvgRf!#O@Jc#?dO@nm`MtV`BUkqyy^U!XFO5!Rb_n0qDcK}<9VvT z(0IOlsqq4NjqyVHa^t1y&r0J7FGTvY#`w##Bfidfk?PbLAGsuw-(b8%{n=!Eq>SBw8*i)nJ&Z3^e{zg>Opny*WqhJM*Z4kpALGU6MC#-jk3To!`NsFi3yi;i zUL;>={D{*dKEU`cd6DrO&WPj(8J{m7V!T6IBtOjf2l5i*_iCMtG(J;4#`ucVNd57~ z&+HWONydxirN-Zpml?lH^(%}|kXIVt*)h`YJmW2fMZC&*mb}_{seGaFb@HXgw-!h0 z*BEb5e!20?;gS4G<2zMnjq%;`b;cXyb;kF|HyGb5-();W{oHIkTE5kI(|B$-9;5sY zjmOIyj3>zV7@w!{+-p2Z`KUwxz5gf6qm3s$9GRCE##5D#F`g!mHJ&by zGoB%jH=Zd^Fg{8BNi-f?7wKn`@lmxAPd45{`4r=Ol}|OkL!M?lO?A?Z-+oNw5AQOJ z-zCp9zD%BF{62ZM@ekxZj1QIP7=Kva%lM=6T;uKKeT?wS1}Z4#!5;e~s~<&W-qT<0a=se5LVX`5NO7 z$k!RaS6*j)fP91TJLH>;&s9G+8&4b;>E~AC`SR_?m&$h--znc|eD~N${oTgn^ate) z#Ff1>du z<&%sj%ae_#$Wx4$YCKborzxLiJYAk{JmJa6JZ2crR6f&qmORUNwmjQ-4|xycIr1Fi zW7MBs#&1VF-mHK_eKE}sC8_DMxuThsPK!NcM$`=}6qx=Blo7JBpjPX74@y7Sgjr3=d@hEwz@o4=HWts7&@vkr* zqkN_DSou8Taq=qT!{$W#S#3N)`Gv+4oQ@l^R5<7x7B#?$3> z#xvv_jJMEw-ef#W`OU`TH9lL7_fUSj@f`UMiimDe6RNNBIC>DgN$c2?f=GisNG@4cgjnQ@0O1=-XI@ie2pH! zGv4@*`n}sp#*ca{vfq{(KTKX`JVst&{6Kl7@e%TQ#vhbd86POGHhzbEq48VfOO0PI zuQ7g=e7W&U#v$uas{$evN#G z@$2L}jo&EWZTx0=gYnzsdyL;M-)sCXdDLP5-v95BM;pIS-op3;@)+Yo<*~*emd6=? zR32}9lsv)sSb3uH3GyW4Q{>6Ur^-`|PnV|}pD9l>K1ZHz{5g4s@fYQp#$&Y(vy3lR zKHK=K@*c+DkmndbQuTWoU#)zu@#B^6WBh&P^NfEe&o}SI=yu|o#@{z`KH9ljEN9lJ=#~V*LEAk+gNyZc9rN(#4%Z%5_ zD~zYeD~+eh=NVrquQHx4uQr|`UuZm2zSMY@yvBI8e7W%+@|DJOeEDYMTjg7g7s|IAA0Xdhyhy&&_#pXi<3r>P#)rxG7%!3UHQv_(7RIaPF~&>evBq=damJJ6@y3(o3C2_8iN;gqNygLU$;Q*=DaJG8 zsm3$qX~whU>Bh6=8OD3aGmYoSvyAtWXB%%C&mPA6D4%0IPu|OT;k%Lf%{87X?_<1S zZ6u#(e5pL&c#*uoc)GmMc(iJtpMOBmQQ3F8(h1Uh$983-Qm>m&CtDFU4=5 zuZsVaUWwmGUlTvB54UeEei!<>_!hczEY>sk|5NFm;#=vi_#@~&;%Cu4@pI^X;^)zQ z@eAn#;#bjwmN!>1JPy|<5|6=7DsJ}A&cv%b-~po)5BWaEO5EW9;~oFrp3QuM_hUH` z&#r~f-Gb-hA)kP_x3>H1w_~|ayyOS=PKmo8Mn1g-H^)P6u6;9qlV6j(zknWdd|=J@ z+y<8$H+fIo^oO_L$t}1!E~x1@J?40r>MrjW>cK5|d<&l4f}7*Qnf~$tb(`j!v?^9Ur6L&uYkHmv{_>6e;4!Ai!k{P!y;O00;#`7=0&GCYao7>SG z7s$BT{sTPDgL-%iK7I>6cMEQg2crGvxE$){_!#QuxE99E_3GrmZ{udWdAHyLx8Nh< z!3VjW`93()AAbaH-e+grY|l=n%5VM>+URR8Zuk4m!p5obc0Oo%J0G{aoljcc&gU&}=ZluN z^X=zd?Yz@^p77+>^=&`TIiq!bgI4~mRz7L@Q(9iM{3ES@zng#P;`aGK%Y)YQijTLv z{rtonTcg>&?dKt~>Xx_jPV4!D`CZWD+s|iCZ1wxCyx;PmoZRGsT^uP1hF*wljGh6wf<;@&!;QqBkEq{4y{$b0Te9r!nmM5)z z)bb|(DdxvpeswD!x4g-Jj`^vUzoL~-THfTBn4f9+<*oZ?+VUp<9p>j+ZjOP_P}cG$ z{{!atwEW$z+beH*lRwD(-j+YQHUFaJP5uz`OD#X8lM5SXWy_oVKbc=`d2cIUwY1V{;#bmR@vG@m;xqI_{Ppx1 z@t^YXJr%!(`8n~QGoOiH%lsbkUofAGXUy*v{}uCv_jKF`u^f*U83|2XqK;y1D16aOUh zed7OQ-WR`~`2q3I(gX2=J|zAHdMJJ>e@~By?`J*|{}O#%e2E^5e}lhwr^L0Y zeiA(uKZQOg-cQfO?@!+&eg-`ke+YfA_#^3s_+#ix;#c!=rWAi1^Q+=J=#}_W>1*Oo zr`O`ormu^iNB3}ZI?ct5Y|3`=fXktH%;hQZjLVDS4*wmR-;ZWomwrI<0p0vwGx?a_ z!E@t2uSAb{K<^h1>1G_$6VZnypU}s}bNWv4lAem!bRI@(bK5s$UY8b=4hHpAh%?+F+NsdCjmOUNUcf|Csrh{~tLld7tm+clqzz38|QBmI0^^S(8Q_al=x?+5D@H~Y~Jiu>FT zX++%YS2rnc_V-G~3--*5J9owXp@aVqa`Qa-dwE>_ZpiNxuju;uYeDl%e&eK{kCxK) zbGw|oBj3Y+H)cK_ycgzx_-`%vjzS7 zxi%iXi~qjO`~!Nkk6Cjv?%e~+fw)f}6%XmLxO*acc8U9R{d|p(uAf`s-4i|fxe`9T zgO5XI{uSL5cRciL6L;yMxKAGwuj%G*O=ev8Ug$Uf?_=Dj@0A|+B;-r+fNuWQXL<^H zHy9} zeR?P!(RYexbUiL;LD%DF)^t6-rE@CgqsM^^=q~?%%3QCI-Y=feN5tcM^Y#+Y>8W@{ z-zy&Vp+}GB7SkO$j!i-D7O&}j;?8~0zg^s?hvE@^x43ydtH=2XPvdr$d_wP*<1iHT zK5^&1oTqqsKX@o!(Z|KTt;nb1AzhCn;rqy&-`h9eALxDZKH``@seT4}^nK+8UEkkb z(e-`S-UHCn>EhhXC!%}e{x;-B#1p!{ud|@*`vi*zqDSAy=RO#&@3X7uz4AT_Zvgon z;vrq%?-M)>d3`@lPS^Lv)O3A+in|>>`u-7*uJ1?4ACA24|6kH|fBWpw$m{;_IbHWx zFX*~Ic}d^T=U>Nc)HYugeO0`s9};&SgZY@}Yo^Dgck_9iagW|7?$fu62lPpCXOP=L z+@ze;o4D;xTv0G z*z=z_H$B9gX&Q;}a5&*+_e9b@{PVdS@nyYxZvfIcIho`aq>asO%X4!*uI z<3@DzddPT6pOAb#f}R=i_!;mO@#vXw^E%1&d(VPT@O6^$aumK-JbDhigRh57zJ4xz zSUfuy9*fuXLfkzc`7XXrGW}+Ml>zZ&4Ebqs?|JYgac3NUSUjW;@O70LH+%u|W8&@$ z;j`k-g>duw%=F}R-^1m`vk5GZi8~j;m&Aih;0|AJnI5xW>!7&%BIIYpy-VTC;{IiD z^SaIShm-K(lW=Z4xg5*8#Iq~l`^C!_!;gqNSHk_1ac=tktFSyN9`1y%idQd#@94FA zva7MYC|Yke-TX^d)h#|M0qa zx*PpH_qNA1`xOs~N7o`}UWb`^n*E$J$@}j>eo5TyZ@DgBGw=1;^YPw^;Crj zGW&aviktoa_lTF*WBr5TX8-UVe0^-@Sr^Ff7B~BQ9}*AuBj0yA&P`ACe^{PU|1x}5 z+*yL}5qIhP#eI4u9@6{Iu;-I~1Te#ct)QTFX*%4`PVpq@q)fjyrP%l@iKZ2 ziYN4S@s!^60IX-We?~WdpD>=&cSzp*I@X^NcfJ8%5ijU#;w62{Hkr>iu{LEk0r{1iQl;vu~j_kMS#WTA1Pib@BKRJlJl}r}!O~WAWCl-F>({&*(-hkBXP{DRJ*l$fx2VeO^4K?-ftz%iW`u zhq2r%?$ZPDm_96?(#OR!`c84@CT<^bpI(Vqe?@-FBklPof5UPpUeU+JoxdZ$C?5R_ z?gThDk0(Lbtu~=sJf%nC=6$TQ;y!mgS{5(q-lLq&lNmR@E5;4Q!*2L4asPPu5%GvS zD9t|F?sx8i{2pCM}6>~$JssUec+?w z#cA+NyuL5|ptyfO_~7I1et#=G6)(5J4~QoZfv<}f^sXVhzohqx*YrVg_o3+D)ACoK za`XFA%bVNSc^LBDXCh>7_k`Xrp3wvGl0GW#ZRdQ%okzfz!~^;P@sPeQ9@D#@V9!6N zZxi<(iE$J0@X_#P^+9;g6YYNYvG76hggzziJP!FxJfN?L=X7s}J#IaOo)PivO!$O& zNl(Np`mA_OUljMBfc{cEqOXhRboWX2{408|xbsBx4~Tp8SUjaqi|6z?@shqM?(N|9 z5|8PJ#0z@olkMx}J_$X&;t_p7Jf#nd7xY-Xrq7A{PsX^5;vs!WJf?~Plfl0yYy}1IekdHppS}| z^eJ(dJ0R~8_vo3pPhS)d=%si;KPX<(y{FjQA$%IP!#44l9*I}oNdqF9l^L;!~^;^@t8g)?mrVfiFiWaBVN(>iP!Ybr`q$3M>$XNgzk%{ z^g;2AJ}MqP8~v$xNna3mo`d|7ctEej6Z*P%LGK>6udnl5^!JPV^da$x9*Jl48S$E) zi~AAA-7g-{SH(lRbB;a#oW4!mI~V;!;y!(+cuJoaFX_wT?s@266A$PePqXJ4(>?Km zJ}MqQ5B*c(?(^aM#4Elr!h5GR?_-RwVN?pOX*=s6_$kly`ld!8wMyLd$( z7I$8P{t5AjJ||w%7sZ{O=vfx`=$+58=b6(z@sb{h2QNkcPVwU9@LBPSo{KvP@=M|# z{eXB#uf+>`$8+uLRna|h|7wgoBA(DE#S3~N9!{fYMLedjiKq15$ew5L-{=_-kLc6l z-m8#b5D)1q;wjxb*V#Oo`*S>lo-y&{HSk>Ae=U4fJfhd)8NKs7d)$idiF>=yKO&yf z_o=@QdGCC?KTqMq;@KPEiMaPh_^fz9FU8|GA%94`pgUvsd@6dkxHF5MY4PZ-@Qw@Y z9&_BSVe#;t$ghZ(?}2B}vwN~H!)x*4EAam3+xg&Y@KJI1>+nL{FX2bT<8Q;$al1dg z0X{FD(M$1~endQ7MUVReyFaH7iu>P3eo8!}XW|w8ka+YH^z^;Z9=D>0;$FpZ#S{9h zcuudxi=UyV^Fn)E|L1UDJfn|`=LeCW7I%ID&%{Iel6XO{#e-j>r)$EVXZ>sVHu2~; z@K8MYEqqG6rXLWmeuwfyrAzBcW*+^s(3^{B%aXyOYHeae@4%UxbqjzQ#@IR zFNnK;g|CRG^dsWI-;nQ#?fE41P(1xR^1HQ={WLZE&Od{jI+7CtGS(^GM$1NjAU|2X)nc-;vhw_It@Gl}5?;_i#!!{P}&7O&`Y;`ycM$;JK4;LGAEeNEh% zM84xHd;T%q6EEr8#e>VyGbvut_lT!gAb&tScrkokJg0ZR#Ga=&g}g7G&_i+WO5~@- zGx}a}?<(Y%#UuKfctQ7e+Vjj_f}ZW-4i8K+A|BBv#S3~W?!6TK3*rfVNxY&T6c1m9 z9_OX@{0sUPaqs2G4~Qr9J>uajkv}Z%PQ!zj+2e-)1<%y~8@?>=zY1>N=g}-RUlsj` zTv^~$99*RfrM1H5Z zlfn0hm-PMO!Ml*J#54L4arfQGcmJ0?&y?OT?!E{4LGhG6Djv-vKPg_(cZrAZMLrkz z-UnY2FX)wc^nT=zh!^y2|7~C2@H*r}@ti&(?tTFIS@Dd%BA$K_`8Dx^zU5W+e5wWH zhsE;`!FP#AABG<(&%zhQ%g@1U@uGnD?Xvsh&%-Chqc6Z0#N98#53BEo z_y3RGU($Dp`(I+ectSrY9()D)zSr6P!8hQMdI_HsPrnT>#q$+-=j-kM@_X>@;?WK8 zN%3G6o{M|mhaVKr={>1EZtw%-$Hd(q!uN$hj?%ZJ}q9;_lc*!L;kRM@OyawTkLTw`j~k72jq8)`!#$;yrOr# z)$ULJi2R_qec`|Wmr@lW^;@%&%#Y4MUD ztg%nrIp)~S;w`)Fe(zX#q}~Ca7Y}X?UlR{+1K)A2-5(zZ-z^^TgVa{U-PPuoqs62dBV~i2J9)``%;EC%QL$SUlth^d;ineUM)e z4^M-yiU;?Fcg)-4y8UopJh&fxRNUVRpAmQN4_{R02kcbh6}{`d_I&cw(K8^Po&g^d zj~@U}#iMQTed6u|;cMy-f_J~qo=^B-cp&cagAgagYxyx!MD6$ z=Cd6>B4EAbd^z zv2gD?dtCQ%@EzjLC@qrc>YXy*N5zJ zi)V3M@tQs&UW_82if7M;FNr75fjb|z#|@tg9}xE=_?WnJE_}CmNna7q&O^TIBlfuQ z`S3yUa16dv{Q~%+cS zrs31#?tj5^@si%P*X}Q0g}gcL&M_MoH(%ka;d7FYUJE}U?z|4Z{eSKLEcXi^sF@RdMgl@SacG(hz~}7#V4nTr?t9^dcuhYdUcL``zp(qG_roW|{XOt` z@seJPXV)R$|9QJV{s4ST-2EUt7q94t#PbE@d%s}!haZB+;@*eh3*t5Xpm_Qbeef}H_cQQZyrLfxFFuQW?~>gg zeGVRr`vrVK-1$8Gpm;|2zhd{tUqF6BJoqAfUc92$;`x5$`@d@UC;tZ@6ZgIZ&&6x{ znt1hPB|H<4e+Az!?yteu#A|xjx9xHBUnB2}$G?FOi~GNYPl?y`dGX>9@}+qCJNOat z==boU@7VJU{{WvA4{CTN?*9?qzhd`zH^QgH-9N$ii#vzm>*57{+js5$>L%nT#EU<} z=f$(Xz*ohib$HkJ?0)aB@Imp49*YNmM?MpG{{deX5B>>X7Z3jh@4LaCPvLZILL^?^ z3O*;E9Rsh#t7G9kt9F0h0T0ECTf@z91kK}TeH-|K7faN5bdCUHW11EI@wv z7xuW-qv89-!^gtS@i>p!SgrZ0>05qj_oRxyAd!i>HAB%fWhVK>+ z&w{UrMX_lsxrO5C{=`E~J-?*7r9PfqU>cP~RvARg04#7p|5 zxX%x&O~q6Cf_P0|5)UuOd=84|bmvCm&{P~3S5^3&oOeYd!~6Zu8)guW`CzZCh7!}dJ0m%;nQ-2^@? z9$XDi)L#iN#Jy?w$W8XR`K#gc;^}MPwRrqmc<^Vtr`W|F@$_}@O5AxPyyq`=PfYI@ z&*@X*?kswob-O2g3p^B$=HR=;YkDT`z76?Bai6{<9?}np$Mjk}rFZ<*o_|j75ijZe z;x#=Gcdx|QQ zA$?f9ycRv<;@&&pJH;bQ`k;95F7%Ixr}PQ&ik^u3??%t8ctYbpF(~?Jg4{n!|wO4 zM?MnI=)1-9Pa~g;SM)XUXdm)N#1ne@PkTP~7m%M9_r3`4{FmhS!*_^#UxLqwM_-1o zh{sFt9_Ln@1DN|;@fCQ#ctsDy-LE1)A)eCb#r>}#UyA4SgW@%PUEE(r&(N*x`PW~E z&x*(2gs+IZCA{|-yC?k?d|W*I4tzm8UV*#E+C9!HJQXj01h2%ipTgJ0-Jih+JM8}Y z=kP@RAbdeQ{{{Szc==0s->vO_cMU!&UeZhP_&3OR-p1~!=-b8X-y$E1`-k9T;xTzY+OG@#IhNL*mX&aObvmzenFDp3#TI z3;Is+;LqsaEAIV;^AS(!Be#?J96^3wJp2cIzj#LPxxL*J{0sR&yrQS#&aG~}`FK=` zyT`&iy6pa(?u$De$cN$yeMY>duZWj-M9&d%=T30{4)%N^`j~h@&%}KfJqN^tJHtEf zX!n=&LGkde$VcJ{eM-EfuZm~g=<)6(;~o!>#jCr)x43pbJOMr~o_g>_@#J3c6>;Yz zc>kU4{^VqMES~nl_lU=*z`O2Z_r&*x2jUfdTHL!Y^83U~`T_B%ANh6hgx+&kdp-p{ z6!-6ko}J5`|oD=gpYvl5_bale({>__SikiW02n=?he9J@!+xW1@V|( zi-$wVd;e*V>z@f97SHG_;?Yx(ckXWYglEGe@!}kKDjq%^z962{4~VBD$ghjnboT^% zKHf8s9~4jM6XM}Bk)IaN>3hYqXCdFY#U3}g5I!Ov?u5^ZM=yg{;@QjLUH7p2y#zig z9=rm+Q#_+Di2JWZeqB6x4aYsv9yg*-s=prjBjWxny#JndkNal$jQU&PE8_Xv;9Z{G z6I=t2#q+nrQ*n1Ud_g>>A8Gk3Hl86M?KnO6vd68j!zJ6rix0pj#p4gc&F3kZ*Fiab zLGl%SP2BkqdUl*-&&T~Re5d-y;0MLSPr#j%rRS6IE#f78LOk7z{DQduzi_wL?k}!~ z$KuIn;e~j#4DUO|?y0{49~Mu)37-=8O85cs>|5~eQ|*55+wdLY8GS}PT|xe^c)bcY zpF?GC_vi=kUH7)ft$zr2wqADSMU&^Aw{bpsDbB~uPnTXWaqia13#KNWtz+j-p6hHq z@3PCBt(RWXEHv@cw+?J9HX)dO+3CEjDcE}X#S<^M@PdgeX`2ljYi_K#b>foq&z<=H zx`-^AwI7JXjW4|+9eY0!H_ldNTyqKTJ!Z*q`Zs=T zI(7Yu>vzuCGxq+y>gG?UZ+ve$&k#53|7fdyftkOV$78vEb3bpNiY{!?JAJ#Yj^o*j zo7?SZ+i&hMciK#vMwE3@n9P{@XZ06tGBXs_kZ&=f*w_n8Zy*q4N*gAQwpPL`! zjjyAP-?NDE9iBDg-+tpu$N!%VJKFfk@wom|_TAs{HuCM$%*Mh|$NwS*UT-ekI5p!p zS4GEv=Y}0^d}j;B=gYQ@6i%M`f#=t3oF8p`cZpY=8@3t05gq@-8+Nquy?bDMyS>HSwne%3MileRX^kRK|Trtb$y!r2% zW_|PTY~#nx(=lAXd3$k1>S+mW{?`EcEJ|^#Tea`^T&2}?< z8pqf5L#|))`GU#o`pwgu=C%w>famTC?tl3k0L}fs`CVn!H;lYW`9R literal 0 HcmV?d00001 diff --git a/_codeql_build_dir/CMakeFiles/pocketpy.dir/Unity/unity_pocketpy_c.c.o.d b/_codeql_build_dir/CMakeFiles/pocketpy.dir/Unity/unity_pocketpy_c.c.o.d new file mode 100644 index 00000000..f1e338ad --- /dev/null +++ b/_codeql_build_dir/CMakeFiles/pocketpy.dir/Unity/unity_pocketpy_c.c.o.d @@ -0,0 +1,265 @@ +CMakeFiles/pocketpy.dir/Unity/unity_pocketpy_c.c.o: \ + /home/runner/work/pocketpy/pocketpy/_codeql_build_dir/CMakeFiles/pocketpy.dir/Unity/unity_pocketpy_c.c \ + /usr/include/stdc-predef.h \ + /home/runner/work/pocketpy/pocketpy/src/bindings/py_array.c \ + /home/runner/work/pocketpy/pocketpy/include/pocketpy/pocketpy.h \ + /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/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/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/lib/gcc/x86_64-linux-gnu/13/include/stdbool.h \ + /usr/lib/gcc/x86_64-linux-gnu/13/include/stddef.h \ + /home/runner/work/pocketpy/pocketpy/include/pocketpy/config.h \ + /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/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/include/x86_64-linux-gnu/sys/types.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h /usr/include/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 \ + /home/runner/work/pocketpy/pocketpy/include/pocketpy/export.h \ + /home/runner/work/pocketpy/pocketpy/include/pocketpy/vmath.h \ + /home/runner/work/pocketpy/pocketpy/include/pocketpy/objects/object.h \ + /home/runner/work/pocketpy/pocketpy/include/pocketpy/objects/namedict.h \ + /home/runner/work/pocketpy/pocketpy/include/pocketpy/objects/base.h \ + /home/runner/work/pocketpy/pocketpy/include/pocketpy/objects/iterator.h \ + /home/runner/work/pocketpy/pocketpy/include/pocketpy/common/vector.h \ + /usr/include/string.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/strings.h \ + /usr/include/x86_64-linux-gnu/bits/strings_fortified.h \ + /usr/include/x86_64-linux-gnu/bits/string_fortified.h \ + /home/runner/work/pocketpy/pocketpy/include/pocketpy/common/algorithm.h \ + /home/runner/work/pocketpy/pocketpy/include/pocketpy/interpreter/vm.h \ + /home/runner/work/pocketpy/pocketpy/include/pocketpy/common/memorypool.h \ + /home/runner/work/pocketpy/pocketpy/include/pocketpy/common/name.h \ + /home/runner/work/pocketpy/pocketpy/include/pocketpy/xmacros/magics.h \ + /home/runner/work/pocketpy/pocketpy/include/pocketpy/objects/codeobject.h \ + /home/runner/work/pocketpy/pocketpy/include/pocketpy/common/smallmap.h \ + /home/runner/work/pocketpy/pocketpy/include/pocketpy/common/str.h \ + /home/runner/work/pocketpy/pocketpy/include/pocketpy/common/utils.h \ + /usr/include/stdio.h /usr/lib/gcc/x86_64-linux-gnu/13/include/stdarg.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/x86_64-linux-gnu/bits/stdio2-decl.h \ + /usr/include/x86_64-linux-gnu/bits/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/stdio2.h /usr/include/assert.h \ + /home/runner/work/pocketpy/pocketpy/include/pocketpy/xmacros/smallmap.h \ + /home/runner/work/pocketpy/pocketpy/include/pocketpy/objects/sourcedata.h \ + /home/runner/work/pocketpy/pocketpy/include/pocketpy/common/sstream.h \ + /home/runner/work/pocketpy/pocketpy/include/pocketpy/xmacros/opcodes.h \ + /home/runner/work/pocketpy/pocketpy/include/pocketpy/objects/bintree.h \ + /home/runner/work/pocketpy/pocketpy/include/pocketpy/objects/container.h \ + /home/runner/work/pocketpy/pocketpy/include/pocketpy/common/chunkedvector.h \ + /home/runner/work/pocketpy/pocketpy/include/pocketpy/xmacros/fixedhash.h \ + /home/runner/work/pocketpy/pocketpy/include/pocketpy/interpreter/heap.h \ + /home/runner/work/pocketpy/pocketpy/include/pocketpy/interpreter/objectpool.h \ + /usr/include/time.h /usr/include/x86_64-linux-gnu/bits/time.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_tm.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h \ + /home/runner/work/pocketpy/pocketpy/include/pocketpy/interpreter/frame.h \ + /home/runner/work/pocketpy/pocketpy/include/pocketpy/interpreter/typeinfo.h \ + /home/runner/work/pocketpy/pocketpy/include/pocketpy/interpreter/line_profiler.h \ + /home/runner/work/pocketpy/pocketpy/src/bindings/py_mappingproxy.c \ + /home/runner/work/pocketpy/pocketpy/src/bindings/py_method.c \ + /home/runner/work/pocketpy/pocketpy/src/bindings/py_number.c \ + /usr/include/math.h /usr/include/x86_64-linux-gnu/bits/math-vector.h \ + /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h \ + /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h \ + /usr/include/x86_64-linux-gnu/bits/fp-logb.h \ + /usr/include/x86_64-linux-gnu/bits/fp-fast.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls.h \ + /home/runner/work/pocketpy/pocketpy/src/bindings/py_object.c \ + /home/runner/work/pocketpy/pocketpy/src/bindings/py_property.c \ + /home/runner/work/pocketpy/pocketpy/src/bindings/py_range.c \ + /home/runner/work/pocketpy/pocketpy/src/bindings/py_str.c \ + /home/runner/work/pocketpy/pocketpy/src/common/_generated.c \ + /home/runner/work/pocketpy/pocketpy/include/pocketpy/common/_generated.h \ + /home/runner/work/pocketpy/pocketpy/src/common/algorithm.c \ + /home/runner/work/pocketpy/pocketpy/src/common/chunkedvector.c \ + /home/runner/work/pocketpy/pocketpy/src/common/memorypool.c \ + /home/runner/work/pocketpy/pocketpy/src/common/name.c \ + /home/runner/work/pocketpy/pocketpy/include/pocketpy/common/threads.h \ + /usr/lib/gcc/x86_64-linux-gnu/13/include/stdatomic.h \ + /usr/include/pthread.h /usr/include/sched.h \ + /usr/include/x86_64-linux-gnu/bits/sched.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h \ + /usr/include/x86_64-linux-gnu/bits/cpu-set.h \ + /usr/include/x86_64-linux-gnu/bits/setjmp.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct___jmp_buf_tag.h \ + /usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h \ + /usr/include/x86_64-linux-gnu/bits/pthread_stack_min.h \ + /home/runner/work/pocketpy/pocketpy/src/common/smallmap.c \ + /home/runner/work/pocketpy/pocketpy/src/common/socket.c \ + /home/runner/work/pocketpy/pocketpy/include/pocketpy/common/socket.h \ + /usr/include/x86_64-linux-gnu/sys/socket.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_iovec.h \ + /usr/include/x86_64-linux-gnu/bits/socket.h \ + /usr/include/x86_64-linux-gnu/bits/socket_type.h \ + /usr/include/x86_64-linux-gnu/bits/sockaddr.h \ + /usr/include/x86_64-linux-gnu/asm/socket.h \ + /usr/include/asm-generic/socket.h /usr/include/linux/posix_types.h \ + /usr/include/linux/stddef.h \ + /usr/include/x86_64-linux-gnu/asm/posix_types.h \ + /usr/include/x86_64-linux-gnu/asm/posix_types_64.h \ + /usr/include/asm-generic/posix_types.h \ + /usr/include/x86_64-linux-gnu/asm/bitsperlong.h \ + /usr/include/asm-generic/bitsperlong.h \ + /usr/include/x86_64-linux-gnu/asm/sockios.h \ + /usr/include/asm-generic/sockios.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_osockaddr.h \ + /usr/include/x86_64-linux-gnu/bits/socket2.h /usr/include/netinet/in.h \ + /usr/include/x86_64-linux-gnu/bits/in.h /usr/include/arpa/inet.h \ + /usr/include/fcntl.h /usr/include/x86_64-linux-gnu/bits/fcntl.h \ + /usr/include/x86_64-linux-gnu/bits/fcntl-linux.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/fcntl2.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/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 \ + /home/runner/work/pocketpy/pocketpy/src/common/sourcedata.c \ + /usr/include/ctype.h \ + /home/runner/work/pocketpy/pocketpy/src/common/sstream.c \ + /home/runner/work/pocketpy/pocketpy/src/common/str.c \ + /home/runner/work/pocketpy/pocketpy/src/common/threads.c \ + /home/runner/work/pocketpy/pocketpy/src/common/vector.c \ + /home/runner/work/pocketpy/pocketpy/src/compiler/compiler.c \ + /home/runner/work/pocketpy/pocketpy/include/pocketpy/compiler/compiler.h \ + /home/runner/work/pocketpy/pocketpy/include/pocketpy/compiler/lexer.h \ + /home/runner/work/pocketpy/pocketpy/include/pocketpy/objects/error.h \ + /home/runner/work/pocketpy/pocketpy/src/compiler/lexer.c \ + /home/runner/work/pocketpy/pocketpy/src/debugger/core.c \ + /home/runner/work/pocketpy/pocketpy/include/pocketpy/objects/exception.h \ + /home/runner/work/pocketpy/pocketpy/include/pocketpy/debugger/core.h \ + /home/runner/work/pocketpy/pocketpy/src/debugger/dap.c \ + /home/runner/work/pocketpy/pocketpy/src/interpreter/ceval.c \ + /home/runner/work/pocketpy/pocketpy/src/interpreter/dll.c \ + /usr/include/dlfcn.h /usr/include/x86_64-linux-gnu/bits/dlfcn.h \ + /home/runner/work/pocketpy/pocketpy/src/interpreter/frame.c \ + /home/runner/work/pocketpy/pocketpy/src/interpreter/generator.c \ + /home/runner/work/pocketpy/pocketpy/include/pocketpy/interpreter/generator.h \ + /home/runner/work/pocketpy/pocketpy/src/interpreter/heap.c \ + /home/runner/work/pocketpy/pocketpy/src/interpreter/line_profiler.c \ + /home/runner/work/pocketpy/pocketpy/src/interpreter/objectpool.c \ + /home/runner/work/pocketpy/pocketpy/src/interpreter/typeinfo.c \ + /home/runner/work/pocketpy/pocketpy/src/interpreter/vm.c \ + /home/runner/work/pocketpy/pocketpy/include/pocketpy/interpreter/modules.h \ + /home/runner/work/pocketpy/pocketpy/include/pocketpy/interpreter/types.h \ + /home/runner/work/pocketpy/pocketpy/src/interpreter/vmx.c \ + /home/runner/work/pocketpy/pocketpy/src/modules/array2d.c \ + /home/runner/work/pocketpy/pocketpy/include/pocketpy/interpreter/array2d.h \ + /usr/lib/gcc/x86_64-linux-gnu/13/include/limits.h \ + /usr/lib/gcc/x86_64-linux-gnu/13/include/syslimits.h \ + /usr/include/limits.h /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \ + /usr/include/x86_64-linux-gnu/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/x86_64-linux-gnu/bits/posix2_lim.h \ + /home/runner/work/pocketpy/pocketpy/src/modules/base64.c \ + /home/runner/work/pocketpy/pocketpy/src/modules/builtins.c \ + /home/runner/work/pocketpy/pocketpy/src/modules/colorcvt.c \ + /home/runner/work/pocketpy/pocketpy/src/modules/conio.c \ + /usr/include/termios.h /usr/include/x86_64-linux-gnu/bits/termios.h \ + /usr/include/x86_64-linux-gnu/bits/termios-struct.h \ + /usr/include/x86_64-linux-gnu/bits/termios-c_cc.h \ + /usr/include/x86_64-linux-gnu/bits/termios-c_iflag.h \ + /usr/include/x86_64-linux-gnu/bits/termios-c_oflag.h \ + /usr/include/x86_64-linux-gnu/bits/termios-baud.h \ + /usr/include/x86_64-linux-gnu/bits/termios-c_cflag.h \ + /usr/include/x86_64-linux-gnu/bits/termios-c_lflag.h \ + /usr/include/x86_64-linux-gnu/bits/termios-tcflow.h \ + /usr/include/x86_64-linux-gnu/bits/termios-misc.h \ + /usr/include/x86_64-linux-gnu/sys/ttydefaults.h \ + /home/runner/work/pocketpy/pocketpy/src/modules/dis.c \ + /home/runner/work/pocketpy/pocketpy/src/modules/easing.c \ + /home/runner/work/pocketpy/pocketpy/src/modules/enum.c \ + /home/runner/work/pocketpy/pocketpy/src/modules/gc.c \ + /home/runner/work/pocketpy/pocketpy/src/modules/importlib.c \ + /home/runner/work/pocketpy/pocketpy/src/modules/inspect.c \ + /home/runner/work/pocketpy/pocketpy/src/modules/json.c \ + /home/runner/work/pocketpy/pocketpy/src/modules/lz4.c \ + /home/runner/work/pocketpy/pocketpy/src/modules/math.c \ + /home/runner/work/pocketpy/pocketpy/src/modules/os.c \ + /home/runner/work/pocketpy/pocketpy/src/modules/pickle.c \ + /home/runner/work/pocketpy/pocketpy/src/modules/picoterm.c \ + /home/runner/work/pocketpy/pocketpy/src/modules/pkpy.c \ + /home/runner/work/pocketpy/pocketpy/src/modules/random.c \ + /home/runner/work/pocketpy/pocketpy/src/modules/stdc.c \ + /home/runner/work/pocketpy/pocketpy/src/modules/time.c \ + /home/runner/work/pocketpy/pocketpy/src/modules/traceback.c \ + /home/runner/work/pocketpy/pocketpy/src/modules/unicodedata.c \ + /home/runner/work/pocketpy/pocketpy/src/modules/vmath.c \ + /home/runner/work/pocketpy/pocketpy/src/objects/bintree.c \ + /home/runner/work/pocketpy/pocketpy/src/objects/codeobject.c \ + /home/runner/work/pocketpy/pocketpy/src/objects/container.c \ + /home/runner/work/pocketpy/pocketpy/src/objects/namedict.c \ + /home/runner/work/pocketpy/pocketpy/src/objects/object.c \ + /home/runner/work/pocketpy/pocketpy/src/public/Bindings.c \ + /home/runner/work/pocketpy/pocketpy/src/public/CodeExecution.c \ + /home/runner/work/pocketpy/pocketpy/src/public/DictSlots.c \ + /home/runner/work/pocketpy/pocketpy/src/public/FrameOps.c \ + /home/runner/work/pocketpy/pocketpy/src/public/GlobalSetup.c \ + /home/runner/work/pocketpy/pocketpy/src/public/Inspection.c \ + /home/runner/work/pocketpy/pocketpy/src/public/ModuleSystem.c \ + /home/runner/work/pocketpy/pocketpy/src/public/PyDict.c \ + /home/runner/work/pocketpy/pocketpy/src/public/PyException.c \ + /home/runner/work/pocketpy/pocketpy/src/public/PyList.c \ + /home/runner/work/pocketpy/pocketpy/src/public/PySlice.c \ + /home/runner/work/pocketpy/pocketpy/src/public/PyTuple.c \ + /home/runner/work/pocketpy/pocketpy/src/public/PythonOps.c \ + /home/runner/work/pocketpy/pocketpy/include/pocketpy/interpreter/bindings.h \ + /home/runner/work/pocketpy/pocketpy/src/public/StackOps.c \ + /home/runner/work/pocketpy/pocketpy/src/public/TypeSystem.c \ + /home/runner/work/pocketpy/pocketpy/src/public/ValueCast.c \ + /home/runner/work/pocketpy/pocketpy/src/public/ValueCreation.c diff --git a/_codeql_build_dir/CMakeFiles/pocketpy.dir/build.make b/_codeql_build_dir/CMakeFiles/pocketpy.dir/build.make new file mode 100644 index 00000000..0b88767d --- /dev/null +++ b/_codeql_build_dir/CMakeFiles/pocketpy.dir/build.make @@ -0,0 +1,117 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +# 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 + +# Produce verbose output by default. +VERBOSE = 1 + +# 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/local/bin/cmake + +# The command to remove a file. +RM = /usr/local/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /home/runner/work/pocketpy/pocketpy + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/runner/work/pocketpy/pocketpy/_codeql_build_dir + +# Include any dependencies generated for this target. +include CMakeFiles/pocketpy.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include CMakeFiles/pocketpy.dir/compiler_depend.make + +# Include the progress variables for this target. +include CMakeFiles/pocketpy.dir/progress.make + +# Include the compile flags for this target's objects. +include CMakeFiles/pocketpy.dir/flags.make + +CMakeFiles/pocketpy.dir/codegen: +.PHONY : CMakeFiles/pocketpy.dir/codegen + +CMakeFiles/pocketpy.dir/Unity/unity_pocketpy_c.c.o: CMakeFiles/pocketpy.dir/flags.make +CMakeFiles/pocketpy.dir/Unity/unity_pocketpy_c.c.o: CMakeFiles/pocketpy.dir/Unity/unity_pocketpy_c.c +CMakeFiles/pocketpy.dir/Unity/unity_pocketpy_c.c.o: CMakeFiles/pocketpy.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/home/runner/work/pocketpy/pocketpy/_codeql_build_dir/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building C object CMakeFiles/pocketpy.dir/Unity/unity_pocketpy_c.c.o" + /home/runner/work/pocketpy/.codeql-scratch/dbs/cpp/working/autobuild/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT CMakeFiles/pocketpy.dir/Unity/unity_pocketpy_c.c.o -MF CMakeFiles/pocketpy.dir/Unity/unity_pocketpy_c.c.o.d -o CMakeFiles/pocketpy.dir/Unity/unity_pocketpy_c.c.o -c /home/runner/work/pocketpy/pocketpy/_codeql_build_dir/CMakeFiles/pocketpy.dir/Unity/unity_pocketpy_c.c + +CMakeFiles/pocketpy.dir/Unity/unity_pocketpy_c.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing C source to CMakeFiles/pocketpy.dir/Unity/unity_pocketpy_c.c.i" + /home/runner/work/pocketpy/.codeql-scratch/dbs/cpp/working/autobuild/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /home/runner/work/pocketpy/pocketpy/_codeql_build_dir/CMakeFiles/pocketpy.dir/Unity/unity_pocketpy_c.c > CMakeFiles/pocketpy.dir/Unity/unity_pocketpy_c.c.i + +CMakeFiles/pocketpy.dir/Unity/unity_pocketpy_c.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling C source to assembly CMakeFiles/pocketpy.dir/Unity/unity_pocketpy_c.c.s" + /home/runner/work/pocketpy/.codeql-scratch/dbs/cpp/working/autobuild/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /home/runner/work/pocketpy/pocketpy/_codeql_build_dir/CMakeFiles/pocketpy.dir/Unity/unity_pocketpy_c.c -o CMakeFiles/pocketpy.dir/Unity/unity_pocketpy_c.c.s + +# Object files for target pocketpy +pocketpy_OBJECTS = \ +"CMakeFiles/pocketpy.dir/Unity/unity_pocketpy_c.c.o" + +# External object files for target pocketpy +pocketpy_EXTERNAL_OBJECTS = + +libpocketpy.so: CMakeFiles/pocketpy.dir/Unity/unity_pocketpy_c.c.o +libpocketpy.so: CMakeFiles/pocketpy.dir/build.make +libpocketpy.so: CMakeFiles/pocketpy.dir/compiler_depend.ts +libpocketpy.so: CMakeFiles/pocketpy.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --bold --progress-dir=/home/runner/work/pocketpy/pocketpy/_codeql_build_dir/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Linking C shared library libpocketpy.so" + $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/pocketpy.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +CMakeFiles/pocketpy.dir/build: libpocketpy.so +.PHONY : CMakeFiles/pocketpy.dir/build + +CMakeFiles/pocketpy.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/pocketpy.dir/cmake_clean.cmake +.PHONY : CMakeFiles/pocketpy.dir/clean + +CMakeFiles/pocketpy.dir/depend: + cd /home/runner/work/pocketpy/pocketpy/_codeql_build_dir && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/runner/work/pocketpy/pocketpy /home/runner/work/pocketpy/pocketpy /home/runner/work/pocketpy/pocketpy/_codeql_build_dir /home/runner/work/pocketpy/pocketpy/_codeql_build_dir /home/runner/work/pocketpy/pocketpy/_codeql_build_dir/CMakeFiles/pocketpy.dir/DependInfo.cmake "--color=$(COLOR)" +.PHONY : CMakeFiles/pocketpy.dir/depend + diff --git a/_codeql_build_dir/CMakeFiles/pocketpy.dir/cmake_clean.cmake b/_codeql_build_dir/CMakeFiles/pocketpy.dir/cmake_clean.cmake new file mode 100644 index 00000000..3e17bfc6 --- /dev/null +++ b/_codeql_build_dir/CMakeFiles/pocketpy.dir/cmake_clean.cmake @@ -0,0 +1,12 @@ +file(REMOVE_RECURSE + "CMakeFiles/pocketpy.dir/link.d" + "CMakeFiles/pocketpy.dir/Unity/unity_pocketpy_c.c.o" + "CMakeFiles/pocketpy.dir/Unity/unity_pocketpy_c.c.o.d" + "libpocketpy.pdb" + "libpocketpy.so" +) + +# Per-language clean rules from dependency scanning. +foreach(lang C) + include(CMakeFiles/pocketpy.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/_codeql_build_dir/CMakeFiles/pocketpy.dir/compiler_depend.make b/_codeql_build_dir/CMakeFiles/pocketpy.dir/compiler_depend.make new file mode 100644 index 00000000..6b456221 --- /dev/null +++ b/_codeql_build_dir/CMakeFiles/pocketpy.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty compiler generated dependencies file for pocketpy. +# This may be replaced when dependencies are built. diff --git a/_codeql_build_dir/CMakeFiles/pocketpy.dir/compiler_depend.ts b/_codeql_build_dir/CMakeFiles/pocketpy.dir/compiler_depend.ts new file mode 100644 index 00000000..d835710e --- /dev/null +++ b/_codeql_build_dir/CMakeFiles/pocketpy.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for pocketpy. diff --git a/_codeql_build_dir/CMakeFiles/pocketpy.dir/depend.make b/_codeql_build_dir/CMakeFiles/pocketpy.dir/depend.make new file mode 100644 index 00000000..1d65576c --- /dev/null +++ b/_codeql_build_dir/CMakeFiles/pocketpy.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for pocketpy. +# This may be replaced when dependencies are built. diff --git a/_codeql_build_dir/CMakeFiles/pocketpy.dir/flags.make b/_codeql_build_dir/CMakeFiles/pocketpy.dir/flags.make new file mode 100644 index 00000000..684659c4 --- /dev/null +++ b/_codeql_build_dir/CMakeFiles/pocketpy.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +# compile C with /home/runner/work/pocketpy/.codeql-scratch/dbs/cpp/working/autobuild/bin/cc +C_DEFINES = -DNDEBUG -DPK_ENABLE_CUSTOM_SNAME=0 -DPK_ENABLE_DETERMINISM=0 -DPK_ENABLE_MIMALLOC=0 -DPK_ENABLE_OS=1 -DPK_ENABLE_THREADS=1 -DPK_ENABLE_WATCHDOG=0 -Dpocketpy_EXPORTS + +C_INCLUDES = -I/home/runner/work/pocketpy/pocketpy/include + +C_FLAGS = -O2 -Wno-pointer-to-int-cast -Wno-int-to-pointer-cast -O3 -DNDEBUG -std=gnu11 -fPIC + diff --git a/_codeql_build_dir/CMakeFiles/pocketpy.dir/link.d b/_codeql_build_dir/CMakeFiles/pocketpy.dir/link.d new file mode 100644 index 00000000..4f53cc93 --- /dev/null +++ b/_codeql_build_dir/CMakeFiles/pocketpy.dir/link.d @@ -0,0 +1,88 @@ +libpocketpy.so: \ + /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crti.o \ + /usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o \ + CMakeFiles/pocketpy.dir/Unity/unity_pocketpy_c.c.o \ + /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libm.so \ + /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libm.so \ + /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libm.so \ + /lib/x86_64-linux-gnu/libm.so.6 \ + /lib/x86_64-linux-gnu/libmvec.so.1 \ + /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libdl.a \ + /usr/lib/gcc/x86_64-linux-gnu/13/libgcc.a \ + /usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so \ + /usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so \ + /usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so \ + /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libgcc_s.so.1 \ + /usr/lib/gcc/x86_64-linux-gnu/13/libgcc.a \ + /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libc.so \ + /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libc.so \ + /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libc.so \ + /lib/x86_64-linux-gnu/libc.so.6 \ + /usr/lib/x86_64-linux-gnu/libc_nonshared.a \ + /lib64/ld-linux-x86-64.so.2 \ + /usr/lib/gcc/x86_64-linux-gnu/13/libgcc.a \ + /usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so \ + /usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so \ + /usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so \ + /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libgcc_s.so.1 \ + /usr/lib/gcc/x86_64-linux-gnu/13/libgcc.a \ + /usr/lib/gcc/x86_64-linux-gnu/13/crtendS.o \ + /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crtn.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: + +CMakeFiles/pocketpy.dir/Unity/unity_pocketpy_c.c.o: + +/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libm.so: + +/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libm.so: + +/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libm.so: + +/lib/x86_64-linux-gnu/libm.so.6: + +/lib/x86_64-linux-gnu/libmvec.so.1: + +/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libdl.a: + +/usr/lib/gcc/x86_64-linux-gnu/13/libgcc.a: + +/usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so: + +/usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so: + +/usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so: + +/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libgcc_s.so.1: + +/usr/lib/gcc/x86_64-linux-gnu/13/libgcc.a: + +/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libc.so: + +/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libc.so: + +/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libc.so: + +/lib/x86_64-linux-gnu/libc.so.6: + +/usr/lib/x86_64-linux-gnu/libc_nonshared.a: + +/lib64/ld-linux-x86-64.so.2: + +/usr/lib/gcc/x86_64-linux-gnu/13/libgcc.a: + +/usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so: + +/usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so: + +/usr/lib/gcc/x86_64-linux-gnu/13/libgcc_s.so: + +/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libgcc_s.so.1: + +/usr/lib/gcc/x86_64-linux-gnu/13/libgcc.a: + +/usr/lib/gcc/x86_64-linux-gnu/13/crtendS.o: + +/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crtn.o: diff --git a/_codeql_build_dir/CMakeFiles/pocketpy.dir/link.txt b/_codeql_build_dir/CMakeFiles/pocketpy.dir/link.txt new file mode 100644 index 00000000..7619ec9a --- /dev/null +++ b/_codeql_build_dir/CMakeFiles/pocketpy.dir/link.txt @@ -0,0 +1 @@ +/home/runner/work/pocketpy/.codeql-scratch/dbs/cpp/working/autobuild/bin/cc -fPIC -O2 -Wno-pointer-to-int-cast -Wno-int-to-pointer-cast -O3 -DNDEBUG -Wl,--dependency-file=CMakeFiles/pocketpy.dir/link.d -shared -Wl,-soname,libpocketpy.so -o libpocketpy.so CMakeFiles/pocketpy.dir/Unity/unity_pocketpy_c.c.o -lm -ldl diff --git a/_codeql_build_dir/CMakeFiles/pocketpy.dir/progress.make b/_codeql_build_dir/CMakeFiles/pocketpy.dir/progress.make new file mode 100644 index 00000000..8c8fb6fb --- /dev/null +++ b/_codeql_build_dir/CMakeFiles/pocketpy.dir/progress.make @@ -0,0 +1,3 @@ +CMAKE_PROGRESS_1 = 3 +CMAKE_PROGRESS_2 = 4 + diff --git a/_codeql_build_dir/CMakeFiles/progress.marks b/_codeql_build_dir/CMakeFiles/progress.marks new file mode 100644 index 00000000..b8626c4c --- /dev/null +++ b/_codeql_build_dir/CMakeFiles/progress.marks @@ -0,0 +1 @@ +4 diff --git a/_codeql_build_dir/Makefile b/_codeql_build_dir/Makefile new file mode 100644 index 00000000..659664b6 --- /dev/null +++ b/_codeql_build_dir/Makefile @@ -0,0 +1,225 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +# 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 + +# Produce verbose output by default. +VERBOSE = 1 + +# 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/local/bin/cmake + +# The command to remove a file. +RM = /usr/local/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /home/runner/work/pocketpy/pocketpy + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/runner/work/pocketpy/pocketpy/_codeql_build_dir + +#============================================================================= +# Targets provided globally by CMake. + +# Special rule for the target edit_cache +edit_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running CMake cache editor..." + /usr/local/bin/ccmake -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) +.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/local/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/runner/work/pocketpy/pocketpy/_codeql_build_dir/CMakeFiles /home/runner/work/pocketpy/pocketpy/_codeql_build_dir//CMakeFiles/progress.marks + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 all + $(CMAKE_COMMAND) -E cmake_progress_start /home/runner/work/pocketpy/pocketpy/_codeql_build_dir/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 pocketpy + +# Build rule for target. +pocketpy: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 pocketpy +.PHONY : pocketpy + +# fast build rule for target. +pocketpy/fast: + $(MAKE) $(MAKESILENT) -f CMakeFiles/pocketpy.dir/build.make CMakeFiles/pocketpy.dir/build +.PHONY : pocketpy/fast + +#============================================================================= +# Target rules for targets named main + +# Build rule for target. +main: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 main +.PHONY : main + +# fast build rule for target. +main/fast: + $(MAKE) $(MAKESILENT) -f CMakeFiles/main.dir/build.make CMakeFiles/main.dir/build +.PHONY : main/fast + +Unity/unity_pocketpy_c.o: Unity/unity_pocketpy_c.c.o +.PHONY : Unity/unity_pocketpy_c.o + +# target to build an object file +Unity/unity_pocketpy_c.c.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/pocketpy.dir/build.make CMakeFiles/pocketpy.dir/Unity/unity_pocketpy_c.c.o +.PHONY : Unity/unity_pocketpy_c.c.o + +Unity/unity_pocketpy_c.i: Unity/unity_pocketpy_c.c.i +.PHONY : Unity/unity_pocketpy_c.i + +# target to preprocess a source file +Unity/unity_pocketpy_c.c.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/pocketpy.dir/build.make CMakeFiles/pocketpy.dir/Unity/unity_pocketpy_c.c.i +.PHONY : Unity/unity_pocketpy_c.c.i + +Unity/unity_pocketpy_c.s: Unity/unity_pocketpy_c.c.s +.PHONY : Unity/unity_pocketpy_c.s + +# target to generate assembly for a file +Unity/unity_pocketpy_c.c.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/pocketpy.dir/build.make CMakeFiles/pocketpy.dir/Unity/unity_pocketpy_c.c.s +.PHONY : Unity/unity_pocketpy_c.c.s + +src2/main.o: src2/main.c.o +.PHONY : src2/main.o + +# target to build an object file +src2/main.c.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/main.dir/build.make CMakeFiles/main.dir/src2/main.c.o +.PHONY : src2/main.c.o + +src2/main.i: src2/main.c.i +.PHONY : src2/main.i + +# target to preprocess a source file +src2/main.c.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/main.dir/build.make CMakeFiles/main.dir/src2/main.c.i +.PHONY : src2/main.c.i + +src2/main.s: src2/main.c.s +.PHONY : src2/main.s + +# target to generate assembly for a file +src2/main.c.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/main.dir/build.make CMakeFiles/main.dir/src2/main.c.s +.PHONY : src2/main.c.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 "... main" + @echo "... pocketpy" + @echo "... Unity/unity_pocketpy_c.o" + @echo "... Unity/unity_pocketpy_c.i" + @echo "... Unity/unity_pocketpy_c.s" + @echo "... src2/main.o" + @echo "... src2/main.i" + @echo "... src2/main.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/_codeql_build_dir/cmake_install.cmake b/_codeql_build_dir/cmake_install.cmake new file mode 100644 index 00000000..e8c19b3a --- /dev/null +++ b/_codeql_build_dir/cmake_install.cmake @@ -0,0 +1,66 @@ +# Install script for directory: /home/runner/work/pocketpy/pocketpy + +# 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 path to fallback-tool for dependency-resolution. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/usr/bin/objdump") +endif() + +string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT + "${CMAKE_INSTALL_MANIFEST_FILES}") +if(CMAKE_INSTALL_LOCAL_ONLY) + file(WRITE "/home/runner/work/pocketpy/pocketpy/_codeql_build_dir/install_local_manifest.txt" + "${CMAKE_INSTALL_MANIFEST_CONTENT}") +endif() +if(CMAKE_INSTALL_COMPONENT) + if(CMAKE_INSTALL_COMPONENT MATCHES "^[a-zA-Z0-9_.+-]+$") + set(CMAKE_INSTALL_MANIFEST "install_manifest_${CMAKE_INSTALL_COMPONENT}.txt") + else() + string(MD5 CMAKE_INST_COMP_HASH "${CMAKE_INSTALL_COMPONENT}") + set(CMAKE_INSTALL_MANIFEST "install_manifest_${CMAKE_INST_COMP_HASH}.txt") + unset(CMAKE_INST_COMP_HASH) + endif() +else() + set(CMAKE_INSTALL_MANIFEST "install_manifest.txt") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + file(WRITE "/home/runner/work/pocketpy/pocketpy/_codeql_build_dir/${CMAKE_INSTALL_MANIFEST}" + "${CMAKE_INSTALL_MANIFEST_CONTENT}") +endif() diff --git a/_codeql_detected_source_root b/_codeql_detected_source_root new file mode 120000 index 00000000..945c9b46 --- /dev/null +++ b/_codeql_detected_source_root @@ -0,0 +1 @@ +. \ No newline at end of file