nscd-2.28-224.el8 >  A c U]M`NyRuhY=Xmi}&Si$[Wf`P7L-׆⸓:I IG2i5$MA-)ZN gk)Pwt_h{FvDZC,cf,OqcgeTU1tPTl4@[)9oaKR;Ķ=Al+BH_x-Vd W0wHh6w~ lG޽<~(DeIpw[giV"dBA}1IאnjjM9X[Nl7»p#p߲e:O|{CycG`'f}:=UvSr-dSq==fԼAe>*>7Burs꒦ﵯ+QM";WǥrpDH?8d   :] |X   T  ,p% $% 0%( 8 >9>:K>=>"?*@2G<HIXY\0]^A bdAeFfIlKtduv wxHy4Cnscd2.28224.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.cR>x86-02.mbox.centos.orgCentOSCentOSLGPLv2+ 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 rAAA큀A큀cNcNcNcNcR2cR2cR2cNcOcOcOcOcOcOcOcOcOcOcOcOcO8ae41600f24c3259c5f119c4108085d068516f9b0e8537b4882cca3e54c4884ef09a76aea960bcb2149996c0bd8c6a86a87aa76cad7307342c2e9ded812f4c0edaed61235f3efe9151ca9bd245c4aed8461fb259372e609e7b76449e7f3bb4ef79c9cec5dd2414dcb76d11e75903aa6fd9b7785c897cb9f853edcb140a71b779d7bbbddd8357032c60a3bfdf9fe86ffa3af922e6e1cd14d394b1564bded3dace../../../../usr/sbin/nscdYYYYYYYYYYYrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootglibc-2.28-224.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-224.el82.28-224.el81.17.10-13.0.4-14.6.0-14.0-15.2-14.14.3cEc@c|cwscc@cV~@cIO@cGc=qc47@c)@c)@c)@cd@c@bڑ@bVb@bb=bw@b@b@^@^@^^^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-224Arjun Shankar - 2.28-223Florian Weimer - 2.28-222Florian Weimer - 2.28-221Florian Weimer - 2.28-220Arjun Shankar - 2.28-219DJ Delorie - 2.28-218Arjun Shankar - 2.28-217Arjun Shankar - 2.28-216DJ Delorie - 2.28-215Florian Weimer - 2.28-214Florian Weimer - 2.28-213Florian Weimer - 2.28-212Florian Weimer - 2.28-211Arjun Shankar - 2.28-210Carlos O'Donell - 2.28-209Patsy Griffin - 2.28-208Florian Weimer - 2.28-207Arjun Shankar - 2.28-206DJ Delorie - 2.28-204Patsy Griffin - 2.28-203Siddhesh Poyarekar - 2.28-202Arjun Shankar - 2.28-201DJ Delorie - 2.28-200Siddhesh Poyarekar - 2.28-199Carlos O'Donell - 2.28-198Arjun Shankar - 2.28-197Siddhesh Poyarekar 2.28-196Florian Weimer - 2.28-195Siddhesh Poyarekar 2.28-194DJ Delorie - 2.28-193Arjun Shankar - 2.28-192Arjun Shankar - 2.28-191Arjun Shankar - 2.28-190Siddhesh Poyarekar - 2.28-189Siddhesh Poyarekar - 2.28-188Siddhesh Poyarekar - 2.28-187Carlos O'Donell - 2.28-186DJ Delorie - 2.28-185Florian Weimer - 2.28-184Florian Weimer - 2.28-183Patsy Griffin - 2.28-182Siddhesh Poyarekar - 2.28-181Florian Weimer - 2.28-180Florian Weimer - 2.28-179Carlos O'Donell - 2.28-178Carlos O'Donell - 2.28-177Florian Weimer - 2.28-176Florian Weimer - 2.28-175Arjun Shankar - 2.28-174Patsy Griffin - 2.28-173Siddhesh Poyarekar - 2.28-172DJ Delorie - 2.28-171Arjun Shankar - 2.28-170Arjun Shankar - 2.28-169Arjun Shankar - 2.28-168Arjun Shankar - 2.28-167Siddhesh Poyarekar - 2.28-166Siddhesh Poyarekar - 2.28-165Siddhesh Poyarekar - 2.28-164Siddhesh Poyarekar - 2.28-163Siddhesh Poyarekar - 2.28-162Carlos O'Donell - 2.28-161Arjun Shankar - 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- Fix rtld-audit trampoline for aarch64 (#2144568)- Backport upstream fixes to tst-pldd (#2142937)- Restore IPC_64 support in sysvipc *ctl functions (#2141989)- Switch to fast DSO dependency sorting algorithm (#1159809)- Explicitly switch to --with-default-link=no (#2109510) - Define MAP_SYNC on ppc64le (#2139875)- Fix -Wstrict-overflow warning when using CMSG_NXTHDR macro (#2116938)- Fix dlmopen/dlclose/dlmopen sequence and libc initialization (#2121746)- Fix memory corruption in printf with thousands separators and large integer width (#2122501)- Retain .gnu_debuglink section for libc.so.6 (#2115830) - Remove .annobin* symbols from ld.so - Remove redundant ld.so debuginfo file- Improve malloc implementation (#1871383)- Fix hwcaps search path size computation (#2125222)- Fix nscd netlink cache invalidation if epoll is used (#2122498)- Run tst-audit-tlsdesc, tst-audit-tlsdesc-dlopen everywhere (#2118667)- Preserve GLRO (dl_naudit) internal ABI (#2119304) - Avoid s390x ABI change due to z16 recognition on s390x (#2119304)- Fix locale en_US@ampm (#2104907)- Improve dynamic loader auditing interface (LD_AUDIT) (#2047981) - Add dlinfo() API support for RTLD_DI_PHDR (#2097898)- Update syscall-names.list to Linux 5.18. (#2080349)- Add the no-aaaa DNS stub resolver option (#2096189)- Fix deadlocks in pthread_atfork handlers (#1888660)- Fix incorrect strncpy results on POWER9 (#2091553)- Increase tempnam randomness (#2089247)- 390x: Add support for IBM z16. (#2077835)- Ensure that condition in __glibc_fortify is a constant (#2086853)- Add missing MACRON to EBCDIC character sets (#1961109)- Fix glob defects on certain XFS filesystems (#1982608)- Fix fortify false positive with mbsrtowcs and mbsnrtowcs (#2072329).- Fix multi-threaded popen defect leading to segfault (#2065588)- timezone: Fix a test that causes occasional build failure (#2071745)- Synchronize feature guards in fortified functions (#2063042)- nss: Avoid clobbering errno in get*ent via dlopen (#2063712)- Enable support for _FORTIFY_SOURCE=3 for gcc 12 and later (#2033684)- memory operation A64FX SVE performance improvement (#2037416)- Move build-locale-archive to glibc-all-langpacks (#2057513)- Fix build-locale-archive to handle symbolic links (#2054790)- Reduce installed size of some langpacks by de-duplicating LC_CTYPE (#2054790) - Fix localedef so it can handle symbolic links when generating locale-archive.- CVE-2021-3999: getcwd: align stack on clone in aarch64 and fix a memory leak (#2032281)- CVE-2022-23218, CVE-2022-23219: Fix buffer overflows in sunrpc clnt_create for "unix" and svcunix_create (#2045063).- CVE-2021-3999: getcwd: Set errno to ERANGE for size == 1 (#2032281)- Fix pthread_once regression with C++ exceptions (#2007327)- Adjust to rpm's find-debuginfo.sh changes, to keep stripping binaries (#1661513)- Conversion from ISO-2022-JP-3 may emit spurious NUL character (#2033655)- aarch64: A64FX optimizations break "sve=off" guest mode (#2036955)- Handle truncated timezones from tzcode-2021d and later. (#2033648)- Weaken dependency of glibc on glibc-gconv-extra (#2015768)- Do not install /usr/lib/debug/usr/bin/ld.so.debug (#2023420)- Add /usr/bin/ld.so --list-diagnostics (#2023420)- Preliminary support for new IBM zSeries hardware (#1984802)- Fix --with and --without builds for benchtests and bootstrap (#2020989)- A64FX memcpy/memmove/memset optimizations (#1929928)- Fix dl-tls.c assert failure with pthread_create & dlopen (#1991001) - Fix x86_64 TLS lazy binding with auditors (#1950056)- Introduce new glibc-doc.noarch subpackage (#2021671) - Move the reference manual info pages from glibc-devel to glibc-doc - Move debugger interface documentation from glibc to glibc-doc - Remove unnecessary README, INSTALL, NEWS files from glibc - Remove unnecessary README.timezone and gai.conf files from glibc-common- Add new English-language 12 hour time locale en_US@ampm.UTF-8 (#2000374)- Build build-locale-archive with -static-pie when supported (#1965377)- elf: Always set link map in _dl_init_paths (#1934162)- x86: Properly disable XSAVE related features when its use is disabled via tunables (#1937515)- s390: Use long branches across object boundaries (#2021452)- Optimize memcmp, strcpy, and stpcpy for IBM POWER10 (#1983203)- malloc: Initiate tcache shutdown even without allocations (#1977614)- Fix debuginfo location for gconv-extra and make glibc Require it (#1971664).- Split extra gconv modules into a separate package (#1971664).- librt: fix NULL pointer dereference (#1966472).- CVE-2021-33574: Deep copy pthread attribute in mq_notify (#1966472)- CVE-2021-35942: wordexp: handle overflow in positional parameter number (#1979127)- Improve POWER10 performance with POWER9 fallbacks (#1956357)- 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-224.el82.28-224.el82.28-224.el8 nscd.confnscdnscd.servicenscd.socket.build-id20d0446c67ef315166fa48ba2cf415d0dc1a4b3bnscd.confnscdnscdgrouphostspasswdservicesnscdgrouphostsnscd.pidpasswdservicessocket/etc//etc/sysconfig//lib/systemd/system//usr/lib//usr/lib/.build-id//usr/lib/.build-id/20//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]=20d0446c67ef315166fa48ba2cf415d0dc1a4b3b, strippedRRRRRR RRRR RRRRRRR RR utf-8d8a09d7d990c0d0f27c8563a16ac80ed3388fd886b7c1e4b4d0ddab5e29ebf50?7zXZ !#,I] b2u Q{LUXJ EŧELyT\^|Cq؇Q||0V!CyF `v2ЂzEGW~ج}d}(񋃽|(9H1>w kc'YqDH>(w31FUvE"US;kzxM dy+_d9j.SheO2$aXtVe"&}W0[/VgI]xSM>C!ͻ8d_kLꂚk$qGoo܋IiMcHos j`~ ըq-v>cf<#%$؊S}h2@As2YI("b@I18 uXLuJa;&8uTx~ˑ=50S%Ssx94'Eq &5oϴ2͎|[5 La"[AG2z+9crxLP≾FspjEGD$kKZOܵ%(JXLԃx:>{շ7A1BTpRGФ Z%#>leCs$]z&a -'?8s;ILQ/IIf'OiDx҂ lߟŽ@PMñJo8weByk aN?I}V{N#fqq: \3Fw"@SGn3jBjR D}m*x/VB=۞%fNP>O9)i`J{WIeotw^Z1prRiSTRCJ3䅾)CP"8g\i?"F;U Hm:3AEb65ܷf@'yXK6åN(Z)˯i ;e 3פ9O"5P/FK 1kT,EEu(⓿}@G#/`"qAړObT(Oxw[$i˱V$y$XTps k%ۑ$,O2vj5V ^=k|([Y2 |thD :͙bV0\f"UMh7ؔa15{E響2@W /IO./&%EhΠ4>7$NrQyeMURaKvudJզWbD~o2y9=2O;#2tYltvogì&4,6AjrL)><`̿% .¤*yJqɅl`žw̓^ e%(a(h]<6Yfc١cX!C:~ hYIMRyLOtgvp =e RQ$ubiBެE:N RºN8g"~3&R$Aѹwa:_Ь;-:Ddsb"Drb(}D\~N O JUUc1?v)᩶hj3 b\@ ױB0d^s`֛I.l]M7CmTxSG{ úJ-}@],{bY.=G9|I15U9h ,s寳s3RtH&\&JEN釪q{8dћA$3TKwFTHQR[-Gtr-5ko0Trە*`7Qn~"cA29 }vM+LϞj*NVg:R[3b^d[y͆bphC: J9e۱)d Y\:/  LmIl&$-{.&? ƚb,YEc#i2G6ݻ #|6ɻjM, HZ$f2qI(: CB" =ܖ16dW?_Z%ۗ1錿dܔb -}l5hcKXߩ!x)o{ox:,%]\4 @eށLL b(vѻRn%cIy5<Z_tiM~yybpn723‹W EVVd %F/#;OJeUq+yX+1gprIw(=^"Zֈ_ƧlÆFTaS5d'gG.+Ͷd,|NKQֵː}>Ω(d6`Z:3?ȶ]gXQ ClaҢsavC[PmEPPLEJ)6:ȓ}]=Iek=΄xIO,'ftl>bbK¼j[ Z80p1>`NU0w96n@`Uw" +;}[-eDYtc[./n&5kښ84rDf>RVXOQZEgA;@LЫ veQ]tjzuNhƥqaZVS/;^_d6 NX%ѩ%4Ԉt ǽVLSyf8HJ- %GV{ED؃R;t$xxs0rƅma漸 =x . ؜<|rS⸝"z=^qۣP{0xi 7Iz B_eOZX_BQݣb=ŴiPn=uF|TDN[ zdU!=!Q^T$ eM^j1Ccars!1@IrӅ3=ҭ<(ǚ,@ l-^rrS+څUu;zocMu+Sie4<Ⱥ3΍d' fG/`I-ӤR`ڿa׻Sp̘=3 LѾubȈ"HLT}ʡZ,'$s]u' $|hTkǚ, [qCSPLUu?.ʫ2UqKp(XN6ܧF)@$ ZUOU-&Pu+\zF)ܟfVj]&߱=%-."KL8s(+{欉9Z%Y"P0o~`,R$,po:=k[`bźR<+0bW*{@U ϨNGpq!4lȜu6G+rkgx6-M":S;זU=gy/LE氅.Xj o pZ FpH$1XNUn5ǪǴ`/o@S}w5df=0HVLHP߁K.+dx6Q B(G~~yN`*Q@-G̏v֕ՑmN=Pw#W;Mve"^GA_EXF7hX6. fS1SΤm/'wD'!ۼ6]qD&wmh_z?[>.Uˤ΄j%s]E2t//IYj# FǦ1 EHvy̐1egqYɂȒg+PP].P\RyV$_r4[ЫtC'^7(z 6J@h}}x|H[攣,HH|?kN1ڊzg80խbxD6hiL>95J#{e;Oγ0Z3B UvnVWHxw_ո ҴKʔ$=Ϸbn2?eŕ!P STkUle,~51xIY&7ˆ`btRRgkӀT-¦ ŷM4:+ aK8K~ 7\PS(#Y.'í<*onYH8g{Qďc=zP{k/J5SxX 繙|2J X"}u;tՉz{A;r~,k=ъ8;1^젏OyP||#K+#"ۿ< 3s181&BRKwNۻw: E@Bm㾧S~VtpW y|({"ZGt(hҋPH%T(3"IuûM\"3TjHQ< ^9?t@z- Dh佤Zeo~sry Q:4q`7v\=VgKe)>¸]IgW Rw> SsLpHD1CalE8pɣ_ M#FTm;fZU̚Js,n?˷D~( 4@Mbo ;`j^mfJy94+O23gu샄A: WP!HA&(y$mI`<)#aXHkB8mGj{|XKlyb#ƫwF F8/ '"3omm)I#>Dt xmsŽWn$w?2i 0GGNjփ$34~]ثg'&FTXupW9OS"nFكuvDh8XG"ݨ l5Lj?U W61fF>8):T|@ oBj;l` nd+*}lOKN?)EA,8n=u3Ͽc+uQ,:ຖZHr~5$:HV7iKڷ}5  UvkMgKRitwێy6%B^п,Je"V2j\b+i s. mxᗢ"Q"-험~Ƌ~z KhK]OD#H5ZK!Ȳ#bpbF.PzP^/Wр`D jKW8qE'ĵA@;р*fԭ.w&5O,͊npA0Yɺ|]FPQ=MspSOD?w6,B..@yzű`Ň5agkeS[~{*\b$QhHwzK_螝Z7fQpy- +_c/H42Lq0z"J"^GP:@ a& >{d*FïЍ^]uT}y]a,~rbՈ{8z֩|Yrg١̰(+n [+xdpx `z9-4PT;Z"p;dp~:MS. SJ DFYa-fG]ݗj."0 ŽH\n߃}OI`794P{'6׫$O1d\9I6ucE ?z8m#^J1+1dJX-c,ϴ`rṕǾ 0mwRَڝ.+4'B*ob_>F1Mwi-M,8[E ؇?.ke [`w_"3+s`Z).byIsL/\[96hO&<K=TlpX<{/YpgJ&sKYȤ8n.Gr0s whi[^"ޣ0802Ӈ?&RZRH8LLۛ]>դqI F<0{Ю;WMJxcvyQVXsUP' Tx (OL:SOF&*Sc?y.Ƿ0Vab(X0>ߓ~!?7٢Hq$\]?"E#kMYJpZw#['ݥYQ-F0 ȗVbHj!Zh$MY*)j?;&~'v|ň |'B*FpF]v7ԃaࢶ.PBA4̇{*W Y\X%ƥ_}p0"q {q?\ \)VXx3+-ʕ1&5U3Ϛ3x˃K\S91+crՁHgS[mʢjG.JЌu Nw s6A9?UR>"Q;v7|_sDGHVvCyD=|N劵C}"|r<%IE3\ԍP~fUh%m?bT|rqr=ćҳB2@6 ׵ CPđz2)@Fʥ7\ۧ?p8$Sbvy[G8~਩Œ,*SVb?{,WSRh %ekj_L֛* Yo0&mQ-`8`Mbl„/EK~6fN@6bGMޭ"@]LX?TomkT5#z8T5{[U,g+PDF,ؙa{widʖ*6  $9SժŶ+ȁgy'd\g~) &i^!dˮ?zm~0xh F jȢ/JDž=2(H GA!PQ-q:Q&>bd0*jJl=#۝]-]~ȟ6PnySm.al$9xRcO6 D N|dz N1,`]=%!hJ9 (U5Ub @<=dMu!F iENzP>bFAۄk'mi2YW+Z|(*~ 0jmm>4(8#1v$ eͧhoJեurh`EeHXC;Ŋfh) WzWE-)v8,8ё4ךY;1HK^}AgX Aosׇ2Qe5nW:ieDW~W[̵̲NlFLG>%P"[良zJ96*`P޿3@j] S.E<9BvY#u~zʒ8,,L)2^,e 0K!%؋` Rt(:z?&Y8WNbaA\Ȥo~E9^M8:w(w:^BOׅ&7_TP .NXJ1mLNWJTSAԡFQ:Y6FMީiwmi 8pDo'̄KZOv7BRئOĒ!$WNUkf-yB懝Np(>t{ "6 Ȱ*FTEyܳsehbC.ӄ⇷iwl mkkR];jvf(;Rb~)a?|QX1ߵH2+"} % G<)Hk3O\6ՆX. sb{0k~ + WrYȺsST:,V@Wbp]N) $R/ǸEu&Пw tYץc]w]_ 6[~gj=uF^?8P 9?.~9A83fd*[UmQ#C >[b4a >ؖ>J\y yS Kn=@^[\$] UUrxm =.ҳ{0xMM%7ֆ]RqF| OD!_ur|J YRkr=/Gc֢ˬD S@B-o6P pAJدUACCaʣZ c;s5#Lvt$$TW|Hxe2׋ѻ1 tgC\ߣNy2Smu#9)2O s2ܯ`;(cTF^ x-ޮW13r? ^?jZ,UcN=0>?@]m6[{ L *n"2}gw6/!>Xgф, s&!0ipu K\<:b Ͼ&V@I eHŞRN~g$àgM |uuke^Rt+9zEcXF~3M"ZƦ+1˺^=YV՘tOm/ ,2P'ȳfb^r'8_S>WEȤMmKV$}{~661#k^B2fod*PJ[[E[IaxVr셸h'69>nwIWsy${Pf7{!#?0&)'@^"S;׾zF/y ˯^G [D*CN;TMX"9}Ej- /_G\wHGΖ` `;IA<| A ]Rၔa,ikߕ {|mڌ< Q'o_f)Dt;6Pbj.%OQm^e@.z<"4{rlmb&_x?Pq;O5 jBЏB5MN~YC <@:i E+t&v;u/a5J-sj &_ٽrHF-S0=C}T9,)?M C*g%94]]cCVRykꊡ{q H M N]]U}IPƣzԞpmQ "XiTv CE +99^s0DѼi]ehdov5 [f4(r{9s]S3vfv @%zi'R?$mT^}FOA Q?OUj$|AI|XyQbŭw^Rp1?.>,:_:#*RWU. ݶMpR *lQms yRƿHN=jswXmWź`KʴL~?*=զ/@jIءf.u.d;SD3. '-"eDƆf]Qؽ9wE  XJ;bP=("~ESj@h-o^B}MSuag./XYY .=)nC/HjfڪM (l!sF^h#%GZ0Ny6sar5RWT"=&e7E0[2\F%_ ^ՈĭT8(F*B8jL%hk0< yѧ}F4$\mn>x1uUVPOfN[~=9^_;/r*:W~J3fVpIȜn)o_:+ 9e0k)ð7D#&:LaY"/k,XvS5(/W!ֽې%H"j)RA%5ϓ`^;xI(i^HJWrIVA7yϾlҏC%X mAAD"Ae$+3C|ޘ̙hcM>?5/p8XU/ ˺t'8%e6-#\4!,dPdErh~! xL/n?ɐsh~}.yH r<6ڻKN3rh_;D ~9KVx IŜn>)+VPQ? aX͛D<g+NMcoK T7]wΜ҇K}b;hR P a; kP?ZmRfʣD5~q$˗YXU0"dz_AY P U5FBO$^U؏aG(  hFJ!wYx_dQrh"`Q׀'Fe12ҘB/|4Ow@6:Mj,,a7/M_kT1jTcBDqQ!1r֑}>V9$|#ƬLn4Q^-bhbfv eΛSᷯ6>'# X.;q܋]_订n  )aN #%./\'9T~(o+ǧ3lL'_yIABD{]/rm oRjh+Pn1Wׯ~%=:&xsB|2I+sjQWC 4v틅  J^1׈MW} R^n@̎VzN8Υ(ȥ z=/D6`LTdE/Yxp|KŨϟ#\Byb-O]Uz,lXʱJ9%p֓$ӧ@f x3BS 0!> ! f^Z R "-:CsLvgzdܤ͛ۀWsҵTk~ 4!s2\LaOJ#1{a74RM/W6ms+ԁAd +K m`0x-Bݨ|*{N9z'g֮L的5A/+7Oi*rZ5YBJˤUwP<Q NO !6lDpr Cv5YG[06Z~MH]cCs:fŧj!$p E<,·U}|?> Ɉ~фUvs"KBj?ofx2$ Tȗw΋G{ѻ "&VĶ4v+a~ ._@lSPp)ߋXm*8HKՎ@Aew] q~>RD#1oe H\3}2NՄԅJDnQ]$r(^Or | x9T5}gui Q0x愉q.z^$ejYC})j|+R3_10Qq-W`!YuK/N8Жx;2 '^mμ +N(j FDU:%xdNxu;DBRFpѓlw kal\ϓXZuJ CvB < U{DzΒkz?{YWj/QwSE_g8sƙ.x/g1zES4ys9:eys>eIvXnq:A@[_!']0' ۫,M|mX@"ue,Iw5p7Uhr0φ&5Xy\=5s _s5O#bTx/ein(EwC~b@p:A ;m] !`җ>gMj$=fr9o_ m2UnTgˢֹE?|FV"8$>=Ry;w-hx_ 0j+ϹX6$@Ul -׆o9Fq2n#'\Y 6MZE;-u^e$#1)]{?֋ `-`y@*{?]h;B :ל+ Ah[SMY^X\6_/gtr+,q9>"{+CI&f$S[Os"u o1C%ol'ݏ2.kQr:H"DsSŹ[Xq`l^>ľUGMq*FJ!/k]/T;0ޒ''/"mhCH~;nHpC m2bחaN|0 ^7>k-) Y)i"9$`\H\!Dwl; ]KϧthLR'Eg1GA}p8#O~SU)^8h@.\>phn@SZoV &(b/ s$HFaZ1m=߻!.s>BY64{]X7[/֍$F<,r?WxBY(ic}@^3]p(XPA#*$bca5lUۿ:H[?d3atB!F/h|iVJ*S3,nX^;|z4Ao:6*xqR'w١بԽ(OXQdۨ'u*:HEdlB SF4=wΫyԛRܧkpyn$\eXkh7=i |S75 ᥢM؞@sR1z`b3r>51j}ቛASl0gV`H'.nVp) S^C={'ĶB#XywH`3#6(#iNs 8^C6+]=-ʻ2+bf|fɡ-TK /|2wLҭlR_G9%SU5b~6cUꌿDss_pLbܣn~X,Kyq>wmM0@00H7!pZ i&K&n#2P HB\6}l`tO4zS_w.Zգhӻϥ7fPWf]]`8erb >*qH6U1Lcy_%N3;N6@LE0==yiKM@_xmDJ0lioN]%.>Z1"vEQxl~A3(xH=Y )ӗ䘇9"Xa}y2+EݒZSoG;J>QtХaz_wuڝ :`p$/SGiWm̯p&\"[9A:ĠJ-ٮgMkg#c#'+U )]WU^{ˊ̡G~;;-/ _;cv'andFbFu3TJ}7su'&@+DS.I_S`ُShLI?3FDƍ硬䂚 V&B64 n9KY}@ת>F~YRSj\5Ř u\6u+V+\X{= r󠊸3W@x t"# /Li_3BW9WsHl1IY*yi^72|AGVֆm#t)yȠ ,c:g=/6{X + C l;;f[eURI.VBp^R-E4C2!ިGB7)^" Jo0T\"I /./Sޏ-!Ny4R mK"wN_̗T&딙dJ]i(.VK :qJ ^|fH@_qlJ(I hoLS ~XN EFQyRؗ~.& euCokz3#FPjZw[q74bgtYu&'Es&1P9b|B[Zܤ+L'AF>Oc-1|Z0Z9Cv~E'+upeխ$>6p`, '| H69[ C*szZrV8aI~g(^.M )vEp!šdA}Ԗ ʎΡ)Y%;7f@7I㏘:#n[{N3'c#irȽ>[cxw>1Lq]N]}͜-XLƅ!% Ӕ#?,eI: ̊z\"M|O2hi /4&4§dM3+UXiT:I;#(#wA*droN60pLLYpuy^=[{u0 V6s}4I8C'bHL wAo$%٥HºXm  01^+U2\_$PGW 5ko4H˵Gz4袂V)Qv,ɿLi1RmgwNR{EG,W#rQV6YCfwٵ)IẦ6py #!Z~覕q'SxŁ2v$>"2ACKWoxէl6] _),!{j{_i1Ƿ_YS{$f\l^/u2MIJaW ;D/>69`M;NEj*4Iϙw}Y TD-?xm(hAGIX_${h<DTi(4Ԧ^ArX1.'\ \ٌ 0m%s׳M2 6mD=?p8~3oġ=*ةcy*|)n Iw=w%Vž!]f7pv9& g>P-~{yo2Xz," 'Qc$(j/x}G2oin ˃V` 35UJwXY4)0ݛ<^+1BK+Y$2B"Y.2hF ė\zI,v4f @#;ҭp T}O鈜`!zqr"L4^.xV 7_'rDH]N]0K\d" ƽqVع$~/bkUU6 û2]Y -WWqmcp0Kze3:HY79h!VA]pwbL(hŏ\FЏOS4[` DksRyFS敺ܤ]5% h [mDHƷdi"o֭hVP+ }ʹ""1u=٪ ~FtF]RCkSQz '%9%SlDY O0@tx28Oei͐GeG _Q((hɲ䇚gbykq_G6Ng΅H-̚Y'aSҚD,m|UT/mn5*`2 џE9N̝Ye1 \qS~F/E݆֑,c3޻B^)L` x$>/we)@D-%1: ޑl wI^L`t)TyY6{set7nZ s,OR;pm-T3S| |݄7c> *u I-yeȞ<[-ޟB6,36VsJu-M6Akh{>?^w05v3u"v)|ykɿE^Ⅻ:R);bWc؋c=5V8VooṀHp29bG^Юd#oB`f+Tጿ>w)&MNwIIs+.<-~䱘}ȥw#(xcGm_N]udzRJe]%B̥,B<#TR=[_qzà 3q$eRy1p`?osqƉBֻDC AN G_8Ajy1ٶw Qw.=6WW?HGħvf& Jvz̽&nYcf d*:5c,P`{]&m*ѐH'ECYN%{$UaܮFc&W}p I/"Dq#}rϦ; 4wNF / 9 X4i 嚍uynԌ*FH:Ki\_Eo| AA;ϸ|̽sbYrL.-ɵ/u`!nW&n`'Ky]/(۔JLuZ6}zjUIsTZN8:[Ъq8 Vh嬳;J|Ű7@St׋O?9ZWeqT4+1'@Ӫm "ݵShD"\]۽2x#>b ):){(oWA]4DҁLNBus\M]#UnyӄK+PGNC1,ʆg3Io1P8mzyj{ P@|z#Ds@Gs5\"gth9p=6JmWO f,9ݪ[$*w[JO;n@NpDUc5 c`-d5'#5nAGIBN\IǠ\EoLܬ++kor I "Ԍda,Fަ@a^ǐ1^#u,BirB_S//U4❀1"D$ q 2&.H_!WKeȳZyYz55TD:5/xXySm˟=.*X\ ׁtEtix; KmXtn aCj;y$ñ8CӼ2sɁqɯqf~a"p0?ڵI>@N[&Ȅ;OiVN={A[QD 1(< B'K/J1#.-'Zj[ M l҅g3> -ʹ YB~`2kʝ< '=^vi*yCnx'ga}~ \`s'ckHIN7ğODmzX#` >,0WR|mGvҝf%C1-'RC=SSm]?N#$cZB t 2`jTTBtwWF$>ƂlVJr|+]HH.<'5˴?`̸M $_DY̤󁲯 $z1y(Vgʹc1BcتoVv)8>}L1G;x>&q4;/8$u,'[f,40ӞѼ%չL8Wjz$bku5pm=0ϵi-y?p=^ ٮ+e2ԱQv!?e- Z˪Sxܡ4̛bz8ϔ.T, (W Hq#Z a-C\CsS qfU Ro.g|P4Oh1s!!\vEZ]$|0 ~L~_&AN5{̌6p!$J`^`6p;(8:EyK N+I7lF2i]l(?t^+Aȇ1Dv]W6W UwŊ0FTJ-UT` `V%pM}k_ ~\M\ů:!@a4 ,- 0{hE=fHŐ%;[\/O zz6*䩰yYM,^[ qV IBZqSrJ8 i&.OmW=+J??u"uT\D+{bW2とe3L?np " [YuKe_MQ>:-4>-[y{RSG|P\l&~~ Qƣ F_K3&{7I_aV,cp ֦IHT0Q 5Iz.8P]) r機 Koka]l_HiR9Bc;Ab[ 43Zf[x|HrF 7 ՅOQs+%HS,aYw!9#5+XǪ2sl~V,!fh:y$#1`R:)3'}/OH5P~Ͽ~65r-:ӽv<C_Ѿȯ*_Nl!- m.ݬl=E {ou;ADU{p o]Z;F(I( I5֗ؽ[㐨c4m=8o)\S&+$GGJq+NFALeQ™c;|{>\xIdS+H-ub@ wfI-Nr3Gm yec4&4jAJ0Mr8%8g2-A)R=;!ۘW"C]2_&}ז;xUCSKVX!o&EEJ8Q\."Q3s)*Gj'ˆڂ>r$a~1vӟ+@y鉤$TCͯx3ͬ(fVx\M$JT/Fgւ1Y7{-Q|[pY$x"˩  0¬3wNmI+F(X׊\!|R/EA$"6\T_%7w+l^ѯβ-r~uV-CMޞ[p\rٔ'N~vviem7b @{O05V5ACOݺw,˳,o 8T7I9F &s.' 4 .cꞽIj]ӟb†LXٟE#**?8.tqϓ㪡8?^N9p_ ~dzr Nf{x?U<8{,Nlrfτvى߽ V[C̵#WJ9'7aGo`vxO->pI3DqX)8^gSFrx gՓ"ޣrP'P"* ^У"#pP=6GKcWB^aeS3rEJ ͡㝓9&~+\DRGuk? ~%L@Pp͍!b˾uR~RݨVn{om EpmPI_B/[,J s9T0cSo뗬WO$6jSH.}k!cTqqK {pO4Ԑ>h yHݏՐ=D rdUG9R T·7HJً-"$\"c8m -[Q$fNA`1Hs+;Mơ} @P ܮ:Mqej /<+FOcW9N,o/b&$Wf Blp֞0m'7`[L S"k@Fڰ\3'E2}ƽϿຌde>g ^/L޽;)̮zx\ {T+yyU\92![hJ.[D:U jz0[@o]" O?5c1LvRluօgK/DE .+#AwמZ|cBm<%AWz/՝3eJ,B_Yۼvd\TBbћ7Դ7zf.9 \UO6\6.+#*R)y["kU_"y֞مzA Yqk9޾ w՛8(z-1{fM+v+=*bu)i;HgmJE0c6"qx,Yq% lt38I'xTiq\0ܹv@܇+BJn39YaiȈN*Ee2}3 Q[4ɘNHBq! t WLa靠~)lh(olsn:.*B"pOe+nv*]RI2Iќ]UAbTrNj5tF݇K`IX5$:(CPsA5*bPۛ<"R$ :+ahô7ˌvc8)pFM&%p{ V w~ 0{WXyt${?>n(t_p.,T(21]6?$H CqjDeږ.I8ҭi :.3U{Y\˘Dا% ؈ULAzKY0 ـ @ [y7 ]4Ł11s6K}EV$ ;Y!YB#Ƃg _g/2$WzPžyV~onR " PJ ĂG9r]Iؔ6O;ٟ1z+!gqǿF|} Qaf9i;GߠIxXz)$x0}e}vA4l"e99ُ:^h)' d |&p-YMKJ}u"g$z,VP%0"i"$gn}_e:_ط#+5D`dg{aQneU7aok 5DYsީBaqf>r)2{d[y]n-$?>K ݺFu-J){Et\_Z((1Jwou%J^kރ1\Dո̫sDl EeJ#R}ABMŠk'Sx^ VHaTÃ_dh#ǘRv TՂB9/P(.eT o@0L#j;Z\T+Yu2# Z0’p}8{ݦ儦2ײb[H=ChAlQmI@Zj pCq JЇZ)f΍{)e*>Oe_uyX_`a2mWYkVԼeyFÁzKq` vdPǩ r9*Taq1Z#bTa~-65Z|vV_V.+Kikmߞ<:<=jIr_^Xҏˑ#R>sCs{ U%&(I™ a# @.`_ #OT{3Hd\$Eb<㷔v?`[T > Z2hzm+PF,;& !N?6 kmH.I=0QSXv Ԏ蝩)o~d%ҁb\A9'Rd0sX2 ڽ+(og'>H5X4#HPC>\8kpgiJFJ^vn hK]r\fr7Nj*}Oa>0EOIhR&{^BR`'0[S j3|TB > 8 eCQ푩Y£p9smQ$+7Y)z1L*M2 )Z?Bg>x9]KA7;PL콄6>”ml?CWŏʳNڸWGS_`#zuRJ!1S~L.T8Ic61IH49S(}O+A PiHU,Pr"͞G~rw4RnSM4 ;x'|q#!6r TgnnmfFgF/3 hw?hL{{ d Wi]o1S>Z":8ob4Gh(Vӳ;m÷Ct|=*3a|aKY]JFxQ|A\Ԉ]m"H3 NAAL6!1I1x [ -o{g%y##:Jrkdը A/=>AGwS{ZroJYK7Y&t%<[grL)#br0ϝ ޴EP^1zXqq\9) >kʕdO}ww%{2?i=ǻ6d3-rOX`ƪIgcPץze䅎A$;yܬj,K\N~:9~l +{!'I+`xQ,Aj۴o6I2/ukO R$*F>kR 4 TriFZ3P({eoD%GP2gK y0H'u{z5O%z4򑓚z)8J^%h2~T9+qX2r[ݧp$q"蛂n 30Z 3JN;iħquBd K`a TQZt l"%İa j^HAJ)ZNsv@BvU5em}('-a͗/8n٘)]HBL*]By#Ig,o$]Y#6F@Y`L V:zD`qBF29( Xڬ5팮ڊu?2yƃ:[Wm4@8|}dYYܩw, {7'ul\S% LMg){11N:lc޸h阗9m 2NZ%Q )wI*y-@DEpjoM"̃uNh4XjJLTf9r_Kxaab4.kPKg#DÙT2P5Wk4owgfx=z8! ؼ8z/\5{:i7ҡ2Q=Rt 7VcraԇA2m]R``iؤ`+kL#YDץzhau q8- UJB9Feb_=OWtԏVXoB#7fj9JGl~LFM*)Z^LOpwr} 6vYbv$\7d՜UZ.c f.P Oa{(qm~XÁF?Bc{iPw~ \yL%|V#\$8Ǽ:6L%(t&X΁% UJSىR~<- fw$8XV >w('D6eƥŇ5c![I6¹v^@ŗhYݒ&7^[ZSƶCm[O{U,+a/D*⍧ Dـ g/pW -%zލpVG6%tiIAWV޷#]_#[_oE+P5WCzg'y3+TZ\".ŗN5Ӽ(OD&huX72Vݵqp/m,!B?lǟjs|}8 FǗ1oo ZZoCaJdVkơ$2r7vDq4a| XѲ%"ærw^b "]63]݄xle0)P84,C5f}ܻ:zKcq9Kj;sfgofc |ND7uT<4uGZ[t|i;WșE3Thnէ:#iL(j&$U\d6&[\OܛeHœЮ*Z܈.R ll3J#aW"IMcYCdADQ^]H!d!Q1 `KmC].1`Bh#o= VȓZsuQOBGrÔϫPG55* KvdE })0WdXuSCҼ@r)s_izsS_{Kf%5v$z^ Ro=bjI"s, u {ܷUY??z 4,0~(eMi{y -J!Ç^LZ?] [G+o%$ L 6|G >iúhl@Khܳ9WYDZ6ISD:sE?@).x}n]&bAPe? :4}zگTQ|QUU%y҂Y%W5AK׻E_ E0H^nax K܎,Uұ|bG.cCcq]IDڱP+h i\LXAV] ׃~_`(NMdaѮ"=Q~c'~a ŨP(/euLėyX.A6v(9)e|+p^L'sցa+'bwn@>.D;@&2y 'R*8H\V6Goe0d'ͧҎ!sV|]r񳶊B[d 0cewQ\'w!Aer[F jt5u%㐼ƞ_܄}vJsxvJ($n7lOY9Ps>3 "ҩ5\J-H; /Hz_gmYW߶kfT?mS m$1X歠chD5mpX˄ mo~?r2mUڡza ] W_3G.7V漀mgprY+ғ8V@$C%4whz]Ip @<PQPC,BX$gU]3T}xH߬SNu8C?w$kNlq~{a2+ߘI]w?D} 35FRtNOz몱fbu]evZN ̇XSQl<*=]g q-F*(5øX{mWMD#EI.ydEX%#i7r`݅x ~R~9Ȝv^qh{u\:*Up:QvrcEY(4UlحT9,*NwnqeaLX]Y DP8ATj]=}?Onkl5BU>gI'UVgl{C`r_'s/d͸r<ĜQn{x*͍AK~yvR.@BiPto:lęe5Lh,5]ثv_9iZZ/HUSρWI?T]t\(;6Moqr#.PuLxr;׫k mxfde0͝}W %ٔ D_k?O@~M GCha79 R0SB SoV5b4Yj7=Ag$t5h]CyqQK&'.t6Pw,w&u#.Ii Tlg ȨDu'sHl)Sf!Ībd]6T5N村,g-EAŀOjlt77v0#tݖ .p0F$Q"Mܔ[?( {K1{_{T VYJ^bq~iH=~./ {,23浸^lΖ%AC9gQg-O?s 5GHT. >زwzkx;ļ \PX ,SUDPoɊm+N-MTő?O:Ӯq`pA[EX4JikfR7c4 xhcB"nH_Dz*Ppùڰ9|B%z#s/yP~CS0+}[:C#p!_afLU{ Men^ NB8?M̙UY(,d*M)Rye[[}ӕLRxͶ}![Wo/f gȒ:Dgwq,"zAj{w/j'ۢC@=KYX c^0ztri0 ԃ^Y ~QW~5+`k eIy`[nB&?H){qm!o"aǞE{~Bݲ ɚcim ə';j ⡁i\䞹C`-TuD6<ăͯeɐwKWq sCYI@3o /[sB<4J6<kվDD73jt<Ťt(*gJ;1B@m f84kTtg%) '`K댙U:ovJ=DBoP렊Qު.'J++fRAC)N &ai ^=WsGoyJPW-(t6 qi̼#5`Gu"nG {n3+a;Ȉ,T6M^d]ŅaHοd+S$<ہԌBTnxa~d֑"&|oadi[a2,&(%~_cBs6U!=>/>0l/x\%7|w:vM2)ixĽ0˕ Ĵl/!\a٤ B>Kw&6ф '-3@;҃.d #gԪb"^.c =7mroTMloϲ#;\ ֢* OX. -:IMB22&Nޯ4,IG}wiMK@Wkf"WqД #W%ᐞ3-ƽI!h?!`eñJ\g`u췐SSϥ4Y,T%EPnfvg ≷af>ɡA}>;qߝ%^Qr"R]OXyOEkӉa.aE ܆aGS%2SLM?GL%}i14B"$\{l<fQ,y8ԣW5vl&$R!Yz !>JF8#/:C>n C|iY'@tbfՈnEgBIت3s:܌nF-&ff:צ%DJM9iP{ψߨ[ъODoWQ /56ڊѿtn40 q}1x]U1w@@&!)Pjz=ǛCCR)| 3ITYt6$yB C⩻5@FġV BM6 Kܾ#7oe#̦bTV̗OsϙaQ@;8Bv._L±&XR iDj-Ւ퀅pF}C:pf[v4=#|cȄ ]IPзeg˰xJ熫 5 n)(Hl';J< H[{uG#Z3Uܴ[{X䖞 DϝOIFuRDlu^"Wm=-jZ2s R_g;?@/h7]aW,uz`D7 WgLkdb(dz@2čGm0ջUE!LDrmwTFY4AGJ##C%,M^ka2GY7"9rvl}|yư#8%Pq`nR %'erzC֦xm T1 d twSثw_aҭT&f#CV%e2wԧJpBvAwN By8uI6#i`jm.4z6@]óSX,Ȑ#'hͦ_OrAmts =E/˙Y uhAhBF9x"=b;2(LU|D^0^AS7ne ;rF!.?{s-rR7;MLr稴L;<4`ImPę " qq >.c&mQ 6P-IyI9'ᶎ| 6oSnxl:a*0RPșDۯ{ ?RvkeW!|L ѐJ,$8‰!á5/DuuTX*V0DUG 8T4,%'Bch~!w,|CکLBSi>\X2gSxηt*P^5_5 FWjDsKe=xZ[Q:21&1]7p`%hz]跑v|NlcQ$+DHӌVhpFΐUpCt̟y$MJ [wqh\(\UL᮶չBqn#]uaLabCHUT,ai==ȘC*̢_"94^Q]a~|OT8_ޗ˸>ace88 |yGat!YmWE(dE/[ -!bvx\?UMD/ |}KRo:3[n_ٸ e=8\R˲6߄ y Z7I%< 2u򗍖~JzZ$~:dYsHONekf$f֙K_nKHPU%7;UzFFbZ8o2Q.o7k%f#!$V1uW[ocg`kIyhdnt'N\@7rJNZ\i~&^-ݕ$$ao\٥ ϣ<4,=`c<<5[jCbߞplv&A=UgaSYN : ."H-H@jp nb`COiyet_ϗp}FHfQJT$tDJʙ;Q۲jG4`Sm_= Wz7LvBdVKxEzJ~}ŗE˩6 /?,]냾ٜ^n掏/Ȩ'U$' y>yQzkXXm%CӞxP}cW~q7_՘ a]Dk8)\0k[O!KcrqF,X%  6 ,kn<8\XPw>bJ8w^&ÑꜻA`Jm; ;̿VNR> 4\}qn0e'!iZi)4s[߷3]iMG#hW",Gdi` Pe#BpC|*x\xBuNk9nK;rY/m%OI'.ר=D΀/&L"E{C<_NJ'| TC`*NBVX69 ;7{1>W! 9yn92NQ"-eq3Ř%ԧZ%/Tklgb'*ŮSDiN:bpVׯKL=T:+Y"!n kh}~W/le܌:7A?U~\R [\9U[\&sdaU;[F4.=6ȦjNi ,OY-Qyإ~@zaRg_ !SLnxTq᪨nNmH1{h>eH:ѶW7mYpkynfFQ&48^:yޣ $Pu]]@#Jkdvh̗eЛ},R|!^ d1xSNeGWcٖ ,(`OpRz-ҾR0L5(mW`oT&ܶsdpؗb VZ̧p<'3Y\TCsC&ѧL[F n~*{& ):+.LGM)ǡ8sг a.}#lOh5Lf6'4ZG/ݲsBZ٘)ܴ=x+I\M $>iIcUb꡴"{YѹD%RG.1Q(~%|!$L=Jc؀ 3wΛӇXjJP[7b +L>Xhְ@xS1rGiߏXާ[qЖpF(G`7ŜPmTZ~gB1un|r9?iҊ4 o7Qp)j{gM*ثiڹq%#cRhwH~~/쳜+ֳrz琛֑[`sdFS4z\} :GoO'c fUL~FOw %5}9u'd ߚ=7H+d˟`ڲm2{هwmxx#sp0gn G'^+1&>663O](.9p=N3y6(0m~vپ{gb?m&OQ+ct#EmC1L%nOҝz\Xs0QB7&ެ;JBcrZ@迃P-JO2ǰVI nE%`bw~lU;~yb6WJk,̘9 _2;'R3+)~@ЄM 93y. BcVƢ@][_(Isdc_VR,ڰjsużU%$+wתvr J`&Ix́&EWfͅei9`cc1 SE+M7#+ =|[*G{3󃼛 |Opэrn:Qf0=θ" .jlk?kmJC=%A+u.`rK}ٌiٴGlDsh-/5AGs%<Io; FI+''NQ58I+8qHR@g(\( fCcwUu8dHDctG5HFچ> / V"3ku}6vu@88= ԧ`azvMʟ{%|ҵ>a7bcޔVX7e'j>ʘ GEJ)GC%AȌ$i/ r]KKtOC,ʞ7~;I@.~_+[91g)Is+ q%)΋ 5( '.5ޗ؀ ;'27 "AZs_[a ֧Z'KҝP]3tŽse^{ӆ&|t@Kڅ׋ˋ].tT[DY5Jt}ű`VC ksIrccO?:/C@X1rw" SiyΞ=LB`gml~qiW.f<$$I.%Wj~@mwM)[+.h Yߕav.q9vxWJ:x"HP8p0Q|>9Ɛ$"?(NK8ܥ{ @q ,3Yĺq|;$MOr\,l?k;78 էKL@%DZH)wX_{sV[8h"p@QdUNgk獻}$>4mI5ju-[3?y)klp BWA5͟ mJZ,#}9qm/Qrbi|Pd+)ry(=#cy 8j'᫉hrײ[-dSQvQ-ΗgR$9W?ss$'"Yexaz$Xaƒ݄K &jhI&g:Z y6wÅ&*ԅf*Iln% SPk1`oF 9[/mK#{Jx e寷lGqݜ!,]R?l JĹAլeO$50βK:LGUt8~i(|%IcHJ"an_!`%oEQTgwNױx*$I[{ n`.d& .eoh 'wt)LZ} {o- M1-5mR)?#$f##V+j`g" k >hw|g}GN6ѩt<~@`)F!Wp_֎ Ea]\4:2t~QÜ}jhUz Z׃@P7DsU1^q;sٝJz %h4x" néN֏ ޗ!NgƦh87Qqڧ:Rs3cCěSe>`w}/#Mۮڮˏo5;!/0xV ҧ6r Qg l.YT>U&2@7Y?W"ީi$";]@1w;o$Nxpcj*o9n;hy8^2& W*`?Gm(&셌^sH}WΤW۽ ɨS~MS3Z2->AsǺ9Q)RJyhgJf)Kf.yRWKm!Z:KǘxZW RG.#` c^" >!W ~XPXW6}`{rR48܊;tH kCFu_(@F{;{zE.20CxUʏ~2dS~W贀<,[\ʞpdjGlM`0n/ǟ]vօP=8˄? K,lߑ]$,_(nAvkTȤdŦtNTNu ^qں6]<;%W\L+v&)I(-iS62F=" EïjCd / $!%DU3pbvV ɔ05y-׽KARXHn;["$usrHblBޯb/s\$ [S+-%}pPxU$rײXCd5#r YФVkXT>)9Sn=n4A$B5*YB ؤ./[]*1&|'3@ HzR4͘bc oBYp>S׳đ%J4_59VA{naCTSRJ'd%fxR*0ߜɝP]lt}H< J63ј r"Ք 0 -gdմ$A }c9\Yh[*t%5ɸ) k?_ s@b†2B-G&zύpL+3kGTEzAWR)r؈0+P+c/;2ǡ{Ŗ( uMۛmz4%LoW/c=L4~] dTv H+ϫCpɻ>#fӪcuWVajp*3rְM#9-P;C5]$ܱkR;ߪA&|0z5&MШ3QʰBrh $i z3]ccΥc=ï8ilYKeЈ !o]E!˗˓xAsuR[QS$V'ф.B=^ψJsx.I8Õx|Ur{;$=>={ n/t\~F r^LPo̪cj`Ls?N~WMqy/7"%),ԱnL-Ps/N<ta_ABj MmGFʠ QOLa%w\N;2' b0V]?2q%Y ӼK6M) fM<Č[B ^0꺍 ']*W8z8#UT9^HCFlP iD2cU֏ Ex$.!Ns DxDN"|K;o.=zTFsa a)lBãOISl 5vj!CIc].Zۺ {RWclxIT-8*г#ٌѡؽĚ) V|gjc]=]L!~,L1eh}1Tڠe $\[ :ۏĤz@rhsI>"o l>g-ASZ*ɒOav쳘Gf$vzj>v祢qì#GMiOGd FHc҅W![fJ-D]Y> TRCkXܼ69k*ƾ/Kr ‡GجX3vAFxoXO4yFd { -*Xoe,bFk$#h@}>pv P; $.}X:^Y,b%U~-݉|m>]6k $Zt{PW:D󥞚oz$]3UXDˠsӹcz;5w-+Ntv/Y"0~Ja%?/ i餼E~눡T+SJn;ϓk6`V mBT o }ߌ)N9-MDPە!HʌOJ OἬnqh;Y1-Ahͱlj^Lf+jHѪ<O}᠗z[| "()T  \!국`i-X*ۭs _ 'X1HNxޝ hw?F9Q%}h5e7d `ġ.}_Wc%p"u\ǚ.We5U<7Kɨ:faH%6bZ0.Z4c6@Eot|ܾjsrR$ꢕBյ`3]wY!K@1)r6ݘݛ ԠjP*F"(^qA XQ[J0D:Bӑ l-rƠG}F}[8!-Ø`Ỿ"xS$;O)3l )gDdgL"1FI/T2Q ** 3-{7K K_t.:ThH̕Vw=ۨ9e}dNOr)M;>qyL3FA^:;%IbLKR-zq8w -c6.B|X\[1״`?  L6o~K]=bpK2[U\&ru_lmD4\|:iӍFׇ-toUL "EĐ3Cү+O!5Kpy{5o)U5sB7e*62N bZpEz&$ק :hE=12Vh2?0u{$ A[4Vd}ׄhNG[&XKJk5sbʜ;z{"Rɵ9q.$HOΞ{/ݽ@H"=;h3EB=0qL)ܬ Œ?^f}r3`@-ZT͎ïMcEw fҮ@1 2 },ܷjd KeXB"kyDsD^"[PGXsNڦ-o}ohjot?GZ b3TgJN(@<(~(2T:>Wiq'IanNz H+ɣ$4"x; HEo,qkL^E3:BE h! ,ک{먉 mV{)WO,yp\*%UqrZF86e.1RJv_-~n5>܋XHso$`#n@Շ=8Ĭ^F x6.PZ}TH(` [q_3݂.eτD)VD( / ?x)RJ Q0~Ϸ#4*veL̲ԮšBۡD9ԕ6E73V3  5]bl1CԽ3^+huHw/ \/VD 289Vm]ۥ}t6\uOaզ H^,ds7I6U{Na4Nwi-ֵS3'3廍Oo@f4Ŕ<8' E-G۽>K4gD#e-)58z(7LUU?Z4]i7AC?khƦZԒTh4E-]U<"ߟME9HJ"lQxb1.9"'پ,xjBpkA$R~ lǤ,2I9S{ER"1K'7_>7Kfʚfg0--42Z]諷:tm6nixF'y2EW.S;X_:p'~\,{gؔvqvRmj--~)o~5L<>Lp]r2Uslwf3O$]uy "68 %+-\#fRjzOgѠJ1H^ ~pO:o0>J?O3E/kd6Ր%Uma=YA Z hq&o.{P&I1男A, 1rRh FI4w23kb͸!D@Sz , "8G%l)\/Pr߂Lc)3j?M<}uq2_ 9WnhP۱)^xgLQqn?zq%J+ spN/ư I@"pMAS="Hӓ\%A)g0<`fw9])YR 2FBj+wAS걀js/@Q0 FV%^HJ8W nh(([*ukdT"%NSR#Utv(0f2/ew*_O[*p޶L|b ,Gwʏ>bW8!(Tg.]s\h *M71sEP㴠<<)%6lLBuaGJBox$q\6p3tXz jȗt+Q`N~֐簲,:Y+݄^%Gr:eۗ{{-IDV!B )JRiB`bV}TƋRa?WBkT4qc3! Qݳn"~\0Fvaߎ]*ې0S=CYǃ;\pEʳ錎1ⓛK]4mU% bt:͋)єLܿJ\XYEUSyVP9aM窦3/?9i@:gcc|{l3v&jdꕸl&HeGl"{ JU3"Ҵ%Qx2 ~F8KoQͺ{RsX@y'521<0,9ȁܽ+5ӊZ20{O%L֩_O_޳R]Vw<5'!K#?*10՘!z+-C:Flf54‘*J FQM >&R^5r 2V?7P=j ssqJXes6/bHpq bO"nU`W1A*-arpnu~F$4P.x9.U-ӅjRԳPRat.8PHq?;M'9e'J^5p]]vڌ5LfB+?ҖEV^xDž"*{ {z">hӱAQq-))! 3~,>/"tNt+ X]֗HΞS{\S>g'a~beyN7qHw+3K* ouVY!ii+nw~9 @= t< gȔj O3-ַBCWxOhMoJ?N'F#3FFcIramw}K$*#fv埴&=(ũj6.6:,7V|{yцQƒE]Lp~5? < \gZ)D%6R{50;xF`SqSv Ѭ4z)"xݫr|.߮uE좀iV[, 97:k mDҷs"{9<,r'g=h|掝fx] uؐ7t8AE0E_͛nfuQj`حy0%xybSS2eD ;Awƞ$!ncV2Gq8@)H7]NQ.]5@RKZ!1A>\dK7W^?T(;qQ, 1As\gM>n]z1m#Iώ^ۓy3,"dg<+;|nr]2}AKq8D٭+Gp Z$l/wJmJ>z t {g.1нVCYGδ\̓'"G( ‰0-nt(1fxs/zSoIean}9T~PCk_TicǕ![RB wu3_ƁQBFSYdd&L m}W@k9E!1+ v 9Ȳ2->?F=^N4=FR*e-g%!8mơzq^# x?VC4PqE6Ye΁:6nbw!MC,dz : 8H-!luOO:A%z^+oܐ4Κ>.D'&v+;GޕcxM[Y^NL׿r  j9' ߾7$u8aGYq@xfXERk3tt+Yob-ЄW J'Ou|c:t^WQ3Sj̎ha'KC}ɄL Lv Ҵ/qoۛ*6=J<# J7(ŸdPM^K9ƺ %">%P&j;Ʋo蜗|2U}utg'!UƶV W1k+MRt4+Ok_Sz4 WoIMAZǙ&{} 󝝤R~?wk^O`11 idOv܀~!8} n/+`㹆) c͝öx%q Wb pIAbNiQ)ݖe%wk$Ȃy}x}<+  fS/ƨ_ܛoUsMIqG[1mПPOKJZ?[+Rzp~諎&=uΘs(0Ԭ wTA#p[8}Jw5-`\e0wcN;v[K/mEpd&W{oO("r0 HЀ1{euNc|h I%sU׌b`>04R~y_MXfRᷴDak?N~\) WϰpwGDUg"ʴD IĪ5DP}`BEz˚{Q*$k=q?C_/r@-<{ Eґ4#)[e-'}2WG&۱PyeP5>`Lvx[uH!=rZ}r"8,\`Xvr;%#9ܨ]\N%ׇ#rktE'%rPlڰ:wt}VjkIVS^\č"e~wk؜O?3nL[lR}W2<.-Wm up%0-G{bhP["|"J;+Xq7Ta'=U7bP:9 (VP/P5JϞ3щj}&PqF?5%*=@F4/ A4Tb6MO$-s,ZN,]HWAL!Ly,ttL+ yrtYcL8YsJ[.^uD!wS.\|1홬6L%TڱCr (e.}A/Cv"}t %1F@V_7λ@[ka Ηl.5ol5c_N" grb='~c2%&e 8GY b7FizB}coI?-p"ɳ׵[ Hn AHrnmaHӅ} ܆.{qtC!ߓ&YӋ<7.X8oM 12u_ {w8́u hUυ ~{,03kZ#2=@!Dk/ -MX$=Vxo ePZ|„8ѰTx#-g  ?Cq9َ<풤X^ 64ʼn2k;3J/# ozjnؠȇk^SlA'b_*A̛_;,r)0&|*x株,}c3_ SȉMf9+[Yi/-Q%5 OhI\ٔqž%2[&/:TbixE()j,b&rv81 ÇvdNg?\ }N ע jgw= \$jynAj ~8V&%B{"{1ZNw&p|!^PD@]^^ь+AaIq8H201s)f?^bxA[*[_GҊ}U")P8sfq 7PmRI,2auW4韈A7Xq/ŽGq2 Ȝ[+y}/i]u%u.ΓW;MLFW\o)COkjT>^E Z0Cki~G?h/w#W fzus9=O<#z7V3xCXQZ𢶽 ݅R -7@JUI)}K֬TCaK% dFj!o(bfW"ffBғZtn".kCDa:1`?Ty.0WT[ԁTfi4 X|P0iC!C^z_d{WVdS2iuw :Y> T@,`wXn1ľu˳49LΗˬuTf Zz7h '~k:1WiPVXy ihWv'#Cxǡ{[SGb")R1F8ygg$>W&02-l/J7&S :CVb#XE1Uj,qkڊ`)yY(H sH`ឤR!rK$](ȱng3[ۑUN!E #~\FuCh SCZ0S 6y@YR! |_1PsM|3Q&0sǮ<y,b.|G޷FYXd W~kĬl#U6fܡ{2jnK1yC;Ptcw cN2ѴƼ `a|ȹ1\]'K~HEKߞ\44  G/Vl3[}N)W L2<ib́4tҍjLKȤC֧nA2& #5v*h/e5DJO GLYO|<*sd9w uI f; %c¸Qwk)R9ԵBI*CϘlȫjP"N&ik"̙o4[l2y"t(gGU%k3m5𬈃%mƳI~睪0[*Snc:$]ؕq]=C9n4L[h;} }ٜW[93CzOK+-18\ ΊP-Sϣ1ۓeE~։ J6/m]MA9LF8(~36PIk}˸3*Ĥ !7 HZ3368uÍ[@RA>6h ^CMb`bSϫKc5Zk{n=ԓ{J} [>AιyĨBq3!Z'THnDūQzJ-{X] .kĔUX"f`-hNut1SR7I_{]oΜ{jw &:JD5_]l;r9g*d'j )ZRum0( lӺxT[Udh h#%`k-l f3Kt XT)*^3:X3|^ڰ4r>:TɑQ[#l+ ra r_"pc1(]Ȗ t. ~5kkocSG+GPmwX? 葇B 6m A2R:{4;D۰U.!~nzkQ㪄dqL4Ï zfC;4͖D۲e wXh~5_+ۯ1|_n 'jF;!vIˆ87ؙq%'&f|eUT X g׳o?YOAdfEpHU JTp}+셇]EhƟ!4%_]8An!2t_%<#̍ .P).0FyhSHE>7;\`Tj\_W;\K裏"y: 9Q0o cxo=wWadO_j'~+I3M[Ee:SN/=`ٻ 0M*q *cP)e(C *xd/ كM13%"wc5I 2;;AlX |H{&?Dfr4a#4ru[=_u9MGYq; CT(-]`/]#s$VxpkxŬ'C׏LQu-᱆Oٟ((eU[ !/>Vsj8~z j"TU8si5Oȧ.ؼBu"+ XM3 CiѾbc%eϥB `(W(—?A, n%xj t];} oTp;}E:JՓc?b{_j7B)OQ.wa%R%1r PAx؟樞4|oQgK LNUJ$<5y&pfYPtx` hIT$ Gĭ@@zJtg\:np&pڒm HX'!DJGҽHWS=AeF(CW{ьMkb6(좗 zP,V!ӇO%ZY+_|u-N+^p㷃n@%'n:W0tK:aHkVՐ@Z+aa)¤6,RTawzLo/>WC p}G*,ЁV2!IvNê_4{8ԌP_B^)63?GN%]N"%7|}\2(qseו뚝%qj"$|ApAj5~,QL~̛6'm XP\k>5F襩~^xǰf-KhWTp|g ˵p<\嵊R.} Z7GL@A5:5e3z 8c%ʲ^?@fj86{Lkv{]ڹ/Z"{ȗf auY֌DyU"2I t6)|RӁ0-&73KTqUߥ!fXOfwO7k̳TFhd1o#LKCY/|"3YJ.e@4, h})}`lIZ|6.z87-2Ժiؕ$uj 9oF}ޒ pYeJͪ8錶jp^Yj'?h4Qy,[T,7%ݱ<tSQ8[/;&&tMՇ0`x)BQB rc F`ÉMM>>f/6>{]S5] IW-2qQyqwM¬ fIAWlcM"},uNa"(X`І6 ay0ZZ| |p>/7֡P߈֬s:]\$߽D#?ngYmM(b0kUV ѝH;>H!uhy]%4u(> ^ fddߡ*i>:׊7(%b,]ϩ .Ae<9!RuWtVs!8XHB3ykFoAzeFM$:YIC/:1xqBARK8rwW5RmVV8A_}2 ;bQȍ  ::͏wvBޜox{['B ?鿀iQefv'4f}}`{_;OLלYelBk?dhҰ\e{Y?Bat 8t[ &ҭ脍]Wi >2ۻR(n-ESnOiG{~_L(M0/H#N/tA/q2!JIq!WAfsUN圩`* %x'_{]ye, L[pXK7b+2QtAz5 N-D -eYD;Sv+hORG{/A \`CkdYfByCvꂚ@[S:NrҸx@ocPp]=SY#dQ_B*e^Ϥ2!h,fzm"6 -JyI-pls{,Ǥ@YaAhB8SCQ5""mBX=r.Tr׋HFHZz%בϣ6kۋ|4jλf0 1#r;jj)#LHmpDa.MgW- Wd2]腚4gӟӭ9yb`f\' sT<;×/4R)-XV$3v >Ij5G g5w[ '#|};6tJ'uHF ;} -kGW8@#s܉V:TTq1Cʀd]آzF<λX8d<5DB!{)OI+Q_hpd`)ՙfm1U- -YcM&:< m0`/bMfFa8C,Js&54A84p+li7\8h W2-1_(ϜL;J!ݨ}|vxl<Bmˁ"rDPI/4RYz7842CE9lF#^\_܁Ƽ37Xk엝^ ggǰیp>d_˕r SY>h5 C$9J*RaFRhDE,B'Uэ/P[ 8p0uqr*sRU\5>R(m P(ovnD$w-^e~4q=Ϣ*KEqfZB(lhJ=%@&Ϣ?$2;=UK+')UE*e,q7D OU*OɤDO\8?К%s&$*7xؼAk S6W|#kYjS 5^ՄΪIoQĝaZIqILds"[̃1y){\ʯP-sy."8kmUb^}+x=sjj |={oxÊH1rzt?[\0nkTJ~uf>gw2FjZ}m^s'X DX ܩ -Hi&[i*wxR߲1\>IU@@|йK>?72DX= vGv@ 4!][}?X?2E+]x'`=u;nzbG5F$?#Í(_(uԪ7Tiײq@*p?!(ØSۏCiڎw4bQ;k8ɲuHH\9\;iR15khN]r2