php-mapi-10.0.5-lp152.1.1 >  A ^̸/=„F gض̌=Zlr;DQi4,.gO?N ;9<@<ӗӉ,[fYXټV= Q2z}orE00ȡHSLTJ2xV.'O\"ͧ<+1Y"둸6既X9׎C^[١1~z%{$l ZgT""Y,~ Gٱ;ԇ" Ē umXh RqTV0pw4bff1926edf870f19b9456142924a9faab4847bec30c4176f7fe3d8ffcaf3ed2740a61245aa9f2ecda5c6af688aed3fd9323488dc ^̸/=„bv􍰢9W;W? Q# 懁[7h:fT3a_UEUd;nxbFŏu>| 6@`v;ڍK9{6j)d8B0߹1NŇ9 ̄􎨰R8KPl\B>*34؁(^Y3޷"\N,- L` м@9>$xDV4bW!.scɢߕmC3P=K%HI~#&Bq¶Y5ș>pAnX?nHd   2  4 > H \  .Pd! !!(8$*9*: ^*Bj[FjeGjxHjIjXjYjZj[j\j]k^k,bkwcl dl}elflllulvlwmTxmhym|zmmmnnDCphp-mapi10.0.5lp152.1.1PHP bindings for MAPIUsing this module, you can create PHP programs which use MAPI calls to interact with Kopano.^_lamb03openSUSE Leap 15.2openSUSEAGPL-3.0-onlyhttps://bugs.opensuse.orgDevelopment/Languages/PHPhttps://kopano.io/linuxx86_64XAA큤A^.^.^.^U^62513637e3b9d36968392f2a6803057fe5cecf1915494db567d71f34090bf4c02fa79663657d51ad8a043471d5e0558d660b78b46ee9e3e16e03ea4631c000ef3rootrootrootrootrootrootrootrootrootrootkopano-10.0.5-lp152.1.1.src.rpmconfig(php-mapi)php-mapiphp-mapi(x86-64)php5-mapi@@@@@@@@@@@@@@@@@@@@@@@@@@@    config(php-mapi)kopano-clientlibc.so.6()(64bit)libc.so.6(GLIBC_2.14)(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.4)(64bit)libgcc_s.so.1()(64bit)libgcc_s.so.1(GCC_3.0)(64bit)libkcfreebusy.so.0()(64bit)libkcfreebusy.so.0(KC_10.0)(64bit)libkcicalmapi.so.0()(64bit)libkcicalmapi.so.0(KC_10.0)(64bit)libkcinetmapi.so.0()(64bit)libkcinetmapi.so.0(KC_10.0)(64bit)libkcutil.so.0()(64bit)libkcutil.so.0(KC_10.0)(64bit)libmapi.so.1()(64bit)libmapi.so.1(KC_10.0)(64bit)libmapi.so.1(MAPI32_1)(64bit)libmapi.so.1(OLE32_1)(64bit)libpthread.so.0()(64bit)libpthread.so.0(GLIBC_2.2.5)(64bit)libstdc++.so.6()(64bit)libstdc++.so.6(CXXABI_1.3)(64bit)libstdc++.so.6(CXXABI_1.3.9)(64bit)libstdc++.so.6(GLIBCXX_3.4)(64bit)libstdc++.so.6(GLIBCXX_3.4.19)(64bit)libstdc++.so.6(GLIBCXX_3.4.22)(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)10.0.5-lp152.1.110.0.53.0.4-14.6.0-14.0-15.2-14.14.1^^T@^r @^h^(9@]q]X]µ]@]z3@\"\@\X)@[j@[@[h8@[;e@[ @Za@Zw@Z@ZxG@ZP@Z#@Z@Z ,@YY@YeYW@Y@YY^&@Y@X@X @XX@XY@XGX5X#Jan Engelhardt Jan Engelhardt Jan Engelhardt Jan Engelhardt Jan Engelhardt Jan Engelhardt Jan Engelhardt Jan Engelhardt Jan Engelhardt Jan Engelhardt Jan Engelhardt Jan Engelhardt Jan Engelhardt Jan Engelhardt jengelh@inai.dejengelh@inai.dejengelh@inai.dejengelh@inai.dejengelh@inai.dejengelh@inai.dejengelh@inai.dejengelh@inai.dejengelh@inai.dejengelh@inai.derbrown@suse.comjengelh@inai.dejengelh@inai.dejengelh@inai.dejengelh@inai.dejengelh@inai.dejengelh@inai.dejengelh@inai.dejengelh@inai.dejengelh@inai.dejengelh@inai.dem.kromer@kopano.comjengelh@inai.dejengelh@inai.dejengelh@inai.dejengelh@inai.dejengelh@inai.dejengelh@inai.de- Update to release 10.0.5 * Enhancements: * gateway: support loading MAPI folders with slash in their name. * Fixes: * admin: fix stack exhaustion calling AclRightsToString. * admin: fix out-of-bounds access in ConsoleTable. * dagent: change SMTP error code for plugin failure from permanent to transient category. * server: recognize more MariaDB-specific status codes and initiate reconnect if needed. * server: fix a cache pollution with PR_HTML and PR_RTF_COMPRESSED. * dagent: failure to run actions will no longer stop rule processing. * mapi4linux: avoid M4LMAPISession going away while ECMsgStore object(s) still alive.- Update to release 10.0.4 * Enhancements: * daemons: service units now run with systemd protections on. * icalmapi: support reading multi-iCal and multi-vCard files. * Fixes: * dagent, spooler: workaround crash during Python GC. * dagent, gateway: avoid stack exhaustion in HTML filter. * gateway: avoid non-atomic replacement of SSL context. * gateway: avoid one crash case for deeply-nested HTML mail. * server: cure a mysql wait phase during shutdown. * server: cure a crash when the SQL server has shut down. * daemons: avoid deadlock during signal handling. * libserver: fix use-after-free and crash on shutdown. * Various null deref warnings from clang --analyze were fixed. * libserver: resolve memory leak of MYSQL objects.- Update to release 10.0.3 * Enhancements: * server: new config directive request_log_method and request_log_file. * server: The log_level=0x100000 bit (SOAP) no longer has a meaning; use the request_log_file mechanism instead.- Update to release 10.0.2 * dagent: add processing time stats and publish via surveyclient * common: fix a malloc/delete[] mismatch in kc_utf8_to_punyaddr * Respect KOPANO_SOCKET environment variable in all programs * server: support numeric UID/GID for local_admin_users directive * daemons: support numeric UID/GID for run_as_* directives- Update to release 10.0.1 * common: avoid computing log messages that will not get shown [KC-1674] * freebusy: fix crash in RecurrenceState::Exception instantiation * client: IDN support [KC-1659] * In config files, fractional values can now be used for sizes ("0.5G").- Update to release 9.0.2 * Enhancements: * storeadm: print entity types in orphan list [KC-718] * client: improve dreaded "gsoap connect: ()" reporting * server: fix dreaded "SSL_accept: (null)" reporting * ECtools: add kopano-vcfimport * Fixes: * client: resolve rogue file descriptor closing [KC-1397, KC-1462, KC-1518, KC-1584, KS-42330, KS-43193, KS-43409, KS-43618, KS-43677, KS-43693, KS-43907, KS-43925, KS-43936] * dagent: resolve crash when appointment has empty organizer [KC-1637] * spooler: regard redirected messages as having recipients [KC-1638]- Drop chown calls from scriptlets [boo#1154309]- Update to release 8.7.85 * daemons: support "%xxx"-style interface identifiers in bindspecs (the "server_listen" or similarly-named directives in .cfg files) * client: send fewer logoff calls [KC-1590] * daemons: AF_LOCAL sockets were erroneously owned by root rather than run_as_user [KC-1616] * pyko: avoid circular strong reference from notification to store [KC-1572] * php: add missing successful return value for zif_mapi_vcfstomapi [KC-1487] * client: unbreak translation of newly created store folder names [KC-1607] * dagent: the server_bind_intf option is removed in favor of %xxx * search: put back the old value for limit_results=1000- Update to release 8.7.84 * server: new installations will use files_v2 by default [KC-567] * icalmapi: vCard 4.0 (RFC 6350) is now emitted * kopano-set-oof has been removed; use `kopano-oof` instead [KC-981] * kopano-localize-folders has been removed; use `kopano-storeadm -Y` instead * admin: the --mr-process option has been added * dbadm: the "populate" action has been added * daemons: the {pop3,imap,etc.}_listen directives can now take an interface specifier similar to ping(8), e.g. "%eth0" * server/ldapplugin: LDAP group membership cache [KC-1588]- Update to release 8.7.83 * libserver: fix "withholding" of properties from clients [KC-1547] * dagent, spooler: threaded more is enabled by default now [KC-1475] * ldapplugin: 22% speedup in retriving the entire user list [KC-1399] * client: enable write-caching for properties on stores and folders; improves e.g. store creation time by 17% [KC-1585] * Dropped Python2 and PHP5 support- Update to new upstream release 8.7.3 * Fixes: * dagent: standard casing for RFC 5322 headers [KF-2100] * daemons: do not fail startup on IPv4-only systems [KC-1400] * Feed HTML through libtidy before using it for the to-plaintext conversion stage [KS-40722] * server: fix crash on shutdown [KF-2179] * server: address a potential crash due to type mismatch [KF-2151] * server: use utf8mb3 with mysql 5.1 [KC-1423] * server: avoid entering truncated tproperties data into the cache [KC-1417] * server: avoid using OpenLDAP-specific filters that 389-ds does not know about [KC-1402] * server: fixed TLS negotiation errors with openSSL 1.1.1 [KC-1439] * spooler: avoid unnecessary QP encoding in header fields [KC-1430] * spooler: fix hang on process termination [KC-1449] * srvadm: do not complain about default_store_locale [KC-1416] * dbadm: some long-running statements can now be run in parallel with the new -j option [KS-42617] * pyko: expand stubbed messages when dumping [KC-1159,KC-1168] * pyko: don't mix str/int busy statuses [KC-1433] * oof: fix erroneous -u parsing [KC-1425] * oof: make --message option set the right property [KC-1435] * server: complete utf8mb4->utf8 fallback for RHEL6 [KC-1423] * inetmapi: modified appointments need to produce a new Message-ID [KC-1458] * dagent: set Bcc/RecipMe flags appropriately [KC-319] * inetmapi: restore FQDN in Message-IDs [KC-1393] * inetmapi: parse fake "From:" header better to hinder proliferation of impersonations [KC-1350] * stats: print "PR_..." instead of proptag numbers [KC-1495] * server: no more unbounded thread number increase [KC-1446] * php: fix crash in zif_mapi_getprops [KC-1507] * Enhancements: * backup: do record outofoffice settings * php-ext: performance measurement log now contains a timestamp, thread identifier, and global monotonic counter. This can be used for estimating the achieved command rate.- Update to 8.7.0 stable git HEAD * dagent: standard casing for RFC 5322 headers [KF-2100] * daemons: do not fail startup on IPv4-only systems [KC-1400] * Feed HTML through libtidy before using it for the to-plaintext conversion stage [KS-40722] * server: fix crash on shutdown [KF-2179] * server: address a potential crash due to type mismatch [KF-2151] * server: use utf8mb3 with mysql 5.1 [KC-1423] * srvadm: do not complain about default_store_locale [KC-1416] * dbadm: some long-running statements can now be run in parallel with the new -j option [KS-42617] * pyko: expand stubbed messages when dumping [KC-1159,KC-1168]- Update to 8.7.0 stable * server: fix disappearing inbox rules [KC-1359] * kopano-dbadm: new action "usmp" and "usmp-charset" * server: no more automatic upgrade to utf8mb4, use `kopano-dbadm usmp` instead [KF-1394] * dagent: the spam_header_name was not matched correctly [KF-1961] * dagent/client/libserver: fix inadvertent AF_LOCAL->SSL redirect [KC-1368] * client: ABEIDs were parsed wrong (and it broke with gcc8) [KC-1386] * php7-ext: cease modifying potentially-immutable PHP variables [KC-1355]- Update to 8.7~beta release (8.6.90) * dagent, gateway, ical: modern socket specification in .cfg with lmtp_listen=, pop3_listen=, imap_listen=, ical_listen=, etc. * dagent: PF_LOCAL socket support for communicating with postfix * dagent: limited support for RFC 6531 (SMTPUTF8) * server: LDAP STARTTLS support for user backend * spooler: new config value log_raw_message=error * daemons: coredumps no longer rely on fs.suid_dumpable * server: support for Unicode supplemental plane (Emojis) * spooler: add copy_delegate_mails=move-to-rep config directive * kopano-ibrule: new utility for MAPI rules * server: experimental "files_v2" attachment storage * kopano-statsd: new daemon that records dagent/server/spooler statistics * This is an abridged list; there are more changes to configuration and behavior; see RELNOTES.txt in the "kopano-common" package for more details.- Update to new snapshot 8.6.7.2 * Fixes: * gateway, spooler: (re-)activate RFC 2047 header generation (Outlook is still unable to read the RFC 2231 headers that are generated normally) [KC-1226] * srvadm: make --purge-softdelete=0 work * Enhancements: * dagent: advertise 8BITMIME/RFC6152 support [KS-41452] * dagent/client: fixed broken umlauts in PR_EC_BODY_FILTERED when input was not UTF-8 [KC-1225]- Update to new upstream release 8.6.6 * ical: handle double quotes in Content-Type header * server: repair broken timing log messages for ldapplugin * php7-ext: cure stack corruption in mapi_vcftomapi * gateway: avoid uncaught exception when client disconnects midway * dagent: avoid always running into K-2383 * server: avoid SSL crash near ERR_clear_error on shutdown- Update to new upstream snapshot 8.6.2.25 * Fixes: * ical: handle double quotes in Content-Type header * Enhancements: * client: now emits warnings about own incomplete PR_RULES_DATA processing * inetmapi: now emits a warning when runtime vmime is too old * server: fewer stat calls to the attachment backend * Changes: * dagent: default for log_timestamp changed to "yes"- Update to new upstream snapshot 8.6.1.99 * Fixes: * Fix crash due to ODR violation * libserver: drop all remains of clientupdatestatus table * gateway: fix crash when new client immediately disconnects * mapi: avoid garbage at end of malformed RTF * Enhancements: * kopano-dbadm: new diagnostics program for offline database modification * kopano-server: allow use of --ignore-da to skip schema update that won't complete * build: support ICU 61 * propmap: expose kopanoHidden LDAP attribute as PR_EC_AB_HIDDEN * Changes: * daemons: disable SSL renegotiation for OpenSSL 1.1+ * server: invalid port strings are now rejected * client: quiesce verbose logon failure messages * boot: set default and UTF-8 locale for services- Update to new upstream release 8.6.1 * Fixes: * backup: ignore error when server cannot find attachments * server: search folders were not loaded on startup * monitor: handle absence of config file * dagent: do not treat -d option like -c was given * server: fix a case where an old kopano-server would refuse to start with a newer database even if --ignore-da was used * server: fix server/client getting slower when named properties are created multiple times [KC-1108] * client: fix data corruption when server returns high named property IDs [KC-1107] * Changes (generally requires admin action): * inetmapi: stop treating empty indexed_headers as "X-*" * dagent: cease indexing X-Headers by default * dagent: turn indexed_headers from a prefix list into an exact-match set * If you need certain e-mail headers copied into named properties, they MUST be explicitly listed _one by one_ in dagent.cfg:indexed_headers now. * Enhancements: * server: reorder SQL log messages so the error is shown first, and do say when the message was truncated- Update to new upstream release 8.6.0 * Enhancements: * spooler: rules support testing for out-of-office flag * kopano-spamd: new daemon for spam learning in Kopano/SpamAssasin * kopano-oof: new utility for Out Of Office * kopano-storeadm: new utility replacing the store functions of kopano-admin * daemons: added the --dump-config option * inetmapi: ensure all generated messages has a Message-ID * gateway: handle a zero-length PR_TRANSPORT_MESSAGE_HEADERS property as if it was absent * Changes: * gateway: generate Internet headers if missing * inetmapi: ensure all messages have a Message-Id- Update to new bugfix release 8.5.4 * server: emit log entry when LDAP is missing server info objects * spooler: avoid deadlock due to double mutex acquisition within one thread * php: mapi_icaltomapi did not copy the iCal recipients to the MAPI object * archiver had forgotten to create its SQL tables on first use * php: make ParseICal able to deduce organizer addresses * admin: --user-count failed to print user counts * server: fix broken cache handling for ICS bulk restriction matching * icalmapi: handle BDAY VCF and REV VCF property * libserver: restore PR_EMS_AB_HOME_MDB- Update to final tag 8.5.0 * libserver: store size for orphaned stores was reported incorrectly * client: have OpenEntry check for NULL entryids and entryids too short * dagent, client: fix nonfunctional HTML filter * common: switch logging to stderr when pipe dies * spooler: avoid printing garbage when non-worker child exits- Update to new upstream tag 8.4.91 (RC) * Enhancements: * server: new "server_listen" directive replacing "server_bind" * server: stronger keep-alive * server: further general performance improvements * server: update PR_LOCAL_COMMIT_MAX on hard-deletes * server: speed up contact and search folder querying * server: skip some unnecessary attachment accesses * spooler: introduce indexed_headers config directive * search: pass "limit_results" to xapian to improve performance * search: optionally index draft folders * unixplugin: support multiple non_login_shells * unixplugin: add /sbin/nologin as a non_login_shell (new installs only) * gateway: RFC 6154 support * kopano-spamd: new program * icalmapi: support URL, NICKNAME, PRODID in vcards * Fixes: * gateway: generate envelope using inetmapi if not present yet * spooler: only evaluate rules that are explicitly enabled using PR_RULE_STATE * Changes: * /etc/kopano is no longer prepopulated, create .cfg manually if you need to override anything * server: remove support for upgrading databases older than ZCP 7.2 * gateway: use threaded mode for reduced memory usage on many-user systems (new installs only) * gateway: the "imap_store_rfc822" config directive is removed * server: the "counter_reset" config directive is removed * spooler: the "always_send_utf8" config directive is removed- Add 0001-build-fix-build-error-w.r.t.-gettimeofday.patch- Replace references to /var/adm/fillup-templates with new %_fillupdir macro (boo#1069468)- Update to bugfix snapshot 8.4.4 * common: fix detection of local connections that need not use zlib compression * libserver: improve ECICS error reporting * dagent: reenable automated backtraces when invoked with -f * php5-ext: fix positive retval setting in error case * dagent: redirect rule led to crash * inetmapi: overwrite recipients instead of appending- Update to bugfix release 8.4.2 * server: revert NO_UNSIGNED_SUBTRACTIONS edit- Update to bugfix release 8.4.1 * inetmapi: handle empty/invalid Sender in RFC2822 mails * spooler: for send-later mails, check trash, not outbox- Update to new upstream release 8.4.0 * dagent, gateway: whitelist-based HTML filter * provider: speed up getIDsFromNames by reducing SQL queries * client: speedup from-scratch MAPI session creation by avoiding extraneous logon-logoff cycles during provider initialization * client: add API for dump+restore of MAPI session profile data so libmapi users can skip provider reinitialization at program startup * mapi: disable very slow RTF compression * server: add entry cache for S3 backend * icalmapi: handle up to three email addresses in a vcard * icalmapi: support ADR, ORG, TITLE tags in VCF files * backup: save and restore store-level ACLs * backup: merge store-level metadata- Add Requires for kopano-migration-imap [boo#1055939]- Update to new bugfix snapshot 8.3.3~24 * server: fix disabling of shared reminders [KC-728]- Update to new bugfix snapshot 8.3.3~22 * gateway: trim CRLF from PR_EC_IMAP_BODY{,STRUCTURE} and make Apple Mail client work again [KC-668, KC-720] * server: disallow empty value for embedded_attachment_limit and depth counting error [KC-745] * common: fix incorrect timeout check in scheduler which had disabled softdeletes [KC-638] * server: disable reminders from shared stores [KC-758] * catch pointer underflows / NULL pointers [KC-694, KC-60, KC-177, KC-355, KC-378, KC-379, KC-669, KC-754] * libserver: avoid creating multi-stream gzip files [KC-104, KC-304, KC-597]- Update to new bugfix release 8.3.1 * inetmapi: do not force HTML when use_tnef is set to minimal [KC-664] * spooler: avoid a use-after-free, and a deadlock after this failure [KC-588] * server: avoid unchecked return value and unsigned underflow [KC-656] * php: rework pointer value storing * daemons: call initgroups when switching user and don't fall over [KC-684,KC-690] - Update to new bugfix release 8.3.2 * gateway: fix an IMAP protocol error [KC-668] Apple Mail/Alpine did not show mails with long encoded subjects * common: restore ability to output crashdump [KC-630] * inetmapi: avoid short allocation on group expansion [KC-388,KC-727]- Update to new upstream release 8.3 * Enhancements: * migration-pst: call SaveChanges only once [KC-534] * Fixes: * caldav: avoid a nullptr dereference [KC-236] * cachestat: avoid exception and unpack tuple [KC-402] * ldapplugin: revert "catch empty ldap_search_base" [KC-602] * spooler: fix crash on forwarding rules [KC-608]- Update to snapshot 8.3.0~1007 * Enhancements: * gateway: optimize LIST, SELECT, STATUS [KC-490] * icalmapi: VCF conversion [KC-420] * Fixes: * migration-pst: skip root folder more intelligently [KC-487] * migration-pst: MV properties are handled better [KC-457] * client: add extra checks for EID sizes [KC-500] * gateway: enforce user and password checking on local socket [KC-396,KC-490] * Changes: * migration-pst: ignore decode errors [KC-521] * common: fix empty text bodies when converting U+0000 from HTML [KC-557] * icalmapi: reworked copying description into mail body [KC-568]- Build-fix include of kopano-migration-imap- Update to snapshot 8.3.0~694 * migration-pst: skip root folder without hard-coded name check * client: add extra checks for EID sizes to CompareEntryIDs * php-ext: use /usr/share/kopano/php for mapi classes- Update to snapshot 8.3.0~667 * Changes: * server: make softdelete_lifetime config setting a reloadable property [KC-472] * icalmapi: handle missing timezone for RRULE [KC-414] * migration-pst: filter metadata at start of subject [KC-424]- Update to snapshot 8.3.0~334 * Enhancements: * gateway, server: reload SSL certificates on SIGHUP [KC-301] * dagent: log_raw_message option can now be used selectively on users [KC-370] * Fixes: * gateway: report missing attachments over IMAP better [KC-436] * inetmapi: avoid overzealously generating winmail.dat [KC-348] * common: fix spurious crash in sk_SSL_COMP_free on shutdown [KC-443] * backup: improved logging when ACL does not resolve to user/group [KC-431] * migration-pst: show usage, not traceback, for invalid options [KC-372] * inetmapi: avoid buffer overread on rejected recipients (showed garbage in logs) [KC-398] * Changes: * server: compressed attachments now get the same permissions as uncompressed ones [KC-380] * backup: maintain deleted folders and add --purge N option [KC-376]- Update to 8.3 snapshot 223 * Enhancements: * mapi: drop global lock and replace singleton allocmore table by per-object vectors [KC-328] * swig: expose group and company properties in Python [KC-320] * xapian-compact.py: new -c option to specify config file [KC-205] * utils: support setting out-of-office without an until-date [KC-275] * Fixes: * pyko: do not throw backtraces on log messages [KC-340] * server: S3 object sizes were shown wrongly [KC-351] * inetmapi: do not always generate winmail.dat [KC-348] * icalmapi: timezone search was broken [KC-313] * The RTF encoder incorrectly produced paragraphs where it should have created linefeeds [KC-338] * The RTF decoder failed to see that \uXXXX could start a paragraph [KC-338] * The RTF decoder erroneously created a new paragraph on \pard [KC-338] * server: Ctrl-C now works in gdb [KC-171] * inetmapi: avoid an infinite recursion on SMIME handling [KC-366] * ics: make creation of new syncids work incrementally [KC-208] * libserver: change incorrect compare operator for EID_V0 [KC-365] * Of special mention: * search: python3 support (but requires new python-xapian and, as a result, a db migration or full reindexing) * Developer/packager notes: * KC variables and functions now live in the KC:: C++ namespace [KC-369]- Update to 8.2 snapshot 451 * == Fixes == * dagent: iCal descriptions caused wrong body parts to be displayed [KC-138] * dagent: mr-process failed to copy attachments to the calendar item [KC-202] * dagent: restore/rework forced ASCII charset upgrade [KC-294] * == Enhancements == * kopano-stats: bind 'q' key to exit as well [KC-105] * presence: log authentication errors * Improved PHP7 support [*,KC-330] * == Changes == * search: log to file (if set) instead of stdout [KC-204] * search: treat '_' as a word break [KC-290] * swig: resolve crash when python programs end [KC-269] * config: change ldap_object_search_filter for WebApp to be able to search by mail address [KC-337] * gateway/client: avoid resynchronizing RTF body content [KC-338]- Update to 8.2 snapshot 397 * == Fixes == * backup: avoid exceptions on problematic rules/ACLs/delegates [KC-213,KC-266] * The comment for server.cfg's "disabled_features" was wrong [KC-262] * php: fix crash by adding missing pointer type conversions [KC-274] * dagent: the "Received" debugging header had the wrong target address * gateway: do not emit an X-Mailer field when retrieving mail [KC-277] * server/ldap: report empty ldap_search_base setting * client: verify peer's SSL certificate name [KC-156] * admin: support unwrapping "default:" type URLs [KC-289] * backup: fix tracebacks when used with ZCP [KC-306,KC-307,KC-308] * server: implement missing readback of compressed attachments [KC-285] * search: add script for findroot upgrade [KC-300] * php: ICS import/export functions [KC-302] * server: AWS4-HMAC-SHA256 support for S3 [KC-170] * pyko: permit "public@company" syntax to specify stores [KC-317] * dagent: new AUTORESPOND_BCC option for use with OOF [KC-319] * == Enhancements == * PST importer [KC-59] * Python 3 support [KC-48,KC-267] * search: files are now compacted, and their uid/gid checked [KC-188] * server: allow search folder creation outside of own store [KC-271] * dagent: forwarding by rule can be restricted with a whitelist [KC-109] * == Changes == * Non-Delivery Reports now originate from "Mail Delivery System" (like postfix) instead of yourself [KC-309] * Support for building with a no-SSLv2 OpenSSL 1.1. [KC-230] If you run such a setup, be aware that a config setting like "ssl_protocol = !SSLv2" in one or more of kopano-{server,gateway,ical}.cfg can inhibit the process from starting. * Cleanup of the example LDAP configuration files. [KC-229] /usr/share/doc/kopano/example-configs/ now has just a ldap.cfg, and no more ldap{,ms}.{active-directory,ldap}.cfg. * The example LDAP config file now has a different proposed value for ldap_object_search_filter for OpenLDAP. [KC-218] * spooler: messages with reminder will be sent with a TNEF copy [KC-152] * admin: group features will no longer be shown [KC-239]php5-mapilamb03 159069014310.0.5-lp152.1.110.0.5-lp152.1.110.0.5-lp152.1.1php7conf.dmapi.inimapi.sokopano/etc//etc/php7//etc/php7/conf.d//usr/lib64/php7/extensions//usr/share/-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.opensuse.org/openSUSE:Leap:15.2/standard/8d3099d79678bda5233aae7916008a3a-kopanocpioxz5x86_64-suse-linuxdirectoryASCII textELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=fef4baff56312596b93b4adae60f78aa4a07f8ab, strippedRR R RRRRRRRRRRRRRRRR R R RRRRRR< 3;8^ utf-8c8d4f436eaaaf0cd7f9d78b3643cd05dd9898ded853124f929d6585a0ffeee13?7zXZ !t/:0] crt:bLL Zj6-Aj3UBi(kTn`3C7ĵjEJq=v/UqȦ儒of&lPJqDpڑ'BĞρ y)5=YZokPuy' }M /ϻ#D'Bn`Ooa3j.FJwGmryWgUR_XG%ooًЄ ͧrlgŶwU|CF!*/Di0/mkAlLn5By@=YBiQQpש1'fEzafyNSP˞]vECwXƸ=o`g ְ!!aVB*8=Ȳv`<(GH-6k3}@?ZI )*rXD EQکqg> P 5Fy?%*43!,DD?Tʡ aG,*"4ĕm{TV~.7X Sy`=PD3_emՖe[Q'39α_PJQCw;{#*bH剣*s,| 릤Qʒ:.OHYvɤbM_wPG)$; 4fJ7ҵgx!ft ePκDgNj:g+~l? -*lh^Cn_F|cR͖}/SsUҟK]5pQ5uܸSz:T>ʅ LaìkpHժWЄin0rE8N0F$ u;Dy/w\ 24of,+N 9Iv4<"OϩK}~v]#zѠ*pfάA"80*P, q*HnL hBg) Ɔ &iҽdg38eG16;t96h&4RVN q&/-9ʛ@pEn7H7&t[y۷L@9#CU ':ײ]5yՇH Y;hc+h%4`6 ygj9lX 2᫡+@߆gUߧ%hk|L9v|WF49]~g2K$^tqod*|B;dzfhsYaV!jg u(vX:ĕn3:¼o =`,|`o)7V5(QSP*B ?%f(~Xa3>dݭkNhߥcpLtʼZApP ۧ0=" ?;FP)s MEO5BOl>cW{)v)YX9#e6Wy}{Y]psC>hqN Ŝ5QpСn@ظGU}ۓ1vd 6s+ G;a`p7:u8t8NL7:MJG#.tPN$YA/i͌ӑ Ug"2tI@7GmIՉ*|%QӰAmYE[J$&%Z~`% ir+٘-UPLJb͖GAEn  |"a " -a HIT̖ QyU 5C~m` E#l8CIŚ(7 aǾ@ߦ9d4:LQ+U92$ BHJA4:U;\7 KeWbD*iDuʢv^5N1^_|mXSBT!462zS5i%T"rJl{qʄ\3F@xpT2}RЊfm(Sܹī3R7MMċ9z4AqW4kYf.}Φ0m&E% :٤y0wP(Grt`+/U%˼_S)г$(_ۇ%7*WA,BeIAJݬ}Ӧ68M{{D/ipI ;'cuXnQTaU; $PxZ}`g](j^;l+~hn0yd;B^<4#p1o@Ue[ pJPuz7J2}ɟLrpZIQƸ2Akiz'ר @7%--r?G,nX\^ς3~H?.$QH'vKsYCma'> }L-E?P D1Eŏ&VFe}ò/"wH1kJDncu]vxy_ u8{jlJXlRDuxTU<f8ŽEd|i^|8Nr-ES: tʇe)"]u<{_*vy50ͺMȗN& ~ ̑͆|_:v*o~+eARz/IrŐp9,w~TIJv}-أeMN_tUn$ K֒ݡHO"ƺA5}OC7?–yUL O_>5 GDA0FsAX> ?eUaȷ:n#%i\\].w I+I]V[Lz;-=5HbVjvnJt:EO˼GV ǀyS4dVKv܀Yތe!_Tdeи_8GjU<Ȧ:MH"-8n fQB}P7*HDmA4U= Eo>s'Uj+[*Om]2|JP_tg֮Dp{0 W҄iJW%-2 iI .ku5e"nf t Gw` ELƖ7{~u[[}G pye6])%K ޡ*a'*CH]i^°[gt&"͕,cBj2I+`eqTݳPA؞?^=a1Zk~lOK.}\mv?yo@-mU !WfIR/ck"N{#T<lXVJQ ̎ZBwYx=`]FbxV%\ Ĝ6/a܊,y?%ä)lHKYp ,bW(&0W8:[qP3 Tbbۃss؍H*/+jjm`hp˴8BY+x) vdn\!6?Vԫ6y/ *3Hl"ypeƭ%/Ha.[j̟Ԓ4 Y9v:=3tIctC”>EH敘Wz u.I7~S}k\>3C{&ȴUQ눬Mا]qd;^ 4Zc~2]ǻa] CVZ}%}R"nJ&ïưѯ. _&: "!vu3±u+$.aRz-K Z9r(<[ِɡ(k1C*ΕGR%M$秺5=bـ:e;'DXB4[V* :@62 9b;?+?]0O V͂F>uk0)I vck 9rGdu Esƒp_:!uI3(D\yq&M'+7$r=L:eyU^$y0޿-Q&ՒNo+sp0?| S |VLL\KdD `F0U-Fxllż&-ϑq$ǀr>J3Cx&$[7f׏7aThsTڃn.>sګ4ubR!*#y- 67.ϒh _Z"[!T_ؑO35t|ɛSSզGi<˝ t5X&0;G?>فƘ!氉9'*^QWѕdZ<=вL{ 3ϧ7Uwf/i]B8X4|cצor_ޜe8,أ&@׏!B!Rh^ӧJnᳬt3H?gPL%qW?Y5*`'4Z5 ¯:W?O<5[E cgb15WG9uċe9Vz*'{]]Pgz}jwLl#|?׌V;N>k!@)|ROzG̬x1sS /||K+z;L^M|9!,b%,tf9 |CS Lӽntx́T^xvwQ~Tm˪B%Wǯ$P£Q7I[υ˧DM"e\VWŘzDl*5Uw̷%(meߠfRA}Vn5v4L#} \-DD)BMGE3#,4t66˿'hLq!@Om&^9d+Z㯟A024T$0Kވd[ r4l˥WO~<:޶x %pQYfAA=|^"uT[f304ꠏT.E#,%)Չ!DIs]J Od:6up9VY Ċԥ%M?L50?ۈtV&YjDEd 5U*6K2a2pTj';0<2;І׈z* >D.ǛB44VvIzm ]V|ݑ1#GPR)/'sZO fjj ɨugu!Mx*&/=D܈"Dyp[Dd#pUk=9V*@nPZb[7z\?T~@yaK4{9㛘yzZ!OCf29|&&A G/]\'ҠHHwm=2NDݩV!APn5ퟬk{N6μaîIJ# a@oE0]J֝Qtv9JhS&(^rZ "SUBf;3x&3 _EdR\+$ƙ,0`FnT:"㌽IDNAmP%ZU%4Gk';IdkŞMրG2b+AB!W̐ӑ#7DxiEbّ!c_8dTM8:&v[{s!?1X0'9C#HgR0"Ԏ[U.\U{TUH,RI[*ZWD9M4;US<xU)~+mnV S߶,ćB8zRyۼѠY*OT}(%f*>coS/ZPjꌶ %o5=vc_DpFF #ʠ@pW 4?^bC!h´‡vbW-)K\XZ`>8ey$:pä tbGJ a{R"3o*jmWgxqByX^^S-ޅ5|N>fnm?*?{p=vV3(ZjWLUb~an(<,sN*RqoZUMͺmpA{X'S)N h;{_~lDS#U$G$MOJ0ȹ Fep='r*e{UqSD7cԦJjNl]ug9߭;sb?ojv Gohw6IL=dDf3VJfV{̘pEwzs5#(\@)wX ϊ+Ue-/4F άPq([]nՀo!/ A#r<%fN AB(*kޫRgrJLpKo;__mPeb(X Tdf Τv2 -iS0پfv>U|x|⳼ANI\@\96.Cܹn8}$xvP^.sA/ηL?9 +V-l =y_A S"w F@*Zq Mt=2_Aȿ lpIt$S/~UQ,u)oޔ5d>./ Aj5J*ꖙr_o BK/~cJ  ?}GoDP/ +ځ?RhtҤ +5D,0U֪CyN&A}K(x"̓>ZD9Q@i&Sp-zU8ﴲC<5s_Ov:)_}6.C$xwȽL3Q0 K`l'BhG^HjԕIs~ A$iƾ]: w.ޛnD%Uv X:cmꎷplk,3/+H #zod6PJDHK?FImPߓE 1Mk(z ߲TU{E|vэ+O{UtWHԩOr8p6U;7 EFɘJ|H|(WVh JJU<}׋0h-52 &t?A/1zx+DfUEs|!2c}.TcACٿS_lJWMtxx#;s5[{Z# %2RbǘK֦ s&]-u~Hq+qvP3asbv-㠒a% ѼؿH⥜C,r"۸nshQi@v4@kD<ڗ~E8Di)V3hK"5&mZш43w]ft/;~آnrсdX$P|76I dU9;‘ Nj5`7\.#F\`|;._^:3r{Uo5k֊EtE ~w``@#EkO;0k;gͶJz|+eOs5q4=yH4^#:Fu˽_a"Har'yH~&NM;]XsUp~d٘ rz+?Ryͨ|NJHbV5% .4'+mWlhr `墨uؘIp0i@J[*#+PƧ^b?8iAU ,YyZ?q]Xm򉅆Io8k.wM)fX@{!`DZ9i*Һ!b9Հ|f;e7viEE&@[ }}Ul>l詎3t@ܺ" G5O :'aEpecrFy6Z9B9a*s+'/n7/_iy0KW+PK80Ӄ0.B:]@G壩RXUjrPZO3tKE rݾ7hU^3,9 GybE= [X,+Tf5 Q2ґ^P v Tj F`P=PQUH˕RxűuD\J$ZYY5Վ^iJ UOwɬ DnXjAs$zduV*x6& ?#:Sj߾6#CDqRn"fgq'~/M-VKa+5ڙ PoF]ѽw%8OV&JdSS "q?? 橫*WGM&7&q6.`&Xfl/1 6(^O|D*QGW;zE%o,t08զ H0<.v_ߖ}n[?cψ<]->sR,"`FU|絧ߨh閭so&)(ld.Qg5 T6QR1[ 蚓8 S΢c:C8%0cr~(p$'A_(qB>;`Ι~KJd:Vp|I_ Wv07RmB [.Mn[e`9V`R3۔QչWzU929Af`:|"Cٛ[aG;!7Ir@/oPta8dG͑4ߓejY@Nl_^a{@X ټ}Obg@y!zB 61HjG-[ pO[)uTV0e(넃)p0J8=I]g{SP=56M_DZs^Dd/AŊ¦"iXpAly8> > ͱ7zwFڼ#lz=I_` o (5i t|<żO."0=`X>Sa#(:z"Ro[*/rK%MJ=g }D(gϻ> BXXmkãXiyf~!NY~km)ǞpX{{'A 1حXRL6Ow]?]ѿ=#Rw-ŨWv霞;?K0zP"v SĐ3Hen%gvmzo/cc4v tECPP*gf.凫6D7t-QƃBZCІ wM!9n"Xe~>L̋Y\ccLw۲K>a@y yT<(9=DCS $05pŇZW'Ī)k92u3ir?I#cPe130$m5$S4xB 3p 6Zb[0٪~YN*MGq K՘(f$)+d\!9C˭]/~1*8T \;i.-'Oh ]{+{ v榾pHޘD #mE P9^K9͇/`ؒfø[_rnZ^6[nv? ɣD͓)&Z\ƞ:HA,[FMppD DQ[%`2nߑ~Tvzwq$& D7WFXl%_u F[u 3bHZ$ĺ<ayiV+LKzmj\<$>rq!ղUƉ`Afip#8 A?.3 Mv]&"Reuo. ]UȫgSЛ閑;O/Yz{/ORdɰ3^c {8'uv$HTu IQ_cISA/&EuqD%BAqyτ*k1EfyM|nptOPƒ辡2kGq/,c^/j'^s7CHI+`ZԢR3CO- ߠcq rudEgWi+"qa?ߜlΟ{"zٳbqszVpHpѺRnNUx 5Pң[P3hh3Sj&ќERhc,_djҥ|[Ɉ*䬱BՁce{c>smaF@7f yM{ X՘2I  βH{HjO]j<8w9uՁԇSo!Q~.ߞ8y76$qa##e ʓԈQdswCIKpdSLP̓YV$jwȗdtL^: TOFHvh&o3)琨r풓A1h-DSmHp_1Q,˗M ^'#vrgɇj&wU_KiV)N6]IH̎D&S8Y*&W 3|~oB~DeUb"~'\\ZY%uiWy ı6LͲO`w}&uCR?W kQZ]a*+/R6jч0'7N?G㧀\^FP*YݙҍMqv\YJ|i,&27(x+"P;o( QO[YVDyz{>Bo;>fT]kO[S고ѿyjs=>wEIUF[79E,nH}GУ?_s N ڤbޗfEh0n#S>i ϤTXmLkh=p@mgmqgl\"5XeDM*k @5>+?44li&W4йf?=1B-񄐛A(Lo/S((M~-~r „+M٨IdgmFC;3a;B|}\ MCҢ >m q<{ PB1`.w ,Oazn/yhM,s _{9tGTiC JuTxhNXJL*7*RF=Isr7{%]`y=$ 6pyJ%aN(,:?(y@geT c v^2|n<!~y5G' Juɸ}u C~gq/.X&^L j@l4Gր3!SvR:ޣHdM6j3IODxOᦪ#z'p߶ֽ8ru %ϵrj~J|TuՍLAwJ ԟrq?ߩ 2&t^CekԻ7)Z7(({<ӺnQ B8}kbi$٭̗4_L KƺAG=PPS%bO\*]:OA4|МԻ}P(7MsZ#Ë[] . fv skG/ϲ-r~=u &hƏbr W`Zr16e,D{JHVeR3eo^ޯrw0{KW.kF҅ur:/bgR i[ g'&4aMdMtM'E˨ͧ茓"..8QBɄYAj\xܧhJYHLA?e%zwy291 Gz =z7GT!qȡ skPg],A 2iwQ}I$mAuùr`ݍfPߗ8-$1ɒK!+"@yD~e"e͍V4q J?׈ 3ɶE90:Zߟ=Oionj3vq_`D1&x#Te*AތJNk g #WdBx sBAFGBM/SpȈ$nd |YQ+<.k4)jH4ȤIƎ\T5~nꓭ; z:-]մZꮬz@0#}9xLcۭ9-Wju߲ăjܵe`.m[ꋎdP`ːr#X{80d../ցdh n3!'-BO_Lqè]'>5;Oa&/gafaI݇YTLxtijG} vڹSAa[$= M/l}J)/˰ѴdģM:d}ߢpB=5"Ruenm[,KAN)?^ GedB&FX+_\ -|Q>Ym*j0BOC*q yמ9@^mz1ȻE;ui:~sytWۈBԮԱvoZCn+X6ŴIj-AU-] N׫췸;p_ZlڀPb-vyʐ3kHbF?O;(+`4%AF:*'Jߟ-۾{SYJ]F+j[a`vty򑶯5T2GRFMW'`iE/ȡ&nztM8éxx1\CuҡІ . uY,8%TcȩN}bmۆd\h'%U?'Dyn$8OFDwI g_V]h`tu.l[=uB}| 2KKהP`uUX'יC9bN#'x g*f,Կi4tak42zUC>XYmVc*pm$>{颌UWGoab܁7̞_|8uA8~lN ZAB^&׺^r&ͨL$*\I(*^|C+3̢k{8pӜcP8²]^;S`R>oUro]RqfE( OSH4=% EoP#;6tnpe;ѴLġ (h<2V#ϕb̌2b0!F"ҠRmx\?Zpz8q Mˣ*k2ɮ#% "X9X4V\Im[,!xHuǩo_TP(yUTkV8։o6j /vnp,S`S+w}2層:{a~aP OEc'?)J1cO)lTfFk%D2q h`f^#fmø ѢB>$㶈HRx}<g`]':Czo#"|!Q<~@n et/[y@HoA:,T6ӎ@6 S#!L$|<?8B/s*s\gzk4]1-bL٫%+N1\AG#zGK[2OL;%tSen`_u2mJ:y*MC̶=OJ餹*kz0JJ5W$9ퟕGJjW]qÁpTLb]Qz]v;JDIhE<}Znn-SQWj]+%r4\R~5kxEBSuɖ8C:XR#EQ ֵEEEG7#VlXS~\re`'8|&,<Uf]+a F5sz"l?-&~G\REQNLHn&HƋ&!Sa}X|ҹBX$x-rD`y6;De4"/lMDx]iQ4v; O- ϥ8d,Le߫vNaifh/U=h{TҮ>)שc#HxVHgc`W[y,PιsP12X54q:w z3u$XY5J&{ǔ}o>g^$;'@H54 X}A_LYD 2t?;Uā@ׁYͪcǐ z* *Mۯefk$փmxV T3tT8uЉ:8~$  +7 ܡT '=Ǫgi|w8lT_uB&8u*UL$Űj `i JpCK5`+ҽc2 (qU/Od?*/,Rjf#X"N~vg.{2_z4ιڨ;.ȪمVRie4@XkwQƍOXI*W,"Yp&Ud~[@Bʰ 2aٟb þ{$cNQeQ5ݒSDZI;62u㏰ru_T"Ĕ헒N6CS*h!Z{綷(͈ Y4Q b-;7zMDp[efY}t>&m1< S)seIX{hVEq[J <,`C8edN O `ukOe*sHY1| dp#ei:㹹@8[n3eI 0BK޾/pO4w'4Sw5j $(Z#Nqof7-־4$a*6npHcg ~{܏q]a8>XbU*5.$fct| uha<}8 +=r& =xTacח C{^KI ҕKx|u%)c@+h{PJ˕Xa绪>)V u*pO{MEa覿\jp#L&BB $ghVudU;UH7om7s] ΕHEsOJxY>"}F<4qz_g3 !jgPQՀ..˥Gx1 G+{^]w~s> y&;QϸBF{ A23wqYݚGQg>[^]Nڪ<Xfyw;:͑؅JoGF6.|>"+GX֞_#|<ECew}01MDsJ4#ݴ[p nvZ[̾syMx}r ٫&۞[v W_<+T$gG=0Gkh FLeaʯQɗa=OeҎ/#O)AҪ9(yCř $SglAYWb͗\T3:{̨_C!QkF^KQ=fcǔG!^~YJ9R`Yu݅w]WitZm[>\ϕ|xyŹl{4gm>"MWdw9.S* [{ i ݅nj{-+nS_u(Pxщ͊1VDK_Rf h"SDfͻnP= yf#s:g23Myp%-Q ׁ3.C_?&k_AƷڮR`7`Aju_@I+h)o^]ǧ25=-i}ȻEԱ71y@TbU 8PՄ/Oּqlr0]@`pt%mBIH_[('J{ˈ`Fu1X3u0HSrhzpr!"H.ݺ89z J UKgjh+s[+ Z> !iP?4%5O|hV%-򞣐 *1'"vMě^a#B] LVª t1# |V.:Q( )et5 ^D!W vS{lse̝@d;L>b,'0)MCSUDAzscq8Fk*\68s@ExF`ۈK zbbc.9cD8otk8AţTvN V\:`sJ_pK#ˣ1,u'\ԧaǐJ{3a:JW@85AnK&^2)& y.9|Khk!Zc)Z3*>GQV"=p*kuur wi<2R]Zok!?3Dqlg2F>-gܴ)ۚ31ܲ:jүfZ oB<]}ւ 1aJ[L ҼBꍕZwRȔ8';|3%ww)nZӭ,7%EH`^yqːTG>?6E˳vWX>\v 6QZ矰,ko/?e Wөx]`ZlD+6H"ԃ77h>ٜ FϯHK/.q Ko^<%U]*^$̉!?_r9su[-d&uK6pYQtx Euԣ"$ l:0쪮C3 ]ltkT(!+r5u0_tNgnV8';3EC@zThp}~d؆j&2QzCͯ^*^Lh\V7y"cd6"6DtR7liI yyǸ-0@a` az2w"8#ӈe # q{Tj}ն/GIW$B<U /hy^g!4GٙUY3{Ǥ:c?}&aT(*GQv/GQro7h=rϲwL'嬙) Q`ƸaB^Cm(kFv{{VxBP|ID;#&}ܙ!D7(VhcnF#a:)m,JaG I|Y"VL±κOrCIlS$E`|`i׍r(1~gHŎ9)V~Luiy7| C4 i{ mGk!1+"9-u I7X,pŜ^Եs} cVG>T\YZՐUI"H86mG>>9NmQ.DuAI`0#߅ :~UZˡz1glV6J"QV"܉Q:X9>]lo4HB}2axERY=\Y.jgc%xS52NTOK|]Z`zfEyELP MR@+;J܋:0RsB^p<. k@u˜rr,XjJ $tiR}EЩHtM'%ǏNp+7psB;B.j{arŌ )t aǺZᰣq޴g`Iz} }l^b^KCHXWֈ 0-Q"rHZ6xFq$VYyG_wMC|߼e  '%|gO2375!=L98Xg+izj`ạO0-jwAqgΔUoZw2 t]nH dA󒄖˛7kBdC/j{p LRnKnd5R~ PM+`61Lzuf\%pGu.ƓdN)? y2s+Y V=y<>ͬkDz J/==1BDk7ߧ˺E`u1H`m4ByXoխoy*o(0HKZ`\siI{O{I@B l-'te w+OlY][ O2<ѐNYG}]ubw!.k_,ps@vinvU \c*`%鰱Jo& ) >6z?s- d]Q^y}w7 t7UEY&Y.H+llC4"?p#Pg_W#ǀyQ\~R'YTher\ ÌTs]+5i{7vPG0OY:T+ɷ1!%?ϖ6,Dlb]d(ԱJh4CTwE #} [tٮi`X*!{~]bl8OTU%%yU\7l51FJkJJZ*]xOx(llvmؙ&Ar8lՍ:..%#i @LrA;6צZ]Na$ uQ0;D[,̥T7t "5bv1˵@tt7%;=m=\70VceAOĬ$a?aѮRhAz &uP56!l'L0E| _)3% e'm|#kZ \C)&Yo=hg.mJ]@-^8Z2. /K+f',B՟CP۫ma-īƎs5Ptf'w &1Nt!_aYnQg!?6a8iӌ.倶~m!4Z8 3߸Y$aqngk_NK*8_UIK'}zs}I{7ZgϬb;QҬbҷI̸''̝%˘W|gDgٶkn9#T3Rb哖,)Džq|HRŢEBRlv+9v3p4_I}?z|q6`qprÐʻE\}X%HEGΐ/ځ(6v*.1`o7 1rrឳi / :Cηzqf&S=Jg=r:,?LеN5:JKHU;zGw>[F(ӕ^N6KuLkh 32`Z`I͋#*r)QC1^w'uކ#&7C egKzj@5ԹmO~ԣfjO~qs-N5ܻ&sJ`2= 数 gfd"VRX4N'TwJ KgvfCkÅC89)Q/,by|A " fV1G?v>Νzлqn`=`TF]n0{4ksQDL-tγhN陘O褡RڂNYfZϊg|kG@;N8y%A2m<ْCY>h3l64@Hq[{}#|1s{ cP=#ܽ׋dj]`!ڸ^`ߎs/;]huֺ8"ujC문E%{=R|:Ftl-\F~0+tZ4Qu1,^0w:I(Qm"ѷR&۪*'T!wcQ50@k" 'BJ7aQ$OXR0p7B'KZw KsYqWc5Z{{7#go8X[j½OeG>'fcJƢ lf9Q7Fxr\J/?pH+?-n4Q7W,RCȹm8^WjLL1&k> /;ADR:-/2eEaU`JPx{o}9m{Gݠ([o _,2DWWjom\|Ynuw'[tш1Oqwi6#pznNC3fw󕧊E\3Q߱:rS?=! fV&jQ\ϺBNE>ն*UUPewġp7c:^$-U"0-(VJq#ֺ#%IIg&W쬼+V`ۭ7:Fj=T|`aEvoI+;3n4oV ǦK4TOuֶFhq ]Dd߯y&~j~{ijg4jXQ`ϑ-c?cr\,ejo[ {՞9>i\(ymdƝG3Mz=Np-te.F2 *Y ut,7*|G&$^fBx]-@jgi2PMy^qCXՇƤ <1%=yFg}VChcf F! Xa I}ERzp*Lvgc#a! 'ef2KL;͹S|ʸ1MuQiNS@E `#/<~p^n),gzJf`%1yc8":}<,۝MH]; H ]G+2/.8^LJ%4 q뱻%'RQW3e 3ALE4LӄH"!#pbIlއ%wxJ?]vrm+uÏd+,_Zqa7tۆVs~'ndžq\Ȩx~a 7߷A㻐-VUB-SoK}@keRV:=LeV!慖B. aA`Kbh+_< %Ih$#N"zh9gX)pJ=Ryp:lo R}_7VMR 4rb=-d9[3lO/81A6  yvq3d0 ?5E$gWԎh bZ!1YٞcɜbSIv| (/ wYL2,M}̗o1Be/omS o)GO8kwU%+QZJtuQ.AI$e;"~%{2'm@@COrF3/|͊w.Jk1ei \YTb-|*(+C꟒S mh^T"b{`_C@I>f g3X8؛ܧDn?E%&1 vCq(loظig"M:s^-Ѧ5cs#8~'ȚvTP\~~qiVIk" +iپkqHt"݆T5P[4B18W9q"<]%gVQ8$!Zx1m$`dyemmYxZ2;MF lzkC. jDObh; izrM8M\>|-WB$_h}8( 1M7b2B GG7o5U3&U_t dWk@00V4k^ KDKt;aڿӉAU>M˜I[$KUO5P*rSObNeTGUpw8++jx\X=Eڐ՟@ R^ϥ7 ;ZVkTN,D9)[;搨,ioXRؠ HC,1q}M黌:ږDOT^ԁ !Wi:hD%osűs6!4]K!K bv9W~ )o79[Sɝp3, S!wsCD{ɪkiQw y惀Vh22EGc\~O|Cհ%V{KC99.->ZYNؕ)z;Am+ö^2 vlqs#>[3D474` kVWtuHTs|O]\cvw\<P1z2@/ S<bϧ v|HLjX;L.hcwjuݾc ̡/0N[wֻ VjoՀPx.J7ࣨ$T\ᮞM^UZShk:Pr2~vxT+Ҏ627`[}TX<ʕK)$zmoeܰMt#__ rMZHvLV8+ó>qn)TJ!=[gUwK! 1XTmk8;=iG|$]Wk:@P5+CFAmNVS' > f!ҡqw%'7;7 %f`'wԀ#n^4/LiA1~Rҩ'($B :gc0(myJS4%,~ex͐*86P 򐐚En?z+|sj 9~ k(gRVE}a݋s=Hc ҃ѫ؇#%K8-TOkr x [wygxgk.J7Ͼҙ׼mzlW7;IeHV 'u";t*Bj ܼk5bT#{VKT@ՙ/9|\|R]SvOM\^]j0" cF^#S24Q"/n6XMXN4C(u^j#c$~CTo KY aeEo#@9-&:[fgk0\aUSn]^כ5 Y@ )z9X_z ;YDYP1ɎϩN~9,R4êuu" #@o=k^\duKlWewv w)VwB?b+]7 `^I/^`xQ4[(&fŝ,TѵB2J؃4Qy! )blwI 3*Pd=O9٢ޣWٙoqfhd۹VÔ%N!\^TI잦8/xAZWҗu2AaZp7n=E{_Q8 */q<@Ꞛ{6bΔEƋWՂRD>>\*ge^l1r]I.|C2= WuD1q˵ :dq},o@qf,H)$4ȶgois**P=#GB}i6eb$hކe }kP n֙G}5Le+q\=,Z=4ɑ4Szrzi!ty{aXWؑ#1($B@. *1:#jI) d{(#[F@%T:Lb#C?vS}TӘ,;/?05!a.;i#6yW>F^}:,!'qa*-/ GX-W/،̾[F@9Rqüھ5#NlP=4J$Qg;V:OoB[Fk+9f$ݷDLu*ktb0;=W  7ʳSS{[v_m X uW 7-R5 qPyiJ+w}l Z1hfu ;Q/U4\RHManw"6K_2N`)複ڭFnE2%B9o`4:gE_@U }'\*@F=H~zm}݊pP0TW SV?sI{)#b:BŴbCd&T A]W25P]B>3sea e͍NuUsOO'")IO]aS;T\9߶3ư0,39gj=3ݭN?}?zm~#bVN/L'V_sI$cH"Ba"r Tii G`4r#Z}]M0(Ύi,HH[|A~5iy)( ͛JԵ(ZKA6H$=~SJҶ^H. 4vż.WϸnX. x˄%`Dž}mh` IO0{pV{ $Ξs_O<"KG~D5kKVb1"ӛ^+2 zqeTbu ǃn nM9Z+(qge?su0hwlBWqPR}E6+nCnNw1Q= rb~K'y- WPbKF7A,NJaf8gnH4_ l=>Cwg!ˏL4gw8.!,=nԿZ!cFxG6RȈ$hHndc#yH[9gNfL7iۅx3G&dW] ^Vιv(Q =} >ZF)U9ikY43AT>y}r߼@EsT>Ng}aUB+n`NL-~~kB*J4r=r+-*Vۍ}KoDGn<?_T%83&J' 8` U`FL)pNͧ}M0[7ϻ}i($rA^aQ*n||vqs%8+D,8NDv KfI49pk9e,AFA1pBXr UDj#`G\ azb#&b "+|ye~R oHlQYC "F=:C0@<)3&"<|+9Xxym j|q6 6'Ѣ, +w.MK7_w?olTᴠ{zk(@aWìK!^'W'S姆::IGHO5[Q(>7/2K$, " vHFz<ҘFaVƓK-B=*(iU!B&sw7 R'OS3w W*rc͎ƙS3]Yhm UjK8"Q?0!uχ_kyyXx'<[5^\cY^gteum*>d0>9iN*٩L X(Dy -~%/| #RCd}YjWvyr3d'RȇE9f~<bژĠ"Xo. 1m?A5ܸi^:ccӌh"g@Y#?zΗR+%^I4 M3PD0~lxi>PwHv*=61-1 TOWox`۰Vϊ Js3q> ~RM  %+{|@DI&D̴dωsj-[FBgA{2~ f `Zl"{p':Rʔ79 Ih>cL "弱ï"L_R2V1(IʆP ^SU7 MVVOR 5&(~VBG | bv2GyKnZe.ogY`~` 8a|QMP(gL(n:٠C1 `@Mi$|#x۠b' 7 Xh?ۛ)!C9,>~Z HX8.XKS\&[zrmT(}m_]BkfJuSiziOg̖Sm#njRwHnˆ%?Aɭqᚲ[7X*=˞_سIV_c#sw]W=Żž=?P8׺BZ~=Fa`ܶL K3`gBc 0fuIt R*scS>> Ε$!ٱK V_FrTֳj_-Gi9(dL> d$`F0P6_!]z?? ϶͖2|UхY[fs;'JjtΏL$m8녒'NV2.r%ńH#HD!6\E_m>cd8̼;yo>ϳeoT`^r[!e[*F`Q WfrF[YU, .у1&1kXK $$P6ٞM{b8Re8\T+(KrtT„O_p$:eԻzVjY,Ma8Ў6^}Gg#/ 1Kb9/g½P 9Z QLRpaCzrwH^܀y4@}C*h {=qL s-~S Yf{ܗ; T05SVG4|} w"bERύ{ D4qe*j3 (_TB]cQ7v~7]<\L29?vlc(l\P|m͸ er!GTQŀ77Ja7]d[U3o|[A2Ao1; 3&[GZ hz1,-"o _)oőD5$@}@Cgd.++n #`%s_![_4GM*#*5l!&8`") !]X7JQt-1_aIW,@#upLcG?=\ cHx8džN tԯ!]Ûٝ hǰv%1~J 2;d67V Z?7m2 A:1l*3u_[`"7Ǿ5a&n2(Ҿxv1V gh@ċ]t޸e"J*lZkbd{*R%`-)/D_s֗"(/e VOm+ u }zQvZv۬7yD~~y?ְ7bг`'l $qL21#Og/LQ%jKLvV@?a?0Z`=v؋OS6E{pP0Ut~kdOh¬64&ff[jXhNj3Y婯-K6.%XMR` mZ_ B}]\<H1㒲—|o u-zV1Kz|"n!qDIi; dw"Yun|PXgs 2zCJ *`m; ռPA u^TkuLJ  Es?F<AFۄ C d+UE|k 8 E-Qs 2_Kq4* ~>{8éAfQ|Ot D/{ B}ApY ]b:X؈Df,ry 0K3 # 'shU@t>3VjrZƄٚ豌̑!Z ]6~yF7d#+S ~|/)&7z-;AgJ_NrחJ|GQOQyZ}Q&Sٚ@B{uT"ы&B)Kw ٞq(XH̀gҦ,33r{@8]ٱdgC<;^=+sP_]p?!OXё;YBZݧ# ["%x+EpZJh}E3HWojR0xiZEF%nU0eY6C157ܞ{IR fvB mAT,e)鍱#Os Ź)qy }r}[u]ɡ"Xgq;mԕ.'wnt|#@РotmHmbEe& u1Ҏ먞'W^F\cY\j,/ ^0 08vPR*n V,k$60K@T uW]jS/#4j.[4R!{IeS8"gԏ^#@<WYK0p=%Koh@1/λyiQ Q ؼGc*nBhaUEOly;ѐ`VP4[`{#>i7n5wZ܊\` "f9_48 qAf/J#+B͊}7'd`"Y] ȍ4>8z12_pc2 &_@1{9TNJo6C!q,pBx)Pg!>z](mߏOzZqWEKaO ğ[/gu!'Tu.;G4u%e$ͯqD5%W죜-ʬ|6ӆ|Y{0˫1Pp&Ě #aاRr:ӻ51i*sA A>3r#qN&@r-%b)樫+G@FJɍm^Q>;On7 _5+zpGt1@#MUKk4t1ֻp8bjrNANX_ϫD94\<њvEh{U` <蝌(.y6[NK6 P j;?d'GC * %?2=ߍkVw}ms|3k)FYlڨhvHYs۽-p8%ԡ#00K,~'?BI){隒?oF|6$) cvAg:vFђY "<LO 'zH>;mb;F)>}HG(dX0C)Jf*ُ1XŅ7k?MdKĬ.!Rv9ZeL(*86lkך{CWz1Ϯ斄M!(^8 `*}xq k5+h@E*):|d]Fc'(:J X%DV%)ӃeuV8N|;,H˃` Yމ0Ns CELdjZj؊&?hx9Љs5][$ⲷJiuDL%\ZsFs C!S;%}..oD&QXBB BpL "0ϦB-gej*MyKe?Ϫ<ԁiXxH2]ohC-Fe#7D?i|QP%xæ=ӟs9NC Ճ.=- ߬\7(lX+Km%."ŀ1ЌJ+d|TuңYkAҸXd ehmb[nrR 7zN4΅T2뗳o%$5L!0rDy쭞UyԆ]8XVH i1QŪ_Sut߬Fi +-Hj!1q8x~Q?P<dyrNEv'I,-F\9! n i?g?Zxj'W\}f@}2('v4qՔk*ǧtRQ_ʷ-@A|7b#yr,;G\<%lr26wk`v,i$'*A3 BeWlh&gEӔ j{vDD_ZvM=.rU m/dd `4F+ZN}[i<}J 95VZ:J 5 y/> 6 <*Z${`Nj[S6Eg8{q5zC[I*n 䡣g3PW\ȌJ^f{(9Y" ( s^(!T9=R7wٌEoNl{*wp!#f!]5&^V ߣߑe)@,u4HT0S=@I]SFPٿc^E]ӧýmܒP dK9ќB rw-]:qHԄ-+K7SoIּk$t kdy7d$ZO߄#zҒ6W"à t>LtNYC=u:%EXL;g1vzTGʗfpGS'QYnn,g9FqOP> @$…RI .!?~ NUQ3?s#;,R^BeAڅKr9OEe^kpLZ/7j3< 23&V QL(]cnB;Ԕb 1HyobGhR wb-5X b|aBir~;!eh_;uF![NG"`*3=-! m6+dqP,0z#Jo ('K;4Xgc U ƟHIRƥR~ pq bN˂"7Hs1iLRh(:/Ԣ2,d(PǾ⩾}wɃyAU Q}[D>xHM£YD elΒQx _=6bЙ@Ij|hg#&@Vʦ.-\8|C`q De0A ,ُn,{Hi;5"ʤP=q$#*bY^:2œ.΃#(}w~vJx!ZtZj h=CB`% TZLLias "d6zP4#DVF><<3MĎnWӈ$-H7=GC >;YL%PSRʜ R3>*YCےeu*~\HȹG C?-e,4_i:6-TwK]{u~Zrڿ꟡Qj!Ze{\ѻ+7MuccTdUvF7c(!Z S#B` x_lȚ4UFtَ2tC,!7Y 0v.zSu?告T3$K\+ +ٴg |C%c-_ tmXhLɕ[ gtzf@}Ni(y (yQ}Eizʼn3HADSI~8 k5oVM ?&iv* jERԀVEp_^aގ 0b΅~ o]"b2wOTZ @.{%h\.LMy;ǡ)rV@d>.!z+ov8)ka0[cvY_xLh0hc*`l٨QԴ߯~A>' 2ۃ:WJ QPxSnD>kF8=&#&Gg$ ;6SR);@q()JbPUyD4` .vc@ܲV3ذzSsݏnzϯA~f,7׼0)rq w7XYK^w+:MyDkxבv٪2DKűFc  ѱJ<ݢQ_bߧjW(g.ʾ@R! r1!Ï]uҟPS֍z؂N|}ـYyIt7 L 8c:D>|ny:ƫțIY{Udh#+Lp~d927d6ȝvV~OmK}HknE>3"xW6ՒS`H َ뢬1im+udJ鯛IVG`U~9I0Ѕ!s n1Dc,$SRkQk=kĸ͐`3&ۨMd O4*.t D,к{A$`Un$Am X*DY/B))94ӻj0FdE3ۺ6p|˘sN= -!סQ'}s{֬HJ`m ŌcXoLkCdeD ) Rg~Tl1ȉg3Շfصv$=ӌ_:AQaJ(w/s#ؐw[ޏ:D˔۲o:'>;;*Ԟ[ C6j`ۼk>Ȣ˽\#sNEV. M̗wʥZ`&$,RՄ?yZS8r_TgCd3.pfՋK5 msHQ܉bp^Ѵ|eZ4YWcZFA^nbm?(;5[PznD^GfԧZWmdAo 0zD:{ѝ\R׫3."Nx12T"Y5ۅ,qP!r FMKwFfc8>s'r H2F.>jі4Z0-V{% 7)?~eFZ7yP{q<.HO#I)9vsdoWD75PͳiTdE-|wY&ˣq\y1.ϸVsBT8{XDfTieJ2h9ȿ]l&_iRB%WaK`ߩ¿qzBX4Iݱ!hFJkIˬo7[4RH}q 0r 魍ӤiifChG|uMJk1](!Iu^pK5 z;Wq 辴UKUkdD7![9sU.?NOR!:3Ys%OH/^T֒xfDz6p\WlQXku-H]SA!k`\֣t6|?٭,!f(w[&A"ِ2},y4k"[#$H|Tڶ,*(ا?.@g150=(\(AFRVN S| )jCpϢ׎poh+M&SV)z|/Ed6+`URZ>YhF5.n2J_ JU7UX9z\}$@zkd&&VOH5,H %Y[<{U3B(P̨GB`$n/_ׂ4SsaRyX@  S]0"?΁(wDa!R8S%[zN]Uaܜ$ %#vbe%繆”=m?Rw{P! r7l!ij=# ʕ!nDz}Y1?˽YtpPOÈO]nvc)G*ц2騇*ҜeQѣ0 yщ"1:SXG\M^t0_.%oIBK:d|a+9cD)vf,s }9jx9 IA _'EL oExx!-㚷BR0 rkls[s@()V)oDqxB. 6퀴XރׂvZTN%rg8|NͲǓ7"ax$p8 ~~ im`/(x>A\ܸ,+$\c{at~\{.Qan)&!kH{JKͼ1w(&%8Uo+\Y`.J)ߵ 0eq\3)d|o[:Z্k30Ukp@l-fFE->8⯶gx1 AlytAo"&/zsV*QuDaɉtc4cV(`;\0FJۧ&ukW)( tR!`NG|3椬{Z_j@ Pp(VRnot>.? ~Cqt! |/:X 1a^{$c5y$XuΟ Q(-NuS=/5L^wH1&z=JMfnvq>06fr*u§v}K? l*+Ô P9;>Dd i %3T<-[Z /SS5=5FLT?{(mM)T9C=NN-eQքW]z4ɡY(?ϡCRPZ \nx_HyH<,2t3fI!tlR@b'Z.UE,ܣWO&d}_\4/)YQtWNvDT8/=@Ym#,|TBAVʅmJ hB8]QEvQXkScw]uM0AF|? 4:G zDcDTiF3/B-m..bG-2P`a}%&<7udڣͻF 6-%mFnP912wHzsz<CnYNo`K-A ¦r\ߩ7"5}`ޘ\N=>ҁY[Lj{6ЬfIȃ󟌽`m7 -8@ TckV[󋵳ީC?X^ $H/~ n?wc>D\wk7"H"Q,S¬tڽxAK^vƗBr,.w&c+ y -k{`:U?/}NZ%'OTlZЬuL:nENHIţ]\9n5CdO:ln2iX'QDŽ)׫m="wkGU Nۇ>|54QsPU-c'mUf E`}_;[ ]#KeI9lGc"ߜ/gW0 n!9|@ͪv(aqft8&7yLqiGUps??47B[AĴZoFݎW ˼׌xYPj_M#0t3SЂk>%sr9+Q_LXb6KP%V m8 8/%%NΜ™qU#2f+fmAVլ{Y18W_ R^tKcy>e,l4<( C4e8+K5ݿ?急W M!R3[U[+pAE_M`":ux TK2I-NM86V{ rqy?^T)7-MpvԖqoɆ۲ݩ4cjDx<#\MR:`D5?v|gv5uʻbd_"83d#M?%_}>{Gg%֍hLI)uݶp-psrnYp#\襦V#3Lq2l\$"4&+El%t~WpԪ C~IQdٙO0g]{M/xVub!*w؞;U:G>躆֑ \bH*̖`x&nE!*4Ys.'@^;e xrOnqUtXsP69Fgd<SWf6hQ*Vs@%4Ԥ5hFJ!|bVKvpc&|f? >=S:QA:P:opLŇXN^?ȇ*:raݨ8߸g 2Sib<$:vuyf<^31A+YXK9^qf xnTc0eCS;yn2#ae)}R ЊBX2r{ek! tCM1NӀ~`ZAkqLύB[.P?G_|Ŭ [:[hY#X(;΢?Xav^^;Uڤq9G K+ WCs@m~C*@I:蝶B@ u QƔp[i"|Ė|rӺ#>|ue2MPCƴuwu+KO$uG%_ ~71miMOdNE];4/[C}v&8/Hˮ. ,PƞnG=;OHGqNMlr.I2A}|Cb6xk!|%J5<핰ISTϔ Z>Lc!u{ƃއܩN1iB_Ѥ9E3= ]2PeDUPu nu㳶 # y:ਦe=]D  Lw6/J_[Of1\)ن1e{C$(Kbn=9vZ.RR4jmA@Ѽ!3оXDN==+c5q9.xlMc7{*Πγ73:fJ7& o`-;^G[ZsVN= "zJpi&hΉ`Xǵ|66 1*dD\}>3@PAvѤ\$؛طI,=qP;DZ&Z(mOzۀgSn"vqhk/'Ž\&k| r;}]#S~SBlZ c\'>ބ}-0&49TpCĈq);E545^tPEZ3-ф9H&wC$_[!u2. 8IdhHA}dX *w4PŞl+MI忳@Q$R$ :3",jg2KJQ|=p9=a]8i yS#&iQo:¨U&\3 Ë\>s(k6E[Q컊Ejxf`{١9!*@g M0$<t7K3%b N=Tv )y\+My O!V|AmO*G)g.6`% ⃟tMԥx磤}h/vnkBQ&B1(A҆beE[$#$t@~&o?,.RB:WW^["$m6L8|U6/ANH4O~),؄TX9^zP% vV4 )T/:V줖FGq|D,Xq8|AS=jzmP{!}x$ 55}5#,xtf"T)*4@:z75ȯdRU:\y'=o VF/ pu%R 5參1Q GŪ{r o e9/?QVfdg! OBdR)v9cZVs4C"ᭅCq" # s9 *?n-uv8r=c^pP\t>[,NNxeػ0dThk9CҨ%dAe`Xgϛz qa!Ϥ^s}.TJgE f)EaWGE#MGj TߊTkM`='Y^rQ*qeH}{)XyEhy($ ಭkttҝ~e>1NsvHչ{Gfsl 0p[A"n.v^E!w(y*WS@HHB<2țЎ\q&{<G='ANdLo,/űrn?'wIIdMc-jtoxHM4#^q*pjm/PcvܣY9D/eu(Zٚ_S{TBSȖ+`Gx|B wq@J-'p1ɥS&NC<&U{`6ݙ *R2L,)C_e6v$~m;&%;,EŷarVQ6E';`2a)v>ɻե2E5I.l 1lF¶^S G 1яYzv2UQ{ >1\&b z|9 *j=ȿ]^P~-¯O&2as-ۍ0o#Jq!6&-(; $Is<7 }pNO,e!saX+k?K9k Y|~̣Jf :jIPMz{ Fy6fjNVS\=fdWJدW ~DQlTvIcn9.jЋ K:36;gxZ࣪UZ,b 4H "][hhEd00R9 yyTw -@(&6vBJ 'Cm츘5ps 2(JvAYߍ{BٕJ۩sp`Pnv`FؙˆcDU-MJqVA6X 9i`-YHӌyyXu\S9a= ſ{M䛰qm [)!#М=1J˒*,X=<`" >ib^v,lԊz+{UJ=F64$~I)E^˹ScT 1@ɻД~fߚ:3ޔIPbu>LX,<ͧ.=L ܊Attr\.šDߖ,~ŇI4o%1-HsxQF{mPgMO5;ev&37I1_%S?.Xcؕ0`WP/< G.T1帀 {}ɵkJ<wc~S.E4[gq?*$@;T4$L:2 [ ii@P,>B ["7tER؏J3Uz5;o3w;bBL8}CMaBgtM@a,@ Q1G4R? lC.]/A)k#z6 {5#$̓bul>X,znfT&yU/]S#06N, |ͅTx*cMiLtyή˓]:kDRL3aY9=E/n>뱶+[pV'D=s"¥Di>A˹!@ճU ~'߇nNŝ`o$YHb6%eQa^z7 JYYlP@J^H-/d4t'_C\.OIOB^Sf?; s'_&AlAјF5q8u1%u$cUܡYrs`Fv}-bO})=]8G3\V) +ࣀek`ImF͙E9QdB'v5$/#>Ok +nb@ FKEIP:Hc(.DD[#6|{Ň#B_[_F-thoҤL197LmN~, 'gGAT_%N$!(JP W3K(.)*]$ErS`{Л\yMgCA0cقT7C)fH(UF'{fD>tX󊻯M*2zv Enld1, "~jҜTٓ[=5oC {GIq0X$1%EV@cTǦܣ+cáP-Ū rbdƴ`;3]o)󤜣nzH :›qYE;rzODa$yMXpuMx'h{ϱ'ܓz|CxM`1ۈr$4rkB:M NjM/n{GLehnd|b8fJKZ?W~cwBƑ xV^Dܔܟm><oI  sP0X` Uܗ3n ԮHk&ƒ D7kS350"{J% hL[56>LbJ& w;.%oeڋ7aUOla‚9/!a]#Ǎ^>@ =bcK9.M^э4܏l_%կ_!Â@Dt) <5B^5S<&@A?*_ Tu5R/א)ăo[!*.fYMjw7  i4rSB`[%jahnܳ8Q#%^׊Z)/9ݨ7& #ibw;,K;Lёh#h=mSEکI'&7 =%ft;c3~CΥH nctMR\*oOw 'Z; o,=Bѱ433PF.Sr|67hTtc=/ގ= 芇6#[y\bݒ7PiuJaM"2O.Ϊ /wqǛ/3,]ׇbG E.ˆJ,Ċ+^dG䥨S5봟/Vkt^"u/i65Oؒ4{Ҋi{kJk}׬ KcWg\=Rӡ xFK}mܺBߵMnU,nh+ TEL䄦ǯ p^pYS# c@Fx<V gGdT]=-EF0Ј(ld1rZ6){k}@̦0;Nz# b*xGozvq0XiN]~`5 3>1 ̬yѺN1ŢhhwÌXWܩ,cel-YXS2:(vuOI@2uD"A}^ ÷*Fhi~.]u80DF:<| bMN{!ϙfQ !M]SA"2M1^/ɘn  $̹$!w)k$VgbSI#J| \#WWڔ?^&Qqb]]/Ezq6@r "R ?:$Y.*@7*<=>њX*~gK#)gyF;*jcֻ!$тE%)5Vi l^g'0"*!qM4(`7M"VC7zVQ>ٷ\"̵Vdclqf~RS%MOϐ+4JCM1m42C<^eEBXߤÏ.f١] ]{}s'%z.ao8XmΔT.:/;2m'!(8eF;s֝N/<6;lYM'Յ7a3TW$mxZZ W+A$a'RQ\#EFIf_1eMN]F3ʋ`$!Ne$fҠ>Cc@k:vMWdq\:0aDOzZ=/A5ܠl ΡR?38S:fo_~3h;/TLca!9@&3崪_}:E ]o8 *WQ<9:|X|$3lGGqyX4{۴G)<ܱqc/3rږ H sa\֖džn:Y=eR([rJ/Só_'!u\B,ϚV̺-V,ܩ"$?_قތWVps"] &}*xouQ/ԩ6?7V]JE+ɧvxVT"YJ.ō1VWF,Jx}ChPEVR,;vڻ(}ܹ`s&\YF WsŸ|| 7wdfSz TRoG6bX^[J@MS|b9bh3yaQwc!VMgdP,)/ 1R[uqTڲ7,([$%? ̼OG_5y8,Hq9Go;$Lx.pB0^T9`L^䜒QAjm0y!hO^jBV S {)\ ;m~iLT4걵ܺM?Xj4], +/31YʽNs}G&(}4 +8j5(͗lEBre!10f]Nf.;!{PC")'v'op~%D6B3+rVƇх ,|{#/VR7.G%5d7H_`k"ÙVݹmE\ 7-Sʝo-Zbͺc٤u6uE2'-:?[+E%q\3MY$c80B#988,Th/0PQcLޡ^W"vPL>G>y%Tk~=#2LYA~g GJ!<!rˉB$P-ˣU̞|NJ[tZ*D$ya/wOA?E^]gYŎr,tu)OBQ,\>} ΞY­{..m~́>SM#glL׆R5l#,̑Zo:W*P[6T'B1ZѿbLlΆΉzmg_â.h1ĠjՖU)s0:F&/V K$uY5:blM>$M߲hHT=ņ>Z/e4vzmKd;=~*9֋:S-~?~A.̜Gr7{{W's%e@|7o(K;] b|"ú }BV1_캱@blK6W$^Kp>J d =NWw^LȩIp>}cu3li"kȒ^myq?x$5~r [98` t?VEC(t!: SK^~dGa~RmI,C;EUfRX徣 :&&eY`Wy85t<7(+ޏ[UpQC ׻(Xz *7P|TKi'hWCRb ̀j{68p0IYmhb#E{GlHMĈqRvdĀoqT^נ! ^k~;ok !ZO@!u]Ro|`m790tq[y2 YLˣHtD.((e\J7^/M7[pMd\kmN w.J WP˂0ȫgPgGz)9[hZVpKeWO\Ilb @YJe|&Z@v5zƜ`VH-|,7m~W}$\;{H+6NoC1 j8[l!;i5ggiG|tM#y5jZtd#ޫҧ b?gvq&&pwȊ f$rS׹ioƛ(фlVKBDze_#ÑO{p7ѿo{:QBY֚; $D 6 EZO @Nc}Ȑ!Z'rтy춦U Sq]tsJM jfJϴ 6xպ=P(:(8ᰣr 4QEIP.~@3!o6ջ`tH! | E9.* jEI zwJw{8v/Q`7pF_; %UA~sAj V~EnЗBظREo~$pT%K^[G{ 2\cR o%ofug՛¥w Ihl/a1|a_r'oBh;-2nvJ-"DO3|`{>)ئe-3`$ԛL0 ߔHJk.*h5rZlj/y`Mt+`po>y;Kt fѕhAY4$2xv, 򶂎 { s:鬒A~;OJ%?m ^+vQjOqn,(f❧VD1I f QIiLw/ hYLBplt ^kɎzHdrpF'Yx|Mw@5mq.kEL]#>y+TCC:&/a;djryN!wodn;YWxx+3[ R 4N|d523 P!ǹ%sҬZ:1"|@a-8Ym{bvP<Y2|5.Pа# ( +B5u(qX捺a! JP&BJ`sy!pV1QFC#/ד+CL ĥUDT_U%IyI_P]S Rњ O_xiTij(FS+J٢It,4ݥיq6 2ƒ2~dB O4?*NAA$&K'g|AZJi BRxذ|]vVD0-ql`0/-%|ݖC]ǧIrCIAx~'-5bDpiE-Y`O^𞨆!qy780NeԘ1ԗsNxou.w74'kun6? ;fGJḲ:vV"v_WnAv]XEfJKE{1>:,nlji|FgfKdIC@>p[bbm,̷,Y͆oA Oحh_no }g qeH `mu=ضk^3q'NZ(' A/9c- }S=>5RF{VظRc:k0W9\HJsLhJK-=u(7#=K5hW;`G]A9 c 'C$'Brf 6NS3KR j;g[ӝNKTW AFjɈG$wK˹x0xi+'T&RQJ,@`RB v!p&})0B8R7:9gJȨФU_9xW#u-G u/tw(Wx #Cg$nQyCK:F{=+Nt ³v2?8-r0gM+V(] *רYG&x{6|@֨,<ȕp7H9ZLN1gɾev$׍~wLRx=Ut\*_G'/5cLy2z*Vjļ .xzҶrBs4_TȓW&!)SJ?B|ڿڣZ{ˋ$7UNtucrcB/sOṉK ?Gdo.Ӧ'8 wW|V尷By a$,p"q娐0A2 :Hh'E,r?c2CS[N^HKyRQ8~9bɘMێ[4 ~.=]-*N""0޺3  љҳp2 O L%BC]֪t6O~;U~)Rsf)nИX{JO-qI /^j%{A+$]'&C! /X"sZFQ`h٭Aހ* ac1$Gke!*ΧY)4rp5W[}TR]&V]:.Ug^z1[)_RDš\ȿrQd\&xrܦ5QTs1SiTlB1_ݹ%ߙh J:׿6DI [ Ը.)dQ/J&?@}J>hl\tMf* iRuon㴀h m֩*gdwq |{tLBP~j+>l+V}GDꉵP'RMl&O#]Θ#=vj[hь1`WJкkх%E9U@`XM]JN9o%`8ԛMyaޢްe'ԮAh6-W<CrrOͳL ?#qKz8=g\(.KZ bJ'o <諉F[9{2T0oDBE(4{ښ5rò%DUon iC?:"ۜkpU?sV\%$`n Ve|˸59dă˳psF9lrCg9J-WzYiYgABqzmFSVG;QK&/VAU4**OaXbj{lHElփ|Z|ODJLe͑D f;6zyl}_p07~JL׾3诓VbF[!Z(RU.-xX0,ѕax  wK%yXE5/AN>f2{䙿\@w͚Y"~pFNRg[s۳BQ%?J-m#WV%c<Ƶ7ԅ~!xf?w$CXT$t]Cиn +>Wl;KvqJ_"S Ӝ[~EL w#93 EPi^a#m;Ҭ2 *EvWnuh,&7DŽth/xv9Εz)HX%FjHc-C;zWwo\<b<'(FUDsd5̾ A |!+8'a8bbuHąp[~UϩNj 9*#k&䍣1ĒU;gܷ a罢XPF'=wĘyXAJT{Ơ8MZ!\#+^UL,n ;F-7*ӰU8(ێt)VDdJɚQϼT0k?i3pV+ R٠g߽{l|.((dސGvݡ:'"Q܋DX)1ѹxeGIhaE`00:K'*4HXݡ_xlϸ.yXҕM5*,:Uq~|%/܅b½OSBe#" ')$\_TO Q+-bnTXOv{nm+z .gvi fr_Vb\%nDQPN>אiG{&zt:DreAPdJ`a|PSd/&c=P^u%9=-HuE ǡ Ku?kfU}Bu'}]}o6\? T KFYC2#lJ* > eO~W.jD:촧/}84c72hÝ.YTM<(\㮞H 8ŕ˧.1R9 ]]6Mݫh ҶL 0T^&pUz4֑׭U ehT;1SvFrJ G.0T`ⴰݢ'lk-KڦX.:u0K-S9=b  C1E%3[T:0qŗ )(9d k^ sf5ha5tyژdJև'Np~/m%dъIP哱E C^0^P\ cˆyI[pp4֨\V+pE)k3 ֪{-4_:Xf?Ao=(U2; উ4ܵ4nrA4QAE D$0<݈#J.DlV9Aj7/)iVo,#'$UQ!_xO%f'NF]qǨ~Xgm/FxZ}g3bz.f)gB뵐׫Z5 f:Ew"Qlc6O_]Ub23bg=Q2*=EvEװ%>xIlH5vۊ|OO9(hļv|]V9mP%l)l\!r^=V~$`MalQG,e5ϽF0; R/hΑIɜЭWB4bW@B~UiKW@Gbeo9tݍkgiFvnp#wO4}LA-]"Ԅ#糱sNCԛ{yHA_ynUgwOж,GOAg-J% ?pS <@`ibC tU\y!c%w!cmQٮrRjLOg )7q  DȀB%fHXkho"96'(lݩEp-[<顨Yl~&k,u''&XQC E*kw4pX)'@w2}CM#+/ǀh8v-^+E%v L9 B?zYrYԝkYo27} vdJT%4F&k ޤMz)BHmg=k>ibfĮVK c/Lڡyփ>8#UIiO&AGg+ib.;4HڿBleߐtb|{fh+[ikv e,~J4]h9TkFLI%8S[Z 4#0ɭ쨺bw 5a`He4DX'?Z.v8+Ul356hyZ&KQ#zVS)^ {Dl.rT1!+zPAe[7^͞/^!]qJ " ݊H9a'6"UnXg3ViXUjŜ&~.L+&LaԂ(WUC~"Os0\`uTY>E\q]iiz[M 0#&w8<߈ ZK o& ѥ܀3FxDe~XF}'K{)O-mhw jJ?#DA_KsyWǶfKr [| Z~H yV>kk~Y9/%BHQ6&QwoK ` q[mLfc73O/M3@Z+wEYd+B ׫ i`R'Ds PȘmIPi/`<@\ fk__tZ|=âsH\Z.[(?Tu挍'Ys R7[JEH3aT4 55rOJRS,+8KX`GmOdKG#aepyunloLN@Cm 1]QRD\Ԇ`V^ku7(G0ӧ}ݾa4x1CY*Y\u M:8*F+} {gK-_&+ `N|t <&cX1wR'FuodĒ-G5![k`RH)&C&Ñ {D?6Yf,@ 7/O"iҦFNDcB)R^ ,0[Nhx`%&8t?rDiVϫpObwߪ`cz1 Wh1ƮŠFW}e1AKIrZ6CcKdktYeh1د5#1I\) '3 4ZFr.I*DuZ6*h.侓tWBCP6ƮWbL|h_R|mygFP#?_v}%fL*O>:EW@%,n&xdIjș6߭{L@q 7R{ XOw@Wei' O~߄7Sztg ?E։;t.npY~0@_cѫ?WV~'_.-Qyfk 9B&n`r I3'@#@lpo9{1&R l̒h~\ܠKtycx1 ]SI)drh`شC}0pOӆJݳ ɚϘS q-.ˏf̧d9Fܢ٘xSCH4A+/+6Rύ]jr.`ά4vɰj驆B:ߕ1S $1u.p+=;I)d;mȆpNA YU68+bGZ_\AlB :<_p Ѧoh]j:*;Zc ܘ{Z/n' 灀q5r^Fi&3̠)"*%b@S6^pxxW N(QBTR!߈Q8)#ƒSBhk%^췍1"HT |w9qR(]zk̜a,n(<@QDH}Z#w=7-[7d[J [GusPtܯ.z{q{=,#y[FjBk>2Mn%Jl[DZ.z^/4u~l 믁~@n[CTm{LrK"' d(@?`2; ?hˈN{(KdvL~5E0`4⹍6~J#K(ZY$;]bwgڵ*Y՝}'Lm)cgƗg;.YVFԙkb^Sٯ%`ɢVɎCWr~& 7\l>ۂUب8rGUЯj ):]i}E}%3e+ӆbdY/$<4w;QmjϹAN]^u- W>ixbmhbm?A?-NU))<Ff0_և*5D)؍i+L" gIe:lq%A;1Zu9$Jb :5C%Ru'[ (52^ѩBbLtySWg"TC!QfTO|wn񙄛D]W+v<{=|>VQ-haG XAH=|Kzau|Ok0:cSԉ#vY$Otؒb}Ņ/mi*/_Wy\Fd}#pyp5$M?!{V<K I0d;mOzSe=DT#?A,ߙۉ PHHF[tyfSMy+\wh$RD mGq)i=~irzd HY=^VdWB1X^yU? 5SIeVܠZ29os=+*lbT2 x}GY5]$y؉#ܿ Бiz%G:>uxe)NL/Ct{\,dJ |Fs<5v%'Cơ^I}U{VڬEjM픛K@2.?)'G%@I=^~aN<=S,veTAYToG2}?p{wtk'f^:TZ.q_c)YݨHQAQ"ޣ. pBC6~ܞt\ѐ¶YWSF\x$l^V :6fld xR hM)հtoB {2 z׭G\ B5vzU<+z6 Byʯa5p N*d|rfKAqЕ2pD)w:Y wnr2 V; o߳8Ԁ:(/\1V+ײQAXjJ"VE|n <.vQÅ-]A,/m!)"i_'2qJ*PMTXe1[+;z85G^I"aKT5JsBg.,N)JĽ;<:Pxc1Y+nq~Gyx %]tZey[lj0b"[fۢ)O+];ѪP;iAI΁ lT<8OS08*Hх`YwEڵ=*5閶1% Ǭ`!Vy2_&NsmZj{iͺ=N|D^ tXI (B,YueɤLi 1T%7w݃O56|c8 p"ۡvK0퓶"c!B4)E4sZv{_ ΎcD`x[ sPrS4pX+ˉ)  e(g9)!q;f(0;k=}3b.7,AӬT*Xc PNzUtSc /.䳘L?e7XY cV?K7$S$ xih $X ";v߼Ӯ*Hl'&rhKVL(憷HAm4=D8뼜=3y% V"|E8b2^첿[NJM&_tT;꿞n8QZ̓AM|v]q&h93-]o˟}$20:囄_~-$W 7i3338jnyD8vﺓ/.JD1EFaK]( \RFpa18l\c@{hj\!^e yC&:O<cJ25sRQu&H|b)*^?Gg(uOn O"wd|t8p_T;ﻹXk'm5kRhEjj]B`8ǗdK}!`,NȑI˙tAŵШ[E<71'NeAB8r+ raռ8 Sz G^}i(*t# fҊAFS?_c/Rg}sx IͨT@8ks6><7{w0E؁q6V = DloxwIFT^.^GZ+) Ø_Z&柚~".. aqxtp+܆xld2b5a5 TpLŠhEmxhhKmJ1& 橛;!xNpE9U0>Je;lCXSyq'!>[h:֐$~CXų釘LX2{ĉ(eZɛ Ж%Ja4%Af!=otq7p{_4|u5IiO]As D8Vzr99(Yy!$JC\RS{'M+kMjJw7{@o>T.ZKlfk"!_&dwtnDz;]cY)o0lIP8)EZ|Ap؎O˫NJfBǛP7<9F ^GD+Ept}*1FmÀi8n'>6 H:P]b?(3Enw'D:n ywgKPCXl'MY3?Kb+r'N< ]>.r#aypl@ .5]26yVA٪o߰0UNNޑDr2%**;l oRĤgv{J?Jb]qDz(5,NӼ֊ECdMr=*\ŇPkvW RЙBdif%ݽ]PKI.xEʹޒB`3Bǔ[ARG0m}f+FYB@ ?Ko(3c8,:HT1G8D*u0 m?ͥ #(y e[0EWՑMD"¼ߜ0`Zm+ #ϥVm^mֿ [gO 4ZHh$uVAt׮bz9-[57ڨbz#ZƔ{@K1؛NP^@r|K{[xQj6yE.[Ďv%4qxֺt\eVnV'^*0ɬD*B|" r\3=dO>t줥ExՅ\ZDv&SN>mO{A%E·ÐGN /^6, Xy##Ѵ< 8g`!3TrH %{fB;G˴~،BO]EхZ6G[rjYxF F%N֨@lwT*γZA[.#/Ak9sz/&ĥD:^-k^OF(oĕ#ttc1CXw e,0t+hހ7"9e 8 H^(M'>b(}Q/O*lf>n~%{*އ(/2_h?DLY,apxaZd`lny4rb*c<ÂPf೩{o5g)&aT&dX'i9W$!`ܕ/ LPkݤ:71@ʃ:a' -Vu;,ϡ$82޳AR%S\r #*uE@%" cH-,# 03@hjCoY }P2vz'*дd `~Kc1u{ZZ05n '`MfvNExL`ej\b߁BMy/1HYUOv@8Eu=`܈UnIŲjwT.'x`:Ivg+-,izq%n (Ѿ6[UM춶ϱERjw\*<υt6,sZ@ g7#W^w%<|6㓟fhci/@>-75|wSex3+uT NC/&$1\l׿<-I2p/Xff۔(g|54sZܴ9M\BL"LUQ]!v32`a14ENߨ٦!hy=Il/4+$*wuxj֦w*NTyO>LRl;ø#cq6 DްsHAKO T4A0LEx~{)8)^)Q!@@>Ž:~WڮB Tkf$ 3wnȈnVk{Gl ׊]V7)Eg8TEcxGԌ%]V{e(;ɀCFP14ʪi#8%q$¥ RW ^T?1ۭ"!yXcFWE%a}xB7|K0s \8&+򷈣_8TJvP4>,/*G/M'iArMT0cE W^BF oR@U}VGlAV.sa<]AZ~-k[X|?dȡ݆ ԜNČO"  Fij8zBnDf4\`Sv#hXt~haZ$LXgo.}j+kujuivgaAu}A@Qgđ $ g .y! JkA2á9LX,!zlpP ~Iw+5%9(bJ+yiM;qb!#]ڃ*RϾ$X,Ɇ?,DXv3\~ݐJ[){OxG症/Vb:C` (iq\; >ޓ66;Ӡ r/M} '9 ~!TXQxr"P?F0Φ kA(WKpG9QcZ2$#@zvk 鳸ViNPZ̤`< 1sBTȔפN M [kñ,Ct'[ە2K##k`=ۍܻSB IB,A;#Zsw@a~Qh&Ln pFe F| I6|1\( r?P?Aw,PZM\(g*>a>b mX!C@3av.a@yx%w]to#*H{fAvPb5imWXYD~?9II5Y[oŲJ%\}/RF:g$mm=|$:Y_)'&+{ ZwծRV3|${\A܆=ͰSYbݰDMјt]">5oogѪQU9K;0Yp +!'B UqI~ ^qy_SIk`O1"-i pzջk7xh 0?Spf8}6Iww@~7z)b 1eNS,6KYáVh۩oyM<8sJJ?>MٲqR&Ň%# ڠ۱P6W ؠ\0,?65HvW <j_k}`?bzPXd YZ