did-0.20-1.el8$>&Uxj]Z>={@?{0d   9$(7FM \hk@k k k k k  0k!k#k& &$k'' (, )K ()z8)9):-GaTkHckIdkXeYe$\e@k]fk^nv bp"dqreqwfqzlq|tqkus@kvtwukxwkyy<`zzzz{,Cdid0.201.el8What did you do last week, month, year?Comfortably gather status report data (e.g. list of committed changes) for given week, month, quarter, year or selected date range. By default all available stats for this week are reported.d t{buildvm-x86-28.iad2.fedoraproject.orgFedora ProjectFedora ProjectGPLv2+Fedora ProjectUnspecifiedhttps://github.com/psss/didlinuxnoarch' i;>;>44C#BB  EE  ,9,9KK$$22++((-- MM  55%g%g ? ?AA X%3;$21)"@ OW ,I!B) "C=F~ AA큤A큤A큤A큤A큤A큤A큤d tod tqd tqd tqd tqd tqd tqd tqd tqYud trd tqd tqd tqd tqd tqd tqd tqd tqd tqd tqd4Ud4Ud tqd4Ud trd tqd tqd tqd tqd tqd tqd tqd tqd tqd tqd tqd tqd tqd tqd tqd tqd tqd tqd tqd tqd tqd tqd tqd tqd tqd tqd tqd tqd tqd tqd tqd tqd tqd tqd tqd tqd tqd tqd tqd tqd tqd tqd tqd tqd tqd tqd tqd tqd4Ud4Ud4Ud4Ud4Ud4Ud4Ud4Ud4Ud4Ud4Ud4Ud4Ud4Ud4Ud d4Ud4Ud4Ud4Ud4Ud4Ud4Ud d4Ud tsd d hSd4U\t d tsd4Ud hS6c6e3096f2045b9b269a4a529c80ab5a10226ec4c01301d5afe908c58032309f9f9de9070b3ccd6c5c0e2e08587a91343c78121cc6949fb55e7b39ebd595b76d8b5651340d6d96bb8ce8e8c7e3268954dc017f447fae74b0b3d8c4ee359a97fc01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546bc5fd07dff3283bfeb01da942fa34cd6688b119f142cd070421a3648d2925a443a919159f6113db7ae68c8ee85b1bb38bb297e22d16a882bd24774c99204615918c3c410cdb995ce65a61c0837f120bf859b007a8d2f95ca1c52e88d66285c9eabec15b9753f679ee787daeeed1072ca5f69f6509e4b4dbc595e51f2b8f9fa6a5bec15b9753f679ee787daeeed1072ca5f69f6509e4b4dbc595e51f2b8f9fa6a55c9dce902c3b84b01dcd245a180a8acfeb583c684fb5fd3586ac381c6a640ac15c9dce902c3b84b01dcd245a180a8acfeb583c684fb5fd3586ac381c6a640ac117fe7155add49dde51e9cd918e4e9fdb11b864905f0c4a050933de2f8acb85fa17fe7155add49dde51e9cd918e4e9fdb11b864905f0c4a050933de2f8acb85fa523737cc51f1005c8a89abe0428ec7daaf7b623b238372d0f42a6f6aea1dffea523737cc51f1005c8a89abe0428ec7daaf7b623b238372d0f42a6f6aea1dffea078a2ae162777d25285ad001d6dac27018e456c1f5207669b6f2317c4c03d1e9078a2ae162777d25285ad001d6dac27018e456c1f5207669b6f2317c4c03d1e97dbeb64612ce52a7edfef13b8c6af16b69554a43bdd4a4fb98231fa2b75aabd4d9de74314f855ba51e6c4c378d19e8d4a23ee311f8ad8d13cc6b8afa260f5f5a9bcbf8146fa593a32bf5f28b1c39ce321524e35481d9fa1d44e0a602b9eb10cc8d1df933770001ac5c8ea044f568ecfa73dda9dc27f548c71021c32d034589648d1df933770001ac5c8ea044f568ecfa73dda9dc27f548c71021c32d03458964f5dbd6d4d7d2724fa699669c5243e1c9e0bebdfcdc8e5219dfa727871a99796af5dbd6d4d7d2724fa699669c5243e1c9e0bebdfcdc8e5219dfa727871a99796a0d6d7179b0369ad7da6db85a92e642b45e79813dff6eee57ddb13cfe023f80e80d6d7179b0369ad7da6db85a92e642b45e79813dff6eee57ddb13cfe023f80e8a1f75f1df7042a8f043527442073b8f173749dce950e4d212b4f0a7429638120a1f75f1df7042a8f043527442073b8f173749dce950e4d212b4f0a742963812058764389e0c898428aa34f01f5181207d7f6142c1cdf3e1b6a9f2881293b838758764389e0c898428aa34f01f5181207d7f6142c1cdf3e1b6a9f2881293b83873abb894859c4e401d10254df2d37d9e819ed1b742a72a6edfad46281cb69f52b3abb894859c4e401d10254df2d37d9e819ed1b742a72a6edfad46281cb69f52b5203b35e5cf1fb7e88488b510fd76352257b189fdd7472d127875c55aea6dd7d5203b35e5cf1fb7e88488b510fd76352257b189fdd7472d127875c55aea6dd7d5c624dd38dabcdd1286f4e5b3e0f88e90d87230b695966c5d344720a9fc72afc5c624dd38dabcdd1286f4e5b3e0f88e90d87230b695966c5d344720a9fc72afc23d03b3313fb7380d355c57496aea1216af1a1ebf7151f96102c34a556262e8d23d03b3313fb7380d355c57496aea1216af1a1ebf7151f96102c34a556262e8db0f307105121bf1946a8764e858337ba212b526688b5303b0c6ecee1b42448c0b0f307105121bf1946a8764e858337ba212b526688b5303b0c6ecee1b42448c038cd72f3e8f90888e472713c4cf1a33260e4d52bc9750c6573ab183d35be903f38cd72f3e8f90888e472713c4cf1a33260e4d52bc9750c6573ab183d35be903f4d93da1280a11b8328f6a6af33080b898d19381d1d789dfa91343d3e4b5524c34d93da1280a11b8328f6a6af33080b898d19381d1d789dfa91343d3e4b5524c3aa1ec0985d18fcc3da840192122a40f630cf04915cd2cbb6a8deb2ceecfd9b4faa1ec0985d18fcc3da840192122a40f630cf04915cd2cbb6a8deb2ceecfd9b4f47c26d7492e7df5be9449b6a5da249c8938e076acf433062cd52cee11d59021947c26d7492e7df5be9449b6a5da249c8938e076acf433062cd52cee11d590219485432ffadec05af56168bffe7c6d68dfe4a8bac2f2920e43f94bf38ad06e3d1485432ffadec05af56168bffe7c6d68dfe4a8bac2f2920e43f94bf38ad06e3d17450e4a52af142848d2f1bcf04766881f082298b46261bf3a24663e26573c65d7450e4a52af142848d2f1bcf04766881f082298b46261bf3a24663e26573c65d6ebbd507b929547ed9a769ad85749b5fcf117056578412a98b66abaf403561386ebbd507b929547ed9a769ad85749b5fcf117056578412a98b66abaf403561382fbcb552a14af2f7faf15bae61ad8b2d7b08cc6c55007ec223173ca9b1340b012fbcb552a14af2f7faf15bae61ad8b2d7b08cc6c55007ec223173ca9b1340b0182713f9cc0d74ac9cc3178e647a4e1e90dfc45a9035d315df8c2381a835d68e182713f9cc0d74ac9cc3178e647a4e1e90dfc45a9035d315df8c2381a835d68e1b7df11851e958ad0e5a71f1a9ed442ed2928a4f85df9343de4969129a37f7668b7df11851e958ad0e5a71f1a9ed442ed2928a4f85df9343de4969129a37f76686e484bc841c7d2310c6137207a1ea94f756c89cf7002a3284b2059e2f5a60ac06e484bc841c7d2310c6137207a1ea94f756c89cf7002a3284b2059e2f5a60ac0a534dbe497f83cad967e77bb0bf75b70596aa467779df073357181c84d156f86a534dbe497f83cad967e77bb0bf75b70596aa467779df073357181c84d156f865a942a962e5f5e98b72fabeb6026c30e904c9042e2512af3b27307c0d7e78a395a942a962e5f5e98b72fabeb6026c30e904c9042e2512af3b27307c0d7e78a398be94b13ba3eccae7879f1477d224619a6e95d4ac8189f77daeac30f2d4670c18be94b13ba3eccae7879f1477d224619a6e95d4ac8189f77daeac30f2d4670c175b68564230fb5308dd36d288d69b14dd110c9c124f5343e355d61cd4d15145f6b3d39212d8dfd2511e2575daa915cdbd69cfc6907000416ddbe716a6fe36948e44deee0db2beab411e21efe73a637eda8f03607dc413782b8947cc0a54db0fac7d966705f1735e838a557a03306df5034474fa59d80f37e4009a84542df82f1c9606d89281c732809fa421115c89637f8c7dc63d891af3abb8510e66a3a2e7822d9d6193bfbe92f6de06669d8248e75350e209ae9ea316bb4c25f6f71c0a9b973ca1a2f8f163a481c4d1352d7cd2a73fcf102413f090205cc5955c7db9786e9515b1027fdcf52bbd52b98579d6ac6f99018528313a6af840425062084e69ff266643ca9bec52d95825441f7931c0647f938c6414598819fee734e9b84f68d388f1796ab4befe495827346c065d8238e60bc98e7ac5aedc74176a41983383bd87455bc4c4c4ea615f2fad4dfb4acff2fbfcc4b7420335cab6404ad792e7506648c9f4a9fcd43103f0a202c587078baabde9a5f3e76052f02beccb1731e90b8c3189d2a4e4150ff3df543cef9d15063fe7aae7ff7f44bc127a3de4ec3298a369a76107b9bc638de31563844a7e80e002aa51e2c86969f10898a3960917bc3bbd0a233788d8784cbb2c9226b91a4b209d76cb47c3abb784777934707c298e3042f6ae7e860e132c3ece6efcd6ef7de6614a51cceea6f9d585b3cf802726e1db3d627aa3feb1ed98a9cbf10a730e8aaf6f241877c6b542eeadb948f75a63d378ab872ca61770eda9ca3eab153fce29f69ce4165fe8a94c5312b8551ef74758560e426380ac4e617dc77f3adef7d2d1e99b096256c4d0ad95edab38c44d7cde01fbdcfe48358e7be31a01aef002fd656693f6a035cbcd277d41fdae944b5f1673f8459c7e356d7aaeaa9b1911a985a2d3dab43b64b443ee332aef622e7d42dbdf27606fd56a0400cf9f513ba384c9227f01e9639f46cfa7653f9b49d2a4747f8c470a5bf204a117a3979aa63f37c76d12a4b78db7ef99d9118dd6e4128627d6910d58c84ae48af3235c32c547ecd87341df79b1f60482d70879d366edc5a5c6140a511853b5403f98dd6255ddf21221966cc4821332f7bd892a447a6286697407b91498311d2358139cc395736e556443a7f0ca62e8998ad34da37f046c3059c4efbe0f670e6c28fe8325a691379eb908c00e8efd17c6e27fa6875df2780eefade2e4c3bce3311812c06d8c3857e66e81cb680125c05d78aca8852b3dc5c8ee862c7db296f2f7f35bca3a174efb0eb392b3b17bd94b341851429a3dff411b1c2fc730e29da6623b663e3488dca68072324b8d550145a932d35755347b70fa3bebba4rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootdid-0.20-1.el8.src.rpmdidpython3.6dist(did)python3dist(did)@@@@     /usr/bin/python3.6python(abi)python3-bugzillapython3-httplib2python3-nitratepython3-requests-gssapipython3.6dist(python-dateutil)python3.6dist(requests)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.3d @a`}p_ L]]A])]@]?\@[@Xv@WW@V@UU@U@U*U8U7@U4@Petr Šplíchal - 0.20-1Lukáš Zachar - 0.19-1Petr Šplíchal - 0.18-1Petr Šplíchal - 0.17-1Petr Šplíchal - 0.16-1Petr Šplíchal - 0.15-1Petr Šplíchal - 0.14-2Petr Šplíchal - 0.14-1Petr Šplíchal - 0.13-1Petr Šplíchal 0.12-1Petr Šplíchal 0.11-1Martin Frodl 0.10-1Petr Šplíchal 0.9-1Petr Šplíchal 0.8-1Petr Šplíchal 0.7-1Petr Šplíchal 0.6-1Petr Šplíchal 0.5-1Petr Šplíchal 0.4-1Petr Šplíchal 0.3-1Petr Šplíchal 0.2-1Petr Šplíchal 0.1-0- Produce fixed `phabricator` statistics - Address packit warning on the `metadata` key - Remove the Travis CI configuration - Fix pytest invocation - Move common constants to the top of `did.utils` - Add new configuration options for custom separator - Fix broken phabricator tests - Fix potentially uninitialized local variable - Add CodeQL workflow for GitHub code scanning - Add comment stats on GitHub issues & pull requests - Add the `name-tests-test` pre-commit hook - Add the new `phabricator` plugin - Update test data for `sentry`, `gitlab` and `gerrit` - Update `pre-commit` configuration, enable `flake8` - Allow all plugins to fetch secrets from files - Update packit config to address recent changes - Fix typo in the Google plugin docstring - Speed up local testing, add missing require - Update google plugin installation instructions - Koji plugin - Handle GitHub API rate limit - Add Github Action for PyPI releases- Install all required packages during docs building - Adjust code style to be pep8 compatible - Update docs for contributors, enable pre-commit - Add basic support for Zammad - Check if the GitHub credential token is valid - Fix jira issues search when user `login` provided - Add minor clarification note about token name - Split jira token expiration into two options - Adjust the support for Jira Personal Access Tokens - Support Personal Access Token in the Jira plugin - Return all the bugzilla results from a search - Install fresh sphinx when building readthedocs - Adjust the paging support for the GitHub plugin - Add pagination support for GitHub, fixes #247 - Adjust the new plugin for reporting bodhi updates - Add a new plugin with support for Bodhi updates - Use user email for searching updated jira issues - Adjust the switch from fiscal to calendar year - Switch from fiscal year to natural year - Update docs for gitlab, github and confluence - Give a better message upon jira search failure - Raise the number of github issues fetched per page- Support custom xmlrpc endpoint for MoinMoin wiki - Adjust the approved merge requests for gitlab - Add search for approved merge requests in gitlab - Enable copr builds from master, simplify tests - Add "no prefix" rule to commit message suggestions - Simplify packit config, enable epel-8 for testing - Do not use interpolation for ConfigParser - Expand tilde in config path values - Fix a typo in the README format section - Update test data for the gerrit plugin - Adjust password file support for jira & confluence - Add password file options for jira and confluence- Prevent exploring tests under the tmt directory - Run unit tests always under the English locale - Enable basic smoke test against github in packit - Disable test for the redmine plugin - Update test data for the redmine plugin - Update test data for the sentry plugin - Update test data for the gerrit plugin - Use calendar year quarters by default [fix #223] - Merge the improved Jira search [#198] - Adjust improved Jira search using scriptrunner - Use scriptrunner issueFunction to speed up things - Simplify Packit config (copr_build no more needed) - Update test data for the sentry plugin - Implement Jira issue comparison to prevent dupes - Do not break sorting on merge - Add default command into the info log [fix #217] - Enable Python 3.8 in Travis, update metadata- Convert smoke test into docs test, fix config file - Include a short summary in the help usage message - Enable simple smoke test in the testing farm - Add nitrate back into the package requires - Enable custom tarball in Packit to fix man page - Mention custom plugins config on the plugins page - Enable copr builds and add packit config - Custom eprint() is no more necessary [fix #211] - Convert custom section order to int [fix #212]- Create a single StatsGroup for 'items' [fix #208] - Google plugin __unicode__ leftover- Include python3-setuptools in the BuildRequires - Use info level to log problems with plugin import- Include setup.py, use auto build/install, enable tests - Fix 'did --test' when no config is present - Update spec file for Python 3 - Update shebang to explicitly use python3 - Fix mixed tabs and spaces in docs/conf.py - Goodbye Python 2! Thanks and have a good night ;-) - Cleanup built docs directly - Do not remove python's egg when doing the cleanup - Document the custom plugin configuration - A couple of custom plugins feature adjustments - Support for custom plugin location [#160] - Fix typo in the license classifier- Support for the full file path config [#140] - Add the 'last friday' command [#197] - New plugin with basic confluence support [#199] - Improve redmine documentation [#195] - Add a new 'wip' option for gerrit [#194] - Include project name in gerrit stats [#192] - Fix the configuration examples for gerrit - Simplify Pagure search for created issues - Extended query for verified bugs [fix #189] - Fix for reviewed gerrit changes [#188] - Add gerrit work-in-progress changes [#187] - Fix for gerrit log strings [#186] - Improve gerrit search limit [#185] - Document API key auth for bugzilla [fix #180] - Mock bugzilla module to fix generating docs - Update feedparser requires - Fix for gerrit plugin typo [#179]- Add missing redmine dependency [fix #177] - Fix GitLab plugin's ssl_verify option [fix #168] - Document GitLab access token scope - Merge ssl_verify support for Jira [#169] - Merge support for Trello commented cards [#170] - Fix commented cards title, improve the test suite - Add a simple test for completed tasks, update auth - Merge support for completed Google tasks [#173] - Merge fix for the Google dependencies [#166] - Document additional google dependencies - Adding support for Google tasks - Add commentCard to trello DEFAULT_FILTERS - Allow to set 'ssl_verify' config for jira plugin - Support 'creator' in bugzilla plugin [fix #167] - Give a nice error when user not found [fix #159] - Fix jira basic authentication [fix #163] - Fix long_description in setup.py - Update pip installation instructions - Update the example config with recent plugins - Describe in more detail how the tool works - Silently ignore non-git directories [fix #143] - Separate arguments preparation, add test coverage - New option --test to run a simple smoke test - Remove python2-gssapi from Requires - Make REQUESTS_CA_BUNDLE example copy-paste-able - Merge fix for the gitlab --since issue [fix #156] - Remove gssapi dependency from the main cli module - Quick start section, update install instructions - Simplify setup.py, update requires - Fix --since issue in gitlab plugin- Validate plugin types in config [fix #148] - Use email for searching Jira issues [fix #122] - Handle authentication errors in the Jira plugin - Update shebang to explicitly use python2 - Add a new section Questions to docs [fix #155] - Raise error on unsuccessful request [fix #154] - New plugin for Pagure stats [fix #153] - Use requests-gssapi for Jira stats - Fix problems with the Sentry plugin - Merge configurable ssl verify for gitlab [#136] - Merge the improved gitlab search [#137] - Merge the new redmine plugin [#135] - Some minor adjustments for the redmine plugin - GitHub stats about reviewed PRs [#127] - Remove zero-fill from Jira issues [fix #149] - Add oauth2client to docs requirements [fix #152] - Adjust until limit of the sentry plugin [fix #151] - Update test data for the sentry & google plugins - Update Python macros to new packaging standards - Port to python-gssapi - Fixed issue with failing tests - Remove the idonethis plugin - Merge the new sentry plugin - Add basic Redmine support - Add basic GitLab support - Add search for subscribed bugs - Add did.spec to MANIFEST.in - Merge fix for bugs patched when created [#109] - Merge the new Bugzilla query syntax [#111] - Fetch only needed stats during GitHub testing - Merge support for pull request separation [#114] - Show month name / week number by default [#106]- New plugin for Google Apps - Document how to generate documentation locally - Mock C modules while building documentation - Make all make versions happy - Add requirements.txt to fix docs building - Properly handle GitHub issues with Unicode names - Add login key to github section in example config - Update install docs with fresh Fedora instructions - Update coveralls links in README - List install dependencies for Debian-based systems - Use another Trac instance in plugin test - Move kerberos to extra requires- New plugins supported: Trello, bit.ly, idonethis - Support 'did yesterday' for yesterday's updates - Ignore comment updates without author specified - User does not have to be assignee to close a bug - Create vim tags using the 'make tags' target - Use option prefix also for git, header and footer - Extend the test coverage for cli, base and utils - Rename DID_CONFIG to DID_DIR to match the content - Improve error handling, especially config errors - Migrate option parsing from optparse to argparse - Configurable support for showing bug resolutions - Support --conf as abbreviation for --config - Initial set of tests for the trac plugin - Improve readability of gerrit by using review number - Improve closed bugs stats, add test case [fix #45] - Add statistics of closed bugs for bugzilla plugin- Give warning for git repository problems [fix #41] - Add example with config dir set to: ~/.config/did/ - Support for basic authentication in jira plugin - Support config profiles (new option --config) - Generate coverage annotations for 'make coverage' - Support aliases in config sections, improves #36 - The first draft of the github plugin [fix #42] - Support custom email/login aliases [fix #36] - Include detailed description for general options - Properly check email in gerrit messages [fix #34] - Correctly handle invalid arguments [fix #33] - Do not include the whole docs dir in the tarball - Properly document how email addresses are handled - Use wheels for python packaging (no source dist) - Include Python package building stuff in Makefile- Refer Travis CI and Coveralls in contribute docs - Remove version from the documentation completely - Unshallow the git repo as it is used for testing - Ignore errors about non-existent bugzilla emails - Better handle xmlrpclib errors during bug search - Document bugzilla plugin stats in more detail - Bugzilla test suite adjustments (split, asserts) - Log kerberos error as a debug message - Decode command line arguments from utf-8 - Filter returned bugs by email or name - Moving bug from NEW to ASSIGNED is not returning - Improve fixed bugs detection in bugzilla plugin - Allow stats name detection from multiline docs - Do not run 'make clean' in the pre-commit hook - Support fetching large queries in jira plugin - Document stats order specification in config- Provide a couple of real-life examples in docs - Convert plugin order list into table - Update welcome page and module documentation - Handle invalid dates, paths and urls - Consider ticket description change as update - Check free command line arguments for typos - Include example config in docs, adjust man page - Fix the --debug option, prevent logger duplication - Correctly handle missing config file - Move Options.time_period() to Date.period() - Update source url, add python-bugzilla to requires - Move stats classes into a separate module - Completely remove get_color_mode/set_color_mode - Adjust utils.pluralize() to take a single argument - Adjust commit-msg hook to handle comments - Move command line code to the did.cli module- New tests for command line script, bugzilla, git - Update README with synopsis and today's example - Clean up the Makefile, remove obsoleted stuff - Document general command line options in overview - Extend contribute doc with Introduction & Makefile - Update and simplify git commit hooks - Use config directory instead of a single file - New Makefile targets: test, smoke, coverage, docs - Add mr.bob template to generate new default plugin - Enable package 'extras' (dependencies) install - Do not ignore sphinx dirs _static and _templates - Move script, modules & tests out of the source dir- What did you do last week, month, year? (did rename) - Plugins: bugzilla, rt, gerrit, jira, wiki, nitrate - Separate the install/contribute documentation - Correctly handle config as utf8, email splitting - The Big Documentation Cleanup, hooks to examples - Allow parsing config file directly from string - Allow config location override, read config once - Move docs to sphinx, githooks, rpm build fix - An initial cut at creating a docker container - Refactor plugin/stats architecture - Use Travis CI, add initial tests - Move README, add code coverage and badges- Update README with PIP and test information - Enable travis-ci and some tests - A couple of adjustments after the nitrate cleanup - Remove nitrate dependency, adjust user handling- Incorporated package review feedback [BZ#1213739] - Include essential gitignore patterns - Handle custom stats as a plugin as well - Handle header & footer as other plugins - Plugin detection finalized including sort order - Style cleanup and adjustments for plugin detection - The first version of the plugin detection support- Initial packaging. !!##%%''))++--//1133557799;;==??AACCEEGGIIKLMNOPQRSTUVWXYZ[\]^_`abcdefghijk0.20-1.el80.20.10.20.1 diddiddid-0.20.1-py3.6.egg-infoPKG-INFOSOURCES.txtdependency_links.txtnot-zip-saferequires.txttop_level.txt__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycbase.cpython-36.opt-1.pycbase.cpython-36.pyccli.cpython-36.opt-1.pyccli.cpython-36.pycstats.cpython-36.opt-1.pycstats.cpython-36.pycutils.cpython-36.opt-1.pycutils.cpython-36.pycbase.pycli.pyplugins__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycbodhi.cpython-36.opt-1.pycbodhi.cpython-36.pycbugzilla.cpython-36.opt-1.pycbugzilla.cpython-36.pycconfluence.cpython-36.opt-1.pycconfluence.cpython-36.pycfooter.cpython-36.opt-1.pycfooter.cpython-36.pycgerrit.cpython-36.opt-1.pycgerrit.cpython-36.pycgit.cpython-36.opt-1.pycgit.cpython-36.pycgithub.cpython-36.opt-1.pycgithub.cpython-36.pycgitlab.cpython-36.opt-1.pycgitlab.cpython-36.pycgoogle.cpython-36.opt-1.pycgoogle.cpython-36.pycheader.cpython-36.opt-1.pycheader.cpython-36.pycitems.cpython-36.opt-1.pycitems.cpython-36.pycjira.cpython-36.opt-1.pycjira.cpython-36.pyckoji.cpython-36.opt-1.pyckoji.cpython-36.pycnitrate.cpython-36.opt-1.pycnitrate.cpython-36.pycpagure.cpython-36.opt-1.pycpagure.cpython-36.pycphabricator.cpython-36.opt-1.pycphabricator.cpython-36.pycredmine.cpython-36.opt-1.pycredmine.cpython-36.pycrt.cpython-36.opt-1.pycrt.cpython-36.pycsentry.cpython-36.opt-1.pycsentry.cpython-36.pyctrac.cpython-36.opt-1.pyctrac.cpython-36.pyctrello.cpython-36.opt-1.pyctrello.cpython-36.pycwiki.cpython-36.opt-1.pycwiki.cpython-36.pyczammad.cpython-36.opt-1.pyczammad.cpython-36.pycbodhi.pybugzilla.pyconfluence.pyfooter.pygerrit.pygit.pygithub.pygitlab.pygoogle.pyheader.pyitems.pyjira.pykoji.pynitrate.pypagure.pyphabricator.pyredmine.pyrt.pysentry.pytrac.pytrello.pywiki.pyzammad.pystats.pyutils.pydidREADME.rstexamplesconfigdockerfiledidLICENSEdid.1.gz/usr/bin//usr/lib/python3.6/site-packages//usr/lib/python3.6/site-packages/did-0.20.1-py3.6.egg-info//usr/lib/python3.6/site-packages/did//usr/lib/python3.6/site-packages/did/__pycache__//usr/lib/python3.6/site-packages/did/plugins//usr/lib/python3.6/site-packages/did/plugins/__pycache__//usr/share/doc//usr/share/doc/did//usr/share/doc/did/examples//usr/share/licenses//usr/share/licenses/did//usr/share/man/man1/-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-gnuPython script, UTF-8 Unicode text executabledirectoryUTF-8 Unicode textASCII textPython script, ASCII text executablepython 3.6 byte-compiledtroff or preprocessor input, UTF-8 Unicode text (gzip compressed data, max compression, from Unix)  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_RPPRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRhttps://bugz.fedoraproject.org/didutf-8117b30b40a44a3842743fa957b42083845f0480dbc2c9b54f31156eaf09aaaad?07zXZ !#,$m>]"k%DI FɅ7my}OҸ27łUr/J5Ӯ]>a+bCGrNOoY}3z*?`(P~-o NN))pCFso6LSNQA95T@NjPL(SP륙N;W2OTڒ'I-ܳrqeF[EU)9cA P.8u+mJm^oP>mKs݅ <6M)]74 u5!n l =O$_ȰQ'Ձyz c +<ȣ+5F7kVG8Ź^Kkl)o`E?e޴ u.\YT32]x^\^&:qWCgAWr%xpFXjγ9r{n1_;Ex8Z;d%_,ZɳNsW84`?#*x#$~克Og^g5 On^qxh/=RX2fk`Ȥ5at;/rfA -!8^nX_LTXoC 6N2 9Urhj5ىפ, SxFY5B Yxrm;%(g?$)RS':^sd矦 ڢdd3ͯ(\YՅH#1fíSsP,%ɤfc{$ܬ,8؇>ZKKL,אmY3FR`q3 eܬm,#) (=[A&>=.C F_O!.^ʿU:v]k G" ,?6gI&_82d|%7c|c83A tKSnZ0 :!DCq ,~׭?ThjDö*?· =^Tݣx;y yjdo5STS^ƺ6kP͜Y* lYo5]Ǣ țʷe+An{ LxkE)zx >:&6Eai5P龍}q.uHe:hpnhz0QѴg2hEl>5zdF$ğTҲ'G=Gta2BsIaٔ]$ꧺe-FX*>۷NOfBVyKI*e}'&ҍQW2ZZA[yrڞ[YMG. U2(8Tf|hu? @jEhbyÏ URMast%8?o@wlnãJժTl;rEzP|0uv@v}Ro}dS7RŐ\HWwJEa\ I%uQnþ~GϘwcHX` 6(eJ Jt8C]!r%BgdvoF@M0 N'rdE/&I)8^LVwBWNm+K\I"q)*VL&hE+R~łZ_!4}g}1 zϹ i)Qmf7gGx:HLm{iB3ns6[^RT&5y~7X%bG.9{HpBU:6W}-O2?s%ʳ]p#(9ܸ_0f^)-ЫbTv KExU4b(E.(B) zqN9IK2y NPC\? ӋD(H/VPJgKͧr>_D09f݉VuIߨ&mBhmeE wM"kiSŰ\XQo*b_}Jedf/&NM)_ uiV >5zԨsJr! $t 2%0ղEA{}Ļ i iXP8LT<οu6Zqca<4g9 (NNp$7AT@ q\G[UX]*^̞pl2ήWs%ZyΨRT7I4#'5^LfΘRGQ3@0 _;y>%MtգT|zX6NN8X:U˟;^U7deA-;8]ᛚMК[ 5Z}A|Ge24? 6z}PX/`8.$oh jtS1,a94HrޠcsDdrݏ0!81 ~$R(S Q^8~& TDk_F'efmSzI"b!԰KPC_pg͗.naD',ΟLҗi?3={&,uTJPhKxS̜xB1 Qg48EghC¶E4:oqN"feȘtwޒ?#Uث:hCWD䍶GȾcx$H;c۩ͫΜ*=a+V#>EUYCv3M,Eܝ9E3A.zz5U4G96_zIb@u }ҎO7Oc@e(oEPiLj܁&% q$O_BB>8$'鼍RhvkiC >^;EqkAEZWjslwOa+g?zi=Z}O*nL^xCG\:6R7W:Qcqx-s.qXVWMTD LV#B+55VtA&v溩/UuaZ)lvI9_}JVHX\*p*hI+&׹xRCɳ4HV$@%&H? *B[{Z,LL8Xhp$S5@9pGH&7Z$7oN*x5`b*ժʙ6Ýz)Q>Ecxhk_fӯ-YH(锲mL%px\&_6&3@±x'O4z>qneītecèz|sºֳ:kMNH%l(iut՟Qʍu׷oe<|9AqH(ZpV@qָ(bf53'OVysoFLpfү-~nNhKI?_Hu\ JSnݲm hyBjd ǛIFAwpIPqQ,ˆLbD+ ;!WhE6 W >e9ue,ּ04N}bzkDϺFypQ[瞉]'ʙIR|rC*ץa zv j ?"g\HOH}-7G;*ˇGqػ'y͘يfS/&,31YnZ204ueSļ3|iB e6Sno^wwp{Ye`& Z:prjj {7˴yΑ1' ]x0U'nq32NGdC0rFJ~Lj[M{L܇Z+`ba|&o͒p.]]Z|@!D(7s.̕Cf/-)N!G~-#q)ۏ+,u8|U$`ƴy6?d(1FeI48kˊX $B.:xWdu)8UxY$#y8>.s9ZlҰ:Eb&0Vr*Ƈ =Y.:BR KH09 ޺q\.9%N91 {]UAO5ccXmWȠu͸JCp jm)\+Vj 5G_nh6w𤞮{Yq n N AY狒9(Nx~-d7dz)F'`(rQJ8@ao7y@+:ԭ:aG+kfSTOƴ1|B'+Ҁ  fN/b@7C$j=^,7Xe!#Au ɇTwEu>\jyOkh '&ux(Ζ.'p$V”8Yy2[4h~!k$3xRsmEb[HROEC]5a_5Ӈ a\|?#)A!jDK;wxxogW[F_Z8RQ ܝLZ]6@L55! %LaٗXL[zhफ़`F9NqI2̮)iNۀ6e4iI Nua̡ gK2*[GQXV%#J~#+?G;R t.׭.܍}P?'xy8Zn (/i35T|=yjܬ+-KSZZ? lTj+JSSP\}IP4u7B Zw.lmUr]P#9K@VU- $}Z @Vb p-&(J=-$5ӧ=*; CMir01!3Q!gs(?~"``tk0>mGgH4'B欄&xA9m9@/,mvcڂL4tom;I>-<>lJF؝@o-)WRw3E{{'S}T2*a+Rf( >3:ljF? KswO;o3]l !GSW'݉ WT3Ak ڨ ^2r?7تb;L-L9 }seU'FmN#Abq*A5UuB'RaG3ouv .3<9 x1濖] :0D67X92Fށ ]џo|1%N8wPn+gL<+"Z<MDI¦ʿIbXzKf8w"^A[²|}^K^~G$[;‘vE֗*y[k)n/oR~sťw)vS(. K>敐QE#2i@`)h*avތιшc5#Ӑ g_"",~PHT5 BH"6RY7-Zu]j`T$dC"mfLҴ CS#I ͖3F.9#H14?`ʗI49_h _3+n^HJ/RyT)yy65;CkAuT|Jǰg+5{1(}+%B^REQuΦ5aC޽5Bjԗ;?c+Nh2G9|ƙi=тP|;] +6u8SkPP3_ ~~ЎY nsuy bn8 Yb;,Q`Mf%-VO+Ց ~Y*H"A%5g=倐nHi I\jD7H5wX,X~$LRh멽YqttrurvwBmN.u~1uI-D1OLJ]G eTB[@4Ǔ03cLS-[3ELf4Dw[TWFOVLxzKDGKupbг.)Vf *h7vd<ȕ:fL'{oTm aF\崳:dϑkޞM}(% 7F sl_i^<;3n֫F&8U2 >u!؃f Tԭ}OhaM{ڄ#{eEU.5$\ lbq^XnʅqXo&v^fx:v=>҇l^ d&y"zQfslڼBu@cJ>m[C$\đXqs"5XdGiP6IMGUFH0֛ӵxE" 牠D@7p'\L gi<Ljk2`>8^?1c=ʧKV:S%$q'ZX68%:)lٿȅɡ~ GFO}7 L7!12>dqӬ\Z~AeQh,[Z1o̵lFEHVaelgc#xB/i*ݥsko'$4tڱO~n3,:;nI*|ސ4xi&nB--"NZ:M }ffH\nl%@Ըew#3UjOG vl006Q%]UΨ@CM@5=Z0tb8#\nCZDE5|R~[D04`[Wwѯ1&Ӵi@0ۉ$K"ո< #{B%Tr+͓e5;oٟiG$jIxVvjFu/D}Md3qw| j ֡R f\EVH'3G"Y 9rVt]7Λ%P mos2V\g@aR`hu+*I-5\joaD'_t̢#DzWI/{!8vrL{u]ژ-6*v]`!v Es i/A{gمo9YaZz*N+Ix+o#`d,DΦq(vp[¿=Ohy%3. {f}]ɴ5I$M'b0zGo%~|!%:36( 7v@JweѷX355M^0STl: M3Gzz,h"sS9#w&e>{JpՃw_?jO퀤hxɥ`Y.w>g֡ Ƿy ݍTB+(2ӒjfckPvaZ N2a> Dr0Nx$++GA <ڳ28^r^,Mz`1nG0 ̥l QX~$hyՇEi|($G便S0ֽ}g+LaN6Ilhxe8:$r(ui~nzgl% #%C*f;$oudq<2+ kD۴yrMneEe|cv9Gz?mܯ<:)ɠJ6"OE, :Nrq Tu>"Fղ5ISM&{ʠ m?A,G3{EpKAL争&)ÿN_*i(zEA%U1y2p tQ=(8c=62҈٤`PXP>bRK3ju>u_''@ҪYEV:zm6'|x^r^1\%ʺ\=˷M\TP-LJ78|)i!e4Sh\FPqxL*m2g^X'{d񳐡Z'_tYQ?싗 A4k"072>6v:|MxxIqښ+ڂFY='cU F[W7iWWGAu\uIR|2ƹh,Eo0OFZײ#;䲆vrc)8x'~/۳^`k^tH13BMx7 U)BPm KUN 9wO"^_]eaqzfNߔh!ހD.+1R\@a.S XSa$@d$ZىS0gd럶w SyZɨcRo!y{6{P[ !, 9C,??phQ+eTm$uW(=ɋ.^H&$Bc3v'wٜ%q,!_%"R ?5,Í4IRjMu qo\]R,z|xTϸs7D' +% hOeۓѰ# ||*@=K:N\6V)"L3vadRѢ,: -9)u94JfAaQċ' Buy85Θ1\kiݴT.: N\p4,y Yݳ4HO`!NgK8Q.S鐪Yrw6F8-#e]ZY t1U^azJ˰U%I-,{TޱʔJl* 2>o%C1D+\U-&]HtBEG@ KM2FN r'%'\q(V4idi[E>|X$TxG^x}]J†眮y)K{`Gb5ϬǕ 'dM/Rs|p)ehu2ħy7ɧNUjRIu1dYlqk_`vAB UKLM<ϐ xjbV"z+{'h7AW:X/#WY{o<b8b}Jcmm=%xxmC*]K.AR~>b i(m0Z`j+ϦU74y9زUCؖ gj[mש=j6x1L7_fӧUAR#V7:䐋h} Kؾ_*KXCphҕi zeFJ'5gO*O/! .ʵ™WxōjE*a7al 9f7%lۯ\~ˇ3`GWVT4c<78R . ճsCtLrs_T_m [k788u#𣈣ЌJ$-6Q^[B6PGϣFDyjWɥűyߡ˿#x7a" IsT$UˌpOZe!uD7E>8F`ZT=Jh0djB/"s7m7tV~df2טk<$-WfMuY|r!b0 t_)%76{7#_X?Y3JFwڡ=̹Y'h{\ݪ5 +~Y/t>Ydiu%Jȹ}PuU,ß)iH֫ "gg6}kRBc$>"6 Q+nهg?#]Q7 \q=)"<$Wb{אMFBQ55#XEj4ݢ}KcH!%Ӭ,}aT1GQk`# fhp<m\oc.+M!:&\8xMD8qLz<`w}:H/:bW.Lpm*̩Z 񸓓+9fﰮ)@K#\Ȋp}@^cb$mYd1f25M/s j%iQ+%PܚhcD ({U'+X(aL~. RG4,3?gt\Q^&y@qWk XA. @+eҰc+v/ꧪav^EhY?:JyrQI;K#TʷmZVll@ݗ"kjF ~M [P  9XOĺ ?y{\Sg8r;."vݡuѱsoԸ4n-bMy0h5ߟ%NcQK'dD0҂+ӷ O(7kYZ˜Ї.Aw7 4;`[w"||T/7*/JtC)L 2dI8~CڅGԫh#/ %1JuF5l ghWpyz^{-]Y%|O=8]]h*]ba?;Y2Ab(yIS={Ngc(I졿\-]XL< b)>_@A mbd^mԆљ2[D( 3O; si RfsU&>!Ϧ#Y|F~?4VRZ ʯЌD+UYmY?B@:YH8ϯǯ2xUOd+NI3X6`/׫ I4}&6_3r^ɝ"!5{0v;ri¶9+ ݺyzޅGgH ֎: @qU,Y#5{$gMR{gCd7ﳆ":2 6pɀ˶OOņ8AncYh"ՙ5Ҙ++P6UDE!+#|=/\]xm_ZHE|cM &h%XGt6hX7c>cmێ޿8je[ >" f]򅎙8=>` 5X +}Bt0Im `}3ѝC`(#t/ӅvʹVKZ2[➭e4tb%Pڑ-,2,ϜJӫkPrNIHtF.n]|04r U{`:F1b]ZoUKsX^c ?VœBs?GG/0v}tfsZ3̷'Dk?P4YtZMwcҙ TRnɴl;3W ^fY5 &xkA$|rT9?q.#u1#eP\(p]G|'0ԣ4zs{ޠN%Tp|-UصBGcW{Gn,Z%<5> ;IOζYZL"OH8YG  gbrj"r GP_SQt+ז)89{d^[c1 (0e{E7"Cfڹ}b6IJ=Ԇ\7~*_S\f1d/%V]z;PbWI$L@ {9pz~?[kbi [f>҂¹d P׭!oI$9; i"pZ}JDM~¨h2y73Pq0!9(b\)K 9Ĵm: MeX,>_1 QWAis; /麡.w Ik` JDlH[JfIaR|3yxk9v ,涗2heoE6}BGWRSd0lg~!,^楮(i֨db2#ޅk DYfh0Y (*4ű.m6_ўE\x,\dsE^]@a*K)#VM\kUUg:'Btv9{ӯ=EuW1)t}R%1Rux@.8#4qh3'̪pVKwY@ߛ`!0 k$Hqۑ$f"F6V!"lC$ex~tNQP6Y89dQkoUkλEWj& e-|x&( I,l`m|K+K{^lRMM<|Xt|Kgɣ=\2C(`|uOo4=I\aK@0Jg#uU>-w&HK'^Ee1ɇ-3N.]ږ&~mCb-F&.Pq{6(H_ƳZ>wcN~Hiy8 dbdvH2 r{\%S(5'I@i{$yShyA6+AB! Ӭ.`&/V〢eL}%l Pܮgg 7Z~p"omª_2VF4s,c*/bgSKgj[Ax9Jc#8˝]E )XWČtu/t!GxJ2w΢*`9͘iʇ\LywPWVӓr1Kz\pq6IR[ 8TpyDA.0G':.W$n8%jzFN#HIiqcd}* ) NB jзIp4BF"_&;@y|/{Ÿ;eHF2H8@ $3߀+?-alJ)ǰ%v{"E(VI|s;#X-^G PAPjKDv^fk2a"ε y!ÿkCq9.fFְ0/!k0KP՗Q3Jן}0%-   H,^nݏω)WK=t MExi("aE(&k3!}GY˾5F`AǵY*Uy/ԈWCԠ<p8$7)-|Aڠ7 >>V59Pf-Ѭ}Kk$pS <@3ϫ>1]Iu5[GÙD5JjzhնVwin U:͵5;_]2.}_k&hRi;uh]_iCƧD8l<6Q]5/>`Qzˈc԰$Z!?\$x4{DP4Iz֗ઊcv> T]]hQqd ú߅8:~HZުpb]`]e'bIFlӵrN&ʽ(y޵~ 3A>ιl{` >,c&7ڟ@QLHϋ XqnBiǬp]E]3`Xx\ͦ vTC!IV8NC+v \ԣ9-櫚'/{e3/l{{c`njkmI' WR[~α^CB(H/5}O-;%jKo=4XP(T+6khXLmj` 17d=kXQpT F[?VT5MY@f^x)N- ܅f(1h.-r O\5CX6 -6l%xU x׌Vm]/iίs{FZ5W1W,F/е,ppnZӵ,gS۲SMꎨsmuM{:Qc DX!3ݚ=Ou!6LY]ʆrY qLt\Q,& V> [@?1 3b8yy;C5%1!0Boe g0i;4fr(pFzIomsm#]A#jT t[+V p"y9Ԥ6</;jϟLg t.hfgm"(WB w㪷OL1`i9K>/?Жĵ\TE?OH7/yDwp0 UJe2lV"^fId⒇ l%RGKBz0>!20ԉ/H\#."1~Yhdtif ;'fFi:16;J.@ /ү^ޕ2*'{װg#-Q |J٩coQdņbKF^7uў12`5o? 14aM"on8:(Y4g[ qpL^y=T$25%W<'zf~F-FΓ1Z nWX{i]zg!ݓV6 qLen{1A(Qϧ=Ok턯5{(/-[xbܓEP F:кH~3_V&$VPW1Z/M.+.Cy`)= ӌW)(ܟ+zܖX P*({.d{|PxBk28 Ü&mnN{=CR;l'BC5.1x}tʶCθb|hC]PmvfOpRu9(n@MWIaM' :BR(AX,(~9SmFqЮT~%s!S9ƶ#M3Ca >xb/o4eh}GE!e=qוhM VeZ=TbU!BaDT븈 p1۵}O0Xgs!3~ON֓`ߙsdnVcrߓ YigX~8aoecYenD{Eb:{Q?gyݦ$(H隞' әҗ#;3Os!YK8ɿE0*[0?Kۂ"49X& NN:dۖ7 n(rOfǩmީLO\" \M "XKJ:]KWuPk8o6rN82XD*dt!io0aS?w%*㬄ٳRV( ҫ1}z >SߗG^R|Kc|=]Z.D9$h5+YLKH9ε"absVo͖;;YPX\y+vNސ!(CWPv&QEYpbVgO Wroz̒@7'1/ v8@]=ԟLtm<}D@,lyoBdo|Az$4ˊ+̹Xyfο@BeDB'-u9{;lCwV5vOXXk7k׻X<;^[yt4j^Y;:nn&guG./ӎn Y DXTk "YH{LpvXm ||ra -`soNY PsuNt,kyjS 0;Kr|UU7%lQOxXշQefo`5"S>NU"UVFOR￉:wk/kوM}=%M ,ϵ9VGN$5,MF] Vi1@U,9RO^3)#%[se+aNJaN}zi6߾JDxzF"h( w-3Ddj܂2Y\|U oS~٭KԦ,P+Tj"#$x;sDh1ᄼ/ZM-KY=?PRÛHkL @P&HvԴ:Dї*̟ξ*1΄̸|W2 (cQ0<ͷW@%:A\ys?? 8"T08a( f?3A&̟AC^e a [AѽpEaqYdFqxnrk)4Pt*+@h.[7R @X0V*CM AR2 ͗ucs JZTiagtѱƶ*c 7Kyq/B΍ș$<%qw'2I6^%ӏe0/oSW&WcRDΦuN7q4˷ B|ohk^Us)+ K=-`]m.cQ`nPAE8d%uEm+x!;.jDD9+ !%vHo2N'(졭7VA$o2̞uq9"S-D:^#3`ɴ pחS^iǃL  악^ }][f*7[G}~_%cN_ PXe~|%c~k*KE6lࢷ{@`i lUS72d_Pb_4AlW!->篒NJ]gZN}jyJoˌJ R|4tBΛy}t-_?D숧@/Y>xKձ΢]a0>,9ߊF@d_u|]Q%&^] kNM<"̈́i>w19l )Uo/QmVhT\IX[)_w|m9Vl-kkz÷KZT. ᓆi]= ҙO$e$R7gu:I :r:F~9=N-qP۽R ~[e < \|/Z&TVP%eS;LMp7&XB! 6__7rpM]9ߍ@=!/'>?ϛQC}#OZF߰FF"ͧR9M\GzKEgY]pCGhQZmG?w NR;C2 j!ПB4iO;")}}ý#!1hɣtøI-5ң<,I\aF7jLaYCh…Ks @LM(XXQ@b۾V^sA^euDΐO;cnA`vVr2r|2[a1[@29[!ŝl"[!^Y@*>N p.U9}?.9ݱt6"ec`Q85^RNX1\U*Q&U".JMHq 'O2= E2m4aȕ GK>3ʸPlu?v*(!;%d@Fsҳ4<DS%ggS=k^ҤPWwfHi)O{7}3Qvo/vԘs;d#҄HDWF$!q{_(g lEtExl[B$ @zugH( |VrKF^2oԨ"kl އ w@RBrzOxx@)H e4C~tLabvϻ]}~sY7"oǽnY@OE39ly"W@ݖhN@1e̓U07WaW/R,P!(wij&@Dn*/jkd7 VCͣK& DtMfHtCL>z)q3/I^*pݒFlc5 .x5X0+#"qz`g&:tR|/̓ʷHԂtS,ʇ~SFodSd&x@씊'{|^$ѾAz,.#A)rׁfP9*m BRW>, -(amJ}g0a|/$=?W@-xfeJտ> ?wZw߅o7l)zIN"'ݰ&t;s\g>#n~T u䯜$s FOcx2uU +^cEDx3|xcH0AM@-$IZ$gNu~)*MH/0 4a18L<RH s/8vFGGA2J:q6RrWn[%<)[szOH?Dɲ䲴\k'~Y Gg o+=$jKck>޽ 1_U1l]7spy+YFr %l[G@"6"² o^"+ Y䜣,ax 3BTYC$XuVbpORq*#dnuwl jk.2,y(ͣ+iB]去5I;|pnA3SJbp:]K¸~LW1Ϡ1v8]}9ohӆ叫gO\mrD$1EEl*B>=|ZqAR;F_Ikz(MP縎@ιsR#͟v΄JP L.y([ Fc˳rӓibH?\خ£ˢT\^#-|#)ԝ6r*zI06ZT)TStG'(ψAb ~"%N8;T}ctXs06a="hfjoi^=y=& RPg'?J>`$l?o{Aqa[f qNJH;MN' z(Dz)T{ICVz)x._$EW 'CI4Hg[ zi&xyko B4U ; $/G,s Ck!A_"$\!:>-ƙ*F7$|^㟪\ }|c&s8HM },q}޼5~<3ڿQOېrW~} eÉ;D[b8$׾d5_lKثxl7ae-nLc9Pl;Z?CH՗sC(7 nJ@n#E_VT6 dy:^P۳ #۩=&`p=p'J Y%bszdowa9\?㪨OD`V&!%܊x6tVXL0a[rW yir/QīOgƻ43'z!{ e<8F'Uд'!4&]Uh/kV 9Hʩz.'\[LJ2j ͹ZgL4qJcPˉC 8z![ߴ& 68a0(h%s( 5u!ыvڿܡ` p4` M9l= rZv` ?CB~}q~: @f Sy;GkMx^!ԦiPhL_$zFWg3Z%h%`Wl w'<ߚW2-Y.$GOi|~y+0lE).qQzjld;;6Ł3dz \n˴]5ꦥUxK=vD%d9YvӋMAبp]ˮ7IA]c@#}j8r2$Q/P"'neg93VT)9%_cK(] [,ڿ"[`,H~th#f6$IcAf 7YKGMnl_n'%~7_mC^ w=SN'ˑL_{tx]ʹB5&QN{E6%qAj d s$u̽ȗC9kd_f{D+헠 |Kg*-밝E ݒpVyT\N@119To kc<S`y H0y1?qP8pߒ 47^+6rlkIdWCFxi΢(/P[s|)!eo7  o0+hu2# 2eݻS]]$L&5|'9PlF [)a^пDɠeʧ"s5|M==w0 xB`X>XH2P{Osax*t9Bfc/Fo"˓ekVTO3<ʱ<7ozq(¤n)տ< ڂghjg,+3<7KP\9k3UWB9V,eOES4-0 YZ