vips-tools-8.10.5-bp153.1.1 >  A `!M@eee&YJf-!T:Sn ^foy̏ɡTwk8g!ǣ0p_L'f;2x pRe\ŀ|q܆ĭXrA^,_Av'!C/؝۸A7զ%b <~ީSm1U"ӿ졵k=yɎhR 4Of㱑SKwֆ.h2pNo;;p(Sƺ^οGc7d973d196ccbe0d6cf547e23b44787fca2da50e1468b65aca968c13645ea22b49ee433cca3eddf24d618f26771825656bbf4cb20`!M@eeeX+N sa[c) .T|Eěp+:y5FyGVݑS9[}e%HnC|PJ,P"t[ՎZp1^Novfb,^:STKt`']$eL.9Po@矐Ӛ2gġwY7 P̼vنfFB_PI[nY,e[*r 78(dteH6kK,<>p>Yx?Yhd   B @FP   @ T h  X ( )8 09 p: FOGOHPIPTXPhYPp\P]P^RbR-cRdS9eS>fSAlSCuSXvSwWxXyX`*zYYYY"YdCvips-tools8.10.5bp153.1.1Command line tools for VIPS libraryThis package contains command line tools for processing large images using the VIPS library.`cloud112SUSE Linux Enterprise 15 SP3openSUSELGPL-2.1-onlyhttps://bugs.opensuse.orgProductivity/Graphics/Otherhttp://jcupitt.github.io/libvips/linuxx86_64L$da QMHJ3OI큤`0`0`0`0`0`0`0`0`0`0`0`0`0`0`0`0`0`0`0`0b46122a423d0df75bb2a3407f63ccd2f777a53d190a748552335ed07d729ba8691ea7ac150dc86722c0284005e20416b1fd9ba3ff3b6b060bcf21976797df32b97fb7a705a8c09253a98fb6ff337827e5e44cc32b9fb91a8638386beea1cc221b10e3fe5436dbfd990542b8b61e7d254e10251e0838d8fd5f65e11eb723ca06af571e87f8524b4b69b26af64addd469c922c4faf42a8494f589a46a8307050591841d5731a595bde6fc912a32a11bc7e6700ca118715a4c617db0a14f8822d35ad72ce2f19dba1fc93046acebce6653c9575db111994344b403f7f39f0d7b87e079e19b363523bedeb8eeb0701d6c4302fb6670bddc3e9167f23f20e6400077709b8653920f90471252aaa1592c87c10b6d44958ee3922a8c8342f8c966f12e7c4c58b26e7cd6065aa93c161f2ec5e859c17bcb10e8898a314f54cbef11e82d26a43697f1f1f90bcca4479f7afc3fed5a01272345809648de3c1e80b847d7d65b5ebb562a7fe2af151825ecb809391f42188e664f6c35124abb91af7f9d3e31d4ddfcf3c394af7d0963cc9af2ed1e633cc9641b17aaef85bdb0ac7ff78217d6dbad33ea76568284da8e46fd1f62ed46ff83fa6ce6190897dd46105e8acfb48b1e392565ff565df0f695519c88c631f88a8f11b3272a602d7c5d33b0ebdd229f74296e409d16e7a150adae6c6884cbba29803c75c0f52f332d32b15ccf798e3cfe29e1fe3bde2c43ff5202a22c3f4005ca536312dfdf13d1d193e43df696997bcd88778a512d0c6c1e233f7b100ad7c51f488658ef8fce84e720f3942a8518566943220ea45281817c3d3df3663f587fb55a4fb659045b510afdef11af8bbb9b9bc962713aebf5db67fd78e76e2b4c564709ded4df0d8d2a6c888258a4c915903rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootvips-8.10.5-bp153.1.1.src.rpmvips-toolsvips-tools(x86-64)@@@@@@@@@@@@@    /bin/bash/bin/sh/usr/bin/pythonlibc.so.6()(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)libglib-2.0.so.0()(64bit)libgobject-2.0.so.0()(64bit)libpthread.so.0()(64bit)libpthread.so.0(GLIBC_2.2.5)(64bit)libvips.so.42()(64bit)libvips42rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)8.10.53.0.4-14.6.0-14.0-15.2-14.14.1`@_ __7@^Z.s@Xr)X43@X!@WV@V0UJ@T@T@TG@Wang Jun Andreas Schneider Andreas Schneider Dirk Mueller Luigi Baldoni avvissu@yandex.bydmitry_r@opensuse.orgjengelh@inai.deavvissu@yandex.bynormand@linux.vnet.ibm.comeshmarnev@suse.comdmitry_r@opensuse.orgdmitry_r@opensuse.orgdmitry_r@opensuse.orgdmitry_r@opensuse.orgdmitry_r@opensuse.org- Update to version 8.10.5 * fix potential /0 in animated webp load [lovell] * fix spng detection * fix vips7 webp load [barryspearce] * fix out of bounds exif read in heifload * fix out of bounds read in tiffload * fix tiffsave region shrink mode [imgifty] * add missing flushes on write to target [harukizaemon] * hide info messages you could get with some older glibs [kleisauke] * fix --no-strip on dzsave with icc-profiles [altert] * relax heic is_a rules [hisham] * better GraphicsMagick image write [bfriesen] * add missing read loops to spng, heif, giflib and ppm load [kleisauke] * block zero width or height images from imagemagick load [Koen1999] * check for overflow in gifload height [lovell] * fix msb_first default in ppm load and save [ewelot] * force binary mode on win for connection read / write [Alreiber] * better testing for output to target [barryspearce] * ppmload_source was missing is_a [ewelot] * improve webpload rounding and blending behaviour [lovell] * fix range clip in int32 -> unsigned casts [ewelot] * fix precision error in clip of float -> int casts [ewelot] * fix load of HEIC images with 0 length metadata [ddennedy-gpsw] * revise rounding in reduce [kleisauke]- Update to vips 8.10.2 * update magicksave/load profile handling [kelilevi] * better demand hint rules [kaas3000] * fix tiff thumbnail from buffer and source [vansante] * in jpegsave, don't set JFIF resolution if we set EXIF resolution * bump minimum libheif version to 1.3 [lovell] * dzsave in iiif mode could set info.json dimensions off by one [Linden6] * pdfload allows dpi and scale to both be set [le0daniel] * allow gaussblur sigma zero, meaning no blur * better heif signature detection [lovell] * fix vips_fractsurf() typo [kleisauke] * better heif EOF detection [lovell] * fix gir build with g-o-i 1.66+ [László] * improve seek behaviour on pipes * add "speed" param to heifsave [lovell] * fix regression in C path for dilate / erode [kleisauke] * fix build with libheif save but no load [estepnv]- Add AVIF support via libheif * libheif is *only* built with AVIF support * HEIF is not working as it isn't linked against x265- update to vips 8.10.0: - more conformat IIIF output from dzsave [regisrob] - add @id to dzsave to set IIIF id property [regisrob] - add max and min to region shrink [rgluskin] - allow \ as an escape character in vips_break_token() [akemrir] - tiffsave has a "depth" param to set max pyr depth - libtiff LOGLUV images load and save as libvips XYZ - add gifload_source, csvload_source, csvsave_target, matrixload_source, matrixsave_source, pdfload_source, heifload_source, heifsave_target, ppmload_source, ppmsave_target - revise vipsthumbnail flags - add VIPS_LEAK env var - add vips_pipe_read_limit_set(), --vips-pipe-read-limit, VIPS_PIPE_READ_LIMIT - revise gifload to fix BACKGROUND and PREVIOUS dispose [alon-ne] - add subsample_mode, deprecate no_subsample in jpegsave [Elad-Laufer] - add vips_isdirf() - add PAGENUMBER support to tiff write [jclavoie-jive] - add "all" mode to smartcrop - flood fill could stop half-way for some very complex shapes - better handling of unaligned reads in multipage tiffs [petoor] - mark old --delete option to vipsthumbnail as deprecated [UweOhse] - png save with a bad ICC profile just gives a warning - add "premultipled" option to vips_affine(), clarified vips_resize() behaviour with alpha channels - improve bioformats support with read and write of tiff subifd pyramids - thumbnail exploits subifd pyramids - handle all EXIF orientation cases, deprecate vips_autorot_get_angle() [Elad-Laufer] - load PNGs with libspng, if possible - deprecate heifload autorotate -- it's now always on - revised resize improves accuracy [kleisauke] - add --vips-config flag to show configuration info - add "bitdepth" param to tiff save, deprecate "squash" [MathemanFlo] - tiff load and save now supports 2 and 4 bit data [MathemanFlo] - pngsave @bitdepth parameter lets you write 1, 2 and 4 bit PNGs - ppmsave also uses "bitdepth" now, for consistency - reduce operation cache max to 100 - rework the final bits of vips7 for vips8 [kleisauke] - --disable-deprecated now works [kleisauke] - vipsheader allows "stdin" as a filename - gifload allows gifs with images outside the canvas - wasm compatibility patches [kleisauke] - webpsave has a @profile param- Update to version 8.9.2 * Too many changes to list, see ChangeLog - Dropped python subpackage (bindings now supplied separately) - Added vips-8.9.2-implicit-fortify-decl.patch - Spec cleanup- Update to 8.5.9: * make --fail stop jpeg read on any libjpeg warning * don't build enumtypes so often, removing perl as a compile dependency * fix a crash with heavy use of draw operations from language bindings - Change in 8.5.8 * fix transparency detection in merge * define env var VIPS_WARNING to hide warning messages * shut down dzsave output earlier to help mark-sweep bindings * fix webp thumbnail upscale - Change in 8.5.7 * better smartcrop * transform cmyk->rgb automatically on write if there's an embedded profile and the saver does not support cmyk * fix DPI mixup in svgload ... we were writing images about 20% too large - Change in 8.5.6 * tiff read with start page > 0 could break edge tiles or strips * raise b64 limit to allow for huge profiles * fix error return in blob save * tag vipsprofile as py2 * don't cache thumbnail - Change in 8.5.5 * doc polishing * more improvements for truncated PNG files * improve corrupted jpg handling * fix small test suite issues on os x - Change in 8.5.4 * don't depend on image width when setting n_lines - Change in 8.5.3 * more link fixing in docs * revise cache sizing again to help out of order errors under heavy load - Change in 8.5.2 * better behaviour for truncated PNG files * missing proto for vips_tiffsave_buffer() * move some docs from the wiki and blog into core libvips docs * add support for markdown in docs - Change in 8.5.1 * init more classes earlier - Change in 8.5.0 * rewritten buffer system is safer and frees memory earlier * added tiff save to buffer * added dzsave save to buffer (zip only) * revise header get/set functions * better vipsheader behaviour with complex field types * added vips_image_hasalpha() * added vips_thumbnail() / vips_thumbnail_buffer() * webpload/webpsave read and write icc, xmp, exif metadata * better >4gb detect for zip dzsave output [Felix Bünemann] * all loaders have a @fail option, meaning fail on first warning, though it only does anything for jpg and csv * add vips_image_get_fields() to help bindings * add tiff multi-page read/write * add VIPS_META_PAGE_HEIGHT metadata * IM6/IM7 magickload supports page/n/page-height, all_frames deprecated * gifload supports n/page-height * added #defines for VIPS_SONAME, VIPS_LIBRARY_CURRENT, VIPS_LIBRARY_REVISION, VIPS_LIBRARY_AGE * better support for bscale / bzero in fits images * deprecate vips_warn() / vips_info(); use g_warning() / g_info() instead * vipsthumbnail supports much fancier geometry strings * vips_thumbnail() has new @size option * fix --vips-cache-max etc. * add compute reordering, plus some new API to support it: vips_reorder_margin_hint() and vips_reorder_prepare_many(), thanks aferrero2707 * kick load operations from cache on read error * fix return from C++ assignment operator overloads (+=, -= etc) * add @max_slope to vips_hist_local() to implement CLAHE * vips_gaussnoise() pixels are reproducible on recalc * max/min sort values by y and x coordinate * tiff read uses libtiff scanline API if rows-per-strip is large * vips_region_shrink() knows about alpha, helps dzsave and tiffsave * use expat, not libxml, for XML load ... removes a required dependency, since we get expat as part of glib * new sequential mode infrastructure is faster and more flexible * add vips_smartcrop(), based on sharp's smartcropper * vipsthumbnail has a --smartcrop option * added vips_rot90() etc. convenience functions * fix vips_resize() bug when hscale and vscale were very different - Update homepage and sourceURL- Update to version 8.4.5, bugfix release- RPM group classification fix and description update- Update to 8.4.3: * fix error detection in gif_close * fix tiny threading memleak * improve compatibility with very old glib, see #548 - Change in 8.4.2: * small doc improvements * fix error message for metadata fetch type mismatch * resolve a race condition in thread shutdown, thanks Lovell - Change in 8.4: * many more wepsave options [Felix Bünemann] * added quant_table option to wepsave [Felix Bünemann] * added @n option to pdfload, thanks andris * dzsave won't write empty tiles in google mode, thanks bverem, perog, felixbuenemann * allow nested [] in CLI args * restore BandFmt on unpremultiply in vipsthumbnail * better python detection and build [Felix Bünemann] * max-alpha defaults to 65535 for RGB16/GREY16 * added radsave_buffer [Henri Chain] * support tiff orientation tag * autorotate option for tiff load * tiffsave converts for jpg if jpg compression is turned on * tiffsave supports --strip * conversions to GREY16 could lock * free pixel buffers on image close as well as thread exit thread buffers clogging up the system * dzsave can write compressed zips [Felix Bünemann] * vips_image_write() only refs the input when it has to ... makes it easier to combine many images in bounded memory * VImage::write() implementation was missing * VImage::write() return value changed from void to VImage to help chaining * added C++ arithmetic assignment overloads, += etc. * VImage::ifthenelse() with double args was missing =0 on options * better accuracy for reducev with smarter multiplication * better quality for vips_resize() with linear/cubic kernels * pyvips8 can create new metadata * better upsizing with vips_resize() * add imagemagick v7 support, thanks sachinwalia2k8 * added vips_worley(), vips_perlin() noise generators * added vips_convf(), vips_convi(), vips_convasep(), vips_conva() im_conv*() functions rewritten as classes * vips_convsep() calls vips_convasep() for the approximate case * new fixed-point vector path for convi is up to about 2x faster * gif loader can make 1, 2, 3, or 4 bands depending on file contents * support --strip for pngsave * add svgz support [Felix Bünemann] * rename boostrap.sh -> autogen.sh to help snapcraft * support unicode filenames on Windows * added VIPS_ROUND as well as VIPS_RINT * resize/reduce*/shrink*/affine now round output size to nearest rather than rounding down, thanks ioquatix * better support for tile overlaps in google maps mode in dzsave * dzsave puts vips-properties.xml in the main dir for gm and zoomify layouts * resize and reduce have @centre option for centre convention downsampling * vipsthumbnail uses centre convention to better match imagemagick - Change in 8.3.4: * better transparency handling in gifload, thanks diegocsandrim - Change in 8.3.3: * fix performance regression in 8.3.2, thanks Lovell * yet more robust vips file reading - Change in 8.3.2: * more robust vips image reading * more robust tiff read [Matt Richards] - Change in 8.3.1: * rename vips wrapper script, it was still vips-8.2, thanks Benjamin * export C++ operator overloads for MSVC linking [Lovell] * fix magickload @page with GraphicsMagick * add giflib5 support * allow resize >1 on one axis, <1 on the other * vips_resize has an optional @kernel argument * fix giflib4 detection [felixbuenemann] - Change in 8.3: * add vips_reduce*() ... a fast path for affine downsize * vips_resize() uses vips_reduce() with lanczos3 * bicubic is better on 32-bit int images * add pdfload, svgload, gifload for PDF, SVG and GIF rendering * vipsthumbnail knows about pdfload and svgload * added @page param to magickload * matload is more specific (thanks bithive) * lower mem use for progressive jpg decode * sharpen has a new @sigma param, @radius is deprecated * sharpen allows a much greater range of parameters * sharpen defaults now suitable for screen output * better handling of deprecated args in python * much better handling of arrayimage command-line args * faster hist_find (Lovell Fuller) * webpload has a @shrink parameter for shrink-on-load * vipsthumbnail knows about webp shrink-on-load * better behaviour for vips_cast() shift of non-int types (thanks apacheark) * python .bandrank() now works like .bandjoin() * vipsthumbnail --interpolator and --sharpen switches are deprecated * switches to disable PPM, Rad and Analyze support * added VIPS_COUNT_PIXELS(), overcomputation tracking * @out_format in vips_system() can contain [options] * webpsave_buffer no longer ignores @lossless, thanks aaron42net * float tiff tagged as scRGB to match photoshop convention, thanks Murat * better jpeg autorot, thanks otto - Change in 8.2.4: * fix nohalo and vsqbs interpolators, thanks Rafael - Change in 8.2.3: * fix a crash with SPARC byte-order labq vips images * fix parsing of filenames containing brackets, thanks shilpi230 * fix hist_entropy (lovell) * small fixes to radiance load - Update patch: * vips-libexif-header.patch -> vips-8.4.2_libexif-header.patch - Disable pyvips8: not available for version 8.0 - Use pkgconfig(style) - Use _typelibdir and _girdir macros - Spec file cleanup- ignore make check errors for ppc64 architecture tracked upstream https://github.com/jcupitt/libvips/issues/427- Update to version 8.2.2 - changes to ease compiling C++ binding with MSVC - reorder file tests to put slow loaders last - ifthenelse needs less C stack during eval - better rounding in bilinear interpolator - fix to "make check" in non-C locales - use compiler builtins isnan, isinf, fabs, fmin, fmax, ceil, floor when possible - tune vips_shrinkh(), 30% faster - remove SEQ hint from vips_subsample(), fixes cli performance - fix double free on attach ICC profile from file in tiff write - use g_assert_not_reached() - better vips-from-C docs - remove Duff from im_conv() / im_conv_f() for a 25% speedup- Update to version 8.1.1 * add vips_premultiply(), vips_unpremultiply() * change the alpha range rules for vips_flatten() to match vips_premultiply() * vipsthumbnail uses vips_resize() rather than its own code * vipsthumbnail uses vips_premultiply() for better alpha quality * added bandand() bandor() bandeor() convenience funcs to Python * oops, base64 encode could pad by up to two zero bytes * added VipsRefString as a thing that gi bindings can unpack * support "with Vips.Image as i:" in Python * try to support DOS CSV and PPM files on linux * add vips_byteswap(), remove byteswap option from vips_copy() * add vips_bandfold()/vips_bandunfold() * dzsave supports zip output > 4gb, thanks benjamin * add support for HSV colourspace * skip oversized markers in jpeg write * jpeg exif tags saved as name rather than title * can now set any jpeg exif tag, not just modify existing tags * add vips_hist_entropy() * vips_log(), vips_log10() are zero-avoiding * better overlap handling for dzsave, thanks robclouth * add @spacing option to vips_text() * tiff loads and saves IPCT and Photoshop data- Update to version 8.0.2 * remove old doc stuff, lots of doc improvements * add fliphor(), flipver(), rot90(), rot180(), rot270(), median(), dilate(), erode() convenience methods to Python and C++ * python: use [] to index and slice image bands, use () to get a point * c++: use [] to band index, () returns a vector * add shift option to cast * sRGB2scRGB and scRGB2sRGB scale 16-bit alpha to and from 8-bit * add magickload_buffer() [mcuelenaere] * add vips_foreign_is_a_buffer() [mcuelenaere] * added test_foreign.py, plus more test images * added vips_region_shrink(), fast x2 shrinker * rewritten tiff writer is about 3 - 4x faster at making pyramids * jpg, magick, png, tiff readers now use only 1 fd per input image * added vips_info_set(), vips_progress_set(), vips_profile_set() * better conversion to greyscale * add vips_image_copy_memory(), improves stability with heavy threading * jpegsave supports new mozjpeg features [lovell] * add vips_vipsload(), vips_vipssave()- Update to version 7.42.3 * Bug fixes and small improvements see included ChangeLog file for details- Update to version 7.42.1 * See included ChangeLog file for details * Remove obsolete vips-date-and-time.patch - Fix libexif headers path * vips-libexif-header.patch - Build with webp support - Enable post-build tests- Update to version 7.40.11 * See included ChangeLog file for detailscloud112 1621337727 8.10.5-bp153.1.18.10.5-bp153.1.1batch_cropbatch_image_convertbatch_rubber_sheetlight_correctshrink_widthvipsvips-8.10vipseditvipsheadervipsprofilevipsthumbnailbatch_crop.1.gzbatch_image_convert.1.gzbatch_rubber_sheet.1.gzlight_correct.1.gzvips.1.gzvipsedit.1.gzvipsheader.1.gzvipsprofile.1.gzvipsthumbnail.1.gz/usr/bin//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:Backports:SLE-15-SP3/standard/22f1d8b28f14756700d0657465b08c61-vipscpioxz5x86_64-suse-linuxPOSIX shell script, ASCII text executableELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=74d719ce976061dffd59511afb0cc5ab5eb19b63, for GNU/Linux 3.2.0, not strippedBourne-Again shell script, ASCII text executableELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=61271d98428ada2d4bbf6f30829d27421ff99e1d, for GNU/Linux 3.2.0, not strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=92be849d58ea6be5fad5794c1d28120adf4de8fa, for GNU/Linux 3.2.0, not strippedPython script, ASCII text executableELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=d2c0ce7f03353201c9473bda2ffb09d5504e9861, for GNU/Linux 3.2.0, not strippedtroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)  !  RRRRRRRRR R RR RRR RRRRR R RR RRRRR R RR RRRRRRR R RR Rz@y\utf-8ca87c2e6184af62f3c74fe3f1b2e8dfa44d2131372251180e6343b0d5cdadc93? 7zXZ !t/;pn] crv9w5mVWr?|S!I]SI٘`VR2:68.j$ @lߏD2Kߋ=XzW,$k,iJ26TP^w䪜UZ? QmBC)i!0C?#XXE'CO \1@Hee7j?siK m ȿmI4'܃*>4~)!{Y#\xIeQQr!lOyMȨÕ*X6c-@P}C{x7G Tcux  bU#XDﷹ&nŧnWi2Vtzkd Us9Mwp:a%V2N4w]{*T©0x g+C#=wT/p_ D$vdkK95S " '!_PH3tv/Pb|&vPD~·fªVVWQ<(D&$얞=o1cwOR|dA J}9 y8$'D'%ZMCxlmFn7;m_A7FcvyR4hsq S+ʻLZXl nI75z]k0Y,Zfܼ(G|LHLNwBbbB'c>3dO(elT\.SdhI}Ώpi./B7 r~Q3튻GUa;&rd8vX0u}è[en;;mu< v]D,H(3hij" rxzYwRĻQq"Fom+iV&s}SU :aZ+ 7/Ϲï<2XVl\6nqIJm](Cbe /b)`\][*nCΧu8c5s%Te^W%Dd6s+W){bZH1AAIN-dejx"~h6 hRzW;E8l.Me^sW.Ű[RPί# -3,U"VPpl&\"ǦvJ,>T˖(Hk0탉9$l{\C&a\_ċ2TYkt5^Tݠ*_3iBW؜9F|/KIYg.}ɰ푬vdVp_XU'ѹ 71"MpU^{!Iyw=OXAEyOz#dNIAq-PA@z9I%{o ]mwdKKEM0k9WUWu_GJsNXueS.GY43Oň?`J/P|nf )Knp =*^\aEbLf6ח2ēаBZoIIE{.B%55OwZ!קׁzԌ=@CN' 2c!kתm}쭮Jsq !a]QD+uB9Y^jz??[;oϴHPEJ@0[?Y0C( ;//(A^ɨ# &l`|;bY@7rZPTpRa1{`ȉ ^?fN0FUI㑖µ:eR{1rމPDT*ؠп Zd6dƊ\]e/" Qkk}FO=F@; ˁ8&X5*9v5’hGu2{gX~`⩠@FchS-sxC(#F-+r(ťׄ6LrhNNB^WlHqʥ*b EF_6ަ8 .hD|l| Ǽ']D?q66111i3g5llZ7[բAɺ.VD34EbGRJf>^%᪨|©eJ\‹P7D^⪢lN̛$*23Wɨr?}6Oa"^@z Y(*n~;".,oE;k>]mY+ݴn릟( d[k`H}nlze0&Tm:@Ďّ`PCI{r?z?xt^oV2#oOd`hv4|wf^ǸR~39s e]=2@,#Ϛ:칄#6t MfaO'vIGŋ;d02 ;-VwC~p$bչ%X,@fkL*O('o*OI/Pe&WgҟdNCL\1 \Dx^D0ۢ^ז.=b4;t$ޞdB)WlLE!@G/4ܽ 0.TV WD!80FRmu^̬$Sli{ԕqb%-rfpF _ؼ`g}/|ܚ$#q?{NKS{V[,yy8RlN4bRŎtiijG@ZS>ZP B?vxD~-lZη%FuC0;zHDL\cp>C]drʍmb 㪺u0> V,4lFEFVR,M=|^Axq^/™ƞu1g™yA?^`y&ԣ93ѴT)1zrmF)hǫݐ1),Lgp650+bYi0ס='}FP qE'ࠏʾ@\` *.PSeN"w+$1Q By*?OВU0>&n$wj|}M u Y@f9&ritGal!B~4-#Oc܃\ 󖢈*#/,2摈htV2H£5:J:pBOymr7vGd[8uQB#S25"n~w\_Kǀ|š(iӛpTLnF'nn?q=ώl>lya6nfHJDnxe L.N^+pTl!/ JqC@Gz>e7rn*5j.vI'l8F`VDAĴ`:yqmJ^A9<|hhĤU`:p :'k{I/QS'p- s)["V:o]F qd(nodA n<=7gY8G<ƸBGv:!z'8&b ]bH_DYJz6JXvpvxepK5)پu Uv9{ԃ,JKp*dtc9[BvMVr]e^x/ dz'!A)`* rM#xͻ(KT*L$?h֐ZVz#;ÚXTw %oͶUhoAN ,E6Ɓ2 {h#1DM';]9e~HQ1g 7 5(䐲YCS`~qyKT(*AFY6#Xٕ[:#?er"-SYzxW\:eem51:yQ⫩8:KO9Hj<%Fq̊ ;b[X2Zyo0M;e 7u\On&Z.|SUle;='HI-}0+uMTBpFzIkȒSLjaETh'xI& *5e"0͙=`{Utj4UHIC!WT9EC|\~yy.-]`]{I*2&=qY`9IOWƿG_8 7'q}EN}cUHcrK|#(;PD 8lV\ ?} LHϊ~kG[])j FBYYx{i0U'e`R_ƣu ߣt|IP2G]j5N%~tR ָBҞϺkNw"aAu&['tpA v1DŽ$ؑT4yW3r5lExiJJ)D ~`!<.AYdڂkis{>}sڤfV;JJFQ#e! ʿBy"BS}NY^gg`cԫ$^#d_r%wFND.XĒ.ti*|L/͠ək2Lڈ7NbGnƘ,!)cTa2^R-=ΏQr#6qrpƠ O!>&B3b\[W:8B3:?Ny*D mC7wke4nfԐj? .qQ-> a9Be0lE%q 's Τ,},%dVƤC=^I_B< TR#\F5(Cz^*YW)O'HgBs#jCVӁccQPQc UGg4EC 74ޤ+F~C_f̅SwuWJ1̺w9}zOQ"-N]WUN ";w|y3sgXyv -w-dL%jh{dZA"CS!jhz>DN@+?pWýGF8fT@ zǪ{'c|o"PT<2\/IȢ 3qcHaf`*"tu5QN 0g4ZgL3֟9jt;,砗R s3 >ӝJ3f#! ڌÞrVFdi$#D!R.rAlU ti_e؟!9XCt'q@(BՃd 3eWs $E>8KZ{rӵ;" R G5bU~K!Ub}JyO ip3⊰&0(DL<].XƐc_ؕ~u#m M$i* uDJGy6Si)5tU.mma;27M{hhv\iqUYie&~WnkΙL{NJ+XOo6UO|3IXOoe6/Aط_E0Ql7@W67\m %(g!7e<>O}-$Hf샎eT~\ =]4s(5Bc;cp~glr5 y߹tX] X7zՉG:[ ]޽sLaAy( &ϐI8G,Sίt?[s=72jXIk]ٚb}YsrPCeCd(P*]`tO@};qM Lh˙g{ r6yLy@͜rwbL?;ȳ򁚙hʚ^#j ZO13`m9Lg>%Flb{ص I)9o8{L ~Mq㌧4Icgp؎cOMӧK>_SA7Kփm8odbBܒ5<P U@q1_ BͶ2DiQ=PC%"ֺ9)].e9e'&BaInB5Láߔ7}q\ kvG͒?u0L8D iU&}`f V Mce<1m;]3AJvT5BcUV9-rfPdTvbIU-Ay"d&Pq2? !=׭F`FAvD\ hb xBmhpÐYfc4!% C _>ԼIH( _7N.%حgё+PcxT;/PNV&x$E̞^ĮcR&a(U"{)iz7F/#U]^ ĕ{m)C㑠o.Vb(['8տ>sYABI|Ddo Qȫ"`=@Vb,jw^?'g$;1U( yo.ksSp(yݖK-Tܝ"C#Aȓ>RŹNy%/#^WISZ6CޑџP7H&Op[>,cU)]dѽȌ *tj*p7g_Ugy$IBW.:bʿzziH;ӃR#J&ij@Q d)v3ԨRddNU#ߴp $İ!jњ M v9o,v W<%M4 T|J 1L&`Pđ'}cBfK{ki#ӲQ]w8IRM]ʮNœD6IE?7GΗ<{=o40_4#e٤{:9)\P) CQCӕ: ʁyTX-TK$t7 T?*U@] 3;2`ɖ0 (B e_%$)S›>C#Tel5G A} IK0HzIPACe~kMP@U=4:=hvdl4>y PD-a ,$u6xXF0җ$v1|̻;B5\HG#/ c=.zX{ff|bR[$SN ߯@{h- nX]%%Z=MW|䊮e ]Ѳߛ{oy QVw}f/'IݴXDqNua/&8`#RX "IY2p]vVqN}Z J_j^jGunzvݚT`0x1.( dŶzeva֨+~pbLjoS I .eT+XI蟯&+Tv BKŅVKt6/O]D{(<3Zv&-S)am6+ >9)d'hi$_46Q|5u89(QV8-$V}`8ʨ`5RZI|u8 )R=#ܘEFf {>Cwp̎αhf>Ko C#OíSZ=Lo DjpH%Puqsb V L>[ ]nN<_D\Pu X*:N.δ]7\14EUm{`^9~,ƾZRL"~P4$Aj|_듅:$+,ǁ :iAcM0$2W2p͊0(o^-[ 5;9*32?_r-ȭ Fg5Gr&nv` L98c & AqK%.X:<梉}bڇ T# 7S\;cJl3c!բy^b{!O_ DsZQPnS*[ߎەsc:{+I` ./@/"YFGVfŎK+wI7lP]{ 4n+rH?DbbY[V`]!Ȯsn25T/ycW; :BX^jnu}Isn>9ebbӮ@da,)޾1='aA5c^}s:Ak%彔<~Ѱֹ} 禮:gJmZxVgzbVwN3{  n\G#AEe(Bβ+]F/4_LOl/ӠZ ݡ4sXu&.e ai`AfVo1iKi(M} ޖ)\L }t"bǁ'8Y0)iA2°c ؉O{6 Ó^umnaa-F+Xouanpo̝kgW/}@wP{߹Ǒv;twQJB_U|6>4z7sѻ௻pp|K$*߆'(a8h YRG/-H 9[ X|B ?$`hP` w%MWj{TOyZͦ)g:B+c(4Ǟz{o3ۿK֎#5Lo9i/v,ƌ\4+d܈[Ѭ'ԒhEaPg4hL˜XGka?hVrKfƤtD ,zǚ`7/ IKi?2 7-ogq^iPKj3ְ}Pb 0b -cϱt+3& =M2 W !IhEzlZռfЁ> wн&ߩ-Xl% ^a !D_Tk2śXT$H!oE,-5GǚpOrGgjLy%Bay\V(;W>SԢ9nWsj,%#'yH2KF-PE1\DW:@&N/b9$u||)#M@.ih bo;b);#o } #>{GF!r[e(H;?y>* W#k20_f;|bd 2%1?0ƥf34@dæێ H[BM6=̂r/#j?QYgpVVfW[C4P,n>9il\wL垬,gWJOS +p+@4ś䣊#1'G:ȘpuH>秴&(3PTX7nlLoPQ#2԰WoB}h=USu$Xs\!Q'JdDkF1{Fq+k4OizA%E*Ls3*Kt|V5zk4X?Mvcw[l[,iKv2W\OTw^f}u9qEnJ|@^Pw wUS)nAaq)aU˷<{Cyg>G5C1B@&e Y;KC/JS_踕seffb!#B4Yh?dV]SJݺUKښ ٜJt *ӝ2YAN5(nphn=*TM!o7JK[*UaS +]#ڟVA֥:7*)>yi72JHexP}f<I9cL(5]Qub6 q@N2Fh.W mh380)C [yEFz]5W p}f*Bq{j&c{FI1t&<0xTE~]];q$;[6@t-Bo&CI*S.IuJbu(k'O-+k6܃ +0϶B' U$$j-Hz@jw nnya{tJ2eW}uFxWrbBz./J,7#D9M/h>Y rAš-z)D=!@\Hp/"֣U*ثRO9b4c?\xyuc_K ~٨3-V?!7z9Gc tK"Fє&RP֨0nv(5Rĺ۝` n[;I Ϗ,KTm 0#Hɶ3VY,_eڰnQP4mlQv&:yѴj~vZ pzҩG&%gb$^\)ppԍ%x1$S;VKb6jO'(1^Z.*}^bxe{cBO$ .)%SzF;s7;LUZ?pCn&NJoׁ)I'wO~bzܽ{71<,.-{g gsw<#^(a@wne6"|w[[8nU Cz˿uIJ^*:QwPJl iZ# ,|!of}[ƾ&L^{%X#8y8,i߅WT!x4a{(H?vYkK޶aR3}CmZ [)CZWB<~[|W7hAOr[ڂ]&ߝ\:\ǠRzī0o&4S$n og3*iaS:Fa\6A>wh`v 4,f: tyH Gm: [VlQNPpTՈÅ\&ٷ̼"TyPE˙(\O\O,D1\T͚0Q{I7ThW~MmI&"2I6[s+¹&86ZxvYst`OA;0!SYva60D%kF#-oɳn;V/)75)j$̻gzPJ`Fļ&۲Uqi:FO̍ i~6!GƙQFEQ1su9)tio"覢+FƎ1$kUiO읊! &M>ií%';s. !#ێȷ.Y5  ]v b~p )[)>4[x;rYɈLh荤 ȁY)іv 9,v:؀:~/&U4,䥑;;aNԊC k6'0v 7V- |N#KE`CyeJ(lM=bNl/3S(/RW3 C:kUp6UQ{Ò7L+j%xώ`D"%k< ?}if[1恸Na,n9nȴL*/  <-vH=)ZkꝗQ~s*)&_9O0/%_wP awR`Oc>ѨZUk) }d$'5р"(_G61,\ya^ ݶZNԨ!,5Im aKCmf/Qn8u$LIe8B_H=eBgeUƞbI$FN YD ˑ@| ]U[%eppL^3^ܨw5Ozv)lr|pn/[F@vTr0yeA>ṗ/s6n;1LJ"fCwiq=kUB\֊>TOT)\5v-~憔~`U1ZT u ZW<=H<ٴЉH:(a7&]fn-lSLjj6a184U9{?zuIۑ^'p(}8[yc^~}U#IʜtFoG,PIy,~)qY=R%[G 2Y Y*c 7ߕ^c\g7B]Cm-<15<Z9Ljnr0*^FAk!&wN.":X_Jv NV8oZ &RAjjR@*IZ!sy Xc,Sˬ"-o!,:ϻCο‹R_>^‘}1[B>5T8uЍ)A-SsK]*R@;^9iG|X{hH'̃\X/t)(2Y ֽ`;qd^.\U%4o=:rq%F[F»Zw(h,h6oU {9A hx/IkҰ)\\E'yXOO30DKs"fEY31ٴ6彃t3W?3KY`hi c *'5\Y`q11^krH{ӯzIE.#Nr(ڙ`EZm }H[ RL)%$IjqBCcIdM"5j.?Fʹ[С/"v&F㰞%Uc(i9Zt;1M%H\0&B/1b6^3i>3t v^?M\h/ዽV{ jYF !fu4&ًqn~$jMqy0'[^' 7vBo>?0'L0FqIծ.+] ܃lכvS1QK؈aJOA4lQ # zfiaVQW2P-)SomJd8a%1ʡ„Y0ѳ8MHG}(ݞr2^39CWG\ąߋ9P{0*EϢ,N>0{ ,"r :Y4壝=XW"6Rg.eP$d:Õ 1t.-w~lcyk>Ź>^q]"cS>?' ]e^Es1s[HH1L\cxJ<᮴֋2 .7'fOuL-^&]{dtTNdlڟ;$lB vgaOE-/W}*5Dͤ|q[dUw5XaW ;-{vQBd|aU(9D+]Hp gR}Kڌ`Ty%?/9_:+uv/iQr-_iU ;4Zj[_43le&4olnRmB+*f+Tۯ2,t9%\q~}\PB#X+NN»6JgG.\ Q H*GNjh6J=O)Yg*Y--?R CJmuNOe2$i^^g.m͛v]j\ jJߍ]^)>b_ &yѝ P emݛx][aTP>/B\ v'S!1>|&%52ogQ:ԬH8c(B`;Zuih,!(eQ)z=7JLA|T.SE1¾nAokr*̬<$Gl47-?Y:]$׈t?ΓUυe}yrɇUY`7DG yA:>Np]f |t~Um`Y:Ӹ8em9 7{l&p[$Ks2h#|^B[~NpQG?_p a(̣Zus;mfhV*P01a/$@樐qgLd5v1jmdϸ{ /rFA+Tr3(}i|_![B`D#jXRNQv[K~80e!<#p^` I^_*Ys'9Pv^8;ÅBāJ`ʗ8aWw~yE\8 f~`|I X&iQy njE c602Pn~ ޲lhd|>v"JCbq2DTBN2<.Ѭri42dž9/Zr'7YN±< %OJxb+P3Ց&Sh֯T/h1˻9y:$D053۬>09fkAjP.8h?~ݤH/>A{EE ;8?x̓XհŎ`vŦBIJ@Ri)/G/4/d2J{˼ $0ZV(yZ R״sx!/%ͼs糒†z  sM+a{$UU~!CU. eY؆HO`$»4YbӝKlڮjHvݲ֜'."(B4E2MES3bƐrL%I x7T]h&2X{.JNysu?/I8 @}4н/ p FT>-qFlR ty{:!2s22*!HSSŜ hl_,3}$j,gJKVpfJ\&JSu=aaч{; 9I,NHqstKSjY?+&8TâmĽ$k!B5̪(`x]3F*kXع( .Ut 2 LJ\ʬCl[B ]E~]ƞܥİ:ơf~qWwC_? ~¯0^ RJADavZ65u2Y*^HI !ydvhrȰoY$tAK$~\4=bM1p))!?j|ßc[K VH9#{}[UA9fH"_#铯'՜$#֥M ћD'$hZD"u KޔU}iU! gGֆ[d"UvwvO_)QmU &R5wyXMQ˅{@ )d?B tKE_MX# pQ֛dME0ht2o:?B;sxyT.ٟ'㐇W{ TIK< wP/x ՑU8@b_2F\yz&*L-0vD YLq) 6jќ_Hae˃^ ~A:p#%Fߺʛ$쮅;gC(iK.V_|C3c^e,m x2 1eD/˞0[f\VBC LU6bJu$ü_/1 A/{=,Z}˯P3Noj X2ӝb\wJ=(N޽z)@Τ͒efjSDY)Y;QGqlW"8I_ѨB~2E<" ;}ğZ?S|Lжև]Pe'SjpޞL#/cɗbmU(&nJ(inٚw*`)^=ZNpøDУ%3| aiYۛ%:. ns1fuҪ_ GbofDo#8fA d^7tbXh#5:F`5ȝO*-Zْ|ČEBN{Q6 b!* ^}pOIW-CUةe {t "bWqGRfvV)ګ  bb<CWלf8c#dO͋4g{v2᫔ˁ;,l-|w#;}A$W!g8ldb黵]%tށ&{vߺ31S絮Q/Km3"+UfҪNN-O$!&k/.? BZ yz0mxe0< 菻:LB% G^:|HidDa)xd&yw`~ m֊ Q#ߑ}YƲf'sݾ=ooX%S *}NgBʑ5u5+і@M_m|bFk`ML'4(G&\?O0UOL3hRg`J`F9yT% `S4Ơ>wSN}ej!iwU?ܓK5V{?+KFM(%US؍W.Qyۡ)-Ѥ>:to,Ql"(uz3 /7bEO4 t>0W/ln)0 rU&;9 RudN3cp-R2^n…+Tf# Vy[Gif-Wur}%&#\R-| 3ߝ%2b{\n̠[( ji9Cc!|2 9^(9h&ޜaCF$ 3C .XF3{jS8Gw7entӗSuPrts[Av a~{hT T"%,Bj?SdWLhwN}ؔs, U>%LQDFO1TNu)0rXʌ(tsWK80ZNʆK1o{!aOr)΄j:ߡ@Ə;lЬF[(v\:k`ɔ-vUtTdy/[;*J5;n$}γ-L} "֫W|Ti|(vS e<AQG{,G< R6o{>FjI>㖞MԱ0N+jl-bP64` LgQRIp՘#7;F:"@] WsNLxZI9J3=&u*v=9Q NhO J"j$YO qrs ځ=-%}4 L s}S==a7u&!a CzקYWmdg,@Zgr6KddKW@ZE)[#9=J"!ep !L:~тJI9LB-{`)seHc#=+^ŋ+)'\41 =R @*ރ/,>tA.pcȪy6- ޭ)Â#՛VSe}5%'brOOM֐l`fCX'uI m_I)axjJEpu47 y>u^7^c~4B9 ucHô!g "vMIV^TmepY|ys*CWmu)ue{ѮKB1^S—k`p=L{]Ν}X8[ϙSؿ< [rTETuue^Byţ ̙Gd(L sewϽO '}zSϫ^]ֲ=Y\@NeoFD_~ h. / c<.%1:k+$K/3wkR9eUoVx\]CmAg+9Ԡ m?Gs=NmhVk(,zvFꪷ NfC$sz2P <n\QGgl~# 7qWh nr20$u-~*Lb!Eɠ=g_Sv{d[ㄬDTtůAh$L7tJb&/?OߵzLD2oHRe "GpWUT}>8o ,D9BGIUNRt *nZESk/( }ԁS=qI,DK.QU0"ƻ&ۂ{Hպ e>q} Wy|=4Qf5ZU77M!IDKgrT 5V:06p?J5;",4(>c݅ K]xGDMR-kA7e-\;מQ(Xp7V m[aa}WcN:]a _\"&xt95F5%dN\yZ.i:S)e˲+ZP.z(W";8)F0AV)o/OiF4 ^nd{ߴpA I*?z뛦(Q7l6QJmO+^ gWYd/ ìxi^EP+WJMQ54!dm j:͛*^ °Oje i`(V:g4wkraI!yY#*Q!X(K{mXpYϽYݜbثKUz1y؋hj/1_Zs!5`ΞpLhm-TYԝw?wMt#~A"lSO 5i4]xX,s{J&,j~p[T2A)PGhE86rd! lnF*X,DԮYDK%*g1T71*Π<,S-FnQ0WS/.$vQ?I>:&:>WM5}JiM3\ghcݼ/KcD<WZ;(%0J`6 S@ 6V4"3 ja6{]T=8v2 R pق!5fA5;OxD\檕!=FDW%ZM +vAXD $iU ٩Z䴿[C UVP4\:_FtjpMӹ8+s2pwBr;ٺd^Z hMTTikʮG̐_.h0ŀKwFl,Ǔj+,UgYLv qh~X0v6MىAoO n/,b Z}RLpD,Q&eC4 :SPFsD%nrM~453XaG>#+('})SfÎnk_۞FDA |yjD lWib_z@>gUS!bZ%ܢtTnRX<tԆ0И^.$ى>%+eB꼬 ;oGo|AˮӶ.FfEw[dgR셉ab.0B!ACԽlȬZ6j!Ô[UjH.ƥ1|%> mp02Bː?5 9W"XÄ E`m`ߌ9?LsZwԃMyM1(+Nߎ,yW3}ϕio5'˃ |5[_ߗ0Ij} =ШA}T 1fRZ:MD򸴴%&7?,+n:CR>_RJV2Կ=&WYg9=pYT1Q%0S.W7e^VWۚަa!uK%x'Ji+ &]hi4X p3]@ K6Q6ZR nW]5#>WF2!trkL)ucq(IĦ w`n\?+s_bͼS[ ֐FB*'/uf|6@?Vuj4$@nF-HKm8REF ݪyh1Vcmqܲ@j6pt R8Ed1KϦ(= VVphGǢ_eF7)pzTظPJ5wamy7vTjq&n^9(ikq}N)6^ARu| |kSj# B]@L.np#n#]_6$ ~$Ζ >HydsR0ʾ4@iIKВj:%}0+=x uk8ARQ#a=}.+~T]\I8,'}JW|&lc 8|P"Xy=Á)v@16HXcGz_ө㏉nUmqr/$/A^h);ҬML8pn*UQ0ъ]ܑJg Ic†Ef+?/<^8zN?7 u/qa|d/h#3^#.+A}l; 0h`y+/PV%Cpj~.MR@DYT=Nw̽$󖰈J򥻖tYwT;M8 x\Ui@P9fG6$Gj|uL+YNZMhzH[q*Jºs"|}@JVThBXNN} 1{O:{@Lo3+dR5O͟X_^EvKulP:6T`oi-Qv`=`x GyzBc~f鿫n@$3TP>\/z7O$5fUgwP(!H7{:@$,ʜI ~_|n#\(pV[IQv,M%plU"4_j{(nii4{<8 o1%_ s~T I+H+?!i}MPEe\LWaX_f*e]GȧsoiBgǔh7 \guN'F5n\yAv#ל#:;e@_ Ns|~e㣙xlyc46ǩ>m\}̌{Z=G3(ԟ 9 V+@BK*%'l._TbKDZvAhs`U·,)|'3kH(!=]!$7K O&_"GHUp.4&D7[ (@h (݌\Uƺ+&Q!zy'|7'ΌOnH iʣR1M7ƛV[,.=y_,v w[dA=͐ mO=E%QxyĶ=7)&%FOl f?]}-)2̬)C]P]^Z;'̪LmGb;ѐ6ǯCĻpUFC-|S|ջ_N/Q.ILX-ݙ}6>Zjթ"`1 4|;&E|=5u"{qlfjIپ:(ʕĀw8+0j~(N;)E`©-OadߢY3itk |z o4 C )kwZvƳLnZ"]5G|U4O ZwmP$gheG7eJˊS[E1oޞvtMO 7b K› /]߾5Hl]k-?tp3{ > $i</A\_u:8Ψp̲ @\@_Q6֥H4 8J^Uk #,V:험4[6Ւ5BfW<{X(7ʁq >6@Yj}d;,螰|L7>mèDYc&9 ?97盷cȺ9cO/~%ve*0SCF =@{;O*Hq|,`ؙH4ԟ{Vx kK MGEbq!_JRP|NH~b`1|S3dT%ABN/.vR M;WECBi7 ʰӦ!h!9鬙4(Dxjk^N͉@10E(S8!Go0܂Au! Gc"+=0k|l4?jAmn}KV˪aPq%yVWo8ảUdoV+ {dCv$ö YZ