nscd-2.28-209.el8 >  A b_U]>w>~naz>ddA !}HFxOυ%BU5$'R9G~ . Hgz7VBzL>WY·%8CGi&-P=y ސD v#,yET)|lсH&qF(8;#K|n&ňg2HTptC:jenNCEʰ'K(*{[02T1\"5sܝ쐌="~iT/RT=D%)!)CB31eb2e6f157d5bc90ae3e8e1c1c763795f8d9662333871d9769a6054787dad43b91cb9f64828c751dd9c6e45e4c45f98950c70ae$b_U]Z&C ԱR7{?1kQX~~[ oQBGJY+~XSm|+4Yeٌo=S-ѹ Q<VvMCGNIV)lvia \S#\>@emYdk}l$cx=.O([e*ηwЬV 3`pD?d   :a \   L   Tt {( 8 /9/:G;/=B>J?R@ZGdHIXY$\L]^V bd1e6f9l;tTuvwx8yCnscd2.28209.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.bppc64le-02.mbox.centos.org-RCentOSCentOSLGPLv2+ 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/linuxppc64legetent 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  AA큀A큀bbbbbbbbqbXbXbXbXbXbXbXbXbXbXbXbX8ae41600f24c3259c5f119c4108085d068516f9b0e8537b4882cca3e54c4884ef09a76aea960bcb2149996c0bd8c6a86a87aa76cad7307342c2e9ded812f4c0edaed61235f3efe9151ca9bd245c4aed8461fb259372e609e7b76449e7f3bb4ef79c9cec5dd2414dcb76d11e75903aa6fd9b7785c897cb9f853edcb140a71b7793cb9f119b0669dabc0ab60f0df0dff568110501f48d3eba041a70db0d85b9234../../../../usr/sbin/nscdYYYYYYYYYYYrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootglibc-2.28-209.el8.src.rpmconfig(nscd)nscdnscd(ppc-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.17)(64bit)libcap.so.2()(64bit)libpthread.so.0()(64bit)libpthread.so.0(GLIBC_2.17)(64bit)libselinuxlibselinux.so.1()(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)systemdsystemdsystemd1.1.32.28-209.el82.28-209.el81.17.10-13.0.4-14.6.0-14.0-15.2-14.14.3bڑ@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-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- 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-209.el82.28-209.el82.28-209.el8 nscd.confnscdnscd.servicenscd.socket.build-id001a8652c0612d24b2f67814980ec5880b4d0fnscd.confnscdnscdgrouphostspasswdservicesnscdgrouphostsnscd.pidpasswdservicessocket/etc//etc/sysconfig//lib/systemd/system//usr/lib//usr/lib/.build-id/c9//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 -mcpu=power8 -mtune=power8 -funwind-tables -fstack-clash-protectioncpioxz2ppc64le-redhat-linux-gnuASCII textemptydirectoryELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, for GNU/Linux 3.10.0, BuildID[sha1]=c9001a8652c0612d24b2f67814980ec5880b4d0f, strippedRR RRR R R utf-8b503036e335bcd35d45fa80984ac175f7ad2a8f798076dd92b6949cd963811f2?7zXZ !#,⦤] b2u Q{LT24?xV%y7lcxb:}?c,w֒Ta]Nj٩hPȂ&\l%'h{#=,Åk,r@ϲuN:# %75re}N8hY(v _Xs8礲 Պxq:HK$FV>P}LCmI:miQq[hrwtHy%h$+Q#.:+hFK[q"Y Ɓq ~y:\o+` I|!dg绖tDbaM{i|y߲3WGL2eBfiw rÜ"QMiz'߽WKnʘsh܈oVZ8sҠݧv㮺@f͏j,IDAIzS$'A?E^u&ks4PWNCU5?heu-'6x~ f+owNK K 2"rhs =g<#>lĹg Omnhi@#{&Wuu揯@{8%?8ڃCv/ 3pA55!JUv@`4`mK׏r+ۖ&W<4¡4$ZV2[3YMktX}]iS\7HVo-7A3MOg4bYf{#|k*' ^ǂJky* 7i}Z5MSՅ>:b-|A$̝H'Z_qؾ*Er0X25ݺvuMj)H0Jۢ:sOxAKKIDLET*U:1T|Ka|cfVOGXJS(z% (mL"%4`;L΋kPTZa)RqLV}\<72|v< *{STo|Hا54.kU7RI4wq Vq#_Q>\|BKpC2ѧ9 ueAtE^'u|=UhoFa ;=zbO =^;@WKlѣ跏s:D\TsUn)ҷdĎoZnA7CzUVIUivW y? 4xPG_O)pGVXU$>!ǘ&F `Œk/"6n6Í1w9yUw,TD3Y?0-;2ʻrG7+HM5 \u-2rw"^G)#UY_#@[gm1 d݆qx8 A/rށ^lbN#G1nZl1C$K~[ZL'*XO{(uo{i8Ǎ7'/_ְ>F!5PLI&5Ni։JK#7CNͦx ,mvgB]Eʷu$>BC.7į=@a"Bf SLg#׼Le FBijHd׌λoq:{z/JS&-uiUփ7Ut!͏95(+8ZﻄQnW']1kf?cw$rZC7;岍] BR_ =kW &zttM)VaI n5l3=vz"S.3L0򏫂3V |L@$uoDl {WFu~*"_i'G.#1~!RГ\rJnabm>G;- >]8(,Z^Q䦥PpGL"@P U!FdJՃF#8Iyg102ײvyso؎x0Otǯj܀/LwmZ~=3h0=0v}avFs(:D^p8, p ^d%NL^?M"aG~9Znܩ Js+ԡ+ⰷ|xXQt䩤7{< )j&DŽX;-v^/Be'@sL-/܈e&JÖ5sM$-CVA#r9Xf:Ѫ+Gi6& ם%-B Xi*ٗ3Wtd;2 w`eJsW_"ɟ3]a~3#LoLB+]H!+E_gΈx1uh-0bWHDݞ$BF;n3"k+b/Pm[`ǕTS U0W~3JCYٴIV ~[N:%@E3녠Ew;E1h{JGW ##+%p]_p0IVJ m;be.x_U9gjbV$Gl psu,DvzNDdе6Pgx{K<r@t$0f"(5Z `bUX;mvsV\}U:Jg/%(Q$2PPDJ rd[v%6^dMЕT}fvHC,~ί@vρ"0 }KX@''eK!q2[Mg04,LJO5?yO7;*Q%Q`+'H4P$AAp#ٚ+:?\Gxճk5̀ AE-3BxE2\;Ƀ4(6n\] fiֽR,ܗ=#p|a `Nk U-t#ճ)W0 VWu@ʥ:SQUbL!3$LlL Ar^<3tA .ڞ0{mSQf@OtKR j-1\zhAWb8ɓƱ{yfGϴ$b"hYj0) wQ\JS~гA ?#/_jޡ߻æ$>8zk%/aQ؍:y;A`mOu)]DّX ne+_t3G+=h r0Bl8Nl&l58fjQBgu_[+/069u~Ij<9xitZg}cMmrxqJ~2iP40xP=acvdz 7~;ޏ+>O!-rK쿽x^(656(Ps?^F55>'hȧx{S<Y#읺&ȑh⣐VHp8>.rN>Bػ3/T~%deQGݓ]q^iEʪ){Ai ~!wsLI<>{Nhl|+ۅ5uyӖ{HaH~f6zAY61v~hU0ΚτtE=5S[|sr~a*ͪj< W^i >}QPo)0=#Dlյ}PN4"ǘXFe{ݲ37O1AcEVd[֍-n ;k8FW=^@\%6 ܋br̞'q@VrI;pQSO@>ro:`tIT̏ѵ 3tFO߽Xj2CUWV(RЬHl 9(=$/R +#"!A=:?ZA``EޭޔUqB. bf o:?@4aO*K@A;ڜevNE,:e.V0)*IC'tYNX:3Ša=g Ճ-G2E:vLTFğ/v7*~؜޼X]joG|8GZ" >p,I?]8kVb1tHJG|vZG7!p3L5P&$:|~Yzy7Ӳ A^]U$C=sJ#5?K hk[̆Kr*|GdeȎZwqQ!k Mp׷.qj)}q0{>lm/B#PMTjQYcR=ަ=c 8C2hLuC_N3`IOaWcv:/.JZ\= 9%r*IW4{:d^@-}!ĸrx/ZW5X5tXڼP}eFzRN|8+%-?ke:Q!u`Ul%|dXN jϷAa]Mr $ǟ{OA{j<~;xVFC91Ab _{gۿhmP[ M Mm/rgoݶ$49| H:gs$ `GۏVxTe<;\nhP{^t]=3@d)cIk_ԅRfKNG`Dwdzg~$>+ΰe7PO~$5o*H-X3DnY$E{3eP-|YUВFb9ָa6H']+GI {Κߎb (9@h|8:.cV @hZ ||Z< *OҌB.#\Ayyd0|D\@ ,9LWPEICK3)V«/B!fKpEG\>Aٶj0!X$k'<>Ű6'>z5Зܴa *M'_poE? bH>DD*6}C DmmVqVE߯VA& )a.p;NYL]"hY_ibALs#$J'ߏ9~: N} r o&CG^lʡdLͫ!Z%l^i!\ L5jH?m+gm+ ¯ .d9Xƕ( 0ѐ8gmU{ks(.^A'Q+32g+s^l;}cm59=E[~ll׋pǍK[*TQVGOx3\ƩH9mڄajJoķG r ѐ |M6Ex("XKhgÁSMͦyF fZrHu0^TkK5 6 Z_ f4 w{uZ9J"QKhVS+ vf 7z_D@#E6v _aniDY[~֊#!;O'o\*Eh|Iֻ-no|uC6=( ǵ783jCjk5Ƞrܷ%kAY~:X ;B7u}uP?*Z 2z5 5œgo&ϭo\[t ,g:^jGyzǤR7K%.)Yxˢ2>6(@b!t(,5BfunN(hP}Dq-H9 s? 39/'Y4s?AX3g$~[%f5g l^@h6*PWq wHaC<ܽ)(-dE8IKL3%)Z  !ٚ%gc5G*`V &@k1d_]uRvҸuSEXWSGV:<ztmQEc%ϰrE,Rp}p[}s5ɜ ?}lu~'ciHO(:MajJ߫,cqAʢUNGIFC"P狇h2 5jmB@ )zaIlITv 7 Kh}'0vbƸHl n&p_(Y4!#pbd5 ?Y9*9n20BF?;aie:9awbpa iWM8^杓4WMps=ƙשּׁݞ^2e45NEfHD])ApIX8 |Yn鰔` If`?(Qw*@؏mb^WNr[|^TN@{ΈZWXDQ~B =%rm[ZY@:+B _8޻+@m͇peaˊ_c-iRWy^V,bx\H115F@4*W$Jv!RߋVT Y:mS/ީJ?'&p˨<"d pt@DAayKxǤΒ2Y.}8'}U7Hqly=ԧSEv>1@71)4?[V 7,üW(++ڳ²ϱhv,"eE'ԛJ.%Gx-PrO 5R#o&} egj8@] r'MIIՏ1R@Np*%5w=V3-ZЛ7L73Pa 37<箫'i@_0cR_y)"" f aІY+C0pb>'qobﮠ'8N;!R1p:'e' ֆ~0&KΘ*zVu uSe?laMNWd>LŬ1_Ӧw%.-kmmϳ5;ʠz.uGcs-ݲ`{*TXfbQxb;XSUN:n+1B9&lSz 3{|~A59/MylF 5d_ ~\|8#Qظ}To 4ۗ4s]PK(~t"ŷٛg95z`ÞGݜ+xșQVDS(jII|U5CbG "a:jn=67mdnDxP?:W|$-;4M^BǍ]>qbVrrYu 6NLJo }.6~w^@|yǏ60 {hySýs>q{ߚ_f˴ŵNhuJoq}[6q&gJih5jQXl4fC`|nFWqؓzg/-.! 줅R>`P܈U8Spd<^1ZZY`?"D b]OwTa x 7oKIpg&"tn;VNg0'm2<Z1GQ7q+| 'ꃲ0cx7hiŜ`_Ӝís52ߓk^ya0Eon>%;va~zKNݷS+=IF]5ƭgcы]_qG\\Ctx-fh&jۏkKm FP@'k5GSt=?% ۥ?kRjǶJ[zbDML[G̎% lI\p-dh`hWV6Vʈ,eTQƚhTLxMJ7Φ& `;rˆ95go6BA^YݸZHᡠ1 a:Os%,}znosbמ6EHq hiZ30AxB7q lB drjFqj/"ԗ==kJ+4<63nĩ,1쪳ȇ\jgd,ۖȎhZN4f,NNne<i k!^3y'g+b)oKoz<WGîu xO1`g$:;BV)@daP0k4n& Gc_ؾ¤$CIHS<e9*U|G2<-4}NrmCַ-vŸCm/t `7 k&0>+3ᖰ.!re猌7~Nesר>f9Uvfn']C?/Oz NMV6>>HwR__tN.W]lsVnOaj(]"sc(ʯhKdM |ѕ ?-.믍Gd|.f6;lE0Q }e/mXfR8{݆izjE>SX5IApELǯnF_4]_|'p=`~^ɲ7VȻq z(miaB.)_H@Lgj&VM2 ciA쀵\I2fuPc^dD &UG'm7[Pa_Šu֐*")dqJ Cן"g-c(T4oWm+15&O.M|~LfCP|¬!K_7$Η-/RB4D!6=3'mt"¤r+8%;ZkPu:hI z?\nu0{E廊jaڡ[\5tM4_tHzx@:JLj\9sk33R"\#ĐRKAKi{018tGgkP9ҋb:JM^jKY!7Rt`>K6o7Ιclн{jxM_ߴC\1"~lW ~f V`Nwy89էdžyRfSO]~-h-zH cso JmPb=#1=߱HQN`Gԫmp@?R1p?へO촓գG"cs1"Z*&jA˸s kG%B{xy$f :.I8)'0S%UM`3G0 CS ,~H]mhh]}KGwQ..ԃˡ>WnE!~fуpfQO-@|aA7K Ѣ*7k(7lwKž@tط=cRH __ ,TS2+ۅU;y(-.#h.^'*pTїzW@nb3Q;>\/"|J]oqkAnI'll[ɔG,ی:J=YPSe;rSN#Gj `^C3' aweWP lRD!Ӷ aHA!~4Рf*= kYO)E i. j"?dx8@X|,[KN"e+ym:uC>g\9Ru`_pȕA-Fy̵ߓpc#UVUp}gλg޼Y6LZ*&祸T |juPAlJSڎ<%ۺD?>'օf6v/<vv Jf>ܰT nk^Uu/8pY~lM綊7>za=׃0e7[{7;~p?p,*̙V`oȭӨWa1nPX8G!!A096EN۽ҚqF)38 V.xXzov\|FnÌI@TtʃBk<Zib}q{4pn}t9[;\ΡtF5ɻߨ3h 8&/wH<3̶+[>"[%,"5h]^nhƉyb#n6Ͳ<=cZLM55yi,R&6sIy{`"vCjtIܢ3Љ nLDf|:-݀CyR,>3 d_ B T1|=7~+\Qkfsp_n2揈[h)1l 0F>WI4'ZD.nL$Cz(Z`L@:S@czrt2!| 2y*d=RRB⅗>֍=UhPhOn=\ۺAP`x ުv}ػ}:X; !G*,!UhҾ9-2z5nZ!)*f+9)y_z@{-iU#!حk/ӞibltU} -\A}{%gɈM:On V% ;@4fX?Rpbjx 6}tA$s2Z1BF% ?GPb ʟwrwETqt_uZoa8|UҦs.#SW5"!F طd]G,vq"Bۊ?r;mXyf؂%e:Rf=?O2yat% n+Hy@|U[c)1Tp#܈,ҲFA"zǽ/?ink(me&b!f(wi KGK8d%[(:=쌻BaF̂ih -g.>Č翰g| jh|]/P3so?'2aJ$SNH9QYhcB;ϭ$| rKͽ~F79dl ߰/ƥA(^)U}\Q9^TM+5CӼ-ZgtzQ /BB9a,hq1r\nvpx 򅡒4Otgr A!_˖tLߴ\Xv,3݁KƚEE^FQ^xvA zӈ@D9{³T׳Ӳ]R@jZ-턷?q}Lk7A朧 3M jŅ[&W#9+}7w}sيgnJE@u򰙸4ۭcTPNhb} 5 '"dc'l/8鑓F~J/l@7҃8z LVp*V)M}݁Y 1]}"cȑI/!f.f21J7wQyTDR)dy~8"FФTR1BWq |_}sT~MT^JtP;, [Uf!!'}cI>I/kte;*Jwq_œ= \̨$Lڞka&nnj("1sxy_N.csmlM?ƥO88#_h:B1k8e;P$%ED%["ȁUFG38YOUI\3!?`Α{ 4VF6-ol2KR 84}=}Gv$2\15tJu!x6sM%E׷EγP r3'K?1Q[Eɠ<:6 DKi"M6~b5b|e>#(\Q_c!7@*FiZ^dz\4 [liڂ=k)r KJٛ\yū߰;wEe##O肶Ҧ45-(~< =L˓ȠNz^U?/`,lBɍyh+YyZ \!6"/)rOkZUx X6K썷yJGxVD:Tom c/4fEzdEwUEayA)>#x Fܣ~ϨTHsCJxC,)`.2A`TY&r~ϲ4=)Ja(ʔpUG:bP&4lre&##`pնZ2sl\ ^D-g4526!a"CLiVpr; cSRqt.x+/D's.>>H;6!``;* C^m#]IB[t9W_߿XcUND# =- 㘨'"} -Q撊Ia] C. \"(.Vm5+BxQ;?&'4Hcܾ#wbG3+#0oJ> SW;&ɇumYO  j-o./m 6Җg4ZjR;0>OEJ˝A׊+x#KK-hMx#XS>jo_% m,9 FBuv9q ^łhۀCS3;SkcA?;kg~EÇHym;f |ZfkiGB(6A wΤm:&0O_!!bPS$~Ty) l4 d`дA/Bd?2u4c-Y:]\E/GZHߒ]qfd?3b8'RyqӛM R벫Dv @KQ$ωxrbtXmǵ&zޅd|Od}ZH./+6_ܑ1̠`k~YlC_+mA<Ӣ gɱԖak2w1j}$U2t&<iJBMġR@6y]ySI?upɩR^:7GƒAǙ 6u %5t=SSʴ{Y%:%-߿Gގ*Hh IA! -M;Sy:RK GtoƩAarzl$dЌkA˙nvخruEZ-czzN}{^sW_o?ck$RCP]V;pY,ߢP`3y\_f6K6s5Wu/=aE>Dao*=خN?zhDPџ3a+%gNH擟Iզ̱S`)ؐz檷:FlAv /ޯx·#f1*,-7]7*aR+P0#ꏶI1:a6K\StTKzLkZ%;ȏ5͞‡w/#$ufy ;?cQKZNQWgN<ʎ"f[5GpAX$!4 W7fXwC$ldN"/gȥL/PS]0yݸt)7f =woQvs*LxF6%`Ŝ*+_ɗnj*DEt,C8zY! cL[+3{zAUӏ|XsUO?P!Q\RYHň 9LVjrϊA-6`e7rM?g 8uU6J*NJxE7+LnY 8~A/4?LY)2j:F GY5z3꺕>U6>čYcMfI$|yN b(@q- MVdХp0<9"q-FɶO黪LSa[xU_1C3c ᛇs|x|͆Z4hL}Vz~r}G,4@x\B?^+Unyt=s̶P]1{NB?Q[ _冕zla([ &1zw );EZhG>ˆ1cQQ7["fYļ!L-0S[ g q5On!Zh!R"a78B@kH'kc Ook mCАc#a[⊓+pG>L+h~ B+k mI?=`/~zaxm:YbZo+} `&in}#a( &]VhQ3XK`SӫSͯPxk1\zl-_E$71L_¯gƶ73y,(ҿJFb9_)0VPjո}ox E|r!ߩ~)n+\xf^Y쁅.DA\W$K,WC^}~ qbnD?舯! ҖUʈ\+|L^Xѳ3L_݌B"+Y&H֠5'<iMpM=UukV>t^6p_ϔJ&AbRTy4VU)ŭQxw!(|w-jKCԩ#6\юUYh+%k0ԻKѲK^AxWAY[Lmtbpqa}h POr\fMECF;A`ʴmF̮ -@uG'.pK5YK} ıJ2ct) ҅ӵt[S~0)Mo7=fⱈDr&:we 8WF򴚼:Wd.qҫ-]]M0=`1 =6QŤG9m5)_Mq{S99n1:{`8lTR,'pOoP& ӫ=U镘4X螺rǷcb#AϋxPcq0 }%<>%sT۸b'13Ix=]$RQl*v J)B(׺=.expm[]KR{0ß1CP\ؾƶT:'`*c.u1`eڻs.Q͞o=>me⚨^sV=R|k貔rn˴w@ )v?[֫ppAl=g%جƉ+c3a:?@Y˨JLJ$Y40HީZN O ԰ `/ B2~^C,D^zBbD ;5ivX(Rvdh ?#o3g&aS܍ЂSuǻbԐ;@YpS*GICG|qb:N؛WhaT1i1Y(ŀ냡>~-!~5Bx ݈֌&S'5Lb鑔"&pOwIJ؈KtFU׹bȻ~ w`Usd_GoxLV/7E—i6F:9MGbw1GBS`eeVXAB] KYZt3_5=/֏m? ƴeLkl8R?V:jSĢd~ӏX2F9:tX1帧-l&x.prߜqYTz]_1 Tn,ty$0k/:#̦;SL½sLB{g}Dt/A!6P$aNPῩNuTJMK2 pf=!T38S$[fz}uXɀvrG#F3n #G ɡ@N{Ih$d Lty;tF)Xqxf= ?qLެ"gy3VGp:pQvfQlӷ9]jRb2Lµ$8XFGb{h2]vFas6H!yF TUVb5&-gyjtpEX! MU+Vo RicX.ڴ'$L2FyFnN<PTlPȈ3h)毼wMK1*_L5XvQ> 'ʱ1Ĺڧwr2DΛejt[˔opvBhkϚMĪC!{?Tk0@7ot{@A|#$Uv:ctYG|c- m q?mSq}a? a24ipaءe[n1ȵ,"B[_$z"DjD&yY2/q- Vɫ#jMj{JG,xm~Y=ݥmp_0=Ut-StA=ȧl s\JF LjsCF]o :{"F"sk`||Gˡh<7:>bu$k\h<|bŝJGBk=ޣT+)I))v=yUF@j$d5z%șnGJ@Q?x˕ǣ~~켿Pe8Z` DڟL36'h._eJ|WT5XnKGVYD/ޯ;f< ?+ X4/ߕYNUOs/;Z;@ڒ_$L|5v"G< 4a4˚wI-led$x'|/\uklBݨ^?ݍnM$t"G m* -oV<doa, >]CAm-3:95H}@`H0|DDWl+,c9o#oSa9 묐l8Wg364qxAZ/[ ڊ +I oINМ|lpaV.C(5j8~>' хUEFȴ\3rby(C8רgQ,.$:(`7<>MYdofOƂA+>~yZIGl> NR=+2!;J@ k͖}R0W:/-Ulo͟+#V4%?*ZbHEea#oyhe|!6Z_9vWeg\I5G e/ks^SWu8e~˩6"u -BZ˲GQq ;˫hbp=3&QBRDC)wđ߃ Jtڅ_#52$c 0;IW ?e4*60TbR10@Lh#)^N޶- Q. 1-׉ 5)h;N T#6E3ia5v*7;6{?sqUV:5T@tG㇣{(R .LpBoN^aR0G  ESf VDf.7z @l8]zG{IS mV 6,2ų7EDܹh;:, wC`u"֖8lhT\68@{ogf0+_U(;)>8*^}Ǻł}Uӑpnz>IN*ӣƠ8?6؟#y4%Ufm/jtQ?̼)_ uǜ{}< d_NL€!,}ytB5;2U6C{ܪH5?Q \iPnX:%70Μ+WFĄ:&pvJPuݮpS_4.u<}Jy})RAn,=-FQץLJ0r:t&rkU 3K5ζ_,մ!t-j?I9)FEA2=$#EP~gݲo ҄+ZsdžV/{* I#!N}GYU}-X5$e?N;al! E0ٵ 9u!D1w"x◣k; vqZce'۟tA4zOIZq:=lj%6hU*37`= (e'`SP%0\T$ƛ5 #A$iobӶm}>φOΕ)i|OWoH @ #ފDD:Jӝu[ 6?؂P͌0ͨm=|&0+۴OAr_ˬDU.Œe0Sb;ĺ˱u4l&bҷ,t+ aq&r>?m>7g ٢>44Q=\ߤ(ō]91lm'U:WAL0^sd3`6G3 jWL41+3))`xV D(q X߲_x{i:bCw5eL|,SvYyOEV} S{R/zShA$DhH!8.x&څ3L0'=o4AݞNꜿ2"F3VlYkW_B> ]AHI:]DL퟉‡歒n;0((iD/}ŻJx>2W3>L0 tmꗋQcɍO3 BPb20H'*S{+.r# R0s"(3R)q: KjFyC $gaT#pzQjc5sƸF}ӻ77Sm֔q0"):\M!pmuz*k$gveF4`!' %Z既f=&L1ȠKN1} |j.C}$ZfnsX2u1awg \0nR5*IjȽrə9?oTN0H+6ek3J0c/#+?k6xg[%R*[ JBp#6.}hCq g\\n CyZMə q2/ljTlfT$mOĥ X:\S8K.]JT掸4=W_9J_^vw їu2hHKg & ,z.B`fBqUir@m(d~$i1$\\a5n)pOεlIA߿Ņr+rZqm2Ev Cն43`ARn!h zy?͡Kxw-IKO C =ʓ I3uǃ̕&uzm>j|l]De p/\-LZ7pNB9Eі%h^qzbT=lN Ko$ _1s(/cg`ͱX 5 d@'g-@00OOв`IVJ8:sxݏH=Ѻ,`{go!vy6nN(5,2;y&NJ ~+Θ<%IҏX$o PZjH(|x#|  OAh\;c2p,v5m-xz3\l{=WHLu?,OR(`/dA1SY{,I |C8*wh pr4IvY}\}|`o:BKPM|RѼ G-PfR%iz5pbO;F !c`JU'wjzyu2+%qbg+Yچ:{zr80q[Kc_Q$y޷0e޶\}>]![2v:U5kתCvd.G+>xX"$+^Dѩ"y)ij VwTgOD&B[uAM-$|0aD64UDp n`~$AR+L;;)'UqR8p#K(Ӯ6lBrvӽG}E& %e\ H$ tpcUP> ;)y6I}";JgI$ !O m\1k w fSf+yFT >q=#`x%YpŴa CKr ~Ys62G+(`ԡgqV㏜e*Q̀;zW۠)s!rV33`ۈ X'Mi]?ٷ~lh&Ou~HmE ͍xK1u7 ?W>qTij=؋n' GK]pg03~`Ĕ~`O-oeI=%sf#!&wY镢W驁LT΄~z!! - {R9ewUw6qu jzi_9t~gUp3rd6~e:?^{KdN2OgfF4iSIR0 +dzjD4.cYISF}k1&z@y)D-R /(r2xnP_Վy Cޞ7<ݻDFl1%?G3@yZԀ،RTJ:^c_uV:OsoUӲH)<0֎SI||~*u? ?x{:ziiaC@EXhBk-a;ն81p@OCyiV?jQ\o];]M^$Č0Š26fL,aG eg/#A$Y^ݯBf ~A:aJ47HhGMu8VuBA: *Mo5~Cs>o}zxcoSfg٥ ٮtfܗs5 Y`l>#)׾@ iH9IBXcLtE9\4\a! %`5u-3WZC b GϽ1}BP^@Bۍkd6#|}$/B^? 3Ec*{\2#MX6o' 2:˫J$ *  TVn[W CEŕkw+lȋ֘;U#)z HśerT!ӂhVvBt ON#?@f7'ĸ׎b[/ 6҂ǖ.:v}fY,ªtLr=RU~r%a %v9оZ_ ql)HFp(\CbY-9WKGs>I)ucPuVzN eUfpB8aOnތ qLQ,mL(WԵ$b_a8Rprˢɱ݇u@vQ\qVߎ. f\( ’G{Ԇݠ22ܡ3=$ &D$]HaVb։Ѩ1e:MoU|;RE_ ih]jT[z%kzBtJ T9/=;=3=Ce2*.Btn]'p%>Էp6.\o# ƹ6oy (N˝Bc8)qOAt<ɦw/b ir b;?R%+XJ1*V Vy΀UmRRQ/[p5/ˌlRirIƜҸEӡ5jwMz]ܱt $8j`9FF8j-XVPXdGOAB;Pe}Xׯy&)d1#@fZc>8oA DZ\Fg5`#"Fk{C`Z|nEAkKYhʴV̮QT\2- ~.BX*KyE~PܘFVK @Q :ATƧO3 QFr%Ɛ/D]o,) _a*(Kci߼."EknvB>aXNf6 &2w_8p+c'K^0: >#jz(H;؏eg{ 3dH>C33TuSt)a 16O8< ),Z)y$=̬0=S`%&TK2hSNe<\M|3w2`;5ڥuin|1덞=6JhgUI*,wBi1WO[oS'cwq1 <K#ﲒ蘒ޖcJ#4-r$ݮl :|kK"$@l20?5+'-U*!W/9EUzɜQcy;+*Ղ}^du% A-Ga8fMћ `r_ NyK(]p`g Oѓxsj!j"C4:"~aY:MUŪDPm>tpNF\@PzPюψ]@i/L=gɟ ٰ(νBsߜNyc.8ZWn]C+7⯊YGNu#DG0JqMC1?brdb]''nՁ eKˤd̿wۈfI?3 tF CkHP^x*lORʑbg;^c2c #KX;~lnY 6FQ7MR7k5S 6lxŅ?Մ ʻ}aqHa.ܕ9'x5jm^ kG3dꕩ%C*R䁰-R;h e656tkQ""Ԟ ~̘@X)xnϵ(Tٱ4$Ϥʿ#ÍP8 nc`uCSLy?że룼'3%@e"AOрX;*-E9WqP=Vx gycKe rB|^("T]xUcwbEF;{tH:6KT)Dz$%NF]= &WҏDBc"> *1d]\:w@2/͜J @jpO0 VzyV`Ew>SfO+q|osT.}f2V}%I`X9h[o2^t/YU[,ln"w@hAf=oc8&|)D*8zƅYv s=<)bO23N*SآgyK9H?JjNR˟fݑ +}2=@.B<^W=1H$e$Є<#ѿLeڜi@*`e#2?d{Ɯ4H4O:( b@|N1ZNChY!-`lkBf}-[,@$K:rC+eQqsua`B6LSIXɘ]Emt,Rg>:9sK3R΀P/ hu!$6 úAMmHgX,Q} g+z=>V$ r ե62hؾ|MiNB;ߚ@0 #~ɕXUt^GV~y -O;xN4}&5`q RW6(LK"& neVcGsa3v1N`E%旪X-['Nb%dHH ڦE5`]};0( \q?R1XAŷm{/"'{DCsyڥE_3 GK.S~뛥OCmt4ػAg/dZgo 'z5L,:&93Dz͐#K Q6&؜?aXpbvsa)G'8tcӔb&&~xs6 l))]h$70#W_W$DC|!#c#m`ltaܪ f-}/kQ?W{#t/bD풞))[ ""һ]t>l܄ /83IP }"pN5 S֔V aJ1#-B?3bUMB"V-#ݪuBMUL S`5FݰՄ޵e7e2AEo.nwΊ ږ4^v/7x5\!q[ \'7dl R]870rX)CfyG@!gTU6:&:SGS|9PRċ~b]b^s-=<*o!'=r(j|t7z jvi>el3Xcma4@ ֡[G"^-alzfs/NۨV.A1pFfc$DdgIӜ}{:("1ͱd˕~UM[XVAa?l. xW;iUF9xZ[CN孻K_YX׆a3T6f#2ߚw*Oj>2< enp͑ȉOܿ%~~d|%JY&^ Q@R뗫jϔȹAauA~< K1 Gu\Sej+E)]Tq'#F" .RŇY._Y $zPncoPV4Ӂ#"$iT'@" !Iɐa'e;s'fO+k9ϰ4"Y7K1S$ɋreVY:D+.Jj^[rM8 IlQiK,GQu̡iܜqK:Ty}wLt4+- ϝ뛏7m2+ݥ_w&F?zL+κCudIXGUH։갔L?EDsMaYQ7Ka0#FZG3? 7r֟8\өY}{=tOw$Y1 b]Jjdj?yv?n? lT!C CCPZݎd@z* ^0ct•-i{ibcO\Po)s 6]C4\!d 23d>JϾaMM'23[O ’+bck+aJF"_ :?=i X)/b7JK=No*id>a iW=*|9[ɹx([3*%7$AUlvI2j+ !xi'Qs;K§겊EG]j25 M,YoO .{A^Y+9|> Pء^.J J~bubp:P&Ӿ<Lx4!t8D7eYQ kSm9ԜҴQ~dj; ެwDjĶ-qe5T9-Qlqɘ60YME-k6Y 'G i aw";݌1Z $~WmIbKB"c%B\wKkZv3]㕨xy"0'c&q+Zpd_Eo<[YH# uw P}"Etg:ΗvsexfYO(VC˅(5pEF8@Ќ|2tH$7sQSGN?C5YKpdKMan!PMYI@zjCK)V2GSN2t#k8WWHq";?=+?L{``T1O^d {sICˡePU4r b:?vaxC&QV'gRlD-N6))ҖiX{G9Լ/< `!L83J9rd5[~`m =8}/`8 YGke߲.)J>%3y%r3|%` p*aj;SQW%ѷ?`T # k$)Xg#vJ讣ulh5g̍+u߲ZaZx^3ҹcdd>0e+|hH(o'EvZn!8\/~3CJlؚ\!s!Zv'2KXNg<|ﭩ׶Wg"Д=ql/mnPe?H|"9j/%zIu3p\Ƿ;ʹGGr c<pM5B3ȉiRl i-t 𧭁/W5M\)x9`)x9WŽ]$qkĝr| ^JL>7V(/OT&ߓ=ʷ(^8F@p>bUo/7XMޓwaO^׿,(ʄ:ŒY(QUFuCzPm]vpXl&SeVaX1gD4&bskwd4jaVm=:fb3Cvڌxc$),I{9|4X# KtӘlVZbMρOZzs4VꄇJT%wi$*ډlts!%)DИ^{n&4L 9$pv_Jg<4W3dKr -d\%f%UǤ=nTն%$ pm cA wJP=P; 9z҆# YJVO5 3Ldgf&5!!Ag{"uhpdAz2 0Eճ|QoSIi:^6{Op"rIi+{*L&xf5"w 69&X }V7+԰Θp!ק-jDa(85%E_Fޚ6yvk@{5(eJVj^jkcGlౙJc &GU84n?~L[sE[d;K)|)=|R/Dˉѷ;n&8j=:M <2Tb2 ߑf-0aml{T- 1c˗Wݘ Z2-S.pu/I =un|C|Ը3%THQ:v]_eL R{h9lhE59˱*ZC< YmgD'(jS ݼ ?_ͽ:WU -E0-&z /teesMC?>D&K!Lε/R<:N,6ӝ a f_-Ō\~Ʈq'AL7 bs1>{#8_LSyeE / Tx)UQw7 iw1­dPSjnSGZZ^Cއ~b?#f-kԶ뷑3>O/PRUhQb36k6=sb#šjw'4E+.*LcVft}拐K~†_:^.ƶ*wgm=s[_9;m&)-ϯѻ^?LdpbZs+󀴤e:^.05Ė{gvą~UPjec(.D_cNP-ӹ,?NkT/UO7cd%SL5uBB @l_C 6-%c]9k,E_KՌ.b~q_[zY(卂fKwJD0] 7T-u @㖏rq5"XoTkց33$mJ >#&*nV4EXB2!8+4NZc=l7[]6gKQ E~y:r%20BaX}{t?2Ӑ\} %z݇$_ok)Hgb:5Q{KGR yqTTC=97Z?K}sHl ,Vyҝ(ӵ ?\4CuVNVL}'1P4O[s1lK%yC#_?լȤL>C`Brp^IWޖgɅ8$:J[cp|Q'gu#:|x80hhs0lh$ˈ"d̊ч]|CBp/@mV'O4Gc<ƣ<PIZ~ 2b8G).na*G=]{v3gKPW.kTͥ f < ִ7 3s^kF" 8\dc]쇓vLt;uɌԮ$=Xw۳ )(`򴑁(Ov6G&a-۴Uo66?jw4K$̄m6`w_;u'e>ŇNoz\d]^edm|xZyev5H u/?RŔ e"w7poiB!9(͹s5}T 3Ei; `$NەQ]}8:֣ w=2X3IrWiΓ+ ȯ[Y INBTI Nz{R@Q "sg6V+ !(K2^4jvHxED'dWm=+ h6NUo1V&\LXxr Ϲ7Rk64_k)X"wu D&է?9?ij#[]@542Z{u)U)N+G{XOc"X]\1C<'g[ʞ5mu~w1uc/pyķ@&&??iqDкLǽXƏХ'&e9H~U Έot5wE[\o7 x?"Ź^A(_wHy PG7c.XVM/TBJzژZq}uRÛYq;BSUU+ Cuۢ9lBIʮ 2JC";Ov9^yTxϨmj 돑u},,]|G˹HkbC̱cLLe`P0_䞋9R!8coԲpX.gx7&R?^&i͈g8i|t%hOdº|O!aW2~zZ@ f7|6>? ňQ݂/9a'0$G4Q/ fӷe-1,ZZ5UCwg*Zd`^TdN&>>ً|Uɝ,f>p_s_n:ʶzWGRr `~H4˫+|+oy|F &|jLDmRS0asw^X QL;S'c4m%/xJ\.-g$7> Ô|pvr 5vםSLxܥSkG/yb7x#N$@:Y߫ړc7\:e=1ɗ  ȄS yWKuH4r# jU4Jm0}+.QRLUPL XVnT=~ 7Vo&FL  m$K%uߥg}n6'd܏ZP*|:pw"/gV D뫩5ë@|K!u8Eb.XpgN44A']Ux}YOl>[4בt)GH)Ld9q!\ |vvSe$GN# ;w>R O6 "f4I-r;"9`Va o1 jZܜHpo1dn^ɂj0vUYZ*LGQady߷z*!}7*1C_?{ {_e@4|O% y*ic8 #벖WP8]ĎXkwf@PT*K-fZIh]oPT$;Ęd:榧zϏBV=%s!qs*EGQNH$%"m,tu"؉ 1"E9/8):;kJ?yv漃VUU8͵xKŦ SjMnhn=ȉR k>:r~M\* E:k|37 4]kϑ'kFmtfVT: \w RøElp&j`\c!a{Q c4[/*,NaF(䡂DƇ*)Yx &q'<9enIw?2>8ŽOM„읈0um p|6#G[~!Gg"AޭnqSYSRf?C'1}7{T>׻0$>4&ZL"o(/h-5—Gw"{sr#iVȒy6a(y"2@b3HOEH5Duvfs0e ~p#=%N׈P4c6$ppvJ$"lSvJ44{-ͲXt&Ɖ~>[ t@,?8<Ô'@=:f/^>1">9R)K5h jjaّ$;SL*)*ф[A@fen{c nP՝;-VĉJ.lRۮ&ÏjJZ {H)6ŵ}aL3w|)*w T s d2ְD'.)74$U#9oLz^^Cgb| 'Iʈi+)69<aX9䲢akmy"k  ОN)}mgl?MZXZ:X͢+b'xvYTҘ0)3j?zDڹӉsi>]JQ\q2Oq\k#> U𨀧* df\MO0~9~ Ms1cQ`\;߶% {7U3~s3h6 b,V-((f x̱2uBkleN|GdE,udƌ:6HVa-:AG!f :c|&6;Ūh AW^kDDoĈsO#rrh[<ЮOgl]& .,Y?{\")X1Q:l]Ж)/jAA;bhD3S_3.mKmKUdߦPExV, D fC^tߋDf#kKC8'Z::,'vsW"i|0`rM3PMnTQh VV1 o#>ƒwdX>7ڸBS<d?5ûf<h`9<"xSIyzXDu<YKABc"FO'ԗ^gQb z[tE{6R۩^-}Dw(}Ǒ1fz6,DN'jgYX`0nS@c%!nݕ>`Ķ2gN ~*+(gRcyWupY̧U`}0*,e@h:սF#4"}^RR5В] P:As&e4VJ۔)j8uX#Q)4UwS3"~Iw; Hn.L>G~$z_+ae3DžBx^wO)v7.Iڼ<=bꫴ3b {7qe(kM)WA)@LJ[@}lQ̊]Sb6Y}J?ӏ4rR4ؘ[IV%Vճ Sئ V8i=;@bHf(`h;Q\Jgg9KCpyf- _Ϫؽ' NOìejNHgx P"v|^[a(,3HSj/oWew4ࠩB1EՀInV늵DU HHL^]RS22NNو@Cv(0>; Ŝ溻hâMF1/ah^JV(rov#ZӅrcg3=*~޼q mӚ=DN5Y eEǫ.9z]%VOp/Sme+UaBpPK ttzdO]HWL QPt3F9 c@Оcnf+Zz[|˶RɊ_s/4>:+&y Y& Ȅ$$<*"IxNFqEs]xfi 4#W#se¢)ܑhKYvcՍRi4^X953JC жpJC7o|N ?mfq=<"aZfP}t _5~6d]168C:ЩNgE<9/X;ܻ|=jIݖvvCodsw~uԿf[XάfP4کinja4Hw/݁% Yr;1jD`wL/5h$c\.҇r&<^!@j,4)5g̽ sPLQ/O, ")F+KD)Y}MJI{`Lh>Y& w{5"8dp!cEOɏ*f7ĩ`c8'Df`oO9cG4h/a9l52In:%$i8wi4NLXsX9c%zsS$ .Ӄ1;&%?QPrmK]]D2'**{n;YOrdw$uj`zi=Y& T։-.X$$= rXV4gU/ʖJ6x͝ɏɀ+ciۀW@K6P%߉Dٷ<7K}vYM*~„ 6 ~VNHP['C)2-L=D1." %]mFASP!=^}*s>6ղ=# *=NM :NBz#pf F#SA&2en.}G1Ya><(w)'$<~mah-qs)E,Xhܗz!B!-gXѼg)-+aꥅ Vwkȳ[q E8\:VH jVԓgq~գh}T:<gb\ZA>@c+3䮤AUw'Y@`&&ɊtDX˭5B2Ao>|EB6*Tܽk( ҇N(k28>mDžk܃IXX_.oڦ\-0VWRoh0Mfm3LuAͣz ڭ0)hp:A;ܻH3ͦ N0SJG3B'fZ-TKc6 aU|ϠZ;O]fe~Wŷ:rfTF<~=E sv7[5k€D7ώ 8ƏI}S1.zyQgXGKXr~s2{@T3R`dxl ^GtȰ9_.n's{z$9a_4X|1}|P䞵W3yP#c{ dI`5J!Q\UV]hp+ N=u x!feg]p V<$Nan4{fwNj6wl3UjbA7f *xĒI)vEj1A~Qf&ܹsM73}qBDoAă(LYp3±Éώx'RQZ tlR[E.]U,aFַ3Z0n7Iಿt!@- <Ԫ KLOh@lkydD981ʪ@zmpxiNz@ mS[ǻjDX{զf7;6Js rA*}e7C0ZV~/qj( @:tWB^@~ "kW|PK=b;c5WG^wMt&QDaF8(<إq^>1i\ B0}o #`Mי+å;@Q#{2-j-~x: )7Sd)۹A[/s (:rQ#/QfF*SCbRޝ4Eh|]{߮<vL.eԋjOV:<`O ؚ? .V^|i5&e7SK*xXO#m"LMq'Z!q8]XL>o8]Fpk93a1x*^עRYK)#Ē] SD5#Z{E< A\dO54$ؿR mt/U{WlHw(T5_>2>#l6j{X)4/IiZeMJ'}Lo*UUR: ZpZѱ3M0%3Y]Bl:z"DMjF+1&o9DcVlzByHڙUJg( ܢtayH&kyVYrnL&-)#'G,f.BzZꃪa.⁺X}@_N~*N-VvV`TAyrSڤqPvw ts|I 8-w>w))i*_TR*Cq?9B`-K*:1;BYz3?*4bxhK2xQ ['Y^;w=Ը~bTenRysT%[{٫`) AR}`Ը`MM{xϧs"Zk^eNJߣQ/Jض.aKQh k,`3"x'BIk/LV^ dg?9*Lb~$h8E-.9 gmfe1Xl}gza87f"r1xxe&c(NN3}.0no`#XQ9o{"pCԔW!$Z^B~%<7%Gg$rR_e+4` ^GM1,QDi>~h4iIz(2MQ+ݻ]XH|\@92 |FHEw*8T,q^~&/$ F!# FHzi8xY|<*dtMK `? ʇ}cs L tOʊt K?lr$;(iJQ^ /ל9_45Ymkk > + !SFVc*/XKUkՏ$92AoߘG@}Ȍز +g@$'5B[sIhѕwgDuH?]b[>Gb ៳D/e1\~=8n@`|IP{+00]Pn}[bruܸJ\hk i(-};!'" W)Ϊ>%_8  Q˦m9`(P^ #_lmAMܨ ݖOy*8jPmC*@8|WʤxteG)!Po~x1=%v0o%LP-s!' `jj8YHTCU Qh 9.ZZ8t Y2q\ !e|:.!T)SjrFasT'PP o5%]=,WH+MxYwtjе+|i1S7l%+B`=Vqbځ,oH\G6?p.Vktݞq;]"C^Pzkh Ou\|ѫcs%!(ny(T.Fbۖ?죽4`SkF6 C_(AO'3|Ul83UKiC-i/Z}q̢fPnC!tRI j^!-ע4}pZE0k,g xŐҕcDpO-y-P[n2P7+߯levRԷ.is3R?-{;-&f>."h.W46zьky 7);avAS\_~UB6 "r5in[+9&2(J`BilHV'J=$E/?D-ƿv'6.'}cIiDit!#|XAڊqx#y JohCTJڋscN9:yee(vRLCڊZnWz"WcO w*߾!fUG0W05>-߇ﺒ%b~U~'md 2%ƭB ՏB=c){qp`pAIxHX`mvIjѸK]{78eMm'6 BZAȦoC(g$Z>Okf띨QE$|$imռ=θ@>x{(̨R[umT(J0PEKd3+VX(w4ĮDS7r^iF zʼTaJKUEvގt)Tje%ּc$8yEE(ʄ%uAG ꊙ:U%+hv*[Җ׈C4?E!(B3e2zi Y+q)9‹RT9&L) j>5/=J^9̖.[LHh/?z=|Ca;tBB@)\?}nP,#\ZK/Az;>4Mq0fEB&'՟vA%˙k#/@b$0 7nx%~Aݬ(Q`e| ~ZNA9O}o¼F? 5ZN`f X[yhIG_(Pl%1q/G}쫧)Ϻi;iGFϱ{oY< VgE1uͥY;D*pn5hr#vqjw ?Dꙏ $_/o},xAI3JF˜hᔸzrA;΁GR*Juc5v^2GF5O-锼l}CF/wqJgp¾mH{1WE aRi\"@c #-h(1SRTV Ty`,sϺ%-=Ml܇ m5=EFjj=.corK95D:CnRUdgIם&ዂRc) ƶݵ0 1ktZXTV -ګJ)K(Mҥ]y{zKpeYpn] qhHP*~#b3Dr{gH:^p(X}8- ~qb[o/Ǜ!ӠͫD/m@#4-9dl5 OX *):.Z̪.HClfB&<n{ Lm"(!|6(v!ze#iݰEMr(²8(gooXF>5@yeXscXƔ)Nrw*u}1 7k>/G aL_66-McybW˽oOF^ `Hd墉6bo z) QK*-|/Lx#14c j[cj]{(g `7/^[I=HTOCt9I;X{*`{J0'M$ap7js4*5]ȀYpj9riFnl sW2 8 ]QZ4E JvKj-ᓨ r BۓDss6\8_CKTJ o.oYSF< xoW1|zE bS?Πh2oŭ(24+a9ȳs ܻW -<)'~2@+Հ*[KYkzB q4aLP5)[emP]Xڮˀ !τgײk[ sA3ܶFp%gҘ~ЀCL[EKݺ݌(:Oѷ{Exr38đʍ G,8mv_ j3Ylz̯t=Al`bmPVCL87GR]FV aE{9\.u:'7}D`LlEC_"0SJ/_L%zO((w0%[\˚ɛfo^n{( ȴ6!C ݥayڵuj]U 95K]̻/.ZUkaA,{Da8ͩ'F.ȨXS;m%&!Rur#HAiL0HMBTM?gDw/~ t-7W6OI+K묬 PlN?UE<`V$4[Sz@G٠K,:C1^8$ifu*bN+ïޮhF765OJhf`].ݛ8&ZcZ;ϖJY[?#77͊ba/OytجuW ֡́HQ,#ܨmջ w9r$CeҟDZ0p,=};ExtE$4>YAM,ᆁS5NL&NGoiOJKrDŇUy |Z7A96Y_^N$YViE<ϫDa#\eϗ) , ť/'(c5\^|3Gh#G%$BzTcS'[Xl߹4G&?f^=ZmDO>g8MujYCƩAmVS@V KN*NU {x QPծ7 bsr6*ֿCY5i1Ru-At4pqCϘh^3lڳSE05A`ĕ4ŸtZpDY HJ4_9d^mHpv?@C2bur 6E`%[=h)"zr Հ6 ELO{|zń]f@9^],:2i8H -}牾b~{N;Ԅ #{K2Vf7Mm)Q4x&]UP'23tHŖs:ʌ}AU8.1SX|!<<Ϝ+a$Ac.4Z$E ni9Z쑽FGSOq/ʼn퐧#;T$`jY 4MT vJ-wIn#5 TlL][PMԻȟp #;Rqm&AűȽT)yNYm4 j ,N,(|V,aJӶA;:.$!1za䖈;4y%Zd$R4t7:8@ (ie.qBu 5  aBcG]NVB%lmAG1)2~'ã5 #]{IMan˕sGY@ÈM%9tnA +/_[:rHVCȓxmߚ*Jr(6b&6{r%70¾@|4'Wl X \(lXܦRj+Xc?Bx|+'42d5Wn/Ws-JOHHK@Mˌ ,J`[+e3C si|Og1ZgE [2iSg+h`BikMF6xpʫ'LpjO4CUz¬MInu>&iU JPw|a3:B.(8#RIfD[;c/冼_D593!du[P1FmŽR;@ ֵh3\PCǐZ$fhΠԵT5q٠b}C%7ۧ'q7St9 ª[㋓"ȵ?>Т&Ji g$eX)j;1OiO.Y~^&"~$*Ǩ¥&AЯ_ [vUj2Lnzʄ8 >j.WF#QF4*&r.ݘbeNZ1s~ unZʆSXeˍnJDd.t_:DXɫh+Q^*-ye̲sQ_*X3U["?P^>Ts>:jxҰ˜[}(y1@M2u8jbt@iο;ĆiQ=#p'髲M ʭEpzsP9_X pfm+U^uZ58"54#Xt9 SK,g7SkA=w)Lϧ]|j!Y=|ƬXLs %k^xor{y.=0*B5 863\`);j44B=tY3T\7ccrsy¨&-:DPw{[>4i5|2Lno$r@ˡEL`*҇] ^o:Ks(0mBչ5s|*987#|rNG|p⤛"EmUR:T-1uI>-;2 I\U D[u' |[{$j#B PH »8 ew&*ǟx7n+]Zdlqn %!o[wt6]F `0z1xHɥ)d[%z1E&d+vo܍,m$bV:){#E'V|v:YS l^cgc m_X7+CJjKɍ&.(?wHVY.J!%󸐷t-p;DiNh+%1fb 5yNfU>73ըxRe.OϘM&<it7Y7Q %ݓB0) N*stzv-7w3S`+iN2::}u(DK)' x(rY1Hoܪkd R4JtEW7 +e"E_綷I.F$ lkY5F][u:JSሴfQh2[xGWOUz2ߎPm #dOXfvS//à\UNA%Nv y ~$+ I1N$2Rf1"Y{sёb m~ ĜKC't^J R]M%)nF{C/Q){ڝݹ:EhJ%7jH>(VCݚ `*bōfϲnn(ZgHh> x$L甚ɁPWOx~+ n8V"VS8^ B< j$=׉uۣ 2CZ]oUsy2mM$QD߈Z SYōD|Fml!Z4hZW^'M w)9D 3XG?C lv%q\#& ytuCw!+v1ܶVM:؝2yW}7g` az:PҍV#T!(=g2Mq!Gv%L&ۨa49"UEyŠi!_ >/m7,jJkMXr}r4 U^Vʥ{~|GR/-whcxnyTIX޹H(?w*:$*H uQW%DE*ġCXU->̉Imu j-/wM2!.W-Vώ+Pzb#7uTIB9zƎ VԚNX,= Y4 ÃkR8ߏN)2BfR$\^%؈L㞫'8"AL餃:pqj]TyЙm]iz Fv` <yO՜<]r=Z)AJ/p%i\`pNG[C/5V?ҋI(7p&'o\Y "6kS':*2Z.KlA {JHQe=bֳc jw Kk; a7cN)sygGPϓRնD{JX1Q]B|2s-.XG2u;@k 1m{+FVfh u҈}\#oкr E4踏g*u˩^`M* 0x`0^8?97詂IWȎ; ">88.Bb4xA7Ύ*L]\o7R;}?1YH^'*A Ɍ_&CF1c<)dq╋#vxlBK Zbyzzi7*7k#V$ |̃vnG>㞵c׈E>iHN|PӧxRh(~Ce*v[E kx*r˚gRdft41\K ɆS6Ϗ&1 t$&u-=Ԡpm=^'˙u:Gq&%PCtȰgOvp uIrj :[v`Ú 9V,`x(?VPWVvelb,ukOGnNOZ3]_0Miz P3=Ƴ:mNS-H֎cyT9moJmBr$P|2z4([ xv,.gqajY,W!G݃I*GX%U)D a/#|@ -Phnh~Iϑ.#+nC̜=B5c2y|%@}NdR UESǝ?Ci/Eձ*<$qhܿiJ؋WY(e\850?KzdppLUάk5:oG`P *;r Ҥ-?5Q.K iX8SQZ1\Xcĸ1?^¿ՄgfƏ0״-]l Ҵ0+wAo=tas1I)td3fNp3j<>VA>ўI[q#c7&fSG!e6RʥVnZFq 4 50U߹z>HW Y|d8^=fFq$ȁJ:' bKa"r֨ i*xtwXV/%"Y/T52pu2E3f}7N?9EH:vѱZJf9egpK5xeb"f))Vӵm~~(O:dbkZ סwQOvmA{`}$-r#+xBf蒢^Mmo^]5K|fo[S+w98KKR%$ݛ `z.-hQ7{lѥ7?Nue$ΐ? &,R58D\c>9+#6VY$kM┼J2Ko-ќ !6<ҕΜ{owg|CQ*O[4/{AִF˵IK~;ʼm7Q;;"gcJ8ngMfdqx 611aUBۃ n$^S N;ܮDžU?uQ̊ ؎̠ rLAL 'h?k!:qxcي4=<Ӱr8rX?t8?jRܣrQC;٭"jiJOk~A8 o]i:.mb_Ė5v旻:`买6q)G4.MB>졖u6ʹ9:*PB,ZQK Cު. UT덫x!'Zʇfyn^zmܙĩUp?^9g7Ǧgp)cXt-HȆ42FZ}e]4kpzSes3 ;O` ˶TXF3frAú  }Ă}Nylר|ʮ؟TL7/Nt؍؛FJ 'NɎ;r 6o"x!\##9dWOdjvfCSmޝ#,lJ,>$0$vk\ eb]BO*eGtkє+Й^bn~  I\dImw X6Wz}ǙPOS[HbvwbUK*z* :<9Cb4aT6*5ݎ5nKϨp)FYQg\^*vol9WQ{sP"`m1mGчnbdƹH~}lL  ^QE0RUӼANeLnw b_<~ٓ\Ǔ:DD;1z"aBe\|ZL5+0Uƚ6ux.RGEJ^r^qf̒%t.=!yle0 8S$ P"n^q5-DZr %37lXFDHh)l\,ű)D.uumeR&WݷBZ*yZ7/6TGsoC?$t Snoa f/wM"wt>\8S̯YMb_pC3 Y뉁5Cbysm}Q;v{FF"TJI7ȟkR{ ^, ˞)vl,\VoxĢ0F,jC|rKUeWy8‚h0:MpY.{~!;ˮ:$><0Q{J@u~- Rc#&0 qɠ16 A "D ?;Oܴ qON#0| 'S ;$n?ߩйYAyS&{ /;k̓EgUaKc_~v* JƿXgXa`bj׍%v]^[}ET}fϋgnlu-2MiyOta a.\vX2 |ʘ;e +edbCBq5rqsM_1neR,{ça]VE0я~D&-=X ͈(1>7L}<౅G.- CACd?x|,u9b#1Ų b_Jr^6Q2.lt >,a,8ɟRU@ UIt%J!eƅ-n 0 f M%}I1^rCaV:e ΖR\oȧ ɒz^}A, 2sH8y}RcEI?2Apgx1C ?=KjJyn.mptWyQxFG쎾xDiuiZnXApЛ}40͆_CY.=++zҮ2{RzBΪ 'D>FI&xLtdS4ǐy::*Uנ 7$(R2jqy.+ymq͜ ,juIOFA^ ȜS5PSHS7Z9WS0ނv>rYrf~AnFDpAN<5< 2b]Cf^8{-.[R$TҦcGp =|=6NC͐=Yӻ4m^2$u'6+7Ʌ74hŎ$^gXd?qKd:ҾSDGu$ 9Ԑ'ٜ/slڹ\XV/>I3.<-׿?VMsaڏɭD"kTS_Fn( .!0'7IL%w2 =(K$:{O =ta5~zxi39$nXu0BodI;dR!wбY Yܾq:4Gk PW .0$j/k%)Esy\*͕{%KIa)9I:&/i˭M$&i~Cm[<4Ē95XMQ--1E3Χ8rvgޯGg+u`xAހYJq8=F>LJ@mڭ-i'\V@(HX#X6x/:¶B E%#jZ JkPX %' ޘؼ8|{v:d}fighwMs.j*3'8Xͺй[ &d WհO^YpZ"c1"#@pP)=05q|T¹"(C/5 ++i>ժ ړm8ߛݓDN9RIA*Õ4sg[_gvj񉾚\G2sxi.s!Rym`J_ܼS:#0;S6Zv鰶s{yoa\%Dw+E7 d./T)۠ċ&u¯Z*#pS'ea2DZO3 >c$i)P8ZXݑ O9P?>>$gG}dru/DW{9Zd$.`ӝb@ DϪ@ܠDVѱ`_׽A=NE[sC {|n4bϸٸaj7q^*WF*uWrr~==ďYO3?Qk.5&PRm1:<)v$CC{YB 9|k+ĤtxjKSnT,3Jln2ɝ VA@ j/dG[f9:s;<|G=vTXNĕՐ miMeۊB4O%Ҙw$oDlcDXhFGSa=|#"?fk&_>ƀ挕De1`rհ*]t~1075J*}v;K $h ڧ׭T?fH"Cr͸xcrU4 Pc'$| }z#~Ҁ1w)nVē~"HuUMwf%V6TU%MqdC&9 ZOw2uT\F㻢-PDvbwXcsd֖ >R3g2]WAI(Vce4X${2 dR#bb ;OWϠ/q)=]9YzjP)v,(84 בb6ɛ[;mI͘,N^Uӎ5'Ka8 #R,wx:  cqQC*sHLJ 砈]C l&{4#d?;huSms$xUp2AXWw'Z@ /4 o'|VX r(ro ٕ^z;hTd1^Yrb֕jקڄMfѡطtu"[^BEp51 ^G$/8~x^WDCf5%/z-CL=B-۳e9 $nV A"88Ί* 1սUKa =ko ?qa$~{gp⭜P! `aq3^t,7ݒ/!D 0Ӿ;xi\&<`]?z n2bg7nG}]yOR-{ MAU<`1(D7%{Q' 7^81lgD}x2䜠pEſtI)@rܲBe+-܍c5j]nIv~δe=G/.,V|psd)G9zնlD[3@`/kq ?u%%rZo#vAshDtN4z rܝ`'}v= Եa b4c\&t5%d\]V'Eغá&õG+@5c 1Ƃf oayP-܇3Ʋ>HN=8MMhQ{\Qw<>]4]bibu(Bٵnu W"ejE/ew2S¸}VQGC]LI&ISrۃe.Wn_zso`۹盡!|g<gdPgz_m.ΒG-@1Bs .hg5w,w,aՆt8qu8FI+ZZu#]]D9`?Bfs$L򴄠#*FE'ޕ o0㓢{Re;,(o`Jd?[jJf|OO5@ kהxЙq~jDVX$mRO<;e䨈`ͤeZp<͒L6;Bƅ