llvm7-opt-viewer-7.0.1-lp151.1.18 >  A \w/=„j1@suZ->VF̘T=|JF,I3Ds:>;k\/Ecjn+boq*K <]|JdQE ~CgTGX >+c]ks'\z~RĵwFB2#-̀0$ؙB=yrPrrPc;cb4e009061295a372a74a1fdeef997c9f53ca25e914ce7f205c3691cacc2aafe50381199b587dbc2180a3f38964bb9dea661030c6܉\w/=„D?Xji Vt6enz0'ne/*Wa&šMwYEJLÌ2sm8[JE>(K(nMRcY!%a5),[0(CKy$7t$78chAKM}>~э єtvbY\vz8ќ7Dkzc:>qoI|N(Ŷ@1;n]Q 7&SҔ{8: V!jP>pAZ?Zd $ X! ;Wkqx            , ^     (8\9l\: \FVGV HV IW XW(YW0\WD ]Wl ^WbXjcYdYoeYtfYwlYyuY vYwY xZ yZ@zZXZhZlZrZCllvm7-opt-viewer7.0.1lp151.1.18Tools for visualising the LLVM optimization recordsSet of tools for visualising the LLVM optimization records generated with -fsave-optimization-record. Used for compiler-assisted performance analysis.\4lamb65openSUSE Leap 15.1openSUSENCSAhttps://bugs.opensuse.orgDevelopment/Languages/Otherhttp://www.llvm.orglinuxnoarch  -$&.4 xKA큤A\̩5\̩5\̩5Zy\̩5\[$C['\ Z u92703a26a198a4b78da4ec569da55837eea427f3561d69a51dd2fe9ab33660103e65e4eb58d246475955f0bc05ded5c5fb23caac8f2486efb6693a8620c6c9f0dc5b63992f280dfec0b978b277aa2ae600bfe2c91a9dba236f8311293354f2d262a659021ad3b0b8e4552a180c63e75b9f784ba3fd6ef607acc65ca72c1865206224419b851a89071d0b0ef5111aa230e09081b9ddb90363ef44a45c5a70f1939ae3699c9557284144b5bc555c2aefce9d95b24cb3b8136ac5c38509a3b50b3f0303dfeaac87b80d2d1e543aa38d5be77b0eac93c3d04fe7e3c8eaa71a778667ed39bb4a3f0c42df0fc95590aba7baff0b8b53a999db45d58cd5ac93af3e8fa8rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootllvm7-7.0.1-lp151.1.18.src.rpmllvm7-opt-vieweropt-viewer@@    /usr/bin/python3python(abi)python3python3-PyYAMLpython3-Pygmentsrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.63.0.4-14.6.0-14.0-15.2-1opt-viewer4.14.1\u*@\iL\msrb@suse.comDirk Mueller Todd R John Paul Adrian Glaubitz msrb@suse.commsrb@suse.commsrb@suse.commsrb@suse.commsrb@suse.commsrb@suse.coml.lunak@centrum.czmsrb@suse.commsrb@suse.comtchvatal@suse.commsrb@suse.commsrb@suse.commsrb@suse.commsrb@suse.commsrb@suse.commsrb@suse.commsrb@suse.commsrb@suse.commsrb@suse.commsrb@suse.commsrb@suse.comnormand@linux.vnet.ibm.comdmueller@suse.commsrb@suse.commsrb@suse.comfcrozat@suse.commsrb@suse.commsrb@suse.commsrb@suse.commsrb@suse.commsrb@suse.commsrb@suse.commsrb@suse.commsrb@suse.commsrb@suse.commsrb@suse.commsrb@suse.commeissner@suse.comschwab@suse.dedmueller@suse.comjimmy@boombatower.comidonmez@suse.comidonmez@suse.comidonmez@suse.comdmueller@suse.comafaerber@suse.deidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comjslaby@suse.comidonmez@suse.comtoddrme2178@gmail.comtoddrme2178@gmail.comtoddrme2178@gmail.comtoddrme2178@gmail.comtchvatal@suse.comtoddrme2178@gmail.comtchvatal@suse.comnormand@linux.vnet.ibm.comschwab@suse.deronisbr@gmail.comidonmez@suse.comidonmez@suse.comidonmez@suse.comdmueller@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.commimi.vx@gmail.comidonmez@suse.comidonmez@suse.comidonmez@suse.comro@suse.deidonmez@suse.comidonmez@suse.comidonmez@suse.comrguenther@suse.comidonmez@suse.comidonmez@suse.comdmueller@suse.com- llvm-Ensure-that-variant-part-discriminator-is-read-by-Me.patch, llvm-test-Fix-Assembler-debug-info.ll.patch * Fix crash in rustc (boo#1126907)- Allow use of Gold linker to be conditional - Disable Gold linker on ppc + LLVM currently doesn't build with Gold on ppc- Update to llvm 7.0.1 * This release contains bug-fixes for the LLVM 7.0.0 release. This release is API and ABI compatible with 7.0.0.- enable gold unconditionally like with llvm6 and older - reenable openmp support again for aarch64 (like it was already in llvm6)- Use %license macro - Use upstream-recommended %{_rpmconfigdir}/macros.d directory for the rpm macros.- Remove ppc from Exclude field in spec file - Allow use of Gold linker to be conditional - Disable Gold linker on ppc - Add patch to fix SUSE GNU triplet on ppc * clang-fix-powerpc-triplet.patch - Add patch from upstream to fix ABI issue on ppc * llvm-D51108.patch - Limit list of enabled targets on ppc * PowerPC;AMDGPU;BPF;NVPTX - Ignore testsuite failures on ppc- llvm-drop-llvm-optional-clang-specific-optimization.patch * Fix ABI incompatibility when libLLVM (built with clang) is linked to a program build with gcc. (boo#1119092)- opt-viewer-Find-style-css-in-usr-share.patch * Make sure opt-viewer installed in /usr/bin can find resources from /usr/share/opt-viewer. (boo#1112730)- llvm-unittests-Don-t-install-TestPlugin.so.patch * It is only used for testing and is causing failures when processing LLVMExports.cmake.- Update to llvm 7.0.0 * For details, see the release notes: https://llvm.org/releases/7.0.0/docs/ReleaseNotes.html https://llvm.org/releases/7.0.0/tools/clang/docs/ReleaseNotes.html https://llvm.org/releases/7.0.0/tools/clang/tools/extra/docs/ReleaseNotes.html https://llvm.org/releases/7.0.0/tools/lld/docs/ReleaseNotes.html - Remove no longer needed patches: * llvm6-fix-gdb-index-crash.patch * lldb-fix-build-with-python-3.7.patch * lldb-add-pthread-dl-libs.patch * polly-cmake-Trust-pkg-config-in-FindJsoncpp.patch - Add tests-use-python3.patch * Prevents tests from failing because of missing python 2. - Add llvm-better-detect-64bit-atomics-support.patch * Fixes build on i586.- Updated llvm-remove-clang-only-flags.patch - Exclude also "-Werror=unguarded-availability-new" (bsc#1106000)- Update to llvm 6.0.1 * This release contains bug-fixes for the LLVM 6.0.0 release. It is API and ABI compatible with 6.0.0. - Remove no longer needed llvm6-fix-InstCombine.patch - Add lldb-fix-build-with-python-3.7.patch * Fix build with python 3.7- llvm6-fix-gdb-index-crash.patch * From upstream, fix lld --gdb-index crash.- Do not requires gcc6 for older sle versions. * llvm6 is not built on <= 12 SP3 and this was preventing build on 12 SP4.- llvm_build_tablegen_component_as_shared_library.patch * Build TableGen component as its own shared library because it is not included in the libLLVM library and is needed for ldc. (bsc#1086445)- Add patch llvm6-fix-InstCombine.patch to fix InstCombine init * Will be fixed in 6.0.1 release- Do not build stage1 with debug info. It was accidentally added with the use of %optflags. This should fix out of memory errors on 32bit architectures and speed up build everywhere else. (bsc#1092697)- llvm-build-tests-with-rtti.patch * Fixes build failure with gcc 8. (bnc#1087136)- Do not export Polly static libraries which we do not distribute. * Updated llvm-do-not-install-static-libraries.patch - Use external jsoncpp instead of the bundled one. * Added polly-cmake-Trust-pkg-config-in-FindJsoncpp.patch - llvm6-devel must require llvm6-polly-devel * Files in llvm6-devel reference Polly.- Update to llvm 6.0.0 * Added polly * Notable changes: - Retpoline Spectre variant 2 mitigation - GlobalISel by default for AArch64 at -O0 - improved scheduling on several x86 micro-architectures - Clang defaults to -std=gnu++14 instead of -std=gnu++98 - support for some upcoming C++2a features - improved optimizations, new compiler warnings, many bug fixes, and more. - Use alternatives for clang's bash autocomplete to prevent conflicts with other versions.- Remove liblldb5 and lldb5-devel from baselibs.conf. They are only build for x86_64, so no point having them in baselibs.conf.- Use %optflags, except for FORTIFY_SOURCE which is not compatible with compiler-rt. - Exclude static libraries differently. * Drop llvm-split-static-library-exports-into-their-own-export-file.diff * Drop clang-split-static-library-exports-into-their-own-export-file.diff * Update llvm-do-not-install-static-libraries.patch to not use EXCLUDE_FROM_ALL which is not available in cmake 3.5. - This fixes build on SLE12. - Do not force gcc6 on OpenSUSE - fixes build. - Reduce the amount of concurent link jobs by increasing their memory requirement - to reduce stalls in OBS.- Cleanup %ifarch conditions, remove targets unintentionally added to s390/s390x. (bnc#1078436)- Limit the amount of parallel link jobs, but no longer limit compile jobs. This should prevent running out of memory during linking while not longer slowing down compilation. - Remove build dependency on procps- Reduce disk size requirement to 30GB in _constraints. We no longer need that much since we stopped building static libraries.- n_clang_allow_BUILD_SHARED_LIBRARY.patch * Allow buildling clang with BUILD_SHARED_LIBRARY while the rest is built with LLVM_LINK_LLVM_DYLIB. (bnc#1065464) - Remove clang-devel-static.- Place gold plugin to the right directory. (bnc#1073210) * It must be in /usr/lib/bfd-plugins on all architectures. * Remove llvm5-gold from baselibs.conf - nothing needs a 32bit version of it and it would now conflict with the 64bit one. - Reduce _constraints requirements on 32bit architectures. * Since we had to disable debuginfo on them, they require much less.- ignore make check error for PowerPC as bypass https://bugs.llvm.org/show_bug.cgi?id=35871- disable debuginfo build for ARM as well- Delete intermediate files during build to reduce total disk usage (bnc#1074625)- Update to llvm 5.0.1 * This release contains bug-fixes for the LLVM 5.0.0 release. * This release is API and ABI compatible with 5.0.0. - llvm-do-not-install-static-libraries.patch * Updated.- Increase minimum memory and disk sizes required for building in _constraints.- Rename python3-lldb to python3-lldb5 so it can work with llvm meta package.- Rename python packages to follow naming conventions. - Remove unnecessary dependencies on python3. - Make opt-viewer not require python2. * opt-viewer-Do-not-require-python-2.patch- Switch to python3. - Fix %check tests when used with python3. * Define LANG=C.UTF-8 when running the tests. - Add explicit Provides/Conflicts to llvm5-devel, clang5-devel-static and lldb5-devel. * These are required to be validated by obs repo-checker.- Use LLVM_OPTIMIZED_TABLEGEN to speed up build. (bnc#1064786) - Fix files of lldb4 to work correctly with update-alternatives. - Remove Conflicts clang(LLDB) from lldb4-devel - it does not exist. It would be provided automatically, but no such cmake file is installed. - llvm-do-not-install-static-libraries.patch * Do not install static libraries instead of installing them and deleting after. * Reduces disk usage during build. (bnc#1064786) - Do not build unnecessary parts during stage1. * Speeds up build a bit. (bnc#1064786)- Updated baselibs.conf to reference version 5 packages. - Deleted rogue llvm5.spec.r29 file. - Deleted arm_suse_support.diff, llvm-add_a_LLVM_USE_LINKER.patch, libsanitizer.patch. - No longer used, applied already in the source.- llvm-normally-versioned-libllvm.patch * Change libLLVM naming scheme to match our naming guidelines. * The reasons for the original naming scheme are no longer valid, more details in the patch.- Disable all thread related tests in libcxx. Many of them use timeouts to detect failure. They can fail randomly if the machine is under heavy load (happens often in OBS).- Drop llvm5-devel-static. llvm5-devel contains shared library with the same content.- Increase disk space requirement in _constraints to 45GB. Otherwise the build gets stuck in random places. - Skip build of lldb5 python on distributions with swig < 3.0.11- Copy from llvm4. - Update to llvm 5.0.0.- Use LLVM_BUILD_LLVM_DYLIB instead of BUILD_SHARED_LIBS to build single libLLVM library. This is the recommended way. The old way was causing various issues. * llvm-split-static-library-exports-into-their-own-export-file.diff * clang-split-static-library-exports-into-their-own-export-file.diff (bnc#1049703) - Add lld, linker for Clang/LLVM (sr#517692) - Include clang++-MAJOR.MINOR symbolic link (bnc#1012260) - Remove unnecessary dependency on flex and bison. - Make sure all binaries are managed by update-alternatives - Add llvm-add_a_LLVM_USE_LINKER.patch and link using gold to prevent memory exhaustion on some build machines. - Reduce debuginfo on x86 architecture. LLVM libraries are so big that they exhaust all memory on 32 bit machine if linked with full debuginfo. - Speed up build by skipping parts that are not required in stage1. - Build lldb in-tree as one of the llvm tools.- clang-ignore-stack-clash-protector.patch: ignore -fstack-clash-protection for now.- xlocale.patch: don't use obsolete - libsanitizer.patch: fix use of undocumented types- build fixes for armv6 (skip testsuite as it requires 64bit, set the list of targets to include ARM and remove triplet hack)- Include provides and conflics in baselibs.conf for llvm4-devel, clang4-devel, llvm4-LTO-devel, and llvm4-gold.- Update to version 4.0.1 * Minor bugfixes- Use gcc6 only for SLE boo#1041469- Package libLLVMFuzzer- readd arm_suse_support.diff which was accidentally removed in the 4.0.0 update- Enable AMDGPU and NVPTX targets everywhere except for S/390. The AMDGPU target is needed for Mesa Clover (sr#485802).- Use gcc6 on SLE12- Package license & credits- Update to version 4.0.0 * See + http://releases.llvm.org/4.0.0/docs/ReleaseNotes.html and + http://releases.llvm.org/4.0.0/tools/clang/docs/ReleaseNotes.html + http://releases.llvm.org/4.0.0/tools/clang/tools/extra/docs/ReleaseNotes.html - Drop the following patches, fixed upstream: amdgpu_revert_r280589.patch arm_suse_support.diff clang-fix-substitutions-abi_tag.patch clang-incomplete-field-types.patch glibc-2.24-libcxx.patch llvm-install-CheckAtomic.patch revert-cmake-soname.patch- Enable BPF for all arches bsc#1026191- libc++ must depend on libc++abi- Stop using otherproviders() due to an rpm parser bug, use self-conflicts instead as suggested by mls.- Add amdgpu_revert_r280589.patch to fix an amdgpu regression bsc#1021577- Require LLVMgold and libLTO in llvm-devel, otherwise we get in CMake: The imported target "LLVMgold" references the file "/usr/lib64/LLVMgold.so" but this file does not exist. This happens when requiring llvm3_9-devel directly, not llvm-devel.- Update to version 3.9.1 * See: + http://llvm.org/releases/3.9.1/docs/ReleaseNotes.html + http://llvm.org/releases/3.9.1/tools/clang/docs/ReleaseNotes.html + http://llvm.org/releases/3.9.1/tools/clang/tools/extra/docs/ReleaseNotes.html- Update to version 3.9.0 * Clang now supports the G++ abi_tag attribute. * Clang will no longer pass --build-id by default to the linker. * Improved C++1z support in Clang. * Clang now has support for all OpenCL 2.0 features. * Added support for all non-offloading features from OpenMP 4.5, * The static analyzer now checks for incorrect usage of MPI APIs in C and C++. * LLVM no longer does inter-procedural analysis and optimization (except inlining) on functions with comdat linkage. * LLVM now supports the Intel CPUs Skylake Server with AVX512 (-march=skylake-avx512) and Knights Landing (-march=knl). * More at: + http://llvm.org/releases/3.9.0/docs/ReleaseNotes.html + http://llvm.org/releases/3.9.0/tools/clang/docs/ReleaseNotes.html + http://llvm.org/releases/3.9.0/tools/clang/tools/extra/docs/ReleaseNotes.html * Fix the following patches: + arm_suse_support.diff + assume-opensuse.patch + clang-resourcedirs.patch + default-to-i586.patch + glibc-2.23-libcxx.patch + glibc-2.24-libcxx.patch + lldb-add-pthread-dl-libs.patch + lldb-cmake.patch + llvm-fix-find-gcc5-install.patch + llvm-remove-clang-only-flags.patch + revert-cmake-soname.patch + set-revision.patch * Remove upstream-included patch: + llvm-nonvoid-return.patch * Remove patch for removed files: + glibc-2.23-libcxx.patch - Backport upstream patches: * clang-fix-substitutions-abi_tag.patch * clang-incomplete-field-types.patch * llvm-install-CheckAtomic.patch - Add clang%{_sonum}-include-fixer subpackage and associated libfindAllSymbols%{_sonum} and libfindAllSymbols%{_sonum}-devel subpackages. - Add sanstats to llvm binary list.- Change update-alternatives to use %postun instead of %preun, which is now what Factory maintainers are requesting. - Use the minor version to set the update-alternatives priority so the most recent version of the LLVM, Clang, and LLDB are used by default. - Add LLVM rpm macros so downstream packages can have some idea how LLVM was built.- Rename libomp to make it possible to have multiple versions available.- Split the old llvm package into this version-specific package and a wrapper package. - Implement update-alternatives to allow parallel installation of many of the subpackages. - Rename subpackages that can be parallel-installed to a version-specific name based on the associated shared library's current .so number. - Various fixes to support the above changes.- Sort a bit with spec-cleaner - Remove the latest switch for now, things should be either coinstallable or not, we don't need to bother around with compilation like this- Update to llvm 3.8.1 * See http://llvm.org/releases/3.8.1/docs/ReleaseNotes.html and http://llvm.org/releases/3.8.1/tools/docs/ReleaseNotes.html - Use versioned libLLVM (to libLLVM3_8) and libclang (to libclang3_8) - Change versioning of liblldb3_8 to liblldb-3_8 and use a variable to control the name instead of hard-coding it. - Use bcond_with and bcond_without to enable/disable build options instead of hard-coding them. - Put buildrequires as requires in -devel packages to avoid linker errors when building packages against the -devel packages. - Add ffi support (disabled by default). - Add oprofile support (disabled by default). - Add valgrind support (disabled by default). - Link cmake files to the normal cmake file directory to allow autodetection of cmake interfaces. - Remove unused lldb components from main spec file. - Split llvm python bindings into own subpackage. - Split emacs plugin into own subpackage - Move additional vim plugins into vim plugins package - Split libc++, libLTO, LLVMgold, libomp, clang-chekers into own subpackages - Make python-clang, llvm-vim-plugins, and llvm-emacs-plugins noarch since they aren't architecture-specific. - Make packages besides llvm, llvm-clang, and the shared libraries conflict with other versions. This will be important when multiple LLVM versions are supported. - Various spec file cleanups - Rebase patches: * arm_suse_support.diff * assume-opensuse.patch * clang-resourcedirs.patch * default-to-i586.patch * glibc-2.23-libcxx.patch * glibc-2.24-libcxx.patch * lldb-add-pthread-dl-libs.patch * lldb-cmake.patch * llvm-fix-find-gcc5-install.patch * llvm-nonvoid-return.patch * llvm-remove-clang-only-flags.patch * revert-cmake-soname.patch * set-revision.patch- Start conversion to use cmake macros with now introduced compatibility for ninja - Reduce number of threads if we don't have enough memory - Add patch for the nonvoid returns: * llvm-nonvoid-return.patch- for ppc64le set memory to 4GB in _constraints file (failure in Factory:PowerPC)- glibc-2.24-libcxx.patch: fix libcxx testsuite for glibc 2.24- Build LLDB separated from LLVM. - Re-enable python bindings for the LLDB API.- Disable libcxx/lldb/openmp for SLE fate#319582- Update rpmlintrc to whitelist libLTO.so- Re-enable glibc-2.23 patch for Tumbleweed- fix arm_suse_support.diff for armv6hl - adjust compile flags for llvm on armv6hl (fixes Mesa build)- Update llvm-remove-clang-only-flags.patch to remove - Wcovered-switch-default flag for gcc compatibility.- Use gcc for stage1 bootstrap - Add back libstdc++-devel dependency for clang since libc++ is only available for x86-64 atm.- Comment out glibc-2.23-libcxx.patch until glibc 2.23 actually hits the Factory.- Update to llvm 3.8.0 * See http://llvm.org/releases/3.8.0/docs/ReleaseNotes.html and http://llvm.org/releases/3.8.0/tools/clang/docs/ReleaseNotes.html - Fold lldb build into llvm and disable python support - Drop clang-disable-ada-extension.patch, libcxxabi-exceptions.patch and cmake-host-triple.patch - Add revert-cmake-soname.patch to fix soname handling- Add glibc-2.23-libcxx.patch to fix test failures with glibc 2.23- Remove FFI support because its fragile- Enable OpenMP for x86, x86_64, ppc64 and ppc64le- Enable all targets on x86, x86_64- Update to version 3.7.0 * See http://llvm.org/releases/3.7.0/docs/ReleaseNotes.html - Merge aarch64-suse-support.patch into arm_suse_support.diff - Refresh arm_suse_support.diff, llvm-fix-find-gcc5-install.patch - Remove llvm-fix-parsearmarch.patch, upstream.- fix build on s390x (one typo in ifarch and one change in filelist)- Update to version 3.6.1 * No changelog upstream- Add llvm-fix-parsearmarch.patch to fix parsing armv{6,7}hl archs.- Update to version 3.6.0 * See http://llvm.org/releases/3.6.0/docs/ReleaseNotes.html - Add python-xml dependency for regression tests - Removed the following patches, fixed upstream: * arm-remove-xfails.diff * libcxx-libdir.patch * llvm-config-lib64.patch * llvm-fix-intrusiverefcntptr.patch- Add llvm-fix-intrusiverefcntptr.patch to fix build of LLVM tools with GCC 5. - Add llvm-fix-find-gcc5-install.patch to properly find installed GCC 5.- Add a gcc dependency for clang, this is heavyweight but we need libgcc_s which comes with the gcc package (bnc#893359)- Conditionalize libcxx{abi} build on build_libcxx variable - Turn libc++.so into an ldscript so it links to libc++abi automatically.- fix constraints for armv6l/armv7l (there is no 4GB RAM on 32bit)lamb65 1556926516 7.0.1-lp151.1.18opt-diffopt-statsopt-vieweroptpmap.pyoptrecord.pyllvm7-opt-viewerCREDITS.TXTLICENSE.TXTopt-viewerstyle.css/usr/bin//usr/lib/python3.6/site-packages//usr/share/licenses//usr/share/licenses/llvm7-opt-viewer//usr/share//usr/share/opt-viewer/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.opensuse.org/openSUSE:Leap:15.1/standard/d534ac366156ef27db82271b94b1c473-llvm7cpioxz5x86_64-suse-linuxPython script, ASCII text executabledirectoryASCII textRRRRRR?>DܵSV6ͼutf-86cced6f4a7d743b68083ecbd4677cd4b442012dc9863299de2e5e542734287dd?7zXZ !t/:] crv9u>UT(Q'}rYl Xf$|8tyb 3tuڹD?ʀڙZ~Gd @4l_rE¦8J9Y}!0.ɣ%S|6V.50fEV^nJK5>_,RYk^EYa4~|a` !t=zͦLqMƏ"$ԇepտ+aL)(073SH4GiJT( E৚|+I1\d0[_kZ,wMW.`SLN t B+OS(8A ܶ2˱G3įv ˜k`-˖K|*8S?sE eU&``ٜK#i*^[S[f-_y,{m Kxʤ[bbbJuҡ,1^<*ܧ0nbyΩa[ĪIQ.\FX)64QcB$mw}yEo';'mhÿ$e'eD܌VW` |͟4V3O3  Q<(C%I ":! ,?Ah QЁs2S`%сiAb:Bb^2kl龚Gtxgη#' [ 6޵VS`#/7]yu fkŝ`l̿tĐ$Q1eQo~ͼ ;#ɹs^SV1Qԃ@p1 ^c?ïJGI !KMBRqyjl}v'89FlE!ɢwQM]ح1ܯ??H>8hq#҈@Ҷ):.kAo#">2VBIQ3B=ئR`nKGן H.X϶2񆛉U~y?*ыpsS+}85.-7H%1}YMRf`)Z8 l!zȌ=9qMnҕQ 1H~zspDښ}$wIE`0@مuzS QB CInئEL@d^22  6Qm'y4XͩՍ:#nMvp > v *g&$BHLdYk temWf Œ8S*b٨0ߨniQq h 8"8dΘYmȴwvTԅyJ*0K؏=ҽA5 ږp޳匑.Czi-|ߛcA&.U-,Hq_ dA$%xRu'q꟩BI>ٓ@7ܺ\RsZt؎rq3h/Rwm4'_o:)̹儏fxz`Yeþ *$ٛdC6*Xb[s/E+̨j rtv06A:7 -œm~~K#/^ ]F[cTDb" a PoB_qt{F`rgK闓rȩ$]Lk_?<~xpij@~P3ucyD-4@#R\M3gز4`9otqy\{0@JQZ3ag.H6 (0XA>`oT|`1wVX=EXipnNG_; < 5ycw'vs8#>C7\e-/wyDOv:XcI{>t&Z!Y`/Cn:z*+O.#ʱR!GnOI%T Ayغu'2Zv&bV*>U:t"1:Zla,GkKҝ>z^|Hi@ 85֛Dq72..MkU/ Xмr*ֹ& n"jCb`wHG#!'әSS\M*3^|]|\e5ECN|05OGX_<, 2r5*zy6"pGu4琱4]sTĭ[a @ zHH ]nCIGհ8W,=Di`= :"cj70Ui8ӯu:02E-keb3~u+I%+KVeEƖj&Gsٮל~wytʻ:|A&Zt7 [3mw|2>nAx4YhL)SФ#BTP}B4O;M;gu9ޤs E:Сdbb݃\Jl x\BHEY+5N lA%0ڜT2i B(މuzXly5HXSP"hq:2,QQ ;LÏ2* w"2 >߄M<֋Z sCr@ d~z6ӵhrJq;k$-CF'huy/ь':AD5r9!+Cd !M# D[-w򢆁9>xdMbkЈ 3gxI9q}CP_Q{ďKz-[&\ œZ1CMTӼu|̝@4Hy*5)[QlGe#Z6c[ͅ+';rJZny ܞ!ћ?ft&Uj\t}fԖ^ޞbN3$%\"ߡ︱\:6#:*JwVs=- Ɇn 8FuWQ]P귏7P4w>'r۶| > C1}`QOJrXU>;5ػU/» |yq`v%bͥf`JOe.궨\gR`{yߧ {Gft*p{5i"|D`rXIJ'I3,H2x>u{ a"I'56 n:E :3M8a.mK tP0 ˿.:W3>.'4u1SaTYlY޼03CE:Qt="޸ H?OL<O,A#M+n=j4'MQx!=? V2oI+T Z%{4ZZlqYR/a@ur.AEfϼ_67;&5@NR Cդ+>h2ST4RhbJg,nenzN)Ǒ 6Ŵh\Ix];%⿭ұZ 2PٶsB,,^ &"r-$|ߍ4M*.J?sd)Q7Z=* ${1Ɗ|P)5bKߴظu7ȇ8?npȠ@NΊkd,D`^ׇ G4 Hr|5񺐀G/3nsj 30W"QC%r'LY>|DO?olP6.D@OV#Qq^&@TgEia 5%LCA `J) -԰@ہfe~ J_t 0Vƌ>{K@x t.ϴ*뺂Jx-lg=0 Ys֝,8rjRHsgAnڡ\d7iTM=n0/NG[~f? ]wL:i#&K/kJb':Ԙ;s'0}hpU 2j?qi{m{ۡ>M6GZ]x%B뮘klrm{hģ$APxZ -)NN^k+MQ\1ʎMfx Af-sx c3{4!:0`@[cb%}ȤPy2:|]x%ӑyQ_жZ~afy4k9gv<)n "kMmn!).1\I>^|L7>sZv J^509r7ڞ]@y0)ھtWUJAYu+=-ήk\uՈU$D[ẒK\?~*gi U_ ?X*ț2ښ0ӼP[gU:ܻtuBف.MʱDU#D-&/ KUGnIQܧ IF |z=Y{+$cɁ&dI*k.$}+#MӞ^nRjIqURiW"Q~/㢌cvrw@ [z쓐^;kռ ,q=8.;&0v kP ݳ|Z)[Za"ogVnSbzT-,#ĕ4&nr[a B0 ĩrDe?QI #!f_wgmC44ԯ}-uQ[sV 7ۦ]%Ewf:aQZx p>[V`Ë5sS,g'7iJ*0%.ۉHV$W6Lqd<|,*e&"E?8K? ^ }[s#3$RNϫW8ɯ]-DWM8]LObGQ7u|@?fTE_Mmj_${8R~[#oys=|1(5$Zw^t$ H(gcZF e5>a m؀[\D6HS|#?USGȁ}Y`Yђ^߮4҄&KZV:.I^=T Hg!'"'^Ed6̔5&t>'$'X%:Tgz`exιC[ſsk3hwjTQ9+y#fDB KӍW^Y}XDq#`j\Acw˥t5PrHKʴς1qX,`6~E_;3h=1zK۽o/jRtT^_gkagXu#Rz< \9cZ,ES`˴C ~OaywkJn0)"d[^dש, wҥΒ _R ơz9&U*{GZAAkg}>N8ph1PMrE5GQlCAX$I# I4sǫ7 mg{Mz!P Y`prvrBE-R} ut r&^졘-Gh #*9LsCcpiTbNm/6ߩC>g`h[c(-vc5q_*$d{1 !9X<3YDQj7|$fFi=ҖFBT]A8'n c০cl8fZ"}g *giad(\Œc&m1l%9WC & cߥkh̰t}m/Zȟ2Z!|uMͫ?C;e.844dhrC{f IՀUIxq%α*<`:q{un=GTRM¤BDo3~i|}NpS֤&UE[@[Eҙ-]cuye| 0=e((}M̕ɯBYҞrXb"Az*`EG进ԞHP5l'〣i.)p+^$YUHȵSwUxRP#c'LYpo.EGmWt&[2ػ[c ҌMWGe(6sQ\,p'Ixtƻ`-kf fù(DV(&]AcEֆ2wyWXb%0=.a!<7~StןuQ:=ټOp8Ooܧ&Ϡ{tcbP5%5RRx 谟QT xGrD5N!m7[ =3v8v< k 3a I?^u[g݉ 3E&- e0vFP#TmgXִ ޻)ž~SQ!ۘ4Rjo[,xCZ5zg$ίPȃ<i>T&nu5\qEG^42¯EVM߻-r {[再#\G%A|LKaZ][IR(8'd)m1|k֘׀N³7@ -!4E,ulQfPsTAC 6}sb:hyͷh6U?FQ b<2O)φ!s]خYZEV,lhFِ= 9Xw qzVOx,E ;q;az]B>ץ$_"¾[ &rXÏkJm q M.1sLfjKDf>sgK[X])FzFmsʵ5:{eI *J DKUf/Z6OD)yvNa٘8IrMQ Y yMYUTs_bPh ]?/Z;qDZ%lԂv-օ)J{>bҎS='-m6tmpթA?lK|A= :Y<щ2H]oRdYB:[P埋3%l˧3\c9YCڇ)HP>,ƌW{0?I!˅ 7틿wZȾsf{5i_[4 3s,m_i4^}ͿhZh(/Jr'LvN,ygQ7U !C$w@tLjYucmwlq`xKMaa%lWC^oS.TO՝@uq?1t3y (MJPRکG]j(7Ц`"17BNQHܞC+=^ 㢖J +Kv9L-og>tLR9"Px&Iվcoc2X:D#RM\:1΅Πc q\`yN/OȌ΋"hyCi&3 *E\4i+9 Is>tFB,z;d^[,ނv?Q-%8g3T|@8\;?gCyl@ ’ž in?-հPciIA &U 5!_im<*P9|YC}QT` d|=Apz2")e\ ,X2?g}ZvE &(?IS Wڋ} ­`[ JgF7@u>qH Y2~ͮ˃Pنt4qi``xR| 3$qKPm roӉVp8NyK"g6Qy&u&\RmimBK)1hAH Ȝw%M<{h 6b KdU&k#w8$k~+x$d'2D->cL&a?4sQ>ކ FͻI(V OauEJ$Txf JS4rJ+<%w/F.f>;4($ϤDX:Sc։*h<̳x KEv ,9 cE5lvv"-@BCZU"'{J!)-Ƴ jEַ0yq igEb7>vwkv㝩~x^̹B!] .86=**y3tũ|HO:,=:`~ܟ D][-- s$4xU%1ˎx;7d9!qS<<-\?V\zG.)>[v8˧Q"і%%Ps* %H_(hJ<ˏ0i§٬!IXЃ8G\cq fP/i_Tkh/K! F7`]󟅲c-¹b^E߇mǭ81] \K.v38 1- XBcʞ̤iD({;!&-.ۧk.O wkPS aPt8Zm@ 8A=c}g<*^u83V߹վ*~ c?^i)YxA˩\HDkzfi/!rD m6p*P{ }#߯7t*uSMd=uS|7TQ'į°F8)CJxMb:Ath B3 ;eJ]"J~b](ޘ{z2 `O^@^ՙ[ayٹNQT@VpXoZdzp6HDȪZ̀ly^$ asN1^ K.:!k*%rGJ]:jj_QkTzv!boCU2榒組P?iFe'W{W?xsrI#=B${?{ իlbi{W !qB6<¨3PƐ t(׭jzq;OJgrEeIÂuȏd` YZ