chafa-doc-1.8.0-bp154.2.37 >  A bxݜ!M@eeew  s@hUx!Ϗ5"ꭻUYN -imPBRU!C[Ӫ}I@!5~"/~^q ?7t40ȄuZ`?FLPpuxh-q,n86_Q/v=:cՆBV{Nqw!TvǨ}؉tGYFd੸J;唎||V-f?j>K ٶ``ۇ @120c0081a0740f3d256bedb7c31ca6961b77ab4f90f2d4b22e24e486eaa88fadcf04f3c3513ca796d277f49e9ae6eec7ad3b089f(bxݜ!M@eee>PQ8t~N/W^t6 x(G02(CnRՏ_ POr:GW~0!<8No$v$NڸR:6!ݨF'~Զ]o>yd&8(k>1NToMx)o:cq'hïG[-0_qEh;?XJyq88 B`zwYNʽqhV-mLoƫ0!`S>p>4L?4<d   1LP\`} \   4 O l _   t   ( 8  9 D : F-+G-DH-I.X.8Y.<\.P].^0jb1c1d2"e2'f2*l2,u2@v2 z333333348Cchafa-doc1.8.0bp154.2.37Chafa documentationDocumentation for chafa.bxold-atreju3ASUSE Linux Enterprise 15 SP4openSUSELGPL-3.0-or-laterhttps://bugs.opensuse.orgDocumentation/HTMLhttps://hpjansson.org/chafa/linuxnoarchw %D!= !A u-VvA큤A큤A큤bxa-bbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxZ>6384d5be53f62fe1db96548534fa5a84a5a8b2d3f5b9f854a94f96d2c9afd86bd79ce190c62471d25c9371093fde94be160429247d81eabe3054710b567b277ac9823fa3f9f060ebd07db74661942080e81c6d7a102f668bb994e3e7d22256567ff50a26c65b944a176f8b2840424aee124bf0ebdedecf00bb582954a59ea6169aac3d1c074d0d3efeae45a6a1288e13e59c4a32cda89ed341812d95fe3915f71d0fa4dadb148c661acb7c482e623e481c78906821f699d4ba7c2c24780a7e37a886d435b6544311e1ae7bd06c454f4d74473060b638a210f2619e293a1c3d17fe9bf75f68e082052a7aee86d24ab150fbb1c5692fc73dc11883174ea1637b1e66c86006d1ec01bfdec00614d07d926a66de246f27650e6f0d11b11451782419496ab63d4fa0e6b04f98ec1a19cf44df7272d065adc56cf39998b864a11c43b6b1637cef27d79e178319b9b06473bee79e3cdc1515faa1dec4e94dad218b34f4dc79c694f5ae18de7a9de11b3b8900e64fbadfb5604119e8bb4561b853c192da29f4031bbc29ae59a9ace86c822bfa049b20640f7b9e4bc61e8add72afa56d178cb6d3a871807b2dc10b5082f22f7c6600667b36f21983a535a6ad3375686bde7a8d24b00f5fb6bbb0446249b605efdd36598e8a0f65ac3fab2e18438c73b91e105463a0ef6ddefb154cd48b4b5ba187a1953219e5952f8ee78bb64b1636aec1303355d93cac53410997dc7a3f9bd60f3ce0d8ebae7908978c8731fe9bb139ff0eb96fe775524c2d4d4f167d79041b17c5cc8ae9112478665132c31a1417fb4a794050c64c498420599162f2b3b6928232dd0be7991d942b1dc0b1670eb8695e0629ad38280184be1b94602f2015707a28170151058f7171aeda501fcf0979d3b5a67eda502f1d76c81b8ed7a7cbeeda0c867a4c24dc206490ee519d4200dab00420f2040eebf418098a86a3fb2ef5a9659c87d37b81ee85b69316b045a9453ac54b75948f4d26357dd018159078f36f90deeaf29ce3b9d2bd0ea6655ef1bda8e3a994d82e644b03a792a930f574002658412f62407f5fee083f2555c5f23118rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootchafa-1.8.0-bp154.2.37.src.rpmchafa-doc    rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.14.3bja/k@` @`^^^_@]a&][]H@\]o@Michael Vetter Michael Vetter Michael Vetter Michael Vetter Michael Vetter Michael Vetter Michael Vetter Jan Engelhardt mvetter@suse.commvetter@suse.commvetter@suse.com- 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 openSUSEold-atreju3 1652087497 1.8.0-bp154.2.37chafa-docAUTHORSchafaapi-index-full.htmlch01.htmlch02.htmlchafa-ChafaCanvas.htmlchafa-ChafaCanvasConfig.htmlchafa-ChafaSymbolMap.htmlchafa-ChafaTermDb.htmlchafa-ChafaTermInfo.htmlchafa-Features.htmlchafa-Miscellaneous.htmlchafa-building.htmlchafa-using.htmlchafa.devhelp2home.pngindex.htmlleft-insensitive.pngleft.pngright-insensitive.pngright.pngstyle.cssup-insensitive.pngup.pngchafa-docCOPYING.LESSER/usr/share/doc/packages//usr/share/doc/packages/chafa-doc//usr/share/gtk-doc/html//usr/share/gtk-doc/html/chafa//usr/share/licenses//usr/share/licenses/chafa-doc/-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-SP4/standard/86fa393839311a1ab31ad44dbf61e562-chafacpioxz5x86_64-suse-linuxdirectoryUTF-8 Unicode textHTML document, UTF-8 Unicode text, with very long linesHTML document, UTF-8 Unicode textC source, UTF-8 Unicode textXML 1.0 document, UTF-8 Unicode textPNG image data, 16 x 16, 8-bit/color RGBA, non-interlacedassembler source, ASCII textASCII textE1ބϼ~}%ychafa-develutf-836282a99e1f4505194bd2dde9d782cb2577a980cff38b0b6c1de7bba29395959? 7zXZ !t/R] crt:bLL >9ϘsAlY~>+Z]5RaO%oh͝ҢGܯm#w!3Unac@1׭R1Yd%s4e~ M箚") r3+Hxb2)dY*|z]D:`Wn#>5ޛ[(.nTxZIoȌ*d)}m4wڂ@'u%8#wrܶhH.큕/ɑa|&vo7z-Ūb<۫ ʠS迈Q8mF)ڜa%O;'XbvM.eYlKFu_|@RR: lY !? ~^.cUOoaIE V{gGںa̸:/Tx; I!CH!GGT*bzik͎5 /^z-Tss$ WėfMrH>˸/쓤Ӧs)GLxHRߎ7F"KF@>ǥ9a'z`j%`;Tt'N.e\c 2 im_.Ou{V>L@w9 #Uc3vfuWniHXm/sT?#Xז-x"- M%bSfћ^0CGI{Ms^J旵, 0rWr ~#Z~\n_lB?/$#V*|GW3 \᧣Uh J͇MQt{9% '`S3E.߻pԚ~gC:d"-z[_%AuId2+xu^dX(nEk5 t#o NH*pV]$TD+ߚ3y;l7"Ty+ ߂!>MG]&&ixDZсܡkx2㏡JTa '@gnk>Qi?XiM_ZHT9窹[4H yΧ%6tkUUOHxg'\8ֲGjN[FqRK'íǓ eݼYX>|+yL]BZ[jb&,ݿŌ4:ͣ#X#+_mT)Ap:׈0Mb`&AMi߸O%(Ѵ<99@9>L_e3aPN|79>=_qaL JZ@ƨݎ'b2aun.k;>d&PN4`NǂQԝXsq0(k(;z F[F YaQƣuҬa%eTzOݴ͵˯kg'%~ |I|U4\B&R,c>qn@h~ x6$3^T5,*ƽE  NV_EWbZ6@(n2\ ^9[ Zơ@ycKo"W^R粴f51G_z丿)~cOwiX K0W\3`atWsP[,qΐ Hp M09٤T aϝS(o'ԝҳuf#IҚg7(F R-Dk[ oyJ`qfh`K ^>*'Dc+E2O lZǂe<Tac%~{T4t'۔ PL/~y5gCV,qw_T^pކg40n8>V8Ez%힨<g'݆i*NDn UBl%W dfXt.@%Ed62EV \3;yzCh@kt]UJeMn-L|R OU]:GL\[]f.4Vl^ҩ'ãa Z%yи @9`sjnB$ԒF0?-ie }9gV<+e\Bv Q k+d7Óe˯OЃb'; # ?cwJDi}v\"S0㎲z(;B2јKR6I-tNE*(hrF|C*@o携Wr3X`œ0ET\+ ǰ.|LϜCU.N3>,*:iH{0j1cx}\I=Glkj٠[Zb .=~G6J^ɳexVJ4Pg{eL^.Vz~ cGu`Ϥ1i4k/ 8eH/,8 )#eW<2?RkOa@@f$kkVTmr`j?zSE#q1M*81j=˾IıQ;ɣc.PvxD"\  41,ntnB8`/#e9,+:_Pܣ K-W V-qߧ(zS.*Kv '/9j\!'TmIuQ~(` x"0)9ܪ5Wa?%%+dD捹ܮ*:I9qR6ܦdu8W'% ڇZ1~4r-C(EJYӕ qh2KEKUyƁ2Ť_X.edDN\J%:iD"s?@v5:R8KSkAmbv@枱h> 59#a.9ش5{h)ehD !Ÿq;}+-ndkcb`7 }!1M͓A byWp]A2{Se VbSz (S^ 2TʾVZ0oPvځV\Bm~KK̜C<:éyZu&(;)1b S *S4Ub+ 8i8^n*yK#%ؒ?0X݉ 4^_ׇg qPʈ,L#wP+J,dYrj|Nr'L{\儉p={g_~vKnc> 㱵/Oխڕ~!Ee4!z ܈`oj]I(C [wQ\.P?j:B$Z#O0պΈi:nK)'\2SHB^2yh@-.}${scvϚP _Xu_^f.EnA;.%rc&#k&Ƽ=PWTZ.RQ69BXM+t16فK{Q+*H%Mޖ<$ d=y8ߏwΔ(ASOs+ǎzCEY.7 g[OzW`] lM#t5Uw $D'OٛJkk0?)ڑDi7TF%t38PJez hL"6Vq*DkJre 3Y Cid^at܄/stJQMn$#UMapŹjJ-(_=e*S-j mPPj^*#nG5z?IJ.pu "B&ZMt'tC ~sQ=wd9;ZFނ<'❤#}Y,UDUȼ@p3q؃Z!Dt=' }Os(WvjŨR`wo?][ʳ03gNJ2 / "sY̹rV9nӗrWb_ ^& ),8-VϔۡtݢkX&bGd]J[j+0)I,"u f;KbדaMe]md7(5غӕ|Wbا9_J@<`%edX<xr͟j؄';g1Z&䄓0fdArWyӝzH\ۇMI+ z VF+/ꟍ0ک! p][H(b^h٨gY1k*)bԹCwFQ~G(w]ݵ.%||IZd$`A\Ϟn[t{uyɊ6qswn}sZ1(V5򉘄i#{Ar5IN& '_;~'{~fJs!0f?#((y.qzn3!)"cK ~cxnxכ(sIn7̊lx&\8KʇעpPD!_XLz_,}iS/g`܂Hu`G>‟5͖9"+ɝŠ@XJfVm/ANmqP&ȐB]Jk{ NһM0 OڛmT73w욹! P {]ţA,+0a4E;sR':-)u -x3'J ok8+WUS[?i ^gWgL%tLvMMOs5TP~ȋsގ`/Owʜ1ni"ȰsweMmKpp樛}4;`6fR AZ--Oڋ@9ӽ(U'JՍsOs3+H(u)sGos2ҠBTLИbܼ쌫!3#g -0 m!µnNb 4D3\Y}[PB!.qzab8V(&-06$#Qu-MHߺ/8HSȋ2kUg^D̙ /!u〧bv~ ;NcW|En`zwg΃_F*\FbfX]ZO*6 =&)㦄, '/ۆsuHӸp<*IW$`Hk=qβQqzOCJΗyzp59Js{6h]u 85֒~4@V}ST/t./bגz?N򞌴ca괳=`Ojww>%j55ZU E4D Pؒ'G@0GH~"ADY%ۑIґ]x)]+GV+h?JPҝm[NNXbfxO+5Y MdZQ?RxI!`ŬCQu{BʑFc*ѿ fE=Jw#[5`sk6rϋc< Lv6*7S̹z;b>`E;݆muT'=/޲4W/ vH;o1)_Vl[< :PCPICS Tqe Q#Z] ^LmJ?PT<ҙR&Gseazf8߾N Kv#='Qx'olS4`,ǚA oUEERj4oIsT] %r_bE._yxtΩf)Úk'> #OL?/q"''A b]|{tI sߤж<;;ds|PTawҼp̄zZLѥ.m׾žIqOVm wpėeF'0YpKG"M]NQ )W vQqVt3>9IFЍxfBur`OÚli Ҳ9NPum\.~8>e*?Ȗ j4}:'4v:Qux{O2*$z_졠tN["R°^VYѕ|k6g~,L-R"Hf\9#++KV?bā-*ӀX$ 5DZ,He$K*J'͌e] Ep¹G2dgZaΧb+& |\O'y PGb97u^rP"HPBo(W+I;˥V1?Qa|݅`ol+#8ņ*K-J@B s+ws@À$1|OwsTkt~_Q".xte~rJYի`z9%fzA FPP%ثP`i| .4˞B^=ȤOszsFEN;®W`eB6E XۅrNsk@ (|!a')Ȕ)Fw46}6#; !,o.sڥ^gb@ 4`W 80Fz@0Xci=\=;45ŻQ}vJUGb.}7}?C |㈴63e@c\${%ѿTELÌ5nke‡JgvP)ωeEC_#0dI/m^ ꨮ0$݋EF𸵓12PM~_56FZN<R T\&GLo/e )"-qk#4-IXsKtH (RuN:^ȯa}Q2)w[@a>Xo;9LanZCd߮Nt]ZWYamՆ>~ Bt K՜ |kM$\u@^-*\>?b2D/p8GYPrO?L6C$\XgoB1aիhi(+5&Y8ƥmlTw✪7L%U4~x [Y)À/49,R#+KM¢d%a=IMОC)FqKqZp7[R9Cuӛϊz^s>ڿj7 vɨ+,/k7U۱g6SqA}q^\5 oz[$C`N ieĄfYB%H 0a W#Trɇv-kgv&ͽ^hWTM vv)Se ϘXlBܩI~(;ХH-:G𒶤Q\٫dX齕Lؒ+6 )e\҇GXQ뫣&oh-u`jgJ'f؇ hg0lzD6 abF]|ipj$y Ls]YWo3'lxXvNSp>׸)"chxƹWG<ۻ7}2A waLtyPQG;r"#:so)mU gAi8[_xMX*ovtaNCR-ސ6 k)(.CӿXWh4?-$:TWE+-6eDCnaUL|!HQTs1Xh3Wrܾ| i1aı HYҨ?jL/QTH4 ڭڢ3/>jJzSWQk7d` J㕿$cH7Kf<63=恇 (D'xWg/JDof}ǜSBfVG 6gKuLH4%^% yvPcUږ.cn{w; f~]Aҁ~@֖[PV:)F P&Fmt~L(?SL^̀|1KF#*U5Dsn'rq49-[0o)=:.fnDxo܀qFu!|a5⇥]R[O1]ݎ/L5W(HD # _yb +|hϣG S|X;*ʧ%/&{|L_=FFHnp?őDdv HⱂԝMsĮlN u/j.Zt$o}Bԉqŋ;89:-Gb{^(qte% JE`ZXuux99Z<1 WFɼgU+hf;PPʋ4-s4 #?y&pOcІ،o>[i XJ.I'~?AG@.3zX4zw¼A ºdl]s^Hލ)  u JIHYHs,>YZՍԅ9gX >h& #PݳQC\ur ']O*~J-QK*d*Ud=s5*-·w.KPǙAsU[}Q{&-=[!8}ܐ}cT|-lFʲ1M@tzr;U#CRAK?̅s l Tn8iSZ-*lL*$./M04:NpZ3/-]I`̄dVAA?_iW^tH@߹HsB]&J5DaNMzcq4N~~׈iuoTڶ LeOrݧYJS pS$Y$h|{åd֜( 9XrvާԆbl'5? pv @ZNjA{ Ԉw DS/=ͯuQViΒ-3jJo;3SV,0sGj~F csIj)]T綌HN:R+ =_o 4ѓ%~?ѹN%6 esE}3h17ҷ䐯_WeݬniRkom7/OҎpiRGK;(| u2,)>+OܤHg>j~/Z][do~e;G~L<ƣ~7/ŀ1\0 y$;ȡ7q*@}~<|58* *~1 `^!Lj5&XKme߸!O ͨ~hy u/IA<[ʋ@ L{×qzu&G$b1, J$m母.^ًWi/5a'ArcۢG| defN^M0xgc8YKRڡx%#K_M//N-*s@_ujKH|`ЊeHA]i\Su tIoEm):;%)벬eL\c)\l"VVf3ڼnh?7?}LjƧC>xJ4I@WYŽWbO !WG`2iwd_G!$F.+s!r fr$[l3raPr g]'3>>Ч&dx>L֭i֜it@>Ԟg26J d|t:}za&5 BsqsrJΠz֊㮐 zc%} ָpOثbvV'٧,C<{e/d;o2X`|V'y2RgBִ̨ʫVhilo-TLySH '< Ly'IPFgDʆd7$bX5Hs)Cdx,7Ct\eEE>*Y 0#qsI#YbhَD`-V 4/*a&|ɛk`LocGmnG߃}_~OwXCk"Y;K>A[f `[Xks晵׬$uR bxmHEhIDlܜFJԜj @atڞٻ8׺%D]7H<_h#Z8os4T瓶]i 9JG Fma᷃ˋO9{SJ̑nƕ ^QSMMy/GvъwDD&0 }W(bzlѓFn;jTvsQqjIp7A@B%!lQ?bv%$sIC{?j.WVYlpUCr(S?z4-p jnng-K\ձ@_s@zY٩G*p(EZr}X+ƚr)' @*qco+r f : cRzRg& Rj*nӶ3ܝmūO6^H [&j%o-(-̾RFHqme[$6B57B5%A"QE_Ig:9 ۫K]Q\;[Ѻ -5zo( !fX##Jr%1pl%NpCIkL-y~C Fj$o5CegOdEVmh-fQ&t{g炀AesBps,A% >I,S!@ Q7G8m ?hE!NF*$aFn_f~Nhְw}S)+]SU+Gp*{,X] ((iR޳bHyF?,.}䲙"yAQa;#^ U>Z҆n(Ć)ªY ^Kao"Kw~ʿD'%57D;opK(0Ή_8XH:myF l)M%F~E4Tc8n/lBTKIXˬ;>nB _J(FAߘ6 uЭ@>;'[U̓k m: ſRRXmxcYbg4v[qK#hYdLe7uQ,N4Z<]D'$1ҵGlExF49#'ӊxgm輑Y=neþ )iz4nUMe(#^d,%uCSzgG EC /x- j #=YTe燜Q0kH(3q DZm9g.9#duTqbM= |)(8_B zcǺGY̌^߮d&С 2VD !]o^ !#{I+~pYM646Gm?Rw4];|mH1Pj4R/wP٦ *yJK;@.QM'u@bseg##s 8pw:.b }FVn|T¯hVrezKiIfƆdl4I@( H3!egD4*|ak 2=-$> (8]:=*lkD7`r<ʓ=?.yHI(O\0 "FZRT%K.r92XE}JuV5<2*W]w(,\vqN US.q&>1a wPW+X іRXT8K+ -S,(]w)YGRTr M=7m_gOT;CY_m-T {:ʧTeKU5ǏZć,$wuL*ՎA ` U TZge1"VfTW5: 'GsB U~ |mji|M SCRnp>wFо(6p_l3g;g,-tfPJj)/ ́Gm!m=϶F4´82ѻ۸WG 8esdf9È@F^G!28;5#9MC\ŭŠ0\odCC~; i $<}$=i@  C$\PC~G7bP3m{zcD}:1Mf|Mzn?zH D,X q[o=¸T[X `w|+%9 )cEFн16莢@zߺm]75jQ:Շ4BǞw 8dߌðʪ921BA5TJ:U&?w8~_f1۷y(!4gx6wԠ'l=l֠4$v6lIWdз@^&[JQ2GE.6j`ZXPܯ)q>JX~N-Lzt/(E#KrԤCJslM2ɟxO⛊_ʴ^ _A'K{4nQh4?ofdN*t5O[IIgx}Dz ͵/^:}A(c٨͎4 m*x?;cXHVZC;0Op?G\$-)!@dc†\3S?Oq0TC ~Xxݱ/qn[mP9f:$U}E [UٍqMb6\I/Vfd@aꁣmp3~EV3G*VHTiAYSߒ}XV+-~Gj~[m R47{ ӂ:5zY6Ff0T[Q'L$!A-ܪX A@Z3NB_\;d ,n6 zH!>Zf4,-#&赖;Z'B1!#'c§Q1Ŀ5/5fW]8")^c1/_ yrq^Ύ6Y;yhTD3o DcH[wc=r ;}?m@&6DO]@ dzɺ _gLo=u))ښv(*/>+}֑P>W ~X &Zg%%gQ@5`XMA\z80,PYۣP at,k~FiGđwy OPMDqΤbyyUVtc߯t+#Q$ZmD@.6*f=tu)nBeY=V˓g}D@;o`M3pu-DY|-GA\:^t%qUj4D d{_{p9| a 䶰.KHTHxF Vi`x-8R#/Nj:yacV}4xO[#s#楋 I&짇09tņ0{SP8ڎ8\Z-GE+M(S ᖸ'@d$%b̨Xb\6_ G-D/o8D ?ZmcF^e.F$a: 6CΎlMͺ'q_2 3T9s08ې)$iLtDS۱:V6SKho쫗VZHHg(T:2#~֧-ӽ.tV)$Gp6 qC i/ j[֬^:%ѨFJi|CRĢCsO5k_?h_Σ+FTF ΪOn^ Tf1ci=-ď0H(+fQ _@kZ~p*ɃɒV$`#ƫ'"9c-WM?͑*?8hGڛ-xاO ¿P鼟x37tzlOj )-vvڥ]QP&(J) ( "%P̆Xۄ~si揬x<KO~~QMN)wd> c?`bG 1*ʂUy`-_XG: R=-[jE"WÏ$@)rgApiџ !箯j~ _d˶Vvc(Y)W ꀐNkw%H1$cLٸT'0sop DOUy0tS;8d8SZL6 oL﨣fJ^gZm>'gM0`).[e\K4gsU(+Ȃ ıs;)Lm9R3c*yЫ$lL)5( AE0eWH-冂!+EXZ?10yhH;!; g^C{I0󔞢whd!^@zS{T(%{=>LçA PXw#_yo9I324Q..Dt|$95VIEYm&L>Irˏ(OJs\r`lrQ2CH}417Bԑ\\lDG,K*b[Jǟ *unU-('RƪW!sx*T øA^\r[ȞE4HRI hQI64kB$iwVcgL=- ܾ =vy벟hfϫÑS)uFOr0]]~=c6W}ON+K@8FXd-LQkKalܣ:64"ͽezUUgl GLy hq3F(ҵlĤo^2B #}1Nj#yxRZ"=;`PKt,t쮓y,DN9%'RyFb#~m0/SPo nJ0󙯔lj"C 3Z]}{+dxR(k){*Ċ&(;žq1njf2G}B]e,g~ls02/ 1WG3?dԺщ8gq*ɵʾJ˯ʼ|o# %jbC,W XwBc#z? aIK`j"o|e< 2ɯcZeOft>@wlHzF2xHKfE9B;;42&'!^fz)Eq4&(| >t.f9Oe}|sIfPѷhmSN ?YJ46]#&%8çg@2]> ֨tvyOAùկ6˫G\.Ԟ|)o]ѤÉzA,J !*0]Srmq44μ5WեsV/fZ1TsHtcz Xv H_).B*aQ- ֗l*P_w孠\Mv)}sE0274cQ@αvj}qu`PF7V9ZG9 Ϲ㷨`l:_BU們4G Rvdec6 G5M=[ISy̛Btxv"zf-¡-bĪё*j{`w(* E<@_7Q2?ϸ 3sy^fR.Mܰ7HHZO6(Q8қˣGeZJqYkR|8R0{L+]1c'qݿVRav)ˮPɇlBqvx\xm 9Zݪюz0U" Dyf`͢LGwu~;J:J&~F@jVNY!՟ݛr}e: 2XͭVcdoQ/ldhRtjX8@kyAO-SY:(F'QUeqrܬ<4*E;}Jm{&ΎDߠ"AV/LiQrȣCyz#dO1d) V$h=ԃhz #VR3BB˛jD!4A) <Ȯ[wHֽlY$lpL<'&pdG y1'M1ya)F4H=wgJ 8zl1VrvZkQL.eBOpʀH`M/"La+=nQY#[養1x̽' n&>ܯR% Xr;f#;s7 c:e(b52yrͶ FG[Y_zmHq0יu;E5qA'im'`4z=1UjZŸE{bywj e츠?U* ]yA'dERDK|WZ79's-0\-: e 8nu{idyDE6v =Zeҝx"0~녧}"^T+z *4$wJ[VQt7qu~pBy;ShXQT]2 vWeA- mDp@Q֒mxθVt0GځB6bU:JNٺ@yOtʼ6vtVdMzAy3Qv^aF`CfB 7LD֪wfx'cO9BvسVdT?=n`djUmTG"_};_2ݜIߑO?_WߘKRLÞبLូ~ֿcߌ\6˅d۫Qa:tV8d r(3MY㇖9zlY\MlY@~lD<2ON*bN= xjR]z39gA_^;:ht r+n )&"jOojUka\ߣ̈́7~\SR6vfÛQX-Z:7$x~Fk]z\zD(d=pIQ}#S"x+ShC'Jߞ9^Xg#b.6Kns>"+:T<v`[$v@Noݒ^+#tAVeRBQ֋tQϵ W r ` Ml1$N +U]S)@fNr*dc@ĔjΚutu=7P͝D] >k*ڊk{ICHK]tRP(D`֣dEttǁZk2$B|?MV;W&|ٓW]o AZDx;U " k j)w)5{$@[luơyr!N~è?gVx}%l]qƚxKn$~_eQy[Xsڄ\ě@7K"Q| p.3m6PAHv5Q=s2 =ae݋~ÌcI;IA8%UԚ{T@hXS,{F\V6,toqjx 3#ބ'c IhJYl0K\fB g{y+vS.!vs$&%}L ) b`#qfՆliG>c087p(dҼ4\$ڿ}C;`wAPWD}>><i5 Q̛bȊ? yn0/-O5&of)۶>5642}+Jexi~lݎ0NBd/Rqϕg ' @N4{%&M*Ezkq>zߎ"X)7]DVXH^T ̿^^B'슧N=4W` 5LZ8B:@rC2v@f##,t`X+٧"<~{4S_0-mƞ䡄 6Gmvp\ŋcX:VxP^E^&Vu3_Iu*㽇N% 7 -sYiqƼ 9ls (mIbI=Dp]"_u{Fȅ0LPmC&EO0#۱; #*kF`/=5@$ͦ Q]36^ekA&4`ya_&I xAa=ŀ FNs['=^kGy+qqZ`Է ݝ<ЍaSm搲`eY h qyVm ƭg.(9mi.~'+ݲ|BM 죥u[Ԑr#\(Owլ~rt:in7Z/dN5[gu6NSvWs#ZJGT9 X cIZݹJ{!Ȟ:>71ayȈ* Q*$8bv v_PJ!4̏=CaWDR]swA`.E,`~ Qܡ*^MG! \Ȑ-l[2HV" VN rCu1jqEiKQIkxtq,΢Q& qFcSԠ2&{o^yK& кy"yPآ;*aMQҳFO-lXn4(͔ygTT]"veZk!If1mx+}H 5A *RXslvrnG lF9O ^7 5"4 o ,ATO:K\Tͤk<]QدP*7';neOtK1_`\385vv+vIN- 0RE zbSvY>cB=f[H/9'qk`5%xV:(V)>h|>2N F0JaeKk'@2[/q~mkصc֬+_s!t,(7/{Y=[tpNebpZ Z=l.LwPI01ՉBQXySe/,fgyfùp@wQ‡S0̃,u&&6M~'㺟J%~Δ!6} ܶdv)J ;{,Ҏ73ť_IB{TDDžGH<~Iz_D<rهzv?*Pw`CL|կ(Ib;oyZV=t hE,>*%0paC3Ѓ%oࢡqp pbp6dY*~]Z@Q/ۧ4$5?BQQƟ֥K | ;:ᡈN krڄ$M/ l\UC2i|zr<`)eh-Ŧ-]? IE0jypm XL<7 jTΎ[|1hQy7p!kEwG(fuIpYel>:7#>L & 8%j˓dFC}BSi5րJI\^?Ƒ=°*32JTg&k />[RS ]i6}EhۚR,q;)c_8pNY]IF#^vBfHҌ2~Gk%z˨GwH# s8ǴnSmb#ErW\S$TML  m% Er!xMA 8\`P;skz} #"p3jMş婍{!*lgȖ b'ITCLeXϾ-'JU_ϗ ټ%[f9RaVu0~++?1~e8rӪ{GlT2ʶ/5攽z o' "~-i~X.ua[8MySC !p|vZcAICC¬+WRFE/abzWifp|b~:RWe4DO16SifgV4펵Yb^͵Mc6|k_917 1Y*/XAe҅ 0&Hkmuk.WE8U8M.֘'w=4(UHʺpyE ܓ췣M1Ϫ>ƻ\+u6=OXdnSAn~LJT_\ge7ߟ˹>Ƹ`S[I&eaCCQ $r5/D"06u)u&^&AN uűmeݎjos8:9\##ƟBg;PW E}<.P1LIV'Ҧ ?e<T5V%ZHHU .]B#3!dN'>xQ 3\>5~g>9j [&Fc3-k :QQOXchlB#~'Z>Vq_"X4o>ZQ}˩Ss|SOdd.]1*mH*.¡ u(6ɇit{ʠ^gh:p۔?#0e*qt:$- t\&x`!O<,K3&{SHjGSʤfΓVHh -hl?=_!c4@:L3F&ܜFwJPWHUtWdȻN)vFϲqP47_h]@ϼeap"8LBAkPgS؍8wPhH n6g.Ý#L 'n3vIF~ RT-ɓx°dR5dq{Dz˿-Ut@kT+/V)PtRv~eߣ솸 RFeoŚ,f EƬyLޅqDW! ݺa,=s#>`\R}Y0wYaΫm/ަ._j'elR*?_?6leVmvU)Ǖ+8uw9`,4ڋ?IUE% M0v xk[MbF^2|mUd Y~A*WU]ۙ vD[N3USvZ:R:v0#ZȲ h}=88hs%$2;뉔s' =qc% Ѩ&ɾF u~Ys.#^3AUࡌoЬ4~Tyy'ڳʽ3ƹRhxl&@̧S"WGQ&4Q lØdg Z Ljm3bmɧcܶ`%pW)z镤wuXkTUXT LCMil#  Dg%Ȥ3~3 e1a16`dJm=vMDf'һlh*h}6YQznpYA,}GuPb%A͹fRg- ] jĄkX^3[g374;ZJ[]Mn t oN{y~OcwXiʑfJ>8YeQkJ(PiH:&ns|kO>վ<#:7|϶%,c~<,cnb*p@dHh/Fh Ӭv9Gc3kJ@4Q{Q>^tIqx؞;yTm2O`0|+vOj6Dbl:Z0,GT59ZEbח+pb*B¶/?ќ3q_}s 9Νxt% 鴲*EONpT}ؽ`5!5GD}#]%/23NƻS`9qԨS+Di3z3;hql]mQħ5_S?$I#|p-m]˽M߮m;| 2[y[jГK$Xot|nGȎM/tŃ0iL$* d݄Lj mX-VDFA f۞Lu}@Ĝ/-%>c8N{[Zɒno~Q 1C6h̍1=Ƴ->Sɚ^aMD9 m-~x0 Jw_&Y%r":s7#W%aا}N2Rk!@9NϿM<gL"qgW6)'| u{Yli t7J"t rLn%͞`3*.j顱!t@O\|b K/3a,ɰs- ,rx Co s?2}ӣN~CDs5}sP]o:hnl,wCr`PɥWr _Z$Qޔ)i#Sgl p4c0cE4ӿ|nm5-MV(YpVu;q8msD/NbT )PS!ƀ<+&Zl}#S?Z)CF3%(ՆD|OsH;lKOv3s 9ҜwI>nPCcƤZL\БCˈO%$z+=xsr1_67gJPS %wB)H: {s?mYGadDR{wN QM~apucV~WIy!Tb[pU'<WMx>f*\ /eݷ ִ1}Y{klN s{ɘJOEn*b yS=@@6|؁0TĘx*Wp]xцdʅw7{.J"?>=&7 ߀\I拓.+!D.\"l#O#wy BFSzZMA6!|!WVh,&)a"}UI} p̗nM_fe>C'^R2̵AxUYodl]ɬa>ZD3XpY㶿Qˢ hi3 hWXՋP:<.=5 A,H,nQm( °"VdRaulgGcX:Uy\7XWkBHGV[pY(<cVIY8?8 ij٢*cSyXw;.̐$B1q2,ɨ-{rl:Ks>") FP2Tgx1Ұ?BQfm;}qUTc7ST(&Z~WgESl=x'2rrs\,P,;G}Œd$`^,BX[xY[ fqٙDžϯwĹ*DYx-2:odfZ.eb"` l|G<,HKmJUB i,>]!D 0y3xqtA2w:dUV%uQrȍezʰ읰%>_X@fk!h /bYztޜ5΍<D kbbXݲa| [dxWJF*|")dO.Os" q.CHAr!XY2\mS]M 1DJ6û[J?aq.d;jcz/+J5CSJ=t[ډ .FQ( KDQ##O*w.D4פ6Ll& ًUtƈ* )3[:rV ښ𯸾t#O^#摱״ЛiRW6}w?1w0B&nJ֞f`~f3\u&-3M[ %w;iܽhFLSx2Ba.|f`o>S*ԙwɷ4h]O׊s;[f#EBS§Ζ+@q oKjلƠJbgM/Qg{:^kJsc[/SSY޼UbgsAH8alaHaX=zlCҧlʇUX9Ex^=V;׌F؂UwvZQVk s"(fXCRJP9Е$ɋW:]&$"QC_pLzC:Kl "gu-Snh%ab_/QOno(31c!ZI,$A5{'sd_BnͰ%p9 :FR O]RrjIy^ MD+ ToK3;蓝@5cHE4вZ t9rGoi9#D˻h>>p _ :=Z&م?_t5 oEJUH6"XճgP}1=%=zĉߔ阏C\-Is`HWCbW~r&BUZJ;[YSoPgŇϟв:tQLu"{K:ޢ41m|_,d-ۄCܺ5)(%4bIC$/֭wKf-q hhe"7 C4Ek:~HyHy^DA~JL*;ݽ' HUn O 8``y6kSG<$g/pWFe`W>.d[%.hh,7#v(#~lE)#|+6*‚'*v#n ɻjg|r+!n*)߮J=uxoܢ{8qo Tb(g dgT19UOzr[<邎Du^T&S_u 1c;P"op!@@H+rl^b~0PƇtoc@,bHPwd^ ܶvܦc6^{ B 0qwg#Mz >_&G5>cM+v ^ӿ!I2$0s,]K2?V, >Ut/-F302)S)\9=!Xt,'AP5BζRƟʆO0rI̫v@w|DvV&;ՅDw%E Q pWr{(:'џjwCyU >*7'_Y;o+0!FW{s3B˧CgjywRUV fecέ|(ɂ+'=,Aiib2Hb-]QkuɗuracO|paBBLTv}֩?.7CcqQaۆ` N+T4WK\K"VB¬>+[ѪS՚3=r C}#)],.rW1Ku0^k'!83gje ż3rIt(6TXIT!nMveO;KRR7lkVt%zYg)d6&'# pNE~]<זVѳʽǚ&s t\hꛁBkeԦ\>T^U)yS2`C^~?wG5x 9'U@6p5iĂd˘Kf"n nˏF;i5| ZǨ6}/v|lO"vn|f՞*y=C{A)ŕ ]#Y$]+wdؒs$c^~+m"=O`š8T9 6+qVW‡̮[TmO V^*3yBU|IƠ-[KBȾٛc%Fvvė<\۟ExiPO.x:aXo.A63nL p9wjUy'+$)jH8/U3AY]b72 KjY,w &z8z4ٹl"@\ʏ%Yo;?} o`uI1tv"@6{SʘnJCh#Z4 ŢDw򊁩2ܙL$<.#̐`.g} Iz[\Es6ƍk*c|K-DZV]y%C50{M ^=ó~j}7ͪly8B|]`_p=N/NC._\5,COkOmwr]&wM L \9<ǫy}G6`6J[cKOIk+"j+ t.UJ#/X' tp~(/n @V3/Wʏ Q{`^eD]j˂A[[Skev؟zL I cy8ϒJDep:ϣO㢋?֘:8ڿ7?^0 UA rL\Qw{= ,w8\䨒LՍ1mm>kˤ+PPL` 59R~n4jΙ:|ܭfY@E |y@m"l /7?J}'0 ѪuAX="uu'ity dȔ6{jAqB I2dEuˡX%_b6HNV#'T{O009F'T;Xui]uE4uru.~%Qd@2"oY3bFR4>4E0ՓDϔ=FN;`a|: 5=11L4K? btnXeC^qJW+ܓ J%z9;lfslK[M{60߇ӱxjpvdiSif_ 5T *³B12!^mQT: Q bj,A6+]) jqz5oN6$C4[Cj7bֽmzP셭r?X]qlտ6B1.RRKdm I;1mEap؉bd^,xaI*BQ+Z8Qf:ESy<cϥ $儽ހquaݙ1g$Zx@}.[Jtz"m;*to~^NW~6oRHt eR3?V#(cnl#>^KQq'gN9%t [iנ ҃9Aq{qJ{uCy(-2pY7׾2,}Aq`Ҡ%P"='P4PZKbgVp8ۚ :C<,*!q Ǔma\݋Q~C@Y,7\opkV o..f\M uyz~@}&iHi⫘Ȝ^A٩)-87g@&eqh"z_꛼1t |Þ [̆n5Պca*ņDg3U2 1* ,]+xi<]@VprR%$ڒ^#0zח*4&hIP™8JوsA U_܅ݧ/Wp^>ψɅVJBrmv, ÞzFvQ;'|hRmݿB~sLM L|L Cůa1!փuoJή2\ϡ V%4I{=~o&qx2sPLO x8𻩝Gz#gbEpYE Dec<h8Yi4!b2\έHH*!OgA5tdA[!&@i23^bw0Yn/6j4 jJwoFeů W0>j{_|;|F|iqϼhz"oz8-lPw@܀un&o`n,?И?eU'>%WL8lt ,K+d㲽(B C0ö+>*mY0z 3K '%= 7>'%1h>W)W/>]UL> T7\6 <_CZ ![uQyPPr|k\osD)U~HtpOqk݅Z9oj&Jh#?l'_{y̰ߠ<ǜiN̂E_zq;8 ,Ƚ}ZFzQIBX`k/`JP^*tҬOIJɡnS(~5B^2zFWb} e65겕j*_ا*8G]o&e:@gɌ~m?Äd>p/0̃ q)*/njIcӌuw}Ka :U 9#,hs|*"XV 9[%T)1~z\nD /fn Tj[*}{Wf)*? y!3P{ʣYE* jO| -OHʋ9јEiE=`Cf'4[D^Lp]99뿖*Ex³8cdCm+&㏳Iœ?*HY²}XqCKTJ- i@Gt{o !0 i!wy6LvNinZN-.eN{IRӧfi#9KQ=N$z|p؝K;7yi+@\3|ICpyI<-|Cx$8hJ&Q=[c+2cv؜ѳ+Q9 uNC1'!ǫ!lG7 YZ