python2-openqa_review-1.19.0-lp152.1.1 >  A ^/=„ 8~WTg Pr=VdK#=;Awa2YTҼ7i3~y'l 9<!A:=,Z/zVՎ9S_+0$q/h=_ 'ZyC8JgN8)Qdh=zG'95 "M%([7, 4|="#o51ل7+.[x 4#" J JB~oɴ7p68 892f17b4474d74265bafaa9aa0357ec90909832e61a3d9650748ca732207b19075d9203e964b83eeca73eb184735dc3de6daa91f.\^/=„U+ГQ\7YQĒ[m]9u*^Z&nN0QM\-2,qମ|ީAEb"tϛb|D0ڭFY֘3\>PK7cq+! ^| rZT q-7o.j(_'AUie~ΊGE`qC}-*8q:IvP Cߓ} Pu$jɤZ:910i X-h#ߡ>wv^9p)2a8άnpc %`>pG_$?_d ) K *07^(( ( ,( (  4(  (( ((X((Tw(8292:}2>Q$?Q,BQ4FQ^GQp(HR(IR(XRYRZS[S \S$(]S(^V bXcXdY0eY5fY8lY:uYL(vY wZ(x[t(y\z\X\h^^^^_Cpython2-openqa_review1.19.0lp152.1.1A review helper script for openQAA review helper script for openQA. For more details look into the README file.^goat01openSUSE Leap 15.2openSUSEMIThttps://bugs.opensuse.orgDevelopment/Languages/Pythonhttps://github.com/okurz/openqa_reviewlinuxnoarch update-alternatives --install /usr/bin/openqa-review openqa-review /usr/bin/openqa-review-2.7 27 \ --slave /usr/bin/openqa-review-daily-email openqa-review-daily-email /usr/bin/openqa-review-daily-email-2.7 \ --slave /usr/bin/openqa-review-sles-ha openqa-review-sles-ha /usr/bin/openqa-review-sles-ha-2.7 \ --slave /usr/bin/tumblesle-release tumblesle-release /usr/bin/tumblesle-release-2.7 \ --slave /usr/bin/openqa-review-functional_yast_concise openqa-review-functional_yast_concise /usr/bin/openqa-review-functional_yast_concise-2.7 if [ ! -e "/usr/bin/openqa-review-2.7" ]; then update-alternatives --quiet --remove "openqa-review" "/usr/bin/openqa-review-2.7" fi+ 7'(# }_%(o(0u'TRQ +7AAA큤A큤A큤^^^^^^^^^^^^^^^^^^^^^^^^^@^^^@^^^@^^^@^^^^^^945bdf071b02a5738f40df411454ea3ca7ef719bb4fb633cd907720aa895dd007946dbc64f0c3b472e1c4db2b317a3293eaed0f1899baf44d5f7b7b4deded97524118ff074d28ab04b5dbd50e4e717eef965e7da922b061fecc3c93c6bf5e1cde0dec79af940797607874bd53521bb360beb81847fd59d42a91e9cc1c4f8b19bd5031fb5843d8b26e9ed0f3f4ac93ffab31846a5903d65564754f37849ca4d7a8e81635cc2b1e82f01df01957f6d6e3d0ff4f26bf66a12a80e850020d8b47207eb790319ce7f8cabbb3d0c2b71c4e4707f1ea19586993aeda830c6a25fa9d08501ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b9c3d30f93af984b598939baca8dcc18ffe93ac18be1d311c9098c3c2a0a03b4cf5a16e6f0f832f212443c8b69dbf66c6f9d34e8bb58c4889a4b626e6e985bcce7403448720d553d5baa6da5828f745db75141a746ad9099d047b23feb3a6b742e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855ad62f5e4844a82ab312cf4c326300bbc5591680d18c4b6fafe0e5a6eb5d4abf2ad62f5e4844a82ab312cf4c326300bbc5591680d18c4b6fafe0e5a6eb5d4abf20be5d5cde7ba0bb17b4b64b77474990820ce308e5de4544f17ae0bd863ce8ba66bbcc029fffe5a13c51c7c5da48f9841d6937710745d90a238f6864106ad95d76b9ab47d48d5f1fc6ba4adaeb2f78093dd604a699c579a8ef732068a767f9e883bc96b34e28ef43e2187d6ae7316bf4b5a18edab317581094cbe4fd558eb52c1f8b0d9677bb5f89b8ec90e29dfc32b776ed2691df61499b3ff1bef1f679cd5e28a500f6159935e3cf05c567fef5d12435778073f492eb5994cdf8b3db34be3fc51024cfc76f21df38bbc210d8a077cd18510c1198a46e5db64dd8ddcffafb24d4e1cb589f34aa3d8191dcff349969785cf07182626adb90b285d697e42e70f05c823dd597cb918413b52f4a12427d91739587c2e4225d7a285b9244aad30a3f72a8d0bffa25b3797f66f8cc93eabc656c85ae6558071f70ad359f96b7bf27293c689abe68fb720a1513d53b978fe89db8da2ba15a0057f07532f1c16c06e3a05/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@@@@@rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootpython-openqa_review-1.19.0-lp152.1.1.src.rpmpython-openqa_reviewpython2-openqa_review  @@@     /bin/sh/bin/sh/bin/sh/bin/sh/usr/bin/python2python(abi)python2-PyYAMLpython2-backports.ssl_match_hostnamepython2-beautifulsoup4python2-certifipython2-configparserpython2-futurepython2-humanfriendlypython2-pikapython2-requestspython2-setuptoolspython2-sortedcontainersrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)update-alternativesupdate-alternatives2.73.0.4-14.6.0-14.0.4-14.0-15.2-14.14.1^@^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/shpython-openqa_reviewpython-openqa_reviewgoat01 1589179391  !"#$%&'(1.19.0-lp152.1.11.19.0-lp152.1.11.19.01.19.0-lp152.1.1 openqa-reviewopenqa-review-daily-emailopenqa-review-functional_yast_conciseopenqa-review-sles-hatumblesle-releaseopenqa-reviewopenqa-review-2.7openqa-review-daily-emailopenqa-review-daily-email-2.7openqa-review-functional_yast_conciseopenqa-review-functional_yast_concise-2.7openqa-review-sles-haopenqa-review-sles-ha-2.7tumblesle-releasetumblesle-release-2.7site-packagesopenqa_reviewopenqa_review-0.0.0-py2.7.egg-infoPKG-INFOSOURCES.txtdependency_links.txtentry_points.txtrequires.txttop_level.txt__init__.py__init__.pyc__init__.pyobrowser.pybrowser.pycbrowser.pyoopenqa_review.pyopenqa_review.pycopenqa_review.pyotumblesle_release.pytumblesle_release.pyctumblesle_release.pyopython2-openqa_reviewREADME.mdpython2-openqa_reviewLICENSE/etc/alternatives//usr/bin//usr/lib/python2.7//usr/lib/python2.7/site-packages//usr/lib/python2.7/site-packages/openqa_review-0.0.0-py2.7.egg-info//usr/lib/python2.7/site-packages/openqa_review//usr/share/doc/packages//usr/share/doc/packages/python2-openqa_review//usr/share/licenses//usr/share/licenses/python2-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:Leap:15.2/standard/6705646296a5a330e134ffcd8acdc579-python-openqa_reviewcpioxz5noarch-suse-linuxemptyPython script, ASCII text executablePOSIX shell script, ASCII text executable, with very long linesPOSIX shell script, ASCII text executabledirectoryASCII text, with very long linesASCII textpython 2.7 byte-compiled RRRRRRRRRRRRRRRRR%xyk78if [ -e "/usr/bin/%{binaries-2.7" ]; then update-alternatives --install /usr/bin/openqa-review openqa-review /usr/bin/openqa-review-2.7 27 \ --slave /usr/bin/openqa-review-daily-email openqa-review-daily-email /usr/bin/openqa-review-daily-email-2.7 \ --slave /usr/bin/openqa-review-sles-ha openqa-review-sles-ha /usr/bin/openqa-review-sles-ha-2.7 \ --slave /usr/bin/tumblesle-release tumblesle-release /usr/bin/tumblesle-release-2.7 \ --slave /usr/bin/openqa-review-functional_yast_concise openqa-review-functional_yast_concise /usr/bin/openqa-review-functional_yast_concise-2.7 fi/bin/shutf-816ffe95c6aa3f295fe67de709ecbc42187df0f929b2fd6a1168b1d011b1686ca?7zXZ !t/_^] c=I3xhC{#Ӷ*۬gIIM 䧳*Y u-007L6esχ2M/ ȱF*ҿL$o&NnJ#|O |l{ ^NxI~K6hIbS-fhfOt,]/+s3:OҝDtq~(^;7 Z O0*զ њp$ uӯx)sxA#~hh1D`BÓK(|9xKaC":sӃ#0Ler.}¾JA–iVvˀ <MlL؏)3%@F@sR(n 9_)mN!q<ѵ\;Eul*֫Eiվ@:G=KbmcH|S~|J7 e>7m12c(DU9Xk nz`1Oi0IFu2'gY6x8E!Nދe_P]]oq #OoAclބLk :(wn  hqMʏpd)jf*Ù[W'dZFJ8/k%n.D/X1(pH(, =U|A)&0H i&6?$vB ~kơHӿY0mЎauk-^0M}3;r/+DŸ s-:"PRCfܱcZ OP4;U&:pA,#{<P+|qcοJ}j:Tgcd Uœhcִ6Vx~&MOQsoj  Bf|ҔE5mK%ǘI^C#[Vqqg2?@IgFWuK,Dᛸ&>ɘ[(^ejM%1_1w3 /NFkSTZ)\G_=|Ea锟(*mrlsCTYxI-D]ԡKk^Bp #Kәy_k@` )[hȷ Ei -Kgw} 7U}O E 4#YMM*Iz==nvJ:jxXZ5ۘw<Փu ʩDG?U )ױX<qi Gh`*1b'\Cɽ ;T8!O.1{X !C>'MhZ_t\v)X 7?W4[OP{FGȱb=`egw-<;ozl5XMdp/}_h=X=diɁ|Vy2SY+uZ狍p_TG@ķGdHiUr* }ue*S|#)&$q@x$ҐG#x- ͤIm"RCpeggrGb?-`k9/#j1Ϣn0KA`F#TU|#l!%ik6)핚Si[ /Yj:J3ICqF'8/DȒ/rB)2fǹ2{ Ta'HwhA]P V$lړG~81eAH[w8-˦f&jgFӇ%f)5Sj+.E#<ꡧɷCLu&C5T,kYIѼB6 ː}gH% >쿙Ѷ2;K+WLradel[z}&8[S 5Cc9HoB![h)OGG1!Nu4Y0,P_lo6ZUj,7(niը\FG :Wׯun3~*E%Y?"HSp@xK7@> ǀ:K=gKe]/Iea~'pYQmnHUo7()dTg5V]NNf}@ v`6j?y\$Hr X ֮:L+H*ę_OϷϞ3A|!:~y/lOnxT}Rm%CTG/GHf.՗JޥL"ݤݨ ىVzEkȽ@΢ņ.dIns23հa a"xjo#\ò J!ƿQ=_cWn r~l6tYzؖb=3PkQ @b[b$)ηc|YV"vI N'_yEi2 D .s8Y.V9gR.y_ Tu,T-h7 Mvz$at omJ >w U'10H tByw"u9+OQnOp[׶>EB?5P.ys+< 1w0e.Qqz__ԩ_ `Խ^dckb 0!Oja]4/,{~}Bj^+NڂdY͝fTy2v-yjxA_nh!p5z-!h_ȩxą3(,WzKRT)7x={*a{.|1eF/P3g?u(.iM{}dLzTMs]Ƿwg+?J 2W4Cu=|(}; +RAƕ_kϕqj^F@vA22#MHWT; ςZؘqM{&sOVgnK¨Y/Xm (Z"l i85<#PS[//i!cI7hYƓêJþ@o.BI ry smvutqr +mc ,J  h&6Tt M>y \᷅UA]ᢶiAĨPIg@TF@`AE5 Y5&`={-a#'|OS%:/"*M]M@-5 =,|,=t`KTQHl˽aL:p%4 ڮMxyLN?@Mk:6}]]K t%lG1{ԜO,">"G<v9]#U8k;RMUa䄟`e'U ,^ o%+\{r~IWLβ?9vaoϑR:oَj5~7u iaj;a 2Uo~i]AT<^;s!4]w  7]Dz5@:``x×NqSq| 6g !Y fdImQ4nУ񈦷e h 6Vsoձ)YOmbeݡPKê;y({v{r$X |f&β>`$Z&Κ& `fD &0ڥ{˪q܎N`M<ţzKĄ$A5$cONT} lRiVp(e|(J}oW!yYh[C=u}@PGH2|L.%P)vD\}fNh бP-J ;~T(_(PKBG|Ģ`rx|.nUAOgG:A\t_9slҴbwY8ܞr鏗wep2_!@nL{sO9;DRčs^n{bzvAXMJ 8U d֮0Vx/=)D#YOBݚpA;Ңl{80J-&gf"1wK:Nժ9+$p48?̻'q*ށ&p|Ɓ}5I1R !uOЪٿ{910~VZz}!s[w{TqO#xE˫F'F:4uVf d43Ӈ,#1R0jI?;PV:η} 3zrZ"^qǩߠ@t`^|Uqs~:?*Fvx[r Gb|RuP}2 }TeҝjqmEȬ|D 3j{+ GRu%RIaA9D%8uZ|[ce? Ku˨VNLj$8A)/|)2>F4Һ>c-b-W`Ӑ!lvD B>f(t7q!g͢+E:2Mc U3PX/ikXfiQ*lJ1ً̽3_eC5-vߎTϐĢWhV WJᕿBvC`HPux{*Z);EϽD%;n-EZewR8ISJꩻ? -[B5XkIJ>cf$.# @_(B`7C:N pX"]]|ѤĂ+VoZi =ӕpɒ}&@`Q\mnXi[SaY<=a$։h M(ʽE< 1釵8Wdxכ/Ѵ;PqqVs 6Av%7^D@-LrӉmk'bn#;͏½<:{xZtvWxV"eg cfc/v,'i)g% }6C݄u``vbzx0| z+L ^_N6?xU>q~T0SȊ]Y ͢bg i UraAY=R܏@__L qf,37qF5MIp|Sr\ \CC< 4/6[^E ϧ|@HeI6 ý]Ψ!ۢb THfZҋB -p9Rl1qs2-mw]W(bp @; R\EeY.^{N .Գ=qא˾5Ο j{N{!ĒvMݱn盫e~k9b{Dpd7~y%ȈA \t=@ӊ5 -6,'` 5V zRF)02䊈`xuYugz j1::\gGC@l^ڿr7d-"Nd2I7hn;LjQe( 5b%vPԎæXa~78iWܭ,^ΊڿKsO6b)'M ! l&Eșo9^5&iZtp'ɷ솗<(\*K_tf~[8X`}b`ܵ>{Wpr:t>oa"/f]x ."yc0LvBfb̦И; (WԶ[o!cRHɇ3n嚥58q>JjF\=O6q|R0b۩RqH]3W+[퐭Ҹw_@- du_`c O  MҢ?.5 4+_vޓu7⍀WhRIUXN|d?RRGɝs`*1dk$`dw!Ik-T2ÛWIўRoqBnks O> ָ E`?0aEZզ`I^_\Yn%"IYOFp V"c~ Xmu'G۞acZ4Tv@[m{_!%I2:?=[<7}#r*JYBZXi1BgbgW 짏YDGswTӖ/1xs[duM6N$]u>u,q6.JNjhl/ͭzNao3*0Meb<.wԖwU%>- b0& lcw3;e}ҦQp'X{4c!*VEd"<OLt1cP s'h9ru,3к(cS @N8!/<6lg "b7իܬ4 oh]OlF"}XِݤV+taɷC˝+,"u;WO1Uko2 n,55pE*u(v*Z)1jDԶV!#dsMw

