php-mapi-10.0.5-lp151.3.4.1 4>$  Ap^jԸ/=„GHP]y@z=DD& 8 40A 7K%=JeϩVn"eoeIU+]VY ͸PbQD~AŴ@M=Rr۴6LR($ahYn;L#G=$KN|oOtж8xC#M6ķϭL |޳ɍيyMknD_znPomL>7pl.Xƿ|lKC/!v̏C2b33b43eb56ca2188c8a05c51429fe18e7dd905f7db1789a6fc298ad1db81e8a4108f3a9ebd98532af0c379b4dd55a4fe0ae701e39325^jԸ/=„E 0պm/nHwۂ cJx`a ``g!47f:޿rft Y(̽O͏UHA:x_O261Rf.Wrw8`,t Z Kq յރ, f6mnAlm">?xT$jQjA\8㏉JIΗVlٖs]GB|vP;m`5uneR(lU膉3˲zf>pAn?nd   4 $8 B L `  2Th!$!!( 8(*9*: b*Bj_FjiGj|HjIjXjYjZj[j\k]k^k8bkcl,dlelflllulvlwmxmymzn$n4n8n>nCphp-mapi10.0.5lp151.3.4.1PHP bindings for MAPIUsing this module, you can create PHP programs which use MAPI calls to interact with Kopano.^jbuild70openSUSE Leap 15.1openSUSEAGPL-3.0-onlyhttp://bugs.opensuse.orgDevelopment/Languages/PHPhttps://kopano.io/linuxx86_64XAA큤A^jo^jo^jo^j^js2513637e3b9d36968392f2a6803057fe5cecf1915494db567d71f34090bf4c0235904c70d45cb91fa12a56d2156f895519704a81fa5d0d979be566ecad35fbafrootrootrootrootrootrootrootrootrootrootkopano-10.0.5-lp151.3.4.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-lp151.3.4.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-mapibuild70 159065153110.0.5-lp151.3.4.110.0.5-lp151.3.4.110.0.5-lp151.3.4.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:Maintenance:12676/openSUSE_Leap_15.1_Update/b4a733ae4f2336005274158508b89d45-kopano.openSUSE_Leap_15.1_Updatecpioxz5x86_64-suse-linuxdirectoryASCII textELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=9372a2cc7cf771b0440ebf24cc23c18435cdfcc8, strippedRR R RRRRRRRRRRRRRRRR R R RRRRRRS6utf-847d867b1b9cc191359f7458217e50db587b750a6d73bc4c694e2280155617204?7zXZ !t/9] crt:bLL 0|kzks(I?gёO ge)jP TfV EXY/xiur} ڞm:B#iMkuZ~Zg~ͭōȇ}Q UA7}>aSwn f V8'W/予pIi頻1!&"_!sX B*㈤g<ނ!g=-~%߳BJ`^ب>ir 5%88WRl  _jY1;ý%b1=_maoi614?E9Q6T8{R-o3=Sx$`(aSڠf3B5r Eey)%4&/z(!v%&/ֱT2^AOś n !Yof$HeS(Bpj,}7вuz6fqa۟A4TE aF.iG}t͆"zAc7<.UÐ`M^GKVMG.-QH07R\ߞ?Q LV_/S<̖\ZF0aׁ=d*Gy{n*GRRIڪL;=LD.m1Mg0T}n@fr  Ji^_e3XcTNey{nUNN< }Q{H"/STFne UV0EP0P/Kne\PQ&u&EΘ2vgާ2{m͘s-bN_JhWEaȌ-l_IQ*fbkՋr~ml)C0!6eEdS]fnN`&R]/vt _쑷1[GP3_IPp}U{*l&z~"_/~kHr>.EwԿ9[̈аרxN -RJSd 5?_*K.?eyNZD[N.&\IZOb%}3T2jCÇp#JaȆDGZv$]Y#Iqx3-8cn|} |]TQ=Lt`,Se4Re,O(WM`#~db6+jn cTlq TqFH{ʞc.FznI[͞cϵ1gx@OE %sFZüՈGERQ(YsVdnzEs5Vnў,Vֵc.iATdc՛7J,Zzaw:~ȉG#_WH!x}@=CZ5A^VSH"{"#Z[HsbrI ]({cnQ[-#bE/\F|=BmnHq#qP(]b#|"PoR@…Aȸ11Z 6>1}'Vq = >dƘ"fCO[[Y%1U'hpKv5-O^f>x`~ۥΞ\ۙjx]F0gXj18.8EޅMu{'*y$o2M@9Ē{kHUǪBȄ0e3H g 1jH; `gEG.##]q+k: PjdD=_xx;54Pv-E+Hf8דǐLs-Jqw'jKۋS_$2K߮Xog0tSZB(ɠyxH%&'eUp@4 "\}m6evYJ U_R) ͠t6fԉ;T:^&e\챩d;m 1*D7pXr۬npFtK ,Srk =ah :UR`iI 3!Ajyx{qnjgq@mI> ?z+Q,lA @V>x'bPm5kcۓ`bX̜+fdL"hj 1 X7_^_G'k .Jl2wČ #X}l=O1K{ qz ƦR61>BQW2>"yF,4:ttISzZu|~ {x5Y  2ay/ȣ,O3tx:83kx: eEѾsq~l|'KuȹQMKmg'N014]k{m?qURJjg^rNrbMrbpn&d)o@;Oug=VI!V#EL=U@72|9b¯ !߁#y=ĘKB|hj-h)ݣY%t뭺<.⾕v[F@\01fdeu0]q Af~ uUQ%:y_tm.9>: #\xsՙ\UU*rﰖao ڎFF !M<ծItQfb!ʆ oe/Tx~Spu_4͚:-X""|gY='Jda{J5<ەZ3Icm)^Ͷ$,=a ; * IOpumAaOWv;6I6GJ9MVmT~T䣧p_^e'P[bX/ F}#Yz G`f &sȯ1}" tXcH~ei6')?l!eIkcཱզGͦrٓ{OO<{lŞ\ qJirm@N5 *N˨IeB)N_ߧ̠{"w}+H.@a O#$mX%ZǙϩ܍8(" u.(6N}xc4_ \4(~%u^T8z.ꯉ\ 45x4x$dV.eR􂫗wVu DH7 1`YԎW0Y8nwKw;莐׎1\GVB\23e3~CY RGydGrL6A<23"F؜Wju 1`r4͒J̦9jwyh(!ֳ#1#L2RفF)=苒#;!JmE=!M8tB1 [>-;' w%~,m~Z^H#ċQBs]zdl-7 3[2Z"]Z m[ r<ޥ$_!"n>$xv;cEOOk5dai6DFH{AJAdQg7-k B860b.߱nC*m?i=ĸPfl}oi?HۏJ!c^vPJMW822oȦ9*W] T"v`\\~Ad~VDL:LZ\׿jޘȽIؿb'cI3[1e'[^ոV.Z^]yl+WeL= )ID9%^koyE%Jʏk )H]TKZRu y_s[h@x 1toǒM$W}MB:tŅƂD8=9 c8Ѐ ӻ;Da4cG!%ۨ/AԉZd'%~PpzqF.iO[gKUojՆP'>Ccmʏ/ ;c($AR串~F(s˿R`XXBVlVWVi4}@*d K@hSJr1 D> 9%/=nq5dM( ~F)MG1O^g>C֐ۯ〷 ~U-ongu ipx5Pi@qW.uvaNWÖ-Qhᝊ!+0u;IaE:"FbC dѺ5T'H/Q6&5g!6(')ƠzN|ڙqޕ 6!dCP 'uV[г4+E&6zXo19i719f/!.<ރ>$Ϭ8 T>t\ gf_+s.NA>@f.к_=)-8>rFلa~Sq\NFkF{C0(2- 㪂Q0I~*>-K#bٌ>H#œNk%0a+Qt$޿#prU@ e*A]rY`co?mPrق2%aɜ؃۞ϠdZT$pCtvQmւjaJJxGOHl9i3zvJA8Wƴ=@GI%rºl/L*bפ? I |ޏ=(wYY$G&ƗpU.ʪBjE=\^΁ڪy8\GOw;#2@ ׆ec/UɖBty=> gug3Bm`YxW|P5YBP#1"YoW,S&qFgksB# jCl  5SܰטQǗ>$yD-Ta?–f1Rj@I`'_X!J"UDc8nZo~P~07[Ї"9 rhhy# >ty+C[ŋ(W^6YEuhw5XSz(zr%mWu`lNz;oWs{2ecҜmO'LԁA*Fn۴ܗ'رꀒigӧ&;W@;N wtZ Soƀ>aAf>u_ەa$>5#d'͑ ٺO/#y(?YG@}q$`CV(B: UWs&(9ۙ*= t!Q@ 4^qsG,|^U-H7ҥyCV,j)/j+oѳFo&,y8MGq 0fR"D|9ReEu'W6I1N"-&1DS%E^];M\fEDm@:*:$ B0w7$zbwD6"g CBiU,!X_!K!H"t8}W%$I Q*md$;1U^b/b6 !d*5>ZY9b`7 cʁN-PY~uCn@zZ^eb/}a%ⅶ*5(}\6|7N~/[UD}N^^nضl6+0dN*K,V(sU',99zˆR/Q4->ZBրJH0?cU"Lo3.pns2_}+j,{E :-NEPr9Hlwhh*P߆mލ&$ Y Xk0s!v Xb*eܲU{`ɱ_.*%wrIU) c?@z]xd < {5yfGC &˼UE 9\Sr9- zA}81gfgbڄ69Fz$ />W ο{ UAQzd OOZ3E jHn2.1CYL0IYNqa@PlY3Q 'g3:rAV,`XmFL"fҝ';V=OSU T퍮}%sN5Nu`3e^#b>1ƕ^JoULLY2=sC-"~GVe9R@EV*x5)mt ie',F`u䐌e\Sqovf'x$=+Y9-XG>Ud@@ J9yBJ8DRㅤFg_>zs Wh˭ծˆA(uOb;!י;.[j=aD9C]d& 5!4wC> A GzI8uiwSwzZҪST1ծ_1528T#`,vLI n<:KBup⾤1!eLɒ/z9ݙzim ޕ&G0S.yb%X IZ]V0JѺ@! >U1ŝ-k_wb]ǧi &0T1v. 10eb tʹkӂ,Jr4+ZV3ߏ۝uN͛/JsͼKnr{E"2ĺ)~![F"W"x] É`: {Ȉ.EaT4dd`rA Me4y`-Q@Qbrak囄QSy3wz$J¶ VWKj˫qL\'隄=m6+%FIWk+ 4xt*I,8`y\mz4+Y!'Wq)c3;|ozl 8Vw~{śTNݨ|XTݨU95F*UMl$BPkR#F0,>2}yPPI,E`vkKK`1p9Q ̨s4:J˺濠FN,LZ? ;:#'ÿ Jc,5b0!ڢo3 t-H:_# PǠq!ќtiS$2m1WGC~h Ґ+4_KDg.-(_c_BJ$/*לP>j:c6oR6F3X粉$+~V?)0BCro V-nujor[VhC$嬴U UCjP2C!j~8nsxa8P0~:^'VQO =ߦ UNRrmJPRc][mWSl1B$dx/G䐸y;>T/>>vȌ)Ћ)' SVHZ&ґdm6MkUYv/T}KO;^.1"S!YI oøeq{ ue# ;fO>ս E0X V1F~&)W*0x >aPkWÛZ@fB>"R|e}RzQZJнB@j/~7Fc^_݃;46EW~pkˬh䪊"ns ;LRSB>8?FFZMCTh{vhJ>]mlCmpg/tZK3S0xދwYgkcu(SR4kP 8:*{͍fC,!@Daԩp/x,E*37tĵ^R1 K= wlyHp-^׮f%^΃wD̄h0t5ie+D ;G:nLZ†v`p5hAQ8Mb:5/IBrm)i,M{G\ P0l>M887U^H*bC&D4 <ˆ6M?W*~chEGn9Ã,dEPC*[j bl@^]> 9q+ܕ}_5q =7߬F>p cOj dK[Z2ZH!JoU1ĥ50c?mMqs9IԷ p"pXpL8ځ/4xwVSXor i]&+6GNMJ1)t-H\Z پGr)O={(R옎(K^wbA8,ó5b؉b|aF p c׏)a47VVP6\(~U&9f\q(2-0"CNJ<49E0\h[peg96CRS+]a6 [-v*:y2'vCoH8X( UId.w }D]=[CչGKsN&=uh3y~KG?_ Jt:BIG~gDPz1  /ةI-Y-eN}Xrbu>ָ0TּhZQMfW,\*]`\Guh(te7ߗ0@?vj(#"KW[_7C>8ҕTei82Yl[5?azϒck~|R>,E+08h_ͬJR(_Ti'&v wջ6,JA6Dtя p<6! ]f| %BϩZu (`mgċk.r2?d|MSudj_Wm^OmӥMH;Hk`ôy\ON4j_SsH[DBCu5BL|b.Q6V^eB߅񂥘 vC6e%)-ua.tǗ"}vyBgJˣ`^T4  e@|#Z菜ψ 2})[G#|"4v vID1lL$Ϭ]<DD! w --Eq<=Fl5hʴJź>kyeH\౎$|> lȓZdu/-Nu0H4+IX:NȩlΣ>9 Q2v"᳂`PS!~e,/i<9ifIw[TLuxGB_`s[% 7ط4P;!E;y7ltyj`DhƎ4?nؒ3Z^!'nﬨ7uIc>NyIزntwP Mp" 0矔qhؘڜƴE#և-o%񳬖LXdQ8{56#'&ShW5\+hAJ#dٰd q=1y=Prcd}_饾]`񷔌ݡ7ASw2iSՓ%(U|F3} (w.}Bg(@]~C8j,Dxݥs8ae3'7p^2ED ig0U)j6$UJyCөTQX(24s=ragqGJY:S) |l6ݵ \[{АCtVMLi]{كm:%s`~%r]TFK= Ȍ@ք\ ebiӍz;4'6ah^ƲN`H;N"DF?! MC6Ȝg%߭+իw%%l6I[o/BVVqJ Rz+v4)1yH"#ߒy1@ |Gއb͂Sc+wšI=G,2;ŠΊ GvaTp ѭ)ᅬ$y gR8-tjcӘID|X/ѕ 5zi0%m{zx$Eo|لP^<;Yy*+ pkѽ2KE% !EXorGi%'%ʞfDrpY ;0hԝ\kbI*2 Q)[3mbyhEF7K ߾ylCNxXl:#'] t& `tSxb`~ەJ'Fa_#@?% SVs ?tXHN( :fSӚBfțvJ |K[h$M~;O8b⮿R4"R]wF.|ũ_yLX%~z$4ٜ*W)?Abm *yT57{ǒa̒ǠG-T*oyG Z`wJjQ.\?9LH^ȚςO +dHt7!⽴Dp_QHlezjγgDݒ_`kIb#P2[ T>+PsHJɊ6i]ekmvdCS TG"̷Voи*-fFuk <61Kr# --UJ byۛ}-:w{U SKO0+$2roy3#ce<;ªPz#KSqmJH~_[N y,gPL EF[v,Mlu򭒜Du^~;Plċ_!cytI-q !*.[ci@V06U}&naa%j؀{T˺u)1 7U[R~n5ɣ|~O36JXř8N znr-M}TTK}~c3yo-=o#k#uzjz;ScRźz<u=)2Y"*UtFT7@䁭vk laa/,g6_\ku^!Qnd^X,e91 -*C[KVCP/ߖ~һ!1Qߍ@} vw wfVkehDF04x ڐc,"Rln2JJHxŧ/|o[>y n|iȌ\'fzAaj%cHβdG5I 0uM!-_ b#)*r%}YѩbAD>=2T|R9S 6d\ Ee<:|HW!g-5[a@(_JN1 f!V$ ͋E2ԏP?Ȋ/XW g[r=^j:98=83&}`y髎WVc0M[B &fox]~4 <#!&Tǃ jtt$aMZ{dg6W.BԴKf|/e;L[qJ8qȣYlHxO@rRNO@>'谹J`֮x)TafVkP+G?p4cqVԽɝ/`Idr[V8>f#8c\FTE%mtj'g)pJM|A+O :toTX-e&)̸ 5AػT407O׋JnưW j 0SνF8ݮ06K(N^'f{}Ϩh8\*&2|24;@ϔWp2ŸPxabi-{Uk;&Jb@+ڕ@E>TfTw?LǗyx{Pdh\"UIWhfɷjf6Bsbdf)ղtDڱ#8།7@w/~Z,a.'4,_bh6TcÁDV7ChC,C:-uO(N3cS02EGP-S|mx$QlB CNoofDX9~CJHg"#D7ƆU&?eOX +do]f!4ViWio2h~k9x|^ѝtAZdu,b֮ Ūlk~:-K Pc3'xBzB4EfCY}}D2)FSh9,M۸@ I'\bNh2uF/m* ޻+ &= .wV=FJFմZ# ;+ժ 0B,*{}?zE !<~ieC4xG$/is .k+4WxC_2AW밉s0y:b@9\TVp=vs;7ݸʡh !^0*Tˀ Hwߑ%:ׯlLvOBVҾۚڤk( g?!U8-e&g[jl\UN];Q!VG̭oFփ>xZLj'iy= )^W;O 2!uT['TɌ` բ1ԪV/VgWz=:Y_C@~ۺT$ "A8% yp.Pa=*3R&bGO%< a^ Q!1|j[X]ů[DR[z_mQh\twX͸"faHB"%WU'0^įˉ`~LçJ$28v4G{ri(nq 8?YOѧ=ԿQL1lfc*3 4];ȽN Nbiy [M_u72Z՜+7^!8i,eaB8<=o::2ivۖQNs2b5K.HK8E :j]wb.-M?c0'CP3)=-AeSU5r/W/|é @=C2O2XԚx]*})zRL;BB *y9*3~96)bF(e7?PWGt$uȣcNnazyTv>MN;% !{DmΣOcd'??I@_'@^jNU/{j70+:$3Fvg 75. IF.EmGփI GN6Tz/{Wh,/)W:o@»j^}; If 3,@hr 8:%/$ƒ]E]t.7e6F\02s9JQ9*y6joѱ{ydWX?9nW<;&cA셊;lTȲ2} áE7n{K`4W,<Œ֠&9eܴpqk,kv޻O2҉k( +WKHKDGUPWh7=0qԙ'#Ҙdֿ밍v~jo zEi?K3%Ra܍ˆtoyR^ v0hUJ)ױfݟKrnTxtHM/zm#4["WU` K 2mY1n䀒ExqɊOAv =a&!iQ V3knPx*^t[ՅYjL97g%$''m.&D7t 'YnI ]<˩ 5Tv"(YH"2LCc'`O_︱EuŹn룖#9c,/v ̈ {X=", ’&T<#  +0TjӵfFlZ,9/%(̹@ ̐֐U?1a1!<1vpR)|<)Դ6M현a̪5ڀd,eZOCY{r3!jYd[Zݓ_8/Yˊ46 {"qfs$ t˭8HD 8#{T~FkH>%>35p)jRƞ0 c?{.'dXD>zGLj_(`+e:}%˕qnj@yasv876"/0xDE4еĪaQ?  RS`sӜ$" IJ{@P0 h/D CŒո~5ww<@D{41W=;7{1]jX$vm8bw}B)zg{#BX6:,GTsByc(s V[L{a6wň/) OsPgI-Zk~};$Ee9Q'~/z̑h%u'"F+]+ fOxcr1X8t>u35:#~y[lHLqjvpFQ|LkVW[}PNĤ_% %k-xE޷B!briubݮh65ע[ә<3]f+T%S6`|{]s;~-1ӨFzF,[3 q9=*m"Zs wDװuHdPpDfь1Ȅ) -z$"$P9_n{=i_/:l:n6xRx77Sc?ӟNW+EXaMͫ\́)a0_o&ljH9XF6s:4ydʓM|hu0_r#AX]Fׄn.uS; OM9Z0HP,ij z.(_0M.9U{עLrVM_}ޭ']7OE:yWjٽر #H?3zѠEJCX!(Yul-=I9J׃j<#/ĬF \3%< $J*ŷ2P,:u 6ABp#bFF&D:"]V.&L L8NA{ jώOܼtFauL˕xr B'i g{ o{/h3YUj>T9zY!6q|chO:$M_9tRq)t^R A5 h-$1ḱ ?Es?ɾ;3p4VHJrAA~Bdy .ZyQsI=<>zY~cѾmo$=zj姟Y<6fW{n@g0«G-i؎}?iD3MZ{l\|Q#JAcЮTO+]&˒y}fhD"Y蒛pf?^C6qJ 7m8~JL*!b' pI$L6}ę4"%g S3J1eS0偈ٗ מYIkcG*-)Wmm<ͱFG ,/nH&F&-G.֑7'b/\f:a8LA#쩴a͋;U{H)˷fq=H 6-5r8Cn<٘=RdW'kAG&Hʦ\zGfBgux&笮 eo<Ι1߆ER.8.djgwykhj)Iur9XؒoN"Q-jQB$r[3 ~5maA Ӵl x,5*VDI"ݗ(:r6![Wܩɐie*RQ5:Ui' @qfݱv/cަCdoqjf#c⤿Kin+g3u ܜ:%gDR< -{%a'!e*-(5b'7+0px\L&VOk?} 1Yz=J y-N /A Y]rAF(ANQsQrD>t6P'`*\$U4"6ߒ(>ࡁc{:zq<7Xe.dp$ ǕaM /X9:k2a!t^HUnERWPgjmEL:Mp5 VKjeZ\Pm"=k,-=+<9Vc'qjw03h "9틭J)c^J_H%0%`!gQd1օR`Usl (MK7]M᯳ E Z`|ES~5̫)$Z V5n@}( RCΔ!\!>%ڈMswk \OJfWVNG $q-j(s&h_Jke8G{*HU Wc&EMBZp% 5yw^*YNtF'i%>Fي]t!VHo}3x5#@>Zc^Ё)`4%EglcUsϱ@9,Nn 8p#="uR8TU:[cX~y*kL mQ5E _:L>}O#=G<[ʋ JifV98T 52]>Y%Q 㠝dT̤Ұu=a=%QVI pv.dŅj䈂 Uܓ^%Gd], F=R #4MT2ד ِSPǚ#L8>{}ke doʡɚ8J@4_nP-'gK0#yh^MK fA45|)YB+W6 hDd#?B⍥wtF3Bvo$ʼ?H a( sXԯUk ރBlthB@5 l%&jef>E$I_35hD 9Xs8?/5̍갇Jv1+PQ+[4)ghu-`;t>Cf>Jba;Cy6 ^_0k^g\ )MtFvz:V3se[ ߣS~ށ(m,abL~[/1Q=,upJGyq1) h25xdClt3,pl C+Lm4&_I$;}:)bajT+J3&]f #5̺o_%uwP n9;ޱH '5Mǽ!բpϗ:nMlu%T`ҦX1d,F{@ 4THJaM =76c`a G}uhT5I*0)t*P(ru#f3B\Fo۔l4L2oݲ)_{_ y:N27/ D9N.8j ϙF("jC\1~U0~0(nu~uY©AvӅ? .^@&))t,ʇz$Euqt͡-Q.,bZ^5R=q#:}mCd"E]Rޭ앸 |oԱl5l":apD+Ǵ\jAz5-ÛG {Nqy=&"DDhXԕ3}"_@S" 1ϽT!N;U>?[/ǣ؟H[k&-!d-{t S.r# ר<l3?2Wݩ{^HV nQgڑȯgC3."ys*@^O\V0Q|?^2XLO8f7E2#|2u,~":5{]5Gj=g?~sUycژQ*mkΎ:B:y,aűjqoUvK6'߄yf d7ޯL_R-YV{{8D?&J`ʹH75wjwc8*9A0BGtćhO!TKb6 G!;ݹ!fS@bCU} (?8Yi;W:I%5vFu8SMG"ļCH ^-n/T "I14 TLV'9g6۟4u-O\;'L)-b(Nз+[gU NȳTKBp0_Š췶oϊ.Dyb#Mx#Ыj\-.v[`h{twrw;b sR$ʁpͷE 4%&He: M7 ~^bdu>I9{=:\&}QWHa落3fޞ'ӤQSٗ+I<rM}&AhN0cPc+nog25CxFvx׼K#̬8B")JΖj@ӭCd/=~Mæg?GQqBج$c?KuNw  zX6S֝CrIg ;uta%=[C0d>,glSd(Yj|"i'9ߓciy?FIcT~#"$YAT W겢2u ̉EZR^/ <#þ}d-|⮖9CWS",n,<p{Ő.C Nm2O9YHd_b%:7Ko8A,$#vmӡ:o KK<fɩ^<ڨ j(6k* >6 BYho8p~ <#cфuV aזaA!Qd}h}864U`GA&B&K؃0Mh"N0qM)@9:a(eN6=w(ؙb<Ɛ:gfߨoFkԉ\TXP:QMXhӐ?ra@R$Tq\qbWcG CRj8rG>bD+Nbd)K}h 8h $]Y+(faL=XtŻEɃ pdKz]U!,]B LxJ&R=t+w]_<; n 7oLm 8 2H}͕S"TF9ִ -ֶѧK9NF4%^pnmLO,Α23~|/.Igx][IllBUQdH"Q. QbwW|SIo$6þ6%;aMşzGDP7+_Yzd lֽJF{#9nOj-RAV4||²8hԞ^2;~N-q٤OcgޭY|:J q,T@ ReH:oky4 FaP[]eau!As=ږ'L, xd7/ɨ-t$r # ,SJH<~|PXsCDx lk} ?(UH1 Ϥ]e@7ݢAbώߍdU*#K#KPXZB1h!N~]kJ(mPu/^krBƄ*y{XL|0~7ݮ̃ɂժTEȷ 8:Y#|CqziRaIYZq x1!+>Eq22 )rES:-tvB|S +^!I`R5=a)RtA(`AZW "^kt~|_2(Ɉ 9(7\c_ ?em "Is%P jByC/>>"SyRH'R ."C!%Nl"$ Ύa׼|< e#ڮ2WkN!zCw)k@D-'\ݮG:Ʃa.hZfۓ'P$wNrOHߠںK G]&##"κ3/>ln85:~Z$m.0>ɘr00ϠFY@'DPo52n 9`oaTba dnw9Z{2$hFMuR#T3kU[`Yen D/t 0=Eͪ.^c)m>"ywBv}ˆQ:o@ƋiL2-v_]}0MXNy$Hm/m sm_da p>Ch0 VWh%2Q`LA^Z{VV$BLhA~g-ݐ{rn# ~&0 cԨ|>bmSjg lZRc\Tw_e; %ĠT,J 8̞#GSzݽ> G4 ƀ D.$4uڦ wʔH%㉿T7| t MluRvw| r horY[Hmͅ#. P;>IR_#yNQ,^zvC 5M]FsUh BKIu$sr6 ҘDes8纰X9c0#*+$' 4;@,7Ǽt7Hc\xIjfp&T9|/˩tX!c#̼] WzFD/(<9LȽ+ɫ+AdsS¦)Đ?j _/h&ɋԫc>lXoX-Xtow?؁L/Mfy  9!'57zUH-\dmEٵ TP$$BB"܎i0N-dne[||^gKlw `*:MjuQCȈ c[=<.EIY@ ~-ϬG #x IV}aD~F']O ?[k5K!hf<{y/[0ضx;Il&1\i/lCX:P87MeOo0.ܣВ Ƶi dj[jk&0.DF \v☱!y t՝.\2!I[ 軃v2P ugT|uQk_SS)¿Cz F=&wWbH.L@m&aacOG<А倈J>ݗ  ZTՏr/ýI~ ` 9,, 8[Ze%(U* <<}Wy\㪛%c HuU1VX'G%jqn/&UkU;Sh Pb3̣wY}{"Ѳ]ioiȇ?UZE(ZiۃL/Y7a }QQN98T蟾}tZIDFcfaWUޝYnhG85+C@AS已f1>(9W rj$gX}V ϼ@b|seG,KC[~en}&ǵ)]h:͓c!͵r4l)ī .C*=KWodkJihPT:U%@i 6b)f0l2W rs%_ YrQ1Sq uo!~&3o>[NuxmzU/mRk3lDJ U $t>8QAgXQO3"ЀApsă^Hk׉un+%FBLk|W9r u{>YN LO(ϛ/hJvQw=(PgقqW*T~MbW̋[{ɣOF X2f?Rرhv;[mY2%y>.Ww.С:Dz 6Äe ^{)w7Ƌ'E$KKtSrXDrywWq(_4v7%&WK܃~"e|05 =2|[SsTҠ'\2rsxusiE.Ѕ@('ym#x&C!JIxslQi`NR9<@Dg%MRfV!R!{NZD&~'|ڡ%=sr^.e6C%l ST? 4Z;sR>b੣PXV6w׷ʮMOְhū/ k"*v{$y7U2 %Tb<1]@2擳e*TPخDe`y]Z;FbN6"gxDlѴȇ|FLI\D0E='JOD:yD)[ǢCD ]Uz_Hb?#\[`j^D {Yd" NȀ)짦t;8@7iMrГo<aУʸk||+UBj[sMGP曎ӭg 64U5_*x|/cHF6nA=2.llJq`4nH2qܱ:K H d \6$J|KۇUPSM4Lgl7w׉%Qn6'&F᪛CBrj11yNLm pf8cPN3zD:G1? v+Zkg]5ſt*)[i+1>njmʺ{qU\$1X"Ow3fmV^]S[^f*1эV1 0(D֩ԭ8,aWd߶B|BfL3Fٞ Fݴ&6:I$OZ:)9FY(EuSLޤNyWssAF>mbk?njˌ Â2Af;H3ƷGsj*4jDpJښ16'ZKzC泠RfIwт~`z 6_Y%u-/] d hgWq.*ͧR0zH861 )D%fK9T8^摛U)!ttH*j?JI/E#AzV\|eç2>RKM}Ťky-GULʢ!dki]Waۆ5|%9X/|.<~qxidL^;@ iY@THmzq ƿի_qU삩QN~)AB>μ=%ӓ|Wܹ̔,igcDl!'N#(4Y;9|iZ}ə} 2֗_mgsaR]ZdՓ XB<R?L8L;,7~ƙD٠*XQG}Mv4SZ~_':Mt9g㥸i/z1xO>J1өƇ ^WvrqH~h'?P6hۨW0 0KzyG`DD|$y(2%+7o$WHF\D ];]aick7[!0"CܳW5CPek;H'ַˢy;L~찆j )i*q׷7b#^c+hg.$!ΤvD-5Ǟ}"cԒ:!WCElr,3.(ӍA~TI[Ȁ):=+:ć݆Cgj4#/7;N][] **QGczovsl$EO$^ɨd|'#Lh:!9eR٧8×+|ZL},&jGށds;1$Wd̐ė˺'$T6SpRY-x߯:I^v ͹gs[ ^Zz".B1Q~-@Wl_"ZdS엢;:~zGlQR\:&@)ɡ`%!`00ޜ2z sk^Zr(ECNşkڸ)a11֤" *8$Maf^&"}rfgk⊪$y/ %=qWx1J'M 0˜&hxVgQAȈ|XQ[oLqT@r" O#a֢؈PڂX& ug+|hpc )9E{Cb Ұ4%E S`ݗycxB> 2:yzڰ\s _]n^L/ p]k.?&gƒF* Rlz4#"Y?5}*lDJ=gIa)޳a_$Sd?p2|xuӯ*tm;5[f) ̅s&&DQ{Q ,U)3Ͻ$vU% pצ۴'7B4$xaQ#bsЏ܌iW0R& +a~Ⱥb'Sx,΋G릤R.nK6;o7ӗ.%7{F=d"KlR^C@UBQmqy :e3I[—|νn._`6%N)܉ = qavG7drl #lSJ ҕX;r{34[FpW{:Wq2ɦ$s>6~‰!ϛ?-ZWj7APoM|܀ށ M xD(6>qtg 7ys޵||(~ J2Li?Tu?r.C&Z ƁGju}"qJ<4pP(ւ^?,0x͊)Ƽ#XsA8!۵/w $ j.'h= mz:3oP,^Pz?MtΣ>u7xM\k$jR`b@k&9pQc笢*{;Žpߴgkuk*"8`O轮?{Yݺe/rE' s=#Ŭh9swăc4BYɡ~RZ^n31mgGm1bp<[> _\] 0u=%‡v@(ޛ:p鸶@7ږH;^y RZE!{u% c3 NDSߕuqʠ2rd\Ea|C>|\IA鐆PY$4b 5ճد'ݠ\DBtN!:1y^ 5d{?rEB̐ uܯYSci+V7d|{ZbL4)sFQڔ"-!jq]Y*]:R7^K,CK@O"k_VxH 7CJ|nKc|"(Wt/uooMrSHES֚cPfKj@;sih)6ƒvNy4 mͥ[eJ2?{5EXz*aZyW{J[ܘmc8'7sJ\ƔN<*}y9@h@Rj|\2z9 (fBnkkpԒ2;Uǰ>1*J}P0ZonT+S"cB 4Nb9/:{;|0DJ6zMN; W`L>!).c@?n ->57>7D4$D/'푫+dl.°6S|N:<̨փ,m6xk~{Y!Թ雂n`lОn(#j4|f .gJw*YAQL'9bໆ5HMUi)rO\ɶiJ [JNiC ]!7n;7G0%Z00TKSaq>V[YL+[:׺ mP9ɧRՌV70^*p:IL,>S7¯_P6Ұyn?Y /YId}.Y9#:M,YLw ''QQK-8 `)^W R6ɻe0y7{zROfhzw)=DR2G3Il_-!tWǹdo~1E帻B5 >+F{*sZF~]܍#QxoCwƾ3Mvil$Lg:>(KqV @ɧ]<q5xJ@ ƹ&F&(gthA0-rIVZOGї;}?rl\>38v#V$(E P|"MgD) 9U95s#h?Y KLpSt5Wt _3%v{aF&s^q.nj KޡY]6}@=cTFC'ŪwҩItfK…{uG([D\>5b~8^({nhuX`+lMa,8h! -LۻoEb4 f]@t" վ.75@7 ^-OW b/114FL#UM5qRnv1΂'9+S=WISMiucz^/HbTKD\`4f>3v*^\4iʒ2k!m4݆J4O ؂j @CP$ׅ6'oSkh#Oa;3)Co[\M50"pp4(on~_ oB[18y&>Q'&RC |#6$rh=! Ľc=| D7ڗq@0oEmt}7R%|<>H09B3;W0wof/T&/F~_g'$8CG^gҏ[ܐq~F4 7Ee?d)jS<*óbS.. ]4рDasrW`.5wwm}57ܿs.ˀ%1cq:JPw[ov8 /4zWkPJK8 j#yhgbh3bct~ ڱ& ^t}Lg3GxN OބZ(+ŢJHБ = b@ 8<{563dx(WoB f\&4Z*b2qu$J?q\捦fghuP DYf5Hb-{k:Z_Ղ\&˯;[ˉ e2q_d82@&Cn7@h 7Dϴ&"ƠK)vsOz=gKG`[Fjrwnc}o ͶI ](Ñ| $&8$Jbavհ|__$Lc< .k,HA\]G)5< t!bhśyd_n exVbfn-c\UO+Ӝr%q .kwr5tu"#IkdN&/([0O}Z#lN;rd.Ml' KjAd%%FnR4leUoz\N4*4dS xO[*l> ixp>WV̈́e*,"GvcǕh2v)R[T کJ72cfm٦(oId"}flptC]͋6|E)5TR>U·BrT~4+$ZrѤ,"5{DҮIۇjEU0L/9샛^Vbs߀@]$ g3g`noL$3wv% " 2Ko8-;S@zE5_oE@vz/>p6Sy7"ٙ~02zJc22@+pfxp_=ѳKK݃  g<>WJ ,plOҤbeslgZ${L|jX*¯I8О'cffJ O%[JĘٯB?*10͕Àyhr8auS-["*S&Ի,<*9z9qmSM,4!ъu5O #*B歹eS^mGpj?H/ĐD;Wa^g&1/ۄ _kP?E+YA|Bt[^z@#"FE2%3:'{eQKq8g-Æ-Z~YК.GޅB}-9„(f] &ih"8veﭬ4{Jb Gf(5D8[ha&+<>'Ҁ)޵**/}HZ&e@#VB0V3f"@թ<ԴBEQn]rˀkCZݮ<7jr 3RE])X ֒zv:Ly!IKu ̘ikмn3O`r5I|C-#8iZ].;A"(I8Vu<63<`u\V\= eEõ~!&X4o''&"~7'{wfϝܒy-zL WB[Qk 2=.,dᓭq&$*\CC(>%5b[l7߻QG0 datP)I* 9 R\wI  ɐm Dw1sp02xϲ3L}sz&~?C0,rYO\i!6Y2!{3TF\0W_[WfB_ 8?>LKmJs2zqΐG8m,kpRQ:3h {m-T F~vo^J&ݒBCe[u  :$&EUTQXȼ:>}F I*p "T3$hk|Wxג_SC^_d9!.?"ۺ)Q1V2q^|VV:(S9?s\+~s塗N 8+m%+x?-dY)jIoYZظl>}`_1fdJ-Mmh ;plR /M:4o vF-v "fDª|hE֏Θ<ϥCmLjS)wC_~A']Jn$Dn`!8k)  rX`><~T*Jp(xq/ T^1sz/^6$9ލӨAԊiFX7jپҺ'AGh xk<֤ۚ1u%S:#wJ-5n?1{ݲHҞSޫ`$R9U?Ui(l  ;R7B= 5@=vAmL*WǍr!*SHVkh Tؼo'Km;Rz[`{ ys30W=)2 %(.†d5Z@Ow4席igԱ)(>NŌdܒjŃ>>dv|If )(`y,^ˆxm1oEJaSpE6Vgmz@."HӨĿR/k (4ev˰Hi hFN-TX B1 \-z>~h:y.%*_u^GlGDVO XU\SY isodZz ApdhL0 j0! UV/NA<6RY%*Q,7\\Dg < >Y r cHe!8wq/UWt/dD x.s#|1d0ݵ ŘoO] wkw)I}2KտJݧ<'o/Yu81胋3W$֐EK i`Zy䱅"q8ުl^~n3L|n!-weE#N\Ӿ)EYy*5 ڲHIe,|~f:^8Iu h?8MT81'R=i$NHLF&0}9&dū(jU&q _Z\)mes@o<]>]!s懝28mTbxPDCkPU( PQ&#'Mo"R&v0l#Q/4alZy"jSi.__;-PzҜ'JQggNF,,>iR#ȮuW.OcK*,Id=EgsVMyJ}q(W:!p)ݝ,0kÑ+}%e+d& -۵/tQķi|JbViNDgקXAfNK؜bB@Gdɷ\T>i˲%c"RƼ*xN-^=ie8dh 忆]گ,n7D:|Q#LʒFRj*Y;`d.Jm ,k #ԙUQْo\_Y%7e BgV|ȡvLfA*$>4*0G)-吓E`:mlRcr9cpOw WgI2cÅ?Ae3|_%: @p.&٬T`zx2`IpgV52G)J8>*Pst %b>%rQV`mEN+4gR؜,s Ƥү.K$4M-tu })\Qa#v*HfG (/5WP?~m֤aݞ'm/ok'Ҟ@zIB4yhK[\CA6t~fc CYFZװiyG{RPJZ#lݪQZ5"߀γP9g< -|1e Υnw|Kl` ?G770N/M5{ذ9#Q-Wܰ"hlj7h ZXO<q&3]mV9O|e ovE+%_QK]1tSVt5תd#Qۯ*J|{VѮH,%yxGtd)$rbx?)z)gkI6^ wn ˰ n[JA85֠oV /Fq^| BzE!pRkIAjft*S]݈;M i27QӦ)xn>W0tj6k$Xdc!;l8XHb ].H9¯;`P`k\18I0~|7q*@(Vx$1]5sjh)AG1h{/?+Pb|x)P2 )aZK%TutiIXثI`[aqJɺm&~{P$K` b3yo$8sꯚv~Rq!N{ Vv`M4E]־љk<>HZ #>|G)vM:)n~g 7)˭DQ01|#Q5Z?",Z&d2c` ~AhTG~a 'Bb&!ntL m6\]ѷ#i[j">Dz`Q[q) ltd|<)fDTu"%:dwKe :uc{Vq偉N>2cy~Z;"ڇ7( ]+E2Iogl˛5`^IwX+tj+0("n[VdY&ރXUy.3|v>*mߔ'XLt3.Uj0ٓ6w~G/ٱAFY^w_@&s9|MH zB% @c@jHhPL1]E[ۗH i;xZQdC|茫yp_cCZLtnpQ FGvwSmЉGls+&v˽( .BG(>).:֧v=*-C*Ih_'uh..})uMsn<"yqΦV@p[YU=1KO #e}󊿢UrJD+S̹H]% 4]VCb\CC^$V)ʓ7-.s>RsIpO|H0t:VNSIWalncHdHp*|,G0~&|q+x!  JtW"5Fֽ~~Q WA͵u\}R_a[_U5l|2 2yhT(⑏[v <АUaדwϿ&U ??T<&)Ѹ>Cξ>JTo>h,Tƫbrᬒv3SO iX]K;M~\:=UURDUx|Y*%IT+UO T7|.꽟Cۡ'0rVLIbYvP>9k m+";Lx^RC'HK/*zMǨMFj=8-M5a&^bQa=./rsoF* G[Y 8ʕP?+X,q zZ-y<-:p\ v*uR5\nW$9i~YPpNhw<м‘ '}=B}{T/l/8xW\eY0DDJk.OdzVݢlʞ'hg*n*TqAGgtE6ײɄMmr]AFG(L^IWKmILŒeB1  h)c.Kvk](SRa'Ń8ת¼k"/PIrdIJ+c 9I\(~2E379ՈU8y%!;J`~,DR`ϴ oı*nV u=Ha0Z~x Q2X%s ׷_No ty/rk:FcnFCv`q(,{gen ;B*6+q 6g@!@oE=[1m,0z:~BҼ?}p4qG`9*yR.nS.QY쏙TTXͼ4L2OjbE{w1)Q8"5p$`en_a֧P^3#Ф{=@$e{]e=$G(v gCὺqÞnkc^Fo[7JFki|}.>g"w##0 "]ߧz8+Ň{) Xr1tg2AyD^4Cd刪xH*xK 3O{$YfAXاċ'guuYѰ+|!xH!HbtŁ"gel;~j]cm/q6M!,dL!]Nnø"`&Y ,8^:mK13]i~uR= yo~pm^@zO$BVX vFRQW?i岿iXw CmJ%OLγÞܜ"6']_Ľ@\b3;;Ԋ+)k4o}16oY4F6o-lRWv!βx^D>x:.?վ0;'#ur=8x^3}];Wr+ČvEuv4PRPdVpɄqSЫ1 GWsS ozHhJY٩82o;:RH -0 J<ڷ4P%U'QwyPBl7* ̫N:W e,s~Xe- A'̤;?]՞M/ W&nH~!!}$}Ѝ_) w]FFHc _$8[వA ;|6 朕_ !݈y셤j#5Zp|w@Ƙn7>8D-z4ZPS\ k<tjd3q|nRQ4.>-=@$MLI㰥Q1T)Bm}t%~7X dēNLN6VUtgBzN8${٘Y{8ۦ!ˬ,Iși6Xr˴*:4Lm!¡ gõ޴Y\6*'^Q!" GW]KgZ \W|M%"<& SFm(5eGgD).TɆάKyl*OH>0SYYt5#1EZ[N2IA K5YFT Zsm%5'G }[=i4~J,8UdOW佫Xg(qq:ͪ8Qj s:=RZՃyR_JVMp1]/R[(wF3k ]֏@T&A$ѮP14(a/~azqNFcVƵ }BOSM[x$GL</qxE %@6b[a >g_'7PHGVAc"\o-};hؾs *ufGkz!f?ZP(cJ-&|y{]sOmҲbZM@^S!#QLmȩ.ih:鱺BUJXMNۡ(^&+y]4q38U"4{5#@[RfWɥLLMH>U319_-DB~w7!õREo#IJ #." м⤿hV۴XB99"sn g)+ `H~WxFZ$4B (#EAԑ7/ҭ󭵧<< \߲f!Ƿy5AE_/ $T]OM-f3.5i$;dҜ XeX}ó?f:$NcAMIj6(WWҳ 5u꿸S^ ̽0cz ҡb8˙0GĉgSߕGBV5iܗ@y2a҇/RWxޔ*ݢOWR >F FU6ڃm !)1Y-,t԰^ed2qzDO& G Ď1#*#{1P pP*_f@ihUOQ*!ѐ=5^! 1MDKC6a͓:s {fKֲGH1$wH9-QO--%FC˂C:cק'GeWnroD\t`*Kt|8?Bax/1aH% v{ ,5mdDY2gXbK ,4r]37CnQ-#ڬ!+4r+b`~y] ';UT;Vą%o^ ][zڧAd7Wڎdc7 ?}/.)9aRn%Pag1p &۹څVvL5_g PWŪ!#IsZXg+'6hRe,szx!N= l紮 )spi ]pi4a9gDu,3Uc`\3s(E|c";͠]kqKKв"Kfvh(SfB͈dШG;%elRz+5Uc ׼EDA眾@A8 x usi~Uu)rl){iMcHl_9vuoǯ4-5zL]6c2/jHm-mGp/ +-g(:䀀G8Ŭye !kXrgB}ʦ(z'QrP F&5f}Mb@ G=$I>y`}5F^$v]JpC8rɟHqgGDO:&-q4N:2>nkՋZ7Tu9qiAp9K@ܖg{jI "v(I~R4cu%,2FeV\ OA(<SϿL>U5g܆ڵ;rS 2$^7Wja #wM+-.s 嗌kaUd>Q\}D~PǧGBBo/A]tDm4 1YW1Lʯ3p Z/~EbKUZˎP-tL'_y &xCF% 5l✎|WnJL*d<.3}<~X_oj]^|`>BI=uZ Ժ.ƣWtW9(Gҩ@w9^!L4|ΞB2  R9QkDl)<(?\PE!-,{7b"6f&/l9 z  FJx0#/PYˊQp@~Zj2ռr!ҋ$кgu$T}TޜM8ʨMuY Ex27| bt).vv|7 )jW'mk ͆w :Cfӄ!QPu c+wN"yU krʙ> fM! !d5\3C+E>t1-}K [q@J&=f@M8qosFGJ,!nn!#zϝ.[k#i"MJX\&ch  0RnQ _&ɁfFo\™w;ީfw29uWbh28D0(iZwÃwrF6keǝU_a%<q;. >L;Fґ`1ֵ5">U]#xM;N,kj8zZM9(bZ@a 7bnHh3RSpN)³:Z./N⺭aPW{۴Uح xPli >gobEyT@RdhB?쎿/6N:Q9̸S Re< )8UXWΪ,څ!\rOX?=p\9~Pb!OJ0``QSS5sP8wanem܋y]mQk{[Nڂ"|mv0֎o=t"tiU^c9|]"ib@VТ=4u-s5D @8(RcܤSBCQt88\Z/R.޴KR8s.~1dU)O_f=1av2Hr e{ YoT+kjv /zCc {͋b bǥ݇ <\ 67/p~jq Fu=m#\ƠƟ(m&3CYfl޻WF޵)cx%b MS\tωu'c܃:]!#GVg05k:$*n:xlmiUFwi^l.?iqK& OF~}fHϙ HRb (kmڮ<Ϸ1tYYsCStx74~Fﶵj+  E}FyƑh q"g8]&꣏LXVmwn/C឴B1(Ek|Y]`Aw2OxemY۩\ b֮ x-l6|R:ڋ;0%4qUhv#&`L3ā㎉1ea b2y))/XL:_Bs|34[LhY9u@OOܪ/ĝ]CM> ,I.rJ*DL!D웖xe7s:VnRއ~]̀w䉡hm@CMg|m#.qe-g|슭L)^g crW]| ]Z<@^`\{l@vdoK/vb80 ՗:ecBм&Y,ab`su8a@[q^bXi4:zjܴ=.gTY%& /k$ie24> &H${(xIMȆ'E:b{mMF6R$c=JrwYuQJ}]b*~ןaʜ;:BCip#œKw{VfA%gb6F4}}dpi` #׃Jܳ)0sF.d)Y{u#M,>vF gc?O=oTY'Ͼ^1FSCPx,ӏ.9ⵑ>J>5>k'܆3&5Oa,ߥ LWrX-N 'R@rTLK!&OgXIHrDjE"_e-RI{09TE`k~"Z9>b,wiB,^3ǿh3qklyIּ7-PIlWLʂMu}4=XcBaKQRvgq%.'X\:^->" D>2A9 \)(!Z ;K.uAu4BZV^pm,L>|TV8g`&6N QW1x.5i } PGXSY(&Da-B%t*D~oTӥ %.z.9%TEGۘ1?8ndߎ3%VnRe$3oZ"vٞ1MGeI7X}r_i %6Ko}uEwؖ'W-w) EBDSng0(5 qt.nK%Nnc4U9ZF01|E\? u1GZ kVq3aGDDkŒCݜLNp1ن$脵fQ=<g[=cS'R/6TD"9k^9c nc%⥈pX7 iNA=,4qvxrk#{+mmkEcHglcމ>)"(s+x3 Ty`GG?LǺBd`V%*2\ƧrA"FA׷B`0SM~`z5RU%LK$xRm&j[/YՈ}6ӭl\^2;{|E~5L^Bi?|M_jQ<~ }z VP"!ak,łSHc gR9nARd5gir5wG AVӾӏo- %Uyם_%Z'ge=?D6Fd,לX71O΋_0w؞`axu:C ׎ g˯<%ONX}*ʂ{K32M/0džiwT1 #c`_ZkvOo Q36Uwɴȱ rpxTQ`l&#.Z8Z;9x{(w#Lf_`gb`"V6A^؆(c{]PH0cN>TWFknmݎrbV㻜\H_Va#ܥbBMy7'Io(U!h| sW\g‰y`2(H߻؇ݠ "Jfk9Hw<=\b("p;liQP #M~Yy7`uU)P漇Y٢ԛ IC+%|Trm$jd02m!-ôjԟ094#+݋VK`ֱ.w\ eV\JEQPKH \/d&UNe m#yQkNdpnml,rSp&Δūl.nG&! )t`>,`'¿Lꠏ@_gG B@0w=7hsGӦ:92 =JIltV5}7*WYj'P$|!u1=;Zz0ƾd *Ew>A_-~gJ ,XdС*:[ilijݭt-*mf[4iYZWzZn!nMJ-lZ{Ϟ0%W낌;Uq$wi-7\M,MBc [;V%M&.OINz j(_2* ``HGt٬5U'QHQ2_qoN_vyPb4|pn%jƖ{(-T !hU-?qz9~m/C3*P"=RvwPVtDsh<[܇?ף]Xy*'l /w{vʽs+ӌAeM\-Sv=oyq<ۗzr-+2%P\q0mc~EZz-m2CVs۽sǻw;"[=hca#%Tϯ5ĮFcøQ(sJJ9o~8 "4S6Ng~5aa_7뢙s M|!<΢=!Ol$dp ] Y-Y!&t?qRPh\.YJ%*y`L@879(){('ZB) UzU 1r 90.-1fqop[ y^bE2<.շz9ZSjriaۏDN"?@Hs聙ViI+P]Vm4c*cdw%ֶCu*5 R_W fgL2aBIvg_v)RB1g\p'٫&kbI.;"k .=Gӂ~2m@RDYjVO%j H f& qP¾+[B f-w=#*0s\̮Uzv6;2AŘPrCHL_+.,sR _iњV]W(Oj&%gűP+uZ5%=_7e>q Y `P7(^uI;;kb6L0 fEPL\fHF✷*^¾`bBΖɳ17thMZ\d7֎R@%ԩ1iS0R1Ej<}!Sw<ۍ y/xPҋ2`Q8YVvYG{yYm'bʼW >c>Lm8ʢB ikѡNWnX,}nfeG("GZMDj\ ݫuo:̉> YO;8&QQ1E׈oTS5)Bkm["UK<yj 5|R5qWS5/qZG ;@ySYv<47?VBciPMMHOFJR6lF)t"{'UִUo0z̮ .;/%\T|%)STjY) ksQu 2Ai;ng03T.)"H|!FSI VHHW ~XQ. FBL|҄2(vېn~MM1ub AUK9Z>/{ c.約5SD&Zᯩ @U)' ޯOyAEríejpMH#5wx /q'juoN Վf_KJX : B!]8-Bk2Cg QGҜm0U\(8Ci0ijוBP<9R+Xf NUAû2Q_߂Dn&YD3x6dׁ|H-4CYC݅fiJF29Mt(3m9heT]4]ebjURJ[g'N@tܰ9/Lex-ATE2n/taǟ'kô9,L =c?߂PvmT1fZye $6o- _~IJ.Ƭr+; Ƥ+}1GեCKa ɶF|m,];hAkw4~n5qd̘>$:lf_.+͎YjUpҝ_ 4y)槙šפ;ui@j_~f_$-,i, 8N g{ޞJ>2`ġ]h } V9N19Lnݿ43.<ﯤ.^%@fek-'霔~ffvN)9ʊ&acYцYItj-7z$: =S gs]Tj$hnz7da\! PX |Q!!|^p&cnQ`O43`0EfqarMǓvzj49Ef5 )s`w]FOXp'hvc> \WWlyM':-!BȀϔ}NϽ, EmJjW3_c|3.@ R{)Vqmi. "S4;g&4jY "À^0`XaG 'D4hrR⦘7[]M_$4RD½Vd }"&Q%moqsǯ|I#~$ . 6)b)!NiL,J+ih&dn69fr?FZ)4*cbs|_B\#9F޳ 3Q8i[SusViS5"PG.R#{H=)2嶫ZP]\ͦg6*Sɱ\̲R!SAAL̇>6hEh B#J.93٥l9jVX#@|jkݝi {c;Հ^t=%g7I`:%guL=#K epU'c)^DQzFP@ x07w}5)~?S/qpf\E+aϧurL:PiǁAI"nTFzDq2w=_"O6kL i 1i$})Ņt]akX3PQQi@X ߝi1Awno<_>5AfFnFH#SS>w|Uf $Q)u R?q(6..2LX2{'Pؖ.0+̷Y;5/%7]r.Gh BcAƏTÖhgA˞z4^0Q,Bz-q"sN{rZ8Ty[ZGfuSزNĥG !.HBkꡠÎĐ36+gQskO^3K)kХb8RmtY!iwl KBG^1u\AbF`3y"x\Ր/fLBL/x&Wxko&kQ{74Yn|̙mẙovaLj{M]~zFeOq.BNoNprbF1N /& ͊{6pHsT#C2Nl! qp1oh"@ZӏVݏiɋY2{^uEf-exނ /G؆d+ϲ9_0/@#n>+YT淞z`?D:tڙ!Y`9ZBC*n"$t]\1f-og~bhRI%ѷgq'/H0I2V?OuCnH08꽑hwNE/?Κj4*Ԛ-@|<-Or7- X)-6R)+큰꽾[E|K$MhA=Ũx+81Qg2] )5 jYDfukҮXtXL2"+-.b uHwS J%܌ Eeq|_@ r,y+ܭ8MP;%՚cˀT14!uUc$AXK]YQ .SPfbŪ_#ArmS"%YHӰT@57۔|f6:9,jӾ)_9Ζ00 [sx&1OOcguɼߓ(Qu>ޕńҵ7q8<|>'"۰RLZQ6X ڱVmF@Ӝe箑̔T |^o-=/ AًmʙZVf/( &DVn`$ PXqTmODʽylhch CRU 飩iG쇈0C'짣[봞r5g`Ni1Ħm[9=a v~X(}l񭇶9n/q<٫Tn/26C`btvYH8du#Bq; ɒ'_+RGXZӈ?8%kxzH.+ z RBǮ]/5JC_21^`bh rAPChD[DC"^}Y_n1NEAwGN7S3 q͕ #f\Nqel'7!Ń&А5R#v x~,u$ɕsEBP Fۮ3e?AN ,)mf}\Ѕ/-DeO[X|2rN={$,?z\i$)iZ/ ynr!?tg?V dS6ª5W>xAvd껱ل&¤/,eiV !-R[(" h~h۬/ރͬ--AlLId DVIiS|YMDo 2aGU{OKpʮzz8Fpoj~!{홆z6$A@`w%E> mHybݒ9gjW *n>̒hO/H{%\]8IFx{22*l3r_&tG%%q0=-]e >$b wڿt~5iXB-7: ,FX6[c3fG(4qNO&$BAÔ&LF)~$iqg oUWeRCoZ}$2ipHeӮs-FyŠԺ%U+Q~_8;2` iKϬ4*ivYco !ߜJFG57$%EmSiN/$8nMSVil'M6n< X=kAQ\7a\ &s=e6˭hT$:cEᣩv ȇgu,'L:h\ý'-EprlǛSu>eD+RD+֌~cT۸* +'}z/`NפwMzZ~5\0u}*[ό":.` 8@a1:+X9U]AI5mC{6|WgicT0o={}ys"w0v̶%vR^ʥ **zn= zOpzCaDbj]c-I{6P @:m9@վx:*//!ߟU=\& hA  d6 tmCCâ!\Lz.쌮p<*"H= .4!V#&.ݍ#3l"zX="Ѣ҇F=j1fmw};{ſwmO^}(CW ^ˌ<{gD«uI|郶v_3TB2ݼ`FQW'$D9ܒ,xK)ly$ ?Y#n[BI NM2f#חn4Ke8F|7Zƴ a}=f(oۅh b {: Pxdu9^QKyXb7'g1Ҟ 9dN*#d>`,_W 7/g(}>Ta]]&z@!:Aro"}.;gf(V:¢] Uaea1ΊK&'_;egưX҃˸H 40P,3>$OPX:F&y~I:Gus.:G1$k(NxK"GaL>-/!{VOzXhƆUܚ v4ٔb dwV_ j#z:)cyum'GrPVtDu|Dǂ0;7cT!:[@zEzY7a$TÔYFnjPEokxRIлs#s;BW2A/DQ:lK`޺ϬV %skSG)!MPiq{$>EEwpJ,@  )k$X8@I4&k bQr\քg{sӔl+Qxw_?ۡi'?˨SVv,0 ա-]r3qxqOt'tH~&Ư dTtnnQk&,< S@ֳ3l9}]&J]*1"uI?%fK=єP|(~>!묨T'{ HnQ-Y nASGpS,0~\._%$l>Z˧*",JMi t1#a@TCd$w"d4 [\@N+肦y_5{kUlat 0hH?;| h ݾ`t<ƋSgGlb" Hs:KJڇHw 7 UD ,LT{bq Z5X/ RUn_VX}̫xcc/@V)O4i_{7>*yhg oK*īlDâ>HsXhܱYy?:=l&aOCm^`|*!(afJZ8E7,%+,j8Žg-zԄ"lΈ3LjLIDL-3a,KqL; F6=UGS(hnR\|E*m*^k_!Lss~cNnQ}pmk]+&[0͛8+`)& @jb{'m( &.)*N>P߲ ѻ"L;/p&-i=GcS=xb<+͙N5hǸ+mΙ*4CȐCɩ}hC`ZjX6<L%mK]#@7l)\ \K,Rs>뎀jTApVW {ރ{-QPQ/ v[@>`n}K8clk\lz2RL/$n>`7N&gO,*!,gׯj,5AL<6+gjߢ9Yhgd-S=뜘vRd(D+l&l3tqTZ}UOw <~{d̀ .nϾ*h4j n^G*)%qW6ܟ"UtudOVy~M wKc%:M(W'׎S}Q{iM(Bאl$K hNЎݟ#!T3v_F"tu'd9bll4śIWFe9ў1Z:6qy:y%B9&~a͡ed{mcD13%| 1ã, M7.gYhlOűY#(J@#⪘2g̤ `!~k-zhiy*('2IaF"J^\6,`t`P`@KA̠]XPdpGe{2ʜ *)Xux$H%jн"%JZ@+Ց%U£ /\ r$ Z.qL0<B0<5E !t"矇,xiO9 Z%so*Шzde{\t o*Xo(_'I}j@}a>#z5݄@u'eni'٦-Jzq@& rŧC*b'_A!2P:D E`7–޾(!_M`sg7ѷb&;F5)S3pcr?o-X3Ji3^'8= 4׀toʟ~!$Gݗpk:KRe1 E+R6{M\TJjeICLʟު&i)=J sy2y'_{i*AjJ7v23Rx"ddH@heG늰uCwG-m|pRE+x\J h4[,B~2񈨓%!J sq%h/ ƴQQYQʱae/ "F/2E!$@8!wpf%2oMFBrTOuuRyώI30泠gZ-H'$A .- B1  apESD-)dcRz'<тOz]L\i?ˬ[[qRGL ](*#wі+VVpś}Xn4܏ $#zm^@r o[GU p"͋ HPSqXh1()6nU"/UBǧɗ.sRrqZ?(Wp9ωZ-O5io}z/926kF)@G③oI{ȗЊ+u7"SHwZn!#rq"v k}ޡPex_JSE[C|Uhwui5FŪ.>0bMˠ&6Dc1x{wqX^X,JsRMٯ%ni cdV)8[}l6 R}z8W-G7@>#kKNx(_x-Kr3%]P;wW'Qrԗ-#hX]*=Eq"xʵqn~Yz^;Kws1{ 8w_ /B?C-ADL3,Z(rgsێAp@o)=""0؊ąخF ,_ϢTt)!a5ύUg 2ԋ_%T&KsptO_q%7{1]1ZJzmq!5[cmaF8C Gk ;LnnsHu.7mbG)Aqx8E`:!̏XMn22`erݍAz=QZA$ k.M_ˋ-bj?.>$&ޖn3*]wS7!MEyL~Ǟm~~qӧ'_F jS\eO^)=s-en.F`` 2jBdą' WC/ \i!l]f!"g7)e0W-DvZi$w rOhA~=w? phǣ..Q Q/)b3D@aׇ6τ4-R 4 k Mjs,025Q0\^`8tZa*[۷H;{$ł.#"qsKOMQ;*ft /7;W{2UQ%2tWn7ɻ$)wT|vp-(WU@2{V1|mH͂KLh.QTS@h @b3 |@fR; C7A7:6g0V:T;UbLȪ<טc.8:X%d?#Fcdf'`u >*USE($՗D^zeLkHBGkS~ð̊& /wQ r\=# 6[@UFznE2)r +DEDG4}jW!:! o|8,鞊ݖyI{lP)<.~ӿU(IRMfQ ̐/ =j˜I U%bw‘0HRaAFsAe[/N0Չ* )Uo[2ͲIx+ƫ OW=Eܕ_:`̪~l!?o 10˟|c@[<[Qȁըq bڻzJ/sCdhՌ暈뵭T,V¥1Tn gB0[ߦь J&Akp/Uw[MIgs'd}P[/ F,/=zq ,2L Tpl1GT88†Vj[83)ckn LS-sWx7@?s k=֡Nf6ܳ!|Ԧ-+-oN+N@UZqՀ[2rŞha 1s}N-sT9,dIH^,/d*jQz^⌤j1@F0 5:LY7R^xDX)Hj]ٱW_.Hܮun~{DRoSԢzIju:tB6M췜^h޾'u1DMX;BK\P@55U@̀S]b{U1hsTB0P\ev^-e!Vm$ACdCNk K5EWNn.ew`UOuyhtτ@nr {4YȦH76C/R,"i5)"_I2Mfzj,!]jc$8')s4^n[Bn<bcaG ;AHTXBKb W>]5_am#W&zW3N]a?#@48z[sJI4Ә|`h4Zn\mǞր̀ {;~x?*l8fw^ 1H/\.9nLdIs7UG6hMxA0熅=:3Ya쀟{rŶ38w`yj|vʢf6 e?U|<=/T ot=tB-Y(a| ^K(%cBBi0! +E[)(޴{0sX~` Vd#"R yHUB[QzD5r[ EJ^yKOV9ģݹ!\gs!$V> TBVjEƒ{e7eh;5`PP kNk^wV8iv{F;!>&.I/*B*4$H&Twf qD3<ӽA<ΑF_gYh$iJ[K ƽ%[Ց7L8V+]մP:UW"Ɏdپ+ I풂ɍlcN.p 395kzS6g>SJM}7NYpRGŰ(,)69jヺ,<< v|1+fqْ>"M:0rdc5lz" {?-m꩛MΧiהH yVFD;tw;HK-`Kǽ*I 5 j8/;K>8{OeޤmlzeWHZS d~Jڠ'$=BibׯC'j!Y\ÑxOOT|U7>\0p[9U36 m3w#mTwlí=Ve}";5#;kОj̷zE2K}L |n.C zS.?Qw,>am2VL^2[6՜񸐯/2*.Lu=Tl֗陋t*zzb\G؀e7wT+nm)QoPh~"\uIm;_4Ycjf}-qg\T F "7'Vw5#R3ƩNybw̏b4|ղf 4^*SUÏn,/gH] NUzCMD3U`T_.kv 2jjNLyk6^Ag?}e"X3R&@BG|=-|`bO_N${grW&Bz>z:H}2Y? /]ŋa9 7B32z%_S>i d!gM(4g 0b'$tV/5U]BKum#A$yd?oQLUw!iq2n,B={<|i]yw%.|Fvmվ.<Ջ.!qwvIFH(.[.2K7Xe8j8LE/,P~C86<2mKƬz԰M у u@97yxY1nJBC ocJ[oPbBk7)%=~=ANʑ 匄l-F= >IF gODH;8v۔ ro5b{N;Mb 'o}B7`4/uEM*U\kݸh;slQ|9^}a) r&qlc1wpQ4Au5 U?iĹRjpphd5uRKL+9[a buz%G?b>X'mEaAv9'MKk@5pdsϤ&r9SPuy>u6`z=e*4V iuO,Z >-V0f>]^=B#qu cR}^G# !VVENz`4L?Y/ ?}箞EBVYR9s8!bTr\m9QAQA{({B_;CWʱI7&l. 6-*:"JZ)s]0 p%ś}xcƭZ\>{0 $к~0s܂;> ]OwmΜ5P!hZ I&5Ost2,ROJs,4Z[VI$謿*b߽R?vh  6M3UNv{H1 __8#DY(hyM䓺^ X^a{.!oyRguGB]Y^:O(S=IuO,^.<ʏ>7sS'Rl~0=浲s@LD6NC;#lp@ȀAq]\B!hUuAꯈfa􊴥k1{!3a_TG$ơ{VPzzBUhBbR4? hj'4/_rm ,N㹝m.48/|UFRR  x%`5n؝wyR) 7afڨY[ nn+-oq'vpm Or ZӰ̏4#lyv+br_%:LFgΠ"w?&,7$09xRf D&=4Ll u0QFrX4LDҪp(-SY}RmS^DFL$_ՕI|2`Q!]Œ^(޺把DW Q\u8kD@uW̅!.nҞ,85\; O١eQ4s,3sMoZm)z ^UaToU sWڌ]Vi=fXIgz$0ƫU^'~XVZ4/f> ҙeM dN"{P*(Ϩ7bK Gj!@C/Jz;&!ccy$VˉxOtM'(xf!ug1 dױkquQ_08u>ǼӉ knfʉ*{HDp Cz}ȑAD~@Z>mȇ` =hhL?Y&%w"?N?ytJOv䖭׹cz͟SVsᴇ69Џ GEQ>ݝ./\7 L,3dل'kz~ܜm/c8[oz0aaqmFHiG5Å !{h׃c ({:21f`g7Y;?7_[jސqO#oL1NF+t"%[_&gAkQ:wE`yLupYK o{); Y`a M#FOXis(7zRč@jIRSO4ohPZ(JYUC`eJ>̦"%0lNƬ >z qm?r1n 5MC@ep Q 鱳> Ͻ|z2 `% hTҬ?y@eW)l`e;ۈXt5撴:QrBL0!(W?ˑ\؋L+`$Fbʨ`Hv sԵCv2,:ݢ^/^`cf!xδКk5Cjc]K7;ۨT}=İU pWӗ}i>qX־jtB>[d1֧25m|pcYmCVq0[:#hMހ}JE iBXքCL9 Fm\xC@fȔشGz YUl_*07NG 1g}ōa -v24 RDh @f:`QOk2'mSgBSq0E%mPm,7bdRh\VDqN9u*2K54!N$3`Uu>Zsdn*v ([:?cxY:GכPy!nM W9?cqBaks2\y NOIՍPBu,rǴAϡ ,M9xKڪz*nB0nP'` 9eR=wu S}L#!5'N^(`_1ts;*N-h+mx5JC5m^bpd(3%HNoϼ]׀l C75B5]. ̑};_%_F lP gce)g'H œ",L3_+3aw:ۻO@RF",| GQrg5O*`Y[u3%{j'2"Q>0IEOZ9" 8HU,g<5ß"/*`KE=,m6g7@[ۨ"!sֺ7Z7;cAb+*+) S$t QK`aP^bEjVE{ᮡc_#d{2,Mv lamA3aeO!RuzFqaͽF^(>J++_2;َ"uNf:JJV1D+aMSy[G4J*vti1{y̱ m2;g)Hrlj@#)e'g9̨Vy)i!gIq͑~/nQO=2.yZl !Gn+p ,|zK E(LxP+|(P6>pZ^Pݑ6Zk`|$V|PKTd^JۈNe\~.\n++ż,WN=jKJE5 mb/qqfjd`Hy?7vsт@nS#R/@Tg HJf A/[׷? <\! 4mWPHTl|=D*pe* {ӐJ˚Wm?dr&BˆIk#TD:nhhZaqK''Ao_L9ֲgګеA04xߊjfr:+^ˉ2REWDȴE UPs3P3cD`X63{Y82VTK{+CRI4࢖@`4@,THpY wĄRi`g17]o/1qز q 1V H{o_`Gc>U)y*˿u5|\QS 2MɘH7S'x0Y/ED09Y}m'>fba,Kʺ;aZV}r{+8c_/Y!e0Uc0h ;A[q1Z_@lȺ|,1vȀO}# ~tm(E<Ȃe`Z2[΀LL`sD?D Sb7gpuAwf#~A#{9_F>4G} $8Z;HŏTÇ n;mtw%>+A-8wgMB#Ʋ]P Z)Yrl4zE;ZEj"LroC0@3JCi̴W"u/C5)g0kx+6-0![%sЮ)9BJKcQg%26Œ/j7uߙ~|v!k0a욒Z6B[eGbyK">M8tT/dB~޷j~B=zUPC'K#?&f#HN\ZAXaBd[ɀ?uÅPN li1(j5;@_{Tg)W>]RMq*mo0`BX6&߾np#@^>? (`R,fX;{oD tvtF tkg2LpʕvRo !+qem )K~0ʛI)۸AKGGaZyÝM6LGT>[^l==梡X_w-1VRѨ(x9:9T3[} R(`Xhвl* cAkbu֎\xei< #+4]XNi@3&X u[ 88IZM NLl& OT2zIr3k>*X/2{p*ǂ#vQ;mUAbVH)J*kTiM"/P:a7͆d >Q3I)bhQtú)໶$ea:5$YD:41 '_L64YXZ*]"Ɲ}//ƖѪ5'1skF̾?O7GepUϰȫa`j%0"-]҅26YɩrP]?DX?azFWF Hfˡu|gOJ 7((=L}kӰkWLOgNI'*}d:)̬ 9x"׋&Wn<Z ).b; UKk wEK#3S'ÐPB-v,1@w xU@?e.dӏF;eࡎX^`9!%_ i}!I OA[Ϳ8 gU'? ;܂ؽH[c֑o&'dhxlmku|sLv7/d`ӡ# .̴Z̴\.{{wE~uСfm-{7͚)0@ww.0nz1~Ĺ*? : + ш1&}y>GqJK+@]>_,o !N=BZJt0SySDCI_Ձ⥅$rom1M>U0:o[#Jڬ9&mFq~{Q|~׫$c[Nd ӈl2*~&Mq<{8O5%tdV Z6ߧ@ڒW ?y1 *piJY @t(yMD/ڲ%)aA.IooNl-!~mm 1B1>ϫ‰~c'ǹז^܎Fɼ(+LIukFͪ5:_7LU#QΨ V=jE7psNTADD[83Aۉ^v8֤z ,/̓)fSI\$1|j^V"QNe/ J;FD}V cܚr['Yw{>äȇ‚l)'ǔ=9fucrҗUS0)L]!Lnُʂ{禼ţ`WχjӀFRkn %ʱ$$餅,*$>lOxΟhb%/tF'i@p ԾTK˚ u]z;` k(-@Āĕt5a5|Z$UIYxK$s:{`C2~gSk 4#w4T1vJ)j*b9b< Ya i1vZ76-l y5\N[pC|(ʞ(UII 'nZ]j{q3 @CqG|FϏEx#tݮ" hr3K ;yꀉ٣Da#ƀ.z rcCdw.]=Xv?Ũ/]{ֱa$; a;^wheyF'4|tuCI#؎;>[™ׄ0C{|mvwgpKk:6!='};c۷^K:O}£0|~lq6րVVىBtzDZTIP YZ