getdata-0.8.9-8.12>t  DH`pY_@/=„ FJZxe U(m4E{[ʴ#<'۹ S7Q=tka1fnmQWĔE7z"?a8#GD.t9KzބtȌqenqP~:ySt%Gޡ8N385d202ad65d73b89475d6f1db1e4d5eea24fbb2Y_@/=„P.-Pʗ Bu-}ct;ьj4ޠt#\A Qr6'#nR&eԐs6nҐ,_or*BJ;[)Qz158O28[sjcx0^Mi=Ĺ;_3N5Õ#3Nw6 :$Z5JJL١t*z %`kD@|d]*NrizH $j cZL>=???xd   B8<HL_hr  , H    D$ (A8H9: F7G7H8I8@X8PY8`\8x]8^9b:c:d:e:f:l:u;v;@ w>hx>y>z?8?H?b?hCgetdata0.8.98.12Library for reading and writing dirfile dataThe GetData Project is the reference implementation of the Dirfile Standards, a filesystem-based database format for time-ordered binary data. The Dirfile database format is designed to provide a fast, simple format for storing and reading data.Y_,wildcard3CopenSUSE Leap 42.3openSUSELGPL-2.1+http://bugs.opensuse.orgDevelopment/Libraries/C and C++http://getdata.sourceforge.net/linuxx86_64)PIx((gBVAA큤Y_Y_Y_Y_Y_Y_Y_Y_Y_Y_,RAR0Y_Y_f33a904413a1f092b907543f30475969ca88af855addca72c1e44076ef956aee4d41ed84161404997a9d37747ee92837fcc1f51b7484779e820f0e022fc208a8b558b46dd9c2b3f9a443dad3aad2656a96015ddf94fd98ca88d53c8829a6db4302a1066ec3d435f91f300944e1e3927c243b725d71bb5df4a1e5920b344b86addcb9cec237538be86c4ae058f0e094b5ee1ec0f37f5276ea2afa44599f9927d3libgetdatagzip-0.8.9.solibgetdatalzma-0.8.9.sorootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootgetdata-0.8.9-8.12.src.rpmgetdatagetdata(x86-64)libgetdatagzip-0.8.9.so()(64bit)libgetdatalzma-0.8.9.so()(64bit)@@@@@@@@@@@   libc.so.6()(64bit)libc.so.6(GLIBC_2.14)(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.4)(64bit)libgetdata.so.5()(64bit)liblzma.so.5()(64bit)liblzma.so.5(XZ_5.0)(64bit)libm.so.6()(64bit)libm.so.6(GLIBC_2.2.5)(64bit)libz.so.1()(64bit)rpmlib(CompressedFileNames)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsLzma)3.0.4-14.0-14.4.6-14.11.2UUȒ@UUTR+@Qo@QU@QQ \P@P6@O@N@NA!@MJ@MJ@Ls@LOL@cgiboudeaux@gmx.comctrippe@opensuse.orgctrippe@opensuse.orgctrippe@opensuse.orgctrippe@opensuse.orgctrippe@opensuse.orgctrippe@opensuse.orgdvaleev@suse.comdvaleev@suse.comctrippe@opensuse.orgctrippe@opensuse.orgctrippe@opensuse.orgctrippe@opensuse.orgtoddrme2178@gmail.comctrippe@opensuse.orgctrippe@opensuse.orgctrippe@gmx.netctrippe@gmx.netctrippe@gmx.net- Explicitly require Perl-Module-Build at build time. Fixes the Tumbleweed build- update 0.8.9 * BUG FIX: The metadata writer now correctly stores bytes in the range 0x01 through 0x1F to the format files (encoded as hex escape sequences: \x##). * BUG FIX: A number of memory leaks associated with error returns from libary functions have been fixed. * BUG FIX: Attempting to create a new field or alias with the name of an existing dangling alias now fails with error GD_E_DUPLICATE, as it should. Reported by Alexandra Rahlin. * BUG FIX: Random-access reads on a RAW field with a frame offset no longer result in mispositioning of the field's I/O pointer, which previously would result in returning data from the wrong part of a field. Reported by S. J. Benton. * BUG FIX: The return value of gd_nframes() is now correct when using a sample-index encoded field as the reference field. * BUG FIX: The sample-index encoding no longer creates sequential records with the same value. * F77 and F95 BUG FIX: Passing zero as the field code length (F77) to GDFLSH GDSYNC GDRCLO, or, equivalently, an empty string as the field code to fgd_flush, fgd_sync, fgd_raw_close now causes operation on all fields, as with passing NULL to the corresponding C API functions does. This is what the documentation said these functions did all along. * PYTHON BUG FIX: Accessing the prefix or suffix member of fragment objects no longer leaks memory if the other affix is non-NULL.- update to 0.8.8 * Fixes build on 32bit - update to 0.8.7 * BUG FIX: Opening a Dirfile read-write (GD_RDWR) no longer fails if /INCLUDEd fragments are read-only. Reported by Alexandra Rahlin. * BUG FIX: Several fixes have been made to the sample index encoding (SIE) engine, which should now produce properly encoded data when performing random writes. * F95 BUG FIX: Passing the empty string to fgd_reference() now returns the current reference field without modifying it, instead of crashing. * PYTHON BUG FIX: Querying dirfile.reference no longer causes a crash on an empty dirfile. Reported by Alexandra Rahlin. * PYTHON BUG FIX: Memory leaks have been fixed in functions returning lists of field names or other metadata lists. Reported by Alexandra Rahlin. * PYTHON BUG FIX: On error, dirfile.get_string() no longer segfaults or leaks memory.- update to 0.8.6 * BUG FIX: Computation of LINCOMs with complex valued input fields now correctly happens in the complex plane. As a side effect, gd_native_type() now also correctly reports such LINCOM fields to be complex valued. * BUG FIX: The gd_[m]add() functions now ignore zero-length scalar strings. Previously they would store these invalid field codes, causing problems later. * BUG FIX: Returning complex-valued CARRAYs as purely real now works. Previously only the first element requested would be returned, the remaining output buffer containing uninitialised data. * BUG FIX: Entry members spf, bitnum, numbits, and period are now completely ignored by gd_[m]add() when corresponding named scalars are specified. Previously, an invalid value in these members would result in the entry being rejected, even though the rest of GetData ignored the invalid, unsued value. * BUG FIX: The parsing of the \x and \u escape sequences is now correct. * BUG FIX: A scalar field code specified for the last factor in a POLYNOM entry is no longer ignored by gd_[m]add(). * BUG FIX: gd_[m]add() no longer rejects MPLEX fields with negative count_val. * BUG FIX: DIVIDE fields with complex-valued divisors are now properly computed. * BUG FIX: Complex-valued POLYNOM and RECIP fields are now computed properly when the library is built in ANSI C mode. * BUG FIX: gd_alter_entry() no longer corrupts the DIRFILE when modifying named scalars of MPLEX fields. * BUG FIX: Writing complex-valued MPLEX fields no longer corrupts the stored data. * BUG FIX: gd_bof() now returns the correct number (i.e.: zero) when reporting the beginning of field of derived fields shifted to before the start of the dirfile. Previously, this function incorrectly returned values ranging from zero to one less than the samples-per-frame of the requested field. * BUG FIX: gd_flush(), gd_sync(), gd_raw_close() no longer segfault when operating on a LINCOM with only one input field. * BUG FIX: gd_seek() now works correctly on PHASE fields; previously, the sign of the PHASE shift was flipped. * BUG FIX: gd_seek() now correctly positions the virtual I/O pointer of the INDEX field. * BUG FIX: gd_framenum_subset() now returns the correct value when passed a field_end which is beyond the end of field, and then is required to extrapolate outside of the specified frame range. * BUG FIX: gd_error_string() now produces the correct string when reporting an out-of-range poly_ord encountered by gd_add_polynom() and similar. * BUG FIX: gd_[m]alter_spec() no longer ignore co-efficients specified for POLYNOM entries. * BUG FIX: gd_alter_encoding() now deletes the internal cache of RAW filenames of the affected fragment; previously, these old, cached filenames could lead to I/O errors when reading and writing the re-encoded RAW data files. * BUG FIX: Calling the Legacy API function GetFormat() on a Dirfile with MPLEX or WINDOW fields no longer results in a segmentation fault. * BUG FIX: Attempts to read past the EOF of a gzipped field no longer results in an I/O error, but successfully returns no data. * BUG FIX: The internal recursion counter wasn't being properly reset on certain error conditions, leading to spurious GD_E_RECURSE_LEVEL errors being returned from valid calls.- update to 0.8.5 * A spurious debugging statement has been removed from the Python bindings. * The zzslim encoding framework, indadvertantly broken in 0.8.4, should once again work.- update to 0.8.4 see http://sourceforge.net/projects/getdata/files/getdata/0.8.4/ for a complete list of features. This includes * seeking to a negative sample number with gd_seek now properly fails * reading sample zero of a gzipped RAW field now always works * /REFERENCE directives in subdirfiles are no longer corrupted on write * NumPy arrays returned by the Python dirfile.getdata() method are now the correct length - enable build of perl-bindings- update to 0.8.3 * BUG FIX: Several bugs on big-ended systems have been fixed. Reported by Dinar Valeev. * BUG FIX: Adding an entry via gd_[m]add() with a negative CARRAY scalar index no longer results in an internal error or worse when the added field is later read. * BUG FIX: Changing a CONST field to a real floating point type using gd_alter_const() (or similar) no longer results in the value of the field being corrupted. * BUG FIX: A bug in the parser's tokeniser has been fixed to prevent spurious "unterminated token" syntax errors. Typically this would only be seen when using gd_strtok() to tokenise an (apparently innocuous) user-supplied string, but a carefully crafted format file could also be made to get gd_open() to produce it. - dropped patches getdata-ppc64.patch, getdata-bigendian.patch and getdata-arm.patch which were included upstream- sset gd_unaligned_ok for ARM (getdata-arm.patch)- set gd_unaligned_ok on ppc64 too (getdata-ppc64.patch) - fix getdata on bigendian (getdata-bigendian.patch)- update to 0.8.2 * BUG FIX: trailink symlinks in paths no longer confuse the library * BUG FIX: reading the first sample of an MPLEX mo longer causes an internal error- update to 0.8.1 see http://sourceforge.net/projects/getdata/files/getdata/0.8.1/ for a complete list of changes. This includes: * BUG FIX: A segfault when negotiating symbolic links in file paths, typically manifesting in gd_open calls, has been fixed. * BUG FIX: gd_strtok now saves a copy of the string passed to it, as the documentation suggests it should. Previously it cached the pointer itself. * BUG FIX: A number of minor memory leaks, mostly occurring when the library encounters an error, have been fixed.- update to 0.8.0 see http://sourceforge.net/projects/getdata/files/getdata/0.8.0/ for a complete list of changes. This includes: * Dirfile Standards Version 9 has been released. It adds two new field types: MPLEX, which allows multiplexing multiple low-rate channels in one high-rate one, and WINDOW, which extracts a portion of a field based on the value of a second field.- BuildRequire libtool - Correct the License to be LGPL-2.1+- Moved documentation to -doc package (fox for RPMLINT warning) - Cleaned up spec file formatting- update to 0.7.3 see http://sourceforge.net/projects/getdata/files/getdata/0.7.3/ * BUG FIX: Passing a zero dividend to alter_crecip() and alter_recip() now results in the dividend not changing, per documentation. * BUG FIX: GetData wasn't properly computing the module directory, causing encodings using external modules to fail with GD_E_UNSUPPORTED. * BUG FIX: Metafield records are now properly stored in the format file for Standards Version 8. * BUG FIX: gd_raw_filename() wasn't clearing the Dirfile error before operation, resulting in it failing erroneously in certain situations. * BUG FIX: A potential segmentation fault has been patched in dirfile2ascii.- update to 0.7.2 see http://sourceforge.net/projects/getdata/files/getdata/0.7.2/ for all details. This includes: * If built with modules, the plugin shared objects will now be installed in a separate directory. * BUG FIX: When using modules, a missing plugin no longer results in a lock up the second time an attempt is made to find it. * BUG FIX: GetData now properly processes /INCLUDE directives with absolute paths, as the documentation insists it should. * BUG FIX: gd_add()ing the first raw field in a dirfile to a sub- fragment no longer results in memory corruption when calling gd_close(). * If called with GD_CREAT but no encoding specified, gd_include() now will duplicate the encoding of the parent fragment (if any).- update to 0.7.1 see http://sourceforge.net/projects/getdata/files/getdata/0.7.1/ for all details. This includes: * BUG FIX: When the parser fails in a gd_include() call, the internal list of conformant Standards Versions for the loaded dirfile is no longer corrupted. * BUG FIX Performing two consecutive reads of the same field in an ASCII encoded datasources no longer confuses GetData. * BUG FIX: Numerous memory leaks have been patched (mostly pin-holes, although there are a few, rare but egregious ones).- update to 0.7.0 see http://sourceforge.net/projects/getdata/files/getdata/0.7.0/RELEASE_NOTES-0.7.0/view for all details. This includes: * Dirfile Standards Version 8 has been released. It adds three new field types: DIVIDE, which computes X/Y for vectors X and Y, and RECIP, which computes A/X for vector X and scalar A, and CARRAY, which is an array of CONST scalars. * Like CONST fields, CARRAY elements can be used as parametersin the definition of other fields. Syntax is 'field', where 'field' is the field name and 'n' the element index in the CARRAY (and the angle brackets are literal angle brackets). If the '' is omitted, the first element (numbered 0) is assumed. * Slashes on reserved words are now mandatory, allowing fields with reserved words as names. * The long-deprecated single character data type codes have been removed from Standards Version 8. (They are still accepted by GetData, which handles all previous Standards Versions as well.)- initial build of getdata-0.6.3wildcard3 1499456300 0.8.9-8.120.8.9-8.12checkdirfiledirfile2asciigetdatalibgetdatagzip-0.8.9.solibgetdatagzip.lalibgetdatagzip.solibgetdatalzma-0.8.9.solibgetdatalzma.lalibgetdatalzma.sogetdataAUTHORSCOPYINGcheckdirfile.1.gzdirfile2ascii.1.gz/usr/bin//usr/lib64//usr/lib64/getdata//usr/share/doc/packages//usr/share/doc/packages/getdata//usr/share/man/man1/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -gobs://build.opensuse.org/openSUSE:Leap:42.3/standard/9733cc09e1ec2879d7994ab81370b363-getdatacpiolzma5x86_64-suse-linux ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 3.0.0, BuildID[sha1]=58693c6978af9fc13a7f2cb1aaaa8a355bebc0b7, strippedELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 3.0.0, BuildID[sha1]=c03fcb4a1d5df57d08d38174add1db3331eeac2c, strippeddirectoryELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=322d9d6ed823f281ae9e402d3fa0626bbd09b6b2, strippedlibtool library fileELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=1f1b2c4a8e8e856d2bf4e94004bce68a43d1e5dd, strippedUTF-8 Unicode textPascal source, ASCII texttroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix) RRRRRR RRRRRRPRRR RPRRRRRRl)WiYebEgetdata-docbzip2gzipxz?0] crv9uhↂ@e+XW8ly5@~ kK60[ܱRKڞ x'] ɠњchɺ>.Ic4D^0 $(rs$u(.)%7FgPC'UD S1q  .Nj>N(tH1WغJ|l67)kqH; \TNNn}T|z{ȸu6];b!]k+Ȭ׾!$,st^Ϊ)p H1 p\5JQDp<0lk]VA EeWbpEpzcMTp=Q=d84LjD;bMq|y fX$=;6_DS[j)>_FR|ERJP>&@wp^+kq\igi=AOQ\ g+(ajCW"jhD朽H$t :b^G$g1hDiLh~;KUOjt h;(QJs>ԍͰi^EVnfg"t{`5K 3urcKH-FX ?_?FU 7T< B1M?5}/ h ;A665ESR;Ć|Ų9 gEf.z?G aQ=2\[i3_g,盞ˬC*ߡ8¸oM``֢eޠe$jwdX,P?3.&4) !)6{j{Cn%0m2}it <hBEO6:^~eU;uGg}TW4yo-(2V5&]U, ॾ!;]r G!+ndNĊvo{ 9'B7W)q|" jO_V>WP2.KB=f U7nr_3 >NW]|9Id6kXmjz+)V;ND3ũw^Nb,cȥ9YiPJ屘f8}0&7с@N0et/)Ѓm95!ׂT5(iW|t8>\KpF܄ kH܂DBheDz U#8j3B |Fz漐}v+\/\ mo-<N','A^é[e@71d Äd~1"QH5MGQ3[?@B>+Oo{,5guАRKs - }"pGğޓw9m2bMD'70CLs7=U4Avo})UG"T%Rd vN:m3>J+/x<,][ھ P!d`ӓn$YNQHPj=?,vӱ`slU,^_/gt+LcQx2r-R㷞· 1^D6o}Nޠ "bdk禴}5 F,x˝-eEW{TzTHؓ;D2 d8OJ v)8'Jp)xSoA#Bٰon8]dl76#u5ihi ʜu<ttH7R(Qys2h:%(dس!HߒgLB}IQfH,gb3\Y9R2˫> g']ֆmuڸ4))iT\'/*(";#~x+Fb9*Ѫqn**(@HsЕz.mC(vo|| 2vgR$v_NL S~2TOT(ԗ$$VAl_ KW,a TZC; {rU׏ r,ap sߜXM/W`54W;:N sBClw*(g]w#ev;Hg5IhbYa6J}%;./ftk 44DJ]-)$&};QXf`KB$%&;8e'h*͈nu㭺D;m֖==!,?k`6DRPdm!&,Bi5[ˑ0ŤQ!]:7#! DY?(+~"J㦴V7E@Xxjp}aV!;mGۊPZD#ѓn\/cףԊ؈NF*/-jU4) p9Ή{ d*EC|TW8} ճІigc*Rȇ> |JÊ^*ʛB5#.7>H-RAdz~b^?l ^zxsm،X4]2tܭ7kW2LZK*2EtXi4d%`iY2>cKĩ#|;ʫqQ"x5 ^AbN曳r4;*d6 ~w8*>e6Qnsd<ݦ ɕYf㺣q':ʙCJo]E])>M= V}pnP?W}LecN9(]߷ylhE5VpcKDCdÝ@qa@>I oehn&g9hO5sۓ*lWW ~ U*΍!CItIFwzy%W4zjzRv{MvR+m|tt,BOzRkj_J[O;~xj+xD(9S~r`_MEGAV  tj=r[j2bXEj=z(X("2?EZRbN b;U)' u]:kiI^=ȇUof&'Ulk1|'=[UH #mf0awjHGŽ, 8X ZeŞ]*mG~d1g_gLʩ|? mViIPUoY1#S )8WLwGTߠsnz=-EDَpxa0jџŗ5 6˕`c~KNWn&߹ƤykH'(3+>_f9,I};λr"3d99Bayh|y¾\"8 GP/>jA޶7Kh[DGt>\vO]ʵRߟݠyUPA$PdS.Dɵ(ڡ/*XPWQ,6RLP7:f5ecQY޳ᑔ§11kn87x'7UOJ$/=r{OV%:*{_@.hXQQ3X=clzN^ *k ))!]w턳|Iݙ$t+>x @y ;7yA^7F`(ZyHHbb[}{_ih$U°<[PZs@*J>*ʶEbӍ۔tOV{ZQbw0f=^߻(^GE.5A[}MZ{gmhќ#nF:X_Ra˃€#o"6h'PMNI0eX+\PE& eec ^PPJ[@f0ۖCO^dcv (tJ\>bk_g bˎ)KZ|+ZEdŐb D<Kpl|*Ys c_Jwʞm;/$4.'&;ۦN RpxW $@dHc@KSoD5/w@=OP@FoGZn4w6g"ᣎs馟Em#XOZWT"z^Y3?sJard=bKxj=4p24SdM )ϰ;ըdS{ZxoPpuyClM>-cVS{X\n=\wE$0,Q!/ >Sd+3[#1b4}5bA] E/!Nh_f<}@7l ~"$p5GHŻl5| <{mO ת#zZk6p| | o7EjEURf"Mq7L'Il2w UUi:mwA 4eYNse|.jFBiρAm[+/.NLVH8Gl;R1ރ@r( O),nIM΢^1*Fyu/Q~a`~&ad]( ۼm`vQj:Cۜf4eѵؿlDWi JLE suP.jhc/ ]tWf6C{QfR'f89\HӢ=eЃr}kV*x[>u-keS#@hKd^hc7{eJE:XPGR[ w "܋8I.]f@wa,ҩ_HFD0Ta\cGZҩC~ lO;c=tVvcxt{[2T;.YʿFՒX"2u>"{ Lse,s\|7ˌa0=&(ƕEgt<̓8̡}$9) 0 D{(@ᑮwCϷVPaJe\bYZvাpza8D镄Ȃ]rzd,ȢQ f:op!>2E]BJ%#S7k) Ĭ[ #ˌcCB,Z-<".##03~eNe~pUVaf^A8.l^`m$ݔZ I'b<^'A@ZKA>Js)tyngJG1kv#;%jP~&=-VNQ74e\;']W< jH$ 8+OZ.Qٝ !Go<|+R%Zt, ޠބ'#{)i=[a܌EPLF2NOɼrPrelVhz7"!h! Hy(3VD9e ת3dD5&3 tB^QOo:YKcQZ[ ;s`_7wR- VR.9sǔ2a&U^c,ۛ* Aqr 9?c3>[̆1e>x9M-S'87kn.= kr8&]%)-4S'^Ѯb%ŋl 4*霰V%{-,zҕGA6wv+?зmrY~m$5x#)ѲrA+K 'y& <}x`ti׆ ^YhMQz 25!*QY̡vrdQ㲧 eK׏i+d_ؐsl=Noe"w;o`Y;N =0q멸cyiw+-3V<i&դ/^-nXEHut3U̡&hD8 4.1 y,Q0r3VgZxcݒ yȮs*\|="y[=rZ3k_-$\5 rB +:h{U(;Y|!z|!H[.͞M^%uC)'ֱ;X>+n^I@(Uj ƣny.vV)+``F 'Lx\>Rc $bss4[h *0_ \:g,0Ԕܨ\K' .K(>qٿ^)" V49؈OzLjV^?m&(0 gf9*CDhu FM|56+ڟ7';pwfbj2ۻӲ8W=:w޹۔LIP 6 _ G5vIǞk@AynhY2< 9"IqekZSHI0RHbLNzN[c,n7I=u'ٖzo7?8Xѕtf >Q|D@OjJu>i0C3K䳸vٽ8 W b?\t3~a_g6Lblx-64oaT!NnPLq1իWq#!c4 y ;$]p SU싚WoRb0++)j>ňwG0So'?mԠ#L'?qi'AOWYʒǂ]B<+tb˲ O8hvߏ9u>)wVik%ȴEdxސ=$j-H1!GWc!_2kb2MKsGj>O>)/M v'BHf4O|&9{5L suT9rIQi<#G:iZ\ĸ7 Of$nT~ܰ~O8z4ف}Ήf0INK9_JF {bv^L~"UQq(8Z'~= ,zwƺp];^+du]3#JPeg*X!Un!#XdF2D+f0ak-a<* Q#.IՄ+HW}-,AU&,uT2kzs!`GNı,S1_3bɈOHjv(J',-h{>#H]޳Ǝ2`FU[d7xKJ8q{4.똼I=d.tVZ'4C㬠@2+L6aKۗƕ[CIDh*0tJ9\']}y[; 4,Forí{^= >zCقε>|]ILg{={DteKvr Үs-;1l @cĵE ^7l,?%J!hQKrMPNLdo:SCUVk]RQc|& .WTzngYvƥ{>[\!,cV;`ه1 _:o gkL+GL_ âqzed`D*)},J{U*mJwhNs9:vm]>Zx9Ρ\.x2*;޺l!40ɹC k!-\W<$=P /q8@Y[\?՜ߎ?XDֈEY K̿DL ڷB0˞5Nl"2$TvnAJfB(RanY4;/ ղtYwšYƹAW)lgNt0s\T>&>9 d*jxRVQyrA a +&udha}\:pj "X uĈ93BX{<^59Fyå@qk5lE':&EYΩ# XPI;[PIk3Ґ"w*:gIAN¬]Ed}D~b2ubu')aX?@L*cNҫGUyT2kHjf@VHҴQuߣ6dFP; V;{'0Lq\ @]p9)s@H!=1?[$ڡd7c^dkEA la!5LTS#\Fe)1kF *Teث55moȑgٯ[kC0/XL;LhcF $plYyXf\ҁ}9{YCo8k<5*.^?9>JCZ0"Qj߀?@Gbpr behb^b S2v]<^s@%;m>+l\_1l{0uߊ="kNpBpmŒv&IMj9L%֒߰ja.>C2NQ^_J q8x{;eƯk'm,4o W'$PfEΌ$A9C_F25/qzVM"s(iT J\[#BҎ  {&}? &'Uu1s求p{kW=Qmb|?8ٺbkW<fDyzġ!{4hӽ. cԥ&=F4KQth~»g,X{y}T<|=;Erueuu)U$YT㦿t]}Yoֲ("iyC— BI-zw&͸eo;fƂ~T=./.YI+8Sd1qGn@񯕉> 5; Cԣ9u8ØUɐy(6ҒZ0(,DpQ()銅OGvL=*z%@KZO r2{xzWn_x채ml+7jT7ZḨWUb}u+lk9x4>{> *&[;$uvI_c| \jp+hЧ)K>9.P1FR1:-I}'c𳉪 k!c_D-E8C!lW-B*3#bV0ۦ-5B۪Xӈmc"_̜H{U${KԇgcWxOWi@6+L<L6S @٠l G9Ңb=( *ʏfBj\zSܤ ~6x#VVưvT|-]tp4u3|S#|G-^)/o{H 5QҨ iR56Ro"?<Dc8lDVU(Z663 UpJQѩQ'vO Y{iIO8BU~9'].IHiEzAiziEmFAYGDEh.uS?/,OĜN_;0dٕMc[?L33nSMՔkRm "G_fmgXSdH|[m:L؛X5F䤄24¸nڸfA_AV%^[^JZW|X2΀ELDDE/m puna,tE I-ϼM)r9m>9? Dd~ssKa&ѵ~Ēm8zaΐL>E~$ll? qf{&K Z7oCˢ*)uӆ?4t B~|nJD'7Ù4qwLaz.M4ZnAjX&[{Q1_h/~6^a¹\g4tyzrlm>ak/j%U)4|H7p9-Rzbcly+!x)"g[:HP ɬW vqkLu/imC>>'lnxJhI0V葍ˢ0|`D _ȋ*>|' 2o4C?H=Lj<`$ XjR^8#z̃rw]f+ydx5о`L U<4rzw: woT؝V%eI推b>ס/Y<?שlXLwضUg?E&d4M9U)CU"7#q XNQ hj@oǩt%N0OJӗlcMMB8ؗvKilbvBbKS^b44q,ɓl&L{*=γXcTIL&h ءS!Y CZ)d-+|HHP0 D?,;ȕ FLXj>d(|l9ՁSUM(q[~ !qgp~xX7aSӦRH/An=7Cw)Y X̮;+|WK<@>OA{۠7!OZPvU8T_X_F8)Q}t7Rn QC XNk`$ p1˘2O3q({?%@ɭU"8TQ[86l_%0O+ȿOOi P`-}9;ZumY] (%2, + ½അ7Gin%f,u8a%}Q ?Drω>RN,0 QFQ(I[]s ]WPA{L һ.l,׵GkY,1n>)0k7fg&H{[f]+-r|wi_{Qbcƻj.@3 ha#ɃNrW6MF`!l_I.3o^y0#}4k4q-#!!D^OG[ ,vz( @7ј3806՗Uֶէ;>niCp42Iՠ8y!C%!*5]MAT'z[::˞k ʟYU8[wʧq<;F SY  w>bBOr6iLT:lxCqw1%Tqw*<+ȿ;m{CkAQktJ[hoyե-NMdZ/ Ef .4`R|~֪yM-ك?nk"=q|Ѳoy Z$ bT-jZ^S9H[m;==KQ\5,Fs|zv zH >-&\R12ƿ@r>ՈIfSR[LbmtT7D\u.5d {qܮD%. 7&3iIm47]P@=eWto*;b1;\[ a[o"r56Vݪ?/W;f \ݭ e[aț,H!.&6%ЂmL[~KӲpԅ (bofCovA\3QWm ;)"^I[^=HBDϱ` 3迧EfRMk}%;d- Zź%w-c̣CU|@a! ]=<ƴc#hxocAY?a?j PPai$jːs2%p ]VdȕvGQ^_s8N)7{]Dh _1ŵm!!Lj'X5[7|-pl͟$w@ud%.tA;:8j6Jm3i7!o~7Lh%S('L^F;6 ZK50%ՇaNFRnc!z)!TɦL=U]K,ڀED:tN1'PdXL mwZ6!WZn6yq|S4~zd2vP+ے5sTB*C'_F=JSHNǵ t.qk??Iov4(`ռiк;#?jKȏK۶&iچ}oQQ_H }SP@MU 1hS?p+/s 2WDECzdm7~j+Бad3|v7khMIACh[Q8,#I(m4EZ3¤t<89fP(2GV^(God6s?[NJi3Ľ}*`Rj[\5T⮄W(j,em7D j([̣ %`|]݄7 438Ls4sl,-뿇m?{0RxK6}?nkS9cÒI3] {|Y(xA$~ƵRlKWMw{[(<s2 ^5kfJ֛3 2d#cVXwW0]JQ.З*EzYO4'?$IY6eą'+1D[m&!%* Xͫ=V~p [jU߶fį픔BVx\ɺ?9mBӅawa4yt #vmH^UJ(N_C~,'ܬOPx`V ܇e$ 53 S.co,Eˍx3P/IK[K=LL2 ,?㌄dEҚ#=-uSV62B ϤKJ@]^r?ϣyΉHI`Iǚ fL=$4gNn?1?_] 嵧X{rإb*YJs{91b>TU\d=RNЎOh5RtD_|ʺZA?~b+ֲ -Ou߷7ԾBh7Q_ Yta`BLfi)9(ނ{uj\@y<ߠ HB6vɆL9ھ!`s5D70ctjO@*;%#KwU{FԤ>_u?z(P,stmI>zȟnĞИetQjv=_yxkcG [`mQ;)g͊6 4~4fN8]&+9P7yVpjBwS'ɒ $,` ExW!,Y as(X/\P dӮx7FZVx~`MlHL1 ~t@g7ө3cb*ʶ ,tY(T|pԳ"{)Dh' l+MB(躣йijqǜag҆kSӜˢheuȂ QXiAGn_̿Zsx/jhbҰl)ǃ]b*:ӽ@~ТbKU\ O, 5@HJl+;!z?EO4M`{X4Q6_nC"n+^qhCϛ>Z-dyV aTU{2`-LGun+ ߥ+vO3os|1˳RcpN$*W@NՎtyes|VCloOn!u@.e#FjpF|(/ȿG~7G*g.HxkkeZUT5JdPfq"; {b>! .q#/S!u线Ϣ0~a8V^G2?om:7E!v,8%[@n?uFK^.Cdž<| {Ʉ.Q>OAhZWK M䣇7:XSPuUFt3j6;Zdy̪m>h3  k[M94*aWcN^j=ߍ쀋&L9(4uWfX9>ۢl%U (,%ª4[R[Dc9sg6"zRtқȟI\ޚ a/+j4[7ԁP| +PVȡSzJNQib<\ftn0Y%j@`6N_29fHPp8qbz[{[3@XSp tۊ (7諱+p{FL=Q-T4jwP;qL{,U@%]𱷝Ïh6*rX3;! m89 a'͎sz53B_70&rVa$lF'\Rd}l˜17%<j&n1Jr%vSm-!-ˊyJIz&M\N\ Fo/͖F "hu̍rܠ a!FU`m'oa^{_s<}5+ ֽiwbQ:uFg>#E]bW/zFj& ]?x^ibvlt͚7zLqа|ϜWFes`3"vW4_C3๯4Fʜ|"'0uh<(W:Ny.,ʳMZTEPnxT%6P:˥!VOE1*gzy[H:u m<<"0,8ًlc mRR܌Ae^6/^; 3yI!հ*T^˕&]^?H߅ 6GeU!逊7x~/0kaz#wL5&ihs+L?U.< j@?)#lKdPfak]nK8?HI~frs}54UY9ṵչGsjfp5>MczVLW "t%S \ CPc>ʫ2ô ب6$K7GKȺSؐ\vơE] 3,9ҍVu^kA?bƢ%:̶tȲhp@az+z5 qzLBtZLBbҕz{%V@7[c}.p&-lW {U}akqF^aښ~q-4H-8E˅ V[}Oa(;rwB }t*HBoOW@9滋ባBB1'hˍ<D <=n[Dk@ _T7b>M'F d,{b[f@QO.P=~k/BA1j@aK'C +u>K]ՠIԘ/π ~MUٙxos.*:]SN=INQZib +- \%ݶX2ΆpUŝ-2`ݎ/hϵj0# s:xu¦/U\}L@:ƥ^5BWNRy d8/hrR@)dC.:[;sp{+$<4S 3?ް BEr`o-;GW>z@ fp 92pCNVu51{oS6- /hdH0ذOnyupXe>BfSE˷|ós_Ǻ%N $7{ =Їr1Lk,uEi7}Cby0<9A4@Ԏ dȨw~un7vu\?#%}.ԅzXWcO'~>ԉߊ"'_`[Y`o ̠%oiM=]M/?R,du"(/lsF t5hT;o2lQq[4lQK#Og¾_ydžӝ2X2 v!_ˠM+{C>'+gy|V3HLg9k8D\2ZT7OxTр]ʐß:W(2fQ9"-z;(ۈtY]x`DFbKyMCaGօ-1M UCdA]h8|4_allJ\>3=uLY0B 0M>3W8 ej[gy {rzƈΊ?ջ?Y7>PS7jFz aNg%oϐoV'.Ү_Bm9NѷهV9o}'.K՞,(4sboR 'B*؋ٮ R1N7&Pjh׌ +_f B{=Fc.!l!)*W?wWh.h|>kd/+Hc;TJ= ڌ3`;A4g 1oG][8-4|Fp֖f8*Ȁ W,7{\נVWcla'FӜ e|FJl^b6=5'PQNg1;$)T 2-b;@-,v"oy~1C-{$qd'M":R{qV=x|uj~öyxM=3IBL: 2p TL5󿣟GG+n8}RNSưKj@6Qwg@,2AKyۢrB^ğjjwaD~5#)$]ڐƷC9J닮ag$ kp}R&R6-Em«jAʁ;sAu3BLK9ʞͪܮ $~7 k +.Ƃ)\yr< B,asvo U.׌/_]<.YʍzTO0c򌼅 B2=O5CAA5B+u-N֤w Y纍<ێ`I (:I1,]h,gwM^M`<@A/G3_Bh׬ŽﰑzX\̗FS[BN/oFS|1L$so,~E,m82g 8٠ 5V_~؋n`XTͩ΍>XnvE9vAa؋8v/rÞ+]sfD*jĿ ٗ眺fٟNnIn]&_eӐ3L'g)c.0SSEaX-m ~%6S;iͤS; XKȹ)\,ަ"S}D#Bz7J]8LR5EMG՝jq}WEkN';|X"Ԣoץ(4h.b]K4T_'05⽺ܺ}y0ԋŌTv[ 2|@9DHP2 Pl &<vh nwL91%ӑ(&m4K"LC , F}u6hPVo&LﶥAgZqIT"!qrSIc]KKڿ*ٔ8&. Ǣr}(Ó{ e~dCRBǯ$??AE"q}plX8iHi/,N6?:8]wZ+hd7:L T gO@"iӖu6Qtޱ\O1)4 \F~ >wոC4n}}VA֮=!~ez^t$Oj1ړU$rצy,q.IWafЕ_p?a 4g&@N߭,0(وu2+vDrP⧾OR=j7'f7ծ沬M I#N#|{Ef62g`ohy/$<"6,=IQL#f|< E\¥zpyn]iz,0DLҿ\FL`}h0${ͅF'jr9)N wss½zq\oۻG67H-:@Ί4פF NŴ*XqvJ{ LL3F`O>}u;Ee5ਙ>pR MW%e5]O C|ޘ:s㑜=fD?>'=ScD!*.QA!#k]]6 <}>I̷\Aսaszc(5Qe}nbN#_%x~b1=̉RXߋz*>C .ҝƷ"vS\5`wʨ uܯu%2nY"1hM8p[<֚E̗1u\g !@NUFXo[9b:Rm\~0W2XčUa*VyobF&/$9Q{v/|{zRt*-"l.LxkͿ"{8vE0V9n'%4yzn 1Ƣ(1m|~209&qE,`J雉o, ijH ڭgVVB=Z+Ovbm@>4:ŶYp:g 1KEoЬ^@P]%X An/G5we%7E7uo~?q1a4knmޒvpᾪKFc)f!XGb!֟Hpa{ylAn4l&R [YpG/X4X}Y_E~g԰AAeTtYi c Q2XGG "GoP>pI"ɿa1"MSJ0\E穧|@l+Sm4, )TIIېa)au3H#Vkoj8kV=~a㓛X:gy׾[,9XYPH -k=3w/;w#L}P^qp)DQ>ec+[Mj jjRѫ]$bL4Ҕk0&b};@3lG"@W-G,