librepo-1.7.16-1.fc22$>ΰ"B HP_ >59?9d   5 39DT \ d t 8 <L`t((8+9+: +>7@7G7H7I7X7Y8\8$]84^8[b8d9Xe9]f9`l9b9Clibrepo1.7.161.fc22Repodata downloading libraryA library providing C and Python (libcURL like) API to downloading repository metadata.UhYarm02-builder09.arm.fedoraproject.org9[Fedora ProjectFedora ProjectLGPLv2+Fedora ProjectSystem Environment/Librarieshttps://github.com/Tojaj/librepolinuxarmv7hl0gA큤UhXUhYUhRUhR49b3aaa7ccec24479c19d7e022e073bfc12c844f64545d49581dc2f3156bed1edc626520dcd53a22f727af3ee42c770e56c97a64fe3adb063799d8ab032fe551a5b954a299010b950d78918830ac19a5e830109c1b08cd7e5b34bba4e396d2adrootrootrootrootrootrootrootrootlibrepo-1.7.16-1.fc22.src.rpmlibrepolibrepo(armv7hl-32)librepo.so.0@@@@@@@@@@@@@@@    @/sbin/ldconfig/sbin/ldconfigld-linux-armhf.so.3ld-linux-armhf.so.3(GLIBC_2.4)libc.so.6libc.so.6(GLIBC_2.4)libcurl.so.4libexpat.so.1libgcc_s.so.1libgcc_s.so.1(GCC_3.0)libgcc_s.so.1(GCC_3.3.1)libgcc_s.so.1(GCC_3.5)libglib-2.0.so.0libgpg-error.so.0libgpgme.so.11libgpgme.so.11(GPGME_1.0)libgpgme.so.11(GPGME_1.1)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)rtld(GNU_HASH)3.0.4-14.6.0-14.0-15.2-14.12.0.1UhTUQ@U-@T@T@T7T@TT@T|X@TmT"@SS@S @SSg@ShSW@SB@S9XS4S@RRRƦ@R - 1.7.16-1Colin Walters - 1.7.15-2Tomas Mlcoch - 1.7.15-1Tomas Mlcoch - 1.7.14-2Tomas Mlcoch - 1.7.14-1Tomas Mlcoch - 1.7.13-1Tomas Mlcoch - 1.7.12-1Tomas Mlcoch - 1.7.11-2Tomas Mlcoch - 1.7.11-1Tomas Mlcoch - 1.7.10-1Tomas Mlcoch - 1.7.9-1Tomas Mlcoch - 1.7.7-1Tomas Mlcoch - 1.7.6-1Tomas Mlcoch - 1.7.5-1Tomas Mlcoch - 1.7.4-3Fedora Release Engineering - 1.7.4-2Tomas Mlcoch - 1.7.4-1Tomas Mlcoch - 1.7.3-1Tomas Mlcoch - 1.7.2-1Tomas Mlcoch - 1.7.1-1Tomas Mlcoch - 1.7.0-1Matěj Cepl - 1.6.0-2Tomas Mlcoch - 1.6.0-1Tomas Mlcoch - 1.5.2-2Tomas Mlcoch - 1.5.2-1Tomas Mlcoch - 1.5.1-1Tomas Mlcoch - 1.5.0-1Tomas Mlcoch - 1.4.0-1Tomas Mlcoch - 1.3.0-1Tomas Mlcoch - 1.2.1-1Tomas Mlcoch - 1.2.0-2Tomas Mlcoch - 1.2.0-1Tomas Mlcoch - 1.1.0-1Tomas Mlcoch - 1.0.0-1Tomas Mlcoch - 0.0.5-3Tomas Mlcoch - 0.0.5-2Tomas Mlcoch - 0.0.5-1Tomas Mlcoch - 0.0.4-2Tomas Mlcoch - 0.0.4-1Tomas Mlcoch - 0.0.2-3.git720d68dTomas Mlcoch - 0.0.2-2.gitb3c3323Tomas Mlcoch - 0.0.2-1.git714e828Tomas Mlcoch - 0.0.1-1.gitc69642e- Add LRI_LOWSPEEDTIME and LRI_LOWSPEEDLIMIT - downloader: Don't consider CURLE_RECV_ERROR and CURLE_SEND_ERROR as fatal errors (RhBug: 1219817) - test_repoconf: Fix SIGSEGV in repoconf_assert_na (RhBug: 1222471) - repoconf: Proper handling of gint64 and guint64 types - build: Be compatible with cmake 2.8 - handle: Do not free temporary error msg if there is no one (RhBug: 1219822) - utils/make_rpm.sh: Accept rpmbuild options as second argument (Issue #49) - Python: call lr_global_init() during module initialization - Add global function log_set_file that allow user to set a file where logs will be written (Issue #53) - util: Honor RFC 3986 (Issue #55)- Disable tests and drop python-flask build dependency on RHEL7, as it is not in the core- Do not inlude header in the body output (RhBug: 1207685) - metalink: Proper error handling - New LRR_RPMMD_* contants - Support for client certificates - Use 'metadata in the rpm-md format' instead of 'yum metadata' (Issue #51) - CMakeLists.txt: do not check for CXX - build: Use solely pkg-config to find glib- compat: fix ck_assert_msg() segfault in rhel-7- tests: Use g_assert_cmpuint instead of ck_assert_uint_eq (Pullrequest #43) - Add LRO_OFFLINE - Python: Handle: Raise ValueError instead of TypeError when an unknown option is specified - Python: Result: Use ValueError instead of TypeError when an unknown option value is specified - Add LR_VERSION constant with version string - python: Import contants from C librepo module in a loop - repoconf: Add support for failover and skip_if_unavailable options - handle: Change of LRO_LOCAL causes invalidation of internal mirrorlist (related to RhBug: 1188600) - Load local mirrorlists when LRO_LOCAL is on (related to RhBug: 1188600) - util: Add lr_is_local_path() - New module repoconf for reading *.repo files - Add LRO_HTTPHEADER option (RhBug: 1181123)- Fix ABI compatibility (RhBug: 1185180) - fastestmirror: Add LRO_FASTESTMIRRORTIMEOUT option - downloader: Move broken mirror at the end of the list of mirrors (RhBug: 1183998) - Make building tests and docs optional - librepo: Don't download remote mirrorlist/metalink when LRO_LOCAL is specified (Resolves #41)- downloader: Allow max one resume + nicer message if xattr cannot be set (RhBug: 1130685) - downloader: Resume only files that were originaly downloaded by Librepo (RhBug: 1130685) - downloader: Show also calculated checksums in error message about bad checksum - Python: Return all strings in unicode- Make tests port agnostic- Substitute vars in URL in the lr_downloadtarget_new() - New module repoconf for reading of *.repo files - Add LRE_VALUE code + LR_REPOCONF_ERROR error domain - Fail if gpgcheck enabled but repomd.xml signature is not available - Support for RHEL6 - Add LRO_GNUPGHOMEDIR option - Refactoring to prevent RhBug: 1144741 - fastest_mirror: Use <0.0 (-1.0) instead of DBL_MAX when a connection time wasn't measured - Add sanity checks in order to avoid bugs like: 1166533, 1160087 - Refactoring- repomd: Add error reporting support to lr_yum_repomd_get_highest_timestamp() (RhBug: 1149436)- handle: Fix memory leak when looking for local metalink/mirrorlist (Issue #33) - Return -1 for LRR_YUM_TIMESTAMP if no repomd is available - Use CURLOPT_ERRORBUFFER to get more useful error messages - repoutil_yum: lr_repoutil_yum_check_repo: fix path handling- Initialize struct sigaction vars correctly (RhBug: 1145656 )- New option LRO_ADAPTIVEMIRRORSORTING - Increase limits to make librepo more robust (RhBug: 1124349) - New option LRO_ALLOWEDMIRRORFAILURES - Refactoring - Default value of LRO_MAXDOWNLOADSPERMIRROR changed from 2 to 3- accepts unicoded destination as UTF-8 string (Related: RhBug:1108908) - downloader: Do not print debug message about preparing internal mirror list if no internal mirror is available - fastestmirror: subtract name lookup (dns) time from plain connect time - fastestmirror: Small refactoring- Increase default value of LRO_LOWSPEEDTIME from 10 to 30 (RhBug: 1109189)- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild- Add LRO_IPRESOLVE option to set a kind of IP addresses to use when resolving host names - Relicenced from GPLv2 to LGPLv2+ - error mesage is in unicode (RhBug:1096452)- Fix some issues which were found by coverity scan - Add missing support for Handle Mirror Failure Callback (hmfcb) while downloading repomd.xml (related to RhBug: 1093014) - Add LRO_SSLVERIFYPEER and LRO_SSLVERIFYHOST options (RhBug: 1093014)- Fix segfault in headercb if only base_url and no mirrolist is used (RhBug: 1090325) - Set environmental variable LIBREPO_DEBUG enables librepo debug output to stderr- Don't try to call cb if no cb is set (RhBug: 1083659)- Support for xml:base tag in repomd.xml. - Downloader: If checksums don't match, include the expected values and types in the error message. - Handle: Add LRO_HMFCB and LRI_HMFCB options. - API CHANGE: lr_download_single_cb() new param mfcb (LrMirrorFailureCb) - API CHANGE: Removed cbdata param from lr_download_single_cb(). Use specific data for each target. - New callback LrHandleMirrorFailureCb - Python doc update (Check it out: http://tojaj.github.io/librepo/)- Make building of python3 components conditional - replace all TABs with spaces- Small API change: End callback now must return integer and not void) - downloader: Check for the lr_interrupt regularly - Handle exceptions in python callbacks as return values (RhBug: 1066321) - Support for byterange of download (RhBug: 1058777)- Ignore rsyc mirrors silently.- Better download resume logic- Downloading: LRO_MAXSPEED has effect over whole downloading, it is not per target max speed anymore. - Sanitize progresscb (GitHub issue 24) (Thanks zde/zpavlas)- Extend C example - Add LRR_YUM_TIMESTAMP (GitHub issue #25) - Close the correct file when using a metalink.xml file - Add lr_check_packages() - Enable checksum caching for already existing local packages - Library: Call LR_PROGRESSCB with zeroized values, when total_to_download value is changed - Skip fastestmirror detection of only one mirror is present- Add LRO_FASTESTMIRRORCB - Add LRO_LOWSPEEDTIME and LRO_LOWSPEEDLIMIT options. (RhBug: 1028444) - Default connection timeout changed to 30sec instead of 300sec. - unittests: Fix expired key (RhBug: 1031825)- Some CURL error codes should be considered as fatal (RhBug: 1022994) - fastestmirror: Add support for cache - New options: LRO_FASTESTMIRRORCACHE and LRO_FASTESTMIRRORMAXAGE - fastestmirror: For download_packages() do fastestmirror detection for all handles in one shot - Use during repomd.xml download (RhBug: 1019103) - Don't perform fastest mirror test if file already exists locally. - fastestmirror.h:26:24: fatal error: mirrorlist.h: No such file or directory (#1018006)- Open fd right before downloading and close them immediately after download. (RhBug: 1015957)- Add target for Python 3 to the spec file - Fix few python3 related issues- Better detection of bad content of repomd.xml - Close files properly (RhBug: 1012290) - Add fastestmirror module + LRO_FASTESTMIRROR option - downloader: Fix uninitialized total to download variable (GitHub issue 22) - Add LRO_MIRRORLISTURL and LRO_METALINKURL. LRO_MIRRORLIST is deprecated. - Few other small fixes- New librepo.download_url(url, fd, handle=None) function in Python API. - Low-level downloader interface is now public in C API. - Small change of API lr_download_packages() and lr_packagetarget_new functions. - In python download_packages() changed from method of Handle() to librepo module function without handle param. Param handle was moved to the PackageTarget class that takes handle as a optional param during constrution. - Implements checking size of downloaded files (expectedsize param of downloading functions).- Huge API changes - Library starts to use GLib2 - Support for parallel downloads - Better error reporting - More GLib2 style C api - More descriptive Python exception messages - A lot of bugfixes - Updated examples- python: Raise exception if handle has bad repo type configured (RhBug: 988013)- Bump version in versioh.h to 0.0.5 - Python: Fix Handle.mirrors to return empty list instead of None if no mirrors available (RhBug: 986228)- Return LRE_ALREADYDOWNLOADED if the file exists even if no resume is specified. (GitHub issue 15) - downloadtarget: New module, future replacement for curltarget module. - Librepo migrated to lr_LrMirrorlist from lr_InternalMirrorlist. - test: Run python unittest verbosely - lrmirrorlis: New module. GLib2 ready replacement for the internal_mirrorlist module. - package_downloader: Add LRE_ALREADYDOWNLOADED rc code. (GitHub issue 15) - handle: After set python SIGINT handler back, check if librepo was interrupted by CTRL+C. (RhBug: 977803) - cmake: Set required python version to 2. (GitHub issue 10) - Fix missing VAR substitution for mirrorlist. (GitHub issue 11) - cmake: Add FindXattr module. - Add support for caching checksum as extended file attribute. (GitHub issue 8) - util: Add lr_asprintf(). - util: Add lr_vasprintf(). - handle: Fix funky logic in internal error handling. (GitHub issue 9) - Add lr_yum_repomd_get_age() function. (GitHub issue 6) - test: Add test for LR_VERSION_CHECK macro. - Add a LR_VERSION_CHECK macro- examples: Add C example of usage. - Fix predefined lists in types.h (GitHub issue 4). Thank you hughsie - Add LRO_VARSUB and LRI_VARSUB. (RhBug: 965131) - py: Change reported name from _librepo.Exception to librepo.LibrepoException- Fix type conversion long long -> long.(RhBug: 957656) - python: Handle.perfrom() could be called without Result(). - Add LRI_MAXMIRRORTRIES option. (RhBug: 954736) - py: unittests: Add metalink.xml and mirrorlist files. (RhBug: 954294) - Fix double free and memory leak. (RhBug: 954294) - New option LRO_MAXMIRRORTRIES. (RhBug: 949517) - LRI_MIRRORS return only content of mirrorlist file (without LRO_URL as first item). - Add LRO_FETCHMIRRORS option.- Add CURL_GLOBAL_ACK_EINTR flag to curl init. - Proper multi handle cleanup. (RhBug: 947388) - Support for read 'useragent' attr. (RhBug: 947346) - Add valgrind supress files. (RhBug: 923214) - Make python bindings interruptible (LRO_INTERRUPTIBLE) (RhBug: 919125) - Add LRI_MIRRORS option (RhBug: 923198) - Add LRI_METALINK option. (BzBug: 947767)- py: Use standard python exception while accessing bad attrs. (RhBug: 920673) - Default mask for newly created files is 0666. (RhBug: 922557)- Add LRI_PROGRESSCB and LRI_PROGRESSDATA options (RhBug: 919123) - Bindings: More pythonic operations with handle's attributes (RhBug: 919124)- Initial package/sbin/ldconfig/sbin/ldconfig1.7.16-1.fc221.7.16-1.fc22librepo.so.0librepoCOPYINGREADME.md/usr/lib//usr/share/doc//usr/share/doc/librepo/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=harddrpmxz2armv7hl-redhat-linux-gnueabi?7zXZ !PH6)c]"k%ad)'݇gSnd,LL T*L @>*;? E25îna'\ yqIYv{: `[.#/1 N5<-0OQw %XFi+cd|kmk#/Dcqmè:ŠܛqQ$ewT8ʥ6$9M42'xvk:七19Jg݆X=5 aQ4 7ofBub6Qi XK^A-&7M݊96\e̹!P`W={ݙ.ws$#foo7fc:WoC :mzZBd"fk1xɳ}%Nxy.J_*iNSG\l`k-ۈ[ \/vczηPt]]dz"l#b_|9ۮѢtCSw,VƀAl Ja`"pTF)%L.wuG*G{9,b)}:Ej@,dX]z 1<VXq6=hFSpFi5kwsO$j4rD|+}[W{9g rfEs8->bwF" &$SW4748(H:Tt4?`ZBt 71ݘMDjhfPZfN0+/pwz$+DW<>7؞:fD $5;XϨJ*~RԠnRV >6 ӧQ$"6"vsYυZrь> EWeΏB2u=-g}ZGb@>>:d$K /hMdΜ;B5R^A+2g$}' .Dž?J2CQ D+Yl0!D[j?䕙:fJg` \JW9S;[f*͙FS:6˭–E_/!l$?޸AImI b?$%0M"p v⽾ Dm&E>8 VF/=`?;n=jUXէ?'mtV`Jbj랽>Jݽ舕Ի)c1q1sHQ!4l,"K'4:MQ _k`衝27U'CfroDZI:,Sޙѱf' $U2Vub+aH殸MwW|ƕᅯWGKS>L>?]nh ƛW<ܣLj; BJٓ1AUU.z;ҋ]?>Gi%9ѓʔ7)_pVˉ66wRSnq!LJRIYe"!/ GWZA(Œhc!H^DmrB]`A\ΫN~vF|y0ߢQ=3-g ކ=sHt >A@38||>)@HIqkYrQ@:]&[(c2>*  F]T*ۀmNݠr~8Nƣ!a)KI-uAiAm=/0!1(5&/T~jlSo-AbOW<5?[AEBR*SV. !dYb[+  Q8W=1ǹڞ`4?S-kqg>&H5.&Fkqo}~58Z6ȁfTfPXi|*d8.[$eϧ3Qșr}C4( }-1 ]V}XhhIC"^%MtA_Q{18^:?QȂ*I+i2+{8HA(1!mM=L$GD?P쫭5֡e O`N~( h>ٴdrl'SBkesgE>Cڑ1vBH[FosU%w76_4n3stۈ4/8:rJ B)= ʅΖID!J&.l2]t55 doC.p8-#upٴA=k^Ƌ8wozLtNUPL{jF ɋB 2Zg5nbЩ Ҳ)ў d=y|G!ێP .9X  ;{o9Q"%H8 jt1:Qx!wk;.vGZ75`l!u!8gM8O2o׿nxQcdG^]&O^u=̂>- :kX h08z5_8t7T/ʠ}kybAᨏ* >/ 2v(&-<*lA QrbhzԆv\|࠿_3uݦ(liɨ g힝*Z/_91J^{T3WXYvBr҂ E)uLŻ8s@bF&VXxSoJLOR6捉d3\0$D%֫)Wゟ#+7QADDz~47`S!Fq@Q:k*\bEfL7š#SP(=s,<*,e,YH0m &Z~ Ͳqm) P8No s^`N(fzhuOx֞|z1]dr/-eEdc:D)^Id>rn hhghg,S)hXm-;}7^R>C.ꃜ04,#f"4s|Fd:aoTCr0DXd@m[(vj}|cޝZ旽kDHd~@|Bmpah`K=? f fܥBx]TjVX\dhCkSVM@skl @EgCyQi]<`v%4i?ky@SJ|PVx5ߡGcް,7-G+ Ǣj/Y"*KJșD($G,2;{ pB/r"M^p#7oL8i d0X[SNic8@FeDB6?x-{o kA~k1NQ:2-2h])T䜚 {@(3Ci>L ӼُMiEUpQ)(%,㦴4v[ɒɋG %"- >WXb-@}m-c7M$xa E~? Jޯ|BJgHVMYk0?kiez:ye_$Q"K*`;Fh\x|"L:KIPtF:Mwڠ؁ݓ~- *q-\(i%qd:H_(-yj/5`o"ªPYl%Y&Q{X|P9&#B%3@NNZ67e'(.oY̑7pg6BbuŃ6Aj?+UXieNG}* :"^ucoAyR> ' B ؋ (!r.u3C9 oLjjjXX~F N&RKp3>>#t=S܊kM0",H]H),!ͮ, 6MO4Mt+]WoZ#iCI"wP]$^@bχH.[l(1O Ncf|ثN3]'`hLYt! NA?U趴".:k!E$"`2yڶ g1eeD+PbOō6 oHT(jl3jڭW*oaB_fv$a2# O%%a*WZf\'a }A;Po raFP-yy{Y/"coڱlbёM"~S-Jb^楴l3S~`,g$\&$ʺ\NcTsS$[^K9 H(bB|d-! ~bc|uXR}GN@fa.ax?|)dGq]>wVG :5#+y?o=ǟ8췠E'{J4u.9} 5ʜ;K [g6 q ܎OM]C&GbE^}$`Pj8F ]Rw;J&Av5uov ?Ҵ[EL٣R&ޖ y“a/M\z ź$/F"8Y)';Q3eBc|9;jM?:S,á ,ጇO[ 4G.KܾSNʱa)Oઓ PEe0뤅kԈ _ie37:&kq]5JI!qQy`Mu#7?Bd]IMஈ*-N7=U$(6ړԾ?Pw 3&nǣ >(. vhMNg1tGg\¨bwbvLynrr`Ш#\Q%1\|m Z,D[6jx;ߢCJ1&Dl[cwގ|U=qE?`AKݱo8KkKq{犣/.,@\ζGTBj4oZCN\=:@0ƽ\q5 X!d8YTfpj](dCzU 66|ԧx:bYlъOm9Lzt8myȠ:d&cR.\[gy9хzC34+u}#jo!Tu^ɕjh6]@ۀlK80[^ g>6(Y PPbOlAEk,1<鍉?O\e7‡#6P8hÓN1e=c[64rcC(p3pKGH@5os0צ]ivl(,爕PO3m1'NdnL(16Ǝ\$< FųЩ[7t\i v48n^;L:0W1φ i["IA ̙qkwJD! i8jOsޤa48}o;Dֿ}/ mu]Ĥ3.$ [%:|gn?f)ˎ<,$ZtjⓃJ&5|Pr6|r~v CE*Ȍ5 k))wgqѷ {e,`ʙH._a:ǻt K5ekQZ;Ѳ0IC='N"@򐕆I\s UIu*j_^& _dÂ,>ߤa 8ȤSRC62%p(!$cv!i#71QZY4)8 V^>:TMB`NTFCT8dϝG_5Rvr~^$؞O%("׽| 0 Enə{l,jz!RU'Z²nx2?h "xL]X12T{% W͵?%e`T3Eg ;J,b~0 ۂIk؂ 12=so 1!z2@<=:)ءQ=]\tGg@5[X"Bl`x, &?C<>.^C*bk f8[=͜KE p]ylu 9jLʝ sM>5Uյ2V\9Xqe<9tPxj,Vkh x6/rH"(#4?J2Gzip 1j=-ǵFG}5Aqs#k n߂8KC3nN-˘ e]HnlηnLl|w` /3aJY\T4 0)acȢzo#<݄L3$^:(„Xt9l _$.'_Ɵ^?kȖ"MT{k*&VABw:7mN6M"1ۊs'!:.0cZ؜$Xfܰo;$Z\aUe\hi~cN_};c>OT-c"`k.7+D /^\dxѿ)$!XҢV?}P+;̺v[=AZmIH&JBgs 1x 2Q@DʷqA\װ Dֵ nSLvR7>jx8y1s\O.$ Md ɚDFA%nKѡ1(QaY T(xt!~KG\rT/ӗ?9xNB{F-:8r)JV`hbkf}LoP7Ѯ Xj-6|:{$v`&%,V' Ԑ€.#`7ϗWN4VYNz̰3W, *3떙 5B#a3Nߌ`Ƶ&*ImъyWz:tLZWY}j,wa2-0B/b P=6 sc1UKԛhc⋳($ln0ѧa ac'a_o ]g z'jR2v]:0_iowbtf+fy/"SٙI+qM>:$m>s1C-Ej?<6lGeD=κ\x0ǓcrpsW?|L2K@| ij ALGY$@CJ>#1PWBM1;$+\E?^wԏ!-2ؓ:,^pKO7Er];@P#>1Ldy߀ۤ9S :ᠴjcC49Z,*lPLiRxw6O-?:{>K}[i ]1 rMEU::w@H>nOKdF? qSH'$TSؿ 5ee$wX͑z]ӻth( [_,G 6!O oΞ jkKP|. Yrmc,q~r RXNEᨤyփ7^m[')d{v0=D}U[)D92ï{|p"AHtYU;ᢂ]Xo-_n*EaeoqjsѳXШW~MSP81W0%uU~A2ȞJ6zBʪnT/i]]<%!B^XPdf8p喋S_,oyξwhڥ s?z.В>izۜ"\iIhfG#*g9Bjf1L`_[=*V2z>3h5pd5'3;͇ڪ~DEl;Ia[ܽqɋX\dh EoN9nQDJDP"БKjnQN~X/1Q.lhj}ĬoH),7{`zvj$9?9/^#?:|gr-a-7nc ݢ3/K?Än߸S~ ٭s 5s*'ϴqw)6{uY iJ 2ii_Oh L cok7QR!{O&yIS. ' ,T,:΄w6\6M-T̐H(A_y,.!e .wyUsLX/1Fie[ie9gZy;5I !viۆ:J{ iVU6Elf.K&~#=A=k60z "(R";6A#Fa>Bh)Xԉ?w8Zށc01(_^t؇ O?[` ;ُ}cBDYb?ʉDE*^YPj21ey $!QQfR{(>:qA'[5qPN0u؃sLב=ZvJnE' uRt*quT?lha!r̪+WZVk5pj8ր87n|zƕ_48"7B{;./LF. *Ԉz(xгzr.쐹 oHyсW8+3BX+KZuM`d)߅&?dTǒ5ȠP5 &-51VLD2eʊ[ݺ]n:OWY$h 44i)[!kK8o퉲iwz2f>v@==ʜgx yt&=ă^dRc:_Ed^BjG7[ckÝ0 OQ18xD& NNס:#!҈'nАA52j&!tArY'य\,mGE2_G1r;QlOQ2^Q]A\ E8ݓİ~L)p< xy+dvPFޘTz8}bV0 ٔM;з@HK~c\nmh~Ic|կ߶ 3U q{sfhiԾ/]8wZrBuO(HoMuQ¶$S  2%\ЈqAs~BwMDvO>(ɉџ^Bqn)g$WQST6>6#/ ^H@ Ee ,={/mSng>N G'!;͇}Yc3QpPW\T8l1/̆C]?tAJ_.?wv*L\=Sj>̖a9̬G }WG)3Fb,߿˓Rmz7[k%vb*OVٱӏ? Q"sh##,nqwm`gtf|T}A 4uf)a֣@+Pc~; b@p]' }7]j8ZlDo5ɟ6!a09Tft@9܅Y]d}䂙%9Eq'xVBdrVzZz?&P;k뵢m)"4 9?m/IeaQyui&W}$檌!i9GGh6}ǫ"#Lu>zg s!g, ^^hKrri<ke]+y4Y0J_e\=Vsj|GƁb!c{`թpQE9QRJ;Xg_˲l(4@ \\-m}tN&x^ xG0eJ b871Ot5Ob͊CciZ0OW@FS\X9匯cΞQr2ls~^1ὌWD@?Fqиi]1}Ic6$yπMUf'+"#IoWbkZk-SjAʝWf?%Sݯ@Y 0X5i9$݅LI,׳ %80h=0PNUYݕ33Xr׎MMGNLܗߛ/ۅkOg|AY[TVh.Rm"TMEvr/lE@|[4LFJ8 ~U`Ί_x?et^c9>x9А]8+t+Z+7!5G`Gv+!+an ̺OBIMc}ڝ'\?8Eaϛ&[Z6:U]`xW{lZ^_QE{g[e`jA5z^ɱ/N;Aױb,[=-]U'<w,E5dq,,z&%QG~#n 2[HI8gV3MSYRSbL'4_h6e2TCc[YђB³Աa:*[&BHj @5!GHBO>|)#yhQ>ZU:_ݱ奾V7dP8~eb>;{'L"~ )gf()񖆠h Jy8teB-No9ZŁpIX`}Z\ 7n~z վŔG#Q9bd¦Ԭ170K?R9GmaʇM_-P Z0!la&U|?K4*x.Qk`Ah8w<P=1j*(~]+G0wJ(_^)޸1|! a>v8#y<\fiyy!bD?W>fw`f8^=9e$\TI4 D|N{:9O?hC1O^xv|E3hto?6J^ Pfr@xSSېi_8Һ0;3<p2 2myJc)C\HeAZ w'7HwcW%JSQ, Hl'm8:6nJta4b(UAlJr|L拤 1^#?ӟ_3ګ襭Eh=V_(y+2+X9j &z&В;IHYlGs?SL]IT#>SR7ÕLs0B?;a~bWKЌ  K,AW-k>+i6[~J)tUPZ-mI e߳ɾ="]kYү[H昴&HpaE1t=GEx$r^阌^M4|Sm?#eFbisQ1>ŇQPT*Ϩ:; @$doֽTV˷xCNu YޯZ޲>0%N{M_~E[G /G4FlkO g#z:}&JU3D%T濕 l%HP% ̓Vn]m dqH;ӉnBͶ~kY!SM]5yq>zI XN"]p#$YS+5`_߰Mefj&^==q%8b9oUg*U,9q daZbd\ ΡA`ɩt z|؈`|!Xvg40"l8mN2Vql=R*(Wg7|d͊)\5VK:HXs s֠ALI4s^ngA1C珛ju'vw `wh;d5"ɐXH~2 (Q!d0rUT> wph3%Z{- oU_t%X dlF6lolHL }&7djeoެ-g>5]JZ`|8WTG wdAkFTXWǘrƩǁxp:,vZMnNjr%ڥl΃jUqn!*Z,M$`uq 7?ˡFPUF{^e4OFs/vQ(ԏ> pկOCːKv~쫡G"?^%{i!:d(5R0][¥-jz6D~d| F]m/I3 N^tS3r 7Q.n*,P> PZt# `at /eW^{Yyѳ* l!Gz5sVZ"R;zĊ0 "GE^dWb~hX(or* 7~;Jjl-MռB ƏW#avlk̈ O©Fƕh`20{]ʷ䒮{Eh>D9]&5\E=(M&o [`1[Swdb_?hzӁsBW M< a5MKJ`#P= !35iV1iIB/W0\ei>LNЀ %y?SUkR)5νq?X>ٰ䅙 TzE_e!I8FwZtgoKb%0go0E j?&֚f%zfoQ]7whp0@?>(X6 OɳهZUG>i͝y5OU‚f@Al O“30}1E*W@l*҅T)S8 sqE s;W-/K.mNUvYvHc~}ޱMI\ܘaq M-`,{S^y(Lbyrd] mϱ D3TF]'NvSw7^`W`qe~oZ\@ywv{$~"[Ö}gp[0{;ϰ5 Qe 򭾷MuS|#k '')kSGPfZ2NB HGWu Pj żza}!bn$qu63ݣÁ b:n alշ](7L}87g;dr]Kmަ,"L(tF}'DEfm)񨫵.>6kha٘pϏ &d)8SXXJԹr6s"YPǧ)cbvWpG^І$ X<tc-/u6UƏ bzmGuGWQ`$ԚvSs͛7f6i^)/)Y3>~馮^Y$&V*i%2ںC+iJ[BvPL,?`Qaux^Y|\j0JN|3 Vvߘm \AƏF-; (P^dْoztd\xx.|yP y+ȔH Qv͠h_>ȝtmX݊Hɋgnra jm_NY' mnx꜒OǶA{wx*~2Ds 6eP%V`H'ciCCcco9sn^;QO}Nv#uULvC= 癓 ڹ^13(Af'# 潺c#/# F 0јAٓ#F;J ҁ<]0\dF#q겣ֱva+œƬ,MC¥bLîVȓe?5WVo/YjJE_tU6Fº艄r|=s-)%%%";7yU\K% ,l\:gl̛+kuό1G`o@ n;Z* Y_ܸp#s[?:g6zzJiNn؄oVSnxE}eVdne@l|WNAQuZ uحv5HÎFҋ]009^N`l>@XTlGS5>qg; < 0ַ /U6Ub& &B$Ǎ#ډڬ6(v`䄉U!W)Eaq¬{y}'sN_{=cHѼ~wJ}0 "j>mKA'B㩹MP}h3|}/Ii8m_ }q&209U3#ilpe#s %krxB*3nЀ7 ֢.ǮLX ԩSO6VC-bS/Y"!|Ov'"$d=e*,4ꟁ3MߤW&7|ZKW׮ŵ8ݓh|w=i͕-4qTHTA'MSz>z^c¤fYsSò{:p/FZZyF]Ltϋ,ؐE.ٮ5Kn3?#vulpP3!~1i @F Z EwuA=:f( MA=h(y^J>%UtE6 SKό7"d:u1P|ewWS.o@XOB,Qe^_uqad+f;5auK#&x$܉;x .xv='rボ\ 4Gb)X Vp"&W 뀠,gQlnm= oR~†-# ez{q=Vj*'b>@cgn:< !V8=n) hTl4Z~.v^~ǜJ%PGF2ЏRE_^tȒ1'9GeU~Z3XKo gOs>+i2V.]+;d+F8L$OW]{]Hoz@SM? K[GjW}f΁Xg@Lm3ć;U f !q2]ZTcqgvq h؝\%x'yЃ.{GJ. yvMi"i"K]i `j@f/!z?s}+bQp~sJ xo` >sZ1}STмjiBk=rtv+835E ^g!cD'9Uqj-գv|n#}Ϛ=ԙ!D{(ܱP+gdЁ(_9bQ`NpvemM+c`Aju+6=]]H 7gx< tbihfeZ[37Pp,l/h.6.1>Ѳ#{T v U dBwW3}"z$Rbr'Vl\« {bx;Nuv+ Yzf~p<'2[kcY2QJs]J}I:= *,m?.s Z9`P99 d/jҥBTA_D(,`Y (5.D?vdz`ȺJ$L'{_2=e)7,|w%֩]7M:4ȟ Ā q#UXߺU2 (_9'jpJf|u\';ی?s% WfGA]Mz+ku |?^)˜2:s H C= ̂_7YEp\oD U엠-{Nyf긠>Y,6ms.#ROEC3&s$STwO 6/Ϊ|=#4фit@RR9h6i tE*o/߯jH.u+nاbK=3S>M _SVP(e6Ϳ%h&TӪ6~g҅ F{@sg}R F F8G~=ST e '%sl4xFcy0?0lʪ%?]GV18dN=B̕R4AV)QAi1,_B+:IJ'%՗!A Ni멍)zI6LΧ IA/_mƘT`{w@pV(C@u_1wRCɂC1uaY,@ pEf@w#}TYy쇟p͗CàޖEyޯ%d 〥)iQ..K-zZٮq.aVTuro0:PQ]yZ_cN{wݗ0 d{hvt &}cWXv`:xǚ='}|y2Q/$g#?:I7lK%z-@J͙ 5 !z_?qx.؄Ji~irWMioO2T ݌(lrh¯pfĐ 4  k 6Xec/XH4A.R|z~+ ^?.a5lw=\!e#cCOQHtMrsā#}<`ʋǀOv=tk+e|L9dLt8|!˚Wo\N~ lVsEhOEP}O20){;~Qy< RdIіpkJW:IAR/++j7H0V^jϯ'l]Y͖k],4S'//Q.y\y-q^ \4Kl1Ü+?g7h7 ,a) -bA+: )O/Lb6'LzѱY d0?Evmy6 $u0^]"cv6bH"4t E ޫp̷5#ĭIL1ܮ\ PyI#26c07)W\_#bw|}}7@*;W`LMˆWL7@CMl͖ *tm%Ƽ8'bٝ{KÈ$f +ijYcTEL5hԝ#m1o^ پ۾43&چ3* 88^^xa?;s"uq!m2h˻+;V=wGjKWvb\3!v8H:;5U-6Q멣FXK7.ɺ" wi+uXWE]0jAM!XOu{OqD;v{㽬|>BF1wYj߲wb;ڎԢ3fB|w=wέ e7)A[tЙ&z.!:d ƻ1\H1±2౧1Z70P !9GoiLσGb8KCVZ ߅cW>< Wl, ps};A!U }FRFA:"gqS!  X3tv#Uц @@Dtn?CS1>~.Y=ۓW2ab}pbٱҾlG&֩Y1 SsD. 2gYENx2IȠES,.]!pY0u^ Jrf-:r`EY%Jσ7z!ka7*ѽy /g Tc }.H2T!.8 5-hFM?ՃIATmP8`Vazd?8\3Vp=ogsA2Eu4kKQ' |L-HOb`A(Xg;"^aGwt 8&[E.pT'qó 5k3TIkDb,45fs";Sx[X5 xwXձڡa9ǯ1jkq hE$3ߥa$KU-By.=w +ܼ3yHѲ4`8j$͙}"}*ȱh98 "9nDؠύ_{r_lo)kjztkI~wv?.>_d[eșlk# ,'}J{7VVZXVliVA3AY2e(7TLi1,lu>e|GeJuD}HfBN)j&! Vu';- d@K?4Z=Xq2mfBV׍?R5ԃsS,z\b!v& աF`V *X5qe`$l *Ţ>S,͒F+ [@j})B-V<2"8-,wFrH%LEU/`*K|:fu(vUPP0ҁysJWH1}wfs#2A[Q6Cş 7'z4=0p`%E?+PJ#z/DKVU+78D;0x@n)+xBXV fn,uwhq]ɍti#M0|循jt%0ԋ@9lO NȦrQ},?>6`WgpOKarՖ ^|hЬp_r/%+^nOO"3rBw1Baе^? Ϯ۩ &&y7%4|CXm}9 B<ߞ7h'}s٢.KxV",FdԺd7 4f^ m`%vbvSCxnh uҩAߘ}*Ǹywo2kʱ|a\L\?_Gb*^)kv%k>BZ%*zM2Y,& }͇.DEI4$loѣF[\3`:n(z:aj˘o&:MF`ZW䗥6j)8ajcv1b5H3KyYlG^٭ …]e" fA[-頼 ܈`F6KƒYۏ#;&d4|Sd Fԏ<ȿ1}HgA2/0Ф",HuMOC"bhFOPPzE.QGOʼIV~1< @| a&0u"0ԥ70<],w`N$?yGNb@_u$ȋzs_}+qDEfMr!fv́^8KQFн4-{*K/ZF-2Cse u٫xW1i[[\X\Z6`](-uj+N٬zLـôEwWY1Lv ͣ%g1lHG4#ۆѨ U\ P&MK߇'~Έ[26v;'ˮ͗ +ߵHLv3C97}q pi$i rQ|Pb<RWG+Ebnu~S| ZR`JEDfweh( lq-!1"ָP>s6JDYx&K Tn̪ OW<1yϴhpz;>nЎ0'bWaK7<5#>:"v5LExδ㕈{2B@o"Hk,XrƇ n jW}d,!Qrw-mdq ȎIb>U Ks8}.}"̜]{4 {s; &"Z\Kk/ԙC+ŷpVP(kr\jOw\렮2ˌF;|j%VNRmiXE'$7%ޟ2([Q@]e'O{CaqKAMb1-8ns4SEq0-l8A?qLWA/Jx4jEERNT:HR ^ɭFY)'acR% M'LMXhG2=>Ej/P=7"j}A0MVFdoVɿL#ʩ-JN3cx&3>S|]!󧝽!;aסU!stP.֔+($aٶ27h㆟J<.|fĵA}G;w@0#iwNQX4oҵZ35~!k^nW"7ǖ>1iYA [S ]!EEt "B~~BI~BkFr c_=̀19~f%V> T91LH \TScJqc4*0)/5"´/DccN^5Cs*{vZg.ʆ vbWX#a8ta\v>& J)Fsh|ab?NEȅP+gYޔaITd"c*Č8t:bĻΠ - JFZOԎhΏjW۽or_Tv^hM(s(T!$Wz@i ߇s'v+U[p̱ˎ6W>.hA*2E5!sc$1 bOb %Kرeق]IB1(SM#@U2+ᲢCxDXi%k{Tm>x[#4"r RӶxk' %=@Sg/ZF􏗊}@hٱ Q$|3K4 `*\^fQAgOo]nKC5D}OCq8SDR.@iuЀX*so UFN p(F2lpٶТӜr-Ǹ|rΔV޴y9VĬ_V~1[5@Pdjâ`jHf+3)R+yG#P BcSE|1$ѸWpJ0r-VZ5W?i5Se;:nK!Tcz cl뼋w2>, ~4_@hCs8!j*)KuդA3KMP:|"yN4'C8?VĮ;{t0',jRrǶ&ڈ)@/&o?/~L&IXB̝!`"c4)_Ϙ",A[]:dVAU5SA"&f d.c,URug{Y1 }gq/%RBqSϻ}kq*&7u +?;[|\פAa3Mw g^/TcB&=_۰*`ytZZ'CVKjN#"D_hW"y²<ʱߡ~ZѧN[>n!vʜ]ӊNʳ57F2ڰ>68&7^QGBн"iv13W ۹?uO?<`[ڃIʅP7sE=YgVs>K&BJ ]tMLHq:ĆC&9qu6|^uBJ6Di]A~cOm+=(iթx9rQS)Y!J*\Vy@QwRbv"4s3GrDOϡ`-N2$*1mo[eyT,QoGqH&i}|Pq%>nP7ZmoNKֳtšױhSKKϾ딅BĒ[>h] 0'1ˀ?gEH9CP3ΈwY 7c.gEZAHSl5P.MO76E C6̓SH=E(Hfղ=qsHyw>F.OU{2~{,F2h'^OCWwV 'rS,zjhz8gW0lޤD&#"֫pV1#2L~ZM{*5-N+ЅpMZdA~qUTu v?z62Wdg} Zk-&t.P"t慪 QTo'̞?k}P$h~gs9"]:`vnfl~K͡BrR kl.&AYڂ4D&]Lǫ,!,Tb23W Q:(߃U3@Ip4޼_I3q:{!T׹.QMumV=*ty.tngDOtՋ7X(GdRUgk9r43؀oo!;ˤdRtۆlx]N׫*h@w!1V {$aR3-ۂVzJCUN `e8oT0X.:a!z?͙ gLM'#j& ﴠXyrIzEfHyzUv7E"4Xp)5I^scE/NnpÆ\iLG%'iZ4l9Z0Əv UO*ஷ}Hd!1|0}ڊ!T(/"_1eK`Э_=)Ɉ<{1MIF[y ]NKƸ&=2P2b-!# BhE{y`#bMOg0UVsX%MGDxܪm8;/X>:)PPo8uZ^v03u8æ* %d۴p~ܴ {n,ƬԐh-2)ΚB7#iz)x5hi)^sRgxmr E!A.q{;-s_*O.w;Yc?V`Sy)G<@lqsJE0:SxP< %V)>:$Pnj,7ݭԫDVr\B@O$+Zo.>^SW5/71)RH b6衵A s!1 +*(Jd(,:/q#ɁBZ4 7hM_%"<e%^i"A:E8I 4 u4pǰ!>D֏dwyT!x1 uW('T`@zCw[Qӎwg VG ^bK jWݯ@%P%3eSx"*'A|H}`5lE4@F>·0fT<:A!;a:0{6C}?mGEz7v=vZ$EgOO~+`CpPO#:3۱r@]#ȒL*R*yVVW2|g,C`|hg_5H\v;BHLEԡ Ōš5,!,ν?syگvwW 1F$j6󌔓^clyQ|BZOvƒ|^0ޤ]TqP&g-tTGfѸ )#_'E.5&Sf2|&@)7 ݖX#KH8ۯ'1qߴa>/ <؄N+j+Emy30:R'sWc#[UvTVkpc]F{ >ZM˧(g];JZf(F8?DtM bЫ(3:߇P}/t9`ߦCAm%YjzSkC%C }N.9#(l5]+ vi9義Lܢ[%3( 殀_ xƼ=S~S!$?Jo;+WQ/G$ 3ٕRx005pu 2;k@p %N#}ro8WkXԙ]~E9AhR1JSݨ%|sC\B&iJ݁d{:v_{6} je4b'L@SVcb7嘻rnxKj!aʹ~?IN5 #6m!nNME4t] n.>E}r7X'y ZKaMPoIvYNQ?gԱ-#2Pl{ǟ EOkzyU?Œ#g=k 3PLr\[2Z[XĚET> YZ