python3-osrf-pycommon-2.1.4-1.el8$>\A_kNp>@>?>d $ [  )5[ahJJ $J J J jJ JJNJJd-(V8`9:"G(JH)JI*JX+<Y+H\+`J],J^2b6id7e7f7l7t7Ju8Jv: w; Jx<4Jy=\8><>@>t>>>>>Cpython3-osrf-pycommon2.1.41.el8API Documentation for the osrf_pycommon Python modulesosrf_pycommon is a python package which contains commonly used Python boilerplate code and patterns. Things like ANSI terminal coloring, capturing colored output from programs using sub-process, or even a simple logging system which provides some nice functionality over the built-in Python logging system. The functionality provided here should be generic enough to be reused in arbitrary scenarios and should avoid bringing in dependencies which are not part of the standard Python library. Where possible Windows and Linux/OS X should be supported, and where it cannot it should be gracefully degrading.dGbuildvm-a64-08.iad2.fedoraproject.org(Fedora ProjectFedora ProjectASL 2.0 and BSDFedora ProjectUnspecifiedhttp://osrf-pycommon.readthedocs.org/linuxnoarchZXqq qqvcc!! XX**# ^^! 1(  &&-& ,;:AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤dGdGdGdGdGdGdGdGddGdGdGdGdGdGddGdGdGdGdGdGdGdddGddGdGdGdGdGdGdGdGdGdGdGdGdGddGddGdGdGdGdGddddddGddGdGdGdGdGdGdGdGdGdddddGdddGddG604addcb46bff991bf0e3bc833ba76b43f0f71d05fdfa63814e83ca0113253ff78e12528eb9b8e19657a91d7c97c0470243849a0b12f166df9a60ead0b27ff9701ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546be68a184e96ca33de515247c26ae9f9db4854f3248269abfcd9f039c5d60778e542acdb0cec1b84199128c1bdae337089cf9b0f8be4656588c3e20bea170842c301ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546be3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855fbc5bd310d9337ba929310206eff10f66c587d24f0c6f85fd7c0ded271d58c8ffbc5bd310d9337ba929310206eff10f66c587d24f0c6f85fd7c0ded271d58c8f86057b1df0cdc47a642418825e5bf94e4cc3521b27a3262239d7542f01bc443786057b1df0cdc47a642418825e5bf94e4cc3521b27a3262239d7542f01bc4437e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855fbc5bd310d9337ba929310206eff10f66c587d24f0c6f85fd7c0ded271d58c8ffbc5bd310d9337ba929310206eff10f66c587d24f0c6f85fd7c0ded271d58c8fa0eb5d85eadea18a33a797346dcdad54ce0658ea8d400172f43deeecb40963cb61e4696bb49d40ca61c88277b56598d49aa622a687b4629ed64484a1de52dc37f15e367b090e09cb003d5f4f239ff922db7ee66885b02a0a6e1d8efa3bce59c3f15e367b090e09cb003d5f4f239ff922db7ee66885b02a0a6e1d8efa3bce59c39dd3a14ca335d31610a7e14870ad5015496d0990652e79ee035e952f88c159f0923b663c3f1b3cf7506dd1a652e2ee06d82e5d4478b0cab0d826bc9f1e686023743b1149bb719fbb5d69fef3c40bf2f7352d2d2ed9cefa3c38131f4a52d33ebadcba85d76131183083ef2bf7cfb32300b61211c817cec5b6cc35a6183b7cbbe7dcba85d76131183083ef2bf7cfb32300b61211c817cec5b6cc35a6183b7cbbe783a26573970aa114fcc2261a546a52b348abadfd108b2b3bcaf7603fe18823ea257623d3c8f8e662247d2c62e2304bfed8e22f4221bb01ff0c34cba850de76ad0c5d7fd96964f39eedc03fa5bf642f8cec2a870dfa7d5bb5ba65a3cec54b170b0c5d7fd96964f39eedc03fa5bf642f8cec2a870dfa7d5bb5ba65a3cec54b170b3654c9b973d0a2c1d16591b0c8d5a732652f1beae316de25e58754194772a3133654c9b973d0a2c1d16591b0c8d5a732652f1beae316de25e58754194772a313d182b01f4aea0c193335b52f2c2a49de3d72c2dcaef6b0590625806675ff7fe9d182b01f4aea0c193335b52f2c2a49de3d72c2dcaef6b0590625806675ff7fe9ef342a74a06fb5af4fa1ef23791379dd704c392582e123da480a3407eb586e14ef342a74a06fb5af4fa1ef23791379dd704c392582e123da480a3407eb586e14078d1fc49d2ba0363ea2b1c3ed24189635fc53893f2a02bdcfa68502d3a1daab2dbce27e1364c302559e060d9826c7f96a0d052dd10e707fa2ac2f9812739420e4c649c6aef031e8f52e9117989613b9e53b2820bf37e791ec1cc988b734158ee4c649c6aef031e8f52e9117989613b9e53b2820bf37e791ec1cc988b734158e6f8898b748d7cda382d2be21a30c06285e2da4993bdf1047af40fce49d52cd846f8898b748d7cda382d2be21a30c06285e2da4993bdf1047af40fce49d52cd846339d12dcb2f28d78ab70a0af1e2327faed57b7899b0d2409215a0e6d9e52a961446ccfe0ec327b3a94cb9ad40ef51c4c0ba5dcd965b6d3e1669f3128d56f282bc70a0633f319c29b59d97a28eb77e69080cc4c46539a41c5ee76c4e4988b2d15e0568fe6eb65794f0c394ebef9ade626c112cb4e69bc36b319f45a973c2faca958e5d6f1c247e76b6276555a5595656108928fe3c92727ecb2975b3216a4db90527faa3d0304609b04a98bf8455c557cd42ad5dc08c97037c9ba714ebb66d93cc8b05fca5466fc6674d9ef37694660df33c3b9a0545811118e1021cb709b6ebcc8b05fca5466fc6674d9ef37694660df33c3b9a0545811118e1021cb709b6eb57152e65e737f72462ae6d6b9d419748a9b54706225448427db1974295c3625b57152e65e737f72462ae6d6b9d419748a9b54706225448427db1974295c3625b38a50df5d44c1d64ea23be2987fc82c65e28c5515610a97116e8e1521b915de538a50df5d44c1d64ea23be2987fc82c65e28c5515610a97116e8e1521b915de5379e62e06ae6f41c1858a5911d84c8e77f1eb7accd12e8787436e7ade2baafcd3d249b1a649cafffdce9a52b89d3c2897cf698b1cfac0092f277745227920a0de11ecc52c7437331e577afa3d0169cff37a0a19d94aa740eafbec3ca778ef51ec23be640dd51f13fd43ed0303f82f772256171d97d54717e2d94b5d17e212bff15438c8396931a932134a861bd31d0e50cb4f2b171dc16dbdc691256cecdd2f07aca67aa89c47422d3f7ba32a22a25d1adfb1bc466f3f79e48d1645a1fd53369eddd6fa2bc295d4d74f09f8f025d84c1dcf6be6bbf15e0ece8d182774fb5e816d86e5c1e42d53723c64caaea674b4a7d41b4d1fd860e8e3d41fabc551e4f4bf26dc0e068dcf3a5bc8e054205b85b7720e1d49265bbc64bf515d2cf79197df69a303d925e06c5638c7509e2dfbf5dcb192bd94ff1451d4ec7588059e8b46a9906rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootpython-osrf-pycommon-2.1.4-1.el8.src.rpmpython3-osrf-pycommonpython3.6dist(osrf-pycommon)python3dist(osrf-pycommon)@@     python(abi)python3.6dist(importlib-metadata)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.63.0.4-14.6.0-14.0.4-14.0-15.2-14.14.3dds@dZ5cK@`^I]{@]@]Z@]:@\}\U@\=@[_[[I[(@[ ZZ}@YyXXZnXWW@W@Scott K Logan - 2.1.4-1Scott K Logan - 2.1.3-1Soctt K Logan - 2.1.2-1Scott K Logan - 2.1.0-1Scott K Logan - 0.2.1-1Scott K Logan - 0.1.10-1Scott K Logan - 0.1.9-1Scott K Logan - 0.1.8-1Miro Hrončok - 0.1.7-3Fedora Release Engineering - 0.1.7-2Scott K Logan - 0.1.7-1Fedora Release Engineering - 0.1.6-3Scott K Logan - 0.1.6-2Scott K Logan - 0.1.6-1Scott K Logan - 0.1.5-1Fedora Release Engineering - 0.1.4-3Miro Hrončok - 0.1.4-2Rich Mates - 0.1.4-1Iryna Shcherbina - 0.1.2-7Fedora Release Engineering - 0.1.2-6Fedora Release Engineering - 0.1.2-5Fedora Release Engineering - 0.1.2-4Rich Mattes - 0.1.2-3Miro Hrončok - 0.1.2-3Fedora Release Engineering - 0.1.2-2Scott K Logan - 0.1.2-1- Update to 2.1.4 (rhbz#2233722)- Update to 2.1.3 (rhbz#2222415)- Update to 2.1.2 (rhbz#2170020)- Update to 2.1.0 (rhbz#2054780) - Switch from nose to pytest - Drop Python 2 from spec file as it isn't supported upstream anymore- Update to 0.2.1 (rhbz#1905288)- Update to 0.1.10 (rhbz#1833518)- Update to 0.1.9 (rhbz#1762208)- Update to 0.1.8 (rhbz#1753048)- Rebuilt for Python 3.8- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild- Update to 0.1.7 - Use Python 3 Sphinx- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild- Remove Python 2 subpackage from f30+ (rhbz#1666189)- Update to 0.1.6- Update to 0.1.5 (rhbz#1593273)- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild- Rebuilt for Python 3.7- Update to release 0.1.4 (rhbz#1459873) - Remove upstream flake8 compatibility patch (rhbz#1377139)- Update Python 2 dependency declarations to new packaging standards (See https://fedoraproject.org/wiki/FinalizingFedoraSwitchtoPython3)- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild- Fix FTBFS by adding upstream patch to use flake8 command line (rhbz#1377139) - Use 'python3-flake8' for python 3 tests- Rebuild for Python 3.6- https://fedoraproject.org/wiki/Changes/Automatic_Provides_for_Python_RPM_Packages- Initial package  !!##%%'')*+,--//1234567899;;==?@ABCDEFGHIJ2.1.4-1.el82.1.42.1.4   osrf_pycommonosrf_pycommon-2.1.4-py3.6.egg-infoPKG-INFOSOURCES.txtdependency_links.txtrequires.txttop_level.txtzip-safe__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycterminal_utils.cpython-36.opt-1.pycterminal_utils.cpython-36.pyccli_utils__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pyccommon.cpython-36.opt-1.pyccommon.cpython-36.pycverb_pattern.cpython-36.opt-1.pycverb_pattern.cpython-36.pyccommon.pyverb_pattern.pyprocess_utils__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycasync_execute_process.cpython-36.opt-1.pycasync_execute_process.cpython-36.pycexecute_process_nopty.cpython-36.opt-1.pycexecute_process_nopty.cpython-36.pycexecute_process_pty.cpython-36.opt-1.pycexecute_process_pty.cpython-36.pycget_loop_impl.cpython-36.opt-1.pycget_loop_impl.cpython-36.pycimpl.cpython-36.opt-1.pycimpl.cpython-36.pycasync_execute_process.pyasync_execute_process_asyncio__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycimpl.cpython-36.opt-1.pycimpl.cpython-36.pycimpl.pyexecute_process_nopty.pyexecute_process_pty.pyget_loop_impl.pyimpl.pyterminal_color__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycansi_re.cpython-36.opt-1.pycansi_re.cpython-36.pycimpl.cpython-36.opt-1.pycimpl.cpython-36.pycwindows.cpython-36.opt-1.pycwindows.cpython-36.pycansi_re.pyimpl.pywindows.pyterminal_utils.pypython3-osrf-pycommonCHANGELOG.rstREADME.mdpython3-osrf-pycommonLICENSEosrf_pycommon.1.gz/usr/lib/python3.6/site-packages//usr/lib/python3.6/site-packages/osrf_pycommon-2.1.4-py3.6.egg-info//usr/lib/python3.6/site-packages/osrf_pycommon//usr/lib/python3.6/site-packages/osrf_pycommon/__pycache__//usr/lib/python3.6/site-packages/osrf_pycommon/cli_utils//usr/lib/python3.6/site-packages/osrf_pycommon/cli_utils/__pycache__//usr/lib/python3.6/site-packages/osrf_pycommon/process_utils//usr/lib/python3.6/site-packages/osrf_pycommon/process_utils/__pycache__//usr/lib/python3.6/site-packages/osrf_pycommon/process_utils/async_execute_process_asyncio//usr/lib/python3.6/site-packages/osrf_pycommon/process_utils/async_execute_process_asyncio/__pycache__//usr/lib/python3.6/site-packages/osrf_pycommon/terminal_color//usr/lib/python3.6/site-packages/osrf_pycommon/terminal_color/__pycache__//usr/share/doc//usr/share/doc/python3-osrf-pycommon//usr/share/licenses//usr/share/licenses/python3-osrf-pycommon//usr/share/man/man1/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protectiondrpmxz2noarch-redhat-linux-gnudirectoryASCII textemptypython 3.6 byte-compiledPython script, ASCII text executableUTF-8 Unicode textASCII text, with very long linesPython script, UTF-8 Unicode text executable, with very long lines (gzip compressed data, max compression, from Unix)  !"#$%&'()*+,-./01234567PPRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRhttps://bugz.fedoraproject.org/python-osrf-pycommonpython-osrf-pycommon-doc2.1.4-1.el8utf-8e57141a2d80f62355254feaddb6500cc0807ae9caa01a2cb904e47134b30a3cb?7zXZ !#,YFG]"k%a éC?#L ~.2䅳TbRX։仂+J^%΄pDdUŬ/-APr_軽8\f}%C0 ņ:šRg숰< ~ZY_%/ D}S=X`]- b J!i[M֫8[QtAuk,o(qccuҫ<)ݳF/A=@w׭rF hL;-Hqb4q%rH`T]6D`)":Ju}$T4] ;NS 09L@>*=٣N钪ukxWi#SNd;cd_ IԒU ҳ9Xø/ׇY1"6Z -@=lsNӫ͘K9c/̙{OQ]ȱۖIjIYa&,^ L^!"X2AV)nY${&7xhۺF^cbo[r77,}g$A{ A8lr!Q m&G7u!TmoI ͸IǙckyM(vן L&ah Uh DUG]bIdwSi>T[UkB6 QK@]Vܪd6<fKCCCa?H*Gp9La@iYxb[߯c$>cQ D(EV0C~3z!` x6P:CKz $0))쨓3%ǪZpa-ɪkND̳Zo=3 ii6>``kS: Y)nY1&lܔ@@es9ap\Tzml1Ŧ8k+X2IeS Ht(7g%gG$Ɨ!UD}ToGv C WvUd4V:iLY,X[G`G.(:TK4zc (C^i{y"Pe(HǜO{ң:8Ћy#;dģY\gHr/f֢̂XyӘ2oҏד'pqQoSSgy&_#oEYڻNV?Aن2m(vroyˉ@O}>)_> scY  x >jd)bmĽwpe BD}vc*T}5+Ԓ4?a r׸/(R2 t_ Kx= MUtPZ+VP _kI2/7=ݗq$Vly0P(A= –fN\թ78ZpsMz%?^ kɃ}YO׌. ϓJub|hvI8x iú KQUD z_Z{ ?\tEt@x_+u+tfM[Y0j:ѕcbr/Cp竩 dOG%-OU䊐Az"7ىGs8 'K6Pw|EXyoϬ%ݣGZƼj#^%*3y*Ys+Ȍe"@+?^q}&ΔLv=9| 2<|Y&x Z7d.RwkK;m, Wԇ'<ߚ9w;5ƒzp>z(89?+nk ݕe5m𞚈ӠV3]`2z*zmz3$ T?+bӺ$m{Zh]l%}{2 vު0@0\u[.aS`2G@`B<_;.qvd $cI9W%ϗE3xezD J(h o۪[ ľ*xxz3.U`ֿwDeJ)fMu0 1o}D"U?Ywйj5"׿y͕Y8tx4jfɷ -g P}u)U0DM{lWl,dBwУɛ$x.wV0 Ev-7{ӞkW&s:Q| |YT\di "=Lۗ}pBc:{iU_iQ Kk_~ژ\ozO|dtqZqA$$Q]Oc޶:ԣa~xro<5 pB@8Eه4RD:Dջ3 JfIdj>^ [n*6w٠+7ce<{0v<=L$ECX%^b+鈖gQޅ{VsuM( j FW=m|RE3YOHld@WiԢ 6@V?BCGhu]LxhaMyH<;H`"[5-戲:&㎃wG;B%E< = s d ^Ae,e7cBhQus^c%`fΓpH)Q:ڶctӘNE iLQwy}݌9Bw@#Hpvm6k~B]D{OzDg3ɨ! TEuߑfrb]0?|'WԠĎD_t吉}daUJN]0+Z1 H/h.3yw Ƨz`{?9Lܶ\L0:l+҄ "͛`+nTX.p4.Sy]ÒHwNk+.U%pY0 NuYt*:#R+~>Xa2B U2S#Þ=,- O#jD].  GvF"b^]7T$Z<;T& /̪܀.!+ysq&e53Ht$t@Nj霿Q9BPS :̬gt5݄5aZ/~cч;M[ K"wޝf}Oj1p]%Hx!:fU H O} 1 dQc$ʼn|i|[mxҹQp3TU`\,S9蛌߽I :j2sX%ܠֶSw!!΋~M:'ӂ5Яy^5,αTϒ1 `|mur:ڏ SPXY[*ߛ@SΘB g`_3t'nW 3=pg I1{˪hVlR 57ZDϑkK3׷A K??x4O oMi{vzgg֨/nbGiez=ȃ1QWO dM7\Rϼ?@[2~B>{NC!2|.^[AѾ :3I[v_YhwzH`cW,>d!*O _&y40Ѯ5ѡ[9R\zr8f p ̐bDGlZ9tR*$ذn6KѐhE?E YZL_DjaV$gLNjI^/@#`3{$ z-|UӼ5cM̚,a5/B\$T}4 pc,Bw  h"b\ θ tu0#tpmĽ":h`+o+[o7I'w?Jp~0^X'e#2 N=jdkc',b\AY,^ȧ`bA!f|(Gu]V'(M8PuDr=3Oad`M(\)eTJˬZjg1\)S-[9eHίr5:|*i'F,#D/dD\K#qT &<%#OxAC?ef > 8 @ |+X< 1z?AXBۏ-jR0&zRN<^`尼>Ҕ<5FhļZ9|`6i2hȹ\[=t}pi@}7.H貋,hy?XsvK$j zPeЮ+enxKX+*1=]SQY,FH;xJۻvA\[St2"ȑcDPɲVeXPWy{z3{UG0117oFZ&w?0rjTEw3߯\jK1{Taն a, 47BVU>d}̭CܜJǬu\g}0|89Q,V/Z"n_X;ڿh/l";~rThI;ݲ;KKȖ+N >NP cŻsFނ6x2s o#vlɬ־|Z?sR@"\TxR,&|P+W7_x܁@z4Iݤ~dQx[*wo]_5d<^WdҐ[3dI-+XϸT%`p,V4EV`TRe@" U@O$uTT^[I#kygzdȷlTuՂ,RgNJ=WNB"ll Wl# %Mf-mg)͑u+.𗸃l"`eP'bT[_\}p<&GTw7H-&-$[F̦IM?-. }P FgC Z7֜OW0)*ХԮyQ])!27hgJ@(Z@y7~gÄ B-=:#$)di(XNmb\Ӏd2R7$Ap1ٜ(iLL`:mY(Rqz`22#7П'hEOߔkr:d"FR H)Y,u<*%szOW@H-t׭!/ǽO$Mzcz A3z̈!i%f<ԋK0ʛqa_?,KGGM[7ɬ6 *r_k[|BC@RfYz Lu_LޛTV i,9ԱsYl"V {抂!;wFxJWͼALs"J7YHMzz⁴EvAegWh+7 mp¬M cѣ$I3djLliQPG8g"Jj,XG8Kd=$!Ga*gݸ0$$ҳ3mB(̽=d_gy;]y<_/{xmn0i ,Q/}v 289/2K&S8h%;٤ 4u;P^%rϳnzU.r5/I #k)U/F;Dmq'WLK໱5 WR)u 1]I3ghX C*uKs)+>{fE :ث`B4R_fɣ!GކNګ1Y1!$?ۏȸYёA,u1o%皽 N5R}ȓ목/N׶{_i۷ *O=>c='ص# O۹+'w6TyQ"n 9m_ gŲ/RA!"TER 8E0`zIE 4J`KCifSm rn*bXo/hۡ )ld2B1RJEӇA:f9R[O6wK7kiǢJuڢV^ɗʗB}#jbdXxξ*oWL ʝ>}}rq;`^ėO0ôA!pqh8OLeSQ+.^<.F{g*?' Dhdܑ\IE]Y_0=#NQ?Ovu1.\BOB 0-U*>*!xkFo~Ǹ횥ҍzr:rpҼ5bMjV[Va]CQ T;`S2ϲ%!YPغj1nL.'On@C mxFvMB( J|m':D'eD5ΧB1dɺk|@_qa6&(z5WLT2сv[ɴK_^mcP1 \@(*l75a)6~TGੋm7ZKҘԍG&UG+x;9 >SVج:)"CsOnAHq`~]s# T M /42 ;TROoƎ|ۦ6kGA DJ qK/J62օ`FP@+eW*) @Jy`!~wé3Ekgf ^Z+^e]:YTjtʤl=~c')HxkRO4R> e,:<&h* iq ԣ r}PLЯ&R9%~ +H5d*;WgF"P!(e Ji qD%R^ g " ϞZU8<@(«ZII\d .Jօ{0n?m n6TV:ټ?FuƦw)L'9D*b!e Wȓ÷dJ@_xO]I߽E0}5%kIor 68+ 2ʽڝ0#,2s%π NOQ~acD\ܝ7 Pu@r4 <%}}^Pu0Ixщ:o{a֙_C.@qycX=߹-Q,<Lm-l[s;+1 9f1퇫WlDn7;2|:'jB|&6{FoPіӱLEA_Rdua{hЎ̑,0&ן!nyPgE^ c&3' /"펌T;&HOw->$TX.UL]͟ [ y:Fɗ)f/f*f3'Q洕>.RJ (26Tuo|>396raomu M22ȓw&(ŠGޕEޢХA{LmC걹OGaRTfx5IPό6>w3L}+7ˆ',P5G 9vES!$e1Rs*9A|n=/lJB]XksMq`:˘c,)۫clɌJw Z̏oQK)mʓ~եq]=x;]\騇:FpqMLs?!X]$ʄqU @g0=Yֽи5CBRNb A1eZz1i5<5: G> 0"wroakO9D/Tps_p1v`Qmͅp ~aB+QZSHbKLE#TbŠ~L} =\6S;>)reo| nvAkk>cBs%Ay*ԯd=s8 AYt@vҮMB-U_yzቤGWF668op~K&"m j+n#3oLh-ɒ!c5Zԗ9W7KdbߏX *zGYYc)KʯtO>iNYE6Tf^(<j,KBa)D`RM xry@(qWK&98ؒ/*Yrtykg@>k39<}cִ)${*T;NbsK )GUiOLf3!IʢxY")PH%k`QZX0J۠qKZ:[)~iHz@8'EwD/畵W MZ Fz.sO)SfLBl(Q?%gQO_ _A״lȤ R- OH:[WQ4XD# '[1RN-f/U z #8i:}d$ Ew7;a[c5RU_JFL!chX]1TFvP0N;k{`OZn:Mf饷(ɋ., WSni=`ɺll7> s0QlG},puXfi:Gχ- cBC"9R^B@.I9-ŔXĹOMrmoN!ٹ^#ijIN=u뿑30ӅH/7sQMX>mT^<$/ A -SQp,(rʜX֛Yj,;i)G?mӯ#:bvb^qZʬ: #Ce;*"Tk8`aXo[dH<ԥI&h8]CAb#':S8ƶ>o=3MUjjs3ZXJP{w٭/i=oUfNS5MFAdrPգXg4ɩ(ت.vlr-^%CifD6}?ke,Y0*˶)2`ZԮ ft8P0nnNНwP!oTח)Д&Z֩C졙:2CT,#?§\==\-\ԷCm_{d('6Q2s5JOНUXNؒbGpY1Ͷ FB8Vr q8<3c}苼\W3h芓`6ԍbox)'J/HLOC}ZqaݞoK'[_8O" "gC'D:3zms$Aj FФTtG.(xalZpQӜuQȿpi%#>)Uײq] PHjI"XMD)'1[Nl2͌0^rZl a)ʹ֢'` ޒmRz/m{5 Bp8hNVroDkɔwiKͮ\_W#@GԸ,hqOI ʅFѩ7M@"YabkXӹ<k*_AfYf=`1=,i<$fpHxRn3l j|8N՚ \3}o g9@7@یg#kĞeb"S 9cNt|2vڟ v4~J qiBH+Pn6۰>YK{Ymbk*x}f|u'yҢ>z7!߲sv[g虾}ͮ1[AH=nûe+tb^86C?)EJkTH/,%;s BY[F׫dgIChH^4+ȱ+fc/Kֲ.\w Gհs 6[Ѯ$?E;u;*.AnHpKg&}ScHK-eL&y[pjwOla~.ue^:%8QF17{|G, np/(X7n&Qc}a!Xh]HX]2;hc4viDg$g]jr >[t BkM ed;e/AZ(A2w0~\D䈪ke0:|qkOb42qC>E`DS3pI馺fAaߛQfOKz>BH@˘Y[ܟa7Kmqѹ%VcJ*>,:L 8hݧyBfS~%͇p-r>gLʹڽ8U %I"jR@n*d9):Mi7P#iF;m0ڢW-ۑ] 7SxVw7Ӯ{/m&¨f֬݃(EVJc7:k浜 z0+9 dM(JL[Ϊ8!([ "hZUA#ΆAbBJ+',vEƮ"pjP\7% [LerSR?-IF+5X8zh|(:~2IS<wuR56NKTA@l\03aPW@Ioo@UL^2]҈&zz??o|r '(T#ӅW^eQ"yKgXa3n7@gr"YK4YCYWԯA;-lrq2Siu\>^ ^pј(z FF%1DCBV7#RV9X 2` ݊\?Y!o^[c 'S INR%⮅$w@iL.s) rBr7,Gr/ҦC$Ɨl/o-KIҜ qJ"٘#T\_9Vf*x';KS(F;:SB4|]sZ%(qL-0T[|Xx$Kъ ,8RU1*]_ Wna^;W°;6LTgx;gz~Lxk)̜x]2TLE/\3LTqKu]_E.wŷλ?co!#0S8A?%4%VaGܔȟxݬ"M9% Ű|%$+ EG>RL?*R`OO*#]?}(v] Avo$ZY%/螗[dW'%ѰE~ P%oĞE@fT#uS9tJԒu7Y?΍c|p*:N8o B3KZ_QPLϷvӼ#ە~` y 9:>" f@y ypȣAP]b= ]>ct3R֌l1UDH. s qK2a7qU zXD76ZًۖZpt@ʜ"EHs~:iUVg0}M7hˉ#v:*?2(v]8xh1lWec>G6y`IqiNLHt3R2/ b ㌂acXd^,5uE\"˕F6Pdm/#2]XPNWfQӳ"1F {0O:|i*gNU3"tGaQn|SF20zUn5ط1^m `o!v5J%xt_ *yj~QEF4y ϩ,NDJh uB؆~ÂX p@% ?c- wE%U%SV*ܛjPzbLKhKK!zlX(Z]cRM'x]X:O ;V v#WC⾗}YD]7`tuT t 2L`سU\r?ec{qhxCwe$+R`@pǵlXp&dj38S{ !3o]\y9mL'J2sD@v{ tC8@>Rj qH64"km;5L oyGl^rx Y!0_QY Sb4rt a KQo&+5i;QR '`SiHWcVVTK%/!MoQʣ vy̠V@'nryZAN8$^ayGIR3r2& e1 JX!c5z;NcPs35bStrɔӾUzx4:(]m+zL>؎QLWNvYWkAw@ݣg,b0"ј,1VX~i0c~MպȂceۛ\X@l1p/r~P5QTfi8SM71D(EZf_R4-^,_؃eU♀ ]/O/BOƶR=NQ)0$ֆ5f=J -וmS+["0\IAt Fh}] K2.o?D܀ʵfS96!jxbEj:rrb(Eդn`A"*.c(O t%" Tz]_'hl O(8f.BÈ8'7?ք[Ov{]PWUv^͌&G<˫>Q40_ˇG`s #0ŞneT`Lbc+g ­2xwuD%wcB[1JB+e3iDrwo7wlj0&mO)WFbށ9xƒ? #oQ G380z{ޭkl />&$1 Nƒ]uH>U^FAU=1]"۬B*r POA,`'+G` >մm4姳a 6Tn*+|N3kuG^{ yg rN 5^_yxw:M!n\LKn_|6_ GAcU.uzˢ0<)0[>0I1Սk:+#՞.f g!G埢r:fbfE3{Fi̴2N`iz{DMs%}cCͨ:E) CIZ[`AH@+Dfba$bk `ׂd JʶwB{sSOTp I G_Q!0԰O4pEA\1x:ɷagJ\&9v=>_K,W:RAػKd;3zo %gI wK3҆ɸB*j-Բ.ŰAW%/ +"_Tôқm%$S>ӟ 61_"ҏKݪ}U֋N9TdQxc=)2^=͉ldkIUDa6c{j̊iS\Iֆ3w< l ̯CS294^yBa;.ouש5V}yzRz* TJ'NVbs0dG\,빴({}ի`,}: .XYUe(٬D&5tƔ4 w;h"T4JF-ӊe=M]ǹC[rbQE`@ 2ϒD"S#y{sc oQ&GB<4Q,74Dz  YZ