nscd-2.28-160.el8 >  A `U]# 3$`~%٭bkRbE~4G{ l !68-SWv 9giܒr,+ԘrGΤLiѻP<8&o[JH^OZu<}*Xe4'wHEoh,?!xՈ__;84跣ey z[L% w0m^7;//tMչ6 kbqLT!|v]vڗ0RT=Ο!` qPFl;uwHs$^pdWi _A`E874m!l:4El D4NZ/6}" yi7 "·֞`E"{B^8hFܫ" RRB#6h'2|MbEUv*Iy\2q2 /ouL.o{dt$](X鰑Jw\v174526e064dc12e18c015d2c3f26596c4c9ac26eab543295be8e10f8a22002381b8541e82adbd87c9505a48f0915027e2ed9e35db`U]ZSBҁ7ԙQџC>(2 ;CJ(;wu/d"\_="e P[AnV0o鐵ϗ v.$YW{:ohWU&I輈N 3.uo3E&Hr"mHHh:"-omur^yt%ns1ᬯd<] _/ քz1q485@8L5I gJ7V0o.7\G扰'/qG*[侎aZ2yq786:|<'_ #O?a3N) k c8B1[`_~)ظ@nʓ}:6! 1cXKz0gju=D88js(fӭHȌgr -Co%qc21BbgJGmAZMJ+(v*l1o51|zP>pD٨?٘d   :] |X   H  Pp% % %( s8 |9t:?0=Ү>Ҷ?Ҿ@GH IpXӄYӐ\Ӹ]^ b^d֮eֳfֶlָtu vpw\xجyHLRٔCnscd2.28160.el8A Name Service Caching Daemon (nscd).The nscd daemon caches name service lookups and can improve performance with LDAP, and may help with DNS as well.`͂x86-02.mbox.centos.orgKCentOSCentOSLGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDLCentOS Buildsys Unspecifiedhttp://www.gnu.org/software/glibc/linuxx86_64getent group nscd >/dev/null || /usr/sbin/groupadd -g 28 -r nscd getent passwd nscd >/dev/null || /usr/sbin/useradd -M -o -r -d / -s /sbin/nologin \ -c "NSCD Daemon" -u 28 -g nscd nscd if [ $1 -eq 1 ] ; then # Initial installation systemctl --no-reload preset nscd.service &>/dev/null || : fi if [ $1 -eq 0 ] ; then # Package removal, not upgrade systemctl --no-reload disable --now nscd.service &>/dev/null || : fiif test $1 = 0; then /usr/sbin/userdel nscd > /dev/null 2>&1 || : fi if [ $1 -ge 1 ] ; then # Package upgrade, not uninstall systemctl try-restart nscd.service &>/dev/null || : fi >HAA큀A큀`````͂~`͂``k`;`;`;`;`;`;`;`;`;`;`;`;8ae41600f24c3259c5f119c4108085d068516f9b0e8537b4882cca3e54c4884ef09a76aea960bcb2149996c0bd8c6a86a87aa76cad7307342c2e9ded812f4c0edaed61235f3efe9151ca9bd245c4aed8461fb259372e609e7b76449e7f3bb4ef79c9cec5dd2414dcb76d11e75903aa6fd9b7785c897cb9f853edcb140a71b779bd9ed108d2478655680e7e16cbd9dfb66acf26ea8684248c776e0f40f999061d../../../../usr/sbin/nscdYYYYYYYYYYYrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootglibc-2.28-160.el8.src.rpmconfig(nscd)nscdnscd(x86-64)  @@@@@@@@@@@@@@@@@@ @    /bin/sh/bin/sh/bin/sh/bin/sh/usr/sbin/useradd/usr/sbin/userdelaudit-libsconfig(nscd)coreutilsglibclibaudit.so.1()(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.10)(64bit)libc.so.6(GLIBC_2.14)(64bit)libc.so.6(GLIBC_2.17)(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.3)(64bit)libc.so.6(GLIBC_2.3.2)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.4)(64bit)libc.so.6(GLIBC_2.7)(64bit)libc.so.6(GLIBC_2.8)(64bit)libc.so.6(GLIBC_2.9)(64bit)libcap.so.2()(64bit)libpthread.so.0()(64bit)libpthread.so.0(GLIBC_2.2.5)(64bit)libpthread.so.0(GLIBC_2.3.2)(64bit)libpthread.so.0(GLIBC_2.3.3)(64bit)libselinuxlibselinux.so.1()(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)systemdsystemdsystemd1.1.32.28-160.el82.28-160.el81.17.10-13.0.4-14.6.0-14.0-15.2-14.14.3```e@`v@`dd@`[)`S@`S@`P`OL@`OL@`OL@`3@`@`x@_@_إ@_ ____:_@_ _"_@_@_{ _w@_w@_d@_cO^y^V@^2^>@^@^@^^^k@^k@^%@^%@^%@^%@^^^^^^^^}^}^{G^{G^{G^ P@]}@]e@]e@]]]A]A]A]A]A]@]µ]µ]µ]µ]]@]@]]]]]{@])]@]@]@]]5@]5@]5@]5@]0_@]0_@]@]@\F@\@\ \ \@\9\9\9\ޢ@\\@\\Ɋ@\\\@\@\\\}\N\@\y\@\@\I\I\w\&@[@[@[@[@[@[@[@[@[[[v[v[v[v[v[v[v[<@[@[t[t[t[t[@[@[[[[r@[r@[r@[qr[m~@[b@[b@[a[^[Y[H@[E@[E@[E@[D[?Y[?Y[>@[<[<[:[6@[4[+@[+@['['['[5@[[W[WZnZZZ؄ZUZ@Z@ZZZkZZ@Z@ZZ@Z$Zz@Zz@ZxG@Zp^@Zo Zo Zo Ze@Ze@ZaZaZaZaZ_:Z\ZX@ZWQZV@ZS]@ZS]@ZOhZ - 2.28-160Arjun Shankar - 2.28-159Florian Weimer - 2.28-158Siddhesh Poyarekar - 2.28-157DJ Delorie - 2.28-156Arjun Shankar - 2.28-155Carlos O'Donell - 2.28-154Carlos O'Donell - 2.28-153Patsy Griffin - 2.28-152Siddhesh Poyarekar - 2.28-151Siddhesh Poyarekar - 2.28-150Siddhesh Poyarekar - 2.28-149Florian Weimer - 2.28-148Florian Weimer - 2.28-147Siddhesh Poyarekar - 2.28-146Florian Weimer - 2.28-145Florian Weimer - 2.28-144Florian Weimer - 2.28-142Carlos O'Donell - 2.28-141Carlos O'Donell - 2.28-140Arjun Shankar - 2.28-139Florian Weimer - 2.28-138Florian Weimer - 2.28-137DJ Delorie - 2.28-136DJ Delorie - 2.28-135Florian Weimer - 2.28-134Florian Weimer - 2.28-133DJ Delorie - 2.28-132Patsy Griffin - 2.28-131Patsy Griffin - 2.28-130Arjun Shankar - 2.28-129Arjun Shankar - 2.28-128Carlos O'Donell - 2.28-127Florian Weimer - 2.28-126Carlos O'Donell - 2.28-125Florian Weimer - 2.28-124Florian Weimer - 2.28-123DJ Delorie - 2.28-122Florian Weimer - 2.28-121Florian Weimer - 2.28-120Florian Weimer - 2.28-119Florian Weimer - 2.28-118Patsy Griffin - 2.28-117Patsy Griffin - 2.28-116Patsy Griffin - 2.28-115Patsy Griffin - 2.28-114Carlos O'Donell - 2.28-113Carlos O'Donell - 2.28-112Carlos O'Donell - 2.28-111Carlos O'Donell - 2.28-110Carlos O'Donell - 2.28-109Carlos O'Donell - 2.28-108Carlos O'Donell - 2.28-107Patsy Griffin - 2.28-106Patsy Griffin - 2.28-105DJ Delorie - 2.28-104DJ Delorie - 2.28-103DJ Delorie - 2.28-102Florian Weimer - 2.28-101Florian Weimer - 2.28-100Florian Weimer - 2.28-99Florian Weimer - 2.28-98Florian Weimer - 2.28-97Florian Weimer - 2.28-96DJ Delorie - 2.28-95DJ Delorie - 2.28-94Carlos O'Donell - 2.28-93Carlos O'Donell - 2.28-92Carlos O'Donell - 2.28-91Florian Weimer - 2.28-90Florian Weimer - 2.28-89Florian Weimer - 2.28-88Florian Weimer - 2.28-87Florian Weimer - 2.28-86DJ Delorie - 2.28-85DJ Delorie - 2.28-84DJ Delorie - 2.28-83DJ Delorie - 2.28-82Arjun Shankar - 2.28-81Arjun Shankar - 2.28-80Arjun Shankar - 2.28-79Arjun Shankar - 2.28-78Patsy Griffin - 2.28-77Patsy Griffin - 2.28-76Patsy Griffin - 2.28-75Patsy Griffin - 2.28-74Patsy Griffin - 2.28-73Carlos O'Donell - 2.28-72Carlos O'Donell - 2.28-71Carlos O'Donell - 2.28-70Carlos O'Donell - 2.28-69Carlos O'Donell - 2.28-68Carlos O'Donell - 2.28-67Florian Weimer - 2.28-66Florian Weimer - 2.28-65DJ Delorie - 2.28-64Patsy Griffin Franklin - 2.28-63Carlos O'Donell - 2.28-62Florian Weimer - 2.28-61Carlos O'Donell - 2.28-60DJ Delorie - 2.28-59DJ Delorie - 2.28-57Patsy Griffin Franklin - 2.28-56Florian Weimer - 2.28-55Patsy Griffin Franklin - 2.28-54DJ Delorie - 2.28-53Arjun Shankar - 2.28-52Florian Weimer - 2.28-51Carlos O'Donell - 2.28-50Arjun Shankar - 2.28-49Patsy Griffin Franklin - 2.28-48DJ Delorie - 2.28-47Florian Weimer - 2.28-46Florian Weimer - 2.28-45Florian Weimer - 2.28-44Florian Weimer - 2.28-43Florian Weimer - 2.28-42Florian Weimer - 2.28-41Florian Weimer - 2.28-40Florian Weimer - 2.28-39Carlos O'Donell - 2.28-38Carlos O'Donell - 2.28-37Florian Weimer - 2.28-36Florian Weimer - 2.28-35Florian Weimer - 2.28-34Florian Weimer - 2.28-33Florian Weimer - 2.28-32Florian Weimer - 2.28-31Florian Weimer - 2.28-30Florian Weimer - 2.28-29Florian Weimer - 2.28-28Florian Weimer - 2.28-27Florian Weimer - 2.28-26Florian Weimer - 2.28-25Florian Weimer - 2.28-24Florian Weimer - 2.28-23Florian Weimer - 2.28-22Florian Weimer - 2.28-21Florian Weimer - 2.28-20Mike FABIAN - 2.28-19Florian Weimer - 2.28-18Florian Weimer - 2.28-17Florian Weimer - 2.28-16Florian Weimer - 2.28-15Florian Weimer - 2.28-14Carlos O'Donell - 2.28-13Florian Weimer - 2.28-12Florian Weimer - 2.28-11Florian Weimer - 2.28-10Florian Weimer - 2.28-9Florian Weimer - 2.28-8Florian Weimer - 2.28-7Florian Weimer - 2.28-6Carlos O'Donell - 2.28-5Florian Weimer - 2.28-4Florian Weimer - 2.28-3Florian Weimer - 2.28-2Florian Weimer - 2.27.9000-43Florian Weimer - 2.27.9000-42Florian Weimer - 2.27.9000-41Carlos O'Donell - 2.27.9000-40Florian Weimer - 2.27.9000-39Florian Weimer - 2.27.9000-38Florian Weimer - 2.27.9000-37Florian Weimer - 2.27.9000-36Florian Weimer - 2.27.9000-35Florian Weimer - 2.27.9000-34Florian Weimer - 2.27.9000-33Florian Weimer - 2.27.9000-32Florian Weimer - 2.27.9000-31Florian Weimer - 2.27.9000-30Florian Weimer - 2.27.9000-29Florian Weimer - 2.27.9000-28Florian Weimer - 2.27.9000-27Florian Weimer - 2.27.9000-26Florian Weimer - 2.27.9000-25Florian Weimer - 2.27.9000-24Florian Weimer - 2.27.9000-23Florian Weimer - 2.27.9000-22Florian Weimer - 2.27.9000-21Florian Weimer - 2.27.9000-20Florian Weimer - 2.27.9000-19Florian Weimer - 2.27.9000-18Florian Weimer - 2.27.9000-17Florian Weimer - 2.27.9000-16Florian Weimer - 2.27.9000-15Florian Weimer - 2.27.9000-14Florian Weimer - 2.27.9000-13Florian Weimer - 2.27.9000-12Florian Weimer - 2.27.9000-11Florian Weimer - 2.27.9000-10Florian Weimer - 2.27.9000-9Florian Weimer - 2.27.9000-8Florian Weimer - 2.27.9000-7Florian Weimer - 2.27.9000-6Florian Weimer - 2.27-5Richard W.M. Jones - 2.27-4Florian Weimer - 2.27-3Florian Weimer - 2.27-2.1Fedora Release Engineering Carlos O'Donell - 2.27-1Richard W.M. Jones - 2.26.9000-52Florian Weimer - 2.26.9000-51Florian Weimer - 2.26.9000-50Igor Gnatenko - 2.26.9000-49Florian Weimer - 2.26.9000-48Florian Weimer - 2.26.9000-47Björn Esser - 2.26.9000-46Florian Weimer - 2.26.9000-45Florian Weimer - 2.26.9000-44Florian Weimer - 2.26.9000-43Florian Weimer - 2.26.9000-42Florian Weimer - 2.26.9000-41Florian Weimer - 2.26.9000-40Florian Weimer - 2.26.9000-39Florian Weimer - 2.26.9000-38Florian Weimer - 2.26.9000-37Florian Weimer - 2.26.9000-36Florian Weimer - 2.26.9000-35Florian Weimer - 2.26.9000-34Florian Weimer - 2.26.9000-33Florian Weimer - 2.26.9000-32Florian Weimer - 2.26.9000-31Florian Weimer - 2.26.9000-30Florian Weimer - 2.26.9000-29Florian Weimer - 2.26.9000-28Florian Weimer - 2.26.9000-27Florian Weimer - 2.26.9000-26Florian Weimer - 2.26.9000-25Florian Weimer - 2.26.9000-24Florian Weimer - 2.26.9000-23Florian Weimer - 2.26.90-22Florian Weimer - 2.26.90-21Florian Weimer - 2.26.90-20Florian Weimer - 2.26.90-19Carlos O'Donell - 2.26.90-18Florian Weimer - 2.26.90-17Florian Weimer - 2.26.90-16Florian Weimer - 2.26.90-15Florian Weimer - 2.26.90-14Florian Weimer - 2.26.90-13Florian Weimer - 2.26.90-12Florian Weimer - 2.26.90-11Florian Weimer - 2.26.90-10Florian Weimer - 2.26.90-9Florian Weimer - 2.26.90-8Florian Weimer - 2.26.90-7Florian Weimer - 2.26.90-6Florian Weimer - 2.26.90-5Tomasz Kłoczko - 2.26-4Florian Weimer - 2.26.90-3Florian Weimer - 2.26-2Carlos O'Donell - 2.26-1- Backport POWER10 optimized rawmemchr for ppc64le (#1956357)- Backport additional ifunc optimizations for ppc64le (#1956357)- Rebuild with new binutils (#1946518)- Consistently SXID_ERASE tunables in sxid binaries (#1934155)- Backport ifunc optimizations for glibc for ppc64le (#1918719)- CVE-2021-27645: nscd: Fix double free in netgroupcache (#1927877)- Add IPPROTO_ETHERNET, IPPROTO_MPTCP, and INADDR_ALLSNOOPERS_GROUP defines (#1930302)- Support SEM_STAT_ANY via semctl. Return EINVAL for unknown commands to semctl, msgctl, and shmctl. (#1912670)- Update syscall-names.list to 5.7, 5.8, 5.9, 5.10 and 5.11. (#1871386)- CVE-2019-9169: Fix buffer overread in regexec.c (#1936864).- Rebuild glibc to update security markup metadata (#1935128)- Fix NSS files and compat service upgrade defect (#1932770).- CVE-2021-3326: iconv assertion failure in ISO-2022-JP-3 decoding (#1924919)- x86-64: Fix FMA4 math routine selection after bug 1817513 (#1918115)- CVE-2019-25013:Fix buffer overrun in EUC-KR conversion module (#1912544)- Update glibc-hwcaps fix from upstream (#1817513)- Support running libc.so.6 as a main program in more cases (#1882466)- Add glibc-hwcaps support (#1817513) - Implement DT_AUDIT support (#1871385)- Update Intel CET support (#1855790)- Fix calling lazily-bound SVE-using functions on AArch64 (#1893662)- CVE-2016-10228, CVE-2020-27618: Fix infinite loops in iconv (#1704868,- Avoid comments after %endif in the RPM spec file (#1894340)- x86: Further memcpy optimizations for AMD Zen (#1880670)- Allow __getauxval in testsuite check (#1856398)- Use -moutline-atomics for aarch64 (#1856398)- resolv: Handle DNS transaction ID collisions (#1868106)- x86: Update auto-tuning of memcpy non-temporal threshold (#1880670)- Fix fgetsgent_r data corruption bug (#1871397)- Improve IBM zSeries (s390x) Performance (#1871395)- Fix avx2 strncmp offset compare condition check (#1871394) - Add strncmp and strcmp testcases for page boundary- Improve IBM POWER9 architecture performance (#1871387)- Enable glibc for POWER10 (#1845098)- Improve performance of library strstr() function (#1821531)- Do not clobber errno in nss_compat (#1836867)- Support building rpm under newer versions of Coverity Scan (#1835999)- Enhance memory protection key support on ppc64le (#1642150)- Reduce IFUNC resolver usage in libpthread and librt (#1748197)- Math library optimizations for IBM Z (#1780204) - Additional patch for s_nearbyint.c- elf: Assign TLS modid later during dlopen (#1774115)- x86-64: Automatically install nss_db.i686 for 32-bit environments (#1807824)- ppc64le: Enable protection key support (#1642150)- ppc64le: floating-point status and exception optimizations (#1783303)- Update to Linux 5.6 syscall-names.list. (#1810224)- CVE-2020-1751: Fix an array overflow in backtrace on PowerPC. (#1813399)- CVE:2020-1752: Fix a use after free in glob when expanding ~user. (#1813398)- CVE-2020-10029: Prevent stack corruption from crafted input in cosl, sinl, sincosl, and tanl function. (#1811796)- Improve elf/ and nptl/ testsuites (#1810223)- Fix resource leak in getaddrinfo (#1810146)- Protect locale archive against corruption (#1784525)- Properly handle signed vs. unsigned values in mallopt (#1784520)- Update and harmonize locale names with CLDR (#1757354)- Fix filter and auxiliary filter implementation (#1812756)- Handle .dynstr located in separate segment (#1774114)- Disable vtable validation for pre-2.1 interposed handles (#1775819)- Define __CORRECT_ISO_CPP_STRING_H_PROTO for Clang. (#1784519)- Math library optimizations for IBM Z (#1780204)- Filter "ignore" autofs mount entries in getmntent (#1743445)- Fix /etc/resolv.conf reloading defects (#1810142)- ld.so: Reset GL (dl_initfirst) pointer on dlopen failure (#1410154)- Roll back dynamic linker state on dlopen failure (#1410154)- s390x: Fix z15 strstr for patterns crossing pages (#1777241)- Rebuild with new rpm (#1654901)- Avoid invalid __has_include in (#1775294)- x86-64: Ignore LD_PREFER_MAP_32BIT_EXEC in SUID binaries (#1774021)- Fix alignment of TLS variables for tls variant TLS_TCB_AT_TP (#1764214)- Refuse to dlopen PIE objects (#1764223)- Fix C.UTF-8 locale source ellipsis expressions (#1361965)- Fix hangs during malloc tracing (#1764235)- Support moving versioned symbols between sonames (#1764231)- Avoid creating stale utmp entries for repeated pututxline (#1749439)- Backport more precise tokenizer for installed headers test (#1769304)- math: Enable some math builtins for clang in LLVM Toolset (#1764242)- Support Fortran vectorized math functions with GCC Toolset 9 (#1764238)- aarch64: Support STO_AARCH64_VARIANT_PCS, DT_AARCH64_VARIANT_PCS (#1726638)- Add more test-in-container support (#1747502)- Fix calling getpwent after endpwent (#1747502)- nptl: Avoid fork handler lock for async-signal-safe fork (#1746928)- Call _dl_open_check after relocation (#1682954)- Add malloc fastbin tunable (#1764218)- Fix race condition in tst-clone3 and add a new ldconfig test, tst-ldconfig-bad-aux-cache (#1764226)- Remove unwanted whitespace from size lines and account for top chunk in malloc_info output (#1735747)- Enhance malloc tcache (#1746933)- Don't define initgroups in nsswitch.conf (#1747505)- libio: Remove codecvt vtable. (#1764241)- Implement --preload option for the dynamic linker.(#1747453)- Make nsswitch.conf more distribution friendly. Improve nscd.conf comments. (#1747505)- Update system call names list to Linux 5.3 (#1764234)- Skip wide buffer handling for legacy stdio handles (#1722215)- Remove copy_file_range emulation (#1724975)- Avoid nscd assertion failure during persistent db check (#1727152)- Fix invalid free under valgrind with libdl (#1717438)- Account for size of locale-archive in rpm package (#1725131)- Reject IP addresses with trailing characters in getaddrinfo (#1727241)- Avoid header conflict between and (#1699194)- glibc-all-langpacks: Do not delete locale archive during update (#1717347) - Do not mark /usr/lib/locale/locale-archive as a configuration file because it is always automatically overwritten by build-locale-archive.- Avoid ABI exposure of the NSS service_user type (#1710894)- Enable full ICMP errors for UDP DNS sockets. (#1670043)- Convert post-install binary to rpm lua scriptlet (#1639346)- Fix crash during wide stream buffer flush (#1710478)- Add PF_XDP, AF_XDP and SOL_XDP from Linux 4.18 (#1706777)- Add .gdb_index to debug information (#1612448)- iconv, localedef: avoid floating point rounding differences (#1691528)- locale: Add LOCPATH diagnostics to the locale program (#1701605)- Fix hang in pldd. (#1702539)- s390x string function improvements (#1659438)- Fix test suite failures due to race conditions in posix/tst-spawn spawned processes. (#1659512)- Add missing CFI data to __mpn_* functions on ppc64le (#1658901)- intl: Do not return NULL on asprintf failure in gettext (#1663035)- Increase BIND_NOW coverage (#1639343)- Fix pthread_rwlock_trywrlock and pthread_rwlock_tryrdlock stalls (#1659293)- malloc: Improve bad chunk detection (#1651283)- Add compiler barriers around modifications of the robust mutex list for pthread_mutex_trylock. (#1672773)- powerpc: Only enable HTM if kernel supports PPC_FEATURE2_HTM_NOSC (#1651742)- Only build libm with -fno-math-errno (#1664408)- ja_JP: Add new Japanese Era name (#1577438)- math: Add XFAILs for some IBM 128-bit long double fma tests (#1623537)- malloc: realloc ncopies integer overflow (#1662843)- Fix rdlock stall with PREFER_WRITER_NONRECURSIVE_NP (#1654872)- malloc: Implement double-free check for the thread cache (#1642094)- Add upstream test case for CVE-2018-19591 (#1654010)- Add GCC dependency for new inline string functions on ppc64le (#1652932)- Add requires on explicit glibc version for glibc-nss-devel (#1649890)- Fix data race in dynamic loader when using LD_AUDIT (#1635779)- CVE-2018-19591: File descriptor leak in if_nametoindex (#1654010)- Do not use parallel make for building locales (#1652229)- support: Print timestamps in timeout handler (#1651274)- Increase test timeout for libio/tst-readline (#1638520)- Fix tzfile low-memory assertion failure (#1650571)- Add newlines in __libc_fatal calls (#1650566)- nscd: Fix use-after-free in addgetnetgrentX (#1650563)- Update syscall names to Linux 4.19 (#1650560)- kl_GL: Fix spelling of Sunday, should be "sapaat" (#1645597)- Fix x86 CPU flags analysis for string function selection (#1641982)- Reduce RAM requirements for stdlib/test-bz22786 (#1638523)- x86: Improve enablement for 32-bit code using CET (#1645601)- Fix crash in getaddrinfo_a when thread creation fails (#1646379)- Fix race in pthread_mutex_lock related to PTHREAD_MUTEX_ELISION_NP (#1645604)- Fix misreported errno on preadv2/pwritev2 (#1645596)- Fix posix/tst-spawn4-compat test case (#1645593)- Disable CET for binaries created by older link editors (#1614979)- Include Esperanto (eo) in glibc-all-langpacks (#1644303)- stdlib/tst-setcontext9 test suite failure on ppc64le (#1623536)- Add missing ENDBR32 in start.S (#1631730)- Fix bug in generic strstr with large needles (#1631722)- stdlib/tst-setcontext9 test suite failure (#1623536)- gethostid: Missing NULL check for gethostbyname_r (#1631293)- Provide compatibility support for linking against libpthread_nonshared.a (#1614439)- Add python3-devel build dependency (#1625592)- Drop glibc-ldflags.patch and valgrind bug workaround (#1623456)- regex: Fix memory overread when pattern contains NUL byte (#1622678)- nptl: Fix waiters-after-spinning case in pthread_cond_broadcast (#1622675)- nss_files aliases database file stream leak (#1615790)- Fix static analysis warning in nscd user name allocation (#1615784)- error, error_at_line: Add missing va_end calls (#1615781)- Remove abort() warning in manual (#1577365)- Fix regression in readdir64@GLIBC_2.1 compat symbol (#1614253)- Log /proc/sysinfo if available (on s390x)- Honor %{valgrind_arches}- Update to glibc 2.28 release tarball: - Translation updates - x86/CET: Fix property note parser (swbz#23467) - x86: Add tst-get-cpu-features-static to $(tests) (swbz#23458)- Auto-sync with upstream branch master, commit af86087f02a5522d8801a11d8381e04f95e33162: - x86/CET: Don't parse beyond the note end - Fix Linux fcntl OFD locks tests on unsupported kernels - x86: Populate COMMON_CPUID_INDEX_80000001 for Intel CPUs (swbz#23459) - x86: Correct index_cpu_LZCNT (swbz#23456) - Fix string/tst-xbzero-opt if build with gcc head- Build with --enable-cet on x86_64, i686 - Auto-sync with upstream branch master, commit cfba5dbb10cc3abde632b46c60c10b2843917035: - Keep expected behaviour for [a-z] and [A-z] (#1607286) - Additional ucontext tests - Intel CET enhancements - ISO C11 threads support - Fix out-of-bounds access in IBM-1390 converter (swbz#23448) - New locale Yakut (Sakha) for Russia (sah_RU) (swbz#22241) - os_RU: Add alternative month names (swbz#23140) - powerpc64: Always restore TOC on longjmp (swbz#21895) - dsb_DE locale: Fix syntax error and add tests (swbz#23208) - Improve performance of the generic strstr implementation - regcomp: Fix off-by-one bug in build_equiv_class (swbz#23396) - Fix out of bounds access in findidxwc (swbz#23442)- Fix file list for glibc RPM packaging (#1601011).- Add POWER9 multilib (downstream only)- Auto-sync with upstream branch master, commit 93304f5f7a32f73b551266c5a181db51d97a71e4: - Install header - Put the correct Unicode version number 11.0.0 into the generated files- Work around valgrind issue on i686 (#1600034)- Auto-sync with upstream branch master, commit fd70af45528d59a00eb3190ef6706cb299488fcd: - Add the statx function - regexec: Fix off-by-one bug in weight comparison (#1582229) - nss_files: Fix re-reading of long lines (swbz#18991) - aarch64: add HWCAP_ATOMICS to HWCAP_IMPORTANT - aarch64: Remove HWCAP_CPUID from HWCAP_IMPORTANT - conform/conformtest.pl: Escape literal braces in regular expressions - x86: Use AVX_Fast_Unaligned_Load from Zen onwards.- Remove ppc64 multilibs- Auto-sync with upstream branch master, commit 3a885c1f51b18852869a91cf59a1b39da1595c7a.- Enable build flags inheritance for nonshared flags- Add annobin annotations to assembler code (#1548438)- Enable -D_FORTIFY_SOURCE=2 for nonshared code- Auto-sync with upstream branch master, commit b7b88cea4151d85eafd7ababc2e4b7ae1daeedf5: - New locale: dsb_DE (Lower Sorbian)- Drop glibc-deprecate_libcrypt.patch. Variant applied upstream. (#1566464) - Drop glibc-linux-timespec-header-compat.patch. Upstreamed. - Auto-sync with upstream branch master, commit e69d994a63afc2d367f286a2a7df28cbf710f0fe.- Drop glibc-rh1315108.patch. extend_alloca was removed upstream. (#1315108) - Auto-sync with upstream branch master, commit c49e18222e4c40f21586dabced8a49732d946917.- Compatibility fix for and - Auto-sync with upstream branch master, commit f496b28e61d0342f579bf794c71b80e9c7d0b1b5.- Auto-sync with upstream branch master, commit f2857da7cdb65bfad75ee30981f5b2fde5bbb1dc.- Auto-sync with upstream branch master, commit 14beef7575099f6373f9a45b4656f1e3675f7372: - iconv: Make IBM273 equivalent to ISO-8859-1 (#1592270)- Inherit the -msse2 build flag as well (#1592212)- Modernise nsswitch.conf defaults (#1581809) - Adjust build flags inheritence from redhat-rpm-config - Auto-sync with upstream branch master, commit 104502102c6fa322515ba0bb3c95c05c3185da7a.- Auto-sync with upstream branch master, commit c1dc1e1b34873db79dfbfa8f2f0a2abbe28c0514.- Auto-sync with upstream branch master, commit 7f9f1ecb710eac4d65bb02785ddf288cac098323: - CVE-2018-11237: Buffer overflow in __mempcpy_avx512_no_vzeroupper (#1581275) - Drop glibc-rh1452750-allocate_once.patch, glibc-rh1452750-libidn2.patch. Applied upstream.- Auto-sync with upstream branch master, commit 8f145c77123a565b816f918969e0e35ee5b89153.- Do not run telinit u on upgrades (#1579225) - Auto-sync with upstream branch master, commit 632a6cbe44cdd41dba7242887992cdca7b42922a.- Avoid exporting some Sun RPC symbols with default versions (#1577210) - Inherit the -mstackrealign flag if it is set - Inherit compiler flags in the original order - Auto-sync with upstream branch master, commit 89aacb513eb77549a29df2638913a0f8178cf3f5: - CVE-2018-11236: realpath: Fix path length overflow (#1581270, swbz#22786)- Use /usr/bin/python3 for benchmarks scripts (#1577223)- Auto-sync with upstream branch master, commit 0085be1415a38b40a5a1a12e49368498f1687380.- Auto-sync with upstream branch master, commit 583a27d525ae189bdfaa6784021b92a9a1dae12e.- Auto-sync with upstream branch master, commit d39c0a459ef32a41daac4840859bf304d931adab: - CVE-2017-18269: memory corruption in i386 memmove (#1580934)- Auto-sync with upstream branch master, commit fbce6f7260c3847f14dfa38f60c9111978fb33a5.- Auto-sync with upstream branch master, commit 700593fdd7aef1e36cfa8bad969faab76a6facda.- Auto-sync with upstream branch master, commit 7108f1f944792ac68332967015d5e6418c5ccc88.- Auto-sync with upstream branch master, commit da6d4404ecfd7eacba8c096b0761a5758a59da4b.- Enable annobin annotations (#1548438)- Auto-sync with upstream branch master, commit 1a2f44a848663036c8a14671fe0faa3fed0b2a25: - Remove spurios reference to libpthread_nonshared.a- Switch back to upstream master branch - Drop glibc-rh1013801.patch, applied upstream. - Drop glibc-fedora-nptl-linklibc.patch, no longer needed. - Auto-sync with upstream branch master, commit bd60ce86520b781ca24b99b2555e2ad389bbfeaa.- Inherit as many flags as possible from redhat-rpm-config (#1550914)- riscv64: Add symlink from /usr/lib64/lp64d -> /usr/lib64 for ABI compat. - riscv64: Disable valgrind smoke test on this architecture.- Spec file cleanups: - Remove %defattr(-,root,root) - Use shell to run ldconfig %transfiletrigger - Move %transfiletrigger* to the glibc-common subpackage - Trim changelog - Include ChangeLog.old in the source RPM- Linux: use reserved name __key in pkey_get (#1542643) - Auto-sync with upstream branch release/2.27/master, commit 56170e064e2b21ce204f0817733e92f1730541ea.- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild- Update to released glibc 2.27. - Auto-sync with upstream branch master, commit 23158b08a0908f381459f273a984c6fd328363cb.- Disable -fstack-clash-protection on riscv64: not supported even by GCC 7.3.1 on this architecture.- Explicitly run ldconfig in the buildroot - Do not run ldconfig from scriptlets - Put triggers into the glibc-common package, do not pass arguments to ldconfig- Auto-sync with upstream branch master, commit cdd14619a713ab41e26ba700add4880604324dbb: - libnsl: Turn remaining symbols into compat symbols (swbz#22701) - be_BY, be_BY@latin, lt_LT, el_CY, el_GR, ru_RU, ru_UA, uk_UA: Add alternative month names (swbz#10871) - x86: Revert Intel CET changes to __jmp_buf_tag (swbz#22743) - aarch64: Revert the change of the __reserved member of mcontext_t- Add file triggers to do ldconfig calls automatically- Auto-sync with upstream branch master, commit 21c0696cdef617517de6e25711958c40455c554f: - locale: Implement alternative month names (swbz#10871) - locale: Change month names for pl_PL (swbz#10871)- Unconditionally build without libcrypt- Remove deprecated libcrypt, gets replaced by libxcrypt - Add applicable Requires on libxcrypt- Drop static PIE support on aarch64. It leads to crashes at run time. - Remove glibc-rpcgen subpackage. See rpcsvc-proto. (#1531540)- Correct the list of static PIE architectures (#1247050) - glibc_post_upgrade: Remove process restart logic - glibc_post_upgrade: Integrate into the build process - glibc_post_upgrade: Do not clean up tls subdirectories - glibc_post_upgrade: Drop ia64 support - Remove architecture-specific symbolic link for iconvconfig - Auto-sync with upstream branch master, commit 4612268a0ad8e3409d8ce2314dd2dd8ee0af5269: - powerpc: Fix syscalls during early process initialization (swbz#22685)- Enable static PIE support on i386, x86_64 (#1247050) - Remove add-on support (already gone upstream) - Rework test suite status reporting - Auto-sync with upstream branch master, commit 64f63cb4583ecc1ba16c7253aacc192b6d088511: - malloc: Fix integer overflows in memalign and malloc functions (swbz#22343) - x86-64: Properly align La_x86_64_retval to VEC_SIZE (swbz#22715) - aarch64: Update bits/hwcap.h for Linux 4.15 - Add NT_ARM_SVE to elf.h- CVE-2017-14062, CVE-2016-6261, CVE-2016-6263: Use libidn2 for IDNA support (#1452750)- CVE-2018-1000001: Make getcwd fail if it cannot obtain an absolute path (#1533837) - elf: Synchronize DF_1_* flags with binutils (#1439328) - Auto-sync with upstream branch master, commit 860b0240a5645edd6490161de3f8d1d1f2786025: - aarch64: fix static pie enabled libc when main is in a shared library - malloc: Ensure that the consolidated fast chunk has a sane size- libnsl: Do not install libnsl.so, libnsl.a (#1531540) - Use unversioned Supplements: for langpacks (#1490725) - Auto-sync with upstream branch master, commit 9a08a366a7e7ddffe62113a9ffe5e50605ea0924: - hu_HU locale: Avoid double space (swbz#22657) - math: Make default libc_feholdsetround_noex_ctx use __feholdexcept (swbz#22702)- nptl: Open libgcc.so with RTLD_NOW during pthread_cancel (#1527887) - Introduce libnsl subpackage and remove NIS headers (#1531540) - Use versioned Obsoletes: for libcrypt-nss. - Auto-sync with upstream branch master, commit 08c6e95234c60a5c2f37532d1111acf084f39345: - nptl: Add tst-minstack-cancel, tst-minstack-exit (swbz#22636) - math: ldbl-128ibm log1pl (-qNaN) spurious "invalid" exception (swbz#22693)- nptl: Fix stack guard size accounting (#1527887) - Remove invalid Obsoletes: on glibc-header provides - Require python3 instead of python during builds - Auto-sync with upstream branch master, commit 09085ede12fb9650f286bdcd805609ae69f80618: - math: ldbl-128ibm lrintl/lroundl missing "invalid" exceptions (swbz#22690) - x86-64: Add sincosf with vector FMA- Add glibc-rpcgen subpackage, until the replacement is packaged (#1531540)- Auto-sync with upstream branch master, commit 579396ee082565ab5f42ff166a264891223b7b82: - nptl: Add test for callee-saved register restore in pthread_exit - getrlimit64: fix for 32-bit configurations with default version >= 2.2 - elf: Add linux-4.15 VDSO hash for RISC-V - elf: Add RISC-V dynamic relocations to elf.h - powerpc: Fix error message during relocation overflow - prlimit: Replace old_rlimit RLIM64_INFINITY with RLIM_INFINITY (swbz#22678)- Remove sln (#1531546) - Remove Sun RPC interfaces (#1531540) - Rebuild with newer GCC to fix pthread_exit stack unwinding issue (#1529549) - Auto-sync with upstream branch master, commit f1a844ac6389ea4e111afc019323ca982b5b027d: - CVE-2017-16997: elf: Check for empty tokens before DST expansion (#1526866) - i386: In makecontext, align the stack before calling exit (swbz#22667) - x86, armhfp: sync sys/ptrace.h with Linux 4.15 (swbz#22433) - elf: check for rpath emptiness before making a copy of it - elf: remove redundant is_path argument - elf: remove redundant code from is_dst - elf: remove redundant code from _dl_dst_substitute - scandir: fix wrong assumption about errno (swbz#17804) - Deprecate external use of libio.h and _G_config.h- Auto-sync with upstream branch master, commit bad7a0c81f501fbbcc79af9eaa4b8254441c4a1f: - copy_file_range: New function to copy file data - nptl: Consolidate pthread_{timed,try}join{_np} - nptl: Implement pthread_self in libc.so (swbz#22635) - math: Provide a C++ version of iseqsig (swbz#22377) - elf: remove redundant __libc_enable_secure check from fillin_rpath - math: Avoid signed shift overflow in pow (swbz#21309) - x86: Add feature_1 to tcbhead_t (swbz#22563) - x86: Update cancel_jmp_buf to match __jmp_buf_tag (swbz#22563) - ld.so: Examine GLRO to detect inactive loader (swbz#20204) - nscd: Fix nscd readlink argument aliasing (swbz#22446) - elf: do not substitute dst in $LD_LIBRARY_PATH twice (swbz#22627) - ldconfig: set LC_COLLATE to C (swbz#22505) - math: New generic sincosf - powerpc: st{r,p}cpy optimization for aligned strings - CVE-2017-1000409: Count in expanded path in _dl_init_path (#1524867) - CVE-2017-1000408: Compute correct array size in _dl_init_paths (#1524867) - x86-64: Remove sysdeps/x86_64/fpu/s_cosf.S - aarch64: Improve strcmp unaligned performance- Remove power6 platform directory (#1522675)- Obsolete the libcrypt-nss subpackage (#1525396) - armhfp: Disable -fstack-clash-protection due to GCC bug (#1522678) - ppc64: Disable power6 multilib due to GCC bug (#1522675) - Auto-sync with upstream branch master, commit 243b63337c2c02f30ec3a988ecc44bc0f6ffa0ad: - libio: Free backup area when it not required (swbz#22415) - math: Fix nextafter and nexttoward declaration (swbz#22593) - math: New generic cosf - powerpc: POWER8 memcpy optimization for cached memory - x86-64: Add sinf with FMA - x86-64: Remove sysdeps/x86_64/fpu/s_sinf.S - math: Fix ctanh (0 + i NaN), ctanh (0 + i Inf) (swbz#22568) - lt_LT locale: Base collation on copy "iso14651_t1" (swbz#22524) - math: Add _Float32 function aliases - math: Make cacosh (0 + iNaN) return NaN + i pi/2 (swbz#22561) - hsb_DE locale: Base collation on copy "iso14651_t1" (swbz#22515)- Add elision tunables. Drop related configure flag. (#1383986) - Auto-sync with upstream branch master, commit 37ac8e635a29810318f6d79902102e2e96b2b5bf: - Linux: Implement interfaces for memory protection keys - math: Add _Float64, _Float32x function aliases - math: Use sign as double for reduced case in sinf - math: fix sinf(NAN) - math: s_sinf.c: Replace floor with simple casts - et_EE locale: Base collation on iso14651_t1 (swbz#22517) - tr_TR locale: Base collation on iso14651_t1 (swbz#22527) - hr_HR locale: Avoid single code points for digraphs in LC_TIME (swbz#10580) - S390: Fix backtrace in vdso functions- Add build dependency on bison - Auto-sync with upstream branch master, commit 7863a7118112fe502e8020a0db0fa74fef281f29: - math: New generic sinf (swbz#5997) - is_IS locale: Base collation on iso14651_t1 (swbz#22519) - intl: Improve reproducibility by using bison (swbz#22432) - sr_RS, bs_BA locales: make collation rules the same as for hr_HR (wbz#22534) - hr_HR locale: various updates (swbz#10580) - x86: Make a space in jmpbuf for shadow stack pointer - CVE-2017-17426: malloc: Fix integer overflow in tcache (swbz#22375) - locale: make forward accent sorting the default in collating (swbz#17750)- Enable -fstack-clash-protection (#1512531) - Auto-sync with upstream branch master, commit a55430cb0e261834ce7a4e118dd9e0f2b7fb14bc: - elf: Properly compute offsets of note descriptor and next note (swbz#22370) - cs_CZ locale: Base collation on iso14651_t1 (swbz#22336) - Implement the mlock2 function - Add _Float64x function aliases - elf: Consolidate link map sorting - pl_PL locale: Base collation on iso14651_t1 (swbz#22469) - nss: Export nscd hash function as __nss_hash (swbz#22459)- Auto-sync with upstream branch master, commit cccb6d4e87053ed63c74aee063fa84eb63ebf7b8: - sigwait can fail with EINTR (#1516394) - Add memfd_create function - resolv: Fix p_secstodate overflow handling (swbz#22463) - resolv: Obsolete p_secstodate - Avoid use of strlen in getlogin_r (swbz#22447) - lv_LV locale: fix collation (swbz#15537) - S390: Add cfi information for start routines in order to stop unwinding - aarch64: Optimized memset for falkor- Auto-sync with upstream branch master, commit f6e965ee94b37289f64ecd3253021541f7c214c3: - powerpc: AT_HWCAP2 bit PPC_FEATURE2_HTM_NO_SUSPEND - aarch64: Add HWCAP_DCPOP bit - ttyname, ttyname_r: Don't bail prematurely (swbz#22145) - signal: Optimize sigrelse implementation - inet: Check length of ifname in if_nametoindex (swbz#22442) - malloc: Account for all heaps in an arena in malloc_info (swbz#22439) - malloc: Add missing arena lock in malloc_info (swbz#22408) - malloc: Use __builtin_tgmath in tgmath.h with GCC 8 (swbz#21660) - locale: Replaced unicode sequences in the ASCII printable range - resolv: More precise checks in res_hnok, res_dnok (swbz#22409, swbz#22412) - resolv: ns_name_pton should report trailing \ as error (swbz#22413) - locale: mfe_MU, miq_NI, an_ES, kab_DZ, om_ET: Escape / in d_fmt (swbz#22403)- Auto-sync with upstream branch master, commit 6b86036452b9ac47b4ee7789a50f2f37df7ecc4f: - CVE-2017-15804: glob: Fix buffer overflow during GLOB_TILDE unescaping - powerpc: Use latest string function optimization for internal function calls - math: No _Float128 support for ppc64le -mlong-double-64 (swbz#22402) - tpi_PG locale: Fix wrong d_fmt - aarch64: Disable lazy symbol binding of TLSDESC - tpi_PG locale: fix syntax error (swbz#22382) - i586: Use conditional branches in strcpy.S (swbz#22353) - ffsl, ffsll: Declare under __USE_MISC, not just __USE_GNU - csb_PL locale: Fix abmon/mon for March (swbz#19485) - locale: Various yesstr/nostr/yesexpr/noexpr fixes (swbz#15260, swbz#15261) - localedef: Add --no-warnings/--warnings option - powerpc: Replace lxvd2x/stxvd2x with lvx/stvx in P7's memcpy/memmove - locale: Use ASCII as much as possible in LC_MESSAGES - Add new locale yuw_PG (swbz#20952) - malloc: Add single-threaded path to malloc/realloc/calloc/memalloc - i386: Replace assembly versions of e_powf with generic e_powf.c - i386: Replace assembly versions of e_log2f with generic e_log2f.c - x86-64: Add powf with FMA - x86-64: Add logf with FMA - i386: Replace assembly versions of e_logf with generic e_logf.c - i386: Replace assembly versions of e_exp2f with generic e_exp2f.c - x86-64: Add exp2f with FMA - i386: Replace assembly versions of e_expf with generic e_expf.c- Auto-sync with upstream branch master, commit 797ba44ba27521261f94cc521f1c2ca74f650147: - math: Add bits/floatn.h defines for more _FloatN / _FloatNx types - posix: Fix improper assert in Linux posix_spawn (swbz#22273) - x86-64: Use fxsave/xsave/xsavec in _dl_runtime_resolve (swbz#21265) - CVE-2017-15670: glob: Fix one-byte overflow (#1504807) - malloc: Add single-threaded path to _int_free - locale: Add new locale kab_DZ (swbz#18812) - locale: Add new locale shn_MM (swbz#13605)- Use make -O to serialize make output - Auto-sync with upstream branch master, commit 63b4baa44e8d22501c433c4093aa3310f91b6aa2: - sysconf: Fix missing definition of UIO_MAXIOV on Linux (#1504165) - Install correct bits/long-double.h for MIPS64 (swbz#22322) - malloc: Fix deadlock in _int_free consistency check - x86-64: Don't set GLRO(dl_platform) to NULL (swbz#22299) - math: Add _Float128 function aliases - locale: Add new locale mjw_IN (swbz#13994) - aarch64: Rewrite elf_machine_load_address using _DYNAMIC symbol - powerpc: fix check-before-set in SET_RESTORE_ROUND - locale: Use U+202F as thousands separators in pl_PL locale (swbz#16777) - math: Use __f128 to define FLT128_* constants in include/float.h for old GCC - malloc: Improve malloc initialization sequence (swbz#22159) - malloc: Use relaxed atomics for malloc have_fastchunks - locale: New locale ca_ES@valencia (swbz#2522) - math: Let signbit use the builtin in C++ mode with gcc < 6.x (swbz#22296) - locale: Place monetary symbol in el_GR, el_CY after the amount (swbz#22019)- Switch to .9000 version numbers during development- Auto-sync with upstream branch master, commit c38a4bfd596db2be2b9c1f96715bdc833eab760a: - malloc: Use compat_symbol_reference in libmcheck (swbz#22050)- Auto-sync with upstream branch master, commit 596f70134a8f11967c65c1d55a94a3a2718c731d: - Silence -O3 -Wall warning in malloc/hooks.c with GCC 7 (swbz#22052) - locale: No warning for non-symbolic character (swbz#22295) - locale: Allow "" int_curr_Symbol (swbz#22294) - locale: Fix localedef exit code (swbz#22292) - nptl: Preserve error in setxid thread broadcast in coredumps (swbz#22153) - powerpc: Avoid putting floating point values in memory (swbz#22189) - powerpc: Fix the carry bit on mpn_[add|sub]_n on POWER7 (swbz#22142) - Support profiling PIE (swbz#22284)- Auto-sync with upstream branch master, commit d8425e116cdd954fea0c04c0f406179b5daebbb3: - nss_files performance issue in multi mode (swbz#22078) - Ensure C99 and C11 interfaces are available for C++ (swbz#21326)- Move /var/db/Makefile to nss_db (#1498900) - Auto-sync with upstream branch master, commit 645ac9aaf89e3311949828546df6334322f48933: - openpty: use TIOCGPTPEER to open slave side fd- Auto-sync with upstream master, commit 1e26d35193efbb29239c710a4c46a64708643320. - malloc: Fix tcache leak after thread destruction (swbz#22111) - powerpc: Fix IFUNC for memrchr. - aarch64: Optimized implementation of memmove for Qualcomm Falkor - Always do locking when iterating over list of streams (swbz#15142) - abort: Do not flush stdio streams (swbz#15436)- Move nss_compat to the main glibc package (#1400538) - Auto-sync with upstream master, commit 11c4f5010c58029e73e656d5df4f8f42c9b8e877: - crypt: Use NSPR header files in addition to NSS header files (#1489339) - math: Fix yn(n,0) without SVID wrapper (swbz#22244) - math: Fix log2(0) and log(10) in downward rounding (swbz#22243) - math: Add C++ versions of iscanonical for ldbl-96, ldbl-128ibm (swbz#22235) - powerpc: Optimize memrchr for power8 - Hide various internal functions (swbz#18822)- Auto-sync with upstream master, commit 1e2bffd05c36a9be30d7092d6593a9e9aa009ada: - Add IBM858 charset (#1416405) - Update kernel version in syscall-names.list to 4.13 - Add Linux 4.13 constants to bits/fcntl-linux.h - Add fcntl sealing interfaces from Linux 3.17 to bits/fcntl-linux.h - math: New generic powf, log2f, logf - Fix nearbyint arithmetic moved before feholdexcept (swbz#22225) - Mark __dso_handle as hidden (swbz#18822) - Skip PT_DYNAMIC segment with p_filesz == 0 (swbz#22101) - glob now matches dangling symbolic links (swbz#866, swbz#22183) - nscd: Release read lock after resetting timeout (swbz#22161) - Avoid __MATH_TG in C++ mode with -Os for fpclassify (swbz#22146) - Fix dlclose/exit race (swbz#22180) - x86: Add SSE4.1 trunc, truncf (swbz#20142) - Fix atexit/exit race (swbz#14333) - Use execveat syscall in fexecve (swbz#22134) - Enable unwind info in libc-start.c and backtrace.c - powerpc: Avoid misaligned stores in memset - powerpc: build some IFUNC math functions for libc and libm (swbz#21745) - Removed redundant data (LC_TIME and LC_MESSAGES) for niu_NZ (swbz#22023) - Fix LC_TELEPHONE for az_AZ (swbz#22112) - x86: Add MathVec_Prefer_No_AVX512 to cpu-features (swbz#21967) - x86: Add x86_64 to x86-64 HWCAP (swbz#22093) - Finish change from “Bengali” to “Bangla” (swbz#14925) - posix: fix glob bugs with long login names (swbz#1062) - posix: Fix getpwnam_r usage (swbz#1062) - posix: accept inode 0 is a valid inode number (swbz#19971) - Remove redundant LC_TIME data in om_KE (swbz#22100) - Remove remaining _HAVE_STRING_ARCH_* definitions (swbz#18858) - resolv: Fix memory leak with OOM during resolv.conf parsing (swbz#22095) - Add miq_NI locale for Miskito (swbz#20498) - Fix bits/math-finite.h exp10 condition (swbz#22082)- Auto-sync with upstream master, commit b38042f51430974642616a60afbbf96fd0b98659: - Implement tmpfile with O_TMPFILE (swbz#21530) - Obsolete pow10 functions - math.h: Warn about an already-defined log macro- Build glibc with -O2 (following the upstream default). - Auto-sync with upstream master, commit f4a6be2582b8dfe8adfa68da3dd8decf566b3983: - malloc: Abort on heap corruption, without a backtrace (swbz#21754) - getaddrinfo: Return EAI_NODATA for gethostbyname2_r with NO_DATA (swbz#21922) - getaddrinfo: Fix error handling in gethosts (swbz#21915) (swbz#21922) - Place $(elf-objpfx)sofini.os last (swbz#22051) - Various locale fixes (swbz#15332, swbz#22044)- Drop glibc-rh952799.patch, applied upstream (#952799, swbz#22025) - Auto-sync with upstream master, commit 5f9409b787c5758fc277f8d1baf7478b752b775d: - Various locale fixes (swbz#22022, swbz#22038, swbz#21951, swbz#13805, swbz#21971, swbz#21959) - MIPS/o32: Fix internal_syscall5/6/7 (swbz#21956) - AArch64: Fix procfs.h not to expose stdint.h types - iconv_open: Fix heap corruption on gconv_init failure (swbz#22026) - iconv: Mangle __btowc_fct even without __init_fct (swbz#22025) - Fix bits/math-finite.h _MSUF_ expansion namespace (swbz#22028) - Provide a C++ version of iszero that does not use __MATH_TG (swbz#21930)- Auto-sync with upstream master, commit 2dba5ce7b8115d6a2789bf279892263621088e74.- Auto-sync with upstream master, commit 3d7b66f66cb223e899a7ebc0f4c20f13e711c9e0: - string/stratcliff.c: Replace int with size_t (swbz#21982) - Fix tgmath.h handling of complex integers (swbz#21684)- Use an architecture-independent system call list (#1484729) - Drop glibc-fedora-include-bits-ldbl.patch (#1482105)- Auto-sync with upstream master, commit 80f91666fed71fa3dd5eb5618739147cc731bc89.- Auto-sync with upstream master, commit a8410a5fc9305c316633a5a3033f3927b759be35: - Obsolete matherr, _LIB_VERSION, libieee.a.- Auto-sync with upstream master, commit 4504783c0f65b7074204c6126c6255ed89d6594e.- Auto-sync with upstream master, commit b5889d25e9bf944a89fdd7bcabf3b6c6f6bb6f7c: - assert: Support types without operator== (int) (#1483005)- Auto-sync with upstream master, commit 2585d7b839559e665d5723734862fbe62264b25d: - Do not use generic selection in C++ mode - Do not use __builtin_types_compatible_p in C++ mode (#1481205) - x86-64: Check FMA_Usable in ifunc-mathvec-avx2.h (swbz#21966) - Various locale fixes (swbz#21750, swbz#21960, swbz#21959, swbz#19852) - Fix sigval namespace (swbz#21944) - x86-64: Optimize e_expf with FMA (swbz#21912) - Adjust glibc-rh827510.patch.- Remove 'Buildroot' tag, 'Group' tag, and '%clean' section, and don't remove the buildroot in '%install', all per Fedora Packaging Guidelines (#1476839)- Auto-sync with upstream master, commit 403143e1df85dadd374f304bd891be0cd7573e3b: - x86-64: Align L(SP_RANGE)/L(SP_INF_0) to 8 bytes (swbz#21955) - powerpc: Add values from Linux 4.8 to - S390: Add new s390 platform z14. - Various locale fixes (swbz#14925, swbz#20008, swbz#20482, swbz#12349 swbz#19982, swbz#20756, swbz#20756, swbz#21836, swbz#17563, swbz#16905, swbz#21920, swbz#21854) - NSS: Replace exported NSS lookup functions with stubs (swbz#21962) - i386: Do not set internal_function - assert: Suppress pedantic warning caused by statement expression (swbz#21242) - powerpc: Restrict xssqrtqp operands to Vector Registers (swbz#21941) - sys/ptrace.h: remove obsolete PTRACE_SEIZE_DEVEL constant (swbz#21928) - Remove __qaddr_t, __long_double_t - Fix uc_* namespace (swbz#21457) - nss: Call __resolv_context_put before early return in get*_r (swbz#21932) - aarch64: Optimized memcpy for Qualcomm Falkor processor - manual: Document getcontext uc_stack value on Linux (swbz#759) - i386: Add (swbz#21913) - Don't use IFUNC resolver for longjmp or system in libpthread (swbz#21041) - Fix XPG4.2 bits/sigaction.h namespace (swbz#21899) - x86-64: Add FMA multiarch functions to libm - i386: Support static PIE in start.S - Compile tst-prelink.c without PIE (swbz#21815) - x86-64: Use _dl_runtime_resolve_opt only with AVX512F (swbz#21871) - x86: Remove __memset_zero_constant_len_parameter (swbz#21790)- Disable multi-arch (IFUNC string functions) on i686 (#1471427) - Remove nosegneg 32-bit Xen PV support libraries (#1482027) - Adjust spec file to RPM changes- Update to released glibc 2.26. - Auto-sync with upstream master, commit 2aad4b04ad7b17a2e6b0e66d2cb4bc559376617b. - getaddrinfo: Release resolver context on error in gethosts (swbz#21885)/bin/sh/bin/sh/bin/sh/bin/sh 2.28-160.el82.28-160.el82.28-160.el8 nscd.confnscdnscd.servicenscd.socket.build-idd1e89adc6ec2bf0829ee54f9efc6ef45a74fc0nscd.confnscdnscdgrouphostspasswdservicesnscdgrouphostsnscd.pidpasswdservicessocket/etc//etc/sysconfig//lib/systemd/system//usr/lib//usr/lib/.build-id/e0//usr/lib/tmpfiles.d//usr/sbin//var/db//var/db/nscd//var/run//var/run/nscd/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protectioncpioxz2x86_64-redhat-linux-gnuASCII textemptydirectoryELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=e0d1e89adc6ec2bf0829ee54f9efc6ef45a74fc0, not strippedRRRRRR RRRR RRRRRRR RR utf-8c5c865ac15359e6f4754cf915b273ef01ef663666297b61f432f64dc5c71928e?7zXZ !#,IH] b2u Q{LQȩb{[f NŲq#s0U櫢'λ?ME 5Js6IFT1KHk%(i2Rx%njP AdGmO'`m$\VX%w,xfC/OqɒULfA M &e>H+dτ<:zdx1Ó `m,"!ϷsZһ%iGP+FP+$CB|ž53Jb]+eLF\R_K}Q !燠M67M2S]zn ~<4뀯WQ5-?~f'ꭖ5^f$P ??(U^&x+F/G/ӳxke*SEk4:J㭳Rt F+ :1n-0*-@Y0{B o'0v;IΠN6[AdEl.3OLY_0P PXD_3^=0YŔxy wQ#D8q1~@g$%+!̂}I $͐Ȃp*F蹠3ՃBj7P>=:5r[T SAvKW`vrL[H((GS(p(ZT[Iמy8" -˻Naqq%&k Uy͇m}̟j!b1.2kK%"u+ۣ7.B͜k 1b"VdUfLs%͎aD!I,osf h>+9 ]-`ނїzQOUWC?`.owZ,//A- )EÙ$NoD1q$ 9| `|U);<;A/˶FLxy`DJhz$M!2-/e(Ǯ!MkaN=0F%ܜV}e}&4 vsSNr`IUI-]ËnZ ~g!IK Rj?-: ٸEJ@ߙ9FrX]NG/&}oNʿ Z[1|u ifl29Om6ѿ \0u2m0 W<: ^[>q8BANg lC1xAt.[R}`GU}h6?׍;k^IRnZqA1? KĊ l AP\T.8؁ 2GQ\ÀuUɘ/)G{c yw`YX:Į~0Bwfҧ}L{4Fb.n#0 #'zDJl/%[0JUI;`W~SmQ2xg:aDeLo2s& #٤fp >I-({\eA2 e؂鱠￞bq&Ĕt¤i;:O24+V ڼ͹IR_f) =U5l-.=Gu,8_% Ox@8Ͼrm[(HK獋a֤Kgbf)o/*!sGɁȚILt-=ԀX rb!tS!c;⨒0 ]t~H:yV1ɣ981'9&r|k$!΢I4Bq4-7"'k:kFDMaj6]_! 䈠h9c|wHb3ҙ1y g6k(^Eιx՜ɤ͘p/7tK }`ʻ޼% is=.ͥ~A8 h?tu-ϘzqQl~چpq f`UB#EM'^w8L,<]X5Z:zhGFOK8) g?{&7E0j\⋿ȭW2;F3e'7zavaA梅u4w,t{JXb65뷖kVoyjU/p"ڎɎf};ۺ΋L"PNcU#Lbm,ƕPT$GBcmhۙEZg1|9* /Tybd>e]Ow :̂` *= 4#kjqَB#d v@C%\ӷmpaqA>r('N hA(UE\/65_.ODۅ}6"Ԏ,/U8۝QWl{mIJ&CENȣ##c΃Ai:1 嫰}Z !??jˁ b'sIzUjǾ mlLH92?kXg6YZ Rc4ݏ*II4w#Й,,D+1>(ӵdmKf 7Cڠ;xZ ~(ZGS7]_YXwvaEP  XJ-X2Hq.ۂ`>I[Zy"E'e>|Fyo$SU)d<'cJ[e !0-r7!4+3PBhb@þ"'B]43OcOtޛ,/lqfȢ?RY5O <Ԉ܃}2Q#[GX^ 3<֗3?gw'?Wƽ fuyXbb"9G&0J_ *e˔58D(oT߳>){5ۿL?G<̣L aٸ=.փϵLQi/1z"R#2g0{3-hehu8`+)r\[>y+3|D! X0G[RN!^dJYR~ZrVLU~#QX1"V89&6o7IY}̢N- [ЧEp"-M?2O4xu7_Ruk EN<0[ ].'`E}BT}&p?1+E bm" ]};zLfm4ŞiDf5U%~9yS4Tg@QM1woa8nvImwy, y%6nxF; 1'aFRgWYD }{K#z#-^&P^dS'`-l)50]m1?Ij1{ƴ F,T8[o+|,؏8leS/b+_ M>ҫЋ2 <Jفy Q SsP1)W5)KEqcY$P YK#r&oIh{hW>;ዴO-̓boq۞uFUzF\2Hrr=%AOaF9ඣ}[ۖo _Vex6x]5J `9e `"6_i pVG!TWxlw$OkY-4wzfPV:LݴzabG>OuBTO Z E?4=pX['HH~fLed+ mx^F[FAxfUbǜB'_?Zl2Qn 55U@]x{,Lk3MkD GC k!2v*aԞGN(Z JnJt=ۇsT?p3Q+T;O _^RN_Cg`Sf5.P cj¨@thm@ >.UX?OnL)4|=%' /-y]L%B#!gD;c rѺ^5E~2s̗\#غHXL²1h  DW9KRIPkMR'oKUH6WfP=Qq67btu/n>yPXVnSr&R2x 8(iM,|xS.F꺗k]Ȉ'@=/9ZL]@:.[* mcB !Fs1Gl;^.7:u@ٱ xFB -?s"p&K߷W"Cr4 8He%;CVFi2pP }6M/·so;u ?=6w?^.Ҡ@`_.J!|p@?QEt"wxR4 [w/n}‡.-:Mᆭ't )@ X/bm`YMєkH(;DH'i0E-Y4N:AQ?NLO_a(+ m=D&bFkX2q:.]t?m+K P2X~Yy]RT'fd)u5"ffv, Xl "# =+0PhH},,.kD޾!hs0sR2 ^69,Gdfw#ۊz<45D$HtC/W!W;ٽV$+f 3#B:Ne kN*K}08*WۂcB$qjBGv2D|ii@~AF Jmf"a#uE+1N Q>Y5NϳzY~xg%q!CϾ ܅S&8ЂYc+*q,u`w >~>))是Na!Ǭ;= V˜GDPyRg5o]-A"R-Z(e@Xp7bP 0X=xFc0St([ie.f:-Hdi6hf$Et`0AYe^oVT\Xc_Y(n}nQw61^`W!¶H-B| bUMʔd_x'Ο57h4|S JNzH_E& o'Q:@hmr M,#Vg ?E9 qeS[p)#U~rRi ~ٹ2$~pb80D#)ɂⱚyKv^6JGZ5)N>5EL޲Tii*dž)AeLƟ!")sp/Ac) )3[W[À:鉸'&7]= kU:WqB!?V< y-F$<4Mh2 /嬨6[.B=K կhTi6~_+|QYԑFcacT[6GՆ: HFmoN|p?j.Hi\|^l]u@ Wuq4rMfJ>\DK#,#,-H~F_c-S2)V,E+[62u{JW6)CG~R&kwgqtҤG݊JTw%0()$^:!2l1je0%hjq szeu yT-mJ :e/؅.iVHk6Pȩ-̗6b0dsC]GmU셽5u70#:Wn1Ʃ(D;.~"" bٵϊr̀ח-+l@.qLZֹLnE̳[1O߹Gg769,Fk6#CX\횋e:k Kh^f).պ\Nk98:>o4f.<ɓ"l<;](c`v&Ch(W4`e :Z˜]:55oZjs-w)6Uu[Jb8yL7,fn5(d#u.YN}pIʴj,8rL?7^Hn q VhPhmQQTmu|V 3Gb5)@8/:Ltj*N W)gjA>>3ՕS?a["\wnj_܏Rۊ /TxJ ū3xlβ8"d'mbmrӉs:"e{cJ߆M@Kd_/_ճ{ 'cV@ZAڃ+3ܽ&"P\ {j+84~JBKEV-5 LaזTz9| R1(|л}pM|8H֚L@I1awYݶ$1ЃV5,SZt:&W^[kA7qIXd] &1GftQ};3r&Фs$ĀO7%!2'ЇBd-YU 48 ϴ!yϨsu2טN5/K(\'HJ'|:GR;l^lj;zWrXhXHP"qo`9/ CpkץdlD2-}Gp d cx2ysS'Glw);1nǣ;՘/#/$tu!\# ƝzzϺ"I4Eػ40O|k [QN?FoW>\||I,VI}_ vܮ rמ_{R?I-a¡^Z˧o?(}Ԉ;̉=b>] b]/2ѝo0Q [E˦TQrAwU! VVj( Ʌ]3NpCPOcO5(Lg[z^1IRÈO"ѧO]W2 ) Z d?qN6@߀zcw+zfl]` j]by)#wt^B=feiB'.J{Pg5Bf&!q>"2haE Zb"+9h<k̙Nz5i%Z5,|< CY_%1Nc)#uA`Ɛ)/=?3*]V~i4{ {eVZ.D #[lp>AXH<&a+Nޕp߱6׹d[{ PĿ?ř:_bMkJU0i[BF(ٿ}Pw VY6W1.FbQSƇL;ܢx2xeզ"(M M_ruL" vyf09 $3_XЄ=;ŁhHɗx `Qbu-JBj!i@yRϊL r "a^+Y!-x``#M`Fppi}QE=jV!Tn]NMQ8btO\ +<$MIZMMA{t}\j5 Rh:]   CVL 7S6euZ1_Ncq/^O8dvC%s +>JMLMLi$]x]*!+4 .7nhEM옼"KӅg`!I_)nuXIλ -q:ZF˷5=JAh#3 n7߲֋U%U o 2.2rx|Z[6RFݗ`U*L3r,nv&,ήܬ?"#oUg`J .hH ɖ\ָ-AfZ\M"Nҩ~ra CcD8<80n=YY#Վ=+`PZe6<ϽLc!}˄׳9V3Q{kN&0Z='ih`._δ6DйxUuvFVE}$_#A+(۠vs|Y:Vk\d'no)˘0ԯ?F`xKK\?rrADe JΘy!꟠j*s/̓ !T#tZ^vʌNc>'=K00L|81QVF8dF鍳ϜuJHb&Vz")7oQ'd8s7ߥ3~g#k=.,蕄 UrWTGF"Xzy_[})X;暀'"E- 08HxerI ~Om<. 9g O׬gW;y\a!i%RmUZFs A Vԝ,߿-eXE/&cGȤ6CFJ t8I%=vϵ# qU_L5s41әtV]K!&`=Fy6HF WٞSfdr(3RԻIF4/.)̌lAH@-˰?G;1̆'H: R3R^5Yj.^Gg,"gc/\Utd? ;4}6HK9XЌ*Yc3";N٨ WշUF?p:$̼/fR9 sLGGQv{eR"]9o;B ӑ`Sz`}NGYm6B&Ȓ]SNJ]ڨF[Ѩ U~1N#r;_ Dv1cX:+n*V+D@S6j$CKl yl]˯Uђ|;#bj\5iy{')T9u?Y ;vpmw-V,V}U _ 5$ƚΕ}ܞ튾\5|IĹDC#,@Ÿ~Iʥ R?B]J ' -m9د\.e;р7GIBLM 0n-ObNG 5{jg9xpt>.خ%Ka\aA14sVz6u^JȨFK` }A$${Xխ{&9vZ79{Pڴ{ʌ;+9R&Av.oeeɧMgqb݅ͷh "Xfl?·c Ki0Qh `ʷTK g@=`١M=*@,Hsfݍ/ZieH'/V݋uMʸʌxӐR C,̳I} 'B_fR!\OP'մ^1N阗9.m[\7  cJ nZ"ג-_BZ<)'TIƁaZM~5 Tlǘ8fsP Q2h #Ȱ|zVeµ &"d$XFƥ,ewlnzёτ6$KyЋ( _>Fo:D}p{a6dol^i/>zj -P A'Q6,ЧDY*v+@$PCAT Í7D!٤밐06YUK1ƿ@6LLpmngxuj|׺ aet/KcxRݜёyt:axMP- APFqad6IbK@o{e^yCmn]0(HS,@Yw楖EpgB!\~[af@.sì Yv#-"6 ¥ ѭϷ_zy` B mTy C< 28"S!XE4/Z>nwVw*+ۯ=!UP`D5^;翎+;'~LtQ3=|kh:KLӀ:N1^bЂl[מIްc/+9$yYOR*?7 =7wNE <)\lB~ |ؽC^XS!nf ?N{iQ;ˆPX1sI=<p<#닅hr=e=Vv C 1f4C@5=iB~T[>q=/Եc'eB<M_n,UЊE;) c~H8E;?TG׀uPuB+ ],>CaM^˨]A AS.htnāo_f0aO7R]۟? ,oDhD{$2Y|1_xz,#ҐWDndho)N*^6%i8\T?xD\CoZ eLf+WDZĢLG|Gq=I,CjS/{4Wѯ7p]o[uej/B X*$" kE{gԝz⍝ᦋn怷.hmLL@8H@T=.Uv[1| -^x4 xbIHm `vv^F"ʳ3r/ ].oʅK Io~Eu?B[Bb"ZYTIp<#] b}!`0nYe(uAQOV͜SԚwxz?|ͤoMy[3dGRʢ*-!|-׀NuX8hOuyh̬H:$ cVel~?J2fGjT&`СI/BYuصռea)\5rQٟJAV?$Ox7VxyCW) /Luډ#wd%zt۟=ukя,vA>c$eojCjz-gV&mpM7:ؚi`r"Mj[ȮFaq@ΫHoo)'AewCT~J2z}kOcnѴ3{)hSH7X]M΂'3=C4T R\B@ GP!OMQ]hnaI(곦ёJ qw[6˯&{:) m{.NZZþ>榟 Ԭ=4Yަ6ζ뭚(s>iHC<Ւ+wᢄ u6(6Biv&H2nOp J<|5 "G!8TT"l9 YQ|B~7{\'I> nL_>xw.=,"QL]n),đ⁊\m KG̎eyj̽#n3ŭ UE<|n |5xN s|XaQm-Sϥ,UҥXdGd%(%Hؠ_Q4.Vg4t(#k9MRPҐWtΆ#hB5|r6Ϥ`TJr۰ X U9|bFNgxgIa9uGzʌ+b>)OL:QHW?QUg{^q (&x6E/` }Zڌ2!MW]qKflQn ( د_'tlti.2,gS1XX0_ 3/LJ*$Ԡ+I.j?I BQy)Ot}>m5ʅ D+Z/KN4();Bmuom*fzVNGSMo?Dv/-5 *nnuwqa¡kȓ7q272*W#)-S\D$I57=Yu#GYV /a@[/X;+)b辡HbhXmV!YJݵY;rqh^$?~cT I8N0ƗmD5\L|]r'K,qfwh9A|P&0^L n1F&྆ {V" d%8s-eL gLGBzyTYiD:B)w{x(xﰵ: ReUgq=U![D|H1nُ9k?㝥@mKe (Hy=-.qnt}J$Ŭ2#.rE;rl0汿kMJjd<7,{l{𢡝nK2A5- 'kԊ$[(40'IH*W^TL?8,xWgmvKZu7ӝ5n:*ܝtdx6 W( c#:N61-L$\jd9Ft0GamU|q0qxFVm:xe2k¾qW"g# mF@$i<}ˎZ,UnHw4N û]bjPzEQKknQJqh&\E汽*cͧUqrcFqƶs'h,)I 3ʶ*ŀlCkzPM 8_ =Z ! п/ I)k7@R:jNdh6.(h_O:#H"3ZF *gU@Gu:L`(~#u3 ӟBnlKl׿3xSdKQ/RAS3T]g.m.eIjnN߽5=pEJ^XA"w률qg2jnJ/`#"׷re8TRyjF~rZ)) wW7m~ {N뇡R,+c*Me'UVrh<f8-}n!ws9p}BL_?ثpR<r!*YDӞp\m D0w}{iYl#'! 9K66kv|cW`ֻ% yL/q޵ I-S)WPV)4Q2{d7 ЖUZA頎nhu>{;yO~S& a^ѷ%/݇Ap [qi68׏Jq[h?/O)iv1DA)7GD*r_-ؗcXUAG[@["C:w嗒AAgkIh0E)P}Z“>kwh< W1T ;yy . xE9ʻ 0{9\A_|&^UXcTͅϛpV=B_@6%(S&jQX!܇-!g?4D10xh6 ¶~[ h.iӤ碌Ŀ:oNrV*_M(aUW/W TSĹ+j>]](lnK:i3GO7XQ] 2Xn2KK3sl[ПM]\2Ķhv&X?Gt  ڲgt8q+C-Oj xF ^|}zv1Ί*"بGJ{kgZ03@Z2FG&}ύX5]oeؽDvVwG$VY2'dk>R!1'gܾ/HB˪WFnXW4*`M*AJ 5'׀[:Q>a[jV(OĚBK93]i N|k?P}_%&v>hZ{Vv"SRыd{4FbDmpk:zy P[7+&weM ;}o_9w .m溵W -2r0 !yMjAsFو_ 侵MC>:\|6i^r0-KO߫SrFRpǝd4WW)ȳKTLK0?~G^S Lwϙy Q :sɕ˯1xR@^uJ= +E]'T>lW[" D7닟d׻h'I=ju0ZG|ӥz#t9x3RY{#k̀QLzs"qj*{H%7+ 8T3܃G r H'tc/ DI/Q hd"F:, $6OB9fGBWU?&x һ"̣܎rtCzHMƜUZр\)`tɵoftFR[ݚ] ,hfgIt(/:FI`LuهH G$K6Cney8T.(+-4&ɛJ̢m(114%&g{Ci"\T&;E B3v@I@~r8 mg HLOAK"/bH خH$+(pã%x軥]-V.)^_cn%C[Zt8nHNztp1;d/7>q{aUד Xnss+ĺ -ʭ/~EPap"0cB Qq$,: Hp7xȤasM4N =fkgѴiiBuN[ֈf1%pbaD-^}Z+c-v+7*/`X>лo'C7j`EYC/r8LD_)Q${Ԓя[%s:yAE  +9 ua;J!WvJLl Ol@Wfsn%Z>|jD)VUbspSz]=YkvmC@`B{PO+ KIc^v8'M5Ө(mbxDEU`E޹IϿ)M*-sRT'ec3~"<\Ր]TMۤ7= ڪ̎o;}IvΆ|/_5m+_>c:쌁꒞Řvw.t>zh1b9JRgƼ w(.]g`? E{}Ez _HodglwR5\@y=Qzc8y5$-[;JBɌI}yin xrñ\~X_;TL6I.^:7kg}vy+,d QTa)U9Xqֆwfk׊w3]b8!H7UhO)Ȁn ɨ_}cJ~H0'+GV9q-=Jԁ~O rRXl=o9!ٗۆC#@B<5j#e22樸,ipٶ|$| ^jˎJS䏾] EVmSrzZ6 wm4XbY~4,Wxvb0f1.Z0NL)i(dup| OcЀ45-(N2(] I3zVy׽MVW 08:fd__$vjTnq [:"A{S/i14 *wV]U!'ڬVјa:tkqH#3 wE IIA!ʌTh" z),d%B'L~;0IG  ,ߘn9cbXC5GIٚQm_"|;kg7L̟({lqy~JEZw l~+E}5kjsHV.?"m[e [2DW-1_zV30("M _/4?J+\HXrݡ]Pư=ثG&H:$,0#t~k]}')#;BTO a%@dW>hvaJ}2õ;,De5_nVঀ_[Y2\u Q 972YgוZ,&Eb_ z1Ԍaiut7n*LuC",xC0aT[@e#O'?v~\}^~aNZX1m~t8yutV8ڜp3e>)`5Oa;J뻰Y/}lG,j~ ;tO' &]X>-N~@D#hvϊ }!u2HVڝF+,C Lϰ`3]-TH&=Qwm!tmz$bV c2deRc0l5;}?QWvzG|a­۵#jۗ2^A^p)vywm[٘p W[ V]o 6B|gURπLT2rJ> TEf{4a+i;l΁S^a/ԍ!st-a&Ey?L]!ʂ?o;*Rf*U:=@̘z15+~*L:v& @[tvDW&/`>+; ɋ* "ߟK_z')@TrP9,n$Ro&V~:FBfKK)?NRK<;Q u<{&]Ǡ0⯦sɴ62DTmSf\07d:um+0|M y&@m(Qf&6acjm`;"lܥ̆UCGY uyqIKu] Bv1Kam*U2غRd2q ,lD fPY Aʅ*4C ܘ79ˢA7K*&pJ3-Xym\翿t\zXsJ ۭ,Z/sGϔJ3pcT3DƭAjbδJSlDYLLbGxEry2fCLJfMJW}\^ ys].Kb4uQy/ˍ C(,:4I.e]uF1~fix*A߹7tf$;<IlO\ƑS({>hmCΡ$@"Ʒ5c9WLh3j㖴C†81HV6.њw$6T5JAl!@4r%T+ö+'(Eq#MTJ`XX `R#B&v.مE^(; 2zb-+6R6.,kch9ʏ҉SpxryldYIց78xu U*}w,K Ʉ~/fN wCH/հ$.?B'j$_+#Ī6yDEṐ" R˚b}qe\+P\D}k{5~zX9l9)3ƴplXᏍ~&>LMӯAfrSG)he%4oQ~qR{Ɏ"/c_1c`;oh\i5:߾-R篞,`y$%ǥ1gZ/Sq: _z6c9mwtWԡZ^ z6G`W^[z!O HW/54}L:xX9{ZTLVL# u@ch#Y;dk!']Q^NA#āKqeKd",4Iِ 9rOczzd6ד2Fq3HgXdXxM~K1AҌ}y× ^SHU0Y%rƀ({ĜLRU~ӽl \X*ب^ ^zTSWSuB&7*m᤻j (zaud@6kR)B>? FgOdwhY^4r8Rx/!H^2|ߒլ˗ KAQ20~(*w*ΣtJ!,PO-Q y>!ɽwi5oh27E ]M}1f*q{酇{ ׏aER +ɞ*HhI=,褡/+IUAADy #.u3T3ۄs ֭7f4sa |F*c"q`c ~PUig ՛13h m;5_F*;OU$)I_nOgL %,GgY)eI>ts0RlMܡ -|TmpIZqV} ư)k` 2sd~MrnD6q0M_zΩMF%x0",hUPX1ip_G;G-5q`zT9_0I`Q:^f i]NtDE^ UgA^. -\QS=CGqW6L wӌc O)v$Ol~ti+%4A^[hqo78/ bUq8(^&&N^6R쯤|+gP^7  z,(2 ~0T .`H)r]Td*'˃uzG'])O4xyC66nNvrZ%R/9QF]A[.Ǵʃ~\."WKI/Ch9og'{0ՈIŽz}1&8~D_>c>yg0itҷmj]TwOU|̣bUqS&C/&8MCޅQ2zV0 }(֫b5-z1Yz)]BBl*ӝ[ zC,kU6&= ,.fG0*S&EzrhII~ּs9L)xw( ",;5b9S=7MdLm׀t댡pL7opT/*Z:i:^-66 ' b`jJ@%[om[3|:K Oӌl[C̽+^xmUDMQ|^5% lNIS8gFC(-ɼ!iEP16aF10ph3p_ 5C?-[yV\ -!'Jk:̵L.^\-қ^ WmxM|or >ע%pPQP?2-œҧkc/H1bQ^lOu++[z0W<>;TI> {7S2pƆ ȩS &s֕2=$L] 5i-$tuK2U+^dš~XȒ|! E9VTt e?# F2_"(|lʀbgQT&C, G C ,WA<8׽|Vx*<s̑n+@pSX3,h?6Ui~b$̇7 Q o݄zQTo 2Gה)*qeLP ?5~zwt&9K8zA%;_iCBQJ\9{S23JAbe :n'ԔlTL$mTua X3]{c5{՚]/+WzbB|/i7bMz?_@iUsi8??꽀!DB1[#4jbTU:p1Gqܾk߶55ST"Žg <Ƚً] kgIv~S0U_MZ0R.A@Rr4I` s*g~1tⰺ '}HNS3)[FP@XS)ȃ:>* P>sLy?W7Q7:F@f[ xwWYʀ3!\JQEĠhgs`7D~ b)1T4~(6'ILM[=Aq 9`qXUjlUFLTr)8kK%ۇ7=");Q;d8J(j48M7BRK$PQ *6t~dZFI1^L`~h] WξkM0+_(Ȗ#28" "|[>N@a~SRvv60NV@$2vl))nF,L<@0\fN<l2wrr;ޜ ղ|m(tZqSP#nĤ[ (2[NZ;&e.L=@3@Ҽ,ze[pj ߷$ KO!Y!K?T|ң %Qe4r"Kf*_X5xDF2̍.y :Y\bOW%w㮫 .hC/r*] {1:["LuФnGJ`{Dvc~1A.:wO& <m6嵀PI&Y|pԭD!j'GY7| 5~':?};!n eV[oP כ{ ܌XGf j$n^\K%J=xc/_Ztr譵:DoɟSmqC4SN0XȦ\ {)XG7$ EσAV7ί=[JL "j+"t7I緭IگCO6-ZK`jqu2aeaWB7[O ]|i҅# i<԰$ϋ]TMbMZ0g";e0M4$8(EP7­qu99j/:^L!ߠؚ_zԉ(,AXk.)שHFW/h}բîQL|὎,kCB_i߉_a3B<Bv|oD>ٜKo Kև|;UK.jjXHŚΎ]guE9d]"hצ v^\2H*dI'7H=ed6]p Y"g1$s F/@ec.7!x/i,(޼VSwVޑVUxjwu ~ $Ӯ`e:Zq/> n= Ypf9̎\GLm ?ˊU)Z5$$cB!r!iԭ\ 9{ |Zpd8ľS)r9Xsg7@(wwʋxNdZ~]ZVKszBN}2Xwp#!|YG,NUOd{gBQ33Ok4>Ls+ut\br$#OyN.0/ C+*}[e!+ȆmҬ8jm%) 2rw jPӥ@ rvdZ8vwW>~yy]zf_B3f;ǒZtj]$d@CuvŜ{@ FJB+YLWG5--<{[M˾!ƎX ++s?{ 1ފLJ)4QsI ~+Wnpu zbm\ Omd9,/P["MV% >G:R*ɬYYb s՚K \f:RJv&ܾP/" t&Wts yoUDuPl!ԃ8 iX4x*Bs{J+FU V&*d=3CIs \0KG.uS}W4y+cdA'/=tKcR ,7ޜgHa^4F~d 9xM&~6z 9V4Lx悵hH,OF -O]3Q#ufӣ5LA~.vjnd#&oOϛƌ"52+Nbk1*%"$*<磺l]hMѕo0M %(+0n%Eb)sK\谉a qtEhhUO"n@q1/R7}8Q۬%6='?~tg 5OW{'8LI-=҆Bj PEJ:o0?3okO7> Hi哺cTIZ)+wI̩>muD H#(7@Z a9"*9mD\#:"{ϏG>$W@P7_,4`׿mY~Pҳlې /TQK)^Ag_ p/]/^EwNFDGɐb>7cb[\nPw uý7`wRJ 1at<xv+&5,*YFUVql9AAw⼄՞y7ȩ# c^I1MU{ܾ+bA#.NCT,"zO.P-ׂ Cm_Mz-`94HVOCSaϹ>YpS$m^Wץ{z&4f#-?۱ E]"ilj~i=f{aW4sXwe(=HIt!uR$c췊K.y}ei?OUujFDXΌgm<$cjc|7\9QW|3*q}vс'=K簘\ P)n{^xOߴ(>䝢u{B7GOΑVI1X` ;Khte!Ǡ"' N.)qrv` IZT%b igaa;_gVl nEI10jqLER`$BONm܁/p1Q'.96N2$\DN6kSl# bv~/Jqn`C/RhHSL[8\\jgC1LQލR4υ%+E VA>UӧU#Xq|z"m uӶG""Nr@8CmR%{@(^d;֭.(2G4TT,p^YuQó]0̳CM&#bseج ղadp"tgY҂wRzO" &N~gG E&~~(*OuDH#iI5Z+6'ƿl-D~ m2 N :fsv"jv<-& UCA[\|XVњ^F 搂H-R{Cѓj3{yxj|ujY" ry(LO geva#Q{D-ftXE<&s:+#M“4U8.r?p}F~v!4_*,eQ^<$tSqrlO?GSd0kvW!'I(!|0 2&j=ʆg)raahͥ&jS˕~NüY81<ئzCٗBDT?~fM('o: . .|x=^Xvu΢oX/!c_Cĭ-s9Tadz cި FR &NQ_Ɉ~87}:!el'RQjGq$nP!o>./r7[eA#Rlw3ʋhO).{TR]Ʉjɦ D`tVU_`49҈BzКw /g!1NC2)q~L8ݚd>nRέ AOgHrRjg~Ffr׋P%cV# \'Q =&ծ-h3V+ ͂!%!ҽGg=ڭ/'uB/4*pHOPfLv`kZuh*kBt*./ InȼRЕ6Qࣺ}D~3{= u|U;rm|FZ0nRт>.3dlQ^w 랏3[!.X31"Jtfș{EdYfWbkybt*gs3/((&-7 [ XժPOhVd]3'fþ6.Y@{!w|G6C*Mew+>L_xCTN>^ױ m!RS2J!ReE2iuYi!.O"vg C"2SYKɚncA-oY8v_T0e`<]0徭L6y#),XfWᘃǦ. t<~bEo'e6STn;EkOS\YZJ$uS~_ YK 3:Q5uB3C6-0 jB*{-%ځ⅄09ߔ)GD[j]խYݝgFPxSiġN)MyoCmnm\" >?P$l@Ef ":K‡O zyTT-ۚbt!o87_T^R WAM\EsFSx$ Fv-DI\TM b=joҩ"vH':扛ɥ2ZBھҊ޸G{(Jb!CLY~);80?1HK7L,F~ ?\y8׀j K |?3}>@ 8e^;2 o $|AQYc;1~̃w5 ˾7wǰiN()ҧcPւy.+aF<ݿ?X)- tn8HK(p5CU-r9*F`.3_J%OS5| LmW1ɡ9X%f83+- 4s(>jvKZ0V[QJE*͡2Dl{mxb7= b[J⽏`я`=I[/=2jBt#z]M ࢓0Ŕ!aC_0) ?L,}G:#I9s{JO+ ˻S{EW]n"~?`ίGa*nꞒ!)0%A%-LYJ涗 i8:eANޓVΜFhsbgPәts!'21 e(iP:q LM0q,́)qs%w( غVamI Cp{ o'h Fue6n64#`qK'"aaݔRf)JϜvnF*$pÅJ07d2؟r;clD<(abRXάώӜ5B:"E "Bqo,!Iy'($ *B39[zF09tks)|YkX+Ҏ &Mu?ϟ~"M}*]NQ!@PhHK&.*O:mlpxQ+6iV]j,RM_d`82Z Տ+1QBv4<RQaId%X&&r#Z`N\%o^La8UpO߈a oNl d1J1}jR/Sΐ{4UH>er+!2BǪ Rw;hk<_- #XқL)CvY@ !Q܂RR焽UCg* vN)tJ]fg3|*?w@ t27=.c*tRBR&; 2?R|c0js`#s@L *A _Τa]Xhvq8hk _Mj2|Ӏ Zϻ-c2M}0 +D {jC8h,z83%Q╌?Ȣ3+ˠ{XҋJ fg{LBjy]X `@h<5fɵوؖ7, X\Mٷ0tWBT4-ףOD(J0Q95Jo :$AZ<J~<{=(~F_--I!_4$ :>mB2@_5)LC;; |Z+'gYuf}|WnAu|'nx/~ğ~_,9W 1Il6֮vq?VMubdi}qgWG!F~Z'd{UT-) e4*7x Z. Rג\7`.cD[6_>nx:$TP Fg?QgAyq@;MňƢO-CȂ>1Nh5!0tڴ"z ZYŻzt=NlQ Aو'IlUs+ҥC ?iW-Y-TOEAX <(Asʕ P0_w9=^TyUj _zQTȍ +-W:~:!u\BQ媜MKUK<'~V6,Pv'^{$g52ot $Z[e-h<l\U"W\8QOMy<](ZltCi41"- Ѭff7?MA}V nzMw+"G;WL$ɒ^=M䥪d%kZk$K#2A!spvY3u2'xϐ -[5?`\Z񤫨G|"3#gpOG.L'noA ũ%"L"_VX<{:2'mw0eygg1~̑38Ff7(YpT3rnwV#H/ TnsF]sOxuНۿ)LB ~{ G5 p S qoEJr~H9`ծT3*1i7cAsV !InHʗVn?p; +jP ,-OJoջsU⸝D|L8}V:!b"=*疣^l#m+a @0zjs>RT%l+-J3|&˞11Ħ#ԩjdLTe=#$%ld|:s_'ZQzRG\дP4;LV}_%mדWyKtjZzH"mZۈ4<>IFB}H;g $PB(ÈF<ǡ8ӡ䷺j'lRB{]qJ.MZ!ms `R4Xc; m xfri@w&Mm#|<쌣]W+EwF 1'r; [e%GLtMIN[~`"W/ H붅SPr.s(w@]|3J4 GR,t$r아cR:w4 x:aw}U5"t|fXZ-xR]^(l5XxPp__ D؏fD(;Զ?aiٳ-/YsppVLs@mwr )0)m+6\yx91h1NM ٯ4dpFl+>/O-'sGeEŸNvc%xp,"5tr@u q!d/v2 G4rTQĭv=T9qv 'M`?؝i[tj SY;(w7;s$} s} ~U೔Rpj\1]n?u7&&2.`nGw}m0)]tw*̍2@]((L w}7ru^$Fh;ijȃz7ZfbQJ}ryƖb4f(x/fHVcAFO.0xnwbH0`gḑrAXh1i]8T}B$$np ֖oEB.e/hz׶ZP?+w#C7mU6ҕO"Η~jXͿ13Bj3H\Kƽ`̾Xǀ#C$ fV!/ڑ{A|ϻps& TNBu|n}qG~`WGRO[H:w~`^agj`f`RfP[M|3% 7"^? Ȼ]%2uRVJW]Hlh~VU55vVe&qwR2DܚA:IGGwoq^^ERgk ~\Z~+JA+bSU";R[ t"pu=2Rݾ:)Ihl4'tDH~+w?hkT|` S'ce鈙f.3= hrqche5<(>CY9TU%VJ2 L8c6y"wS}*-U  N)!̖XN<&\:M_:/YY- ӲY|HzH>V`Kfw# rsB^4="kL )g˂[Le) H3|9Y캵JM*]Ae`)L'YfL~7+ cz*c*3eU}I"Or{p)v1oTUx|sci^m{;Ol.!DP8!qSjoI:9h_)/mi R\^zKkbW"?/S ^7R<&oQ5xj  a^y!i)1( Q !&ݪ^{ :;/!♴Q–\oJds3ש|QR vr6YpV<4MftN-8г f`X-hEs,8xEtYXoBev{C^ hT]&Vʓ oI" ׬Sx.+^FfnDxT\T`ǟ fhL&`H#HOj.JTӔp{hy)fܘ Ԥtд1Ԇ%vP!~aಷ^AL}z=Ʌ&$uyKH aI6YQ3Ex^@>*'DzR]XIgfħSȗpѾ &Q'Ib7熨Kz"7BiPZ;VA'{F$XՒrbr^ϮhMV`OwAKdC ɳTC$~|BC?ڿ6Hbz N6 aUxo+l9ww Zzl$*IAuE8f:,QxRBaJrL1;Q9s|^)W09sTX$b>3华XkG1me/x`mfKD҂LOq`KH\wS =IH\SarOaLޤՀ욅m-J7oGw ?ՍYK^Px~a$Lx>HcR.UszOc]Ez:]VK9f,̓h~t|=Br¢ˊ\].8rz ) I@బ1p؆ L/3ÍO8sv{ԍϮs l͖ƫ.͗=,֪m"C^k1S}ޕJJdJh'a^tPF LϩHrśpT.tB9|]%yBuy[lڦ+nHL.߯Q6@]6M6_J.G!~*fwkA xz޹n@fɹc[/As٨hl6w_WVz# h?)xwZKyDe[K8j^k֐`8P |RxNp6AҚ*3p8|˖ C],c@잂 /^ BƈRQϭ@TGHD7qܲ&A="~%,abKDb`@T’9O/#p`oAr^$#PnZz9"+~+JJ#&+yyk.)oU3pЅK'_0 A,Qh?mkT orppń-zmܸ^$%8`p[5CFu!>Ju"y)X.LÐm?8e 3+LD/B2Qhnj% ur{UI0#̮y/V+ ]tĜE~_7QzOhB˕E6qAou(0]q{qX2寽|߼8$2yH&X`B-c-7/Ud3_xڝ yF"GSD@ԮRsbjYWb_|@cn퀍gȪ΄E.Q_XC_]]#*3vX V5Ȟ禳\I-pdy@NؼX U^s H ?.;W$k/S#lF.(~{t*<vOK-*2ReK cp<XR]dC| dI>>@ &i<R>A8x=# |znBFUT 6vЂZ_*.Lɡd(v|!;z ɕ4m&nG֨]l4)>Lhvb@G6ӝ41 e梡%k}.SB6#|pVi!doFU4*ueѩo|=^>J:@ϧ+Æ+E[ɷk2pB=X^]^`.P .RM82Rnt6SM"z8Zy;MDZIr{'ƭq#ϕ)cU㟿/6rFL΄OJ ?WHIYKT=ҫ9DF~pK!J*膦Q۱(rw g jgrU\[H$,Lڿg/\@ibJ+ل[ n=/*JRSo%85W:E1P^H,jQ9p_Yu,yiI CcؤUIؓ xS_z#}i*Ѷ`,KI)sC$I_L5u<9c,= ]=Pv ˞ܠ83:@&m!^9gb5:My=VOcA&|}VD6iUzabZOr>Q[45E`"鷼y^޽H5iI9mϬvl#w&p[' Ch1 ";OzqtMLޔKs r(Oc 8VĞ]dIJ:gq5ݕ 9DcK݄ lژAV@]$z9sϚ ̾q$ (d|Ȉ/_Gt0(Xh{\^rAjWW>bbaa7Ԟ1=7DvqK.SIFmVDӕseG (}6ɇ1:0>#o]6's7HB{"Z쐛^j; 5W[tmeOZ2dj3dfޏZ8<<=6?sT0){+6Yw[g xyQ&UUHeW3]GÄmvwaJSU^Ўo7'F\,WwDRSV#OAY 9,Θ|5;M:"! r xN/>qÙ6#P0gjm`O-Mm} d۫rc t,'Wn2I֤1o V@D(0ɍU4r _ 'e sґFvINrC/.WR-~=S1|'P32ċM6'Yfn1Hj>t#ȇ pBǃt ﹕ Oϴ/. A/՜c~SB\x m M%5ousk[ǁ=m-wl9~!:nig07dTN$/>=0abi}7x*sOr0 ;H=#n]{d>*{ 5qw: }_'`8%5́ʳGm@5ʈ 5XAѹC-d :g7l{_Kݤq~ e[{nq=_ň >o&4<-_:<OzYb r:IE(vл3OXߘjoo`0FIAMS܎0t* r9ujhcK.7X-w_#7kDO)k'/A^k%:)(Z6rLgۤy2HG s <3'5XR<86=ReռnE 2oal'.5jL@%"ce.]%4>Ysִg ߆[Cʄ*>=oZW:47]XUmQbvmJ/} *V m:\ݎf!FPqJ5V˒XZxxNםSGEnLI6s h̊9vq9L Fa%]Lz=պq-{7DQ~#aZimP^q9dǏ_R^‹}Y+䷪m5oapZj< r-G`CV[S;Sޤ4a!5 ~Wd;+c^S`y9/!-1׎csBL rZP}Oh(IԻg $8k:th4}Ƃ2I\"*GO_S^/Z٩@*CX}&ޗzVbjkkd (aP蚃~y5IR A>"S\DS="BM(|{W{L~q $?n@T$.OЮöBp5 _2Ty˞iJSk+αC^$|K2mccŵ+&.<7+"t}֗&ޜ#Yi!z~L>DΓP/\('^{Ef6LqA6>'A7b } n'n}1m,ԐX5O3Uuf] @x?{aŎ F}E@,`WzB@!>U.u{'wME0uy$DEh8Me;B<)Zc,UX4+\.kXm.!%;R=c,O}}K'[^w[PG6|ge1ҝ}fT)jm4'z.tX|PW0^%!)3<[G 2uu(FDVUk̹Ψ *4S陵7VMkowQ u训u[u~!RL/ݹ@Re&Ā=avrPҗMo"dautۿ V0ny a:҇CzO@`]Cl+3P/A`Jj skq(&0_%}Y =qݘֶa֨CXUp LNmw*xbTe++ִj0C@{֢܈ R qRNfJx12Ƈ1Ͽ#zhNDO#nAԴJrDu=^(ouKm_[B=oؤأOՔ˜CJ9:u B]YF^RR.ME+.(? ,o-׺o-e~W)/L EP4JTԪCiptGYèZp`*9=F++aMxZC>wxYFxVipeyrW)o!Q.t0s{ChҔKf\զ)stPۄVR'mxksȞ\ps6oXdDvY[ KZ* vQ.3:UA'PVH-z g޵72dF@ [20&Q)(m6\Q;DPa· WL!H:ޏrAY˨&OEv\SʬJ|b,hg}bd€ )TeK4F sh'L `:|0v`Ō"2nriàyO$3`󞳲A/LѶm.A:ȇ .wgtQ#.()TAi~ -]P?rp]mn_h* ݍϹn8 km,{%:<8rBEhjA?۟ZR2Nsůᮧ{ĉIDw­^C ײk/>p`,ak#1P#NוRv%RF6V]ֲʧ~B ;C\ڶMmeㄹ${0b=4fr);=%ľ27яҨsZ2a kcJI7Bw҅\F(2$EEiVHۍ*g)]"pV]Dhj  iRǒ*ϧ_P9^K蕂Xǩ6z s<_wNL [련&*O[{m)(޵Ww~fc+![VJԘ@]wy ya6QT6DwFbh{5HH,ۏbi e&3u/k[aBY?O^+E3MiW߄\+Drq ~M2b!IlI)y' /%%CP \ r[P$`mh=VG:'>sMA+ OyYe[T_[19ym2kz[3jnbD HknX1WUơ+Ukb/pnCB7mO̗~@,= ɣƇ@)V47I91nk%VП%[}դw:χQQO.ŦVxnS(V~/6roMww#k4"sݣ bYqZ4Mx[w3ݪ͜@1Z^ #0t@-P1B%7bI~hQm@vg**&F+~Zbj$"O,_?2\ yapsC˿hJ\N^s1{a&CARR=Ķgq#ITz 8th1D3H4bŇM#^v29 `CRXiO8"E=+y?Z X~pYdqۗU1qWXDxط’ u| ^B9r1Y'GEVSj׾d {J( 4ݺ8>=/z MJEZ$MFה):WMnw+³%gguK9ViʋJRs*"GsTjElfR'#4,o~VCy0Ds]nr9~,OnL|cWB8~꬟ !"lIYGnXNB?H[덒|.en|eټbhTT<(e90ǒzf[Ґк"\1 $ŨW IUl"׻R#Fl02i PjkH);GKLծ p{ǭ5.ܸ$S`S%a < 8sĴJR²`l(ђ揰W>wbXZܸw@qk˺=(UbCUcL9H|_*!:o{I6h؛ 8MZԴފ[:1 =d0-/ TrڪIaΉx9,iWQ^RiD'qHA6;Q6 #j`&/!"6a:oCf>zлB58Q#b\.6LqPo4ɵM$xeJL+P9y#R'l,ߧnA1зucY*{ۖ^fX[}[%]ghtZ4V9KvEHޢf;iE"_W@vpR zT=5GetzslT;* i26M-:@C*ob^%e=6P<$q%S # ߼#:צ7[FZ$vtG" _~m"ѼcPZTG:<ũ'.-e|'KrTWCs\rZ|r+Uxwq5x?ox\j$p,5){t_*>޾hO#mX.+KWmY`=_}9 |Θ΂3$mQ6h@Yeؽ{^Otm  {ߙF' ^Pی(ӄc(b)yzü tASSn{#ޒVKrPb#S3#5f7}Z $٩1[ćl=l{j# qṙ DFOzZwePC!Q7LjeG0 UrjG^/;j8Ga2ҙ;fS]Y?#z5Vvͥo g3ن]/+)CR#[Z҅j3b6,+#dzKWa`m# 3C։`1Pj!PhM,&$~Ʋ'9`/Ïi\ W zܧTV9b#E4}l=}IR8gGv%EZ4ZS*WTye *H݉-z] p9dnu$rL%G^>DlRߌ!/L)EEik[,!Zz|xZ2K5-XYL-'٤>Jz"X |# dw(;%/:)G8וi%DO/C##6ekCFD4a^y^ 7\{ccxX} nT=IJ>(в~# Oǰb }[T$/U ?pM^`QҞͫF䘭1}J11H>Nx$ 3>rI.OddUE}L> #qn,LrD$ 3]­}njq;`o}0bU(ᩫ\8#6&⸝݊*kt[A0$&6JWxua{Zi*,\֐~ vϲrtȷa+rTU%?P@Q{fOMGc]~706_P0U Pe @ i^BJVC͕08huJlEق$^>}npk-xkn> n؟BlIU_pdzs~bJj\a"N.O5j ܠG:_#dWYܕ.L?nh1d(1-gHN_nb,DھE{OڂrDY/!H+XÒHgl~qK^z2< GOp4p'YړJCH~NPJ8Ǥ;=}=WX9r'#:w)W,,=9LlcM`|m91~5tį_KxaW{&ق6:?Fj\<U>J Ucc^>8`*o_GOlP5cwz7a{͒xIٿaқDT.%YP(󐩖I+Izy(G}mWrHl(h '76PёYJݴVOivKa+fGS)i VU4u[Z`뿒bĭ OtuK̶ܺko5Eip'eް 0*l \ƈTl\^Bl.ԂLhAKKJ'w@|`#URd~f(o9CӹQ'rB y_c+ù)U>%8f ˛(wwfB;+7c&f^p-/\ɼ)4q]r&YPlq ʩWT%Yȿ:yo@\*7:9r\^d#->a7W>DC>?N#}/Mꪏ]$|F}l6uL2$\R}q=7r/P<;TeҽFn16 n؟?hU=}55;>C˻4%hjZbDI;Sغ2&VN@AkNv9__xr*( DY!۶Q8 WP4-ZWf8҅%FGՋgo.6Ă"u&=Eo #-*R!vvԉBj/Td? T644[ls䛙Lő8KB¿Ƙ'HNYjSW6<ojM<%䈴ZgWǖum/Aީ$~ojE9rTUÓ_@fo-ULhlگ(4uy=C$ uQi\f{Daȧ~"ir ,RtZ@{jo>\87bl=i"Q2|NN^:j.;@kE|s`cR":֏M\0AH(3\zk'8j֝Js5"/cŝza<6JD6ݒN`Ti! +~_Ru syĞU\b]0 9Y +șchj{_q B㧕='ˇw.CzJK&L:Tȅ_*įn}Pn+ic, .ky%C/PH 2Ќxj':1zrh3͸F^?ζ:ZxQQUh o4 oڛJ[Ju H'%;*FKE7혥xN9/ݽ MY~.ѱ6Ɨg /0^ZQJř.T-3_/YmNM.F=y6Mw;TQ1k>y xT gKv7c\΀5PGyha5ѸE(4x$ϻ;I)ۙӽ0Ryq|Bsn3m$K;ʜ97mh>atݴJiK|(\yTRJkA/#Ze;cxZgexNDp W;^զ&}d+k\G7nEYP" Kh (n9}B*Vg+EmbEsRb٥ƺȼx80.N[:.9n {_yyo`> GPC5 GrfAf̲<$pMA# !W:5䷓1# ҐU&"k!(h g`(@-a(ܨnh[S EFi\gj@E-LNʅ:P*HE.IXro,K8'Z ݠC.X0F;y uDzUi3! )g\ >ܰ_b*,w'ULMf_(D湉 #RZe)J*ǵ̆-AGkޡP$ NGBWM.eig|'?n7A s2 v*m9FG\Fqp.7 +Wƒua%i&hS>ܫM==<Y .c򘀅&EeVat h#=VRވ*H&3DnshUE"of·[Lj i ]oKNQZY}}@spvBAJz0eʛpUE2iʛ8ŧC;fteC'#> ]Zm lJͶ3U8P2p^X4Iqr1 !J5\yND'tރ'y넩R:O@7nO;41oidfY6ҭ֖d?[y`d1]<r3CfHC*vEE|8. dϟ+PFF[r/%f'3zݵjCI7At2]] ⎻NxуII=Ub1`P9R c))07'VewZ(*E-]V7u3u(( WhmVSd-5hSb,G (6 i˥1މ=qo"FMk2VJ4O?jU<0pdw}Gp]&47H?RzDz jjAQӏJ"vLRqsh`&^, n G&ȯe@;.,5ߧ_ʷ~/~@kA$bCF~ҀYbpdn?`}8Rrڨ?}w(aOIM P%VpJ]܈~A06L [(C$}?563wtWS=+/l<ZZ~cVg+1(G 0_ͬ PWoY.O'r )%6<#_+h!&yZ^x Y)>|&\A'I ?,{DLh [{U$пf+_.F;C|J6 @6bIL{birI>6~(*}GFn`Cslǜ-}m}rm\S Q/oi,aگH@ىm,aQ"]D\=Q*wJqe C%:sBUvxhy6:aKq xctL\'pޞSk +3ͽ)Yo!0G|"g1po Hj~ZE'{;bN#އjAv%ԫiљQs3.Adr|I/=*V, R>Ա>n M FA(Nh:v5_F5Ae|a+Mٓ,aȲc&7Ǫ1õ#Nyl@Y}CGlҤ "wއɈM^,3%={DC}!*z1X P+3G"\X0ǖ+ =a{8K%cqYv: - H;Vt"Hy)S\V>U< "%n(驑Uհ:Ë2Z l陒 ƹBwG~Q%b0f1 fe{i V}rw$?o@rMٳԝbE\'w4>Qw)(w*0q{K7ij;)jMKf*U>6,^vi \-\DЅuF 4[FNFZo*[#J Q^WBC L22d=;T+ pL ;t*^^Jck }0=j'|r hZs{}"͠ȉcA/9KmЮ' qi/kR(to_@t0ޤc+6QrNE3hQQi$bxg$ZoG 0"xpwwfHP?V#hnC>E,ׂ˰q2Mcnb.থҀ繱`>ܤ Et#Ki:8۳dLz>|Gs6#HXǜ Eevυj!ڭ7=|C̮pD)ůz¸o_$aыZKC;|ޟb=@QJDfb@>M=+MNИ-k2 VB]1`@ vRErx93NO0:Q/9I׀bǑ&( ©8(w ԤUFAR _Tm.oL4WUD=${OTHbSgHxw)Ա&d^jl2yPs^tubBFhGǽsi i+'4GnPd84[6ԁ=(Q6I_ 0k@ G $N}r!'$|Z:Lva5eEVfCJ~@ 7%{[HpP "!%".Hȝ%)x/V )&e[sDķ\`hʥDÓat]YKfr_0)J!EmKNsڜ/*ƜY"Y8jm`ۺ{lCv2wOm8"a/b#9~ZhxՆz#່ze^"R/0IR"$6JA*yIm50Iu4~O*(d ޮ 3ytA}GN$0dHt+,V-/Y ɖvqHGU6ۅAQA#eԲ"ȝ: 65*r123!/BQa: bXG\,B9FC$C[ 1ovOw?[^ao+}]HN4o8 ҋ #~f%Wx/FfgoeTB @!P3 hWio$!8Nk^#4oz6~ au{"d1р6AňQd(+`ZEIpe9>knQ[Žܢ+*;+VxH|}4qNt] LMϩjq$XXm $߀qS/d{&L=.LޢiYJ9iI(;_>-dI#Kjx/ՊX"|W\dHԌKcQAyV/=Gfޫ3qe^!I´zq}32'Ц ?vw| Wd}ò )`p G+ N0\f%4 mivTAQnKfΜ]hcI7Lɵ!z@m8돧&IiՄnX<[<Wi`'OIܪ_ L9˛ޅ}9Btbf%>IQX(נ2n ɦ.̭wɵۭ@.K%edb{jhct-Ρu*VfvB&##i![:1s9.V9D@wi#M)qăO%Hz'!]JJ?͎uTUXѲEi6Rp 7H ]~O9:2GWhS'*gS zG$׆wbcrxDӿ<_I+Q0>6 wl>pѻ&\J ?;TڸNQ":rt ̲{؄XxwTj^| 8Wr"P*~RF<-ʵG`L NqTOQ (&* gyb'e&,kNkPDasLh'"VHJRnPnW9WxȀP(KE2X p:=֩]a!S3 Bʬ0 8Klj$/5dSwsoX.4E Ґ#xEJQ ?a5OsѤ}J-QIck' :~CyU^ؠ̴`@?HiFrV Z'i3sζNz F[S n+G7|ɔG|HV0`iQ=$G`I{KE3%0C[X',0z({=.gͰ!dSyŋ,3._\cq5G1ԋNF"i2R.v^>kӸhk<1Q̷T ᠓˷-žM*M ^(~`I`d<0wD#! ±u[!Wgor8:QNۣž׹iClL7h7nWʒ/3OcYRȆ7ܓ n.Or 6+R/$ؔ+]l -yRwds6_DjpǓa֔Kի7#r䏛i=E{6z)8ȼYu)Y塤N*`o*کO]2ywzْ߂ZJ@D<@:Ցz,\?7%"X-׼7l[=- 8,/ V[rӘ+SQ`fV_*;n7ٌZlyU+ǎ󪬑ٱ Mhꐸꄇ)Pve I=c[G3&49|Ls:뤠PS/kNEJd>[;OP22,:vIV p9@D(Je瓕5HLydߔ;vE$3)D6)gAg-\n@8K4R)I1dʯ$W3upxX+| CsGPJ)V'31 2[.,^ PaXOMx[;Zr;zDɱx7_r*9A}mky='Xr y%֞a3uu6_$O($L CZKquFxLС/qZg&Y*QBVEp%#5&1Q8JBm̫6wNqX,!؊Qṁқg>{h]š!NGđ$@"`mz.>J2TFHGS* 3*l :G\RzÚNBRD-8hXʠtBjW,\@`Ua[>R!leyE-oq֣ߴ3_#/ _q_3_+eDiF0T9 TqZj >ȍyG:N6/`=QwM=uir.ڳ`ƔXS:$+f\i>Cb>{rm{Ӟ!E"xC !Md)j"_A\gz{qQA{.CRZ!"6쌭|>d{⦏2:W6a"Ѣ*^kAi}d+\Wdwm7~/7䮫{bܑ{;RYw+.zil;e.J39P /+3:Q_%vdLπ5H*(C:Z-?A$bمM/nZJtB 愂^;t =%s LR#?;rKbZkRH篁@j8LAK2Z*QR1 R'W$3fL~F)iGd'U 1UtLVW)m7YWYFwd/_0\6I)}WM( fg bT`*\g>ǕD_Ň]CRTsc7Y]|[dyi)Y~tLAV)TS9E-~ <$]Q<(˩6giuǎLj/$o!%ƘNog{x Sz^6?ISdeŗ?Co) qú}*yF̪Gt#/Uu`2b[ ]eǵљh:wOWy=a]Egn#<=-(RL_)>6\q9QqXxT@lJծ:\޴q`qUh 3-4Q씁g[qѡqDBB$ !0R|-Iby ' i Ҥ7CkQEC5nZI1'CF( EAW֢i3Be02(+aS ) G@bo4EޔrkDX FELbuȦL \An0-sϱ'Lwnet/-\@TV06H`^`a ӌل]Ա'73w؎(e7Кur,Vɔ|k -lc |z!^PR$5r؈9C$H7ߍWCED-K.@7ieWfvtwpCɖa9l H|2oZ?h0+keCv"2:ۣMKQ\ /D{jf_<ʘ/w2;3{Et&c'CyrxX;XpwУZ7H+zB{lbtin̬ٖ<[V@G6MlWޝzK" yJ.5m)pq@Q8p\|0w5`W'k3SOvG?<9APg 1'0m66qHJΘ*~AY!8L̠G& X'iJ+%<&fMI0 Jd