ldb-tools-2.4.3-150300.3.20.1 >  A blBp9|]Dy  Hr5"(CaXn{vұ-.]X_vG4dB"؄\9:cغ(} :?=xD4GSo)ԿrUjC@pJML zu\'ZDTH Xa %i*8@[t.0?'PIm-d,$doJ 0h{Xͩ c\ CmdNm dD{]B~ÇЯTUSlD9mz>p>L?Ld   >`dlp   L  f         D   x ( D8 L49 4: 4FA9GAL HA IA XAYA\B ]B4 ^BbBcCdD#eD(fD+lD-uD@ vDt wJ xJ yJOzL4LDLHLNLCldb-tools2.4.3150300.3.20.1Tools to manipulate LDB filesTools to manipulate LDB files.bl sheep18fSUSE Linux Enterprise 15SUSE LLC LGPL-3.0-or-laterhttps://www.suse.com/Development/Libraries/C and C++https://ldb.samba.org/linuxx86_64)):8))`9^gI6R큤bkbkbkbkbkbkbkbkbkbkbkbkbkd6a9994785b6eeb82c9d118ef670e561e48dd56b09d617c678d1e10e7cc1fdde16dc2a8be4e5b9b7369e7d6785274829a364a356ede618e44ac80648ba157a2be38cc7f306b7555f2f64a3cac675008afecbd12079a7f592ae32cd6284ce51290740ca9a7f2d31a142f68b53a44be4ec5603caae46065ef8ba6fcf6e6ae5063c2657ae90e56bc6d902aba80691e7c0f688c982c804a978d10d1153d6885be570ca4e0847cad0b4df66c0362ce8b89ef9b6cffc13f2c2f0b2e2faf14d048627428d2c48d06b2f5c0964b9e2c19fee67fd8ab4599aa7bb7977f502cbe7066787c94ff90999554cf65370e970b8021456775e70d29459b61cbab0d93e69134200d1e72947b94b148a69652f83d53653f3915ddb8a08280eca8d27c557fcf90ad93de1521f46cfd61cf9715b5442bab96b108103bb031fef885a69292ebff84dcdd3521c6a04536438ad84ad660a07f852399e56c571a94d32b2a0de85ad588813ecc46e53de85de42f0105fff855ffa5ed569e527ce5cc7dc4cee719c60cd2e0a8e6dd79cc0fa111e08bfa22958991036d33b53c976f8314205fa5bc54dd78b23e8rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootldb-2.4.3-150300.3.20.1.src.rpmldb-toolsldb-tools(x86-64)libldb-cmdline.so()(64bit)libldb-cmdline.so(LDB_2.4.4)(64bit)@@@@@@@@@@@@@@@@@    libc.so.6()(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.4)(64bit)libldb-cmdline.so()(64bit)libldb-cmdline.so(LDB_2.4.4)(64bit)libldb.so.2()(64bit)libldb.so.2(LDB_0.9.10)(64bit)libldb.so.2(LDB_0.9.15)(64bit)libldb.so.2(LDB_0.9.18)(64bit)libldb.so.2(LDB_0.9.19)(64bit)libldb.so.2(LDB_1.1.0)(64bit)libldb.so.2(LDB_1.1.5)(64bit)libpopt.so.0()(64bit)libpopt.so.0(LIBPOPT_0)(64bit)libtalloc.so.2()(64bit)libtalloc.so.2(TALLOC_2.0.2)(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.14.3bVb@bMaq@a6a@`[)_[f^^^^b;@^(9@^!]f@]]B@\~d\Z@[k@[#@[v[t[r@[WZZ}@Y*@Y@Yx@Y\YZ1XAW;V@V޾VɦV`V@V@Vii@VC-V3[V(U|@U|@UT@TT@T[bTO@nopower@suse.comscabrero@suse.descabrero@suse.descabrero@suse.denopower@suse.comnopower@suse.comscabrero@suse.deddiss@suse.comnopower@suse.comdavid.mulder@suse.comnopower@suse.comnopower@suse.comdavid.mulder@suse.comdmulder@suse.comnopower@suse.comjmcdonough@suse.comscabrero@suse.dedmulder@suse.comdmulder@suse.comscabrero@suse.descabrero@suse.dedmulder@suse.comdmulder@suse.comdmulder@suse.comjmcdonough@suse.comjmcdonough@suse.comscabrero@suse.comjengelh@inai.descabrero@suse.comscabrero@suse.comscabrero@suse.comscabrero@suse.comddiss@suse.comjmcdonough@suse.comlmuelle@suse.comdimstar@opensuse.orglmuelle@suse.comlmuelle@suse.comlmuelle@suse.comlmuelle@suse.comlmuelle@suse.comlmuelle@suse.comlmuelle@suse.comlmuelle@suse.comlmuelle@suse.comlmuelle@suse.comlmuelle@suse.comlmuelle@suse.comlmuelle@suse.comlmuelle@suse.comlmuelle@suse.comlmuelle@suse.com- Add ldb-memory-bug-15096-4.15-ldbonly.patch to backport all changes for ldb-2.4.4. + CVE-2022-32745: samba: ldb: AD users can crash the server process with an LDAP add or modify request; (bso#15008); (bso#15096); (bsc#1201492). + CVE-2022-2031: samba, ldb: AD users can bypass certain restrictions associated with changing passwords; (bso#15047); (bsc#1201495); + CVE-2022-32744: samba, ldb: AD users can forge password change requests for any user; (bso#15074); (bso#15047); (bsc#1201493).- Update to version 2.4.3 + Fix build problems, waf produces incorrect names for python extensions; (bso#15071);- Update to version 2.4.2 + Fix for CVE-2021-3670, ensure that the LDB request has not timed out during filter processing as the LDAP server MaxQueryDuration is otherwise not honoured (bsc#1198397).- Modify packaging to allow parallel installation with libldb1 (bsc#1192684): + Private libraries are installed in %{_libdir}/ldb2/ + Modules are installed in %{_libdir}/ldb2/modules- Update to version 2.4.1; (jsc#SLE-23329); - Release 2.4.1 + Corrected python behaviour for 'in' for LDAP attributes contained as part of ldb.Message; (bso#14845); + Fix memory handling in ldb.msg_diff; (bso#14836); + Corrected python docstrings - Release 2.4.0 + Improve calculate_popt_array_length() + Use C99 initializers for builtin_popt_options[] + pyldb: Fix Message.items() for a message containing elements + pyldb: Add test for Message.items() + tests: Use ldbsearch '--scope instead of '-s' + pyldb: fix a typo + Change page size of guidindexpackv1.ldb + Use a 1MiB lmdb so the test also passes on aarch64 CentOS stream + attrib_handler casefold: simplify space dropping + fix ldb_comparison_fold off-by-one overrun + CVE-2020-27840: pytests: move Dn.validate test to ldb + CVE-2020-27840 ldb_dn: avoid head corruption in ldb_dn_explode + CVE-2021-20277 ldb/attrib_handlers casefold: stay in bounds + CVE-2021-20277 ldb tests: ldb_match tests with extra spaces + improve comments for ldb_module_connect_backend() + test/ldb_tdb: correct introductory comments + ldb.h: remove undefined async_ctx function signatures + correct comments in attrib_handers val_to_int64 + dn tests use cmocka print functions + ldb_match: remove redundant check + add tests for ldb_wildcard_compare + ldb_match: trailing chunk must match end of string + pyldb: catch potential overflow error in py_timestring + ldb: remove some 'if PY3's in tests + Add missing break in switch statement - Drop obsolete patch CVE-2020-25718-lib-Add-hex_byte-to-replace.h.patch - Drop obsolete patch ldb-cve-2020-25718.patch- Add ldb-cve-2020-25718.patch & CVE-2020-25718-lib-Add-hex_byte-to-replace.h.patch to backport all changes from ldb-2.4.1. + CVE-2020-25718: samba: An RODC can issue (forge) administrator tickets to other servers; (bsc#1192246); (bso#14558) + CVE-2021-3738: samba: crash in dsdb stack; (bsc#1192215);(bso#14848) - Release ldb 2.2.2 + Corrected python behaviour for 'in' for LDAP attributes contained as part of ldb.Message;(bso#14845). + Fix memory handling in ldb.msg_diff Corrected python docstrings;(bso#14836) + Backport bronze bit fixes, tests, and selftest improvements; (bso#14881).- Release ldb 2.2.1 + CVE-2020-27840: Unauthenticated remote heap corruption via bad DNs; (bso#14595); (bsc#1183572); + CVE-2021-20277: out of bounds read in ldb_handler_fold; (bso#14655); (bsc#1183574);- Release ldb 2.2.0 + Fix memory leak in ldb_kv_index_dn_ordered(); (bso#14299) + Fix off-by-one increment in lldb_add_msg_attr; (bso#14413)- Release ldb 2.1.4 + CVE-2020-10730: NULL de-reference in AD DC LDAP server when ASQ and VLV combined; (bso#14364); (bsc#1173159)ldb: Bump version to 2.1.3; (bso#14330)- Release ldb 2.1.2 + CVE-2020-10700: ldb: Always use ldb_next_request() in ASQ module; ;(bso#14331); (bsc#1169850).- Release ldb 2.1.1 + Samba 4.11 and later give incorrect results for SCOPE_ONE searches; (bso#14270).ldb: Release ldb 2.0.8 + Upgrade waf to version 2.0.18 to match the rest of Samba 4.11.x (bso#13846)- libldb1 fails to migrate to libldb2 when libldb2 version is less than libldb1 version; (bsc#1160341)- Add obsolete ldb1 directive to baselibs.conf- Update to version 2.0.7 + Robustness improvements against duplicate attributes in ldb_filter_attrs() (bso#13695) + Robustness improvements against invalid string DN values (bso#14049) + log database repack so users know what is happening (bso#14059) + add ldb_options_get + add "batch_mode" option. + Remove Python 2.x support except to build just the bare C library + Remove --extra-python (a build time mode to produce Python2 and Python3 bindings at the same time) + Fix standalone build of ldb. + CVE-2019-3824 out of bounds read in wildcard compare (bso#13773)- Update to 1.5.5 + LDAP_REFERRAL_SCHEME_OPAQUE was added to ldb_module.h; (bso#12478); + Skip @ records early in a search full scan; (bso#13893);- Update to 1.5.4 + Fix standalone build of ldb. + C99 build fixes. + CVE-2019-3824 out of bounds read in wildcard compare (bug#13773) - Update to 1.5.3 + Avoid inefficient one-level searches (bug#13762) + The test api.py should not rely on order of entries in dict (bug#13772)- Update to 1.5.2 + dirsync: Allow arbitrary length cookies (bug #13686) + The build uses python3 by default: --extra-python would take python2 now + To build with python2 only use: PYTHON=python2 ./configure PYTHON=python2 make PYTHON=python2 make install- Update to 1.4.3 + Python: Ensure ldb.Dn can accept utf8 encoded unicode (bug 13616)- Update license to LGPL-3.0- Update to 1.4.2 + Security fix for CVE-2018-1140 (NULL pointer de-reference, bug 13374) + Fix memory leaks and missing error checks (bug 13459, 13471, 13475) - 1.4.1 + add some missing return value checks + Fix several mem leaks in ldb_index ldb_search ldb_tdb (bug#13475) + ldb_tdb: Use mem_ctx and so avoid leak onto long-term memory on duplicated add. (bug#13471) + ldb: Fix memory leak on module context (bug#13459) + Refused build of Samba 4.8 with ldb 1.4 (bug #13519) + Prevent similar issues in the future at configure time (bug #13519) - 1.4.0 + New LMDB backend (experimental) + Comprehensive tests for index behaviour + Enforce transactions for writes + Enforce read lock use for all reads + Fix memory leak in paged_results module. We hold at most 10 outstanding paged result cookies (bug #13362) + Fix compiler warnings + Python3 improvements + Restore --disable-python build + Fix for performance regression on one-level searches (bug #13448) + Samba's subtree_rename could fail to rename some entries (bug #13452)- Add fix_ldb_mod_op_test.patch: Fix missing NULL terminator in ldb_mod_op_test testsuite- Update to 1.3.5 + Security fix for CVE-2018-1140 (NULL pointer de-reference, bug #13374). - 1.3.4 + Fix memory leaks and missing error checks (bug #13459, #13471, [#13475]). + Fix fallback to full scan (performance regression) on one-level search (bug #13448). + Fix read corruption (missing results) during writes, particularly during a Samba subtree rename (bug #13452).- Update to 1.3.3 + Fix failure to upgrade to the GUID index DB format; (bso#13306).- Update to 1.3.2; + Expose the SHOW_BINARY, ENABLE_TRACING and DONT_CREATE_DB flag constants in the python api. + Don't load LDB_MODULESDIR as a module file. + Fix binary data in debug log (bug #13185). + Intersect the index from SCOPE_ONELEVEL with the index for the search expression (bso#13191) + GUID Index support.- Update to 1.2.3; (bsc#1080545); + Performance regression in DNS server with introduction of DNS wildcard; (bso#13191);- Remove %if guards for blocks that do not affect the build result. Fix RPM groups and summaries. Drop very old SUSE support. Replace old RPM macros by new constructs.- Update to 1.2.2 + Bug #13017: Add ldb_ldif_message_redacted_string() to allow debug of redacted log messages, avoiding showing secret values + Bug #13015: Allow re-index of newer databases with binary GUID TDB keys (this officially removes support for re-index of the original pack format 0, rather than simply segfaulting). + Avoid memory allocation and so make modify of records in ldb_tdb faster- Update to 1.2.1 + Bug #12882: Do not install _ldb_text.py if we have system libldb + Use libraries from build dir for testsuite + Bug #12900: Fix index out of bound in ldb_msg_find_common_values- Update to 1.2.0 + handle one more LDB_FLAG_INTERNAL_DISABLE_SINGLE_VALUE_CHECK case in ldb_tdb + fix ldb_tdb locking (performance) problems + fix ldb_tdb search inconsistencies by adding read_[un]lock() hooks to the module stack (bug #12858) + add cmocka based tests for the locking issues + ldb_version.h provides LDB_VERSION_{MAJOR,MINOR,RELEASE} defines + protect ldb_modules.h from being used by Samba < 4.7 Note: that this release (as well as 1.1.30 and 1.1.31) may cause problems for older applications, e.g. Samba See https://bugzilla.samba.org/show_bug.cgi?id=12859- Update to 1.1.31 + let ldbdump parse the -i option + don't allow the reveal_internals control for ldbedit + only allow --show-binary for ldbsearch + don't let ldbsearch create non-existing files + fix ldb_tdb search inconsistencies + add cmocka based tests + provide an interface for improved indexing for callers like Samba, which will allow much better performance. + Makes ldb access to tdb:// databases use a private event context rather than the global event context passed in by the caller. This is because running other operations while locks are held or a search is being conducted is not safe. + Add efficient function to find duplicate values in ldb messages (this makes large multi-valued attributes in ldb_tdb more efficient) - Add ldb-tests-do-not-override-lib-path.patch: Check if LD_LIBRARY_PATH and LDB_MODULES_PATH environment variables are set before overriding them.- Update to 1.1.29; (bsc#1032915). + add support for LDB_CONTROL_RECALCULATE_RDN_OID on ldb_modify() + Performance and memory consumption improvements- Update to 1.1.27 + performance improvements + VLV control improvements- Require talloc 2.1.6 at build-time; (bsc#954658).- Add ldb-python3.5-fix-soabi_name.patch: Do not change x86_64 to x86-64 when building with python 3.5.- Avoid a file collision for non SUSE build targets; (bsc#966174).- Update to 1.1.26; (bsc#954658). + let a timeout of -1 indicate no timeout for a given request + fix memory leaks in pyldb ldb.search() + build fixes + improve pyldb ldb.search() help message + add pyldb ldb.search_iterator() api + add LDB_ATTR_FLAG_FORCE_BASE64_LDIF as optional argument to ldb_schema_attribute_add() + add client support for LDB_CONTROL_DIRSYNC_EX- Provide python-ldb and python-ldb-devel; (bsc#966523).- Update to 1.1.25; (bsc#954658). + torture: test ldb_unpack_data_only_attr_list + increment version due to added ldb_unpack_data_only_attr_list + introduce ldb_unpack_data_withlist to unpack partial list of attributes- Update to 1.1.24. + fix LDAP \00 search expression attack DoS; CVE-2015-3223; (bso#11325) + fix remote read memory exploit in LDB; CVE-2015-5330; (bso#11599) + move ldb_(un)pack_data into ldb_module.h for testing + fix installation of _ldb_text.py + fix propagation of LDB errors through TDB + fix bug triggered by having an empty message in database during search- Update to 1.1.23; (bsc#954658). + Test improvements + Improved python3 bindings; (bsc#951911) + Minor build fixes- Add doxygen at build time to add the development documentation. - Disable rpath-install and silent-rules while configure.- Rename pyldb to python-ldb.- Move the ldb-cmdline library to the ldb-tools package as the packaged binaries depend on it.- Update the Samba Library Distribution Key file 'ldb.keyring'; (bso#945116).- Update to 1.1.21; (bsc#939050). + build fixes + improved python bindings- Update to 1.1.20. + validate_ldb of String(Generalized-Time) does not accept millisecond format ".000Z"; (bso#9810) + fix logic in ldb_val_to_time()- Update to 1.1.19. + Allow to register extended match rules- Update to 1.1.18. + fixes for segfaults in pyldb + documentation fixes + build system improvements + fix a typo in the comment, LDB_FLAGS_MOD_xxx -> LDB_FLAG_MOD_xxx + Fix check for third_party + make the successful ldb_transaction_start() message clearer + ldb-samba: fix a memory leak in ldif_canonicalise_objectCategory() + ldb-samba: Move pyldb-utils dependency to python_samba__ldb + build: improve detection of srcdir- Use the upstream tar ball, as signature verification is now able to handle compressed archives.- Remove dependency on gpg-offline as signature checking is implemented in the source validator.sheep18 1658743820 2.4.3-150300.3.20.12.4.3-150300.3.20.1ldbaddldbdelldbeditldbmodifyldbrenameldbsearchlibldb-cmdline.soldbadd.1.gzldbdel.1.gzldbedit.1.gzldbmodify.1.gzldbrename.1.gzldbsearch.1.gz/usr/bin//usr/lib64/ldb2//usr/share/man/man1/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.suse.de/SUSE:Maintenance:25011/SUSE_SLE-15-SP3_Update/b9d4b939359c7f3d37a696c6b4e1adf9-ldb.SUSE_SLE-15-SP3_Updatecpioxz5x86_64-suse-linuxELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=ab6836a2f3a626aaa799c0a098bdfe405db8f658, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=ab8db3b1e599d286924dec3d8e164e1cc9e6dcd8, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=b41809003f5b6e5614811f1622105dcaecc33784, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=1733d1a9d1e91f1e2fbb8d9e020f70338132e54a, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=f21ecbabb81d3e739f402b973785ef21706a2083, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=f012fc70adcff8a32dc1c5f2bd9f3422cbfdc31d, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=e74bb511ad26b06be0324fb052d58b507aaf6e07, strippedtroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)troff or preprocessor input, ASCII text, with very long lines (gzip compressed data, max compression, from Unix) !-6@ RRRRR RRRRRRRRRRRRRRRRRRRRRRRRRRRRRR RR RRRRRRRRRRRRRRRRRRRRRRRRRRRPPRRR R RRRRRRR RRI[72=7j7utf-88b31bb3f3ba04729540dd2c5fc8edf67bd50ff20d71622ecda871258e31a3f36? 7zXZ !t/f] crv9wNGL:i՛WBd p>/ U 5)1A e1FڒRQ׈0)0b7(&dBXm܊,4QDs2:5H5^ dsYq}ϝؠbyx/#W0tWV?QȌO^BѰ5oԵBe'q{IWyFN% ^jl K5+_=Em4#SͦފY@7aA=,6[H_*HK4xV"#ks1nŗ&sDֱwS>3\Vy05(|v~n-s1G\?5߽0>9WL0:1eNaJ̗h`Y' [5?B8]ϊ-ug{dCGI!gY{m {q4iWRiMWicξo62^IDdoߘ--x*I3ht|!o= I_iY4O+I_>X9O9-=En+L"ݷqȷP3FA8N V"e܏Utڳf#TyK_w<ŵZ!6mo[s%ȌgkJh{M<%͜4hfA;q~U~W)YȍOе1DFLV1Z?te?%Gk([;$ph Ⓞ6l2 @D5K_!#^^ x"7xM48h½%G#:+ bgK0#c+)%@wXi0&ib:&60}(]}i!w]d/rQ 9X]g+x(!04[P{ S˩KhL_`%I^݅fcas:H֍qr!{7>_3 RR:rJX`+LHbH|ej> W;V$+5wt\O>}l<\ϣyme謸մTdA6~{s_S?)mk(Pw|яw"> *x)UGH(+{@Х>l /T"VD2l|8`K 4g;2" t f5Oj!c7kO[ugMssEP"kx\}B0kUpD _ ,tjEu..R>Rݓpd~0A,@́jgZ)CFHĵ_+q=rH'DiX!;f }^f.!i" -#p5 1Y!lk"B7\'dtvxgEЃҦC0?@Wftv=Jǡ`ۉ[ uhBJgΖL^2 O,ֳeBzXHsP4V/"~2L,CGUf *#3ƷW,A2=X2USȌ$k2mI`4Qq[!TM7O ųbkm+]*7nJ%la ?*ʧ1ddTw k l-]\G31逗lk<"LJ8=r-|ڨ!(tRPx҉%+7Ƽ҈%mVf'imaGE<m'q5A?m?$3cQzBg:"<p[z\aO=OQYҺ `OY-E jM1tڈ{ ˪C( Ju%?a&!FDn>iMx͓FCzlQ) T?+Uw2W pkL7tKrOY3!q}H:t$GIIM#gPϺs ˞C 0|IQp}ϔXX$eD:9nR$S\ax;hrdb-S }QO\)ZoY%w(JV:ab/8<@K\ _Rt S[71_;P/0,J:-鞙Gb P!!yOU'xLV rJ̩x&˱ e:U`+zy֒pY< GUY/%y <|(Kc~;a^==Kf[ ꬓj;<1D* Oҧ"Qƥ(cv@/cr3ή,߱q:t&CB=BWwNKm!_a=JmѸdzzCkTquZH:L3/ ,f$1W屑֧{Sx|!crWESJifqw H<ˠk#? @MLy!E^ӚKdk<!a7᧾4ա;y©6ሂ[ע׬ptg.?k-IvqGpb+b e-,[0{" Yєp[em)0BqP ,!ڼ:nWU0y+ӾfK1!#ogֳfɛ&@W5= (Y¦4=d3vkt_׳$j6uG;~] p^H._=O7G<.XBm߈*I4Hn9Mcss- l)0a?] cCY)(rN̕S}TqҔԪ 3_(Gw3d-#,BWC~aq"Cfݛ@2{QJܔwxLKC d uJqI?v3."ZB?xK}I-֮#PTCjh(fJ[B1Gd6 GIkm®e <$J}8QwOwq4^nJm"[ eٸ9\ ԅ`~W$ yiR+UgXb ˚2OŸ cS@!p@GRD7`Z"WOԅ(>_p~87DB홂r8[Q /ớv Ft*UU3;wBz֨_p[Gf'?SA[6$}#KY1sHzC*RRS-Y᝵w@kQ&,7c@ͣm9e>O܌Ju9--&7{z4c9JN4|'D , ;@v!F1}eLe.'ŷw#ߗIi+W>V>Fb%0QNl(ѐ`jyr|^v(BU9P!h.n;0 F&jQBىmc)wp$&;G|m[(/A~ sUy 1-R1 {Dmm’Zw FC(Q[mC} ƃ ݣKXD6tKOB{Fn|U !DAQʧCA1Hht2Ym4"U peOj!N[`)!m@ZVx&d;6EcJw;!z[fq>I_Ggۅ,3q:qY4D.+6 jN{.gn'C[r/q4y %I^$U#b}޿8&Dڢ?ElRm 61sj j+ ֹŘwj$MRŲqK+rG ;!wl5ӳ \Q8ءn-9ޑ-xk `P=w[6+(e*#H,#g5Sslfs>D;01$уa&xyDQa]2ل_9m1ےyf[0]B<󂢭Y95^T|f&BIYtf> F2\ef/)T #cH))sH7NAhG]%$Ԥ\0uJ s-1$ G GO Z)11dO8kٯBA>)44rX|@6&W萦%pfԫӁҾ|'nvnkz.CB6HsZhWgmӖ$갘ȝҕ9a0fjήe*) DKmBˤ&;\]<}CM" DvG eGMP冖9dH:؏wġA2 kˠCcWڦ:9{TӊJ0;.[~/JdβLxhfLQL:ia"&2hSa&"FL:scփ"!`֌#Kf <d-I\XIʂCNQ1Zu-t YJd3ehČ'jw (I}E&ǧ&OHc4ì>J%܆npC܌O+D4*B_?4qhg[hꠙ /uj¸<~\$+n f?޽*ru8mm'5@hz M=S^N!% ^ MAPvcD7rE38P5W(b#-hlz1C_w,u?:C}}ؾ6Yoxۖ ?tty*3&9 }"+T>h Y1Wv֌@cDI XUWA7h)v( 9|k/|2 [Jzo<ŎSXt ){^>Ume :[΀ݕR>&qj>E]lUn7${>np~fa<hF.*ۋ _>c;Pz:0ңdŤ6^WYP].i9ވ{.p2CAlrwC/%S䖄m֠U`,v::jD1D.QԀ3tp0 ,V?/1]qYAqd1%r|ޤcO'*(YCqcvnfAYc^E2D`0 Hl"%nLl{Բꎉ-\Ȓ ;y؅GI Dk󦺰:ۛyN$T9L MZޠ3XB $P9GI'bO< yL =<8eygJ'i}X GL$K~L$p TlN1EUBZ=ȃa;w}`FG $GM8ͅ}6Wl|)APeT1j(R,p DllQޚӉ9!O ^:1FNRǭ]\So:#5tUrt4Yٶzx)6aOWr`9f)AAbZH`?uΜbvE`Y+7[&F R@q粟Mk2G/.oMv%[m좗i㐓,6()'.h(k_XZܠ9M ,b>tAmP_f N}\8&o~u|![:)ܷY3 =*Ϡ ) ע5) xoj;]T%ru! SǦEdQԼjeJf'( ,dS6v?%#J!fQǖtMGFO@gz|o5`|!*SLp?"QN9TO:Mv7T銱=)7- V0lc|P}{taB.1XK'qGx!A-RByZ_p ks\f]G'%0tvyBgafP\Nڸ$:K5fJ{CF T51G{R"JِWM8~$~=vV.~B~P]1V_WV1=^jC?GdcMI`A@:Ze_^qDq!y`~i_'$)W9(u_eZ[ 77"HXh駽PL,BRx8FŎ`0GNwy/C%݉Ѡ$o[:1T]dɄƽZu۶Z'8f?}ʇk= ᳯݤϞsU?tjOmg`BBwufmJӯ6h;ȯO k:q)XUqQ`'ry}̿ 86*^=%pڰm6Ș WbR F3sk$Ge({Ƙpm'mha0g&I*ж~|څ,>m(K6V f%9v^5 >T%wC/V`DCЬ1'F' N/s3FО_oxFjY_ag?S;U6 >'$Y釕AF9ڈSJxdtvyߊKI諦%>~?UvcQٻ(lҝlө˻ƈ栃+AZѧ |dJOؓ*DP VKY)'qم-jzWD G92H[[:&Wl\f:u\î$njOI R%&v?)t)SiVu5wU(fG>iOd|b6lbbrr0pZ>Od‹sK&f's5y]A,X-7Omhej;B_`eR,Xi5p:hhj'mj.QN$!nYd~ˆAXk~]%$DڐyOF^EXg\{v|_;NŚ3\ Հ-+5܇C{|mjesgQD*{3~PlЈ T]eu#p`gj/lձGuT& YR%\YgU6Ad!z["v.%xf F2[nGT.ً}Ϣ,^rYVh k؜Cc?3)땆4dYMӳ%VFWZ`Țdceeec[P3kR@dnbSV* 8{%\ZP(ȵB̶Ւ/#W*]??G_̧sٸS(`F Hq$Y?zw|Oq=#} ;k̎R^fLkvE8.aLQhDŽOIAbʑ[3y)ZJHUe8AeUbݪRr[um؅9:2yEG>Uc6y9oCwGf4%6čur -Ugyz t;xrs}nV{e:d @c 2R73XuQVӀK@k>LKu ˫Lю8z-ʪ(AݒpGXfki\L%qUtE:uv`G`yWt~n-< xtͬ+񏈰J Λb\OGr\CN$_FOdYQb'-NɎ"Rt{䋾(ʌU'3do~h%> 95㌩E{Q$.(h˗ˊ߇s`%Ɠ+rB˿Dܫ# ͢}6E^9qa4Mo9uXm_z1p]h'*bB( I$O8ӽ?n!m "[i@n :?ԔĸMpX-/7c8!d!ʶ<s~'4UL#5F-ӴȨĀӳŎY!m=,Vnk5,uك+c}weR/h 1䋻Au?$#R6TOpKgdoo܏x͕Sܘжb MT5BXɑTR;V(zUe{B&R֑dk˚_q쎼#W~MQϟl}N]j.#R01 x*[]<:J>J`kkJ`N/tQK$YWЯsj{IyF!Ƹ%0Vlا >@S+nnam7vsCxWTd!).e|GW1Yan:%'5tNcrbp>"k( |6TuQw޻#Ӕ@#MۆVo6zicBGWc*jx ciwpiկxQіq(EoT==DJ2N2bzܼeA X%Yڲ(f p 5u}I!kNObZU;Fq)dUFmGʮ5@tLPƶ]ybϓu _n[,g s;s 8l`*eGャy b/ڵѠ{. hpe!hƈhGO~"0f]٨|o7.~qSax'puw,AD _ 5*zւe2y5!rmKw%nߏԡ0&ߚ)ډw4/E\Pn97X+S E/X{E?U=qhز㧐XT^d^{S%@AUz!A8.0p5]>,ױu2rNU7 9k ܋xJ.+1?LJT]asEn\yFߟ@6kJ4}DŎC߾)Bqs:8,GD6sB[YdE `dtĄ5qq hFu[I!^p:f"r(N. Қ`]9:Ye]`,m_KSmtzM%-L,Q6 ڡ`Y3j?iaw <##kMgjN ohZga~Ps|竅K +7W򐛘rL·˄2q772KcSXU5MH;UpFy۬G(3%%"hC3gd2NjKTs]1b8Rt:|p ]aeEx?-RXKFwv?}gF83Z})= g:a#"XE;~$V6G[/}^ԁ#^gV9H_' NO۾ivm>չBY[g ~ezV#sUbePKb['3kdU8yŋ! rwS\H/|S&p":ۣ*Nkʏx8RwTsd}̢G4_Wd|D1|4J$jSw9?#nY(릀=>*s 7R_e]-\݁nǚ"_;`ZM4pN0} )R9C>.N65ˊjѶf\wE[,ُd1"J){4᪍4?ś ̇H M Nv5jmPIV=FBs}.\>ywCEiJ+;rmKɩthU+SGWp^*\NwODv%UX@$TrrvЬ{|! yh<;l9{W+,(ԭy)NrHŮAPm,9€9 CfcHE܏DrDd+*F~}O%|;KdeJUGrWVnLɺTps+e;DT[[w9ܸ AsɳJ:5)>N7Rޛ1%?bXu(n[zRM #T <{vబs mN- 5dkr֬fZQ~Z]ij/2Ӻl4q+>d1wM&"Ϊ-Y#BR+T}n@́Z1$˂%fGCJP5տ)[' }L2)lRrMx #afcHPs :A6XւQ AE;SjjtA ) R%GH?[AK}"u.]hX1[eϐƎ.&q ,:Ag:}:}&[_b()UB~[c[LruAHb)2i͂4=S v#|=3*ړ+q[7>su.>%{B_tx,Sky?[jRK|7R.J{߼_˹ gxJצā#s1lJ[k U'hžf!(ꥮT*h[M#=2 RZẘ)Ww7s[hn7Z)#sS`7Mp.8-L,tV7j^yKʞe7VH6>$IKD(Ɯi%VOm &cc|yAb{DKY8ţtI::pi6c9ǻS >94aX0uy3D&Q`ttмJS /oDE;Qp7Zra#zU>y*(;E BJ92XjTO#qID–BĬ#%0STF&$̒w`  H FmJdCzBJ7 ]Z04ҳBl-{eY eI1-t[$utF:S4n|òۖeȄ>2,x-}sAT7F(Q1~=;efˏAH:0"áX6x#nfRX[Sl>aG%FjZ#00y*Rȴ.FBr~ s&B}N$Ve6Q܇+s/Z S`Z&Ygfy-g;+ KDqጄN9M\)fdFSs:8XS_,ةlrf:ۇdsC \dЊusiJc<#s!'=WUaV+kHr*8]fQRA(wW9a侭IXDN"\-N3q+ ԊyZe)P: ,,!)FCfͽKo1і7I4˂SGЌH|Al~K{nWf SerD&2֫/uCWGᗙHg!f\;^U%=M☜3&6v8S%\ШϩǃeY.ǛɆɊDcJG#A 0YNY†Ǘ&4b"F/A;B%b"֧mN`Bc"!ȿDhl]a_p|CU^1Fm8QrO,4.dGzEaqMhAw [Bт0 к[:HTcT aBW:$Mz4| kN~`L.j+)vgZX RYm[Apt*mpው.X #|- #V `{:P"lq0_iy&4_)C;ym_lbnwVe(̋eϹ9C_ɫTYSeC)P4گ6р} ]\o-)[,q{&Ed\qD~*5lB)wVp}jnS ߢlۀY3ndFzQQV~KRrDTڔ&O0CP7\F,m: aRY?%{9?ilE d)WO((ΫӀ>E3Kc>J;"SPcTeYij7pNi7J_VǬ7HF^;d%֟ܞ/cg0!bp  gFQK;'mxxQCȸhה.ә򰢻B6K/ș?΁͕BRr‹@c8tNoӚ&"<yu$˒͆(tC yxRD3`9j;/=)ck$~^E@PL wvMM\ò ]}5Mv0 ^ XM M {$D1Wb{Csi2m>uغPP:m}, =;5vt,F ѧ0$ >0RZd[(Z:'11 z@Pn$˂xY5_ʣg`|cgָ[ ]ݫFZ79ͿZ?>цfqz|Z0v=&I0٪юm$NyT09Z smf/I&f M{~]KcxuL+>ta&Nj[Il4" p݀ԝ4ϺW!d ? Hp nnCe0OQ߳ET(ı txM`9\%ŗBon~)Xk!] /:3|+QZw?巀՘8pnp=65PϏepa97_Kj 8/0#_ ʋ뢧P?3S­,P4Rzez Og9x#ʼnK0wPwF]#P܇{[GPg2nXI_RVg\‹-xd,̢'#}(qSCYfiN7J.N+g+uYF7Dž°<8 R0/,?BtaDE2 N<нݳ?y}_2uNACZر`5\Bybsy@e:ce5 MQ+x# kن=I$\\z40c 1iq{X]%ZG?{*5p;n6x7NwpP0cxSM{0=Cʪ=|G7)49W%YXRXI;sm,Ac"" "X)PPѨ?đN 9 ~[tQ@_J 8mD/HQmv}x6T;YB3bB@X.]-޸ɧ#(j{l@}L\;6m/-#'t/_XIBr5ZZ+JY.*M|"%2}[BǁyhoEk>2nznWiJh@}51>[_R\[v"oVL3h-#C `rΎj*n?!vS`@JQPyYN!v? K(iL'-[~qi4DNkNrξ'ԶUAC+C i*c1v`ͪ'|mp9~}[J''A)kqk'kVAm|_.D{%kfh܄5!>j\g-)R<)HyW1DP&P91S1lIHĪCw @41UcKB334 = p |)&ݛѾEqB*5Iz74|s8~}\Ľws"?@|u9遰%d>E(VE\UsdO?Р89⵭Ct%> ȂÊW z;*pi)H㥹[ @L4\IOC%_vc[:<`~P۾|0u9P-G@NJ  xQTSEz6%'N"fHOj :䳏EdMTylCэ!#VQBnO-%VPV~Rk4$PG3yV(Qh|QQDl5{XQpf5[ۻ][.cMmBPFU9h}k 0)RPu?~&d,N $ v»U/eeɰ(p$fT`>I4{f(7Iw)BF2 <nvL:e|m0!3n;SȎFk6,P$E:C޻v/7_e%GdFxuGR}YYxC>2(r +NEb,='SKY*J$ T=1=|i:wNMD_?ө ^BE}}ðSfD {؅| S.:S% b# Q0˱Ofڣ`R$A1dA.=zYu;!d|3T$~%~~_t sruJVv 4~F)?$Hzz.aXƳ)əmO[~4-oP8%y'@,ybue3{-A#̪ɔXy% 2T·~qE7w^I:I",8.Ҫyko(!n#Z M-p.ߞvlkh#.kQmdK4 Z$&j_73cm`NQɰ톓2lUKv+D$F4V`$$bu^F3QO3L.@pOl NcuuUNlU$ e=i3.hRM~D?Jd6bXp>߆YT%P)ў)p[zeajy͍1֍)Ney 17\@׿yB-HBś9/ $@]6XzH*$BKQQVnT.ldB'@rM I"441_61zc6]pB9(KZ#;+#)YSSu~|ujbb!K]} HD7K5TOM홟3rd Yp0V]Oh§FrBMbwrRU}X0 )K=/V+b~bC@ G3Q_F?ak#kNe@ߍkLR(2KM?ߵ̸h>^A)QAxGutYj1 a88WkP9Jwk ޗmNiU71qAĢ=fƁ䡱FSNO1U8I>LƱ'6":ulMqn5&92;0út+)?׀-87ǎ<Пak*ov$n|:Ͳ+It=Z6o!?E[*gcqC-fѯC7l~(.s8|,$ܸٚM6Y}k} ߰?v9` )_υsK"o $FWIc:\H94 ooFXIkeȝ) H?[Z'!B`1I,ɢר ,!- .k[KAۓ?D 4Ar3 /ds%U\}WNclS.? "MT[) ւϲb]:?ӊ :aa)zqy[oT͔m 8JN۷  A,́y_sF]_!d,fěz#%#iQ })yj4A^s*M" !zG6[/$,IN嫢e/tdt=2o.ց}4M/ȊO<%SƔ}TMwp1/RHŹ{1wau"raA=0&W:k?9B^qcBڊi]Py +3[!5YK%PmΑ晙Я }ȎH/Don2jeV+ "D10{~u>L;N/L8崈QĻN/a1n[ڨG2(%>*{ydy+c^<-yқ5ĚG>!Rh̰>=,ca)ۯ7#{JEy?jY I b8rz]f$IhaN z8nx\W0ZݮZHjҲkٔ*NNU4߽XK?Mž y5T:jY#g}p+l tI)=LQH9;w5l*ZK^oMo 'Mvin~SHt53X׹ YOT֣=9>"%jבHR [obL^"IXWf4 1;gW2Kcg%PJa%{ Ǯ)`;qL`a0P>0)7`3h=Vo7u]#)qٽ:-dBAx p03_vEDCUMM< nL3a Ib>,s.]#gicKC{/.+Px$x8ɟeo9o5`tWfp ;%@#wцA2 _ob́x~.CxBkp[w1n]ϊu62 CUm3Xkgmɞffmt;_$/ y Q,ev19.ѹQ)}n>[X &B0,gDC\{q~NZ$pB tSWuB85?~,Z6gp͂j`s8dkEn]F~7 YZ