python3-structlog-21.2.0-bp155.2.9 >  A dkYI%z N,;htw" wKt&{HI:-`ٓ9@v^,XΦ!ℋgFPң"^XzxCK=2w+ܕ~+Sd|0Ux ѩgcJ.gADOȝ/)wO"Nk2QzBS0\y^.Z8So}+PP?~%Pc}/3HҰױ\h@&{Ucȕ=?f{P-.%% u׽~{`b\Ɉ/|TP%a>( ɠ c ϼxv9pC3Ӛ`k>IłM'6Dv >T5A+kR- y3:ϧ|uÜa(;ܭ.՚L41/zjOOˇ@u9Zm2ۛp|T6#bnPc w BIMF52|';Mz)EϾ[KgL&387977ad9e5ede2eb3065b2544e4e9a36878c4f115af39798b08f454a96749346b95e28efc3c4182fb66f8689e61975f18e50fe7_܉dkYI%z 1 4-P\G^@)B>\α$"d^"ltp0Hٜ2F)?Z˚nK A¶F™n᥆PH3`.B3Ϟ%2Zin]ӿ?nf2'&p6zYlf`ϼdL3m^& ^s8;Л#cSTǂVoK?>}}-I;YyIU$pPʜ J[)^8ƴWi$=sh/}"yUufLnO)d]vVR" mU?5 Ihŭo~r3raFp_V@?r~y=q,aRFIvx$eBՔҾҩjb+f,Nvd;D&3;XVGKZPQƃ$kc%RF֭yZ4b.(ݳ;x{$:AƸ$|ޢ>p>T|?Tld % C #)0GLG G hG G KG GGGvG(8 9 : FCZGClGHDGIEGXEYE\FG]G G^LbMcNdO eOfOlOuO,GvPHwPGxRGyS07zT TT T&ThCpython3-structlog21.2.0bp155.2.9Structured 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.dkYlamb22qeSUSE Linux Enterprise 15 SP5openSUSEApache-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큤dkYdkYdkYdkYdkYdkYdkYdkYaedkYdkYdkYdkYdkYdkYdkYdkYdkYdkYdkYdkYdkYdkYdkYdkYdkYdkYdkYdkYdkYdkYdkYdkYdkYdkYdkYdkYdkYdkYdkYdkYdkYdkYdkYdkYdkYaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaedkYaeaedkYaeaeae37a7316b2cac96828abf115c8281ff53cebb97c3d5ce00bf7702cbfc5eadf4e0ec5ba774a3df7e19e60b82f2c730d31f7a2375c584a26e69e1601d88eb3b4a2b01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546be90d7bf70eaf773156b417937ab7c71ab7480ee6ce244bdc041c7966c91984a9b04432e542896d4092db5acb487a16016ac76c03ff7c852eaedeef89105651339ad0c82da08db1c4dd6de54ddf9d6c89467f454c9046b2f0f60f34513c4b6b679fa7c81c6a0a7c70a9ce0a7b1ef967edb102c1902c67cb1fa042f70228e23946270253f042c56227c85b8ff96a7db0eaa09439f2392d5970c98de7e178bf2ce7e3decd2ce214a0ffdd4c33225bad110e75a9897e237e4677ca8dc2c31916d1c362ce77c06744398959599ee04096abad78cbdb84a8ae406a3d3d9f2d9686d56c5a6d024fd560a9fc5a826e03ccf437ab5f5e4371ef2c5af2bd9522cc0ae847145267c2bd8fe346d4da63bb742d6ad628ef959e1bff3c7b6081f6a0b1cfe922d6f649b69c51c3668c882598fce561a3b813d3da9155169fe8e9bdfa03d99072f63513b5c21ac9390749976846ae161f943c4eec68184b50a8a244e8183703889e76b508a2fa7a086a4d3bd3a7d04c1ba7ab7851197c2483ae717c7af032ff68dc7c6c845e0a9a9ff3e3d8b6b423a01bf1c0ccff190c7d10afee00858babbc7c50ee9496ba7e74243541e2c7d4da034088140ecb4219173cdd434de67fa5d7d00531285faed7730feedb603c0c7f2f990697db7451161ca0f795c1beef448db602cc47ab64142b0d4c18a6151db1fb3ea37d6222465374112057461b2a9d7c68f5da693c2605764585e0304abed3f4a803019025804ff19e91c0443ebc5749e149c76aaa3305bc9a3e8eb87585920afebdfb26c17dcca34479e2f06f644d59e2f2f4e168c1c75f1ad10dd3767077ad8c096958cfb01ab5bed9754a767f2f4115b9a93960be1db1efb92dc34ac0fbfab147617a969a02fb9060fdb5ee889f21f07cb6110c5df93cb88670580aab8be598bcdbf6bc877e366f97562605d3fd0bb4947ff4f12d01ff2946f800c31ca846f668242c39bbb3c7438fe63e6c1aa385e716d5e515e9037c614792c85a72f4e991bdb3c1bad17709f47406a0da62fd35a411536395df4ddd05b02ff0b03665cf1c92c0e6502ad1a8df60c45e453ef10d8c3c156242a41218dae1ece297a7ea794c675bf49d81bf586c22cea1548cb7f44c65cf574b4364389b72ba320c98df2497489b009524ece4d41ef063589b747a4400cf574b4364389b72ba320c98df2497489b009524ece4d41ef063589b747a4400a9f506039604a891493b6319a55bb8b4db2fa5531e5c91521b9e5f75abcca53fab1101755de7d4b38c7e249635d5e20091840385be62e21860ce611cdb19c406ca782d5027e5127f8f967cfcd3c400ed0b2f3f06a3892c27058f06f16c8b630c9bfa6747ce36a7d681525bdf853c39ae1cbd5ada3f6a077c7cb10dae9b5fcce483596a41ef9b95b83c4037ff90449a42f174bdfb843a09304174e0a38caeb77faf0fe1eb2c6b5a1b21075dcd7c9b86b867e5b58e6a334eaa0f34b3038fd76d49ad6729bd956ff9ecc986b748299db88de129b7dd6669e83ae43d4b2e5bdb83ea0df50d038fdeadd39a7370a2f62346bfdd98d3ba5623512ebc6134e529a1726355bedccce70519478d98717513d6d6f15a0824a4fc880c667400f755f5298c24c151daaf90f83a967368c7c0a044a8b58096e3c641d460db213b8726a38fb52af3e0de0a897c80ba60f9ebdb36dad93a9c35bfb14682f8aec1b732949e9fa74c9ead963bbc3a9c06354c70732db8883b0bb2b6b4d8fdc70fe02479c04ee11fecd43fe0de3993797690555781d8bd094e1ebcedd0e25b879f966de79d377191a3ec0753ef61cc6bfc5709a9143ef48e1a0225944fe80b505415455ef76b352cd6de4bde75074eb5d13e232d42c3646bad7d4781ffcdfb4f668184c2f9cf68bcff5892050d302a0de4e82583a24ba36c04d824a7c2a5e2ba1c78c9e23458f73ba7762bff0390c9696c84085ca21cb1a56a5d85357b2e636340ddadd32d24ea27f7e1cf1e31f699c8ee7fdd42f078ef68a95ce22cae2fb003138efba496cab0f94243318c38fc0ae9e577400a0d4c2f9cd8688a12d573beeacfedcab64c0fb3db60d209edf70263d9cf5def4daa0e321be1b2c8fda43e4aae7a0cbbe6753fc0b8817c4de64ca43968eaf98a665e280730e4de8f980475b6adfa63f7852841eb0e26e0e9aa7bd7a1cb6bd2d22984cbc9c8e18b43df1da3aa42847973f0ffd9d7f3d0ac3b72987eb6d863b0aed679c4bc876bd4c022aa49672787791e8fb0111fc3fc9d8ad9cbf7c69473e970a288a7781036a77becdb3c95e804abdf9f15160f1fdde3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855637a0ed33ce7c5b568deda849619bc49bcd805772911a687582f38d760f1e3f7b23459b6fe42fc4baf39735aad3b6863ffe5853030684833789f94a57118ca3b8e60b98b67bf661a4632853d43ceb487d6cc45cf91179613cb6b3e5eb2299e30b89442b4268971a55d8de95b0b90c4b35d96139aa7a1a9640defa44df4fece115b269aed050b7be67af1d494717aff81ecfec188d84e8972ec5d0e07747f2baa6aa2baa16e6912011c38b02a7e60f0be20dc92f4dab4ca86a70a6bebdb7c6fb2dc260e85f5fc14fd2ed8a34739a5573d9b543ed4f8a755d8e8de30e814c2adc418d19d153f956035c584a5f09adbbcf5391e7b07226c83ee926de78035f577f50d542e0c8804e39aa7f37eb00da5a762149dc682d7829451287e11b938e945946059343941fc13dbe249fba00ad62aeca9d1386a2a92647816f81b64b63049afrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootpython-structlog-21.2.0-bp155.2.9.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.0lamb22 1684756960  !!#$%&'()*+,-./0123456789:;<=>?@ABCDEFG21.2.0-bp155.2.9structlogstructlog-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-SP5/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  !"#$%&'()*+,-./0123456RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR>/ø8utf-865aed609ff4230b29743cc66f1f2f4ff031384af2adb62e277bca1f2d10ae650? 7zXZ !t/8] crt:bLL ؝.AqOZ{LNсO\9h4&'eLaxf|[i˺ss41JZ| 'Np:{"Av$1%&KOZ=$%Skm3b}РV6<c87/,wB+*N)+1S>FFfsǑsZ- tiR=Rnh[`烞 oVh ST菢FC8@RЎI|m–GBʪG_"VIr;;^xQ aUxBY{rS"鐏c}^x uo'& ]>Jr< p_*m.G0,>f!@b[G\k}w M39u|90eafǷ ңg[Bͨ&tv?ڔTX/!di'"-23"n_hɜ/<c( /p%y^tD ~_]`xI[ԎukaK~œ Һ,!F5J0nܳ#(W6!A QC|fn ~Ǐ(wa 6IS a أЁ+d6} TԁVE"[BeKygmuT;#0 $ͫ~sJ$Q,Ln4M"Z)d/Hj" 7G91Ngy4])"+*( |FI?]j ͫ`S(`j7gplAn-ӣV`>=9RnN?Rz_+Qh<6>MD+ZCˬ`t rݦX@ A i]* I,Ͳ C$' 1G' co`QbQ: Y`🄜rA+NvO- ( mW$>$UGBQ2k\X;9g`5gc1gdVpjgfZ/L\2 HZ$n&ٟT@?Sָ_nG3܌Fglj;v Ĥl92c#Cф4۱<f]*KO|7Mmա9]̦2%fy? 3W pAj0=o'pcR^Ts-Az% 3pFM4  ~}zcUp,z+BƁ'^DW:g! dciYÞ$\ ܥhRõj7;`j>nAQ2^Qff){^ڎ |uǗw7yͼL}h7 v~zuI!Z'KrW&CݒD5Ƈo^LNȟԳa{>y'G6=>{H[[c `m`@rlשN<$Ohںo җ5ۏ :ٰ)(+$gg( uF ȩQ9fn xNAMˏڧnhY]tqLoӭ7] aV3@H(FL~AO$—;5C]jD.(95  Hy#S*%}.y&ϕjYZ!$cY9~Ǵn_x{0yUP^y)s3gs׽Q9%NwV=+P)m D#Y#q8U_3PJqBN܉Mc,xcK}$ˀ:?#Q$7BM8qjoKCy{pEF(GIS ,8't zj_No3v522y rKbD_Vkn? &kq3OuB9Me#ֲ¹\|ڄ[` .#/b jfcghfN3o$7qᣭd]F83+a筁pNn~ "z[[:m# g 8nieEspr`|${`c>&K!F>8ԆppjyQd&wOЄC@9-)h)CW X~wȬuՒ%%uI;^j[LPK/HTrcPf.h=cwM,Wג6Ctɟi6F$j-#2++rJ1zФ}N2!n PtqO=14srgcXrrޖچLIŒ Y4Uʈ$4pHmF7wT0W ,ĭ0%$y  =Ȉn_VhhDMqX91m\;{qx ,T8$,|tjkf)ܫȀЉxgMܪ0 +g8 /gGFkXc7A<ݪHVIt~[[ Sl\8訑osI>^8vӐN(,#t ./+o/9]<}J$EYygMCK{s:D$ИHO ]4QPv1')u8LZyLTy#I~sFuA_E)%ޚYBc÷S=y@·_i;H1} O#PiОiâ[}#ƓV-{D QTCEwHOc@ 6~IjD4R` ܜ@r|a(bǙVݷOW86heކ1ezwAϚw|}v^aHlAqA0Fݢ)|lO)C]f39<\;A/K0VKgl7Q4L0kXH" to$&?'xOUS98OaK֧F"]@muT<M@~{<ӑ;fз$x8SMt_P8|D]jL "?MZͺvqy_?% *qHL9'H/eKnez#9166[:m #~ztYD\ii/_5߈Lc} N b`ϠxZXt[+W .Q]DkϮ30]QK?fi @ JS8*9izh_Zm?-{v BmYr8 9Ayng?x%&^(WU\龕o7Ewe0RIg C[oka3&H$1ɩ0`HݞJ8+dsVcX6'HM<6*t& 2EHydjd)Tbߪ8?4k${Ӿ,G+dw|;>lěmƜa)BxTɳO1QX#Z4'y%.gE|^HH]xk4d䋙TDd {>Oc;)wfdwNXoRE&̔btNA6l踢Zb&jcJՐ_Z]>Kg`Y-K*s)ܦEuZE>0hNfD<Œh󆧊ݥAle mXeUm7̻Af.G!!;q!Z{9+r{?sg6e? ڬ pzO'oƐih%7TV'#L;)B@c ,>1؄Ľ詠E*^vʭCL7)`?rOg-r~pX@z')rhZTU#f8~"J,` o$pţðk$Z,nx'e-II6DMؿoӣl0u-}i55 trr-Ő]Uڜ>%U˫IV<6 <4ApaY]1< ;!_n==@HbRZy7Z.DrGh[Ք:y38vᩩ$xl Ґ"cŴB~ƅ_&.IQ6]gfQ@ >(>M&ha[Cw sxt @IScZKiKNN# _UW%P)38{hC$6euԸu0 4˷E/i,:=l8D[ƞnq>jzZ9Y7ϊp lHRV%kY|]Ѧkݞ=j?)Uxd%Ys #KffBDM [⎿Pjd.Hv 8[^i5//{%8'I]Ilp. #ëjs%_ǨŲb;DY"kT*aFr*Ħ#zY5)b'ʴ P5$?Pڔ(o?K ވjz(QQaa]R[{[=]M7ivo$-19(#dN1VI(ItQecǙpꌳY*xp,P; KGK3s;&TLНpϴ y%z06#t_F&_VB6͢ VŚJny"s"p5̡-,;CX +r83,jX]n-i'I;\^H&'}G#Țm0A)xٙLOe֓5c^"oޫUa \^wc&ghf& ?YLiih"=J$|z˧3caQuѽ'?,l'JBΤSpH>  (Yrxrڪr+h#S{|YWEW ;BK(?,#v$d8U>>#w"ޫR]b[\aQە*h[O쥐gc@jAUq-+}m1mrB,5'(irFO(&<>?@;<\:da ~)¥6@UMFr) L5RPW[tu]{PGn| qf >2C՘[,;!Ͼ(1 !D0AU=))Jǎ,mQ'*wbu*3Uu Bs4]~ԝ+B٪lUrhړ13? '-hEtַmKPJq)[8s`e< 4T݌OV$*[e'(t&} xEymaE>ڿ 6Džtfad$q&^Hi0K Ǘ++Mu.@"D{bS#`S) %l#" xI6_+XfLZF Nr÷R'+,y; 5|귟!+1=!B0]}fBJ u _/1΀WafEdi>r2ElAC|k} OiSoCI027i?tZ&XVHOd7΃Ru[N(b@h6m1Gxk nlU,k<(a 0М f賱] 5MgȒ)LIt!`%% da |vӹ$|`h7ר8NDŨ)Љ4.8.5 _tn'0*m#GD5p*]dʹ#ft7?큢 VPSm(ЇR(͟/$?4 ) )6dɭڀ"䯰֡/Rx&\m<jK$O0E=q5Z~_' 7/l0p(:LP,͚['Z|o,D3P#N!; s<ܱ mR\ev@+?G1g_;SU$5L1jbqTI4#-TA ~$]xq ɲ*"N6+2i&i2NY!.̛l.ѯbHApǹ$lJܡr/J+ɢ rZVO ̳DDS o)h!*OE4 W# 4 GVV* BO:4N 5ZA^{W >h"Q6N5woHXT{Κo([>xBofD半b **el`>iN̢6tQ0l>V|}cLzp6V6h.n>O*hMLKֈp .?,H/wW{DI×?٘2%93L&YTv#X<$N'PdF6Z6/ܔaPE1L*9W <*RɓGN_n!x+kžy߻7x<@Riѐ*& OUn-sW4ߧ>/&>ζ4#wlF 0]W&ϵ"o*;w<}"a@;7e*;P\T/G.q_.w%~{nϒ]-kdֻJ+>;m՜GlR+Yl@-5eC;fqIB.Rf4i\1bv_ُ y2+.ٍNKO.} :?cxiDJAX$kl3%Az*B X3 A }7U xfNraڕ4`Z:a T&ޅP#wlʽAB$;QyY͇JK*#^ˇicɯB8#u'ď?KYj)H[Z?bZBեBZ,>B6pN MڀWwET_YiOd½^ygYjcS`Y"zc|*o6w5l޻;rؘU=lAv4Gx])`s݂V}u=Z]p8qQkT0oK7?vVHGq]{gύhjP!20ͧ`ubҀ,VS V$~9Ӿ6 Y1UYMTSzHص`qgJ0;2dUd_& ן{$w/;0䜥k}~G}<X.`~&dyq<@$JQjmS<2u3uvy7|C_Cp\p >eǽǯ۠s4 0.$ݼ?!B*œH,r\J|;ɷ?IRkBaiXnԆsk'Nx̥] =dU| ) ZoHFs,+T zyT]&7,y=u"i\O(^KSm{CN5\W? & 圕g'Dqt\D[7*E_F| ƥLY(MB.<7$,P߰$)Yw!Uw4Тy|aI%fR1]P}SɘuW|S[!0A5UL{L~z7Fjr[MP\lW,7w;)sc47f/gR Sбg:P=b@/i?E-^lV]*ndqj{dԌr2w>_$-/[>A,p oDq(," .bWXS6Zeʛ-.rF GfѠM^Ap fu}Ҏ@wVD9q#NjTxО,#mr`o[lj NmEpSv !q76$оT ub% -G1[;lU dF=ש=Fa3 |C=n%vP4: c"9" > [d< mf4RЄ/tr4bF|kpi?ߖFHAYu$ŌBRCפB 3w7T`EDBPXB3qI*bCHM2p"[] E!x[R^#L bɚ+2[]NnVXоZsA+&qkaFH6 6āDH WSYJ2!o?Ev Is! 0NTCzAtCZe6}5.e;UEXp@@4@Ys.%/4PXJbr[-/hTzA))j8!rIڴLR#o)ϐYnC~:a_bYIܼE#[ Y9lm8{14 '3ܗb'SQZh&ه w,b>=yoNww*VE&nD.][0J: ]~TFsq-|ED*i9&q:NSDWEt.dWCybs֟2W;w @;Q > Dlƒ*y1DM?(쒵 ZZI՗)ܯGn1-1jս}VnN:@={uY QD^0NߓF"(1^/8:)Q_M>u6!lpf8z*+z ք}k~u0q:-0B9LqL[u #P.s1JjJ'VPy8B;ƒJ@}klݿU[S~ްrK3Ǐj7q9aa*|V4V+n@Ͷ{#Fr8NSPε7_s5p~ʯ'XsN$5r8 mojuQxKمYI:'S3_q8&Z Ihh u}ۂ3* E0VP&)%YƗ۶ DHfun31МpoxuT#<{n]( !ƴ(h0+QOnmUkqNAnbqkpπnjH"`BkM:?}ҵY2B`GdJl^zI75{"!XH#F(:Dtx+$!*RC8UkzXJKNT ghgR|F@dAX]/C]+B2F*ƢY*w%zw('u5\ t{)B݅lU5>q Opt\SG>gr6=$OSIKz_KI]F_/MXĹ?Qk( 6(6XeŜz:;`QvbFnؓ3*zRe,NT0I]{GWҲc7? [@_(Mm%ǜ -t"a?Ý0 C `WFtAqQrWkK$= l/ďМw: V~+w%,e4Bu6 "f08nn^w K"b= Aȏ0~M2og݆*v?bs3_XPCبw>}.? ÏQ\N(w( 5tw@]FpJNH~RꤼB8*9g:aF` dGc9hwu!d~:Y"ks>"] 4\Q SŠ85AX|bv0ȹa,Es-'ɿU.o` qߪ'sصiGqYApM*rA2Ɓכ<_ FL8\e{!Ah)"UkSqLl⏍Nlണ!9XF7n^feg' r}3EELdد3G]FObMVS.9; i*Ng\&&;WQf 2j7Shʁ2w +pEv!|!yYmX rۤ-/7eVKҵ*>^r 褩{̓cwR )T ddcxEP?x:9夀^s(D֥QX28d8k<8m,v#;,f59G)Iv'+_u zrzlD>A HTQd|634_D)B8s|`cbwZO{˭R7%%R(MuQB 6k GfzPo'/vaiH5R% H$|T/PN@p1\d UJn>}Ť*CRIz- qzkv/9_S%x%\|P^_W1=tڌ)YP뎢"CBۥ1Ghpov 5=9يY& (4l-NP~VJIM3n} qٳ6rا7>=qmO&먌vGhG @ܲ}&2-&hۉNR'[h|lrN|I%l3]W2TkUuXV9* YǛ%ʝFܤgj8ƶp4҇n09I*یOXxm9/1On6-}`TiSY6.@Fv9shbO&5Lc@7.܌3.t dF9c ӷϹ0ڿ>fV3W=Ω2A +2nZeLdl( ZkugABGP!C}U/Cm2cUK>+Hd&WDD;7}Q|Sʭ  #GJ!(Td Z"C8%N^c<] CrR֊y8M&y2S=bx5 ݆+QMenR8 α08a˯=XYA)XsɏWq=R;UhF+[5s|F#j0ŏe@zv#0Z[R팢/λ7DAOZF*,N)hu@+QǍE.FFV_ RzJ7oEN +tT6ʻ'e)sJTK͵dDNBX>WW 7@~ ([+yQ$CEi #Il5HJpe\!z=nn÷Iv*I^lьu~ ݭK[4~ռsDh !0/(ff)0.,t]}>U8dn_a-3]TSwT1ڸeH fP/?z21wrMw 'M \3[_B]>)91w'17@d%W]f"MFnec#[=c_̦'/7T3<47ƨԤJbɰS =WnLġ)әcf?gfQ+o[+Y9-Sֲ`ljKොU|iۥYu@˷lBl(ZVVPa \EҜA;Ԕ< +J6 Î?ok9+g_ ߧ,ѣ:SBNh4|WZu(҂D+판p~*Iu/P&/&C^:iS r(ԃ,:n_aV~pǏ s>EKv-Qh)`)#h'L- pm 7ňg! ٝ.C'&t*-F`fF2L6+: n6Oq|Љu3lI{sWφFO!g ϥrwo]}MeeЄRq:y}{YbdbN}uxb7_@.bs#o!(-r`XX2mc'zKf|6ꁬ@$"Ş!H (B!1xX7w;/C4gC+`K%`j>o+ eNz9OFFz-嚓l=$cjӦֽxB 0\ %7R.Ha;8W{Հ6&H1ނs$\zglHAFb[:E60.E]{&Zs ΒHr]#C #\r$14,>}ȬyhcL;T\LumT^_GJkZ2&0CeanEsvD@w`6/ Z\O;WuNK1jx/px:ᨴ7ӧ\Gm;9LCxvKeTFm8IY0 WkN [Y݋E1Jc\ll^ܐOm]sJ`x6&(pp$Vmϛ Y!aok=}]a\n%rKH"o◚0%&eXrt:5ߚ }Z(b=2pCF 6S aX+?[.U-^d u[O'OOU-3?Y2qr -| ŖVcYQr(#BEHhڳWR +H4MAN|/2*z1W;o;4(7eXE %Cp$ eEmuE5ČIT3 (Ckd JjZuubc[WXC|1*hLY+cwuF^aoMb>`(9-W(NL=1ʝ-hf5F씖ê 蚆 T{oc%ˠwfMq| ,h5{oͰDPRƬY s3m̭^Sj`|RQѹ!ܖN^ѦkEe[`]'#Eݟ bn&X KIctX R1 `c;$~(9^om uB͍˂no$זwnӗSu؉~@`.L%Q=ܦ HB+mXFz؂\25i}[Lץ6SNbB>OzҰ#]9zC:+婢T/$s4^7r7:% c,o?t(qjB:M9E>֋ߨKI=L:l,9[+0:,z!}Osڲ(c*"Z?]hhXd8sŏHlKr"D܂}O&"!i~X~~8Ī7ET|z6E;0Vla-Vs8ɩ`.ֳ'n IT6gDR;Eb"X3oH_H3OL"ie .*Ou/PInK%'\\:"2Ҧl|dEΟ3ݰ~IX͍Қ\{xd6G.h;G&& PSn,D ѯ__Cjj%LJdHEV[9E<w`'T婸zߐF!`z<}%:-'lۛΌql$Lm5*^BG 4 )(Y/OCҍ:q9>ޞMyQ[LǵC;T9IOR](gQrcSX b Ejz-wyvۙ #;mOq!jU~Op$eR8xL9D9o%[5Ѿ?KF,k\5Ab.QY9-M(u L}BF4$ A;Vque{'^=z[k#vpiJ)29_f?R:i!ޑY((='9b7?j¾R*Z.S}~ԦcnC^L=dR .Y! %&SUHKrjٗ8őbjA3%ڳJ6'γ 攳ɯnݯ' JשoICIyo>vΣ !܊EBR[&|dXO\Z;#Rٌ?8W-nkQ^сect1cg0&Q1CJv2;~EZC`JhVA%SPTkp,!,cx8/0=$$)NOeDԴ"j@ uXxmP&vLteVHH%}lXa mxah@G~.S:Q\ @:iUKs=EX~|B֮fDJx8NڡH= `7`$ 5ۂLzfF`!Y#P+ bjr/# xs'v0x{2˨kNC1N}@~HH:'1^q(ks_ASuטC)P>uE[P/; S)UI /$:c(~t0tʇ-(/VI)@GMQ:0ZSܾVl lEjāSރ< #[ƝLϵ CaF`B|{6MN7biE>G"9H7}c ^r%X$m]l4d:-5N. [nj;vM\*V]?9t5JȃԲ{ h%.*QC|xGD(868͸=Q'y1N`O?L:Oz@;aɱax"\)OiwΫm$wk[',P?f*^CWrT1ƋGQVt'r3qPl,i_PQKavH%8}>\_X,&M4i'R%&Ei-r􇿔2:ctOO>?oy&Pޥ.Jv]>iEi)~xWS.}}2UW >9QJQ%_+5{Ae([S v͏pM᮱Y>v|ا Zޜ (sP}:%ZFFm] x@ ȋ4_Kb"1Ѻm/Z'%Sa Sɉq 97zqhD t {SU &? Ɇm!z c[Fp9h"BllqoeZ ^i9eb²H߱ZFS05c Hd/煶FڐIcTU)1T3II* mH h~>\7mGPfr$ wf0.IF$Q8baF~OLĊɄ5b3Y1W׃['UsInn5a_{6|Wb?<7p2X?`z\Z2^IB0z?|=x6P3>˦EW@Tҧ1S cƒ{Ν;m!RU\26Z 1w:hH|Gcւ?}u+NH.z̩ E>Ye9bMzHiս]Ӛ3*ruZI[P˝;>*ёt.?Fj/ fa iuis3F8|i:a0i-aPC7{ +py(oεtx#À͔ŲSMsnu 0j 3J(ݒ+\>ݙw^s7뚵ơ] &;<t u KdhZa >\SxLyX&KPOTiڳ=j<^ UNI:(O*Rx+Y{6 p/;4@(i NIo+ 0o>*lQ [Exl_-\܅pR`qgbC[ϙY,L*gȹZժ-3dtB( ;^a*B`_7wKBİtV:%}\DݵӲr?ёr;V9-!BAVÉhH9`2Wø1 jV^>E)P3_ItOi Rrm7pj"hW 5FϢ?Nxd!ZS>H(HWΐW1ey]"woAp` A'=&Jd/ wDܪ数j&twyc4)~-$ē5j-C eV6EDvj,g.J&E>`Xw(5ݵ$/ŵ}׻ޱeQ:޲P*+4.:0aW[m&dդ-JOM`䔊4JbKd(:<;KD("H.erBG)&e"S}'cqXX_El'  6iXy ˯f!iAW[*@fW)+&T0gØ9Pm+fEH{qIM1)2VM5eem(v, WTsk]Z;jNztv(x8̚;r!Kv+$uN=z~(K5] g0+zg%B#%{ry'd/KFfM!?1)-hXɁ\i-LlbBKA6}DԮ3rY-orgٷz/:6d'kJ:j˥ (7\4RMVP{;"eӱkIU5;do<LA;vy3нXl8.Ӄti _{V(&_oS{!?XH|t́icrz\| k9Qrtgw&ճum ,'rWk?~Z^`& TA,{@apl`JkEO=wbFsJfiܑ]PXdE" "'E\ׁ.&oǥjXFBξ&IeFnڰNbתķ2(8}Hş`]$bc-<t;##:3L11JM_In\Lvy߉(XkP,Y*xH:O%?H?_7@w%a>n4)0jO0FID~[} ^|R;NfǶȟఉQt/}M)n\Vi:o?zNo7. )¤Qm@j⍖!csy4>3/=R{IwO>ց6s$:a*qw]L*le5V zD@@`jBo!.KUɔ~N#}L|K!602ʹqƣG)2.!Tqu(.x̱Ovq LM }k~KOlzV[]u=.eˎSVMn [ܭ\=--#!4{z'yw` 9K8<@}W<rs8+$!9,S調#HXė:c-4 ,1l ˽FG(}o($f sFs4#@LYR6p38g2Yo)qBّ0|-f7Ķ!{F\aOD\WOh4;eqčdzTd7tPki5MVEbDs iKܐA@ o߲fck]GVYQYo-}[orRE*. x]`G cu"9( Sy,0'S܁+˂!nB`ێ~^uQ#?= G=1P|Ydp;@X "W5Y"Jz\g:Jq'~KKHv)〟*ʞ[]0$6~^yB|ho+rw # baVUCC QRcާhJzם#:RI I8?$k𧻓2sN`%}[_uz~JZt,E ry, W#XaG{TV:JI6Āe)oZc+h*a%v`SKPiб!b]b/z\6VUB1S#yT &'vm^-qMӝ}Wa!/TOGQӇ\8JLʯ+%r)78$S5J*0աlUxbg˸wwfX>fT{%kݐHQ!B$Z< \tJoh TH([{LpϮcwمx#[U zt{5VPҫ4"SײM_jکG-6R\J,`UE}—M8Pk4)ne,R_͵&} {>NÈB)K\ K{DO~f`5lDj*IiwW+]]9ʪA6?ahrs=f5Fcj1Mϸc.@L73ZÓҪ)k. ]XGKk~͆:lat h C{K5&U^S=(,uQt$i۲<ⴅb{Z{k^,K>p(S@k³B&Sw(wd8ʇޯVYL9ěCTmgOHZЀ3 Ez{mFaZ{NM(ު7ZJ#@PHD))WSr{0V?݋n,a~!&l`-H~q{#Zj.sJ,>ߧnĶ @zSdv3]t,ex^P R틀0>WO%@- Ř<ݤό̕bYH?ϛ$[yc|$:ݽbMc) E #7Ecc"棯?Qt*۶@Cy d!H4[Tb0YvK҇>,'ՁTeEΚS?lZ)yK01z?Z}2?ڕOY PBU)zc폮fSS+}WJ z.z~8~P{Ey VrW~˞|?)2_v9SDIy0'`5a3,^DQ e,R dY鷊q| $T(1&iи9Ws}M?k;, JM=&i\cADW=y[Sͺ0ȿ͘z K0iOu/ !(Fw3h, y^vE&]*rC@KCN5o]9@kI:0|Fe!h,+*: ?fQ30iKn*XU&K.-;Huv/xj"v*xBW%„#aK{PjW:)##2C56 gǢcdITR9F^>–8̚k2;6X&lG!xszMUc3q/: D -WXruKCPs0( a ܋40<jnY\PyeYvn$ _=58&% u.\~ }m ެZJ:ňWE n~Bu9ړɣ9Vvvm3#:_I)85PhV9e ڒHO?ɗbgQd 3_:o^Bo'aft|mX#˪8P8!-UAQ }`nH)*6*8mhqΰ2M֨dؠJMb<Rc0@ x (0Ϋ~_u{, cnNŊ]39zy$&} c5rQHPl:!LN_ )S0Vt*UHK0E"M;=rU{N1+P\Y;uքRt@e;:$rz#Z>D^* ~vղbO\=}[yEl2-b}.I-MQ-crШJs++ͣAv= k/Sc8s^G# ^RJͨ-҇$nVZ!O|~ޫBnR?0F<4Ok;Qy30<..knY8>Sʩxxb-7p) "8&KH x| _?d V)^&#IkZNZ?(cʷrǻ4-[?45lx d-B xfFlDF;>KJC'?iyZdH#LXdmujQX OWQO;ϑ4md_;OĆeg婺,cJ A,+<秡\>P$۾Ru~, V.f47i4 |b$SUxNׁ'w2쎄 _Yb^vȌ/;10uhID'8阌,5[:+4[p]mvǬn&?J4vuS2M0;L M?iQ(#a|в P~8u܅?8{mbB "[+)PG J|w/W}#k׏1:B|:!Mk+0rw}{fL.;rp1ܞ4 @>ɒRd[q;nY8~BS Dd7!gcb DխW9u =zㆪ^Q,x=l) (KҤ6VvM P|*P8sؘi=TMlfbU^>ƓL%]bkcJ\$d"VWKjR݂,m<;Y=?#yU(2ny W_QwzỉijiQs-Ɗ*Lz$YD L~! ӠvD4!69#8l O_nKTn ka4i28j;Q>=Tիyd3,p{ ڑ9hQ\S>EMFTugdKKs/b'&٪Y ,5|s*'7U'$ Xg1 FtԆ-ETuO+} A>\6ŬW,I)=K)Ļ=l]ڣC.x_3Y~wğKi`(@x$1\NuNqLfh0Bcᆕ}OM+!V(xsSy42Ѝy.4AqmGꨐ/ ZE;K9-`lF.st1cj )d62UeI!Y>/ Gh]76aɟ~9՟$hJPR(d;V8$ǼLcd`+%fTӹaV5B7 ͟ᐴUؤC&ERG )c1lGLb)S6\lrFVY&Ϲ-l^Ϲ6xM:PUxQi:.,4aKEL>PJF *vKo8MצּܫT\DY!Ą)#J݉q&+s` _lFjTIN r0P;:8|-,n,K.,խ$|x+m,]k]Yl]?\({gyM;@9~3UQI3|,RΆ]=` 7Ӹح`QBK~陂9&?>УJSTuc1I9O}؜@\NWY1XxuFMJG@$MuQ|'N4HR+ΧIWo^] \2!jXG\JEh9큭hYhJNeW@N=(c)Ƭ8Q΋d J\l8l*cgxin(4Ԑpmy&w,%J^u<#>:y=Jg b3hބIfL-в,AΚNl&,p'qUjBA.DTi#$d 񾻇X*R"-bb9ĸ512#- .pX_wdG1~F 5ف>dҊz@,LXcsui wh<)W\zy o4Sp?V ,>} JiG|Mo3ba)9jg;`,O $13>[GD韋Ԅm>mۊu5;Rm}'~՜"/+PZf.+*ݿ6OǶGYY4̪h}bApe!-@äΒW~ -WN[cueBFW&&%t61:'yFZѭ?kt?Ч[`?:h))Rj,L F3dq_?k[X|`0 h4ʵ'A%kxAMoX\G߀$ Jutݍ{ 6v |ͷ@X;%R7כ73gR.>ExʲH$ؘ@a3DJ0yJɯiEBq^dcODAaZxsʓ4OO>FAJ' {u0mp:H?7j؎2d(G1REa<ڑ$GnIkzU5# eli$#Iڹ2&a@$8D*]e ] y}IN-d*P £$*Dʉ# g*Ż4Pb= \ު CH&+.#zG )y8j=V0@ZNl-z&O%Ϙ8n*x2zP 0$W=\ ժڟ Ɖfՙ]ނf+cqބz4Ah%#E549ma4'~TM.R`/"#Al/cq!*( vlcOB IT8>QcP4 w2%d8G@:uN|jPn6lFV@Ire3K,Tg xny<R4aPYӝ`85 WNa]a$ͺѫ/!=8nEq4ٟĈ=l}iӇk.6&:GUl%Mz*>+g aqփ,y~h߃ ˚iv8xm:U;/̫w> ԫ ^ ?&xY5 5uQ@hB׫1EQ84ghxM9aNpfu'\x;ۥw|i$iS8=:$]A\gM ^D 6a 솞9246]X(/#zw^K QpdphMZ( H^IO'0M3.AXaĉ<`~Υ3[ C 2{j ]Y=M!a[U9:y;WAIT_)EU+ I~|q7ldaSbQXgIp3g!FfxMyݱ\2jbF(s +5*)-Y.GA5HH]~}zUyrC;p[m]ndh'EYXǹHX!m.v[y0,Vkz,My_&?\X x`cHs+͊NO%(Tmg[w uEITV`VQWlvn?ɽ.hj6yUmsqq*>†\[GPq YG@IbYϫ[0;_lU÷hB:hǐ(.ݰ(}PeKT2(6z5U%F 9UQb=8 ~ Ŝnݥ$2;rz1Χ>N#̝>]mنG=KP=g)gqS,xxbh+*"QgsO,D K~e(z>;0p Ngu$soNĺ-lPoSlYdhyj, x>h|oq*:b`-V%CY4ԺFŚJl+-b]#`eT"0{%I8abW+ M}TEy]ZgX+x؉c,t]q4e&™!W>d0BGtm.8lF]{D^SpTu;Yȋv;7FO^t񎨢Fg:+]ne  ?&:`.2i]~kKдӫ+d8rC>/z.6Nq9LҞJD̥4`~v?ʧ_#dʒStfڲۮ1⦉F )| J Go9:,2'籀¦g4{Ÿt_p6F$gўK)S)_bLA(~3Df*h$L%!l8tzT< sWYMMffs#pg޵*}bs sh (eY{b(Zl=/{#şy?'fxQzPxPբfV0~&k|x`$ؘ} k1uBrPƐێtD>81tv H It% Fc㵉ѣ71`Rl2Ⱥ-~#ia"R"ӥ)ZzA`:)XxV+)b i24ш./x, E 6(ewW.BXэy T}h%yeUv{1DB ?;Uf[F*~6[܋¸lʫ&kHܓ׌]Yvv`ˇ.c`dz-fx"Aeu?)-;N!YO b5ŕ?J U%foȺT_&yp]cΆvW>vgd҄F|Neھ c{l8P-}jEd!af"Ӄ䋏veC;(BT JL,iy(aN5-6He N` x2 4r1tų``U~^@Tb4ynEY\rzlݹŘeR?ܧ_8(Ciaka*I.+k+Lݔ?jKf fʓ0] `=J) = eGU?КktAKAwQQibXWri54:t\BMX 2wtG!X˶prrZfGD1X#0>A{Ꮖ,l$L=6êS #bo1)G\,B!Lv=$7X {MoA|2qqSKB vPT$/4Yý[_Դ3]3z6yd[Meܓw~/M%At:++b’vw&YQn/'Хf5%B? E5'χâHnt*oI/! v:^mOycc>Jr0())%ly̗1Fݣ}$qٿ4/D#4ʬC56[-1ddMΎwG(߳PHMHn2p b(}}|Nq{!9M^V ajHR,\Fh.,(Db&/Zp 9A%gta$!/Rg4)N`.L G(ɐ_r<%G 餶jre&z". F{Թ 6}h erjLms_e)Wd1O-w* jTjK@bĶƷSjZh`b ' -n@O%x| `-z2Qg{Jеj8r·B?.%g8|[F#$lμNO܎*֞ViII5w58N+nqn3&qz0ȅx$L'5ln)_m;D5}Ӓ]x\pMdn;@MUf% 8LB6շ9L.2AU_}0)ѯN}"]2XYbxZ7t$;I=$ДGZnIO./{I~f#&O\*:Z}޻¡-z!З؉CoWKj.CesЁ%%"G?'Yn<Zk3@6LvMF/dQ՛Ff>L66f TO|b|,@AOA=HY ua[w+©iO z;e&WBM vM ?< u" E64AH]b_̮j}*bh=x44 O\5q8[ :{9l*$(J?˨oi4Nn}8}0}7;3=VUtY#A%H(kR(ڈb cC5U:[=D*" oᣨr?S,zv!(үFL%z1`VeCHfڹᏂsrG:93Ǹ2Y4֭_ $! ([rvA%Õ'cO9 ;{:>VqHP"dDS5?9`M#H~Y2X( ,$t22?~ V%w}+'[tn,5tp^eOS=j X\Xf$urښbXe-/hYli"w>£@vO^g2-ȣQ' KnsJgVmn[U!>{ƖN3}ٺuj_ 9֐DW7s|, my-nYmˮ, 'Φ)Zf{!Qf/d.t[$o4!ܵn޸۷G{*IdmE7aꗐ7\הbGoH$4ڃ&[E=h!j|ѝ"#п0GJgLZ O7^Q:f7]5_&/t9í:ypLnvn _sE:0m%;{Uu uqlf|W47VtTZ?/WkR ܂Z}l2M`cIوBJ1}˟|y&z|><4*Lh Blfۏȓ M ko @}1Obɿ>3J~m^v-+pJHZ3!'o?W_pr&t  XM ۴ycRuwZ DjJvHj@(F0[}uޯz40r[.**ȉ.OS8|zgx Ķ[ib-4`p4og1a)QrjjyjC Pв8+]T#DL 4$*43f+"(`p"LᬊM[ciM̍EFڄݍ<>vRun\}rGGa"J Il7<nkjl,e6N*;d(-@rD @}lDp9*%ɲ`Ҿ4,V׮@0MKNKnb*Kux3wG zO\ȧ 9gӾOF%zMn8h7÷l=Lr2#-"#ְڒl`HW.BlΗl}wdDpk} H͛W񀈄 ? ,[1>sgl(l8B= XyfDl|iD>j`DD{'e/ ss%a`J5.DX9]L@_s4 mbCz +"øC?C$nl 3N޷OSbmvXuL*ϝKUd%ptLo ,X+e{l=A0x2?Ag/ÐVGdhԖ)IO- M(k_%#ŸZFҎ럽ٶBEy5A /2Th>W}ǘ"&jRœ h[rrGG T]x2aB{oR}Sg !v |$mNdMVz;Zt>ĻKr"APzQa,w@9c+¡C_7O;-FڏX__NԂfYbslc*2{gܑaS-}z  ,Vi[AQ3;9GB>JE7kNn77Z%vxXɓ./;Gqtd-0Ng DZ}a^E߽MJPWP :}'[.e{tps/,KLҳ~l"“k聒R ϼKeUJD0'^DϖS7wY 3]ca>2?6} |AsLњ`tL]$a6]6ڟMnVz:с+ḶᰫA"P  MLDtU5dWVz~6.kߍ,;7[<'3YvcS풊he~9.s"NDl{w(A%g ؃E qC"~B,`]pJќYռb-(rGda K1pgY/eSn2Ԁin/u0qezf"F@Ta' n[%T:m{3V7GtNjπj\|p‰}T}]@W ޶;OM1} KvEu`5'+Q„Z K iB Ԧ(Q(i;QhAK, Y YՄذ@$P7t#Jpz7y4Tj9]ɯmChAF9H+|]l9:c݄d~H7<oOCCxގ H>\MDKER.%ߍfz=vnTݰ dӭ5J8tA;q9b#($  {/8ZFcglHJܚnRZ+?t@Y:\ @|_q=;FtO%-OPo} |^O6~lag˦ "D{Hp%gطjӤ-򬭉=VX$)ڈRL5L)IQSؔ n,tGu˞Y$F@E@U?O荹i")[a ϒC#?#iAZm;bm[ NɔߖP0J<%@Hϧ ٮ2+P)dPǻ+OF-k6zvW69;=L/0)zSBRp?ړnWIY)b`)ٞJ\cbT,q!T߇t1~'5ʍ 1HDy~%nݫ۾L(l{'JFy.GYwË*QW ,AnmɒjaaQM- "6Qrt[*<u"tśRMj|Y2!'U,|IKOBoas Nh#CdRt^czgQ^ CPV;$nɚŔG Nj9?<al!(ul;'"(y޹A*a}x-jkיpɊ>w\lFP*K=R0h]J?d0 b"@%y#B1ڸ"kh!lN{&m5*Sf+XާU}zR/i#]ׇck։^uyUwm#UVצbSÐb+^79~ߚH9*-Pw;d 'jb5oU;z>-5V%x!_F]Xn5j%͉ N苓CiL"6}6r4.! ț7Li2Hތ ~~Eܕ0-@7%fz` U\2?Q,n`f SA +1QDö ufře2R`P:*Ǚtݸ&Q$$Sez6$" ԩ6ZAl$JL7yÂ_ŅG+$I^B#^w1pu< IGx{GY"nc=28pI !|;IajXLmДqZ^5y}(=?|$fi#Bo* \ BAfHC}$ymiТc, 厣>uv>2'30Q$zR۞0!fq?/Zky-(JiY*gBgXg[Uz~of u|iANX>Dvl咙cDLEKLQkZ=>5¸]hGVǦ5wD0>^qʕ_(W;) h$Q^ͷb,5tۓľ.0G(Rِmiyj:!-g> '< K[jcΜ;g?Uë=h{70$rqCJ+YYCzMNm;>z驗{v c}U] DT-v Ҩ28?8 ,'5ɄiNK tg:Q=d23lu `3&[ `j" dFٵVӲw~-Qmq'>B=%w^yړIxSU$@V:.! R.Rch6aY{5kd֡׏DLXlH7QAjtv{FmX)0vqA* ^'՘wj+LNv2ʺva3W8pfGoCDJf~&Ob@+`I맹KV;MuQa!HCE5\hGs18;;0MV@Н^(Z-@ӊ\n_\Y %fm؝D0ZMi׎FWQTY1oSW0d$$# M |WŪ3{oE?eT`Q-{N}80پSE&- +DGJ.2*mWdYy{=QD̹y^_R9Šjkÿa|w&ɈC#6*7ns>Dst^1vYPXYXtj2bFl3&!?\L˔d\1Tx{xniIXM{=' ZʐOKv)*[8*|b$zLsu_M!Ī.>k}Q@{ gX{Yo+Mk;6:ekx|Ku"%"]2[VX&Pũx_]u0뾃,momN Jx+q*k==m63WWF:xt0x "d-3<ZxnG?Exi!wrw=CAw-Z1rp`F4ܮJҏ3iET09^i>({$v^)nuGB=qj Bvj f/92 ܢy)N4@@7Ӿ8` FS5&UpK\`֣8v'!W XƋ 2pkx4Y*$Fd `ƺ拻@>9R 8.fR{$ኀ)ĩ$dmWC=ذʣ]O}&R^8j N1VMJ^(po lAG!?' $LS&ɘRZ:kz:1F26fH(>(",R|<)jӞͤ`$LX;'^Dcw8G1#sO7I1~c n 4IK؜ΰ]D9t?;XE+LD՛ $@%,K8.h;U!ߎ@Z+CF2[S(iAh4wtCg:$3z- o ==Oɹi 1- /%z>b5\=MWD՘Js\.CԖ& BW`e t_OFrDzhN7{i31@` u`Eb]C1ud~@SFPgQK֎扨*KT ҵa%k68Q"'2r(}[m^ [J*QV+Rة|zNmX2Y N uH> HTr ID*`wU2 gj7V*.>ȷ!_?'3ݴmp Y|kc-mڨhƞB /+MdL/y8{$l:Yp¨Lܱi[#×-Sq6ڙ4+cքD'2"*i }<>-h5)OuՂwOq/Һrłk gZhl!t Bﺯnw;/+F:}ђ[z7$O|+" A{ )/3kVbMGEV0/J t %Ŕ]nQ JVXm2U Ymhu?5<Ê7YBsC!ׇ-I|՜ɒ5B.5YUk UZjӜ2RȞn⡮PZ( $aoR0;O!k1I{tw%mt$‹ |y9NأNz*1ADcr?Au0X()Ch(chf ^d%aк"F.wy!6ùt]$86V(qOgJu%wJ!Y\,1(XcJhj!#ĩkY_Pɡ~5 9d"y&(2xO+_/O},a&qCQN[ѐac$6 P÷i޹pB/n@F0&F ]0ElJꮒ9`}=-$9z`tX2 5]湳 O-CĂ5\qƁw }FmY? K*6Ҧf(tLH購 xylNrUR/VO`$̣h  jq:tO{!mTAz2R͓Q'89J8a#6[7A~A|/{/n%+2_bVEuR9ϟr4M:ԸL E|k+DoKn~<%c;w ;YBKr5y_e4&fqu>鿫w }G3ϚLr5ݺcȫȨlV{vɠݚ@c9-Xs",Y H6lqKѝ5|Ҏ dtx !y.P\\<%+DC~;VTRa-)h,c?8qp}l4"%Em }.N=)kUJ0CJI~QU.GU.GrITWBʧ&[(D(qq 8૶׮#^Di&tQ'A$\مvhrrz0,_'[r1 ^Xn5 aK7CyQ*Ak-RC =?Bْz-#pRp ʃueb˧? 3!ϼfe˙9BAJڌPpHQg%\vICʓ#r9 q @NA>{!^YVznqstUZw s~YCjq GPP h.jOR&gNNE!t k$Z v$v ͻt"{ xhוy'pw4uƒ|+Gk*#烘;PS.60 56mzl2P^;&fjjG9m.|9}P ,:WF@z pV&-lm"' GlC 6S:FfjYt0;&k7tt_I]1Wg/"SQ!XÓ9P=bE + }_i΋ei6Pg4>C}(-+()¬PT\Ns do+w9"`I5`EJj%<"ejly21k맶"fu3kZoVkqxܺ='p5KR $t!32ҵcq=\eimmad׼PadJHԉjֶi;& 9nv}6zxԎTKLy3Z2XZpS˒m4'ol*MY}A( x6yj{ۨ[HZ 8zW 9.=D6z FR*[],ɘk 1+.0@|I&Y9}G8^]oJ5=۷%t{ͫcQV{B%2ܤ] ~hтߞܡ΅3Zsεb7e9`꽗+yخt6bèxb5Ǥ|{j~n#zi1ҡIbYTkuXO8Qɖnqӌ(v„@Cc_SFfXݷ7˴ __,|i~ty<YYnhvΜSEdvF=4e:gƪ *o@θf39 g28 "QʅQL9Rٜ!-R-ǚ'&LZsvsakhfQsg|8Gk\m1TNlg9MnsǑ=o>Tm75r$Nd:)A˧{if`24 7L"hAx$y>ۂ!s&0==uw2c6<6ͦ+f8yZkȐv<(*j@u4% x2$<PL׵t3š͚2y%Bgu.k~czYf;A> wUEBa.5l%&Y+yƾ;-2H<LJ>@R8-&OE:&WOIQ?X(+|և6jӞ`*-wpO+ ^i6!)Nb9R ';Ɣ.X 1oPGI6LWe>N^= OtAhp9+@2lHUr@zwGp` "BՔ=)n\@™z SëU'DN)=(*mWdj`lMR{T1 pL~5h3J60|Q7l,)zEw2g@tzt) { M.w<* `.-t21Π%^FNoUB Ckn Yu6 ;uq%WBݸe1hs?Ee0M6hi ߮ZUx ͒4[N+ u?U_C3  zL39GH9,@k^>^ȿ 0W݈aTf 5 ?[J &,1WCfs:Qk@3C7>'V&ua?m=A r𭫶QrGiI{B\%p/;WB.3[mTqguR*:[IFWJO)񒤔Dǀ׷:F R҆'x <@qW+ވ=4 6fkj,YH&=_[tdCማһ襲K1;yGH^(Xd!3ynRb5Z&\<%DNJ0n \R{͸rf!@;Ұ(ʷH.DSW, 9K7`oq$wc96]}(,-BR)The,hmP*rqT7sftfY5{ a|j>ŭE,ec5;*+ . OIZ%;>f&aa؊)%44l`M4ÕW|\M?㴄$v2 tgx}]agT a>k+wΓI)A΋nH5Ci.ɶBaffd!&ot^o6u(Piכ7& )#fX4t&uQ:ZDEz(1% f{(['^ʁ#e^tkW{QU Cܤ3Ss CXD8AW4p=ZTbM Ҧ5A/ @öp7ӻ(k" Z[ 4JԼ!=.{Knm W+Y*[\ҭl0!^Y8] gɽ\ָ z;53EoqkF/*Stog55T[L^R櫾KO57b\T6@8l=ԦMK ;\)#c>vfII%rxDi)A6.@҅oԶoR$- LSOj7iS9:(X(2ɽVa_ "A&[پ-S|L+%e~lz2wÜD-\qGXM'yt,>q3%aX1Š7IJz#nt'v]BIqY<$ʦ8xГ A`59IU$%~¨ <8@ ; 8ҾW#@XEK08Z6: MѻN䊦HdK5Ո良W򟜲ȿ;A u7(pdtjWВ2:0R`)u5J|&P:Nas ъ漨 op -MN̐ +im1cx:F@#`o4u6BAN/II!ιr/ 7>m<^|L 8j H-@ZB`AY>O޻RKLJ{:Կc$@-qj׌};ҵT|S=FB S }7Slo:ҚeBWV!k16Ů`{nvz |ƈMvYOW9s&N*@i5t!MlרgnЇ+9B#@ztp{Q=?B}0\S,я4+Q+&{F"QcwNQ݁>Mp2`eEaTj_)2^8Kn=GPdR+V_'] &9etщz=VINIx ֻiiSyW$olMGmZR*Az9o^'}9p~O| "{qJOmDubs'$ Qw |Xjٝh&53vdY.j8|]؛Lp mz\ \σ$,/$ł^5gyR[2 r@ܦ={S&Pvy.r{ (;2g Z`Y^`e4Uz0w7h;ꄣ(f&<+W[ g&<єa$9n:*)|vlqV訆`DRfJ8&.$zvU϶`+g2;B ȼvmfpT] + S_kM /ūn+o[[1N~IRrŝ?:,P2 Lf zVɡ`hIT '5%8#? t7Y @Khg'8'D 8#$m WY:(WLG@>~V-F^S16)+'Fȟ>@Tѭm 4_r"ע.rO a ޥ7I8Pvy@6gy* `R{>yup$;f̡hyv6k>$PC,7MEpfE0 l7nLL~eH5̮[ʜh\I>6^2BXEH)LsLf ecEƆ=7Q,#43ʐRx/{΁ګ3 h& J;-=8GnXZ24oC c)N} YvwX7M1b{g+Wt"EȮ-gVN8ц:0ZW Do>B]jG9_+戳3fnoȾ\7SlN/ա.@M`O?Z3ћa1a4,gѴLw골 _ 躬i^jct gP(K| (߻:{V# ZyǕ ^Ta*V^rhi]]bu=!\JN 1ts(]Iu$}B|Zs%V&7\U)W-?-0/(0"Qu_ ̕bW ;@WI(WHsT0ߏHoŎuͷ.K;ԺШ!rW^ }ecΦR{M5Dyt(X#M^B%l.q#Lفq'6jd2C%@"n;n" 5+_a7AYMpZn*Ӫe >rD$o8D!cۗi "f ]Kp>IQb/R-1$ 9|g_MT?xm?$~#,+HCPHG%5,/N\)X!$w<"Pz4w?Y^7F,Й͹'#sH?;GBWA 낒T<0CmjZs( `An@N܌%*+Myiє 8zca<`Ș3*0OtY$2<.C_e:]ts%zό_s tt.*Htzk1Ƅ,)T^X](h%SSrWQyK#D>ɹ (jB(h;E OArnvqN2ج狍zΆ;@W- t6Շz܇|fZă%BWe *Jj/ذ%z1|nIK!2s`FPΟx1qo5vD( ilTK$If7wg`W{NdC-Fm*lg/Ad~NT_㾅265epQ*#|Qi>}yCܔa,aV x?2}Ud1a>6*2 -swbHMG V 'PlCVY-*d(@PvZdȑy-ӓ.IJ?1B*Y}L6,Bۈ!Db;b4xXr͉ Vт G5/E^4rrP(gM~pZR%THy ю-y,6h ^GR7t6AVjPyyCr1U4X%d$:alOi2i]=W>f`41%-'i#$wK\p+V`" 4Z"KU >RJ %ՑaU #H d rն+΢ʯaC='ni` w.l I;lx^ހ,z[#܄2gr{%nEjcOBQNndGȳ^d?9)E(̔M&qe7Is,HΠu rBl9 XsPl6i-I ϳ1p#v|)-gKb3\nS;XR4jq(bv ,[,}Wy^P^k+Ksq)9/.fBQaA[1;{Pj{ _ǽ%6/3@flgc/xEEUDJ1+l4lV؎i>PE+ŢJ*F<=n_d`ABpۯ-{78]Ph Z ,ے npHu7Ihwosrא#x76U'WvwpmS?o~**-Z5ELHݿ,d`}]^%wѺ"g2llZa!Ajv+合Tdxmq).00^›um'?%bAPl۽'ٽ֥ƥPEB/ ,nl NFP ƝA^jbAYmǐ9t^ aIRA R3P "F1"^Т[zJ `4=Ed0mnz +\ U0?Uhkq \VXUuR)POdH"(wSci& ZDCB͚'67WXltue&WTе$-R*\\ql?cc~vgl(.?oߚi$HijqҌM I쏅$zr#O_vm x5s)Lߔy]TrS;!~j6̊;M}Ufv_cC44a|A|bO->M؀ΐ1?|է1f`\xh8drȽpY|XkF_5g4Ư5"̸sSDd;G)9 /. &~"0^Ż}*ko\F/>ܴK`_0',(pHzfN@5T^ 2\TU: GӌZ9na3`.$rT1t\PUM( 4 {%A]oNƆJG2ژFjw}+!}bpm Gls4u8X]qҢ]σ.e ;6)׵~Mv]^iQ,ŷ%7ywVGw;!%+r Jf@|hS+| d]6WP)4x.?W;'TB%|;!RV5ƖՌeV[mЧW?zՅnZHcH םk4ԕ8l4JG,_t6wRj5;E@|Bc,G?oG:Or $2Obp%d>p~"tUxgC(+cs_o0f?;fFg8mQv1l%]҅>eچ?VInBT3_2̞ 'n6@"`Y6cYbMF>rǾ槫F ZK1AE;^ng#ic_S-YB:Z:/6~BTk N4%tlkKmVw8æ'⮈ͲJua;,6sqqua'_yYM#Y_ ZzEɮUຮM\;05PN2V!rNkNylKtܭN RçG *՗QJɯo2[k eA|lJ˛?~(Og=>#3&"$:Imޠ#e⹆9^ς>h:!}c MPN"=E$1c9ʟ ۓGA1r* ͸xowm3W?- h\5]wZ@ESa=cq^XLQ7ۂnQ.pciX@vRsuM[ңSl}r 9Hg?`ogS/\`m6&N+N Dֺ76m߰64Ⱥ^`KIq8<q=GPUt#)'֨=bMq?*ѰZCBV2eA^V5r)xlF|;BḴAEUYa%xR!g w!^m*+R1ax