chafa-1.8.0-bp154.3.3.1 4>$  Apb!M@eeemBu)3ȅoh5P-r\@9^ߛ'ݙ,@ڿz{c:%\ݽf &Qڀny'(R{m]JZq9ez^|Snuv7bz^ĚK3Lo`{Nl֯SF[ y lvEI8el~k+wxUcbYɢ< ֻ=DG"6 HSPpq (|t2[:?it0ed1e00598f728f52500377e9ed0c84b9a5bc2e2ed6ef3f2a0dad5453067c94d328422012b781e0207353c08ee2ca0af3da09d48b!M@eeeRk9,9=y߀QRvW-R5e\ow(8jyS{Ss êזV;뗲/h8? pA hɿ?D9)L>I L F2}." \'N/dOzFryDnX\B*U3,$O>loSǒtԇWf1g-+0hB9tѨKt<pZˁ\J^B&i>p>.X?.Hd  ? %.@ Yr      @X(B8L 9| : F(G) H),I)LX)TY)\\)])^)b*ic+d+e+f+l+u+v+w-x-y- z---..DCchafa1.8.0bp154.3.3.1Image-to-text converter for terminalChafa is a command-line utility that converts all kinds of images, including animated image formats like GIFs, into ANSI/Unicode character output that can be displayed in a terminal.b obs-arm-7ySUSE Linux Enterprise 15openSUSELGPL-3.0-or-laterhttp://bugs.opensuse.orgAmusements/Toys/Graphicshttps://hpjansson.org/chafa/linuxaarch64Eh, A큤A큤b b a.`! a.b Z>b 6a77861ef1ce28564107c59fb54644e6bf557e9bc13281334ac79041c8775b49c41ce55ce4ea0f43cb37448ae7fcf25fddf82c1dbb9c91f7968dfbca0c543d490315cecc5ac32c3f294d78612f96e42780c61e0cdcd0a74dbcc29f3b783fff8912f12f4417f5a703734ecc1864ba10065712812ec61cc7c85c9a53313e0d6158e3a994d82e644b03a792a930f574002658412f62407f5fee083f2555c5f23118abdfad291e87f5b0fd84cf45befaff2da388003c0fc93378d08be51d0e0f2a4arootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootchafa-1.8.0-bp154.3.3.1.src.rpmchafachafa(aarch-64)@@@@@@@@@    ld-linux-aarch64.so.1()(64bit)ld-linux-aarch64.so.1(GLIBC_2.17)(64bit)libMagickWand-7.Q16HDRI.so.10()(64bit)libMagickWand-7.Q16HDRI.so.10(VERS_10.0)(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.17)(64bit)libchafa.so.0()(64bit)libchafa0libfreetype.so.6()(64bit)libglib-2.0.so.0()(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)1.8.03.0.4-14.6.0-14.0-15.2-14.14.3bbja/k@` @`^^^_@]a&][]H@\]o@Michael Vetter Michael Vetter Michael Vetter Michael Vetter Michael Vetter Michael Vetter Michael Vetter Michael Vetter Jan Engelhardt mvetter@suse.commvetter@suse.commvetter@suse.com- bsc#1200510 (CVE-2022-2061): Fix heap based buffer overflow in lzw_decode * Add chafa-CVE-2022-2061.patch- bsc#1198965 (CVE-2022-1507): Fix NULL pointer deref in gif_internal_decode_frame * Add chafa-CVE-2022-1507.patch- Update to 1.8.0: * Added basic support for the Kitty and iTerm2 graphics protocols. These are enabled automatically when corresponding terminal support is detected, or manually with -f kitty or -f iterm. * Implemented an 8-color mode, selectable with -c 8 * Implemented a foreground-only switch, --fg-only. This produces character art using foreground colors only, and will avoid modifying or resetting the background color. Looks best with non-contiguous symbols (e.g. ascii). * Added builtins for Japanese kana fullwidth symbols. These can now be used without loading any external fonts (try -c none --symbols wide). * Added builtins for legacy computer symbols (mainly wedges and sextant blocks). These were widely used in PETSCII and Teletext, and can be enabled using --symbols or --fill with their respective tags: legacy, wedge and sextant (@hodefoting). * Since there is a growing number of builtin symbols that may not be available everywhere, the default selection has been restricted to the widely supported block and border sets. * If possible, we now select a visually blank character from the specified symbol/fill sets instead of hardcoding ASCII space for featureless cells. One practical upshot of this is that the constant-width braille range can be used to produce consistent images even in contexts with variable-width fonts. U+2800 (BRAILLE PATTERN BLANK) will then be used in blank cells. * Improved terminal size detection when used with pipelines and redirection. This should now produce an image properly sized for your terminal: curl https://i.imgur.com/WFDEFVg.jpeg | chafa - | tee out * ChafaCanvas gained API functions for programmatically getting and setting character cell contents. These are used in a new example in tests/ncurses.c demonstrating ncurses integration. * Made --disable-rpath the default in order to simplify packaging. * Added a HACKING file featuring a much needed release checklist. * Improved terminal support: + Ctx will now use optimizing REP sequences at high -O levels. + foot now defaults to sixels. + iTerm2 now defaults to the iTerm2 protocol. + Kitty now defaults to the Kitty protocol. + st now defaults to truecolor symbols. * Bug fixes: + #44 Missing error handling on stdout writes. + [unfiled] Solid symbols erroneously replaced by fill in FGBG mode. + [unfiled] Integer formatter was not using fast path for 8-bit values.- Update to 1.6.1: * Add NOCONFIGURE variable to autogen.sh to skip configure Bug fixes: * #50 SIGBUS while loading huge GIFs * #52 Produces small glitches in output with some images * #54 Haiku port fails on 32bit * [unfiled] Exclude RTL code points that could break the output. * [unfiled] Apple Terminal lacks truecolor support, so make it default to 256 colors * [unfiled] Fix typo affecting middle dot symbol.- Update to 1.6.0: * Added support for fullwidth symbols that take up two character cells. These are common in East Asian scripts. Single-cell and double-cell symbols can be mixed, and -f symbols mode will use both if possible. * New symbol tags: alpha, digit, alnum, narrow, wide, ambiguous, ugly, bad. "Ambiguous" symbols have uncertain widths and may render poorly in some terminals. "Ugly" denotes symbols that are unsuitable for Chafa's cell-based graphics (multicolor emoji, ideographic descriptors, etc). "Bad" is a superset of these two categories. Bad symbols are always excluded unless explicitly enabled with e.g. CHAFA_SYMBOL_TAG_BAD (--symbols +bad in the frontend). * The font loader (--glyph-file option) now does a better job with proportional fonts. * Added options for controlling lossless optimization of output. Currently, attribute reuse and character repetition (REP sequence) are implemented. * Added -O option to the frontend. This controls the optimization level. * Added a simple abstraction layer for terminal control sequences (ChafaTermInfo and ChafaTermDb). This allows for improved terminal support. * FbTerm is now supported with TERM=fbterm in the environment. * Bug fixes: - #43 Fix signal handler. - [unfiled] Crash when invalid font paths were passed on command line. - [unfiled] Small typo in fontgen's READM). - [unfiled] Bad contrast adjustment in images with transparency.- Update to 1.4.1: * Added configure option --disable-rpath. This allows packagers to prevent the hard-coded library search path from being embedded in the chafa command-line tool (Mo Zhou, #39). * Added defaults for the yaft terminal. Bug fixes: * #40 - Fails to build on hurd-i386 + other i386 (reported by Mo Zhou). * [unfiled] - Rare failed assert with mostly transparent sixel image (reported by Reddit user spryfigure). * [unfiled] - Minor typo in function docstring.- Update to 1.4.0: * Added sixel graphics support. Chafa will automatically produce sixels if the connected terminal supports it. It can also be forced using the new -f or --format flag. This is a new implementation written from the ground up to maximize throughput. * Added the --glyph-file option, which loads glyph-symbol mappings from any file format supported by FreeType (TTF, PCF, etc). This allows for custom font support and improved symbol selection. * Added the --speed option specifying animation speed. It accepts a unitless multiplier, a specific number of frames per second, or max for maximum throughput. * There are now two ways to assign colors to symbol cells. Formerly, this was done based on the average color of the covered area. The new default is to use the median color, which produces sharper edges, but is slightly more prone to high-frequency noise. The new option - -color-extractor selects the method to employ. * When displaying multiple files, the default delay between files has been changed from three seconds to zero. Animations will still play through once. This can be overridden on the chafa command line with -d or --duration. * Minor tweaks to built-in symbols. Performance improvements: * Halved pixel storage requirements from 64 bits to 32 bits, resulting in significant memory savings. * Now builds with -ffast-math, yielding a big speedup for DIN99d.- Update to 1.2.2: * Fix #34 Cannot compile example- Update descriptions. - Avoid double-shipping documentation, and make docs noarch.- Update to 1.2.1: * Detect kitty and mlterm virtual terminals and apply optimal defaults accordingly * Make Automake build more strict and fix a few compatibility nits * Fix #30 - Failed to build on hurd-i386 * Fix crash on certain broken GIFs- Update to 1.2.0: * Added --dither, --dither-grain and --dither-intensity options. These allow for sub-cell dithering in quantized modes (none, 2, 16, 240 and 256). Especially beneficial when used with - p off. * Added API for ordered and diffusion-based dithering in quantization. * Added API support for multiple 8bpc pixel modes: RGB, BGR, RGBA, BGRA, ARGB, ABGR with either premultiplied or unassociated alpha channels. * Smooth scaling is now done internally, meaning libchafa consumers no longer need to prescale images. * Implemented a machine learning tool that can generate custom fonts for efficient image reproduction from a provided dataset. This is left uninstalled since it's still experimental * Throughput improvements: + GIF animations now start playing instantly. + GIF CPU overhead reduced by 75%, peak memory use down 95%-99% (!). + XWD common case CPU overhead down 60-70%, peak memory down 70%. + Additional halving of CPU overhead in 240- and 256-color modes. + Streamlined pixel pipeline for better parallelization. * Installation instructions: + New: Guix (Guy Fleury Iteriteka). + New: openSUSE (@jubalh). * Bug fixes: + [unfiled] Certain SVGs had transparency replaced with a white background (nemo). + [unfiled] -lm dependency belongs in libchafa, not frontend.- Initial package chafa 1.0.1 for openSUSEobs-arm-7 16555384431.8.0-bp154.3.3.11.8.0-bp154.3.3.1chafachafaNEWSREADMEREADME.mdchafaCOPYING.LESSERchafa.1.gz/usr/bin//usr/share/doc/packages//usr/share/doc/packages/chafa//usr/share/licenses//usr/share/licenses/chafa//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-protectionobs://build.opensuse.org/openSUSE:Maintenance:17526/openSUSE_Backports_SLE-15-SP4_Update/dc329166cee81654f66faec4f6ad5aa5-chafa.openSUSE_Backports_SLE-15-SP4_Updatecpioxz5aarch64-suse-linuxELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, BuildID[sha1]=01d01277359d201aea2dd338daf7e5d550d7284f, for GNU/Linux 3.7.0, not strippeddirectoryUTF-8 Unicode textASCII textHTML document, UTF-8 Unicode texttroff or preprocessor input, ASCII text, with very long lines (gzip compressed data, max compression, from Unix) RRRRRRR RRf큳z O2utf-8144d71691f28eeb2189d5a50b6b9d413599f2ddea2077466da9135f9420ed80a? 7zXZ !t/O] crv9wK6S413RJN3Bk.uG rOg;Qh 7;XD~lCj` bD^ zÿyjp> J(\fU BEqZ~c"ǗGwvu}WpH?z`1ۤP+keU~:I>{bbdŕ30/>aU'GgȐ F~uz=:xOdMы,J?RXҩ ]Fǂ]=CS DEvJ;s:U&GN:$sYXj7L>4';Zfݾ6{XfqA<\FW:+0L8#WaF/Kf{-h>s".O1喫awPtWo&]V$0\m-qȣo&38DMUGZVހ6Qe H7ZfՠUFr빐R*˒$N~dcxZFO b> XGP; ϶e\jYcKԒnPVLN4?uG1G$pg2] 06FhPaj\,^ `)2@%8m#.?AakyH/ϸs1m5ƏmliLu]\+pf h~01;SuZ{KkTɫ :]pr%M{<& Ǩ* F |nK4 ޅjkF<4K+-rGv2~u)sf!5@kqڨdSRM+}bv/ü|A-<(4O)ů%(v/D6q,c_΄i;:2Bd: }BaiX=˳R=(R]7c3_]8"є=82=_ʻTv1Г0 o-#5(YJ4qFS( !gt%aԌ?P#&" yΔm_5#Dqj D!tԆ@~.܀)i@m6!qj#WeoP"I&!З|9g野y ٷ V ! ZtaUN7iG!> &[uSYHQjbFZfȗn6_D ?I~$bZ+71_?>3:9MdgR{ !Ŭ nh4oEBE.BIp~(!Q(j Ѭ$)Oާ*: rPkw}3U"źD gTL Zqt>#IH3p0s  X/GƃUK +VUǏ"*uθq Id:ɯYLK4Nw6( [u/Ÿ Z.-+h|F>uHh&Cs"1(|_:\xE&uks[r)@ ZaN.(d- a J>5+VvT8_ zn8V’j/ɓD2Gg.rڰœN %Q~|—o^fY#>ȈtRog\'BsuN(6J)V@a*OX%M/cհҡvjl\BG/h;H#{ [Ϝv<(UHa+t كJ,}AWD?~Pz%iAd_D|A}+4g"sȴd~b-ۺ0v\x4,(< %e8,,-C' Y .*bin1!2ZKG {Ԃ8D]טM ۪"3^%%Ly;5]ȑ39Ί7F/^A5=3M_pC1<ҼX&{B~F`ɘhū)дȂ[1?z/n8.V^{v?)AiZZۤXEs `D]aFhW@Ϝpiu*׏7G1[norʒ6uR>=*6C^/J^Vl}=F?b7zua^?VPҗJg~!ְ/hΪ{""IO%;LK>Qm‚qaS 0 ls[ľLut}MMG醈ӆvmDCcBKxyvR9ݘ1L,DrEsx֊"-"du9#ۍbLJrϯ 5M-AWEp+8|QL/K?#/Sfy wyk=ڻ5k<Ʉ +7@?IKkTql}2ny ;X!'Zj=CzX1ecƄǧs%դ=H1V3$'aebAEsgi/gfSm(N=5);4-Dt+50,͠0_ϖNv͏g q'4+$FCl|*l=vpL8oF&OBԾ")dli9=ϑ:OE+u0^_辉s =hy_V]{ oq0B<6XeAtzCxf@?U\uR#mb:̯ Ⅱ8eÜT B7M+^~sN=X?znC!>Tl5jo k^ yC>Q~B P֏>ԫ<e ^)&)cHM,"I).r 2kVD²{aL-i`LhQE59 dYyfGQ@XNPU"%o!gloXy#:,Hڳ2wU0x}XƽɯŵN4O蚩( &맘\HqU5D떪{ 8 *Lz'.{{JhB$ܳvp5}OJE#GG72Q߸9Xy~kig:悂#F/ΦšV%n9~;˛ݽCקft;0 THJ;1;R5qIVq?Yk-{7ƲHITW0b7'=¥7 Mg '׃P/fZVAU1)> G2wOK5<d=hD8JRKa6O `5TN1*B8syĴQ(Y竞 (-->&ܭOS5_åbJ|WwL3[Lu:%lo!I$\}7x)3Voe8}on9Vh nD@OtZ9v7祼ra~e+m@PԧF >cU#+:taTGZRFĊ_# @.dGH(: ;[Cj"^0C}]\gа1/'ɇldIaNUwjuHNVglyqm66cZ߲yi̳5\"puhxp:fYl jֽ( g}7Ox!{\rC.1qx߫2h`F-1 d|f2CǠɓ6p#^F>MrI|SL2/ѩh7k 8So9EYCT}3~>/K|DŽe={1/ҧǰ&kZ⍕T~pF [xN+ Z/vt0 Pwf&umݪF-hCuF2w" 'xo4Fn ٯ9UXb V.W˖ &ؒ7Mv`NF+GǗّ̱BXW׆sMnDed ,To;(Lz!ŅZep|:CYeW|/b 7TTHFV|'#ԃ- RH+߯$j;zi&Ǵ=Qp<λ2GN`:t rͬ*ICʅ?FaYW &㈅{g5R;%x-_RZi' U7u5T) jɥL"`@| Ϊ:C>܎ߘ#9QnU0ifSPU:@[J2M ,O~׻]5[]CEr"N@W'22샆dR37܍]t&\KfqPisJ* ź`Vq A^u@3IͻD _T dF V`'ó!a7Z;WJi?TxX62MSM|'a7^8Mn}z)7TAWomot*kOP NnNQȳ>6߭z?7Bp:y(% edPz|罣\h#7:TݫI7z9"i$x I6CO 05 Doi:40`?Vzq1>*RYXH~T!kC"bXj \3ZxݦNs|O*lcS&`9gt! %N9l>t 1~W[ mC?V:hLbJPPWݶ=L?j"^( /禔ר=B1) ;K-L0s0NbӒ ?墔CT3Y97.F ln<.nvy9JEi?w}CadEs hWjd~A${RzNdqEU.sJ`Yl oF}Rz..ulj.-frCV ;562F i4 ۨ{܈#X5B![Gբr9gwv$D+?NbA*6,>һΈWC/fNCBS3pUDjA3JP$GGG@nqf\[@ɼi;Z\- Ok#gwzuo=w_wjc){pc~᝾U\QH&ƟlDqc:ʹPt|+`Dgٳ2o")S$OBD񃰌1a󑇻,?%,SYx5V%dw.`B`l]` IC &v\)NIZ/%jAZ+<ʈȈfH!ߗX!9@"$sGp틷4ɜ/P9n] %ةE#ީ}O'"QQQ\J-`{SǍP1Uڞ N+j(Hs(:97fiűr%Gmgp;= ʴrRJ,bʭFvm{nDŽΓmB`X㧾S"UZ+t~ (5y,ώUrP1:_z jZadvdaΒdP"5*]u%bq^wiH9$ J|nj: C|ڊ5{ ohEQ(xO-PD%𭮝/Hi<, QAgIL=jHrR0]fȺgԏx!W7-hwU\aJus׵Ƞ쮉Rύ2~+!L;`= Ȓo8|Dp(ߺSzY0,"Y-yW4D+eCQxEDI4 YeNe.؟&(Z Hq̞>1&oN%zB$Fq]("zC4!~DQ# W[\ͭ&8>"O+;)Tif v/׬<ȦEHQ‡1HhӲը2iobaEXPMӞgd`E&6:R#nK b2vq]~`X& et̅`liLƬF +s@-7Ian!%1PHׄI]& Z2k> C:\D`rͽ `rh\wvx!5,TYI!#m_/(e 7[+WkΠyTxkوfEƠ7!E#c48<,} o2"y4h b|| NWmɆ|)GWn`F4bV*:gpB%_kwzjE%aQlQ_LOVTH[Y{޾l]G!ݕTpUT#6 Dg[8VصC ).clv_Wpʈ2e;[awUFNůH=sね) BAw4wq;} ;7-Em "9O"8=Mӻv}kyvHOnn$۵87ЌX~C<\.8emrS蛢uQ:̃8ּjeJz@'"߆vĞ5 X`W9Gb"T.* хDk=BYeUD`V4vB-<@C5OZjx=ۚ|KiI ^kLy|8ԅx lOEs--xRuk)]jTPiTg`~RsnF+M节֕gzE|ѴrɲƇ^KOAYc> .} ޮ:ֻq%)em wC&ژz[V*J,fYLB+(A({@5 ]h/Sې3pyt;L@4C\OHy(Vѯ,_<$I`*tWǂ<6m;#T͝X%Ӈ,twpNn9˶60}""esDb+d8Qȅqu2Gxǘigvx =IOmOAn6/j|Lx9_G촔S}JYvf-kb9z;œѸ 22CJܑE'G910d$t7K AN/ˑfϬP_nLNrR~|(4]HB}hC{"vTM|e60@u' ĴCO//O`iRT$@X~=,سcu *~: Z9O :ނ1 M"2}oӍS0CV+R0ÒrxBqK`?uu.ӑO^[} }\{XߡPƭ~ƔN~SJ7e%^ )JX5 L !=4&EMO] & a~^Ȼ;x$E' -4KCV@F?~2R MH&*q^i60V AK\I^GPk٠6xFVhc,xuJ' qdAp֡tK/R{UD˱7qw?MP U[*hѰ̙X0jR"&ӹ > a_[5Q_ e3E0A) D4Qµq{}LX%vB|r-ed@7RB6S{_(_&]}Ou*Z$sf`Cd@g|%|j#YV!{**2*]!RH{/#=i~;Lէ*.r"-T19M' |$;9'ôod-?4bl8dx30tAZoJ 7s K @k 1Z|+ЇԿ},(6 %<&X3h> kںǓՃAX4'X΋/)NYT/32jy?wn _ƇB}efŏq-yf0u}pC6ELXؚs, n.s[)jJ]{jbX-F ކhm_>@7_c$~#f".? fxvEp3d`֯yږ1D0{[ySުTW!ykxs9U<DdWZu5 ?0l8(=Jˤ]"?$(t΅bKom1KH;D;mff,h?y ,8e)?%w<,HxPtvrz 75늵l3`N_%QVO{#n1/#HyƘrTDS&=RaV۫K"CŲ$m]A^F1 KBdO*oS0I=]t毉m[2ٛ`+(P^`k8YzAgjnYd8'+2;E!X]5]mcF6W\ȊQFFcgQsy_ YHu,z`x2t"l~=oeO>懅yܘјZvO>2=1%f9u6c$zrԿ$FN t4}!ݨQ~7>Bd#$cFhCъ \Tۋf/Q1_hA,;Cy\; a4OKm/?>Inlji\ X݅x^Y!j }dco=n\sB]c| RURAF"ҾG)n!xkc\(PȚCGDvGvb[ɦ{Ss膉R!iəXrPC~ .RkmDkiWf]v0PРw[dulM!8mF]F0$IJٯD|k\F8.RSgn)} xuyh:u NgW_?De$]?͈' x|(QZC+p,XR`/.Uܚ`1!KM/f%ԋ{dQDM]0yֽ-Fx͟A{DugZïJ+cGԚ@tb)Gjz 7k uxӬmAqc޿ifiqۅٙbY:+JB5kuǟ^ɪۦ'rn剨 ,+tIq4o/o[A~EⲂɡF# p<jrTk_E.|`[\Ty H)?]0pv%wyl`'W y_5KlYhbчGoZ;_')L+UO"d/{)Bλ4>h˱,@ *%@&Z[M9*@&ּĭ 9%EZu| N/NpM$C4܉\l A x*T(-$b[]1 lս=6o@] Ȗ= Q5v/LT:Gv.Pw[$}GCS=}s͘AgfP^e9nhJ%!6xC,eJB/C^cTS mEǾ+ 'i@|m HՑ@=g(X@] ߍ442T3 ǂLNNʨ'w>^Y73$؅!h>V !GNj$HJ Xfڼ3ȿ΁QX@ <"lȱGJ @nw ~?UjjTNtpHQ!59 gNB Pqz_xֽ臺aCv \z>i dӢ<`Qqf=4G 멃vG5Q 9SslĄ{nvyr! w4q[%Gpë-{9JF?B8:$Yk=p$әv3bu+?xzz1 iU.YWr#Ɛ}`X{D^+jQ vqJrkO,TT":Vme͈?-2btTcQ<(S]5XlcPGT@\[):+HlzyL]XZaC(s7塞wg]1Eoqt3yV޻K?qd񜯼p9XZ%_1 -Z=b#~߯α9)K.-bk,#,Ռm7k?(I1q^,`yLuh1 1k1 j{jy3]y|dz$bAmWBb"JwӔP;m`PWq)r)S+Zg '01s y]eky!@ԧQ)Q9H}mrFaR|H E1u_#a{0OTZDI%Mg ͜OyD `pHd${S*P%er/a D,d o+هe%}3VO~27t`YGF;uA6EĺcsbpUµ @m@o-ܔ@#/dw[4 ?4̘ L|nb1'Ӌe0**cJPv18<]9 Mz$Fմ¹vq/Oab?4fb$UR-=:"1>&YƻZ3]suc&@;Pń2]bd<ģ[1 =jh:uC<#3OnP"Ùq{VMn>FRm +}b4@1l7f0T?u'A< %ճ"*> ~L^c79ϨbϾ%|\sKN0 Pi$QH`<y s1D4٥Wc*iő(+X5I$C *fww@vaQ^ZG+tɪ FV +,*!>$IiG)6č@TZB}J#]ٗj0Q&<"rН-M'cZe駒ƴZހe| i'.ȩ' -<"h7JXsnARrqgnCfm5 . {"iϙT#Txnz9aʡ\98=#o]h8.hDe2W:Ry`B?1Pl漜[O PueyBeKPR.l84dr]: v(.o=`Px&v_Z& F릘Sh!dϽC F:-6db8`K8\+r1{a؛: F+"4ݬ[q-ñW9x+L=ѭ[+g~޽WDtQ/3V'VNجܞ{`142tjVJA&q Y}> I,..Y^sUj.+FHZ=|QF^@Ό_oSZət'*bæ(R -$R1(&Ao5 ?jn/4#dXb爣j0` <4WG B-#eR;sp? н-RtY?H9/ }q_ wePY1N24ŢXγǗqX[r-RҜrYLc[?ȋKqz*vYqdGbא SJ4w4YwwNf @ΊSt?<ؿ2+t-4-N"sea:X@l1e,yO#Y’^Banq@~Jso1ܑ7k gut8cOh ͹@9g@@DzTBt{f0/^P8Ls`Očj*(и~mR ˅oZ+PY}f\ mw@V( ^Em1-U脩rМ:dAujYPR>~q2/h%d[Ȍ,rѧUVfn -9_C3UYs4dzq&=E`8a{b}[^A t@\ރے@u;^Tvvm>? oog*9iz0yR9/bklPF]nq3#H4A6I]ڛ3[4=uZ( }cӓlf^RImz7k)tT9o*ہ#vr(PGv40><R-";e* ̲Wý\?JhŹKq#Jq@BZ" _1f33:~&aoc.RǷo8j'MX!㮀(لq?T"zD  `g]l0tʓa2/u Db,:mZDn'! +C]G@H\i[;E9+om/iP"Qfc.GU4 Rqѱi!u8o}'>&B%zεfh(否>ٖ(i6{OC'm4ɧC)`mYtk7Ra+B !*}i|o.R,Q0".GE+,+[BddsS|gP<< r A{-hI;spPx*K 1YrܚNL+1,:?n>g[4ĀRCv;zwPשּׁ#Jc}d']L1$-n~,~vQtkH" `ىwӚ7# kt8Z/sҭd댰Re/֌ ޑ9LZא$/vWYY9sO$/b\PsjtAg?^Zb ÏѴzQ\n=[&,Hc6/Iw:zsV8ZgO G FvjUb=Хgm[yXסo6"˲@Sj']F?*t/LX# C?R:ՀpCNy3Уqi\$G毆[VH>6 $eDO`Wqz(zkvh:J{J˗PxU7z^NOkC%۴ӣ#ncMaHM}F}޵WԕӡɄÑXIZq1N)DXOpPH^Ql( &a04'Ц fr la{!Ӥ+pl,3mLQ8K4]0 Vw\h[ASDQ.ܪ;]}Ab)V|`,L|aQ"o~|?imqEن2?~Xc72l +z=x}Ĥu;'u6%qzQx=A nǥBJͳf&;"]> } FsłeTbq] vY#ڇK{,`p' pl Pb~[E5&!9Ƴ!PWAx7+i_peDjP '{n-LD,SN"˫0쎀iwJ]DDҟTsd&HEaM?Sb{Z X+c\݊9QS-NB wyԔu8&{#9EF]kS^_[dOe*3)x<J&OB1X.7N况Z":|}󮿧itr[#ι*lP)q+Du ,e$'QNaP 41!M)Wu >{Vzo|8dRy"yqWy5qɁ9 *FwR* ʜ&lDTV%+Ms<]iލ&|=e&Q[\m)KX JaY%g0*=uHʤ`qf[iR>w;u 4 YN;4JYT9 v!-CD :y%m]6Pώ%> nji:ȩԩЇ_~S${TgwwHa]e T73F]-7qR~؍ oMQy^QxS_eu>$loIK\@4'_xY8[t KRI%IRI6WOY1=`/2E+ ᆦ%{5SZMpety>ghlqO\JLFtv{u!CD.0f ՠ0,s*V} %?YC-s`NA%9\Ր??M;6>`Cij F[mYB7?p7,7d iվQl-5ax7ZKi2ԙ\7(zl*N߬t~ i< g eaW:}G|Vrhj`D.SBdsvS3-JcE@'凟#Ӹ.o1D((\EirRq8Xt+YOm?|8JdΗq{>ZcWQu;/erX N釒S[Yjp.efbp0M{&bpN,'w\RV)_{Eo_{]*r, xldDϙ@b^h[~CK͢*\C.7b,,x/atRrV*#(gRg3%'~ä[}|۰*Mp^ߒT28w4+^.Rwb=i#Fcurevo +2s5BWP| ;QeM;O}-c(v|0:'B-AHdn?7KuTM/gV%dDJbJnbwUC S=+! q"xZٵԤhv&r4mg, :ޤ - C\(̈́UD8 cnb1mgM,"s%>\4i֬FT>\}ܙB#)s ~S&-6>D<䱧 ɔ}tRFo3>  y[IwG1U)'Y;șsW֬XsXr<ʷHu%kMZx81J7v K.`AU})~s[\D,#*LR?29Bd|w% uA;S;h7\e*ɍ5nэ_/* =8I2GբdAjg)ҳ> )Җ/TѤ2 okJF;:%;;ۼڶCylFM%5)GmU1.1'HAFfF~Ƭ.dʞp%~SLI]ޯp~>2%M= |y%u6L!_}#<~D< ATL$ V"E9i,42֝{ <)ʯ 7X|uS>?Dΰ.LJ#=L2aGE!."i^^FTfP7`f:]:^NF=D%uOYnՉ({j0$5TC$LP ŏ >EqNƌu9.Rq<KG  [ŌI<M{˳h_mF񸜡Y ;qE|]!} yqY8~6i1vṵ^kos2VRo PEw[*+[@pb7oW-=˱XoyLbAC3"-6=64[;U'$ )n: 3Uu֣XNjh!pn7%)ETp˖+$2-KPVfx*߷34x '| Rjx\OsޙKjF*Yۦ)9hLTh̪R m+NB7d:&%5wBs묂6G7)W MbN9-܊' x3bHm`|@eIRt!Jg@Swd)ۉr?{ZHSX|Wԩ]m>'^OWìJ8|.uwFamGc"wb6Nt-A Tp8<>1G'}6xMg;#ۡ v@'rod?v=Q,w8"}(+U61ijT̩=9T+kΩtvl# ,zZ_SuܨS XL`'ř iN;vXu4.ɁADVM+ m_MлcE9R#6#c~V[@ߍS|>۩Όrr_W8̨rk|. R.}~XT[{Nktgd2YE,Ξ,d9G:@BXpewˀ&ÙU=T=X#+a5W;ZwivwUY[A6 Q.ZK/M‡n&M`rqru!X^Rg(\HqTR<*ݍI!w.BY N[}ͼ<G'4zY$x[mB"%zk7^iTT8ˤVAU"zEA\|C̐Y(`TO:5RBII69n54<'XzQbndʻ#9ؿhH~r k`βDk@,' S!ެ'cDV@0$Kh\sgmɕ)89P-_#lyFrV!OV V?o-{ &;'[{OۜU^oOU9 -EtͧQu uŁ"<@z l33l"L; 9z_/⼉>]`~?=ρ:Qf;H5؀fZU/eћPdpIXGPb, B~aGWb $ cCkfU)- 1!.aVO}M:&o$HKKk`)YKB!|@tvj "4Qs0+ET+S}6z,~L$\˛;.AN,jS̀@"kPM ?Qr#CD#kvHeS=¢cAaDn236 ӥ${ 170V 7 jd@Qqe}.HnךA>C|9juP؎=f0'oK;qe3]~E:UjZLd6.T=jPV?9sB.Fd#kw(ؔf@`j {G/C 0'%Wv9嫳DD~*25P*ٻM2* 3xgHeYs餡:}$pB ew]"1:z }LZʈ5D&]񀓓0X&CyY-s[rmS]"j]7YנioSp s8lVUrKF+Iex,1 L 7~G_.h򛮔2rJK3$u^Smd(vd]wm =W>;(הO7=A3Wy{zB)qQqBͿ^x*Cɺd[#.DSAI8lv_KvB6qie]g#hģ{fw'DExë!9~UNIcܑxW }ͼhEo(;I }T6t 5izz`}%q,C[ y+J1fu'Mh7;Y ת|csґUqN;[-D1N^65Z*ޱډk(ij"{6I ?$җ.cBbzZht.B0Qn/ǑTpU늰)ZG᜽ߠQOԱ3mX1,ݐx㱽gk  fmyT w@BJvF!M " &)QI\_ Lr2}Bcz$M)oʨuő̴~j;wBu ͖*x=P4%&*@ 7ei}U(^o(rtPԤiuZ_ś<tȸ8X,:*-qq5T`%p#ĂGʻo3J+vF\bw ‚hxd^zԐ}ŸiyV c pMtT{aP eYKb2dJ^̻FyF/R"918vfĒAIRQdՒ~Y;b_bRArСD Gtύ sCd49 ~$јv[H<0DVe&5U#:+@ѧ=նU3,V.@|Yb4wsuau`ϰX#v,yէ(5?zL~SmƤT 5q4&ֺFoCZ\b.ϊ9~|/$0X|餝ےWVAB>?QCXCv M. v,U`}lTPToHDGiǬ  =UWAW럛bpN#jʌ/Y3`q ;8+~CHN_q쩒5-WS Zf4eߤ_p \ڳ}_g‹LKO8S cN#ޮIy~)x;J M/tw[j;(wickE}W/@!zGK$ UcM׹[&VIN|gAa5Z4GąI^Ok}Y6 H)ৰm,} h:h{}SpF,,L#Uqk秶j/iӏ[U}tMXjDŴP)D" ż@fU;E\)VkY_ex}S<=ұ] !T؇՗`id 5g]nۼ!tbGW  /ڝro; %3Q<,Ԃ>h-nTAT`fM/2ݷɁ8#}BE;颹OZS6B^*!AhUDq]sxNlP2z* ?O4g5y[|8ЩK,y(x]*5څmg>,-%}s}vq#v6?PQP({t3/CG hSHkTbԷ? (,Z{c0H.S$NHip[nR1 _<~Qq)bM]JI;y8PU EhIqgGHVBDhL4rHA(@#0DIUj`m=ӯ))@mAAŕs hT޳:%ɛ ZH}<WJ_ب Rѓ኏n+̌—˔tjO?HٱˈZ901+ $<SˆZipa,XnX f7g^rmL{yںǒ),7 lXn EP城He~9k SSC,ϹvkZsGn]nq42/ќ2D_ 3[foRvcy@Zh=)6JS+;#9:-ߪrdy`I<b.; MuK[ :B_5aIJ`* \"aIVsSRrd}S%;^OKX@GsV 0$5._S^^7D(Z yGG>zN *25_:G̘ࢺ,/acy,,/ώzjyi|p6sDktLmLWx~z7]Ma/>`~c9i2fiʾFLd<2С" |8szՍֵ% ƃ[k>rٹE{\ ɀ|]{Yvl > H s?Utرwg+cOH͆^MARdZM#C[n;xr'rGb$ nM(ԙSts WpWtTVJkᔜ;tLCS';N)IOH&E(TrWJ~SKl#Y.T:GBr@ca>a9Ҁ6DLbwDa3PᚼRk)GI|ʓi&yFe.sfgٙW1pCّa$LXppO3xf.Y|cl9a-ӟGTU۝*j7?Y/#M9Ų!ツZdDb<*),J)_4GM&3M q p[V5)c} Bj8S2Fr'u7/Yughl7:tR v5j.MvКYPt4@;HdC09SD8P\ɳxTz{o_쫖l ܶ!iӦavJoQEŞ#Dq4QPτOmB|nݯz}b 0aeב0X?sȿ5KYXb )$"5b(:cRAp^"f9 q큄^bS^{~&,sxF8lOc,98zxݣriy 5=pnk( 'D G{nNNw;Jvůhʓ(݀UO}e+~!m \sbpi2 V.f_S}̠ \(CZ#IȘ* .•լLGك!Lvd.T9@`<(pٍ] ח'XWz52!"rLB--J:[~5Q)/'^KaO^H?=Ó\+PكDg4+zYnG%k^!43'bɐ^$ NFZm!4v2<3.S} c:\ڄ5 -7doH=b!1qq>S)@)ׄpYpC+'~ȧˊ9 > `ZI4ni'O}9^HTL?zv!Ftԡ.1?ȣzҋ Txl:wxQtw-(\͜gpi՚QKL^hL7x;1Oj5TLgw Y1B&*llFl u"Y, yA2=N'S2Wgxf$PZnVAzAe%Zwmi FIJ7gx{0ZonڭhKҬyEB&޳G/KHu>dطz 5'j9T쓣 HAW){VP&ݮO"*CLl\e`lZ ؗ \gap V%GZ~wn$Y.:/"mdFĥuSg,y<@ѽA`T@tXȆֳwY/ؠeZ}}q&ܻs 9F፽~sl3MYmOι f,4RQ72sDz}D 63!Qg8פeg7Y̮``K|XpVS fTuv?#xR;RfաmNR! ^R!UPr!A.˱vy[OW5e_6b[z]lz$'K3_m 7~:Tz.5B|}e򶇔qs~ST4.I0P\#<6}2Ǝ{WYRk q=iLd(>6v 9P2\`wG:L;zs_.BgΌIz5k_x2[_<2ٹe>db&< +,(Ul2g 7,ll iWW0paFR\ùaM$F>P#m kJ{ HV";\2;*s`$(Q˷Wnsbߑu[.xe! mE nTJDzFz:A{/Wei^ˈY[⣡ǶŒC+(+O֖?Ԏ=[8Suza))2nq#E;pnIJ19Ձہ@\ -ߤHŌ. _y%Dr97a% k+z lV Ʃb:&8JJ1^P+P`8R,Zg= 8ra;K8h$ęC=ˈ_^un$N’f::IxUmrjx)o,`4feGl4$="x>TYXcp@uwCKSeRd &2UFa!Bup+a٦ZHUK, TxGAIxi=-wO2J3aX6Z:\og+4& 6|oE-!1UE }N<*,33HBc%@0%|wId4-p}irmY3$D< bZhWR2hx Dzh5_F䏙㬳4}gd폺kch5Iڞ{[EXiÚq> VK'3 'PY5{t =b8}?W;l|]f/?-W,$_ʏUIP <}dc +Omq2[8cT@DBt %1ZśouQ`l04M-C+8<fh]If !%ͺ# wn1]RTH0Gj1FT)e` G@CjO8',rɚLqB"tk [ Pߊ2؍!Q`$ ;EGA|Cd[Z^ zK&9?G1Vx&I-)K:-g 1lfqM#9ةDj("49z0Ҳ 2>O_VDavq{!(dDɦ@AԗEHA&I2qt&M CŽ# u#êy)d?ΑKP*Uq$=RCZq TX2x>fڑmR`wOaL6@FE=HL8bWURH*fl~ !#M Kj}Vڝ6?Sڛ tCX >QUPJmk Oi$)`MӠ˱ 0ޟWEr g(In69pGm ޾g_5iZNYJW( ӻnR9%/)mH@|ruŐQ>xn3S[!pw|~WӐ2RٍZups`0}@# b$@Đ$6h,oLy\{ٶ.]]%B`(a͇5TzԪM+ J* Ps.qCTry[3ZJ(2;6 3H<8#8Ai=KѣDZ[cB& ?;1/q3R }^D9wul 1%Cd.YV-uP޾6E]K} S(KvnHu:95eZne c@0K ;<HeRF}EMC\{yQChZɪ18Ii1j@zK89vg*D>ӣf}w԰M9iU?AQɦL>œsj;4950K A JS'u=(4`5~>Db#fN *&eY|w}v휊?UC-{esZ oU潬Aay?9'.>v}`."T,_ ꈆ,Z蟭=!R(7OiwbsY?ɗ֞<2;#R`Qy)?R.m#ɸ4"-J?igKR  7td@ПS"ӡXT+M&#3{F—PjvnA@მ _\`~+hcp6Iba;8=ԫ FF99Ӵz=7 ٨4T[A> 'nuKRqloeRZpG'% R~ >Rh<Ń]9 $NW.Wn8ʷQ7,D` b8Smd>JqFnMNm ~Dw[h>z2JQ-Ѯ[]Ҥ9a?19) \UyqGIԖ%mwKF J ed~<;p~!X%᧼:jL :\gp3u=Cl]cI+ӪoTYU.|щ[Eݧ7J=bvrSL#0Ntn&5D,*v^>p"t)n`ǂu[1W+yط5| ^AeJl^i$ty?`u9dno HaXyÿ򎻂 HAm8WpCŧ0U#5VcsJ}]0<7ʨw m [ |AOM+P e^H㑵fe IW@` cvEWΏA .%:ҋ'%# oCd`1Q[_ʽ$R&{, qIGdHuV=~̩6%R?}$RTW2uٺWmBVÀmP/Ezh h=t`rB1+0utVEXs@tnR2yI{?\po+ qI#8@ŵ)片#\Ͷ xa{ U0G9j@4wWr%UȇkhwoEU FIfXýV$|j%w CPF> &QY'ޤ;skE?jg׼6X Gqא*YC"C]͕~(ҨC[*P|*ٵT'/*AH خoA3IuˡGˬߏV-d_$B5Kh+!lPnVbÊѮ(=Rͷ_q/h(L7*:kHb=]3fHFԽ-!ɏZO-Į5|lq|I b_?X\f;vb)O1NE<# E7EM@Sy[%҉w ^(3ВpnY!U6:g ,װbf.!a&$Pgnrl_D )R0ekqͅϖwW{R w* -bz(Ȧ*\?TâsB7ߩĬUˑXK<*(|!BVJQ۫.lEP9޷{t 9ap[λ91b2{y /Ȁ8ze<кWK 8_˖AN[wz9︲]4qY,Fϻȗw+ u!ԡrVCii|ظM 2b_s1P\=$@JL& %eČ__BQ:3/PB֊62'o*`"03Jt w /t]K{{1^K]Ny@ܴS  (EO < LęIydzN1}<<+CX̎܅'Ǚ.MR;d+ YD'#gbli6 t Gc]Y9gxs/_Z$/,U&KS` ^\X(STb\[V| (ۅnag80hg UKS+ |;.| VbVflh(;1H J?Jc3˺y{r~L-^ʎj>Z6Z( 1҄%+ܜf~! *.u/ه%N2Y.34FcPW4:XVH:in9M @ CX0qMN4˗"lXDzdU-°{儸c1&?$ 쒑,ikKeH5ntmZE I'_Ch ?Q&HD=W (8Ѐ^R6kDqkR .9h ku~es.y߯i+71鮕ǹ9)!Q?$%R&%ݽRa}MLICR+4(-Hz!& 9/du}ez&*R4FMMB6 ۱晪$Eҙ$y=P΂15CTH&MAXk*8vCsqAS!Ć`%D&l%E 3-Ƣԣ <Ãi@ |O@O!zr%$n&$'@Y`U[$ FI#o Di{5AtG%~Z7zy+t9ݻefh"}]gm=T;%kې7<'TC+ƃ80uXD8á=)*q5}lĘpsh;u$uV'd怦/{4-'M]ݿ%̺¾n 8IQ 3ꅢU|0+.55)D0VT<|#6+bWKf"fApϰH林cKl}Gs@/V_s~vyzKx@LiK8$LŤLn|ؒV!0~{A F_!t c7$V':Y-(\])i︂dr^! ;7CȕGc'mn,:p.bDŽGH۰V>$cUDXEң ~U,}aԏ`]8{7B &#;$l s&E?MZlnVha3d eGC;447S\X&`Jbkt ]dDb;eO g|Cjlܼ<{`N^kKwkɚԏ{~>&ㅟ.QksR`Be1Ӣie? p k/B,A=^K$4ga]"t a 320Ap}]:AO0Fەeuނ)WyGB@),T4?wԛuQ`0ZrZKPŹOb\x'@ ̍(xG59MddJ _SJ"JaX\[.e@h6c|Nv Ӄ~0]4߉cKX(, M` B A*֚ZȑߘzK7;FSf[|,*S,vqL_dV܆hf/S6k`aciL^/5ߦ26ゑVsL<*.jpWe>TύmBKz rÛ(%5vyLαjRO$EU=&-bpMޅO&Z1- $Rѯk] :GCT ܏"ߠn5[:x{AhW&0)ʅݳɿHnPslrׁ W<ܨO O@L])8] qL=,OǦ ݶB(+T2&ft3^W܇Ŧ"@Ls+4> t,X3[b9C[;Mq{:?VٙOVWwB3,[2[`3O$aN~ K=f,r/;1SyE-,HT=^-@<迟 SۆcAh+!Q~Dt8.8q}%54H_Halu߀*seb'x~ p gXҽl`:禸N\1)Ί$OI? b뎅IfPexo;+={+4Xg32?.؋TU<=~t=!zfM+GrjIT<xWgߒRij2y%¤d2YF$Ez[p`c+ |Tr$-ЯD xJf92&A юWBH^ *":ϭ~¿JuڜFhx6%!{Ha,PѾƊ9kM9{C[|k;Hu/i{*Lx-2E3di_DZyȦI)]| $fEZC7 JKz,GTխ? iF6 ͣ9 Wygq ݀Hxt!zt{|ٸ*V_F;}?v6 bIA/eF}ݗ ؾt^a9,?U*/au $JBU ԘJ/B.~(^yejٴ)!ZtIqYtuXp\N:3[۫~b鑰$t2t-AG쩤7BT:#87ozƚ4mf[iŪTA OIK[eczlWܒJ;~ dIJ= /&yvuJY\1X ,>:9iB qGjA(bfM)Yhhԧ6>sKڒ^e