weechat-python-2.8-bp153.1.23 >  A `[F؜!M@eee1[m̝+YSﬖO?Z@^Mf7i dJ=ǰXyF*v rY_QX.VQafAN XM:][H4.%:D97)A<{a(8a|C/JtW4o~qQa7DgV=s&MB?4/ r78js]emHj7'zq³674c7bf599b45c1e685b5e0d1d3fabd00dab9c4e605cb384c5895ca4777ab7ccb5136267c0275c64f5aec3848ed869d871d9d699U`[F؜!M@eeeX.R|%(6f<=8iE jbGg_;sG~@y%$ɲL8Q b{')<nveY%hmO+hH׭TNy.KW^׾_mbEvqPB9/;`huy[EYNhT@VUe|kNWDm{KpRX0":䗑Ŭŀ {宫jxlW/Y zvRE9xi UtAn ZE YLc@>p>tH?t8d  E $( * , 0 q tx}  - (T8\"9":"Fq~GqHqIqXqYq\q]q^qbqcrdresfslsusvs wsxsyszsssst4Cweechat-python2.8bp153.1.23Python Scripting Support for weechatSupport for weechat scripts written in the Python language.`[Fgoat15SUSE Linux Enterprise 15 SP3openSUSEGPL-3.0-or-laterhttps://bugs.opensuse.orgProductivity/Networking/IRChttps://weechat.orglinuxx86_64阁`[Fc6746ae04fd7b9f48ae78506536dd591e2e040e049a499a16b727b10d66a0a45rootrootweechat-2.8-bp153.1.23.src.rpmweechat-pythonweechat-python(x86-64)@@@@@@@    libc.so.6()(64bit)libc.so.6(GLIBC_2.14)(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.4)(64bit)libc.so.6(GLIBC_2.7)(64bit)libpython3.6m.so.1.0()(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)weechat3.0.4-14.6.0-14.0-15.2-12.84.14.1^^Nt^J@^4]{]m@]m@\s[@[ @[M@Z@Z@Z;@YYOY@XEX{d@WW_W8dVVŲ@V@VGU{@U@UTT@T@T@TmMaximilian Trummer Maximilian Trummer Ondřej Súkup Maximilian Trummer Maximilian Trummer Adriaan Struys Adriaan Struys Ondřej Súkup jbrielmaier@suse.deOndřej Súkup mimi.vx@gmail.comjengelh@inai.demimi.vx@gmail.commimi.vx@gmail.comtchvatal@suse.commimi.vx@gmail.commimi.vx@gmail.commimi.vx@gmail.commimi.vx@gmail.commimi.vx@gmail.commimi.vx@gmail.commimi.vx@gmail.combwiedemann@suse.commimi.vx@gmail.commimi.vx@gmail.commimi.vx@gmail.commimi.vx@gmail.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.com- update to 2.8 - New features * core: add variable "old_full_name" in buffer, set during buffer renaming (issue #1428) * core: add debug option "-d" in command /eval (issue #1434) * api: add functions crypto_hash and crypto_hash_pbkdf2 * api: add info "auto_connect" (issue #1453) * api: add info "weechat_headless" (issue #1433) * buflist: add pointer "window" in bar item evaluation * irc: add support of fake servers (no I/O, for testing purposes) * relay: accept hash of password in init command of weechat protocol with option "password_hash" (PBKDF2, SHA256, SHA512) * relay: reject client with weechat protocol if password or totp is received in init command but not set in WeeChat (issue #1435) - Bug fixes * core: fix memory leak in completion * core: flush stdout/stderr before forking in hook_process function (issue #1441) * core: fix evaluation of condition with nested "if" (issue #1434) * irc: split AUTHENTICATE message in 400-byte chunks (issue #1459) * irc: copy temporary server flag in command /server copy * irc: add nick changes in the hotlist (except self nick change) * irc: case-insensitive comparison on incoming CTCP command, force upper case on CTCP replies (issue #1439) * irc: fix memory leak when the channel topic is changed * logger: fix crash when logging is disabled on a buffer and the log file was deleted in the meanwhile, when option logger.file.info_lines is on (issue #1444) * php: fix crash when loading script with PHP 7.4 (issue #1452) * relay: update buffers synchronization when buffers are renamed (issue #1428) * script: fix memory leak in read of script repository file if it has invalid content * script: fix unexpected display of scripts list in buffer with command /script list -i * xfer: send signal "xfer_ended" after the received file has been renamed (issue #1438) - Tests * scripts: fix generation of test scripts with Python 3.8 * unit: add tests on IRC protocol functions and callbacks * unit: add tests on function secure_derive_key * unit: add tests on functions util_get_time_diff and util_file_get_content - Build * core: fix Cygwin build * guile: add detection of Guile 3.0.0 (issue #1442) * irc: fix build with GnuTLS < 3.1.0 (issue #1431) * php: add detection of PHP 7.4 * ruby: add detection of Ruby 2.7 (issue #1455)- update to 2.7.1 - Bug fixes * irc: fix crash when receiving a malformed message 352 (who) * irc: fix crash when a new message 005 is received with longer nick prefixes * irc: fix crash when receiving a malformed message 324 (channel mode) (CVE-2020-8955) - removed CVE-2020-8955.patch: fixed upstream- fix boo#1163889 - CVE-2020-8955 , add patch CVE-2020-8955.patch- update to 2.7 - New features * core: add option weechat.look.nick_color_hash_salt to shuffle nick colors (issue #635) * core: add different icons sizes (16x16 to 512x512) (issue #1347) * core: add file weechat.desktop * core: add reverse of string for screen in evaluation of expressions with "revscr:" * core: add length of string (number of chars and on screen) in evaluation of expressions with "length:xxx" and "lengthscr:xxx" * core: add calculation of expression in evaluation of expressions with "calc:xxx" (issue #997) * core: add optional default path (evaluated) in completion "filename" * core: add support of modifiers in evaluation of expressions with "modifier:name,data,string" * api: add modifier "color_encode_ansi" (issue #528) * api: add modifier "eval_path_home" * irc: add filters on raw buffer (issue #1000) * irc: add option irc.look.display_pv_warning_address to display a warning in private buffer if the remote nick address has changed (issue #892) * irc: add server option "ssl_password" (issue #115, issue #1416) * irc: add "user" in output of irc_message_parse (issue #136) * irc: add options irc.color.message_kick and irc.color.reason_kick (issue #683, issue #684) * logger: add option logger.file.color_lines (issue #528, issue #621) * script: add options "-ol" and "-il" in command "/script list" to send translated string with list of scripts loaded, display "No scripts loaded" if no scripts are loaded * xfer: add option xfer.file.download_temporary_suffix with default value ".part" (issue #1237) - Bug fixes * core: set buffer name, short name and title only if the value has changed * core: fix scrolling up in bare mode when switched to bare mode at the top of the buffer (issue #899, issue #978) * core: optimize load of configuration files * core: fix window separators not respecting window splits (issue #630) * core: fix cursor mode info when prefix_align is none and with words split across lines (issue #610, issue #617, issue #619) * core: add support of reverse video in ANSI color codes * core: fixed segfault during excessive evaluation in function string_repeat (issue #1400) * buflist: fix extra spaces between buffers when conditions are used to hide buffers (regression introduced in version 2.6) (issue #1403) * irc: do not automatically open a channel with name "0" (issue #1429) * irc: remove option irc.network.channel_encode, add server option "charset_message" to control which part of the IRC message is decoded/encoded to the target charset (issue #832) * irc: use path from option xfer.file.upload_path to complete filename in command "/dcc send" (issue #60) * logger: fix write in log file if it has been deleted or renamed (issue #123) * python: send "bytes" instead of "str" to callbacks in Python 3 when the string is not UTF-8 valid (issue #1389) * relay: send message "_buffer_title_changed" to clients only when the title is changed * xfer: fix memory leak when a xfer is freed and when the plugin is unloaded - Tests * unit: add tests on GUI color functions - Build * core: fix build on Haiku (issue #1420) * core: fix build on Alpine * core: remove file FindTCL.cmake * core: display an error on missing dependency in CMake (issue #916, issue #956) * debian: disable Javascript plugin on Debian Sid and Ubuntu Eoan * debian: build with Guile 2.2 * guile: add support of Guile 2.2, disable /guile eval (issue #1098) * python: add detection of Python 3.8- update to 2.6 * use Python 3 by default * add support of 32767 color pairs * add option "close" in command /window * add infos "term_colors" and "term_color_pairs" * add infolist "buflist" with list of buffer pointers * evaluate option exec.command.shell, change default value to "${env:SHELL}" * add filters "h=xxx" and "he=xxx" to filter options by description in fset buffer (translated or in English) * make command char optional in server option "command" * remove default aliases /ame and /amsg * many bugs fixed.- add obsolete for weechat-aspell- update to 2.5 * the "aspell" plugin has been renamed to "spell", a more generic term, because it supports aspell and also enchant * add support of UNIX socket * fix memory leaks * more bugfixes and new options - change subpackage 'weechat-aspell' to 'weechat-spell' to reflect plugin namechange- update to 2.4 * add command line option "-t" (or "--temp-dir") * add support of Time-based One-Time Password (TOTP) * add option exec.command.shell to customize the shell used with /exec -sh * add support of close frame in websocket connection- remove guile bindings as they are not compatible with guile-2.2 Upstream work for guile-2.2: https://github.com/weechat/weechat/issues/1098 part of boo#1117121 - obsoletes weechat-guile- update to version 2.3 * add hook "line" * add option "-P" (or "--plugins") to customize the plugins to load at startup * allow multiple options "-r" ("--run-command") in command line arguments * allow allow partial buffer name and multiple arguments in command /buffer close * allow specifying buffer number/name for /buffer localvar * allow creation of temporary variables with the regex in trigger plugin * add real IP in client description in relay plugin * add repeat of string in evaluation of expressions with "repeat:count,string" * many bugs fixed.- update to 2.2 * add support of list options in curl * allow merge of buffers by name in command /buffer * add reverse of string in evaluation of expressions with "rev:" * add indexed ban list and completion for /unban and /unquiet (IRC plugin) * add support for IRCv3.2 Client Capability Negotiation * add support for IRCv3.2 invite-notify * add support for IRCv3.2 chghost, add options irc.look.smart_filter_chghost and irc.color.message_chghost * add option xfer.network.send_ack * add support of Python 3.7 * fix memory leaks scripting plugins * many bugs fixed.- Ensure neutrality of description. - Use -exec over xargs.- update to 2.1 - build python plugin against python3 * core: add binary weechat-headless to run WeeChat without interface, with optional daemon mode (command line option "--daemon") * core: add options "-newbuffer", "-free" and "-switch" in command /print * core: add option "-y" in command /print, add support of buffers with free content * core: add option "add" in command /buffer * core: add option weechat.completion.partial_completion_templates to force partial completion on specific templates * api: add hashtable with variables in plugin structure * irc: add server option "split_msg_max_length" * logger: add option logger.file.fsync * logger: add option logger.look.backlog_conditions) * scripts: add configuration file for each script plugin * scripts: add "eval" option in script commands and info "xxx_eval" * scripts: add infos "xxx_interpreter" and "xxx_version" in script plugins * scripts: add option "version" in script commands * api: add time in info "date" (WeeChat compilation date/time) * irc: allow ${irc_server.xxx} and ${server} in server evaluated options * script: change default value of option script.look.sort from "p,n" to "i,p,n" * scripts: display the script name in stdout/stderr output from scripts * core: fix regression on execution of hook_print callbacks- update to 2.0.1 * python: fix arguments status/gnutls_rc/sock in hook_connect() callback * python: fix argument fd in hook_fd() callback * core: add flag "input_get_empty" in buffer * core: add signals "buffer_filters_enabled" and "buffer_filters_disabled" * core: support loading of plugins from path in environment variable "WEECHAT_EXTRA_LIBDIR" * alias: add infolist "alias_default" (list of default aliases) * buflist: add two new bar items ("buflist2" and "buflist3") using the same format configuration options * buflist: add option buflist.look.add_newline * fset: new plugin "fset" (fast set of WeeChat and plugins options) * core: make value optional in command /buffer set * core: allow floating point and hexadecimal numbers in comparison of evaluated values * core: add option weechat.look.save_config_with_fsync * api: add support of prefix "quiet:" in function key_unbind() to quietly remove keys * api: add argument "recurse_subdirs" in function exec_on_files() * script: add local variable "filter" in the script buffer * core: do not change the chat prefix size when a filtered line is added * core: fix display of nicks in nicklist when they are in a group with sub-groups * core, plugins: check return code of strftime function * core: fix cast of time_t (to "long long" instead of "long") * core: call the config hook when options are renamed or removed * api: change type of arguments status/gnutls_rc/sock in hook_connect() callback from string to integer (in scripts) * api: change type of argument fd in hook_fd() callback from string to integer (in scripts) * buflist: remove recursive evaluation of extra variables * guile: return integer (0/1) instead of boolean in API functions * guile: fix return value of static strings in API functions * irc: do not clear nicklist when joining an already joined channel if the option irc.look.buffer_open_before_join is on * irc: fix CTCP PING reply when the option irc.ctcp.ping is set to non-empty value * lua: fix boolean return value (as integer) in API functions * relay: fix parsing of CAP command without arguments in irc protocol, send ACK only if all capabilities received are OK and NAK otherwise * core: fix build with ncurses and separate tinfo- Version update to 1.9.1: * Security update to fix CVE-2017-14727 bsc#1060140- update to 1.9 * improve speed of nicklist bar item callback * add auto scroll of buflist bar with new option buflist.look.auto_scroll * add option buflist.format.name * add variables ${format_name}, ${current_buffer} and ${merged}@@ in buflist * display a warning in buflist when the script buffers.pl is loaded * add server/channel pointers in trigger IRC callbacks * add API functions config_option_get_string and hdata_compare * fix bind of Space key * many bugs fixed. * buflist.format.name * buflist.look.auto_scroll * F1/F2: scroll buflist bar- update to 1.8 * add option weechat.completion.nick_case_sensitive * add wilcard matching operator, cut of string and ternary operator in evaluation of expressions * add resize of window parents with /window resize [h/v]size * add plugin "buflist" (bar with list of buffers) * add arraylist and dynamic string functions in API * add option "open" in command /server * add signal "irc_server_lag_changed" and store the lag in the server buffer (local variable) * add aspell options to control delimiters in suggestions * add option "-include" in commands /allchan, /allpv and /allserv * many bugs fixed.- Update to version 1.7.1 * irc: fix parsing of DCC filename CVE-2017-8073 (boo#1036467)- Update to version 1.7 * New features + core: add option weechat.look.align_multiline_words + core: add optional command prefix in completion templates "commands", "plugins_commands" and "weechat_commands" + core: add optional arguments in completion template, sent to the callback + core: add option "time" in command /debug + api: add info "uptime" (WeeChat uptime) + api: add info "pid" (WeeChat PID) + fifo: add file fifo.conf and option fifo.file.path to customize FIFO pipe path/filename + irc: add server option "usermode" + irc: add tag "self_msg" on self messages * Improvements + core, xfer: display more information on fork errors + core: add a slash before commands completed in arguments of /command, /debug time, /key bind, /key bindctxt, /mute, /repeat, /wait + core: add a warning in header of configuration files to not edit by hand + alias: add a slash before commands completed in arguments of /alias + exec: add option "-oc" in command /exec to execute commands in process output, don’t execute commands by default with "-o" + irc: evaluate content of server option "ssl_fingerprint" + irc: change default value of option irc.network.lag_reconnect from 0 to 300 + trigger: do not hide email in command "/msg nickserv register password email" * Bug fixes + core: fix deadlock when quitting after a signal SIGHUP/SIGQUIT/SIGTERM is received + core: fix display of empty lines in search mode + api: fix crash in function string_expand_home() when the HOME environment variable is not set + exec: fix memory leak in display of process output + irc: fix option "-temp" in command /server + irc: fix close of server channels which are waiting for the JOIN when the server buffer is closed + irc: fix buffer switching on manual join for forwarded channels + irc: add missing tags on CTCP message sent + lua: fix integers returned in Lua >= 5.3 + relay: make HTTP headers case-insensitive for WebSocket connections + relay: set status to "authentication failed" and close immediately connection in case of authentication failure in weechat and irc protocols + script: reload a script after upgrade only if it was loaded, set autoload only if the script was auto-loaded- update to version 1.6 - removed weechat-doc subpackage, ( BuildRequires dep missing ) * New features: + core: add optional argument "lowest", "highest" or level mask in command /input hotlist_clear + core: add option "cycle" in command /buffer + api: add "extra" argument to evaluate extra variables in function string_eval_expression() + relay: add option relay.network.allow_empty_password + trigger: add support for one-time triggers Improvements + core, irc, xfer: display more information in memory allocation errors + api: remove functions printf_date() and printf_tags() + irc: rename server options "default_msg_{kick|part|quit}" to "msg_{kick|part|quit}", evaluate them + relay: allow escape of comma in command "init" (weechat protocol) Bug fixes + core, irc, xfer: refresh domain name and name server addresses before connection to servers (fix connection to servers after suspend mode) + api: fix return of function string_match() when there are multiple masks in the string + api: fix crash in function network_connect_to() if address is NULL + api: fix connection to servers with hook_connect() on Windows 10 with Windows subsystem for Linux + api: fix crash in function string_split_command() when the separator is not a semicolon + irc: fix socket leak in connection to server + irc: fix display of service notice mask (message 008) + irc: fix NULL pointer dereference in 734 command callback + relay: return an empty hdata when the requested hdata or pointer is not found + xfer: fix crash on DCC send if option xfer.file.auto_accept_nicks is set Documentation + switch to asciidoctor to build docs and man page- fix typo in %if conditional- update to 1.5 * New features: + core: add Portuguese translations + core: change default value of option weechat.look.nick_color_hash to "djb2" + core: move nick coloring from irc plugin to core, move options irc.look.nick_color_force, irc.look.nick_color_hash and irc.look.nick_color_stop_chars to core, add info "nick_color" and "nick_color_name", deprecate info "irc_nick_color" and "irc_color_name" + core: move irc bar item "away" to core, move options irc.look.item_away_message and irc.color.item_away to core + api: add support of functions in hook_process + api: add pointer in callbacks used in scripting API + irc: add option irc.network.sasl_fail_unavailable + irc: add multiple targets and support of "-server" in command /ctcp + ruby: add detection of Ruby 2.3 + trigger: add "recover" in default triggers cmd_pass/msg_auth, and "regain" in default trigger "msg_auth" * Bugs fixed: + core: fix nick coloring when stop chars and a forced color are used: first remove chars then look for forced color + core: check that pointers received in arguments are not NULL in buffers and windows functions + core: fix truncation of buffer names in hotlist + core: fix update of window title under Tmux + core: fix detection of Python shared libraries + api: fix number of arguments returned by function string_split() when keep_eol is 2 and the string ends with separators + irc: fix first message displayed in raw buffer when the message is modified by a modifier + irc: add missing completion "*" for target in command /msg + irc: fix /msg command with multiple targets including "*" + lua: fix crash when a lua function doesn’t return a value and a string was expected + relay: do not execute any command received in a PRIVMSG message from an irc relay client + relay: fix the max number of clients connected on a port, allow value 0 for "no limit" + relay: fix decoding of multiple frames in a single websocket message, send PONG on PING received in a websocket frame + relay: fix command "input" received from clients with only spaces in content of message (weechat protocol) + script: force refresh of scripts buffer after download of scripts list + xfer: fix DCC file received when the terminal is resized- Fix build-compare - include .changes file as Source so that .src.rpm can be rebuilt- fix sle12 conditional- add weechat.keyring and verify source tarball by gpg- Version bump to 1.4 + New features: * core: add a parent name in options, display inherited values if null in /set output, add option weechat.color.chat_value_null * core: add tag "term_warning" in warnings about wrong $TERM on startup * core: add option weechat.look.paste_auto_add_newline * core: display a more explicit error when a filter fails to be added * api: add function string_hex_dump() * api: add argument "length" in function utf8_is_valid() * alias: display completion in /alias list * fifo: add /fifo command * irc: evaluate content of server option "addresses" * irc: move option irc.network.alternate_nick into servers (irc.server.xxx.nicks_alternate) * irc: track real names using extended-join and WHO * irc: add support of SNI (Server Name Indication) in SSL connection to IRC server * irc: use current channel and current server channels first in completions "irc_server_channels" and "irc_channels" * irc: add support of "cap-notify" capability * irc: add command /cap * irc: add hex dump of messages in raw buffer when debug is enabled for irc plugin (level 2 or more) * logger: display system error when the log file can not be written * relay: add option relay.irc.backlog_since_last_message * script: add completion with languages and extensions, support search by language/extension in /script search * script: add option script.scripts.download_timeout * doc: add Czech man page and quickstart guide * tests: check if all plugins are loaded + Bugs fixed: * core: fix execution of empty command name ("/" and "/ " are not valid commands) * core: fix memory leak when using multiple "-d" or "-r" in command line arguments * core: don’t complain any more about "tmux" and "tmux-256color" $TERM values when WeeChat is running under tmux * core: fix truncated messages after a word with a length of zero on screen (for example a zero width space: U+200B) * api: fix handle of invalid escape in function string_convert_escaped_chars() * alias: do not allow slashes and spaces in alias name * irc: fix channel forwarding when option irc.look.buffer_open_before_{autojoin|join} is on * irc: add a missing colon before the password in PASS message, if the password has spaces or begins with a colon * irc: fix charset decoding in incoming private messages * irc: display the arrow before server name in raw buffer * irc: fix display of messages sent to server in raw buffer * irc: fix display of invalid UTF-8 chars in raw buffer * relay: display the arrow before client id and protocol in raw buffer * ruby: fix load of scripts requiring "uri" * ruby: fix Ruby detection when pkg-config is not installed * tests: fix locale used to execute tests- Version bump to 1.3: * core: add completion "colors" (issue #481) * core: start/stop search in buffer at current scroll position by default, add key Ctrl+q to stop search and reset scroll (issue #76, issue #393) * core: add option weechat.look.key_grab_delay to set the default delay when grabbing a key with Alt+k * core: add option weechat.look.confirm_upgrade (issue #463) * core: allow Ctrl+c to exit WeeChat when the passphrase is asked on startup (issue #452) * core: allow pointer as list name in evaluation of hdata (issue #450) * core: add signal "signal_sighup" * api: add support of evaluated sub-strings and current date/time in function string_eval_expression() and command /eval * api: add function string_eval_path_home() * alias: add options "add", "addcompletion" and "del" in command /alias, remove command /unalias (issue #458) * irc: add option irc.network.channel_encode (issue #218, issue #482) * irc: add option irc.color.topic_current (issue #475) * irc: evaluate content of server option "nicks" * logger: evaluate content of option logger.file.path (issue #388) * relay: display value of HTTP header "X-Real-IP" for websocket connections (issue #440) * script: rename option script.scripts.dir to script.scripts.path, evaluate content of option (issue #388) * xfer: evaluate content of options xfer.file.download_path and xfer.file.upload_path (issue #388) * many bug fixes- Ensure we use system CA ca-bundle.pem file by hardcoding it - Remove patch: * weechat-capath.patch- Version bump to 1.2: - add options to customize word chars (for detecting word boundaries) - add a welcome message on first WeeChat run - add options to customize quoted messages (in cursor mode) - add support of environment variables in evaluated expressions - add IRC SASL mechanism "ecdsa-nist256p-challenge" - add support of SHA-256 and SHA-512 algorithms in IRC server option "ssl_fingerprint" - add support of IRC capability "account-notify" - remove "freenode" server from default config - new script plugin for javascript - many bugs fixed. - Refreshed patch: * weechat-capath.patch- Version bump to 1.1.1: * core: fix random error when creating symbolic link weechat-curses on make install with cmake (bug #40313) * core: fix crash when a root bar has conditions different from active/inactive/nicklist (closes #317) * irc: don’t close channel buffer on second /part when option irc.look.part_closes_buffer is off (closes #313) * irc: fix /join on a channel buffer opened with autojoin but which failed to join * irc: send QUIT to server and no PART for channels when the server buffer is closed (closes #294) * irc: fix order of channel buffers opened when option irc.look.server_buffer is set to "independent", irc.look.buffer_open_before_autojoin to "on" and irc.look.new_channel_position to "near_server" (closes #303) * irc: fix crash in buffer close when server name is the same as a channel name (closes #305)- Recommend lang package and perl/python scripting support as bare iron weechat is bit boring- Make this build on SLE12- Version bump to 1.1: - complete inline commands in input - allow incomplete commands if unambiguous - improve speed of completions - add bar item and signals for mouse status - use bar conditions on root bars - add option "reorder" in command /server - open irc channel buffers before the join is received from server - add server option "sasl_fail" - add support for color codes 16-99 in IRC messages - disable SSLv3 by default - add support of IRC capability "extended-join" - add options "stop" and "start" in command /relay - use HTTPS by default in script plugin for downloads - add option "restore" in command /trigger - evaluate and replace regex groups at same time in trigger (new and incompatible format) - many bugs fixed.- Remove sle11 support as now I don't need it anymore - Use %cmake macro properly - Document that there are tests that need extra pkg - Split documentation into -doc subpackagegoat15 16165946322.8-bp153.1.232.8-bp153.1.23python.so/usr/lib64/weechat/plugins/-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/f455ba095b2f8ef3c43af4160f56c00a-weechatcpioxz5x86_64-suse-linuxELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=75d8c2a93d123f71021d3b5422d85c56389e3203, not strippedRRRRRRRTEZGGutf-843e255e96ed46d1a4f43383de4853bc2c1c2b5e080673c728666a4c526b34c3a? 7zXZ !t/R] crv9wG& КLFd5Nk)[$>wjY\L!=5Ue%븟Ey6,?۵?=h·=}wf 8V)b#!JM,s,ز,!7TDBu[a&~6.>)L?yvm3GHjY#m\w1)K-h5":ku?7Ids=ҿ1U ^JnՒћ7?wFݚ{.Eh^-XgBs gdlo4C Un;%oKf9O?hYbe3iuj6J5=D9BFDN%,r-Q_x˰ V:gS.jgATgS^\ CknFFUV R$'x ` =]Ob LENdOFS>saw9r&ʗRtjM 4fCʩHJ?s$~hD:] 5TEWO^3Ph(i7y>Ŧ=CP_=IZFL@uߔtŝyϫ+`6[jqx8b<-QwZ p TAx0|e7ccKb-{àaD+EntF)M nHzk x2QIK1~}ゼ9}iwSWL>Z%&*Lz͠gGA|BDu4z6#M䁐 %ϷAӕmv²ڐj.M@ ǃ3@C?8g.ad7Srҥ3K˻ݛgN,oC)/!5<,m鏠ÇCЄ hR%`G.Neב> ۜ2$mV\r)iXtQ~}T_zqL26P6c^#}KJ>1sf AgU4ꜧ>rg iw*p|h6t{,dSMZG==&n3&5*"% }t@pǬ_|MaZ 7~TI~-*]+f-ĒZl\DSyUZ] /? F3D%# ztt@}A>#EɍFj*NqX|u N˟t' zِ1[Et0a+yw2 ReMliŮa 6i]r?Om6aQ3E`99<:p@*b8:!9L],0 %Ҥӿ!aIG*jԸ@?-M!}7 W2Z80? = 'nd(ԑ-j%iDipՆ1Q@.@st /t"VgitjjC'I#۰|yQ1dX'(PzHX륇g 0!"j]W= yjncUҩ裻b"` 0pu`nH|BI;C:nRB爽8衲N6x=|VXbZ@ŞG])'K5@P`3V>i>M*NM<ٟvJ+^ %jFt*y1{" (,"Xjc=`e'l ʰ>fzRvshYԼw[!t >SZYFi\w>J .8;pfjvepSoKjm$w/b jVᮜ <"u_Je'OC /DŶL9MjKm{ mzmڧI+ML]?f̒hrV'ȘI7;S*oK@P aiu Ֆ1,>BoigpGN,T_da+ %-)ADs;N" 6uEmN*཮.V٭9O"|Q#J.VJ0V~9.-3 $V49M;ȃ SwCzm{ꟚP8_^W"0G%\sz?91nt7ދ:锷Q4yrXĂ +mO`$gp c۴҂ Mƻ}E46u;,L5c,H(˶|c/dIft X k7 Yrѱ`B)`W/԰~1Y?xk(y k>d# P4QWzf;oew$VK",jJpٓ'Nh))}&Y/pCYWG@ Y4R~b(l*þ&j+SA!*',9zJRw:Sb/p& jsiU쎝ٶ*YF@fJ̳9oWnV]w`a,^H"qE_{h(9cl*vWPQFByPX{0X.使 9:/hᘋUcpH㭋.wd=i cGd}o`-L.e =%֮Q AkDA˄:'0ڨD!y@[K1Iz6ӗs{F* ,PgwqPxHpL95H(ٻFBtlBp#\ˑ퀘UtaBz+T)7i)?xJoF1mvœ|k۸CvK$Bf"YStraY 0DS(O|D WwkL6H,L75Glp]9Sf|E<^hW 5j jP@AL^neAFtit; #Sv{)BR$v{r:]~(>8(mLr6>-qD"XtX R=FSAX]RRg}LOԉhV$$IvB'GgwU,m[9~v1 izʓ3oFdGq+((. `ɑQ'>+l{K*3HC!.Jv۰*+WInCpU5:fy~7ki*CZ_%:N^ja ?H"7I; @  ?G|;G@_ j8 !,5'F+YUm"$ː3|)⫕[,>{|%p2..j6 ȡ_>1~_}2ug*zP܇*yG=ƫ컚I'{@.Eb M7JewA6pv4p}Y*<^hSHdF60!}{\5Ck\pLKi՚ۛ1Ƿ.]º]L|% _|Q1O~ל~vysuXoóll28?gcY?B?(sXh`]!( Zf)H]og0K DSyD:~zI=̎)@ʥkl3 W[{\I7~Jf6*XXٟE.Wh[o K[њ*dޣk1 rPkJIurFNmHA%滓, uja\y#2SYeiG9}YSvV->qs}^ɧ͂*O2a<%R)v%2aKhpi,? `)WCEF2g*-E=i|״8w=Vʺ3Zb<"nit3ݽ}J$kupǔ'qTN[d/ aON;l1m~yE+GYqG¢u-93~Z>0@ +Z 6@AW֒]eyra̛j[񚒣4زU񉴠!nPA /ivm'iJ'A,;,Yqrnv -%^Ii-]̐WyD*s:O1[6(˴‘OX> ZQ@1f̜6Ԧ̒SEKN 1qEU%q{֌I>_ 9U#S6tzK:洤AL&FSJp@<EcopzM{zd{-/ؿ8豁UtQ8/oO9sa#s?zhNÆhuIk.fMML- erMP./,SZQ_VlxyGڏ[F!k;ǼT>e $2$-0ꂥᏭhL>}0&xw=$Z4jgT 1w*5gVej￰log$~5a}U$Z_8K{,xp\\IljAYgEQh)n^hwq؇G q8[*8I@By*E\maלfRa [ts$Blk ! ~lZVUệlg_TmeD8J, LZ?IԓND(TOV-ζ BKvBZkrb㻦Vd謬'%P0"jBfp7 <!{^rkZY c+DƏ-m$d.:CH*ΥlÙr Rt cS8кy1P3P:dmy^IVQ)*WTĀUߏҦ&c ]յ7A?ێd".@lKYrnF2z$ ۩67ED.Yx͝VB_l<3 AQb+0a 25bԀs'hzX׎-E ^&?;\םΕR h+{Ğ"g8kn-`ggJ"oBG8Woi;5sc"qx}Jw]EN6ul[dkW#{l̇$ &1ۢZ&9v<*^Jn!BVɋݪJ-[ T\ T_{dnqPEnDX<6XZ9"+u܏= _a7&,];%8f,&-_sa>-H*,]_z__0Y1ȚQf+v/>pm"9?uQ Œ=ŪPb;D.3IFڡ觡]`})4hB7 bG,O^nI)hZ5&$6s9-?ԙ<1Ge1pB8ů*ͦ胹â h ˽]ԂޫPQ W.n`SotۤJRH#ĆhpEV ,ݪ'iW44Q,q'dQ4 s޶3b:Q>S&qtbɈx Iϟ$ !]Tr8@m8f]1-ڭ z%jEPOQ?-&).+%txMAcak6U.@uJ*-Fv櫦\!?m/O<*'a#Z9ގ\_&O1w5.3*l*aɿWeʟp5B8?[pBfBcbhK3ow26([Y鴈Tq~L틡D-Hh "XAߣx(Rw:D9ȼYQ$Y!U2 ;i{e*$y] MWWʮ*&+*^ks#dYBO \vD_,TВVCqJt)fr@*,Bո;/vEo=?Xj4GC/3mhNLO8~$.)L0|sS~U3#W&-wi_;&5ByRzRa9`AES]aLǯ%wbw :2_s_k+d?4MjNB͓EiV33X9| 3 tQemi(eJhv~IFy`T&,= ֊/l}{G!h3_Y[uվ crD 3;'Ç0QC6{"뗔T)XkH5wN^zgk)HK% VpA0^$diDǮhtݪ2&d6FeW/9 B`51o{g Eyh~ M MȜBV2\a[Աe­,cq%Y2QZ" .?puwqBU_f9˨;Z˭:cjX30:VGt)U/HA#@ohp-h8^/Za>؃A2P޾8_5סt¦v0,÷fۅw&.e%&vAiX$j S|1{ URpo}\υ*ɬ3x|e *~k2hH?_wbH,15l>ʊ~sʥs۲ iht#Яwȣ"LWo% iRF޺*rؗT6!]T:y/k~5Fg8n(dcGiWniwęR$Ruv"? ̨.Dõ(-[ =žL`wv92F$}s>bz_T0:|թJQK Áy7FHws_ƥV 9,vJ~i >мB{kn \bz`W% (tgwo<USTGԴ$@3rxlsVaaV Sɑ+ Jgu6a[zG9d!uvXA$UZE5= 7ogp@ʧEAV3YoRg0D72-C_ ;ob2Byo:2g蜖ir5X2^D\{~Ə?dF0BZ"7rWŽb)'m>_3=DOwY$H߭ͰkL,Uь@WCH_GgdF͡T+eI4^t:5cuo4#` ,`;Ўd*Ud3S2䚊()gÄ\0W7e|\u gʄvX6 ?Oeʱt㥑LJHz_B2Z%3UP5V:5drBm9 B@9Yo-bNEFѳYo.5D2&J[ߣ=ё:pmWO.+Mi8'L: x];+1UY`T&\ٳ,úIGr `cX7efk{͙'mm?e:F $FKBB|w$h7Hhp' ONP۬0ae~kw;D;XBV2'gE})pDNyp,/ڻ !K[;-B+IQ"" ѧIm̍FYn= HC$5EUWA>g#Abr5bc`3H˺ǹN}Aa"Almܚ`}Mc,^\op|j Xe8IڻaG(թUM!)TڐG߳/5Mr!#wLOBzDZ u0X|#שG3q.%EFbN\ZӚ VxjЩmx'I#t:R-juH4c+ٓm<Ќ3q:+!ž _G=Zb#0݃Ii$}߀\4]i.s9񘌱SY0Wξ{eLu:ۀwn$|s-7{rv\EQ:gMFSlý nUZ~te?H @|(ҿ_oY &k.0kK(͛ /sh[ь L@ 8.Q6VC%,ؚ{e;qi3?Zs]x"Bm?ȠӺ2r)ET= /vZFƊh 8qpth:Ag1R]ᣏ̍xgfD)[ߺM[MN,w(\I_~cڸlB JNh*}Onye]\~"Cjt p8%vt75Hkv NRѩ)3ry̘$Ȝ];~E?k=^XISSܜ7Sf9Jd&~&UBGc_ p#xk{/(?AL.,.gR_1|d,pzF)6g?,1pl s—pԲ[S/kqsOnR4٢t~̇a(e U"Fl͜lyqD ?28I{vȻq /;WM?Gˆ'ۘ_p@Z.%S&th8z䚝#R;R;wLE/ꙴZſ~(#=RC+(4Kcs>ryS@mK P xNu<, @-\g͘MC^(a:hjXv9b-!F9;u @4e=seX}gAFݰgUJ O6Jtg'N0,@)Ut^?1YhVp"2 '`i 77&~g,AzbO72IH: 1(@ipCN1^8,DqUeA gԃ%rn;nQH-[: ug? I=\ı<^إ0_xz+_|Cg|nds8]ְt"$`4DGܛ$vXrHZ/ۍ.H,6}*pb~!.`*$~A5vDMZ/'NSɈk˻9WP}@#E.ҾIzvIZXµSof͈:mb1'[wu)4 dmejiӅDhRiFXp A O<$2QYAS& k/G,e2KO__bvМYna,C@zq<% '* Q7Rz 3w²I,B8z1$|!.j.$jIRcQ(Ʈзc,'bԫR J-˥|mɈϝ Qc͚Br5gi=$/p'9e--jwfь(+HQBxSLTTu9NͱQ(1W=CkcBө)D$A7%[CDE͘hFFEp F7ژDd'B7݊b:UoRse;桁vrw)x:?Ɏ~/V }3JϬ8Aݭ9ILZ{ha20+F\ -}&ԝ:-z֏'csM>9J{E+k{럥cl=rj>H̢)zd;AP"=WGK(WCG4 45(LXE0q7Ĩ8o9Cis:V'Re900-keDőKZ]t0sƀaџv9q #BFT%xu"41ugm!" 9Wx|ƥa\屝R-?q@(ÆgKTڃ7V4@¸nV`cԵZ<7"4¬=l waF|ǖD0\_ÕǪ9 ^BJ*s"Z Ū[bv5W 8E;儙[PȻ!]6hm̞$[f 5BO/n]A~6L`D` ;'Q}9[ڠ\$Rꊭ2yr {bϋ[-+X&'v9? ~HM+]v&hzT6J9R" ]Yaf,5Gk2&\MTo o{h:l|YZ9 H/$rf`/9UTe2 Գ u(t˕ea~~TUM)(E$ݵhH*N L52 0n9Us/[U *ϡI)-xGF UFwj%#PYj\6?n3Ur'3#.diGueGy6qRQN1^fمrxe<.߬0>'5oV >>KxOW%FgGd!=!|sdˀsf;ǝEM>||HEM̜QY=Ou;5YHItȖiA"̪Λ<ϲH(_}W88?ZQx08}*@0lts ıh"򰟓('W.1]] &Di)dGd8@Jkw-~ War1Ϫg]2EA1.#PX-J\0x!ΎX@ݔH.擩&;N;`]7,]S_W}Wu]o?>ɍ̹ Kt;.A~b)OrYخuxf16tt(iGic78( -N֨ cKE۴SZ+P6N8NP+0rYQO!O5~Y)Ϩ+2)lB כ8[Jnܲ)k Ȓ5(~cdP(jG(vj2dBDx8P+ -'w1eGS,h^L"/!И&`W { 8fٴ#T2%d%zfErЏ9KBC}D!r1eBߥ)pJ,a>kB$;.*FeڽHHGX-!4nj^>>R?*,7ar" Rȕ.thGop:A1'oMh|DݧX-6p6*pȓc_)^pnG:7FcYҕRtBgfۡfx142i5 x\]?Ӗ W\לi[V*JP= utި8W'h!QWїqa97*9|q piۜYo7v蠕F3t{_ewh/v;vWS{ HMK\$Afj/Ke=\et#!B׹q @\(sɜ *}ȅ;pXy 8Fbkwk5P];e ^?K2ZнfYˢWKY?h+jެ:uxc}$1B- >+BE|z̽ojDۆ ^`>̻JC# =Z{X󩻝V*]NYZč,62LӀ zDm&:YoJ]ks]Y #nyʽ{jMzCӷ;Pqj4_dU4 SM<i4IGcZ2L3}C9f]Zni7Ln/3y, hi\j+E{$e˽I7 QgQek8fa-oi\QG\i$x6~X ǺGw335a0Yp= a gnR:}b2I8՜DNoJ^TTxU+Nno45hR Lu#NЌ?Ĥ@hVY+xեBl1MߵA R_[θ2~UWԈ2=Z/b+!DW!o)~xdys(˘D8~vMC2,Y:T]PLj#TdYc<w#,8W(T<*m E#ǶϖKƉ 7'E1ɜzDITvN`,C ŧe\PHٕR3xT:(}Բ"E+DclN]3/ !v/5m8v$'1x դCd 0"ΛJ =%IQNtȰz)^# 7>PgNOkU7mf|Fs7LS1ŧ]&8vv p>tJ{b:j2z.jTsE5ͽ@)E~D${AR #~!ڰBX[8Wy%=Y1e㑙[#%?6 ;u%^#k^$FzR(m.i;ؽ ˥S(wyˇ SbTlɴq7,V<vaady> cWE˥NҤ^=p9& 8]x8`cR|fnq#^Lɽs &N| >~?":']AC(ںyȍI{:=f4]Č8{nKݯ]-%nH} 5jHV9/ٰFֈ][Aɮ+0DVa_a&B6}˵q5VøpcDbH0|y#]5vIy@M>2{kJk&r90k0FOXftrVFG%T{ 'hm5 KtmH70 pq#I1Wm?,'vJ L,G2;xojd"|η7\Sj-[p Pq^z:{?=*.N^☪N2 ',,{sd꯳Րxv'%"RŁfH8Z3> Wy mO-hh '<_sEAwx'$".h!= קj4]JWaoԱIgy`UF6LO*YU[ { K9!^n7.NXwidy5™qH;.uGT;9|p +#J 2#tr|_Ujs٥uqN,r6qQ~ t۝i(S^C<<1Od 2S7&>Z/Z\*|mϔ4ų*cg,蓨i'{S9hyZ,]z .D)~rNǤ2e_gpY8 f.Y٬G~W:⎴PߥibH5PpRD/?q+0PܞfPbeQ݄(NUgBzEdS:bt-KFMzxvy9P $ggZH!1OɌ>I4ĤAENBy钞]\{uH`l`YX_ TÿB"MaI de݉/VN{];&Ltn$Fi槯YW⥳w>1+^@4/q[u)%ff_a h\2U16st E͔x!F=]s9`Fd,~UMDYuF;c`!CQ J9LCɋ>E|n#x/W6lޭӯKe𭡆SFs=fb>guO0U]Q c/DH"Wfb+Bi jf[\!f.d117FDwČ?NK@z3FEU7 aWz;ToY“!Qcƺ *Ͳ5-S[ꭞyUq,x}ֺj&=jv;oE6vdbfjmfw ^qC*6}_aPcQ?I45اvd-EK᥁Ek"FXCT!kH/nɖPj`-]?bH{Qu,-BW|/uXvݭNnxERᗘ6nAl $7s[(`Ee 5p$JT$b:gTn$"DIm7{P3Rj'5>4=qaQVOn*vXF”| OQn@2ݷr鷥RPuDކt&e2o"E 5j^"ixb˜HӨ2kKR 4@}_ʸka Oҹ+B`rqWa a#eGu"Xey0Jdx/]];-,/v/+?70(3uk4^ҦOݭ52ZaJ I3I06y rΒQ j;73leb ?w:>z&&"6Мw#~¢'`e_H <4SAʝ9?ƇSğ>a'Zn>lLk= }|Gź:6,s&^O8ػI72O,6*P85*{Bgm~</*x>򦊻ws_CE,L 7:r]S4'|}uCBݪo! a 9i(>hǏfȗP.wI*)V]n7&dȦ%ۣ/K[XWiPC.dHO7.+=_f|H{<B*_oWG>?G{|D&;/nNXt2؇%]/_0o۷WµV,;/7#s;:sy=ldB9] =x[Bc?LX &.x`J%?^ 㡆T3QӬ֎ ygd:䮭0~2Bɘ3{K|F 9pt$P/=*l=il):>l#A))g(ͯy{*|T`PVP 9(fkpǥ) P{v2  l^gpV~͝FoL2 T a}{SD63U ,Ա*6a|XAZ<rhG趬gک2q# 6hT8]-4ĜN5Qg) c'e}N$WKR0סbCH}JpÞ$*مJ9u96 {R-Fq)GFEˣ'e.bk,=$gMV:%C28KxGR`z D7%%<.5/gq|hZ`F"l⻰p[ 7*$Z7d Ozܡ JGoi,]21EWRk< U{o[!Q( @C-Tiy&Nn"v:DV@ZpL6hq#0z.BSO-=ڮ/$ D#YWC4hzAuMhkJxQ""ѻ4`k<&*6M헐"bdhxj9 Jkt qJ7M.v7{EG['0TNңHGs⧟0>דGRsQ_ݕg_ +ݲ]0 >7rs5teˍl"+}mU[Y8啱MbՠQfwC9{.D,;4@W]Zbjᕋ67R=xҨyqfAJmKg;5840;d^MX=^]BOl%"XַQ5'ƨ`yL͞vPDwoJmA0爝L-p?͚wu2<7_.@8e"?7KBá$ y"D4d4\(Ǡ)v朧΋mlNڏ,)‘J0[/kUl+NG,A%m]HgAAxFGR559̭Ņ4xLAȀe& )"x)[ 5p)|QJ%ΰ(JW-`1m|}]h\|tknNllLV+]Æ!&TAx[ҸZ֪gs? B3W;hE % Wco*&7ڋ4G!: mPoZDu.&*dQ/8[Hai `Jdg )_"|HLhPևdjۂᕿdE^͇XS|Xn (J{D w:,D Pocuwj4-֝u9&H 7f~/[bh3Pijx]#/w4jk:A90^/vX̅\>)'1WWp52_nz!y[DLfDFCr2 T֯mX A+6,J^QpZ ;1֘*} t?4Ң3wGW&y\#{JyNVf)"5 &,,2VC,'@ UZb%V{t!N}61=yO*7)eڣ$E/0nvjŃS/(7XGOzuVuzv”)mncF {!gLrtW쌿3Q,Uφx&mЭ yuޏ'7rivhnTC^=-0R%B!||x8G6ҙU\O] CJHhI47CڲKcҜfxҳEhzM1gՌH FQ/Ȃ{`"Q%4O ǦBUj A}I['W|¯:v}0Vx4;P7o°Xte!S{-T87H4X#]{ .K7Z΢&$e$Ĵghx7D|ę6nU^ғwٸʍB;m6nPcb )}&4 x+ Qg6?)rܳ;870kA[yYX %)ۄZf_I0SM)GG\Ͻ+ JTl̚TIwtp?@!;3ShQ67t.Z;[%r\gqג$H9Z/ (XXkH@hĤ)UE6]0blhxn3>$H̓yx1v DI"c/0@wM@YM]ʗrب]dRKn26ͩh\J 3Q ȸq{.m&Qn\".nIԓJ(iB- FYC%v@&bN*ΈZ ٳ05I;)тH%`EPX.p_}.=X{D3Hx3'-3H͞ 6" R: [bN=jzoYhW9LyGZۦˈ5V')4d΄nlTd둾sKdąT^!Jg[\xU"]uZ˯O{Y$ ˵ ֈfˠHRZ^O_ ${Ω{;B7J*E< qQ p;h3pp$*4=e :NHT],4e"6IEkTt/Kn1\i`|H W}CNP:~Ei'BGiDx:GKw~.޺ӽKvP%g -Z{i_Qv|d-#X]긖 lύOqD(un+H4/}?ja!Rki s-tMGO/;"]peqJ8pv5߈)Mzf:d#vk-[F PBtU tcH\ f5Bz w6_*\_jXFޫ(M14"zE jĞJи&>)@LW[44 8:F4y%cc(HXp\ x[4J#U/ڟnGn@5 ISI*; ܓR֨)*'R EwF9:v!4Z,vDm 1z;GeZˍʚH ٪rbHk(T ?8R8^:3]T/vr1=_t󍡩adxFljJڜUr- b&>Wg%D_[cϼxp=KjڭU-R&#O`~ ҃egt%!jQ?{ *1/XmmuI`S)9Fւ:t.nDB9RҀgr13iq!Hc(olWϴ6=.3ԭSH!ڐ7ϫ[-/f6 b͢f;hθ2{wlK|嗦*كGu=EB52>ݾ ?!ϼ˷"OnAD)-Ŗ0;\XbR ͈˿-ITC^.\ rwƛ%Z[q3+^0Ş; C" 7zln&?ZEixi%Z 7?2)[tuN1fnD9KBMs]N 0?me3!h]XAiO1qВm_*( 7DG5ND6 NxD^frIw*_mv :KuOMb{l:tWَ+)a:sW,(,+.S]/=!W~HO vkR_s8!ḼpRkf#溆z3w=v`"y͔I:×>06vs01䖔ĊkP/Ժ7FwhÞC05;p`|Ɨk>s~w!7#=+Vig?]7#\Z[y:^b++M%ҝB/GũiHQ$A͎v`݈bwT}_eTi7BhO:xeg\ȁ9 Q"UhBO\V sҮ] 94AAixOf`p(|ݭ)U1#Q>`qbs%mO " ٥mGB' f̩PP65GO4DwsFWLjsȭ$qRʳmZ.5Ez&[yQ|ʡ!]P #!.ocQ\ěhn}i^Kd.@$CS]  7C16Xd*XhT ~GZTR?^Y3TQU8sn'Z(PjPq4]I~? fpuR2)t* Y+W1bc6ZF4&vnj~7оfUB۠my@B/<%t~StNel%ez8@jQ;Wjn^MuP_P\Oj`dK(Xpl%O,s|| R)μ$Aj=4hQR>5%"P5p&gˠ'ʤG '>ZZօxMc,6Rx'%1=Tђ8uk&+t=JSt:ΊVWO*_Z͸lI]'1Im5!lDgK* W灲~Yt;S͢޷f6mL*f#|.H\ۡYƭu1Wyj7K5'1+=A+nHN7x/y"6j,Tm>}KbMbȨaG8{A`H\@\}9AZ'),oY(x0Znu' ֝aW;dJ8i1yv ꭎ#N晫]nnN#hHWỳN'rM]ALmwĹZ oAE>AgCk՛9w`4l&WSiazn}=?;`Bg 9/SY<'҇]#A]ޕ52NXS'Wo⪒I5QMvK U0?*w[]MǼFMP0f\PQPwX5p9PТS \'QmXm/±KtRߙa\*Xm!-(0X)*t-|Y(Uǚ-vfFVDclΉn8G@%#c (W *2Ç۪C$)l}2B`rq'3M1S "0sǽZ> l{om qni=-ϯ@+ڰ߀m`՝'Eyŝl2X8L]-]W4} B$D O#ĩk]hH.f8܌)Q;jwi T'6YG# T=JwpOR+8 gڲ+K{# r!aPA u?)U7d 4 `HQ>.!ّiNl%d3V_S+V5B,%,^f㳤ta#`L}oÖ%\ld<)}m0x n#oW2Y|,?.>/IKbCib^Ɏm5- "yܫyL, ]!|ʍu&{ ڨcL>T\Y>y=&25Bؤw!N3jX qԚMRU^M*bR;RKL0(Vy¢i/!T~0ͯڞAҮ,a vYdҨZ|J9BvfZ+'|-K'Zaѐٙ zj~nYsZ0rUe#QGDD {j{) U_Af]ߒ4+(:=/*gŜUaY/(k> >B@Z| q<`|W  Utpu)`z[,4΢!a\\)3i+I+\DIz+ĺ ;w|iEƱٻCJH'@r ꊢꖲ s@S9(jg%ƛSB$v4=|9Y>arR#%!u蛛//F[xf)[DOİRˈ19 ^.aM@lD7شPqߡV*7㐠~2lmRu;VXKʽ*`H:dw:y3 2LݯGuj+% dLmw 9-mӨ +ũtbQjV Ya&dB'w^EWYriY$$BiY@'BISO}KD-*Dɇ&4ʬKJ! e"YQe\nOb0d,eMzh!m3\ ܪ\|X8RػP1{t%Yܫ%pw SDfpx 4X s=4F~gۇw$k*-˘>S۞VxP?@C;>%b W2G x/3UJ)IYhiGڷzmP@#9hHzKk`ߺ¥0s;[{ ͷخ)Ў,6S:'t׼{MCD!R uvz&;)kvQ\.p!Jϗ4FG=Lj֢1/lZJo0#zRqdhbc LW~ͪ*>yZ﬩khVh5Y`T'3T^d(>E pRδ&ӂZ|+}M1ٮfp8KY柷\&mC>yVA7 `beY7^dem*tx|-8/dD5* ה6|XyT=8uG(gwQ1i #ka7eZp}0ҷx5t~2gSĿRKR>U͈p2ais0f m|!BdF^w_.|M2{b>`L/,](Qdkbޡ淪Pq9 ؄ߟ~L{@HkWZF@0;KZ׵tJYg]ՠmJW֬q, EFh9&pC3Oɢ B|_[ڛLe-|.|{K\YY1ά3M'gij)k/0S8~-Yk듺zDDKJ ceT)5!2 K2:y˚F54Zefֻ݅ZXk]QcBJ r^><5Eo pո]l~d^w@ t=nf֧¥Au4=A}Mlz]$F*:HOp.aYu*Yz`zSGPnP3sAӸFqyYbǻԫ@/ D"66 tf ,bjR(wє~2ߖ)՜(1y&@vgd9+6"4mX$VJē6!S/Spiêt"tiXEIlcty}All;MEt^Ahg_~lJ^ԖSj+N5FQ;K5W958dwM^<#=ym${ƣ8e=DŽ+K;~yƉ +/EUk !bY: U((a!`,5B.()F垖)El@Y8 &#T}+c%x'%(+ б}<,[WADSE'0 أ2 |;SpqDoCpX4xn M][R~=4q# UGܲ8%nT `u'ZFh֌rGۀ-N!f7UGV_R 1tKrS2hު +,]?c jKu(~ k\E%!iCHDM?d]M LPJVi8RRx$4rx4&;Y-wer&hݨ37|:J' MֱjB k P@4wP8mPK#ۙk>M2{ʆ2suq|{fa]O&ʧGkƱ}4}g!E$ @2G: 0۸b h˗Y3xm(6Mx[/)_4+ely҉/Q7D1E;yd=$yܳ*yAm^\Z;eB̼m?b+N6Loy&JAPjR8pS/ધmܖ=D%A-؜F {zn4arT67򠿭4F$N*y!!QS2a'͗9%HNJT5/i:4 7EͶKhw(s(l>YwN[YC2| &dЭ?G_7aC{ z:Th#YN f8-HOO;E+$3C\Йlr!ʜfK–8Ux߀!RW1_77ZhDz'ԭpu{9`^9gt߂@lb*EB~j,,Ae+Z{U֝}~X4J&Ql&2&z [: nVz'v^pf&3p(["'SAR`ƸXDq-{͖:3|r:E>b:;. ˈQц[&[x:n#p/sE%%zAhƋ+E9 N`eMD((ARoc G]y7z4%u>JId=r27/Lk,x|XL5)G!S$ijfn~a Ah=>rثpD}+ } ِL[Q?\o#m/ YQxd3ZL_gM>y\N GO 'u`5A$Log0+$K$|@'䮵Z d^Q <VT >QցoӋUtʣFT=*+J`zu \s G!?L7oeQ|&5*#w}&&sVRY|R;K9Piۼ~!PPBr?uiZ&ar]0%ںUb^Z֭N 8P>wCasifowסj=mraȐm@*.|B[fRUk $k&X-0HZ2ܜȫ@@pswD$w.kiYC].|g3a6@) Z=XOEP  ZUBa@egK,W4ԡA!`fAr50LI:e)EƘ]W4zLtCFב{R,!вCCmthxC8y>Khy-9D1SR7G \.Ntzeya&Z# hˉDnHOC2#@ao״NŤ+|c8>ivwr)"i%a&*p]ϻ<$]|~S8(GgHr+A̝iobp^א8c: aYPtOC>p{ 莓zAV|Q H漶zZL.2BG1[S/?%cTPcݰ$Ƌ&&;¯؅XGsq; eR{&c(1H/E;1LZ̛$hI뀇)iwv5tks\=gWo|2 NEOR8&?c#܄z.6چM(Vm=XfJ=befOӯɅQ# We/u 1(C7#*NG>#齣 GB2{+uM>=޺pFVSU*J#e̕q1abbf[GĒ?,? eӣFLZFYSB 3H܀ 8tw6cE]6/whd!!JQ$.o0=1"L/"57sĊ4 } ~Pᎁd~o{|21O- W;X&͸I$?Er5کML# 螞V4.ˣi;˯N aBMC:}®;Ew%pH3WwN.!) {e2ڮWMR_,}<m>f4&qNV'瘚Qp b+f[%ۂdUQv>qWO!<\?Rג;sJD"+/, O7P!~ Tpt *$R.W-(a̷W1G`.'^IaV"l\gp͙'[\% Jnjܧ9 ^@s6A)żkr8(P ,DwVvjc7+gӶ`J?9ak^gX9ߋeiݙ'WO,/x̭&5]wIs"'siP}FGHh]U&vO[ʚ&L;{yRF:ٳΞ|r Q* } ~7>A׍hJRx9onuy6fNg[R&}KSi[D4e S7`7pwxa[K^ j \?A!@(ą >`(m|vEu_ R[`E0*ڏHDJTKLKSO+Aj́ݞDR;(nAs|*D 9:j kDu T=CtD1?F%HU:~ƴŦDu5X,ZyF-Z= @QBd,|>ennJqzN `IY_$wprc!E&&-@ "~FIc~00,<]GFк㘥Xac4 2$w#HD"EJUvmͯGiʊ7&J,8|U#w#`bOn1.8 hRv2#^ (5B1_ 0\5$xG!^C͔MYtX=p2} y99i@|Gk0»sQ/Wk]ſoi7֡$ߦ1 0r\"<.W,5[=LZjczKi^.64Ez*~NJ0h^ḎAj{?uFeWר< Uc]MreIur$ߎ4[ѯ8s(`(7Ѣ`4 LH }X\Nx|> >2ϕ=T)/sR!0/;{* a!̆!-R` #X\{?j]3f>vo(DL.kƂGmuq[tV,kP򮅅+n˄^Ѩvnhc6ۣɰ% G4B|7b 0;J/BU?e4!] %}Nǎ S,JnKvFׄМW}Ia#JSX Yu eP_eĤBXzozZx wqxӻo M_[ ֞=Vϧ@MQ)pپ^qp>Nzh"{%>']+r<ɔԄH=F^˪ z甒ň?Hg >NdєW9Ch`$׏z>8n3`jy|}M^倩(z+)3O,U0h`_+h|]do1\eզHJC+ZR-74F@qLz'-kv^FI. 0jmȣiuO(v9sƑwA^Fez= B FoSqݲ2]5lux#6϶{BxbshqNs&Z32$1]~ ^W0S1hm~&,Q HEʡkk+ԔZC,GK@=IX> ifxsUGB$Z4Ugδ[Zcug*E9t$lE3+;] lGYP(Ց?1hp{X.3ptNP.`$Zj<5o>}۟#ss'\E?\MPS f6g[Pp$&ʹ`&p|Jc@ ma{ka?sףZ|M8;IK޾ >ԋ)P ?'7P3:F2^}\$CXkTCL|!U=`i+8+5-$U8+RqR)%û57Q՟oZ.D1 jWyAapL&eR)pHIꙥ谩xz7ca@t=k%VȖTtDwI"k]?NtV_’jdfkxfݺ*"h7IL}^YOE3%\kzE>c_DS*t2ޯ&8 V ute t?tVxPȭf7͒(mdv\cj9* M޾yj!8,2 9+ݮg Wd/?\ʗF ݰl+sBz؈Y/C7ݐ1Znsq>)IJEPXwnʟ:W^Ha/%T ?%'[W,?(B00 N Nai'@^Bg2W/4um벚CΫP}z%V;K¼x=vlEk0 Θ9Ax  k!:b3{9*I4n/O\:579#~>4ф"<Et<\N1;F7U.4+ѓF Kq[l%gA" ^R=K_ӓI * n#zXR}F\Mqk?6=p[PR{.ULSuƭXNWO:C^7Yc;HZZ>Dyϟm,ŤRNgxҀDy{VV=.8pt-JS|G()פkeiLФ@yI^L?  lK H{i$"9Ѧ v}ۅ^8!|fD=Bg5Ëp>qyOjժհ" )5^:[uѽ7T&[54ֆ̛N.&y*q[ +ҳġ>(\KZ*3dR % ("$XRKFgI~F?Pq< a5A7 Х`}z`}gd6TCK,icl!p$ k*EZFGSkC˨dkܽI1e #t4Xbj7:ǽy.S)Wgh!в5 (4 0ץc)~{o 4dޞVmB1@PS 8$(Y؞ZK\lM},C_eQN9]s_RB/ݶr4oF$JtEHFu[g\&p8d|;/Ne/NC|Rg[)|"X #Ľm 3-I \-G(}[-f]!7` 0lHjYB'ơ<fKK|%@f'{GTؿ`Tpc\&$vp{KjOA P8B~n/.akF * oӮ .('*A%zݸRXHGWݾUK܇`$dum/,)FG}y p +feq>uSP/J6VFѰ$هğ+0"#0!A=Xz/_FHge!ɩe~ Y,Qvݔ>P pūڻ`uaKʼ]#pcgaF vJK,v波>+f.4~,c5Hy|t0Q;YZ-NinQ5GȏBW㫻]t` !;OEOiX5DL|ZcqinjFß3 ޟ"n.x q`:sAV{+;WVM5IߝL!_nChr=!M-O.CБƈs7F@1Biwb93.G]:R;lK5wcJ}/.DI1I™xSq8r7,_+`}\E,YQm.eoSJE;q[l\ ɇ$5$>!`%DݘeQg30鐧eBLrf'BQ\Qߘ]ƛA,O1ˊR3WiV ٴ}Yq =$K |V&M +6bx97jt*Gh0@6O9p@^SS~B ]^,L҂yz_G-Mj׺!55ŒsmOg:2Q݆^\i-~"R fD籕WMkt*JsJXG֯ױ>+ D`F5_#z6*:;|Ӱ_[)1Q᧒m|0B=B>6\bƘ4tDM'8oH¶Mxރ\>m_z%dFLb@}ItGJb}55EI I~3 z'\;%` Vty]! x5RTۘ~._[v,FtMNVхoK}:d0HAKοuH36}ު7uVEssNm/'ޗRa|i 嵆pXJ1nxYpe顷q{ր:ГpmQ`,r:7qb$6CEWa&-iZ&ȆD)UbY A!i6i}%]vR59>|KB.ԇJAoq_Ɏ1jMx?b5oQ>XgQACҳ3[1٫"l~(P]8C<Y^b-v\Z#fP /$0b>hÜ$$?,z]xIA8j^:ϫhHu!✌ R\&=6zދʹe|aNJZ&Cin9HA,Ek+/"@ z!}"9)SEGS:򣢕ŵC!'Qۈ7y\nyy2$fLFks@]˥Ho86ke+[A&>7 vVd\6X]:pZ7C9B1#{*bb$d~hr!aPO Eyԕc Hv¾wOZ&Fd߀X\*64G5ڝB+޲N1أ0Ëț WN &ps \c~,[  +Y!,ڿsF~]e䈃Yxń2waTeh!fؘvtH* .[/޼Zbp򕺲QMy!F:'4w`ѭJ LH~Ÿ*&RRGcV3n*kX-3$4Xyv?$x/imp*[ŨQ*shȺ5EG3lk,qe}K{< c^{؆6aۉccþ lb<~Oթ'Kmy~0=TJ Ȭ%ֳ̗%G ~!~TX1Wt ,P[Czd)vteNjHͫ 2zQɁ/?jjfLW4Lׄvcf{J@x6?Qb (F5[)7Ⱥrg3]I3R!Sh2X)h +dC ].+_5 K}p6lԞ&JFY EfPk0N#qcKT{rD¬<ܓd|]@z34\ W*(.}͎G"ѫӎ`=hkx\XC(Rt=*8t;_Di[#Wj,J/”ܧگ+󚚔UsR1 1 c@bBknZEC)Utj?sLX#`!թ/t Ce0 ٣)>On="I~u%5&pTNbIH>Mdތ^s˙|a*z$]' IBblky02I Dj]`i\#ZU_/׏lGvVaÿ\#7=*Җă1msVJ6ol֚g#fтi=?ZThϓO &6k/kX$i.Xth(nȨ)y刐Sm"X57)_.^SLU5crkC[['CNr]~O&Q{S-%xQ嫑7"c@E #~aPQLWp"#1Fg@X$2yf4Il\ξ];+tZvd; 5$62&<1\b5ձvcWdҸH(X4ִOo9Ю@iMIǟft@瓺OܽM @mQӯGW9 gbGθAe*" P1{ws#.lyR}信p p@:FReGث?˯Ů}W:KkGĭ7FZC=l&WQ ƃ: *19Y$C䖡o' ٣͘z˕̰r϶O(e' O2ň rxvxB ;9#ѾE=]LHw`w)#>z8:0P_yg7]A cT15y8)n+= q#fMAL }D[74AI ~1w?7Wnr1kIP5-G`5CCִRsHJcr <ל֝oYߍV<.+%TJRZ&C|1HoF/Qo.yunngoC%I⿮t{%H;pgG%19A]D`&Ak^F7x<8E¿`IQdnbƶM}w5%ɷG2R +W h%O3`S.edFDfD\nc2*)]m "n(}Eo=z>e" n^hu͍buC0@f̪˪gX2;ZwDF6|ɿV&pHzTͪs34=yp (:MfdKi;‰61Lc]yImɣeJ#G8F-Le,Zr}~eD3Z5V>O+ Lryu\^u^W[T=%X8֚ѧQUMʾĞ6m)3&/i *6RcAqE^cbjKHBՅLکJ%ozGwG5P (KF2dY݁/;'2r3qY̞&عjE<ɯTX=-hg`t3(@ˊxɽQZW):}jaX{.9BPk/#*Š-bG]`i9VX\R?/62C2'*jFg3-+_%w׷}O/$&CdfnGSPZdrt%"w¼\q|q]i 4s';r#z4M>͊D-:hpU;Kϝjf.$At/ KλH*h>|P ywTƫa),3 Clv^mjrcfؿ` ܸRPm8~ZUGmPŀ?a!1>/6*Bu.3\uG?"bWCs?&],oς ;s3ý:mN ̵cO>Qم-DߨMG~fm|C1}lGYݐq7$zZ.Y>̣$)rAG#Z$zֲ0V9p^cTjyQxJʭKO H 2TѾM<ڎ&0Ku{KE)fǃݢ^%d3<$p@6扤/KF{S3󂉾-}_Lj;~nsf; e9(?DTuW{; Hx`n0CkV^5HnwBI "k VԨ2 guѭ`LK'w)%BDE3CAE j9M^K*(@09q>z"VSQ)裮Y})jR. >9 @rn/.эۆ2'.f5۠o_&* #ޙqD/MD#\$Bj)e D)iTPԖx"o~4UT,b89?1F,9xB# _1`1۸;ȗIǁrgUا~bm1OVtIEx=PeèiwB`ܐMKݱ;Q-Ou"@K)-dҩp[l2C@HI ٛ!<ћMCm9J=#HA%ԼE,/ȍ#&Z#ۧ4R\)h q;2ŪG*Oe5!Ўu/O.ijѳ'٢`嬲8O!M;h$~cH- l(=JQ{)):Dzg} =BNM׫H)UaJcu  _t#L]I$ཹ _>uHFC [LxYB. Kw v~}wma.TI{HBᷫbiԽd{/&$#g?DxÆuPm廻067`4X8YoanܛOV|8ӑo"HGƐj4m |ا__҂]b ήA-HZ\iOX Bl('+e ;N;hPU)uOX ?IlEmz(2'Qȇ4&~HyU*xڂh Z9r2(wxVHH톻Ʀ ^a y[ ul!Go__g s;!UcY+2QtJ7/s\,%NurM`@9c౷;Jȵg;{2S1.HAӔM'Cƫ!AD XSy#(.0S?b|%[Dfĺ,q,ZYz(@ A=鸴j->B}?:/׏N bpDF(=9C<.}=oɶhEy6Y_5o -Zz ueM& [v$5_p>GbEzt“*p{ܬ{Mm'ŕ$2HΐcKj:3!?$I96R8Ɣ۪u f">ʣ˔tux8{w o A}he#h#4{l zkh /&8h!tO]m"dD;ɓRh1Dt$_EǻJ/'8USi#Y^OEKߧ4.P~e^xI-Q5!Ŧ0bXc 71lN[i뷦;5Kr h2P5 9R~("[rPo:8P+*f!`O:ڪtC[F hs>b٫08]SxGZzP&F2em. VE$h_VqشJQ@dh2Wڦ*9O nG$TS"&Gl Ⱦ /'M̛r)d|;IꤝqY@A}o}T*fψ#2_pc;joh"W>O3=&[|YX8Q`AwqwO<ؼnEQaT-N!9?EJXE !,L @0W?;ptW LG|o PHOS.9 >:L :aRnՔ9t7n["% %㤴{K(e"6S_'ALBG˞~}a5|(P +2G1R-dx+,f=SwH>,悦DI¼wrAb%AN0˯Q[78(0jk*e&f02]&V\:cbO.$oŖVPj\6c?"|$|X%^d58A2 a#c4uAD a  Y6Ȩ\k{4)ʥMt|3q5dl@"N8r s\yviWGӘ8SLѬݢb 2kc͋ǽ0Hh2@*!"X?th̨_[G" mf"m$R,@9tB'ǻ1БTrT!=+!Y0_-d{S'";MSDܺ,xydm:!a )_by' \;$,HgVix<PXVQDO. >T?.bA˯4nO6w1g:%Ď,;uZ ࡗzst R*Lm=9Hd\V;4"i]L"qG|e>c+0ѠSAx-L|@& UU?+n`\ Mఒ}𿓻[LH}^SkVA5۬/j{!R"!:e ZG+MMEadk\-nzS=hnQ}ZcokWm8kO( &GgHDC:O;A۟ݡ)IY^QS^AFho蓓yYrhj,hvrlncOQdGZju׎"Pac 鬰:҈:{zz qDڒCG;UDI> t<(#kɜ%\~ZmIBA'XÊhwHi,k"Knnc^+-uGp% 1n3c9xaÏ./M^,,eAi;nI{8RX􋔛-d?n1r_<;Gp.{yrfR KO e*H {E5z zVWbިM]D὘#;%Sf f M TݻJR(NBaEE[3sGYMA`.&`&RP =*᳒q,FGwafdPkA]]I31Žђ8-tLtqs?LʿQ ֠T3D4A;d(b Fvņ1YBOoqb64>*Q;}ᰖl-#Q?yb`[p'aIrRSTn(G׈.v`YsFD#m~NAhc4_ThDp/_YK+w3*u:tMl>W* P9ٸnVh<`†hr/g/ !t^|/hQ] (8T|ܠ"+pe bw5C}6/8~f=疯g ;SE\V:I Kbz3+|^SxM^dD҇+'nWc:NR2'76h[SVՈ8mMe-ݰDKm/x+ڢm**ҿFSuHEEij7clt'sڤ0 1N]6+7|eܒ?q`-Rm|N$Aw_y2{OsΫ ~bfdFPBXPnYYV0z;Q$%p$;oXvz+pm8Wk\b>T!FV, {sͭ!{&i [wGHa/)eK;H%8l *pXY"Q{?:B;a8dSfΞtHyCAv)%Y9Csa/ZS =/z[/ sB O7u* \!`0U@1R mJn$R@bSϝA97`R$Fv%Fqq>3ԡhōۡOl>8ϯ'+*sawӞ㳬(x˓ogc泞9]FAqA7^)} F;3~da~ZDžamw45qEJR5_Y1iͭcYJlGc`UmP >ڲUƛEcvfYߝn]Q)# HB7.*vp%B]e8-y"lDK_nIt-˖Ok,*c?:qXHey8HDi1.nɯGC|T' oii 1egyjF (b-Z6i(ܷ2EN8} @U?w3BN_VXڭ}Tꡎ6$Х>@V8F)*.ғz3+M\nCc I= Bk_+h f;NY%a0Ԙy@3s!n>mYӃf-d)D"l ݥȆ:Bǣ+=Ȓ:}%^iqV;)`^>xs:9*4Ne6q [Pi< ׳0뗬;u%v{hFYC 8SۜED Y=|Xk3')H6n;ͯ`zSpBwH: pAPFtry1K2Jqu.\{[!fLR3FEU6ѵwF>x K0Z|~fẖ,9޵vƫ;B~VB2L,,no¾=0:"'f~YE4V=Cnv$`Of(㊯~a9KW-XJcO1I]t/J8R-g qCba R<} N'І`?~Մ9 se=>襲8phsUDI/TלB;E4xaDf=m`UaNc=qN%$x"[lԷG>_-CHzI<~Vja6F%:h 4\h渽t%G^Ktz xY0;Ԙ#,Vaц$X7cf KW0wj+#T1 6 x"{V&BݎlfBD-ed+WAZŕA;@I< &1:&oޕKG3sT. ƫH9{TR flmC|8gbzXԌASyB>u~<Jb@"Lj^Sv*HߜGQ&3B/Υ,=Z=cP}Uz m91͛oS8HN: M9@h!2 M,Wi><g\HCC(VG+E"'dSx">Cw;ga{?үXHߒ*دIՔm@ǂY}X:'2i0ݚS0zHk{#]Ђrb4`dkgG:v+\$\22uȬhbSRY;zW8^#QeQtb_;Pj3'B&RpL^ܚ0eQ#,n 'vz7{^xN/Ν|&i1vEѭ_PL|3R MBCi:OM)Ƽ:坆fLrK\$ixeD{s0"?B1K-x>#ZSjRJncXʭ+_Rh= vf?^ԍGTq ]al^h