ldb-tools-2.4.1-150300.3.10.1 >  A ap9|MȘ3b\;.Xc":L^,c)XY<׷u&u*>p =iY|#TG٨rVg|su >(̿H証4$U=܍ mnvuY_f=HW#c5GY1Ayf+kInÐ#6{.ڵ _R qvX/@PAk#2mn'6%؄22c49f4b8b39c8a4c0b5115c163fc75b6566d969174f35802399d867aa16459aba8e3036a7d9903f5f82bd82b6419c6b38a77a63@ap9|a'8 AGbOuƜRxmȗdl%0m(uwux{U>op>I?Id   >`dlp   L  f         D   x ( D8 L19 1: k1F=G= H= I>$ X>4Y>D\>p ]> ^?<b?lc@d@e@f@l@u@ v@ wG xG4 yGhOzHHHHICldb-tools2.4.1150300.3.10.1Tools to manipulate LDB filesTools to manipulate LDB files.asheep90dSUSE 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^gI5R큤aEaEaEaEaEaEaEa@a@a@a@a@a@b49b1a70ea5a3a124af6eda8942a13661f9c149c69ca302e4af721b786c9e1ff62557e8fc7ae04eaf478758c878ee6448e7c2a1f81626035bd10d0cd968fdfc3a2975e5272d3153b377124080c082a7023ac66fb669644adbd0833f583a0fe6084ea006d43249e4cf2c03aa6a210578016c329f08382562f1a3e783eaa2b6a80ceb472c0024df32c4168cde947e84471b929e23e3d07ab649031d8c0196813de0de9599f4eb459db9b3f09dd01da87b12134a82f9000f50fdf876ad991029d0c148dee5d80a7e80d8af75d7c0c14d6995471f1f2baccbae3cfe366a7c2d8cc6861f19351b5c36697238c7c1c258331f0e35f0a4003431ef04f590f6140de6d06baa4c55ed4264d4aaa33613d92f50c76a265247d8d5a2830f08250ce0d1e444238e5d3494ca218254ac4d04cd4ec873df6d6893a1e111be6309fa0d138187f49d64b5d736663295da5724621858e4f52e78a7e2f0dd774cf9b4200be6db99d54875f4874a85102064c366ec4af6999c0edc70f75b0cf3d2a9c5e603e51818cc6e96f8689882bf6cd5ed90e1433a9fd8f57c2e2fd989b1e280bdf0d4b549d2385rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootldb-2.4.1-150300.3.10.1.src.rpmldb-toolsldb-tools(x86-64)libldb-cmdline.so()(64bit)libldb-cmdline.so(LDB_2.4.1)(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.1)(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.3aq@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@scabrero@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- 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.sheep90 1643388336 2.4.1-150300.3.10.12.4.1-150300.3.10.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:22444/SUSE_SLE-15-SP3_Update/9021667a1a50bc23f211aee3226dc186-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]=e30a1d5aa3e4738c71ffde62ad03facf10a09b60, 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]=0fd86da50051bcf91a40474b403b35a80cd34e55, 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]=37e68fa9d9fe449fa105a7b0982b44e3927a9905, 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]=42da650fdaf422081497ec79eb1cf3269fce8313, 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]=2aa9cf9f451bb4208695962a23b337f55417e01e, 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]=3d9a2fff8d4306b375627c60a4a57ab22640c64c, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=54537f791fea7d52f7bcfcf4e69f26f45a7e3266, 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 RR[ȽPZ TL utf-82dd64189a1864052c21e899c644e71025a9e2050fa8dfabf53874620d1b6936c? 7zXZ !t/f] crv9w8G*/-H Hp>%!WsTw?y~ S@OwQTRSFvoJq 5Xz D55z0\|4&T+re@l%"\:6sDsf2B:-N)M*xb_'x8T# K@NqH"6?#6a!b<|B-T*BQ8:ǣmh0,Lކ0apmGK;&p:{AO.^XaŋW*n^/!Z!ZӳfIxg0kr\J1 䌆N"dU/D\|raHz>o/+?e& "]Lgy:Bt{Jܗ{f|뼟{۰! #h@޳;.>JP JsB<`&C%..5|e9wXea/R]Ⓥ bz:1bb̻*0^T<1c}2=leXf*& M6YeeɵB36OERϏ|-zp=rziǵ붉ۇw?Ol8}QeZ:{bFЮa(GJvS Q?$PSRfK"'#o%wJÚ?Y~^3#V,c(t܂S^}hMk׼{•y NʗKxh%_ruJۤE +{kf̣1C<<h u ؛f>qnP84(.Xy~4aȩ?Y0\ӫC骈&ݪjvwV`LY*z;wzP7 *L0~$؝ gRhKaϾڤҕP^nGD0|@L1HD7q^iym*0Ʌ~T}; {H918= :^y+$kXHJs;W`9p' &Iw#p'T8EWBSL'7XֈЊ&ݴ0wHrVHJ3dP?` 8$J0Oen uóFJJ ۴tU51ho;2IT(B J]h?oyKV/} 3nm0f1*.) 53eNeD1'ZgIL$`*21߈ޥ 0Mof$:EB3v3B(PtQb2s2XY3EL Bw8*L1';G̰KQJQXֶ꒱_HMA\wYKՃ<L*Cls;n*/C bCrgmlVZ@q}\Mg]Gbv om`߀ڟ]֘2||KནQ9+ᝨ¸mVN`*Ү5DCg8 %|F;hT[)pUB [4yIazfy@66^wdUɍJa5*;F/\f6OI29Ȩ**nϣ¯5lơ8ޏw㻈:<.h8XwyKIv*Ʈk8(w"0-}.4@ mcsqO6՗Jv.7ȗL, |C_-Fmst`1 ,wxM%3 'Ք~ŊXK.ayKCWV;&xvb***X 1.x4ΡxA˶A҂B~PݿH [pJo_M=ihZ@TK9% Fە~ :|>n4࿲6$Q(Ȝ禒RXF˟DnPU Az1$mFsT,9⋛qxjFHo5Źϲ[ج@D]J/L"!_EgMC e&..gP (yO0("+W2xXo 6g;qDZ̬T+]T*Br)[tܵg<4.qv%ru`+OQ9ɏb,l`(Jg3;)`c"[r3Ɂǁ6[ YMe]23A&VX/`*D$PuuB|{ܗYQ)+ ͑ }49PG%9j\͓5;C[ccM_ʝuu!^Lm bc4qM{|l꘎Mb"t (>F%n.VrI]X'gx#~"骆bh&Pڥd2)UɝPcv4-I87l@8 t\i:{u3`{, iȀZC^LEu~qYgMG\ w#K-oj)pZK+urq-r"~d`UqO`? h'WE4W!3^S\y#*Sg~2l,!fK\4(ĵ0@E]W<)z-z>;@[.\J؛a%[hAu*# #R4@ܺx=iF2@R ꝭJpeֿ$iQH@ |̾¢Bӕ^ c6qm{WVZIlSD]O(ETuT&C;cd5|/ Y0$|P]V?cz7 \|Ѿ҈GBt\ 3qʻ탶^(G#c8`ҟdJ_%zSuH5 'p_MޟF [+IkSr4 7%:d{3#М6";)rg=Iw\ Gޝ?3jJYܣACA׳K虖RY23qz_|hJ1,i֘; )s0n#ql P 9lז DE,Dԕ#ZFopeq'cKX>iyH0o)dAh n>޳Þ3JQFqLgWvjK ]ùܟb|zr7ByĒQg7JUme(ڭww-%cB ̿KEiΐߕM$cǃ[G"ء[EkRdznG2#Cl5gȲ1b؇QJ!hL䊷C¨BF)@%~kOL[Ǎ-qHxĈWl4uz7mmn E@tU(DI(rA xcbmؗEZYߓA3(C'wGs"(+׺dnF?P@[T$v0n4|rPG8_*>.PS]s<];sp|/#aC_ѽ!:hH+wHYEb{QݼzE~Fo%R\M$xc z]-\s5}nJlÇ~{kVzө`#$}{az-U <)˼J5M FQkxjD#@-. ?pPhm|QDoKZ8ea ƏWjt( Ҭ|~IZ,wٍ*/_/^S]^Ftnt81WtI6 6Y,|Qv(AGwCka6UN}wfߥX i>H R]Xw%7*Y1ghbԴ)2T}~4$s%n=W]ѷ5MU/eZʯ V~B#XAX d7/pOlz` ա/ڱ^Q B6|M+z,v`t5#,Ŵm:~zy) . Q3+RsM̍L̒*('`PX$jL[V׈ಎ_`D2IqZgFק(&Y)-j7|1$z/:e֊Q~(G?%(mR$x(fl XJ@v9hAgb"3.E$̼#*.|ƹ~BpXf\%+^~e^`:TR8 z=]}vcbB:a>4ʨ+z>I?f!.pUIH:成""!tiVkeY ݹz\%j%rdy0^iJޝU%и]LʸW.iE/ J6 !|iYMZ2Õܟ0VfpcAlP 28T\7kT*fXr۴Fџ#^hճoIiP|F~ϥZLzj>f/0WƕwfMgx$&KҬHvZv[ŎRb"ll,B-K))&KCm\ I9'bMtU;ʯ )Ý';<)wgʲQwT;ne ?E㋝5@DST6+d|` I?MZ@Hq0) r+G^dz!r6 3^@C`_07A֞qxy$j[5i~.~|FĔe4bHVLcTѧلCp,-)Lh\\?2Qt{F>ǿ"/m0se€9?jA=-b?iUbSEN8D{C˘rLN/ZKG|Oc39ryq\]I=>fkBH9 BJcfj_}H h翝MjڦCLDE Cj@"̈́Y|vP*e93Kw\,~UʇgODnQ@æ0;J{-`\Ge~>6 TыZ*u+Y#'#%|ѫ'fC m W$+Ÿ16% ZfW$C^p8Ar T=/R)>m~aȄޮa5 ~SLՍ`=4"?]:|.ԭ y5ִ V9+g{JlkFoI*=B- Z6tt~UM##Y,0g{ ^T>NA`h|թV6;2%XԛNgg;.s+@a@Ҧ3-^~9O(gվ꣝s^Izv_:avis u1A&fqxQu6'5d@'v2S\;&&_Ž%gmKȢȫ+۲PP(7W M?#G6oϘ(*Kixp + \8{*翎I *2>. Q@>ۈ (8|8ʸDbA-"ۢց7DKBnd.L{d$ˉgp+F\8An9,.uxUth~p.7/_[nk!zC؀6B6^p^Ef 7WڕkDEwʲ_!&낱Y4 4-QIRK[@i]%Xӯo{#̆͡ hWp"ꮪ\8tJpAFwY\0ח[P&Q1z)\<_tZ%̛rn0ImZ!oP#O~&S (s&Ka : PS! D"er|c6_`?YަPg`ɞ`(}RY^{ Ge/T|PI+=NیP~ .: )m C6Ml)|^-fv>eM.Z8G m?R:@N (1C]_']s!xUl# 6˔8npr7B0Lɥ'n,Kuov&;/"$eS-p9dW'(^ g\JߺyjyxilEP .jH>T]t0 *̪´]@zwRclzDA>pD M^8}OZY?dMaP*\Ugɖ_dǬެr.^HoY_z t!۵e/|E6Y 2*l8 /Q8 MR:Y_(y#nIrأ\CCoMRy؛L]-=֢[?%z&2Rp]`pK3"Ͻ\ݨ D`3u||qѾB% Б`3D=(5@q'2WejbüU\hPj2ja1Xq,-'ՆV>LChv^;b1sJ"-W )[䜏"B@qSB46!Cؘ{0m(w,f}fV 1#_'*2*C"!w|jn&:w͘Ev-^ݚ' ݲcX2qC'jNFiZj~?R0%]Oeۈ*P%~vVFUP@*s;mtw>(Am+ BEDs] `yJ8ȏ'z^7 'Zp%둰;{-hr]hPu/jH%CU^DXWzj څv `bQUTK~ R >´o :pP9܉kp]ɝT]v)JGPp's*-UJ10dm15NFNb&tY#}_vi\`VN&^Ŋ]?ȰC%܇ar 9{K$̢s?8=3wݚSU+2X@@D\j%Gu4A?x݈C!+cu̘A^l+40@U|Ô4$ r*EgOQ392T_ր)b#;#v8 E3L0nNOطڙ( T OC2'^JVa:Iomsm{9hBG%7$ uϡf/(X|2:k\'ᘨ=F4]^#e)˙e`nuDQ!{hַr| .ˌNHiʠ_qE=`̧og?nFBĕ}>c+=V59F^x|9k# w9~XFOj-MV+Nb#E>ϖn 20 -1l>pnj\`ؽ bgK}q Jf&ӧ5LR&zH=+(6'<ńjbw6R_gϡ]Q3Do~ljnM<HG#?3$s@bOgǷS|k1\f>#mZ[qaQ]zμ\Z ɭRə~@SLG,b~bcQaszn;*\?#Y۪hy1a,bE2v}Zoj|E 3&j <#¾4 ]c'mEY>N\/+>uU={"ֹP/prc=6vOq ;D+KPPԅv?Kv̔1qMǚ_7M{nEZl޿W>yY߆OҎ`=5oNDEQAIRS[R):|_c|cyxXڢS4IqUzVqNNmPZN571-ܑꑧ-=?qQv?*;٨0A>W֡mbcKouNO ~@X ,N[zI'/tim_,ٳ_mҍH}vE6,΅0)/Y/-1a*lJl]}wg)!.4ihdq5mJ +- iDڕO0u\p̘XÎ汞~4&j3y[1@Qn#tr)@<<)nV5O%6}t#3]' eU|DZF`fF7$Ķ@^lV/b Ѹ6lк ڔGŠ܌"(kQv?*"?1utVC.SIdĉ$<Ӱ9^NB-?,-c(=%nC*565 qtp1b_ ؜Gm}_ [15YX<&M=WC$W Lf`(3sIF/{Ad_5?w/nJ R]Cl<8MɢNDf.}p luT@I?]6|iKQTx2z,!TPX N;foٜfѠV7[|Q4~( {BYi iލ2@gIJ0)ӱ ; ;=]2 Pwg9퓣"y:d0d`BJTR22X6q0h`앴Oڧyqz*CH0AV\n¬JcnJWfg~@f<2H YFn:%}&>3N$N v)iSƒmë| |>}O+(ϕbn+w88-qIM?xZ~Tj@jFx 6nT(\m*yI+AnPqWvvln2Kx/NVg6ƛGt3jFvib;LzpcZxގҮz<23mv混W1亟RaWCf<~rt3av2U~0D /5Q4w=+ ,l(WD"Cp]tWqVӗ1yPtsc3@Cٽ 4Ҹ~w5YXd= A@)p,4=zq,5559U9S6bm}ߣ&PBoCPfs8Jo;BòC > %z돮ZWJ[${16\{)D=DzTZ@9@հ2|cxGy$@|`s#,Z7|!Ԙћ).l{dCVCny͎Պ{W?9^(g)Pհc'd۝Ɛ6ZCg>Zxƅygk?sՂ|/Wn*me/{Sޫ̹C (!< adj](̝;cQ=U4Ub29fZI)cXW!)3 Mvb\NZ8樯f{l?YXͥdsʢ? ۩RY jXɲDlML\Bb~kr|Ӂ>ʚNi|˺P% X;ڲYع,x9թb- udJۖޓvڵm1g,@S Qt>S_.iZٲ78:Ÿ6 T6h#T%m+Jb"hbUDX]dR6a+yVW}=(1hQ i!o 3ql ,!_ `"ؿXo>gϧxO _>jI6h'9 AN˜Wr7R:|3kȔvxGš6~a7.P<xn\ FY!S ^y@L`PF;U `ۻ(TDC2c8t٢hEzmڹ}Bj}66BasL$řq!ljz, ?X )Gsu(ֳ6Я`UA1er9lh~/Ze@=å41yK,sh+d_O~`x>3KqYc0ɸ!&HEK`u n>1;\KյTkKY#${KO, E8P[/H AV aGd7DpD| rALٖq ng3 8*hOq@%d狪M!$|yDbN0lߩ4J$3Ƣ6n[5:I$zʈai{> @) ȮCNV)DBq A)T]x 1/E4I)E\n ܶ50X҂'/KTL']qR'It[ܝh)@ȯ881"_/ ҧ"ٍg dXÌn|!i/Bd n 9Pۺqt4 N&L?w8HӱXYmO1Ϧ8s-ipLUYq,9mY'ˀߍ%ɖ9RK{INCO 4$^Qe*5kХ]ڃ?7' #ӬtԎL8@4)$fG+U! (BwLb]T@gq?[)=9xa6tu޴b5b"MAkfQsgf^~`oׯ#QO~E>wJKڒ &Ƈ!hu]xas/x >!fqWi+%4:G,(T;ч#mIpK VGs-$ FҜ#T Ў0_v'nSZ܁Fqt*/.Ҝkn6?h.8lx,D_EP`l 0<A3쉖VyE7*pJHF (mw߳_zI'7Sh݋_h+tVh*9g3O/He/B? f> UW&nɯrGY˫8A$D@]Y!Q!~|Jgo 7jnٛzT^wÚ=x`f/Y?hۅk_r-S1 }MURBՒ v2~9Հed>tN9Ia`TbC̫PlMAJ)t IlT@@m8 ΁\F8#Vcc8)uiiowKUlxFtdiR\~&? WoR.s1[y}4u;ȕ]&!95!9:418-R: =X07o&!ͧ Z])(.Qڑ 5}M_DVҤP^\?o.$+570 (ޭl,0 CquL?c U4q`?fs| Mjz7o|F=Cu  8mX| _`+%$ c@J1ܘلٍB$3.UX#*Xc|dfHfL:O wezo'ͨandͧ}+[/ zo((ͤЋT$6!ʣ"r)Kw4Zǫz ~i۩͜_O"&/xo[,B:ξo`hCđ'98q qgj'ɘZ+G>oRtz6]2JNi5T$|TJ:ЪdU$"ُK K?8y. .diL%WECmx4bxk⣳]#\ƞ5ҳhT WKv7zDuE$܉\=b^9EC9i[2]vhs&4~܈@gQ=K{aG tHXlz1sXǚ=@ J4_vb*8fevƇ*\vֽ&4hcr^/&c[z:eOR}QF.Vś>֫z]ӇMo'}-)5#-Ig[$@=c(J?s2]e\h}[l͓i1d)oGj [m\Hf{qC|}OCx D{dP wsI;M𸪏BܧwaJ'gh-SkW$@j3vK6A5ASӆ;E;~>I坜O JCʣA鯫?6;1]q%˺ޝ9L\k%s Oԅn*ũ'/0M'7Y&+Mm9x-^ɝV=\d n㝟yPD^=H  kEc[MB HXsCü{1fԝ1ZbѺA ]~:lHH bS:80Vi@ ?U3.7aBE>$]gCYƻΝTrjHiwC*~)9խ ] iK~rYz»C|ȔAW_"tqŌ(5 mWz,-{M) @iŰ!c/T/ adؠyI[1 jG ޡ{x4*0sri}0g+d77ђ0w<@R[2"^U@&zaX⦦JRn l$S@X*ZWB 17{̖CŖ-Huքٽ[.[.E`i_틶dzqie uH1.k2᧪o o[fy6Aت_=|Ŗlgct͞LYdG"EՑvK8g;S|g-B, m'P FPWJ6T8v#Sİhb^⃿0T/AE})L,N ˠ+`P_;^|sCsd`iE1;qO\}zWi~s Apze_{j?TM%Dž*Ur[C&i4e\VQ GX=C'U3nȦ(:?oً9daۨtRgc;eK a A⯈%7 MgEIHĪci=Ϭlgs*RS#z;MDc~z&~@5oym$ӑ'L*If{)אMo(rSffw$јOHb;m؛wݛ|7-"?w*TEى[@h}ES1ʬq. cF 7K ,aGʘq0b4( 60NO3q !5\DU7} Ǿ%1q'>΁!Rp ΋UeRh6 r$tS𭙽GeKv, 3a:Bz/?hN֍'RA_+ST8 ]X0@ktJ 6gLմj]!RsJ )Qk-qk6}OSdk)Yk*k'0, |7$"QvƔ@t8mSX>/展ƍziUiTG')<禮pH6U\ Y(x|6.e Ӏ. Hb=hFR$)<V7?ш9T^''k"B qG]wlr4!c4%P^lmxVM(U'灾QԸ3\@sਐ-YFy@C\Fx.Z) ^EpvBr0csa$rXfdVJМ9B ڋLsb@UH!C֧jRwNзs!棑9+`rٗuـ6sN0vtjM 6M8IrzaUVÍ%}۔npsոA LV' 5rlEi85RQ~zV]aRHOiE*PϷ8RvtnW6Z=bKĻHH)2[!l= UȑZ](e(GzYsw"1amhXH0dw)F)\k^VTuJγ[m$UYۍ2==} s6gHOke4%{pWCޛX!m~ϲXzNir;D+qi\NPR ?q>}0Ia;oǸWZAJo,ywYu1x 1Z'_ž%]fz#h8<¯|.An1:ZibP*"{%DruF]O΃,1x./\ 6;;0/.?l4~#d&'V "qA$:\c7R@`VumW:ҀSrqPR p\rtſ& w;K=_Kg UI<4 JeZ͉F??FHZto6g?ېT/s_ySTyEVB/S3DU?l];7ZNio~Jh ˒a6iezӏff@gE$ٱh@ﳱюbx}8n@V^_9Wul{$GrJ$SD׽;Z3`U^Ei"n kPw;fȩ!ٙ4 mWmyt#x~U_R!d1I-! .ylܶoy!r޴bHa5rlbښkUVRysy+A9#mZK^l]glUe[ç<LDft69)X]>׷LnCmAAO0rIvJrj6.g]r:Au_șx2ƒ>PŎ*llT.K`tr}'PIӉpm2+jip5wĘA9QjnQ[,N~- (.㾆DW$yWmw4zӣ3XVy~˯Z! x2 "?YYW=Krtw]C?L^v?֔ ]rq=^=)R 97z eo`:A|z!Q{"o0yiWfY X3G |a4[ͺ^%B*;"MSXD23sI;وI豭huHm)Cmހ-IC2eő !~ߕrVwl~Kiw⢄c'{ (g."T2S2+厡?_=GCs4w%,1L.Qi8읒X<&IYn=*eyl hRC $.\/uTy$;7;X1z}PЌz7U>!_UBnԀ^4tHv?d, S`R{-xވmּu{>`Fޒ+8ǃ\h-"F@- V?FyyH%FtTM}fZя k/@sbh VB.fuM)H<P3594xCdB1g;c+ny@X~ kE7'1I@@ñ1Դ~v5rϬĹ# +iGE1|RǔSfmxL'ey\hR.TJ nЁY`XQ~yn4G6oIk\(Umx" ,C0Ⴎ"G\0a-n uhѽˈt4GT'J{QV9)s^} LR[a ۉǕ1_'N7~nt?Q^.D\b*NdN=ə:K1ڄoe?w"Fo;Mk5 _n^Jtd@Ī2^KvS!Sq^vRy5Ѕ5 oz1h0}oZ ͝ y%v޴0IoӖVu ^Uwy9vN+K0t$M gQ]l~KFi+djp.f%/MPNqY%־A Mz /Z0.ɇ1OdK(ڥc:x:/AÆByv{f(X(f5%BN9ŧؼ ;:C̫W'ɮX 7,72}~%O9A$:([jC%Gc% DxiR*ro{ATbrdַQ&wJ؇sKh=x]'yUZ MRo}ǣ=bHf<\VDru!)}yPxJeZFj9N.z&V:حh!|9Z6ý#>#{ wVIȋc(G8 [5LY5F3Qpmk*l;QYK*v$DWX;,%u0̂-8] 攔*<:DW(W5@.mbF\0?ȟQ<nU+0.Zó2{zZ)&-}C1gV' @ ˷j[R6T9֧aGt"(738)!XoDh>v )E#CE+:VfcD>k^1=TA us}Cc& $&vޕ뽍gSl8BnEA/`|2Zfrй$qEX>[#DXqVȉa\.t0Y'q8$ğNd\'NL7XqTa^#lLeq`ܛwQSE,Um #2@68bl܁wd8ĩc[\MmcpW8itpNx/F:#GVg'6Z^XX*\s:[&}C2[zT~TE8@_(&+N oHFBasJ:.zqJ}3Nj2CY.X~ [JG󭞜8] ?j.)FcNt^-p֖ŗJQc!"ihnƞ&ef\]L-oOJZf=;zRQXJSI| ,c#FmKCf7wv#08!㇇͜v7 f(X`|DƹDKV{i s%٣K-X)=ܿ ɻ ](ىZl6k 2"x@+vt5uɑVھD^4~?k@7'BxĂĈ/S>?6[@.~PFѝ] ʹ(n.i *g.<0;suC#tq|<=9=4LԥnCW$/XPx8fPdlw;GE~"L}cu-0wJr-crv:|l}[$M΃D 9`Wӯi!Ď* );@'X)ia6rwܒ5 YZ