st-0.9-bp155.1.5 >  A dk<>I%z W_ h鹴/(Q{ϊKN# JKgvi_#htMɪׯʺ}b*SaJRQ&VI3afS(LN իgS 8Kq]i@a"G ,D[߄o h"k(.H w !Jqcn~am3θ)t5wgҝ{ Qsݴ6DKNdvi?Æu.dbƉ,Uؐ<)J\[ai7Ի)"63vY1_&r~}]9P@!NOwD7`c;1\QF5F^HWmʈz54DNJ,oP<5Rt(qLMb'&Oֵ#GH"k" DR AcW~<98Mby!4_ܑ,Z]be9c9f4f938669e52ed7e586dc68922269e3ce5420af7db536727b7f5a5d85e92640f8e36f061747da544d0bb42158359ae4cfd7dk<>I%z o`BŦ3,c9iuO(%)IWݭ=h*UI}}_b !Z<R rf3bC.W^ݦPUi`fؠ~H@4߿&!e Qa%ԨKGh'f5MBix:h\]Gstd%""7w&7`reI}k"*m'>+#Y/cԍֺFO 츚Obdn}Y<)nԐx;"Hm, ZuZWJ_k]H(D!8=,gt 'bwYi Cj'nvICˑXex^Q&Cp}|3J6lysj;h j;1;0O]XU$\X=זA?UR޹I4p6T`aAek! LkՂ$,#w^Je!b?a05_64>p>,?, d   8lp|   0 @ `  8`|( 89,:F' G'4H'TI'tX'|Y'\']'^'b(c)>d)e)f)l)u)v)w+0x+Py+pz++++,Cst0.9bp155.1.5Simple Terminal Implementation for XSimple and lightweight and unbloated X11 terminal.dk<-cloud118JSUSE Linux Enterprise 15 SP5openSUSEMIThttps://bugs.opensuse.orgSystem/X11/Terminalshttps://st.suckless.org/linuxx86_64U&*큤A큤A큤dk<,dk<,dk<-cDan Čermák Dan Čermák malcolmlewis@opensuse.orgavindra@opensuse.orgaloisio@gmx.compascal.bleser@opensuse.org- update to 0.9: * avoid potential UB when using isprint() * make underlines and strikethroughs respect `chscale` * Delay redrawals on palette changes * 10/SGR mouse: use alt as meta key instead of super/windows key * Fix mousereport * Fix overtyping wide characters. * Fix null pointer access in strhandle * Add support for OSC color sequences * Fix possible rare crash when Xutf8TextPropertyToTextList fails * fix a problem that the standard streams are unexpectedly closed * Add 14th bit to XK_SWITCH_MOD bitmask * fix: correctly encode mouse buttons >= 8 in X10 and SGR mode * ST: Add WM_ICON_NAME property support - add compose-buffer-overflow.patch- Update to version 0.8.4 Security - ------- * config.def.h: add an option allowwindowops, by default off (secure). Similar to the xterm AllowWindowOps option. The sequence for base64-encoded clipboard copy is now guarded and off by default because it allows a sequence written to the terminal to manipulate the clipboard of the (other) running user non-interactively. Features - ------- * Integrate auto-sync: draw on idle to avoid flicker/tearing by avih. st could easily tear/flicker with animation or other unattended output. This commit eliminates most of the tear/flicker. * Optimize column width calculation and UTF-8 encode for the common-case ASCII. In particular on glibc and OpenBSD the wcwidth() call is more expensive. On musl there is no/little difference. * Add support for REP (repeat) escape sequence and xterm compatibility, by avih. The capability is not exposed yet due to some issues with applications. * Call xsetcursor to set win.cursor in main, by Steve Ward. Allowing to set the st snowman cursor extension dynamically. Fixes and other changes - ---------------------- * Fix unicode glitch in DCS strings, by Tim Allen. The related sixel stub code is now removed also. * Fix for incorrect (partial) written sequences when libc wcwidth() == -1 and using st -o. * Mouse selection fixes, by Jakub * Make shift+wheel behaves as shift+Prev/Next, patch by k0ga This patch adds a new hack, making shift+wheel returning the same sequences than shift+Prev/Next, meaning that scroll or any other similar program will not be able to differentiate between them. * Expose rin terminfo capability. Tianlin Qu discovered that st is missing rin (scroll back #1 lines). * Replace exit(3) by _exit(2) in signal handler sigchld(), by Jan. This change prevents st to crash and dump core in some situations. * FAQ: add details and a patch example for single-buffering (for the w3mimg hack). - Update to version 0.8.3 * Update XIM cursor position only if changed * just remove the EOF message * Add st-mono terminfo entry * config.def.h: add a comment for the scroll variable * Fix small typos * Launch scroll program with the default shell * Update FAQ with the last modifications * Add terminfo entries for backspace mode * Fix style issue * ttyread: test for EOF while reading tty * Add support for scroll(1) * make argv0 not static, fixes a warning with tcc * mouseshortcuts: fix custom modifier on release * Remove explicit XNFocusWindow * x: fix XIM handling * x: check we still have an XIC context before accessing it * x: do not instantiate a new nested list on each cursor move * x: move IME variables into XWindow ime embedded struct * Increase XmbLookupString buffer * update FAQ * OSC 52 - copy to clipboard: don't limit to 382 bytes * CSIEscape, STREscape: use size_t for buffer length * STREscape: don't trim prematurely * base64dec: don't read out of bounds * Fix tmux terminfo extensions Se and Ss * apply hints before initial mapping (ICCCM) * mouse shortcuts: allow using forcemousemod (e.g. shift) * mouse shortcuts: don't hardcode selpaste * mouse shortcuts: allow override for all shortcuts * mouse shortcuts: allow same functions as kb shortcuts * config.def.h: remove crlf value section * FAQ: add entry about color emoji Xft bug * selection: fix view to match actual selection on first cell * revert part of commit add0211522737b79dad990ccd65c8af63b5cc1dd * dont print color warning on color reset OSC 104 without parameter * minor code-style, initialize var at the top of function * config.def.h: tweak extra worddelimiters * use iswspace()/iswpunct() to find word delimiters * replace utf8strchr with wcschr * be silent about explicitly unhandled mouse modes * simplify (greedy) font caching allocating a bit * style: remove double empty newlines * fix use after free in font caching algorithm * better Input Method Editor (IME) support- Update to version 0.8.2 * config: add Shift+Insert as selpaste() again * Let the user specify CPPFLAGS * Set the path of pkg-config in a variable instead of hardcoding it * Makefile: fix dependencies on config.h * output child WEXITSTATUS/WTERMSIG on abnormal termination * fix memory leak in xloadcols() * st: small typofix in comment * small code-style fix * Remove the ISO 14755 feature * Revert "Simplify cursor color handling" * Revert "Make cursor follow text color" * Revert "Fix crash when cursor color is truecolor" * Fix crash when cursor color is truecolor * Make cursor follow text color * Simplify cursor color handling * Fix crash on resize * config.mk: remove extra newline before EOF * code-style for pledge(2) * Pledge on OpenBSD * error message style and use strerror in a few places * st -v: remove years and copyright text * set sel.alt in selstart instead of selextend - drop st-optflags.patch - do not install development files LEGACY and README - drop compat code with opensuse/sle <= 11 - do not install the terminfo, these are provided by the terminfo package (from ncurses)- Update to version 0.8.1: + Fix regression by selecting clipboard text. + Don't modify argv, use a counter. + Selextend: clarify: !sel.mode == SEL_IDLE. + Clipcopy: no need to check for free(NULL), set to NULL after free. + Whitespace fixes. + Fix title initialization. + Fix regression from 69e32a6 when setting title. + LICENCE update year(s) and major contributors. + Makefile: add all files to make dist.- Update to version 0.8 * Change default keybindings * Add support for iso14755 * Add support for enabling/disabling utf * use math.h for ceilf * xhints: no need to initialize sizeh * Reduce visibility wherever possible * Limit usage of extern to config.h globals * Split mode bits between Term and TermWindow * Have selected() check whether selection exists * Rely on ttyresize to set tty size * Remove x.c dependency on term * Remove Time argument from xsetsel * Make win variable internal to x.c * Factor out equivalent code from ttyread/ttysend * Pass new dimensions into ttyresize * Call xsetenv() in main process instead of child * Fix color with FAINT attribute * Apply ATTR_REVERSE after ATTR_FAINT * Handle XftFontOpenPattern failure. * base64dec: skip non-printable characters like \r\n * Add dim/smxx/rmxx to terminfo, remove duplicate kich1 * Add color change terminfo capabilities * Simplify how we keep ATTRs under cursor * keep some glyph modes for the cursor * Support xterm Ms feature to set clipboard * Split X-specific code into x.c * Fixed 'missing glyph doesn't use fontconfig config substitutions' bug * make the various combinations of arrow keys and shift/control/meta work * tic -s -> tic -sx (Treat unknown capabilities as user-defined.) * Add tmux capabilities to st.info * Make strdump(), csidump(), print to stderr * Do not use color when font attributes are supported * Add missing device path to '-l' example * Add parsing of DCS q sequences * Delete ncv capability from terminfo * st.info: do not prevent st from displaying attributes - cleanup with spec-cleaner - drop st-verbose_makefile.patch * fixed upstream in fabd4602b3223666165c76c397644a081b9a97e5 - rebase st-optflags.patch - use https urls - renumber patch- Update to version 0.7 - Refreshed st-optflags.patch - Spec cleanup- initial version (0.4.1)cloud118 16847493570.9-bp155.1.50.9-bp155.1.5stst.desktopstFAQREADMEstLICENSEst.1.gz/usr/bin//usr/share/applications//usr/share/doc/packages//usr/share/doc/packages/st//usr/share/licenses//usr/share/licenses/st//usr/share/man/man1/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.opensuse.org/openSUSE:Backports:SLE-15-SP5/standard/1d10785e1b9e05fd3336651b0bda87d8-stcpioxz5x86_64-suse-linuxELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=7bb83201ab7919e266f33345d9a7843e682edb92, for GNU/Linux 3.2.0, strippedASCII textdirectoryUTF-8 Unicode texttroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix) R RRR RRRRRR RR RPPDDxiz&9Lutf-8a06d2d8c9c56d3c7e77ade548381fa4b049a090ab48f578d4881ab66180303bb? 7zXZ !t/3] crv9wBK<J𨰁[@Z"q)\֠­dvH0=PXXdgSTbs3Ý0zL٘Csªp+ZɧG9ʰ?aS42Mڨ\x n" * fH$upz8~hM`sS)MUhIw=O5 ȍ\v7/u,ludIOWɶ9&jcP\c Xܳ?ٕv7HQDþq*~ ` Y@zCx1udMw.ަu!7 S .znmO}@-^GNZ L!$j[`qzجH*zD:OgF#nI H8R4;71C(զ@!o5o&߫BƒaD̨)! a_rŏңuJ)klCy!X]sP".ЦՔ<2gXˣF-YBY{(TnҘU/J)JKWusKξ(T `\Yr/q9oCb+,Ht T5 Z/ރ;kmXzV-l-rXq3lWݻ1vm;9Nbz+{R\89ix%ĵ_/Nת\/ O}L&S*:۴L_4D2 [_ek#畅'gG +{fM#8*!m{#V?3psY{JPn'Pٵ)_|ݏgۢX/MlI)<>qFH΅N3)ڟ06`+d⁔w_$YPϭlrZRCPrqJYkE uSZ?&hU TbV0yy8~%r{92FkS]Csd߼r"g. L=Ac(1@DUC29PM|8A"C<+,SޠL=M0yL iX}by+[TΘJ"&_ O`XɸLRyUI郬Nfuiɛ`roU CursBɳCo. 0ЙeM,/ ][K8+ 񏯟Oe*jm;Ui`S%`_Lk|rj< e?o#7'sZ<ӼڋQ`cx֝OB20+^c}Z{{MI ]\? SĜzz( }yWaUbERTnG^ٴqM[-IX%Nߗ6ߩK,c)qzt>{H|fIW8I# 1}6T聲@F\:6X)zX ̔O6a 8Jza6ZidЙ+xA4dHpSN,`DcLNA>I8d|G?I{Ir oX z%36{Lh*$+fhB&pF)D}M^.+^|z +8r$~[9;E5sv@E%`Q2Dg8Y7bfk>%@` p^'1Bty"G3N=4 YPmMKBt0j+m<Ӧk纓5YS3):4M5fQ:0H̀ 碀;VX2Fq:BTYsWsb18*K|agycdgO>a"Mm|\O?C[32c<綑?񒮯վ-ϤhZCl/TuH;XΦf[^>~CU\w/7h&ȶy6(;JH'Z2 *D[_MUzh+`Y|UiO)K# H^\ '{@ pPS>Э/PmfEf" qG͜RzH  ͝S@gԨ,G7ۀyN3ӳ"(YCVjI$q&)YC Ŋ:hJesde69 cE7ΐfuena ^vUџn+qU {߬U0-䝖rߴFyVJJxGrGJ FgDsƵu2d y~ MѦըZVp䌑~J POgc"̚kL$Ԗ%J I N*vz'Ԅc|A.@ub11hDN4))4?ѹ\2 ŘTpm $L*%G9_l`;_n#45  >*BܑE캮3r|#@!!LK-ccdR5gdVY+y|n"xb&swZ9|a-G"%~c&P7+J^NIq|N`_"V[L5v:|mЊ_z!R|=x#Ec )ߡWx.aVPEJEGcwxy`b7U|ŌdkϰhXv>(cjRaKcD$n]_WإVƁmbxmN(!Xgo [eWŷzny<E<i~sHxĘpi7H }4R`-ҳ!%;k G$%Hf6ց֠l:Q&S^A$:qZ"Oĥ.I쥔|Wae05) t[^<`[Cx` f}&<]Mo-UuZy@{4Ƥ.l\8wu { +{&a `/o:es( < /"o?D*c`ŽXd{BoB_FI襶YU)11! )Wl *tSv\+1Bh v.X"c[@ [ZF+[q]1L>Nj:t\arhK]y%'cUMi=HCMkk}e %s@Gsйf9.Ed2!)' stW.8%j8o@oEp3B@6J5zņ.JtjQɇ)9^7zLx:2;pr,H4{YH iΗ "{rEl4w{i ]7|HhSkPK 'Bh2 &FȚA#0*Y_| >b |1{ap9[?&(z}'j WU]:PWFӆUYzbFĻΣ!~8ɟ:Km'sP({ސٌm92`neMV=rc_;!0MDs_~OJj^;:tB)3+xDXieza>5{%m&vΏp!ɿCR}`9D\ *~H~4 `KmDulvs `oĈU k wY'{{ntU^QwP!2u0U ?nW}-k-Z5=bAenMa,hSOX ;G4-&x~\Ď@ r*!"֩G^7Hfsν g>pSY Y BSz)5?߷3glNt+8 l[v&ɾvlk-ɞze hJ%)|":AqO$0g -n~N.|;SBށ~dt9b}]IyΙL]opoۻUxin==98oA񀋓/ SqYQ 瓋R ~klL[i*0C^7QsLpX!)., t0Gـ/rE@.*'S`HxZ"D*{ #eVL(+<#B,_' 8fxF*YSc)dlLi+>C[]FK:4Har{Q`:62('^(< ,M.⪠iwH@K% ^Bb2t3  (xS\(mN =W-.rj;H!΋YpC {9B,?@=3HlvO2;n0mp_~z4|!k.s_>9nظ2?0]2=&yRI.ܛ] [1!=2h 5-6>!υ9Kmzl'5rc4-(+ zx8ΧihE֢ٽ%gg?o:HWftp+6C40nvS,C*_S [d%ѝUfvXگ,8Q̝+jͪH2ds^PdxG**FS3ف[kJM"/?*:b_|dan,c"2זJS#jߎw!_F-hcOƲOϺcISɓpd '#cHd+è NQքc!: ]?:5}=PfO.PE\ts%M:~ȉJP*(AgU? g N{>:;Xlv}3T&ȭ8W{oN}%9Bnf로R ެa(qK|)|3"Dh㝶0j#FT΄qRBN^<^!x1__D_z\7Z/s-}6Lx$͔9b:h*@fjjM_ǟf/Z_uyWgW̫آ+ Ocp!tz& X$ˡ඘;jЅ1PD,gmfHg)d|wz ]=@g (#eؠN3dq{>BQ]=7R&az[cmPG_~e1W  ? {9B|a_6" =Ny/d`';48(P}{ 6!؜ܸfF vJl'e[}; *dq~-<9C=ob$NX ~I24k_M1aïW7 \C؃.Ҷt6VqTP1a,WZ{*oms8Ќr}ԕ\i lQZ5Μ >LWˑ(`yh]1yAIjq(Ubu9(4NA< @IoL3 >2 'y$I FAwr%?KOQ'&wlc}ZKwkbi1#v$K 9cDE28X  e_-uƤ+*TiW6+饶eR- ;Б5e[j -QZafYB]ǤUp04F3HQ@ыE\79'Cg-5`9Ƌm"Ds@RVhd ʚe&.?7nOXHßЂWDe0KsO~/GBc( D(s \pS,MW`vxF.@~1[ ss,p7.~˫-K,dQrbp[{=mEm9*b}#a+jUt4]H*j~^SH4%LZj9vG2#:<,pnk){iLN=#AꬥOg 5_e]?,``n0ywAo0p,hb෹TTDx}Nc:,0F,RxO2aK/l:+^[>l]!P܇h@u8iXՕQM"6gܓso[v9RHFcHB|&o @Muzxk$&ʅ Pƀ&j:"_hȑr59n &bD~tIȳ&\ 0-A2 PWXMNEW`jz6`y3F?<K-M%$* 3i׃⍜/{/_DKXkN֏ж w̺ivAgL혻`B{6on5agW"Fm3;޾k K7G0>BuƄ'~BTSD,.?$R O]jIWQhY)4 MkgP8 ?6\`O%[`1nW}ߛ -j@Oe&*Ҭn<5DzddF#:h_BaG_PS)%{rׄ>¶ʫPJ x{''AKw?"P=HLԏS?Nאa୽>p7g?Mct9%UuzJ -Q݃vL{~ ])Sb=M FAiiɥ$ BotŔd=1q|)*C)}"_{&x9jɽRkvQIJVnw Ȓ7HBq*3- ?+Wy&oT@MF#2)lB8I3U?0NK]EWGJz/ڥCSԕV!|[T),f*ͦ ,@V$.A\5oG">`s~BlO٭`jLuK7i1o̫MOvRcmu+7r/ֈ$^"FWSİ h` 𬘫OwM!zjGni=C6;fi|cj#6+үXg?%INGp&J}r'‰@c!Xb~D2ƦŮ H`>qz;ן_;b_ThHhԸ9S# _ z0=I(D.Ye)x=R#<-:zK]жU!xB 7df܃;zpFBv--\pCr"6خ#LlN[mJso;$ߏ`|% N*s~{'' qHUZX1fph 㕐(z}uXd|#xF,"W퓵Fl~2|? Dmt1!nֽJA&q·HzjBNl>!WJXDkCD#yr_~wLY: W*pS4Fbk/ f9*Q֊\gwFҗ x$׳@6y=-Eʶ~/LhվT&RyF:wkʶ.#慳q;BrnϥkrS9l0JxiDMARKGjC:`= ?HWi{rbh/AJYN"#2RiD~yk-ߪWr(f8rUo:@EF$ p+0и卩!f*$Xe;PIp-*llٸM{?TUEf(V燱/(i,5嵾7`mCq[ 6E(hLߍGpz*|kHzr !|S:H%Enlxfx?|({| hVҔaAsٷPp1W%'M-n}&(H&lE"ysz!QЎy?vɆT7 ~uS-)XHeV?| dǟEI ^ +5fq"sMqhK u=ܶ$yʗMG&T&˶Yo#/"AY^ Og/TxR!xGukv=|l-#f/T.Gm 72pVx3#Yw 7^ְClGE d:.KW-u_lԮo;:̚@6)g~)o:9/4A"94)^3D̩aۉnnKZOA_;>=5 7NvS¸S ղc3i oфT\(TuCfB:h\M ڼe \`aۑG#c)2k=Z V7jY$R"2yY@c!~aCo]DU*֠H&ȇBɅ|iS eyyFe4Wʝsh@9|^P6kik]W9Aݚy WQu k)o$` ʖWהuKN,izjN udEG-B y[s˾CGTa<_mDԳ fP{CMB3s,g/`%Lhx#rH+e(rB@ H]?O.0`no[+jT, !Lqze5h{}m2{ܧJ5G"0\ȑ:?4nfe?˴:fL}}[uIe_RML-l[^ 虗A-YzBF(-4ݻlH!x8Ԟ$DK<[E 91*#oϺ(;,HWȌ '4U~"ѡG\|QBzƵjr"! RgǕ쭭WG01k hDÚzw4oO9r8ML"Bz_ 3II\sauӖ6|2Vg67OާXd Z`'V[h: ʠ5+VY/fP*H {cLկR!ʍg5^!c("nk>Ba|G vFVmGX綳J]VMKen3!i8 5UU7%f`)D54\PcubO J6!i]6;lOA.^ܬðoF؁^>Jm=o#3M?>cp' tJǟl&`Ecw C4 |cr'lJ]A-Vbc*EJwI' %p)pO4(sSϞg{Cި%)4~*|\1y4c_Ԑ"'ٴEbNlW'By# 0p _/07jH\Q\mU46>y )l,?r^-V+ fMGt{ZdSBC3Wr " |~LtyH!Zg+֧P:UT“٨_sT%}Ҏ/SLZY,+a (LFzI1ܱP "kun) "r)pQ nF]ό!.\[\ѣs_sg[j TTx v*rLP\;szp_iܪ*W5{1O6~b ̶^4#/<Bs';P+56+-#SϪ7Єyp>:7D ?"ٲyh݈7<ky.ZqSPRbdt"0뒜vks3U U6/WM3(L[ sx?׿ _jGW;%Y`:oAȕE[NrN=4ʂgA`>q)fA|XƫR(˕S[F-T?h)u,SMhgv/oH80D:ٱ7^)0 -#Te7jSu3֯L޾vk5ˮA.|HN5yWĘkߡkh2Y&jr[~%L-Ԅ#4}xStV^OK ȅ2wË&Y,߇>T-n/qF[AU\j|L" Lp{vA\Yhv_eqƮh1;%~0`7Fvd]g'pbkf`QV?a[&{yC%GzV.X57KGdK= 5T02J@:sz!& 7 FR? o9xGpB#NDƃuP-uD뺼>]n+a͊./Th=_÷9TYvhXVљ[Jl!n$$2)*fnO*>(d|gԏ45dyc3A1ђyUBhe%/%'_-AB5 3%O=~yCv/ ayȾEHZލ[D ŝ$[vZYN&*fڏw~!aҡC2q?r_K|]Yb*hm\(kGNBijSx6gk$ڭ3j^=&΀ tL sz=.7Η#ƒUr HCjQLʧ6^1(RqE2F^՜1+^l)ݮ *+$.% H謺cM="y㸺Ǭf4l?ӿ^HdlfЁ6o3OѺW\f1 xǩQĹHaU6 w\Sߌfwszlz/Barɣ琀lΡF61ػR L6a߅8#텉Gij PȑBUڞ%SK4ޫ |р|.NaP׍Xcx p:s\EzAY Ypp {V{=eqo(=OVZEzz먴rD:9fo[ϰ!M T`71#?rM`_$bXh8 v$s6I,UQrͅ-blD~{j>#G4|ϥD5-t^CSƧ!ܗ/Mj3N|@`tean:gRu}8HҫY.bMx=o"7jR`JdFvS>JHp@s9h{S ?UCTM6IϚ0 jw. 9mڴf2Ѥb#_dÍ;/˔]b67(z@*.S{" pLTȆrFrʷx{ 75ff'E 㑶?-׹vn@A M0I RwR.6QəO 7&mItoO-΁o9vP.>du,Dв[=-chUH?dA7a؍39 YhUɬ o\$6`&q_nÍ Q$KH𽣈JMf+;:{ Y_3VK'O.6g3J`1:< K{wz>iCm zJѿȅxȃtkFxH`Xbmg歋1G)f7B[?aZ,QF =0y0 _A_L?4$BF=V2i?0gp+l-Sѝuˮ!/Kia.l =M0 `hWeЋü4p(.'te`B}uL/CP-u3S2^ػ:En*M W*9 t.?VEel4vF_ #a5VA9&)%f6AcY$ |b޳rE-`?oaWǬy6c'Oq]񥌑nCr‹2  rTV d`k;'4AKp9Q>&K~h~g1 m#6%XڂKFv)ӃV]RA@21~&{A*6)7"ֳr8b -'g?ʼn!\Z1@ Z˦kXݡLgc#J5tktkh=[RQv4,ktGKOk R;^>@M[uOfCf^in&ծW1YXr^d{(Ӱ]<ۀY{wR!z8֋|DXTgR;;^=isu4O]&nl} /?BL*%X|`l݅W@t,M2ىc͌j9Ӿ btnrTn[4m^8@G©=+[hxNE_o /rh4$sDLdX?wƜRqOt+k7mE\s:|R(68 rWՕBӴ|Պ)|!J l,l(+`B5D8 WEѿVG9lZ60 ZG ~PmX$fVh|ct+/p_\:Cb4D*+ND= ;2E$7.Jh듵!wWO 6`:S<B+6XU[{!eNAUY͒,$u/,I_UeN(+no΀Ļb]3[JJ\>I Mrtφ7}* ;~֔!,>6um7Wq<{5,6wӢn`L,dɯikLQD ٽ\wETo|jkF?\WB1+Tl hRO2XLxr_!hß<|L)bv<\`ixk-pHs!:6;IIϘҌ݂w:wR+b}nuv/Pѱ0_POJm<b\S5%"]$lWꥹ;z[ClT2(SQ+II;YV~UTmo3h3 DqMҦlPeS8x6sFgZGQ*&\{xBCǿ?ᲱBVz'ha4j$ba 4Od&8{R@i:gq[ɨOa9$M,H=6ʝP`쮱tYa'Ia/I?57($"T̈́l<auǁ QڣO¤@c19*e?Yd ~q8ؾ35vQ] _\H&1W4GdI'RtvsE %CDL172KHblEJE[10$5<9@&>8QaZ>.^µަ{ =j$ AHwQc@K0OQdQ2I]O Z#{ QS;TMY${4h[.q hpK/+̟0T#5IꮾJiZd|k[;%0<2q(*jG}>6հ& }Гl-ІqWBI[(˨:+UPt֭epS1<(>m=J/9zHZ7W[3!)Y4`D62e:^F&L3D04U17?RZ0Ά\qL{,}wSTմе6!ՈpʔA˹[6wIoFLwOKt5Nyۏ9 ~˄7s^ZN;xNs&|;/;A80Ͼ/Dxb.a($!:[ Xvgw%rٓ`oF\aBKKt-E W5R6N<,9MoqRwűeJ^.qn$c,71{Ine[7V~xY63bYp&tJ̣ia(24nwX|l*0-}!`bIOG'!қ>:Zι'DŽۚRS`0#fB?FQM KOjs]NfXDu= $5r ;a}YfRnCzVK%Issk?Ṟ!lf[b#?gZ -"'ژPnRm~-"8s]Xt9Ekn0!3tUUM4B_5yIekQD'Y"|cQK&})3؏F2zb S=;鳒R8mQU76N+.VւQGX^*) [oDYv #;N5/fzG@U!??N(+Y5y$v{l /$'7@7^㲎*8u-W/sХPT>5LL&'' o"^\";xo-?^XUAMQ_5dIz ZѨw!#t׋-.[ jd{yv2[VI  (S8Π}0/WCLYۖ]Vëܖ5yUvszKȿ_ywzgeMOY x:gl:/KO PV ~0u|G$}O)Ty$vs@3C϶x Pr?3>+'&Pd ofv(U]F&"IE,C齃M֧t4ľ,XMLή;JbM=0aoZ뢵syWIƞćsuGKJy CqT>J`21<' \w"ɹ&9 n]_,%?z{RU  b^Ap5w/B6g> &~gբU5t.5?lLhOu葘oOJWǜH ْA_z:KCg ⴥ\uaO6P C%#A-T]dğE%:{K]_('\~v/g.ٮs%jFD\[wBGIdeMɂ-BiAw"C[RPYPXHqaKZ]pؖ57cPdϴc +r;OJH@S!֯U,e, ǰ/[ kX*Wz,2@+ 뇫`i>@6pv'=qWoBĜЂ~ZD/e1gu#| &N'P{LkAK6yݨٖ꙼xЗFfm'X$Wvڠ Pv]BrYg=G,kmN 8h+ّx`M[yw4v2q v4 f[w|6ɥpZ &sV'rN -Rn9St A*S~O)r}3߰J*8cٱiܻp\LɪPpݷ:VZhC"Oʂy'`gb:񞻰2ȫ a59Xڃ嵐skK*^4Jy0tiX \ƘNk-gG5D8ePmMbzF":Fr?ηqo=Ouabp.,Pbɧa֚B<4kiq 3u$,/1)u$B N! %-ґ,O_DbUtva6[BGPUʋa#2~%~-\}ڭǟ8|jؙ$S-@?mtYs__ P'Ӹz;/#te;ڕ.hI:dwkll6wn[!dJCDq):ކB!bz/65^L?dnq;U_>Hōqާ4uW:b@uNۗ\R#S廀BY1"^0ƉY1€ q;yVDcIup""qF Yj!FiZ}b=d⽷-O.nG+fa3o{Pï&4<5Q:͝u $9t5 $!y-BE^( 5a"#j͞!4IS}ߪ'&Fun_ f̸ڦxij 'C R?FbaL'fPh\ϣ-}jeQaާи9VrOlIoLm,bn@win.H}4kmZJ%+ o'73~bYhj:OcG`}gg'f;$yMGY8:[[Bxn'(NJIbv!dn˿2\K^; cD(sXwXz(6"Av>en WxY,eG-w/zwen¢gu.744?7|kLK[`*$,2i2Oϼ q*0QzݔW袎!@<~{vH~<#}3Ӵ2)݁~f@'HXo7H0fLSa&20* K9Ϻ()|ꣳl+\>ejB־w$~E%Sb\ކ "2$$J0IBoD/Sߏu狋퉔T_ 0*g`#C7'h': ;w0ζ£/t [L=̅`jy@ Raʾ gfUp3|W(Q]hѡ~xp[h;)WZB9DЪQǏw>Mn#T\5F"0 fH1nF3 9]r^ˎ^d(h+]9jQ5ׅHCt.E؟u!&0X7\v[#\ ܂HyW2ڢ7J־hNL$ A56|v{DHEGf&u }lPQ}mHw >vաr~BM\[}Y]- /y݁D_.>K Vx4Fugc:"O0POwޫ; rR'b7w,z /ѹ$NYݎyBAQzcnF|U4ZnBȻLԀ0{]pr 0w(77 w3qV ɳ~Яr7"O/~R5INӍ2"7+l' (ܦVS eDew!:iPDm2H.g>0Ė N Ugxnw!bu;_*(6r2?/xds Dnlܟv0h/lcoC(it d^Oo{kj^K@t$"vJ${6{ƴ}9Z^Av(QM]8bQ)!cPJ|>pp^/`Fxp|5?(yW K[ %nzD@0s> ί2 J=>mw r~Nδ)ȋ:88D՗)[N0S+Mv0_A´˝#5H1DG4%ȶ*5=_KycH OPiencsCPmJ dDGfZAQAGH^.t&TXVS(TZ9Uf4mیwa5:Ùfc8|Z-7,g򀁖3ukۃ=5y_\"$%XAbQzJ6C~ׇsH;u ZM-cuȿ86jRшdLU,H șyC}Ej7]3y(4dY Y`5&sJITYާS\8 Vܻt4$);[ݳ*1|R̞*+mxUEj+ۂyyM.v{]VBz-pEEޥۀ-xա~#L]NH/|S,tK6R5G dY3\qzTaA=g*!YLR[Q;Y<@TڑOn0sGivd0:vVMxS'B|wəȈT ]߯H5fߖ GdH_'v_IMk9,[CLʯS"/Z,Z|KlLpA-(Jǀ},'-Vf%̚@aٜ{v1Q q3 U|:jsY23 e4fs`Q.~̈́\ iD.o[n qk n z!>i17ss@ 9ԲL[;-Vm[At񷞇o% \p;ހszsin1ҶɅNlnaң/9%hKNq?^1۵?fzK60REF=McόETvXDlz|pJ*pܬ̓mm񕬘H mCnP!V#jy8ΣD6bւvjEmT_pZư!B++D?L3m [#4{ʇiaB|+0FtfNoܬ L>e0-w9I%;/ܯg `0cjdj)¤6~>^nhQ#O_";b)Jf@u0Іל`M6Ce2N-_v,JK&X"98T՗{Y J85{0\߱H­z`\;O b$|sJ4O./VgZ jZRU]HY-3],]b+P#.\ݝzmx|9Ri(ʰXe(<0PKERڲ 6沿̒aڕ0H͒Zpg4X}NkĚB*& l! K٢LK? A|*8V@ꝾBLGDfheqULؤEfk^ PV >-,Z;=~[;P+ۂTE/n-os芋|5V.U|` AWi? hqȜ\ $P4^e VWTYNwT,0YLJKI\ ;nzƿa m?pe nMv\LnIHj]K{"yXִsn<< 7sz[3Y$$Ii"T2]h".r)wR?M`Y3dn 7l%/Nv!a6鏷 Q nim>$F7:#`| l nM[)K3ȵԐr=ՕI%b81Yܝx"Q4lʿ߬ +JCn64C&Af Ž~ik<uvti6hK✍(>还: hfeN~@X,QN~?{ 軂z=Ge|<}-)Yo 1>QRM܄.oܠ*N{_;`@YRd)0nnvbCcDZ lYY)9ŧx )Q, -!yiW]pV1"Ef[Dk:|-) ^7L _As8x,{L@ |bFd>/+Is5x""+8 "ݻh/wucT3]\uě3ImbqMMP-cyԘvE&/zzxӹK]qʬwk`-]˕ Me?|1nIgt:&)jshVc8_agؘ:{rŸJKDjRY4Wr3sv{V_h=o0d_KZxd,9ծ(ձWr?󧪂O`$A*.%}ڢP&ƈ os@OS>'Zw9ma-ΐ=6yo+nFNF ~N᩺u``khYf9?ANOEBܖRk {lї{ǀ}sm ECEvۡ [fy$Fս#У^9>-pVP`,6g ,\~;R ߇WYFGKlҷb@nyr¼Yi,-'v&uKj˥ heefiv@;W"RJ%BzzA-wu}6434p/ic {1tޱ%(_LvܹGKmG0'>|B=Li$8jE(,O ڕ/֕PHe⧪E0t6\+hQ$W1ft< y94)vt*7XqVKNtDJmrN[LI浵<$TS0^%箌tVf$~k-(5Y^I >'22]5ϥEɫ%j&[VYQΜ3C~376~䣫zH ׊lM-P':5\ j "X {V)>EZ1*k֥n-[E3SꦶWEV?8; :<"ȭ861WN M H'>1w]>U#ӳښ^Ya4n4=Z\0ko.bUSUI7g֘us t} rQW|yN8?iv /&T=Y?=Xm簗N; @^~ !pH9wэ}'o6;ngLJejގ=Y4tI25OCoXt^Yl)vdw qWh\;^5%UcWD@6UUuނ8:<#F!綜3Ѣnf߳a0>ö%7߳+v7z}eu,̣Zœ@(9b e亀\A^1A %C3$v99ceC/X̿&PANl*'|!Z$_sO̼ 3օe,^[ c 8(7!`OVr3 ؝;՚*+# L-"\ɇ/i^[X5,_ɪʻ[*⇱"XTф٥]> `&A9L1|f?u@v'8yVX: 0JXKhVwjTU/d񗫹`FFwXũ{u/NҐh[ b +2w]^'0gTSEkLkg#7DIDeWAn(*D,~hGȮūz0spҳ@g5JJՐ&Mʨ1=Z+Byc(:դ _@W~Ф'Ȣj2Ҹұ5{R= s[Ґ]/;C,Ԃ0&H'R@܁+m3}MrKe㙰ܼQ} g):f{0@CHOEFkWS9N +#XޮMˇL^ QKt5uT'CvpNbjҪ0izI-m:80߹ %vve>x3v4棋^%cfAX[4%?&8Œڦ;W~JJ$^.'Y]ƗvC G{F,{+c![DAA3ۡ!R|P٧wpRܺS]&<:V@/\lk&BaPUS~kc ;%L XL$\@I®lwmP6}AیRȋ4ScշMOZ}#ѐ#\ܼu0fN%?{%Ȼ@S1Oa /-m2]Td`I!Z  څ^2%K#Ӊh%uZ O+ydS_y%eZVrFxB9Z5m|H:jڊ-WOm&S!؈(oIfh;ZNg_((n+QI1u(ݳ? NBIGͷ}rxt&Exob0ba5;t$~F *69O}Ί,#-~i]>"+7beVU<=}ؘM> {1Lvb7Hd^-Fr7Ӣ\h`\&1Z &c* S/!P!xXj! 2f=&uf|]SM݆;$x„|yu,CZQB-^e']4f{K#tᜉ]0ߜ\^Ѽ )16F~7157߂qA4߻ȺPXՈg ssɝ{GW2y>5̲" ˺3Qdd{)y)tB/lO6{ϑD7(rD98vF}'}rtd%~T(|K%mpZq5S.rSS TlY urZ/>ޓIN>Bfhpkh,wu\RC%l bpj7^Zع&|[2jy AK&(wy;?]=+llvf+Jn**iyWA:tG:6<P=]Ӵ ,f=sP2{7ny~IASG]<:*KocKQ!&ڻ1]]Z2Iv ,\\/Y(٘7?LªF[(@ƵWH۬kLEִzD]q_!,&Ha%ix0󰿇=:R" Wß`\NzΆvJcq[v2-odul+u ϟXf) h6OX:E]RBjsV6g=Plr[sȰfв~yXPaiI9*_RCø!M5Ol@FPK7v l񆃐f$#>6R0iR_pqW0fjguBLVatݜU]6lu.r*P㌀qе/( KUXCxF<˖Va| ֭(.!ZMNNw&:.sDQ|׿6׮R]G2C).~%jPf^i+UX!XM`0>j$ƟC3Z#_{Ĵ9x*GA_b`K.a\9H&lp"k|v6[=dW8rb+lF6|'#$o7^‚zirG&dzWoRIܞ費g'^&qrwNDwmv)N!𘏷HT>h1tV>sM F i]H_}n4"C-]YHj&y>f?d15=s*-+rvqn k5 'X  pj~ؗ|ۢ%/hO]f# ( R.\- 8E8 +!ұcc5)z!Hq-tǣ$RíU^T(wۤGqֆGt %f2) DW_G~zPߤf(G 6q)5}d%U}lGDӁ)aa[Ex(E=3 MHxWï w؀@jaZ\|1zf*VHd`nW.}rVP(L|Ew3&`5Slt8/߫bFW^`kܥKQқNF$=ϥBV 8"(0Br(mL3i۸z)o’cz&m fقQ::a#CXUr;Nn8~y?]Q"%c)7C<,joFJkȎwwՕ?6P3ڢO? =J۳nc(-LiP4B&C;F*$ܧZwR1MtpT!Aj,z:}K |N?'-F[[`9ϻ J4DPQ(IҐÃ@G^qyR<|FWbx]dْ,eKob0h'vg#j@'}EA-t0L Ύ7&;NOwVp]{yvvG 9Z]|ngݩYKI7Ɍ-Gi(nMCg?u}cߴkg m Id1#IϥA" fV0,37я⠙|Q}z>=a `o[A&<$ SvCku큂&7P$%BxnNɮŒOFhTۃvOVZ5c819GCۄ0ƾM<Ⱥ=O85?NP3\(cU COtU շLf?k&.OB,ip_(=W T9ټ|ii$ d\M1ns-9*rƔ10G<.3s\2܁ B:/AUR Txʁ]4(fdX-FC>!$(C^ /$V&ybn's |c}&mYn4 _:8T/A]q(pIB蹍ME@5Nwr`~g<]L^tno k}-g3 "НzpAs;\umr'\Rʺ m, +ELvoZxI-;.V~f?Qa6GJU%A$1|l_!v`0{2 ikSSXM2sϠ{F9oG7=t><e0u,~n04ST$qxZLQC~Ia6^!Hi2m;KXO{?qgHNvH/.D12`$DzGǀZ=+7=OuV<g[/j:dc=Qd!D^ !WK ]>KbLBl:,vuyn*:a)Q`6Fgvগ%Re56q8: WsR^D8%J4 7风Z~p҂ =9YqZlp$]|zmi o3Gҁ݁BfSXP%!C\Ȭ~u0X2Yvh\&01NdzEΕtթ_F Jtnw ؐ\+ PX.m]?)%{JwP.fU0 ͉PsrMq߸0TuAFlE{'<h .eW%;YYգUFa(*mrU$l3a(ϛup\$ ~UqW7qO` H++'V~trS>2ѱ26JO69Bl_`\P/S9c_*ӐgO-cb ooT ֯GN EhN鴽IV$>c%DK.VUUh@uV=F0L zQD4Hb 58`6O{yڄSlܱ+:|5A>hӁBvb:hB^QػȇmլVO:R=hPbiжM ʑ` -GC)d\E-d&QҾ@Y¾zݓ?ʶJ%G\c{~f[T|6p#MeK'I ݼp7MTTӭ :n'ݻFqs! mleYj?|*+%>_]źͼF_9(Q +{GA!]KGHnO>1RI߼w!|l>W|ζ1ه'7h=Dp&j Jj 4O$jnIwpxX49á|P*.d)޴q+?(fVҹTh\P/瑝ᤲzCVJ "19&CfuLP4*A<(Mf n?"BFS+Jz o>vCl$d.}1{.,™ *ԍDp-2FLs p jx+8J()1Y7gKkK?u-R\)YWWS+ ItE{%u[`#!8*H!M Rf!z(XG9n,Hqk"og$ύ/ oP:Qf `u}G &mҚ9qN[xJQ |β۔/f䉛\X1v7.⩉7 Эb'oJYqFq{}hD+eH€ުKژ/-b3: SBH8:RcQ XQ; lg931% fHAaj4$]BZ#C6ehӹC>@ j>dGޤs; iip=<~8Ay|=Wk:cCD)h],,ƞ|?Jv$>d@ k܂ ~ݵ֏B_}$bq˄[z9\'<U&6mcC&-K#-"I$Ž9"EeK4?E-8%t2iM#Yz26Y>-'˟rD w@}Ezᄲ#ă *[^&l,Ѝ">ELiv!ݬ֣]/*Ci$̹"ORGo{Y4C'+VL 6qiW][ 6uˤ_*@wnE&4C *.`x67wk8k" ?Pcf xsyEiQ>,ŀQI;ۑ7m^ =ds:@ؖE a!@!Uj&@H1 Qö,n>IZ/T%C>PcT`w%$#k05ViIꉞ6|;Y탋BNP5:G鬟=g`-I{翀֟+l UWع[ARB ZIDx5/l41W\U= Ptݡ.vs$"ã*4F :qL}UpBpPΗViiP8ƭ2Õ3oC#}pu(z!W֡/apHC=n긚G}2B>HfiG~qv0ș-^%ZBJ6kI4NXۉNf-[K F>w;&Dra(KA5%ʕbwkKy[Z;dȵ5ȷi\\\:yTҾ/kyv% tGJՁYt.2:koe%8ٕj;xP~l(Z<>Q&VYLuTx-AVR+cP@_$QbL C j'B*?DQֈMP3gy4 7GŻ¤JxXkGwc(pW=}B?2zd۬QRuj[]^IkGkERtG})FBY6x`DȊm:fm'$NWs();VGG !!HxHteڛheCtQ4i i@-Pso՟f@Um,]bw{h^|@nM` MPqc&a9sQf 8sVG(1.p4S̽61 1x0ybLثN YZ