python3-structlog-21.2.0-bp154.1.15 >  A bxМ!M@eee&.ZZDI$$fE^@r_Ax(+оo)fbɚ9yP{u E jB o?P*FV\o҅NPm6hcɏUc$Pˉ>NI~02\ݮVt?*06iV,P`m%"󬽟^ aT9@KuTR6CP@>T$AApDˬd\2q߽P|g2eU_IkOF[4M514da30d13839d11368f6f177cc782882b30913295f25676565e9547d97d99d006c7954de725b14d8f1a10fa4924055fa7b47542_bxМ!M@eee \mAhί)W/eo*bp, )c%h+ n%1RUxoa q`=h @I>b+b$umv+  z;jv40^W˧2Pu$LD&:%.q%L e%LD^(عrپz_&\Z S3oS ;LDl2 jї+j}>p>T?Tpd & D #)0GLG G hG G KG GGGvG(8 9 : FC^GCpGHDGIEGXEYE\FG]G$G^LbMcNdOeOfOlOuO0GvPLwPGxRGyS47zTT T$T*TlCpython3-structlog21.2.0bp154.1.15Structured Logging for Pythonstructlog makes logging in Python less painful and more powerful by adding structure to your log entries. It’s up to you whether you want structlog to take care about the output of your log entries or whether you prefer to forward them to an existing logging system like the standard library’s logging module.bxlamb08qeSUSE Linux Enterprise 15 SP4openSUSEApache-2.0 OR MIThttps://bugs.opensuse.orgDevelopment/Languages/Pythonhttp://www.structlog.org/en/stable/linuxnoarch4g  h66*n*n**//  ,,55`x`x&& 39Qe;72g'9Hik':AA큤A큤A큤A큤bxbxbxbxbxbxbxbxaebxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxbxaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaebxaeaebxaeaeae37a7316b2cac96828abf115c8281ff53cebb97c3d5ce00bf7702cbfc5eadf4e0ec5ba774a3df7e19e60b82f2c730d31f7a2375c584a26e69e1601d88eb3b4a2b01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546be90d7bf70eaf773156b417937ab7c71ab7480ee6ce244bdc041c7966c91984a9b04432e542896d4092db5acb487a16016ac76c03ff7c852eaedeef89105651339ad0c82da08db1c4dd6de54ddf9d6c89467f454c9046b2f0f60f34513c4b6b679fa7c81c6a0a7c70a9ce0a7b1ef967edb102c1902c67cb1fa042f70228e23946270253f042c56227c85b8ff96a7db0eaa09439f2392d5970c98de7e178bf2ce7e3decd2ce214a0ffdd4c33225bad110e75a9897e237e4677ca8dc2c31916d1c362ce77c06744398959599ee04096abad78cbdb84a8ae406a3d3d9f2d9686d56c5a6d024fd560a9fc5a826e03ccf437ab5f5e4371ef2c5af2bd9522cc0ae847145267c2bd8fe346d4da63bb742d6ad628ef959e1bff3c7b6081f6a0b1cfe922d6f649b69c51c3668c882598fce561a3b813d3da9155169fe8e9bdfa03d99072f63513b5c21ac9390749976846ae161f943c4eec68184b50a8a244e8183703889e76b508a2fa7a086a4d3bd3a7d04c1ba7ab7851197c2483ae717c7af032ff68dc7c6c845e0a9a9ff3e3d8b6b423a01bf1c0ccff190c7d10afee00858babbc7c50ee9496ba7e74243541e2c7d4da034088140ecb4219173cdd434de67fa5d7d00531285faed7730feedb603c0c7f2f990697db7451161ca0f795c1beef448db602cc47ab64142b0d4c18a6151db1fb3ea37d6222465374112057461b2a9d7c68f5da693c2605764585e0304abed3f4a803019025804ff19e91c0443ebc5749e149c76aaa3305bc9a3e8eb87585920afebdfb26c17dcca34479e2f06f644d59e2f2f4e168c1c75f1ad10dd3767077ad8c096958cfb01ab5bed9754a767f2f4115b9a93960be1db1efb92dc34ac0fbfab147617a969a02fb9060fdb5ee889f21f07cb6110c5df93cb88670580aab8be598bcdbf6bc877e366f97562605d3fd0bb4947ff4f12d01ff2946f800c31ca846f668242c39bbb3c7438fe63e6c1aa385e716d5e515e9037c614792c85a72f4e991bdb3c1bad17709f47406a0da62fd35a411536395df4ddd05b02ff0b03665cf1c92c0e6502ad1a8df60c45e453ef10d8c3c156242a41218dae1ece297a7ea794c675bf49d81bf586c22cea1548cb7f44c65cf574b4364389b72ba320c98df2497489b009524ece4d41ef063589b747a4400cf574b4364389b72ba320c98df2497489b009524ece4d41ef063589b747a4400a9f506039604a891493b6319a55bb8b4db2fa5531e5c91521b9e5f75abcca53fab1101755de7d4b38c7e249635d5e20091840385be62e21860ce611cdb19c406ca782d5027e5127f8f967cfcd3c400ed0b2f3f06a3892c27058f06f16c8b630c9bfa6747ce36a7d681525bdf853c39ae1cbd5ada3f6a077c7cb10dae9b5fcce483596a41ef9b95b83c4037ff90449a42f174bdfb843a09304174e0a38caeb77faf0fe1eb2c6b5a1b21075dcd7c9b86b867e5b58e6a334eaa0f34b3038fd76d49ad6729bd956ff9ecc986b748299db88de129b7dd6669e83ae43d4b2e5bdb83ea0df50d038fdeadd39a7370a2f62346bfdd98d3ba5623512ebc6134e529a1726355bedccce70519478d98717513d6d6f15a0824a4fc880c667400f755f5298c24c151daaf90f83a967368c7c0a044a8b58096e3c641d460db213b8726a38fb52af3e0de0a897c80ba60f9ebdb36dad93a9c35bfb14682f8aec1b732949e9fa74c9ead963bbc3a9c06354c70732db8883b0bb2b6b4d8fdc70fe02479c04ee11fecd43fe0de3993797690555781d8bd094e1ebcedd0e25b879f966de79d377191a3ec0753ef61cc6bfc5709a9143ef48e1a0225944fe80b505415455ef76b352cd6de4bde75074eb5d13e232d42c3646bad7d4781ffcdfb4f668184c2f9cf68bcff5892050d302a0de4e82583a24ba36c04d824a7c2a5e2ba1c78c9e23458f73ba7762bff0390c9696c84085ca21cb1a56a5d85357b2e636340ddadd32d24ea27f7e1cf1e31f699c8ee7fdd42f078ef68a95ce22cae2fb003138efba496cab0f94243318c38fc0ae9e577400a0d4c2f9cd8688a12d573beeacfedcab64c0fb3db60d209edf70263d9cf5def4daa0e321be1b2c8fda43e4aae7a0cbbe6753fc0b8817c4de64ca43968eaf98a665e280730e4de8f980475b6adfa63f7852841eb0e26e0e9aa7bd7a1cb6bd2d22984cbc9c8e18b43df1da3aa42847973f0ffd9d7f3d0ac3b72987eb6d863b0aed679c4bc876bd4c022aa49672787791e8fb0111fc3fc9d8ad9cbf7c69473e970a288a7781036a77becdb3c95e804abdf9f15160f1fdde3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855637a0ed33ce7c5b568deda849619bc49bcd805772911a687582f38d760f1e3f7b23459b6fe42fc4baf39735aad3b6863ffe5853030684833789f94a57118ca3b8e60b98b67bf661a4632853d43ceb487d6cc45cf91179613cb6b3e5eb2299e30b89442b4268971a55d8de95b0b90c4b35d96139aa7a1a9640defa44df4fece115b269aed050b7be67af1d494717aff81ecfec188d84e8972ec5d0e07747f2baa6aa2baa16e6912011c38b02a7e60f0be20dc92f4dab4ca86a70a6bebdb7c6fb2dc260e85f5fc14fd2ed8a34739a5573d9b543ed4f8a755d8e8de30e814c2adc418d19d153f956035c584a5f09adbbcf5391e7b07226c83ee926de78035f577f50d542e0c8804e39aa7f37eb00da5a762149dc682d7829451287e11b938e945946059343941fc13dbe249fba00ad62aeca9d1386a2a92647816f81b64b63049afrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootpython-structlog-21.2.0-bp154.1.15.src.rpmpython3-structlog@     python(abi)python3-sixrpmlib(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.3af@`/@_@^p]W\N[[@[`O@Michael Vetter Michael Vetter Michael Vetter pgajdos@suse.comMichael Vetter mvetter@suse.comecsos@opensuse.orgKarol Babioch kbabioch@suse.com- Update to 21.2.0: Highlights: * Support for for beautiful (and helpful!) exceptions by integrating ConsoleRenderer with rich or better-exceptions. * Helpers to access thread-local and context-local context. * Deeper contextvars support. Backward-incompatible changes: * To implement pretty exceptions (see Changes below), structlog.dev.ConsoleRenderer now formats exceptions itself. Make sure to remove format_exc_info from your processor chain if you configure structlog manually. This change is not really breaking because the old use-case will keep working as before. However if you pass pretty_exceptions=True (which is the default if either rich or better-exceptions is installed), a warning will be raised and the exception will be renderered without prettyfication. Changes: * structlog is now importable if sys.stdout is None (e.g. when running using pythonw). #313 * structlog.threadlocal.get_threadlocal() and structlog.contextvars.get_contextvars() can now be used to get a copy of the current thread-local/context-local context that has been bound using structlog.threadlocal.bind_threadlocal() and structlog.contextvars.bind_contextvars(). #331 #337 * structlog.threadlocal.get_merged_threadlocal(bl) and structlog.contextvars.get_merged_contextvars(bl) do the same, but also merge the context from a bound logger bl. Same pull requests as previous change. * structlog.contextvars.bind_contextvars() now returns a mapping of keys to contextvars.Tokens, allowing you to reset values using the new structlog.contextvars.reset_contextvars(). #339 * Exception rendering in structlog.dev.ConsoleLogger is now configurable using the exception_formatter setting. If either the rich or the better-exceptions package is present, structlog will use them for pretty-printing tracebacks. rich takes precedence over better-exceptions if both are present. This only works if format_exc_info is absent in the processor chain. [#330] #349 * All use of colorama on non-Windows systems has been excised. Thus, colors are now enabled by default in structlog.dev.ConsoleRenderer on non-Windows systems. You can keep using colorama to customize colors, of course. #345 * The final processor can now return a bytearray (additionally to str and bytes). #344- Update to 21.1.0: * structlog.threadlocal.wrap_dict() now has a correct type annotation. #290 * Fix isolation in structlog.contextvars. #302 * The default configuration and loggers are pickleable again. #301 * structlog.dev.ConsoleRenderer will now look for a logger_name key if no logger key is set. #295- Update to 20.2.0: Backward-incompatible changes: * Python 2.7 and 3.5 aren't supported anymore. The package meta data should ensure that you keep getting 20.1.0 on those versions. #244 * structlog is now fully type-annotated. This won't break your applications, but if you use Mypy, it will most likely break your CI. Deprecations: * Accessing the _context attribute of a bound logger is now deprecated. Please use the new structlog.get_context(). Changes: * structlog has now type hints for all of its APIs! Since structlog is highly dynamic and configurable, this led to a few concessions like a specialized structlog.stdlib.get_logger() whose only difference to structlog.get_logger() is that it has the correct type hints. We consider them provisional for the time being – i.e. the backward compatibility does not apply to them in its full strength until we feel we got it right. Please feel free to provide feedback! #223, #282 * Added structlog.make_filtering_logger that can be used like configure(wrapper_class=make_filtering_bound_logger(logging.INFO)). It creates a highly optimized bound logger whose inactive methods only consist of a return None. This is now also the default logger. * As a complement, structlog.stdlib.add_log_level() can now additionally be imported as structlog.processors.add_log_level since it just adds the method name to the event dict. * structlog.processors.add_log_level() is now part of the default configuration. * structlog.stdlib.ProcessorFormatter no longer uses exceptions for control flow, allowing foreign_pre_chain processors to use sys.exc_info() to access the real exception. * Added structlog.BytesLogger to avoid unnecessary encoding round trips. Concretely this is useful with orjson which returns bytes. #271 * The final processor now also may return bytes that are passed untouched to the wrapped logger. * structlog.get_context() allows you to retrieve the original context of a bound logger. #266, * structlog.PrintLogger now supports copy.deepcopy(). #268 * Added structlog.testing.CapturingLogger for more unit testing goodness. * Added structlog.stdlib.AsyncBoundLogger that executes logging calls in a thread executor and therefore doesn't block. #245- version update to 20.1.0 - This is the last version to support Python 2.7 (including PyPy) and 3.5. All following versions will only support Python 3.6 or later. - Added a new module ``structlog.contextvars`` that allows to have a global but context-local ``structlog`` context the same way as with ``structlog.threadlocal`` since 19.2.0. `#201 `_, `#236 `_ - Added a new module ``structlog.testing`` for first class testing support. The first entry is the context manager ``capture_logs()`` that allows to make assertions about structured log calls. `#14 `_, `#234 `_ - Added ``structlog.threadlocal.unbind_threadlocal()``. `#239 `_ - The logger created by ``structlog.get_logger()`` is not detected as an abstract method anymore, when attached to an abstract base class. `#229 `_ - ``colorama`` isn't initialized lazily on Windows anymore because it breaks rendering. `#232 `_, `#242 `_- Update to 19.2.0: Backward-incompatible changes: * Python 3.4 is not supported anymore. It has been unsupported by the Python core team for a while now and its PyPI downloads are negligible. It's very unlikely that structlog will break under 3.4 anytime soon, but we don't test it anymore. Changes: * Full Python 3.8 support for structlog.stdlib. * Added more pass-through properties to structlog.stdlib.BoundLogger. To makes it easier to use it as a drop-in replacement for logging.Logger. #198 * structlog.stdlib.ProcessorFormatter now takes a logger object as an optional keyword argument. This makes ProcessorFormatter work properly with stuctlog.stdlib.filter_by_level(). #219 * structlog.dev.ConsoleRenderer now uses no colors by default, if colorama is not available. #215 * structlog.dev.ConsoleRenderer now initializes colorama lazily, to prevent accidental side-effects just by importing structlog. #210 * Added new processor structlog.dev.set_exc_info() that will set exc_info=True if the method's name is exception and exc_info isn't set at all. This is only necessary when the standard library integration is not used. It fixes the problem that in the default configuration, structlog.get_logger().exception("hi") in an except block would not print the exception without passing exc_info=True to it explicitly. #130, #173, #200, #204 * A best effort has been made to make as much of structlog pickleable as possible to make it friendlier with multiprocessing and similar libraries. Some classes can only be pickled on Python 3 or using the dill library though and that is very unlikely to change. * So far, the configuration proxy, structlog.processor.TimeStamper, structlog.BoundLogger, structlog.PrintLogger and structlog.dev.ConsoleRenderer have been made pickelable. Please report if you need any another class fixed. #126 * Added a new thread-local API that allows binding values to a thread-local context explicitly without affecting the default behavior of bind(). #222, #225 * Added pass_foreign_args argument to structlog.stdlib.ProcessorFormatter. It allows to pass a foreign log record's args attribute to the event dictionary under the positional_args key. #228 * structlog.dev.ConsoleRenderer now calls str() on the event value. #221- Update to 19.1.0: * structlog.ReturnLogger and structlog.PrintLogger now have a fatal() log method. #181 * Under certain (rather unclear) circumstances, the frame extraction could throw an SystemError: error return without exception set. A workaround has been added. #174 * structlog now tolerates passing through dicts to stdlib logging. #187 #188 #189 - Use pytest macro- Fix source address and add missing source.- Version update to 18.2.0 * Added structlog.stdlib.add_log_level_number() processor that adds the level number to the event dictionary. Can be used to simplify log filtering. * structlog.processors.JSONRenderer now allows for overwriting the default argument of its serializer. * Added try_unbind() that works like unbind() but doesn't raise a KeyError if one of the keys is missing. #171- Initial packaging of version 18.1.0lamb08 1652088519  !!#$%&'()*+,-./0123456789:;<=>?@ABCDEFG21.2.0-bp154.1.15structlogstructlog-21.2.0-py3.6.egg-infoPKG-INFOSOURCES.txtdependency_links.txtnot-zip-saferequires.txttop_level.txt__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pyc_base.cpython-36.opt-1.pyc_base.cpython-36.pyc_config.cpython-36.opt-1.pyc_config.cpython-36.pyc_frames.cpython-36.opt-1.pyc_frames.cpython-36.pyc_generic.cpython-36.opt-1.pyc_generic.cpython-36.pyc_greenlets.cpython-36.opt-1.pyc_greenlets.cpython-36.pyc_log_levels.cpython-36.opt-1.pyc_log_levels.cpython-36.pyc_loggers.cpython-36.opt-1.pyc_loggers.cpython-36.pyc_utils.cpython-36.opt-1.pyc_utils.cpython-36.pyccontextvars.cpython-36.opt-1.pyccontextvars.cpython-36.pycdev.cpython-36.opt-1.pycdev.cpython-36.pycexceptions.cpython-36.opt-1.pycexceptions.cpython-36.pycprocessors.cpython-36.opt-1.pycprocessors.cpython-36.pycstdlib.cpython-36.opt-1.pycstdlib.cpython-36.pyctesting.cpython-36.opt-1.pyctesting.cpython-36.pycthreadlocal.cpython-36.opt-1.pycthreadlocal.cpython-36.pyctwisted.cpython-36.opt-1.pyctwisted.cpython-36.pyctypes.cpython-36.opt-1.pyctypes.cpython-36.pyc_base.py_config.py_frames.py_generic.py_greenlets.py_log_levels.py_loggers.py_utils.pycontextvars.pydev.pyexceptions.pyprocessors.pypy.typedstdlib.pytesting.pythreadlocal.pytwisted.pytypes.pypython3-structlogCHANGELOG.rstREADME.rstpython3-structlogLICENSELICENSE.apache2LICENSE.mit/usr/lib/python3.6/site-packages//usr/lib/python3.6/site-packages/structlog-21.2.0-py3.6.egg-info//usr/lib/python3.6/site-packages/structlog//usr/lib/python3.6/site-packages/structlog/__pycache__//usr/share/doc/packages//usr/share/doc/packages/python3-structlog//usr/share/licenses//usr/share/licenses/python3-structlog/-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/b38bde03950c325345871bb8b765ed24-python-structlogcpioxz5noarch-suse-linuxdirectoryPython script, UTF-8 Unicode text executable, with very long linesASCII textPython script, ASCII text executablepython 3.6 byte-compiledemptyUTF-8 Unicode text  !"#$%&'()*+,-./0123456RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRqq \04!wsNutf-8150c035a36211a6c411841b5fc32f79186ba297ae17e8cbc66364c9cbeb11502? 7zXZ !t/8] crt:bLL > ,( EAPy b)/ у;4j`(c`!#0YGfd!:R 7P6$SXBd){#.̠Sp%,o6Ikz;yh2-_/w85ӡIhQS?c{┱iCUYna$|`SxzZ_zu4 ]l?9~Fg UWB<;Ò6 ΥH< ltq\LR%. e+>r#`M3ߠ\^ &[ ~S5Dfp'kXMΖ>I?,jAЧn8RZw-`i G;%u?0*5Ekg?ËZ>Yd\†K7)?6 D^hK[9k>ϑ􅔊+\ 2Mn[Si31M;=vWc`0H+?"i] bfa)EJ5[/])d+ /"W%*Zz=”bB÷@)/ak^M h")k;X94C!C\@5 e\7R'mp"¼X l_:zVs~2Ia+ %HKLy' ﱩml--$ uq`WB % `8n.,RA 8hCF MSnj+[ȫ?Z htFW;Iգ)TǹBe. \.U̩-/I!ϛE7NXzial" pglS&\˳nRa?$[B'p% Ul",6CiP~%?RvI@mv nXB'#Miȸpn33:D[ i 6QOfuHHAJ'4|uOZE$}0"i$Yn|(IߙR_+ RvyКO#JWWmK'Ri (a߰ag x8(lԖ*>U5]-(I IFY[E@Nۡ607SOg2-|7yA0 犜UL!v u @NFrBV&Ho6dľӴ@K=&V.nTiB*1Ŷr2 1ƑϺ1y W$/7`%MQpmmHpcDQ(2!̂PH,v.y@9,zyF{kRiWI_T[S .Ssߴ3z/YiWz[ɷ? T42!'N9jH]3۴%ҐYP΃|=3⩺0KT<av.n$$}iO_dwr*X5&'AQK=e2 `Cmdez(Woq7vWV^-^X7^EQ𓽛ܼikVeꏾфJ܀9 7c[$)>wuqIaSpnbzx~B,63ǟ3 v$rz++DFh%E 6GA#gLUM$m qIsg9 R=x)ț7)8`vdC #aAAGŴbE.0MTp{K Xajn^o? 4ɢC}7({&ۊxtm)|y"vևu \t{R"Rr/tF݌vdVJ vQ>zY';zt`1sy/%^@~VSw_z"nxk>)@ sm }> GS_aOmN (K։7^\u4%ϡZIUWS ,kJz8,=uKNB|M/)wlF*˩ЫUfY? "l:ɰB| ++umK4{I-;BFLp F@DNT,L vEvCyhZzb V\O7 s)i2=+A>Y`xKP\z2?kTIr Rb36:OAF)9)*Zگp9m>"CipnwOz_YF8@r`%P}s$>΁ oS2FIƷp3~\3ΓVW3{4_FmX~8tf yy^Dk\D3Z<Ɲ}cư՘u7EUM3Ѣ8w@k!W-y ZCS* |Xɳ{ D{u` 2{=t ]IvMnM GTQ*JXHA+I'wCh8N :9U'b.Y\wH(~VE_pJS&CS/ğG/$x+ң\46=I H%-rwݑi*V)-*$F_$tZKb)gZZO¹l!K2rӚ$ S0؂"`-d}iJ ,jMmd*D,TgU4uɰk ZJ!eJц38W8+'>'d+9)Г|ڋ|X ~қr 'Fgi5dKkZF\@ =Qpc^ϽX)nzSUh_vz><7^id* i+t_`]jHyELH^ n@Ƶ0x'ۯ_"}K-ݺ*/OyVɆBVXx#m̓ ͤv8~96i*>"ǫNKK.aXqOO5j;N1ya)[! pUiJôkMMY 8V359d(g(@wv7ye.[Im1_tO[T&B%! knȐ騃)F#+IEfX櫧0lp5z34bz ttd]{;Ai Kd·pƢp$m>cN"[5Ü_ z C σTA ľΨ052inTȡ:c:fYgG%uѱ`wS458UgD[tut.9vL0sN3)F\M&S!ì}t>=9س0sZWup>Hug-RB]0N`C d:O5\K. Nt=&d+'`6˟8IŒӍcC'I we[6oْؠHna0//{r.wENa@$0HsU;CDAn\O@%Bil_9U!H/a yqvX'[K]6}`Fe`:0 )XB*}a.Ton a>e.˜14!]Gkت K/?p\",(=W|ĵ~"vvCMfE AFDQ AB& Er<0#Hcu>ٞiІ@r}gor ]wv' `DkAS͆qs BF줐-u`S IEsSˆ6w{hT%!}Qv1>8S"Sd I[| Œj~9³'ıByA]V-求F0:-U-7KO}nY7^3#tn~I!Pc\Ug;?%?/dےT7HE>K/)O8M?-p\Fi8s:ޓ>@6dm3auiVzT@}-3zfճH 1G<W94" ˉ\.C1%}`$ff@Bz,QXh 6RIqgoV궊G&O$(O+ ΤT&"J/C?x9#Nf܅ Ѿ%PXZY4k%l!G)H" 'h>J{_ S8oo/5# <3WԷ! ߽" s'vp:/w 5hYbK2G{ZZf%!dI2>n~bʹͽ3m($Kr.7̟7nL xiZ fcݗ8W bEɽO.fr ˸s~!=[V3s=H4এ|o̯4GIV܄e:i_J Sp~IY's Qx&bN.4h\qY b/KQf=tx69¬I`[ŎZ]u3}F>BYhxFWZo"(gKKWp5/p%ȼ2 XнJO4'B2f/ l9Y7y?"ә>FDSh]A "104^/AirJ$4HR?owbUj;%eDR?' '3J8.?Aw <UFByss"nV? /o`_YWabxgU\>J? -؋lQSI*Ayw]-ʤ(L)Ez\h'EYa9nZ$PܧuupAy^ \>sȍ0'!C32hS.@5FM`S8zQđ߽핉;5GY uZ~ތllAÄ e#y2J¥|﹯kV*{h ӌ! c"'B8zH7$LtFrX8|O_L.Ҹ`A-j6m 12TAf8oM)(?G&ba va;aQA]0Y@K初aTQ!3AD@ҳ5n0۩<$o.^Ny<*o*]ΦwOДqma3,Łdom!Nm%fﻅJ/vr&m0/*S d{1w$xe> U( }ow "d(f-XNى~͛Bu$pJLn7 mz2;NΕc _Ǧ.!nU؎#Si\֔. Jsr睹bÀG>LanI#%2c-)r~~t_3PCª3ň<5Xw:_ 1~-dۦl8/&īVQo =qfW7Hݐwre@˹B?3rKKu.s=P{kt8̶/: ,& 1wj(ͦ;תA 9\.M.eH‰:(,DrJ4*{Q|d zXnG8޺hoG{e`C][Q NFG;gI: #0qodÀ%f.m1"ϙ$袲kXZ>У Y$Nc7Œv+'K2n e#|u>b/LzN xKKF'2ygAjjI$N+skd$!Y8Ѩ )Vi#r4ݗ!!:L1`g` magm}N)$.w7޿Qz-sn"(k#3fZKMbJmwzt^3'@E*>>*4H*s ,kyϹ Sp6B ֊pY=QGAl&R(J*>ZrsK6}=X2/msn:vk䅨3ߒ RC:a3-ΐ?x Mb4s*s %ƧǾŠ 6zWp[,0 q4X[b&{)cTU9Ӻ_YT`DLuذ rLFIzC.t2ވAg[H` 8Tϯ2L󖿯2JǹmAe]ѓBAmJ=ہdZ#@(p- ):6D~X[3ý*._0XqIThzGh&j]49ü4RIk( H"ߺ#G$q>#(V7X7E,nk1`7mM9P[.yNs錑4n3ʎA3-L`Eg~-yY:,pǖ,>(2\h;|+{M#w\e# ܦlD`2]u֊stV~mVN4Nbj6M;dp%g|/'QY疒}گS m\i \H P3E w1ZArԝ;$sy6%v0qqB_fu^<ǀ @* 8by~8Ie[l++v4ޟ>{"g\\Ke$%(%MBx5"_sT1Hqe6G=JGU~^q^tWwbrKσȄ- )aAVI;-Rp!=I}G7IP*Q.hX &>g8q #'xV)lÌ-l>';D߮ a/2v|5'ЙzMp Qt tb4ʱ\MTj{g -<ԽSʼ%0Q*SVr`"1\d=BX\ g1T0=T},]>&=N4Qo{3lz/HͯQM6}P>tXύYՓɿ]m5O/Dfm7Jz4zO xi@b=`؆З.84Ĥv#r㾞[M~%e!aOF)US1הHA+uވk, Z54*? Ff~Ia=IHse~~iC"z}6آpJ.u]5nȆw5:5C&U2G2NRDZ}hMʗ]|/)Rֈ#؊͹-{ _y+7rpc~("1W)ۅ(0>9|E)DKXoS; \(Ǫb\(+"Z6ڙ*JmEucm?44l ih7aAƗQS"ɧ4\^޷uoR1 ]3A~ݔa䊐5-Lc% [rlD5q.wRi|uM/:%s}(bФff֯qQk䎈Wk*%Pϻr 86֭OzoU SB q2" u8ran|F>I4(A QBD9 AVGY5ZC8#6C?DPЇp\!6-i %k RU3^jXX)UYut/eoY!}s %@@O%|dKҵ5~/OW`\'36Bkolq!leq ؑR[ٕ&c,ͰSλ 'l|XH2Jwk{%SBiB&K2w:uA.. !O?J{Bq]t:~mB~}0 ^CIB;Djİn`/^%x答P*S/:WG F;GV8iF|?>* 6'6 AM!@.vKl ]]RC̛MOj^6Ŀ )rH$2?_N`B?jAp$|Nhr:|GfPu/vI3[۳]4/r%0r??. {(O`t ꄧj+H9<=s_0 ـME;mg(E6 ok:h||@H{Q8wC#Me$=*O *b*r(b:bAQ Y&Fa$uK:>,gKtC9i7R]N8?00QyݗÇSbUe(qLcYPөpoL-*G۹ý-IT?j%T` ;6ı:1#a9R+6ȋzm"Ar@eKi%c )ÈT}rJ~VkA*N^2H8%∐N&Ȭ};('ut̘!bN 2G؃ 4; k3Sr߬͒dSŸDwJBa\biX&zV҄۬<)r߼?y} IȀ'F,`ZU+TڃӰ8E :_?^=]O΋XnU-&n^-x52mߐ&\ʼn4 ş1WEƧYӡNjRf">_,O39ZuxW7}yv\(eׇj劸xEz=$]Nՠ1\sI&;Dg&ݑ{P*- {pҒ"v0X*زΌN1BSM8sN-1$:C8zV gHgau>Dh<[ơPZ< O-[E,]mnC[PCH( [NI*"+T:en\Q0ڳT9|[jSCrFwLt)INj5y neVM|KZZUx,^seR6 ۣ+0?_s;"h) ]s3́6A>d&Gn1>|O!PŷꁱPS xH⬂Oiv,E HEӀBQQUntTZ7U["}ɬIzշ+ac8~gYmRkӭ0Wa E5H(N ¨}suy$!}`cb#/ͨM)2<쫬I0[IAi"@LS`qdfb(wGNkOnyuQ|sM`,ܐ9nͬWF6- lbz'n㨋xf>یč䚉s4@ȱipd猕k oz i$ o(feIUD P"k2 1QKIZ4M{5I؉{{rXHĦhoG95.PVр39ʧaV'єtTN:7akI~capI5.Glڂu#$'z:tlrytd+v(_(q(YqRNA!3/'{{!p$Pcjb*9OC[G]Yw|ڗ|<[l #|Ymaѧl9+uWTtԗCn!n[:Kh6`npS3qMfǀ7%P o~ࡺk~em ĥ^q>%f tYg`/n%T!>;0[:xlj~F [A=3R66@T{ƚ?JS;g ߲F}RMjзuU^L"A+iQ-" 3RрuW\)b)]M> ]sG'H⃂ VD=a_Ô =\+&Х2C6JKkRp^4bew70 $5  st0kl4Gem&S۪>Q5""]ۡ3 yWBf>ηrYigd(g:wxo͌2ҁ|Y'r#> V1ɍB(' mpYJTSh[ho6/ha_u&3 ѯ T#I$u΢qX}X=%*Kcփ,y:IeRNFfvECJ|+K|a/t5j\Krf-q乶j,$O &-NC<q3Db󅊙7* \#7s2&3+@HpDƈjuv,;Z˞ ӑN嶛V6yYd0+Ͻ!c!i H2$IՊ钗^:J$ȊRO /z޼!hKmm-T[=ezMy{452@yH xyBeOfbtDGv 7Vnjm`4vL~LOu-U 57~In  [FsA)*'$).J8-,,0{8ͳ(a4~ӿ H79x<nւlܢ%<Yd[ HEwM\r)b v&No cV{U ZꥶV "hGJ:ޭتu5~)"4o gsFI4}V#uTT-jU#+E dIz4PMW"ܱ(M2³ 3CnwylaQsێ_$ד)}"S!qu`³Pr znꂴs;-Q9Es©]+{7i bTEP2 gg":dxv<I=slNWTx̕?;c"\7fL꜎@xr/7@i[H.iDխ/2JQSƓP3V}3z Xa>W;ֵ'۵5' $n0YfFWPx2P]3[A9sm*YB/U9X p p"4ٽh^> pu_rB䑷lT7 iUd/ސQRpOɄT6¼4БzYG<ܗA ۍPS ȝgY"@N!mzE=<;ز Td\ zxV+1jJ;v+ rK)T;ErczA]ǚRKW6VT;-&cvxQ>B]$ɝa\ǻ\_:/ WM!_ⴢB<9%MKUR^9ZFKHF=9?L@1 ,3<,c[GtŝíWJq ! 2ɣ#ʽt 8\|uڈNݘ#98T<(ZsunKΓ>.Zq 9[NKN9r7B C݃?16\Y*<*<š[ @MVgEkFn% I l =2dF6=V`4Ok_h*8SP4tU aD(ټ[M?p)L%H{cSË1`38dW>&Z`f?a춓NS>N 5WRζz]ܬ(vg/vF0Cǣ;1@2BVJ=ΙN2`~7fʒP͸.}#6 : )pTd| iy;7a(6Vs\񳥼Ph!$e .QsǤ R b{0iuAqo/Lqcgb% &҆vFl(X渓$l .ޗc NTJ Wwk"b$j\3ބXOzfiĪp0wdjG Le'H _g]N*@&bRVDMw:VJ<OdD|:8`iͭ:9dANL h ݯ^Kk,\CJeۍNVsĨ8`b!Pʂ:.t߁{/'eC1}2&tq'ԃ eW@g&޳d6/^ǭOe'Ȭ,GLg%R^,m4'\v~D,+eF) x 8WeL܆`,6u㞖٤||@NxxW^%bpA٘ Ț PF3 FEJh:_YtRgw53Vfl I=YR7,tޒfK'Zbڟq?w/D^HKlo6]< 7$nh/t;MA!Ӿ5 s8顗 vq:$_F(-3lU,0zZ?\q љrZ?)]G,49j8Ĉe &kٮh9B[|J;`PpT"-w'AbuPx4o(Lqŗ2,%j_9V:Epԇs݊q]qr}8I:ɺ*o0E[wDҚwB01xT-glqTIIE ~%GDϪ$#°wuu{Fk^>/51ZNP~-='J@1y^O@ח[mME97/di}`zYF2? C=|MFȶfx2N#,85*@iXk5ՙaTMh$uHQӭabZ#.* I~$sHHZw#-B b<;o3@" `f IpM+-R/~<5r%!TX) V_GBkwPEاH <%?;sG#Hw=陊"q>4.zJtN )1״)w1茑}T5$8R(:SCu~J`"p ‘//VN Okw-wO-ܗ+)m.٦Xۓ,TOɠ5 bOpY._)|SWg*_/%ֈRn;w9"*5>`A4zsM;fןcYZ¦+Iaabc0UK%{W=*t{&:H3E7(kaG,yC_3XS8y";CFdnG$6|t3E` gd~\HD'wp֫*%YI?v\C}9Pv@jM_nRU<] O/DŽk,rUЊKqJ:Xc}c~LI?U]}); rU$QڍzE0+@+6 "^j5_A7gO jh`TL)@GszEY*AoϽ-#A/'VB9A0U-\{Yl:Y(q{*e^?EWD_@]y"OBYSYaq:fr?VP~Lڼ$+w %/!8څ *yL&=n"T0 IqĴmr dQջ,({)Q J۞'Ds3Yy@\R?R, ܺdZXIZ埘)!#ǀ7djY d*>vqϥA6Z@D 9fysZpaNdrS $F)϶TzZ`p]ѷ3ʧ\gvMe4(G.AFSJ=?]nKB<rGb4D0Hݔtׅ=ə479/^ Rx.,CCtë,a{ǂ\FbJPn!RV1Z磰55%ۨ\sJ5nĿ6#MO0p4j[rEϺsC'qyװ3[wtuNpQTnKE!T;BHdHs)$ss UΖYmbbLP bpnnktMş@ܐ yHCKTO^X?B(NY2 |FZuˋ́#f`*dVt lr}4\/OҌd7DulvcW—w ~%q{?,n1?/[XB˰_+m,}ކ8c+5jNMAk9!G0#`ZlNu} 562OŅǺtBjg`Mtޭ[xكwxEPoIW`ma@Imi! =D{pLs5u&\5ٷjY:Hh+s czmV4)Mr}$w{~i!>L}|4bϹKH-|DnZݍS38iji\7vs̬''ft_AY1" .)}' w0MY ((+/));ևmT@i,ൃ[zyjZ(E_hs:c h}wmxKC6ɴu#dX_(9%ԱE-@zYXz;$m薗@}%ƒvM-DK>,tߜq!͉xe҇+p BցBb<(' c廨ZBsܗP}2Vg)ǘ TFC ˢ+駏 5y1R Q%<ҥ.}^C?B3V Ҟ8V@:VC;܉?n \w닏DZE&2 !Bj=ơ(BxmUW+wDeanyxcf]i~K`gG.lHdܐ3#7-ŐOwаa*p!dutf)#㉚,4y/f1 06֨ bjj8꼤IB&/uҪ56d7;dOdW,BsEXߟG|,;lfcji%" WH.Ⱦ)-j(]w҇ SiM·=epi}1> "2U+cJqE gc^ V3oݜ:#^Ԩ!"hd6# AE7bZ ge28kb0?4pFWZHny(Rex0Uya:֑4wSya HgS xWU5IsA%BU+Nm]4ɢQ} Eo˙!,aEGʫV-JOPƱhп#`;lTMkYTk5u&9HjO;:g=?495>5I LۑOsD_s'j˚\"M4?oЋ}T~ y+|.`|dΑ>L0-y55aN~@o][a]\sMV% zKכ[cb# .є63 maLMDy^]o*u 5kA(z E˖8X;'j;M-H&5~ :prp- j;pڨg'!71C@oy>T}n]y3 _Nʺ&(D1(mVm] v{=bӤ:w1#ùb(l1CPMkE]5ۏEMuX)~&)]}>#y#u{]ȴȮ l{Qzgj=.➋YЦ~^h?_ KG(eύnnI {y&.N8A ^00o6g>x tnMq*?wƿAL 7]׳YaqoYA4BćhB4@[<2(9T1TT/bkұF- 2XarHVQ \l&`-Ӣ Pl\q)6hXX 4x'w0p`ecQQ(TG "-%_\g)o,_KJC'Ip,UPCgaՖք6e<D*OݹZ{R6M2}f߬gˤWpSQ{'H+'ا_v9ޗ 'f uiG;}x({3؉}uXls"LJyؖIe[ Ё |4qRL &h_»&2^>fV/i7 [F&ij+2/ ^We^I4(Dx BiҏYok L{_yM*%s7]lE_KYO^۪1O@j T g Y BkQ%ß,n#*d7hQbDD2m J8Ll ѵIme$]KJ^2Nah {ߚºN0M\ݐG6.Suoy ŵu{QϬ#Ȳ_$<(ůz]i7+>Q^O1k-S0tl\%OT? iI.2)qmXs`ZʲBWs\}W4jqA$<+Y94D󖈵NސSLx8L1{9KĒvBj- C™D vx-0qR1nl3!IJulIL{Ϳ]ӭwLXGsW S4>^%XR3RAU@9/!] b6jLKJW\kl@F&W7GfDQo1 wXG^m(3noXga =gӑ4ǥۄĊ6_{ƍ5f@x_r6!_M(rUdWPEE<{m|%-z oQD]AGM HrF_NJ;P/'= s_<^hsz]ڳHgs0="/s fRzD :0#;ۆR Uj3F(z O,z6OkSw_)u|wW<(s>F|N}eHe$`-\I/^$ $ CC^=fx k:`Mļ$MGF^0mNK)5ϫ7*V'rJ`}8M``a煹-?%7hK> ` a2둌F>gthlTĹz(j~iNܑԬbd*?:7K=p4+ݗV~aoa(y?_b1 S)"j?#7v'6PgCsѣ5t޳[ݸ 1 n ٸ%{t`Wʙ^,$o?F}HPZh:E4猧 Ix[H:iӬVB vԁD Rv케 [㝒V۔ ̛F-{nsJC$W9]|c:jӲ&Q)Aɖ/BZkwe"@U̅x~?PD<:Xbp΍( r턯d럤5|_/;49p%IO8i[&)p*ZN'I啸/̜yFŦ$Z^M%kR!6I>@~Dukzx $_1o1}9`z*+8QqDxpS(  YY JU{C0u[zK8??NK) SD-AXf`Uf,͟/LE쯾%c4AAG'S'Qٯ!V 禢L/%8JO *0+ZO@A돽@ёC[jxHBj!*9N[xD~T xZJk3+TدyL=M`0m}W51(=iS 6OpPM(Ei &qxO4ߜ)hI( cC9hRGtu{;j<`N&=fnMRs4{ h Ufkgf%úoX ށ[>Ye63AAHy40G@wqr>aRrYT( okJe׻q{wo,n4n.) ye|mѹcisr%`" AS"=#oȴysۀ&/'+CU/$Ib ڎ#!=aA.'G2nT_!3EӞ2cwBX'5`R?q~+jJq~2C3׿PnOә(k$BR޹k՛WJvD9X(0뛗KXEH?vzOYHpGN#\dʹetÃLa|tͪP+˦\KOޣ<ᝧyu_}<*ߞX7NLu6&u5ҙU 5P$XbmZOWXI p#~OHF!DztK TbHKE7/PjkR~ 4E]-f`ۃXE5yhM/9f;|,CIΖ[ X8`Ĕk ?&M_Y*"3Qp" B/1VXq~O!iRlQ 0F;ϢR@~ Y Ɨ=6[[1TX{XHm#]R>*^>%G#҅H[.YS%13$fLN੐R[@lm@6$2[[G17ӛNU1@mpU48\Dr<&dƕ";-3G-ݫIc'cOP.voN "5?O&3.QWmS;~KѩHx113p[lUl#FpLZxq>٘K SD8)SCPC:9u[Vln 6nJj"8U4PѫȵLҨNCL;ݽz˪ˉ|yx~, 'Jmz6# YNJ0K(`(/<|AvT8rIIPdAA;ɞ\+?Y7kemٌbvʢXBoUS|?Q]7P4dNrwpX  #PҳX.GPqTuhH+T~/T9ƣ[,KN =Y*Mژyz$mܱYLNyg c^xG f7Й]m$~:e2) H~C'"n7(CSᑃ״}bT?&`cB= {Vpި )8E<,lz97zˬ3kX_)9bOŖH)uP%U|TinjӢ\N*1'0W1 +RZ6|K`o2' Qo$OBwva~[S';2wL'eN,JjiagC+T-1ON7%C,fybaZ#쿸ϙ7Cш31o~[WOo|6{.a1P.yw F.7QwWQ4NMһEj]d+GM \-S-`݃GlΓ_;KOrYl?ԷgWd]`4Dž &%%*iuqϏNk*8@N/}ucFsն ήEx3zTxTÍ Ti6Dxt Vg1Ec nͷM؜2$ۈvxZYykwd #?oX`wTe J.MEKZxԣ`1}5;+5 I pfL46Gz#l {mΨIqh^m(lI ^Ė3b s -fzfRL1 jAș )=q;+2CSwtrx qu%Ջ5gVs7u&L_NtcEX^V*7pg*|f+IvRrC,MXvW]@r@A‡^pRrl K}Uj0\ lslQ,tHi .7 ljP q{ p~wIc."7հ' 9s!-F7Dl GK֘,ğ!"/ϋ.[LA3LWx_~g}·yZZ#$vdR<.a:%X5@AD 0l-m\;7_֦~lgTJ]78 L`%)ޒw4#C.* FT_WNFb%R|xeI( F8s5VME (1%rJp՜[b(:ڧ`6*KNefP'4 ;FF+Ս,qœŒP\g C[f+%j'^ F+ e4]ыGԕQ}ўX;reS.׌3u:J,hh9Tkk7A_"U5o-}7ӥn{$Y:>Fd5SOO-Fr#YgQó?~h\|= /! gP&Ҟ~Mk(a51+JZzsJΎpd08# x.&S{xMLV M|X" gٞ'ր/.2?uh4$_:b1FG H6Z;K|RŃLy'UEL*%^S}wDvn-n= bh}᣿ǻyë؞jy mP_\h\8>"b "&]&F&aʮJ~sQ|wY=;3u=}d@-hS4t\\A`* ͦ+9_`E13I$(^N:%E3)$M1ܤ5s<6lG7v2?ґÂBʡtZ[~c9@j%E"aU"UGN5׈!A')3Fs㎷WfJFkdt ᖏG]۔h^9-;_Of@!6RAtK?9f2۫P^EJ׷]fc<3,0>5}XؘS_:QU9TnmJR<Y9WArŊfB')+aNRA7Ac_O]E`Ս=%%!K Eױ@04l:*I@r@ b٬1&@!bEL< DH,`;օ QTsAMid+ '۬}l}n}mhWbm>kEڌ9H٭d\li}uJvhd^~iPUaw/ۃD2K _>&H T&5Q3\I:CDzQb$궕i/~n{.\?7tԾG**OOX k1s *%pߊF *B@J#<(CxA흩3,3 878l^" ծ&:[Y|#&jU#VK=٧Xv8 MUe1cYyd"kx2$ɴ1N*L.xR홓l}+a)Cڗ|8vD~譩ۛTAgk^z*@[8#Ɗc&_Rk.)g$ 4MQo_*_4]rb]+hU6G2{"N1F_DXŗx. F@턩oYhCȄ7t ؝E5MÖ堑XkIX("V%U;Ehi_wDsS:$Ķu Ȇۤɫǵ r|zyX-]YSog18\$aIlaQ귙J0](rI}+Q>+L?ųfHWɍ`3 G^IEdcCf([ [ { H1rݺ@EM-g~b ,jx9 ϡKNnT2fKz6CbP;).2+B_ݻיAHES\H<}#M[\*jOBaҋBkn68a?ZbפޡK1vݥ˪Cn$Ouru@5|/6%l&\@$Y2͛øP)J3#<+[skC M o.oXӈ_0Ia5(m#_%T,?TYj'{m~TOP4\ɭa'"xv3%Bv-Gv1emӿQyP]$Q2"Zf!-@q3~|MGrVAӚh轸(0YJ goЏ W2}ۉ@o|U%O+q՚ᖛ ΥB!qqXP6J=`ȿ#]ս aWB-ʷ\Dܲ*|!E A;^d|ff֛g7Q J)%_Dب n8s'tbhXyJxaETF7U?/΃?:J1v2^;eGce= uŶƢ?o+@7(IctUWfG&.a,{[1l`Δ| ;@8YutDR)3k.HUA1;U#eȭE1:Cf+ne:E͒"?@n1&n+b~ p>ǽ1 g;tɚ[E]Nܿ]mE8ܖ_?x.҄?޶I/&BU ` UwA4CͬqGHkDA.$֨.;银 !b3V%jF-` k4Fǩ /!A -πRht)vff7zLArӌڷ܃/fL!S0OWaUJ[jo*ƋVԮcL_mM(Yы'XONp% Eu07:sI;G~\),m+k|1X̤`,7|gBY&N۔E`lDc Q^EBJhKp$A~yl7(-S~k[]tr{0gUYYÆ7Nmz2_AwF̙V:c,^6e.sv46(1ӈˍl!Ա+Og  {s82q$=j+*Xı:"pnf(%uғuIxKSOTZ=R=K+9IaNxS{8j0B7dR{ 5NKsI|V[Iʜ|SjкGZaqgb% 2Dg.l|o>M+LZ"r|'W2) [stO2l֨8!?\"{(YO53rʠmYUQ*fjqbjں`G˴L*jk#^׿¤eZV7i:d]7.zlRqGTQoԯàe%V2q&cDIIOGNbݑF8-O&Q(_ݬǡur]vL|XN{eP+/)vk"Wq6w bոD\&Sz\Yu;'Á8P;TX`R)ʅ sN_)} g:;G g giE6=(~aL'q>E' .-7G*0F?D?';$=dݵ@F䊜vkYxmD\c(JWx,|cAv>zdx})ܴ~)덶ŊÞOhy۞k&OVm@0<0պH>N;Ssa8pz 2O‹#)^첿8s_Z3F]A}|t Mzc*5Fqê1~:s!M2o z{=}jGdzVȔB<EM66Ŕ\)/K p{'8r$7-15pcLLJTwe(̔~, :jr#Nź?oG]oߐv6l`LzN0XHx G' Ưz,>eΧJjcc!5°q571&ob,$ANCM6[mvzMǯ+-!KD G8Yp3Ps%I/|Xp<4LjƂh< vb!@C BFbr6BM `^oiڳw`P&Sr[plPgAac g{_Զe]?8Ӑ|6ewq5#W*j~fZA糛#-W w93+c{~0ݷ>7C 0SB1/r^?A2ls54'E=??ϲ;*(f ztK.Jb2atPjn"vlgF)p7sƍ%d?lw$0ϊ\~vzz(ݺEw/w?+s3rkzL FZ&r +Ja8-r[l# ?jR\t; ZEM Ԩd49 /s>#[u"}M+LHL¼SXruE6h)J(hoMn~lU5%E[$-fC$+~4w| m6^!33=KCDƊ`~.T'ݒܙVqEl]vdkXd0 㕁7[-2.OMڈYcQNwrHɄ0UQ428oJcdWg$0V4 $p (8BX;6q6ȧo*Ċ 壤 [M@Oo~ T8x8tSC n/fp kb.l^LMIιM‡;-m}[4mŸwKI[Q׵R) SRrI?")OH%ă;IVY/JGJ_Nc.ȑ,'Yk9Tiΰ29ōiz"a]iGGyVL$Qߙ-!q-o(FbfL2n(uj(i_ jL< ݘ-߸ڝ1 JPxdqD M9qXt7IAO3^zl}Il3,SW$yp/fF`'I\ Yq&n E,~WXrx #5錾8NR";_GG̗OD=Bɋ@~7ZA0t]!NǻI?~|A8S^O]\//U@e Sjk|9UFeW5Mxlp}/|W^D.= ۢϔ)O TFy5?1J>)"🼋kc^lf}x$LuzܑZ/4hL+׼6"~]CŠ?aH(!_wt_LlSg M, cn%מ-?nk k,R4C  ١ b a:{jܪ=t3.rB=P3%O*Nm9C]| !,7g;~nBFjU D0VOmAýΓe^5XzElRɊﴴei9N=* &Hw9`G_!k%rüo-@B0|\cVcv먘 zfr~c隄Ij hcI7&R'TY1p}EIыVߋ`AGQCS)AMCRkb!F8$ũ7cG܈U/R><;l<Hh²xY^K mlG$I'k"3*d?m8Q$u6 +T!fqso^~u`*3+0CeeFܿ#ޖ-ځ@/ hv72dvGI= Us)KfYh܂PB6쨩1,YN`0FR}pWBEWʍ>42,XkYFjgQ@ug@S ueݷ^O{& D#-\ `J^_ĥĊH~3wZݳGJ<'o 7?nm +O]ZT5"oԲDpuwz7A9׮:M~IS*fqSAXZ&3JM \xM#pmyntqa-@kl@naw nsuUh 뗏xúFBFK4=9=?bʹ EzLno 趇6Ksޫ. j/kvE`D1{-*ظ4rBwe /-;~Ozeq!6wr'!e9,ZH !@1Ɋ+|[8lZ\QHݓŔ).vm+Vt 7*FδSd_DV\{<;7VWyÉzHMf00%a b k,%8~  닩)UпN*YLE3X( r;01fPf٢AF]&2NhWq GgY܁haL"uӋ QeU#Vf_,E#ֲN${ZO6L`S:C-=dcntUMLY9D/"Q@#nTXoniΝ 5hs<}x~E@R۱:rvVx$AYF3kV9 [-$o.1TO$Aw YEЙraz)5*}21w+*6`YPzsss@tw{O-I u݌2IC3xZC-%42 bթt)[>C삔 n1Ft|0%G} YVx=pN."U"pi<ļ&{0C Ru*`UfQcz=ۅ]Pl%`Ecz|eŀWOp?>Yi 4% 7 ;q'ŎL} 8TuO = 9-&2-)D LtY^zlGt85+=uvrU|wZ0}`V=+Bz5!Z<>3~x:o eE4b15>,/q2b$r\xjejxnOi Q)(֭=SMR/^,X){3'3 ކ9 Uէb* Hu/;_ue} fTve"OF^M"났ج+a#Pl m,)xC - Holߌ@jle>qLwb`urCxLvUcFG.+zN350u 2cl:K~PbĨxI4:AȺW4AiӓkEKP@v;6阩->":5z=ē s;;ٱל |"f,|']6I#+(9[_iia h'Y $%%H `aWՒ݌~Jqޣ ?gQy@E5s9CClu˗Jiب6D2y,!  +?ڑkGF3M@5Ϥ~v-p=i6;lK`1S|nT/_e**mK1\?Oc?YI &qS񭦗 3U-R97pͼM-;qGUX~su Ft#МqԆ4q3ZG 0\|VJoIdO^xH^[QVe"I~&*+\0E!oд= ;z*2evnQ Հ)B#>56o 5|2-^rG%] GrrԪJlo`T%a k|KR:y\mLS\}tp#F=o"wJ R/w96yv:33i0 Im}HaZ~­\o#I*>JTqHfRt^zy K֙54an&ݵ$,f4))soBNjv끞F 9ym晜_Us^ZFK%^zs_c4~RkL,*We.6A_ǽƃQuF~21t!7ȻK& u[PKf,40$Tk>#qHK/6Ǻu=l[m:V,&SB=$Lcwf`dC}:P~c6_ 33 8]YcdvMXiˁtݏY 03Q.o@'wc&=nv/,ed /ͿaH;LSWY&z,1~憾>\W^Kg6;j>p+xcj~nꕋn EﳆE?qOvOˀ֗[eA}kUA_3C]S@W2|s ނ|dHXPҭw^s[Z PR*0^Wκ5 U:V`QxN'O`owC~p_*(J=G\527Mұ_7Qt;?-gYf)[VAqЋBk AiK4IPJʻ+ALC$/sFXCʠ`/|x4 U$oMpwMcah0 겯@&w#O|²wDl47&PE{0Ɠ{1das mvصYQӌ?=eKI*Fwklw//"]5"cu==f '#95}!R6Go_BR{7kW3~H$UlF! !,ϹJ0?W?H(JݓI2'\a}6w)M\b'ݹ4abȗfz'4\-[nи6KL[oj.aؽ%I'5HWPQTMe",wKέ ")|e{(x4vo7a@x.@ ǎkOwޒ񤓍<ص-uV O)8-"u`t?+'UW=F > ׶ToL6:;:Eڐ#\*%7ՄEٺ6W;SF&>?j悬R&`ٿMx/3ZQ*^ض#bh=)âNг;U7ͻӠ 遠㌒5,QU5t63cKg$ g{ fhWs qu0M8{9X1xrL,`Vy>IǧRn߹[lh)hOce5_Cez+L TE$i\ pw!}ɧ I(@n^F۶FC5@;C^n2Nozm\6QyasgիW֠\hN+fU}6]0'wa 7¾NwܴM4+([3<;iV@?苁̴щڽ "EVjNiݴa:?F7˽bgEvP ݄T$PJ3^ܡ cDiD}᮷*KGTϚ?UW:hrmeOx\JB+\tTFp{jB7yқո(cT[#ZvŎhbO]x~7HYY;ly;6AR+Ƴ?ă B{4&N'Jo&Y  pHM q?m;Y@].~A~˄lvw%kߒ.rNm|ٺ[Ҩei-ȴwܢfb )&i֑!҆lcg'(ʖcK Y A6]*{:߈ڒSaߗY̾d%VFds| 5mZ{_4ct1[ؒftm ڄ'ř6ܥ'omS_"LzeS;^ޡwjI)P`ւ$@q[.vZ[L<>0=Q ޥ>zQ_\|VS909y2 Glm4 BBZLb-!Bg{֏]S ViU6(+/vHk=kB&Mp[Lߖi4ysWWrxpm%PSؑ~{v?x^7f ۭ?x_fJ2lS`9MA^)+ӻum6K0)5Ni ^?BГ T4a@|hٟ/2iO?$ŸoWRVU#q"qze r=%n(OeE>Ű綏&J,P_(@u`t-▃ j̭',(M&u'~i v%Cr&= }{袱(Ç\3u=Z{R5UW%k'RwWaZZIN"G;[ }P$ |)l.ciK%Q񉜍OMg{2`S3U]|6١GaeU)llV ucHLI;MY݃~},)#SV.V\{֮&`7G& ؓ?rC7@ͿYA]I]Sw!\I(@O ;qg񧉨>uHbzz$&ZNX?- ⺥7/wQ.24㚃RTBK>ĺR_^qBΞ:擂Ah6lp#/diW\eUB߲,8G`<+s'b`n=}hLarUc=R,_%cZ&w`w5 ^4QBύ ^to}?tx769m >p ; (w.c@(F iGX9@zl$"c E{aV(f>P`84[.ѥ#`] ? 7&kU[1:Me6EiI%[|i~erQwT㫌3<6{=gu1E2O{PKoYaijdvO'ĕ.xQ/Py1Gd*կȞK7tYrT7sւտɳk(z7suNͦ7u(9tV jvw5qha#}0Q|窉sw_c|˪6aF *:}<$}29;͘NR5x_ej]%<^idKCk# ;b( j钧Ex 8i`Yc+5qEM `.UfKh,II88 JA٧BQgd%+O5=b쪝c@_y:~k[`b'P4 5AҤ ޫ tDUUZip}sE#/^\ڼہ,)սG*{OȵwRr90a?0!u [e* Q\Pj~ʃuPەb |^8R ƪ@!=) s I Z]Ϡn/ P/J\rpjɟ^LJ:~aS:$p%n쐹A "aj߶N1IrO{Gk8 %'a^e oѾ1F/}ʺha)F@!x*θkD|,*lS4z8A Y@-z8RLKa›[uզhb0y)<)/=[C_L:cO𮐯sJ P]JBh4{FH;4D2 ߘI[^`.M⁦ DC EDV0;[mr $JJuzOv࣯NTq00\~Nfws~]lcJ\5K KiYZ%Z}Z@ū}/P=Z$_})h1eH,|C@B3{Jhn:gf.YX(Z[9,`^,{aJ0볓e4olXŹ0_Y;sw&nCX;qNE)IPLӿ#dqwLփEF3H1Dwm&[\W!)b*0&*ޗN(42}(APm$_":}sxs͑h<[a# ǣd+-CPw D=}d@D:q,{@f39 dB dCeW}y/X9CT]VOU8yBgRzΡOe!h-ir* qc2zpH:&75 azvE9+hx; y.Ɉ)bN:(X8~hQ/7Ö'h pњB%Zс#10ko^UAͬ񔥅Ŵ>]^f7hBh2ܬmWB]~ϋ2%u8k=Զ@oM\wVؖC y>WLx_  #$,5PUBMu. &L.$:Ox4}s9n:0*s6G AM^Bd?[qEZ||q DfbHȇ)ZGuK칚ShIhJ[a?vbR#yht &iwӕYfsҴ#͌n_(?q;#Mm5o!guP.d@W#HQus 6%-^`LAAL, hOt %c1GhHڡ)ovjǫ#j'sJj b\^yI^jH4/5#1CbJkX-uTnZęEZ.S zbf3k*o,Ӽsx+cB$j56vڅPS.ԦDך [N[@lDo"Ckp|}H;)(-d >րATFDҤr!b)bZz`Qϲ?qm%T}$Xn;"#{`j`ߤ0n Vo6cE[B;zGJ@q(޵=)uT-_@1gwc!P@ 'i:ξ2Ʌq2uZgR:';dӪW1o<AKq[;om4K"*VLu'@ɩы1j3n)c5a:FEN ;s.ajG5 v8B_]sW^XDWlB !o4i>ěhS&iep: {ǔW?ѹ,P G䃌Dž5-玐LCb0%WgX_DMA`+8I/|+R0>ޘʙԩOGzja*̱I. 7yARvgP_9R9 {bF րP`\_h3K\y@.O]H*>S}W)_H&۰vT[?ic[$ xJS`X)).1Ngtܺ:b=D'%i?$(Mp=YfW !ivi~D IREP!۴ts:֐[Ժ Y`tNOAw8﷿c6U0 X)gZ̻9FYڌOvL%>mVd[D"[͕U`j*ݞس ^եɠq]+5PUleSԹ!ʚT47PExY7@y76L:7(61ud}-UlJٰ%$uĩ45C.o#74G^R%)z$RM|`jWcHP~۠pUT(J8(Gh(#[^]1CDQzgK6i|!¾axN}` <_CS߳0KU FZ/B9m|$퉴hdӼP* mZ(83 ەHxOp*@LtC[_teCL>䷤;.h^}O$boeĆܭqu˯,{яGr֑0 wZa2WS܁*x0sK%6*(~haꞞ_nXAB&xܕ 1g*x.5 ïA&bXV~ЇXS4Bdj(Vƚޗ]gܣ$ CP!5ᥛ}Z2K}HůW+l ^j>udkqDA3funn,'(>uBjv+Cļe"]^ ߍoTڑlG|ztXTܬsXiV/~!ar.X׫PtLg䲑\RxtI Q;$=KUF̬5Vgߑ-=b=k9UPpwƑtmA>HPtSn&5Km^FZCK̄?'~p"4`0l5I'BZ=]W`v`3 !*0j4su)5s>igtgH{hRjX᜕N"(a:<`[yЛoI| 1{Cxr@Dw kԻ3_lij.aT1A37jw r#9wVVؽ??(5DGI܈\v4Ϙ OI Rr{不R9;U:v !㡚<7қyfҜGeW,?z?gc$@w&?*,(r7'>jF&cU&ukf%Ho_T9. ENL##T`l].6[ʼp[!Ws-ApzC&dF9}w޵}DY,vC3:(Gi ?gQw)a#S}fd6w,yZ]#|PwȖ7N5FZf(H: ' ='7:Uq{ H*u:mzeqW NƳZ@d b܊0wIu3G;iN0ҚYj|UhʉەD_3tNƮ0j6ٔ{ze!~!@l;ion !bWm9,oV҉7@ܖo9ʯ/y򵸗Ĺ!œڻGh^m0\:}5<{A t26RϕrB޳@&!fu>d/rܳ;l`#_Ҋ f -~ |1Fc]ɉ7K-ܮ!k>ΜZSR:<܊qi|Yj2=S8\:lN;G"/<1HFLbEun5q ՛u`BrX$ ۿEқa|4?Iw=(tX3"*s:LZ+$=1f#ݻ(Y,]QTS<ڷ #}A]ς3|=$ =&sS:0׭w#W٩BY07;RWN0'H8zS|1; GYV*Z7FQ_X!*< Lmi{9*HjKEI6lQ<&zհվ4l3a+E G7M\G _V9t)?*&:y;Js&ljMa{ -ҙ[0}T!ʾBQ+y+532*?x.lpP;^ )%|\^y gG)ΊYo#/+tCXnsoY`RNݶ({Fy^>-$Sr2yؤli,eL[[p?~D#TbÒ 1#_<3GknC"A]C5Y=;4 qzcf'>_o%QrS@?0xo0 YC 4vp=//6G,Q2؍D{dj.{>u{OӨ$=iI֕^ѷZE`q l(miPU+8:AGv6aRRwd;B:Xe-U7llt_{ViXqo)ǬGgCզn^P`:F<s2 !BH ВLK*Fе,|!%Lky HvfK]i苘+a'p!CePbZ:rZr2,[LdY,mNaPZ{HhͩI6[)m"}y=l%e+ 6 ¾`~q{)9m"eB,F۔{iw[ᆳaޙoBDU Lĝ)WooMY-MKɊCd/$)rd!y#n"[X̻yk;dINN!o%.a {HrȎlnrbB.8ig 4|?D=JC~ӆ.$]p?4h 'w䣒S~:##^k*wڨ4C5T& 6>>25\1ckpy3pJ~ƵD%-o%JŶVIu4z MIb"L& BQg}S4{^Lw]՜7|}5po_ fѠ@zhNt[+7=T`"ɀrK4~l7q˳IT6щF1j֛VʓblaDvf4=hh Gw% Tc| Ι[Lg79&/2?\z9ƱODK0 }5z|_@S1umVe,' Q)c,mDxg+Gdڟ*FHH fѧ7֜ƨG%xyB@+<~<(\+w{SpE4 [Ήj^ MN<$/%ݝ"VY:D^6)gd}CɊ AkM~o>+=%JVAm&z/kBQ&[oN/x%* MVЍ؜.m-?F|rQY(\ [H*kVDH?Z?dǿkKMהEEvɄ_V=Q2`2L:h +4 =[aFb_G+/=o9K8 PˇP T'~d mCnSbþ& cHtd@Awk 8Y^PV4(~LwFE0Rˮܢ?S{eޭ?bJ_,;Z &W˸U!T )EB2  qXw,H] !]Tvx1BaU~Ѡs@R'_1 )(M_:ҋ Yhcˡ)oXjzz`;[v:Q Gh8t,!) t8]&N)w MWUue%o>mDpbN[fsS||{UOМp_B00OVU`r1BnRRd~p(qie a5fBltf_1@h^< 1O('LzFkU#ޙfJ G(\%;Wf+*e fV:1gU֢iŌ WHaO>X7;x4\2+C;Ʀ\"3x7S$9j0:QJTqpH!bG &{'ڻ= 2Sfٸ@`Mr 扷QŰ=rG^kmfb{4~NE,5h:)2r!kr/2@Zj;yq[+Ƨ;e272N ?Fp#L]u6U^ԃrZk>A>Be0hW: #v-Ld ҝ_ rF0V(|gnj63o( _P?RLe&A cVu>0|>ɠnWV5K h/X&߾OyKW&Vp9yp5"6F`F[@)!W(G-jrd72xB8AjyߢMGI)#5 Ӛd6 o]t鉶$vJHï}D-{Tת3p).sux=m~4<13OE3 AuPK)]3薱)ܔ~jȿ-Ue;O:2K!C\UtPV͜ShE([tizȖon_6:8oqgĠE}\XG|cu i_\c"}?}C,x"ڶ^xn b(̊WS,>u'04^S *j ҉&ZNff)C-о` ==ӣ]&M[R{+kf+ 5Zђvl5Li:߅cMx!g;"վ M6,0J:Kl9+XiaQͯ5bݰf-.i⴮=//tjbB>ۅCK~閩0G蚃#Ehמfz lkgD}@ Z>f?>eLځ' $dlOTg['7Coޞ3a6b/DsorB9Y w]/$EV '|bNva; $͛ݤqcf֤9Cb$@4<[Yoї7R0*/ ( ^HD=*ոW㬈qG? L*fkLCQGf%(3 =+ڙ It z9} J!:,$u{e,}1 %T6Q1W#䳥e(`rdg 7%f6c-@Ut(ƹֺ0gaJ;,,r H\%(9P(fqĮIpi'Z+ B,bmU a[k_-i3T洔l3'8n*Jk`"ٕ3c~_ Gl^v㔁`Zx׊ YULITTIw.u8^1{^"SDc0Gm K.H>kaINc-(*-H dɴt:6oĊU]Hi3J~,n%z捪J15Gmx!X㰥8kcnpeckђ`8iRPNR%%)#t*,K/zbk47o 8U3)Y1c.x}'D,xף'~{xތ*#f>4iPRZAFAȽnAUʨNJ?`{W/k!NfQK79.*kva|o=7NKqa?Pߤ뵍K|n.ݔaxhkNZS3S } ~T cGjCg_h4c8] o`Nk%7bZLEZd,M##lpٝ+q sT}K˃D|,4 bz: "ӲpmsbWﵸW\rkѯ#7u*,4 0'g24s6>ȥֻh_`s@C­Wp/pㆌ2e+f3X8 X&ެ}y;=ϜVaF|KXS#"err01p-MKۏKcVp}3fQL;p<qU@`6mQ>OadFV/Vz4CH sTmn_1!n agb2HT!nhVat3rA~? MZ Џ-Ex7[ڒ*4Yʗ|Ϳ|` -J4^=HlQ#}y'e_DćzaCyddcl^Ķbyq ][pk ևQJ(FI^'7:eaHB( 0JHVƉ%sz2=#!!Icx̍!X\2[nU~2k?ERmu|Ssqܬ=O؈6ȿcY6TƤSxS}` S F1E+1@)da^Ŵ$&#̩%-Nh~X(d7b2y4k虼>'Q!MjEȐ~?Zd wkoQ\&=˩0}1W Uގ@r >84 3U@G[Ж#(Q⹹fe$.w@{ZF3&Dy/+/(}":=4QJH!јXj=ao _@}J<"@kzm#@K$0Z"|5ڝ)o!3[tYqS/ ZYdN.grmpA7CZmht Pv0swlAɼtkYո)7tdVbet9i ᐫ׺KB8`H'h8mSz!6Ě r-W=`>ogcpG9̔Pl弑j]eZƆI#@"p^s\+EA-7boZq89v^Z+$W;;>I|fh(ClP~_y{ 0l6=8ՀQO.bpxZa-]=G&nt9m&KrEe.g+c9rpHmxr.9⟿_wBKb%E.z-x \eT2 ͅ5 V.,Z;1ۆdM3IHp=L-+Dɉv&-[xUkCiP]n$q RqO Rڕ+3eEq u]RVғ͆\Xa<׊<ˡs^8}Cؾ)3'Ya#~>O#/ΥٜM" A3@O_:̙o*HY͖.(/" 83Px|3ԚKLX&gӐt2ڜRUr!BPϥwbE͟sat3WS9P(^=k׬ Ц/ У9>;"74kyԄOٜuR7N)p1ܮ\F*Hr%-,s+~6N.? ur[lIb$MEwҺvy-O{'@R$\X$d (_ Mĉk~"'5(xY$sgn}%vm>@d5L`$+~p}<2,#;Kr-XtKUAZ|0C?.uLF|&'"eT"\ {A t-/Ё厨" $;Wл60qM-t(ϖF _FqA ptAq:|BԐ!w9дJ3҄#ǯj=nπa`|u@TkORp cfxLY*J5`/TD)x9͢BCH 5AѶWj[3# sJubVqZѴx֎u&$3"N{?x .JOBŨ\GFtke݃ŋz/ /!K啋1lM%T1bk赈1~OK^僟~58zaiА`k4S2}⭉j-z!]6lML8VOOe2P!/ky'A9ҝ\|^Vd0Yn`*Zu'J[JfSn]ǯ=}B X,<:U3É F4!JYy3җ{ϗó`؎45nrHtri%OkNTޞ :UzK0 [ъ(OsW-*5`4t *Lw)Ag 眣0T!XL0EId_+?1-[ Ed_ uS@XƙWXd+% iĈ/o>kS}$xEb1SCWlivk@G kx㥨z`ܮJgA9$et>Ϳ ^.̫eL$Aʮ3`~#6@]Ww}n`n1?kq]Ӵ1[8Xg88CvvCϭp. c%DPm=8Ng j?ϣ m棨rM kb1ZO̫'z䮮]dʃOhb /ޜd婲Ou *\nz~ݎT_I'e:t$v{h52