kopano-migration-imap-10.0.5-bp153.1.25 >  A `L3!M@eeeMx g;X0_3nqݍ$hD+BN,Ā7 0ݫ_k:YWxZm aAG;G;;/ !\۠PaCaLcК$ГNYcN [3A䅮c Ap'KaLeoG lCm!q$1*\ekւ/Us8nj8U $~6uIHY9878326eb2eb9c676855b71f90260d83df8637748ad1a786c0dda5f389d0f045ad92253501e8e912a989de461a7ab0ee218c1e98_ĉ`L3!M@eeeB5Oai(li/;`ٞ@yށFv.hI۶0'cgsݜeIԴW>s{4` wZ[?2d|&Y4[HG :jEM˃s_|- %}HV]ߴ|^v5A)Ëi.WL1s%ȸ?]WG@E iCmZe1WjgJ2nϨܴʚ,]L ba{E|>p>j?jd * T  &L_elp r t x  ###(?8H*9*: *FhGhHhIhXhYh\h]h^hbhcidieifiliujvj wj(xj,yj0zj4jDjHjNjCkopano-migration-imap10.0.5bp153.1.25Utility to migrate between IMAP mailboxeskopano-migration-imap provides a utility based on imapsync to migrate between IMAP mailboxes (including Kopano).`L3Ylamb56SUSE Linux Enterprise 15 SP3openSUSEAGPL-3.0-onlyhttps://bugs.opensuse.orgProductivity/Networking/Email/Servershttps://kopano.io/linuxnoarchÁ`L3H985818cda6855d4a90dab61fb70a85d5ac4b755f918a16158225b9ff4aa67e70rootrootkopano-10.0.5-bp153.1.25.src.rpmkopano-migration-imap@    /usr/bin/perlperl(Carp)perl(Cwd)perl(Data::Dumper)perl(Digest::HMAC_SHA1)perl(Digest::MD5)perl(English)perl(Errno)perl(Fcntl)perl(File::Basename)perl(File::Copy::Recursive)perl(File::Glob)perl(File::Path)perl(File::Spec)perl(File::stat)perl(Getopt::Long)perl(IO::File)perl(IO::Socket)perl(IO::Tee)perl(IPC::Open3)perl(MIME::Base64)perl(Mail::IMAPClient)perl(POSIX)perl(Readonly)perl(Term::ReadKey)perl(Test::More)perl(Time::HiRes)perl(Time::Local)perl(Unicode::String)perl(strict)perl(warnings)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.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]lamb56 161560661710.0.5-bp153.1.25kopano-migration-imap/usr/bin/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protectionobs://build.opensuse.org/openSUSE:Backports:SLE-15-SP3/standard/9967ad34b0d2feac827c73925a4d2402-kopanocpioxz5x86_64-suse-linuxPerl script text executableR_8Hlutf-81a8955f57a985c1d39c848e4a726531ba83aee2cd92fed20b7dfe787e2422a75? 7zXZ !t/] crv9w{t g Jț#GcD^ A僄\SB S6Klo7&[9YI)/sYQu\ ,QEF{k?e˱, bSp$zGTujDy Ԏh` jY8٫Γ,ybh^抨/ap"rvE; #)qחOЭX_˟\K]̡|.! m*MHι rvK^oe"wygmpry )ۖiZK؁gtc 1ų>>Bi/{*zw¶0*mQvP{nG I䐰(@R_T4H=FGg̮9!yWВ]:bQ{SJ@ l][зXXݻz0'`@E@39*yOhEV߭f'$^z#V~}gEsӷ*-c#-C!CЂ@|bPȳ?]e*hW/$Ӻ)yS9 xaPci: ]:ELJot tfQgV 9 2Jٷ [t1.MYM"{@]Qɋ9QBy\S_3 rg}- -h@PּǤb&:]ۜ%v􂫱B6 ˯bvG2 N?}& IU4ApqY}H1f hL=]g? 5cl#Xr>c.+L}+ȝeghqJU>`CP.nB!AVƴC^YSL{~T4甓fOG]OBjX(k]hu "Ù4d*h c o(v\:,41být~:o5*|o)v#~Ű(؃~!!g{[*>]PbSobN ?r,Hˣr3;oȀl{V]2 :ZX_YIw(ns:=#Ó``:܄ߘbN%-xBut+2EeY-T/W|p+R?Uw3<2=:H݅`z{ڧ;A܌p pY:ew!1'kUhK"P͉=zNXѪnT=Aa8XzUC6$`[q\|;hεG Pi)-[6F"Vy!&'+\Ձ7'RTۄᬕuN풥llZkɱ\AViIz acp [r+NVh먣e0 M(&aH^ϟ"?_m3BS) 1:^:D)-BEthBX1ExNQ> 7.sx@8 ۄ܎| kkL}&Цa[2b5xu]d.է9bs>d u+I\N,[mUr7JhZaߠxK9Dո'|3P{ge@.Ӳ_|(?:6ҩTc%2W]o KˍWȴ>pTOs3SSǹ'jM*DN' ز9 lE]7畟l~"H!\zy@zͻ ha!8Q^٬]%jԍ/DϷ=ƈ!u\ qkUǑ!Tu8\;zV۟ـC SO/9;3\Sd&0Ff!iN$-Zf>U*͌ZcvфYý`~Ƥջ]jϯPy=$uPnǵQ3+}@OG+ ![Lbd}W*)- tb_O1K؎eUm|\ѝ߻EYfT|U5Q0>5ǥ`_/bJ &zQfrK&>GH1w}rWh>xwIfAHCϯBC2/zy3&a21O>ɘT,ID s`q[f}l{~P.(Ϙʜ j gx=1~۶t/l,Say_Ep?g2+#}o~ocx;CPG78sxUW(V@vtEAnN޸5:9ab %3ǥKN$DF-!QŏX~yV&:zx>vu_8Z"I1 4w"ՓGU:λ"}eVQPdvV@.Rqlm8h1oea)0/y/x\DuMg/ 13f(S2O൷;Q§@PTQb9jtg6@a"8 n^}!l#YZ[PIrxϓ>Ae%EI4쨐~-YqFK:q{ry )X4(̙g36!:JQ܄ Zsw9䯫hL`Mڲ'AҨИ.β&^vv(i()BH .p`ԣSCj;})HC,މ!EcY+G$Z{ipѰZ?ɏ|UfpHf͍[ 7j꥟0jRDU'"r;1kw"*`k~h"U:'EzK/죍tKmPj "/ɞ 4e-wt$Lb1]" LbDwSun LfbF\|fD8\$SD=L%9ZjjuIrKn3i#`ڢ`j=Wx^e- w`c7)9 å4Ζm%wn5#уg>Ib?j.WŒ+q[@4IF-ĉZ[Oԭ.KZעή:TiҿV ny=w94ȶ5{aoxnKwɸJa[aӷ./4weѱAljJpC*޴.lN&ש=Ʋ~~7J-$PN'z`Wo6TQ)(vX`Z ƅs{W.^3<掳H|$rV/斟 Ys"BWc` EahӎʦϏ0k!6@T 3%`T lk^k(@)aM`R ˤ_qԾ+. FW.) fv2 ^609ݥg58 hדl[mpZ; XM@|Pʎ-02t6-hQ}CQ |.b"0uDe&v (A; }?s$Uk.JJ6oI /){l :YO}۟eRɖ/xB?9ҿ(C# ?Oҋn ($GJ[qq(қ%`)x9}Z>u%O&oaI9\w'VDڍ*e6ߎ?J{5xBi{V[f;vOD0 qPgUbNawFM<"! no,}p1`ۧ+PpOVy0nOw\YQIMf( q?j_GR3/鎫Yt)t*f_ḕc][ʵxrcFiT{J m*E5yVN@ 44󤰋WRc^ZE.2p dҜJz" a47ak=Т0/aC46QWYd|/i$|MdBGOYOnwS%W?$`z0E)@z0BD[ʸ$q0XaxRXض79bV|.&f/%Z%&H|# s"wڠ }i%Txa.4s-~y{$i|#~uT<ύr nu>FLX2Np)vF2ȃ o930=)m֚ވ(Bk#|p3ay+3<}rR8'& f夗 kAS3/?Q05.qdޘgBe![ v[Y|R#gt(0g !tC HRݎhgWXj&R)'S{ÌaqܒG:aH$9&nZsg%ftEY q gc g̟oBǓ~~M/bS ^r;?B Ok1nF7ۙ*x]hԲ]Eb|vWB3<"?|dH}o-2̗;pۗb[3LW}ޢA-ZA@&EtCe5EOn:v' EY^VO~46`k'XtM\an/(VGeMb g޸RiJ#՚#m!E}CƯ){$㌆=uu%$bRe3/atc=ˀ.RL򚭢7M `.[mc UK sj +X .30ʿw$rn#MƮGd5[Nځ%6Bs<Y5.,lGH;dhAI e Z_Lqlc4 Q@D,T TkɋKLWn8W61>qt,D;keP3fK=he]v=[7a)zWM詃; /50ꁖ|\´lGeWr{*`yrDr7cPN3vjW3ʧE/D*r{Al SH{ anRd{x%Hڌ|ۘiƍ Sw@ovšu61 H^)GǛENˍa.܀-Rܸd}81Y`_ 8gQph>9q>b+nFhOMu~rWۜ w$B+!fD }4ey\\ҿBm $a7"_cv =)5jh؟O yVǢBԀw%3ֈt:eB$Z˃H)W@-L ؀F.B@2vvذp[U?7(nblKӺ뻲-6r{ T-} wׂ>Av̭EH;@DL6D+7R%7eiў9VXhW9\ђ5HuW*᳊f|ܘ.ԧRNYo<7ФZ._aq? >LU݌^=~ϬKg>d[/WPRFcDQ-:|.>a& aA'MG=[K޻YIZi0QVmxG}4r2w^");<7>FNeΟP UȱJ@,nq)CiZCu}ax18T>6UN<_ϼu6]1 H(c #"zl-Kw=(Zfʆ?`,p SSLG9HG^\dɊ6ğsJI-IVp\٪ɬt0)VߜK8pVvsCChk~t4p!}Yg, XꢹIxlUgd +QOHL E_ '獵.K9 Hh#Hq]DGɞd$)/չ fR V՝e2Mo,}} #{-Z7:9:FS:VÁf'?)(c[`eMľʋ.> BzvO*6 6}WKF$}C[th-Uҩ>a\,꧆0WEϒ=* -)em˘ؼ+/YxPgƁ5x?g/jN52>QhSq6.c/ υ†jdK[۰gk RB`ڗϾWw_*lڤXzrũ>3^QV ,BJ}[Ve J@_%CN׎G/j(vlTF0efn$sC.͕dVjBK4H":+Pá4ݵvV/0t^.$3T=iDgxW6w~, 3=$h%XT>}%`iW!Qec f(c[ݮdIj%òfnOpnN* ߤd;Ŧw}KQ[r/&x;vJPc VdIY4lLkYE(̪4(*oRę~m@-' !EDfJ BJ$ѢGťl SdAuLqJ [1Z$'.!H e`?fwT9&hʇ{-,aMVvrV~ocqICYC;ߏEZ傆Pc ұPH @ TZNX[@ Dz[mzt;Sk|P{=J1VV]/Ǿo8XӮJ#S Y?W븮2DDWQER6X`?XdVHeex%>}NDę!/h6AH/W6+7JMq[ Xq|`PA?68+'99?ڀC9:Uy_&^u9]h/~qq/&K6%FxO- ζnƁ>n$FOJM6gEtSg|4DazaI=qYM Px.|ĿHl'MQ ŕǛ5O2+^kB&s|L1k6%E"s,I7>"(,}̦k{#xM:G0TzjX iUn0" B3WCYYqB,Ɠ;N\8 Ƨ%mWO6ڿVQ:+ޗ} d:3o:(at]swO ' Ym!?jze !DI!W}}0J9"aE"zBTdB%Vg,VsHa}jIZЁR8X! xsԈUp ZI@ZC_UՆ pt`PD@GVc}(CK^'?*yI 3 Y u8/75'|1#5ysst\"r@5" ո1(z#l(RLK\ڢh!vf̐$ݡg.'s('ZfLͲp+[ݕxn}R|>|21 L;|A=UIES+z^Gs.ċmɴ4n^7뛴^3 p}j)v<Ѱǘ6QsWh!NKtNWT4tÀ$nNaj$Fp)d9c:jSƋIZD+?YAlxP(boܹ<7`0slgi|;Dmu7s_VbW՟@Ѐr&tfXNw]nD:oRg1?V?`hV{@Q  =~`qL( a=]^*ub8ǦHѩOA R1QGUδī#~ۦHʸ7$o>>͝PI'FI q,#̫WlLzoJ~Q9Ox $ưp A]щ z3bvjabͪ%:@F莜&}pzL5.N3Ƴϧt c`ڠ!+A=nL󍕷)cqQe<뫎L lNG@ͦXXpHTb2J<]gY w_01 pާFT62m]6M+)"='$ +j0q*HQZ<ы> q}EQּ[7 JFq`I( r(JP$0LeȖSJXBZɗ *<1$ x-t#?Q|ehdls v f꼿zA7 r R{," 6V뜂3nGi&E2n{aKq1w*> tZS}% gfOozw#`]caYY 譄.q<"W}'G%ҹ0eڅ\b@"Um&9}[]*9H+ɌlzMb&>U?i暝/!ЮxOV+&iWu Zm7!˜րSuL5-P6y7^F%dx!$c;8H&pMs%,C:E}|}Ao~P|9e=~쎌1HSy9߯>n$ACq=b;n\aNsvQ Rwm& {2㶚-',V9^J˜䅣++OJThU-](l=ThHW4uO sɗwN*Cn? Q\O `HӾHЃ_b PTCOw'- Imq$r@P?FadsjaqjO&4N{F9D(@FEUSW۹@AkJ̻i {C#b&[H 5^T(??yD^$ 5K,g;[˝Dw 'bH~,NDc\N#vlt.iyG=‹yjFڶe _Wˌ!%rf߃w`YQ?We*<*=I{FRo47]w=/QKO|dfc&lR\ -fzY".Ўp@b$1(swML\oO2D@AÃkX|kDEQ9w&8*{vf lħfgS~- d+k탵L@ðTcU_I8/f%ղ"weϕlPD6i4O:RXܦPO7njAۙt<(iF87ӝgg?qĮr@_e Ltablggƪ6ݒӯJc@7,Ps%?0 Y3Ւq]3j:[IOlz;(HxV4=ٽ HAM}T"-D!ifDt8U3vb]e@;6Ϭ7ж(˹0٠1|W##;zT.~$K`TIOp6b"òRF0X;a0WRHN*nL 謍&#mE`jw.xYY MT tBc0a_$dn.-h/n _JZo6vuS7v8AM {0kiay=t?;*)Ma/![̲(OvAݻ eg H#ɍ1 k?qjrSwAb'Py='b@a{Λxf*?=#Z҅%Qû^¾7VDBAf;)$W&dCMχ|GAyKA3 5( n^gW^ARuzGDUE@E> XsI 쇤L s)vR%Z4PWfv[=GCmȩg5/H<՛:3W"aXw12,a~UTc<*n.^dW:uTmLܑ,X`r9*3R%o" 13"<'_$ oCMD|mBN Q4VϽlu5nvqg u^e{X+1 =OιjW^~!3qV9` 9YsB@7l(iZZoj߿Z>d% WI e6ҽFΜ0V~xQ#_}2BDat%e?j@.Y&ǤVo@uoLya+Ș [n\{9R7Fܡ}>9wzM4zbܮۋk]D{"9FXw]eӤ4V讅gkwT@y,ĠN-HhQ#zf<Z8Ng2:9WAm: Π[)$@"ݜ!)ͳXz=&('rbR8?DT:sHJzJ Y+;6hM8`T4-ZK&҂d:XsE7o?be5 U$v @R{DͲHCn0wn;#ҾO Q%E1uFW&-x>: \ꝸs0-QEZI; 5~!}KNQ<򐍌'.,9^bnOPn ‰dbq 0%neK%|`'vxȼ5_Hs{;S!k [rE1G)})~q3Jkj9qPj;~9)vke‚у .19zz/C]bW^n|T;mBN˹4Q˼ȵVH_T8f?PwEz2P2w?Y`[3CImoTXo;&zW2 KbW0RZ.T~JJf/# <~oɼ>f:}m  'ZysP- CwgD-QCm2FNiwԹLmBt0- ;_:fo˯3_ OUd8&la53*;1:\y]/n*g8)Hy Zg9 .RBa=]tn9; B|$..ja_[e PNoU9}=OI#$ބcЄ*Io[1$q,eޘ i$a?^°n>ޛ3(J=uT8?E~m)m'`z8CꑻNF cdбdD$lN6\D Ӳ|oSY%m*3/v uglU%k6xOTzB}>;y`Ml瞪|SKPqN iT"҉ Yq@=R~VIeyu'C!6nMH ;x3I :ޅ %EMboFe+9+4Fdw*KkfTru[* &Lkj)!nQ>KuJ""-/lTxR0ȌK(K=zc@JnqB*5Ɂ첥`u#"Y9${oG4\v"ǡeRQ$YУep⦰x*1Ic_S *ޞuR00ȯЀ;c`c5WEoD,Aw]U'?֯:Qsu) z -*=ݫsdwEWTm.ZaG'8;Z=*t,XRI^ psltJ3ۆ ĬU;3kicp W%vWn4/ZPo2Y-ɳU4|:c-`뵙bŘb};¸6(4O 0SŖE ԝ7㭇{̎[=UYcx>* z v0<^]sÚS̻iU@ i89{P&a&bfIZC~8RLuyhP(FGڽl$,n#8O bF x=k $*%Kݮ #oBOaA[mݡ)a#o%RS.~5l=J[ v}vll5EaqG3sW. zէ*,v" 0sƔ nO0HG?(!_Z`‹7I|.bX">t(ʼnO˗P X/MSQA hIkᛗdCԘ%(Y1|8nN!<'p~[2>ITnXI 82pk)Cg[#Q!l 쒴oXͦN HS*-8 :JH\"')J37=gi5_*[,3˅2;e#p+\Ȏ?p<']k>{GĻZVש!+¿֠_X&nX b?8s8n5Hc +̵s<3G6Aqb_BLFAD+2mђ~AbLb89dJD:m N #*VnOuLC_Ժ~Ϋy._fgx@r.g܍} GR7P݊f8DLv5_|d'._eT D8vԫ BK݉ U ًBpdwc6^?zԠ7OYd(< F 4 I.tNȔܓUuvJcXdL`-qQtB'lymY^aQ-] #^I+iD x/s\ NW>59K!Δ4v71W3X$QeX,9LҞ$ TәɃGXy<IlE_i2;hs>Ka* rщ~g:ߦ\ù9?lхWP[҆tz `hh47}Usr)j+\|rx2` }eyAHUek\'&iցE)})O2 L!OD 0Yrđ2IH͌X.Мؾ8ȭ 7'V6<ĆJ <}i!1 a WT ^V J= clC@r Iʿ,]¢ʭ:ʬ_҇k7StG~)Z=pOBbF|13 AKڅj곥d)+\N$ڎ7Z&! }. !bu^yl[P_݉ګD8ncki)͓0Ҭ #V-Yoø7(8氾Z8TәK%+m7}usBehs$F0$L ?nZxc>Ȓ4y0%pBr{ESlww Z[<<6I( QO~Vͪ2P%$-H;߮ LȦ_0ny_~uzJ?!=4_. YI&"P`gUݵo6ށ*}q lm9[}]c&2p'eMՖ k΀wN<wwAlO({=ovcZ(4r12V,OJA7GpݑsX8HXI27{-d-J=*9}<`*Y 槪T]BՒ5B Il)ެpLB'#,&Y(!˫q{%.!|/sDn(!!R&v$pHLeh"T\Gy7SǍ1:q( ,Xϗ$;1rI=QB4Yz{%g|?O~ 5uAXb6gMӵMT,81@^*{̢WxfI^lVț.@d"uNcNXCզ5hlL7uvw BS^aWGuq Ji"I؇wWh'Xus=̝Wl G%F~^8OT 1.*6 \L˅겾n\YP[4vpY`;a r\O+_Jpoq6^bV뵭Tz-/oA+|iFiN!p z$^G%g.U*0j NI vc 5W% %>*%vs 4tnREY{ΠB"; Kw m67o#;,']Nx0jLT`^):>vAǑB빶Ͼ+SJ2΢i~ͣ ʗ:G=t\!ãltD c6b$ ו쭞 1Kvy'椞Tx5#'b਽[h>|fLnb4YqVj~:] |i}Td & {p%m*,;h0wU#\{Q-?v5-Y VxdJͅ^v_a A%UҸQ6;+-ܳІ@6mkU;[7RY)NQ+2zq")w7jdVq6 ~MW 3qvRȒnj!:?o+\(OzHSVSәX+i.BAbLųjvr@&ӹF}^;(%Xz |&+Omk 5>g32Ȍ4ԣ^Zx׫{-51%5BЬ(ϲQ^C/ۏgoX~*b5%7Ɗ}յc|!J> n8m`ϻPh 6! }֢FrO<64@xMn~zL38( ,oMBq<[ܮ-Le_-\>7Bc=z{4@ξJ=]}^gAʝ8qŮ1 /U, H~"r vA) ?d+estL ]\=;1*[ -ل$k=umhM Ɂxsr$ZSսS_} | ix"9%Q^+ŕHK;x}`Ј}9+mFL8t1U7p~;:;UP:r6ųzdS{o˫%9Z3$gi#k"?od@w*g ~}Сz$At|Bz*ބaͼb~c/Hg BwMɘN"] ,#ē.s%jk'K ᧦#@*ĔR9Img1Anñ:HM}=74H{^Ng*Tof\`\K?x;Rș- ꩣ BO?<#!P/8O`i7iƘ1w(oqЕ3[ɕv, ho :_إp)e{џ r8~ E_>e찘9:M y}\WLwOp8D&Պ75:̚0!r>眰LEn%NC} NmT7m g^; b!lLU8rBG6aҤEq(So F3]mAnX5U(F'7Rgޠ{S0/{~ BvhZWrt1!zjز`{ݏ1-DUS1[e:R@ZL2/MK!؆2 F U Yt(IA¡JI¹NQCQbXif2zɧR"^BԃQOś"Mb'Ҍra"a3iۀͥ;{q^=UYig 7GO `}eyMUF1"!lK>6ny]inB͝=S*IOYF_wA7Lje}ٞV.M$3qqXXS)KVOz䩲s͐q_AkEF!W9^~C;-/}W<=!;)/phwr&2[W<+ 3*5 >~frM}Av:)>0Fna2DTuO^ ~$ Oۛ 1}V9޹횅j\B(Rqu#&AJuJT/d 8f~0$P;;Gϻ 0<ǣ f{u!r Wy3^B?". Α|ZP@r76o?Þ9{3bNWS3gyP_! lڎT],tn@5v,{k bVJͬOZe /QK)H]C vdEQF3,`0#/"2 ,嶢B;Zcvjk.5FT.^{6 .${bžȱD_; iv:a!3[*Zdՙ́+IRn2#aQCgӼ8䇈%,&+'ju&հ>\0s"eO9ta;k3xRPy2(:X|;f:c/ĄhplY5QRۃrٍ$;'j⦯TrEv YP(.wEi|W4Y۷GwH'Eް\)j3Q ;x]9(3\7_?DM 6ݰbW\FX55'~47FVvZq%YO4U|;a-`:g\-n~L+m܋b{B 'VN6W#(nچr0X=ٹ*`2zm]7]9a;#.7ٔ"?U n"= m;TH]Ys6#S ZHl8D#DS,8Aqe." EbZ t1 El)~eysj}+ҥyl33{rlZx[ (яZ%G$~F)SzYЉFcFM(9;ۇN* 7b,4\e]c=2%;, a{!'c3͢F2yڠiӀ`x-䀛UGD Ω e[&@m ށq}~ 3C3G,_f⠻ӘW=vH| wGLnF K=Zÿ< >=RXsF%~j}q:gi0אNYczQ^1hNΨ@KCf4€0XgE8lثpIqf~=G/h.%Vy #JWEݗS[Jqe{6a_E 3ec Nu,;ӂldrv-8|NB1FVB5Q(yˉ 4,v&F59[$pY+u^rQpftF949^%{W?}=Rp# P&M t ;flQV?pʬN%K%ݩ+W?Dh! jxaE(#me1)θrF \7gu$٠v=+Hˌ{< w~㶞F|ytt5K!PC X *BV{y\z0HRWn{rUM/%#3PeZbX[?X:IergjA};z&E{R0*|ٴۜ;TkIC>Axi14,Bˎw*(ç| ~Yz6[L20ZH먣Tjq6}'t^w/ShJ #̆`* mX#ѩi GiΖ;|Ē6Eq~ 3?qND/ItߨWAq<BeMz5Gb]a]TZMA'V_$QQ-0"TodQ>!6ȱ"dRE[]z0 )._DHC%͈7ڨUMܡwk&62Dv5#_Lt`L,_ ^:ctHzz{(٨¤EsW20&COZ̉t2޶^Q^9 *l㦨fpS͖ I*tj *7)^Amg,T:+2ӡM5[ P.ODtt 3.Wt^:*ʷ#v*GـD QBcɲ{,OEKe 5m%aE,ƉF1+P?Yq 7":0~v`pWW<ڋݾzs+]ZA}anGq-HQo-owX@D2A'I"DӐrK= 9?l"x@3{bQxj !!XpUⴭp[p!wV-z&c]=ӯ&/G3(]sr޸Ƴ \̩M^mA^òCV3\sˉGvf؈ _o-kTLT-obmsa٤iNgih{[ocZOj{pv is)D.S`,gWbE9d~J.8deo.?rlDQH_`OԦt}I/n^(;V1\OKJqN"t \qm7QCstC$jNGg}*Z[Ѧ,h+fT: &%< .ckÕ@^F L'"ó/z%fh>!tyFiA{@.")H>4 P"y*F,*3.䜄ݔc ;Q<ڱF؅n%^xuLC}4;ZJCz*,cps~H٫`( c&7)9@u!?|,㻑XL GQ,RS$AZyh.̓:R>fn)G1Aoμrnjߩ"%7;mغN߻ފy'Z}6}bsygkaAƠ6s %gdE&]=RKs Xp@on?97huK<?oĎ Zb-DTm[ #ƺtbƒoJm|oI7H7klm;Ldk2p<"+7af X=}e,jB`(7.'r ,jvwZEj:s7BoR:;rnv6i]:>5[F9fKYclX4}8B.|VMp.ÖݦtjzW3@<#fJM3P+PZ>IrmK'|kjʶ@bMXI .--I.`N !X >ɘIKBtd[xRA'qb4kuq|r3PIPLX[iQ)\"ݰuR6-r?D4wu-y"Ac}Kv vέ$:exr],ּ1uD Vѣv1RpU3<ʾ(pm$Fq {H9|[{B5Hս Si 0zڂRDu"dgf ֗]y#D̷\QeQ[Ip:UKDF$qjxQ !)l`ԱepѪrJ6bgOfPD6ucsdhDNF{(ޟTQɀVjC M1)=*ibYCWTN$"A֏u=Rj*٪- -rA꣖y-gey?m5{h KLh%FMJ'a ݙaT93j%HEO4[>nTCC4j w&(*;]Mme(exzO>ޭ}3 t{@O|at)$^ƫ/]<ǔG4C>?"lG*PYs[+I+ }kp]xnPWspU=$ hY֫|Fgt;,"֔ Oɷ {vfpK'ح8tP5.uķcmx%U3*޲VJ c~k7.-s՗9$ m}:ٓLqčF.4lޓ燎h Oasp>O#^n6N4j9t|H$N #Ф9Vo쌖>g/I@TwGqA'|l<6|@<6#,$)n B4i Q)GL>x1U$烘 QiJ7f=Fx0z6 hGA~~@U}0JzjME`Kp:K\ e@DNJxYa"Q9'[r^ Rk1Te4hPCx:}~.W`4[g1PW 5:|'[|Ǖ# 9z> eqGJz)uQ]KothT`m $sZZ\\1 JPk8dτ0e)2>dج pmEB2.K 9g\g f+`o\O ’-9z;&UY=ǯ]*mUn7.qUGk7\&}bf1*Z&= +кsdL$J@QUl"!8iߒKvv$Ҡp1b8X)`ʷ ^s-*|Qa \z$f? [e89Ov2_ 9ޫ!.Cu)f0՝Aɧς*=om3-Eym#kr{#=zW~C;`0JȫK^L:'QRv w9F;F"4GpMa9puOq}8:9n[tdRAly-ws}xRb][DXNª6tcV&4#j| Z(9OB;BxTL h:u-+u C"Ps 㢎L4aV+{\̌<[@E%}RC;9ChP億0^a \]u<ݚ(g[2g_9Dw6d_,(|mW 1(mEQc(jCe^QE!Og-ɑJxW 9R[ŤA»J(vV&ҞbJ2(oiNSt/7{Y  NHl1৽f jNQmk)d23vVTeF@]űz"\Z&v)`e) 2r~rEC#5JvY|oNN*= ncܡɉ)peʝ<2 [/,PQ? X YuR@S!~Y*;|O9%XA>_P8α Z'OovKV~Ю.e#;TuScO7 gd٘:0 ;hG%AE!'dY!᠛OA^ݢ3e;25>~_S X]T%A!xABGٙ+7 K)D/i }35Ӯ%XGV B7c1D@Tyk&W6.~ eGfY.Ry83R#pҾ{ndHWv9/𽳕nпdSrȅ̻(/6&.f U1k-=IiN?b]\m`4@8 6baϰZ|ÎjaFԁ߈XTWydA1]Xpzf{ cZRHN d:9#m!pb㹽+f8uXʊd⦲y% Œ;zT]b$npU}7b/Fz>/YT)O:rؼYg9t>sLvp zARSe{?RL {+C$AtHASv1)BT"`0d2wg`iP0|?Xg<L:M\4 =xSl2Isd 3EUsX(9aC=8N@TWIȉb Mii!c^ƪ{qG`+ga)m.b%MY*]f_M;-';s?#ò9\WO@-9A}!kQo eRe H%n[3h> +R K7FAq_ZtfdT1JƏ!1^H|C$;A ͌d SxpM"ͣ80i—Ւa ߜR7sDhxxxJ?2JWsٙh=18,Л3=ptO@ud!=YOGw(wL~݆H:K"Xѕ <ns(M@ף8bsǫ>i4] Iƶ40|nfig0,S_ s%iYO;gYŢĦw}Ն*S| 5;g{#Gު*\&eD՟Z\`FWP@AjL>Fdd4iCR͢|Dz6ۘS0ERvk#兕V.qO `&FO}4.S8>Xl&R蓥@YeVıTYOWi!oOfXgvT4AM鲹$Hds灳,R-J(RHK~4 V$G4 MSP Sނ2E VY_Dh[Od 4UUK85ڿtQ 즎@ vٚ";=F\vt!qg *hYsx/x bF4Uf\29;N+4Vޠb"RPHos_|ߣZJ]R luTX8M5j`2ro\CY[\P:mKdwF+OxhNiè.&dV)Nt߽\Y}0h~/+.kX$9$(@1a*I v%<:un.`le+7#.1}-M-LF4F8ݦTdҏ}>t+Ьɐ/ޡbҨ-].A@IގlЅO=KΖ]70XvB;B} -u{z%: R լ5Uakij:\@?;㩸*e]*`*`Z1Md/&ge~ff3PvW̾rDc#˻Ӛ@&-Ռ63k_ac3'ʵJ)HʛX'YJh*VoTJB"Xmt "ơ"t"$oV.k˶_~[op?\MS$gY({!CE_cαM:?Qp87҃3$;^ׁ+i~dKdBzem(cl=:ZՍfg0m\c/<&Q@kd a,E+a#9<PD,PT2t\\,lqz M6r{oO7 ?`X">ҿV%mG)c  gt v'`'E#F|>Tov]닃yo􊩿n!/"K ,+*/HE?-L8X݇:bbaГnrMowmN%H͎}0ڶϪ: t pjkYQlR4=jIRn/!Bhbܲ6v1@KƏhvw~Z_7ғ譂Ք9mA g0xí" : Z?;>z oMGjD4oh3xH83 LͲ[O]UaŇ֮W7`Cmzv$*ak0O\B?dߊb9G%>fj4  P㦾aß[k&L]h=«3+hcg_A [#"MѸ2)sQM,`pǠcrmPK[WbbcWr'٘'cZ8U>O~.]$oH2S[m9 U&$}+d>#:-T,QX/Xt$t݆~Ms2 9% q+?M|%xcg3GQ.<9ae3:}Y`6%#ߡx2/Ľu:*kZ-зݫXk$hLfC<ئ0^,U eh8ݓЭVYыjI_RK!OyZjZ0QNHep LgMcp#q}BӍ`<-9M+&]ׇ!xB̀ &_x=}M+ӄM>d(ٹ z9xO'錜~aHVQuAhGvϬz9|>RUQkx]c A>㠸1<wJxP[*([Nz#{!N\&f2 sTop.}a$ӽ Z*͎6/eNw1s!9zd**ȅxq#ehVZ\ͥW`2' +vɻ}n EC.Zjf5LEE *?8W&J_FU5P*wNjOu6ڈnCw kɸp0{!!u KOnѵ Zi ~ w"K7GSz_r+pSB߰j|UsS=5ڶ"6EVzlNE4;/9`Ƣ/ ݳsqH^ .W OTڳ"=4 o#c] 6Xg;.U聛CaR džNZc!sjW~[ 66/kʼ%db RUOC|wqdVE;fV"FՒ[#Yƨ7nwEV2.i|.?j^ո>q&Ȩ}{ |;\nx<@V :,Tsf_w&3xardg zc/^P"@ƍl-!e3zq.hPqNl0]Ih&6dkfe"KzE-"+`>a\ۥ m=`>,uP>U-"o %RMI/~aV9C0Mn~%O QL"B]~dSo/0x2ːt*9 1gv([y=c[N[$SFihpQ5Wg8Oٿt!N+qCY̳?;p6UfCnEXov X;UJ&:* ]Gɭ$!ٰ,qs|d /S& >M}uG{ a (arKTqƼa#Q'~_ʮ{v/L1[LoS O Q kQ93t6긶"=Z,)NT'/0l2s.اL!q{9"Is^,/9B,M7xgvSx7(C5 ĺ- 'cySieɠ=A\Bؘ<+80"N;3a Hm(/c,K>ICJ~ma &/KW&y6O|¨Q,iDsv%6y )--$Ĺȧ-QsquB\2(^BT_w=JF8#둋}A,%gצ8L}EKE81@IkKo槶TT.}}H AK;{ȞQ`q]ٖ ibW*pb;-Gtl||Lpn ^#7AHe'_Ths̋ Ebt[A֤B6. "w-z&~RVl#9wtzbcZ$F#rBNؓjVf@J:ol:6w$!fЄ*!_*Z2bdsfϢ3G2&UdbUҲ 4!?i~GeLv*<"SEaD_8(~xözpi~H{]!%>0 zJDG۫ZEz}nvYck@/> kSeYHp̈́O6 *~们QJ%ل|QxJe= џՐ6=cvlR d{<8.ws^+E]~WG,Fɔk#Ap::,_zAr8b6w^G{\RES"}3DJD~4ۉF @d:0ʼnfq]^_II,<^Rҽ%._@ M#4VIAOneS{h:4yʫBRuHk,jHI-Z=/Q=O]G&4y,S;k>FQr9<#44qWQ!q i 0^}3Gܷ&iWFy_3sAPXlL?^Iy)#[[!BpH(:Ǵ8% tGݎ~CH@uD{&fT9^~_ ,d>@nbblZ8*8C^C|+Ϭ$0̭z: L~ʑ<'l@H9Ltq!3?֔Yg7 {5;qd.7}O8Q{xԵ̣SoF0W mKQrY(5Wً-"3g\U/)Lz$cu!('7j^}@VaVpӶ˦.>IK/EG6LvHA8Ƅp"Nrx͑(eNf#gAYrTsU @; l~' Vgِ8aROf<k)$2"& Lk Q:VhNPh<û.S.x{ShNծPqX)Z%}*n#|h@pݹs!;k kuzG/s>ztbWXn-{ku$Bjp*2kWomvvIޑ?ƃ.eK@"w{:ۑR^aWTIBdPԘșr?*)N \xQ}c<2둚~ܲ{]HpIs5y>h y܈v /# {o'{"LӚ.Ztf@8ŦGw;y!K bgZ\L]=N\`z ~ֺNzgKv!)j>}ea=%oj!>/y a|"Rـyu9dyC ɥr&#"ZeC$U)Mh#1>7`N#-4}%_?ةQUujU%y)R$U{&+Q)m 0pYɻYcyM}Fm_J$NwJ Bvpխ'?!w3;o*׌*^eK"Bq] +=hds۶B6r*U3Fs,9Noy֫6Sb"Nh[q_6X 1.GZw+h*4uZ]L6;V2zإ69H퐝&E23o~yWO 3Dܾ >\f©vT+gWK 9$!0#HUH#u0VS5OWtX}Us8^3 IKk,p]#S&`54:հOȱƚJ""Ho Cɝhi7jX'Oz+˓cX'tԔ}6ußaa ԥW?M茌u$*T/-EgGݼ AUSIS}a?l7CK@X;G3|CEhCrM@~p02S n*߇&+_i*<'AU**^XA܍$50_:]Ds0Ot#g7~0c5>񞉁#FF?eSd@<ʩC^TBܛs|,ࠀi}~"GBSol&`;OWa:3 22 ɗXN˩&ys0ےeÕP fN:G΍< WnjTmB[T '̽I?Ny'܌)s܄Jع52pII#76q,:4V$oZ"/q @oеͨ)oX~r|d5%%a{YO{:+i7D\@pJJUf76_`bdB.N"3eXf{RD@]3߮Ybw ";u 2u岈-m7h{GlÂ-*ć2 iZpo|^f XRK:w_rk~ݢzbu:@N;:p5ጣ)ڨ$k >Y9`@ -qZ2kw E-vvkg 2 m͏Ɇ[ ujz[#p T"9hjmRaú,gז8.LC1Iʠ4O2Q'+F2qjbgr~G2ޘ]Q1- =9/n`֡>IhG(n8OY {lpA}FD&KgfX-wʏR&|٥)@Et,cA:i)Eh%2}^J3:@ |"P'c(qӷ3j ݥ?d?G'^0![C_䃖IRh}df!(;;hPhK(Ƒ`着Og ,^k{xPf0T-]߀PAI7SQe_CD5S!K3 tJ "?R?u7HP@Si@C2@P Pe6`E[€㤕gAA2HZ~Wl7rF94Oh>VU=7( -5ϝ\xuTL7ƨؤ<ƌI8V;y)W ̱b) T3ji!${7briczHAu1Gmmf<#6]lT>\BqaOav4pMs_UO!Ŗb=du 6 \˙2شr=CFPC`%:OzuCjXWN|˻ OCm68?E334lxiH L9ؒ&q#JSk @$>EW,]g7/PutBV6(hL]ufa*2Q!%."nrǩ X;S^*jkWZmvwI+T\DRU+yVM}_"w+23ͬ^3Rm/hAxm3:Yvq=^&d(L|}Ko3 [%Wzݗ=]759-hQju٧z#96q&&HoӡՈG%'L)xKtGG ('`0̘l𽈝T~.L{7^~ /1H6%-0_*3 CERr*%0<}Ae&Xqg4!'g8JW ]17^8$4nnuog*|NAnL Tx$USQf1LZ'o!b;Zp5MWoT&Mq[ їK*IJZ]L4>Ėhz"Q\|;xpZ>,#uh,0; ޱpkN vۜ֜㢿1ČT:Gg|Q 0?/M5^E//KR3L61$Np̨w-.r#Tbq{ ڷw9(\/epbwI5Ʉ"Aed=3 "D(z"*ᑚﺚ3#'LfW+:4<мȮ4=|tl""7.5b6^q=iNUf N۞Cڧ)bbI=s{hfHAUp2B12:R㼩؎1Z>1 <dT-aaa-o ӢV͢ _˗NGve@CJ88k'FDa\\=Z;GOƨ3ɐq3v_ma~OH8cu DDHmFA ՄaPg sOOlfzLhf\ r^ޞpjM5*˵;^AA[YAظQK5^bǠL`n=S!{\!EU|F?忍p:GDt5 fdp[D*"ųO:$ lgRyK{ѓؐnOH"^QG m%Y%zBAh'ަ!]g1FQņe|'K!5{}ҷfaƖ18Q z66\b[u _G (jn x9pó;D-TV5 l]a 87͹@ l`!cuVG;S^[xp ·@:Ryw"P :,]3;LRQwI{c?]m >^~ug3svZ^E1YL$?/"%KSủwK>c0*LY(:22O^ɪfI°(NbU 2UGnLDM$ן;=W{fateBfN6aģEjƾ"rj:j)ɿt7`Ǖx%^~3m\NLRE LN-rބ,@#DM y[RK$⛸' \L`ݦM)NqA-RMSzզ$O56z<͔H@ *澷kMW#'kv0z#!-Ok;"Z6e8vZ ڡzΤ_ȉmXCw`Xt |ZqHPCrS\NA?n,7 ROdwMA%H]2=cֶo+֯M !%L%CG˩KgfJ`bne&6#Pkvme}6l+O>d*c P~pkkC*2œ:t0J^yؕh|u~m?EjB/+>,v!"\EMz? oڷprur4Я.0TkLo*Z?lןc5K:7\$A*A:r @Ζܢv1OT$0mj&[@'4d1%6K+VDxO׊b"i8+%@W'U~TV^k%":>w{]#@Ui4 PzI#KX{@Qz3KE<: o p[;ETySl'PX"xx3)XQ_9,Y]/&kzX#?"I*lvsOJx)b?@{ Z3ҟ^TA8iqHQx dz$ķoEZ(*C*R& }w }X1 nqAAt_Pؘ /^r a Ps5o6q[ܤm9htޝ -ΑgX#"j%:' L%e%U/؁!,&B>泧㡢^d5a ;x; 7s'T#f jo 5ķ^R?WgS" 5CA}=42iTD֏|mqƢ5# _o>keJw:cdmX}MUtwL$DvkWTeӍ}SHu\Iun Ōz[L?x7x!IJlAIH7X "ugRe6$^᱆]O"̜(2Lt# b=H^6kg@:qV>*K+M|=>f ]vBE!WR[B(^)5)P o-5!VR ShďiO=MXd1[[VDV+_YRAL #v"QOզ 7"m4TzК木gaܬht{$)po/?ח܌]]T^DڀNrd0Js1u=;ΝOdn'?":F):#\z8ͤf'B5kk]6J?н6Q(qlRhI f ;Л?hm\9|MM*?>B{;m^eY}SC74f魝Dš~E~vOpᨀ#BcOy@,Hsb?[~[A`^H+?R7бU#کHPeu#[ K,EР"~S٪t4Z4p[/^%s>'-Yh5Ԅ2,xʁ4}ХlNgp iB!I %.N PDpi|`jRMT2T@ZK'J#ldY]\ChS~4oXإ zZg-bԟ`mh߃?9U|Efl1~չ¨5.잰3Qdn}À^k=n[qG6-,10:mԡUz>wV ܌ԭN QD+q*Qna#?/׼ X?ƬOeh n+fywcPg~hl.23RɇD-vTx(½$iu!4CNm@fnboAP/%o~Su"$h-8 Y3tR$]a!81cc5MVoC-C ̈́"$NZ37wt(zXgOPN!գ*x.5QCri 04F;5qV]UGoW`h402^ֹ\7Gakۢ;\NP`sJrT7;\& }w*2O̊ #D(~wR|2v.L8_&X `|\O *샍 ŋkıB0`xR2$7 * P$1͹\K\⃧ƄkV3cpӸVfBXbƜZg-|vRp鳂E3+{fœ攢@֐U'=y @~3)=iL.j@F 5,˰,{/,?/.P8=*J]!+ RA^3V VdZ2jʳȲ3ϣE2-U+j9~`A+ }F d>Y֪e.XwMIzl:>Ăbg⼀I6q_#}9*8 $ 0hV\%G[u$G ``(=|qhV~'i!M)E"Ƥwj v>+(H0 5,]w e'x XԷz}%QiDf%@}(`%K]|uy\Hb^pDK-E,I4c>(#V[HZ}^YUcs3` KÐZtYYvMqjo䁚SѪp VHM¬7 LuuGkv8ߗ4mi߽ e8U4UH[-"ePF+PDn|t5?1kfG(zyW& V)jW0yx@Wݎ͘~Mb)4z^s-|Cɣ*<G?Dׂ{\vI0nEy|L7'v)%f1%( ~[oL,@p\EK[*x@VT|Ty W#KOzFB+zuKN_dHĜ-+sp:go;mRȜ)d8ټ(~7yiV*U"=#ZF3:O& 1kI8p6#,Eve,X8JJw  j=ߋptv*WR;t[e_ 43Rs`\_1S.'Mq2QǫbUf8Ji&&}NsyA1҅+S*)'v"`H'Mö{@ 񛑺s.u&ٞvf(x+C 'j,& ^[zz0ղeBҹʌ+!i #Јa_p=iqٻ|ry^"B'9R @R~͚ e`0 ٣C`rk:Z _olb!n9̔>r}Q,ັ± I >d",=F ??&e}@ -&TzZEk!&!4d |Gg~.[cZݠH8tENZ4u9pv2عš`M}|(2 vtXA;jl#CȅvTGik]ȅ{ RW~=c@يUSVї:a+McC˲kjL7 5yVlxWdAײa2\a3tjħE8BX ~|x9謯G>s%c gKEP@W }5ޘ8ٲf,fc&sMJIR 6Euw|Ӊ> H6Yڻ5l쩂hGJʽrV;W\cy1crAо&ruȏ̗8i o_Ě 8osӢo#ne?~|AZuq{Xk))1<p sNC8J\6EG+hPa`ez2_3U::p ujYS(z$""|Ryz@09*y_CC\B68B4&`*~:A,eۈ04X?._4MC[;ўS9bƍ;#ܝDջ嘧Vf5+mi?m>MJ|&\gJw,!3R\Y]e,QNXSo6|Gzzrs m\Dq9/X6l(Rm6{MobtjÜӋ*0n׻_ݽI/~kHwXIĻp{Į4w @00;"v$Bh =4 gW5#  G߸̓{XM*N(]070l؆:X[ #|zJW9*&=?m]"E.壟>ܨIcUfVRbyl`k}rg$ٟfWуǡ\Day0b|G-U=?58[\9 xV2,풬6b ݽYyR|nWzlyN]B*-dF6rǑE:=G57yQ:#e@8J^I,7Ѡqz~3GC@;~)<сk<@E 'Yf. #ًϕ튔kJ sQjLeMC[O7#+bcئ2Q((X_0uŎB/VpUd}4:}4>'p84TF4VDȩ#e,zd3zR5dN U8YN=JqUJqc .׏G.6j&UWt> tq2Ǯb"W$p |.qPPm '2g+/U {9 X:mmOUDBYhS3KM W8\aA|NDJ4Wf[Af5UJR ÚϹs8/\i<bJώsY_#gX:K}Ϡٽ>yc>߃Fw,Dg" ̈Q#q#sVLY맒D9E͞_#V) b66$vxwz@t("1xDf@DAnEIYQv'\W^>c,zc MdCJ+B\ӄA["[> 쇟ı' ^(ѵ>k>@{g43{/y~: >r%9{0~VA65CwkU7};'8<=M5 9Q;SrUr.WEEma$/'<3Үv]pM(;7zHpa3-VT#=N|W}LŲ|L[2+ ˔M9ʕ}/WtI8>Bu>q77N]1-eԘ] I_sLwC,Fth#n"C{WJ+z@L;0't)2G5Cv(SJ#K͊x5R 61Vޗ6z+^vB!zn3)7@ Yd>4VE[al7K;t L?ϓ[<`C4oZF25CVh[јZ:7%;yrC˹&!tݝG;Ɩ $v`4i2mGݠBfC25 >Q n|obۥVÊ̦z xP6SUIF;:ezTlaooOB0 jFR04T%Y;68bAnDvpb*.&&KLh: 7 ~cԉlHؑW]]ᒫ0 -}R.c,9|`:"UHGN[n`2}c>aTS"#?T U*\ZQdr@Y',@W[wM,iR.aV |k:3gB\%s doPM{49fL}(ғno,{`>lȵBW_1'\f?t(.pø%iWm,9)z:pV 1?wfN mRteX>CKíŕ4iDY{ym+߲hr1{[|sTHsA"*'B"p|1?pZL=˿WPJ}FW+ QҸ;x3KsߔG"C:B\Qt KLxFB t]U/G,D؋VƮ wX&H'"`RܗT뢔 3r,L| C|9;W A̕:uڠ Q<^re*uCiVQl) !nOtCp֙ KCk=gQlta\e\I+e|_0 `{;%FF3$syX_.-pWAgT*_@ihU(ŸmKR#5vqc}!2B6x>"./Pw$Ps;o Ğ: K؝%ښ Akl*+#^//ٝУ T#`l24pr+Hp!qp,hPir/0jR8BY+T1y`Aep=x 3lWnzkl7`p2feD ]?+1r@Hm9<߬6ɈZ:+i^Gjh> q[5>6_ D!xlէQ^wfRj?0ɭ̼X^ j惓?vkX.`-\HΓPq4Cy1ӞJyAnQUaa2D+<DM, CD6 ]O!߲& ]]l ]$z) 4pnFih@z?C(K듫cM[PLHu_ >?ac1 /. ^HXzÅ-RݱW8lɥ=_)ԉ" suCnQ'"!"!Wئj+86tܗ8_(!T(/iV@W.R˝}ħsp#{E XHgB?Ў+[W2xMw2ɱ gˆ?Kߥ/Fxk:T5oa&5S gφqֈ@rp'jhb lyk Poڞ~޶A':D4.>f^f>ˢ'n טLUT\ӷ"n-#.Saq/#_` y[{?31;8u~0f˵Ⱦ/GA4 Y ui ϠajkѶ*\f\4`D$>y١)JR+|CqY*i 20TAuXN@nZ3AWDs1!g=nDI̿>, \r38-Ucָ9voǸ~?0MޏL8Fe$ TY:lx^.#*n"0%=@UhS:!YZٗ?k,Du\`=I(mfQ]8V݅?Vq!v,XL]%kh%? թMJ]Ō3Jh?IV!RPxݖSK*}tSLePZtlؤiIH5(;PŠ+˭E$lY@C2[ uT"~iml{`".WCr=l_A'BPX m_0]b\:p5>HJ-0{X<=Ҩ+'󻞤6QY^}Bnf*yE<Hnz-4CWUA9!;тKc}}߾[?c?T+9#gb`"=7_ _n\nxREChM{zzض ލَ=냇Cބ\]IvUbխR%}q&>pz\Hm\%+b;ly22y"9c"#=̪]-X7rz[Ͳq^~˦E ,S;b=dU`2!mobD;Lp 5ZEy/Al!^DfwpOIb|T2{,饐GUf햤,!^B륌 .jL?9}!yy[G%-jF 2y4mT h/eD &oǃxWs.}QtԀa)lRĔzաPsT+M|iO1&ҋ{ř)U%q d!E ZW,;!fpg'SN na:ƊP1=%ϜpԶK*A`h`Dg"ysL61n&UB4XQF^*$ [|%~!vV#{Dc8݉P&V%a'7V[MOU~dVFa?ruǁԆ{O6 T"|W>.*=ʍx^Tw~`"yoSRy3H61u8αucmu[D)GzA_+GΣ%X2A&IģWd*] FIJ ?6exI6-?^dRAD30 i X'ʰ#[R8+)p+o'N_4+gªc9徿R_"tdx5`( [֭((2 K]*PWȢ+?22*p1x}!Kki>K5VDw]'*D(JTc/ g&)Χf_)E)lԂ?LߜA<h\w8=P.'q%q%zh $)6$q.kN?ܲنCw6Uf>0nb[#凮ij4ϴuStNuWLor< [F ްr> .\B\Cl&~0 l?Pxt#v4Xb@\ħC8ʔG(o?z Թp:=Dʇ>0&淦]%HO9.{a Ͳ_~_ G%&uQA ^XW"#{'C)ZK&Vl, E=^8Og!6|#lX}!4>A#Jx:@g\>̂'hTP4kv$k3zUwwMi;w}/)ŋ|#ʛ8 ~.U Mq?{K#ߞ. 2V6oTtBF;ZsI +|~MBHC8I +]*u]WLܯg>qh ,+.\j`xN ^ϡؗw_F'{8xX43ZqUkOB >YfD#8lBLt*BūZǀk|~ B0yGlgAv/=D?~Ȝ?f%ӕ>S]г YZ