vim-small-9.1.0330-150500.20.12.1<>,ĉf&#p9|BI쾫IcHB,&|>4܌&^-T,_;EѶ VاjHm!7g. ƥ<3`Ңyz+^<ȋ"J|X2FTI@EwOJƎj.[R6AO9󥿶\ObO%g#s>(1 `pfmd#&}4v>Ffilƴs괶 P$-J&<" ~m{ܮմ9Aox۸>B?d  $ > #)04 B P l  $@cT(89 :>z@FGHIXY\$]@^jbcddefluvwxy8ztCvim-small9.1.0330150500.20.12.1Vim with reduced featuresVim compiled with reduced feature set such as no script interpreters built inf&#h03-ch2cSUSE 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 fi`A큤f&#f&#f&f&f&f&#fNl28e861beee3438c37bf2a74b5040bded5dcb172e56b391823839895935ec350b0b3f1f330cb1b179bb17c7c687d4cec601e0aa3462bc7f890ad4c3888d37d720/etc/alternatives/vi/etc/alternatives/vim@@rootrootrootrootrootrootrootrootrootrootrootrootrootrootvim-9.1.0330-150500.20.12.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)libselinux.so.1()(64bit)libselinux.so.1(LIBSELINUX_1.0)(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-150500.20.12.14.14.3f$eqe]@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.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 * 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.2103- 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/shh03-ch2c 17137741159.1.0330-150500.20.12.19.1.0330-150500.20.12.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:33536/SUSE_SLE-15-SP5_Update/abf4439c5c9e7f068a189fff5e613809-vim.SUSE_SLE-15-SP5_Updatedrpmxz5x86_64-suse-linuxcannot open `/home/abuild/rpmbuild/BUILDROOT/vim-9.1.0330-150500.20.12.1.x86_64/etc/alternatives/vi' (No such file or directory)cannot open `/home/abuild/rpmbuild/BUILDROOT/vim-9.1.0330-150500.20.12.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]=36cb7a0af4e68634112c101831adc57205e0c93b, for GNU/Linux 3.2.0, strippeddirectoryASCII textRRRRRR RR RR R R RRR(HŢlwi utf-843d0ab9028212fdf8ddfc43dd2d171cb8c1e475896f14704fc9eabb0e6028225?7zXZ !t/ ]"k% ! Zlc,m^zMCMbQ4#v/7_C&|k=gB`VA9 r>B[L4nx_~eHƹl|ٯ6F\ŏ@v ' _si&Ld"ڵ4D*GaQl2 ԗ /OC Jco,|L_?Zn׮ ~%rÀRvrU _;֦^d)1!!l KwĥGm/>iҀ)H~]^B1/y 0v~& 2@?- j?,0THNފV.%RAya0Wز,(vcF Ih;jEW@g~]Qtbh~t'EXcOG@6l[`A o׆2x2lنSMle TJd >yW?$nZhH:d+@}ԆȨ>.!'E@ܸ)pJ<5ASP"8y7!#t堔d uj!JzЉxxݥ0_2\(D}ejVȲ\ֈUɑцGlp1__:+ RXhK~ 5뮾#j]OGH!l2_r5o4UII .S>8c|w!.~З=J A+.K8m$P4.2 8NVoƥC <}'b>>)~#mNK^-v)-~JMeTLIR&ְ"6?(i g|ܹ0}O\{w6=g'לT4U(= Ft\1ā?CJ::U&,y@#X%:Q>h*Ѵ~MO})דy"ή ]baDϔT2g8ād{}x{͆=jzQ%ط"ihYd->^%z a><*eQm]4FhHS1ߏϠ[})w^> Xf rlfΑ'[e(00 B7ErkZ prlQ5LyF%GBT$ nfKL;`&"HFZ#?>Zb!Dt@6 X#%|+yf+*h5!ckҕgfK)A԰ S5*1Q6M1}E6'G2'w9{h R>OM@. 7w jS(@Ud16ۮbEyZ6 c$VۊTNX*UXX=`Z;niӜ-)ֆEV7 uLë=?.GflmćA)F!5#jE@DZ  ި _j0VTdFX)'?&"'¯pH?FKe榫gFS$-+*>94dȋ2ex9 r?rkBܸB {!744S"rv>,cH!ECWD<1KckƔb/{V_n]W%*)BYO#%iL/6_Qn߾#,T!; L=h8'tPb9#KtQJH \PS^T]a?+ O5˟`$bI^mqUYNiF}ơ]91h5ᢠ1"vNOc̘Ns^g @{4;T gsuf<=O|2[ES%,jz~dPȤ/X*x%a[dZry(򞽶N @".f|Dk<)IDl܉`!ROhI]u1#a6nYE rAzfq `#<,aF^>+s7- )}a(K*OVEia&O+0\_LjtcT(|27?2aYk!ceRI'I|.IP0S.LG+[ 7" ڤGI7!mlreݰ*8ޛU ](5p c x vXXy|It_s(= @!$FwRk7Xr-{O`OqA>&/\A=3/~q0ax#@e#w@N)y0b8 eav-i̢) Ry: +ЩztxM &4e&C]bsNG JZ. ) $u""ꖞE2>vΚ9*3ᛈF$B&g1'.'kˉj_O]ĉn6B.wd3Im|$Eςzjx ߤvlH>J2ib-Z65jUINhl QߐժpӶg aG@1$fVESD_9 c-JBް.B5k泹> ?ƁHJLXxqP$ZASwS*=s :/NbE-AQd/XwW4}c"c61*StroH~l7'.vג^RUU$(]i04'թae;]<}ɛIڇАϤza?˜wSd :*؀ :)7;sC |_o\/oGE ek^J4J͏h^%+$9z_ql1v!嘡*~]8iVHϮo^zVu,5J.5˯gvEq<}G? |n|Dž'0#+k4o͏%[ȁ@'U1 nd}*5Wˠj W0d=eehF8.t5벫ә~wX :ڻ {xmKQA}\? yɹZi!]FSUEE/ 2mh[ME-*I<8w$;V6t,7k R [)"^eMgC;ǝ .*u\M՛350&z!f6/Fd5_ޘL/|c`GV= y`D;F gR73v?qY"oI)ؠF[IR}<F3==/h14Qa{,Hg_\[adl0? τDžӕzH8@tAc(jMX IF'Pg[/ᎂCҋ+Txd0wmZxZg hXrR,ÀZXh)Ф_7ccxoէ'QVcװY5 ޾e_EV; ч \h8R:+ dt_Ueu`M?)CR{Ha29э:ĪQl:I]/c&a-%I˪+]n4=??(4dD!)!zsL*+K~xsn f xqf5͝ahBb;59 atqb%oAOaT4Xœ~M3}^:BF<'},aDZӕG`|d5|bHP>UlEh<9x53E+#D>h&ɽ. ~;&s,[%{/Nd|;mR<0XCDox`!U׶:=rwl\ b!8iC8+ ǝ>[dA#69N}+(_j \+SDv1R&jO6 l(^䟃43^UXjed@vuslB<%(+og+m$!k鵲⪀c0 [l:&N0[ag%–ir:moJZr"+i֩FMXVOx\cJú1=y{"#82\Wl$.y3+Fܖ}f>*Zݍ9Wn29~Ճj:&R~ Fmwbu$'e4:ws̖jR E l1f1V~RoS$k>_[q|%e]:U>k.UQ /'1mھRc!ÙGh`_ƶ%nrB76F~5ҵpwJ&R݇ bE-+Xz~N(ccT%)Kgl} eO>XGT2#+HjVj HPa`<RB'I7a)F+p*`ri(=ը`#m(cVzyCDm [o% ܯ4eoX[:T2 BF'i0mPa-St³PLvm*qZB'pR2@Un敼)y=+ڪn)rJi4*fQK>]1%5Dt7HL,l/%9 ƶhWgCXpuJfQqDM )S%nE{lɎ@T u,]5/gdK&2P  5) ΤC|mMg h"p0~W7]X8v4{"ӛ9g EwTC^TM;Mhw+p֑uyg*sŕ(B:B3 cBdvY t@O\U<m+었B#w$haMzC#G[py)apizouy2Qqy&{M2zWy~OG_6_LfTcB f0*,+]ۏfrݧ='aFgHٞ];HTt@w̺Fu8ZP^YU!ph!.gvwp{30B-pᙘ0oȕ0V=F|IƝ^; s @w΅({a[U9(]H x 3(feJ(+)OuCґT-5/\#Xb9zn*CrȴYEm` pI+,(ς5Mۄh l=4|@]썜!S+a[]#ۣ>YؿUO(/xu6 ͯRi n$al8@VyѺӆ1;Vf EEngRi{f4w :M[L[p׏ ~paBWmegl5d|GLQHf,^ߌ[ ͕egwO3 W&_q9]ƷbkQ+lu5駼6lnwXdSuHP> wQo QZ!lL{pi`j^4t/zhјIǺY>^4Zʲ->6J\&q05%:O_b QL(n\/f`/Bxr1@wEñeW|GWX!m K'z*pq_k&fKLчVҒ-łeh(ݟ3IJJv{tPB290eSȾGG 1OucJ9[N fD= F\&1TkWuoD@}xdq 9$iWڸ*,ȶ09SkY*>:`Rf}LD gitE|96&+Aڷ!cX:?'f]o(Ҭ:-?=;JYFD9@,!|AǕ˹I)-]= Dۍedk Si0Ru*z^[G& -izWD}f=NE^<~lG{GHMeNaw 盡HdI0mK咳5n6{7ė?KRMaZwV }'mЈCkYȅ + ſU.Hy3-_דP(s&@ӅBicG6]--z 5"ODӊU[fHw ;和lˀbݵz\Kr"Aӡ'%LWʍ/usc%T"ռ;SnT@+;Gnz2QKc5R=lO7f'v_De^RӠh09 CM4V(}(D`‰|ˠ 2F趧d"GH\I#|{"MpP  \O8ydq]^9e"<?{b d޼Q՛ \Nsz >'x> Yּd[jz`{w;?m㯖DLs//Í%$?Nɂe>,ѫ."t03rRd2Vd%Iք;n'⍢qhv{2Zc?k#vY mP @ezEbG{Sr재O1uU]Q[-s>o#j 4Qm!I% Vez5.)WϘhz [3mOJo8v+Z[z04h&iv˓N ++IcYXzVɛІ+Ƿ,f3~6&~C^z2YyG|aƜy.@űHwxG2owntƐtK9zI .vnڹq;~φtdmhwvJLvJv+)X,o "#p#"Hg`D{yY.dS(P\ 0=jnkmB fTTj`wh2*{E%ԭ OaGR"32zA6}0 )ߔL돚Ef-]? *rw t1aKr]/fj';n0.A sd(V+;NwB@>LSH}!VZlPP,/ 03t+ yO,ͶlC;}Q^#?ZaI=bϛssԠr b%_DJpIF^N}D]dC&Sb~[Ռ >Չ~g~ag\>>GeX~ ȻeAH횷S_%Lە9TŮEubɶ%n#٥ݕ ǶOuv|(ӚQrw3ZlHt9AA9+rNNC ؽMV.8he>6~vZ 4om":T!?7QvW\)zԞ7*(DFRC\+e8M7!)0d?k5qy˸%#+D)*ҮHIn~{Ei)Ňz GM |ҸI;v cp2Md8vJw^Xd"NclB3 2KӆrĥxF/ i׮v}@36Alg΢XivήClĜ%N'+= ̯|ΔTfZtY%< 8%=^Gy>~qB/AtlƊ ?S%0L ?;Jvqp jRќd? =!<\imAWͱhen"lՒ9 /|u WBgq^_7҉&9z<)^SI9Jv?M?up&Dfs1+YQ|uvNx32+.PBՑu= BF0T&כ2 緷qLYIbWe0n\0("Ft-Zi4 Y޻M%k0)>l&#i*9!D)1fm( ͿsULŋ k7&A%=pX蔘^yT }47B6پ**xnSdKx.4t{ hW>h? }gef񯢎why\P`hi롚Ֆа}5}m2hdm[aeco=QԈ}v:fA= F'.\Ӷ` D7--D|6|+zi[1^\(@%D^  v^X}$w+~7h+7)*DN~U5*'np3KAY&}^:[=b7qrT Q;dhǃmYbx37UW>敁 f.%6C|/k>fn7]b^ߋJ幆3wjf~w7= :d.}3֚ť!P;>VG,m~R>SDl^CŇ-82Owyv'8VMA"PI:_ ,%)%Se4^QzkQ_@׃(h`)WRh%a(]@~X@C 5,1(I~6F8UDC?ALv;hFǏ-.’}'Aƴp> Po.b1%;{fۅa:7bzU eK@GJ֦vUH=jnPy 34$A8jP$OO5zkջGs礏,F̀B"u ƩB(&s"5]NChpzu"ӥuˋ yİh@f7ȴRwAFcaT W33%2^ ,2AVPFZz+fs/&%E8X[[Lϣ*H+D(5] xy% \pOH9ietb{_M7]|mle1puybRAoAM%MdAY5ŀ^]\ NVbJB(y]XLc!jW^?dovѥܗpl U@)Xq !nZ;ipY!$8_iֱw ?//6C֛A4nּы=oaU8GM [yGiq.-\9GC)Ngu"kb_z&\A[[kJkv&4fFei:wR,v xlHCzQxu|O&guxsYXRn5sd z1ESB_=:b>~[]¸>f$d0*BGQl(b*YwJ?xL@i>GK;`jY~҈$T8'alAgS*?j 4Żz#dIn,<ꙛ] 1&'T_>3B|%:biv!q7\%`:?ֹoC~'^g5c~$׳uZEҥG1'I.9|_R^ph%Y3OX;+ҟ̇Sj\ưpFC|(ԕ]keu-vt[ RsŘ4X{m'oa(TL$#WgpA :Lt^k*8dDџ/S:4C+PxObq-<9H7#T8?0yuCѩQ̀-OZ>QIv/2~P/XRi(pm I傾f ir[-iI!.o $i&X #:K\l lTj ѻrZ@Wyc-~!4kϣA6g`ƩFWh*cF= 6-> -qgZ*Is{ ܠ.l\i%$?h2]OVXDq1/|#AIhg'<3 ]eht /W]@~=2t'{0r 謇{?Jn[5hvq7тu X5~ 31V. +ϻ2)Ԁ%rKZ'AS}£Z9@7:Fl"yJegwmKN#Fy?ӟA Yk5t}Me >26[/F>ZRe¢\0[ OTӂvV~+ص|o度":6*eH$xSmTR_6g+ݢ4wz3!L$]gd[`ǣ #l=yw0cL,T#l'n x6PHrO7b#H.qopW7o.NEf*6]Le#R.9 @\mB6 \:=O?wJ/kK-Ⱦ:?@13`M ~bY1 !h@^x]I%ɤ^G2:nv/Ox_W>RQy$e8E\z^u6ݰ}HJZdJ<|<AIgޢ7n~¬f@D`zz)mE)!M)dPv)aU/B^8`b]R2a9C>fMX.#`8ԇ#(xEE6NOvܱddQ}3^"˛Z 6yUt-ԁEUH,+s$Ϸ ԁΥLLE6A 4M:on)d/TTJɇM%~餷L Lʫ 7M'jlCM/`7fdjȷ TPHZƏ2 >psA\2әخf; - c̢=ӏ_dj',*L ]+laa[3c#hfedȄ<$8bYJY>ES@/X6!ɑ=wzJwPKT8?*Q —G-Td-YauKMZ.nMGi;;FAXbOf|PtX }J@QwmST)PE0;Zۖ٤Ϛ7 ɶZGI $ڧe%Q~ hJnH C2 {ɶ@vAf!6`dw<2N tv$+f#H,_o?/N k5e |Rc$O?(Mnyt_V>U~5aڐԹ!hb ;AWE@bm8JRkZrq(A)N}GtӒL>۳7;miH;T6]a1J}'}@vX?eI02U-N~JNI*l(r_ʬi,QBX*MZ^ݻou܅(Ai0QQ]ojx֚(kj^E͟- (7pj2JF5=.-Ǝp刼{F 94P̣@7Ubb{;&6Y5!hyXQȬRܢQαJRNő9&[*RDI|i@N~РdcJrx5љȋO6۝|w u0 эYE~K,s5:#@{؝yjY/mj$(CXUΚf Eo0]!D2(`<>ǐ}n;q X&IcߎxxHZtf 8Si&+w삪c! #dʷ T\d3#IdẇKTĥ8JElo 8^RVm?'3;dQVsRk4 pɾSSͶ FLyP_zxҫ෌Lc Zu|?1̳ۏL!//Oqw"]#,CH.g"{Q}y%VQo8K0B˘9yr;X5pFVGzjٮ,cHN‰HwYT4<˫@vu1GG޷+|#PhZcalAKE'pdXjp@(bP/$-8oع/AqðN\@uȨ[uBeI5}GZpU~Fu2 Wߴ0cYea5L!䥂Pt Tdٱ8iQƫ^Oގ|$ookiO+Gzޠd@Rx ?p6^/7)P;[*pS 5BV58_|CxW%'iJYGBrݺ5*q@VZηR85sVw4 ڤu:ǿEbP>mD|Al:Ae{JnFԋ-ԟ_3^^jLW{bjnrW'ԩ$RVLn̺,j-]<ÄQSTef hWWn\EE9(؎agW%;bYqs;{DfuuBcq0?WwRO7 >iy$HHDdlaQ9{8symxV~֜|v"-MԢr/:ibڕHH5&Y/IS .? dHIRay\21K|G0ApչzNrgu߰sj~jLnKm}p7< ?9( Ja8 ؃ֳy,@mpV3ĉԅKiթN+n | 4H\GlXF=ɈD ?nf{6|7-vx4֬c_.5 " o`ݼ̭u ^57$v :1 &:u-'<2,Ø3UJ+<6\Mf`vpĊ }OW%G a :eѯwtpu^ըş ¨J ƵT8ѭ}jKw6Sy%GEl!}# BTm 1)UhMYq|.]Im}DHE+pKٹIE9Mpc8ޤMJRS23n{egcn Ϸ(h݂"h^g%=?Y-:snf%%@%w>c #^AG?s" i_%YUJ')d*nIh94Ja6mܺP!Cm=@C逸y g1*% r`c@+sYsP1-w;k$(M\+0cJ{P~ *(tDΣ)}gޑ~p>};]WP=r{i;֎{᪘-*lԬ 5rykKrcOd 2h憲 0}l3G/؍G8QW> (4Ed7\+1.>Da EF0䘌>\^m1f!D4X~r*leyE'Ѐ!W8+Q}m\ڌ+m]E8+ܚ Os~nK$2 HR:/o3j]-| +Zď VjZ^k=Gaպ4#i״-9.?ϟCl CzvdG] es0ReXT[pnsCEv\Tdbph|D)[#'9p WC/a.nۮQ0[a%b\t.[Rq&^VB*f‰-Cԫ}4wE)3Ldgl)=lj0 <|[!!9aMnN\`JΦ.TT3.aa* ~p)cYG*E{d{L " ќ-q3k:[D3\+l,++U b& ߥ7OA,?ʈiT)ed Z-PS= 73T#c֕iϷVhvtB|0Gp9sx…Jp!,#dc vi#%DjP yde$!K֋E+-C~V}qS$8<2tK18{G bq5vm^5뷻?h+Oyh[U>0IM.M.Ur+t`){T*&n=c},inRPs/ eN(Er&Xh䲡7i-͕=%@ Qx"}L,,TF6(Dw6vik!'͂Fމ,Rӟp֜4R )ݐ 8z,Gy ,Eu^S;mp=+&CmR_!qfUG4SԬh %,6:(DoC芚kxr~>C>;֥&Uhz$_el:v p2cPlTBUu]lm Y#E)(upq }E Y((T:5v!V!w;`d3#zfY<~}1:d /5M\;?u( GCqz< 1dl~#4ȼ7JF73YJPX+ۡ} /UB{fT`] aRyN$7Gm0;iAA<znTn6ޮ2YHoC@hu7$2c'M/Rn$0);4%gg~?u(Dg +&4~G!&a_bk~ N̑@MxKz75)Eo9ld}h6mp^Y׉VMF? lV3(#RTҹ}&> }}e'EDkтH53Eg+ wHf&4̛s#h9ƼEL̗zyYj\S0KU,Jbm !g&jO)]_U< μ/SI"T%B1IFNm˹#hk(# "\p&';'Hy  ={<{\ X>V z`OOʡ0^;(y<Ƌg@iS 0*S@0pczEҝ Pni*tBL7/F>W[5:6n8`_@|) /~ˆ(F9@cFv`l D+7bqemOBQ.XqU8GAJ)@Ã}5?YUjtM (VϚMjT}0S,1Rs𬶟 6g^%gheޛC'DwIaMTdIdkZ#JzD Vff6#%-ɳ \`-ӭK`dE mth\Ѐr,fsB=^2/۰~-G=U^7N@ӽ%=cU0X6#*A'{ki2%KT\{fny\}F*^ ;k6$'X{'*ͽm4#dޞ [C)밖m)_A⪾;M[Lb-.A-WlXF*ؗ:۰/u;m $XS]mfH!3L3ϠT*چ>oF#hAn־V-~Z"OK{^d̢7Kᐢ \LqQ[ƙ7mzVxq)2& x/d8S%3=Lc|Es658_q\cޠ`ZOyn 6kON[Ph&t:8za_5VB,3* U^ :۝TWpY`K[xAl}Ľ H8i)](sp_Y 5 O\af)Q"Tr-sh-C&- =i&.7rQBFg(yʂ_bA=:eu(hFq&ulFP-_Ϗ-ԓ(5Ĩ #,AJdi{b8Ed$X2 '=3A7հwV #?:/.ON Fى*ݩ1[(/YH WK60xLk>wNQݧ W8IPa?gђKGqޡ :V~_1(}BHkl-s,~3+Rm,ګҌM]a9&̖{˥ofDz+r,o!#VUl3ž5A~ܘL(cAYɲPGjk)9P@dv UQ+D V %#?_u MuRKgj8P͝:pFZEˈpFąoZVy*5~Z@,--G~zn;_. L.`Uu(ok@Ŷ~2QY_l|}BL[{:,wӗ IZu>["&)yyhfsI.j{ʎϋR4!`nKrC^Α NWWaVHNL +S~ٳ?j97 dď_%>UgGz=c^\ǶE7Fn+ZSĘY e*M,16F#jf) 4YmV<  1Q.&{&7<-@+d4P}\(mXjdq2-AUU}<ߪq8MEQ`V$,gqt/rP{^hk0FQg}P_7`_{;!I>O&VɼrN^oU!K79SPvBPv}5f[ؔ>SXY`&'.K|A F^E\n4N:\jM(޶`*#%:EHv[Vߣuy`HdAo7 Ubݲٻi]p7ACU^Db|gW|΋Fڇ'J*i9Fg 7k 2H!zġ5+)GOx3г_"9 _uy`aRldi`81ySfۊ Ṡ41Qm*̓.DYMst޴߇l23?ȊT pW{imS(h-_{/Q^]dk Sk2jCɓBjd9fX;EJFJMǁ\hFb& [ߦHwMkL"T;bJf!.vDFPk.6{P&m~jBFS'aϗ4AnlНED52KnasH?!8erL"7C B PE$;[4 I!ʻaA׋$ݐ&seȨRIo¥=A"#0S"x#\3m._Gy筹v&:8ΑfĈ)2*& !JνxHfwMTxd~:?1 B(`Շ@P|E&`*HbWpy>kltډL[*[M2UaVeM#0JnO>(::q'4P`z0!E1eCDcRLn=9#bWp>ìLV;qݠżE o k hvI=50CQ[~޿!&Y+'o& 'm'f2>2/"j0-$Zm_,;d$(XbRN7*LN!i`Z5힝Bkpc琢=\UNnk߈Xo[f>շޟD9; D8CmT$p>*eàV7Oi'%"PWpRMxGfv.!cMPz(1Fx)|buXj.cZg,&mH%k1)>gknM((P|uij`{AfyFT 6|" }fD'q_wY['.J:L&&D1家:"ugGe0m/]J[ Es+̟hF}RcC|wy'^ }X*|qV7߇r2PcȖq<16 0$,.8f2bO q4[;yKp%`o20 ale#3A'3r;HAZ`((mxκX2H2%MÀ[0n^rS'Ac裢 *0p2ϝt.V%֤:'&%MϮ@jpNupNЁ(tZ;B9܈~4E\ԇ8a5֏LTq#eRYF[hcFDnݺ zg%z9O}|3tV"%pLߟ;bP_+(gq g=6czyPXz6kJg /4/ԨcͤL "_pAa,{1 V!v}F{$50#)>nX0׏A9="n Q)1"oa51p XYYQ$rE5?W8 5qؔB[_ho]#[lK.L7F^k"(Hߛg GuSMCY_# WtbK&,zIRݧ3!z,R _Ã@I[}7;q"-yA4',7k?`1;p`3EE`% ~zzYձDI ~D2CzQ{noEıphe,_oU^>pY.T|J(Y] ,eh=ћ$vTFbiby/3{[S2 NC.y[]FМ3`-& 9_%{E'zė=Y7X kK/E,qK~;VJ~d_O 㚰a7vA4ᅪt~n\4l d/OST&7Tׂ؝4 pA^k<Ȅ*ZR0 I!Z1s Av 7zL$5XDz3*_D^![L5 ӻv49Gf 7r3KR t:5s-TԌ ɘ] 6/%7'3Yp )$?LuO$y? /%O0W%+jd v2SגcMA*furЖ{sþG+o7λw [g!D-05. 'eƍx n@l h/}i+ ( U;6 HUj-}Mxq5駔fB%_3\&>fq ΰ$d0ڴKġb-!} " W\~W!5-as"EV|y_,GCY,_Gk/_LIM 0[՘5n$MK'O y^<%*/cw! c^3t`/(9^;Sϔ=)M5WDP¥:r`v iL` x6xz #2I!Tg% 5- e!fNI<N^QVW'{~C^.?l{1Ԇfnz@qPD6>Pg42~W⑭?U<`k4?`>d*WkL%KߚIcf#u!K rێ nCǰY劵wZz cl3I-eG$ӻO,J&/0M4t1<%k̓Ƒ6Q}rٲDgz4700Oq{cGl_'HXgDGewQz?PPlߝQ]˵6/gDIy[Y7/'AW_f:.ya%mˬ yվez a.-47C r nn#K&xo7qj' aYDV\@Sc1"YM U5>s/#dn1IWpd[Sxd8×:-nOvA09r"pBB*5[3[!`Դΐߖqa1&*p1XͪoM9tl'pҋ\V.ۍ䘥@ .a=I(,@cˏze\u|6CU":O/Gw Ͼ8B9j+?4h[Q]CLILrlFg` ~1#O#j<8Sܥ)71Kr.-IǏS[U<f` ^akMEzNX: Gk ӸuKb swzA*,piU*Ya0K6eAχod3v% A\Ҝ*f)eV:RBiR^gW孒t20 Z~4x Yʚ0ꔵ`6w(鷈 (n(ϩvmk׻Q ̆qK}[Z:&1'ʹd厣 G&iWlSe,\WA#E +vIQ`R_(Vwc8_XaJ5 _xJ .dJt7 <ڀN—)G)PԦG*ڵ>uWL-*drYj(0d un}hb]qxPjB֧GY(8o*ʉw&εd-pmD.16~@'0qݦɿEWѭ2=bbĪT"YY~WZw% ȊWn Qy&!)z = **/?DveDXBTQ\'3cn#\)/DE Ƒf/yHNf m4:ᲈxx&>o Snty4ڥN4ͥFEHz}XBU:s rA$M5 nZ~pm'ujw#o"eÌm#M(MDjW MPlGbXgqNN,ucqө lE7$ûIፃ^'%e6W+Gr}i-o)'nWa:qu ph["M</jl62'f˼Ea@,p?ɨ("8g\<*ovvka 2/X{S'3ՒMӣ{'+d!w"པ&COUoxTDά[h\oBMϞ9}S-(4p\RGrJ]1 fCIbjAC.&G !_K^{~@ϏC(HUzwGʟ.s͞(p Tڦq %̏/,+ef~6aYSO~=bEm~*y?ѵ^ vw^՚ΉVU)lY Jʱo|wyk7[]Sj2..!Xa2;}e]v.pJ=>Y\Ge jETf%@EʏW1gz@w$8uٽXnĜ.bX&z'`ixg/F)殶K*`W r}[6Tݏ„:~*J5rD% 7@&%|3&%*ۣ4Opvil7Ileـ`xN%Iq3ι 㞹=n; ĩ)2*&Vo"HZ!W3 <2lD+C]^]aR&ŪR]:v@[¤Ȃ-RL4]~~_㈐N:B,MUm$Q M8s/v.ʵ˜ڴ^ XLpCh1I-FzHI+4.VSCz 2ʤ9k8A|# ܪ}q&>#6#_ Dfc>`YRD:?'4ޝ$ÐA|)ݐBG(-փUբU8;fZI{r^0,U&ˉ !b'oW7C4Ovs ѳtVe=fK`y<$Ppb H\_;N&h?yndVp^s <W"#'bb2SuWQx饸š28"=AgҤ)gLSjDvAv ٘o9NjNayuݛUrxtq֜0uKPU 7,ՎGlH/"ȱ)4_g~~.q"6nJI9>YGsB.%)e1k8_ZuwF=,sE1FUXG#U`I nj܀=$t7$Fh6.Qf]  6jh/SډM'Z& Ĺ2bz4Q-W`S:@JԜEKC|H[dfӊ̈ѷ@ d+dKֻWʵ fIZdF)=Da֔\y$jTw>(MOM5O~ޞFl/ِ_M\VZ2֤uc,¤wMf6{l} wJio/I_g;4p `0v"`!rw1񂩷..,gV{-Q7:uWun5wf;iyAצ 0:lv:ˌ)FKWLމe!ӗ|EVzֱPם_-J1қ6Սitw{,9º(SU1 AS&@CY+ckLjfDchZtR~qq: g_gxheqfS0+| `s3{6wFw*+[iK*!T 6F~қx3Blak |0"r4Rʵ- iZ&yz[1.Z`ڰo⪘s]p3-PPqc%GWLeju_l-VOqqVXxk~?Gm@Eobjuͅo,->&'3fC Yhh _~Dz.蔂U9+[jr^h1Xn r&R 8t0]#7ރ|uTjKY[n<`oi\ \[[>A ܌'[[NXE&=PY^1)rX'F2Bߊ`l99U]ğZōFuOo: f!QPcqQX4J+@ʫxJ6y*A%SR~Yش/Н?p$l.d8\ P1H'ټR_k$>kQՕC+^uu)G ޱAh3 CL;(Q:;ej?kB|3 Vp`˟e̎~klZMr} d} yBc:\^ W'2Low J,_6HٸgQ3#R)u[۽[2f) ^l+1 Ncllb<6$'N„)8*W0Q4@y-%?tĩR]EV_Q+9ބJZ$zK=xyé1n;TaE1hoBhUC48FX׼.rlT^ty:)%Nj_ ifx`U?6{5 ϋ]J\nkcMorxbLW6 t{XDo-îO6 Xj ۛ Š4\2#kנ0x\2ѥoh' llnΣ`"m@q\RKE\˦h|O5# A,'q@*oaRG[(YHX#OQ?r̈oo6?~W>F)zml+9WP]~f=wEzU\*C6{&E!c+Ph_o42pb1\TU&f#563O+{Qq>Ɋm:>LÕP_.EVR Z5nwǚ*@+/EZL^ %~o8RP+si:ת2iś[\.?4D |Ǯ.B*K[S$~hNg2qx[g+'[< [b;DWL?ք0 NlK79yy?Pz0A:ov!=`Wǫ?E$q31V#e.h  뻆 sO`%ͽSTlyeuo@j)l4rÎ@8uzpf!`HI `Ck݃ug=Q^LZa?G_g8ygK3FԊ| t>EAF?~Uѫ}Rh~Q91\հov2,fNr!x'~$Lj$2ED V'R"x),v=7;?dzƚo1a(uE8Å޿Amֈl?/Lw3WDV3Hk\C>nv0%6"s`nncW .?ʹ+/ .lF>qt)|Ÿ4y- X3}Uuo'9+xL?S]0Vmn?ЕM^k.N6ZJTWKU$vGkb,+=jՖxR&/;v") g\Ob/kվۮk!(vgNvRviZH"OW $l0j^-9{/ J̭}?$ %QK^Z{@<3y!> @EJ%* F vi( F㏂lfJg:W@jO0!__ @lH +06Nkg hc|Z6̶3JA`+l4љ"W_a8N,s #-n1 H`}lMux:i^d me^r R96?;p6LݻyӧC8k>FK'Ԥ^n3ɩyEpWԶrlWkKۇF};Jt42ݐ,1uԣՓ*#"y0N"ԕ} "||3U}n>ԍ*N R y-)bXt4+zba|C)Cp{'`%ջ&dák{{j$?!Rtop1zA[б<ͺÌ@i_NKԝ tF31!b;~sL3]%P?kkP Eo,GY`\9*)M:Qh"c.m$bD\O K063K\YON,]::OF4):.`_îkBH )# daQaJ\7`Dy6;'^&Zc+6K$- o]gqnmJ}kNռch,*T?P<@WUܻXl ;.lV{]M_)hLbuSe@0םWmz>> Z*J͑#Y|1lNoCRQqtz XW3>D9L~Bs@8QWAȶ_}FXԮqhV#2 F@$yu֖$Mm/Kx8DePC]T-cEf+dn?̢~(6JshwBFI7%U˴R}0suB34DRt,eīJ]ʿ<SD,tsa,|/ݒЏ7@R }9Mt_eRn6'Qd`nW)8t|A%rk[+nœ8=5$ :ż~wf}JV%Nuo#/ B ? (ԂwJj78;wHx5yc]mBV JՑ=\ޝaˑ]uwAK,;椺oz JP1V`qDr&bBL:厜:+wh]-tEU^R'&i$iu. =`$o/jSb.[Ke*pӽ}26~y(Qc)ÇܨԞIj_jy;y>Nq՝QqWxYw K2qޔ[ё( '-d&jf]~ݍx]Yl-hԤoX{ڴն`j@u݌\n'C'Z'`О;&?]";v5,~WS+!i`2԰~M\b"4b_WM% G@W@> .< R%k|[*F8^_Axz@~S uA7Xw%;D;"]P_"Ho;EHɏC@ 5:`C^}In0ʚ4|ړ_A?? </4OoT@#1 :k`g|f$-/xx ;Mژn-BrmNzLD_3<5@n߷qHzI*tF) A9nįiکƑZY葈78K-6>D>˖#\i7F(_8@[/fTQ,R}"۞(ۯJջ·;0 Gp3Bv}],JXP+gȓQWQI~U<9@,-@k.Ws !{hn4В qS MLaT(o`T6\-rFW(i7p2>a㥺{F唱^OMI0!#pq:onE|2N4ECOPF= Hݕ|dy%2Ϟ9}˹mجbmޣpdS)]dcԄ~Hw3U:@ 4i bA0770QFAoA?N]KD}XcNW OmWf_wpՖ{?TdrG-|_VzꖼQa{KNwi )G̰?(3L+,צ30]6"[UeCHY02rsbz"ZM:DH6FuH\3="~LcfaAcyp+ʇőčqj_ VלU Z2a$ٱ!IoU= :Ut)d M>0FFJՊpZru"|<nbyΙW}KaW@WQ r`C>O92Rq_۽}O*~#wvq65l@V31 ZL{=" WLuy݄/ Cu#bzȘn~;<ԅ PAcB00 KƁ.dVb3 :e&r1uчvZe?h^!5tӣt8klgΐa۱7l,6K>R9 (_Ya {UNV8|Vg:q>9Pw|ۄN- Cb#9 l?[L@ˆZ3+M:[iCUT/"ktaG=5,eb&ҠbS*ZM? ocsK@B@w#"7RS#3}X m+wyq/%eCQm>J.;fe~ ̋6#+J7.xD݋WY]59]Oc@?)8!DD> mk:-q(( $s} ie\u>Eڶa2f/˻͗@}omŭu0KT 2₿?$ޏcoEPi A;XN6-ZaO? -)ďqwoz WXaH?<}սu|:j'^A WkBee=d,/īQ”"=Xw[^sG\d2J\5wGò㽩F(]Bd*2i(x#M8}v4W>l66W-c4+q)5_RȁXE([ZU1vIo]Y!Xc;kCx]ZSw>TؐJRn9#ְKTN§0Dc=0:(](BhJfŀ&P;a6ĶbqH2;vt3]tmT*YazmMGAԬPN[tKP\ɱIG7|q`ǓrL]SӉ(^&p9 {%&G!'hnaE6 p9D ӟ<2y [buβc1]Ⱥ[e[ki>pr])h+\M Am2jS #&3c]_L."|H'E}G}M^ m j\h[xlI/X64+o#rIٰfv})BMn`a헵MC sE70D p/;_0ypLZmswpe1#s%9hq&F!SSt%H>wUbRX/nL!0tQwd݀qanOM5:^p7v"@M9er=_x7;m`'Dd.cr5aWMut؏&L&D˘;=g೩'M-OrxQ>+*G!˫ 1~>mNtt0elU$Y h|̦H#S$`=ybȟsۄ%>Á!rF!iUዥZ&Vr0>kaCȬdw-+'*n]Tb8-x3O_4 'LwΕ%Fek! nd@%?i,~NHsL) ݖCr99~sk<IzE8BQ6SŞZ+bNґ͹W'A"n^M/_kάdu{]Lӌp[@ Eɾ-Td^6 nMdG:+TҐƃH0l6tdY$4C t{nY#ޮ| ?AVac"%5J,@ BZ]ڐB+¼܍pq4aT{Xs= &V~qDW|gǏZ tjAp4#H9 1%Y{(N36(s0'ۣbfroGedD 4HG&R)5P z^7M0`n$ .K%YtGә\צ=%=˨ o0l(hz gGN,G[PE t/aրEE~k mpmx`Q7Q:bAjr,grz R3hn lEv١uhD8TNkά?oXmEݎ_–L95i07$IVvJE2۰<(Kv$_JNPHDMʎXpdI^*g"q{ G88ηJ&yߧa~S3:b`( w`)vq`Ǔm M @U&ԏ IN. ٱpE'30/QHD['M/V1VMPy1e9 pwLStZb{D_hTc oLUp!R Sf -Tw-d&4.=\ܢ3e$o&(Cʕ6\ Տ_/n4m* ca4v<$u T_, 4iISo x)X1ȥ4HJщ^ZN(MLv^X*v'ur-8~Hˬ tD+}*Jp=^UQXo:!N7%2>u$]LhyΓj58ӹ-(&u=ߧV\ 3rf\zS<ԉ Sߛλފ#@-|'(Cy?oTܛ>xUBs t C63xDCuþ.f!.g/{BAd|̮GUh ži8Lꋳbrtla?R@WM@zu\ocBY!.AP&A +(vw]4/*!Pu^G`1<3Gô+n`0}ã*GŐ!u 9>w}qiTdނ$cܯJ$y(YX56urrY0Wt@tS{"G6'n9,Qd,yiғX0ya,eP ,h;=7dSEPN5kckYݗ LV|21/\M_VVOLn%тjEb573VC\s~(]|;fc(U¾5r^|qPPf$*/Μ;%5GO%~@ٳ_(bԛN)7q;Q~Е&vjfQ./"@!gK(yX] Tb拳S"u?b-Px>4PSD7?1UhLWKKӚ&U~8/ŀA50O| Yye9#кe"ڀ`_sy(8SB:XoL f.j+pě_NOmER^a.3/ y`;Gru5i]=Z 0nM7 WJo+V 7QT 3q: ',w.ɴ- 2y{ 7, nzP2 &=TthM59@w^@пSYJ='{sMd Y| vvKuдg-$;_٩!TNE8.^e 恝u]B^}"S5Үpp@(W99'KeRqycY#H3 CK[?!xIRrvz{bH\Jh#)kTj&`1z~FwErvBr&3>*@ûqz3`kᱷ(&^ĦqA[ъEoj{3p+Yڶ(DyʛeE2ƅN )<Ҿ"gi! ' }m23kԥ}tP nMJ|ZXsDَv.t@Czt7[\_jE<44r\ 11TFy#"oSK Jb PNP^_uj+Tu%}&48{ҳ(k9/vI<B$vdiZi>N)(}$2">Ws8O.\5Fkc@8&к?!%xŠbZQ|-4A|S~iv! j_6?6_L[5RלA(vPLpcnE"q<7^ ڮVh2+9@\#`%a%Q!Cld4{JW";~A߰\V|KHˁz'K2Ѧs_C[ly]C)MD L 9lP*`Ɗ8kGB26*ٚX6U`7: ɤ7]{ש3JVh#=ܻ0HJ=x)݇`O1@rnjE~xc$lR+H]^g̛@+k^SpO-cooWth;gmkhab(M 8nSC2lC$[=XyѤa7rb' }ie)],bm6AF();Dj-Vb aDEx}ӥ8OAbzL1 beGR<McXi$kȆK .xP:/ô?"[ְ DӅPP0ʩ:h2,B$@c<̗C_y kIW*{2FZcE|w[pĿ5M~^b`VvU&GA6r<91DuE'L1@'q:@/N;ޓ^ll O L`\!eK@&)ڂ XU5ѓAy)Xr Y/R&ڨud> VUELWdLh(#Om +*aDU޺pm/Ž.`΁5R,]=njs=ey+8`UGcdsIks~ ɸ UHөDnF9 *ˁZ>e`@q=ݝad?#qqy > #h@SD$ Zzs0v]yS@Q5J) =h /hB0_J!* Kq2%I~Jc`wvqYjݬ dq[ؐoZG]kxP`@*nBn ߎ`vwtN^WCoڙY/4>C0~%:p +a N `E4qSvk+y>>ݐ5}q3@ )J͋¾Re7Cޘ3Twi'@7TP,!D!4N?X)FXz EͳN JuMz 17 u@< MjW=B"4&ztʃˣcꑕu$ϟ|3W7# !M{Ptd@u`6ώ3:ʹ|\lyedm3 >SхfVtյ4RzPd9i;<,2'Eo -v f1{j>.qVYr4>=Ä2qrD\S/O\|.w(#LեDˆJE]2@+܋ijINbNIXzT .<bH^4$͵r6/8j{v(?6 إo3-SD?;Jh? lEd&6"AmDZ\kZ5!Ms`D-<*- Ml" LTi I\#2 (^SL4O<7=# #@T(֊Ctg;v܏u21ЯcC%i9R+KU41Ej5tj#|s[&V Y\P$ڟXd 0D XE!H?kki$C*C nZ(DEYu1XPԋU$Ze60W2;^Rx3:;b r_vI-p~!ʶl=+;59! yFD:IȱsBlR@"ki諕1 #KäZ^VߒpFDMFꮙe/{ҥ1m "Ć'T Gc虩^' '"pQZ]δ,)Ub=8DEz:-:MC/ :<:79uL/;!5c w='%p,~pK`Τ;5*EkUQ}%hsZ8k|6;>PyrKewuoA zqAVQ\49jLL٢\4 IJ44PfMP-V,$\Qiz*F+u$h.4P, CԢ=6޻ͤ6щT-u]X܉*s s< eZ )魗< F;qc앫wUj F]H[PN(hYlv?J&uJɢ:ص )F'":BgPc󔀫mP0#cOUհoX_ZY_1αqRĸKUSAoǶam*Ӊ\c Q#2t9R lĄM+MoQߊQ\zxf؋ l !+r.aOY_,k?Q' '.͐.%OL}w޸|R?fFɊ[VWT3JBsY%'NIWZr{X?̣E K 81i̊CEfP}i.k]Ir .ʤ{Zk=g=Ϥ ' F.%*0* a}D%( Dө{FY3CzHL=Z@?]J 'xFcPI:qg6¬AĚ!%;I;R婊R3F'| ב6I9Qɖb ߃)>n4ʑЈnLJ!fCZ dopmS4-s!P'L:vF gW8#64sZ9 tk IS;LvX\LuvǍs w"u8_`1R*4ߘ,I/It~)ԶzDʕՏL#[;g">Kf?(lx?tpsejC9F`< ET$i׌0ͤ058Y7Aca \axl=OwMl#G: HCҊp{*fX{%xC ܦ]T̩WM3WeD׼]"IR}U Q9ѱ.w(GȯH*59DK@| SAr"] t2Y %pt> WZ( 8UzSh:FN,/,{Oo(le0<Ʈi.? L0َ$4Q8exd\A.GugXz9aB۸c?7햋umϒ+W_ Mm 3e1%?fV"f֦b~pؠ ^EVw|mU{]0들"w =pEfi#rR“@/d1'u:70GN4gIMT@ %j4A.*Tk' 1#5so ؇aw A3{dIx`pӊ/> O}2(Tyh"4ĹBÃ7HqF0G}.g&EI:)I=}6.|-7sZ(.h{?>s/:z k&;ܾ9mip 0#j) QOy;=K, Ff4 2~|?[#G?a AV%۱9-ÏGDI>iJ1GsFECAޞj^< dbK)ݔ:L/.">lae\5U2l@a`ap!.^lAmŽG|Eض^ )Eg %j0}#RiCV[>h6rMreCr8pRk8<<}dek ply̭cBt)$="6}WVMFYuqQ2AᓎfFwb]C=cut>+B8밧b?7y4sZDLm^@NG_Q++9<b9W`ho嶃8w\duֵ-&Ϻs1yM_[gK (7?\s,[IO8a"[#e8ū Uis@:C7E#ixvsqu ߐ>fTجlсItY}s@LYS9:u^۬{vZoWx9׊~vC/$~=G1\#3NHأk29V!6d>D&TY{A,EXx߷uvI w7"]V!o="@MN^@T MFh֞&jK-o J]`}"\%L]-;92L:j[o!Ea UYK3Il"5e_@FIXuʨNO2̕V#an;&<Ζ4vq1 :-y=c6)ʆp hX;bUctOk%tUU EN,sh7At fԻF߼ 2%Oy\<.VLlaPuW0%I_07EGzct=^wrj_F)oۗl ϏbX}w$usnBL!ʴ]m ~tT.0lG\j_l7Xfw&kcf#L&^s<5I^ѺV$Kg* ¬3G? weX*~d@ܼ86y+Q`i^T`dR6SM/\MQq-+yw1cX0,wVBpB=}'~J~f1 Y֨mw X/ &98܁!JLX/Mr}e R 3nODK`>UF_^H2o.i‹FQ'e0u Nڔ+CgBVnՈk\ ƒ&$}+D1aCK1~yv;4Kl9=( !uڲJO9_恆%; r̢'["3V0[^Iz-dmI4M:.07y&[z zQY>llߖPKxmzbҩ`ؽqН$ OoٶU^gݖTw6O{'SO PuW"'fUהuVGdKTS A`4LU$Zy.dOwR_BZ7 0KEĵ76~D*Y/e k q>FAL獚 e{޹D*|YT%طj $[Q]jE.wTHr lCq'w'{ h pc&?Ӓ'lʉc']x_3ƐfS@`hAǺZgNZ9QdHӰIvu rzN5(Wm84xёН}ѰnR$U#c_?vjgɔHpqM'?>BxYo! TROӝ#$,juwZr Ͳ}pcED<>&i04D~1Y >ktBI}BýRRj9I~n_s^5TC qx Zqh,bn;R.ӆ1g+ұ *O>Kt.k,M@[sn>2&O[۴*vIe(P OK~u~kƘ5$B߫-iQV+l_[(Ʒlb0JF29QfSSDUX#7#Աߺ@$E1 u @6mŬ w_XqڪJ=f5JhVf_'H!7QO^$D;@}|_AAg*P7,SrEpMؒxZS~:P*.o # a`n?T{AdmqOT788`7aԀ;\~@`oJ]ByU,Pj&[z `55lc*߶ZK!:C!/: -,^wY gR+ɓhi]$$Wآ%yl)[N}$ΤHtZ|厜ukaM~$b Ugӏ~dyp>\`Y|ux8Y!%[ٺ9 "u{rBQ!UJYes1j07qzK!j+ort}IP@{]b{C\Wit%FG"Y{.9 3joѤCϦf'NCwdP[Z;ΔdS ;|?r_暈Bu*EYR5ut^x i3+*?:΁# + JXځS2|m62yeLw_eVtzg1zԞEb7cV[u܍hX⼩I~ [&%HkU}hȳ붯2K@qT|D+ k6-%!gL㾪5"f31T\J @.֪1x<< IjrB:X]KxC:._6=k f{M͗PY@-u7!24zF[3<;$Pc3  ^ߖl0~ty%j8 67lUuKiX՝ْh° !E-^fwXa>VoD1s,jpA% 69:P.laA q$waяV;PL!Bjܛ+d 7Q`;p]U\䑜@Aor8S@f"֢6ZMz^\)|%~!| +̘}g?LONӑZҴ Fy)ӊУ"fұP ar1>n W>Lݗvl@D;o 7lVjb'r(JЁaʆ#ЍG*/kIn+DlbNTV9埗Ҧnz&aQ*AQCW q XW0)(9X0pF)) -hSsB^9&KMh7bQد==]6iB^xtF6N雪ĺRpIQ- 6+`1erbߩA2V1]e "Ïsһ87#(pn غ$AM ӡOJ) OU;𰅷U̮H&5kG``ٯ'h::sB nH#z"̣R:sb_ NZVX.bɺk=8_ bТp3mg ߨ@r*>h4Ouy9<'f}Ev= g/1=ެh㈖LAϿ+&4hRzXe,5Fӓ 7t##'#Db>NOf, w#qĘP#y&t7h{NCy;' Y C$͡|ixژpi5Se"0~5en VNC$U6kqtE]PI=+;=> cҳwE&;_@b7!S9*fIƸPA|w ]\R<<( *a"]Lp)!Nk0 DЬ ]JX[^![hA\!Ƴ?^ Ql3 (PV )CRn1+2q~Ս[![W䪒֎vK>OQ"7t5Eҹ?;R<`yhB'/di[Eq0;.c2FA IAV"+jߝ Ƭ'-&iR**ĺ:/~G(m `$p$ok{qi i(aaÈxBW%.k0B#=`,n:ң#5 %ۖV}H%ں(I#e>xz/}9i\'#0$#ČĻ}`Ü"w-M;Hsu0) &ɹ $ȩP⧺7,J40Q-hN*s{xx%sbPqmGju<Ж/Yj3hYZA5{zsmr>x")kqcM\B͍^{P9<5"Wp$f=^#CGXw.^s8ݰzۻv&Q1tBuGey?xw! 0jhOYJHLfwlrq/ݾĤbWJSIN-Z/C)۹4dY:ܑUP Y4+)L srVgXJ6Qě>٘k);!HsHr :g7+H^z؃桢DT%\ ~K-2ʅtRzyIӞ% 0X f^RZDlW=B]n2JREٞS`9)eW4$ck˕4 j w() KcbEu9 wJ)-o}OUš+qvoG݅}ۍ3W0m84vhX`azL;{a U sVG͉?q"_5r\:i.Ʊ )p!Duh`lJ1-Jré 9\,va$ 5XL ;(.45etOIW#|v\}J tAɀFteC1-v(uj*eNw>8Ӽi22(!@_ H}ښtE~P ff w57 +l;x,d3hdجw;)/ɜ }mOiC*P,,jg8@A+$.:,0s< +Ŕ>U;Dp>;UYy^~eurN_G"> 7X[nLHWn3\^<([r#?5+1y˘~4h}!F(nN]R=a #{Z+Rч\ci&-b:Þ` tc["IBd)\R0e^fHܶ V:4 n\7[mASñv&/-.2gҜoy2{!IoeQ Ej-B­)sZB*P7zr?_zn6<~gݞ&sY>|[uz!_ML^E~ŝ9~+|} HB1Znn_Ya=IsOa|W s ƹS񟆽c@OkP>߿dv4P.ÿ4ZDLO|IŚ+OOJ)w1dw5+Հ )E`iWǢH?/& -hREW WN? @WltGlqT0! @Y_;pL#n)Z A}D+ ePd- JdX)6,)lT X !!$REI$Fפ̮&tjHOyIa`SLJG?_}<͛",)]RUKV[,L@!F˻u!lT9m\Y-ZWijӰNy@aRB@R pES$TKd-f@Y?! zo;D31$bs\J_~PW}i$kRb@ ?HK$ sߦYl|`oWlI8Uزlol\Aظ@D %k+ZHnvޗ~\{ǪL2#9Lģ00:\ڒ/ nRۭwg .Nkf%"D!LYъޟQ*SNs``0 ciQ Ԇ xARyy %)dkZIVH0$rXXP0®D "?6mkUxZd±Dl@SL%5U 5_b),QT-jL?g2w方HK]jm04xɖOjh(_keƁXWEt#uv ɩ(B9}ecA Yfd/} x2kuJ#$VmEb ~qk*`x x)Cir7YG?5 5:pLUkX\jZ~ϗSX^4}h2 =9YB?Y~[{,cH6e-u8yRJСH,"ʠ!IE}d[C܁ fCe^u@$Y$$5v2RS $sOQBje3ARE&^T RTd)M B*󰴋x)?Iu!0+.c TFѕdHda$2"20e%~_ ;od'\*ͣ&'id!@L|T~푮aĺ)qifsb xSI*kɝڝ8$ .@7Nn2"}53(J,fa$ˤ7p<<9y哗UNhjY,qf nu rl˖j}A=XsH6*/V+1A"CPRj()=? DHןrz|-e|_&$!i;C-TL0L0!I9 I`/AX(Yq 몶S{yFM*!d Y4O$ wˏL@\7* pk9zn q 1|o_;w-BOГ6lnʛ+ n/_)ç:ɑ1 aHKzqC|O@/U 1@%R@+bSu%^80:jWҾ͊6T-ylAmpf'xȱf֌%3OLe>v!?vz,&췛_u y]*<{@:= TFV˧ʂMfauu$>Z2  #^wz\@:v0(3<$' ŕοG/+S91x19xQo#&3d=4C#Pw4m[AhAL H@&!mFVWc-{>OX|H\`wx/8ۀ>6("77lc c#>"c;*Z5o&{кz7Ř|ɋxy̒3lg9:ͧOm!*NOw' ;FNݳÓw㔄`"]': /-;`b6^'OQOsSJRry|F;}+1e4  IZln+'罚M^w%]S7?V]í"0/VE3]!mlUu.EưiOAB); 3;.=>"WQ{HXWV4CoᓛR-%*.@LtQ◖{WfsƗO*#p$ȇ_?@^?uN~-p<}3e@bFn0s]1 :RzeٟW42 qCɎώn㛾 춉ze vU=t`b"D"|4W 3r {9R@ȗY/LfLt;Xj?d*Y)JΪ!N WB+<F Nw3tzdĄ 9砯 OER岒 ߓA!FԐ@0$>[ _>kjx[yl9:<i  ! /hp.}_n˓fz,|S 6/W2b``R\^ƙXK $31,D67l/q4@6z]=cg?vo^2CG6mg0ḑ Ϡ} d߯<_aы)螺5?#փ)߳Fr^;rg{вVՆ}"R~m lS:sY4~_@XG)2cbJu5̧.ck ᴚ)>Tz?OIp5Kx&aYJ|cG0n?F:m~gMd3̏hLת7ÀJP`)\{(Ag=dLP~fOyk_7> رj Rd TTV#V+ NOd|<GəXG2(_[taC'`pj5~ˍ<%#[zNK+ r`?YˠFkO]epi W_G$ ay\κ9Vz\K@( qX] .m/- LQKq)wgD.`&A8l:D 4]֩Fz͎BJPȓeC3uh;2iŐOJ 'EWPF .̾%nQ%ApfA&gT#`4'Qܗ'5B7H ePQ*%`!حQU<@SEEBE@}jȂvEȂi`#꣢=Fj@Sdu|}FedoLS@C UOQ7MHyg`^TՈ%)Mֲ1o~j2엏[yT6;ctJn`)'(:I+kWv{OQOw\8ߠMdTӗ)$U;%XvQJ:lu?fzc7} 8P=x7/b/)HY;?/x<6sVx4T8O $;[x~zZ ?6򠶹7>g15_=(BǤgeȪāb\!#ؒ_P_OHi.ΔNrzoDSr F-=a֗X)PugYvܬ1ܾox!n==k\B'oz˗<|%e}~l22!5 c-ebZ=ursTLODMɪo^%q_]9o~X#Ҙ_zչ&zv]58.J={ߍȩ(z}~?{s5}_{E30ǒ>GNYztC9g) Y# @K5Mٯ !J>YBLo7g~O}7tlS}AKMY1̷awbaB)&>F)?5oLf!#Xiy,2t$a&~?ss܁갑+; ng$Ԙf ]3*Ho5Q{ :QBd I~~+䈂}D[$1up)!_ r[;f`2H]8^1)_v. 7[ackAD29p*Kbۡv٣ay$X8}`ޓ+0K?YAJN!\fPbHV\ژwn)k݂;+ NsB@~.n 8C 7MS}aC~~LB <|[^ Œg@+9C{ݒM[8нWouؠ1=L e9ڗӶ!2.:38؞ ς%iœ |=)x_sYDl( !mIk^ɡY&3GDP Ee ~,@i<Ǟ9;A?+M0: 6Pq@#XTMUz4O@`I|8c:(@#:"3bX>oxӊqݚ@2Qs8p/eSu%3AA Ѩ2ТȀ?KbΓ77RDy #lq\+'< c`3S%̈́FXYTfH)6ӊΎ/zF 6,~ fP W 45 @:i#7:λ #΁>w"r !{5(Df|'G_{4D˻ē y{&*U /"E.p'3nA1%c0)@{3Ba#%$;DnVl9|2DsOq0fe`iM14)r^%Yr3ƝD*ڧfڈ&0 V*OѠߟɞCj) \ԨB7m.*HL֫AH FKӝįcEpql̮jyduA j7 s1%'z9!S1w.3)4H,0ĮVDw&R( a-sl,"N5FM9(q)fdviZQN_Q,^E@v( ߐqd#K@ 2az&F<;2kh+7כ,i^:(u%TIP q}:rBU@qC#ZZ]v)6TFd3ݍF'†MlqB:&,V3qu8vՖ5UҚ(Gyȳkkk##U?//.P{;  2ph P%@PيM[QHIl?W]/`&,@; =QN:=e OO/q^Ot \K"(밶jN[EAng()}<[f.g'8l^, q'+, q>kע. m` Uƥҭ0Q2+1Hb j̨ 4Fa{/?S/:姊D/ eUw{l]Vp kH68-Q-<07 aD" Қf=1æT@ !g<$)jwvC @,St qo 0@|+x@cpeBݿ&<2?~@ICx _|_5DGY3fBL20 D`s9Z -ea.魂;w<S6\.QRڡ/@",ST!D|R\| m[U:^ bH)j-9i/luI_zy8қcMDfHD$E@B4\EjZrE~@hla:W**a e頓:DCnU\C I8X_{k)b#YpXIWu g{,YIhNK5]*ǫZۖ$3v @~ 3=.h:ozOG-|6YB@ A͠ VEAT1ZuRρutӾF|A~CYhzu;O.RH1'݌F j6K<4jֹXk,i*, `7d RZQ fj,nQ{e;!ي?K*4P1`x(ͨ!xYZ("^l7_}: Rx Smgu7ɹvs,~|G4$֞˯zKW=:[=  nfGot8Qi1JUB*DAR뺥Dj"/XN{]3SbOƓQiXa*'/MII5H 6Aef,"%֍_UHMML&bQN@4= EqWS{`h M P|͋HYiV_#+%#5gF~6DY(은փqAv]R-k1VTu hn͜ 4Y8S1E$%PRPAДGM@MMᰫ.MJKPo79;^:NCN$pUyw"KUЎe6:5'`q-"l9\e *\r3Q,7{a!hF)j-FB=dlAȐE -u r_yM8%u=*s K{e98P3/y JhkQ>8/)-+m\mˆ6ǘ4ewz%,[V]Fo͆5ڥ[r>!dQεKB x`2wnqeDĥ&Lc&0w Fӹ1~['` W$* C/[zYqm\٤")V;(Q;ު*B:}3Q!H{Ӡ/ԇ$wS*xbr]k0M [aعQnwMZu+:),?ޕz;nI2DeM<t0at]^^ u7#[1)72[ =͖ѷaCN?MNG =s˫ );6tQ>y6؀ O} O;nY\.Um(:AƁpqae;19`dςZG.>M@Su܈Nh̤069E]{A@C.<@fP O<$P\j@ۭHQ<Ī W\uT}@)]M@{ ?"T!` $| @ nmTk¬ q8%kA`ޗc/!bۭ9PfHmXmjSIնv 9F ۅ*UDn]0Ʉq)G9Ku?7MEzȀ~L(/'B86"er$q*זTl<$ '$r.ȝ%yk#7lA5TMDų1V w^7EYJ HuI9sqplQz9I:Џ{^ up`-`_t3.#H-Er4 b2rZ 5-]<bB[ݹ]#J:[cMYr^6q 2 ʤ*91xxg1ʪ%̠#LwӄUR@ј᪉E˭_NJC^8h/!8Z`8!3Kჷɒ`l2܆5+ԍySɝCY_~h$5LX9A")aBEOTpbVYn@g_ڞ\ccmQ+PPrg\MH}Pq4 Un4C!GbRr'B:3*@ة t*bxַml\IE,MZ9ӣ0y*OH%@zg825X9bܹHKҎ/ P"I,pdȔ hiOF&ǵ'bdvՐiŬey8 $CI Gp?pDʰv#A)5H1Z(ApɓFW5hY3_@mBSS`Mo7n M̚ήĞNMEα C'>f}tLbA9rlπ$)I;UHCn G0ajɘ@3 ɀޢŧM J9H82A \DwRdvn"GJjl:J$7rS$UAR77Zv0J DrbseJGC[|'̂O1fF`Zl { F]x3(f1H*_ l&iVʭIVA9[4;6x/^4lɈLВ;0B%i[m*m'#Ue@& ~9 ޟ|Q0WU l?m|_(d`(p+<Q-]b^FH3 L:(͹/L̿jG(I @[-Uc2}[$ 0;fH!/C \Thlۈjl:)h߱]Ob;1pd < nNN#9H؆d?mb`a8yMQJ9٤C #Ut[2oO\uj)H|Fhk) 6}ۄ 'OSF*yJhusV< C6MT$ٽk2䥄m[ j8y} 02\*=2S=E<]coT1{'h2f%YQD~+`Uפ{l עS0/:=B*en"/ vyM&m-_e6̜WR@,L3XdE<}붸p,:w0XmӖ;=Ӌ Cv2jOiLY9%בi0_o%e(sTHiTlS,k:?՞y@&v5yY}gkX9ُjxڠ{^>Tlvu ۜww224\ [ u0CwNN0_TK|.7g&9xwmo]xZ孪bD &fga̍kg([&S%KH)IH }}dY>5*bUBRO֬-[[ (`QpJ-HQ]9` \BȨnYſBWBy r}FgLל~K'уv&&7JP _%$ŧ}oX֪f2`"Bu,hp靑'%\- X.]W eJ5`v4" ĂU.HNeAj_<~gcһ(/uEKR8@ƒL#dB\YeuoELUĀkQI+5^5g];ՁI%&i^`F\c«y^uƐaYɐCrM!aP6[qo::=TYUC :,Ul@ᦚ%&eaq [ǡ1>"qD/l4ٿ\R $OaH"?5${;ݗt1C}:YO]]xHhh윔8۔t435Mhl⥛8pHVawqi7k w{7F3M=&& H9YX^> /Uk35tC{4{?W~VJFD}qfPzZ@&Ci91k.Ghnow_~oB8 фQarvR"m@d1j"g3Peߤi q2(H\@/^Y lD=j,"#%K LkqMedRM(1o25KQʌ< i>ݚ[Pۭaڟʉ͋b~,Fjb V1}cg-ys#oj`͘UG۝F?4,hcFaSC-[۠q+ YX/ky5ZIfZU9ZuH TMQsL싛F))a6K& '$)Lwo VR'/Ff* ]akAe!ÊH1]B+tS59m$ܤ%&VFR08xS)BܧMi[DkVhrhjӂ0*(w`"v U)V hW(91Φdy3]k2-t%J]B*V:LjH6D +n˯~m7 x:1&l^2PxTZuVwQ(!gK}g^cp|c`?{ g{t6 ? ",7p>r0C!"&>&%" _T9 7fҶT5UEaog IJO{˾̶ PrP(q; [Xa9/"(ؼcsd|I e,blKFr *ŽHQځ['@5ܔޏA6@i !Д7 &ѧWD/yNWVs' <|W ޡJ:4|ZU0U]`I$0p Uv|[[y#"@N;=g۳AŮFdѤ#? yىєyk?~øP2<(ҋ;wpSAOKZ8kЂ 4|it57WJk-ZKR$.oxRށ&DOkZ,k0i'O(磮. @JdB_ZD@@?yzZZ#(A)AXP){q )Y Gf5[|FMYD鮽g|Zu7Ho䕐߱0L)nK\—S;@^z*)CCfOoNCxs,0Xٜm͐QJ }FI}iA^ߕDA,>S_ om?Mn|Emg#JO-Hj73i­s*nQi0S5܌礊HU`KPO0/Z^ j4pf"cQDu2ѡ0b)}s3S7@pA<-id邭.`t48 =V1u "?(xBk0\ߣ;f4)_d28  3y J[Z?ֹAT@0[$ R"G q) o"U l{^bhg)<,cgPذ@D(&SbQ8釭YWkiSi[)ZH)Ӄ҆p9D,)2n|is5YfIZ*9e[ST1{/'B/i BX]#kcɂZ " ) Bp4yP0cժzM,i($f Ȉ(/h!ԅIMeFVȋ3QwRKU'Me7I+Qy-e<-0$^בqS-*Pxi,lU̎eVlLvŖĐMp$;'DIh@hcIIՈ6 JE&45  N^w"靮B. DjZ=*>rȤY 앵" 5+e—e+xNY؅wªYK.8wbLI0\"y!'cY㑯,S?'hzYBq<_ߟklj( % V GR6.j(J,@!IAzȊ-BDL(0·U2-2h ȢPT.$4RˏMa 7BZ*jeb>6㧨> 뢅Oh!^*z˔$ߢ(?x~5_2!3.Bb>Yj/G~0g)ԇvBvfhwT+*?q޾y?k{OJ'^r?ȿ#yu("`Gt>,ҷj]{"jU?z]H9 њcb!h9bBqI`S:|o~ %JU0c2H[Qb"t.bO3.Ef"ǭV8@Q3Ā~aOp\ sc-wNj]} dfK׃*0ek*MR&.|B *1-:q"ݙmJ/^ x^e'LpHI=⣂V2X&\2 *誠W.\K΁ s75[\Ӧ 2jk ԽJJBrߔn25f?_=iņsF:TGLW)Z]n1jm9邞e]JTr3r8hQ"E(e*JUDt  tt{qsaO3헏BzJQE D=m;1E|^r'Yh }p0A(g(6 JVyIB8DsP^=Ϋ>Y_§c.dp% ǹ*;-#jD Z+[]CYbmЌK3γpC!Pu:XRRW4A9՜.&PPl, Q'uRtg|.=&d,˧E?U|Q͠9v-<}2X@EtbG,C!4UW\iW6+SIVGL 昁TXWZ-[he$tnV'b2Wtv\-|eFu2zmFC "E!'ȁPCOoKq_v5FGT)?Ȩ]y#hu߭1:,:֩DP(9e!jmT>=k|p9zdw:,M >% LDOUR(ygoV"6 pPZ47Ưwi</ߟ>rd@ 8@t5t {+ޟ a'{rm^pwg5by2RD 4dpq"$$!(_Co/ZOWC"H/ X C|. 'C*{rfҐ@Jr8 jsecPNf(iBYcA~{);- j8`aE]3'\G/pGl){txLеǟc /D 3<WR%c3l{p7{/܅0xewM\pqq 5*/>rئ))DÚɖlݼ/=O+):gMlpWJ^BpR"c61<_| ?k}7euh3*i*&!xWxY#=[x>$SW!0|gW"CPVٌߕ@ۊHb'e*-.@D K(v /';u'e2#eJ{?X~|V? Mo&PrcP*":ON' qqE P?;bq*z弗xP# XX {'@uڋ' {\KEfl>5c?"3|1 2"\qЋă( R}gj>< ?~7~-6b(E =n~mlBG V]Ợ/ci}(G>A+ܑB%LmؘՇtP#燯 8W¡QRAjA, (U﬩Hb{z ySk*j~ Gzz!V3ZkT DNhچ /)QȜl5ް7pMdCEizl9v*ܧS:0A|}4Vehp"Aj[Voas|MS;bx;=>Si?\hN8*inJNFdO9hYa>liz;yqygxƽ'PP2gC88{VmhZFYsz / iͅGpA|}a@z[O}c޲A[t9 fOfk}G}+i3" D3dQh^yB!h.Գw<&Zr?G ,gc&Z!g+}m4T[̅>Rh6!q:a fnEuKtUVwu;JN/</` 75(w?Ÿ ޮ !ǣp #t~{_gSPZq p3>, to5 I%h qAޞ d8kUVbvbtEfl+~ =Zhw쵑R>|UܯBB+7Bn*Y_M#/`q*PiQ62vƖz*7=ntv|sO r9BC)Gj`q;L盻;}_AWOMsZ<h ZP 'lGæ~OG5kAdgұGD,+ʞ-dN9y\ .kO|^¹`5ƿ{!s7yiv.CMYgj)Dƈk|˖[K 6ccm 2B*٫@nN^7qqH́@ ~pטSIy@YDOjOCqlz =P P^Bkoj47ﷴ"o_'Q.?ׅ`_ޓ43K $G?탱eDF4=f l_ *A$2 꾽_-Dnk–YUG?~Vτ{f:-inZ˭JW߷wDRSnqzCV/8xRR}V(Ybq*ot>{^_Kr<~\= y:{˪<;QJ}oǗ{ڈ[z~n5/e'[`1< kUť Jiq-ZV~ 0m!xȓQS/#D,8ִ^v Wvϻzv/޴gjѭ4}tqHSͪtdjW9EUdhe*@LNI~jjui e\\ 6J +LA1D'EeEuZ`[t)"yH~)y;6ykI$R~=I'= Tɧ:߂~fM8cI(DĹϲN?#6cď024Yߟ_Zx<9L4٧;:~bb8 6z3F0mcX]dKݲqR)T(%릟mj|n4"7>8{CDgEKkJ+vD3rEn[2 GC 8Q ^` wM";赣S03v&E$[( nK!Eڹ\(4D'SQ֕=|+8[gfPl!<֜eef啈 ؆*ޡWoޏ/3+n01IѧԦTgk䶏_T4li_D 5u}-^ Xq˃?yvƧ'VTi=Bz\qՍ+~{ ڌZL u%+9YdlAϣv)pupj]J7}،4]2%w4DN?6t}hv2Lù\堬[ė/GwmׯT,e#  GZ䫨`HgJjŠ+,4)aM /5n&cSD@}㓇gԜw~ۀUAz\mˋ~kOGܑ^뉟>j)֧jii5 װF]9FKD0R0ўc "c}U@GFYv\*[Y]\&|2J E(_0)?N,T Tx:XASU*>ZX, Ό&F_Odg]-=7\S^aľTdo5_S 6؊%ĝcMZ/W46UT*8S4L1{7ctY 0M-uOO3 ^M-`xYg_3[6FqW';ܩAg+&cbSC{C'w6zNΗmwI`WX^wv2?xN쎨&V梐j9 ˡ==U:s4:[e}q;|UhUE֓Ki^Cu .Kh)Rk *| r}aOTl`hӳCV*'8q4.-Czy,++񙝝joZJ0m6t{WL#6Z$)בsB>u ZspL+I}z|qb 9s6āfjë/PL $a(Z'L]^jvp1?z;}KގCz^Җo<'98;f ]ιmT\gJ\M^n[;i?E 0?5 I&z]DE"BDH"# |ѾO>-T_7HG4 DQ_c֝ M&L[/ʨ?ҡug* ù~rh5iAuq rP86q@}:N:o {/''C@ߢp?v] N;`ZmW^8 :^67[I p(*jB&$ ,]Oqˠ [la~//T4Р"!J f[cb L_=;m3(J=DfHъ@Pp>zð3u~uR@!;VڱxzVU,7(!Ivi `LlOgwvh~mB )-CuQkvh[Y|aVMNvqx`qeZnf|=0=:* `aԺ3x.ܼdŖbQNc39L79odͮθ BN/`ۣ H/@7j}>Aw{<_7s.,~@-@ uvpSr8*!}mEDpnN;NE~YůOEi<aZ|h{g )J /c䃕w#݈#2" K@FԂŲ7SX򔔌d1#!ho}Bxj.Þ{H[ |͵%';~6'J`ޞww )j i2~{Qt)( \P'.7`,7xeg2޷"vSV:O]V[ D_e2*P@Bg<%OI?.u8wAJ#CsCUoSIe>j "C JER>%J5XHZ]B]BJWAQ@.ʆJT8<-J 7 O0(M~N%WMTѻ^a^u_[+O ␴EZNj Oqe6)cR w;3m?%  AQX ADd,PE,X1"@ H ((VaH=BEXi+; (g'ϗ=Oǧ ~:Qbn)OX1xXϛb݀`|6 ̆~x[u4KaiM#X|H#Ƨ=CC r-͡Ƞ@ <,{-:~zNGbS}:{D@Sp;H2coٜ105q P՞;/Hqֹ0a"CMʡ5#S$G)L~+mCаs!6t&uO<蟎g ~tY/ij%'T9,zk"|؉AzSW=uOwG==O~tp %R)\~p S͊OyUP;~'R=Kqa}OU"8^a5Oc<[YC2,>b{e!>>}J W\u-1a0) \TQY[QX͠*/EP9IgX/߶Z'Ϧ;o!q)1^cLq)%ԣY~%Nr-3;YC]hc˘߬׾E€)S?:9>CUa}l2vUz zXGz,TPS5QV{ׯoNx"2_lPc c6קdApN~2[e3g8Z7+\t7dd8l<̃0.sdu^]_VaX7 t TKY)H.DOW6ҀlyJᧅ0eos?g}n`(̭ jI\3zjEx=Bu{{Ć1>[pENo¼g~X32PeJ8=3]CAeeE`7`(67y`q`M`x)ZwP >V:k@I T>(eQ g;+_%[Ls KAx{kw2Kz&8B;k{_։7/e=ȓ* ԫIOo=nC%} W O2;"^Fc{1s^5U qˇ+%$*[*ery/Qmzhe v UoGvSڱ2%%zb-N]-ﱧs~uVAӕcPpka3DSoRHqt*I DZX-/BU0EA">E72[ul`Hg~:p>L7' rLRqŭ(D ͆O8+,(ka2v"_qYRSQr1^{_^'O}P J*(\0ҝ@ :s7qui=AW)9ʨ@5s3ƒ9 .Xhqz.O ^T/, @[j<I`6[G9 kW`Co1l ?)$_GFA'gR{Фw]l#kY5N-iM|EY'{/(ͮ7iOnCj/w pwtU-rw,ChtTP GR.[7x)\^g e4ZZGuMAK`]-lsF 8a+.l# K7%ܕKvkC{U D'#n,^= PCiEe&o $#L*` b{(of-}3 0T"l_ؠ4`9kFA 3$iJOC&(hnM WLwH(8ߴqN]  d|i?3E~H GeΉiJBv(E@0z!)e ?h6d5Ւ$ ?ѯ otT@ehxXS'bD/!(Pǎ;[ }󿆟'd9-[%'-on45e"vov~ TQqH 42 P#1qM /1~ܿL+!LĠ{rbT۞$L5.7sMW]lo_XZA2 a7rݴ@I73v}iKmA:bV0͘(eBޒ'eQ͕h`ir!2ktu[D՞.922i  LI7Pڲ/X 4;^ F :z@R8ֵ4">Qƿʭ}@P5ֲ?ߟ(o}YֹRc3;A[-e;:ymP J I(gݖD.?1`ߠl,0:1T_0dHWf0wthKP1%=2:bZ` +A3)7Եc'w`>/p ^Y$0D%&EQ&.P5k 12̺*k>A1n}۷=6V{_"@rBm ~6򸲐$= &Ci2_jyMeCw?}2V¯2@-h5TI3ͻ[Z$qimJg} ͋ `vd  U/v}>ɉn2蹋??u  zM㊤2~r cبo$򼫶d3'X Hۄ sGCkޤ| H J"gHHTVF2Db(@ dT@\tԓ0W"3B[0~'TW O9S0gZo nσC%uW? ~S?giO=y;oꭁ@sS)U:j0^ ZʟH ,2^Vd'`+aq+rG5^&.=mi0!XP(`)n{\=yWÊ&5ˤJbaR}d`j!(v}h > 9?_ ɔIaZĦ~UhPY=,pIg\&Gn I@57zF a4_I" @FK97M{MfRJDK10r`i"L{yw3E:i_V}*(IKy"*91YZ_egD "N4yNSM6'cPB@ os^n网 mD(gouE qq3-I#۳ZwκKЀ;jlDuBP߹s-P'Ջ8Zw93BѮץFbąg"ZaR Eu'Q`R Bߓko,ެ%W}HjV*aϯ@4/ב7MI7&;s0Kh 6E@nZe_ϩ Z#TJdS~xƎu+0RO @;C5Y4p nYXiwU< gNH!U!AGJ/Cw%`ټQݖ:@HSp c[.Y 1|7j$\goո*[C)_f[GZVj0#{Z<)WT5@S-߬}hf`ӌ%5I~is{hosj>f_2#Nk_;A܊FTc1m~bsj? /:eتIaUkPsmﴜ/ Fȉf{??Sx6{Slݟ^mk#呋%b"8'WD!qb|qkhfri}n* ױSs#ئ<'}.p/Tt,8bZ||#. 翑N%_ԄZf3$.pޅHr$ڊ)wJqUY3f&=yr__gY8~c㦏@84gWaƏu؝J[J0CrA%Ll½4\bj0Vb}604 pI(~1 9cf9% c2S46 a.R C\ٞvEfiֻ,vht`O+=aQJ>.V<kXXfx[FQsquTP[!\:jjp,gyQh)׉OgjN]+VSE *7)՗)o,^\v{ 6ZANiN߅O1r?ٛA8Pn—UXZt"05<{޹\YjSw40ثD' UѭG?rÿG. ! {o`(s§*UyK՜,RZtkI !+ACѣ'yP@ͨ3 Ƈ 'pΥ? Uc 3XѺ]apC"zPj d&Oo@yz 7zwc*ϧ54=0c 2~"wt^ f{J_]s{.uًg=??e9ݿۢO)3-1VU2jkJNf)leK#/^Ŧe.?wn̤KQ0 '^(Q;22=W_ꩾ{UdY_!Ed&ڀߍ~{-׸<]hz>odÇ%fAf\I!EeHUAaTw7\@چj+$[@"ؒE H E$AE @Y$FU!A  !V5eőY2HvhHK%/E QD}sn8>\z.$鸡 ]eVFI Ii!!p:BAd$E1i$$E$E RDdȠZ뮴$u{(!1PH=< ?_eSFMdV"S(sF8M8]njP?7RoqH"@QSX ot e"y"A ɮ.) o*%! _)&t@."hClm g $)$%D Mg>8 s@R -^-B(J_J ٸoc8 Ta걲' F]ym~l /f" 䰏Gml֐L7pK.ctHl۶D]r$gJ>}LJb[^9_H.I~M,!ETQآ$Y2`^I!:2EsI_89",]9I[gπ |ðjУ#= e_"aN{P* P"Pr~*o~c0V&T*V!Č(\ [ T]LvJ^5 ֻ$pн[N, )tRg'yq!PrA(u ~EjdtF7 40rUmY3ܘ@G1/s:@!4 {FՆ]Oٙl㜿9Q.Q_@k֔VYߏ_>[>s?IGz/q"ЎJ_EL&:K@ $ECaIHqFɄB!iO0Pse+a;^A̹8kְ@3EɚV(fNVbאm˃~g*Xsu8, ?wex.dl4.FL5 ?XK5kmShO6m4 {HCoR3%W3 ΂iesCdej5)9X75 @x0ɢ1v zJn}eo&%4NLP`B1tvgSgtWTvKz| wmiY(w8bP{CX6 Qy7pݎ,T{IE b Οi>W{~SA(G?Ne_Mкl뢓2`K0*Uו ,=RH{?u+ 1iǰs#~XKan>*cxc\C,dVMEe3,֗n'?3Qk|r'ָ(`[9\TL>T,%$RmeT]l^Ӣ N5XEQcwuK?t!PE\Əq5Kߍ'/(fcSL/FǸZh!Γ&31|S?AQ}J{sRN"q`%slG+s[4v|KnD#qέ ||\%S,GH6o'W)j1Hp+$>"1œzҧFZ>[s ;B)V\5sڇ/s]6]no}s $71FAzM $:xYm `0pts' 0림ɾٟÄQ4!Y6mMM0Oy)N jm8eȎ<,j9cϓ^NsvsYG<:aiY[QTRՙyţGA1v"\thTDUs)rTZZ+ZSVd[mMt"Yw\";\QctG?4/@$D]Rm:ڜS/=4JMYv"Έ iQRME 5N8r&!6A =7cLQ C 0B׾w?y<dr1nn=Tx>_g5Evy%WGZd[kr P=6P֨}<Q;wgD.o # |l2,3Plė%v?h|xdh '3<P\eԖy1ތaЏ;&_PR!3;Cǘq4 d5`b>"~~a: _[fJ53l;=E5*BšޘjN貴7@-{(rY`>Oyl[A%D2vޕ{~ץd> oy?>wdQ䯑6 NYKQ÷pZ"xIzHS/Gf{ ,+%VlJB3c/skSYg ᴸԔeQ%dwv֥_7r?{frB/-c5;L Mtn 2ATC(.n3L< o0F@I~ckR$x6zi;Lb>ƹ?s8sM[z^2C>GEŢw 4ewSEE-xj>(!-iRV!K腻uu^T Nq;4ܪp@^u&.$ BG/4+a;;L0g\]gB[/\m1nF~c=_yvLqkJɀpAJ3W6[i8_!!ڐP"@;[ԥ(1/KCĭy)$0?F9*c(??)7yëz}O#%SjUҸBU` ])K^Rd}h7Tlߣ ~4n?UNY BIe񡪻?_OmP])t#l $>0N?n*f7jrs%;t2)C \^ocVE |ڛڻ.`o}n*Hx V BaRQ4sǛ'ltit 4T`R՛Ji Z@p%]-tٽmmOce7C܌uÁS}WfG\jR){>?yC߷t{ZO6` _>06o(T8?VK0 bجJЀ;*mPtJ  B|i{TN6Mǣhu.] 8xùP^j%b8!?x>bKslD_ l&́!pEx tT H^z-sw h┹94qbb(ZN|NUg(#KK{ ~۝ e6Ycܟ6l_b&]5=Op!viވ -~ 8')eth6YqYa7dps^L1 HQxC3x&ch՛ʭ(\bDȶ JrxElo8-Mq3Ǻ9$)8w7Qҵ>X HTV>AzC;~;ޮyC708ueVjQ|O}Ng쨧E[ {wz'&ZuD$'ū2Q K |hTӶ ! ,6K@P{7Ӿ^u*i8٧e,# c<0i͍AG3>yYykmZSj6bP SXȮ=U>ǚfo8:m'!"F7Xryʼn-M%l{ʺf--:$A%քDkt7X0iNmPW:&TQdqz2<a9c~HqfA~.H_ |B ';mÂBӖZUG#0qoW2z7T۸wk>AX)1YO.o  z"BvMm綦^I_QL{1AȋZ6:^St*s.Pߋ3[r#]rVx5vtܧs$[]v`,d [O7eu}ҎfNZDEԨg;>{vcHBbBwh"zJqBw34bWj.0Z.-K yKx[ߓyǬut *g#S;9Mi"(!+}քNC>1-}j-)%ڿX|0b뫨9ruh+h\FvrfW,)p ۾v)c%/rIS;koХj_j; әad b!p !.y_GCx=uLg7W4L֟9:C{^~qjg:`0|_YWڢY?kl9=1.My'f0g\>,w9f),u0zNRߘ7&ec}dM(b0 $8;R{~?Jefئaq%ŠŮ=*<}禿)MϘIَkq7/'ЪWX_/In y-oDg,dXI[nGy_cIS%8#+PUu^e(W{&ZSok05c12sol=gu"S0qIy?~V%w䮎-Һܤ;`X-[OoƙZh7]]ovOR,#4` ;KbH YYMm~t 55mvO _+յ &E5vmfPSz?xO%}B38W$j.: ?SĈ+g9ڦlRN.EJVTE]6\vgG{4 jCNp}/ݨkb ^2 lRI}n s]RᘌYN} 6 yK\? @"ߢ@}"iTAMxҼ!amM=vC/5L,6ᲥġY,i܏sie{&su~t~b ?#+vS1pf*<JO;`p0ĵ};W#+3BR8H9Pp-߶uVEs E=-C[?R#w?io( ƚUƤo ߞߎz|@59.ng\%%/h 7uai^ULZ,tU{%J^SOIMO]sUp}7ny\g AО,IpNWv%[,Rwd;_;D"=p.x|#kYGݕgzeg3 ʞ(Gykv wLMXZs9fXBgZAT XfjTAbSOMEK5Wr;w8/хq؄J1g-G# *8U/KMisK{o<\J<΍AJ ^eu?̺̐Ќ|:We=qr%/X '|? ޑD=Jcmmybwy4'#j_<ǜ}F*pfuTYF2a;zhԥjmtLc,^:hLqdP+ߞYZl)IC0/[@|Fa[(۝!/VhCdhIHqAAۤ]G| 5=8eVTq{_oGK#m>ndj0D; -T'bkik`%b b>ў:2TD||V\9w FI?FΉjJ/ j>Cs6+Ee|—%%GI ݠCJarS`AW)_9 r6cF㏖O]o]ro⦽EI` [,ܵFG]`)eszA^U+ J mQ@h8zG{KX L!Eш :L(-+TI D)bxcK'$cR8}c1l*3gl0x*cۊR=5xx>o"I5[wqURUshΌ8.|xaMi\v9M^>eWLO ?{x8\w+ڀ"Lq >/WNĘ fmۣ1*1-/k5P^ `:D;{̣L^Xّa~T`~W; &F`؟‘b$ ]|?- W+Tvm[IGPrwb7FeY+;j"wb蟗.PƳז.l b6>;lVBr V_o Jb=wέ6P] k}[h…h.}qP . GҀ}iZ+6 sD)`xMq@), B ',w -Fy9Tm9\)Srk Rm"@^q&^ҡhdWjnpKKT~)ɤ `+Ώ0Pȵ0Bje毺,pa{'6{˒f>?ggf粴]޲|W (lumK8RKA⌥-pK1ǧ0J:RUUȑP@G\&t##wjꢃf59DJ9Az+Bo{~~QM}J!P_e7';vWe <= Yz-^2bⷫ?IqfTV,[qp^yqIg|IgŮ`:OjɆX@oi3tUp`/ng `xYn2ݪmf!NwX<.;N0DVr0. 'm~zXDzof6S|I3M/ˏcJ;(4~_0=%%4fX9U*d@ ) WR^76ߘBӟmxo{S1G۰"Dy~\]}:w{g8`u9(wTkXE-X:F"ҜHީykPG-mO0?~,)GT+QMvzthR0R;jhȯoR$.i%ǔg8SDRnTpY ^gߪ/*,4j*WA6#(z(s,<[naNU"^BjhDQ2DP6qY{i/*R][ _s3! HV#8jT;E$"?L0c (RqU'Y^- |*]xV7ƭO,٣YYHҫr(vnGbN'!;?a\ EHqs2] ~ C e_ ~y~!oݧuqi7nvE.[_kpiḼN>V+0Y0'o_{[Ftcs=>Ni}Uۻ]G1cSnεMƎ"30c] TJ2[{~0Kx=6[ύӡd˩w-B<|p^ysN_Ib<\dA2[QlZ+ﮤ!6kwg+q5v-A}8ևڭ0!Db<:m)$8Z_9u/cAͼySߞ$p{ݶGu[Q\%jC+q|d~\O՘{ZܓX\|̆6l5ƴBs&\?d} j#8BBq' B X^Vu27^?bk%=N6)A@,SYt}eK@rin[Wa_c! )?S4֪Ѐ~/w37*;xoi[rikX XͥJ QC{di+/Or dWg˜ٽy H{._3L*Àцx ݒByMSr&7a> c2Vf8[`W3^w>1V1(rfM|.CK!^WT,3\80 LYFZ5)1~ M$e}W#,8nfg~N P0}yd?sS0]hfk( _`}jcyW KmK T`zYvup>H,\C"b$CrϠ#T1!U/] rIrN>*-^4H%(} D65|l4}J베@^$!HLHɟcx Nӵ] UˬpJ痔ՌGY}_pⷼ^{d׬'.3%\Ad@[34{=)j7 3vEh69̽g14Y'o>ðće[PhK}=vJSkޔ+҉C)#x)I2VGX7NyŹtyy FUCH4.e'HV(p+J95T4#VߩS)}[8Q~wUVGIhG Dc0z]>z&1+JmOr(UƆtNB<8 @ ?YŹ׫AbqNC'VcFul=4L Y3ļK3xEa~$>~=0J!a\WEpI]+Ip"Fd3g"Tuh~ۄ)] }4_f@Q0A87z z |$#qYz׃Vy*U.Qনȵ԰uax~FYsع "s!d?Uc[ (ƄN!QC }nIRM/Iv'6 yJNprʉ%sdX!'4t2VݙxC=Z]otұyASiXYM:cktоũMyET@y {zA{Qح%xބ.Atbz5b{.Ja2rw׍|V&Su?.p,e.oc7$1 ^khX+J}/q=#݌\wL!3S & З?Ɍz"k&p`Q~ }4*1g=R-o xDs%;.y1,{DigD=H42X(4`~ߥN1 Y\ZqعjJo{mkbޝC4IhڬS|fhV-uF R1Wc T}X=֕ {7glQO污VR: <X7 z9s'ۀ$P>eQ$!Pn%D0Eyej~(c?KJi ΈLyBNy{*%Ɋ%fAhVEեo=ma51JR˷Էrp⬊{iIU|CqqX,3 \͈JK/".s =l`heIPrձ?b !B@ k0Z~q7w;{`acp`ٰ]J>xB`syvX/d;69IM uq2ɩ]9Q>LffZh*Nvxp2YU{S_ᢷ'f/I: mj28Vz )?#Ñ_ܰ/\uo~y'=clj>'I)u@>~VOKXjjC1 0!1Ftݙ%tqTgöכ_?_؃il'5ľsqvvZ f۠`ɉ` tO*"-d9%F{-xe0f_l$&WgPO )J15Dq+}R!-PF\'Q@2\T k/svJP,#.fV玒( 8Bd!LQ~3U!?>j6^eK/WjeB 5)׵['>)9٤$섂Ș(2} Um(3lzI uoߑOu>W̕K9O}Ľ|5 NիE^tSHJ8vǣDZyC;znдv;O0bu>i,ڝ~ٚ!j' ;zٴ.C"&4ANrfIBN,XjᛧQc P"1Z$֜ο3?LN>?YW8|4Q-!\A.h"_\.~?/Jxx׷zFôvS{W2YM%-eyL3[#k+_3wN+qN/J$To$*o0bx>JФ/v*#A9e~ͮ_}4IRݞYi2>ҁ렇H~R"\f?u-z|9qUc@x[z \SZ\泫;KٵyVe0R( aeD7g"oyp94PIaJ5ۤɺ ؃a# kl7q;ri(S?:tAM7oL'D]>S{<-l^X~6_"HBX傃.wSGXe>ߜ"[쉰:$Z%P[aZ ++q7-;3N? ܨdl@&V0+(7w|l/' J p? %4'+cR:S=yְ_ct"LC?nH#i!FmD7ִz# <ǏkvKA 1 *Ip0<2  m@(IN]P0U-nL+-!@fMb~TƬ#U硧?6'E/=?QCV-lsϔQ IB ^fW8IOc[S /oJ]}׃Yw(P(N(DX\D󳱛?DoO&q4;2'%*Xh `~]e83:.8Jb ;!ޮ%,dHnLmWtUIr/w X8.%CC,jq gVI1lO'EvGBFyK\a#\S!dG|#2S0C\v_Q}t.;) f⣱=8Pʆ3w!.^xgVgd:K(Oϼ./?KBmWS3Q_{h@7tniE>u!!7of$9]-*+_s2(8(>B>= 'US[o=|6b߰5z4R #zqvq !Ih&6~:F@Zf|@>"po S:2'07a6^{2/f?J mwVwY+8)TeS,mH~-+;ttyz/3PVU RGF]Q&8nc⧓3(wiWrs絶nhtVAk|YZ&;=/EA(,-4#!a918ԷCVۧ`8 R}&"Nzj0b̈"qoiLiibNMGc[ℐ %A\OX|K,D٪*ϓ8cċI ż%=fa)*]sOh|VLjv\x9 aʚKE ,.#R 9m"{od4<ι:{=Aq}~H8|s_3AfEPbm _Ulm{&gGiS~\k01CC cVn\No+1lVI8ĀoFDJ[2NJiH' *EY:k*E/ kQ@MS>kf2!.#dL趄Uvc$O[A:Qc5k6A0;L>y~W}?jVCzl7A!HBPB a`H, ib$QUPB+W䪪˕u,"g݂);iNK!̵lA@ T> ap9ch ȡsxc)bq:!B||ƙp_]" M?g֘8z`7ZDKs 'ωtn)jr} vQ<5iU@Wrzf#g5= t.b} |jD&yW{-nm&O\ IX9 ȠT=YX8k_;)"7-'tcCZZ˓ `F7gHdW=Ȥ0U/ D iv|~[7(jƷ/O腽t+Մ"ao{39 @`(=HtEz[, yzb0F+( |%4KK0Y . ?gɠ䑇 P8 "#VN`DPh3uɲehWy 7z2 ۷3\rR6QIQrz]|W me+ݎ1B][D ;)%TqZ gL{}=)v_g课~d0 Ļh b{ˢh{PɹMFgyAzc;Ki.P J_}(  `T S>Wn̒ǭ W-(A4/|(H4Y ٭-\rJNS$=oNh˼ "?x@?+Qaa |Q6hE\1O{5I߮ ލVs4#E]ErN^;>5/GQscH^Ep Đہ`_Q7AG3 C;jՈlq~(RטWS=2|iS1-j4TE!)NMlr^vĽ{5m{BpbL0 P4/VJ÷gCTS`R@%7ZY ,ml8u# j0.̓in>8$IcDL! it\8>Qv<]}wxTqZ@? H@gp/$RB)I'uH( ILPcYHSY;!D4&AQIjXai/=0cqgl 2uim-3e<8fTbaY,*:r=35L@4ZE.ڀiN^!h~kGqe^=/`~'C!ԆϦX#mҤӸ-}ҤijJUbTCXjZ^Ly\Db06ѸN!:2%{lՀj7E-b[֜A4i:juň1DA{x?{)q=EǷ}\,qǷ>wV`qvg`svKc)K[Cn|6?T>Y6jM}ip>mb~q prnr"@`T= {=0R5XFW^i8d:nG]v,w;%#͊]k_z-M WC`'lOD^Z ߿08&\|}wHy2E yx0GBᩮ5G|ܷfmElju̍I+к=gn߆ B/ga-?!˼0R*E!zU=Z7axJk#Hum$L~&E)R_8Z{]w6@j׮fY ~;ӏǨgtwߋbae>7-ŀw, @,Rq*[ ܉ /1[7h0jXՏQR|b͞Kf/ǦXgݒ˃=9I'@ӈy:lv+Y ZTlXDCW|ku. ?5s㥴*NG?G.Ӳ;5bǤ+B@ +0ۜAn?Z8pG.48)[kbu{d347@ޠl`\5'8Lɉ?-Lۥq Z52?ιy25 ‚[o`q&YOP dv:ga|=p\ z]nrV6tM__ OgMF/l<`mFFݼ3H˔ . 'o*3^f?H-=mrzɡAUwR41wj@L^V>qV9[f!p_ӷvln.$3O9fs"gUJ/!Y6F_&rq0z(|eZ_̈wZ#AX:)bnB_2"T_8T#A+_  bqHIPTAdEU @B! *в‹~0?[/GYtlc+~6y_Ÿ+">Z QP=A}T+Ua8ynP ІH^VJ-y!4:\|Y4~iHX>x9]xk-ݛυ ,=sww8}sDHQ 8IRO]8@FÛl>t=aZ:\ރf/)v+)4pVHF AajT.VqHPo٘E̳`!(O-t'Éw.w~/4zAߟaۗm2[ o,$jej~:`NX隅׽krOƖ{kLtq6{@C]Gk|u6V5kd%ӏdӣ OrW zw6@C2B,@GH@!MHLq> gyE'!v%-Sā(@*/7 k3OF۟Ozl4tJ8Kuz+u*ZOe|{Yf#A %_zJ6WhcT+Ϭ3v4,wi#v>`?x7U,DsA'~`{A73J(s KjpItQJ!Cl',2l4-tx#=Ue bC aԭS[;/b&$eݯ7 JIaEY)$';z? J| Z'hV#|fSRWX֊΢ŰH@/[9ӷ~Ub3G^I*Uuz((Xhk8wƂQh"f.Uӯ fs 4 ЏSh̒ggB0 |5+լǕatT(7;ܲab֝]"Y'`}x˰!Qҏ$'8AfZD1*ҔN~>W}׼5cjwtQgDz$rl&~ pq=J{, 㕆$=DPaR>yCwN΁b\k$lJg e.lk/!]R=y4%u(cICqAIwpYY Sly LǑVV+ 2!' ^4.>Mg3Xk8ՈM[}KS_*7535ǃKfЩ ߳wOL@DBU&#}yB,m,DfD!?~H4/AN{O7wCv%nou7?Ci٢BGF"| ~N4{:R4c]+d6Oơ^i kQݝԗJ@@_J.b?Je l6NSM1vQugWQT XXDW4^fpA l5GMŁ "3U:{1< 8,7`d8 QЖZ'N:wp`})SO Czgz?@{2\]UiASbUc:0o*Pg.ALشB|$@HT i6(b):]Qpv((hXli 0֠I.ge##$1(EҔ3IMUQ$ 4cSrnNnQⰉl tI1RBC`qԌWzCI+G9I0@zEwge.2s<GZ уL9s`O~ BԊM5qdaݧN׈XU=f f[Z)d됤i\"dOW:2Kfb=}8&fi2"1E@  ؀0xEB8^kLrr01̀gRY@PS#S}m&c-oixrXƪX vZ L{ǕLOo  ɥ˧r 7&397K5e9ZOmGQ0c,1R t}k~h;K:}~v}bdܜη'|&@ yr}\@@ ×3oW{9q<< !! O?#F)M?zc%6tB:2mz/o%fS  4hTïBTՁHJ9vTeD(-i>3Z(@ewI)ͥ#?$ؕE)v<21ᠠ"5YC;ʱBk%8Sr:z,6j/eXz#oʽy-ko= 㢣B fތBttdgLOAN>CA1ꫜ}YN-H 䖣&HD"s:H [+J!% /՗7aP kp袈" ! UA@ Eiz1))K.F(FrE| m&^e~8hXd6HJJ^ jv(z^)ˠ^#>k:(;.7n`=u9X]GƫQ])\KC@az+'5&xmܹlۇ g04m4&h}YR)[LTY$'7&eo {o;8n|U`4Q*vn#0+j;).:9ʵp][kmӾͭgZԖ['h$@qln[Ѧm1/z`Zb<?ښb5k/% #Cs;R@2(n NM,dSFQ1eeK#56?mΠ(kVwQK&Dn(ݙ@X!yro#bD:[J)Cs,@ʴ?d]n<\t Pk(Pd͞ AI1j qjrw2c¯ xZ"Z }w[[of Y\F,G Rg˱FKבS)4 ?La5$XPreu*>()a޹ɰ61Пȳ^}# xT%Kyeu 脾51yμb-6!%Op3jFeN$X66$_~S峑fFuAȜ5x?R5WW(}c󻃌.Bm5C7<|GAl[iXKƁ ^4WP>Fe~okԀtƊ;5+e4$+\*UY ʜu>eps3]=CWF;v SDc̅q=0Xm+*5$杖eo4Q犦&geQQ"R6w ]yfq¥ƽqݬʤd=s(N=XH&fDt|;n@{ϊIFO`qĞF z9XD6Lh" % yUоXe /m_8ohŴ]BTKYn)s82˧VyJH!whKBΛÕrh'N,iLpIޯƹnKm>5iV9AHაlyڎ*vp *P,m Y| CO#~Bꌨ:7?w<ǔIT7%O\mE! rw3V襮#f.-<-'@q܄_6p%džV.is rbCrhTJ?0`ؠksLԊ-' ØV'9G6"LM&$$u/H_tSM`WN&!S4/%ZH6Ȭ`Z-AfsNu6`_sw}&OՖ2sĿY_]|& ;: 7 ues;LSu9Nx Sti`[T\;kX2aA\a6"O*ftT?y.Yv3u|D6e|s.DG-,ge}e|}' '\sK>?$FqsѪ+B(VQxoE.ggȶo؄$m3>zIRתl.Xܾ_0WKZ I\6Gp]o<9BT%bpsW+ hx &C$\a JRax3DST)l4 iuZFp!̈́e8l9tOy9Z gɢ$X-[d9w0zᑇvLt>:F3͝b;gd\dH.1Ek{X\4MZa`6[;S٥ (8H;E* ~<5TQ A`&~fتI?F'?h#&M"YՉfDɓS;2`Ȫ4)c\@L 1P$]x (xŎ3,:\ê_X&=mYntj;>!Vꎲ#Ձթus-ul]a VnUlj .Y":ې}X՜" fqN oJ28 j)E 75SRb&4.>g|ge/l8ע)/3|łJC_TXpÄAnweUE,j,SOEʃIpXyY1HJ'Q+U76/;D6{NwjV9xL2y6ߘ ~H0"RŎ{L3a4iҦ>:) -n~^\ $3Y:{Pe9 wm'G'+Nq-B#{0NK]Ԡ Ԋˣ3ׅCosP|G!۱! B-I_d[alۃx1KMaAT)a!_yܲăioyx!V,sgUu qz4YwɀG}2vd@ړc.~/6b2*0 ]A,Tp!SS_ydp]r/ s+7FUډEkqi#apɹmNƪ ̂%ÚƞVUE<0- X6A \6C/kux֝}ޢ0rt!U5\>)g;rُ2Lb\-SE&erw,]ρSj_,pnZIVaH'쨽~=IڸWyEb4?ڕW/#oT?\p9v{8 14 uQ=OV`Xr4Pg^zRqc~՝xֈP.ɒw]Z(:ODY[</~$bTዬ{m cJ,$9NiLQ Re5Nh3fT)EmTt.gxI4^kxM Cp"y_yeBY'ѱ_' ( jsITNJ ].rmudinl)[e/g9*oџC VXs *x0 nqy7Tg]4aN c 5>2H- %/b=< $XOGp-qk v ,qi-a=no4/]L8Wݩ73TSod@sΑJ{T= XPIs[{VVHZ3N i-OSM/C_[؍[{%0G Y/S gYp+4e_1iG#?tʑm82TG f 0YRw؁db /#˂E}H++ғD-._D9} ikx[z GArX/HKRz_TZk+|~d^sz 0YԣSa'7{L{s( Tw5i䴶.vaa%`ʢ믽 Rcl M2HH/!!숳./X!@A/@8,̛X-i֞Dk/+*}25J`-tߊ޹Mz !i13Iq^PIƍ [o9񸿷=/b\{"χco·x|8·MxkE#2n1.24ΕV@&g}soXEg%7Ӻw,_aU%vbA#87mer F,ϙ=C3,iLU]eCxˮ@dp$ij0Jn,As<#E&Hn]wl o(%3^9*#'.X9YT@x`dog^W۶c6tTV$wqo!l8}͙0/-(>" Mؐ ~`NQć?k7м\sQGG=zӠ?F a29j_M~,ETT(1 <_0 p"Qu'z 5 RpTn.(rkђ#xjthh;&`~*.^ EބZuĨ/*1e<8?Z/3H: WiYPZjńyC.H$`^=I1:&'bnWr-屪+=X1Մs$^d] vicrt#P i;Ok#VF5l)ח˶1@i:{hrvԔFEH*NsjhK(z:Fȴ-hŲBiRcNXUb`@gHoɃ,QuG`3ks$ 훇Bj?݆WO=`c5 h [ 'i]v\6\\H -5YY|+kQ (0{BWa׉xEm~F//rDWDXp1HȉDL *o5G)gsUΈ:Xn6tBcHn#`ݽ0Fp-CuQO^K>TQsTf ׶p^jھvy!|6MwZH2sSg9c+"U07S -lGk&F B<^wER_ߌGrT>m52'P<*߈~B)۔i!J:i8ΪVG0[:bk&6S)ǖt۟$y+zvL(R\A{YP>=yr;rqo&5ꤔEd+Fk9wICT8֙)}xC=lr[,z4y0Gq#,^  7:oAx`ngEDf}FMCz{eD3~d-ԁ/k|B(s#J\J`삃G?JiGu/!#i ZՑϢ6-}rm'gߓSj8s+haG$Ǩ1)]Qٵl)ʆ}P 妻EjL }7h BQRCp!ϭz;)7TSAio ؠq6r-Lee b2$ʚAa0(W\aiTh9e,cɇmThTf0.wh.bh.4]jle^"6K^Ny7mW,1I2?DT;'cѕrQ5VSoPZBw}v ]Mk ea}^|QX40uBAx1\3=$SXtkzsP^+E1zpIZ/K㈌Fw\wRh۠Q`Exz*|Ej h[`&=0aK0}}Ǟ]Vswm(w FMM6ibY? m Fɛi&IoK0}-~RG"ijke:-sSTTG>|ҷLnB5c֩mL=DC 0=!-j:&3ƃ7Bŭ00hR̅/q8sbs&ZMM|B3!f ̥kɛ賏7dU7ZK'>>saв<<09cz,3bTeKŊyz#YXA&Gs!|4> 2r@=gHizVQv1 c!ѬΩT{3kՆ`ءY\پ㪒 e[QRo5{~(p scR#-س^_4wW Yܖd7 "!YCo{%u[Tid$HC HRDF{r lPu|tHK(fg1wc# Rֺ]cq>n*mX h 1OO-1YOׂRW|,JrF+LA4,?a9v/QGRRE@IE]濶5l|U[y/x\k^C,CDlhb\&./v\B{ڰcVL XsP .6Ɠ[=!G T 43F-+L+B.^c.<,&kiˌ?黝)wh1-k0T 3Ō>>֒,] g&9n\1>!MrX`"nL=Q%TӔf{E䕲I^?'Io%XnCSusCɉ9œY\ϙ!5:5c} }M6X0 5C)/=u (eE>Oա dl'/Bȹ;i.|"fuNİɊQ^_O){E1V^m} l&$OI"J>fC= ^ 1,Cu'*V /[-i!$aL#@>ܦZf[iV[ILp`В?4\m8h^AMnTƠj ٫wu"lgV\QTh 7NQ ^p'"软HSдPZ/9}>kbj~Ő[BI ,2A!#^z/b٫yV7_hFxuv< -WuX@"5Uj~>Ko`d6(N#kc[B\X q9f3q s=te//E?mdeL?UM9ᠱմ'cir*nD6|q()] CIWVӣ)ZRtw8=+.3kV}%j;Gz+d dnUk,*/hl(8)Z*Ӭm`F &/nәB'6^EFg5{tK`Fk-5 mކ K2dfK_ﶍóS{=֢ltx'x~ZL{; 8G'S'IL-w~nKQ"DoZȵ&WW1 nu^ރL6le1ӫQ ea۾հqqOz><~>U^ ѓUuC % ԁ܇L2i!~h=o"f_>p1c>&|EDB,q*TKd E%elߝ1tXO[ETt#'Ck1'/_H y`~mXkɪNHIBii˷ @TƴNJ^WH렭q1.R~L9a$=>"2+vR\hNjr)UCiM`yKf bU,LJ 1#yIS{2}Nwi,Q&|2or9+US~g|!jDb^Rܴ atD u$SϳrhBqbNӾObJuP쟐F[^+qCLܐ@U5{-ugT`36wB^q.B/' ˥VLQ2l^S d>{].# ?>\M ]ҔtDF_/kmm'윌_,'؏4>zbD&51% Kض6pޅKh}0B[?|]s9ț5 úqSQHG=:rV RH7Z.. ôhO@Tm !ϜLniL+C0وĄYg}lm!5L9ƌ I@'M=T4a$+jR[o^X%Luz8yܽ\A?zd7讠OD8AN! ,rݜ=$lcN`ũ/ԯn;rW?{XSK%@HΒXne}m ी7P>O{yh6,aHE3f]L0LB!|O[M{1Iej$AgGSnݫ*ADް0`ʦ㋍LPD?^ȥ^rn֧k=f`UʇhoB%@O¹X CHk_hb'= _۪Ԙo\A–ݑt2~ɁI #`%2 ~#ctҗBBgkȔ/- H{~d+9fg^dN: z{Vh1C/>sS)1M^U -26; *O*CCa*How$ٺCYiHӷѣlđd, IL Hba^[_՟,t/Z{\:`ADhv6(m}BsŜ1],c> 2Y4ˣ[Zt^_ . |KjgLvΏ!sˡURHVPK7o& 5F|ӵ4  4dIy =[U!y縲r;GXx_N?On.X"uK7  #ws|pGtYwivda򂷤ɬ$t@Lє9'߳ue񓨷ӯeIݏ [ a}o^ZT[$|+YnF*&yu-WΆJ]Q@ǑI,t V9$u"~!d/Ӓ jQIޚڳdY:UΚjT{[7hσ\<-"dRxV(c:$?P8vt|2͒㛞D-''ʃ ҎSs  60#i9j;o84?  FTq؛wt]h1˄SN]qd,$IG{72bg tKCK&p_@T U4W NÅ7EPyjE8_-v5aevŠ?SD La'BV+;[˭(Lwfy7+?Vr-y6ة {/{1HouHPꢂ4Ioc\8Vo'L5@.mCFlFdH=5ul3Eĉ){斏)LCXI <5-~[:) ˩9⻒WuaU`9J+ n3|56k#ےysŵ&X#VϚVzd|Pf#!,SN .W&XcuG-Bτ0ZBp F kvoFnRѥsHvton)ߖgbkWdBJ=TJ⢯M^21@HEnЯ-!1(DAMb㚼[%rK/*3|"C=uٴs*@b#vxJ L6N+ފxܻLSzhpR!cNL\9ƣD~IRy所 Y}ľ7W \!R{O~_>rPj*f mWU@Fm%T9xb*iCU}KpdǬ) tIz`M1h>jiSAF/Xs Q,0>BI0LYqa`I4ΌiC0Gܩn.[$ Ae@?!GlrKd%J CE񉈚 Uw5PHDO^Ti 9ԉ0Q|T %vD+g?szoKX!1 @Ȟtgԏ;łMؔ-Z'EC"sȸ%;R/N)IƵrSÛ6~O΅ >t3货XeZ,(a*/^cIip X 6ԏC{579&z W=.²bX*[-UнzפLZpn˄gySuK-h~pf7|C&uOixYwr.}&Xdovz}6*lYOgLCBn-<ڔ/[ׄ/>h.H'eMVZX 8msT|~O_8{ @brTT\= *|jswr h.Tu!2YCʍ^n' ܘ+`:G=*hsnI@ k:0Ͱۘ)mڗc =LħO2-[y/Nֈ( NCnR# /9?e!e&.X). Y2l_|licGL\BeW RTb4`e+dqT Zt#FSXne0Pb^5N@N.@jSVw=[>^~zƀu :f)_.͇&FGi}ʄ?G^R9̫8VkO`%5Tm7CD|*=:n? 8R6${T$kfpkFML+#r(DdZQApu5H8pFDr\I-AcFu'r`bHGs`6ȸC?j3j+Dbm F H{>+D( A%F":DlsF.TV$h@Z@M.܌F]JIѽ"y({<#Y^=ۅQr{SgM 镩}dTI~ϓH1%m5}G`~hΓ/F鮱(+=ofVād+4~bˇ;+3_ ;> +|S6*U|5fl2˞HwM, ,4*k&82jtbXs).up^O‰HmQ;i OA47Sd-qPJf||qWDMw)enEOZlRF do-(o_߂Yo!C F" $f_No , 0d*+L&1ҧu@jBQJԭxOQѤ@Nkۻ HOSߌLpUǡZ]( G3?EGOHku#xE* ;`^o.ޠh8Jp°W`JX`䭜̹R.,3^,b.Vvr${Qg4ްE&[sm1ȴKr)QR ]JT7]_OFtOJG,~&WE] <_*"ِHBVNMKm\ KāNqѣ 6%3'prQ܃B '().od%H>#m# j1~y5 M|v3?MNϳ´Pe2*~\8:[רczvQ_OYm_b]GͱةpvAga x5yZf7#(bkof䎤=8zۓ3~eK! sx-^JdB8Eʤ<,0C&wrunUo J̤z,h|=PYӎ]/3?>0 AA^"<ΈVT&b00Ǹ2{A+80, 6>i ֔< ޞLAoN8oB5.QciI nHtWV J(CՍ ͥT#3Vf@JFL=5H&0 ?WJrg+` ɮOsF9X2묓G"2}ݖi6FW2Ty sf"47].OEc**A>=os'??al>~yo!n_,A h)x;E+v=7V67wiLMNnwnDBp݁\+78,H I(f{22`^J@~/W?AjHvnŁQx';_d2&}n(h蹽ٕ֝sCdl0&J!>]vކ>7=p>V/J;YD#Ad5e*126q 7,6b'*bQc'OJjٜSpնC:{롓>H-(AHQg_ȍvR~%b;Hlz 8 ̲z V수$ʨծo=X\FZzT?Șr;iL>8˕nEނTB3lQ{F+Ht"hU @an !KO#u'GD៊:}L/!OkYUV =]b7Bǩ؊ O>np|-9Ñ,Hek9f+<c^uBktr08jc &1cnRҋ53dC9N`oa9`g͎/%:/ LbuҒH!G=}A2]-:`sz5]undqlcp0.r &  &^dzz)|R/W֟LUH ڀLm rAՔŎӔJyR@qW)Sr+h>9&wD:|x|5,V~ew'T@¿+2W%`0ӳí&p T\|1:+|I $ecB h"fs|4zU8g%*CLa%aK6p{w.\ qKݏ_z;暾DЇ|J>Pc W~Ukk03ry!Ve-[]㓶u(z-HSwUR^=wRpI]Q kG:NHH6) d bq| V9m&=%bJLړR$`'NSrQ8Itr_y{ %MhH% |$aoM@ ؎s01]o= ˭ɘ)/}MER?oEX yzkq!)b9.]bL_-/4+Vw1;._n}*rXH T%q jE>rs,*8Hĝ ¸朐ԓ#@<ELVi!TLq#xSN qN5 qf^9e](]^WL"iyFv>18҃*%+{ȅqs /0Ÿ23 \@u;2; o=7}Yh!P&G|&E$ rUۗ$+aз=:֮QpbZمUs#ZKYbyW-~E#yhlGªOcc?.fM^6 S0)1EMg!W7zv\Ƃ.Sor1k @_+>} ` x#*MA; DF  ȉ!On\ j(+ QLFuAى>}ձS+L paQ aBe-Pr*mK=ACy]c}US?=C?qb硑~lx}Zs=FáSqҫHbvo'E3ܲK)nKR.S yJ1bմ8x}Us'f5FO` L̺+#`$pВ_Deǎw1k/죙ei"9}z0g4yg.KVB47<CK ٪xR?+2*\dEK\H߰kE)sdX]eO{)툾X@1+Ktv(Ʃ^rN%w%MǞdBKj]Lʈp N!ր={ sEU(q*ZI\DTWoΫV]7Gn'V¥+=%hW5igζu&nVsv~ &(Va#v={}v5!u+'-L{(}\E4z*.?h~&[WN5HEM#E+z, u^+a:TDMUc\OhD#((0Ћ'T+fž]$m v@LHF}S䤓V=Auܿ8KV }  t`Z .{O85J۰Aۍl5|N6>T2m/dAz@HFB{}7S{86_!czGBd[Mm,xRj25OZ_C@#cLM_j֊J`ª~}6>\.^iY>;K*5+I%X:[:QcK՚b̩WXLD7=6?lD3NACq.RC8R:A}Y1s.4V΁7mSA<5|ƌ:^x>HԼVG"fS#Xk1w*%fd+~]Q=KT܋蕷; X ?$If=Z}vN6Yir^Fhi2C|; +w< ɝ8)<> 4_K\o1QT^rFɶ^\hx0*{Ig }s7|0nu/#@"ZKZXLD` 1#̙@f-?S[( 8?z^ PHs.S̿e PP$<4trtC]IǝlpkʠL<% T rXw"1&ʌ2.2 ƙ2A+lh$eZK1bqtKaI.xV֣K>*H8>+ آKfH|H^tv T" 5c9';뛰0*= HǻLU^| A\#-o`N2.R`⯐*u!MEUpޚsc #i#8%OʯߎQ"^`{tG#ӓqΫ,GY)z}&!b\qqJ^?.SCE=\2&2nY6L&fms"酳; 2/DoXˤVJw0 >PFO@y% &&YzУiiLnJ;?IJ(p߽+1j}W'c[žDNJEX=U0cьZ,fn=6?ɔAb?lzԶbrNY`ˢrlW( (=P0RnC [HNUS@Lڙºҭ)u:(,ctq{(F C9۝av=DVzi~4wyQp5-+To,SИ?w IS5fwc f{,3ClS[Rϴb1OMCN Yzw,3ȺM%H; xwV#w]g0E 5A BĤř9@/}&`GgTQdH, hfVjg- '-2D#"2ڎ\bVg6܀KQGaeE㍻R5y7|R[\e9S { ȱt# d-T8Υ٦Z5Lu|xJ- IiJ盖ڒo9at ࠁ uh7H*l+tA{EH)9 cxp_I A\Kίj+b_W(zRP 5L-5ZQfdXiq{R`SE(="!M`6d~j )5BN랯=)iu+x]">ix8X 5MPIԠ ]$U+]y! *SS@!O~t+*1accW?4-QrI¼Abk4AS'v^XT+Z$ | *rY=$jIC*g%xdB6~(1u޺#'$ٙ.ML[ PcaJTlQc34>Q.gxZG(~"-] Jw#RΫĆk O{ҔcvS…keDAGnse#"ڶTRLlhK[Dc2S_(tE#OU;'{EKs)^> `'0fc4rL4s8Mr4ݖS\ -~JԴ^q'.Euwp)9ť?P'D0,ZK?fSB9 !ęlh?jP9^Ż{O17rMP(Ό()Xƭ)#bsO"ki{;p` 堖s9 34ɞ .e. /mia(1,[`i,bpւ !W#FӨv.sӂ|vsOcy;6(}+fNd1HkWՆD]O#k胢qubd{m@լԾi ;R`?_On/ZSNqEm"(wtyyNz-%sl?6 j -M |WFm߁ы9I`0J S܎a=bo-u9*hu,Ʈ֕r1R2QMk2R(? '_5\x".|&Weiq yFjJy}zFv(I3#{ݥF`oC(S \ Ȧ[yQ5vJ68R'?Yډc䩉#(?"&)QLJzP~x:fAteT-UOUi/YQ BH+3=/,6 N2jZ9\5>j[#9M0?*t#-ǻMrBG ,#[19Ƹyu|Tؒ7$B^aBu" uZS->WjݴJތ}2V,^8sO@ K26&:fY5n(q%r2ڗuVer}3D(}i ] d6 =^ ĥ@Mh8ٮ=J1_ r#IPTNn Қ/mDc l(ɤSH!U싰묪!S ׊~N-8rn__仌e~gh ,3,B}/A wjͦJ=aَ'1W![)ؠxUW]^r,VwxǏOHQѱa+ o,*8-dָ B=]٭}tQ\)uOukb0*^%I>fѳW/V"Xdu_* mlݜ [aRouJN6.SKNS_8tfeA9cgmwٹomϒmE4uOY5z']v2S%OqRdqFr6(WS7XLIc-vu[b |#ܩfK4l.Pv3vdhzJR$HUEQ<Đu8'vmwȡ4N;xIPΓgYTyFI)ra[w|ȩvHL' k@*|zm@C*ћ{~&~|>t7ur5Ba]6RxHڈ0,di,qıuaNg\lGSrs%*H>6 #1(U2ކg5 &l>-Of[lxqZ#ǃO~0EE`L|E}u6!.Wܭ4(jn*B{kZ`͛½H9B49Im\" v|'원aodfi'jG"/AP޷cJE%t}9W{ܹ ϦS#lgfnp'pތ<$?TE~tp̖FuUlwA\F( Xgq  &N%Q/~ԇnϝƮXߒ@86ۦN#.ki7ݮvYRu?fGג;Ss{`Ӷom2%>׳/[H& l&XBfgX {J4Sb k}S-_`܇36-/Z+Wb{z؄mݨ/Ɨ%4ٳۑ׸f &=X,Xh150HD9sx$$\%yOn+OsYCj=`8Sf"WǻGIU-sp(Q#e>[BL$A8M~v5{Q(_ɚkE v @Pјsꊨp k8G|"xC?DPy`vcC.WWxTLbk~uS} H- d-`UYm% Wh}I-LMz)p&H UjI#@NϸDoJpwc@Vat:,:m}bT *>8i*5:-2=;1NAkĸ>g]!]OL -V\ 4t vG,B=7x;-ߐ˦ ɡ&9|n]H^)J*2УYiS립oa:_]l>!T>:kk9ȤemEe$<@Bӛ{U9 ~{Ǐ L+YoNa8UXl/}Bƒ]̞I6z- $L2EpZZ/36Vk2 4(S<&NMkKs BChZ E9?B@^:6x6m7Lj/XMW_+,yѵQ5t~w7.ʣ(?DcI<캖JF-m/%|uf4sVaŹa8Y=9nCEhW$ܵnB+U4=;¡ d`mH[?œz6/F6[*d\27[_c | aCqL꘳-/W(?m*>cz|WܘꃘsS"?%)њ$hAv6\Şn^8X  }nR"Wy3ks%2ŀrBR\? tg[u Tq_vD ƛnA7Hm[E4P '\9K}jWO㳂G_ ωCNF[̤%^pp0os}S jz$~GWkBx tAHԿ/K .gz:5t9 :ChN{ЩC_vp q-m3Xph)QfN>hAЗipUA,FzGTIwjft}G6K'B΀nnuj=z igiɯ]uҍn4eeq*s\3ORcSӶ cDXFSe X5i.Yk[DUh۱0TQgRPv" t(9AB1 U;>-;Ө.V?@ X'yigQZf$2zW9xI)˖m}}Br4??zlN`1y&hPCTRCjp&U@qcUTmEɐe9;l\MJ3vMKʇ4kit⢕Mfiׅ@g7=(Q#O:Y94;HTMDF0'QzʅK)4ꍏ!Bl,C.,^ cFݖ=CN'e׍DW77Qҧo)4@H{ֹ;5vYё|wgnN ݾvLj~ 824OXݍs]qŹ*R̺= eV! )V$MXPrd:ӻTa #S]3Bx=qDd)@K fIB"+z3!B}Ʒ OgQ Z)^]RP|]"[INV`\ m`;S5ineB1̺3mGFQQ9S{ԯ; ,3}B[靳";R*x( 6w,$֊]7B-RVT-_{iq>]!Atڰd3 f8TF?zMD8jK,{hqܲ41o:a.98; V1uޑ+P<#D}ao/6\puѮ yXt11FjA5 PŨOX@Ϝ 1KT_`']& ΋GXxrCYo* [_EۜHwuzB^AÊ]T/=Kega:+~F6"MD %q&g^_ɶv Z*(D|L1ofmTez^nְ >JgZ?rqNι"Į]KGD?e6s⠼!6sp#=%s"qJE}[bشeLW0?tgdyZHȮ++AxmeibZxFX] +qlK}LFGPLa&rNƥ^✟ZT^_qx$ݮ&7frbhMmNK5,`vlHk Q7 # S̳Uyxh EO[`U<**y8ӓ̨gH6k&@-ԗWjtz/._KB ViX;t'Lg:"f//JcV>4n7'BdډTdR9i?;s/HqHn4b{/b>iMnCQVHov=Zt'JLjy$>_HA9;9 2[CxB^As2K6# x{uּԙ=&Sʂ¾Sw@3N(X5jw5Mݛ Ulvf%|>@[oł}gTEhT]᫤tΛ bˁA/㫣,\CQ FZDmg  u1 6{s>D2\=l'_#>Njx0O "By۵?ϳ,vv#wn!ߵ/]]Dltxdpl*di,U7jP1sm@5/wC냧+ tu̼\kbKѐ|àxc Om6[ H+nA3` g n[+k#I& ffFޛYwO (n|:~Sj ?e3 4l7>:fz=-Wݷ5'xS,oBqR\_y>T/?ǧӐ,1Ӓ\a^zƒgs jBZ]u 3c)ǔurw<54)?=qy&mW ={*3r1@$˷٫w$I񕎀5b)p&an'V`+76ږBn@DhU D+9[P-6Q\2~\8hSzL5 Rb9ÿ_->Mc@*}2L-73zv $Y䔋Z#VJu[[vˣmʊ8f?GbXh?4oqw{UlHŒ#Br^TО+)tē3^tQ1^ACaŁ&p|}E6ZSRNvO&3 Y\K Oa{-ĵ*{kx-=l&KFMf*}f+r Hjj;aT7]M8FzXIƚL(>NkYw0ƐIt Vrl&bhr2K*o\du5˽4I;Xa "x[^>j8M3iK51oEel9%ox:,Sl.{&M<]a`6$LJWg)+Wb@YدxO=z׋x@  ,8;]R<`_#9^j ~|Ƞo,!߮e[̂>g?D^~mo)xd!ڪ0А%JuA0 ]IGdE4jgy A%!g]|硘[1/F-:/ s]E[Ω|@KVg[pX?d\ ^@#kٷ,9!ڪpm$oKZH {|2|tj;|~XV$Ǒl!S e F8Mdb-&ςf#)#X73g-KakF #vG)srӬ ոHƴ|x˴)یK%Iv6BnlbWV#ɨA/ |?̪pHmc* @G"nIQ\b}(mPRJ{cyywfTH j<9)M =KtnS#̩;[ʶw wz$a"͌q/sNrFE9Ȇb[#<( >hw[m#&#^+Gn2q:>?_'2pߕi? `ec euƁYLRML\ YLё%$Kpl:1.Ă5a\smʀZ?Ԟr*j:i`T=ԐG1֋GQ| %Qh-6gVJ00Rh=qZ7'Se^fYh'h ZR{zӏ\m͢il_<_o=Ւ.qQ V.'/@4)_' !G~^?il `5*s5Ybf;*|DY7[:A{{Fr;@sp9NdоSҲ1 Zx<^X7g0R޾5U~މNb}`J9~w'*u ݄}v cx}dV@MUCj=&ɋv|{t;d"GCQ"nT.. S8˟5~:Og}%T UCr/5CMx \6:(7ubK'4iptB9\w&9(ePВٛTm( N fh*/#z-c3=6ۚѸt{^0abjmk[؁31*y3es3PcTPW*ܿn;+U̵E$nQtovH$!u^49Pԑ+_Kn?uv֥|)deSk1)yNJy( (=@Kjb1`uz1tNK6?ip?P>#e_cuee/2A(#mȄ))J2=%)qeYm)E/q> ڸ{Y~US$Д5i6e+]4uJۮHgw\"o07yugfonk[іŒi∧S*uìn'l_qB{_~k({%Өn"E+ǡ"Ȥ@|mк@Z,&ǝY 4 qb1R޺(]XJhb`{B9:Vف2ow7Y,۳P+H$O]ѐе fa%}( ;w?:637 "%6x#ޘ#v욀*sl~-\+\pJj$q܊`s,!uZ ¶Ɖt )ŏ"ja2cJF%gOv<4=1À\plLP !L`>bb;riIv6_O˜.T/]9 ,Srz_%pLT7?_^40 FCKb6r&~1P+r*mI /3ל9.HpZM Y}kiIe/1j6k)e(+;l e4(>kZL;FDi숫rO+ M EB=L2q4E'S_Qwk GZa *+ĽӸ(N5Tc&I&x< %a2( ,ܬ.Fڝ%2޾*]_i`_ج$}}¹FVnav28#Y>3zo#[I.Zqڳ7IƮ\h'5cнWTψ(=Q|ˆC8MXHGW#_y_jT ڇ;e^ĝ*GD\ PbS t [׷D 9ubM eUQH-H6p1(FLD:bT<~%/b/C\ :X٧6KNϢ W쵳mqtX#?=zq61ѯ1yʎVb\^P,-3PWw]L`9`x,S1m샛"8 qo_Y2?G5Xϵm`Iu%ƺϯ,ca䭑,~pJWqػd u&uwBTwE%G318k{2 VR?+W_h.G{k25=ol01mI[5\%&T >)ho9_szEkCb3_aL;O ǘZG/*@SتM <pT5 ٽoUpYB@Lh;|U*bYYf}_!f3ZrA $LCNG3kmߐ0Xɑۜt@,\sKMd _8rKPCr gŐy6jർlV,Q/nG m^^|@p͸,4fzUN/Ӿޢn8ѕO'MQ?;mbkmAMA => >-®>=B+,,2A?JאIX.݊kmr|-#,eX,(桑MrinkN~ѱ%4U<\VT>&_RQ; CޜXL?QdeXɩ.+lJ&l/(;Xk0pЙr8/߽(Ǚ=l474Pj` Xqu3ʤFҟI[4/.œyl7y]XP\c׭>1yUswr{&]bLw`4ÀC^p7Ҽ4+SVG~jC*4ý/ 4aPAlWb rn;Ȝ0Z2n\GxVtvk; "mc^9Qo<{Tg!Xq,]9޽lps.Wv1XiuC(h9 8XsF6M@E U4AΔjrb{@ZF+]j81Kk[Jx՜J>9%Q[݃9weJޖH4]Av Tp0MΘ]]9 S4{~_/ DEF#a2X·F:/QX#-ϑ¢i~2 *4aPHZnPv÷֦s/qMӫn8>Qb!gf} e}m}WVCy!:^ m̓SQ󼳩Lf !P|4;-\=[ߝSjCA"'A_:sG* $G Ry ڀ)Rc̻K Mxʪ%8tHL{鶂f efKUlϰgI9rJCG6gVLIi-L\;R֖UeWzJ,0, zk1Eu9 %#Iw^/љ|\-\An#٫.Aݱ۱@ 1{e J(e< @yWMuNs|x+lCmwa Zk}j)s]=Ow-zg%0 QZ1̟"z[Ή(?vbf|a/UEoO^z_B4EB2 j"K^p-OtC#i xh|_r۩[6p7 ˻bqX>Չ?9vж# GkrEgnݱ5bSGb}{{siV1@PsqUV:]V J'~nXuxWwĵ~_yn5<(Frv$DݼT@M/.^ԇZtiӣUJv~_@:Zហ h]Al:{*+cﴁ߽ha 1G Ma/7F$n^DQ|k6Eg4_`i)tV؛"M_ʼn)j1`(>Pѧ\&ڀTW"ȯ~; D1V*s+“K)h;QQael{~!\b[M?XOp{>]}S.S/ k,[G-GP7>R3ˋ'}6Ng[U8 !¥9%)E"%&CC1QM̼õFW84>47܉ƗHb)~w1nݺ nLW*H["5mѓ ==pBBZn88`-h)U /5OP2WΐtEV\K2Gs7g˸u0>g}}HqҒʖkR)fF1}x?`T{ lw4'H\ Q13ݐAU `(1pxWtSثXK̃1E¯U?BIcѨ.}/]"-uo2—Xu 6>ZO b"˧CԃT3Ǿ= _<,Sjpu4q T<'\ߨ+o*g2C$T>=ӼriLflf^퀏0|8ԋĘ P:A+" 9TQgKKO aF鑱» Ҁ]"`>ӞaP)0lΤyr&V@ygPQtWb%D2.90>w2GNuvm(-;D^ .$ =|r]V gfS^=`wbW[W\amIn L O]#wdDNitW2triGR8=Ku L3HTϐdHy-t@ `w \1 a1wQ"Ovaal0R;le@Li.Q}k0tԆ>i$.Eʲl/~6K]3R%On<{tҴHJ~n#瀄u`F<2:p3B 썑a7S`M5&Pi˙-E\hwzqh8="/1%ATs,prNMYaioE-N]f.=4peʬSW9y+T?[Xu} #)-Jz6 ^}8=a]ZءKKGqį]W|PSzpQ%s,ƑGt~@jEidxHwI7:1p43ZQ4ߗTF̨}4}ݾ\DGٻrh ;"6-G$^X~Fqf]>V:_yMۦg?#Z X_[p|gӵ,}=AW$lݻ|Lu\* [F 9|NI$~w@Ax |w_ x\ 7bH}6嘃vSj0oCVا?bڊ P\_9Wހ8+\ 'j@/pnCbR| 3fI;e(Bm qŻG/ (jd:_[tO揀6lZǡF.o|޸ %Z<>msڌx@V! ԩ#q8m;0*(̒8A](6`0]S 8n2. |0wf 8XztL\o Hݪ4Z{>{v,?BX%˭־t5bMgbN0 9} A$'} =Yq &jzq%Al+ >iZ)cqДe !x] G8(eZlrY㟖FDXW@$Oh1{v6J#0*VK^qirZ`OHW uŅL>=73 b5P /YnE;cev$^m.P2 {yEj_ ~=fow@n>̬ u9$_tAasn`*~ѩYq]MR& 5?9s|h ((V\P-N7~MuLZK69Jh̪- od9};8f0. }`W\疫b2GՠNzm %%7-*(F h1g$_Ÿ@4K'H%RKݻү/WyBM}D>ڃ\nz'\z ٨1YEH(I.Mt|[\5^Z٦;qdH:N@ID 맭WV M7.j3"hUXݟ̬?(UD]TT7ЩQib?9xf"(‘; oeJ f/WT .,95wS^wvu^,Kd`!chL("hU"ۛ{ , #Ue)݁_L1=mސ1vxn8/-Ylf=ԣ [b#"^Ԋ426yb :^1a۔NXPϜ}Rp",%Q=\Bg sBW*2LC nm }4@XNTYh~¿--Ǫh/CE# <ݳ@t0.k[>o!(9mi8p6 RV">mPx|hq/ d-81nN9'+Bƫv~ zq(*$dD7uu+_%1- x4 f*vvxoG:,67ܐIH+}]izNx|=ӟWMmȇmh xkܦ{J6CS(˓ O?oR)SvYh9ٶwZu&Թ{sX^XSywD'鹯= ++i,TqcR?S'tkKĹ HW;&7hRbO{m`Cy+nuqT⻥+>RuYtW?$ˆjv7\gjPd#Q!ǚVgVňѤ<7HrI; s1Pn̉6`f[Ϯ_7~>HsR5C<ՈEH_p5EXzhO <'"=nӗ `#~}örrK'ĝ-=PC1 s~w89\eTv|J>_aT$I>=;ЉD9&NϚ"[B3ET3{}6©EK]N֏pp3 yV!cbx dH#B@:cZ}ҢC~>x 4~4w!^®x|~oF| -+wѴٻܶ01x6t)g~AkY!ȉ#:obA$ó޷@S^~/R{AF=A۲wcճ-?@W#gRomEJ>Ex}$T ?}Q1fiG^d|,ZL+^,P9Ir90HkKJ)z+Ɲ ;}DjM>W,B^uVL̘mX@j3W>E*&(rKĪiIR#/He'qmoq1SwXýOz`kVnO Vn=Pƺn FC1"~8Pz]WN0ruߊlE$<&oѾլqFBgD7Ms@4|Ipz_Hu,IA3<븦apރ-wشj`\WLs?;f09ߥDBw,'jȠykZԽ|q%Q<ڴ|4?qqagPy*?3-A!lJ_*? xyZl?xPQz=lk߭!&ݲk`.Q/%gT o[u(CRU< [ܬOt]@ gڈa ;uzNܠrprkiE6 {5y׾ G#0^U2v-1]a6𸵇2( ht9eVPyJwr  :?b2#] t+xj/):`fPg8_*8SeESopBS#؁Ni;촙"f3mΖˢ(Ѹ]ث("{k&hghZ M+Rt1nTE&G7G5 oW~R:\'Zfu*/tA8+M3jS2@/g+5,47wsx(5'qL[Z"DW${J({t ]Ui_Γ|i1>:fH$(!́c× Rb @ ?`'lI2~gJ `mTYR錙,3|G Y 3b|ҩlǩxBs[ÉF1J}p\)ܶ>AF9 oQ:͕+9K5fn, Ú.{>û`{ BV&>SYMSϒib[Я8VsI3CӛM<ܱw((&s5Jc'Y̓!`<n& G%U>w:<{:wjzIoH-O|CCߑEi:̽4]n+\oU'Ť "EKxt?7GInj UL.uܰ|L4x0oL dGaDSjv[w,4/m5Wm|. >근\wT,aܬu4Y;$fSlnf ~l+>\2?NX5 Jiry,u&ԹP}HDNТq%uyqܸ.ti e;uBBuo_Vrí+NX-bô"|yij=(+ :]]sZEɽ:]J' yֹ;,I"-&9]cYtkZ RWkOL{ )dHi/xe[vF0HF#ISnU\mmh2^.VQ&Gn F{-ŽQ1U5/8wNFG6UmEyVɖrqzb Qs=A}JXmSx}I}?eָAME.X#m箧bb KO -^ Xdnfz&ڈdznx!شrh*qW䀠 9 u@G~ZM樋f1vqC$,:؈']F9Zpn*ˏ8A,dsY'~zo8<|1N;k<<6- F?DNaEИ4\UfJ2}5M{ެmFv%HHXN & mX hŕpEB*e=T,UX8`~Q\v+2&M@~[5'PhT?tU ۗNw1Lyp2đt/rG}.XHyxy=\LD;:Rxg`d_Mf/+~9Ռ:~h3/0a)x4DFlheokF8]wU [pqihWh>y4^R_#LOE_$/sk|ʦtcIxK2<Ƞ=efVyzQ:P ֒܀su~΁?‡Y Pk8dlLA/{OSp9pzq`<-5s~벂EZܙt%PWÌv(4cG&ggZ]#a`b3d 'H㪯͇| ˥"rgehFgvO¬m|d[]#6}+"Vf{]-v q_꣔na}RMHW96$ cJ^̅y'C]8.ZV<ޫRye!v.$PڬdȓKqi֒b, &ũ()XkesMOPy[,2x/"Y?`1i:Y| 5]lC(J.[⎭4X1Y]r5r|ѧ_8_`v@+`IGGjϊ*bBIJƘLG}*xGw퀁o#\ڦ5\Vh>(J2`mw49NMsbte}1_l9f]{H:}}vǗt! mY1K*pvTLeQd@ ﴳW5R++sѪMлɣ_y)x ÂZ HS=&K kC,ZKwX ^N32]zhrabB(H*^#ŘpgvX7ރE,tI" Cnx3T 7|uN]tOy<2ig.sfa<}~HÎ>P5HUJ(=t}ԵR,L@W7Oϗ˾2JdfDґ4(kIAL qWzڔ >?Xמot>PTtHMݤLέcd]?h5AfnYe'<y4j>SoUu'4wt5xGte*t13Wٰ3!@kQ}Hvd|IkTw ސC9LdEUb%x`.d,olNbO] ȫBy .N4eik {\%V1*wrbZlhۦs{@wt5œZpf{aʯ5 oK݊vBZ8Q`N;&N4W% .8 !4%޴56]\v\{i+| Q6Ёs9My Obi*ljAҳ [rr<%jLrzK{#ߤwƐ9?~YʎYVCg.rkW v$WZWdvs{*5z룡F ȱn#$,uC}xɊ6\߬@6kSCm03^A<UW2TW|иEV"P~n?BAN"V2gejYx(,&d>W%(F>/M3}ળ:NǰөsY}:O-S{* 쭤C@{i 4 gP[.M7/]l97V~/ D !cR'PpXS|.!nHIVxϣY2YjƂ6(qQW?ڣIc&<XA"qcmAhL^C:Ge!qd>JVubf=\sUy܅932 _|o.ug2X}c) efQ3L(l&Bofa4e tROT63Dj RW1u=k6Ν/("Cg^CL, +Dn/JxʪoEw4{v B%@.&(ƺ_y%زM'I0R 靖d&!I%:gjOn@]L$C$Npo50g⛢1lXMfGQaOljZ b%W(NXJNe"AQ%<.1wxc&Nl"jꨔaL0gN">[Ʃ{6rh\g=%p)=rC[jdۨs vՀ3@BL-wϰw'r6شx'V/X}53,(!;wz5Eh!s_||rYM%0V]ar$ZʴBSvEv*v!c?b#:y?H"l0 4tϔ=Cm*N|:sB=xhtbrQemUSgXiEo|V)]\:՛*XIhԩ:dhekiHV#>iwbh[:jǣA0%rNW}'ܫ^OQD\-6o",|D)\܉3(0eU̲HȄH$M>R~l Lr6uq[dnܥfRJrWhk V߶ńEfE ۤYu5TDB_w@V㍄, s+ɌmN؃Sֽ$sdNu/=%ZfI5e+I!M||.tcD{ t _GW1~xmfC{;_R#b|qȅZK#KgAs`+N]l<CфV΀'Ne/`UB " /pXjDRB~izkU"y <UX#ܥeG[ ڂ\،l9[aN%K飷ݤ1Z᭫~hSIc9=ڄ~/|Tr\S(߿)**07^ck{vMiJU80dn@:|[?o]b{r4][6qchdfsH٩x @?SN).QRNm?ygynrH;v40]v&L>L]`}4D"8\n9v_EQ}gKap#ĸɧfFX9Y97K/ix,猝DOySG*]2&[ 5겻azff3֐dMR |~o5A>ft1'lEsz)YL8K _M#ilbaVf9 pi)LwZ)wگ$ntt$LJ/SE$:KlHGC \23x V^h߯[eYXXd}PG w B$bR1tI7(} C}!g3H>}[=yՎ,h8'Yfd1T%W_ COec=nl>#N8Fpc =膝~\CmkiH3wɣľ*"F|0u^$zs̾'ny磘@~Wrg |P_Rcz'f=%Ȏ1|"]M)S&m5[S)ޗAL F^+9,BK3!)\li4]M ]t #s}joÓ"$XcD ]u=CC-AW3+%=]bȓ@ &K;&۷vm(gO-O!2m`ws@V" v}.%g;$ҞБ,2_1|Ivコt z.KKK {E {s E)VڋhCd]$)[ =8A8MR=Zc%HԽ ࠡWz!'b-ۙbU8.cG~4Mk/󦿒<(w^+tت;5cʴ0.94áAub6uhW6rN.UIn}ُjQ 7-xEJ[Zҵaڮ95D(@ݮ>LܲVDm Woyz n^nϙ wl݀5@plKh^01D&lɆ~]+Ahch(tcOl2 Ft:c vhA0cE6i0BGO_HUxXQZ/XHo~Bz\"b bX]ޙ.bd+v%6~nRrT$hʜ0a*YB{eN`0wv˰R}X9yǥ'+Ԗn9F]Ͱ\?)UGL#,xWjv09N9P=|E@2Y]ilY]k-=V<):ȦCYfZ6luwhE@76PFu縛JW`$a_W-50> ⑍,`J!sK΢33Qߨi7[ >+V*#g7.9>r6p%E(jXc*FUYL E[xܙuNӃ/;[PpZ[%7eT`ѿ rV)~i3K2T%RatBO"oo~ L~^?,9+pU(;IcfdWzS/YrԪ=O S{_eBW= luOjN6JJf9)J́B8 MSs?+wm7Ya ( hvI\|e/a#ȌN GQˠ3҅){Ss4-U1# H1#^VuS{ͨCwe)t`yHL>M5 HXFy♁\e\MSJw%KRV|+J mX|S `J fPEƣG]cd&@/gɢg0+ZGL(  ^ad3tsm4Ԭ(3'a( W 62//#
~2<&lћ"$5]d$ioB^!}bɉ o-u4Y^P(2dm $=^ZiHx'EmGoeʋPW cFݐz30]K >=ҍ? $JDCL^ >o|`[^ _lQ08a; 2}FBHjr &[ ёغ $wsIoCYJyįFO⛰> N }PكG* ;A9},2>&;եP]|Dq&KHz`Hm)%I?J7Ąұtiy9#,ᘤ23v 9 NYhCæ(WǮ=. 46K\{=rW5QB)XVLS'C,y(X\՘R1"!GpjwqYJl8\s)>-?@ѡc64h=wc>il~ xI.Kc7v@߀d =r^x/ k,XćD]V'#j}O0C*ȴUIsy|/okF c[~Ԣ2>+jdK2 Ӱrmv 2=#i9o]}8]fRX$-w6Ws d 2NkWSͩOTeEpJB`AMr+OVix9ᨊ˪Lcsj%Qq1{FyaUO @*G'ES7Ȣ oⲙ$.zΝ^j`{b^k=xh +-+MKq Q~Fzs5+.2 &BғY-";[U! PW;T:A4;@S:bꊈGDгb0 GOJ#xZ&N786QlbQF@ji*&PD{G.E8Fy̌ໍ$ܳq2 @'ZUEL+̦ +Qeڲ>rC.vGd#|oBֹT^J78<Ҏԣ}'֓knEU/5V<q2YO+l|aF`j2J7 (4O۳jyf~jyQN'o{L+p|xVCZ4_3 CxJV 0>E*3ch'/5K aήnPSco P/ع@yHHnD.$3k kzvmEv& }ᝐC7v,@55u1tvVN%9C4P)fZHo8 };ڂ̻ZMwA+2v4zrPJ3]m:˂7 m n+nw$s" EYu )ϱH;>" *P߻}[q͈/dMwaIҶ$Ÿyg sI-Ov4Ty-@] MN;o_Y&gm}ʴ\5)>uY:H_NrL˽8lW|qZ7.y&qq@1f>mD=뻀!EId+׈$7YG GlHZُJԡ4\h,- SN]~iN_Bb`e^ 9ƫrm7=@ y *o>QKA%Bsi^"GS> }Oc/ 1 gϒыODUe8'qe2d^X=-e&_ΐȥ u  &P>ã]1. Y1%@?ԈhSU#q߷ DБ0nۄHo/VP}h(UGO00 t.|(jl޽sj,FjߦLY5˙ !愴pd<~AE%m[3FY58``gMaZlP`!. l]?'+cC[yd4xX# wB,DD2\҆I=H1j&?LøiIь2'z?&W4` &4 t`-`HCǐ$Wp߅%+-oȐ˱P^?Z]#1EYE36ImFOϚYDwm6o{BϽh*w-T-stz+4[r fHȤݟEחxQo` R Yqgϊi'r cy<Īd UhT#ç 'Q޶Ϩ!XUe&d5,k;>C'![\n{~LI<hQOeݎBǶײOg)B3KYR P!UGVJQI">9rZ|ީ lxCto[UϸXnzۂl퇕 p/8Ӄvݴh6回کo8G6Hl~cn[˻(בиm +< }P<ԸzӃ̈TnH䍂x^-KP~F!"dM9l-Q{Q/)U7 pMv7H9eJ!q˚>6D ƾOrMvHKFAL*qhZ(?M m'KBd@[2qzSN&֝Og!J#fK]*EZ" 3BDD+t)M̛ʠ%\uJq144f4o__^< :)l`ICM]8۷Aɳ#ͷPa:n !OQg\[2 $^Ym8=@9?9߱A[! /X2֚B?,B+/#/挤}5^ ,(cϸN)9E+{G!Dy#fx%ystqC"6PψRuYIN\ eX<ɩgpa;顓u t+όRnw! if<̵ y@,#[aLqhT3=ìj3Ztt˙/>;t%0M벬Q Q]RQvT y.ƾƽWg.Vj:fP̌ y/MXDpܢ9pa]ߩߧʙYln̩TDz*+\̉CT¶9~19y*FݹÜ jWv%γ_{s,T(~r !UKczCt>, )9~N ܚ>:^c$+?Ѩ0NnQ.ƿ^Iz\ 08e7ʚNd|iq8 rfYp9pKn{E`c V}Qf|*A%FЗU¢k&M./_L,א:s<ܭ9ajE_gǂi$<}Yexj9Ԗ ]J἖+icS0iT5?):d4RA15C3d{t vD8ꤣ{i;fj9 2hpl=U&)BᴓN8ek4IQnF{XEL!5*gzFi6#&_(TdG$N@ˌQ_] Bcs1- UDg~֞}- {Hk}q(w PnA#MkZ"%& Z cQg?_§52ۥA ϋÎ0E '6K/taQv#+ kglv;4@]7tUz_`K*e=V'ٞNYط/$^DhŸw[*AbVM{֜#|vx G9q\>7^V\bCS||_.;bgO% +\^*/@K33. ߏ0&w04eP 鋮op勭Pz妅Mwހ3mXƨ.Qƺ;Ŝ$?uO.: Y@Hإ"S/[e4d㕎cW4b D}H9n)6Y[<9-Т+˵^mboT)նdxo39maYO>"tl8Vh\̂kgǂo*E:HtO5V[cﲅLM3m):oT*hY-*ͥg%̆.?* %{,_mCm,rh)Uy5 %zDs(agkͺwpR߳597hI/7Vly`0FlX6B) v(M+#f_;Pys;Q ~Wszǒ+ūДXs`b@!1 &DoǸh6dz7ٳ kc3xMmQ<+6ckhh#$kId Eft@.8%F`UHt@ #wmC =9b>fo_7*~>d3ךg0%YmdX,fCUϣpS{$p磈)9ʓ YU!TgJ7IKէ) 7Y}bD˨GΈ%ꎤT=(7eVgٽwbՓe_dx`C[ <8xGמgtnBlRMMV!%)Bmj&~0kb:Kr~zl$jNPEްpJˋT5,X2ϒ YyK*0@B2{4D!v9vnNYh8r뜧 "r\. sbVAuyxFj]FPGLPxŀt{ <}SI6E=yo!oHYfJnݳ\ WWZ؈qe晁6 +YDs]ۛQ7H%+w<+]AhL⌤K1et#@ٿ+b8k|wnyNϛR~n iPKvv#nz"i0qMX1K")p m ?ux|v820ll: ,b%s{ ۋۂY0\GkPwϿN@4:\\Y (-1w"VƧvygXj B⠅zR1CJ^A&;IJff%,>}Sy9Ekt`ѡ/DWr=bo7S9`?뇃/&OC2,<[2u(Qf3>H]pfuOqX5ecoYEVwdp:TņH{!k9c [VcoU~I)óZdZ~.G^fcEt=WW!AH8)+Y!O6U``dPPއUMbWy8Ulu@ٿbG6p+ hFHr1ulNqm[V)sNаr*} 5.U""a=8 7$`I ,_k6#4jH@W?Fu{s.&| 7BJx Z;d&uC";ҝΑ-goc[ܗF(4D1cn{IHVΘ3gg9Ӹ6hC q>}mƘ=Z{i.m@N [A^@(6?%82g%a+FضH,AǮ5Sja0Zoeء$m=N =,# $RlgQތZimwRJ? XC 1~N:DPꇑ7vwk\CwRx]o!)ɮc,PӘְO0`}d,G$|{e7g\͜7qy9 Z>3pÉ1u=^EI֤|=a( J_%]F^ bB/su,D#4 p# $6%eb> _#رT%C ݚ>V,Fpc̑~[gDdIدqs`:e\͝)1%SxA'hU/]ۭ{vAVH2"کpS.} k 8W-$lv4aσ]l' vpWLO,C`gmɦS",_X6]. Hr4r7㹕7O=!hb=_D\ݸ, ~Og2m'j"::cUInsrXY.z:]8" ߐ"Dt}}GUwe{k)ޛ23` {.'F9u֟/% S\սBI\+9 u=IPV,P٨кp7Gy05kblTd -7I 1`݈vo$,ٙMe6<&#UTZy)H^FCq0+ B3,&zfPf"?HO9ȿN {q(֋H;}%\֘W"||)7bR?ib=m<=1(\N6 90F(9+i %GyeCS&%P 4/-fG.~?=0#,*o%B$(T#J*LyKdNo0Tٔy.$a>b@9jtcrų WY׀a($)rFgL#w1VMvO`6֣b`70G4rCX 롲CNDr8#կވփڥNZHh؇Bo##mc pDD< *ϛz Xۚ v0ԏa0&aؖ:WȔn7J찋Q.HP ;غ2__pNWGk&vz³W5sG\V9js0j|T6+KA?G36;n~&F>zL,di0Y[+*sa$XbN s3466QE';7Ymr}?!wJv|Te(#,K[v3bv.{A£H0 }RX ZSl;X4,I9]o‘ c)k&ieMbFm NpX/e.9A #O h8&.˄J=3B=,o|9qc.P'tϾ':۟yrKH( Rc)VRdUݸ֡>B8nizgXF )F? }l+w_ӆXKPQa-xK(^w _|@3~n>&i avJ˴~ 30D<i+ TT_).'rႿ 6(gc}2q\@%^}]2T`jwt=qD~} o33҅:V v!S9bJ6uᖚT?j;<%sa3sMTFmMU|\:q)+hBãQrr F nu )%v/.9Y2MhRg \7bѰݽU)wbdnu'EZpltWҵMMʲ>QG " Վl jmm F-@7 C!^I-{}S~;B4Ű-Cmѧ>3fv`lzՀpdO4' Lws[;/FXWqj7󐠪kQ3RwGZȖ44Nn$H5]RSFx|5Ěe6 uߌ;rxĺp)><{ZѨц ip"ZZYp\r3R?mlF U쓎˽FՑlHVGVL"_1w\1<4r56DO Qv_|}$ m3@mQ:ίnPFbEا-)٨"VvƓd?5 i+(㑸Zf|ɸJg Ȋ7B}0qkmsoMn3b(c:e)š`mq~}z1/!ްsB YdBovׂVBdW X9X0kT)NI_Ҹ1 .7ӔB]ѝxB{(݁ǟb‹pfڴ''!g16cQ⎖Rb)ъZH莈?]q,r{ljt݊J I=W- P M^i)^Uݱf} G^P6S'w=T}A8}P*@ ?$!ӣv-hsOn)/Lq\'&[cs/Id R54n F`TLܞlXaC0bݻaQMNDZɏw(éM<ӺK5] M&GhQKS̼aötHe?'Q,OnIr`3hcb38mirB tTv^#"!HazӚW\+6&]13n))㴽g8cj-JѱՄ.捏%_i$/\yA0qI#Z| 됋cm"ʮ?Z/y.y/@1oh4kYY$V2L7@eQs/ f,U D\@1; mZST[9!)/>lv۲Kd=֢.L@0M|Q?D Ʉ| ٛ5[4!.7Kr3䛲̡9: :o#A$롮5~)p9%]xBO x#/;a2fap& =?Qƅҙ!J8S")g?U<޾v& 1z9S9Jx}L֤3/6J1}=O)#2z`|?pbYBv|].? b-ThY b/-@n7j K0'S?7;4掘JjrF[12.G`ZPCf` C]U/saQ\ RyA;\8:AmS4e lD3$9HfԄ,LLthy9`Y4~g` v߾Qh$qv0~ӣ q}Xr+\wG-Rd)" i2N^ EX~? 'RVbg ,Q B&l(1C+f)", 6̲@IX&om5J!¸\ 6$ Lę$ҾU"xKh_&reD/۫%'ՋVqYJ)[UD^ M$[Bd$(̵1#guà(FpZ3Enp]KjLrkd0xM!?4FO1B%HP$ڊ|<$ڊ[͡_`Jd{-@i-|H_dtxN6^v- ઁ=>j zv#$Zȓj b?CgoZߋ`łBK4^Ǵ e/a'OR>IfjSA|Y38sG\NJ%]JwvJ/;Y^ oo@JŨ6'xpgʘcWYImxgRֆcװ!+T8,ji=uֽߴ7 7`g~3!Fhps|qiod[[eюaJ),0w|׷=Xrv;2ٝw1ԍ pF+chc:Ϗt #=sLr씿ɤyĶwe/&Kƺhm>:ÿ#E% OX.;ʢ}<~4#kۀ0I'$@IT娠f|yAޣi-8 i:5eČ#6&pyH#ڪ:^10))o_큢 z[Aew8Q$3Nx!9Z[/m@Gx4v+ZgiAC,5xŕ 8 ~Wx@‡MZlO(zf z_aMf(1@ʜN,J綸6.*Xnd-ʯ[L7OS-,ەE ~Ha7RU"=kV5i;\Q( ci˰:-yb]Be,.On74K?eڧ>H2FK AP`(E6ئL\'ZOO;\f"3`Җ'OZN `a%( V* *pzis2v %/i~%H熡_f0Wr1MXVú ioA@{"71A%uwxbP' #yB al]6JkጀZn۟(no!kqd61j[=tgXç^K~`\ P'|f<^AbѥT8cI9uz1R/+)(?\LL<`sZڸFU[/Lߏ5vBSǎ7e/Q|Fk`Ƃ, -WGN$ gTڢWJggA{RDroj\S"ĕ5W/!ebQ VvFCm0r"=xvUȾWCđԇDM19;uPWoЖhٍJVxVQd`WK'Pf^b蘋t-,w8(}5O! ҉w{ջJ @v͓8Z/ bUv˼ @bkʶ`sN8֖v>=gl[hy̵9 JٛpDÞPL VN߫Yn@QwUſ r6FyK5蔺.DaWM?AZֺWes9 r&mT]a@ ~^ wTA! oShV ScbiBy>*]fQ1/uU/f"qxe5@H'S5{g-h^_.>|c '"=]XIzeP6ue% Tp֥`VHD\~l! Q Q$#B|3>zl UAkgv}q^ ybð9Ʌ1RVBղy?2T7q[O!9D1ꈾ\@u[Y`+tɄ:A_io1+tSJx3׋FP6r#=gP q£%`MHԏ|,5B"0'ݮ[U҃ڣϬ/V0z/-Sլ,G75,p,+wߥD 9M})+uPma*z8zR,$xz/#ncZ^?n9sFdիZ]'r)680Nbu|ȕ?BLU6K#Pĥάu|L FY `Qy~x^cN0 kBڿzJ%N'.>tzCx˃y׷ 2'Z- XU樄c Ւ/RFoBI Έ+*fp*1u/|'KAToY""]*)X?!L@wĺG@|KT8cG;l+``ŻW5!5 XTW4ʉX![zU2%'-r2*BW E3iCa&D,<-\R@Y[Z(Y=~|#iUǟI֌}'(7I.ql~4n؂. N|.d{$)4 2 <|2m:ޠ\V ^UP-8y~ǩY!պ#m btFad91$_*Oc6yJ=6c)DF3Gp7dycV¦4ȯN5[c'ʲ,ZΜu(MM6OcKGǾǘ #ӳ\SG=c.x6`$CA<:2GA1i??՚g=V Nɘ(k8w}MʐUV@M_g}G{Teu$i]xةM0X8b?[ͮxNtBy{ FX|j'-H",=b ۈˎ`A$ř .6Ng5h2^ C x~\RmE3p91/:("_o9KN.tJtȢs+~4t>`c s824`"E"gMm h 'y%8X) a`/|@WCU;Wy2 > r܂xlJ\mBV2ENU*uNZ$n7N@#3` Gو%c_)>V=3ICbXm*sex6bր<\ueav7X[wO$#HNd: %yP\Ŗo꾒qIE|w 9: lN$1 T6 o0nԫv@0m^1rj\OxTu쬕|+p0XG?~bWizsǂFP/0Ѩ?cZz/_ 9eNb6Uwcyey`Þ ︠k\&F(x(>_mp'.N#7jי+PAڐ[ A5uC׊p9k.l+KET"keN+xG!nk؛^޼v?2i~]3h~+(*ҘڪA~Ĩ< +қgJY%uY81P$&ayQc m1k~bDJ*ԅ(VzQ"QnO(ա э~ݣYL >-Dج\5J'+Qx#s%tz:WHflIk@HwP8߰;=Bp9{E3,C>nݦv, B4G nWm[[/EǑXR009*ͱO`Qj )[Lx8gI^NlkcNrV8 ?-lE#!l5siգO~=Ѩmߜ[C;q!5כ9O)ng]<\ 8YauO:Ԏ֤P%v /e2:\GOcp@'dj\AMzkNuMq`]2|GpaߺKݳf3Oκ85CoUU$"t2/AP: 3ad(/~zua"~j=V+a7+4{9O6rЦt8%)#?Ozi]Y 9#s&V+u~q99I)9BdK'a1_m).z&"9]vΙ8B_c_&{Q'1=.,ϊssZŵous)Ś¹w6%`i\|Eiynu;}G8Iٝtʸ}+ԅ+I%vz2:M[WGI-5O 89Z?g'it=!z<*C0`B*c9ϪȰ9EydLYE/4)+$"0R+tKmb1dZMIf|- ;}tݢaTbP2V,~.W4E*|dAOfܕO) *gI6l&Muc<k3swrߊ.=qQ(nҩJLW3-SsB cUȐ)t}( hI~$ɇynW[\R h4)Vz0OBtg 9LMd$PMfMY&Px閭_{y]bn0}mÃp+zpe+nB^7SJ)Mm\d]~{k2I6@ wqxyM^M}MN?8f/ڤFTIW(YMQI֪yذ@0HbҸјK, &HY {鑍JKu⋢nS(V QAUuFӢўM.cxibw˷EBF<7A\ż9Xd81 0y0ĮϷЛ.-%$KmILWzxnj=P lwqmq2_q~{ÚyI~\ Ew`@qY!&9r1T,8,]Hi"'S9ТZ'w7bVw=>(8[Tz,jr@Z;dv *mH#lǘCkW;*J[o;l #r&51b7"ᕃ*%ٝf~qĂd~謹@9uRS@P{acHX#ZJe%BrrپbN/Z5fIu 1U_)5> 8ֹ-lCĈhROôđSniVzt,5jGql,D9OD[@zQ/I|8m~Lλ0 a=zaP=?Gttїk>y#J+}w@DKQ˺4$jkjhP@_auYiPnbvV66 3:&~{*h@"OVGRdZ"7$7{oÓvLcwtB҅B{ފ~CH8`7$i]1ttx:Zn_#z5 ;au9,Sfc"X?&mxY]nk]7\Y|~^2T.)SYTLZU2/XN-TѰº|'Nx>Gi7zϤ Cpˆ'Ruێ]XE<4YQ*|=YZHр6]tSuGFv55i‹o+ra(jobP'J;gssV aQ9 >2m&ʰ ǰɇ'ŸLt.u9Y_P0&>?|7df(Bɛ5q1cc)Ϙ& &ڷ?)(n<^UC 0;~GJjSX2*YYdp#/t)wCL[X\\]>.|g13p-C]ncu={Y&|Lel+~JgHfEI!9C>;V⊙~BLXc׋1KAg!r4zаx7pq$1u#}8;bʅY-+vθ"Z5|W@.b=Ɩ"J?Ҥn &YY^{2jpۘ:ݖϳc/п3ޣ.2jQ; FFPG\=xPEwy.bp{2V4u 8!"E)qCOK*!z7\ZQP*7@1KحA9hԸ:O}> Zq0 Y}iɆ#^ktݒeg/OΰhJr$[9vV#II`L.m"g#׻VVtb\pݡ<!K+ɜj`!.rgd-/B]*i젯"x`ۨs$=0~tqBI% YW+ 㱒;BjhT*4-$t2Ces}:>(!N"ryͩ^ߑvu.2R,\ڤI /ڀ'VsXZm@̘h網=!eչ]~nlŸ/4jAmC4 ijH8F $vǐGPGKȏ`塚ecޞ}*>`NӃc;p3G/jP4i|؏cu]4c'>2>G2D%a:b_ƁOK~ܜwp'iy!l'i)PpN;w6G*gzI9٧&,upFPŽ$ Nפ]{H4`-.O_@<ąx@\jFpl]nIkv.L7 B=%AY1Y6byzblH p ݼ$'AM:zOuQ#KekLi?L6 tW-#:'5$,ѳ.s@H!+?nLPH7QQ%zI buWp+ݶos_]jXXb5y] 9S!~Ǒc-*du2(4;}밍ݳpG2é)9hQ+h@KåT3n}wjߥWGCӫHSỷW @(:悳M~S'ă?͞f9yioLM{]QF$WQ#]YU8c~LY35>Mc.`.a )4 5/By#/7#Y8feHH8BTĻZz ~~RdƶL&GעB|¬'!S">1h6QLg*CiHew>i7ModhqLO0)UgOLӼ`ܳg^HEޓ/y:+ <s{>PUe<:';5/vD(J-Jc@zr}P N7O4]SA0^Y )kL}iWPY$u+0`0cF<&m%Z0vXjuWz[X FcѹY4%bvq݆ {qF{[;~Gt҄6?<1JdəRSV7LlK)FX4as?(J/!J{5'[ukг*YpdtjiZ]ǟҳe5ʃuLHI *Ufu־;;wmAEPtnua'c?P+EZv!zq!0 uCy|mɩ'ųD G%*P!aaq#Ao΄8_0=ozAi9߹(Q۫AD*_Mg2~}gHdDfN&E0tTdI xL݇=tCAs*6ElƢm8bWUZQ@4d2jm jt5 bE*zWy#޼`lUcTYPfPO+Ps7?}x=;AN;᪸$*e{r516e$GU)w|&a6 HSe_*+.SE$ xv,R(@HleGG*3G ׆ d"!U-ArgIs;~D~e9 3Ջvz d9p,bZ jy ·;&pvu.3(ǵ卿q|w#.zx+1Z{*sV@ W |XA Ҁ;q䚝3 MAygl8z(䆍q&>anX~fJ>l5@~`K#aS-z~@:bKʞIM Ewn1QVݳ! H dͨtB1?:H/&ج҂h\6mv3R1%/Ȼ6`Mq싾j ues޿G$?F~R[@ oqIu)أP4zEe0B؂P-Ar.NXgoQ}f7<4 $!a6ړGj^M}Rvo@xI@x+ ڝA JqR?'+*yƯ^@4A|YO] xMtB?Ѝń]$y.()hZ>?<#٢FI^p(SV0լ9~Ȅ2 P`f۫һy}ɞ[aIСEpNbǫXZx36LF`nЈ58yS]Nf1܏@01ͻ͇73JiyȗTF# +4d .ecsPL45By0]y#īi,.#gA=\Cꀸx8̆npa=7`}]xyʄ/hb Fߏѱ)&SJ&oVTF>hp5Ѝ6iO;02[Pb4=dT =0['e(1e' $ЁRJ';i^!GO$BXԆXS/M^mү'epu>N&bdʡ/!V4+ZOVy8U\v$ l_<)jo]aS 5>{8xYrff2+o"*d1# -]^/uU @޽ЭD+Eهo،J=6wFF^_4T7vQyK\X̛Rx > "Jm0d+3lAx0Z3,ɿy ۅc1nQ"YJ?_~:Gf 3ڼ/j[$D'$L(2*M .b٪ws[dT~rge\1Z)Z^T w 5_# n85r@7q;x?5yeQN^@іt \<Ÿkϝv)Jw-G.1-}GOh!%o|n˵VFԀv/ov M7HB:Y,ZɡTM`Xr/i1Io 3X%i]"˄UcxoSc+ G񬠥5\*vt!fe$Gμ$~w>h[@X쇄gHmp:F1t hkLgNͺvdRϹF !5RA{ ["|әp"ncj8|8VFZdp.dqYCs5Eϖ~i= oD *d_#I0 =D3?ZnǨRn a7XEi\9@t*>Lk&BJ‹5QiulMD!qyL|B-gP2 nVX)w疺Rݺ&.|u3 u/ěf96#%R fM}`W^#*bu2He^~?zэD'9^efsE#ظ;ſuY VB|rjrG\cXHͿ :FlD>@vOxbA2yb }1rX3-=*bYA7m6e:z_KYJ( ygCZ5ڴ[6t{c} 1m>΄ӽ8E*6KJvu/k%A8*M(Y3Uj, ~lROxө(C{8Hxևչ7&OQ܅?Rkf+ZHk->3/FGVX0/XPėXа~r|V_dMa=d4뱉P9j˒N̵Jpsև*HбOR1Q_wRT$La +lzi"XeH>CNr Du+-Xn^ڬ+l"b>Zŋy]dv ׃i`2ሎՕ)J!躻nX cbڭ8xIT>LjaygJI9*S ~5ZAv\bw,8٩j6Өd8icHZ,Vva3sp(%$;VV .XŬTA`(sT Ϟ}+ChzP뵃K76>^;:D!"vG9ALnN3o.XKs@>ގ*IDD0.Gsʣ.)fB"IhGgXasss@B\+^Sӟ6L%сJ (vrej{RÙTAwHޡݦ@cGZ:W :MNbS~?߸R/{qij&kJ7,!o3ID@:D{\#9ޘ786ٽF1Opa,Y'c3{\<>@!BiLl&M yJh Mh8!%@>LXE`No!g|Ⲫ?5S_p[Uv'\QT1o)\Sn6C |U }zXD.p/|Mgwh+`R SErzOL/K$߆Hy.GoncpQvHy~,d^,g ԫM0MVa^C##6?aO[:等yی ?Q}#,s\ rY'U>g p>kT/t[1t•L@Ş )F69*\N5,v^`f9nN) sI|4'U(?¸vS&VK}<,vxehL,{~ijkoqK KHFB\JCpr*mgx5d?Qq >$ ]ux+mV"1{A M|7Xíw9xkl`Iu`>GHM <_Ar )B;WXSѹsrP.CoM d" BD~szF@?/!)2?S9uθF k;n0~JĨKɽ>ÃHygEX"f@5U鵜Z{&pWs @5pkOv^,/_u|-ۗj3T%ƟOxsur3b_ÿ8 &>5KH` 5BZ&bj/F-[OQ]g"a![*űZ~V*zVŤo 5'91HԤh.{,gy>."<2 @@u厇G--gvS-k/0({Z0p[\&ww)s;X/UvF'̻Jټ4T-(5BS~w9FZh{d 5k>yFoDEh`.*Z=:KtMJh0[`e6پ`%09d\A麔xA 5QҟX(f";Ă-%pw)0*__T!X+!ڗD"^Zђ&5!: h}Ĉahq\ n49$4~@hB|,ӆ8jZ](7CM5&f@>knY$*艂\{"B[idSp `>{xqm#UhAaw`Pz[ zEEP rTk@ 61&..*BgE-ӒQ͐I߰s~mڲ֣y$ݞ6(V"Fa e"1g;U܁:}rƐǖO֥j wc[ԩnG,o cR0r\)aׅx#R!N R~mV:heR.hn< 1O"粔H_Sk: /K岯~2M˦}~7R;aE!u@!{4)0E~;<glڳ@lqPpN;r,v6Gwc5r˄1}OO\&-灠o}ągEډg:F/$;$ޏ R0̺*˜H1yOYg27>m{6 ׹.HJwhDhgv+) opkm?>t Bb)?9ExԒ1tW c_yb0%V, tQ`lKM)JݧU Ut:*'KR)M<,ꦔkqUT6Z6uֺ2wcJ'W9.7Ǖ6+t[:Ysi[bք'T~Smyګ޸C ʤC9/# Yy>$ 5œ%Z-š(>Sdi"O= zm=jG;58%+ghƹNcu #2 p25ft*A߇'tBaiѯ~P0~D(3qYҢ]qcA̳ Ͼ1Vw%@Ćhd-ǹK,sRp "[l I񞓘'R7Ҥac"B^5 T># 4u|VryIxϾɾ c0#Kݚ6 Iܔw,#+E;rHO*O <z7'헸kBv[2T9/9Ut_忙]c a n;ͥW]f忐}U #UP^0fxUZ m95<a_u%`KÅ 90cI~Oă9r,w6%VM8s&7!WTS`1I 2dkJ:^'ڲ wChS .̧\e7Tބ?&jp_z,j4PTT]c)I:GY3vS}Q+~]1>kv01 0pA:wl?O}6aIͫr?Ii89[&8,٘u^oC@g9'"L_gmX7|_Z]FcoA'2%Nl_z+7߼  Z23~$' ᇿ,CibQsI,|v΍%5̶ֆf+:,Aq;15 2g܂P 6 h)ƋVB Ȩϴuok_ulo;[/Lu۞mm "(+&ec@b?jYMt(j_Bx'g)m'nT.~mJ,Pr*\ic$g$E=*QGJӊ p-~JUB&#({֝  B-m8!G]OZT[>w unbyBD9FY01hf%Lt2l/R_ه)n'$r"e)L quG 7P%{#nB&qMx}(24M0NXgRw>P%$4j3$ٻ 7a6 S WXh MnI ֟ڷ@|?~:]vdB#ū*wl!efksMN48LA O?^5|*l1WL &i>yƚ9y)Y(eܻ_% H9\\j>H7zOqblW2PH?~2rCwV͙*ؔt0KkLg;N7Y}U80Һ{&OĸHt~SUԊU]YvRP/Y6M{)2}i-euݢ*V:@c$O+3*3:WJ듁)b;YY3!Keb/ #h\['`J@%+pE֘|I( cl?'1OBW &YPEyu揕켏=]j[f9VH uƁixE@,~@_"NR ak2Г;4 GKU8ּGgE'-|w7"//c/xd5(BQuw\qZ8w^QLJ#! AGUd[ǫ~۵>+mP.N*0 1<ɻGhf5|#K3@q B}TC 26qߓ?jg0Rt.?:t'x)iOٵAUZ8MF~iZV'D 璉G>c-gsm+D5ƹ^>YXjoCn"(cޝq; 0ultvE &hIP߂!VQ[Y:b/2~/1_ 84)! nU<-ԧo۾QQxZ?D; "άђL:ƯYH>@4ء5U,|, m0{|~濇Gy]h(<\0X;bs 0kM /Y"aR~QADtʖilV\J ΉE3,fKH>brP>:OG1GkVRhO ^ %Ĭ6liKQ^R-f" ´Jmg,kk|A$ڏQAGaA!Ud4x"J\M=UA=ɓE2ÎbgATlc[\@RN; #~_7,Z6z gU[; KN=@cO7m2X TĜ=]BCh=0X+M6~4i?hI$yg `|R"c71dደR#Ga'dR) ۗ4O-GӲP9V*Y:Xy "9􂉬&e'{>DӎZTdjΐn!y[wE֤Y $@5%L*;>ن$vWQ җ,wiXrk\4DIEK R<"$Qy,"*L)Fe.YLȣ¤iK =ݻ#p1' R_|٠wc/R;XDӟ^}#F/[ny#BSV[ MLfx,(R$͢'o Ƞ<̓vr,LJ'8u)5(NNI1Ym(ܬuɎ kBgHj3B􀀅Ԭ %ދ>Q 9KCNÑ/Q 2C`zL2u2OV"G{{,ؒJ@e9ܷL젻5!4&lxFUCSX'I0P2DJ`{(^8j_:b0o h?U',mKpwqڗfT)~}R? aCEc(|njޯQY-cI"J̢)yFE#g!"E?o }9f3u_MTD/mvaXz5k3fu\3P$TPE $Or?*tS(L9q⡉6N s6gbpu<YB.` IEvs/Tz@PU}dG?c+mv4e܄\HTG8b:;LڐzsބhA٫|k/ׄcZz0U16P5^L_fup9 `u}cy udxpSEݿ2Z% {|<̿b3%||0DF.g,?Xۡ MdzA_/~f 牯Q_Uytl}q:]MԆT}`iEcHUxFUݭFDwG7H/_paG[&VZJ:3<)>Pt:>`jg'in S x7(G&6!818lbETsdijԗ@ sG' !$ ̂;%4[iS$U(W y,6?lFlaıO>m6c'ȁQ٠J3 YF!;D91T:!cYVmŮo0Jm&U<eb$ N 2 nmo],xt2m($LR~@kQ"B[aHȰ G9ETu996wFx =.ݲsp*\mIб$[Ă]H5!5M܃Ș)gTstcH)g1פoAJm'e<8n0В@<]%ADDԡU}59b}UP׳h yIaph#Wڨ~/O(kWJ70.Y4li$pqH_b5C:eshA".|R_blb?^"V3`ݢpZ@'#N֫ 's:*{yDz|(Q^i`>:v*`g\ߗ{Xdҡ["$CMX6mxL{~~؀M ki:Esm~V}RP#)l)?w d69##Ki1a5SAZ}-瑞a@-*sćUnZ9\8'3:LڌA\Q^|Ǵ'"`=EA5|@92϶*M, 8q+wnyeʍy\Pln V%0ت$΄yT|!*%6 @{RcAcܟ^\/0<<^N5HZjcGq,- iw2$ڇH= qm~+I՜N»|>IiV=՗nR YLVڊS@j0|~ 2*`Gt2HyFB6Jg؍P9Zwr"rFAtKy~Mw1~`%73Roz11*f !gԑP> ]yq+t"cB+ du6t*Q;7ĥhWI(=|oWf;-*{ !fʱ>w&r~btK۴z&0PfHS/6E)6pu:5;ǺWǵd)'; K ObcX(pmvEv4\*X9CW#rr120+kM;Eyj=d9ӥݜ#j!Ta:;M i:)C/6TT:mI-%g'&VTg]HLdsm{bYk:T5vzM?ǢXy*ˈ⦺ I+7nq]SϹ_N@;vw3)33^殡g,E/#ZVך ]'B?ZítR&]Gq B ۵q"\bzLsk~Mf^kMv"r .٪oz%Y(ο RCi&΋b8F Ar3kh*1pZzK0}"g Sծi6ȢꔒsS]@ʑ\ H+.6SEknÁ^Q|n#LgVkڷ%a2Ă:Гi>Z3/ < Lcu &Xjq!CBY4}&hHæRDߏ|8kV}L¥63@-Ҍ;?َ׼A,s8m߼6,]\ Uhyf~oę:$(]EM~>e~8P3PV DTԓɇO"!Lêj#zsזLhrcƿBuf2>ve-GΜ~k%V!+Ez2P|׭#f  ڨ~.6dj~8-qoN%lzxHB}UW yw{-Sf`ܺ kW@/? ?*di 2gg>{>5(}Ƀ[~d.!59^y ߲Wan{hvαiЖT/k0OY[6޽MAZDuZ8V׸s/p:VY=Rϊ Ct&Zg%-r_kgiO8̳(K0)`OM;`w̉_.Vnđȭ~3p购oʬ;̖ -۠u{CKz5dR]`J vXR?dR {D'-c1D']I j\ DI$ne4-/w>FL] [2`ޱ h5,߃ [%Ո-HvA%]C3]PYЌo"K&Vk~* \[kuc *IW BPj"`PEE 4 NeOGݙ|spr9|ME9 H,=@g9zn|Lmjo2= c]T'Kw+3YӋ|i*4$@$^+!zw74Qm;Ҟc[MWˑ=)mO*%D6j#18O&TU8FǩbA*r654K"DL\& CQZл-`>_7[ھe]=M5()M5:@tXu졑KfMm28x@;s^H=U1WUkqeT\J1Liift^HgZybNQY,F71dNZ{|^!2‹؄W:ʨGoN7oXyZJ̺-$1m$؂+m.TF٫rpp_ٶ ac|J jvZR -*굻*-8 !vs/k36w}n%| \t9(>OU1>TVU]k+ï-h9ŕJK̒FZKt6ެa4=d*s-]'ayKLuB[JpX4,eԕ!S  yƶJХ4-?]*qx,iR͘w|twVD#Ų h=UchZ(} 6HM"t,Hή %}i'5HҡGf&w*j.ӹU/* jI.Y-BcL6; 2 uK LSɔx6%P.sJ;6h:5D" 0Hdx:@$SNK~4Yz d3ª{֕^-@,v_O$?+"Ô 19;QVGDc4A 0և70jkJ73'F` =y.?+:-p]2kU\9:_[W'O(NFL<wDixANkxǀE hH[Q\Q8lu,2BbU((!yb DUusf] yUGv,'sȆؾ& WF68f#W;6l_@2^gZ[ ʜ"/ WP o SS9}_!<Df1BvO32n(kȒ_``􇇉ɠ9W ]L{UuVi!.pDM2s QjG B2e, ±EO:J}Z tߥE#=+M,/"(IjJ%hnv߻6i( uu,sy?\) rKsU I vOH#s2)bfN:A5I\z6J Q$CF9n0C-οv3f. X9fW~.Fx'㜼ZOB8{5Mya~\y?S2qQ)tϢHG}˂ aPLks}E}AIW0+R cEiai0[ڊ3|j ,y$wu<9dža 1baL(\ I7|e gZj 1]*UKPYKHPK?B_]{لJRYd+t,[ژ-Ux%my I2H(hqA)JjG tr4vzQ{G2 &Lݏ*yt 9X̓`Nki1ID>%tpE@LMχa 5;-MפCE280_hH(|',lz)m0 5&6 eCd#2.<~_p4Q^"kv)0pALk+46?5aޏ P+@чc#Iq*MMeĚ)9L6Uv;~J xuCZp'T,h?) Ӆ(NqHWL+!3RRɁ<̇a ,