python3-tenacity-6.1.0-bp154.1.26 >  A bx!M@eeex^' A1ڷnRaYF~) b״ˏWe'C1 ").>M鸟vM1u uq NG'%+m`wߑ*( h/pA4?4d $ W $AJU o0x0 0 80 0 0 0000k(89:F(tG(0H)H0I*0X*8Y*<\*P0]+0^.b/c0d0e0f1l1u10v1w2X0x30y3$z4h4x4|44444Cpython3-tenacity6.1.0bp154.1.26Python module for retrying code until it succeeedsTenacity is a general-purpose retrying library, written in Python, to simplify the task of adding retry behavior to just about anything. It originates from a fork of `Retrying`_ Features -------- - Generic Decorator API - Specify stop condition (i.e. limit by number of attempts) - Specify wait condition (i.e. exponential backoff sleeping between attempts) - Customize retrying on Exceptions - Customize retrying on expected returned resultbxlamb62SUSE Linux Enterprise 15 SP4openSUSEApache-2.0https://bugs.opensuse.orgDevelopment/Languages/Pythonhttps://github.com/jd/tenacitylinuxnoarchc >8e8e!!00sG(^ ]G,]AA큤A큤A큤A큤bxbxbxbxbxbxbx^VJbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbx^VJ^VJ^VJ^VJ^VJ^VJ^VJ^VJ^VJ^VJ^VJbx^VJbx^VJe335273075d309ecb6fa109ebe8a8888ddd1c6b63acd83fe8c07fbd776a4b3e9cd4aebef2b2c258262ef6915c93c39f487684bf932d8b72c719ccb739e3bbef101ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b5324e33470901e62a80c1ca68c323a3c77cf20bb170331944a47421598ef9bd965ff0039930dee1af5104714a3d5392b35ec3384ce0b5a41676d83f3dd77258b42b4ba864f2755854550db8f0ab6e03932c90c9bc3cd542259786702e78a521cf5ca5b77f4137b400378c19deb6cd64dd6b7b637771d9638d0a1cac910ae85f11b420142a00ecb8ca3a0a110565b9641d44ac35c33cfe7910d56160b30af0298c1f948505f2d236ef7283af44d320ec89f369bb1834f5d6a8545d680ebd2a19effddee4860433f5df483a387ffcedfc3f160f693aca2acb111a52175fb56f15a0bbb56de5c3784237fbfd4d447feb7e992384013ba34b54c8c696eb65276d2d9a73a8d39833c1a18f800809ed6887599e7e4addc78efbd752ca4241b12b256374e9e49d6585b60c41a04c2d288a838da94fa0288854123c4d68b199b923e2c4a4e9e49d6585b60c41a04c2d288a838da94fa0288854123c4d68b199b923e2c4a9dc04cab3906f4447176b1cd50918daa0a8a447ab8d445b733d35ca333897f4b9dc04cab3906f4447176b1cd50918daa0a8a447ab8d445b733d35ca333897f4b1dee6bd6e14b4bbc7e721c064cd3126512afffb541c1d1c6e8d2a2355fd15e075da3511408f6e8a66080bf5451b7e700fc2ecdf7db4a4cd33bcb69c4babd7203b559772408e00bba9cde7da4dec1f507ca2d6bffa547a8206f56a3c8f35a5a9c30c4790f559d41c3e30736c81c2d49180a5e2a84dba6241f23874bbba98d233ac5f565d9e60730c541b506a90808de3a1590c317718b5b969c6ab322cf284a27c5f565d9e60730c541b506a90808de3a1590c317718b5b969c6ab322cf284a2782d1a41649033994766f89b2b5e850bb03701a9ddfdcc19b5e87450d16772d9efe89d2e865d7e83df89e31f4a55c6d5c7fc096b3691c79c02970946916eff32761b85d76288393b5cc8fe95bd3b232255814a5f480ba92fc5bd6a8eed5ec0dcac744698c25ea54292cfc2891c6d1ca78dd31e478dfc10329bcf94f36f4258d0c5bb94d2dfbf527404bdfbcf3f362d419219bb9faee69da8125fed872a791a57c2d57cb4c30e2b820d17bdeddeab420e7780a89574d67ab23f4b3a5a90fa120cbd5e1a5e35bccd86fa73b702150b4681644ab1f129a4c35b256a44fbf2c39e30e1b2ee6fbd682bdd354b3d20e147268bc5f125093481373ab424227d1a7311f00bf419365a6b1e20858eaa3d536877b5139bdde51375a6f314af92d803477028ff14e2665166e1529867333c2d4556280cd0f520e65d12aaa72463abe6bbb558cea714bf9c12d0e264a93a0472203ed57c1fc49f70427a47a1706b8f446d83b64c6ba28094566d82edc30e39c1e03456cf4b1c4f5dba868222b2bdd68617c56c90dc3d19008d62f4053a72db76efb91f625a0a2472d8432b2cabab0673b4efd337e1a83f733e308f3f36ad6d34e21d43d5772382afc903429d4122cd0ca9224ff44c523c34b7d1afc4243b7670da3739213b889409756f4ec0b0b0a911c4a8c732ced4d37b758777f3a5966df96353ff8fb13fac212397134d5d869bcd6f977b801cc91a21befee2e0d9abcc0b68b6e0670902afc4a7e528902d54109de3bc8a59b0fc2e75ff95fd097aa046e9534c343aaa4425dbadf1352744270c0d2a185e409b02a35c2393fb4af0fa2d6a06c5bef2b68b0f5fe5a091ba62b699c97b7052bedcf7e78a7329a296d5b61b73adb25ed1d16eb8494a8de5a2b506f4aa92975a658d1e17ffe5109a7ae296caafcadfdbe6a7d176f0bc4ab01e12a689b0499d8bdrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootpython-tenacity-6.1.0-bp154.1.26.src.rpmpython3-tenacity@      python(abi)python3-sixrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.61.9.03.0.4-14.6.0-14.0.4-14.0-15.2-14.14.3^^Y]]fl\f\5@\l@[u[;@ZV@ZV@YYX@XVz@XAb@X#W Tomáš Chvátal Dirk Mueller Dirk Mueller Marketa Calabkova Marketa Calabkova Jonathan Brownell Matej Cepl Jan Engelhardt Dirk Mueller jengelh@inai.detoddrme2178@gmail.comdmueller@suse.comtbechtold@suse.comtbechtold@suse.comdmueller@suse.comdmueller@suse.comdmueller@suse.comtbechtold@suse.com- Fix build without python2- update to 6.1.0: * further Python 3.8 fixes- update to 6.0.0 * Python 3.8 enablement- update to 5.1.1 * upstream switched to reno, so no upstream changelog * Use setuptools_scm for packaging * Drop Python 3.4 * Reduce wait_exponential power by 1 so first wait is equal to multiplier- update to 5.0.4 * Try using unshallow clone * Add support for Python 3.7 * Add test for attempt numbers in interleaved async coroutines * Fix wait_chain to be runnable multiple times * Fix six.wraps having a problem with __name__ attr on Py2 * Add retry_if_exception_message and complement * RetryCallState: add retry_object & next_action fields * Tweak wait funcs to accept call_state with backward compat * Add RetryCallState class * Documentation fixes- Use "Requires:" instead of "Recommends:" on older build platforms- Remove superfluous devel dependency for noarch package- Use noun phrase in summary.- update to 4.12.0: * add retry\_error\_callback param * Fix Mergify conf * Enable mergify * Implement before\_sleep logging hook * Rename tenacity.async to tenacity.\_asyncio * Remove useless install of nose * Switch to pytest * Fix codeblock formatting * Document how to use Trio/curio * Catch BaseException rather than just Exception * Fix pep8 errors * Only install monotonic on Python 2 * Stop using pbr to build documentation * Add \`license\` key to \`setup.cfg\` * Avoid inspect.getargspec deprecation warning * Don't fall over if an old version of tornado is installed * Allow to specify RetryError- Remove repetition of license terms in description.- update to 4.8.0 * Allow waiters to introspect last result - update to 4.7.1 * Missed top level import of stop\_when\_event\_set * Mention Tornado minimum version in README * Fix unless\_exception test names and add no input test - update to 4.7.0 * Add Tornado support * Fix pep8 - update to 4.6.1 * Simplify wrapping code - update to 4.6.0 * Implement \`retry\_with' on decorated functions - Implement single-spec version- update to 4.5.0: * Replace hacking with flake8 extensions * Fix import order * Put a default sleep attribute on BaseRetrying * async: allow to specify a different sleep method * Issue-8: Make sure doc examples run (#89) * Remove Python 3.4 support- update to 4.4.0: * Document wait\_random\_exponential strategy * Rename wait\_full\_jitter to wait\_random\_exponential * Add retry\_unless\_exception\_type * Add missing ')' to README.rst * Do not duplicate statistics fields in instance * Do not start trial\_start\_time as an attribute * Add an example on how to combine stop conditions * Put a link to the GitHub issue of retrying about the fork * feat: added wait\_full\_jitter * Add new event based sleep and stop * Add \`wraps' method directly on Retrying object * wait: handle OverflowError * doc: raise Exception in example so they actually work * Remove weird example with retry\_if\_io\_error * Bump version for new feature * Add Python 3.6 support * Add retry\_if\_not\_result class to compliment the existing retry\_if\_result class * Fix six minimum version * doc: rewrite the before explanation * Add \_\_call\_\_ on BaseRetrying class * Document before and after keywords * Remove useless MANIFEST * Remove non-working PyPI download image * Bump hacking to 0.13 * Use Python 3 for pep8 tox target * Remove deprecated wait\_jitter- update to 3.7.1: * Fix pep8 errors * Correctly set the exception if we TryAgain for ever- update to 3.6.0: * Retry on coroutines * Run flake8 only with latest python * Deduplicate retry decorator logic * Extract controller IOs in subclass * Allow to combine stop conditions * Add SayThanks * retry: implement bitwise operators on retry strategies * retry: add retry_all- update to 3.4.0: * Deprecate wait_jitter for wait_random * Align tox and travis settings * Fix README typo * Bump hacking to 0.12 * Fix README.rst wrong description * This is using floating point seconds (not milliseconds) * Some small docstring updates * Use py3.x compat print in README.rst * Fix typo in retry_if_exception example- update to 3.3.0: * Implement '+' operator for wait strategies * Rename `_retrying` attribute to `retry` and document it * Store retrying object as an attribute of retried function * Make sure statistics are thread locals- Initial packaging (version 3.1.1)lamb62 1652087269  !"#$%&'()*+,-./06.1.0-bp154.1.26tenacitytenacity-6.1.0-py3.6.egg-infoPKG-INFOSOURCES.txtdependency_links.txtrequires.txttop_level.txt__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pyc_asyncio.cpython-36.opt-1.pyc_asyncio.cpython-36.pyc_utils.cpython-36.opt-1.pyc_utils.cpython-36.pycafter.cpython-36.opt-1.pycafter.cpython-36.pycbefore.cpython-36.opt-1.pycbefore.cpython-36.pycbefore_sleep.cpython-36.opt-1.pycbefore_sleep.cpython-36.pyccompat.cpython-36.opt-1.pyccompat.cpython-36.pycnap.cpython-36.opt-1.pycnap.cpython-36.pycretry.cpython-36.opt-1.pycretry.cpython-36.pycstop.cpython-36.opt-1.pycstop.cpython-36.pyctornadoweb.cpython-36.opt-1.pyctornadoweb.cpython-36.pycwait.cpython-36.opt-1.pycwait.cpython-36.pyc_asyncio.py_utils.pyafter.pybefore.pybefore_sleep.pycompat.pynap.pyretry.pystop.pytornadoweb.pywait.pypython3-tenacityREADME.rstpython3-tenacityLICENSE/usr/lib/python3.6/site-packages//usr/lib/python3.6/site-packages/tenacity-6.1.0-py3.6.egg-info//usr/lib/python3.6/site-packages/tenacity//usr/lib/python3.6/site-packages/tenacity/__pycache__//usr/share/doc/packages//usr/share/doc/packages/python3-tenacity//usr/share/licenses//usr/share/licenses/python3-tenacity/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.opensuse.org/openSUSE:Backports:SLE-15-SP4/standard/347f4a6088c350478f3ea0030ca40f5f-python-tenacitycpioxz5noarch-suse-linuxdirectoryASCII textPython script, UTF-8 Unicode text executablepython 3.6 byte-compiledPython script, ASCII text executable  !"#RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR|N`䯴%Tpython3-tornadoutf-817ec6d1924bd016bc29b832aaaf98b8cc56ac4b1a54e3f6edd15d7fb4c81849c?7zXZ !t/o|] crt:bLL > KͥQP-ʟX@۰na[%Mdw= V&RhCc#ݍJfџ_l')+ܨ]>*G;b7I_oH~l&j 4)'.Y,I%^oB>3DzR)tD-l^/,lQYΒԸK,++{' \$V}JW'` 9J61An+N\ቆౄOdSVQ_= o!>)yِ/W"R(eIZohGOcы6?9 9nNC,HRsz'Q9*=ڋ!M{]֕!5/}$&_qqзP |Q9 /AxjQ1χ |vzbG3`23"7th vYt)i{""&ưgB0yf@`12tȎ 4 1-eI׫ӅX:i>(@ٿd{k CW$tiZV:  X\կyf%5ǡ:0;%<Xo w2t5 JG.~1{qǎE]4-8'L*W=D VQEE9؟6wr&43@8{%LUu ]~rя3`H>Zs˲m-$lz\ x8ooO&jm/#l:Vz 9IzT ~mT*ggd ٵ@y ̷^uWtm@kKcz ൞5Xk>!vM鷺"P+3ıDu*s'ZI($DT+n9`A:htz@s =̈́<}wMGm;-?1jߧC#a=&h3 mN3;:ǺAQa9Zv(e MvQ6 RݝɁ5'%(;h3T; i8EGzVN&'/<hA/,y9ۄ`$ԩ^ e=զ.;? > ;fH>D")*?sA|n ﻝx2+E$čsnt֒wLLSpwj-<{:~c$QWG}SSj SEQaFfY~~~*Wn;#?Aqǎm|Z7+`wWׅ)_-1R6b[▎p{sL}ét}F)VczHJ}z$):əI0/G?L*Y!q"< -O~+ۮJ& Vɂy !AbLQٷ:PUNRM='<OĚe),6 d kUXDSc嬛{\*S i8l_?sU=M5uZoqc;RvWEn {V+rEbUzJ2nN _K[HaZ84t'l3 <~pa ϺQ0G~GWQN^!DK4ևW+ 0͒PMl,}MgJ`bVGu>X}gw <:C7=ޛh'gǤ*c%E7ѣ5&bUtls , 9Z4&yn))^,1fFtº*pʏU `}4A}UAFPc(Pzaبx&~W0_e*'u/~W%n0X˧d<8q-)<AH3 .UTE‡ ڐ1X|8"B& mO -C>yF|x GE ’YH lڡe56$v3RNLh$P+6mR& t<]UuxԪ3J\ɷ \ F>^a+E BAJ-в\pq/6XEӋHe\*gTqep$%P_=F=I=M #EXaH0fk)|$SRKn'̪~盜 ̨ۆEf37~QƘt>Iڽ ;0$нx jp\JB [|Vnߣ @p9x0#{rHo]#+i^Dkݦvb5y5 mfr)@o;Op[lk숣`D `4q%0fRH~Ъ BZ]xa{-᠗<G?*tXdGfRYl ݀[:jGܣQd+ApR`NB 2p6 *Sgm?-% !r_ hk̻Cm1Np?`EE*8nCKiQo1 ]3])"6)G=n"1㦩 )  {4 j鼎'wTg\ ,T |*6fh0qEe0OW%> js|iq< (MD^\2^eazO#u~ׁbsS3aZ>|HR/>|e;K|dg=gܹ? jHQ.Fp5LFdPdtf']W ${{?Yg͚u0@H}dwѢjq{Da!F,Ih/aa`.;iݾڴM4XJJՏllb7[A6ѱ2 zuSv|۟t"~JB^A{L'\K%/FIH ՌkxE^q!dԡ+?v'kT–،I}:x i_M wT}[\'Ub2C0#e(~A!9#&Y>6P;XT5pZ$/@U@#۸S _&M?O>7y?XӗO.i'L}`wحwȳ6)zM`c`j).cb̋u P&]5⟕, F,om\yDjS '[R}ά3.\-B{W`an"WJBۛ+n=Џ dRA2c>I?]Fɠ*a4;LT`@&ޚkFϽc9Y% ŧ;@2Fqw4Oѕ0h3d$o|:2HŜq"v1!G)o?VSD,:}>_xHY3N`GDWM%a\rD"CPl0'PiJ2L)])ɓhCꠖ pI;Na9 o6"TtCG6D#?+  c&VYwo-ت%R钆5rYK=Fn\UT%%;{jܯ4 JkF<7aJ¿i7tIFgB:˽K[k9j53 ߆>fx;ݝCٕ [ӼTX=^?jsVhIy_oS>괶~5ch#.f8G׊`R.Ƿb |`ȇ*;а0s4yAҎaа;wcE2}h߅AX3x.NG*A#~Üຼ3]p Q`+[4y(3JԒΊU>ky5*ڬm4E{i |˫Znk_oFE\D;/r1K݊Bzvج5Aa)j|1DHbN9v񿈸4۸=)UC^)L+x_)pGaqԁgAedYVQ 3Oq2mR7s҂OY|"xenrJg<. w(w`PFQ=GE暴 k?SQ@EzPnMɖ.ƘKE cDqV"B( jrŁz{Q23-zcPe?Ӻ'nc~/0״Y8+P3VUJN@!Ζ{j9۔ݠ1''R̕lY Q m~~W$R)Gzt)(o6!Mr쿱p;h@ YYB"/YGw "kŧ/z](4KwdLl8*`&FQx%vZ/(w@ xK{+O٦~7 4ilpg V/+o@Mػ:\[hb56>[˂7yR*4]& il/_tP YU N_ Hz.!'1^ڔoٜuZDC =4G⩰CQzw?h݉82qR|3М~3 UKoYwDD[ܱԖ,]N>jqq;֘٣Jg tF&<:H!MeۃoS#@\y$5f}vyL,d j!oŷ!K%I-A={ь "PO& F1.=yhyV~So%[YK،rW@3kwV[kxJ\y:ݷ2W},^`k9(w:*, n5&R|=QtuE#>)9e"5"5M\_G0EL9Fd.Ӧ4Ư2<_{j-@" ʂDYaX빰OkӁg.o8{pޛ:2(g=%ZuH9%rW +4زy9Vj@Z4#NLF02Bu3L&Я:"SKho$-c vw^]<6W|'U?݃N=#η r0W$9ז-BVk˜؋duz%k)sAvUx[ܴ̍@t|%SL8:V:|Yfv,RE, |CUGi KeEO7z ,mPI3J/ؗJIn@ 5[yQ ! | Re=)\jDžaˬ21#|egK4(NUY $ao'G΂chRz>Qr7gځT5WĶao + V6{qs֚/Kw9\ұ5Hا@5 ioe\5zNq,4݁E\Ι^ZuèmXo7(^ aiL1C` $㤎RiXK2avT~dZ}u/aE̤nS.7fb0Df89Uco t]$u)L߆Qzx͇rV'Bfd!|Jv$RA{~?fd~JÊeDs-e_Zd#ųbuJ:pG<bhVAH_w{]ThR sS7K.qzŎGmW xMyN{(wfgJu0I*gBŇ:d" jU+g"*=ӳU\ZNsNp;Vc&LGĮ2wwP~c;j!?l <͝+p宎11EDUs|UD tG'9/y@ݾq DW0J\r 1.. >eIkHh;*^V*oHl"L[, c)=0\yWd*+?3q ܌%F0-t P(@푔}'8aSw J[*P=:+tV-Nf΃4^q%s:u!I``gR! kX&wJ֔vƖcup#4 N߿_5yC347&׷oEzr\3 /SF UM_}>Hͩ| ZWİ<񤋔5hZ˙chuvKW!1cWpfNKeL oL? uA4,Bj{ lH.9+ĢeZL3g)+3fPC}i{J..$ť5Ϭ[%,n-$3(V?$Etd5A9WW}"oFLQ/!Q n%C0-!]Sg9;Y/"b$ Qٖ;4'P# tbffQ͏Ph GGU3_wJS;ZIZHx@I\?)_PKdfMgko#U RnܜMLL@05ӑИL% x`5.X#T\ 4$/sI*;&f; ] }+ܟ1q/I~5&ys>I J}9יMӭO<7t}(BtZ?**Xf.`D3ckwD5$M[[g8w2t+Z$reE>`0B(ei}d#w_ڼn]Wt!5`}BGa8ڼЫDuA6)uFS#f2D%g {ƨ׽ tWtJ(l+_tـI5i-4YJx,MsǴ H/O2~C.Bq X)6RUp+GWQ*Xp8~;}R9| >Gmb%3i‘7h ;'@}NN!12A*A)mFxAcEjWH}?{n`-EнHt0T;}JZN ȓdN=3+t"aaQV@$SkYIsƷXm5zo&< ]:;iD=(ǎ$23T ŮΛ컞{ '>PP @x>ޝ)uY9jF֭x#R27ԽNQK:S)J/ٿo4%*~}$d`ZLQ0׺lfEH`uf% :k >jf 2>xD~Rq=\lͽ+whlZ@ce~o>Oғo3:XΊE&s&;'މqlI݇k6gݳmeXAkZim@楒M#6!k2y/KAnD^&?41AkԸ)MHH06$+N}שKEV2.u lOL ^H[Lƾ7Yp,I}.ISi9ߧYkvY]ې X1dF\TyE ߖgVfLGܔU]HDB2XnC".Ym'n`6Dza !L r'SX.1ѓG7eH 7WrUOQX̀W$7m~6a燬ཥPK%f ',_d+W-RWJ hZo{bo2,@DdSPג$S'jIÃ}!JHo+w=߄F5BN6^u)1BMƒ*x?55lMa}SOEw#g$VmaO/I̵ע&ᡜ|#̱RD)#1NlΠCl5)ZR^᭣>}(Nρ[45?bX?܃;寢j6K2CA)bkɹF=&߁u>(" b/°`=$ ]~ y>$r6rȈhfneBXQ$GC[y CZMՎaOh:evhZryWk;6 &MRioWjۯR=iIkK( 0_?kQ×U+=Tyw)(eEy`xXl󃓚$Z>KY-_ЏmO+ny 7HugyNb\(/Mz2{5"K߽@xM#`7W<}Ay4tv!9+܌Hk:(} j@Iyɺ'X5ʖ<7tK;T _@M8 ;V ]R\'d]X<%a؊fwyսĔǟu21bR@=9pMqUXn=(Ό xKǞӅL>اp~ޣamUQ>3 Z>O pgl9Nz0ę“<@Mv>Xxꗥ6b)a.7m:myqRE‚۟=Ng,]QI:ETZ8[ B`N=,j?,ph>G\: Ca л}KCvK{tJ RA/o:)bN|/6@E,{p۔@C19|Rz$B?mTrң =l=? Տsuc{BOI@"6m) _Bdn`=jЖ[ %9fܫ>9;sl8o)@MGdGFV<}%hL2q 8w6@|YIbTE4>EQCY =* L : " G%8T!\,/Sٰ% .0J&VQLD&khTHDf9,1nq g`nFzeKخ-m_ard9Zga"lhq8#]UY5AL8ƴ88)79b5c͵?2+Vɨ5A/m*0ԡGg1Aꋶ UH.\!'ҿ_A%2xRY>:VR?xHwt=R]̊L)ֲiIC6^W$z+w5J`q9-erKS/S(D!`&, Ylga/&}ԀO|{GP )5޳E8TLāɠJbKD"`f4D <#b<<ņ=.z؅=VJy'fxe|Q`dmB́hOp48^G՟oD\.Niڥ9{4,RCaр^ P&K=w v,L濵d^&^Scs 4@ҷ31AP KԊ:L4gժ9*#6`'"fSnSe;p+Fl\ iY2NktU gB'kcW{ 3k~Z!ᆭhpzZ&5w?{@䃱/Ѵ-RrIsZG9@WÂU<d9>AB hHN3toх'R6kkhjI 6`J(p [^/k*iF<og)n?vO\Չddw1z^(l6#<ݷj6 CLqeUSJh L.-|اHvyKrX[2#zaw=n^!L:x\.Vg]^Wݪ&iX1qTkyc;%s$f֫M8]=m(i.ѽBBPl zqǜ'Cg7NHUvRs o\dU+]z)LK\kzxm? R;A@h[JuPE5".*SUa Jc'ulnnI +j;@lIA!PiX]WFnB6ŒoSpE +nt e3dCldovq$K2>$k1{(t EBi/n *+l](BOjsGP* ɕUN6o|3 WAHpE^&g `NGpMhzv'^>&s  x} o=r! J]Z#'^s d-ȐꎈXC}i!l!XoW}/akEnX@ (算s]ljןAɕط=*SNI0Oۙ^c2u#1WX\>~Mρzra}WeV^~@7|'KYQ2ؔ}kkP=-m&.OKXPf3\E .ѮΏS2O9YWraVYȢRQ `(]OsF[c$,3BV!$ty}!!u:2 t5sOj֎H~֞Ah)t(z)%(<']y3Ƙ=X˳aqE9y@3Ժ2Q~ߤ `r+}7:gta{7ϜEoKy  vZW3'f_g :27j lzMX";AiD <|S-j@:ZV1{ȗ<""ǪDX{/n i-;{G x3T`vZw.V)EN],;~Md;ڎ7>'a&Ϙ 6 ?i]^d ~Ԋ oJ8d̴hE ; ?1* n0Z= *mXR!@:U)q)RmR8vxcwAx 8Z[tͳ0:)l3g 4 i1+>POO45^ e  !bE#4nG.yLv~u|劭:h^iucR5җ*FFBi7YFB[~q"Pg6UVj2RO[MA|0 _Cӂy(7UO9*vVB Y}JÜ*zMc܇>>X"&IQVVУ-<)ŀҰ=_gKXY.ZJZ= Լ3e/̀3P"W?&T$7= itxPKs%ꒉe=Be0b*i<Y*xR냦Q%cm4azy 2:L8@sP.UR܊J vf ;Ԁ۳Ӈgh9gZ[Ʒhi/So,fMzo5Q? S}^%r}b9]}spwkp:KF/r-LI'/20 y}T) ӭ \ުIؿOб!#z]v9TCD>n*wd( }\l_UX*TIA0ىvMdq8h'!:gɧ$i܆ z]Bq-&{2!U0CW停_afd༺:Ͷ^q&5 {>Ҥ2\s⫕bme~Fv:ؼe?枂H$$ eW`hxx\J mô CAtf\z#(&1p1'YGe;n]'&.jlA"ID9Pl57-T*nNհ!yZ8JrX(Fn浡^Xم(n3 `nׯP^n0~v%&oI? 5墴LX뿘tUc~1rGT\(7{I)׾klMDnm͠<{1!vjvyL(.ԍ40@|% >:YkNjWK+%`dgQxs]Mΐy άd>*rp( UG["+l|,ꑗ16!qe} XO fnSqp(9ggv'&aFP)C I2dدXȱTw I;'6 |yӟ>i[i)gТ 'cf݆ñ7+'+ir "441E{'q^JP4?~CS?Цnc-Mȷ 슉];s¦˪/e;- F˭7@AR`K[ć ٹ3qT6]2sɞ wBY**vw{t=/jRSLtOmZ̏a& 6Wd>FtB p3o0DՅIb\#s#lM#$=(iL\˻ Z&1CRńv㍇:oɹ|&JG:`@zFH#0XM \U}]ےfu O599f3Bx1oc`i_W@ݗsB ?1 ,8ܤjN:e/ަhbWo}k9eZl8FgڵM}~+gA`TW3r_g:g YXЄSH"-fưAN~ <Tbp` k2* %K)+Z\@țU(Adhu]B\oJ[\nz :^e`w#< va Km=/Ķ6Y'8`"_P44vM#jm}ރ{2<4]akGnN*.aTPdnp LIpg0 h&r!aզǨ8Td}Z"h!WݾȧAW "TLځVn21+ 0CCP<&Y '#$~D-yGP_ M d0'Մ(Asۈ><kA[H4^%dcO²ڶ4gMKfM1mFkLx?R:a"3%)PpG#W^=a˼nj*C?Cl65L9B_"6Ehmӑ* 6NSEٵm"4ɧ3 =rXE }%ԛAke/V;=_e. Y^ $ѬO }"l'{p;MT}V&ކJd|JI& ݐ٧SV-k9(ȏd;ZgLz(Sb\u:#]##D2&Q.HΈJzGnwfҔ/pO S{ mtp4n%'cV2`]N$]|b9-O&+괺_Y7zm%I^k$RW Ś>Kjia(nL#$d,Y!>pl*X5c~4ܽ״ ꖮv0e4P Ef:{LL?,:p *o}?I:%4q6o.Zy D^݌#~p.P4 !S` GLǛp?f%۝6S&sz/dr#,inr=x/řΜrP Ŷ[eI3Ery򛁂 *ڻ~NPvphR!ufa]x1Qj /\LЉ@plJЇ4&5}=j]l9cZz˪MMyV<^Lȅ5AПJPc8}h^ůr '+ĬVK"}T U`YQPR^jJUadSf->@PwBf5 (@|P\-vHL*A[5sJ`9!*j]"KWloWn^INL)ΒԹI LԅޛޙޤȒyE87͇ =A+;L [ pm<QΑբ݉dƸ^HYF}Wݑi _ҟ+}$iX]7Lr #F*>^%PVG&)O?q9b+BWڀj)_"kn]"Z"XE ֠ O6]7:s&8j F6D8woTb3/SeٹDzepW-Ax?Eۢ`Io5аD?Z/-#8v0pF/iX:T;] ׬ vpef&ª{;QH'vJ{zLF9@?+rBȖk@ײJLW.3y(M *$e+ ]\[U#VBt"<$&sSYoox(#P;'O=9?LjFI۩kq$'(Rq̹賫ȓ(sUs<\zp3hEpe%7rYDr:q> z5&\܏glH?w~R]d۳m&x[0(ɾ3Z-g.k-/є@ beʻ )k ~WL#$@!q:w5?2Ganɞ¼¯thdpb] C䑞;Rסz!WJl dgx4+eN bDŽɔD|u6v01wanu#GYMI):PIi!wyߘ 6W㗮d=n 9Ŋ?_JK6ӏ9>ViUKsto_4;<7];k5V/׺+ҭUDZ@Z2*uI99yU6H M_a8v9 l|ʟS[U{Kg}?R`w,KIGۓ@3{ jy KQ2vVDO%|E ?LV'D~8{9-D "D q+eA ou0e޻JcBsAD6(*2Vn%e\V0hV _v՛9h!OEٙ['gN;Zk1k@}Qs5.vLmލd=v+i7lpPt\`~75p.oiuA8@c/]֫N}EgTJIdv%⑤0Yb?PNIBlԌ"G_xGcdb䗃zl/ZKHR;$\E4:?ةIdI%&bC_k$\FiA 58n_.\1>p,:NLZg3ͦn3LX_%DJ;s3bʗ|KLk~bn#jN 'b.%'5MNIhrfmS.pǫF6ݠ2h@`9 IStG#˛pZWBa=~ >uV*V'$T0VysP Y le'43yǿspտ4Ջ>,Ck`8;:` aI ؎nҰ~ Z~8}jٹXr[4g0gJи}m+QӚH/͡?b^y.$l.^ss%o ,D]4ȥ)A']P 47ҢF@JLp2d/fSWi y^?IS䒄S^Q .8-@@ٽr8D=ARo4+$6v7u'9=4Av>yq K7Z3i'~+4EvfQۛXx'9&c!~ R6^wJM/ HlHlαG&9>+Bǟkb(XĀjd!؆-VFUݾt6 <AE2ĴnS{-Fc٦@I]P$]-Bmf?0pT|;n|DgX7^Ӿ;K~2Dz)]OZH~]`yj!w"kRvsG;[|R5ԺJ~s(X"W.X^^JA7b'Fe<]}?zk0i^G\דlQF}X>g@`5hP/,tC[x)=uFߋ~;-xњ#5[.LQzLʙ<*ի]{w*ȨNvhSM<+eE 1Ѿ)dGc)N'p\׵{  8jm)!dthP롰mFr=R*tlYIOdȍuaĮ0*y.)mnЂY'Pb`]S kЦu}||Cvcl/u0nf-(T~\}L4bz]Ꮎfvu?oDzde;v B%_ #%7) Fonߓ-a6wգbjORja; ӕY-͖/J=!3~{ uˏX߰Bk:Pvt=!CJ7T\Y33.!*l o]`F(ƛN?iMƫoXFQ^/SںŤXmg{ mB5xeKf)=2ZrR'ܼcb@76{6[gL[IYmP9$ P!a %c`Ҳ6_+ߝd:\r8q0;C'0[ "]1JG}UTʴyOzE5"QokbCєF9b0J\9Ԉ{DL:C svhˁIU2S.xFVF:)֔N۹l[21i 5i}P7ddh0Pz yN;uё>E7r!{uu@$W)L},b"x&gu4L?R'*#1#H: =#Bd(6l"d]w)S!J+-2o$F\5/^ JM{%P%Uқ&44Kj^޿iIt@_KR 0-}[VJ _2r$-|5W5g"%aZ .e%ʩOwLd "`5$Tz1Rqz0ea?GzU!4ɾqID!~FהyΕE 0jjgU3ģ bU}YioSA{H*#m9m]E64bd"9x:#)S+Bnl~.Q|Z;ţ42eإr£2WXa!yl;sQҰ(n0C|Z'"%u" U9/,D':6J2Kճ> ;[?.(ԖaܒfYЮ&ͺHPs:YQ :n)cQ&DC&鷺ahiQDS["@fH!D:#4|E\Ε$?pw*"ဏ)Տe;3_ҹIh1W:S ?Oa.L!*uj|E9-$Ӊ$?wc[QYI7d:%ƧԼњ^6ՖiRү&Lof4St/lX#1ѐ7eI5)TG "㺆m )$Lz J)w":Om7uy"RL wdxF"8bRF|4rc+jVI>&2tϯӡ ] @s%6}uW|ص9ZWhWzUڳOUϪ)GQ xnbDߞ" `Fռo4;׭S#N7i ydLO^ ?e105dPSqDb6f*o&+߁0h:;4 2oz yz&QTq?ˁtY%=)Ha>ӣ7n*VY_:xo.h {22Ng}=e44vlÀ/F|+;pdžcI&}H$p15mJާ͟jxzl+(䔍;#z5\eӅP>Q +Jxi\od`eTHTxm/xĢjW 9`rrayr.]^+.%4LDBRkF>9̷L2fw\y#0KAs'SD^:$>WZzse. TK+< &I3)ڿsY7ۀ|ş}~qSŻ{wkD\0Hr zmO1R|PGF ɲ@(Bm@u ,1bX>D*<8\H9id^tkw$kr$`_ |3ST5~z-2LMwt8jɏպ`J.d\WA-GRlx֘n17MELLQ `,Ia?F+HMcbf1O[A(q  yD5@]Zu2xO CD#=4~?I/Y$Юz#@LO!wrZK6n%l8Wj|YbNIb =2l;n%#6Z-[iAwRF*T[v'ERIK@R5ävjDL6(a_e^bxG`hP|Zy^uu HiOsvyhkwKg&o)~ i v,sR$_~%WpN‘ .ضi8bs̖ޱm_"/q1h#эApGWd Z];D8EqHIK߂88c&x@3h Qƺs;9ԂE` ܵoppp+&تr! z~<0ӯCi7R-id_'ǮC+@W#e!N*p:ԣ1(z.ΗX )QtC12 k >CcZï"6ny}&_6݇s0v;&x-:u`3+&e+ruoJȦr_.JڧW;N|߫w26c ]"Rohr 0etT5Mb#pĈН=6ǼJُ?}}ڻ=4b\v YmjJ'ȥ-$PLsNF?ب9 @]>colم`۹ OtY.?L+,+{'bBMLh;Ne>F2ch*lKq @G PXLNvO(I]{W& f86Q/aG,reTOy0U =$6ILD?')xc+f0굏h6*DP(3˱Xw;^ n.>- LX$&X-lY2^ \ gγ>FB dF@>* #|.N4T:/ v$wO)`:5>8J 9%5E(s%[x futC4iK@e8< <6 0s#gqOTA>)Xty3,%01a~KJϟ3lڔB(|Ґ #WH46FжhKc1FRSٺz澷M2^ * ]'iCtXMP6wBZ,0 \7*)aAf슉KRII-q SĿXK~2ki5;[c'z8Vqf1-Z*jln+z(CE%2j;>Eg*š7ǖSʤM+`or$P/O<߇-\lAqύy7|oy:rTf-yX~ޭV-$ybUY"WuU%r ֫] YZ