F^j=Y?=Î_,#1T%H=nd_kOA38d)` n!nOG"N%徼}o$ͻ;T=ͨćWēbJrp]znLhUODE}i25-!PZQ}ѦBA/ 2z$W~~WIVGXH$B(qtBOT0svH)HWy> Yv ,^mWwRۊÐPp.7L\-ѻ)MRs;r0ަo] Ԋ:kcKwnreB.0G߈nyf.m{acvqTtMep]gS3iĢ,/W?ۊh7Y̼4^p3T W眬< L>(ɼ"rT崌퍉TU@}OD{8, )Xd((0HJZ=DL5)ޭC~-e#o8e#J3 Au qV!bq٫|єk@r6Gh<.w~5ٱEc-Y CU/+(J*K~X؁4v$\p[+r?ñL@H,ʿ 5Y[VY>1L3! 1Mb~&a(&.#; p٫`aez̋}"٭wI땐[ fRȊB5?(45mwЧ3,-lz[mlYf͌ܺSf}S9zFhlC}S)M Yc|qMl$tڈDY9ZbA6H)OM[iX: 1.v{=%mKz44n"=,U7g*Xwu|yhfhiz$7,Z\Ȳ3K*qT%3Am)ALUe*Y6ѬJ~uMS`KU 0`n T.RSKCiaͯ-#$`.SXg9l,3#$rvņTgԮ}UDQΧdpP'nWϨ WY:le$,R~p_SW ,Yiuj*m8d7~Q\u#@;6.;ױ;v$%gk!܅o5F)1پ6n}0C J, |ӽgZ̄#Y ivoSž_2,f.uħ%!nFKCBM ){4 RpU=-tr3:1[v0n" "tgl 9#uR9{MD)̻:j,J Vҫ;WXw2ҀxW7_e= #7\'M~+@6s굚1JPh4<7^c"}^vf(0VQoD7 yVLVIWs V{'c M|i:^G-tjC_tVך6&pA"vh?&gw19"/'Uztg$ֱ N;EZp6b:2REnS|zoJo| gSХSsi򛚾9/]H6 c30E'OO}-zoT,eVB0LgCCEIJ? 2Ȭy9]nIPr X9>oKX=Œ q.bƞq=6#y;E 7kgvIO F%R<Ɉ#>M`NR`4  ߄R;@I,Qry,!%9?Po*f޵c^nβrn +&H^d4@NE)cSkCN#fMo^:ug'b} i 9rt"5y龴q!ކ1_ $;)G{ $)H.ƣ X_Qh} av<]gIY._Gp1e?D*wiiD02Ve+A8?x%>Soҏ.Kе aGB -ͤmCbĞ/aF2Ì+P$/זr'UmR~vbݵv^8|%S]ǩ>?Ihu|XeN1rȝ&*O@7WcĔհ'R3ʺ~ +Քu^a\x-umԗ $:J g s7|0 e/WX7z^jr!6F< ^.Î%Ǫ]ϳL>?5yeK:޷Fh9a9RgMRuj#I\Kl~DE|w>K líS#;+(CY˄JdgtE%(d dޝz_<٤dBu&4mHQ6g?스\H!\nə܌.uɳP*mX }xـ;<-Lnr٭"Ǻ&Qyz@8duS֔ᧄH c"AMf~cLT;f-_AsN2͖$}|-%~\Av5ÛBIkJvLuU3*q5zahqu^YQVPԛƷ>Εʎ$uS-ggǧ7)?%ud$IfN" 0aa D^ >%?sP tl\@Mwܹx%wR2rh5'i1; JDUy⏑k.R:4c]R]İ[f=荿Koa)ŵU#39\>tiH'7?Gl*}Ngig;qB%aݐ&D,YQ^$H&M5 8>DlX/rb{x}@\NKn}ewP'̶XPI?\-!|\;q) Fj;x]oĢde> Sg+'R$b"vai7`9fLhk +B%JX4++s"Hgw8;L;,܅sRJ ),ţ;9:')[zEB47H z:}WU΃WL0pI 0[XMbK/ MC6p[I[%Ө {"QZVsԸ4i,d)fRZ%J|B"*~U2#wZ+'BcF zATJ%+*qq}rVmRu? 3?6tx&PpU.ewv( X_?nIfYq')+Mt.ֵ^FQ0V1쒅"}=<\RR R'tZ sf,8qJfBޤX>$W܏dV֡12~8kO| i"w_o }Ծ0=okpFUGVmx <;R~Fv8|VtQn "yVĩZsݍn+7ұ"<3OEBM%"(Jk#27ٷ<ХKdrT8f`y1P &CFO\'_Wn~Z,e>@a0.H6#  ON,,si3 {m`՛Ѝ_3M q_(^]q yG0{Y"B/H$M&j9hW[M։E+'W,0=? ͜[`,q%O&{ئ֕O;AlEg|A(>ݒ)*tu`$"ϟA% ̍=\#6R>&!' Xvh0$Tr3%q)O`D7뉉  JB( /2osc_OAn0ƭ! u$o0[s7)oshLfHghNJ ĞVq0mYys!x1RQXG%^NI؊[Fg=rBg!U{Sb: ~a >3 #zjq=pp *+VE 2@,P &cXTv~@<0IVcWǮ9F7hdÔ~#F<<sV5U;xzNTVc*h?s$FۻV oܚ_8'|xX&ƨ\ :^S|ظGY7pnvzmtf(Qڣ7kP'貿Q36a*NO<?BN]M.1tj4)_BF5O?)^lrJj+c@f~) |]z?p$x_K\[`mpF28u"f8 ;9< wKfՐf,$M3銚o@"HUWMX+NEHmg\iWL_k W+IPAtXE, 1+t5xH6z=?'Ã1EnJok%Z,w)۳zh8q8|%-Ńϭ 9x)k5cEw6xFPCMd[B=(Ow<.v{dWpHK}n62gcџy߼`@= ^.rʧݣ+UX{2,h}? P1- p7zcih|Whc6jDj1|6n@-g\*gn-/wQMQt*6nq3ѫu8dbxxErumIsX"q5F-amL2Z;X*ĿbawvW^/99YlZƅxhKI~_0XBYm gbGmFcI߁ 94GD bWV,/XY:3Mw։F #PK+;Y̒vvYQb*h ]CIRJ?1ԟ1ղiC\rʯY,-B\Jx9] ϠP2c"$xA2v]O C0yߔk-GzwuH)]ģGK[lѯ>_ hqr&-M'ذ@wXwf1@>LxLM6D%CE6%5 jgZۇj28PPb2p %NzeC`3zGE S/.0D<VgǐHX6]%3ziNWq}׷L)ɜbKp]( 殥c4}fYΔgz˅p~Us8 R,-)=Fs 75xTZ]J;,rh% i4gF|~K"w<:ҩacnAp%0vվdfaPpN @u^&> -8F7MJnXsjJ]/V\5s`  )%mo|JubWR5jn-j,01I-*?$ +"}%y&5^531\3ɻ!ӑM]`*x,oJ_R 7J׹ wi_eɆC#_#uRq`%Baͦi/4rהrZeU~$u﷢Teqbm$Q>pA1y nw,}Հ}DL&ȞUј֝הjO^%Wr]fU-UE:HRC9_lb$v+oLXa}|?F4-eB5|%a8nVqf&-֯ c? [{H䭧HZZ-F2-4Dǀ N oCNQ$NvQAVy0bR_/4K7E1 HGsN3uu]6./:eQ~"epGT+vOs`8qr]wzh9lD)_;v؂-+hT9:- 5졹+E6?|$WU,aZ3Md%Y8 @rVf>{8jG>]JT\K^*ڪ8h*vE%G7W9;}`.2i,m Ό{(봱(zMoUji|tq'wE҃?@A_,_c]ݑRSc]m?(h^)G2iBm/_:c=0f t9ShU%ѐT*J+ ^Q]# l)h$be8Uwwf4s)ts\^bfG"zZnFL;CE>c@\j3aE1K9]CxJa"Oy{o2evfP+K;VE߽5щi{s_BƀXjs(B8:kH`#ɟ- ۞7e#paq[IM}?]SK,@@KmF(ܚ@&'hh>̞iEiQwLl! [M'PiwQ&en# Y'F%=8S{LzQ&A9DA#/T&MUt/{f^慢T8`cJ:z@Y=[̂Ld 8љJU-Sֳ̢q;,`/yZaߨ /Rq?pe8 Rℹ/!nltW.2Rsus9WTs%"xI)*|dGaY |!'*o`x9J-At!;$bau {/MQ,JԟX);τ^IwNj %22fyNQDHy\x(p*4W 9s]'?ecSCr%.g7ܡ)v߶)w3.6<gO'}&k,KO].T *".k0;5w2<߮y -23ѣw4K㙷#LqQF!;]F`S ?ŨR*\iP\x,ć ;9> @FA:N(<cv`ec҈e6VI/1|KKnk@Z=Lpe'rAO T@qu'3"Dxj0IHuAOB&LAl_«0+R ymY ѱ:NY]Nͬ%Samvddvۑs?N)p@3tſoCKUurXCl-zN$l% -C^.Vn"={{%VmxR?k Z3-mAb_J}7{Qr['97$sɘpŷele lKjJe,ANN6h=UE" Xlx3fvࠏ/\m ,mř6 h:.YvߺdP@^vZ6P:G9k$(0ވׇZuҨ%t色xQT3KԈ,6ns׮H^3*P)¶L'gm b:],$"t(vVfAsJMٹ1ŻgVi bA_ rm|2׆wB)e2<< OM孝<""%DS٦̯w*aht cI$.ސY(oe*eprf¡zrmlE~ݰaOiR/=\ۮҩaT w8gyuXM4F[ {5(H1E_ )P"]ehy*uv|n~VK$(U-o?=/M+>Ws j]ZO%z@*W?VPk3X 0q%F#SZ5\!iO;eX\P`9-fy%*}Pge~—;wO>3.}!i B7{ ֤eQa|!\BYϔJLKK 8q$0]e\xx7Y*&X@BN&B2*=F -j['鄚 d`4y ڷw[RŝSV %RsC} 96C9;7j`flQ0[Q;ׁ@BRzA}7 ;C测?by!g! osU]&y~ZF:&^]~U-kR}/nXD4ˊ)Xʔ4QP9%?:+BY eUb6^z%av+?jD\ܥqŅ HM#@-%9`y-tԢSbcn ZL/ 6B!FuJpV15S*C @YWw$ si} ,fsEfIKNxOذ܊@:מdU"91Q yv>kElJ-\ !=5Ф}NP /uUdrLiQTJn`Ez*1ˍ*EuVRmtGyzNF> m[L/d!KّN⺻AO9w,d#^rg0HL$cqUI!}>ELE 'eDpa8PLǗgjKufC GiTs؎ չ.J00)DQP $Ć@~A`kB %p2jT&jQ'~hv cdS ZqF 홇C/yI,2Җ{kw. (* Wn׃g Ȧ#L2G:^)5t^xO,eDU#j|BvNϕ/:Ho޸$2.(le#C(MEwݲf{%egfg#\P&>+œ1e$>i0[%r+ߡ- +TmAWp;k}ί /! "L8b`]̑Dg@U.͇Bow:387d(Ih^U_A dTg!827ܞtg0[](dj:_Yk0)"JN,gJ-]ju*x]gC2& ә viv<KKai_X{dPm4dꦊחLgH L+7Qleh<3݇jnE\0QuM ?>/Qr:_"ҟl_\F;"Ž:R yitSV}LȀ>#-t&Gu^2ɮe:h }C159uw|2s0'zM-BtZVh2Ŵr)bqRh@}-! 2OUoU ~·a#tOU)701Bh2jYæyp{bMguPʼApDJJ _3K+lt03]{ 0GaR!w=kdcؕ,X{{3S9 Q`Hq(Q\z:irbJzCMAE~~= vPXaPLX6[n)dQVr5YN,3 ݊ԢJF". AD4jEAtp؛yiuN~oC޲q#j~/RZ0!/2_ް$qo~."&_s3ӄvhҏ+pW0Y; ;ܜ M3 rd$BNǠJ\J}ڻrJ6ſaT7e`"]A0_K?_ \@,FjF xOav P$, q+єRMhj7S@?iD}| SUSa op~oe< PNj+zV,Г#R~8jMťM#KɣqFt9܈| 1n >|5+*CPs~5S (|RN,t!'gBP7MbR-?WZ 2‹Z<@Ҷ9 T>7j=imYb5KK⫪u]멧׻޸LVݥq;GLqW;_!Ȼ-d谿"TS!GK\^}N»d0!D 1s&ZxB^(AacL(UbAR<G7*/i!O;O{36:ߖL&klّQʇ FyuP,/E#|O?rW[;޾i8{4 E2܌?>̳Od#JpӞpO2u1\RD7~T̮Qc Y(L~pxf.~0L^?rB9mޮ_)7TAc=7ƍRDXM= \Sf9]])UxOB[WB2(:LjhiQ =l2Jm+8%QS" s*|(_f1GDwhc~A MrHۍId7>zR^\8T@,`oG2-sSﴊ8UAcsC@F0Td qN5kq(86&{edVDoGEY5g~LR{,A/k|7NXZGa)yC#Z_^7?*>.`xc_9ME5+I 0Th 7B['aBy+g,%irUwRm $0O0I}/}j$,H4K`[u+~Qf$JkKJ6tL`t>qkW(70~ 5𙽇 ><]:1_ӷy)XZ BK!mVY)|T|JlM'$ ME{ؐDMKIs[~lM|A?8BH+H+#opHƈD.mFYrc*&{ǣ:_O~ChF.zz8m_#e U72| hع~*.Q76SíV9'Bn\;6 UwQP[7lo%@|G+}wGn>D% Y1Ar8_#ߦuSDf=dLϑ >`vLKC$f3p<)CD YA?x:dt|턴|F :>Q9 owPcZz$Ē;Wij6mҵ b LPQw߂Zq1x{da Vbpvg};G'^ѭ dhyv\2= DruLɉMghɣ4 *c{]U PuhqUz]aҌa[}C ]+vҲQ`֐6șf|PUq9Wta['4q.baAB[dY)圴EN4Zsy5${o4tk`8!.DŽ"}% @m-yߤ,"}4? [)EbpoP_θJS]TO}#?&ڬs [wz.ZttU},B9蘲쇰wɸ;h*ef)9>Bꭙy8 cy]Xh T?Y3x?#?}]~|3pƠr[gQa$'Ss3]k0;Kyш!?r2?K@5b1dro2_SxֻU̓Vm\!3tNĆvikSvY{-X z(T@, f>^Etʋ<Gi}H !vK_DVm0h5{SF5+oRY(;Wܜ̸^r.vNߍ J}\þ-@Nh"x-(0ܷw s, m,5-6ޟi2Jqwh׹Dڝ~/ FE(\~"|u] Ϋ02#~%:߮K K1٣v2?.<̴z1OWw-5R죉Z(:EIDsi~3 ;;7~?1hw4#xv./_:%K5GtW1Ƅ֏`j%=PE2,F fe^$,ҌkQtRXї~#}%]}r|2鲐4i[+1a؞B}ٲ@ƇОnU WضeIԡ l2<|j]!L X s3|&AU DfL.Y^.d~m4A -'5({Txt}'DZQkfk|eoYdqXd- =O)PݒSN~$8|*^F #97P#3Kٽgʣx/FDЇ^M*Jߠ1 BӉrue^,7W ݂:Xj3quvح#k+EԠjȝfC9f.`+b4V7( jq%"Mgo{gsy^D9EJ`NkN"تqn%U6Ӄ!G J:հ:1q"paE};#Ii lp L dS.@,VY x|]?`(^#eX;j{9xdY,UO %y`JڪZS/#֠¯)z-to.RnOӻ= 0qүM-i:0  r WVW.lLϣ-y4+u kn/C9q,!(V#es5ӍYk;4h0RQ.JKr?y[:6tn,*fd1?QyZKv`l뚃)r?좘OY Epɔuӈ4w}UVIcWq xNXD$%{z;%x`S`jAK$lgXbr L*K_KSȸf>U4 mzMNLch3rfÍbuOf P7(@WW_ .[ԫPC p* × ?;wa'*frz/FsXH"h7Ev;l#j:"۶SIg"*?au<mM@(, \L^K2_@$c;1vӃL)}3^^вG{Ԗғ!73/iGUS Iwhi+fo^_)GVA y/JXVBZ^ ak@E7:OCJV(XA@'/L^=u:=2>SRacuƟ}k3/l'{7 T:4fPKr~;dDČ9nG^!:cFx,Ǘ`%&`OXkWwR)^0yM27<1dq&<^.A3ԍjs1ʛ3m `Z{lqEi\tX"~+]0}Rm/_Ɉ(aF a+:0<Q_@s"X[? ]UcѪ BD ]u;*g̐ӣ,vٗh_$jڛQ;·]zXuWX\g a{j>Vwjޘ*ͼL+P|۰@Ld[h]>N͉? ~ABm߈dN31aaV-*ߦ{X;^1I mN7݄]yD&  S_񌃹E;wɏ e< @8ڻ*cB~ۀ0K bހ7II9i(4qOéPev4$`x5^#d"J, {7PnV̳0[9|[J!O/x7SuDj_a6!z(1BuJS^v/~]ym 5Bۮa0tˇ"'nैVLzveڿpTwsm(3FSb'N쾜EAso C5+)&n"0]W`ݙAw0{G؉%C K 4Gܷ{kz WЀkĨ\vM7sxf?XlUr~ B,ڑ15[M% 6ou?]ܲ,&=xI4}JJ^ 7 F9P<k`WES7NA|g=e4/]sdH.H$#3| ݆%mmU?uo6##chc+xY{Is4u;;C\tcbǾdFq[u$Gpeº=A1ŝD-Bvjw1Ihoeׄ_$ʷAoU ;Re""~xͽ EXd'YxSb2>)sC_%)5sgjͣqò9sB~mb` y3!T&!dg^D;gi"WD+ӹvncpiUvGyIJbc/bUc{2w@k(he km,n~%19@? JAfGKFxH\ S;ls͗:2]]p4xGjoCCvYihRWpҌ8=̽)!)P} ?dAl~'X=ZK>?R- c/:f(6[8O(D J_RPC 7 |۷߶42@pw:I.>^ -ORʧ#ڍpLkd~9Jt? iʢqzn:%>h}2Ų94>+ '3_x6 ^iV`HUi\vd9&>%v՗^zQ#4hgZIN: r G"z(~)1~MnUE߃V\]UFiݠL!:8ϞȓKAk!=ǏfyA?ܛvk+K*dLsTS"ՈEzAi%nnхd˵c,IV8gt 1"t^A!X!Mh J;Rp/%8ŻtOq3YUxD"i"%=ݡ2+ I6+y~t$*EMz9!k=WkwrJo%c߸T~?au5L>Ge;i&qgv2a{۹P6_*OCp'5 T+Ap^X ۍ!ͯν|ח~_{wO_yU!ji~1kuW8J_gQ)x +!ŹcdAj㖛QuT7#2z(Bxn+a3#yC %ТP #wg؅ٮ+2gG˚ͻ/ KkDf-w%C _ ¶Q/I$0 m[ kmLˏna4* wDki!#$CYhJ=v0y^8%K.P)JLuNjX@ʇ /DS_{ s<| YSX_NOp#bƘ |F% %(y rRyxIVtZP..M6[R~;0Nj*:ݹ0-hh2Wȼgg}ҥ[Lsc;޸Ű_/\8iq1@`4hLC(8~ly?Dw7]"?PIW)aEƍZ@p!{IWȡ\B: W-1> H}'XQkٴA>B4HTaD ?N+\yspWEo\ 8h:$慶<#_.|2tsHq O<)>t-͖A=OV W*<ӖS"C Zp/^kLdRdUE]}>XH,<ՖbC輸 >0&m=|Bs'Vt=LBnNurĔBZeMDwBqm]O%{lR(tQQl]aw"N:ZcXb{W:ڡTSCGx,_`cFykfAdeO],}ҼQT[1I'ڑlHcvxŧa "V$X]:ū G:vW+v=X.S}"K^Wϛtp]5MHp"~CFFdׂ| v`B?]:v7՟Þ+5Ķ+ qm̰nKߥ Hy=: Gx+)3l '|,LUPzUq]<.Hq=71%t/V.M$&zK0 &SỌT ȇIoI=ĖFλp?@`_6Qcٝ"lz)>ΊcJ`c_6 SmA WP\xr@b{^bcV'3e4v<0/Uji2#JB9Z 59 2iErLwDW,`%{;nH?g25isO1n=( ν2;ZRo_ qL70 WVޑjzhB:{zu3fxC]чih =u%-+ +B:x2lrfbAp\ִdXn@S!11)?YSZ"ETd@'}EC8ɡ[G(+Tlk/\K鈲$w!3xnNhj\fH~~W.?;XF.͒@XNvX>eP(ks<$j<*Umef6ٝQ-:jX/Y2 k.Rx+qu?IeMVr Ƃ3=)/p;Tvtɓ)]H)$/ 8nO@5d:,^4M9 U{ k_oOl0\1/$V+o+t)n{ᩊӂ^ųGҥo;Rp0&}kui<5lO Uk< /z _;QTބo#Sp?UJI$]T({\IĿ:f|+`7Afĕ.#D"T$ )RI=o7NqZ[ޮۨ7)f 2 LܤOI'̾1Ծ+-s0WEi fgqO/QEV-.@Qtm[ZRfa+J`ctl+IJ-6,{7 N$уg_[#.aF vxY!1HU +WsD~4Naqa0!'p+[>W9"|EKݧx۲v.}cu@vgb@W& gj58RsωIqrr;Ƥ/be}^m{ }Qh٪;  rۡ"[s, W)']L%rir(@ TڱDLs'n7Tk.sn K9=  dV = 1̥f\W?ݔ{(MlЍ"#8)ĐT<8϶nf!OgL`$IMrܼ(ܶkIWeliyt "!}} FDr{)+f+e۟c#1d76-?bjѹ{%UV%.)B$e*#CpCL>ql, t. c/"e5ix,[?. Wְ͚ulB<̵b<% Bm+GF6#g)ZZ ۉ.poQ}b{#Q4+AP/w9+AB4CAb*`ީ~ <7NQyTPE@q$&-5Yl780,94+u>avXGhp+_L8+F%}ڬB +_ZB5Wj=:Sc+ SK萘F^LdPӭ,b@IFGHyǙ3O2 HMNy%3|F,ԵCF+sKw,B> l:p#"5[(8\G)@#] ˘UʡvGZ-mn(]KX4 E XYSâL SV2wKU uI8熥4PMxмYv^Jå7!Q}_#c/VD[)jj?x:7@YvO*yi7!^s ll,:WTjss@ ^ڧP % O# <`Zqn!jV>ȼKĕ Twf_yKR>l8A6&>BK'ZpkCԙ1*:x &'P=0pVh]A0AgSrP5y@B)Ncg+.'Kǘ_4>YOɼ HXw:bө:&D,/Y%+ Pcn{䨪_c.N KW-WrCIl|Ok$;Io&+UۀJw޳\<`yq&ZTߺߒx9yU)/h5!O9XdW>XS|d.֫iT rnbl ?j^\ˁ܌iZ4eNϝrǏEWK O_Ζ;DxPPwF5sİ7'hĿ)d/PL3 !ls>]QgV7uo#K!:4.qp#8ݹM8N+n^[8XQF^ yS/"5$h?}bT#غZ8Ք@/mKܞgj G Nh B]ݚGIS0QƩ.m3KN"|gҿ#4 THl"=Vpm zFr8в(C4 t'W/s9( z "OLaHY oMK1fd; OЋ a ҷ _e5Da۹a@Q+ }~υ?m|_j{y0{_{VǼYm7(!8@ x#D/ Hξ.׉kƝCPeK\:^wF{Eŭ?b%ѐ'J>>9bP*Gz[^"|T.,#rkjӴHBa-rU~U=GO.2KCX `g,[]cHb >M怆[FS/l ر 䧬] AjJQ9MxhZG2oEȀ0+& "ff21IrEح$`i2>*?V{(hhp0u᝼e%q!BT{`w 3&n>h!_]|(Z~ nb,h?& S8Lc>iӝ^xr@ _0<)]¿otstCB) B4򦝖!X8KէT0y{ S eRݾtO?H2yԟPߙghQ,ϐi>5/VE;}Qe^xADiVd>Jcd!l^UZVoԾ o]+,`QNu#Hύ|kDnwۘ#C7;X=ZAKW];59+q9ʍ ʷ+/S(O$.c.cPik}TL>>^;iZ9j+j8~0񹐟$?k:h;2- tș@M}$`WͪmW^J)Mj;_65 ޳we։«;cxs0Tǩ 0gSdSdej}|RFvZN7*s_$p&'`s&qdQyXz!}ng_o|ُ֣51`n$lg ŞYNF̎4Ґ[ aFμ-wlbةD\s`y|B6o7}QTe/́f5}rO.2<}D{M@AY>I6cRťE?.IN].ZFm`[6 @4./O˗p= Ӑ('ߨx93Eر`7Y9>s3\H7$1.-;ݫP3gg4DM.Bk]•s-jG 8:v5J^q8 ݏN7M)4DRÐyEۧo( 'Gtij"΄LMLMQvg@~hK~JG'Xc A0H/Zeiށ|.\ѫ6!ΞzWvJ,jFyJr?_б>,=A35i &^L;-P(Ktg48(ELu3Ḳ1Yx{y9*)hbTk13m^q?I )9JU)hevzk?íxg=4cv30*Ӕ-o1|oۧ%9JJtPh"KEZ BO;w@4VU9'rO6/DK쎸V30KǔFtWwJKUANij (*E=LMV (ȁ2gTZHm voC:2E; \l[R͐)HMU?&NOp˪4.E!ʀg#µX@} 1dVkp:\fė8S)K-؆ٷ_!^.jxXX8Gp{+ꚪcD Ҁ;s.W;v2w.VI y!rVW.n%g?:,+svBRd%,H\@̄Xaؑݝ,jP0a!P5a-fM6? ЏoCgPHE GcjjLL͎gk~]h/o9ɴ䮟u @򫶭 (WUz K:ӎw" |}{Q{|~3"mAqC B#e~jhuDON;F(,|FBόO\6 fowQ?MN&F5ٱ_DN"XPv} Qb_!,$_c520)rल꣰0uiF6V@JKCwxͬ(R7:fÊY/Mz{ Ǟעl"ص}sNw}6tD!7m?-5=45㎏H}%Sy7󐈶f6<%"3NKi)(:j (,E $> x15D(B41ψި k,L|>t84 !ls/x)Tk;ҡqvC.DqbX0h3綼v oT5O.Wzp6x.JZ(#+*? P짭{vQGSpĤ o/ {*:_-$XRT#v&E97qLm낸Td;;OJd(+4TXqM.U$S=)JM#22%g2~݋̦X.7$=[0dnbQLԫ;^sW6蒸3"CnŒVB@ et=NЩ|B z`xR\WXfZ UQv1Nim7Q@<J[C|!zPJ='‘]59U!VQA_=% ן9o[ u>ƉfSwy50a}X1"FMg5)(5l(*(YڢYlQ4`#uPοULr^a͙\zDfC( Z'wߌX%W] T@]I}8¬jFhcZ~3ca;3U8 (c2J6m3 ,T$hG0.$S,4[!gFWzLF>B*qv8.]>{)l?N҃uĜxÁ o"ZTƊ(0 >)Ng_'~M˰64Jx^#C 9֩\oVjV%Fpʫ!Ϡ,ͻb;s }DX}GKzoQTc7g_\o7`V:~s0 B04WT!ۍ}TJ>VK}ZR7GVYHʆGf庲(:iF*ZXxlw9{iJbJuSzmEre棎 Œ.p?N íϺ'>:"n!Ҹzp(#Ą0 DfCeU].P7v'q;5>(2&{#x {!Lxx'yf0 Heobi?< pgԠNKW赞le =5PZ8JF;]R?26 ʪЃ>;磇βLy&門IP{r.+ɷ_e7~p$+*nIv<_nVBI42& T+.]bnܢI/meT99|4N9$"P@Wr{C?ԪQ~H{ya6尴زeE;4I]5ξ?ztWVYe#:++vXd$nWM5jH_3~_- s|3D;1}mt|^ݽǃ$_Z|:/JxG@\E o=\µt ?[3AAQvy^a#JBȽV*!vsjx@P,(_Q{oM" 3 2td'/zi ?xH`XN,1sz_)ᫎjfƓ1%cڔXNyjt4GFnqPt3dkN#t Fjb0l c~L!c?Y:爀`erDɉe*#<:0 XjaP_l+l2, ?+>鉅_iwq_DYy[Zj(JgeEzݨI{vAb a fc͢uPΖ; gS8# @,PށX\|:9q /tbQ-Sn>kigI/ve OK|g$ֿܭlϋ!o^r#gA~/>/h^wflӨJ׾cT$$$QߊNJ$<"YS `"ԆJA8iHb'UnU;+ "U+lW9\9ZԼ^'ȕiez$MԿ`D܀  )ҏ: *C=TR>(\YSKdMO+J]Jh*KIz|2ڧ?j0#q*.i U L>CO |*LSiTQ>ćжZꃴu@=a֔FXUZg;;7f}r`w>$ΎFk=Wx$*}3]b ~W2YY#4WKY3Py#:VVuI^ō&r% oJPŲ/x@9& e|!o0P}dl6"/Y(^Q0r*m|Jnr")4/ 5 vx5Z.CPWY1P_+ņ}Ds·-įmѠ} ubd{->W-S]; mB0y@Gx䌔guX+] XA }}r1gx/G:b~;ÛzI%oRr}Pm{BOUyE-FEno!w"K&U7i'mx閄# ~钽..|stbԧoI+&;Z>IWI/Ffkag.ȕY1O)el~2){XeS [r^HCJmPЏ|یXAl{,tZ>Aa:,7]7<1lfeEx 1!HHZc~_ $Fz~!ىG }nkS( ?C̈fOȢCv [> OSٓZZ)`DJ/d"͠+Lpb)dA _2򦿇De =/z57 jsh4 * =nji<'j9`ye0ų#ߒ/ֲ6oU;hi=oݢip#ļ /X 7q9!JMRdZE ܡXHJx4L g&4m<679Yc Cd]tq0}{dEFs(!&TP#]G$^ ?WJNSԷN>~AYewby"Ԁ=_xHjpLmcդgE=-" |=A,#kĞ2*_3LqJ}]h x@ OybG"":ݰ㷔fR idp0_ y"Ќw?>LQKa*\JXon7$ibO*5^+AsgcE4- xAL SAdhx*o2zG5з9Ƕ$Tk.)ɰLa|̇Y!kv/dXnX i{yCpxh!P)筸T0Dq4uZQ"4J=+ԜU+u2ix9} /iE?o gTY~ڧ!jEAꈊvȬJqK{#zLwU)1O]r0#7c2L/0mC񰥭sXͯ71\daQǮmOG*$|i+_;69W><OM08{4IJX@!7agE˸opxzz qɢc%/ڛ9%K@l3KSmK_] ߽@I9;(vovE<@ >k\xPHP,=evPoYvsևތ n-<,vcwk,V/W쫮֥ Ļ @̵Dk/RxJ12kcBݡP{T˃0k?ˉC2mi@)~ţT]k*[.1&:I"I`JxYpS ܑLz= V<[xF^X_qD,R;r&2Q =`@ #j 9wwfp̊n\2 Ŀ:3tX^Li/6YYH,ELvMw=N;F/`a

