libkokkos3_3_0-3.3.00-bp155.3.10 >  A dk?I%z h/7Pg`.rE#]!{s&SK[hYΦH︳!ܖ&ea/4 Ls=$ g}0⒁і=tq7x*<޺4$`_qQr/lYFcUd:nꀖOZf`fNx_:[ Z ._F3K$%Wd@kĬ7gu+;WDI{+Ch7h^ 'A HIFvy~UEjaz?cR2j mF5kHOk Wډ㚵!N]3)cPqOx%//$$,6²~I]q55jB"NMGDa9.:h+\2x$t1h>DBq70PSU{"IˌA2|D^C1I۶I!Ᏼ23af0d5d9b4a5c13bd46dc9ed871342409b140b7914e8277a31c3c2dd7d317f59c8341721bc3a9c9409b3d7881a2d3a0d4a1f947jdk?I%z `GVƔX]2rǓ 7Uؽ6% JJI=0V@6;7ݫ I˪bҠzhѰEqU9dE-6P ?3*SqV фw3 w,WRsQefrUHҀPBޓ*aKZ//U'n$KXj '[/l7Q[(9BtB`LjU=BqR=WBj\cyp4Ԛsl0p/2^ǽ+vf}|sC{m'pe Ԟ)+z D-ߓ q7(t,r3z`,z:xd1GJ4ōI'Jm[@ nI1 Xi#R_yxC9g ad 7Ƹ BD"r 4~M@* ;{NI׹\1yJ׵Q I}C_عzxĢ hY0>pCa?ad # U<@HLir      & ,Db(## #   ( 8  9 < : >\@\F\G\H\I\X\Y\\] ]]8^]b^"c^d_3e_8f_;l_=u_Pv_hw`x`y`$zaXahalaraClibkokkos3_3_03.3.00bp155.3.10A C++ Performance Portability Programming Library Kokkos Core implements a programming model in C++ for writing performance portable applications targeting all major HPC platforms. For that purpose it provides abstractions for both parallel execution of code and data management. Kokkos is designed to target complex node architectures with N-level memory hierarchies and multiple types of execution resources. It currently can use OpenMP, Pthreads and CUDA as backend programming models. This package contains the kokkos library.dk?lamb18USUSE Linux Enterprise 15 SP5openSUSEBSD-3-Clausehttps://bugs.opensuse.orgSystem/Librarieshttps://github.com/kokkos/kokkoslinuxx86_64',A큤A큤dk=6dk=6dk?_ddk?_d82614622f48e1fa8cb67395bfc6517037041e2dffaf1bfb81ae0e83b253dbf79ae397599c21fe56391844942df30acf23b74060349d3875891b7ddf757a4409b6e832dabdf7c2fd192ae1064a91a39dc689f364592fb29d7365c4c24fb421222335647991ec0fdc73e60ec9bbe7e14893c8dbedee1a138948fafb32f50de8d73rootrootrootrootrootrootrootrootrootrootrootrootkokkos-3.3.00-bp155.3.10.src.rpmlibkokkos3_3_0libkokkos3_3_0(x86-64)libkokkoscontainers.so.3.3.0()(64bit)libkokkoscore.so.3.3.0()(64bit)@@@@@@@@@@@@@@@@@@@@@@@@@@@@@    /sbin/ldconfig/sbin/ldconfigld-linux-x86-64.so.2()(64bit)ld-linux-x86-64.so.2(GLIBC_2.3)(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.14)(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.4)(64bit)libdl.so.2()(64bit)libdl.so.2(GLIBC_2.2.5)(64bit)libgcc_s.so.1()(64bit)libgcc_s.so.1(GCC_3.0)(64bit)libgomp.so.1()(64bit)libgomp.so.1(GOMP_4.0)(64bit)libgomp.so.1(OMP_1.0)(64bit)libgomp.so.1(OMP_3.0)(64bit)libhwloc.so.15()(64bit)libpthread.so.0()(64bit)libpthread.so.0(GLIBC_2.2.5)(64bit)libstdc++.so.6()(64bit)libstdc++.so.6(CXXABI_1.3)(64bit)libstdc++.so.6(CXXABI_1.3.8)(64bit)libstdc++.so.6(CXXABI_1.3.9)(64bit)libstdc++.so.6(GLIBCXX_3.4)(64bit)libstdc++.so.6(GLIBCXX_3.4.11)(64bit)libstdc++.so.6(GLIBCXX_3.4.14)(64bit)libstdc++.so.6(GLIBCXX_3.4.15)(64bit)libstdc++.so.6(GLIBCXX_3.4.20)(64bit)libstdc++.so.6(GLIBCXX_3.4.21)(64bit)libstdc++.so.6(GLIBCXX_3.4.9)(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-1 libkokkos33.3.004.14.3bgaexaY@_@_gD@_>e^^1^@^W@^9\Jan Engelhardt Stefan Brüns Sarah Kriesch Christoph Junghans Christoph Junghans Martin Liška Christoph Junghans Christoph Junghans Christoph Junghans Christoph Junghans Christoph Junghans - Resolve rpmlint report "libkokkos3.x86_64: E: shlib-policy-name-error SONAME: libkokkoscontainers.so.3.3.0, expected package suffix: 3_3_0"- Remove random constraint adjustments again, and use a global lower limit of 6 GB of memory (minimum for the OMP tests). - Limit the number of parallel jobs and OMP threads in the unit tests, to keep the required memory bounded. This way, even architectures with many cores and comparatively low memory can build successfully.- New entries in constraints file because of missing build nodes with 18GB of memory for s390x and PPC: - 2GB for memoryperjob at x86, riscv64 and s390x - aarch64 3GB for memoryperjob because of "Out of memory" with 2GB - PPC64 and PPC64le with 1GB for memoryperjob because of missing node capacity- dropped 3308.patch - merged upstream - Version bump to 3.3.00: - Features: - Require C++14 as minimum C++ standard. C++17 and C++20 are supported too. - HIP backend is nearly feature complete. Kokkos Dynamic Task Graphs are missing. - Major update for OpenMPTarget: many capabilities now work. For details contact us. - Added DPC++/SYCL backend: primary capabilites are working. - Added Kokkos Graph API analogous to CUDA Graphs. - Added parallel_scan support with TeamThreadRange [gh#kokkos/kokkos#3536] - Added Logical Memory Spaces [gh#kokkos/kokkos#3546] - Added initial half precision support [gh#kokkos/kokkos#3439] - Experimental feature: control cuda occupancy [gh#kokkos/kokkos#3379] - Implemented enhancements Backends and Archs: - Add a64fx and fujitsu Compiler support [gh#kokkos/kokkos#3614] - Adding support for AMD gfx908 archictecture [gh#kokkos/kokkos#3375] - SYCL parallel_for MDRangePolicy [gh#kokkos/kokkos#3583] - SYCL add parallel_scan [gh#kokkos/kokkos#3577] - SYCL custom reductions [gh#kokkos/kokkos#3544] - SYCL Enable container unit tests [gh#kokkos/kokkos#3550] - SYCL feature level 5 [gh#kokkos/kokkos#3480] - SYCL Feature level 4 (parallel_for) [gh#kokkos/kokkos#3474] - SYCL feature level 3 [gh#kokkos/kokkos#3451] - SYCL feature level 2 [gh#kokkos/kokkos#3447] - OpenMPTarget: Hierarchial reduction for + operator on scalars [gh#kokkos/kokkos#3504] - OpenMPTarget hierarchical [gh#kokkos/kokkos#3411] - HIP Add Impl::atomic_[store,load] [gh#kokkos/kokkos#3440] - HIP enable global lock arrays [gh#kokkos/kokkos#3418] - HIP Implement multiple occupancy paths for various HIP kernel launchers [gh#kokkos/kokkos#3366] - Implemented enhancements Policies: - MDRangePolicy: Let it be semiregular [gh#kokkos/kokkos#3494] - MDRangePolicy: Check narrowing conversion in construction [gh#kokkos/kokkos#3527] - MDRangePolicy: CombinedReducers support [gh#kokkos/kokkos#3395] - Kokkos Graph: Interface and Default Implementation [gh#kokkos/kokkos#3362] - Kokkos Graph: add Cuda Graph implementation [gh#kokkos/kokkos#3369] - TeamPolicy: implemented autotuning of team sizes and vector lengths [gh#kokkos/kokkos#3206] - RangePolicy: Initialize all data members in default constructor [gh#kokkos/kokkos#3509] - Implemented enhancements BuildSystem: - Auto-generate core test files for all backends [gh#kokkos/kokkos#3488] - Avoid rewriting test files when calling cmake [gh#kokkos/kokkos#3548] - RULE_LAUNCH_COMPILE and RULE_LAUNCH_LINK system for nvcc_wrapper [gh#kokkos/kokkos#3136] - Adding -include as a known argument to nvcc_wrapper [gh#kokkos/kokkos#3434] - Install hpcbind script [gh#kokkos/kokkos#3402] - cmake/kokkos_tribits.cmake: add parsing for args [gh#kokkos/kokkos#3457] - Implemented enhancements Tools: - Changed namespacing of Kokkos::Tools::Impl::Impl::tune_policy [gh#kokkos/kokkos#3455] - Delegate to an impl allocate/deallocate method to allow specifying a SpaceHandle for MemorySpaces [gh#kokkos/kokkos#3530] - Use the Kokkos Profiling interface rather than the Impl interface [gh#kokkos/kokkos#3518] - Runtime option for tuning [gh#kokkos/kokkos#3459] - Dual View Tool Events [gh#kokkos/kokkos#3326] - Implemented enhancements Other: - Abort on errors instead of just printing [gh#kokkos/kokkos#3528] - Enable C++14 macros unconditionally [gh#kokkos/kokkos#3449] - Make ViewMapping trivially copyable [gh#kokkos/kokkos#3436] - Rename struct ViewMapping to class [gh#kokkos/kokkos#3435] - Replace enums in Kokkos_ViewMapping.hpp (removes -Wextra) [gh#kokkos/kokkos#3422] - Use bool for enums representing bools [gh#kokkos/kokkos#3416] - Fence active instead of default execution space instances [gh#kokkos/kokkos#3388] - Refactor parallel_reduce fence usage [gh#kokkos/kokkos#3359] - Moved Space EBO helpers to Kokkos_EBO [gh#kokkos/kokkos#3357] - Add remove_cvref type trait [gh#kokkos/kokkos#3340] - Adding identity type traits and update definition of identity_t alias [gh#kokkos/kokkos#3339] - Add is_specialization_of type trait [gh#kokkos/kokkos#3338] - Make ScratchMemorySpace semi-regular [gh#kokkos/kokkos#3309] - Optimize min/max atomics with early exit on no-op case [gh#kokkos/kokkos#3265] - Refactor Backend Development [gh#kokkos/kokkos#2941] - Fixed bugs: - Fixup MDRangePolicy construction from Kokkos arrays [gh#kokkos/kokkos#3591] - Add atomic functions for unsigned long long using gcc built-in [gh#kokkos/kokkos#3588] - Fixup silent pointless comparison with zero in checked_narrow_cast (compiler workaround) [gh#kokkos/kokkos#3566] - Fixes for ROCm 3.9 [gh#kokkos/kokkos#3565] - Fix windows build issues which crept in for the CUDA build [gh#kokkos/kokkos#3532] - HIP Fix atomics of large data types and clean up lock arrays [gh#kokkos/kokkos#3529] - Pthreads fix exception resulting from 0 grain size [gh#kokkos/kokkos#3510] - Fixup do not require atomic operation to be default constructible [gh#kokkos/kokkos#3503] - Fix race condition in HIP backend [gh#kokkos/kokkos#3467] - Replace KOKKOS_DEBUG with KOKKOS_ENABLE_DEBUG [gh#kokkos/kokkos#3458] - Fix multi-stream team scratch space definition for HIP [gh#kokkos/kokkos#3398] - HIP fix template deduction [gh#kokkos/kokkos#3393] - Fix compiling with HIP and C++17 [gh#kokkos/kokkos#3390] - Fix sigFPE in HIP blocksize deduction [gh#kokkos/kokkos#3378] - Type alias change: replace CS with CTS to avoid conflicts with NVSHMEM [gh#kokkos/kokkos#3348] - Clang compilation of CUDA backend on Windows [gh#kokkos/kokkos#3345] - Fix HBW support [gh#kokkos/kokkos#3343] - Added missing fences to unique token [gh#kokkos/kokkos#3260] - Incompatibilities: - Remove unused utilities (forward, move, and expand_variadic) from Kokkos::Impl [gh#kokkos/kokkos#3535] - Remove unused traits [gh#kokkos/kokkos#3534] - HIP: Remove old HCC code [gh#kokkos/kokkos#3301] - Prepare for deprecation of ViewAllocateWithoutInitializing [gh#kokkos/kokkos#3264] - Remove ROCm backend [gh#kokkos/kokkos#3148]- added 3308.patch to fix naming of printer-tool - Version bump to 3.2.00: - Implemented enhancements: - HIP:Enable stream in HIP [gh#kokkos/kokkos#3163] - HIP:Add support for shuffle reduction for the HIP backend [gh#kokkos/kokkos#3154] - HIP:Add implementations of missing HIPHostPinnedSpace methods for LAMMPS [gh#kokkos/kokkos#3137] - HIP:Require HIP 3.5.0 or higher [gh#kokkos/kokkos#3099] - HIP:WorkGraphPolicy for HIP [gh#kokkos/kokkos#3096] - OpenMPTarget: Significant update to the new experimental backend. Requires C++17, works on Intel GPUs, reference counting fixes. [gh#kokkos/kokkos#3169] - Windows Cuda support [gh#kokkos/kokkos#3018] - Pass -Wext-lambda-captures-this to NVCC when support for __host__ __device__ lambda is enabled from CUDA 11 [gh#kokkos/kokkos#3241] - Use explicit staging buffer for constant memory kernel launches and cleanup host/device synchronization [gh#kokkos/kokkos#3234] - Various fixup to policies including making TeamPolicy default constructible and making RangePolicy and TeamPolicy assignable: [gh#kokkos/kokkos#3202], [gh#kokkos/kokkos#3203], [gh#kokkos/kokkos#3196] - Annotations for DefaultExectutionSpace and DefaultHostExectutionSpace to use in static analysis [gh#kokkos/kokkos#3189] - Add documentation on using Spack to install Kokkos and developing packages that depend on Kokkos [gh#kokkos/kokkos#3187] - Add OpenMPTarget backend flags for NVC++ compiler [gh#kokkos/kokkos#3185] - Move deep_copy/create_mirror_view on Experimental::OffsetView into Kokkos:: namespace [gh#kokkos/kokkos#3166] - Allow for larger block size in HIP [gh#kokkos/kokkos#3165] - View: Added names of Views to the different View initialize/free kernels [gh#kokkos/kokkos#3159] - Cuda: Caching cudaFunctorAttributes and whether L1/Shmem prefer was set [gh#kokkos/kokkos#3151] - BuildSystem: Improved performance in default configuration by defaulting to Release build [gh#kokkos/kokkos#3131] - Cuda: Update CUDA occupancy calculation [gh#kokkos/kokkos#3124] - Vector: Adding data() to Vector [gh#kokkos/kokkos#3123] - BuildSystem: Add CUDA Ampere configuration support [gh#kokkos/kokkos#3122] - General: Apply [[noreturn]] to Kokkos::abort when applicable [gh#kokkos/kokkos#3106] - TeamPolicy: Validate storage level argument passed to TeamPolicy::set_scratch_size() [gh#kokkos/kokkos#3098] - BuildSystem: Make kokkos_has_string() function in Makefile.kokkos case insensitive [gh#kokkos/kokkos#3091] - Modify KOKKOS_FUNCTION macro for clang-tidy analysis [gh#kokkos/kokkos#3087] - Move allocation profiling to allocate/deallocate calls [gh#kokkos/kokkos#3084] - BuildSystem: FATAL_ERROR when attempting in-source build [gh#kokkos/kokkos#3082] - Change enums in ScatterView to types [gh#kokkos/kokkos#3076] - HIP: Changes for new compiler/runtime [gh#kokkos/kokkos#3067] - Extract and use get_gpu [gh#kokkos/kokkos#3061] , [gh#kokkos/kokkos#3048] - Add is_allocated to View-like containers [gh#kokkos/kokkos#3059] - Combined reducers for scalar references [gh#kokkos/kokkos#3052] - Add configurable capacity for UniqueToken [gh#kokkos/kokkos#3051] - Add installation testing [gh#kokkos/kokkos#3034] - HIP: Add UniqueToken [gh#kokkos/kokkos#3020] - Autodetect number of devices [gh#kokkos/kokkos#3013] - Fixed bugs: - Check error code from cudaStreamSynchronize in CUDA fences [gh#kokkos/kokkos#3255] - Fix issue with C++ standard flags when using nvcc\_wrapper with PGI [gh#kokkos/kokkos#3254] - Add missing threadfence in lock-based atomics [gh#kokkos/kokkos#3208] - Fix dedup of linker flags for shared lib on CMake <=3.12 [gh#kokkos/kokkos#3176] - Fix memory leak with CUDA streams [gh#kokkos/kokkos#3170] - BuildSystem: Fix OpenMP Target flags for Cray [gh#kokkos/kokkos#3161] - ScatterView: fix for OpenmpTarget remove inheritance from reducers [gh#kokkos/kokkos#3162] - BuildSystem: Set OpenMP flags according to host compiler [gh#kokkos/kokkos#3127] - OpenMP: Fix logic for nested omp in partition_master bug [gh#kokkos/kokkos#3101] - nvcc_wrapper: send --cudart to nvcc instead of host compiler [gh#kokkos/kokkos#3092] - BuildSystem: Fixes for Cuda/11 and c++17 [gh#kokkos/kokkos#3085] - HIP: Fix print_configuration [gh#kokkos/kokkos#3080] - Conditionally define get_gpu [gh#kokkos/kokkos#3072] - Fix bounds for ranges in random number generator [gh#kokkos/kokkos#3069] - Fix Cuda minor arch check [gh#kokkos/kokkos#3035] - BuildSystem: Add -expt-relaxed-constexpr flag to nvcc_wrapper [gh#kokkos/kokkos#3021] - Incompatibilities: - Remove ETI support [gh#kokkos/kokkos#3157] - Remove KOKKOS_INTERNAL_ENABLE_NON_CUDA_BACKEND [gh#kokkos/kokkos#3147] - Remove core/unit_test/config [gh#kokkos/kokkos#3146] - Removed the preprocessor branch for KOKKOS_ENABLE_PROFILING [gh#kokkos/kokkos#3115] - Disable profiling with MSVC [gh#kokkos/kokkos#3066] - Closed issues: - Silent error (Validate storage level arg to set_scratch_size) [gh#kokkos/kokkos#3097] - Remove KOKKKOS_ENABLE_PROFILING Option [gh#kokkos/kokkos#3095] - Cuda 11 -> allow C++17 [gh#kokkos/kokkos#3083] - In source build failure not explained [gh#kokkos/kokkos#3081] - Allow naming of Views for initialization kernel [gh#kokkos/kokkos#3070] - DefaultInit tests failing when using CTest resource allocation feature [gh#kokkos/kokkos#3040] - Add installation testing. [gh#kokkos/kokkos#3037] - nvcc_wrapper needs to handle -expt-relaxed-constexpr flag [gh#kokkos/kokkos#3017] - CPU core oversubscription warning on macOS with OpenMP backend [gh#kokkos/kokkos#2996] - Default behavior of KOKKOS_NUM_DEVICES to use all devices available [gh#kokkos/kokkos#2975] - Assert blocksize > 0 [gh#kokkos/kokkos#2974] - Add ability to assign kokkos profile function from executable [gh#kokkos/kokkos#2973] - ScatterView Support for the pre/post increment operator [gh#kokkos/kokkos#2967] - Compiler issue: Cuda build with clang 10 has errors with the atomic unit tests [gh#kokkos/kokkos#3237] - Incompatibility of flags for C++ standard with PGI v20.4 on Power9/NVIDIA V100 system [gh#kokkos/kokkos#3252] - Error configuring as subproject [gh#kokkos/kokkos#3140] - CMake fails with Nvidia compilers when the GPU architecture option is not supplied (Fix configure with OMPT and Cuda) [gh#kokkos/kokkos#3207] - PGI compiler being passed the gcc -fopenmp flag [gh#kokkos/kokkos#3125] - Cuda: Memory leak when using CUDA stream [gh#kokkos/kokkos#3167] - RangePolicy has an implicitly deleted assignment operator [gh#kokkos/kokkos#3192] - MemorySpace::allocate needs to have memory pool counting. [gh#kokkos/kokkos#3064] - Missing write fence for lock based atomics on CUDA [gh#kokkos/kokkos#3038] - CUDA compute capability version check problem [gh#kokkos/kokkos#3026] - Make DynRankView fencing consistent [gh#kokkos/kokkos#3014] - nvcc_wrapper cant handle -Xcompiler -o out.o [gh#kokkos/kokkos#2993] - Reductions of non-trivial types of size 4 fail in CUDA shfl operations [gh#kokkos/kokkos#2990] - complex_double misalignment in reduce, clang+CUDA [gh#kokkos/kokkos#2989] - Span of degenerated (zero-length) subviews is not zero in some special cases [gh#kokkos/kokkos#2979] - Rank 1 custom layouts dont work as expected. [gh#kokkos/kokkos#2840]- Use memoryperjob constraint instead of %limit_build macro.- drop fix-StackTraceTest.patch, merged upstream - Version bump to 3.1.01: see https://github.com/kokkos/kokkos/blob/master/CHANGELOG.md * Fixed bugs: - Fix complex_double misalignment in reduce, clang+CUDA [gh#kokkos/kokkos#2989] - Fix compilation fails when profiling disabled and CUDA enabled [gh#kokkos/kokkos#3001] - Fix cuda reduction of non-trivial scalars of size 4 [gh#kokkos/kokkos#2990] - Configure and install version file when building in Trilinos [gh#kokkos/kokkos#2957] - Fix OpenMPTarget build missing include and namespace [gh#kokkos/kokkos#3000] - fix typo in KOKKOS_SET_EXE_PROPERTY() [gh#kokkos/kokkos#2959] - Fix non-zero span subviews of zero sized subviews [gh#kokkos/kokkos#2979]- add missing Conflicts: marker- added fix-StackTraceTest.patch to fix StackTraceTest test - Version bump to 3.1.00: see https://github.com/kokkos/kokkos/blob/master/CHANGELOG.md * Features: - HIP Support for AMD - OpenMPTarget Support with clang - Windows VS19 (Serial) Support [gh#kokkos/kokkos#1533] * Implemented enhancements: - generate_makefile.bash should allow tests to be disabled [gh#kokkos/kokkos#2886] - clang/7+cuda/9 build -Werror-unused parameter error in nightly test [gh#kokkos/kokkos#2884] - ScatterView memory space is not user settable [gh#kokkos/kokkos#2826] - clang/8+cuda/10.0 build error with c++17 [gh#kokkos/kokkos#2809] - warnings.... [gh#kokkos/kokkos#2805] - Kokkos version in cpp define [gh#kokkos/kokkos#2787] - Remove Defunct QThreads Backend [gh#kokkos/kokkos#2751] - Improve Kokkos::fence behavior with multiple execution spaces [gh#kokkos/kokkos#2659] - polylithic(?) initialization of Kokkos [gh#kokkos/kokkos#2658] - Unnecessary(?) check for host execution space initialization from Cuda initialization [gh#kokkos/kokkos#2652] - Kokkos error reporting failures with CUDA GPUs in exclusive mode [gh#kokkos/kokkos#2471] - atomicMax equivalent (and other atomics) [gh#kokkos/kokkos#2401] - Fix alignment for Kokkos::complex [gh#kokkos/kokkos#2255] - Warnings with Cuda 10.1 [gh#kokkos/kokkos#2206] - dual view with Kokkos::ViewAllocateWithoutInitializing [gh#kokkos/kokkos#2188] - Check error code from cudaOccupancyMaxActiveBlocksPerMultiprocessor [gh#kokkos/kokkos#2172] - Add non-member Kokkos::resize/realloc for DualView [gh#kokkos/kokkos#2170] - Construct DualView without initialization [gh#kokkos/kokkos#2046] - Expose is_assignable to determine if one view can be assigned to another [gh#kokkos/kokkos#1936] - profiling label [gh#kokkos/kokkos#1935] - team_broadcast of bool failed on CUDA backend [gh#kokkos/kokkos#1908] - View static_extent [gh#kokkos/kokkos#660] - Misleading Kokkos::Cuda::initialize ERROR message when compiled for wrong GPU architecture [gh#kokkos/kokkos#1944] - Cryptic Error When Malloc Fails [gh#kokkos/kokkos#2164] - Drop support for intermediate standards in CMake [gh#kokkos/kokkos#2336] * Fixed bugs: - DualView sync_device with length zero creates cuda errors [gh#kokkos/kokkos#2946] - building with nvcc and clang (or clang based XL) as host compiler: "Kokkos::atomic_fetch_min(volatile int *, int)" has already been defined [gh#kokkos/kokkos#2903] - Cuda 9.1,10.1 debug builds failing due to - Werror=unused-parameter [gh#kokkos/kokkos#2880] - clang -Werror: Kokkos_FixedBufferMemoryPool.hpp:140:28: error: unused parameter 'alloc_size' [gh#kokkos/kokkos#2869] - intel/16.0.1, intel/17.0.1 nightly build failures with debugging enabled [gh#kokkos/kokkos#2867] - intel/16.0.1 debug build errors [gh#kokkos/kokkos#2863] - xl/16.1.1 with cpp14, openmp build, nightly test failures [gh#kokkos/kokkos#2856] - Intel nightly test failures: team_vector [gh#kokkos/kokkos#2852] - Kokkos Views with intmax/2n/G&/>R\;3j/bD9/;.sXQTj03~"ۊ9rA|`GFs}Hֹe ~KJ#o`GsS~v!Bq9f1Dv֪ f*l6,uւ_nz_ 2$|NWltNFaF ;h}χH*Q|lq,#ܬ{w~/ 嘟t<}ͅ 9tZ%W֣?r`L͹Χq&ᒈ.y -^ԡ)̤cݒތ,O#WGU;uT"B G:FO(ln-j=]30UaԿm2P1jt7V:ap܀Ц#;)']D lIbIɐXOɱqʮ+h?hz„빝s ;Nӏ 2"I?3amA_4c7YAq}txƕ}A,í]Fk˥ T.l -z FgTSx_gXeʣyJoSjjIOs2eitl L3J"ʛVcI&!{гcYR3{zV~mx0M +ouG Mxoԭ$$TDO!Pt] B{]RRW}JY9!>t(rg= +&{vxZU @n'kvo{㊕RF.+!?b Hi)J 蔕1ՋUw\6Ѓ 95dgjՅ%~ g6is]& eTG#f8ȍ?7luKr%č7LL.XdK\Nd7r1@(!&a,T#|G(|"qw ihT_jm9:JQ(Y z27M8Lm%07CUeݭ ;=Pg}2dyePڞmԯ^, SQ.YEpClɧ|r:z-!C X8{PiFy|ZdkGz&0Ry4+ .+M#.w*VH;h 8/ > !tr`tޘLCJP0[O|QW̫'kԄT%Bp1+exfK H2c4"T˦*ڃ/[d& H)Bcل:OXt ,"pwWԉZr wi7cԠ.Te:tW*(A`2I1pxdGtTӵz*t.գI]f^CjJ3czrձoZ0XB4b9NW2sODC;n>3G$6(Kr|/x >Q^ckp}"agH6hqNQ!W5٦4rE*pڍ^uƁ dTX?Ԏ!4Hx`ף;-R+ j#Br*d=^ {6+Of{ [yP`<;<+)I7 $ ZäM]b;FŞQ?*K$֬ v.yFcǓ>z E]"|L2InT=AFʼn7쟅o |X=zr=HTZbLMC!k C erLr~'{@O|([6Ӗ σVph,yu (JcCAaތFt ޮ[K*}t!>Q[c- ˟~>G~*Q% fGtR-_4p|Z5˾T$4+fX엜N~&mbm3>9?}0d:=LHqJܙF6$Xk` :v:sDz@SGnK=ִMc]ߗG,s)ҭPa} zP4ם6MH}1]+*&y' ݟjؒN" DqXM.7nqA*,hPln︎=]J-'"Jq2(/ָCdY,VіontnYeo`D9/[}N2)\°]FSG/^V=@2ڨ/e34Yޫ7IGѵ9s/3~$~'d.6DEa{Ӭ u:Q!w@c㠾O974MFKQ(56= s~";s%Wx֗6GW K|\%'yv%ѴtTRÎtvYn0/4M0B N!m"+?ク'/h$p7Sݚz.ZcA ݹq8uR.ba=gujM1Ei(کRz ~FY_Xv rj}qܰzыOOUNsQC4 ,3Tl;>cW} YA'!Gt\;hH.RTzI$O-"7 _q[WtkzuiGEE Y7s\/ ncy DtԺ TIg GGU-!om`7A-!#7?%bGz_hGBI=(0^{f2|ZI#~ۇ:-'k٫E(LRJ< bk$0/"&E-b)T ^}[a& Κ ع(0d9,\즈/d1?bxod_eԕ9Zԝ vN_䚜vȮ"K!Vl O5Fkuz1{貫ϛSܞwn{ \6Y蒴0σ>` {u_0Y͡ߖ/9j\Dz҂:5=% BIb%"| Jvߏ:_NԠdԲ&ښ*TD(VG՜m`%7!ڕOLZ)Ww`-^nҽTW4}Fk-%Ty#_E R\ȕ2co|iOSyH#mb+{%ruT01^m.*6:n%γzi<:A.)<kH~Rl 0{i'Ru;uA anm3vW?oB &"-21Վjr~n.2I@'mznm{zDeFPSwvu؍9Kް$=|njK>%ZI@лZ<ANp]zT17H맊?.=K#'1)T 3]9 88 o ٯ %Yn[zT{)1fM0F1 [ z/UB21s/IV/} |ͩ6qzT _J|Oly T|ԟ~g[ŋP}2eoOǓ4ҊKM.J=|Ku^@Mdr6~Y_i}e3? i @):lPzzPƘo:y4$AvU?}_*m{96Y6=̿:_sކbv{wrEVqtZv)DԜh*b 9`G &.O^-9e%lv>cl\X~uG=ah͔ ",蜴ȀL(m zmz\I/37X:dN2Vb)iOGuո2C>LgU?x{mosidH`I_ H埉E"un7ZB VG$!hǘ4ۇƲFZ5_''8M#TFͦLbTA5er[hbBc?+RFRƦ` c pﬤ/lPUY2"io^T&>@CsZK gZԁǝ ȩeNnye4՚#.7MzZ!Exb6.b 2F\tJ( @GY&ڜ+=. ј6hP@cYπAu ƒo~yvϸ!ؼ~4m6ˢO.#JouE5S 6| T'^[1]}I;7}'+]6/C3$N`F^ПkRŗVs`zŌQ)71>R3T<.ʌ"~IUȸal:,Rbv4|3_i[/fRDEDEaq(=;軙]*S<ře>tllwyؒ0_C>| ɳie-6 ]ɫqgji+yP~aY5d+J8P߾Z}(eQgC,[ n'r"kXs*:%V߶{5+rTQ &F>|y z ovl`128u8 Vb3kkCgN]hHI fD_J+ `E@1__Qr!&V!*_09̾t( wO?.q.Y9rGR(ZǚP;|/ft# #JYԽGB (GP Sƪ]?6%Daq/_q=cY*ݴ+z{܋osCAa6dBfCX4{Oc~^hvKaѢ~W&ys 3 ( 5~_OchGFveQp8TV+ 6u@:U~qxo vObeƟ6G>z qp *,Íxfr.j.qȧ\c|ԵKٶD&P2-w{ UTY?e#RJ2eWGݤd胍"k},+M$˜6UM$-v(S\pטskw9g/p9)RA߫׍Cj`9NEC)zGq.8mEM ^ e'Jlō̯qP2+62^EK\N, 26+UȡUdGJ(VLnMbL]. Xkv&@ŮV [̦ U=QƯ| Hi>H 'QsG`n(ԇ4ljƒ6_Y"~Ev!iVbIm"PT@0 .%(ny$N}` 2Nh3!hAՌ?hF{1~gPE+tƼ'Az (q`8wYx|@!ݬ 0!'{~L'Ε5i*RkSEYՀf.)X &єF٣K2${8UwiEmƓĴ,aPع [FMf:nt)IPH:x0'4EJ6rqJJ!Z_LɾOGA@Q sk #AlʶbcrZWa4螬ywԒ2G7]Da>JU՘@'$1i"y*jQFvCtejnG@ Ǽ^^DRavxR?V#>jfNCwbW fwI㘟>&}_Z?ҍz@ Ҋp2dfRSrv%ӞlwJk)h£7|(Kt1h"K'1"ѺV<Vm.sx2Q4gX>Unb=!(%$$G-u"/z^P 3nQ~6@QxS&o)Bø79y)1xw]oK3z:RpCrLu/Rr]VYqlCu9EQtqHלQLύMAwY9E$KlU~ˬ⪙ 45VoD`ԭRJVMnSZ8^ 50fE%a7y;mym6P 2xn\ec9?JzNz\S:Ix豵1ZgkrK+[Ae5  SrH& %2bپmK#țĭ5ORɎ#g.GeH֙NQߘLԦtӝN/>=VmɵYJ~ǶSS|4'1qԡ|U֢uw3LFӜ8m77a:#SjR4Gv"ڨ{L*w,C\DYk6B["hGQrg#DM)HR>,؇W{VcWSc6цC幺/l'Dfn{ZθhL->dɍuVd<= ,;9 HhƚԹwe|"(@N _;q}gPR8358.P8nӠ5brN7PX|i] Y&M0ځ\c`KZTi9Y%q`Y{ר%.]n%HڄZ{ M)Y^xMOFmc9h\'n89AaY`7N7 0F@p=I>~A\{C1i&kt2C`Za3,C%ւ~1U6g|&X\RF7{+Q6Vjf]=%R1*;<^s]!r&? 1Ñ+SœЇ5^ߪcl@,srXsߑ@;:.? 989WvmmOV)ZG6*ΈV%kl a#$Бq*$Sx]ʐY6ՑZtX ti/9y'&uTMv*1EY4f/)(S)Pĉ}Mdã)A H|QJ :Pr3?.E*_mr: t`*.}Ow\$Xj !R+㌟:6údMQbS~sJ|d3Ww}K2R[EU̸5Lz D:l#I_:T Dsj_+[bʉ&M ^MعRq/5K=tyE8YqW*ᲑqL$?J*␰ް0pޖ@+sZ$Uʣ2`EL!G.엟TEtUEw#Z:jIjb12BcO޵I4Ɗ! Nj]'jGaD0ߡE\ka`eG6hbآWДĵ럟71" =j#į j]9+FNڹ8a7цm\\]%Om#{?{Q9(=aPoEo ˀκ^Q8u^zNSc#j9gJ 5XFX(I0;!~7 C$e u!Qqe*53r((Qh6O9Ф-Zv -{lA:,kNgy`s(U%SNņaapK. 4<֘ GT8,$o╌(9OsrGh$^?+0 sRm1=tK WF.z&-ϛ5F,"8bKY -(tE m%*?h_Yi9٠22iѲ[;- $:=~J.>!ddЊ(r.hU|^PzN0/!.2D GәAcdGX(]2hzrL `UtՋI5.aqzM7Z$Srw7\0dfT{܎WS`xӍ@Ud=;j2u!ߞM%:Y* OP{飿T 痂 nīA)[{c:Ie])I\5t^RѾ$=TB uYGּOļm\*VJE LuxD(cQIIÕU&+ ȫtrf~|(ВǼ%LdW]8KՆ|>ܞmۋR\%DIMSbӳ)Qh~.45vX(pw+hE{~AwC.UWw(/ l >O@({fkn7Rw#IdM-ݧORfӣWv tsnXsH @)[d'}n=Yi k](*٥ ]}<&WDd=íRЅM%ׁё}&T@ uj:YYStwkuU;奐zIP ˖c*c:AxSr3?TT-8xI)BUlrpRg@WM_l8N>QkcKDžWg-:km6G3۹29kWYpJ9s%0## ]iiz"3lH١{yoL8ɁX 7FgWn.`} E) p [rc;.s7O,7sA]NV^|ګAOB^hG5b\N[F5M1vWÿ0W>ʻ)]Ǹ^IL-cS o l8 dwf%=qrT~AuYJSmd֙ͤӨyD6Z쨏HH^泯r AL BPnR'ާF(tq"ZP u4@T5Jb+O۴y vOo: g)ed~6I;d ϒܙL}0؉[Fw,u,?&a$iKxl LKFwJ L]99z)SǾzVQ ͌JT&4\-wJmj¶JH+ھ;(_SACpH,g "H*తaJ Q=3%,=(B@oJyrosՁ%;z#qK'ٓ%}; ZޡSJ~RV+.@1zmW%7$t0zgLY z r{K|l0a9]m⻮.MKb!^9,;Q6!JX<MC)tpc;"S3eTNJ$kд ~~.ATt44jK P~?k IhNxF@X,f bS\SS|;ŎGCr7L7Y4>N00UVb.$M ?<]X(0ؽc*>+r9 "^/Z+C!C/Ղs.6ȩb Ktk[#?"g4c5*& ogOKKh1a`̻PM1oOṚ܏PfC>zZ^t+4 -?.XK "n/簇^z>&q}- 8Q|ò!t_?; s/*yԮ#ZSDhS-bWXHH\`oHa8&h<%Qjvb`myWB*5fRFbJEJH0 EvJ/>_'rA oxC:#a%$h3ļ":vc#V#*V׮f*[nAQ{.\AѧXљ49U#j)imxGGǥ[8,cI =(C3d bjXʕHp,A _щ"_EF4?r` G`Cq<t2`A"d'LSW4v]4km\jP\:Ǹ K$H[rmb0o$nqT1y|Wp.Q0_Q瓏<.8k e%,Ѕh \)a)T1G&Lr L JSbߞ"SM1:KOk|m:-%c9 Sq+rd19@JG;yIhyj5W2 5`joMQ <9IYP{.Uc̍!~ekut+Kݤ&s?Ɛ>` +EnS邖G|odYl( ̗| 0t {Z6T]*=Tח|ɵ|@ v>d!z>CDh[Bzi-FE3! 2d`DWF>?|az[)٤!~DlŃ~EkϦ|$s vȖʺtNEJc?1&WwVvdߛL /;htx/T6\I߭IS4W:$L+cmWzݼdc lB9!n[ڂM,5?ЯԝУql:y#t7a}䈵$ML Cѫaddssj9[Ծ4LƝ#͙f%X ۅSҞ1l\Jn To=,!czœiW\#႟MxJCa;Eeܼ}g@dA+r/_Hy `H/)B_ $Ҭ4Kø6xғ~)M GqR zk<[џ=ApXx%A+\OMwNc+LR=;] u~ JI4j:ԏņ6ϑLM=I9,rX|4/S'f13؁:*d3R\uu@v] K9"2W7ޣ\)oz|HW?wWAGjګ,,eJЄ5&Ӥk{KZhާs>leM3aC奓\$PUm<ߟ8 "sĥ^؏ Өy p KsWo~S]:=G:u] NmaanC0&DX)sI]7\:>{-^,U 1N/.@L$^oe:̨|I 7ӭk>,bRLrիH1hZ+͘}(T ✟H~-o]FGR!& VZcCfb[5Rz `|X$lyf=eF*" Uc>ggU5'X)/Oy+ݻ@}xyұdd4@T);:~7Hȷv~.<@J9סf3Zw-i0Jz&$*K&:MEJI#׮$+8QKZ 7@ןL : }V؄v~#Lt2%us D"ꙋlKG= Ȣ]L2lV_zѢCV{ vzl8pܰ1"WN5l0b^ׁb{囵}gAH ,fu3U0ҞQNAXy@̺wDπtc8>HP[ᒋD`E`E!V屏5n:4VjanĤhG,ߌkΨJf+'ըp".@8~J*e8\F*Lf K  ݞ^aI_U>eK Oy;:o,pߒSb{!wYv+);U{J0)"55|dW&j^~x cq|/.C9oaC?{x>KXw吤4+dHь/lTHS_qq@Jd+ 4x\\H;6\dEflKMqi,QD|՞ ήJj-ef뽠kq-rPOja2==/u.*oD@%d,:B+d)22">TAOAl=/VrwSNO8J׿۶t/L~9M!P8RbY?  5?Yp^kDP$)_qtN(Fv%X1݃-!Xk'9Pn]8Uru f`(lUa]4׭4{Q \!2=h'`'4_f ب*F\Y u,2 ZxϨ`sN?pٝeȷU/ǖI5LQ.>`Kkڔq7^b(D阷IbQcT;?p8CRz7)GeByG }lE3Ay5|a?SAS]'+nxEGKyrg|0_:Nϝ}R*L^+ILEólzi$ ܧoߤMQ1GQqDqY1 3EJݝ0+? AVǻcs) 0(F0_0ɹ/^˩gc+?L|C 9h8o^EvC!t0_1 XXm"׻T7>ߍʹ+<)g}h[Xi+^W\jʚ9Axj'{SӱΆ1m nS;@Ga NYDnLw5IMTؔTфy,>g]lMEXU, ]- rC]t>6hf<j!g}~).(B_5KNݗ uK`.w:hXRO<+~u@~ ʻ,̿wqYgE? y@TYI'9gBQFLr 1Pçd v θP޲bǢWjj|Sn=mM?L,,کq^Z@D)ۦݗw%:hbw1w5X^t`JІ[7-vlgυX[\Ƽ8\G^=;!SG P 'v 0-$!0F^A=hsӣP`,775>nrHͲME_lPIV KLN|Ȭ߲c{64qWl`ہ |9) Tp}GAUݕeɀ:5h%SJv|E$4TPnjz9u Zl% |.nfhk@|)61_a&cӿ ( O2yi)@fH'X}auw>[mlc%cl<gmb=CR vJgyDZp'P?UъQm,؝q>fHGDpg;D3DK{Ber^R tEpju% (YZ+Q_gϋ< Nv-?Je9d9 ЍM<v&r%٤v|l6,CP碀<-*H+`э#l@feh41dI'д,!;Sn%8Gu ̀LwUj.Ar?!a֞}1OP0M@!p 9U ےf4\H>T[$VG!d%o$Puc" 0Уb@˶nsPJTnP 8epyOJy s_6xJkz9//1#p~-c3W hR1\W"QV~t٤ P*yxM$!L}) ߽unL:JJ^x؆ߕ+DG0ߑϽhsAnhՆYKa% z^*P=Yoŕׅ¯P-""Fk8F" =y`У{s$م#ٿмf[kbl5A)a<2f>6"w\rz9f:!Pk{38A~#J: D)'Y5Uʝ3ѯ1.3xr@!G;R'bm:['~<^O*:5q2sHoS֘Iy-ɩT̜Dݿ!S*z%VL3{MT}Ŋ7ˣp GvTPb]!64샏N3՝X ٚ+B1n1}]~m$ؼr]MZ}ށ;$WCNh K[}la_jpޒix+|d[V Hiטx1Xڽ M`1θD/tV$ʪFpCVւ̨J(Wd4]Gm6@4L"drۡC\o5 rGr, ē}ϳ!:N:[l*d3V:׼"t_m9;쾵OCoԇo!e  *$=g;۱H+NcW2֨{g5{zpNo4&?1VIa*nRVpo~n"KP!{7XJj7)y7A{ p׭# kp綞iX_ˤMل)0_v5'<]Gfs#>Trw)/>I$;u^Sނ'a%uwI紴ϞwI #%왎j°&샒;QhS2-D䎒DGpKf.xa0f)X77@! 섽Q(XIpbzI{kݢ;zjUТDK.k8+lVG9Lz~,6@) y(/9]jmۜ2@{L;QqE>, Br988b4=J/y<0_Vr&b Jsr] )Px-|"K5P4f 3c4Z[gyL"ӈ#|Xˍٜno$p1V#;Ʀ7? !](Ju&ˠbٲ?*n$L$Iͯ3޲4H@ۘ3I/&YBy8YYPOUmP"Γj1K8OK8#=RgtxL$qՉubzPVMA KM$7$eq>VDvsdO#p68V(^`-AA+0vrg.ZKnoA&A~ϺfZZɇ/`eERpkVRFNHs5z5z#;i[M[-sG(݂|qM4$c >:<\D; (q8oIL] ?|n6s89?;B -tZnu|RgT~s$]JaKeL2[?'dG)TS= p,{_ H duxQ@n^ p .aK 78 b<݃_W*  cfY6/ʠO8*h袱&v'Z -S#;[o^XZ"Y{BAE+Jl5,VN&ZlJU@C 8 4;XU0^O ZfYumwwL݈PAC!3^4LN J9:|%*K(`vΥ нMդ|Krq}L[jxm;X2\IJ$˸?ӫ3=, h[m|9(u.Ӵ\ 7 ّL=hwp[ldbzcDЛCnac Cm5]E3 -?l Dm64<ЧQ⢩wZӋس\Jy蚩sJ [UE&KRncCA_oz1)wOkϔ}҉&.;kM=|觨xy.'tT {O9C&S.T^'NB#R؟/J 1˭5E5A6RC䢂븃xB <ʀi'VMt*~Nx[Y#)N kda1P8dڗ&b#P(CEVs^wdpDFIºoIYloG ?k ՠ^m\8xCGVľEv@PxF.!`)'ֲ籍' 36Y"> m~lJuy|V;W3ph< 8]KW[j:Z|";GNW~Gz#:/D z{ʗrGgC56R(@?ἓea %M ي1*R N(ݦk 6Qi.yi8ެx +62> | S}*pz]f^t𣦜5&)\Lt>?4 7Qk.Woǃh DŐ1'V PXRe=^5dVtB) `M,i/p81Z} O,Oc+Ŋ eߍI4oNΥt׳ E\Ls#R)G+(?=h!IJ\V˒-/ I"{OeM*rM|۞_lSb5U( m^JOMlXt%@Few(7[ז͉Gѿqp@0r{{Ζ¸a j-CN;;,vr'Q%I{z!dDU$c|W/|{rwC*"P2 uY %4k>*E}~#h'iPG:Ʀ(;EaH"u!_&ibLM[ؐCVm74aGƺ  >HAVtn#@WӸ0#;^Ek*2pbxr0\!З16cb:[zF2>yR.*anr.ANjsnhPM_/xpҀ\, ysl*}‘Uy*md{$fEiYxXFwZp&_qskV7YHK{4*_xQ!;u|ā*SH9v. taytXR (K[=N{ƫui #`<+*^+BTyCf0yG{SB@{ɠqeZ`YLAb gڽ7*F"atѲ0g:∰g.GGL{.ɘ](z*-xQdih),e2{$Ar7pt&x#Uq9qm$Jx^$)@~OED_ "b&LZ].vfa5:7ZwN|2n#87BwҨ9U:cn̐0i o;9kF/]5elcI8*7xOvkƋl*vql:hRX6LK8;MjTΧBé6&%sUڮ~\Y; b8M'kLn?%g;w[%Zup7 Ќ9M[V[[[hk;yJ2lJU$_qUoa'K}& v #!`OZ"zDc6 +&C@t b+(T/o\z(d+ fZ"T|2`{:ELGW*]ewiar EW$Wiu2YFfse&=ػ1a`8c1܅ԓ+t~K_Y4C.E.Y0% V.5(ɄZXuqle\'Wqm:I}db-J8K!/ REhEg &-])$h/ ݞJ~ +suj!j Plh7~+PʠT, meg_҇2WD8i%$c *8Gݏx π>vSʫjrIбsB1bЁe[YhY5.Yx_)hw}ʷD5ӣK3]S?9!ro M`@"wcA&Kw0Y9F/ |Idl-vϢpp18kUTvgaGk) @Qe 2G,?1q +a~u2i!qվ@'%Q5)L8EġL7j&Xv>SS;_hܸ gQȟx[q(ZGga%%dK%Q׿Đe;k &RN4`gq=J44I8oVQd(v Pر#3CL]o!Uzq_K$VʣlɖyTxl[îS%P7tlFNNrw毁C?wvnn) @ zу>3_4U kdT#&y\KځVYı3ߩ_Uvo۾teV&p>tuyn.dLo 4tϬMOS@qލBɯ%ZZ`k13`Ѐ1/ϥX7τC}[Y%-{=+묢t娖+Koi^;4jrpr6-L*q$E"@kY,6S=2YuqG5HvsuT\'Nt'xpr9o_-ϩ]â j BH&yKYBaЅwSBB35Vf=3i2I FY͹Z4\THEtӁ\w>tau}[8~UN.s.Vұ-nC3x] bx@#'c؆XcLsn4#.|*a[ آEfvȘPj%o쾙B!=S3)Ye fIO茉XR1R]ލw O}~SՂ9ؚ8|^Ă.4%Ⱦ8FE ovh{:=7?p@i-(jÁsJQevŸtNI%PނTRoVrH#bZjN8z%wm)Aض.Xa6LJ, #]؈iwNZ0Ϣ4jp^~?:-+1i n{xĩ-`# |D6/FȿV" ghWl=SնCuee[=F\-io=5~Y ֊rs yߊH"op*?”x(N$*|Gb1~np''Zt gM~j |؟Qm6K#wp}BC4.<Kr„!B|rϣԇ[V`e3OvI3a>t)j*d0,h=A]9v,[ e}s#'H;妅RKZDOVk'&]И@'zuGK]77Ia:k{]9bgQN0rt#{o4EKxW ŀSѦ1I(,m@,_K@UCÍ>clI],>򉽓{#dA:ȾzϚ5O:,[-B=3)YsݓFg[+&ֿ,DOTAڑTWВ`ocjM=C)on/~Pè3c` (X.G+YHKܨ?^ ;.}ncϋ Ȗc>o ;buTK,Xzx<F|qMz y+, (OS|ss)BۡIu vGuIp`Dp'+&4nLjk = (rapdԋ#^QZtL1FtW!JөCO"}LKی2\cL_)]fs}L\uzjϕV A;osRHQt_| R+)bِ@kqP`MyW3"_̝fkLΝG^ wKJ-u,qzV6'.e&-jDFkW@/Ց(WCV5 ?} Kx&[ !H4J҈'*{E<0Y~NHYN:QjUegRևu Fs={ye%ȷ&m55gN?-`@rp? m(K[t<"5d}c&Y#"$~s0h0v^jF&% D?`0 wǤ;J`k/-nO ]ѕM  %[=&/xZ&s W(-5 F0%A2vSo.OWTIڬihA^V{om1Y)L#N:޺S[W1ǫtRjr}J0^͙QЭa_%Lv )ǮŭqJTvgל+ lf6̃.[w$T_E#YR:pKWo fc4̉\KU;4_#ǰ1DIq>δosEDr}Q2?Y;fQG1E8{_q{M2FC*"e?`΀vޟ[aE?FA2E@ G*2>+)ÂSk -X W5̣Z2}29g\=k}-d{OdgO=6qɩ.={ #ӏ$,bv_Bתv.|~ -ZR b&" ·ܯmr?9'_Uf̗&*[읥 JB%rfQT#1ۦL{jJQ bنTIPnS)z^M)Y~\ۑ-X#Byni*n^mn6(,w՝Wy3["@~lƲk{3u?קQd*0v!K-PhcRĄG媩=3 mx;\%c-kLzV[iz &EYqɽDS] vړ(qYYCmp 9+E!{gAXsWN*_"ι[Tr)n®jx}@m0 -xܕL 5]_٨,'~(.JJKJOΤ ͆j.hfkscprg\_u%>j[` ' x;1b,\R5< $bY65l|޹a]IAKf1Hq )ڢ`{ɻ+lLJ$A OּW+2)LlK9QLɾ"x 7گrɟVo2LФ+PHÅ+S~q|I=٧-"M^T)B0J642z23 .V s 5P΀qJM~eP 0A IP+݁}·rbyf{7K1q%d"dU,Pdn9$ =rŅ;YWj< 7oe2Jj0W69mpaEGtEB ~NiOß{+Y"S9dE 5ef_F$)Ku>C".jq<xu VpN(R`i`‡\Sl;c?Cae>ݦ7u{>:qòh=o5;[9=9O/4҃b"Ac%o$Cl".ԒY(==)ď<ֆg>BMERA aJ s? t]RfC@0ҍzrvǫ>SIO9>mq\c<1R `H kF8O^d}`#7|f}9/S#K^ J ^1z2AՅ Ou"D81 foז_RD:x-Ԝ!"$^ˆ_M,&vlr!}J/1(Ś|[:D~7%Wcd8e$K\ͦΓakKG"#?}B(MM-V%&dmZUՋ2O>h{U&;MFV0h֣<[;4{-y/;1HXg>[O㛘TDjl߳km]Lݺgc=f)>=9\Vا=V"Y-i.s~XP4@%8n$%,>o[ G {3O4o@gD$Nv/4oot\ۏODDXow,P1é2/+#tΌ26z(PLI[.ܵrV{%bĈ ƚ{jwg7K?Ec4Hu Y/ai'~*冚MF  yZ; \UJޞ,NcF_3J-P)zZlRw'N:0Z3x@Ny ZrX)~WuȓsPճ0}8\>(=ʞr&kC<>6^ TVF€y$wRg%_@ +JgMJ&oոPg*[]?)<٦SLDY ,"+[Mp{'[_ʂL'i#ïݨ5iVUV[! BD%9?FǽHr>w>5ugBF~ۗ掿X3w2"9 VZE=HN)5pZny9!UZ;p0id˓"NJy }"ԤoҳS:7h.B\ ܯ^`J H^wUov'W\޺c 1ҥOx5l|v2Hkrs+OG׺3xPSG+V_ԨeU-Tw#aw$%'8&ĂLR)*Вţ魚?WB[=Kt؜/4^RY/r3Ɂ@ iܭ+$1R#cn%TOd%SQvo7!X~ʬgqobZ, jC7>[#09;F#dI1gWw8$@Ig9qĴO|#dL7YKAs!8 u?krGD$\!uyJ;ᛵ tqNJ\%UH }Q 1PqdfFV#e 1:v4G]6Z-SqepHp[[}-*ٷL(a'x׏zSZLD,]T̬+(D "_buq:*8 ܉{PaÀ/^>K*;H~}$9L?{Q]XR롨+ 1c!^fd8ԟn$ꉔ.%rYO1,߹Huv{(Ҿ!B zk&ab;[s5RL[*81]/N $"ҡY\G-\<[-uxwjZq}XF@ѵ2gݪ\L`M脚)i)jw_ 1}ȉ^SFT3KbI;ID4k 0KH͡sdΠJ/]nY ?vqi_J{ OP/s4F(y&ZF)_[4XUnȗd|x.(g,-DP[(,B$,ARoPڗB"eY%ߵ42bur{p:~Ԡ II gfw ޮӋse-~;zd,1uNϞ0{rCH(${gp-!Lr)IGswBcՕ*L0vJU6wi8U^VUt)d/IH- ]n @'OW4hҞ␵Jz3XQ#8"KB5UYF|9-S/%1_TRP5@xL9* /8h?` cJ~87XU:n:9 PX;G`B5MzYbXGg&ԔFxO2u&븼|[wfƤby2nUW]0`YT|,}oYRH,oDLҨx%;w ߤƘ^9(Q `S Aw\ZB_MJ05Sor(4$u\ˡ WgIbI7qɆ=XR= @ rm0YqC}QKhgDlT22 0n I`sAe&{U?AeNŒk 8#.3v9x߿A{S:os;<H,ڬ:#* ̦+c9lEaϴotv$hXiݡa֩ʮVWe$gP.{GfˈewP!iGٰ-ZϮebFx]9̀> A PgIJZʷff|e -'RX2J xfЏyn]3Ss*LA"1/q0& a-l M|(Im%?s cXp'(WDgyg)?OgXu"JǃjO_aMvO>ϊ?ZGĆa 3N B ZSmW||o Wc}S߲^ /}aF.^:ƛF?L4uň2Q=N[ 2q>v&#lEm-Rx-MxCN uce_nhM1+z&"KLeÓVPGDC# ʞs?R9Φ=bnlHcϮ T4ts4p+4jW?<}^2V7#q><70/M~^r}_09*y fJW:|rbg,s̴Vڑ+P4Јm@N`BG9ey : 줰y["/ևRh ;,rOʯ@ҤDo,?D+ A:nO9M30WzS̤ݺ}a=DGd|RK*3ʒkLA+C^DM!QGd IPtR1Oa~8Nq͠h^~ȩD$S!('GYmfouYX;@Zo=(]Mb,)vx+xOƸ⼠'MKmU:x<[P/C,G]F]H6|EPCQbef\iFEn $OAdUY ټ Q\ܪNhٮLq/38 8E+laB(p5$0vx90cQ&Qe*eLSPiWYQ1ZV0;F>"bw;VZ(MDEB6@&c+ya@qiԁ|~08XIS{WsX8@?Qx"|W(i!♸>Ұ"$*K+ vOH hS5c^j_'FIzIQ ym1u+p}<=c.S9|JX0]J7~ӨNP~pGd7#^ȡ*Ls!B- ~疣Pk5W= c##Yk#yPSʡnO1Kqиli#ݎmUq1? rb9u u݀]1LؑPʕO"@I1f \NaaS߱䄛CdvM/+(M6SVq ۏ$I6_@(4L0Wd‚71RW~_L]=NӾwIouIn# IǟB]@Q^Lq^Q*8:,9nX^cIٵ[<vhLkx qTQ~\v2_u6l;WDL7 gKB|ߙpI0񽙟aWxݐZ:K^]#q}qhEZauQTe}O |YK dm^R`H~^Pn^٘̚|OI0`M.dn:3aUBN0 kj+M9E5픙*^f}a@!R셤E&NC>@:|EFG|ZSn?+G'7GE;Rnbk!%|}QØMEZlXt> x]uֱSSNbxv(b60x=ꯧ1=:4>F ^\1u+lqR`o@p#j*˱RW˼R Kb ݵXG~?`Tq"ov #coTo]Cn|;!;%aEcÆay%`,bK8uhG8E3~)AF-CdVصFy*MB5ZJ3"'EYl:ٕϋXDs.wS[XK)c8$j8 4p<_ 7`<)|QHjG 4!߃ub<}iy̓O}+L<@A1MsrsOL!`t:>c>B MvcCe}ͼ^`;UXGV/.MDŽ 2 TI:{+-~βR@RKґ-*&x|wm8E?!Xf NlCjjwι{ &?24.WVY%B߿ *jT`>*7"Wqkr.8EK}6dE&W-љzQߢH/o aH\['i-x=qYѫGEn&榭`eBN{鵩maF06m{A~aYxڻNz<Ա]86S]w]Mn}Hу'4!f]Ϫ\Bt\"u{W L*_[Fkjꚍx^-O澶=]Ż,Hq>NSt_c̦>&d Ydh˧i#rTLd QjW'vܫ+Lܸ;&EΎ\o Cr E8ƉK\̷yaFpZm6c԰:XPf !p ney1oN.n&C U|pґ{D]^堽<9hpANCܦ\.8HkcM5pez k[avWUfox GXor! +U]8@&Icj /\T? J!)-sPLt^؄ }WsBR++}էxg>\T ؇aw:Z: $iYn)X4eKsfTZx"mLc^0`A>E~["а, kO"=eZ;BP#<',w(ߑ 6^'\T&uq (bٗ"_'pJ&EDX6? T}` >y!o>^ Ěh\#pnTTӴ["}{#v/pW>}$>籅Em!5g3ŦtLo1YD Hi/vNf6xfyXcȤc淭6ojJFDKZBmYfM=u;0mM(N]3?{0=I[+9JpHVҳHsj Ksa^Kd3 \t8L&i4.cʛ$ޙ";%c :ZWJϔKYHvcB+<>S3v $똈C^-RwNڒh44tkt.D-xu9AIa&i1'RG>l5 \ks/h?FJ;vvZ0R"0OyZĕd7g f;jP޲ "j^a`Ł'p>x]}3:oȶ!'@/ 5d117[y:Ew jnbo xB:L9 DX'U5dҵ6AWFzN˔˫[K&OǎbhP2Qmyܮ3-IMJN9k;[_ 鑕gNw([ƝIF}kdǕ0)@=,T0l9as { HJߊdlWw@"sy\-7he_sj&<@G%7e\o;VQ_FitH%ϡ'ʽ+(9H27"ߨ[]q12#Q9q3qBO-/xUlOY%m pE\Rh٨UQ xf])'[wVGmq" 18Rpm[jZ獌 Ks+vAcfjN)G![`*L>=kz Ҁ v#ڲqT&y/w|P6d~*NKKFgYyڎmȾ _̹oxޫA '@3 ?D ,䀇[jP;#u<&O' r *Oilnfڋ*Z~ @S1R~!xOpW#Mey&X7ēD;92'AwOz3@]`ٝ0i#F!_bMSFR#޺[.Bmz/k֙&j+w 3|w͚H3[1& `TC'X^c>G-X*C5of<: }0PV{(ړYK^O(6:]'ӐM/HQ{gRLT~]EaKT*Fn:mpF@텙NyK30N2u, HcX;=7qn,"aN40cb+h{"3׹B0f~}V?cdK;Gkt @(V6_$e}Iקi>{Apºpfyf)-02⢻Q~}AaC?C4$dW̟9mnT50םޙ4Q0&8ʈH@NP j t ="eBۙ^u`|pgcf}.4po5WƁ9Et6#>|8,wS#$] S /@}L^2AmO" $c-|mIm_P)'Y:,4q!+4~&kNTNѧ#kMQWcdtjwA&j ۼY4(P%5>3Rjgk3RBf;ŀ4B`?..Bt(3skӹb9ʚDj0^ ~k%$ź~gp%!n&V$ d$Kүpmbhc͙AAVgI c _){Mՠ \>`)}'Cvх c2;4<+ 2˽+ :%wqYN+7LH0̅(3e(!g5c@_㐌eO'nXmmּEa͞j;ܼ23Gvg晠Uc`(~O W3 "B4߷sub|gwX\z>;9NQڦ,pv֝%U^U?80'J[?PeT6Y~KX\/:?¤TynG?9zW%a+-|)*V{V;h!5N4MjYVKT&X]yJhYwwDzz. E|}? c7%cퟕ)*;#|8Q[ >Ș*{/SL;TE$-/kcS3w${7"8_ ŚQ6_z ,A^|]5VCyx&Cv+AMS5e@~* tDwJk5^؈s: -zHTqֲ|="N~Jc?I.G&0׸}wK \Jh7s1 2< [GoT8/P%o:׮e޻&5Y&ň#Mg?귧&I"g,w!uSF4Vim[WnنUsDn>yKD\CpItcrf (@[Vf%|Ёymj#n5jpՉ^SvZ@ѫvPbQ[MFqN 4tG{%M!ư뮎㗜tf,^kCf9 Iwzh+Q|cHNxbs%7זT6O_~~]t g39ű#u}{s'Rɽu =A:A <dK2?&ᚺxlޝj,9STmo̾oh-a,qE?~NCޒS녛".nHn4eގ xbFn)Fp'~/CP6]l^Iޒ|~9Y!ݕsjԊK.D5["7 q:ϻO*Z`xF+P[qC,ig!V$Z ӇwTk}L˝X谘S[8M?"gA옂R,m% `+o'I¦RȓQ>nW OG"X-4{^m Gw1E0J0s}HXNO? 5_eԹb`խ2kHC6uu+FkX.}]|a IPIo^Ʋaw{{ {y j19ZtZAVcvw16FzL(^Zf7`)NĈSu\iǿA{F6>Gf̻ fjx6rK>Þ谩Vm{>js&1Yg*. oiZ0UHcV]e-bH B3ݣz?c@#˘EQO;O?l\N暌IV Ү؅6-c KXxQt VquڦP[9-E)-ҾY=xyCcy6.@W3!i/Yu h$ˤZyc~:>}ESrК͛SmMJIGicQ2УYnUT9TI=uɰLBo–cmVUp֮bK"]sjY*&`]W:@wp$C KEm^(%7T]}Bi]hq JAAujTt]hz`p.~9(bhgG)"9ՈT/,:2:Z9RhT ޘŒwg[v~d | ~۲x$)SJ8cڳ]5]~▤>s3C LzX8$U6X^`k6J$-q̱䯝_7͞Gmikilq0^"|͛vM qHka؂vTE>ti d$*p9uUt`ܤ-@m7t*+\:Q+ia׳[ x襛yo@z%0M<VJ#etvzsL8J bV3NгSgc )é.aXw2 u7`7}D.BL3.6ûƗ4{ʛN{GAĕڈ̘rp;9#kGm ˕ƒV,֨Lqt,v؄Wscŀ2O`zM#ԉ^j4Da~AYfvr4.AܾKIᄅ uK73[$ĥTF,orfA5aH'$loO\c@YíE-'W=+; Uq3E` ͔pmH[1SS9SwæA-s}, @D`=vw<PѭAw A?U>q WAw_rAftɾeFp`#hI Sa`<Gs\+ @b)w5ό,sĂI<6TU3V`Yd@LL`$+6An\'lm۫`˭ tݴⅡ8oL@]㥷s^S^*䐲R?_H>j\c?h¸؎A}+ϡc2(!YCZiƷZMaq,<@+&{-nr5(e,1q3M#Q͓ D6vJ.x()p\,{(.:\fΠޑovY+e.>hN$7(sJLh.*mUr*)ɺJ՘OН B^=%?pT9jP‚}Wgf2ve(~dmx.y=zҵ,~בu; Ǩu);ęU\dѩφ 0"5|JArP%^L˘x|"26<|Tn^4t-WpL8oG:=`S+ >ċDF`@@;gF5%Jv;BV}HbYh~Lf\{kf%csݼT| 0H4"Xx]Tr.QuRVYkT\RYo+t:'566WcEW:5J{%XAgX{5}_l%0ZƆՔWp`,Y{&p͹̍3TjqCˬ|՞1w-qDs0R=[l&kA&Shۢ{ǰZac49P )@g 4!tjy>c[E$%?DV_܇PXP"<>]|Z^-P`0\-aFKB/n+z&/(xi$`eFRq !ج-Q HMo^a.0M >˵ ޗ৫'~YR \ܚoDPq8v_/EjrD?\ -}оvB򽚼=6$%s2~*4?jY?r7VzѬ,g 4gE@I9iB^Z`d6rRF+'Ч\Q+@OvR N'd8eKY7SriXhە^_;ԚJW{1a o6Roj!|Z@yj_f9[3neEOTZcuXa,/&\GeiB[gMlxゑɦaA$-B' AvNz#Į祝z/z&4_gdc}6?mR0$ m 0JpZJ xWbo*2CJ?u$^)U [^%H.'nH(2'#v_nq$pl(cV0X(R z.mߌs#Ǝ@dZ*yj;5gO8O1/ySA#̻R;;WAc 0 n-TC^~c _t- J!Бm8w 1^48ƛt~KY-T^]/u#/6HSiL^Vp9D[j0V/LВ}oz.Bu?Kw18fȟ0g`&6W_9+(`:b=c犀+mR~w߳#D_`Vn WJ(V7ȩXl}B_F`2*wD]՟M]H4_2JFރ;5;OA@Tjd9?w㣭fTi*^}Yi ^ޅq.1w#Ȫ8A#Mm%S^yJ6vAT\?AR{2{0˅^a?Fԃ]A·U|6jj3V)HQsRCKt>Y{6ʻ]kRRՑ=LDOOj(#_/+Qp]zd.ݡ >s&/[6jVl].>\n@ڏksHȯzA3ٔTd@<}?:Hj@θ+ b( D$ՇY,ڞ/RżӓO(=0 v{Т+9T$^Xt:Kie٤VڟgEH ?e&%F~,ܰcY3zgEGPZ)ZLMzJ8P߮a>@?/6\墷=UA`ayMOs8-ڲ@ acC&[SUb@2J#μCJqPqk2D?6 Ⱦ h ;2`99vQeCSgUؤR2s&FBu,HG&wGьDMu>1}9N9w =!-2AP+<7:8ʹ F5ƋWC5֒y^ A8*=4-f/>ԅs$ d,} z|!zOЉ:^\pF՜vc>:=/iやҼ# Z  |UdӇ< ٌH-1v.9OQ1z=!F-֗X+y~t̠;+2g{L,T:6X5ڐDCi'h,\yOr{7U8*) LpC,AkIg>ְozC^DOhUC61k@J+M3.NU,1ÎFo :vk@~Q+(9 9bީJE!N'H{ŻV8Xti]#b܅ɏpc<YFFJ9UHҞէRB=6'Q0Jfɏt7l2y! {|`ˉG=7dCyC$ ^jWcONnCt]OWfzc:1yn#+APsGs DȺ͇( C`6QRMxx䗧dX?*)(u:~U`sqʝu.W_˧*Fqu}v AM"T~ZRcʏ<Ϙ./ypBS&|$ }UxxPnI% JbwL.f$k&HDz,hO`RN#Sߡd{T )ցpF'$y&(N:L"r. K5K%9䩻47F+Hj 5ڗr(Zx@tYVO.fj5ٿu`^A ӗ#eqFl^HM+@V$-~+==YFL!@Q +9q "0fe>2Ύh 2K{?p$7qA{&$'@L`TZ 3BFu$T8o4ge㵞]KoiY׎MDx8htFNPB3c72ԛP gMjM>q" HQn0Ԟ_GC00ߠznAe ;y@F3ϻ"ǤmNaK)6!Rrrފ"r `1]#.hE{#(]Dģp~ܽ3*?qQ5p݉i.Ided̽=6eX*7LLVP`e `X=.cxVuf%NE%*W}<7X<[٭c`A-Df*Q`rwdu+U9ǃ=7oZĭzCBVutZ@SG1: aՖkokJ1/͌+" "w}zȴ=FXLΤ)&LVw>yӡ':th)4Ϗ\htUli!!$GL Cn?FQ,1͖O&3| O@(鸔O| bsVIٲC>ч*7CV*F)YM=#BJL]:%Xte^-Ja3`nV-BKd{RYH2t-J!8@V\6_Cy@.gFhz?jp -p.UfVs9J/:ozl&MhBAf-r 8i]P)sV{7PJsD6PG[MX$WN(?S~-*Z}E^@Ϝ,iK"%Q{ϱ=&(6.`ZN' )9F(Ӓ7q9=d@"dl;27Gmb+tؗk'4a^[۹[!f7)KlM chnTVB Tn&MCNB:l6\mvc5"?ȯZ"&Kq8*^c{b~XHPxTR\cmA"L6 dG&Oq XuX2f֓_U՘A2e(ׂ$ex /5bȓ=;]Zjm鸫K݌e(/s6\%cvTV0ѣilP6\AGVc#ϹHfgQ]gHЏ!m2DWSn E>2@x%\e#bmyfLE$2c^}{~]6:y{&%-_VN%ކF:d5!^17f*,!cz|[-j^c,Seәڣ]e|XsOٷ래_ $v7iNd{d_$wPG6,6ԧibtJ3'kiFZci?wa9ݍH[YM+6AcE7fel{UR%K_)|Q&@*VgN?oFQW)8XlC<b,໱291$.L- g}q)rFJ2R~'zA+<dVh!uDl WCd׺m=[Ia?ñtv ?XmEY)Uuoytr#*Tl,f2'H;WW 妄p4"f4gRYa *SumML)zVi|>u$(DM`)E/T4m?VSJ2 c1}*oӻSdžr͓mIS%Wwr Q#`wbH%H_)d'$`˚(S3M'xРI:nF?7: FO3̛$82 ?uC1,[[F/wb? zm._΍`_ {p7's8N0Cc׭#i1?ʹ|+ .Lc_`ȝϿНQ\F6Y=4HZħ*4yiIz R*}q!CUA߫a I5]m3WQt#L.HNt19X,K7pP@&"E4Bt-wKP(1%b `@IJ{4FRQ'M@\JNNWϕ`fx1qe~{W͖e\F1O}HNnҴ>) P%m`@n uUpknӊ 2**h CamSc33/t7[ +Wt+1Q57 <l(<;kԈd Tx`a[P(9{8 L_ c }thu٦ʙaWtb< uZyRsD3gD, x^8/rW0SE'( i:"Ts茜JD+n}`k+s3(4j Gh}sl Er'>ri$b2|H5 ךmЯI`Wkh2UiT7lBv¾^\/Fj)8НWҌ3EU1BAѡgtV>2q)4DO *1PI+pwAp'Adc|P}jgd)otԁ GRއk}ܾel6>f_|Ɛ_eDDjqE+&̴ڇg֩Bri"U]_th*%L878 fR~Ytm8Igm4kb̭D.4C89h|'KF{ʜ:*W͎yjkd+ q-`4+ғ)'Q>e2&D]A c1u(`aQC+AK5Jm{-a` U侫ùzYLmq9|Cf3پ~;X<$#.j4kr]c$ar$ TvǞnG0(=E0l=T@QSqw3/Oe7? F7Ž_MΕļ?'F/ TdCMiͯ @QI&Rq6 B:tk7>v}X5@\Ҡ3h--i^܌*| z,8AX15/۞0lnRbCgtIty|i/#:kāmD9Y hOWR I Wr`_h/+!y}KI1 \#/>pźB,CKēb.*덕!pa?|UHNP_^X"z |\'b z#K~Wgy}@v0 S+v]V7kS\w/ޑ_gRisRmD[l_νj˹ |[pB`2 lF?Wno*rI[*gEiKX4=_s,TG8KLKd:x]v<t 9S=C|?"nb6v֦T$(6aArO  mV] 3NV|ɌQۺk<$<_AYo٥/~n;fXvpSC ""8V fȉ$\=X[hi{0cTzNE.ps6>X?`ʭ@ղ8 jfXOѥ*ޠ" 6w|KOaPij{\hx^ zMx;d/[`O toScS Ye977dfIME1t=p%K*DXZexkSr3 >dlDt Pt;ɗ"pQ$RT}[Б}?ŐߘS 3de{f1Bp^)f}jZsٚ]iJPy 8%7@ap1*N79muanOcTb-Gpyjag 8;mL\)l%zLs9%_;KpfnA+rSeԹKaw`1dCrx\SK-B^Y//񯠑~R}-^Z^?@RǀmwemeP,G3p#Ģn`Nk)e,'^c$-8Y4pPTk•A/XGƔePЖ2cn.LLoAFQ, ޴95"̉RU6\h/60 8@*Y\ʖnJ` 2xj@:DVE:]LNYkS!砳 ۈnD@^p$bfdՐMEl~hL7g$S DS>uiΪQ{_H.%c&|k7xW &Qء3Fq,]4'xہWҕ# B[A)Fxߣp[>^@$Խ 66#Y~~]LUE(g)1ve>;TjmP-hٖ"L{WcZKՅb}3Z чΑO|l+ѽjC 9Uws)B;أ G1&Gj.,OHfnSܑO߀7Kq( i<5^HlGlBRWR M]\M2ڵ~#HRJ²*ƑFS)RZI+ M}KFRGd#u^(rc&b_03RT :'!ɪ;<2:_~3]kPk>ۆZ/B|uz8^Ϳɜڠ.`!h-t4Jw纐A8X0V)(p 1}t;tW 5oH/xt$(%xgA|øV]m'ھ'~cv% Juf.ߤ Y*y#b3\%u~ R0)@"P 7C$M]w7fYw}+ ƐtHC#!ad#_rt*nA($=_o!RM&~Xp}cbgCr3Qni@t '-؜[~0-_{)h[O" .3#bXٷAQcLo6tva{?ee >ws~gG="?o?KOLw:dU5FQ>E7Q"ܞvc&Hn*!bY^l Rlv\JFò~6l+JץNhd8ksiqZjZ?RV2~& '|fc:!2o߇TY"9Uqp~r'' X>Ƶn"9`ًդ<` $R$T 63]. tw<7-=̟~zSXݤgw}֑OdU'a2} )e_< =d\ڿS,=+;wE/pGΨ~:ꔥm,i'ս8P XuFIML-nr!}"qO]k0LJB$[DogacrZnE-8gŅXM@zC+E6ZRqglZLoWZ.,. !J-+XJ_ȝV[)/9NǼry㪧<+88NqQ]MSeqcS3"QϻC3|Hnp]ɑq`@׼!.1\9!ͰqS/cS\^wgϢm{X8d;T`*)]G'Z(2'Q*⪎q"8x@U$;^౜}jgp(_}%}5xn+nd k:3ΙYlٲ*jg 1 {Ь]dQ~1|01,Oˁ؎c :ZXa^qƳcӟǿ%ZbQ'ϑNP+q:dFJЌ:Eѽzؙ`G(?JNi!pd.t4h {#huv ZDgaYj<"7'6oOY9}oU Ҵۖp!Cvi|Ye ep9v'Dԣ<@v*OMƅaB c_ v0s \ˊMET&gTMÐ|7IdnINaKZ70՜3;QOSe;f%` !];%> ?P*wyY(%IjPc|ɊMxf0y+qB?wAR-rGMac!49]YMa '%:p؈LFd3["0^1ZԄTtr5c8,!x:Nl=%@H쳹(/$)B\6wL,cM郶idKans([\,:WG|ƍ:mo dV[92M]Ax$ [hȐ eB FZG>۩Guߜ)1Q󢥖Kv.cE, :+s8+RC O t BUrޭD\D^6E0"c>3ת3fǃ/> K}4P8z:JT(NG1p7$ ӿ#pcBa,#ޥbvAq7֣2d8B\:t;%ajaa=02ř$Ôdco#j uDVi֣Vy$7aăxgoeuK ;du67ѭ͑aeBj\bAéq{&B̔ A u 擲Y%Mq&._uutr9}"N͓ kZ >o}XXH)~t3ʺB$sS(+!SV=Bz!ҽ,la븁 FwPJ\qqk@raM >~/1!0zA T\TjW?Һ^CTl?:m> v4/N{-,dDK.a1r6T++wy|~Ƥ(!L#* ʡY$