<table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>Issue</th>
<td>
<a href=https://github.com/llvm/llvm-project/issues/61502>61502</a>
</td>
</tr>
<tr>
<th>Summary</th>
<td>
16.0.0: llvm buildwants to use files from outside of the source tree
</td>
</tr>
<tr>
<th>Labels</th>
<td>
new issue
</td>
</tr>
<tr>
<th>Assignees</th>
<td>
</td>
</tr>
<tr>
<th>Reporter</th>
<td>
kloczek
</td>
</tr>
</table>
<pre>
As source tar ball I'm using https://github.com/llvm/llvm-project/releases/download/llvmorg-16.0.0/llvm-16.0.0.src.tar.xz and cmake fails on trying to check files outside of the surce tree.
```console
+ /usr/bin/cmake -B x86_64-redhat-linux-gnu -D BUILD_SHARED_LIBS=ON -D CMAKE_AR=/usr/bin/gcc-ar -D CMAKE_BUILD_TYPE=RelWithDebInfo -D CMAKE_C_FLAGS_RELEASE=-DNDEBUG -D CMAKE_CXX_FLAGS_RELEASE=-DNDEBUG -D CMAKE_Fortran_FLAGS_RELEASE=-DNDEBUG -D CMAKE_INSTALL_PREFIX=/usr -D CMAKE_NM=/usr/bin/gcc-nm -D CMAKE_RANLIB=/usr/bin/gcc-ranlib -D CMAKE_VERBOSE_MAKEFILE=ON -D INCLUDE_INSTALL_DIR=/usr/include -D LIB_INSTALL_DIR=/usr/lib64 -D LIB_SUFFIX=64 -D SHARE_INSTALL_PREFIX=/usr/share -D SYSCONF_INSTALL_DIR=/etc -S . -D BUILD_SHARED_LIBS=OFF -D CMAKE_INSTALL_PREFIX=/usr -D CMAKE_MODULE_PATH=/usr/lib64/cmake/llvm -D CMAKE_SKIP_RPATH=ON -D LLVM_BUILD_DOCS=ON -D LLVM_BUILD_EXAMPLES=OFF -D LLVM_BUILD_EXTERNAL_COMPILER_RT=ON -D LLVM_BUILD_LLVM_DYLIB=ON -D LLVM_BUILD_RUNTIME=ON -D LLVM_BUILD_TESTS=ON -D LLVM_BUILD_TOOLS=ON -D LLVM_DYLIB_EXPORT_ALL=ON -D LLVM_ENABLE_DOXYGEN=OFF -D LLVM_ENABLE_FFI=ON -D LLVM_ENABLE_LIBCXX=OFF -D LLVM_ENABLE_LIBXML2=ON -D LLVM_ENABLE_RTTI=ON -D LLVM_ENABLE_SPHINX=ON -D LLVM_ENABLE_TERMINFO=ON -D LLVM_ENABLE_ZLIB=ON -D LLVM_EXPERIMENTAL_TARGETS_TO_BUILD=AVR -D LLVM_EXTERNAL_LIT=/usr/bin/lit -D LLVM_INCLUDE_BENCHMARKS=OFF -D LLVM_INCLUDE_DOCS=ON -D LLVM_INCLUDE_EXAMPLES=ON -D LLVM_INCLUDE_TESTS=ON -D LLVM_INCLUDE_TOOLS=ON -D LLVM_INCLUDE_UTILS=ON -D LLVM_INSTALL_SPHINX_HTML_DIR=/usr/share/doc/llvm/html -D LLVM_INSTALL_TOOLCHAIN_ONLY=OFF -D LLVM_INSTALL_UTILS=ON -D LLVM_LINK_LLVM_DYLIB=ON -D LLVM_PARALLEL_LINK_JOBS=4 -D LLVM_TARGETS_TO_BUILD=all -D LLVM_TOOLS_INSTALL_DIR=bin -D LLVM_USE_PERF=ON -D LLVM_UTILS_INSTALL_DIR=/usr/bin -D LLVM_VERSION_SUFFIX= -D SPHINX_EXECUTABLE=/usr/bin/sphinx-build -D SPHINX_OUTPUT_HTML=ON -D SPHINX_OUTPUT_MAN=ON -D SPHINX_WARNINGS_AS_ERRORS=OFF -D LLVM_LIBDIR_SUFFIX=64 -D LLVM_BINUTILS_INCDIR=/usr/include
CMake Error at CMakeLists.txt:13 (include):
include could not find requested file:
/home/tkloczko/rpmbuild/BUILD/llvm-16.0.0.src/../cmake/Modules/CMakePolicy.cmake
-- The C compiler identification is GNU 13.0.1
-- The CXX compiler identification is GNU 13.0.1
-- The ASM compiler identification is GNU
-- Found assembler: /usr/bin/gcc
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /usr/bin/gcc - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/g++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Found Python3: /usr/bin/python3.8 (found suitable version "3.8.16", minimum required is "3.6") found components: Interpreter
-- Looking for dlfcn.h
-- Looking for dlfcn.h - found
-- Looking for errno.h
-- Looking for errno.h - found
-- Looking for fcntl.h
-- Looking for fcntl.h - found
-- Looking for link.h
-- Looking for link.h - found
-- Looking for malloc/malloc.h
-- Looking for malloc/malloc.h - not found
-- Looking for pthread.h
-- Looking for pthread.h - found
-- Looking for signal.h
-- Looking for signal.h - found
-- Looking for sys/ioctl.h
-- Looking for sys/ioctl.h - found
-- Looking for sys/mman.h
-- Looking for sys/mman.h - found
-- Looking for sys/param.h
-- Looking for sys/param.h - found
-- Looking for sys/resource.h
-- Looking for sys/resource.h - found
-- Looking for sys/stat.h
-- Looking for sys/stat.h - found
-- Looking for sys/time.h
-- Looking for sys/time.h - found
-- Looking for sys/types.h
-- Looking for sys/types.h - found
-- Looking for sysexits.h
-- Looking for sysexits.h - found
-- Looking for termios.h
-- Looking for termios.h - found
-- Looking for unistd.h
-- Looking for unistd.h - found
-- Looking for valgrind/valgrind.h
-- Looking for valgrind/valgrind.h - found
-- Looking for fenv.h
-- Looking for fenv.h - found
-- Looking for FE_ALL_EXCEPT
-- Looking for FE_ALL_EXCEPT - found
-- Looking for FE_INEXACT
-- Looking for FE_INEXACT - found
-- Looking for mach/mach.h
-- Looking for mach/mach.h - not found
-- Looking for CrashReporterClient.h
-- Looking for CrashReporterClient.h - not found
-- Looking for linux/magic.h
-- Looking for linux/magic.h - found
-- Looking for pthread_create in pthread
-- Looking for pthread_create in pthread - found
-- Looking for pthread_rwlock_init in pthread
-- Looking for pthread_rwlock_init in pthread - found
-- Looking for pthread_mutex_lock in pthread
-- Looking for pthread_mutex_lock in pthread - found
-- Looking for dlopen in dl
-- Looking for dlopen in dl - found
-- Looking for clock_gettime in rt
-- Looking for clock_gettime in rt - found
-- Looking for pfm_initialize in pfm
-- Looking for pfm_initialize in pfm - not found
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success
-- Found Threads: TRUE
-- Found ZLIB: /usr/lib64/libz.so (found version "1.2.11")
-- Looking for compress2
-- Looking for compress2 - found
-- Found LibXml2: /usr/lib64/libxml2.so (found version "2.10.3")
-- Looking for xmlReadMemory
-- Looking for xmlReadMemory - found
-- Looking for histedit.h
-- Looking for histedit.h - found
-- Found LibEdit: /usr/include (found version "2.11")
-- Performing Test Terminfo_LINKABLE
-- Performing Test Terminfo_LINKABLE - Success
-- Found Terminfo: /usr/lib64/libtinfo.so
-- Looking for xar_open in xar
-- Looking for xar_open in xar - not found
-- Looking for arc4random
-- Looking for arc4random - found
-- Looking for backtrace
-- Looking for backtrace - found
-- backtrace facility detected in default set of libraries
-- Found Backtrace: /usr/include
-- Performing Test C_SUPPORTS_WERROR_UNGUARDED_AVAILABILITY_NEW
-- Performing Test C_SUPPORTS_WERROR_UNGUARDED_AVAILABILITY_NEW - Failed
-- Looking for __register_frame
-- Looking for __register_frame - found
-- Looking for __deregister_frame
-- Looking for __deregister_frame - found
-- Looking for __unw_add_dynamic_fde
-- Looking for __unw_add_dynamic_fde - not found
-- Looking for _Unwind_Backtrace
-- Looking for _Unwind_Backtrace - found
-- Looking for getpagesize
-- Looking for getpagesize - found
-- Looking for sysconf
-- Looking for sysconf - found
-- Looking for getrusage
-- Looking for getrusage - found
-- Looking for setrlimit
-- Looking for setrlimit - found
-- Looking for isatty
-- Looking for isatty - found
-- Looking for futimens
-- Looking for futimens - found
-- Looking for futimes
-- Looking for futimes - found
-- Looking for sigaltstack
-- Looking for sigaltstack - found
-- Looking for mallctl
-- Looking for mallctl - not found
-- Looking for mallinfo
-- Looking for mallinfo - found
-- Looking for mallinfo2
-- Looking for mallinfo2 - found
-- Looking for malloc_zone_statistics
-- Looking for malloc_zone_statistics - not found
-- Looking for getrlimit
-- Looking for getrlimit - found
-- Looking for posix_spawn
-- Looking for posix_spawn - found
-- Looking for pread
-- Looking for pread - found
-- Looking for sbrk
-- Looking for sbrk - found
-- Looking for strerror
-- Looking for strerror - found
-- Looking for strerror_r
-- Looking for strerror_r - found
-- Looking for strerror_s
-- Looking for strerror_s - not found
-- Looking for setenv
-- Looking for setenv - found
-- Performing Test HAVE_STRUCT_STAT_ST_MTIMESPEC_TV_NSEC
-- Performing Test HAVE_STRUCT_STAT_ST_MTIMESPEC_TV_NSEC - Failed
-- Performing Test HAVE_STRUCT_STAT_ST_MTIM_TV_NSEC
-- Performing Test HAVE_STRUCT_STAT_ST_MTIM_TV_NSEC - Success
-- Looking for __GLIBC__
-- Looking for __GLIBC__ - found
-- Looking for pthread_getname_np
-- Looking for pthread_getname_np - found
-- Looking for pthread_setname_np
-- Looking for pthread_setname_np - found
-- Looking for dlopen
-- Looking for dlopen - found
-- Looking for dladdr
-- Looking for dladdr - found
-- Performing Test HAVE_FFI_CALL
-- Performing Test HAVE_FFI_CALL - Success
-- Found FFI: /usr/lib64/libffi.so
-- Looking for proc_pid_rusage
-- Looking for proc_pid_rusage - not found
-- Performing Test HAVE_CXX_ATOMICS_WITHOUT_LIB
-- Performing Test HAVE_CXX_ATOMICS_WITHOUT_LIB - Success
-- Performing Test HAVE_CXX_ATOMICS64_WITHOUT_LIB
-- Performing Test HAVE_CXX_ATOMICS64_WITHOUT_LIB - Success
-- Performing Test LLVM_HAS_ATOMICS
-- Performing Test LLVM_HAS_ATOMICS - Success
-- Performing Test SUPPORTS_VARIADIC_MACROS_FLAG
-- Performing Test SUPPORTS_VARIADIC_MACROS_FLAG - Success
-- Performing Test SUPPORTS_GNU_ZERO_VARIADIC_MACRO_ARGUMENTS_FLAG
-- Performing Test SUPPORTS_GNU_ZERO_VARIADIC_MACRO_ARGUMENTS_FLAG - Failed
-- Performing Test HAS_MAYBE_UNINITIALIZED
-- Performing Test HAS_MAYBE_UNINITIALIZED - Success
-- Native target architecture is X86
-- Threads enabled.
-- Doxygen disabled.
-- Could NOT find OCaml (missing: OCAMLFIND OCAML_VERSION OCAML_STDLIB_PATH)
-- Could NOT find OCaml (missing: OCAMLFIND OCAML_VERSION OCAML_STDLIB_PATH)
-- OCaml bindings disabled.
-- Found Python module pygments
-- Found Python module pygments.lexers.c_cpp
-- Could NOT find Python module yaml
-- LLVM host triple: x86_64-unknown-linux-gnu
-- LLVM default target triple: x86_64-unknown-linux-gnu
CMake Warning at cmake/modules/HandleLLVMOptions.cmake:58 (message):
Job pooling is only available with Ninja generators.
Call Stack (most recent call first):
CMakeLists.txt:888 (include)
-- Performing Test C_SUPPORTS_FPIC
-- Performing Test C_SUPPORTS_FPIC - Success
-- Performing Test CXX_SUPPORTS_FPIC
-- Performing Test CXX_SUPPORTS_FPIC - Success
-- Building with -fPIC
-- Performing Test C_SUPPORTS_FNO_SEMANTIC_INTERPOSITION
-- Performing Test C_SUPPORTS_FNO_SEMANTIC_INTERPOSITION - Success
-- Performing Test CXX_SUPPORTS_FNO_SEMANTIC_INTERPOSITION
-- Performing Test CXX_SUPPORTS_FNO_SEMANTIC_INTERPOSITION - Success
-- Performing Test SUPPORTS_FVISIBILITY_INLINES_HIDDEN_FLAG
-- Performing Test SUPPORTS_FVISIBILITY_INLINES_HIDDEN_FLAG - Success
-- Performing Test C_SUPPORTS_WERROR_DATE_TIME
-- Performing Test C_SUPPORTS_WERROR_DATE_TIME - Success
-- Performing Test CXX_SUPPORTS_WERROR_DATE_TIME
-- Performing Test CXX_SUPPORTS_WERROR_DATE_TIME - Success
-- Performing Test CXX_SUPPORTS_WERROR_UNGUARDED_AVAILABILITY_NEW
-- Performing Test CXX_SUPPORTS_WERROR_UNGUARDED_AVAILABILITY_NEW - Failed
-- Performing Test CXX_SUPPORTS_MISSING_FIELD_INITIALIZERS_FLAG
-- Performing Test CXX_SUPPORTS_MISSING_FIELD_INITIALIZERS_FLAG - Success
-- Performing Test C_SUPPORTS_CXX98_COMPAT_EXTRA_SEMI_FLAG
-- Performing Test C_SUPPORTS_CXX98_COMPAT_EXTRA_SEMI_FLAG - Failed
-- Performing Test CXX_SUPPORTS_CXX98_COMPAT_EXTRA_SEMI_FLAG
-- Performing Test CXX_SUPPORTS_CXX98_COMPAT_EXTRA_SEMI_FLAG - Failed
-- Performing Test C_SUPPORTS_IMPLICIT_FALLTHROUGH_FLAG
-- Performing Test C_SUPPORTS_IMPLICIT_FALLTHROUGH_FLAG - Success
-- Performing Test CXX_SUPPORTS_IMPLICIT_FALLTHROUGH_FLAG
-- Performing Test CXX_SUPPORTS_IMPLICIT_FALLTHROUGH_FLAG - Success
-- Performing Test C_SUPPORTS_COVERED_SWITCH_DEFAULT_FLAG
-- Performing Test C_SUPPORTS_COVERED_SWITCH_DEFAULT_FLAG - Failed
-- Performing Test CXX_SUPPORTS_COVERED_SWITCH_DEFAULT_FLAG
-- Performing Test CXX_SUPPORTS_COVERED_SWITCH_DEFAULT_FLAG - Failed
-- Performing Test CXX_SUPPORTS_CLASS_MEMACCESS_FLAG
-- Performing Test CXX_SUPPORTS_CLASS_MEMACCESS_FLAG - Success
-- Performing Test CXX_SUPPORTS_REDUNDANT_MOVE_FLAG
-- Performing Test CXX_SUPPORTS_REDUNDANT_MOVE_FLAG - Success
-- Performing Test CXX_SUPPORTS_PESSIMIZING_MOVE_FLAG
-- Performing Test CXX_SUPPORTS_PESSIMIZING_MOVE_FLAG - Success
-- Performing Test CXX_SUPPORTS_NOEXCEPT_TYPE_FLAG
-- Performing Test CXX_SUPPORTS_NOEXCEPT_TYPE_FLAG - Success
-- Performing Test CXX_WONT_WARN_ON_FINAL_NONVIRTUALDTOR
-- Performing Test CXX_WONT_WARN_ON_FINAL_NONVIRTUALDTOR - Failed
-- Performing Test CXX_SUPPORTS_SUGGEST_OVERRIDE_FLAG
-- Performing Test CXX_SUPPORTS_SUGGEST_OVERRIDE_FLAG - Success
-- Performing Test CXX_WSUGGEST_OVERRIDE_ALLOWS_ONLY_FINAL
-- Performing Test CXX_WSUGGEST_OVERRIDE_ALLOWS_ONLY_FINAL - Success
-- Performing Test C_WCOMMENT_ALLOWS_LINE_WRAP
-- Performing Test C_WCOMMENT_ALLOWS_LINE_WRAP - Failed
-- Performing Test C_SUPPORTS_STRING_CONVERSION_FLAG
-- Performing Test C_SUPPORTS_STRING_CONVERSION_FLAG - Failed
-- Performing Test CXX_SUPPORTS_STRING_CONVERSION_FLAG
-- Performing Test CXX_SUPPORTS_STRING_CONVERSION_FLAG - Failed
-- Performing Test CXX_SUPPORTS_MISLEADING_INDENTATION_FLAG
-- Performing Test CXX_SUPPORTS_MISLEADING_INDENTATION_FLAG - Success
-- Performing Test C_SUPPORTS_CTAD_MAYBE_UNSPPORTED_FLAG
-- Performing Test C_SUPPORTS_CTAD_MAYBE_UNSPPORTED_FLAG - Failed
-- Performing Test CXX_SUPPORTS_CTAD_MAYBE_UNSPPORTED_FLAG
-- Performing Test CXX_SUPPORTS_CTAD_MAYBE_UNSPPORTED_FLAG - Success
-- Performing Test C_SUPPORTS_FNO_FUNCTION_SECTIONS
-- Performing Test C_SUPPORTS_FNO_FUNCTION_SECTIONS - Success
-- Performing Test C_SUPPORTS_FFUNCTION_SECTIONS
-- Performing Test C_SUPPORTS_FFUNCTION_SECTIONS - Success
-- Performing Test CXX_SUPPORTS_FFUNCTION_SECTIONS
-- Performing Test CXX_SUPPORTS_FFUNCTION_SECTIONS - Success
-- Performing Test C_SUPPORTS_FDATA_SECTIONS
-- Performing Test C_SUPPORTS_FDATA_SECTIONS - Success
-- Performing Test CXX_SUPPORTS_FDATA_SECTIONS
-- Performing Test CXX_SUPPORTS_FDATA_SECTIONS - Success
-- Looking for os_signpost_interval_begin
-- Looking for os_signpost_interval_begin - not found
CMake Warning at cmake/modules/VersionFromVCS.cmake:49 (message):
Git not found. Version cannot be determined.
Call Stack (most recent call first):
CMakeLists.txt:1042 (get_source_info)
-- Linker detection: GNU ld
-- Performing Test HAS_WERROR_GLOBAL_CTORS
-- Performing Test HAS_WERROR_GLOBAL_CTORS - Failed
-- Looking for __x86_64__
-- Looking for __x86_64__ - found
-- Could NOT find Git (missing: GIT_EXECUTABLE)
-- Targeting AArch64
-- Targeting AMDGPU
-- Targeting ARM
-- Targeting AVR
-- Targeting BPF
-- Targeting Hexagon
-- Targeting Lanai
-- Targeting LoongArch
-- Targeting Mips
-- Targeting MSP430
-- Targeting NVPTX
-- Targeting PowerPC
-- Targeting RISCV
-- Targeting Sparc
-- Targeting SystemZ
-- Targeting VE
-- Targeting WebAssembly
-- Targeting X86
-- Targeting XCore
CMake Error at CMakeLists.txt:1176 (add_subdirectory):
add_subdirectory given source
"/home/tkloczko/rpmbuild/BUILD/llvm-16.0.0.src/../third-party/unittest"
which is not an existing directory.
-- Registering ExampleIRTransforms as a pass plugin (static build: OFF)
-- Registering Bye as a pass plugin (static build: OFF)
CMake Warning at cmake/modules/AddLLVM.cmake:1849 (message):
LLVM_EXTERNAL_LIT set to /usr/bin/lit, but the path does not exist.
Call Stack (most recent call first):
cmake/modules/AddLLVM.cmake:1894 (get_llvm_lit_path)
cmake/modules/AddLLVM.cmake:1984 (add_lit_target)
utils/lit/CMakeLists.txt:23 (add_lit_testsuite)
-- Sphinx enabled.
-- Found Sphinx: /usr/bin/sphinx-build
-- Configuring incomplete, errors occurred!
```
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJy0XFtzmzy3_jXujcYeB7tpctELzCHhezF4ACfue6ORQbb1BSRvSW6S_vo9Ej4bME73numkCetZj5aWlpaOgIQgS4rxz873Uee7_Q1t5Irxn285S__gt29zln3-NAUQbMNTDCTiYI7yHHgd40cBNoLQJVhJuRadgdkx3I7hLolcbea9lBUdw83z37v_umvO_otT2TFcjnOMBBYdw83YO80ZyrYgxpfdu_tev9ffaZV_9QRPexLx3scfgGgG0gK9YbBAJBeAUSD5pzJEMpCucPoGFiTHArCNFCTDgC2AXGEgyhpwjHudvt3pm9uf9_3yX8qoYDnePjVGoGO4G8E7hjsntGO4ZZndEfh4uIf3wy7H2QrJbk7o5qO7pBvQtcFo6vk2jJ_NyLGh743izsAOAyWxxuY_DjSjzsA-412maRfxA6bkSH5NnM7AjnD-SuTKxnOPLtgBZEHXN59iGDm-Y8YK2bUD2xlNn44ws1kLlMu45Ii2QHpBnJi-DyeR43qzfUUOgGBcXTtaHDCRGfjeqBrHEc3J_IB9caJRGDtQ_eF6vrN3phdY_tQ-WGR7J34lNM03GVZI3xvVoXIyvx_uMPHULetUPtItWFfhjuGKFeKaP_4VW2HgXpaBZQq6MejVRoXr3uDZcWhPfQdOzOT5ogq70Nz2mINS_I83gdFWp3Sc77-MtwFmh1Zc9dyZmeOJ7xzZeCJMnCgwfWiF44nnOxGMkioS_av9q2zpC2k0DRJv7FSJEidOKs1KwtA_E2h-6MwmYZRA0_dPpU5gjnwH2uHs15MTnNVmK3Rdr1LJ90bWbFat43uj2dg3KvWiJKkmjCfPXjCrFCVONPYCN6wU_nvhQWc2cSJv7ASJ6cPEjJ6cJIZJWHqpM7DNl-gIu20t30sue1xO5B6561AjJ7Cex2b0z3nz7wCXUbOTHMfNpbSiXfeiy5bdiaaJdykqu0rpUficjC86tu6cemxJD0PQShb5BYkq2no2vQCGgf_rosolqMII3wv-qY3xiRmZvu_4Jeo_oe7uw724os3UgLoXK2-cpZM5oXv5NHbgxInc0zK1jXWJ7lj9xYliLwwO-U4nsdKXzsyxpomKu8tgEesVoR_d-Ybk2ZFKOE0m00S3wt6gU9HYDM4lr2YUeMFTDM0YOlEURufB5nsj24vOc3KZDLxgV1erOuuX47c1VoO1wznjAEmg__SJkKInP2RnYN4NQMd42KkYj2r6ohUB2I0eKdvkGaBMggWhGeD4fzZYSJzp2cUev9VSEcYKFXVST53emJrnrAvtsI7hlk19MafpGG6vd5TAxyzb5HpipC2esJykn71Sejxn0T-7XZCsMLBAyoo1yTEHJMNUkgVJkSSMAiLAUzAFd4Nev3d3qjObfUHLjMdXtPZwl21oBpAQuJjnmHcG5vl0apmme7SNJU6lmsIdVcYceYDQBWuHAl2QMYr3YKucCDIO3hl_O1WqtgZ0gXgj6zXOmkoEC4zkhmPRCnRu1RH2uAWaqlqFa1HZI7Wq6naMkZriNlb5QNFY6QrYuX1lNEw-5YrRQYU561LSe1CdcqHBYkMkmucY_MZcqADrGMag99C7u-8YRsewQEEoKTaF7peE40xFoMaUgEdQ8ijTGMVUqhUK8KjEfM2xxHxvnM-YdplyX5YvUtpbNclAt2SuxGDOKavR38oa9RcplXmN_lbWqJ8T-lajXooatQuU53rMLH-pIbpAgW6ZJWt513LFMcpq-PbSRtvUKhXVuWYnbGb4VHmVsLTWwyeIFlxFgeqC5RjQgmmNOCoaqbaIFlwcl4v1RroDqAWjkEg2spWAFkySFM12lYA2TJ9rLJqpSsQ1LvxBZAPRVtzIIjEvCKsj2UsbOTaUCFnXRXbCRobfKF9yQtVsY_drDV0lsjkvYfq7Li1pUaO266jlGXRmljNJriOucXmBMzOtWqKt-EqmS1c6g6Wr2ix3hLia4SyOxCrCa8Yl5lZOMK3rMJXIq_x6k0mbsyR1efkM01j_bc6FKcdIYkDo7slt6FZl8PecpW-QUCLbFlSt0qq0YiPxB1TqbQur1GgsK8vZGlOFzvKrgEamVNdziaXKewrPZVtcszcWhfYeQTn5U7bYomiPrIzHCeYLxgulmGAht5tMz-ZLuV8CJ8lz5Jj2rXjQBfEmTbEQZ9PFRDeEnrYl0dQ5k5Y7I0czyd1eWE7mf3qCHWaSRxPIu57Ru7sr54fVfmbFmmMhjGbphe9Lm3wynxW5UWfWR5EbdZYZvbt-b9Bg2UeRRxhlY1ww_nkd0RgdK6LWsaQuRR3E9fV0MiJP6rlbNddU7tzp58GRqEGSLpjeNNFbEK2R9QG0Rda1h1TCnmDV3kQc7jrxB6peLZxhrmZxxNMhRzRj1V3xIG5svTlK3yRHKW6WXnAcJAuUkpzIT5DpVZxaO1GQ4QXa5BIILAFbgJzMOeIEnzt1tC-9ovXr-z6Mp5NJGCUxfNVbPnAaPE3NyHZsaL6Ynm-OPN9LfsHAef0_IQFd4CKS42oXQsjxUkU5hwuOimpPnoMaGwXCDLfiPIddYd3Qd4iyDGafFBUkhYusjrgCeTUg4ZS-E5rBUWNIXaAabV5iuUZLLMifarYj-bWpecrookl2zQ6-EWhZa0UpbbYBS56TglQPyntpIwcRSMrqjF2KmifeGzXiU9EobMHQRNCsL8gS5VJIlL5dk1_dXEhl9XxpK7sarwp3sk9WJbxqhQJVD_B7aYttEviHUQzVypcISdJqB1dDr9Zz2Rh3y1Zxt2aCfECxRu_0mryZp34CfXWiLOa8JmjmvDlahOSYc1Y97u6ErRhgMwdsyVLdvgfx1TYVWGL6u0F0Ycf5-KenznESTa0ExompfsBx4o2deOJYMHmBQexYf6d9OWy2pfly-UdFn0_jTge4J71qgM3SVmvEJZYUFRjSdUtYK1bRjlW0Yy2XkE2ry2ZtlGV1W9xK1C7YXNeDlun77VC1E3F9zF49B18sSN0MfM1ZCtckgw3D-Bmm1bpV22zNZtBMwrFnxfDVS57DaaJWpV9Sqqj3NfX74ZdKPVVrUa4-M3024x1Ba2AL7v1k_MWMPNP2LDg2rSiM9U2ir2ndUupTMIX_OlF4RgTN6Gk6doKkrR3teNokxhiOzV8jB04DL_ASz_S9f5367ZAafIULAiTJb333bomlWiWuiFq2bTgGRIDZw_0eud0yAZiieY6z3l5gs4_PJaYgI-JMYulT7iBMylPu0EJFrhbxBRGC0KXqt6Fljn3XC-zyt90dgu1fcWL73qi8mnS0wP__4i2J5oRmhC5FRYWOzxpBoc_TwfpzWegjwDagXo4_MBe9FKbrdV19TlU_UXE0sfVfxmDFhASSk7W-KrC7Mrihb5S908OdwVOl3RJ829Jt1cu7Dq-IUxVcSILdbYJif5vgGdEsx6qQcC0Jo2J7p2BgftdnrgUWOseeXIT4D5uDNWO5YiUCMJp_AvQbkVyfy74TuQIBof9FYIkp5kgyLrbNYKE8B7FeEihy5QuOU0wlSJVkQbiQJ2Vd3M94eHg4u6Chgcc_m3cI3IlXPxc5w7VIOyoJt-Q-R1awjzYkV_FbOrG7aGtrEMLYGZtB4lnQCxInmoSxl3hh8HfaN9f_C3a0079lAHBfvNjb7vh4ge8FTgyfPdt2gpaZ_wpBG69c7EjZZuJAfbnxCzq3tkP7Mpu0vljqVzbwbqK5PuSe8I29OPaCJ-h6jm_Dw4gaXZkI3EJyW0hYs9njg74paybQmSWRqaLeu2JOO_0bnfM1U9oytDDmQOSNJ75neQl0Td9PnqNw-vTc2iW1yrcG8ResaKV-Y4SEL07k2DB-9RLrGdqOa079pH2A1KvfGh9fMaQlwa2m-GYcw7EzNi3LiW_pvFWat8ZF5NjTwDaDBI5DtbRtXXiF4q1lT5w49sbevyoB3Vh6peqt5Qdhef9Cv3tyQ-GXei1Lfg2DRN8GhmEAXS8wfRiEwYsXJVPTt5Mw-jvtGwMvnj49OXECVSRHnn2LBypV2zrhQtn0_fA11lfSy3r9rX6rpPRqhWO13t2pq_kQfI3MyVd0bhoR4iRScWuFwe52etsEWK15a7vfWPx13dtnLr5j2orIC2wnSMzkNisaCG4cjxLT3m9KxPqhY7cfjmq1bx0CvmBGO_3b3KHWKe40sLQ3Y0f_X7-Fdk3xxrK_VvCXSj1Zm91QbrPejfW1zcS8ra4nGjfXs2V59TpXDiyYgIIs6ZoJCQmVmP9GOZzjJane1K-HX25qt9jweSlv37icFS9WvN_tGT7W7vY8EXkopwfAlgGkiKrHc6xviyjX7Hfbbt7mqXgPpz80lPISS1jeSIb6gLdmw8cn9A3z7b0VwmhnYOqXVfLmfdntWvPJD0emD60kjOpbvAZ_7UJJuUVXezy1E1-cu5ztK6pWON0lffKS4zezjrZCE71NqMowTZ6u7odVkrH9NJlWCaJx1dOXqOLpaOJWPH3GH2jJaIXERxSRqueM0aUytUI2JmtR9TieDAf9CkHwMklmFc8n7B3ziVUhibzYeql4Hq8RT6uefwqJi38rJC9OxcNXPDfL150-K6Qnu_SHpxbjbV9Yu_txryIDZRkUm3lGOE4l45-n_etcCpbkN6bbt_e3IH0T76_eVpMrwrPuGnH52THcDSVSYtXTt5cqwPuKpCtAhM4niAL8QYSu796uXmXvjrY3oxTU-UDFOsdelHBEheqhAiABEFgjIcA636jM2DEe9K2KFJSWD0wQuu5xHzmmHH3imylapFozy3z_ZbzPsXcPDVn24r1cfd9OsvM3onIiO4YF5hupv12wRnIFMoZLl2p_fjkHt6nB43CXlFUIwJxIqEzYu6UNyePDcBewSr881DgwbCTJxa6m7kW8G4MTZSyk2BBZexIQ6_dTLw--yoOeUlrx4tnxa61HKZkuyHKjY4bQlKk4VCVbQN_1EICl6YZznHWM7fuR-29IlH9-y34OssfBI_qGf97d_3i8-_Hw8DD8tvr5uBg-_Bhmw--DH8Zjf4AX84d-__7hzvg-xz_688dv5KfRNwb9wd2DYQyGw2Evu3u8N_p3876RDvuDh7vOsI8LRPKeapce48tvRIgN_nl_971vfMvRHOdCf8rDMCh-B1qoOuZ3-xv_qbvzfLMUnWE_177es0gic2Ws_vTGwAT6SwLaLe-ISqEidCPw9sMaC86Ki69rsP3nNb5teP7z5o-CaFNVQOiq_G8AAAD__95qkHc">