python3-kobo-client-0.34.0-1.el8 > 6 6_6 3!y덏%!E/֡e`1 !E/֡2xFJQSA/j@ԉ],q\Fޣ3xT(oA3f^YH{>R_\$""dj,~B蓒C]mYjq xoUצ40&cqb˘ 8&(dg%(ܞkke&=)'{0霺"|ã!GѤIr"72=m 8's:D|USs\c0\},J PؿVg\(m㠼M' e8L/yeBZ"yBX6H}4q+(繁Ԅqm,Py{-Ia>sx訩_އ^z ’,j` oݙ:?uk(cM^秉nQquOoBw c4ht(߭9$AlHWLhߑ4Ǹ+Z^y`bd2521aa6b73b7b640930b2e5476eb22e4fd04111db44713cf6506114a5891d0bdf6cb8dce0a601febb72898da0de36a85372c03弉3!y덏%!E/֡e`2 !E/֡ϸ蚍UGyE6]4F3js2ξKa zxBU.!5:Gq]߼U}쬫kHڢyܐ"sHkp pk;}Uar8. ̄wGB.{zVj^o}#Ew9 P(σ5ǔ5[>p= ?d # .<@hl{ ;; N; ; ; ; ;;;"<;(<\ (B8LS9S:)5SGu$;Hv;Iv;Xw8Yw<\wL;]x8;^~CbLdxe}flt;u;vtw;x;y6 Cpython3-kobo-client0.34.01.el8CLI clientCLI client.e`buildvm-a64-23.iad2.fedoraproject.orgUFedora ProjectFedora ProjectLGPL-2.1-onlyFedora ProjectUnspecifiedhttps://github.com/release-engineering/kobolinuxnoarchL<<qq    $$5  Q. ##A큤A큤A큤A큤e`eVe`e`e`e`e`e`e`e`e`e`eVe`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`e`eVeVeVeVeVeVeVeVeVeVeVeVeVeVeVeVeV55e6b3b1fdc67778f4661c2bc162edcb2065c2b5e4f14a4472198b6ec9625a218515a4b80de79f08e6d4eb7be7df18a49862c0c6acf962cc86e802527ba875738515a4b80de79f08e6d4eb7be7df18a49862c0c6acf962cc86e802527ba8757386647ede37c2aae4db5746e5aacd8f3bdd4d290aa2f447b2c03ef4e91b6b490f86647ede37c2aae4db5746e5aacd8f3bdd4d290aa2f447b2c03ef4e91b6b490ffc335b094a55b0732eceddc4c182bc8a15b39b39b141a61f2c57a4d35891b6e3fc335b094a55b0732eceddc4c182bc8a15b39b39b141a61f2c57a4d35891b6e349d01ba5be24c0f150bf203caf32e25dae8298e35dffafac2c9c7f38786c375949d01ba5be24c0f150bf203caf32e25dae8298e35dffafac2c9c7f38786c3759e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b85596901db635f2d489d44e73c2d3f016083fae44d20ba4bc2f711d404c273d0fd396901db635f2d489d44e73c2d3f016083fae44d20ba4bc2f711d404c273d0fd344c7f03ce7a988b8d330e1d11b92510e60711ac20e0d6617bac0dec366fea8fd44c7f03ce7a988b8d330e1d11b92510e60711ac20e0d6617bac0dec366fea8fd232d6f93e5c0f897825f77eb82582b6ea5ee24f352fe068c17bba1676c1b40bc232d6f93e5c0f897825f77eb82582b6ea5ee24f352fe068c17bba1676c1b40bc4d39c21e83e5e4b3ca3d3950f9e565231095c5f9225ce8094139f4f0a1a0c4b14d39c21e83e5e4b3ca3d3950f9e565231095c5f9225ce8094139f4f0a1a0c4b1adf2d8677fba1afb0d78be22b354d1a2bb7d0372051c6280a1b59a8a76bd504aadf2d8677fba1afb0d78be22b354d1a2bb7d0372051c6280a1b59a8a76bd504a21c1a3942f78bf160e65e2b2440d8c853580e3a09374c0d4d4e8a8825ea37b8f21c1a3942f78bf160e65e2b2440d8c853580e3a09374c0d4d4e8a8825ea37b8f2fd2d6d9e5db22d65d4a4a944573ee2a3b704f1da7fa64f0d299a9aeeaff3a562fd2d6d9e5db22d65d4a4a944573ee2a3b704f1da7fa64f0d299a9aeeaff3a5686e4d09bdef69e92d802a546598af8e021356f8d8a1f56bdae4995294c2b74c886e4d09bdef69e92d802a546598af8e021356f8d8a1f56bdae4995294c2b74c87571b94df5ac1d56643b3a809ee13640dff91e69f5ea7456dc6850bcf275a4437571b94df5ac1d56643b3a809ee13640dff91e69f5ea7456dc6850bcf275a4433db9ed4d777d4bacc7ed6f531b4a16eff547060a88adbc517ac96ca59685f9fb3db9ed4d777d4bacc7ed6f531b4a16eff547060a88adbc517ac96ca59685f9fb489b0cf981f919d6888c2674ea68fcb5326947ae97b435734e224689296eb6b7489b0cf981f919d6888c2674ea68fcb5326947ae97b435734e224689296eb6b7591378c982682d33725ce2ec6fdb291c8b1f74721ef8d1ab99602eda3a4bd7cc40730a70a1eb92a1e3fd9710aa8c4f3aabac03af10ed0721e65b540630cd467e0501f3064705338867612442ea8298a20717730e32a63784a913a22920b72c1d0501f3064705338867612442ea8298a20717730e32a63784a913a22920b72c1de59c51f459e63332a6df4c5c7182e74050232fecb17809e542704861424e1144e59c51f459e63332a6df4c5c7182e74050232fecb17809e542704861424e1144febbf7dacc0115d1ebbbc9f3cbb5a18416342fafb1bad9949e572590e61ceca7cef8282d00386c628c5a8b1fc618cbf496c1d716d326a59bdd0ff943103cef5afbd08451c8a86941976fb84dce5da0d83c149d3ed8055799a9df40e6540eca1b6d62f34eee1ef255167fb18530016efdc96cf6b378ec5e98d04908ec7171ee6050e63f1f82b42d1b2c98ff6b32134631fc1cf8ea1463b7e4832d7a92867b8c0d73501fe3c7bc1afcb3164e09a50fa8d6574a1fb6d2cecd1f34008f8d3638e117c1203867a3736d1d63d7f9457fff758b8a4d6925a59497c0ffc7d06eb1b9e5ca02ddb2479389efa68a454fe7431af0e50ca1ec5f62fe743a41489af8c3486c32f22eacfddc6b8ef2c000a99d3c70d51e0f6777e48a3a79f1614725724453e33bdcc35ddb740ea99544113810abca5b9eb9214507574d6a17e626cf3e1b82cb78baffc616646aaa61ad2a4b1aa6121c46a62cb020fcee352a6dd095c176a463f02988ce93099346da7f3671c37269c8a2fecb07c9984b79ad084922afe530cea8d1090ad454b3d9f807f0de90d02a96f75a34585ec3797dc553ade45d7e7d0c4544c577da555c985422a8471969e93909e539704d45088e5dc63dee428ef339488709c266ea290f112c838074c5c82dfe096ca7c785b59553d5542820213b1dd0717da77260260cd899fe8f1ffa6ec3a48850d0e9df1cfbf913d43d032b10cf38e982902069023192e34fdbaf958aa8c4bb253649224a1faae3804274e820a5d1rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootkobo-0.34.0-1.el8.src.rpmpython3-kobo-client@     python(abi)python3-kobopython3-requests-gssapirpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.60.34.0-1.el83.0.4-14.6.0-14.0.4-14.0-15.2-14.14.3e`@eKx@e6`@e1@didd!dZ@dxc0ccb?b&brjbT@b)@aNa&0`]```@` l__{ _ @^@^^˳@^@^1^E:@^1s^g@]]Y=]V]9\@\iL\T4\8@\&@\&@[H@['Zz@Zp^@ZLY@YB@YB@YYYx@X@Xx@WPW@V=@Ua@T-@Tg@@R@R - 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#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 !!##%&''))+,-./0123456789:;0.34.0-1.el8client__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycconstants.cpython-36.opt-1.pycconstants.cpython-36.pycmain.cpython-36.opt-1.pycmain.cpython-36.pyctask_watcher.cpython-36.opt-1.pyctask_watcher.cpython-36.pyccommands__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pyccmd_add_user.cpython-36.opt-1.pyccmd_add_user.cpython-36.pyccmd_cancel_tasks.cpython-36.opt-1.pyccmd_cancel_tasks.cpython-36.pyccmd_create_task.cpython-36.opt-1.pyccmd_create_task.cpython-36.pyccmd_create_worker.cpython-36.opt-1.pyccmd_create_worker.cpython-36.pyccmd_disable_worker.cpython-36.opt-1.pyccmd_disable_worker.cpython-36.pyccmd_enable_worker.cpython-36.opt-1.pyccmd_enable_worker.cpython-36.pyccmd_list_tasks.cpython-36.opt-1.pyccmd_list_tasks.cpython-36.pyccmd_list_workers.cpython-36.opt-1.pyccmd_list_workers.cpython-36.pyccmd_resubmit_tasks.cpython-36.opt-1.pyccmd_resubmit_tasks.cpython-36.pyccmd_shutdown_worker.cpython-36.opt-1.pyccmd_shutdown_worker.cpython-36.pyccmd_watch_log.cpython-36.opt-1.pyccmd_watch_log.cpython-36.pyccmd_watch_tasks.cpython-36.opt-1.pyccmd_watch_tasks.cpython-36.pyccmd_worker_info.cpython-36.opt-1.pyccmd_worker_info.cpython-36.pyccmd_add_user.pycmd_cancel_tasks.pycmd_create_task.pycmd_create_worker.pycmd_disable_worker.pycmd_enable_worker.pycmd_list_tasks.pycmd_list_workers.pycmd_resubmit_tasks.pycmd_shutdown_worker.pycmd_watch_log.pycmd_watch_tasks.pycmd_worker_info.pyconstants.pydefault.confmain.pytask_watcher.py/usr/lib/python3.6/site-packages/kobo//usr/lib/python3.6/site-packages/kobo/client//usr/lib/python3.6/site-packages/kobo/client/__pycache__//usr/lib/python3.6/site-packages/kobo/client/commands//usr/lib/python3.6/site-packages/kobo/client/commands/__pycache__/-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 -fasynchronous-unwind-tables -fstack-clash-protectioncpioxz2noarch-redhat-linux-gnudirectoryPython script, ASCII text executablepython 3.6 byte-compiledemptyASCII textObjective-C source, ASCII text  !"#$%&'()*+,-./012345RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRhttps://bugz.fedoraproject.org/koboutf-871c6851dc9dc1c807f2dd49d3bde19bbc5d5a5f49ed21ef987ea30f34b2ab457?07zXZ !#,[a] b2u jӫ`(y/ۮB65.){#N;L˧Q;qZm;x<̏b^0͝' pn.Lr`V]b#BJb7kUOTt[`=<2Qlo06kXZǚ{b, !QC^<'/@1+Sw *5 5Dھ>C1 < C%<ٓ*uGI ZO=nY} ~Yҩ0`8Z|ጁxdE sH |1 Xc&g˙k{j MlMGr9Nն˾dT S Q[ A̋3Btp.hR`k7f<'@sj(<ĴW9=Sʑ]W>JꢪGY0ApQog2w/~i#6rTli*#&* 쯟H.t tX&ۥdkWRcS< < Y: {ylT&LA+϶1ochs'cs`я`bl\ń<351[ƴN"Y_ы`Y^4}h{3r9z'6}7"lcFZTt~P6dYYnsngr__eF\1(əW8uݣF(+6z86fe7zn yAS`1]{@@C0wD3~ R4`)e>'6VYiw%xӍ:ؚݝ:s!ˆBls ݄% 3.*NL nQb ȗ5 Tyf0A8gDh[!̆O {$t=vS~8,DShh˚R)mb.&w[qZ!qҰJX?vݻa`HʰeL^u-瘞 œ04,zX f 7tl/+'fsM>HKM-x#b#yj}N>icM̏?_gND-5 Rx}}vg~zZ/B률p8ROIKݐ{`;XYjFȾk_y ͐᭐671T$!~7^aQܸhjOuE. IFd fҴz$AZje:/7Y^JW%9o o(-V)_FY>uգp!-ѯ%]J|~dFQ@*gMeT^ 6VWd5JgQnʊ>|Y+ pyT"Xx峵O0\%j>xՌBéEX6xsmGN BwH 3u)SŎ )Ǝ8VW`fzKUa]!R8e]/ kN3]y1w}g ~/k Ir.|Y}*'Z:u:/ [f*ؑ>5ՕhnYG&˗r? 梖ӛ&INM- !kBzaR-M"t*ul@g߄D؍\?tR]ÈA{:x%D BC 7Ǭ#1 6@b!t:vZGZvJDZ vJH1d$N]Ll^co+(CnvGqu"H,o%0Hb:9 ig:\qXNGB\=w2n|<L.FRd|`s\,b;6p;yyu\9B *o- m{ą^;f˫8Z0=xY_fYCdYU*7^ЋJ'3bACP).T<&˒h^/'Sb3WTIYNű,\U_NMп(N9`=rXWR0o;Akjtyj9s/79R)dfްD 2ʈ;W{h~U%A[+Rj ܍e<} VBb?NNY!"X>'22;J5O;fŠj'.l!>d5~"!V'"oi*/]: %S-o4O3E oht9aϻ  ^3`L& v%p’SQLASݜGZ'}$j7u0pԢSy G(Hb{ Y! Ǻևvam#OIDq1AZff}#hi\8Ԟb/jiZCIrq+j"NYiBUNfuGIV9cLA(Bb/1w$&|t u ]}a3tcڇH&5k];U Q3ZJ Lx*EZ!ѧӱrs48^DWHg+vG ! DfZ]PHvL:bm?HXӨ>i:|=Xye,eKLm-R}S#%jN=jzIp4#(i?kjIN˟gu๫KJjo ;!8h,hE%\T}`ROp@_`N`9siz$A8+WBBJ Cr)7Ŷ `fFduܛ>D^z'DM L!z`7詰"Tà0]!yU'2/ɉFb^3|)˪JG/ώF3GmV}1Zv8 M"s=TE@b*%ޝ[ttڍNP09"Tv8cG@dF/T -I 3Ϗ9ǧ 熑]?D!~1P?EYVnٙ{-@&mjm/.rt<_m>|)γ8B둊 NM'(fl`.R*Z胇JKXEZ U/j>- kd[J^C? X<5ܠ nL!"$ВP"b{ekTB\l#Etʎq[;ZCRr:c^`)(ͬ`.pÅ!QCZD!s`L2D6gd5;]7x&A$ gsaqe{D]@WGxf~7&bKдsL/ #jF(m>+hhEOEYTjH#%̓l"+'mPY@ccO8߾ xWU R0i]ׅuG@S-sWHk|-v[q@g 6.Ă X\ݠ :f#H,hGp[8Kv3ܹ.a't)PǪ<hƸd.4.ZٳOGXR]{.bWKm | V]_59) C5(JH sZ!n]ݱE"V$MUˑV-,QvfyEJd 珌4{kyDƇ_PɲrNl眸P8 Pg.+CTKbmY9yC]nD gײ“ do^8aIԓd7oVs~҂TCWdN`l~6?rSC(u'Zۻ'?X^:c&T-_㮹`lv~hb :W7T\#?>÷?"L8vf;q"]'ތu4/1vvY2%Fx7A:Ce6(`?͡ x(@> s@2Yskh۫˔NA&tdѳ 6t^D06R 8M|S@e |bh30Lgbl ':OT ,3WgijdGDLN?kܷZmQ`R<&OBH]lh]aϐ4DYX>@r&K#+dR2$Vj[0[OvD Xuj ^HN1"+aN2O`-h7tl*C2peqP2HR\gu\f]3 ̯`#nS,cLLFB1sYLj'iYa1#EkӀȌ*i%L~L]!aU.p?Ls-<KCW;{~R:&c+p8&4_bN/m5<87@!UFsFk/f?b@y;6ssqˣ.DAn%np_^t/YPpְPZ*ªON./xҠ|UӮ+MNeK9ʿFAtw?x\#Ԛ IM`gB)]"ԇ~f{>;^(GsxbϐV7T9L)jţZNnPmZg#\rT.-\IP?Q^Kfv,aY(U03]756ubUE}]L[r_jʃ(HjT֝uk}9I_3!1pu&[w-Zt[8߭(3ƪ*W%tտ&"Jڣg͒l/C84="$,@cHZ"3rGڎ+Iؗx=㰄9Tl'z1\g DuD\:ԟB ֘wFe"'{+c+^W4uY9+;ЭH S 7ǯy/zIi7bRFZ?n{ *(X*W.!?==\T^W2jL{4x&g Wb۾p3__ ܣ^%& {X3$n!u!*);I%lj`Ael~^#EZR5ATU6VZmq/N|sr!G l(cPE W)m `bK"TݲGa x*{ '~WX}\{ ƢVN[F[*!%L .)d4ynXR$_.Om3OuL$zI//z< g%M3_W!5vC ! *{8C|ʀͫH!)Q*,޴XILR+ݺIաsi'VoDFJ?VKs؊zG1N|6H-#tPL$8s/mUjBGMds^˰=5sbݍ (w=g?c7:(Sc̵g]5`5]kFD,,Ni]SfZ RqQ*nsk BLj2},ƬYNj`9^oY'y_W`jћ_ !˦wd9kI9iݡ&-fQq>"///N52O#J +@u00EKiHZx4?Hm#i^>}8pfAW33}|xDg4Wâ#: Ϲ~bP}4y/םșH[EmK̻9L-ڙ'CƌIqEjePdfc{g4'&UD^V'L7a?K+O@9&fg^,/fTBTq. lFHoLZX?H؆Mͫ}RPm,s- ˜NC UU*Ś$I1GV߬-Ӆ0/#wW42<ȡ;8Pȫ4P+.JHEؔ=VTld}a 9ue;`N|-űpx}l sn.ۺ*kaebR8ȩڊ-uk@qݙh<;4lAR0 8D T+H 5A1 Ӳ UCtK|;Z; јru S)ur6ޚԨ pBc 8i {.woΎZ4KrM y4^t"aEnUIYe\ZA h>{ioO;QdkRnHΉ6ޡne74Q)>f4[`L9@︺5ULP% N@yh9"q/ S1՛U[_ZsÚũ*/r ♙P?{L7=`PVn$&àË>6/ą wϓ/zoC[mG vk<uL4[(ܚs c!pu3ٶOL8COhW0iLDks^m@" k oG Е !p%2\L,CVbr9coqm~YF&pmQސAUGٛߣ\1\jv!{G!3Cfh̙t?ҋdX^%6H#@Stƹv&%?V?o b[`o$͛/mWK/\?<3ɼM40Z5w0fO oi^ Ɗ<%*B_"Fy91ߟe-59.QY .'EmFzŷ] ~9+-j;M źDifY\HŁr-UCpUgY-l803k#V OBM{ DΑǔḁ#%DXKT]Ș&ZUTwTZ Or .\MR!(qײv(]ZԒ!LLɰq,m=?bB o*lȒ+ˍA_+x򸗫[/Cuz :! t Go WB]c7na%N%MNe}V[OTһ*ܚH-C&pdL:!L9iA?pcpޗf@#C ݽDʖ[ahԏoOؒҊK;:*Ņ z)y 5&J )/\tW1-'6ۧ$,V'/Aq` \K_! sPb68YZE-L(g:5Ke"eh&D*" Ko1,xՍHS)坦 뀁.un92:ĩ`Gx?v@DeNPt8 4Sc"fɍjbo tm:26' 6KI*A`n8SoVƴn?6n9RXh н 溦Upk 0&\{աУ0 JPk |!ʋ:h W&( ZEuĵKfD25 v11$)7$pkقRRkWiPrp[ub*pWQ7M-uT&%K@քLT+rD"D{f֥@I3=/tߠvTӽy@GaN E79q-yūB QE^K\#ksryelߥyMƋM9>ȑ]Kxy{ ٬I9>㗝PaE:CE:RdؕKF~|3_ !Rǚ,u>z"|R&o+40gd[lgTgk!iQL` gOj3x=j5&B5,r<ŭ:.i]_C$`%+ غ0p2ޟd}%%`/Scܻ:ui ;b퇅>qM@Tր @ׇ5Ӗ5ݷ dӾLHrAt+ V؜Ԃ<{~iu5+TPi ɒ!wG謁4 l0cT)^OmbA7:i[e~, N~F`PflRl{JHD`y=8} ܑ<׵RgGI(KgPq{1&^LoiN LO3P^Siꓬɧ8%hn>F3aT݃ L Ҹ2l7l=f8Ԣ"ZKRyoAи EM\k1IRA 9#Hjb#OՉ^ y?+/<.x|')FG1hm5D@ѯ{\J; algIE(bMbaZJ~Ι(79.V5,vw qBX BB&+ONU > 9G7 =dWe*蝹 "!ڣlivcu-MKM`6 <=~dt&9 kl47/q,#QuAr5ԻՊz*$B^bl}8H;FY!͹v{C!!K*xuFc-$pγ-tQ@+mU/UfmLMa׮gQȒXFG/ݩ>e.;{*C|f:caq,E9= wHzaqy6h΀ձi!wqڇjrm+孑W܇j\VnCx~ك:~K>iհ>? E!f܊N ~F^2.혅}0~ J\T)@Az.+պ=?&,ZDD-y=B"Q`0Cd2DOhxJu3, FCZ'UAe u4!9V ΝpV~v3X#d&X|՜[c[})n(b>  TAܬ&>rWSuZ<6$F*11! >+3Ukk2Y>qK PJg]`ܫכ\ԫG8!Z(0aTCK}%I3ꏕ_L^3jDOCn)EnƐ6bui:R"C1J\̩5R]is=('jI1V`m.=*3MtHWʯfj n5rm@HtwrFraTnqȌ&0oط{ qs]$M)уԾ VggxB u(}Ae!^Y U5VZB߆~aїJrYvh-uizڠB!gKz65&SnT/Rus}; ֎>X?2vEu漄Y˔IXI?e6wx`W2JT}XȽ;>ODR*dHnJaUXךЏ ke voe;wɖgl?RZnmw%ك)`bh`G*6M׺/M˚,n |8=Ւl!ϧޢL}aӖwZCAt51SG9N&O@Ձ0㶻OtVoKN8G&YZo@br!P~ARڱ[b#w ŗ8\Xn)|K( PJf=GkHrw班lIkܫ{AUSR9,bj'EoFeDA#˃놺Py}`3?-IBO"<Ɏ CUu SR#}jc8޷w5(ZZ΍i7y޴hYC ߮,ũ>ȌǟvZbkak'pd hIuA#EO1S"+A$3U!gnt*Ppחco* Lj= gw WWdj y$stZ>_ei֐xLIsV7%r]PYk.;yCq.bZH[9l6 cWokqyI-JEKY˙,~ xkJzu|~Ѡ NoUHw<yll(Ҋhzx"Fy[a.F-8N?S[&xr_DyW]T3/"|?I:|)p4N9 (ݰ)ɕ'`F=|O0Һ>p!u[N(~qWmdpwnxvnۤt4i27SƒȡoR)6jvC?0hCG!b"MΣ]8>:Q(Y 8o=w)`%O)Ջ•Kǐ)OX%QݢFYH&[xME/I4ÜY= k-,al)zۂg%+Zf2O@h-9JO*=۟f:5xJWc1EB?NJs>Gi=@X#&5^WnG]UG޲sBDſ{}o/؇cZ@k(vHOF|V[FbYI)Th/'1mͣqVCH/_:~p'r䜎 qqD=,܁yفS# i󲤬HiFV4B@p$ >W;kRªuۃƍl\qsnd7!Do?I߄Ʌ32pİVy!xi_9w&[!ju;V2rL$] G>F(L|>LbO8DN _,{aefYnO7.%R5hϘRl^3cmjj(yPFUOi=nΛJ82(Z]\Ԕ\jȀ殳!#<-@O%&mDT@J`yF/*>{^rsQ˶k)*Nxx'L!`*WqR[2fo/Y<0$t+2ˈ2CR-_qQpbh{j/[p0ҏ[JX= 賲W&(#)[N(ß"R#u? 7 GßvIRTx|&$TLOҖxu6I!~ƽsge;l5{B7؄=cL6,2s17\ѦMnpRFjoíF(И)\?gWN0*Ȩ:H-oI˅ Ԋf(|0i#l8:lQI+ӿ5uƂ%2CxM ,Qׂ{"KO-X-]FmdDM--7TfHq-l@$ 8&*ŖXLhh'z*NwcK\Sȣ'k7Xߠp Q&ۯn$ _jg֢AI7 Wˏ+P@H[4 k>p,nDk@U-PY|Hg<9>`|~޾gǔ5rn}a3UM1Kg2ڑ[׫/0%+PDkOl i3Z1|w՗Lt Pr]:*>þ[_bczx,N*HVzd-6Sʡ0b>)A2w{s2 sE?u[ aSh69#ZQ ߓwȡ]%2y|Գ81u>W(o+4=GAL|"(⅒~/[&*g:TXU{7-SU\oCz@ʊ'"9LCʓs=PfҜ#,[']?6zufHB7doNta׽1'TLLJSi8Y#e]!Sǃ@ޟΝ֔%s#չ?5uFc B2|Ym@{5$z;=#K>OBP+ϋ6 6a"q8l ͵ sC4:0ĨBS%Sj9':\)f n_JЋY6:C8 ʢ "1jڕ9}U&< P f ʷ^z1ʫWߝH,/,YXfs'QL6c[u N/N',JG|cƆt'k9Y&dϟLw3 GYQf@Z !|W 82^ڞE%\P^sF"`>\c]c|8EK:k(2ه'RoҫBMIV24`KNe4/㽪 ݿ*GmDݲ؁/04ja,$94 $[ qt=3(b@Bp]|2Gб[5PJoPov;`;꒯E "G=XE"|J?K&6y7V6kR ld ڑ)s[}u X:YKo%U[ֱhG9-%]U+faUiT'c gkI|{rt@דDeKs}#q$R6]:$LpY`P2"G?gq9e,СMqS~"r)!;Lqʕ.w0X=vx`=#y .UJ-8⛖[U(6*bXd^"QJMl Y: ~{1 r߳Ӯpl4hu)*\;Ef^Ek6?P*nHYZa[㭶% -1ʝD/jN; G,h. aJ{!anmK39A.lXJ< _zsQejLyJ{KeF#st{)Lt/}Et0t$(vKB >7 ܺ~1%q:NքhER)Ұ=W>t%^4jOLveܽx- lRPK52*Z>_1o:oFPsIX,UW댈1±=5輧<#95>Rgoyj[0Aۭi0Ga)~[%f.?]?_ırὲ5hYAʨu:^]5t vh=4c~133{O$F"[~rb-; VM/_]؛͵' sYb;CO w W*Ʌ 2i (Ub4գ!PA[cu"':їX< hrfE{)W "GqHV2oEX$Aaekv{N<FT| T/ VP6kpF2ex| AD(Gs8z\qkѝjÐ^v[p?e' ϙ>UFb4Ú84QEd#ag K@#[A&4fҚ{3xwgw}~˙Rd}p<ǟ`cHUjdNwܒ_gkV_c\k"%`*ijv Ig=SyvЁSimN 9VO-c U"'pqrA(c>>O^YFc J2\Ҫ2`qa_ӡ/BE-I>,ln,q:{;O̮Ü(TB~'(ۅ-H~Yڭj"MfbM]#|WE_EJ!m<܂P?F2(9\<6tM>M]{X'c-cq0fPk07TdOvk<'Ŝߟo-HY+^g6n@;$JV蔓P6[^p{)7Lf^h螐ĢF\ 0Jևͅ KV` 4@~Yï ' ]| a XknR,j)Qf? ޥCs}K= $diLQx= ֝~ Bk_=qGn3.Z 0$PF%0V}{dĵ?C{Y dS51cG4H8?:)_CFׂӏiVM(SR, ~i١K6O=9vś$뤬6$AVE=KK X-ӵBk8f9bK^01N۳!ƙ1+2w$<-T*2G.@2uޘ2d|Ty#YUx0Tq rY=LP:\ź[P|hmVXR+5H³EzՌX' iht i%.ܻ^NݥC3 [ E^eT%֢WΖuBpǔȋnٹ'և=gvK'Y&/=r#c` EO9?( 2_slD룯cu[@qE 3okr'85+A:_uQzyDFΤ@/}dtY7QOQxԩ;K[Qog, J׮n2_o#=?טgZO5=$\ L%Ql^Uẅ́l;Ƿ)3xs+4L8BH@75AKVu*1 K*7QL]0GQmjD|uG%YK9wo'T\sß%hi/W8rgZ=I}Tw>Cկ(9-ˡ+ZLV] GhE,pi;uaq~Y 3T@6!Ki9^^| J8qM$91b9Rg%BW mɭEMPd֚\v?F0Ud@^xHlXѸ`*BЗ} .^A WgH~&[Ư)LFTžeBév:oj"/*ޜ~L}n`.|wסfFBs<Ό;kܳ(YU;w8a:b-V$MARU>XkT&O#gߞIѼuPRDS[)gQD-cOXBɡtQHA'&okdMD<})2nOϒX=F]K-0KH¥!pNA63$hߩvbwD#.7!pYjXkۖ=N5Tݱ\ Mxa-~ɎkCg-QpOh*//}*M~E1d%dԇք YZ