*.xc™8rmfhiyA~ULȈtED>6eHg vKW,.\=IJ~ {][DKMܟLE:GsJT=wb`3bٴ@7ew!< l1!cmɩ8E+RWaFfpa TgʃLFLnO!/7}2?LJ:t7TP?g݋Ա;2M+W)NWC djq>z˷1+3M"\EӼr#E=;]IUI)1EH^ Mt\6Fpcן$u);]RPI^r9=Wuo‚h'e%J &*0E.ч{vEPAm:Sg%y,|$g}Xeߕ]3@x猧$(wH;\v-Kԑ1%:.3& '\Z,8e<@/VMYIϗAJ4G%L(JM*h ǻ). _[_=hNЮOoUmZCpP0HWO='ejr$q}J5ƨdo]亃=6_A{}B<ȔJsSFW#oHJo`}$WJ տ "#+E\ .Y@mFOc@oor:`+>[Ze>helJFe۫Mazfhq.zVK }d|}qkpCbdz#'{qgP=.je:\y⚎y?`t»&[ʍʯϕj LVK݌n 8j%"WwU_7>j޽.r< S ]CwIpS"٣˗%FpWeܺ*9/[Ak#ЯXMGcʇb:RSKI {yQI`N }MNc6_/aiN4>V왑WK ؄bcg+~9uy7NhjۡURUhkѫ+g5(y'V;gJ1C'T5S=}:ˆRh>v[t;&QLdLi#e~Y ЕhXTw#Ⱦp<̀7gFtHVdf jC Vڂby|QK z'!ދ }nP?c ?'~e͞ %݁Aw9"TCz|ϱ{ю W1Wv>X[ JHn'?XOp _BbdʽݛSqm$%QCkƴO^G쿳 ;^ Q@o}\BBdkVAvfѓHVfx]C9rF@ #s.OtJYS^[&BF T,w26%!KQFrΧϥ[9.}CD*u_KXSԶP%8^2D!{N}G/h~]Buo[\ฯ1ßnmSe.A5)=/UVJf@ w|n,66x`6g H6ÊITq"Io ihDӸd-Ju,VVrh?i+$eӝ̦SK=;D凐]@+X tJAoH FkA%Q]35Eaf}xa=Δ:/Җ*0SV%[]&EȢ|{h Oe@vŎu|ϳ21Ė5\^Y) W*Lʍ2i}0VZܭZ֬{u+* xDpW׷8*z K[ /˓H i~N:o Lęb!\ƛthB|ɻ@-dˡҶ#N=ݒ΋tS3~5<ےo+DJJc!'28;S_ YZ