python-getdata-0.10.0-bp153.1.17 >  A `CF%!M@eeen9#NdNʝF[6@-r8?kNaw$w.JbꧥEY=V08iM:7Y&RҗT

D>p>/?.d # L *Ggmtx z |    `(8 94 :& F,&G,8H,<I,@X,DY,L\,p],t^,b,c-Kd-e-f-l-u-v-w.hx.ly.p z.....Cpython-getdata0.10.0bp153.1.17GetData bindings for the Python languageBindings to the GetData library for the Python lanuguage. Uses (and requires) the numpy Python library for large numeric arrays.`CF lamb51(SUSE Linux Enterprise 15 SP3openSUSELGPL-2.1+https://bugs.opensuse.orgDevelopment/Libraries/Pythonhttp://getdata.sourceforge.net/linuxx86_64(`CA1135ef07eb6590a8123e9cd894f72967f84dbda30b832c5db23ba20b3985abdcrootrootgetdata-0.10.0-bp153.1.17.src.rpmpython-getdatapython-getdata(x86-64)@@@@@@@@@    getdatalibc.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.8()(64bit)libpthread.so.0()(64bit)libpython2.7.so.1.0()(64bit)python(abi)python-basepython-numpyrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)0.10.02.72.73.0.4-14.6.0-14.0-15.2-14.14.1X@X6@WRWV@VVV$@UUȒ@UUTjengelh@inai.dectrippe@opensuse.orgctrippe@opensuse.orgctrippe@opensuse.orgctrippe@opensuse.orgdvaleev@suse.comctrippe@opensuse.orgctrippe@opensuse.orgcgiboudeaux@gmx.comctrippe@opensuse.orgctrippe@opensuse.orgctrippe@opensuse.org- Fix RPM groups again. Drop useless %clean section. Update descriptions.- update to 0.10.0 for all relevant changes see https://sourceforge.net/projects/getdata/files/getdata/0.10.0/ * This release introduces a new Dirfile Standards Version (also numbered 10), which adds three new field types (INDIR, SARRAY, SINDIR), and also field namespaces. This is the first update to the Dirfile Standards since 2012. - Added BuildRequires libbz2-devel and flac-devel to support the corresponding encodings- update to 0.9.4 for all relevant changes see https://sourceforge.net/projects/getdata/files/getdata/0.9.4/ * BUG FIX: Arbitrarily-long reads of FLAC-encoded files now work. Previously, each FLAC frame was written to the start of the output buffer, overwriting the previous frame, and leaving most of the buffer uninitialised. Reported by S. J. Benton. * BUG FIX: Data read from FLAC-encoded 1-byte types are now correct. Previously, although all data requested was read, only the first half would be returned, encoded as 16-bit data (i.e., with a zero-byte between every sample).- update to 0.9.3 for all relevant changes see https://sourceforge.net/projects/getdata/files/getdata/0.9.3/ API Changes: * gd_verbose_prefix() can now be used on invalid dirfiles. Previously, this function would return GD_E_BAD_DIRFILE when passed an invalid DIRFILE pointer. * BUG FIX: When trying to access a LINTERP table file in a non-existent directory, GetData now reports the correct error (No such file or directory). Reported by Johanna Nagy. Library Changes: * GetData can now read SIE files containing the optional nine-byte header (which can be created by daisie). When read by GetData, information in the header is completely ignored (because the GetData metadata contains all the necessary information). GetData never writes the header, but calls to gd_putdata() will preserve an existing header. Calls which re-code the file (like gd_alter_endianness(), gd_alter_raw(), &c.) will result in an existing header being deleted. * BUG FIX: Filenames and line numbers appearing in GD_E_FORMAT error strings returned by gd_error_string() are correct again. This bug also affected parser metadata sent to a registered parser callback. * BUG FIX: On platforms where char is signed, the library no longer rejects field names containing bytes with the top bit set. - remove patch fix_test_alter_entry_scalar3r.diff included in this version- added patch fix_test_alter_entry_scalar3r.diff to fix the test alter_entry_scalar3r on 32 bit- update to 0.9.2 * BUG FIX: When using a FLAC-encoded reference field, gd_nframes() no longer leaks file descriptors. * BUG FIX: A segfault in gd_entry_list() introduced in 0.9.1 has been fixed. Reported by Christian Trippe. * BUG FIX: A descriptor leak on error has been plugged in gd_desync(). * BUG FIX: A segfault triggered by encountering an I/O error while writing metadata has been fixed. * BUG FIX: Memory leaks in the FLAC and ZZIP encodings, plus single-byte leaks in gd_add_string() and gd_madd_string() have been plugged. * BUG FIX: gd_alter_entry() and gd_[m]alter_spec() no longer mangle the values of entry parameters when asked to remove scalar field codes. Reported by Dan Horák. * PYTHON BUG FIX: Fixed a potential segfault in dirfile.get_carray() on platforms where sizeof size_t != sizeof int. Reported by Dan Horák. * PHP BUG FIX: Calling gd_discard or gd_close on a persistent dirfile now does nothing, instead of closing the Dirfile and corrupting the persistent resource.- update 0.9.1 * Use perl-ExtUtils-MakeMaker instead of perl-Modul-Build at build time. Relevant BuildRequries where therefore changed. for all relevant changes see https://sourceforge.net/projects/getdata/files/getdata/0.9.1/- update to 0.9.0 * the legacy (pre-0.3) API is no longer built by default for all relevant changes see http://sourceforge.net/projects/getdata/files/getdata/0.9.0/- 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.lamb51 16150215770.10.0-bp153.1.170.10.0-bp153.1.17pygetdata.so/usr/lib64/python2.7/site-packages/-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/9aaaeae94cdddb8507bb9f5101172c73-getdatacpioxz5x86_64-suse-linuxELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=da6f85b57fb947b264bd0e3e1ce5fbf4503e1228, not stripped R RRRRRRRRkTSF/Tutf-8e7b35da68690b760f8a67f7760f66285b490b92c0bbc4c2571e45c91cf63aa94? 7zXZ !t/C] crv9wJ&yV+Q¿-ÂI=d`:x%V>q&zu[ںT&CBNkc_pȺ:`44dVxQ@VзEm빮F^*6}S:~<%xזʉd4$W!v#E@Rg瞂Qpm09bMeTW(0n.;D+_a:P-^"fNl~:(rF̍)<WwG\1M|Ow2O/˥?b_ *V—>ͺj](ڕ hHՁr߭WD,9qObfV36;;V]э7u]i͍f;jh!=L*G|52fp Y|iG-Oz}6` ^xa.tcBKZ1-/]~=qd [һ(Yt良6 y۩Plbი'0l^m@UNf}:Mjgu`mL^_,!0 ʒ_ٚ[]bܣ`*dVਣqΎZ䣁C*gzh|% 3cw6f3XYDY7jkWDFL+Hks `/ɛT \ϮT swC%,MHw%[ٞL-}I87=$0"|u0m1NƿrHıJzQ?j¥ä+Bl7R֣k4r®Ux[CofQlkܸa*߾c&*Y|q^O0T[wϭ:ͤ.inm_J١}]1 j{_凮=Qc瀮2@o@bG'Yoǃ bK3A9#7G (}ʇ=zgń%@2G,pϙZwƖ2IAМ5d|مϥlwɞh'w$Ri4-H 7䛂UR`"Vݳryu^ipx`8Ac8*n$q]8#4(qyC.kCs pBј}\BM=r0 g?ϡ`.uWJܔ mj?t)hh%1oL5L%fLJ䣣lxy31K(Y]^Vi*h MJZ<=A۲ i 2 HB^RHyYUr[oTNciADVH|K}+66kOP0Ktƿ&` >Z끿k#Bt7 ן%>0ZZ(B5UV6^k <a&%5qgkxlfnr?QNil<؟?]6 !՛&|pkCʄL舂Z-lP|X6j`=sd2Rf.uզƉtBrY;TNd?YPĞ*]2ȅ uMUʚ@ՆQs'_ .̲=P!T]R٦͠t[CzDI|Ѻ}~Z;U77,u**?؇~+M٥Hjc=6CA[(U67i.tv[f|o6SC]U|N:_>A7.`#_.\Bný=l5XsiA^FDq-p֚.%'{IơSfV0sX.n\@Q\_"VNXKIE0!1{I5f@0- ̽eX4=Zdߔl9a΢LGL\X=k:éҀ ڶq!EZ(7(]Ԙ:JͣBg5,MI2隝̵j|5n8VJcq!vr (U%@gnd[ɔ>HvՂo44wslG^HĦA~;V$ %Ang }\H@IGNQ@)OkG+/D =(櫼2ԝ]nYF+W`X ]#LK657–^!!/INeÐ:DW>}zV#&ƎS%NlLMKhU P]U&Gۃx__]q92^c4HHwG9䔼[- s &nq Wq7zݬ'4hg|_"%Wq#ĝQ5/+aTQJ F=uо]ҒUbiB9撪͢`jUQ'-_eD;r_!#HIg \T nB5-Tu\zySn3h{H+ cB+Tπo:3QYp#dۇq! ݲ=>dMe͢<-6P2&R{M#Ti s/d\\i9xytZ7s"n}Ot +rK_$/oek:: JSp4)fa[)f_r⏢"4Q7=OOaT?`(WX4>~! ׫yrW\6 8F[ t\r˽Jb)X@PVM}jEiU>E<9QA.6jq!~$WV3 hᜏpnC&y+]՚GEFW8N59(bj_E 4q| 9[ (ܯ}fnh 1ce;z sL+K;Vgs3-(Ç0fߙ'8"4HU ˎOB2 -U`H`ý >Eh[P)S_[6rXahc~i66ΦdaV`#FC*W.ȭ_eXW+jZF։ MgQ285: jL|~h%޼%U)M 1eXǮBW*h/9}\F*5|pƃM&rРXH}+}:6@c"CW÷2v@f6z7f h=K!--T$Lټb8t]o+ g 9W gt> j/ۜ=Ai&#քQFfVi |L,̑Y`F 8νS ׄAi =n}yub.Q98&}qYV1C5|a ˚Jw)wè sW$Ӻo\LsoCL<P )-| JJ,'I]m0@Sj[('MP4Z!^gm١\w-I}+T|~.G`[>MF*% 8FU:-]hs9OYNϻߢu l1@秋^v_(yKc*_0Įˌ$a$x!|Pݢ.Mv;d5F*<^M%*$^uRz}n4ݗH.旭G5 ?C,*}x^G~`mjnES&>,^q @eIc2VP޻R]V)ON`j\5/ԁZ#^cQex&tY7dѺr8IT]~DD6;@OGS*ľNRғWK(MBW>ώy7:!$i+a0'k..Bp$10S36Wb E2>h;{^wF`*҈/='}ʈ`S I>c6);גI[!Xӷtܙ9P5LxS}켰%4ȯo%裺fq~ &شqQ$/ʹ| H^K_ؒ(ҸT[q9%}kRgqa=GLJsɣK9X+Lǒ#a= Yox(I<7mN!!`fjA>D! ӱVIO/,?x|([bB.na-8ُ Ǖ9 4D]gܙ%܏_R-=:M Agv,wx@4]BOɪuGBEbNQM]]&d6_:sxqg,Oyt'3z6ΪPydN*-EK !bMާͭ]B%1ZW ڕn$.ض9|P`6'X/=AƒpqH, #0" (Ǚh(`|s1?s8z&7Eʾ@Ff]I nLdJ ^&}=UmB1V@;2 "eУ R@534~L#*ӛ =+[`%2Hʃy݆_𯝤rh.譔$|_3 ` !vlRue+GLƵ90PzQ C_C3j.sr7VoH?pD4ʑLXL|,i?}&2 nJ@ p7 lXN=\;!ϐeEֿa٧Z ȱ[a}爂Uzn(bә.IG x [ @iq*BdkxWצP7p;^ \gzO NN0oDrԦMlfQ_X X7af;)\4+Zz?mQ,]$Ƥxu9hR0$,=|7RBվZt9SQw2J/5UOvlѳU9o} T 9Eem9!RCى 6;QmեeX{,?޷Tɘ8DL#nI4pӑDW,/τ9r OkqG֯p n.O[i73KЋ1ڏl?جpձƂb&ឳT/!n񗮗]:$&'!HLʡMxiMge{ @lkt^%K`kaQ#WC mP+i= ^.}wgU&4FMphBĭpQP2 b ysfPR״J_ MSTS g/i|avF21۲Y0h\8(6ञWGCkXI|܅PL7ԺڝLƼp0u <#7R箍J ;nk!lo tW')dLpdB5./X?vܖ=YOpM Zgci =,T`|sbndXqH-f٪02v~"sKӒl8oT{+^'͌q8ոxss}fF Ӵ7V0\: lt.GwRI͹3c_ c2aШW8Res@`ryC!mIɘü=چj>k`%T7 E`3{}gɃbN T_)4J%.{*85 W[0U([XZrOlZّH+t)I a|,p_ѲSBj(Z[{gx12nI ~9Hbzd_.QwZE-u%>w_ % ˔D~SH(*P EX#aurCmMXX/(pEjf$_@9x:`; 9<5:J/vZP72Je[63kN̽(7`@z&,87*ёM_ۀ*hSsh?ےDhf`La2]CD9bSqɞCU#V=WW|#7uuJMRJ$gk8#c|kg;t%RQ~&}$x⤈^+orřm w hI',Mn9?qtY2Z\fK!tH8|OQoVx5%E#:/0gk= 1)aatYQ-‚b r_A40/z AA"~PQϚ6kl K[ } O-=̵(c> vGI*i U4xw~96Q` *e10͂2QtW{z&{6몚JFi3IbI8. %ё#W58 8O]L(b̓ 73E3?B#3,v-~}k=f7y253=U#KAMXn򦨶QjK-۞b ޟl|&#ѵpC<ƹoQaCn*2}![SGʼnG0Hybֿ-w~͡iu,t"%:q-2xjٶ.2 &b2`[iM&BGXKy9T ϲBJ"$!1;|%In*"VꮉEZңnxgۗ?2M/̀zoOY|T}07,VM#g/N )oW5]O Ut%yES4=UKqk֏50@ݿoH9ܢʋq$|N&Bd,^6/2~,"d i8ӗ]9Ƣc}Άo[ĘYD G4Բp{**B O+F5Nˆ\cx&(ƭ>5)RΒr7WKbb^Hl޶K us[7Y?DA jM.ej, y/W2p/@師ÀjkN>sɐ^xC뀥 rdk mW?TUMn&^!yv}v(ǀh! CH;8@GO_XGr" 7g=1 D6Ql$z0 e6uZzc;NOp!ϫ::YPz&.W8TWiG::|#Oab:C.[neZ(:V=JG._w.n/8Y^Lz^&_ !G.I\UxtW=o:@{)Tti{1.ub-oW8BQlXF89/R R,f綡|Jj~:cˆEteAvfX0E,0kCbWAȚޕ]6&R[4N"k  `tLz]0‰?&5CV~~}rܑ ߯c{>0%|Ck($Lmʔq ?*y_@4fF?\Dl8`ۜ*\g#ͱSƒ_c.t[h a}&ҲDy]?x ;9sXK3PMTyQ}ݡ+IKƕD[9&Jj}،S29&SꮐF^ӎ@s(^jX6=$~h#7kY)^5WqFfI%>(8FU@ VIE}z,] a@k 3+J+X nAPjgJVr5t%27ޮ4=.}[Ouv F2p ٤DoD|WD%Æ-gS %ӄ] 9KvPC KJ~K|yc̘0ߪdBkq䝰0tI{SM8LdoK|w>j vmyX"ܳݼe/RW6!;&s{MWo5rcTf.ŹJ溺-jCi=]jF]dxlVN(LmHmklYq<=Ս'yMž@c9{LWVEEHA76TF]zk9b_Jy"JG\Ԅy(F')E]"zXb)"xc6UlJs7R˭+(7n NoZ CmyZ0Y/;31o PqM M kNg>tZFkz&L 5\+^`a<=DfTu._ !9(6je/cכajCD;פd*<,q@u}?m!G?YfYrɵ( 9Ȟ ڝ) cr vf`^=e4N;򸈇O 6軦_ UNʉTS$p%nw.:!hݓXy].1)$G0  um,c/v3 ԤI ͵  !_ផP GߒZW*&{KmIQ4+bIc=e@ VG؝P2p)!jxoxE69*s/+NY8yi-B޹9M}WMs-Məw4h$ሻ&MkǘHVɯs;5UA QQXf ϊ1?"!/28Zg)kPۙ0AOQ_at\`R$>X"*aEBE:4sX dcyo [j>Haclr_z\>OxY'~o`Yϖd8s]|FWPkR-G 9} 0QF?!WGqi# "̌eR-xy 'Lc~5@c~k[%Y< 8x 'ͭ%[)2c*TV\E9BgX-P^08j- D}s7c!ЖIj\5Ξ*ըЗg]B;˴ OACTGW?İW}3m8e5BAO6'lYl`g,&YN>Rpr+XXu{2)YX%Ijbkz#&(粙F8q.Q!cOXA[#!BNON!17g>VJfd>*E""`u>ypS(Cu&p3o%YUkHwz+ 9EXLBWl-zc%nm jZ|<㤤ED>%Jm{I"Ahr^C%-Q%j2B,wTIlu%;[Rblfx* '/ibx&tڣ?0MޯP҂o^^mK39$EæRMa-l`(b j{q7l /b 3WDi(JtH]0쾶+C l&"9ٞR,@xfV8?Q=".j_(Ml Q0ҹE5͚z~yC9UkޥՓ5)ns7PY۪=@2(A& OSҍY .*-mzΞ#F`n:ww`/PI6$6+i9J ZIL пPZqkfGes1Q(YmHF$/&8./ 4s]&.?rpVvI ecA)? a$f%9Zol =\̄lGZ XOe K+&T1yo輯_'ݶc+%BXdǓ{c0uuն<O"# he}y5V8x01\qb2ۚ6@s8j$E)Ńb&zdWշg+$6 QophTz0urEXs@mhq-i~阹+_ -@B_`Cw~G+wy]NHT\Q}v۬~yGDlyϊ{(YJe*6>#CA'@Y[n/NIgR* ĎXRW@% xaV^Z>'w*(ޞ Bo7oy0er#S67>P݃JOQR/,) ep<3' g#H2(Ǧ[r*UYZ ]:5*gUr7G{MHYPڂ3,50IoJi;忢^s6]`HڍX. 4r`24K?@ Bf~Fiu08!PvEg%r&+ "Lzy?qd?"K2&HMRX5`@p-k[(,:HkGL\q " Կl0 tDn}F];J ?{D'pR7G'Umcp7@Wؽ;@7nrAGFAU\?II"q-\k/418&w 3^ؿPO=&iripM<`yQcF2l8H\KK/N{rfӭD‘9ʣ$%Ƀ8qfL7 r$Bae0`$]`QPQm2Qs!10}L HYu|,B`}͋7\6 4\M%=b?seu~’8gLklp5=8I0hÛ똮v1G2VNReb b*'E `q^2hDW&@U5ۥ`F0ĤS)U Zvfn< ?ip9xnqJ ؃FB!TNON E-VWtoJiKE8TO@QWX>Drv, F,1@ӣ0zc u{ /|@"SDǮ0cʡAo$ 84@#K_n._M ЪNe4ұAvG)7Rq3+8D˖ ("ьq_Ś CG@sH+3t44n(w:2!hO?P=m]Hg_vI)ǧ~JTP<_U8ɈF:1Q&TK1&.S_.\s~SWk9B?zA?Dc'ݏ&>j 2b~ V45ddOɧ M ~bTOm?d򭠍*-}o7-ЅLIZ6ތtrnSA?Yw܃OWM,"lyt}_tkd U鵷:οL(}}O;l`շ$O`Z-S̥JJIKnӵjz=qy>0`C}3^޴:#-[%S&)L=Ӽw)"U:/`}sa^m!`x/^>k,R`?Y9ȥ-(|^7vpnDž =-)sSO3M6WVMokLKthDrEYx5yrt>ŢZ.S YS޽k 9f>k HGRUK@cZ53 ;sȋ^Y@Lل@Tj6oq)Ac(9\$iTw| u+\ ̶ow<9x\. H5plrp<#3yeK A<%褑P+|ÝCc[BFo$q9gnR7M5<\Nַ?|߮ޔ(1rY6; tFѐ]yAK7h?W4D͛ 8K?gN$U3Xec{!GA`5sphHRԆG4:͠aK%xM'~aFjJI(e}( 4W+K:Q̆x$)DQKPQ*]6n&eO }xoI#Y@Hw2 ZюlB]ڠ'5-}^1yaCT~.iId}`*KGTmnn%< !3(nnZR*fKz$*nW>~Mt6~2mѱ''"D2f}P&BkSx!MIQx_Wgo7GUzOȚ0Qmw0xAB> Qxaf+ǷZBU$;' ޱ^zC0r;?=B@U{Kd;L6 Q;Iov5>e.QJ #jZt;T&m%2ql\Z$uVRi01x6 %:&^ڸ0dn N'IKC6e1Q5Aw? 6])c{&TT*\:ƷK/$H֊E6s<a'_:BG:;h9$3#%0 uT W|$#/MqBڔ~PTIqBkOhQM.6<@¡1&41~uc )ϨxlWl9 *J,2(z//mrRz L%Hm̐˭/ oY2c$T%q/X/TyZW6TZ `% .[H:k|`;~31gf[Q˅C6uhIVOYAАxiP~ʯZr6p^1GgG\ BktzBžk>ETV֍qW/-zqNY]ov'C|V6FNhf͐ygH='ί[Uwn`%8܇fVi-FױY/gZscI0ЊoXMz9 R؄4}&0E7}N }A ߳% "T1_[Y oV.Dަ:cMtYY(QI ̭wGsm%{5;#"oSЎMɧK+_k9\.~}t 5 WBld8W7]p(j|miG0!rEO PGb@2RK|iK ՞'8Q x[cF7~=ԄP |5D"zM`LmR[FV辧?J[7:A5GTs ֋d<|WV{JmO|.#3hKGsTXz! 2+8TJ'f%`QedVYpG酴ֽE1G e_)$VQQ}B4ҧꦷw~4{8P%4}Uf& (>GuΘD^VhJ Z6ѥ6azDՊA;ڤ'AѬ:-q#҈=;쁴ObJpKsl`Ҝ`Ih?q 0LHrMn$5 ĉ"ʵsYósJ=.v\g)Ϊuk?VS# gd^;8EBNlW~A=&r^7kCUi:}N: 1jdT)K)<4/fM'rhָp zKVf+& |>:{Sts^IkZK  y1J}+DB]_O0([W0tjgDF ,Zk\M>cCJn|as1r`}[QtZDʗjeN<;P'Dy7`P1(L_ y*Gp7ox$/w&n+ a|[X'9R@3x$;ns-PwCù&W xJ帨2ĢɿGCwMxu jhÏ&/7!18r;V]Fk ToJH_F9E!507V ="2 S,\4t2oޛ}hCΖ=nnh%9K].|zvKV+cT4qf8yYDouT0|aqT0h!?|ߢ/FeR"M< kchruR(+ x?QS62u5+m(,1iQyrZ/ވp I6׎K51ʛSB0_$ Hs_m*kYJt9\/! 0w;%ubM_?,\׎iGP]$;_u>j,|7l&'wt U`ۋZfF(g$x!օ:Iӣ.o6f{t(oXS&u ߜ2_EEҤ~U\ HziY"iR=r'$ᙕau~s(3FĽsOm~ˉ(Ub}PO (/Q`3`0jۀ>ls bPSaU&eNa!?1[!ĉ7 ,Up:ɚ ,K\f "X-ӒmN lDqUOvWTpZ-pG<|lxwri2Bi(׮XwOFEդJW?}bX mj$f;S%#N-*KRLoqDRw j* v-mc[J @Q 6i(V[Q2B* f E`@Z##ynj|Hǎ:D+F/hJ6CjΟ2" h~E&ғGض8#a:ǣ@>45/5fh :ĕNؤ1@F+JT/f1OH<(ה#WzDkT?J'o]¨ÂeG0[H@A5R!Ry+OHW@\ ȸj 68*+4c }G.D3q5{;aOf]űyuQS׭s! ȥLGJv^z%gKZw7kˑk/O."hjTiЎ{{1B.6c,0 3<́j8tE{.+jq)ȫ',l0XgkIlfbRЋT:`ŰDeJ4]#s`6Ga |_{q9pgsZW9jșa&m9Bsy1Wഋ!_{ NjRw&pIb)^St]ϦBn)sRwS$c3Sfraٙ^J("+G Fٮ&U iAZ#Rށ*LA RFڹMXZbYZA RVOA /h>!1"5_|O͚!%6Z- 1{\>jvt) ;qA{NUq'xO//OKl{Hؓ;wQTLv7'ؾ7IXSry+Clf?Oޓj]~]LbA]qz$Kݺ뜛Z{f4RӲjh(C)^=N4z=N02 &WC>F6<-z+V[GWўXO>ltE+8nנମJ;Wta q">^V%2u/L=_!#05z1{1ŸpDZ{4?Zr46WkeSX_m`ZU\t_ h4Qb+O}"Ea0. #nU. *˙ƧI H^NsP!͇y0j+Q~g٬Ù^ݟ/S&fjuVLQ4%,_ EMOɜXJ8@1cw5' & T4NdK,@!KDJ(mܲ׸o.fdۡlA  p ~釫#gxtM&`)LetJ¾ D pdIw2%cXX3@2{:GBhf㶴KS,+J ڕLfh:uF]HO[sdޝμ((Nɢ/I 5%2sPgZ !Bb쳓1Ov$9ygn.Q)/HӧS1Q 4;ZT1TX~0Su ;y`G]|S;ձfބs83BBy= 2#A|y0}S1n~EEwڰ ?T0J0颌z53)tzd]Z ~Kdhf~v6$jؔ tΠڵݫZ\0ir2lB x/±iq(ӪKEhH@m iPfa@v1A#~`x&# z0cP%Lt˯WKP٣ux0L*t~l7ylyGiG8z4\^b&ifK8R&7ia`Lلw%hF-Cݢ?+ISlZKftUwS24] ܯޒԦqS)rjjo#a 71G4o{xX%=@w{g@¿$ًnj) }E6zuS;j䶿:I 4wi&> 7<3g{eJ&$ʤl~"~ah`V7v@A<;Y0RpR+-؀Qn a]߆MVSuNz"5Du=FLX3}R iyT'Uޘ6qAH:yV2H4iq P$a$["Г3wyj7D>LV~\A D85`=&r͇EDaC w=8jZuĜgx<|=rѸPy;;GʑHfEUMhfp*6L1Vm:s:q s_X{kH吞Q9ؤ^6Bv%Cm2 m *,ʄy\9 "3FϪaxy RJcx#.!_/4ml:|A[Zm\.a8n[ʭ篶gP3ttiA&(q9sș*Q6,X^"^`ѯ/l$cB'm$7yb>ž=m5_*5aԒUtܡ+q발KJЈ㥸HIulc%פ?-Cz$7 i1<e؅["*-k"f-eh%c\ђHc']ES@H}0Wayx+)>'McDmmx\r[rA\i^9g DB /}?*]oRďW*@1߸́>$gH< \"^H"e+ 0P cPJION7b.5ݵ۔"Ԯt6(]SKeiQ=pBWj2G :?Rr.VԮ&-=ǻ A7ht[p|iN^D`nP^NaR#[D}J9D990lʐ{9ؔthQRp`8Z#͏f "IJj5;P5  z.ݳ)/]-;BdjӍ.wSci>ԧ{woiw:$EQFzFã[5mI8tkR&,]tfW0$&fk_l[3O=˼sY S,~ 1iTwߙQZY 9#~K(8pҊn8%VOBF-]Vxų>w BEt/A:/ *UL? "a^`5.gw~y1[ &ORea}`G)NQ5$ٟXfZKH7Q@,t RW?:zT?Iq|h}uTyulFd},ËWb+Na7y8Zt9KCOd ]aF:rHQH<cz>Fv.JkAŀ}BI.JUILvgB6[Fl%H~X#4nM6L+Qb:(nMۛZ3&_]ǍI&n^a u l/\bv'*Ci2g6(Ƌ{H5zE\x1OIO61T *iG HiU#nYɖ{k#qL1Śkɽ:!6YaT(Sryb{K 1R.ai :^X38e:Q3D*qW%* T21zʥrivp&hb~t τYNQ=Y0ycK9ؔcGܷ&D%.^ĺ&`^BDQ"5> Brܡ1F$,B }8 ѽaIt!L@e"hT|B;)":ozS_+;UƏz.\Ij M/ѭΛ:+0sV WAռ櫓p~Vx<,FjFg`NHjdf3`f2 D6zDǴN9^?uX2sW!yG\$MMv <7)XL)y/fCE8{'h>OȰ 2ϐi*v)b)'Ff&dVaӻ~e}@)6 q N(ȵ),q)E%.*Yxod\=w/Δ#=i'&-D!_+ Tw*HD腸 K>6>Oino?z—|`^0;Txvt'z $Qb <>ZnB7"MŽr)yZ@n* F16t' 8I2Nl?gBlc.31B:;v=PkO1J̲`P+f͇YC |ڝ:p!q ~/ -eƮB w8jQ,biKD3-͐745ky)If&G=3H-[̋rPiq[~Hb Kd>wn`+izbafYv4.NFft UX4YQW0 rk5G2D hښ L(HkTF2L.SQNZ֡HPO`ׇUۓ9@A Co¶_qL_w0J\[q mPq DJu'sN}ڬKR\u2H6r0/pVQ @-L)n7ԩ;QB;zf0^{aϳo65le'@|ȑZ^xH!Lvpt݌l̇@ͮa$ņt 5#/Q35)RԹ@#+quөoasYQ|ܞw['^zI`RnhdTqQe]ҷ]T"hl8RyR2bEpx֐$ ֧gl(筝mӷ:rg|⊎Cz6] qX,ڷMF{b²43QzlPIlMr!!I\- eپ>}E0)7?vֿ̆XE86k@+*M-oz8U >?_߂b+Wp +rrIlupې3vYv`H_OA0;/X J5'׍oY.NٖkuZ\G $T9Đ?@kXl[o]uӮ4Z"563^%d%V^|{a[l@< |&@ ܟq :< :@v|ݮ&={!}ln~7:;*{LJpW Y.bm 4zRҜƑD^*JF{LۏUl 7à0dC!/uUeiIp;C'VǏk0c$Gl("FFg6WCs}'q=ZCIfXϒKa΄ŰUl0"~$ %2h]I ܄M  GaBNvGyH r ilr".Q|=;u5 ]߉!^$ X/٩cT 'wZ B]Nm sD2N.!S+(Y\wf-R17&i0.Zm +roXk#sԱIHC4AVYBLFX\mӁ6K]!p]JXGQzod5uQ̭֞޳pa:$d^ ;=5@F'fUחm&bQ'kuF+jcS;(Q%:Yxz6e碙|LDQFQ*©1D^|;`r[e+=},ÞpKv(zy@D3(p$fcA™am]aNo8%lRԭ$h}T8ev󵕑_|v$l@`%:A#4OB(zaKA!$avAXn=Q -j|yRS, d%m^ {D%+"mG-̤5tpK\+[IOF ^D0pt (įֽa{13_QD9"I# @;AơerOMblXZ0|@]f5!"@`i/QЭ>ےV^gItzco.E/SJ`9tmw"zJ ?mf\Ci0pOQ 0=Y77 =R#E-)vLT0aYk Et\ֺ͘M>L=wȜ t_Q=/YE)F >:zV +7Kiev@BU/XMlal%Uo ]O20#ԗ”kU 'H Ijcpr N,9$T] #Dz񠭴%d:!|ܯE/˘2$@H*8TN"&V(LAx)lS[>KsgUpPL'K]*i2,x'moT[/Ya %MZ4!PsO`&eɔ' Ne_Jh ECyv-ekVTٌ7[>1FHs=͒ƈSP¢A 5lmuE~ዠO)\G0("?:xv}%c%B*QVwHjc !n6kO2*O20Ρz(aӒaB!{k{5<ɻg/6Jmr첆ll3pwƣ߻H5T7)O?:T:Athe;0Q3G vg{z$6foaෲq9 ޤmeR8&w|&:T<!WF+d=&h'1+T ['Blu/@F- O{9Q~Gx *w-o3^K4M>;h? _r1UКā$ o~?A^62]'(mPz/]AKHg- ¥ p 9*xx~['qp]'7F=vwXWK*%j?HgW0\#<@VxUOFeF-" ǚ$D}\۾6q 4powQK5%زÃvfM{߼ly*R>>$j*nE6<Ĝc|;eF~S Y;B4op2lkdeUiz$Wj\Y1۪ ZaEGЌGk*jmM}Zjɋت=z,Z)\GRS cLlA5%,zh/0 O]K ^X_BSAXf%^d;"ՊْBuթ!kP'uT>0_f~C[_\HEd]IdRv߁qoL^|xZ2E}@tc=qwl+}2 k?c Rb%EJK jWkے,\5v(*U]T#KPEg)qϚ|r*?6 J#>!9K33:W[)cE% \kQ>-Y +Xۅ+)^D!Gf_%.=BtHWZR(j耣ƒDn kqrsfo€`wH%K) dh6 N#qWI<\)@IYj,og5MUr4 @ Jr(W?J=^PQM_TȩdKri, m ]&^Vg53pF84PYQǭH8ck[}lץoRtkd +p*ra+Th% G,xrfr*5#}^->#pU7˷EWh+(qo4/[X_hZ&f\Vz 8;\pX^Vdf,3r~v8ZE^-4&RKh}v*(pQnl#mD iXҁn!4d1R,K퐳M E.n#Tܟ5rޠGYTRk kų 8D-;َpCә#R@]=S?ƫuOVsl[1 Eިj,~#,;ڛW;ifRZR8ko C2R|中{cS`0%,ׯK%8Λk>>A^tR\q `&`{1/}bfƢhrX~/ ,6gLЙ\w##3W㢗:;_Vlk#d|ka12p)C"r.8ĸ:f:X7VGKm{a1X%4﯏S+yT|Zۇ߽NaSxEg=a}Iȝ+1^JC"s^!2"~I4!6Uz(*)]13<ډm0mš4%:YPl8MZ" i_h62 jvV@e63%][Dyt՛Hx_uXBO} &NN ݼ&6@u>b3@v\ K! w퀵Qk܋F~Gf66;5ES`16{FHi;qThϬ\~>D%9)h)bsv5L._H83Cr:0–ݶsi"P/uפoUQҖ3M#S?\ӷl{Ipmmq>"qzbclwjweTt񇝀%,ӚS/qkIU?J +W:w7a -Sw:rᏯ,t[P~tLwO iw+@ 5xKMnj{@!F(,%7$Ŕ=J%6UN4Lˬ :o:,+yJUլkZ w xūdc4ZAHK@K8Xu8Y>8P0DmDC|hS9}׳L!^G_/y2sCUw]eM"G%H@-5uU anxfߤ!d%9!L7BNEMHvi&B*^?Ib9\8 c3x0VCfQ߾)CEBpM1`0!ƾPgQ ě@5z3ҩ5 "G v pv]. f;SKTe$i_`C 2cy^^:yC951 ǞdV%S '&Ñ.)[AéP%x!#癢o@E8,Qe1C, ;(݀J,.J5EApQdeiLY̨yR8 _kk2URQgsJ9ЉW>|rnEl7aM$V5O 1L":K\6JOB]{ w6znOUY&VCMiq?=q0Sp̵`CNµ].]%Yp,TЁS2A-P lwʞbP7Qg8u<5Hб~l10(`a`k`횷Q7V ԣYnqXA[\ Jf/ sn_` *] \J"\x~*g/$ Y}8 QlSdT/eZԑ~l=7<&pvO/ %((LA#r4?LgCEݖ QX6GoPſ4\YUNæhFq>oYO@C69ᩥ=Oe-,;PL4ʙW[ӝh/i~?*OmZENcFp1@ Kw_RfQ P4}&|U)+xo_40R\ @w"p7sxekK?{z&TD#3)fc*6#L lګ =^!)3PY0;"t |,_WxUE@e e`0SALIˎ2_][zdLZJ%qU/du?h#2 IF{ >kR1fыSS 3z&D#Gmۦ7%8]7{+f]DUy۔3MM2Gt_]7b53fIiNxNuuQ) [qK)DI@.v<pW 9 0'Rr\.qSڔbgZjHCbol# EJy* a.q!\zE_+qcktNJWTRO26L0<W( Kp;DA8Z|  }ťe~m+'IdۑTvvJ]*hg!> 'h W͸-rp͓ b,̺Ϡ4t5bիU4'c%Q?̟)SFbG3p^uRr%~Eu*4SfIh!124t\ڣϵԘoHjo"&Lm7r#ZcJP$ZGn&6 '* ިϩ+Z7RY* `KEate%;*F8#y֨yBj.YVIXLZOUôH%`^8e'|kgh Պ@-la(餄~\мkY5T} ͍iԸ`47 }ڼ9<')LoX2&q+ JX0ާ<9-et; 6≥`2|grX2 !h1:z]=:r'Q;']2F`/f%p5,&Z;N'+&hOw|E (KFc=ȽN`$V|Aѵaϙ0AlLPu [|h< &Md:Vtgk(SN h Ϡ'6avjxUTJzR1EZ̛ǎ77oVFnq`&<%:7*E'TXy$#[5 ,M5k"<[]0[[ Si5r+'{YZ,BXB ۥY8?cob^׎mw*:N}wXM@^POq5HR2M{vk5sƥ|8b`0A͐dF>Պ1g,G(>w01=n^dsPA$ξݷ@OKLKj0mj`qJwڂYTtJ{6(6/o>Q2ZbYks(z*Gzv8ً)pkW\fv{\xrfRdenPvƠWlzn"Izm#Qw{1h=R@Z̴/uyYRi6HNY!\($e6S6a1**JK"-Rj%R&VcmE7nxD1JAX^Ȗ*GӆӠᢞ f̹'cdZ d b lzn+ܫ<*ƂG K;ȁUչ)_t}tv|Z11ާfkPYI'!%TleTnlAj| i\((];$i Kioi!3|ߊ 5 aD:,b!Գv_Z]R$e$'O"ı4ӑ>Ic``_Dro=Q;ݲyjjG:s4h̦z'=WU%[Zn'f"z v!ΡD*ɬzEhjUl6rm7R{ֶ/“* m1Q-vϗ踀[ ) v-`TE@Qt2)e4+ug%;l ; Tȍ:~:*t ÇXfP+/XLZ0\arB8d 4Ɍt^Y )76^GB8 ey4^[hb 7_-wI˜`Tj'rF&N֤C]$+H](0&;ri8{ FL9z&{JS9v8lR(3_JUrǧ)EŒݵo͙V<૏%-~ 1NCl-lӾIUL[B[o斓ĩU;M1o  X۪⎒A<ذ<=׸>h2 N:= ݂;n^)G/ڧ|]trya aZni(i؇U@blhS2oiٹt'X rscclQƿєF̿auLO+諳[V&;9".mpUDDtH:8jG[_[^̉ 3u? g遴6ng;G8gӳTi "]ƥ-tq׶6Nv!gpQ>m'V.WbD*Sn=F}Dgf82$(0"2F[Z )}R?RCUx7TDXNb  cƊl; {YmHmH _H'ϸyN+RUHz>\;c+E(K 'yr3aH1HȾJD-hsO!bQFeɒl/fkz R>9/R2wIHDprl:@μ3ZtTp"7PIE|SoZ ތ JAaEFB)pM=ܞ7bzSqXz3 )SS* }.#6M ԳuHɆ 54c҅ij7ӕQ[h\^̛^-N̞hِr&khB܇Gs6k`M r 9MZI "2?WtJHt:V*Dbzة޹ oX4zf9bkO Vaz"PR@њwˌ\j@kJ2Zib"@DqCB~1 K;kUb&̓GR|+ſ锄ŬAةj?g5W{!;"ZCb!/Av??\.كE^>p3<$k._M(&{ ?_x"' ؏,*#_ḨpRoDQ}a>F5!t!f:m7e(A/ceIRҸ ꧙YZ\©1n˧d-LB-a-zVT{糰u5}:G)mP\czxܔqM"sX]1D^0+2ԡ5(" < [a˟wIE,~"5nv7 xeL_Չ˰ n\o3n&qxU15-m~g{w/YD:%(E.[20K~X'g˶}9(!%g .S V VƕXp"i!-ǔk%bBR5TV8/.kn>B9otby-pS ;dS6;Bb(YW M.ԎqTCa@}NwZӚ=}s[dׁ#pT3)>,Z-تw& - &GJu"xM~ KLe.謪]Ö帏 `JRQ vD#٣<,U*ԠJ1Hluttmi/|iϳke=~@p&.* շX)}, 6p /1R +Q yh ͡ P~## (|c&e% ZO) OÂ|2"Ȭ1YMCk ăMYЖLˏKt F8z'y8ž)G/iR "W .2ەc5WYr:_^wr("mӖ| -fL4U@k;Lc2.oX"џtJך<]!Yȕ,oMeٙH:/U#uXIcKBD51ecq^ ,Tƿ^6ED^s*taw|0ZSeF`Vt??[p7O#cf1f%¡wAVniH;TU7>0k.?Z׬U?UhS{|x wrO)|V&E|ka$ ]Xn @CԳώVީrzR=i)U8^j{H9Şl6<ӛ4NyB)Z'@.a898;k˕1 c'KT\e6 A2"yNlW lY;ɻK&$){TVy1x}S7,eğկqq&-Xr9 kՉ -g<3nYlQ/__dKx\JZ]`+ 9uLExM?\[Gw|C)3}3,A}͈ᇷ6ȡy|xu&練j*$}Msnљ\ HW0mҝ8l3L\=NV0Y(ě?LwSW99Y$zs9o%fM$U[~xn0-eNudZeм#p[qbtR]gG÷X%lt ȌK朧Bٱ.=ۧX H԰K 6XE"$LwؽųkBXg5"2ɜ&`r^;~Kz'jh-_\jb Rffw"f|eԐS#|V~;:gsv;P0??}[?|Ȍ*& LH +c`ɕo/q)g>CX^sl**I Iؾ"N?> C.3!t[[R$Wר;]q\]M견27ㄻ^!oxjKdn5$_O .3s"?@1<DdEWwІ3i*h$&*OmO)q\˜aOcMG3T's*f< ( c% _%?{1JWm VtXjp%P}"%AfZaF6=tHbMP>܄ bO9:n t^(473nCv?0a,=ۧfC}עDRkx12gLx$ȬGq%559GZ%V,T΍&Nʒ<}Ց`! u.\2ؘe?q#bZp }[o-r߁:@P0d y@{c/4_sb'DKȠt /o1aZg!>I$H?=b5QIn.Զ?TPϵ̅))m#Ekφ'#2EVئ=mtmj.QSݴ fWF剛?#10֔nb:p+\΂} m:o3* MRVVZ4P-%1/AXD !=޾veay2b5\n|3#M v.APOhI =gXc#V9u0 rn\8@-jwϊ@hQoCUy4TR:\Q*RڋO>H#m-nN/EEKQԕn_yHIv@h~N"gzw@1ö>W:<|t:ZB>v'D2 |acBf=T~ BCq̡99Pj$EK Q ِNGO-.nQnqw0޴[˳lov*zcRQ}~֘ E` x".0-mk˫l'!1Eh'iOKMF*)Ɛ@"[|Jh ǑO@iogtcՕ[)p ڊ}LN#"롪_叶uY'e`۞ DGTU|)hOIdRM?R|91Յ~Js^f L(jҶ YZ