python3-kobo-0.38.0-1.el8> 6 6_ ܉3!y덏%!E/֡gW;5=/W~ ( Xq3\N-eDm^HzbN»F*Bl-X#&uѭte{{>F PO:M$0$^̽5q+A759c2ea52b8881cc361b0f33e278166614eb9da5ead68245ef046caecb29665106cc1856baa3339c0b7a2d6ac214bc7a402ab95e9ΈsE'Snm=>=?d  A +18=,= =  = = = ===&@=4h (I8P^9^:,^Gz=H{=I|=X|Y}\} =]~=^bdeflt=u =vwl=x`=yT98<`fCpython3-kobo0.38.01.el8Python modules for tools developmentKobo is a set of python modules designed for rapid tools development.g - 0.38.0-1Lukáš Zaoral - 0.37.0-2Lukáš Zaoral - 0.37.0-1Python Maint - 0.36.2-2Lukáš Zaoral - 0.36.2-1Lukáš Zaoral - 0.36.1-1Lukáš Zaoral - 0.36.0-1Fedora Release Engineering - 0.35.1-3Fedora Release Engineering - 0.35.1-2Lukáš Zaoral - 0.35.1-1Lukáš Zaoral - 0.35.0-1Lukáš Zaoral - 0.34.0-1Lukáš Zaoral - 0.33.0-1Lukáš Zaoral - 0.32.0-1Lukáš Zaoral - 0.31.0-1Lukáš Zaoral - 0.30.1-2Pavel Simovec - 0.30.1-1Fedora Release Engineering - 0.27.0-3Python Maint - 0.27.0-2Rohan McGovern - 0.27.0-1Fedora Release Engineering - 0.25.0-3Rohan McGovern - 0.25.0-2Rohan McGovern - 0.25.0-1Fedora Release Engineering - 0.24.0-3Python Maint - 0.24.0-2Rohan McGovern - 0.24.0-1Rohan McGovern - 0.23.0-1Rohan McGovern - 0.20.3-1Fedora Release Engineering - 0.20.1-2Rohan McGovern - 0.20.1-1Fedora Release Engineering - 0.20.0-2Rohan McGovern - 0.20.0-1Python Maint - 0.19.0-3Fedora Release Engineering - 0.19.0-2Rohan McGovern - 0.19.0-1Rohan McGovern - 0.18.0-1Rohan McGovern - 0.17.0-1Fedora Release Engineering - 0.15.1-2Rohan McGovern - 0.15.1-1Rohan McGovern - 0.15.0-1Miro Hrončok - 0.14.0-2Rohan McGovern - 0.14.0-1Fedora Release Monitoring - 0.13.0-1Rohan McGovern - 0.12.0-1Fedora Release Engineering - 0.11.0-2Rohan McGovern - 0.11.0-1Miro Hrončok - 0.10.0-5Miro Hrončok - 0.10.0-4Rohan McGovern - 0.10.0-3Fedora Release Engineering - 0.10.0-2Rohan McGovern - 0.10.0-1Rohan McGovern - 0.9.0-1Fedora Release Engineering - 0.8.0-3Petr Viktorin - 0.8.0-2Rohan McGovern - 0.8.0-1Rohan McGovern - 0.7.0-10Fedora Release Engineering - 0.7.0-9Miro Hrončok - 0.7.0-8Igor Gnatenko - 0.7.0-7Rohan McGovern - 0.7.0-6Lumír Balhar - 0.7.0-5Lumír Balhar - 0.7.0-4Rohan McGovern - 0.7.0-3Rohan McGovern - 0.7.0-2Rohan McGovern - 0.7.0-1Rohan McGovern - 0.6.0-1Fedora Release Engineering - 0.5.2-4Fedora Release Engineering - 0.5.2-3Zbigniew Jędrzejewski-Szmek - 0.5.2-2Daniel Mach - 0.5.2-1Fedora Release Engineering - 0.5.1-4Fedora Release Engineering - 0.5.1-3Fedora Release Engineering - 0.5.1-2Daniel Mach - 0.5.1-1Daniel Mach - 0.5.0-1Daniel Mach - 0.4.3-1Daniel Mach - 0.4.2-1Daniel Mach - 0.4.1-1Daniel Mach - 0.4.0-2Daniel Mach - 0.4.0-1Daniel Mach - 0.3.8-1Daniel Mach - 0.3.7-1Daniel Mach - 0.3.6-1Daniel Mach - 0.3.5-1Daniel Mach - 0.3.4-1Daniel Mach - 0.3.3-1Daniel Mach - 0.3.2-1Daniel Mach - 0.3.1-1Daniel Mach - 0.3.0-2Daniel Mach - 0.2.1-1Daniel Mach - 0.2.0-1Daniel Mach - 0.1.2-1Daniel Mach - 0.1.1-1Daniel Mach - 0.1.0-1- rebase to latest upstream release (rhbz#2327211)- use provides for django to be compatible with versioned django packages- rebase to latest upstream release (rhbz#2295515)- Rebuilt for Python 3.13- rebase to latest upstream version (rhbz#2278908)- rebase to latest upstream version (rhbz#2273570)- rebase to latest upstream version (rhbz#2270305)- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild- rebase to latest upstream release (rhbz#2255494)- rebase to latest upstream release (rhbz#2254256)- rebase to latest upstream release (rhbz#2250475)- rebase to latest upstream release (rhbz#2245972)- rebase to latest upstream release (rhbz#2245360)- rebase to latest upstream release (rhbz#2244965)- modernize spec file- New upstream release 0.30.1- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild- Rebuilt for Python 3.12- New upstream release 0.27.0- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild- Declare dependencies on python3-setuptools (#2155008) - Apply pathfix.py for ambiguous shebangs- New upstream release 0.25.0- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild- Rebuilt for Python 3.11- New upstream release 0.24.0- New upstream release 0.23.0- New upstream release 0.20.3- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild- New upstream release 0.20.1- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild- New upstream release 0.20.0- Rebuilt for Python 3.10- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild- New upstream release 0.19.0- New upstream release 0.18.0- New upstream release 0.17.0- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild- New upstream release 0.15.1- New upstream release 0.15.0- Rebuilt for Python 3.9- New upstream release 0.14.0 - Adds client dependency on requests-gssapi for gssapi client auth- Update to 0.13.0 (#1789890)- New upstream release 0.12.0- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild- New upstream release 0.11.0- Rebuilt for Python 3.8.0rc1 (#1748018)- Rebuilt for Python 3.8- Disable python2 subpackages by default (RHBZ#1732080)- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild- New upstream release 0.10.0- New upstream release 0.9.0 - Use pypi_source to obtain sources- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild- Remove packages needing python2-django1.11 on Fedora 30+ (RHBZ#1632301)- New upstream release 0.8.0- Add missing dependencies on python-six (RHBZ#1654946)- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild- Rebuilt for Python 3.7- Fixes in packaging- Migrate to python2-django1.11 https://fedoraproject.org/wiki/Changes/Django20- Fix directory ownership in python3 subpackage- Remove redefinition of epel macro (RHBZ#1164700)- Fix duplicate packaging of kobo-admin for python2, python3 - Fix some python3 packages depending on python2 packages - Prefer python2-* packages over unprefixed packages for Requires - Move kobo-admin to own package (Lubomír Sedlář)- Fix Provides/Obsoletes to follow packaging guidelines (Lubomír Sedlář)- New upstream release 0.7.0 - Build Python 3 packages (Lubomír Sedlář)- New upstream release 0.6.0- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild- Convert to modern python macros - Own /usr/lib/python2.7/site-packages/kobo/ directory- conf.py: use print() function (Ken Dreyer) - conf.py: py2/py3 compatible exception handling (Ken Dreyer) - Fix shortcuts to run on py2.4. (Daniel Mach) - Closed tasks can be interrupted without throwing an exception (Marek Šabo) - Add __setitem__ to FileCache (Lubomír Sedlář) - Show minimal priority in admin (Tomas Kopecek) - Add tests/README (Alexander Todorov) - Add tests for RPMs with 'something-X.Y' names (Alexander Todorov) - xmlrpc: remember to call super class constructor (Kamil Dudka) - Condition for setting hostport generalized (Marek Šabo) - Http proxy working on Fedora 22 (Marek Šabo) - Pass arbitrary args to logging module (Lubomír Sedlář) - migration for min_priority (Tomas Kopecek) - fix default values (Tomas Kopecek) - minimal priority for worker (Tomas Kopecek) - backward compatibility with django 1.6 (Tomas Kopecek) - make get_tasks call backwards compatible (Tomas Kopecek) - Add permission for displaying task tracebacks (Tomas Kopecek) - report correct allowed username length (Tomas Kopecek) - Add a RPC call and a command to list running tasks. (Tomas Kopecek) - Add --all option for enable|disable worker command. (Tomas Kopecek) - Fix multiple same checksum types. (Tomas Kopecek) - Django 1.8 rebase (Tomas Kopecek) - Add ssl context for https. (Tomas Kopecek) - Don't add additional space when printing log. (Tomas Kopecek) - Fix displayed task time (Tomas Kopecek)- https://fedoraproject.org/wiki/Changes/Automatic_Provides_for_Python_RPM_Packages- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild- Enable/disable worker. (Tomas Kopecek) - upload_task_log: correctly handle unicode vs str strings. (Tomas Kopecek) - resubmit_task: add missing 'force' parameter. (Tomas Kopecek)- Modify shortcuts.run() to pass all **kwargs to Popen(). (Daniel Mach) - Admin page for kobo.auth.User (Tomas Kopecek) - Unset active menu if no other menu is active (Lubomír Sedlář) - Allow rendering menu for bootstrap's navbar (Lubomír Sedlář) - Handle menu items without text as dividers (Lubomír Sedlář) - allow --force in resubmit-tasks CLI command (Tomas Kopecek) - Django 1.6 db transaction model (Tomas Kopecek) - CLI command for viewing log files (Tomas Kopecek) - Display overall time in task page (Tomas Kopecek) - Fix shortcuts.run() to handle errno.EINTR correctly. (Tomas Tomecek) - Don't count assigned tasks into worker load. (Tomas Tomecek) - Human readable state exceptions. (Tomas Kopecek) - Human readable JSONField. (Tomas Kopecek)- Rename User model to properly adjust to older db schema. (Tomas Kopecek) - Fix typo in login template. (Tomas Kopecek) - Switch from simplejson to json. (Daniel Mach)- Revamp make_nvr() and make_nvra(), make them public (add to __all__), add tests. (Daniel Mach) - Fix: display subtasks in task's detail view (Tomas Tomecek) - Fix JSONField (load and dump) (Tomas Tomecek) - Fix CSRF exemption in XML-RPC handler factory (Tomas Tomecek) - View simplifications (Tomas Kopecek) - Translate everything in templates (Tomas Kopecek) - Additional fields visible in admin, searching/filtering (Tomas Kopecek) - Use more proper class-based style for generic forms (Tomas Kopecek) - Refactored generic views. (Tomas Kopecek) - Fix rtf content type test for py2.4. (Daniel Mach) - Add FileCache.items() to export items() and also fix py3. (Daniel Mach) - Remove slots from most places. (Daniel Mach) - Improve shortcuts.parse_checksum_line() to support escaped checksum lines. (Daniel Mach) - Add 'executable' argument to shortcuts.run(). (Daniel Mach)- Return 'nosrc' arch when RPMTAG_NOPATCH RPM header is set. (Daniel Mach) - Fix 'ImproperlyConfigured: The SECRET_KEY setting must not be empty.' exception in test_types.py. (Daniel Mach) - Fix setup script to install additional package data. (Daniel Mach) - Fix reading RPMTAG_NOSOURCE and RPMTAG_NOPATCH headers from 'nosrc' RPMs. (Daniel Mach)- Drop admin subpackage on rhel <= 5 - Drop admin, django and hub subpackages on epel 6- Drop django and hub subpackages on rhel <= 5 - Set filename to be real name of a downloaded file. (Tomas Tomecek) - Fix logwatcher to scroll to latest logs. (Tomas Tomecek) - Remove obsolete function kobo.django.views.generic._object_list(). (Tomas Kopecek) - Updated README for 0.4.0 release (Tomas Kopecek) - Revamp setup.py and related files. (Daniel Mach) - LongnameUser table has auth_user db table name for easier upgrade. (Tomas Kopecek) - Add checksum_type to SimpleRpmWrapper. (Tomas Kopecek) - Add kobo.threads.run_in_threads() helper. (Tomas Kopecek) - Django 1.5 rebase. (Tomas Kopecek) - Remove unnecessary slots from pkgset.FileCache. (Daniel Mach)- Don't catch and mask any exceptions in cli.CommandOptionParser.run(). (Daniel Mach) - Set an empty keyring in rpmlib.get_rpm_header(). (Daniel Mach) - Format Fault's output to be nicer. (Tomas Tomecek) - Display error when cancelling task fails. (Tomas Tomecek) - Fix task cancelation method name. (Tomas Tomecek) - Add pkgset.SimpleRpmWrapper; support pickle by providing __getstate__() and __setstate__() methods. (Daniel Mach) - Enable searching in task list by label. (Tomas Tomecek) - Enable making custom queries in view task_list. (Tomas Tomecek) - Limit value length to 200 characters in tback.Traceback. (Daniel Mach) - Fix email.utils import to work with py2.4. (Daniel Mach) - Backwards compatibility bugfix in hub.models. (Tomas Tomecek)- Proxy support enhancement (Tomas Mlcoch) - Improve task ordering. (Daniel Mach) - Better formatting in Traceback output. (Tomas Tomecek) - Add JSONField.value_to_string() method. (Tomas Tomecek) - Improve task dir deletion and task files view. (Tomas Tomecek) - allow line buffering for shortcuts.run() (Tomas Kopecek) - Allow to specify buffer_size in shortcuts.run(). (Daniel Mach) - Add rpmlib.get_changelogs_from_header() and pkgset.RpmWrapper.changelogs. (Daniel Mach) - Support https_proxy environ variable (Tomas Mlcoch) - Create pid file in a more secure way. (Daniel Mach) - Create empty kobo.django.auth.models module to fix crashes in Django 1.4. (Daniel Mach) - Add shortcuts.makedirs() function which is identical to os.makedirs but doesn't fail on existing dirs. (Daniel Mach) - Fix typo in the 404.html template. (Daniel Mach) - Fix traceback on undefined workdir in kobo.shortcuts.run(). (Daniel Mach) - Add help-rst command which generates rst documentation for all CommandOptionParser's commands. (Daniel Mach)- Clarify auth middleware ordering in the hub settings template. (Daniel Mach) - Add kobo.threads -- a simple threading worker pool. (Daniel Mach) - Fix force_list and force_tuple to work with sets. (Daniel Mach) - Implement removing files from a file cache. (Daniel Mach) - Make shortcuts.run() thread-safe. (Daniel Mach)- Bump version to 0.3.5. (Daniel Mach) - Return tracebacks in the XML-RPC dispatcher as unicode. (Daniel Mach) - Refactor MainMenu to be Django 1.3 compliant. (Martin Magr) - Make StateEnumField Django 1.2 compliant. (Martin Magr) - Add proxy support to XML-RPC transports. (Daniel Mach) - Cache stat values in FileWrapper objects, add size and mtime properties. (Tomas Mlcoch) - Fix unittest kobo.http for Python 2.4. (Tomas Mlcoch) - Add unit test for kobo.pkgset. (Tomas Mlcoch) - Rename pkgset.FileCache.__get__ to __getitem__. (Tomas Mlcoch) - Add unit test for kobo.http. (Tomas Mlcoch) - Add unit test for kobo.decorators. (Tomas Mlcoch) - Add docstrings to kobo.http. (Tomas Mlcoch) - Add UndoHardlink class to __all__. (Tomas Mlcoch) - Add unit test for kobo.hardlink. (Tomas Mlcoch) - Fix params for os.utime() call in UndoHardlink class. (Tomas Mlcoch) - Fix tback.Traceback to work properly in interpreter. (Tomas Mlcoch) - Use getattr to read Krb5Error.err_code to prevent possible AttributeError in HubProxy. (Daniel Mach) - Add a new task state - CREATED. (Daniel Mach) - Fix templates to work properly in debug mode. (Daniel Mach) - Revamp log downloads - download as a stream, better support for other than .log files, enforce using UPLOAD_DIR in settings. (Daniel Mach) - Delete empty directories on FileUpload.delete(). (Daniel Mach) - Catch an exception when deleting an FileUpload object and target file is missing. (Daniel Mach) - Make sure that xmlrpc.decode_xmlrpc_chunk() won't fail on existing directory. (Daniel Mach) - Run task cleanup and notification for foreground tasks. (Daniel Mach) - Enhance shortcuts.iter_chunks() to work with files. (Daniel Mach) - Upload files in chunks in order to prevent client-side memory issues. (Daniel Mach) - Exclude file uploads from CSRF protection. (Daniel Mach) - Add assertRegexpMatches and assertIsInstance to tback tests to make them work on python < 2.7. (Daniel Mach) - Fix processing unitialized variables in tback. (Martin Bukatovic) - Fix a traceback in kobo-admin start-hub when a project name contained dashes. (Daniel Mach) - Add -tt python interpreter argument to project templates. (Daniel Mach) - Add kobo.rpmlib.parse_evr() to parse E:VR. (Daniel Mach) - Fix parse_nvra() - arch must not contain '-'. (Daniel Mach) - Add missing {{ project_name }} prefix to kobo admin templates. (Daniel Mach) - Start daemons in "/" rather than in working dir. (Daniel Mach) - Add TransactionMiddleware to the hub template's settings. (Daniel Mach) - Add skip_broken argument to PluginContainer.register_module() class method. (Daniel Mach)- Add kobo.decorators.log_traceback() devel decorator to log function tracebacks to a file. (Daniel Mach) - Fix tback.Traceback for py2.4. (Daniel Mach)- Replace double underscores with dots in xmlrpc method names. (Daniel Mach) - Fix regex in test_tback.py so unit tests pass. (Daniel Mach) - Fix session handling in worker. (Daniel Mach) - Fix kobo.Traceback to return empty string on no exception. Add traceback tests. (Tomas Kopecek) - Simplify hub deployment (add menu and template to default). Tweak kobo-admin templates. (Daniel Mach) - Add a warning about a possibly read-only database to the worker middleware assert. (Daniel Mach) - Add task notification() and cleanup() class methods. (Daniel Mach) - Revamp hub urls and admin templates. (Daniel Mach) - Prevent a race condition when using CookieTransport in threads in py2.7. (Daniel Mach) - Add unit test for EnumItem.change_state() return value. (Daniel Mach) - StateEnum.change_state() now returns bool as documented. (Martin Magr) - Command argument in kobo.shortcuts.run() can be also a list now. (Daniel Mach) - Strip path from nvr in kobo.rpmlib.parse_nvr() and parse_nvra(). (Daniel Mach) - Exclude XML-RPC from CSRF processing. (Daniel Mach) - Add stdin data support to kobo.shortcuts.run(). (Daniel Mach) - Add kobo.shortcuts.iter_chunks() to iterate through a list, string or generator and yield chunks of defined size. (Daniel Mach) - Raise an exception when spawn_subtask() or wait() method is called in a foreground task. (Daniel Mach) - Add constructor to kobo.django.hacks.UserChangeForm to fix maximum recursion depth error. (Daniel Mach) - Fix username max_length hack to work with Django 1.2.1. (Martin Bukatovic) - Add kobo.notification module to send email notifications. (Daniel Mach) - Process kobo.shortcuts.run() logging in chunks and print data immediately. (Daniel Mach) - Subtasks have to follow parent's channel and arch. (Martin Magr) - Compute elapsed time for running tasks. (Tomas Kopecek)- Fix XML-RPC transports to make them work in py2.5 and py2.6. (Daniel Mach) - Automatically scroll the task log window when we're at the bottom of the page. (Daniel Mach) - Show self.* attributes in extended tracebacks. (Daniel Mach) - Compress logs with gzip when a task finishes. (Daniel Mach) - Convert task logs to utf8 (with "replace" option) to prevent raising UnicodeDecodeError during template processing. (Daniel Mach)- Add help-admin command to display help for admin commands. (Daniel Mach) - Add config parser support for glob matching on dict keys. (Tomas Kopecek) - Implement timeout support in xmlrpc transports. (Daniel Mach) - Improve kobo.xmlrpc.CookieTransport to work with python 2.7 as well. (Daniel Mach) - Add kobo-admin utility. (Martin Bukatovic) - Add missing HttpResponseForbidden import to kobo.hub.views. (Daniel Mach) - Fix bug in "Show only my tasks" search option on Tasks page. (Daniel Mach)- Bump to new upstream version. - Fix kobo.rpmlib.get_digest_algo_from_header() when RPMTAG_FILEDIGESTALGO contains None value. (Daniel Mach) - Pass 'conf' argument do daemonized worker's main_loop. (Daniel Mach)- Split rpmlib to a subpackage. - Add missing "compare_nvr" to __all__. (Daniel Mach) - Remove duplicate subtask removal in Task.wait(). (Tomas Kopecek) - Parent task didn't wake up even if all child tasks were finished. (Tomas Kopecek) - Change 'make log' to use C locales and automatically fill name and email from GIT. (Daniel Mach) - Fix spawn_subtask argument. (cherry picked from commit 374a4165c16d6b34fa486a38525753969e549415) (Tomas Kopecek) - Fix XML-RPC method registration. (original patch by Xuqing Kuang) (Daniel Mach) - Convert rpm.labelCompare's arguments to string to prevent segfaulting. Add compare_nvr tests. (Tomas Kopecek) - Add Task.get_time_display() to get time spent in task in human readable form. (Daniel Mach) - Use koji.get_sigpacket_key_id() to read sigkey id from a rpm header. (Daniel Mach)- Rewrite menu to get rid of tuples in menu definition. Always use MenuItem classes. (Daniel Mach) - Send task logs to hub to enable realtime log watching. (Daniel Mach) - Add menu_item helper. (Tomas Kopecek) - New version of menu component. (Tomas Kopecek) - Order tasks to assign by priority first. (Daniel Mach) - Fix spacing errors to be more PEP 8 compliant. (Daniel Mach) - Handle SystemExit in TaskManager.run_task(). (Daniel Mach) - Add a shortcut and pkgset support for computing hashlib based hashes. (Daniel Mach) - Add hack enabling 'VERBOSE' log level in the python logging module and Logger class. (Daniel Mach) - Run tests in alphabetical order. (Daniel Mach) - Fix TaskAdmin to search for user in correct db field. (Tomas Kopecek) - More convenient admin listing for Worker model. (Tomas Kopecek) - Add files to cache faster (skip stat call when possible). (Tomas Kopecek) - Remove deps on postgresql, httpd, mod_auth_kerb and python-krbV. - Add AUTHORS, COPYING and LICENSE to kobo.rpm.- Read default paginate_by value from settings in kobo.django.views.generic.object_list. (Tomas Kopecek) - Add read_from_file() and rename save() to save_to_file() in kobo.shortcuts. (Daniel Mach) - Reverse FileUpload default ordering. (Daniel Mach) - Add kobo.conf.get_dict_value() to support dicts with default values. (Daniel Mach) - Add direct access to files via pkgset.RpmWrapper. (Tomas Kopecek) - Add documentation to django.auth.krb5. (Daniel Mach) - Fix worker key generation in kobo.hub.models.Worker.save(). (Daniel Mach) - Fix a security hole in krb5 middleware: a user was able to log in as different user to admin interface. (Daniel Mach) - Change Makefile to run tests before creating source tarball. (Daniel Mach) - Change HubProxy._hub verification to fix exceptions in Python2.6. (Martin Magr) - Another SQL performance improvement in Task admin. (Tomas Kopecek) - Set Task.parent as raw_id field to improve admin performance. (Daniel Mach) - Add (spent) time method to Task and display it in the admin listing. (Tomas Kopecek)- Enhance types.Enum to support help_text and additonal options. Update tests for types module. (Daniel Mach) - Remove temp directory after file upload. (Tomas Kopecek) - Remove MANIFEST in make clean. (Daniel Mach) - Fix shortcuts.run to read complete stdout. (Jan Blazek) - Add rpmlib.get_file_list_from_header() which extracts file list, colors and checksums from a rpm header. (Daniel Mach) - Add get_digest_algo_from_header() function to read rpm digest algorithm. (Daniel Mach) - Update epydoc docstrings in kobo.rpmlib. (Daniel Mach) - Fix deadlock in run(). Use proc.poll() instead of proc.wait(). (Daniel Mach) - Update epydoc docstrings in kobo.shortcuts. (Daniel Mach) - Fix AtributeError when active_submenu is None. (Daniel Mach) - Return menu dict even if no menu is active. (Daniel Mach) - Do not allow to register plugins to PluginContainer base class. Add several tests. (Daniel Mach) - Add test runner. (Daniel Mach) - Add support for empty submenus. (Martin Magr)- first release !!#$%%'')*+,-./01236789:;<=>?0.38.0-1.el80.38.00.38.0kobokobo-0.38.0-py3.6.egg-info__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pyccli.cpython-36.opt-1.pyccli.cpython-36.pycconf.cpython-36.opt-1.pycconf.cpython-36.pycdecorators.cpython-36.opt-1.pycdecorators.cpython-36.pycexceptions.cpython-36.opt-1.pycexceptions.cpython-36.pychardlink.cpython-36.opt-1.pychardlink.cpython-36.pychttp.cpython-36.opt-1.pychttp.cpython-36.pyclog.cpython-36.opt-1.pyclog.cpython-36.pycnotification.cpython-36.opt-1.pycnotification.cpython-36.pycpkgset.cpython-36.opt-1.pycpkgset.cpython-36.pycplugins.cpython-36.opt-1.pycplugins.cpython-36.pycprocess.cpython-36.opt-1.pycprocess.cpython-36.pycrpmlib.cpython-36.opt-1.pycrpmlib.cpython-36.pycshortcuts.cpython-36.opt-1.pycshortcuts.cpython-36.pyctback.cpython-36.opt-1.pyctback.cpython-36.pycthreads.cpython-36.opt-1.pycthreads.cpython-36.pyctypes.cpython-36.opt-1.pyctypes.cpython-36.pycxmlrpc.cpython-36.opt-1.pycxmlrpc.cpython-36.pyccli.pyconf.pydecorators.pyexceptions.pyhardlink.pyhttp.pylog.pynotification.pypkgset.pyplugins.pyprocess.pyshortcuts.pytback.pythreads.pytypes.pyxmlrpc.pypython3-koboAUTHORSpython3-koboCOPYINGLICENSE/usr/lib/python3.6/site-packages//usr/lib/python3.6/site-packages/kobo//usr/lib/python3.6/site-packages/kobo/__pycache__//usr/share/doc//usr/share/doc/python3-kobo//usr/share/licenses//usr/share/licenses/python3-kobo/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protectioncpioxz2noarch-redhat-linux-gnudirectoryASCII textemptypython 3.6 byte-compiledPython script, ASCII text executableUTF-8 Unicode text  !"#$%&'()*+,-./012345678PPRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRhttps://bugz.fedoraproject.org/koboutf-81ea74d201cd294b447c28afe04987d039f1c6474abd0905cad64380599e96991?07zXZ !#,L] b2u jӫ`(y1:$؍`nDO rݥi<:jū0/Tpq'@ G_p8ȸ|  ;)Ԅ^ 7PԏB3eNp2CS.0Off:"3 ?uz[-*mEYNu60F[}&{{Hz=i˙?L>Ы=sOR/i퍊1ߢ]Bw13\3Cift4l̤wHb .۴|&~fK1v8Iݰ^ͤvd2*^\xLus`W=PO; /mD2:`LTIK XngOƃ_?a:blcL=X%<襆ipKF3dHLlX X#Y8n3X i;B_VJJU#1?=# r"q<X|6t_"ökԇ0*egG`SL\Q ;͝fgѿyCwLSXznTBsb qZJz0mf Z|1K OR_94-)-&x+NW0k{`i8|l} .06 ʵvbE ;3I.E<7P9M7>?S;nIM (sj/]ټ4aR|aRuξP[ E{T#1M$ӷ};ucB[jxf0Z] dϮE4(?Mp ]"I/ T}T^sL0hmpѠm>m>?|v>&͎!rOXGK j+iᔮ pyh[!G7dIH#w,s(7]ŷ,vGE)֖94CJZ_e" g;(.$!4ЛX8dz4( QQj*;%2vѺ55juATy9QqʍSⴼ6"܌jF;VvQ8)._ZͯP TVYq3s tX-I&+7L I}X[:;[.c.,ҪBX('s|`1aP]h)Y(]uݶk\2m_5p9vEV KN^.;>,WPbD 3v 'HWݥθ8.E&˚Jv:DtKN"?cQ>;&e| X"=Iږ$lRG`$x 0v9ZOߛ*6Ɓ [ D?JLg2CAVߑ2kc UnjFwa\ү4&o4"a7 Cr|| 父M':.@ɚ͌O&P [}MFԼQiYREsDQ3PrNVn2"J;H6v> K[ng`6c<?㊴`2.i3?,Tn^gu{xV:&o"` s\✧{E3( % cxTDh%&ƚ$?U;cЮμXܖyE_YFs*~(S ^`޵wڼĸ1] $/W3Ռ;O3hD=&q\عl OsJD!9cGkb1❭ ^޵`XL8.:]F)0>DL:`fOX}a o6b n(Q "d|E >-:<0[x?PJ"!9| ƢSv<^s^[ǃ~fثB!,맅S.2 '( A Q;+"{i$77.!8_4%ƥZSs< g>sjm0!N׎Js ^gB<1T)+4 -(GׇK3vIBGvjR j~M6N`*UW{I[ D*;~OjOV~љF!]ݵ^P f.n'b<[̬j 83?"3k?]<]y諮^/h0&.LAY n%23N~>88%J'Y<ReqTg&_B̆›ͬ}ZQWN@o,L HCk?BJ-K]FSݩU}T' #AjS:!g3rsc׫r}0 X0\Wl 9mAlr=a=ʧ4tax vBM]Nxܿ?)l֍O6Hzب17`&\r-EP.T!o Q;%̕UKyTL|ķणNd?Nn)>w謕 E)T!$xN=T,V$fi T]c&a_IBmlyUdNV'"x\wSX}|3?LDyČ=I|6뚔Mvdq{6l@gϭ18@(E{kQkKvaIX.C‡Һhm/͟` Ugm:fd#MPȽv& @ޣE'#a@uRhڒp%ۂ8Я#G,EH5[D703G4}tt!nzUZ[{e;*Q)y ۰R6d2Cp 3yؘM@}yn&j{f8W>9+!SE]#@Lܠ<5rL%ۂn}y oȋfTbazء;jH+Z!֡",B;d꫌(miӫALjn9g Zk J؊wg 3BmZ0,}nq SM&RR᝿lILU|Ff+aHKmtcuy5yZLKϯ; |2'-ڧ?t^DM]y&"L #?X邓M1f.kj5]m(KIH\6mWlIsc~^KI0 +2VH‰Mg/&M(`鐞M"UX9r[Pmm,Ы_BAICdO͗ LG`2K)"e;/ $ =y%uum\=z4 q7. +2Vc M 0tdg#պ.ZmTu}sGcҐtr@,k_ Q-HU+-/VGL GAa6FBi\̦d+n9Y3Ufz0QZޙgCǜ 6':g֘4 Ǧ4!Y}|#>4'aL|JAE#-ԐEp4qa߆y˲z}q+BsXD[lb_uA6iɌl=<}"DuXX**p;D䪢c6L<؃7w&u26S`iW(N=֧}upjf6(eoL`{/~Wxwd3)Us=*R`K&"k51қ!I ptdN,e?ꩬ^rd''LYPVៃY1?}&] ߝw?;% juzfVӭ ֑ro7z^hmz!bp*XU qHyxRU G#a' t!b@UW9 `HYjw;ĝ =ǶE5w J99P\4Ei7>a =0V6"3STvBɍ!!ҔĵU?zJpO6lގgB7pcs⓴֒h]$y=@8oX}n4)%$Iƒ-nw9Gg~)^)itO ˌv^j=Q g=hl/0WyL ns)KEyM5>wl5+]m ccC"p; Ұ*U8vPbP_<3)_ jOfJo׻a>yVŇ X17?qI|Jj9<]Sa}R:YNAG!XjKG@r꛿QM Q2 LJ *ِx9};Q6ߗd+tFuJDŊ} S ]m0LVEIɧkvcO}Έ ;f7 b׿X_xMI [EE2IҢlR02,!Rr*թɕZdHꤟm:y+Vn!Jޒ qIs* 35>ͪ)o r(]Rbp643ޖ:c1R~diV [& ׀{DIl<( aKkȝ@|7 QrpKN|vyc(~.,/D5 ѾL<H_(ڭds B1^i4bz[)aqˁjR_CI;$\OLYzt a,hEF>80#5W|1ԍ:7_V'p' X< Y&8_6-?H`fp8UZDe1h~FuSgz\i.0c ´[=5LփK? k(.J6T,f 5ά-CT.X?70C`/9) (ВuF!z)pWo`\w{oZFcW?> A*B]upݔ؀9#݆71>so5ؕUw]2_"3^a!@֦ /YR6WL?Q0ٗ\d]x$0b+A¾W19חb7ȰO'ϋ`Pq!`=/"zgc9*e7/hKVq{$:HF}pT}Se!f1"Thu.2)m臃BݩA+$gtɝ9`n;?NάX}%J 5b{sw]a(<ܲ!uEYF'\y; Xd>SXw`pڢ6] s.o0'>gT9V->}wc|UKe;A"_މwF%|41#vL,?_#/ͮ}hsrTYJbREWӍ3BiMi"?rƻHNR74U(#)﻾I,>k K!VN܁>Th?6 d& J`g/P7ERZv[ۇ` ^K>M:߭'PԳ; kP`ϩ$ v˿!۲DŽfn9'5p887Iwj0Ujv%S^3ܺR_Y] #8=}j< .׮ /(` V*7$ò*#qWwTbE. 7k+~&$. xbrq%I!A\Eҳ!c#xLɅ˰|pF.p99ig%ۨrB>z%|s1kX9`hӑVo{-!~ Loz֧L-|}7ndWhJXַ&SU@noY^%q?PM :QmuuL0Dpaq4yE;UfYOck)^g9WVP&BMfb X]Iz/Hev}++xL%P# aF}@Z< -qE ԗGOҩ0–Iz@ߟ1>&se:k~lLm\>bb_y?-ԫa0k2ZTn{䨪6!Z[":W1tlzX/sA-KU6: /I&KB cftauXwu(eRTy":iwPtGUH!ǓRMcIeKP(&W~kElSB5_rAh`WqqǑ jgB}n/p~yI27981 (b|.cn ׁ&}^#sφ(p\HB52-dZLѧ ÝJCO={@c3-a>wJRQO\DC䤦>U[Yoq.VN)eAN5AlsVHΥ+*(ZfҸ *ÌtkCE*"Ǧg)I{$F^>n/8 S|^&h[a,PY>Pt)L?!|RG|=,+"2ivO8TV,G?;]aG3} s+4K^L'`׌̕VscI} A.reK充o=_aCVhE-+eT۶m2CfԊYFRԗ7~7xW({RM[xf^/9<5 ¨x%Fd`&X9xƓ:|>R'g~|7ejfUH`ʎk$1,!9qwm|Ls+D N=/|0J#1$-y7?p||}nIk)1,Ӄߨ}^}pEys]Hhj1Vm|ro <^io=!'_ ۭ%l CTj܆AU p*ЀdI)-ztwAiȔ.!Os ެ3'UZIs,8 [/3io;˱Bl_A`ki:D$|?O{G>t!HIժ=jq lLG}x{:_߻_I32F,cjJ5]ROܽc퐔E"A6Cr;H`uʿx+o =SDC\azJSo3+*"xȨ!@!] M(Zm$V0y`.*ieAie$xKm֙y *Mu `c1 Ozڔ! 30|PBXS+1/1L.wp"M <Z_:7m x_wE6z~+JN4f\帤8;M9Gq yp)oꈳ5 >>g@RJa}0Fu8*.f fXs.D 3OxoQBrݯN&nDڌ\ԩ 0}tYtK2\Zd6&` D"{/Ο}?+,R>Krl~W"*ՠsʕzlt cXz>(>b+F}o}x $鯘⽔jE'/W `UAc܇%H PuVE/AOW = +<^qެLDկ\jMDZe&ة\sAjq6JUw2@B*z‡0x-KMeiC"d_ӫ֡gezde0O1D u@6!}ܯVpUW Fe<`HY`d64dH9)I2Of,әv9@i,+@_>0vyxSXBqicuMȔMv~4?' PW~;BcLTw덈[t*Ez*[\gJXFh&qdAD4m%AG(HIjtj,I 9|Ȅ"룦ǂ-s;,"[ә{Ά7yӞ[? 3(gtY UiB,X&xY)vdB׬]qekTѷ^9mդV%BXog ;O@\Ny a [J,Yξ2a9ttQBũ?-Jb*o qh3< 6p{砢ܦNMvuݿدdn8ʀ"?p]>3Mū̥KI+#0rO(⇤r":#N`4Z=c '2l5ccuõ3}FGr`Sn1GQmߟ%[5B&;   y<"$תp[r|e$jtY8ڹ>%>QU3OwXd\{^-A_$pf!nNƋŕݒVe£yPn-!iQ {h8pp7DU]ICufDsϾØpw \9KRI<7e_'xnVR"rO8T!DJ@,:Q}[{&C0M0 UXQwFH?Pq$Ɛ5{XAmKKn UJOz#/#\(q(ܖ &J>]>7z0‚ z,E.c|Gc Q;X8$+C)m;Nޝ~:&Ҵ?U~Qp GXcW5b63c<&R&Pŧ&>gs$P>{uThA+*lg)zyhM( (1É'x3 OX$a`1O֮ʣG](0nUIUAuBNm?qJ,?-/a3.'2Jz1UcVIS' U?P^п' =껎ELn8}lBioĹjSa;F[U}s_鴿%vQeaC` 1,p 0|XQe0AlDqO2v^AGCc7jNZۧ f IJ]ԥCvz*X甛̓s3]3IiǣꝜj)NY;3QԇG`X!KXNpH.?t3Ծ;vTSm=6pͺ$hd4f\!Ϗw:Ȯp˂o)*u m 5\JDiMk @䐭h2eAG.#)Q-.} 't6n/24H{WEZ)#2F6IG e$;:F"AR!_xʺYrCJ,ݦI=ˈ Dԯey]<+M^y\pE?F΂gʯsmNkZ'"Y֢Y/wUa" Z9z0@Hi0ܖ8jb,taur0 g^So$Wc[{-{ d<|5ھUuZ<5vzllũlҰv8Ŏ|P(9K҂'Lb[8/:JG tƻ񚹉a$_dҀ] t'C,JM}%Lf^ѽL>K.Tcij8%Eep&֣݊a1)K=uYuP(yTk][coDRqӕ)%7b8g?X72ӝNg^df%ۥVU@9lX+J~C3AOٹHZ3Ct>fOGz5Wk_0u7&ա<2+Sh"߯̕6@"DRժ)3|6} By#>6g;\ Or\?>MWXmDxY,bOU R7DlVSڏ/*!0A9LP,4@<aZ>J`wAz Bv"&M[g^s!<%gH.{bEf"v@ P3ԋ;6Ɓ=%vQe%1Gn2(+pf&w;0cQptԋUzOԥ)`G ѹ)|yyU5qDj }ޑ [Q1.4W%s̀^lm%'_ cd9A*W kgiMt@ ]yYk}/=%|.8z!ffy] Hxep6 =d(lB43Nހ8b,k0bmqWo'vܪ;>bH&3l(Ja]JѸ4j̚_1v^*mjPX|d]h<:=sOFRjZGOڅw, }O=M@VB,a_g*[@Y`K6_,ݑ,7Vhx6 a-A[WuXLG4=.VORbsBIŽ@VJbZ2Bڃ{_6Rd%0 ~hۮ;N0^;9Z44\&4Ov1JGle2xEGYOu.f>(:1a 5B%ѹt6e@EÇUSfc1Lm5,Z' QfjJxO"Be}oC++-2P9 =;\6ehuol=g8i?hn{nQ` a악;+3m(Ήl1yhoA4 !SRx9/⻟&e>1<M~NM(6΀a )Dp)kJPXr6I` }#y;ϑ}%}oʎÃ/Pu>#dM{%ʣSKۮ*zJ"Z7R>&>AP}Q4\˦>PЩ=4%^_mӺSo;#{"VN̴f{䛾/1`P̎ŗ=?AvS\^>jE/}uqkͷ(/xt#}=m$wb[YZGiLi.Z4ZێcvKhBIySQwϑ%ᣝ\S S`4vfD9`C_xۣ`p_gkOFa)$$8p%1Ts>ZA69wT -ON.` t鵨6|ctB{Q"ұu=I ≧"KU9@! 7,ʹ<ats|rs)LXQtan낏o'Pb4?4 .Πd pՖ^̗|(|غQ$c@''d$Ѻi*P9g$p?dtz.ž6vYAwkQ<Qţ"ÈŸ]d(WI1i"&U)R! XgoXǮ~wSZm7w{] ՆU8vS!IYU@X#~L&0 %b^eg63U?Dv7m`Vf9"L۱ϣvS cG+57ҥ56<: k)qټ2w2083@8T*d֢( kGҢ'fy4{Cn4kiпB2bM]dХ_}zT_ʊyu-lǵrnפC7suW{Oף{@ܫ$[ǻMm!u$\PoLbDotmcok4%No44rS]Z |zM7_]/zAo+IŐznq!BP34G &cFJ7 r![*z;l9]M%;9 OAh&#+t&Kze@P`2h A.hCbboe&׫ߝZ-q M(sG,ȸ-^ՌצP'~퓚y&(gַ'y l1LwgL\-;EB>t&tV-7%(<K5]c?Pt/f6"hȈE|ܯ:tj}QPc{XqYR#@0 =Reߴ~aӹ3FS5V>M ~d%=H?YL%^yb%X6A5"9w1Gs5 BTkGp;98pO|iN4qJa@Э,nL88t錇e`oͳ;> !qƳ\xRh=lU"x9ݤXY}"DMrmɪxlZ<6^H;\{x@3`"L$#W7HGUS:Qy5za,2ܱΥF24V.y>~=iCS,6 7Rr%uZ!W! .A5 _A3*_36o>ZG\/1K&Qz5iF‡$ =DKħZ2jIf!>ゐlnPyo&"݇)͘*b){2i@͆ZYPYlR@h,7t^NጯS-zx%wJU~zGt! ;)w6pq(n3C<)qkU.0AKyc2ER>,EW|)DɀFrȫxD5[#NfK6 ;(Ψ x˶wR#]^В&ޕǜݶȷz@hEYvXIn5+leurՕ€&@"&qmkI\YavSzlpH2QKn|*VdAYEwSG2Rx[L{ʒꩨlrWb(pQ4GD_=jh4 2FV7\vN>P?Ve#+q}mZ(P=炉i̒p}<`x%HZ+~r ղ!#VBbr8xdbZIvtB^[chەobqB#/̮MԬ]Бg!5)sy{n %O-V4f8le>B:W,*KcR)M} !:+&۰Ofʒ'Jp_ nUڸ-a9V`l,;o˿VZ8Ld㫵@4Ay,LBB!7MkwoTcn|A =j5G2JǭY3-[\m&2$BQ>A'#F){ ZISfc>J|e aQάopm[P}&dvf/2*fL ~'Ep(-hxhմ^~ED69?]a#A-?tHphN5ymaL@xy{%NܳVŮWLj`_Xjt0K͛ߏ>;Z `fI-OO>V<UCG5>#5ci`\Gw = 5no>9k\B#ӫ`rP>-&"Π HњE%3'JÞ*6o7= sWA*&BY]dd;qp{:TMlDٮ.2aMG[2O ]oiSI\:r%++4UwtIi~k[6o_:4mz}>6B0y=F@1;.LnN/1EcR[KP5,}z8g ϧGBZZ`j_ν[阄ZwNǬkmz-`&<7Zg +}o`SsOn%\wS~3n;gJ fΒ= 崼XbIy$dڎ"2M*" AI &֥f"\FʾZ$@tRߙ; /ZVB#.Ƚ7-LT{VbQ|RѦ5TI0@(u-_ӣ/͎#fB:wBq0',V: ݘsհ'{~!߀5A]\$_mpi4ֳuv>CPJZ`ed=;@eOJUeku/%|Q+_'ђRpW}:` g&5~ T5&N=%E } L7kI-"{x, 1.i@¶Y_$hE3:#&vytaDf 7f#E/ʴ ` $= 0[z+-g/>} {s:2ѩ\pÆ{esfb |39wˤh4"gK#܏chmIܻƞ:\J <-B/$!O&Q[`."[|.*?~N1Qӊm Q7T`%g'5 ID;ҏY_SS)2FG [.$ϭ8bس.&LoدU.=4;prEj{V9 6GpY8*׫&쏱fo wR'Dlݨ iG@R.V^[TdSTְBIتJR\O[Q`FH L2ؾҝhQZٛr 7G3{fcw*淨+_5%,H6-]՘GAϒx_6a7NsjjՂ^z+W6&n-@͟cBOtٸ Ӡ&Q._Ni+>l<YւMmǜδ=hdpٛy| b&SȯBط';H'I 5Yt2&ы恡=ĢgʎL{gB%vaԷ2u6+3L G `JcM껩Aȗԟ1zjgVO1c+/դw% a/F#m0fp/ òs4\CSd 8iHutl-uFcxC7g3gr L(Z@&C8?"w5F;9K1zMIiX>o_O0]4%r?OU.M?G犕'nDC.qź_ mMslIGSAD2(?2h%@n-V7|0IÑfPox% ?cHꚩL!`_/WJ Bov/%ԮoL$6p-ժN?tjbBh ]ӹ {v7pw?@B~3!.Ns1J"?w"5!oR6 &6uK<)"^X %c5zPT45IbYeTˆ},k+f8_YaojL{j,F@s"IGИM*MO-ǐP5̢ބu^\?p#wOeS(IsL)V?J|)X6^21] ?}I紁5Q>P) /ԽP GG ,46!U8Zi\xEYR|B¶ _bTBNϧim;)aB 1[ϗWE2V+3>rp7GnS2]9V,daL>]+Dzs7NǏ'Z/lwH8X$H>Փ|o#3=Q|FxUx8 YX%XUg$uZ^SwEi3u`;!$O.O &$eVLƇgT:AzJ>x8'nQgGH>s3 w )P]C`Gеw{*t];(Fp300 Xs82hg|xV0\M'-Sg F7;-]VtMmˢz~'/S邒ĨZ?:42;0͠hʌW  p&~Ǚrfֆdf{ٻO')cB2iUmk8fvA (~ Mt^MNɆ%}_8H&X%Gi ^ 3F $$`/[BΕ5KƀGokU\Q-a:+HWծ3w:Tȥ2[SxҬ}x%m g ,5f3@W&XT䨅9Ňc$°|%=C3 $jdXaUdr/'TO} UHEiFq0g&xg5D'dmԿJu֙AE#]ǖ5)K95_`>BӰ`-1 o4R;XQ Q\+PgqׁY~d'. 1i.`i^0oƥs=!ԇysI ՘y:tH)2JM1s?"aoE#lW NV5ȯ|>ϛX(C>ڤ xʰ`c׌$-[w)DSnj={n=5ZߝٿN\PVY$Lx@Hl%^R[))/h&EkR+T}(-P#[ س|,vC ''o$toڻ<حP;;S~rw,0 XBI?&'H9^&b|/ /Yϸ=9^ y$+>Q=,ٍׯ@Rj篨X ̍}b52U iRi=]*g ?ځ9ӎEsjSTԈg8ָVBNA׈45C] wұ# )s)%hohň*4nF?ɄyPZKvfo p1{zx;GkS=oG^9((lno@""YNf 3_q1x-s?{?j<3c~^5Ey?9LEE G40E vt{*b]ǟ_e&"Mj茂DĹxr[L͎=!3|**$+ClH^*A~Ħ.L"V)fLDٷE ahGWx:J2Dj'Q Iߛ2boU/&Q2qݴ P$Īa^-s'קmU},TB `^C<=̫M܋@U l%Y";?_) Q-<W֑|H6.+h=9Y%LŰ_w j*g[[P~Ӡ%s2\jLleUܾ{,3E "\R Tآ{`/$U!W($Hl\2!}Vn:2 Gj?y?q7|龒x؊G7*jxۈbſk(Al X_'C.ѦL Ү{fܿTKxk!'Npy.k3DG< guS5ߵ26-/ݩIck^}$c^83~H/#yհdVyEekɁ+R9W/8EY+Y0ߝqܶ7ݛ*oU`gcjh獥nafŸI9s݆ьr"K5Fv0P0DϞ͵C' pcgNu;Oh]}f/NQ9@[eL(aJz Ϸ˓?cjiteB 5sLEi#aO Ў! = t(ۜIcwʴ)o֑pvBAmL#Xǔ0JhW,{4.EW_6n)QeoӲ˗^n+*@2ٚf&eVݟ}T-4wK^Xta#_X׀;o@ysU;!0D|q6^8 =*V_ gP>w=l*23#β>*?搆wCyZHjܾ'+kPl'$tF"]+~fԥNX+p9R<)=5 FpP 球"A!y|7ev{g8-HC=DX_U3XrDujnݺ^<\7oaF]DAsU'd|D[1*:X*r]: *ܿ Wgd#9# Y95/ ";'δ36'dT1 g_!N~N5SCPDc Dž'SοM7ǯZE8#?UR(Dg]DlZvuB?\Ht3B iJfdo'?x1p+jHB/egD/Ry R&<또!X*zP GN.:Au|&5+'}@~9$N@M݆2TJۃt+ph~NOFl_a]5 tE#ˆ֠Pw-I.&ȃ 8I쀾G0Ol?ϓh -p|瀌_Fp8 r @ %=߫ @?lo[FHo-ԢFdNĎ cXǥ5 =b7u P8ǩgyލP7ha䧱ƿIkcQY9C08f;|L@L5g@?槽+Tۤrʳ^L03IuXNGȒs4^d2f3ԁ6ůNxG'b Z^dHWsGt.;zFEI~ʚE㱟a$31)fLHnp"qΨ +  A.llE6gp~\$ >жOGJFm@'bkz1W{ֲ}ӁaZ<>7D!kΎwj9#$XȏL쁨"FE(hk&|3ۛ)P{ dR! 1EDo5BB3`~lt9ysOUTen]Uή)i:}ё\ ]N#6>f Si&:Wv@t#i- JΟ-!|C:oe>:@KjlJ{x'й79ԾUya'V ^v?bN)F`jRtMOn>Pi(}Q,ZwG( oNaI`Ai kUVQ#ɵ (,ãRR;/7XVZbCOE2}{v;5i]Y{@YX=".b =9QR^ nI|߅Ovԓ8H'WGz\ai«p-jA -HB.{I3uDb 6É 8]peU#hwR"FuлlN"&* \=I=M "& JǨ6GsXo]Rc7HRd0%8PM+ )h d $sm4I݈@вkQbA)Kmo[O |AC!3!ƐS3|r#זXHrVI{}\Vp2 _.̏XU1|56U#J[2d;4mzBYrӤ+1ģnλg1[UrTM4y6׍D ^Oy+'d%8rm,=ME-rNTL3fH W#n#HPCCF "R>?k7MN5IBT*eFq<8iEj ^^w {ܱwq5ts>E_\@Slb&r0Bjg؆>98֣0o#b2LKH{8/ڱUr24}^/68JaAPM9ޡL - ޫq4ml #_a_$K[< q4aahyxffP˒gtys-YUI@q:uE~~?9ncH]r/E=5 F*ssNyŨ{?mqBZK%ʒq 9$ ~}hu }4.կ4qi| 3E[v sg0g]6s+#^p+YY"` fg?q:4: +.v Ѕ5acflr̼o6+A? Mp')ƣzF-h&w&- ``{5a"t%Uej0,(/{Rni Ju+ۓӓzM͹:|./ٮ xj/}5 ӟCp[4䠢mαKqx~\پy7ۘxd¤*zG'iDY,=43}xo6*'dr-ޓàA ev cRkI6AwRYnojWt6u0kIxv{C NO<x)~V7ט:8cI`솁^N3uE0? &_2 4%wh$C<#҃TH<^jn)E= SO#bzN* *Kjs P&WR`AzMzGhkF7qǓ2G1RI_a|} r~6]Q~U%n(蒲&v- <Ӈw5_˼?^?-Mx"Oܕ; u]W#CP]ww4Acݵ0?GO!qiV0Tn%xy0ʁH~?VKE/+͠1psq'#g40g80D,)ր?wU9Ō;7{ 3tUN@Ka<Լ\"QjWmN$<Ӯ!ًM}r`/^]km&$=) ;ES@ۚͣOz֒D"RK6+_H*kW8eQ cj[:)l2 vVT##3jٻ۹d)pIv8CvܛD :W.Ojq˿e9YV_ˈ ]`A%$|kr+^-Y ‰cA΀ ?,T7XctkpIRa$ Ҷ]ώy|oD"o!5"S+=<\WW*8yeJA{fBL{^ Pu۔H [گF>%X!W9]);hUL3W]pZ.@Y/;N-lNP2 s{拸w2*}q@~u4{L ʀ6߻饹ѭFJME%c:\zh&Çw[,!)YXo#дIT&ʄUUCu^1*E1I£  ?9XvKubFO_QC{\:N_f#7gfi4?psB ;E bħD=ɚz`%7AƔ9D^9e\ƽ`9}GxR#ydc+"ԱFub.hgSw*Ma7 (T-NZ|@9Ђg P*'MP "nPLXSF]9,[m؟NūfJ,Q9ߝ>9UiM5uODP)b |ōŎXY7=w0`׽טumlQm1q3@VP,*Vm `9; pƃ/jZ/30Uj/wc&V57TˮAR\V4^l(e+ǻXWZIby%V?`@YɄeIksBi@C}t J.PJFl/Z/rt* qI$T_|(wT{}Mha27J~r !sǘo .$Ths܁ˁ{(7iw-\>VG S15y${%s0RlU-ؐ<$stV#xN oڠy#Ɋ`-_86-c{kzE 3u2t]a[]t(*M+s%3z=ӛ,.V Bu=kR 1\j=d@i{ÕW%)4BxIRtzmY_E-@h[vz7MF$-0a:s"MekH<$HC-DRMQh1 )X۴J'#JE=5Y &Jy]YX=;.v\sd)&t&r!*Ƙ+Si>˄zB;UbLP)OHW|=eޘ,"D%;8:Vu+߀WZuI,Z֣ۍm]NJnHtL1ēT-ȶ%7v`4ߵuNB+ U3h"E-Efۣ[ ex )q<:ѽκNh_L-Y@˶2"J|hBh#AG3&/,}P)2Roqg&H ]Y_c3"#YyDA Ay\w6Ri>P1_Ā.yMƄ@}ioErxojpY2QrqKK+681oi<4+ &Q*fiݒ%QX-><"=*E۹@8NXJz Ez =:k؀-g(@CTƦC[$Sp{\AoٜXIns}DQԠhc+i,n">(7?/ZU)ZCGY6DM.b2/ gfq+JPZ=*tR@sݳRLPD9m134cɴ{t4)Fgi'wDnlnEm~eib<- ^iK]Fel\pjP5=: +_YEfAg@%tT]}PVUXzx%ё# ;3B XQFhMM#L OvTu)`n7FJ:2ds)LD-Zx8좹ThÿquffnhR ѳ8~a?+Ҭ/j03njT61HTHN|Rѩ^RwU^pJ ) ^(Te5< \O۱4kjh9K ;pۜڍK9SϺmp֏f>e>oNsI_V m g/JAXQcO޳ƍDs-ni/DC Ըj6hî>tS-uy{ ."Z;>Xc@"~/O0}YBݞ*rԹy;89S f-|%xYU5 uNOz^rQ{,JCz>Mc6;D+ _Yn4(HFWvTI(䶩b* G B\>Z5]ayQHx,( PcX_" 50@8<Ϛ)̻܇lFnt' c)Ӷ$Ͷz^ e}VIVa%@Ci3RZj W'H, v_c2d/}rȋFW K|YPŭc_q&$1c}CS<}Q# z8DžRG⪧v-XM1{f?|[? -lwf.m~kT6?:~S^9+;ݺF5U)Vud]^NE*3]@fL]k&[e.>Kix&j<S[Jq(`qhr-g 6⍢:>DM> ovc2Mňu,K Eޕ)%Bd{D~\%9? {ߓMCd|J jɳHuKfa65P$~>x4ǭT.V!v+{⨌7fxdfZ[[(vo5}'|ƾkR3r5Z)cHyFIϛ$yEh׸}[Y7;keFÙf7XZx)T߁I%~'ϰS 8$Ҋ)%R8qpCLE1s#s@o>4EV:kN\~#F6IP S+T:qD{O~_=vwTx'p59.Y >)DdN7˂q54i:jh.ߟ ZkaRDxGClT ?TzU3w4)xvuhʖv,ѝ.]tۂ_P?_ d:,BaJEA+;%^SD2=V"cYb%l 0]\( =uJCNv\΍IPQlO.i]gB{|HT07_DBpuj_e>d \9i$ IHrȧ<(|V96K:.ôʻhG̿☯U+a<]$/Wו>Uy=|Jd*~ Y?|^Kf98;lc/$npflvݟ`1;CI `m%ug)Q.ח 7aRM{nў"7EUpaEcd)ٻYH$m9zt)G2Dp_PeakO!vIU&&3?NLX@U&F_ n\Vd|9&t:gc:]GPS} 57H9@~z5j);\ShJ4D$>4q_9F*L\;C Z1I~&78wz }l,\1bd]Pl73%A賎SǯP5=r/w U9]NciúBoP;!S 2DZH'f>˜{aKW6qґ0Ys3A"9ƫ 7JG˸E*M(`*h̳CPEKF-'fq#nHh.v$ߜ 1fb)=cr5]cђ W@JJMjY-W%8=.Q%9Gڐ}؜f@lVU#v8\ xqz !` poc|`t)H0B:'aƺ;/ DWb/7)iHAۦ^8Q5xQ&z:~JheU(>C`'LC=s=G4R;pʤțŖEo.ANkzG|a5װP "{jKF^3!-mނ[&yKZwhZ{*R"+5mbDjDҋal!ߙA$t<^{(l`t1fŷB )og1i{,wig{?̓0<eZ0B99Lk+ 2QƒiBj>y'mΖ@CBiP1SE D> ri XxETdd]0gl(b93A߻{K/UjH>vڼ* b C< \AyPj;*#3GoZl.ȕ1e; ܚ N;#0Vf7U6μAKK=}hh43ʩ0>RG >m攃i%4h=4ߢϭc}8䚄8] H{HZEև\Cyw][l)&ì\00󕰨 71Pj%3 oÑ3=;Ɂx R6M`Wi)Mz T&c^+B8OY䙎w56Gteۤ ; woSBu"a<چH} 1-ve`pSS-A`C9IزM%E+V'Lګ11 P (̱ vD g1X`Ke&Jb MI\&9EShmM_P 5) 34-X- w:vRVE̴,ʬwPY奫;E<<+)Ɵ>O-\c쭈3ܦ㺀W^UiآZ)`f7jfLݞDl~S;=j`D]Aue_VTZϙ2 T;s?ALʓ[|ZkTA^$k-x{ Z(*ҧm$J)G(M>}Q ,T ~VpL d_H {9!pW5u<g& [ %, ۛ t>݊/f 5Xv"\ƕyɴa}hj欻 ;;`@ڃK1@o8).l"zCyD+[;%5ӏ@ A8)Iq;݈[>93bf3Ee/# ķDP)Lk~Bs6-4i q"P"]igG9΍ignL8 `Mwg5g7:ck<vz'zo_GAa]r.XG=._SLlY-j#l4~0M[zk_w) l#D$6Z 4Qv~ax *buqۑ3Y/U'n) WaKąUc- 9x̼4aioU2`:'>YH];Qە+Ҟs!6Xޓ- YBfjDV"rNebns?@5/t:X3͔m[ͺ ?|!7z-Q1.o6FIܟ?J`eJf8@~&Y6%xU2 bi RޑpKZkjffDT1>W|;jjmO #qu%MEcFz7[$ 05G!4L--Bj,lAs H_;˽-$ei$43L?rd̊l»=s)`  !!9tu[q;},ٰOp9>4Yk?MĥDӐ@GFSzՈT<{9P ع{.4;Y2j1|xoVc-f"S$kI,׭Pfs: PLj4?ɭZ81o+^j.!TtUiϱ CS/W7Rϣk{9R~;4᝔vƳ@'@a_{u?RYMI%nR՛L!A̐;-48DJ@r&I@զ@Th,ncW|2g|ޤe<2//tNON3.%9BAf ]w~ mjOT![HpLv;rEԚ1vgRp1+{ܮ sJwC\=I0f1nl֕Dx lvOg4?0XNԳ\D8@G~-K7a)}ֈj9 ޚnYO:&l|*+_t27!gXK+aЎ8j OMԬ4v4Ĝm`kjg!rJC1jmzb3K@e3Bc%.= @! b}Ц.Yios 1=gusKc&/ x%ҜhÜXiQXV>ӫݕǻ'9[O)I([;/E>nkZw9Sdp c2 GݲƦ֢BLҤH酽ZҰ5W\C1pWAyNWrޘI,Pe#S0 x)zԿ[ 4C"`چB;&국6IE5,dヨP 91鐞 ~ 'a[ ;1Dr̫lF+\L(P'Ā!k?&7D~/pC-⽰QiSLHﴹX]1o$=Β^(lt}Xۂ/cTNyl{ f霩ɍd [bzC?h#f(2q,X wвk$_ϚKNIƀ+@L L6-14满pez&a$P$̜skm Nj')IN(kPgA:|#}|Qx^;9s(CY7'kwc5,R0)l=p`5 :7ƽ}%N[5`Ls~ڼzʉs-!5=j}l/C\,smB6Yhw6I/gSFcgl2@ҿu+2;x9M^|y YBx c7a>>ŌL 9 c]|G{x M\qYmF~(/7~bm +zU9,fqk}%`!⻢S`& d'JEVKӋWρ-4~>(!F塀ɍ5ٺ1<[~RVz7Xj{w<Ӂ V'$P,UƜwXdKa9&dE9o~۰ 0)0`j׽[v3|w+VBjվJ%C %xzRԷ>X9o%sO҈'= *{s}΁`Pˢ!cGjsYb:I 5n'{YDocHvu%L̩CPl-vW BX_ ȸ!-USW }*ig MS$RKw*B|t mr1D䶣'ݛ#DCz6fw:mT(k )M?B<zy₰]F/,u n/*WgꛮGB$m,'fkKbc-t`_;?|,X]úYo=47#KWXx[HqZ18pr^Pϟ#矺XM$]5sI!;*U#=VQ&:"trTp§>DŽ)5p\-3e'lqlZ3+JW CnHn9OBVgH~;ni&[&v@prxKG"&-?2y>R#ǂ yp\C~olT6&5`pQ3`bp6oKC!x:_IzD>032RvCjXO-ZFhǏȏ!; U7mF>w#vE}v *_.7zDRڕMr!!|ZCIZD62&EpKRԘny 6Y)t%EQچmcͲ=ُ KAƒ}$ZLDC:nAita:FһsXeƽp'vfYxfH51QsXM/Wooqm+ѫis vc_uB v=sdĄ'<ؽƃ^J`@IL erOݲnˤ;}]?~z'QE^QKo!acPcaw{mCoIOOmb7nSwSBJu:@8" )IFzw[l5/bpWifg%>䁇%a6D'Yly?Ar_q %eA@~cFxq:/aZjZއq?^/9xYe~,E}HrTL d5T^?z7μ5joV\$AzZ;2 ^ 7޺T^L ZAg. o888(,B ъjVY,\ ܵIrT,O눤#kE,֞uf1%)\w]RՆ=kUrh<빣㬈! #&VbbتjսHRYXe7Q`X)@i'&t`rA:9O?ˤ',L.,1 |z|e:}NB玞G$\̤㶢 7ds'["*ej&x*56;PVО uiI9W s,~E7IZJ/ sS"K* ?Ǖ:UwײhSv-鎔W?jf^tI*QTWHs9/ 3 cS]bGjYKx=_iQA͵ZI鏔RhϬ?wPCk{̟bU͗8􋌶+b@~J>OA6İ<*ahҦeO^y\%봔)u>v2XqZ\l7r\Qk1[BT4^q)-ŁMzc>R'B}yy3QG 8QPumquT/E=^ս8l,&wkNLsYBPbZ.6h}lgۡp3nk,g^@>.zKe}HmI[|AkƞTsŻ(- cDPd %[}HX$#>uDU%BPr+(EȈ`&#y,[UM{Mem Q81,eOf/i  fSIyi-ѥ "ƠteDwPEw(P.@&u=co40!3>TuiQ}yv}9`qQZ F`-IE_\Z78QM0epys,c0lVn cVK{ ``HAz }^aW7AMWH"{;]{lS\uUG`@ OAR2|iXAWQ"8x?b^EzLq&gPx%.<̬F{Z(?a$AZ_UjE_i#s mI`u[ۼvTDyх)UJLoIBnmw!7ܖk'_j%UWJ&yXMX rA& vNA=+l}/3~n1i(JE)nٖ!ЮJMR4J0؁HRN z6̏9$ aʽcٝ#U3ӏ*aΏo"UL |ΜZQ h}ٯ&!F(!NjƧ/_|`f]'eO+ c, }O7r`ъ'T1.4[qY+X[;}皤 %ܳ=kczDhbާ)R`P:@,-4G&͞4HTZG7Ӿ>ZpRWF P\\6"$c7mNTA:lƀ*9G'(,RY`Ԫ@J!b'y|  -7IbVj[n Hl'D:Np2B7-zZdHgoG9AW7_f2_Ko}9Y؋t ".ރ2Ӹ I: kӥ3'HBn<]z}.J_ 6vpPd*:-岸\`oqojL8 M|M[NlM(dwr'ekB5U(A8pvx&|A7:ڰ¢!fe#00>穳8, &9h]/:"難dE1|3M?VaC^~bh )(kRT_2 qoF-w&IKL-'`ުgBVSR=*„%ߗh%etCogd-@?qj%enj.EEO@RunhTvi!1_R6]5 J(w(}2JQtu0`ݕ>]L1X SnCy1J=fE=l2jnZHӗ(Q B~"p 72KZ7x6m@\{%Eb@Bl6_zrEmI:kH ʮ0Wi T@BY 9]vvwHw03?кsF!alUBt,&ogY?eJ6)6M\O1 |~Qt8%OnokFjrFCmf{sIn#62; C 1:2)\j|ݟ:^ۇ!81MSKAENB9M̰5wRt=":r ;@V:GGRl _d \]V1;|H[][gks@h'zuxЭͺ'a!E`u[M U&|&n(qT$%Dz'RE+gk5q?!S9WV,ۀdQ"8OWÖaD:<$䭱oIIz@婁gcx &R:@Q }`zJ7__!cg'+⯉e:AVyHy)`>^YoS]%Zn[Bd-ĝI!*˙ux<(GXPn8١X٢ĩ8dsfdI+#ՁmZ$f QM[hI`h_W%F nG~~g]=*X5QFcwЏr{+E] UtKQZ'|1947ۑ^Pp <*XGnN%wUz${{w,x !8 k&m5yd%- 3d#\ |7;P#x^^\T?FMQ}#XMi(.1i;ji=>O$o(d oxԓ4bʪ,l=*ҵ&̌I`nxʬ !jᅟ|+6*-BY`j^WMaY ?L_淍ik(Ζ|u=@֗cxF~ƚC׆X_Xy1/dl#-e(1\~. d"^3!"h4 Tcג)WTLBzsZ8 A_;U^yҒ<(+LsU0?H%`* ?s.(!8hڬa=0uiBTݎ迻Y*X\2{cVxzrʒ 8S4(?bĻ%)MvOnV8Y|u8P ֦jEcF+ߕuEX]DZR#赗Yq|Cʫ~_DřH߉ژ)EB'jmM?M 8|OF"FT0r&q'{a0Tugöv\`/ӽ#ĠjB=s`N8Xҗٌ@ XFڷxɠB;̒y> hb˝_ŝE9({dv$۸?Yο CޞE]]/~@4]=n5OiOݤהZO܋YP{[&~ϸwNn8VBS]&;43hl}}(ڨӮƧI$ ieZlʢt,3[|/}m^Hx{֦²01v~-2 w ^Lx%&[˩|#oDU^>uTxK95vgM*J_062k(m!02θ:֗):͂ya^85s\V .Ŵ8b޼H<п_/ Rݰ,=cys3AqSSgl~XҵlqS"_M]{^M6MTs!Ru#աcµW"B݁Zv_Sfww;}S!)3^xoaeNiN=%7.wK62~޹,^]Z˫%}]x.Wmwx~yXlmfDvʷw)!^ QMw"d>5W7!l YI<|G?srޒh}Xfv(K} e"(#Go=V_u#bNBE1|"r1*t3vZܻK? maX;{׵:4%X_Q$߀eJgOQ-้oNIb26j?QחSb W!<$]I$駉P8ǖq +W,6-H>'Ό@)qow<6+0:*u^l:\,f7+]Y<﮲8Cΰ.F]B^%(g޸"Xr!W4DgYsHvU}\cn焒(T[mEa\DZc^Dg-H|Tv>Cݰx(/j[}٫o=|Xu F5hg}B-zWx/W5p B(!ihdaB :WO( C )r8g+)qD39o{[#~YrSPK/}lSyytMEa>,Ԗ" ȼMzskعH穒H%ܘ89 8H`R<7\=kT7p%Cp" ̓&֥N~j>^eu7 ;"1`ҟ@+e# tuؗɋb@/jˁz UgUYh"`Q3Uz~6Nq>h⦄`-k;u{A;_r"bsVf"BF (>tLHvF!vvCGijL{hG龆 <])"$Z͌0Uc7ڷiuF9_D=EdtQ6iHqX}[O0 j^'ԭ> UyA!"()z4 @u,dKQ#LOŸ6#yxFsUl5ϴ_ڭ#A.Mky0XPe*fWEO>G]eBɌ?O N +44Xi]/ztU#j-Um;ڢU2+:D5p( N,SA>ݼ`/t4D(ies"/sŘuEI`ajPҵ 7)N+٫] N\[ܡVߟ! !z_0?4F@5 vT^]P'3k|f[Ɖ De}$0v#x?t};_qPFqUPb^:UTS#n~H5ɲ-T\ƈJq/~[܋$kBȐyj,aG.$3lX@(YTS6JC\"?vp'FGy&[ M noIf&w4bsWLnЧ7B_5|ُNR${g\Dzp*JI] S{ H҇85SײIgZ<\@囨] G+vh5JbcrA;RHvv݀j6ůh&m H w)"Sx9Bݚ<#]딗/d.ZQ|T;BPpv˱&5Zw[I]~(MjA-.G8P'W8kݲ愗T `HA[ "٭ήyj2I!@!f:ٗ;I+ ** tjcz`u-Y#.b1c 3zN9c)]rp{N֡HehmJ>!4z~0w14f9q̌Gr; ĽyE\l+R{ \}Ab9g Tnj"r݋Td觼%t)N*)J+gF 'tZ-LڍIP/6զkt&.;ѷma XvMH"ջ0HS ^*pU[U>sUI{Af>W /p;s+Ep:m,Z˛gG!&(գIbMSB%Y(VPmNSb [7?io83@ͧs8Q-U`-]QdBtEWs`R% C`8b{F7X閐}ǢYȬ^cl3t u&p!<;aGԥi\R_+EuCǍs4JJf呞e0g5ԗ]dn& F+#DƘz-GBYsrŕ[e$vP<;#P\A~<D(t w'">yѬe-G5y sS̫%:vpۯZT4,[N}t^rmvJ'9Dn\(M5rr92b"rHʲ7",aph8HB7Nvn&KJn{teHH !Mb 6neeFFcYGj5xF8xұQMe!?Y[WXi&!~7~v?ק>>xFt6z1-hJa&-2 8#eWR>3&)眯U,orj4Lc!$"p]JX74ɮ^ߊ Qf,[(\kajNvi`S+\a L,LRCPXzilJu3T|Z2o/b إİoNeo0{\` Y0HCGkJee[$ .PGKHgC٥(?-*Q+m.t?P_A̢:1$@|,ƇR)Uw(P?I(|aAݙHA]^*tOcy,d i?\1L{0E`:Fb'c*ҼHZj5V7 2QƜ+y H@GvXǚC\E8GWPvz#i/"]x#;* "}YBP%_go hU&dWӹw0}~;1Kn` :A,A}$~f6*JoU.q덩[R|\xRR3,Ķʀ/Qcy,c$(2E??vwck.NjW)`O.yMEA;nIzƏD5LӻvA3o%i[uI㥺ӤRdS$dpiG}!h=yc(e .{Y]khؑ.T$`<9B2NI+ 6HNұR K|zխ|͋n$:quy@uWK:376HFk= >Tu;m> m, ^Y]\$\[A Z ?>g-3juIՐ.;cVAl1$69%8j 2k ]qܨw ph$A>-5.oS߶J!/~5& 8J\{ed_a^lk0}B&sbn_C#b/('`ڣV`@pNuvRwuj:^5^O A@!sqXf;&RL"sV;ϧX} m[~ٔ k/"Ä6B :%Z[ZKq섯c[mr,M E=*m_F4 lxG"2_z+myL,^Mƣb/יcG!ҴE@ʢlՓLBr~r:S?H$ȃaxa|mdC0%HM|s̛4bn#F 숾vϚsj O5Em9XkL֢]Yy\Q{ΈCzb^C@ ېN_i>+?fW%99w _ꊡ/7`/7Z+(`53A2ϱN+n"HNa"eOokߪI6:̰:$vɐbO"h. t -!!vGw^sg?IUO!?"y@cd?YEq.$Qr]ٿ_Y|7 <6f7 y!ז\F~ 9PFڈ #Yn'.©lx:v՛o#*`:MQ4m;j3 ZIz:Y%s3Q{kNq.,2yt^vye,(߇}Qy" m4n ı̛|VL`;6.ݦ RU~]>y3%Di Օ;^!F.*]0 9/w҈}LC2f&G]Ti=kRJ (虗_gϜWӱB~KZa0J1DzhpƲr~L04Hx27iN;ڄYV0e>~u$P7aƤI_ כzjNL TЫ:"h3i/啚 K&|{Oȅe3Eb2N. 3&c!mIve2D uiB&W ̰i2p&\LIV,$&9\l>.1lsWNnH4-L bQhjVgolClgAjMSfnܞz/5RWF!}JPyf7Euj6sxnZ3:)VHVCcƘYފydhvbfVC6{Ee Il׹gקmg(+dlUt^ NM{y7vk +l7p\Z-`P3D0ǟXV)Gn&t?EJEcG H\^)0]x#&1gfGo&@\X3]^ >)dA)dMA19ЭťTw7rr-w6_kL"oʻ-930ђ-n Stt\I,OXJ}[eX+ۈn\?Fx@ ]zSC^μ[X],jwDdMEzXI`O%^tVN1ݷ5OEc%_XQ¡xKPꡈNgL\̧Mvc?![rC5Xm*wY[?Ti׿' AN~m5*]M~nȨ6ױ5D!Bv!c ;F=xޤ20{,8ӌ Ե5D3_<@olB%@:l0VfZ{Ѩ&1=t/@O\lvnr+y uo(x7*CJk> 4s OPfzT;㍪4gݾ1^גsm#J0ydsbVbTuC79jaՃ(YeEQ9=Rrtn5w7e}o&-9UXAKp}\q)ٮKɖr(w}aX'w;3] ~]hFI3V 'mn -Ak]jb[(mTPtr9R~ghf||&{vvM THFZnb xŎ\d"2'_'FOE8eꃬbh0Tߤbo .6̾2 67L<øЯ0с+lC n`S@\CkX *$09GMw=-4%Z)*d OL9Wa&sBQx׻] yB'=Fsz5x{t7lW 48فva2H{㷣I@:n ھ괘")xҕ]8Uyg= ޤKꯚ/1/D:֤t&Ib38\5La ^TJu2lћ58EyU~3#P~c],BZϩkN_]M7U# !wfF1YH k 8I_ @Et<#;~\V7{b-i_uՂ.9`cX 0kDS;R "eݼ҈˹$14J.y>c!,3L3&I^/kdGJԼDE]KZ>āw'~ (VG;R]{.rdjz''1 a KASt2;%_.f#T_ ʼ_F>Ae Ҩ}3lʫ\1y$m>5DEtIy7㊬f3)|#5d.,d17 [ 'L3١ו `g[ŗt{^@+#iJ> Nrtٟf8Od AYV^&V"0* *'W[!C׃ X̽/ ܼ.ph"*~RV* 5$BVSa<K<y(ՉC uU]IP~4PRy!k4zpVavL‰E C F  -o}AԽ?t`@˚*_{5D)^;uo'F8IKZg7eJ#Yb& ﱦ%W^~#d??Lៗ^3Qx<~(w0&csi1ۦ̃Ce& LŬ֠K-l-} ዼI60 hA@{%:dŚ*8uP?ÛלC+UO \*cA{zuX9e es- 6y%bH7?+,I[[]S(|@S^'|0Ԑ)SJ$"+ǫ]h/V% Sj;܄̑{`@8890dA8bgBųէ: BC@rvLpb23YIȸU `{ "_ū-F^Tcq$ƣA>kEm246X2Wat4] R ]-E.o&3쫗S_4|cn6`"ɢIR|9Fh=Ofja^˳g)^ܰ4:-Àp_RFkcbdrp ؍L0~&#Dm4tR(c( EԸ\fp]ETl08P.?IWP#>D0 Ds'5K5=z lLy3Oo_Āw%ZE4 W2qmep/OOxQH&HyU-T}; a&lY5 WW'ɺ3xG).I/'QTM){xݡ 6IVRͶrRՌZ?<e9hFeN^Hȉ] uL/`8S xhcY|O3xؒ^f5{Zlօ1<]]q{?kp0e%3ܔ`[҇?̽Bń#jnt)klۇc1AqȹG(!\iVANQ+XyЉ!zѥ/풼ӐnE8*Cq[HrPqѠ4!Sئ `a=z=:`[ H:66MP7HkN[bbHuv6Vr6hBeHВP~7$8~@Uz$Ih)4<>o*F¾ BoU#;V̻'? JQ2XB*I 'Qt񫟞cj 'g d/bún#4-nBn(&T=nc&-a%GK̒gWxkdTT?M=LA6wq?gӛMEOY\6JS..b!'kGT,.;rV;~WW<8U.tfD:' Ă;Pi~ÿ@=_br 8\pn>1Jg#:×sIqσV JR,Oz< 8(rVv"&V* & gWwT> !d5{]aAxLO(C*ug`hNHMRUHZ),Xp./KC,. vy=&7s `<ݎzj'A3vk1C6W?uFGOenjwY',99X^J3R) gSVW@|Ó s`tݒ0ZIU3<oM-JT:A;Fx#N{P P lָi?̯`stvG"^_>C,foG6/V-ɭLݵ| jUкͻl yŀnO)soJdo|lM=JI f9( (Y{;!րHwiڈ=6@ǘ.)L" à8+ţ>ؓ": q`ΡPO. ,*,cPO?z K~8˝S씙m7^c\Ƶ0~TQ*&cn?Z)gFxuS?Xހ#9e _ e$"⽏# \xQbGĪ/t鳭(|/e -P_l)u\k#) Ga` IGyď;-$Vƫ\-|Ȗ?(4:1'et* TB&q2N+{},W| k=l'dQ]6;3]7̒ct|dnŖl=C6溕W w^WDn7~¢Py ׁJ{ 7N_E⹾sG:}$ŮddC^(ѴÌʿy>n6F9-l:Cxs߇B]@UBaIkϊvZ%b*<ݮ0GʢiVP1Em̸5i/}f%ǖ6설Q骭-gq%Dd_ M}8&';pe~(՘XJ?/b.|,s 7 <ߙ(_9G4lNT]yW~u`fDxJ o6L2/nc)jYˮ &škѳ 2xDM\xո[(+ոwptY,(M~/Iڛ}X R)PtKW8ArCvkbݜו]G5 Aҕ C$=m<-TS $Tpg\'ҡ!fl$4P+1 W4arźXUXdDDr1R6չHЁ8Tq}6DjۚVAY&>=i_. UbFv=hz A -&~E^r3Y: wBV]QOPz#_T&{,pzTm#KoF(dom弔7lw-}IW/CJ!o|CbB!'HPHB^Ό+%o+5{y}Cº+Bl) t@++G\U_0/8YAj\0c>S$'kb{ZjJwgr1Jdvu ($L{%-Aӎ %0a~*!WA~bKV{&/kٳS6piS Հ~d;K6KPҪ%`% v{sb%0]mi&)jQU®/R6qaqsya{EIϪ5|" cupq鯀0bcwB ܹja'x:G'ڂlގ2p7 ,{'&Q2wiAl9ġwC\"TK{k =~1,lRhRx+|Q1Yqk> ,-ǂԓF'ο" xzCc§CsXeP}}i ũ>H$_y849KӼ/[2%寝 qg lj8g[ 8E=jڞ&&|@R>VՏsa@bY;qLR۳˻a4NCtɻ.[HT\_AyT΄0od.oXbvUxW!x% H3K#Oݚ/=5 j9Pl ssQģE{qdJ†A4t ƴ q$Up(73%\Z۩OdC 8#?,PS"w$q)|^Bů^d/؆>Xe{ F|>pR{#U3 Gc+_DŽ6H6W-d>sťaj<܏@ ϵ""ӓNM\KzN ?T 囼|fD,@mu"(mplTZ > B=%|v6vRpFۛ^~ӿ}s }Ptſ$Ef%gant H ߘ%}Ey x G|/Gb*@~FE-, s1wq< :5G2ȗyDʳ)搪%6*Q#`U>nfPGYu1%LE/кc%4 U"\zjGDUUvuAҒH@pPi&`Æ14 NO8'*EWw&~.gB]d^tIT4,|#'/ݼ9Ic+ R0vmv@1%%IE~f?vf".6f[%IDٚ' +L=]*#gJJݧlOx+',%_a_Dʋɶie?qo2B@5XQ]:>CҶ;$W ihU/H MgzƋJI:Sɫ1 h_4"#ddBYuxf2hdD'S$erHssƀ{sTT>2LuӤwN6pEi`;0~Ch3򝠪`++<05S˨ɉ-=?li?4>o ~{f6C1+EcEKk4788ʧS. YrWݔJU=+50pAiCxI9or5i+=b@U{xE]v1/_nܩ=2u./UI!-NnSq\Iw]kwpf6d˾LGs_ P:nT Fޝy9c p᛾}saׂ*$M"q߁$UBhNj ǥ@kؖN[~G;sWgk.n!PXS4Sފ6Lho|+ZҧPZO5$ W:N3`ُe!֌ @qNaPOpp"rȏ`wmK:Sc|U#BAPr@,M^#͎z|8(tu+wK֟NPl#}ĶǓP>mΎNiLkmR<;SOõK;s1YOBiص,T<}Wlz٭ #:&SYG pĪO8=eI~.Y)J@˫p_ !qE (ڱY1(-m1pcϬ%`[PLC5fu<));bi@(lkGP_0A%L ۷-Yp >1;Ӎ|2nJ^dHL&O,_BW\@PreqC53ٓڹg j@5`^Ig쬈(xXfݯzYu7Sd[(@7M#.8{jօw@Fk6ٶzh_np[K-k@E+CbwetZPi෤vop!˱s#J/U(#Ь{eȨˠy1jV]W)("gb5aKi{e83蠭t +Gƕu6eSAuHXbb~E4!lL ^\ki0ʰFcA%osªd̚؈̫Dy6e$pPot(Cdܭu}-y:6b14MvejJ Ρ4YK cIρ:JI׈V<]t/= Kna~GVpmi:])L]E]]4!(;l̫S5^^VO$ f'w?syVNM' \ }Elsj)K05u8d{vqo-XCNgRJ?) ;hH{>UIK4');'3 זfD 3/ 0gz4܇mD>]# kfҝ5eX>pcs[{G/կD!4馅M$/i=aJLOkbpwKv?IѲW< : W :|$;YdWs6jcL#q=v=Ny׸*t\[Zm[Af&ߋ,lIVG9!0!Ujt-[DӮno iT.i!E؝2~AcƄZ)eUt87IO]fb,*Ϧ/rz, ݧ[f%b$Phؗ cYG"AefoBÖ8b0E!_%%"H \:fDʥDKT6׃MRyI:i~Xg#o⮾2d4>[s3gJvژ00P9ymD}?@r(ל< uɓ{W!ߴ{$6u:*R\3B)𒖖Mz˴lL+daj w ݬ {c>$qYXK l/vi٩{ %O͛Y#oQz2dƞtndy`er#l$obz@),5EߋvdX 3ZWdA)bS[Wm7FؘVfT6pv 2oj\9 z$d_zAԐC5 )o\T#z*&'c' K^ LUZ ]u7[/QU@Vs[ w>\loyz4l?:JxZZc%\Fٰq:ݴflxe$ހTAҿJPOrk-hGXȦA954`Bo\;o :ᐌAOKIMT:6-NM I1٭%Ajf 9󾇨<Q\pԂɕ)5T$FS6#xZsIiō[zT4g1EYqcǍ].K>)$vGUOMz3eZR><+wք~ .+ZHHj)i njȁCүtUzsP>qMu!^@J=V+:j~ZjT]0V a&//eta[9^ڶ]='hRJ5T )ϼ#@R9y&I=x(8dL-Cy8#Aݶz"|"DyQ9R#BLr& j$c}×r[zk|.ND94+`!dTY:/owfTEӼ,\ZRt~Ѩ~[ ˂W\? 7Gph)?1t /J!>⣮$p5ÁZ6aEX I$n`0Jf4SؿЊue4L 0TܱuJdk{Pd7Y sHtUײs!hSO ,Ø({hzyX=Otޔp5(֐:_{zQRȢ[[/FcUa4_p@IflKH Z\?1Ζa莇B)_2&$] WAe.7sfa1R.vzM9> 6}|";sl, `٫o{0~b 5KEguJG}5nSTma S뚢4PST]@kP|T )yϽc<]7#vrr7>ڇ= ׼o)cޥ_TRI7$Zu1<~Fx$p|IL:2dY18aዋ t׼(R*;4F<\30O2\ތ]&5Bl:/nSǪjg{bEyqb# ٠l5<}1ʃgcHd0ty7[@W]0Y?(]dBYICX }q(i9p|<ťb&UW:6Q'f]׆N˗a2'/]uܻ)T՘H'ܳ\1bEoAo./LhBUv 190VH +:+]m[^79b/֤O(aO?ۋ3a? X[[G99i]ֈL srzNHfzav)B)Oj;r:&%*~P$$Oj@HQaG#q1VVkJxF:cI x6M~òj8ͨXKoTclK͛!Mf׈_w /3% VDpDo%\QVd30n,!j!I)t gΆOˇk#\hi25-_T؜Jm/&lK7q9kYuF9Ir X92A"_^RycWl!#U^ h98hٔ&Fs11Cߵ" I]YQOv~.] ΩtZ ̛uK{-ⲑk"ɉF3Vf^R5)B_=z"r! f{/ Yx R3K i72tc`!&;W8Fs̋MwU#0y:o,n;vyh&41#glW~MA,VwGeٗ:OQr+_u3 1nN5mq߈p8 ߌAKQ?&!R@Bdo4"YwL=v$;׃@EI ,'j*ljEu(*pd2R3&- ;?RnxE9*~;#e,gѻhGŶ Lpn:<O$:5PԳ*2pֲWzPvwȀ3d_yoR \ R*d:Zjʕs絞Q1}-FgVET.HNeVD sJݳMtMQ{$wE Y  2ntjpc7mYxY?FA贐 汇\~z8WAIqDGZWEp{H E㌭u~ cC IO91Xz&{TyzwxM\zd#"׵s`p4%yrR<|"qǑ'y*NPCr«CEH_vk󯟯Gxr%|Ҿ;j'qOWȴv@i%U&pcDnb}Y"x=G6$CH[q/pe !w<}uې3@n&yrbHUk7R1l1\invr OH'NZR\XʐaM&c#AZ*< 7(np[5+olӰ* ɛ]`w?0tnFrn-,Wt:a.dB3)jCE%I,E\ykZut,Y Q9u~;OHɻMWa6lHp;X~ͩH${6ľq'V̤ߛ4+ImrDaeF׻nv1>D\_x 4zgF S hV!)ꫥՍz1Wy mx}r-oea[8V!נnTLF0E瀮)S?P /Lf .^hD9<6sRn\EԊABX f=(ҥK~Ki "$RYSo~ɡP` ;m dIP[ЂxjU0>qONFǢLBQz6 rZ %j3kA/{M0{~cO+!4ySI' W#SJXY'rRt-u{Gnӽ΀9(uhU#ѻA_1FVݧ[`yN7Fl^>FH@l.?]MJd%mY EjiYl ӃΞ*F9$H3ZfuvNm$0ݧY\sԽOAzv.j~I3%_ɥ)z}=-ta=\N?vKs43g~2mT=Wl($j禊I(i~"uA0uN/{%W݇jRF- :'aa$w*h'/L ZەkkI)ό뚸؟tī.]e6XM |jM]^M͠Z{/sTZXVp8쿿%>d,?pBCK1ܛtpdf$Q w9|aA_JE 䏈f7˨ԜJyd59 QJ0lC$tঙ59_?}Ln}dޝ%6D!5^]T'hkK`ZCte)Ĩ+iằrի"+{bv$.J(_< `f!KM5WyoRkr1z'JFl}2T] kaѤbWZ*i3/k\0 D"e䥮C=@%L їW  +oȭ6n*(.h%N+~ў4+P=3v~D+g: w[o7[ 9,ԿY/ u%2@#53.<յCKK% ZzpqtYYs?'+6H7į]KK;cSY w2rR Y@6jv'/@p-h>I[>\ԮI~o% ^hO ZT+X_fGVA,ST)3 6<+<{ԭC̐VTD}X#G`Ek&|bujd \K k %=^o Fd])Sy=`:x+atQ獻CLUݷ(*zك5flYzP@>9hLIR)LX ܑLR#}C5thjbOU"89 WI-H}OZQ Wrm0SiP*-))+8R\#qI)p,0ͣJô"3TDNbwT+7I{T,T?i\߸T^ դv/J&M@"iiX@:|'5N9gK)N3Q@<7wqِP6 " CA+HG ZOASܭn=Z?Eq`FJzr=+nO0]>&kzB54" ʆ&5 AmYJn j@^m+P43/DR@6GqEHOa}4-4 _C "mqt5 NҮwՍ$aե5Řd2h/GD0oT݊wer>tJɴa(%oUF 88xXv~@J!0,q\]\~0a/b+@ڑ]0%)qewf|"ĺL[*dGr F|d7wr=ޗ/y}\oQw>;ٳ{j5Y{Q]mJ8b%`{TrSn/=Sn6,y=]0ReJJߝ4;UUWc(7WY@``b{dW sbxק3Sl/ID$F5L5VJ>³Aupd壦Kg懟r}a%ҬU*{nBI GjQ'嚸xܺ53r@ !j*6PHo6cÐDd56rCFpy[".IK@_?_uӟ'©j\BޚAչ+f1ieמ"8Rn'|\b^])6g?cZE4 >scsFTQ{RR=h5;l" CaC|:F@kaa4d,c*?(Rϊ%&n5;HAAS`c?M>486~#!+3-viNYNu#w>_@;˸|9/#S{%*#%rT{KVfltO:`jN8Bm.ݰn ~5q֜f`7ו@AϽMWg:^%6IifmY6) ~Hl|΢zm]mǍ3% T%\&:ɔ8i'Rt3{ev>FH1&j<7KpHkAEWV SUkSy˷15 OH@"nJB b#5&&Wߠ6~7ؔ))݋|:>f ܗpV|w@or jϚCe$qf.vE S1KB?5t"Eb|5֋@+!Hk-(_:P?(tZ6X.H3yw:bPctUl[h[shW^)nk zA[Wj|\אvm@ޅ+zN|7BI5һ ;_cBxdjKT$%Jao^6 'G_ZdmF #ID6VMog;RuEi>cy$$ GiT'4h9CىJ;{q<n5iޢ ? =f<*,{kQ "[mdFfGz۴gN.\ jk R[} Zc"LGG^Kx9\x#2q^=u%4Du RH XKuunkexh;_z0Z>M/,4l7v[!aXüu>t?2-"7G;%]Hh4}*JlltL(c^Q$8AYc0۷'K5)xET篑k:YS`uLA0RDyd$7h 5gz6qA؁t6aRƾ P5:~V>7}V~)] i7h:l I YZ