python3-openqa_review-1.19.0-bp155.2.12 >  A dkEAI%z /{ +;hUs= `nP) ,"yge{ hO naX?G/nf0RJ2}G?V76%Fs-@ ÒFKg+,a$w5k-sE{obLHRŋ}(P$0 [x%DN_cRq(Ug#BpJKl*QMt:n ɸLf [w(}C!wn5> V u4A"<6xʲn? t?el K:k0bh<}~h ?x\#KV}KQsaE2kec=WَpkJ8U᠏e653ff0756658ae9f90319b320aac05f52a7d146bd6ca4ffcf63bd571409dfbf3a15b41fb1c32fe0bb68a5fc969ea6754fc039f0e2pdkEAI%z 5;K @YkA͹kG⌯2)Ԫvsx40P 1m)6 0:̵}-.eCh I(iy-=:I\R˪Z"-/+ea'K,%{X _gGI6VΓjtC|I_ԁ Rm^;O,nsYG 7~)'ɂ :txQ.bfKLI|t&b,lWq9I:GXCxz->pB_?^d * L 8>E@,, H, , P,  <, 4,,,,|i(829p2:m2>R?RFR$GR<,HR,IS,XSYS\S,]T,^XT bZcZd[-e[2f[5l[7u[L,v[ w\,x],y^Dz^^^^^Cpython3-openqa_review1.19.0bp155.2.12A review helper script for openQAA review helper script for openQA. For more details look into the README file.dkE8old-cirrus4 SUSE Linux Enterprise 15 SP5openSUSEMIThttps://bugs.opensuse.orgDevelopment/Languages/Pythonhttps://github.com/okurz/openqa_reviewlinuxnoarch# python3_install_alternative: update-alternatives --quiet --install /usr/bin/openqa-review openqa-review /usr/bin/openqa-review-3.6 36 \ --slave /usr/bin/openqa-review-daily-email openqa-review-daily-email /usr/bin/openqa-review-daily-email-3.6 \ --slave /usr/bin/openqa-review-sles-ha openqa-review-sles-ha /usr/bin/openqa-review-sles-ha-3.6 \ --slave /usr/bin/tumblesle-release tumblesle-release /usr/bin/tumblesle-release-3.6 \ --slave /usr/bin/openqa-review-functional_yast_concise openqa-review-functional_yast_concise /usr/bin/openqa-review-functional_yast_concise-3.6# python3_uninstall_alternative: if [ ! -e "/usr/bin/openqa-review-3.6" ]; then update-alternatives --quiet --remove "openqa-review" "/usr/bin/openqa-review-3.6" fi+ 7'(# }R eeGG%uT +7AA큤AA큤A큤A큤A큤dkE8dkE8dkE8dkE8dkE8dkE8dkE8dkE8dkE8dkE8dkE8dkE8dkE8dkE8dkE8dkE8dkE8dkE7dkE7dkE7dkE7dkE7dkE7dkE7dkE7dkE7dkE7^@dkE8dkE7dkE7dkE7dkE7dkE7dkE7dkE7dkE7^@^@^@dkE8^dkE8^ab76139577e0386dcca19c1109995b5c20991a1d133eb87a9ddcdc2a4d15b6dc7946dbc64f0c3b472e1c4db2b317a3293eaed0f1899baf44d5f7b7b4deded97524118ff074d28ab04b5dbd50e4e717eef965e7da922b061fecc3c93c6bf5e1cde0dec79af940797607874bd53521bb360beb81847fd59d42a91e9cc1c4f8b19b76d2bf6fd8ae253e13e0b39f7ef2feeb44c20b4e1352711db436b032474e35b5e34de1bc74606686f7afbd86a6feed4b60dc8faed483f08d0687a9c40adfc20ce34de1bc74606686f7afbd86a6feed4b60dc8faed483f08d0687a9c40adfc20c8e81635cc2b1e82f01df01957f6d6e3d0ff4f26bf66a12a80e850020d8b47207eb790319ce7f8cabbb3d0c2b71c4e4707f1ea19586993aeda830c6a25fa9d08501ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b9c3d30f93af984b598939baca8dcc18ffe93ac18be1d311c9098c3c2a0a03b4c1b198c138ba99b4a8626bd3f440469122bbe447fb142e01e5d3c08ef8f6ced597403448720d553d5baa6da5828f745db75141a746ad9099d047b23feb3a6b742e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b85591c6494f75cf01a3c43ef4fbbea073ae6aef9d035415d1805703603d245796a791c6494f75cf01a3c43ef4fbbea073ae6aef9d035415d1805703603d245796a7c7316b8a3a2a33731d564a18168710ff58799e977db905ad7cc57ea9834ab6739b8f02d230f3fd760ef1b8f71341cf34edd3d261aa943464d7deb8c716f347d29cc8e44ce226d2c765f5d4f77fc6ae33aa734a085bbb5d73eae2fbbbd2d800b3ba4819c0a8c1535f6c55a2888e0ad9d3584e82c9f87bc855818a181f9cdf5020b97000f73840ea586b3c50fb67c6ba7ba2736ed45e0facd1b56eb3840297aed0a6a6e5ad458511c5ccf5dfb0c9973f020c047cac9330fb55205b4175dd4dd3400be5d5cde7ba0bb17b4b64b77474990820ce308e5de4544f17ae0bd863ce8ba63bc96b34e28ef43e2187d6ae7316bf4b5a18edab317581094cbe4fd558eb52c151024cfc76f21df38bbc210d8a077cd18510c1198a46e5db64dd8ddcffafb24d2a8d0bffa25b3797f66f8cc93eabc656c85ae6558071f70ad359f96b7bf27293c689abe68fb720a1513d53b978fe89db8da2ba15a0057f07532f1c16c06e3a05/etc/alternatives/openqa-review/etc/alternatives/openqa-review-daily-email/etc/alternatives/openqa-review-functional_yast_concise/etc/alternatives/openqa-review-sles-ha/etc/alternatives/tumblesle-release@@@@@rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootpython-openqa_review-1.19.0-bp155.2.12.src.rpmpython3-openqa_review @@@     /bin/sh/bin/sh/bin/sh/usr/bin/python3python(abi)python3-PyYAMLpython3-beautifulsoup4python3-certifipython3-futurepython3-humanfriendlypython3-pikapython3-requestspython3-setuptoolspython3-sortedcontainersrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)update-alternativesupdate-alternatives3.63.0.4-14.6.0-14.0.4-14.0-15.2-14.14.3^@^U@^f/^.]@\'@\U@[@[.[Xf@[E@ZZ@Z}@Z|;Zz@ZaZ:PZ6\@Z5 YéYX@YbYu@YtYqYkU@YA%@X,X,X@X@XZXZX@Xe@XXXXXWokurz@suse.comokurz@suse.comokurz@suse.comokurz@suse.comokurz@suse.comokurz@suse.comokurz@suse.comokurz@suse.comokurz@suse.comokurz@suse.comokurz@suse.comtchvatal@suse.comokurz@suse.comokurz@suse.comokurz@suse.comokurz@suse.comokurz@suse.comokurz@suse.comokurz@suse.comokurz@suse.comokurz@suse.comokurz@suse.comokurz@suse.comokurz@suse.comokurz@suse.comokurz@suse.comokurz@suse.comokurz@suse.comokurz@suse.comokurz@suse.comokurz@suse.comopensuse-packaging@opensuse.orgokurz@suse.comopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgokurz@suse.comopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgopensuse-packaging@opensuse.orgokurz@suse.de- Update test-package to use python3 variant also to fix Factory build tests- Update to version 1.19.0: * Adapt parsing of soft-failure details to openQA >= 4.5.1528009330.e68ebe2b-3120-g92a4d55ef * Adapt soft-fail parsing to new details format produced by openQA- Update to version 1.17.0: * Add python 3.8 to testing as in openSUSE Tumbleweed * Add error message for failed ssl connections * Simplify generation code of 'skipped' section- Update to version 1.16.0: * Fix error on repeated test modules when reading out details from soft-fail bugrefs * Fix failed assertion on build with only incompletes * Rely only on POSIX 'command -v' rather than non-standard which * In the bug reminder comment explain options to prevent further reminders- Update to version 1.15.0: * Fix new style check Q003 about quotes * Update tested python versions to 3.6 (Leap), 3.7 (Tumbleweed) * Use consistent single-tick default quoting style * Also skip output of "Skipped tests" when option for skipping empty is enabled * Fix superfluous blank line in output after "Skipped tests" * Fix deprecation warning about "log.warn" * Delete superfluous blank line * Use same text format for "Skipped tests" as for "issues" and "bugs" * Fix all style issues introduced by PR #119 and #121 * Fix tests for pika 1.0 * Skipped tests includes links * Fix output of 'type' for debugging * Another try to fix ASCII encoding errors in python2 * Add testdata for unicode signs *everywhere* * Fix sporadic ASCII encoding errors in python2 on complete report * openqa-review-daily-email: Save time by skipping report-links * openqa-review-daily-email: Allow to override the temporary output directory * Fix style for flake 3.7.5- Update to version 1.14.1: * Fix path to openqa-review-functional_yast_conice * openqa-review-functional_yast_concise: Adapt job group name to recent changes on OSD * Use version compare algo to compare builds * Fix python style checks for new flake8 * Adapt upstream target to os-autoinst * Add test for multi-version build_compare_urls * Use 'key' instead of 'build' for comparison * .travis.yml: Try to fix repeated pypi deployment tries in all python versions * dashboard: Provide explanation on top as requested * dashboard: Try to discover the template file from current dir- Adapt upstream target to os-autoinst- Update to version 1.13.1: * dashboard: Provide explanation on top as requested * dashboard: Try to discover the template file from current dir * dashboard: Replace the fake openQA footer with an explanation of the report content * Handle connection error while sending POST- Update to version 1.13.0: * Delete obsolete warning about build number format * Fix non-ascii encoding problems in the whole generated report * Add request retry on HTTP error 503 * Add tests for urls formatting using markdown * Format all urls in softfail message using markdown- Update to version 1.12.1: * Fix problem introduced in 4189852 parsing the URL parameter * Fix non-ascii characters in external references * Fix report_link for pre-4.6 * Add backwards-compatible support for pre-4.6 openQA- Update to version 1.11.0: * Fix workaround bugref not detected on string after bugref * tox.ini: Specify pika as test dependency for tox environment "cov" * Adapt script to the openQA layout changes * Fix report filter for issues with not valid bugref * Test filter report with not valid bugref * Fix reminder comment when issue type is not valid * Test reminder comment when issue type is not valid * Fix report generation for issues without bugid * Test if issue without bugid processed correctly * Add request retry on HTTP error 504 * Add soft-fails without bugref to openqa report * Add test data for softfailed test without bugref * Add hint for custom CA store locations * Process poo#0/boo#0/bsc#0 ticket labels - Switch package build to obs_scm service- Update to version 1.10.1: * Fix parsing of failedmodules for bootstrap4 * Align travis python test versions to tox.ini- Move install call on proper location- Update to version 1.10.0: * Add helper script for SLE15 functional+autoyast concise report * Reference new review wrapper script in setup.py- Adapt license file location according to new suggestion around %license- Update to version 1.9.0: * openqa-review-daily-email: Fix passing of additional options with whitespace * Add two options to further abbreviate condensed reports * Include difference in numbers on verbosity level above 3 * Correct optional code for updating reference reports * Encode severity together with priority for ticket references * Mark closed tickets as red * setup.py: Fix flake8 reported style issues with explicit except * setup.py: Catch errors as reported on no version.py from OBS build * setup.py: python2 backward cruft/craft- Update to version 1.8.3: * Add 'bgo' bugref * Handle unknown bugtrackers gracefully- Update to version 1.8.2: * browser: Status code is not always available on error * setup.py: Correct name of tests_require * Project is no production stable * Only require separate configparser for python2 * Fix require of configparser for python3- Provide singlespec file with update-alternatives including self-test * Better multibuild-evaluation with valid syntax allowing local use of '-M test' * Complete runtime requirements including "python-setuptools" * Complete set of scripts for both python2 and python3 * Package self-test for all repositories and python2/python3- Update to version 1.8.0: * Provide job references in failed soft-fail parsing * Add review wrapper script for 'functional' group on openqa.suse.de * Handle disconnects by remote end on API get gracefully- Update version to support more recent openQA web structure (boo#1059661)- Update to version 1.7.5: * Add preliminary tumblesle release script for SLE 15 * Support multi-distri job groups with openQA#037ffd33- Update to version 1.7.4: * Fix error 401 on redmine after server side ngingx update * Ignore cscope.out * Fix whitespace as reported by flake8 * Fix handling of dotted build numbers parsing from comments- Update to version 1.7.2: * Extend soft-fail issue tracker support- Update to version 1.7.1: * Also parse soft-fail needles- Update to version 1.7.0: * Skip error on writing reminder comments gracefully * Get bugref details for softfails as well * Split big 'bugrefs' test into more subtests * Remove not used variables (#70)- Update to version 1.6.8: * .gitignore: Also exclude pycharm * Extract reading reference report in test for simpler ref report updating * Fix 'interesting_states' not really filtering out STABLE results * Use lowercase 'todo' dict key for easier distinction from TODO in source code comments * Tiny duplication removal in tox.ini * Fix potential wrong import of not-backported configparser within py27 tests * Delete again configparser2 reference which is another module * Simplify handling of results/results_by_bugref dicts * Delete obsolete test data entry for soft-failed with failed modules * Use newer python3.6 as in openSUSE Tumbleweed for testing * Also include 'IMPROVED' in soft fail states * Simplify 'soft-fail' calculation within IssueEntry * Delete some redundant soft-fails for easier testing- Update to version 1.6.6: * Add CLOSED to issue states for non-open tickets (#61) * Fix broken HTML * Fix doc-strings issue D401, not imperative mood * Retry download in case of 502- Update to version 1.6.4: * Remove unused webtests (#58) * dashboard: Prevent duplicate reminder comments * Extend review-daily-email for use with opensuse.org * Install 'openqa-review-daily-email' script- Include new binary 'openqa-review-daily-email'- Update to version 1.6.2: * dashboard: Correct exclude regex syntax after live test- Update to version 1.6.1: * Add option to exclude job groups by regex * Fix flake8 checks in tumblesle_release * Ignore obsolete released and development job groups in dashboard report- Update to version 1.5.2: * tumblesle_release: Add optional AMQP authentication * Add CII badge after review * Replace obsolete gitlab with github reference * Fix version file parsing when there is no git tag * tumblesle-release: Retry on AMQP connection lost- Fix import error on backports.configparser by workaround (boo#1025589)- Update to version 1.5.1: * Fix openqa_review_osd_daily_email running in dry-run by default- Update to version 1.5.0: * Post issue reminder comments from daily review script * tumblesle_release: Add AMQP notification support for 'suse_msg' * tumblesle_release: Add documentation for AMQP notifications * tumblesle_release: Prevent spammy repetition of AMQP notifications * Get rid of duplicate update_jekyll * More tumblesle notifications * Fix tumblesle script not checking for new builds / updated job results * Make tumblesle_release notification connection more resilient * tumblesle_release: Only store in notify_seen on success * Recommend safer installation proposals * Ensure valid python certificates with certifi * Be more specific about the error when file not found in cache * Ensure all data is cached on save in openqa_review_osd_daily_email- Correct missing package content for update to 1.4.1- Update to version 1.4.1: * Ignore builds which have an actual empty build value- Update to version 1.4.0: * Add tumblesle example scripts * Use index.json to get job groups (#36) * Prepare for wellformed json (#38) * Fix #41: Handle broken bugrefs gracefully (#42) * Fix for parent groups: Use API to get job_groups (#43) * Use JSON version of group_overview (#44) * TODO: Add entry about configparser travis error * Ensure configparser is available for py2+3 * Fix py27 errors only observable on travis * Handle job groups with builds not having any 'done' jobs at all * Try to get distri/version for each build (#47) * Ensure proper URL concatenation on py2 for bug details retrieval * Show parent group in report (#48) * Add tumblesle helper script for 12sp3 * Add update_jekyll for tumblesle release * Use blank build value without version prefix (#51) * Comment on old bugs with new failed test url (#50) * Fix flake8 reported issues after 48fb659 * Fix parsing of job groups after openQA#9b50b22 * Run all envs on travis * Add command line option for '--min-days-unchanged' for reminder comments- Update to version 1.3.2: * Fix crash on new-style 'empty builds'- Update to version 1.3.1: * Debug output for 'not enough builds' * Get rid of possibly already covered exception handling * bin: Mark script as executable * dashboard: Customize html header content, e.g. title * tumblesle_release: Regard 'softfailed' in newer versions of openQA as passed- Update to version 1.3.1: * tests: Correct test files for 'after_61b4db60' * Prevent "no builds" found for weird combination of python packages for some users- Update to version 1.3.0: * report_links: Make 'latest' a link in markdown format * wip -- add bug report links, also for progress, for later * TODO: correct indendation of some entries * TODO: Remove implemented bug reporting links * browser: Support saving pages with unicode content in python2 * issue_report_link: Support non-digit builds * issue_report_link: Handle non-existing product mapping option gracefully * Allow filtering for closed / unassigned bugs * TODO: Add some ideas * Add dashboard generation script * Store dashboard file at common "bin" location * Delete unnecessary bootstrap.js and font files * Add LICENSE.GPL-2 for files under dashboard_files/ * dashboard: Use robust 'sh -e' shebang * Add bin/openqa_review_osd_daily_email script * dashboard: Make all variables options with defaults * dashboard: Replace three-step sed replace by proper template replace * dashboard: Customize logo with a big 'R' on top for 'review' * Merge 'dashboard' and 'openqa_review_osd_daily_email' * issue_report_link: Fix unsupported failures without failed modules * TODO: Mark 'use test verbosity for existing' as fixed * Do not fail when there are no closed/unass bugs (#28) * Fix #21: Put hr to own line and use md syntax (#29) * Make hr between products on dashboard page thicker (#31) * Fix ") in issue subject breaking markdown (#30) * Support new-style progress bars of openQA- Update to version 1.2.0: * Display ticket priority (#25) * Show __doc__ as port of help * Add links to verbose reports to directly report bugs * Use host specific issue tracker product mapping * Ensure multiple missing archs are sorted * Add more information to bug report links- Update to version 1.1.0: * Get objects up into the main function (#22) * Fix arch matching (#23) * Treat incomplete->failed as new failures- Update to version 1.0.0: * Simplify script usage (#13) * Add Browser cache (#15) * Be more strict about bugrefs read on openQA webpages * Use Objects to handle Issues and ArchReport * Add .swp files to .gitignore * Fix soft failed: Use new 'result_softfailed' str * TODO: Add idea about bug reporting links * Add ArchReports and IssueEntry obj (#19) * '-r' and '-T' are not mutually exclusive anymore * Get objects up into the main function (#22)- Update to version 0.8.1: * Fix 'missing architectures' entry not yielding proper table row * Fix D403 style issues * Prevent flake8 check running on existing .tox dir * Ensure proper python2+3 testing on different distributions * TODO: DONE "Using labels …" with commit fd1b373 * TODO: DONE "package for openSUSE"- Update to version 0.8.0: * Read Bugzilla issue status & subject (#8) * Fix config parsing for python2 (#9) * Fix insecure ssl warning (#10) * TODO: Add reference to mass bug filing tool * Let --query-issue-status" arg implie --bugrefs (#11) * Extract Browser into module * Extract report generator object for 'new issue' * Use absolute imports for python2- Update to version 0.7.1: * .travis.yml: Add pypi deploy commands * Correct name in setup.py to 'openqa_review' * Add reference for pypi deploy to .travis.yml * Accept 'not enough finished builds' as expected behaviour * Prevent inactive job groups showing up in openQA >= 4.4 * Add wrapper script for SLES/HA review * Correct markdown syntax of code segments * Handle download errors graciously * Correct log message for saving files in Browser * Fix 'KeyError TODO' with builds having only bugref'd jobs- initial package/bin/sh/bin/shold-cirrus4 1684751672  !"#$%&'()*+,1.19.0-bp155.2.12 openqa-reviewopenqa-review-daily-emailopenqa-review-functional_yast_conciseopenqa-review-sles-hatumblesle-releaseopenqa-reviewopenqa-review-3.6openqa-review-daily-emailopenqa-review-daily-email-3.6openqa-review-functional_yast_conciseopenqa-review-functional_yast_concise-3.6openqa-review-sles-haopenqa-review-sles-ha-3.6tumblesle-releasetumblesle-release-3.6site-packages__pycache__version.cpython-36.opt-1.pycversion.cpython-36.pycopenqa_reviewopenqa_review-0.0.0-py3.6.egg-infoPKG-INFOSOURCES.txtdependency_links.txtentry_points.txtrequires.txttop_level.txt__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycbrowser.cpython-36.opt-1.pycbrowser.cpython-36.pycopenqa_review.cpython-36.opt-1.pycopenqa_review.cpython-36.pyctumblesle_release.cpython-36.opt-1.pyctumblesle_release.cpython-36.pycbrowser.pyopenqa_review.pytumblesle_release.pypython3-openqa_reviewREADME.mdpython3-openqa_reviewLICENSE/etc/alternatives//usr/bin//usr/lib/python3.6//usr/lib/python3.6/site-packages//usr/lib/python3.6/site-packages/__pycache__//usr/lib/python3.6/site-packages/openqa_review-0.0.0-py3.6.egg-info//usr/lib/python3.6/site-packages/openqa_review//usr/lib/python3.6/site-packages/openqa_review/__pycache__//usr/share/doc/packages//usr/share/doc/packages/python3-openqa_review//usr/share/licenses//usr/share/licenses/python3-openqa_review/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.opensuse.org/openSUSE:Backports:SLE-15-SP5/standard/54306d1a0ecabd90e8e7b42df3709dde-python-openqa_reviewcpioxz5noarch-suse-linuxemptyPython script, ASCII text executablePOSIX shell script, ASCII text executable, with very long linesPOSIX shell script, ASCII text executabledirectorypython 3.6 byte-compiledASCII text, with very long linesASCII text RRRRRRRRRRRRRRRRRRR{S*htutf-882d8ea50382a728804159e2d5df9a31d5ffe6f6368715d0eca0b7256bbbef9b4?7zXZ !t/-] c=I3x\ˆjj/@[k|\u&bz $DlmL0$e OW/瀼ud\*Lt`Nʐsƒ{I!QZ%.[mc0,EnmRt3u Lda+} : oj}C^v_qS$T]bxNCܻ >F~ (:j![s*:n}M -RnK@׭o._n;[Fu [omL0EzP\ގ6A Eҙfo V3T g*%'c,nU<޺XI~R ao[uƼ B&JRF#08QU*添̶67(plw bZv$72hHtTHV}% ɩYY% !x!_5P"%3)CvwUJpMv|~qf[vEy< ` d*{?m+4S)ڲkH'Y Z QN8aSé~mTGZ0 ,7 ')~7 pȨE. 77O=HPec}$I % ~R$֜I$y5Y{Φ>AjrH.PCfU: M]ݰY(ZU#-AMV*238C o/mds̀`l#[ v[tW>=ʼk8QNAQ5ٜw3 _Z r*f kؒvwc!pW\=Z[dWpŗ g':jM:Y#.s>x 37쳱mt!PV W䣃 s  Q+yMf"TZFv0 2}ĈWcGoc4tR}VBQA 3ۡ=`#y[X۔iYk_Yeޛ@/Q;D6H犪_paJ>ts80)2oȼ oI '$slXKH E_ªhڌyv{7Z0 8Q6O#"L<م$ m;'ۙ6HOL$HJ&a;IbÂueC)H>׮qJ1?8$@N>8Yf:=QаFp8d ѐJn C7c%ɣ#ºQqDklvBs_E٩T@v`P#zCtr*$m8"yiB\7͉08T>ߖz𝺊Q TbЎ?)}~]uͫ.\tkDj 0FhiUA(g 6#ʛ=l&*"'E#K Pu+W?rpR?/>~DE'Ԡύ5.W6F{{'7-SM /Xb^A=ֽKFks+p!9(-֫Mt_J3ȢP\lC7`On}Fl$ӃCC2+Mr lE? 7ɏpL(^vXe`X*槨6Ldb;W%$#tT)K`N4}2&lI TT@!vahz=rTJpSEoʨgQSdV$x;+ˇU`(>\5J}EлY @gN~_hp6%բ}x 0WC01 qk`zl"S ͵%´59ZJC\~W5n X֣"A{I'@,)a^R|CG:=wbe눐"6,sd o3"g6E_@wvL3 7bL޳ڿ@Sa٫A`n%{mu\UZ4oѩ&*ܿ~O2w0CRͼE5,xbVҴὣuoO (w5 E_ъyu[Iĩxn6<`z:tF.k9_zlQN@@y mВ C`[ kEZ. _މj`nk+GȏtC^֮\31U.djqfEh9oRmtY@9)2y)1>|ɥ5.,[ݭq:w*?oZ`j)JSQI[2WhV,>Yx[u{MmG!ޣ^$xfK+}IJ uNS i+xB<"So\:yScwFI뺻 ^y^C&I`YNz؟fE۳PS4Dy86-K_~/sZYan!ܗw=)1$zm+|2J DMfz}l*+#J2UFw|]mӬ8m8 'Yfn46IGZOZ>k0 5+#gh' =`8s Bi:qAz,[SH_.=NUğV-lCzo7C,Fť?`: fzb:cZٌ8Fw9Tz* m?(y[H<넬FdNH#ABu?/uv e݈1\m 0c_Pyq9OB`vc0XVr'gbqҩj*ѪĠF(+U7]_8j@֌]8Y8- :Ty0JB- "yV l/`:)?hl:9ZdD JޗL6u dXcO>+E$5*hluvHwy#Z Hf*r ΘE~\,߬21:ڤCZ Kj+)AEZ0uR2XOQBsM.PF-m'7vK.} pNo6Ϟ5@S\K֍OkW1)tt꣰!ڸWYޭ[Z"txШb- dGJ +OX^'ᯊcwA%-= NYTi <mmwx\Nág<:gOPK?LjZܲ0\5HU4jRF@Ñ b@.4ٚ]2\L#EFS*GY)3yzQwG.pe1aɑTyF[1 GnaZXiEE}<0RSXM6r(6ŽShKmwc$A#R˂R[/ yU%ˀd 7*2<> y{`rx?Gva5G_~ÉNRO\숫,(X:U=a̓JOR(ct c 2BŨ+@0[񖂉V i]`_p}[W׻ctc!}ZOwæRo,'Kcto\%>>=ΡM~u.{_ߑY:pG3R Hs 3!N}k.E#J}܏BM᷻#S(Hth?SlKİ;:!Ti܅ qL-PQ;zs5Ԗmp-ԝE`̲ySL#4:@Ggg}{=JA+L`#$Tns(Y[OY<,&̏ _}%?x }Y_! γԘ Kq2;a'/v>/OKBdx[ԍ־>ʮLC^CF84vSbu(RCQsz<xLggٺλ qV~CW5Zzyl7t CXC,/QzgƻPXHr˩ޯ0cN aןƒp);->c=AFCUv ( @c$I̘闐3av5Fvxv9EH Ҹc7<,Zf菗9Mv}v7eK P0"#y }G9Dbkx:/r3|ܧ{xJ^'И{&CX#?=wͫ$'0|(W$4>ⴻ`cUbU8@1E=J$W+4~4$+Dk1_6,^,C]bm΢l8"쀂(w߲Ԟ4p}6Wp8u(ܗ=._k{ Al>̓ 飢DrN݅eV  oiEvC]NÙgWs?Dt䴺4߄ `E_,_R߻D,Hzf=@oZd( @eDo* ԱaCr)b ejーkҾFZ[7)V~VyZXY!v?d:\ƁEÆ *4 ΥPF=oiPw )ᝫp m@XD#YrWu_,/f>FVc:]h g=9!-Sk(!/Y2%Ђ%Pa%dLuBjb+bX}ոZZk"|`P;-iQFu0LL:)w5@^JqD qj˅c4 TNe4;Ar*`р*1LI^fWr409`HRv=!B{\Eގy:zp $9izj ogCuh`̉OA ,DMUtbXHoe@y1S,{׻ \IJ UŻ׫4F"D6a2M8*xWۼ#j,]~9&12ۨ=FW5\b UΩf6"0$(!mbK8$v0xbPhb*rY·wHն=f/շ+v`teYVLڵ!W@ (WTrKmYU6jT?]ѥf&PFC|= 7A) =SySy}r*2n~*Ӆ -, qa:Ia} YO0nٶ XCq;5Yਢ)r1k OVLFƟ>ew\VV jOgopxR#zhD/.nS%Ca9Hk' WTD{g%w%-4] AL߁PlzDgڌnQEkefY>(>}b(3[HˠPp%n0ʈܥe@V=_(3M!? CWu$SD> vxQĝ'm|o}GCÛ5`}ʦ2gsi<3r+-ZhE;7;q߅fǂFyHJ[$PK'WJx9Jy:=ɕ_&[x[]VTo 5Yo8k$Xl 9$CCK< / &f㢂:kw݅j(muN\w71t2>\/[}K/,?:Pgf)Q׾hi=)7xJ.՝Z%!-j%,AoceKDz$,ow26pe]מ8,Asj)@x(EE_#T,=~P :\2`!Q"uT\i?8(Ww~D< 2u/n7V9Y G7ٮo-ޯ9~Dd?HJ`Cx9lZѱM*N\І^`o@ao "UuD *X;XPd*p.W3An|CKV::*avAƑ{Pm{ {<^nm|>mXH`ewmk$^vjf!SFMUҐVUWUf>F%<_FhK=TH{lAA̺Y195(S_w~Pubi%CD=Eq~ܛhKeR,fOCW4[H)c=3wW7 |}.~<9|T]0ē>RS[cE~3Cr1^J*a&SϭEXsdhi9Y&D莜7P.qr oQxIE{t51Hg!d!l/b`&qy0qb]񙑣[d'韣o;3/UnPl|wki!qQ2`WBt\XDoxǺ]b@*eh|qAoEXGV"S`rl9 ;iHޤVU&l_UAPp+I<+^RLԏzGSW1˦Ŭ.cd9H}WtRSjt=5“CKE3ց_y )UY" T(>HvGcX("HءJX?8;V$d%@B=>}1}T{A:zB߻,dM?㇍C,>ɮPWFSI*Ԥ~5Տ{(*rOhђ쐯* d&{Yo:8v l Yz~5g;QQĿ,~S،7#K;tVr 45\ , yoB3YgzO;Nߢx="Ry7^Z@ Hަf)a*Z3[?hƨ%45fpta"i>bbQcu)I2%OaCwcqC-F\(3 ꑔcS"=['t ό[et]y (8Gw g" !Hy{!4w6T 3l"g6H|}^!8EH'."0p2v@Q3icBĥaUzqo- )tWDKD5W{ M,H߷Hؔ8\)}(m'Ҝf<'%g9s8s$bU}-a*Xsf> c:3JX1`PjMdYoJXJ${] U< [1GVVVE :Y5m\RD;( iA*4:'VETp7t|<ol}.wKjJI+ M,d3Sr% eMg7^/$#鷋+0Gm}:ZTqxWP9Cio%2I7K6gZ Kߐ>?r( h}_K]1ٰeQGe(Vm4 wj:*ʾznNQyR$MMl!#10U&T+na yQ(Pa6`NU~%Ol־)GpgBcFj_ *ʉk]Cm̕?Xp ܐ# &܋6v:1e"s SPfKs`p F. G)DX;)0qmk`.AldG<<8TF? w-)FMmri>6Y{G# @无)1jlX.7}Q_UByw$dHZ}9'v{a~#y Tа#*I=,ƨL5N >:J(hI0:埃K%tFV|sOU_dr5*eFxS}DHɮqiP8;jjU-T+$j"54!(rk׾>RGCS Qfrn i1 }#f)J_BCsx,#Ԅ#x{l֑dbf\mr ;${!:b{L*EʨU dA,F0NqDzYiyʩh ,)顢Ε9t!@5jc [bwȼ`/(1w*4?MԎoyYwu8-O߳R|&LXq= .7W=ԡjO;'q2kݓgh\b"X2s=n*H"Th(.^6g5NBe k=3!qa:a.ɚ["_yaS%`'E6S?yOZTm|XxȻ.~KzAN};_VcOvg((+ujτlq9zhKv<9aHya bҮy_l?U \5x eJ'>ǚ rj}a^Xfxia|]©@7ֺO Go3i<$8 2[0 0D)?'-bނ-6![y6QT#~@:λ"2*[SXޓsz"G"K ;RfUDŽN+晓 &7jMy~tDS)W廈6{#+Znhشyɀm$xA Ì5&lr5FZ\Aυ?Ѿ) rCvȚx/Zd-€L b xh XD+7s#-g|X\YU~+yXam5Hq5MzuiO+Ǟ'ctu] d~43!I9D( wLyc?ŋ]424ޫT˫]&5o ]E1$e $8HU~{ 9oԔ&+64D?[}r^]X~6xT9bj,;25I +& 'Pֲ me Fڼ%s(բ?CTvh\)fAzcv Ƅ&dis/O:CcytOT$)E8#RUm^嚘C7$ hcc \J߳WZ) N(d\t"(Ic;06?lӆ}vºk2<*8] £;L= VcL/@,9̯M=.XBXV@pS<H~XٯIJ3zռi#3(kN":^KDᛘā]:1M!'VqiQ +e ҙBꉒQ+P:rjdVwM{GLPӒ/n8Ea6'40"D+6y!(EWz$Zշ˨% &ec^c *ywQHW,I7OY#hafD95r%@6Bwڊp0-oWT\ ԕ|@XF C!I&ֆdNセR܁xסGؾs3|X4"'v'U}Kڶi-r"%0*kWUhL>? 6; \Cg<8i|*'j5hI%*e7&]8N?SYk źOyhyW7>'SD == utI [޼T j8 E׿cQ1ZϻE.Gޫ@|ʈUF{LbB( \oˆ&Ʋb a?N~Of[ /SNd# aOD qX]BV >/r&虻2 OOwUyu_iҤ.MW^3xuNE59qgR/GF@1] ESeKRD>֛k `I0S` ,Q&db+݈ k 'XbFvè@}6;> Ҧ![S^ XUs).[:`0Ax&tX?'MX;׎sW̉W杂)IZ0gmc)5Ξ ^w1:>qo7h<.΃$6ܹK]g'O'CYrf=mSpjRU9A-8lCC =%+>kנN% dh$Fpʱ 1dfN|w}7}E֐G612il}3s^96au4L<@io-5{:TXqj%{B/x/ȄVSA~ʏsJǥI$74r@}[$M\hAS - uʝ|f)q\)zh\6뒖H;GjQ)IPH` V7PҽS[\L)WvG.ńGϜB=fK <"x#ə+w\3E"|َ̺}Lz]9˪'x,pP'6s1e>?9LHQJxW:8qnvqΉfN8z!aY߷itv0 =t!,]`cQNBۈꨖ ^a1B`ፍEsFQ Ͱ CtwQS@_r$J[ )i].!GI{((.n +MGn0֔XOL0'*rGn¹g0Ūj8FR]s9#b #8EfOuѤW_K`Z9-XkRv΃7wBޟnVnUҚ<.E"$FlubT@X]74F&^ 4`RD?yFƳC OrV~, 93Tq.uyrQG%Һܣ'c'|d.Ik{Y,6hd\7 6RQ*Gik^H_-V&6V Qr΀^ˌas;iRj CyV]Y@ G:L \ )FxVNS֘$9xsuSCW/~kU=\7%9d6&u6$o*+X" iQZ'$_q8tRfF+ͧw Z1|x 2@ b 7lR=u凛[u 1`(!!B٠@=Cr_Bl zQ`K͌c* i;aqF!%#w{l9>;qfSaˑ̉p:,  N.zPRHv/|Xu8EaK_ oqwEcPk q\0 ne2beo83j3Rd`JЭ_0jwPPNt +=^߳}͖\c'+6BXiN{VF{ޞkI Ʈ[*2>=L9%ktL+ \fd߁,7pr6D lk;KR+7uIH3h"b>.#%$@`/78XOy\pe]&!-( -HV~ sB'qT!{j/5$ʽyW*/E(l=Hd=kZ{rB(Q&lt #@n9T=7ӾN8Փa P%x.x<71 Bþp$Țd9rkt-54Sj`\m^z[ 8w1e~kϢ7qSp/|bQ~x:(gyfl5"OcTWBpǘu"bC΀<qfJ}DM OXY['!$LTI͙!tfx avߎ.z_UX/f\Na,Y#)Z \q*R4\5g[.Hυ^|h 'B%LgdZq5'RKg[V2+,1-ޒdn43, z94{;nD+L IkTEPɿJZ~&gԄtz'G뷣u]+ULnBUu2(y Yr4jw?C2Ս\)"g@'B=fZ؅A"{t@z*Zn\P\31(~M<yZ WW6b6 mѮA(4,Iيl6jcj;_K ڹ?c/Y/1dD/aj ǎ;'?ڼ)k9@#JR ؚ^ŒZNHZdaږqs?ΉdžD[ln&Y&D-Ɉ 3i]1)NnAuW) Y+D_od}W-^6i8+؉VJh'^wt|@Y./ O^Ǯ!t-=q? -˨^MT"^]5D),·%x $'"lt\+c;]?k$ @,!˵SM*8 V8ROisC>Vd+ǂ0+T r2':* YD7=zoK2 :g1}"J}({Nmx}Lҁzf!lu6#mEY㝄Gc*Ip$9!DR-݆_f@hGq^(zvehL^-%RxbsGkT4TІ+a"W2?0  r+e2QznȜϵ:O"B:?{X]pY% Ū K@qpxU?WI=;Hqų qc+@nl |yf4lRU^D8l/8~-1  ]KijKP1bz,3](.#DfHVHu|R_fJ^W\oTWuz:n|1ޔ :TaG=ƾz"2M)pKbN4icB4ql9vBOؗKR|Ti^,?`C6wv3^䡯f9YGԀϚ F6+ !N;=Z4;(ٹ&ƨp;>!DOr{Q6SgsYmHa˙ 4j-<A0\Iw(}0ŲEIf_4E,l~>)o3w IcdPw)30G/ Jkc݉D}cS5cj%* ik_uZŋ7Df᭗UDjnDe J~BiZN[;VIQ4B: ! rX՝2VJSY}OS L*m :S&9snE ZWd* I:Db/dniAgμ\T;7P!߲- kP:~]BߟbeZ" e=Uqvyۮ |ļވ-J>crᅽoN#KWFg\?'VB:Q3Ʋ9(MU!fv+JK;*fEs*LST7*'1w87i% 3Fߴߍ{G*`k|l΁ W(ݐQ 0G|ikNژ g1Q f6F*X{DJ+$x4Mkr*ءJcnnXC7,CctK?5">x{1À> :!;UgDuꮛN \4tKF"*^_ͥ<Ҥ"T>҄$Z3jÇ|O-'#{c( :(XH[H(""!K5LJPy!>BOЎv)ԢduG TA R1c>2 KG˥3!6yղ,ĝFagSM&%jC-+waffhqQ65٠/lRڏ#ɹpLy _ď!(m]D-db=xU΄=FyKX mR|OT#%@2&搌#Vh'sIGSN2<0K+P8If9K?{Us&]dfd[=lCɕ]sDV8כ/w{J8jgHUn9O}xW]z 'O'zB67U2V:O6ڏU<$&>),ю[&HɔDz6N&r1;w$5#6!G/Ai|vfC񌂅9񫒖) M8S)ąg7Uz*"E SȴIA4Hs/Ǘ!"TٮKFBC\s#w.nn';DeJ ;aPrmګ<.aմ ؙNdeG]qn>Elj鴟'חDIqͽ+&7mj|ԣvV'z$뽃$M[BH Ć:uؗy,{ܟx_Z{ g4yeDrʓM >[*ߙ s?5;ۙP6/kAl`f]+ؘh eȃfDvrTNCQR e6K|M sXeq6BXSA̶rW e7^`$]Vr[Ph곷_ϲ=+'jmXT_"$ tC pN$@-6eB#t8wʈY0 0(A$)^mc!^}qSհ:z(8}3= \d]˶(e=û-Td?z;Rк4T#~-4Ŀ֠޵k側9 D.yMqzuXZ6ȸ KHZȺ牣u42kLSZbhFr' }|WO<*wroL|ц[ |p!`cz>U'8f\,c)\!9WQdh]6Y.o_V:zZ]Bwm|%Ёl1:=:,FRQc*+a+ ~}즘xFsu| JY: eXlb!HK6ބcINny=q[}]+bXD҆ Kϧ:?gQrvdW@ktG >*;C&bqQBe/_hZ0`t9q3LZl (X8NKopW{:~v;~Um^+ T_k$b&]睎.W[З])2OU~XWo|d2y smx[G"({ϞnM{e̪۫`9h! PI'rT`)G %a ]D$2-mE mw0 sC0 Mmr]hE`>f ? "C3x<@?@V'C;K$~3n׭3ݍU&1;t)'1 iFп-tqI Dwm-ћhn}Ŵ01;!7is%j7HMyh'+(w'4,:-3_,.H)²ʏuFN0@ CGvwyV/7ًNY@ٙxK ^* dOr][3u*_^B: j՘,pI)^ޕY#c[2∗b6m{Ϟ*LVЦ>*T=2'\!儼n2ID _}M2[WOBWPsʧ8{薘R0ގfoKwu}0{| =G͑m0Dl} kSZyIΛMh4cʄJTB;z~F܅v"JܧT?+=Hc."Er]~4yfb[>Dw\#郳aTcm&P )./#|óXd- U8 !5٩c9}S8*&} if` e2+il7k?O* nI*Kľ$:y!D J)J( #xil͈,.&Ah-Bq#ѥwi]ulo|G\zs/o@#4TxZK}IX<+ZCa7CU/#dTڂVO~#k& rصZIC_bE+/۶/QMl\f]C0̮qž#-3>KnZ̿)pUt2;h΋V?qEg  wJL31Xu#հ |J*o!FGvХR$r:zR`fY)D\-.uIٕ9EDhdCOXkFDen<,"2lC]0ԗoxKW۷C V(ZA{WT`EPK7o*Icj~W.,pB`=Kw=DwH5+w+PcrQik}TrRxNԝm[zpH3t9F Ao;{6xC: + Y:1p`o+?ᵯ\G 6n-jaA関eD)ڷZqb'gtu޺fT)>B{߶?y Y])a2= c!&Ju,aG^ 6mC4|tqA';%Ej}45M&4ONˊj2Tr{ձ<nӽ>-Ym1nl"$uX,y2,(-4^׭q*O頤1xѴE|Z(/'p2} 1yc讍J{yE89e aL0if:C04иBO #c m%ai/NiQӱvf? zZѴ鋫0Biy~]7 U%.C4hsԓZͫ5sݾhG%[ŵhR+#:~) H,49$d1ݚaW ujaͽꌺ"ijxxU* y ὬvNxe)Z6##q1B%;K eoAt.(]xUMV8g5V3:Awk g\ 95j>QPOk&qNzA>?#eM3ds|$)mrqv!TL^0 3En3ʊ jKMq-d.i}/tM/{!_R":Yݡ5ݩ |A:ɞb) Uv?W},0 Ct2qjrчp[)F!W8Ry` pJڬH[izBMaPz ]eGs\GDž|6nM7/_)̚Y~,eݘ06xfޒ0AretAJo]0(^}^;&h"vCbS˿9? 0y0D~O;[\u޺LTd`G64Q;”S<^Bj{ όm_Ѽ\GE"djfuK"Ty CvX+"J=ޟ Ƹi Ṃ|wUT=g cy&&cwhc.CT:rJT2_%^ b2kShv$us0fG d}z:ʹװ Dz!WƟ0U7h-"xU@4ӊ>oƋԝG"ѕ>Q݌aIjU;gJRVA7KlYzKC"*(B0 sX4,ck&|XaO,yKԭu}^D{D~'V tl{Mt65$1ێ` >CV b޿M&Ư ^O%4Iۗsz .OW7}<މ`LG>rkYsZ7n[:Z)u`Bjб ]r7#8C؛;%vC >8Dz+ʛqT/Rh xQ{ԛ p+FCkAmelD]hcl[y{KF!FΦdq.s5A?qhlP!7gkCМLOA51t8!\2s )M1ƒNoF#,< sK(&|Lv HD{{/[:^OCV~ Ǘ7bsNO_i56Rќ7Uf Fɷ#4D؆y磿.h1.Qi<P5_$ y"\ {E8**SUy9XH)K1pՙt R(b0.+GJr[ fI./c8ȸn=p;8=!ӗ_ "$A/͕ Y+HLyN0;&jdX CTGzbŷ;6#'!f]>sM0Klb^q&?$yw% Ơ(ÜHtS/=>y,#H{"nCмT|hg5ܲߋ:3alt!\Ei< |`#H *ފ6üF`^]ҕ렄 gIxŌ,kRHIdUiE|cUaH.1ug#7a`z KL|sUȃ>?FQ(>BZ( Pj `kiy"#?4k!, UE0XwV@ ZӪZgQlnۥ6ސt 1{w+2z]>cp"M3"J?5u.ZnQ4v5plUKX 5}1-^ѭIiΟfoI bGZ+]X*"_W2upQƎ7Hv ?jd߻9mb<[6 }e#/l[שdC@u`[`Fۭ_Yk3o15z=& 8sxEKB^Jʰp>F/μ1ZEAjuENhESBL slA }al)ׁY%4 (̬@s߰ʽ!dJ͚a5۩Q̗s"pkNG)\dx Q$I(dQ%ʪOȖVoڟl"+vU6_L RX$fj\b˨=JMt) ߓ4E=D(@;:: ho\f\ c&ԟ~TZ[|1V۞벧8(?-݃l# vV75Σ8V"3'[)RFv7BȚ6bb/&+%[1%3M AE@V>.9(0i3L`g۬,*X`N{im5EN4ZM'?ۙ"ous j<֫e޻QSޛâ܅4JעRGUܵrA|G̗ M*1E.X yN%֥̈́m 7nܟ>ٔ.5K?J ԽnsPY*4؞pkzuC/b}֢h|L+PU? -1'xJHO+c(&VvJkHa]~Vf H쇏q(:aCTTF OUHGۚU>Y}'SDٸ c~I"폜\wk׹dt-|HoHTT)z:6og:GQBXF [[H +5ÓhC(`[ '/ͼa+7n+`uX6j<|{W7& N, T\>SQ]%^Fv1)uɮk 6haٙi=}LDaH~@ F{6Z[WlY{Gy֐Z:H1nuOt!ys R #XO@9Iַ4b%#Emꕒ4*E,R4euZMD'NN|sT8rP *uϤ nw8jFX'ܹ\ڐ֥=܅P~Pon=Q߯9fTesG{wB ]{ H&YKH- 2W @h7d X# *I$逤LrSm3A4 FZc=Pqsg%mE%$'YD$/b,@M9aŠ +iFPvdnvpi-+?r=9y3 bT)mK=cSAO{ ins5bVR9q]<L Qy}_#ݫC"O2bB`"Ebn43fJ w(ĂZVI晊j\J9`ZGwӋK*h_[]Y^l"? gcT I˔9n#]eSd>dt({"F9}ں|Mù+Z,Ѡ;fAw^v'ĊL CQY{F}1()dmj_IlwzM;S??^'Uo)2еxJ.]8˔x  rD;ؖ1hT[Oj= A}e.x}XGrHnѲ=V5ůEKٝ ^Hbyht}ojigʝ6=y=~*9 &.;`Ϲ2U ?+tjGU̖?I]+F1Xr֕BH 4&\P>qܟWFHi|h`꦳ղganܣ,! KW[w#醵 2ٗzǠ ns;iWHN+-nnL܍' ydwxgІbYm;9Tn-bH|/|m<'=gybƉ_G힗hä}S#A9GH l^իq`+aԗuSWƫ{'DG[.r9>)4{?+Xd3Iڕ1떢 dE3J$+| 0+MaڋXGIoNX_(NG}<hΦ0EAϼ:]1Z=KfgH (A^}C*~^3wBUL~ YJ;0[$Ί(pimbD WR, byv|AcK~;F='66;B@d,-@ĈJ}Dl k6*t|<,eGNt@CR~<QBh.jwrT_b8yCĺt&mK'2\a /`,^{wq>K'`l (9ٜ ;yuLЪP4M >,m4 }^dNKX;A_r+X$Iƚ\GtвLT s*b#s2E$Β9/ZTAM}v0G40ڪU V|zN!wr2p\fĮ8%7ΩC2D^J4k)?, G\xM5 =,Z& 'H2:IpIQݐHa14!oh5Ֆ1'ᯓ0G0Kxx{ !SOa-D(Y{E~qoM|q9Pq_Wʎ칧*ai/ϻqUϢ{pyA&ζmv`v;$j+m"Ϊϻ@fJ΃5j)=Ɠ)ܟ+X?o)J[637]oSc?RBҝƄlGx(l0嬭'zCć& 1 |7M6~@bY'nR6?GvKFM+֫aHM.MBD /}8]ԙ|o*AK1{qM{D_@!8<)&rm:# a^_k˞ՙp昢x.1בʿ]3G i@l \ ʺ5 3/M.C6Cz(aB˖ԭqG* \ {MbVK/B{AK- KmOt"xD>/k=](,zM8BmbB7(QߢP?GD\ M0[ەxW !TM;f,&XP9^^㤪I)c4nH -c<f`sC0Qg^ \m| :rorAEnUPǮaĊ4ȴ\pRgkO#1j:C$Þ0YmGm E'&=w=hZirX4;@dpo"}̽AM&SBg΁,k_Gz&}P,/ [fj^;#*M8]-#ENjL=s,[b+!x|{\``t.;I Vv',#txT%nwe""k I",YEޠ9.=[rc+q‚)n fɵ:d!8`HQc [PӮ̈́=3T֕*/5 d^嚦1Q":C$ij.E87FXKy}ض @>͉|3<sRI!h۵ʏD䒍W_S8ݾ򹻜YfsH V_^*:'2ӑPJ6˴a_ H?[QA kT!4<(NWy=v*EtXRb(ñg#"@ȄY-#]'=?dE#_17hAcHtE@ 1pwJtnq9pTqfՏð{U±/P8H qOi4}V!fʌXrB8*޳*^ ixk_AqlsW"Dqyow"U.Ύ{IVtSĴ#}:/J vEYs0AhvD*Y$#nOۥ_LL GF~Sk*}"y{y;W.xrv馂l1ef؀p{ˆ7tAB9iFYڏzq}=@N(rD&3-T( ^j\~NDhAV,g0%6!`Z Q5>]W\7dtV +غ`B!`3&?{Xj#$Dz=[sy2r2 ~}M<N+9*E*Q +]Y0W7ޛWB:7v)kRJ y Oyw ÞBEw^Co,^ay Q+-k+x _17UB`P'A 6'SPw$#`;ȯovbEa(n"g!h쀺 y~o(~S^]{̧~Uu݁U_.k}C㍜~v"^pPwvyY?Rׅ1[ȴoxUlշ$|(E)Cӹqݾ$vVXBC: ѳ7Ag#F !$ /8,[;a2fVMK!Zs⦦^%=|cC1yIH-{}cN,nB̡U`~Pm?IK*ٰKnN/LyRC:ԩB}:"_~qGQ:!?3 n6;($#YQ6QVQËY9IRO0յLD-ywm[@ EhjxB!ܷf61 >\Y2Hb{L?!wje{ Um0x5CԞB.mhۍJ.ip c:<+9{9}2WX [ 2A^7@/j# x'i9K8aV:=n1A,9Ki7iz<|w3ҺZӗByRe ҆=8Ȑh_(tlڗO)Mu^_Ia沙qqE6}-Xcmt,bؽnBFed/,aQ ǔc/6j{cAy DKryJԚ`|Vڽh1>\j&kp-a$L@VՌM+R}I!2&ܸ딹BΑXu)Ɣ8!FFìT9hVzB%mCXh`8z1q~knzɤFTr.b;{)sZnotnn+mVy8Jēr+6KTƿ-ڊ ۪rSLAZ8Ǐ-n!'.lO@zM>"q2SB_O< [Ʊ[$FH{Xw͙T/4b`w1 o@7lD+\jQ9!>,w V()?sKK3,G<7[8Um_Q$0L1FeD )zc^_q'xFν ],zxg-JqǑoUw@KptZbp6OBfFOҤNe!,AڲY(R OӜtp.TtE(_(M|7/Xg'ӔEjh)Lr)x!F(rvyX` VķI'_R]v<0#o-* #K?orˮ+b4׀+"wZ&QvlڱU Qog˱ǫגz)BO5[ SKxt*CM@i2~ЎX{[?%İ1ont|RX1 .Z vEOLhQ5p  辀[< SEche;Wط!4'IFW[EK:$*ԭ2m "Qr98l$2fz"|9탧BE^dfav ^ Gp1iaX2u ~M~@ ZzbSY(rfsEoE0Ze <}'45pn{'">AwP(ؔjKK9#dϧqckmbSJSE,ڽF̧ A7ՆÞ%wQ]"3αx7ţ}?ДL<3I4C!ΝTUJQ1%2kMrߞ= G1] 6|8p5K?l~WM* _՗|o'[zq  hK'h2vEr3s12te.8$NW̓Ue վK˗PҦWe.zʢLmPKPlm]Xİ}4 rOq{k~(5N`͢D` %PL2k/Z!io":g4Ozt '+?$`(aЌU}x{qOrCз*Ø$*H@ bw'X"߰_$>W)TTpb$B`d Q`iT+˂4pƖſe7L@ZL^~7kc`Z}U~ɍ`͉ir307cRѳyܜ: ZoQXNQmb 5lrv # 8uֲ + ) _}*ؽqe9NɨGo%>3ads遘2m6c[N~n{eaqHoIhƻVS+[|e'ttFb<2[ϕ:y1`OZYl-rbvVf˵z}# r[(zܑ'1Q4dWi;[qh|IL 1p%.<]uG,FY lN#x{r!Zǖ&S#)H8g'.~TRA2LXcwqiD4PqmYz]曟>T3QWMM)qdjׇN/垝+'}[C.0Cjvs' թ*cOA͊2~n O2nʤMu@n/&y_O1Hאw EꆤsoTl z?CMC~I?Y-V\QJ<(j3l<;8:]'+Cv׺޲m1_Siju9փ~/Ğ\g[;[⨆O E4&QvuUH4leIT(#ϼie>^5Zdi6W\ٷ\qk0S䢓qiqAs%P3n5urG\Uyݺ (#tr(s'CkJ~6Q&< "xHWޚx"8=6w}ہ 3 -(LP)7S˚# -B#vZƧBg\^, `z1[bRkfI3Rˡ1Ƅ.¨ 7H)wZ *a}/vնi xI?T-ګhϥT`:ۊ@\8r0O$\q'!D^l`_'"=.]d Zа[WH9.6s;4wX$X9R # 9KR݉ qim}J }<< f b9 )<4oFQMc1 nt7[wȝ\eI"ڭ XD㤆e Y> "e*9E%#;JJpO۟gVd6{Pa}’GY+g+g ֱ@3ҍWhO,Y BX7Ęw`+"aMLHR2 λrOKb;)JB_#%vJ Fe/;Iu^HgJ?%&>7}tv ~_1#r&MLqVʐ ]TsI`*wPmލ q<4i*Ostp9_8WIn߇_F>=bpARu4-d-K=X+v20Yq5jQKҼf ʅY] o'5GV#Vj.(vq}em)\؀8A2(Hӫw IB) ҴQBFdr&B[16t7ٟ^$T#|`.m<:L[xݛ]SՑ:'j[0GjQܽǽє=57EF7Ʃuu(uf-aBf\,SJ3uvy@Xy-D%FYc2FVQ&&`_; Ȏ@x=~n.1YKNTkZPI/czE6a|md>"y@\C =2PCIN Txd)V6?PT, {YXY;=m$ OhFX@Oth*%Xc!̸>q+NBF*4FBDZ)}(QK~D ]mPj-" ,2X*Ä2W@~RZ'6aS[@OZP"p h⋔<$_kĖR|ְEh`gX0]Y%rqDK~ sYHmk8XYq_iߋD:INJt^!2U,Kx|;4lȸ/=GBcAh5K< a|(qa.4ᦐUpn7ҘLp@Q(:OX 1H2o BV|1hIjXp'$3K6eg~W7n.;|Y=cǜM NlvS_,IkjŶV.l8Ϸe.d͋^έ#~Hnk4eNC$˲`-hޛP3Z0UGNQWjs(Yۮ[W~=1ҲcoH`K/J/p\j =ԐyAX8繧'|=]]-0Ŀ.h&Ǟwp g@f߶4Mށrnbfl ҀJS4΄Ma?-!il~5\VP`pz}.ga+chBWkf Yډ NniOFŠّ|:yJX෦v)wfb-hh;\7_t~ J&o ,()-=/)J1OʏfҷȴE6r/ Iԃ+MSrz{"WudìlV[ӵ{z?6=iVEJNŞ)NyEy,h"s񽓦!+@U905VamP%ظ{fێW`~! $@w"aNցbJ%ųdV9- tl͛h9t⏮qc( c{ 3@z x[` ɾe8xS< EL r|\9D(x́Rzjc>1%1%=)Y#F#ۙ ]$pɈ@fA]O<: @e{ CC=y^`-g[6X'p}te!+|W2Z7Q]Z`ߞMGA=Jnm4ǘnZ\8E/<=$j}p8-6MvFw@8h4лkux.$5jgQyO',bWm:o N/緂ӍnK?pb+3,ڥ%A5 )N|.,;:C D(:lXVݹ6\-9D1wAg 't?x#G0vL)hLlrjSmfϔ'QuXI'1أd3/Y-Xױ95ĭm0!1萷Jz$(~.dW@ %qe],!/TF]xE *+AGSk oqUyKg$q_#Z[n#x`Mn$_Ng`Yi(k'm)u\S~C8-5^%̒Az2Ic2&h@Tp[DW2 [fY%9K9X׊XoMT~ 'C/wC$%*dl9qo7[ ԑ+ ȼqwG` iy@)UaX_xiIs O蟎UBE.ɕKB>Up?n "8Oe϶ pSXgw!ZNI6kUrNq V.Y(n)Łn[Ep~≈޷sQl > ĺYXo]|ϺZ>9nrQ>lZWKH"1*}Y:S^i@#T8S{!`WnBڑ-Xn {80߭1ӐAyX|ѺmAm[2O(_'nwZRȭ&C}xo}vт[Qf?fK 7a!{jxU1+WH$ti ܨfǫnf6Ԯ5f1Ɩ JQ̘{Ƀ1=TldGwQmmQγhsg/Xwz%63`z&ge`ĵ "4V)+ٲ653܈)fb<Ép04w/i&^o9u%%3~ȫv&4g@O3EJQSc&ˑ_7qV &O\(e&`Y!&Ӷ4*J> E}O{""g  Rd'{Ϯ}۶zJ:̼ H vy {_!YkNnv*_J@w9||a귥S!:èZed߂RJ{:!@Om20x**A?)/= wnřCZAXTIbU~Č!2Űu\ MT~38ML6[S د{S\х,'_<#Wk~@b m0vCuM |-#Ɍפ<_PqX Q-UV2KZ{.۶!;&Vj=ExbŧOG.ӗ%'𾙬 UaSOCsWSJN6b0pE.`O @sFRR;C~_@wπ!ZlWZ&^^ٜ*F C:wUi\KL~NCL{0N}+HD^kߋr~{dY4Epa4MJQDCյ0J;؋PbFXIGЊ'E"'/Cz8E% *VͬxKTk\V{[`9"YT%q*`,Hů.1L+Ri<]~\c.CG{e ەsy g~Y'E<@j駽f:Ne9ޖ$m^.'Z3.DJ=ZaQRrk+l r)&敼D*q3"C-S65_ >MV I9"lD _IElk]Vi6W{ޓX UIm\/{wa42y0ת !bKjvM )z x#W0jBXIx8Ji '{HE9T0eBYrw2Xa@%[{tj>ל$tǐܴsA?+}qXR& XCm5"eF%p늕 qI0)ΨGSiNӸ6tjv"ړ"\s!GZǩL u*mgL^,w=S!:Ki|Q _1i \\yגu*p!h~Хx9&53Wo( R?r=]ԛꕚ2quN LK%ʏˏp{U{MݺYH!VM֗{ A\aJYKSc4RЄW HQ(HMC쮴ϔ*ٻ"c(pסeGL~|b S`$vKp1 [ LnoF HcI\l${rGL&-5׷ӲI.IR8Z͈!de!)Ƌ3)?YMOsTСQF`Zop02B|Cp$D+ZlAxG7ͮ6 kVz[gHK@iϴ]|V{SkJ=tb1&mD'nDt_$g 3Ru[ /-qL5ߺW=$iބ,qaxuy%̎ƆHl;Q)jf8+;pel^"mEIIW^8YFsC[ǵ9lKy0<ݫ %0d@1qNs驫uygD+䎨F:GR$a@VWHK o8KH3w(YCOn*?g'0Z&LF|;hҭeK/][:˹HJS-T8WfSϥg5hI Zsk9X:MUp#7*OK)7+GeP<5NF$st R/Ю4o kCjaXߛ{^ķ`C74YCO3.`InڜM` |l4yv J؋Ezh` Mr\ȷq)W]w7 ^7Ku)8h{tP"'gI#`c,{'"[XP|R 8M0ٕ4\d5ͨw PϥAxYyK:>;٦sL~8& r1LqB1w"\I Wc'w␵%YXhåeIFօ|!,5d'ln]f[7^ }BwG=/XYvA?$Q~YcE' (@N5?Ž&V3@NM9Хh>S˱2[mp"56Z^4' #O#&䓸5pݪ^=X~P} V`k $?x#V(@#7`r86'e6qķ ($q9B]%7ykkKS_Ѹ6c-`~8^]_Đbn;q$2qݐsh-W[^~w#xJۋ.K̐{31>Z8L6Cs.w L"&o=K {xzklCt0: ףde_]>rKVwdRJn(㨇ڃ\g>m}lh$s 'ʀC$mc>ǎ->F&e|bݝƼ nF!Xo|Y6F91=_FGf{}=pq YZ