neomutt-doc-20201120-lp151.2.3.1<>,_W#/=„i&n9!&7w+6l+QQ>EӐJWkk2`=Թ;?d # H &,4EHE E \E pE E <EPEE(E<H\(89D:FGEHEIEXHYL\dE]xE^B bcHdefluEv zWhlrCneomutt-doc20201120lp151.2.3.1Additional documentation for neomuttDocumentation for NeoMutt with neomuttrc examples for different environments and requirements._W#build77/openSUSE Leap 15.1openSUSEGPL-2.0-or-laterhttp://bugs.opensuse.orgDocumentation/Otherhttps://neomutt.orglinuxnoarch-  )/ , 2 +0HX{44G&L*[w. | R{/L:^c]d~2 4% (% A큤A큤A큤A큤큤A큤A큤A큤A큤_W_W_W_W_W_W_W_W_W_W_W_W_W_W_W_W_W_W_W_W_W_W_W_W_W_W_W_W_W_W_W_W_W_W_W_W_W_W_W_W_W_W_W_W_W_W_W_W_W_W_W_W_W_W_W_W_W_W_W_W_W_W_W_W_W_W_W_W_W8da8309f1ce837e5fa9d7e11f64bdc418c927fba4038574c309da7f787054af77c6f3d1b92af156d41b064021331a3448229cb037d66024fad4188d4045866e1504068904f7980f74c8921661bc87b3e9bc86830c3e2aa8de2445ef2a6f403975e907e867043be685cdc297048e68fe1a5b5a37666e3ca8e0c8310c2a76a813874e47148817b9929bf5bf9d02b864d2208874f44648f63c9b8063743eb17e86fa40d7d0ba6f0657d0b98e60df7d3e6e4eaf9f413ad2764fcc5f6e18e9bf0af9029d50521446bb3fa9380d60381309b63e119647b93933025f89f59522e59ab12eafb5c73b1c5c2cb0a8c95756f852ac8f1eae28ae76f5782599697f23889e502c1ac967083c808c868006eaf74bdb4d15d5b3c33389a1a22375848328e35d3982397798841084b1282adb202000d23db0c3d54eb37b5e161db8991d9a26f61e4ba8ff63c0531a6955ea7345e7f2ff23c4edda75bdd70352a0ffd90ad5764228b8beff63c00843af629b11a2f1919e5d2aca4c90690f6505b10dedbfa1d5069b83f0e7b4bf2f916b14877c098fab43c280bad7f2af152e7b1685d5fbb7de755c594c4f6ceb52ea0a1589e0bf89002e3bf01cafeac9fdf7ec6296cd47125801ca07c487ed268247eb3602d04e116f66d0f020c3d236430711e78adf9a107e711219eec16288b216a5af23066f6254bd7e94703d5042fd7a4a6110b8794c1f346e701dc2cf4a3c276845c8f72729136763af6ec799fd6fcf50e0c92eb0fe0302677e1445e86415e1629c5cfa05d3e699e81ddb072bfbd64f8852432e09abb4b81a2eb871004327a076947785f8b05a7e8e7363c4fe33b7c56c8c5d7acb2bb21c70c88d9b4eb60579c191ec391ca04c16130572d7eedc4a86daa58bf28c6e14c9bcdac2c4b1105b89c7b2278cf66746402c236ef4bb53842f2c19b6f086cce185c1760b1be9392b8c70198559c1c584d2d44f35f0d23d7450e23ca8714a8161ed87c039445ce3d568961d218b9f1a926b445e9661c40046d8853e20be17cb3076f8181c22809e96e8a6209dc2fd451a79ecb0c79644ef3822751fa41b614ad15091b245f2adf4bee8457945dda67208e007cf77b21b2897a1907b0ddf6bfdecf31a09bf764997c80708e35072d270c941065b10db1efba203f348057bd6dc58749f8d672f1da58e72c68827bab57de553a29e49f557142037a94306121d5be74f58477442586eb2411273e82f55672417abd4e236fffc3f063a79e86138f8d3679a80a21961d686c2ca659811af98d0009f56c0eabe8209c42a47bf43917ae248ad3cea27b1472d96ea97f7bc6e1dc850f475d09c41c2ca7e1683de2fd3aebdba1d86e3a024d44913ccc11b813e52c54bbbae7510c79d1f4f1942e4e2a74909d51ba9dc971e2adfbe000015b7143d1b8c57f5bf6e73cbcdf485216c3b294d215ca2656064b4deab0855316ba2e779f0ff9fcb6ad321761d585968fd6b55720af471f68529cc7702eca5f56f43d400fdd61de5792ed57cb718d0a0af0837938baa2099f4a4b895716842c8cd3689fa23f3bb97f11efaba342e01aaf81fcbe5b43fda0295862e7f3b316f11160fa54946ecefdc4d766bbad4e7d5f42f9045aa496e61452dc1fb7073ceac8892c827794746121a4a1e62db0ed15b6b47dd18546e4477079cba566b0e384fe369f1e316343954a01f1046368bda292f95173bf10896fa519e9d662c3232791d1f9e5c5b4866634f37d6c1326246ce69e484eb4e93319e247eacf22739e8f1ab4a82b80a5e8920cb670232baaa2ecc6b50f811588fd6137a0e48d68187491c151946c11ebb8af58606bbd74977c11646606f939884e03064a746256750567adfa0be35c07ec73fd344437c17c449cf913526d755eb2b507e6f545eef94c8e0d938b66e75dfa7a0eda4c9f1f071e94d154b7211b9bc5b89c4bad84ada8be1d5459288494c6658f0e1ec77baf5abc244ee7f40bfe4ab94db0118919b719da14bd54759e95093b72844b206dc3cc8250aab535d6e43c54f0ac9879b68e35eeba3a47431ddf70120049885f07f621e4781cb4d8b916a56a60b10b5f0108d8c0fd2a1042fe14477ff2f3a65cac00f46438f087e0e23bf7378463f95e45120013e57be35ff834f0722fbb2ff34720fcdc4f8818e0c2976ff5df76415e94d9b46c59dc22646cea9bfca6b0cc70b499f78d20894adbcec96ddcb61710e8fb7ba01c476dc3ad0cf842eb76d254748f21125d449406fd9badb6700bb75cd4321c0700e93006e990ef74d04548a62f17a5693d596f97ea5757d196ff251f94c4276afed46cc3272f76a390c3eec7b46217cbcb8f3c3b69635c2a7103efab6fdb15c932d08153d9a519b520c456085aee64b432453d98541f3343db6d134cb25ea81078a608b2ad386970932816ca05dfcd5588269dfac2b5d9f8ddac99276cc6a429f4ec114171889f17b7b298f3f18a0d1bfc48bb0db805dfe565bc0d0c28bbec4f0303d0f7137b6f0822b0aa576b9c11d608dae11e2fdaac449ee1211d727239e495088e80c6c9351dcce593aee0919f602ab1491548f2cacb273903b72f34fb92dfc0d934413348532068eff5465d2c32c2633f45b0808345e490e934591ddf89350d279626fa779da6849a7611b6f77c56a67d3d5780230d65bb0b65edd40d06e7b43b1cd464bc6d5df588435bae71b2b08926db6a8c600e4d7ee04445d6b4f51bf48d14e26ea4dda22b1535f2d8dd39210eeeb314053cf5cae507rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootneomutt-20201120-lp151.2.3.1.src.rpmneomutt-doc    neomuttrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)202011203.0.4-14.6.0-14.0-15.2-14.14.1_@_@_BZ@_;_:q@_7@_^Ǿ^t@^ku^4]߶[M@[/Z(ZZH@ZZDZ@Andreas Stieger Kai Liu Kai Liu Kai Liu Kai Liu Kai Liu Kai Liu Kai Liu Martin Rey Martin Rey Martin Rey Michael Vetter kbabioch@suse.comdsterba@suse.czdsterba@suse.czdsterba@suse.czdsterba@suse.czdsterba@suse.czdsterba@suse.czdsterba@suse.cz- add upstream signing key and validate source signature- Update to 20201120. Address boo#1179035, CVE-2020-28896. * Security - imap: close connection on all failures * Features - alias: add function to Alias/Query dialogs - config: add validators for {imap,smtp,pop}_authenticators - config: warn when signature file is missing or not readable - smtp: support for native SMTP LOGIN auth mech - notmuch: show originating folder in index * Bug Fixes - sidebar: prevent the divider colour bleeding out - sidebar: fix - notmuch: fix query for current email - restore shutdown-hook functionality - crash in reply-to - user-after-free in folder-hook - fix some leaks - fix application of limits to modified mailboxes - write Date header when postponing * Translations - 100% Lithuanian - 100% Czech - 70% Turkish * Docs - Document that $sort_alias affects the query menu * Build - improve ASAN flags - add SASL and S/MIME to --everything - fix contrib (un)install * Code - my_hdr compose screen notifications - add contracts to the MXAPI - maildir refactoring - further reduce the use of global variables * Upstream - Add $count_alternatives to count attachments inside alternatives - Changes from 20200925 * Features - Compose: display user-defined headers - Address Book / Query: live sorting - Address Book / Query: patterns for searching - Config: Add '+=' and '-=' operators for String Lists - Config: Add '+=' operator for Strings - Allow postfix query ':setenv NAME?' for env vars * Bug Fixes - Fix crash when searching with invalid regexes - Compose: Prevent infinite loop of send2-hooks - Fix sidebar on new/removed mailboxes - Restore indentation for named mailboxes - Prevent half-parsing an alias - Remove folder creation prompt for POP path - Show error if $message_cachedir doesn't point to a valid directory - Fix tracking LastDir in case of IMAP paths with Unicode characters - Make sure all mail gets applied the index limit - Add warnings to -Q query CLI option - Fix index tracking functionality * Changed Config - Add $compose_show_user_headers (yes) * Translations - 100% Czech - 100% Lithuanian - Split up usage strings * Build - Run shellcheck on hcachever.sh - Add the Address Sanitizer - Move compose files to lib under compose/ - Move address config into libaddress - Update to latest acutest - fixes a memory leak in the unit tests * Code - Implement ARRAY API - Deglobalised the Config Sort functions - Refactor the Sidebar to be Event-Driven - Refactor the Color Event - Refactor the Commands list - Make ctx_update_tables private - Reduce the scope/deps of some Validator functions - Use the Email's IMAP UID instead of an increasing number as index - debug: log window focus - Removed neomutt-sidebar-abbreviate-shorten-what-user-sees.patch. No longer needed. - Misc spec file cleanups.- Update to 20200821: * Bug Fixes - fix maildir flag generation - fix query notmuch if file is missing - notmuch: don't abort sync on error - fix type checking for send config variables * Changed Config - $sidebar_format - Use %D rather than %B for named mailboxes * Translations - 96% Lithuanian - 90% Polish - add neomutt-sidebar-abbreviate-shorten-what-user-sees.patch * fix(sidebar): abbreviate/shorten what user sees- Fix sidebar mailbox name display problem. Patch from the yet to be merge upstream commit: https://github.com/neomutt/neomutt/commit/a6f91bc9c890581cff189e143d86e656cab6d2dc- Enable --zlib configure option explicitely. In version 20200814 if it's not enabled header cache compression will not be turned on, unlike in previous versions which would turn it on when zlib is detected.- Update to 20200814: * Notes - Add one-liner docs to config items See: neomutt -O -Q smart_wrap - Remove the built-in editor A large unused and unusable feature * Security - Add mitigation against DoS from thousands of parts boo#1179113 * Features - Allow index-style searching in postpone menu - Open NeoMutt using a mailbox name - Add cd command to change the current working directory - Add tab-completion menu for patterns - Allow renaming existing mailboxes - Check for missing attachments in alternative parts - Add one-liner docs to config items * Bug Fixes - Fix logic in checking an empty From address - Fix Imap crash in cmd_parse_expunge() - Fix setting attributes with S-Lang - Fix: redrawing of $pager_index_lines - Fix progress percentage for syncing large mboxes - Fix sidebar drawing in presence of indentation + named mailboxes - Fix retrieval of drafts when "postponed" is not in the mailboxes list - Do not add comments to address group terminators - Fix alias sorting for degenerate addresses - Fix attaching emails - Create directories for nonexistent file hcache case - Avoid creating mailboxes for failed subscribes - Fix crash if rejecting cert * Changed Config - Add $copy_decode_weed, $pipe_decode_weed, $print_decode_weed - Change default of $crypt_protected_headers_subject to "..." - Add default keybindings to history-up/down * Translations - 100% Czech - 100% Spanish * Build - Allow building against Lua 5.4 - Fix when sqlite3.h is missing * Docs - Add a brief section on stty to the manual - Update section "Terminal Keybindings" in the manual - Clarify PGP Pseudo-header S duration * Code - Clean up String API - Make the Sidebar more independent - De-centralise the Config Variables - Refactor dialogs - Refactor: Help Bar generation - Make more APIs Context-free - Adjust the edata use in Maildir and Notmuch - Window refactoring - Convert libsend to use Config functions - Refactor notifications to reduce noise - Convert Keymaps to use STAILQ - Track currently selected email by msgid - Config: no backing global variable - Add events for key binding * Upstream - Fix imap postponed mailbox use-after-free error - Speed up thread sort when many long threads exist - Fix ~v tagging when switching to non-threaded sorting - Add message/global to the list of known "message" types - Print progress meter when copying/saving tagged messages - Remove ansi formatting from autoview generated quoted replies - Change postpone mode to write Date header too - Unstuff format=flowed- Update to 20200626: * Bug Fixes - Avoid opening the same hcache file twice - Re-open Mailbox after folder-hook - Fix the matching of the spoolfile Mailbox - Fix link-thread to link all tagged emails * Changed Config - Add $tunnel_is_secure config, defaulting to true * Upstream - Don't check IMAP PREAUTH encryption if $tunnel is in use - Add recommendation to use $ssl_force_tls - Changes from 20200501: * Security - Abort GnuTLS certificate check if a cert in the chain is rejected CVE-2020-14154 bsc#1172906 - TLS: clear data after a starttls acknowledgement CVE-2020-14954 bsc#1173197 - Prevent possible IMAP MITM via PREAUTH response CVE-2020-14093 bsc#1172935 * Features - add config operations +=/-= for number,long - Address book has a comment field - Query menu has a comment field * Contrib sample.neomuttrc-starter: Do not echo prompted password * Bug Fixes - make "news://" and "nntp://" schemes interchangeable - Fix CRLF to LF conversion in base64 decoding - Double comma in query - compose: fix redraw after history - Crash inside empty query menu - mmdf: fix creating new mailbox - mh: fix creating new mailbox - mbox: error out when an mbox/mmdf is a pipe - Fix list-reply by correct parsing of List-Post headers - Decode references according to RFC2047 - fix tagged message count - hcache: fix keylen not being considered when building the full key - sidebar: fix path comparison - Don't mess with the original pattern when running IMAP searches - Handle IMAP "NO" resps by issuing a msg instead of failing badly - imap: use the connection delimiter if provided - Memory leaks * Changed Config - $alias_format default changed to include %c comment - $query_format default changed to include %e extra info * Translations - 100% Lithuanian - 84% French - Log the translation in use * Docs - Add missing commands unbind, unmacro to man pages * Build - Check size of long using LONG_MAX instead of __WORDSIZE - Allow ./configure to not record cflags - fix out-of-tree build - Avoid locating gdbm symbols in qdbm library * Code - Refactor unsafe TAILQ returns - add window notifications - flip negative ifs - Update to latest acutest.h - test: add store tests - test: add compression tests - graphviz: email - make more opcode info available - refactor: main_change_folder() - refactor: mutt_mailbox_next() - refactor: generate_body() - compress: add {min,max}_level to ComprOps - emphasise empty loops: "// do nothing" - prex: convert is_from() to use regex - Refactor IMAP's search routines- Update to 20200501: * Bug Fixes - Make sure buffers are initialized on error - fix(sidebar): use abbreviated path if possible * Translations - 100% Lithuanian * Docs - make header cache config more explicit - Changes from 20200424: * Bug Fixes - Fix history corruption - Handle pretty much anything in a URL query part - Correctly parse escaped characters in header phrases - Fix crash reading received header - Fix sidebar indentation - Avoid crashing on failure to parse an IMAP mailbox - Maildir: handle deleted emails correctly - Ensure OP_NULL is always first * Translations - 100% Czech * Build - cirrus: enable pcre2, make pkgconf a special case - Fix finding pcre2 w/o pkgconf - build: tdb.h needs size_t, bring it in with stddef.h - Changes from 20200417: * Features - Fluid layout for Compose Screen, see: vimeo.com/407231157 - Trivial Database (TDB) header cache backend - RocksDB header cache backend - Add and functions * Bug Fixes - add error for CLI empty emails - Allow spaces and square brackets in paths - browser: fix hidden mailboxes - fix initial email display - notmuch: fix time window search. - fix resize bugs - notmuch: fix entire-thread: update current email pointer - sidebar: support indenting and shortening of names - Handle variables inside backticks in sidebar_whitelist - browser: fix mask regex error reporting * Translations - 100% Lithuanian - 99% Chinese (simplified) * Build - Use regexes for common parsing tasks: urls, dates - Add configure option --pcre2 -- Enable PCRE2 regular expressions - Add configure option --tdb -- Use TDB for the header cache - Add configure option --rocksdb -- Use RocksDB for the header cache - Create libstore (key/value backends) - Update to latest autosetup - Update to latest acutest.h - Rename doc/ directory to docs/ - make: fix location of .Po dependency files - Change libcompress to be more universal - Fix test fails on х32 - fix uidvalidity to unsigned 32-bit int * Code - Increase test coverage - Fix memory leaks - Fix null checks * Upstream - Buffer refactoring - Fix use-after-free in mutt_str_replace() - Clarify PGP Pseudo-header S duration - Try to respect MUTT_QUIET for IMAP contexts too - Limit recurse depth when parsing mime messages- Update to 20200320: * Bug Fixes - Fix COLUMNS env var - Fix sync after delete - Fix crash in notmuch - Fix sidebar indent - Fix emptying trash - Fix command line sending - Fix reading large address lists - Resolve symlinks only when necessary * Translations - lithuania 100% Lithuanian - es 96% Spanish * Docs - Include OpenSSL/LibreSSL/GnuTLS version in neomutt -v output - Fix case of GPGME and SQLite * Build - Create libcompress (lz4, zlib, zstd) - Create libhistory - Create libbcache - Move zstrm to libconn * Code - Add more test coverage - Rename magic to type - Use mutt_file_fopen() on config variables - Change commands to use intptr_t for data- Update to 20200313: * Window layout - Sidebar is only visible when it's usable. * Features - UI: add number of old messages to sidebar_format - UI: support ISO 8601 calendar date - UI: fix commands that don’t need to have a non-empty mailbox to be valid - PGP: inform about successful decryption of inline PGP messages - PGP: try to infer the signing key from the From address - PGP: enable GPGMe by default - Notmuch: use query as name for vfolder-from-query - IMAP: add network traffic compression (COMPRESS=DEFLATE, RFC4978) - Header cache: add support for generic header cache compression * Bug Fixes - Fix uncollapse_jump - Only try to perform entire-thread on maildir/mh mailboxes - Fix crash in pager - Avoid logging single new lines at the end of header fields - Fix listing mailboxes - Do not recurse a non-threaded message - Fix initial window order - Fix leaks on IMAP error paths - Notmuch: compose(attach-message): support notmuch backend - Fix IMAP flag comparison code - Fix $move for IMAP mailboxes - Maildir: maildir_mbox_check_stats should only update mailbox stats if requested - Fix unmailboxes for virtual mailboxes - Maildir: sanitize filename before hashing - OAuth: if 'login' name isn't available use 'user' - Add error message on failed encryption - Fix a bunch of crashes - Force C locale for email date - Abort if run without a terminal * Changed Config - $crypt_use_gpgme - Now defaults to 'yes' (enabled) - $abort_backspace - Hitting backspace against an empty prompt aborts the prompt - $abort_key - String representation of key to abort prompts - $arrow_string - Use an custom string for arrow_cursor - $crypt_opportunistic_encrypt_strong_keys - Enable encryption only when strong a key is available - $header_cache_compress_dictionary - Filepath to dictionary for zstd compression - $header_cache_compress_level - Level of compression for method - $header_cache_compress_method - Enable generic hcache database compression - $imap_deflate - Compress network traffic - $smtp_user - Username for the SMTP server * Translations - 100% Lithuanian - 81% Spanish - 78% Russian * Build - Add libdebug - Rename public headers to lib.h - Create libcompress for compressed folders code * Code - Refactor Windows and Dialogs - Lots of code tidying - Refactor: mutt_addrlist_{search,write} - Lots of improvements to the Config code - Use Buffers more pervasively - Unify API function naming - Rename library shared headers - Refactor libconn gui dependencies - Refactor: init.[ch] - Refactor config to use subsets - Config: add path type - Remove backend deps from the connection code * Upstream - Allow ~b ~B ~h patterns in send2-hook - Rename smime oppenc mode parameter to get_keys_by_addr() - Add $crypt_opportunistic_encrypt_strong_keys config var - Fix crash when polling a closed ssl connection - Turn off auto-clear outside of autocrypt initialization - Add protected-headers="v1" to Content-Type when protecting headers - Fix segv in IMAP postponed menu caused by reopen_allow - Adding ISO 8601 calendar date - Fix $fcc_attach to not prompt in batch mode - Convert remaining mutt_encode_path() call to use struct Buffer - Fix rendering of replacement_char when Charset_is_utf8 - Update to latest acutest.h- Update to 20191207: * Features: - compose: draw status bar with highlights * Bug Fixes: - crash opening notmuch mailbox - crash in mutt_autocrypt_ui_recommendation - Avoid negative allocation - Mbox new mail - Setting of DT_MAILBOX type variables from Lua - imap: empty cmdbuf before connecting - imap: select the mailbox on reconnect - compose: fix attach message * Build: - make files conditional * Code: - enum-ify log levels - fix function prototypes - refactor virtual email lookups - factor out global Context - Changes from 20191129: * Features: - Add raw mailsize expando (%cr) * Bug Fixes: - Avoid double question marks in bounce confirmation msg - Fix bounce confirmation - fix new-mail flags and behaviour - fix: browser - fix ssl crash - fix move to trash - fix flickering - Do not check hidden mailboxes for new mail - Fix new_mail_command notifications - fix crash in examine_mailboxes() - fix crash in mutt_sort_threads() - fix: crash after sending - Fix crash in tunnel's conn_close - fix fcc for deep dirs - imap: fix crash when new mail arrives - fix colour 'quoted9' - quieten messages on exit - fix: crash after failed mbox_check - browser: default to a file/dir view when attaching a file * Changed Config: - Change $write_bcc to default off * Docs: - Add a bit more documentation about sending - Clarify $write_bcc documentation. - Update documentation for raw size expando - docbook: set generate.consistent.ids to make generated html reproducible * Build: - fix build/tests for 32-bit arches - tests: fix test that would fail soon - tests: fix context for failing idna tests- Update to 20191111: Bug fixes: * browser: fix directory view * fix crash in mutt_extract_token() * force a screen refresh * fix crash sending message from command line * notmuch: use nm_default_uri if no mailbox data * fix forward attachments * fix: vfprintf undefined behaviour in body_handler * Fix relative symlink resolution * fix: trash to non-existent file/dir * fix re-opening of mbox Mailboxes * close logging as late as possible * log unknown mailboxes * fix crash in command line postpone * fix memory leaks * fix icommand parsing * fix new mail interaction with mail_check_recent- Updated to 20180716 * Feature: function * Lots of bug fixes and vulnerability fixes: - CVE-2018-14349: Fixed mishandling of NO response without message in imap/command.c (bnc#1101589) - CVE-2018-14350: Fixed stack-based buffer overflow for FETCH response with long INTERNALDATE field in imap/message.c (bnc#1101588) - CVE-2018-14351: Fixed mishandling of a long IMAP status mailbox literal count size in imap/command.c (bnc#1101583) - CVE-2018-14352: Fixed stack-based buffer overflow in imap_quote_string in imap/util.c (bnc#1101582) - CVE-2018-14353: Fixed integer underflow in imap_quote_string in imap/util.c (bnc#1101581) - CVE-2018-14354: Fixed arbitrary command execution via backquote characters, related to the mailboxes command associated with manual subscription or unsubscription (bnc#1101578) - CVE-2018-14355: Fixed directory traversal in mailbox name in imap/util.c (bnc#1101577) - CVE-2018-14356: Fixed mishandling of zero-length UID in pop.c (bnc#1101576) - CVE-2018-14357: Fixed arbitrary command execution via backquote characters, related to mailboxes command associated with automatic subscription (bnc#1101573) - CVE-2018-14358: Fixed stack-based buffer overflow for FETCH response with long RFC822.SIZE field (bnc#1101571) - CVE-2018-14359: Fixed buffer overflow via base64 data (bnc#1101570) - CVE-2018-14360: Fixed stack-based buffer overflow because of incorrect sscanf usage in nntp_add_group in newsrc.c (bnc#1101569) - CVE-2018-14361: Fixed an code flow issue in nntp.c, which would proceed even if memory allocation failed for messages data (bnc#1101568) - CVE-2018-14362: Fixed unsafe interaction with message-cache pathnames in pop.c (bnc#1101567) - CVE-2018-14363: Fixed unsafe interaction with cache pathnames (containing '/') in newsrc.c (bnc#1101566)- spec: move license files to the main package - update to 20180622 * Features - Expand variables inside backticks - Honour SASL-IR IMAP capability in SASL PLAIN * Bug Fixes - Fix toggle-read - Do not truncate shell commands on ; or # - pager: index must be rebuilt on MUTT_REOPENED - Handle a BAD response in AUTH PLAIN w/o initial response - fcc_attach: Don't ask every time - Enlarge path buffers PATH_MAX (4096) - Move LSUB call from connection establishment to mailbox SELECTion * Translations - Update Chinese (Simplified): 100% - Update Czech: 100% - Update German: 100% - Update Lithuanian: 100% - Update Portuguese (Brazil): 100% - Update Slovak: 59% - Reduce duplication of messages * Code - Tidy up the mailbox API - Tidy up the header cache API - Tidy up the encryption API - Add doxygen docs for more functions - Refactor more structs to use STAILQ- spec cleanup - update to 20180512 * Features - echo command - Add $browser_abbreviate_mailboxes - Add ~M pattern to match mime Content-Types - Add support for multipart/multilingual emails - Jump to a collapsed email - Add support for idn2 (IDNA2008) * Bug Fixes - Let mutt_ch_choose report conversion failure - minor IMAP string handling fixes * Translations - Chinese (Simplified) (100%) - Czech (100%) - German (100%) - Lithuanian (62%) - Portuguese (Brazil) (100%) * Coverity defects - match prototypes to their functions - make logic clearer - reduce scope of variables - fix coverity defects * Docs - development: analysis - development: easy tasks - development: roadmap * Code - start refactoring libconn - split out progress functions - split out window functions - split out terminal setting - convert MyVars to use TAILQ - split mutt_file_{lock,unlock} - Move IDN version string to mutt/idna.c - refactor: init_locale() - Eliminate static variable in mutt_file_dirname * Tidy - test int functions against 0 - rename lots of constants - rename lots of functions - sort lots of fields/definitions * Upstream - Increase account.user/login size to 128 - Fix comparison of flags with multiple bits set - Change mutt_error call in mutt_gpgme_set_sender() to dprint - Improve the error message when a signature is missing - pager specific "show incoming mailboxes list" macro - Improve gss debug printing of status_string - Remove trailing null count from gss_buffer_desc.length field - Add a comment in auth_gss about RFCs and null-termination - Change prompt string for $crypt_verify_sig- update to 20180323 * Features - unify logging/messaging - add alert (blink) colors * Contrib - Vim syntax for NeoMutt log files * Bug Fixes - Fix progress bar range - notmuch: stop if db open fails - Improve index color cache flushing behavior - lua: fix crash when setting a string * Translations - Update Czech translation (100%) - Update German translation (100%) - Update Polish translation (94%) - Update Portuguese (BR) translation (100%) - Update Spanish translation (64%) - Update Turkish translation (75%) - Merge simliar messages * Docs - Clarify precedence of settings in config files - Fix subjectrx example in the manual * Website - Update Gentoo distro page - Devel: Static analysis * Build - Support —with-sysroot configure arg - Expose EXTRA_CFLAGS_FOR_BUILD and EXTRA_LDFLAGS_FOR_BUIlD - Update to latest autosetup - Make sure git_ver.h doesn't eat random 'g's out of tag names * Code - Refactor to reduce complexity - Refactor to reduce variables' scope - Sort functions/config to make docs more legible- spec cleanup - move manual.txt from neomutt-doc as it's bound to F1 key- update to 20180223 * Features - browser: `` function bound to "p" - editor: `` function bound to "Ctrl-r" - Cygwin support: https://www.neomutt.org/distro/cygwin - OpenSUSE support: https://www.neomutt.org/distro/suse - Upstream Homebrew support: Very soon - https://www.neomutt.org/distro/homebrew * Bug Fixes - gmail server-size search - nested-if: correctly handle "<" and ">" with %? - display of special chars - lua: enable myvars - for pgpewrap in default gpg.rc - reply_regexp which wasn't formatted correctly. - parsing of urls containing '?' - out-of-bounds read in mutt_str_lws_len * Translations - Review fuzzy lt translations - Updated French translation * Website - Installation guide for Cygwin - Installation guide for OpenSUSE - Installation guide for CRUX * Build - check that DTDs are installed - autosetup improvements - option for which version of bdb to use - drop test for resizeterm -- it's always present * Code - split if's containing assignments - doxygen: add/improve comments - rename functions / parameters for consistency - add missing {}s for clarity - move functions to library - reduce scope of variables - boolify more variables - iwyu: remove unnecessary headers - name unicode chars - tailq: migrate parameter api - md5: refactor and tidy - rfc2047: refactor and tidy - buffer: improvements - create unit test framework - fix several coverity defects * Upstream - Fix s/mime certificate deletion bug - Disable message security if the backend is not available - Fix improper signed int conversion of IMAP uid and msn values - Change imap literal counts to parse and store unsigned ints - Fix imap status count range check - cmd_handle_fatal: make error message a bit more descriptive - Create pgp and s/mime default and sign_as key vars - Add missing setup calls when resuming encrypted drafts - mutt_pretty_size: show real number for small files - examine_directory: set directory/symlink size to zero - Add history-search function, bound to ctrl-r - Avoid a potential integer overflow if a Content-Length value is huge- update to 2017-12-15 - use autosetup instead of autotools - regression fixes- neomutt 2017-12-08build77 1606375203  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEF20201120-lp151.2.3.1neomuttAUTHORS.mdCODE_OF_CONDUCT.mdCONTRIBUTING.mdChangeLog.mdINSTALL.mdREADME.mdSECURITY.mdadvancedusage.htmlcolorschemesneonwolf-256.neomuttrcsolarized-dark-256.neomuttrcvombatidae.neomuttrczenburn.neomuttrcconfiguration.htmlgettingstarted.htmlhcache-benchREADME.mdneomutt-hcache-bench.shneomuttrcindex.htmlintro.htmlkeybaseLICENSEREADME.mdattachmentView.pngdecrypt.shinstall.shkeybase.pyneomuttrcpagerMode.pngpgpdecrypt.shpgpverify.shverify.shlogoneomutt-128.pngneomutt-256.pngneomutt-32.pngneomutt-64.pngneomutt.svgluatest_lua-api_runner.neomuttrctest_lua-api_spec.luamanual.htmlmime.typesmimesupport.htmlmiscellany.htmloptionalfeatures.htmlreference.htmlsamplesMush.rcPine.rcTin.rccolors.defaultcolors.linuxgpg.rcmairix_filter.plsample.mailcapsample.neomuttrcsample.neomuttrc-startersample.neomuttrc-tlrsmime.rcsmime_keys_test.plsecurity.htmlsmime-notes.txttuning.htmlvim-keysREADME.mdvim-keys.rc/usr/share/doc/packages//usr/share/doc/packages/neomutt//usr/share/doc/packages/neomutt/colorschemes//usr/share/doc/packages/neomutt/hcache-bench//usr/share/doc/packages/neomutt/keybase//usr/share/doc/packages/neomutt/logo//usr/share/doc/packages/neomutt/lua//usr/share/doc/packages/neomutt/samples//usr/share/doc/packages/neomutt/vim-keys/-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:15144/openSUSE_Leap_15.1_Update/da9496b111cc77c79e33bf4c8281867b-neomutt.openSUSE_Leap_15.1_Updatedrpmxz5x86_64-suse-linux   directoryUTF-8 Unicode textASCII textXML 1.0 document, UTF-8 Unicode text, with very long linesASCII text, with very long linesPOSIX shell script, ASCII text executablePNG image data, 1920 x 1080, 8-bit/color RGBA, non-interlaceda /usr/bin/env python script, ASCII text executablePNG image data, 128 x 128, 8-bit/color RGBA, non-interlacedPNG image data, 256 x 256, 8-bit/color RGBA, non-interlacedPNG image data, 32 x 32, 8-bit/color RGBA, non-interlacedPNG image data, 64 x 64, 8-bit/color RGBA, non-interlacedSVG Scalable Vector Graphics imagePerl script text executable>$2 Hyutf-89d1efdb02c0dc250ebe7efaa5ed9d600059c320fd47e193cb004bb9a19577cae?P7zXZ !t/^(]"k% jn%k(_y~+>sI]4z9/h?7@":c{h\;_ۨEx$%,V?±@LaT"3ai%.Uh9xD G w]VfW7-JBt~~:7#Ro#d6$ڙ6Z=7O}ÄC?m*-`zA:TtQ遻ĉf@/wRy$ ?>[ه]C>b>MGG1dg0s_cvgӠY\&`:j(3b5%P^vQbVaʅx%nρp8,BoZ yح(ڂHsu|y4'@XGfoXƾ<,(^[ZChYˣ\˓]@;֢ `|_F?2g RإWgἆ YJ߸}+K; 5V) _xopq+b6C2, ө}[BbuV\ $'CcX5wlI[s'yM2sINd g:A' fchpsvu&sN` I>xG=ա= Z$% SaHB<4OrJZNNw U 8, 5MlEv@۞^Cmb9> cb'xHZ⡭Ǘy*"=w',m\GXUrʌ+c!*2I%q̧^qXý?ʞ1to}*)821omRb珹c~CXch` jA:i*!:gaIxGPz~Mxr3D5TB#(p ⁌wgz^q.E4OZ!6suvOzn@,*p{MCKSf\gPMfP޴<ЩZRTBsY mF ȃ0# F4V(*fƓ]fsyYu2u)4M˙  <&۫FBq~Pɣ֕Cz`ktR?ǑPm!hŎguZIJMV\W8S%w .3 QiXagW}mRl eL(_;-ydj9sзZՀʢJxSt:Hz'v:_'͘tqvڱS47Պ}fȔEHB/yqc VL%|`shdaJY?sgq6U.gDdGYygBL^2|V-MCR:q'+ɮ?QbP/o*c:43>݀2Ž{2Pk52LN[v=F5hA/k][ˆLw? NkNGEYmk%=Q# j;Zz{^ŗ#" .wrCg !zIqX' Aޘ|PE6=:=g4g)dkŌ0NØlg.Q8DI[ K(@kd;&ZڃrKlPg~O"<ޭ``Q49^±j9 _?P!4TLVl9#`9/Dp+K|eqhNK $5ine˹r%4nL(H[C}k~:g=pbզ/W. Lj#:HU Jrkqo'Z[MA$\./'aGg#. KS-'@+BI:FO=bYH,Ӟ(o YVd H̎Ίו[y *F<dޱMQ"V-VAE 쏾:gx"!=jU{ 47rw"Yc)7mEq+$g\1~d*/~ͼ6x)4bJޕ)7!dxcb@2X8)ANu'"-% V5 m`.WN{dq7l{ɇ~Ʒԯ X4Rf]*ɭ|6ԯ$}=BkVs.RXXӡf*/CT^ԹѸ<#o%F R+֓mhMMڄgA&, 6|쩴9bEAqHdr%|v_t6ϭ*."GH_}lsUڷ_P[64\/9>i.ʳ>Eaq_[YR8^D[4z 2,='2ܓ gA#Ar`S>P_Sٲ~Qg%옘x rX\z 쥶,IwMI`?ɽR ԁldk1"r:J\ӔU:ȼ椔+ bSy c#MB9 Nk o%>Q)#<}7|kS-IE`@4M7 8_F[%J$B餑rET왲" ns ck+|GYSS邤d'/7~LoݭT=aG%Fֆ]e;j׶?^~af+9.޷t>"SWF[DŽ H*{ǨDJJ2/M]xh# 6M׮J4,ZLjA_qihZ0]APJ^rB Ѝt]L`J/Bcތe\:K^,@, >ZREqpd=WS,ҊzF|__{ Dsy@=a9i#/w+'y vվTPjcUT-fayrU3PZj,)f*#LS!~ȤQ6 roZF]elJ)[g'd@xNR ' BPgtԐ3REU Xa&I-o-Kbǩ>LkRP/~zCIm6l8V[An>s/X9C bs 'Wv0]Ljk,,Wb!ysl/HPJlJ9kt':/h秝SA:{4fWoZ(S7ϝHIky|̿Ihg_սR4r(#tlZOJgeCS@Ү0*ӗl-K!d;\<UŨ.;ѣpRm[Pl#ƣ*pJg永k:4z="jiGu4x*tŸBgPl:Z0qx^#wO- |{ '8WJa4 Gwd6s*Y«0IJO}ārC\/Os~N3\> ϑ@+0v]O Z}̌&DIFdR^@ދFQT:T؋FjZ#sk!s*/(* ߕ'E!P@7c[ ٥YS\0zOcH%~T!e>`B)¿h+\_OFWQ515{ˉm4:^Vڠg~7#m8wT`T9dLw\lgV; tyeFiǹ9uK~*O+T-R-oWD%c2SkP¾"a \AnB BsVA+*L'(-`DF^ӝR2C1jAEݝpW*Ul}s&"B') x U:iwVy" HXLqVʉ5'J>kW6_/5^3Vv?ؓYQC6=8}no%yh a:C BP Twn-~6pATT %„ y HՠP:H*47! Uno_(R%" Ht֯؅14s?*\BQ޺``;bbnIisM2vqߧ@W-Zr_M6ƚ'W5qqP&/ [ET'k^{Na{E6Pb QcR&vnH9hW /ZKP`IGP5m]]+8 GL 1R(@ $,Úcu0 ʊ$vnHvH_N|?6=eX9"1YC =/o&7vT߹Q*Z҆Fp\4ɊJ2L1Z6t@H7N3T\d>vPYz$9wuqRj$w@#A$c@.)02vzU.u&χ]?$tOƏhhkߵ&$;{{2n@h,6[? /uS\^Nx7$L ΤkX妉&+'L-u>'$CpI]̕;7=h r8<ġ {)#jG9@fpbXf*Τ. $ m$UWY ( Ɣ%JlPeh*"wqً:OJf5>{gseQbzY0qץ=@'>N 5S<x1ۍ.Uz^`.|/*EqM.n*WSkYDI`b_]Ri5WN@H*G9+vD>3=%`p * yN b \|'#@`/شޖi*]TJԧM2jI] 21pSTo=ͦ b).q+P|N\h(,62NkfC_bzMYQc)za^Jq~1o/Ұ۟*o,>FKi(I#_˜nTNt]I18tҖ}j),P0-4κ:V #`:(E"p=BN(6" oDdR ia;%qZ]t^mQ#F2Ĝ#EKpX\;CUpՅ;DX4'Y]Yݘ,œPti2A7o!hn:1 EG:m˱cœjiDeNMĉ9Ϭ$&"3A[/C>~wJJ/- |F:4Y@-;'hA"0(Y=t:{$}1@kS`KNX1B~9/C,[daec}(ٿO^.iD}I4Z'ES*k :xq.1l C&-^:Di!{~ɋ ( /ȜOmHH@k홶T`%fw\>ѾA0Rg Q(36 w i;D#xѧ@yIk6ym)R 1@!hnɨ]\AbǨGs&KxM!r[#S4oAoeC$npJhzڐG˟iV tㆣ~1ٮ2N Xp; 88TBG\Ɩ İzը6, ,CsVڪTYye@E}BX4KfL␜#s!ĭWT<5_)Oʖ\^Jߧ>հܩ3P[@ Z劁]&}{ 6`NmIKcVؓ6MWJ0>@GRzxhp@HͩAaJN[}jt<ɗi$?B]V9mҕ $٢H-"%S[E(xGpǩ%chOD& snt#5 QZu՜Љi`uX]{Ğx( k'QE[0Jjn:+Ky.S_+Bv-? rH>tp6}lqaó Y)~̨ wl ;8~ >f|ı/!%قF/߽08~/ڰ8Ο6#<6n/c9 ~c6 (\xaBe7y$`sw& PWn gǫ+SU{/'8]!W>U] c޻(F{OAJW<=Vp@QUip);{!Ozv7:d7U+v73)~+{ԯhcoH5TA]m6BKV"97hj):#r WML6E2)+q{ m?P))vHQh\ :nU_C8ne_5 :pbڛ1]e}p,ݍ*h=yq F<["@TLeS1V |ux\u=9Q(P7wJ1.G=*]tSQesk$*ZIH a䰜O4ml$gV`6ad H1[eYV߾D YUKbm+g_ sx.dJ&tZ`~R{cvG={Kɤc?]oXuqYm䟭TVUN ֹ1eN:wW(\Wȗ ~ 1h|1Y#baY=?uK0=e|,.Zg ~*bC| Z3=Fh+ȴ6xٙQA==٘jVARzq6`Lx([ǖYJ^ H=M`.~惄|)BoUMi?~Ay7خ4VB4*Y9z!Bd (3[UR=YvQVC۱?!uWMpa.[j|-oA/oQǩ3~:rȝNO,ာ򉸷tPtSOe1.p`=GMf70|a]PRfq;S?I|-&pG`Ϊj4N1=3Qot!lcn0YUX6r['B:ϊ. *52s;sua̿=4qck0!WpZVMdyNސ7RYqu`(O*'>S/t1* 1X+^ʁivY{WdI?[ÙWG=PBGdhn'`$">_Uhn~FQ{QAVV]jԢ8fWx)89Y6is Ψ@(Q=L6`K5 } oo饔1$L]Yy+HnUN؏7̈́u q%iDG$LKv|=>TSZo8㤞 @*pzAXbHFܜR̂\%_W~țsa$,AnvkK`alH%\jKzܰg@$rV~BLͽ,yٳШiۃ߿|u\cTO@4# jCAkݮq[sB:xr` xpjFlT­z٠]Gme} 5%sl^D5b%=veW]]L}iDe Q/29[^3&(=ЬXDs !?U,0b ˡD}qd LEk&O!'GCm2qt\@cS{8BZ;SO?tu9m}HW-Ľ-4M]0`1p+_SVT_y=&z^( :d(iڴw$oy.4zE 򋇂.¿s'<&s$>eGN{JSPJm T"4${之3;CxA?R m|JY=Zq'b{$Es2|Odž38%ce*Wq么I;lR>/hU+)B Apt9`eN +9ɚ#1eUF00+6-VC2"$qd^#d0ۗvH…t@m׊X䝶q9=MUH)bIҜڃvzD#Nqd+$2Z7CJl68вDGUaSJkP4KzZDNgH# :s}1TD︍3BEpk m z8lSdf8ϲ)W)ڼ݃r)V2h3s)!-bSيv'Rga5}`LV)Q*1%5vrQ# {WA,Ec^x}YXrF}-vTe^I`Ӄ>,piցBaGb7& q06: ʧ2>Xtcc ܻOk&^߂Ռ~m+H"QM RԒ̶$ 2 AиKxhmnG~A* 2}5(hd lDD+f?ʏy˓/>KShe|"5cG.Zn)W@¬?XtJ~qE>0 $(8\|=X lo!/eqnD^E>@m J8G4)&Y#TPDJv:J27ЁgIPE'eӾIAʄ(WCڇT6uynYQTC{&$mx"ە⿯͹V%LӯYשdK<”20 ."@\ |.m-Ax6V oBٞխH3G{kĘt3WIb| ]s!#+JCdSY ~ Ta ow " L! HE_FCE(]Li*t+=%;]ڞKTܭ^?NEs9ne AL1HN7F1p.P4I4~`][jg5x2; AaY;S\"Ҽt,>"xt!VV~ h ̣yd9x[1Sde!WGD]X^ 5ᰡw$f(EP7;Mz'bzF;;d' l+͞;b)Y76*oLq{䬮[i7LȘn$j6sk4n7&YCh#>Qeh4q9HG!q 0/鱿 $Nk}~kRL|Tcv!baDwQ؆ޢ)WG1gf|כIiuzY5x+?-:DcV B`YpP'~Ey)TQbÀV?kάHf'ԀGMquPRÖH*VFD'Id W=;dNن+k!Gz?p4itM2 C ЛtB{9b̟ZsJ]Lur\Zi1-[{+u Y0"FAa9H5b?ӝ>!G]o'q¬jxkeWZ?1ݜJ'L%d<뾼zAJ0OΌxJLb4fir +uWeMXSak]+ mف ͗+ ]7e Q #te= rqxw\<}3uˆV=p>7FՉ\ڧma {Gw5ԙ@ɯSwXertqtyz ?Pp\jIYej>jfţH@|"5ֱ9i 5_gORڲ.F$W,u$GvY1$;UӇZfomKi9a%托Dwxm8%_L(J bn1ݸw`5G*{M7fCjn@:QMZ<[zͱ?N(vbl[5hQyZ}~X#s[tu7/vO]Yw?4SiИa7 {ZcF.@)}dIFjmZrxIJ#lmVKAu@:M_Bƍ%^sq{+.Oаj!( GҭgIK@=L>v)X3eybadď+ğ:Jktqp?!kA8 ɐ :~kp%Ck}"eNվ[ǚ["1%I*PIpo~ |!k'6+O`*^ ~\xBVleVZ:\蹭N)$?} _~8nNT[^N!M=+lc6o ;E=*>oo:uhzׯ gl CYW&ƺ~_hX-3-Z ? 0 >gd,R@hCťkJMq^X qB0[G} ƛ +s>AF1fjD?;]7JKलU8,/1Xo=׌.J]ÑE?qñNCSD,S_(\Z_i|k>X[Yb=ߨLs4i0ZDfpׁojؼyxи2G2ž8[ʡ>6iB;#bdg ]Q0u!mm++Ƒt&9Vu8V9E)Q(Ӗ)BT7e怠OG@nG^Ș#eְۨ(Spo++ SȪQBK^0Q?#DG), n%]xMYseDq YtL^?}+[Gx2Nw:O2ў'`(.zlD5,'2XsQ¤*E1#ތOt:dw- \sn-x_5 馹ǶD>]0˔Sgr}}Ա"I:/νLʇ` VOY8Ol,Y.p>Ew}d?B)ÆdBN3|YQg:@_WzGBB^jԝf;^ S(GT@)a6ke$dnvkC6+*U`?vO*𖥑mA- @DYI A5pPDw va, ' }b7Q(qk `dCBJ; *ALBAkC VQbZGEؐ XCQFx{Hu}Wu@h+27Y! 3otYq8lvDT +(Yۆ2F/^+}*i2s4d6MC3rT]P06USWIwwWd-ފ3{TBJ; 8{K&>3; !Sa>x.&b `xd@.&jCMk69óO ᆺ'Q3kO NJQ=/rɃo ӓ+65 ki/x &,New}DzZKmеW/k4@#\N =r\50s]yhIz~v^}HdQ$k)9a|Tyݒ$-Ɉ, hsAV KvDDe*EM ƧNb^Lq"ҹ7V6>BblM] {h`p55j xWt8gf9r>THe#H_}Z->57ytӇBGГ(~KY"^:~2l)xd]r*z!xi0ԂhqPap'af,z s7eVj֍%(} ~jiYȵAjλ(ċ} lD0_˼'n;(Ҫ/^{]/IZu7K6c>"7A7d:F*3מ{h4ϼq/K Z~'4..FF+dYPC]8tcb`R:4ĵnd `!'B#esҙG=&\`ssiနpWvޚ)!@ͺ<5zlrHEe_Nc >]*Zr`p(;)ksӖ54x%^ëPq΄Gh2ԳE&2GIHd)J2rjjt ;Gb`)ڎJ|b V%7J~5#| @c62;:FMG0==q~FZ8x7A$Qeq[7~+E Y\# ϋUUێ2o\$vZ#PZc w Lh]{$s'zcl&iISwM0t'B:!LRXsg %yR<1  "=Q>MZ`.)pr<;(Q0oECe<# bʞxQWšΉ &!WFNR@Ȭ"|x[s_txބ`%3B21Kg/4$uzAV0@SY16?&3q.!ټr>zÉ?֨>ý5DBd!6}W)r랢 5N#| mm H};p׉y8zL}]<}$lkq$Xiv\w"q;K˟lΗzW_}~m=˳r={3tLKфZ֓(neuDPTp~Vg7ltNDfƓd3O 2sr7:c9c1~o?`t !3a$ۚO` zW˂cB]?4INےC*CF9?>IqΣȩ!z5I rT9d {%^<Bg/=4؂wb&zDs-ڲª֗ ]I[95:.dJ96+U'{Tp Uz~a+b+Db"+s#4kGva6V/;.xBCnbч1Vye6"&ۂ-#$<ɌM -y, ۔8zr=zRYlH RKZ>}I`63u<8wsx)pn@EA{WbiMRg~`)̤뀥E+g(Nj 6|"\wPмޏs `!A-rCNb° z݉͹ -HVɸ8ga_g={\Rn1ٗXb>nY:K:R3oE~ _Ÿ+f#fxg".dǕP$Vw.('yY$D L(ZG1#c"'xt SԹ*Z7Bҫ1c㽢` ҃i7;sKHLJG<59ElV3Xow'v'oɨ! $ h癖ˆMwy5a{pVX~> > c Kքަ"Ө}ǛP^rC\L$-a_-侭ndst<4.A4| [|"M;ȤH}v:4/qЩ!,a2 Rg+f. (u>)Qbe 8}Œ6OoJX\6Y,)ZN`'cgCexvsY(vO:Ax˖_3 . |VWJgK?ݟBb-+V(6pкX'd]bH%$xJP=ocÛ#X"9.pz6ǁ +lR]p}h]MtfO~pVFjd:{N1.3!IvϞa`CXm\J"(2kN8iIPиo7Z}#J89x؁aZ,,d '=Bpޠ4Oא)C5+K=}G*_UFȼkW{MC W`JE;z@Xf[yV|] pc=gR1϶a/UKy09@n>]0àm4EEӬ+x3 #  nBw.y+J>GVj\>q@hjNI fN%Iyr93%Zi?0)nm'ۚo=8(kNyᧃ]xNke~XSꛮ7"HWʊ Dg;m="PW!R_j>NWdFHkۑKL-i o,-n`ZJ<ÍCT3S vC 7.z d\ %PjA9L { ` M6?ެ^cʆuF(zT0ٽ+pWㄺ^O n}I*>ursE;Y-x88ee K]}ɣb}TG Q}yj,U495 ^HX<7h)LXܰ5S(1b5]\gfU膋ˤ3Y}ԶCX%q7)).t.ane # ;b(!O\sXf(:nNi+2 P?(c̹+ÄTh`W+r Y?{_3E#rfn)%k} fx;.K͡F{@0/)MDA<Y_Oq [R)IEb>8&EBBnu{{gvL U[>a' ĩI4iFMc^o-TFN&|e=֏U+0 :qAw}gyV NA:Qֵ 2NJxUN qgPvM/Ll;˸]0P8&aMzJױexd;-:wiB)đߞ;\~eFd Yu57ps١FwE+9@{ԉW7~6|sA|\.#0w gB/ߗ?S^mMWx%`Bz'GJ fKX]%e$jT<NFI%m$rg 4='Nw멡V8*uXQ{{ ė=xn64DuC9#;*oL4xmy% z $T 8(])*Z Mi`(qbl|6rD.AVK_#rU1N;c=(} k%O@N1EM~PGsB!Z|ΔeyCp8rf-WZc'ef >a#, FctM_!;Q㓎%c$hBmas2ޗI|za`Y`oxVhsVn_HYC6 Ax[!u/x@I׭9 J5 K8oQ G>~qyJGqb؞Zu/Cs$ f~'On^eyMjִ֘􀸑[k3]^a[y}/I~ժ1}^\ִ=kZ7J- ƙ2^^avH.uAASb'{$T[~V1YlK"nN`h3V9ڮJ䪠B(,qWW'-fNd@EV$LF$iҊҔ+DCo#vC<]A~,On!?|H:!lG;,mE#u4@3IطJ,߾w Z ElmMuLq/ՕjRO\ g>=GVǧQz]㢇ڄ޽:<~jTmЯ0qU1H\?fue٭,P$pysh,C5*95b+ ʣCTW4fvjȿj_q u4;aZ_[v?䲹pШHAw>v}Rf/dx]Pocn35.%i -t9|M^)Qc;gFb9޼T6WP'_%e6ov3RVTENs KĭL&JjR%:$7zG3DKnkQCJi_D>Cam{_jx79L dSh0;eWKII{,-W1\Q s"6]*C?O(arÎ)ۻ[1yGhTH.4!]/fh:VMQjjׇ!YW\87KmhZNiɸ]m׀$Hcw`ި=lfNq^p-|kEAȹo}-j{^ǵF_7p@$1D.^+VfTvp>gQ Û=Oc"j tA:_&+gHd.wN (J2ɴU'/u*D睆m1S\fL9p1\6Ú`>rVIC"E"Aڸ(}PW F~7[Դ2X?փgH!ϼ8@Cصp.wahZ2gY= u9 gim76E f湟81 &ݪϲ74gt$D9d+Mo|QX Yۦn6BA[l k~0Son΄/X_= # /@wbc+O{;,7? 'e Oa"k[>ĖE h'eȯR),٨ti>O(6SZa/5ihUnKi׹eG;!x9*b)_|*vA,Mo}"?ɕ>eΪl?㔿UL'}ûVk*-)J}e}nym.j;^xq ;a4dŕKhxUH:$>B 3@ʨԀnaI|E໇ӹ!Xexg[y`mh`yƃ׾9îYk\%Q<Gs7z64BA)PΊBj\&ʒϠ#[F0y١%%HPj=O|;^#\Lu8+DLQWa>K%hs4UHٲl0ywy*!YUy)P &03<#)e* S0!`BEq{ v@,`_CS{ıy@bL,}9d9=}SG r:"w/رx Y(>x[sFs&9b SP!> y_D+>\b[aJQFS?UHKTT<1%Di"d#)ϠUr.,AM vXx }rS9p I>b $cp$a>)ldj@ހ5Ķг,7Pd쪰0{U n{嫽]Vݚ"񍨸NMӵ,ʎu7uB7!*1::f5MKn$=| ?o+6/4ym)I҈;q.Q/>xK mTjl&z%ceH" 8V}0ŅZW [ ^N|7tƖ/r[y4c^qq2~>lCM$oY>یKyB(d%|S2jׇ!EZ!.nԄ? 8n뢷ɨ@OEn %d\Ofd`94+oFRyȐk[ SL9{^I+{n쭵K0ķ vz&^*;Qb)o>Eqss-i06-T|`km]@D?6܇!I 8;HɄL̽0aR 6;^u} *h{@-[ bi`Qp.ʹ .õ툚BH*)ٻu(o -1X};;"\_كZVtbuU D nVO߿-]}G`Mٙ^mW( ׌Jm3@l_7)7@++ XwS2FƄ}v$濗iӗ+ tzٟ\&NOy)c<>ֿ2Y^moxάAo Y$S/k }Z=%BMIV]4=Af R{iWgQ0{趷$T3sTBq}ctd6ak۠=ؾ!M[[C$&~##k| qJ*n\ 2<ǺF"dt/'\IG-ַ~௻PC%'vnȭ`'sIamS\=\ Q|$( K^ Ȩ(i-Euo`97NPY[o.>7RE2V#B~QJձ䙢`B‡ "TRy^KI&l| KHp.'m&3Lf8+f] N8'yZl zqA(ϙ*##}esD-Ŏp[z|KS7:pno%\k?~1z/XQV8:%9]1D< fLx\p$X8z"Y]}S#@ ,Dٌ &&xRD{!%hJv}*?fv֙ vQ*B naP%! 1dz,4MD 6Q!],̧9=Z1ReZkR:xFPxPJRnaQ/IuNzyt$|D?$ZHY 7C˚ğ 1qw2KJY:8աq-D,Jߵ+bc+2{z$|v/1/zdA#?_j;R£}d)Z㽔Ji[^^hȏkw+7f0³`,Q2*[1Rughs~X蹅ʖ9i(n9%M| |"iR̾סmڭq/mFvR1(/~ ff )G8Yܗ^3Heu>;1 Z*93ݴIHNq`4eg괴!OZ_pk3&#b&i6BN3䙽m54 "<3`̥ NJK009qFRv.x-x,47~oiQuB%88jdf m2HK6TO ]K/,w4)ч?\svԩ u:+QTAo ,6/aD@:EVXc=Vahb *pqy%>%TkX}S2 w(d#'DuX)??^ L)bJ|B5, u5{W-QlBΚe$7wbmcW{χ+*SyByξ0~: nˈa4jlA)RTYLf6 S[wN%q՟KB{ZA7tR+#ޟ?]X8"M{{$goN&^bj~blTc_ho18RN?+艁f3,Rjx}zX5"ԧ`ͶW5bw :9?CyEP_2gHU5*ǫ$>kh8 @O z]*Sdыkrnڴ׍R#C0F(w?綰Ìx1$?kdI+?&-x@ QTAɕCYYm<2cNm^-ۓ$/178}qoCЏ;J"6鬍^ [R2ϼ׬-;,,Rޝ̍x"?8"^:i(]EvX8a܎DZ̤;nZ$TZD (ǻ%N`:*-~^COP#\\'Ri;LǒNI>]J12I(%!ӫJר 0o<e0m̕jKmJ9HRpbVW]/nfC& oBk L%|~ajw\4ڹ0$ 6 "S^@#߀uNKZH Wo8#㾱*ҋ#%I_K9_J 56KyCY@< -&*ɦS=_3N XYje#>3%-U<*ΘǍY&̑3K(K* EMl˷f#bp:ixlp$B?]Nyz+kQffp)G1i\aX~$Ssj&ePN֓;ヒ1G߿!-%Ðb|x# kw3-Abur&mmA7THY@J 0>Ϟm?DZҜT%8G J}1PUkeǿr4d–*C|~w2 tVY*GPۀR>Lh8hcTi8}XExY=k>xF;#?6x:rk*|ޑc];rF-؋SO2մBsKg⽇ 4h/LHK)6 P' VAZr U+|&_dMzpi1v'k|+օo#%%%Dw.MƊ,{) JS|4d)ƖIgeFh H'Ro‘$!y< 4YT=}e46{oD?%i{UkyfaѡN ͬ6RaK(} L^kZW'A̱>O# i&[I!MԄ#FЁx-.D}ߍ;#/ض;Y[A N)s|3~QކF}(U<|k۟*EVA Hbgv\..YO=%Z9YACB5gU,i\jh Tu i#Jˏ [aZ~;VϡG2(/r:F$ـ+$lni~YEc@8|:Y񸝗fV/a5^}YнY2-kVRᢗ)O­{hxiQL(WU#RF%颙>G6XHi g滇d^䀡m%{'#m5 ad)#^?A_NJƩXѫ}ES|İkeVc=sȫS #Qݻƽ~|RnHL%M#P+{KLCKyfIf~K`𚢥<?S[Ȏ`zq }oVﭽ)@+euy̚_@i|i}LK 6wtyǧL!Ÿ+us/SਛJ&+?3y'hpb,$]~K?8TB^KChP4ót:JAlL6ռ ""}{|BK#3ڡ.Nl+e=* PF/`J'DBG9Y,wVx /$ YWث@ 1 nѬφX(TǻD@]<ֆ!2Ʀ =M.Z k`R+?t vG[[lAΧm7Mkh&Ъ4 6B/W 1̖2na +R\C<,<`8u9tc<oa&V7KS:bEmb'7^أ? Yr:beB"#!{*,FduáULed(#Y yQ7Mr)K"kFpѼw]J[) 륌*R"IP[ fިee"-gW鉚x1>+BY4~`膾D>DՇ!cYquwM2aby5gy)LPRN 5fR.$Ac laTe;!{BAYJѮ9'e42K*I lEH 5jm8мW#z)rl,]. *ɝ=aOߨvi[f1 mg[4e(=\´.!49A5MR#ɝ8XSC{Zwf./Jیo^/rk+k >:CI_qޗ띬_ڿ=?P*z-_]I??ԪDyp֑QSt6k|GpKa_$6^C 36۵jύGh]Ab"B1~x;#Grx<:䑡O)MEw!|/>iҜn܇4ۙѸ*L JBqF,e]U# ="X(2kistGt&C5:4Vn`dw`Uo?5yRjx5G"E <:YO lRz$GS;Z`$60X+h[2Zi{0!P(w?9ٹᾨ G 꺼ePN6sLmc mjuz|vbT"//TQFh[tRgA Ws/:uՔi/n~ӗMkI'k`CCUNcߥXl#3%2Lh#]c>X<TV<;i t# ^7,ur1 Sq#o;p(>dsJfMwP Kp:'}J8zio h%BǗInԭ&-i҃2'vl;NWTh?{2,<>_ ׺[LKA`$fe `Nw߸k \+RA/[^͓ݨ|[1ck 5؏&To(+oFP\曝d ΫS#ڇ:qt՛=v]Ix3Ƨ2HrV|B۔(*@N E]Ch ^tf c /ERUh7# "!c2W>c(}@67 ots&8rzn}iκ/-d Y|f)ݑ \W<}/{#Z.0Ns~dvO\*E{hN~u~5Hmnab+ޔ1:Cv={׉x#7|&0(gSNAɣn֙Qm %/Bv W"%;CPc8 9޷ԩ[eYo X'#Sxa4b*W`Ϥ8U AcqvU!* QɄҐX\EUOmT'cǣhGqkƢJT`-gsRmKc' \GpL|&hA6]<5_@bwQ]z֫Xh&gV K;Rg?J-k70xzW$_" OviQ' c\Dw(~rj%&sDՓCGg);+Ay{pPi xl<[Z$Ezz^횣ܼ(/ke=eZJRP !D-z/w3؁ Z~fJ9N׏~gHx7x<2~5.v2&d?@8-]! ${$oՙO^gζ V/ǔ}ڠ#E ;vWG֟̒7lئxasw+V t 1o~?J36/$RxHOYSݲ;}ʙOkc?XT!0NG{PH[۴RDEX4:Zw>]YoC 5~duy>yRe +/0lGN8 {F_{ZX+cU!M0,Q.aD;4Z+~9@W(wW]'&g񘿁!Q%`0uɆz%!K4&̚0b;ӹ~ͅ(8T z*?v恣k~(Si1kˏU͂$| j?C{댁bu5>;1]/_7*KzHt̳Leg,vc̞GpV\}F{1Gpi*]y 6`o)nR%2SVܣ"R!< Gݠ* FaF$j“?ZZ ^ YޓhJ7"0T(mME]2e/? Ti4+SE[}WY=jo 1U+snW7/o< +#Tic|j7 :9uV4+mr˟ $H ZO:Q3_//rȪ05#l96$,G~GrxJۏ pzz38BZZ¼ouwV:f>R\\b@`Y-+mq0̂UZ*oȥ? ͳM@8 No/E|ub^QI >- $k1>2;Ee n 2aas'ȟm Ik5 w:NN 7Ȧ%[I3d a#MFq#H2qUZO7]HEy =2A*q`K2o_ֵc&>]`y}׏_5ϝr~676#`wwB`13{&{ހ?z?HMPc7í5iAQEYoZ\UB wEE1/=-Z)"J;bTD`@x0ըa+zi\E^Ah-XDeFs4k^C>xW95R H/} lI(|V?]1t&!F1x0gS=GyP=s$o2憒T-O-Gʏ!?W'} e&P` ϰԊcq.=I=fcmF yYoF%zVuh} QY>EM9`Y=l*j 81\}Dk4D7Tϻ.};7]vDJX-;rW/iY}n|ͭW)&2gF3vV949/c5j, #]sIZ9r3Pɮ6KW:?FCwM>G!-= Kc΢3(R>^MzXR^"eY $'/yz/*n;mbR}]:mw6t$fBaw~*yx6<ޗ@[m=ɚSKw?:NIV@>zS@ϩrO. a.ġyFZ L큼wKxOfiw: CkfWr#7BYTS tY춾B*HV‰|ީL Te)Q3]iA܋gOAd5!TY0I9D~>CٜuD.sS6\FF#YuzIVo*&`Ih?C=O(h0cRI3#Q-o煕E%v-PͻLxV ((ZwL_XdxcYnfAf4(Dg'82q Ÿ\3m#_Z(~FwjLCaS8$N`X%06Ҩ勉pꬃ7͌fj(Պ5r.)W`>nph ~4- PjEb I /M c"RAR1,Jy4=D;~ tQ%-V560OoV[bZjmPBϞw֐0Gun\H?FȅImT"~e#i@ybˏ&]!]gSyIE`zzgMGB|lY̽IBr6nl~es £U/0n7_VԥG<  gX<HpLPeQ`Pϖ$芯@M|萶H`v~'`ǎؠɢLa.~ 5o(ÎcpzGY; nU_&ǫ3m}}'֜O(MB4MT鷺M"s eɴ$BivU0B&ayˣNh_+aWWX)Χo AXil;_o @ss${ ϝQq={6ڊKTY c~:ϞZ&#:0H ;D E"}&BdM~`%rZUooޅlڏc^ 5 Y;6cMQұ1Bsu^܍bѾ`ˏ"a<aVzpUv3hkOH-Ch%z WlȔZ&Ncf$gcŴ51/}fu?(Kg:yھNI0voSJN)3MW_ěFH/(ɠ45t<ˊ6#~M@!ÖP2̥բeje$;:3Ky`X*Ê~4З IA$}^(2nua@(T@{pqz* VRH'[EOe/V?T%W6aX2­A!Nn _\LWcz EDpi1d]Õ;ưdve~6gpmdgQU˟5L mFrr- űz3/04>`3F f-A -~ա(ma1|?,teypԪZ0NeE^ M_'ՊZxs1W G{DFu`kz(nxI[9[$Ϳd(/M9OuM%Rp@ )CTQXvs[vX9?uVvf~aٳ-LrRR콂GY<="t'X{,1䔁–`l&;=|kPyL i؞$-Pе&*QdLٽuW> ^Mk\)"i IԉZ8!1]2k U1_Z䅝9[bikK˼>xs5o8 h}ϲJ1o7$ [2~E܋?58w8 uQ@JAJ毉f}6;7@}P u >^O#1[<խobuR(j\dV8Nq& >3)j-QɹyK~xE`sbV ip(%<^y mնYxU v;"&+bOuKTg `3#v/m&щ!qDHZD;yONG4tD:F{8$mƓd䟧]T-i &fxO^׵أ2Fk]P:8$+n: ~iw+A5~`&t!U :c; r0~-_$5!E/wau]Gխ4_Dv`+%?` 3}>i؈Qbj@n0RI$N:buZᙰ'bcu~U?QדZb vVP[zSrA5HtOH2|l0~C.ĩG<5T- 8܌9 g]&< VdS8F`nMb\,h~DP s{.faRyiwKZiXYqt1uYc$y 4kS]eMטʗnM,=:;7p[&OF`[ !sdU6i=:+9KvCF oִ3?7} ۃ;ܣ*, ֡cȣ]IQm*=zej'XZ~-%Zg%AΜ!5֊ej聦;m*bo4S$F&@&fC \Rr_$L.ogI_Ć d-/vSoЕhÖEHx '&6߼.M2ؒ)> /UNn2ɎhUS:ޮQ^ =RxC$3hUP>i\7$ SKs% *j5ntRt9ȼ* c{vQOnH߅@ TM֡E6` S[Lk-նi{#s`.B:+KxkcކXD409\ɋ ݎ6q*o0`p'ut?&=5 X.9T fF0l++/>jk?d F(Vl7ˇ# ;em7@6 ѮѪXmf! W H:яoD,dr<,43mʵ,|C5?ƫLKXAo텖pZFakGIijHbV~gx4&$m0ٺ2Pk0[n)?LDP-Gi+H(Oq%yc gq?~:&U fmrt'Yzݕ>szuRO^RD'trtAF*AY$L Vۚtr[Kl01m<.jl^=D.pii 絷 . |+ZԱn`=;XVQ0[bAI@9&vPwer Hsy@ CUt,͚Y ;'A:ɵe ®}3@|jnF TTј MM4>eœʵ3?X%`% q8U(:+nr.LGVa@gwB,@/coA*BD$-7lMȨ{N-.1B^\,#ZŹ/ ?%4&pXKϜSt )͖eR1;!\q:ֿ7U<|a DŽ9YM)At(Þfxgꭞc l@_n:1?DKUI0C#`A:hn:!ub4. -D_o!}N+9L}gvۿS2C@.Puh\6lI RANjU (XG+Vb!׺k4=7?o9Y8+|? (*|6׉Z$TBF_4si%6d5^nID[NX[-F\o0ktʮ=%C]1=鮯zHmkK84wcd2bj̗퍐MoX_z5{CnWE~:31v1D'A;;_@?? $;-nd.E/^qTzpvPAu+~Ȉi<7TR lGɝF`kcʰ232j%~0y"Eo m2JK=K{a'`Q!+l-sBn|~;T!{JZiiQWg%n!$W<ɼڌDH  0j$֫~)"XNi^C]^:1H]Q&ֆ e)UO_2}ѺK"ՖzHK;;\k mp(PM\,^7#b[');AU?,N?-Ҋ p3M ,4Lzg30lW̄ Dɪ TH:䇔R/QFA`B6R,ZA v|fae 6'n>>Hmo\7BȆi#VARb[S*R51$ @'A__AG19lDؘpRLǾ]&sd TKv`p7CNm_>'/U.ֹҳg7Αvs 0vi}](0QIh[tv`p9n֑N(Sw2U`FbQ-V}z3СKpv~ Lq{3z ~9|$\R&)RIf!Iahf9Gg~(xށW#IVIjO;E yr6F8fUK}ߧ;y([yY' js3(~Tmt0'|7dwiw TBFjJPeZF$+ e`p:Cx]'uJlGs"Z@)'B[%TqHb&?}?[\(p_'k1^CD.ċϭs SQG ҡPfRpד?2Nqwc$RZq۰o:Uu-1y+K{ikU8KUl:'~MIl(\ayY}/K0f*1:_[u"O(p_75'<ԋ܏OQQhTbec5Z͆8Z)jzgyUNQ;T)~2?=-*"\^7b,RͲt}E>&,,)ls e:9^;@ɒ#yeKԠʝ)EZ*J9vo M%gs Pukd~0c.YubP+T1OטPBE%~߆jYH) k\C}o4:{4b_kӬ͔)l3*)/%hNv76mJ0Fm cYSjPM=r:BϻJ,&&cN莺y z,d%; *p CYV?  -8AㅕW2}Wga n>,JX%C`QޔHW |9hW;muwu\;.\˜KFd2;O}@OgJS X狢[ye7/@nA7ǡ8 s,Uv(mLB@~T0&}H~NbLsTtÉ@V[Ku8*?Z7{) bhm1-.vmǓ{ѐ %Fc;(<=ڞ냗t=Mǒrj[`C#d/!ߌ?̦?th3&Ef>N pկNDw`C04-CL?0J8pB$abb;6 混R|Qi$ =Ɛ,z 5-jo [ܣ/:r_H>Vk"@]-4si@"i1ήs0diG=۳3sm,'^䣩^ff1E>~'LbDx{`0PWJÇń6<J}:t(~W +dr{c"mgP0dkcJڥzצ1\LT`yMyU?P't d,UIWg#IbQgE*t0fSHAw9j ŏs@`d0^#w |veJ.ck+?.p C2*HG,9\Q¥k1*PD 4襴Lޔ\Zټ!-NjIc]NtʖAjwJ=|KH”Egp֔)'.bD$BJKCgH:܈r_J%JK=FA[SgZ gF;>W[Z; e& $̫!B>oLd7RLZ5:^_?d #5v?Gb'XCejg1+e[QWG43ApNHݡgYY[ 9{.M,PլN}N<@3Wtȼz*:; O?Ījbkege3=$/vA)]7Rh@lʘL$eHP-#qS!j%iWpG-&b`xgbXr*xm#s7LN\gc4Xhu<+T]?\q\-B<蔵`e@Me)1(A$|&z%uO`G\we`?1ie6KݖU7Ѿ TN݄`SF(po"@,PaZ<S&t;_DCp2X:qeЈ\^moF#M!4΅LdPd}sAKZ%~_Zf/=bWp#,Ĥ~|UbNRw]XK"recLSLv= $[*{aIq~IXˎ WrOG7YfwfC .|d$#\9c䢍m!o3L|pɨ(ţeL_*s*O:X7  m_ξu{m!HFKhϿx&jf\ hw M9IJ5oDNxK%!=DP[W0^~U\qۄpt == s_/. 9pbdESq_f`kr`F72㋧'o5LrFkPr&ۖ_5M"9ϑ*xk^]/x?n;@f,2!3GNsJ.CV_Eu~ ʳZ1_ѽfZGK~،G&qq@`o:xVq\ٖ x o{ӣBmQ 9.8 N NqS˲k=HfC:#H.涅3O vA(r`a1`7+,̢տz qA(Ci%1VkDooz^)Zk/j79=dA+s2*2}W6 mUj7:m 83d _q\\mw}0ŠCRUB%cU2(àn+r`}a8y]/R!ag, UyŅ2c !yu8gT!^#7M?šEGŘ:D_@>o?No{*΀9s^:m4 k*P臗PSEt܀m;UA}@ ήgrX~"S/`$ڮCmqu4ñ2t,3raV(p?3})-2q:G2_q; $~{"qqX?0gpc<ZxuN?>pJbqWDHhpS*KLc{Z| G#LpHAm'.huK?mRE~{FYfB(I׷nCuO4[T6gݥi'$+I\_4Fh%u*ճGln_]fMM4K6"5B!5'՚S,LFW܄yĦknƹorp9JF&}=ʎ ${Ûq L #Uˆo ƠI?InL.&{&~2ROcfj/"_ž1T8'燧`BKDh\U2%c+tbJYo}\M6%iQX#v0_kM:|(Wn0X\@e.~ nO‡Q`V',.N2my'jHl.։IYQ.&ѳGbjd0$*xv]L]F r?F iʀ!>I2k StQ67rWa.ΑēeG+w]r߅܍G^V!M'~Z[ ٽd~g (DfdMhq K@Soa/h *\[)fTcya P6Cw ɠˏ8D~yزN|XC(ކ~3zDt6ͷY5ǖ;!Pެ3}Z` w: 3ğ$:6'kr'R."I-7:ZF|Sn;45ӕ$] Ϣ@UWzb,MǷ9N@;$lŚG9_hYyL/$¤2i|*rz -`-\y*G{P0AhnkŸT/YmᷝGZ rn)C 9#s@-2O(QA sw.'/&[\Npjc9{XʍZlq rCL̐NjT ~:/UPJr,dj(=pz Asdmd(GƩox'%1Wu 2cB=F_dl$ ,ҸOY\ Y$k"S\or XŪ < 0C|:rТ 6l,ʛO)-\ˉmխ8|VPqJZ}{U,jLEQIm;Q`ȫ"oO;}t UCd/=3Z35ְI[Eϋ*1PRX$[Z݉Bs 5HCFkB9(|uN6V\VpMI6z[Z*!6rKq{.L"!,#0 c W)LJ^t&=_xB Ovkm/3 ʢj3-_]4R<}5ÉX]= L:Vl"X,~%~T\m88MOx1 /TG=1` r'/60bEJzmo;`X Rgo˶0j#e"Ufޒ%|]9}E.04G_l"sl̾vpexv+UO jG8q"7 =)"ܳ~` 䲾>Wіn\Zova[ߩ%ro4@ul\D4kIݘ a#nl5 DVb 7^6 (o;K^(GQ7X4椮?ҏrz3FdXv^p,cB$ͼ> Y|׫T)mt#CJZ@rg׊&vZР _2n:Pca3*y5И;$.5bB;s++ ވes&9R,'ua5kà dߚ+ ))ۃ4v`v,N8^RNsw""ahEaٔI磑h$"T>[缜"B667[:P(&pFN.ʺq,m=0 N@SQ=p*:?($Le,0O͔PYF TG'Uᄂ%Wv[\D%i}&XF5\&uU4ƈ@*dR'8Rϊ!_wSs'3#Eo5GIE@F,p(4uMAR$YQFGjF>: /[y1e6/[5~ecW5ρy`_? ^Re\k\YHjuvuY|0-/̌2AkM/7돋 u LueEU1UB%N|y_Fg19FVf7Q,nc]2Ԥ2sd+%7/\{a[3-y-=0pF#ܝKP.*GBs>:kt. aYC5S&Htj+Glo K-8yۊHғMf?Gv#^|:?dܑٜ@̂nQʙ}0_"ORH,=DJo;H17xb|ۣ(/3߭:w5o;7\9>od+K0m6 ԱwkL^lr>,1slSP?=mC3q߇%v&ū'C z_ymE#Xo&=x:B '[؛ d9Y{5P2Z{h,Q|ˇbO9'u K+91]ڸfEfz p?eŢP%2|ږC0* p52 GQov9D}t]Y-fIcZ5x񤵧T> 6. &"[%?j]B[쁂U}[t>Tyy.U4>S {m IuA\3*W/s B]~ؠDD<N[lsefR 4*4^r@3i(J~4v7fBaxyx6\ lAkM7z& P ]7[]zg(v!RD4w'=~z,1#nҥ>Tj ؖ\"ʐ^',WRG)>y^.%:C$iLtw9$ҿzLϷ*+d8|X* :rO/yRA}M ׁG>I0_0aM #^\saAۏX_uNo MndK+6 tr?#u@g6ab!/m/(,h]*Կ5Ԑ)̇(4.'ko^c(6I۝9!s*N`XE\yDDPCv ZLz8=0+ǟG KٖoOĘGl2ssBHЮK+6"x(!G 6RMsWUVpBi\ƤDAV Ƚϯn4ꊳbl dHG M9x1N(Z,>o 5e%yMNnu]?D}NeZj̢$5/_!"4ܰ2]Oa ~)6Cɞҕ܌Z}0;^A*zB~p3\i<?vrwGb1 a;a=!69LWM gB=;H v9Cҝ _L@8#} |(vZm>\ZKF`%(!D x{džwUUϗIG(]k*bj (Q殧 w%ĪmI ߲F_aϳU7g٬՜AƤ5`3v| gJ͸c(1#ܶ#uMvQDȑ807$WiN+ 6e}ڑz?Y*5wīap{xE5N*RSCxBvu$wp*oo *)mCssm}#<4!3X.aj-Ү,lPu79z>XBzM콬9}9~2ҩ W2!ƶ4:' V:579tQn0 }#kZ E|~:GOcy,8~Ta@f&& pˡe},{Nm)6J o5#%h$Hk sp`] kRU'׬ *~X/Ur]m'\<\=yd!2*T(z E.Jnk*p?6e .SX E\)Aam>9nP%u~.toRu!ypv1RpϾv+ذjKn",M9aНY"'.? `i"&Z,N6scb&|ty'&oXbc']S*k #, =JK<)bu ؇'k&@5[xy<VPNΥ̍{¢k(@_ K(#m㐏v Q)=utFeA)y -N sv_vrP<'Aq*b |p*VE̢>% 6oo`{_oߚ]01BIţᐕMOaQNHa#f; y_oYӲ.2]#KrC8EuX߀L(`r| `@\QJqrn T{tk#{*E9}[NՕ? 놺JWRWo*ndlL12[&`0}[qWԛDdîi f_|h~{x@Y~/E+mca9Y м'>]=Ue 6/Eo{AT[?0Щ ñHDbf|R>_L3V('<\5_(q,>Жz@3&[O+$_O)+ YOTO).34bMbiӭ3wN垫HcV7\p7܊6IK~^N[6xQjC33PӶ>v je\݂8tzu2&BAd:ϗr?e\RfpL3p@y2*iU+nƪF=V>kC pr3w4 ̰ ïw8MJU{K>}OÇ2P? Q̠ÇCBtC?".[LÙ9H B|E y^7WG~4&k.]kJA(m&i"yW ^9(3>%I|쏚Ԫ>č_Aհ+._B6/';Kf`(̶.c19vv`(EI4Xbh|/(秇F9X&U" 1O9ל֩FhU!hN5BU[txկC %)8c9g)S@|a]1ʇ;w(9-ԘcČ}D ө>2U*4, We 4JeAcg+cc8* %yL{CYL_鴑w QX믚q=kDl[ S[g0xpis_ jE># D#w\"M5Kj .Ո)'!4۬Y.%n^&-OPתKT3^?.|NnT+y?ˢI-JE!أL彧 JJ=!L,/[stZ~Pۼ .VB0lE9b&#f'n%UT 45Mm Q}d04+A!簠 ڕuUN4.Q V=N%+>q1_Z{# `U,>eNP%eEҢ񼃳G5DuٶC _^QŐuTLdL6*|52=Vֆc nX;^󕨨ڌFy+f\y!(O01n KTHȡ7 !j}mM 榶 yjytWtLgWs(w'mkZ^Τ%*`Q PBѺ4׀}1PiDN\NbGsWBևԾ#GƊс]]+D&8ʿlɏ[;S*~XlPQ[$o?z!ylH\RWv{yCu(iJTuرSnTΘe͋bYRTVGCz܋U$OΦg.z7H]d.DtL vT ac^@;~AIsad{BO@ 2SX^fCS2~aIiwXDnD 8vaڌr]}-6T\;K-ZީPBWQC*<m&%)Q d#T\A:YWT:? mׄiiW8'1|ӒyzvE~n¿Ǡ0) vg=὘C_E#PF!lS3j[Tʼ)0#de/кBME!.7q\/qu7ss˵1N\$?{"]υ{\#~ rKc۹cOPt?"KYc9Cwdԙ`خK Z̪oɫ1Z`SՍ_?"IXFyb;L/_kaq]F^8ٗ҂_Q.-S5eGչ.ږLh*^ՆۮhU37@"v+*i>!\G-<x7SVt\H\.l\Y2b/o4s0",~zRx!e8`6^ai,v!a7ܫneQ-.ǵ6NWRKRgcFxGLj]g$fɦ)c=lJWwJWl|хNVq_1R5蟾tL0113>doEx\ӅWaB 螃mYS EX+>K&X% 7wX[.u\T/_LbS(qKgiUh:C7.v Dٵ!I55}L˳8I.{IP7د)g2c'im<0u2,mVx& :ndRBbm$*zĿ݉Y7*x{EBi~H &j_JviܛK (B^B׾)x]?rb)0pp2Sx2rigIQq{ }"]LX"x=+O4YXr=^xϪ|19:HFJMnm9jLuOx[,%w->rꍌЅctH(aq(`J ?C0׿`N`/\ľ+mH*,ƣB+W/pU8T?)jSk}t)+4hVrod[BV09B1ԟEκ ;)YfqŌJx&j@&"#SβNc‡,ӕ#W"Ӊ=.S~&zD*;E2ƨn)8Tr'L1 bv5r%/iõJC&zB>]bÍMOћA8~%QH~v~ˮ=$%}FϤkQ jyBbF,n<\/&`22u(hkJIZmpC67,[ B@ÍQ}O?h'L=*kS9V6v<@hC"Ѯ}0ciD$ԄL4ϱ|Ч\mW9vJHK=db:ڑcpHPu$-i!Ww/\d+hB%ϫ&E"K\kB2\g 5r$XD|a_),f#`'6n?P\[Xbj7~;DHu3_Yj9C:Uo]Idq <!: qP0LGo_XӿCln8V:YnIwR ,ñim\gn]}%fEKI+vR'g#oq'uQ8-x ەg - 0bP\s["Tnv1?gJ 8 2: -(3i@]A&lC;[3q3-. 0סSV05:?m郎_`k0 E2C<_.i^ F"|Nv7 F c l}Y?񙇌Sz]3=PbVt˨% *fSf%e| BW7G;Դ{ Q-MJG"' ~7~l_ m4*5ot34d'i/R=5 ,T/cBW.a%vu*S.iPɲVW*oV(t"SH #- sB)49fvJ-Iq=tgl)gU1ps#'z:n`k:fXD+ Fł H}?aъ8xa+bt§ v-$ 57ӹ7HaU:R+9OF{U 7 =xE W]y('h:DFKтDU 9Te[k|ۦBh<ru LmUrz(:lnDd #kI9%gRPCʰ}eհWTy{x]V ߊ=Tߥ.o>ƀ՘"p'e*T{ehʩJ3Yk$˾qBjkhP,e_[q (Š8Fo7* ?諞Fe54 ڟO,1 zFt 'LɹQ!ƽut-rX`ﵸ-URF0fDoO&mmk2EiB2}q>4uq(cʹ!w4nXZo6L 3`CN_6̹(jLǩS h4*[ ,}ݓȜ~Vm9j88씙kWÜYT>F|έIXH~A|IExZڑ.P N5{0 ? a}auHb|dwu`Z>a|0wW_HL˦ߗ΂zhWObD*ci.#ޗ *3T̾15%R' 2M-yiI^%;RAl[t^a C-ԃl@K"%,GUHgvKBdeDQLgu DxWQ"b!PE'`AmFI y^Ir3DK%=c|;Dbo%5OqO!EyqL-YT{T3(^&YXh_½>d0?7}-}xg?{|>~ OÀ :iHA#`= Ka \oqf?C15csؙIUԃ7C$ku T_BlM Ȕq.}i qhx aW /3)R>r?Cͭ+m)D!8+eN3Vy(f. U%eQ.E.1(hػ'!biǍBy{R,Qk9ol'yS\X}5XC.É#:ϟ{"'A- Hp/FK"᡼ tr!E%O_~FвPpV?g+S0ix 79m4 ;Bx~Kb?JQ"Q:^EN5fe'ւ*oKZ= nWP[U YZ