ldb-tools-2.4.1-150300.3.10.1 >  A ap9|60 :1<2<8qI2˞ˑ5&X8X}{BCp8$0鹱*PJs?ޤ-@C|8Q8Jwxٟon+i1XvnIY`٥pp¢HmIMΚ$S}(G~]q.aBXH_ЀHT_`?we1\?I hίt\%Ϳ _'&%cIȔ_Kq6 ^]q+%_Nw%e62cb914687a96364467b474663d019d86aa9292f2bd2e05f394161575d5a163dec024297385ec86246e42f5bc41672fdd1c11341dap9|D8\~=?0<[ڊ[G$cq""fᶈH6rͅ*bk j0qS}Ӣh9TcjA,}2PMSx&>;Lvn9(vE 34j3MW)KR4?ہ+˂4oe+otBM@dxp' FLZwlwA5ɡ/reu,l51%1+.x / P*={о_La*?i>p>IL?I<d   >`dtx  T  n         L   $ 0( ]8 d19 (1: 1F=G= H> I>D X>TY>d\> ]> ^?\b?c@5d@e@f@l@u@ vA wG< xGp yGNzHHHHI8Cldb-tools2.4.1150300.3.10.1Tools to manipulate LDB filesTools to manipulate LDB files.asibs-centriq-5b,SUSE Linux Enterprise 15SUSE LLC LGPL-3.0-or-laterhttps://www.suse.com/Development/Libraries/C and C++https://ldb.samba.org/linuxaarch64 0  H PgI5R큤aoaoaoaoaoaoaoafafagagagaf5bfb9299b0b62f7b6af1f20f0015cc56d38e1cc3bcdbf34c11d605f7cbbe8d275818dc009b543ad8ead1098febfc5cd8b7664b6d79c00d0f952576664cc4df9ad9ff7ebe32bdd04cb4b8c5429d98ee10c59a3a80eb5f1040a72f41de2ee8fc6472af8f4b15a2dac9bf7af607dbfec1dc8dd315febc8467574de0595a80ccd9b11b827d77701c5b553571dbf0b891e478f0333816bc954e233e6fa66335563e5f3cc0c5c0248dd7960f4aa4abe1c879b7c7844d493aeceabe53b375bffeeb6b373ef8fb8fc9b929fa9d78c48daf0b153fb38f0f33716b4744e7d9f36c9729d90661f19351b5c36697238c7c1c258331f0e35f0a4003431ef04f590f6140de6d06baa4c55ed4264d4aaa33613d92f50c76a265247d8d5a2830f08250ce0d1e444238e5d3494ca218254ac4d04cd4ec873df6d6893a1e111be6309fa0d138187f49d64b5d736663295da5724621858e4f52e78a7e2f0dd774cf9b4200be6db99d54875f4874a85102064c366ec4af6999c0edc70f75b0cf3d2a9c5e603e51818cc6e96f8689882bf6cd5ed90e1433a9fd8f57c2e2fd989b1e280bdf0d4b549d2385rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootldb-2.4.1-150300.3.10.1.src.rpmldb-toolsldb-tools(aarch-64)libldb-cmdline.so()(64bit)libldb-cmdline.so(LDB_2.4.1)(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)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.ibs-centriq-5 1643388275 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_Updatecpioxz5aarch64-suse-linuxELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, BuildID[sha1]=f4a6ae186d037c6ba13945db12df81de0eaaeb3e, for GNU/Linux 3.7.0, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, BuildID[sha1]=3ce48542483b5e06e541f38791256e63fd2ceb4a, for GNU/Linux 3.7.0, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, BuildID[sha1]=27cc9380c87295137634a063ac41bf5cc2a4c8ec, for GNU/Linux 3.7.0, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, BuildID[sha1]=6ea38e0802ae350cb339e0431e82d997cc8e1ec6, for GNU/Linux 3.7.0, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, BuildID[sha1]=9d1737cc78b88447e4669939741f87ec6e48e7cf, for GNU/Linux 3.7.0, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, BuildID[sha1]=8828f780b448d786313fddd6404fd465b53ea227, for GNU/Linux 3.7.0, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=2b8c70c52b8b34aad7de5b1752e3bbfee186b03b, 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) !-5?  RRRRRR RRRRRRRRRRRRRRRRRRRRRRRRRRRRRR RR RRRRRRRRRRRRRRRRRRRRRRRRRPPRRRR R RRRRR RRRO'/ Rkutf-8a2fbcef6853330d614178643641b6bf8045640fd9c1ab63ee3b2972faed2d3fd? 7zXZ !t/ig] crv9w8G$+u-M{FY}c m{QxzPtxb.8-ņUnȓUl0:/KX ~|X٨I#qxOrQdoΜ) RQ3)AM hxNWthmv|{2(e ZCg#t?B(CC6|&'vmCs+SDNJOo'F4xq=d `;SUDB3lHľM{TR%'\n zcdvsƄZy#ex}*Lն2oxm|N#&F[]Ee/Z^"nRJNW&tEKm=L\t6'ŀ@*:Cqɐ#a)GHօ֧|3>nԖHp *·Gˬb-G"z|ە.$f7L1q 6zwP`)BnnN1HwgwG 8VۥVS72ڮmb˪H֬5Wܛ?%Re2c|>h/ D,[oك&DJϴ|!u__m]wgφsY_Wō$oT=sPN^V^(8x-:d < ӇwvB<ζ/lMb~[0}Gi:agq=.}M}YvzĮox([*Wf4B?ݧeLD06C{x|R<9L>kWyd7ߟwp`KnWVx9B tW.Ք#F+%VfǨtIqa2}Bp=ej*X9}eLgAx/sob?|ukRTzF¸hb9þ^^  v/]C%򯯉foOf.񱁝T6R~ vCBg'u>}  Ntr3(1_ Ëxծx_n-)&RcYNJwRZ .<dn0 ķG{8&L7"U^ÑhQi,R&R3LNK`!uZ YNN! f^ Wґp\TY NHCha<|,ݿ)+aj7nȓmrT$6#S1!Ծj 2=goBeQUWsq2x-DLC|#VƫߴrB:ʼ}^lvZ|'W՗1K|?$8 N5%%Ϸ=ԧ Ҁ&j}qh#qИZ±:=UbVѤT mXևAN<%s{CAGQɟ990/K tOxRB9 swQҟrw9 9[n*- ֍5!3qveijX`4|?#L*$9l^[stN [քa8g(n@Lc zܢpsSR=1aj^@K Cq  فpצ,Ԙ5a>MLw+8O(en zbȽUq2Xk'!^tqtH] AYxkьz6 v_rjm  p^MO:3 KrcBߕ©M8z u#s(R['lW(JKE*H~d2\[ȥ6UrDS+J%ZڽMm*zՌ;#S^oiqߪaW|8C\~h-|16CV?YD<*ol^io,Cl b$O( Paehde B zMpsg>w4hjAH>VZGHQhG6$8ƞ鎷6>nyC|ۻ̰xQ+T'"\{ * wlf. ,6 ttKo,] 19k9*1*Tx&BoZp`+?mē"J4*K:0iblOAiB@Npb*,^KTWh-YS$3Ź7 NNk NBNjE'\B`-d@aGd1cc4p`jaOovړ]m=TK UK4ld^M_؎91Υ6w6Jj)v1TyWkTN|Єcm'qdeqמ=uQ6(Ze8| įב_'(1,l\4Gʗ@ϡD )pQp@8'hXv  \Q,>;VEYmڑ|(j3 6Kf9h@6sA˥1ȼ^uM))5!D~|?NDCciU+_Bޤ9Pp9ZQz̡DK\Z"XW]l\~}w)ǑfhSOaC}VherT7?@)<ٻm8I0,\>9Q#_:glCk[#$apy C7cA7;ż"}gAGc`ר3:G=Ӳ'ᙰaj-_N}= Ex/6@GoQAn`K{̤tKX ZI0b^@dKl1D]L{ xF"D*,+WoGY(0fۺe#XQS꯫y[%fd 9Ёm:Kˉo[ϰu .>S?fwj l 9",:pTP^oR wA%f 4,6M ]_Q6ߋ7Hr6N֕%bPp.U-X,`e[npSϧ |^ևs݋A-G?#.9:[H0(&zC%t~VqI썃Eo{ 18K1)pyw&k^f>ѕwN(|jx:%v{{P=O(d6WZgZ?:, i:@;R'cvö0S >d'ftbܒN@4 3?oV*Y%X(>r !0Cŋ$FX_n0nX#_81kBk#{Rb4'k|dw~?gW{<eM"/;l!F,d5#A poCэ BAN2W8y,jIΊ7F1mnv:Lքk V-sKqߙvteJm{YjDbɷ8@t߅`=TZ_𼣜[Qa}5冡'$V6TTHwzb*UIT\(5Y$aT^ s[6E!bZ{(77򧒸gT\ijj/gt=f4bhzfy?hr]iLO& ^>[Eږ`䆷E/Zikfz:zWТ .}SDRyrDۧi)0ϧ֊.88‰ȭp8u 4 bh#lJdPM(r/ƥvQk]V5gta0}3*Lσ>^qU$ 3u5sz^T#iƗUjbo“gJS 9}fK >l0^3r Idׯ/ze%aw@9vPa>{35&K& xOe?a 8\]cWR2IЊ['`4}zQ\G?JRp(kKP}N^VؠtE\~[D[b48M^ &,[k[Nyk枧髤F9~)Ҭm + )-Z=ń;Z JUsGK?l|myn+D1P7GkvfިD?q_zNV(fu9IoOJ+2c~Q98{T8nN,"T??׃ '5jO'v7l8٘([$d.eK@]Kpc}|0!$`]wfY8?'ܚ_P+VRÞ (ьϽ%7oeǕ "IvY/^JVG,ŮbZ5kv6awmct(BC|QE~LV68l'ScowjK&}/" 3Ƒ隸`Iyq1{Trq? &Ь ;-B',(^ ~t/L3>k\MQ& Z }>Z #hPliIKB#5ٔ}_tF!'ţZ\DRig& Fͯv g9Ƙ\:54I\*V\"&u'["\c3ݞT鉓!t.9*`E[" )J˯141#Eʠ/q0#ll01Ë7pќ9ޙDkg{TU=Cm#/R-3}+, P<Y*fEZ ~csVM+H5gHΙ14Ֆ;Ao38$ t W (.FD:p:j~!Rf  Y*Xr /Fqp/kp!8Sn򅮵N-m)LgL=BEe4n؉jJfEt)?hr=ju".}}Duc 7 # n݃Љ,9 9CG1u|MQ &^D+8^2>h]wd|y^.}ț%یq2(i2=D)e_8]wXL\%/P `qe^yucS4Wh9N^xQ2VQQ ~nd4eܾWwF$Ni]%(64qhc(*D1g>^ }1%a &Ms4À&uKs"اUcFƫa0q$h6>g|{D \)K"\m2zδ %y~u_a}F]3|\mPw4@ߥ72T*H:GSYElV#CwjԱRL*\Cd{XmUدKl{ʞgJ`^Z+SZ yՇ[yKN_GԨj|*b{ߵQW~~s,CVرL*iyZnh$ҫ9N{(#&3Զ7J.b2[q@47c)U& (4{eBY&hVl'JӏD+]?0{ BCH2-&DӦ [ehr+NHK[YH}L!4AΔʧɘOLKJ)W yW(0B͵]AX]ދQe<Ն g`gM buGd1DdY(.*lYYLaV#Lҹ 3Y +|I;k9\NN4qkWt7Rb?`o¨c3_#}l\VC2vaJB*sx[Вxʩ_G V6\mn)WiuVlsmj:`ɑVffhW5EvSϦJPV.VY೾Wl;=Yι}YP0s[,0ϙ.y_8%LLVyD7>7 kV `'ek]r9;48҅QX b({=J^D ٌe5k-ZF;h9iӚ}$j'10l.F!: `!jpA+ygD wK[M$;ܞ{F-Vp†޼BdؐDA!cfj9jl:#ȷޘ[3܄0u@{G*lCͧV< nր =-ƛ%; DZ܏w vOG7Gk58f3@{'ydI`=_twP§&cbr R,"ߖX4 t :^#ם-m̻ HVYJbgiNdwhbt;'ΙCBE?+RL=L}/2yQH'byyU[Oם%O-L.Z7lғPS1$f7惓ykcfhyYG["Q ]D v+N31C7C_} }ⰨRm6#a?`q]L12hD_Ra84l MB_Qh'>l WhMg"g`Ȱ7#XUu&BnQ[FZM6CüMts{ro& _,#_O!ػ)8>/ӻ"[Yp/GX@ٰۏ:@[sϒ:g\FDŽQдu-ެw؊]{Q[Rgȩ4q>DO`a`͉*]H ^ 3B"#lV|e#q^LJyVC{$=ydLUwߛz# QdYqtiqONܧ0u_՝àf'w\C+!{8a$n6G"_wʦ 8^oAEÀ$bXp6e}2Dsu]6g 1~ -/:Pee׫B%ѓ>Cxq[-6r5!V-dl9?(k I|e{c*$ՔQʜtJP+N2܇榡\*+{Ņju55m4(Qa!=RLZhd0  bPc:"F̶K7kw`xtu `Byzr6l⛈t;1K2,&z{ Vl^EH_V['.Z5>e9H}fgn׊!,GC=Hoa<d.j^bI:ZkAڔpsʷ>1N[:y)HJ#'dcuW]r]!r?~;06%ܴODy 9ybHR_sA-JbT@{lŌLR5ˀdU$WL)m^Y73;(ٞ$qP áqDδs՞;5` o@߼C֢7+E Zw3r"CVZQ8=ӡ݂qI߿1Y)_cW)Ưƻ3>0 D*TiTɶC jf͌ ]2&,H/ezHKUq[\wz?{&e _v` B0xO)H:Gor}g..YA:w\?5Y-^/8v5{P^QQPNhU75f4+j/9Jc nxݛRJHNtT8\WщkM)(gӌ܆=k !wA,0ؽf(-P6*fvcݑ!1&  +Jb}_nۊڇTÀsga<$=/ umVHM}tt"z=Ntq[&Y w:YQ}2q7NXH%oY8Z?(>~pZ_ctq<-z-!r-GɃz@df3l[q?eM\; 򍱘~K}w.;zM"ȟ)N_aASsO$0X`V-uf-4XW?}Q_^j*FsҶi٬> p*F$Zѐ@JΩ\;=W{ieve]{wq<?m'DI{ -PkǏ6Zd{X`_pq]׬u{xY}B[xfw W7œdSj m;.S8 $8TGz+ҬN:eZ8/[6C _/Lwm;H6B[H@zv$iVyp3R_eN:| UFH l6JLR } @M#SVvKnH>0!QoW*aH}Z]0lH]-DLb :dC!>|~҈Mf!SO5Nc2K[fC=j]>nEljyȤG9E$glB{ %fz9EG~ꚶ 3[Vo +b^?DE[ ?UU\4=%zZDAmy%/tS)P R%¡Fd,Rz([LJȡS߇Ln y+|,P|2h|Ø6j4u1U(PchI$P:Bf.UfNea5a~RO(H'LB*pdLCͮb FX#\ljJ\lYh/S]$4;|Qd9"3=;<@ܞh&.S gu8a~el?8G=XbU1,e]^sg@w<# O#VMse\C+_S |I|a QSȾY֬܉ |>Tyyrf.+RKkT ujfX+Q`H.%s 7vSY^kxtS abN A?eڊyVv[\*vKѲZA0*/rS^YiՎDUj]_9#"IǛ*-,y#aTr"ﻰ%ϔslZEMg-@ѵо-$7>-# J- Z`ӖZ㑍)TiwڡqB|'^=a]g-p,ܚnOI33i%^ 6e0& mkM=%IUop-@҅31sX-9=+a7/*R5]=Jh vp\8ߤ='!YgRذaANPz8# GEO tKIڤoak"){R޺-yǹagp&^&z160݅yRh`ғ [Ϛ7+ 30ʬf[`;eTXںNtl\8D3"8ScqL]tσkS:|*JAp#7P"'Laodۊi9՝Wc)1jyDҫh"u+!g{UWFؐv#Ӻ)۳ %=JJ{9_KtOqnղYKr#'>}[\嫬Jw/IcF_yʐNφ&yu?RrTΙf ʮ#4F6M hKĦJ#FK 7:Bѵn]I;TQ2Ur8Y㣺o1n0l#b  `Knkm%}=H-älR0쑨yI#ۥI1i[5i'?aDh%Qhă3t` .#YH h'URZV^z;B0*S}Eߑ4o>:^@r9<52mϐGA./^xO=w$(90x6L6p2;t8+R}Eg5g #%5gslM'[~"/łclV#|D: GaH[Yʪ le`0r^L/ ' Z&;\]Jpx~X4y,¿-U!>y}蓟?/Uye(%?ͩTgG#K#<`|Y(zDAE|Mު2R^`#:$I Ysw)xt&ʘ&Åa>xK~5imG}KKqȿ/_Du) \,fo%wQK"!Ĕ =Stqp9)pL[p wr4L@*߰@-(R^.t#_61x,)r]^ K[] wMdMdv E /V 1%,Ԡ<`kV6x~WVAI}W*NU*/"aBWVIʷO,nm )[w;LtpGD3(W(j K ɦ.X+"!`\lI0"i-Z|%7Yd@Yzz ShUtج;ů}~(ݣ`!{[P&I?o ?(BubLD`D,K̈"C ~r%X6*F[Q~;`&P osPjNi}O2s!ښ终Q0p j$i[Mﶶ ;]hq]8[Ud]iț ;ֈȋVtd8$4L]ڶR<2O*;6n}kL.h֢;TNpv-(DDʼn(IHAhJ53"1OuKOǩ8Uabe;_}п ˀxV2nOaϮA,[~fT5+ 4xl3  }`;bʻn4XkUɬF0yiqBlSOS+~g=g?qe !}%eDre2VJgN?i>DNjbEQ r~ [9ݘ$R$Hv'1PBlCPy֯H\ߢ KdDY}ědj+)pot%N}s!k!d.i1m2XX-ulTiY5F .LG޶0shԔ(aɉMM_F[. IyãVXshzpOK #Zmda8W$ƛ.ڮd*ܙh6GJM+2lQF‘?PXJN-L6 Fj)8|tib>!&ؒ)El6 ~ZӈUmm O}WGn&k3A4&LAZ,1TO__رNSr{W_GC}v"[%6 ؎Va?`rlދ]]+]@5 BGha yA~;sirbj-x8!a48C-S7C~ !團#ل2z eVm9{* Ԇ"&yG]6m&vb5,+NȻ#lGq%GvJ&o++eDlWt? ,惐UUn\&iC߇$c,0SEު|g?AQEimY]ϐeɬ5_+1 pYV bA x,JGa,EPtXc{>d17!A ’*q$Gj TNMH|OjWc1AuGuZӤ[fO;{Y0ȗAbY|tT@HQeU,h:W4p&~5~ɕq"p$kZ.Zx+:V :?Xk85xg9.e!D+xHG.+G{}+%vH'*G~h`xj_A5&29L7(ţLeskIh&K_^*nxy`aR52za#.] )͐\/]Dڟgϊ.B.dEp,= x.kцsn/tO\a fq/Hm6^,;]d_#? w8r0&~y6͐;羽85dg \/˪!dm{e~$Lpskُ&%W0vhi3)KTLM^!e ^Y>Ap>76iW: xGL%X@򎟔/*5fX\FXT.ǻn7< O~5Ƕdj!@Жvȑ<:َUwBQ $Nhpy^@n&xF`$I.o/%v:x C+LdQ7t`TDho$fsZk!?/ϗت<4ti&jS \Z dfoVz?Yzm%&7FOt`:af)DċRo&/&ӥRWxbMF5PIN+.:,. ?S&!+1G-Zz@Pù+LZ' eɠ T]zl}-ւL#yN%p=/I;yR#Z ::貨2rczYlk*9㥀qbC^ZdY沼xGB@L- CraXCʗZGePN .X6{Y68K7}ڻQ s? ] =qovmfA5F+5h#(Gv͊ -nY0[VI[[$_1Yy](#M nHYJ. ^Bp] DNmBtAo409cx%I#k\_HY)8wJ`as##9q7BnX{t3*ۘjy*& ͢lsCqs] ̈_~?Z۱(([X{runf^ֲzV-ވ }l, w$.`p,|r'Mo@tsER`ߩe_HhScsYp5TPKdS@$I"Te^A Bm)NDKYoVA7(#h`eS (d0X#MaahV191aO_uݵ3I˥~*Ʌ#Pz8z,*[o ?gtTN阑_vGY1`3 GPw[Xz/sҋ*6ym9{Vj󄛓\|PH$_[:l2[DÁH;yO)9k54CLYd4l/aM0o6œp>!OUY9`}T4Jؕ 2`h:]f[W@6'{с1>D]qLi \k9ud ,䶔HjbYb =aO$GXs7&-<`Bd$Pp5O+Lq0NRqB3AфPHama EӬp?q(tSG [7z[{ȕ`pL!fTK2^ D6C&[ 0x┭)Ih&3JOu`y;,*͌oO.?ܠ\l3TЈ($WS`Vvޡi԰VOn%Wy;}߱kNX! 3Kgq;>H 6̚Ӕ{~بT=^} NḠLz{LuV+HOc}9`2ijl *T"K~>B͏(l(vr)m/kJs'!bTO*۩†ׁE0w0ٴMJmcu~ tT=hk 9HO& 'H҅$q#InqOk&Ϋ2#5>13QLodm%p "+NVԠ?0~dXR}l{"/ -U(jvL 1@J@Qe Vz>jhUhw=WO3SPyJ[)` Ji8]pmndma1@RaB;vd)o" {<3UѻI -01]V`aL%>lCSɜZN2'>HVeאA`4'"ZAp6 ɻkյW*^LgPnlsyN \S*՝J14/B@slo1V-4@[?x 3o;)K`|&w 43u (s\%_z52@RFGae=@hKb@4$]H4I꣑TMߏ/=IW('X_`q2y[D 9}}U, WI+{<}jRlZ?3+Sbw@He!!!.I ˤb`,`*އT.1dʐl˥[JhT1ؐ9q2Vl+vN 8]L"o벗x|S:AEfw OL,C\ m)iRcψuv8x?r`qWJ??&}ĦXBWx7XhCv1v5={ClY nRJ݌l{*\߀4hvͅ6rxd zM:t8}"Ԫ(bX5o q?EQ6hsqz(:-%qMѸ[Q7Z1&:颇#@FZH*hrS76>:ɗ (U>G:'Kr1ݵϏ6ʴ\,aR[_zu|p'LRop A%nD"irJg߀~ z3aOł_BzV n*j#K}`{:T^lG%ݑVw,J'猪a`NsJLAHWmshd(suj䢜;vǂPn;D??Q-{XA;qm1#^6oaqwmQ NOY^@u2K'Im砄|W̚_/x=&B&$g$AX}J XT;Į֤ \Cg)B{|^S(Ct1?Ta7goyf78@Vn)W ,oFXpӘ9P[ckD+,b b7=9My:4 <*w CyWP8uS}4DMV'D5&p=^dkJ`lFLCu|>ŗҌ 2̶o"f0`jt rGk:~IQ# W1 [w9{ZLK?1p{!pV3o"+y)&`vw(X= ${</yme8y❄W=y|Ƅ2 YZ