í«îÛÿpython3-kobo-0.19.0-2.el8Ž­è$>èì¥X6w�¦˜Ž²Š {÷1->ÿÿÿÐŽ­è=}P?}@dèéêì í AîˆïŒñ´ò¸óÇöÖ÷Ýø ìüøý$þ*4=(= ¢= = = �= Ì=À=ñ="<=0d€(E8L=9@=:%8=GmT=HnH=Io<=Xo|Yoˆ\o¤=]p˜=^uHbv(dwxew}fw€lw‚twœ=ux�=vy„wyð=xzä=y{Ø=“|Ì”|ÐÆ|ôä|úå}<Cpython3-kobo0.19.02.el8Python modules for tools developmentKobo is a set of python modules designed for rapid tools development.`ƒ´buildvm-x86-20.iad2.fedoraproject.org¬ŽFedora ProjectFedora ProjectLGPLv2Fedora ProjectUnspecifiedhttps://github.com/release-engineering/kobolinuxnoarch2qq.÷.÷'t't¦¦Ïχ‡kk"" ò ò"½"½&o&o,®,®0Ê0Êí%s%sPèPè42“$58§; „ý#=±*?ˆ$ˆl;q-gDAí�¤�¤Aí�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤�¤Aí�¤Aí�¤�¤`ƒ¥`ƒ¦` Cw`ƒ¦`ƒ¦`ƒ¦`ƒ¦`ƒ¦`ƒ¦`ƒ¦`ƒ¦`ƒ¦`ƒ¦`ƒ¦`ƒ¦`ƒ¦`ƒ¦`ƒ¦`ƒ¦`ƒ¦`ƒ¦`ƒ¦`ƒ¦`ƒ¦`ƒ¦`ƒ¦`ƒ¦`ƒ¦`ƒ¦`ƒ¦`ƒ¦`ƒ¦`ƒ¦`ƒ¦`ƒ¦`ƒ¦`ƒ¦`ƒ¦`ƒ¦`ƒ¦` Cx` Cx` Cx` Cx` Cx` Cx` Cx` Cx` Cx` Cx` Cx` Cx` Cx` Cx` Cx` Cx`ƒ¦` Cw`ƒ¦` Cw` Cwcb8aa81ca4380f95f205e695fade72b228919e38672158cc96d41554c3760a64e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e877b01ee3f9f520ac1c0b6315018fa8e19bf767dc9760fe8a452e1e32151565e877b01ee3f9f520ac1c0b6315018fa8e19bf767dc9760fe8a452e1e321515656ea3dadf709c36e831993204866117a0ef4a3991fd25ce9be8bac4f60a04b17c6ea3dadf709c36e831993204866117a0ef4a3991fd25ce9be8bac4f60a04b17c164a7f80c3c6d4f5e4501fd36ffb53d772e3ebae4f91c2301de30880c4219b84164a7f80c3c6d4f5e4501fd36ffb53d772e3ebae4f91c2301de30880c4219b84d267a4184d8b5c2b6be396dbdc878e806cd207a4a466c98aec07cf1143be739dd267a4184d8b5c2b6be396dbdc878e806cd207a4a466c98aec07cf1143be739d668acfda41b16e84c0c25ab935afd309f63de9d739058cb4d5a0c7a55f28e417668acfda41b16e84c0c25ab935afd309f63de9d739058cb4d5a0c7a55f28e41728d8c937a7fc1b376446cde6f252fc167d762f8b2352a4a550d8366151dda1e428d8c937a7fc1b376446cde6f252fc167d762f8b2352a4a550d8366151dda1e457c6cdc22007346afeab67205b9f87cb75bb09428f396a510112370873bee6c957c6cdc22007346afeab67205b9f87cb75bb09428f396a510112370873bee6c9f1810ecd7a9abc733d24e1c5b3225203421789488ca8c5be55135fdf38e5a417f1810ecd7a9abc733d24e1c5b3225203421789488ca8c5be55135fdf38e5a417223afe81c7b228fa0cce60acb51f15d36f8fcf058d5b091c95cd6ebeb685d47a223afe81c7b228fa0cce60acb51f15d36f8fcf058d5b091c95cd6ebeb685d47a507ad3291d6bf41ab7dfe7d6799094e1c6d8b65d46fdf087a3a2e45000caf38a507ad3291d6bf41ab7dfe7d6799094e1c6d8b65d46fdf087a3a2e45000caf38a17dbe14d8675a945e261d703abf6a7717921cc478beeba70784b2aa3d3d477d017dbe14d8675a945e261d703abf6a7717921cc478beeba70784b2aa3d3d477d0271ea694637010cbd3f8ee4d63a100be0ef29860d03c99c1c8d468643fc09eba271ea694637010cbd3f8ee4d63a100be0ef29860d03c99c1c8d468643fc09ebace8f307d1746ff69ad6091ada88be109b0e36613ac86a2efc1646b7a693f1ed6ce8f307d1746ff69ad6091ada88be109b0e36613ac86a2efc1646b7a693f1ed6b400b4b8533b7f4a6aec79e78522069a27683b4a0896c42c2e35d79df1be7119b400b4b8533b7f4a6aec79e78522069a27683b4a0896c42c2e35d79df1be711919a1278e60efd92ddfbebf7a9a4e256b490aabb24ff3ebe72bd4abb87c13225e19a1278e60efd92ddfbebf7a9a4e256b490aabb24ff3ebe72bd4abb87c13225e08ae02bee28ad1cdfd082b485a141eb27d5afde32f99efeb2e90045a5d21c4078625bfb16c616d0b214c6713a2d1e4eff9d26fa0996043ca0010309d33a0f67de0759a6ad38e53f6e65c8008c040ba8a17af4ea03fe1db0ae072ff4eb0ea54a9e0759a6ad38e53f6e65c8008c040ba8a17af4ea03fe1db0ae072ff4eb0ea54a968ca87dabf0c3afbd6c571703060fd1133c625175032ab9615a6b6fde3251ae268ca87dabf0c3afbd6c571703060fd1133c625175032ab9615a6b6fde3251ae2741c7890c8614c5263b5311391a5565aaf6de9d8541124bdbda0fe8a2870b04ca514764ca31c88ffd196049361a92aacf9af9b3aa924d7587119d3ebb4dc589f4621d92de06958a0990a677211eb26aff138391d89a6c5e285c52188ab26df99124767e86fd3d0a683d5b7922fec8f962c6344691db280d22c8806e023f0945bd4778a04b5ed6c0e7903179bbbb76a10f998b7bb398a091b778a3f2e991746e328f4c38543a2bc0be94b622ae45e5832deb079e66cdf9b67d1f6ba5425b001a953e3e892b4d82cbe4ad36ff02955930bfa730c2d5eb22e82b312c49c0bbd5940d97edf3b1e8c31d88dfd488a840de92c5652b3aa5589beb24ed10c8ecc9ebaced041766dda3f857ee0929f4013903c15782654785325d753a6cdd3f8a6a17dc1e8941d89640d449d525b84e1a38afaf5a0da500e3fe9facb0ec41aed2e2c1c515950232dbbb53d1f9a7432fdbca5d7fdc65bfd9ef203823d24e6d131cdb2e5a92acbbf11b49e3830f3978ee8529c086a2018a6b2575f4afc4c8cdacc7926ed64e376dda5f95aca3334699b08ef2123ae7b86ea86b9c2de3d688803d32b3499ec6fd41e9c68518ab447e7cc3c57db3389e4faaa9119a66c41f4416d915be48f04864b3f868a6c1265ec8480969f0445b690a5433b7a36ec3cb5342deaa2452cd2859827cd0e18f6c9d311c167104f4875f822d3ed9e2de96b9993cdb1a6c768913e781a65f8bae5e2f7252462e4625073fdb8dc2ab44470ee72cb5f5237f42d3c5298b5099772e83fd89e9ac9ef0011016c67ee5fcbdb8063cecbacb146decb205df07007198989c622f5d41de8d703e7bef3d0e79d62e24332ee739a452af62a€€rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootkobo-0.19.0-2.el8.src.rpmÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿpython3-kobopython3.6dist(kobo)python3dist(kobo)@     python(abi)python3dist(six)rpmlib(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.3`@` lÀ_ÄÞÀ_{ À_ @^ø†@^ô‘À^˳@^¬@^ 1À^E:@^1sÀ^g@]•âÀ]Y=À]VšÀ]9™À\ù@\iLÀ\T4À\8…@\&@\&@[H”@['žÀZzê@Zp^@ZLÅÀY÷@YçB@YçB@YåðÀY®‘ÀYx„@X�«@Xx@W—PÀWŽ@V³=@U�a@Tã-@Tg@@RÙ@R°<ÀR[ÜÀQöY@Qñ@QÝ@Pö–@NñÊ@N’Þ@M^_@MGõÀLÈ@L½ˆ@Le3ÀKy7@Jò¾@JŠ—ÀJfÿ@J8ÚÀFedora 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- 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.19.0-2.el80.19.00.19.0kobokobo-0.19.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-protectiondrpmxz2noarch-redhat-linux-gnudirectoryASCII textemptypython 3.6 byte-compiledPython script, ASCII text executableUTF-8 Unicode text  !"#$%&'()*+,-./0123456789:;<RPPRPPRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRhttps://bugz.fedoraproject.org/koboutf-821c97eb6b1df4a1196fe39521d11fb3f5d3a09fd6e65ddb08233dce89c456d2e?ÿÿü0ý7zXZ áû ¡!#¸‡,àM#Í]"ÌkÀ%réÁ)Ó `>'f÷î Ô�pqîÐ.Tuº¢¦ÀæGká“›ñ…%Jôà kWè+‰V`¾è™G *LÍŽi`ºÀ�xܸö%×yq1¼Þw…ØcgŸ(“6›e*> 9¨K@¿:FN2©›ñèx#u†œŠ¥D OØ&²ƒþ.+ƒ[5‰§¯Ñîzw¹�N<ç˜ø˜ÍUƶƒ V@Ø¡‡,Ê3¬¼ŠD¦ÑÛu‹"’  ¤Â½ô†™0#úÀpj•þ„Zo ÁzñI$ Ððšòã’l´gaè¯l,¨uŒzõ¦‚�òuV}ktF�pßÃ:»+ö-ʳ·}ЧÎ-#ûdj6m•9O�&·²1�x•±Y½]Ï@�™’ãïðËÎGÞ¯¥7ì;è8‰úÄ?ïJø ô§ãéKD(Ó&½»/ù[>WVÕgpª�mɇÆr=kM釿¹µS;ãŒð‚þû’`nT?:=ªÆu3rùÚßq׎$RpO’nÇë:X`£¿r¼fB´]-þ9±|<业ÅÂâ,‰ã�fèì:Hüx½vír11ާ?…‹Ã"®/†‹gPÉ–Sùïl¤]Ág’?ª7Ò«û=Òäþ¸Ýä#RUت.›SožÅYWáb-¿TÚ ^Ž¿ršÍÍfŽ)ÁEJÚ¨.À¤ŠÏWÁb ]‡]Òñôðê „‘š"JQ;v³:w}ŸR[\åáé x1Þlv›õIÐ4°Æ½¢QWˆ¥Hvퟜ[WµËú V¶�áW‰eËöÅ)f‹¼;u–j2Çdé¿>6µÞ�>—iɲî.Êü™<Ì3áCܶ¯¾å_î�ù’È¢²£¡]朑ËÙlÒªìlwÄ¥w]XÑhR·F¿Š¦>¥ˆ9F‹Ôõ›Î5&4¥;!5Ã^™©ÞŸßÓB>APën‰Xbò|Nóz‰ˆp‰¿�â2ýHÁ;” ÞË%©òYÊËÃ6 æõíkiNGêr+ ñrM ¬aÙÀ™ù‘ÐéM¤ N©ëˆ"‹ÏTΪ‡Þ¢ÉF|5÷ƒ•êóŠX�L<8‡ØÌ1ëâm»éް¿›P2É9–'vÝKPÞmêê®#÷ LÂP!–³§Ôeúñu>·³ÖèÉ÷¹–ŽJóîÚVyÊOƒW«ÛT¥ã§6{·Ü�ü¶$öø¨¢¹¶ïêõø¢[42´ë¾»¬Õ•¼ðÅlÑu”GfÌB5ü ¬t&ã5n˜hÈL’:ò=d9ï~¸…ƒy²M!üGΨµ/Ö0­�|oÁ„ný¸¿ùf„š�é~ò‹ÂµÉ?m¢„xbø{³›�—âA? N_]Æ/Ç/˜âEkЇÕ&ÜŒ- uC¯¬”²Ú&îHËí\,ïsŸ}4‘ FÂ^&Æ* •¡ÆÖë÷ï#ì°¢¹Qô6Ü@Æ]„߀�²é:¥mØ âq‹2‰�á×ZÐ)û¨Õ_áå@1½‘VÙ°ytÿäÄXø‘xp02‚Äy±Ã½¦š± ñݪeQ @v8¬Âö—P‰§ûaR�ÏJ©„½Rˆs´Û•÷yccO# Ùá8ØýÚJL‘ÊÈ ÕÌ)‚FVÂt¹«ß“mÛMuïH2å󌪥YüU«’Éо¬ü&LŸ-DûõôÞž7>³/ìf†‰uòÂ>Ïê¨÷câsÚÄγÉCr�Êqo_i·¸iþÒsÜúJ¬E{Éœ#âAæà¦¢[ÿú¼¬ÁÔ†“|&´M2©Š‚~æ*ƒˆJMJ~:aòöL'0éÒÕ¹Dâ®mÎø£ŒprÑŒ"ñ¸NgérÙÄ–¨VPÅÙ!¶¥LGÝÕû£�F�ŒÒÑZ2;' ÛÊ ÜNÞÇĠµY±ÈçÀ éºU»zø–­±±Ð}þô´o¥‘«°sÎÆ›tÇ“Ò,­£¯Èyûø{8^ûÏ“bŽwʶºŸ¥÷áÄ”t’ ;¼w6À–w5ò=®Á\`í«½ÛÄå�ÚÖôíhí®E•*ªaÖt;EØŸbžÅÀ“löàÈ e=í¢1&×°ÿ̱˜H!ð~«8û49† ÉR_MEòÔŸUïqêÁè× ­ÒsSFª›+`œ»lÌÎç� 1R§‚‹ó… ¸|æUq|MBç(—AÐåžop¨Ð^‰ýe¨ BË@¼Pù’¼“°B¶°°(W6}ñÿ$„‘ƒŠõÔTxrΔ� ªë1’·Ø7¶ã+Ûˆ*j?¦\À"ýÉÒMòÎfUyür£%)b@Lë€3Á ‚lk ÊþŒZ}©oÄ™Äg7Û¾èÍâîkÖS™Wá¼Ð]?vÚÉ�·ÊfN¦I攆q'ž£šRO�¶àN+äD<”±¬§Ëµc­‘dH¥bƒ@>´.‘ÓxX‰ÝTR0@1NŸÎu˜\˜ËÕ¹yaÌÂ6*œL>:´k¾‡ä iæÃ${¡ñhŸÙ�7>ôDªF]x:ã“wã § BôÊ'>¿�ä�ÆÈÜq³qI"”þwãt&}‡‡Ðc1cwGÏÊšaã�Ý"rƒÙRîL]ªe[„4¢:\b¼Lƒü×å ¶t³ðHöŒQÉ0íª¼.b%=ä²Êy u[�1êIî¡§Ïêƒ/ð‘�–ƒ5¨ ;ÎLèuÈàÈÎëª!Â�(xþ³¶1Ñ+É~Þó¯…Ñ4y£‰(°¤Æ$`c(�ËÌNúö£{K³Þ›§ ªÐÙ•&q&;§¦ÇGöd¯r ê×롳'áK;ߣ„4rÐ$®8sÒ;Y)Ârö™:Ù«¬Íï³B\“×מ�R‡|ЇŒ¹W\xeÔAÅè–áóZˆrT´\�ǸLº²…v�¦û?8Š˜ŒWóQyQæÛ×èu¥´¶N¦Š�¥Ëµh4ÝE�dCô RlÕH¼ò¬k¬�Œh©¹‘}X·£^Á§ºr"“œû…6•EΑØoMåR22ñ>«Z/Øÿ‡"ýºj’Ê/ÅôÂ5Èö|x÷:N3ñ“ïüøóމ½îGúÖM2�qÛØ¼›âº)¼ìlÞ%”Ž~�>6ÀˆH¨îbop(­ø‹Tv^¨Ÿ5%guòÿ·©»'-ÀÄ�ƒz"õ¯Ôv ¸YüÅâñ–¨ÈÉ0KWî‘/JEΪ2r•Qœ ðÔ5Íj*a‹p¡ lÞMêzþ`�n.çˆ×ŒÁÖ~ÿ1×ãÚ£™ë;1r}’O©)[­ò‡±Ö`Î8ôw½J)?éß G¾|\Ú³Öʼn‚¡JˆØÜ|�\ëµ9‡ØZ[—Ú=¯�Sú’›’ ½Ö•A- VI�G䧦µÃ…8¯r ÑÕ;5‚¯cˆˆh{¨iXts+Õñ˜9L.½´ÃÍpØÅ;*)){›w%¾óhO0ËË÷ì’ã¤Ö¹G£XQ”FnÕ(M‡ùá暴%m>zL/wý—^Ñ 2£ª�ÓO}¾¾œƒÆûFdH§Ö7+1`ˆ„+ðr|×½\”„è<@~23�€Å5 ʵ�³äg±14`Áíã/ò®q0u^\«µÂLÒ fÎ2+…°æ#Öš¤|ÅÕku¿oÝ‘øOš>!.ØŽtöœ¶' €åZ]”e |tPi+' ÁÕ ×r üñ­N‰Õç:µ1þ5ûæÐÏà�f� ¡ïó OÂ@>�4Ç»¤Y›¿¾Ð0Be=Øœ‘+Û{@Ô›ÍT5©eRù0rÂÒÞr2þË}ùz@5ÈBu‚ί”ÿC]øp„�pÿ-ü,^›cÙƒòT ÜŒ=sVŃØóÛcEˇc7àò…�ÊNx`ÌÕ+GKOîA¹æµ ”òV­$(ü#¦¬Ø ÓÇ”%ÉXÛ…Çì¾ÃeõýHÏ4tˆíÓÒÉSçN×d##š+k�öTÏrËø3 hàçÿÎîõšààM€À“F`epÓ’ è ¼aáhc+Óß„©ÃvnŠcØW†FTÊÉUh�heÉ J¢Û˜¸¤Ù#ÐQfí—¯âJ™~�Œâ¬#&/ð¨×Ü@Ö¾”îê-dÝ•ó…Åà `Þ DóO`«ægF#®�-f9�—EòÈóâÆk¨‘U‚ë¥Z>øi]ø�çE–¾|Ç2½ÉéÛ­ ÐólP–•ø>+v´M@|D·ìî~ÀÒ˜±D²ò¼ËËp`ÂJÜíe�ÙkUÛD >Ë)gG¿Š”F'¹n“º•‘R uè+@7_ü0ð2–udƒtH�x‚d£í�-€‡ßˆ¨42Ø}?M:A½IôoJh×ÛcÍeQRJJ¥ôÎmzeÇîöù •BÓ–º�/ÒË8Àʆ�m¡ä*4Aƒ~³ÔD¶;>äçàÿ{+[öº”öíqO°íp¤Øy^’`¼¢ùi¢¦ƒ¦z™�¥¹MY×(ýêrÉ~xUÑ�Ðíœä¯êºaxÍSx?9üäˆM{,¤!Ó߉²ø|e´ÐJð®'�§×C®F·§~g”í 9g¦+ƒuÙŽíD$œúêVJ:ÜôÉóD:kÙiŽ|dµä’ œ³ÕœŠãÞ*N÷÷M Or±=$¨¸ÞÀÕò4UÏ@lœ£Ê‹Í Íx Kºp‰I®w½yYh°nÙ,ò°Ä{×üJÀ½�(§_ó±`,%Ò Reo^`¨L’"ðâW«æŸoÁÑÿŲ:cÏËVûB¾â•¯¾F²ê—‡Zº}zäF!I¨ø”êù^ËùúæsÞHb>÷ã{²fœp '“Pwœh°$¤0|‚ß*œ?Àx{¶Ú‹eÔÀ¦Š ¯¿%l4Ê4q;uòöa“Ùb¬cJ‡«¸tY|ÅzüŽIÓ9ÿ4¹oÝ68·}ž¨®ä;ó΢6Àè´*Ly¡iG“A´ÿ¨ÍVPz^qX$þè°„õY&8Q_cAMAú"HªoÝ̬UŸTäázMƨÖHn^lå{ƽš[ Ø£ÿšbE.¹gœ£ýËãÈØ9Ï…#©rÞN»¯ÿî»9ÕŠëAûùîGß# ¤Þóó©þu…pÍ #¥i•«Þö¾˜0¢É|<2 &uö®PT`Tfx¼.ÁEO?=€‘ |Ò ahäÌ)ý°rò¼ê} B9¥xáI=Uî–L®ÈBglé‚j5á�þ­¹8ºßŽþ ©z›ÝA¼bEM~ŽçAz�>™ ÿå;Er¸{ºÈ[èT�x Ë:I‡,áò|°[߉¥ át0R[wØ–Œ+¦8l±ç ‹‰hÞç†ök¤’z��T¶Üßæc(]\,Œ5¥vCj¢.›Û®ZäQõz Õ“±±.WX°8—.¢«17Ù0Æ6¢ö—ï¹$:ºTJ޳ŽÉzAŒÐðB‘ÃZ’l W²­²Ÿw¬ �ƒÞÆÁdM§)wBàä͇ �6Õ}ðÕÝH¦+™QP?‰¡¨Š®Š4=ÿ\Ã;yå[—}ó¨I ˆòÂd@4Mk àßʀŠê{¨‘Šqë­?DnèH½j“ŽØ^ØEAN¼$Ì ôá¬õ¯Wg—øÔÿ^ƒÜWâï0Ô�ÉÌ ¦R•ÆÛ%^¹¤/3kÖ¬ÍÈÒ�Uv-íñ”t)·ï¤AKÞiCVåa¸håˆJŒÙ3[•z»¸�cäd‰è¥„«êwb�9zOúØ··�Ü$H?EñF€C%³£ ËçDY9sn0#¯‡w€¨œ^ÂyÕC�ö‹+ÞjKç¹�3‰Cê?�~~6äÃË^š^ê¦Cµ,æf�—դѹUœz¦Zµ3U`—Î$‹:,üŠ 9­Aƒ0Þ†‰åôW¨˜ê%swÏÅàpBÎo1íÛ '6.#FÊ-�„ÂÚñÈÁî3ØK¶wëL»Q~¼' c¹çåù脱<À~¸÷k)Ò/*Zâ-ß6ÒÜŒGÛ1›õ®ÄŒ¦õ«»+æ‹@÷Yd-i7ÄXa_1÷äsXÉxÒš�#t¤¶üŸe X½£—ÓüzˆUn=ÀW—?OÔ@“ Y-Û¨#´ýŸÓƒâoöÅ�þð®UÌŒÊߣÄçˆ�$mªÑÓ�@ƒ€K7ꋟ€Å[bX¶\¹ÄM£ÇÛwûóã%•íšßìÿ¢EA§¿y`¨'ÅMaRÎÇ)ÄŠÉÜa¢J!ùu14õÝp±Ôò‚)Y·µ©LÒ›�O)'lü)9 oº€d´Ü"ƒ%B™G ÅN]<´ÙXRsS4[­ôC¤oÐ:Iø÷'�œæˆiB�R£xêPn;|¸VdÝâ“ëŠAv÷8Uű| Òc×~°ðEÚR�K{;ËÎÐYºcÔÚv©D{�£ôÄ _5¨QE)S‘Z¿µýTBÆR4öØ1ˆ›‰€JÆ¢{¤Xc»›ÃÁ´˜Ù'›b=–ró)�ï§‚¡bêœî–çi4øÚwß-ü^WôÞgœIäç¨5…ý“—â2»Á6û¸5�UqpX‰W]z’Àz�¿­ÜS j$`e$À#EÝx¼óu-Ÿ¦ÅK®²´�„�vI+iÍ„£Þ^Uø]ÌšÐ!bï]ÕÇ&Ì€Ù�“ËMÝcý&úÒœçWítoÈœa™Ÿ)¢Ý;ÚµÙ#V©x7ïB�÷#ºV–‚Y�åD= �»Á\G‚ºñ�ûyú Vp¯¹8nÐI¡ëŸæ cÕ/³Äa÷§£©"¼ïç´Jí´¡ŠHjY8]ÍOUZ€~á3SâÍc+êKÅæžÑÝhÈã‹Co¦ŸÉF™AÔýƒ÷ÀͲ5èþ&‡Óüc¥�* Ã‹iL’·(¯ÉóàãÌgð6¾%SÆÐûÓ¿ƒ| 9ÊO$3Ð6Ó.bFØÉ‹MjÎDª¨ü³ª\ªÓëQ‚6�Ý@~ÞëײºfG ¸ä“Þˆ)O=àãäÂáÅwiÓßQ v©�[é öõy’³¶Ö‘º¾ Ò®mö ªkc�Ï@b ½Q�½…Ǹ™4'H ã²ôU•±OôŸ¿ù“€Ä�s × v9_]G è›v똮‚¡±ñµ�™­Û*Ñü@1þKeñ˜Å¸ªøKèð¬cÚÚÚëÖ=µN¦|hðãGGíIlƉÂå,o.ág¼ гä ¡Å*ðj]M‹Á_ š¢mnÁs FPµ^õÝ7)CËÿöþÞ¶¼È0E‘wJÛŽ28ÈêÈЀ³ ²ú~öxTñ¸BN6Kë§øÈ,ɰ"_Ý|«ÿþÀîª-£Y¹ô…�Ñ;õnÙ¿:ÑǪ’ŽïßÔ;pUÙDº|¢‡úšñäÖíוPå‰yð•b~ëw'Žc�ìð“—ÄÂO!Ɔ-nZ‹²Fb÷å'´èPQ§1I‹Î¦6À‚½?þÝ‹±Ðk¤—ÐEñ0^ñÞ²^®;ŽøÂÕ݈Møà3’ÜPa»_MoqÕ‹RŠ ´á»×U8þÚö ³â•CÌß&©&ÑšÀaÂ.v~�LØ^D‘m³ŸŽ>ŒÍð"Z:Y¢ °C,7ä(Zx¸\�Š—&0«ê#A€gÍ ÜQá¶�¨bÃ}Óa|ªõœ#e0Ðö‰Ž&‹wz(ý|\îÈ$F_f-mЬà±|µ4\¬‘÷õ¶WM¡‘¡S;=ŸfÛ°<ãœ%6ÀÎï³0B\e¨Þk‚Ùˆ�a¦—¿X„ñCÒËhþÆÂH±×%éL(WñP+ÙÀÈÅÉ àåƒK˜wøDÑ/ÿYòNgrÍ›oËAÐH®^)³fEÈ÷å½÷öŠ¥ˆ=U$d[$¸Í¨o؄Ϭ(kl‘#›²�ŸRji]ÅQ*- •ãh:äh•Ç€”—š@òUt²ë€ÅÕ;•éBÕ4ºqñן´<²\—ê· áùœ!¬£Ïgq›å·&Qhå,û©v¥ÞxÐW!%ñI}  �¼¦,‘Ø"¿äùb³vƒgì^òÝ«i$>wå oX©G*N‡N\X5¦iFeˆŸÙ›ðõõéÓ¬T¾ÓÆK]¾†õ™e$ì]1ÂS Æ™¹ÆF•Í ÈÂYùÀ:C”:#SkiDÜ�^ѼSëØ Y¤b“y–FX6ß4˜«�˜Š4¡âhM;×U€t–#ËcÒN?i—Tî=|ÛBΙÜ\·a°ÙŠ z<˜&׵»b¾·?P­­jM"Ö^Y޽¨y—³.–8q™.êpݱó‹ë…—U.Íž(žé &C6*¶†FÄNsä r¹™ŠOj< ÇŽJdHv’FWiÝWn>2|ù(Bø 1¶§q~ÝÁ4–LïÀGQtRÆÌ½èÛ;ñˆ¶~fß8ó© kô°B+¤¤C}\€`å7lï¾l=ÝN7I…+€âÛ¶CƒU,j¶•H–ÍgÛÉ´Œ‡ü!Zü¨uQ¥&¼­ÜÆÈ–T;ª¯?`á9¸ËýÁÐ×Þ,³ l²É^ý™Î£ýnâ¥?ÇëZ9+°Ñã”ÒyÅ•{°Æú:¼Hbº2?¸N§3k ˆ}�(pÃìuúM…Õ$‘ÒЈªäw¯ù‰_÷§ä:½3únn— œe¾»ö¶~Œ—ñ·‹*uú3Xg«·Ð0%ªJŒíé'/¹QõrY¦_è7[-m@tõ( |2j„þç=pyt#X$Fàt$�}Õ9Ô–iõ  (Å.3hèV€è§íìôÓÖtJlés‰»¡ïUöé²CTÛ²XäÍÓw ­f îI�E@3­eŽ€:7ÑñI@ç;bƒž}=’ˆö'ѩϡÝè¢]« ®�>NŠáêÔA½¹²DSÓ�|Ë wj–ð 3C¬Ä�D7êÿiÆEÞèγÐxŒÂ ÉáŽ`cãkÖê¢xüLÌùWÍìŽ>TT³¼ÄÐ`Lh6Íi>!¨ŸÇ¸~.¸ $«ÄO¸þÚs]ê)”‘5ÉŒO›×üqde‘(õ°‚.œpç€0©*+úV}Äs“™âÜJŒ»ûtªî~Àº™ôŸJkæüˆ�Úäˆ&(e�^…©ß˜ô±ß|îMÇbvãªÛ 3Ô¥•”fƒEö‰ÈkUŽN�Ø›<µ[ü÷ê]léª�ó‰ìƬ_æÀJ~5Æå�µ#hãKr‰ 503ó{>²°†~•òwþU½‘ ™ïÊüƽòý®¡¯š¤·¾ÿX¤$‰Ýh!A¥H=w0ßàAÅxá—5 ÒdÛ Ý©K%Ùß"}°ËÞ7�b¢ àðl»‡?û:ÀùOÜPˆók'Y³ˆR݆Ö�H‰šþõô¶éß YZ