python-librepo-1.7.16-1.el7> H HtxHFVOUQ ?*}}`{܀N0M9 0hҘ9Mc!V} ba588ac8cae908de9dfe8743806670b1fe290bab<Xqx$k5FVOUQ ?*}}Cb2io0 r q`AT:6jY8sŎKm>39?9d  Fpt  ( 2 < P U \pH (K8T+9+:)+G7H8I8X8$Y8,\8H]8\^8b8d9e9f9l99Cpython-librepo1.7.161.el7Python bindings for the librepo libraryPython bindings for the librepo library.VNYsl7-kojislave01.fnal.govjScientific LinuxScientific LinuxLGPLv2+Scientific LinuxDevelopment/Languageshttps://github.com/Tojaj/librepolinuxx86_64 ȾȾPA큤VNYUhRVNYVNYVNY6ee3af96fe7ba4a6dedd34a65eb1d733021c8efaac1e324f23d22eb70035db1770007508a7d83f8038a71c2e0b0140d4c67a73b1877a997c7737be0b9bf4c52570007508a7d83f8038a71c2e0b0140d4c67a73b1877a997c7737be0b9bf4c525a8881e3f423dece07f9820b2b921fb095ae4e79c0610bcf0235c7088ac27e3afrootrootrootrootrootrootrootrootrootrootlibrepo-1.7.16-1.el7.src.rpmpython-librepopython-librepo(x86-64)    @@@@@@@@@@@@@ librepo(x86-64)rpmlib(PartialHardlinkSets)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(CompressedFileNames)libc.so.6()(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.4)(64bit)libcurl.so.4()(64bit)libexpat.so.1()(64bit)libglib-2.0.so.0()(64bit)libgpg-error.so.0()(64bit)libgpgme.so.11()(64bit)libpython2.7.so.1.0()(64bit)librepo.so.0()(64bit)python(abi)rtld(GNU_HASH)rpmlib(PayloadIsXz)1.7.16-1.el74.0.4-14.6.0-14.0-13.0.4-12.75.2-14.11.3UhTUQ@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 package1.7.16-1.el71.7.16-1.el7librepo__init__.py__init__.pyc__init__.pyo_librepomodule.so/usr/lib64/python2.7/site-packages//usr/lib64/python2.7/site-packages/librepo/-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=genericcpioxz2x86_64-redhat-linux-gnu?7zXZ !#,mׂ;] b2u jӫ`(hmLzJoY Q#E;ʁ%йPݯHTsk0/1K(VJ|.n+I(s,;KO |P+<=!]q~U4S!8stOLqp!҆z`B݋"!B <]ψƆ ҧҺzoY3=TyMyb? Ws_)HCcQI:6Q B/q.9d-^ hiEa#:\Vҏj{En7 Q" 6fhoSm uSIwi5L6S^s=+Ƒ[LΪǥ.25E . 2] 3t}0=:8H㾾xr hX*'4w7= A u\7}Ӟ3FW(Ee]E8aM\G9vmgQrm{Uit|0ݣ>P_@wy Ogv6%ta Zsu5y=CpufJO>{n/Y  ΊF٣ǒ;x=v:F?*T$d*IucXLXi?( BB^G%C1z~W<@7j$F3TL k@NoJXAJiGoM\ !g֌$W3Uqɺ{aLsEie sx$廀w4p>IxdK{js's*Kz=ڴ@:iSiYyϝ#wirt(pvvpl>XפΕp{|o?]Fst&}x5 wCFB@,ȀGF;|cr;-1c{Ua_W V&ƺ(ƙѵ^ElvDC̓",U/3=1 taĩY&x3kLhΠhV cs<7ִlswI&3y;EXep4ayG-D$6+Ufτ8 ˅ulD B;E\D6CVs]"W-^ lBĞyqsj03[!ybh6p(T͢EV#[ʾ#n ?Bу "$gm؝d+|+u<SЬJԉdiƜEe)p^W߸f1 hqo>}WxCDIlLE:eQ}lȊ'+NGֵ)Z3EQF~d R92Z0tA-ۆo'AJ4K;tgwaUY $םMXBYZzuլ+,wUWQ~|)à"“6~૟S jngk \櫿 r@ā~dvBbQ߈ڰ2U R)t!g\2!ѱB^&~zZ4r%=(,*h 7ѝ\.5#J(=ѤwS W'1vk5k[SLY>{cj`UA.-^mxCm{ڹ@ n֛ 6Æ3,[Ղ\0X!˫$e*.Lks(Vߴ9@xl>f+-,Ch%b4ޏa'@'m,M dK5RZ6+?¬oОkZeWsޖ%%[jzv\X2b XdGו<۝4H.c*NH>ߺ+4 t.^ó5>m_yԗ)fQ-A.JoDiVp=y;@;î2:P|Ȏ3'ŕْ NfoⷕKqw>c ғ U$/tkR1ìo}%2X@5wI[Gs6P6F Q =W4BZj*böT<,+޳yWutQa{Wip_uJ5 .[?:'9sg*՟*2GVj#;ˡV{ilMx(yEQiPT(@Tg"<|3+ҽL}YO HG6H݌M>+i)HfXY!)3D6j4KwYnE$!IbU7bM /Ѭh_ZU }@_/=`<~H/n\^Ժ5 hIǛN٦Ag}twګTM㯼'`k3F:⩊(a!TߵagEk ;'9Tc47郑lHQ)pB7M"e$7lͦ0!fVp'oG =`TP|a;;\]__)>X:5'5/rMP"=>Qmr5y .h:  Qo cVfyXЩn5:ߏ`l *1!LQT> oD@螎YLW1mܨM¡T5XɞHnm>f7[o#^HNOAc֟}v/=R:w2۳$&h9'U))ۺ3:r_ED% VԽcĻY@G66##J=TF5y\|}l_ 8ua˜e:01U>_ܴ_%Xoi?M9ߔF;٘]d2B%Nta{`_Z~ˎgd4rNCcʞkb22'ȳ:k,{ 7]}D,0t$f6'1OL 2Uw5-Z1 7ipAwߑ#z3!oV[LpI#>'PEȧ ҄TixvnC[|}ZҀEQ6opGmqas"=/i-~grCe`,BQӘ.(k Wf3ҕvY]~9vaFpۂCi:dZ;6%{XL 8T7¢&[s1 ݓ^9:Iu n9,Uhdw3ˏag|˙Ebn/DA%xEFʽk> lW".3ޔy_Yܿ?|^/&׀M6SzHDp-#, .{r,i[U7hWi3 K)㲉:Ꙭu P:]lWz_ؗ:RD?sj]xrz&J[=l_k'èΔ*6z8<Փ>x@1.ldf-}&WSvASwA&~n<)Oge>thA{ }sD%5FJ(0 2WQT}u.f~hc`ك$2oȚhXZƪ;]P#X4 2V$uôRN8ɹ%y˃:&\惓ͪP8jjIn x9tZB~klay ?1g3J2"s1H4Ƞ<Ƿ̼+CNN29+yZ{|@]J'bـ2t+ހKUf"G[y=H 9'R{HTMħXjv+Ľ,ؗ:CvCuM,*Y}1.0|]DyKA-1IΙ(&i~=kCqGID[;0>kLO`ڇјEQvYKB7L@Bȩ3@*XRԁIS_u}O1jERdV;h8ϧvoh4\0 WĨc)~tmO\=W ^&xq"%BU:{ԑ,gL f;BtjE>Oj@|J~IFo!"{M[oG >dT8E44|Y_*הݲar |FwMfv}t/ zBpy!gi^KsA('|c:i]a햡24F_ _ qQgwXMgc-~W)[։$VoeD'p摃R}3ѭ:9g>2q{,..^>Zo* {?##!rCLqkj5X٦sso}! qa*v)& [.wP6.l bZ&0K6h10!wE UHRڙZZB!w@%,p"hU2uނ}z)|0rx\pP63H !yvt㏨xFL뚑A0!@9jv(х }'DDYP{?| C2 gR]|UoYyJ%^scvк ,d'}Wg%/Sj7Mތe@kM[0ƒP6%1~Y9h=ߨAZgd~V/\Ό]="etB \[FlD?RNLtg-b_dz`\Lg3X@l? Xv(Gq0j}k ,#&p|A˲ҬfA6igQ,PT+ڏ=I4>s9CyPh78 H1KҮn\U1b`2\)S?U;}A6 :fyb:Q*yb&~㞕Z'g0{1| _b'^V,VsӚ9b l! W+RnB ^br;urLgҫՓ"$$OȕrTIL 3sT˺];QA.^D{g ^mkC F)Dl;ą>.M<*/&L7%)+FvKAT2B Nd.hBV}O*PL]֝K~/-N$L4m(W ʟelMoz5›WC2O0MF j 5d4X[_^NEnїprvE {J6Kװq]O=直jL}'ͣ7j.| Ƙ¾>mu<qؼABZb2oڸ-0뮎?4 ?[k9Zf(s /*c < QpE X DMމިb_KZKT|>BXIa{Xn>*6q#$/XѺ&!gP%OF>L^e;1Ս4뷸?' aIh3w]TS۷79[Pl,+>ўf ;?ظny(Ƕw>)|5SvajVR}*gH|-E[=o#`bO%Lw&V 6`nVu-&0t``ti{-:Ib/)pK|lf"Z׵Dx.]"d3SU!6A!._D,1FR(L^]'É9BJFeK\zU^cYv[52H?-UG+=S{H}T:[kf{qI f9̓ …BZ$]Py`9.eddņލ3|I G?av4aE')t~nȋ&l7{VjͨՑm^u4ʄJ)DUxU3/XUH_NzN:vȷ"{{a=j7 q! "2٩-M`A;՞0kT3S؆PZ`&']W%_vG%kc}w#ymp=ԢnǗSUdB/P<3 ~@kT.KYqEkM_o䌁oX~پ[صquqha#sq^+^1)ub Zc0Z"#%`$v='OLA0;IdȬZ6 T"dZQM h^1g;s9[ j%K(SL^L@j>YvcZߞWWۂYlm̯ݹ?ם8jfpc}pR5y7LOPHŁK/Vs$RE7(,0Rcg8΄`*Z!mo·Ll`5JJ[S8t3/6Z U UÁgu(׿a{7]1(NLj0_| /ɫ)(y5{OﶟL "y^`_A>/7Q2\[3fzV Nok^v;o ^U[s,IbWm`LAaewg|ĩjס,GQA[)VZ{ڊ*.@hao`l?9“w%*[V' 7,2HF$B;7Ӛ͓NgG{*HF|uDϬUs끸gx֓Q,e m2U㳣,; 98"t-tgdW3^>'>cdq FX:KïyOZN(u o7xI ƾGƇJΚoe8x(\J8y/ۊr]iѼzAǡZ3~,@-4tt8q$$g>k~Wo"|&޷N5X-''@=kp]2Y;}ůDhZʩ:. 3aYiF({\L֣y>^c"Ni/ooR)$h@vbͬ[|}ٳB@r* zllh {%/X ,n/P:n>m#%'$Jr 2eT/ޣ0L>_;*2D?FARBfq 5eՔV}X pStLȖC9䥾dǤ_=Nכ2IoapV_тG/YV݇bS&HMQe(p 1Hkoo`S9_dq"8yҵcGd2bo1091jMjB54%3[4 4u"nM^EdzN19Bɍ4,:#uh%vz2.!M.W%4cݐ0P%kT",x,{zi)-`oeܦG9K:xq&hNފOQ "Qik,0^xV'^iۙ]œ@PpT~ӲeW 'Fl8fu/S![~Y1l?p W jC,=M;pZb<_)%26xw:^׏|'.cu>s…eyq %_'\v9AriC:`BBa[ꃃ_sR:5J020j͚ƫqz4rb1ña˾od|k=Ͱ]ߓ~8/q ّQ`%FN[ ';9aL5+:gWyuםH; {bY9U`O t3">|7nkT %.!}~Xh2B RPn,Pv1]hX5ٲ V2%Y/l!( d_X@Ӱyc<2ƅO}YSSQx-O, lGԫPv=MVTcR8-֩ngGHt9< (:r z6G\O7K?XfݎPSTy?+oS6N~WAB-ǷKo_\H vŨmZӹ #Lu"bPB`; YߐC1Pư YD/KtY'QzPF+aJZ5ْI ''ij'/ /ZF9Aw.r̿fzDoImTE2,#Zl'8Lo á!eWjΦ6&|C$zzyX#N#\Q9mi%z¥ f߻{ TpXMiʬIȰȣE҃/އOfŲP^5s^ ̔_ Haxji]%Tūg7uZ->ZO|lߏNT#S_UBT/*'fC3R|ɘ;h J3L[npVSU I;Df%&iAd[{Ĕ#`=8+ _^܈ѿ+ v؂ ݇8ɱ&w 猲)/*_&+ -l>/%wLXۃݟ4waP}tZY#-=/ٻ9 x'FgCT@ߙ'u Z OZZtwf̼?'|c%W%'_%ڕs>sX:?Dv-͝Lq+u|F9@x(+4Tєu<;^ ( 1g`GWg5S[yO@}xTJ"ܐ8F\]'װ:ƣ7/˸ o?eB_Lqb)*_ܡ^ Ӧ&J{tJYX PcP6z\ !bH$|9uv$fw/";wcCFR;jUsiY`6F5}Q۲)4(jS?|o*ȱ۴Ok#֗>~UB3$ROP$o ǧip\h#U^N7ZNS,iIn(=ލ5s^W Z2vr,Biw cM.ŞJ=4Wcds&%e)f Y[9N{' /Y5ݝud2{|jw<4t;l_Jޖ O԰y"u} ٱ _JtN.W,3lO\2R-S2j~b~:wNRzAfl@%[lI Rj3`՝V;I,L=T}={HTwȳVʌ#1#nܔE#e Lnڪ^K5V}N(teҞtwVfx'^P5۝w9dP!SF{;_xQr'[ α6vJ6 P)}0YDؙrcdG`|}4#:4 ET( lW/h)°2O8rkbpob1q ~ho>0揥thTAq|6`]T>7"(O*h9t$O8wIr:'v"Eh`KbOXeu_=FBgHY(;z4 b벧,\o)&%c#L7zUΎ^w RV̿u^B0rMo4+V˽'iL<-{u0d1R>8A| (B&sVPNb 0崱,d #VZYnN֥sV &{b*E0%keѴ+EG24دgs iF`^0qH0wQAJ9 >yoJb0xMO xT8Bg:zG.(j@EkK 0+wF[W-2BSL|GTO}k/a:~\Ӻ/6!KB)-'3 PIaa)TxfTnc`ANi7|8\]i7/ujQ`_n8M 2UTW&808eZc]HrVV#wۻۥR*$ J'**QK0b IaD~^VPaG-hvVϰÞ4MWN*_؂"dc֟.!Cq|j}TȟZs^ j}3yh*,cG+D/_ $CHbZpXڄݕ`~]n=RyNyNJZt`WOuoE0(@a_lއW Lf"41E, l$xY .-b;-4#;>̽)ݏT-l}.NS+Fw"ƷJp{qngcDA>MNBN<ρLKIb[舣+3`97CX ygTq xt'."7JS=]f˼£@ot>rvћ%s (|J`WZLTb]rDzk TVSbPY䷚(4yoAM9#| s57Ѽ[O|{HR%˘{Lq0CNm 6YVft\R4`-W%W7 aÌ/-2$Âco!?AȜp=}>Uކ~E?KK&!ڂRIg|?ؑVAoKsYԢ0>s s#NM}MIAdЫ|cGvQ]y4)x|P5vo?E7pt%kY]5Rci p7g'%36JO'#$?i'}{MM$6(!6RDC1bD~ L /~{ `QFD_=ߏq + Uꪡ,X - 8M☥X TnY‡~rk ȩVRrK9ׅ)5,lPDAE`#aߚ{wMbV)Y| ,^-kJ(W Td-&0K>W`R06=N*jxu_wrfmXrj1 h]۱B8n+1KcI5ơ*$醫؅>=(#" IFkΊ*#hݮ*Ҳ!|7^!_\MϿ~%̞^,=eGM7Trd=tzk%n w*NɵN=|3]NÕ ">1@ΙyibLp>s`a,,HQEO!iČJza{k#,0\VcoU %Vfqo{-DfɬnbgWccFjQN;e\2N6HwAih]􄅘㮯VV"t|ig a|X`LP+O Np _o|8Mp׏5͉Mu]o" \j>oܦ:]0m &آMjNEKOb DC# #RgB4(;U ,SeceS & 0mOSD MN$+KEٱǼB6@3-$Wie:f3r8H !3Q5gҙƕ݆ԭsQs=BC+`o7>F .)5;\Wmkv{~N(񱾐!CVYâ WOL2-TWcUu`eWE_QCIV&mJoVa/3Ry<{OM $/q+wnIeԵk%4E ix5lIDȻ89eYX0s cd_fDgL?(bbe@>1OyljJ%1 Y#bƵ.߮A7:s.jD:Q̥8cUDܾ>,&(r=DL2[0CxȂ98:L$oQE&mV(:"H.%+dž @8pOWBKo8dѝjsplA?YR0~?)k7s͸SXw"[cg[0(s/O1rOh οzK^#~^!7]Po|/USyIBI;lUՊ)""tIQzReY<ԇ޽Uߴۼ`pj!\FDZ? 9E};;8Ew%dC|prxn*T9]9꣢ FRZ9!gO%3pS>-xgyj,E7J4N O`9["ѐ˿ (bL܋L*JGX3J. ,_3n{ 987[ApG~=,?%|kM0#.jC`k"tJ`eٴ:P :JͿX7xŀ*q'ism$ I;aECvڦ V`"&(_'PInpd!7cd9blp ks.xL+MXahE= /5s虶~,.O5i c`Lߥ^)]{K8AzO!TYiV%lwV'$@4! :,o7A67Ŭ^68)k>"ON"a0$O `R&Ѳe]Jȋ'P bQ Hd?YlOI/axݳuZV$@J(w0}y%C_14ULZa= ѭ>]vH)CrwS+@c6&A Ac'&UT:5#T, LpIn#!Xۭ݁V >nv5[9K=CǮeuJt ⴄb늉1V+:g-4b4)h󉓼 z\s;L&@w_Mq"FǶ8} ٬QzSkغ$$ &OL,hQizj&ѯ֋oc4cŜDL]qi2HLJfi9y^l[߽{%*4m+B z[C~Sdt FLݑ9gC1tWO8bۺg[[8Qc8rel :ݦWVqWCw: a7Q~ebC+[Bg&AJ! \ >=ItR(tZ^P@ UNg7ALZ+} =ha:hĹho1OOGbz -YS c>AVw)-ǥ,_.PY?$Rdå Eyֵ"k ɳG+ 0yWoϢ` T sP1fw@\譼.nY'!`dpHRnXo:o4CrTۇx;{u:7oFHX%Nz%"ۚ#?_cxZ5ӟnm/ T]YZZ<-v4m 2pc;h\- |KX&yK"eh:tjb/CU)8TVV V @OAF?瑠h4UOMm'̮~iN ae1uy=Lѝ#sDՕ Lyw`eɐIe&cHw=ǵ$fjBROtV"uO&oھ*WiV=r$wqeYRW~.U̹klOCM kc1dNhƫMx& \_P]ţ\6)W`F/7 R$݅&Fڗi"mܝ~BZT |7CEz/ h3+֒!z+z,1rgȚcޝQB%)(R]E`I*5,T%AmF>XD G x(i+ۀKdP~:MLBgq3AbX](vIxZ^-U4[#}-痦S +3qQ:zbd=PggQ0oV^Mm(oхAJM~BP/tB_`]pK7ݠ%?N_EjL nVD GJ+xe2+>mB؜ˆ:[4۸F.x>w=J4\uA(_RZo]~ {1D L vυ[ӺF@Pwn2mN,7F~lx5O:]+9*PM)\n-lEh!l\A*M>[q'7 YM#;+>ph{6 o@~%}v6i*rf[ ߯w* [ڂ)d)bG6JF UR?$It&:fK]2t9iqשKL=H2=Mn^),*Z Vl"(ܺ'&79E!c9mj0籸dVm^>yܝ@:BPۅx$}b=w!u ،+T"3Q-Fe*bJMq anoD_ZfajT+4AD+c30' dSx ## 4ܗگn66I00n3Yt{9ܙD}AmycOn2& m%sAۂۍü֍sfeAګW6isXe1Y<(_ iyGC߸.;p5gG3Eqn ?q4@V Ȥ[6˜!Dq*ЊP4ƽ%}"|o|"Tݗp}[h%_9x&7[X~Yp5RjDz3*0{_q)'(ϑ Q9qQju@ zMӳE !îá7{g,qj:kPD2A@7۴ 㝯 /ޟy]4/h5W}g.7mG @_dz#ʒ; '֪aBm9L޷RF/%"Voş 7=NKEw!!wYݜҮypYfS&5&PsaeLw,.M i޸H%f?IqZ2E9ɹ9z]IG$l,QCDR{ʇ)]HF fy9]**iSU8|'= _VM# !6i'v K8k%E,P#aYYE喟G_;NVvT ^;(oGc[MoAЉ (TxE w5mǙd(wxScUnn!Ľ7lYCӔi$u'[rZg( wVcIՐkww ~w\Ŧ9 ^6ΙfOL͙_7z_t%(͔< /"8%ƥV7C<[-a^BπNB ^1FmM>"[k yѮ'| =.Ok#bVc9=jȼܭ -V+Zb3 E/7dT7;>0B7 7~ԻJ ;wHAp(#{ptsLjLqSz 5XGH԰Is ޫ#J{*eOcJ&򜴥S(z_s#Ff#xI⻔K-t>w "p4$`eM̹_{Bv][,f0|;zD}"4[&!pRB|sDWi=''# +|ࠍ`{\T(_Z.85mxRC[ F ឫ|r6NTF ʇ%}:eJk6`7`2N~ؘIVAm6*QhG'f=PH %+lzLP[MBՄ;A`z0FK.L}Y@A]P񗛐wPuҕyu (.c&5,FRҐyjz:TC>d @҈,b|{=A)fs)NRuh1Y ~f$XsoY7d/bWW{TVzaR˥4=E4E]8t8B$=t Jq:5ed9$=w-,׶?9y HOA;Pi׏R*4bbxwT0jPgQ}msl*^7Vumx'ן6Vi@doA9F4s*$C6+Ҍ%WI; g5:I^Օ1˱€`G 3n 񭜴RwJS Ȃd#(jNbsף={ن1B\̱{.šŊ|ׁBClb}1PYZN؂@O :,ܻ+MdyrBڌ ל<+[wF5BUj\wgy)e?lcė .^Wsѓ,ЅSǧƽGQ,e8/HƎ:Rr>l,ڕ Z~lߝ1_L~`gڋyېЏB_~@fyA|v040LJ#i0PE[k Ct8!x w{f {ro9 wgH rZt@+̷>Gn"g\, 1ކ tzY|tlUSQTه##l٘/ήcr X:M'~sqOv̈gEG0FKhMϖ:F sÅm'f*^|6sDbb&7sZR~1cvM^s9.tIb?`pډr" kgQ.y=B܏&G"Dr(0"rSĞe6l{~X?G7lXM_"?C!UlPvOr& gu$p UiC.AOf2=Aiy)J-"f[ZU`(&55z ЈAS2K0v]#bz(զn"0iʘj{-bKgI?v&N4g@Q+N=#/L@XH&I.LE3) ~ʛTsﲃq[B$@߉;:I+ 4PDջGMHN)F dF$XZDP +BH#ٰcMԹ7qc<-JPk{4qN"3Yޕ [Ks?0ʨqcB$E}O}_[4|Q 'L̊Emk|O0H~o^[m;`ԙ4qImj;UדT7]X504I 'O] et8ˊJv7k1>M--ۜG: `Ңwc睶Ow +t&(eg$ 3dFE{qi[k0$-] _ \r~q;KY\&!o:y&&~"V7BZ~짴ʯda.\iZ@ sDևδO5-Oi&b" l }u]j(H7yhҗ~ȽNyat?Ynl"z*&X=m5(XvC wŴ4Fbl4rh;*)M&咿OgEH9 ɇ[ *yܦQfqUk}ۖ*t97q*D0Ur3B" $Xn e39O{YܵE3[?ܼ"3jsE+VlO5͊ ׯcY'W bJ3n{]\h> Jˊ?<+SZ6whgbcH[%2r3$\`DUNj"okխʸHeutQx^P6+&D-oK-h>޷+SEmer(= w|+E^c"9lIͥҁVOw+ٖ9/"KqڒGp8LAIY.>c8.$rdzynpฌ<$;٧%%YA`G;+Vrck,2W)j* f#d(љUvj<7uLh0@}.ڲƒ5˴fd$k* e. 97,󨏿dZN`χTކ5FjCxvӽk\mϜFF]BEN+#rOKۄ6:+{ї6jr׋b~0\w\\)f%PM~aTzIM `@AlcF&{_` jǙ4}yLOב)7gTo iGȨ}6)XT6de[ނ[lZv{$a7r!Ź9S6ֶacv8GL{NHyK@ P#}!hg)#kJg*: K[Pr%[sHFӫY (jo =gbWxrS3< CrAO6SN;J_;ʥxZv^rjU3 e&4j:2+"]o3^E/чXgG+J0k4D_R:CUwdTSs档-m*{&~6wavŭ 1dζ#ZYs&#gVMN6 N#jr6m ;]stFe`Bzsȃ,pjudKԡ"f)Dipؤ8S1D^JCs779?T6U&AAq> ge^.+P>"niUdٻP7n597Uj<򛙡ZBu%Sz2Œ3;# (XfDaC"J(ᚡ#&.8SFn[.?Dmg`[*^$4¹x `Β(N0J_Xt&˯c)!x!9c j{?~HEy;W Ti `2b/+s˖LW+ r=;5at8ӛpBbs罋-v@/ jI(ELfv ɗ ALCY}8%׿";!aNW0*m%Rq~i6rM"F }HcEz_c](Ë˒"KoSC ?&(mZ\1dE n&vy,֣ KЮh%ۼ)TS]agl8z*xpם_@30 ΀}8f>vDNaӭHT'68&UtBVZqe-ѽޮl 8dvM%%BZPF1Hk A\!WUJW ÁTfTV-[Ak{]':L_PC&rs;MugƂ; 3)\QFz>fEDS2i%5S/68ѳ4f݉[d1Ed[a,?10RF+ DY;tH N~5"{9_6ù6v*IH!BC `"+&<{ yAiωE.Rcivms$`M[H[ŁA8k !i /vmP zW LgCf|'*Igu"p UBqA<oϹ~h,x #0_">dQy'):]g-%TwnB_Xp`E#͡orf-jJ*eu7X=8 #,eBP兎 +kA`6P5y[;\[!\gKtk=mo, !`ebi,|nCI\Xh#"5Fǐ ڮ"_Ue;/}@^cp  P+1ǏIX,Y{(H>n)ak̻_|OcKY4u Ͻ jUQB̅0T;L`KWjfk8AYOY 30QIFdVYHMM`De%h"hhqV;Wp cR YZ