openldap2-devel-2.4.44-16.4>t  DH`pYǸ/=„ 72`*3s 2{!By2  L}'Ƨ2m 鎱[^V3!=7]гi%tMB9-j/DKT $n*P;6 gIomLw{]M^xu&^M !u Ad0;E(JO+C BNfOdPvQ{2wd+h tF ƥ7.o&y8bc06b4d2de0d3b5fb7e40e1d8ca94e6df2724152v YǸ/=„!3w+0}B'vr6EYW* T4{KhN =N4!AZ AM龉L'MS㎽ZMbDMN cTAI+nkWJ'8N87Vd5; 87?!YRLaVNLqXq3dW IOå#V066A/ņ;"Uq)h\Q`rqR ' gψ>??d  U +18@  H  P   !%%()))s)))()8)R9*R:0>RFGHļIXȈYȐ\Ȩ]˰^b cےdefluvwxzCopenldap2-devel2.4.4416.4Libraries, Header Files and Documentation for OpenLDAPThis package provides the OpenLDAP libraries, header files, and documentation.Ylamb10QopenSUSE Leap 42.3openSUSEOLDAP-2.8http://bugs.opensuse.orgDevelopment/Libraries/C and C++http://www.openldap.orglinuxx86_64;$$ Td   Y & !I3  Z  zO .  .  YVYVYVYVYWYWYWYWYWYWYYYZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYtYuYvYvYvYYwYwYYxYYYYYYYxYYyYYYYYYYYyYYYYYYYYYzYYYYYYYYYYzYYYzYYY{YY{Y{Y|Y|YY|Y}Y}YYYYYYYYYYYYY~YYY~YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYab7a96ba6b61a14e4738c41bb944b86a7ed0ee99f81d2b4bfc8df790bf931ae99b15092eeffdbef39ca5dff31e6e1875549132ffad07ff96d7d55ea3a6763ccfb5f1a2a2cea070007e42f6a098b371f13b5fc393931e6597b0b810364553668c71cf66e5e99c333d2aeaac099b65581d36870197299a6da590baf1627c10643818b6ef49b0ef809d75a3a950e69846ebeb5c99742ab72545755d95a68a9b034fd120534fe33e1df911610bd2776e2f1827727471d90337511809c2d3718a549254533b9518a01ceb10691123055ec6777bd506b490445129e823bfa6f4c56f64a1701d882dc9ddd0980730d3a15e135378cc3b9afd8c75ddc6eec601d8651ede3a7be62020f144dc36950aa56556121bec9b5e0cc4c85cb5c4cf8158f4a7ba62943fe4f94d98c9942117c4c92015afa3c0da0cb70753fd4238750d502e2efb63751bda2b99b5561d6c00b1079eef77dd88c928dd66c5b1f951e2caa2afd05a8bdd4567e8dabc430c285529899fab8d56367c64c34e85ccfc65ce3e62411d2bc1dfe2343474d7b088ead78078e977cfe97a0b35988988e79a013cf19d0a665ab072762b1b2ee46d84b69d428f160055f54bb6152bff6d3225b70158aa8dddba8f276857ba1991cfd855cc8682444bd2257fadb9a27b743f985e97ca1a62305efb6d5726ab8c22a3060cd5bc617792b0fdb773876ef784ffc8d50bcc21abe010a9c244acf1f6398db25b66ed7e781b99ec65e48f1fb7b772c0428bb11a0ceb2b15fc509d487e59bb09a9ed3e5d208ae4dd8be06a8e0b5ddc2675fc1f45be77f2b71cbe9e4641c28d7fbc3c8ab07bbf72529641fdee534f417a88932967943c3a244d3eb8d00ea8e905cc221e222a4ea1c282723c9183f3a00206d3b181292bef1fb036fbad52f9a65d973b2471df8043fa9bd119194784b5090ff995532afbcfbc1726762cf1707ab776852b1a271f9f71cc87703c1ebbdd4b758c84ed4ce541780bb671cfdc53f9bee050e7b7d2877610c6e6e7d7b7764acba996892f679535d038f269611891c26f676354c39f0c1943liblber-2.4.so.2.10.7libldap-2.4.so.2.10.7libldap_r-2.4.so.2.10.7lber-encode.3.gzlber-types.3.gzlber-types.3.gzlber-types.3.gzlber-types.3.gzlber-types.3.gzlber-types.3.gzlber-types.3.gzlber-types.3.gzlber-types.3.gzlber-decode.3.gzlber-encode.3.gzlber-types.3.gzlber-decode.3.gzlber-decode.3.gzlber-decode.3.gzlber-decode.3.gzlber-decode.3.gzlber-decode.3.gzlber-decode.3.gzlber-decode.3.gzlber-decode.3.gzlber-decode.3.gzlber-encode.3.gzlber-encode.3.gzlber-encode.3.gzlber-encode.3.gzlber-encode.3.gzlber-encode.3.gzlber-encode.3.gzlber-encode.3.gzlber-decode.3.gzlber-decode.3.gzlber-encode.3.gzlber-types.3.gzldap_error.3.gzldap_abandon.3.gzldap_add.3.gzldap_add.3.gzldap_add.3.gzldap_schema.3.gzldap_schema.3.gzldap_schema.3.gzldap_bind.3.gzldap_compare.3.gzldap_compare.3.gzldap_compare.3.gzldap_controls.3.gzldap_controls.3.gzldap_controls.3.gzldap_controls.3.gzldap_controls.3.gzldap_controls.3.gzldap_first_entry.3.gzldap_first_message.3.gzldap_first_reference.3.gzldap_get_values.3.gzldap_get_values.3.gzldap_get_dn.3.gzldap_delete.3.gzldap_delete.3.gzldap_delete.3.gzldap_dup.3.gzldap_get_dn.3.gzldap_get_dn.3.gzldap_get_dn.3.gzldap_get_dn.3.gzldap_get_dn.3.gzldap_error.3.gzldap_error.3.gzldap_get_dn.3.gzldap_get_dn.3.gzldap_extended_operation.3.gzldap_url.3.gzldap_get_values.3.gzldap_open.3.gzldap_open.3.gzldap_open.3.gzldap_tls.3.gzldap_url.3.gzldap_schema.3.gzldap_schema.3.gzldap_schema.3.gzldap_memory.3.gzldap_memory.3.gzldap_memory.3.gzldap_memory.3.gzldap_memory.3.gzldap_modify.3.gzldap_modify.3.gzldap_modify.3.gzldap_modrdn.3.gzldap_modrdn.3.gzldap_modrdn.3.gzldap_modify.3.gzldap_result.3.gzldap_result.3.gzldap_result.3.gzldap_first_attribute.3.gzldap_first_entry.3.gzldap_first_message.3.gzldap_first_reference.3.gzldap_schema.3.gzldap_schema.3.gzldap_schema.3.gzldap_parse_result.3.gzldap_parse_result.3.gzldap_error.3.gzldap_rename.3.gzldap_error.3.gzldap_bind.3.gzldap_bind.3.gzldap_schema.3.gzldap_search.3.gzldap_search.3.gzldap_search.3.gzldap_search.3.gzldap_get_option.3.gzldap_bind.3.gzldap_open.3.gzldap_bind.3.gzldap_bind.3.gzldap_sort.3.gzldap_sort.3.gzldap_sort.3.gzldap_tls.3.gzldap_tls.3.gzldap_schema.3.gzldap_get_dn.3.gzldap_schema.3.gzldap_schema.3.gzldap_schema.3.gzldap_memory.3.gzldap_schema.3.gzldap_schema.3.gzldap_schema.3.gzldap_tls.3.gzldap_bind.3.gzldap_bind.3.gzldap_bind.3.gzldap_bind.3.gzldap_url.3.gzldap_get_values.3.gzldap_get_values.3.gzrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootopenldap2-2.4.44-16.4.src.rpmopenldap2-developenldap2-devel(x86-64)   libldap-2_4-2rpmlib(CompressedFileNames)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsLzma)2.4.443.0.4-14.0-14.4.6-1openldap-devel4.11.2Wk@WbW;VVɦVŲ@VŲ@V@V@V@V@Vf@V^@V\:@V@V @U4@T@TuT:m@T @T=@T@Si@S@Sr @SW@SK@S@Rb@RRSRSQ@QP<@P|@P*P{@P{@P}L@OOD@OU@OKp@NU@NؽNσ@NS@NMMc@MY@MGM6@M$]@L,@L@Lp@L*@LvW@LI@L,@L,@K@KK@KrKv@KEK KJ@J@J JJ\s@JHJCfJ67IA@IIÅ@jengelh@inai.dehguo@suse.comhguo@suse.comhguo@suse.comjengelh@inai.dehguo@suse.comlmuelle@suse.comhguo@suse.commpluskal@suse.commichael@stroeder.comhguo@suse.commichael@stroeder.comhguo@suse.comhguo@suse.comhguo@suse.comhguo@suse.comhguo@suse.comrguenther@suse.comjengelh@inai.dejengelh@inai.detchvatal@suse.comvarkoly@suse.comro@suse.deckornacker@suse.comckornacker@suse.comcoolo@suse.comdmueller@suse.comckornacker@suse.comro@suse.devarkoly@suse.comvarkoly@suse.commatz@suse.devarkoly@suse.comjengelh@inai.dejengelh@inai.dero@suse.derhafer@suse.comrhafer@suse.comcoolo@suse.comcoolo@suse.comrhafer@suse.derhafer@suse.derhafer@suse.derhafer@suse.decfarrell@suse.comrhafer@suse.decoolo@suse.comrhafer@suse.derhafer@suse.derhafer@suse.derhafer@suse.derhafer@suse.derhafer@suse.derhafer@suse.derhafer@novell.comrhafer@novell.comrhafer@novell.comcristian.rodriguez@opensuse.orgrhafer@novell.comrhafer@novell.comrhafer@novell.comrhafer@novell.comrhafer@novell.comrhafer@novell.comadrian@suse.derhafer@novell.comrhafer@novell.comrguenther@suse.derhafer@novell.comrhafer@novell.comrhafer@novell.comcoolo@novell.comrhafer@novell.comrhafer@novell.comrhafer@novell.comrhafer@novell.comrhafer@novell.comrhafer@novell.comrhafer@novell.comrhafer@novell.comrhafer@suse.derhafer@suse.de- Test for user/group existence before trying to add them. Summary spello update.- Move schema files into tarball addonschema.tar.gz: ldapns.ldif ldapns.schema rfc2307bis.ldif rfc2307bis.schema yast.ldif yast.schema - Package previously missing schema files in LDIF format: amavisd-new.ldif dhcp.ldif dlz.ldif dnszone.ldif samba3.ldif sudo.ldif suse-mailserver.ldif (bsc#984691) - Fix a minor issue in schema2ldif script that led to missing attribute in the generated LDIF.- Enable build flag LDAP_USE_NON_BLOCKING_TLS to fix bsc#978408.- Move ldap.conf into libldap-data package, per convention.- Move ldap.conf out of shlib package again, they are not allowed there for obvious reasons (conflict with future package).- Build password strength enforcer as an implementation of ppolicy password checker, introducing: ppolicy-check-password-1.2.tar.gz ppolicy-check-password.Makefile ppolicy-check-password.conf ppolicy-check-password.5 0200-Fix-incorrect-calculation-of-consecutive-number-of-c.patch (Implements fate#319461)- Remove redundant -n openldap2- package name prefix.- Remove openldap2-client.spec and openldap2-client.changes openldap2.spec now builds client utilities and libraries. Thus pre_checkin.sh is removed. - Move ldap.conf and its manual page from openldap2-client package to libldap-2_4-2 package, which is more appropriate. - Use RPM_OPT_FLAGS in build flags. - Macros dealing with old/unsupported distributions are removed. - Remove 0002-slapd.conf.dif and install improved slapd.conf from new source file slapd.conf. - Install slapd.conf.olctemplate to assist in preparing slapd.d for OLC. - Be explicit in sysconfig that by default openldap will use static file configuration. - Add the following schemas in LDIF format: * rfc2307bis.ldif * ldapns.ldif * yast.ldif - Other minor clean-ups in the spec file.- Use optflags when building- Upgrade to upstream 2.4.44 release with accumulated bug fixes. - Specify source with FTP URL - Removed obsolete 0012-openldap-re24-its8336.patch- Relabel patch 0011-Enforce-minimum-DH-size-of-1024.patch into 0010-Enforce-minimum-DH-size-of-1024.patch- Upgrade to upstream 2.4.43 release with accumulated bug fixes. - Still build on SLES12 - Loadable backend and overlay modules are now installed into arch-specific path %{_libdir}/openldap - All backends and overlays as modules for smaller memory footprint on memory constrained systems - Added extra package for back-sock - Consequent use of %{_rundir} everywhere - Rely on upstream ./configure script instead of any other macro foo - Dropped linking with libwrap - Dropped 0004-libldap-use-gethostbyname_r.dif because this work-around for nss_ldap is obsolete - New sub-package openldap2-contrib with selected contrib/ overlays - Replaced addonschema.tar.gz with separate schema sources - Updated ldapns.schema from recent slapo-nssov source tree - Added symbolic link to slapd executable in /usr/sbin/ - Added more complex example configuration file /etc/openldap/slapd.conf.example - Set OPENLDAP_START_LDAPI="yes" in /etc/sysconfig/openldap - Set OPENLDAP_REGISTER_SLP="no" in /etc/sysconfig/openldap - Added patch for OpenLDAP ITS#7796 to avoid excessive "not index" logging: 0011-openldap-re24-its7796.patch - Replaced openldap-rc.tgz with single source files - Added soft dependency (Recommends) to cyrus-sasl - Added soft dependency (Recommends) to cyrus-sasl-devel to openldap2-devel - Added patch for OpenLDAP ITS#8336 (assert in liblmdb): 0012-openldap-re24-its8336.patch - Remove obsolete patch 0001-build-adjustments.dif- Introduce patch 0010-Revert-Revert-ITS-8240-remove-obsolete-assert.patch to fix CVE-2015-6908. (bsc#945582) - Introduce patch 0011-Enforce-minimum-DH-size-of-1024.patch to address weak DH size vulnerability (bsc#937766)- Introduce patch 0009-Fix-ldap-host-lookup-ipv6.patch to fix an issue with unresponsive LDAP host lookups in IPv6 environment. (bsc#955210)- Remove OpenLDAP 2.3 code and patches from build source. Compatibility libraries for OpenLDAP 2.3 are built in package: compat-libldap-2_3-0 Removed source files: openldap-2.3.37-liblber-length-decoding.dif openldap-2.3.37-libldap-ntlm.diff openldap-2.3.37-libldap-ssl.dif openldap-2.3.37-libldap-sasl-max-buff-size.dif openldap-2.3.37-libldap-tls_chkhost-its6239.dif openldap-2.3.37-libldap-gethostbyname_r.dif openldap-2.3.37-libldap-suid.diff openldap-2.3.37.dif openldap-2.3.37-libldap-ld_defconn-ldap_free_connection.dif openldap-2.3.37-libldap-ldapi_url.dif openldap-2.3.37.tgz openldap-2.3.37-libldap-utf8-ADcanonical.dif README.update check-build.sh- Upgrade to upstream 2.4.42 release with accumulated bug fixes.- Upgrade to upstream 2.4.41 release with accumulcated bug fixes and stability improvements. * Add patch 0008-In-monitor-backend-do-not-return-Connection0-entries.patch * Remove already applied patch 0008-ITS-7723-fix-reference-counting.patch * Remove already applied patch 0009-gcc5.patch (Implements fate#319301)- Add 0009-gcc5.patch to pass -P to the preprocessor in configure checks for Berkeley DB version- binutils is required for "strings" utility invocation in %pre [bnc#904028] - Remove SLE10 definitions- Use %_smp_mflags for parallel build- Add baselibs.conf to sources list- Do not bypass output of useradd and groupadd- sanitize release line in specfile- segfault on certain queries with rwm overlay (bnc#846389) 0008-ITS-7723-fix-reference-counting.patch- enable systemd slapd service if SysV ldap was enabled (bnc#881476)- use %_rundir if available, otherwise /var/run- move systemd requires to server package- Fix systemd service installation- use configure macro also for building the 2.3.37 version- Remove PidFile from service definition - Update to 2.4.39 * Fixed libldap MozNSS crash (ITS#7783) * Fixed libldap memory leak with SASL (ITS#7757) * Fixed libldap assert in parse_passwdpolicy_control (ITS#7759) * Fixed libldap shortcut NULL RDNs (ITS#7762) * Fixed libldap deref to use correct control * Fixed liblmdb keysizes with mdb_update_key (ITS#7756) * Fixed slapd cn=config olcDbConfig modification (ITS#7750) * Fixed slapd-bdb/hdb to bail out of search if config is paused (ITS#7761) * Fixed slapd-bdb/hdb indexing issue with derived attributes (ITS#7778) * Fixed slapd-mdb to bail out of search if config is paused (ITS#7761) * Fixed slapd-mdb indexing issue with derived attributes (ITS#7778) * Fixed slapd-perl to bail out of search if config is paused (ITS#7761) * Fixed slapd-sql to bail out of search if config is paused (ITS#7761) * Fixed slapo-constraint handling of softadd/softdel (ITS#7773) * Fixed slapo-syncprov assert with findbase (ITS#7749) * Build Environment Test suite: Use $(MAKE) for tests (ITS#7753) * Documentation admin24 fix TLSDHParamFile to be correct (ITS#7684)- Add systemd style service definition - FATE#315028 remove memory limit for slapd - FATE#315415: LDAP compat packages required for older SLES versions For this reson following patches were applied: openldap-2.3.37-libldap-suid.diff openldap-2.3.37-libldap-ldapi_url.dif openldap-2.3.37-libldap-ntlm.diff openldap-2.3.37-libldap-gethostbyname_r.dif openldap-2.3.37-libldap-sasl-max-buff-size.dif openldap-2.3.37-libldap-utf8-ADcanonical.dif openldap-2.3.37-liblber-length-decoding.dif openldap-2.3.37-libldap-ld_defconn-ldap_free_connection.dif openldap-2.3.37-libldap-tls_chkhost-its6239.dif openldap-2.3.37-libldap-ssl.dif- Make /etc/sasl2 owned by openldap2.- Update to 2.4.38 * Fixed liblmdb nordahead flag (ITS#7734) * Fixed liblmdb to check cursor index before cursor_del (ITS#7733) * Fixed liblmdb wasted space on split (ITS#7589) * Fixed slapd for certs with a NULL issuerDN (ITS#7746) * Fixed slapd cn=config with empty nested includes (ITS#7739) * Fixed slapd syncrepl memory leak with delta-sync MMR (ITS#7735) * Fixed slapd-bdb/hdb to stop processing on dn not found (ITS#7741) * Fixed slapd-bdb/hdb with indexed ANDed filters (ITS#7743) * Fixed slapd-mdb to stop processing on dn not found (ITS#7741) * Fixed slapd-mdb dangling reader (ITS#7662) * Fixed slapd-mdb matching rule for OlcDbEnvFlags (ITS#7737) * Fixed slapd-mdb with indexed ANDed filters (ITS#7743) * Fixed slapd-meta from blocking other threads (ITS#7740) * Fixed slapo-syncprov assert with findbase (ITS#7749) Changes in 2.4.37 * Added liblmdb nordahead environment flag (ITS#7725) * Fixed client tools CLDAP with IPv6 (ITS#7695) * Fixed libldap CLDAP with IPv6 (ITS#7695) * Fixed libldap lock ordering with abandon op (ITS#7712) * Fixed liblmdb segfault with mdb_cursor_del (ITS#7718) * Fixed liblmdb when converting to writemap (ITS#7715) * Fixed liblmdb assert on MDB_NEXT with delete (ITS#7722) * Fixed liblmdb wasted space on split (ITS#7589) * Fixed slapd cn=config with olcTLSProtocolMin (ITS#7685) * Fixed slapd-bdb/hdb optimize index updates (ITS#7329) * Fixed slapd-ldap chaining with cn=config (ITS#7381, ITS#7434) * Fixed slapd-ldap chaning with controls (ITS#7687) * Fixed slapd-mdb optimize index updates (ITS#7329) * Fixed slapd-meta chaining with cn=config (ITS#7381, ITS#7434) * Fixed slapo-constraint to no-op on nonexistent entries (ITS#7692) * Fixed slapo-dds assert on startup (ITS#7699) * Fixed slapo-memberof to not replicate internal ops (ITS#7710) * Fixed slapo-refint to not replicate internal ops (ITS#7710) Changes in 2.4.36 * Added back-meta target filter patterns (ITS#7609) * Added liblmdb mdb_txn_env to API (ITS#7660) * Fixed libldap CLDAP with uninit'd memory (ITS#7582) * Fixed libldap with UDP (ITS#7583) * Fixed libldap OpenSSL TLS versions (ITS#7645) * Fixed liblmdb MDB_PREV behavior (ITS#7556) * Fixed liblmdb transaction issues (ITS#7515) * Fixed liblmdb mdb_drop overflow page return (ITS#7561) * Fixed liblmdb nested split (ITS#7592) * Fixed liblmdb overflow page behavior (ITS#7620) * Fixed liblmdb race condition with read and write txns (ITS#7635) * Fixed liblmdb mdb_del behavior with MDB_DUPSORT and mdb_del (ITS#7658) * Fixed slapd cn=config with unknown schema elements (ITS#7608) * Fixed slapd cn=config with loglevel 0 (ITS#7611) * Fixed slapd slapi filterlist free behavior (ITS#7636) * Fixed slapd slapi control free behavior (ITS#7641) * Fixed slapd schema countryString as directoryString (ITS#7659) * Fixed slapd schema telephoneNumber as directoryString (ITS#7659) * Fixed slapd-bdb/hdb to wait for read locks in tool mode (ITS#6365) * Fixed slapd-mdb behavior with alias dereferencing (ITS#7577 ) * Fixed slapd-mdb modrdn and base-scoped searches (ITS#7604) * Fixed slapd-mdb refcount behavior (ITS#7628) * Fixed slapd-meta binding flag is set (ITS#7524) * Fixed slapd-meta with minimal config (ITS#7581) * Fixed slapd-meta missing results messages (ITS#7591) * Added slapd-meta TCP keepalive support (ITS#7513) * Fixed slapo-sssvlv double free (ITS#7588) * Fixed slaptest to list -Q option (ITS#7568) Changes in 2.4.35 * Fixed liblmdb mdb_cursor_put with MDB_MULTIPLE (ITS#7551) * Fixed liblmdb page rebalance (ITS#7536) * Fixed liblmdb missing parens (ITS#7377) * Fixed liblmdb mdb_cursor_del crash (ITS#7553) * Fixed slapd syncrepl updateCookie status (ITS#7531) * Fixed slapd connection logging (ITS#7543) * Fixed slapd segfault on modify (ITS#7542, ITS#7432) * Fixed slapd-mdb to reject undefined attrs (ITS#7540) * Fixed slapo-pcache with +/- attrsets (ITS#7552) Changes in 2.4.34 * Fixed libldap connections with EINTR (ITS#7476) * Fixed libldap lineno overflow in ldif_read_record (ITS#7497) * Fixed liblmdb mdb_env_open flag handling (ITS#7453) * Fixed liblmdb mdb_midl_sort array optimization (ITS#7432) * Fixed liblmdb freelist with large entries (ITS#7455) * Fixed liblmdb to check for filled dirty page list (ITS#7491) * Fixed liblmdb to validate data limits (ITS#7485) * Fixed liblmdb mdb_update_key for large keys (ITS#7505) * Fixed ldapmodify to not core dump with invalid LDIF (ITS#7477) * Fixed slapd syncrepl for old entries in MMR setup (ITS#7427) * Fixed slapd signedness for index_substr_any_* (ITS#7449) * Fixed slapd enforce SLAPD_MAX_DAEMON_THREADS (ITS#7450) * Fixed slapd mutex in send_ldap_ber (ITS#6164) * Added slapd-ldap onerr option (ITS#7492) * Added slapd-ldap keepalive support (ITS#7501) * Fixed slapd-ldif with empty dir (ITS#7451) * Fixed slapd-mdb to reopen attr DBs after env reopen (ITS#7416) * Fixed slapd-mdb handling of missing entries (ITS#7483,7496) * Fixed slapd-mdb environment flag setting (ITS#7452) * Fixed slapd-mdb with sub db slapcat (ITS#7469) * Fixed slapd-mdb to correctly work with toolthreads > 2 (ITS#7488,ITS#7527) * Fixed slapd-mdb subtree search speed (ITS#7473) * Fixed slapd-meta conversion to cn=config (ITS#7525) * Fixed slapd-meta segfault when modifying olcDbUri (ITS#7526) * Fixed slapd-sql back-config support (ITS#7499) * Fixed slapo-constraint handle uri and restrict correctly (ITS#7418) * Fixed slapo-constraint with multi-master replication (ITS#7426) * Fixed slapo-constraint segfault (ITS#7431) * Fixed slapo-deref control initialization (ITS#7436) * Fixed slapo-deref control exposure (ITS#7445) * Fixed slapo-memberof with internal ops (ITS#7487) * Fixed slapo-pcache matching rules for config db (ITS#7459) * Fixed slapo-rwm modrdn cleanup (ITS#7414) * Fixed slapo-sssvlv maxperconn parameter (ITS#7484)- For now, avoid automatic use of libdb-6_0 by explicitly selecting libdb-4_8 as BuildRequire.- Put static libs into openldap2-devel-static and relieve openldap2-devel of static-only deps- fix check-build.sh for kernel > 3.0- Fixed initscript to avoid endless loop when no configuration is present in /etc/openldap/slapd.d/ (bnc#767464) - cleaned up SLES10 buildrequires and dependencies - removed support for building on SLES9, didn't work anyway anymore - Don't buildrequire krb5-mini on Distributions where it does not exist- enabled mdb backend - Update to 2.4.33 * Added slapd-meta cn=config support * Fixed slapd alock handling on Windows (ITS#7361) * Fixed slapd acl handling with zero-length values (ITS#7350) * Fixed slapd syncprov to not reference ops inside a lock (ITS#7172) * Fixed slapd delta-syncrepl MMR with large attribute values (ITS#7354) * Fixed slapd slapd_rw_destroy function (ITS#7390) * Fixed slapd-ldap idassert bind handling (ITS#7403) * Fixed slapo-constraint with multiple modifications (ITS#7168) Changes in 2.4.32: * Added slappasswd loadable module support (ITS#7284) * Fixed tools to not clobber SASL_NOCANON (ITS#7271) * Fixed libldap function declarations (ITS#7293) * Fixed libldap double free (ITS#7270) * Fixed libldap debug level setting (ITS#7290) * Fixed libldap gettime() regression (ITS#6262) * Fixed libldap sasl handling (ITS#7118, ITS#7133) * Fixed libldap to correctly free socket with TLS (ITS#7241) * Fixed slapd config index renumbering (ITS#6987) * Fixed slapd duplicate error response (ITS#7076) * Fixed slapd parsing of PermissiveModify control (ITS#7298) * Fixed slapd-bdb/hdb cache hang under high load (ITS#7222) * Fixed slapd-bdb/hdb alias checking (ITS#7303) * Fixed slapd-bdb/hdb olcDbConfig changes work immediately (ITS#7338) * Fixed slapd-ldap to encode user DN during password change (ITS#7319) * Fixed slapd-ldap assertion when proxying to MS AD (ITS#6851) * Fixed slapd-ldap monitoring (ITS#7182, ITS#7225) * Fixed slapd-perl panic (ITS#7325) * Fixed slapo-accesslog memory leaks with sync replication (ITS#7292) * Fixed slapo-syncprov memory leaks with sync replication (ITS#7292)- add explicit buildrequire on groff - needed to build manuals- buildrequire krb5-mini in openldap2-client to avoid cycle - move Summary out of the %if as prepare_spec is confused about the license otherwise- update to 2.4.31 * Added slapo-accesslog support for reqEntryUUID (ITS#6656) * Fixed libldap IPv6 URL detection (ITS#7194) * Fixed libldap rebinding on failed connection (ITS#7207) * Fixed slapd listener initialization (ITS#7233) * Fixed slapd cn=config with olcTLSVerifyClient (ITS#7197) * Fixed slapd delta-syncrepl fallback on non-leaf error (ITS#7195) * Fixed slapd to reject MMR setups with bad serverID setting (ITS#7200) * Fixed slapd approxIndexer key generation (ITS#7203) * Fixed slapd modification of olcSuffix (ITS#7205) * Fixed slapd schema validation with missing definitions (ITS#7224) * Fixed slapd syncrepl -c with supplied CSN values (ITS#7245) * Fixed slapd-bdb/hdb idlcache with only one element (ITS#7231) * Fixed slapo-accesslog deadlock with non-logged write ops (ITS#7088) * Fixed slapo-syncprov sessionlog check (ITS#7218) * Fixed slapo-syncprov entry leak (ITS#7234) * Fixed slapo-syncprov startup initialization (ITS#7235)- Disabled testsuite for now. Causes problems in the buildserivce- Update to 2.4.30 * Fixed libldap socket polling for writes (ITS#7167) * Fixed liblutil string modifications (ITS#7174) * Fixed slapd crash when attrsOnly is true (ITS#7143) * Fixed slapd syncrepl delete handling (ITS#7052,ITS#7162) * Fixed slapo-pcache time-to-refesh handling (ITS#7178) * Fixed slapo-syncprov loop detection (ITS#6024)- Update to 2.4.29 * Fixed slapd cn=config modification of first schema element (ITS#7098) * Fixed slapd operation reuse (ITS#7107) * Fixed slapd blocked writers to not interfere with pool pause (ITS#7115) * Fixed slapd connection loop connindex usage (ITS#7131) * Fixed slapd double mutex unlock via connection_done (ITS#7125) * Fixed slapd check order in connection_write (ITS#7113) * Fixed slapd slapadd to exit on failure (ITS#7142) * Fixed slapd syncrepl reference to freed memory (ITS#7127,ITS#7132) * Fixed slapd syncrepl to ignore some errors on delete (ITS#7052) * Fixed slapd syncrepl to handle missing oldRDN (ITS#7144) * Fixed slapd-monitor compare op to update cached entry (ITS#7123) * Fixed slapo-syncprov with already abandoned operation (ITS#7150) - Included patches from RE24 branch: * only poll sockets for write as needed (ITS#7167, bnc#749082) * sycnrepl Fixes (ITS#7162)- license update: OLDAP-2.8 SPDX format (http://www.spdx.org/licenses)- Update to 2.4.28 * Fixed back-mdb out of order slapadd (ITS#7090) changes in OpenLDAP 2.4.27 Release (2011/11/24): * Added slapd delta-syncrepl MMR (ITS#6734,ITS#7029,ITS#7031) * Fixed ldapmodify crash with LDIF controls (ITS#7039) * Fixed ldapsearch to honor timeout and timelimit (ITS#7009) * Fixed libldap endless looping (ITS#7035) * Fixed libldap TLS to not check hostname when using 'allow' (ITS#7014) * Fixed slapadd common code into slapcommon (ITS#6737) * Fixed slapd backend connection initialization (ITS#6993) * Fixed slapd frontend DB parsing in cn=config (ITS#7016) * Fixed slapd hang with {numbered} overlay insertion (ITS#7030) * Fixed slapd inet_ntop usage (ITS#6925) * Fixed slapd cn=config deletion of bitmasks (ITS#7083) * Fixed slapd cn=config modify replace/delete crash (ITS#7065) * Fixed slapd schema UTF8StringNormalize with 0 length values (ITS#7059) * Fixed slapd with dynamic acls for cn=config (ITS#7066) * Fixed slapd response callbacks (ITS#6059,ITS#7062) * Fixed slapd no_connection warnings with ldapi (ITS#6548,ITS#7092) * Fixed slapd return code processing (ITS#7060) * Fixed slapd sl_malloc various issues (ITS#6437) * Fixed slapd startup behavior (ITS#6848) * Fixed slapd syncrepl crash with non-replicated ops (ITS#6892) * Fixed slapd syncrepl with modrdn (ITS#7000,ITS#6472) * Fixed slapd syncrepl timeout when using refreshAndPersist (ITS#6999) * Fixed slapd syncrepl deletes need a non-empty CSN (ITS#7052) * Fixed slapd syncrepl glue for empty suffix (ITS#7037) * Fixed slapd results cleanup (ITS#6763,ITS#7053) * Fixed slapd validation of args for TLSCertificateFile (ITS#7012) * Fixed slapd-bdb/hdb to build entry DN based on parent DN (ITS#5326) * Fixed slapd-hdb with zero-length entries (ITS#7073) * Fixed slapd-hdb duplicate entries in subtree IDL cache (ITS#6983) * Fixed slapo-pcache response cleanup (ITS#6981) * Fixed slapo-ppolicy pwdAllowUserChange behavior (ITS#7021) * Fixed slapo-sssvlv issue with greaterThanorEqual (ITS#6985) * Fixed slapo-sssvlv to only return requested attrs (ITS#7061) * Fixed slapo-syncprov DSA attribute filtering for Persist mode (ITS#7019) * Fixed slapo-syncprov when consumer has newer state of our SID (ITS#7040) * Fixed slapo-syncprov crash (ITS#7025) * Added missing LDIF form of schema files (ITS#7063)- add libtool as buildrequire to avoid implicit dependency- ACL changes to the config database only got active after slapd restart in certain cases (bnc#716895, ITS#7066). - Adjusted default DB_CONFIG to increase max values for locks and lock objects (bnc#719803) - Fix UTF8StringNormalize overrun on zero-length string (bnc#724201, ITS#7059)- Update to 2.4.26 * Added libldap LDAP_OPT_X_TLS_PACKAGE (ITS#6969) * Fixed libldap descriptor leak (ITS#6929) * Fixed libldap socket leak (ITS#6930) * Fixed libldap get option crash (ITS#6931) * Fixed libldap lockup (ITS#6898) * Fixed libldap ASYNC TLS setup (ITS#6828) * Fixed libldap with missing \n terminations (ITS#6947) * Fixed tools double free (ITS#6946) * Fixed tools verbose output (ITS#6977) * Fixed ldapmodify SEGV on invalid LDIF (ITS#6978) * Added slapd extra_attrs database option (ITS#6513) * Fixed slapd asserts (ITS#6932) * Fixed slapd configfile param on windows (ITS#6933) * Fixed slapd config with global chaining (ITS#6843) * Fixed slapd uninitialized variables (ITS#6935) * Fixed slapd config objectclass is readonly (ITS#6963) * Fixed slapd entry response with control (ITS#6899) * Fixed slapd with unknown attrs (ITS#6819) * Fixed slapd normalization of schema RDN (ITS#6967) * Fixed slapd operations cache to 10 op limit (ITS#6944) * Fixed slapd syncrepl crash with non-replicated ops (ITS#6892) * Fixed slapd-bdb/hdb with sparse index ranges (ITS#6961) * Fixed back-ldap ppolicy updates (ITS#6711) * Fixed back-ldap with id-assert (ITS#6817) * Fixed various slapo-pcache issues (ITS#6823, ITS#6950, ITS#6951, ITS#6953, ITS#6954) * Fixed slapo-pcache database corruption (ITS#6831) * Fixed slapo-syncprov with replicated subtrees (ITS#6872) - backported delete support for child entries of overlays from master (bnc#704398)- Updated to 2.4.25, important changes: * Fixed ldapsearch pagedresults loop (ITS#6755) * Fixed tools for incompatible args (ITS#6849) * Fixed libldap MozNSS crash (ITS#6863) * Fixed slapd add objectclasses in order (ITS#6837) * Added slapd ordering for uidNumber and gidNumber (ITS#6852) * Fixed slapd segfault when adding values out of order (ITS#6858) * Fixed slapd sortval handling (ITS#6845) * Fixed slapd-bdb with slapadd/index quick option (ITS#6853) * Fixed slapd-ldap chain cn=config support (ITS#6837) * Fixed slapd-ldap chain with slapd.conf (ITS#6857) * Fixed slapd-meta deadlock (ITS#6846) * Fixed slapo-sssvlv with multiple requests (ITS#6850) * Fixed contrib/lastbind install rules (ITS#6238) * Fixed contrib/cloak install rules (ITS#6877)- Surpress gcc warnings about extra format string arguments for 2.3.x built as well.- Updated to 2.4.24, important changes: * Added libldap_r,libldap formal concurrency API (ITS#6625,ITS#5421) * Added slapadd attribute value checking (ITS#6592) * Added slapcat continue mode for problematic DBs (ITS#6482) * Added slapd syncrepl suffixmassage support (ITS#6781) * Fixed liblber to not close invalid sockets (ITS#6585) * Fixed libldap referral chasing (ITS#6602) * Fixed libldap leak when chasing referrals (ITS#6744) * Fixed slapd acl parsing overflow (ITS#6611) * Fixed slapd acl when resuming parsing (ITS#6804) * Fixed slapd default config acls with overlays (ITS#6822) * Fixed slapd config leak with olcDbDirectory (ITS#6634) * Fixed slapd when first acl is value dependent (ITS#6693) * Fixed slapd-bdb slapadd -q with glued dbs (ITS#6794) * Fixed slapo-ppolicy don't update opattrs on consumers (ITS#6608) * Fixed slapo-ppolicy to allow userPassword deletion (ITS#6620) * Fixed slapo-syncprov to send error if consumer is newer (ITS#6606) * Fixed slapo-syncprov filter race condition (ITS#6708) * Fixed slapo-syncprov active mod race (ITS#6709) * Fixed slapo-syncprov to refresh if context is dirty (ITS#6710) * Fixed slapo-syncprov CSN updates to all replicas (ITS#6718) * Fixed slapo-syncprov sessionlog ordering (ITS#6716) * Fixed slapo-syncprov sessionlog with adds (ITS#6503) * Fixed slapo-syncprov mutex (ITS#6438) * Fixed slapo-syncprov mincsn check with MMR (ITS#6717) * Fixed slapo-syncprov control leak (ITS#6795) * Fixed slapo-syncprov error codes (ITS#6812) * For a comprehensive list of changes please consult the CHANGES file - removed unneeded openSUSE 11.0 specifc patch- slapadd -q could crash for glued bdb/hdb databases- Install the correct schema2ldif script (bnc#665530)- Fixed quotation in init-script to avoid errors when calling it from within /etc/openldap/slapd.d/cn=config/ (bnc#660492).- Surpress gcc warnings about extra format string arguments. - Split-off openldap2-doc (noarch) package (Admin Guide and IDs) - Backported -VVV commandline switch for slapd from HEAD (to list enabled static overlays) - Build all overlays except syncprov and ppolicy as dynamic modules (Fixes bnc#648479, FATE#307837) - Added README.dynamic-overlays to point out some details about dynamic overlays - simplified pie-compile patch and adjusted it to work with dynamic overlays- Handle the libdb-4_5 -> libdb-4_8 Version update by opening the Databases with DB_RECOVER if a version mismatch is detected.- Do not include Build date and time in binaries, this avoids build-compare failures and unhelpful rebuilds/republishes- Don't build 2.3 slapcat anymore for 11.3 and newer. We switch to 2.4 long ago. - Removed automatic 2.3->2.4 migration in %post - moved back-sql examples to make rpmlint happy- Fix listener URIs in init script to make SLP registration work again (bnc#620389)- Fixed RPM Group and Summary Tags (bnc#624980)- Updated to 2.4.23: * Fixed libldap to return server's error code (ITS#6569) * Fixed libldap memleaks (ITS#6568) * Fixed liblutil off-by-one with delta (ITS#6541) * Fixed slapd acls with glued databases (ITS#6468) * Fixed slapd syncrepl rid logging (ITS#6533) * Fixed slapd modrdn handling of invalid values (bnc#612430, ITS#6570) * Fixed slapd-bdb hasSubordinates computation (ITS#6549) * Fixed slapd-bdb to use memcpy instead for strcpy (ITS#6474) * Fixed slapd-bdb entry cache delete failure (ITS#6577) * Fixed slapd-ldap to return control responses (ITS#6530) * Fixed slapo-ppolicy to use Debug (ITS#6566) * Fixed slapo-refint to zero out freed DN vals (ITS#6572) * Fixed slapo-rwm to use Debug (ITS#6566) * Fixed slapo-sssvlv to use Debug (ITS#6566) * Fixed slapo-syncprov lost deletes in refresh phase (bnc#606294, ITS#6555) * Fixed slapo-valsort to use Debug (ITS#6566) * Fixed contrib/nssov network.c missing patch (ITS#6562) - New subpackage openldap2-back-sql. Contains the SQL backend module plus some documentation (bnc#395719) - generate Patches from git tree (resulted in all patches being renamed) - installing binaries without stripping them is done by setting the STRIP enviroment variable instead for patching the Makefile now - Fixed a bug in the syncprov overlay which could lead to not replicate delete Operations (ITS#6555, bnc#606294) - BuildRequires cleanup- LDAP clients could crash the server by submitting a specially crafted LDAP ModRDN operation. (bnc#612430, ITS#6570) - Delete Operations happening during the "Refresh" phase of "refreshAndPersist" replication failed to replicate under certain circumstances (bnc#606294, ITS#6555)- Create /var/run/slapd on demand. /var/run might be mounted on tmpfs.- fix build dependency cycle for -client package with openslp- Fixed quotation in sed expression to escape ldapi path in init script- Removed obsolete hunk from openldap2.dif - Remove ldap.conf patch to use saner default for Certificate verification (bnc#575146)- Add fix for stricter fortification checks of GCC 4.5.- Updated to 2.4.21: * Fixed liblutil for negative microsecond offsets (ITS#6405) * Fixed slapd global settings to work without restart (ITS#6428) * Fixed slapd looping with SSL/TLS connections (ITS#6412) * Fixed slapd syncrepl freeing tasks from queue (ITS#6413) * Fixed slapd syncrepl parsing of tls defaults (ITS#6419) * Fixed slapd syncrepl uninitialized variables (ITS#6425) * Fixed slapd-config Adds with Abstract classes (ITS#6408) * Fixed slapo-dynlist behavior with simple filters (ITS#6421) * Fixed slapd-ldif access outside database directory (ITS#6414) * Fixed slapo-translucent with back-null (ITS#6403) * Fixed slapo-unique criteria checking (ITS#6270) - removed some obsolete RPM dependencies - Added missing tags to init script to silence rpmlint warnings- Fixed an issue in back-config's objectclass inheritence code that could cause the server to fail to start or to spin in an endless loop (bnc#558059,ITS#6408) - default the tls_reqcert parameter of a syncrepl config to "demand" as documented even if other tls_ options are absent (bnc#558397, ITS#6319) - apply changes to the global size and timelimits to all database that don't specify limits themself. (bnc#562184, ITS#6428)- Update to 2.4.20 (fate#306593), most important fixes since 2.4.19 * Fixed liblber embedded NUL values in BerValues (ITS#6353) * Fixed libldap sasl buffer sizing (ITS#6327,ITS#6334) * Fixed libldap uninitialized return value (ITS#6355) * Fixed libldap unlimited timeout (ITS#6388) * Added slapd handling of hex server IDs (ITS#6297) * Fixed slapd checks of str2filter (ITS#6391) * Fixed slapd configArgs initialization (ITS#6363) * Fixed slapd db_open with connection_fake_init (ITS#6381) * Fixed slapd with embedded \0 in bervals (ITS#6378,ITS#6379) * Fixed slapd inclusion of ac/unistd.h (ITS#6342) * Fixed slapd sl_free to better reclaim memory (ITS#6380) * Fixed slapd syncrepl deletes in MirrorMode (ITS#6368) * Fixed slapd syncrepl to use correct SID (ITS#6367) * Fixed slapd tls_accept to retry in certain cases (ITS#6304) * Fixed slapd-bdb/hdb cache corruption (ITS#6341) * Fixed slapd-bdb/hdb entry cache (ITS#6360) * Fixed slapo-syncprov checkpoint conversion (ITS#6370) * Fixed slapo-syncprov deadlock (ITS#6335) * Fixed slapo-syncprov out of order changes (ITS#6346) - Added switch to enable/disable testsuite (%run_test_suite)- updated patches to apply with fuzz=0- Added schema2ldif tool to openldap2-client subpackage (bnc#541819)- Changed permissions on /var/run/slapd to a saner default for ldapi:/// (bnc#536729)- libldap's check of the hostname against the TLS Certificate's CN Attribute did not handle possible NUL bytes in the CN correctly and was vulnerable against attacks with spoofed Certificates. (bnc#537143, ITS#6239)- Update to 2.4.17. Most important changes: * Fixed liblber to use ber_strnlen (ITS#6080) * Fixed libldap openssl digest initialization (ITS#6192) * Fixed libldap tls NULL error messages (ITS#6079) * Added slapd sasl auxprop support (ITS#6147) * Added slapd schema checking tool (ITS#6150) * Added slapd writetimeout keyword (ITS#5836) * Fixed slapd abandon/cancel handling for some ops (ITS#6157) * Fixed slapd access setstyle to expand (ITS#6179) * Fixed slapd assert with closing connections (ITS#6111) * Fixed slapd bind race condition (ITS#6189) * Fixed slapd cert validation (ITS#6098) * Fixed slapd connection_destroy assert (ITS#6089) * Fixed slapd csn normalization (ITS#6195) * Fixed slapd errno handling (ITS#6037) * Fixed slapd hung writers (ITS#5836) * Fixed slapd ldapi issues (ITS#6056) * Fixed slapd normalization of updated schema attributes (ITS#5540) * Fixed slapd olcLimits handling (ITS#6159) * Fixed slapd olcLogLevel with hex levels (ITS#6162) * Fixed slapd sending cancelled operations results (ITS#6103) * Fixed slapd slapi_entry_has_children (ITS#6132) * Fixed slapd sockets usage on windows (ITS#6039) * Fixed slapd some abandon and cancel race conditions (ITS#6104) * Fixed slapd tls context after changes (ITS#6135) * Fixed slapd-bdb/hdb adjust dncachesize if too low (ITS#6176) * Fixed slapd-bdb/hdb crashes during delete (ITS#6177) * Fixed slapd-bdb/hdb multiple olcIndex for same attr (ITS#6196) * Fixed slapd-hdb freeing of already freed entries (ITS#6074) * Fixed slapd-hdb entryinfo cleanup (ITS#6088) * Fixed slapd-hdb dncache lockups (ITS#6095) * Fixed slapd-ldap deadlock with non-responsive TLS URIs (ITS#6167) * Fixed slapo-ppolicy to honor pwdLockout (ITS#6168) * Fixed slapo-ppolicy to return check modules error message (ITS#6082) * Added slapo-rwm rwm-drop-unrequested-attrs config option (ITS#6057) * Fixed slapo-rwm dn passing (ITS#6070) * Fixed slapo-rwm entry free/release (ITS#6058, ITS#6081) * Fixed tools returning ldif errors (ITS#5892) - Backported fix for failing back-monitor test from HEAD - re-enabled some formerly disabled tests from the testsuite- Fixed Summary/Description for -client subpackage- Improved connection check in init script (bnc#510295)- Fixed complilation with newer glibc (2.3.X release needs GNU_SOURCE defined as well in getpeerid.c)- gcc 4.4 fixes- Update to 2.4.16. Most important fixes: * Fixed libldap segfault in checking cert/DN (ITS#5976) * Fixed libldap peer cert double free (ITS#5849) * Fixed libldap referral chasing (ITS#5980) * Fixed slapd backglue with empty DBs (ITS#5986) * Fixed slapd ctxcsn race condition (ITS#6001) * Fixed slapd debug message (ITS#6027) * Fixed slapd redundant module loading (ITS#6030) * Fixed slapd schema_init freed value (ITS#6036) * Fixed slapd syncrepl newCookie sync messages (ITS#5972) * Fixed slapd syncrepl hang during shutdown (ITS#6011) * Fixed slapd syncrepl too many MMR messages (ITS#6020) * Fixed slapd syncrepl skipped entries with MMR (ITS#5988) * Fixed slapd-bdb/hdb cachesize handling (ITS#5860) * Fixed slapd-bdb/hdb with slapcat with empty dn (ITS#6006) * Fixed slapd-bdb/hdb with NULL transactions (ITS#6012) * Fixed slapd-ldap incorrect referral handling (ITS#6003,ITS#5916) * Fixed slapd-ldap/meta with broken AD results (ITS#5977) * Fixed slapd-ldap/meta with invalid attrs again (ITS#5959) * Fixed slapo-accesslog interaction with ppolicy (ITS#5979) * Fixed slapo-dynlist conversion to cn=config (ITS#6002) * Fixed various slapo-syncprov issues (ITS#5972, ITS#6020, ITS#5985, ITS#5999, ITS#5973, ITS#6045, ITS#6024, ITS#5988) - Fix building on older openSUSE releases- Update to 2.4.15. Most important changes: * Fixed slapd bconfig conversion again (ITS#5346) * Fixed slapd behavior with superior objectClasses again (ITS#5517) * Fixed slapd RFC4512 behavior with same attr in RDN (ITS#5968) * Fixed slapd corrupt contextCSN (ITS#5947) * Fixed slapd syncrepl order to match on add/delete (ITS#5954) * Fixed slapd adding rdn with other values (ITS#5965) * Fixed slapd-bdb/hdb behavior with unallocatable shm (ITS#5956) * Fixed slapd-ldap/meta with entries with invalid attrs (ITS#5959) * Fixed slapo-pcache caching invalid entries (ITS#5927) * Fixed slapo-syncprov csn updates (ITS#5969) * Added libldap option to disable SASL host canonicalization (ITS#5812) * Fixed libldap chasing multiple referrals (ITS#5853) * Fixed libldap setuid usage with .ldaprc (ITS#4750) * Fixed libldap deref handling (ITS#5768) * Fixed libldap NULL pointer deref (ITS#5934) * Fixed libldap peer cert memory leak (ITS#5849) * Fixed libldap intermediate response behavior (ITS#5896) * Fixed libldap IPv6 address handling (ITS#5937) * Fixed libldap_r deref building (ITS#5768) * Fixed libldap_r slapd lockup when paused during shutdown (ITS#5841) * Fixed slapd acl checks on ADD (ITS#4556,ITS#5723) * Fixed slapd acl application to newly created backends (ITS#5572) * Fixed slapd bconfig to return error codes (ITS#5867) * Fixed slapd bconfig encoding incorrectly (ITS#5897) * Fixed slapd bconfig dangling pointers (ITS#5924) * Fixed slapd epoll handling (ITS#5886) * Fixed slapd glue with MMR (ITS#5925) * Fixed slapd listener comparison (ITS#5613) * Fixed various syncrepl issues (ITS#5809,ITS#5850, ITS#5843, ITS#5866, ITS#5901, ITS#5881, ITS#5935, ITS#5710, ITS#5781, ITS#5809, ITS#5798, ITS#5826) * Fixed slapd-bdb/hdb dncachesize handling (ITS#5860) * Fixed slapd-bdb/hdb trickle task usage (ITS#5864) * Fixed slapd-hdb idlcache with empty suffix (ITS#5859)lamb10 1494349212  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~2.4.44-16.42.4.44-16.4lber.hlber_types.hldap.hldap_cdefs.hldap_features.hldap_schema.hldap_utf8.hldif.hslapi-plugin.hliblber.solibldap.solibldap_r.sober_alloc_t.3.gzber_bvarray_add.3.gzber_bvarray_free.3.gzber_bvdup.3.gzber_bvecadd.3.gzber_bvecfree.3.gzber_bvfree.3.gzber_bvstr.3.gzber_bvstrdup.3.gzber_dupbv.3.gzber_first_element.3.gzber_flush.3.gzber_free.3.gzber_get_bitstring.3.gzber_get_boolean.3.gzber_get_enum.3.gzber_get_int.3.gzber_get_next.3.gzber_get_null.3.gzber_get_stringa.3.gzber_get_stringb.3.gzber_next_element.3.gzber_peek_tag.3.gzber_printf.3.gzber_put_enum.3.gzber_put_int.3.gzber_put_null.3.gzber_put_ostring.3.gzber_put_seq.3.gzber_put_set.3.gzber_put_string.3.gzber_scanf.3.gzber_skip_tag.3.gzber_start_set.3.gzber_str2bv.3.gzlber-decode.3.gzlber-encode.3.gzlber-memory.3.gzlber-sockbuf.3.gzlber-types.3.gzld_errno.3.gzldap.3.gzldap_abandon.3.gzldap_abandon_ext.3.gzldap_add.3.gzldap_add_ext.3.gzldap_add_ext_s.3.gzldap_add_s.3.gzldap_attributetype2name.3.gzldap_attributetype2str.3.gzldap_attributetype_free.3.gzldap_bind.3.gzldap_bind_s.3.gzldap_compare.3.gzldap_compare_ext.3.gzldap_compare_ext_s.3.gzldap_compare_s.3.gzldap_control_create.3.gzldap_control_dup.3.gzldap_control_find.3.gzldap_control_free.3.gzldap_controls.3.gzldap_controls_dup.3.gzldap_controls_free.3.gzldap_count_entries.3.gzldap_count_messages.3.gzldap_count_references.3.gzldap_count_values.3.gzldap_count_values_len.3.gzldap_dcedn2dn.3.gzldap_delete.3.gzldap_delete_ext.3.gzldap_delete_ext_s.3.gzldap_delete_s.3.gzldap_destroy.3.gzldap_dn2ad_canonical.3.gzldap_dn2dcedn.3.gzldap_dn2str.3.gzldap_dn2ufn.3.gzldap_dnfree.3.gzldap_dup.3.gzldap_err2string.3.gzldap_errlist.3.gzldap_error.3.gzldap_explode_dn.3.gzldap_explode_rdn.3.gzldap_extended_operation.3.gzldap_extended_operation_s.3.gzldap_first_attribute.3.gzldap_first_entry.3.gzldap_first_message.3.gzldap_first_reference.3.gzldap_free_urldesc.3.gzldap_get_dn.3.gzldap_get_option.3.gzldap_get_values.3.gzldap_get_values_len.3.gzldap_init.3.gzldap_init_fd.3.gzldap_initialize.3.gzldap_install_tls.3.gzldap_is_ldap_url.3.gzldap_matchingrule2name.3.gzldap_matchingrule2str.3.gzldap_matchingrule_free.3.gzldap_memalloc.3.gzldap_memcalloc.3.gzldap_memfree.3.gzldap_memory.3.gzldap_memrealloc.3.gzldap_memvfree.3.gzldap_modify.3.gzldap_modify_ext.3.gzldap_modify_ext_s.3.gzldap_modify_s.3.gzldap_modrdn.3.gzldap_modrdn2.3.gzldap_modrdn2_s.3.gzldap_modrdn_s.3.gzldap_mods_free.3.gzldap_msgfree.3.gzldap_msgid.3.gzldap_msgtype.3.gzldap_next_attribute.3.gzldap_next_entry.3.gzldap_next_message.3.gzldap_next_reference.3.gzldap_objectclass2name.3.gzldap_objectclass2str.3.gzldap_objectclass_free.3.gzldap_open.3.gzldap_parse_extended_result.3.gzldap_parse_reference.3.gzldap_parse_result.3.gzldap_parse_sasl_bind_result.3.gzldap_parse_sort_control.3.gzldap_parse_vlv_control.3.gzldap_perror.3.gzldap_rename.3.gzldap_rename_s.3.gzldap_result.3.gzldap_result2error.3.gzldap_sasl_bind.3.gzldap_sasl_bind_s.3.gzldap_schema.3.gzldap_scherr2str.3.gzldap_search.3.gzldap_search_ext.3.gzldap_search_ext_s.3.gzldap_search_s.3.gzldap_search_st.3.gzldap_set_option.3.gzldap_set_rebind_proc.3.gzldap_set_urllist_proc.3.gzldap_simple_bind.3.gzldap_simple_bind_s.3.gzldap_sort.3.gzldap_sort_entries.3.gzldap_sort_strcasecmp.3.gzldap_sort_values.3.gzldap_start_tls.3.gzldap_start_tls_s.3.gzldap_str2attributetype.3.gzldap_str2dn.3.gzldap_str2matchingrule.3.gzldap_str2objectclass.3.gzldap_str2syntax.3.gzldap_strdup.3.gzldap_sync.3.gzldap_syntax2name.3.gzldap_syntax2str.3.gzldap_syntax_free.3.gzldap_tls.3.gzldap_tls_inplace.3.gzldap_unbind.3.gzldap_unbind_ext.3.gzldap_unbind_ext_s.3.gzldap_unbind_s.3.gzldap_url.3.gzldap_url_parse.3.gzldap_value_free.3.gzldap_value_free_len.3.gz/usr/include//usr/lib64//usr/share/man/man3/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -gobs://build.opensuse.org/openSUSE:Leap:42.3/standard/f4def1f6353b6f3a2b9e7bb32c6ba602-openldap2cpiolzma5x86_64-suse-linuxC source, ASCII textASCII texttroff or preprocessor input, ASCII text, with very long lines (gzip compressed data, max compression, from Unix)troff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)C source, ASCII text (gzip compressed data, max compression, from Unix)C++ source, ASCII text, with very long lines (gzip compressed data, max compression, from Unix)[0kA[  cyrus-sasl-devel?] crv(vX0DP!RAr hŻiM|OZLBG\ԇ.gOwkEUz3Ȓl{Z&4ƂAY2` lJv/7;HT{S(yo𼧝uh淨G=>+*h0WYt[3 [٫oe[ޅlgqs6w'8Qwse(vz_lDEr(&Bv^x0A>4BD=K,b,- $oMJ(%3~S ?gn}zd}ЂT8췪ʪ+ƴ> }.t檗yo.W>(C bP^ZmH)G%!Eȯ_aK,2|BQMyZ%㰳$X0EFa\@__GP,.",5"@ty`ABIcʄUpT~zvKoy77W~峓ʪ56ֱHu:Puj/#0 ҡƣY3IKhF"<ǞȦ|iJ^sݰH_j`c~gℙfA,sk-Pj40\>rJ0׻ڲڝȢ2Q Zjr[fOd~8{adx$*TRcʚF>̕E6(oQ {eghIp$ 5 T -O)NL (JYbEΔ$WcI !)KQ-B͓\I#KԗgBrK-nS (JBO;J/n๚ǚ,7F(Mse.@R|?p!֑Ϲ+eC*ś\&L|wNNWWh`q$}U V 'LMF[3lՋQCK '%$SVf yc;zeZ)rƂ 0φS46 Pwx[ݷeuI(bjTw0}nGmTh@/iczi,j1ܼ/DfF 16i E6b(pOo [,CUqMbۛcΠ,;^F 1Mnb/k2 o 5ibdAhoظ^ BRN\02(}4  b5n\m &I.*>Ht-mAEnh?_n;YÅ\2pkEDV%JKb:;ȲpQw*^bx̞þƎ c>_.;tڳ @hvo9{Za]z[4HN'"G짊Z"8E mV4rt[⚳!lU yKz)3E[Peil.G--柕ZnF|N,+DÄsbf%&QaTB/%Es,6fʣw`O8P gE<˨dlUO-Wf:/(7]ql ׊(]AVKT m?8̊+=7+2UYFo)p+\@sfTE[mXҐH@&lq;bwfn1X |+U%%):ܦ[jU:ۮoenه5SYT)!JOp9_9&Y=3XGlڤ}GiHnJ\\ Vnd'zwb#>L}]reR +i8!<l>&LvUKlפ9pWߝcduF9R[qieb//txKvt2P@j6L+TJWCϽg5Af B 6URnat@S'2p2J4+!8Z@+G|'ThI=H.'vSOFBzw w0|@b'd#RfQ4m}h=ym, @=BN]hW8gXZ-5-b~D \%(V)6lK1E#n)bJmj()%x8Ӛ#dZ"/EUkMi`]U"@U0?!sY~.HU 5| tҙ$Ӕ do/7Vg(Mr>DlXbiB+*ջajsӓ v܇:=MU$Ĉ% %-S YT!-YAu$~}ɶ=VV_֫h-NwE''/>9 cQbLŝiǟ\ye4ͥR}ƦgЀB?[68xZ,FL6ߘtjH8=DNI eW'&x>_!]#'mͅ-p2n'y<KD9#JjBȑܾf$eؚSl.4 G! 1V Xvmaڑ|P確 ʡ85=;o@hðkip f4C8Эw*Puxeg5<@]UkRcS>Fˤxv>;D8a0c6`ɭ޵y3α S=B0-lgmՠ9$^jjh4\*BVS"Sa^u`։Ųum11>}1@s xqfcG=@˿ؕ._+EhZA$*1o`CCݷ1IhJ}QvŪ8C ?Uޥ ƻ+^)*e)7r=LI%AhvUK7K d|F/=kjy҂@@G+-ŌKmSmC؀ ;QHlcz䘕 Yqvhh %(!3jrX?e`LY+>ӫldmu£Q|k ~C";hQ12i'[`bP|bqm4}+ FYcV}A>e?E̤2 VJW`܃@njNxqfi0{Etl iBXP)R$X^BONłuz rxĜ]y}TEQpVV:|A;"!;O=#[th#ay\aswR ԟviw6MbĤRR[GGcѡWL:l h%Tz4 I_Tx6@9`*m. siD;JP_MCo~*W͝p=QMR1xm:s((/oث4BC˼K$$5ƹyQIP}^yUQ>#Y焬&H/,(mvCxt&DE:!8k`/{>}=-,H!+Qܞrhs/OWuR[4tEbA^)RK 0ef i*N\y bGI%tGstoߤ*«]ⲏvӼٿklrFﳢ|9=0 d̟7˄>MB wtwWzLwίi bG]Q;eoqT #%&U'T8Xlś P  3VtV!"^]J['YuV:Ѵ:}b6HU܁6BGȍX#]?4 5VqCاҖmp 4׉J#@:XuW82K5WE2]z6Ovji4ʭڕƼLQlbVr* %<}.X9}YMSs8lK]n?u^! R|UM)ceه˝9@7uҖ)%N!tEI\oKW]odKք7\8\Mb;4Volh&;%JU+'L5yu }ȞzZVSϑ!:k& wU(b$0yTrMZR2̎ރu/:'ADn?rzxclۭ6L ;046O-2_'ys*V !ccF8l-MJl@p{HDʸGQ*Y7G)Ƅa>,PU-9=zpꩍ\oSL5&Gg‰;8]Sc7%KԦ%[8zG*Uk q#F9IZ q9GLDޅڍo_R*>{&OߔAYJH=:l-2ɯglS zOJpg:m'O =\KT&wͶ|;7I,6 FIĠÄjZ0 <*OcJ"W4) nOd1kIZE) ه7e3}uͫw%[SAҠA&AX\B x @R׷( jX&}۾jFy猜mU?a>0 aQqBʍ_3voa;RMrJs'c]9Wgt@~9O)Ͱ?a̭t{lt|&(倵0bS9QGɌvKMB+=s;F<Po_E< 4IڏOIDwQT24cʠ_r' )h²;x*ɸ#8g~QahQmvwf/.FTv#=J+1jzƏI=(bjXZpqjvpxy=&qPK8OFf J#M6"+b']>6`Jlr6?إ<7u 鏐IrV_MG|:_ õCX?M"NgDCL*B soƱ_xdi=n\я n oS>tN7PQ0{klwqV=P@x~r=f[\Nb(F48~$L< $h1 h7B0Su*dѫRN[Pf-gml#0S !wћeێQy@ #G$ xUYo_,Yx'ĉJ*n:YվQGDvZ2+9X*M`C} rܟeK;D飐B)Yw58 >3z [@ +m"]<\\~l{0f䠞'a I앬XEFW$FGor׭ֆN C66<5SK"D 0IeVd7iNQ [pMIH>~-DmQ%tL}#WNtI=Ywz<+-]'EgQsJkT m[w %θQ2<,  j5'܊&RFit/v@(ͪ%/%f/MЧDD ZZ'wzٜ<%;%$U #8 Qgr->5YNE-(/bwU"*i@%vEWCNC⑃hV(bGc9S:x`48d\*B"hh_} &[@.Y{{[ܒm(Gr/T> =]MmJ61zc*fw~Y rTx z޴LJO Q;wb c {ү 0y|q%aYmcKzi{ h\, K #lsl)Xě/}a2a\Hty+k%Խ)>$/u^\p{3q}I>cMfmxsN0wxWS6R PS`~,O;-̈7J"&kdvJ^=1e V㫥`mDRa- 0TKXuFW_j/U@}p ).xGT],TٽyK˶R@ΖIcEUވ0%)q)}<V&I9??k8WK:7S6JSo8+?T>C;j;KZOɽVy<:9i4G? eѦ{@g0n _Gpl2I[PX,3a'"+tYŌ~[%ѣ9mcA] wEBBdhSU#5݀ kd}^ЭEkݫ.XIO0贆M~o;ZL~!0m|I"WyVtDQ@!68WS*/3Me8OUa݇sƳ$v{^w8)½TxLPGMfmB6'!D&0!9)DjSlF0beӀ& />&sI H^Mr]E,KUv!p/~C'_ECKs8v:]b"/&i%0& P[.19iv5jrǃKc}ޗp]Jv Ec%7AT ,:0NHS@@HG>ϦX}dk/=8]}'p$5ȁD~(䅐*ЯkܔgS2qœ8|j" IQ⪝$m/ 3LRP*Vx L2a-Ѡ;1ј/v!JCӻܻr7lrtNUf0XSZ;z21Ѓ9Tvw4Ë&Cd9zO71Í}/U+֗5&7 AZk߹2-&8uvJl̸0=;,Jxl4 OVqݸ{rݛHf0];_eɠ2*DW}qXxF\t0;w9l~vy\&,>E'(5UlXwۄ[$}vc Mp}LGl`âWHv Y's#I; ܁3'|fң!F9y>fz<OOMw|/?i Eg0NCjxPMR>i:zp2h3O9#Eo딼]wOv䞝DJ";Lxw \ iIvtqn*A.|/h/Rw 7M:XL_67X:Z&Põ /[m3D\uϟ=kBA yΤ}2I$Q٬W[ Tpޑ#~c;uS)>LvÏs;J \3eam(DǙG qQdf?Yi(T&ϫOC|86ZZQ@֑8kOf@R:9!6|-L"Gݺ gPF)]z|5D 󣑱hڽ êBK nJ`P[合')7>jڮ[ V~ pLu wXg[qe#tjKR߸ ű6 3Y*=]rCsQt.w =!\6RPT1D$(yyiGbּ_0lbgs5> 6&@ս([ƱgX rv?^c^1󥅳 0C? m$4q,0 bu.ķśZ01ǿ|{$|TʱW_oՏ߹tgd]ǴFd+FOqs|ƺ4liȵ G!e[bmkOat/"b6=+-Ja(MpPMUZ4ăCF4ƔY+x=c o_"L2]Ox" W1-Fl'ѠYAGfbu] `E27Xi D1*P^e)SNOWT%.d~nDVo'qZhT .*9DG5S]ŅAa(0uټ8RI,c`+''uϲwLx5Mzt 7?驲SXF`ɓܨޝx4P *j~(Ч3dʨ|1z`=7zG!;aM-$فW͌?vqBVx-n[?6 $Z,6EB4K[a1d>gbEXh&3I%1hsG4+UR!40Ah|m\d|f1:/w2 lށ<. Lunq^y> H*?3evoDDH!Xx(Utv2Jϧ(%)uL0dnڽ˺24޲(b[!}%hs)R54쬸>)lIN`'ZFlekʎeqb#pbXKkaoTp}}ia&?M^ /q??:Up͉._74q^ A _FZF#uf) q?CѰ;c5"H\n;5* he|uJu4AY?%4鶲c`4/CՄ4g$0|u5?KYɔ&OmCw;fYZ4z҃a.M,H"WP_b(@\12_5|Ȥh[}rY *,'V|+Id0K &0LR +;)!Gwr82"m9>j8I5Dq+mP6E2qnChr?WZq B!sT__+54>K۬')08+b>-3?]wġħn3֝u#^7 GR:zGlI2f!}lO+#H e ̜0.et=^YUp.t涋 7b ƍSOġ)g suHZ] 2SM<*=5ZHU7z=ǧfhp]w۞DqKGPwV|)z\I] r[tD4|TORfⳂ5,% mº  A-쉰p.a 6x'çxo -Z枫MQujo|Ͽ*Pgp '*e8c>ğmMqU7-W,YS<2aT۴<?NuDZ, ea̹~?jͿu̿ODF%FsRŜ~VWTjH@y%x5Z/9䪔xV/Bq?, 6,Fv`n>RJ)wC Jm&R fP{ 7 "{%X@mCtqU{NSϜ0^ȥrC@ !.L`CAf6H&#L<R}ĹJ DUٿ·4LTtnN6Px+ OZA׈~uݯ3{`HXdHB"e|IߩbD}IuI/|ޢRvܔpȫ:`-N(hi_9Z(`ZMf#lduj4!|EAvIҊp[ |E@gyOF'򎟨8_,81 (vXZ" R%D]IfI} f^VӑԸb9MyC0ȓܪ5tv;*./ So|K!v[i'`6gLT'[{>2h7`#lM9+գ]m˄2VNzBP^kq׏r̴N[_.Ӓj0r EDUzusibSW8KgxQD (zG}1´O]|ȍS-qlY3ǎM׊B0ڨfZV,sL8c] 7n|фsV>c4V!N~*դR7'D?]}Քh4" AM-fS9'ǏߵlHu=&/ҒC|`gx`p wP=lPAA_[5Ig*M(I#X"(B d᭑7>V}/r`X LqhI_8%g`!b"_]bӆ"WrEŸ)J~ 7=Z#~`+iov (N]%>Kbo^UpQ0ۜ6J W]Md;6Yo{yC_ā7Cȴңo+dG b,GO_ uX#hgLX3Ѷ!ck<4vbٻ $1D-}ME!dQ\H2h-Qd 60 r~_)oWmx׺w;;KU%{n7~k"P>M!UV= E @C<:Ǔ˖|oYD1:mI- 'pt,2N\`'cZG4䌃É~U4 ٝ`5RE KlK"CCޜTKE1w 0gMϲN>q;6ƣXa QБ61N6E޸au% >cMc{+v >R fmٳP)\ ubƽXcnyC#X|LΈ4r@y'1 ocpA#c 'Kmb3g?WT;Bpb˓.KҴshS1YW2"_!"̶Or>E1xA @o&k,@Q^ȵbJu-;A%3>~6]';"R#sDf"~ )>@:L""5`օ0B*&*k2U0 9Z0Nb=kQc g}믕rÃ[Lf#IQ l{FrlX6BxPTA2҂l/fx^=fuJ,Ϋiu:H-1Ns<98n*ZWJ@aA;F%ؿħMȀiczQzNP)@N.%3hW(Edyr_;bWEӷ8@ ѭDenthtY6k=*7^s/Ao+*VP txg=) (O)lG4u~粻`R?II:OU7< 'JWcL$}1팖A J(k-L0AFQ֦g=cb_ļz7fإJ"S, 4jvC5N5Ӂ mv6k> TnK5yFVH|@n_fK[ %OfԢ)')A.R<-uE3XI)XW ֤.q޺޷.e@BG$HZ$tüxErXd@0Zo& qF6>H>tW Z8-:^5}xFI *gV,Um ѽ\18ȒdiMyB>/g "[T<}[[{Z/1p!ys6!^6!Ntxuc9 ._!`#0_M/ 4s2p#5N(_#awOa'>Qf#6<Ӓ64$5"wIO,]gD?ݤg˥D+9iwڤX탭ӓ?QqN {ANPİ|霱da쁫 3]m PWr㨌#G2y̵v#NgD?Ϗ^,): hRHmiQ=򅡰7@zΓ[#[e_IǡX7! Nc>G=.-s<'#) ڙFg(rhMPF @@VcۓYe2츞'S \Ʋ w8M֗}yOv߻]4!u\SI/$˨䟓)`_B[uPH.b+j)wאOmroM1^U+7_j 5[ȫU{ j xSH;TdbNdʷ@)݁@xHVE 04T\B1Iv:&E8<[6){NE"'[~Xէ<&EҁțtQzjW$C DG؂k͖'NegH募LgJS$=,=P,ok+KCC[i=ܾ''ݿRy=lc1w=C6ၮB:i-'nW78G=sc4r̶M̽ =5%h28uA#!´;7Wzp=ĸZ.Ac% Wg箏 )uJЮO5V(vYV52SYVw G{=X2 ̈t7soH-Z_:;Exj!OY |wLo2Yηˆ< x{rY4{ViR= 0qW&q ?Ln7aQA}-M\]Jр,ς^k{ uR{&S$(E d 8[LFN&^y »@N)f*\=h3 .^Ytb]Ga:#)nUҥe.O9=-3H7W켮s bNuosn>XO4YыO3r]I>a t(Q-nr G|җVC-.m|{w=}Ԩa ;uE|FB@݉F}\+N#JҗVH <ޅ*mrIP4?{)} *P? D< -B5_%ϯeO$wv!]≯*<$9AhpO̱enx$)WoY#|>FA{c~w`ڀݫ8(L'£3uLgdb͞Xp4ъ pe3&.o<t9&z &0YZrX'yU*8VP7Y P&0@of >Pxviް ܾ̒xBܿ&pH Bd˙kv*D愞N2,#fTS=-[]aYJG]4Ml;Kx, nԯލ=TF[D{;qGGDK.-,S"s#aQ,jD .v툔 ,@Rzru֜3ss-~]I^!U oQ63MA9va .T֠__,AhK +-pkKCy^5ÏVOn]EԳH 1ZHBQ8^ɼ'_ŝ-K!zbI|դV0@ ψTʗ7W?[93qcQ "NVE^L=/v.*-w>OcljoɟtΏ#I/`gk*Lf;:k$cq6JPnb:96fgŊ_q)zHԊ\w%^+k<,b<$}kdU +*mչ8 1 ͟)W '+;OA03(w ]͖ [D"gC Pj/Kda3'r95lxtثRu1.6%8A7vg=W*%c@$m.g#o GY]`m>U$rUaF/5l-.Q\WhK1UђNDo뷴̎=,GĞFT`%i`S`6o1N D<Edb{ħ9Jnezm&! k|ݑ<.H ( Eyg(Y-{TBkq;eCE3<1?f=GeHKJFTfuQ 컯Q~lQE .WE .I(dC-왢1ơѲf#{I)q|,3)ƛ<8nUcf[9"ϷRɌ*d2u":|,XX|ȵVU2vD}}?suT6|qmI7DAQeAa/ oƶ,/d "Ei __Mw 1.MY m`h2gwR>>fe>^?"9E-0GFԎڬ8q_&~dE J12^!4G jURb=mvx2m~8i+0Dz{xeMh\- gbXUÝ܈*@.ʟN.-`[X;4G+Ac@*^]׃w_gfވk,![;Fi&KU:\^bērSL! J=J^縈p\(r ܐїؕka"peint/"oxEՐa joaɐU1dSs|])|[q P鳻%*sZkQ1cwO1a-а:H9`r)wbvCB޿xhAev涿VsWY>ڌx3fixӚqv O7ϩi U+L?sf'N* Yݗb|ZwaL\S/n93f>~}h2s {M_&f;oD4& nmKWsHD|C,?v1n&{g gG+Wj\m.3pY*w5>>"UP 2blf;XF I+Zӯ&AW͉͟E㳉}A/fu0IH,Ae8|HEBKl{-c,vB(*}Kv[v}9Ecml]ޙ8i 8iT񜷨ԳEFeGNX!ʹ~g2&G?Xd3EِiI4-% @pZV2[)LUnGƱ:࣋XR]k^r jnXQezx}m#ME|0xu,6t v^\}Y~G ۹XZje$-~S0V@}{6^jC]iWșfм+m~5KXE&Lj>W~(zvˬadzy2QݧaHKYA+^J2|r0^_z<4z@q6[HF A:X:궼 HR_cʣvuj=QXcZ4zQ-|c ;z_m33-?sjG±E!Fjt g__LSmY (I隡ClԿ g9zJb_[Bfu~S$`%]ОdB0VCʹomAviL!Yǟ鸥%וZs_Ve_(5⊡9бDIsg}01Vz*lXHM~J븇R]ˎx" }?H>I?q`I!^|`8;1Db ϴmT!.֏uoGRw,bk(nQj\ fT9m.ԴйmaXkF0 2EZ`p׊#uWa! |v1)<@"L#*_s' 7Z$gƷ}9 %;؁;\ RE_o5?VH\QoJ-#in4˓4GŶ!%"؆ىFX(;rpGqU'eW2OXk2;hQxZ^"JWx֍>s%dcƵݜ }]cY|\T`8L(,d^]sTjjg׏x% r1ƪVCu) ZJ}5f מ'@wL'B n Y'£ѿwt{w~`XZP3j9 \ۍʞ`NR|JZ + Gvc{2쩥]WH mR0z.|cÙn7RVoj[s_=m<¸ń&E_$=P)_)M9ǩsH&O.-J?Hb-(meh4+o3ajnh)>Q2F70k@T[7a'ݔ,J^{nh311R}᳏ c/}G3hrCC+<JSt$;j*nD @;K4ϦFs𰿆m%ejԍF$@D@m<$׌\"pKPiJ5 |(D&]qX?,-S|f=Ie390,ȘXn\"K=h/nNm%XTf& UHlx<_Ţ(g6EXfNW9gjur"Dg㹋$ZpŪtW#T(Kg{DxpOzZw}8h$CZ2J;N<ARGc"^(}`a uO"%= ]2XV{hnAV7PaK'LIgaQql+s]t2Pyf3HkЦ]găL{~s~^\L BUz<տN̏qD45–جly hҽJ:RډA숆 a :<1!F1tZ?O*-G M&0,.i!Kٽ/!$ 8VýJ7SO4",a0dLۢ7={{q[$']KW\ bƶR j`H'tD_Gi^kgA!?. t.dYk'Z5:7D-\u YْT}=jIDDZ* P2L!oKD0Y{~;*_GApB"X^g5Y;)?/"xu^YJ!P,['RwH5F 9Z\QR_ t^:3P&I<ÁXȔIDǿ5]׃a#,Jz!EÜe8{T/E%F3N뛖] tʹk)?xзŸ!vIA-H"lޮ.Ջ6c61mǦ`DyiKCU9um9G*ɹz>y\d"'_qji-,lm6ğ:gH0iײ ns#c Q_w1_A+=$Lzci? [h+ ?O8U|4{9eB=D+|dQ$Sȅ ⁥;<9 LL)a1N-#9& 4n&pu𒔶Q3O/8A 7BlhQ.5fm`cE(ĥW> 4=K<9K>ulnw98x6(<&`1\A5c W'.m90Iދ&/t7TX}&%=iJA9OF1[fd#hn_ ^njxcY2*_?쉜pa"])uPTZю< ն⮠;AnOLkkϬ#QMO&ĀmʟK]3{D E ̀[M&JlH0f(mvfDtp@WU ?|/a%L9D hֆ9];L[lo?7eiHg9nNBD/[.F\>h(!s$:]{Z6r T87R.TG`8jlޟ73> hp75íl 32V)69/!>؞L}8Pߩ3b"E\SkUY=S"T[΀iѧI$p {"Ye=5J  X ~ 7D -3<_zpҘ[t߈[zGd <5P1Dlה}ȾВZ/qMдsg磖Oe~h4HY*:f +{?= oDFH AIHѬ.d9(L d ”7l܎zyxi5jP+3O[\]2\cV;a''Y{ˌ׻,IVn`ڦG"byy3>I[h)YKTbDm 觯`pmLkoH⫖zyx*0 vtO?֓ݲ]_R]cxMƭY̳ՎA`T7(! 6]{gswQI9rTIΪzI^8[VI_ˋIC]Ia'vSEW2)=)8*D85jJ4#R6fBHce}8c&W^ep ]oti]D[cӴ`67M?r^d@~Rb^t݉! $ugQB*jύ2dK_YkƞIA':M]): cfCeJӫ'#C^$ GeΓR37rzViri/|\ypva;rNCf&™>Nʱ_/ưh8kw6@]Wʈ3 ըۧ"H=4^Cabnͺz6u7z8>=nߩ,gz -J]5@{D&E=xhU& ~drΠA9+ꜼF3ςpygWV~@J+=x0kpy OtKKfzXr(%nVՍu(f5+@[5ƇDV)R1ыg?-<_;> t:(bc:g\OK;)Fwt[^'W` &nدmEdPe*)ƣd (<6,"_~7_YI7H㮀M]mA ]%m+X)7*˕5WnRugҨfc G[U4$ XHlmgGCLOWߍPThYUeԆk3|Ls^s VtAh6:BoPsӑ !!Lb!9vAIrm3lƒoR:`3}}9p/f6P#v;Q\-Ox'fZZ@_r'8fCP; Qjq{ ȧMs(naV+>PѠ7bʛ6q:4t#5;K~Խ6BW/oFP3HSY|8x fҧArpSS2+`:<{}+%eĜ{ n}awl 8_E݊z [2U E!%b}*+(% y+GmKr‹*w!1o_#4l]6WO <@/grK'Ffj.F]<ݴh?y\6Ӷ# GCچz6G|+o6K=l2&뻌;uI~&>ZPh^J#QZ[RT3Źv0PB\:űҶ<"y]n}εrpŲ='i_̎pu_@40t&׉md.UѰ .%-W^)޿{u<2 c *~( v/=tge,Fe.^96 b[.ȒaC8^1VQB/R~fhiWfY7@IssRLg48kj'N5Y4m0lD_az=l(}nwڽʟfۂUd72}*?J B}puʻB:#)g>|`y0FY9'!Ρ6Ue&>m,S?lt]~pa~؆KZ'bbx:5O!b(qϰmSB+ҡ~oMWUp~m{pnE5hE~5XUj ,uqG) O]˛>G fRH3>y7Qd4z'6u$6 7@SQSk ~L>,`խk?Z+z} PƬНء𪌪s(%fM'ruysPYPH2AR7tD{V5i5F{UUcZ>txI<_tjύ+}ێa07CSVʉ|Kp/:䴝'*C|y:db>U i.%yHM/-kM0$ \Ŋ\n3LyL9'|$wTq8m&60j)m"ѱŇvST3Qs6+eݪ0 nBM OxC8 8 E(%oVY3ZK5vr2ɷ2)Ѯ}[B$ӻOYsb|4e0* Nf\ "> UUgev-ͫƋ/PuӤ!]y$*ܾx_/~m)o1ڑ<˹6oG2PTUgO6n?X*ś& -xR&up09l5!c#yDs⊖Yu]V@Z+kWKyJ8R,|烨8)ڤ6[112i{N < ^Qx4^r B_uG-~R*jgeR+fYSܭMQIKjcA)\Le2^E*p֐7+B/~f)KX`q ꌐ9t}gWZe{OhIlOs5Hg.y0u7[G*4V ls{iLj4n(|uٷ͐ 2ㆽ6Udͱ͇`,қ.~V_j8ǯy(}S!0oy?fǎ hKj^{'W3'bxG Z[L7PmEvȘ Y`MGt&]̫ *=wAw1gV\$kcX:v!/nF>mvÞ dy+"ߖkE|Q߆2~_>fܭ5d[ *vubZS/^5/_- `y/ {z7宪F'պ H-cKuadUcTP,.ۜ`Ydli9ٴ +n=,˘5 !ɺp/pͳTHom.ٷfpȷcr#5:. Ǫ5Q _:pzV(NqoAC) kH$X 왨nB0$ڻR9GL=?Du2MJӬ"Ĥ2wA=NO^ǽN­y ,_Q o`,D; YiGtqys42v?6mgxF#VͥjuU>QS3EO+&D~>ӎ:ZU)7Y Z- $)vs6ٲz$ Mr4zy^ T$iM)qH9p,VZ}^i\8BLsG[ZO37ؼ =Zkg5^`EܚVaTNzWtk00mx=jSڎ ԓfu8M**Rami׈!1J7KJ`5HPYHGAmB"|b8;ĝMt͵9R9%IaTBoSr8_SqصS M^!b-ːĉs[xrC6}XYf)_,N*B:y}pg[;α.?9qaay锗磊#$ dj9,%Dp$S8jr(qi%-ҙG(i[q11QxL5cW<3هA}WQ,>шZx(¨]xA4!F RV893^l"!/}&dS9>W YH1MϔBWFKtQnV=A59K&S0˵@"*! 4'o 5ћ~aSGkLHg}gdc cpL5"WSyOmgngpfj9kv+‚W"$>UK@S]X_uq~m vț}S1lE4 Zb-iŖVs ~Z;y\4/[ڟ'ط&)Xbjloe3A c{[ [TͰ(Z VYᚘJ@R֙eϳ?#G @W~1޼05" j^ZK,>z$#5Z%=vw.A~xjoIgI/16 D=½7M%lԦ#=ٜђUaeGv0YIab6}SXL= j]GҥО{0viΪXk/yvzYG&1JU75tE<1_$PZ;4~w~SR M\<^G/ N2'Jî& 3 S -i YhYKxl5GTko$#k[706C)Lm)dG0+P3V5y-4]1;І6lHF_@0QJHuV4 X\l7oi_w(Yݳ#Fأ 3I68隣RN`g) PFw@0yg!dyZ^Nßy}WRQu@3hrkh$ウ[fƝxK V+_`zhu]D]ٷ[QZI.$Ns-1dDf7JukXH1#в}mƙF}ǧO>Yd+5S<  \PѨҗLԹ[ IW<3kC.c*+9+$KHŎ+iB-8ے5/F3ٛKĝauZDt@$ K'uʰtq baȇZCלj蓁/Y6zs_@4KkyZ23٨λ4:hZfs+G6Co') EK-$ulavoe]Dh;k#=^jQeq?qwk:{E <0Nu%+Cܟy׷V:vxD`kTmRŚ.5?K̍>3D{!nƬUKX p|6"A9cm5rZ#Y֔8\@KqHH'::O.y֍bDz˒h+)L3qKf׉gu e'$KʅUn1tAw2 {@ <`4VŶlg\"wJrЄ0a/8=!0Օp@ts at"CoL!UI'r-sJn1p@0B9]+o"5aͻbbrO| _'R/ENn ?ʡPFu'Q)DHAdݨp)ֶ 41 X0p %]}&V, M2SR$5BOS΁9HcZ¸AC!/6#Ӥћ}@Z:OI[so9ވ"܇˩ld$',Q7 r GKVE v ,\P(2U1E3G*`߱*795؈̹5b7´6rGx+2ޙ57v^R̄@Xd[bfl7%h07 L5j;/H H?#,LI t3|,1ncb|6uJ@H~iI+i%HV<15ga^}w+|hگFR'e|Y~o+ KLc\_'OB,\聾l+$,M_[G`D\AJݢv6ۈ;*Qa?^ DΨ"'jiHko#8H]\0 ˮi/zO2|l]1h'`Sv0b`_mW$Apw>!cdo?5~ |ls &wύv$E 8+&20m30䉹A^ث?QAcMq],^q )IƐqIӬIa]n0n|vv'oH:WjGHFyue&K<IRʻK >$i&86w'_>Lbq(jLrɾ@`1l7u&ϝ&MQ*~7YM46JYX wҦ;CR)`qBU7!fy<.0# +#o>Dx(u܈ >S>EK-lY5Mw5n߻ u=jS΁UbgmIUi ?0 {skTAhp'˛'D5roIt|/5ʰ=~0s}#̺@˒g_6裏vShoEÉNGh%|Q#Ftz!nYs}2\'yO5;NQoy%=5ҳ"5'lěi4xQo^iL3 idq1KK O >5 5RI!: ؚc[gMgؠ0^7d!2z5t< uZr~CUvpw;@=Tp5H(~p<_jKweI)ZyfVmn'\=Ct jl> \MD"Zp]4qlxY(lFlwSPYB"1A^H&{t۰tw?^)#lZѧOuTy][6J5oQn\IߣҿX&e-Y^E$@ * /9>-$¤cp=*"0[lFc10TQtB0KƔҼP8 W=X_\"(Eq{|9u9c,h;H ` R#yKsG%#Us^ -l8-vfaG;?޴pJ*/v˷xB?&қ ]m"p0NC/ՇGRf`H^T~I!N}xLn8FHvWӃUw #X@b& f\$(^;-j#Tɾ+2%diZ2]ǩH }5OY f)ݭR&k9ѣYA_~EMX.v/76s {+aZ+]}i}MA19s|Dm|ǐSɷ)q`gݙjS0& Wcr͋ȿ,"~|BLwf+VB0;FE1*/ZSYr9'?fzruiz{V`@!QJu6gw~Fm0Aڈ*OM-DZi%F%4q1޻̩>4=h'p#3[TT=ȃ*KPNHVv'(AW"u` Zoȉ(u75//dVٻa EHVMvPY3!ŐAZ$f0Ќd, Arŧ@ 8eFqZO}BڢuxQ.I+tډÖ}:oy(}$ǫik= sE!ȽB\^~;Æntu_:#zY8@|psQî7C,sSK L̑.DUXk̛3-:dyϨ9M# acNr 5)|`ٳ#}ĝ,$Mu8m7мw$m[[W)׆| 48a A 2jWlhǼI~ 8Θd)~|^y[i?9-Z_ %ՎZ 5A!;e~Uj 8ߩ˓‹-;'0^>DD7qID wrQ(­z;)pJv z,}\Sxe9K~j_ O{Pk/h74J§|K\S qt'4x. ޲ZK17$?ؾy'gl&sveaiU$wQ ]lT7p]g \ōm4ߤL8x}FܠS7k} XRM(pF2f N])z*@ĶW: V5_3s~T\cO`C$DDǰ'L?o6-,Q(r;E(~/0b%~#IAmF%`=wdB>s) L:[@I\ &ؼ ??ήaif8jFmF"k5pG)BMc[h t+3_~U爘we+$Y=cQW V BCRM`G%m'oJ$RK_4vJEDfzod6cVFP$vè?s,dZB%RxrPXdEmr&~g 9VFmO<5-hPQřPT$5.X`2.kR EQ{L5cBdͭ ˪*r 鸃0D~runrξD'YDA! _x@2W6.T w5.D}GA x{?ȱb4n(ijMT B鏜Rr`6 /bi|#}Gk&v^CJcwͦ37ߦ6aC\CU2Izyk;m/z"%b:fis>_ٙ罏~u7%8lm_1%ww$q HX댙]˵,e@M~ԧ:o:)~ԳyHE@P;Ec՜3KPZ=l -՗ @(i31̽XkўX'+I ^_wLe:2O$]Iȝw@2 2ĝXa~1=.r|1=סRrm}ͳo4㘆50fT/ eDX6&巵J2KMejpGwV15`Ef))|64ڪ/41"6+ǛJ^8fm3Ź94"T˅[Ő=̏;5[>  ᗬ,Tfp5)0w?Jl\Yy\idGA'Ʒk"9bG/AF%I iq?0&3]^nјŠ9r\?|wzfnUYk^ &, dOWFzWv/&.kI8Gښ\2/GO(tftM%ib|?TC"zOB'X ;lݒe2ZQ}[ ;FfjTbH~f8_7iM2K.Qi>/HRp0.ѾMWj#c&XPSF7LCU| w Şi>sy-(֪h䱱XS9$޹:-8s~ydG o@^Za2bv;t8UQCΓܝ&R+ʆX=a:Ч՛E 'cdb6^n]KqVZ.'2 c$ez9Kl}9dFyz_SlOX(l@8Vi:J^RNK!,~}gG#5b?JOA8RLZuM+[c2u癆ܼ 5G)ɮ2%t.jMmPS fqT9(6)?w@H+$.BŚAhSG?$[7k*mM2!F0q)`hŦnRHd^,]Sϫ17KiXnC h2}0ݷ*(:>r"~0BZjKi[9 #j^)%Rix驌]GN8n@/ⷋFR0"rf'D"ar?xG)4K0ϥŎ&DRb]-셭Nd hUPvII.jƐ Y  nC7B{jXRyR&@"K==/:"(Q xhuE<ۿ?fR;[jeA\>q|AzSj~J+)74WKnL[zIZ^CVRrE\ٮBSB4)dV.0K_o9ȩa?)ʐT:4dxCQk&Tc*s1_o`O("@ˮA&c,DV"?߃`EWQQ uSm&Y٤qI.9h\v<=gj!7Z'fyNkii(0qʹM,q~GsL$;x"l cjeu& 6BSo"دvFk 4fLmzОsRƭ J6}>|zAb*6pµL5zss"o렄}ϻ 2IDFb=b}kowU#C $3{%N⋱aX|e.}{$1C0~3a!*Q]OD8H=D+r0bdND ɲ;qo&y Cujl  BTW{$ /pθ}R3O!#OW|*+7(*)$y'kMswj''GC.l'O * 0F'*Jt7E'4NnsYz$XkF{bg_ws0}ҘA:lCق.(prõmg9F_$Zx- b6 )䷀9S3%@N)Y+M{34侜0VF{S'f6:md'ֆkK30x4e]qKVXUu!iS"2ش)BoK@J6M u6CON6i`4M+05fij(|ShN]+TkK-U/YGYYLXa9hއA%:j(/@8ub{¶@8`$6*_8;LaYODj}8S;ȏ˱9ŪdO;ѱ,fIz֍«l o8co ?ֽJ0]uy=;j A 9ȅനXB0yڻgz0;I.݇'Id<UF!vIKI` Ɇ*em$L4-DLj`D@="F[ȯc4yң}z-(p0dL>wW_U Cs"\&ͦWEM`h!:,O$*T.}8I n50xwX#Tg lG]`Tu˙0wrp>n1;5'rz(Lj7bk"!dh1( =#,)DwgfI._Ĩy7tty>dE/u'?-{}?WT=CO"{ n,S!kT|zhn?ڗB\>C̗!a^BK"i%lۺN$kN͋ԇHTY[ߌƊ}r6Adqv~pez ' 4~${h ?ϠW Bꘁ$ao|PmýV'i7Hղ*r@YyM5C>Ӌm$"=ew݊Zh/ʪhɐ8bѵ!-3r&ql_ɛNS㧇7gR%V t"ݷV 0G,`LYOI?ȿ,6T'Y *W2nk2LO9&3ǃmaQ}Lt0M.,~Kh)4_Ns3Gy->l OFNA0w=mu2ĕg "=l2 ԕXw8eښw,IIG+V?]yNJYz^o-z0NeP8/h*6'Z2x/OQ"9ʈO7W)(pSg5 $h\UCR"Xu_jbZ'ѤHƭIrH2{ySˀ |G.,H~$}0N6B#cO+-赭H;"Jբc7#Pff r 9\q$AQ!k`fw׌,~ 쩞Ɂ勨#zvgdv"@@XjF~P[lӽƇE_7w]TL~nrϖZ \;| NrQ亜95-Ghxk\';yy@DאGH_pH))̴9<[h4^U!A˭냨 4[dZ#&T1뱖g$ߟH(㦮 fv', Qi3%U" <sMMP$ߘYAy< oiee`W^]==,)ʹ@jgScKu$` "P|r IF~c9Ŝ=hFi*hkT\|rAE ȲV':#|C¦f=I)VӮ iOF?9ݐʦ,{žuᚤw`8^L9Uap/Nift!Lep;04V~ W[T%I AM`\ǰ(M0uKXP,|fh<2lHެ_C>㲑jNVaN1OܣS.aFE.;r:ښϱtj)x6I<~ 6Q闩\l_]oe8T mKin蛤œ|#v!;` z\’^*w-1&H'YªC$DK}v)z&ag0-4"cѮ=s*3:a( @FNz_=WY~I1ڴQʛ'@KY̭ LmD6 R8Ie|!%v6Ν<0եR*#W!) 3t 2#2j<=͔q׉1jf(q23s>R l3WoFS* i~;F0`^. p%ZqCJM E uaHYٰtś6|5)RΈd09eF&XVj)=s8)Bz5Y մUP{L]{|/?:)O& Hb&Ag~Qd^q=JsV*i5SVeUCiɞG!sk*)o"6i-&D1lD.e:K=ሤm O @R!9Cgz]`ow< GTJjK5$?2}s̷ܴQiIn }*ye.)2kMs(UwCbcݳk*]2"M^ &Dh]`tĴ_qc$&.q͎Q^4B@S3{7߅vK2b+;vB6.l:)7O0Sh2RlFm^UДxbL%vr a!Kxyba6/B.,V{@c4Ҥ1y/R6M[#lq<>mwqy< nk#q4by7p7(Q+a dya̅V({ʤ_~*X C*20`IڙgaT=fKZ!_0?Gy%yI &Q<H3_|?pxI.q_HN퍖Hi )sY&R}=?Ym+m1Uqsok[.ǑesMX)Y2JK=)U]3!"96"$%K5l;F h>k#LQnSIJ%*6A`N4ڠN2vy@5HEHof.-u[75XN? 0!'.Z^jޔc} 33m*PՂ^V䊐]E}ָ"=VwHO-%]y';6 1͜8/R]Kb 7R:3.p'@t.+ʀrTy-'jq؀ن`DFS^xP,%*pSVfxO>ޡT @Kf>uzHO8>+E8P*=OiKor>gNא Q{qMo. `ͥ$1EW>5b܇$c7գE>fN6*ܴ0)狉q}ÍmC$93_^ 8xtpAsVH8?N%*4zXc 6o?ּ?-"8ms"ඇ1+갓Ԟ'81EquIv0'\ul 9j9[a9ɒ t#T-ʖ.gPG!3 (Z6NݩDSPl*)Gn!&Bum6nĥ"l!l V#2s3֬dϷ=ՏUAWp(h ͏x][rMqY> ztP&FDn=}9j:nVg N_ XdJF {~}CwI7k6@z^O0{T=F-s%jc"Z%p'Jbw+b]k0?Jx} Rfgc;uʘlYNc<69GXw^xP Yr:mޛ|QM\B:%-^2Yh/S|0c}ӱZ-Sj^19pˇlBcSo@F7:Z&fbx/07zHM]3j*BT͜3XW3xjl$v,J4,9a:LA]-ql}Xh;*N}mnȯԨe'_-.H~1hmugF>zp}4];EM-(ߓ%QTqUǏ/DT ޠfwm@_Xӣn 'YRǍA[NWJp!||We@}OH{ء <90g~ VUJ)6LZ)?kQ?{Ti%&1ua 0Em<8^4gO]$mQnUR?_|}U{#&Yu#F5i<ށUgқXg=0V\Ӄm_>n"痪Z1l ѫ! r{qDM刟vcKK+{əf]]wyX;,Hmc\[y,>ވn2!ҟ4(#Domӄ>pdZk@i$$zk6nsC!E@T+\v9૪C7 d n [h FTpэEBDʗNtI .o {A|aEOL^?b<V(52A/)3N?6_WL^Yڇt X?%/1}nT.^u=Rʒ<H哚AIvތ?"*MZ͔u5c>PeZR2p۬#ؒ%aORPσ+wyչh$WLъz>tx;_VPs`s'#@m7!r: RrJ)ևq^U&綸C-\<\8'5V| @; ?n9A;zifAvWhVWٷ\Pp,ើ5?kŃK"(|",^-hjn͢fܜ}6ؾ| (RSqR{ J.DŽ$reC?9ǔdK<HW{N2/!5O\d?Ѕ8~`*2E#;?wQiL.US15͠ a\ו-~|Wh O}y @NjyŗiϬwWuE'NLm>D@ ]I9V*AaÅ @y2ٺ5xc!8<q``4.n稕פafrrPuJrst1k'}=` Ņ|̈Lf9dX]͑o=,썫XŤ mwbJ;j'3qWce1%Et\Y hԨiDCu2̲s "{h ;pϼ3$slhmF6y=A lۂM4 ? W5%?D]Z:̛F"<'I8C+s?ˀf_y;KǘgTFq_]̄ݧ TemOSMƅP!_3~;T]&x9l\dK kgaTM)G%N{1ؽ=^ʒ3Kk5bg%7Pءt:gG6neFN,(No޾M%VsjI$[hW%;?;b:[>RKNsrbٟHѩ M2GȐ‹NY?f'.ȭ p2Tq"BY;]h70 7xb$ͮ+ش/!,ţ֪hzȕY( 5# S k8#"R@m?tR Sz%:h}URKRTDY 8ZBHwdG~Rbbz1~ɳnwNwU`#MXf";zl-MfI(%bgd$ I#dA}(_bqEڝ&7gC²ӊ:ilSmV%K>J()àe>ޠ~n[NH( :}`v[h2)+E~qIkQM6j'"YP*:ҦAh;ӗS?IR9*βp)b "g~7]E{ 2H YZp2C,ޢ+Ji4$]H7:ZxvXb{\;&dd@ GfT k@|G'C sWJs2l~ O^ge!=:wжOƅ`JF"B\W75F='@Pr*Kv\NZEuѠq8$YoҮ}D>_Rxt5jHH<;lqr0{.Lc9+p:E@(w,VG-;0ƍbZe}&\ dSNu.#nYlkBϹܫGsIdMܯm{K 6oFwtH5M':N|[_bL&xJ{iӠy%X򓑒{ n2L)gM'i=-rfPgKY{ݿhCP"QJ/J8DXc'ٺ8Y;(v4ۯsXL~.7k eY lx@d; {!"x4=׺͟鰾ؤM.% Y^y#OCͥa<4X#⢓^5)g2lXgꡥ1dys@@e/ݧKdzmakH\H՗*C,Ns['aX!hXlTvvbOՓ#!UD4D%W._RM^9e 9fQ;§bŲdʓohdQ(1]73))LCv5iARoF0xluĞ~_Z  )!rE޸Ig FvG뎋(oLljȏG+OwS\.}&l8+zUPO.*,\6TpuZ^Q#$lk#ܰho Zx_$E a ;njblgC> 0BaEO$N 2 q%3]yUDe]װS(; ;y'Ϭpoaiq30%I@̫^ne749m~]@gN [TU3QG%5/7_HNuJ); L1!'˶Hs}ps fp coVQ~}jVحÀ\4rB ,.}"rhBV80kc`Է0'9)U`LV$z25h/g\:a$b_tJsǼA#e,[P+b*Z% `eRGZV1ն2Ro.o:\ &_b~'Pؤ{Qp^9.&V_Heh 2cO&\t9Ī #f1`Ly$do]ʧW$0-Bj髆"-Ť9Qt񀎚H}< #!F/+K( 5k~(e+=>Żo / d&\m}V_)82S:F /^roH]WiCCHe틭/3͂ HsFuH>dYpcd_$._y\S *H0{x?t@f|se;&c"%>LZwSv z,oV?p<.R)XcA"qp7I>)%%nwR@ֻ1\;W>,mW[Z 5[Ţ^,D;2J_Y܈)c߿W[Мw7/Ƚ !k|!ǩRS9N+`'rLXit^{l)p3cnܥZz`U<9p{goIơP:XrHcMe ?)>_߅crMbHGAjIM(^z/rt܀ʭݳrC'$F>{sx6A&[ux5 {JEebXFQ@6h eh!ahd ňltU':~XL]::#`) Ѭ .@ Ӑ\@_C55,SDž^(gV4 C:|_Ök*ۦ[._xkUz.Mb+q ߜ PAU:SXKWx޲É V]()|6Upgζe]3_AD s%nR>= 2T%Lׁ=OH*ShPQQ+\\fBOxws}:ZSNV0v+p\}r%*~]^ɽWmz,Z>Vú^|M1qLjJ!h'5-@Ց@ 0vŠHG>4ZqfR9Ռy9co Rב?6´tD@e:/ެ>[B }0TKfs-XG؋rGhLhjg|]YLNrT.?+"~}]eй=`p/k2Q10ƿF<%Q8gtwzL*1H܏i$Ýrʙ.P|3 ` cmǙot^ A?G;KjUvGTGgg<~j .B_6<k|s 9a>EW|"sB: -+2J.f/!a)PBeZ;q.U{C9i1%zpx^k]Cz ]l ~ _7KZ*o:N=adȑI u&*.V^ . [7&t|[l^|>㮕NX`mKT2B}a Q W5c4 [ڜ¾1"%AΥ+laU0lsTe>cJ~!!r e,m*i1)~_"d}9گP=ucʶ3nL2![̑£XgFMi)'wfh^ݦnQ`\xڴ=8c> Ѝˍ6֋UM`pZF?n̬~U2r{|ǝnR)O: ND~ա޳hN ٘̀7 Т')~,'<GG( Ly[ ;&#i i,Z9J-8^R$j-^?uR@r:ueױ5O/G1êMtv| {ߝh&]yڙ0Xu A.e;x ˬ5D{z OE&iD L-8eGҙiԁ2-Ik+] +aj`ݠ62oV[\DVR{48]d^ Ƶհopg|2̝w# %1U_)͢ZBPѰp5&sߛm"ŦsS%LPGBJ0QD3=U;@7V]$ \^xU?,"əܔtPeOI֕yFNGËnQ|#2*ň^?ןr?ώ5MٱlyثVKzoo6P@(Ly(7/p;i25Fskd"{r؛4~"騡9x/>#RI{/ܒVkHܝ,ŜFaTR/hVî=t9 H h^OS,v?"39ٺ0Xx_jQN"KnJgO[4S(HXz);4 a[uߧ`Dݲe _lBBg.PDzBQ[%MSW yn9n@+OR۞p'Jjl5hّSϒwWU0$#>!h^aK~]Mk}ݛ(–X 7$ne Z$VM:x=T(P<;P *idCg]Uc?Y׽{V(϶(m?{mT%k'%1p%?z2LD( !]깠j[uZ u__HǴ|7nfNGݶ 9 wMj!/mY3Zh~ɂ Ll o;c C~o60<҉fmDD]ݙYil{9ۈgXx-xqm|l"pj"ҳ)1#gz{ަF#"~VW1[HjRTQ\zZr M x<W:Z}E0#YEi^lY\") y:ʤG`R囹itB|UÔߤ7C^#DaH3L-y꘻ ,6NqHShvH#<-CtmB)DJC%ȍb̘:q,G'vHq$^_# A7;Ō)amȝM>F6%_pSS<9"?vn X$JЖJQME.평'@j3K:|sJ~sݠ/'Gs"A炶cXb]Kߨ!qGl&6EZ]B\4 +b& rFuV7J҉  $IĠkrM(!\`$]O-ӊ*j#6EnJ ?'4Y#l"Cp^]r `=ݒ"`f%~iRF(Vg h?VȝF5&&?%qr:6u5P`{G/-}ʉmc.&$ ?lCX^1"Wf),3#M k}^->bWӫӣE!\ziF9gѵmGivV- ׺sQc}"ꄖqEXOZtҠp4AlMFj*_kg^mJMHrV)U$sԘ_V[Z<>m|W*$E']zVNiW ~rX瘅ay-jBz g G-EZ1O\;Ex%%Y?(Z$BjmqN[ǜVHt "دK$)kl}iҋ #= zWZ/)2 +o6e@5{݉5E1y5N R:fh,]{ƕ Y- pJoÀ翐/W>qj }@ۀܠAkqڨbvLlR܉2@@ hy߫ W:rl`W_%6n:=U0ODqP. =0txNr^2|XȾ&{/hP;󍧩'±K! ~[ w,FAsh j7f\!䇋/PK+j2L fghdZ{0 KrO^pHv-%{[zWl 4v R؎J)p 4vleۥZg[Q\N=ilZGr6OoNAOؙ #$bsbj"o5VDDS{ldDSM< A$0H9DܶES𘨵P/qvV:D!0onR09b>Y-|{5J2'ѲT;x70QPNp̓$vxPs хp64ЄO g``[@ӱڲ21MOJ|wn} 5;ƭY0#KD[c Po "*8,}Y{ٓXf\՟% X(*5i3XP H5|}q,tPUqK и!Qz7M0<3 _c.\?Z(Χ_r|R|LYsB MԯM<\ض§Xpc"CGF6mlo#;Wvlk,4:^ $4(8Tݵ$ 1id;7bI&EPwZ|7>]Q,dW&¥=#c 6W9IHO㦻&b_/|&Lmy .l~M~J5:F{v.W$l*ҟ@(qwnvH{"7u}HtR:b7VM75P'OYV8۝,{϶]T)u{;7|dSe-&I֜3b(;P[1:Rpg57ѵK M#3)Qz/_D3qɤ F?ag)Wu %0'&brK@I!NΙ1 Oo9HLztC:"bkSO?eݺ]#z VPTBL|p=9{=*8Bi|c>`Ky'g* b͈àZwyN@6Q q}U+CӋU J;@|fze Mzz589xp;, MMTd~$o U =Y%"lDG'7h CaGAn`%xi(̵;klg~<-蔰`27!Ҙ=?~z4F!!oiV5#p[B- J{Pu,\@@[R v0N.G.c_S9zA#4Ş(gZuA)$Ҵs_8P-J^$T1D9,y/=p?-h3FF_It=!G֏w=gڌU3 +٤]u?Zziet v"b1_{VRYRײZIϛGw# *G;pX>(!qFxr uɲML ـϲ00^e O@xۊ𰷷JjP?Tscuiq"}s]dvRTn`̏J4 (UL: ݼ-㹐~Sa㆓HZ,AݵZsPx%NMnpd6s E("C#ܽGImj$gIj??62{C]m_ByN6ͲÐr>fbΏ=uj,-$擑a&@0L 3Ҁd\"DV 3wDia{+;2LF3pXrfsCnWR_r5鳹-P[ ORrr+=KԟN-6SnĪբ$ecn4Wڨ[\<7r Z6Hs:7Qֵp9Y^ȃy? wH)Z]>gHN 4gslx)xLno&y'.!}Ӵ HThr]BgSLf6Q0"iY3@U,Z+WS܂ ww-kQ=ސ2U7LU@4O{)yEӠXsۮDk/\H ArwE\tGAGٝh"橀s-YXAneu"!l;]xo ՠ ]G-ûaHaA*.uęD C[weCRƄSv9Џep9pb?A$o}b+*;v2=lъͮ\7oE )嘻q2F}n-/$ˆ5OAٴd/0*&X[uodTc{*]guӘ(rE SQd<&/}- GWOo v3li|S3~R7urqU;z c=I7)(%2.9& 6;n(~ҭi>af}ZͳU,;N =D[hrc8c//cU' \*#OXeݚ58Hkk31H-bլ2].Ȗ y"weMbZFw:12Ѝl B[yJ:lf0r~caf)bvq<,e~v98VZOk9TpbI% ixTHOcWd5i)y^VoH{5T<mvre%YnSjYUϑZa tA*fXI wgZ\B rY UN]z^OUGT ±++N9k7 ?!b>u@{s8Bv&/ q]$&!SQ8BuT!T14ZP(S–*sUGDG۽7)jd%Q1d:YZu DKq7ϱtX !eKuX\P+^6Sռedϋd1A^8뻖g&UjMzwd$G߲^O.,5XK U_R]5φ"fײ{[ʱ(/^37+Š ti"AduZե5{fMፂXd5Nʨr䃟Bd9e߷DxA濺mzd EKqMz- B)GTh[Ƿ`vntl"{tE0|;!_ep_$kĞԚ+2)Jќ8]wcPcyYj `$?C@G~/h'85P٤=Il"õR62mj? {ûe7s+i. Q1W>2]EC`|#oChP~!sgD[3x:dKDC7n1k ]o=X1 %@:>RɁN;Qy*c>' g pG.kMaX|h!0B-w eI^ŗ 6A<'ߗJIH6b_(/V~(A ayKonzq|WB*~V޶"6F*p`(E[n<`d$a_tc]NGbJƮ3 )cOՠp-irX[$IdfQ"Gܓޮ3J+'!h w9Jr%_tNA; 0Я~6RH;8K6x,hEc@J.H}o1[-ʘT xR;et^8iszE3y3ٲi ƭbJ!D25x5B/푔aBIhHcMu|k͐TLA{bdفšxa;lR[hHJ Pz nM]$`b J#5Vm 9Ge{ayj`#d?ѱW:eoŹ^ pE(q2p4_\lU y1Jv4%ngK*id~2DMΛvETj6~[oʄ#!c;Z>n&u%xbmm =ݔmTT>gRӝ^0Cgìp:cNDbeW!`![ڏ+C43J\9z ~@lb2djQh\jVžRA\ `) |}CYl4-,NyXb\օOLRn8i^vl?XeMS\<:|Ic}bWt,65E}E9j|hRrGY16Q$5y;YXi H`/i}{ >M3uXā~a:4Q0=>pJ]LYoT4~/^5v]H7L(zTYxzㆸ4Ín|I{:5:E3O*aT {R|\\54ئ7iovk"tD&JۥYa͑8B.ZTiYqtM-k+q+_+1y[DSr0VВ'! A?eH cR.gBj 9B!s"Gr_M"dC.'{.hJw 2$OjZ5fQ IrØ(Ŕ;&Ϟ~1O ƓȲx+_8@3ۍ,|f:YZf&9d T1,XƜd}tf=BZSs%4skڐ~O{)|)R)iy{}g.+}!R8pۍEbݝ߬CQ9K׬ZGjW)E9RтR%?[LuFs"μxha#{o ^jffcPwJDK(Bw\#~&4BǏ n4)LO+(4m2bT152Xqp# /ȩH"Vca $ $fS5WpgR6i@fe*=#ƠcdIhX$K;f1ܮsßf ٸwY)~[ݹ][0JtxIP%: Մio*Gt[[exI]Zw7@U&1=Ka@ uvkQ1cEMU.5Rp[ { G'VC0Ȑh 맃!\f679*;[7W^Se2ڽ\E - GdD8~ E4-8q~L(Iz@B-&:u.YYAN?gRi\яqkّthq"C/rN +Z ^%Ԃ$ E88~ arX}Fu@0+rAA8aJZ:Lëh=D yID,C8 gčl??WдPH]B[b flb^>|F:23_>tO4oL[O^Ѱn-z;#!0zT, ̀s86*M7A_gʞNdtXT^+@li5$pTgPъWLe5 Q{?@i;.UZr|^ŲE5|3g2u2>MyD,';)[xn22(ښrY\hmv'h[5t Q-U7(R21W{1p0Ջ[MMqqAJLP NfRgW8l"LUZ4 -FbӋR/OH94$8q^' ~&z!s@C~WJ)=vYش I5DNaD)U 品iZ\|L~m*XI|>f 扙㕅42딦/,*6NR찡((bKvC{,jOW+|osב߿S) }5uoM XY< ;_-Dp}YUւ%چqP糡drKUnp_}(+q &pV׬Y?Ӈ:e;.}\ (,(m^0vH8V~iUdO>LM _F#YXq-90+/' \oJQ()T$2= ^r(zC!%eى|QcwDvg OBo4 ΰذFTk®u'ۮw]uLK1bY)Z&k+\ '3?'at[ƅ%I+Caly3x&ԕ `鲵F4j>m߽c)H? `Dk[ hm"zvq,kQJF/6,Cb+v5NEyGޯ*=.4f(9ӤęBA=U7;6EgIc27aij{sNpk`o|tL&SXwJRpxv:}J2d˰5OZȎ0mUSo*BTh$7K-ӇQBb,qtP凨aƾWN!"4j7կ7Wr]ʟM-g|7 mALZʾK Ƹ< 4\ 6R}zω@p&7I)!4Q䚕o0' { {f^2GzJ.N/)Ofı}&!qun ^LSn[΂}ҩ,gD[]wDwyNeHq]. "*(H7p2|0jn˝H.z+2ogg4 [2GK_бL@觫DggZ1KE FCтz,}LckgGVo'%ԏ"Ե]$~8fZ1ސ<ǩUgN63jq׀N%3J1mh?paf{K耀WN:3,9jM[ {־DIŚ3o% ~֮D8ѳH3^?BDZ5pdJBp9" v&^$}"}adXVLB}>{! 6FPhc A7]ㅁZMDϚ,>lebۍlTI-,J'DO1w6!i<҃0k_!ѥVzvFh1͊ <%[X<$Aoz)J=!< #%'6ɷ\h"<+˗%B w&M/*QTPLQ|5^zK^AM:‰REz{&T88Pդ vyYs,>]TD$űo~%R#~;fP.zϐ#zgx3%Te(OGVwCC>vhjB_`E/|WUn׫Wj"8Ymk,fq%!rud鑱5IW ,_ϱPy?29o7rS\9f#/ݯIl%(@HGu*|NDy1IFلWMMy;7H׎Z3bJ*|ReE6'3,16-KI|-tL"xUvaVa1gW"bE-  FQ}e;WjXݷL 3s`,q2 xhw [<6Q/]Ĝjyc.Zf-2 %Y83N 沠=_7wOiDR3SJ_֖U -f o(G`<%N`a:2  IyW:=B2$qr 5W z-Q$x +Eg{ȯ~hޅhP#I:ԷË -@:7YϦ٭FUm-P|>՚ i{pfFAK61|.{[ CHʡH[>rE-LYR_l ,=64bd_-h(e%V,pm֟WvS|qpN  }FsO(Z3 c}h-^9qݖVZa~wWe*H+zY-MGVLn#s(,GqQ s7`zsָIvq߶x?jajuGoHVu%7-&V|3Jva~Wݟ%$MS)%*}C2 Sfp XPLQ n1|Rg>ն=}zvk8-UR]WΟg A.ۜ@h;jo 5]T:!ø/Q:bEtXQS`xnI}FjFk]>Bt=+pڏ~I)\ofʊsǯ!钹zD}>lʏ1`2X5-FL/W{&zHy~:~y81p\ۦ+!8^@= Z {-.\h7zL @?,pUW/9Y^g3't."%\>}BIOj[$_7"7OU}6|#Vd g;u@ ;OF9禕x EL!x`7ZWQ͠R2Ux3Y_善;Z Ѣ`eM6M\v M۝""%I!(,x]>8Ia6-k} rW@0clOiw-yE\_"n;mPNCPJ9EdLʰUKr _jf}6j9NFy!k(6u`էp O4_&IRtف$ CAY)ͤQ7ul(A&#Ull 3T XC@0,R_Jgu•Ӹٜbl}C ժ% Op9163t Xz+iq>;LSڤ$&L[1b+],nؼ`h ~{VnXmaK[q(  !l rk ~<@yL"9 Zq |~TIiT5갽%Kpxif xg&oV6YBt";){R\eYfıajɓ(Ow;s[_9˜TSRN838 (=-πgǣ^ySK#۝ 6km! 8sB֠ 3{S&0?_6}߷> ,Jo >"7mFȲ E4qÓzw[?&pVi.գnvYv 6|t! hG|bEZ{w'a%AaǘĊ_0LWcKcS~*TE&"+p6ǟ%g6ie4#BfsѿyB.[ec^Y|tDSPr 2HQ@9*G(OIvٯݏ6ZN*W+B5–&,;Hlcy0>vw wr)PJk=!?NNZs0e ^;%AmT[W$Ac ( H&0Uj&"/mtLCN&O_QWA &mQovk+C OSqfMB,\ ?=,+TV(KU`*Q2[483R[]\/p]K$cZ.,k4_-ǘ|pcQfWTVeCu2ѐt\ĉƿKd񂧬t.HpY\F0*G_/zڽq*{S{ޭl&\HcK“J'ӎ,Az]Md QghMzR55sU@~Vf?Ox3kFA樸0 %fҠW?=\x[60Op7=E8_\D#(JZjM{D9PZ)˓RCHMӇBxC0>>vHɞYKY7QyqVܖw8M# }MCPHʆJd%v|<Q mў{ ڈ}Hm,R/C;ƽudDk@J:DScZkN,£ -Pn'ɧ ~uhYhuՓ;!}J%ذtVjikFݷbkFB% op d.n]ȅ$`lMO9d͆k$-އnok1EJOz"#(wwdd`G*:Y()sJB tbw摇8TN82<$~fT/wO^[x64 OKۆoVMdCyj_C=3; ^}4,0*aզU,Q#%Rj*WǕ 7r KDYSiF==r{Њҙ%N;d*C/meK80X*̣JmIV/ߧu{J#o؊_2S=n $hԏd!/P%i QtjKR<"zT+}¡ 2bp88ZxՌ[ԉS1L'/hz3a3FچVGBKumI ƨ (ެoBe4 :5{ί.:vdoC,NNHZxѝ4p˗|5fxե1(Jh&F6sAl~E2iNf@6F,6//zEgE {P?LH<0 ;<wm'`15yRGҊO ]Ba3F Ò,}sn*J.lOx$pVtЊ-/^v(z :]@gt8`!*wHtZP?|!ơ8_|gܥN}D[c\OZ̦)~q$X}[姒+÷RۯZʙpQʁO^J:7+Q/ 2&MČR1m CM+?'?H 㔖2 e3'R:JLX(q>(-P΄U\ǀp$](y/oʾ-<`}H.8>s~HRsplc%8Hl尳۰Ik-)7@#P.'wj'@ Je/\]pk-6JKa#?O`(gS4KE5,47aLV'Cb\}t#fY (\Ő!ltAPC҅rW( ~;{;d+ȼlOOЌ^ nŤ 0zYA`}a>P6,k/"I0,X<Y01&8HTKUPyz˯&'xH7"n͖"d`[_N&0)qeΰ$SY` ^"&M 4qNtMWb~ˌ117{ =$ RĒIn!_SН 2G`"3(-!*Ju#aq̡[k/#%]ybVJ`&k9G{Mr>OKiT'(WUx@cQT>YdpR0:;O3=w<ϥR:H<3]L fc܇yRhCVMsA #>bH 3\`G[Gk5㧰@މ:KJ, ; 1ֺK`͇5*߬M@=c|/=KHI 'xG(eykUM[UևC5)Gaњ.CA3Cw_R_c-?Gex2*5o 0 \ }__5_܀?{qfYo\:LhިlD7 >=LŕtD eA((:$И:; V/5D3j|=[l >ڭa׶iU4Ȁ[ˬwܙݍ)RYF"{F}Ĝc87Z:l D+ .q+p/ߤ6.` ;0fvJ-c+7%Q0RHA%Yďre|*f!1` [^҈aNPaO 4;pҠMS =H+Y,m%k+viXYeo,OZs#5N6eV3T%N9w#IouZXqІh\nM sYV\nZ$s [Jcr# VΣ}5}M޽&!~b|?'X9%-&VN faޢXӻ5VWŻvO@9ZXYJM9(NVhIi p##q}Nq2rm :ւo+]u m-Mq,Ğ 荅=(,Ufx~q;mV1xp*7'f @8ȼ l3Zu׏Uyt_oч>o*i3X_`F#hO >opcwU[njNQD~ySDhd}xE+-fcjZ ׵+]/UQ 4=&JZacF=Fc\}8PKM"rE g*(/Z1$F/m6x262}~q D=6k𮽅]9^zb3\LOQ,yc¥fSKJCm,1n}Eh]F[lUlpJP֊n[=YpjW]!2[eQL2UƒM0 kl^_5+"bpL\`jB[hjN.H7=/,V@o76LO-ZڞMܼg,-Q1-eg*!C:+&a.ͨv{*XX!lEYAPv0 Vg}ӳA&oin*B5㶷fؕS=(N+Pw:Fx!m6xOUB$1ApF9NPq204q%E"dύ![NR[2b{4uJ,`7*™" E*P[f Ma ?m6z݅ZS#4?IQq3@$'RَZ9cǼO"OH>sʴ b5TFJk@?R2Uh#Js̝4X<FzB߄?MQ M,1¡Or+1? #p*JeN3=G$Bq=~u5J}K| ։^${<5nK:fLDz/LNۣ-}J~b*NʌRW"+GS7%.٪12WZ#<(Oߖ<e>oKO=|8@qJ!?P@ԾGy78:E-iUIۖ;kq=ur˄0\3q|w*iylo(14( j&O)yݭ3UY|!7N(W|r\i33/ohk/~nVvTMS#.T#G8bskY>}g{ߨ5)5tx:<_O:EȐ x D֡iF2, S:+yq$O,굢<%FLWq(+a*?O ]ɆD؂jÓ*h ՕGM7|i8G. WImP?j1]A4i~{kyq!HMH,UV4燊@1?{`jόf䦿^.!u&~K7v*9=9M,oZӂ;o*;/vgy2Z9B]GT]6s#6 7m=pmx5fxw ):.IEK%ia`DPaI&#ps*ϲ7N_Al2ARV,Z)n|s9IDWpI q-oŕ*=Aή~t޹>5X ~&^$,a'Fa _@S+|J(ɐA"蔐I^|~{d*fdq?VO=|Ң_t17]aoO7,A/ܵC=Ėi5=a)f,Jޒ5_LJ^."C'O@e=] L4!RnW"箢}=bqItԌGjSГr9{`U#xg>qD0LYk}rT&Wy Zl{amb#1{~JX*(Eޙ(d(pg6,ք0*(%sN /V7ubyU>,+,mQAP3eW.c"GeYQCOM#SSGq3,o^ICjP |S< =< 09o{ "w͎JfçmH-6By>#CNa OH;<;瞕x g]48 |XN=K 脓SPk-1 {y ޕc>.a1)Y< - +|9^3C ^;n63s2xXױ!y:iĺv* Cd-,|?TͦX+L 3L&1YGpNglȆm bX;u !qiW} Bqk2KgS/$w(V7lRO)^@M:Gn 7v!fQd \mi@/ "YfY}@ pm}a=cDN*9VUcv=/3g&} U["~*  0X9a<2fq7Il_bb('YMcתۮ]}u^W$b.^WZfCJ&Lg6\e(LHfcQ- 4 R(uiHЉR0BIte:ZO!] z_ _5!U'VdzD|}Yo}g;;FUC3hU]<{r˷)qJ2-0(<&m*'j@ /?[y@thEs2_Nrsn䥈 لL?xG U]F$qj/Hcz5y"M좱+Q'pq2 ѓ+*,G[# mylVl6OFBFl<# /ES4aIG0RE .fL 1>' =mKǧt'L7 jdqK0jׯGbs]Ul$@[uWtgFeY߉}rseT|8'˵f)ΛT40 EWDKď¹U:ypIWNe?ºSQnX#":^h "C=Dl@Zz*yH~wO*sz ext 3W;6esV3CqQ cs4Jp?ґB,i' o;e w{ {JF`)u}[j)/|-\)< #W8GAJ(bu2חx4ڞ1?D>[_> nz0~y6v~䤾-FksG2ٱy> Dg9ndI=BEdvF )aA2v*C7vR^T;-WX)X&)yHMa],^NFո {CZ0c5uzRVd[l[&[+:;t6Mfc Ҁw6NFgV9ak"xC>~tO\)Lݝ (L 64`$š۾@zܪp׎S0;# /SA[G^6-Qxh~/3HFBۋ!-qyYVK䧥_/0}S"2Ƣj5 H˜1݀=*%C334 tjǸE'uC1&:wDQܝ\-\Rlh.~> N՗(}4zYj-0ԺJ-fOV)+b"3Hn9ka/ו)Nfdӽ $% vq yeI 9#$U0VM21n*RD)ShPkgD\VQC`\wA xJ?!kTc f,j-Y&Ul$u87eHi*E5*`Z]$,X̍זzśE]o{P3/X$h2%mvvrmm],VC0!B*UuhHߠI PxO]YŢ&:4JeJ`癒?5*_Ayza[Hua~tQp U)+쓧}ߋ9նv"L*0Hj z6& 8 =\ԇAQi*|m3fN Mi,m;췔 w ]X xh!j(3+os?©21Jmd  =+4KW^JIs~' -G⽊q BS0z}QktNNb0*8UWhT7秂4B?E և:HC؊c,e裯Ln.9ŶVzО8X f{5ma#3 7}$wۢp`5BLr7G_`]&lhΨG=rQi/?/dH~DɽmJZ9:0㶚1]̒yWcafZ.]v1յc;l<M2H[=x ` IP-r 3_ Cu\nTff Q{ rMx]|!:6vp{Yv 뤥#t1f˫:<5(R#/=В] iH6N+Rl|=YˋVD!xJc8&xN&&iiK)qE`.F  ,i'i{f5 cotv%P{!.FhCNE =*.]V4nG}.Yi^vʇŤH^1T[[dU/!*-|LtOG nqp`zz2!X,m]riQA6)Dd5g|n@/3}zŹ@am15, > =i:VM`x,=!޿Y2r)K:&]EW+zRIͳstˉwMQM,PVL_2{VvFlԭ^/!9tW6%K-|kPAS/ZBW2ݷ\DQDDI{W& d.T84!%ueEt_ t)J'lu{ƯSOtGtZ1o FipeN *(Y~5DL.\^7L5TAQTO#CE蒰vL2GP. `܋C9>D,SXz,氤v[HXy>,D *8`Oux dMj\ȘnQݎ煔>E@S+;ɋm,51Y-"<@wŘJU^WDaZ 6^z' 7TWF!H5ot)\k BE)KΠ~Ig*[۪|ݹۿ;piڥK7&(_#v4rKfD'7Yhk'N׎kb/9GR, eBauk-'sH;?kD$(!+:-8)^xҐ|7ŧSoFWWxd4?}^ w@ez6.(YaoZ+"sAWL GIw7L:0& YD7UD77#0jMme,ak,)P#imTjB1с=/ijZ`kJ$>x@qb%˺>JNXn?&Ŝ}l4'6f9gzKyK%:{^km"Fh,:Fa^(eGb$ pw}: s@!tQt$0tcTYmKÃ4AtaK{1*7Ozp%LU)I E#hBQa/X.xNT(RZ}H^n|17fJ6>LPd >GX?f 4bOƺf1熎7=)djcfixuX#f,/D F+ǽT-,8jk!1.I2w~r >>;aYUZ!,ZTg 3 0e&a>C'R\*Ddx zQUٍ6 -uM L6ʋU1LZS?T}𪞀=B bh_s$z]vmkuBi*C[Q!6h8xGEs5Pr.@4#y 0WPmm|} DbZìÛjkr?N$涝a'WGpKŲs&2}5!%ʮeHzYRu z)e`THZÈc{ 9(F˹yePBԁZ~Sg52|t`28x.ְ}}Ϡ1seSu=!ҽ{a7,+CcTuɋ,9;!/?\x V*G߱(0Hp߮UפBcDz9x*; ]:Vl)mYY^nޗ3 qjl]zyy3;U 5RDUV %$TSZ'[?RFĮ-hn.`}5X* PJь>E/cjL/%S~htTn$.x Yvau: 녵g1os5k}t#pGSd f)S 4@Tnf\T:x=`?RfcZѡ4y09o?~|SOQB5[?!ư Dj|ג$\| -A$Ds{uRyNIFVgG& MŌ5spQ* ǹ_@9sKHXczDF +ҷPm$5|_4t zNLSE&OD2┐M!-KXϤNÕ~{K^U-ƒZU2j<`.!'"^6:>Ё5yI$rQb)޵<&Ib"u*;3Ruד"d*w)?qڳt :+yzѼْ#EmA%_N *^` [*7!ZI1&/YڢֆȻ p V<1hF}yv[-} cxEM>N,4] {v0fwK)`l.=3J}?kGDrF6ڙ:2hy1OKlAR_,j#0 =,Oq\ҎY)'ִ\o֤v.]#ˉEde7~<%{ ŽՎ\ gN@^gT^Sy O3 euT9Y' qpglo2ZtY_ĩ7O0f߲%I=~{ -+^w\oNϻ0!DU"jeT [Bq$b*%wPpA}S*W%vL9&g@\I0qFEѷraSz{@ Z%@sj2O緳! A3%h,MtX;~chS6&l;^er{[q eѨq@zN *@ 0kXm獖I"oCs#6O'n0"`@{i^}2HoK`y#lʼ >o}%&0#t] ]hk[Mـia<1UG_-Oy 3O<6PxDXHW)rq]d?bE=9idvFg`x6)/ᴠj9>V-wb%afUA eѧ$ d,1x8 /XChFⰔY"+~^}:rge˘5_'x)^e&5,{m z 2̊cV+#spnsѺ06wg"(>/'J$D6PL/|_[kOJvpiKt#K/2Ғ&kP*]ߦFO^̬ׅ7auֈWBrFu6T팜`N%ˌq d@Ǔq6uMk| @igiDyc"T;m5Ю1W_I%$~]-ӡDy)7}{x>ŷf̞ hC-F"?r#><|,'p_DȭhR$ߵHʜg)= zZެeCF՝mP^EʺFm_4XxurTnQH`y_DQV InWc"Q3uĴ )=w` +mb:6OoنQK!|:o0D*XU6퓮IUº2BKrw qAH? /ʱn@Q|K`voZ$ :!fq+ˣۃ>oV.r"LIrcq+㤪G*1ʆMJ&AjC4 IiaG:YAKPK.E0¤'w f[vGaݦӏ!$(38>iBSs@b##1N0cXs ⎒Qaq)|IگF^ؕPqGQᰲ΂V4m~߮/lV TAs޳*'@?ϔGxy;GCm?+x_Lʁ׌7]6{6`*^@v@BM,fSr;_ov^v0Zxԍ/9Ҿ 5;Hgw@di9u EBi^\19ה8E6>Rl5BhȤKMr&]BWa] YETI63OtH-QHw9u$W`ǁ=E;kiz+'lNe+);/7IM7(Z1nxA^0Y:OVx :Z4H k2%uuQ[&],;^Yr7i5d{y,̜,N6秮ƒ6ʽ;쎇 k4ԩԌ'6.Yئu=0Z97$X\k3D4)t3M\_ݳ:rj%rD5esQt8kڴ]x4:;-l-a9ud/P^,b5=vɿ0cJw7^O7G#2}J+-J# DkV6L@O x5cpZoOV`֤8q`v6jiN=|ܲ)\1Vl'2j;u?~ue< &Q2čI -<6 c=׬u!VŲ( CAEDӋ~`^o(D֊k rƟ!Z{eIѽEBemW5XoK/X{!Q:Vdb:ۙFx{خ~VF+nj_ɲRpVDv%R{.hϨcr7|DZr8D段+`\:C"&$^Zʂw_n&虧hh~Dk%ƊkІOݯTNJ&1HH_JŪ ke=Grm7g ypat,#֩u*Xf[Y`ݓm3lZL8ERjzmͅ4iqw]Gc^iÏ67gdfW0hm?șb#tfqlj+ @ zN5`CG*rOCHe~eG9?= @t:gAr4Z?|ΎrK}Mim AU)~% KwYĀetfJMPA}[v؅ &J}> x+ovp3Nt›z6`Je/@\HcL%>ZҰ>#l*}Rfkdq>c- VRN͢[n_4yڈ+R*>?FXI2.ry5uC&ȹ-,V6QJPLK&حj/h'db(HĥZ ͽve6/zS,\[hYσmj IL70.ŦsSt^i'蹸ʉ}BMdN f ԁM3)W4tDC󿢓#>ԭp#z-kJT`Hjř}/T.Ĕ<񠞴(\ڛzɰ_TGR0)Vm+6pXQ_jX?f'2f߄`\@bYZ-Bt{#wefAv]CgZj\ms7EiBO-=?x_=lZQ8<39*WLX-Dah: @ze٧mn FG 5U@`;ò4|[b%bX%s&OtR'ZL|_Hg)};`hT0 @f7c6O:N4%GuM1m3I8I4@D^Fs߳=xڂџ\Cqf&{ N4"(úÌNYOWuZf)L*;;2olAW'c/>I4mDVPObNɡ:nAثIpְXl I縐)-a9D 끓raq5 е:|ڨ]W#3cUo4?(l p4 -$٧qpʉ-Х7D {纹$g xFy@_0z"Ujhm Yf*|̚aQMD |.+P3VVcW5DqPjrbnq}2v[K6a 6qOqb^?c~HrxkS;4lȽ"r>o\J6_joPs-/|2]P@ D sW7ŗk^p0RAŽUD7- qr" $^\,`b4d@!- "86W|jom:[{P6D-g+$xE2M>Umܥ5éີǹ]Ya&Sz*jaC>}Puv>},5ݽ.(tt4eF6ՁBoYxZZ|ɌLgTn}k$c 7?So3|>A 05ĉ4{[Xm8uRJ ,R.޼r2FIx,{sGU"3s˰RSqrauR}UR\t?^|Dډ#vU 56Ы\Hp)1YyP 49~tnI/+@r!Q;#x9'> Қ.&~qoMA wy$3CrJ F 1\(<"uQ|9t1:cw'ԱO'I큌3yh_~=LŃ e(s( "#g"Z~J6 *+vni/C[$+-[Fks~/Λ 6%?PR\tYm܀KtH$c,)alMh3HE.PQmz;KQz#vʍYZ?HI{KIKr3\a5IUIEl[x"BW_ ʟmd~T4vᡯR)e4/4A Z2hvՁHJVK!o#.&V. )h>ik̦^QGh*:Q .,I1/AȟJKZcuJw Ywknڧr1~b e藍'sٴ]{"ǂlFZliY8xFLLopȆFj;aĽAQ)iw(JvC{gC 8ti7hyσH%YY|6ߘMaS|evdvxKE/C~BXpHnUc? NFsɚL4c Y9BG&o&9ڵ:΢bNn$\q[0ړ'4E\;mUU#}:dyA fN@0HSρ%*E4HuyGjk1bWv>Z&)m意oq'aw"gy)'Ay;d.6ytl#:[tٍn[\公pQp\}6<|[C&5#Q='yX| kg]e2y7ę'0{g! ꀍWх:YQ˃W+[DLoGS9fb\)Ƚ )Y)X?ݳk}#NmMF^XbR)(7lqD&*Z`dV.xݻ,O 5orqX~/ެ揵T#9mSuܧBWӅ'75QzIJ恪(bv` hxDJ"|= 1h+49wLɗJ~i75Oa],9,9%X $snMs=6^k8QℇϑcbbM0='# el1HoRd#Y s6Vjc- yu6gZ[i }&PPZRBN&8 듯W]DEG~*vtOPt;~EUnX[ne'ʜNٽ[5˪g=Kۨo\B٥*5y??Hytg:h܎B,g4fg͍