python-django-celery-3.1.16-3.2>t  DH`pYV߸/=„1'㩠?Th^n)G۪&؍ uDNQB&)%'~ ՓĻ jkm ~N/^ybaO?EOH; pkrR@% (mRMەUzɟ6~ZN 2W9K &##VhR*OSfh%ZT<$S5ukQZ {k` Ҽއ!6BYvjȫ5538ab241df943fd863ed731c495f120fa653ffbpFYV߸/=„SB9?">Ts猤;Qv-;heZzMِ+6]kVZ@Lh."nhnM.-9 m.j"bIb[VFYARG+1Ƿjь|~ :z̓Q"IGe)1c2_fOE)I܏vj p]i[vgZFٲ<{(3ٸK>W.Q=MrJDO7Oٖ$1;;,/?JM(  |}5>:s?sd " < +4A Zwp`p @p  p p Pp pppp(8&9d&: &F\G\pH^|pI`<pX`Y`\`p]b|p^gbkcl2dlelflllulpvn|wopxppyrTzsCpython-django-celery3.1.163.2Django Celery IntegrationDjango-celery provides Celery integration for Django. Using the Django ORM and cache backend for storing results, autodiscovery of task modules for applications listed in ``INSTALLED_APPS``, and more.YVbuild84aopenSUSE Leap 42.3openSUSEBSD-3-Clausehttp://bugs.opensuse.orgDevelopment/Languages/Pythonhttp://celeryproject.orglinuxnoarch w,@KN  X_ f!  c / Rcj9c )5/%O"cG3B #'uRD  > +wA큤A큤A큤A큤A큤A큤A큤A큤AA큤AAA큤A큤A큤A큤YVYVYVYVTk|YVYVYVTk`YVTk`YVRhMYVRhMYVYVR*YVTsYVRhMYVRhMYVTJ 1.7 (Issue #336) * No longer shadows the new --no-color option in Django 1.7 Commands now have .stderr and .stdout attributes for Django 1.7 compatibility * WorkerState.is_alive() is now accurate with USE_TZ enabled - additional changes from version 3.1.10: * Test suite Django version compatibility fixes * Admin: Model forms now defines fields and exclude attributes (Issue #311) * Models: get_query_set renamed to get_queryset (but alias available) (Issue #308) Admin: Fixed bug in humanize.py * Support for Django 1.8's DiscoverRunner * Snapshot: Fixed time stamp timezone issue - additional changes from version 3.1.9: * Now depends on Celery 3.1.9 * TestSuiteRunner should now be working again * Database result backend now works with Python 3 * The celery worker management command now gives a proper error message when positional arguments are provided * No longer uses manual transaction management to be compatible with Django 1.6 * The celery management command now performs validation checks (Issue #253) * Url handlers: Fixed compatibility with Django 1.2 - additional changes from version 3.1.1: * Fixed Python 3 compatibility problems * Fixed compatibility with Django pre 1.6 (Issue #285) * celerycam: Fixed error when expire function returned None (Issue #210) * DatabaseScheduler: Now automatically disables periodic task if the schedule model it was connected is deleted (Issue #208) * Test runner now sets always eager settings on the app configuration. (Issue #201) * TaskRunnerStoringResults stored results in the wrong table * Celerycam: Fixed problem when USE_TZ not enabled * Celerycam: Fixed timezone problem with expires and eta (Issue [#275] + Issue #153) * Autodiscovery now warns instead of propagating import errors (Issue #226) - additional changes from version 3.1.0: * Tests passing on Django 1.6 * Now works with Celery 3.1 - increase required version of celery to 3.1.15 - remove examples and djcelerymon from package: not provided by upstream anymore- Update to version 3.0.23 + Now depends on celery 3.0.23 + ``djcelery.contrib.test_runner`` used naive datetimes resulting in ``RuntimeWarning`` (Issue #242). + Cache backend now compatible with Django 1.5. + DatabaseScheduler: Periodic task admin form now validates args and kwargs. + DatabaseScheduler: IntervalSchedule and CrontabSchedule will now be ordered in a more natural way. + Django Admin monitor: Worker and Task now supports ``extra_context`. + Django Admin monitor: Now properly formats task tracebacks. - Use source url as source - Replace python-distribute with python-setuptools BuildRequires- Update to 3.0.11: - Now depends on celery 3.0.11. - Now depends on pytz - Fixed Django Admin monitor timezone problem. Events still use timestamps that converts to the timezone of the receiving node, but a proper fix is being worked on that will be part of Celery 3.1 - Fixed error in database close mechanism for Oracle. Fix contributed by Dan LaMotte.- Update to 3.0.10: - Now depends on Celery 3.0.10 - Fixed timezone issues when using the Database periodic task scheduler. - Admin: Periodic task form now adds tasks imported using CELERY_IMPORTS, and CELERY_INCLUDE. - Memory leak warning is now only output once. - Periodic task form in Admin no longer lists the celery built-in tasks.- Update to 3.0.9: Important note: Celery 3.0.9 fixes an issue with periodic tasks and timezones. If you are using the database periodic task scheduler then you have to reset the `last_run_at` fields to ensure that no invalid timezones are stored: $ python manage.py shell >>> from djcelery.models import PeriodicTask >>> PeriodicTask.objects.update(last_run_at=None) - Now depends on Celery 3.0.9 See the Celery changelog for more information: http://docs.celeryproject.org/en/latest/changelog.html - Don't close fds for database connections without a fileno. - Fixes Oracle compatibility issue for closing an already closed connection. Fix contributed by Dan LaMotte. - New test suite runner that stores results in the database: djcelery.contrib.test_runner.CeleryTestSuiteRunnerStoringResult. Contributed by Kirill Panshin.- Update to 3.0.6: - Now depends on celery 3.0.6 - Naive datetime's received by Celery are now assumed to be UTC. - The example demoproject no longer used djcelery.setup_loader. - Fixed south migration warning (Issue #149). Fix contributed by Roman Imankulov. - No longer uses deprecated urls module. Fix contributed by Simon Charette. - Databases are no longer closed after fork, instead we close the underlying file descriptors, so parent process can continue to use the connection (Issue #161). Fix contributed by Alex Stapleton.- Update to 3.0.4: - Now depends on celery 3.0.4 - CELERY_ENABLE_UTC is now disabled for Django versions before 1.4 (Issue #158). - celerycam: No longer overwrites name, args, kwargs and eta if the received event is missing (Issue #148 + Issue #155). Fix contributed by Kirill Panshin. - Fixed problem with migrations when running the tests. Fix contributed by Roger Barnes. - New utilities: - djcelery.common.respect_language Context manager for the with statement that changes the language used. For example: from celery import task from djcelery.common import respect_language @task def my_task(language=None): with respect_language(language): ... - djcelery.common.respects_language Decorator version of the above that adds a language keyword argument to any function that it decorates: @task @respects_language def my_task(): pass my_task.delay(language=translation.get_language()) Contributed by @ramusus- Update to 3.0.1: Important Notes - -------------- The 3.0 changelog forgot to mention that two of the database tables has been altered, so you must either use South to migrate the tables or alter the tables manually:: ALTER TABLE celery_taskmeta ADD meta TEXT NULL DEFAULT ""; ALTER TABLE djcelery_crontabschedule ADD day_of_month VARCHAR(64) NOT NULL DEFAULT "*"; ALTER TABLE djcelery_crontabschedule ADD month_of_year VARCHAR(64) NOT NULL DEFAULT "*"; Fixes - ---- - Now depends on Celery 3.0.1 - Fixes problems with South migrations (Issue #149) Fix contributed by Roman Imankulov. - Task monitor must store task eta in UTC (Issue #139). Fix contributed by Mike Ivanov.- Update to 3.0.0: - Now depends on Celery 3.0 It is important that you read the What's New document for the 3.0 series: http://docs.celeryproject.org/en/latest/whatsnew-3.0.html - No longer depends on django-picklefield And as such the result backend will no longer deepcopy return values or exceptions. - Celery 3.0 is the last release to require django-celery Starting with Celery 3.1 the django-celery package will no longer be required and Celery will support Django out of the box. The django-celery package may still exist for some time to provide additional utilities like the django-admin monitor. - django-celery 3.0 is the last series to support Python 2.5. Celery will no longer support Python 2.5 starting with version 2.7. - New manage.py celery umbrella command replaces older commands. All commands except for manage.py celeryevcam can now be started using the new umbrella command:: $ manage.py celery worker -l info # <<< NEW $ manage.py celeryd -l info # <-- OLD $ manage.py celery status # <<< NEW $ manage.py celeryctl status # <-- OLD $ manage.py celery beat -l info # <<< NEW $ manage.py celerybeat -l info # <-- OLD $ manage.py celery multi start ... # <<< NEW $ manage.py celeryd_multi start ... # <-- OLD $ manage.py celery amqp queue.delete celery # <<< NEW $ manage.py camqadm queue.delete celery # <-- OLD See manage.py celery help for a complete list of supported commands. The old commands will still work, but you are encouraged to start using the new umbrella command. - The distribution contrib/ directory is now renamed to extra/. - The django-celery source code repository has moved The new location is at http://github.com/celery/django-celery- Update to 2.5.5: * Fixed bug where task modules were not imported.- Update to 2.5.4: * Compatibility with celery 2.5.3 * Database scheduler now imports exchange, routing_key and queue options from CELERYBEAT_SCHEDULE.- Update to 2.5.3: * 2.5.2 release broke installation because of an import in the package. Fixed by not having setup.py import the djcelery module anymore, but rather parsing the package file for metadata.- Update to 2.5.2: * PeriodicTask admin now lists the enabled field in the list view Contributed by Gabe Jackson. * Fixed a compatibility issue with Django < 1.3 Fix contributed by Roman Barczyski * Admin monitor now properly escapes args and kwargs. Fix contributed by Serj Zavadsky * PeriodicTask admin now gives error if no schedule set (or both set) (Issue #126). * examples/demoproject has been updated to use the Django 1.4 template. * Database connection is no longer closed for eager tasks (Issue #116). Fix contributed by Mark Lavin. * The first-steps document for django-celery has been moved to the main Celery documentation. * djcelerymon command no longer worked properly, this has now been fixed (Issue #123). - Now it requires python-celery to build.- Spec file cleanup: * Simplified macro usage * Don't install tests * Require python-celerymon- license update: BSD-3-Clause SPDX format- Update to 2.5.1: * Now depends on Celery 2.5.1 * Fixed problem with recursive imports when USE_I18N was enabled (Issue #109). * The CELERY_DB_REUSE_MAX setting was not honored. * The djcelerymon command no longer runs with DEBUG. To enable debug you can set the DJCELERYMON_DEBUG environment variable. * Fixed eventlet/gevent compatability with Django 1.4's new thread sharing detection. * Now depends on django-picklefield 0.2.0 or greater. Previous versions would not work correctly with Django 1.4.- Update to 2.5.0: * Now depends on Celery 2.5. * Database schema has been updated. * Auto-discovered task modules now works with the new auto-reloader functionality. * The database periodic task scheduler now tried to recover from operational database errors. * The periodic task schedule entry now accepts both int and timedelta (Issue #100). * 'Connection already closed' errors occurring while closing the database connection are now ignored (Issue #93). * The ``djcelerymon`` command used to start a Django admin monitor instance outside of Django projects now starts without a celery config module. * Should now work with Django 1.4's new timezone support. Contributed by Jannis Leidel and Donald Stufft. * South migrations did not work properly. Fix contributed by Christopher Grebs. * celeryd-multi now preserves django-related arguments, like ``--settings`` (Issue #94). * Migrations now work with Django < 1.3 (Issue #92). Fix contributed by Jude Nagurney. * The expiry of the database result backend can now be an int (Issue #84).- Update to 2.4.2: - Fixed syntax error in South migrations code (Issue #88).- Update to 2.4.1: * Management commands was missing command line arguments because of recent changes to Celery. * Management commands now supports the --broker|-b option. * South migrations now ignores errors when tables already exist.- Update t0 2.4.0: This release adds South migrations, which well assist users in automatically updating their database schemas with each django-celery release. - Now depends on Celery 2.4.0 or higher. - South migrations have been added. - Test runner now compatible with Django 1.4. - Please read Upgrade Instructions: http://packages.python.org/django-celery/changelog.html#upgrading-for-south-users- Update to 2.3.3: - Precedence issue caused database backend tables to not be created (Issue #62).- Update to 2.3.2: - Fixes circular import of DatabaseBackend.- Update to 2.3.1: - Django database result backend tables were not created.- Update to 2.3.0: - Now depends on Celery 2.3.0. - Regenerate spec file with py2pack.- Changed require from exact version to python-celery >= %{version}.- Update to 2.2.4: * celerybeat: DatabaseScheduler would not react to changes when using MySQL and the default transaction isolation level REPEATABLE-READ (Issue #41). It is still recommended that you use isolation level READ-COMMITTED (see the Celery FAQ).- Update to 2.2.3: * celerybeat: DatabaseScheduler did not respect the disabled setting after restart. * celeryevcam: Expiring objects now works on PostgreSQL. * Now requires Celery 2.2.3- Update to 2.2.2: * Now requires Celery 2.2.2 * Periodic Task Admin broke if the CELERYBEAT_SCHEDULE setting was not set. * DatabaseScheduler No longer creates duplicate interval models. * The djcelery admin templates were not included in the distribution.- Update to 2.2.1: * Should now work with Django versions previous to 1.2.- Update to 2.2.0: * Now depends on Celery v2.2.0 * djceleryadm: Adds task actions Kill and Terminate task * celerycam: Django's queryset.delete() fetches everything in memory THEN deletes, so we need to use raw SQL to expire objects. * djcelerymon: Added Command.stdout + Command.stderr (Issue #23). * Need to close any open database connection after any embedded celerybeat process forks. * Added contrib/requirements/py25.txt * Demoproject now does ``djcelery.setup_loader`` in settings.py.- Update to 2.1.4: * `djcelerymon`: Optimized the SQL queries used when displaying the task list. * `Admin`: Add a warning to the Edit Periodic Task page if the database scheduler is not used (Note: To remove this warning you can't just use the `-S` argument to `celerybeat`, but have to set the `CELERYBEAT_SCHEDULER` setting). * demoproject: Use database backend by default, and call `djcelery.setup_loader` in settings. * `DatabaseScheduler`: Properly handle periodic tasks being removed from the database. * `DatabaseScheduler`: Added `ModelEntry._default_now` to provide the default value for when `last_run_at` is not set.- Update to 2.1.2.- Update to 2.1.1.- Update to 2.1.0.- Update to 2.0.3.- Update to 2.0.2.- fix requirement on the picklefield module (missing 'django' in python-django-picklefield package name)- Initial package (1.1.1) for openSUSE.build84 1495226073  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnop3.1.16-3.2  django_celery-3.1.16-py2.7.egg-infoPKG-INFOSOURCES.txtdependency_links.txtnot-zip-saferequires.txttop_level.txtdjcelery__init__.py__init__.pycadmin.pyadmin.pycadmin_utils.pyadmin_utils.pycapp.pyapp.pycbackends__init__.py__init__.pyccache.pycache.pycdatabase.pydatabase.pyccommon.pycommon.pyccompat.pycompat.pyccontrib__init__.py__init__.pyctest_runner.pytest_runner.pycdb.pydb.pychumanize.pyhumanize.pycloaders.pyloaders.pycmanagement__init__.py__init__.pycbase.pybase.pyccommands__init__.py__init__.pyccelery.pycelery.pyccelerybeat.pycelerybeat.pyccelerycam.pycelerycam.pycceleryd.pyceleryd.pycceleryd_detach.pyceleryd_detach.pycceleryd_multi.pyceleryd_multi.pyccelerymon.pycelerymon.pycdjcelerymon.pydjcelerymon.pycmanagers.pymanagers.pycmigrations0001_initial.py0001_initial.pyc0002_v25_changes.py0002_v25_changes.pyc0003_v26_changes.py0003_v26_changes.pyc0004_v30_changes.py0004_v30_changes.pyc__init__.py__init__.pycmodels.pymodels.pycmon.pymon.pycmonproj__init__.py__init__.pycurls.pyurls.pycpicklefield.pypicklefield.pycschedulers.pyschedulers.pycsnapshot.pysnapshot.pycstaticdjcelerystyle.csstemplatesadmindjcelerychange_list.htmldjceleryconfirm_rate_limit.htmltransport__init__.py__init__.pycurls.pyurls.pycutils.pyutils.pycviews.pyviews.pycpython-django-celeryAUTHORSLICENSEREADME/usr/lib/python2.7/site-packages//usr/lib/python2.7/site-packages/django_celery-3.1.16-py2.7.egg-info//usr/lib/python2.7/site-packages/djcelery//usr/lib/python2.7/site-packages/djcelery/backends//usr/lib/python2.7/site-packages/djcelery/contrib//usr/lib/python2.7/site-packages/djcelery/management//usr/lib/python2.7/site-packages/djcelery/management/commands//usr/lib/python2.7/site-packages/djcelery/migrations//usr/lib/python2.7/site-packages/djcelery/monproj//usr/lib/python2.7/site-packages/djcelery/static//usr/lib/python2.7/site-packages/djcelery/static/djcelery//usr/lib/python2.7/site-packages/djcelery/templates//usr/lib/python2.7/site-packages/djcelery/templates/admin//usr/lib/python2.7/site-packages/djcelery/templates/admin/djcelery//usr/lib/python2.7/site-packages/djcelery/templates/djcelery//usr/lib/python2.7/site-packages/djcelery/transport//usr/share/doc/packages//usr/share/doc/packages/python-django-celery/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -gobs://build.opensuse.org/openSUSE:Leap:42.3/standard/8ccbc26c154dcd2f1120e9741891b542-python-django-celerycpiolzma5noarch-suse-linuxdirectoryASCII textPython script, ASCII text executablepython 2.7 byte-compiledemptyHTML document, ASCII textUTF-8 Unicode text  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRLׯЙ7W?`] crt:bLL'6M$dBۀ$2yuX<]4knM!_ Ae!@\a E#ٜSM&v ? +@=)HMlOv0 Eˣږ˳n,P JO&QT4cw@gn# E zviF>8DzjF>>N6hRXd x)`:uUl)Dj챎Y|IcnͿtOrF- l_]$ˉlLҔ*&$RGHkKftGU{Zm5 f ApgGy"x/IkKW'ӌ$Yx3f0MQ4ZҖ8oǏ(6gKP%ʡ9 /3յ|Z*# Wl5]_9lj0fRb5&Ǻ|9nY% cgm9]OG>dB#`2eGp6h A k< f3󹏢# Ipt-xdycQL&!.Po,m?:xadRV~> dh0uD2JHZNс~LS@`W% rWeIRjxWBKţyʬMS940nԿg.?LQUK@ᑀ?#DӸUJ錰vBX#[kf3 ,14}#=V0]ך#5fعF-/g7-fOX}k>&kWRmVeHōhw{|lG+ &q0 x|/(CIJRd#:$w݇4H'k߬9&s YϢk&nĺ;D۫] o) TLę0ZtF!!–S&NȤ4x6=y<v E,oib h0@S5$=GpdfS4鎣︛Yi[PC*kOBPalUי=I }q{Ek!ߌ(B4ٖT*xKUi:5}`Hrn] Z}bŽ37T>ϧݸ<Ɋ&8i'Ų!c7Llׇ/harAh edg1^,!`ÑkV M%NSgFd?yԳj<.C#-G:4nBȴ!u Bc5r̤5uE|XS+r M[bZi)^Ŀ>1(eaow0-sQ.;ND%N.k.HP`^3?ږC"-t!7M*zvc WIξW~*r{T=Ma)i$"CK?enEȷP,(6C  0ꛞ38R-+eKMEV>DOe|ց+usĬEj1HvU}܍3rt>Y53&{UpFجQ mŠ8(DPqە|Ggd 7Hv+0^cTǫ3HŲ$~Li]sL PA =FKy.n8)鞮p38cӯgۺL '8|zJoPR}/s +~iR505F ʞ[\L]埞 ֖I8*ג^Ā(;αNj 81Mك(j{$>sԩb ft)JɜE:d4dv`Дz*]X-SݘJBKm'Z;X,m<)tZq (G]pdH6$DqW=H竱ɂ (g:t]P#!t_Z2#;2E(* Bƈv9*ఠޑ7s2;nHb5:>Fy!fPG"cGa\fgpeYnYn=00KEM=bc7*(eП׾?J1Mj:Col< j$Nf~a *|\_~5$,~(W%y^Ile(8́zї8ID;}q,~?%k4(Oϳ2ɲs@v:PH5{u7ioް*+򾮞yHz1r~`4 E vEB,k|q_t> sD+ |zv0g0=>FB)tΩWm0-y)uެ@d ]Xό% s@!<#R> O?QP,ٻHR1=9 瞒z?ޜuqR%HZPEB5h_ut6[{U:z1RȍWooFߵoI54NuLJf5cdnD-HM'ke#WxIxL]4U7TG0\WIs"B0kT^ͯ%I&͒o1~dIںA~hs99$_hZTcmϸ.?}TB{za="Ά`ΫeF0|Z^@opɩURRI uCƬQ7)``(Ġ,n !4MPnUG9u,LV+"nZ)8 (K5T{rYPIw -3|ֲp:~fqNr\6PaA&ttDc*?uGνn8Q # ¬9(/ϝMhdDyRK9'. 2B5}lZln~+GnZ̥NYE2J{ۉlʈip=ƚ}Q]pwk3 Q ე"yL53NW\pK5vβ!y6x_a`̀]g, 2殰?k2ͰH]zjd.:pk@NTf _4U_,a6ߣ-}mz侄oslFo{MMu\xԄ^2nm5R9(a"*Cv,5+Ux`ei,LCNj(STp4+DA.;_~L;YNY(5 ٳكd21>>ٜI Nm$,]0swR~Aa. 'q؉_/}͓6 0\6ljF禍kCv8آ2jcI&;]FHd M|XH_g[G\ Zd]m NW?JW[2js^La0LG7WHM UpU:EhJI߽ދA"25/NjpBS|Lטoe`u" ͍g0 /jn6B5' ٚ!ČzL3-kj$,e6Xj%Nh$֐TJg-lU(Y|GnRV`j E@*QcΕާ+,~|=S[욈Jdfjޝ)*ߘCkbBW@k4c<"r5޸+%J5$Jzr6tȘhJJL`|8Zm4WbmS3H=0>5\ r6 *Ʉ~I!}zK#|>L2SJ]j2T_}U)t,yP:oxdGR,̬w)?*#.t̗4*AjH<(|R5M+Ut lTIXMwcwL'߹$mC(r@(%@*A-UH} bZ+UѲrj73Rˢ:Oݭ0!N 53\9̝m2]oKsJ?7o m":K8mI<+'VKBiO11W7fywګCld'`2!BkSGU "O˸z 6֜1qi{>1{٨W%H)o?G\tɥⓎyo'or<J_EC|JgGb{u_IJE&l BjL=nYc;K _jh?uΎ(,PxocoX .%aI;G6L[4 6(hփ 3v0P&9r5qC##q8IQt>DfmTXVL&˦ OQtn'NI^*a\nAcY)>(~%ipu6˔zr+v׾k~Y2dk$nd)'^6pbd4w4w%$-.oj*rWP@'2,)!?<y GIA` ay6-*:i˺YLIw$} 5tkYփ;#\kI0@O]‹veQaU[?`>0eJ19PJp5ϒ]o`Ŵ)Ƽ@!B5g; 8"b~/ 8R֠zu=HHԨ@>I>> 5ܛx5!t.]T-v `KnSTdaՋsjjTaƆdZm MI}oH'J^Z\#~pƍd̅ D{9 Cf1.(\ƨX Q+r*:2]6Si s bF^)~/ߖ{&6+顅&E9=j1y䖗ۭ׈TkeO4f~ES!JLfԐTBf?_3L@dl1;s:4[wߔ,wŸFߑq+URˡ>HnI0p}⃩^Sl,6%"XнؿaQ{1F$P!U` (6YNcJ 34\'HoKh/=ӆaeR4 q:P0>_.sQŇ? YV6E4\õ S6sZ[ZVVV}p(dSēQpK~oX7E QHOGJ9 9 8D 9'Qml*vA4^  =u9su˅ܳ9~-ZFCaw \b䘉Cx*fZoGHpxcT!iR$ T {i\&f h[ Ve@8fk*XjeSn[|Md0()իr!Rk3]M@sx󄊤;Z5 *ǵAcy`g[8ZǜeL#OD_,{K'!ET]8aq-(@^@dͰXXr_ZC6Z$O2-؏ļ,і1]JԊj- /KK@NIH: 6;IÌO@PwxC3co`\>-n par&&Q@wr9WmDI!"#[3.aIHsbyn69Ws}NMo .m8Fj@%&fqtr2Ûp߳kؐxc)h| dŶ9J%leC [Ɂ99EjmѰ;'o8 O nYƶI5/<¤[L-R itQ !W xmN rGZ C<| 앵݂;aX8 8G2%wLV@9flkNV APeiN;B޴\E˰15؈)8kД \Z&ILO)y8^AleLZxxGܿ QȞNS ;K>E(C³,?v a6 kBǠaho4ԯnmΡ-4f9`hY sd H^  5Zf3EY&1Rnʠx$Q h0$0؇QSjs!gEӁ>{v? MZWM хq͙J"D˼{-gGJ 1\2UQsx'oAH|Nyd%~ L;{)Y37+陟vPI_K'6-B:wC +ҵm_" {ܗv7sut=\k[! f2ֶ+OvZӼRH3u *ʫc}T9s*4Fd}kFMĐT cjKJsRDu ߻Qnir@G>[R*OJwHt耎rAn CxEǪ™|`!? ;|YsNxTL}”$X3EKC(e$2!W0l{2<ߋ9'`jB &VدDɹDZ <цXhdcӵ=pAD{,]PU4ͼK ?T>$Qi1HL&7/WMӥXIzŋR̯]vphl@p޹_H|zJeA#`*R򢔃60v֛(/f[}1ig'?lWmFzV1)y =$V4tcI46ÂdʑD56YԞ֬S<`6C(ͮeϚZX끶tj: FbH}531Nhrc!?mu0ZUPϣw#~2U)D LaJPshkrk(mo6'P`=ȝUGwsĴ}{[g Bh`9FM22VoRbV.MVLP Wz!.W2u Q>Q4[m{!7QiAFP5 4I8+ {-*_~̎Ty'ĥ>ʥТxܬQ o4&*BkdK 0K *2Ka*u'I4B/"[tP։xh9]68_m<6mR"b3ܝc.g' Z}]D%r&; FIT_'|t Wg<~U8~ lha-tn+j쓼I3 O*qقz\C\h+m^jqN&(B1튃t*Rvq#2~, ͑u< vOkewl٤*F}3_XR;oU!p/o'H{Q} u&_qNK X"x,jMXX8 :r wh% &GnW lHLF55 ͟-e(V\A+"rW_9d{|x j?d:sl)OE83NOf}j^[e[U[2 Sep#ꛢOpK@!anϟkǣaje1:S=aHv]Dxl7}@":Dl0V;f,avN*5v n'E>RR(ohc8Fws͎jA1ڸւCF!I@)=B6<3'R{ D<%߳D\+ӮDW=z?HrQ-2' x)i}45t^jW ;xj^$&DeKf¦JT.E EzR2(mE8G>Xt2,YMeg׳%~#Oj\W 9 hFA5MLgW`Y{h14|fO54su ߤ`g/\X*ؙ46G 2Yf샿jsNMM4ܤ1͇xޗ$A 6 )"ݜW9>:ͯ4t iECtBj]1~%1!ilqbD5'j)4(F^gdaP-돷&Zrz$J_s[ms(aA⎾$ݾ嗬u3A [ﳏGι{.늻'%| j(!U(ooJ0Pcɮ3QUAi{N5o#xB%vda 0O=/4uk{FV朝,W7w7*L fv|l='h''ΔIFv448w+"W{QV0Xx%IPY\eCh8Iz1a6 \ϱ0`D? Vһ&JΧ4al夆׍=-lG15܊p:rHV'z Ec׾`6`!:ݑ[y(OJ4QfX'GZ),GnZE9tޡzEމʚ\p2qATJ,(`'Ba-z7>_g,pKSrQai_6msQyVUdJ7NpuS۰Y'T nXYs2!~A,D$4J7ZY?0H1L$?E5:kQz+lې%*6fٗ6L eF"Xs58Q>9;w Qуa /zL7H$٠%.C cJ~%q٨I/FÙEm,).|N@4YxRt6lhO- v8݋uN(!Sq ~u BONruݗa:-KV͏ V+3lԔ٦{5Mg '-c̆jkhx^*؊ |S7}e.g%Kcyg&HŔf}weC0`f|HSKlHБ٨0:'>n_["-F&A t7g૆s>ư NRm?UV!bah%Q gڛRQm <2x Ø̚e_;:yQ>FI\2Μ[wHnWd0{ro>iA @UHK Xê kVy6\&_AFQ$-Fd`&{Zյ }&Qs;U҄#ʍboLތ, L7Z*b\ ?䍟9!vIT?-2v9o@ jC7pBV25}4bҚ1Zl2HT@A$U}_`{lg~]'Dg47 =-5"0X ~zuKӿ #=0;?w[Aڊp1uv( r.P)FrYvӥIF琦`π%*R|jsꞼI/WK?!۟"XdnQۑHCzKSG|,9 ; d\BK 'Vǝ*#)V3b! {tg1^?3p]Ӄ{>ěC]s +KGEөLDIme[?˔Yos0P*R2Sר~4R]݇T3>p<ݷ pNZ@=d^ȘM/c[!dK-qw`bE oSx+Ib'b)׭Sii㐶6`&Â7/V4u}) 8Z_lqxi^Uh"An%Pc ͣ|- .r"؁=FEc2Mm#as:4l .-7ψ /˩U8ryQ­Y(^~(; ȝnVh&\_9b3۽IA =ÏF"üC8jzgL}&ެJ͐ Jb mʪSk^ldROu;0jH=rӞ1ܦHI 5q]pWؤ#>X w5y#p,7QL<p@2%\טdDp#!7a]akSç⾶OǍrE?B|b#v$_!!C%lYSlE.BoxǚéTqsTwOqҔz&4bg4s2jN.7kS,f-Bj !NJ#Eiί͝ (iޔ} T(auCu&'G+ds_ݭG5Ja|va`Ħ4nVN#Uep+ɻ?l,a\Ym%PY$:t_z♄4!YTSUGFn|0xnS!P#d)|D ߿|:$]giIq|m!`voSvk֍ wp} U&ʔs@@Z&K=2umP'oa>- 31g.؂MQ1LfCw KK%ՖxLD=À[+86R ݊T*}3 xFw4G}CO*LJ oK+'z6iݐ ЈO0~r$; Kx_cBZiNcהرp*R߉e+p]xȄtnG;IS沉Md/s69a\(1nV"@Saൕ9RݴY+SN/Npua.YcL޸:iA+8mL? .\8-=ŪjJ`:I hF3_^3|3H2m{hEpp ՑC7_ EEK WM;o~g51ՉQD*e2Np oD<p11.!A^><#5?!E}i_Yqe܏UxvRË50y|SMh_.,UghD#/3cRFIZ7i1XtUۈg8Xig/:/M`l┸$*J܄v ֶSPGP\ev 9M ;2Ss&zi^B |Ω@zfSfIE[q'UZrP:G薽wEͫX;Fܽ~-Pq4ӌT' )At>z kI%|ЭJFf˜Md dGǔUk[-%z*$RHUt- f0ZWrll0_2X= O?rbcxP`a +,An"ŠCz|Bt,M1t<6եs8R^F7 2ڱBajb$Q&E8v:xɹJ໩Їc  Oo:ʭwIg%1O^NTlHLLcLWķĕƽƴI! qW~ WycMH$ c=i ScHbѵvvZ\-!a~)IV!r.*$8_'3=hg$AB Ov?]eX֢0&JngN|(qɺF1F!pt _ɞLyp0 +E <Fi Eo8WNtj[2Or{>HF)$^ì`pAsSNj uW)W,Sܙjuu|?1axyjxe n:fT4j`tį 򒎊$R鵡-Cq\]EB)2"!pb<~w9A[9 Vh-*f"}!@4Ù-Z(ۆ)eEgcGX[>H=xޑZРIIKod| &-$|nGt6; )X+v=^5` mm{T_RtS)JL !Ώ5&gyP26\`.+E`Sn%/Ҍ;"<4)4Ÿ[0,Rn.͹x;/uaU1Ґjᰅ# WU %5y:IE_P5s-3AC7~}+Qګ`%p8%jT~qNidǞw~ aCx-~Beqy"' -S뮙΢h <mgM+z&ii2$/v)X=tT~t2lJVI`vڝ jja l 7hsX4/YN`$m9D\jiW4u+Y+flc#*B jیb:82x )ez fxl1>L`QyڊY/dTPAP+_ͯ۵OKcs# `\& (&R'lj`ž";͓aqƎnls >MGk,/H*DشT\-%|<!ҵYda4$mՑ&GQOgQId2y쐽0--z P5byb>DyXki%VݪWsR@nڗ*%GEݏ$؍!iYr]\Cș ^R~ "{z%AaT̨bv=4W0Y(恗rp3W'šǫTm uT $)#G)O=.i5S. #%>G)6fĔuu>Qqk2s *pM:k@y(dVfJ$JI5.$J11PyqZ.;(+3N1I$AT/ nܦFN6,C~= [cPewODAXO7fz@rxHl^V#r4^cUeƜBT<#B,g}bEw܈GR;"oY>W /m=2jO*1Dݏ>R{oN쎺ϻt XF rYԄܒ(TznOԔԞ)L^sh,ys3jGõZ )ƒ̇\tUTH FUԻ1rsX "Y S/+Nc)\]"os6QuZWcNy#v=y]>wT3׵ag?^=w'Is: +G@+㰎Ӕ!j>l.At2.iAŅvQΛ`s/5/礘0pq޴_cYh @<;zNX8'YwԨZsi'IׇS.'H[O荡0_~c)[)h1MDBV{`%#/xaPI?gWhAO90``&'>{ٜ s.A8:UP|YŤ>3kTpR8 q Z嗈a@1l)$ sKuYEY؎b/ߞX,u-SW=:bhf`w 4,"Lުrpr8~_Γ1Eˤo0]҈ Q kp<}#6iDQ%;.x+PT`.,'ہ/Ac7@nxoQy-ɸo֏\*X]46ȅΊvqN}=/}M)|chgj 8HJXGcUfB@q;ܤ.4k:#K,PRsRje6P? |q4b%?;Pt×m֣IkHd[ =U\ #BSkuq`2OU ][*lfAf>[9i$]z{/\&ż?ljaiSiA}PX33o,U/>Q"7TgօɃ+u!>\yU!|jTL_kn/{l^(QBCZeٞ5~Ssfa(<^+;_0Ƽ4>xnSO|Y,5mہa,2A'>m"w#ڻGl$-_KmFdAcMFB;~PSlD2]M$$ωn`商˛ Ix`W¢ZB[䧩y,֒h+)XLyN>s%u7h$jLN@]f3q M:wAdi=ypc.Q?^pH J'}@)z:0 7\onA܆ bKv@U˂j070$3+DcNK6,mHWD)WW.:)Qwk[iM}UH:׾ a3t $PgJ%%D"[Ow#$O%cNןoZC0RVE̥^ys#T҅1ǡfz#KEMW&t#,n]2GCoV|[Pѧ_ΐYY66@~4Q n*}Г@tG>,9R2.xsɱn_9ȴA3No)9LtnTULJULdv]Sm<pꎺG[K2Ht;7_Cz}ҤQ|#*revG3v3%WCMgW}JН6i44ܠdKj-0A;\[EN6wӼ&[`ފiy qe[8Ϯ`FI6`AdalHZ uVT#(GF^YԨn5sM;WaK)y=`z0Q_/(ވ>Mm`DvdpٔZ2uL-<(h)E)P̿ 3Gx^(VuCp(`Tzoz:{qVVwD/Jݪ$BodߦD[XWw_h#ԔbH֊0{?pAOYZL3O oil{_Dua'Ҙp鯪KS&VN2nnQ5zXdՊn䒓.-Ɔ!vi67b(`Xclk ‰Rq*Lˬ0C0p|yK+')F~";J7kRwSo]4ȝK2!ov:0=hGÌbeq (Q7"uP~o9QtC* FЊ⋷e9o1,pL2?TzԘ^AReg>|x}@dۤ+G3xAs]^YʉeMP2A2/< =*T:_4`$'r\O=]r SpSh¢[ 3eA" ؂C\&;Yvm塑*ٞ0v0s{ʒs9gj!/oP7U[!8MѐtE3*tVxEt] ԹЅ4n$.(X2toĽ)"@2QаVq07D=Y רߥlh! اŸ"le,^wL{pqDzbUK%:E :F⿳LXHw]NJsnUX }FH1@<&^s@Ea9Qdg?3hXX'`/:H@^ OgA\:gª8CR8^@XwU~F?k>b>xLYp )zaXomT~a[owx.]d92(\riq!U!#Sڷ^)Y Vs+&n }wt =&̹`Y_P jiv,De74B}WIzKlT1bG2T #pH M/1ω 6M5hݷPe&RȡnraSN"{&*_JY%/C즎IRyzT9f xO~DzFQӱ0fr/\7jm~]0}ҒYy?溏. nXnD6df$yys-ʠC|"ʘ<##|`kLnGKV$e\֙޲s}*w#ӒSOǿ3(dp~Y+ñO@4xr<5 $1ǺAx+!!Pф-qx>ܫޣmR\>;JD|/>e@$-[??CkKgCg"HֿSV}!JTF[Vz #Y:TSrŰƬ_bNLC\ٟh0;G/O_,-@]s4!hawv]+g8#jA0aё#@dfd }6G*Rҟ"۵nW9fmK-P*tKXNA"Z>, ־џ h髣wXѝ ZOj SxXC^CC>5x&E E=oasrE,5BeUN4Pt8_N;^x}(%J${1!fՖpmF0c-6<{TI%)[ԧ<Rob,/"D>ZcӴ}^R{ T44nԶ(p^/_x?/hD)Ifd0@#`I=yG"~Ri/}#=Vi3$O[vӘM" g*Oߨ(dSa7Ѻ_~sT/G6\iƬj~-(vvSpUUdjC, &ījۄbq[%sU݅c\^ܘK>s:`.硫>$r4T1VZex$qO VD"^ oݒ:x̫jջbgN=AR0KRG~d3dA&&Jfq75hŤ>{٭Q68˄IGB|3-h.J~YȞ[?SDž#e:j*XJT@b_N[쮠s-CGWw{o,/to|%(Tr޻(v8;2 E\=K'qTrtj7:1%HeP,G+O@DâZ!Ma_VJ:M6<1X= :unO45y߿w$&9aFnK4PU jB `T8A۰WvMþ[5Z+@nj;ؙ =<P8j3D6XlRs "^P"@_n]14 .$®m3$lQvq&n^`6K#?Ͳ7FqW죽6a.!I*/DL6r,ƈ$u+mEg81 {@[5҅h鵖6{ZҊA68:] Ĕhw?'UM Hxw3/Ʀ*문CDw T:6m?MOJ'#e'nT`t:_kV=ErA:ۍDR787Y3j3I$?AQil1M|c*DwͶ~$MhN쎿bBfJ:fC]e㏣ RƫodH8;NX9PlӴ!66?ׯ:E):L8![AyGK[yq%jkQlXwYĔhz2߂}*>”3,α`wFYF&2Y?۰wu[Hig d>{|דr][/ܬq+-3A.8+^`~2IiG 9ʩ[,l-ÙhLY`H }[~ 'R{ǕFl&>3OX5u"}z "zALKܪuȒq)(Mu_*Vr L_ ᯔFh t@@%]T.\MxD첥p+vΒ"㠷oz)QpI58]u؟GKY? - z@bzoJy!? vK+HF:aIJب]?E`"qщ.Ow Q懯y eѥ μkGe'O0LG+,;f z~n`v),)Q?/9nbj\]pGCLQ\P2+Cby?~d YĜHSh;]-:yjn0 4KPABQy2uԋV 5}E?,cHg(| j%ٻKs='t.]2?t$s?$њB_oŽpFSjLd]b\e;VaESv@gm)\9Z fNKɠpyBsCc"jG[+4;PEK H;tD+Q﫯hSCz"/xBqXg WbonrHKzsѡGT*Z%47c)pjBQ)E!jUt0 ]B?^ӭD#"= 2DHYVO9>_rJ϶_N b %YW3{MWTStǢu.M'c[EM)X8lNEPf?VvEU%((^ۭyD> jsޣ.4Yĭ@[MnBNY~r+SjT[7J D @hֵXbD(JwoR-7riSN,^T,9 j$G6(e Eo&>E>a"ի֓蕑چpJ܇wc5;whݸx~u;Ta{H+u1D=)|EM0HFJEl[s|̝$mȽE*ިUw/ d\ob?b80k-gј>$}'ߚM/2/:CedW5u *XH69g Bǒb8kL;@wjsO0 DB^7^:\_Ţᩥ!>$mQÿ0z 690ZVŮϯtKFt0|2%Ì*)M_6o=K7q6wNmyɖd 2D3b~ ۙE/mۓSL L2dMj(e-Ig'gGdF72A [)Ȫ, _'rߵF!2qĮ\"$\;9#٭/4$ԋ7 ϩP\@C'wZsL|Xw/a=}''h L*,!'y&y[R+_q'+ Vuukm)cŇ`[B^oZ#8qZ߀Cw9Rse4#GƸTf6>P P`Ӱ`[Ҋ<]T+9̀2r0)wwQ1$}ersm_O0 *U>vEoiw.>Ax@f#o4b:#8! C=Amfs F!mvZ[닞hA`U d9s딃O"ycfS7Ib&* pj:LR]&ei׾d|8UIzYf+Pn}9 CzJIj6s*݈sր<ּMnb$p&3S"X p"YʎJu 06pd`~.񝮦+]|`Ict\j+{;dP m,NGҐ7pLy~D<{jHG;vz p$9a 9DUQZa#v@|z ˮu] ftÿc pXh MrWN7Yy/N 8I+(I]cn~bQGw b&/lOֱu+b'O(`jP5ebAy[u-8{۳|%mtd{̒>5x44{AJ91R(Pcs3iep;E QȯWR~QDփ=i^ˬXYuwFs[PF66,-30gR,!XUoc&IҖ4W1 5n5kDo C;BLr9޲ܴ]IbRMlv;wĬb;%f*s޾Q=^c"BL( 0 PX2@ ÷e/fsNg./O6gF=~ZBO\n:O0h1997*f]L')o< 3 yJ~A+"Jyxg lkt00itt |'p'ORQ5!]h*-'T&eb^YXC]af]i2GC<0r8-<@kVN7'!~'Nf"o68[T= J ֏ahx#x sH(N޴k_S !ج@8.D !QȮm9(q,қ]Gg"Txs~VgmLSl$vG腟>%2uD- En߉V^U <4kJWұUx8f!OOQzs$m^*uXȖlUY{&S+`&SSj %id3(|Da_ZSK{60:e܌e 74anw9ugOD?P7ƒa UC*\hJRQu*@kGʀPUzXWŴ!J]+g;\y V Xj<ir:`K}4sz- _V$aOUϗֳukVwyYh6ÝA#su͸emO(Irz a=S= re魏|%1*ڬ`z4eld2Yɣ#w}ExLl/2ȩǼڎ2Dwe !rOWߐ #c@?9yHmDi6bBy4նyIKnPW~OQ6MAi>a#^낹~d43KBlSp)S|!;@0Y9* ˁ_>Y:yF /RXOpo?"Zh٧a866(d(5 R*'av`|4X[ݍ]L5=ڎC ۷KHGnfHrye={i^2Tc}<`u[k1zaHvck7 Q=2yv%3c FN ՕE:%}Zvx3^BxNI7vg6BU_  Np3ݬ>ak-F@Wn_ oq@%a޼3в s9ļ VmDݪ=lՓtqC'"]1^`F{fyI:x x@D' 1nvQ6^* |W^1 /FIኦgSf5:CŘOс)yDq?69{!iT,]ѿXLj$Sv/kR^h!(GƟn)^<PV/zSC@,>OlAW_V E)18>Vϊh]%jXKG ͆x73sAÖ^-(=G7o}Mg:A濶zq,s\USII1FKJY_^4:tCi]9\>Cof;k8fh`P) ö *RfT)+)(S]hOIW[jIz48 -4>gRcբJ. #VXFG)SY΋+uz{٤n͍{-NYNѿV[Iɬyٵ3A`@1 T)K\ 0@p2!>Torɝd-3!x ęF,ɧ =}G;?N 7wOS_!<Ǻi5#v;6nQ€YصsH󁬲Y2ѓ-yOA#'g3hoxeEUaȷ8br%<.17YN&t%LUh Vu06uQd4Och<&977hָx)_aB"8{9cKh״"?`>OT\A!OP2? ImFPYO,fSW櫪( hv ޔG O֚CǠ| ozrAAf7'UM `$HH=y iCQ.J/Gl;U3VQh'm WWxHn qs~i]i$#L"GJ%2ܼK"s !a[X^IۍC{/T _.0AGPd6Êakf/6J1k6DUe z!iDoA\,2 nztFwT"}u~8S hpTi5D">4 IF:h ';j[{#_" /8 թespµz:Sz8F(X 1lsF$pO@kSc ӶAU .rDHqʈ fUnѲ;W]s]Csi%KcJ|s \#Q\GǜDԂ5g2q'Mt̀Zoڔ&qMk(g98mEY, H+|3ڔ$ ƙPO"=ρ@7t"S`6CG/J']t:3%\Up>q o8HD.O*-NysN.)[[%Jbu4 D[k2A"1jcqR4\%=-ֺdx d5mtCoޅk",Ol)7%+5Ĉm6s S"\q0i%jNe)\VW.C~; ?Q)'ZKK I pM=>A\gE@7yS;7F^S g0h[lSu{G}cih5\DB7,/rp `[ۓt >k&g`>UJB,tD-sхq '$E5L#,󫢳U9/tzT*OμYLnʟLX=$HtBAFgp gXv'2D/U~|UP 0ԷH mp@"WNI7l0WQGW{^FL|_ʫfդ?c}JٜzWIL'o0Y8eN~ZJjF RE1L"|MF ZA/.|f[ZKû\~mUb#\X%dja(q(M.~4Y-H9$z^:C:·ْbE|и_Yj(cQh7HGb% <׆`|3Yp HH9{B(˫N!p2- u*ۭD 8 Nuq=Mޠrcd| KaUEJvͥ,6vQe2O3JP߀Db ZkEZ<^Yܢg&>Y[\5":ķB`شabRդ;4>NE}7F=J#Tl1@pHPq[rSnQoZY ][I> MB6|E@|ERfN^[`>8ӐobkTHv`&@l7aˠ9y]pO`xeK2J>ֲD( p麗JZq:){"1Wx2< AUΨVbe$\9δH" n#ƾ͊r ш@|Hbȳ 0q1eh/efP}o[\-h",2 D&˺=)$hnݜ;ꖗ9 J4_ V?,KZ <:#(OcbEod<4i arc'Fvx6KK:8sy8 OSEbF`=[xqd V˶M0" m\dG-B_L{q{ @=SihRq)Uc08#?u^gZ.+eNvi,˴25n^=Dv=iC*m)&̊ }@X6n38CƂ5n&TN)㛒T[B~0bTܖݰюA)@0$MZ k\N]WY"ͽİez^D3eM71&^8l]&&5 nG1rj|b8T2U.)gS}և[ח璄q7 b1,Z${x޲@z$3hlDgW*ABW2Gyݣe% >ܯ{K5k,ikŽ rgϧӻ@1FOfBDiф"VLvz[`I=Mu \Iy$U֋>;>3'|ȥjfS,F旞Ny'|vwL?}F-n+j^iQYz!KTػdkEu ’Ts1K+˛7|[RK7jd,1˦Y:Çrb4,-xpk ـ9zyncT/Dӡl>>B,ISږ+! S8o1}sNVPR ]GNNQ-@0Ft:{sEg:^QhBfa`  M٨k򟲢h3AJwObOɑ`K^li o&.Bʅ}T·fP{:UW)"?LD  < )gb:jjWЋPx8S},/fm14:A̅.Wx7N$rBĜH/I:ܡEj'x=Ҽѭ鎑9_BbS.چ*6vA^xy_|;pVҺ#j7g1w?)ֶNܰ@]-91N݉/aFR _t77~f%A>wۑ~,U"8@Ui]-a3[GI>4͑cuuD,5gs:}ǔ#hϘX$9ibdӷD)3);&ADH'lG0r&'۬kWHWcyOrb8Nެ\IЕւ觵bkߓ[tPe}/ESl- w0s)l3F(ž,T}Rs³F5_8ę#ዯ7k,P F;^ Ry4ZMɿeE-8Ks|oʭ]G d!pq׌!eTjUxy&M&:eDS*LB熿%lu~E rЯ˩|h\3Ȅƙ-}+vVg-}$RcMx'=d}bCF6ݡ 3S5W+*wJ @lxC-(klf9hQtW P-5Dvuhv] :G\yb.Tz6m.d~grD]$QCB GIh @N)N; oc=&9ž {E`vvl?VV2\'#s1?&k@#k͊QbNs|v{uȠ2:eujw6`NL͠!,=V}R.0kT1SkA5X>g,~UșO8'FjBk \pT,̥je Qdcp2Т1vyENY:M5%ؐ{zH4ncY\ Cija?!h{bQvʙ,H R! ܅+h?̷'.Rf|@ ?^9ObFDI6V631 ? T?ͧᲸzA ?:E=g?d/&#,ii %:T+1`rKv'5ax;~ES;?/|ypeo'uhgMq[+ ]^5z[WTt&սB3@Q"e$R<^+oy,XlhhnJpzM*O@DÙ _,%իSyEoS!NLXSC\9H&ǐdYC޳@ʟ88uBͣ}']Ey$C^bD}gT{n̻H_XAد̅TˤԶ)"S[?8|6tI{wTDHaL:"lڗIU j%!gɚ 8-=jZ2 B%7$D=m5F a%iާC`>,{b裍+B|X6/Y\y)DVCwԔ6(5-"CjO}.gJ{4̦GevUpˣ.`E}H}F1(7̐29 C:S弬AҴ`<5VjJ)ԧ4?PD :߀_6y;z?@VGd }~D5(JߠssǯxL5j (uEt8)kY€qص60)֞;8Kl&[x3j0{PWycDi?L/Hh;P*t>)C _-imj&GGK{%wXAOd?W%@oDeqQvDMDZ~V Ư;iuxU;VF0N(ϝMۆqjU +gI)6%-}=[p$bn+мoGWvz!NsîqW>~*]м?q5V1e<,m\Hx%VTMT0%x)hȩهvT RI#ـvC%рLvU$bK8ȣ?nEb`(_V: tthv 'Vcj=@g>p?!9F~s|8dT` K{]Fx3ŒL*F1t*W\UĹ&IY>uQ9f"Ihh<d^$z'˱L@Xq^KeP6n)CM{i5;1++^׊FxU ׼OI0%o$}QܨlDg[&(E6%}(ROJ&PhὉ4P"VJaԳ=z伕|/i*W!fgǤH@3&͎Z@քW%5F*Jouzi^wĘb i^sq=B [$deMӤK+5+|@e 80!eȞYEavw'3X+夲*|GkTWl%R7-e@=c0c؟K$~+D)ΘF ,R+HלdW҉~6YM`~qӓ1b^Y|Ur ڴ\~botCI{[rQ6;1h4(2T1I@RiaN Lc 8ݰ]>eJ80H %Ǹ>9+bj8ㅼ2S$'˰hr/izV#8㚀 HO5QSBy[ͻ,)J|%-qLNhz8;HwyS n7}ǵU:8hWdjcZ@N)LEiӒ|PVI#¾Կ׋Tad )7]:|Zu gj!H(#ÂEA|Yzjh5Q2Rr#s>!UeH;Ms{aߌy=b csxT-", $_̋U 짍ݜV+BZ'؝kaփ*5/lZe5\w$vMXa9,5 aaWйOW~-Զu?&nB< S3xz[Y.zLw@K)m'0<؛)S*(j_3i`J>ѱ߁b+8L@xẍƼDHSƔHɵ_\ L@Roc>43Ay }o/~.E0~]_@G0=M<2Ўd ӯ)+;n;xb_9]r`>M\QH^ֈrܯ "[u낳&ۣȞ:&0@'Ý{fW!K`φU5=q 9$f.SQ^"BEp8Z(v=} Oő=f5Z"TUWq '/` x0bx Le0M>Smֿ= /O!,mnǞ8PBnpo[wG#oÆnZ 5̺y_dTxgo-d0ܯp_i¸`B7PIm9/YFҍ~!/B`Fk5bd5xV-|<;ل/skZۍ~^#r*╂ Dtzlqz7l9H=nh'τmi(vȺ<@.ѡ5IAcr):b#!*HKO`C&}Őab6&q?T6VR[B&E+뺛2D{_39 !wq<-HHY". ^.6&I\kh[vQB\v\&S)"@i 1B(+NN: tS3-߃_c " #R)߁7֜ "5]q:\ Zx]̬UT=[r]WdUcKo7OTY #vQ[^ ɤ%PղV3h`4Hu5_=3 Vsn.RU"jh1:^$ wrMGE' uYap7(_tquے ]{e_a##er_O6 sQGT0%dA&^~șR35哢~yw`DS£I5}&!|BK['bb~LxYNL~ʑQM)s>#c6GAGi<,W{= 7.WΛBw2,ڃ?Љ{n; ^ޫvV~VgI+yCen-;ka<䨉RY J'|켫1|UCb2(j6<7쉨Palh;I*v-Hs`,+ulph@qsZ~jې(&[,fz03 \myF؟a^k݃uJ |Wlìy[K{)@(\^-Dr&AN[-)9:!QXHΛ%|_iFn\ohlˎQA%OLLTN 9'TyJl4&$6.t+&}aֆ%$'ᨗ"Gܣ.!S7Rgѧ- ҼyXAzI%&xqks(:@Z,0GEEu+UٶJ i#5ݍՄ"ȘkE+aw[U0*%5nM|1 Jy-ˉ:"li='+Z]+?5^QKZ5`=OLY^RZ&9 Bۣ B9ﹹ Gwcpm[G,ngTf%trc3G][$AXk?jLFK@(!C3~3P{lI}+<'VԑXtL~" ȰHHmoɯ5'I1BOJ D ]JWXJouMXHA6'I8RT;1l@g#4ʹRxR (a"g߭q~rf'Bwe<<~v΋˚xP嬞v|axbM ,O+1٨6aֵrx|4iSn2kp&V ECt |Ծ#*2rS Hʋ a?4U% b*ٖ~ܯ+x5Myk0}C INW,<{ 93',xHx <*SXѵS4RX\]y0_uzm`#6vI,olp82Y$p{^Bzbu-]N$ [w)΂ Z8[Y-KGEZjo?^+n$ &+M&}OPTbZ`^o},Zq+R%KUi\;PB[M-ۥkМD!zmvxN@)Pןw?< ݷm&:a'*]qD9̚$[kC ݮ%j <9ք]vg,){:2t+G{ ^vꤿ@[vz~ BS'j-g ͷԧڪeluzܵ]իF7|"a߷OlkJƃarTHD[Dz.FӴ"Vg2X<WVpJgFrsOY|ݷi[&05sm-ki7xMN&7dtx&~A36p=Bh]q 1]|&%ԣk$a(hsPo_etFB dZaS܀cѝq=4h9-t;cWgo]ܵDOQcerk|/}t0AL7茶 X3-4Hw/68{Vc5RwۋQ]'1G8, V&'Poh}1@$7,φ#Wy87(%%3V͔>ٰbh_YDmJ@ -|A1xjb] a[8kۨ֨HfhE*[m$/L M ̞6Tӛq'ƐūK{'ߴ** L +MN UNOK@E}` 熐yK򱙲tm4B^40Ba~9mR茅18녨Yy;M^>m]ںrUڏQaG]'ŘVwMc@_;/'p\E1EX;_ '^*F`;944\t^0Ue1cqD+o&.C5ԓh9mB2O<3-1)*;SHޛRR{N+2xÊhc".BQm֑( łyg2MdBtfdvf.']Bbrŗ;^$󵚦yw]R@#7^ U%>hK ?\߱سpޅ$kUomN) ?FHJ]` S<З:uU osq5!paX7aT)u1ni^ȗUR$,$9J0>t}v1 *qpng4ZM((ܝ-=S g*0aʎ|\8:jsZaѺ y@^%sѸ\Vh_B?W|x5#sJ*i%Wj:^Y{{z\Z҄C@W,41Bԩ:yys`!?ǜvf$g~}>c3oٴDRͰfװf)@sE/kNrϏ21yo4W.v%2dW6Lhk?@ Bj\*xU4zؿCjFBB^Tr-J]8/o2sXtpHϝJigK&^WW"ؘiRԲ-/,?{sQ6p3b; H}'4F2&NȰ7TLO aRQ׆D(l501[)^0z镼e?>~JDUor^Ɓ '@9yT(cW ~oJ4{V&uv:~#SLl`f.U@!OT:).~Yh" 𣷖n*ϏU'ek[Dןj;$8[: Puߞ,F X& vbE*Ws*\04C3H#]Ъo+z] lBw$2oF9ԊXdu $e@|ي"o'K6^c?tGa$B8/|C\mISU`!j(r cfB Sp"悱[M.jsv=EGJ n$Si#HvMET#֮*5eNaX ʑ/əI&GY n[d0L3.{ ;}߈ }b 0BwZ>P% -,W0o/5 *57xњA8aeT)+<ŁOZUwyͱ$w"&Eh_IYm*˰ltIjyq!Ӑa}/XH7=3[d^!)bmp*ML#1=viq-+rY]Q;JL.wyo\M"K}D~bh[0Mo>H)fkDz`u7Q啬Ybbчs_Ş iU" 㚾f\qs@+?:%=: xtZ R=䝝23=ihR&yV(Vjw\C{g9^%hLCYqyĤFO@RΝ:o0RMTI䲂jv+p`T=1&NsV4;ZuIv N%Lk'I= @.q9-c{ޕ]RwX"yͬah, iG T/zQc Œy#v _dlkF \i:Gm&py{ZyY>AA=%q]{uGܐev+VjVD`%b{3 ]]H Ic!P ? =`>;F\񞟄71E'k!B ðj㠳\IF@;Jjz}qンdQ+$DMBפUšKWp6ft򪂬2h0302kMU-YݝFGaY/ǞIuzm?z0tIupW Fgr])Zߦx|> NGo}У>8tie<>QU9N& KӊY8/io3-PmUh|\3ƓiЋ6(:PNѺ4Wr'~Ґ|E(a`KBL"meӾi]&`E^Wז E@` i0\O.c"C\r*Pi:F.W\WIE+y)"i:"U]n;0S ̞l,!0~w@6b 3יբ5,<0Z _s&\7o? bIsE,/=JRpK~FC KD14VqP$رY86UHي勁1g)n:*29);77=z#mAWHhNO{56,[1-^\]FT&|ͼh:; ĺ f2A\.ܾV_# Y(#e\E!aޢSq,Q:vv\㙑a]0hu}$<,O(5=anGR|/KbRHƣ1W!=gMv꾣QB 5-1Դ^o^Wȼ0 ;q: yiFe2\\j{gٳPUDiBZsz*To,pf5rj눰w(>3]t:j2xxs߿&I\1־ |%(uT"dj gLj\^[ -I&jt+O\q;f4D* ESP C\=9Kv}ZSw`#“,~N~, jFR=ID|";lb>lNqVyL b]!aW?k 8>POG{">}ENi{ag86CrZX^(F6G c?A"3h}\ 0G1mI&MP~k |p{69! KuS3$K[?=t8Y}r"ô%Q--_4ex}ҘՐctbJb=~@8M-c"_ŝq~YT3Vad,7H8 8LYJ  zT.ݙY *,O1Ewçߜ7iQpu#-4ً޸|VqnCLm{!: \m~5>0щ@ݜVD3ڔUd8R@\~.YϖڨwlT[+VQ<CQ~ˤ B/FlDũ(I}joR⬈uK%u}G5}j eyHgA}2˖ɉ xhQlވXgolQĮF(VktH$3!ϡCڪRpآsԃѵ!lqU$؂Z=8r5AYʽ3TL֜NzinX#"C ;IZO/闁ƬPOo 44@;w9i( t́()) l]9 Ld[ 9Gsh| ?҅|X*Cnlx8ƣ>,{6V:1 yNo/WL4ZI!SK^T3,fm!o!kg bwdOOz|L+k ϩdmߘF+Oտ+vI .7Xm;nx/`f<(`$S0KcYYex3ϲ/?75 D) -+,C 7õoϝ*gK'J˚5g$LqdجX5uvdxjgraKB({ ]fʞݯظQ0Tj+uok X~0BPbLZ}4F B^y5XBSSMWs0%YݴMT}4ZMQyZ/n :E 7x`9rR枻1zŪo Եjf//. kCD OBt\/z(ʔ&Q uOUMБ1SZ{Mo?$;m߼)+m7PZtxiB 7BؘO"M4βI\9h|Gk߾F8w9!ps^q|6BD;mjYK(NSfeuqƝ*Hp4,eGl$_ƽ5<. Lί/>Q_ 7ERqQ #MQFV8 a_3 ۑzw aZם]L9`P֪ G9bCEU]'dxы U#C#">> ;Tj|?|TkB}ȁ YL'0CHb3 N8'4 ne'(Dfa(t6![#o| E߻Ó)Pd6p#' Wtl/,dH]Xd2ͨ4ԪJEh4*]*O]7kKfp8nqP\VXqj^)Fx#^zg`V=K6`5׷LπDMe(]i\ j*>? /E1Go<R@bꔕI7>.7e3NE/4G "{/ձSg)P|^O÷ xݼ_]|Mtܲ<;pEzD!ZJ4zԢ8L)0VQ51J4qRo՗in4^>ްևf5 XRXS< nFu U9{xLr{Ddqʍ1XWKWge:ƆᖖsW 5Vagmߏ I[e?bLۢ:7b@A$XƁ,'$4Yov]: 0Vtےw4E1Bs^K^b2{V}{7ˁan\2) >V{R о;3Mr퓠SSm6X ڍNb7tꪔu_iu} QE+J8g)ax]7<1Л1>}_ʗ+#Rk낾=12ؖ+(SUl[sbB{!Vp@`Oqit^l.pyٗ{r;mRŇSH/6vRl$=@b6 ]Z=L-.(+6ZJqS#$È/hK[UpL_3AΎۤGI ḡQ)5M'瑈JPÈt&%7 νn;n5%մЄ V 4C , {n[ŌS]MCFˌUДHZ]4MmF?yaX }Z4I{PIW;/>Ȝ-6L!A"Wr~(m{.O$8@F0VɏB[ʗ wZT:M6H]$Q7xgJBd,.mc]zzj3֕SC^1.b~+`t~A,XY.\,{2Ck-^}16  (!^zΈ>MVM{ Iff,+;Q*+Mu  sL?df`BA.#`9mT)1 9c57Y`t:No/NHn /߃aTqL\,| 3s@J0hĩª )L;pٯª֋y|(.mb*to+o%J!_ruwt{ .ʯ^iH2P<;@ħZ@1HpJdbߝ.snS=P-a9qxx60`(\qNJu:eMJaJQ{ [KhD;z f3|xgS9^J KA^U&GGUzy67h7" 8 [6ՅF6H cC`h|Sca:*Fɫ`'rM).L Tv`\5#a;bzQb"Y )P;@!v}-/l}axK:BlH282 K|۵TQv\`gD[uopP&+lo߄b˾sOQJp F9mqo>ՖG{f|w;:tjy%;jLϸGױEj6k ID /hka>_hm2RH`@Ͳ^듰럣:M祀ir&3RJz?4OSpÿ4QS0:CwX_Ž r#8BsR}8Q'M|o҂4CxF (iYblf[nm r?$'3"JLCعdO:^Uj*z /y?#酽k8U# Xsԭ|*ĀO<bX V [`iM2ņ0Ks#$F#55=snm1ɍ!P(_VX1i0d)C\9݌,׋b(~N, G09< x"";Ԙlgσ4$>i,E>{A_FY[QDx.Q,Sz筡jJWcN"~(+sa+ &\ )N8l 81aj%ER'&FN+lMR}-%n5Q)#^dB)[k#w>4z8llhq&iW`yG \e",_ '$;G4+! []%vkDz Va0 t8_:_-kӱĭ ar/^vk4%fC72]CtJ1A3DD-~Uu:[hO/sL/B<\qcM> 1Y$k2m iЛӸ44 OQpI\-0̻”#^F([/ηLCl7q :1xI=4d1/0bUpR}D<w&5) MAU7HHx#i aYR7 u^9I,ԜZ\OS