vim-small-9.1.0330-150000.5.63.1<>,f&7p9| (en(*;0%'fO/#9Fυ2 [d80UM>y"qAUWk};ԅ3Z_|@)=\iVU\e]-!>ƙ؂MG+q^APNP ؉ADvb[QOV>h ȆCbCdȟŐ7w~lMl5 ޗVX0?v#Huhc!:9U5&BP?@d  # = #)04 B P l  $@cLc(89 \:>@F G H<IXX`Yp\]^b7cdVe[f^l`utvwtxy z<Cvim-small9.1.0330150000.5.63.1Vim with reduced featuresVim compiled with reduced feature set such as no script interpreters built inf&7h01-ch2dSUSE Linux Enterprise 15SUSE LLC Vimhttps://www.suse.com/Productivity/Text/Editorshttps://www.vim.org/linuxx86_64/usr/sbin/update-alternatives \ --install /usr/bin/vim vim /usr/bin/vim-small 19 \ --slave /usr/bin/vi vi /usr/bin/vim-smallif [ ! -e /usr/bin/vim-small ] ; then /usr/sbin/update-alternatives --remove vim /usr/bin/vim-small fi8A큤f&7f&7f&6f&6f&6f&7fNlc1a51c8ea475bcb30932dfe2a76f7376bfae71059315bdf3830b624a16f397d00b3f1f330cb1b179bb17c7c687d4cec601e0aa3462bc7f890ad4c3888d37d720/etc/alternatives/vi/etc/alternatives/vim@@rootrootrootrootrootrootrootrootrootrootrootrootrootrootvim-9.1.0330-150000.5.63.1.src.rpmvivim-smallvim-small(x86-64)vim_client@@@@@@@@@@@@@    /bin/sh/bin/shlibacl.so.1()(64bit)libacl.so.1(ACL_1.0)(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.14)(64bit)libc.so.6(GLIBC_2.15)(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.3)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.4)(64bit)libm.so.6()(64bit)libm.so.6(GLIBC_2.2.5)(64bit)libtinfo.so.6()(64bit)libtinfo.so.6(NCURSES6_TINFO_5.0.19991023)(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)update-alternativesupdate-alternativesvim-data-common3.0.4-14.6.0-14.0-15.2-19.1.0330-150000.5.63.14.14.1f&Q@eqe]@e dܺ@dx@dldZ5dJcd'@ccR@c~ @cM@bb@`4@`.V^)@^@^2\@Zľ@ZlZ@Z%Z1@Z@V͛@V͛@VIV@V@VVŲ@V@V@VT@VV@V@V^VVuFVm]Vd#@VQ@VO @VCV VUU6@U@U@UnU@UUUx&U_@U>$U+UUQTT!TD@TfTr@T T TT|TTxcTk4T[bTBV@zbalogh@suse.comzbalogh@suse.comzbalogh@suse.comzbalogh@suse.comzbalogh@suse.comzbalogh@suse.comjehan.singh@suse.comzbalogh@suse.comzbalogh@suse.comzbalogh@suse.comzbalogh@suse.comzbalogh@suse.comzbalogh@suse.comzbalogh@suse.comzbalogh@suse.comzbalogh@suse.comlnussel@suse.delnussel@suse.delnussel@suse.deidonmez@suse.comlnussel@suse.deidonmez@suse.comstefan.bruens@rwth-aachen.dekukuk@suse.delnussel@suse.deidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comtchvatal@suse.comidonmez@suse.comnormand@linux.vnet.ibm.comsuse-beta@cboltz.deidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.commpluskal@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comwerner@suse.deidonmez@suse.comidonmez@suse.comidonmez@suse.comtchvatal@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comkukuk@suse.desuse-beta@cboltz.dekukuk@suse.deidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comdimstar@opensuse.orgidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comcrrodriguez@opensuse.orgidonmez@suse.comidonmez@suse.comidonmez@suse.comsuse-beta@cboltz.deidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comopensuse@cboltz.deidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.comlars@linux-schulserver.deidonmez@suse.comidonmez@suse.comidonmez@suse.comopensuse@cboltz.de- Updated to version 9.1 with patch level 0330, fixes the following problems * Fixing bsc#1220763 - vim gets Segmentation fault after updating to version 9.1.0111-150500.20.9.1 - refreshed vim-7.3-filetype_spec.patch - refreshed vim-7.3-filetype_ftl.patch - Update spec.skeleton to use autosetup in place of setup macro. - for the complete list of changes see https://github.com/vim/vim/compare/v9.1.0111...v9.1.0330- Updated to version 9.1 with patch level 0111, fixes the following security problems * Fixing bsc#1217316 (CVE-2023-48231) - VUL-0: CVE-2023-48231: vim: Use-After-Free in win_close() * Fixing bsc#1217320 (CVE-2023-48232) - VUL-0: CVE-2023-48232: vim: Floating point Exception in adjust_plines_for_skipcol() * Fixing bsc#1217321 (CVE-2023-48233) - VUL-0: CVE-2023-48233: vim: overflow with count for :s command * Fixing bsc#1217324 (CVE-2023-48234) - VUL-0: CVE-2023-48234: vim: overflow in nv_z_get_count * Fixing bsc#1217326 (CVE-2023-48235) - VUL-0: CVE-2023-48235: vim: overflow in ex address parsing * Fixing bsc#1217329 (CVE-2023-48236) - VUL-0: CVE-2023-48236: vim: overflow in get_number * Fixing bsc#1217330 (CVE-2023-48237) - VUL-0: CVE-2023-48237: vim: overflow in shift_line * Fixing bsc#1217432 (CVE-2023-48706) - VUL-0: CVE-2023-48706: vim: heap-use-after-free in ex_substitute * Fixing bsc#1219581 (CVE-2024-22667) - VUL-0: CVE-2024-22667: vim: stack-based buffer overflow in did_set_langmap function in map.c * Fixing bsc#1215005 (CVE-2023-4750) - VUL-0: CVE-2023-4750: vim: Heap use-after-free in function bt_quickfix - for the complete list of changes see https://github.com/vim/vim/compare/v9.0.2103...v9.1.0111- Updated to version 9.0 with patch level 2103, fixes the following security problems * Fixing bsc#1215940 (CVE-2023-5344) - VUL-0: CVE-2023-5344: vim: Heap-based Buffer Overflow in vim prior to 9.0.1969. * Fixing bsc#1216001 (CVE-2023-5441) - VUL-0: CVE-2023-5441: vim: segfault in exmode when redrawing * Fixing bsc#1216167 (CVE-2023-5535) - VUL-0: CVE-2023-5535: vim: use-after-free from buf_contents_changed() * Fixing bsc#1216696 (CVE-2023-46246) - VUL-0: CVE-2023-46246: vim: Integer Overflow in :history command - for the complete list of changes see https://github.com/vim/vim/compare/v9.0.1894...v9.0.2103- Updated to version 9.0 with patch level 1894, fixes the following security problems * Fixing bsc#1214922 (CVE-2023-4738) - VUL-0: CVE-2023-4738: vim: heap-buffer-overflow in vim_regsub_both * Fixing bsc#1214924 (CVE-2023-4735) - VUL-0: CVE-2023-4735: vim: OOB Write ops.c * Fixing bsc#1214925 (CVE-2023-4734) - VUL-0: CVE-2023-4734: vim: segmentation fault in function f_fullcommand * Fixing bsc#1215004 (CVE-2023-4733) - VUL-0: CVE-2023-4733: vim: use-after-free in function buflist_altfpos * Fixing bsc#1215006 (CVE-2023-4752) - VUL-0: CVE-2023-4752: vim: Heap Use After Free in function ins_compl_get_exp * Fixing bsc#1215033 (CVE-2023-4781) - VUL-0: CVE-2023-4781: vim: heap-buffer-overflow in function vim_regsub_both - drop patches: disable-unreliable-tests.patch ignore-flaky-test-failure.patch vim-8.1.0297-dump3.patch - dropped %check - most of tests didn't work correctly in OBS and maintenance burden of this was getting too big - for the complete list of changes see https://github.com/vim/vim/compare/v9.0.1632...v9.0.1894- Use app icon generated from vimlogo.eps in source tarball; add higher res icons of sizes 128, 256, and 512px as png sources. Our current icons deviate from upstream flatpaks for example. - Updated to version 9.0 with patch level 1632 - for the complete list of changes see https://github.com/vim/vim/compare/v9.0.1443...v9.0.1632- Updated to version 9.0 with patch level 1572, fixes the following security problems * Fixing bsc#1210996 (CVE-2023-2426) - VUL-0: CVE-2023-2426: vim: Use of Out-of-range Pointer Offset in GitHub repository vim/vim prior to 9.0.1499. * Fixing bsc#1211256 (CVE-2023-2609) - VUL-1: CVE-2023-2609: vim: NULL Pointer Dereference prior to 9.0.1531 * Fixing bsc#1211257 (CVE-2023-2610) - VUL-1: CVE-2023-2610: vim: Integer Overflow or Wraparound prior to 9.0.1532 - for the complete list of changes see https://github.com/vim/vim/compare/v9.0.1443...v9.0.1572- Fixing bsc#1211461 - L3: vim "eats" first character from prompt in xterm * Add: reorder-exit-raw-mode.patch * Swaps out_str_t_TE() and cursor_on() during exit to prevent missing characters in xterm prompt on exit.- Fixing bsc#1211144 - [Build 96.1] openQA test fails in zypper_migration - conflict between xxd and vim * Revert the creation standalone xxd packages- Updated to version 9.0 with patch level 1443, fixes the following security problems * Fixing bsc#1209042 (CVE-2023-1264) - VUL-0: CVE-2023-1264: vim: NULL Pointer Dereference vim prior to 9.0.1392 * Fixing bsc#1209187 (CVE-2023-1355) - VUL-0: CVE-2023-1355: vim: NULL Pointer Dereference prior to 9.0.1402. * Fixing bsc#1208828 (CVE-2023-1127) - VUL-1: CVE-2023-1127: vim: divide by zero in scrolldown() - drop vim-8.0-ttytype-test.patch as it changes test_options.vim which we remove during %prep anyway. And this breaks quilt setup. - for the complete list of changes see https://github.com/vim/vim/compare/v9.0.1386...v9.0.1443- Updated to version 9.0 with patch level 1386, fixes the following security problems * Fixing bsc#1207780 - (CVE-2023-0512) VUL-0: CVE-2023-0512: vim: Divide By Zero in GitHub repository vim/vim prior to 9.0.1247 * Fixing bsc#1208957 - (CVE-2023-1175) VUL-0: CVE-2023-1175: vim: Incorrect Calculation of Buffer Size * Fixing bsc#1208959 - (CVE-2023-1170) VUL-0: CVE-2023-1170: vim: Heap-based Buffer Overflow in vim prior to 9.0.1376 * Fixing bsc#1208828 - (CVE-2023-1127) VUL-1: CVE-2023-1127: vim: divide by zero in scrolldown() - for the complete list of changes see https://github.com/vim/vim/compare/v9.0.1234...v9.0.1386- Updated to version 9.0 with patch level 1234, fixes the following security problems * Fixing bsc#1207396 VUL-0: CVE-2023-0433: vim: Heap-based Buffer Overflow in vim prior to 9.0.1225 * Fixing bsc#1207162 VUL-1: CVE-2023-0288: vim: Heap-based Buffer Overflow in GitHub repository vim/vim prior to 9.0.1189. * Fixing bsc#1206868 VUL-1: CVE-2023-0054: vim: Out-of-bounds Write in GitHub repository vim/vim prior to 9.0.1145. * Fixing bsc#1206867 VUL-1: CVE-2023-0051: vim: Heap-based Buffer Overflow in GitHub repository vim/vim prior to 9.0.1144. * Fixing bsc#1206866 VUL-1: CVE-2023-0049: vim: Out-of-bounds Read in GitHub repository vim/vim prior to 9.0.1143. - refreshed vim-7.4-highlight_fstab.patch - for the complete list of changes see https://github.com/vim/vim/compare/v9.0.1040...v9.0.1234- Updated to version 9.0 with patch level 1040, fixes the following security problems * Fixing bsc#1206028 VUL-0: CVE-2022-3491: vim: Heap-based Buffer Overflow prior to 9.0.0742 * Fixing bsc#1206071 VUL-0: CVE-2022-3520: vim: Heap-based Buffer Overflow * Fixing bsc#1206072 VUL-0: CVE-2022-3591: vim: Use After Free * Fixing bsc#1206075 VUL-0: CVE-2022-4292: vim: Use After Free in GitHub repository vim/vim prior to 9.0.0882. * Fixing bsc#1206077 VUL-0: CVE-2022-4293: vim: Floating Point Comparison with Incorrect Operator in GitHub repository vim/vim prior to 9.0.0804. * Fixing bsc#1205797 VUL-0: CVE-2022-4141: vim: heap-buffer-overflow in alloc.c 246:11 * Fixing bsc#1204779 VUL-0: CVE-2022-3705: vim: use after free in function qf_update_buffer of the file quickfix.c - for the complete list of changes see https://github.com/vim/vim/compare/v9.0.814...v9.0.1040- Updated to version 9.0 with patch level 0814, fixes the following problems * Fixing bsc#1192478 VUL-1: CVE-2021-3928: vim: vim is vulnerable to Stack-based Buffer Overflow * Fixing bsc#1203508 VUL-0: CVE-2022-3234: vim: Heap-based Buffer Overflow prior to 9.0.0483. * Fixing bsc#1203509 VUL-1: CVE-2022-3235: vim: Use After Free in GitHub prior to 9.0.0490. * Fixing bsc#1203820 VUL-0: CVE-2022-3324: vim: Stack-based Buffer Overflow in prior to 9.0.0598. * Fixing bsc#1204779 VUL-0: CVE-2022-3705: vim: use after free in function qf_update_buffer of the file quickfix.c * Fixing bsc#1203152 VUL-1: CVE-2022-2982: vim: use after free in qf_fill_buffer() * Fixing bsc#1203796 VUL-1: CVE-2022-3296: vim: stack out of bounds read in ex_finally() in ex_eval.c * Fixing bsc#1203797 VUL-1: CVE-2022-3297: vim: use-after-free in process_next_cpt_value() at insexpand.c * Fixing bsc#1203110 VUL-1: CVE-2022-3099: vim: Use After Free in ex_docmd.c * Fixing bsc#1203194 VUL-1: CVE-2022-3134: vim: use after free in do_tag() * Fixing bsc#1203272 VUL-1: CVE-2022-3153: vim: NULL Pointer Dereference in GitHub repository vim/vim prior to 9.0.0404. * Fixing bsc#1203799 VUL-1: CVE-2022-3278: vim: NULL pointer dereference in eval_next_non_blank() in eval.c * Fixing bsc#1203924 VUL-1: CVE-2022-3352: vim: vim: use after free * Fixing bsc#1203155 VUL-1: CVE-2022-2980: vim: null pointer dereference in do_mouse() * Fixing bsc#1202962 VUL-1: CVE-2022-3037: vim: Use After Free in vim prior to 9.0.0321 - ignore-flaky-test-failure.patch: Ignore failure of flaky tests - disable-unreliable-tests-arch.patch: Removed - for the complete list of changes see https://github.com/vim/vim/compare/v9.0.0313...v9.0.0814- Updated to version 9.0 with patch level 0313, fixes the following problems * Fixing bsc#1200884 Vim: Error on startup * Fixing bsc#1200902 VUL-0: CVE-2022-2183: vim: Out-of-bounds Read through get_lisp_indent() Mon 13:32 * Fixing bsc#1200903 VUL-0: CVE-2022-2182: vim: Heap-based Buffer Overflow through parse_cmd_address() Tue 08:37 * Fixing bsc#1200904 VUL-0: CVE-2022-2175: vim: Buffer Over-read through cmdline_insert_reg() Tue 08:37 * Fixing bsc#1201249 VUL-0: CVE-2022-2304: vim: stack buffer overflow in spell_dump_compl() * Fixing bsc#1201356 VUL-1: CVE-2022-2343: vim: Heap-based Buffer Overflow in GitHub repository vim prior to 9.0.0044 * Fixing bsc#1201359 VUL-1: CVE-2022-2344: vim: Another Heap-based Buffer Overflow vim prior to 9.0.0045 * Fixing bsc#1201363 VUL-1: CVE-2022-2345: vim: Use After Free in GitHub repository vim prior to 9.0.0046. * Fixing bsc#1201620 PUBLIC SUSE Linux Enterprise Server 15 SP4 Basesystem zbalogh@suse.com NEW --- SLE-15-SP4-Full-x86_64-GM-Media1 and vim-plugin-tlib-1.27-bp154.2.18.noarch issue * Fixing bsc#1202414 VUL-1: CVE-2022-2819: vim: Heap-based Buffer Overflow in compile_lock_unlock() * Fixing bsc#1202552 VUL-1: CVE-2022-2874: vim: NULL Pointer Dereference in generate_loadvar() * Fixing bsc#1200270 VUL-1: CVE-2022-1968: vim: use after free in utf_ptr2char * Fixing bsc#1200697 VUL-1: CVE-2022-2124: vim: out of bounds read in current_quote() * Fixing bsc#1200698 VUL-1: CVE-2022-2125: vim: out of bounds read in get_lisp_indent() * Fixing bsc#1200700 VUL-1: CVE-2022-2126: vim: out of bounds read in suggest_trie_walk() * Fixing bsc#1200701 VUL-1: CVE-2022-2129: vim: out of bounds write in vim_regsub_both() * Fixing bsc#1200732 VUL-1: CVE-2022-1720: vim: out of bounds read in grab_file_name() * Fixing bsc#1201132 VUL-1: CVE-2022-2264: vim: out of bounds read in inc() * Fixing bsc#1201133 VUL-1: CVE-2022-2284: vim: out of bounds read in utfc_ptr2len() * Fixing bsc#1201134 VUL-1: CVE-2022-2285: vim: negative size passed to memmove() due to integer overflow * Fixing bsc#1201135 VUL-1: CVE-2022-2286: vim: out of bounds read in ins_bytes() * Fixing bsc#1201136 VUL-1: CVE-2022-2287: vim: out of bounds read in suggest_trie_walk() * Fixing bsc#1201150 VUL-1: CVE-2022-2231: vim: null pointer dereference skipwhite() * Fixing bsc#1201151 VUL-1: CVE-2022-2210: vim: out of bounds read in ml_append_int() * Fixing bsc#1201152 VUL-1: CVE-2022-2208: vim: null pointer dereference in diff_check() * Fixing bsc#1201153 VUL-1: CVE-2022-2207: vim: out of bounds read in ins_bs() * Fixing bsc#1201154 VUL-1: CVE-2022-2257: vim: out of bounds read in msg_outtrans_special() * Fixing bsc#1201155 VUL-1: CVE-2022-2206: vim: out of bounds read in msg_outtrans_attr() * Fixing bsc#1201863 VUL-1: CVE-2022-2522: vim: out of bounds read via nested autocommand * Fixing bsc#1202046 VUL-1: CVE-2022-2571: vim: Heap-based Buffer Overflow related to ins_comp_get_next_word_or_line() * Fixing bsc#1202049 VUL-1: CVE-2022-2580: vim: Heap-based Buffer Overflow related to eval_string() * Fixing bsc#1202050 VUL-1: CVE-2022-2581: vim: Out-of-bounds Read related to cstrchr() * Fixing bsc#1202051 VUL-1: CVE-2022-2598: vim: Undefined Behavior for Input to API related to diff_mark_adjust_tp() and ex_diffgetput() * Fixing bsc#1202420 VUL-1: CVE-2022-2817: vim: Use After Free in f_assert_fails() * Fixing bsc#1202421 VUL-1: CVE-2022-2816: vim: Out-of-bounds Read in check_vim9_unlet() * Fixing bsc#1202511 VUL-1: CVE-2022-2862: vim: use-after-free in compile_nested_function() * Fixing bsc#1202512 VUL-1: CVE-2022-2849: vim: Invalid memory access related to mb_ptr2len() * Fixing bsc#1202515 VUL-1: CVE-2022-2845: vim: Buffer Over-read related to display_dollar() * Fixing bsc#1202599 VUL-1: CVE-2022-2889: vim: use-after-free in find_var_also_in_script() in evalvars.c * Fixing bsc#1202687 VUL-1: CVE-2022-2923: vim: NULL Pointer Dereference in GitHub repository vim/vim prior to 9.0.0240 * Fixing bsc#1202689 VUL-1: CVE-2022-2946: vim: use after free in function vim_vsnprintf_typval * Fixing bsc#1202862 VUL-1: CVE-2022-3016: vim: Use After Free in vim prior to 9.0.0285 Mon 12:00- Deleted patches: * restrict-shell-commands.patch * source-check-sandbox.patch * vim-8.0.1568-CVE-2021-3778.patch * vim-8.0.1568-CVE-2021-3796.patch * vim-8.0.1568-CVE-2021-3872.patch * vim-8.0.1568-CVE-2021-3927.patch * vim-8.0.1568-CVE-2021-3928.patch * vim-8.0.1568-CVE-2021-3984.patch * vim-8.0.1568-CVE-2021-4019.patch * vim-8.0.1568-CVE-2021-4193.patch * vim-8.0.1568-CVE-2021-46059.patch * vim-8.0.1568-CVE-2022-0319.patch * vim-8.0.1568-CVE-2022-0351.patch * vim-8.0.1568-CVE-2022-0361.patch * vim-8.0.1568-CVE-2022-0413.patch * vim-8.0.1568-globalvimrc.patch - Added patches: * vim-8.1.0297-dump3.patch * vim-8.2.2411-globalvimrc.patch * disable-unreliable-tests-arch.patch - Updated patches: * disable-unreliable-tests.patch * vim-7.3-filetype_changes.patch * vim-7.3-filetype_ftl.patch * vim-7.3-filetype_spec.patch * vim-7.3-gvimrc_fontset.patch * vim-7.3-help_tags.patch * vim-7.3-mktemp_tutor.patch * vim-7.3-name_vimrc.patch * vim-7.3-sh_is_bash.patch * vim-7.3-use_awk.patch * vim-7.4-disable_lang_no.patch * vim-7.4-filetype_apparmor.patch * vim-7.4-filetype_mine.patch * vim-7.4-highlight_fstab.patch * vim-8.0-ttytype-test.patch * vim-8.0.1568-defaults.patch * vim73-no-static-libpython.patch - Updated to version 8.2 with patch level 5038, fixes the following problems * Fixing bsc#1191770 VUL-0: CVE-2021-3875: vim: heap-based buffer overflow * Fixing bsc#1192167 VUL-0: CVE-2021-3903: vim: heap-based buffer overflow * Fixing bsc#1192902 VUL-0: CVE-2021-3968: vim: vim is vulnerable to Heap-based Buffer Overflow * Fixing bsc#1192903 VUL-0: CVE-2021-3973: vim: vim is vulnerable to Heap-based Buffer Overflow * Fixing bsc#1192904 VUL-0: CVE-2021-3974: vim: vim is vulnerable to Use After Free * Fixing bsc#1193466 VUL-1: CVE-2021-4069: vim: use-after-free in ex_open() in src/ex_docmd.c * Fixing bsc#1193905 VUL-0: CVE-2021-4136: vim: vim is vulnerable to Heap-based Buffer Overflow * Fixing bsc#1194093 VUL-1: CVE-2021-4166: vim: vim is vulnerable to Out-of-bounds Read * Fixing bsc#1194216 VUL-1: CVE-2021-4193: vim: vulnerable to Out-of-bounds Read * Fixing bsc#1194217 VUL-0: CVE-2021-4192: vim: vulnerable to Use After Free * Fixing bsc#1194872 VUL-0: CVE-2022-0261: vim: Heap-based Buffer Overflow in vim prior to 8.2. * Fixing bsc#1194885 VUL-0: CVE-2022-0213: vim: vim is vulnerable to Heap-based Buffer Overflow * Fixing bsc#1195004 VUL-0: CVE-2022-0318: vim: Heap-based Buffer Overflow in vim prior to 8.2. * Fixing bsc#1195203 VUL-0: CVE-2022-0359: vim: heap-based buffer overflow in init_ccline() in ex_getln.c * Fixing bsc#1195354 VUL-0: CVE-2022-0407: vim: Heap-based Buffer Overflow in Conda vim prior to 8.2. * Fixing bsc#1198596 VUL-0: CVE-2022-1381: vim: global heap buffer overflow in skip_range * Fixing bsc#1199331 VUL-0: CVE-2022-1616: vim: Use after free in append_command * Fixing bsc#1199333 VUL-0: CVE-2022-1619: vim: Heap-based Buffer Overflow in function cmdline_erase_chars * Fixing bsc#1199334 VUL-0: CVE-2022-1620: vim: NULL Pointer Dereference in function vim_regexec_string * Fixing bsc#1199747 VUL-0: CVE-2022-1796: vim: Use After in find_pattern_in_path * Fixing bsc#1200010 VUL-0: CVE-2022-1897: vim: Out-of-bounds Write in vim * Fixing bsc#1200011 VUL-0: CVE-2022-1898: vim: Use After Free in vim prior to 8.2 * Fixing bsc#1200012 VUL-0: CVE-2022-1927: vim: Buffer Over-read in vim prior to 8.2 * Fixing bsc#1070955 VUL-1: CVE-2017-17087: vim: Sets the group ownership of a .swp file to the editor's primary group, which allows local users to obtain sensitive information * Fixing bsc#1194388 VUL-1: CVE-2022-0128: vim: vim is vulnerable to Out-of-bounds Read * Fixing bsc#1195332 VUL-1: CVE-2022-0392: vim: Heap-based Buffer Overflow in vim prior to 8.2 * Fixing bsc#1196361 VUL-1: CVE-2022-0696: vim: NULL Pointer Dereference in vim prior to 8.2 * Fixing bsc#1198748 VUL-1: CVE-2022-1420: vim: Out-of-range Pointer Offset * Fixing bsc#1199651 VUL-1: CVE-2022-1735: vim: heap buffer overflow * Fixing bsc#1199655 VUL-1: CVE-2022-1733: vim: Heap-based Buffer Overflow in cindent.c * Fixing bsc#1199693 VUL-1: CVE-2022-1771: vim: stack exhaustion in vim prior to 8.2. * Fixing bsc#1199745 VUL-1: CVE-2022-1785: vim: Out-of-bounds Write * Fixing bsc#1199936 VUL-1: CVE-2022-1851: vim: out of bounds read- Minimal fix for Bug 1195004 - (CVE-2022-0318) VUL-0: CVE-2022-0318: vim: Heap-based Buffer Overflow in vim prior to 8.2. / vim-8.0.1568-CVE-2022-0413.patch - Fixing bsc#1190570 CVE-2021-3796: vim: use-after-free in nv_replace() in normal.c / vim-8.0.1568-CVE-2021-3796.patch - Fixing bsc#1191893 CVE-2021-3872: vim: heap-based buffer overflow in win_redr_status() drawscreen.c / vim-8.0.1568-CVE-2021-3872.patch - Fixing bsc#1192481 CVE-2021-3927: vim: vim is vulnerable to Heap-based Buffer Overflow / vim-8.0.1568-CVE-2021-3927.patch - Fixing bsc#1192478 CVE-2021-3928: vim: vim is vulnerable to Stack-based Buffer Overflow / vim-8.0.1568-CVE-2021-3928.patch - Fixing bsc#1193294 CVE-2021-4019: vim: vim is vulnerable to Heap-based Buffer Overflow / vim-8.0.1568-CVE-2021-4019.patch - Fixing bsc#1193298 CVE-2021-3984: vim: illegal memory access when C-indenting could lead to Heap Buffer Overflow / vim-8.0.1568-CVE-2021-3984.patch - Fixing bsc#1190533 CVE-2021-3778: vim: Heap-based Buffer Overflow in regexp_nfa.c / vim-8.0.1568-CVE-2021-3778.patch - Fixing bsc#1194216 CVE-2021-4193: vim: vulnerable to Out-of-bounds Read / vim-8.0.1568-CVE-2021-4193.patch - Fixing bsc#1194556 CVE-2021-46059: vim: A Pointer Dereference vulnerability exists in Vim 8.2.3883 via the vim_regexec_multi function at regexp.c, which causes a denial of service. / vim-8.0.1568-CVE-2021-46059.patch - Fixing bsc#1195066 CVE-2022-0319: vim: Out-of-bounds Read in vim/vim prior to 8.2. / vim-8.0.1568-CVE-2022-0319.patch - Fixing bsc#1195126 CVE-2022-0351: vim: uncontrolled recursion in eval7() / vim-8.0.1568-CVE-2022-0351.patch - Fixing bsc#1195202 CVE-2022-0361: vim: Heap-based Buffer Overflow in vim prior to 8.2. / vim-8.0.1568-CVE-2022-0361.patch - Fixing bsc#1195356 CVE-2022-0413: vim: use after free in src/ex_cmds.c / vim-8.0.1568-CVE-2022-0413.patch- install suse vimrc in /usr (boo#1182324, vim-8.0.1568-globalvimrc.patch)- source correct suse.vimrc file (boo#1182324)- stop owning /etc/vimrc so the old, distro provided config actually gets removed. Leaving it around leads to a duplicated autocmd for * .spec, leading to spec file template inserted twice. - own some dirs in vim-data-common so installation of vim-small doesn't leave not owned directories (boo#1173256). - Add vi as slave to update-alternatives so that every package has a matching "vi" symlink (bsc#1174564, boo#1176549).- Add restrict-shell-commands.patch to disable using interfaces in restricted mode, fixes bsc#1172225 CVE-2019-20807- introduce vim-small package with reduced requirements for small installations (boo#1166602). - BuildRequire pkg-config(krb5) instead of krb5-mini to be able to build against Tumbleweed repo.- Add source-check-sandbox.patch to fix CVE-2019-12735 boo#1137443- Pre-convert gvim icons, otherwise building vim depends on rsvg-convert -> librsvg -> cargo -> Rust -> LLVM - Cleanup SVG icon, make lines pixel-grid aligned - Correct RPM Group- Use %license instead of %doc [bsc#1082318]- instead of explicitly unsetting mouse, remove it from the defaults in the first place (boo#1079185, vim-8.0.1568-defaults.patch)- Switch to make -j1 clean to see if it fixes random build failures on Leap/SLE 15.- Updated to revision 1568, fixes the following problems * No test using a screen dump yet. * Screen dump test fails on MS-Windows. * Dead code found. * Assert_equalfile() does not close file descriptors. (Coverity) * Dump test fails when using a shadow directory. * Cannot use 24 bit colors in MS-Windows console. * Compiler warnings without termguicolors feature. * Libterm doesn't support requesting fg and bg color. * C syntax test fails when using gvim * C syntax test still fails when using gvim. * Quotestar test is flaky when using the GUI. * Xxd does not skip NUL lines when using ebcdic. * Popupmenu is too far left when completion is long. (Linwei) * No test for the popup menu positioning. * Popup menu positioning fails with longer string. * synpat_T is taking too much memory. * Terminal screen dump does not include cursor position. * With 'termguicolors' Normal color doesn't work correctly. * When using 'termguicolors' SpellBad doesn't show. * Screen dumps not included in distribution. * Using feedkeys() in a terminal window may trigger mappings. (Charles Sheridan) * Undo in the options window makes it empty. * Screen dump test script not included in distribution. * Various small problems in test files. * Various small problems in source files. * On Mac 'maxmemtot' is set to a weird value. * May leak file descriptors when executing job. * Cannot see what digraph is used to insert a character. * Custom plugins loaded with --clean. * Build error for some combination of features. * May not parse the t_RS response correctly, resulting in wrong characters in the input stream. * printf() does not work with only one argument. (Daniel Hahler) * No right-click menu in a terminal. * Build failure without GUI. * Build failure without GUI on MS-Windows. * Crash with rust syntax highligting. (Edd Barrett) * The terminal debugger can't set a breakpoint with the mouse. * Timeout of getwinposx() can be too short. (lilydjwg) * Too many #ifdefs. * Can't build Mac version without GUI. * Too many #ifdefs. * Cannot build Win32 GUI without IME. (John Marriott) * Can't build on older Mac, header file is missing.- Recommend vim-data so that colors can work by default- Updated to revision 1525, fixes the following problems * Compiler complains about uninitialized variable. (Tony Mechelynck) * Missing -D_FILE_OFFSET_BITS=64 may cause problems if a library is compiled with it. * Cannot act on edits in the command line. * Acessing freed memory after window command in auto command. (gy741) * Still too many old style tests. * Segmentation fault when Ruby throws an exception inside :rubyfile command. * Slow redrawing with DirectX. * Endless loop when gui_mch_stop_blink() is called while blink_state is BLINK_OFF. (zdohnal) * It is difficult to set the python home directory properly for Python 2.7 and 3.5 since both use $PYTHONHOME. * Terminal test fails on some systems. (jonathonf) * Terminal test fails on some slow terminals. * When in silent mode too much output is buffered. * If $SHELL contains a space then the default value of 'shell' is incorrect. (Matthew Horan) * Timer test on travis Mac is still flaky. * Clojure now supports a shebang line. * Filetype detection test does not check all scripts. * Cannot handle change of directory. * Missing file in patch. * Missing another file in patch. * Missing yet another file in patch. * Test fails without 'autochdir' option. * Completing directory after :find does not add slash. * Python2 and python3 detection not tested. (Matej Cepl) * Older GTK versions don't have gtk_entry_get_text_length(). * Libvterm doesn't handle illegal byte sequence correctly. * Illegal memory access in del_bytes(). * When package path is a symlink adding it to 'runtimepath' happens at the end. * Integer overflow when using regexp pattern. (geeknik) * On MS-Windows CursorIM highlighting no longer works. * MS-Windows: nsis installer is a bit slow. * MS-Windows: D&D fails between 32 and 64 bit apps. * Visual C 2017 has multiple MSVCVER numbers. * Invalid memory access in read_redo(). (gy741) * Screen isn't always updated right away. * Redraw flicker when moving the mouse outside of terminal window. * Unnecessary condition for "len" being zero. * Insert mode completion state is confusing. * Patch missing change. * Clearing a pointer takes two lines. * Using feedkeys() does not work to test Insert mode completion. (Lifepillar) * Searchpair() might return an invalid value on timeout. * Reduntant conditions. * Weird autocmd may cause arglist to be changed recursively. * Accessing invalid memory with "it". (Dominique Pelle) * Test 14 fails. * Emacs tags no longer work. (zdohnal) * There is no easy way to get the global directory, esp. if some windows have a local directory. * Number of spell regions is spread out through the code. * The minimum width of the popup menu is hard coded. * Memory leak in balloon_split(). * Completion items cannot be annotated. * No autocmd triggered in Insert mode with visible popup menu. * Having 'pumwidth' default to zero has no merit. * Clearing a pointer takes two lines. * Getting the jump list requires parsing the output of :jumps. * Getjumplist() returns duplicate entries. (lacygoill) * Out-of-memory situation not correctly handled. (Coverity) * Possible NULL pointer dereference. (Coverity) * Out-of-memory situation not correctly handled. (Coverity) * In out-of-memory situation character is not restored. (Coverity) * Access memory beyond end of string. (Coverity) * Win32: the screen may be cleared on startup. * Debugger can't break on a condition. (Charles Campbell) * New version of HP NonStop (Tandem) doesn't like the default header for setenv(). * Timer test is a bit flaky. * The :drop command is not always available. * Test for failing drag-n-drop command no longer fails. * Cannot test if a command causes a beep. * Some code for the debugger watch expression is clumsy. * Warning for possibly using NULL pointer. (Coverity) * The jumplist is not always properly cleaned up. * Getting the list of changes is not easy. * BufWinEnter event fired when opening hidden terminal. * Errors for job options are not very specific. * Invalid memory acces with pattern using look-behind match. (Dominique Pelle) * Error messages suppressed after ":silent! try". (Ben Reilly) * Getchangelist() does not use argument as bufname(). * Cursor is in the wrong line when using a WinBar in a Terminal window. * Shift-Tab does not work in a terminal window. * Popup menu is positioned in the wrong place. (Davit Samvelyan, Boris Staletic) * Cannot write and read terminal screendumps. * Compiler warnings for uninitialized variables. (Tony Mechelynck) * Using :wqa exits even if a job runs in a terminal window. (Jason Felice)- Split vim-data into vim-data-common package for low-disk usage scenarios bsc#1078722 bsc#1078554 bsc#1075541 - Make set mouse= default in suse.vimrc bsc#1079185 bsc#1078564 bsc#1067890 bsc#1064068 bsc#1062691- Updated to revision 1442, fixes the following problems * Crash when calling term_start() with empty argument. * Crash when term_start() fails. * MS-Windows: vimtutor fails if %TMP% has special chars. * After ":copen" can't get the window-ID of the quickfix window. (FalacerSelene) * Illegal memory access after undo. (Dominique Pelle) * GTK: :promtfind does not put focus on text input. (Adam Novak) * Memory leak in test_arabic. * Not enough information about what Python version may work. * Pkg-config doesn't work with cross compiling. * Filetype detection test not updated for change. * If cscope fails a search Vim may hang. * Terminal window: some vterm responses are delayed. * Using ":undo 0" leaves undo in wrong state. * Using pointer before it is set.- Make vim require vim-data bsc#1077352 bsc#1075541 bsc#1074790- Sort with spec-cleaner - Add conditional to build with python2 in order to build with py3 only enviroment - Convert dependencies to pkgconfig style- Updated to revision 1428, fixes the following problems * No test for expanding backticks. * Cursor column is not updated after ]s. (Gary Johnson) * Accessing freed memory in vimgrep. * Accessing invalid memory with overlong byte sequence. * No fallback to underline when undercurl is not set. (Ben Jackson) * Error in return not caught by try/catch. * The timer_pause test is flaky on Travis. * execute() does not work in completion of user command. (thinca) * "gf" and don't accept ? and & in URL. (Dmitrii Tcyganok) * The :leftabove modifier doesn't work for :copen. * Compiler warning on 64 bit MS-Windows system.- ignore make check transient errors for PowerPC bypass boo#1072651- Update apparmor.vim (taken from AppArmor 2.12) * add support for the "smc" network keyword- Updated to revision 1417, fixes the following problems * Encoding empty string to JSON sometimes gives "null". * Build fails with --with-features=huge --disable-channel. * Too much highlighting with 'hlsearch' and 'incsearch' set. * Cannot intercept a yank command. * It is not easy to see if a colorscheme is well written. * Memory leak when CTRL-G in search command line fails. * Pattern with \& following nothing gives an error. * :packadd does not load packages from the "start" directory. * Warnings and errors when building tiny version. (Tony Mechelynck) * Color scheme check script shows up as color scheme. * Cannot build with GTK but without XIM. (Guido) * Crash with nasty autocommand. (gy741, Dominique Pelle) * Using freed buffer in grep command. (gy741, Dominique Pelle) * Invalid memory access on exit when autocommands wipe out a buffer. * Duplicated code for getting a typed character. CursorHold is called too often in the GUI. (lilydjwg) * Difficult to track changes to a quickfix list. * GUI: CursorHold may trigger before 'updatetime' when using timers. * Crash in setqflist(). * Buffer overflow in :tags command. * Hang when using count() with an empty string. * Reading invalid memory with CTRL-W :. * Using free memory using setloclist(). (Dominique Pelle) * Accessing freed memory in :cbuffer. * Accessing freed memory in :lfile. * Warning for unused function without timers feature. * Crash when searching for a sentence. * Test doesn't search for a sentence. Still fails when searching for start of sentence. (Dominique Pelle)- Updated to revision 1390, fixes the following problems * Balloon shows when cursor is in WinBar. * terminal test hangs, executing abcde. (Stucki) * Cannot drag status line or vertical separator of new terminal window. (UncleBill) * MS-Windows: drawing underline, curl and strike-throw is slow, mFallbackDC not properly updated. * Channel test for callback is flaky. * Shift-Insert doesn't always work in MS-Windows console. * Profile log may be truncated halfway a character. * No error when settting 'renderoptions' to an invalid value before starting the GUI. * CTRL-A does not work with an empty line. (Alex) * Window size wrong after maximizing with WinBar. (Lifepillar) * Cursor in terminal not always updated. * Cannot call a dict function in autoloaded dict. * Autoload script sources itself when defining function. * Configure check for selinux does not check for header file. * When recovering a file with "vim -r swapfile" the hit-enter prompt is at the top of the window. * ch_readraw() waits for NL if channel mode is NL. * Get "no write since last change" message if a terminal is open. * Local additions in help skips some files. (joshklod) * Not enough quickfix help; confusing winid. * Python 3.5 is getting old. * Cannot select modified buffers with getbufinfo(). * Wordcount test is old style. * Char not overwritten with ambiguous width char, if the ambiguous char is single width but we reserve double-width space. * getqflist() items are missing if not set, that makes it more difficult to handle the values. * DirectX scrolling can be slow, vertical positioning is off.- Updated to revision 1365, fixes the following problems * Libvterm ANSI colors can not always be recognized from the RGB values. The default color is wrong when t_RB is empty. * The Terminal highlighting doesn't work in a terminal. * Some users don't want to diff with hidden buffers. * Terminal window colors wrong when using Terminal highlighting. * Recovering does not work when swap file ends in .stz. * There is no easy way to get the window position. * When one channel test fails others fail as well.- Update to revision 1358 * Too many changes to list - Fixes CVE-2017-1000382 bsc#1065958 - Refresh patches: * disable-unreliable-tests.patch * vim-7.3-filetype_spec.patch * vim-7.4-disable_lang_no.patch * vim-7.4-highlight_fstab.patch * vim-8.0-ttytype-test.patch- Explicitly require python2-devel- Add disable-unreliable-tests.patch to disable unreliable tests bsc#1054723- Bump priorities so we can upgrade from 12.3- Updated to revision 627, fixes the following problems * Call for requesting color and ambiwidth is too early. (Hirohito Higashi) * "1gd" may hang. * Bracketed paste is still enabled when executing a shell command. (Michael Smith) * Can't run make with several jobs, creating directories has a race condition. * The cursor line number becomes negative when using :z^ in an empty buffer. (neovim #6557) * Building the command table requires Perl. * Running parallel make after distclean fails. (Manuel Ortega) * Get only one quickfix list after :caddbuf. * Using freed memory when resetting 'indentexpr' while evaluating it. (Dominique Pelle) * Can't build when configure choses "install-sh". (Daniel Hahler) * Warning for uninitialized variable. (John Marriott) * :simalt on MS-Windows does not work properly. * Duplicate test case for quickfix. * Cannot set the valid flag with setqflist(). * Moving folded text is sometimes not correct. * Illegal memory access with z= command. (Dominique Pelle) * Fold test hangs on MS-Windows. * Memory leak when executing quickfix tests. * Test_options fails when run in the GUI. * No test for mapping timing out. * Configure check for return value of tgetent is skipped. * job_stop() often assumes the channel will be closed, while the job may not actually be stopped. (Martin Gammelsæter) * :simalt still does not work. * Cannot add a context to locations. * Changes to eval functionality not documented. * If a job writes to a buffer and the user is typing a command, the screen isn't updated. When a message is displayed the changed buffer may cause it to be cleared. (Ramel Eshed) * Duplication of code for adding a list or dict return value. * Build failure when windows feature is missing. * Coverity warning for not checking return value of dict_add(). * Crash when complete() is called after complete_add() in 'completefunc'. (Lifepillar) * Off-by-one error in buffer size computation. * Building with gcc 7.1 yields new warnings. * diff mode is insufficiently tested * test_recover fails on some systems. * No test coverage for :spellrepall. * When gF fails to edit the file the cursor still moves to the found line number. * gF test fails on MS-Windows. * gF test fails still on MS-Windows. * The buffer that quickfix caches for performance may become invalid. (Daniel Hahler) * Cannot set the context for a specified quickfix list. * When creating a bufref, then using :bwipe and :new it might get the same memory and bufref_valid() returns true. * Cannot manipulate other than the current quickfix list. * For some people the hint about quitting is not sufficient. * The screen is redrawn when t_BG is set and used to detect the value for 'background'. * When t_u7 is sent a few characters in the second screen line are overwritten and not redrawn later. (Rastislav Barlik) * Package directories are added to 'runtimepath' only after loading non-package plugins. * The conf filetype detection is done before ftdetect scripts from packages that are added later. * float2nr() is not exactly right. * Using % with :hardcopy wrongly escapes spaces. (Alexey Muranov) * When setting the cterm background with ":hi Normal" the value of 'background' may be set wrongly. * Hardcopy test hangs on MS-Windows. * NFA regex engine handles [0-z] incorrectly. * In the GUI, when a timer uses feedkeys(), it still waits for an event. (Raymond Ko) * Since we only support GTK versions that have it, the ckeck for HAVE_GTK_MULTIHEAD is no longer needed. * The ":stag" command does not respect 'switchbuf'. * Using a text object to select quoted text fails when 'selection' is set to "exclusive". (Guraga) * The message "Invalid range" is used for multiple errors. * Warning for unused variable in tiny build. (Tony Mechelynck) * shellescape() always escapes a newline, which does not work with some shells. (Harm te Hennepe) * In the GUI the cursor may flicker. * When 'wrapscan' is off "gn" does not select the whole pattern when it's the last one in the text. (KeyboardFire)- Extend vimrc with mappings for 8-bit controls key escape sequences- Conflict with old vim versions to fix the upgrade from 12.3 boo#1036583- Updated to revision 566, fixes the following problems * :windo allows for ! but it's not supported. * Undefined behavior when using backslash after empty line. * Not enough test coverage for syntax commands. * Crash when getting the window position in tmux. * Cannot detect Bazel BUILD files on some systems. * Using freed memory in :caddbuf after clearing quickfix list. * Setting nocompatible for the tiny version moves the cursor. - Refresh and re-add vim-8.0-ttytype-test.patch- Updated to revision 559, fixes the following problems * Test_edit causes older xfce4-terminal to close. (Dominique Pelle) * Cppcheck warnings. * Edit test may fail on some systems. * Swap file exists briefly when opening the command window. * Extra line break in verbosefile when using ":echomsg". (Ingo Karkat) * Saving the redo buffer only works one time, resulting in the "." command not working well for a function call inside another function call. * No test for the 8g8 command. * Some etags format tags file use 0x01, breaking the parsing. * The typeahead buffer is reallocated too often. * Toupper and tolower don't work properly for Turkish when 'casemap' is empty. (Bjorn Linse) * Toupper/tolower test with Turkish locale fails on Mac. * Toupper and tolower don't work properly for Turkish when 'casemap' contains "keepascii". (Bjorn Linse) * Toupper/tolower test fails on OSX without Darwin. * Getting the window position fails if both the GUI and term code is built in. * GTK: using static gravities is not useful. * The :ownsyntax command is not tested. * Setting ttytype to xxx does not always fail as expected. - Remove vim-8.0-ttytype-test.patch, fixed upstream.- Update the update-alternatives code- Updated to revision 542, fixes the following problems * ml_get errors in silent Ex mode. (Dominique Pelle) * A large count on a normal command causes trouble. (Dominique Pelle) * There is no way to remove quickfix lists (for testing). * Storing a zero byte from a multi-byte character causes fold text to show up wrong. * Character classes are not well tested. They can differ between platforms. * Using a function pointer instead of the actual function, which we know. * GtkForm handling is outdated. * MS-Windows: when 'clipboard' is "unnamed" yyp does not work in a :global command. * dv} deletes part of a multi-byte character. (Urtica Dioica) * Folds are messed up when 'encodin' is "utf-8". * Coverity complains about possible negative value. * RISC OS support was removed long ago, but one file is still included. * When 'wildmenu' is set and 'wildmode' has "longest" then the first file name is highlighted, even though the text shows the longest match. * Line in test commented out. * Buffer overflow when 'columns' is very big. (Nikolai Pavlov) * Test with long directory name fails on non-unix systems. * Test with long directory name fails on Mac. * Abbreviation doesn't work after backspacing newline. (Hkonrk) * Defaults.vim does not work well with tiny features. (crd477) * Memory leak when exiting from within a user function. * Quickfix window not updated when freeing quickfix stack. * Illegal memory access with :z and large count. * No test for falling back to default term value. * Startup test fails on Mac. * Building unit tests fails. * Compiler warning on MS-Windows. * getpos() can return a negative line number. (haya14busa)- Update spec.skeleton with spec-cleaner- Updated to revision 514, fixes the following problems * Insufficient testing for statusline. * 'makeencoding' missing from the options window. * Git and hg see new files after running tests. (Manuel Ortega) * Options test does not always test everything. * Options test fails or hangs on MS-Windows. * 'cinoptions' cannot set indent for extern block. * "make shadow" creates an invalid link. * Quite a few beeps when running tests. * Clang version not correctly detected. * Some functions are not tested. * Running the options test sometimes resizes the terminal. * The packadd test does not create the symlink correctly and does not test the right thing. * The fnamemodify test changes 'shell' in a way later tests may not be able to use system(). * Using ":%argdel" while the argument list is already empty gives an error. (Pavol Juhas) * Not enough test coverage in Insert mode. * Dead code in #ifdef. * Patch shell command uses double quotes around the argument, which allows for $HOME to be expanded. (Etienne) * Terminal width is set to 80 in test3. * Diffpatch fails when the file name has a quote. * Getpgid is not supported on all systems. * The ";" command does not work after characters with a lower byte that is NUL. * Getting font name does not work on X11. * Some macros are in lower case, which can be confusing. * Part of fold patch accidentally included. * v:progpath is not reliably set. * Some macros are in lower case. * Some macros are in lower case. * Adding fold marker creates new comment. * Compiler warnings for comparing unsigned char with 256 always being true. (Manuel Ortega) * The mode test may hang in Test_mode(). (Michael Soyka) * Typo in MinGW test makefile. * Using :move messes up manual folds. * Potential crash if adding list or dict to dict fails. * Old fix for :move messing up folding no longer needed, now that we have a proper solution. * Can't build on HPUX. * Test 45 hangs on MS-Windows. * If an MS-Windows tests succeeds at first and then fails in a way it does not produce a test.out file it looks like the test succeeded. * Resetting 'compatible' in defaults.vim has unexpected side effects. (David Fishburn) * Can't find executable name on Solaris and FreeBSD. * Off-by-one error in using :move with folding. * There are still a few macros that should be all-caps. * Using g< after :for does not show the right output. (Marcin Szamotulski) * After aborting an Ex command g< does not work. (Marcin Szamotulski) * Compiler warnings on MS-Windows. * Not enough testing for help commands. * Exit callback test sometimes fails. * When a test fails and test.log is created, Test_edit_CTRL_I matches it instead of test1.in. * No test covering arg_all(). * The client-server feature is not tested. * Not enough testing for the client-server feature. * Missing change to main.c. * The client-server test may hang when failing. * Tests use assert_true(0) and assert_false(1) to report errors. * remote_peek() is not tested. * The remote_peek() test fails on MS-Windows. * Unnecessary if statement. * The setbufvar() function may mess up the window layout. (Kay Z.) * Illegal memory access when using :all. (Dominique Pelle) * Using :lhelpgrep with an argument that should fail does not produce an error if the previous :helpgrep worked. * Not all windows commands are tested. * Crash and endless loop when closing windows in a SessionLoadPost autocommand. * The autocmd test hangs on MS-Windows. * Running tests leaves an "xxx" file behind. * Clipboard and "* register is not tested. * Splitting a 'winfixwidth' window vertically makes it one column smaller. (Dominique Pelle) * The quotestar test fails when a required feature is missing. * A failing client-server request can make Vim hang. * Crash with cd command with very long argument. * Build failure with older compiler on MS-Windows. * The quotestar test uses a timer instead of a timeout, thus it cannot be rerun like a flaky test. * Insufficient testing for folding. * Arabic support is not fully tested. * Two autocmd tests are skipped on MS-Windows. * taglist() does not prioritize tags for a buffer. * Quotestar test is still a bit flaky. * On MS-Windows ":!start" does not work as expected. * Coverity complains about possible NULL pointer. * Endless loop in updating folds with 32 bit ints. * Looking up an Ex command is a bit slow. * Failed window split for :stag not handled. (Coverity CID 99204) * Can't build with ANSI C. * Client-server tests fail when $DISPLAY is not set. * Coveralls no longer shows per-file coverage. * No link to codecov.io results. * Typo in link to codecov.io results. * Menuage for skipping client-server tests is unclear. * Check for available characters takes too long. * Getting name of cleared highlight group is wrong. (Matt Wozniski) * Script for creating cmdidxs can be improved.- Disable term=xxx test, does not work with any vim version * vim-8.0-ttytype-test.patch- Update apparmor.vim (taken from AppArmor 2.11) * add support for the "kcm" and "qipcrtr" network keywords * update change_profile rule highlighting- Build default vim without X11 support, use update-alternatives to prefer gvim if installed for X11 support.- Updated to revision 425, fixes the following problems * Packadd test does not clean up symlink. * Packadd test uses wrong directory name. * The E11 error message in the command line window is not translated. * The "zero count" error doesn't have a number. (Hirohito Higashi) * Xfontset and guifontwide are not tested. * Illegal memory access after "vapo". (Dominique Pelle) * Restoring help snapshot accesses freed memory. (Dominique Pelle) * GUI test fails on some systems. * Illegal memory access when 'complete' ends in a backslash. * Can't access b:changedtick from a dict reference. * Functions test fails. * Flags of :substitute not sufficiently tested. * Invalid memory access in :recover command. * :recover test fails on MS-Windows. * Illegal memory access with vi' * Not checking return valud of dict_add(). (Coverity) * When using complete() and typing a character undo is saved after the character was inserted. (Shougo) * Double free when compiled with EXITFREE and setting 'ttytype'. * b:changedtick can be unlocked, even though it has no effect. * Unlet command leaks memory. (Nikolai Pavlov) * islocked('d.changedtick') does not work. * Vim relies on limits.h to be included indirectly, but on Solaris 9 it may not be. (Ben Fritz) * When using CTRL-X CTRL-U inside a comment, the use of the comment leader may not work. (Klement) * When building with a shadow directory on macOS lacks the +clipboard feature. * Redrawing errors with GTK 3. * Not enough test coverage for Perl. * No test for concatenating an empty string that results from out of bounds indexing. * The condition for when a typval needs to be cleared is too complicated. * If [RO] in the status line is translated to a longer string, it is trunctted to 4 bytes. * Test to check that setting termcap key fails sometimes. * Using uninitialized memory when 'isfname' is empty. * Leaking memory when setting 'ttytype'. * Crash when setting 'guicursor' to weird value. * Invalid memory access in C-indent code. * 'number' and 'relativenumber' are not properly tested. * Sometimes VimL is used, which is confusing. * GUI initialisation is not sufficiently tested. * Tests fail on MS-Windows. * Travis is too slow to keep up with patches. * ]s does not move cursor with two spell errors in one line. * Might free a dict item that wasn't allocated. * Build fails with tiny features. * If configure defines _LARGE_FILES some include files are included before it is defined. * Not all options are tested with a range of values. * The 'balloondelay', 'ballooneval' and 'balloonexpr' options are not defined without the +balloon_eval feature. Testing that an option value fails does not work for unsupported options. * Invalid memory access when setting wildchar empty. * Leaking memory when setting v:completed_item. * More options are not always defined. * Build fails without +folding. * Invalid memory access when using :sc in Ex mode. (Dominique Pelle) * The "+ register is not tested. * Size computations in spell file reading are not exactly right. * Possible overflow when reading corrupted undo file. CVE-2017-6349 bsc#1027057 * Another possible overflow when reading corrupted undo file. CVE-2017-6350 bsc#1027053 * CTRL-Z and mouse click use CTRL-O unnecessary. * With 'linebreak' set and 'breakat' includes ">" a double-wide character results in "<<" displayed. * Diff mode is not sufficiently tested. * Warning in tiny build for unused variable. (Tony Mechelynck) * Misplaced #ifdef. (Christ van Willigen) * Timer test failed for no apparent reason. * No tests for arabic. * Tiny build has a problem with generating the options test. * compiler warnings * filtering lines through "cat", without changing the line count, changes manual folds. * Test for arabic does not check what is displayed. * When the window scrolls horizontally when the popup menu is displayed part of it may not be cleared. (Neovim issue #6184) * Arabic support is verbose and not well tested. * GUI test fails with Athena and Motif. * When the same tag appears more than once, the order is unpredictable. (Charles Campbell) * Tabs are not aligned when scrolling horizontally and a Tab doesn't fit. (Axel Bender) * Testing the + register fails with Motif. * 'balloonexpr' only works synchronously. * Cannot build with the viminfo feature but without the eval feature. * Illegal memory access with "t". * Crash when using balloon_show() when not supported. (Hirohito Higashi) * Some tests have a one second delay. * Test fails with missing balloon feature. * :map completion does not have . (Dominique Pelle) * GUI tests may fail. * Not enough testing for quickfix. * v:progpath may become invalid after ":cd". * The arabic shaping code is verbose. * Filtering folds with marker method not tested. * Updating folds does not work properly when inserting a file and a few other situations. * set_progpath is defined but not always used * Newer gettext/iconv library has extra dll file. * We can't change the case in menu entries, it breaks translations. * Menu test fails on MS-Windows. * Menu test fails on MS-Windows using gvim. * Balloon eval is not tested. * Balloon test fails on MS-Windows. * Setting v:progpath is not quite right. * Test for the clipboard fails sometimes. * ASAN logs are disabled and don't cause a failure. * Test for v:progpath fails on MS-Windows. * When running :make the output may be in the system encoding, different from 'encoding'. * Diff mode is displayed wrong when adding a line at the end of a buffer. * Python test fails with Python 3.6. * The effect of adding "#" to 'cinoptions' is not always removed. * Compiler warnings on MS-Windows. (Ajit Thakkar) * Build errors when building without folding. - Drop test87-python36.patch, fixed upstream.- Add test87-python36.patch to update test results for Python 3.6- Updated to revision 324, fixes the following problems * When a json message arrives in pieces, the start is dropped and the decoding fails. * Not enough testing for GUI functionality. * getcmdtype(), getcmdpos() and getcmdline() are not tested. * ":help :[range]" does not work. (Tony Mechelynck) * ":help z?" does not work. (Pavol Juhas) * No test for setting 'guifont'. * Small mistake in 7x13 font name. * Insert mode completion does not respect "start" in 'backspace'. * Warning for unused variable with small build. * When using the tiny version trying to load the matchit plugin gives an error. On MS-Windows some default mappings fail. * Possible overflow with spell file where the tree length is corrupted. CVE-2017-5953 bsc#1024724 * When running the command line tests there is a one second wait. * Illegal memory access with "1;y".- Updated to revision 311, fixes the following problems * Double free on exit when using a closure. (James McCoy) * Ex command range with repeated search does not work. (Bruce DeVisser) * When the GUI window is resized Vim does not always take over the new size. (Luchr) * Cannot stop diffing hidden buffers. (Daniel Hahler) * No tests for ":set completion" and various errors of the :set command. * Cannot set terminal key codes with :let. * Bracketed paste does not work in Visual mode. * Assign test fails in the GUI. * Invalid memory access when option has duplicate flag. * mode() not sufficiently tested. * Asan detects a memory error when EXITFREE is defined. (Dominique Pelle) * When using a symbolic link, the package path will not be inserted at the right position in 'runtimepath'. (Dugan Chen, Norio Takagi) * Cannot use an empty key in json. * Not enough testing for GUI functionality. * Linebreak tests are old style.- Updated to revision 296, fixes the following problems * Jumping to a tag that is a static item in the current file fails. (Kazunobu Kuriyama) * The test for :profile is slow and does not work on MS-Windows. * On MS-Windows the system() test skips a few parts. * Some syntax arguments take effect even after "if 0". (Taylor Venable) * Warning for an unused parameter when the libcall feature is disabled. Warning for a function type cast when compiling with -pedantic. * Some syntax arguments are not tested. * When completing a group name for a highlight or syntax command cleared groups are included. * No test for invalid syntax group name. * Order of complication flags is sometimes wrong. * Compiler warns for uninitialized variable. (Tony Mechelynck) * After :undojoin some commands don't work properly, such as :redo. (Matthew Malcomson) * Test coverage for :retab insufficient. * Leaking file descriptor when system() cannot find the buffer. (Coverity) * Internally used commands for CTRL-Z and mouse click end up in history. (Matthew Malcomson) * When using :substitute with the "c" flag and 'cursorbind' is set the cursor is not updated in other windows. * Vim does not support bracketed paste, as implemented by xterm and other terminals. * Build fails if the multi-byte feature is disabled. * The buffer used to store a key name theoreticaly could be too small. (Coverity) * The Netbeans "specialKeys" command does not check if the argument fits in the buffer. (Coverity) * Leaking memory when syntax cluster id is unknown. (Coverity) * When a Cscope line contains CTRL-L a NULL pointer may be used. (Coverity) * When decoding JSON with a JS style object the JSON test may use a NULL pointer. (Coverity) * Build fails without the cscope feature. * No command line completion for :cexpr, :cgetexpr, :caddexpr, etc. * Ubsan reports errors for integer overflow. * Completion for :match does not show "none" and other missing highlight names. * Checking if PROTO is defined inside a function has no effect. * When a multi-byte character ends in a zero byte, putting blockwise text puts it before the character instead of after it. * Coverity gets confused by the flags passed to find_tags() and warnts for an uninitialized variable. * When 'fileformats' is changed in a BufReadPre auto command, it does not take effect in readfile(). (Gary Johnson) * When a block is visually selected and put is used on the end of the selection only one line is changed. * The test for patch 8.0.0224 misses the CR characters and passes even without the fix. (Christian Brabandt) * Crash when 'fileformat' is forced to "dos" and the first line in the file is empty and does not have a CR character. * When pasting test in an xterm on the command line it is surrounded by and . (Johannes Kaltenbach) * When freeing a buffer the local value of the 'formatprg' option is not cleared. * When using bracketed paste line breaks are not respected. * There are no tests for bracketed paste mode. * Pasting in Insert mode does not work when bracketed paste is used and 'esckeys' is off. * The paste test fails if the GUI is being used. * When several lines are visually selected and one of them is short, using put may cause a crash. (Axel Bender) * Memory leak detected when running tests for diff mode. * Gcc complains that a variable may be used uninitialized. Confusion between variable and label name. (John Marriott) * When setting wildoptions=tagfile the completion context is not set correctly. (desjardins) * When using bracketed paste autoindent causes indent to be increased. * The address sanitizer sometimes finds errors, but it needs to be run manually. * The clang build on CI fails with one configuration. * Vim defines a mch_memmove() function but it doesn't work, thus is always unused. * Completion of user defined functions is not covered by tests. * When making a character lower case with tolower() changes the byte cound, it is not made lower case. * When the user sets t_BE empty after startup to disable bracketed paste, this has no direct effect. * The generated zh_CN.cp936.po message file is not encoded properly. * Compiler warnings for int to pointer conversion. * Under some circumstances, one needs to type Ctrl-N or Ctrl-P twice to have a menu entry selected. (Lifepillar) * vim_strcat() cannot handle overlapping arguments. * When two submits happen quick after each other, the tests for the first one may error out. * When virtcol() gets a column that is not the first byte of a multi-byte character the result is unpredictable. (Christian Ludwig) * It is not so easy to write a script that works with both Python 2 and Python 3, even when the Python code works with both. * Characters below 256 that are not one byte are not always recognized as word characters. * When creating a session when winminheight is 2 or larger and loading that session gives an error. * When using an assert function one can either specify a message or get a message about what failed, not both. * When calling setpos() with a buffer argument it often is ignored. (Matthew Malcomson) * Tests fail because some changes were not included. * The keyword test file is not included in the archive. * The keyword test file is not included in the archive. * Tab commands do not handle count correctly. (Ken Hamada) * Build fails with tiny features. * Not enough test coverage for eval functions. * Farsi support is barely tested. * Farsi support is not tested enough. * Memory error reported by ubsan, probably for using the string returned by execute(). * May get ml_get error when :pydo deletes lines or switches to another buffer. (Nikolai Pavlov, issue #1421) * Compiler warning for using uninitialized variable. * A channel test sometimes fails on Mac. * May get ml_get error when :luado deletes lines or switches to another buffer. (Nikolai Pavlov, issue #1421) * May get ml_get error when :perldo deletes lines or switches to another buffer. (Nikolai Pavlov, issue #1421) * May get ml_get error when :rubydo deletes lines or switches to another buffer. (Nikolai Pavlov, issue #1421) * May get ml_get error when :tcldo deletes lines or switches to another buffer. (Nikolai Pavlov, closes #1421) * Crash on exit is not detected when running tests. * Dead code detected by Coverity when not using gnome. * When update_single_line() is called recursively, or another screen update happens while it is busy, errors may occur. * When checking for CTRL-C typed the GUI may detect a screen resize and redraw the screen, causing trouble. * Checking for FEAT_GUI_GNOME inside GTK 3 code is unnecessary. * The GUI test may trigger fontconfig and take a long time. * GUI test fails on MS-Windows. * With MSVC 2015 the dll name is vcruntime140.dll. * On MS-Windows setting an environment variable with multi-byte strings does not work well. * MS-Windows files are still using ARGSUSED while most other files have UNUSED. * When doing a Visual selection and using "I" to go to insert mode, CTRL-O needs to be used twice to go to Normal mode. (Coacher) * The return value of mode() does not indicate that completion is active in Replace and Insert mode. (Zhen-Huan (Kenny) Hu) * The Test_collapse_buffers() test failed once, looks like it is flaky. * Tests fail with tiny build on Unix. * When concealing is active and the screen is resized in the GUI it is not immediately redrawn. * Cannot access the arguments of the current function in debug mode. (Luc Hermitte) * Errors reported while running tests. * No test for "ga" and :ascii. * If a wide character doesn't fit at the end of the screen line, and the line doesn't fit on the screen, then the cursor position may be wrong. (anliting) * Visual block insertion does not insert in all lines. * The stat test is a bit slow. * Some tests have a one or three second wait. * Argument list is not stored correctly in a session file. (lgpasquale) * test_viml hangs. * Bracketed paste can only append, not insert.- Improve summary bsc#1021040- Add missing %changelog to spec.skeleton- Updated to revision 194, fixes the following problems * When compiling with EBCDIC defined the build fails. (Yaroslav Kuzmin) * For completion "locale -a" is executed on MS-Windows, even though it most likely won't work. * Setting language in gvim on MS-Windows does not work when libintl.dll is dynamically linked with msvcrt.dll. * Using :change in between :function and :endfunction fails. * When opening a buffer on a directory and inside a try/catch then the BufEnter event is not triggered. * test_command_count may fail when a previous test interferes, seen on MS-Windows. * 'formatprg' is a global option but the value may depend on the type of buffer. (Sung Pae) * Error E937 is used both for duplicate key in JSON and for trying to delete a buffer that is in use. * When 'cursorbind' and 'cursorcolumn' are both on, the column highlignt in non-current windows is wrong. * When 'cursorbind' and 'cursorline' are set, but 'cursorcolumn' is not, then the cursor line highlighting is not updated. (Hirohito Higashi) * Ubsan warns for using a pointer that is not aligned. * When in Ex mode and an error is caught by try-catch, Vim still exits with a non-zero exit code. * The system() test fails on MS-Windows. * The error message from assert_notequal() is confusing. * Building with a new Ruby version fails. * Using NOT_VALID for redraw_later() to update the cursor line/column highlighting is not efficient. * There are no tests for the :profile command. * Detecting duplicate tags uses a slow linear search. * Some systems do not have ruby_sysinit(), causing the build to fail. * Build fails with tiny features. * Accidentally removed #ifdef. * Profile tests fails if total and self time are equal.- Updated to revision 172, fixes the following problems * When a C preprocessor statement has two line continuations the following line does not have the right indent. (Ken Takata) * ":earlier" and ":later" do not work after startup or reading the undo file. * When the pattern of :filter does not have a separator then completion of the command fails. * To pass buffer content to system() and systemlist() one has to first create a string or list. * Running the channel test creates channellog. * system() test fails on MS-Windows. * system() test fails on OS/X. * When sorting zero elements a NULL pointer is passed to qsort(), which ubsan warns for. * Several float functions are not covered by tests. * No command line completion for ":syntax spell" and ":syntax sync". * On MS-Windows some float functions return a different value when passed unusual values. strtod() doesn't work for "inf" and "nan". * Using a NULL pointer when using feedkeys() to trigger drawing a tabline. * EMSG() is sometimes used for internal errors. * Build fails when using small features. * Build error on Fedora 23 with small features and gnome2. * Ruby 2.4 no longer supports rb_cFixnum. * Outdated and misplaced comments. * Ubsan warns for integer overflow. * JSON with a duplicate key gives an internal error. (Lcd) * str2nr() and str2float() do not always work with negative values. * Still some float functionality is not covered by tests. * For complicated string json_decode() may run out of stack space. * Channel test fails for using freed memory. * JS style JSON does not support single quotes. * The command selected in the command line window is not executed. (Andrey Starodubtsev)- Updated to revision 147, fixes the following problems * Not enough test coverage for syntax commands. * Test fails because of using :finish. * "2;'(" causes ml_get errors in an empty buffer. * Null pointer access reported by UBsan. * An address relative to the current line, ":.,+3y", does not work properly on a closed fold. * When using indent folding and changing indent the wrong fold is opened. * When 'maxfuncdepth' is set above 200 the nesting is limited to 200. * Small build fails. * Warning for unused argument. * Pasting inserted text in Visual mode does not work properly. * Nested function test fails on AppVeyor. * Normal colors are wrong with 'termguicolors'. * Line number of current buffer in getbufinfo() is wrong. * When using MSVC the GvimExt directory is cleaned twice. * Running tests on MS-Windows is a little bit noisy. * When using 'termguicolors' on MS-Windows the RGB definition causes the colors to be wrong. * searchpair() does not work when 'magic' is off.- Updated to revision 130, fixes the following problems * Not enough testing for entering Ex commands. * Display problem with 'foldcolumn' and a wide character. (esiegerman) * Cancelling completion still inserts text when formatting is done for 'textwidth'. (lacygoill) * Display test fails on MS-Windows. * Parallel make still doesn't work. (Lewis Muir) * Configure uses "ushort" while the Vim code doesn't.- Updated to revision 124, fixes the following problems * May not process channel readahead. (skywind) * Value of 'thesaurus' option not checked properly. * When using ch_read() with zero timeout, can't tell the difference between reading an empty line and nothing available. * Cannot use a semicolon in 'backupext'. (Jeff) * When reading channel output in a timer, messages may go missing. (Skywind) * The channel "drop" option is not tested. * Still checking if memcmp() exists while every system should have it now. * Drop command doesn't use existing window. * The :history command is not tested. * Tests 92 and 93 are old style. * When reading English help and using CTRl-] the language from 'helplang' is used. * Parallel make fails. (J. Lewis Muir) * No test for using CTRL-R on the command line. * Setting 'cursorline' changes the curswant column. (Daniel Hahler) * Internal error for assert_inrange(1, 1).- Updated to revision 101, fixes the following problems * When the input or output is not a tty Vim appears to hang. * When a channel callback consumes a lot of time Vim becomes unresponsive. (skywind) * Can't build on MS-Windows. * Popup menu always appears above the cursor when it is in the lower half of the screen. (Matt Gardner) * Options that are a file name may contain non-filename characters. * Some options are not strictly checked. * (after 8.0.0101) cannot set 'dictionary' to a path- Updated to revision 95, fixes the following problems * Problems with GTK 3.22.2 fixed in 3.22.4.- Export "TERM=linux" before running the test suite: vim does quite an extensive test relying on a full fledged terminal inside OBS, stdio is redirected to a serial console (where the build log is being recorded/extracted. Systemd set non-local tty by default to vt220 in upcoming versions (which the vi test suite fails to run on; this should be considered a vim bug).- Updated to revision 92, fixes the following problems * Using NUL instead of NULL. * Crash when using the preview window from an unnamed buffer. (lifepillar) * On Windows job_stop() stops cmd.exe, not the processes it runs. (Linwei) * When a match ends in part of concealed text highlighting, it might mess up concealing by resetting prev_syntax_id. * An exiting job is detected with a large latency. * New code for job_stop() breaks channel test on AppVeyor. * Conceal test passes even without the bug fix. * No test for what 8.0.0047 fixes. * On Windows job_stop() stops cmd.exe, not the processes it runs. (Linwei) * Minor comment and style deficiencies. * When setting 'filetype' there is no check for a valid name. * Tests fail without the 'keymap' features. * Positioning of the popup menu is not good. * Vim does not build on VMS systems. * When using an Ex command for 'keywordprg' it is escaped as with a shell command. (Romain Lafourcade) * Compiler warning for unused variable. * No digraph for HORIZONTAL ELLIPSIS. * Compiler warning for comparing with unsigned. (Zoltan Arpadffy) * Normal test fails on MS-Windows. * Compiler warning for unused function in tiny build. (Tony Mechelynck) * when calling an operator function when 'linebreak' is set, it is internally reset before calling the operator function. * VMS has a problem with infinity. * Checking did_throw after executing autocommands is wrong. (Daniel Hahler) * Compiler warning for self-comparison. * Tests referred in Makefile that no longer exist. * Exit value from a shell command is wrong. (Hexchain Tong) * MS-Windows: Crash with long font name. (Henry Hu) * More comparisons between firstwin and lastwin. * Cannot make Vim fail on an internal error. * Using number for exception type lacks type checking. * Channel log has double parens ()(). * The GUI code is not tested by Travis. * Accessing freed memory in quickfix. * Accessing freed memory in quickfix. (Domenique Pelle) * The OS X build fails on Travis. * Inconsistent function names. * Extension for configure should be ".ac". * Using freed memory with win_getid(). (Domenique Pelle) * Using freed memory when adding to a quickfix list. (Domenique Pelle) * Using freed memory with recursive function call. (Dominique Pelle) * Cannot add a comment after ":hide". (Norio Takagi) * When the channel callback gets job info the job may already have been deleted. (lifepillar) * When a test fails in Setup or Teardown the problem is not reported. * Various problems with GTK 3.22.2. * Cursor moved after last character when using 'breakindent'. * Test_help_complete sometimes fails in MS-Windows console. * C indenting does not support nested namespaces that C++ 17 has. - Drop bsc-1008800.patch, fixed upstream.- Add bsc-1008800.patch to fix gvim rendering with recent gtk+ update. Fixes bsc#1008800. Patch by Jan Alexander Steffens.- Updated to revision 45, fixes the following problems * Cannot use overlapping positions with matchaddpos(). * No completion for ":messages". * Order of matches for 'omnifunc' is messed up. (Danny Su) * Detecting that a job has finished may take a while. * Get E924 when switching tabs. * OPEN_CHR_FILES not defined for FreeBSD using Debian userland files. * When Vim 8 reads an old viminfo and exits, the next time marks are not read from viminfo. (Ned Batchelder) * Whole line highlighting with matchaddpos() does not work. * When using Insert mode completion but not actually inserting anything an undo item is still created. (Tommy Allen) * When using Insert mode completion with 'completeopt' containing "noinsert" change is not saved for undo. (Tommy Allen) * When using Insert mode completion with 'completeopt' containing "noinsert" with CTRL-N the change is not saved for undo. (Tommy Allen) * In diff mode the cursor may end up below the last line, resulting in an ml_get error. * Calling job_stop() right after job_start() does not work.- Updated to revision 32, fixes the following problems * getwinvar() returns wrong Value of boolean and number options, especially non big endian systems. (James McCoy) * A string argument for function() that is not a function name results in an error message with NULL. (Christian Brabandt) * Netbeans test fails with Python 3. (Jonathonf) * ":lb" is interpreted as ":lbottom" while the documentation says it means ":lbuffer". * Vim 7.4 is still mentioned in a few places. * Popup complete test is disabled. * Unnecessary workaround for AppVeyor. * Crash when editing file that starts with crypt yeader. (igor2x) * On OSX Test_pipe_through_sort_all() sometimes fails. * Typos in comments. * Missing comma in list. * Crypt tests are old style. * Can't tell which part of a channel has "buffered" status. * Build fails. * Cannot get the number of the current quickfix or location list. * When using ":sleep" channel input is not handled. * Test_command_count is old style. * The regexp engines are not reentrant. * In the GUI when redrawing the cursor it may be on the second half of a double byte character. * If a channel in NL mode is missing the NL at the end the remaining characters are dropped. * "gd" and "gD" may find a match in a comment or string. * When the netbeans channel closes, "DETACH" is put in the output part. (Ozaki Kiichi) * Inconsistent use of spaces vs tabs in gd test. * Error format with %W, %C and %Z does not work. (Gerd Wachsmuth) * A channel is closed when reading on stderr or stdout fails, but there may still be something to read on another part. * Superfluous semicolons. * Code for MS-Windows is complicated because of the exceptions for old systems. * Mouse mode is not automatically detected for tmux. * After ":bwipeout" 'fileformat' is not set to the right default.- Updated to revision 3, fixes the following problems * getwinvar() returns wrong Value of boolean and number options, especially non big endian systems. (James McCoy)- Updated to revision 2, fixes the following problems * Intro screen still mentions version7. (Paul) * The netrw plugin does not work.- Update to version 8.0 * Crash on exit when EXITFREE is defined. (Dominique Pelle) * Valgrind reports using uninitialzed memory. (Dominique Pelle) * Test 86 and 87 fail with some version of Python. * Netbeans test fails when run from unpacked MS-Windows sources. * Netbeans test fails in shadow directory. * Not enough test coverage for Normal mode commands. * The example that explains nested backreferences does not work properly with the new regexp engine. (Harm te Hennepe) * Regexp fails to match when using "\>\)\?". (Ramel) * Reading past end of line when using previous substitute pattern. (Dominique Pelle) * Attempt to read history entry while not initialized. * Compiler warnings with Solaris Studio when using GTK3. * Memory leak in timer_start(). * Invalid memory access when formatting. (Dominique Pelle) * Checking for last_timer_id to overflow is not reliable. (Ozaki Kiichi) * Illegal memory access with ":1@". (Dominique Pelle) * Superfluous function prototypes. * Sort test sometimes fails. * Needless line break. Confusing directory name. * MS-Windows gvim.exe does not have DirectX support. * Test runner misses a comma.- Updated to revision 2347, fixes the following problems * submatch() does not check for a valid argument. * The 'langnoremap' option leads to double negatives. And it does not work for the last character of a mapping. * Can't use "." and "$" with ":tab". * With SGR mouse reporting (suckless terminal) the mouse release and scroll up/down is confused. * Warning for missing declaration of skip_vimgrep_pat(). (John Marriott) * Tests using the sleep time can be flaky. * Timer test sometimes fails. * Timer test sometimes fails. * Warning for assigning negative value to unsigned. (Danek Duvall) * Adding pattern to ":oldfiles" is not a generic solution. * Filter test fails. * Oldfiles test fails. * Tiny build fails. (Tony Mechelynck) * When cancelling the :ptjump prompt a preview window is opened for a following command. * Missing colon in error message. * Some error message cannot be translated. * In rare cases diffing 4 buffers is not enough. * Compiler warnings for signed/unsigned in expression. * Check for Windows 3.1 will always return false. (Christian Brabandt) * Compiler warnings in MzScheme code. * The script that checks translations can't handle plurals. * Coverity complains about null pointer check. * Coverity complains about not checking for NULL. * Two JSON messages are sent without a separator. * With 'incsearch' can only see the next match. * Channel test is flaky. * Build fails with small features. * Fail to read register content from viminfo if it is 438 characters long. (John Chen) * :filter does not work for many commands. Can only get matching messages. * When adding entries to an empty quickfix list the title is reset. * printf() isn't tested much. * printf() test fails on Windows. "-inf" is not used. * Build fails on MS-Windows. * Using CTRL-N and CTRL-P for incsearch shadows completion keys. * Using 'hlsearch' highlighting instead of matchpos if there is no search match. * Insufficient testing for NUL bytes on a raw channel. * Netbeans test doesn't read settings from file. * getbufinfo(), getwininfo() and gettabinfo() are inefficient. * getwininfo() and getbufinfo() are inefficient. * Command line completion on "find **/filename" drops sub-directory. * ":diffoff!" does not remove filler lines. * Command line test fails on Windows when run twice. * Memory leak in getbufinfo() when there is a sign. (Dominique Pelle) * New users have no idea of the 'scrolloff' option. * Starting diff mode with the cursor in the last line might end up only showing one closed fold. (John Beckett) * printf() doesn't handle infinity float values correctly. * Timer test fails sometimes. * When a child process is very fast waiting 10 msec for it is noticeable. (Ramel Eshed) * Part of ":oldfiles" command isn't cleared. (Lifepillar) * Comment in scope header file is outdated. (KillTheMule) * Generated files are outdated. * The tee program isn't included. Makefile contains build instructions that don't work. * The callback passed to ch_sendraw() is not used. * MS-Windows build instructions are clumsy. "dosbin" doesn't build. * When installing and $DESTDIR is set the icons probably won't be installed. * Compiler warning in tiny build. (Tony Mechelynck) * printf() handles floats wrong when there is a sign. * Not all systems understand %F in printf(). * Modelines in source code are inconsistent. * Sign test fails on MS-Windows when using the distributed zip archives. * Cscope test fails. * No tests for :undolist and "U" command. * When starting a job that reads from a buffer and reaching the end, the job hangs. * It is not possible to close the "in" part of a channel. * QuickFixCmdPre and QuickFixCmdPost autocommands are not always triggered. * Get warning for deleting autocommand group when the autocommand using the group is scheduled for deletion. (Pavol Juhas) * MS-Windows: some files remain after testing. * Default interface versions for MS-Windows are outdated. * When using "is" the mode isn't always updated. * In a timer callback the timer itself can't be found or stopped. (Thinca) * Marks, writefile and nested function tests are old style. * Default value for 'langremap' is wrong. * Several tests are old style. * Old charsearch test still listed in Makefile. * Crash when doing tabnext in a BufUnload autocmd. (Dominique Pelle) * Accessing freed memory when a timer does not repeat. * Appveyor 64 bit build still using Python 3.4 * Crash when autocommand moves to another tab. (Dominique Pelle) * Crash when deleting an augroup and listing an autocommand. (Dominique Pelle) * No error when deleting an augroup while it's the current one. * Insufficient testing for Normal mode commands. * Channel sort test is flaky. * Normal mode tests fail on MS-Windows. * When 'incsearch' is not set CTRL-T and CTRL-G are not inserted as before. * No way for a system wide vimrc to stop loading defaults.vim. (Christian Hesse) * Redraw problem when using 'incsearch'. * When a test is commented out we forget about it. * Access memory beyond the end of the line. (Dominique Pelle) * Using freed memory when using 'formatexpr'. (Dominique Pelle) * Crash when editing a new buffer and BufUnload autocommand wipes out the new buffer. (Norio Takagi) * Tiny build fails. * Illegal memory access when Visual selection starts in invalid position. (Dominique Pelle) * Freeing a variable that is on the stack. * Crash when BufWinLeave autocmd goes to another tab page. (Hirohito Higashi) * Error for min() and max() contains %s. (Nikolay Pavlov) * Coverity complains about not checking curwin to be NULL. * Using CTRL-X CTRL-V to complete a command line from Insert mode does not work after entering an expression on the command line. * Crash when stop_timer() is called in a callback of a callback. Vim hangs when the timer callback uses too much time. * Outdated comments in test. * On MS-Windows test_getcwd leaves Xtopdir behind. * taglist() is slow. (Luc Hermitte) * Running normal mode tests leave a couple of files behind. (Yegappan Lakshmanan) * taglist() is still slow. (Luc Hermitte) * Can't build with small features. (John Marriott) * Tab page test fails when run as fake root. * MS-Windows: Building with Ruby uses old version. * Tiny things. Test doesn't clean up properly. * Typo in MS-Windows build script. * Too many old style tests. * The "Reading from channel output..." message can be unwanted. Appending to a buffer leaves an empty first line behind. * For MinGW RUBY_API_VER_LONG isn't set correctly. Many default version numbers are outdated. * Autocommand test fails when run directly, passes when run as part of test_alot.- Updated to revision 2334, fixes the following problems * No tests for :undolist and "U" command. * When starting a job that reads from a buffer and reaching the end, the job hangs. * It is not possible to close the "in" part of a channel. * QuickFixCmdPre and QuickFixCmdPost autocommands are not always triggered. * Get warning for deleting autocommand group when the autocommand using the group is scheduled for deletion. (Pavol Juhas) * MS-Windows: some files remain after testing. * Default interface versions for MS-Windows are outdated. * When using "is" the mode isn't always updated. * In a timer callback the timer itself can't be found or stopped. (Thinca) * Marks, writefile and nested function tests are old style. * Default value for 'langremap' is wrong. * Several tests are old style. * Old charsearch test still listed in Makefile. * Crash when doing tabnext in a BufUnload autocmd. (Dominique Pelle) * Accessing freed memory when a timer does not repeat. * Appveyor 64 bit build still using Python 3.4 * Crash when autocommand moves to another tab. (Dominique Pelle) * Crash when deleting an augroup and listing an autocommand. (Dominique Pelle) * No error when deleting an augroup while it's the current one. * Insufficient testing for Normal mode commands. * Channel sort test is flaky. * Normal mode tests fail on MS-Windows. * When 'incsearch' is not set CTRL-T and CTRL-G are not inserted as before. * No way for a system wide vimrc to stop loading defaults.vim. (Christian Hesse) * Redraw problem when using 'incsearch'. * When a test is commented out we forget about it. * Access memory beyond the end of the line. (Dominique Pelle) * Using freed memory when using 'formatexpr'. (Dominique Pelle) * Crash when editing a new buffer and BufUnload autocommand wipes out the new buffer. (Norio Takagi) * Tiny build fails. * Illegal memory access when Visual selection starts in invalid position. (Dominique Pelle) * Freeing a variable that is on the stack. * Crash when BufWinLeave autocmd goes to another tab page. (Hirohito Higashi) * Error for min() and max() contains %s. (Nikolay Pavlov) * Coverity complains about not checking curwin to be NULL. * Using CTRL-X CTRL-V to complete a command line from Insert mode does not work after entering an expression on the command line. * Crash when stop_timer() is called in a callback of a callback. Vim hangs when the timer callback uses too much time. * Outdated comments in test. * On MS-Windows test_getcwd leaves Xtopdir behind.- Updated to revision 2295, fixes the following problems * The field names used by getbufinfo(), gettabinfo() and getwininfo() are not consistent. * Tab page tests are old style. * Test files have inconsistant modelines. * Startup test fails on Solaris. * There is no equivalent of 'smartcase' for a tag search. * ":oldfiles" output is a very long list. * The default ttimeoutlen is very long. * Crash when using funcref() with invalid name. (Dominique Pelle) * Can't build with +eval but without +quickfix. (John Marriott) * submatch() does not check for a valid argument. * The 'langnoremap' option leads to double negatives. And it does not work for the last character of a mapping. * Can't use "." and "$" with ":tab". * With SGR mouse reporting (suckless terminal) the mouse release and scroll up/down is confused. * Warning for missing declaration of skip_vimgrep_pat(). (John Marriott) * Tests using the sleep time can be flaky. * Timer test sometimes fails. * Timer test sometimes fails. * Warning for assigning negative value to unsigned. (Danek Duvall) * Adding pattern to ":oldfiles" is not a generic solution. * Filter test fails. * Oldfiles test fails. * Tiny build fails. (Tony Mechelynck) * When cancelling the :ptjump prompt a preview window is opened for a following command. * Missing colon in error message. * Some error message cannot be translated. * In rare cases diffing 4 buffers is not enough. * Compiler warnings for signed/unsigned in expression. * Check for Windows 3.1 will always return false. (Christian Brabandt) * Compiler warnings in MzScheme code. * The script that checks translations can't handle plurals. * Coverity complains about null pointer check. * Coverity complains about not checking for NULL. * Two JSON messages are sent without a separator. * With 'incsearch' can only see the next match. * Channel test is flaky. * Build fails with small features. * Fail to read register content from viminfo if it is 438 characters long. (John Chen) * :filter does not work for many commands. Can only get matching messages. * When adding entries to an empty quickfix list the title is reset. * printf() isn't tested much. * printf() test fails on Windows. "-inf" is not used. * Build fails on MS-Windows. * Using CTRL-N and CTRL-P for incsearch shadows completion keys. * Using 'hlsearch' highlighting instead of matchpos if there is no search match. * Insufficient testing for NUL bytes on a raw channel. * Netbeans test doesn't read settings from file. * getbufinfo(), getwininfo() and gettabinfo() are inefficient. * getwininfo() and getbufinfo() are inefficient. * Command line completion on "find **/filename" drops sub-directory. * ":diffoff!" does not remove filler lines. * Command line test fails on Windows when run twice. * Memory leak in getbufinfo() when there is a sign. (Dominique Pelle) * New users have no idea of the 'scrolloff' option. * Starting diff mode with the cursor in the last line might end up only showing one closed fold. (John Beckett) * printf() doesn't handle infinity float values correctly. * Timer test fails sometimes. * When a child process is very fast waiting 10 msec for it is noticeable. (Ramel Eshed) * Part of ":oldfiles" command isn't cleared. (Lifepillar) * Comment in scope header file is outdated. (KillTheMule) * Generated files are outdated. * The tee program isn't included. Makefile contains build instructions that don't work. * The callback passed to ch_sendraw() is not used. * MS-Windows build instructions are clumsy. "dosbin" doesn't build. * When installing and $DESTDIR is set the icons probably won't be installed. * Compiler warning in tiny build. (Tony Mechelynck) * printf() handles floats wrong when there is a sign. * Not all systems understand %F in printf(). * Modelines in source code are inconsistent. * Sign test fails on MS-Windows when using the distributed zip archives. * Cscope test fails.- Updated to revision 2225, fixes the following problems * When using matchaddpos() a character after the end of the line can be highlighted. * Can't build with +timers when +digraph is not included. * Recursive call to substitute gets stuck in sandbox. * printf() gives an error when the argument for %s is not a string. * printf() does not support binary format. * Sourcing a script where a character has 0x80 as a second byte does not work. * Buffer overflow when using latin1 character with feedkeys(). * Compiler warnings with older compiler and 64 bit numbers. * Crash when placing a sign in a deleted buffer.- Updated to revision 2216, fixes the following problems * The qf_init_ext() function is too big. * Compiler warning for initializing a struct. * There is still code and help for unsupported systems. * There is no way to get a list of the error lists. * When using ":vimgrep" may end up with duplicate buffers. * No proper testing of trunc_string(). * Coverage report is messed up by the unittests. * Can't run scripttests in the top directory. * Wrong part of #ifdef removed. * eval.c is too big. * Build fails. * eval.c is too big. * eval.c is too big. * Non-Unix builds fail. * Wrong file name. * qf_init_ext() is too big. * Using dummy variable to compute struct member offset. * eval.c is still too big. * Coverity warns for possible buffer overflow. * Compiler warns for uninitialzed variable. (John Marriott) * getcompletion() not well tested. * Compiler warning for char/char_u conversion. * Not all arguments of trunc_string() are tested. Memory access error when running the message tests. * spell.c is too big. * Missing change to include file. * The return value of type() is difficult to use. * substitute() does not support a Funcref argument. * rgb.txt is read for every color name. * One more place using a dummy variable. * No autocommand event to initialize a window or tab page. * Syntax error when dict has '>' key. * Cannot update 'tabline' when a tab was closed. * Running checks in po diretory fails. * Netbeans test fails on non-Unix systems. * When using PERROR() on some systems assert_fails() does not see the error. * Line numbers in the error list are not always adjusted. * Not much test coverage for digraphs. * Coverity complains about not restoring a value. * New digraph test makes testing hang. * Digraph tests fails on some systems. * Using the system default encoding makes tests unpredictable. * Digraph code test coverage is still low. * Keymap test fails with normal features. * Color handling of X11 GUIs is too complicated. * Using submatch() in a lambda passed to substitute() is verbose. * Coverity reports a resource leak when out of memory. * GTK 3 build fails with older GTK version. * Netbeans test fails once in a while. Leaving log file behind. * The color allocation in X11 is overly complicated. * Man test fails when run with the GUI. * Lambda functions show up with completion. * Warning from 64 bit compiler. * Text object tests are old style. * When a keymap is active only "(lang)" is displayed. * "cgn" and "dgn" do not work correctly with a single character match and the replacement includes the searched pattern. * Looping over windows, buffers and tab pages is inconsistant. * Tiny build with GUI fails. * Can't have "augroup END" right after ":au!". * Code duplication when unreferencing a function. * Configure reports default features to be "normal" while it is "huge". * Clang warns about missing field in initializer. * Misplaced equal sign. * Netbeans test is flaky. * Setting 'display' to "lastline" is a drastic change, while omitting it results in lots of "@" lines. * When there is an CmdUndefined autocmd then the error for a missing command is E464 instead of E492. (Manuel Ortega) * Defaults are very conservative. * getcompletion(.., 'dir') returns a match with trailing "*" when there are no matches. * Test for undo is flaky. * Tiny build fails. * Loading defaults.vim with -C argument. * The default vimrc for Windows is very conservative. * Deleting an augroup that still has autocmds does not give a warning. The next defined augroup takes its place. * Mac: can't build with tiny features. * Closures are not supported. * User defined functions can't be a closure. * No easy way to check if lambda and closure are supported. * Mac: don't get +clipboard in huge build. * No new style test for diff mode. * diffmode test leaves files behind, breaking another test. * Compiler warning for loss of data. * No tests for :diffget and :diffput * The short form of ":noswapfile" is ":noswap" instead of ":nos". * Memory leak when saving for undo fails. * Memory leak when using timer_start(). (Dominique Pelle) * Pending timers cause false memory leak reports. * More memory leaks when using partial, e.g. for "exit-cb". * test_partial has memory leaks reported. * Can't build with tiny features. * No error for using function() badly. * Various tiny issues. * Closure function fails. * Using function() with a name will find another function when it is redefined. * Test 86 and 87 fail. * :delfunction causes illegal memory access. * Tiny build fails. * Coverity reports bogus NULL check. * Leaking memory when redefining a function. * A funccal is garbage collected while it can still be used. * On MS-Windows quickix does not handle a line with 1023 bytes ending in CR-LF properly. * Win32: Using CreateThread/ExitThread is not safe. * Not enough testing for popup menu. CTRL-E does not always work properly. * test_alot fails. * Not much testing for cscope. * If a test leaves a window open a following test may fail. * Warning with MinGW 64. (John Marriott) * Quickfix test fails on MS-Windows. * No proper translation of messages with a count. * GUI test isn't testing much. * Test_communicate() fails sometimes. * Quotes make GUI test fail on MS-Windows. * Compiler warning. * Test_job_start_fails() is expected to report memory leaks, making it hard to see other leaks in test_partial. * Result of getcompletion('', 'cscope') depends on previous completion. * Insufficient testing for cscope. * setmatches() mixes up values. (Nikolai Pavlov) * Expression test fails without conceal feature. * Result of getcompletion('', 'sign') depends on previous completion. * match() and related functions tested with old style test. * It is not possible to use plugins in an "after" directory to tune the behavior of a package. * Startup test fails on MS-Windows. * Small build can't run startup test. * Small build can't run tests. * Not running the startup test on MS-Windows. * Startup test gets stuck on MS-Windows. * Cannot get information about timers. * MS-Windows build fails. * No test for "vim --help". * Can't test help on MS-Windows. * Adding duplicate flags to 'whichwrap' leaves commas behind. * Insufficient testing of cscope. * #ifdefs in main() are complicated. * No testing for -C and -N command line flags, file arguments, startuptime. * No test for reading from stdin. * Reading from stdin test fails on MS-Windows. * There is no easy way to stop all timers. There is no way to temporary pause a timer. * Compiler warning for unused variable. * Color Grey40 used in startup but not in the short list. * Sign tests are old style. * Tests that use RunVim() do not actually perform the test. * Test glob2regpat does not test much. * Timers test is flaky. * glob2regpat test fails on Windows. * Completion does not work properly with some plugins. * Cannot detect encoding in a fifo. * When startup test fails it's not easy to find out why. GUI test fails with Gnome. * No automatic prototype for vim_main2(). * Generating prototypes with Cygwin doesn't work well. * With Gnome when the GUI can't start test_startup hangs. * Sign tests don't cover enough. * MS-Windows: The vimrun program does not support Unicode. * glob2regpat test doesn't test everything on MS-Windows. * All functions are freed on exit, which may hide leaks. * Test alot sometimes fails under valgrind. (Dominique Pelle) * In the GUI the cursor is hidden when redrawing any window, causing flicker. * Cannot get all information about a quickfix list. * The sign column disappears when the last sign is deleted. * Build fails with small features. * Test fails with normal features. * It is not easy to get information about buffers, windows and tabpages. * 'wildignore' always applies to getcompletion(). * Warning for unused function. * The +xpm feature is not sorted properly in :version output. * Test for mappings is old style. * Cannot map . (Stephen Riehm) * On OSX configure mixes up a Python framework and the Unix layout. * Mouse support is not automatically enabled with simple term. * Mark " is not set when closing a window in another tab. (Guraga) * Cannot highlight the "~" lines at the end of a window differently. * A font that uses ligatures messes up the screen display. * It's not easy to find out if a window is a quickfix or location list window. * Test fails without the +sign feature.- Updated to revision 2045, fixes the following problems * Looking up a buffer by number is slow if there are many. * Netbeans file authentication not tested. * GTK: display updating is not done properly and can be slow. * setbufvar() causes a screen redraw. * filter() and map() either require a string or defining a function. * Memory leak when using a function callback.- Updated to revision 2033, fixes the following problems * Memory access error when reading viminfo. (Dominique Pelle) * "gd" hangs in some situations. (Eric Biggers) * Not all quickfix tests are also done with the location lists. * Background is not drawn properly when 'termguicolors' is set. * Coverity warns for unreachable code. * Win32: Cannot compile with XPM feature using VC2015 * The Man plugin doesn't work that well. * File list does not include new XPM libraries. * Viminfo continuation line with wrong length isn't skipped. (Marius Gedminas) * Using Ctrl-A with double-byte encoding may result in garbled text. * Minor problems with the quickfix code. * Quickfix long lines test not executed for buffer. * Ruby test is old style. * Cscope interface does not support finding assignments. * Not all parts of the quickfix code are tested. * No test for what 7.4.1948 fixes. * Using 32-bit Perl with 64-bit time_t causes memory corruption. (Christian Brabandt) * When using CTRL-W f and pressing "q" at the ATTENTION dialog the newly opened window is not closed. * Perl interface has obsolete workaround. * Perl interface preprocessor statements not nicely indented. * Crash when running test_channel.vim on Windows. * Unicode standard 9 was released. * When 'insertmode' is reset while doing completion the popup menu remains even though Vim is in Normal mode. * Two test files for increment/decrement. * Running Win32 Vim in mintty does not work. * The quickfix init function is too big. * When using a job in raw mode to append to a buffer garbage characters are added. * Coverity reports a resource leak. * Falling back from NFA to old regexp engine does not work properly. (fritzophrenic) * Invalid memory access with "\. * When the netbeans channel is closed consuming the buffer may cause a crash. * Using ":insert" in an empty buffer sets the jump mark. (Ingo Karkat) * It is not easy to see unrecognized error lines below the current error position. * On Solaris select() does not work as expected when there is typeahead. * GUI has a problem with some termcodes. * On MS-Windows large files (> 2Gbyte) cause problems. * Number variables are not 64 bits while they could be. * With 64 bit changes don't need three calls to sprintf(). * Large file test does not delete its output. * Getting value of binary option is wrong. (Kent Sibilev) * 'errorformat' is parsed for every call to ":caddexpr". Can't add to two location lists asynchronously. * No testing for Farsi code. * Viminfo file contains duplicate change marks. * farsi.c and arabic.c are included in a strange way. * Not all quickfix features are tested. * Missing changes in VMS build file. * Compiler warns for loss of data. * When copying unrecognized lines for viminfo, end up with useless continuation lines. * When updating viminfo with file marks there is no time order. * filter() and map() only accept a string argument. * Cscope items are not sorted. * glob() does not add a symbolic link when there are no wildcards. * Values for true and false can be confusing. * Not all TRUE and FALSE arguments are tested. * True-false test fails. * GUI: cursor drawn in wrong place if a timer callback causes a screen update. (David Samvelyan) * Capturing the output of a command takes a few commands. * Cannot easily scroll the quickfix window. * When writing buffer lines to a job there is no NL to NUL conversion. * evalcmd() doesn't work recursively. * Evalcmd test fails. * Tiny build fails. (Tony Mechelynck) * Crash when passing number to filter() or map(). * Still cursor flickering when a callback updates the screen. (David Samvelyan) * GUI: cursor displayed in the wrong position. * After using evalcmd() message output is in the wrong position. (Christian Brabandt) * Crash when using tabnext in BufUnload autocmd. (Norio Takagi) * Running the tests leaves a viminfo file behind. * evalcmd() has a confusing name. * Messages test fails. * There is a :cbottom command but no :lbottom command. * It is not easy to get a list of command arguments. * Test for getcompletion() does not pass on all systems. * Using "noinsert" in 'completeopt' breaks redo. * Using "noinsert" in 'completeopt' does not insert match. * When a file gets a name when writing it 'acd' is not effective. (Dan Church) * Warning from MinGW about _WIN32_WINNT redefined. (John Marriott) * When there are many errors adding them to the quickfix list takes a long time. * buf_valid() can be slow when there are many buffers. * When ignoring case utf_fold() may consume a lot of time. * Can't build without +autocmd feature. * Still too many buf_valid() calls. * Warnings from 64 bit compiler. * buflist_findname_stat() may find a dummy buffer. * More buf_valid() calls can be optimized. * The cursor blinking stops or is irregular when receiving date over a channel and writing it in a buffer, and when updating the status. * Reference counting for callbacks isn't right. * Can't build with +eval but without +menu. * cppcheck warns for using index before limits check. * printf() does not work with 64 bit numbers. * ARCH must be set properly when using MinGW. * The list_lbr_utf8 test fails if ~/.vim/syntax/c.vim sets 'textwidth' to a non-zero value. * Build fails with 64 bit MinGW. (Axel Bender) * 'cscopequickfix' option does not accept new value "a".- Updated to revision 1938, fixes the following problems * Updating marks in a quickfix list is very slow when the list is long. * When waiting for a character is interrupted by receiving channel data and the first character of a mapping was typed, the mapping times out. * When receiving channel data 'updatetime' is not respected. * Wrong computation of remaining wait time in RealWaitForChar() * When umask is set to 0177 Vim can't create temp files. * GUI: When channel data is received the cursor blinking is interrupted. * Channel reading very long lines is slow. * balloon eval only gets the window number, not the ID. * Cannot easily get the window ID for a buffer. * Cannot get the window ID for a mouse click. * Cannot use a window ID where a window number is expected. * Invoking mark_adjust() when adding a new line below the last line is pointless. * Various typos, long lines and style mistakes. * User commands don't support modifiers. * GTK 3: cursor blinking doesn't work well. * Using CTRL-] in the help on "{address}." doesn't work. * Win32: the "Disabled" menu items would appear enabled. * No test for collapsing buffers for a channel. Some text is lost. * When writing viminfo merging current history with history in viminfo may drop recent history entries. * Some compilers can't handle a double semicolon. * Collapsing channel buffers and searching for NL does not work properly. * Warnings from 64 bit compiler. * Netbeans uses uninitialzed pointer and freed memory. * Doubled semicolons. * Tests using external command to delete directory. * Recent history lines may be lost when exiting Vim. * No test for using setqflist() on an older quickfix list. * When ":doautocmd" is used modelines are used even when no autocommands were executed. * Executing autocommands while using the signal stack has a high chance of crashing Vim. * The effect of the PopupMenu autocommand isn't directly visible. * No proper test for what 7.4.1906 fixes. * History lines read from viminfo in different encoding than when writing are not converted. * Not enough testing for parsing viminfo lines. * Register contents is not merged when writing viminfo. * Missing test changes. * vim_time() not included when needed. * Ruby 2.4.0 unifies Fixnum and Bignum into Integer. * Command line editing is not tested much. * Missing "void" for functions without argument. * Viminfo does not merge file marks properly. * Possible crash with many history items. * Compiler warning for signed/unsigned. * Overwriting pointer argument. * Inconsistent indenting and weird name. * Can't build without +spell but with +quickfix. * Using both old and new style file mark lines from viminfo. * When writing viminfo the jumplist is not merged with the one in the viminfo file. * Compiler warning about uninitialzed variable. * New style tests not executed with MinGW compiler. * When using the GUI search/replace a second match right after the replacement is skipped. * Off-by-one error in bounds check. * No test for directory stack in quickfix. * When writing viminfo numbered marks were duplicated. - Refresh vim-7.3-filetype_spec.patch- Link to perl directly instead of dlopen'ing it.- vim must require %{?libperl_requires}, if perl is not updated with vim in lockstep, the following error occurs: vim: error while loading shared libraries: libperl.so and the program stops working. (boo#982869)- Updated to revision 1883, fixes the following problems * Python: encoding error with Python 2. * Memory leaks in test49. * Invalid memory access when exiting with EXITFREE defined. * Memory leak in test_matchstrpos. * Setting really_exiting causes memory leaks to be reported. * Appending to the quickfix list while the quickfix window is open is very slow. * When a callback adds a timer the GUI doesn't use it until later. * Comparing functions and partials doesn't work well. * Typing "k" at the hit-enter prompt has no effect. * Whether a job has exited isn't detected until a character is typed. After calling exit_cb the cursor is in the wrong place. * Channel test is flaky. * Appending to a long quickfix list is slow. * Check for line break at end of line wrong. * Cppcheck found 2 incorrect printf formats.- Updated to revision 1862, fixes the following problems * Using a partial for timer_start() may cause a crash. * Compiler warnings with 64 bit compiler. * string() with repeated argument does not give a result usable by eval().- Updated to revision 1859, fixes the following problems * Tests involving Python are flaky. * Ubsan detects a multiplication overflow. * Getting an item from a NULL dict crashes. * Can't build with Strawberry Perl 5.24 (obsoletes perl-5.24.patch) * Still trying to read from channel that is going to be closed. * GUI freezes when using a job. * test_syn_attr fails when using the GUI. * Unix: Cannot run all tests with the GUI. * Crash when job and channel are in the same dict while using partials. * When setting 'termguicolors' the Ignore highlighting doesn't work. * Valgrind reports memory leak for job that is not freed. * When a channel appends to a buffer that is 'nomodifiable' there is an error but appending is done anyway. * When a channel writes to a buffer it doesn't find a buffer by the short name but re-uses it anyway. * Cannot use a function reference for "exit_cb".- Update apparmor.vim (taken from AppArmor 2.10.1) * add support for the "unspec" network keyword- Updated to revision 1842, fixes the following problems * non-antialiased misnamed. * When timer_stop() is called with a string there is no proper error message. * Memory leak in debug commands. * Cannot use an Ex command for 'keywordprg'. * Possible crash when conceal is active. * When splitting and closing a window the status height changes. * When using a partial on a dictionary it always gets bound to that dictionary. * The BufUnload event is triggered twice, when :bunload is used with `bufhidden` set to `unload` or `delete`. * Functions specifically for testing do not sort together. * Cannot get the items stored in a partial. * When using packages an "after" directory cannot be used. * The code to reallocate the buffer used for quickfix is repeated. * get() works for Partial but not for Funcref.- Fix build with perl 5.24 (perl-5.24.patch)- Updated to revision 1829, fixes the following problems * No error when invoking a callback when it's not safe. * May try to access buffer that's already freed. * No message on channel log when buffer was freed.- Updated to revision 1826, fixes the following problems * The screen is not updated if a callback is invoked when closing a channel. * Help completion adds @en to all matches except the first one. * Compiler warnings when sprintf() is a macro. * Removing language from help tags too often. * Redirecting stdout of a channel to "null" doesn't work. * When a job is no longer referenced and does not have an exit callback the process may hang around in defunc state. * When job writes to buffer nothing is written. * Callbacks are invoked when it's not safe.- Updated to revision 1816, fixes the following problems * 'guicolors' is a confusing option name. * Quickfix doesn't handle long lines well, they are split. * GTK3 doesn't handle menu separaters properly. * Can't use Vim as MANPAGER. * Running tests in shadow dir fails. * 'termguicolors' option missing from the options window. * Test_out_close_cb sometimes fails. * Using wrong feature name to check for 'termguicolors'. * Using wrong short option name for 'termguicolors'. * Sending DETACH after a channel was closed isn't useful. * Netbeans channel gets garbage collected. * Memory access error when running test_quickfix. * A channel may be garbage collected while it's still being used by a job. * Looping over a null list throws an error. - Refresh vim-7.4-filetype_mine.patch- Updated to revision 1796, fixes the following problems * Cannot use ch_read() in the close callback. * Leading white space in a job command matters. * Channel could be garbage collected too early. * Color name decoding is implemented several times. * Some character classes may differ between systems.- Updated to revision 1786, fixes the following problems * When using the term truecolor feature, the t_8f and t_8b termcap options are not set by default. * Using negative index in strcharpart(). * Warnings reported by cppcheck. * synIDattr() does not respect 'guicolors'. * strcharpart() does not work properly with some multi-byte characters. * The old regexp engine doesn't handle character classes correctly. * Compiled-in colors do not match rgb.txt.- Updated to revision 1778, fixes the following problems * When using complete() it may set 'modified' even though nothing was inserted. * When using feedkeys() in a timer the inserted characters are not used right away. * Undo options are not together in the options window. * Arguments of setqflist() are not checked properly. * No "closed", "errors" and "encoding" attribute on Python output. * Cannot use true color in the terminal. * Newly added features can escape the sandbox. * When using the term truecolor feature, the t_8f and t_8b termcap options are not set by default.- Updated to revision 1754, fixes the following problems * When a buffer gets updated while in command line mode, the screen may be messed up. * Crash when 'tagstack' is off. (Dominique Pelle) * When adding to the quickfix list the current position is reset. * "noinsert" in 'completeopt' is sometimes ignored * syntax not set when using ":buf" and 'filetype' set manually- Updated to revision 1749, fixes the following problems * Cannot detect a crash in tests when caused by garbagecollect(). * The help for functions require a space after the "(". * The Perl interface cannot use 'print' operator for writing directly in standard IO. * It is not easy to get a character out of a string. * Python: turns partial into simple funcref. * Folds may close when using autocomplete. * Test fails when not using utf-8. * It is not possible to only see part of the message history. It is not possible to clear messages. * Count for ":messages" depends on number of lines. * syn-cchar defined with matchadd() does not appear if there are no other syntax definitions which matches buffer text. * Not testing utf-8 characters. * strgetchar() does not work correctly. * Clang warns for uninitialzed variable. (Michael Jarvis) * Python: Converting a sequence may leak memory. * Memory leak in Perl. * Coverity: missing check for NULL pointer. * "gD" does not find match in first column of first line. * When using GTK 3.20 there are a few warnings.- Updated to revision 1726, fixes the following problems * Crash when calling garbagecollect() after starting a job. * When using try/catch in 'tabline' it is still considered an error and the tabline will be disabled. * Tabline test fails in GUI. * Compiler errors for non-ANSI compilers. * ANSI compiler complains about string length.- Updated to revision 1721, fixes the following problems * Leaking memory when opening a channel fails. * Coverity: not using return value of set_ref_in_item(). * Leaking memory when there is a cycle involving a job and a partial. * Tests fail without the job feature.- Updated to revision 1716, fixes the following problems * When using try/catch in 'statusline' it is still considered an error and the status line will be disabled. * For plugins in packages, plugin authors need to take care of all dependencies. * GTK GUI doesn't work on Wayland. * Non-GUI specific settings in the gvimrc_example file. * Double free when a partial is in a cycle with a list or dict. * 'autochdir' doesn't work for the first file.- Updated to revision 1710, fixes the following problems * feedkeys('i', 'x') gets stuck, waits for a character to be typed. * Building the Perl interface gives compiler warnings. * ":syn reset" clears the effect ":syn iskeyword". (James McCoy) * When using :stopinsert in a silent mapping the "INSERT" message isn't cleared. * Display problems when the 'ambiwidth' and 'emoji' options are not set properly or the terminal doesn't behave as expected. * :packadd does not work the same when used early or late. * Using freed memory when parsing 'printoptions' fails. * Using freed memory with "wincmd p". (Dominique Pelle) * Cannot use empty dictionary key, even though it can be useful. * New regexp engine does not work properly with EBCDIC. * Not all output of an external command is read.- Updated to revision 1691, fixes the following problems * When reading JSON from a channel all readahead is used. * channel_get_all() does multiple allocations. * When writing buffer lines to a pipe Vim may block. * Completion doesn't work well for a variable containing "#". * When help exists in multiple languages, adding @ab while "ab" is the default help language is unnecessary. * The Dvorak support is a bit difficult to install. * The justify plugin has to be copied or sourced to be used. * The editexisting plugin has to be copied or sourced to be used. * The swapmous plugin has to be copied or sourced to be used. * The shellmenu plugin has to be copied or sourced to be used. * A reference to the removed file_select plugin remains. * Coverity: copying value of v_lock without initializing it. * Coverity warns for not checking name length (false positive). * Coverity warns for fixed size buffer length (false positive). * Coverity: no check for NULL. * README text is slightly outdated. * There is no easy way to get all the information about a match. * When running tests $HOME/.viminfo is written. * The channel close_cb option does not work. * MzScheme does not support partial. * Ruby interface has inconsistent coding style. * Can't compile with the conceal feature but without multi-byte. * When switching to a new buffer and an autocommand applies syntax highlighting an ml_get error may occur.- Updated to revision 1665, fixes the following problems * When 'F' is in 'shortmess' the prompt for the encryption key isn't displayed. * When binding a function to a dict the reference count is wrong. * Invoking garbage collection may cause a double free. * Crash when an autocommand changes a quickfix list. * Handling emoji characters as full width has problems with backwards compatibility. * Terminating file name has side effects. * Using string() on a partial that exists in the dictionary it binds results in an error. * When a dict contains a partial it can't be redefined as a function. * Using Python vim.bindeval() on a partial doesn't work. * Using freed memory after setqflist() and ":caddbuffer". * Compiler has a problem copying a string into di_key[]. * The matchit plugin needs to be copied to be used. * Quickfix test fails. * Old style test for fnamemodify(). * Users who loaded matchit.vim manually have to change their startup. * Crash when using expand('%:S') in a buffer without a name. * remote_expr() hangs. * Crash when using partial with a timer. * On Unix in a terminal: channel messages are not handled right away. * A plugin does not know when VimEnter autocommands were already triggered. * has('patch-7.4.1') doesn't work. * No test for special characters in channel eval command. * No test for an invalid Ex command on a channel. * Crash in :cgetexpr. * Crash when calling job_start() with a NULL string.- Updated to revision 1635, fixes the following problems * Quickfix code using memory after being freed. * Using channel timeout instead of request timeout. * Timers don't work on Unix. * Not checking for failed open(). * Memory leak when out of memory. * When starting the GUI fails a swap file is left behind. * Timer with an ":echo" command messes up display. * Although emoji characters are ambiguous width, best is to treat them as full width. * Catching exception that won't be thrown. * Having type() handle a Funcref that is or isn't a partial differently causes problems for existing scripts. * Comparing a function that exists on two dicts is not backwards compatible. * string() doesn't handle a partial. * Contents file is only for Amiga distro. * Compiler warnings for non-virtual destructor. * The versplit feature makes the code uneccessary complicated. * Can't build with small features. * Still can't build with small features. * Still quickfix test in old style. * Build fails with tiny features. * Malformed channel request causes a hang. * When a JSON message is split it isn't decoded. * Starting job with output to buffer changes options in the current buffer. * When 'fileformats' is set in the vimrc it applies to new buffers but not the initial buffer. * Emoji characters are not considered as a kind of word character. * Channel test doesn't work with Python 2.6. * Channel demo doesn't work with Python 2.6. * All Channels share the message ID, it keeps getting bigger. * Can't get info about a channel. * Trying to close file descriptor that isn't open. * Missing changes to structs. * Channel out_cb and err_cb are not tested. * 64-bit Compiler warning. * Handling emoji characters as full width has problems with backwards compatibility. * Unicode table for double width is outdated. * Compiler doesn't understand switch on all enum values. * List of test targets is outdated. * If the help tags file was removed "make install" fails. * Vertical movement after CTRL-A ends up in the wrong column. * Channel test is a bit flaky.- Updated to revision 1591, fixes the following problems * Crash when using function reference. * Using ":call dict.func()" where the function is a partial does not work. * Get E923 when using function(dict.func, [], dict). * Warning for unitinialized variable. * Partial is not recognized everywhere. * Nesting partials doesn't work. * Compiler warnings with 64 bit compiler. * Old style test for quickfix. * Combining dict and args with partial doesn't always work. * Warning for shadowed variable. * The quickfix title is truncated.- Updated to revision 1579, fixes the following problems * Passing cookie to a callback is clumsy. * Dict options with a dash are more difficult to use. * Missing update to proto file. * ":helptags ALL" crashes. * An empty list in function() causes an error. * Crash when assert_equal() runs into a NULL string. * Crash in assert_fails(). * Using CTRL-] in help on option in parentheses doesn't work. * Using old style tests for quickfix. * There is no way to avoid the message when editing a file. * No test for ":help". * Setting 'compatible' in test influences following tests. * Tests get stuck at the more prompt. * ":undo 0" does not work. * Write error of viminfo file is not handled properly. * Cannot pass "dict.Myfunc" around as a partial. * There is no way to invoke a function later or periodically.- Updated to revision 1558, fixes the following problems * Using "ever" for packages is confusing. * Specifying buffer number for channel not implemented yet. * MS-Windows job_start() closes wrong handle. * Compiler warning for unitinialized variable. * MS-Windows channel leaks file descriptor. * Using feedkeys() with an empty string disregards 'x' option. * Compiler warning for shadowed variable. * The feedkeys test has a one second delay. * Cannot re-use a channel for another job. * Too many feature flags for pipes, jobs and channels. * Selection with the mouse does not work in command line mode. * Too much code in eval.c. * Channel test is a bit flaky. * Missing job_info(). * job_start() with a list is not tested. * Channel log methods are not tested. * On Win32 escaping the command does not work properly. * GTK3: horizontal cursor movement in Visual selection not good. * Sticky type checking is more annoying than useful. * Getting a cterm highlight attribute that is not set results in the string "-1". * Two tests fail. * Cannot load packages early. * Cannot generate help tags in all doc directories. * ":colorscheme" does not use 'packpath'. * ":runtime" does not use 'packpath'. * Completion for :colorscheme does not use 'packpath'. * List of test targets incomplete. * "make install" changes the help tags file, causing it to differ from the repository. * Windows cannot be identified. * It is not easy to find out what windows display a buffer.- Switch back to GTK+2 because GTK+3 interface seems to be slower.- Updated to revision 1525, fixes the following problems * Statusline highlighting is sometimes wrong. * "J" fails if there are not enough lines. * Channel output to file not implemented yet. * Channel test is a bit flaky. * Channel with disconnected in/out/err is not supported. * Channel test: Waiting for a file to appear doesn't work. * Cannot write channel err to a buffer. * On a high resolution screen the toolbar icons are too small.- Updated to revision 1510, fixes the following problems * Crash when starting a job fails. * Keeping both a variable for a job and the channel it refers to is a hassle. * Channel test fails on AppVeyor.- Updated to revision 1506, fixes the following problems * No error message when :packadd does not find anything. * Garbage collection with an open channel is not tested. * Writing last-but-one line of buffer to a channel isn't implemented yet. * Crash when using ch_getjob(). * No test for reading last-but-one line. * When channel log is enabled get too many "looking for messages" log entries. * Job cannot read from a file.- Updated to revision 1498, fixes the following problems * ":loadplugin" is not optimal, some people find it confusing. * Not using key when result from hangul_string_convert() is NULL. * "inline" is not supported by old MSVC. * Compiler warning for unused function. * Visual-block shift breaks multi-byte characters. * No command line completion for ":packadd". * Wrong callback invoked for zero-id messages. * clr_history() does not work properly. * Crash when built with GUI but it's not active. * Cursor drawing problem with GTK 3. * Error for locked item when using json_decode().- Updated to revision 1485, fixes the following problems * When using hangulinput with utf-8 a CSI character is misintepreted. * Function arguments marked as unused while they are not. * Test_reltime is flaky, it depends on timing. * ":loadplugin" doesn't take care of ftdetect files. * No test for ":loadplugin". * Cannot add a pack direcory without loading a plugin. * "timeout" option not supported on ch_eval*(). * A one-time callback is not used for a raw channel. * Channel "err-io" value "out" is not supported. * Job input from buffer is not implemented.- Updated to revision 1474, fixes the following problems * Sort test doesn't test with "1" argument. * Channel test sometimes fails, especially on OS/X. * Coverity reports missing restore. * Missing out-of-memory check. And Coverity warning. * Can't build without the autocommand feature. * Compiler warnings without the float feature.- Updated to revision 1467, fixes the following problems * Error when reading fails uses wrong errno. Keeping channel open after job stops results in test failing. * The "out-io" option for jobs is not implemented yet. * When encoding JSON, turning NaN and Infinity into null without giving an error is not useful. * JSON encoding doesn't handle surrogate pair. * Can't get buffer number of a channel. * Using empty name instead of no name for channel buffer. * Memory corruption when 'encoding' is not utf-8. * Crash when using json_decode(). * Memory leak when using ch_read(). * JSON tests fail if 'encoding' is not utf-8. * Json encoding still fails when encoding is not utf-8. * Vim hangs when a channel has a callback but isn't referenced. * Test 87 fails with Python 3.5. * Opening a channel with select() is not done properly. * When a JSON channel has a callback it may never be cleared. * When the argument of sort() is zero or empty it fails.- Updated to revision 1421, fixes the following problems * When calling ch_close() the close callback is invoked, even though the docs say it isn't. * Using "u_char" intead of "char_u", which doesn't work everywhere. * Tests slowed down because of the "not a terminal" warning. * May free a channel when a callback may need to be invoked.- Disable sniff support, its unmaintained.- Updated to revision 1410, fixes the following problems * The close-cb option is not implemented yet. * Perl eval doesn't work properly on 64-bit big-endian machine. * Having 'autochdir' set during startup and using diff mode doesn't work. * GTK 3 is not supported. * Completion menu flickers. * Leaking memory in cs_print_tags_priv(). * json_encode() does not handle NaN and inf properly. * Leaking memory in cscope interface.- Updated to revision 1397, fixes the following problems * When the Job exit callback is invoked, the job may be freed too soon. * Starting a job hangs in the GUI. * Can't sort inside a sort function.- Drop vim-7.1.314-CVE-2009-0316-debian.patch, Python 2.7 has the appropriate fix.- Updated to revision 1385, fixes the following problems * Job and channel options parsing is scattered. * Channel test ch_sendexpr() times out. * Can't remove a callback with ch_setoptions(). * Channels don't have a queue for stderr. * X11 GUI callbacks don't specify the part of the channel. * Channel read implementation is incomplete. * Calling a Vim function over a channel requires turning the arguments into a string. * ch_setoptions() cannot set all options. * Can't change job settings after it started. * The job exit callback is not implemented. * Can't get the job of a channel. * It is not easy to use a set of plugins and their dependencies.- Updated to revision 1353, fixes the following problems * Compiler warnings in build with -O2. * When there is any error Vim will use a non-zero exit code. * When the test server fails to start Vim hangs. * When the port isn't opened yet when ch_open() is called it may fail instead of waiting for the specified time. * The test script lists all functions before executing them.- Updated to revision 1345, fixes the following problems * Crash when using channel that failed to open. * Crash when closing the channel in a callback. * Channel test fails on non-darwin builds. * Channel NL mode is not supported yet. * It's difficult to add more arguments to ch_sendraw() and ch_sendexpr(). * Can't compile with +job but without +channel.- Updated to revision 1328, fixes the following problems * Cursor changes column with up motion when the matchparen plugin saves and restores the cursor position. (Martin Kunev) * "\%1l^#.*" does not match on a line starting with "#". * Channel with pipes doesn't work in GUI. * Crash when unletting the variable that holds the channel in a callback function. * Can't compile with +job but without +channel.- Updated to revision 1294, fixes the following problems * copy() and deepcopy() fail with special variables. * Encoding {'key':} to JSON doesn't give an error. * assert_false(v:false) reports an error. * When jsonencode() fails it still returns something. * jsonencode() is not producing strict JSON. * Crash when evaluating the pattern of ":catch" causes an error. * The job feature isn't available on MS-Windows. * ch_open() with a timeout doesn't work correctly. * ch_sendexpr() does not use JS encoding. - Remove vim-7.3-diff_check.patch- Updated to revision 1194, fixes the following problems * New lines in the viminfo file are dropped. * Old style tests for the argument list. * Generated function prototypes still have __ARGS(). * Wrong argument to assert_exception() causes a crash. * Illegal memory access when using :copen and :cclose. * When running gvim in the foreground some icons are missing. * Recognizing does not work when the language is Turkish. * Using searchpair() with a skip expression that uses syntax highlighting sometimes doesn't work. * Cannot define keyword characters for a syntax file. * Can't sort on floating point numbers. * Default features are conservative. * Conflict for "chartab". * Using the local value of 'errorformat' causes more problems than it solves. * 'langmap' applies to the first character typed in Select mode. * Langmap test fails with normal build. * Autocommands triggered by quickfix cannot always get the current title value. * No support for JSON. * Build with normal features fails. * Coverity warns for NULL pointer and ignoring return value. * type() does not work for v:true, v:none, etc. * Automatically generated function prototypes use __ARGS. * No error for jsondecode('"'). * ":argadd" without argument is supposed to add the current buffer name to the arglist. * Missing error number in MzScheme. * Expressions "0 + v:true" and "'' . v:true" cause an error. * No tests for "is" and "isnot" with the new variables. * This doesn't give the right result: eval(string(v:true)). * No test for new behavior of v:true et al. * The +channel feature is not in :version output. * empty() doesn't work for the new special variables. * test_writefile and test_viml do not delete the tempfile. * Crash with invalid argument to glob2regpat(). * free_tv() can't handle special variables. * Error messages for security context are hard to translate. * The channel feature isn't working yet. * Can't build with FEAT_EVAL but without FEAT_MBYTE. * Compiler warning for not using return value of fwrite().- Updated to revision 1130, fixes the following problems * Repeating CTRL-A doesn't work. * No tests for :hardcopy and related options. * When making a change while need_wait_return is set there is a two second delay. * With 'rightleft' and concealing the cursor may move to the wrong position. * Vim can create a directory but not delete it. * When using ":next" with an illegal file name no error is reported. * Using {ns} in variable name does not work. (lilydjwg) * delete() does not work well with symbolic links. * delete(x, 'rf') does not delete files starting with a dot. * No longer get "." and ".." in directory list. * argidx() has a wrong value after ":%argdelete". (Yegappan Lakshmanan) * delete(x, 'rf') fails if a directory is empty. (Lcd) * Using ":argadd" when there are no arguments results in the second argument to be the current one. (Yegappan Lakshmanan) * There is no perleval(). * Can only get the directory of the current window. * Python None value can't be converted to a Vim value. * Memory leak in :vimgrep.- Updated to revision 1087, fixes the following problems * Wrong way to check for unletting internal variables. * The Tcl interface can't be loaded dynamically on Unix. * Crash when using an invalid command. * CTRL-A does not work well in right-left mode. * Using "." to repeat CTRL-A in Visual mode increments the wrong numbers. * The CTRL-A and CTRL-X commands do not update the '[ and '] marks. * Crash with an extremely long buffer name. * CTRL-A and CTRL-X work badly with blockwise visual selection- Updated to revision 1066, fixes the following problems * Segfault when unletting "count". * Illegal memory access with weird syntax command. (Dominique Pelle) * Typos in the :options window. * Compiler warning for ignoring return value of fwrite(). * When a spell file has single letter compounding creating suggestions takes an awful long time.- Updated to revision 1046, fixes the following problems * The fix in patch 7.3.192 is not tested. * When a symbolic link points to a file in the root directory, the swapfile is not correct. * Vim overwrites the value of $PYTHONHOME. * The local value of 'errorformat' is not used for ":lexpr" and ":cexpr". * The column is not restored properly when the matchparen plugin is used in Insert mode and the cursor is after the end of the line. * When there is a backslash in an option ":set -=" doesn't work. * An Ex range gets adjusted for folded lines even when the range is not using line numbers. * Using "q!" when there is a modified hidden buffer does not unload the current buffer, resulting in the need to abandon it again. * g-CTRL-G shows the word count, but there is no way to get the word count in a script.- Updated to revision 1004, fixes the following problems * searchpos() always starts searching in the first column, which is not what some people expect. (Brett Stahlman) * Leaking memory when hash_add() fails. Coverity error 99126.- Updated to revision 979, fixes the following problems * When pasting on the command line line breaks result in literal characters. This makes pasting a long file name difficult. * When using :diffsplit the cursor jumps to the first line. * Using ":sort" on a very big file sometimes causes text to be corrupted. (John Beckett) * test_cdo fails when using another language than English. * When changing the crypt key the blocks read from disk are not decrypted.- Updated to revision 972, fixes the following problems * Test 87 doesn't work in a shadow directory. * Configure doesn't work with a space in a path. * test86 and test87 are flaky in Appveyor. * Rare crash in getvcol(). (Timo Mihaljov) * The asin() function can't be used. * Memory leak when there is an error in setting an option.- Updated to revision 963, fixes the following problems * Crash when dragging with the mouse. * Segfault reading unitialized memory. * X11 and GTK have moure mouse buttons than Vim supports. * Memory leak when encountering a syntax error. * vt52 terminal codes are not correct. * There is no way to ignore case only for tag searches. * test_tagcase breaks for small builds. * Writing tests for Vim script is hard. * New style testing is incomplete. * Missing changes in source file. * Test_listchars fails with MingW. (Michael Soyka) * Can't build when the insert_expand feature is disabled. * When using 'colorcolumn' and there is a sign with a fullwidth character the highlighting is wrong. (Andrew Stewart) * v:errors is not initialized. * Sorting number strings does not work as expected. (Luc Hermitte) * 'lispwords' is tested in the old way. * When a test script navigates to another buffer the .res file is created with the wrong name. * When using Lua there may be a crash. (issue #468) * Vim doesn't recognize .pl6 and .pod6 files. * A few more file name extensions not recognized. * Test_tagcase fails when using another language than English. * Vim checks if the directory "$TMPDIR" exists. * When setting 'term' the clipboard ownership is lost. * Test107 fails in some circunstances. * Cannot run the tests with gvim. Cannot run individual new stests. * test_listlbr_utf8 sometimes fails.- Updated to revision 935, fixes the following problems * Test 94 fails on some systems. * test_utf8 has confusing dummy command. * Crash when using longest completion match.- Updated to revision 930, fixes the following problems * When a BufLeave autocommand changes folding in a way it syncs undo, undo can be corrupted. * Python interface can produce error "vim.message' object has no attribute 'isatty'". * Libraries for dynamically loading interfaces can only be defined at compile time. * Compiler complains about type punned pointer. * t_Ce and t_Cs are documented but not supported. (Hirohito Higashi) * Wrong indenting for C++ constructor. * No utf-8 support for the hangul input feature. * New compiler warning: logical-not-parentheses * When removing from 'path' and then adding, a comma may go missing. (Malcolm Rowe) * When running out of memory while copying a dict memory may be freed twice. (ZyX) * Compiler warning for comparing signed and unsigned. * A digit in an option name has problems. * The dll options are not in the options window. * The rubydll option is not in the options window. * Missing proto file update. (Randall W. Morris) * Leaking memory with ":helpt {dir-not-exists}". * Prototypes not always generated. * User may yank or put using the register being recorded in. * Completing the longest match doesn't work properly with multi-byte characters. * Ruby crashes when there is a runtime error. * A clientserver message interrupts handling keys of a mapping. * "gv" after paste selects one character less if 'selection' is "exclusive". * MS-Windows: Most users appear not to like the window border. - Refresh vim-7.3-sh_is_bash.patch- Updated to revision 898, fixes the following problems * Build failure when using dynamic python but not python3. * Indentation of array initializer is wrong. * On MS-Windows the iconv DLL may have a different name. * C indenting is wrong below a "case (foo):" * vimrun.exe is picky about the number of spaces before -s. * Custom command line completion does not work for a command containing digits. * Editing a URL, which netrw should handle, doesn't work. * Freeze and crash when there is a sleep in a remote command. (Karl Yngve Lervåg) * The 'fixendofline' option is set on with ":edit".- Updated to revision 889, fixes the following problems * Crash when changing the 'tags' option from a remote command. (Benjamin Fritz) * 'smarttab' is also effective when 'paste' is enabled. (Alexander Monakov) * May get into an invalid state when using getchar() in an expression mapping. * Vim leaks memory, when 'wildignore' filters out all matches. * Compiler warning for unused variable. (Tony Mechelynck) * Not obvious how to contribute. * ":find" sometimes fails. (Excanoe) * Coverity error for clearing only one byte of struct. * Can't see line numbers in nested function calls. * Test 49 fails. * When leaving the command line window with CTRL-C while a completion menu is displayed the menu isn't removed. * Block-mode replace works characterwise instead of blockwise after column 147. (Issue #422) * When doing an upwards search without wildcards the search fails if the initial directory doesn't exist. * Using uninitialized memory for regexp with back reference. (Dominique Pelle) * The OptionSet autocommands are not triggered from setwinvar(). * Triggering OptionSet from setwinvar() isn't tested.- Updated apparmor.vim (taken from AppArmor 2.10.0) * add support for the "ib" and "mpls" network keywords- Updated to revision 865, fixes the following problems * GTK: font glitches for combining characters * "zt" still doesn't work well with filler lines. (Gary Johnson) * Dragging the current tab with the mouse doesn't work properly. * It's a bit clumsy to execute a command on a list of matches. * Vim doesn't recognize all htmldjango files. * Filetype detection is outdated. * pango_shape_full() is not always available. * Still problems with pango_shape_full() not available. * plines_nofill() used without the diff feature.- Updated to revision 854, fixes the following problems * When '#' is in 'isident' the is# comparator doesn't work. * Compiler warning for possible loss of data. * "vi)d" may leave a character behind. * CTRL-A on hex number in Visual block mode is incorrect. * Moving the cursor in Insert mode starts new undo sequence. * does not show up. * Saving and restoring the console buffer does not work properly. * "zt" in diff mode does not always work properly. (Gary Johnson) * Missing information about runtime files.- Updated to revision 843, fixes the following problems * Xxd doesn't have a license notice. * The ruler shows "Bot" even when there are only filler lines missing. (Gary Johnson) * CTRL-A in Visual mode doesn't work properly with "alpha" in 'nrformat'. * After CTRL-V CTRL-A mode isn't updated. (Hirohito Higashi) * With a sequence of commands using buffers in diff mode E749 is given. (itchyny) * Invalid memory access when using "exe 'sc'". * Gcc sanitizer complains about using a NULL pointer to memmove(). * It is not possible to save and restore character search state. * Illegal memory access with "sy match a fold". * Invalid memory access when doing ":call g:". * Invalid memory access when doing ":fun X(". * Invalid memory access in file_pat_to_reg_pat(). * 'linebreak' breaks c% if the last Visual selection was block. (Chris Morganiser, Issue 389) * Invalid memory access in file_pat_to_reg_pat. * Cursor moves after CTRL-A on alphabetic character. * Invalid memory access for ":syn keyword x a[". * Crash when using "syn keyword x c". (Dominique Pelle) * Crash when clicking in beval balloon. (Travis Lebsock) * Resetting 'encoding' when doing ":set all&" causes problems. (Bjorn Linse) Display is not updated. * When expanding `=expr` on the command line and encountering an error, the command is executed anyway. * $HOME in `=$HOME . '/.vimrc'` is expanded too early. * More side effects of ":set all&" are missing. (Björn Linse) * gettabvar() doesn't work after Vim start. (Szymon Wrozynski) * Comparing utf-8 sequences does not handle different byte sizes correctly. * Can't compile without the crypt feature. (John Marriott) - Refresh vim-7.3-diff_check.patch- Updated to revision 803, fixes the following problems * Repeating a change in Visual mode does not work as expected. (Urtica Dioica) * Accessing memory before an allocated block. * Using freed memory when triggering CmdUndefined autocommands. * Test for ":diffoff" doesn't catch all potential problems. * Using "A" in Visual mode while 'linebreak' is set is not tested. * C indent does not support C11 raw strings. (Mark Lodato)- Updated to revision 797, fixes the following problems * Using freed memory and crash. (Dominique Pellej) * Test fails when the autochdir feature is not available. Test output contains the test script. * The buffer list can be very long. * Can only conceal text by defining syntax items. * Can't specify when not to ring the bell. * The 'fixeol' option is not copied to a new window. * Warning from 64 bit compiler. * Crash when using more lines for the command line than 'maxcombine'.- Updated to revision 788, fixes the following problems * CTRL-A and CTRL-X in Visual mode do not always work well. * :diffoff only works properly once. * Behavior of :diffoff is not tested. * Background color response with transparency is not ignored. * Search does not handle multi-byte character at the start position correctly. * 'langmap' is used in command-line mode when checking for mappings. Issue 376. * When using the CompleteDone autocommand event it's difficult to get to the completed items. * It is not possible to avoid using the first item of completion. * Equivalence class for 'd' does not work correctly. * Coverity warns for uninitialized variable. * Using CTRL-A in a line without a number moves the cursor. May cause a crash when at the start of the line. (Urtica Dioica) * Compiler complains about uninitialized variable and clobbered variables. * line2byte() returns one less when 'bin' and 'noeol' are set. * Still a few problems with CTRL-A and CTRL-X in Visual mode. * copy_chars() and copy_spaces() are inefficient. * Using both "noinsert" and "noselect" in 'completeopt' does not work properly. * On some systems automatically adding the missing EOL causes problems. Setting 'binary' has too many side effects. * It is not possible for a plugin to adjust to a changed setting. * snprintf() isn't available everywhere.- Updated to revision 763, fixes the following problems * Appending in Visual mode with 'linebreak' set does not work properly. Also when 'selection' is "exclusive". (Ingo Karkat) * Using CTRL-A in Visual mode does not work well. (Gary Johnson) * It is not easy to count the number of characters. * Cannot detect the background color of a terminal. * When 'conceallevel' is 1 and quitting the command-line window with CTRL-C the first character ':' is erased. * Spelling mistakes are not displayed after ":syn spell". * The request-background termcode implementation is incomplete. * Comment for may_req_bg_color() is wrong. (Christ van Willegen)- Updated to revision 752, fixes the following problems * When setting the crypt key and using a swap file, text may be encrypted twice or unencrypted text remains in the swap file. * The tab menu shows "Close tab" even when it doesn't work. * The cursor line is not always updated for the "O" command. * ml_get error when using "p" in a Visual selection in the last line. * Wrong argument for sizeof(). * In a string "\U" only takes 4 digits, while after CTRL-V U eight digits can be used. * ":1quit" works like ":.quit". (Bohr Shaw) * When using += with ":set" a trailing comma is not recognized. (Issue 365) * Cannot specify a vertical split when loading a buffer for a quickfix command. * "p" in Visual mode causes an unexpected line split. * No tests for Ruby and Perl. * The entries added by matchaddpos() are returned by getmatches() but can't be set with setmatches(). (Lcd) * ":[count]tag" is not always working. (cs86661) * ":cnext" may jump to the wrong column when setting 'virtualedit=all' * For some options two consecutive commas are OK. (Nikolay Pavlov) * It is not obvious how to enable the address sanitizer. * Unicode 8.0 not supported.- Make Perl support dynamic bsc#804070- Updated to revision 729, fixes the following problems * Illegal memory access when there are illegal bytes. * ":let list += list" can change a locked list. * Autocommands triggered by quickfix cannot get the current title value. * Overflow when adding MAXCOL to a pointer. * When 'list' is set Visual mode does not highlight anything in empty lines. (mgaleski) * 0x202f is not recognized as a non-breaking space character. * For indenting, finding the C++ baseclass can be slow. * ":call setreg('"', [])" reports an internal error. * Occasional crash with 'list' set.- Updated to revision 712, fixes the following problems * Out-of-bounds read, dectected by Coverity. * Not freeing memory when encountering an error. * The filename used for ":profile" must be given literally. * Various problems with locked and fixed lists and dictionaries. * E315 when trying to delete a fold. (Yutao Yuan) * Fold can't be opened after ":move". (Ein Brown) * Compiler warning for using uninitialized variable. (Yasuhiro Matsumoto) * Joining an empty list does uneccessary work. * Compiler warning for start_dir unused when building unittests. * Searching for a character matches an illegal byte and causes invalid memory access. (Dominique Pelle) * Can't build with Ruby 2.2. * Window drawn wrong when 'laststatus' is zero and there is a command-line window. (Yclept Nemo) * Undo files can have their executable bit set. * gettext() is called too often. * ":tabmove" does not work as documented. * It is not possible to make spaces visibible in list mode.- Updated to revision 694, fixes the following problems * When starting several Vim instances in diff mode, the temp files used may not be unique. (Issue 353) * When there are illegal utf-8 characters the old regexp engine may go past the end of a string. * "zr" and "zm" do not take a count. * There is no way to use a different in Replace mode for a terminal. * When "$" is in 'cpo' the popup menu isn't undrawn correctly. (Issue 166) * Memory access errors when changing indent in Ex mode. Also missing redraw when using CTRL-U. (Knil Ino) * Can't build with MzScheme. * Session file is not correct when there are multiple tab pages. * Running tests changes the .viminfo file.- Updated to revision 683, fixes the following problems * When using --remote the directory may end up being wrong. * CTRL-W in Insert mode does not work well for multi-byte characters. * MS-Windows: When Vim is minimized the window height is computed incorrectly. * The search highlighting and match highlighting replaces the cursorline highlighting, this doesn't look good. * Typo in the vimtutor command.- Updated to revision 676, fixes the following problems * When 'ruler' is set the preferred column is reset. (Issue 339) * Using freed memory when g:colors_name is changed in the colors script. (oni-link) * Using "0 CTRL-D" in Insert mode may have CursorHoldI interfere. (Gary Johnson) * When 'M' is in the 'cpo' option then selecting a text object in parenthesis does not work correctly. * When using netbeans a buffer is not found in another tab. * When 'compatible' is reset 'numberwidth' is set to 4, but the effect doesn't show until a change is made. * 'linebreak' does not work properly with multi-byte characters. * There is a chance that Vim may lock up. * 'colorcolumn' isn't drawn in a closed fold while 'cursorcolumn' is. (Carlos Pita) * Can't use a glob pattern as a regexp pattern. * When netbeans is active the sign column always shows up. * Using 'cindent' for Javascript is less than perfect. * Warning for shadowing a variable. * When completing a shell command, directories in the current directory are not listed. * The first syntax entry gets sequence number zero, which doesn't work. (Clinton McKay) * Missing changes in one file. * When a FileReadPost autocommand moves the cursor inside a line it gets moved back. - Refresh vim73-no-static-libpython.patch- Updated to revision 658, fixes the following problems * The tabline menu was using ":999tabnew" which is now invalid. * When using "gf" escaped spaces are not handled. * Stratus VOS doesn't have sync(). * When splitting the window in a BufAdd autocommand while still in the first, empty buffer the window count is wrong. * ":bufdo" may start at a deleted buffer. * Compiler complains about ignoring return value of fwrite(). (Michael Jarvis) * Configure check may fail because the dl library is not used. * Can't match "%>80v" properly for multi-byte characters. * Xxd lacks a few features. * Insert mode completion with complete() may have CTRL-L work like CTRL-P. * glob() and globpath() cannot include links to non-existing files. (Charles Campbell) * Text deleted by "dit" depends on indent of closing tag. (Jan Parthey) * Missing changes for glob() in one file. * Compiler warnings for pointer mismatch. * 'formatexpr' is evaluated too often.- Updated to revision 640, fixes the following problems * When using Insert mode completion combined with autocommands the redo command may not work. * The default conceal character is documented to be a space but it's initially a dash. (Christian Brabandt) * 7.4.592 breaks the netrw plugin, because the autocommands are skipped. * Marks are not restored after redo + undo. * If no NL or CR is found in the first block of a file then the 'fileformat' may be set to "mac". (Issue 77) * A search with end offset gets stuck at end of file. (Gary Johnson) * Incorrectly read the number of buffer for which an autocommand should be registered. * Can't build with Lua 5.3 on Windows. * Combination of linebreak and conceal doesn't work well. * After deleting characters in Insert mode such that lines are joined undo does not work properly. (issue 324)- Updated to revision 629, fixes the following problems * For complicated list and dict use the garbage collector can run out of stack space. * Syntax error. * The NFA engine does not implement the 'redrawtime' time limit. * Vim hangs when freeing a lot of objects. * Wrong ":argdo" range does not cause an error. * luaV_setref() is missing a return statement. (Ozaki Kiichi) * luaV_setref() not returning the correct value. * Compiler warning for unitinialized variable. (Tony Mechelynck) * Returning 1 in the wrong function. (Raymond Ko) * Compiler warning for unused argument. * Crash with pattern: \(\)\{80000} (Dominique Pelle) * May leak memory or crash when vim_realloc() returns NULL. * Possible NULL pointer dereference. * The last screen cell is not updated. * Compiler warning for variable might be clobbered by longjmp. * Coverity warning for Out-of-bounds read. - Remove vim-speedup-gc.patch, fixed upstream- Updated to revision 608, fixes the following problems * Compiler warnings for unitinialized variables. (John Little) * Can't match "%>80v" properly. (Axel Bender) * Range for :bdelete does not work. (Ronald Schild) * Parallel building of the documentation html files is not reliable. * Conceal does not work properly with 'linebreak'. (cs86661) * ":0argedit foo" puts the new argument in the second place instead of the first. * Using ctrl_x_mode as if it contains flags. * test_listlbr_utf8 fails when the conceal feature is not available. * When doing ":e foobar" when already editing "foobar" and 'buftype' is "nofile" the buffer is cleared. (Xavier de Gaye) * Crash when searching for "x\{0,90000}". (Dominique Pelle) * Using a block delete while 'breakindent' is set does not work properly. * The test_command_count test fails when using Japanese. * Tiny build doesn't compile. (Ike Devolder) * Cannot change the result of systemlist(). * Out-of-memory error. * Memory wasted in struct because of aligning. * It is not possible to have feedkeys() insert characters. * ":set" does not accept hex numbers as documented. * 'foldcolumn' may be set such that it fills the whole window, not leaving space for text. * Running tests changes viminfo. * The # register is not writable, it cannot be restored after jumping around. * May crash when using a small window. * Compiler warnings for unused variables.- Add vim-speedup-gc.patch to improve garbage collection performance. Based on https://github.com/neovim/neovim/pull/1761 (boo#899747)- Modify vim-7.3-filetype_changes.patch to expand tabs when editing * .changes files (bnc#900839)- Update suse.vimrc to stop remembering file positions for git commit cases. This fixes bnc#538369 and based on msys commits 1ef258e and 65ffc90.- Updated to revision 580, fixes the following problems * Ex range handling is wrong for buffer-local user commands. * Segfault with wide screen and error in 'rulerformat'. (Ingo Karkat) * No test for replacing on a tab in Virtual replace mode. * FEAT_OSFILETYPE is used even though it's never defined. * Ranges for arguments, buffers, tabs, etc. are not checked to be valid but limited to the maximum. This can cause the wrong thing to happen. * :argdo, :bufdo, :windo and :tabdo don't take a range. * Non-ascii vertical separater characters are always redrawn. * Giving an error for ":0wincmd w" is a problem for some plugins. * Having CTRL-C interrupt or not does not check the mode of the mapping. (Ingo Karkat) * Building with dynamic library does not work for Ruby 2.2.0 * Can't build with tiny features. (Ike Devolder) * Address type of :wincmd depends on the argument. * Mapping CTRL-C in Visual mode doesn't work. (Ingo Karkat) * No error for eval('$'). * Unicode character properties are outdated. * Redrawing problem with 'relativenumber' and 'linebreak'. * Matching with a virtual column has a lot of overhead on very long lines. (Issue 310) * Using getcurpos() after "$" in an empty line returns a negative number. * Wrong cursor positioning when 'linebreak' is set and lines wrap. * ":52wincmd v" still gives an invalid range error. (Charles Campbell)- Updated to revision 560, fixes the following problems * Tests fail with small features plus Python. * Crash when computing buffer count. Problem with range for user commands. Line range wrong in Visual area. * Cannot build with tiny and small features. (Taro Muraoka) * Crash when doing a range assign. * Using a range for window and buffer commands has a few problems. Cannot specify the type of range for a user command. * Since patch 7.4.232 "1,3s/\n//" joins two lines instead of three. (Eliseo Martínez) Issue 287 * Warnings for unused arguments when compiling with a combination of features. * Highlighting for multi-line matches is not correct. * Repeated use of vim_snprintf() with a number. * Using "vit" does not select a multi-byte character at the end correctly. * Function name not recognized correctly when inside a function. * curs_rows() function is always called with the second argument false. * "ygn" may yank too much. (Fritzophrenic) Issue 295. * Langmap applies to Insert mode expression mappings. * Various small issues. * Missing part of patch 7.4.519. * test_close_count may fail for some combination of features. * Failed commands in Python interface not handled correctly. * One more small issue. * When the X server restarts Vim may get stuck. * Appending a block in the middle of a tab does not work correctly when virtualedit is set. * Memory leak using :wviminfo. Issue 296.- use SUSE LINUX GmbH everywhere- Updated to revision 537, fixes the following problems * With a wrapping line the cursor may not end up in the right place. (Nazri Ramliy) * Using status line height in width computations. * Crash when using syntax highlighting. * Sun PCK locale is not recognzed. * When using "vep" a mark is moved to the next line. (Maxi Padulo, Issue 283) * Specifying wrong buffer size for GetLongPathName(). * When the X11 server is stopped and restarted, while Vim is kept in the background, copy/paste no longer works. (Issue 203) * When using ":ownsyntax" spell checking is messed up. (Issue 78) * map() leaks memory when there is an error in the expression. * matchstr() fails on long text. Daniel Hahler) * Still confusing regexp failure and NFA_TOO_EXPENSIVE. * Crash when using matchadd() (Yasuhiro Matsumoto) * No test for what 7.4.517 fixes. * Many commands take a count or range that is not using line numbers. * Comments about parsing an Ex command are wrong. * When using 'incsearch' "2/pattern/e" highlights the first match. * ":hardcopy" leaks memory in case of errors. * Warnings when compiling if_ruby.c. * Can't build with tiny features. * Test 63 fails when using a black&white terminal. * Value of v:hlsearch reflects an internal variable.- Updated to revision 516, fixes the following problems * When generating ja.sjis.po the header is not correctly adjusted. * Users are not aware their encryption is weak. * "-fwrapv" argument breaks use of cproto. * Generating proto for if_ruby.c uses type not defined elsewhere. * Crash because reference count is wrong for list returned by getreg(). * Memory access error. (Dominique Pelle) * In a help buffer the global 'foldmethod' is used. (Paul Marshall) * Completing a function name containing a # does not work. Issue 253.- Updated to revision 507, fixes the following problems * Setting the local value of 'backupcopy' empty gives an error. (Peter Mattern) * Compiler warning. * Crash when expanding a very long string. * CTRL-W } does not open preview window. (Erik Falor) * 'linebreak' does not work well together with Visual mode. * Issue 26: CTRL-C does not interrupt after it was mapped and then unmapped. * The "precedes" entry in 'listchar' will be drawn when 'showbreak is set and list is not. * Cursor movement is incorrect when there is a number column/sign/fold column and 'sbr' is displayed. * Can't compile on a system where Xutf8SetWMProperties() is not in the X11 library. Issue 265. * When using ":%diffput" and the other file is empty an extra empty line remains. * Using byte length instead of character length for 'showbreak'. * When 'balloonexpr' results in a list, the text has a trailing newline. (Lcd) * A 0x80 byte is not handled correctly in abbreviations. * Abbreviations don't work. (Toothpik) * Check for writing to a yank register is wrong. * ":sign jump" may use another window even though the file is already edited in the current window. * test_mapping fails for some people. * Cursor movement still wrong when 'lbr' is set and there is a number column. (Hirohito Higashi) * Cannot specify the buffer to use for "do" and "dp", making them useless for three-way diff. * When winrestview() has a negative "topline" value there are display errors. * In Insert mode, after inserting a newline that inserts a comment leader, CTRL-O moves to the right. (ZyX) Issue 57. * A TextChanged autocommand is triggered when saving a file. (William Gardner) * Cursor shape is wrong after a CompleteDone autocommand. * XPM isn't used correctly in the Cygwin Makefile. * With some regexp patterns the NFA engine uses many states and becomes very slow. To the user it looks like Vim freezes. * substitute() can be slow with long strings. * Test 72 still fails once in a while. * Typo in file pattern. * Language mapping also applies to mapped characters. * Cannot append a list of lines to a file.- Updated apparmor.vim (taken from AppArmor 2.9.0) * add support for 'hat' keyword * fix highlighting of comments in alias and link rules/bin/sh/bin/shh01-ch2d 17137804869.1.0330-150000.5.63.19.1.0330-150000.5.63.1vivimvivimvim-smallvim-smallLICENSE/etc/alternatives//usr/bin//usr/share/licenses//usr/share/licenses/vim-small/-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.suse.de/SUSE:Maintenance:33543/SUSE_SLE-15_Update/3845c88a3603c43fe67bb6bc2e312cbf-vim.SUSE_SLE-15_Updatedrpmxz5x86_64-suse-linuxcannot open `/home/abuild/rpmbuild/BUILDROOT/vim-9.1.0330-150000.5.63.1.x86_64/etc/alternatives/vi' (No such file or directory)cannot open `/home/abuild/rpmbuild/BUILDROOT/vim-9.1.0330-150000.5.63.1.x86_64/etc/alternatives/vim' (No such file or directory)ELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=d0eaf40932de4f6971ab87c63d45c5baddb72d5a, for GNU/Linux 3.2.0, strippeddirectoryASCII text RRRRR RR RR R R RRWL0e}`utf-80c30085a724c887a5cdeb8240aae60074d40573292dec36a86f96d62afa6c74d?7zXZ !t/ 2]"k% ! Zlc,m^zMCMbQOӟ%$:5 RRӣpE8LlԨZxzYbF+*+zmot!#yGZndhf5t́o"5i|WJf95yRYr92Ndin' usۘ? 1_bf36+ qW SΩ6n](܎\+kIe-a/m`@˶\X"LlF0µmhe'6hmwjUE;F]siϾ u]Lݖ[/li`U~auhҨ5)Pdl^Qs 8b |. /V7]^y_Yb.Fy>gNsǒԮJЍZO3y)<x]n$^XjYqMHIzFg{F\s C?bcL&nZXBq/)(3XV K?##GrݐGw?L̮ny),*>zؓd'8U}&=U/.8b`؀<m\w(MB4[TSdܚuP QfȍDhzKo:8 &2%<(B# z:=o&fw943{1V[ ^gfTO* .:9¼QͯrA*֭ OSl?X]s6 ˿f0=}+E%uG'SYTzdmAU.|Yu& P!c}CUBr%{qmY8,;O* ݼBĪiUҴgVs{@S5׃\S*Ifv4o(lKTeC@s;Fmx omdڪ(-{Óv{U\&̦Uܫ`GM.b$ dc ~Xdz>c:=.o吔Y5QDK%čNX-#B? 58nB>"s ^`}bZM lG>|;Q.g8.joPt bsh>,}9RM\Y)C(Q7TXgsA8HRCA"^$'& DN3I&yq:$ `Uy)q U`||bQSgsEniʾ{@嬌\20Zb5K+%I(b8^_$Z PQȱ DŽ5;!CQChw}pMEa;X|2eHFޖoD/:dWH֔K! E\-54\j vZVbdaui"T$Gg|-f#,YK V7ݰٷ3!>l7tQ Tp/$߻*!Je7c{tR-Cb:u%]GCMT0dk^i6ځqc!Z#p+,d">5[d+T+!VhZ~r w].!d^B΋qCӑU@ 汕w-,PJ \=A m)@11w䅠S isuQ7F\y3wBQ:=&˂IUg,P MH8 9cFtUi]XrG=f`5ڞ \[6^i ja} Mx㞅x41Anvɻyu󾰇ior`ʥ%^S]ɅVw]w&sm?> Q}6Ԏ-jMYw>޺?drxU!XH݋o+[}F)5[0j?YSQfTֲ:W /]cЄ-d!m1zl3[hZYT9+b:2)תTj]]&ĆiB?[t.p;iqd楫ؕhߣPcuZ)U0 H qTJMoh2tl7J뒼^,B36B|Q !=?Tݣ]DP\"]dJ;O`Gq8^ I֐A& ×`I= 4% @QIm=<8}9mK g1sa/4Bbx/)XW~ NJvqD.Zh$T~ s*bCb_?S1-hJܛq#G3gMHhp\!S+2QpS.Ft~īW쳢ucYt}Gb14|4r͋+y9 rJoKn6lcmIx >>^5P=d=lOlEB{J៓0 g7ZeQA*a J̆L I®\m.2|$k7;& (P#:fW |SYf%#DQK_Vޘf`p>xi=ӽ%JHR3p0.TQcYi{mup\:; ڛnsiӫ3^%c`Ԥ=g+E^l Ư>#I<$#*,2e87H1F{lu:KuzAѧΗϹ%{e0oV[1`8!;f_Vx?FOgN:Z=gkV" s:vyM_<>W|79tnM)[MUv5'/LI =>SM9\ѵC=.~HoXJtȠ{wĖ;YQҍ2Dh7q\budOw$%oi>_)tz^Uyg)B֓[JD"/L1"/zM 6D@#x~%tZma {R2*}Q[ =J\0ZxPl )9Dx};dI?= R"%_HgnΡ T7퐓<ۇ K&e2&m3'x46}AF% <+|ߜ5\b){XqwvzQ.Ffcdsg|{dX/cVKbb#cn[X^`FwFъ+*Wz3N#;VN>ͨ5XC:\I7׹R[O)) />$ 1#sA;02eg^E?*`/"3 %Jɹj۾4vo8O,$#H­ 7:~˜ ;OA~NW^Xե($3w%; ̾AQB"r D a%?gR9L lpǔBOC7]"}72"v /UF5mM&'E0w,~[kV=̃e4)CDZ;ne}{:ݑpа,s:zBu-D!e :'IW`}1rUاv4::' @!îQ*ma8O Q$:P\6fgXfE_59OfV%8LJ 2T)˟\62e▊*א5e?3R[HۀoU͇0ԛp302Pz$$|~bS8DW@fYX}k |sahZG(uucOq#MKF,F*f,{&^81ZN3 <.s: Q5 3+? {x7,sbI)@A꒨#4U1:,fڑ92y?BY# f3qC "wg#zg2Kj? BlaD4>rA3Ѩ@3aBZC(y`;0 wkf u.-^} uvks>l!1TJH(|X<fNvf[a>m}xл ^#\$H 47@ӆL[uD#2\gKkh'؅OK$ 222;>C@|hȒ $Н `ʪg,{W+CPǰ(&|_ɡx$NЖcj^ƈïdlwA[=[OߜI)rs2+{;Gk"ېl,&ߖ-Ia3~st=W߇rhY׼iP/y k/LHYB![J{1۰h! u%/ ~+"H'VOiCLoXifg$P)`W`,* %lsB5{]v}ot<*:, {/;S8 LE =6ơ:vRU疟uַKb7~8ZBdJ[gW)bTYYɕnkpXhB{LRן짓:$dg=tC|nxm470W{{TKzn1K=5B :΂]42;͖䩊< 9ZBkjMes"2: Dl|kW1 m%lBΐv`uVmLMv8K-A#kEIx0Lfx&m_SBBL$;b 4|B`w_q?<[I$YpQ Q'LW W$ɰ_Lzbܹ(nό' N&\Uihsap>IlƝ&l@c|LɀuBe֕eS|$ILƱAf(`(6BBҲP9ʑt}Ƭ!WI̚>rg@i&LH*1uJaC )?/(a"ܸm A&]X2:.jf< l kO}ON K]0Gz:–P8=K W?HR8!KVax..ݾ!'3r]m mAD2{\-ՊKYUF@QiJ: %Y5pixQeVߟ1c38{[ڠK׏HYUiƒiiz\D͓}~޼& ʑeZZ)3,lL>rH)}lqA$K%k9_y-Bp@7 Y2mE阇N rP+6-y9bƿw=v $R'5,<&iMI#l'Z+8Db*W,YO݅3^KME!А"έvE\!`]F{gp(<#̈r؇ȳ;C1'iΙ#t!O=;L`#42$E*˄IufBZu^,{N7Y#~=NJT]zfE0>I@Wn?i;VRf,d6d)5Jk$&WlA> c,/>1gzxƊj/.'W-CdW/}ZˇijmC[Y#^ƾ::g,M8dbǫ#5_c/XDa6|6 J$VQ]6m\- P/GRwZm=Jzulh<:J w X=f\Z].12tW}̧_"}yq2O?;z }-u|-VZ˭/L\Xl7CHvS.d/ MwMO ukԇ-:MFC{K;#ob N F e\#]+=S.ҼqG! ߫M7B"h~!,0l%G9<ɆB2xxT@d!~+bO|, +6E$5 驞E[J34?7п վOh y`ZfF CI2F|l' o)G?߰y4)py6.ynQ&iZ 5p}M!O Gˢ=XUF #V|)"g3m |s{#028ek4fVpm!& aq5ݳ;2Tn]MsYR=8M0ȲY W>*4Uo ˶gj94 6Tt,S:?%sm),?b5]zOuMo3m G:bWq 'DG$5XtNvbWn1>.wRp+3/7նCH(eS / $Hao|$uN&f.aa]5Lh[$q9ĬddBѭטYKJy%?4iˎ+ G;o[cM4g 9'eKbixҨ:;,ηʈg Z۳HM_'x3|1U._L@* -IFtW)1țw`K5 **,2f&7Hķ\VF$Pr""=:=t"lvyX%)ZEa]3=xxbO.Ta$@ڔ=%N\fz&uՠhW.ig'6H9Fe`do;Oh$\VG]}^G#ξVL76g*La+}25EJ5bbey%%rv0;A*Q'sGS!Dhດ7N'z)X+uİe諅 CZVL?p kv)FS'Bׄ!񦫷]s`+<eÄRSZ vTx>ġ8c%yt7G;sQr) 7;4O4kBiK`@3>" |E)I-IBSXC/A_[~ > A_Lj 5`@$ʧm%լQI(g@2@,ע1@ǰ21񙿪PإgXﲟ U;+~=P)`4 ~ǀ)Y F`* ΛJ-˺4#0摕!!4op;~˅/h$DsY$$UO&`H@/X@7800hS3>|U]O S)]=%/oƒOQxŻ!>Xqfj2Ie/äHƙ:5hV5S~ptӿ&^UƅhdC.%yE9]/XfCROj\ǑogrJﰲ~073Gxȍ7ʑ y0"v]Y! 8GrIp4N1nqdd\´2{AknM 㽙ӥfUb}AN8NVi5}ߡNCNvnPO8-Wd}IH{ɛ!U )"%\d}*t@4zMp\:˺vpHjZ\7$׺(r6p7.D]hR^=5\] a8ذF=EO {4 _>e6/RQcwaTdy+NT6r1I-aK>Z͵% N(ho *78u va WX~dNaOgv ͗v& [? y~xFMҧq8m9IGZyga.Cqq(6NjESf< 7G:Zx,ngsUgE ?rn2n5ⳓDW6W TIo}Ewo%"9$ 'kiZ4$e8U|PKgû=,:rTEFҐ?+]sG3WgΪ@¦9 8<7N;wzp0'ŋ7.:6$yMDA>t'_~@C{ uh>ZCrA vC6ٮin@-]%99G5pݹs`ppgQnQk?_.Lss} Swݡ+c)+:RY\\z:Zi<ɖW ;<Q_Y7fl=톶$UߖpdrV:JyEy ~w3 o}ĭʖJ(:.c塀-p8oBBҦQUB%|wD?UQ<;+o/0v:PyǚT'V;%KGHЀ\oktOۚ1.,=o#nv_Zx}Mq `ϕT=1uYNs<RͽXFByY'Zc áJQ ~+^D#5mk'Ɯs  CXj"*/0 [bSeH-}kA$[E䊹'2 _*2ͤ<~|OD*;f@ Dwrj}B}|A#FXw2H"We.IY@aR;>Qs,USh.s&urD*[<^3YꆾoIŭPU]9UOS4 f -[rF  Mw@%- Box eDv}czZeiƌaXH>&2i֭_(e{wM)}"m`/P5+";; [υ(l*&]4!up٨MBÇc^4L=9HlE2@Zlwf #ɔKh2R s99ֵJhg%Q.[ݾWSe ,_t\#|7%$6Q9۶R]ё[Aκ.E2S.d&5ۍw\6?~q‚Bi5v[ [3Y)j-cx63REө]QrdU>sW'}&AȗmPU|2 'HҼ2>m8I@gMUEZX6jwxZs4D[ȜCaPyyPz).`(q;50JMCVa&z<]ń\,=gTM_,k,&7 #kǑdU_4z4$(5* `kGM6TtL)&{$h r2ԻYk65,kXʟF΂nhȒ;eQx1]Bjqd-V^*8Z7F|JW@(%o޿L"J:Dᖋ>"ܯU=]&>ٖG-^LR+ ]Cn@Ui`Rz-y2[1 E2w]㎫젏> bsfh;-~)r2d&>}62ufS!JeיRB,"oT賄9 T|Wu6r<PAZw뼦nQH;a/&{|Ov71܀ u_;#y D%^-`i,Hrv~O*7ey zc>G1ER&Sz\:Lv4瘊 '5?F6;+Ĭ0Y~°AHVWBeT0:W1H׿ljO(LB s#Z.eJmeGoh>ǎhU d" l._F]-ƒl)`5y_+C ErbLvjy g.t s^+CTI qg!@lA}^zn۵WZ! 0l Qӟ%'Eݜ0W6fxewzQrOunҟZ'%^mwCѺ/B1h%7=| i#(ne'B|HO[XJ<7O2ĄdМj?#8SF̭ :RrZRn^VᆪЁQdŐ$:k7)Z31Zd[IF+Y6+S? @g 'e`4H#3ۦQTTH:=5$O"X\4-wb4.e7|5'R&a%Ē~S,-9h%>^W9 [OtuLb.HDFW&~*w4fPOS"+m]`{ӣۡǢx"8騽 ,KuylB^0u| .id-ZE^hk6ǘ|_šl .K3lEoS/bdd>qp8PcB,ҁNB dY̐܏3qfmxh<8o9h"opFFJY绬՝'R0k١JYih"At`I"/bA5. ~I>zjIu‘bCCKXICɉvVh"ngr50&X#Po݅^Ow8F0^~Gv*oi \ɏ{Hyfyc A}_$` 3pg 1a ZpjX/lZ&fi\锝S." LkN Qk5.2ˉTvc' 76 lgIqdMy^oz78N̙9X?g6|L5c<\φx.d=V!V/6cQk)=(l ig/N<@) D^~dBO+mjoXmb~lwE׾Xj"Q`.$ `ڌUꃷOO%N2~n:Iuf#X9dyyx`f_åp#K B&eV3#]D3+Ji/̟yϒs+DPw@Yr= Wh`U&-±С;#ΔV#; $48iYn.7ZU~r?C1L9v3:\mzV<1j^Zwb@s%TfXU&<>a) ?$Pn+&O&}ⴐrVDNӊwu4 وuؚfxU jNP>B0n`uND5فD[ĉ&4707"ӬR8w&= WfksÿAAkq+ڗf>r4DSAHxs``jl"yV6+'֚.a*dS_qtO48Eg%2- i)_El=[Vo3[2Gq9Ӡc uQVx?a0Ц p"CA3U꣬HB_Ф/[VjV,!;TC*e(aIX6%[ar im*K\P {`h9DNْXF=uŐ: elsMB0"4ӝ{d1ٕYƃ4#,|װ'>8?*cĔp8L(:m8`ZtB'g')Q'>jB{މtH6K*]LT@"WđͤA_=\dF8)}p){JQIr3CRbtn復K&+ٵJ"cE{5y0 eu߂gHl׃<%~u>UyBv9RٞՇi1eL2=SkXsqb_)4 s#A0n`hmI ˠi$|uS/塐1[=߂D]YqZP;2/ۈBd_.MXBq=xqjhr9Ma i<\R’=aYjw~Yi ;/BLz࿐H̟HwFDWD(/:xo u.n3գO1ShqWgJelWwÞ:4A/ɓ^SύI+Ѧj91ĕA ~|j, %)m8> ᶬW+'XhgAE/+ȹd$i.cq[5 0G%d؀j2fZP~]vu\ iU$fHd8T%XwULV|Q?x݁nKYl]ay ?#bk%V, ɸh4lB2z6iXQUs3iAX$a:}Rg)NzGXZ 'sXA/~j1siZc/%=^8dncX d_،} g'@cʶk/vco3aԞzJZ'K&t _˂;ܛGql٬kF ifQӏeukf^}[L)au*OC^cΜ%QkW  —#k.1Nƌ](OdԬ%)ePQ~nT!]@Ϧ͹u?J >UD3HJNP-]2 ZGqKSe)d>֔Rt!%-/=L8nz֎ι^[O~R7 d;bv &湀q@2r`u[L<]xh~8YU;sarσ}<˄hh18pб}E(V)̎{DAy`R KnFˏ ZzTpKGxC'%amB1|H}< 9alYZ &]b͑m(Xr06\"c&-jO,]y\c%jV} ^ےk73Z@h;=m4}S9?RjK(5 2{bCr@;-- e.~A/Uh[!Npx@3~{ц;8<&PYnv[XqˢBi¢C*boMsz2a Fe`$EƟm;7Ã4I;|\0${=QLY|l-ƅІj6/1Y#˃Hg- N%4*ٛ`k. ,` ,ɍ¢HE(ͿW#C.0*lS{HFwmA[&@:/zoK0ŚA'%ozJy.,Ո _0SɡK0mI[9kRyپq}UFQ"P涆7LԬH=~aWPgIj" S1IOسU2q ʦϲryNu8]u4પv0OE2[#Ԏ`CjIGH*i0X(k54վTbmMsp)ZOŔ}C"UY >򘚄,9-J#J*7 P+bvw{" !܉FTD^} =7oKIL 0sx;ciwAm~ nIJ>ݽ]Q;\1,xw<5$&PQ6L_xy1$. tPbȼ< lMƗ;l$sxfh=12+QEٍ,UJ,&Pw$TnrQ'40Y)鉦⺮ɕ7#mu畃KYQ Uyڑ ,o!ydhIr iaɳ[F_{\p#80Fl0`44hrs]|7$ɣS 0jU f B][ `# o,co28jcp1"y~URYbo7me5r$Z| ]R25$i]콀ZFwb~~@KBVu%ؾK::`fKhk,'UP?SP❗#\Iksa-^ZOtb9m ~`W DtSt, DÞ OHt?ј}G}i '1NFVhuBҁ1:j_H?3b!%'j-(x?3(zk#m) 2RK[w/o70w l5&L=_\G%QtV v"5~x` cNx \5= Dl1S6ld#%):M9hͨ@UzYv}dHkv Pp,S#0kd$pEUc< t_౅Ezl2EÛ:S5#q}f&n!ÎdDRU'[D0Z0JscpT7{bӇh!+vDF9[T[nve\6\ tJkǣZ|$,k)~Tۏϖm%K^zxfךc{Q"+ ,0`RY.i0/$-%cV1 izN"#AfO;ۙma0`E,ST9!dBX{ 'AIVJLGi*"1Q#WϷ.ʜO232wp0gKdDk -%!>*?i3ETs]TR ٤ͩčT Uj/' Z4Hscy[-Q`abLlg4W:sh|n\͟aL:_EڜFjǶ K-N:oFck6@~FW _PAe3 (LPxV_Uy@\oPVҕHW6o(!,JC f[\>EwVH# 掕dέ?A `kbHet$NlsH#D0aoV&P]i0X Hb^HRk+@()ओt\h%q=rk6A|͂REp`QX&ڱ~ȼV,(5[xlvf }i1y,tڿ!A~il <:yrFLdS.FSҖ_16{U7SzR|yiZRTڼYXty=}{(5e:PC(lC^hdOBBЫݱ&mihFhi!:tb{rpgz:8 'a0ydgsR[9Uʸ2(P{jJ"_kpRqLחt^!߇EG(Rh s&y¥"% !/Qhi]S-SmcNbt dF̓9jǿfUS8Y_`^sY^Vń*mt7U qa":YwnD Vi(ck#w8u 089#LDE~bK`hkޗY@5mU?sʎWHc) 1ʿxe$yBoIBGx8'}W2sGDl@_)ޥ{,-@sKD)~hF@ˢhoSɞr61([]8׌&蝱.Kg?3SSÏL?)Z'!$F`qiW8xƧ`'AU "6*gqs9r\-< e_ypF.DaSI9!/JiAﻷ__ZѪI+/e+AIw pM9]4r.cn,I@gk :s2b&m)PJzFcV<0N@`] Efe!1csH{6rQeE-R)m7+W[qo:0G5ލIs 1yEm5z .< H􍲝IyzuH41_8x@~31vٛ^@AXqbjN'?Zj6V;KNg9l Jy;P:vT^5F/iX(Zk;?bv3pm+3uB'j& 8 Z2 Hxr]ؾez׻>MU^,W66tIQg~The!$_ۺڻ2[[CT?-0.Pzb&(g'HW6*-][R߹8:m*Ʊ E;eӌVcsj0ɸ]CmA3 :"vJk4G׿&DM|jy轭2"*(=G=dX@ =!-kE#b&-w`akeN,VDTO)<,j S!&ڄg@n;\,KJ3LmTn>Aj6j1yNoZ9cvD)(^`nB{~r]H0F>!ǰ_M#=S6&ws=正p\o$=|7W(/edAi{#_WϴTjFئ>h;ˏPἱ5ՙW7&|? Zv3eb\D DNi9C棛J1"rqLEJoƒ|h#0 h!sExczNwdD3P# J7 (3VA˼Ś R0+V3*knE'.X4n9es6QaV- t(: &+`J|s#a8",Wk#PJlrШIt(_}Y+ 4fN!"h {)&%k  REFơ#pN #&Wv/IC'z ҳ KAP<FRx%O .->6Wi}NtXu fQBۺXyH>Wh؝yc x1|pvE1O#.G|?ms(RLu@P`@tJVËY|fl~ݴn.ˎ>ǖ>w4bm~ek LSA]_lVMoTO (W}`KAn6uvic1f*oBxiL\"j`=1,zY螎2. 8Ny>c#[܏}- b~/In"eMB'Mi3LKVl( "bsTᡔlU!"^3 yFi<~m-'nwT|L)xEYt;{l1 g{s:?Z ״*!|>ROeu#n3z*""G0G.$# %fWORQ6D(C"146F͎\X %w#dG?J|oL7o=Ymy)6pz1nx#tYCb戺)+Exxz(5!t\1. aLF4 ϜP"B謁\ !8ԷaQU*-孠 շ:0tPR6C,;bG"z3B[jw WFiwƂ#g޿p&kQR^]&R'"ztKy|X٩|/G{X̯NbDQ]B69Z9d,ZaLB>O8О,?L)e3ope+*O.;D2>p7p0(tHSNnԹc:S0"HŌ.Rۺ||8eo*Y)p=H0^%RwpІJ-67Ni19os:d%t[TGկbZִ7!<1-1"nlGTL 0j%|J3jjY!Lyړrnj'$א JL7;^̛wۨWej 9 L3]u;zDAumhܕa/pWBA lpo@fg0y*Yg/rǂbPǂ:dMKJB#){㻘WԝOmCQwWedEC|x}y g֫32oocoŎ8on}"$^ߪx%-&Jq#]JL۟)"k'} Ҟ5yJ tX϶bU*ͥ׸fX >j !I,(JM`u\NKBTZ1w:xuzf!7qWK}r9p&F.(-h%OÊ;8f '}OnmkYowVN ov8H׹I>MTim*}7`ᔻA>eu5􋤒Nf&.Vo0yAW"ǓdHpUhwo:Yif๶dO~Pi^~:H Fa~fNx"OF^iT 8R£AR&u`K/$Sr2& LovK(kB R IYңk[Kb~IGN}rZhFbX;6* pXË Gjw0<`)pa,&W bJI<ݮXc^3EP0qŚ8hg⛀ 07*Z%^BsG~ۉuNDt9&=\a8'cFh-[AUC$ 8"-0Q@ %-#cO|d-G;)'nCά_;:/5\'L9#Ke/E  ^,XӘvMZ]M]K#)Afwx90j١5cWJ=BJ-L"/оn5#ZTnl >aSn*Jx~ bMX1rc\8iz''Ŷr|W-+ZT߀J")ɺ*1@n=8@A7 ,!8tu!qVM%Cț;r3PS` $ n)cSBznfy rB  kܯߑ.Y %JRQʤρgQJmiiȥ(F/i?3zM )LzKRpDSD {.Tyd&\,@g:{JB.u[KS!RNJ~O8p^Yۛ]FCŢ$2$ EQ[1Ma.v+LH3}F K5yI# U0g!׻`ڻɳ=f?qTT͆{lLERtXlOxJXB-PBBbN<0P?DS^ӊj"~W^j g%]7_TtnOZEh(sC!'`J׻Ív'/kIBt}߿JN(/ gd>uurCgޑ_u>۠&zmb)(0Bkw TA]gZ% O yP./[޿HLbW/C x<~R*{?8d;-l)9.LqHh+A Z҃Z ah\/-1~wi̹͋5veaa Hq%Es^;q]]u\ $ QL[iŷ躬ß8@`M AMs}jP I3P|3f7t&T@Ξmny;4F] ?C VG^ (s`s&R[\Dꚭ곃d$uR5Sꊸ0Gwl] #7*=w5sFi{Ev: 0G1lX"n1ڠAFH?x_cc7d2} (\pyu_0P8g=&O,@K^| [JOv ҽ['=E?XomZ4X.W6N͹P";ˌ=Z2J/hWϱ&qBs ttfq= +;洽q#gHy0BaEd+v +u„)2hMV-^%\^s_Ds'rU[f&Zn`?m1Y!x?7[2AqzճvHwD"4Y; 瞶(OSH0%titkٯ8U!* }BoSDτYurVN> ::+i%5Q{22&t3,/*5LA2 :i7@vIsy΋t^7/grsKA*E b);GK˩b P9g;E~PbHDȠAAPr{B ]4N(BP3nSDmML)+Lotti%b87@%a)&_Uy O_v7Hcp^>Z>RePz@d7с}#jHvmAdHDƚHg6E-ǯ*GeqXzTQ!uX8)}'Jqˌ&*Д*w_tlmFP4N6m|1 ƾ.ve9*$"r8i k},`HRާ  ¨{_4ߙ|A(TΩ[;k솭VM}ҌF鶹&,!R Gw*3Ҧ^$G5zsOԽ3kʢEO u4#M:uCˏ 29Cl.TW֫*$<]XdIQRCq;4ˈߵd%8*{\Xg9 J)> q3@/6YRjRzV|&J!Kt ʳ_N0_tDGݮUO&*Cm%̺ŔK%8^$q]k~cʷr$ j_LV6JPQ#n&aF@' bXZAZj?ƙԛ`طgS[߹:ɒvHB륙Dvن"d9?e8;5i. H+my}w B ?dtOQ%LKנ )6Rsd})h%YHq,+AskQ"dvEbЭԥwS]Cm?yxIΕڈK6DX$j{7v]!v-@"mBF_YVU=M{0&]|\}X2kxK$E} ӵp |R3%+N3o.IG^a@K+r#t}c:{ G8-c/w'23YGUn8OQőnG,i8sӛZ R!$X8#i$L>!'\aEo{ %xTDT]j<%?$jm'GK1s pqIۻ~ RFs{ N9׎X+9dK!W+t9Ly5 h!YǤ7QoT1d(#5t%!jЈ&T" [@x2)-34nǠL|V-3 \p2 ~!"SBdǍ_h"O{cB N\&0r)Ii=cj= w89q+X=4s>W '30RznQڨ{<¢Qˣ|,^6M@f EoqQxj)on3nGhJw07Bt%6&,b(Q鵚X/m;7r 1Sk: z;N3iѤ3&t5rg=[U ZM[-1{4 SD`lvWstBVN6#aKpI g; =ސr#7WG'0 Z onvN<HkfX$ޯ[ӘZ@ilfJR@ִ8ؙ^hk3i-Sy4-aϕΦN`ik=+eHSwz f?'!fc}Jb<SYWy?ϐ]Ÿ4ۑPt XVu)Jw0j,?'ECK\%K k J_y7`Dе"؄8^'*m9iZePKbx Pdlc={tq阺- `TD]Ƀ} 솟E/S<̀_{ ~phy+ 줪(λ4wDF.)84c{U ii+;,ScPpx|p 1TfFaP '0)Md>mwqWJI@ezE!\QU%4olgU{-{S!z@;Am]f$ygZdp7ed +6Zj2:0:6# $gyrՠ/;&"@D?_MؤAVLw@qN 43eW*)|AjmM5fݿ(0j%l.6J7i[ 39`qw5U!c)0,4(ˆcǩmf+lT{Vo"DOM2%evsD&2.qZ;ѣ1ke٭1(Pȭzi2YdaMe ;Qt׽&#·MC^e7m`W-]M4E  |zuBH+0at.Qv7e@ 炷F+6;eA4c/Vc:va]{O$K&#du\/\y*kazF0r~YZ`\plSP*>[$gAiB#$w&%7`WM kFNj1udsA)9i%D(AT Ny762Q%>WG|6rFT Z<鎟J:̣ l9"8~" VI. +Ar# 'n\lj5]@)U›2]v‡5O͆_}@*u%>"w=^ w^:k-Ʒ$+hI N^KQ8U N"Iyֆ&U}lu՞W9%yg:cylhp67Ep!)h*BVI|ugPD&u8h; $t nz#k0s`jrcעxk+P$ܕJ .uS֥pzz &}\– W2cqq7{Ue,Jdž  Cj$ӢCbi7iP_ HǀwI_G{,XhclR:'%C(>Z#wxf6 &[l[8Ʉq;60E+SS aVdTRΰ"iW p|~+ХjY^̔$4$]1-%`kW\t̿ %9 P^i 5@#!.mz4 Uev -‡ئIb=š+Gc2J::ȸjf~b-lKxi/W.*٥-Etx*^ 'eϓjbB5`PR>^V?,SYvW+ɕd,0+FP qIr/RaUNyZКdIq)(1!м?Q5"E\ Ta'%kAl0닳 f冈r{`Gt#c5;aάy"\xb#76ZJ9}p8rE <'14b45`&@y)F"0qi] Mlߪ4:ZUa.=\ @5xZԎ|C%t8\{4HimHIş#Յ"HNw@T>SQsW}znw‘ǽ5'^;~Ô ]m86Iy^3+C}_TH6ڷ3u NnbTk4 9)jޔ+)Jv M0+(c z[Yыomxb2e-LSspE^Ϣ;<s@]^m.UU#(6"'G^;x-}KW1;; UYN7vKTMB[NS`^_]:A=**oWqJ . #mA] 6Y1,ONnvv!MbFճhiRVP37Nl KH:+dt**if2\W<=ѧQZ7ܟ-:KRnǂ _^0gdIqmQOs$U,v\*[6~s_X_ՠϮAp};rq['9"G~#i}gҢkBif4ƽ:nX^]iȜr:QeS->`Y/WՉtXAܧf y +}aE_(/G2ilqxBRf璀|7Q\[|DVndFMut4I$ls4F엄+{"D @ ̓:jˑ,}!0!"T.#o#{xP\}2ib<ޔY_ocޛ8uyDvoe4!g`?,4V#L??5rv3x̂  ʼb&/ř  @;_ \խMFr ^ Ptcszb{+]hJTX_Fr|m<0;X%z{SgLN:mvp:k5Rwccf u IEFC ?};ދ8/\\7_ ̧WYdʌePr9[uݫJc1XQ~tʲ 8>+}sakI\fٔ5&L < LXk X`TtBQtCLuV1O]#eH zluOe4VAzlYY.Y_/BZB`%%z@0s }wchv/lcCt{˳OPʦ ~Aeb%-g h>E?μ>8c[i(;5?*zji,zfP2Ơ@g\Ddo 2ţM`-فؼf`FO>~b[Q5E̵gX{7,{4(-F֮)?v3}c|;j?T^0~+_y1 u䤒7-uFx%o<vA#ipHC~׃uca*7w^X݈FghbVUR7Jޢxp1&p5%qu}#_?v/"9V`.U,0bx70sc3hJ<໏ΐ"C#p> ,TIR Ώ3{܃ 18Y7OC d PճHOiS7ƃ;8U s}_Ԧx#UO+e@ëd(,CnN3vC/#ojNhV#.Ҥb=\+Pwg̅X8w>>a֏?L˥ ~>[ IN a~r4SWVu,{\;@vƭp;ҷӸfm,qSpu'&~`z f0 tM䌲BP(f6OXЌI+Zđ( $5zիv8eepqv9UUPmweZd1@;u =S"S׍4(2jLqIQlf) 0R ܽM9@ɡ~{xЭNƤ:>7€,IhYX·D|~r5ᇼǓZ{^.2`&sгC|wVekl 4δ (!]zZFȱL/N»>ki?m{WԀIQzI:}̨^V.YWSOqi]|nc,$/i+a0љlq+'v3$d6(,OHQ;5:OU5L@>E>h\ʫL"fE;LE6 ra=mk 3pS&'\9ۺ!nfhׅ 8_l3fo;\FmNOH)n?rƀwgж}֧XCN3zzhѨGD]@嵃lejX=h(+qiUD%wa5YH6-'7<8RPҕo/ >OQ҈1YqgwȊ 3.2uJ%LnRd @ts[>>,^2 "|(/Ih>d|=۩{GbJqz iiqr7"yebRKR^BHrI?ECQ̓$URlV?SI|b2a[+s)P!qGdؓ f"JÏU9󇷅1(4=Yc &ū`F3!0M#`PĆ aAkɎHIqV)HwK=q9)6b6~TB[S]#c֍7IS\SİY8{/QN٢xyC`!B7`2; 60Cǒ2TV%)"ŸF=#|P֫}D8C񀮿&nifs׸e?%:! b8X{+HYGI/[f/_3%>G׫ 4o.J3nٛz_zrQaKyfd]=+/i nNk'sfmz5?97j[OW-h3*fxA @uV'8)ӪkPKV?E7x82T[iLzL}P3h1iw L1FN!( ]ҰӛD)dA eB7)D?rI؅$F#mu0GIG`P25mgCWr-Q$G.-{q%Ƙb)ru:]pS~u?F)C7oVxMi86Vpt32!Ti pG>P ϸ|+y(35` sJ+Ŕ-4K&O;Xӟ*>2ZD(QwB+3Muȴ/h Oq#mZ!Jc&zw`n[xc>Q1V7BHb1La Qy;rڀ `: /%$wY[6H EUםF|Ė 8C3gAufIZzРԡ9Ȃuh+kQdϙ0u(t4r\^8\Pڮcq8AMyhZr[v:HY'B &-l^-"ڙtpzюvտˎ]It')=SQ;M!~- \tsreprr 1[HI9 B}3o uzɜ}zSF"6mFwtҧqHil2u//VI9qRwf*{9 JkܑR %4IOtqcr/YK_bX񱈆f+Vc.A],t^@_]8<d'9HQ@"M f~,v\Z(T:,DRCQpLRʦ>^ٿ6ggNYa:vFfG \VF%e8s70MgI']- „S=N2̠͒(6\GBv -}/H^0g "&jRs?~W>IRկ;gM#amލiDfPtʭ12ݕ|9V}۔D@@I&:m*e=PZN$nXeg}ֲ)%oZʜ_RG-BP5~/t6|>3ڻ 1FKgcC,h!\ؘRa#Þ2(+8YvŅ@f>l!0P^k]+uXԽb#3iր5@S]1-W{H;%y+ I_+$$sGvdZ Fn NT?6Nv<#mo_z0`w9dzOv+ Z$m_^P;c)@lgB;BwaNqrʄ;dl{xo . tlQv~4-mvb+;>6 s_T[ٹJhK\ yN<:ιUq_bjP֨,"?*Im@@&@'-dOfԯh_AOSgPl"0'ZK۶71Dض ]zY#ʲ&\rmNP1 Ʌ?#['twEJb _ `hEIcVYa<蝹>bԌ=wޅ%,\qZX%GV@^Y(C0B’za(3Au]BA["Z_z _NVդ=y6qw„37h^T/Ih ,B>T9ɉ|_I,d~硿~N9G:ӴFx77vf.c'dAfI/Byݔu1yGyqZag" =/H1oLA"z$gYMH7 Q7N5ĔZXjz,is'>8'#iӦWL )^_ Zq3?i?}C7$$(؃ݡ!͵M$VτհӦթEQv@a7 wC(/'GU t MTTOX<5eJ*3Sߵ7c"I`B\[^HB48 r}荡N{|Ծ6#%Ina&w"h8LKz@UGLF;L3:[~CZ.;S3%Ju !\g='ՙ4.]n u =Ũ*u6,J6+.~(i5G&\;迥hFp9u[H蝞{pTh:|8^sxbg0;3ɋH‘sKb;}v6 ?l*nhkܯ27ko3pJ Zs*[HۇQA~vj㿮Qs0ׄ cL̿7q K\(yoh`{(cKc~.ʾ9>X+8vjO!pG)WDw|P'Y^ÎT n#遲 ^+G&v_D*bk`[j3PIݡcuLʙ+b.3g{BV6:W>_:T6d1ZA!Q jM{vaƒ3azr?(19KR?D,Fj5} >c#<$(2boOʎ DZzLGuӍu N2n 'g lp%|$%%3P}ߌ8(pGY).ԉ)mr+E0` Dn8=͑U:`HVSv˕p֧e|3u<6IkbLϊ]1(w=Q8c0|ѢLpMܱVf(=\õsOU{rwx'2W'2z&}~'P{~rQckhd@Ga?p!Xi(\dT6S"J+YeӪdqkqϛѺgAVGC5V?_i 鉘EǞl3"p\$5kwy ~ilI\.MQZr ז;Zl%Pm75tӖ۝b0͠CJ Dw j^M\O}J>3]]ĆSv.6ZO_RiM\,,ff~8ۂXVxwՐҰ”=葵:FoSQD̉~$fXbRJ7{]]sEAt\+t&NoJS |dO|>mӄX6$ k )ikgbyx)Z8nOளӶ3`֞7ZcV;pFWc9%2ѮU%' 8]V74tªiT>taZӍ<n62(84LY51π169#۟­^^ Ұ*x6d6`.xr,C@N@-@,(QELO!1i9Pgb&9sw}EVsij7;q)@u]_g4UQ%]jTZ)]/,BpB7GRqڗX9D%<~)3UױOͭ**m)*\C>ʸ ̝I{7?R7FNo9pU@ ߓ<*XcI)VSQU# ,fJy7JkէRF]5tDBr?l1g@ ( 3!$mGo5he `Om1$/'ClVsݮ*5b@L~hpLe:'L&~I,@ފĀ\B =n]0p׹XzBpC/E:> ٱD[OƘ߇i-ROc42D4D.Lͩޅ  hC%CTr}RVpM9f2L=jOb{rؚO!cM̧ #fjJbbxU}E5.ÌGAbrkCT+[~] ڟ%'s&;A߼_9AڵQGP6,^zl^ gOT>tq:)bg(a"_Ea{:׎"rbcHg"Ƙ$o=g̛GEh C'ަ BP4$2!I}e!Sȯ2V"2 Cd;?!_2_+ao=IA0bZD{(Kz0Z+rAXdKkMV]xd}OWM®;:+a|LSBG^1&heSQ1@9F07< s[\wGDcuF̓bCpdť{ؕiXRZ U_A,DZ]q$ζь _b?cZR@AEI$V;BPYn seS-Qܲ:}jeEv( ҷ#e'2.ׂK~7WEP:Q865D OԀYԲXۙy0mHu F긨|, gṛ4s{V;ϟ(<[00ol;*:zg]3W4Kƹr*TGGcM{Dߗ5)V}/bv.1k 7ao͑*cFy\h[=QUN{3?{]a)]A1@ow, OD,S5faJCGa).M|ˊe[nGxE8&VSMs<&l ($''+5(u 7l&۽k-pP eG9SV(q.)6V7;Oiˇ5NbOr{N-ǦU@crVH*T7-wd(j6K1[7M}c ypM Ptb5 aL\r*Y3HC^|ޅr2JX#g"| @@ЕkHb+KTp9qnT {).z/CA1F{Y/m=ҢLL~c{lLe]{c^$_MFc6M٬E)inPrYOt{d%QJVv;DCi|Rq~>ġ^^1kEdIs,÷=Mٗt[WS6yP?eՑ=6$1sSGmq摮w{P}kPAx#_yeĽBsy=+ +$ށ(R~GYE/XqxiT~}; gs+袁GDlȫʻ4R0ru`|l)l̫GA̟*gj UBnb*fN1 F ~O*!޷$DGibs۫R37Cꋵ.^SWѽ$'#OfP<QL7T@$ [Bk&NF,!GbYgb' 4y2BV""~CR"gz,2KNv:t0PQ Rt/upʧ1Dդ.<"E0-#(F:{:BDanj :yݬB'h\b꫄p2kJ|ݽU88-?_aW߸=Yͼݪb)kW}6yHpPbMI\ ٻx@ DGgsGR &7Z꽠f:ab@fel {DZ^ڻyD%L_ '+E k$FH(W1g[[?YcmVt-#Uٳl >cn:FJ(Td<9UI_'"Ø1!^CΡp cd9s$N nwd0eXMO b[c tuKiw%Xm@(h_FوC+ 9k+ -:/ٔi %qf.(S M]M uon݂ӽ`kGمcbTCߝ5J˽0w)N6]8/ԄP`gdvc5+&瘐P٥IJC+؀X&Ern? -A-֭vb>T^$/ڑe~*f$)װz Vb-jk|2Uj, X)3܇7}/j+$!/Nē~0'="ik K솠tn1ǠPlmBp'z1͐0]u3f,daaNc-LdewnAn@HU| *a=D}}$zb9wto胐Z\5\[r@9$o-DN㰸1 o .mZH5v:!0^9߅8Ls5/kAX5 sIp:y1n}+y _/™y[0>f\}ha$sppӞ9\+/5OA+׌vTdZ7u͙#1Rjs_O|)H%.CFu"1a֞݅€:`A,xOLkf mm"Gb&WoUrC-!ԛ6>W _( k|^ZYHpfsʲӐN0&A޸p7z^riN%8TJ sJGHRkƋV>>J; zi`^iׁE3+P 3DVJ%Ie,QtE[P/7ƮҶĐ#3BX% +#N<) z ȕ@=?uR9,r:  <(̠ŀ,a? 5eAiIG\MA3[Pf{\f9˗j{<JģO]Hcj3)fdY$]K,KsY N)c$0}gP|t҉;(E`nb@P_ 2'jS-,Jf1ny-S0qq~\;6g өhi#tk㝾O'sȷ7Igޯ8ș0)O 9֖[0 =pb妩]_Wk1^̞w>1a(c j  ea_W{[#3la"}keZ#"ִa >YwCtlvYpNpGAKl}zăA~ON Bܳ.PI&4 $q`pEf&ߡn Jx&#}8n_՞OEMnPm] xּ6SV.,iRDpzDA8+ Ii4-lZZ1O"c >Ll!R7j(yOEB؍hoao8Rv!CVi I,QG[Go>)Px44ۓJ> $o3]L˰LpMPUe(XqLxb|IN'݇^/qw$/p7,#6U$%R7'H0XT6m`9@XNI#oYЊ0vܘWrRڝj^<~;ʏ.2c^+Z7NUjwSl^Id;|A|P7,+v.y|/6$I$c|}7gHcIo=T ыZ0]F{3C{2s#sywƄ;aZ)f.n [ p7 I-73G`5wk;>ms:=WQ4(TX3S0SҞA!P?rI$~( N$I;k=;yXOuqi4V Kq6|Ԫ=F Q jQWEo`UYvL(F7@o0ʙw?Љ[iXvT{pwY`X?71?Ga_]^$߰CssޫJVH+eŸ[YbU+ N'ŎD /DGx|9f,TZN0b(T[bx4Roz}y!}& v$_5d28)>T.Q1 !Ǧ\FirISx&f84̸~r֨mh50r8mӁz 8bM Xܪб)6KξXO>?hj pL'j$Dիf 6*y7;`2lv:t"3XN{t}Ge;?OX`T-m9k0i\FE]r,-Ьxd dqК'/gI?RlQ7ObXdYf$_QU-Rrx`e+AW? D&$0r1I VO! Z$:7x=hVgѫ1fH$]8Z {ÓӾ5OV?J 0aE 'DMuD"P;l"7e"sQxblOc.gsn6+ee#֭c&Ek84< J{>K=I+@ x$ԧX4NI!ՀFND,]N)>p Z.gQ;~Ycn["4#{!m\lVL4z {8/4>v4;෉ )r DlcdHdrU6# N|йHKٯDCUyOq&t,.[?H:j;FܽuJ 7Udִ1:I1[WZNURMJk+G-I]s2B=;<]Qғa^5yVkJ9_,y:&EI9ӆPʩBIYHֆ9g=!{8p7!?`5A՜.3_P`3wMB\%&RwK76^#(GGTuV3!ԮC}2 nL#+QD a;QK;C/p͠y r8DE騇 tZ_A|+Jv (86fʶ@Y򳧉rHpu*WV1sC3G,cNd Pb5/.j&[;ȑ:.?O\Q$_&+&0F+5+E!=t=> 9)"_Br<}5 fޤU )>|,jJJN ~H[u(٨8ж෯hakҥU6}[7nNs~"ݿ,&28 /EdO S*!Sj2ǯmUTk8$5, pJ<žNES\!Ɩ-vFyz It\PUDyCFIGX[O2lcXOG^I4~̀yZq£ oͫs67 >w]S4-Qz,]抹 Mr#ܻb!oy6vvi3c "7b89T&oʒ1%^t?ZGg;SZR`w5rckϽCV[?"2_I=8XPKxJr fϦLDUC^X8.%Ji\B6Vrgs1gobblg ;.}sZDf:E@up^q؋Z@e},@&K3ⴎgVM/f۱L_[I$T#* <&? 0sp>py 05-;\Yu:K!K#+QщzXWaӆD2~ ܦیrEfǡ^Ј3c)4LGFDzOdv] y,O΄̹+Yd$Nw˦xK eϤLklJ.I*f`~k$gu2Qn hJh \N~NRt q= =]mW ]@<ę)y}Be`@ Xƚ9Nr쥯@xUxyt`b fyզMf85@^b1ru/}9ʞ s * >s}ca r싋3XҪe qtYE4]cZqdIFX‹?%[%զp w4*!o3nlq!LOeWgsҢ#=ۥ V+ q#"uv9.`γb5ф^Z1LwJ^f[ƅ):!' ª[VX)AQ)+$@'iP~8x:YlI sfg(PBSPo*ɢL)݆BL- [޲/K]TC!"iȣ O~cꝡ J(#y5_B blG lEKEE9<ͨG[Gh岷¼=uAqhLSK z# > ?T F{0vqýD"5B^<>B`h'Uuu'6rU'Drb}Ȝ2%8 2X|)/DvdERyO?9Nʅ3Pf'ӆɝc !>3zFwZ&6,TߗʢI1+t1+x pP+Gv,M0:ʹDPCxg[ QYCqL-Ҧq^`s S WQ59>b%FXFӸD1Ȣow6oT -ݨB‘ ST:f;|~u1)m?SjHbkW`y@CޅcjztIQKYz׋A _:uz@LG9ڕF@|*!nfvaf'ٺÙq6Cki/ q0a}, Ugk/bgE󗑈0?\TNjS&YG7 -(=Ԓ}G܎aD{S8Z5QWp:k $.KWTtCMy'(#z(5o& y(ld!f۶ Ǿ͂^'uȊb/v-+:"1cb aDL`lhJe2eD|[Hm  +h~N3q j?;JzAVZoyPE̜֓;B։ci"(iU5Yѯj_k[5}"4i }(iI4h 7>5S0Xh@ Ed A& `(u8>ك~OFhbPߘ!HfZ9?dU GPF}\,{W傇gteV Rw[jA1A25zqsyrQ>V' p8qE%Zd(KHg NJ!/{u-$I_7]h_Ze*yVF@aWuXͨnn}o`8UI\ +_sUBWװP/IqcQn^ZQj/Cgo9SɼKCzo/R6L ^ƊQмd}Rb[2X>C%rddS ɑ]Rw]93RkQ~gUgZ]q 2L$g+yjyh8ҠBe ZB>woX*8vM7m~iYIJ$gPmSY%0l|/ef'>፲;hym^1#UK` H͜"+ [`XU.:B{^ *{ Vލil%sfRVSL#ϯ=O p\R@7^JBl<]*1%LX0&GlL}2h1 N J9&* P[Ec f%,c)O!c ..Y$C/aYjܭ5~o8dOL}9vL B J&"~G G ׵SW茳λ*@лDzb^oc x+|^f4%(nRk>n ,~ Mb5F 2Ipx=߻|eGٟ2gWz]h{ْ'sDW}1Ni|^19 xj)PC&t,B_BA(¨nw)~T[0y2I`LJB7wvM:UG\eЈܰ(~/-7Ė/V#W`_COQh]R Y{;cA Fq "!8;Eu< }I^(3}_)r , =(c$d_cQ#KD{ j-sЮUQk qxGJ(X{tll gB˯e֕]}f؁mY*h~X$cSXpQeM:UUWYⓧ؇:BhKDV_NΝ!{|mZzW|d%1pMLGjCCpwJU|;EwTf'F13U9 ,J3;XT|_V$^-P_[I휢M(~ߑJW* ":ȫE‰kfn-%AG"L,ZTF v-o4a|tx.߆EH=F 长4z R92}녫&:fSQӇ1F[<7ߋo*dו,nӷ%zCAhyei$=b .<ûjL•:}6}^ ,q.WV2{|kiXj@yr6Kc\5jrÁEa@HC\GBذgV"usS++QtW>#PKe ɉ|p]83QvfP*ޓj@{e+rJK[U/Nmq 6^k\55F|EdNst׫̽N&G10 7Cd4.vC"#jNXFyMZ%W|<@Y4/oš)G;޽B C,4}|MܷVLIm9!M"scX#= ,Ҡ(ROjsU̒K3fY̭]TթmtK i( W%Vp/[$ff@eSYْ1o~ ~19h;qH^>n3hhqBE`# ӾЅ:FY$XLɄ#`bef ư^VSuCPf62\65$tBԱCކ 0" B+ڪJRv6;7TL'yM' 1\j>` 9~qc[,s?C >l##TVFcK 瓜gt-yDF 8MĈ<9VR\.ށ'KÜ?_;i rgh9fļ=벷v>sZUAt3!dOs&HOLdKH<ܰ'_DV Rc' +GHbf`=%0ojQ.)2{_REwfkZ80Imϐ9Z9U=ArKb:mȟHf^US[h>i7v1Gґv t.CIg76Щ.Bq[8RȞcMIglw}i{9.}[L@`%68Te8CK!G^w{5X"fKH$.A"!dhpu%xrb)'YG .ߞy Pɢ[/֧>}`/i N%C26^ɨ嘍M>ƼV#@\r!dM޻;J(yC[( | gGA(7\Џf$`W[20gexy̹fp~k)f%+!G[Y\Sh䘦1q,[בS3'W?H]憍Iho%7[jSch\\6tFyRb&0{tم gyBCH~?MwW'Kv]zuF_nK0W}7֞eѿ-_廋ATK0mp[2,Օ@4R1geaWkPduSϏj~ʗ_rC&|KtNų(ϒRI'^ /K! d2̮l*w?޵ojZ~<̻\*l P)2; V¼@"9 л-EQ5Lh18M؁V s~/yU{OrlMpq39v$ hWRP#_jK_/dBMNHq{J& ̖3)r}]} PmhQ7P97 LdF)߂־F(jہ//5.|Ha T9n| :هL6C|o^~r{(|elbk{muŽf19h_kf1z/k9YvTxPT6"z{4@;! ,S׫\O.]N̤%'1jX^T'UMǐSKg[X9 GaJ%χ2~sk:FpCm-5"(tӫ8=_eu1ou/ WX}o=ي`!A!Pص3S#GIp0ʪdŴseֹծWJ(ܕU|*鍻-o7fƣFZTZF*A͈ȪnqLc >-@b3A3W,yɫ)Q** jUbFK=e$z|OgL|g}Kъh# E:++nٺaT%P t?{۝Fnfw|oaε2x8`^my}+P1@ =2m?M'GBLD[ $R h{a`_+>jΙwSB@@ڐJm&W9J){cϴc/ǏKpmfB&I1PAV{[_t͛ ѵ! t˞EDt)_c#ٮä>{\;8٪AvelVU\V66VFmtn1-7[5F(4rra>Gzxo/U9>BRfD@ṮRZIjrIn@2ͷjfmf"'Hy@;0vsPsktǏNuGlůvi-)rӋ Q h)M 5`_~=V"=HT0"[RY ]iOkn"9/Ύ"w:G 2 p\S֡*TZ $!uA"$X9HK[s^(7 ?!~/oZ au'Q/i,vO/߫!ӜhV+WsV ɹW64yerv\-Z)?I귪Lƹ)fNmiĨ! 'ޚ-I@`6/ԇ|C̹rBE3T~3%0ϊEǁ{]?ȺVmF( Ӧ%cB B VxkGNk.`4:ك֑ 064SZPr8Q+X~n:rMH~c7m6WUu1X$t6Ur fg.!as2KӅv tߋ%<%II.>n _2hI[ݸ<=C>kEbKtv<3_ghOJ$tC"رФ4C2tʰm/H7.7r4aw|pNQZz|D96)$YD|ޢ}_U34|\L\p8/]WT@5?*숮HRQ^#יUZ˻ѽs0_ QjZwA y\ȆHTp^9/;υf 2& 3ba][5ˆ ћ*$fRb_F{N<οۄ2@0zu>Ie/ʐ{c"*oSfs'Aڟe_ܭWW0\?XLU5x~ Y .7x2$I)26 GWM1i?1S I Fe~37 ^U7ƝBlSaV^Jpv_4)ruldCJQвŌ邧E̬+VA*/C{xYfG}\F^+.bBo>(۰ڪ^|?yة))~,$#d "a m0sޛ~#2 ew{zN@3 4«Kۖ.5-n`}_b+(7п: 62~uuQ;β?}>,aĞiz?jw v!P>Yqm>%^0ʧ̉eiPmaOS }8G~ 꽕A@'gxx#iQzS"l_AC@SKd~A/+\9{}}s?9oM1KڕIp~ /JM) ,y )@`2*@2:efOh4n(Y?gѠ,?~2R+zOc%E=LYSvzϑ+G*(Ot 9BAL0qNүzARG_ .:1G GC9ocq D-☆pNY"j~IsyZ&o,d;OoJcD^Ouy]9)ohbWOgiS/RԞK[Hw%v_@v=gȃ)mډ K"cE;֠䧹]vsB嚬a}i{xR}{?~5N?97]uLroYBib?W:ow꿦yO]"ʰ~?6*2XAv\D = qJ-[Tv3A_՛z6)K/pԆU^P>2|H*\ Mg[uϲyp=}Xfz,M\1?ߣOm4!Ul9}U%z/}n__Ո{y`kXgi%\]d H}@@34/E'5)|<^?˪?gF2pyi:;¥i$>;o[u3( ՏsehYe9B `_ܟ+`5Ǻʲ'Ѐ[>Ӷ€1it?r#zغF{iFpzɔ V%A';QP" 1?SbyLgqh$-4/`^wFO2Ewkާj;UmJ/jI!' |Y/sۺ؁`I7PkSom7gQj<¿Jkf`!uz .Z$70;Asssĸ]pQI"('vMsCmjq"voņ{<0植P \FwfXgE eFǷTݵA5/Ц󪹯M)`}A$iSud۶cCqZ/U Q 42j=Kk2愔/"Sk꒝q.vy=,arDWsFm~2UqRVG>EݸW_H HIܟ[ؚ27R 憶`6A'r2t,87Wr ,gln*dv·2!6Moo|/A6} %g.s'GAnzahã-Q~[{vw{5oĤ Ĕ̜$ X|]unUA?-65ngx?C6s1e{^0.]6)Z's4CO;wu '޿y|Q #FHF†r]Ya q>ɟO>Wt߯r R]uduSsOI{:ě(&U<@ '(W]lm?ڀN:CYx}Cl$$?zfs]:!cW5o[3׏od_;FKA  0B-TY?Vr1],e@>fp $Sy{Ňᷪs-~|w%Uѐv)HBfĀ'tШF& T()PoTRHE? ~T#QD* PdEQM/qW~򸚡#z2#epáZF (O/CxVE~$p@CO1hޝRG&]*2+KFP %V&*'>ݾ-k733ǣ Um֔ a ɢrީ8[?f}a{?s:„Ϫg-YW>=y ~䷿Sp,YjpE?Z!'Ƞ-w|k:}_DʠɁ> t>Ox|}'WGl/ϧ m`z};чeMg>j|z@O hZ5T"?r |ۊ(_"CMJR]mdO'l~x CaJ7$S aJ|ć:9dvl&f/'SOTeegwg [3g2iH1oZ}W?=WcP=Mse LƯwrx+Ą <ᾷ,= I <ָ8WVҠ}c/بe2NAgp'eK#ba1z'rGO4(+« QӨ*9~G;`o.Y%YZei+-}CۤFbLe6 .rg쏐p{4F^Fqd 0j[j{0b@]>_vG4Ts/ 0,Tm.LUWjl1IV t뫖Z#b^*>k0Q73~t"pgxp!ىw5%mb1I=.OrA: oSDfك^ojOw`ep0f?Y=wQo~7h5- _o k|CطGTF2+u~f,#Fyz3I'sz񙵝ơ51"!L)V._b,G`d X8Xx6H5Ǖ)Re)w+sY˜vT*6O8 ]mܸFfx:_,hC c7ؖX~R^̞^Tɖ,w}?3VwYk){綸N]\_c ‰b"?.7tƢr2BAx7s!_B5ľy܅Xi 1n`׹!ҞкǟHK4/bzl qjZ7-\^\Hʩk3\ Z_@5R@6)ums TxyrKR٠74>s#ubOznekga,ඁe=OUcRSo4'=OVS܅"| L0(hRSMcTJH&;hrF&e8?_#n)C¹k9;޺+_׌ k|3Zl/NXjǛz4! K.=r6r/#~qs˄I-4x=Hz 1vmj{sI/*7 Ƿga$?p{ǗymyߠbP_u"ҀC 2@JQTI3b̭t0ľϱQctG\n]~o,*p .]}]/h9O!*bN&u+>ȡ>]?j/MG?i//vzJŒһ,@8&bJRPQӒsFL 1 n׋NVݰl#ۡ 7ݗǫ!!%yt&(CJ]^kh+f rbt G(]xSWy`840./w#n?:_Ew^_WeYC&Z }&lT_<p R݆!o7]_c|p >&B -+zg$KTR :y >C[&6@D[^R j.}B⺨nFST7G _!~^O |7}WkӾ_m `'kp8ޣz9a?-H,\ =j;ܿ%q".j u`ʹ}CyGwc'aSi)B4y̷hNHd?D2fUd ?2 PFg! D΃LZvk^/Aj%Rho7&Ѫ)XsѩFJykCAa"EbHL }3{ZMJp`@ٚ*i _&!5B[ff j(CFGŵ=K;7; fzBC6,#S^I ``e4 Lhg{;@Q D^ h(e(u $/sH@$h-@\P*8GBH   $ԛ,w쵛LF~ČŮ۪SB'/m]Y紵;W7L Ə iV nJ. 2&!D%Drpu0|"d;]dqw <flkNf4`TAX  m/!$ 2d‚~6Sɢ=Cφ?v𓦶Nwf֕ 1| E\sv(Zqf-Z &H#c2``U/-Dnc"3 jWgX蠹7!q@ /A~(=wy)XbYߟ٬0,,@<1yhd87R!^eHcU0q)j4٘E2Ui?WupKصV.1H4X6y3H9uՔ^-2 Rʴ&ᐢLNUT ^ `v6 `>8]-XW !URa0"JJTB 4@bI 謒n"Me41 A骫t B@i]*.0*TBxH"Ot?W~o_ܯ7m~ϗim$)VBAy)RhZu1o kq@zW`?3=O}?i<cFna 9˩'"_9o!*x9zs.q\, ;|\apC; JaM(dmOvǢ٭Xe._l3!T:t| @Hk z=9D-]ea #b = wQ * x4rڵA<59z0IeiffhoY1tm]"sfe2q,u`7A+ʻq8L{n؅C#VEK]gSTLi[cE4N#k)=pᭉc~ځ9 \v#_QXYD% v͈yv/pD1Rύ"`B5F 53kuiVc Z,e/ 7 e q`#\ C]Z,6þu7p on qs܂zR +|PAWeĉ9y>0rR52ʺ.{sdpu s&!\|jٸg o4;h6П H2o4k1l.}4 Gy4 3(-,,0@^ M\*l0gWNIf4,]ĊT862-zQOHK5&Y}5>,h6XC:@8s l|]F>=;WLLtYd$l,25TlRaYc<~KWjsd';3K^2KH[SyKZy;do6+5Nh񖄭dLjCh;tWƥUhFO,jj35~5cЕ.`;VwҪZrkݺ)m2xh"QSI^IVk^WW/L&ƌM dtKJk5Y% kFPT$ӱ /B%7k* `'nl* Qߺ X6cIH9V8#ֹݥzKVV,E@k|{TRgӀ+[|iuw%o@F.*yHLl6zLq^t'Y%BWfR]t?MO==TgKОS^b!l4N렠=gǡ5YCN9 rce' p-]u2$&(H%olCg8WZmW4} D:EEh52E9^ѷeL"(ҕfŌwc 6Z$PJ@ ?i2qh*x-R$!J"ʡh9~p'-mxIϮMrb`[FR] &2woن@> `jx zr%.Ы"dB ܑÉ"98KVlJ`)JÄu jNSF*jn]љ .9AΫXeS$*m | ,(1cC(lP2 Ӣ!u1V2m┠!Za+=*)*ڕ"_pT0w4 jfKr \l/7RWBHkb*B0i{Φ!-D\abZAhmH`Y$cPb a$*)Xc&Hrfj^kx{N' Yђr~CQ"rZN`QE%?^ؙ$ ȢS|3ZDddԒ024 (/kiߑ6و @eh' <fcZbzMn ܁ʯQ!ҭEL\C7Su@Va|T%T! S4 1LRt(ΜJwJAu%覐Ҩ¡4yP¸Xq@+ . ĀJM9X`!w \6'𻓔S2SrM z &QB~IHDC;8T5,̿@o> *mZ+EmmZ6[<{w%F;1Ƥ>vmy:fn\3g漷}|޹s);)P|/\ %! 5EˊwrPgQNAwE8]zH$m0ŅH$֟1_Cр"Ճ "@6jB—q`2A#}=ǡd@̮5- _FgSqPtc7֔'qTz9`X0珗*YÀt-8Em`G pjGkS{]S8 ,`IJ:04ʼnY T |* JXb@/ XkG2 A5q&;?qStICC<η@dڋvЮb"Ա@8!D,9C㐁%Gr bnydȀCf !4؄D9,\@-B}Nj*ɥ;QU8FTI:C{~9~{Z /Ї A$^Xru$ gvQ#. Air'bDI߹me9hId@D++$] B⣓g A"xIM.ϩkuc/t2 ӣEH0I 6!@u&9 hx y$oAY6.ȔR.RpsMu\\ po+]03瓩1p FbH 2pf \xEl  T޽D:S7g46Di/ja1gw+%S%aAd턵6Pv* gF8ˍHb &J@u?(zEm:pkCB1!ʴ,2¹X衺¯\bfHw:P-2ֻk1t59gAlQ Z$5^)៩^n|"s -fy7vT@p'`uj I _tXBN>qF}۟sqN!߿#r sAwWӯχCMKw5t@ +5Wu=~ lw1̐f'ok=SpfaMq.|6r_s<qXf}K 3T@!'hǞ~ n0|#vfԡ=u9;o=ws5ΠxߦyN_ϧ>=ПȽHGt&fMG…닐ǻ)Y،1,)ͳʖW" `\!A(/ UrlkeKŢcP/{.5«;U\ng͍ =XgXh{Y1U&bw!$A D4b`@CL]eێffѶ6s$Tŷs;|]Ȓ.; ZTaL0spXN/}X I=8˾_zƨ+rj5v$6j>㼉i;k(vβl0]u7'É=ϑ ʗq*g[u bDp+5z"gܗ[]|yoũ^QXT(15) ]/M}j/6'qUQD {Š}5+aK!UU7QcSk@|]2B4]=E:tCoCBB՚RmZ!FhSJ t$ *=m[@P;XSAjFS}2oA-՚Ewlg3? 7>'L $%K$`iUxLG&E F#g\=]1hdAz$sl&ƖBeBzsPvQ0_=}n;xSu<.x梟{:h-XL؂_1$0{};xTwgLU;OG|CCI'CG/K~LlFc.{_͹C?ZfMe~?)CIW18_!!M=&z/)4̡SrHh>/C)u7<@s8SSYE$2?D.у3c|JKRQ)%zaGy{v!Rŝgz''[(LS};D-K.H6;4kp[Ms[yQI8 ,laoW cF  y?IU09:Ypjj6ǻv  0OPSTAZiZ9q?b\k_'=;bn~shM/n7xp霕fʖBaٸW!r!4$3$iz;Qڝ3{ 3/,r 9ٲ!q"̐r!#' 3nI H"`ceHAO\& E1jԵ0|%8bHCHH)K/FA-i\.4F[]#(Ԃґ 3E; ;`vxquEF0N?#4QcW%Rt0+a}/c99dd@1S8Wd\ $>??Zf0p gWU.ôK[J*/nJ gRrXEIo&4q5UH \DcԾ U_>LjkBrcQ1nӞn$m#CLA,gH!^ܦUN)D7D<ڗi 0@LSF9Mwƀ7:Ȇ1.k+]Ye8*JG,hƚLnu)\Ai+4#*}"N"E][q\0YU iAF㒋 ^(SF 0{+؎'Ϣre켛anqu׭N" kzPOWx [{o}Coq=&]9V/˾zíx5Ԙ{L0>y(S!{%,38@ad3 IJsb)‚mnwuu)p1=ZD|t3V0˚}4K*M_a+SlT\hƔTMx]pb:gћ4^IJDC;:yht= s4AFNhS_z|K}FSۭ $5t?Hv"v, n,J[Y:!k6_}fu):ȁox:0gTJ F%/X˥!D8՟=(&pm2)91%0#3^3$m,K52r{wL^e.F/,5,(>T.p⌗r;'.E-y]#RɝkEgZR|jc{a(Gj^0Z"y1JE1[lSOSǦs@)s)SJ1c@NuchS( Jk^o62# to3u!}1+%lQiw3 j]Nfj!k(:eJo1h2 Nj9FZVI8\í>زl*YV zeZA*<꒠ 1m E)sHj_Dz@v]\:H}oAch?ft>~Ր_:.:σHW_|wP{~eýz?So+X.'"L֕;<]F0b{LcE#=(؊D5h/_/80=f=\]]y%RN<ߞoxڷeXRN!3vKuy9Mr6{b_' ,mmwS- vkى@,% XT)U sw-dI_{o~mGXfb([]V3*X \-Ç хSmxM pQ ڞ0YUqD4~g@SE Ϭ@36v7p w2l0`j%٤E u9UU'd$ȶ*gK݋#&(4Yxbӑl2UYn+qN)e1 ;(XIZWFB ,y6FsMe/!xY2ijJ^R`Y[2<f cc@6 Q+5ۍM\xBN2 ,O#f&x)*Hv,VHСB2ͮ-qAZ=.K1-,XN#8J;qrT5L2[\moH\ݙԵ;,t15LCuf_; o Znt8!sqC9 6cuMT%-6^W.:.̰[W Kk]l񡺔KJۇ 8m~b#:.K[m4BJftSvFdvAyIH8%tIA%u8 &XHMJ@$H%:b,6 N7h!d9`/[_&fFu ]h8-H 1׷Lղ4!A^04@u7UW~3YT8b#t [Fϯm]y^C L;{?BOQ<5}=Guz<'K:~yJS7y[B*!TYL^}b3[o{7r,c,38`RYZjJR8.3 4MFaZPe8S 8pF՘յv|F="}Ⱒqb%<=nEa`_у w~WzUKZ-ZGʀ*8kYTĞ<EtMں]014yXoQtYNPda Ҙe7p$*Ɉd$l ѧty}dӅ>Jm!3M/7*OwHĄ+O?l`кGkg%[~ڏ/aŗ z980@HE(Kw{<&үDAg3Nj#hl>n'EWծٟS%HO.FQ u,3R$j?g4OBG5Kw|+Vw@@=02Bo^5zF~<9H˟i<͘r{< x$Ai2g^K- ¬?.\ k/|7 +L骫@2b#2DCyytzYbS%e9iSz_jn / 1#3.[<87ZyXkbպcF9Dp]vrc@Ɔ0LD`yzNðxQ\/mDR*mlD DM"@!P(p4=Rm6Z0C_l+gCR1 kdFSrU162ULJ y/i=/i>Y/8f^㛒vއ(A!? 7#G>n!FL;^ |7Whsŭ&;D6-L,(C/kW)I=qj˽, &x&| 7wSpy_lcŇ>}W3\vWR2G2{cGGt]扣֎EIP87p/p^GK4bZeOm}L\ظ>[ce){o O mfvcTNu g>p'f7lU+mktcZhwMLTo"Oq֯Lt 翜qsptxaXC%M49CK86nc!:ʣ͎ 9ú zzOcshU^pyq5H'Sۤ30xRЁc%)r>T :d`FL{q|T:\QGHA1ڀ-lXr}S$Mespwy5m 97ax}r&ԉ|)GZD`\LUW{ϗ_Di97qA$]Gi<wſ/SC#\6r\hݰ;9hE1_Udwxvڼ_70/#H;;rS̟#[X+)+5`VsCbd=)yJ (1CWsڅhM8.:_ש`nEqxz0GR-03ȇ[Iیd+E jznJh'bm-*- )}𸉹"B:/I O/Ratvx[FkerH΢`9z73,-MQm8 KP6<^qS':/?^vX<u(H,zIS|6zË́<{v8(W_AKЌ ^#30Q},[+f>}}Jb.İziCO𯇳~+Im},]t{F'}~=Q8ql!JnR{:ew `~U| >?ѯ>&8bà is;wقT@0ZSv<<0 xC "saaH ~ڿs1 @yC1X~Ǚ^C+ظO*a.WH}ðh|e7RϛKD<7Ypr6:+Q~OG @g3M% ! O8}o;ַRFW·mǸo}N)p}n.mX_8Y{OW/((D&;r徑黈`= Є 'zY5fsեO/s">b5/Dm=^{s69UɫĔ8`~op.:rP=iCz'/.N?Y6'euu7vr;ÂR~g ű Y2t @ yh&d>oM`x "#{,و+'(;9uh$pH_O7K}׻!WAd7~|3z,WT/RC먷`h&Ӯ>]4Osڿo;^@6N@NP͈{@CPN序TrvqSxy2 24TR\F_焑osov&ԴKt`nY:3k ~qGltH{ gāU8"RER0"Th'粴jg5` ĜF~҇x)נ}pfu6auWfۺXw4{P*}oڱCO=,1 k~VymMޓQp=mW?r=7ev|q!ZN08I DA1!6|׎ D.F DΈwv(FҒpH`Rk=}dPG}=KoqS9Hy2xɚ|f F=^͖~m7e_2L4ހo"e,xGс@ @ g~t4J 6(b> or @Yş ΰGxK3TY[y~EsM5! !(/ #~3'ȏ yNOc„+)sI,"*˘*, ЎyvV,sw;" KNRp~/k$h\%D6,,8GwwF;6fqV4 M>D808OkCݿbr3ÚRRٶ,fl8z{+0pٻ3'Eh-$d5dg9D~=1]ynؘ 1&mB 85nkR^Uя@:)VRD^xG4nt;}TEJ{l:|xwBFna"P"Pή<ѩBo| 6 Dm{" qrth6b"! ~-V@:A>]xx|}eD!VfX$R'#1@1G{e3&$0Q<%/48Wٰ8r:K[p;꽃?M}cx0;.l&W YA6p/L|/n=֑QaXR.`!MlN=c hFd1u"O0*@<UB%e`1GdԳ0PHQA_{@:і~_߶($h w7CC~>eTSw6 wlV1tR#NGTP__iH!Gǹ C$qW׼a(G`A.oPĒc V LP&LRi/@N.QIe4 NUP-cp154:D0ϡ_yn^}gS> .@ D@<];4 =B#VH Q63y»d+?ɬ~&Tgje3BLd_a4{nv!ii_otK %\ V@]}Z?!@/HOhB[zgo<+oEH1KFjiM*fw`YG{FL`/B_MKD1u%^̻@.6_" _$~P nh` Bu!ҤqhnA۔^"??V|DLe Z]+ ڎ:ONq |}+-o޽S xI,h|HgNِ/"LBhi4 LC_q{?K XQmy,mS!U@6dq$`ZS2t%(i0qXbG6lἔ<+9ɗ@ks~*Q]Ď1#tSP=ϗ59ͬ(i! }.# R76~֙0m6-5#;9=c|LLIz=˟-W6PjQ˸bJ` χVڽ]KǪD|Mab G0-,bꋡ/I!e0Ve+r,6r7VwaQ”L珲#[oLj}d`cST'< %/&@G) 1ؔNP@%k*vRUJ_yS\!*VJA6rRbi,U|~_sV0b@!w[ C"=^..m!R|'_'($*tʹocc%3w 3,hVAԚ+'̬a0謾 VEUI'>zO6=&(.4~;A 8baa`I~m^|k03&q= `NǤ0f%ǔط-D^·_x]T_)%(wEw3&┕Rl:>ԩ7"! Di%s{vm_O}gHfN qVK%3ݱ(J"$) :C@=&ZHP|EgyA\H<9 Tz20c}=P_W`K8%y+g.<^?8a_̸Pukؾ>,c)gy\/\Nv Aܒ-1BFioQ[ ;P38xq('̣/ 9N \kNR2U2pGɎI 65'+&LNA3.Z"SK7 ^";-GPB7, ^>N~X:LwPuu׏'nr ;(@q ""2r=V=V) 3;rA((700$?-::1W?]q唽_Fט? \l6a7>xr܍1&@8O$cXtWن\(=PdQWw:OM̃#fQBjk䙦kS@M>%T7&e}N݀JOR4BVw>&;lP[hV=ۮ{M b=J?bnCp>\uƹ޿f b%;(V&o~p{(TK0u=ZJ8+q 7t<\@`1o`O4~:ckrl f~Tbg_˥b:45=OvNNv=&8c?5  XlUS[׀ܐxt\} gadɌ=Y 7/(Eӳ% V#B´X^¬TSvI"9 n um(!&DSnh`VfMk>5r;m^fjxuЖqt(?D;{꾟4}v7z߇qZmG|z’5UD6+ޘ{OxE m(cR$ v=&7O6s>菍`~;H q(Nnk<z<9zx%{}rzm8]R]@HwJ 9A 2)jIJ]e: oC]@d@/&U6h4VTXQm$ԥBDv.#aUt];.t@Qſ!4æ f @3dȉ$D⑐B$g< CrVHHB A&n.muVm^*TV֫-؋Z(QX֍nUh b#EqƁKo@h.*~o'uB1' ^ksmue]疪|k-C({xC\|Ih6RTlP{gz 7ȓJʑ?}bXN rJL}~! =x2eO @ca"R%D-;&@(?Kf=~@L]w`~< /=H;T|0k/o>8E)aFCgD YMsR,2Tx"$`9q>PV́ZtgzD&[ 8*xY!ش>K__4@= ` CL_XB'4twfQPiH ->zI7DCqq<~爥uLR]06cޓ2>?g:ᮺ*!}>_oK^EԏM8K/C5yKw Gɥ']"8T `>vC!a`+$9@9 G%ш@+-~~!$e>lJmHtU auzR\5<;JSN_,\@ ll\Pg5ty):KswAIo;QKʠPJR$xxSو$hee$.˜e~PߡҼ:Wvw6Xv( 1{;? E&< A'\N `,`K?i}ۜC'1?Q 41WLpt"Iϟ`,K)4`bOMoqJlI %4leٱkDtQ3-yW?Zwc7p 3tFb'9'q=?v +>r7s5+Ob(`~8JRɺJզ9~~M5]I~oڶ,OG fљ͞E;$ROW|ײZk9_E-ԊI:G&*[De>5ʄx?'.R-&PLohk߁}y: ;,@nIo!G9"p(Aќ= R;uX؆Zf &gZeZ:QM6MC+B;`pE,UR|%#Pt_ 9v",f]z-RP(˩֋#!a0׏2c{_\6iJS3?uRbީGD E;~܈pv+Zv]>l ৘Ʒg˓Y+ =:o%@,3%f d;=䳛 ?nx餢lh|vgܫ滖WUcvx47,-エKǚP-#!k/FreY/%N=;MD pCJ뗬b,P(7K#-Ж'n{t+Dv5!X!`$<5CNn|alcUΝ0KagR].;М5ԭu ^qUJz&).3]>Rh 2k4wJoT[k?\XmHHLIc['Zz΂X/wܤEj+tATYՕfhQߙjK <Kc :Dk1LpӓN7nE`_Szݫif=1D?.MNfa-esoOu2*\u{ 0-hp( OZs‰=5zXߴTE8= }-LG1B*-m3.TMBjkla4؜MJ"* %! S_6G9mz nP701&^W p٥.ꜭ2"҇V.ѨV炌 aqu;dbG`bЖ`G~l~bs,\BMOr"\7oE_uif.D0FX2HB!AcgU-mh̐/A/wb[p*;`<5>WdǢ隃sNL+KdcFs&o5/*QDѶ*S3q1jypIR_r3*ZB&X7FQ)ZN[iaïlEax]_~K%KH$%2%^:C=|f-{"btQ=S4ӻS?6 yIWGKmn;pc媕/- Q#EoHp>^ÀC r!fJAؠ;C~w޽ vPr$u+PErI>\|F}o;kÿ4{"xI)L\TdDK* .M4ʹPkЍ`NT|}~??#C$Mf0| 'jKҝk}pLJ'>m 8vw\0]ghbx51vTo}m'3W42D5ߥ_Kdz2cjntVop>Ǻlޥq'ȷGsjlWr%8Es/g.vu4-yל+J ^z(OrvI$>ܔNR0%l<; 50ZU5rE%J|WEyԢT31 'wHz8Y3_c'< #=M륨$@OxbR?ɖ:@nd 1#&~/CsE@a>946ou߮{joN(@;_;(G--q}i,pX (XgKA,Ua|(HB>]ј'[eCmE8K[(YF"4N8Ի. eJ9A EyK3}7"ka2P'欛N!;W.ABǫ5"ƭ); `@pZ T j7=r}V/f,:.ݮmM҄bllJ磬t~eTs=M-<,*Q.oF1=eIiRŔrJ42|[kL$|yJ|._^*.Ѝ[l{ֺQ Pf|>Zco:na@>Kʟ8c\zQL}R!L )Fѩ|`b]hsXj nA3g\3Y4f7ILt"@nUO_%jnp`3 1O-C--;w 6e BAmn[l.gb!~OD aM W B paPCsvD>.EmR!T~NvM 2@ @P{bRQ$B"QWPk{#x_)]eNjjPu *K"b@/EvY## EUfYE }'q]l02e?UP+lY5? -9Ays+ n,FPJO*6 IopǦ(@‰s^oE Y IEȨ#F) qUמD7NzON^߄>Cݰ++!E P!wDWxyB'x6$BbCթD*^S 0x_(|tr#[==қ|0C 1 2].awEVXG+R~Ms9jMBem2SA}&CpgM0w9M_SnFs@.q :t[$ H[4t~v+{x4CQ7X .Q%x}++t %n_pa~rZڡ9@"\('%ڠ@ϗ kt:"y,/REʬ]0G29}]|G9~w%̀7|>/ZfSHz;k]RW6EAɵ簮U{) 12ZnP!0KE+W1 Mۯ,VedL2TJ"Te;6n].AϙpB0]<ѣyOd)])GF&~&JUN)WSh;Uܴ6twWyP}KّWc6yW;ŗ,>/Ҫ-UYǠ~^oZ?2cC3 J;~կj_Sb ?/~cv]\YK5z/uwZV4Ei^ĺ)>PFǽ1t]@縿w詁eM7`O(d,xHs?ۡH7ӹnǛlys X.UfO⻴"35( |~eU޻!"%0%FaKƜD b TF\gzkQZZ),o9Cw#Ei^yW@ȕssN~`qUPu!=98=FiG_9ܝ Ooϼ؀ /|}|KOQ '\@BD7G~+(hGp1}9ƍdr3>WכG{7|A`Hb$d]}y[) WPgߌ3bBAF".O+DL  W)QX;yotFFߏ[_hB6G6M$7R}+yTeF)kخGPT $@H@Gh Nb5ɂ6~ <_kHaehƯ9wI̞Uv??A=g79f>Cj{cgFht_m=76Ï/u&˜&fy1oCflImWN7X=uJ`Mo.;<1d/ٳ!}}_i(L@g-+^zMC}q_m98귖&e|Z? cYYi5U=\)LM# bSBb\= ZӢ 7 6$zSRW4-*<[P%81ߟqeIVtNzY L(j [5 µFk03 sm0*'}ukHW۞zhZ6[gPIh<=Rs0.#bW2P]8N~Zٔ fkM0j\IEVv|l_f4<%˻QRĿfq:~=Hњ6sHkI%Da/dA?b7s3@.0kD"gz |k76VIl):ВJN$Au▒rȴll˖G2,Ҵ+e FM~7(P|`uKǩx=?Է;p,0*VM6R,qXH4!?AkOw4je6g3f]V?)0|"YI{d<:Y[=J-Tm!RU³ :w1D?޺$VJoJaGcT {ݾMǯ'svO{SUJsӒjC_6$#2 BTBk[ϝվ.c@3c=/9c HދRCez^o19b }RLD] eQ<2֏L#I|%޽u)'5Kι/b|͟ŸۘHAiy?Cr{8[Kٝ>ݷKּgW;0[*VG8{t+ ,PS05d~8oEI6 AyL?m|YGXo7nNiz(dWݦU\p(D\]P {Lzt_a1 肅ɏi פ3)cdiM_( OxjZqO*NCI׫Nt  %ghAUh0ha=6{7®(6>>Dm!( ꂃv7Go ςx՝\gu~vz#F@j0(w~,,#t0Zm0=it۝t[\ߺŇ~8y(u їq!םS, ?}q0,j:&ŔEi/Ve}OuT9?{Wb}GAo-5u^#ķemg%Em;#KZ@Ӳ&A[Cy؉2l+ڰ*2X.F [boF){?z#7Y}@pTj7*uQ}LF 1 &'ʔRif^'^Jb߰be0˝ @C/9/p(=> vdNνmM幖߄n=ڼ0tSDF~y\%]TF dW|hɺ1O(M Y.Q+6mA<09ȹ`&^2lU5v[;xH[ `zP^"GG 1ň^ jao/ԤQ;אnjm [1T*ũޑ,ar̟^:ټj.5Pk6󛡺EXϱp#x8 ">e Ā/lRז+Yy`ߘZmIzOgL:exu۲z 9A[G8JIb`aLe6=bp|)\n#`.S?k-W ]P6Bc!e\? Pa>vaF1J5g='`kV*Hm].Ro1JDpX&&9:#6/e}2B*sˬȭ17o8=.a$ɓ%Rm&+!Z=q;F+*gv:fj0{i◹U'EM,vn͏4rP^U=`.AWc-"/[..T弮Q_|GFVN٨ MMFSG_oE6vi!H"G$Px[/n5W*[2פ1KPWQ?ɫؐO|&&c ?%4WErhZMq$ C"F\Ҿs"Kͤ-̨Ɂر`zBn}7lV̴vyk^O"$gMcQ """hYq@^X>r- %7B ~i|h[CCYCǿ{L:H -r9W^:τܚS8RGYyHd궢ӨkB N=&_ny*oSq4;{"BR]ՄKne%Le-|Yk+~_DjZ/6%ߓ֥Ry>̐$HWk7SAVn`]82̾{dJ !sT^vL0 Bƀp ѫ֢)?wJF3Gs۪7%PHo5 v`+5E]Y6JOGu[!-biS!\4Š˱PTc6>4`ƹ/y2Ȏ;?i6Ik)KUa~lC&JtoAà9kGViYCmzm#6O[WbќL-dúCWcԢn_=4a5Tey"ټ0ժ%^mF<K6Jg{P+2/ QK/w7{r(~Mww=R'-!2= A9+Ӝi?3ɍup9pz$ B =$  BhD1`|#Y_{S@Aw`1r6|a"t>%Ҵ,0?~S e//E3!-]fWtzbx2Zs#pS&p l6T~VN1 E|rir4幉{oҿ|g2C*v}8dsvoPִ94/9n! C"TI`H؝_?:7n8DЃ\R]kӭܰD1XLV*|>9INV^hCha@zz_ ʓO Q `t4ʅSKzhort ~-U鳬Y`e~J 9km4luӿ] @g(H ᄄJ;.HsNUŷaO²ր5 GVAYd-Lmab,boV~ /6p3vw1[0}:+yfID᮵W0 <tU7GՌ3nSu{Z˼tK 57'k%l}cv?nswsJNJř\7F SgOG,᪨>ôS&m˶ӕ䥳mZjEG-iYf3Ѳ&nǣEK(,[Bа^pމ%9ʩO${Ty(F@%<_tp QH `0}xkz55F(t\mO}nƭNrQm[Tŀ2P6b:F,j4q!xKD46p쓏CЧifcx|OnǏݓXc]ךL5Ku0yڕW#svKzZ[e({[XU[F2 mOE|vUbdI";wi&M1HVoGZ}W^Emy?k] ,, pV ?ۍHEN__ϥJc;l<7~0?])ކ"Ƃb3s,S&"Ij1Zb\ %F8rV#{BOb[b3Uj}JW+NYPiJς!$!k* _}&VWM!szr] /!gj'3 ŽG/s q"VEJ/<x *KIy?н]Yހ8{(o5B`cxWG'}WΖ'V_]wwJFcV$ |MD}>q< U]pD1[EөP:q)|Ѷ吠)6 %oim򧳻Z3V?"Q_9wTZ-yp1V3^w_osM"k[Gl#H裓6X4/4od~3=]G~Zb}gB]82찛nK$^u Mp5%b@,ILCxr5F7g,W==קWvY}f Bjhnss=2\ R46SB!0& ѯ;'ClbY;[:1ԪߋjK R)EiAG"#\)0|[8(eOT# yL44\N%aevA ~ZP n7~c ua8|xN'`&qBLٟ %(X 41⥠:=׋|ZU4#{3@mo={qm؏Qo$e3p !ڝvWO_C7{T/1RKEz(GչX sI08ޅpBd' 1o,SjZ? |` B#u=|aY#2T & DD!*u={l2SQ8 l;svb?ٲ-o~^. D#t}AiI 2D8Y B2q @]q?:-e ~^ڎS+musۜK#/I:txp@$r!]=\۲XZ_Tnޟ>?12Thj-P!1CyjS6Eǟ1দ1"OnSRn G`5/_10OT0Gꪕ[\ *cY.^:r8?ѦCe0Bܜ7hf tS ku+.G㢐]L!57>h( Ńjs@3: b!v>on/F`A` tY-Aί?."IutS燶$36o!Ltb9ARwnIJr3rm,>w 0U3|R,%qBzLt4,-ۃhgΝ#Ni,A\i4GY=I/z'YFƔ.ԺL?3lo.nmieD@'#1y@*z{Ȧ~V}>:Gtmy=6dBicUX IXmmU2X]k@^lf&t BTEH )Qbs$78pLAAؘvf{X=jn42US%Y㞔SoƳ#^l lév{G쿮Nm@b& a6F n *TvPeyA\e,ʢB/ua` һpP+{m{%Ӿw|G߲ l8x99 "¯&[u@ deyUu%js{€Wdd )sĀL"qz# B Df\=3:sUA1"RFw+㦐%)z v HBBxD0 f/Y&=TvK,ci,fJC|<8]`8Z)Dg*1`¯jqhm"吏#óxwlzH_m%ݹ䁀832\ lR2K쁅ҩ leCCׯ!@\ 0Vf>? QJ2>lX'2}Za"`7r:D?n6MNe &T̢¸Y\'ZՐ^Se\̓ia6If C| eXuf~>UsLs]vorM6 D _/p7j@9 a]GO̞NGO`~+|/dI }J@'&lZ u&-<¾pۡ;Gp rօevtf_ q~I!RVߌRN uq0 @]*g6ȝOOP@2 CM;BΈ:р3fE"jK)Ԛ^J}d:R,|Jv B<٧LG?5e~͏o)q2 8xI2Kw4?[ҙlkEiʒBz 7c$ؽ!9l3_{P=lT*tθڛN~ҞjJL,TH.n敎 @+dhPړڬ\A ci; $ Yط ͺHQn)YТ<ՠKmt1gfˣ;Q׉Ya b T7+Fz._-A\)3[Jxrr858:M.GiS;؛d1"kԝ?&nI6/ rU6NtQLgw(]Ga w{ #.; H-49D;Jeo& 6jHrw[ RRR I24Ё$8gP -+XH.`dQd׹]$.fiiK;٬Iɾ69FTޚHxnYɕ'1<@v^ GvϑO_1s2#x&u(E)O۠pƑ|2~F>&좛]p F,e}lp? ЩYMFP<3?a|zC_]]PG;~VX2ݓ*wOX'\rdw0, GQ2wI3=:ԁbݥPcna^~aH ZQ Gr cB!aa42RvcI٢#vs%sGA;![fm\aۂ# m3~< HuZg0qCINcx%w6nqFt冝s7{Xb '9 /_"} ""A%'ub )W\>?:S^z+3\w5F|wTw9NRzw;G' vr';+7]:!tpN,P+Z^کiJvAP׬-:كzG5H J1(id2\ *e#7J^%2=0/$]Y'&m7bR>@^%IlB-aZ@?Q{6<32wB]@"CuIײ {]m@"vM|XmZqWژtzSkD9)i8R2"4Cia}{Q^9Xzuyv%QW=7++|CI5,0ti)zy|!p.1͇B~*{SeEޙN0s]"^K2w\wLsUS]?eıo8h [<&uv00eOۮ ڲN$d,FRsb_rF{ֹr}X- +J^oy#af-v;}cGY,\ o/͔mϒ]`[?N p]d<4"% e ]aPyq?f 4i-`D*h `n%L> T:\T&HX+k2exa~T)elt-ܿH|+t-"!#E Oj3P˽ͶYs,'cB2_ sMN% \Z!H} rCSc48v׎K BKWyYoU,5.w6}e{*jcKP{px֮唲E=cU}jF h q(B#g״5ba)oCdXFrйMi2g 3 nG?oL(~ߔ/!TKeumͧ^R  V([Z-HsR%6-_PIRq(xT>+0H=30 (h^l&Hq* Mȷ3TDY >#HG|ƨo)%,Gi#Q^q,7 x(Jӣv"nkpyv*p%C.7Bj3R3cô z[Wv&h?r2&Yh^ds zЂh&0L17 ǴUURr%q>Z `@33s쨄SFl‰^TyXa*fVxG[UUeȪwTPǁKzP!b*t(!q>H,ĉ:ƌbpt/ bt>] &dRn;,i>H\Q{y_WStoqGegL }I'dV/h&0q銃(;Z:ˈ{chrݿpQB{q}["bk'ݙ'qB”#aZL1)gszʏ/._';>BJNKQ(V%wђ%*QPuϰQ+3`}xVɻo_/ZK8 [,E$yA]%ZPHTeٛ90Tй$san^~MSbF};5E$kD2dbd/K@LL$H s;$gua}Qⲙ:ns;e~`AoкRg+",EYOt$vN8"((翚`UfPcΟWvE0tsͱCw ^5Ȍ-2J/}-S"D$djJ8E8+G*` miBHtIkJ U m\N$: JS W0aL/.2R3~k /bf%W`E͗nL?lEz<#/\c޷snu5jU6†Tx謵H?DۧbzZs-[%<;SGx&x~_K#y'ȖytO`TiLߏp :Ae'+=ǁ-}c:(cG`\Ӹbt˟ 'LPV#r+ה$.@~B4% w}ԸwgW $5NC *q<v|:xc{k 3G"XFCk;Hwz:~EE̲NQ Wxw %NUz|*?ӇWbz5}7]MOQէy +6Dj|DZN@J_WKV bJp0 t5Ծqf+*Y/U@ƒ~Js¿RkPu00fp89#epUFs(WWv*Kځ܈m}>k.d%ֶfzN?#xl 総iB?9X,x`vqHm~R_ `3#=mѴrj0 PSz(Жs,.9*V)2׌6 t ;1/$(&NP2DZ\i˭F=֮\R2dL Xy )"d v"oٖ=YIL *  oQ'fuBBL~|q@:> T+5yluGqfv^9w]-l"1'X1*6At} 3d`Ӝ)euϹtc8.r7_/b>;!A\R@ icq{xPr|5orxk  s^#n\,%|_،"ҙ'm7^aCAU'VjOOx4r9 \B1.k1-(X*^> 2’!$3^TȊ9!{Ƈx]^ۿe%o5_bǓ wkjݱʻ7%`[,@O@+be+5Tm_@9p""([bk*?AWO0IL0F51䳫?k0ςk?Š{Ű*w[i@~5x>o$/ =>,5c%{r]l{{/9ad:XsJnYlnGڽsѠ#`!15){/.[GwGi­ 簐ߊ 6s9)Ԛ:$k66SrU32eI39={9x[[bn$#( %>&XA3"Ns0]ozPLH };Jc`;6 o]4VGoƇ}apr'ië{Dv!p3;ū)^eO':FlM rBOP ~˔uűBɤHR^{.WלQT-^/"vRW6>8i2*+ % ?2/#:^֭IF/PtJA//3ne &DnK݉^H RbeUC  I^#mA^̿ ý;&EE{,¨SI%/, kvYvieכQk}d-[fmC&ZHނ$M9.Q)Y+i9VM Ve~pFNO.g}L|:,A k _ҭE(fы6[ &jPU< ş3'Eޯ&Ulك1B 1حWJx/`p>=@BUc-  2o%%;\A:MUD?}qe,ē9<ӺV꒺qn?nL-La'<wЏ/bM }=𪾯Gۃ}Ɛ\Q7dZ7G V"p+\:<ǖ5;9[_^Ԕϴ5ؙF/0.`+m.rDfs7 y?: V.?s%?~?iy ?؝{\[Rni K*V =83soM ?L`}+(wtsص+ЊOb <`f{j`z+&BI;~ kk*/bZF>{mO3 ɻro\v%Ջ!Tx~nU Q"_ħk $VwGIBtbt5aB /"n1%"WXNs$RThۜ_E6T޺f z M|t;/P:c a 1bTf-Z8EOu僽Lƈ*.A SBg>s.'€;es<Ħ&Pj$G8bH%Ķ=8rZێ1mUp/lkI[P)@reP^$( EKYI nuNů uq(Mh[FѨD$ xB& l*o~=1+չ⌾?zpͣf8>O/w_H)mBl`Dm_n[}zku$ "?G"VMx k[;E!HP#vfK4DPZmiQ2j#^ğ1u^ZЄL}WSĂBh?|7U'Fla0XVGwfv$ZGMBd["* #;E?pktg%Ob7"}ߡȱXVsM ;9 UIN?}s^B 9/]l8o͖ 1%er0ex=<$oпώ*Zy*><*CI.K Ci kH`V[" /-R xb/;ɯFKc픅7K 8nV^3X͍׏ԍ⾽`S`̺`#f|ˊWhi0bHD.9q(4oLjglWIƁ+rC*l]<ͮ ϴ=AªeI)J[q QzciVwEbv e[3MGr-nd%zǿ)f({]$ ,o2hDžt3;@@d^[8φVdy0 -$@Ԑr4-`xϸbL24DE!N(lh{y[1-Nilώԧ)wpɵ|(?ݽ?ɃQuů m=L["̶ϗ/vjV.{Fd!V%!N׽"7x\_;n='"ss`Vqv>力%N3S_4'cP&ni c)0)uúJc=cuЦԌ I<=P{mS50la2]{Ѿk36;Mepmy: Q\TAql%3q_qt aD'.f2 lU 97ɥ1 ^v,1X߸ڀG.L|E;t͡CF=g*/yΖԡym}oXغѲ hCu dvNjg%.=FMEp\ѮO[tE5:;sWOW8/;&[ /עmm\Co6xܫNNoUrw(){@KDekH]?n覌 ~ '8AM%cG3ES{C/at/ _B$W!c 렌zޣܜj䎰e}[gT߭3b\tΠoR5ɢ3?Wx `#q"u6mg@ijr'U)OT1!ҞELqϐHHd?!7I;;6s475?v5ƭL=ʊIK5f $ˡ( tH9'!9[HeBNnTpO˙UA]<_ΨOLq,A #[߆1Q4jz/;YlEZaGJ1A7 'iz(q a)_7hLlYҵy7+]n^KHt[MM$RROz^2ò 0 xPO'];vdU΄_ֈꕿ͉s6iV~?yE{R!b`~4*@%\uF nfhTAo"ފMb2ILO{u^;v- I,op. J>ךy+c˷p4uElow H HA$DeK̞u! "v}0-C"NnoVG EJ>'fԣ4w 4܉픢!ρ1k#io3:[XڅD+IWC2}չg!}Jx??]٧L_y6!P xQ/",Raqkk3$2/&yYB$ Nc A8f2z5ݯeZĄDh.8.$?qGJn瑧"14-6ţstpFsp|$R5}2_&:g[u /573f+Z'93N71)B+9ӳ\o^/[S 413<~lW 8~MQE)g<~/L|6am-w'9OŵcJ^h~) ;;=އ5i/x]^@="PF8Llcl!}X@Khi%>A "~|lv#+*!!m^2 8 ۏRCt[ٚGDIF\;{C__4yp!F`0մ/NupӢT AiVcqrREN$S-DVN^! ("c*T($".l .Xk`RBnW1[%IiM[]V!@v `_/q1ewEXط|Cw*[K;癅IxN8<u}_tq$XI%$mK)OK:}&,k&eIkm UZͱvn*P ePt&[R6 k+x;ihT ŵ4a'@P™znJy`Ā b_qF(0!x{-ow|Ses0sJ!>^>dw VsS/Υ"7--łݦv YPjZ,]kHOAx CZH`WtbݧBTmh} Ҕ=ǔCh ," AHI=MxGsr;G82[t}~dD<Pv x*76--:N":XjH{d꣘1\d-p2r@ pLڪgaC-ӣsp/m:"F9Qt4ɽw9k$E<>{qoav]lpmun\-&5a?D}*u]au:;G#x5"Z '߫"2ߒE6A%-VWKеN%zKb2@S=++,|cXu Ur퉷sݾ Q'jwezWȄx5{ߩaB\lfVݙ.B|!iA !s-*@ψ412MT ~  v.)酙C+-)G`s=CjhfgN)nZ&VŬ;kb5j\k8 ::gOx6XHfoh`OzЁy.vWx<][ !I>KB 9wD B̋ pYLBP#,*r~,BQ09MD%U-d9߲yE7@!>V8& C1;7TcY qŒ.F7%\ +=sÚ?R*ͼP'q[u$(X7'1 rg,8q9y^Ef߉W.TПcqHp IToO4[&PꯗdT%5i5H :57S JP-pxsM}#nYʈl%1 5`Gw0:.-AyB&lhf^)ǡVQT7C.FGQHqRόVnVۙE܄Y%HNY#=4~;dWZ/mV~k4Z:$DxP(_bCIH@YTe{6#+q0wn:c\!ɻ g㧮2}*8w`;+92U)0-=l(n7wcZ dڄ0x81LGb6pQ*w HssM+#Gg8%ٯҺ_r%)6WfiP*)[355]E1$(!k#jTKZoQ0EaSF;s.>Ǽ)g}w4*'*g ! [,z 40Wbvu>/?neN߬]X 37I& lHFu!Nd.$U/8@>VPOQ, ´ə ;"U4\IJ܂; d6ح UoD?Rj|vԲ*߆ol@?$%2wTPtj8\M .$oPoJs!+szo_nE H 8GR-!ij#H2yFGJoaѵ@m2!jI7Jf΢1ڡҼe{[@ {2ҡ51~7n)ٻ wTW*{o/Yw=QOѳFl98d&䒕Sl1}%0bszA_9˚jyb&;> =Rtp Te$Gn?Ĺ WF9&g3;Y3Qoj#D8@[`magбiH&#<ݕ w۫bOG QZ}v.JT紩}FtSיleB7Ty\zF%{6N(KQ6ZD)o{՚d"Ⱥ3~AE #t4>U=OѪYJ^8n9P{Ӛb;飾jԒ?ɓAMy~gw9$$F- xb\]tm#8?c ޢ?:h *  M_=}aoRQy9ƿci((~L8G$i#<"DN~neAeL&wycT3BJkxܜׅ &H곩9E1Şqr3OuzFS,’JMJHkAcՕHދ@O8=.1~`RG&]e5esa|F|# ss/%rr xL0 x="Q_2A+h]4ﵬ(q?ν׃ AFG2-,uX>ag褟]tUAR~0n"\Og*#ayo$v4e'&ʧP~ѓp"&FK5ީ:e,(& L4Đg<7%V׋Y凶#o1wYK$PKbC G&F zW!޲bUk͛.) lw͔g{I.VNhQ"dQfU*t` ?(;vv2fl\X=GbK!6;8"3M0V w֪ ,^yMq':e6u J>53(KDždj7sAsL{b2o&L:ȭr*Iz/H辱ڱktrrtTadV~>($t:;}0 νs)ֺ14I֐ê1eM+LEa`@Q,jd)ayLY=_be 2Z'9./fj/v${^M" K!x7P|I"~Y;@Sy{w.n׈)J./00PKCF!G\ QS̫QgSX CZ<lmG?[eZ ,棸ӌ+]Mu/"/bM""+BeQcj+ә{5xw}\Wq j/)1rc6 ? JNh&Wf:#Q8zh"^R'C `J,kϟUf&D}V[vxje I{n}H8 3$6r$Z%DKP:Q1t"˶1Ro1׹=P-4A=$gʧKǺ,ʥ?<߽tñHD!pPGPRdJ@{x|o4/+ Ւ^jjK?ej w3n V t8!<ٴZJahlgml*%/~dD!EI7'auρDT L_epxa mD"u \X3hxE Tzi攌2h]9~T޽0ӻxMɍ3ҒtT~rʩxfg2 >PeP1 .q2,{2hlME ;gnaʈPUBTt|ض( VCoP$TLIz(4j *NNgPM \tVqcˆtodA4bugQ*!vK|XӘet&Psg Ģ SydNn G0 H+?wVYjHD+o8N(4l 'I4C8H}øEl+ܑ.iwֈ}l!H YR6(hQJ9OkT?ykV F<dqL]d~\)mܬ`O%bO 5'csԄ|'0"KQ{zT{ܒcL49&- ޢ&*uEO85ef"BƂ}.~waP!Wc o&uʰXCETš<,q5Q'yʯ^켡_rc5QVU W"/Pg5C[Qf 0P ~YCl]-T̄т˄x>$;\[͵"?_a 3r@9eX6~a*x86k}Bq&P(uW:f@6"JVxqVzL..*=zSW}o&3Or;}V (o'7Ή$3]ayoEC]]Al]QK s[N #%v_:x*K\vrz:،ޢnzZ }LS3 &:qhqu®O>өz'p̕{7u  3ޮY Patƀ֭"*Ytx(!QۇeW˱exe}}C|Ƽ**Ѧu3Z~Wחs<)C$Xxn4;d{J\RǧzIW-ډf%"Ӊ vYiݤitwj)BJv{FwILN0=oԎ-=eay#1%Tk_ܥ]M 4񂓸z_(s/\m3lvYN5i#;>|\M~d7K~Tט[]M)`UV%߉m{H^E(A0jd,br'⟗XNXc;ׅI?̄:"6^%nÑ;SjT .^R†GRǓF$G6-#2%khM7oEϑIEGb&7Nz\fL9Ɍ:\Y=m'2GOqm':[zZ V=yR5B:_9O:rùv)md MۯnDo< Ӗ7+<Ѐ+v )Ts^ؤ|*̇jLty()UBj_ JS|&9KCutO 4pJZ~h Z@zYd1{RL98aI'2aOzi(Jx:b+l-_y Y;aNf BQk}wY/~F #oF= CTSpG*:) wӊAD•i1as H鉼3-DfBK4Iȩq[炊[vmZa{H%n4$DEn=ۧҰ=})ݿPKN;،^א)ُ*_O ]?D恕'P F 湵NxgHdn:f:Hv*##F6䈞(uۨ;F<=^x" I  1OBYf<mGlFkc<Eptk:7,JI[#v6ن" us~'v KdIt3@SqG͆>N{`I!+F JD р)8}uϲ)@jÍb+d劆yZ:eo'#qLX PL"p󹸆m^[m`]CH`FV%˴xR֮4LUns@ҹ S?z.>Ha,C}IqK5M(몍1X!4`[$kNi.'pȡf #[o؞[bpWP?(T4. <19LYV_pc*(K]RTpJe]v]¿@3$(/ɇ?3geC<=ډ|;Nx`PKmP2YE[+n:Hv|Ww\= ?OgٰB ep ^ >jQ1F&7k>zghY*/j L ޒڐg9ь/m6mfw|sg10.:N(:K kK~hS*JWty'Sdxn 96AN{~9>{YQM>'1I%Z2^ =mv/KRTcg9Ff]H/j|y} K_+Qb.FiQzs)E4>\()hӇZ5KdKL!5koؖ^.1 sj*m*{xVWXˣ1lbrb?ݾcfqlq Č+Wz j*F 7[*`?j|p,?gļst9Yͱx`W!$Zukp{Չ4[Mˆ-?Cك*> !5ZA e(`m" ?]rPFlݍewJY2#S2{.e2q JS͈Z9*sCGJi胐" /U،<zqo+[_A3unb%IEi1Yi=;*"cЭd< yHKpVc՞ V_5k''} LI* 8uuj}&xLLoOY:Y8ͮgCaռOisoɶ$}@i$/z@S{ne~6 -#.eǚQLdO{wn8W_{^&m64Ze5DMCjjI%|y=!F1ˑR RS/voyٹ_Oq?+z"$!Y;jE(nvv2d)}To>fXtt 1T Ƀ$>yxI~ĺo|)sы! Sp vԇ@% vvRgVƞ?9"dzTO0Ee1tf4l"E-&s9pzNn0/}2M(0yguk(+ЁV7a=8l9hl.q:U#m,b+69d/5ȹꁒ0'7w0w`XFcЪT]tV9l#>ݕ>SzL?\DgZ}Z֏W TbH(('$ǪF% Z0R;WX;4ZhjujY 8ݐ9;"?K]CW׳Q\WQ}9|gyA6n|FM=@DCr:Uo{b.b[#8&c!ƁaXs7/i_gaT{co'ŬU.e&@^Geʏ^rjo< jϮ&'}L,(pgV$yHg{gW(7{$ˣ^5V<8\ WֻX?~1mX~j:g7_y"eH7UiӒvXH{7'V/YZmn ->qSFN֮ur՗WS|Ҟ,G@ՔPBs3a(0FXMtGNT}D1XVW|SvF3`:똛q3-t7Z9Х ٘*u6BK6xm7e@#]tlj3N5N0| aKՈ{GNh_cMDR U>K\{]u$X:[jMҠ K|Q}@0>sn'1::f)ny]-URQh4!KvBf"]BK= 3*8Њ:uP<> Wt TT_߇l@x[Eg P_Yj _SiݺN9{}gb X&H?*TϥЗ5V R~bq-u߂xZAr hw B ZV(BXNhLt*쪑.\&U|\dpݝx(ᾆ%u:t}FDX: "Bpo,#BygUn+s.n3ۢ\ٜ D_:+i^97} tEbWAz&Mg;3j jܾ6Xpc툳\#~nh_IWU];._{n2%%Xb!/M>Eyl݋9;*F&:Mf̴r1< CS4n.b2_qIƃAKc)̤썝8Lt/`!FP}Dž.kOiv|<;o&J-Ae\0'"fOe^`G2 }bSrxo&-T_uN&Ia/Nbx u:o{n0}@z$S㌎-'[@%/7ĮZitvme?$KfHTJyأx';赀0^lg\`G*}8#H~Tl_R \Yk4P#ߏC{'0'Xʷ8 v[Oܟ{H$i1H50luFˣTKg_-iKaNY=CG6 ]O2ng)XPs]qki}4!ߚUY"}sMOO5x}Wl1lf123[Bʪ%nb]@r70 L7ǾDKͥjb¬*6?OU؈revw(at<K518f4{DR=>ce2́OU0 '{Z2%@+o&$#|፠Q'ˡy u.Petկ8`ZA Z/Q@s!;87tSIIc{9r= ual,7b>Rna ")BZٚI2LXIm՚Or*;'˨b.%/&)N;'|vec/*>w#S| *o,r ByS~2N)%^ܓfūRx֠i('&S[(x*x%CA?J)q Cw[}So"k =mD/yt%oEݏjEUo `kHJl1+Xo2DaP+UrQYiɺo*kk H!kb RÕkJjyF;rAP-9HLe 8n6Ѳ3΀[B^VhG4< qt"Jɿʳ?VԦW='? 7M?"on;T*o k eڌ&+r2GNH8mo!"ЃJ.ۆz˶ţaP^:om9FX%հ;) 3U "KPټ`"T>bt'^#љ8(vCí"ll3Ҥzsf+^<ͲiTk* 2W6oAhU,i<faGFJޒowOb vOOhr+kȩs˩1)qiAb;lz<|7€x^WcKc)DTX׸MATxǯ5-iv\i56D7ESKw܆z!S]H]q<4 2^^hu{Y mŶdBJH>H6-ɸACOҍw S Y7#Q.;.;WzL\O_cp8Ο%.CGa$H5|30%U0R Z); t ~&B02 kiotmFmPUV/HH"`u_y)>7TTP;+g"k6fDd3{vuQvo'ESgg+ov\1`z ZN紭*+[)ʣlFKk:d.LރU9WsGCuboZC58@[Tg׮E˔غQ6YɁ Q.>V ﴓ䠻ocZ*%K쉥< <?!Kr[3/"e! f& U0׷P`{,~s8wRGeYfC,&SBdipd^ RC@/2iV6A. Y.ZtԔ gc4z= S)5QWlj>HY(3%=>"%z!Rl6n*y.Z?F<7e9_pve`76_rdž(&/iƞ_~9Hʪ){;jiİu& sٚe&-'g*V}!@f/|-ÒTmY~kewqW]82\mywH^'Z쇉6 %zRԳǨYQnRZN*`,}Mc(AJk{0DQ=8Tcof!X.hpVgP$1 0>N>W PG_&lé>s6>kr#P .N|^\UavtNIO:lyv4uñ %U7qI}s4Ŗ^* X.[ݘ7 `[ؑ ILW.0AT^馉."d Y[T?+7D[`g`aV Ts$YY&#fulTws91Tpi #U=a@lV3Z٨<;`r@KOPnSFƊ1+Z~yBq5j,X lt0 ->. H =0:,. aB %ړr"lc #`m.@B/;=b5 _B+ҭX<\i=h݌\aL=Y1^Jx}RUQ {GdNb 80>K3cƛrN@ӳCAXanW@6#d^%Ko{蹶{@Opta9Sp{~=Ø_ֻYq-E%SZ7*Fjgˌǎ(26qPz+_仃keduCϿGY,|܏0T-5KYbi#mC%+} U29L$?u+ŋ/X{)E[30L5*xN]-ܢ-){^'b,dd+QKlkcGr-r;[=*|WT@eTe;0&(Hqng0CWWhv= ʽi|ԖkJBDtFXf3Y^ϩskpeӥ*$ahd !f_O I?PH(տ!2~s 5y(EnNM}%0G)3d1]5ٺ<WXzbI#eqrQ"OFcQJBt8aW\^"rj4yyu{(egFO$ԡ3ƲT=5o^w. K8Z@ƊhٖIKc1Uj!n5CyQXpcC)D Iu^^V!?d|`˥L}=:NPQb刐'tr 4GWdeUz{h٧vBE!);R((YUqKp>.~,2G%xx&)z8픆{}SM3EMn&b :{#*^Kc 1tU8\69RpyeI0jbօ=]0+m[F=lXsyy}TjtG8ng 2? uk qOI&c|, $bB%aݏZ!4Cڊw1%PT҄Go73XF_&/]4ſ sh`޻b&ι 1恰j@^Ї( wTfP k #=5TEB)V #lżAW&NEnK Ycz#ի0㝏&՛hY4 qn(v4;ƽ i+:nKx 1DV#-x_3iCdKڇCrf"<ۺD{Ly0XKJ,13v;:HַuPd"!\Y_8,VPGhj[qHu~u3|k򦏚՞cqzllpLGh[D @SG5 eHen ytNaY/(RGiEvڽPA-IYt0:TmQ=%zsU-fz f2xKH6XLc|d^ > >^p8o+N ?Q'c|!B0 }vHKr101i;s`,אNy,ʳ/Ѕ7$֚: `7;"}'[yr lSy2pGgCor-j<+t0s<7eUp6N3x},tA 5s!gܶ-]M<1 Esab8?XP0`yʍ 5&s ă̪7 iFo/PHvMiBK^5y&G\AFMI%zT:^p_2)䌛bXtF7 $ni ;`A 8dU+ Zϼ՟\nN(]>'=XdS tk!Ǝxd*2:~ 5GTP3q0SoNO¥a`Rw]⢉RtnzZHR3UwI&T ?ƞv.l4G/LGqBbePR[ș!dvǯ) ¢x\!*Ϋ ptSľK̵gd^ڧ#ݶ~KYUI/X/U)^6Ft?XϺ!@̑0oUV/k懥bxR C+m2G5Cwx.1_gx `v/ hmǯ'GDf|_#yad|6׏?yOztAq0wP+E*pxu8|ډVsߤ rA= %][SB( R5a.S;|~!B:@`2s9i!)؅o}U(S͘<ݞ&E1RlpG{mϔ,>KUZ5>K쓚&)X9*>pbp4 x#^t$2IQYzŘŷٹPeRcZ4Jdm_1;7ൄJ-`` $ǚ*C($0=3${ǐJȂr0XtkfrLD fbKHy︑QoƤ& u>Y?A0-]XL{hl 3S%KuTWL<|-7W 2[yz' k>IoE M,6zN G7|[Qzk:d'W,k&[X:?:ʛY Qi6'RK=-5Y;31{ =M0NV>TsCX$#6_S ۫E5EYwvO<1S`qT̮T~iG:K,ֻ>b]Iǰjÿкc'\)EihZr~; h'ـ0륧[d*m2W9Nћ{R|jQ{ZtEuP 3pV|^C*&:צ_"u%B>@Os2!o-Fp`[XnjT 1#m϶xFo-=5r{Ҫ#-y.J}+_p;<]GkUF )酷 _cU8A< )]e?l_A S vf5K:c޶sq*W ĸ+?|&HK-McLg]hf/bLV!=%RadƢ] #a=70}pKÙ`젝ZY[XX~2TZc^rCW#ӌͻz35s>֍)]\icıL+.N >yG Py&J \-vr!b&A0Ҭs6&5Vm@ܫ & NOo!Djo_ZR.VKN UtYX_^rsM?T+0XWvHxģA0>c\j)gJ@V9|1d欜.+ ^#'UwD7df`'d9%U YIDxm& b3d}L[i6Xfy } &{d%Z.MLU~ 0'uo0B|GΛ)䃓ؕ+@Op+3Tïȋx|^cu_ikQ+UwHA'2 VLC1MGQOP}Tͳ)Q{YJOv0aYQzL5唊A?ZF5YdFl>[[N'?aAFK3evd4ѓX }To%?[M0Mys5;S9߬wA䫉,ӡy&CV8 CڂҘMrФU 2]̧[_ʹXX!dԦmGl|ÍF^/! 1uȷbVp>΅/a 6^ F?ZFΘ*aJزK;wmR?RV2q*=*'|_I XΝlR\pDDt8axmYπ[H}{BfXm \ߑUQOX XzQiqk%%i_Q`S. K2E*N9j܆3bA}>nq {jin;Zw[>>RaS9.3,kJ7mWUVuHF♪(UXh ͧ>IodLoF}XE)В"T l>%! \ 6FYzّ7yrFnjOJ(`#mQZjkΥѤ]+v[ /ىzBϠfsE⊱ԬvƔ[ agefcM~ E:En] &jtsXg=-Uٹzɐ D`=ƿwKЇQ3Y-zT:Rf3HBa 4LӸ\09Cfn09ǵ 層=}\34~ vouH,] \;d9O!hfSOZ'DW;%d0|Zt6U2V rlC"RptxYshmvX-vg%lu.U%'4*PL+%:Z9p;Z4J-79aG& ˠ~ey*i',Վ02W\]*cͧb 1g|-YV8oIKI%2w8or%.0KaDM"ezxA{_L`Go >U&;xhV%,v4+CbaFZVZ=$h)z eqdzi:Tco]W~~ĕb/]%/XB%TӠ |??])2!TVBh=-q*^ew*'Jlﳮt4+WW6 x(Gq<:Mg9 .e'.ZQAn≪Ės7,) r8U6#\*ʽTFa8 [S:AޑQyDa{\*=bȸz`wpQR)?ا>Lِd  {8L+3_ƼR MjjEl*[㯍0<aOG"(4켺9c88fh1#ZmО3Xv|3MG%r5F UߘW ~v: &DLWe-js0-} !DZU8ywr1v%T BKPTe1! u1ݡdr qԦSAVK[c)2[ٷ)8v)My'Ԓ"yũ*>78P7K/+W@\fbF L Ao}]  O[ ap_Gxs4ǁB@˱p]7 tvcɑX(aB}BJ;g}(Wb:/ csB΍0lSrW_$Sm#im=!x6Y @z%;ۯ8GL]Y]K/ed+|G4V"~zCY ᩪLwM G[dFΪİH2gY5~VߚeD¯ݽ"&N1fi@MW:B;R&^>U_ǽgK@x!"}ɛ)F%61AT !RRRJͶ_[=Z"27=Urv6$!wV ǭp%}~Bź#lb=uNglXǸ\y F@Tz;bYL Pp$xwZCTm$:A1Έ̶.Xꊟ⁠!"k{J0QF'W. v Q=50cͺe/\d =+F4`mY}¢ l @M[ᚪ%Ö-4ž.k>NkdYor*Q͇[Ak[GN;3:` T 8L?q:S> `D$*tz>hɎ!l|5 5p5cij'B`?cukA'Z1},B0^ha+|hu \źǞ7e Ȕ:FĢ,07(oz\A2sEGPS> Hт|%s/3PBŊA8(>b&zѧzԪYMn:ʒ09.X  *>ub݊ VC:;RDz%f]qF@9%CcMGHJĝw4x s. Dwgf=nK6(/g )6َ,*(l^]ƘuxkX,"7x-zPsSŽҙhUl[,hmhggh%j>!릷ȥ9*zS` N$\)ow[xjh!J#:zժMv ;.(т]?+dD\wUv =y<ɇ.xK4w-a:oI̥F2)h) <ҧκ:Ԏ+zVy]Lu,Yo8ʏ(tx,,˞Ӂ!e\;1$b b鷀¯ҐyfvZH~~9'>,l:F% :Huiu4.P(L$;=ozmsUHyC*C G"ES9f̐B츰#lSqי۝F56'F!?׽![y^kRxDN1dc7l`씎5@a;K ?D0PS~Z ݻ n.:4CdF 0VBB24N 0aF}} gWB}SQgB"71W*=ޘqjf/WI#a s NC /* HT ,mu O#T1y]w~_zSdǴ$G;r,^/F1nG=;􎝓:C읢#@wUv9ePǷe)!ҦU!23ŖQ@A*G݂x4|.⌄6q %>|# H=^D%"ɻC;n49[c]R;| Rwidd:"qӚ,?#R5O@}}^@)nǬS#&{` 2Rs(A 4H'V Ora9L޷M 3wǒ@`+݁dMFz*lL?疴Je1d 5yh)rnEiccCL=e.3?'/3heTe3$2#P:$skPV,@*jv**BάfVYAUՈ YP9(=*)E*-էOG}+K[Bmze|9.-~%^ WbյͲR/q\]PrvW=E46X(jq|u^yi X\נۊg`uk ! ܫn6]*=d(/y$0fȸ1\;GҦz_oA1@Y~kb?J|XB z`P6LsZ\bt:P*o=³cqIyP$ҧ;`E@FhHU rf~t#VJ u 2 WhvA?7zm;+Ob#_ }Ɩʎ=2Uχo)9[Tapj%mbB]d(ج.(ư2 o$=!$'۫ I23t\80n' uoȀ}(\Iؗ}L;DǍ\ayB1%(J?^&&\48!0'}+ xtD051k, ^W?p) o懎 q54x9!ٿe{~?[y&R.h`AVuZq H;U |qx볺f ;8NcO9\vzJ@9M3F;.5{n0oOn7X[n :?˺+E#Đ ݈dj4ulNr=|r3BjXΤu4Esl3v3>XE3⑩=z&S6>;a4d9$Ml.l+|9CPVEBHPCN_d$ D_jWs^)QIZyW.Du=&(M+IV5kGzx= NC?: Lj8E ~tBW-̊D?;pƨkUu?t SoPb]4 *Aiݍq?RL- t5Hhr=)CLvl[z\7kvA@j!vTzYqPaE7H4H0!O\iE ov6ʪxaQ7kɣЅkcZN6BQ%`9$H Uua?{ pIBdx8Zߞ{hl F2ElR^z@.F[fH4R 41ST]W#-DfRxؼtlWNTndǒ<8]6%s4u(.y'u rM-FZ߽=AHzJ,k.a9on@Eаr %^$`ywaޟ l'jO(vp=pf g&苆lfcKH*$5g`yF Vvڵ]e*DmLj- >Lb,6y@y\C]=_[g-įx?]ăx!j萄={ MfN]JI8s|SuWLji!oB+ 9%e|ڪePG^5YeFMn2~92h< s Nʕ8ЃN[5Eb36zcǬ0lZ-~Wހa!,UqSKƋcd*sA3*ҥ;Kc]uќ);g_De0ܶ=uXlL5CU˒fJ/(uJP? #9+B>Sw8IU3|YUߓ_k:tǷe[{@vGx%XXoFʯw.z\M(gqSG2;W\1p '!RhG?qBi(>DUAK][[)JC#I0}ǵ9q#ݢFvN:͹,0;ΠuE¤l%p2K#S])tdb5T/  8?lQ5)ʐݰ7]$m}sV]T($p$JjwخC?%c-u2:A/5&gc?R&{;at 6tS1lQKͬB5A4.>01JR]m3/ĆMW΂3־AIkgx6<1-̒X{=#ǃw ؄-JPi.wd4Ml"6=0mu]j1\?zгą@ԟn'{қǫR]&BP,BN\tN һ#zwɼ$V_5%G zK8z6J .8} 6LMwe7pl5{ofU j&׀Ǥ/XSNIe]L^{vZu 5ЫS6#~ Cϼ Eȴt%f9q(/i kJ I;L%,$qCwhfzwPA-;ӴSFon@WiX'2 (wEeOiE}'4M7{iCNҿ1s@^aKtrbҌ3US= D+%)w^ޖ<%oE#]HuS\ qQc[RMsQ$eJ@͞.` bfŽ09F1/<h~1 i4>1:UTOoB9yPkg+迯r71tMݏ,0,So6Pn>dad{?|+K׸ q4W؈Z2;?+:C $k bl;& ݦOP/ 24rrv0Eq܈G!UZ7MW^K6_6Scqgdy!`P͟F';QQ7o1{t=l6/dѴAIԹŵcCUht~ E7y3&tT[0{mkqYdL $6g?t,c& evÊVmβPCNX@ uZgV>A?ZARj[] 3d0'Pc gyI{YssB|( +oY)jA~(''I44 J0N 9%;|>c6C TMo yvi? ;b&.inf4UX|Av-f+/A>#5܎ﵿ( ArgTFmL6rhq':"n>r*鳶V>]WPbY=5[1'Wk7xT8!/g 㺌8zp㍣zu0DaDq'ҹZj)GXLwkduH՜=?Ôx4LcIpV'Kbz+iF&Ev)# mMە%@7-&jgieQT\ 6uk^5ߐqc8ry{yPFb,,2A0[FHI~vOBpRn1>[Z Rt⯚݊v`^^t_pIfS㫃iH[n)m* c̬q^>Uˎ^&z)2)U Г= DY)w%82|wL3NJϲb1oN[ IXTۀJTK̶zN3O.~|:kXt(s}ݗݴ][~){v5ANرt;Wǿ4&kHnrCùCg X;ο]k0GP* AxhS|eﰓͮ9q ~U{!"j F}OP}ك`M7~#rןVE{^j!(흴=jW~9P f&M:nGHYƏ&oJI%Ձ4yu:߻qx75m鱿H8{gڸۥ >L D:H^M* -9I_ˀBtRh`%MpKtAE <?KџVx#DSCc*aҸ^ (iyu@0,q^5TЍ+6ztnjY{ߙk>1"EJw(oYʙ(b N\vQI/NtSǩ7˗n؆i-1<\Z,%B|Ԓ!Y9.bl[lr 4WԺuB 2 s ʺTl[oxM:Oٽ`;fz@#\{ZgթI8-10o'0-uRC}>0>%:fi=}vN[Y׀V./qQ݋ :t܁^ZhFna i(>6-bӿf mXB;_s-d퍠]sT QqԖˀ.Fs8vr#o7ťa?ݫd+XcNۼv܇CKlTot]7H~MN7+UAJ7ʡH ݚNIH9F?74>$HaFxljB#.j6BE{ bYXn|# 8vqB; ٙS) fC|\2^}-w acLc#kD;?ǃ U;O준H§==qK?tw>{Ni 0Cu]c2 =2|QomB̴GoͩmߧwCf S`bIV>g5 tjqmEs+-ë޹89QRt^O0+^Of xjbxP.N=X۫ %!bq0Bu6vϪ`(L 5"x.^z,pήhP-ZdMFtKxUZeE+X\Uױ`"G{mUHZttuaĂ͔mڿ0رL,=WADD u0 { [j nUGT@lC7KDwecLjgN |m,=f;0D&f^^mNB(%Ϳ 6 {6d}W.~kf8+T;8'}ӲxA:,wDQ$:F'Sj3&Y}?^dlմUUu-Q͹rVS|)ӣ x@>- ʗ]*=l]+Mq{[#?ލxW&GGOV<و}J JhΤJKwǞ91QY q]RTwXWv7+ R#]/ɭ<[o6 :9ַn1xd3%|yܸ-}bb?j~|*\%x\0~H F-ETSbx&89]V~w)CjL4=_]%_S$-xo< f_\&wbM>56>Iw_ku/d|HF["ZkV7}20f٢&eV힚aIAJQˀE7R-]]!|z5P@VK׮ DdPD]Mu#ֈV,{%jUڱYpH^KgKϟoBFܠrIU׆ԫ/AD:Sۢ:yDժ +)as2TB8 9O.Z@|Xu߽ʼl%A"иdXquFrŃ$>V^;y s{xl4#؈brQ4[A"m/{Id.W@Rלѩu٠?SaB7HM:SxTܣa_Jgsqc/rw=NԤIՐYT4ʽ8i{i.Q_RƒB?**o.僭i1t CFDsJ $MVsY?iu K͹_gW*jk\0'pd zV6ϓ.]'XQbK-$uQ[|5`+yEfmGͭMH-V%%79r jNM QE,eD,鎺~FTq{[5K{V߰u9랴ql_yӅ?ڠ˽ 8W}ZYAgspfՂ<C;KQ)䌺*o"*7;nJl\q+#WieSJ/ = 4 PBM󦵤jYPד"K\hXعGlD܃k6N0tGk-{V<޻5W{_3{Cɻ;+ tvUiC0_%}BKآq W@saaTR,Ic;󐫝ǢҬdss+A8T65,L*!E.yXo%UQyKL48m@6T-K-8 +KX"Y"XEr8Ōp߈A$k/̒'L23I{s\idL@"rOUWIuƨkMjtSɵ>i3Ljc'7KQ.ws ^U,=GfP8 {U|BWPi;)mgtF,Ki2ޭ1Ҝ7,8$ө  0G߱#q 3N4_vRA*jlu1fq't WL ɹq%LKCf'ؑ (߭K;0#|WZ*3kt!ƴ>G&1PoGDJ=O  [T$Mo=!@|dm3e qu\= /iҭ|+!I``3Ĺ)ۈwó(q_[V"^Z?t)nWvBkPvU\ހEL?ꆕvK'Y֖fGMcK6iي*q ɦaJ myl%j[=RêG39rSuod5%MK@̩. qD:ʂc0UETT6"214W0r#<hfĖӇJʋ;Ф9w$0Ǡ jq.X('(# .!~z\(~EDKrTG=QP5F:%4?\T]i`p4!1PfYD!4#eAƦqe;j!DZ9oݼZ.6!PKf>oB%oF̈́!5"?yjՃ:g$g 5:7lT+"cmxef4j;_/(:bT+U$Ώ"u.(*%k; MBd6j7 b, fRA)f홺 |!xJz9J2-4%ԫeː=S 5ڥG-3jt&Y#7tӕ14428{*~z| wCUz:GB/:ƠUH8AL*7 ;`=&#>6>F뫝>a^tAH۰}8o=^踈0G8\H&Rqe0<M'h|\ 9/ޭyQwEz 1ghc|+IU${kL^ʄy~)d+TV(gՑ7Df؄c(TnVe2=yUyy7ҔypDZn~- )APD e&SvaؕAtU ~!5ɠ}w%umGXWD&iIehbgԸS Wk#ĔM1ҕ@hIl%ɏj.S?n{֟@kͯۨZ%.q\ 3I8,@#%}or!D )%=;AY 3Д'ɥa..j"`f [O.>)ߤ?ʘ ]={'c۞ke$Ji5D˨z+myV*5;T\\K0aghzXC%'eږO}=p %b2e&ۃȜ>t@K(H!̭hW'7tW5$PI_ $B\Ϻ14.R{,j jb{ D4B$H83ޏ![#(B)C j\k,A|89$IK;G\s6+U$V3wƻaJIYP*1L #)P$Y zI Y '#)cD=* 1\3 UVՎx 0^IWFlnsI$Y]f'KAgX8M$jSs;eπoG_=jTh]!%pWE(Cޔn2I~@r=IpsA W! b_G3OƐj;"(l`u@KAdq!Y+k?_(3"yr#>4GiƈKYEqP*M L̜0B@tN @0Sڡ(÷MxG.3D(Xm|'Zs;EwʳW T|/FẕΖL*<F\+.x-rXn$QqYߣ} .'ƁQOfn TZ7Gj-:}`ՐTxjW_iӀ_Ei+XGpA>-;?:KіtQ$t7҈}-+*B.&q$<o5/ N?}m%hKV|n} vT1ı>$ C+dB(D2UW/?JM |d>J; 1؟t6YAЪ|bǷ5{'MLGϭık ʝDA"rxU A28\9~PfvUm 1' *J j!yYt]x KۡCݕy$ixZc$Oy#,t.@OkKJnǸ[S'&h) tw4?o P{ibkIJY\*Iˆ`1eqPp&:%bWQBQQ?+f4uvBV . ˓mըމx0g X>j\/$R ̀>UU<(Ro]0&hmٙFlrBʁNec+@a_ s9C"*':#۪򯄨xf֔_ӎӠ4ͥݫgś'Fn/e]oyKC=xz^Q|EsXsAJtЯ:bitp&gn[ j°de z*O;/*93Vip,ڛn$qܼ!=QS!J'0>خ'IFv YۡƋ0Afx2;o׬5E Lb޳" +q!*W d@oVr+fhd Jpv2I3{U2a< m?̚tD:^-Wp'H<Ķf9fz)$p]FŠN}D y Q~( &AH4zty btR|5qw: 6ww0@sHp-=lao Uţ); %F#]h^b"4P*G` Ҳ`TN;oow{pkr`ASF. VVL^eN\d.ŕ[8ӯ¶Ձ2,,lā!sW =h&&*:?JC{84q;F f+U)7Ӿ.➱:8v6iw%/j.{t| ?z?ΓP1 VҕϽ~:7xC=RN=#Z|wGIKmxkʪʹK򥧳-Xn<,3a?!cli# ud,H'NNq4>ueLx`KϺ~`hLJ!_,Bt x~EGJTt2ͻMN]R> 2.Ǿ[Zk+ 9 SuM,-╢A(2ɘ@SstلF0@8kb]ө 24]sDZ]4VUǨ~訪\%b~A=RP`þ@*,n>4iA[ܱ+9i;qčPuʶzJ1?F!X]>|i>d"zuxޥ\((r$ ,1E^#8[ y\uշqmA!5!]Bẗ́K3<7/z24tWhkēP`ˆ[U.| ӁLC3z=cﺦ:upg 6͵"`%Tf&$fm(_].\Y$T860 MMf>Enz79z)&kM:!49țkl.Ŀ)*#AuB5"VGIڱ.h=0؄Fñb1-A2*=#6];ĕõuf2-s'#;C @@&7b^]כmd_(FWyſ7*n&b5h/rE*D` .n=/";ZF*T/>;j/XoK9\~ Sr`pZ*.ws涥{`e2E~E4o:ן.[?7*j2rCit9? (E uL,>0-E'3M%KxУ_Мh=!vW[˓V+fᯮYNoDS mka #/Q1Gs'DDH yQܶP*$^wdMr&tzs)gv'O,c8"tas[VRP^9TL}oBԺxp*Xh2eg=$tu쬒sؗ-fDNc/ Cz4ڐBNlS^{Ѫ9>dRq(c"L$6Al b֮k_H*D8}R..(j3 O4ϡWU#$$Hoijy@ZŇH%.'A>[9Id n՛k@D3\K0挖Jyi++ qRz^dHzC^I)B|RkgTnmu3C/n=}Pn?J{Ι9|}J{S 1^Rtx?v2f{i_q|9:Uion7#I6C)\!иrj%] t_E0#B g鉉WbF-oGj];4 c8r-b6|J d kSEm=;,K;9%I LXt"xk24Iѱ1֛6lT.tl̃SXEXknoAtH`u u3Z&rn{Hw0.EWjIh6/E/ @5 ;XPZX";WYĝ<xRƶ5WjL@yZs$R!t϶]PNW{s=1wnݤa'r>r1/\.S蟇c )zi;7f:;xb1˅zz<Ǘ$ 7%gÎ\aEEvޮfr!e&bgoHMˋʆ'``iK2]w"Yg0G5Pnl4ΈᑾGգ=g}_aslL".iAL}3#3pd\#̩i-6f =&\(]Eoϝm${>i]M q@a>q Q+0XG-ÎaZ(ߥB`v~8NH1|#[@4,Bud@̱pO\(MpqQ6rzH;5A$߃B`uW7"HotE삵ZGDӳ}Gk8ɏHeo8r `QR(?K!Q~wԱj5[5R8ĸcN'7Q _-T _r$c+)oGwP PΔ~;"ٕd)PuL|4V2F;VX)f/VOI8]Uׇi9E;W2L*g)4gG٩$@qqD!c .+ Y):-RCqEv/SA@⶞Vi-w\ & Ǔ)2vbwI`"Qs'0*e{,<@!ʸH|SU;A]z婯4c̞T) 1O,o]ı\?ָ6&Tƹb9tI٤˩o'k(BAK3pn'ȸv9gcު)Gm͑b*C=js2VVRAv߄0|#q RPF!1gk;˘orHܯR輻 C r{Zp Vb)g:aU#3l,\Ek6f,@ ;DE+r4Z\i5^}x3Ts{KU=PK1`X_t)XcA̛a"||] T !wPrX4 q L~[7dK_MCs6 c7/3MtڅL-Ah"sKxG[&Gt- ,xBlVR}@ӘWӣ ŗ-ZV5̹ŠeRl߻5撤;V>r#c*)^/(zh7 &;B=0Ig8:_rjt^qϘ,r! ayd텨z"M/@ޥ]zS;T>.ћcTh E[-TɊlk>K:Yc2 x$Pk4''-u5pBu j:o k\ն tdJdKhB<{ R"^bs_$NjD7ap*zWhuS-qmEDغ1lD89zݳ^V]CFuq4Oc݅b6F~?x?R,?aWb,(2fxiG|;'r^le_KH<+~'t"bh6aq"^L~"paA2QvWZw\aIC,h]e`XYȠHG~)H;V=*{Ⱥ&lLGd*eӿ"R9w?,Rm,7 9Pۆ͢Ne|5eLEK  }sZ:/&PðDp~,C-L S`o MgKFN;]mHvWofs,ih\}mU eY )[j%uh)YdR;oXQ_OeMyCR:Gz֚1Ssz,πKԈW2yIyƗ%Wl?*& [hV '+ `3#ÈhN?-#Ֆ8S'@Ԯ cHP~Nx(9.@n5!fG XIaІ2F?dFǰH8F} MA" I q˄ G=@ioGu ? o'ոW1.M R@K u']8Z$دJanQzg-L!oZ5]5?+1ϼB:kӱPDS)g%Q]OF"3N W5NMR+"$,a0*zȽATcY*/.,|GK EќX],[qf{-Á4@h 64r`~2yw={!X"dhU@K$j Za碈UQf|& ZGKu3{{/z?x+&nwZ$ TO^F)hN/V"Qp^eupθha ڹ}K]Eh_H/H?*O@>`e dV%H"m+8b]1uS]DzlB(A3J$v e(('}(6j,iGm8@bۼEOZ }ѯ-&tI!ry嘘1ӆ݄y%ZޙߟD&5Ӂ2Mn{:(%#bAϠĬ2-8gA) ;U%OpIjL$s'i FwtEߜ{T8\05-ixH b)QkIaz ټOϪiIԿXW[JiW7RU=世}Cۣ)߶?6=5f̛i%348Ic3ƣ" N[Q5u8ڠ )׏:*x9!-rSx'ə,FA]dIW擬xɐ:*f\^dl,,bPhVu}sm@GZ5KF7sٜWXnբ %y7oNxD#+BI q C vV/9ԝ4uS{0'_&vU-8_M3RNsol|$6y# _6q,# :1^0 xqrTi%%0Ef=Yp^9$둍_&7}x%d*;|T?\- /DqnViFADVI=[2)Efh9*.fLDwGR+֞1O::CZǻRm)9х渤G,#,> 115kdCbzd!]Ȑ NO%Ro/1tǼ{Q˚ҊaI[69 HeuJ|`tYvZOCs^4籪1/VC'Y見F)K! x7^" .AJP~YN Aڱk=j3 kqV[ոMN_±<`w+!|rz?~uޭcՐ?KWufʝ1!E![D&1_ k2S @5cNT0Xr[&r0w25Q֚^~ƩroEätUY #Y*㵋lLM0R2̏l;.tvs9h/t14L"9s4NYAAKoL |ax V;>+Tr%/zW:_XƄQ3ت5y mgQsV sqAҏib]y*:,6O3 0˅ |2Y5FK>Pee3ښ_A͇5ph*S$HwVtad JI 8.76?Hvnl$X P#R(9hz5GvV!N=#06n7J4 y5 yM xpUj?*uC/t7?)vhYr%w=<قқ>wMyu WnAYa=389P7f&4/nR>n] W#W)&n'mytMW\Y*iS1|_F/},'|V9!ԖI%t7zqX,2p7l9[긫:]Vk;/l]O(6ȅ9koBsw]8"6t\RmqoE̷uL「cRFRx*.4g t̛? 9I<7/86s]d~LRkgV:YVg;D?NV,ʦ*aD27XУZ%676q%H͆eIj|y_tX.T*ԭ/+'`N'8v@1ٔ}24FA +qhk8̑DO44ak YN".]_naԉ3RصpSHdV'o؀^{"-K-`MKݘE Z ZD! ,#[!XEN36ʩSҨb +]K*,PsO>dv J]> @}FkQYTnQ?R6ӿ,}1ChMПUVn;73U-uh͆@WUh1c`煀8-4^ґ'c0X?fڶ $v%2dY_8YC29[EX]lxuǘ%#Ż|j|ͲruOHDaP] #J:mQOb'y-B,^G ?#$A 2cξ Y˻ Lfg 臂G Eԅ-)f|;rE?ucN6F FnIII.5?WIw:Lr/,mgo Fۆ4JRތܙ2U ai^&,L:ՏcVBDW"JYҡKT孶wmYߐLa yN74~)g Ѥ3q-oSBoO)\NؤQǍ2g^t_%qota:j4D+[9댒{c W,Zhlݚ^ʀHk#pAOԿC:J0cca k]9NQoPT2 *cp̸>!M``Iߢ9+{A'3+ ן 24Pj!5O(pDrr>3C2;%Os D˰0qB4ӿmi ,e#W/]#v9-W@Q6$Z'.h8"gh,S; @B]p RWW;wÕ[[’Zan,Oz&|`HtydF-ihYt1+&8WS)=u"m&s\g9P#TPV"2wZb#4e{y7;Q5#iĿDʈdj:%>sr6, 6 8dЕmMA7I$ǔp$eK=A/IGw%U6jynO'_UO]Pn}]:HڞǸ4{FN[iQnP"D< 80)צƥ_eq>h@T2-4MO/D;XBͿej-iG7O[;LW2]wϰ@2ݦA%3sF̽T^u,aYU=JOw6dN;(S SܽiߊQ^bAK X4|itf i7w t`Og0wu%ojnG`MzYIߌ̉;mĿgvl 0=r'` T{9l)Պbvq/\/]V]-dtcSԧP]/km7vwCiƳ5߄ZDXHѠ%I!tfd~m8>:hmBC8*={< =Kȕduy\wLw6c% YRlEFr bOEDu, 32xNz硰;U*vQ@_%f9xPI\o͸ݳ'O)Gp &aᇃ?t 'el[$ :#j(Z?[AI[I`3ҫ_ݾvQqC K%(`X%ps9ƧdB9m@|zwDV60e·QAC]"(pk4^! ddIAaXs%9O&WtNXI/!5keQn8wgZj-vnt/D o=%!$T\✙zk_U(It{6+VPG 0e赛t=G!3;l_ ̣;6+ŁeWG,(er'F#1+7)fĘoI"ƭ!?WRڄRc j!H"N|QI1|-I {ımx=b▗J콎 aI8%yɂ{ٚ|e%O89Γwdȝ o CfuhByɁ*:2638bĕq Y{]яFM)cy@C\7`yoΞ=1i}Ld: l eD Tf zTT7RQlKN_v(Z1;]>~sQFz}ͯS=}fՉ.0OR9+quSk`ySJ&|l5#ีkDVV SUJdRVZ<$)`\"T&&}^u®Ғ*++)t>3bcy 7kCfJ<{=L N̈fy_HJ.W쇑] :cu/Wۨ2\(7 j`ϵP'u.1A'\a|*Yob,V E1Ns)ha=۲K &23`JSF* [?4g_I8%zk.h`CjBu8Z" ?o:55&]mTԢ-M@|foFCKPAk'hyDB z]chEڼE%1>0;|G\B$UUe fA vL2"m6Jh`_[$޿Wi##lz_4 ɥnN:3ogy4jowOfz~OR)i! xe`8̽ e4;_%iݷgl}Y,^=lCP„y[_@|Ї9.~21H XMJkSf]3f)W_+`Cڑ v,K"-%<!鉕g樮En >Q}mpRm/0b^Q߂i2; ʂ4 F'I3 ! H]>Y”[¼F]跖z*ҡO9ƟPgJ!J-㇣A|W,|C4SMz[ ڔA]laLDI6=Mҥ<D<%raIFƀj|{X :m},x8ܷ2ݛe5} E2E k03At;m/RQlǺsm]T䳇A1KeC[ #@bRE1N6u77g5eZִinge/Pkz흌|Å/'Auo{p2~o՚+)|laoVf&*\@.2Hh\9kOMm[ 牡L*hOzr¡(issXUOw`S3y]sViwV1'VPj&5DQKq>pM0LBIVM=Mr=NGb iHNl}W :ޒ.DkM?^';SSG#z@➝_&R((c $V36fQFW7hi@Dnu-p#,`̯lh DqK7I1@4]$sS{կ&eX[S;\7߼SMP :Bb!1 9a~ߒIb |콼묧hw\ 3 /=q ,pBy69@$܋}(0Ë%,p(uBvEN;jq+5oRڡävrǰwطjp$ Cq)C>Qg`:^вHALHW@"ߏgo﹒58 vMF$ #L.n4L'q#W~:JZG@XKiSK~]8Ȳu7I(տs[Q6.q"E$u%BTf>""}5ܑ℠%Ss@]xEr Il`mIb@ʭ u»I֒XLNjN5rY LH`?8R"DKC[ٞb^C#Ǖm paIeHI24B%g+R3Zs=0L[$n0lS+ DG.\Q{~81ف|܈*ՒbEadKr^oUKA8zh$腗1K'yXQލy2 W}imΦ}隘db<aS`(_j A}Id3r M0%n^ZN ЎJO>uF|X.zt( 31DW&.DYU/ '܆QV3s|Avщ|{.1qE4ؐ8SçisP!އC& Iri랚?ըc^QUĉq!IiB#ϱ #r :Ny̌!AXv l{iOIA.$I6v䪝s&?*T|Np9!tIqIx0*I8(4`)Us@o3Ўʳb`tD+6N8`p,*Ğ/&ی&'$/I柱<yō&U721(B9R)5Xi7#J8R-ɀY5S|6O4Izb"R_==[e9NU#i,)o;@ ud"Q)#7Y!"ˏ!ݞ(GCѿG M߲G|=5Omm(*l/N4%-LB ڤQQ27 eE&)Ψ-@I.y}('1=3z!_ka˸ U}5R$_$А&laʑ`^cRM q78Է2sq"=օ[KJo)zy)ȳlCm3rʌ}}]YiU$ b\]t/RKC/$q ήC~,%HۄRJ[(44ROwpP!dPXҘ#=OT-,9#9fb7Tzǐ5v\{3u4m՜{YTz3|sK$!E7?s1}"2bNI!T`#57<0_ ~9hPwP p]"XrCM/uB :1M3nh&rIm$$^m,@ T" lXqCz_+Ό[%1l.2m8ц&}@ eN_/(`h mƇ[ır)#C܊0gwf`#L Ɨ|G*'&.V(ɽ%޶D"r[1o\ #>.쮳+?*>?=NPIfIoVCX8 M٘g^ea\Ӏ씍Ky3K,!K½Z4υGcGZ!@l<ʹ)lMςIT:,i#sjFiZȚf!@Aivmx9F GVCҋcx8=Je&SIO 3Hғn P0N>$}u8!5;/$bԽmFp (%uLJ!FX;kna02*#kl'*&^C<'XZ0CSe^Êz ̷MdАSw(ê ?"8I\?YBP/ۡ N^"^=mVy'È7麖 U,3>xIp{yw1"a?`V&K <;j-o.m z ظMYoD&|Q csCJً7bGwA5`?9x,f6fݴ]lVGeL`5H  O`_iŭJiAO]㰳{ԲB+bLc=ܴţzёD ˀZRE/l[}ll[oxF\ da.Cވu]';ԬdW%Σť2wVjqXSn3UAAp^k.{{VKۮOw=G9lk!ظe&>5ė9BΦ,>ɠWp4iHj4BIC2BAP 'nS}"EB5lͳ!f2 իqX=dMB5JYGhxWљ(qJvk[F.2SM1 X1/]AJRoP NOV 1abtLO8/ql Jx^mJ*S_,t ʎ[GXSfZ>QIzF##hG䊴*_:ےoV=`̿pbؓHcj1참$t5$#vkBݏ@;dXa|k yG[;hֻ;~w򼣚~[ ! oΆènm#V,_('crQhzW&r, , deAaόs4zLI.]0wKfG+ f-?C{* )jWK%95ϼ,e 1"\ }B^.h6pRy|NqjN OtZOw_^ҟ׋>}ډ<0LpfGTz-`i K/LH!zW,H~o}pCxvӳyN~w<7` w2"k0O1iF8) s9U!i p*! _PqK=`5 Qm W"y=[T+X1XR2z#տA#Mӱ n/os*7춚w 鰩up@ jCYsj.C"*T). }*sXjD(₅EeN 1ʈՏkJc)R=8$X`X'h@aqSOn6SJFC/^ V#T԰.I_;HI.:82#G">cf9=uU)=2d ҔWtQ )ՌϡYtq|| k45|AW_9)bm2 V%\U}cɴW_8H4xn|Swtz{OAJ KTHYN?$}n2s(i4q4&K&濍a`-'Λs=Iǩʹl!R wv")(=XfuM]XޡJ1dMiR筧/fx^ȭsg:pnfC- Ic0ѐ׸=-" 6EiLTB2Iޅ8!jo! +z=ϊ؊cp gxBy:C_םH$C'3pS[nKìٸqZKnVO|lENwڍ?au|,Љ F n?_ܐa߂ ^ W:`5XC:~Vim#^Hsx.x8%_R}&_|%>QFEFOH`u]/CYbC4؉3RĐ*}/p/?YfG(U*'Ƣ8uY=n@mD֧poYWfy=Yf{Wqߍ%ܵ0P+q9>-I'>H%ҋ3KaJ@G? z/jȗj "*M :y6QkP]^a Cn&`n@dUI$ԪT޶ݘyhV8%5 EUNNîw@l)=?@Ms__63lY~m/n3j(84 d_woo xoS\a]M@v aAzɸ4WW)cQKiLvϔ4dqb*gSf0Knpi[smpAWu 1SGq`/ 6K-q8YAuokO1?_ 0/59_}(0o*s̜wQޑ$ߩ WdE.,lZJu\|{h Jp>F_ܽ9PᎺI !n`/$țvx{Cu< @ӞWv2&]*DWqF"dkpe~k[`t!KtZɯ̰p}h7~8~aS CrkgqZ.٬lܿQ @ z&SnD@"da(i--{.Di/&0ŷBHJSRuJ(,"VKHd驊dUPoS?12N=b 쬵9\Vb~Ap߻%)"D(fG`bVyNyKl9g.1Őyd*΁$v6- Q[I_oòjeJOΩ|KCMK ẂRLυkVqKd;!h/bQꋌmIj?$$u{ o%, ui`][y'Bl{b%5$abfRz,-Y !Xi)dB((MS *l q , *60#)|k04?b|nlld-(&?Uh|q94!R9aY"˩ et%}>@= )1toiN3Kt42?o.HR[O\DngLBpy*Kϖb9hخVjJlo2Jy WwSefĵ lo+ɚɞڴ3io2l35M(bb4Wۋev3;59Rh" '̷VH4i1 GEv5aFD92xZDoB[s{ǟGy@ )&$@NVnSPnXbR덐Ӓm>4HmhjlT6^V$x4zś^Ol"wv͙S-@\ *'u~kɁ7B%-fwg/qDX{` '/tmSj,vQ"~,.3~\"I}SV*w~: Z}*5~{`` |^^I-.Z1OYmæ3?p!|sbomn=Ď3PHW>BTODMBPrg$T7'zxRq?RŒN^k~)(Tȫz4]$2Jzk\І:nU|h1&f}S2kmD6 wՠ1'7ֆ0 w2G@$p_NRm4VY ebٙB# 8'}oh=z B@mjEz"r ѡ BObn;z'F@Q12ߢ8iFuPqf٦)4\"ϑ 5h#g@ydD..f%QU6s[/f}~zZ03bkS6VoZ7J=x}"_Еub}xN%*83#rStM}\j-uǜA>e Wn(J?) #^3*/0H_@Z?eƿ^ks 'F`m>mCd.TrzT a;IUr70 bX  XOӋju]1vA}SK/%L-pHG:Ž/u{$а a@G0&\QJaၮ$$"`H7KxpA~cNa|kӛM)e9U I8ZYPtTT`Q%=8ҡ^ hPJ9? N䷤8柝j͟}MX!= sM~\m"˨@B/N=c8MFB) #%EHЦ#s6U<ȋP4rӈ {6ף-k Gf+3mA9֢OWfPYb;F y.#36%vk:3STz`AS:PmxT:,NW=@ʷȺ8DiaY}[^_YG7΃2cY缱&|s1|[VQ1 M~`<gTG'܆4yYb=2A]iџЉG]ˑB[[fc>{Xӫzyۖ]?dm6cst}MA"Yk.$*(B0Bk 6aN8}J|8M BOfVF1\'$!hf4di:ŋ7&UbWk0Fl"BiVWh0e|~qDC99.Vĵ#3hݥy'öL۩!Ъ>m:0=)hPV`x JҖx3w2^~cW ߡx 0!$tu`tDtlz $fUrгK7#+njڏ2æv"K, en&q/{NiWe4V%,uWƤ@gh< 8`XuշSrmDr/?* isɵt)JJx> سǧ̍'?$eTaamfsۄJ(w0[587&;y9yL znFɴ49 wa ub_CM{ޅ+Z&b]P+بSE"3:BIC0yLr[HM/[[ \~EuvXVN ,X]᮷ފv76sfSԍIYSZlsp˺fqi@2R͊0$QU/ QuFQ> & ػr?}S^=zQ+椓A$(FǓ,re-?:vvOGϊ +d~)sϞX K,<0l^}q }y>x̗ad"A[{ J8)Un^v'AJR% ;0NPvh.gAk}STݵ\e}C:g/BYFqg þ,eɞ`oL,o3<ʊ$9{vqեrP)vʁ.kܰ%Nï2Ѭ#-" snnnf}3=۾%+ԯrnH?H`0}q'e(pH 5;̵83C9g4z/-F<$X0`,{_vL%?~nf&B|+2^Mulb5{ۘH'ⶰo56 Ck"2gjͫ/wfM?xc؄dH>,r2ӂ&_  ᶇm>J̶4-vOji $JE^ڒ2S pHw'SRY!Os 㼷=nF8jvő>RO|4Hf_QfBu>$"ghb"`]6i%&2=2bD*0`M1ҧJy~T_jWWbm(Ca*7=0\;8 f3^ :Ů=@X /qB|-V4Ae$OqŮV o-O=Ybϻ]*fUhC~4` aAHlC2[kUIkCK{P6ɺf̖%boƫߨm+ acQ166^_{,u8 1 L EiB8}Iqv33 =gUzVNȷ(62j\2>7* U1ȐoHw8f-_؋%АC8nG;ӁןwK%s$uFB&>G| ]0)k>ؕIrl{S3!;dȠ )m5sѨ 9m?~I%.kX+҄?pB}*ϑc xZVot`E7fڑn {.*Hm42%>Tits7[#V۬(_mz. k+ rpz ȯUk%2GBS]ϑiOxD8>G 4k =%m-`]~`L ͚>nş>@[J 8Nm2*B Jb{Y"ᣒIP5? YkvVT8[z1\Y\  ͳܾ,V@BG{Igb o*]wLv^eGNʡEYA @wH}WXW IA bZftx%ޛn>YtGPe%hJ|++ñVTVޔbeRxhatK+%N((wI [HRZ*&jKb- Zp=m`#D&]'u`84hTؠPIޜK'秣HZ`(x.RBo@\q)p;}\jrMLt8~%R#h.ݮ*f9:'YZ4*Qd7jѬWHw@υQ6a6hc,#|v +zFmL9Gi6)(TTtX XASͬEQaGW)R ܋^q;Uyb9M.x 7Zы_ّ~XGv䅎+ە={cwSP(A$p튇(M#_vr az F2Dڪ-*ѝ.h Vʼn/d1FkP{ORS=BVgCYk @=@|-j#;>I(>fLKHkⵐSh(J ]a.qR~I1[qKe1`Th,>^IhcކfAKH;p1|.X_ځIC:G$?i~abdQ;3EJ<=Pq|V+[ h>F&SJ? x.0CNAt8^?ʍC ݠoõ[:6h؋,\9幹'SS&E2\( WH/H8'Si2y0WSC~;e_ Z jI8OEp&m` (=GG K+=GU ռƖZN2YV@|O̲!{Oά]´]k*_b\Dy&PeNٯY֛*XտE۝5ʼ̿QIz;U$̍u!3d&fYW@Z8x>e='V7TvVJ& . (xnTC?wq0\z7ͶI32sU^ua&+A{TC7.wDAtVF~[ψo`y[: ܸzsʚ 9 $֯/aX|0QܲpIAps̊Y|oA1ז5j9Q}hͰU(nY-8,ԥznwaδ[!DCye!O ጕqqNgZ~4NS$Ct:t36ݚ8AOek$J/f8 ܓG(0<\Hr_ )K&it3!!j"1xbQ]A 'q9qLVR)dW(T$rFzy3jf߭Nq9=VŸ\aef^!/7}5Bz4b9-"ܬ>^b@CRY0!gy! |ɼ/%̳|dzegiY7XbLM?{DžL|ԘVwn=7? ҹB]șێ,+w~1^\f3*sy³ބ 0vl9a8`f ڴ p@)Q'+̆Bt]bb (4}XB";Uˆ*G9~%#={|=&ӱkwg4R2E2vt67ھeu֣˾TcW^ :.<} #JdQL,!526+ qs* p~=j /w:57` I9Z|1Bg %w; 2c v!֒8KhPuI+*4%)£ss,vl$ ٞFFoIѾ޺s#EbG+KLN^e(ư=M+h|Zv5l@ulɔ f0/ aggڦ@M94ۢ-'Q) QIY:ctm<4 vǕyr̸ lňB0hB1d+;װq21PD"CN0GlV=%ncy0jئPxxTWbX*5΂K .eӿ(aފ.'=Dj0.`/dEzp6эX9+q7[3TdKu{ ѻFdyd 52pfz#)|79M7|UA 7y_*We,aTC0 `/d!KB0Ҵ\##hJl[5ZCrjz*ha0; xY˷ci{;XH}YTS%)e\L)cx$#ַ!ĤhN+]ߥl^5n xZ hſHylǶ~]^֊>ʝ3m3I::]R0ސh 1H=!zm1547 a/K1 $"-YT0%27Q*!jd1UeJv×JȺ\x(S|e,bj&'acw@ `م kΑ \᥊/h6+CL?\QM\yx"LFM5b4gqE %'-[<#49|fR5 CpmJ# +N}KBY=h4GC~ШNSh@u`8ZjknZ$ Xs-.T#ն5l9@/ʑ* 5T%JO1QtyT^ݧݨxS&p2\FizNDGنi $^VMVQD/|>y:\9YLwSWF+%ۖJFX<8p@3͂EU^!)5uY/o=^P*N~ (Q U2hg7x*ԙV4m̘= $ DY'F\l$X!,F&G|e&H}Č{HidkEDxrQ7E'g4qJ 0t-cn^ٟIpYg[wN!1B;c pO5yW  9oF8eOBfTI!Em7S& g&}r#)ŹJ^;.,l^`NZ#{yFOAЗׂ /f V3W  9T(I v,R$P Jq{}RG!枾Du)[XFEc"8MzUwz9^7~.Gcs1e FY9'nm77đ@.!tB܊Š6 S$/UmwtW7)W#!sFLX \C`EFkFlG9񥾊 Y^sǼZZ&]x'\;eSa\i4ب'IiμlKM|hCr3|4sԱfQGO^ 9·zbzvEJ-EB8.k5QV#υ߳ Pe:sYḣYBAq~rm]]yHKcPl ps ͕ (Rl6shU{xDLi4 k{G.c_]Fg}T(4A'KGZg3ϼ9Д@9OSdl+#Ezo:MW,\є((2aߒR|( qX5 ^!r[Pm=vM}Dyn# ~V\#e Wr L5& G2D VRz>\Vm_@z]ھ{+3<)D;W qܼzp+RtH0Rt'z*FgcN LJmSa{P  >ݿ NRʦ1E TCIנ)2H!0nU@8 +%L=Tį08O矞RXKX:],C#"(yCIV`?0+3*Ic%˺lƤ4?uVGJͤwț4z{}M_DI%(gc'6{^h >t+tL^ @rW|3| VqG^U/ Gf+ ?|ɇ2%ݐ(v )Qq$L,c{F3La`zJoS1]sLLVJ-tJoI|1!ǎHd{j ~ב2\8{&&og*"9D/qsX\ߢɍRo pʁuDnφ/6b_oVY/1'Gy(H]TO;5eť5PhWR ň,3=8t Prd[73Q9F5].hP࿽Mu ׸T]׳q9ImCeVEY6?]mfCr̅&`Ú!6b1TJoG}Ԍztѧ>ٖ9fK$ u[ez/f1ez.5x,d7D7߾mJ $#g90HI_bS3QG8Xj=&ң~Zʦ.!h ss^T1Uxy4Qb$=ǀ$$4]4qU+i(~a)rļ`E]U +y%Yx~1K)@-`_]^Y,B>#I)񹿜ha'V8DgP+O/?yi+,$hlTq+4GʴN`)'6xGAF/{I#.[{a: s~w> &b2'3\SzL!L>\ ##]`^ ^% &bb-\(8rr(̍D2!-RK2λ*ѭ Hf|0m)*@ř#asWj?4rc8[YE,KRO0vbU{6Ϊ=Y|$'Bt5ڂ}|HLGE}Hjm!'Beu.fuFnk{?1%luk_(M%#.hG}*.:u#f_Pp8Z)2&y_Yp0\=yi:Nc ǟ#In AnTvu8/Mn2kGu=ehQJEqI'~y'ET>*xn:oI!ԿJ6I?B.ŷP_K=Oz]['ɋG*i0n:IMa9__nzL$@%#JKHOW;«=k)ޞ;0Q}[h&mX-o.&4aB-QIJSS;ek- *?\:4kInkJ[HC 1d Uj&+ɜf.n!p8J9K}$U/AKcr7c)^Wĸ~Jd]H7Zm@vVjnz p`!9h;neIF{+9KN`W|7鵵1{GI1^eLG^b])G*h"#es2i!`T34Thi է5&kÜEuqI;No.,J1Jrt%$^8k-q\0+]V1&7e;}r

Rw |Ii !-y 9{7Sc$ ">{:("k~!1"f UɪW}+QI2ww?A YxB|+'[|`Kf=Ja$ |E1"EwB+pp@rIށ!@a Z\F}~m$kb.ek3-Gr0أZi3h4!'c̍VzMT8;6fnE$;1 7k#iU&X"S]v1*|Saۃ%:z!jet$֍wZی x=&kĨW-әAfLT3~'`Yh2l*I& ШS6&2%̧_LurQ}4JNFL3kY3]ɦ!f6(iQ (EɦBmU6 mBj_fC7(Yx[}l[1d\*#|dLjINkP> }D5*cVB$BpC=2V")ڒӖtpQ/4QItlt`u^^5Y)n^&Qa3w՘ ?#<<_q%}Uͭ ?YMzhlkӻ9۹Zx-}ieVL\4B-z:0'TOtN%wR0PmDh\- nȯq:QGGF5I2mEO?!w%H+޷OT;w (PPԅMGSnM<9vtQitݞI[#&Fy'8̬cb'J$DLmҥB5.Z[r<ZD҇X{"tOǴ3vc//e3P:.ZhRbKbgűD-AsNl"7HH&:>OO-5ZB3ҋ?rV)Q$TuCϥTvHM>gtk+*& }Z;"@&|V ү V":rf W&@eeXh^ n;i8c!V0@@0(W8k# U/#]Pk>)!NS3KkDCyPuQE'fƳ SU?X_TF?pv]^Od.`8n]rj~ůrJv>Rhej,Mk͟GS'6ug NUqtjXMPOl,aiEd%ltG%X8\ -U)v#=dzP^@ILIޖxce@%Q25lPH~LoX3D0">Х?h;嘓$qhג@B cԭ9Uղ#$߭Oes;.;a8$O0Q޼~haOFh?.~Ⱦڇ5MC j؜L rJ2E6{G_|R2J+(HmToOC3J60}3H[Pe=p{XGZd6~3Yo@gjr* 6և^IZnHCl~UܰhJc3#gcQBzBn.:0f",;>>ׅ)E{Iv{Pr6߻~)9fLݟ ˗RTԒ3A/x7Ǽ|:H5b8PXKg a#r1r Rg%)vqIJBp4l6f#(7)zH3H3M& O|뛚kp=r?stsCЛsiY<z(l3te}1- 1Oo;P U3Z,;N&6ω@YF" *> %DE1 M`tVՇnZ+/HjÈ.&ʛII\`83|9k*4^wdݡz)7nr*o侻 s;O{n4:/mH̀]F!V oXW;Z#WZnQϮ EFnP,kmu/ΨF<-#Aڪ;1h .ĈlHQr@G4ViQh|A~@h‚{wBLGd}gk(#س\+H< &rRҐR1}:'|uI>ӎ: F^WNK.l}:&V0*}@:<_0,({&?8M^mpVrV˅ϯ 3/O=\$ۥ"]GuGg(o"`mu25 H*>rMVlyz-K +nA 7lZO"Z UDYV݀e St0c]a;#cP{k Ā˙2o_jE]E!lWYgH=yKkj}*ri0UIǐmL.2-0B,(F(/d [)@oYtqb1Bԉލi^*"q7>טm,NBPȯSe)W=PJpAuH;γHص߁!v).B)8 BozMpz֯SwN8}gp|u=*Otb- HM댪N kC_hNY!%şKy7\NYX0ɯn Vk, bZ)ƈ`ʤ/e#B1tsIW|8Q!g٦'9GN:5,y.L?APJGuÄ=!|bQtÒON&F)GpezEt9 c[e :@"oӉ\Fxni"rq֐<񏸱)N?397|BPoVfwk;ruUݨvjDy>)^-EXZKmygδƀͰ( \@D>l Gq2>,w :Z "1dO2:mwxWD^3Y; D5۴&fYʓM̺*ߛI=Պo-@Q}ɗGgP+t!Z,P|$,̵zR.UYDz GHK*^P%v]n^{a`1 x% ~4xZh;ؐ3I"!M0Ĩ0;ԗzf}cJ^H'-)`c؋~: "Z?sz;kDE$ƭ9=1"9sV3Qs tQ&Q '\vϜ`w_7y{`MN5?{ŤiC0M|j?>X:HEs%CA;)JS(]7q6>22C)mTs]fӁZ:C~[!f,RmH^e;8/4rN0oV,TSUVR^xdQi+^,ʺ[0dJ.CY:?R|MY?Ш2h0t(\%E9i~,FJ-\CU'3>YXb"2E` }Stt6P&a<%eE-lIAb;`Sr܂D#cYSF2 a[ǎhdxxAzCYnǴ'e"[^uvp}29y,Vp6Z?[ub쯫}){æ/n`g&]־"[k1̱:%>*S?8JA%ѦUt4#>k.4 5:tTB'MmW߾AG58:`1.v=GT&Tsbֻ bԟIPɹN,5޹)Y}w8⟮GӭB-J TAOXm&O*gp>HA(R|oVC"@C(~,;0v3)A̾f:\}q<}q.v!BSA3Cb*Еq2bMi1>aI"wBgqNC~SRy|)qL ٜx,*==o >b.EtÙ#yx0À7OkR8+=1Zk >sYLc5`x4W-Va#&7_-]eo-pZt&n(2-<8GW0EKSXq a`ӯ7's2 GjkRvbً!U+ yK͕lm/6oe;=mnO0jH%qV$8ie*DTyЅ{߰eg_ 2TEtr+%Gj;sBaqKR B!zb&Bq!?kk🦦R*M+yz-\,3֖qB*Zbx>?kovS|9zBRf`i.E=Fs%OWpe~LS Lp8]R߯Y#!~.Ka'pf(6ǭtHDžTQo/YX!!b|;'įV[/(,]QKUILns`_u1QB"_7dpփr{s /CA$⺄ŃE Cui+ '3Ӌ~%[ӑj0ruQ2f\.]f%= Jh])ٯ5[ "EHOիnxe1SQ;P+[Ц<- p`;(zVD\r7wO 0'tWJC1NDf ܂w6ià$P,|kݬ( :|v:34茴֌N(oI.1%~WCǰvE|iXGU"#mIlܢ)h&!|9k#ЎmBVR ~@Bx68yjTaC!Ed>Boݛ-qηݓ mLAYT"L05NJ>cH pB9IJz1_beUpglǣ L]N c%9ge5e4 vyLTMF,ťzg%xT핾 85-RD!9 vЭ@ŏv2acK) *CU?&]zäe*?li˨t" cœu-˺49 EhkNJ'̗RH4r~5O[yV(:aO, 45uꅾO0L޷vm)(Ο/@By_#ķvC"BkRC rRf51>dI}Ai@Ȯ,#/_@w:BvS%Z%:uc]0Y&Sʈǫ?O6e_++0xoZeT!W>'Ucc0( tPrúGwx}C[@Utf?[l\@mڶ23߉z/lb@b uSl Ob<<ĿOzgF6BL03cE\>p`XSZ%vC:@4DX{tXyŸ]/|_{+7Ɓ*Ʈ[nbW؇ g(N߈"9;#m?7%`2܌|Uq(@8F3렯:N=] kwv?Cza߸σ,4?lZ2J0# t4QCu/\yQJaqI׈u"(qo1AIg7T2!F}zjd;j| r$yr}汁Y+Kf\e𹶍ވHsN@~%dɈbr45金v_ )x[ҪK%_14/1\F5βm/&ݛCtCͮq;b MC"iaV,rN Upfv p߲r?mh4vXǭcs&q9"Kg'7_UyQ%aET$j+R.(S?S TY9˕\5(=35¸(N?Z.Rٞe=*r;)< /^z{2n;%$ah|S|f] GZ!\|rb p4cGNUahFm(Lzd[YNom<e׿$& {bS`evӠcrR#Gc[B Е(^V55bdQ_׻Ļ!idV~"` !ܝFRl-Bu^+Ŗg@3r]|+͊eewE|$;<jKF||Q k܈T`)B {4I.&%] C7vjΘ罹J2u ΋` HΜd߸446]A2][nr YJ!&:bGMH]@_J* >gtQ]OfJA2 KR=uc7ie- ԶYy\j_z ىt4$^ קZ#X^ IS4 ӿą0NqK;wJ'h~Xj˽T6 5qs{=-{.6|LOxZ WwH+;-?H\"IƟTH?䤫ʵ-fm?(e cTor˜T\t.]S\~nXa6DPA6G{=3 xрr8=47LDGx9Ђ0qR" HI<Q?Шޤon*(3ӂR@PBr#sZ}h:7|:YyJu>~yLͩ Ӗ(Я~[-3!ล@|R[r3 N>uBe$C` w"qUCD`EQ!ɽ:{cdU((d-Ĭ`&>خ} 6 ơ_n4L1{(2/ϳY@VˢQi7 ,BvE;u0Iu%DKx]TvB _~zϑ1iCa؏7XJ/Er0 )gO izv*_ңkBwy]r VE<'[/D;KQιh(^X`1`KhH&9Ҥ}D`L<3RLs'۷[j` vKZ-eZlGƅ&=r$"c蜱 ,4#eiB[8oѦG P=q=vJi#ZHCI5Ts־2E8՗Pã0%^\~6Y*~׾ӟ Lw$iS ^DkиMPxGW-8N-%Z8 j-s{5-H] >٤AEkf̤8Gvz\tJaIҚ@%K;߼jKp=.6nk1e{7K4DsLY8lrpFtq.LSXkb{tueƮ 3Wۧ!+dFR5iU\|jpL?ve(PrİH|=}PuK,Y" 4k±PëyX5}!\rG@[ V;N1NЦtZ2jdZ& HEZnz'5.}52OVɁArh]̧j"C]AhÈ"V(A%3O @9qc{zBzbXJ}1a"g06 [n9ZX]ۤ*sv;HI, C 'Ng3}C!D*M\05ߨblv@CHhuw2'؅0ACʽAMAr3 'J`,dݥu'[⛅JS`?FHR?7sӛfT:2N2 FfpޙV$2x-*bYKa3+0zsVr6Jʩ?3ɩ~$A~fo&AY _H烠 Ցv>n@VuH8iS.b);h71%`~%Lf4Y5'e:d㓴/*Z{ڳ)CO)#፻#Tvq ToW7%Ӆj9+mw?a`x*YnNקu\H6g^cQrX|cn pȢ򖉖&)EN]x&aSZCou rq5#|/P xSiوMbc Tpݢs[Y tYC A9\uMb]W l SBTj0FF6If<=cѧu1rQj#3dDp"_h-,So\?R/^}WyәrOByJ~.=C?THq#p,A-X(TnsIUZ "qprDr[B!Y<:}0׽M;9*+GD_d0= 05VP m&֦xU`<L%־PfuYC 쳴yJ],kӶiSЉ}!1P=!t3x{TЎ]d4YF0WO{0G&ʭ5]4AZj9@)4C|V'g(np` 8JVBlQ6dPQuBVg3'Drܾ-xkƧ2qfH7@Q Cp7 'M^@ Zc\f1e3kB/RKƹy_l,| ۤ7ĴU@)r*֒> Ci6`!競>x_)##01c4j:Lpw{.{<#—`qL?s)!5I>?G];Itqً0? **0aq;(x|,I(.#3i -Wڑ "kAvTbVΰJk[/52ϓ(Kʋ桉=MxY-vkU+tkbe]Б+yé-mr6]6 9dJ;1 EO ^>&n5=zo?qZ^@-~k9gp).oԺaNd2& 5[iWmвL5&Ӂ\Ϛ-y(C5CuʤhZ֋ړ 'dJh^*c1@Rv)\"LS*bdM[)7/sSͨH/鳗·HPλ4DBc;{x?NƍfH:99"jcʷ3fA@ rU 0 -#N/4@e2])3.)5b+Lڰ?rRE08&MZ~@ ǢnP\$bP,7Gu0t0кo>p7I:%Ug;?mJ4AeSQDsq0MwO0~Z+:G1]0k6kazYӢɚ u|aH1N*pU B݄Yg|l~ oCUV.k-_$cV/2A ޲dv'ྲ %rEv=gXjc6Q)?zDwЀYWjp(lku#8d p 50 uH[EpX|Bg L7ʁ2)ݣ6$"R%ٰ? \} /q?3%U͝O*c|5V`'ęyd0FN9)R ,Jz~(I׹%Fo@Zص[qPTe646 GɑyA$}'AZAjP)?؋vEQ bDȶ" Zm <3R I? T#Q۾IiZQTIur`3#53ynk sRkewLJTpN7eqo4mQrA t3AX0!ǭwjdةO%uTpŹXqqߣ]Gv>m{R}eXB{mQ:aYoifP) W: *))5=G#@YayHy5?9h>_֡rm "tA, LtIZ<8m|k,6Iq-Rx}"Nتq^3,\QS}'/C>yjuӶpuߡm÷e2U pmUzflniJ#Cc)<ߢ?ڊO}2ǁpPSbs h!8"1>$08wi#ͿRDeZ^ _a}(ob,5;lص8ǡ?&N.YCxrIYux̀Tio~ݓ&ҵNտ)ov7yY2$"\àE6%8 R<7`= ً'G ȗG_+ėmp7HBo_grQ5ztZ2!a|$d9d}17^Z 5=PC B' 3פȐP߬1Ky˲*'JƲi^m,4 Tl:}t_΅]3aҙC5mR!$z+ # ̥Ѭ^lD?JOgd+ǩ jl~‡=IX1q h6R wt-NҲf:2p%b1-c͛E{MFr*k#QVךA3ozRJ4E˰klmXjMbXmؔ5vBZFaO2#9IjqAC ֩9谫!E }".6(koSRb}І0;h?l y}vDae2d >cI-]M;r6ln:~f &%6ifd0Ib}FP-xo{?qB[SϽ V&b; ĈȚjRliv ;a?|E?7=Vs>ZL١nN6*޳ek&_  o8NF",\ }<[v"IO3^irn;'c/B@ƴF"_PF9`` nz).%|*Wk|U(z?@c™vA nSS0E󓤥 .q8EFR -_W{G;{B62He{`Qr!Z?>g##̭L L@D=U%{ꨫx ?C=I7V[/Jf3_szIe&ѧ4RF:F%}}cH_K6GQ.t> ni$[B ﯶv24…]46s6?)L%Hљ~bXLO5?׬B,ؖɆG>"k/SkFC3  Kl@.#]iN%͛ETfIпa>j"C\ Pks͌@2pթW2EOk RH/ڴcv;yP!=i\t8$F3\tg8`UW`Q>s{QP; ݄55c¢PiZpm@;LDԺDO7DcKKΰjGsRA_3ùjR_Y'w>c*؍n5g@ ־}-5 ]_z#c7#ib@ 1\ ؿ[[vu9 pY} ]gl%PM 7q..t)0J.|y=6_ooLyv,qB2\=- :ʪyFSШ(+[b=c0 ZϫjWDžg≊tƅBVb{At^XO#A, N; V ތz18$d,`/kQ ܲVJ6?BCo¬oJ[8{fݻULg챭jXkx}Ɣ |8_e$e Ÿ~' A\ρ8kUgMghn5"l-~bŸL 6ZMl~9/ R|d%Lny՝7 (!yVD B@NW;`gjD~/.zz115Gr6 \C -͡3qԂLIόڮvDuj 2 h? g&n?J^^oKWDfT>EtGkKf4Lhz^(Fd/A?sJo󎡕_Ac$,;{Dۄs﵍11ǎWb`kUka0+GSRH .PGۜ3Xq}McKEKoz )Cgq`4Wp!UbD8aAN-VԋkAN#Ny1W6`SKŲ֞qXxl|`%9 V/VL>vERaVTQ \!?BcƕڄT / J)-&¶*Yr1N7*`Kh`5>ρȵy='rn)O~F66  ‹ͯv)&6UۚNt>Wy,TG"MD<"+TTmx<ڰoQ֎z4E@5 ^|բ#N}vQ֞VM67HBO zfcHӮ~W?wdvaoGrSeZ 2KWul>cJr)8b~ 3{υmh7TOr9;m _3?\-Ւx> |c4/COc೭wa ~L|Qu=#R3t,}yK7dY\ـUUGpMIROQpխxҤhUgS&-lon l(u:Q N mF[ 0xRc09Շ oMgMQOl!,ߠZ nycARjәSDXɐ x0Q7HƔ&2@(0!e`r16l<6 Ce5m-$ .X /xû!1l $^;ClcJmP(xKo E헉~^Orp[&ׯ* fCIAF`Yng |r] u~9VkT˅I3 {'k.P44u=۳5>@e2{0"mf]O,3H;y/.+ >%Ǟo O U\4RR& pXާEḷt(:ڝC_ gƵ$B%~/=vc~A^FLDAp)l#] Fb.P4Uqv#Xѹ.g, >|FkZS8E7@iM;9i W$fv5ә3] Mdu:Z;&^ L(bz["v`5:JیeMYr$Ap"੫(<-]fv$V,,"MăCaN&/x&O*O`>򭽶54GcԥXOnfƌsqyc\A].MZfr4xl GރIs/z/`ND.E՛_?k2,s&X©ǒHH*p vD}b?G139(wt`ۇ"uX]jQ?ho'2BM31wM&p=RT4mDo%̔ė%($}#eM@gOؔQЭܣx^%X0;~ nՅ?Cn1ENEQ%7sk4xDk$4D dgEsڬ>j6)O.m'}S?J{`w97'* L")iISR 5&cFzR><3褢"T<0i,. 'Qܝ7$pw@4Zf)?u/wi~xDרּNCdѽ z C"wum dsΙk&%1GǕ88+͕[LËyd8 ו&^V#v&H|%' 5g?D%/Vc;&ĕ=b&Jˌs$h4*{tzXͯm!#{L&_k6׺CZfW3?NuîEފLFڐeO&aU&WvŤu4)P{]ڬGP2~Gf)3BOgJjj{eP䇁T1jL g%}Z֞Ρhdb ϻdnվt}x{G{[G+H=ɝ7SW$9Olh}.L1b9?J:1+x^PS.soV;~Wt|vl^Ƹ+{unsjP?tɶ\Г` Up0& 6tFfxQ9QKX-aL#ܙX蘷0 gHb m3֟^=^Lm+mc_Mp^;gAى+ȴzDRlk20qۺKL X3CjG|;+УNòby7Uiv|hjm_K31Q Sܦ4 }ert/eR61*E@@5`E؏ ۽h}M|oO]L1I ݙHEd¶#%'yo$axv=dMOef 9R%$|LAH+Rp`-HI]r;7 VzϲKw2I.]fWY1Z\}ČWTIx (wy97uk W}|{ B$jyE Ϛ7䤛+bڤGsy|Y`EGF6(gtq^?x!lXprc a\jȽ?"Dgw>k`8Ϛ ˸}( Tf(Y^7a+8̳rЩ0񺒦S id2DkQۅl瀊YWۈ<50 ~dY׽0\㹣vx%RM5vZ&^73Rvs_ykʷږ`+gs">-}THJL'!yڌHpGݢwk=՝a.Ó2Cy>il VEϋ[3Ol7^ے /68*4:-4/''x@$W@r@m M+5}OюZQLaӁi /^((}NEW!s $^4 F^)XJzz=n󶃿>{oaɄkI [ YveH^ ٻb3A UuXț`:;AhSSe@W|GT~#;{vp: dlFZ1bPd*Kgݡw}}/UG. cl]xqOu$@/oDuZNI#"P;Clwq"bmLrNzB?5T7zHf x|<2Z8<=V8^1D