glibc-compat-2.17-2.34-144.oe2203 >  A eF{W^^f 8vZ8> D _$qKP&h4-pl"Icb9x1ڢNNIxO \ eNp *xWA6n##GVO_[ҍ^*!!¦׳k_[A aMu$[Rx!g^[^+7?JGЎ|'}6~۫^ ̈ݡScK^a~Y24c͵ vAuY -F45ca4734bc7c3517fde2fe5d21a912e471af43c03d538d149726047b9d5a4586d3f499277cc3e01c2e48546d09018ebc973ec8abmeF{W^^fij'mҊ/TH&0fJW5E!aѾ9Gy޼ROg&cYwN034;0/) \ V] nCXЬuWE8Sa z ')!nzMW7HJ5p@E?Ed $ M $PTez AGP` h p      (8i9ti:iF@GAHA,IA<XA@YAT\Ax]A^B:bBxcCcdCeCfClCtCuCvDwDxDyDzEEEEE\E`Cglibc-compat-2.172.34144.oe2203provides pthread library with glibc-2.17This subpackage to provide the function of the glibc-2.17 pthread library. Currently, provide pthread_condition function. To keep older applications compatible, glibc-compat-2.17 provides libpthread_nonshared.ae obs-worker-backend-test-arm-0004.novalocal:Huawei openEulerhttp://openeuler.orgLGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDLhttp://openeuler.orgUnspecifiedhttp://www.gnu.org/software/glibc/linuxaarch64큤e e e e bff4e458ab9e7486540df03a511b6ca8c00d9e94e8ec9a79cd3bd81f1d7e7d25908ecdb5f74fe7dc6cda924ffacd8534f2a238fbf224671209b249bfc8b3f57632e5dcf7ab174bc05a7e6c501f0a7f03554873ca9c571291063c6db91c90f84bf0a17a43c74d2fe5474fa2fd29c8f14799e777d7d75a2cc4d11c20a6e7b161c5rootrootrootrootrootrootrootrootglibc-2.34-144.oe2203.src.rpmglibc-compat-2.17glibc-compat-2.17(aarch-64)libpthread-2.17.so.0()(64bit)libpthread-2.17.so.0(GLIBC_2.17)(64bit)libpthread-2.17.so.0(GLIBC_2.34)(64bit)@@@@@    ld-linux-aarch64.so.1()(64bit)ld-linux-aarch64.so.1(GLIBC_2.17)(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.17)(64bit)libc.so.6(GLIBC_2.34)(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.17.0eez@eoeReLe:Te-%e!H@eev@e@d/@dd@dddíddD@ddd||dtdm@dgddX@dK@d7d5Kd!@d@dac@cU@cccۥcc_c@c]ccc@cS@cD @cD @cBc@c@b@b@bz@by@by@bb@bbx@bTb@bbbbv_@bs@bs@bk@be;b]RbQu@bP#bDF@bBb0b,@b#Pb b b b\@b b bbs@b!b!b@b@bb[@b[@b b aaaa@a@a@a@aaq@aashixuantong - 2.34-144shixuantong - 2.34-143nicunshu - 2.34-142lixing - 2.34-141doupengda - 2.34-140zhangnaichuan - 2.34-139lijianglin - 2.34-138liningjie - 2.34-137zhanghao - 2.34-136zhanghao - 2.34-135zhanghao - 2.34-134Lv Ying - 2.34-133chenhaixiang - 2.34-132zhanghao - 2.34-131liubo - 2.34-130zhanghao - 2.34-129lixing - 2.34-128Qingqing Li - 2.34-127lijianglin - 2.34-126chenziyang - 2.34-125lijianglin - 2.34-124Qingqing Li - 2.34-123Qingqing Li - 2.34-122lijianglin - 2.34-121Peng Fan - 2.34-120laokz - 2.34-119Lv Ying - 2.34-118Qingqing Li - 2.34-117zhanghao - 2.34-116shixuantong - 2.34-115Chen Ziyang - 2.34-114Qingqing Li - 2.34-113Lv Ying - 2.34-112Qingqing Li - 2.34-111Yang Yanchao - 2.34-110Yang Yanchao - 2.34-109lixing - 2.34-108lixing - 2.34-107Xue Liu - 2.34-106wanghongliang - 2.34-105lijianglin - 2.34-104Qingqing Li - 2.34-103shixuantong - 2.34-102Lv Ying - 2.34-101xujing - 2.34-100xujing - 2.34-99Lv Ying - 2.34-98Zhen Chen - 2.34-97Qingqing Li - 2.34-96Qingqing Li - 2.34-95Lv Ying - 2.34-94xujing - 2.34-93Qingqing Li - 2.34-92Yang Yanchao - 2.34-91Qingqing Li - 2.34-90Qingqing Li - 2.34-89Qingqing Li - 2.34-88Qingqing Li - 2.34-87Yang Yanchao - 2.34-86Qingqing Li - 2.34-85SuperHugePan - 2.34-84QingqingLi - 2.34-83QingqingLi - 2.34-82xujing - 2.34-81Qingqing Li - 2.34-80jiangheng - 2.34-79Qingqing Li - 2.34-78Pan Zhang - 2.34-77xujing - 2.34-76Qingqing Li - 2.34-75Qingqing Li - 2.34-74Qingqing Li - 2.34-73Lv Ying - 2.34-72Yang Yanchao - 2.34-71Yang Yanchao - 2.34-70Yang Yanchao - 2.34-69zhoukang - 2.34-68qinyu - 2.34-67Yunfeng Ye - 2.34-66Qingqing Li - 2.34-65Qingqing Li - 2.34-64Yang Yanchao - 2.34-63Qingqing Li - 2.34-62qinyu - 2.34-61Yang Yanchao - 2.34-60Yang Yanchao - 2.34-59Yang Yanchao - 2.34-58Qingqing Li - 2.34-57jiangheng - 2.34-56Qingqing Li - 2.34-55Yang Yanchao - 2.34-54Qingqing Li - 2.34-53Qingqing Li - 2.34-52Qingqing Li - 2.34-51Yang Yanchao - 2.34-50Lv Ying - 2.34-49Qingqing Li - 2.34-48Chuang Fang - 2.34-47Qingqing Li - 2.34-46Yang Yanchao - 2.34-45Qingqing Li - 2.34-44Qingqing Li - 2.34-43Yang Yanchao - 2.34-42Qingqing Li - 2.34-41Yang Yanchao - 2.34-40- Fix invalid pointer dereference in wcpcpy_chk and wcscpy_chk- elf: Handle non-directory name in search path (BZ 31035)- add the missing patch to the source package- Fixup LoongArch Port errors- Modify patch 9030 defined multiple times- posix: Fix some crashes in wordexp- io: Do not implement fstat with fstatat- fix CVE-2023-4911- fix CVE-2023-5156- fix CVE-2023-4806 CVE-2023-5156- fix CVE-2023-4813- string: strerror must not return NULL (bug 30555)- time: strftime_l: Avoid an unbounded alloca.- resolv_conf: release lock on allocation failure (bug 30527)- inet fix warn unused result- fix Segmentation fault in nss module - fix nss database check reload and get memleak- DESC: Add static PIE support for LoongArch- time: Fix use-after-free in getdate- add the test of the entire GB18030 charmap- DESC: backport upstream patches elf: prevent crash in dlclose elf: fix undefined behavior of negative input of __dl_printf() elf: fix dlopen error when searching '/' directory- display declaration fstat function, make fstat call the system fstat function- x86: add noseparate-code for bash program performance- locale: reduce the size of locale C.utf-8- add GB18030-2022 charmap- Backport LoongArch patches: - Fix ptr mangling/demangling features. - Keep SHMLBA the same value with kernel.- Backport RISC-V patches: - Align stack in clone (from v2.35) - Add copysign to stdlib strfrom to fix NAN issue (from v2.37) - Assume only FLAG_ELF_LIBC6 suport (from v2.37) - Restore libc6 implicit soname logic (from v2.38)- malloc: elf/ld.so: Consider maybe-existing hole between PT_LOAD segments when mmap reserved area- malloc: Fix -Wuse-after-free warning in tst-mallocalign1 [BZ #26779]- nscd: Fix netlink cache invalidation if epoll is used [BZ #29415] - nss_dns: In gaih_getanswer_slice, skip strange aliases (bug 12154) - sunrpc: Suppress GCC -Os warning on user2netname- Avoid use of atoi in some places in libc - stdlib: Undo post review change to 16adc58e73f3 - gmon: improve mcount overflow handling - gmon: fix memory corruption issues - posix: Fix system blocks SIGCHLD erroneously- elf/ld.so: fix 2 bugs in ld.so mmap shared object use hugepage - bugfix: ld.so mmap now first mmap 2MB continuous memory by MAP_NORESERVE flag because we do not want to revert to 4KB when 2MB resources is smaller then entire so. We want to check resources happend in later _mmap_segment_filesz function - bugfix: fix hugepageedit tool range check logic, prohibit multiple -i options and do not allow -i specify non PT_LOAD segment index- malloc: Fix transposed arguments in sysmalloc_mmap_fallback call- elf/ld.so: ld.so mmap shared object use hugepage new feature and bugfix: - feature: support HUGEPAGE_PROBE + hugepageedit mark shared object specified segment, just try to use hugepage to mmap specified segment instead of all the segments in the shared object - bugfix: remove _mmap_hole when ld.so mmap PT_LOAD segment try to use hugepage- gmon: Fix allocated buffer overflow (bug 29444)- fix error patch number- Since the pthread_cond_clockwait@GLIBC_2_28 is introduced in earlier versions, this symbol is required to keep the previous items compatible.- Fixup asin and acos errors for LoongArch.- Fixup testsuite_whitelist for LoongArch.- LoongArch: Optimize some string functions including memcpy, memmove, memset, strchr, strchrnul, strcmp, strncmp, ctrcpy, ctrlen, strnlen.- LoongArch Port - Add login-Add-back-libutil-as-an-empty-library.patch from upstream to fix libutil build error. - Add malloc-Fix-malloc-debug-for-2.35-onwards.patch from upstream to fix memory bug - After glibc 2.28,removed libnsl.LoongArch Port in glibc 2.34,not support libnsl. - Left some test fails in testsuite_whitelist.- x86: Fix wcsnlen-avx2 page cross length comparison(BZ #29591)- io: Fix use after free in ftw (BZ 26779)- elf: Do not completely clear reused namespace in dlmopen (bug 29600) - elf: Remove allocate use on _dl_debug_printf - elf/tlsdeschtab.h: Add the Malloc return value check in _dl_make_tlsdesc_dynamic() - Fix OOB read in stdlib thousand grouping parsing [BZ#29727]- elf: Fix alloca size in _dl_debug_vdprintf- elf: Fix hwcaps string size overestimation- elf: Call __libc_early_init for reused namespaces (bug 29528) dlfcn: Pass caller pointer to static dlopen implementation (bug 29446)- elf: LD_HUGEPAGE_LIB HUGEPAGE_PROBE and LD_DEBUG no longer share GLRO(dl_debug_mask) elf: remove use-mlock-to-determine-hugepage-RLIMIT_MEMLOCK-soft-.patch- socket: Fix mistyped define statement in socket/sys/socket.h(BZ #29225)- nptl: Fix ___pthread_unregister_cancel_restore asynchronous- add requires between glibc-info and glibc- fix LD_HUGEPAGE_LIB env does not take effect- sync patches from upstream community- optimize Obsoletes version- add libpthread_nonshared.a in glibc-compat-2.17 for old applications- enable -werror by default- Fix mq_timereceive check for 32 bit fallback code (BZ 29304)- aarch64: add -mno-outline-atomics to prevent mallocT2_xx performance regression- x86: use total l3cache for non_temporal_threshold- Use Lua to compile the installation scripts of glibc-common and glibc-locale-archive.- use locale-archive to prevent basic command performance regression- Fix deadlock when pthread_atwork handler calls pthread_atwork or dlclose- Linux: Avoid closing -1 on faiure in __closefrom_fallback- realpath: Avoid overwriting preexisting error (CVE-2021-3998)- elf: Fix use-after-free in ldconfig [BZ #26779]- linux: Fix posix_spawn return code if clone fails (BZ#29109)- restore nscd- linux: Fix fchmodat with AT_SYMLINK_NOFOLLOW for 64 bit time_t (BZ#29097)- posix/glob.c: update from gnulib- elf: Fix initial-exec TLS access on audit modules (BZ #28096)- nptl: Handle spurious EINTR when thread cancellation is disabled (BZ#29029)- libio: Ensure output buffer for wchars bug 28828 - libio: libio Flush onlu _IO_str_overflow must not return EOF bug 28949 - linux: Fix _closefrom_fallback iterates until max int bug 28993- localedef: Handle symbolic links when generating locale-archive- use mlock to determine hugepage RLIMIT_MEMLOCK soft resource limit is valid- mv libc.info.gz* to the package glibc-help- malloc: Add madvise support for Transparent Huge Pages - malloc: Add THP/madvise support for sbrk - malloc: Move mmap logic to its own function - malloc: Add Huge Page support for mmap - malloc: Add Huge Page support to arenas - malloc: Move MORECORE fallback mmap to sysmalloc_mmap_fallback - malloc: Enable huge page support on main arena- malloc: use __get_nprocs replace __get_nprocs_sched.- add dynamic linker load lib use hugepage- disable rseq by default with tunable- add PTRACE_GET_RSEQ_CONFIGURATION- add chrpath to BuildRequires to make 'remove shared library's RPATH/RUNPATH' to take effect- x86: strncmp-avx2-rtm and wcsncmp-avx2-rtm fallback on non-rtm variants when avoiding overflow. [BZ #28896]- Merge testsuite_whitelist.aarch64 and testsuite_whitelist.x86_64 to testsuite_whitelist.- remove shared library's RPATH/RUNPATH for security- add rseq support- Only in the CI environment, the build is interrupted due to test case failure.- strcmp: delete align for loop_aligned- The release of glibc.src.rpm in OpenEuler is not based on the architecture. Developers only have glibc.src.rpm in the ARM, so add all testsuite_whitelist in glibc.src.rpm.- tzselect: use region to instead of country for extract timezone selection.- remove nscd; the functionality nscd currently provides can be achieved by using systemd-resolved for DNS caching and the sssd daemon for everything else- linux: fix accurarcy of get_nprocs and get_nprocs_conf [BZ #28865]- disable rt/tst-cpuclock2 which often fails in CI.- elf: fix glibc 2.34 ABI omission - x86: black list more intel cpus for TSX [BZ #27398] - recvmsg/recvmmsg: fix ancillary 64-bit time timestamp comversion [BZ #28349, BZ #28350] - socket: do not use AF_NETLINK in __opensock- fix misc/tst-glibcsyscalls failed due to kernel reserve some syscalls- Pass the actual number of bytes returned by the kernel. Fixes: 33099d72e41c ("linux: Simplify get_nprocs")- The default debuginfo management mechanism is deleted. Instead, Use the default macro of RPM. There are two changes: 1. The source files in /usr/src are correctly packed into the glibc-debugsource. 2. The debugging file contains the glibc version number.- fix CVE-2019-1010023- Fix __wcsncmp_evex in strcmp-evex.S [BZ #28755] - Fix __wcsncmp_avx2 in strcmp-avx2.S [BZ #28755]- Disable debuginfod in printer tests [BZ #28757] - i386: Remove broken CAN_USE_REGISTER_ASM_EBP (bug 28771) - x86: use default cache size if it cannot be determined [BZ #28784]- fix CVE-2021-3998 and CVE-2021-3999- disable check-installed-headers-c and check-installed-headers-cxx and delete glibc-benchtest to improve build speed- support: Add check for TID zero in support_wait_for_thread_exit- fix CVE-2022-23218 and CVE-2022-23219- delete macro __filter_GLIBC_PRIVATE which is not support in rpm-4.17 Use arbitrary filtering to control GLIBC_PRIVATE- timex: Use 64-bit fields on 32-bit TIMESIZE=64 systems. BZ #28469 - malloc: Handle NULL input to malloc usable size. BZ #28506 - elf: Earlier missing dynamic segment check in _dl_map_object_from_fd - nptl: Do not set signal mask on second setjmp return. BZ #28607 - linux: use /proc/stat fallback for __get_nprocs_conf. BZ #28624 - nss: Use "file dns" as the default for the hosts database. BZ #28700 - int/plural.y: Avoid conflicting declarations of yyerror and yylex - aarch64: Check for SVE in ifuncs BZ #28744 - Fix subscript error with odd TZif file BZ #28338 - timezone: handle truncated timezones from tzcode 2021 - timezone: test case for BZ #28707- rpm-build move find-debuginfo.sh into debugedit. and change the path from "/usr/lib/rpm" to "/usr/bin" adapts this changeobs-worker-backend-test-arm-0004.novalocal 17038080002.34-144.oe22032.34-144.oe22030-metadata_list-compact_tlv-glibc-compat-2.17-2.34-144.oe2203.aarch640-metadata_list-compact-glibc-compat-2.17-2.34-144.oe2203.aarch64libpthread-2.17.solibpthread_nonshared.a/etc/ima/digest_lists.tlv//etc/ima/digest_lists//usr/lib64/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protectionobs://private/openEuler:22.03:LTS/standard_aarch64/3f5156f43aaf0c6af4617511534aea33-glibccpioxz2aarch64-openEuler-linux-gnuELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=3c8faa43f55789258f4ea9f847bb7a186458b44e, for GNU/Linux 3.7.0, strippedcurrent ar archivePPPRRRRRS7S*\iutf-8cec45085a234f42acfc9a2ced1872be9f96dace210a9c1dba176065b509ab4631bb8ad389fd5c2ef957dbf0e46f372d124dd625d2f577e9f075865e1c445616f?7zXZ !#,sNQ] b2u Q{LW0 W&_8۴1_8yDzP!LI=,"vvA\u #[.$JiL;i_v(w\~3h|#uip>`45ZVkfaQΎbM VD,8]Oz.{ Ց#,z/ӯB mJ{e܇?w%ndM-}gzNt7Si_<\skgi"n}y;ղ)T+׍)u`XBQɸU"UqMl/DcvvԎIe6Ax/vaw։w~R82i̯5Eߩq5% P;7V^ӑ9QH}`MJfIpQok/?\@UR& -Xr@4כ & B'vgiA4j8u`~9;,wC_7ހ\nJ&oStd6d{ػMwRM1{CML XK.Al"d!s rk 49 cmm$Ғ}35K+y:pzDYP N÷eݑcn煞GkaކuV;.O?>:g'd]#`z㪃nE+ޭۏ-s;2zV}r@ ܸ;EqbK v񕒠ۘ>>= D1%Zf1ÇXy4AJo"I^IW[ `Ŏ ^&Km@U2ߘwgI0p(6Dz4"=\kBD; k|9dKtI < @|gyH(7^6Lk(GXSEgk7= =I$?J+;Y2.µ.0y0!gjeșbIVRʃ [a v1QR]3+^D Cd9}hDlמT3ܜ +crl|"63ruA `go)bQ&lW AH<7oQ_6 +~{=V6ǚY!5+j"ub}/7Ef 9:/!ag4:O=Śߡ8Lw_+vM]c<uK\ݴq>7pmZDF@ yԹMWWdUwQml_ǁ@J+j.ob(DÎw\uixmv@슍WFC st]?cȍ[oy6[&+1u҄XS8e^`Wl'p6ZzL#C %:ldR=E(`e(a<q942  =>h=uHpWP MEr-GӑN _WlTZvSp4nk!,;a$.\A`$Jۿ6P"ܘY\Vq~ĤyZքk6:TKE)PJ>OW!Y[span_zږ "dv}[qzA_[&k#^#L=m.1{ߛX q_Z_OdD}>*r@r:rK.fC!usҴoRnRcvnW&lQ\vjFuyo&37:6dE5-gB` Q@\>ʧl}GTRc3thQopݎ R\ q+z;6qJ11N_κ1Ťܱ?R0@ěЍ16B@f:u U@jY@-zG+Sx%t;R3q=zO{-P^DFخܑ~uɊOPPKI SL]lۢVtSĝ,%Pw'fʫD?lTPXm9rHIkM|ꇟگNcjC&DzWgAY$x i`aҠU!!&QȯmRk[i9TgPOܢM|)PMat'D $5;T_~%b!:ÌdSVf6a-.Kہd7' MDw!@r͊"&$Z5>4Ry)c.P_?κ&'i݄vZ]]{o借e@PQKɱ}-.-O}OSTNҵ|˦^o3R՚dqI3Q7*(.uk ^cNf3^Ni/C qH#R}V;8^ dW|<,~<GD,X %<`nE%'Tx% v v{VfsT4Vw[ <(Cگ5dG}/T 9<oΘ1*&S//E4 )kkه`c@BCg0j_J!.,J'7 4A0\t,H+y_+`>Nf7Z 4tC *c4`!.p&;ӹ+ifUdZǽ$2Ʃ=ؿkyI3-s-XoA\;;AnLQ4^H\rJPtGhZBR}=ƪz,09|"=QD<jo xo95DX݂tN 3ͲQ"l#:828wY;Vh.g/_b4BksM_}Os=#hC^\z?=r ~i (0In" 2 (dSnI['{unXkè*- ˜?C ʩpRWo5ű*mˋ{9yqtFӂvL$:>/gM7ȿ|EÙ~Cӧ@In\xJ_n3G&J@mNT[٦+q/I`ʡ ȝ "5U`?| /AƯ;1%55yi5Q\h P7g|Sl΃HfƗXER }1&u.7h簯 K`Ohcjy*mvzLx\Llpx3RH?ɉh0hhR#ݔjSr>mMjX'T8ga4.ԓ 7Ѐvm]BM1#&v' [iF*x$ݨ։1Q@,ͳ>ޕaBnnVpp6,yt c x_ǵBY %>uU[u4@1Pq_w|>J3 }Y4jU>숻l&r'~f]\We̪WR 4}J3FoD ኣ^R b̔9.i.< bM`Uv $@9L Ny=<25`L`?.^w+}kqm[ P|Ss  e2_2JB*S@@B7{}S\ &ic 1*cF*G3Ӹ S$JooIbTZIW*,xN3ݘݖm~< \.1ԩB/7En>PT>unpa|7sۨJ*g8rm0`~)n.^@V^ I>RGS.*d3`k'iLYhCyFopQH+ŴeuAZA ̮@F%9?D^{n};% FVZֻ{S3}੯J R2<Pl)ս'ɢa:r:,`PXG1 dUu%,O/vM7* @s kT% 3ՎC0 bq@Lt&>,u36>m0vMӤgO>b7 zDUGb/n~֓sr_}(Ļ,?{VIY?\1Pr K;z\ vI}-WЅc Q 6XxCWGVHG 1/4 ;ztitzj:Wm^<[i)a3OѡhyPJ%[&;쀋pk`yQQ w %WG͇gusC8wVpqzmg]>$B3cSZC<2{vB];]t\mv8V1q,b Ie_̖nҘ7NE6"|BuW7Ȱ?t:x[b7`EfquףgX!؏||-Y]B.=}jq6$)ɝx.׷Ж& ]HI6ky.*HG䡩wlj=}d ]F#7#6I BXl'jXGS r: o⎰D=",Jd1kQTw%jZZ7V1B;!Aw.K'< +`Ւ "S8^}s~r WSJJ,b\vL=Db`~fuZeAܧT<GpnnPOd"}YfԨv-ꪆXi [ΒXyx4iƆ6RxAKL'Ot3PBK%crC1~fs^;N\]?~$Pdh$ECMwCv4]4obM>D{"7^W-,͖GJۭu 'V Ӑ@J/MuG!F# G|D 0Q90:$]uB !c)._ZnWDYe^,$r͌uDeg\G>_8-SH$lX"YbU x$wr($>-p 0p毹ۥHӺ(S`8KbJnmD }bp:dU]dEեrj=&p<VI2P 䵣-i-'Kaą,k^F +Ü@$Y-BB4m(ƈd #jM{P|:GʡoZz:·--Ų*+8p%Guߝ͚o #(7XhlijZOjnW/K1yf? \dA d acFZx{܄]oa:#-ͪkju`[2OWYŋ;).Ay"7w:;L fJRFFv$9AD5:}q^Rz< W9x }kQ @ej"e!+ D=/=a:`WA>>zQBMHРU,IeSk [_klWucpB逐aW=QEZzR ctEpTv'|AB?uR[wܾ 2~'4؁);4f;$U&cl&̞Jc7p[ ӭ\,?sPmpzu,0( /BL f齫ܞ|˰[:f@'|T^}K +G+)vv5juu&.XZJr(@DmDtq sxoF,pꯄEv̼Xɍz#b;gjb>TSEC^|x=13đcalơ{`s4zg'wlsdi:BhԺF~cřyze&c[z$=T{}Ho@ *Z3w$>xjuhnojvz>LPÇ3G1SrbmRXyp7g])GZns2n bDLCk6|"}/72Hqb"qW0.$5O t3@!6ۚ.&E//!R!wNմPlf]& mttk$1jCmQdi":B!z qF< ͯȄ(f ca8%]a54bn9;|z請4 Հxk ՠIxGeYID&\ @ZeIt }|^*EMn@blGg& mOJw;zCR!zNMG2}D`0>9s(EΊJ(Q,iY uû#vv7.9]4F<g اWXLA}SQ<3#Xbm dV^,` TuW{9ݔ1, bA|b-*qXh:Qi99w"~<Jp1-£'^ݰ:4Πv %Ja}K`I\=g2xX>6Xe趥 Ի0Py4 sѶOl%'/RL |yEb3yqUFz=X_uv}',54lx#mVޗ6?-KL$ѐ'Df\olj.*֐.!1b<zuWcV8D0ŷ^MA<^8Cxm=l"# kn]y*ɂ& p{1;Le+.d,]/jY5u1gT-K8}&2Q}Z^5Z iCz[bS8t:~ߞj42y8\vjmB@ؿJ~J!d7'*ȍ.Jlׯk\L9C }+E/nɈ؀WG ACפT+ 2ƌLHP{&~KIE 3HF)O!'B]03S)h!4LV9u%\ӡ|?ˡ S>5Ql&= '5E t4563某YHNXjgZ9Hr=urp`&Q6~Eb`ȑ#Dz?EYF=N/`~duBGL;ồ۱;.k|7)l9LP0jObK`hR@ZNf.[K\W<~!dͅ&$<c>LhOūn }i,5-4fɼ)؋c(RG[1JQ2a0 YPWE1;a3GIAO7V.╙;Jt%JNq9w~BG4dye$ V*VbCw%FHdeՈrRbTw%[8M z' [3_FxD=-cqDh ^ŦbAL8sIk5ѝ`N ՠ;} ju9-n\hBw#t mEOkaoZy@٠"GF б=bÀړj$p7(׮keM$Dh.zCwIk,Df 'dȾY{JIٛ*E#kf/ܸ)E\C4 RVU=#;S^h]Ч A }L_j̔PIʍmUc)Ut?axGMi7:gH6ISPY_mg<E?۟-bgyXGS𹥊WTCEw ܿcVQt\Մ?n@M!abM`7 ]ZjV}JԅA>B_nG^#"RrHNq2NNFt=KٟCk\KW2} <f)NB Ȟ:sAÿC2!3( %+^JPD>Ɠ'g iF#" נ\ghkV\$!{5l/`0Љnj4 4JDZLDa@j6B p:O\r G_0<[.LvJ!e$h ^V4$ZPe6ԳAЁPm.jCfg)pLE6jfg:fB;Ġ/[JD\z:.$+ ͫo2lgE: hmvo KWblO L,[DK1l2ۤ83 8 -VeZ2UfS?uQRhdDzx {]Hq]ԱiN5V5Zuk>d|b sZAjgGJ _! /Sx#;0væpuT# OK6kr,qPG]&.)_LzmTr'AcNQ6R||~kA/ʵy4k މ> s,GgU9I-2*ץ MUl|^sagI |w]jRSX9?NDz\q4$Qۦ;#~_ :MEX)~ _A>Cߤo}9T-gʴK/ߥ0\aQ~V[lY"l/]Xl7ZZCTjKIQ": .2$Sz#`>pc1%5Qa:Z@H/+riP !PNegRpnMGƮ1Q#x#<'3<ڕ4O=1|Y.qb),_ۢq r"9I<'vAw?TWUP 9T@[ i{L0>{ءfPٜ1ŧpwy&J4dp15,țaGaA*/QyyE*ҩc@M8+. hVJa6ae+7"!-8~d2i0v5T{ 3䕀r ;@n^Zlo*DrAAn)$Nb4>G/}y=΁e r!@Pr9)4NbӘ^ڿ'kU4bKTZ1qr6p@B*7HP/vÑP l3 ~IH]rڴ4 -DH2kGJt&ZOqEMvxA"ߜgmؖyPr_B~ /q$No=©΄E1m VBuKik#!rvC8CRYNt uQN}'?ePc4-4"$}y"6 x|=(6;c;ʓ/)ڊS}Ȱg}䞚 _Yp`BeYwVrD3ġsUk ([&i e_SNv&OTXvXu,] tZd~099S nzߍO:՞ )hwjSIsI5iPu^_6?/Q֨Л3c"oBեlE)!iث~vr=9 ^Wg$"}z,|G2] ?&O&B?^:/IG1lޚA:C E~8g9*OfI;C:,(S}8CDFWtld=~hޖ-Q#16'٫fήM-6gG#m- ̨±aGJQ!/!8b& aМi}_cl&8nKiS]qG'C%u*GJ{xR91:iy & q˙4T"^- Oŭ*L.&5*c qX##JHe}N~[p3dKw?b kCoj4x\r:HQWK]?W6чp%8&A1XWR9/naP'AVk21}].s7O63\p0H#"G4 O\vPöS ykp˝FqGv{‚ P+-`īT5g)`X5{ zYVAGXhRMJV S3?3LiA(tA{JϦIA;Lٳ3'vf^lx۬UۊEx)ruz%҈&ƛTP~Нbߙ'6l"%5c2?jɎnԆ$ .У\0 Mk_a:w {m̮U_w^=uj^{;!$HNh > Q̱ю&H'~Dv}8_,[x!u!NZVXR@"xfDO+Jn; 1"rxDRb)u$iGZ)J MπdjbdmŶ 0I.?@a>Mq0@#^P6ǚo=Hy"czu:fc;{'XMJUʅՁd-=7ՏƥXs)Xȹf ~Yʘ6`7 pwݱ>05=(ҕVK+;Us._aWk}̢]^Y(_Ό!՚L:"Gs* qhIl;#'K5k&7 `}e.D d(>?S6,(ȍF5qMQm7r-ʃkHKw&# ote]I* {33S:BfqWfZaњX^WT "iF@uB0+񢃘[r_>LSL*|¨p!2"G+uGuy߫s_gy-o'wTK9_ډjMrV'$!@AW`_#v\}i JӤ?.q F qbz&u֢޼تc onm8'bՁCt71ްð_=i@j\RϩrQm "#sO;9ܧ+3}e$Ϋ鹝/k63f`ǼG.jA!:y!J۝p#y*2N8r^"E[ ' oWVĤѫ f蓀 q8!oXD")Kkҡ"1Z+1ƭDt6 R.yӎPewqCo@)xbC4:@S)_S!Xo >RvY} :mޯV2\TdsŗzfW y#?7^D]6YF 舻D_m RUQfrm~)!H L0eI ,lH5Eoһ?.]kw);c=/uZz'*qWe$P :L)Y ?]_(8ʾ3uBUܦcDdZ.n2M@D+?n9巅&>mhJwZ 5wɱp ܽh)-COw :ua>ğcϪ$Ve+967ߘ^dl}Qb$*TDՖy҂jHMhOrLaĹKT,I߸/H6u$#!‹FĀE2™㨁=F"81?Uy"Lu3ONֈAH lus0aP%e!AsKQgڣ])"le0ѳ/?;#H(8m^dzC6hGӸh;{Vk M5TXd"Zq1 { ƋY6PǠ eɿ99 :T\7i +q,JV R)k>;PuˋWWxvk :z7S^- {gSCʮeZ\k7ɢ2f+޲W^[9/7Οˠzb'8jYGZq6bDA =XO|mR{R㿩Rb>ĊH2.N1Z/V&-. Xhru8}Fr$b]/W~XeEaoQ YZ