subscription-manager-cockpit-1.28.42-1.el8.rocky.0.2 > 6 6_6 3!pQp)Tξ7]mtZ`e1 ]mtZ`%xX`"imEXE%1z8e~S%FaFOS$Ih~y[SEopOQ[Q <,0gE,axBO3kYn3ar^M޹tVEs,*D$9\ 2 e5Ȁ͓W.JPĄl)[8U| iA6F;9{6nSGFz#B\fr'#[Q&KW.OdtE#jkzW .Pu?7I) ʰ*2MM>T?0k>RQ,o ei䖎r͈e{JU;xjgE= a4USoIbw+Kvj)tH%0Lh ] x(LߩZq#T$N)VO̘G|%83f667295ba28fe393ac1fd7ee63ed670cf00270ba56c2043664d8407b5dad0dbf62ff443976b05fc4215c8849c95f6575e5c388 |3!pQp)Tξ7]mtZ`e1 ]mtZ`vhhäV{1U[h/ }PNuOnT)֋8L٢υUlڒUXZu#TxPFzYĪ}m7Zl~jaU.Y2:60OHn f`7_6!#.OT3Nmm4r OK*U^_00hFܛ|]m(Wo_!>i%]H\9mE}P_^v O)&> 2 NY^:sx Gޱ2"ɇTT2D(l7IYDN"I.k"<'+AICiOMd~Y՘έ% L4/iKY;߭ /~̩,'ը9[6]I@iɌ:4 WhWi ^ İEqbݝDŽS𴁐BiI6h|G>,Ő7ŢyLnc+AF;!`]lQ6 >p??d' 7 Wx| (            `  , ( 8 9:>GlHI\X|Y\]$^bd^ecfflhtuvp wxyCsubscription-manager-cockpit1.28.421.el8.rocky.0.2Subscription Manager Cockpit UISubscription Manager Cockpit UIe1ord1-prod-x86build004.svc.aws.rockylinux.org6cKojiRockyGPLv2infrastructure@rockylinux.orgSystem Environment/Basehttp://www.candlepinproject.org/linuxnoarchC +B5؍ϗ %<#Yo)~OA큤e1te1vepepepepepepepepepepepepepepepepepepepepepepepepepepepepb816b845c2577da8f8c2216a7055d30524a726dd50469e085b014ba1c95bb44b8c9df9d4995fb6fe48e22de10cb252e719b8a4bc2cc5bec93a817619b8e9cc18990c91b43c576c8e3d1852401339bda97b780c818ae8231e93663264eb53edfaac65b1dfc59c74d4443d4cdeee865b4a5acc670be999a636c13377acde61e30b36fb5046a47fe8ac081102ca0e3411c2dbebfebfc93ef137c67b2a4ae122ea6ee90ce890fe69061700d983dd207a4ffe8865684c70ea719acec060860c795641885fa5ab60363f5facd898e0faaa8a71f3ce1ed162c4883a6eb9c91cf7c9bd4ef05ccd841edb0fd5b2d1ec2dbcf9efb2952412cebadd1ec2ea3f5e300edca56f0b7edf0a54358b055a542221df8f7766d598f6929cffadb392eef0e237e708813da932a83dad25392f087bf1115ee00304f04e2e615c845a5bb52bf7debc3ff6fa4bb9dd9b7b0d22fa1c4c05b2df830f334913b0c35e802e3c48f891ea5c4c225073b0f433c2523c3076602587ebd88e58a6746f8a10d5e77fe5ff26950052fa316da385aecd85218be970216c5150ec23920634516fa01bd9bfa01f55f2e7e0734585b298f9e0237c835042c523bf055828f25259cb7098f1eb5dd1b565f02fe3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855dbca04696605363b0281df470cd841a0ee1308874ce869bfbaca3c13c261dd48f08790580e7a18451a15a6160f967fd3189c623163dcc309aa4ba819cbbdeddaf30b79680cb43cfc61de8a3475e47e4780abe32167fefc0f153b6508c9df50a951d38372ede0362106492c21d7122606e4842fd70c062f73b5052fc23467d3dd087dba7fb59cff19fb64c79e0ac968eae5ad7120da35fa5608836bc7f801e935b64e0f81584b5f14ebcc2975ad7f58957d0581866b59017204daa791ecb7074eca3d75514802a4fcaf582bd29fdb8e62d4e4d511fd5c91a8ded78565bfc42c725915d2fec951f97dd7384814d6da2d301d188c8644e1605097bc29d3f196eced1d101df50cddce45ab87381db5c27ad948e88433542f559ddab00b3e6e01e6caf7115ce6146607d276e01d373f9a1a97e4a28edc1adc9b5f6a4e73ed85f12bfb1226882bb584041c677e4911afbee78d3c42489612ba1d77f8509daeae2ed16f2fa7f44f4f96d52c166c6860f7ed048c535fa7784abe19d657c333a9619724c615d7fba347ced14f8025f61ac085514d24ffff14386594edb95060eeae488e53e8214ca277b01e2bd7a3578304f0ae18cd1ab6faad962c4d356e0e2223a5a73frootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootsubscription-manager-1.28.42-1.el8.rocky.0.2.src.rpmapplication()application(subscription-manager-cockpit.desktop)metainfo()metainfo(org.candlepinproject.subscription_manager.metainfo.xml)subscription-manager-cockpit    cockpit-bridgecockpit-shellrhsm-iconsrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)subscription-manager3.0.4-14.6.0-14.0-15.2-14.14.3eM@eM@eoedddd?ccʂ@cc_bb@b`@__@_ _@_i_t@_}_O@_?@_:q@_%Y@_!d^^Ӝ@^^^@^@^@^]҇]҇]4@]@]nU] ]]:]@\ \ \\s@\!\\\d\73[0[ā@[\[@[qr[dC[dC[,[o[@ZVZVZVZmZH@ZZZ}@ZWQZ.s@ZOZOYY@Y@YdYyY]YtYtY@XX@X@XsX@X@X@XƉXX@XJX8'X!@X@WW@WWj}WQq@W0{W@V@VaVVHV%@VVa@V@V7@UŬU(UUU@U@UmUUyx@UmUd`@U[%UCjU-@U-@U&iT@TԬTZ@T@T@T~@To)@T\@TN3THT.T->@T%U@T@TT@SSSS@S@SFSFSFSESQ@S @SS@S@S[S,Sb7@Sb7@S^BSFS*@S(RRRR߲RʚR@P.2@P#@PkPPO@OOG@OG@O@OiOЗOO8O|7OleOk@O`@OU@ODO8@O))@O"O@ON2NNU@NU@Nܲ@Nܲ@Release Engineering - 1.28.42-1.rocky.0.2Pino Toscano 1.28.42-1Pino Toscano 1.28.41-1Pino Toscano 1.28.40-1Pino Toscano 1.28.39-1Pino Toscano 1.28.38-1Pino Toscano 1.28.37-1Pino Toscano 1.28.36-1Pino Toscano 1.28.35-1Pino Toscano 1.28.34-1Christopher Snyder 1.28.33-1Christopher Snyder 1.28.32-1Christopher Snyder 1.28.31-1Christopher Snyder 1.28.30-1Christopher Snyder 1.28.29-1Christopher Snyder 1.28.28-1Christopher Snyder 1.28.27-1Christopher Snyder 1.28.26-1Christopher Snyder 1.28.25-1Christopher Snyder 1.28.24-1Christopher Snyder 1.28.23-1Christopher Snyder 1.28.22-1Christopher Snyder 1.28.21-1Christopher Snyder 1.28.20-1Christopher Snyder 1.28.19-1Christopher Snyder 1.28.18-1Christopher Snyder 1.28.17-1Christopher Snyder 1.28.16-1Christopher Snyder 1.28.15-1Christopher Snyder 1.28.13-1Christopher Snyder 1.28.12-1Christopher Snyder 1.28.11-1William Poteat 1.28.10-1Christopher Snyder 1.28.9-1Christopher Snyder 1.28.8-1Christopher Snyder 1.28.7-1Christopher Snyder 1.28.6-1Christopher Snyder 1.28.5-1Christopher Snyder 1.28.4-1William Poteat 1.28.3-1William Poteat 1.28.2-1Christopher Snyder 1.28.1-1Fedora Release Engineering - 1.27.1-5Fedora Release Engineering - 1.27.1-4Christopher Snyder 1.28.0-1Christopher Snyder 1.27.5-1Miro Hrončok - 1.27.1-3Christopher Snyder 1.27.4-1William Poteat 1.27.3-1Björn Esser - 1.27.1-2William Poteat 1.27.2-1Christopher Snyder 1.27.1-1Christopher Snyder 1.27.0-1Christopher Snyder Christopher Snyder 1.26.4-1Christopher Snyder 1.26.3-1Christopher Snyder 1.26.2-1Christopher Snyder 1.26.1-1Christopher Snyder 1.25.11-1Christopher Snyder 1.25.10-1Christopher Snyder 1.25.9-1Christopher Snyder 1.25.8-1Christopher Snyder 1.25.7-1Christopher Snyder 1.25.6-1Christopher Snyder 1.25.5-1Christopher Snyder 1.25.4-1Christopher Snyder 1.25.3-1Christopher Snyder Christopher Snyder 1.25.1-1Miro Hrončok - 1.24.2-2Christopher Snyder 1.24.2-1Christopher Snyder 1.24.1-1Christopher Snyder 1.24.0-1Christopher Snyder 1.23.4-1Christopher Snyder 1.23.3-1Christopher Snyder 1.23.2-1Christopher Snyder 1.23.1-1Christopher Snyder 1.22.1-1Christopher Snyder 1.22.0-1Christopher Snyder 1.21.5-1Christopher Snyder 1.21.4-3Christopher Snyder 1.21.4-2Christopher Snyder 1.21.4-1Christopher Snyder 1.21.3-1Alex Wood 1.21.2-3Alex Wood 1.21.2-2Alex Wood 1.21.2-1Fedora Release Engineering - 1.21.1-2Alex Wood 1.21.1-1Kevin Howell 1.20.8-1Kevin Howell 1.20.7-1Kevin Howell 1.20.6-1Kevin Howell 1.20.5-1Kevin Howell 1.20.4-1Kevin Howell 1.20.3-1Kevin Howell 1.20.2-1Alex Wood 1.20.1-1Kevin Howell 1.20.0-1Kevin Howell 1.19.12-1Kevin Howell 1.19.11-1Kevin Howell 1.19.10-1Kevin Howell 1.19.9-1Kevin Howell 1.19.8-1Kevin Howell 1.19.7-1Kevin Howell 1.19.6-1Kevin Howell 1.19.5-1Kevin Howell 1.19.4-1Kevin Howell 1.19.3-1Kevin Howell 1.19.2-1Alex Wood 1.19.1-1Alex Wood 1.19.0-1Vritant Jain 1.18.6-1Vritant Jain 1.18.5-1Vritant Jain 1.18.4-1Vritant Jain 1.18.3-1Alex Wood 1.18.2-1Alex Wood 1.18.1-1Vritant Jain 1.17.9-1Vritant Jain 1.17.8-1Vritant Jain 1.17.7-1Vritant Jain 1.17.6-1Vritant Jain 1.17.5-1Alex Wood 1.17.4-1Alex Wood 1.17.3-1Alex Wood 1.17.2-1Christopher Snyder 1.17.1-1Christopher Snyder 1.16.8-1Alex Wood 1.16.7-1Alex Wood 1.16.6-1Alex Wood 1.16.4-1Alex Wood 1.16.3-1Alex Wood 1.16.2-1Alex Wood 1.16.1-1Alex Wood 1.16.0-1Chris Rog 1.15.7-1Chris Rog 1.15.6-1Adrian Likins 1.15.5-1Adrian Likins 1.15.4-1Adrian Likins 1.15.3-1Chris Rog 1.15.2-1Alex Wood 1.15.1-1William Poteat 1.14.9-1William Poteat 1.14.8-1William Poteat 1.14.7-1William Poteat 1.14.6-1William Poteat 1.14.5-1William Poteat 1.14.4-1Alex Wood 1.14.3-1Alex Wood 1.14.2-1Devan Goodwin 1.14.1-1William Poteat 1.13.13-1William Poteat 1.13.12-1Devan Goodwin 1.13.11-1Devan Goodwin 1.13.10-1William Poteat 1.13.9-1Unknown name 1.13.8-1Devan Goodwin 1.13.7-1Alex Wood 1.13.6-1Alex Wood 1.13.5-1Alex Wood 1.13.4-1Bryan Kearney 1.13.3-1Alex Wood 1.13.2-1Alex Wood 1.13.1-1jesus m. rodriguez 1.12.14-1jesus m. rodriguez 1.12.13-1jesus m. rodriguez 1.12.12-1Alex Wood 1.12.11-1jesus m. rodriguez 1.12.10-1jesus m. rodriguez 1.12.9-1jesus m. rodriguez 1.12.8-1jesus m. rodriguez 1.12.7-1jesus m. rodriguez 1.12.6-1Adrian Likins 1.12.5-1Devan Goodwin 1.12.4-1Alex Wood 1.12.3-1Devan Goodwin 1.12.2-1jesus m. rodriguez 1.12.1-1Devan Goodwin 1.11.7-1Alex Wood 1.11.6-1Alex Wood 1.11.5-1ckozak 1.11.4-1Alex Wood 1.11.3-1Alex Wood 1.11.2-1Alex Wood 1.11.1-1ckozak 1.10.14-1ckozak 1.10.13-1ckozak 1.10.12-1ckozak 1.10.11-1ckozak 1.10.10-1ckozak 1.10.9-1ckozak 1.10.8-1ckozak 1.10.7-1ckozak 1.10.6-1ckozak 1.10.5-1ckozak 1.10.4-1ckozak 1.10.3-1Alex Wood 1.10.2-1Alex Wood 1.10.1-1jesus m. rodriguez 1.9.2-1Alex Wood 1.9.1-1jesus m. rodriguez 1.8.13-1jesus m. rodriguez 1.8.12-1jesus m. rodriguez 1.8.11-1jesus m. rodriguez 1.8.10-1jesus m. rodriguez 1.8.9-1jesus m. rodriguez 1.8.8-1jesus m. rodriguez 1.8.7-1Devan Goodwin 1.8.6-1Devan Goodwin 1.8.5-1Devan Goodwin 1.8.4-1Devan Goodwin 1.8.3-1Bryan Kearney 1.8.2-1Devan Goodwin 1.8.1-1Devan Goodwin 1.8.0-1Adrian Likins 1.1.10-1Adrian Likins 1.1.9-1Adrian Likins 1.1.8-1Adrian Likins 1.1.7-1Adrian Likins 1.1.6-1Adrian Likins 1.1.5-1Adrian Likins 1.1.4-1Adrian Likins 1.1.3-1Adrian Likins 1.1.2-1Devan Goodwin 1.1.1-1Alex Wood 1.0.17-1Alex Wood 1.0.16-1Alex Wood 1.0.15-1Alex Wood 1.0.14-1Alex Wood 1.0.13-1Alex Wood 1.0.12-1Alex Wood 1.0.11-1Alex Wood 1.0.10-1Alex Wood 1.0.9-1Devan Goodwin 1.0.8-1Alex Wood 1.0.7-1Alex Wood 1.0.6-1Alex Wood 1.0.5-1Alex Wood 1.0.4-1Alex Wood 1.0.3-1Devan Goodwin 1.0.2-1Michael Stead 1.0.1-1Michael Stead 0.99.13-1Michael Stead 0.99.12-1Michael Stead 0.99.11-1Michael Stead 0.99.10-1Michael Stead 0.99.9-1Devan Goodwin 0.99.8-1Michael Stead 0.99.7-1Devan Goodwin 0.99.6-1Michael Stead 0.99.5-1Devan Goodwin 0.99.4-1Devan Goodwin 0.99.3-1Devan Goodwin 0.99.2-1William Poteat 0.98.8-1William Poteat 0.98.7-1William Poteat 0.98.6-1William Poteat 0.98.5-1William Poteat 0.98.4-1- Remove Red Hat specific references- Translated using Weblate (Korean) (simmon@nplob.com) - Translated using Weblate (Chinese (Simplified) (zh_CN)) (mariocanfly@hotmail.com) - RHEL-21049: [1.28] RegisterServer is stopped, when not needed (jhnidek@redhat.com) - RHEL-21049: [1.28] Fix issue with registration using gsd-subman (jhnidek@redhat.com)- tito: drop bz requirement (ptoscano@redhat.com) - Translated using Weblate (Chinese (Simplified) (zh_CN)) (jsefler@redhat.com) - CCT-71: Try to ping server, when --proxy is used (jhnidek@redhat.com) - CCT-10: Ensure IPv6-based URLs are properly formatted (mhorky@redhat.com) - cli: normalize hostname in error message (ptoscano@redhat.com) - connection: normalize hostname in ConnectionOSErrorException (ptoscano@redhat.com) - Improved printing of addresses and URLs (jhnidek@redhat.com) - Use username and password from --proxy=URL (jhnidek@redhat.com) - Use parse_url() from utils.py for parsing URL, when --proxy is used. (jhnidek@redhat.com) - RHEL-13375: 1.28 Parse URL properly (jhnidek@redhat.com) - ci: stop testing on Fedora (ptoscano@redhat.com) - Simplify autoregistration test setup (mhorky@redhat.com) - RHEL-9435: Get AWS metadata via IMDSv2 (mhorky@redhat.com)- Translated using Weblate (Chinese (Simplified) (zh_CN)) (ptoscano@redhat.com)- Translated using Weblate (Korean) (simmon@nplob.com) - Update translation files (noreply@weblate.org) - 2225443: [1.28] Hotfix of D-Bus policy (jhnidek@redhat.com) - New extraction for translatable strings (ptoscano@redhat.com) - Translated using Weblate (Punjabi) (jsefler@redhat.com) - Translated using Weblate (Korean) (simmon@nplob.com) - [1.28] Update messaging around the "container mode" (#3310) (34436146+grunwmar@users.noreply.github.com) - ENT-5624: Properly translate error strings (mhorky@redhat.com) - ENT-5610: Explicitly check for provided entitlement certificates (mhorky@redhat.com) - Fix flake8 errors (mhorky@redhat.com) - Run flake8 and rpmlint on CI (mhorky@redhat.com) - Mock IOError for Insights fact collection tests (mhorky@redhat.com) - Collect GCP Project information as cloud facts (chambrid@redhat.com) - Collect Azure Subscription ID as a cloud fact (#3285) (chambrid@redhat.com) - Update cockpit test lib for Chromium 113 fix (martin@piware.de) - tests: repair attach cases in SCA mode (ptoscano@redhat.com) - 2091269: Make locking more reliable (jhnidek@redhat.com)- Translated using Weblate (Italian) (toscano.pino@tiscali.it) - Update translation files (noreply@weblate.org) - Clean up tests using Cloud What detectors properly (mhorky@redhat.com) - spec: Obsolete subscription-manager-migration (ptoscano@redhat.com) - New extraction for translatable strings (ptoscano@redhat.com) - Translated using Weblate (Italian) (toscano.pino@tiscali.it) - 2150814: Drop RHN migration (ptoscano@redhat.com) - ci: stop testing on Fedora Rawhide (ptoscano@redhat.com) - Drop redhat-uep.pem (ptoscano@redhat.com) - Move redhat-entitlement-authority.pem to container plugin (ptoscano@redhat.com) - Drop subscription-manager-rhsm-certificates package (ptoscano@redhat.com) - utils: import pkg_resources only when needed (ptoscano@redhat.com) - ENT-5532: Call rhsm-package-profile-uploader with --force-upload (jhnidek@redhat.com) - rhsmcertd reads default_log_level from rhsm.conf (jhnidek@redhat.com) - Create log dir by rhsmcertd, when log dir does not exist (jhnidek@redhat.com) - Fix issue with old glib not containing one macro (jhnidek@redhat.com) - 2132242: [1.28] Outsource uploading DNF profile to rhsmcertd (jhnidek@redhat.com) - 1890080: Handle IOErrors and Exceptions when looking for process names (csnyder@redhat.com) - ci: install nodejs-npm on Fedora (ptoscano@redhat.com) - tito: add centos-8-stream releaser (ptoscano@redhat.com)- 2174887: register: do a simple strip() on environment(s) input (ptoscano@redhat.com) - [1.28] Remove source code of rhsm-icon (jhnidek@redhat.com) - Fix of unit tests of d-bus register: extended list of exceptions for catching. (jhnidek@redhat.com) - [1.28] Include D-Bus sender in User-Agent http header; Singleton (jhnidek@redhat.com) - Revert "Try to use --forked for all unit tests." (ptoscano@redhat.com) - test: add simple test for 1982670 (ptoscano@redhat.com) - 2076948: [1.28] Fix issue with race condition in rhsm.service (jhnidek@redhat.com) - 1982670: do not collect unentitled products in SCA mode (ptoscano@redhat.com) - Use dmidecode on aarch64 (jhnidek@redhat.com) - Fix possible parsing issues of dmidecode output (mhorky@redhat.com) - zypper: drop dead python-dmidecode usage (ptoscano@redhat.com) - facts: drop DmiFirmwareInfoCollector (ptoscano@redhat.com) - facts: switch to DmidecodeFactCollector for DMI facts (ptoscano@redhat.com) - facts: add dmidecode parser and facts collector (ptoscano@redhat.com) - cloud-what: switch MiniHostCollector to dmidecode(1) (ptoscano@redhat.com) - Remove pytest arguments for CentOS 9 Stream image (mhorky@redhat.com) - tests: Install dnf-plugins-core every time (mhorky@redhat.com)- Translated using Weblate (French) (ljanda@redhat.com) - Translated using Weblate (French) (suanand@redhat.com) - Translated using Weblate (Korean) (jsefler@redhat.com) - 2168576: cockpit: insights: fix spawn_error_to_string in more cases (ptoscano@redhat.com) - cockpit: Fix the issue, when it is not possible to install insights-client (jhnidek@redhat.com) - ENT-5542: Build package using GitHub Actions (mhorky@redhat.com) - 2166317: gui: do not use an empty environment string (ptoscano@redhat.com) - Test libdnf plugin using GitHub Actions (mhorky@redhat.com) - libdnf: fix return value of findProductId() (ptoscano@redhat.com) - 1938878: Fix issues discovered by static code analyzers (#2644) (jhnidek@redhat.com) - ENT-5541: Publish PR coverage (mhorky@redhat.com) - 2166623: gui: use UnknownContentException instead of NetworkException (ptoscano@redhat.com) - ENT-3759: Test on GitHub Actions (mhorky@redhat.com) - Alter import of rhsm.config functions (mhorky@redhat.com) - ENT-5536: Fix FileMonitor tests (mhorky@redhat.com) - tests: drop test_po_files.py (ptoscano@redhat.com) - Ensure tests don't fail when run under root (mhorky@redhat.com) - build: pin pytest to < 7 (ptoscano@redhat.com) - rhsm: drop custom which() implementation (ptoscano@redhat.com) - facts: switch to shutil.which() (ptoscano@redhat.com) - Fix tests for Python 3.6 runner (mhorky@redhat.com) - Stop calling pytest with --failed-first (mhorky@redhat.com) - Handle tests in containers better (mhorky@redhat.com)- Translated using Weblate (Spanish) (ptoscano@redhat.com) - Translated using Weblate (Georgian) (temuri.doghonadze@gmail.com) - Translated using Weblate (Chinese (Simplified) (zh_CN)) (ljanda@redhat.com) - Translated using Weblate (Korean) (simmon@nplob.com) - Update translation files (noreply@weblate.org) - Translated using Weblate (German) (atalanttore@googlemail.com) - New extraction for translatable strings (ptoscano@redhat.com) - Base DBusServerStubProvider on SubManFixture (mhorky@redhat.com) - Mark D-Bus tests (mhorky@redhat.com) - Remove unused classes of DBus tests (mhorky@redhat.com) - ENT-5533: Update D-Bus tests of Unregister (mhorky@redhat.com) - ENT-5350: Implement "force" register option in rhsm dbus python bindings (mhorky@redhat.com) - ENT-5533: Fix failures of D-Bus' Register tests (mhorky@redhat.com) - ENT-5533: Update D-Bus tests of Register (mhorky@redhat.com) - ENT-5533: Update D-Bus tests of Products (mhorky@redhat.com) - ENT-5533: Update D-Bus tests of AllFacts (mhorky@redhat.com) - ENT-5533: Update D-Bus tests of Entitlement (mhorky@redhat.com) - Fix typo in method name of EntitlementService (mhorky@redhat.com) - ENT-5533: Update D-Bus tests of Consumer (mhorky@redhat.com) - ENT-5533: Update D-Bus tests of Attach (mhorky@redhat.com) - ENT-5533: Update D-Bus tests of Config (mhorky@redhat.com) - Skip AsyncPool tests (mhorky@redhat.com) - Catch generic OSError during BaseRestLib._request() (ptoscano@redhat.com) - Catch also CertificateLoadingError for identity cert loading (ptoscano@redhat.com) - Fix formatting of proxy errors w/o errno (ptoscano@redhat.com) - Improve formatting of CertificateLoadingError (ptoscano@redhat.com) - Raise a new CertificateLoadingError on X.509 loading failures (ptoscano@redhat.com) - Improve formatting of UnknownContentException (ptoscano@redhat.com) - connection: improve the internal UnknownContentException (ptoscano@redhat.com) - utils: add terminal_printable_content (ptoscano@redhat.com) - connection: rename NetworkException to UnknownContentException (ptoscano@redhat.com) - Improve formatting of ProxyException (ptoscano@redhat.com) - connection: improve the internal ProxyException (ptoscano@redhat.com) - Improve formatting of socket.gaierror (ptoscano@redhat.com) - Improve formatting of ConnectionError (ptoscano@redhat.com) - Improve formatting of BadCertificateException (ptoscano@redhat.com) - connection: extend BadCertificateException w/ SSL exception (ptoscano@redhat.com) - connection: drop dead code (ptoscano@redhat.com) - ENT-4286: Additional fix for exception handling (jajerome@redhat.com) - ENT-4286: Simplify exception reporting with system_exit() (jajerome@redhat.com) - Cloud-what: Make saving token file more robust (jhnidek@redhat.com) - Remove deprecated function call (mhorky@redhat.com) - Fix failures of D-Bus' Register tests (mhorky@redhat.com) - Show locals in pytest output (mhorky@redhat.com)- tito: add rhel 8.8 releaser (ptoscano@redhat.com) - Translated using Weblate (Japanese) (suanand@redhat.com) - Translated using Weblate (French) (vincent.lefebvre59@gmail.com) - Translated using Weblate (Korean) (simmon@nplob.com) - ENT-5510: Fix issues with proxy and cockpit interaction (jajerome@redhat.com) - 2118486: [1.28] Implement "force" register option in rhsm dbus python binding (jajerome@redhat.com)- Translated using Weblate (Korean) (simmon@nplob.com) - Translated using Weblate (Georgian) (temuri.doghonadze@gmail.com) - 2096852: [1.28] Fixed script hang in non-interactive execution (jajerome@redhat.com) - 2134165: Fixed incorrect registration warning with yum/dnf (jajerome@redhat.com) - 2097672: Fixed expected message for manual attach case (jajerome@redhat.com) - 2097672: [1.28] Improve warning message (auto-attach in SCA mode) (jhnidek@redhat.com) - build: switch rpmlint check to rpmlint 2.x (ptoscano@redhat.com) - Only rpmlint our specfiles (csnyder@redhat.com) - integration-test: Use custom TLS certs for mock-insights (mvollmer@redhat.com) - integration-test: Updates for newer insights-client (mvollmer@redhat.com) - test: Rely on insights-client.service to succeed in testSubAndInAndFail (mvollmer@redhat.com) - integration-tests: Run testSubAndInAndFail with "setenforce 0" (mvollmer@redhat.com) - 2101510: [1.28] Fix D-Bus Register() and update entitlement certs (jhnidek@redhat.com) - 2097672: [RFE][1.28] Improve the message, when SCA is enabled (jhnidek@redhat.com)- cockpit: Allow unexpected message from RHEL 8.5 version of cockpit-ws (martin@piware.de) - test: use --track-naughties option (martin@piware.de) - Bump cockpit test API to 273 + run-tests scheduler fix (martin@piware.de) - ENT-5215: Handle all exceptions caused by network problems (mhorky@redhat.com) - ENT-5215: Handle errors raised in DNF plugin (mhorky@redhat.com) - Translated using Weblate (Chinese (Simplified) (zh_CN)) (ljanda@redhat.com)- Translated using Weblate (Korean) (simmon@nplob.com) - Update translation files (noreply@weblate.org) - Translated using Weblate (Chinese (Simplified) (zh_CN)) (suanand@redhat.com) - New extraction for translatable strings (ptoscano@redhat.com) - 2043331: Do not delete installed SCA cert during registration (jhnidek@redhat.com) - Translated using Weblate (Korean) (simmon@nplob.com) - build: fix extraction of cockpit messages (ptoscano@redhat.com) - cockpit: Fix continuation lines for gettext strings (ptoscano@redhat.com) - 1822242: cockpit: fix/simplify the loading/error view checks (ptoscano@redhat.com) - 2076522: enable sslverifystatus on repos if advertized by CP (ptoscano@redhat.com) - RepoUpdateActionCommand: lazy load the consumer auth (ptoscano@redhat.com) - 2071622: Updated redhat-uep.pem to not use SHA-1 algorithm (jhnidek@redhat.com) - cockpit: insights: properly show error message in Insights dialog (ptoscano@redhat.com) - cockpit: insights: fix formatting of multiline insights-client output (ptoscano@redhat.com) - cockpit: insights: improve handling of registration/unregistration errors (ptoscano@redhat.com) - cockpit: insights: merge insights-client stderr with stdout (ptoscano@redhat.com) - cockpit: Remove extra toString() call (ptoscano@redhat.com)- Add 8.7 tito releaser (csnyder@redhat.com) - spec: relax subscription-manager-rhsm-certificates requires (ptoscano@redhat.com) - 2073347: [1.28] Print correct status, when access mode has changed (jhnidek@redhat.com) - 2056896: Handle all exceptions of gathering data properly (jhnidek@redhat.com) - Improve azure determination method (suttner@atix.de) - ENT-4939: [1.28] Drop old dbus_interface.py (mhorky@redhat.com) - cockpit: Read files in /var/lib/insights as superuser (mvollmer@redhat.com) - refresh: clear also the release status (ptoscano@redhat.com) - 2074111: clear the release cache on release change (ptoscano@redhat.com) - 1.28 Add gcp_license_codes to system facts. (jhnidek@redhat.com) - build: always build & ship syspurpose bits (ptoscano@redhat.com) - 2057732: [1.28] Fix inaccurate module status in combined profile (jhnidek@redhat.com) - 2064002: fix named argument for registerConsumer() (ptoscano@redhat.com) - 2057053: Improve API of detection of cloud-what (jhnidek@redhat.com) - 2057053: Facts: do no use heuristics detection of cloud (jhnidek@redhat.com) - 2018215: Cockpit use "Organization ID" in label (jhnidek@redhat.com) - 1822242: Cockpit: another improvement of curtain view (jhnidek@redhat.com) - 1822242: cockpit: improve handling of main curtain view (ptoscano@redhat.com)- Update translation files (noreply@weblate.org)- Revert "1887600: Use updated cert with SHA-256 algorithm" (csnyder@redhat.com) - environments: fix usage of injection (ptoscano@redhat.com)- Update translation files (noreply@weblate.org) - 1887600: Use updated cert with SHA-256 algorithm (jhnidek@redhat.com) - 2046516: register: do not check environments w/ activation keys (ptoscano@redhat.com) - No-op refactor of RegisterCommand._process_environments() (ptoscano@redhat.com) - environments: fix list for account in env-less org (ptoscano@redhat.com) - 1994056: Multiple environment capability (wpoteat@redhat.com)- 2049441: [1.28] Cockpit registration dialog: enable insights by default (jhnidek@redhat.com) - Reverting disabling AutoAttach() and PoolAttach() in SCA mode (jhnidek@redhat.com) - 2046302: Apply Conscious language initiative changes (mhorky@redhat.com) - ENT-4671: Improve debug logging to stdout (mhorky@redhat.com) - Fix indentation of ProductStatus. (jhnidek@redhat.com) - 2028969: Do not try to load compliance status from cache (jhnidek@redhat.com) - Fixed last bits related to updated D-Bus Register method. (jhnidek@redhat.com) - Refactoring of temporary disablement of dir watchers. (jhnidek@redhat.com) - Ignore enable_content option in RegisterWithActivationKeys() (jhnidek@redhat.com) - Use benefits of enable_content in cockpit plugin. (jhnidek@redhat.com) - Added enable_content option to Register() D-Bus method (jhnidek@redhat.com) - Added refresh() method to entitlement service (jhnidek@redhat.com) - Fixed issue with status cache (jhnidek@redhat.com) - Add information about content access mode to consumer (jhnidek@redhat.com) - cockpit: fix system installation of subscription-manager (ptoscano@redhat.com) - New extraction for translatable strings (ptoscano@redhat.com) - Adding permissive coverage publishing (jmolet@redhat.com) - WIP: try to not use junit('coverage.xml') (jhnidek@redhat.com) - 2024573: [1.28] Do not delete cache of content_access during refresh (jhnidek@redhat.com)- syspurpose: handle users w/o organizations (ptoscano@redhat.com) - service-level: drop useless check (ptoscano@redhat.com) - 2037902: consider user-specified --org in any case (ptoscano@redhat.com) - 2037901: Fix organizations hint in syspurpose commands (mhorky@redhat.com) - 2037901: Only hint organizations if it's needed (mhorky@redhat.com) - 2037901: Show available organizations before asking for input (mhorky@redhat.com) - cache: fix typo in debug message (ptoscano@redhat.com) - 2017795: Disallowed attaching using D-Bus in SCA mode (jhnidek@redhat.com) - 2017795: Disallowed attaching pool in SCA mode: (jhnidek@redhat.com) - Extended D-Bus API - syspurpose methods; ENT-2373 (jhnidek@redhat.com) - 2029384: Fix bash autocompletion (mhorky@redhat.com) - Try to use --forked for all unit tests. (jhnidek@redhat.com) - Updates to cherry pick for pytest (wpoteat@redhat.com) - test: rename tests to default pytest filename pattern (ptoscano@redhat.com) - Use pytest --forked for D-Bus unit tests (jhnidek@redhat.com) - Added cleanup for one patcher; fixed some comments. (jhnidek@redhat.com) - Remove i-notify watchers on the end of the loop (jhnidek@redhat.com) - Remove outdated comments from the coverage Jenkins job (mhorky@redhat.com) - ENT-4252: Migrate from nose to pytest (mhorky@redhat.com) - Remove PyXML leftovers (ptoscano@redhat.com) - 2024589: fix format of HTTP-date headers (ptoscano@redhat.com) - connection: move HTTP-date formatting to own helper (ptoscano@redhat.com) - Ensure datetime.timezone.utc objects for parsed UTC dates (ptoscano@redhat.com) - Cockpit plugin: display syspurpose card without attributes (jhnidek@redhat.com) - 2000326: Fixed partially subscribed product in Cockpit plugin (jhnidek@redhat.com) - Update translation files (noreply@weblate.org) - 2024930: build: fix build on 'build' target (ptoscano@redhat.com) - Add 8.6 releaser (csnyder@redhat.com) - 2023392: libdnf: respect environment CFLAGS (ptoscano@redhat.com)- 1995465: Do not use deprecated collections.MutableMapping (jhnidek@redhat.com) - connection: recognize proxy errors (ptoscano@redhat.com) - 2020284: handle server-side consumer deletion in syspurpose commands (ptoscano@redhat.com)- 2021982: Fix syspurpose bash completion (mhorky@redhat.com) - New extraction for translatable strings (ptoscano@redhat.com) - syspurpose: remove redundant _() (ptoscano@redhat.com) - syspurpose: translate more UI strings (ptoscano@redhat.com) - syspurpose: include argparse string in message catalog (ptoscano@redhat.com) - 1719690: Update to message formatting (wpoteat@redhat.com) - cockpit: port subscriptions info icons to PF4 icons (kkoukiou@redhat.com) - cockpit: translate some untranslated aria-labels (kkoukiou@redhat.com) - cockpit: Port Po2JSONPlugin to webpack 5 (kkoukiou@redhat.com) - cockpit: stop including PF3 - it's not used anymore (kkoukiou@redhat.com) - cockpit: port Insights dialog remaining non PF4 parts (kkoukiou@redhat.com) - cockpit: port subscriptions register dialog to Patternfly 4 (kkoukiou@redhat.com) - cockpit: port spinners to PF4 spinners (kkoukiou@redhat.com) - cockpit: replace custom Revealer component with 'ExpandableSection' from PF4 (kkoukiou@redhat.com) - cockpit: replace pficon and fa classes with svgs form react-icons (kkoukiou@redhat.com) - cockpit: remove jquery unused dependency (kkoukiou@redhat.com) - cockpit: patternfly is a normal dependency - not just dev (kkoukiou@redhat.com) - cockpit: update patternfly modules and explicitely specify react-icons dependency (kkoukiou@redhat.com) - cockpit: clean up package.json from unused dependencies and move to webpack 5 (kkoukiou@redhat.com) - webpack: Use relative resolve path for npm 7 compatibility (kkoukiou@redhat.com) - cockpit: Stop using a custom Select, use the one from PF instead (kkoukiou@redhat.com) - cockpit: checkout Cockpit's PF/React/build library instead of keeping a direct copy of it locally (kkoukiou@redhat.com) - 1979323: Cockpit - do not show red red icon in SCA mode (jhnidek@redhat.com) - New D-Bus method GetOrg() (jhnidek@redhat.com) - cockpit: Test also system purpose (mmarusak@redhat.com) - cockpit: Use current PF4 components and design (mmarusak@redhat.com) - test: Update cockpit test/common library (mmarusak@redhat.com) - cockpit: Update babel (mmarusak@redhat.com) - cockpit: Sync lib/patternfly with Cockpit (mmarusak@redhat.com) - cockpit: Use PF4 based empty state (mmarusak@redhat.com) - cockpit: Drop uglification (mmarusak@redhat.com) - cockpit: Add `standard-jsx` eslint plugin (mmarusak@redhat.com) - cockpit: Use 'noreferrer' for external links (mmarusak@redhat.com) - cockpit: Remove loaders for .es6 files (mmarusak@redhat.com) - cockpit: Add package-lock.json to .gitignore (mmarusak@redhat.com) - cockpit: Lower cockpit-ws dependency to Recommends (martin@piware.de) - test: Robustify and trim down cockpit-ws installation (martin@piware.de) - 1859529: Remove proxy server test as it is unnecessary (wpoteat@redhat.com) - 2015173: chmod /etc/pki/entitlement/*.pem only when existing (ptoscano@redhat.com) - Fix redundant API calls to Candlepin (hyu@redhat.com) - 2014646: fix rhn-migrate-classic-to-rhsm & its tests for argparse (ptoscano@redhat.com) - cockpit: Move from obsolete node-sass to Dart sass (martin@piware.de) - cockpit: wait 5 seconds for candlepin at first (ptoscano@redhat.com) - cockpit: use the self-signed key in mock-insights (ptoscano@redhat.com) - 1989955: use /proc/device-tree/ibm,partition-uuid on POWER LPARs (ptoscano@redhat.com) - facts: prepare _get_devicetree_uuid() for multiple files (ptoscano@redhat.com) - facts: refactor device-tree parts of VirtUuidCollector (ptoscano@redhat.com) - build: pin flake8 to < 4 (ptoscano@redhat.com) - Translated using Weblate (Korean) (simmon@nplob.com) - Translated using Weblate (Korean) (simmon@nplob.com) - Translated using Weblate (Spanish) (ehespinosa57@gmail.com) - ENT-4289: Drop Sphinx (mhorky@redhat.com)- 1924338: [1.28] list prints no status and dates in SCA mode (jhnidek@redhat.com) - Update translation files (noreply@weblate.org) - New extraction for translatable strings (ptoscano@redhat.com) - 2000867: syspurpose: show deprecation notices (ptoscano@redhat.com) - build: switch to os.makedirs(..., exist_ok=True) (ptoscano@redhat.com) - build: call create_dest_dir() only when running callback (ptoscano@redhat.com) - [1.28] 1859157: Display better error message on incorrect --org (mhorky@redhat.com) - Add 'syspurpose' to list of commands in manpage (mhorky@redhat.com) - 1974641: Fix tab completion with multiple optional commands (mhorky@redhat.com) - 1975552: add '[SUBMODULE]' in syspurpose usage string (ptoscano@redhat.com) - 1975552: remove extra '[OPTIONS]' from syspurpose usage string (#2682) (ptoscano@redhat.com) - 2000883: move syspurpose subcommands within the 'syspurpose' command (ptoscano@redhat.com) - Rename internal variable for syspurpose --show (ptoscano@redhat.com) - Drop command name from args when parsing them (ptoscano@redhat.com) - 1983144: More useful feedback on unknown argument (mhorky@redhat.com) - repos: document order of --enable & --disable (ptoscano@redhat.com) - 1984133: repos: respect order of --enable & --disable (ptoscano@redhat.com) - 1953069: bash: fix listing of config options (#2609) (ptoscano@redhat.com) - 1952879: extract messages from argparse instead of optparse (ptoscano@redhat.com) - Replace optparse with argparse (wpoteat@redhat.com) - Fixup syspurpose module help text / bash completion (csnyder@redhat.com) - Added new syspurpose command; ENT-3060 (jhnidek@redhat.com) - [1.28] ENT-4228: Format rhsmlib exception (mhorky@redhat.com) - [1.28] ENT-4228: Always format restlib exceptions (mhorky@redhat.com) - Update exception handling (mhorky@redhat.com) - 1983074: Remove invalid log level (mhorky@redhat.com) - adding timoeout to jenkins pipeline (#2585) (jmolet@redhat.com) - [1.28] 1976240: Improve HTTP code/message reporting in error strings (mhorky@redhat.com) - [1.28] 1859569: Abort on invalid username/token argument in syspurpose (mhorky@redhat.com) - [1.28] ENT-4168: Unify description of --org in syspurpose subcommands (mhorky@redhat.com)- Updated translations from weblate - 1922151: Add /var/cache/cloud-what to python3-cloud-what RPM. (jhnidek@redhat.com) - 1922151: Use in-memory cache on AWS too (jhnidek@redhat.com) - hwprobe.py: Fix counting cores per cpu for Fujitsu A64FX CPU (m.mizuma@jp.fujitsu.com) - 1980418: Add 'active' field to module stream profile (ianballou67@gmail.com)- 1876828: Try to suppress errors in stderr when not run as root (mhorky@redhat.com) - 1924126: Fix profile upload on AWS systems (jhnidek@redhat.com)- Translated using Weblate (German) (ljanda@redhat.com) - Translated using Weblate (German) (patrick.vollandt@mein-gym.de) - Translated using Weblate (Korean) (simmon@nplob.com) - Remove no arch from python3-cloud-what package (csnyder@redhat.com) - 1976324: Added cloud_what to log root namespaces (#2704) (jhnidek@redhat.com)- Removed .orig files, which leaked into main branch (jhnidek@redhat.com) - Move cloud detector/collector to cloud-what package (jhnidek@redhat.com) - Make Azure cloud collector more reliable (jhnidek@redhat.com) - Translated using Weblate (Korean) (simmon@nplob.com) - Update translation files (noreply@weblate.org) - Fixed reporting of AWS cloud facts (null value) (#2693) (jhnidek@redhat.com) - New extraction for translatable strings (#2688) (ptoscano@redhat.com) - Refactoring of cloud collector/detector and facts (#2657) (jhnidek@redhat.com) - 1973731: fix wording on error when listing syspurpose values (ptoscano@redhat.com) - 1971693: syspurpose: remove deprecation notices (#2683) (ptoscano@redhat.com) - 1968420: improve description of rhsm.conf format (ptoscano@redhat.com) - 1967210: Do not print warning, when valid value is provided (jhnidek@redhat.com) - Translated using Weblate (Korean) (simmon@nplob.com) - 1971693: syspurpose: adjust deprecation messages (ptoscano@redhat.com) - Translated using Weblate (Korean) (simmon@nplob.com) - Translated using Weblate (Korean) (ljanda@redhat.com) - Update translation files (noreply@weblate.org) - Fixed white space before '(' (jhnidek@redhat.com) - flake8: add more locally found issues (ptoscano@redhat.com) - Remove extra whitespace before '(' (ptoscano@redhat.com) - 1967780: improve placeholders in help text (ptoscano@redhat.com) - Add missing second empty line after class/function (ptoscano@redhat.com) - New extraction for translatable strings (ptoscano@redhat.com) - Add flake8 configuration (ptoscano@redhat.com) - build: drop version requirements for pep8 and flake8 (ptoscano@redhat.com) - build: remove pyqver test requirement (ptoscano@redhat.com) - jenkins: disambiguate virtualenv names (ptoscano@redhat.com) - jenkins: switch stylish job to Python 3 (ptoscano@redhat.com) - cockpit: Invoke setup.py with python3 (martin@piware.de) - 1897767: improve wording for invalid syspurpose values (ptoscano@redhat.com) - Translated using Weblate (Chinese (Simplified) (zh_CN)) (suanand@redhat.com) - Translated using Weblate (Korean) (ljanda@redhat.com) - Translated using Weblate (Korean) (simmon@nplob.com) - Translated using Weblate (Italian) (toscano.pino@tiscali.it)- 1920020: show error message when setting invalid default_log_level as well as on every run until changed to a valid value (#2641) (tmerry@redhat.com) - 1897767: improve wording for missing or empty syspurpose values (ptoscano@redhat.com) - 1951057: Cherry Pick to Add in memory read of cache, delete SCA cert with not needed. (#2618) (tmerry@redhat.com) - 1896715: Set proper read permissions on certs (wpoteat@redhat.com) - Update translation files (noreply@weblate.org) - 1956764: New extraction for translatable strings (ptoscano@redhat.com) - 1672805: 'Addons' is failing spell check and should be changed to 'Add-ons' to match documentation (tmerry@redhat.com) - 1638080: surround the syspurpose feedback in quotes (tmerry@redhat.com) - 1949492: remove bogus %changelog entries (ptoscano@redhat.com) - 1637083: remove the unset PROPERTY VALUE from the Generic Commands (tmerry@redhat.com) - 1897767: what does 'No valid values provided for usage' mean to the user for subscription-manager-1.28 branch (tmerry@redhat.com) - 1879856: suppress the warning message when setting syspurpose values (tmerry@redhat.com)- 1950015: fix typos in syspurpose(8) (#2604) (ptoscano@redhat.com) - Updated translations for Korean and Italian from weblate (simmon@nplob.com) - 1916540: Negative proxy tests occasionally encounter the wrong exception handling (tmerry@redhat.com) - 1880920: check for invalid addons (ptoscano@redhat.com) - 1637083: Removed the parameters to the unset-addons subcommand (tmerry@redhat.com) - 1898552: refactor/fix collection of IP v4/v6 address info (ptoscano@redhat.com) - 1636950: modify description in the man page for syspurpose for the generic commands (tmerry@redhat.com) - cockpit: Enable TLS for mock insights server (martin@piware.de) - cockpit: Update test API to 236 (martin@piware.de) - cockpit: Replace obsolete wait_present() with wait_visible() (martin@piware.de) - cockpit: Adjust for changed services image (martin@piware.de) - 1928072: Print warning message and don't do auto-attach (jhnidek@redhat.com) - 1878133: Deprecation message for syspurpose (#2421) (wpoteat@redhat.com) - 1819555: cockpit: translate untranslatable messages (ptoscano@redhat.com) - cockpit: fix extraction of plural messages (ptoscano@redhat.com) - 1863039: Fix issue with dnf/yum variables (jhnidek@redhat.com) - 1878736: use our i18n functions instead of dnf ones (ptoscano@redhat.com) - Switch dates returned by D-Bus ListInstalledProducts to ISO 8601 (ptoscano@redhat.com) - 1793501: switch dates returned by D-Bus GetPool to ISO 8601 (ptoscano@redhat.com) - ENT-2779: call format() on translated string (ptoscano@redhat.com) - 1930037: cockpit: ensure /etc/pki/product exist (ptoscano@redhat.com) - 1749395: Proper handling when a user does not have an org (wpoteat@redhat.com) - Add RHEL 8.5 releaser (csnyder@redhat.com)- Translated using Weblate (Korean) (simmon@nplob.com) - Translated using Weblate (Korean) (simmon@nplob.com) - make value possibly plural for addons in syspurpose man page (tmerry@localhost.localdomain) - Translated using Weblate (Korean) (simmon@nplob.com) - Translated using Weblate (Italian) (toscano.pino@tiscali.it) - Translated using Weblate (Korean) (simmon@nplob.com) - Translated using Weblate (Italian) (toscano.pino@tiscali.it) - Translated using Weblate (Korean) (simmon@nplob.com) - Translated using Weblate (Korean) (simmon@nplob.com) - Translated using Weblate (Korean) (simmon@nplob.com) - update language of REPOS OPTIONS in subscription-manager man page (tmerry@localhost.localdomain) - Translated using Weblate (Korean) (simmon@nplob.com) - change add-ons to addons (tmerry@localhost.localdomain) - 1634780: typo in syspurpose man page (tmerry@localhost.localdomain) - 1856832: add --org=ORG to the ROLE OPTIONS, USAGE OPTIONS and ADDONS OPTIONS of the subscription-manager man pages (tmerry@localhost.localdomain) - 1637083: add unset sections (tmerry@localhost.localdomain) - 1920017: Remove a sentence from the subscription-manager man page. (tmerry@localhost.localdomain) - 1646718: Debrand message to not include Red Hat Subscription Manager but instead with an entitlement server (tmerry@localhost.localdomain) - 1682943: put a blank space back into a comment to separate two sentences (tmerry@localhost.localdomain) - 1857491: Add newline character to split a message into 2 lines (tmerry@localhost.localdomain) - 1920020: Set default_log_level to INFO when an invalid value is passed on the command line (#2481) (31166354+tlhmerry9@users.noreply.github.com) - 1924921: Fix getting releases, when SCA is used (jhnidek@redhat.com) - Translated using Weblate (Korean) (simmon@nplob.com) - Added translation using Weblate (Sinhala) (r45xveza@pm.me) - Added translation using Weblate (Sinhala) (r45xveza@pm.me) - 1927245: Mark several dir as part of RPM (jhnidek@redhat.com)- Translated using Weblate (Chinese (Simplified) (zh_CN)) (suanand@redhat.com) - Translated using Weblate (Chinese (Traditional) (zh_TW)) (jsefler@redhat.com) - Translated using Weblate (Chinese (Simplified) (zh_CN)) (jsefler@redhat.com)- 1922210: Typo in help text [1.28] (#2428) (wpoteat@redhat.com)- Translated using Weblate (Japanese) (suanand@redhat.com) - Translated using Weblate (Chinese (Simplified) (zh_CN)) (suanand@redhat.com) - 1922173: Repeat auto-register only, when first attempt fail (#2420) (jhnidek@redhat.com)- Use python3-requests and not python-requests. (jhnidek@redhat.com) - ENT-3289: automatic registration on public cloud (#2407) (jhnidek@redhat.com) - ENT-3191: Collect metadata of cloud providers (#2381) (jhnidek@redhat.com) - Detecting of cloud providers; ENT-3288 (#2367) (jhnidek@redhat.com) - 1899677: Extract of strings for translations (#2399) (wpoteat@redhat.com) - Syntax update to translation commands (#2395) (wpoteat@redhat.com) - Update project to use Weblate for translations (#2388) (wpoteat@redhat.com)- 1904541: Catch ProxyException when checking available orgs (csnyder@redhat.com)- 1904541: subscription-manager should not prompt for "Organization" when only one organization (#2372) (wpoteat@redhat.com) - 1801570: drop scrollkeeper/rarian as a dependency from rhsm-gtk (csnyder@redhat.com)- 1855437: Fixed rpm dependency of subscription-manager; ENT-3250 (#2365) (jhnidek@redhat.com) - 1894450: Fix issue with identity command; ENT-3235 (#2364) (jhnidek@redhat.com)- 1850624: Uncaught JSONDecodeError when content_access.json is empty and registering to Satellite6 (wpoteat@redhat.com) - 1831082: Better messages for attach --auto for SCA mode; ENT-3175 (jhnidek@redhat.com)- removing yarn (jmolet@redhat.com) - Revert "1847910: DNF plugins are part of sub-man RPM, libdnf RPM; ENT-2536" (csnyder@redhat.com) - 1886745: Fix __init__ of CPProvider; ENT-3147 (jhnidek@redhat.com) - 1833316: unset-addons argument is missing in the bash completion of syspurpose (wpoteat@redhat.com) - 1875595: Service-Level set issues (wpoteat@redhat.com)- Revert the --no-insights feature (csnyder@redhat.com) - adding Jenkinsfile and CI test scripts (jmolet@redhat.com) - 1847910: DNF plugins are part of sub-man RPM, libdnf RPM; ENT-2536 (jhnidek@redhat.com) - 1826300: Ignore auto-attach, when SCA mode is used; ENT-2341 (jhnidek@redhat.com) - 1862431: option validation error from unexpected config entry; ENT-2712 (wpoteat@redhat.com) - 1844508: sub-man sends version in the User-Agent header; ENT-2486 (wpoteat@redhat.com) - 1855437: syspurpose CLI should require sub-man rpm; ENT-2602 (jhnidek@redhat.com) - 1870567: Fix issue with locale and D-Bus method GetStatus; ENT-2772 (jhnidek@redhat.com) - 1868734: Fix issue with syspurpose attrs. set in act. key; ENT-2851 (jhnidek@redhat.com)- 1753236: D-Bus Register properly, when org not specified; ENT-2096 (jhnidek@redhat.com) - Additional updates for fedora (wpoteat@redhat.com) - added default for repo_gpgcheck (p.seiler@linuxmail.org) - support to disable repo_gpgcheck for zypper repositories (p.seiler@linuxmail.org)- Sync spec with fedora spec (csnyder@redhat.com) - 1841601: Set default encoding properly; ENT-2499 (jhnidek@redhat.com) - 1615429: Part 2: Added unit tests not only for this case (jhnidek@redhat.com) - 1868936: Do not print traceback, when profile upload failed; ENT-2754 (jhnidek@redhat.com) - 1839199: More rhsmd cleanup (wpoteat@redhat.com) - 1615429: Fix sorting of plugin hooks (csnyder@redhat.com) - Two fixes of issues related to suse (jhnidek@redhat.com)- 1832990: Only register insights when server supports "insights_auto_register" (csnyder@redhat.com) - 1855893: Generate redhat.repo properly; ENT-2636 (jhnidek@redhat.com) - 1862415: Print proper message, when consumer is deleted; ENT-2709 (jhnidek@redhat.com) - 1841600: D-Bus - update ent. cert., when act. key is used; ENT-2453 (jhnidek@redhat.com) - 1862419: Make repo-override working again; ENT-2710 (jhnidek@redhat.com) - 1858231: Disable repository metadata gpg validation (suttner@atix.de) - 1862425: Fix setting service-level; ENT-1862425 (jhnidek@redhat.com) - 1832990: Add rhsm.no_insights config option, improve messaging (csnyder@redhat.com) - 1858296: Do not print unchanged profile; ENT-2639 (jhnidek@redhat.com) - 1860434: Create rhsm.conf, when config command is used; ENT-2698 (jhnidek@redhat.com) - 1861255: Catch all exception and print traceback to rhsm.log (jhnidek@redhat.com) - 1780028: Remove man page entries for rhsmd (wpoteat@redhat.com) - 1859532: Role --list handle wrong proxy conf (unregistered case) (jhnidek@redhat.com) - cockpit: Stop importing cockpit's base1/patternfly.css (kkoukiou@redhat.com) - cockpit: Bump up webpack to 4 and adjust the config as needed (kkoukiou@redhat.com) - 1838423: Fix getting list of releases from CDN; ENT-2601 (jhnidek@redhat.com) - 1859532: No traceback, when wrong proxy conf is used; ENT-2654 (jhnidek@redhat.com) - set permissions on rhsm.conf (jbastian@redhat.com) - 1857100: Do not print empty string as valid value; ENT-2634 (jhnidek@redhat.com) - Fix zypper ascii issue (suttner@atix.de) - 1847636: error when registering in intial-setup-graphical (wpoteat@redhat.com) - 1838967: Sync syspurpose cache on registration (wpoteat@redhat.com) - cockpit: Fix AppStream launchable metainfo (martin@piware.de) - Use list of valid syspurpose values provided by candlepin server; ENT-2371 (jhnidek@redhat.com) - Added unit test for this case. (jhnidek@redhat.com) - 1845399: List available subscription ondate options failed (wpoteat@redhat.com) - Mark node_modules as part of rpm package. (jhnidek@redhat.com) - cockpit: change button order to conform with patternfly guidelines (anilsson@redhat.com) - 1657269: Do not use /var/run, but use /run; ENT-1086 (jhnidek@redhat.com) - WIP: remove useless closing bracket. (jhnidek@redhat.com) - 1840364: Kill rhsmd during post-install on rhel8; ENT-2449 (jhnidek@redhat.com) - 1848636, 1849074: Update insights machine-id path (csnyder@redhat.com) - Address review feedback (khowell@redhat.com) - Add insights-client messaging on registration (khowell@redhat.com) - 1741364: Make existing ent. cert/keys readable by others; ENT-1593 (jhnidek@redhat.com) - 1838423: Correct method call signature for release (wpoteat@redhat.com) - 1840859: Custom repo parameters are not deletable (wpoteat@redhat.com) - Add --no-insights option; ENT-2471 (khowell@redhat.com) - 1700441: Create directories, when missing; ENT-2461 (jhnidek@redhat.com) - 1770864: Do not create sub-man-migration rpm for Fedora; ENT-1961 (jhnidek@redhat.com) - Ignore missing repo if manage_repo is false (suttner@atix.de)- Second attempt - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild- 1804454: collect uuid on aarch64 system (wpoteat@redhat.com) - WIP: Try to fix build of rpms on suse. (jhnidek@redhat.com) - 1842474: Update local and cache file during sync(); ENT-2433 (jhnidek@redhat.com) - 1725525: Mark one string for translation; ENT-1680 (jhnidek@redhat.com) - 1789457: Syspurpose exception message parsing (wpoteat@redhat.com) - Fix building sub-man on Fedora 32 (jhnidek@redhat.com) - cockpit: Call run-tests from common to run cockpit integration tests (sanne.raymaekers@gmail.com)- Revert "1667792: added --disable-auto-attach option to register command; ENT-1684" (csnyder@redhat.com) - 1834792: Try to terminate rhsmd after timeout; ENT-2368 (jhnidek@redhat.com) - 1837244: Fix wrong version provided by subscription-manager version; ENT-2388 (jhnidek@redhat.com) - 1838012: prevent redundant remote syspurpose sync (pmoravec@redhat.com)- Rebuilt for Python 3.9- Fix unit test of getting release information (jhnidek@redhat.com) - Send Service-level during registration only once (csnyder@redhat.com) - Refactoring of save_sla_to_syspurpose_metadata; ENT-2228 (jhnidek@redhat.com) - 1823523: Detect rhsm-icon running without psutil (csnyder@redhat.com) - 1830994: Fix warning messages in dnf/yum (jhnidek@redhat.com) - 1815624: When in Simple Content Access mode, subscription-manager should not complain that subscriptions aren't attached (wpoteat@redhat.com) - Bump jquery from 3.4.1 to 3.5.0 in /cockpit (49699333+dependabot[bot]@users.noreply.github.com) - Bug fix of Makefile for Debian (63191606+mallmaluss@users.noreply.github.com)- 1771921: Package profiles sends too early when registering a client (wpoteat@redhat.com) - 1827708: Make rhsmd cron read 'processTimeout' case- insensitive (csnyder@redhat.com) - Reduced REST API calls during register, when SLA is set; ENT-2229 (jhnidek@redhat.com) - cockpit: Show more Insights details (mvollmer@redhat.com) - integration-test: Update mock-insights to use regexp routing (mvollmer@redhat.com) - 1688702: Generate redhat.repo in off-line mode; ENT-2302 (jhnidek@redhat.com) - Fix issue with getPoolsList (jhnidek@redhat.com) - 1818932: 1820267: Using 'Simple Content Access' for access mode (wpoteat@redhat.com)- Rebuild (json-c)- Update releasers for 8.3 (wpoteat@redhat.com) - 1821747: Automatically create /etc/rhsm/syspurpose (jhnidek@redhat.com)- Fix broken zypepr repo print (suttner@atix.de) - Fix apt-plugin for subscription-manager (bucher@atix.de) - Support to upload zypper repository profile (suttner@atix.de) - 1816926: Fix "attach --auto" command; ENT-2242 (jhnidek@redhat.com) - 1820001: initConfig method needs to be reinstated (wpoteat@redhat.com) - 1774187: Reinitialize logger, when necessary; ENT-1960 (jhnidek@redhat.com) - 1796833: New keys.pot with new strings; ENT-2058 (jhnidek@redhat.com) - 1775714: Do not install rhsmd and rhsm-icon on rhel8; ENT-1959 (jhnidek@redhat.com) - Various fixes for debian building and packaging (bucher@atix.de) - Fix gcc warnings and clang build failures (tstellar@redhat.com) - 1569491: rhn-migrate-classic-to-rhsm should try to resolve product ID collisions (wpoteat@redhat.com) - Remove yum for suse (suttner@atix.de) - Add basic build-instructions for debian packages (bucher@atix.de) - Make debian build more versatile (bucher@atix.de) - Add missing debian-build-dependency for libssl-dev (bucher@atix.de) - 1763271: Golden ticket: do not print list of products; ENT-2017 (jhnidek@redhat.com) - Added basic support for Pipenv for subscription-manager; ENT-1755 (jhnidek@redhat.com) - Implement --token option in subscription-manager (shwethakraman57@gmail.com) - Fixed saving and reading configuration file from cockpit plugin. (jhnidek@redhat.com) - cockpit: Be more robust when showing the time for next Insights upload (mvollmer@redhat.com) - Fixed few issues with initConfig() (jhnidek@redhat.com) - 1803783: Added copytruncate option to logrotate conf file; ENT-2114 (jhnidek@redhat.com) - 1804114: New D-Bus method SetAll; ENT-2124 (jhnidek@redhat.com) - 1796986: Collect AWS instance id when available (wpoteat@redhat.com) - Hint is printed by subscription-manager during registration. (jhnidek@redhat.com) - Implementation of getting organization using D-Bus API; ENT-1760 (jhnidek@redhat.com) - List user's organization during registration process on CLI (jhnidek@redhat.com) - Enable building of libdnf product-id plugin on RHEL 7. (jhnidek@redhat.com) - Refactoring of DNF subscription-manager plugin; ENT-1906 (jhnidek@redhat.com) - 1794826: Added option --force for command refresh; ENT-2033 (jhnidek@redhat.com) - 1794653: corrected missing quotes for config check; ENT-2010 (crag@redhat.com) - Ensure serial existence before comparison (csnyder@redhat.com) - D-Bus API: support for pagged list of available subscriptions; ENT-1762 (jhnidek@redhat.com) - 1797386: Allow service plugin for zypper (SLES) to set autorefresh (darinlively@gmail.com) - 1782910: Log errors in logging set up after set up completes; ENT-1890 (jhnidek@redhat.com) - Add unit test for ASN1 generalized time (khowell@redhat.com) - 1667792: added --disable-auto-attach option to register command; ENT-1684 (jhnidek@redhat.com) - ENT-1620: Add option to use our cache of npmjs repository (Nexus) (jhnidek@redhat.com) - cockpit: Sync with current Cockpit test API (martin@piware.de) - Make x509 date parsing handle dates after 2049 (khowell@redhat.com) - cockpit: Add 'doc' and 'keywords' into manifest (mmarusak@redhat.com) - 1741183: Yum loaded subscription-manager plugin multiple times (hyu@redhat.com) - 1761566: include kpatch in facts; ENT-1700 (jhnidek@redhat.com) - Fixed several issues based on PR review. (jhnidek@redhat.com) - 1751200: Cockpit plugin: select registration method; ENT-1651 (jhnidek@redhat.com) - ENT-1682: Update build process to use Fedora Zanata (ojanus@redhat.com) - Do not include pycache for container plugin on python2 (csnyder@redhat.com) - Make sure to set the mtime of the py files before creating pyc (csnyder@redhat.com) - cockpit: Install insights-client package on demand (mvollmer@redhat.com) - cockpit: CSS fixes for dialog error messages (mvollmer@redhat.com) - Fixed unit test and build process specific for suse (jhnidek@redhat.com) - cockpit: Update cockpit-component-dialog (mvollmer@redhat.com) - Fix downgradability due to conflicts with rhsm-icons (csnyder@redhat.com) - Add rhsm-icons package to contain all icons required by gui interfaces (csnyder@redhat.com) - 1728054: Obsolete sm-plugin-container on RHEL 8 (csnyder@redhat.com) - cockpit: Don't use objects as React children for error details (mvollmer@redhat.com) - Security upgrades of javascript packages (jhnidek@redhat.com) - D-BUS API: Better listing of provided products (jhnidek@redhat.com)- Make Makefile SLE15 compatible (khowell@redhat.com) - 1764265: Set gpgcheck to 0, when zypper is used; ENT-1758 (jhnidek@redhat.com) - 1760837: Disable zypper plugin via ZYPP_RHSM_PLUGIN_DISABLE (khowell@redhat.com) - 1764340: Handle RestlibException in zypper plugin (khowell@redhat.com) - cockpit: Use new services image instead of candlepin (martin@piware.de) - 1738764: Fix issue with syspurpose three-way merge; ENT-1564 (jhnidek@redhat.com) - 1703054: Blacklist some locales for Python2.x; ENT-1288 (jhnidek@redhat.com) - 1752400: Ensure that configuration is recorded before data sync processes (wpoteat@redhat.com) - fixed wrong package name for dependency (p.seiler@linuxmail.org) - cockpit: Bump test API to 204 (martin@piware.de) - cockpit: Move default TESTS_OS to rhel-8-1 (martin@piware.de) - cockpit: Support CI testing against a bots project PR (martin@piware.de) - No need for inotify on suse (csnyder@redhat.com) - cockpit: Don't clobber an existing bots checkout (martin@piware.de)- Make Makefile SLE15 compatible (khowell@redhat.com) - 1764265: Set gpgcheck to 0, when zypper is used; ENT-1758 (jhnidek@redhat.com) - 1760837: Disable zypper plugin via ZYPP_RHSM_PLUGIN_DISABLE (khowell@redhat.com) - 1764340: Handle RestlibException in zypper plugin (khowell@redhat.com) - cockpit: Use new services image instead of candlepin (martin@piware.de) - 1738764: Fix issue with syspurpose three-way merge; ENT-1564 (jhnidek@redhat.com) - 1703054: Blacklist some locales for Python2.x; ENT-1288 (jhnidek@redhat.com) - 1752400: Ensure that configuration is recorded before data sync processes (wpoteat@redhat.com) - fixed wrong package name for dependency (p.seiler@linuxmail.org) - cockpit: Bump test API to 204 (martin@piware.de) - cockpit: Move default TESTS_OS to rhel-8-1 (martin@piware.de) - cockpit: Support CI testing against a bots project PR (martin@piware.de) - No need for inotify on suse (csnyder@redhat.com) - cockpit: Don't clobber an existing bots checkout (martin@piware.de)- No longer build subman gui for sles (csnyder@redhat.com) - cockpit: Update bots target for moved GitHub project (sanne.raymaekers@gmail.com)- Include only container_content __pycache__ for container_content plugin (csnyder@redhat.com) - Do not use importlib unless available (csnyder@redhat.com) - On sles15+ require python2-python-dateutil (csnyder@redhat.com) - 1750546: Fix minor product-id issues (csnyder@redhat.com) - cockpit: Add support for Red Hat Insights (mvollmer@redhat.com) - Functional tests of yum/dnf plugins (jhnidek@redhat.com) - 1520383: Update to logging levels (wpoteat@redhat.com) - 1752059: corrected cron receving stdout mail for rhsmd run (crag@redhat.com) - Update Vagrantfile to use sshfs instead of rsync. (bcourt@redhat.com) - Add fedora30 vagrant box (csnyder@redhat.com) - Align RHSM spoke to center (jhnidek@redhat.com) - 1698606: Better advice message for syspurpose conflict; ENT-1341 (jhnidek@redhat.com) - Fix RHSM addon spoke header background (mkolman@redhat.com) - Use symbolic icon in Anaconda (jhnidek@redhat.com) - icons: update app icon (jimmac@gmail.com) - 1663432: Updated keys.pot for syspurpose CLI; ENT-1246 (jhnidek@redhat.com) - 1687523: Try to create /var/log/rhsm directory; ENT-1406 (jhnidek@redhat.com)- 1621275: YUM plugin - less API calls; ENT-923 (jhnidek@redhat.com) - small spec file improvements (p.seiler@linuxmail.org) - better SUSE distributions integration (p.seiler@linuxmail.org) - 1643189: Updated defaults to include rhsmd.processtimeout (crag@redhat.com) - 1643189: Added timeout for rhsmd cron job (crag@redhat.com) - 1728054: Do not install container plugin on RHEL8; ENT-1488 (jhnidek@redhat.com) - cockpit: Use less-loader 5.0.0 or later (mvollmer@redhat.com) - cockpit: Make sure node_modules directory exists (mvollmer@redhat.com) - cockpit: Put "root: true" into eslintrc (mvollmer@redhat.com) - 1689974: Mark several strings for translation; ENT-1246 (jhnidek@redhat.com) - 1743729: Update dnf-plugin dependencies for RHEL 7 (csnyder@redhat.com) - 1657384: locale sent on request does not allow '.UTF-8' suffix (wpoteat@redhat.com) - 1742208: Send package profile on yum transactions (csnyder@redhat.com) - Updated man pages (redeem command does not have --org option) (jhnidek@redhat.com) - 1700039: Cockpit - Disable cancel button on register dialog action (wpoteat@redhat.com) - Require the python2 version of Sphinx when necessary (csnyder@redhat.com) - 1708494: Proper messaging of syspurpose add-addons; ENT-1332 (jhnidek@redhat.com) - Bump jquery from 3.2.1 to 3.4.0 in /cockpit (49699333+dependabot[bot]@users.noreply.github.com) - test: Add check-subscriptions to test the Cockpit UI (mvollmer@redhat.com) - 1703148: Fix cockpit plugin, when golden ticket is used; ENT-1287 (jhnidek@redhat.com) - Generate 'ui_repoid_vars' only when running with YUM. (dmach@redhat.com) - * Added chaching mechanism to function is_owner_using_golden_ticket to minimize number of REST API call * Added several unit tests * Fixed some typos (jhnidek@redhat.com) - Send package profiles after updating repositories (yamato@redhat.com) - 1710923: GUI: Do not auto-attach, when golden ticket is used; ENT-1309 (jhnidek@redhat.com) - 1719725: rhsm - Write config file atomically (mvollmer@redhat.com) - Adding debian / ubuntu package build instructions (suttner@atix.de)- 1722055: cockpit package has additional dependency (wpoteat@redhat.com) - 1705017: Show in man page that --installed is the default for the list command (wpoteat@redhat.com) - 1689974: Update translations for 8.1 (csnyder@redhat.com) - Bump eslint from 3.19.0 to 4.18.2 in /cockpit (49699333+dependabot[bot]@users.noreply.github.com) - 1722238: Fix reporting insights id in facts on RHEL7 (jhnidek@redhat.com) - Bump stringstream from 0.0.5 to 0.0.6 in /cockpit (49699333+dependabot[bot]@users.noreply.github.com)- 1665167: syspurpose attributes in list --consumed; ENT-1315 (jhnidek@redhat.com) - 1719709: cockpit - Improve behavior when connection to D-Bus fails (mvollmer@redhat.com) - 1719702: cockpit - Fix overlapping update requests (mvollmer@redhat.com)- 1665167: Print roles and usage in list of subscriptions; ENT-1315 (jhnidek@redhat.com) - Try to fix stylish warning introduced in #2111 (jhnidek@redhat.com) - Bump macaddress from 0.2.8 to 0.2.9 in /cockpit (dependabot[bot]@users.noreply.github.com) - Bump is-my-json-valid from 2.16.0 to 2.20.0 in /cockpit (dependabot[bot]@users.noreply.github.com) - 1708438: Don't print traceback during list --available; ENT-1331 (jhnidek@redhat.com) - 1719697: cockpit - Fix detection of proxy while attaching (mvollmer@redhat.com)- 1717147: Updating from System Type to Entitlement Type (waldirio@gmail.com) - Updated from System Type to Entitlement Type (waldirio@gmail.com) - 1708105: Fixed unsetting syspurpose attributes; ENT-1330 (jhnidek@redhat.com) - spec: Don't supplement initial-setup-gui on Fedora (awilliam@redhat.com) - 1713626: Only disable system repos if the disable_system_repos is "1" (csnyder@redhat.com) - 1673662: Print reasons, why syspurpose status is mismatch; ENT-1247 (jhnidek@redhat.com) - Bump sshpk from 1.13.1 to 1.16.1 in /cockpit (dependabot[bot]@users.noreply.github.com) - Also handle anaconda removal of install classes in rhsm_gui.py (awilliam@redhat.com) - 1652549: Addition of tests for heartbeat method (wpoteat@redhat.com) - Try to fix ostree unit test. (jhnidek@redhat.com) - Set LANG to run subscription-manager and get proper output (suttner@atix.de)- Revert "1621275: Less communication with candlepin server from sub-man plugin; ENT-923" (csnyder@redhat.com) - Revert "1700445: Do not disabled repos in redhat.repo; ENT-1261" (cnsnyder@users.noreply.github.com)- 1652549: Connection method for hypervisor heartbeat (wpoteat@redhat.com) - Report insights id as fact, when insights is installed; ENT-1356 (jhnidek@redhat.com) - Anaconda addon: setup() and execute() no longer get instclass (awilliam@redhat.com) - 1478892: Add in a last_boot fact for parity with spacewalk facts (bryan.kearney@gmail.com) - 1703607: Remove productid cert, when it is not needed; ENT-1300 (jhnidek@redhat.com) - Bump tar from 2.2.1 to 2.2.2 in /cockpit (dependabot[bot]@users.noreply.github.com) - 1713626: Option disable_system_repos didn't work with DNF; ENT-1350 (jhnidek@redhat.com) - Modify Vagrantfile to force qemu:///system (khowell@redhat.com) - 1702239: Fix traceback for syspurpose on rhel7; ENT-1286 (jhnidek@redhat.com)- 1710564: Make entitlement certs and keys world-readable (csnyder@redhat.com) - 1697563: Suppress output when collecting profile (khowell@redhat.com) - Updated documentation about libdnf (testing section). (jhnidek@redhat.com) - 1698443: Proper callbacks in cert sorter (wpoteat@redhat.com) - 1704662: Do not create corrupted redhat.repo (wrong scheme); ENT-1306 (jhnidek@redhat.com) - 1709728: Dialog with proxy conf didn't pop-up; ENT-1333 (jhnidek@redhat.com) - 1699345: Do not perform proxy check under some circumstances. (awood@redhat.com) - 1703768: Display 'Status Details' correctly in GUI; ENT-1305 (jhnidek@redhat.com) - Update Fedora releases (wpoteat@redhat.com) - 1703054: Do not crash sub-man during unregistering; ENT-1288 (jhnidek@redhat.com)- 1700445: Do not disabled repos in redhat.repo; ENT-1261 (jhnidek@redhat.com)- Do another tag for the benefit of downstream- 1701406: Do not build subman-rhsm with python2 on later versions of rhel (csnyder@redhat.com) - cockpit plugin: Fix alignment and layout issues in register dialog (anilsson@redhat.com) - 1660883: Better feedback for repo commands when not registered (wpoteat@redhat.com) - 1657173: Install cron service properly on SLES; ENT-1250 (jhnidek@redhat.com) - 1698468: require python-librepo for rhel 7 (csnyder@redhat.com) - 1694107: Begin packaging syspurpose for python 2 systems (csnyder@redhat.com) - Fix subscription-manager-cockpit AppStream data (martin@piware.de) - 1698645: Ensure we use local syspurpose when there are network issues (csnyder@redhat.com) - Fix broken AptRepoFile section function (pamp@atix.de) - 1696428: use enabled_metadata = 0 for disabled repositories (jhnidek@redhat.com) - 1665022: Syspurpose client to have the same behavior as SubMan when in conflict with server (wpoteat@redhat.com) - 1637090: Do not send Host header twice, when m2crypto is used; ENT-1100 (jhnidek@redhat.com) - 1681171: Install only one prod cert, when RPM is available in more repos. (jhnidek@redhat.com) - 1591315: Fewer warning messages when golden ticket is used; ENT-671 (jhnidek@redhat.com) - Make reading of productdb more robust and reliable. (jhnidek@redhat.com) - Correct SLES version detection conditional (awood@redhat.com) - Remove Python 2 subpackage from Fedora 30+ (awood@redhat.com) - Remove obsolete scriptlets in more recent distributions. (awood@redhat.com) - Use different completion directory for SLES 11 (awood@redhat.com) - 1520383: Use more appropriate log levels instead of info (wpoteat@redhat.com) - 1669994: Use on_date on syspurpose status if specified (nmoumoul@redhat.com) - 1621275: Less communication with candlepin server from sub-man plugin; ENT-923 (jhnidek@redhat.com) - Allow subman yum plugin to disable all system repo (suttner@atix.de) - 1657171: Bug fix of .spec file specific for SuSE; ENT-1056 (jhnidek@redhat.com) - Restore bug fix of product-id lost during solving merge conflict. (jhnidek@redhat.com) - Refactoring of libdnf productid plugin. (jhnidek@redhat.com) - 1591704: Handle disabled status when golden ticket is in play (wpoteat@redhat.com) - 1685037: Ignore null repos when running using packagekit (csnyder@redhat.com) - 1666845: Always submit empty string for reset (csnyder@redhat.com) - 1666845: Do not set role or usage to the empty string (csnyder@redhat.com) - 1673973: Do not override sla on auto-attach (csnyder@redhat.com) - 1673934, 1673931: Two bug fixes of productid libdnf plugin; ENT-1165 (jhnidek@redhat.com) - 1673973: Read syspurpose on register using cockpit (csnyder@redhat.com) - 1655778: Increase RHEL major version detection reliability (csnyder@redhat.com) - 1668152: Remove the Select SLA screen from initial-setup (nmoumoul@redhat.com) - 1676982: Do not make duplicate sync calls on syspurpose show (csnyder@redhat.com) - 1654531: Add default for proxy_scheme in rhsm.conf (csnyder@redhat.com) - syspurpose bash-completion file path is now correct (p.seiler@linuxmail.org) - spec file used wrong macro. %{_datadir} is the macro for the correct filesystem path (p.seiler@linuxmail.org) - changed destination path of bash-completion files to fit corrected path from commit 3a5263e55 (p.seiler@linuxmail.org) - correct destination path for bash completion files "/etc/bash_completion.d/" is used for user deployed files Check output from rpm -ql bash-completion for more details (p.seiler@linuxmail.org) - allow offline repo management (code@james.cassell.me)- 1701406: Do not build subman-rhsm with python2 on later versions of rhel (csnyder@redhat.com) - cockpit plugin: Fix alignment and layout issues in register dialog (anilsson@redhat.com) - 1660883: Better feedback for repo commands when not registered (wpoteat@redhat.com) - 1657173: Install cron service properly on SLES; ENT-1250 (jhnidek@redhat.com) - 1698468: require python-librepo for rhel 7 (csnyder@redhat.com) - 1694107: Begin packaging syspurpose for python 2 systems (csnyder@redhat.com) - Fix subscription-manager-cockpit AppStream data (martin@piware.de) - 1698645: Ensure we use local syspurpose when there are network issues (csnyder@redhat.com) - Fix broken AptRepoFile section function (pamp@atix.de) - 1696428: use enabled_metadata = 0 for disabled repositories (jhnidek@redhat.com) - 1665022: Syspurpose client to have the same behavior as SubMan when in conflict with server (wpoteat@redhat.com) - 1637090: Do not send Host header twice, when m2crypto is used; ENT-1100 (jhnidek@redhat.com) - 1681171: Install only one prod cert, when RPM is available in more repos. (jhnidek@redhat.com) - 1591315: Fewer warning messages when golden ticket is used; ENT-671 (jhnidek@redhat.com) - Make reading of productdb more robust and reliable. (jhnidek@redhat.com) - Correct SLES version detection conditional (awood@redhat.com) - Remove Python 2 subpackage from Fedora 30+ (awood@redhat.com) - Remove obsolete scriptlets in more recent distributions. (awood@redhat.com) - Use different completion directory for SLES 11 (awood@redhat.com) - 1520383: Use more appropriate log levels instead of info (wpoteat@redhat.com) - 1669994: Use on_date on syspurpose status if specified (nmoumoul@redhat.com) - 1621275: Less communication with candlepin server from sub-man plugin; ENT-923 (jhnidek@redhat.com) - Allow subman yum plugin to disable all system repo (suttner@atix.de) - 1657171: Bug fix of .spec file specific for SuSE; ENT-1056 (jhnidek@redhat.com) - Restore bug fix of product-id lost during solving merge conflict. (jhnidek@redhat.com) - Refactoring of libdnf productid plugin. (jhnidek@redhat.com) - 1591704: Handle disabled status when golden ticket is in play (wpoteat@redhat.com) - 1685037: Ignore null repos when running using packagekit (csnyder@redhat.com) - 1666845: Always submit empty string for reset (csnyder@redhat.com) - 1666845: Do not set role or usage to the empty string (csnyder@redhat.com) - 1673973: Do not override sla on auto-attach (csnyder@redhat.com) - 1673934, 1673931: Two bug fixes of productid libdnf plugin; ENT-1165 (jhnidek@redhat.com) - 1673973: Read syspurpose on register using cockpit (csnyder@redhat.com) - 1655778: Increase RHEL major version detection reliability (csnyder@redhat.com) - 1668152: Remove the Select SLA screen from initial-setup (nmoumoul@redhat.com) - 1676982: Do not make duplicate sync calls on syspurpose show (csnyder@redhat.com) - 1654531: Add default for proxy_scheme in rhsm.conf (csnyder@redhat.com) - syspurpose bash-completion file path is now correct (p.seiler@linuxmail.org) - spec file used wrong macro. %{_datadir} is the macro for the correct filesystem path (p.seiler@linuxmail.org) - changed destination path of bash-completion files to fit corrected path from commit 3a5263e55 (p.seiler@linuxmail.org) - correct destination path for bash completion files "/etc/bash_completion.d/" is used for user deployed files Check output from rpm -ql bash-completion for more details (p.seiler@linuxmail.org) - allow offline repo management (code@james.cassell.me)- 1654531: Add proxy_scheme to rhsm.conf (csnyder@redhat.com) - 1665409: Update syspurpose status in cockpit addon (nmoumoul@redhat.com) - 1673838: Set trailing character '\0' at the end of cert content (jhnidek@redhat.com) - 1666516: Allow reporting of profile info on dnf transactions (csnyder@redhat.com) - 1633216: Use new libdnf API to reuse connection to repo; ENT-1111 (jhnidek@redhat.com) - 1668947: set enable_metadata to 0 for disabled repos; ENT-1146 (jhnidek@redhat.com) - 1666512: Add some details on dnf uploadprofile to rhsm.conf man page (csnyder@redhat.com) - More reliable PXE server and PXE client (jhnidek@redhat.com) - 1666516: Don't send package list, when report_package_profile=0; ENT-1097 (jhnidek@redhat.com) - 1671734: Dont traceback on status syspurpose sync - Do not show an error or traceback when running the status command and the server is unreachable during syncing of syspurpose data. (nmoumoul@redhat.com) - 1668152: take into account syspurpose during initial-setup - Registering through initial-setup will now persist & use the syspurpose values that were set during the anaconda installation process. (nmoumoul@redhat.com) - 1661414: No message display when set service level by subscription manager[ENT-1106] (ojanus@redhat.com) - 1661400: Incorrect handling of response message (wpoteat@redhat.com) - 1652870: Stay consistent with Katello list (wpoteat@redhat.com) - ENT-978: Upgrade pxe-server/client to fedora29 - Also, now the RHSM spoke in anaconda initializes and logs in the rhsm.log. (nmoumoul@redhat.com) - 1660520: Modify spec file to require right version of libdnf. (jhnidek@redhat.com) - 1582317: Do not collect hardware facts twice; ENT-653 (jhnidek@redhat.com) - 1666373: Do not delete product certs for disabled repos; ENT-1034 (jhnidek@redhat.com) - Supplements keyword is not available on rhel7 or centos7. (jhnidek@redhat.com) - 1634033: do not install conf file for non-existant dnf plugin (csnyder@redhat.com) - 1652870: handle new syspurpose status states - Now, the new syspurpose statuses 'matched', 'mismatched' and 'not specified' returned by the server will also be handled and shown. - In addition, for backwards compatibility, if the server returns one of 'valid', 'invalid' or 'partial' status, those will still be handled and shown too by subscription-manager. (nmoumoul@redhat.com) - 1632394: Supplement initial-setup-gui with our addon (csnyder@redhat.com) - 1654531: Make default repolist proxy to http protocol when not specified (wpoteat@redhat.com) - 1655083: Sync syspurpose on status command (csnyder@redhat.com) - 1658383: Ensure syspurpose has translations (csnyder@redhat.com) - 1624859: Simplify syspurpose bash completion (csnyder@redhat.com) - 1656598: Treat false as disabled when listing repos (csnyder@redhat.com) - 1663254: Remove "Red Hat Enterprise Linux Client/Desktop" role option (csnyder@redhat.com) - 1591399: Stop throwing exception on timeout to avoid stacktrace (wpoteat@redhat.com) - 1658409: Stop redhat.repo from growing exponentially (awood@redhat.com) - 1661219: Do not delete product certs for disabled repos; ENT-1034 (jhnidek@redhat.com) - 1660224: Allow setting and unsetting of addons and service level (csnyder@redhat.com) - 1618901: Module name unknown (wpoteat@redhat.com) - 1643128: Do not execute subscription-manager dnf plugin twice; ENT-987 (jhnidek@redhat.com) - 1660224: Use the result from SyncResult objects for showing syspurpose (csnyder@redhat.com) - Added several unit tests and refactoring of code to libdnf product ID plugin (jhnidek@redhat.com) - 1633277: syspurpose tool will now log in rhsm.log - The syspurpose tool will now log all communication with the server in the rhsm.log - Added a lot of log statements in the key actions of the syspurpose tool itself, to help with debugging. (nmoumoul@redhat.com) - 1636852 & 1646384: better auth handling when listing service-levels - When running service-level --list with invalid credentials, dont traceback, but show the proper error to the user. - This is handled when either the --serverurl, or --username and --password options are used. (nmoumoul@redhat.com) - 1654491: Use new API of DNF (jhnidek@redhat.com) - 1633264: Ensure we sync syspurpose on register (csnyder@redhat.com) - 1625214: send ConfigChanged event when file replaced - Now, the ConfigChanged event will be sent not only when a monitored file is edited in place, but also when the whole file is replaced with another who is moved/renamed to the same location & name. (nmoumoul@redhat.com) - 1654873: Add man entry for rhsmcertd.disable (csnyder@redhat.com) - 1654868: Add man page docs of the package_profile_on_trans option (csnyder@redhat.com) - 1638153: Restore service-level command for older servers (csnyder@redhat.com) - 1624859: Add bash completion for syspurpose aspects (csnyder@redhat.com) - 1633380: show syspurpose status Unknown when cache missing - When the server is unreachable and the syspurpose status cache is missing, then don't traceback, but show status as 'Unknown'. - Also, when the server is reachable, but the system is unregisted, show the 'Unknown' syspurpose status, but don't cache it. (nmoumoul@redhat.com) - 1642888: Add semanage advice on setting non-default proxy_port (csnyder@redhat.com) - 1651621: use cockpit-desktop to launch cockpit based gui (csnyder@redhat.com) - Bug fix: include debuginfo in RPM with debuginfo information (jhnidek@redhat.com) - Sync changes with Entitlement Server from both subman and syspurpose (csnyder@redhat.com) - 1618372: Print accessible content paths from X509 extension using rct (awood@redhat.com) - 1650323: dnf subcommand for profile uploads; ENT-984 (jhnidek@redhat.com) - 1599801: fix Python2 and Python3 incompatibility; ENT-776 (jhnidek@redhat.com) - 1649125: setuptools naming change (wpoteat@redhat.com) - 1618498: cockpit will notify activation keys require org - When trying to register with activation keys in cockpit, now the proper message will be displayed to the user when he doesn't also provide an organisation. (nmoumoul@redhat.com) - 1651669: Remove dbus-python from egg requirements (khowell@redhat.com) - Fix issue with Python 3.7 on Fedora 29. (jhnidek@redhat.com) - Fix several issues with os.errno (jhnidek@redhat.com) - 1650941: Fix value of Self-Support SLA in valid_fields.json (csnyder@redhat.com) - Fix builds of product-id plugin (khowell@redhat.com) - Fixed bug that caused crashes of PackageKit daemon. (jhnidek@redhat.com) - Small fixes of libdnf product-id plugin (jhnidek@redhat.com) - Disable rhsmcertd by config entry (wpoteat@redhat.com) - Typo fixes (khowell@redhat.com) - Add fixes from @kahowell (dellweg@atix.de) - Add dpkg-post-invoke hook deb_package_profile_upload (dellweg@atix.de) - Add apt-transport-katello (dellweg@atix.de) - Fall back to python package version (dellweg@atix.de) - Make AptRepoFile dependent on the existence of python-deb822 (dellweg@atix.de) - Add dependencies (dellweg@atix.de) - Multiplex server_value_repo_logic for all packet managers (dellweg@atix.de) - Factor out repofile.py from repolib.py (dellweg@atix.de) - Make apt, yum and zypper equal siblings in repolib (dellweg@atix.de) - Add AptRepoFile (dellweg@atix.de) - Rename modules to use underscore instead of hyphen. (awood@redhat.com) - Remove zypper productid tests (for now) (khowell@redhat.com) - Fix service name in zypper tests (khowell@redhat.com) - Do not build libdnf plugin on RHEL 7 or Fedora 28. (awood@redhat.com) - Uniquify the module list (paji@redhat.com) - ENT-949: run the package profile reporting on the post_trans_hook for each transaction (wpoteat@redhat.com) - Add module that can be invoked to force package profile upload. (awood@redhat.com) - Polished libdnf product-id plugin accorind feedback from PR. (jhnidek@redhat.com) - 1632394 Fix error caused by changes in pyanaconda API. ENT-906 (jhnidek@redhat.com) - Package product-id plugin (awood@redhat.com) - Remove macro forms of system executables (awood@redhat.com) - Change in-source build message to a warning. (awood@redhat.com) - Correct a few issues from code review. (awood@redhat.com) - Remove "hello world" plugin (awood@redhat.com) - Fixed almost all memory leaks from product-id plugin (jhnidek@redhat.com) - Make "Debug" default built type. (jhnidek@redhat.com) - Solve some warnings. (awood@redhat.com) - Added documentation about product-id plugin. (jhnidek@redhat.com) - Add docs. Deduplicate repo IDs. (awood@redhat.com) - Added some unit tests for reading product certificate. (jhnidek@redhat.com) - Get rid of remaining compile warnings. (jhnidek@redhat.com) - Incorporate productDB code. (awood@redhat.com) - Add option to make production ready code, added some more strict gcc options. (jhnidek@redhat.com) - Added more unit tests and fixed one bug. (jhnidek@redhat.com) - Added some basic test for creating handle and hook. (jhnidek@redhat.com) - Add incomplete method to write database. (awood@redhat.com) - Added basic support for testing product-id.c (jhnidek@redhat.com) - Fixed some memory leaks from productdb and unit tests. (jhnidek@redhat.com) - Additional product db work (awood@redhat.com) - Fix memory leaks and logging messages. (jhnidek@redhat.com) - Fixed issue with list of installed packages and small changes (jhnidek@redhat.com) - More productdb functions and tests. (awood@redhat.com) - Removing of unused product certs and productdb (jhnidek@redhat.com) - Code and tests for product-db. (awood@redhat.com) - Basic refactoring, add unit framework. (awood@redhat.com) - Fixed issue with variable substitution. (jhnidek@redhat.com) - Removed more memory leaks and improved printError(). (jhnidek@redhat.com) - Write the map of product ID to repos into JSON. (awood@redhat.com) - Added support for JSON-C into CMakeLists.txt. (jhnidek@redhat.com) - Fixed several memory leaks using Valgrind (jhnidek@redhat.com) - Rename method to denote it actually installs a cert. (awood@redhat.com) - Move hook method up to be with its friends. (awood@redhat.com) - Only install product certs from active repos. (awood@redhat.com) - Switch to CMake for product-id plugin by removing Makefile. (awood@redhat.com) - Make reading of product certificate more robust. (jhnidek@redhat.com) - Loging of productid plugin and put decompressed cert to /etc/pki/product (jhnidek@redhat.com) - Figure out what file name to use for the product cert. (awood@redhat.com) - Link product-id.so with zlib, libcrypto and libssl libraries. (jhnidek@redhat.com) - Gunzip the product certificate. (awood@redhat.com) - Find active packages (awood@redhat.com) - Faster method of fetching active repos. (jhnidek@redhat.com) - Look for active packages (awood@redhat.com) - Fetch productid file. (awood@redhat.com) - Ignore cmake build directories (awood@redhat.com) - Rename using hyphen (awood@redhat.com) - Add CMake file (awood@redhat.com) - Makefile and trivial version of product id plugin (awood@redhat.com) - Add note about using a local build. (awood@redhat.com) - Added debug printing to log file (testing of pkcon). (jhnidek@redhat.com) - Added more notes to README.md. (jhnidek@redhat.com) - Added README.md; fixed bug in plugin and added some \n to printf. (jhnidek@redhat.com) - Added initial test/example libdnf plugin (crog@redhat.com) - Clean up temp files after unit tests. (awood@redhat.com) - Add an environment variable to disable package profile reporting (awood@redhat.com) - 1642271: Do not set a None lang (csnyder@redhat.com) - Detect sles11 via /etc/SuSE-release (khowell@redhat.com)- 1650203: Remove Python 2 subpackage from Fedora 30+ (mhroncok@redhat.com)- 1645205: Do not update ent certs inside containers (csnyder@redhat.com) - 1633304: Disable zypper product-id plugin. (awood@redhat.com) - Fedora documentation guidelines favor global over define. (awood@redhat.com) - Show installed profiles only for enabled modules (paji@redhat.com) - 1631339: Fix os.errno issue (rob@sandersmail.eu) - Add a missing comma in test_cache (nmoumoul@redhat.com) - Add module enabled and disabled information (paji@redhat.com) - 1636381: Fix up our detection of missing org for service-level list (csnyder@redhat.com) - 1616403: Better handling of missing locale use (wpoteat@redhat.com) - 1636381: Handle case of nonexistant org (nmoumoul@redhat.com) - Add scripts to setup local development environment (khowell@redhat.com) - 1633380: Add syspurpose compliance status cache - Altered the syspurpose compliance status connection call to use the /consumers/{uuid}/purpose_compliance API instead of fetching the consumer object and reading the syspurpose compliance field off of it. - Added new syspurpose compliance status cache saved in /var/lib/rhsm/cache/syspurpose_compliance_status.json similar to the entitlement status cache. - When the server is unreachable, we don't traceback, but rather use the new cache value instead. (nmoumoul@redhat.com) - 1639625: Tolerate server missing syspurpose fields (khowell@redhat.com) - 1639086: Fix vendor comparison (hyu@redhat.com) - Includes the installed module profiles (paji@redhat.com) - 1623390: Fix unregistered messaging in syspurpose (khowell@redhat.com) - 1637183: Replace redhat-uep.pem properly (khowell@redhat.com) - 1632797: Only save SLA set during register or attach if specified (csnyder@redhat.com) - Updated how syspurpose handles unsetting values (crog@redhat.com) - Update man page for report_package_profile option (nmoumoul@redhat.com) - Automatic commit of package [subscription-manager] release [1.24.1-1]. (csnyder@redhat.com) - 1616366: Use LANG from environment (csnyder@redhat.com) - syspurpose no longer supresses JSON malformation errors (crog@redhat.com) - Rename zypper plugin to rhsm (khowell@redhat.com) - 1632384: Sync SLA regardless of capability: (nmoumoul@redhat.com) - 1621783: Updated syspurpose fields to match expected values (crog@redhat.com) - 1632248: User should be able to set/unset while not registered (csnyder@redhat.com) - 1633575: Update error message when syspurpose is not supported by server (csnyder@redhat.com) - 1614925: Fix grammar (csnyder@redhat.com)- Rename zypper plugin to rhsm (khowell@redhat.com) - 1632384: Sync SLA regardless of capability: (nmoumoul@redhat.com) - 1621783: Updated syspurpose fields to match expected values (crog@redhat.com) - 1633575: Update error message when syspurpose is not supported by server (csnyder@redhat.com) - 1614925: Fix grammar (csnyder@redhat.com) - Added support of modulemd to combined profile; ENT-834 (jhnidek@redhat.com) - 1620136: dnf plugin deletes prod cert as expected; ENT-773 (jhnidek@redhat.com) - 1615944: Show help when no args are provided (csnyder@redhat.com) - 1614943: Fix bytes/unicode handling of dmi data (khowell@redhat.com) - 1618825: Rename de_DE.po and es_ES.po (awood@redhat.com) - Combined profile: WIP enabled repos (jhnidek@redhat.com) - Added list of enabled repos to combined profile; ENT-833 (jhnidek@redhat.com) - 1607955: WIP: polishing PR with bug fix of release --list (jhnidek@redhat.com) - Fixed name of capability and added two unit tests. (jhnidek@redhat.com) - Explict requires added for package we use directly (wpoteat@redhat.com) - 1581410: Eliminate potential for circular dependency (awood@redhat.com) - 1631076: subscription-manager rpm now requires python3-syspurpose (nmoumoul@redhat.com) - For tito build, clean the yarn cache (khowell@redhat.com) - Fix ubuntu compat for virt-who travis runs (khowell@redhat.com) - Fix RPMDiff issue with multilib (jhnidek@redhat.com) - Use Combined Profile reporting (jhnidek@redhat.com) - 1629073: No python3-dmidecode on aarch64, ppc64le (khowell@redhat.com) - Simplify and fix subpackages logic (khowell@redhat.com) - 1614653: Update intermediate CA (khowell@redhat.com) - Fix spelling to capitalize Workstation properly (bcourt@redhat.com) - 1607955: Try to use all entitlement certs for connection with CDN (jhnidek@redhat.com) - Use pre-provisioned centos7 box (khowell@redhat.com) - Vagrant: use ansible-role-subman-devel via galaxy (khowell@redhat.com) - Vagrant: skip provisioning if var needs_provision is false (khowell@redhat.com)- Use the "service_level_agreement" attribute for the SlaCommand (csnyder@redhat.com) - 1623262: Make automatic enablement of yum plugins working again; ENT-820 (jhnidek@redhat.com) - Start releasing to f29 (csnyder@redhat.com)- 1600694: Log dbus exception tracebacks at the debug level (csnyder@redhat.com) - 1623368: Register a system without a syspurpose.json file (jhnidek@redhat.com) - Revert "Add sles version to dist" (cnsnyder@users.noreply.github.com) - 1596699: Handle non-existant rhsm-debug destination (ENT-780) (nmoumoul@redhat.com) - Sync system purpose for sub-man subcommands (jhnidek@redhat.com) - Add man page for syspurpose. (awood@redhat.com) - 1613968: DNF product-id plugin can install product cert; ENT-789 (jhnidek@redhat.com) - Add sles version to dist (jsherril@redhat.com) - Remove extraneous include in setup() (khowell@redhat.com) - Updated translations (csnyder@redhat.com) - 1596001: Change syspurpose import error log level to debug level (csnyder@redhat.com) - 1602702: rhsmcertd did not close lock file; ENT-736 (jhnidek@redhat.com) - Adds the addons set of commands to syspurpose (csnyder@redhat.com) - 1581445: ENT-564: rhsm configuration manage_repos is not working on RHEL8 (jhnidek@redhat.com) - Fix time stamps of pyc files (csnyder@redhat.com)- 1606435: Rename the async module for compatibility with python 3.7; ENT-737 (csnyder@redhat.com) - Cockpit/Syspurpose service integration fix (aparadka@redhat.com) - Display both new and old value in syspurpose diff message (csnyder@redhat.com) - Fix sending single value of addons. (jhnidek@redhat.com) - Fix synchronization of usage with candlepin (jhnidek@redhat.com) - 1596294: Fix displayin RHSM Spoke in Initial Setup (jhnidek@redhat.com) - Syspurpose field value lists [ENT-766] (wpoteat@redhat.com) - ENT-717: Syncing of syspurpose store with candlepin (jhnidek@redhat.com) - 1609048: Replacement of imp module with importlib; ENT-758 (jhnidek@redhat.com)- Move "nose" to test requirements for syspurpose (csnyder@redhat.com)- Integrate Syspurpose DBus Signal with Cockpit (aparadka@redhat.com) - Change usage_type to usage (csnyder@redhat.com) - ENT-715 Sync syspurpose with server (csnyder@redhat.com) - 1609052: DNF Plugin needs config initiated earlier (wpoteat@redhat.com) - 1608963: Minimize packaging for python 3 (wpoteat@redhat.com) - Improve test setup for syspurpose tests. (awood@redhat.com) - Two simple fixes for syspurpose (jhnidek@redhat.com) - Raise ioerr when necessary during sp read (csnyder@redhat.com) - ENT-720 Adds the addons subcommand (csnyder@redhat.com) - 1602056: Added role subcommand ENT-719 (jhnidek@redhat.com) - Replace lsb-release in spec and Makefile (khowell@redhat.com) - Mock out syspurpose code from being executed in subman tests (csnyder@redhat.com) - ENT-584 syspurpose UTF-8 support & better formatting - All syspurpose operations now support UTF-8 - syspurpose.json now has user-friendly indentation (nmoumoul@redhat.com) - ENT-446 Report systempurpose on registration (csnyder@redhat.com) - 1512944: Fix up remaining python2 deps ENT-724 (csnyder@redhat.com) - ENT-721: Usage command (wpoteat@redhat.com) - ENT-590 Enhanced SyspurposeStore add/remove operations - 'add' will now not override an existing value that was added by the 'set' command, but it will be maintained and added in a list along with the newly added value. - 'add' will now not add an element to a list if the list already contains it (no duplicates). - 'remove' will now unset the current value, if that turns out to be scalar instead of being contained in a list. (nmoumoul@redhat.com) - Move syspurpose out of packages directory. (awood@redhat.com) - Correct small problems in syspurpose. (awood@redhat.com) - ansible vagrant QOL fixes (khowell@redhat.com) - ENT-723: Add System Purpose Status to System Status output (wpoteat@redhat.com) - Improve debug logging for release listing (khowell@redhat.com) - Remove other references to python-kitchen. (awood@redhat.com) - Make build_ext a proper dependency. (awood@redhat.com) - Add zanata.xml configuration file and gettext keys.pot (awood@redhat.com) - Move clean command to common build_ext module. (awood@redhat.com) - Only gather optparse strings in subscription-manager. (awood@redhat.com) - Move syspurpose source files to be under package directory. (awood@redhat.com) - Look for source files based on package directory locations. (awood@redhat.com) - Add gettext calls to syspurpose. (awood@redhat.com) - Load build_ext i18n commands in setup.py (awood@redhat.com) - Integrate Dbus signals with Cockpit GUI (aparadka@redhat.com) - Do not install subman-gui from setup.py by default (khowell@redhat.com) - ENT-591 Handle when syspurpose.json is missing & create it. (nmoumoul@redhat.com) - Fix indeterminate unit test failure. (awood@redhat.com) - Removal of python-kitchen (wpoteat@redhat.com) - ENT-731 Replaced syspurpose 'offerings' commands with 'role': - Removed commands 'add-offerings', 'remove-offerings', 'unset-offerings' - Added commands 'set-role' and 'unset-role' (nmoumoul@redhat.com) - ENT-589 Intentctl -> syspurpose (csnyder@redhat.com) - ENT-710: Add three_way_merge utility function (csnyder@redhat.com) - ENT-477: Add signal EntitlementsChanged (aparadka@redhat.com) - ENT-476: Add signal InstalledProductsChanged (aparadka@redhat.com) - 1594733: Fix GetStatus in com.redhat.RHSM1.Entitlement ENT-641 (jhnidek@redhat.com) - Make vagrant setup more flexible (khowell@redhat.com) - ENT-475: Add signal ConfigChanged (aparadka@redhat.com) - 1581777: Reraise exception properly. ENT-566 (jhnidek@redhat.com) - Replace curly quote with straight quote (khowell@redhat.com) - Add implementation of filesystem watcher (aparadka@redhat.com) - 1581410: ENT-572: subman should require dnf-plugin-subscription-manager (adarshvritant@gmail.com) - ENT-478 com.redhat.RHSM1.Consumer D-Bus service object (jhnidek@redhat.com) - 1576423: Polished changes provided in #1816 and added unit test. (jhnidek@redhat.com)- 1571998: Ignore HTB repos (nmoumoul@redhat.com) - 1589296: subman list option --after now named --afterdate (aparadka@redhat.com) - 1558411: Begin building dnf-plugin-subscription-manager for RHEL 7 (csnyder@redhat.com) - Use constant defined in cerdirectory.py. (jhnidek@redhat.com) - 1553266: When d-bus methods are unavailable, show appropriate message. * Added a "safe call" mechanism that makes the initial dbus calls (entitlementService, configService, productsService) only if the service is available, tries to restart the rhsm service if possible, and otherwise failing gracefully. * Added new UI curtain that provides a meaningful message and advice to the end user. * Re-added utility method statusUpdateFailed that was accidentally deleted. (nmoumoul@redhat.com) - 1580996: Fix comparision of objects in Python 3 (ENT-578) (jhnidek@redhat.com) - Make xauth Idempotent again (csnyder@redhat.com) - Fixes missing locale issues while running nosetests (csnyder@redhat.com) - Remove freezegun (khowell@redhat.com) - 1576582: Make rhsm.full_fresh_on_yum=1 working again (ENT-534) (jhnidek@redhat.com) - ansible-fix: fixed ansible failing during vagrant up (aparadka@redhat.com) - Update the license of the subman-cockpit-plugin to GPLv2 (csnyder@redhat.com) - 1510920: Allow access to job cancellation API (wpoteat@redhat.com) - ENT-447 Add icons to RPM package for subman cockpit plugin (jhnidek@redhat.com)- Remove F26 from releasers (Fedora 26 EOL) (csnyder@redhat.com)- Fix python-rhsm Provides and Obsoletes (csnyder@redhat.com) - 1568609: Updated man page for --after list option (aparadka@redhat.com) - Get Initial Setup Addon to run during installation in Vagrant (jhnidek@redhat.com) - ENT-447 Create .desktop file that opens web page with our cockpit plugin (jhnidek@redhat.com) - ENT-481 service-level command & options now update syspurpose metadata (nmoumoul@redhat.com) - 1560727: Search for proxy auth message in whole error string (aria.paradkar@gmail.com) - 1555384: get_libexecdir now returns a string instead of bytes (aria.paradkar@gmail.com) - Added generic set/unset and add/remove commands to syspurpose (crog@redhat.com) - ENT-488 syspurpose now warns if running in container (nmoumoul@redhat.com) - 1574706: Create python2-subscription-manager-rhsm properly (jhnidek@redhat.com) - Automatic rebuilding of updates.img on PXE Server (jhnidek@redhat.com) - 1574529: Fix rhsmcertd integer overflow on i386 & i686 (csnyder@redhat.com) - Respecting proxy port configured in rhsm.conf (oskar@wycislak.pl)- Add dist back to release (csnyder@redhat.com)- Add missing buildrequires to fix upstream fedora python2 builds (csnyder@redhat.com)- Stop building subscription-manager-gui, when Python 3 is used (jhnidek@redhat.com) - Remove kitchen from install_requires (khowell@redhat.com)- 1439645: Perform a full entitlement refresh in the yum/dnf/zypper plugins (csnyder@redhat.com) - 1527727: Add proc_stat.btime fact (csnyder@redhat.com) - 1568214: rhsmcertd no longer uses reload on py3 (csnyder@redhat.com) - 1559227: Do not use str format for python 2.6 (csnyder@redhat.com) - 1425766: Additional message in status to indicate content access (wpoteat@redhat.com) - Adds a new cli utility 'syspurpose' (csnyder@redhat.com) - 1559227: Do not log Error messages for missing identity cert/key (csnyder@redhat.com) - 1458159: python-dmidecode bug fix requires specific RPM release. (awood@redhat.com) - fix for proxy-server provisioning - resolving of 'candlepin.example.com' (jstavel@redhat.com) - 1458159: Require latest version of python-dmidecode (awood@redhat.com) - 1551044: Add the option to build both python{3,2}-subscription-manager-rhsm (csnyder@redhat.com) - 1559743: Reduce log level of network address fact collection to debug (csnyder@redhat.com) - added a vagrant section for a VM for proxy-server (jstavel@redhat.com) - ansible role rhsm-services and TESTING.md document (jstavel@redhat.com) - Fix updates.img to include required Python packages (jhnidek@redhat.com) - Do not remove existing zypper repos when disconnected (csnyder@redhat.com) - Apply updates.img druing PXE boot (jhnidek@redhat.com) - Do not use private network addresses for vagrant hostmanager (csnyder@redhat.com) - Adds tool to make updates.img file for use with anaconda (csnyder@redhat.com) - 1554482: Reenable RHUI support (csnyder@redhat.com) - Fix building on SLES 11 (jhnidek@redhat.com) - Added PXE BOOT client to the Vagrant setup (jhnidek@redhat.com) - New Vagrant file for creating PXEBOOT server (jhnidek@redhat.com) - 1551386: Cannot put unicode into gtk for button label (wpoteat@redhat.com) - 1551465: Fix unicode decode issue on py 2.6 (csnyder@redhat.com) - Remove unneeded spec file directives (awood@redhat.com)- Add missing dist macro to release- Remove %clean section (ignatenkobrain@fedoraproject.org) - Remove BuildRoot definition (ignatenkobrain@fedoraproject.org)- 1547354: Add missing requires for python-kitchen (awood@redhat.com) - 1528625: Prevent dmidecode failure from returning None (awood@redhat.com) - 1543639: Properly encode package profile data (jturel@redhat.com) - 1527396: Subman cockpit plugin - fix registration using act. keys (jhnidek@redhat.com) - 1535974: Close register dialog, when status is changed (jhnidek@redhat.com) - Add start date to available pool listing (wpoteat@redhat.com) - Condition requiring --after and --all is unnecessary (wpoteat@redhat.com) - 1510024: Handle rhel-alt product tags properly (khowell@redhat.com) - 1540204: Raise RateLimitExceededException with headers (jhnidek@redhat.com) - 1533905: Remove dependency on yum and chkconfig. (jhnidek@redhat.com) - 1479353: Add --after option to list command (csnyder@redhat.com) - 1537473: Subman rpm requires python-setuptools (jhnidek@redhat.com) - 1525238: Do not protect rhel prod. cert with special case (jhnidek@redhat.com) - 1526622: Do not delete product certificates in protected directory (jhnidek@redhat.com) - 1519512: Handle non-UTF8 RPM vendors (khowell@redhat.com) - 1487600: Fix registration success detection (khowell@redhat.com) - 1527813: subman-gui use new URL of Online Documentation (jhnidek@redhat.com) - 1527392: Clear credential data in register dialog (jhnidek@redhat.com) - rct cat-manifest: show Web and API urls from consumer.json (evgeni@golov.de) - Use dnf on RHEL or Fedora w/ using Python 3 (khowell@redhat.com) - 1507030: RestlibExceptions should show they originate server-side (awood@redhat.com) - Package for Python 3 on Fedora (khowell@redhat.com)- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild- Do not enable gpgcheck if the only a metadata gpg key is configured (git@PaulSD.com) - 1448313: Do not log error, when rhsmcertd is restarted (jhnidek@redhat.com) - Support configuration of a repo metadata signing key (git@PaulSD.com) - Generate bin scripts via setuptools entry_points (khowell@redhat.com) - 1304056: Fix D-Bus path of com.redhat.RHSM1.Facts (jhnidek@redhat.com) - 1516439: Cockpit reports error during unregister when candlepin unavailable (jhnidek@redhat.com) - 1510727: Enable starting of subman GUI, when consumer has been deleted (jhnidek@redhat.com)- Sync zanata translations (khowell@redhat.com) - Add parameter to D-Bus API to pass locale for localization of errors (jhnidek@redhat.com) - 1463765: Fix wrong Indic-language translations (khowell@redhat.com) - 1487600: Cockpit - Save configuration from register dialog (jhnidek@redhat.com) - 1464571: Improve multiple product certs errors (khowell@redhat.com) - Replace cockpit-subscriptions (khowell@redhat.com) - 1507158: Provide Host: in http CONNECT header (jhnidek@redhat.com) - 1319927: Remove newline from auto enable message (khowell@redhat.com)- Sync zanata translations (khowell@redhat.com)- Sync zanata translations (khowell@redhat.com) - 1514067: Call virt-what using absolute path (jhnidek@redhat.com) - 1487688: Load config settings for cockpit plugin (khowell@redhat.com) - Added dependencies to cockpit-bridge and cockpit-shell. (jhnidek@redhat.com) - 1462456: Flush stdout and stderr on more places (jhnidek@redhat.com) - 1491842: fixed typo in man page. (jhnidek@redhat.com) - 1508591: Removed python-rhsm from subscription-manager version (jhnidek@redhat.com) - 1421010: Subman-GUI shows error dialog (wrong proxy settings) (jhnidek@redhat.com) - 1500106: subscription-manager status --ondate do not ignore date (jhnidek@redhat.com) - 1506970: Fixed default custom URL in cockpit plugin (jhnidek@redhat.com)- Sync zanata translations (khowell@redhat.com) - Cockpit - listing of installed products using patternfly-react (jhnidek@redhat.com) - 1508457: Bump versions in python-rhsm obsoletes (khowell@redhat.com) - Implement fallback for settimeout on old m2crypto (khowell@redhat.com) - Cockpit: reconcile translated strings (khowell@redhat.com) - Cockpit: use translations from root dir (khowell@redhat.com)- Fix cockpit tgz path in spec file (khowell@redhat.com)- Cockpit: Implement modal dialog (khowell@redhat.com) - Implement bootstrap-select component (khowell@redhat.com) - Port cockpit subscriptions-client to dbus (khowell@redhat.com) - Move python-rhsm build into subscription-manager (khowell@redhat.com) - 1354667: Add identity cert detection to proxy error message generation (wpoteat@redhat.com) - 1501889: Enable yum plugins after sub-man subcommand is executed (jhnidek@redhat.com) - 1477958: Use inotify for checking changes of consumer certs (jhnidek@redhat.com)- Sync zanata translations (khowell@redhat.com) - Bump python-rhsm requirement to 1.20.2 (khowell@redhat.com) - 1448313: Do not log error, when rhsm_icon.json does not exist (jhnidek@redhat.com) - 1354667: Better message for proxy/identity cert issue (wpoteat@redhat.com) - 1489917: More robust reading of yum plugin file (jhnidek@redhat.com) - 1491842: Add man page doc for [rhsm] auto_enable_yum_plugins (jhnidek@redhat.com) - 1493711: Fix --matches option for the list command. (awood@redhat.com) - 1476817: Set network.ipv4_address properly, when DNS misconfigured. (jhnidek@redhat.com) - 1483746: Force UTF-8 encoding in rhsm-service (jhnidek@redhat.com) - rename RepoFile to YumRepoFile (dellweg@atix.de) - 1466453: [RFE] rhn-migrate-classic-to-rhsm auto-enable yum plugins (jhnidek@redhat.com) - D-Bus service for removing entitlements (all/ID/serial num.) (jhnidek@redhat.com) - 1489917: More robust reading of yum plugin file (jhnidek@redhat.com) - 1489877: minor typo in /etc/rhsm/rhsm.conf comment (jhnidek@redhat.com) - restructure RepoFile hierarchy (dellweg@atix.de) - 1319927: [RFE] sub-man automatically enables yum plugins (jhnidek@redhat.com) - Fix polymorphy for RHSMLogHandler (dellweg@atix.de) - 1481384: Do not update redhat.repo at RateLimitExceededException (jhnidek@redhat.com) - 1485008: subman register --type="RHUI" should work (jhnidek@redhat.com) - 1481384: Do not update redhat.repo at RateLimitExceededException (#1685) (jhnidek@redhat.com) - Do not attempt to register if already registered. (awood@redhat.com) - Integrate registration service into RegisterCommand. (awood@redhat.com) - 1480659: Properly initialize clean repo copy (khowell@redhat.com) - D-Bus service for unregistering system (#1680) (jhnidek@redhat.com) - Add an entitlement service and use it in the CLI and DBus. (awood@redhat.com) - Remove unneeded plugin conduit. (awood@redhat.com) - Clean up imports in dbus.base_object (awood@redhat.com) - Move certificate persistence into register service itself. (awood@redhat.com) - 1480395: Force UTF-8 encoding in daemons (khowell@redhat.com) - 1464571: 'sub-man release' prints error for more prod. certs. (jhnidek@redhat.com) - 1400326: Better error print, when consumer cert is corrupted (jhnidek@redhat.com) - Reload identity after registering. (awood@redhat.com) - Move registration code to a distinct service. (awood@redhat.com) - The get_installed_product_status() is now method of InstalledProducts, small changes, refactoring. (jhnidek@redhat.com) - D-Bus service for listing installed products (jhnidek@redhat.com) - 1461003: Deprecate --type option on register command (wpoteat@redhat.com) - 1462928: Reset status after connection validation (khowell@redhat.com) - 1330036: Better status error message for initial-setup (jhnidek@redhat.com)- Only return JSON body from Register service. (awood@redhat.com) - Add a DBus object and service to attach subscriptions. (awood@redhat.com) - 1472746: Correct sorting of dates in subman gui (jhnidek@redhat.com) - 1472715: Python module rhsm should never call exit() (jhnidek@redhat.com) - 1462456: added flush() method to Tee class in fixtures. (jhnidek@redhat.com) - 1462456: flushing of stdout and stderr once again (jhnidek@redhat.com) - 1329349: Add subscription-manager plugin to yum-config-manager (khowell@redhat.com) - 1468297: Fix gui proxy check (khowell@redhat.com) - 1367672: Ignore "already attached" in register GUI (khowell@redhat.com) - 1350402: fix broken pipe error in other bin scripts (jhnidek@redhat.com) - 1463325: Output consumer name on registration (tony@anthonyjames.org) - Tell SUSE to use yum since python-kitchen is unavailable. (awood@redhat.com) - Do not package the yum plugins if they are not needed. (awood@redhat.com) - Use python-kitchen instead of yum for util method. (awood@redhat.com) - 1380341: Better dialog in GUI, when consumer is deleted at CP. (jhnidek@redhat.com) - 1459194: open Online Documentation, when env. var. LANG is unset (jhnidek@redhat.com) - 1455681: rhsm-debug created report dir with wrong perms (jhnidek@redhat.com) - 1452075: print only readable part of SSL error to console (jhnidek@redhat.com) - 1413161: Add baseurl examples, explanation (khowell@redhat.com) - 1386914: Add hypervisor consumer type to manpages (khowell@redhat.com) - 1444453: Have gettext return unicode instead of bytes. (awood@redhat.com) - 1443570: Update retired article reference (redhatrises@gmail.com) - 1457348: Use https for the redhat.com/forgot_password label. (jhnidek@redhat.com) - 1457197: Env. variable no_proxy=* is not ignored (jhnidek@redhat.com) - 1392709: Display better error msg., when wrong proxy is set up (jhnidek@redhat.com) - 1448501: subman gui can unregister, when network is up again (jhnidek@redhat.com) - 1422196: Update container certs after plugin install (khowell@redhat.com) - 1441397: added --noproxy for rhsm-debug auto-completion (jhnidek@redhat.com) - 1421010: GUI opens network dialog due to bad proxy during startup (jhnidek@redhat.com) - 1414529: Raise exception with path/string of wrong certificate. (jhnidek@redhat.com) - 1443164: no_proxy match the host name when *.redhat.com is used (jhnidek@redhat.com) - 1441397: Added --noproxy to bash completion script (jhnidek@redhat.com) - Python 3 compatability fixes. (awood@redhat.com) - 1365472: Add mnemonic for subscription-manager spoke (khowell@redhat.com) - 1443159: Added default value for splay configuration (jhnidek@redhat.com) - 1452737: Enable saving no_proxy settings from GUI (jhnidek@redhat.com) - 1451003: identity reports right info in name field (jhnidek@redhat.com) - 1450818: Bug fix of com.redhat.Subscriptionmanager D-Bus policy (jhnidek@redhat.com) - 1451166: Fix Host header when using proxy (khowell@redhat.com) - 1450049: Replace `-` with `_` in completion functions (khowell@redhat.com) - 1450862: remove obsolete certiciates of golden ticket (jhnidek@redhat.com) - 1448855: golden ticket entitlement was not removed. (jhnidek@redhat.com) - 1449824: facts collection aborts with unknown locale (jhnidek@redhat.com) - 1432231: Support /etc/init.d daemon even on EL7 (khowell@redhat.com) - 1450210: Make lscpu ignore locale again (khowell@redhat.com) - 1447211: Don't read non-existing json cache file. (jhnidek@redhat.com) - 1401787: Use json file for caching pool type. (jhnidek@redhat.com) - 1447722: use socket.getaddrinfo() to mimic hostname -f cmd (jhnidek@redhat.com) - 1427069: Add secondary file to determine external repo file changes (wpoteat@redhat.com) - 1444453: set bin scripts file encoding to utf-8 (khowell@redhat.com) - 1444453: Set default encoding for gui to UTF-8 (khowell@redhat.com) - include 'full_refresh_on_yum' logic in zypper service plugin (dellweg@atix.de) - rehash ca-path in zypper service plugin (dellweg@atix.de) - Add preliminary zypper support (khowell@redhat.com) - Define libexec directory at compile time (kkaempf@suse.de) - Separate CFLAGS and LDFLAGS (kkaempf@suse.de) - 1445204: Update timestamp during intitial cert check. (jhnidek@redhat.com)- Bump python-rhsm requirement to 1.20.0 (khowell@redhat.com) - 1444512: Display deleted uuid in facts dialog correctly. (jhnidek@redhat.com)- Bump python-rhsm requirement to 1.19.6 (khowell@redhat.com)- 1446638: Remove dbus-x11 dependency (khowell@redhat.com) - 1443101: Provide feedback for force register (khowell@redhat.com) - 1446469: Use sys.setdefaultencoding('utf-8') in better way. (jhnidek@redhat.com) - 1440319: fixed wrong spelling. (jhnidek@redhat.com) - 1426343: fixed rct to display cert without subjectAltName. (jhnidek@redhat.com)- Sync zanata translations (khowell@redhat.com) - 1444714: Error reading system DMI information (jhnidek@redhat.com) - 1357152: Print right dates on subscription-manager list --installed (jhnidek@redhat.com) - 1445387: Set locale fact to Unknown if value cannot be determined (khowell@redhat.com) - 1443693: Enable to overwrite system.certificate_version with custom fact. (jhnidek@redhat.com) - 1444800: Added mising policy file. (jhnidek@redhat.com) - 1429505: Facts dbus service does not start properly due to timeout. (jhnidek@redhat.com) - 1443215: bug fix of writing time stamps. (jhnidek@redhat.com) - 1443554: Clicking at Help->Getting Started opens yelp. (jhnidek@redhat.com) - 1428002: Add proxy configuration info to man page (khowell@redhat.com) - 1443598: Remove M2Crypto reference from rhsmlib (khowell@redhat.com)- Sync zanata translations (khowell@redhat.com) - 1438869: Capture dmidecode errors at fact gathering (khowell@redhat.com) - 1443205: Simplify rhsmcertd log message plurality (csnyder@redhat.com) - 1435771: Fix UnboundLocalError during custom facts collection (csnyder@redhat.com) - 1426357: Fix DBus register service configuration issue. (awood@redhat.com) - 1405314: Better output message, when subman gui is launched with non-root user. (jhnidek@redhat.com) - 1426685: Bug fix: subman doesn't log errors when repository enabling failed (jhnidek@redhat.com) - 1441698: Install missing rpm package with fonts. (jhnidek@redhat.com) - 1438085: Do not include virt.uuid for platforms where it is not known (csnyder@redhat.com)- Sync zanata translations (khowell@redhat.com) - Bump python-rhsm requirement to 1.19.5 (khowell@redhat.com) - 1435013: Add splay option to rhsmcertd, randomize over interval (csnyder@redhat.com) - 1438139: Make subscription details view expand (khowell@redhat.com) - 1438869: Clear dmidecode warnings (khowell@redhat.com) - Update log message to be more clear about the splay time being used (csnyder@redhat.com) - 1438561: Do not use D-Bus for facts collection (khowell@redhat.com) - 1433368: 1432947: Filter content access certs at entitlement list level (wpoteat@redhat.com)- Sync zanata translations (khowell@redhat.com) - 1440934: Ensure rhsmcertd performs both types of checks (csnyder@redhat.com) - 1440251: Bug fixing building of rhsmcertd at RHEL (jhnidek@redhat.com) - 1440922: Add a description of maxSplayMinutes to the rhsm.conf man page (csnyder@redhat.com)- Bump required python-rhsm version to 1.19.4-1 (khowell@redhat.com) - 1435013: Add splay to all checks done by rhsmcertd (csnyder@redhat.com) - 1431659: Let rhsmcertd-worker clean up on SIGTERM (khowell@redhat.com) - 1428435: Make release set/unset regenerate repos (khowell@redhat.com) - 1425922: System locale in facts (wpoteat@redhat.com) - 1420533: Add no_proxy option to API, config, UI (khowell@redhat.com) - 1424614: Add support to rct to print contentAccessMode attribute (rjerrido@outsidaz.org) - Automatic commit of package [python-rhsm] release [1.19.3-1]. (khowell@redhat.com) - 1434860: Only log correlation ID for specified cmd (khowell@redhat.com)- Zanata translations for 1.19.X (khowell@redhat.com) - 1433479: rhsmcertd - check connection before lock (khowell@redhat.com) - 1427069: Prioritize content from Basic entitlements (khowell@redhat.com) - 1429657: Remove catch-all on register --force (khowell@redhat.com)- Bump required python-rhsm version to 1.19.2 (khowell@redhat.com) - 1434094: Deny D-BUS Config.Set from non-root (khowell@redhat.com)- Lock down Facts object to be accessible to root only. (awood@redhat.com) - 1423013: Allow DBus calls to the com.redhat.RHSM1 interfaces (awood@redhat.com) - Address code paths with Coverity FORWARD_NULL (khowell@redhat.com)- Query.na_dict() has been renamed in dnf 2.0 (#1544) (MichaelMraka@users.noreply.github.com) - Add correlation ID to each cmd & rhsmcertd run (khowell@redhat.com) - 1425438: Hide content access certs from list cmd (khowell@redhat.com) - 1421930: Force update of icon cache on install of subman gui (csnyder@redhat.com) - Bug fix: make install works as expected, when PYTHON_VER is not set using system variable. (jiri.hnidek@tul.cz) - 1415708: Fix issues with facts gathering. (awood@redhat.com) - Add content access cert functionality to subman (khowell@redhat.com) - Bootstrap DBus mainloop when rhsmcertd runs. (awood@redhat.com) - Fix string comparison missed in python3 PR (khowell@redhat.com) - Add missing Requires and BuildRequires needed by F25. (awood@redhat.com)- Add missing BuildRequires. (awood@redhat.com) - Zanata translations for 1.19 (adarshvritant@gmail.com) - Drop unsupported languages from zanata.xml (adarshvritant@gmail.com) - Fix initialization of a couple of tests (khowell@redhat.com)- Bump version to 1.19 (adarshvritant@gmail.com) - 1405125: Strip null byte from end of virt uuid. (awood@redhat.com) - Provide DBus objects for configuration, facts, and registration. (awood@redhat.com) - Use repo location for python-rhsm dependency. (awood@redhat.com) - 1402009: Unset TERM inside subscription-manager (khowell@redhat.com) - 1404930: Provide GUI flow to fix proxy settings (khowell@redhat.com) - 1403387: Fix proxy conn test short-circuit (csnyder@redhat.com) - 1401394: Collect fqdn via `hostname -f` (khowell@redhat.com)- 1401078: "Remote server error" on BadStatusLine (khowell@redhat.com) - 1390712: Add --remove-rhn-packages to man pages (khowell@redhat.com) - fix keyerror when showing subs that doesnt have derivedProvidedProducts (rjerrido@outsidaz.org) - Fix test failure when no legacy services installed (khowell@redhat.com) - show Derived Provided Products for products that have them (rjerrido@outsidaz.org) - 1261215: Fix frozen progress bars (khowell@redhat.com) - 1360427: Show error if browser is not detected (khowell@redhat.com)- 1395659: Handle ProxyExceptions that occur during GUI operation (csnyder@redhat.com) - 1395662: Properly parses exc_info based on type (csnyder@redhat.com) - 1395794: Include python-decorator as a required dependency (csnyder@redhat.com) - 1378495: Do not touch OSTree Origin files. (csnyder@redhat.com) - Replace m2crypto references (khowell@redhat.com) - 1390258: Validate --remove-rhn-packages conflicting options (khowell@redhat.com) - 1390341: Disable SysV/systemd services properly (khowell@redhat.com) - 1268033: Add progress screen for validate server (khowell@redhat.com)- Rev zanata version to 1.18.X (adarshvritant@gmail.com) - 1389559: Parse log levels properly from config (khowell@redhat.com) - 1390549: Force input prompts to use stdout (khowell@redhat.com) - debrand so my Katello server errors don't point to real RHSM (riehecky@fnal.gov)- 1367128, 1367126: Add network.fqdn fact (khowell@redhat.com) - 1305729: Improve dnf-plugin package metadata (khowell@redhat.com) - 1382897: Don't always reenable register menu item (khowell@redhat.com) - 1382355: Don't swallow CLI autoattach exceptions (khowell@redhat.com) - 1245473: Add container-specific no-certs warning (khowell@redhat.com) - 1369577: Fix rct cat-manifest --no-content format (khowell@redhat.com) - 1379258: Fix alignment of GTK3 choose_server screen (khowell@redhat.com) - 1320371: Display user-friendly rate limit messages (khowell@redhat.com) - 1362731: Change titles when moving to subscription attachment (wpoteat@redhat.com) - 1163968: Use macro for service restart (wpoteat@redhat.com) - 1372779: Fix typo in "connection" (khowell@redhat.com) - 1259768: initial-setup: notify and block for async (khowell@redhat.com) - 1365472: Add keyboard mnemonics for initial-setup (khowell@redhat.com) - 1176219: Treat port as integer for GUI conn test (khowell@redhat.com) - 1366523: Ensure that each quantity spinner has proper settings (wpoteat@redhat.com)- 1176219: Error out if bad proxy settings detected (khowell@redhat.com) - 1376014: Clear activation key list when checkbox unchecked (wpoteat@redhat.com) - 1367509: fix cert not found message, expand tilde (khowell@redhat.com) - 1373922: Add cat-manifest --no-content desc to man (khowell@redhat.com) - 1346368: Add server_timeout to rhsm.conf manpage (khowell@redhat.com) - 1374389: rm --no-content from stat-cert completion (khowell@redhat.com) - 1366799: Do not check for a releaseVer override when in container (csnyder@redhat.com) - 1185914: migrate - handle legacy services/packages (khowell@redhat.com) - 1367657: Escape RestlibExceptions for gui display (csnyder@redhat.com) - 1371632: Disallow connection test w/ missing info (khowell@redhat.com) - 1372673: Ensure user is able to skip auto attach during initial-setup (csnyder@redhat.com) - 1330515: Account for keyboard interrupt (wpoteat@redhat.com) - 1371202: Make sub attach view expand in GTK3 (khowell@redhat.com) - 1370623: Fix text sorting for treeview columns (khowell@redhat.com) - 1369522: Add cat-manifest --no-content to bash completion (khowell@redhat.com) - 1298140: Set default window icon (khowell@redhat.com) - 1331739: Validate repo-override --remove non-empty [squashed] (khowell@redhat.com) - 1323271: Update compliance when facts update (khowell@redhat.com) - Disallow empty name for --add (khowell@redhat.com) - Make repo-override --add emit error same as remove (khowell@redhat.com) - 1368362: Do not display logging config error on upgrade (csnyder@redhat.com) - 1366055: Add docs for the LOGGING section to rhsm.conf man page (csnyder@redhat.com) - 1366301: Entitlement regeneration failure no longer aborts refresh (crog@redhat.com) - 1336428: Check notification object before use (wpoteat@redhat.com) - 1365280: Change default log level back to INFO (csnyder@redhat.com) - 1362138: Change method signature for Anaconda addon (jkonecny@redhat.com) - 1251516: Disable import when registered (wpoteat@redhat.com) - 1336880: Print virt_limit attributes with rct cat-manifest. (rjerrido@outsidaz.org) - 1336883: Add --no-content switch to cat-manifest to reduce output. (rjerrido@outsidaz.org) - Updated required python-rhsm version (crog@redhat.com) - 1334916: Move logging configuration to rhsm.conf (csnyder@redhat.com) - 1264108: Clear error message on back action (wpoteat@redhat.com) - Kill transient parent warnings from Register dialog (wpoteat@redhat.com) - 1333904: 1333906: Append accessible name to contain selected value (wpoteat@redhat.com) - 1360909: The refresh command now requests entitlement cert regeneration (crog@redhat.com) - 1351009: Modify message to cover more scenarios (wpoteat@redhat.com) - 1351370: Ensure rhsmd exits on exceptions (csnyder@redhat.com) - Don't warn about GTK_VERSION if SUBMAN_GTK_VERSION is set (vrjain@redhat.com) - 1323276: Don't display or store 'None' in proxy values (wpoteat@redhat.com) - 1327179: Check proxy configuration at GUI startup (wpoteat@redhat.com)- Bump version to 1.18 (vrjain@redhat.com)- 1353662: Explicitly use ConsumerIdentity keypath and certpath methods (csnyder@redhat.com) - 1268307, 1268043, 1257179: Disable back button on registration dialog when there is no back (wpoteat@redhat.com) - 1335371: Allow auto-attach in GUI when system status is partial (wpoteat@redhat.com)- 1335537: Fix typo in proxy message (wpoteat@redhat.com) - Remove sys.path shenanigans that break yum imports. (awood@redhat.com) - 1330054: Set hostname, port and prefix on default button clicked (csnyder@redhat.com) - 1325083: Fix available sort order (csnyder@redhat.com) - 874735: Support fact collection of multiple ips per interface (csnyder@redhat.com) - Added basic SLES compatibility Tested against SLES 11 SP3 (darinlively@gmail.com) - drop xtraceback nose plugin usage as it is not available as an PRM (bcourt@redhat.com) - Fix Flake8 Errors (bcourt@redhat.com) - 1337817: The 'Start-End Date' of expired subscription is not in red status when the subscription expired. (vrjain@redhat.com) - 1319678: Alter the return message for removing entitlements at server (wpoteat@redhat.com)- 1297493, 1297485: Restrict visibility of subscription-manager caches. (awood@redhat.com) - pull translations from zanata 1.17.X, after pushing 1.16.X translations to 1.17.X and pushing keys file (vrjain@redhat.com) - update keys using make gettext (vrjain@redhat.com) - pull translations from zanata 1.16.X (vrjain@redhat.com) - 1328729: add registry.redhat.io to default registry_hostnames (vrjain@redhat.com) - Add lxml requirement to test-requirements. (awood@redhat.com) - Add noop implementation for deprecated Makefile target. (awood@redhat.com) - Force version to be converted to a string. (awood@redhat.com) - Correct incorrectly defined options for custom install command. (awood@redhat.com) - Let setup.py handle populating version.py (awood@redhat.com) - Eliminate loading modules from /usr/share/rhsm. (awood@redhat.com) - Switch to using lxml for linting. (awood@redhat.com) - Handle pep8/flake8 not being available in build environments. (awood@redhat.com) - Exclude OSTree packages from installation by default. (awood@redhat.com) - Make XPath searching 2.6 compatible. (awood@redhat.com) - Fix errors found by new linters (awood@redhat.com) - Don't use super() with ElementTree.XMLParser. (awood@redhat.com) - Add some comments on build philosophy. (awood@redhat.com) - Disable version.py generation via setup.py. (awood@redhat.com) - Reorganize spec file. (awood@redhat.com) - Address issue where Flake8 checked the same file multiple times. (awood@redhat.com) - Makefile changes. (awood@redhat.com) - Consolidate targets in Makefile. (awood@redhat.com) - Pare down the Makefile. (awood@redhat.com) - Remove items from Makefile now handled by setuptools. (awood@redhat.com) - Align Makefile with changes made in setup.py. (awood@redhat.com) - Remove docs for long deprecated program. (awood@redhat.com) - Fix deprecated XPath expression. Remove call to missing command. (awood@redhat.com) - Add icon and Glade files files into setup.py (awood@redhat.com) - Add desktop files to setuptools build. (awood@redhat.com) - Merge translations back into desktop file. (awood@redhat.com) - Add linter to search for undefined Glade handlers. (awood@redhat.com) - Check for use of undefined widgets (awood@redhat.com) - Use *args for multiple glob searches. (awood@redhat.com) - Scan .glade files not .ui files for problematic constructs. (awood@redhat.com) - Detect debug imports and flag them. (awood@redhat.com) - Use extensions that won't be confused for source files. (awood@redhat.com) - Simplify AST checking and make it more flexible. (awood@redhat.com) - Use AST parsing to find constructs that confuse xgettext. (awood@redhat.com) - Add linting commands. (awood@redhat.com) - Use some distutils provided utilities. Refactor. (awood@redhat.com) - Begin process of moving to distutils for building. (awood@redhat.com) - 1283749: Change some registration dialogs to error (wpoteat@redhat.com)- 1268094: Avoid traceback on unreg with >1 sub (alikins@redhat.com) - 1329397: github issue #1409 (stas-fomin@yandex.ru) - 1301215: Test proxy connection before making call 1176219: Stop before cache is returned when using bad proxy options (wpoteat@redhat.com) - 1315591: Catches exception and allows process to continue (wpoteat@redhat.com)- Added RHEL 7.3 release target (vrjain@redhat.com) - 1320507: Use config entry before default for port and prefix (wpoteat@redhat.com) - 1317613: Typo in selectsla.ui (wpoteat@redhat.com) - 1321831: Clear auto-attach dialog when consumer has been deleted (wpoteat@redhat.com)- 1315859: Only show one proxy dialog (csnyder@redhat.com) - 1309553: Stylish fixes for consumer fixes (csnyder@redhat.com) - 1313631: Registration with one environment proceeds as normal (csnyder@redhat.com)- 1304427: Fixes system path to properly import from module subscription_manager (csnyder@redhat.com) - 1266935: Turn sub-man logging to INFO level. (awood@redhat.com) - register screen -> reg screen and pkg profile (alikins@redhat.com) - 1264964: Always use cert auth for package profile (alikins@redhat.com) - 1309553: Do not fail on check for consumer["type"]["manifest"] (csnyder@redhat.com) - 1304680: Include error detail in message (wpoteat@redhat.com) - 1312367: Progress bar needs to go away on repo update connection fail (wpoteat@redhat.com) - 1311935: Emits register-message instead of register-error for display of user errors (csnyder@redhat.com) - 1302564: Push 'Done' box as close to center of firstboot page as possible (wpoteat@redhat.com) - 1308523: Navigation buttons sensitivity matches the current_screen.ready (csnyder@redhat.com) - 1302775: Navigate through all rhsm firstboot screens (csnyder@redhat.com) - 1304280: Tab stop needed on cancel button (wpoteat@redhat.com) - 1303092: GUI issues in Repos and Help (wpoteat@redhat.com)- 1308732: Leave hw fact virt.uuid unset if unknown (alikins@redhat.com) - 1290885: Display formatted error if no DISPLAY exists. (awood@redhat.com)- 1300259: Select service level label no longer overlaps dropdown box (csnyder@redhat.com) - 1220283: Choose server text no longer overlapped by icon. (csnyder@redhat.com) - 1300816: Add proc_cpuinfo facts for ppc64/le (alikins@redhat.com) - 1300791: Update man page footers (wpoteat@redhat.com) - 1300805: Add support for ppc64 virt.uuid (alikins@redhat.com)- 1298586: Message needed for remove only invalid pool (wpoteat@redhat.com) - 1046132: rhsm_icon uses status from check_status (alikins@redhat.com) - 1282961: Update yum version to current RHEL 6.8 one (wpoteat@redhat.com) - 1046132: rhsm-icon pops up at annoying times - a second attempt (vrjain@redhat.com) - 1298327: Handles exception in repolib (csnyder@redhat.com) - 1297313: Fixed layout issues with the repository management dialog on GTK2 (ceiu@cericlabs.com) - 1292038: Changed adjustments to GtkAdjustment objects - 1292013: Retain reference to backend for use in proxy config (csnyder@redhat.com)- 1263037: Change RHSM Icon reporting of unregistered system (wpoteat@redhat.com) - 1283749: Upgrade the dialogs to error when required fields are blank. (wpoteat@redhat.com) - 1222627: Allows removal of product certs with no active repos, given temp_disabled_repos (csnyder@redhat.com) - 1163398: Modify icon-rhsm man page to reflect the help text (wpoteat@redhat.com) - Install docs with mode 644 (csnyder@redhat.com) - 1288626: Does not report pool ids as serial numbers, ignore duplicates (csnyder@redhat.com) - 1061407: Avoid unwanted translations for subscription-manager by string substitutions (wpoteat@redhat.com) - Output of errors now goes to stderr (csnyder@redhat.com) - Use matches string to highlight the field(s) containing the match (wpoteat@redhat.com)- 1285004: Adds check for access to the required manager capabilty (csnyder@redhat.com) - 1278472: Change default registration url to subscription.rhsm.redhat.com (wpoteat@redhat.com) - 1275179: Do not allow quantity with auto attach (wpoteat@redhat.com) - 976859: Only check server version if asked. (alikins@redhat.com) - 1195003: Subscription manager man page mention of wild cards for repo enable (wpoteat@redhat.com) - Use the stock 'close' button for close button. (alikins@redhat.com)- 1264964: Ignore uuid=None on package sync (alikins@redhat.com) - Set register-status in RegisterInfo init. (alikins@redhat.com) - Add glade for selectsla combobox for rhel6 (alikins@redhat.com) - 1254460: Fixed the credits button in the about dialog in subman GUI (crog@redhat.com) - 1192120: Fixed remaining instances of "reregister" in the man pages (crog@redhat.com) - 1270204: Crash report no longer sent when widget is none (csnyder@redhat.com) - Cancel button is now labelled "Close" (csnyder@redhat.com) - 1268088: Changes the rhsm spoke display message to end with "registered" (csnyder@redhat.com) - Use class methods instead of redundant ad-hoc methods. (alikins@redhat.com) - 1251853: Fix errors if "manage_repos = " in cfg (alikins@redhat.com) - 1268102: Stop main window from opening duplicate dialogs. (awood@redhat.com) - 1268095: Replace SLA radio buttons w/ combobox (alikins@redhat.com) - 1268060: Add 'cancel' back to s-m-gui register. (alikins@redhat.com) - 1268028: Fix skipped auto attach in registergui (alikins@redhat.com) - 1266929: Fix bug with exception reporting in register dialog. (awood@redhat.com) - 1266480: Refresh TreeView selection after subscriptions are removed. (awood@redhat.com) - Allow 'back' to go back multiple times. (alikins@redhat.com) - 1267034: Handle 401 with cert based auth (alikins@redhat.com) - 1262075,1267179: Fix back/cancel nav (alikins@redhat.com) - 1267287: Fix allsubs tab ui regression (alikins@redhat.com) - 1266994: Use our icon for initial-setup spoke icon (alikins@redhat.com) - 1261006: Handle multiple nav button clicks (alikins@redhat.com) - 1242998, 1254550: Fix "already reg'ed" in initial-setup (alikins@redhat.com) - 1265347, 1265371: Added translation updates and corrections from 1.15.X (crog@redhat.com)- 1249012: fix start-end date original color (vrjain@redhat.com) - 884288: Make register widgets handle resizing. (alikins@redhat.com) - 1185958: Quieter ostree plugin sans ostree (alikins@redhat.com) - 1168268: Add rhsm.conf proxy info to ostree repo (alikins@redhat.com) - 1249012: Start-End Date of expired subscription is now in red status (vrjain@redhat.com) - 1262989: Fix unregister action when consumer is already 'Gone' on server (fnguyen@redhat.com) - 1262919: Added convenience function for printing to stderr (crog@redhat.com) - Add a note about GoneException handling. (alikins@redhat.com) - Fixed error message, removed mention of ghost --refresh (vrjain@redhat.com) - Delete the 'release' status cache on clean all. (alikins@redhat.com) - Fixed error message, removed mention of ghost --refresh (vrjain@redhat.com) - 1248833: Ensure the displayMessage is displayed regardless of success or failure (csnyder@redhat.com) - 1254550: Fix activation key usage in gui. (alikins@redhat.com) - Re-initialize() RegisterWidget on RegDialog show (alikins@redhat.com) - 1257943:Adding a warning to repo-override command when manage_repos = 0 (fnguyen@redhat.com) - 1251853: Manage repos config entry needs to allow blank value (wpoteat@redhat.com)- 884288: Better registergui for initial-setup (alikins@redhat.com) - 1254349: move Resgistering to message (vrjain@redhat.com) - 1257460: Set text domain on Gtk.Builder widgets (alikins@redhat.com) - 1246680: Hide rhsm-debug --subscriptions options (alikins@redhat.com) - Set help file name for the Subscription Manager spoke (martin.kolman@gmail.com) - 1246680: Remove subscriptions from rhsm-debug (wpoteat@redhat.com) - Enabled help options on first tab (seanokeeffe797@gmail.com) - 1207247: Insecure parameter needs more explanation (wpoteat@redhat.com) - 1253275: Fix initial-setup ks mode (alikins@redhat.com) - Stopped --consumerid = distributor id (vrjain@redhat.com) - 1246429: Stop spinbutton from blocking quantity (alikins@redhat.com) - 1185958: Remove ostree plugins req on ostree (alikins@redhat.com) - Do not allow using --force with --consumerid (vrjain@redhat.com) - 1141128: Subscriptions need refresh after imported cert removed (wpoteat@redhat.com) - x86_64 and aarch /proc/cpuinfo module (alikins@redhat.com)- 1150150: Ostree update report should log updates in proper section (wpoteat@redhat.com) - 1141128: Clean up and correct for style (wpoteat@redhat.com) - 1251610: Port and prefix were reversed in connection URL statement (wpoteat@redhat.com) - 1141128: Imported certificate in detatched scenario not getting deleted (wpoteat@redhat.com) - 1240553: Fix detection of cert dir changes (alikins@redhat.com) - Fixing All Subscriptions layout issues (mstead@redhat.com) - 1221273: Auto-attach failure should not short-circuit other parts of registration (wpoteat@redhat.com) - Remove use of Widget.is_toplevel() (alikins@redhat.com) - Require initial-setup >= 0.3.9.24, no fb on el7 (alikins@redhat.com) - Fix spec file build errors (alikins@redhat.com) - search-disabled-repos: ignore failed temporarily enabled repos (vmukhame@redhat.com) - search-disabled-repos: replace CLI with API calls for enabling repos permanently (vmukhame@redhat.com) - Add new api package to RPM. (awood@redhat.com) - Turn off ga loading debug messages. (alikins@redhat.com) - Specify a thread name for any threads we start. (alikins@redhat.com) - 1248746: Fix layout of contract dialog (GTK3) (mstead@redhat.com) - 1248821: Add Gtk.Window to ga_gtk2.Gtk (alikins@redhat.com) - 1248821: All subs date picker was failing. (alikins@redhat.com) - 1249053: Fixed layout/blank button issues on owner selection dialog (mstead@redhat.com) - 1248729: All subs filter dialog was not focused. (alikins@redhat.com) - 1248664: Fix GtkAdjustment related warnings (alikins@redhat.com) - 1248546: Slightly better looking done screen. (alikins@redhat.com) - 1243704: Goto error screen on 'cancel' (alikins@redhat.com) - 1245557: Fix release and service level preferences (alikins@redhat.com) - Add GTK_COMPAT_VERSION to ga_gtk2/gtk_compat (alikins@redhat.com) - 1248773: Fixed proxy dialog layout (GTK3) (mstead@redhat.com) - 1248771: Fixing activation key dialog layout (GTK3) (mstead@redhat.com) - 1247723: Fixed layout issues in Facts dialog (GTK3) (mstead@redhat.com) - 1245283: Properly initialize AutobindWizard when auto-attach is clicked (mstead@redhat.com) - 1248546: Refine the aesthics of register dialog. (alikins@redhat.com) - 1243260: Make proxy config dialog work. (alikins@redhat.com) - 1161157,1155954: Improve performance of Repository Dialog (mstead@redhat.com) - 1185958: Make ostree plugin depend on ostree. (alikins@redhat.com) - 1165771: make content plugins require subman (alikins@redhat.com) - Move gtk_compat features to sub ga module. (alikins@redhat.com) - Use idle_add from ga_Object for 6.x (alikins@redhat.com) - Updated initial-setup-addon package requirement to initial-setup-gui (crog@redhat.com) - Only build initial-setup rpm on rhel > 7.1 (alikins@redhat.com)- Bump version to 1.16 (crog@redhat.com) - Changed initial-setup-addon package requirement from subman to subman-gui (crog@redhat.com) - Cast product.id to int for sort in cat-cert (alikins@redhat.com) - 1136163: Ignore pythonpath to avoid selinux AVCs (alikins@redhat.com) - 985157: Display the URL that is the registration target (wpoteat@redhat.com) - 1234413: lower log level of rhsmd RHN messages (alikins@redhat.com)- Merge pull request #1219 from candlepin/alikins/1241247_ga_ImportError (ceiu@cericlabs.com) - Merge pull request #1211 from candlepin/awood/1232232-enable-repos (alikins@redhat.com) - 1241247: Fix ga ImportError in rhsmcertd (alikins@redhat.com) - Merge pull request #1214 from candlepin/alikins/prevent_nose_loading_ga_impls_directly (awood@redhat.com) - Add comment about the request_injection decorator. (awood@redhat.com) - Prevent nose looking for tests in sub_manager/ (alikins@redhat.com) - Remove assertIn as that test is not in Python 2.6. (awood@redhat.com) - Move API dependency injection out of module scope. (awood@redhat.com) - 1232232: Add supported API to enable content repositories. (awood@redhat.com)- 1241184: Updated Makefile to prevent version string clobbering (crog@redhat.com)- 1240801: Use latest initial-setup API (alikins@redhat.com)- Make initial-setup rpm Obsolete firstboot rpm. (alikins@redhat.com)- 1232508: file_monitor is no longer a gobject (alikins@redhat.com) - Add 'subscription-manager-initial-setup-addon' sub package (alikins@redhat.com) - Make 'subscription-manager-firstboot' optional (alikins@redhat.com) - Make 'firstboot' and 'initial-setup' RHEL version dependent (alikins@redhat.com) - Add initial-setup modules. (alikins@redhat.com) - Port gui from gtk2 to gtk3 via 'ga' (alikins@redhat.com) - Make gui support gtk2 and gtk3 (alikins@redhat.com) - Add module 'ga' ('gtk any') as Gtk ver abstraction (alikins@redhat.com) - Add search-disabled-repos plugin. (vmukhame@redhat.com)- Added release target for RHEL 7.2 (crog@redhat.com) - Move po compile/install for faster 'install-files' (alikins@redhat.com) - Stop using deprecated Tito settings. (awood@redhat.com)- Don't try to set file attrs on symlinks in spec (alikins@redhat.com) - 1228807: Make disabling proxy via gui apply (alikins@redhat.com) - Use find_lang --with-gnome for the gnome help (alikins@redhat.com) - Cast return daemon() to void to quiet warnings. (alikins@redhat.com) - Make the 'compile-po' step in the build quiet. (alikins@redhat.com) - Make desktop-file-validate warnings. (alikins@redhat.com) - rpm spec file reorg (alikins@redhat.com) - 1224806: Prevent yum blocking on rhsm locks (alikins@redhat.com) - 1092564: Add LDFLAGS to makefile so RPM can modify them. (awood@redhat.com) - Update registergui.py (wpoteat@redhat.com) - Bump version to 1.15 (wpoteat@redhat.com) - Remove spurious debug logging about content labels (alikins@redhat.com) - Revert "1189953: Replaced usage of "startup" with "start-up"" (crog@redhat.com) - Revert "1149098: Removed uses of the non-word "unregister"" (crog@redhat.com) - Revert "1189937: Added hypens to instances of the non-word "wildcard"" (crog@redhat.com) - Revert "1200507: Hyphenated uses of the non-word "plugin."" (crog@redhat.com) - 1225435: Use LC_ALL instead of LANG for lscpu. (alikins@redhat.com) - Remove mutable default args in stubs (alikins@redhat.com) - Add notes about how register/firstboot interact. (alikins@redhat.com) - 1189953: Replaced usage of "startup" with "start-up" (crog@redhat.com) - 1194453: Fixed typos and grammar issues in the rhsmcertd man page (crog@redhat.com) - 1192646: Fixed typos and grammar issues in the RHSM conf man page (crog@redhat.com) - 1192574: Fixed typos and grammar issues in subman GUI man page (crog@redhat.com) - 1192120: Fixed typos and grammar issues in subman man page (crog@redhat.com) - 1192094: Fixed erroneous usage of "servicelevel" for the subman command (crog@redhat.com) - 1194468: Fixed typos and grammar in rhsm-debug man page (crog@redhat.com) - 1193991: Fixed typos and header for RCT man page. (crog@redhat.com) - 1200507: Hyphenated uses of the non-word "plugin." (crog@redhat.com) - 1189946: Removed extraneous hyphens from instances of "pre-configure" (crog@redhat.com) - 1189937: Added hypens to instances of the non-word "wildcard" (crog@redhat.com) - 1149098: Removed uses of the non-word "unregister" (crog@redhat.com) - 1189880: Removed the non-word "unentitle" from error messages (crog@redhat.com)- 1223038: Fix API used by openshift clients. (alikins@redhat.com) - 1195824: Latest strings from zanata (alikins@redhat.com)- 1223860: Revert to default value on remove command (wpoteat@redhat.com) - translation sync from zanata (alikins@redhat.com) - 1223852: fix 'Deletedfd' string in repo report (alikins@redhat.com) - Remove gnome-python2-canvas,gnome-python2 deps (alikins@redhat.com)- 1220287: Proxy Save accel fix with latest strings. (alikins@redhat.com) - 1212515: Print error message for missing systemid file. (awood@redhat.com) - Added missing option to the migration manual page (crog@redhat.com) - Specified error codes on system_exit in rhn-migrate-classic-to-rhsm (crog@redhat.com) - Updated the manual pages for the attach command (crog@redhat.com) - Remove locale based DatePicker tests. (alikins@redhat.com) - Make rhsm-debug test cases clean up better. (alikins@redhat.com)- 1149095: Fix error when yum updates subman modules (alikins@redhat.com) - 1159163: Fix prod id del because of --disablerepo (alikins@redhat.com) - 1180273: Migrate from RHN Classic without credentials (awood@redhat.com) - 1213418: Message agreement between GUI and CLI in disconnected system (wpoteat@redhat.com) - 1199597: Fix UnicodeError from repolib's report (alikins@redhat.com) - 1209519: Removed excerpt from man page listing --auto as a requirement (crog@redhat.com)- 1211557: Fix crash when rsyslog not running. (dgoodwin@redhat.com)- 1141257: Fix wrapping of subscription name in contract dialog (mstead@redhat.com) - 1147404: Fixed firstboot title length issues (mstead@redhat.com) - 1207306: Revert DBus compliance status code. (dgoodwin@redhat.com) - 1195501: Properly refresh repo file on override deletion (mstead@redhat.com) - Add Fedora 22 to Fedora releaser branches. (awood@redhat.com)- 1170314: Clarify that manage_repos 0 will delete redhat.repo. (dgoodwin@redhat.com) - 1207958: Fix traceback when contract # is None (alikins@redhat.com) - 1117525,1189950,1188961 latest strings from zanata (alikins@redhat.com) - 1200972: Fixed grammar issue with error message in the attach command (crog@redhat.com) - Bumping required python-rhsm version (mstead@redhat.com) - 1204012: Added missing documentation for the --release option (crog@redhat.com) - 1209519: Removed erroneous information in help message for subman (crog@redhat.com) - 1198369: refresh_compliance_status now has a default value for state (crog@redhat.com) - 1180273: Allow migration without requiring RHN credentials (awood@redhat.com) - 1201727: Handle reasons with expired ent id (alikins@redhat.com)- Move to fileConfig based logging. (alikins@redhat.com) - Ignore glib warnings about class properties. (alikins@redhat.com) - log level updates, mostly info->debug. (alikins@redhat.com) - Condense virt fact logging to one info level entry. (alikins@redhat.com) - Log to info when we update facts. (alikins@redhat.com) - Change branding 'nothing-happened' logs to debug. (alikins@redhat.com) - Condense cert_sorter logged info. (alikins@redhat.com) - Change most cache related log msgs to debug level. (alikins@redhat.com) - Make D-Bus related log entries debug level. (alikins@redhat.com) - Change heal logging to be more concise. (alikins@redhat.com) - Add log friendy str version of Identity (alikins@redhat.com) - 1133647: Fix messageWindow deprecation warning. (alikins@redhat.com) - 1183382: Fix test case to work with dateutil 2. (alikins@redhat.com) - Revert "Added check for /etc/oracle-release in hwprobe" (alikins@redhat.com) - 1196416: Migration should not need credentials with activation keys (awood@redhat.com) - 1196385: Add --activation-key option to migration man page. (awood@redhat.com) - 1196418: Add bash completion for --activation-key in migration. (awood@redhat.com) - Update spec to point to github / new project website. (dgoodwin@redhat.com) - Quiet "Whoever translated calendar*" warnings. (alikins@redhat.com) - Stop 'recently-used.xbel' warnings, disable mru (alikins@redhat.com) - 1154375: Allow use of activation keys during migration. (awood@redhat.com) - 1191237: Fix proxy "test connection" in firstboot. (alikins@redhat.com) - 1191237: Make proxy config "save" work in firstboot. (alikins@redhat.com) - 1191241: Handle network starting after subman does. (alikins@redhat.com) - 1145077, disabled column wrapping during redirects (jmolet@redhat.com) - Add syslog logging handler. (alikins@redhat.com) - 1191237: Fix problems exitting firstboot on errors (alikins@redhat.com) - 1163398, fixing rhsm-icon --help descriptions (jmolet@redhat.com)- 976855: populate a "version.py" at build time (alikins@redhat.com) - Fixed typo in subscription-manager-gui (crog@redhat.com) - 1186386: Provide one and only one Red Hat CA to Docker. (awood@redhat.com) - 1114117: Stop collecting subs info by default. (alikins@redhat.com) - 1184940: Update container plugin config. (dgoodwin@redhat.com) - 1183122: Fix KeyErrors building dbus ent status (alikins@redhat.com) - 884285: Needs to maintain loop for dbus calls (wpoteat@redhat.com)- 1175284: Show warning for crossdev --noarchive (wpoteat@redhat.com) - Add missing import of GMT() (alikins@redhat.com) - 1180400: "Status Details" are now populated on CLI (crog@redhat.com) - 1180395: Added "Provides Management" to subman list output (crog@redhat.com) - Bumping required python-rhsm version (mstead@redhat.com) - Don't fail when product cache has an old format. (awood@redhat.com) - Use custom JSON encoding function to encode sets. (awood@redhat.com) - Make 'attach' auto unless otherwise specified. (alikins@redhat.com) - Add product tag reporting to client. (awood@redhat.com) - 1175185: Removed extra slash from rhsm-debug output (crog@redhat.com) - 1175291: Fixed a bug with attaching pools via empty file (crog@redhat.com) - 1070585: Changed button label from "Ok" to "Save" (crog@redhat.com) - 1122530: Updated man page examples (crog@redhat.com) - 1132981: Reverted removal of warning message (crog@redhat.com) - 1058231: Adjusted "last update" label positioning (crog@redhat.com)- Latest strings from zanata. (alikins@redhat.com) - 1122530: Removed/updated more obsoleted documentation, dates and versions (crog@redhat.com) - 1159348: Improved list error output when using list criteria (crog@redhat.com) - 1142918: Fixed proxy config button labels (crog@redhat.com) - Move repolibs release fetch to the last minute. (alikins@redhat.com)- 1132981: Fixed exit code when registering system with no products installed (crog@redhat.com) - Add 'list --matches' example to man page. (alikins@redhat.com) - 1149286: Removed obsolete CLI options from auto-completion (crog@redhat.com) - 990183: Spelling errors in man pages (wpoteat@redhat.com)- 1103824: Add a catchall excepthook for rhsmd (alikins@redhat.com) - 1119688: Improved exit code usage (crog@redhat.com)- Move ostree config to /etc/ostree/remotes.d/redhat.conf (alikins@redhat.com) - 1147463: Log py.warnings to shutup gobject warning (alikins@redhat.com) - 1159266: rhsm-icon -i fails with "TypeError: 'NoneType' object has no attribute '__getitem__'" (wpoteat@redhat.com) - 1145833: Do not package sat5to6 with subscription-manager. (awood@redhat.com) - 1156627: Fix list consumed matching no service level to "". (dgoodwin@redhat.com) - 1162331: Changed how debug_commands.py prints errors. (crog@redhat.com) - 1160150: Repos --list leads to deletion of certificates imported to a system (wpoteat@redhat.com) - 1162170: Added error output when --pool-only is used with --installed. (crog@redhat.com) - 990183: Fix typos in the new man page (bkearney@redhat.com) - 1161694: Modify the --pool-id-only to be --pool-only in bash completion and man page (bkearney@redhat.com) - Use .format strings for --ondate example message (alikins@redhat.com) - 1113741: Fix rhsmd traceback on 502 errors. (alikins@redhat.com) - 1157387: Fix incorrect no installed products detected status in GUI. (dgoodwin@redhat.com)- Added support for attaching pools from a file/stdin. (crog@redhat.com) - Revert "1046132: Makes rhsm-icon slightly less annoying." (dgoodwin@redhat.com) - Further improved exit code standardization (crog@redhat.com) - 1119688: Improved output of the status module (crog@redhat.com) - Make repolib tag matching use model.find_content (alikins@redhat.com) - Added the --pool-only option to subman's list command. (crog@redhat.com) - 1157761: Fixed incorrect option usage in migration tool. (crog@redhat.com) - 1157761: revert to "--servicelevel" (alikins@redhat.com) - 1119688: Improved error code usage in subman. (crog@redhat.com)- Add content/product tag matching for content plugins. (alikins@redhat.com) - Remove ostree 'unconfigured' after configuring. (alikins@redhat.com) - Symlink to redhat-uep.pem if we seem to be syncing a CDN hostname cert dir. (dgoodwin@redhat.com) - Add a test for removing 'unconfigured-state' from origin (alikins@redhat.com) - Case insensitive content type searching. (dgoodwin@redhat.com) - Added container plugin for configuring Docker. (dgoodwin@redhat.com)- 1093325: Prevent rhsm-debug from throwing tbs (alikins@redhat.com) - Send list of compliance reasons on dbus (wpoteat@redhat.com) - 1149286: Updated autocompletion for RHN migration script. (crog@redhat.com) - Fix file name for rhsm.conf.5 in spec file (alikins@redhat.com) - 1120772: Don't traceback on missing /ostree/repo (alikins@redhat.com) - 1094747: add appdata metdata file (jesusr@redhat.com) - 1122107: Clarify registration --consumerid option in manpage. (dgoodwin@redhat.com) - 1149636: Specify OS_VERSION to make in spec file. (awood@redhat.com) - Added client-side support for --matches on the list command. (crog@redhat.com) - 1151925: Improved filtered listing output when results are empty. (crog@redhat.com) - 990183: Add a manpage for rhsm.conf (bkearney@redhat.com) - 1122530: Improved grammar and abbreviation usage. (crog@redhat.com) - 1120576: Added additional testing of version parsing (crog@redhat.com)- Use wildcards in the spec file. (awood@redhat.com)- Latest strings from zanata. (alikins@redhat.com) - 1122001: Reg with --consumerid no longer checks subs (crog@redhat.com) - 1119648: Added additional functionality to repo listing. (crog@redhat.com) - Move find content method off entitlement source. (dgoodwin@redhat.com) - More generic search for content method on entitlment source. (dgoodwin@redhat.com) - Refactor generic model into it's own namespace. (dgoodwin@redhat.com) - Refactor EntCertEntitledContent. (dgoodwin@redhat.com) - Add a 'install-pip-requirements' target (alikins@redhat.com) - Drop models ContentSet and EntCertEntitledContentSet. (dgoodwin@redhat.com)- Merge pull request #1023 from candlepin/alikins/ppc64le (wpoteat@redhat.com) - Merge pull request #1026 from candlepin/csnyder/update_repo_dialog_config_msg_1139174 (wpoteat@redhat.com) - Message needed a period (wpoteat@redhat.com) - Fix certdirectory tests leaking temp directories. (dgoodwin@redhat.com) - 1142436 - Final fix pre-QE (ggainey@redhat.com) - Repo dialog displays appropriate message when repos are disabled by config. (root@csnyder.usersys.redhat.com) - 1142436 - unentitle is default, update output, still DRAFT (ggainey@redhat.com) - 1142436 - Give sat5to6 a man-page - DRAFT (ggainey@redhat.com) - Include ppc64le in list of archs to skip dmi (alikins@redhat.com) - 1134963: Fix 'release --list' on some systems. (alikins@redhat.com) - Add Fedora 21 branch to releaser. (awood@redhat.com)- Added non-overriding default prod dir tests (ckozak@redhat.com) - 1135621: fix duplicate product ids from default dir (ckozak@redhat.com) - Remove --force option for sat5to6. (awood@redhat.com) - Disable RHN yum plugin for unentitled Satellite 5 systems. (awood@redhat.com) - Don't ask for org and environment with consumerid. (awood@redhat.com) - 1128061: Don't raise logged Disconnected on unreg (alikins@redhat.com) - 1128658: do not contact RHN if unregistered (jesusr@redhat.com) - 1132919: Repo dialog information is updated without the need for a gui restart. (csnyder@csnyder.usersys.redhat.com)- Make 'gettext_lint' target grok _(u"foo") strings. (alikins@redhat.com) - Add a sat5to6 migration script.- 1132071: Update rhsm-debug to collect product-default directory (wpoteat@redhat.com) - 1123029: Use default product certs if present. (alikins@redhat.com) - Latest strings from zanata. (alikins@redhat.com)- 1124685: Handle /status without rules-version (alikins@redhat.com) - 1125132: Label does not change to Attaching on Fristboot progress bar (wpoteat@redhat.com) - 1128061: Stop logging expected exceptions on unreg (alikins@redhat.com) - 1129480: don't query envs when actkey is given (ckozak@redhat.com) - 1130637: Correct call to os.path.isfile (awood@redhat.com)- Extract the latest strings from the code (bkearney@redhat.com) - 1126724: Use port instead of 443 for the url help text (bkearney@redhat.com)- 1124726: Man page entry for '--no-subscriptions' option (wpoteat@redhat.com) - 1122772: yum repolist now displays warning when appropriate. (csnyder@redhat.com)- Revert "1114132: subman-gui and other tools are disabled in container mode." (jesusr@redhat.com) - Revert "include dirent.h" (jesusr@redhat.com)- include dirent.h (jesusr@redhat.com)- 1039577: simplify reposgui gpgcheck control (ckozak@redhat.com) - 1046132: Makes rhsm-icon slightly less annoying. (csnyder@redhat.com) - 1054632: Adds '7.x' to how to launch section of manual. (csnyder@redhat.com) - 1065158: Prompt for environment on registration when necessary (ckozak@redhat.com) - 1114126: Container mode message is written to stderr (csnyder@redhat.com) - 1114132: subman-gui and other tools are disabled in container mode. (csnyder@redhat.com) - 1115499: Allow enable/disable repos in same command. (dgoodwin@redhat.com) - 1118012: Fixes several typos in man page. (csnyder@redhat.com) - 1121251: rhsm-debug system does not bash-complete for "--no-subscriptions" (wpoteat@redhat.com) - 1121272: fix typo that blocked enabling repos via CLI (ckozak@redhat.com) - cleanup and fix gui pool reselection on refresh (ckozak@redhat.com) - Force subscription-manager yum plugin to respect the managed root (rholy@redhat.com) - Force product-id yum plugin to respect the managed root (rholy@redhat.com) - Display other overrides in the gui (ckozak@redhat.com)- 1114117: Allow subscriptions to be excluded from rhsm-debug data collection (wpoteat@redhat.com) - Remove debugging print line from managerlib (ckozak@redhat.com)- 1022622: Modifies --no-overlap to show pools which provide products not already covered. (csnyder@redhat.com) - Reload ostree_config after updating remotes. (alikins@redhat.com) - Fix iniparse tidy import. (alikins@redhat.com) - Remove noise debug logging. (alikins@redhat.com) - Include 'tls-ca-path' for ostree remote configs. (alikins@redhat.com) - Use iniparse.util.tidy if installed. (alikins@redhat.com) - Fix odd ostree repo config whitespace issues. (alikins@redhat.com) - Always update ostree refspec when adding remotes. (alikins@redhat.com)- Merge pull request #978 from candlepin/alikins/ostree_gpg_http (alikins@redhat.com) - Merge pull request #979 from candlepin/csnyder/help_message_identity_force (jmrodri@nc.rr.com) - Use rhsm.baseurl for ostree urls as well. (alikins@redhat.com) - Handle Content.gpg="http://" as gpg-verify=false (alikins@redhat.com) - 1107810: Updates help message for identity --force. (csnyder@redhat.com) - Merge pull request #977 from candlepin/alikins/handle_no_origin (dgoodwin@rm- rf.ca) - Merge pull request #974 from cgwalters/doc-typos (jmrodri@nc.rr.com) - Merge pull request #973 from candlepin/alikins/1112282_cond_ostree_rpm (jmrodri@nc.rr.com) - make has_ostree use macro value NOT hardcoded value. (jesusr@redhat.com) - Handle missing or empty ostree origin file. (alikins@redhat.com) - Fix saving ostree remote configs with gpg set. (alikins@redhat.com) - plugin/ostree: Fix doc typos (walters@verbum.org) - Merge pull request #972 from candlepin/ckozak/fix_custom_fact_log (jmrodri@nc.rr.com) - Merge pull request #968 from candlepin/alikins/setup_py (jmrodri@nc.rr.com) - 1112282: Dont build ostree plugin subpackage < 7 (alikins@redhat.com) - Merge pull request #966 from candlepin/alikins/1108257_rhel_5_workstation_special (c4kofony@gmail.com) - Add required bz flags to tito releaser definition. (dgoodwin@redhat.com) - 1112326: remove extra '/' from custom fact loading error logging (ckozak@redhat.com) - Allow tests to run in any TZ (mstead@redhat.com) - Temp ignore use of subprocess.check_output (alikins@redhat.com) - Add test cases for 'rhel-5-workstation' tags. (alikins@redhat.com) - 1108257: special case prod tag rhel-5-workstation (alikins@redhat.com) - Add a simple setup.py. (alikins@redhat.com) - Merge pull request #965 from candlepin/alikins/good_enthusiasm_pep8 (dgoodwin @rm-rf.ca) - Turn off verbose mode of pyqver. (alikins@redhat.com) - make stylish cleanups for new pep8 (alikins@redhat.com) - Add tox.ini with ignores for pep8 indention (alikins@redhat.com)- Fix broken logging statement in container mode. (dgoodwin@redhat.com) - 1067035: Move Subscription Manager version for better layout (wpoteat@redhat.com)- Bumping required python-rhsm version (mstead@redhat.com) - Fixing checkstyle. (mstead@redhat.com) - TODO/FIXME cleanup. (alikins@redhat.com) - Cleanup BaseOstreeKeyFileTest.cfgfile_data (alikins@redhat.com) - Remove unused model.OstreeRepo (alikins@redhat.com) - Use python-rhsm's new EntCert.key_path() (alikins@redhat.com) - Add specific exception for refspec parse error (alikins@redhat.com) - stylish cleanups (alikins@redhat.com) - Add test cases for OstreeContents (alikins@redhat.com) - Remove fixed FIXME. (alikins@redhat.com) - Add section name to exception reading remote name. (alikins@redhat.com) - Remove unused origin/refspec from report. (alikins@redhat.com) - repr and report format cleanups. (alikins@redhat.com) - Save needed ostree remote info to config file. (alikins@redhat.com) - Mock an ent cert associated with a content. (alikins@redhat.com) - Start passing along ent cert ssl info to ostree (alikins@redhat.com) - Fix mismerge for OstreeContents usage (alikins@redhat.com) - call get_path() to get path string on deploy (alikins@redhat.com) - Remove done TODO (map gpgkey->gpg-verify) (alikins@redhat.com) - _get_deployed_origin returns None if not a ostree install (alikins@redhat.com) - Fix missed return in gi_wrapper. (dgoodwin@redhat.com) - Rename poor choice of gi.py script. (dgoodwin@redhat.com) - Only replace origin remote if it matches first portion of ref. (dgoodwin@redhat.com) - Test subprocess error calling pygobject3 script, log output. (dgoodwin@redhat.com) - Start making OstreeContent resp for finding contents. (alikins@redhat.com) - Add models.py to spec (alikins@redhat.com) - Make models internal data attrs '_' (alikins@redhat.com) - Add a static map_gpg to OstreeRemote (alikins@redhat.com) - stylish cleanups (alikins@redhat.com) - Remove 'api' module. (alikins@redhat.com) - Add models module, for objects we pass to plugins (alikins@redhat.com) - OSTree package depends on pygobject3-base. (dgoodwin@redhat.com) - Move gi introspection code to separate script. (dgoodwin@redhat.com) - Add some missing copyright notices. (dgoodwin@redhat.com) - Remove inj from 'api' module. (alikins@redhat.com) - Add more tests. (alikins@redhat.com) - Remove per class repo_file_store_class (alikins@redhat.com) - Package ostree plugin as a sub-package. (dgoodwin@redhat.com) - Test cases for OstreeConfig and ..RepoFileWriter (alikins@redhat.com) - When persisting a OstreeCore copy all items. (alikins@redhat.com) - Default empty OstreeRemotes or OstreeCore (alikins@redhat.com) - Fix test cases to look for ostree.config (alikins@redhat.com) - Make OstreeConfig use OstreeConfigFileStore (alikins@redhat.com) - Remove OstreeConfigUpdater (alikins@redhat.com) - Complete happy path test for origin remote updating. (dgoodwin@redhat.com) - Attempt to disambiguate use of repo_config_file variables. (dgoodwin@redhat.com) - Beginning tests for ostree origin updating, refactor tempfiles in tests. (dgoodwin@redhat.com) - Name changes (alikins@redhat.com) - Add method to replace ostree remote in a refspec. (dgoodwin@redhat.com) - Get some better reporting, albeit klugey. (alikins@redhat.com) - Add some temp kluge, OstreeRemote's not immutable (alikins@redhat.com) - Make OstreeRemote a dict (alikins@redhat.com) - Simplify the config model a little. (alikins@redhat.com) - s/PluginManagerRunner/PluginHookRunner (alikins@redhat.com) - Stylish cleanups. (alikins@redhat.com) - Add a runiter to the fixtures mock PluginManager (alikins@redhat.com) - We still need the entdir refresh for 'attach'. (alikins@redhat.com) - Use PluginManager.runiter for content actions. (alikins@redhat.com) - Add a PluginManager.runiter() method. (alikins@redhat.com) - Update plugin docs. (alikins@redhat.com) - Add notes, comments, docstrings. (alikins@redhat.com) - Get ostree repo config saving working-ish (alikins@redhat.com) - Update some missed tests. (dgoodwin@redhat.com) - Refactor to an update content plugin. (dgoodwin@redhat.com) - Update makefile and spec for ostree plugin. (dgoodwin@redhat.com) - Move ostree plugin support code to subscription-manager namespace. (dgoodwin@redhat.com) - Add ostree/model.py for ostree related models. (alikins@redhat.com) - More tests for ostree/repo_file (alikins@redhat.com) - Add src/content_plugins to coverage (alikins@redhat.com) - Use RhsmConfigParser to read repo config (alikins@redhat.com) - More ostree impl tests. (alikins@redhat.com) - Use the 'api' module when importing from plugins. (alikins@redhat.com) - Start of test for 'api' module. (alikins@redhat.com) - Add an api module with our "exported" symbols (alikins@redhat.com) - Use regular config parser instead of pyxdg (alikins@redhat.com) - Add start of tests for ostree repo action (alikins@redhat.com) - Start ostree repo action class stubs (alikins@redhat.com) - Start ostree implementation tests (alikins@redhat.com) - Start adding ostree implementation (alikins@redhat.com) - Add TODO about content_plugin installs (alikins@redhat.com) - Move OstreeContentActionInvoker to it's own module (alikins@redhat.com) - Remove unneeded #!/usr/bin/python (alikins@redhat.com) - Make ostree content action loaded from plugins. (alikins@redhat.com) - Log exceptions from trying to load plugins. (alikins@redhat.com) - Add ostree_content plugin entry point (alikins@redhat.com) - HACK: install ostree content plugin in site-packages (alikins@redhat.com) - Add content_plugins dir,and ostree content plugins (alikins@redhat.com) - Remove sample yum_content plugin (alikins@redhat.com) - Hit ContentActionClient for some test coverage. (alikins@redhat.com) - Add test for ContentActionPluginConduit (alikins@redhat.com) - entcertlib.repo_hook can be content type agnostic (alikins@redhat.com) - Replace odd usage of 'repolib' name. (alikins@redhat.com) - Load content actions from plugin class search (alikins@redhat.com) - Add a dummy yum_content plugin for testing (alikins@redhat.com) - Add ContentActionPluginConduit plugin. (alikins@redhat.com) - Add ostree_action_invoker (ostree repo action) (alikins@redhat.com) - Add ContentActionClient (alikins@redhat.com) - 1104158: Version command needs better explanation for content (wpoteat@redhat.com)- 1070585: GUI no longer locks on connection test. Adds cancel button. (csnyder@redhat.com) - Disable CLI if we are running inside a container. (dgoodwin@redhat.com) - Don't encourage registration in yum plugin if we have ents but no identity. (dgoodwin@redhat.com) - Allow yum plugin to generate redhat.repo when unregistered. (dgoodwin@redhat.com) - Rev zanata branch to 1.12.X (alikins@redhat.com) - 1030638: Changes default resolution values in mainwindow.glade to 800x600. (csnyder@redhat.com) - 1086377: Next system check-in not displaying in RHEL 5.11 (wpoteat@redhat.com) - Fix plugin config so conduit conf methods work. (alikins@redhat.com) - 1058380: Subscripton Manager plugin reporting Subscription Management when RHN is in use (wpoteat@redhat.com) - Add support for sphinx doc generation. (alikins@redhat.com)- bump version to 1.12 (jesusr@redhat.com) - Support getting release versions via API call (mstead@redhat.com) - 855050: set default fallback window icon (ckozak@redhat.com) - refresh ent_dir after adding/deleting certs (ckozak@redhat.com) - 1035440: Don't rewrite redhat.repo unless it has changed (ckozak@redhat.com) - 1097536: match-installed filter was incorrectly removed. (wpoteat@redhat.com) - 1092754: 1094879: Remove install-num-migrate-to-rhsm tool (ckozak@redhat.com)- update existing repos with non-default overrides (ckozak@redhat.com) - correct repos --list behavior (ckozak@redhat.com) - Cache overrides when RepoFile is written (ckozak@redhat.com) - 1098891: Apply overrides to mutable properties (ckozak@redhat.com) - 1076359; Removes the extra l from --remove all (csnyder@redhat.com) - 1098891: Update repos, persisting local settings when possible (ckozak@redhat.com) - 1094617: Status line reporting for installed products uses incorrect date (wpoteat@redhat.com) - 1097208: 1097703: Fix rhsmcertd-worker daemon (ckozak@redhat.com) - 1086301: Fix product id product version compare (alikins@redhat.com) - 1096777: Bad URI for remove by serial (wpoteat@redhat.com) - 1095938: re-add at-spi locator in repos window (ckozak@redhat.com) - 1094492: Consumer name length issues in certificate (wpoteat@redhat.com) - Fix yum subman plugin RepoActionInvoker error. (alikins@redhat.com) - Overrides had no "cp", the connection was named uep (ckozak@redhat.com)- s/certmgr/action_client in spec (alikins@redhat.com)- Removing CVS properties since CVS is dead. (awood@redhat.com) - CertSorter syncs installed prods before super init. (alikins@redhat.com) - Add more entcertlib class and method docs. (alikins@redhat.com) - Reorder methods in roughly exec order (alikins@redhat.com) - entcertlib docstring cleanup (alikins@redhat.com) - TestDataLib -> TestBaseActionInvoker (alikins@redhat.com) - repolib.RepoUpdateAction ->RepoUpdateActionCommand (alikins@redhat.com) - repolib.RepoLib -> RepoActionInvoker (alikins@redhat.com) - InstalledProductsLib -> InstalledProductsActionInvoker (alikins@redhat.com) - IdentityCertLib -> IdentityCertActionInvoker (alikins@redhat.com) - healiblib.HealingLib -> HealingActionInvoker (alikins@redhat.com) - FactAction -> FactsActionCommand (alikins@redhat.com) - FactActionReport -> FactsActionReport (alikins@redhat.com) - FactLib -> FactsActionInvoker (alikins@redhat.com) - entcertlib.EntCertLib -> EntCertActionInvoker (alikins@redhat.com) - certlib.DataLib -> certlib.BaseActionInvoker (alikins@redhat.com) - rename certmgr.py to action_client (alikins@redhat.com) - Rename CertManager to ActionClient (alikins@redhat.com) - Rename CertManager to CertActionClient (alikins@redhat.com) - Update docstrings. (alikins@redhat.com) - Remove no longer used old_install. (alikins@redhat.com) - Add entcertlib docs (alikins@redhat.com) - update copyright info (alikins@redhat.com) - s/entdir/ent_dir since we use that slightly more (alikins@redhat.com) - factsgui identity now injected at the last minute (alikins@redhat.com) - SubManFixture's mock identity now NonCallable (alikins@redhat.com) - test_async does not need to mock Facts (alikins@redhat.com) - Store default inject stub Facts on SubManFixture (alikins@redhat.com) - Remove unneeded Facts() init. (alikins@redhat.com) - Replace Facts() with injected facts in managercli (alikins@redhat.com) - Start replacing use of Facts() with inj'ed facts (alikins@redhat.com) - Stop passing facts to ReleaseBackend. (alikins@redhat.com) - Make repolib use inject ent_dir/prod_dir (alikins@redhat.com) - Make cp_provider manage ContentConnection (alikins@redhat.com) - Make ReleaseBackend use inj'ed ent/prod dirs (alikins@redhat.com) - split migrates basic/consumer connection methods (alikins@redhat.com) - migrate.py now uses inj'ed CP_PROVIDER (alikins@redhat.com) - ReleaseBackend doesn't need a uep, remove it. (alikins@redhat.com) - Stop passing a uep into CertManager and friends. (alikins@redhat.com) - Don't pass cp to RepoLib from cli, use inj (alikins@redhat.com) - update Overrides to use inject uep (alikins@redhat.com) - Split IdentityCertLib into Lib+Action (alikins@redhat.com) - Use the mock cp_provider inject with the fixture (alikins@redhat.com) - certlib.DataLib doesn't need a uep now (alikins@redhat.com) - Fix testcase to use injected uep (alikins@redhat.com) - Use inj'ed UEP in healinglib (alikins@redhat.com) - Use inj'ed UEP in repolib (alikins@redhat.com) - Use inj'ed UEP in packageprofilelib (alikins@redhat.com) - Use inject uep in installedproductslib (alikins@redhat.com) - Remove unneeded mock Facts in test_certmgr (alikins@redhat.com) - Make certmgr let FactLib use inj uep (alikins@redhat.com) - Make FactActionReport use inj'ed UEP (alikins@redhat.com) - Start letting EntCertLib use injected UEP (alikins@redhat.com) - Move entcertlib to use inj'ed cp_proivder (alikins@redhat.com) - Remove now wrong comment (alikins@redhat.com) - Remove late import of repolib (alikins@redhat.com) - Remove incorrect docstrings (alikins@redhat.com) - Remove initial entcertlib invocation (alikins@redhat.com) - Don't pass in a facts object, inject it (alikins@redhat.com) - We don't use the passed in entdir, don't pass it (alikins@redhat.com) - Handle ActionReport lists having None (alikins@redhat.com) - Remove commented out code (alikins@redhat.com) - Fix up for now, but need to remove these tests (alikins@redhat.com) - certdata merge cleanups (alikins@redhat.com) - merge cleanups (alikins@redhat.com) - Add new files to spec (alikins@redhat.com) - stylish cleanups (alikins@redhat.com) - Use injected identity instead of consumer object (alikins@redhat.com) - Update to use Caputure() instead of MockStdout (alikins@redhat.com) - Fix v1 cert exp cert output for catcert tests (alikins@redhat.com) - self.installed is a property now, fix references (alikins@redhat.com) - merge cleanups (alikins@redhat.com) - make stylish cleanups (alikins@redhat.com) - Update repolib tests for certlib refactor (alikins@redhat.com) - Repo/override cli tests use injected identity (alikins@redhat.com) - Update Repos and overrides for injected identity (alikins@redhat.com) - Update RepoLib to use new DataLib init (alikins@redhat.com) - Fix mismerge and merge cleanups (alikins@redhat.com) - Stylish cleanups, mostly no longer used imports (alikins@redhat.com) - Remove unused ProductCertRepo bits (alikins@redhat.com) - Keep certmgr update_reports as a instance variable (alikins@redhat.com) - Remove certlib.ConsumerIdentity. (alikins@redhat.com) - Move firstboot to use injected identity. (alikins@redhat.com) - Move 'subscription-manager' yum plugin to inj (alikins@redhat.com) - Remove unused ConsumerIdentity from test_unreg (alikins@redhat.com) - Using injection in migration for prod_dir/identity (alikins@redhat.com) - Remove _get_consumer_id from EntUpdateAction (alikins@redhat.com) - Move old test_certlib to test_entcertlib (alikins@redhat.com) - Fix fetch_certificates for entcert Report (alikins@redhat.com) - Add some comments about id error logging (alikins@redhat.com) - Add a certmgr.UnregisterCertMgr class (alikins@redhat.com) - Add a RepoActionReport formatter (alikins@redhat.com) - Add a RepoActionReport (alikins@redhat.com) - More injected id, clean check_registration use (alikins@redhat.com) - Test fixes and merge/rebase cleanup (alikins@redhat.com) - Make string equals show expected/actual (alikins@redhat.com) - identitycertlib now uses injected identity (alikins@redhat.com) - certmgr tests were hitting real rpmdb (alikins@redhat.com) - PackageProfileManager/InstalledProductsManager inj (alikins@redhat.com) - Move PackageProfileLib and InstalledProductsLib (alikins@redhat.com) - Make rhsm_d use injection consumer identity (alikins@redhat.com) - Convert test_async to use SubManFixture (alikins@redhat.com) - test_certmgr calls uep.getRelease, so mock it (alikins@redhat.com) - Use injected consumer identity in firstboot (alikins@redhat.com) - Use injected consume identity in factlib (alikins@redhat.com) - Use ConsumerIdentity from identity not certlib (alikins@redhat.com) - Fix self.exceptions reference (alikins@redhat.com) - _valid_consumer to _inject_mock_valid_consumer (alikins@redhat.com) - Move _[in]valid_consumer to test/fixture.py (alikins@redhat.com) - Use injected Identity in repolib (alikins@redhat.com) - Remove certlib.ConsumerIdentity from managerlib (alikins@redhat.com) - Inject identity in utils for version check (alikins@redhat.com) - Give a name to Mock()s created in test/fixture (alikins@redhat.com) - Re add the new slimmer fitter certlib.py (alikins@redhat.com) - Make entcertlib uses injected identity (alikins@redhat.com) - Split certlib into entcertlib and certlib (alikins@redhat.com) - Make IdentityCertLib use inj IDENTITY (alikins@redhat.com) - Move IdentityCertLib to identitycertlib.py (alikins@redhat.com) - Split Healing* into healinglib.py (alikins@redhat.com) - repolib.UpdateAction is now RepoUpdateAction (alikins@redhat.com) - Checkout idcertlib._status from it's report (alikins@redhat.com) - Inject an ActionLock, and a Facts class. (alikins@redhat.com) - Add ActionReports, certlib cleanup, lock cleanup (alikins@redhat.com) - The Action subclass is unneeded now. (alikins@redhat.com) - CertManager split CertManager/HealingCertManager (alikins@redhat.com) - HealingAction just uses an EntCertUpdateReport atm (alikins@redhat.com) - reAction()'ify repolib, add RepoReport (alikins@redhat.com) - reAction()'ify Factlib, add FactUpdateReport (alikins@redhat.com) - certmgr expects a ActionReport from Action.perform (alikins@redhat.com) - Rename CertLib->EntCertLib (alikins@redhat.com) - Split UpdateReport into base class and sub classes (alikins@redhat.com) - Create UpdateReport in Certlib.CertLib and pass it (alikins@redhat.com) - Start refactoring certlib (alikins@redhat.com) - Add product certs with os_name in certdata (alikins@redhat.com) - Add ProductIdRepoMap as core of ProductDatabase (alikins@redhat.com) - Add a DefaultDict (defaultdict with pretty print) (alikins@redhat.com)- Move atspi locator to correct element (ckozak@redhat.com) - 1090560: readd locator to the all subs view (ckozak@redhat.com) - test_cert_sorter could fail based on test order (alikins@redhat.com) - 1058383: widgets are added and removed dynamically (ckozak@redhat.com)- Cleanup entbranding tests names. (alikins@redhat.com) - Test cases for empty,none,not set brand type/name (alikins@redhat.com) - Use a real certificate2.Product in tests cases. (alikins@redhat.com) - Latest strings from zanata (alikins@redhat.com)- Use the new Product.brand_name for brand_name (alikins@redhat.com) - 865702: Dont render exc messages with bogus markup (alikins@redhat.com) - 1070908: Don't count cpus without topo for lpar (alikins@redhat.com) - 1075167: Avoid using injected values in migrate-classic-to-rhsm (ckozak@redhat.com) - 1074568: Use our translations in optparser (ckozak@redhat.com) - Man page spelling corrections (wpoteat@redhat.com) - 1070737: correct config section for ca_cert_dir (ckozak@redhat.com)- 1021069: Add reference to network usage info. (alikins@redhat.com) - latest strings from zanata 1.11.X branch (alikins@redhat.com) - 1061923: Remove trailing period from privacy URL (wpoteat@redhat.com) - 1039913: rhsm-debug updates and fixes (alikins@redhat.com) - 1061407: don't allow some translations (ckozak@redhat.com) - 1055664: rhsm-debug now follows more config paths (alikins@redhat.com) - 1038242: add anaconda.pid check before chroot (alikins@redhat.com) - 1035115: Update product id certs (alikins@redhat.com) - 864195: New output line for subscribe --auto if it can't cover all products (wpoteat@redhat.com) - 1060727: Changes to rhsm-debug for sos report (wpoteat@redhat.com) - 1044596: Don't match beta product tags for release (alikins@redhat.com) - 851325: Tweak activation key checkbox to left (alikins@redhat.com) - Use systemd RPM macros to make life easier. (awood@redhat.com) - 958016: use rpm %{optflags} and _hardended_build (alikins@redhat.com)- Use glob for finding entitlement certs to remove. (dgoodwin@redhat.com) - Make sure entitlement cert directory exists before we clean it out. (dgoodwin@redhat.com) - safer default args in AsyncWidgetUpdater (ckozak@redhat.com) - use enumerate instead of confusing myself (ckozak@redhat.com) - Pull in latest strings from zanata (bkearney@redhat.com) - make sure entitlement has a pool before reading it (ckozak@redhat.com) - quickly load preferences (ckozak@redhat.com) - 1061937: preference changes occur in the background (ckozak@redhat.com) - use existing signals (ckozak@redhat.com) - simplify preferences window (ckozak@redhat.com) - Fix test failure if run on system that is registered. (dgoodwin@redhat.com) - 1061393: Don't allow subscription-manager string to be translated (ckozak@redhat.com) - 1016427: On string was missed from the extraction (bkearney@redhat.com) - 1058495: productid yum errors on yum remove (alikins@redhat.com) - 1026501: Preserve PKI directories and have rpm own them. (dgoodwin@redhat.com) - 1058374: Fix crash on exception in managergui._show_buttons (ckozak@redhat.com)- 1060917: catch exception thrown in firstboot (ckozak@redhat.com) - Extract the latest strings (bkearney@redhat.com) - 995121: require gnome-icon-theme for calendar icon (alikins@redhat.com)- added testing for the pooltype cache (ckozak@redhat.com) - 961003: Stricter matches for rhel product tags (alikins@redhat.com) - 1059809: Cache pool types to avoid unnecessary api calls (ckozak@redhat.com) - 1059809 Improve attach and remove performance add progress bar (ckozak@redhat.com) - 908869: Fix the mis-transated options in pt-BR (bkearney@redhat.com) - 1044596: handle http,socket,ssl fetching release (alikins@redhat.com) - dont always print exception message (ckozak@redhat.com) - 1044596: Make release listing handle empty data (alikins@redhat.com) - 1020423: update help messages (jesusr@redhat.com) - Fix incorrect patching. (awood@redhat.com) - Mock ProductDatabase so tests can run without a productid.js file (awood@redhat.com) - 825388: Properly wrap text when reaching dialog limit (mstead@redhat.com) - 1021443: display Consumer deleted message (jesusr@redhat.com) - Altering titles per mreid conversation. (wpoteat@redhat.com) - 1039736: Fix missed reference to CloudForms in tooltip. (dgoodwin@redhat.com) - Fix ta_IN translation problem. (dgoodwin@redhat.com) - Lock timezone to EST5EDT in timezone tests. (awood@redhat.com) - 1005329: add at-spi locator to the SLA selection table (ckozak@redhat.com) - 1039914: Update the rhsm-debug man page (bkearney@redhat.com) - 874169: Fix label alignment in progress UI (mstead@redhat.com) - 1020361: Replace the use of the term Valid with Current in the status command (bkearney@redhat.com) - 1028596: Add the repo-override command to the subscription-manager man page (bkearney@redhat.com) - 1020522: Update the man page for subscription-manager with new list options (bkearney@redhat.com) - Pull in the latest strings from zanata. (bkearney@redhat.com) - 1057719: adding a small section on deprecated commands (dlackey@redhat.com) - 1017354: remove msg printed to stderr via yum (alikins@redhat.com) - 857147: Auto-subscribe window has a confusing name (wpoteat@redhat.com) - Use dateutil.tz instead of pytz. (awood@redhat.com) - 883486: The local time's start/end dates rendered in the list --available/--consumed incorrect (wpoteat@redhat.com) - 1049037: Add conditional requires on migration data package. (awood@redhat.com) - 973938: correctly handle SIGPIPE in rct (ckozak@redhat.com) - 878089: Add line wrapping when listing subscription-manager modules (ckozak@redhat.com) - 1017354: Ensure all message go to stdout, not stderr (bkearney@redhat.com) - 851325: Anchor choose server "default" button beside the text box. (dgoodwin@redhat.com) - 1039739: Add 96x96 and 256x256 icons (bkearney@redhat.com) - 873967: Move choose server tooltips closer to the elements they assist with. (dgoodwin@redhat.com) - 1044686: Make serverurl parse error detailed again (alikins@redhat.com)- 1018807: Ensure virt facts are a single line (bkearney@redhat.com) - 1007580: Print blank spaces if there is no contract number on the list command (bkearney@redhat.com) - Fedora 18 is at end of life. (awood@redhat.com) - Updated translations. (dgoodwin@redhat.com) - 104338: add default dest dir to rhsm-debug help (alikins@redhat.com) - 1042897: add proxy info to rhsm-debug completion (alikins@redhat.com) - 914833: rct cat-cert output reports an Order: Subscription: field. (wpoteat@redhat.com) - 1052297: delay import of site module (ckozak@redhat.com) - set default encoding to utf-8 in rhsm-debug and migrate scripts (ckozak@redhat.com) - 1048325: Set default encoding to utf-8 when running the rct script (ckozak@redhat.com) - 1050850: re-evaluate system facts when checking for updates (ckozak@redhat.com) - Some refactoring of rhsm-debug (alikins@redhat.com) - Additional improvements to rhsm-debug (wpoteat@redhat.com)- 1039736: Modify the remote server string to reference Satellite instead of CloudForms (bkearney@redhat.com) - 916666: Change method of service detection (wpoteat@redhat.com) - Correct at-spi name for subscription type text (ckozak@redhat.com)- Check for RHSM_DISPLAY before loading any modules. (alikins@redhat.com) - 1034429: Fix stacktrace in logs on unregister. (dgoodwin@redhat.com) - add ServerUrlParseException strings to mapper (jesusr@redhat.com) - 1040167: Update installed products properly (ckozak@redhat.com) - Added atspi locator for overall status (ckozak@redhat.com) - ExceptionMapper will now traverse object graph looking for message (mstead@redhat.com) - Convert tests on stderr to use Capture context manager. (awood@redhat.com) - Have Capture grab both stdout and stderr. (awood@redhat.com) - Updated for readability (ckozak@redhat.com) - replace file monitors with a single monitor (ckozak@redhat.com) - Rename capture context manager and use new-style classes. (awood@redhat.com) - Correct Makefile for RHEL 5. (awood@redhat.com) - 1030604: print to stdout instead of stderr for consistency (mstead@redhat.com) - display pool type in cli and gui (ckozak@redhat.com) - 1031008: Properly handle exceptions when checking compliance (mstead@redhat.com) - Change the capture() context manager to tee output. (awood@redhat.com) - Remove mock stdout. Nosetest captures stdout by default. (awood@redhat.com) - respect http(s)_proxy env variable for proxy information (jesusr@redhat.com) - Created ExceptionMapper to allow sharing exception messages (mstead@redhat.com)- 1030604: Handle 400 code for add override (mstead@redhat.com) - Use backed to ensure a refreshed Overrides object (mstead@redhat.com) - 1034574: Alternate message based on why no repos exist in GUI (mstead@redhat.com) - 1034396: No longer require entitlements to run repo-override command (mstead@redhat.com) - 1033741: Refresh Overrides CP connection when dialog is shown (mstead@redhat.com) - 1033690: Updated repo-overrides not supported message (mstead@redhat.com) - 1034649: Only allow repolib to update override cache if supported by the server (mstead@redhat.com) - 1032673: Warn on add override if repo doesn't exist (mstead@redhat.com) - 1030996: Fixed usage text for repo-override add/remove options (mstead@redhat.com) - 1032243: Updated the redhat.repo warning (mstead@redhat.com) - Use local ent certs to list attached pools (ckozak@redhat.com) - 1021013: Change wording on firstboot address screen (alikins@redhat.com) - 1020539: Show proxy info if no RHN in firstboot (alikins@redhat.com) - Make zip file of consumer information for debugging (wpoteat@redhat.com)- 998033: Handle Unauthorized/Forbidden exceptions in CLI/GUI (mstead@redhat.com) - Remove unnecessary network calls after clean command (ckozak@redhat.com) - Bumping the python-rhsm required version (mstead@redhat.com) - Latest translations. (awood@redhat.com) - Introduced an Override model object to OverrideLib (mstead@redhat.com) - Use injected Identity instead of ConsumerIdentity in repolib (mstead@redhat.com) - Catch ValueError when determining boolean value (mstead@redhat.com) - Use a simplier method to compare two lists of dictionaries. (awood@redhat.com) - Hide item when server does not support overrides. (mstead@redhat.com) - Show message instead of repo table when no repos exist. (mstead@redhat.com) - Made Repository Details resemble Subscription Details (mstead@redhat.com) - Created an overrides module (mstead@redhat.com) - Created Repository Management Dialog (mstead@redhat.com) - Add 'repo-override' command to alter content repositories server-side. (awood@redhat.com)- 985502: Use yum.i18n utf8_width function for string length in CLI (ckozak@redhat.com) - 916666: Displayed 'Next System Check-In' is inaccuarate (wpoteat@redhat.com) - Change wording for identity in CLI command. (dgoodwin@redhat.com) - 1019753: Stop including a fake consumer UUID fact. (dgoodwin@redhat.com) - 1022198: Display highest suggested quantity in contract selection (ckozak@redhat.com) - Hook up the 'why register' dialog from old rhn-client-tools. (dgoodwin@redhat.com) - Add screen to describe and skip registration in Fedora/EL7 firstboot. (dgoodwin@redhat.com) - Fix firstboot on Fedora 19. (dgoodwin@redhat.com) - Report distribution.version.modifier fact. ex 'beta' (ckozak@redhat.com) - Center filter dialog on parent window when opened (mstead@redhat.com) - Sort owner list in org selection screen (mstead@redhat.com) - 1004318: Bash completion for rct was not handing options and file lists correctly. (bkearney@redhat.com) - 1023166: Strip leading and trailing whitespaces from all usernames and passwords provided on the cli (bkearney@redhat.com) - 963579: Stop hiding the Library environment. (dgoodwin@redhat.com) - Fix layout issues with select sla screen in firstboot. (alikins@redhat.com) - Fix the layout for "Confirm Subscriptions" screen. (alikins@redhat.com)- 1021581: account/contract display nothing when no data exists (ckozak@redhat.com) - Swap heading of selectsla/confirmsubs widgets. (alikins@redhat.com) - 1006748: replace simplejson with 'ourjson' (alikins@redhat.com)- 1017351: ignore dbus failures on show_window (alikins@redhat.com) - 1016643: Fix firstboot issues with new firstboot. (alikins@redhat.com) - 1005420: adding --ondate to manpage (dlackey@redhat.com.com) - 1007580: Add contract number to the output of list --available (bkearney@redhat.com) - 1017299: handle dmidecode module not installed (alikins@redhat.com) - 846331: Add tooltips to the filters page (bkearney@redhat.com) - 1015553: fix help message for no-overlap. display usage requirement (ckozak@redhat.com)- Latest strings from zanata. (alikins@redhat.com) - Latest string catalog. (alikins@redhat.com) - point at the zanata 1.10.x version/branch (alikins@redhat.com) - Run 'make update-po' on translations. (awood@redhat.com) - Latest translations from Zanata. (awood@redhat.com) - Merge pull request #782 from candlepin/ckozak/environment_completion (alikins@redhat.com) - Merge pull request #776 from candlepin/alikins/1008462_log_virt_what (c4kofony@gmail.com) - 1011712: add missing environments completion (ckozak@redhat.com) - Merge pull request #773 from candlepin/ckozak/match_gui_filters (alikins@redhat.com) - Merge pull request #787 from candlepin/awood/1006985-abort-migration (alikins@redhat.com) - Use all keywords args for call to get_avail_ents (alikins@redhat.com) - Add 'providedProducts' to test pool (alikins@redhat.com) - stylish cleanups (alikins@redhat.com) - removed subscribed filter, added testing (ckozak@redhat.com) - Add some tests cases for managerlib.get_avail_ents (alikins@redhat.com) - fix wrong index in get_filtered_pools_list (ckozak@redhat.com) - remove unused args, remove unnecessary idcert read (ckozak@redhat.com) - add completion for new CLI filters (ckozak@redhat.com) - 654501: add some filtering to list available (ckozak@redhat.com) - Merge pull request #765 from candlepin/alikins/redhataccount (awood@redhat.com) - Move capture() context manager to fixtures.py (awood@redhat.com) - Merge pull request #786 from candlepin/ckozak/cli_list_provided (alikins@redhat.com) - 1006985: Abort migration when we detect different certs with the same ID. (awood@redhat.com) - Merge pull request #781 from candlepin/ckozak/cat_cert_unlimited (alikins@redhat.com) - 996993: add provided to list available (ckozak@redhat.com) - Merge pull request #784 from candlepin/ckozak/gui_unentitled_string (alikins@redhat.com) - 1012501: Correct number of entitled products with expired ents (ckozak@redhat.com) - 1012566: rhsmd cron job 700 (ckozak@redhat.com) - 1011703: Do not allow selection on listview (mstead@redhat.com) - Merge pull request #779 from candlepin/alikins/flex_branding3 (c4kofony@gmail.com) - 1011961: -1 quantity is printed as unlimited (ckozak@redhat.com) - Merge pull request #774 from candlepin/ckozak/fix_gui_completion (alikins@redhat.com) - Make certlib repo and brand updating similar. (alikins@redhat.com) - 1004385: remove some gtk help options (ckozak@redhat.com) - Make BrandingInstaller run every cert install/rm (alikins@redhat.com) - Merge pull request #778 from candlepin/ckozak/update_repolib_attach (alikins@redhat.com) - keep repolib in certmgr (ckozak@redhat.com) - 1011234: no service level displays empty string (ckozak@redhat.com) - 1008016: update repos on certlib change (ckozak@redhat.com) - fix traceback when poolstash is empty (ckozak@redhat.com) - 1008462: log more virt-what output (alikins@redhat.com) - 1008462: Log detected virt info as we detect it. (alikins@redhat.com) - 1004341: gui completion no longer resets (ckozak@redhat.com) - Merge pull request #761 from candlepin/ckozak/overlap_filter_ondate (alikins@redhat.com) - Refactor credentials gathering. (awood@redhat.com) - Merge pull request #771 from candlepin/alikins/cmd_name_logging (jmrodri@nc.rr.com) - Merge pull request #769 from candlepin/ckozak/catch_exception_updating_installed (jmrodri@nc.rr.com) - Merge remote branch 'origin/master' into alikins/redhataccount (awood@redhat.com) - Merge pull request #768 from candlepin/ckozak/status_ondate_completion (jmrodri@nc.rr.com) - Merge pull request #766 from candlepin/alikins/make_zanata (jmrodri@nc.rr.com) - 973838: refresh redhat.repo after register (alikins@redhat.com) - make default logger include sys.argv[0] (alikins@redhat.com) - Merge pull request #770 from candlepin/mstead/add-virt-type-info (c4kofony@gmail.com) - Add System Type to output of list --consumed (mstead@redhat.com) - Add Type column to Confirm Subscription screen (mstead@redhat.com) - 1008603: Catch and log connection error while updating installed products (ckozak@redhat.com) - Merge pull request #767 from candlepin/ckozak/attach_suggested_quantity (wpoteat@redhat.com) - 1004385: Add missing rhsm-icon debug options (ckozak@redhat.com) - suggested quantity in list available (ckozak@redhat.com) - Merge pull request #754 from candlepin/alikins/flex_branding2 (c4kofony@gmail.com) - 1001820: added ondate to completion (ckozak@redhat.com) - cleanup comments (alikins@redhat.com) - remove call on filter change, use None instead of now (ckozak@redhat.com) - Adding autocomplete stuff for new migration script options. (awood@redhat.com) - 767754: overlap filter ondate (ckozak@redhat.com) - Add a 'make zanata' target that syncs zanata (alikins@redhat.com) - Adding unit tests for new migration script options. (awood@redhat.com) - Correct failing unit tests and add convenience method. (awood@redhat.com) - Change brand attribute from 'os' to 'brand_type' (alikins@redhat.com) - Make rct show branding info (alikins@redhat.com) - Move to RHELBrandsInstaller by default. (alikins@redhat.com) - Split RHEL specific brand install bits (alikins@redhat.com) - Add a BrandsInstaller that handles multiple brands (alikins@redhat.com) - Invert dependencies, and add RHEL specific impls. (alikins@redhat.com) - Stylish cleanups. (alikins@redhat.com) - Added new parameters to the script (tazimkolhar@gmail.com) - clean up comments (alikins@redhat.com) - More entbranding logging and testing. (alikins@redhat.com) - Allow multi ents that provide identical branding (alikins@redhat.com) - More entbranding test cases. (alikins@redhat.com) - Add BrandPicker and Brand base class. (alikins@redhat.com) - Add branding support to ent cert importer. (alikins@redhat.com) - Update branding on cert sorter dir moniter event (alikins@redhat.com) - Move all branded product logic to entbranding (alikins@redhat.com) - make it more clear this is for RHEL branded ents (alikins@redhat.com) - Add support for populating product branding info. (alikins@redhat.com)- update translations from zanata (alikins@redhat.com) - 1004893: update prods before compliance (ckozak@redhat.com) - 1004908: Remove the rhn-setup-gnome dep even more. (alikins@redhat.com) - 1004908: move rhn-setup-gnome requires to -gui subpackage (pbabinca@redhat.com) - 1004385: rhsm icon completion fix (ckozak@redhat.com) - 1004341: add gui completion (ckozak@redhat.com) - 1001820: fix autocompletion (ckozak@redhat.com) - rev min python version for "make stylish" to 2.6 (alikins@redhat.com) - 994344: messaging for bad filetypes (ckozak@redhat.com) - 995597: continue attaching if a pool cannot be found (ckozak@redhat.com) - 1001169: fix pythonic empty string identity problems (ckozak@redhat.com)- Adding Fedora 20 branch to releaser. (awood@redhat.com) - Subscribe/unsubscribe mirror attach/remove tests (alikins@redhat.com) - Revert "990195: remove subscribe options" (alikins@redhat.com) - 994620: reword tooltip message (ckozak@redhat.com) - 997935: stop making requests after unregister (ckozak@redhat.com) - 997740: allow autoheal call more often (ckozak@redhat.com) - Prevent name collision over the parent variable in RHEL 5 Firstboot. (awood@redhat.com) - 997189: error is now a sys.exc_info() tuple. (awood@redhat.com) - self._parent is not defined here. (awood@redhat.com) - bump version and remove rhel-6.5 releaser (jesusr@redhat.com) - Convert contract selection window to use a MappedListStore. (awood@redhat.com) - Stripe rows whenever the My Subs or All Available tabs are shown. (awood@redhat.com) - 991165: Refresh row striping after the TreeView is resorted. (awood@redhat.com) - Remove unused background attribute in Installed Products tab. (awood@redhat.com) - Set background color on progress bar renderer. (awood@redhat.com) - No need to set a hint to true in glade then false in code. (awood@redhat.com) - Remove duplicate import. (awood@redhat.com) - Add a very simple "smoke" test script (alikins@redhat.com) - 842402: Re-aligning Subscription Manager Gui (cschevia@redhat.com)- 851321: Refresh/redraw tables after removing subscriptions (cschevia@redhat.com) - 974587: allow certs with no content (ckozak@redhat.com) - 977920, 983660: manpage updates (dlackey@redhat.com.com) - 987579: Re-arranged preferences dialog (cschevia@redhat.com) - 990195: remove subscribe options (ckozak@redhat.com) - 991214: refresh ent dir, catch exception gracefully (ckozak@redhat.com) - 991548: Display correct error message for registration failures. (awood@redhat.com) - 991580: add rhsmd debug to stdout (ckozak@redhat.com) - 993202: fix default config, take advantage of rhsmconfig options (ckozak@redhat.com) - 994266: list consumed shows expired bugs (ckozak@redhat.com) - 994997: Fix Unknown is_guest during firstboot. (dgoodwin@redhat.com) - Changed 'It is' to possessive 'Its' (cschevia@redhat.com) - Remove unused WARNING_DAYS variable (ckozak@redhat.com) - Bump python-rhsm requires to 1.9.1 for config changes. (dgoodwin@redhat.com) - add ondate to status (ckozak@redhat.com) - Fedora 17 is at end of life. (awood@redhat.com)- latest translations from zanata (alikins@redhat.com) - Preserve traceback when an exception is thrown from background thread. (awood@redhat.com) - Remove logging of injection setup (alikins@redhat.com) - 988411: more at-spi changes for QA (ckozak@redhat.com) - 908521: Pull in the latest mr strings (bkearney@redhat.com) - 928469: Pull in latest ml strings from zanata (bkearney@redhat.com) - 927990: Pull in latest ta_IN strings from zanata (bkearney@redhat.com) - 987579: Make clicking autoheal label work (cschevia@redhat.com) - 988430, 988861: remove logging from write_cache to avoid segfault (ckozak@redhat.com) - 966422: Do not hang firstboot if there is an exception during registration. (awood@redhat.com) - 978329: catch IdentityCertException gracefully (ckozak@redhat.com) - 988482: fix gtk warnings on gtk-2.10 (alikins@redhat.com) - 988411: fixed at-spi locator name (ckozak@redhat.com) - fixed dbus on rhel5 (ckozak@redhat.com) - 987071: specify arch of librsvg dep (alikins@redhat.com) - 987626: Remove PUTS while opening preferences dialog, fix related test (cschevia@redhat.com) - 987551: correctly reconnect to rhsmd daemon (ckozak@redhat.com) - 981611, 981565: fixed icon and text truncation (ckozak@redhat.com) - rev zanata branch to 1.9.X (alikins@redhat.com) - Rev master to 1.9.x (alikins@redhat.com) - 968820: raise timeout exceptions for cli calls (alikins@redhat.com) - 950892: add ents-nag-warning.png to docs install (alikins@redhat.com) - add new file to spec (ckozak@redhat.com) - 978466: fix missing socket info s390x/ppc64 (alikins@redhat.com) - 985515: moved DbusIface to fix anaconda productId (ckozak@redhat.com) - 983193: remove unused 'Virt Limit' cat-cert field (alikins@redhat.com) - Correcting whitespace error. (awood@redhat.com) - 986971: String Update: Quantity > Available (cschevia@redhat.com) - 980724: allsubstab cleared on identity change, check redeem on register (ckozak@redhat.com) - 921222: add 'status' to bash completion (alikins@redhat.com) - 977580: Preferences dialog hide and show (cschevia@redhat.com) - 977481: make proxy cli check require_connection (alikins@redhat.com) - 977896: Fixes for Workstation/Desktop certs (alikins@redhat.com) - Added comma to satisfy grammar rules (cschevia@redhat.com) - added at-spi locator for autoheal checkbox (jmolet@redhat.com) - 984203: Fix german translations (bkearney@redhat.com) - 974587: Add more checks for no order portion being present (bkearney@redhat.com) - 984206: Removed Spaces from String (cschevia@redhat.com) - Remove releasers due to branching. (dgoodwin@redhat.com) - 983670: Improved auto-attach description (cschevia@redhat.com) - 982286: Adjusted markup removal (cschevia@redhat.com) - 983250: 983281: certs check warning period (ckozak@redhat.com) - Adding Fedora 19 Yum releasers. (awood@redhat.com)- Latest translations from zanata. (dgoodwin@redhat.com) - new strings (jesusr@redhat.com)- 877331: Add --org and --environment options to migration script. (awood@redhat.com) - 915847: Clear old proxy settings if the --no-proxy option is used. (awood@redhat.com) - 928401: Fixed translation issue in redeem dialog (cschevia@redhat.com) - 974123: default behavior is help, no longer status (ckozak@redhat.com) - 976689: Handle no xorg server, allow help (ckozak@redhat.com) - 976848: 976851: thread cache write, limit disk reads, singleton - 976865: dbus iface singleton for gui (ckozak@redhat.com) - 976866: single instance of ProdDir and EntDir (ckozak@redhat.com) - 976868: improve rhsmd logging (alikins@redhat.com) - 976868: enable logging from /usr/libexec/rhsmd (alikins@redhat.com) - 976924: empty service level and type (ckozak@redhat.com) - 977481: added proxy options to status (ckozak@redhat.com) - 977535: cli uses utf8 too (ckozak@redhat.com) - 977851: 977321: Centralize CertSorter, drive updates, refresh properly - 978322: fixed client deleting certs (ckozak@redhat.com) - 979492: register auto-attach force recreates cert dirs (ckozak@redhat.com) - 980209: removed injection calls from migration script (ckozak@redhat.com) - 980640: include stacked ents in provided (ckozak@redhat.com) - 981689: fix attach command (ckozak@redhat.com) - 982286: Fixed empty dialog message (cschevia@redhat.com) - latests strings from zanata and new keys.pot (alikins@redhat.com) - Fixed Preferences dialog to be non-threaded (cschevia@redhat.com) - updated spec to require python-rhsm v1.8.13-1 or greater (cschevia@redhat.com) - Added auto-attach property in the preferences dialog (cschevia@redhat.com) - Added autoheal command to subman CLI (cschevia@redhat.com) - Add support for SUBMAN_DEBUG to log to stdout (alikins@redhat.com) - remove logging of plugin args (alikins@redhat.com) - Fixed auto-complete script for auto-attach command (cschevia@redhat.com)- 844532: xen dom0 cpu topology lies, work around it (alikins@redhat.com) - 854380: fix overlap filter (ckozak@redhat.com) - 915847: Provide option to skip using proxy when connecting to RHSM. - 921222: Fixed tab completion (cschevia@redhat.com) - 922871: Call pre_product_id_install hook on product install (mstead@redhat.com) - 924766: Show machine type when attaching 'virt only' subscriptions (wpoteat@redhat.com) - 927340: added empty warning, block auth unless proxy enabled (ckozak@redhat.com) - 928401: Fixed translation issue in redeem dialog (cschevia@redhat.com) - 947485: System 'disconnected' if no cache and disconnected (ckozak@redhat.com) - 947788: facts plugin can handle no 'facter' (alikins@redhat.com) - 966137: stat-cert handles ent cert with no content (alikins@redhat.com) - 972883: Add entries to productid.js during migration. (awood@redhat.com) - 973938: Flush std out and catch errors to work around the broken pipe from the more command (bkearney@redhat.com) - 974123: default behavior is help, no longer status (ckozak@redhat.com) - 974587: Allow list --consumed to handle certificates with empty order sections (bkearney@redhat.com) (awood@redhat.com) - 975164: 975186: fix certlib exception handling (ckozak@redhat.com) - Pull PluginManager from dependency injection framework (mstead@redhat.com) - Performance enhancements (ckozak@redhat.com) - added cp_provider doc strings, modified test fixture (ckozak@redhat.com) - Fix expand options so there is no border txt view (alikins@redhat.com) - Make PluginManager lazy loading (mstead@redhat.com)- 922825: pre_subscribe conduit now contains more data (mstead@redhat.com) - 921222: Fixed subman auto-complete scripts (cschevia@redhat.com) - 922806: Fix RHEL 5 firstboot issue with backButton. (dgoodwin@redhat.com) - 960465: Subman disconnected when consumer cert is invalid (ckozak@redhat.com) - 966747: handle a custom facts file being empty (alikins@redhat.com) - 969280: Fix traceback on disconnected sub detach (ckozak@redhat.com) - handle s390x's without vm info in sysinfo (alikins@redhat.com)- 905136: added accessibily name for owner_label (jmolet@redhat.com) - 928175: fixed status command after user deletion (ckozak@redhat.com) - 950672: Added data for yellow. Added list view. (ckozak@redhat.com) - 963796: Unified descriptions (cschevia@redhat.com) - 966745: Correct typo in name of configuration value. (awood@redhat.com) - 967863: Suggest package to install when mapping file is missing. (awood@redhat.com) - 968364: show the issuer for certs in rct. (bkearney@redhat.com) - 966262 for rct.8; 959563 for subscription-manager.8 (dlackey@redhat.com.com) - Extract latest strings from code. (dgoodwin@redhat.com) - close file objects deliberately (alikins@redhat.com) - Use fnmatch to add wildcard support (bkearney@redhat.com) - One more miss from my issuer/errata debacle (bkearney@redhat.com) - Extend use of compliance status from cp (ckozak@redhat.com) - Add s390 lpar specific socket counting (alikins@redhat.com) - be extra paranoid and strip nul from /sys reads (alikins@redhat.com) - use new cpu info method by default (alikins@redhat.com) - Add a new method for calculating cpu sockets (alikins@redhat.com) - Added reasons to Subscription Details (ckozak@redhat.com) - Support enable and disable of all repos. (bkearney@redhat.com)- Fix echo'ing of exit status or exception on exit (alikins@redhat.com) - 962905: Fixing errors with quantity spinner. (awood@redhat.com) - 961124: Allow rct dump-manifest to be called more than once (bkearney@redhat.com) - 921249: Fix Unknown virt status being reported to server. (dgoodwin@redhat.com) - 905136: Make the accessability value unique (bkearney@redhat.com) - 913635: typo (dlackey@redhat.com.com) - 889582 (dlackey@redhat.com.com) - 962520: require python-rhsm 1.8.11 for arches (alikins@redhat.com) - 919706: Relax rhn-setup-gnome dependency. (dgoodwin@redhat.com) - Add new expiring icon (bkearney@redhat.com) - use os.linesep as imported (alikins@redhat.com) - cleanup camelCase usage in various files (alikins@redhat.com) - adding architecture data (ckozak@redhat.com) - Default option is status (ckozak@redhat.com) - changed list --status to status (ckozak@redhat.com) - adding data to installed prods (ckozak@redhat.com) - SORT ALL THE IMPORTS! (alikins@redhat.com) - stylish cleanup (alikins@redhat.com) - mock.patch ConsumerIdentity instead of monkey patch (alikins@redhat.com)- 959563, 956298: for rhel 5.10 (dlackey@redhat.com.com) - 905922: use get_int instead of get in order to consume the value as a booolean (bkearney@redhat.com) - enhancements to tests (alikins@redhat.com) - Update expected rct output for content arch info (alikins@redhat.com) - let 'rct cat-cert' show arches info on content sets (alikins@redhat.com) - Use the unknown icon when it is appropriate. (bkearney@redhat.com) - Do not allow manual entry of numbers that aren't multiples of spinner increment. (awood@redhat.com) - 959570: Subscription names were being mangled in the installed products page. (bkearney@redhat.com) - 959124: Consistant system status between CLI and GUI (ckozak@redhat.com) - re-added compatibility for old candlepin servers. (ckozak@redhat.com) - 885130: Switch from using xmlrpclib to rhnlib's rpclib. (awood@redhat.com) - 958827: fixed duplicate reasons from bundled subs, removed messages for valid products, refactoreed client-side reasons code (ckozak@redhat.com) - 958775: correct info for future subscriptions (ckozak@redhat.com) - Removing messages from compliant installed products caused by bad overconsumption (ckozak@redhat.com) - Use server provided value to determine quantity increment. (awood@redhat.com) - 957218: Bump system.certificate_version for cores support (mstead@redhat.com) - 956285, 913635, 913628. still need to finalize output for 913628. (dlackey@redhat.com.com) - 955142: Display core limit in rct cat-cert tool (mstead@redhat.com) - Warn when we detect we need a newer version of 'mock' (alikins@redhat.com) - 924919: remove loging about isodate implementation (alikins@redhat.com) - 957195: Pull in the latest or fix from zanata. (bkearney@redhat.com) - Add the unkown icon (bkearney@redhat.com) - Add reasons to list --installed and list --consumed. Added list --status (ckozak@redhat.com) - 908037: remove all ¶ characters from the ml.po file. Zanata was also updated (bkearney@redhat.com) - 906552: Fixed mis translation of subscription-manager in pa.po and zh_CN.po. Zanata was also updated (bkearney@redhat.com) - 908059: Fix a pt_BR translation which did not include the http portion of a url. Zanata is fixed as well (bkearney@redhat.com) - Add F19, 5.10, 6.4 releasers. (dgoodwin@redhat.com) - use "assert_string_equal" for multiline str asserts (alikins@redhat.com) - add "assert_string_equals" that diffs multiline strings (alikins@redhat.com)- Latest translations. (dgoodwin@redhat.com) - 903298: Fix a few more examples of Register to (bkearney@redhat.com) - 878634: Fix the final three uses of id instead of ID (bkearney@redhat.com) - Fix string formatting done outside of gettext _() (alikins@redhat.com) - 950892: entity typo (dlackey@redhat.com.com) - when no parameters are given, dump manifest uses current directory (ckozak@redhat.com) - fixed zipfile creation in python 2.4 (ckozak@redhat.com) - 919561: moving cat manifest into memory (ckozak@redhat.com) - 914717: Fields taken from pool data. (wpoteat@redhat.com) - 924919: stop log to stderr in isodata module (alikins@redhat.com) - 919561: refactored some code into additional methods, fixed naming conventions, and added test cases (ckozak@redhat.com) - Dont log exception if a repo doesn't have productid (alikins@redhat.com) - 919561: checking manifest zip for files outside of scope (ckozak@redhat.com) - 919561: moved new extractall into a class that extends ZipFile (ckozak@redhat.com) - 919561: fixed variable naming in new extractall method (ckozak@redhat.com) - 919561: replaced reference to zipfile.extractall (aded in python2.6) (ckozak@redhat.com)- 927875: Fix GUI bug if there is an expired certificate. (dgoodwin@redhat.com) - 922806: Use dependency injection with firstboot module. (awood@redhat.com) - 919512: Remove proxy options from config command. (awood@redhat.com) - 921126: latest string updates from zanata (alikins@redhat.com) - 919255: Remove extraneous print statement. (awood@redhat.com) - 919584: Fix unicode error in RHEL 5. (awood@redhat.com) - Implement entitlement/product status caching. (dgoodwin@redhat.com) - 921245: Update installed products tab after registration. (awood@redhat.com) - 893993: some refactoring, show_autosubscribe_output returns 0 or 1 (ckozak@redhat.com) - 859197: add special case for products that provide 'rhel-' tags (alikins@redhat.com) - productid db now supports multiple repos per product id (alikins@redhat.com) - let ProductData support multiple repos per product (alikins@redhat.com) - 893993: attach --auto now prints the proper text when no products are installed (ckozak@redhat.com) - 918746: Switched or ordering for disabling repos. Will now print all repository validation errors (ckozak@redhat.com) - 914717: rct cat-manifest fails to report Contract from the embedded entitlement cert (wpoteat@redhat.com) - More convenient dep injection. (dgoodwin@redhat.com) - Try to handle the really old dbus-python on rhel5 (alikins@redhat.com) - add missing conf file for all_slots plugin (alikins@redhat.com) - 919700: Reload consumer identity after force subscribing. (dgoodwin@redhat.com) - utils.parseDate is now isodate.parse_date (alikins@redhat.com) - Remove ent/prod dir arguments to CLI commands. (dgoodwin@redhat.com) - PluginsCommand does not need network cli options (alikins@redhat.com) - Fix pluginDir config value in default config file (alikins@redhat.com)- Pull latest strings from zanata. (dgoodwin@redhat.com) - Use PyXML for iso8601 date on RHEL5 and dateutil after (alikins@redhat.com) - Major switchover to server for compliance checking logic. (dgoodwin@redhat.com) - Introduce dependency injection framework. (dgoodwin@redhat.com) - 916369: Do not persist config changes until the action completes (bkearney@redhat.com) - Fix a bug with changing installed products during healing. (dgoodwin@redhat.com) - 912776: fix migration test scripts to expect get_int usage (alikins@redhat.com) - 912776: cast port numbers from cli to int immediately (alikins@redhat.com) - 912776: use config.get_int for server port as well (alikins@redhat.com) - 905649: subscription-manager does not work with dbus-python-1.1.1-1 (wpoteat@redhat.com) - use ngettext for plural messages in certlib/managercli (alikins@redhat.com) - 912776: use cfg.get_int for proxy port (alikins@redhat.com) - 878097: update service-level org key help text (alikins@redhat.com) - Handle manifests with no subscriptions in the archive (alikins@redhat.com) - 878664: Add filename support to the bash completion for the rct tool. (bkearney@redhat.com) - 877590: Changes to the branding messages when the user attempts to register twice (bkearney@redhat.com) - New plugin framework. (alikins@redhat.com / awood@redhat.com) - 886115: Remove line continuations within strings. (bkearney@redhat.com) - 913302: Support Level and Support Type should be shown as Service Level and Service Type (bkearney@redhat.com) - Add unknown product status state. (dgoodwin@redhat.com) - 913703: Prefer the use of SKU over Product ID (bkearney@redhat.com) - 913720: Use the term order number instead of subscription id (bkearney@redhat.com) - 878634: Use correct capitalization for ID in the rct tool (bkearney@redhat.com) - 878097: Help text for service-level command should be consistent with other help texts (bkearney@redhat.com) - 906554: Add ui_repoid_vars line to yum based on the variables which are in the baseurl (bkearney@redhat.com) - 912707: Remove a use of the deprecated hasNow() function. (bkearney@redhat.com) - 913187: Allow older manifests to print out correctly. (bkearney@redhat.com) - 912776: Cast proxy port to an integer. (awood@redhat.com) - 882459: Deprecated message in help for cert-interval (wpoteat@redhat.com) - 895447: Changed messages to distinguish between local and server-side removal. (wpoteat@redhat.com) - 908671: Display the pool ID when available. (awood@redhat.com) - 911386: Displaying combined Service Level and Type should handle empty values for both items (jmolet@redhat.com)- string and string catalog update from zanata (alikins@redhat.com) - 908954: Ensure that 'Not Set' is shown in the preferences dialog if it is not set (bkearney@redhat.com) - 906214: rct --help should return 0. (bkearney@redhat.com) - 909294: Add accessibility names to the preferences combo boxes (bkearney@redhat.com) - 878097: Clarify that the --org option is ORG_KEY and not ORG_NAME (bkearney@redhat.com) - Just use 0 as error for reading int keys (alikins@redhat.com) - Old version of config entries considered to make changes backwards compatible (wpoteat@redhat.com) - 882459: aftermath of bug 876753 - Change --heal-interval to --attach-interval in rhsmcertd (wpoteat@redhat.com)- Update tito for RHEL 7.0 (bkearney@redhat.com) - Small cleanups for test_migrate (alikins@redhat.com) - Write repofile once instead of during every iteration. (awood@redhat.com) - Add unit test for migration script. (awood@redhat.com) - Adding more tests for the migration script. (awood@redhat.com) - Bump the required version of python-rhsm to pick up the new config file defaults (bkearney@redhat.com) - Modify migration script tests to run on Fedora. (awood@redhat.com) - Give users the ability to disable package reporting (bkearney@redhat.com) - 891377: Note in deprecated string that auto-attach-interval is a command option (bkearney@redhat.com) - 901612: Yum plugin warnings should go to stderr, not stdout (bkearney@redhat.com) - 903298: Replace use of 'Register to' with 'Register with' (bkearney@redhat.com) - Rewrite of the migration script featuring unit tests. (awood@redhat.com) - Remove F16 and old cvs releasers, add F18. (dgoodwin@redhat.com)- Add two manifest commands to rct. (bkearney@redhat.com) - latest translations from zanata (alikins@redhat.com) - 895447: The count of subscriptions removed is zero for certs that have been imported. (wpoteat@redhat.com) - 895462: Message for subscription-manager repos --list for disabled repo needs to be modified (wpoteat@redhat.com) - 885964: After registration, recreate the UEP connection using the identity cert. (awood@redhat.com) - 869306: Add org ID to facts dialog. (awood@redhat.com) - 888853: Put output into proper columns regardless of the output language. (awood@redhat.com) - Update python-rhsm requires version (wpoteat@redhat.com) - 888052: Add all binaries to the makefile path for gettext string extraction (bkearney@redhat.com) - 851303: additional term updates (dlackey@redhat.com.com) - 844411: Add an --insecure option to subscription-manager. (awood@redhat.com) - 891621: Users can incorrectly enter activation keys when registering to hosted. (awood@redhat.com) - 889573: Only persist serverurl and baseurl when registering. (awood@redhat.com) - 889204: Encode the unicode string to utf-8 to avoid syslog errors (bkearney@redhat.com) - 889621: String substitution inside gettext causes message translations to never be found (bkearney@redhat.com) - 890296: Unicode characters with a - are causing printing issues for rct printing (bkearney@redhat.com) - 878269 (dlackey@redhat.com.com) - 784056: Raise a running instance of the GUI to the forefront. (awood@redhat.com) - 888968: Improve the gui message formatting for SLA selection (bkearney@redhat.com) - 873601: Return a non zero code if subscription manager is run with an incorrect command name (bkearney@redhat.com) - 839779: Improve messaging when autosubscribe does not work because of SLA (bkearney@redhat.com) - 867603: Add quantity to confirm subscriptions dialog. (awood@redhat.com) - 888790: Rebuild UEP connection after registering with activation keys. (awood@redhat.com) - 886280; 878257; 878264; 878269 (dlackey@redhat.com.com) - 814378: disable linkify if we are running as firstboot (alikins@redhat.com) - 886887: Take the user back to the activation key page if he enters an invalid key. (awood@redhat.com) - 863572: Make forward/back insensitive when registering (alikins@redhat.com) - 825950: updating SAM registration procedure; other term edits and updated screenshot (dlackey@redhat.com.com) - 885964: Do not make a getOwner call when not necessary. (awood@redhat.com) - Ask for the org in environments and service-level modules. (awood@redhat.com) - 886992: Fix for bad fix for 886604, wrong path for yum repos (alikins@redhat.com) - matt reid's edits to rct; bz886280; bz878257; bz878269; bz878264 (dlackey@redhat.com.com) - 841496: Do not use hyphens in bash completion files as these are invalid for identifiers in the sh shell. (bkearney@redhat.com) - Improve logging for rhsmcertd scenarios (wpoteat@redhat.com) - 878609: Do not use public url redirectors, instead use a redhat.com address (bkearney@redhat.com) - 886604: Fix incorrect path in repos.d check (alikins@redhat.com) - 727092: Read in the org key during registration if none is given. (awood@redhat.com) - 845622: If an identity certificate has expired, there should be a friendly error message (wpoteat@redhat.com) - 883123: Have the migration code use the name and the label for org and environment lookup. (bkearney@redhat.com) - 886110: help blurb for --auto-attach formatted poorly (alikins@redhat.com) - 880070: require latest python-rhsm to handle unicode issues (alikins@redhat.com) - 798788: Results from subscription-manager facts --update after a server-side consumer was deleted. (wpoteat@redhat.com) - 878634: Improve the consistency of capitalization of URL, ID, HTTP, and CPU (bkearney@redhat.com) - 878657: Make consistent use of the term unregister instead of un-register (bkearney@redhat.com) - 883735: load branding module slightly differently (jesusr@redhat.com) - Stylish fix. (dgoodwin@redhat.com) - 878664: Add bash completion script for rct (bkearney@redhat.com) - 880764: Command line options which can be specified more than once should use the same help text (bkearney@redhat.com) - 867070: Adjust default sizing of subscriptions pane in Installed Products tab. (awood@redhat.com) - 873791: Expected exit codes from unsubscribe with multiple serial numbers (wpoteat@redhat.com) - 800323: Set default output stream encoding to UTF-8. (awood@redhat.com) - 862852: Fix double separator in redeem dialog. (dgoodwin@redhat.com) - Display "None" if environments value is empty on consumer. (awood@redhat.com) - 872351: Display environment in GUI facts dialog and CLI identity command. (awood@redhat.com) - 881091: Remove punctuation in the help message (bkearney@redhat.com) - Revert "878986: refactor to use curses/textwrap for format" (alikins@redhat.com) - 877579: Fix -1 quantity to consume for unlimited pools. (dgoodwin@redhat.com) - 881117: Add at-spi locator to redemption dialog. (awood@redhat.com) - 881952: Warn and continue if encountering a failure during system deletion. (awood@redhat.com) - 878820: Fix console error when yum.repos.d does not exist. (dgoodwin@redhat.com) - 839772: Display "Not Set" instead of "" in SLA and release preferences. (awood@redhat.com) - rev zanata branch version to 1.8.X (alikins@redhat.com) - 878986: refactor to use curses/textwrap for format (alikins@redhat.com) - 878986: Default to no line breaking if no stty is available (bkearney@redhat.com) - 878588: Move the requires on usermode from subscription-manager-gui to subscription-manager (bkearney@redhat.com) - 878648: Make the help usage formatting consistent for the rct and subscription manager commands (bkearney@redhat.com) - 869046: Remove stray 'print' (jbowes@redhat.com) - 864207: Autosubscribe should not run when all products are already subscribed. (wpoteat@redhat.com) - 854702: Place the asterisk indicating editability into the quantity cell. (awood@redhat.com)- Reversioning to 1.8.x stream.- latest strings from zanata (alikins@redhat.com) - 874623: Tell users running the version command if they are not registered. (awood@redhat.com) - 873418: Add at-spi locators to the activation key window. (awood@redhat.com)- latest strings from zanata (alikins@redhat.com) - 864207: mark these strings for translation (alikins@redhat.com) - 854388: use ngettext to specify contract/contracts (alikins@redhat.com) - 876753: change rhsmcertd --heal-interval to --auto-attach-interval (alikins@redhat.com) - We require python-rhsm-1.1.5 now (ram) (alikins@redhat.com) - 876340: Move the last of the commands and help string to --auto-attach (bkearney@redhat.com) - 876294: Use attach instead of subscirbe in the rhn migration tooling (bkearney@redhat.com) - 856735: Move the Next Update notification to the About dialog. (awood@redhat.com) - Removed stacking from RAM (mstead@redhat.com) - Improved comments/logging/tests for RAM (mstead@redhat.com) - Updated the entitlement_version of client (mstead@redhat.com) - Added RAM limit to rct cat-cert output (mstead@redhat.com) - Removing dead code (mstead@redhat.com) - Check RAM when determining status (mstead@redhat.com)- 862909: install rct man page (alikins@redhat.com) - Fix to LocalTz DST determination (cduryee@redhat.com)- 873631: Migrate correctly when there is only one org. (awood@redhat.com) - 874147: Handle changes in python-ethool api (alikins@redhat.com)- 872847: Change unsubscribe feedback when consumer has been deleted (wpoteat@redhat.com) - 869934: make "release" related cdn usage use proper urlparse (alikins@redhat.com) - 852328: Improve the server version checking (bkearney@redhat.com) - 871146: Fix proxy errors on first yum operation after registration. (dgoodwin@redhat.com) - 850430: Pressing Enter in the password entry now activates registration. (awood@redhat.com) - Attach subscriptions after registration with an activation key. (awood@redhat.com)- latest strings from zanata (alikins@redhat.com)- 864177: Add the count for the first word in calculating where to break the line (bkearney@redhat.com) - 785666: For bonded interfaces, find mac address of members (alikins@redhat.com) - 839779: Add more context around how to cover the machine with a given SLA (bkearney@redhat.com) - 864177: Attempt to detect the size of the terminal to influence how product names are split up. (bkearney@redhat.com) - 864569: Make the date picker widget 10 characters wide (bkearney@redhat.com) - 855050: Set the icon-name property on all dialogs and windows (bkearney@redhat.com) - 848095: Reduce the indentation on the help text to improve the layout on smaller terminals. (bkearney@redhat.com) (wpoteat@redhat.com) - 862848: Change the name of the button to Cancel instead of Close (bkearney@redhat.com) - 867766: Unsubscribe from multiple entitlement certificates using serial numbers (wpoteat@redhat.com) - Clear any cached environments when registering with activation keys. (awood@redhat.com) (bryan.kearney@gmail.com) - Clear any cached activation key values. (awood@redhat.com) - 869729: --autosubscribe and --activationkey should be mutually exclusive (wpoteat@redhat.com) - 857191: Stacking shows a useless parent in All Available Subscriptions tab (wpoteat@redhat.com) - 863133: Subscription-Manager version command should have server type listed first (wpoteat@redhat.com) - updates for failed-qa issues in bz857195 (dlackey@redhat.com.com) - Increment the hardcoded page number due to added activation key screen. (awood@redhat.com) - 864555: add "menu" window hint to filters.glade (alikins@redhat.com) - 850870: Update on-line documentation link. (awood@redhat.com) - 817671: Add support for Activation Keys in the GUI. (awood@redhat.com) - 840415: Print an error message if the destination directory does not exist. (awood@redhat.com) - Fail fast if the user enters a bad org. (awood@redhat.com) - Marking a string for translation. (awood@redhat.com) - 866579: Fail fast if the user enters a bad environment. (awood@redhat.com) - Enable logging in firstboot (alikins@redhat.com) - 865954: Return to creds screen if consumer name is invalid (alikins@redhat.com) - 852107: Make the banners the same width (bkearney@redhat.com) - 748912: Make the error message a bit more friendly when there is no cert file to import (bkearney@redhat.com) - 865590: Fix broken offline unsubscribe. (dgoodwin@redhat.com) - 852328: Report Classic and Subscription Management consistently in the version and identity commands (bkearney@redhat.com) - 864159: Add a new message in the gui when no subscriptions are available on a specific date. (bkearney@redhat.com) - 850531: Change the label 'Certificate Status' to 'Status' (bkearney@redhat.com) - 850533: Change the label from 'Next Update' to 'Next System Check-in' (bkearney@redhat.com) - 855365: Display a singular sentence if only one subscription is removed (bkearney@redhat.com) - 862885: Change the text for unlimited to Unlimited (bkearney@redhat.com) - 864184: Make the machine type uppercase to be consistent with other output (bkearney@redhat.com) - 865545: Added report log when cert has no products. (mstead@redhat.com) - update releases.conf (alikins@redhat.com)- 863961: Expect id cert Version to be populated in tests (alikins@redhat.com) - 863565: Give focus to the login field during subscription registration. (awood@redhat.com) - 838123: remove python2.5ism (alikins@redhat.com) - 844072: remove use and dep of PyXML (alikins@redhat.com) - 838123: Omit mac addresses from facts for lot and sit ipaddress types (bkearney@redhat.com) - 856236: Do not allow environmenets to be specified during registration if an activation key is used (bkearney@redhat.com) - 858289: Rename the desktop file to subscription-manager-gui.deskstop (bkearney@redhat.com) - 808217: Add a text banner to the output of release --list (bkearney@redhat.com) - 863428: Add environment support to the migration script. (awood@redhat.com) - 862099: Fix several dialog closing issues. (dgoodwin@redhat.com) - 854374: Removed extra spacing around help, and improved he rct text output a bit. (bkearney@redhat.com) - 853572: Fix a typoin the help messages (bkearney@redhat.com) - 859090: Remove the word technology from the branding string (bkearney@redhat.com) - 862308: Subscription Manager version reports registered to value when system not registered (wpoteat@redhat.com) - 861443: Re-raise GoneException in rhsmcertd-worker (mstead@redhat.com) - 861151: make stylish cleanup (alikins@redhat.com) - 852911: Add padding around firstboot tooltips icon. (dgoodwin@redhat.com) - 854312: Do not install a certificate that has expired. (mstead@redhat.com) - Make rhsm-icon work on gnome 3 (jbowes@redhat.com) - 853885: Fix icon notification popup only displaying once. (dgoodwin@redhat.com) - 853006: Wrap label in the manually subscribe firstboot screen. (dgoodwin@redhat.com) - 861151: release should not list for incompatible variants (alikins@redhat.com) - 861170: re.escape() values provided to the apply_hightlight() function. (awood@redhat.com) - 852630: Suscription manager unsubscribe --all shows error on expired subscriptions (wpoteat@redhat.com) - Freeze obsoletes version for -gnome to -gui rename (jbowes@redhat.com) - 860084: remove unused _x from ja_JP translation (alikins@redhat.com) - 860088: remove trailing dot from url in de_DE.po (alikins@redhat.com) - Don't reparse entitlement certs on every search filter change (jbowes@redhat.com) - 855257: fix issues with default contract quantity being wrong (alikins@redhat.com) - 860088: some translations were splitting urls into two lines (alikins@redhat.com) - Add to nosetest to ensure that Cert V3 check for validity passes. (wpoteat@redhat.com) - 860344: Subscription-manager import --certificate fails to recognize a new version 3.0 certificate (wpoteat@redhat.com) - New icon set. (awood@redhat.com) - 853035: Fix firstboot "back" issues. (dgoodwin@redhat.com) - Check the full version info of the yum api in productid (alikins@redhat.com) - 847319: Left align manually subscribe firstboot message (jbowes@redhat.com) - 860030: make server_version_check use a non authenticated call (alikins@redhat.com) - 847387: Display tooltip for info icon in RHEL 5.9. (awood@redhat.com)- 829825: Adding tests. (awood@redhat.com) - 853876: No need to check for GoneException when getting status (mstead@redhat.com) - 829825: Disable unsubscribe button when nothing is selected. (awood@redhat.com) - Remove unused import. (awood@redhat.com) - 859197: Fix product cert cleanup. (dgoodwin@redhat.com) - 781280: Add I18N comments for some string length issues. (dgoodwin@redhat.com) - 830193: Ensure logging is not diabled by RHN Classic Registration (bkearney@redhat.com) - remove unused RepoFile import (alikins@redhat.com) - 855081: Translate Arch as Arq. (bkearney@redhat.com) - Check identity cert permissions when running CLI commands (mstead@redhat.com) - mock all of RepoFile for the cli tests (alikins@redhat.com) - 845349: Don't clutter the repo file with empty keys (jbowes@redhat.com) - 845349: remove 'return' left in for debugging (jbowes@redhat.com) - Stylish errors for mr.po (bkearney@redhat.com) - 855085: Fixed the translation for [OPTIONS] (bkearney@redhat.com) - 855087: Fix a mis translated [OPTIONS] in the mr.po file. (bkearney@redhat.com) - Strings with the same value are not always the same instance. (awood@redhat.com) - updates from sefler for bz850881 (dlackey@redhat.com.com) - mock out utils.is_valid_server_info for tests (alikins@redhat.com) - 846207: Print error message for each invalid repo. (awood@redhat.com) - change test async to check for a number of thread callbacks (alikins@redhat.com) - latest strings from zanata (alikins@redhat.com)- updates to stat-cert for cert v3 (jbowes@redhat.com) - rct: Check for and handle files that aren't x509 certs (jbowes@redhat.com) - rct: remove content set count from cat-cert. use stat-cert instead. (jbowes@redhat.com) - implement aliases for cli commands (jbowes@redhat.com) - rct: add a stat-cert command (jbowes@redhat.com) - Switch certv2 related code to certv3 (jbowes@redhat.com) - 852107: Make banner headings equal in length (bkearney@redhat.com) - 842768: Remove --serverurl option from redeem command. (awood@redhat.com) - Set correct parent for these error dialogs. (awood@redhat.com) - set_parent_window() on RegisterScreen has been removed. (awood@redhat.com) - make regex better (jesusr@redhat.com) - 855762: Set correct parent for error dialog boxes raised by Autobind wizard. (awood@redhat.com) - 856349: rct cat-cert now printing content for all content types (mstead@redhat.com) - 842768: Limit --serverurl and --baseurl to specific commands. (awood@redhat.com) - 854467: Use of activation keys requires an org. (awood@redhat.com) (dgoodwin@rm-rf.ca) - 854879: Fixes for Anaconda desktop/workstation product cert installation. (dgoodwin@redhat.com) - 840415: Handle copyfile errors gracefully. (awood@redhat.com) - Adding new line b/w products when printed by rct (mstead@redhat.com) - 850920: --servicelevel and --no-auto are mutually exclusive. (awood@redhat.com) - Explicitly set GMT when doing entitlement date math (cduryee@redhat.com) - adding --unset option to service-level and release cmds (dlackey@redhat.com.com) - updated images for bz840599; changed rhsmcertd intervals, bz853571 (dlackey@redhat.com.com) - 853233: Do not allow 68.pem and 71.pem to coexist after migration. (awood@redhat.com) - 852706: Fix server side certs not being deleted client side (alikins@redhat.com) - editing manpages and gnome help per UXD feedback; updating manpages for new command arguments; bz852323, bz850881, bz854357 (dlackey@redhat.com.com) rf.ca) - 845349: Support setting unknown values in the yum repo file (jbowes@redhat.com) - Add a count of content sets to entitlement certificates (bkearney@redhat.com) - 830988: Stacking is showing an odd parent in the My Subscriptions Tab (wpoteat@redhat.com)- Fix gettext_lint issue with concat string in rhn-migrate (alikins@redhat.com) - 851124: Fix GUI unsubscribe. (dgoodwin@redhat.com) - fix po version for ta_IN.po (alikins@redhat.com) - latest strings (alikins@redhat.com)- 853187: Verbiage change in install-num-migrate-to-rhsm. (awood@redhat.com) - 852894: Abort migration if multiple JBEAP channels are detected. (awood@redhat.com) - 850715: Fix malloc for Config (jbowes@redhat.com) - 852001: output the orgs key as part of the identity command. (bkearney@redhat.com) - fix "make gettext", wrong var name for the find root (alikins@redhat.com) - 850715: Fixes based on coverity scans (bkearney@redhat.com) - 846316: Use the full name of Subscrition Manager during first boot (bkearney@redhat.com) - 851346: Remove special case channel certs before subscribing. (awood@redhat.com) - 847354: When printing, translate None type into an empty string (bkearney@redhat.com)- Replace 16x16 icon with a new version that has no background (bkearney@redhat.com) - 852107: Update verbiage in migration script. (awood@redhat.com) - 847060: Push dependency higher up in the chain (bkearney@redhat.com) - 848534: Change the about dialog icon to be a PNG to ensure accurate representation. (bkearney@redhat.com) - 841396: Select first item in My Subscriptions table by default. (awood@redhat.com) - 849483: Prompt user for org name if necessary. (awood@redhat.com) - 849644: Calls made with --no-auto were not actually registering the system. (awood@redhat.com) - 849494: Fix variable name collision. (awood@redhat.com) - 846834: Use Subscription instead of entitlement certificate (bkearney@redhat.com) - 847859: Expiration highlighting was being set incorrectly. (awood@redhat.com) - 847750: Handle bad proxy values in migration script. (awood@redhat.com) - 841961: Ignore case when specifying the service level in migration (bkearney@redhat.com) - 842020: Remove an extraneous option group for rhsmcertd (bkearney@redhat.com) - Refactored some of the shared CLI code in 'rct' (mstead@redhat.com)- 849171: Remove an extraneous print statement (bkearney@redhat.com) - 849105: Fixed a typo in the error message (bkearney@redhat.com) - 772161: Notifiy virt who, if running, when the identity changes (bkearney@redhat.com) - Reduce reads/parses of certificates (jbowes@redhat.com) - remove unused function 'getInstalledProductHashMap' (jbowes@redhat.com) - 843191: handle network errors better for 'version' command (alikins@redhat.com) - 826739, 827553: Combine Service Level and Service Type and move up in display order. (awood@redhat.com) - 847316: Remove the menu path for Subscription Manager from the manual registration screen. (bkearney@redhat.com) - 848409,848195,848190,848184: Do not print the exception when attempting to do the server version check (bkearney@redhat.com) - 847795: String and terminology clean up (bkearney@redhat.com) - 847380: Update the verbiage to prefer the term Subscription Management (bkearney@redhat.com) - 846834: Updated verbiage to focus on subsriptions and not on entitlements (bkearney@redhat.com) - 846105: Verbiage changes to empasize subscriptions over entitlements (bkearney@redhat.com) - 836933: Handle empty spaces for servce levels (bkearney@redhat.com) - 836932,835050: Fix the service level lifecycle (bkearney@redhat.com) - 836932: Reduce extra loggging when setting the service level (bkearney@redhat.com) - About dialog was not working due to key errors from python (bkearney@redhat.com) - 833319: Updated the help text for registration and service levels (bkearney@redhat.com) - 847060: Add missing requires on pygobject2 (bkearney@redhat.com) - 828954: Fix ta_IN.po file error with options (bkearney@redhat.com) - 842898: re-implement string fix for it.po (bkearney@redhat.com) - 828958: Fix the accidental translation of an option (bkearney@redhat.com) - fix up make stylish (jbowes@redhat.com) - No longer require root to run rct (mstead@redhat.com) - Remove manually_subscribe.py, it's class moved to rhsm_login.py (alikins@redhat.com) - Bumping the required python-rhsm version (mstead@redhat.com) - Renamed rt command to rct. (mstead@redhat.com) - Fix test case failure on 5.9 (Exception.message) (alikins@redhat.com) - Refactor ManuallySubscribeScreen to use new Screen api (alikins@redhat.com) - Check passed args as None to allow empty args (mstead@redhat.com) - Exception.message is deprecated, just let _str_ do it (alikins@redhat.com) - use MockStdout intead of nosetests sys.stdout.getvalue() (alikins@redhat.com)- Fix "Project-Id-Version" for ta_IN.po (alikins@redhat.com) - latest strings from zanata (alikins@redhat.com) - Remove the 'repos' unittests until they are more mockable (alikins@redhat.com) - Created CLI tool for viewing certificate data. (mstead@redhat.com) - add versionlint to "make stylish" (alikins@redhat.com) - add versionlint, requires pyqver (alikins@redhat.com) - Remove unused mock return values (alikins@redhat.com) - Remove enable_grid_lines from contract details glade file (alikins@redhat.com) - more test cases for ConfigCommand (alikins@redhat.com) - 837897: Terminology Change: Service Level Agreement -> Service Level (wpoteat@redhat.com) - add test cases for ConfigCommand (alikins@redhat.com) - Better error when rm'ing config item from missing section (alikins@redhat.com) - unittest coverage for managercli.CLI (alikins@redhat.com) - Adding unit tests for migration script regexes. (awood@redhat.com) - 812903: Autosubscribe not working for newly added product cert after Register (wpoteat@redhat.com) - 845827: Update command that do not require a candlepin connection (alikins@redhat.com) - 845827: Split server version checkout out to avoid errors (alikins@redhat.com) - Hack to address double mapping for 180.pem and 17{6|8}.pem (awood@redhat.com) - fix pep8 (jesusr@redhat.com) - don't show access.redhat.com url after registering to Katello (jesusr@redhat.com) - remove the explicit url search from error handling. (jesusr@redhat.com) - Make gettext_lint also check for _(foo) usage (alikins@redhat.com) - Remove unneeded _(somevar) (alikins@redhat.com) - Fix NameError in migration script. (awood@redhat.com) - bogus newline in glade file (alikins@redhat.com) - 826874: Reenable grid lines on newer gtk (alikins@redhat.com) - 826874: Remove enable_grid_lines from treeviews in glade (alikins@redhat.com) - 826874: Removing more properties that don't exist on gtk2.10 (alikins@redhat.com) - 826874: Change gtk target version to gtk 2.10 for all glade files (alikins@redhat.com) - 826874: Clean of gtk properties not in gtk2.10 in our glade files (alikins@redhat.com) - Add support for migrating to Katello. (jesusr@redhat.com) - 843191: 'version' command showed wrong info with no network (alikins@redhat.com) - 843915: Multiple-specifications of --enable and --disable repos (wpoteat@redhat.com) - fix Package-Id-Version in ta_IN.po (alikins@redhat.com) - Fix es_ES.po (missing newline) (alikins@redhat.com) - 842898: fix missing --password in it.po (alikins@redhat.com) - 843113: latest strings from zanata (alikins@redhat.com) - 837280: Show users that we strip out any scheme given with a proxy. (awood@redhat.com) - new strings (alikins@redhat.com) - Refactor of SubDetailsWidget and GladeWidget (alikins@redhat.com) - 826729: Move Cert Status up to top of Product's Subscription Details (wpoteat@redhat.com)- remove test cases that use si_LK locale (alikins@redhat.com) - 842845: Show better error if serverurl port is non numeric (alikins@redhat.com) - 838113: 'unregister' was not cleaning up repos (alikins@redhat.com) - 842170: replace None service level/type with "" not None (alikins@redhat.com) - 844069: Allow register --force even if ID cert is totally invalid. (dgoodwin@redhat.com) - 826874: Remove use of deprecated Gtk.Notebook.set_page (alikins@redhat.com) - 818355: Terminology Change: Contract Number -> Contract (wpoteat@redhat.com) - 844368: productid plugin was failing on ProductCert.product (alikins@redhat.com) - Ignore warning about use of dbus.dbus_bindings (alikins@redhat.com) - 844178: Fix error message when importing a non-entitlement cert bundle. (dgoodwin@redhat.com) - remove deprecated use of DateRange.hasNow() (jbowes@redhat.com) - remove use of DateRange.hasDate() (alikins@redhat.com)- Remove deprecated use of hasDate. (dgoodwin@redhat.com) - Fix missed use of renamed method. (dgoodwin@redhat.com) - make stylish clean (alikins@redhat.com) - use isoformat() here instead of strftime format string (alikins@redhat.com) - create warn and expire colors once, fix test failure (alikins@redhat.com) - make stylish cleanups (alikins@redhat.com) - Additional tests for date logic. (awood@redhat.com) - Update for some minor changes in python-rhsm. (dgoodwin@redhat.com) - add rhsm_display module (alikins@redhat.com) - Add module to set DISPLAY if RHSM_DISPLAY is set (alikins@redhat.com) - 837132: fix typo (alikins@redhat.com) - Add "ctrl-X" as accelerator for proxy config (alikins@redhat.com) - Make "Usage" consistent across rhel5/6 (alikins@redhat.com) - Add __str__ for our fake exception. (alikins@redhat.com) - class ClassName(): is not legal syntax on python2.4 (alikins@redhat.com) - Exception by default doesn't pass 'args' (alikins@redhat.com) - Linkify() doesn't work on rhel5, so disble the tests there (alikins@redhat.com) - hashlib doesn't exist on 2.4, md5 is deprecated on 2.6 (alikins@redhat.com) - use simplejson since 'json' isnt part of python 2.4 (alikins@redhat.com) - Use ISO8601 date format in allsubs tab (alikins@redhat.com) - Fix syntax for RHEL5. (dgoodwin@redhat.com) - Fix awkward stretching in Subscription column. (awood@redhat.com) - 804144: Fix awkward stretching of Product column. (awood@redhat.com) - 814731: Change the name of the menu item to Preferences from Settings, and change the accelerator keys (bkearney@redhat.com) - 837132: Clean up the error message in the yum plugin (bkearney@redhat.com) - 837038: Fix a grammatical error in the yum plugin (bkearney@redhat.com) - Fix certificate parsing error reporting. (dgoodwin@redhat.com) - Removing unnecessary assignments. (awood@redhat.com) - F15 builds can't be submitted in Fedora anymore. (dgoodwin@redhat.com) - updating options for rhn-migrate-classic-to-rhsm per bz840152; rewriting rhsmcertd for different options and usage examples (dlackey@redhat.com.com) - Account/contract number field rename. (dgoodwin@redhat.com) - Stylish fixes. (dgoodwin@redhat.com) - Fix a certv2 error. (dgoodwin@redhat.com) - 829825: Alter highlighting used in My Subscriptions tab (awood@redhat.com) - 772040: Have no overlap filter properly handles subscription dates. (mstead@redhat.com) - Update order support level/type to service. (dgoodwin@redhat.com) - Remove explicit use of certificate2 module. (dgoodwin@redhat.com) - Fix issues introduced in certv2 refactor. (dgoodwin@redhat.com) - Change entitlement_version fact to certificate_version. (dgoodwin@redhat.com) - Update to use new certificate2 module and classes. (dgoodwin@redhat.com) - Send entitlement version fact. (dgoodwin@redhat.com)- 828903: Pull in the latest translation for error messages with no options translated (bkearney@redhat.com) - 841011: Fix double words in the korean translations (bkearney@redhat.com) - 828958: Untranslate the word password when it it used as an option in the pt_BR translations (bkearney@redhat.com) - Fixes for translations from zanata (alikins@redhat.com) - Latest translations from zanata (alikins@redhat.com) - 839887: Make error message text more clear when network is disconnected (bkearney@redhat.com) - 839760: Fix the screen text for preferences based on UXD feedback (bkearney@redhat.com) - 818355: Rename the use of 'Contract Number' to contract in the gui (bkearney@redhat.com) - 840169: The service level was incorrectly being set after auto-subscription. (awood@redhat.com) - 840637: Fixed missing reference to parent window. (mstead@redhat.com) - Import and translate error strings for 'envirovment' cmd (alikins@redhat.com) - Removed --wait arg, delay 2 min in rhsmcertd (mstead@redhat.com) - Interval CLI args for rhsmcertd now specified as minutes. (mstead@redhat.com) - Update rhsmcertd.init.d to use new CLI args (mstead@redhat.com) - Bad url format test and a refactor of parse_url (alikins@redhat.com) - Print message when rhsmcertd is shutting down (mstead@redhat.com) - Fixed spelling and newline issues in rhsmcertd (mstead@redhat.com) - Handle a few new bad url formats (http//foo or http:sdf) (alikins@redhat.com) - Add wait and now args to rhsmcertd (mstead@redhat.com) - 839683: Add some strings from older optparse to our i18n version (alikins@redhat.com) - 838146: Subscription-manager cli does not allow unsubscribe when consumer not registered. (wpoteat@redhat.com) - rhsmcertd: add format specifier checking to r_log (jbowes@redhat.com) - Improve rhsmcertd logging (jbowes@redhat.com) - Fix bug where filter options were not persisted when the dialog was reopened. (awood@redhat.com) - 838242: proxy password from the cli wasn't getting used (alikins@redhat.com) - Adding options parsing support (work-in-progress). (mstead@redhat.com) - Added initial check delay to rhsmcertd (mstead@redhat.com)- On invalid credentials in register, return to the login screen (jbowes@redhat.com) - 821065: Make SLA/subscription asyncronous (jbowes@redhat.com) - 838942: make gui and cli use the same releaseVer check (jbowes@redhat.com) - fixes for translations from zanata (alikins@redhat.com) - latest strings from zanata (alikins@redhat.com) - Remove check for date parsing not failing when we expect it to (alikins@redhat.com) - Remove glade orientation properties. (awood@redhat.com) - Moving the filter counting mechanism into the Filters class. (awood@redhat.com) - Adjust expand and fill properties for the filter dialog. (awood@redhat.com) - add za_CN.utf to list of known busted locales (alikins@redhat.com) - 824424: Fixing AttributeError thrown when accessing online help in RHEL 5. (awood@redhat.com) - Add icon to update progress window. (awood@redhat.com) - 806986: Display SKU for available and consumed subscriptions (jbowes@redhat.com) - Increase the default size of the subscriptions viewport. (awood@redhat.com) - Add no overlapping to the default filters. (awood@redhat.com) - Tweaks to filter options dialog. (awood@redhat.com) - 801187: print Provides: for all subs, even with no provides (jbowes@redhat.com) - The filter dialog now updates results in real time. (awood@redhat.com) - 837106: Add a11y property for register button (jbowes@redhat.com) - 813336: Break filter options out into a separate dialog box. (awood@redhat.com) - 837036: Do not refer to options as commands (bkearney@redhat.com) - 829495: Delete a mis-translated string to force re-translation (bkearney@redhat.com) - 828966: Delete a mis-translated string to force trasnlations (bkearney@redhat.com) - 767133: Remove english to english translations from bn_IN to force a new translation (bkearney@redhat.com) - 829491: Remove english trnaslations for italian translations (bkearney@redhat.com)- Add rpmlint config for tmpfiles.d (jbowes@redhat.com) - Use the i18n_optparse.OptionParser instead of optparse (alikins@redhat.com) - Use our i18n_optparse for the migration scripts (alikins@redhat.com) - Look for rhn-migrate* in bin for generating string catalogs (alikins@redhat.com) - 826874: add gladelint support for 'orientation' prop (alikins@redhat.com) - 826874: Remove unneeded property 'orientation' from glade (alikins@redhat.com) - 796782: add systemd tmpfiles configuration (jbowes@redhat.com)- Revamp choose server screen. (dgoodwin@redhat.com)- rhsmcertd no longer exits when not registered. (mstead@redhat.com) - po file cleanups (alikins@redhat.com) - latest strings from zanata (alikins@redhat.com) - Free config resources in one place (mstead@redhat.com) - rhsmcertd: free GKeyFile when done (jbowes@redhat.com) - rhsmcertd: remove studlyCaps (jbowes@redhat.com) - "make stylish" should failed on "swapped" in glade files (alikins@redhat.com) - Remove 'swapped=on' from glade signal markup. (alikins@redhat.com) - add 'fix-glade-swapped' target to de-'swapped' glade files (alikins@redhat.com) - make stylish fixups (alikins@redhat.com) - Fix at-spi label for "offline_radio" widget (alikins@redhat.com) - shorter messages for cases where registered to RHN Classic (alikins@redhat.com) - Tighten up the gettext_lint regex (alikins@redhat.com) - Fix string that was breaking xgettext (alikins@redhat.com) - 810998: Add a button to test a proxy connection. (awood@redhat.com) - new messages, and remove checking of rhn serverURL (alikins@redhat.com) - remove unused es.po file (bkearney@redhat.com) - 829486: Removed untranslated words to force a re-translation (bkearney@redhat.com) - Remove unused bn.po file (bkearney@redhat.com) - 826856: Add check for service-level command that --org can only be used with --list option (bkearney@redhat.com) - 829483: Remove english to english translation to force a re-translations (bkearney@redhat.com) - Remove unused de po file (bkearney@redhat.com) - 819665: on 'version' display if we are registered to RHN Classic (alikins@redhat.com)- 804109: Give a specific message when providing invalid credentials. (awood@redhat.com) - 810360: update wording in gnome help file (cduryee@redhat.com) - use new bin location of files for $STYLEFILES (alikins@redhat.com) - add 'debuglint' for checking for leftover debugger imports (alikins@redhat.com) - Update make clean target (jbowes@redhat.com) - Move py executables to bin/ (jbowes@redhat.com) - Put no results text inside the scrolled window (jbowes@redhat.com) - 817901: Show text when there are no subscriptions to show. (dgoodwin@redhat.com) - Move initd file to etc-conf (jbowes@redhat.com) - Move plugins to their own src dir (jbowes@repl.ca) - More test cases for utils.parse_url (alikins@redhat.com) - 829482: Delete unstranslated strings in order force a retranslation (bkearney@redhat.com) - 811602: Fix the help output based on UXD feedback (bkearney@redhat.com) - 828867: Removed the extra %s string from the te translation (bkearney@redhat.com) - 829479: Remove unstranslated strings to force a re-translation (bkearney@redhat.com) - Delete the unused pt.po file (bkearney@redhat.com) - 829476: Remove untranslated strings. (bkearney@redhat.com) - 811553: Improve the text for auto subscribe during registration (bkearney@redhat.com) - 829471: Fix the translation for usage, and remove a translation for %org id to force a retranslation (bkearney@redhat.com) - Remove an outdated ta.po file (bkearney@redhat.com) - 828810: Remove extra %s in translation (bkearney@redhat.com) - Test to ensure that pool id is in the output for list --available (wpoteat@redhat.com) - Close registration window even if it failed. (dgoodwin@redhat.com) - 825923: Subscription-manager service-level set should say "Service level set to:" (wpoteat@redhat.com) - 811594: Default behavior for ReposCommand is --list (wpoteat@redhat.com) - 832400: service-level --unset should display proper message for unregistered client. (wpoteat@redhat.com)- 818978: Use systemd instead of sysv when installing on F17+ and RHEL7+. (mstead@redhat.com) - 827035: update identity certificate (jmrodri@gmail.com) - registergui: make screens without guis more generic (jbowes@redhat.com) - Incorrect field value removed on previous change (wpoteat@redhat.com) - 829812: Add an unset command for the release command (bkearney@redhat.com) - 823659: Update SLA text in Settings to Service Level (wpoteat@redhat.com) - Use a temp file for finding used widgets (jbowes@redhat.com) - clean up some unused import warnings (jbowes@redhat.com) - default to running style checks on tests (jbowes@redhat.com) - Make test cases stylish as well... (alikins@redhat.com) - Fix "make stylish" (alikins@redhat.com) - 829803: Added an unset command to service level. (bkearney@redhat.com) - Remove reference to InstalledProductsTab.product_id_text (alikins@redhat.com) - Add a "find-missing-widgets" target to makefile (alikins@redhat.com) - 830949: add accessibility locators for registration widgets (alikins@redhat.com) - 824979: No message for subscription-manager release --list with no subscriptions. (wpoteat@redhat.com) - Added UnRegisterCommand and UnSubscribeCommand nosetests (wpoteat@redhat.com) - registergui: get firstboot working with new new code (jbowes@repl.ca) - registergui: Create a PreformRegisterScreen class (jbowes@repl.ca) - registergui: add a post method for setting data on the parent (jbowes@repl.ca) - registergui: create a 'pre' hook for screens (jbowes@repl.ca) (cduryee@redhat.com) - 819665: print msg if user is registered to RHN Classic on "identity" command (cduryee@redhat.com) (wpoteat@redhat.com) - Add F17 yum repo release target. (dgoodwin@redhat.com) - fix make stylish (jbowes@redhat.com) - 810352: Disable the expansion of the system name selection in the register dialog (bkearney@redhat.com) - 824530: add test case for setting proxy cli for release (alikins@redhat.com) - rhsm-icon codestyle cleanups (jbowes@repl.ca) - 829900: Use the term 'Subscription Management Service' to refer to SAM, CFSE, etc (root@bkearney.(none)) - 829898: Make the no service level option a bit clearer as to its meaning (bkearney@redhat.com) - Improve the logging so that the user only sees the approved output by default (bkearney@redhat.com) - 830193: Modify the output of the yum plugin to be consistent with RHN (bkearney@redhat.com) - 824530: "release" command ignoring cli proxy options (alikins@redhat.com) - 828042,828068: Make ja_JP's Confirm Subscription unique for firstboot. (mstead@redhat.com) - Updating strings from zanata (mstead@redhat.com) - 825309: Remove the archiecture field from the table. (bkearney@redhat.com) - 823608: Rename the software pane to product (bkearney@redhat.com) - 810369: Prefer the term Subscription to Entitlement (bkearney@redhat.com) - Add a warning comment about firstboot module titles (alikins@redhat.com) - Clean up an option (bkearney@redhat.com) - 827208: Fix the xmltag bugs in the or po file (bkearney@redhat.com) - 827214: Clean up the XML tags in ta po file. (bkearney@redhat.com) - Slight change in the path for the ta po file (bkearney@redhat.com) - Slight change in the path for the ta po file (bkearney@redhat.com) - Slight change in the path for the ml po file (bkearney@redhat.com) - 828583: Add some spacing at the end of the file paths in the ko.po file (bkearney@redhat.com) - 828816: the %prog variable should not be translated (bkearney@redhat.com) - 828821: Fix the addition of a new variable in the hi po file (bkearney@redhat.com) - 828903: Fix translation of options in the bn po file. (bkearney@redhat.com) - Fix part of the mis translated options (bkearney@redhat.com) - 828965: Fix a translated option which should not have been translated (bkearney@redhat.com) - 828954: fix the --pool option in the translated string (bkearney@redhat.com) - 828958: --available should not be translated (bkearney@redhat.com) - Add --password as an option, not a string. This cause several strings to be retranslated (bkearney@redhat.com) - 828969: Fix the options in the translated string (bkearney@redhat.com) - 828985: Fix the url in the translated string (bkearney@redhat.com) - 828989: Fix the access url (bkearney@redhat.com) - 818205: Release --set command should only accept values from --list. (awood@redhat.com) - registergui: extract out a screen superclass (jbowes@repl.ca) - registergui: get button label from screen class (jbowes@repl.ca) - registergui: keep screens in a list (jbowes@repl.ca) - registergui: pull out environment screen into its own class (jbowes@repl.ca) - registergui: sensitivity refactor and method move (jbowes@repl.ca) - registergui: extract out credentials_entered method (jbowes@repl.ca) - registergui: move organization screen to its own class (jbowes@repl.ca) - registergui: move credentials screen to its own class (jbowes@repl.ca) - registergui: move choose server screen to its own class (jbowes@repl.ca) - registergui: switch from GladeWrapper to GladeWidget (jbowes@repl.ca) - registergui: Remove some unused globals (jbowes@repl.ca)- 817938: Add sorting to the contract selection table. (awood@redhat.com) - 822706: gtk widget visibility toggle compat for el5 (jbowes@repl.ca) - 822706: Display Register button on Installed Product tab if not registered. (mstead@redhat.com) - 825286: Handle unset service levels in a manner similar to unset release versions. (awood@redhat.com) - 826735: Merge start/end date sub details into one row. (dgoodwin@redhat.com) - fix make stylish (jbowes@repl.ca) - 811593: Feedback when not providing command options is not consistent. (wpoteat@redhat.com) - 806986: Subscription-Manager should refer to subscription name and product name. (wpoteat@redhat.com) - 825737: Service-level --set should configure proper value for GUI (wpoteat@redhat.com) - 817901: Disable the match installed products filter. (dgoodwin@redhat.com) - Remove unecessary use of lambda. (dgoodwin@redhat.com) - 818282: Sort virtual subscriptions to the top of contract selector. (dgoodwin@redhat.com) - 818383: display better messages for yum plugin usage (cduryee@redhat.com) - Fix logging of deleted expired certs (jbowes@repl.ca) - Remove the constants module (jbowes@repl.ca) - Remove useless format specifier (jbowes@repl.ca) - 801187: condense list --consumed output (jbowes@repl.ca) - Don't use kwargs for cli subclasses; it makes things shorter (jbowes@repl.ca) - Remove desc cli argument, no module used it (jbowes@repl.ca) - Use super for cli module init (jbowes@repl.ca) - Clean up rpmlint messages (jbowes@repl.ca) - Autogenerate the cli usage message (jbowes@repl.ca) - Remove obsolete nose tests (jbowes@repl.ca) - 812410: Show product name on CLI subscribe to pool. (dgoodwin@redhat.com) - 824680: make init script status return proper exit code (alikins@redhat.com) - fix nosetests for progress gui (jbowes@repl.ca) - Rework urlparse calls to work with RHEL 5. (awood@redhat.com) - 818238: Set a better progress title for sub search (jbowes@repl.ca) - 771756: Drop "rhsm icon" from the rhsm-icon usage message (jbowes@repl.ca) - 820294: Let candlepin handle org/env/key validation (jbowes@repl.ca) - 818397: Rename subscription-manager-gnome to -gui (jbowes@repl.ca) - Reduce wordiness of version command. (awood@redhat.com) - 824333: use rhel5-friendly urlparse options (cduryee@redhat.com) - Log the program versions when starting the GUI or making a CLI call. (awood@redhat.com) - Fix the About dialog to work in RHEL 5.8 (awood@redhat.com) - 821544: Remove the stacking id attribute from my susbcriptions since it is not being used currently. (bkearney@redhat.com) - add checkcommits exception for 824100 (alikins@redhat.com) - 824100: update zanata.xml to grab latest pt_BR.po (alikins@redhat.com) - 822057: do not hard-code cdn to port 443 (cduryee@redhat.com) - Display sane error on CLI if missing CA certificate. (dgoodwin@redhat.com) - Display sane error in GUI if missing CA certificate. (dgoodwin@redhat.com) - 812373: Terminology change for list --installed and --consumed (wpoteat@redhat.com) - zanata client will push any po/*.pot files it finds. Stop. (alikins@redhat.com) - 789182: Fix UnicodeEncodeError when logging. (awood@redhat.com) - README for github and people who like to read (alikins@redhat.com) - checkcommits exception for xgettext patch fixed in master (alikins@redhat.com) - 820743: Fix these strings so xgettext finds extracts them (alikins@redhat.com) - refine the regex for "make gettext_lint" (alikins@redhat.com) - Upload el6 yum packages to another dir for compatability. (dgoodwin@redhat.com)- Updating strings from zanata (mstead@redhat.com) - Add new server setup GUI screen. (dgoodwin@redhat.com) - Add new server setup CLI options. (alikins@redhat.com) - 813296: Remove check for candlepin_version (jbowes@redhat.com) - Allow importing multiple subscriptions at once (jbowes@redhat.com) - 820170: Subscription Manager release --list should display "not supported" message for older candlepin. (wpoteat@redhat.com) - 817938: Make columns in subscription-manager tables sortable. (awood@redhat.com) - 812153: Release command should have a --show command which is the default. (wpoteat@redhat.com) - 820080: Fix "Configuration" spelling on firstboot page (alikins@redhat.com) - Set the parent window for the about dialog (mstead@redhat.com) - removing a sentence from the manpage about working on RHEL 5.8 and later, bz820765 (deon@deonlackey.com) - 821024: Properly handle ESC on preferences dialog (mstead@redhat.com) - Replaced toolbar with menubar. (mstead@redhat.com) - 820040,820037,820030: don't break multibyte help blurbs (alikins@redhat.com) - 817036: Add a version command to subscription-manager. (awood@redhat.com) - The unbindAll command now returns JSON. (awood@redhat.com) - Explain the conditional imports more accurately. (alikins@redhat.com) - Print different message when subscribing to no service level. (awood@redhat.com) - remove deprecated use of "md5" module (alikins@redhat.com) - Enable and disable available repos on client machine from Subscription Manager CLI (wpoteat@redhat.com) - 790939: Add SLA to rhn-migrate-classic-to-rhsm. (awood@redhat.com) - 812388: Show the number of entitlements unsubscribed from. (awood@redhat.com) - 818298: release --list should not display rhel-5 when only rhel-6 product is installed (wpoteat@redhat.com) - 810236: Update facts after registering with --consumerid. (dgoodwin@redhat.com) - 818461: invalid date format error when using or_IN.UTF-8 (cduryee@redhat.com) - Store date of migration in migration facts for rhn-migrate-classic-to-rhsm. (awood@redhat.com) - Unify our el5 and el6 firstboot modules (jbowes@redhat.com) - add a gconf setting for users who do not want to use the icon (cduryee@redhat.com) - do not use the gui by default when migrating (cduryee@redhat.com) - Allow service level change for consumer via CLI independent of other calls. (wpoteat@redhat.com) - 815479: Incorrect owner should be relayed on service level list call. (wpoteat@redhat.com) - 817390: add completion support for servicelevel (alikins@redhat.com) - 817117: fix completion of environment command (alikins@redhat.com) - 816377: handle cert migration data being missing (alikins@redhat.com) - Store date of migration and installation number in migration facts. (awood@redhat.com) - Fixing registration error when loading SlaWizard (mstead@redhat.com)- latest strings from zanata (alikins@redhat.com) - add test cases for autobind.py (alikins@redhat.com) - pep8 and pyflakes cleanups (jbowes@redhat.com) - 815563: Remove incorrect at-spi locators. (awood@redhat.com) - 795541: Environment command should omit the Library from katello (bkearney@redhat.com) - 806993: Tolerate the provision of a scheme with the proxy string. (awood@redhat.com) - remove remnants of subscription_assistant.py (alikins@redhat.com) - 811952: Don't try to unsubscribe old ents if we register (alikins@redhat.com) - 811952: Handle errors on unsubscribing ent certs (alikins@redhat.com) - 812929: Fix issue with selected sla not being in suitable_slas (mstead@redhat.com) - 812897: Use consistent casing for the word "Error" (awood@redhat.com) - Improve preferences dialog error message. (dgoodwin@redhat.com) - 811863: Handle unforseen errors in preferences dialog. (dgoodwin@redhat.com) - 811340: Select the first product in My Installed Software table by default. (awood@redhat.com) - 811594: The config, repos, and facts commands should default to --list if no options are provided. (awood@redhat.com) - 812104: add "release" and "service-level" to completion (alikins@redhat.com) - 801434: Add at-spi accessibility name to calendar widget. (awood@redhat.com) - updates to man pages (deon@deonlackey.com) - 811591: Use consistent messages for not being registered (bkearney@redhat.com) - Updated the --servicelevel option description (deon@deonlackey.com) - Use numeric index to access value returned by urlparse. (awood@redhat.com) - 790579: Show translations for errors thrown by installation number parsing. (awood@redhat.com) - adding --servicelevel option to list command (deon@deonlackey.com) - 810306: Improved messaging in firstboot (mstead@redhat.com) - 811337: unregister any time we return to rhsm_login (jbowes@redhat.com) - 807153: Allow more aggressive deletion of product certs. (awood@redhat.com) - 810399: require the latest rhn-setup-gnome for firstboot (alikins@redhat.com) - 810290: use correct calculation for "Next update" time in sm-gui (cduryee@redhat.com) - 810363: handle socket errors for bad proxy host in firstboot (alikins@redhat.com) - Latest man page and documentation (dlackey@redhat.com) - 809989: Add the shortened password url to the strings files. (bkearney@redhat.com) - 809989: Add a shorter URL to the registration screen (bkearney@redhat.com) - rev the zanata version to 1.0.X (alikins@redhat.com) - Incrementing version number after 6.3 branch. (mstead@redhat.com)- latest strings into keys.pot and updated from zanata (alikins@redhat.com) - 809611: Fix undefined variable in installedtab for expired (alikins@redhat.com) - pep8/pyflakes cleanups (alikins@redhat.com) - Repolib now requires a UEP connection. (awood@redhat.com) - Use numeric index to access portion of URL. (awood@redhat.com) - 807785: use a better title on the autobind wizard (jbowes@redhat.com) - latest strings from zanata (alikins@redhat.com) - Add release selection to preferences dialog (alikins@redhat.com) - 805415: handle entitlements for socket count of 0 (alikins@redhat.com) - 804201: Fix sla select in firstboot after back button (jbowes@redhat.com) - 807477: Delay attempt to connect to RHN until after basic error checks. (awood@redhat.com) - 803374: Change the 'Subscribe' button to read 'Auto-subscribe.' (awood@redhat.com) - 808217: Add a header to the release list (bkearney@redhat.com) - 807153: Provide a more informative error message when encountering repodata errors. (awood@redhat.com) - 807822: Allow setting release to '' (mstead@redhat.com) - 807036: Instruct users to go to All Subscriptions for all SLA failures (bkearney@redhat.com) - 807407: Subscripton Manager substitutes "" for $releasever when releaseVer not set on consumer (wpoteat@redhat.com) - 803756: Trap RemoteServerException as well as RestLibException (404) for service-level command (mstead@redhat.com) - 806941: Removed unknown swapped attribute from autobind.glade. (mstead@redhat.com) - 807360: Allow the repos command to work without being registered (bkearney@redhat.com) - 806457: Fix deletion of productids with yum localinstall (alikins@redhat.com)- Don't skip past firstboot login page on invalid user/pass (jbowes@redhat.com) - 805690: Turn repo gpgcheck off if no gpgkey specified. (dgoodwin@redhat.com) - 795552: Put safe int conversions around certain fact checks. (bkearney@redhat.com) - 804100: display an error when candlepin doesn't support release (jbowes@redhat.com) - 804227: expect a Release object instead of a bare string (alikins@redhat.com) - Latest string files from zanata (bkearney@redhat.com) - 805450: display better error message when autosubscribing (cduryee@redhat.com) - 805594: Give each "Subscribe" button in the GUI a unique at-spi name. (awood@redhat.com) - 803374: Provide unambiguous at-spi names for widgets. (awood@redhat.com) - 805353: subscription-manager list --help should use consistent wording for servicelevel option. (awood@redhat.com)- 805906: fix missing imports for firstboot (jbowes@redhat.com) - Fix RHEL6 firstboot attribute error (dgoodwin@redhat.com) - 772218: throw an error if unparsed command line options exist (cduryee@redhat.com) - Add missing imports to rhsm_login for error dialogs (jbowes@redhat.com) - 803386: Display product ID in GUI and CLI. (awood@redhat.com) - Fix specfile for el5 firstboot (jbowes@redhat.com) - 804227,804076,804228: Handle 404's from old candlepin servers without /release (alikins@redhat.com) - 803778: Updated the --servicelevel not supported messages for subscribe command (mstead@redhat.com) - 803778: Updated the --servicelevel not supported messages for register command (mstead@redhat.com) - 803756,803762: Updated error message for service-level command (mstead@redhat.com) - fixups for strings from zanata (alikins@redhat.com) - latest strings from zanata (alikins@redhat.com) - 789007: Migration should fail early when attempted with non org admin user. (awood@redhat.com) - 805024: Hide extra separator along with redeem button. (awood@redhat.com) - 800999: Added --servicelevel arg to CLI list command (mstead@redhat.com) - 804227: Fix issues with repos --list (alikins@redhat.com) - Add proper back/forward logic for firstboot sla subscribe (jbowes@redhat.com) - 800933: Display service level and type in CLI list commands. (dgoodwin@redhat.com) - 789008: Print a more specific error message when Candlepin calls fail. (awood@redhat.com) - hook up sla firstboot to more registration cases (jbowes@redhat.com) - Define globals at module scope. (awood@redhat.com) - Remove firstboot subscriptions module (jbowes@redhat.com) - Fix broken tests for DST. Stop using time.time() (alikins@redhat.com) - Add error cases for firstboot autobind (jbowes@redhat.com) - Perform the actual entitlement bind on confirm subs screen (jbowes@redhat.com) - Set up shared state for AutobindController in firstboot (jbowes@redhat.com) - Extract a controller class for sla select logic (jbowes@redhat.com) - Break apart autobind first boot module (jbowes@redhat.com) - Add some autobind wizard button spacing. (dgoodwin@redhat.com) - Always update the icon and notification details on status change. (mstead@redhat.com) - Only add icon click listeners once. (mstead@redhat.com) - Adding notification nag icon support for Registration Required (mstead@redhat.com) - add firstboot rhsm_autobind to spec file (jbowes@redhat.com) - Autobind cancel during registration will now unregister you. (dgoodwin@redhat.com) - Update CLI to handle server that doesn't support service levels. (dgoodwin@redhat.com) - Move back/forward/cancel buttons in sla selection to parent (jbowes@redhat.com) - Revert "Update CLI to handle server that doesn't support service levels." (dgoodwin@redhat.com) - Update GUI to handle server that does not support service levels. (dgoodwin@redhat.com) - Update CLI to handle server that doesn't support service levels. (dgoodwin@redhat.com) - Add autobind screen to firstboot (jbowes@redhat.com) - Fix firstboot unregister import error. (dgoodwin@redhat.com) - Add missing spacers to main window toolbar. (dgoodwin@redhat.com) - Fix an error handling bug. (dgoodwin@redhat.com) - Get register screen working in el6 firstboot (jbowes@redhat.com) - Center wizard's error dialog on main window (mstead@redhat.com) - Removing commented out code in register dialog (mstead@redhat.com) - Add skip option instead of autobind in register dialog. (mstead@redhat.com) - Fix preferences dialog error when not registered. (dgoodwin@redhat.com) - Improved error handling for autobind wizard. (dgoodwin@rm-rf.ca) - Fix message window warnings. (dgoodwin@rm-rf.ca) - Fix alignment on select SLA screen. (dgoodwin@redhat.com) - Display the service level selected when confirming autobind subs (dgoodwin @rm-rf.ca) - Implement Cancel button on autobind wizard screens. (dgoodwin@redhat.com) - Allow setting service level from preferences dialog. (dgoodwin@redhat.com) - First cut at a preferences dialog. (dgoodwin@redhat.com) - Pack SLA's into a scrolled window. (dgoodwin@rm-rf.ca) - Handle any exception that happens when the autobind wizard is loaded. (mstead@redhat.com) - Setting parent window on AutobindDialog and add titles to screens. (mstead@redhat.com) - Integrating autobind wizard with register gui. (mstead@redhat.com) - Fix autobind wizard disappearing on window switch. (dgoodwin@redhat.com) - Do not set SLA until user hit's subscribe button. (dgoodwin@redhat.com) - Polish autobind glade UI (dgoodwin@redhat.com) - Set and use the system's service level. (dgoodwin@redhat.com) - Cleaning up Select SLA screen (mstead@redhat.com) - Added framework for back button support (mstead@redhat.com) - Handle no SLAs cover all installed products. (dgoodwin@rm-rf.ca) - Handle launching autobind when no entitlements needed. (dgoodwin@rm-rf.ca) - Set detected prod list in Select SLA screen (mstead@redhat.com) - Close autobind wizard once complete. (dgoodwin@redhat.com) - Hookup actual bind in autobind wizard. (dgoodwin@redhat.com) - SelectSLA now keeps track of selected SLA and pass to confirm dialog. (mstead@redhat.com) - Load the autobind glade file on wizard creation. (mstead@redhat.com) - Switch to more explicit screen switching. (dgoodwin@redhat.com) - Set screen title when screen is changed. (mstead@redhat.com) - Allow screens to pass custum data during wizard screen change. (mstead@redhat.com) - Hooking up button signals for selectsla (mstead@redhat.com) - Add callback to allow screen change in wizard (mstead@redhat.com) - Fixing broken tests due to leap year. (mstead@redhat.com) - Attempt to keep button bar right aligned. (mstead@redhat.com) - Removed the button bar form the wizard. (mstead@redhat.com) - Created AutobindWizardScreen to provide contract for AutobindWizard (mstead@redhat.com) - Display appropriate screen in SLA wizard. (mstead@redhat.com) - Fixed GtkWarning: IA__gtk_widget_reparent error when launchig dialog (mstead@redhat.com) - First cut at adding the Select SLA screen. (mstead@redhat.com) - Check if dry-run results cover required products. (dgoodwin@redhat.com) - Check dry run autobind results for each service level. (dgoodwin@redhat.com) - Sketch out an autobind wizard class. (dgoodwin@redhat.com) - Start sketching out the confirm subscriptions screen. (dgoodwin@redhat.com)- latest strings from zanata (alikins@redhat.com) - 801434: Add at-spi accessibility name to calendar selection widget. (awood@redhat.com) - 800917: Display service level and type in All Subs tab (dgoodwin@redhat.com) - Add support for "release" command (alikins@redhat.com) - 801517: Missed translating a label during the registration process (bkearney@redhat.com) - 801513: One translation had a copy/paste error (bkearney@redhat.com) - The migration script should write default proxy auth settings. (awood@redhat.com) - Revert "801513: A replacement variable was used in a translation file where it was not needed" (dgoodwin@redhat.com) - 801545: Break apart the string to make them easier for the translators (bkearney@redhat.com) - 801513: A replacement variable was used in a translation file where it was not needed (bkearney@redhat.com) - 798015: Migration script should play nicely with proxies. (awood@redhat.com) - 742033: Unsubscribe button is not greyed out when nothing is selected (wpoteat@redhat.com) - 783990: Handle network errors when migrating. (awood@redhat.com)- Updating required version of python-rhsm (mstead@redhat.com) - fixes for po files (alikins@redhat.com) - latest translations from zanata (alikins@redhat.com) - 799394: Do not attempt to remove redhat.repo if it does not exist. (awood@redhat.com) - 800121: do not attempt to call UEP when system is unregistered (cduryee@redhat.com) - 799271: The usage string for service-levels contained the incorrect command name (bkearney@redhat.com) - 799271: The usage string for service-levels contained the incorrect command name (bkearney@redhat.com) - 704408: date field patch fixes per jbowes (cduryee@redhat.com) - 797243: make unregister finish updating repos (alikins@redhat.com) - 704408: allow users to clear the date box for contract searches (cduryee@redhat.com) - 799316: Re-add librsvg2 dependency (dgoodwin@redhat.com) - 797996: Add manage_repos setting to default rhsm.conf (dgoodwin@redhat.com) - 795564: Add a newline at the end of the options error (bkearney@redhat.com) - 752756: Cache the facts, and refresh the validity facts whenever they change. (bkearney@redhat.com) - Return a consistent scope for public IPv6 addresses across EL5 and EL6. (awood@redhat.com) - 737773: Do not show the forgotten password url as a link. (bkearney@redhat.com) - Fixing broken tests due to leap year. (mstead@redhat.com) - Explicitly define el5 macro in spec file. (dgoodwin@redhat.com) - 796730: Improve the clarity of the usage statement (bkearney@redhat.com) - 767790: Improve the messaging when a system is not registered. (bkearney@redhat.com) - 797294: Typo in commit caused execution error. (bkearney@redhat.com) - 796756: use only the basename for the usage string (bkearney@redhat.com) - 796756: The usage string should be less verbose to be more consistent with the other executable files (bkearney@redhat.com) - CLI service-levels touchups. (dgoodwin@redhat.com) - 656896: remove attribute 'swapped' (msuchy@redhat.com) - Release to Fedora 17 branch as well. (dgoodwin@redhat.com)- 790205: do not lay down install-num-migrate-to-rhsm on rhel6 systems (cduryee@redhat.com) - latest translations from zanata (alikins@redhat.com) - 795541: Change the environment filtering which is being done on the client side (bkearney@redhat.com) - Add consumer deleted on server detection. (jbowes@redhat.com) - Fix spec for both Fedora 15+ and RHEL 7+. (dgoodwin@redhat.com) - Fix Makefile for both Fedora 15+ and RHEL 7+. (dgoodwin@redhat.com) - Add service level to register and subscribe CLI commands. (dgoodwin@redhat.com) - Add service-level CLI command. (dgoodwin@redhat.com) - delete consumer on rhsmcertd checkin (jbowes@redhat.com) - pull out rhsmcertd python worker to its own file (jbowes@redhat.com) - clean up some compiler warnings in rhsmcertd (jbowes@redhat.com) - String cleanups (alikins@redhat.com) - 790217: install-num-migrate-to-rhsm shouldn't copy both Desktop and Workstation product certs. (awood@redhat.com)- Improve relevancy of details on my installed products tab. (dgoodwin@redhat.com) - 719743: Added better punctuation to one status message (bkearney@redhat.com) - Have client check sockets on non-stacked entitlements as well. (dgoodwin@redhat.com) - New date compare implemetation for determining start/end dates (mstead@redhat.com) - Add "zanata-pull" and "zanata-push" makefile targets (alikins@redhat.com) - as_IN seems busted on RHEL6, so skip it (alikins@redhat.com) - pep8/make stylish cleanups (alikins@redhat.com) - 741155: Fixed start/end date calculations for My Installed Software tab (mstead@redhat.com) - fixes for po files from zanata (alikins@redhat.com) - new po files from zanata (alikins@redhat.com) - 767620: Add manage_repos config option. (dgoodwin@redhat.com) - 784031: remove katello plugin (cduryee@redhat.com) - Make return code from import consistent with subscribe. (awood@redhat.com) - Add Fedora release target. (dgoodwin@redhat.com)- 783542: Return code for bad input to install-num-migrate-to-rhsm should be 1. (awood@redhat.com) - 773707: remove hard coded reference to /etc/pki/product (cduryee@redhat.com) - 783278: do not alter system facts on dry run (cduryee@redhat.com) - IPv4 and IPv6 facts that are undefined should return 'Unknown' instead of 'None'. (awood@redhat.com)- Updated releasers.conf for rhel-6.3 (mstead@redhat.com) - Making return code from subscribe --pool consistent with subscribe --auto (awood@redhat.com) - 785018: Corrected help text for --no-auto. (awood@redhat.com) - 656944: List IPv6 information in facts. (awood@redhat.com) - 689608: Subscription failure should result in a return code of 1. (awood@redhat.com) - 772921: Do not show message dialog when multiple sub-man launches detected. (mstead@redhat.com) - 772921: Clicking notification icon shuts down subscription manager. (mstead@redhat.com) - 734533: Failure to import should result in a return code of 1. (awood@redhat.com) - 782549: Subscription manager throws exception when an expired cert exists. (mstead@redhat.com) - 772338: Subscription-manager-gui help documentation review (wpoteat@redhat.com) - 772338: subscription-manager-gui Help documentation needs a review (wpoteat@redhat.com) - latest strings from zanata (alikins@redhat.com) - 781510: 'subscription-manager clean' should delete redhat.repo (awood@redhat.com) - 771726: Man page for rhsm-compliance-icon should be re-authored to rhsm-icon (wpoteat@redhat.com)- 766778: Improvements on quantity spinner max value entry. (mstead@redhat.com) - 736465: "Product's Subscription Details" in the gui is neglecting stack subscriptions (wpoteat@redhat.com) - 772209: install-num-migrate-to-rhsm does not work on x86 arch (cduryee@redhat.com) - 761140: enable the help button in firstboot (jbowes@redhat.com) - 771726: Rename man manpage for rhsm-compliance-icon to rhsm-icon. (bkearney@redhat.com) - 758038: Guest's system facts displays "virt.uuid: Unknown" (wpoteat@redhat.com) - 767265: Always send up the list of packages on registration. (awood@redhat.com) - 768983: show future subs in list --consumed (jbowes@redhat.com)- 768983: don't purge future dated entitlements (jbowes@redhat.com) - 769642: confusing output from rhn-migrate-to-rhsm when autosubscribe fails (cduryee@redhat.com) - 769433: make rhel5 firstboot modules use bound gettext (alikins@redhat.com) - Custom facts should be loaded after hardware facts. (awood@redhat.com) - 745973: Fixed missing product icons for partially stacked future entitlement. (mstead@redhat.com) - 769433: Tag the module names as gettext (alikins@redhat.com) - 761478: Facts viewed in the GUI were getting out of date when system entitlement status changed. (awood@redhat.com) - 761133: Support fixing yellow state in compliance assistant. (dgoodwin@redhat.com) - 766577: use unicode strings for possible server errors (alikins@redhat.com) - 768415: remove hardcoded reference to x86_64 for extra channel enablement (cduryee@redhat.com)- Initial Fedora build. (dgoodwin@redhat.com) - 754425: Remove grace period logic (jbowes@redhat.com) - 766577: Fix error on "redeem" with multibyte lang (alikins@redhat.com) - Add README.Fedora to Fedora builds (cduryee@redhat.com) - 757697: report xen dom0 as host, not guest (cduryee@redhat.com) - 747014: Help icon was not working in RHEL 5. (awood@redhat.com) - 767754: Invalid certificate status when stacked entitlements have overlapping dates (wpoteat@redhat.com) - 745995: Ensure default quantity calc does not include future entitlements. (mstead@redhat.com) - 760017: Display a friendly message when an invalid installation number is encountered. (awood@redhat.com) - 758162: allow --force to override missing mappings (cduryee@redhat.com) - 759069: catch exception when enabling invalid repositories (cduryee@redhat.com)- 755861: Fixed quantity selection issue due to older version of pygtk on 5.8. (mstead@redhat.com) - 765905: add man pages for subscription-manager-migration (cduryee@redhat.com)- mismatch newlines in strings (jesusr@redhat.com)- 755031: Update to Subscription Assistant quantity check in unlimited pool case. (wpoteat@redhat.com)- 755031: Unregister before attempting to run a second registration (jbowes@redhat.com)- 740788: Getting error with quantity subscribe using subscription-assitance page. (wpoteat@redhat.com) - 755130: add extra whitespace to classic warning (cduryee@redhat.com) - 759199: rhsmcertd is logging the wrong value for certFrequency (cduryee@redhat.com) - 758471: install-num-migrate-to-rhsm threw traceback when no instnum was found. (awood@redhat.com) - 752572: add interval logging statements back in on rhsmcertd startup (cduryee@redhat.com) - 756507: do not use output from "getlocale" as input for "setlocale" (cduryee@redhat.com) - 746259: Don't allow the user to pass in an empty string as an activation key (awood@redhat.com) - 705883: Fix error dialog modal issues. (dgoodwin@redhat.com) - 756173: Unexpected behavoir change in subscription-manager unregister (wpoteat@redhat.com) - 746732: Only use fallback locales for dates we need to parse (alikins@redhat.com) - 753093: The available subscriptions count does not show correctly in Subscription Manager GUI (wpoteat@redhat.com) - 749636: Client should not support users entering activation keys and existing consumer ids (bkearney@redhat.com) - 719743: Improved text output for successful pool subscription (bkearney@redhat.com) - 755541: Enhanced the message in the katello plugin to debug when the backend system does not support environments. (bkearney@redhat.com) - 755035: Migration script should work on RHEL 5.7 and up. (awood@redhat.com) - 749332: Normalize the error messages for not being registered (bkearney@redhat.com) - 754821: Default org of "Unknown" was not marked for gettext (alikins@redhat.com) 1.28.42-1.el8.rocky.0.2subscription-manager-cockpit.desktopsubscription-managerindex.cssindex.htmlindex.min.js.gzmanifest.jsonpo.as.jspo.bn_IN.jspo.de.jspo.es.jspo.fr.jspo.gu.jspo.hi.jspo.it.jspo.ja.jspo.jspo.kn.jspo.ko.jspo.ml.jspo.mr.jspo.or.jspo.pa.jspo.pt_BR.jspo.ru.jspo.si.jspo.ta_IN.jspo.te.jspo.zh_CN.jspo.zh_TW.jsorg.candlepinproject.subscription_manager.metainfo.xml/usr/share/applications//usr/share/cockpit//usr/share/cockpit/subscription-manager//usr/share/metainfo/-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-protectioncpioxz2x86_64-redhat-linux-gnuUTF-8 Unicode textdirectoryUTF-8 Unicode text, with very long linesHTML document, ASCII textUTF-8 Unicode text, with very long lines (gzip compressed data, max compression, from Unix)ASCII textUTF-8 Unicode text, with very long lines, with no line terminatorsemptyXML 1.0 document, ASCII textPPPPcockpit-wsutf-862cc376d2adb547aa5c5a76a03033c472e233f7b7f26a60f55469c2c533ee9b5?7zXZ !#,C*] b2u Q{LXP4W3nr UNn5yS:VOTuZl biʬs a7 !*ĉ|0Y9~e "Ii~+r~|I`>t #NIvFA?dQ\]`Q r|t-G96s;dlmi"Ay(--`Y|Z~r>[O- #hJw_6 FSvcJX:QP~/.h݇mTipFkem&oSE6jҵ߂0"WUb'3?UT=L!`[j[5De*燞>qNJ !3S iuPZ [`YݖgnIP &W>i[ؑ[;zJac')x޺߈ a.g?eFF\TBc;k<)5; 2 ۫(3 %VqwsRp限 A@]) i,yQ~ 2Ռ#L1{#B7Ln#;[pI@+ &c˄݄!A~eȩ<1iK#^`ZtB$#`/f!u}M n{nĚW[\j/P18c;4FVxK#_Wj*t5lvv]//Mi-Vڡe'N*;UmzT^V$]< X ޙr9a{,C}ʃq, 7?y=0#H .>%;IOA=m@޶E%5? WqU ][qʶn <1* *~Ib?DEaFF& zHw7xcM^j6K&ܓW U'[_dJ4h/'; *CJɘ€-i @_OU4wx& gS ]!EF) Ο?LAiթvGbaCRN$>Ď6PV #0aVC2oJ/]WMG7Q}f6bBFMDyWú7/ӛk%Ќ]Xd xr&P_B5[fjf E )J9'pV.30k"փ$ ~ hUgiVXgG5yeT"UYĴd F Gվ4RUDs32m^=O><`*yDL> 0U٤9ۉW1%iɸVax8ȫ:s鹃6n \:E T @A^1<]/4|]ƓArOב·UVBغq+FDy)E|%b a9b+¸0d$2ńg=0 D@)-=p|t#+w:hNz4bQ/}~mmg@P0"-E\?$؜#NS'%LFjDO3BuQC^I(mλ~:m YUA&\E'%0_er)ckɱ<˦Lw]CNܵrE-1E,kӏ%Hq ͔z0had%&qIOג?ˈ?܏"G CmU)2k3Pe¤,!q' Z$䗰7tt8 [φ'{rť|Mξ cV-NYT{n4Iqar1)C[EҹRsgS;)uGMxsA[-eCN락bݭȿXW qS)my]զ9\M=hGydL*U0 Fa+wA3 =7!mA.r;MKg@s<^W`,)ENd>QL`'1`]ZL^ܤ[c˿"u@MvH3'B*eqeTHBAPxrz">+w8>Ռ[CDn Ⳮ=gߑLYY3rMwWD=-^jqD%a3^*"!Ϟ(Y3/&o|+NdP.72|%Qduc42BT/[-d]FrWզ`B/Hd;vUנP ki`{W"BjBxo2MFB(YV,;8"Pz`(h6ǰ"P(Jy#Y&:H;|ZANf>dLS)-/<ꭵty pʀpz"0$%Ƌ CI3:*> ? MKgC]ȷlK[U|iAzG:*(HޅV3匼3`o `'Z q@~ʕbn9,'~ C\T]p1uKbvTBՔ`z("C]V8)hXU: 9jbߤq*͌LEsR `N$@0%|6:ƣ4L2w`b (TJl{o/J0=wxĺ=(,k -2LM #^jI 3/8} F}}6PU{:Pcx 6tQ$߽:ak$t/~R3YuK1$rbN8Zʏ-*~y\\K=#]}\iNl~nƌpN']4z.>2 W6a/- _yvy_77Ȅ/qjEJ,uR0[Tg, R죻}SEpgc~`85(ROv_X A:pĚqͅȩ6 vkUz]ȐE 5CvEvH`>*fC'U EF#Vl Tל}|hl` 8xfq8>ub!0V!FLBYyjQ͗]vl@dٔ7YxLv>Du' 0F*m}5fx*8ᱳulWM\`ziEb!'"ܭ.S閶OKs$5+s3( `{FaM6fܩL`U-s;˰qn/ e*5"y>gvށY9SO:+'v_ #*Ӈg|z秊3KD㈐:vbZ(4pXgS .M^g^4vuo2Ж_$^,RKL9lanNW%Mϙ|~3z!-GةD.W̢6J=Z}J(ȘW]@1E%@б pLS-f\N\*ld7aFJЋ+?o죅Z 3դiCNZgf+;Dkr@oʿ \HGFP{+ ` l3R$_Obe1RhhR*͊)y֞[}/omզvO Ɓ_бN]qh*8;]Qsi1zB g|k ch0䃆m,+!cW#1SɚNo;= b??p ;$!.6 '&i~ }aQJXr;O䋥Mڋhbk=l8fNm @D4Lys/,,, R Xz,T#sV[Gj,xZ=50\p_kqzmPER_[G49~L`4W#5ބ1wjEWf Nts bBc 1}dBxĜI28} Ͷ8@I;{%lTrq%=~d̡ Z.,enF.F0!b^y.23,@!%{Y4_6ϒv ^ϭ5Ś {1: [g)BZ?}ɵP]j$mvρZr!,*]3Я [86fmA)"}x%Ca葴/ABޜ7n j|)v;]Q5З`>,uL& %:8{v;ZKy.7 w\ɾ6CE$Ev*j`Gnp\0[gy_²giD梆waFE(^COa"|?f5"Wicr.U=PCeK>;{OV!f:Q~e"e'ws}" 6dOOMLk\/O<`钡QE&Yǣv@rfKA1?{D33P+`'&0f,j}I Q  5~\*RBnfF/:Gα8"|OֻXG uD꼚:)qI$OCrxq[*)()VשG w #qޡ5Z[whu3&B\Xi^?"fj! g7p~12a=I)ǫaUqOLi}jjI9Q$xF!U?o4X+%N1vYXJ, ?Fq@O (îsKu祆s6z }9S]Y Ox)_2iS~)̓;,!R2ʑ%7/_?kvZS6<,1G۩K-[Oÿ%cZOUDѪO}^'^E)QSe* %X]IɥlmBpP.2o8^̨ S= ڿ{/,ܲrӌkFg#+uS#sn,DlF0ͯR%s9B@Pe8_o翠 -#AGה4p\anmN/uwm tLjs"P9*U+缱drj5V}$ɜz7"ܨce5TZ X|`Reyi\A 8"@4[NY_N1?nP Xs'jTqpNta퀪/3 y72Rbx3N3FlzfK[diE|zOs&ӕ]-: \_o4' hH)ܝq8''@.Ҥ1\m[a-p8j1A.: t@8a a4IBI1~ZE+)Y VPg* /~'oؾa!_s+w}fir2O6 ? $1 +c`m*medFROW*'MއZn!ovĵV<;Usmn%dU/Q+zF)FlVNG\cr6v$fG$@g׷ֈsX"]4l'6BƓר,qʫ?O oIz8T&qRwWW$s ЭD 763^ڃ VTS^l(.輢eOZQ΍Ɍ3jmbK')/{Ž@a|Fo D˞j*ŽQi|0WDq!m[T1(Ĭdx4~؜KOy _DB4Satw"e\B]r]W!9bCl>)|#1Pl^Ad }&kDuE.I8Nc_Wl;]$om1ݷ NÃ=.54$]E@xΈ P7Rnb4$mϵ棞Q?чg.DéW @M'6\bJDZx&zwin5#f*h*h6_yRrd?oIP?_j<qe:*֓$bA4dJ?N,4#-qSFܤ- #zsO<> L:ʳG#(ž"ٹJk{rНCF)AJL`o E֨Ol3-F@⃲,&" &5]bi=_n7Ԏc OeD'm~J;2ܕrK5'@jy[^t6W_Mf SFQK_ *ԮmȠwI?S'҆Zj.Yx~+"-$ts4LM20AOӾSu. zs{Zy$l"+Ko @k!JX8$O^+qj-rBZ^דO~019HT}2JY2.¨SffΟQPfE JA>bg_ݙqR7Zn`AW, *H1q3Cͱ_ϋv 9F\`o U!~8\rVi` $p| pw`L=8"N"8$`bPAbz_j!vn7=_iw C￐Bӎ34#ȡvdA"KP YA{ڢOX44l$(LS So)K:fHMCL%ꄌ݁KuI8)Z%n/o/'Ӂw)ݓ/T)FGM8߻\@L>PZ}251*6(yqeܵ>^XuVR.(0Y:Ƚj+ [o_~B.ڈ=R':!2:m-҄K0-")Nq,%vp}*{^{w rӺK~b,9P! Liol|()ڊM 0:AP2#5b?!Bهqt^zP؋x0w'>RaK&ѻKS}[W$nB2ߙ["W֏s`p 'ZХQGրlE -hr!n^ˋx ДPngGn)tdDPI=bSwX6(c,/3г1чC']UNlC&khSɖX=zVNx&aW!,#q:*OYu"~uno9ɕSU)|%ݽq1;62N昒O2}gMxFG1ω$|<Ee0;,\¸[ҷKX46F9do|FEickL7)`M *mv T@ y)v8`<~n~y8g6 t?*zvC{i)%^ D9[$2۶ N.لn862ZQډ[rӞUS{@e$:atK!S<(9g S [H_5jˋKʮ' |vM8|oZ``QJ+@FXrB(QNDʊԊ/gq?9+piJ"bOdZ%otvQM2JJX蜞Г]^;x*ڼlBB’< eJPӂ5G3 (s-Vd*eK.!_}AA'U$.+kajhѰr]12%oŤ9ʪa`W߆== %l@dWŞNHEx{{7P=(awP)"b[W glw'ׯeEj64n rU&TT{K3?Qf! vx2M?Tkiqr)1[mo8ED6lqo3(78q `MxE}u3~ve_^6L+qN(Q&:v;٬2^(15&ma!#,&\0'e4{C;d_Ъ:ur΀ғ˶[o.]c7wA5:=HU׉^ ׫eD6F)F .i%cTjARisz`37^BG=rc+=ÞOP%zD,|K LDVG].GBU7kCZC^_@ږ{\+z=NPyS]:)SIҮgNE U?%f`|l+XF㹲|x^}!jtF c|}: -J-_ _G}P/jkK6ĂFR uFw]w\!]@rI+ķ ^^I|:K(bXxt}#h04MGN#6!=x>!5dj<'b3Sôrg,}7 #ZKcSZk'zYŅL1=c.)(Gi(#QWnIoFv$\8Oa'Fn*\tf+ʆv< qdqc!áb/FDI2Sݑ׬SqZ]%s]WŠq͕xFTmQgS-I.7-B J '+Mq h\p_/6\ie xgGx"3XNL2 5'd[uuA Zkey$9D7[1КaqobQb .NTu@.)yxhTuɪ`.שּׁƢ/R aJؼssٜ; /G{O1Sg0c"|,wr![׈tЏ*׬*3K|J&54}/kZÄʈ身2[l\tQY7Lh[種#^{|0Dv8ĖgcLH"ސ:cg8zOP'8섁J?40A` 38PNJS?6T70`VL*7w;QiõR0a߮{m? ߯FV Nf]? ǝuTm*MǷ)tC&XlNm #Vk8'̏w94R@ "gx,S⪸auS'M2)*ic4X0̣"eH:;עFnH6(}EJ`N:RN"D>4? dwg<4=,!L `#z:wH?Vuie_luP.71 Qv`*]B}= ьky^8DSggcWOrBAcW,{n^ع_+Nŗ3`A<CX j,[#@p U?[g";n1/lSd曤t{MRTsetMiAL'u ̀e"H>wŪ~7Vx97 ;QDq*oz$ݧЦPV=vuP2JNldM5:C݆XMTQpnVm-}+ʮCg;} κ1̧# bÓD:b6HI;j*WB˟Ʉ("b!Uɮ- }zE:) *7_kVب* a * Ng j:~?.: 68Ju "\8jH[@oP4yiqcKv:{~0lfA)}Ҿc>Ԧh(fOj{!C^t1lAeQp:Q3h8&j[hc1vwo:_#UZ"A曥n㨢|\3ez$%.X^5Okܯ&5K7HN9'l3=utXL׬ wXzeSs:RÑX95Zz!Ҁz&_Q`$aӶ򦓶y-ŏ3ocŲo?M7G Q@xHV>&nƮ1 &l%2G-|ҪJby>y:W5;ӺgJyƒ}:k&0NqQ/Vs+^:% |sS*v!`"d}v7H2SH!d;R\b@WVĥfx̚J1Q{Lj5eʢV a{61 dg(~ӕt`oA!68r[oy'v4+ShY #dPh4 7dPlx睍a1:\) BXy~q6vr{V:!0ni*00}An5`5:i 3Q<ry|gJ$[2ŝ{aÛ)?9- 8R)a7gPҏymvK8Ъ*DԿcny?:ʎbcP^-w(}ɢę1cXSZyv-n`VC+ӯ 3yߵ3 Y{kY[5М fHSvg;UF`%p丽 |;.<,"3"$:4AT:bd5=CH~Z `B=Vvy>6h{- R V;>UTBѮbׇ E%Q "*qxw2i>':O>U@ĸ`fK] FqSr!Ϲch ~ܡ?DUfX6Zel%5A9[ 8}x+5[l*SrWnTU^?f1^w|i)2KC 3zTN$# ϖ^ݙ7;}dt![ VZI9Ń fz_<4UVkư:fS4Pd঩Nk|v@}R5(mn<5ڰ5s"sKZA V@ +?uftmMM8mϸ!Koe+,$:7c4aDQ>މ.Y~|F}7HgS&%^kf5s_sYL"|4cS; ft@E?Z?|Voo""/*a`,VB|?$P" "#[+ȥ؜<4 c!!xlp1`D vu]V3zlI)7 R&sY2uN  ssR~! &q r3ʻ`[\V g%*` FZT%jWkx%GXrjeO9?\FĞA󠢸 ġm[MD-o¤;2/L asjHb@m )KE9 zmjG^y3< 54řݜ7,M.q <0f)T: NI硷}P#'w3fH{9:P]2`_SUq~u?!}w6s#$c@hx'Y M{qv'vsR9Ʀ{MQxsOJ7[9.|eo<_A64].x̬?qTp0b۱#;lw,7S;)q V#4ma;RɨpuI2aY9IKbAivATU"^qV{F<\fJfNi:A5YFL>bWg@ђƵ}؃A61=h e.j$%!6Ypme7"bX 'ATݏa__PLxH;tͱof@↹>=`a:F#c{1EmqgRSWn g} & 6Y9^gWXF+SJEg˃AM=2z %.ax*wi:ÐKdXzO6Y`gIJՑB˹;Lt`\[[HJV-ΫZ _X+ Ө "4 \Gؔ4e^-͆gghF:F)U{krBOh+*' BQ.ʖn՛sV.Sj`x;#MF8hdxxcQ&ղFsa2t_nۀ=G[fc[<ÛF~f$5] rLI旀«Ҽ^"*BA¶;^{˳SHn*8\`J .:eƱz7Jiw )^gOkRQz5SqNxhN.Jg ?wʃ'E_ѣ KFo[h^mNؗj:Sҫ]Qv:8 *]:x=dɚL*(ؐo 6z?}Q{3Dl_*3~ Es`Xq]%n}8;qdy{L֘mqUQ݉mQ*?W]ႛ:*6 |46LCU*^y0jO,k:Z{>xo泊&'H*ǖETx0 {e5b4AtEDЙbo`VЬJ R1wN9伹ϽǂkzUě׿%& VSiN&r]3'S2W8jF'DF7#H $z3''a1d'34^[-;YzY jbSEfS*fPńch'֏!n'ZX]oMU8M 6ZTO2a=ҏNZCdo]|tk!z_ ߺ/y>j <`Pco+v7&d c&v8ԫ4.ݫj\ȻHƹIUJ44~3omJ`[ReKĐ1ɛxu|۷ "H }ydgEOqL%Co}Ri=hw( y͢'1.ZUc7 pk~Dotc?: b|v*ج>!yc鲣귀 O,3;?4GHMFE=r6sᆱY@lI%uSx_5媶E Ҥr 8 k(k/<*yh7?OIӡHHviKV-r:$R8+Ck%Rqs U8WX\EHX- ó{$@rAn6Z^Y@Hg>h ](ZdV۶ @'wae d/dobEA>ئKA_`Dz} B;bhpƻLO# 8US MB@ZWt{[ Lk_,fj袓f"AeO_~8s%_c,Cq-h:DlU#]W`o<`~"{G̫6f`Gݩ^ژᴣ҈n3CdvЩb99yhf4_U3һqGcO ,mŐ 3#qd'ÿpx9HΆ{z.7cdbYBR8Y=FQen턍pym$Dү?Jj竌-),JIRڹ"E,1V:V/]_YY@*Gs)8J[f0' QVG7AmK >(YKxfW6z$ÜHqh2 r M9RN<+lP`` 2cpuVAʈpma373mGEoXO݋bB&:u듆VWxho!y̻!lڂ6(}žAz rYPwHTc'11zA[0^ kض书: &a*]bJF0,8Rڱ~Wbl <1P$OqNaV2Ty} tkt&߉5J (蔆@,l=*Xy@оD.+/tȔh[ p'Xǭ;OgsPã=) m(/Cy %V} X97]+L*ml읍 0MЗQq H]r{ reݼO_})e~sӇc[!逢GjͰxaU&/,I`.=q\EzNZ o5{\KB;E#OIG9vc2/SP&ҷ#z=̓\Uϓ`XYt,l:qfB,h0鈎2ڛ6G1⪤x](i:6P,)C&61ASGG-2N؀;~;zʼO%̻zxڃTDnxS#"}`e%S!. %W_'UVObJ·16juhG"#C GPL?rd ,tf0@DpuÞFZ}CD4vYC_WCA׳V(D:bv?a=P>Žs:lŐʳeߒmVpu$Zu@A,Ɛ]#+r$Ii6g*3`p8jP4׎5_<ЮF+X:z#]i =mw<1;BHSV? +jt 7jYKݮ-Big buhoQ\Nb2r,.X {MWs;ۂ[}q9"l<E8o;PK:u-׍̯V{F֛yKRdD|GW^ӣEkCNXIk2 5ۉ}`W\x{'"~ aS,?S?p=r8HFF (uPlEveziR4zc+bE;m A&P RaR-GރCtFnEaA>Ic$Ezϼa:"®u\QLװ`էLkD|n)f.ZKH##?3f`3nuҋj|zFq8hK[|`S JJwZRV@Blep3 1}k5x^C}V Wh3!GI%wZk d&SrW=Hi`ذ,*1 E.TJvfY|g bԀ ]G'<4QJ5%tP_[J*y6{byg^i`:W VeYTސ O5Dloq&9Kda p]8e(vEJ}Q|wlNGxa0} Ғw B D*V XJA']L5/lۺw9xDv۟YFs=`LpKQy#pv+~Oc<̚y[[n)p]@)(W鶄VmlbM~=!t/{"=\"UXT!KO"y+k;վKŽk ;C?ĎƮRt})YPYa1|K'8Q4Q^G,/l^ i/0b(oA<7F1a+4M4p`T Ghy2:swiH2/&tUZc6ݴʕ;mwcp$ ׯ{ mB"^cj>2]8嵐(J}z $^m;!qcjY}ٍlz{g oP٤\Mk8~(vNPKAs{$ C?ΑzIߓj<53|v(T6飨/FX?;8QiQq l${oǖ@iHGu,Ao9w]Bza%UQTSJ5},ے΍U<)ԗLS XC# |Y;f.&Yݕ&=kZN7"@@UdVy ^tr~/FTt3ͦTp-5+k;iwRȂ\bz## LIrӾ0!rR :N5'9(8B |D! iB9}q m1#Z]g=D5It&w]a%)5 ]X VTQ_fwз:g8JM.!O]oYuУ@ȁF$VeEKNŖN^7g24{[9 [@ YϐqډΗPů#(ؔ(Mykzai!'3#?c6Ixt6\CV 2C#%~X*SdusהcO% ~cT!dj$eԚ(D\( 'Gɤ֖bǚ,՘mAЎ]Oϖ B'csm5~{G 0=׀֛^UAcfMMmb .yqClѻԱnWvVQA?܀^gln՝88/4K3?T%k}ŷ` ~a݊bSʊf-gy@$T>BVb XʁHӂƿJ;zb؂$,]e,EXayDɟ[&{werx:Sa;pBg 'n$ȜSQS8h'jaGxWBE*ʭ(DޛeV>pжu tB6h3 ;JsA,SR#u}k)(K%SSX|ՙc5 Q'ƞ.w]f4O_Y7ixxVs:-=7`9(*jx;[ӳdQeS4o }݃=b{P=0Id*”2g¿"0\k6̀S_Q!БEFŒ Q) VvGܒ+h~%ZHeXq1=O^ d:>Bui.ϭ3ݟb3,~H7 roҒC8(vvyB$M diEI8$VPyّ] -oTY/qGATmSYX1˞*G^bzWjlQZ6 cwcRH\|f,A IJ]V=cAV7}B5ׂ0/pǿ\KHsWu QGc>K] f-p|1YӠ Jf>PcH8[ (0z886ŬjGYei3jPT6OWQLTwEVJ&Ap7\;`]Z[588; wʑիw(R8Gu&=i{jdPiP`UR_{_AT)-$JգD+--M8M$"ɤ䳤}p^E. "H,8xa;hrc|ޛ,ƈ8ʉв"Ri8lwڗ#0]k[ ƻ*`R* 0R|ڍ\vlܾz`<69DqW@)+$),R*WEci@G7ۧ( I!uN˨XV,3=i  x*/%;zpUvn){.~t-kiR \T(VsKR3{Ooiy0V <¦܂Ȋ^An 1h7*x÷pokZ&ܕf3+?h /; Ma)rlT SC7̷'gJsd.Y'IO hV!N[` *U9 {]1B}䡣aKyWe`'8]M7h w Q!Aչ`r 0UʀGMv\ L!%wY>[ K$KN]U+(;:K7NOd^|5@#C< 紵%"Z_Xm]A,Id-'G o2"HZqJa^q3ω4O6Or3{^sY[SSvm6Q.Tg[<\}R8nQ$$gZ;:y3ޡBBQ&^LpOʁ 5 f0DΩӣr 3v@e JЭ"\sò 6X-" L~cִP(u4,ScS90[cqzj Vh˺O#s I, > ^ .`0C]VMx;OZQX*Ӂ&9sh@y5-n,!"_d.KpfuJ 36Y$/Ex| lVu8`yvˀSyWSsj?ފM^Ft ML!(=wjp鐆#=e+[RI>[\ʌ4Chυ 1}a״'zqEW BM5S#+ 00տE}GW)&%(= ˿#Mԫ !:'~ˣb|JPVH MqrTF +hs/ dTo:>o7acy\U>b*> xj;BvC6[7꺐E6D3=4 _\& ]LB͕TAwPL4K5(Ow*Sob5B7DP#*/7ݜ/2 m7d1Tlۍ $AA8T|M`8\Wo{('Q`yY?j pq+mcL;I|MO蓮H aۻIN#TK *F>'ta;uBoĂ\jA*Pհ1uoS%G՝X1h)Q_ v2r!;?էE}+%Xt_0VhG=s`,p*AQ#4|~bB>rԕ:<}pP_' z/:J'R{ƥ -\XdxYdnIDB~{fןa-Abh=]]Te{yռS箘^ڍKWw(Dy}ua,Ys hrn>M_f> >c}?B}/V<!Tg_QW:)UJ;!Y L'Zϳؗ!:ETRyMTp "VH4ϵЉUcwr̓ЙcuԒϢa3ڦx_Kآ?7ㅕw)?/aUT7}F(WϻxIXNWN̻=-Ȫ fN,Ên¯~^ݵ7 JkQO#eX(³[Y}oPmv )1c O3]m![0|],Dz(9ɘɄІt꺮w 2UqxBB&UVM@Iv!oKþ YTnDzUOFDHl:渵MqĒa8ЃEM$EX bP`Qrd,ո[DZz ACXmHj%Z" }:IyP֝p?P΂cZfw +jR_]i-D|-UZ0I>`<7oڔʩ{V]@ʈ) qfvu|v5)Z1zUB\;y1.gV$:Ei?QښW4y(OuY#[5ړ0@Zr:2v (؏AŴ{f.`6KDpT9u ooԪfdh_Dó 0d1DϸS\{B4O7wc;E ݍX1Ӻ/4աI% F[!@PD]+3%%ruvR ւo[)ypC5+(6n!BfwqvH@nOUxt(i`lfEHޗ4 v0_}LS,ڹAs4KwwڰĀ6#1mwS'7G8D&tlW*0SI?o rʆ2F* *_fn9(^x2l G(znԦ!R9cOWƈOVFCL^ZY:^a $uh]Y9MQXx>ɽ}Xt&1qaT]D,Kap:lƹ/٨#FlWtn 5'6U~_PUۓPw8mTFtX4-&<>fzS H龕n[CdF%q–\'Fl rd`ן0N!lr* "z\1}C4ERg uyclf2284cY D,=E0 VZQ+@^a x<$KR87Bfq!@0k@ bZRKlqtt|mVH}-w$;4} f4yRvYbcLEWn$<3էZnH]lIYԺn#^fy@ѯ+FtbyyW\ucz4>>rJbHd {GB$0fpm&BK'W; ~9M7pA? #H\-2Wdv/42π;G0y-]=nAknNR{S{z 8t{pPl>9Zא7D'y`Ь_y(4X5%%;NbКDf.7l GS%F_CkaHdNtq;díCU В^fL e]GY/R+~ׄ?K zsh Iځ?GTuhPtK@LiBd6.f"Q}-уBV.93Zo4 ?i|C0>ms-~EIn,NՔW fquougc #Ƨ89O=X"B}M7$էSS|<[;YɹNR5ddp7qP)!2/ja-VGvlK!V/¼^5G*{0!Xkz\2ˀEYs@nTIdOɆRw)U0@5OW-vaw,֚D4f0TAJl;U3^ |ũ9$,=.KQON1Xsa&`0|Pc3(@r s_cPUNqhVv> =ƾ߯uh иՎZݡi8. sm#p{X/|+NYa[c%a[ .3zS )&kS)5lnP>iMce~orwGa  5+@nA5G9B'6V']0js t.f2p6%W&:#>)Y#/[[%hǖ(3L $)+.ў=W%=Ky5B$<<לÛe_XX_ʼ8?7k (Z>luâȇQ{:n\F}*n?.XUKnrqIB]0<;-b ^GԌ . 4PoMy|2ǖ7Iu|&|a YhU7(~a7pɇy'PT0(E[㮱rqUTxcqd$.ߊWQ.(XB H}Ibi0{vsyU^(B@_p]5GhM?I#wL0܎Kzjsx5J18 CT^nB2J-!Z'9IJ;Eɇ vؘAfzC.(& uHA1JI Tf iKV/Y&ŃځIZj q5Pway=Ow+JlgZ-X#)Y*]E ,HM=4B{1uY;91|U a I IPzaq`|DO9k7gEݏ~kĄv"h+&Sf17@"&wʼSEɻ, fN ߉Ř!ό5! .Rye3[>LV]YҭbߥJ\= }PBȉm~j1zu@3+̽@/9k쉜TQK1Cv5sI'!A9&6KJQ;Y pĜd纐cC bA M2{qC'\[j42+a*> gv֜RybK "AMQM uGp.밄o8&É͇i(~9IuWr*fg|oK<#!G"_)`t_,n jKvKc1or{ވm6Pcqh rk)](NIлy쮑՘Oۣ@Vn!5Ybotv~ȭU!>Wkθ Lt0'T.EKfߝ.QuZN~T!_⃔;cq&L8` 4 R2Ar*uC%m'M*J*teդPR%-ƹTw./ܧ!*…bVk,[,W,?Brք2gW:~Qto#2ႁWv24es + n?~ͷ!9SQ]%sQ$1F/fk[(@ɅN4q:AgmiйqN=vP ΐRh{Ŧu7D܄1cP}~ya={l]wC9Ya׏J,..YymG-]D_s6A r2 Zmhό-WG9zy% f]&kQڍ(Qn4aOa\( :ߡ,i`esz'ߌz2UzS@\ 067.--f. ~\B?m] bz sI"*,ȑJ5r+NZAY!#=ߍ`{+@UƈVx̉5J7AZ(bn hpI\}\y x<%ER@²yv"܉|o'?šWT5ՐJٌKApjoKj;S_D%J+^& l|#/Qbx>W̓*9LRi6;]Z Ni^S: U~Dg01x0-Ԧr~%pZ:3"Pdг qEړbAbpOwjUx$+}4`t  ﮔ.m>ъvD1|~wϯt?!؛A+FRFYƣw9`l39uڥ'e,9]jN/In8ptvga|܆A"s8-8.%:WE ș) Z΋喯F UB&Q(S.fFQ _HBx|54 3Low=19̺آO;@o#G91Ц>)N`A-Qu׾ ?U*zDIJs6ڑ-kg˴JՉAD^8"|R0xm[SfR &Z 1h|։]YRYyƚj$q(^偓']{NK_*QX&:_qr:iSJM=E`ΫmR'酒hBW}98jyMk rE|-qEa4H 䍨 IMlVɘ=;-"$ \%n^@(&K^3k[%ZWbihq)UGBZVAazB@$ԫE" #r`jzc·բ@]ڋipw*yk>*ft'sYJкw_UShݞt2N]aܭbuK$*%,x3hݕTc:QB, Il%{_z?Ղ`H* F  \َ7>[w2~AfۧqV^$o% 5lF8gJԉm_en*MQx͎a,(aC;E&ޥGK@(Y P@_jcN[h;oaz?:yi;9]Bʇ:IGU5/3pؤ&˘Hm魦-{UTLy#MkkK\TRu*43 $S}9p|<jR8?[5f?vkwm஖PڧdrYy2Հ18 t@f3׍MM&d@\8 ;(@@ rNX@ h;8v 3& iJD.UQ%A)VnD"TV՚({CVܑS!ԒnLVwP6缝$ .,+9L;p=,9>j}ճoBFG- G/5f&ky<Maٹݿs:$a_7KwJų& +,sK7COLgÛK8 Na Urw Yxm"_ Ƀo lfTκ(Ս;KCKpтp%OHZ6KQ {ՒԆAƱ_c| NF \7 {\BɵG*f#97>1>Mk"T2 6<3(%^BA8κT>` L5@p#5Ț$5KpteWԺ[wozS;~oYZ=Hys@S &BX&$_-H$&FCNj;XVoǒ3xU!N>vdX\:Z(hgKoeL@hՓ*`)i" 67V] XdoL($f`s^Ni* ;Tj}#E^C1;-BǟX) %`QS8=|| cFG̦RQDVz RI7NF+:ӆhgP]ApΧ0 aΝišLm1j9-Ԗ6oiݰ~Aijryx5AW>V7;o)Ŷ rӺGʚD,t}t{>j,5')q%?U +3aWHg5wd|+2L%> %`OS͌e$Hm9yŘ\;(`*#bV GD @hDVEyuD0AVL'd( ҂\ЮfjβNgb-a65T2 4btG 毹'[i=TٌU}eB-办@"P-HD$ܯbai|rhr<)The")"i LSr"}`?mպN,$|>E4o{JV9|D nFι0؍\{c|!vG/njHL'䔎 J3WUi%~~HWI녧{˛ {8V$XUS[fge@ɹL٥OT{u%t PӦ=2=PkuW|PF M6EQwzCi&)2,{[f*O&`˭0êY,cΥ"=fynG ^Cfk(|Rx>n(#n#JSDo--ŧ޾X R>e 5IݢIW8 10?刐ěFs|)v\BpkAHZ  ɱ5 22Zk{ů G_S)L|i Y]'9$ی]~ln%,Ԓu)eA >WlClݥ}*sHNM=l|9mr(/sOwQjķ Ew2Ǿ>"]$qrlAWVԘk$W.v<ݫ})^goK'?"GׁϻO@ 1{?^zo&e6ԓhܯʅW qaCp,FuD%"goƅI`=;K5{8<#ojEVf2]I 8/5Z6,l̾ȵ!~բ945;K6*I9 ?͇Ubn'gCE `s8$l"$gotϢ ThYfr"JwVLBGrpK#濟/-P2@C;'.vEZcOPd_MTpΤ˔xʩ 6DFCk\!1* (Env5{iBySZURKMCDO}i ;Sbacm"J[JKi~n&Hi9;bqEx;'¾Oh=WK/$Uur=RΫ{ Fi-/N͋[p).oGAr7&Vʣ< n&Bnj8"omIIPpk1^b"ąd+l]3YU7!@p2Zg@:GݑB:Q$Q3~i{lXRlb*R› c5(+-XR\Yru7V=I59='`fƂӑPjG@?M%M ];Sa{iWf+ ʵ}Qoc>;S(3g:^tCP ypC+5Vo^[o Ƅ3Za+yhaOb:&bֲ/t FJ[SMU^/$z徨`2XԊa{lSbLq:/c? Q@?Ӳ~{L34T/ޓ>Pd qkGdd/w9IxV}Y! ߭s-e_Ofg^E`ZRjDuDCKVZCJuʺ%z0;e,uGvNQ?bv3DoL AB~)"%!_XƂ=-=I5*+Y'F~PZB)uyNQ4$V/.2ړPۤ [hOM֕fgyԕ"x 6H_)9xh$[8sjEQ ''K& ,ӿKcׂ\@"2-_ GB:_Wd$`xȯ_]Q \fEVN"eIsF-T,;VFŲjS 'al)3" Tb+o> &A忣 WNX-YZHo)7 :j>36W`̿aжwnGP+l e5 d`C<1ֿ=Y>K=cr-IT&)DڭOwUu:'$@ߛNK L#ya\bT%b'7xHkbڷ,ҘAS%3d7@'{A|:pm7O8WM &q  VN|9$W>Ez^\PQî$. ֙"j?ceB,8Tރ_S9NPPP9hڈuW%v*2CH_p j0iWm G2Q+3g "]Rrt/fF/O@48ITOЊCF K'=nl @RCʷܵ6]$2LhoN;"%9Gp s&eB"M+UM<`ߚ ;@ޛG4a҅ow`T"Lo? J)T@U"DH̉EN^G2i'5 ȷ 7%;gohg7#^i^\ 10$Z>,2V T&phg;S`-4wb)K񇏉<^CJ_!W}{uP"AdrIR_xB`]b[fT (YWbjDqCb~)6bS{_KpIewk!-f ZRIiEֹ iACl5gw1Y{9%[ U4V,5\UN|O'a9ӯT>3Bv ^ AIT|,1MX# T__pNb3b NOOq|<:ֈHm~=eoS,9<)'t{iA:F1I\xzlr!O}؛(ak wiڳݥ*GJBZrVkoV&s$T!:s=[ItC*$ Fd/RME#Iz"C~ÝBy3OAdW#+T[G%]:MQR)wC8:R3ANLZ~d }lg N{\LbsEl (0<#Vvr׊'hqbh膕b}9kFu|h^Hл0S&⭫C%b D!M~ #QjW(ui4g1^)=1Tdiĵg^IN|1Ƃ&W~:JݔqR~k'_^Zu/{[o^ } dֽsDQoSs01?Tg= z{y{v-hzrI1f'n,.KxqNngeVI-J\Ѧ&7g*vg)cDH4!3?ַ̉ nWA"οhw槈HTV;>A@cn4Xܗ?NWETm]1^G|v#5Leqwݵ! Z>ǿbPZqUUw `jh'$}'ܛҀsؗLk$ ? -Qb!Bxf=:Q P!%J3 "/KjXab agi"y""5'2Ez#uw] .B?|IQ* _(f`$?=-,:B$tPOp~Sm}bPqUAW9:JqM '7e!A\IS{%]woVZvDEŰ5 G-BOZ55:u'U^E:Tmwu/aю@q#G9gbb:w 8VjY`x(ͻ̪Fv=1x2予%W٘ etJ xAsq6P6O=ls;-Z=IH 8ُYtzԒy(]>1gqn((㙀l8\+o״`k #D0`njq"g25ͳӲ* Hx=%' ߖ߼QK)DO78缅` \ZƍV p/Vf&doL>.oHmh&hFACIcCG&5I>?J)=~1W1H[M@&.4 IW/T= c u^+SPj5~{$z1d]-$s֖|"ph@ \EP}ۭ/s@~V/@` ӘK#y?U֫cܯ-qlNpژc;#,7j4I=䑣@4-爨iRu!*,Ir\sf"(kɶ^[L!C8<0%4Q8~;V D]f_/jYҔ_h{exAJhV|.'.wI9'<ҹ!/ I[-zVqz.0;V(º%iv m l3qbT0ѕC,yJ'bG+WlBXŪ;h=꧟ z+1/}I#4Pѳғ4h(E勥W~i/xCe2{XP0 R9]<.IɂGʂ(p|~y̲"rqo7_{mN=;6UNt]/eiܢ|X !9?+1A9p!" qT2>Vw`ExZo&>p.òQ>MGVw`L{;D{"o5іDK~:#H~fbDp"=ZF$bKzᴚu.hJ\@9Jqt Q,H?߶]31rxmIƋX`">y]XaRRlϝ}.[oNC8WWCuBڙq)ΫM1m!G1.|`.Nb^'K:ڿ0mV@M"[i`Ԫ{~04مrq?eƌ@xj9R{YYnO aHWNL%'(̗֜+y%&8C^"_&$?ke@>> y+3`W~SLK"y->v$!o+RY@Bd5 \W&}337>A.f,NRc\@8yu~7=.(#G7s/tN *n$C& }\"RS)FD xl\!ӈe{,SRaLłPiM |ӯJMS71C[~ 9C9J%w~+W};SBQni^PP|H2M?z蠗 L3-uߙ\wSx}Hr6>Jy JEM{) J1j\-/H̤TI@v96|i) >vMe фH |Ę|?/{˥<$3`q3{l;PbEct.;G潪>݁icPmO _XTFC&慂( (UIkM/aN@STL iCp5WM묎^<&&%';w͇gύ?DAěMWm,pxapɵD13]?爒̃[%%IVH;%-r6*(/M?zHU}[X6AwYS%5BDyKҥU Xm+{Q1EUi0X=;^痪U RnQw:aJSav ja sA}@qD=-w@k-CN5t!=6vuF332Uʹs}/Bycm ?fyJh5Yh)J&KGE7ȫg>S]r^; ĞQ̝g)bD+qMcJ -cƦ U_ZQN49s;fg|$HC>߂F $\ iKd=z %ᯖজ@ڼ+3›?2Gc.-P.}u׷gTћ]ͷ|98@ʱkb`cnjPX8n &OJ,9h%}0sJ?1Ej)jpJhE:(ȥNXYN\4x[4,nIFiإ|=]ȑTJVBp]ZW]oƿ?O"r%UHg\(o~>ѕ~ˋ@58 _BN:&ˆ1-}VPsd ŴdAc&lȢQPeDӤ)/K%ƆQ07pM b3ڇ]m?UFXc׹u3}UT0LM=^u&G++A ϔ6+{qXPZeLEس&<\l6Ǥ=$6ne}nN F`K $vKAkONY"UŧZp ݕoNЦx,!, 6_ߥ}eSf מ0dz$6H`B3m{FT&\Y._f';Lx_T B+ uUmnwԩ<7wO'=mִE_Qx#njøhmL8I١0:2ܸЂs3FrάHVa=.e{[F[u_jrD\e"ް#8:yaAa.2ƖxF0r$y8ܦ$Ʈ6E\)lP,Eyp;C.ޠ& g_`*>lC pWyxFTX\IRrO{3V=Hz9r2rA[4_~ `+ JPUTNmG2~)Dm[˃m3E_/2@ L0PPO,5myGrz]9^P!( y%^A^ZN?hx<{ᥳ(7xb v |٘QV0$g^(!7I 0EP+j6iMGU`άmyQҺn4] R}쩎f࠸Vpڋ 9G1ch 60̖jy@V^1 OdgZ])::f/H8`2 AaouFk\g6 'eOz%"J~nQV\#k3ulKÖGQaw!WYZY';9Z8WvY@bc!2vjqEK]W((NU'tY!hFGI|vg"u7miZxMh;MNwiDQח1@궤bmAvHjt"f;3yԞ7%ZZQ13>BhklI`=Y!هq{ϯ%BG"h3G nvp\VN8w% _KZN& .TZ]iw{R5~q0G.[= H7dEZ+u'\pIv8j1j:e;A@j![ }CZѦ̇ŚIk1f)>X˰B7ʌLvB`Eս & =mcX/Y{vG7Xu,vPes.g*8S]= fhB<ICSpT\9 t{\>C`f닯Fꐶ,tu!Guݕ!:i^1qǾnA"# ;c:Gۗ h K+)_\YXay>,bڨ .z0پdjcV&&^(RGq2ܐN ]Ӯds?.U~4qR{{D67-d"~_lZ)!9E#af15mrbɀ%籆:bs(BK}t`IBY=&J7Bi-: 7EO`fuַaXZצFlʁOf] K7%kL" ɑT^޼uD )gDH|Ud+&7!sT.O (TGFx?n ;,.q=ҳeЗ4 oْ=)n}$Դ05f=Gk3"') =OV`B?IH15̾(xT4FYzT,Og=CD"l۽weƶ@3Ԡ>$ٳt7zޞyś/BBC*f&]m/ܑ7GvB"}]p3,*$u7 e(qJG3J1ycP7ŝC;=@ax\t]aRfժN?1lgt4܌W(e%*Miŝ SbŏyrcɤNW)}3ChhjX3`[|5'>kIW H0, bkMxby$`F^=I=tz]h1sC.ooݘoiH"{4bE܅?}z׫xFgME2e z:zqu 3]:.)hA>Uq7;*T|)+] K9؀DJږ>X2ҿRn2\a;~=J,푗 Vچpk6yQcղB.zL0M˝" __y=$^ #^n{eX~mKl1*7 S^@H6Kzf7ow*CLހ ǎek- Dppm4OÍ`]ITLr54AԸ^'=!?Ȅ${YvH{dV$Ѯ~kSC' 1ˢWOR?qN~w-:K%-vm=(1fMH&Ĝ7X[!wLleb$ݯY%p5j$&MҲؑ=8.\ߋLO2eleAgF)܀{ь} 5OX.763 @*\z 6n1ٓ68esR?K*@Z4Wpn+g062bLnsJpۀیy|sy4~5c[{NǒI%ڻ#"kU;bG{bR>%I%A'¬yN`d/ڿqqm ϧ!ǧD vuBv #e1Wvh@oskGtlzR6z{|"CbTmE_Yko̜ ;矠;1gW~fg@mR8dd@P:D|\\2aqJv L`0Y?@v֘҈GDPpa^*!̂|+#`8i,/QxŰ4F@ #j6YYYɳWoc"%D/)O'IE,^*2kۖ_"t3rU8f{olX~!rBv'u8(br`9%g;/M!y>9$ewGLS'㸻 P镹˵mf;.amW=Y+<(nNZȔ!;F&/iP)uG&;]#t#L-uc~4cc:FeVh'ڞCk~ "D8 +zhLyZD/!a_9gWy D`VE󧔅@ӳG6d-8 !oi'nNx|ݹLlPcFޥ+L_^8tUKZ쑐QϋldxD!y܏^Y4Qbʶ:*$'isp 7e^&\p QOx(<Ѩ`e;k"!6 *G6͸3!*+- O}vUTP2y]7obdLn~8\HaʳG2?pC0/uvR>PJSOd|a+Ge72=\zl|to+_E=DQU,/y?)QN}Tſݲ2׆鄎eA'!lFV{DW$\ݚ`u_*|V2~'i!p~b8S #b Lb |cRl3JD;s/N)Z>hޱ$;FKi, 8\磉.aK¼A>KIŖ8B>^u/d_J%q ~3ʉraOK I6w_ J o%;Z֊ZeJ7;4)ZyO(ZG~$a=}BEg8[]ٴ5i"=Q\5odV cHWz9}imGtY?|?ʔ 2z )-2X}ȼ~!3_l@4({%dAtpg (֣X{]=u̙Y [ S2"7သ`1+}TtAՋ*Un+)UfACz$iu_Nk )8f\FvTH3a鄥ZԵD7{ӊ6̐Y'c v`eF]#G_Lc6߳J؀_Yzvi c;X٘z m̭ ںo]b8eirX %'4A Vz^ø|0UŬ! n:}ZN} } 2*,uɄj&K+b]i^}td]o\ӰɝtFo$9:'v$rRɑl{.-j]\r`$PzkrBV<9<֟ʷԧBy !ԽTld86>tYD 8ŇJp_x-8&%=5{}m N~L !`tnC3)!X{c}иm ĵ`1șS;r՟sm^c.j=~lq)jṣԳ[ѓF I1Sh& `εmtCD( Wd$J~+ &Bd1fakw rM6DFI c- j,ޛBs2*,щ)CnHg5dP:cn3sP͝" )IT]aXsdF_<\lkw40Tu_EuF]QodL+{ ãeӚb;6VlM*O?_|l=8òeJ6ϊO'/ )A˷,{8Wm2Kxe -, Pc}1xtlrnKjL0P ~?v{U RD::?3}Χ8 NUFZSXb/i=<`X_%Zk]ŎLVP۠ʒ_?'VUo{ƮZl{/mEvPNvv#.fcm!hmDSi3v3;##KM3X"4;O8N4'2Z1T3zt0ܐzן'(N(^QsfT-Y?+`Z[ˮ2/^ʋ%MGy7h;XPIwȓM,۶vO$E .6Mi}%oR6 d](%cN`@ٻ3zdHS6p^ŘJ^ DR#ٛ |B~ 92f>4ɸI/RB;"`rAqǓJ~Zsrq -ie87q݇ fv%~ZmWP6]zzKI^k-3Q|sH7͠1 t,$nvKd(VjĴ&Z 8$1Ϣo G#Zse`T-`nR4,|vQk#Z wsQF h?r?˭_]|4+bh; 0fk𗃱|>\zHh/f M9# ._5X Q5Qgbd|w\!v)q=԰m;7=P\ek SoCF~9vz%.V&V˪{cVn_F |a~GzeЄN3–f>wщXeSw dD\d'ź! 8՝ r6X)݋=+3[xM?>?8%)ؔvbFu 3)K@UKՎx*-QgE܌7wi{ t+ {uV#C.}oOXIʼnD>u58n-=tT0p|BE">brBh%om Vczz(v\FD HA9Uy^lPNN{.7;I4u'+S) ϓh^Qkax6wc¿Q7- 7>C F\aYg'kngz3"7yMȼcD5BtqD 3\x4u!6{Fy5TK&fQ_De1fD%A 3a -{e .2cejaS|PC/[k6ȋD'!Lz$@AXU*S"nf\ VHfK%W%F.ְKJj#kCl:Qըf ٳ(BQ'řҜ` ,攁&N;\_ o`~ Py\-N1?Ǒ$>PmJir]՝$N LX%6mW̶fR@.jd!FK sTSa5r@aHf?B lT٥Z3qp!ip]6gǧmAPT5Y*QL3~y*5MkAs!Q0mm8a@?hQOҫWx[6myACLEߪ`>Qt9"+tTI]=r6Cj][4̀(et@$#>߭W6c4Wt !J&hj*6o޷S~Fzw}`yX&{vjcucaG?ߟsJl|g1!;#VcnQFR!KŎ]ʢ lx1}\:5g b7`d4QZI{1ɷꏸo\Xi֬JUY0qgأУAՃ+Z}zdtRq똮UI/ՇY gS=x]kG5L}F~+>6|w{WgJ)."qjÃL䡑m:۶ s G:q90/VV-\Na(փ/s(l@ўG-KI)YY[G0="I+=dEC"Z xҴ=Ԧ&\$*O!2e\+.y"aCn xH Fp2g+B}04K29zQ]Mp9NBdX9,=;9ånfu$b߬Kf¯D뗞 BZ/z8SlG#>Zu [ߗ9_nJ8njD׽E|8CH:rd _jȑe -c{($|]ܙ1i}R??B38z(1= EH&hʝJ6Wx[owLZ|xSgiþ-e~TP&5n'M  p[  t9McxFurbL!40!ćөqw>tr5."ptsgvw@,i"^XK6zg:nZt@XBXᆈY|$1|Uv`R 9`!ϠE8xd)WzLjK;+.CX+`I>FW#W.ȫMUslt,Ui0`"NБ*`۾>iB9%$z'iKrJQj1i Շh*MQu̗jzՇ8e*7W{1ߺ+Xl5GXhW$Ԭڄ9={gC~O^>R6]->n}c排4Q8[9[GFm=:xXiuFHA-: thg?Uk{OyGپ!H[C:/i:% K*@B{TtǓĐh/NU9.Y8;Ycg=q&fcCx&݇̚h5Ȝ([c+__=z13, O;>ȣ@JeČr+|騅,nD3 0‚i!Q uLIaiV =lXZaI늕մ/tDԿzaH.@[l=)05K\} +,WWUQQPeoN3P%$pcZdT-|9w-PѣIo+@aR+!6/62 ..++1RU粳2h̪: CeFi$ X: cMpYY<tq,GM,9WpiX*1|Q5:끄+$53jĥh} &"ʶz>`LW#W+VYT6ƫ1t;I윰C陻I9]Qx*i6# ulߩ䜞2jieF-nu&F1oB2$֮:_˥Iztf6)цlckòb;RG Q([\% LH<>uڊWhG$6p|b3HlQع6놎`1ru7IT`R0u4%EҖ*{xppHaO h#A`NQp,XTt۴.E;nn*#jn<%v2*w@mjOG C3W,r[S>zԿPsfʶH)<?λ=|o Jt#Oؐqwh|aYHxG_N| +]K5Y<ݰ &2(0o햓$&;mUtb6aT񬣪Hbs%Qw I:tvg'i?ٛ\lK\=.]>} l3l㣲dro%udsǵll}F1>`t$7z~7h\e4 ty >ءKFIΦMJg& d8&69~Rݩ%UGZ _l.{b[3tpp4/ɹ"*KP˖a/銻,y5'+I=`Ij% ^H(Iű/nYdiiHeifa2e}E!?}qSQjg9I8oqP/ȷ}:w:[Bu#@{.C 4 [e>܎֊7s;D ! 5yyY," +g-ՀnMZQUv [8k }uCEJ8cq5 ֛mNC7i,l.`ٕF+ |֕vee-; B]WfqqQfԦSoIDm/,JFޅΖ5XZ7& $0%v7nRR֑鍤%-rq&ٖv{A7d݄fJVuY7|%YfD2#P Ugw;'^i 4j3xuN2/:Zc׌̊Hڍ`Xg rҲ+P:  =!&A8)M +}*9cCԽ3^1H$ jt-fcݠ_ߠ(T)yj۔l[H!CdQRPREU/Y_ Hhq{>[6ΕS9V XiI-oܢ|e:@lU;Ν+91Pxbucj=Rנ_jdjw뵥HחZ?VJ^g?sٙkv׿q헥j)\څk_{WWW|7 a=~WES(U`T5ހ7?Ū!#j Y VJ2.iU`TE߰j`,YVG ^-_bz@ ȂX eȗc/.x .q]N]{ [A@$ZI@1p7]oxY@/Dqы 1o!-WUBU D?[M]6gurUkQІ*^ב|eg?y84sI+@_&R? kr`\|r^e 3-5>ϣPP}լg',P1'NOC ( x~:oAI~wy *"Ԝ"C%ˑe'8``IO<_3n8}m鐲7̱< Df1 p J0 Lei09aUS&0mL!H!{C|P]{U.E* 10ƀ m``2dcƀ -c`2] ~0D2U5k/Idt,¹ '* 5V ^!A.q޾Yw:?@o`/bE?M0;LzO_Rɼ|Ȕ2d^>HD'Jqx}:<]bŞj'۽~/1ia'MK] \a WKYXo`uezT/URTmJR+Jv.U;RTJRuWZ(U{R+z۾,,Ɨu>h:pYC-h(-!\]^ ji]坷dfwwwwwwYޅry](wXޅry](wXޅry](wXށA/^]{WwC-l:VBGY:vfS[kqlY;޾ k_Y;Y;X;w:\:^)_/hx<- _Wh yﴈ:6úV[B.nuuP[8FNo^K\y|.]yNM5Ε7{?$ 3eԡzޕ~ p޽@^}Abj qd0Ъ4Q/hLdt.㤼r{W R+o^76UGW$}To#G0PEJR[a~oWSMs4j•*1K5'g{)&a_}7!vBW~+""'E0p9c>&Cq*]HۚLl iՋU]e[ޞۓ%- 6eZMDR[tNDx[xKd deyme=y ed]drާP5@IbN}DuIr<ϊZSϒTxa*CVy'W F =2r_o3KޕL@mv[SF|~WUYYz`J9v.mSF\J(@`ŪѠoTv3Wޙ7ZϞT`F啟+?dc){F96.YGq\X\bd*{$@!|?LR4Otz 3RZr_HW܁L\dПw s&4Q~xE"?Ii^L ٘nUS,㪦IAUH K” SRߞi yEV𖫨0^ RAث?b@U|O2 O8C〠g.`tJV,$\Bڂ? ,6hMTXo_CJo?" *w`q C{aGߠ`5]2!ߑ*̫+ȫWT5^)^^Ŀ '.1iB%}~R_X.{O,͗"9 !i;H~h?$I*!QQ?:AA3*NuG !NGyQTCz?؆?[ȟl׎nԘ 1z 'a벧, R[S)cEoOvӰtCV/oZk׳nd >3[S4H%"D#.K Poe" zzvUy3+??a8fep;#tUpY*_OT?LI&KEA:::O= alͬ}c=5c[cI_ڛ;)3&vy 惐eI 惠cN%"oY1o&vyrhojoۻ ]%]x.v.F|{^ = oЁ .Ȏt!Mv C]HBXf纐:;؅.,2w;5[{uG{_ٻޅPͽޅοwᛘ5`@{_wmKۄ9 ' ='¿k@;}L}eY؟R-Oe\# S48¤mZ{rd=5zՔj$A%*T$5TFս?O |[\dՓ+/Z$WP7Y2i{g6@`q.?኎%ryz:cn^@:x_ MpGU :ՔF#ğP ]V(37q$-^QL9}b8?#f+4? 16C57G&}CA T.B2鶂rQ%eY rɡ*`?(I T&PJ@ ųx'F m&7ߜզw8m_f ȘJdgEJ9RvJ$qKl twkɁO Q[$ԪrpҪ7:Z#4jptJ>[4iFϹԝIcZ{)SuL^Xu]s}{J^UZ'vw ;awǰcv2n_Ȫʚca6e 1fk97cfkk42c9cg7e9]d.{ǽEvq"w]rܻn9]d.{H[NMG-#REqs颸%pbދ'kj9]G]|aw.=M]8d?w{޻t!]zwҏ ~wߐFN{}//{Mğ* ]}>z As †[@f?E᷋Bk[` 2b# 6`+ `' vB\LVʫ7yg},aN^+ O.;u 7 <Sy?RY8?dO|31F零B>.} Z$C3 U7TUdF&U+NR~R@r@2mK޼ݘg-b(9?gn{dDIv=~C61//=)+k[q7cx('DQ/3&&~Gp޳{ɌM-G):3: Il[؟Hf ST`֨AI$a*06*:S?h}PAfsZ`"/r͏_4OOf(FY7cfYStTl5&kxuntoǕv86lL0Y[w GVxo\UVpԙ&k}\v9Yڍ|>vϰYn;[Ι tRu*dIq"~jhӤP\xfc 9ʂ3P?"ЙB  dO@d $zH  a\S'ϲS^r:£!_s b֔Jfϋejl`r 5qijhӼ0d|+`Hh? Y$' ʉ789E-C X_ AA~u2!4̂NN9 ?;ݝ=@FFǛ)< kqQ(QS#lMSegbsFbc,U6l f2\jL-敲Yd /k)Խ[xlŚrϬLKـ~=nVl~̢iXg6\t>vA5CECՉeA\kn t~7?/ ȴZp֜ ~s_oP6pfK~W壟)+!yqIAK#_|FUsgvgQ fn7@;WDoM`]*8%`rhڞms ҄:^@->, ~{_KvF䜞`g~Zj.~gRPKRR -]Y DQG|f E c'xr-| #X̍ SsT*?mEgg-_iyԸ'528%HdRġ*׊#Ŭy=Xgؖ'& h&DܛItP4b6?Rp-an=16X]-.lϋG"6_:E(.@ri"nOt8'.4Z[2T?^dr CB򅁵Ƥ;BKb2( 9b|0/;0MqavfXIAg+Pr闊*Rd߉@Rc='VKǣQ Ro@-I1ws  RG;2*z 5:`}d(bHP1*hC!dc!nCCCvp툛3S  >rHՙ x9bĝUlOr#QTZR9Z7R1P?$7d<8) LGE)2/ {"+˯+~[AFY<: rbQ-!Y\DB'%.`)і ۝pѶdX܇pmr8+S+>{Q!7J`7e7qqKs/=FKU稿¡Vp  % =p+u`\nB˯(6-{&An,,[H|2&RDb<%r!5 E6^c~c̼H~~ VE ]"4.jR(DbBz?M]9RWNyW!Q)uwwTtTtJ(,JB#È Ć%wWic!1ZÜ~LN KX]Yc/Nx>](UzR]sŃ&Y^ xV#'||ql EYЋ"]ϊbdQvp;RE_~qFsG_bYH_^$ U,*꿛*+ Ne@Rֹ0T f37$gCVj2/dI !,6BSB8=ń> 01q3nx/{1*^4b yE)@(+ 41m?OH1ŸapzT=3ψ@|'J@\~} [ٚar2վVID#Rhkm" 쎒M!k-Q*Q{`AY'cRg/(vS=qx' ֈhyG`oGhfG`\GhSG`JGhCG`;Gh4G`+Gh$GJ{+>-Ž|?~WeW!I|?kWL?=X( i "{[z,HRgV^3P"z Њ'-,z +YD>d/f$|?_EoR=}:"=D BQx=xT"/4 ބzp!疗yμ8W>̕v x艕+aW?<9ě'O`8'*3WN+]`"k#z'T˥&%hUyXBc Ф.zXy8 b:WR 3C| 'oq>ܙ}oKyX9=8`Ҋ*%N(*g*Iv%b )O6oE*zѦ03TOm0w'_&K7~$dW!<p޸-~| >E_7`,RjS|P裸W>9 dxA <:ᓗ>yK|7zjOm#xZDB|KM E?L0;H_r'?yT4'?|KM6 =zɴ-jv+v|p/0|Mgv+!Y&aSPZw70tȑc'*c9Z5wf Hy4Uh9| NP1T3"ݛ|zy8P%Hٸ=ى},A7APeGF7? ~3h:c*5Z@8⪟{v+L/p=g%L\[=jr촻{G&uaG%i۱t=$4&jh@;uM lpu9:'{0X.ڳk&n7ӂ~{4`ȧ\@ӛFr*4 Oӛ@Z^Yk?`ǔE*+ R$7BU<@?%ј,Ne"Hٟ-b-9{(/cP0ƫbSZ>y4>)>!";^)=LW.5l/1 ﲁ/rpڿWWݦW^fn=624E8,Oz{]c<(Gtką_?@jl1ޣ9(Vy]zE{bVQN'DYN(떾"T5<ՇX Awi=SC]resYX,Nvv҉B8I$| n4>=gCkK`d$G!MOOrZ6o]B L!b} /sI7O%֧+Jtɶlݲe}?YX)77g3'+lزyӳ1<^lLs5Cd#M᳾1I6y.W%\d^5;Bt}E _ ^VΩZE{ & `p<0C脣Cx:+IWg8@AϜz; ;s5s1zЬ:QEt h`s`0F*V7_N$J_~z)~]7FJQ-YzcPGE;7i?WoPLzZj?1s#(Q.}n E3zDq-rG wqo۶uMPTmn ))Ik_Y`qSw)OSnz,P$x@/`nx=U a!"Ţ!r Qkӌ8$036c䌬a Njy@&ŒGo EMN/VվP3؃@܆xPeBkfL vLԷxg棝޿SWaGƹvέ5'LPԍ+-,4P9U-fVe, O@9\l )ecsI&| /8dbq"^ҴDJL`. hژOp '" "O 1YR hnݱeNJ7~ҖzMI6nlq <撍[q#ٸ 71l[fxLgoO[F-يl,6c`[0p[1Ma`1p ;00ݫ KG}ұY O?I=ii_: (=z:"D?xzR?(~錈ċocH'cͧKGN kP^FfY:J̊\ naT q6x @ $pN4 |= 3x:-tokjRl_h1ELxcU(]4/ ]67<śNʗp+ػƐ@%+cgCaH46&IYy Ti9FhF % (ţu{b[]3"N`CڜV+-j K}auem+?ɱLUfO_X \ٖL\0&.aٴWԭ Mʬt2=KnTH s] 8ۺg;t _aVEڎ[6qsh*XqDJ90(:T|btz7m<\utpa8 G"`YZu<@6 Co|ڶk*4 yMeqy]ϙEJr%9gcπΠM tP)vs.nNɈH3(TU P[: Lc((2RԩH8 PJvjBGk4e^a-nwfWG}9ZhS4e".h|B$S%p,Pā?OX3`$ P-=)d71̜è,K qԇMXW"E!/E<ğ~?3zpfvus[vEעbg{ g)@#u$nf 1"Et1%Kt(;~?$٣:Lcx e:|;,wj.Xݍ5M^L+$߷C# +$P.f; *'BITDFbtDaќmwK;a٦4Gge"4V,}+~䪀E:D^_䚀Dۖ\Px6!5Yl޺"!a6f!lYNV+␌έ'd,OJq*v,!zcQKgA|aB O 5dz9l WNXDp#ZBHEEyF 2P46UD hD_N 쐃NM˟ص2B—GbJyB/Wbp%GAƒY y>I<8h)GBdS7IL{0Fb~Rym' |[W~&~f.ýnHiTl5ʓ=5HPc4ILJ>N@S<2ӓ5,IlLfS0 kˍ)iQ>?DC곋kD *\X 1x&뚉Pm۴|@~1 5YOPͯGuH3@8~\?\#En~2&Q$fg baL*cڊ$em*VVޔ&Q(Ƹ ߴH9m>\;$ lgdN!y0ٴy(.)Qhd] g-j.6ok^ (Hװ/t6K(֣x z$[IH6. (A)5_dC} ~vG [*Ev E&z) WU*@r!7do87@Www+t GQm?+V1| u~4Nƌ~0}͛W~G\D]\_J\y3͈}RLu(ֽue fBdpûM^)Bͪ{b"h0mNfq 8 Ì}VPT5@x^xEcp3kx%,ne|6k鄝JVhcxyj*)E'X{]4'P3hyvo|G^,e둮6,v|b% vW 娥n݆Y0tVMۣc ^7S$1&,183!YD2FtL.O&va)2F1܁mȏ˓zZE&H"f=6D,VMp Xo 1)XP!ʳ¬(BP᧖e =^/!` ZMW዆M,[C*$Y(f8+O"iAA;B6~2v^E pL ffB͈Pэ3"Q *6ij[4S"@TΊ:%J Dl0UDI2$ d^ dh )`g`!@3 +c[2#)C0B<)2ސ_bw %7ۊ_%V/;HaDZ8bdopM&@/$ ~@eDk#Ny6Zlx~w}AV}Zċj[Jx{j In-XL+cGqX pUƯRsI R20E 8$1%SoDRmJ.<5o9<&4qB>"5G.fSYц]| s J ]ɱԫvMje=[?KN+p}CmB]cp':dFwOޥڰp=֯Uؼ@zTy;_NGY "6MfxSքǠ*%ZfXJ4՚@Yd"2 wt",|"YL[6;p`sf<ҊiY Qx,}N4c cs6f#;d]6?凖۟2鴡#S=Ϭ0R"OS'*7;#nEYt,Xt]%!,0C_"`YҴ,!Kd7%<88sN vQSm]D3nrnj O˯x9R<g䔖=YC$X& Yȉ4b9,B E8SYg@VFѐ% ѐ kHv%s]ٜ #7݇O`)+=H6|`h3*ӕ]fjO5P~B(cq>O?SYDP{!@k-8X1y 8xK n:& ?s Kx<+OW\U*>=3m K {U .< r@t"pڑ[㴤ɇfF hnڼ:{K^Yݫ\${K^%2Wt,U.]!{KW^52Wt[Cd+3x>L!nf3#|YC ҈×QV.\\\\:^xrirHT`rR˔7ȻJ(Xx^_8M `. T߮\# E0 75>C-вc%I|LHr" ϮfwCPx #b_ Sxsi} x`-X[A%k(s'g{r[O&ROƞdBD>x c8,L '[xFNؓ6" =ɢ(}rLLf33LE ֓IIO"n8c $!9C \Pc8VA|4D6@:^sJHװZټM@hw}"|%f=L:y`JMFCbA5QEF3.o6(QhmE6'#&ڿ4g{$xOl!ؼ q078@|ao q0.7¸@ra\n q0.78@`~$,'B8K-<΀#$}),$$N;#K>iP۟qKSGtzruT_njhn{C^I4Wc^]$zsaEҥf@'>H`B4'=W(h>x?bLٟ%fӄy<ԛ ۙR: "1 mmy5q`>X:x%`Mn eui<~ hCAӧkЎܙYPn˫m#RPWt koojٺBX]'0]x;8 WE2i|0$ nEӐO$; vѴz F\zq8f q|#mݒ9i{l!ijDRCRӐ4$! L+j^C+ٰt/-o`_u<n Wp ߢmW 4Ĩ!*dF,bAEˀPa!JTtuHOE^b/GpS SMF&0TuC6qw wWA>&{A~|AheE-ǎX}D@׮ 䇣֪,4DU6Cgvz@WκMq,ѸI]({ -t>XuMWnp^,,?-O:{m%4HDQHᮞbSQ +_@|>OD Q0Bo*`ʓY 9(v(j(9IC{_:A$@bmM7 !X3Yf1h h:m`G4lyCPoԤP@LkL N3"&*h80<: 0uI}ӕ@ NOlu1 M}v+ԸOCE0WC@c=[LG&Z݄wmd>y@u?T H_AQ"*JUa %@ @>=~)w_mvX D0 ,?ؗʦxTv3q3 6~YAs_oidI#QJ'I7If=Ђ.gCK/oYw6՞%$d O&+]_h󢍠$t Ph"uxc*~<- 2O "---------{-{-tgﻨes릵h 4~|ѿ >ˡCP$<} >i/ṣ9O܆8`8#_ &ހ9Dp6uSjW+_5ODmBuI5 Z`  c{\<or )!@ )C,L.Q|}QoBǏ'E_^WnL(q Z$&&S<$kyV1~dq=+7.ǓZ7Hme P}_LO||-~3O$_l[uVx/C{U,q)E㗧lwPR:(~ 9L{|[˝|/! _q/ mzܓ$cL ]8DWWwXO к%|gUXEFZsg?\] ' JٴEM K`n @q rlT`&@ʑMH&r85`[~v5b.z+Ё.afnf\-X,!-Ը H  S}-fp@.[ 5ԯn7s=+ WV:0!XVwdܑI"P $EX[`weK$QZՉ dadG;#ƱGg/BNM~d`d)W<`L\NϹj~}\~qqöz"m8fgٖx`C8bY <x(TXyXӻݜGs-uUyײi*OݖfXHJΖ ۥVE7/eZ>Lo`H^6yՃy X W7>6Sp RDEc_CN|Ը a5޶ | >Jl2x+OodpB F\ V1j N A#iBںXN ]IقFE ~CA9'MR˷q ݏЦ{Q͔o]ܐsJDQ `y`zEI{|twENɑF QT:ʣG0Y/Hv0MxZ/(=X]{+L|sO?8{Suȳw@q8 )$ҦfeѷygGX F! ,?Њ&"8ݞ +i.) I0i/I7*\.B."o '4iOǏP›UiKթdaex'םohnX & pwQҘ/BNOH*وraC_<*=|,RPcx.<TwM[wr+y@oO\H^Wr?/#f,I_ fQKch6C L6Zס(kC7T;04u}- }I]S2ؠb#׳iXpEXņkA9΋-ǰJĘ!SΌb86&r>6Dqx@~}vrG7PC!9=3#3 +=KOK~: ]WQo8~Xdqssf}Ҝ(666g1KdO;\>tz[ˇ.:IsZ>tjЉCo9>@~ @|O$($@aB8OjP};Kޥșp^̖-嵎^+x֫W1Ѳ缂*Z  "6b Rȼ)t52R?HDG;EYdyAHK\FTaJFTaJFUaeJT-ix08z{+~f9nc(9>ۮߓ7yjQva{ݧqF'?;@uo!^?2Jgϰ($z[,r}ĚDd<  U+e\8'Y$ۜ-a)pД8c.?F\ɓ/mIфldCFYYHĠ0$C\ω:,H3b-V\"Y򵈜N[K-m('J7jͥ&Tb+ܛzp&̉IRΖ3ۊVړ":]fNԞm۶u?ےM=z/"C2I6BoIP]vܖflf/chKw4+$drرH_2ũ>y48h0/N-K-ރCx3hg ܅컏AH)xgqvq. ~B.Ź)$x(`[J-ހ;Pr a~̙r9{5g3Y9ᘅ5e~Gg&J ǠZzbgבVmQx9=N9y`B< 0 X)?/ 0^g[UO+^H uf/AߜKD1@66{:}h'|1X΋;a׽ߓ]u$b|A<>brX'Ey`Уa96IY @MjRÈ_=94h0xKL,2eހjݑ@mڀ UBPu1߀J%qОTs; Kj*۷mپ*#4,|L'4,<2Ny>G.<2AC$Y^9-J#FfQq2҈YF̢4bf7(ؙEi,J#fQiD˫;^hp?LygS#R?ѻ,r?a :%r>[T]l0A,i߱,r#dP[euR+o[c\m*G?"\oaA")2LC{;œ o.g#j>G#jc YAHţđv 0sJ߂-aGr^TLWtt l aYCGgP#K -M=ʾE/xy` :R!Upjӗ{o[;| (@ucy䈷( Xl@5bM'6 *0 &0L#_yZR[Wbn-f[bn-f[bn-f[bFn-f[bFn-f[8}slez2=WLOU/UfT/WfSq2x~!鏕~ez^E 3'S{fS2D2߃8P9U# dh_IFV(dLI5*4J2Ȥ 67VjjJ|gN_ZMosWՌԈz_PNQT T: ݗIU3(Lyqc(ȇGIq"Ǎ:649CM qN0RCƵ]u6Դjn2^[mư(FoyV#6_~0C oV?]yfȳͿB`RW`h{^ Q{ӳLφ ) tӡ"Yzfh ɼ5*>'b[M\ 0d0V0L}Q-`s!^ɷI#%z(~ b]= Xa;)w sv~Wm;̴Ǫǩ0 rEy.XfNJJ:Lo۴+}2jVل?g lşmvOK3R,TEK_~xOo `x/桿_3L9Bs":D(p\o~un4k*p8( %ԏr|T鱿,: _7平A >'w@ue4fėĨLATKA5ɳ/8 \ҘyᒚxHR hG1aB%%{j(#A FOF&Fr<,(3IH./">lu:>}z/ބR'jǥC XI {S 뾱GWF q?,c ȆgC(s$<8JOVT08Ȫ0saV m|  h?BYěYE$$6&rY8;^ l[w#NAkln@g O ƝjC0dB&$sݡoyRm|ckZCݐe^;a),eXD.@&I/qv&H MPqv]'_L뢛|@%ҽ!˗8Jnل fIl i`M qCsa|{)YCC{RGsvmIRڭ>2DS0{>!0D< Pۀ/47G h$\-AN=©ܾ^}r{rJ) "w)~Rg+#,sr{(RDB^q?I(%-(| AUak` vCya-_k0x'59Zd Q_9]Gx_M*w?+ 4s<+8& Ѱdwr,1\H\` sOUEPb 2gȷY}Zq8-O?G9HsdA0Edd"ĕ}|Y{AB0tM=-/ 2'0L`> ƏX=ZpáqAҼ]E|-S)x`>aH/,9y {%DZ4^Oϡч{Exp@2@Xz X.3x!"SkaMx7yn 䖅"ü``zpHOuՀKTZ`֮H'G]$a +AkXl=$ILEL !.yX"pml@6I3i" mE@]V'ʿا<}v4Uld܇ ؁ Ln>p^;U D+)6,9 EdA/r *8 ]w̢ !_1ț;]^ͫvuWJǑDLVhcab}dFT!Lcbu͂ Sa`@ Xő OFGE,=l&%M+4U)4 fl{ æL`mzo^)NeJ=<xl^NJye}ֳ9}5ut4y%:Z I.UG* L&ry!@Lyj͍Z{b݀Gѹ-23[S-ԉ$LBW#d5&[>P(4/; r~b Iߝlܴw!j|2QB2't`Ĺi({z,d;( `IHFn08r_jO5mwN]bCݟ6Q&K1=DdMZa/㟞y0>}0$uQGC6ňPuxkn 9!O_@L.AzP, (tF6ޱ}*Tv 4zXl#\t2]xkuB fAD&Ovu8D(Y6F=W.lN kA@4.CXti36!S=. z@:|mV:u܎&\07*BWNںSRYɶ[vX whm`X3)ơü@7내uAcX.d]/pyWw! hHD А5Ĭ!֕ZFE/:vł*8,` /-ݶSU* 1jJCDaZP A(g֯C*Rb bVxq wwAn-$6{ l; dE-[Y2Dt&; QtE&*cH.E4CQl8ܼbn[齲^)9r-  MC<VchGqE3j2Q@i3kE>? & DH"~ DB;M^u[[wn_mjoFSpC-X՗\)V, g>0R0SF/r| nB^m{ELPy(J|fW-V$z2a1a.du b[zL7+gamwH.`ꑙf`;E~"2e>x϶(6d:h*@7e|{-C귌TB #ttWU#۲cMJ7yӤ7| K|TŸ_N&y!|KFitW&܃eBU|bۯ*K8s>%\ %{wPg>>u"%hSJJ4M:ާ PnxiFS8 c3&*])W׻v,=J\h$ɷ>D/}w%|Bs/^l: 1R,C n`FUSY=z*->w'p[UN N|D8zDYDA.J*m)R1G)8 )o. ZY5~6fհқ?ZYU<}Lr04HH~z~o. b%OxaDSGHBOy*OFRFi'51c~< fO53 :<2q?GM6İ3JƄ-9 ; $NI/DdQ{ tpdBXs?ܹTJS8ήb̨פY6jOi̬6¬Yuvۢ--[x/,n(9G_{;myI%*kDaI`+`58ThScj,/͆ QF`?O.y0#(%;xɎOr,9K jy)֜BUՔ~f Wqa`oC=fg2.ސ  ӑx?-wbj$VZE|WMG坄@oUq%]'y0 `֣!4 ѵbÁgIjl@pb{KzBó15>`}yu&ǹqn~&ǹqn~&ǹqi~\&ǥqi~\&ǥqi~\&}:>$>p"2;ح`26_?JIÕw Ou(@1~+*?GqͅPn  @Texej F;J_+e r#`W ١hF 34GKy51G 툪|j8l@cC*<||{Tv8nGg mWTcC6X fcvc~RdqNămXBpscw?a3]]B]Gׅ>0: 3;\&q0{i׾I 8,0IS"^ 4LAq^5|SBqp5 ɍJ?_ˆlzAn=7C~vomU@l* >8ۢXxuӶ!e0\f:.ҕ0^t3ˌ]j,6Yd?`'Q"]Y=i2-(bFOJvS?yݎ[mٕ%$cq,Ǐ]Y(%@>3CkPS6Z NkssU􁅤D1Kf]𲀕)_',z__t/ dTҮńPgR`&LL~?)}. ?7ryj%j 1E/P@  ~=Q?Xdbڐ-Yp"M=8Zxbх/ߡnꗎⓉ26A! \$$="1짹4#(3IS/5НypAO1(o:gYjiTs; ^ə)B4)ĐBX@ 4sfY;4YZ_>jhn\Gm&eB/{ ȹEuLoV}".̒'{E@vW}FA-iq?-Quu $ˆQٱeUJ- ѡ0J-CPjy0J-C塣t(<B2zcYdjyk˃ԏ0%qL[ jy4ІQfx 0P`{BVkU7> xsc5?!Eu"TKt8{]1"^SQ"ۻ avWpB$=*xilxfXcy}ƪsD'uA:P ߣbϋ.3h"˃C˃˃7eKKzF$>b7a|JH,b"{BJ"-Ex><}8*sr;LzE8J ʡã?1^9X*)>rԤ@`7ah1 #`qi`@1oѺy {=Gb-2%,"!,h"IQX$ PIR\c<"'ᘅ">m͢{ >r\a@rG aOnؿ2 \ Ae59 Hm7 DD- (1'OƎI- UKceNvT@AzrU sUPU] /D] (j5kjjji:NVqr2vT .5N.'g)brXDMBNN8a(pv5M-Ȟ汥тlhyA$~*]B 2uB7Ed*^uS(DпGcKJgAM;]elu|W]g?,*}J~>cfڪ76~0yk{S b͏seLWs?0͂:C? :K0!S\3`N R>Z-0y."RPĻL*|e7IZ0 g"*E鶠w-KhSBJ˞"&Tٱes0uQUpGU.EUУӳLR ,Xd ΍ƍ$z)![F e&K.b9%$ d ,l4 ;7f[Ś%5K4-dK@vZ.Ėn$%-lք`}UkGzp!7@@@fxƙk5BLQ R/bxOŸ"R8-r }-J^]"(Rs/b4&|;5!gfO@OF;qeѲ+iGs/3|c?؉oع_ uhC[?q$Ry7T;mݚ4@8mj.Bi-9l\YOY݇6th[lCG&T/ W>z<c_H.Gvh>G3|G3$t~h&#Fu.ͯeӖ5)g(CU :*_H݊ɢ@0i$wHuH=Nyܓ!iKL A `{UJ0AIHc<'dD$/aah#(pJ"o HĤZ`̹#q DOPoy>YJw;F5IѝY:= \LZ?%vщr+KJID.Dg_17͋)#DCuf"$hF^16$['; XO+0ݫ ҮE.26,EHH"J[g1[5a<څ9],s 9yO-%LDgн[Uc뱒S*O8KESad~fBVmLBosr;d1k JIUsڷeS *!\%dLrI2UB&J$W *!R%dRLJI2)UB&JȤT *!R%dRLƩM:sLLLT&*STeRe.FJz"++)XebK!a@BCEŎ2*󕉱{T&e2ORҰL"XJīxWFx ySězؽ&A 4 N^'y6z_ͫA{Q |t|ut&p4lpDYG-##4<{`<k>>}j%D9W LܯL|e'3>ucx?bv <0Ao$>~(%/1ˀK,;zRV޽?$E}rw5Kӷ7흾˔(L^!T`4a8`ĀT{(ca_Yh'ZC,0@.9awyfV `ڎ8&1c@y~{"/Es⭪I@AU]]]U]݅ aCZR V楆@|^ڜQrH"=wdx<NZGvT2 5f ރo /_*5;CFA3Xt "9?i83;.f/oAeN3zQ+95D~b+j: `̷Sb!We XRy~*ARrx~!gFgR7Bs~!>3EwSmڄ7m:|8fSqʦ}ܦh2l=KN\/{bKحGyl5nWF8~"[# Ulv ٱ<-1$Zi:X&|yP>=NR|_T0HX -~ǯgu)|CτF;r[M ,ط[S~=b_>qT-/_09vwmNw N1 (jGlSq@b'z2  L~ޚO'GFK 2=i\4:wHTMpcϟ tʧǺST}Z*hG2R~̿&lONdO6: <_gz71JK p4Ӡ3wk~Bt,sq@sړ XAgM0tΙH3fqB@G0]bq:q&q2 gۘ3POɜ}E̵ ^B_;tΙ<Zt.]a e9mhX;gXk[&r^N`cK3\wQĬ\%~HVzQJdsf2g I-8P>EAyOKyUiv麐t@ڰVe=*kT8eMrQkiR %HI.OrJk^VUrZpt8 n<饫?!tCa_#:B4l`X҃xH1ᱥmRNn>APv/ȝcm&^[4r껷ydyy r"9Hu|OA5Can$0 GۻG'哊I \iwN*l0#R:J +O"S DA]_E<&`1;ɤT`L(EDqKO*&?AgNZg·PSKFBp_K  # 3D~Ot+L]9 yyٖjRC= `[lXc哴|-YٺDdĒC@}k4]b[?vn<3cqabP[V*?I Λr #qHpց>(Xg E4mY CW7̂a@S? !Tz6^]<{ist N[{\.J = ~[򝣿;E-wl@m~iK °k۠:jlCZ1<&O i6I2 ,?u=|!1Sm%eڸW\r*]9wDϯFʋ DO|[n܂4]$1w3 Pg߽r$`2_ŕW8/wO =[^`.+{;}etۓAq|gb/ut7hqӶ١u^ W͕Sxd +"'<߽پ$'Z>eSW:Cg=|N(iW//DGC>~ʉ"ߖX@}G(qIE IiI%"['?2qpǻO06rR;IOG,|Fw/~/)dT,jk6+*/fs92[͢%I|ׁ®dWJ%&"n pW#~D&QQB"A(12 :|wm' ݜ5ٚsN 4/fL2^i~tOTΔ^Pyс`KA܉)q#FģM|mVj%MjKRcd2dSBI+B#-|=nW|`|>γgEjNSAo!WV'>WmX싪.J͞r~(=QMgc C_J G,ؘo؟o\u=]T(A,1}_n\S ykW??k7W?M[gW]#8(S>Yu@D䧾9 Ezn~&]WS"sƘP?'vLko_ɻ$vD X0<%U_)Z˿ 'PĝM^{5ў!׮@- 3|ouѠ< )ߔ/6*5씒 ަn*<0, uL)K/ q^F2dqf="tqc&TԸ}M*SID$pTdBtn\$Vjex衆>`l+$v>+Kbf.5 mbl[쀽v>"Mvi:)SaoFxR,kstcoe9&?a'ިDi~NٔU%aJʑ"YpM1C$xODQMEĭ[;YDG!ZTw6  oFPPDW6 ׻K|,Y9c- #J`A=OY-;<:bJjްOY+k?n^hOjo[yƣC=,wa+q@qt&7CDfOLoG'N׼7k{kW92L2؈`#NDMHYo3vb`ac $.O19)##n3lNW)zvJg~鶰n5:^~M|(dLkV>0yc$2GnA`$&IDɵAxuDӪ>rM2rˣG:-&+)= b0#Op^- vl!`Ь^V?Sԗ,*eU(s^.ueTΡ #'x b<~F{2}}RxVљ;u Ttꖫ= )퇆džD-{@www,!̅nA?FYC-2fm[d5`@w۬)πߧJ`_LCC0Ӏ jl].i;= P!cvq% eRxz &1Y?B"&ap1wNk)#@FdZtzTU1C"ut|V*zZcdx7p(I Eaߚ>$Σ' aAst4ٞ<]&ab4U bNnEkpk骂6yh6@^Crun/]XF_fT"BQrh‰(cRhd0M9V¿L00ZD%H|j`7 7`€|\Q'dkug=< i|yn|BI츽$5ߢԓJ^9gk~t},[0Pw?4%lIRǍKByU5sqHUrO# ^DPKޕ8FFfbLgJ)7W*A([ 4^L4%V``v;@PV * igf)g tK,DxLEX:wu.!U bCv.~/RFG) 0D@xj6KV^s{.앺WWyꪵrt2W"~se r+kk+o#p8ZxwkAv?~M0Tk;׸.L16 1_kߧjtp]\Ő%1 i'z'kK}]+c޽;.ۑ-֚\1Zƴ]1툘|Kھu庾u-6vhjQѮP6fqvNUس0yZ]DO +֞*T@tݶ:S+ӖlY$@yPvf'KL!v#.mU׮NӶpIbR ` 3@1 WAIE`.w/0u˘ej?RH KV`۔:7y|{U[֠"V奰j.t`LYju;<.fT̙2aگGÀXs$Ftax(%v'r?3$v">X&ҷGZP2̒1+h~d*vM3y7ݗvEy_nUN㕻qkA/f7/kkz~ 9!)qokm^kp]Kd;Є\+*}B}ei['m/tCBē =ޣك^t>kHߖ>x ܋CzU_a}d;- :h:gyl@h<`3[% }+&Z3I3Eogf=QN T^X+KZ1?'_I]5iC kHUԧMXU)~#5)%R1Y,~G5kd}bY'R^W( ŽA&l]o-+hk-\Q3\p9[ &BwLq'|hAQE+/6쾳 >ʈKp'ۙ"mp/+KaE[jLJJP&BJM糨?Ja] 1ҬuZnĿyX#Vu,`)[.zl9IdBٴנ@DoqWŘ ZhC4%&\y?A02 7U6BbJjY܃5/̂;= MyI\aM5c'V/zKWW/]ZSԥ߯^~P~K } a" /`|M8,._K=8.GP_ZDО#YCL> 'QzK 1.Q$#)WЗ^`^6= ~>%a/@5B5N: /\@~]VjLx7gYϚ˴4[Olp5M'TÞw;uV yG׵NG4le-#gB:߇Ch9SR^p:zCa#H甑X{$X# %2<_U)Hd< A\W)XcXE>=(+KW;8e5V/Lx2oP}". @RJ/"ZK~".h/2U?ѭ)6rUQ@Zq7aqC:iך+}00;5|[&oh>X2ߖ5mq+=ƘoZvY`!;lo˚m~']]{YjOKr>kt]"JN1qW,$4|Gƃ1)V,XN!z BF1]ÜDbdjyz&% ^I]q YLꕚ%L Mq1Ұ&,*+ +c[,(Anw?X R|Ӽ3'@ğŋtn1BnԶ͠{ZxID_ x ЄU4)R=A3h;C!EP?.-VYBDEAB)7Qa=j7嶈-&T0*՟4X. AxWa_xED&r‹xn2vQfpNO?*eDuxNA /=Fjit'= GFSٔUţ.~"zuŷV(*2#PCF>$oT@⛔Y_U/߅crxV%d2|xUL]L@!$C}ZPbY@^PPky01z.~B% ,#IQ_bBCX-AŽ%wDUPHpr^`jkHvO1'u||ªߏX=藠6ۤœg=9pŊXk8Q]]~2=m2'"9CD*)Z5݆t-9`Gb,.2{bDʚ_6hV\m~.J4QWU(Pg+jQLoa=+ tmP}'h4ϊ7RQ:BqtYft,/P-c,%2c!)%r1Nmc)%ؚq} v_gCj=|ĴLfͷ@AXf=¢E,4$C Aڭ `hdFxF!4#D{#uF*mvʛtkNwƜ-歚E+9eװ-},fc4t13̉N3σ=? Q.+c kj< Z}k w\1$v `rJyl b:J0b_kg:(/MhNRb-d4V_Tk_]X7=\  }pRqbjc8+5 ߼U&oђ7ū Hߓh=)ZzMr;( oRwF+m dž6/~巛Y}_'D wۓ3f,YA`?Ȯ%YĻjn8ӵ wI,2׸k!;2apv4!зoHݠODoDG}m5ή}tEtG AmZw#V)n0Wsk]XRmbZ/3bC٘OC~:2giףo\jOHAVL@ 1V.rq"i;lG,(!PqX_R#1`\MRJXO-vnʌ^*ks7Gj2SZޫb̔> ewԼO-og)+;{Ah]?F} =g)ՄFfKm3{ބ^ NX4P6kdE={U}9|< 6szy'fZ_zOF(occ̴pST,i}#ƞƃV=D&־*u]0}C3>h-AE[FtZ,WSOKGC_ bOU+hc^gT~CDgy=D@y,@8} hxEN Z1̏v+o"Q?7ckC0E:9/V̂K%z=Q1itZ)RBi$? 'C8ߧTEvt)=R8FLm/ih\X"݌ gB3S4[8 C3I:k' m䱩'LIG͒OaRJ!f)̓0{R6oRX|fG<{=g8m|}1==4a d\ٌ4ۊF^=-dfQ&4'bTČ1FM'w1LB8-ãc?T2[1-K;ڤ~.Iw9>gJ}̡/yS6sA87wztuMvCU׋uy0H~Ǻ[.GZoi=Rj?KQ^":JEq#u!pTiHeL&;s-Quk: #Wfn:̪%\x7.I[\ ߟ.P7W_g7W_׾7W7W_%o!=ƿN _Mc?2"M w5]rx3Ɵ{Ghϵ~NTlg?⣴g/&?gy(|5ɫ]H>#%ߥU7}"2o^HmL((6و3 *-9OUzU7т/#-V/_9up֏t4nQ(:Mzu9^& v2WxW3Qx$_{6|?'Jjނ,]9|~W?[>|Y[9!xP/j+/!n^9vV^^9Չ~E7:|^$Ǘ/|G+/1r|$J  1vSQ _70IS q*XXW'W^€uS(JyI|Gg@2+y^\yyTw?]9e0W]>ݪt-;~/_/EwF+.TмxDw$߸{n9GuK%07:H'3!Pm. f}MR7z]h>>Hiur;/-}G+Lq ʒ65䔎;#\ rՂ 欀wu%&3fXx-.u%&h,*@:Т{ HK杣w9>f@jdw@n`(@V^]=KMH=S 9C|a }Dh:hPbS9s&q/̫'enzj64=>08^eG ܧV˲zݛG"N@іnyBkx×VX_ 9%~Y@4k迖s4mz3L!/93PJA!`D%q Vo~*-' UнXT& Xz α|<ÕX_3\\ԯ(,$&r\FxJzDCQ\$w JT"_h~2m|D|K~]:cG#{rWwIDI1vUvK{+X:w4SljbUOD]Ac^cЧjYI${t 8wՎgVai,-Rs,~C/800xYVݏW^l~ PO#ܒJNt(Eh[9PwO6By ,NӴGFĝϠ$ @H &tӀQR͊6; W{9*QYf82 e]4={J<ގz3&2=tLeW&ږY՟5U3PTՃrP}S0?nGm(D7+kJMhWջg7g7a&g7<xv,*M| \7=rx.7u/u4@ϣy=.PBK⣕ÏL)>wl/DK|؞F۴ǹԙ +B]ub]ECeEc |>46)næ[q$dO/erDVH)8}dYwSp jO>mس'9 T\A9 9ksV)x_D`PD`XFD`@:%CwW.ERi~d?Cgg~ Ka\fxO<GʺCvb_!cUtjԻwkpP0( 3Y:Xr+}?-37bAa]w+](!QX6:VbylCUayߝXϪKG*NvwzXUc{o"7Qɔ1gkz(_6rX] Nng1#%~]*[o"3 *El毤JPQZXIRrhNIJ f`]r!-dFg\k"NpIy{eZ R! F$ P9 QHUjp3I`h;\W8+wxc͏ Ps$vx;ǤLNP`LFI;borem@=lP9xak .7?.pI}:"n;ҀsE8V0!#ȫOz0"a%e)#Ԑe(왤$BENdYa7WUL;\vI"MVc{ Wn)/S69S]ծ{qOGmӑ ӾH#Г:R4ɤ9ij{td#EtdU1ڟZڞ9cоyOG i+3O]l\,BXL&Ȟe.Ɯ|Y]2?1QmrIRBS_|`$E<?R"gΉ;w2̶d̀1ĂqkZЩ`d+_roTuJFt'/ :$baI X1„x#φKfXnžQT6QPёi`3 HYSOA/zv0EaXJn~taDe]MaTFR )ۅ%]Na5d&ܖueH5}y_GInŗwa zwA#z(0D:430?(I/I*/ow/#B7NK< KtSS#?/A/r$uE: d@!) %TNo656*W5yzBKPDQEdSi d'NGZ<Հ߾r~>a??ß}pW)Xb9ɛ,+IJ9>؋\qׂK#Ypy V .`F~J|p6[!),vX!~$A9`3t;ٻ2孏D>_zNT,sZ Wk s v-%N's̷?՟A};=s50Na_{On2Ht/&7$BrKAa򂀲 c -^2 ɟlڋ6>#; k?ȑ1''> {S܆g79gۡvӔ|{70| 俱6۝盟o:74|{g"3KBM#Ui$lyH?4HH4i;D:L$A3KgP$?gnH!Lϙdx$}>`4?y8A䔫N4yx{A$Z3 ; (JH_D`pJһ@xP 12Aҩ,L14mfa`  0'*d5(,g\GSC,; =yY9$664ba&4V,X$`Ppx3  6s2H  28:202¬,BN#S,̺GyWS 1$Otn`#C)fEQaAp zB%%kmd>4 Hǘa c@ԈY 62$A>%Ƃ=< Ǹyd]F`7$8<ýEJKU>#?/A $%$Pa8jQa/x( 3hB^GGXe-AhANAPaBKH x*G}`@ҳNcsPjeKh "T &yޢ1}ծ 4J*5ԥ ,ÀO 0+}4e:p1 laј-xI9XA/$c"Xz3 CaL$U4GpKSXi6L,MS68S hGNcga9X6¼9ha732A}XձkXil: ,Rqzqx  jaf}CP#tY52zxU4mYO4 8u84: &mcBv: vS6prajpz"Y7 Jh ^%@Fy {`i VCA rQУFkڅފU9bjFYnh3uTP+枩p%Aѡ hdt$-A>c +wl|f vU9`嚃CFy:payC8ޙbt yt sn|,B9nHpoQ>sY>iy9Zd+PW,980q200|,q@MΆgp.@)%\Bi,9:y45ìd0ӟ4 yΠn K d>9q -#<<.,#8*MUjayuxtTEƦD gT%(:<14r$m*&q=9 6+0ŵK1*w)Yr9(dNaݛ#8AlfMS @ W6SF>t$)%jӾnDb'0%WC㔎De%/31ϛcYI;'Hbsmc;e^i#UXG=,{.% vFx6m}=?=Mx²4aQw/2 |I:kWf0s3Yf1Fe`Bkc%KI*e>O8هLwkC̱85hjӦ$5SA8PNU6aB ]2 ?iue`Hij ^ j/l&ZY;,>Mwc2MB~x:[V:m[1hf i0wpdJdgiQkW\;d49 iEP@{,4"Q}Ӄ6_dLX^fc7ФY'YqBӂiY:f0`KCmLx3Z6 \$ <ȑ` GV0$R<Yh` }K!HF`<?>qAbWu!4YLIE XРE'ބä'>z>Ȏ(q47L׊jDm}p.`f|0HO<'aObv{2x'^:㍆\IIB]g3l(w'ff`5S1~X0(YpC1Xcl ֮$<Ţ cZ)˴$F0ǔ%- A>U~keZ)Wp0gE!&MF([*I>aٚEݠdh/GD*KLnOkBp=D:LniQ= TЌ=V|[t!rcON&4>~6(TXh@@%q݌5\ʞlk 7J<;(*s1.t1eۦOntQ!ʺU6v\Ğ>KO1Zb:.F! -"gX!5S4*2+#nnX8c6 3^,ѩOeyLQ'vjuƸ116Fr_X,csvc.kC~>ognK 'gMc$3*ɎhCtW fחpxr(l d\螾DO#Ld-jeXT<3";>xD=tJmMw$G >8c ؞il۞Ǔ1)AjR`#L4Dz :(Q_V5YOךv)9[.;mʐT*QM2D y\uKX ΋m7 gb%4ڿ>{r%a=q |'?zlh\3}P3D#= ,j4\h(Ye)>&u',i4`!Fe(n^Y >b&;V217m|OHj:57ť/7f!"QE1{j+= "zx_?8G33^{#7Zx&{:[w-ħvʄ('{x41Dt܎&b֌\'~ 1Q uz Q.eIE2N*(!a܍GHps<J˨=R`p:\XM㌺^nXB%wq``-lUtO;NݪN]nL:םB7ٻ;k*umk?yMSlm2ĘQ@4s/E 9!@`&9{;[ {ZL##{P]wrfT*-Xg3$E؅B1l#D1D4h!G&3m ^ɥ!Ga ;q @ 7!dڧɤ& gxw)b$SRP"Wb#ZWܰ]-<,==P0 `#SD4gyLP$| ^ok-T(͡یTpnP*|e]X[[Bb1}HphJĀ`/e@"@ʒY.bfDȔ{9}&E&l41!Inj -܂4YW.8m8dJ~ ꂍJu~p{4; ˡu0D{ NI: :)qĘq@M1Yj ua"j,,t(aPJ A/s0al;[V1>!%@ZV1|.?sء}sY2=CdDN|''$OZ3H l%&Jÿ oΥag;Ǎum5\Ne :¦Md|'Og0 KH뎍_PEvdĠ QedcCiC1-]>8.$abPYq$t$ 0*˳WEb\eGz^QHV=C^{#=:,}n~$鞑&. }cǂ$rQI7 HkgHӓ5Kx1͘*CUL[[DU 4sVPH$}4ӳnϏ` >iqQy6no4>.tu3=Aes(R#{ cV@PunmQ`ŌHYFc,n?ƙE$BgJ>YeӈsqnNզE$*9j'0͛W5+$VnL38¢ 먈s\ƏBG`uS,nd[ڠQ~yGGnHސ C0 u iETXOnXNfzҵ5PוTME\uw>$!EvNiod{k0`߀?jB5PxIc\&DŽhB@ @t@T_f c,%Y#Fƈt>NxҞlYqc+u7w18X*HZȵ  1I.z-6^r{"?}ѵofZ<(-#ACš0v-"G6 9?~gkelQEW5lPѷzڠْ:#fp iwuՍ6dVm\h TgkGOTL|5 0o3v.wv(e˽2FXk4HƄf CY ミb,Y$.3G"FϷu=f[U;zoczg 3cL=m1*zρ}cc{-h,RQm} #O(.3Q~*_#r;oqӏ^6=r&l:}'i"Sc4{6݊0).Pdd^`@> 3pq0h ; !ܢ7zMo 9 9g^ל6)h0<ᅮE#!#>?UsϜOx)% RRjKrVbdiJ<*6mКTrCy/ ro4Q<;LWp'_2&M^7S^Hj䤓bx=&`Jŷw\ td"XOAr\-74X\˖Y;=S% `g0-lzx,QBYJFƙzUiYp ,վR w>~_ct}79h'飺HjLyN~L𸏇n6WV2t&A؁¦ш"aW ,i1,7n\&e3 (FܦM*ۦ %1Ms˶dGK74iܗuKNFDS:Ox qrw|2"x;?6I"=Db,DPrd&{qUtOcy^AbH99H5~fR5P 'Rwɓ{Dq$C>%%d-~űT)#M M"H1 8Baҗ ́X/zDaW3bc_[7=M۩[dc\w[g7v,Wil{ƞm6ƌ&fŋa?8BX($?xb|_cbO' QZ V? ez!c"@Tb|L3؟J<=&ٜRo;x7qhiEJllHH"&,fB d2 v#>WI|;YpwW,r$@? nn.ϳ Ŕ9HgqVV! is8d8 7p9oKsMe[#K} Pp:4R5CkN2Yj-cD,wѐ1KU-U{_9um?BM~KR&JIf锘)|?z6Xk2*Ig4Op3G0|'d{Ӳu??vP  RQ °+,<(|G}0}0a?(:#,g_ƇOz"C{HO5GrM]o^kyY/Sªp H0)THR)Y/ڳQLd@ x.gd11ejaxJPj@W3yVj< &fyLPJ:y{kt~oB{a˰aۓLub!dhQּmnk)ledLjRVh̛J̻7 n(2~X UОT,`^IZ-;J`9>xh+TH2B)sP{xgS/G u"}B\ѷ 'HO׃ͅ'}w<$jl849=Օ5Lxu]5Ob@1D; ! AbQ}`c̨: DNO]D˱Sj u30h""T`U; iM"&۸N- ÞS'Y0*s\NLX 9ڞtSCI=X%q~ԋT~t%^c{<=Cޓhφ66߬"z ]esS!0ݍHόv*G&9730Õ']vǔ?B@Ƹ~ؚD_\3D;zc. y4 MyTb46јx.'&^RΡ^ǸA!.e4w4KB |$%Amհ$&i,eg> &'^8;A8j0l`E?2|JUri(<̩f803 'wfY#>H'`Bڨ&(D6怲@D9UЪZ1lgsF3w06wrF wRmYGqSa#?V 9N @5 &x?qjٔش~U.Tut>Eo_}nt,ƭgl0N}Yk~çSGՋ.pD̋f<uyTDQ>-$jB- Ȯޢ<5hS/Tc4WlkBp'7.ĶE{--'k#!X"vp"qJ+0@)D1[ky)E;_3!$[y?/@߰>-)pS'ѩOUi VwqcCwgA O.yRdu#y^ܙ$@E x'%C k]ƇJ c-)P<)D˴HG Ql+C/r=P n4ZDhDZ:7鄾9 H*櫳D$ 0:41I"+Y61@"Q%aAӻIBd"W* Fh37k ~it}xpLu*P b'S nI0QKD0'tZ7gPr\;ѿYV:$]DtC\,4o \# 3k{F5GGvP"O_H$ zPf~HRt1FfadI 0Kec2^l{ʩ@~IO5+!jAfLah<\?N@¶(5Fo8H%̷[CM mf Uhd ] B%xψE`W"d$!?1a= `> >sn^S০- <x}|f>gO^NPr2[YEGhSG#a첍xccdE4@Ba\B!e{UJF \e{~D܏9=|2M8>ݣ/% {Y#%{g̞9c:y<{g 8cΣ=^5^9%J)R_,<R{96q{gP.F]q&ro$mA8>97`?50ASCa֞>byQ-RE;vSDpO$h9EXLDQvOeگ 9ȉAtt6퀿8.1jKy2͍C2:irA,SikN .FC4RsvDټ(0jiF Ј^hp䵯{|+*ҋXmےW\5/X½BV+<[;5Opq?b\feȵF L/Xk:Rv$daGqA.%$R–H+S֓Q,m1\R: qPp7ʞ> NYQt`~ҩṞ*qVZo~`~k'f} Us4r\LJrc (1SU},G1 ِ$A;CcQ{l_$3<.S!X.rim}'mE2t]~dTʪ¶[be0*5ţ0u8,p>y{*, ./~*eEL*kDZ-Y䢯YAKalY%[LA*ɨ|JnٸL WأdW5rx^n!a1πFTA7W4FzGژGڜa}1%&B#JZ ufw5?e4S,^x<$e`ge5:xc> { }PuㅋIfY3Zŝԋ+@!,?+OJV4}`<(Nz.r>a!Uk! ? n$ +a"TQY2:} =.77cd42!fMŐ(e [g} QC8QhOOQב ?|GB⦅B=gBQ>V>ԿH?q2iԿ [U%D'lHղpx]V+.C'OXNz7䪁Tq--7BmjQǚg߸Oun$4~m"=,*j wGTCϭIGy {m蘭-{<nxo 6¨oDB 0Qp?xz3z~9y}%{װ_d3X`J/8*ȥН>^ǁͯGFDX;T_Pfʜq;?WFU+< /g/{ꮏCPtEF-/Tu맢/_ StQ8EϠsѧYxT}9 i _Е4'kFeN}Ed؜ $3~a='oLxa{$ҋ{ ,}2.r,-b}A4+%:O}\Y}){qf1Ʃ~?O½d M:`^Ɖ2$HY.Wr3|܄CRiv0۴xZ-L,|/CN BGեecd+[E cPƋ~DW EZΤW28=Hy'&f {yė)QҲ#傛ËDNql*mނ Z{eWSqoߖbcZH#I%7D }RE%j4m g}oWfe;γ}{T{Qui>L?v\ N80SnAL0a,vE"xu@Xr:G?qPƻ ~c!lZr.yYDC̾# JǏҿ.4@!ffS+=,`\dHzSOiv yn7ĩ<N%lYjH7l3vմ%:sۓV{,N@C@f0BNFL7Bj'|0H5sҦJ;F n}5MdSOO'.d0OVbuo9z;߈HZ]XB/`iWeEE]E|\eӈ* WC_?Ȕq_ȉx` Ua8 NyQh*`TtݚEQyxԕr ǭ` ~cw8ͷ?EiÜWhrNI'X5TQMV_ղ?KOJ_`=(;gRy@šstL87^%tQ2 UY4w9zqu-0 $ VRk{|#iY& Qdya F vntNz E/XPqMr_k#z'H4Bw:a6$p 61"*|`d%KY P O\̈́􊭾R4DI;i;N'"lg Yęb(μ5&MQwjSsLٽVgV-'<=̩5DL ԍ`IFHh- * ->DxP:'HFv?hdpg3et/3&//4p=8f~@ qmm)%@HP>Y Aw]+=&]K<`*pMF^-)l{ E¸;*d3y0u(7f~"IQ9F "ċc @/`z*4.B"gVqWrqUrRIЌVYER1|<6?Q+ѭ:v[nH5 ލ6U(ybn 7+!Cߔ8 s ,M@Mi|S?1ϢWzW(esVVV-m]HݽXUDɨUT"LlUFZaGZ|) >TLU|9|ӣT|+|+u`vUһbqi5(;^Z^ˎ:2и#NBG'DTU0X y !ɠ#" ]E꘷RPbuƂlsHR@0r4@zzsHIAGH<7hjY_([-j .ˍYT`ݱE:+'=ir|KTA[x=`"B!ۉXLh[3Q*VdAdU?94Xcq{ Tz{4(wdUj%JŰ)+i&˚@.ރw֓Iח[>dSک|;L~4Nbе<3c㉪tgwGy/< v],GA05z"hhKW]ݗbP,3}7BqnI$n;˻ϝ|Y[_i䁇ύd`+Q7i>iF%;l!Y+V=){J[\EUSMc}v0{xGތvYm)oFV"_~O4jx7;B;A=o` !^'*z^Cy!J/dT#dٴ5*BfA !3桕a_ ; 9nk,OjS 0lfJG xS7&+N7Ӗd끏=xNI@Az[Po981V0iWu6?gnReB*nFtgfIg8~5Ϡ['%=Yvamv<+M̳h,*>ۀM(K7Fو"huNiP=1qq#Ȗ1+;΂{LRqK, 1|/0]v"LKv"v5v"'v^ن ~ܣnE'2u((5?2߅Wj~W/?r%A-_xYY|]ѣG!y㟳hu5G%چ{Q?7KV/λKK[,I_&m˄ʗ"{h=unG1bK 5JeU OȢY .m6)^f:ZAգ*l& ";w1 Dz`C X^} ݉A ~Z9ؽP^i;k{ɆfwԆhޖ@;@ ZzxI=o>'=88Inr cxpN07\-{8Ols~dqT獫-?ZJX&"*.(J{hkd ؠ&\BmX8:ʯM[*Ôj^<:Kt;ؘ ꣇p}>Q sdȸ1Ofa08,Ua WHZ@21M/єCZs. of(m"Bx/i-\K/UB^7#>D;|C.0CnOՇZ1,)9ZEbۼ:p6E[^.Yz !Li.H ҟ(œ0%i>uOd[<KwU O> i;Lщ>9Od:a](RrL߇H x &!oXgj0BL^e{wq??]Zȑ'\k)%7\!:-٫_39HZ"td"J|,IH1L`i(Lf(t,9nq@j+,  xI1153Où=[F%t 0_Z#O='9y0_U2`#Ô T]= 1*T⯾gy:i%L&E%h$!1ay\I#*ߍHr d̓ 5Bm[ܑwQWjwY?~, x헨'/<,54uCPeA`tw搹@E4P۪T1gg:+H3Iu}iA|)Y`) h]M3M0FK<Q{*&ڨ cT݉IS֢pŶTE*uO"vE50̩Y, wj2v *E(Z g< ـPoagmh/Seh/~U$:x3ZhۤubKQBz_Sia _ЎaUaq8Q>FV>3HP3IqZS#-G[1xBmER&d@a%ン\gɂk4]}oIRP@ĬkF P.X"/vEzEzF?yg}`#Ʈ&{m{| Ձ 'c32y5>{hg zy}}7Q 17߽ڏE"5ct-kBLy\Ff=+skD:>y޻us<y(hBg+pY`|~MI!"ͳ$ߜu_]{xgҭ ZZ*=nQͅ.==K:9Ϧl(g-_Z\sz[_\kĪ|DMFz?ye"!4ΖB5 ~HۍQfE a*>^Ěfd>#}p/^pǣOo>R=zz4h"z֒}Α&I.c*te<+gtg,Fпy< R5;b}ccoCa?nNg0(dEiI ֥Eh/_6Z҂e#q\/(QւM@x|;ϦY\e6Z" KĔ/ZI6n%qLZgb2-x&u^OlCSxɻ8&koٮB3W_±Weq-} 1#t_|K Wߣ/aN/onp:в[asIvnvNwD| BҷzeU݀*cv%*P[8e6Jz@3!oC lv%۲ |_$e6ץ@B"N,H&Ƿo[U #|bFr+ _f%nؾzma߃o[Vd-]fp2%'WXjsGΗϋ^ou<;!]{B֞lw*С-KVOf<;YCa?/`gegk=[;O؟n ~qT7|`%r'<;;G8?1Ifܬ#Ȍ%P%c?% UzE WUXj̬[BR ,H2 ~&Ni&=&xt25F\|zQLEe"GUK/O+ʳ=XxB8iVž r]$?Ѣ?WEwą{ t!qo7.ɀax&ps'+!)I)KeH9ۆk7CwGg8l${Íxp=KB aV}6TL= )T+])7(>Aa9@3iRG. Y7/'@8{M/w d.mIqZX,\'U ;'N 5WR}e9o37@1 t:t|1{ O\n:~MqAlp+->yvxa`h{:8mLX-} U7Jf3. ir5,84 4Yʆ&o+,!} x^=S9^9 C8ʩٺX`p sFs&ӳ "]cN'ɓtR*h:3ɤ#"#d$`,w?i<9VLD cXp'W FyX)-on\Bht4jRTf%Hg}a<#Won/ʹ czxHvJ>h®CdUH(?*wK\(OnrKuFCT8)CcX|aܼymIMe/"sjQnB&&:B<jx܆'6|@hUK&RL % =Wj$܍BȌi;^08?W+oqĒg,BĿ l p>ו^l/DZX'pr{&i i/(x߀z¢9"{ta49V-p2GxRqprLept{ j]S^xqxgqYstUO=(`#QDYR߲CEE ',T)PY13Qo{:V:$AY$F PȄ <(887jD`=il>YFop̛-Qw<0لBɫ ʓbZjq w- nO=/^^T4_M' U'|>+$8h&1)/ 8=`HJбlH;`ZDwTS<~E,^*0EרW88E(, j?![p8*¤{Ȼ8o#Sߒ AF8HC :Z\tRyَ3bro/Ϡ`|VtuK|*-IMWOڏb푃[kإ=zP;]RB&eÐ%$RH{xG/O)Sc7* Ɠy2*rXs@3Q#>7B(Fy:+Q8 d :O`~ q+kFla ~#Q4Zv eytH_xIF@B.T[4$5.Lm3 \ejk<@D HW]yhdQfJ^uZRGEHpI8s؎IjϣFHՊ'Y6` IBufFˮj;cE[pUچJBo1T7#s ] r龛`2ϭ]:5SڄvxpC2Qea/öS7PHȩi|V5JBBt4oNvC!JU#*US)MX06%qR gT$Rq2RwHS)fh}1S#ϖajqvTaZ@TR"5+O"ɔT:݇YaHF\ry\Ɇj"z^"9)%'*\nA\ <PˏvNͅˉ=ZIƢ=$?9,@dC!n—*FvTE%L:ܝ#L%`*h[XVPGg5,LBi22\/b5 kk]{9 \$]թ/ohزN3~yŒ~>vz*MVٰ%xm7,񽔲T/u xZ3T}T۩6Bz"QoftQpz\̅2Xu󽨙c٭[b+Ň3fC,f {-]۠&}[4S -B瑠2 OE, H + |KcG@\0.{zI v$K$ Q{/Uv:.8Ůb#iI NNpr5F`˅Zݺ>$ew5)@JO2!ۣрotn"&3@ﲿ:߳+蜕Ԛ * 9~p8s29(LH@SK~]8X5W\cKn((.Lef QQ}fu B$*+;ոU4`S.o?H׻aH%kբȵxYH*PVWۇ3XD)왐p){it![N0mtY 9;e>ZVIa3 ly&|K1G̵"21NQk*R}g$.͏X+%(>eqĜt%sҶN_TFT~3S"\: kgr6LRK+"㤶 r@r'ȀK3PNܖ0eJTnj8H!"=FEySW6.\1s|1Dk/Q]_Vg! T_B(>N4:G>N≮ޔ[;Qo>\e_쫭W|=zVq/JF /ɲ)Q9'nlTZ77ʩAȩ!x}_cQ ͔'*HK ɑg'3>kSBVݼaĵZE Ƚ*`]T%H28kTKE(YR MUR1j ͭb v1(× -ʊBaw0m t+!:N"[Km" )Jq ҃F[Գ|mzFST1 D6_r\`O>W%qُ!G!IMSy< G3[~6t8P.$?on %~ٔ>>%3b V]v`0[B0nX:>A6m$->;P;D\iC:%Y/W$`kdވobR* #rƽ{16REoulu$c@nDrLIr譹ScDqr뺶BJN=|"zu.X7:Zt8V:$?ѦW`i&a5pKdH:qP$LѽhJ4'F-lZĜV|./Kpа q4f:+~M4yqC;ZHI9̾6 6_ P7yFUjb`7㱋@riILq+c`[߬ЖLJU&#j(LP>d!֡O9 ~7GpH~e  BF8Yh27{ڸ)sQT24~ҋ8tvPaQ,/dRaՊO = Xn5}c.r|/wWTkb*3n3r&Gt5>Cj,4GyJ7r>c8[#ğѷwˑ+~II .hTZ x/:˴^cEcђc߮?@:8KdK.8̿ ,.,J RR tsu؁k0wl]w՛٤PoiQb--IV`}uYfOv;2#/VMVE{V_ ^1Hcgֺ^0ecnV헮~MW7>~|{qO}|Sk_.*Fzԝepí;Z+}[U',&g^7Ak|k !LLs  /i$XiHx# gXa{GaVw Duj'W]pw嘭3hh ƟIlrS SW3ՖpOw 8?ů Xɿ3vy z]z0tal[G=v`OT {a:p"~Cў-ۣTtPBv``.Iu)_f\Ҹ.~q\Fz>J0֥&zIǸ,^Îq]ū,"aQ-&~3ŤhR%z:\tFsQNgS}9mthի ,*F’ rWy]8wikE&_"EKW>/'to)MZʭ$97w7y׺lU/- 8kUn^[~!`_zet^ ob[L$IW$yQ2ϗjyLS3n6݋$9O˾gQK17mSm[hNPr]{څ8rSs{g](tYnnH0CSE_ `tR:C\h#4 'o]{/ˍ.G ԏ'}(G9$K[DB}PB([F{IKMc?(]ӗtWd%R߬%e8l!#}l!/ (NQ3G9d<&X3@d$E>٭ y-HP/7^*~ T#+W k<={r{i;WͼZnǯ&o8Hh.!_=Y#=9!mn3 +( {1Q;nox!7!yS6E=:[LrBKF !%+ &%>`-@6|gO@NnOI+ H+&~*ǂ䋙k F[yN湔w-_wL%ӋDmcE+8P G 8D|?6~i\7%@sTt|ʿ#֍V4tv\9J'l/J&Y9@<8~7'Ly^O r87 ACNϩt2ygr"6ˏq$m= ejyi1Ë, юxH⤡ξӈ)"S7cRڋ2He%+B Wo|.n~moݳD%@ .(ei-Qǎxx w284jm{ Kp(0+&cG#|n[\[NJ=ee5P b醫`U㿥e΄w-DANC0.C+BSA8 J}%yBәDi-~*bn=$-w[wXZ)|Dݦ_S^Z{``^`qm'xz!v,fHi Zz_J)#8} /ԫjM'wLrm~XQ0~?ׯ6 eհ(<ڹcn_ZG -ٳdY4Ss "O) 4"Ti&yCl}Әdr s[S]-=+er-]r6O2d{@D2Pms&X<|Uv:teVHºl ]g1vvs[qm]!cg#r^I>߳D ko"n ;>gC6ͧ- kCȸ38;ʆIT+dk}-b^U%ETr2hf̐kw߶18|Q{%_3n)ZC:b [WB گg_~@db nٗi͔2$(RoS5*;cO S|lґ3::=T _T7K>Fl;Rbrjs~1ٸ#OG\z'cwlI.pX9r8ٮ 8Gk4Eqr&a&FL:%GMAbCW/VR"?/xelɻ߭`h h$$$wd%k$%G]1V!"Zyh2+D9 q<.#PlĶHCts(id;8V c Dԃ"V2xEKSMYh=ںꔒ%MIE QD4E0״y jž&bu,@ͱPXkX+*KDAI}RF"J,9ŸXayVVWig qT|hҌLlO&۫,`dGkmtZȂʲ+:5P @[&/Uxζ5!<pQISk$.x&,q7jJ}i؛ava Z ǘ*S"Z(Yݘ7p%v,6R^R NŇ!dQ%5XR}B$(h7Q^iq_;&lh;v-U` قu ˶ [*|Ff;왅F!Tj]"!lU(I;GG G~@]o pI:  7Qm$ S`-]Q\ȉQI+ sUjĨވ29_$=ɧhDprVIc`Q$Y-o W&g/1=WT =%z¨J ]QC+>s߫NdϊX /-iK9Zs)?UC?n+^|&H8Ǫm4r)odNۛUd*HI">#.#tƆ=*jnƼ%fׯ20eNٳ{Ba QZlTG"# e תK}%׌jBjX HyZLi+UoY$4I4'PZjTYsƔrLRQ4 apN 4>$77)V )1Zȇ[pMwR^pۄk+ Ui4[n)Jh |J.i@)/bPgb.K}\=8dsDz~ ]&ZY=LjiD(fr@Hd(((6%p鋆ZT[O;*ɯ 1\I)](hNBc#HgS9Rc9a #PǪMG2vhZE7gLpP<NfTf&<:#ؾH(en/5,k_&a6^\&4^'{3uf'3g U5C-t:*/pa <ɯԺ݅u{ e>WY[!&!e[RzbԲiBGud}K}[1I{"u3"6U#Ct,k9?W|,cV+8!LID! &Ix3VӆD jL0'H|Gn Ï$yo " Yآjex7)Z8`G:6qk=8k{cU bF@ ;m&Ժl@%.PD=: p:!YMVeŠa2 7/C? Q en4jC$-@ A'_6zϋ> ¢QSlc ÕIc0@Me(3O- ip4 \ȱ1= S:2){uWd|I0tJ-Qc. 2 G!2{S%1j]ha@ԄLpX;p2'aهIU*E@*|(m%{+_,Ȑr$ʾy s+ v>ӱ^ʫM7-E'ILQJ/aV:*AӠHf l'6`l!zI `~3g6|k_d;*lvpD!{0{eԱoe$CwQ>p?'$}3WeJdS6e \hwVE5 Ui~JQU\hd]7^2l<h4'X^S'sm9g}x_em2 5k ih&X92ƏI#T*/l&\H V}]#B)Xԗi0Bi]*ƝFK *qH"YZZ.yVx!WxN8a2^mӛCriui.h@*̬tM 츯J։ȏsbuUÅ<\]=,obf!NluZ!JaX*f>@.[2+G}p-=,b9If(Аw%X_mX g$'Dк]N*D7o; Ε1{o6]ª:.^vUp2 $/Iik|&y|]"$3 qG%os^^q&g^' !1pKL"o0 nFE, _fE%hy"LG_!v3Z<>f'6Kh{//|yɱW!{T :,p>0@&/' #"D*&OLRwaSa1zzi8=ٵgn?ܽ wF(W$>ભlc'HN2DBlPP"U[u|s&hR]]]]Sڱ_ Fj`6ym|C|n_=BPA5mo`Cl| ;Rmlk² ݾ PuLs,E "v5iwcQ21Zk%F ?HٸLV{M}i`,W=RM\J@A6PSX7``m}9M*.tC+e:K+M+d,9Eh:eKeXKVck¾簪9y 򍱛z%{ ]getT&?8M~M~hҩV8>qre尃{4:f]L3 xFB6$]m%eq-LfJ:A_2)I@RQ^Yyuf|ww/yKcܿvri>%3qjGgАd 7[JuV~UH?dWE3!Re?(+W`5VPGn ~w`wӯ/4-qʍaP4?Þ23e.8.1*/Ηt%̊sC(Pş q">(ć5D@gh%p=h  =OU:&iEZ<+G!H!ɴz粩dZz{a[R9^UytY-:\*Jjw$.D]_[TEuqQ9䀹I9j~Ll;^$ߕA5:g)0iqU>TjUpV\U N+ eoL&7` :qo+7v >-. tjdQjH\HpHd^B7ZNcobBM: 9_V?,gyfPGkt7lW[w@N,'*2fa TwEckyܖ?giݼK`WS!GBđSe:f7#8U{KyNq}BꢜYOJyP?8i FY1?S+:>^tjp:^U/'~ *QoKhז<%,dKvd [m ?Ć폪F9dˏ]]P]Il=4\4@E3' k~/O{SX#-|tTT TMpyVޙϪF^n2QILjHUZ\J˛j x(# ijQh䊸V&NwP#]&]x )$H~( 2%?0<|5|1| ׂNךǠ1A hvC,Љ\H=L {lV%J`̘+Z_4삛 J3+@5#?c^ɜ( {̢r%hI9xݯW04Iv[ %t~7 aI[ SEbT3ȦB\Iؒ?stD5y6};,(ISաLa5 'B[1}25"|b[?nG(ONϳ`iTNTvY/R궐F/̊r6u1UFmpI}S,ŸRTI{ P IlG8 ;8KK|@ FԘ3T%k a?K}C{4N9e=shmɔ_B `99` 5 5M"\WD@FuBVQe7̽vZd T3#ɼDAZS:g+!\:B[2sEH"'glKLN2-9kpHK9$'u\ IfXJc"3f '@gBbI6,U<>Q2$.9]ުx,Ă\641eh!]ٌ.{Y|gk2NEhQcoD% ΂Of@!#[ FX}M A|~#ֳ#5h}͸ݻ[0/rN¿KhAmqS& 8UEE &&fT/3v䍌 QH4NIR%!Bw=zjvUG6-pLZx|#.?gAdn*wqj|:V#ԅ]%#|KApti2ګb/@Fufx-ivɒ.ku>^s\iRU^{:,;V9p-r$=ۥAc%J%(\Ր(|1͗T 啷$G)V_&V~^FgateWQ'OȜ[v~WUkpf.:5m[^o-r7,l=!7?'2az&#`ay6)M$dI|0Rt,:|5.s^gj>ڒ)tV  d lUBPr*hrM8V8\{Ir[sv?YJ/\-zQ#0 [_]4WѬI>kiR2VHd1Pt^ ]UU"nCh#n$l.OFa#/ԑ* @g0JSGۤsz2= D'E4;cPy"\m-PL#G>!CX9 apII.cJg1Y$e;On}WqWB/r/+' pTy 1Iu;$'DE B .Ԧ<[؞A[A1*^5vXli`\%ie^V&,5][D@{ %\=t9[Kv$tXQAbӽ}pwI,Ҹd|~i#&DE:ФhB4KKdx`eds6=v7q櫎W>0yEƇ_47/`?NXH~ĀX ڙ,ȭ=+ aЙ" DtDƺ58q+*E ^,٤&zo2$r .hǬC̙u8+@-JۨSyOY\/FqX_d\3 #x6 $+t&㓏nzփY| 8xg<>1&&rb8xG]ÄaLPz Ҕgjc_7j2SZQ`3c1]`8usA8]/88f3 \:Ekl0 ;[Lzy2JBEb*$lq7Ap"daޭhLv+=K0V7qNv`+7S.XD!88OPEH : 1tvǰ*%,),lqȀ$.6TԱP)ք= 7?'I-ZC:WOPD_qY;ԗBzV)0n?ܲL"soϪ SN'8`lhZ۰4Қ[h8(Ę b5rMN&( |ܚ5(|c7jBn2 E]Lpz:6N9v?@<ȌSRSQ*pHV$wM# ӿaK˃@?t.SĆ$\ suG} 7  V7 #a%FDž|6t>M\8Jݒh$A5UZ8e7gx4hHIE#$Y1#uUh -QاQ͡PK5̂LB´a w؃S(tE$|*uPZﲉ+i.?d7 !G֤n.u0*H|Pxdx-X˺ dPB0 g޶߳UE@F#On::_82A[ݭORqEtLڎDyntq}v^FKО[y&-K!֐?3|ց kOf}dVlG7 82e SC9 8>kl,?>=rIvR (E)Rca$ CdЦ+BcZK݆m0oxyi.^4OuT!bZ_ @Ic,{pykyFvڀWg+2 #Ӡ6y`ƕLm8*fix bWH0rmbFpv2G~Üz%'z("MJ[c?;[ĭu>8GTs%S@Sed,HSVi9ڲo_R:Pfj(JTa8 % f4Ե0-jKV]+o^iMGPoi*n5 : |Yks.W[Jc4)h6Ssr?[#G;5qs j!Nx1'ǃQPG#a;\ov1y?z? ȝSʏ5>ߙo{)FHIX6C_xpبZwxJ3k&y/ cciqMNk@g)GfrֈJB$y|_(h W!=D;;Աa@^yƘ0eR3Q1U20dY~nd=fRHAebV2z)XxsyVLuRLT%7qjwzؠ'ez:;'sSMtסx ]|r\]wNzy -Puqe T>L\ N+OTQQqROLz{*Q A~xku .N>@?y<jJs.m6"/ܖ4Џl@o~iHB#= 84F٘H6'&&1άK\UGV`Gi|Jg o怷\R{7G\n:(,ugzpwDs%B !*h8Exzo<)4qpM,wBY.,DN];bu>//Pt5RO16ܯ}O"9$մx\c3ctwK<*]x9[DA:ŭMt+Z8BlPA>ng5\j8;+ h\?wQ *E8 ya|l9>Vr7n]}EY2+u\ݤ'-‘*?_&j꺬e&4>wZM;VS㴚ZUKX$x㐧}S-TJ #'d rQ9 )/`*L Y .ҕk(32h2+w\zc ٣X5VK'gyNb՘+N)~(~ЛnQV`(o}j[2?οM;giRH3I$^r34;_}h7r2R0(&)ۣlSͬEҥgEh.)@Y5؋(jRK;V7r.A%>7iv$qE R-|52φ nnx :}( #uNS^f_{⾭plikH}Ar)ʊ$ϨkQbp^Yl=wK\]i/I']vj~~,yR;:K@7U#o.\H/bRZ57wOE:+󏣞f{6 4 L9=zl?ӏaԊ4(UZc,?ǩ71|CÅ1_.5Ffdu SY۵r\4rEAgB* >9B)<eL"Ǐ)ȳ"Tȷ.o)*T̄u%ivݣ@{qQ=/A2•q-po":FBC^\uӡ687ꀎ޿RJS #+U2%jߵ}"QMEWi15MCm:.N E/k'eM9emҢK]_tR؎*KצzrHZz7AqLY:wwc".R~ߠ*&}ӄ` =Ֆ9SboK$,19.| ,ƿ7<0=:ΪrV7GiFoxYK;ųl䢹>KUT(ۧl& ~wm6a V4#IUqZIOfM c m99Rj- ) .?\R:\0*.).i'`=k& zTLG OV-YdN#[op79vm;V8TLSTRَMaغD2kwFh[{f%ay!ˇI$-[BK'JE&K="vU+:94w BgҐCa[Pc Y*xIdžN˭pxϻ;O(H * 4BǸ]iik B_uYvj"kP$ֲsna%Χ旾Ygyj{+ ]@+i:HFa 3[\տFe("E1#s,Fzp-Bڡ 3W*DCIJkeQ~lwMp!./n#\? ZGg?ɦɆA kÔҵfYع{dKgPP CS6|]"k--9q7*$ҧ OZ CLZl". 11܎"-r edj S{qk.?RH 2a*_OxS̤C;2ɓ'oY7 ISJx~5/RY[%(acFk Q!:=Q D_=glV p*Z$t*&𧽄X#"4@ o&4ē.b +SPk'2*4%b%ȁϵq-&.c'fVj8a n¿Cv6ɆӦ[$e@`moYKt9+Z{٘Y؃1) S]ʛ]ډQ>MD ircT7pHe q=psuJ\a9k9* "d!eKY.6#ű)b\mkwa_xRҖMj#2C%5V3 昈dTMAwYvU$8~s"[ &7nl [Zn,-ҎSDʕ+ P\8! eÖa6 .AI[zhi=cjWy2"zm70*nS{0o6#:kQ.c#g;a2ިU1Uz w. ႍ:E{Dۙmg'9^*9:0*.\g,lcnuL 5Όvy: ofb=Fa*m6ʼYMQJXguM JuNBcŕJ\ŃQ$ӆZseG㟵aax,U\y*-3EִrݪOZc! :-,S²pm&SDW^lIem˨1?z'DNt? (;vcjĸ%?qK\˜XY=M \`*ZV0hȭ g%iHxg#JɸJJ1;D]-gRPbp?/+T^e:ow,FۯA`U~LͫL#gZU1`H;AŎFW֧yrx1< m&wd\|׮EǑw|G<#n҅#Pm L4 {H}e%-Q<MZQQ9O O ,t$\)&NBɌ?K5KX?Y15ubKrco{ir,lN 7ǾH1:Kfb!X;12[nIGk'N)&*I:udop:kW9$>8n.cUJ,_:V05RGqG"D55Me44^<32% Ӈ2KHXxPƟKI(c?띪?{-Lq_Q_T\į?ԏ!/McZm=/ñAGT*ؐ:̓ SXGv#rN}շi?&O{[fP%#op?Q.Bt|;ۃЉ((eK{E@ cxk~xmxq$psc'M&]Asiۃ'?h >G=nZFJkaOI_΄$>-D$(<,{LE I2f_%="S1AxZ"%y-i7+6JsYr@lDʡǐ[o5RIgؑ,e znQ,c'\鐋VHLUi1@K5 E RT,sΙRC0)ˢR|0Rd Jehkՠz<5@~.J`eK{uc^d" oZcF:,=SyWee57ǬX_ q)apK4^Z=Ab)=4 q|CގOc;SW ~ TiLH񶽴)=FIB挅+4+Ʈ^,FͻcߠLnUShE.VFH9fc-|UnL6xx#,x(O#d<'{O6">ښֶWlD<OFj(Ѓ/Ǜ)Gdm NJYUw0,pD B.i,0ZQюl>Ϟ"0\Z)#a٪T۰ZDV@6r// oTӋ^$nj rhT, T̲"*-R#j6}Ց]ÍS`7#|Wz?thkJ~$? ~ , RL؎|0*I!O\?7Yr&~JV4On|Tam I\Q%PEMTLؙ;PPix)dZp~?kb ÿ=L~4ä8L~w0Iä0Iub7Иc+9R.مv/Fs[j SɍIt 7-mԏlliPփ8@x?bG0]!Q;>yJ(嗼&OjX\:sGl'diy9 l(rXWQ:Bmԉ'ֳ !zӼ2Wy-~BGLmntUfe)VCe0߲ymG`VZ2ghzTgL#).ly'`pӱ]9}NjIn <.GF`V+iV3tԎ~מAക}Ɠ^L0WAv2$n8Ӷ8˘?Ҧ$^Z}T?y>:KE Ve]1V'!1r`'vF"+\hր񅴜8QoՊ];} ь!BX -\QqN6$ jq.Z :G9&*7M\_a@drr3WsH JtI0DoH*XA 4J(Sq.1,/3se?ʕA##t)l {VHb pR b\Y)+Y+Pet?,M+ʓ#@ԎןھV.B=JSOrU7Z@ <%0d^9k+zo7U|6 ֚ZӎZgPk (r5l,U x oYxQxxOGYؐ'ᇥ֮% u;k r|ȝwo-?SnxQҽxO.pI}*e嬄Qic8rƦ#V}e^G]uV C$\Wk/Rpq3\[wY×$ EOՃ5:4yiq~VJe5` ϓ19AeV{暓0oo,9X=l#TS`s3oX5(J{B[NiMq.PRoh=3Hj=v{xsH-(_ÎУrY w!$*GŞ;{T,JdXM #CX}l~pڠP i^|=ճ'(3c2yzIUMye ޗW ͪSJD ݣBMɾY^[ 可?:R #(w+q,Y=/Yo_X69͝~.|bF×v_a11L7gט.pZg~+gX⿍6jוTf#`Q:E#ƚUlO*5NkB[۳ixoG9\[m=v@+9>tRJP~17jc;s/V3EƷw8}Z(k{G9?1B jXƧfo/u#c[J43Ѭ:*kՄ;/V26zj+aï ])ܳOۉ{Y "PHeMa߅``GvY8ꦭP=ma:pߣhu`!kc %1k 0\C~v]/L{^ZFSodĴKKZ(VBf,ř;#mSu`^@i|Zҟ_P.c`,`6v BKGM;pG7<Űk l8dwKJszJ!8=+lc-kir|zr0'm+GH=>;(?6oSPj\UJ}4f^^C닝v lHr3GҜ2c*h1pƀ7C'frAۦJRy"`$Puɓ\T8w'ܯZ^`fY~ۮ|*ľ~Bb+QA?B;3#X^sO )ltN(h&,Sruho3`ltAt% 1ɮG^$x.Z<~f&/ Us>Մ˶a U"zYKvvT@J/@U.jڶr}_Ɗ+DQ.xS&HBTd$-;،Vzd S[dJ]@fbIn $Ԃ` UpqW;8* 8x#o"4}}[dvWCF`SŃ x '-5VrJEJk $ Όq6ZӢZ^;v9`x 6$rXnuzV˨GZ;e{EEf`pq7u R#bH㶰Hp昡džYE;yb -RH Z|#5hqGjO ZtmS6wmmxjP`фѩ+ ԔIS;0^GݐTtmeO2VnPBu:Df"iTƏD5rnbnv敷#*DFl~o[q䇢VnX"`F`a 0 wwd@ֵS"K_Nw:Q(38anնweeD=)dVÐMu4ʹ"x1 6V%GES3xͦEgėQYUРi3ȡxj5kUM~50ܴgeWԛB,i0ꆅ4Cu:^"I(f#BaS8BF{(7&*'$FKC`HǠV/F׮Ӱ@WppJ` Ԥ<2<]O20oNX^SSf=+B%{pUB`mg*K7[_uItiqg䖘U5n元R6ZV-6F d0^NuC1 ):WwnоDѤ \tA{g \OgMb^o~e[}T!T\^o- z?7jsoo|j&7C+BCFs+S>d$ZRp!6f2`{];xR#N9?'A1Pevgoa0h럪XZ茆mgr=:0#2Ӵח-LmO&u*'FJk '{f6څpR8FũnOQY=&;=NOGoץ8); p~<'v/izP~D <.ex|!V>FOaX,Ko)Mz 'GX{u9cL6r\[@U\Q:\|\V' F0Ke ̾|V#}$ *S{ޜ>{oNw냃ON\&:/ٔ) V|QX~"Sŋ2kd"UlRVi0YHmFd n-0UMeYVbf.w*)B*G'YA˲0=f+y*L L* ZkY/5QԯJvD aA T L穞>e>* [@/X9pg}> y;%[ QO2@U'o޾=| ۃ'|87{{'wO^9}*]x:?`.=ޖTf?zwڔ64$Xb_Q_7vط]tbL;G7Ť/u>qX™X0΁Ž ;g' jH6wChϚ.$Y m{u5Tq]@`mg#0uK' )Q$e5 쥳#\\v |w8rf(I}Ӕ2@{&܁O#gew򄆪hRlhBl>܎NOo{3T =ʁ坎 wk:.Ug݀p<]O (HjbYMIMUcq=TS3UsC\uC0ڦ8묆RLUe[tVɓnTqq`aHKktxMܻh~:TrRHx`NEs>fK";jZÛ#V-_bX"T|[SE ~7ZYZ)P˴X^ŃK4^I* >zd::IrWzֶKj[pY'N:ZpiA!h3S -*ޮ Gn{®ⵣǽ/Q6ܫO٪Pr<f|6QBm #MT%[LQBwtgv1PGlu==6oY7#b^/r3{" ݬJ=h ,_cŕ)OŇ⟓:S9x5:Q8b`}_BI327P70xS(#pJm#PJ87$(5 c4|[9UUra'`4y&@Ǔm|ƦNGZz?,r/)>DR^\JvjTҿ#L$^C6A0 ѿqsKAh EJ FA <^? 34&g*ӭ\N\~5$ >Aa(4k2DvuJe^4xۗf$]^; DhGcQOMyD!a#mҨ@ZFɶ5,3#(*fS? @R QJTiFi畿}Ho< : %<RsIk*k>o}$z- ,ˑ1 1 F"blXҬ@}dL<'`SScϢWF'xh/1CF2=Gx/,;nNXg>*/Gg0>d uv^DbԬc*yTXV% єh!B^!_ċBuEPkqKku6DԦ_Un,DYn;(z΃&_j!Y^~R򈸄,!`m=(9">QRߓ{bW+jc!1U!I":KHR9 )=goܻ͉'m;TUZv '2N~"z`~1tx:r矄ןƿsd4#yY6^®焕Rګ-:ŽBzAaN[8_࢝X&,R؋&H-z"18xޔJz{){' [\6ӳEy܃*RfNrEXd5@(ꑿRwg' Petc qƟLKԦRnG 4qt䕤Ɉ.:\:;r,zK'_bW"$F_T*s֍[wue=Wr K^~i]fEYӬt6|voH l%Y*sdVdB0t'g@˥偮_Uc&'7.v8T~b/7Ln͸w_w. ouRJSt>pg`ŧ O}9M:xFOұlG+ ,IM Pgx&4+i%M ;/ʢ`) rvUJeC[)% bnf[ICZ);\GEU馰72kdSr# (FY7G!`+4õw>Uy>cOF=Ӎ4' !!|2" kR(MӧO(.:NJuް~=ɨT pNIY!c\Wv>j![k #rg %ڲ5(٠$RMT#- Yy}s6[t;aO)4,&1%tkXPY-i*l1GLÑ70I85ޠ7>q1&)ϦD^Ł$MM7[J@޿G&P3AoU+Y(42y1ũN)w+DBvp1T҂0|{{`c{Nɍ)!Vꬂ}:4ұ_Eľu68fs8W3hk<'Э-+u~qR V?O0QѢ]N(uGa83IHΑ*:PX28'j ΄S #ق{qtشÑ 2Dnx,mnh;ݔg/m~LCzb^loqͻMN L^W`3=Qn86xāuܮQࠔS _ ?jfg6xn>+w{7ɠ\+)b?-$5474 ]P o_r̊߳¬{j; &Qg5#m%&T-m)OnFyU ˵3zߛ c!1Dni&4Gpf7[M"88uœKpW"Zϯ=r8DjlJ ߍᰈfA?FM'Y_:sQ,ͧd<Ҭ<ĂUpm/3ÉK\u ?y3ڋU~#m0fG[7a7v`,6{ұcC/-m*8f/nD53l($L^zi^dv0 j!-Ϙ)d]b^,ua2FIZ(3"eb}46iwgJbfLңKىQ66-PX@#"Nν\iAԖ8T ~x|WKHS_d sԐ R?%W\zBh e0ڗ! Uh H<̑a-4.4!.+l !ק3,<-Bכ}hT=6?`^&'s6$ٴ߇f34dI#0ep[WvApRDh8Sӓ8dcw`ZW͠%HM)PY"B. V|22Od5Ut ITO}l0WJ*B{5H TaK5⸪)!~ kp(neV5cEzbT`6^V7iVv蚞 2wsF$`c؅m˴WӃzLf΢KovtwcǦ|U?ۭdW#1'd+4ӧ7 1CJ8_SOe8'A8dS"{.#?E0"25 £b]UAYƶߟʼZ]W_gL$X'?&b"ttwxcFѯb֦ؼ#F0 $"l+%$wU/d {ν ZUl5BVlȁ\]`@d)GݴßS ;|^y% % 6-kz\]uG>om>,Ewc.'R[2Mz(m/AbWAOdd䡰%<ⲇtBC_H]c#x^cn{ݺmvꮷ؉/ww]k{w}q8i,4o@]&^zeKah} #iGj؃" @bY<3vƩo)oV^um;8ȆI<6^ORKY)4(5+h0"EzVb K;Rk eFݛ_s`ص{hRT/g-L``-{壚2++;j}C{Q94Z' :~0Bq wfWώR3봟~/ *gcL8TE "zJR@w 4m/^E\8/L,1&4 ~}*ex٨@7c|KH!;6Fe;hk_"[8 LRٙk6<xl ūfDMɻvT!'Y-kɾ=wDcT9@, x%Ayy@`zb"? 8j0dH;P :(Ȩ>Cn>.ĢU=3ؕhȔ5rRʟL#' j(FG.{YQ_H7q`^|Lz#|׫*#!aj/S4,Xz8^2^J-Ba5/5b 0'41gI ۀhɢ֩[7>C̑afw~!FB=Ӵ YG 80I`8 WeJ`N+JʳJװ@GW7蘇whQQrAjV@:Z #GU ⺷9y]-=B/ŐcdK-u.y/@巨zNwQD4W~6xmfGbWs[ZCDŽf<㊝@d@^0% r_ V#՝ݨ6TYER)| aetsB䧑w [PDupN#M3n 7Qj݃֊4Mr0@1zPMQUT1r7>?a>TQIdukEw'K<ᲱMa-T0LgQ[փ>oWb%jVB#—ض~΋a f߁ N<^AKg/`'q0(O7$mV),Y[R>D-sN].t\j38ZWCEad̘$Unֆ7¯N^J4:.STbq=Et?09_Wg}h,>-} û7e3EYIN&}QRX(sz-!.xt2M&Ș#y nkLaq4wn^}:$5 洋 Kv5Now ڟR>nFY/q4~yRג ~V{Z4Q bxr@CfKG0߹Cx%d栣+m\V.H $FxIIM~.$QAIY 3L(, E/63 -$ArY`z_w;GBDm:®[b.Z\` (0@[>At9}Q^FRm,k),pd}=MyCW>G}4T_`4s! 0>Z̽]w$JUYU @f`d SG“1j/P7Q sKGWxB_".8eZS zkP]U#:fSܐsm MGn$'p4&2MB.TCn'u dpq^;ݭww҆ xqnϮӏHj }{%j [b$`l:%LRe[ ѸUTjv  ΀'\ɚ4~`&N3]]k3^)xɷ1|>qnL- .6ZgҌ3ET[beIXB'@LX=uH/!"CYw$MqխkgOM*T/+Qx&>pq_j:/jyI;Xk'b?)SݪG$3(>G0䉲s.Wƾt!Y=g !={OOv H,xrwuz{,gfHR]#I.T2hx4ЌgWQ7mf8+ff4-5sC5"Cc7;T 0J6I%a[܈S̎d\tiAe'fmMޓƵ%s) ,NmYKKVwK¬i1+e[= -[x/(,K3xnCg]z[8'kG9bˌ6o^ʟ|z!Ij,sABh!hps 'cMv G0!lڃ:/`[!%Kg58YՋp : #F8%\`= !w K~Nj5=JcI8HH% \L8\1]zٻ@R[,̵S, ԵٔըU|vV;ݞSVtS0^И7$:Wy@9o.wQ$e鞽q,XޖTlyg#mj_&*"ź|72X6R[.{e9qaK@NSD6"co.gg/*Z&4QKDzQZ^u]!i'l' ^R8[g$>#قFR֟+5=IgEҭQuE cbJaU)dT-6T?njxEL|4+Yp(u g~̯'33e6dF:J)Pmjus,usˋrO:L0\ޫnң4GʈZ K \ot }ﱽ\u`Q_޽\W8Q#l5I&:xyPAzbr=*PARG^D)\EvQ\ƣ5O"N|0I}Y ,3򵈁m@89_x0*-Gp:h1|GŎn}mN}QVH1x4AT[G4]4w uQ z닇h!@k#/W _m^8^ѩ>_.|j*5&)JhURw cTVhASQJm\^G:w ȝGs oXN1CW^$%O?fUW@;^j5\oi6<ؿzXxrcx H`Zsָem7ǁݢ#[5-? /e\)cy-}uX/phE >v0/-ƦO<G<-uӭWsoqPucC֗nnlG|8PgoX b""J!TY4Uq]+ڢL˕zCiU _]:T@ZcB.dV)9uh_(96=Sa_`iXiHL~NgP_̝^<|I_s_^ㅾDq?g^E܎-od|mB:.hQhI" GE?mIQfw-u!P% G$_L{EbSc 3yA7CAR@S*nvJ.:ɥ2c, ԈA$< J]|Ĝ^%vydft ʉ]˃/I+_y|qwʂ'f>7:Gz^#2" 4'~3" wck$i|^LF7~Yuer'0.[Èwz 5m<V: Njn&=UL q̔rYl˲d^|c4~FG6+=+<삇`$<2υ)aY@ȯM$ub+YQ@ jvr9 w@sˡ!c:W!IQJj#+~C@8k]KMaѡRitC9:J/|t"G//|t,N<EMm=$hZp@?A> gςկsW".pn#tn%65f|&Rt c[12f;^RC>0_^ҷJ[Joȡ4 >p iw6t`/ 9";@ y$Ɋ/ôc>G;X6=܄=6[[RrKҥ#oksFSDhg 06S#g8Bn lsE:}VݙR?prP;ڇIߠ?qgbkiɫr&J!փ8L"^9#ˁIL>UTGrX9}a7IJML}0.R7WJNǟqg ؃"K,K,K V8ӛEe!Z]zn߹`p:N=yfcyTcVB ?ϖ-0eb4_PKɑi0~a'Wy]:V{_"I */b^hwz2@lN7 ~tږHXdB7dJϑDDr!Q5G_( a0Q(%$xP"e= !A]!yfp hMC<<5Gtiy_ݣ\Yؽ% 2:GYlU<:kTa05YzwVڽ\j`+]H ]z?EO->/kVń?C~l%\]}W~pg 3L9C[>4 0`p$OyUxȬ'x ]]#7_@j\mH3Stدb><"|z # SZ /yIDyByBq$]<:"Yכ%g@ 9H ao*6션7"W^x8, Yv qz}RYCȪC$pabN\VрIB~K*Ш1 r{hBKWLC&2[ۛ[ 6a#l C>Ǎgjlpnap զa7I|a GI}" N@D<C1a ggȾMS.3]11( FZxgsͤ  T|dz /82LP Cb_ i#k*ard%xpd<]O g` ~v6>c? q?Nax?Ǜq&#[.|~1GSN6߹Km; gIvPX&(y~9v닇 Z-R91S[F5c{{A>#Q>!4&>x F>r 詿KI}܏4 x:{{n")J",DkC4py3ϳ!pPhWA7B@\7 %lБXIa$ORo;) k’9n 6~V1sOl)~~@rSՇ"h- $sj*]HPsڹva3%OK$ȹ;謪J)OԝI0Uzݷ1 _ßH7<%f3v hy* bFy\S0g~eV᧥b1oO[L_^ $={᳷dӶٯ>}} tmxeZoEtZtC5&mƵB2%]59_& Àl!{x6,ÊTILhǏПޒ`Ԑ!WK:V["y9AJooPaw>JKNH eDd;FFWB7KNBԭZn?k"E~Chq,VP~밫wFn)ı66-6 P8i[<2PeO|o ÿU BQ~/l KPXpwJec/xjh@+G'Y@kk&F&~Y$#VG H;~e/%`khg5kS\Z+d42=H [eX[+ RrMø$:ʋ>l4.+r5X4aA1,3U )X߰ҎLE, H+z͕+ՐFnyeB3 x?,Z bn cOs2 -2 ;QD!}Gy\z%(s<)֪qq[\9JR:SgNVI%C=bAéЯ'A"v%vca ;Թ^-kË+B"6leegaS4@7@T2@Z9?nzx☉k T(&¬Ӏg:TR.2ZYdSt> X0]lP8.}LQS<G'7(]Qa'K6]Ή;|um'O @Xp>茴  "6%HhKsba\[\Wf{M> en6jk[}ַ[ۍvl6v/vjkk.o;)kkFm}~FX5Vs}{j5ֶC+~Į+^(NuުvNn5[G/Qe{5OC%lô?ny jX C??S}ݎޮXwognTNcgom67ZLssw6RRJj؂*7֛[p1up}kj1NsscvskYsMX͝f D F:an6;61s3=U݄+t T6o[z*]+no+^ x{sMVΖ̶ڕ+^kԝ S׮c{ n}Nk81Z7 Ͱ ?kx69 gohM}E'CX\apHB޶Ok.8wT|lsj'FʯoUEغZ {GZj.83໅j@9 )3x|Q&5$ls9g[Zdmo+ qx,f4 "E&^ IP&˜fm)րL]rKT`&ȸIdMx/%kˇ/0.wXLAz<_ 4>Et(IP:| ;;Yp۪ c:r蹗 ptK;@2?c"G}4sHͫ9{w'Ui_ah :a~O;鈐EVeu^0ԇz^%\(/ucp@C|'0C@R_ok y/ PȜK_bLz{ig\V~Ga``~$Ɛ9h4pj-X>CC6~|v+չoX|=ԭnfR𧣷Y>ZMp.2I]c )ncX{ՋYv'|{`P _TkY` CLṂ̓} 6Jڍ'WU(S>w?h[7:8C)~*1nA~ 7t?h5vyJ}c^j m7\I G]?n>0E^yS/DLnÜȁj14".p矟IegX`EaLEx7pVLA^OyToD\ۚ[=Ԡ>BoY~%wd6^g^EYFieYU_W=܇|;g8棼=JDy\l#;*y؅wVcu2OṚBRwE)ZbQi:rsu; C]sr>ʹЖyA-H7QN\=:D'tT^V>f2ͤ:̯D}bvA z7N`}JWj!VlS'XdEu _.IUe=t}y'<|{׫BL%d!?j7rtP)>R# rNs᪛ : i6Ng$fV(HY29]X .B{Ve-UEh*JpN&:}&Dg#~$b&5ӜГEqdhQ-~.٪Znl>< ystwԠC#q[!m"u2բ9}#Io:hb[(^XFjpHÄ< oY{MlQN-q-+Ǭ fm*TiN8M40Q0]VPdsoT/"/_r EcI]!,>?a VI-6PW {:pTu. $p IQhxMED ,guac4[ຯÔmjj7f6rI)M}c I3ޡR F)[Kz-Uz/_FljXv\m-$22?(͜!-ǚYy!6h<WpfwkWkL>,|;}?{B)Jq2* f*b\Iodz!2i]쩑mGvZ#/WdޜX +Ic9j_v,?XjÒNĨ6a=Qsưnh '~lmpVuP|!A_]XpM\F,^X?k`=pSgMpbO1`Hdބ,:PWf?9 bE>2,AÇDN4y3_?<-9ɋ,+6ÆY"}fq})uLDPRNz.<2@$1t7$~B;vy xyW;tNiyXfeH@(|ei_yy'=&|(\ 7 abMkefbvkSms^hQ oC7׈؎ŝ#$Z;Kڡs(#u"VRqL2 kT#qÃeM2$"G1+F H!(1BUT?G +ZGRZXPѦNLt=@?C@7+j ij;pi) zN$RxJt?Ai3^ H7$7#Dz n"zï"fR©ŢK_7.Q_%,3$.6%| SHRUxXq9K@,X{{u#x,O(EP_KuK^O0I֫iW?|e@}Uh%Y(ᝢt\/.h,.WhvDߴ.oɽ W? +xĨ:R.1PAM@?qHnxܿ2&}-S@# .<9@. ;0̏:"-C$/Tؔ5K79U$MvNc#+ӄ%::uChJf=gh 6ũow^sID-GteH8EgݵhWY0XGWݨ0Jg<`%NF|6!V J⃝:-PԐl*6 M r9R*`jH*a**2sE vg F~ht1ٕkCŃN$&_Fɓ)4Gƌ9B#D貓ꚉ&#U6$8<_i|%(p_e 0Z #mcYNءղi61x$-qc/ "|Akk,G芲RWBb20Ze@Uba$DG[بG -ė?p*Ů, Fh!)9E]:R)s$yeH$yP#"N4ϕn~\*-Ъ0޳ PKznZ=~DQ5gL2Il9fx$'i&B$E3it"ux~& ԏ.wH `CPCSݤ޳GI2{6+3#ns){;6=h Q;?L 3Vg2c`lӖxֹ}.f .wyy]F R6RãiZ(5;'3f뢸 ~1A[?mN5(`oH'׋|BEP.ߋz3]oW((-ύ)t]j /v 0:3Hq0$4q!zwQj-Iq <?h$A,ѝgiJHyvݹ'8w ;C竵Fܸo5nK^/_~y/;tGt>=e9iy9,w:WP_/_.G>(QCl~Ly}B;F$]a0S#hrP梗(co?T?hQNJXr  *63'> =! pAJAQ,3ϐ  * q1@,F_ŘZ7,'L\ya"_S7#7;6~"zk~>;l+@K#6CװnW!$x*4ΜlȨDD9)N\y'N4A#6I)b7uVMd wF69#*@%2AhyG.N ]l/cff,"i2sW<^6ɑƀv3 j=QR~I;p"ЮVU({_fLyGVcǟkN?$6PUN#X`xz07"xuivķ!gvdxQsid&f{--F!{G~'^?fb߸)usMVkSmeǑ[єuQQ9$5`#(=v9M34݌?Еl1( 5):C1'\DY-*ȘuW2ybwnAYkf-g͟8I=kqܹ<j|_(e=l*U%oFJ*r>gy8'.]bݳKvn Z(~59-} D9̟mܐN\ +GAjj낈"[Z%5F0ղy}BJ´!f'_zLToVW|੖}Ww=}gwfO{w=}WSj`6dWl$ܰSvV}i\x_Z )& 9zY$p"vkx=un _}c~В94 sm׏lHTR+I"oY.P\J`Ƶi)*+ѨjT;9.8Ygz­˫>u}0,ȴUre>WF,Rh_LVQNrS,KRSK_?RcO e'K{*듁i hBrvghW #Vvay˫X拪ͻfNꝅS*n"O+Lzqٞ`1QL*3N]L@exj$F{ܔHl M: 诮eڣn8uCUisbp̺#ȍ:YdӎNրawMewtQ+G*{G}!;BWHS (iUmUYVտׁ4%:n9$-o#-6iK|`j] չ==PU!A K'لőrݗ=/NW%X]!ֶ *%pRIuJ-O҈ @>笣dO^KCC|0 1|)l`_i8IQ?ѦDun;<~wnv΅g3FtCYT}p]+ }-gQߏsGwƛ(w<)Gg9C&%=\$3_·$4 m57!ݡFY2;1p]odccǎgIggMH3CPӹrEkmar#Ws okƵ&Cz!z2h:c^pSIsMCM&'^0t2pQHٓPRXF^Weav7ߏprmvv77)|F 4a3E{C>]""l!t&xrEBs._.r+3jң8bJ:]^t R /$r{3S\v,-hcIZ`JoLH_ˏ л~./_]=6E_g~L%R~iE.pS0zT(ҴR|OE4 bXP{,Q獣dfaP.@*MK#->yrI@M=Fsb( tmn_>mzsW+?G|-nagiMlZ5HE٥fj4۵/~t]F'Ha LċN): z-UNZY:YxAn6[b#˸LlaN`ĴEWڋ5_#ON I|~3 nywa?GȻ, x'?Hϫs*zcC cP¿T[L K uTZy܈<\ Nȗ~))@(̼ыXẒy8 :"SS IVo"$;$-2NV8e_@븁Dh G f~%5>vD*V:D)5G+t63/ӯ)q8+t#Ff7+֋EPUJA"h!D$ g5RMYkⲌ.grLu糙$6v*]dG"LjRbtDG}d- &d#vs-6w tGWfRx9K=ӌ@{R(tsyy/ZK#@zFzˬ{f+zAhX=t߱Hg*߸VWWQvu_ZDȃ`_Ў]s8kab)o%+|Z9w֣wnl K(0~Tn ֛ FEx- C1`~+*0炵`{cQ)Q;)}i)WȒ}^035^v^/\sB=A^QɃq!qC5#!qȉ,;A qLũ͚nǟytI,D_ G ?)oP֘0]:cn:ou)(vsOc_}|ٮhM$aПїI<%bU8F)` y}1ѵ )TNO fO08>pQc@)@d36:zD:ט/ۈ?pAַ77K! =~u AQ"?kԖU4Gkh]7ڐ}m-zZj5ߪ K6_"UFݤ'Y4ge.,bD 4VxQ˴y/ Do& .g5  ,Xp("_t,8n,5!Fx&$U D"_UϟmS.O.tGI:7):ˆgXkne>P/<}hd滓k䥀K2'WL|N2`))ͤG:-q+^PEJW竈9 Yf!"rCX^BEO?5J}$PQ>RF'~ԳkLG_ C\is@K~7h}}eU%Т0Xk SIۼ˾[u}¢RýZxQDUQ_LhC|Y/NLˣ?.?_<{o7I Ӳ}s|trxqDdxshd%ڋ~hwq>?ۣ؄&ź*yu;ɲ}2(r>qmb}bJaeVD5cSjv!,xfUxAk[vEWz݈_&ڹKyU v/qpqQ;-䆄vzR/gѦ̒>`ڨCIOkaݯim5FCq2 )隀@! }bjx} &Ӛ jjȯMp6 Щ Kz7 tW,) cUzvs%&r_yw_Щh F\!ѱ{XP5ty'}\Ó6́ύ!8&,%f05_@n0F̏E87SV"ya;4wtx_fHrxqRxPe՗[{/KnLwgH 9;u9sJQпyp쩢f{KSP{Rb}H,:T{<-*9GAx!WCޟo65p6so4I&~6Rz8WW^^|Q=墣k,EENEZU}L\6=/5:#H]Ɠhtwq<M"c4f,ǒ9h>RW6FL^ĮтMР.,]qs LEG$Zʎ> [:➶ㄽC$G4^pNΒ5N|{frٝ8~}z ^NI^V>K3}>D2,3 ]TM #*6Đ[V!D)` Ω'O|f[>u-VYB=R Z:u}Rێo(KSZ!>CiZ3teNI.L@(K:M?{Pj=lX&^ce\U=FO(TfUwC 1*Rt蒻Dї: 4}pO)0);WCU%\l-TnSzf uRV{{n.D+v;t2Y=þJ[3s#h\ƨ ,rnQ|3oYl>s I깍H^-Qdű;R$:"[mVlC7>,kguиChQww=7O%Ԗg IB^I-!.J><N52ߩ$Ja S%SMEU^%k|߽*ޒ>1읻H]A:[\ߒgh& ]։>p'ureL] ze'*J:,20w\面4t&<2S/F4"gf&\p#S7VWO8P^3N\='e,mn\Kسν w ڦuTsI>~sPکs;9ҝiN*p}`J>8iހ:ѝi 6 YșʐE%aXC$-xߐ]NKsMTIT僈f:#ҜujrۋwՃ,I)Ku"{oo!A<۹!-"Zً -U ٢7s{QH~=.-*&|,$T^ח$:Ƹ@s);V3 H*z$<˧z[PhVOJ-7EӒ>U66Iչï7ҧho7RGG׎S|E㸯J; 5ZjD09aP5J*'*/{UyW${DaysQ MRY9pޕ<,^2(bKja:#B7REոA< J,&4pQ!(vJ ~}uxV̏AΗY0!6z$iGTHΉ M%EM"o+w[l[yLu<1;1| N|.fN;[ۙ*ʊ0TԷٸܭ߫Kumk$33M4faدZ3fU 3ξpaw`*]}wJwD]/â, }%G$oϒ2-*|a'ҦkDb]}6ufշwlڻpζM8EaE1,XR0W"6FPnyXkCs]h_ I^Ju;X]^"vA[tQ}Zy=ʧ\5XOCq"ۘU͗0GU".@݂UIQ@F\lqB&e c(guZV-e +h=(c9X2ӨsGD,xb I!K>KFeC=PG~Rb)͝r M@ޢL@> ]MEçp(ؤYd˯X4%xpl:+udLghI`2w+)I*}d,=au٘_t I!O"9U/Iߤb=2 S JR.=*|^ý1J'0bRe>Wc]La)Pf-}2܈ pBCX] TԑA2T@~}޻db簭1fބ$!I:&,y$K߷eBjjaaIf+m牑8피e 7 |f= ]<)=Gơ[& ieʝ@ O8di?[ \(ؓN09O"XYz>=h]m9 (0T@Cu8lԘ$;z3>ї|F!6baź]Ȁ?9-Kt?Ļ$Kv -X~%ȯ ĻE=ʩ]uނ's4:bQcMGr>P@cn#CgIM$/px-lteQc$Ӆ״UKRQmpz\XRD`UVC#Ps\ah:A#2 D:QOmc e@ΡYK*TBhDA 7:}aYk8)RzI.=A~j:Koq,:T׮"uw'kk8pogˀ Owż̍Ƴt%-ʑR6We 1ub W^umxM&Eha=IyVMLĚ(́CR25Up6O1, ;€M:O1ސ.F2JVu֋pdC3Cܒ9pc=3!,&iqapۼct>ZB3V*z|/mӥЬV\Z5vC\cP5/L1=Lgj6 >vm-{xـvmv;ֺ77ۍ赃zs+^E! 7 ^w6Fz9n k^޶YzbrYn-UZ~mـqmnVG>om_0!ft;ݾJvq,v60FYԺ8 {]zNo%z밖zo5Շ~;؍A lg7"_zfm}mB=~P۠@>c P_"iz`luh+6!/u ŗvw@Jp݂nH:6eon:N [CBa=A 0F2aN;u¤à0&l=d3`7e˜:C`=2.rmlAnz뜊mae <)4.C훸6.n6u#6v270x㡖!mæV'&Kء9֥FsM-s.r1d7h7MgozXzǴ݄ 4aaq`QGIb 2v3l^Òy)[$>PݠT8qӁ |/nF1I~3a|#gmeXwf^?S!.ayVB3v|3\SŰKOJ.8N_Qϙ_P7(hdcRL'K<;nްrv$AsjpGU^QÓ-p/J'H6q,R{|yaSQtP~7Ei0泒_Uz6(9f0[јHŊ5f?GLp\bdUxfbĶ$aG+1 JR { q9xJ^N5S }Sy|*T"MeAleO i`Ȫ֤[)Rh<_OX*a@:K Sb7 sRd`be0kY;tP'agPJ~ =={w/W]&tYtUt.VՓ+ajLe \&엁k g@A2Y]5Fr[c hsaQ4"Ǐt9ՔtG$gM˖ŒE}5%*;!TbyPq3A#'^y%ǧ3hIvr'^&|f^ >(x6#FP"{ #0YT-j'&`ٳ*N zմ$QS/Ulyseء z :6pf!d.%wT EEg4N܏)z8f1fNS%"5moPi5gVE[8*2Y0O=%rӳE(+0SIl =(p*L)$BjV 0?yܾƚ^_]T-8Iop1T(oMdt 2 RߋR *AWX[0w욤QN ÆUrQd\_g~zJ!ϔ2--9B&Sm[?T5ȎGt"'K΂&Ք$dREb^qi,34Wy>InJ0ƐU5P |V/6#igeXb5 (ӃkOMi]`̏vahT14N~U&:e FIԤJL2AT"Os6 2 =Ř  Ї8;O҄D#[OqQS{ u}}8Ɏ=tD> *͖fe-o?VLۃ yR*ʞ֭W ˽/މDƢ.+ra(ByK9PFgmfڛiQY+G"wB|<~(Uqܷۡ/ŀ@f3. -d.IQ0Z]?{%9a6BVT%R)ʩTZ)m>AÌ)c&f/_>1>Pb*K("5D.bbQ8 %\8'=/k;(Xyy/ S|b4PP@+ۨQVySq@Iґ[)o$cv:'m^q`_S46@M >DwHC9KyPmzIV &z䑜Zhby]@T@COG$2ޚcEd f߀:_vcCZĺz!]TЁJXr?VP@ @tO|)آ]}l,p1t-4F ւGAv!s#s݀A5:V_j3,ol;ir#x՛Ś_^rD4&kIMWqÐ*I \T%:{][dfC[{#gkXxUTښ"jr+aI$L~}ȷXa&r,4.v)1RFJ(.ۨ>&ۺN{1Nxp}B@wo'Y9aBPR&xz5L8'bؔ!! J&\?1 ) 6t0?_#/X[Zs001-T_l{mGݳޠN F˝Jh7~U[uei5;ꭳonrNwjm_nɪbժ5Z`}7؀Z;n ZfjDPubC}3.imaޠ?P`}vdH2oaXd`pŵlzz]Z)Mg)DkuݣBZ2j Џ_9` R aigȞ[|_wjx8PpaQ;Z,50G "6Vp({G0 |mlϠ~z")4m~U08Mv')hO|t<,Q%nwEYz:L~f{5#{Y,2 ADFyELAZ# ZrCB C*-n] H܉axHh.0"ޏ/e,A!^7~ Bzٝ ghvTȶaz#{Q%^csz?TkC]|bHt&[9wiZgmSt/<"WǸ%҅#/>qn/ yy$n.6C\qJ_2I^Xb01.}7|˙x-.cn[KBXWS:cOO Z$_ZK}tZ_OPmT1w9gd ~U%+n0 -Y3)7K.5NNU">5CM02|,ٰ]NcM~L<^iK,8  u]h:jRdQ"_O =3|ްFx[:b9lMQ)ss .6d79 xV5`,Ɏ0Tkq;G/lw1\m¬(LiO/+5q)ʑOɳeDV] 4ut`{j6.8sS2));jFEj:=E5}KΌƆMm_BF(䭵tƕߧ?yҀ&"e Ar%T=%s38[D/wU~NKVտ/3_Ogדks^&juq09QFAM9[L .&n`^V8 -2C' Ӗ-X3NW?6hH/`knx[#eSVhɥ;NW&p^dW(;)^Yr* zr"*6hB'%-&W'~Ed;D{V 'X,# X?!Vs鍿b d^@!z$"Eb@06{N)^$ۦ1 |qQ`KFĚ o<jV`fi'Nj}N߸iY Pܦ8 ܐ'NB5C8&5,j$FXW~` :[aqaZd" Է'u{2Mgkɥ^<ƗaD<ϰsze.Sç:G>]8&& -yD.s(.簗O tP6_1`_Tk?#iU1)ͅ:qa, ~ %UjY;O)TeI=^1C$1Cֳ҆Z]nxqné6RjVH ϵ1]Mhy|f9RQ9%LO-$0+IrIg[U$[!`oO&UCV<(H$83 "|ǞLŶDBRC`(Ѹr}s_J徍cqgH˿LZh'4 s7~Bf0ʈdrڔsFZC8%GOlGÔ݌`ĴGn 'O9َFi< "i~r drU? ƶ2B5@Hw BiY؟o둤1$|,l7K I#]1Ò-bť;5{TԋW2BYXvft1&a?+"6RW&R-Z+7{-NEU'aS* J51N>RQlEo`98?S2YŨb}ֽjn}%Se^J|ǔIɌ]!αI<ϼoXҘݦtM ؄0![hΎ"I)igίv_ٵF޾;zvwǶW:MsD*.g5vnIR֘RH,Dqt(1ݟZ)[Ϣ;, 9 [h6ݘcU*츤pe~At\&`H#<=P Sfỷh#=Pjnc)'&!Q|F{'7ĸVq4Qϔ (m|=K´=.*)[U [ʝR9<_ ޢ)5|8 (ǫL@-Psl/e0CI%p8ؿm'ąq_Cώ5q+/[b1IøW7~zeuطR{$`!"XL2qSƐ4Ҥ- +pL6H8[BX)Z1^+uG>vC*qZ00Q9YVN4O6wooZ>= 6^*I2OM8tU.wؔZN\!r\mIΨS:NO$L{ʽΛ/qdUlO)QSjQ- T@K2i'(?U{}'B>nzͪQ1&/o?X fN _9~/gxWAcO8@B1O?mP/73 )a -Z:b@t꧙0Y#$&Ц"~ʳ?K9UJ@"nX}'[fW}91J&]¿nj ]I+_ ,ʺ.n_{No͜h1L~. pO%MLMm7 rwe}9@vɩ$O2/:՚ z2w KM2S+w,ʑW^Lv\w'vXV!s4Zê|n@Sw%d=-xN {S3v.y-2ـ-(}n1&*AqO xcrv;Uz0W-ljlx̷Q-^ҧfBܪ@* m zZ]Zv5S@OnpWT[˖xWe5SYUrZs]Seˆ>.YY%6Rt>.=Qx%剸Zp󈸀u ( "T4p/Ti VJ~L_mMe[[ֲZ.K./d]J嗼h^uB`c͏&J$$ig{؏Oڏ\ek?yGUƎ^?OJllse ӭ9uIDeeyKX~~%!A_:POaMC%zBp S2'dyƅSyc0ߩ*>lƮP 'NAeʓq_0!fy}|dzСX5(A{d>|<_ Ŝ^JGE[qeun|dtڇ(BghW B[$ 0 +wnoao znǺvXґ+>Зst5e_kQO{QTӮ 6.b'FX]97>POu#Ӭy+ }92t ]cJ?5&r*?'Sgsp!p2k(%ôi- Q.-4/XI]oGׄq =F_MǎJ.G78! At#._A潎Zi-00F?ų{,*ҭ9dtm֢n7v|"Gge3s% +u@CM~XDp+{Xjr8?Kj@UUL_8zZf;yha^ʆ9{֞$_C {_Cqg{8tJ}_'xZT*k[Äf &pJ #Si6ǖMpCGD/G9 {wf'|85&T7Pct@WCPVBD~qn˶4=aO -7V|#^^lqtf* YU}ܯ7MOlHc`\=h:T7Z5kT+Ex/$Ghr3/7xy\ZSQhD;T]=Uln#úUXdJX۱ ;JjxylNJMGKܧ8S4CR+UJ$m"%|b_ TQ&EVV4, +ƒ:)nћ=Zxd>á 4?1TqPC,iG5 /M:vH-["#rJ ,|OI eu1G:P:J9^-V7=ԘzUvT+vx:mүBi1Nayf"WE)J18>l*k7ᖋ}VT{]`.T%pCz2 7ƣ?13M}6SEZhJ}cGysW]%k:td'ncE^Fgeouި0CO>|6HklڳRGf);-yMф?2[ջʋσPz pzqs.Ly1ǒ%Ű7kNd7)TSlydӫ!VRq{ @%=F1j5Of*MwFe:%aW(g`DQLn|C%{q{Q1W)x1jX'ړ65f䴊I~?G]ک˦SZO2J \W;GC |OnV|9G %U%xe;1K={ 遄 U$.,~H$% #d8'aT| g3TWrX"x;|zƉddPg2FRfF5sds( qc:Czש⅝sBB}c ,B& "D:@9L<{BDDihl!;CA[ËۡA@`YFĞ(Ԫ*z4ԕz#wx0E9IM_$y: .)0z}sܑ6ύvl^;DL&ûX =HLl&N<"C`Km&utfӡQ}IlIf MN1nOɅ4'Osɽ4O3H/98+U'-8'`yhLe-U{Ewu$L/a6i^/.!ZA˙CY!;|;#SDz3 If _ \2fN}=Rrr~}f((&~YjAV/s-)8;hg6>Wl=h^M"'HgKhnnb[l+\j_aօ`scTQP=86~3= %hl5zNk{ECKO<+[4&1O4i~8;[Hchc\F'@V%Y d]H,Ha|)s᠙/BFpm1,`bB jN6d˯6rvCƮD@a(Ϗ;TJdBXѨ${MQD[Ʃ&9Inaǭuj$ǔ!e͌!nukeeRrHdp0vzJ3|8Gn7k;T=х'EI=m%>@I@V_lu2m3sd&k=yQ6(=c[,`\AAFZ#K@mXjԱЏl{|F ܁U]~ƞ/Gr0 +%2b"Elu$BH9I0+^P<0x naU 僝,4ُ`EFXzM6 ( `--r{ OHNUb\q muPWZ,;}1uv}VvP{,Cr-qX@vY !e49Q,;CsQ{hsXfeeHA<%lyFd&ZȞp 'EYRP&Q^v-f7._0֝Zד}:k海>/GR 7 KF!LLIbccL=hԟc T= _D8!#fq 3 v(=ueݺ4as{-r("^ڒCrmf:\8J#C=[r'@*P-c"ڐZX\_7P1+3sď@@XW \K ;c:Or*R8ᏠUmpء7RD4`5w,Fz8P[@VF蹖]z}2ʻwIi-qKRnTnyDH̜+/n].8\ᐯ"f+bѡk^v/!]e!yY,)1SL8nd5x͉t.YrDb^;rͯ9-ҝύ%Mꃛթ$u^Y-)`pR\ )~],0?F$\hDߴ.ob̫΄) ?)uFf4dBt-!Z1`*%4 }FAbuH@hā Q;EJ40H|r|X5Q=VMdn2U$M8MbCHPK%VQahŞ 414[nԳGoXҽWN:Tqtb\"dgXߨ0Jg\vO,B7\!֨JMpR`g"5'[J >hSLHlg#a2U=u{9]7 +VҘ@cb9_1Y{%H;Jaf%@L@(E 0/ OWa7> r;^AgBIO<2 rXs"p@Qݝ;9vڛlSk>G,9@N$ihd:\}V/z|oHv@sMMn>Ie )8z"%Kf'r~!I+(=|rOؙ9 J1R W+Ob:vw DUL<ss> zI%KTٹ|Y.lHJ⁅xdc)Z0z G?NsX\6*:F{|0;O: x?a@ܝ9!+m-.8{꾵3xZ[^3tolr"wSY Xf !ߜ%!QQh)W}xldՂF*X,Q쾦:aаO҅28{A6HG.zb'w^E@v:iٹ榪J/XYB::pjM%j=jdzRu\Ѿ0!llo Q˘nIr,95i9 Eq}Hػ)K5ԪѯAt+ؒn un;<&gE(2 u`oKtl _uVE sTAQ?;&$z pfȀۙ.͓Tb!h7!zlGM"0%b0 eQ);IOP]3WWOa2bX̮\J+*tȶ4b$a.9Ձ\MQ}w3ߒ=NfA(o诉 IBnUJCT!軮@: BNJ+ 7!kHh OE]:R)5“5s$eHr<$Hr+FEF/?WNvRiQE=y ADϛjpdrŮݸ$'iIpg55s Aw,C`!OG:g Bwc-<|;,kNb23\򚳺rm2M5丅sgeLL"KǺA0q[!.8+ z<=*ˑZ=- Kr[:9`1wŸ~9j;8H|'T{SOd 9;b~+)U ~g Eh.\CEr-P14E_<(a(T2>$̌,KHGl9AQ,3Wܜ6Y0E|c΋1/#d4\uxYƹ3gqyW`~aMw_DǓkDa XoU Q14ϜQʼnsJ>Ntl8!D4k8 ҷ}$oϹzf!° lZI:'G%T<-wb;x^TՓwnvu\4$r1`/pcs&s)Kډ# V]㗳U2v1 ?B Yi'y2/Eb]n"r<]@琦 kBk ?VFsgJwRqrA0qy]~V|hݜᇍ UTRǃ%M9,6c2G5RՑrL !&jX;)֡abҵ6K[įF^̾~-d{<8Gux|M\f/?=DfG#Y<4Q77ņe"Kh$,4CCgw ͎4[Rl9 P/XeE٦%%ϒc HG|Nj#>^`Ea t;O]RgɱvB |KE $RܖJr唼+E%'ޞ{ RhId'ڂlA_&񃊾b1Fp%&7μozOuQkvn_[; CaC$yg}9kU򟓉fej@pr pMŷ]݄'>F"= Usv 6;)'\_3W߃.q` OE0n${Drp%pg'g2ջEo}yviG#»t(^;R%5~]hz%MHxY|(^U%1<ˎst#rgz#,nđ8i--~9x7z=~+I'jW%^QKx!ySrS_) Q~J;4zgDvocz=ׯ-L/VW f}#5+OSo*z&7MoJ=}S7=PC1T q&ąGzuwӰE[ DMc5| X$1t vS+;[#){/6Flf Hfh&D']%k>]RO'")>].>.sRH'-Ѽ\ewfe\?͐`8NIOQSWګ#t*)G>5.6r,=x51s`of%9."\c(6]׉)? ȻI*!1MsUB(S_F4D}Rݤ%m&#{8cl.Bj$c15 0 aS=o&K} ?aG+k`搜Zb"dJ3ĉG Z&8Q'poE].}/#ZUre_'̎V>_wV3PN[*jyH}+@݉4hO9GecI@4Shz {Nwȕ-ʑ}$[{cBYZF 1zKhY΁$hቡT .H|yv'hLJȊEC^pZ|Q-V_}n7f]lnI7X|Y.kç=; ^o#[`|C^VO| @"N8Ya E&K;VPB%gf;~?ћ/|BDE)B^Gqw|֐bHpZ)F4+uFtU/S4M𔢗 qN^#f7BArnET*{Woi[\JhQj=Õx5AL-5FY;=]IJޫUvc H ٨@2%_g3zAL *Xxh'sȯF),N$ )&BY>8gdQ `ܕ뤜(ڭ%e/%9K.':He*.}޸g9 x"m\O~|W6aA8㬪Ϗ  Y@C-5nY7()B\ۜbݠcxxI\fhڛZ{zMHk7ǍNAonO7jf?h6:vo 5(ԭuXU5{Eqc3zM,mA1l7K`XȍmP5jM16RP؟=C趱8q݆L5i"H"QFؤk [o>Q~3┻W ʭD\Σ}4!s=b!eH/802Ub&-Tad~%FDeW"Շ`^+&-5,'H9}CT`,e ž"eMq%Y1<#/F Bzkd8O 1C~ER*(M7n=5v;-3n[wݽZF<,vF?cáZ&nhŊjۣWl|g:%xHFUI Y-k6"cRF<2,;. ?}̈L Bt%3f2W }lYz ny7 V1;oFC -Qq؏=7/z 6-Cns_ $1&K/d+繓.?RYX)D$*H8Q(;Yx0*0:Hrt@>%'WbL0y]˯Ϋ|=(Pr,1EU~j1%x~6S !ve`mAnsQ5À;[5a߯2ċ UJH^ I6lDۄB4ruG](4&*p =*P>OVH!AH{K--$O$IP/ *.(R!1j{[;@ %y Hi_eśEx(H/+*#-=sgy)֪qF8\IIH 9U~ĩnb@8w*኏ѹ'?S@? ΐ!tM|4Er/HnXVjDEwҚ8[+U祈!h-{ݲu'1k4߮$krrE_bZt-Ѓ'ݝ I;vcCXU~%&ZMބ'۲1^c zGD!(aE& GJxVAG玧W A`*\wx^ rq\Z.Wr&nh?4C2bYav<{j晿q=>7P|1g#`0%;8=` +T=D^rY΁$Mr0FQJ;v_"y/o-4tJ)@֌=I{#%> #"N%nkv~o)<][ɒ fɦμΠ=U:,n[oZ)3ڥ{lyd_/Sw!z drRFu%r5/+ MǒsxWZ D&MT(P [!7;! 4Ǘn[v+[Km{E~~!c~\n2{,N̻sQ|&J"`&U^ts2ịxK@Val[>0} XIEX^a̔CRgJ%PҘXyhSHTbMs}o硼R4Q(+w7hox% lɉX) uRo hY8.1˦f͐Λ8[g4Zz[Wѓ4Esĝ2)c-al)\>Us\pt/)6qŚI&O [;mb'zOb7(mh wLRK$Mh"%[ݨȩf`I-/ rCap/RDu$>@CYx8]~8@ࠒl*Ywڻ>\>=-꯱9Sn-T&m=8Yؽ;D1I Dʹ7kʹV$'H~k,AK".o E6)*{Ӆ262 k[ sKRNAՐ,y*ee_l9؏QړkʏƁcz8e?(r!e,jVOV#ᙵc8keda 0,P˯A`ڰ>DkknpDxShkS]c\ZcyHJ`r`ԑ~@cr18(X:Xy2y:uCp>t@%w1Yʼ̪ `A:vgoo)޾% r %Y*7_ݝ/闅t 8*O2K͊駬)(Ih ~)Zӑ\k,R* BO+ԾAMFrQQ7s: n}扲taɒ -u P I3#Go* 6%N;yY:h+jЂ h5h?w;fA(_ޛpm,!VmxvR>p║YP]8lDɚP)c^Kq}A Co^RYfri{`b-6kd[r?&>{S.SحPDNDB\ k]_w4P̳1v^ܾ2uUJ #Sp-r[j#εZ۫Sxz+ >yj^$ 6+dJrFNES;pc$x1f[ljHTׁ?x(aC͏.o#BިvOUfJ bmBXo9"`!J*4A,3L_ai'OenjNM~z8X@GFy^l!.phh>hld0&'rbwDeԍ Ҵh]ِ_jY#1┿O~&Qv&ۃIv5^l,1R5?cnh^KpwWġ G=uC\jr`/[_0;eh=Kx0wC[mfkI'\[N⌎Vt%7Wyּ%`ZK 7!j"$hpk re!EW 6ڙ7‚vyG=iF-߹3ἻvM誳t3dq4̦=~>2|B㾹u\u7gZ@Sa( cД%4eX<\B:~QT@k)$k*ɬI)0IagZLlm# IY%)WDhze8xWK#UDaf\Wuސ G\ۄ l߷>psq /iDMîXFLO=M*߲d]vQ3Zc̵eDŏc th^/ɍh c2{?zy/n,(XPШ~T3.ͥMGS,me_:,}cE%,l}ŸV`ߝ8%#w /GdYHƣ+>띭$t}=mVFdehFV_B;k_H-*>"YbFDe qc>vQ ,[4,wfWQ2Oa]/hMn65^bd Ӡ_FjQ h-a`>%?sk;0X ra^u^ g[n;?A~lw]*wqaBk9/L>A ]_G2{xtTPe-#0zt?Dww!|I䓁m`O}]Z %"IegcT07"RaUwb=lS8:,-h5C@x 7'Y+zTdXI%3c}ld.WOY *ZudHBbLH!'*qY?l:#IniUWJԘ݊OqF%G r DCvjXƉUƀ2ʸ,gNk-Bpż(OL6 TQ@TP@c'7,kk) ڑ=6 G^\gGMT$2;ieKՍˁZ𾜸R\"@hk jDW*mAp)uRj ZĒGL?܆Y Bregd-)V[oø͠j\I %y%=*7ŇTE+/O=ROiʫ{KM9IEA$$R^G4v~!mY # QRw v"a`OՅ91iq/"x@]}6H&F+NaJ0Ӥgr و' \Dvbgɟ1/M"& ZѿJg~>mK&*[$S!Ƴd@*Ž`ž!E ,+_a6 ʑnRY2Is!Q㽩 1 [7q^tۨp'50@Ki#cG$ƒ@7@\2ZӊĦ܌%] %`#)A{`XۆeghOqA4+h=/1ؘ a{|,z ge4PU|+;Kb٠߃EUhb6Vnz+1TFhE@[ZV @TFۦWܞAOۅdܴhBbBfFW5[O]8'k8KQ͍ۇ"9Cm"]­LYnbq kQ5Xۨx,!}\I8 :6A2 6]DZ P [q݂%lrd;y4 .cD_X P0pXz9SVg ۍ]gLYŮ[K5po4W'qfSwL &dl͝MGCy_wve%Uk- h?w8;@Yۧ0=D$9h g$+=$C*䢑hBlN 9XT1byLq!kŒ${I)$y73:0uo3 VSL|[ Dvɯ"+[FTPd 8/nx4;@;:m=7OBҫЉ駂cy&RƉ6 DovqPv Hd 6Kڧ3"p/5'(_C+ZLͬv3[{䢫[rS54;뫦HL~ߟ$&h7{杋q s}"K7~й}7NZz@۱t MX"qڕuP],:m>7Z]uӸ 9!gɚEx gxqO*\7`>h:_-j:0*W TtQ?O- kIgz^BkhY_޾I22m:c[B :C9aQV"i}\̲|t!61~#A8>-y~۲+t |MTZ+n܃62=P}z`1mvkScc"w &q0[]}}9":LAM.Gi}14k{JVlwtt^Zu7 ^t֊-UN*z'NJ٦Pqj10 GthYkc{`%kɆT۰&n&T\XG|r),:',ː9r7F Ā5z*q`'̬Fݪ _KYךfN\PnȷjbjV*ɨU;jT4BKȡL ) 'NwE]`(Z6aiCC&1AȩYIMiִ*CLjH̑VYTR٩#)Ц>7mPe}wٓd,2.ڄDˠz.Ό*.NW5J;F }qhBu뽟/' 8 =Z#kSkܱ]Cy"1[I5 TT2ߗ6Zr./82m9eЖV)RnnV:s8Ӹv̖F2v* Rt vYP$^ZGl;@+K+Q1Bvib)׳&p4|2NmZlA gŞhKDWdFo s]Ԕb~e/A1, "/Zh&24Fmګv؋7[2a!"E 'u3ƹzY\X7ō7<U/t ii-R}Ik9sTUn44e}xM)X3lu`'цx@Ru#'m*&}9sM@$.],߈ꈝ:3)Ip_ V3^q`gx!xP@pC~B^AEo0l/*i4l!K ؍K=J8FѵL;MjM,Υ3xmF&bxーW%|ekl@qe# ؇#?*35n&H}H-oۻ=CG;WDR/ YDÅՁaY^&|E"Gޮ^7H[X&d"dl=Ӿ;f=-u@Yd. \POUw{ ȲGĈ2x1r+)^# %=_eC}*+w;i'_{Vr޿nȁﺮpj@/>6 WdXԗ@gol$^'xFrԣ蓅 /h|&x{C`O%7J?oLחp7ޱ]@]i9:4>Ibs%ojvö@Zes̏sƃ1a(u3:i.{2s;a 2ZPcN!"iW xYY㍦z6xW@pxio$NAz_K+. &c3}\fs\В99g߽WL+T;+/FB1|o[+w)^{} JKY/ G~?F{BO=6䄋tDC֏9>Iʿ5̩@h$QTL;O -1YhlypFWlz_gق&Dņ!ex7 @Euecqj5Sj6[$kt`^WM!!"hff%t69{G5hm_Uj?}>_\ϳ٨` 2@z$s,! )@ǎBl_jLlxy/nՔ(qSv^lBReIB?%ȃTgHCq*o.o2WiDx-Oe=Oy QR"M*:TLUp+sT׾595tt%$#S pWKr.wut:6R][^fs=ٶqH$i.y{*s[&ɀO 1Ag VIK;ՋXT:)EQ!}5Z vx5w HL;(S+] '>d8MHQ5H-V4 &vroFQzJh+̅f.O3O?aCG pߛZ3 RDBP:xJIE&N qmtLE<3ffQ74X?['QI2ʈ&3K!edRD:='l=פVmOţ[D(>SR}}tӒUv1#S6-G].+;|T)/5+ tuP*c Mӝdf@f~ Ffj ]Ҷ-ToI}^2)7a=$zЬ1T~9p w9ǘxOT6?d˶6\3Ǐ>~d1ưFٓgO@ ߀J?~ ~ӧ4~ݧڱo>ۀڂvT&[UO0_XcWWx;klYY nBCJu(ӃZLw$`yCTeqFIQkGvŽ wx z 0Q/(i~k5R @,zNg` mYAV B^U5q-u3AE %3sNPEʊQ|2Djk yum^MkӲy ,:qɣ?݆2L>qDc *nnb@zGkbmঅe0Q3|;qڦX۰ [~ LXT5hլbpzr^tBÖ|^&HݫFF2ʧq;N'4:l4:8C6_Ӷ>R&]a>i&ˇ';i h3`*ˋxb׻ US[[&:7Đ>_{aCX,sgt N77۠^nS,S:?~ .Ox@EpFXcEH:_C8%4tE+jk$cR@O: *}b@'BKAsXs X _stX9.t wR/R+ } Ժkbze~"Q+SĆZF(B$dzDXME3G4>z6rk1R-Rs=3Jw&͆ͨ'uԸR;DWͺnTIDhm%G ooxXh p28¿]q$S] u46+~Y]x"ua}e-EZ"в`:ҹPGS6-| %+ %UL-C`~+4Q%qBVd륒pS}[E#[ЧONa7g:<ў؛-4Vaw[WQ4 ؄BE9dJQଫ믉laS_ȵK6m>Mq΅J4_>70|%3.&v|-ދ/J]aB.ĵ$ŎqkIYSUn] -^ĸvcO|d0ywwo>6mn]Ƕq}dQY)*j &s%|Hv.,} v' Rz]j!?vH Rī[F́ go8>p?y8M>vDp'0EU ›櫅..,wyK20_+Wtu#3Rj 6(k?CIc9ە>;cmG#w 8F=m%|O"c*b\xi] [\ OͥNVm 9Z#^Qo֪Jcw𗷼'eu N^&JwO~x>`3?y6D͠d7 睍SmZR) Lx3j#yCI s]%dCK'G~{9xyIɋǃ#l3x܄?7 ǣPI6ዧ}>{֧lomݧ?OslGO?`Oh?a)?`O@e[BR~(.~__ϝ m|%K2(cGՋ5 #C3 > 11(p<,3b%# [%+Z_?ʓc"VELYf\sDZut^2Whxte/6&҅׺ 6]Y G>cTd%  KFȪZZXN"U!i!ebbBElvZ3 VgUcQ>- |KΝ DSbxN#FEq]U[jfFrUn!(֌#&ǰ ƒReLdTr؛`&e#K(+E6&yd>rNUb,zikȎztZi>w(0j\)~H{T"#1蒁&؀2 ۛDOG?%`mf&*S{i `1RvhVL$ 7{j/A왅u5l䞳n+\Ir`80OFGS 4"wym\+[FM!L06Rp[i`o9xD63?-S5Z[ &F~[?LȬ(s#]fäT&]O̼$3P'y fDFd#8IpY= fȣD~C۽RG/PYO@0_ٱT\vؠIJ,\ )7LFRqw S7qVYrfS'B[xO9&qOPMX/UAfjWZ3sdbX"bza(ȑؾ1!/HO݅ʛgCNgy%=C0Cڥm$3~o/w:CU&@3Pϐs ]!,FϐDC%4CZ JD9CU !!$%tݟQK|%H}HfTYg7qA34 ;<#gWt9W[o6wo q#;uR+8޵gwٺ֎bk ;7=Y;:pr;x{'BYΒ0 E17S.Uc{z*t,,b.>+ΠF1ok h&g6e]PO<ֶsEFaKr{HP?)>b<R׵ &9J.H'ߤHZ-úwkf: } keBbTw@qI8Csfd| hRԬm[Y,DME\9jX䶫|&BL|tV|w+бloC]#=l }e\p!_=&(B.*41Q"a_Yts6{ꡞ)$~ܽ#AxrQՀLjIT VЂ5;4ʮ扭 q[,#{4~ qA>lP$bVg[3,=Gf`Eewt x/KUU'.D̲!q ـ;>PM`4}o Df%DK9aEM_w2{nOfcTAUPn[i^o6s$AHr H㸉RVG1F '׈"mwXC7Z1u&SeB5)=b[ſG̯ԪAlH+sKR'㦤؎ t9w_dxٻQfG' ArIm`NߐYnO{J 9 \[yM̮RԾ1fNN\5e3r{wo)TG5ka"$d >/l˲y[^X:/5) "13plm$uR!"L$q]AvgUŃ1V VUy,lG %.d,iotԯ+ƃ)hj蜓;i!, 0CXpLĀGx帄'Joc|QRBgÓ"IW8}4+ag mޝ hݥ{e;UIhu#6{A-PnLg:77Y1mơ73. B ,-c9>: ʙedfk z!t{vҦGu h%'c G">_ #o,.kԓ@ɞNP/_؈NukNOH]dHm勎=n%S'u* + 0mV*%>qn !%>}N"77lg6Dg3 [>O"[1 z.}яnj]$&l7{&6` 7mv09r5Y.U`lSuxK" zroy7b x4f;q-GW@}=ok<_C&ps%B@8sd91@}u NaS߼i@YȰy訪wG&@,Nܑ|Po'ўf}Uvq9TRujѓ1 v]Ͽ].K!( +h# 1DzAjbJt7M:ejYPA?$KYapdf*`^Dhd6 .ۢaimyW)Q5 ԁD)*ttLfVNwWh #,?%= ^趰ܸ2l|BRmw(Xgqà8*=.4mUкqHܣF!ōrW "[v{a=eS6%*=| EW~ߨӭ=$8Q`3 8 OP,P/J18>8SsUhAޓ`m@`ݹ [Pb=7Lt\-=<{? n%cm}{^~[3%Ht38̏pC &t}"lwrF%'B$;Ԗ}srWEYA}pwȤ}RIHzt__n(p`|ޔFu+f=+H!+q0<6S>550b iN{z\З7=t a@9n|*:48tk%ol']{1sXYUN*=$֤J(5_] pa*c#;NT`ZTS`eV77v|om_.c*lc='K&$ 1i^: 1lg49[݇NŸC'9Xam[?I a*ߖ94rXzثDڑbcOdI?$$9 QU*(-PNM(o2yC Cy@yCX %HT2[?x[0Y|Iv (ߙTwP $sy;,۬ ^-aFڼu`߭$dĘґ_'@FmzYc(z(Q\0F^UK[HWQ ǵO9g3(ASF?9wy韢yԵHPj~Z4h{onza7诓!}}h䨪"o]}ֱ Lo*Tʋ̵<,5J4%5S- " 1?O#WW'%:|+_Jc"n~G(VJdձ( *!)V1j`GI/{L SSLnf7ԧyK|(GYpڞx*/uڃ,D%~%7BCR3^e A+4~[Ha,53Q&7:n[}/nCwRFj CN*ږ0u9!ns6 j2A"tAqf= hLUl kݲb|u^` \gG09 a|.}py&>h+{wCAÜ/ )K{FK=|>vü8H@WsL ieF'9wR+xBAZ[~ZaXVHYnjp5R55>_tټRa?{Oc7lG*y*4'͒٭Fg2Q ]9t>B׍^Jt?a>d%4)hbOYe(jhFlq eTtth :B mi@ xTTWf̣p]E~/`8%ؾg|GpT@XKe{;{Lf^vww{`t.Ur@;o%t- MH=K^c 6R*Yyc۵87Am0LF&?: S8ia䊼̗ϕnc@TjX͏,Ke@ioNvWrb_*/}~UwQ6r&v w4gZ; G'U;S򜢤B %eDJDX2KyE[80LBD6'=v&HtN~.z_< כiPC`q_ l%cwߞi("&fy %^kyvi =.VKsr]+P;ʹ=ĦS]nEi{;9cϸx\ `?y2 Y*OզʛDa;XMf#&_c^D yK <-ȏsM-2?rW͘KxW,dpi3CgWb_51Pw}Ђf8A8i\wsh䗾ף!=Ѳo?|>]EQxs^⦵zZ8[h$ȩ}hمEܥIB5S&/ 2bMpR$nxp!8۩JSi z^yn` .Uİ:`Y'aR=16ש?4J%V7Q GHzym&cYfTFt,` ݬJY%jc &l루uc5t #P } KlRic&4 ;W<w({¥2ȃ䝻Չ*,~}D`*_ċ]m,o7CWƙ$Fm%4Y1svsҴKA!zN;Zj.1${'l?˖/TB?2*{$וf:8V5z(vt!'y! $^ؾ/VL7}Zsk+' >6 :fxLR^W2>Ty/#d"H gd+]8%rq5oO%` 'VJ~"mK&1ƇX,P+1&Ն(F:=[q i X2g rߡaH 7Г=0k{@B_\SX8yk`Xqy/fO۪iL&+o}1Z>m7|1ј:fǁUpVo0 'k5w'܍Gw t}.ep& A@cy9;L N}Q\h.ZI[x`4o$Xbz3_?b#sbeɆէiKCWw?ꐍ=팭GP rQ. %o|oVuHŗ(\ 9=Y~a+:564drڤri?69,'Np>)zd Z:jЅPW0TbheeZkSwBzKZ>imFHbA=LU5hF3xɹ 1= [9]쥱i\Sgu/./ բS&Ԃcg٧$HY*~a"S$$%н;cCX5҇2L 9Olw !yo4Mv[%_a?DZ¥ ȵadX1(Za0r_Vpdﶴ2u#vg+QO9tk̹6eA*XӲAEP?x"J0",u} -1 3ϴǕ7,')pQP<E=S>˸I⤙sn7"7Y%8!lIs*tQtŒS:cR*ghϡ}/*D]񄎿,Կ;D.BK+e]D)3!}s7>œP){a:sٴyRbo87RU0p;A{:nj@׮QޣvPcrp?C# }w^a NYddHU `)Bֿz% TI]AnX+Ĺux"WdT?[yŧ`{Sp66T=&N1 l\o ZЂŠ޼ܸe>5[͵x5϶r 7 8ܤQ% G` h;E1stL#ϳrzJq2]BAR%|o99(<4S_QP_:` #58>A, a)tx\a9[9gLUjlUV/*FVvF$VPF\zYZ|T< A  {)% y wK.O̖N)ι,p'icl'f QF`ܷr#i]_\L(1 xuE"b0ZG;= 1jx,FJ^vB 7zoJOGZ|T;$ ar >ZFˆVHqLc/>Mi.m~)xǶK4@EWd %.]\#/%|\b;@jÂ=bzlD/$߰ 5]fۿh Q( 2tQO$DC\CtN!r;ΜpbWvy`vM%ejM3=Z&] 6I w0߽*Mq|ď]_luNoiO]6"2>my 㖪])X\ 1,N#HFSڋM`}-oiիQ܎ Bp{q"ݾ q1K@6<(: 8@uOSw 2xQ;&40W%XLJKS1X&9[Tk K8QCխmj yתKG.=DT=a4M\*+B26{=C]䲠kҪЗ`~ҿ;wl=OloBbرrAt=!@ӹ guMmI5D7!EXJaL ۩C 䧡P?%3V9qU*^Տ<%O}rbaYР0'G޲=ŭ!9jds`902ޅ[uviïs+iݙzT^ŇCC`s6>c|OG :4ަl4׍GO-=-ֈ[ŪЬ·~dy??FfI%?z6 M:sݔnXݧR Mj7Wϐ|XP?҈eo#uguZ^}z>l?Qq(ݡ˂L!U'UcEpԃdZJDZ]rw>&obsm<ٽP?{J ;CqÅ[q 6$ܟqΕ}C'KX,>W' ߉4—D v~@0h{׀C2J=AýZ2j3uQC:7>L(,X&Ahn!*Z۾Qj> b͋=+:mq3T@iPtxYB}EUQ q0MH5M_;7Y7vWk6~*86{6RBw&E?b3L!'#GmLŘgMXj5Ȉ1Q=TȠv>׿|=d]yc:}+ xPg tgNzDᒘUYu~QGQ*2̴F|40fZ [˥hJ_1'kDP$Q$g5R;lnTaioSY) aFoh۵O3aC^f| %ѝ( ҬFٶ Hq9O4d<&g\1khP)vJ(\GeрNFz vKY6w:1Y .81^Jt yZ/b E1NY8&X]-t0L$qx ss5rtȦO!+@>\f ͊b00+J($Ce{xJV|36UcVIXc x-8ѯHc'(P G{X#W&H#NA'-*ͦ dlamr"4 Z@KG؍"\U`EmF0"8(WeC@}grKjĢEC T8^R#̫? aFppƊʁH#fWX.[KPV #DRCa%6b;Wii̓|FI/2QaIE^[b:b`K?']9)70Tǿ#^85X0mTa(C<;w&MI 6l-ڢ5%^~i-G$pgUU~e ̶ VpbPH\TI}j3=!DiC[y},;<- jTٹsc("澃<qwKz:#< f4٧DT]Gohp֙IHZCgE+ƁZ6刔xBQf+؁ r9:Toa[%&)y4}+01;W\O-s|| ,_TDIԟhLŒHD$?4Ӈ#1=< ^ܣY)nw"̿́~J,A'GyJr.r)Ʊ{3&EQiTF;vfgjL]6FiUf? B_ro(SkZv.0aBF rT,ٟT0<:}.6]#޷:Ք2\m~1r{8`RUO+Kӏ P殧vRQ+ͨ1l gڵyN=c))KgH; v*A$p1h))KRZNQʢ~Gǀ[Ga;DsgIT[p)-Z|p؄vHOL昧C5(?㗕#\f4"д/W墹ʪt &Ht= "']ne3"?Е+!GZU[AX2*ݔT9Tt7{sQV 8W`X $L3dS^ @yZ6Aۛ V۰7'ء1ԆNŔA2`JO^\$oOi_upwrwAA ~.ث؃ ) D8)Hn6Qstݗzܢ)J>*rhSdavomQc}Wj}G'[ f 78?!8hL u#Bi3`͒37m?*U ct '۝WLp~`CA/hvؠxDlQ2<lZ#%"6N*o_=w^X6Ծ)iܘ=V܋/PEGݽ+$Tɝ-XKqXì}ԓ+ubrc0~ȋV-wMG1Hzη3BʎHhu-a"{6rW\mbVday=.^.Shuz $|dJ:p=pwGeU/o7d4;(Ѣ/H MvD$OԊaIO두"r,ARc cWoP2s;;C#(\mׇJHߪb1Hxdx9aT/d'ǀy+pv.L5:eϻTb+QA^ qT +%wvZG+w`̢dX%{@c63=*9JQǻ(b.N g/ @?uk3>ߩmWr5×#tފ(|v$(atdy %ile vUx%jsjIyF|m&R`TFvFHj@@8`9j]؜@ǀ)!E ȬQ5z4}\6it0B`@dMw5,@hBaRmLm@,X7;zW·H rĀ __!\R9lO3?兞\xY,n]brR ֭G8ƓlgCهXrLS\ AlOL:\I+ F`e2|jg؃mSZigk@O ,sd pgk $;xmWao {֨P[CHB/(@cz, v/>,tcB?|pJ}IH Sa称av,Gy= qs֜Uأ{PSQtjTƦx$p F]7".c)aZszRfo~jtc;$V]J7y4}V>{U@$k$V H';ੴd,k /"4J9!TOGқ'ٛQ} N{$֘Rz\fQ6 Y"6PN9˦ u8\Ao;sM۴|4Oo)U^ҹLPme$wߥ˅9C:20fW#%ykSZXXXy\ "7iTj# p3ߟQ3fpFЗg`|~c^D\I?i* LB3HNG YqyŽ}7Y>f][27__G2Q z g\/~v6Qh궘8*zH"nq1`=;aJA~tVYGs+RQ?TdP.8, aWWkY;j,ڐڳ-W~"6aPlYuE?"]3pĆ`d2D[tCM}4;:5v%X?]X 2I=Y/&y s(ʐTP_hcjiBvO`_: Y̩~p7բCbZjhY<:M.GQ)f[(e^o`ddF8 GUТov@ SSDWܽ cQ#C_濥ׄ7AǀHh1+Lq5ߍZ?2Ddy8ٽO{3!&A2ΥyjK#̽K}Ff{2VO~^5J`FSB}ʪHα.,WGڞ A|jVX4~So@x0&8/E*!F΋XlLdM٘ц[.N#"t:T fnYP|4`h6XVKѭnvS.?8YfPʹlLz: a'C% /gqLR̬(zU7vJJ&`u5E.>PۏأŞ: ,;G'K˝G-f\ZC=AkQm7HoUvPZɻP@K{m@dİ_3[`FDW,H!iJ7Y &/^9ˌ"0C%ui/B>LNp(f;<9"5BcABh|BeەxwsR~VvyhX prUڟxCRc=,7hLu{W:Aa?ċ }(Νå0lcd lS(:.VD/%Vd T砓ǃȢ ȷQK11^',,*ɺ TQ}P F@yCDrB=v8W2uHm C_ʂ'rߡX޾³T[VKIdyh$S-LlE7$*35H.-ZR{I)ĕW{MB*xgQ>t;v݇EA_,#{ rG7FEyhǜyu,$'-0+ 3 I_͊k3X׃-N1`7&jB>òZҧ 1f2k_$lKIr;_vA;OF#-K 4Y_2̏30ļu-Ŋ>i3+% +C<ބbpdyML)E^jsK`4- @}cZx> | ۇ/]җam!kqUB9Ӈ.6$E4+'y0 vbi◝ej!OD*-V9dvRYd!u-`= Pm?ۂm B5 W8;$"(Lse@ ۝b$LkzN.u5 %mc ,t$9u %<R,FK@-)tхzn :,xˣZ?̿ &OSƒ@r)'3FM&g)O0 >_6Q$P/i!|i4AVI([i/`Vį'5?5Mf}|d4?n&Gb/ab(@S!̋qPF;Xa_=8PΔEwX⇘wWF`=P-zvx@݃772C>YJ_)&64*\rXE[4T]R)'Aрjf 4SsVZwxB"O25(W -0. xV$|EdcyN]VYA|;_*KO,a3_)Wɇ?$icd RԂO?9)k/=1Ul\lQ7穀ї nP@>'3k~:gaȐD=ݰw:&Uۏf|aRx,`s3KU"H}rId:ZkZ*I EHC$kը POP<@_*vM^}zZNOCE\5Ν^ pz#i)l4@܇_yv7̛0{eQ3pS-nf -AGޗ_IXa&DQ{x4M3z%hNU2S! rk^hEhLte+'t(Hh7ϹX-}Li) DC'taaWw8EK\+9X~2qqTXV@m*z,pPmZLlQ؎F_MݦH DPݷDwZK;33ɰ.E1iciR8ONC@cM]X/\ё-njAH* :)ac`IV&2mޏb:{/Evڏa~bJ&bg iweAsdpbWH8^vh|IA\LxVIq|4\% /⾊ooUc +\:8=y9;B3O"C9jua ˏmo|bJl%SȥTd7D`X"ԇ0Q.98AcUR$6LE[ȭn'iOj/էWUy5*HLlAb(}NR x%ֶB#I^wX;9'%Z{7g[7] ˴-1w OTݐ-YDaG# ]o؂Czx*g⃀+$Gj-[]%&%j&]bH ٽȲPVpKP^NO:h볏x忼>4A Ό ;E.]: xC&+\4ZE45ypgV{a3z8kscl5q-)9yb%n Y E]#n%$ĩZxA40eh]xV4`4&fkXn'u&67tODɍEt~R;ku|m3ߞ9P <`DTX[H^v6rZ&~2RPzYlo8_YHcfd/ҬX9]9N]dB1۳|tX $G>@+(-B-叄G?\ODhІ K:Vb +R?Z$SYZE;Ca;iEA ꑾ6MAf^l4 VVmI3K`#GĔU#1y̔f"ignX3M?9h}D6)U1np-(Zl>?N@g49HN+~ NFwlA$ьik5UW$x15˾辱/10@J<`|Q+ 5eD$zش ZvKI4t 9q-!* DscߧWL>h}PPP1~@mԲĔ@2RUUKf]`&ؗUnR՗"բZ9 Xu~yZ&;j #~^Lhf?U8M/͋#o2 ΅l^ֽ?7 %#glD #;00 x;"!O'͙qV yL24{3gs#p+\%a '"rRFާ{CDbƠA3)GiMft:EKV׹i WGXz&(RCI:M_< D,J&:EUg lѰI{"PšE˜r5\9!mtUnEdj UWuqhm]jު z brtId E#-ԽLS3s]B]bor1rn LQW][im|=›Ub:\ߗb"i[*qei"9;ؿQ1L\D鶩c=8&`mX]I{e$UhW|Tmx5Ót33t: v ^}Tg*2B}pA7ΤF8$_83|d('RZaL#i_Gf=C!cຣ/q=Fq^flIѵv2=4^ ʘě+`-jS>/m0-n\?k]J946/OL`dž&l"َ҉:&܌A(,#R|tx#R7b_[:ɌX\r0->BZ*tt /TKUC`}C Qӝ S nrWJ2J'ŞCm~YJH>Svǧ3a7Ѿ5C&%mwpQOuD+a~5/`qXЧ؛Oͥ*Vhf7#B/?t{RdTvaoDprYN.{佃<4HT@6m|ȞR7I񖁦0ch>3q}J#˛e:؞j$IPݪ'w@$q:݋yO,nke~]\5ָ=6F{MIqy[QG1-sƠIT .+yg\$Hg3O#u3@1fEp b6aR y[_ɕ8ԉ8TUކKĂ&{aa+`F 2]hhЋS'7- L58IJPd?f"~$r>\JbƂp/8[oTu844]wuVCD N`2eNcE{'9B=!qA_Uw-@DזRwLjEz:{k >7͏k?}^S6.{sZ~rNv-X? Q2wdEbw1dQcѯ+'D=w3w}b>6_J.Ç-7(i~tzawYB1\w.CY ni $ae:%X"hd5_&>vlɐgmx8m y>w#Ӊ^F]dļ~LQrt:ĪlM1Ζf8f|u9elagp Yp~&HnDs DG8d5o{F[oJbS!:sΎGZXEA3W5p}L7ƻ?^z>,ms20ImE DiqlDX3ӟ+ 2+Z$_9=AIҷz,'ô˾{. +gVjv %vRGwZsy.{#떆8AF]t M)|TC@k~q⇥XMkbzMoKԕSZ^aД16V.qIf̆,?3~m0ms8L?J(ExO~~  %SqKȺO. u|0-jDf;Փ*u͓.9<5At:&8TRe+|.p Inj,$CA˩jea&[rNӔ:w]e9e:$mD8,wvHct8/>nPĚ>J_1Xm2DY~Z>ܐWvRu, ,ĬA?hRSIӧ,FYw0#N#Ѫ4-b~WDB_P/uj5F=%Zq&F& J9I-h7on,2L&I/GDNƃNh@5 X)!ʡ<%ߚǪɓ50졧oӀzŞ8U,XJ  ԏ1f)'S9#"G)J#sK$ :gp e`+(Ɍ&z8"cy>ehv 7S愄5惹JtϻB$ò'7; kg7sJ7Ό/M=w`y1W+s~R@e $J 4lָ hJˮ%~cK6ƟA'0Y?MdhVu N2LQۄH{ϪBٕ1)UAG,s'o2X)Tpyc5)BEBlFOFV2p-p(vC02Y0U[5`җ ٚ>CbJōL ;U#B|R㹚˘q[4x`DG1҃Fٚ4HxvF=Fp&DvI{MɳӤ>wN `pܩ5yAa]0&X-zr}ֻԑۢ|N7O#WS@N42eK)|$W.3[c&ʥ7FrX~kשF"B}LXJ! t.%/WK4QJ}H8BSOds<]:lIHˋn$7#,_#![6}]ot4{b^?9ީ h@GQ@-;#ZaIeBuY1_HpL7ucȷfTiLjvM>, ȭN:-#̥u*ua*RI'ƣ.ُbܤ&ѩƳkPn$@9؁jCO9BF[cXqNBnf~Z!*7=Mn@k[5I;)fgE:Q3 )8Fa~\Y/eN}Ȩp{g5Lܧ ی."z ]W}@ˆ=ytas}ҩdiȖF׫ J}Hb\UC?i~(lr\(T4~@]a&Y:R 豀;( ЯZJs]bK%U}OTpT ʘ`DlWԈiL-K4e2p-p@yuĈtǵTv ܃t k c@`)x`{Y˭w3횚օ݇U;U br$LIYC5g w5u},`uݩ~ĄFGEWN˴%M$Qxx:<#m نeF8k2f:M^&8=Fk[?M 'rD ) c5,p g@XukuAE&W^g憂q妬HC–GR_9)gݶ*ZYE}J/Y4gs-M\TĎ :ӉD'_Uͱ CXjӎ p.CaoFٌ"(aFq w0=,0x$2i5PȒ=E`GNrj%iY Zy bUeq"6XD c$zxl|v0\eԐO *b+; %m9l`G=G~\AS IK+k1&ù/OqYTMdR$=z9\S%c(.44LSC$\E謝e&͗]H]|D9Fx)֬16=zi$<*C@U2)ͱ!5 jsXb SϵNE?@̽C:PcBG'_˓9 QCR6[POhPa2r~`leac{J0 qp[SpWegYgr2eVy#G̸?zce㆐OLaB]eSQ`|a􁊭 e1(nFlϝ'|>h[wdz$ZH#S&Ԑ蠇n؝+FRMnSpi'FלO8o֐㿲 &",RσݓܣR-(-K~Nٲ,f—' m@gqlKP21Zm#!uoUOO>7I>\1qWm>vY]{d^{3;+LFӵ#}JӣƏMjnPcG-5d!eaʆd:ǂٺ ʆHm&ʹa"4ߢ5 2GM.jCȣ>6NH4-Rx0ED`"0 3b\Zw;]`A< Qa)QL<*tpS MSEo(IzSVixL.3>c-/MQvo}@5XcphCV)A%o ɘ#Zy`yt3Y߬.od?YOO i6'\|5u!}=7{C2ڑS]r\:{&R3͙O; ī^5A -`kΞegYg?f\&s*e=3(֨u,R,M]Uͅ>ny \÷b{^OR\J"ھ7X `Sʳ%1ݲ9҂EWR( <]3ʼnqJ ĆAZ,m ʅ݆j Ӱ Ni&YZѢ; l2:0iuȦMucYep$*?2.7 GA? d73ѮiYܵ$6h73sTgN\W[Lxޔ*C}>:ˆ+SQׄߩ|Q7$Pך!8x噊=D@.es7 {hG~璠A'BifPjA |^XŖP,L@}<` E;hp@G̝ Ki#q BĮw@؉m2<\Q%+M }"&yȳ'G5#a'v`6_E4YH{mVniH,F /پjT(-hkȃE ax6T͏ Ȅ+?TX&6$H ^KiMeiAWkRJmz$ejNv~9&Y 1pj R`&ekGtz߿CXb(/ %hR'Hx)M)By~a*~f\;,4#MeqqDba# FrjhFe k)`5r:6ER *&ѓl7Ћ!m.u=GezVv~erJlDN tqLc}7$*"Hn(% m%d"e+jqQd^T4}Dy׾U}З(ZHE_A„sߕ*E7 \׃Ga⮬_v˹۟k+7?y/s8yH!x0PW_IքW~ֽ8$~'#Ij#%`PD-組 VͶ4]Y/j83.23M‘j Y͑) {3I}W[2}]WHL炝#KďW]e"=4 xtbn ZP ENcuhHICmGmBĿ+ #NEt:PM˙l/gnx򄊋d7s-~='6@QMY y] T ̍=ئ5.xa8`SBD VTSi,%Ϥ s9OzA7H\ Un)b7‡dMSĀ=X\.zKbTN$d|&au6\Anf ߆GZc^T`χ`Ng*_CIǀ~m{[zidC>|{zug,Ͱ!{!J6s< _nklc8W+v4Ntaۭ-8xkåaX] uuB0WI#@E!Ϡ@^hZ&Ot[7jR)XY=)ޭ[lz3],- G\d>=Lحo2AehU[ak0a)q_!YP&IFA!`Fs*_Ǿ"q1Oc̭t-ZȐ5x!'sj}CogtYK諙Q #Lbo/ P~*W]ۓIUmgI-dE]c>eg|pzP"K L5٤YY}Haf^Ih;i0 XRs}ea86;6X( D7 ǂD!|$- g]T5c-">){ 9EKAgc"YW|Ѩc{>Q]tr%QoP3\7.31~)@4oQZww+{k\/ziPF }J3zK){@{YL_ɡdP>o7ǖ*1 e!Qun0I?JΆ"m:m{|S{.F?c*`jP$m| 8 C<`)VFunZO9&Q (( S"'v!3oZ6bȲYNA8J̡4 }D)X b%=n^u|" ̺o y~rmO;64ڛ7^w*S W qpOt(LĔ89iJ8 DA@O΄{(/XpT1..&!؈yb~v ԁ[y#aG<!a/.:HaA-ৃh5ïmMVGqbƿ^  *$~[p-g3>4yug}!EdZ]BaJwWv/N+m}U-bx?e!RYPveJw U7k΋Ob+i(\v~["N${h/<&2͖bVJͬR(5NlnK(<:ʐ7V\I<'3,nsbٝ.Q} YnYR9a1티3m^;]< e_͐ViZBF杯j@ BUby; v!EBg} H_UIID!Rs ҪlJ\* ćϨޛf3RXc=rutMۗc*y.v[K<S[90lt85U8mI@%TѽW_Iu8Xm4k 8܎J`IVX.=@1Ia\ /@ 0ϐWaR|.\ KnɩM$ͰcjӆS?n݋u)ABYۋ3MG q0AO }#,<3DݭLr] v-ݶH6(Y:%=Cgh0e`/+Q7au/95pjW_>Ƨc~}˃Eo]XpԚ[ZPЕ/<6jsC7yP~ ,((& PF6_;2,(Mwkk5|"7JrxR3hF.@!3 :j0vx{i"8}V9e=Ui[~bGL$ /9} %a tl3o^Nđ{yW1\MPnJ:OZ R(b+\UC4)}du?qoa 3hrxM{fNj2%'s{=g`ƥLe9m@^ufn4+]E0QւDc ;,[_.8s +v~q(Ԓ|k)#Q mأQI_l@UެӐEqm`3* 'J'YOK!Ċke-(BY0W=?ewZK*+vS\u<0K늶9֭ w!gq- p6%fvoG@ b[fy~l=6*R JAaI<&VxH;qAuEbQEHsR'QO )= ZOk$2I[*ql\- @bo8uk*9OLwו189_4&B409McALє/6)?ܗ'^!DZ#~$cB'vl?Л?y9MHYj;u[ bJ,A`:Ð/3v^$U.mq2Es7-, ٜ&:ϒ\*4]\'6G[T|0RFwGÅ w`g[0c͘W]4Fb$\߆u[RKk Nhq6l5G?3j_܃a-򾩸ȭoqDqPIjdf㾵l'W8Pix̴m+qsC\{[#;ktzCWhg}(tyd)`Zl-Vh8+lUCqYOc P_d擱F*]GU^J`bI6`!4Kt\+U.9zǼNwX+s"qT'XasN4w ]_r L$Z*F1Wz C_,]aYrj ]+_g ,ɯlĝ!Jn4o?3IEAwlHe AR,ȗj|7n +e[U ˜sx dט*BImp3>7%,H /VTbt* Ұrػ~*[3ږ өQdT3,}k4K?OF64ɦ7p,C _?Ls"eB& $㩭^ Ԭ8+tlL70gyl`E3=ʖ鈮4[U r*̭. \ݎc}9`h. 7gvr`:Er!UtѲ6Nm!V$ hO``V'NVG &=p$c<_.AfrL\vv H3/cm䚠eI,JNZvdY>Ic}ZB3/7h+Y_ y>iQ;U0' ]0u|+5\57KI|)3=Ojft}˪qϫkO@f`S|HRV3ftEB>`H)8=e_(hSvq𤪖BZt#Ob* >+)3f:(| 8}gDA=UM.P~PPr~bY"5bv\Q2i)QwU6 2[7*9,}5h9 Y.zYBaKEJ?~eJ/yI6^*a;E 6{K"4$'IޓsA'tNW YzM6͕ѳi*Oh߃7iڸj~,Ad'eԜ0;im?72Wҭ~qp<mM`CS99":bض2]AQ$u7c/hFtQj־0o<0E䉉 }4*6;Sxn8P.jMY7HcW$J+߯_HiKڇOɲ.IN\gWup-Q|.A|<KX|q ZXNI!;?ilELsޤuϡUAHd<$9tɕ5չmgr"V1EX V\R6iݿ;"jZr);{yv4M[ hdQzp)ju%h>8׺Pe0L$sN3o)ͼrtܠx3cK9|b` g=i3h8URĽi=*g'YcXH.y1O@xD Sޚi2cSQ 1n߂ˡyso^S$,U|o|:- @*¢D(>^]eg{_zsuIC Lj:͓|U鉊^u9x)K-3ԊWM?ag;޻zx6/~@xϓ-`&#4XõU9 4&ol%.G>2.682<0O5Q ;o1lY)RuD e]6XwY,#I8c8Ft.Nʙ /hƖȶ wg-k#Rc'ck.xHJvwɕ#fQnh" hml?֌d a9JPOZ_4lzy5~[;x'@kdpلRT(`Y +̀KCC׉ i0O؟kA둊麧xXij}L"|8~Y$\6ܠ ;˿H`pV bqkbyo bD JA ް e!Z_ɔp99D:Kb}u^Qx2emt2zcYt<]M**6-sxG.w@revgOrbޥWkK!>iEAYLFA( "BeD&P6Dϯ|Ugr7:q㢬vJ}aE?I'M_XFmt6,2?qOOgWAI~1˽9+$T8c 'W_Kv:*s9kTu$ӫagc `ӑlWE1}XpzhvE?A(hY ǩe!ς )F"4^H .Aa`? r8i崺FId[`l 5 ;%ܛܿsΗ\9l' Tڢ.t8ou0kZpzXߞ4j?=~ *N"RK@ %ߞ ,dSMS5n.[̳=v[=ʸmav{֥= [N@Li{tΉ@}m\<`uض~J*1xDU)E å!Y8A 0'.{=-_uI-3cOMȧ;'& T%`ju4 V@Z]i$KP@4*IBxR@lKMcz*D 9ȶdY˦%JLe&8SCLABѰ# ds;* MҵfFk]P NݹC (D9Hs[ltJ X,M__9,|[ߗG ЖD٥>]yJ؀|I7ߑ#UZFcEkL\rv-t>tl4\)< L֞;Jn)S*ڸJ׏ZiSgl55-Wp^7oҵAkToUqƴP6Zϟb 5knVeH01(+H3jyNrUoM9ݠ%Awkef )ZCo~EED 6uHj RKd6yn=wlCp |60cF7ro棜ڶHyӢ$L4GI~F^qm(/C~KB#Zi?e%$bc!O6* ,K[ 3R@cy7lr"o ,D.2iGʟ[&i0~?TR8՞{aoG̝/M?=O)Qo#蹦n+)ueYr.2Dp5t 7 e[|}߹4|'L^# REH3ov#܅㓰j'Ut멇h\7PΊvx\/e ̣ήUZz *ωX<_$ p+㓃d|.HT 5 ch*Ǥ~gSnjr2Hw@ZfXHtVv fuƫwp<ϼq\ JW4WPkTږ~qxЫ77뛅 ͨ#ڐ "(uŜH>5cd`zQZ,_&a֑t5f)Smݳ2*TMg?% }'m.|&@FuS3z4H[k͊N+c`{Ky )L.+[ ҎmB| _ن YS3! ~p~U0  h6j;.+<BUeGGwtJ|Ϻcw/E2:ֲ\W1l`%*ݡ,vuM# :KV2d)Bj>SO_UYj<ն vwtMe90U" Ҽ,zcgK$C=_v9l6iLq݅6U#N[\#g=Xbmyk`t=qǚn\Kؙ|R#i@m<CxJLlnQs}R7ppxJa\!:6oBUٔT =rhcYIx^^)/nIFxnAIdRᘍ^G Oz M0/c Z{O `RD- Ѓ ;dbLo5=D)QIJ_FU&F}xtC]s@AbP2gt\X1m?˔\fHn ZƎP҅4WKC؛QO;`3y͙nIDo)+z;R;'d=mVi{gᶢoΔR}0Y/Ìww)ؾ[xޢλ4Cp~gdmm{IAv1U_Dq^ޜ'Jyʞ|gF]PJz'ڋ>95!PO6HT,+oiO_/chgM0`2ҭ62$ֺCؒKz #xZf2;8Y0v`n__Krq4>-ػYALaL (l'XΙK!ΜE~t"J@I2?4Wpv}Xx=8E]H}vi@V Su@ěVFg]%N0?X9[V1s/AT~+@\&qs~ގ2u4sx[c~!o 3"+􄱭/됉Q&2)I0Dǻv(|p IDCXfZqqR9hsڜΛ2mI};$ Rd/˕OC<&ЕϠ&֖G䀚͛!UCFIfz3Q‡r]m$N;3:@|_5'9 U,EDqv&·d9`o~>ru*ZE^@):er_ =J,W8tN,$5I':L{s3VNBY1 :FAzzc1q̈;(<B*.aw/zo> XST}5MDJ$_‘NݏDJ14'"ePN6}i[AxPi*g O༩s"ό)s%\xGCc}~.VH3ZhMegl?0Q97@oUG%3XP'1nWTyh4>Dؤpt{N 84P)xF.iWk] ^+qo0+Xm!pEw'50S*/[=ua3DLm6 :Z5IݫY=(K@qo,Οt y,ʤ|xZˆr9e cK_/RsEv/oɜ\]Fύ?Y%:sadyrMG+ &LJH:nȯ[xe<\ À*2:!ΎQY:R1]-sNp>R`=SMć*[AdMj:PFI:~?~-JܹѳLl\RrܻG* yz_ PM( $܂ǼQø=b!%W7y@B҈V}$)x $xpQf&,&T<`(l+A:_頉hFĥ\G?Z =!&쪿|VgqxC=ҙh4y_;8VK.P)RٯkW̤ +m3g@&y2=< Ru k@AW ݡW|ͭԽO5ȕzÍz{Q Y*yݱj,Sdҋ%A#8<Ej>zmi&)nIgCGq;D#+&k(Uw9 SzЩ( ;J_%fc߇tT %euC O=YؿWs8bI4Z)3U/3 ]1!@ɩ^/ x#Tк sy:gdxLyUvXb=LO" 0p;S$j`-.}PlOIMŎdʕ[H|A95b* g$I brEt36bn{y^},RSnl`Bu17 2L65UAFR`ó*q)t\|KlEv˼`)<:fUK F$R|;Tc -x9:LGДbiN&E#,╦>e?x^USz A ?Λ@@_V ƎB.rQOm|̊\EGSM"IM.""݇F1vF4< $:˫|]#bאm-Cn܏y 8 GUnxcb_ig4VlSHυ+e.*jJUs3G¡# IͺԃM8#Xuʪ m73SxFDDrZ8sfZ{ϷGb$T%n5=\6;rD&f՘-uиXjnA啎י֦FytNI -I>+O<`H5R%KƱܗϧger%U NAr=){p%|uJ@z6mz^EnwEBY M?h4` _Ohy_y (ҙk.`nd/fs\V+SeYSGUM=뼛!N%Һj6WeeёdW8.&?˭+a$*0 }4*LdN1%"?a#vJ u2̏%O wVx' $|:< ҕn jk voyf.v㿘*-*r_Ƞv5qɂaYhY< J pMkfu.3m~lҪ_.Qaz[䞅9z#n*`8yc7P&:.p`'7,PBI>|yw<@nb?XM:/-o=As?X$.JYX^L2\~'F80^eS-58dwVqOr$ܞaq:FR]Em.hĔ{ lH5kXS Mk׭!UuSE%vGal#FD|UB߰zq$F[NF 9e_b.-2Bf=tq?* o=>c 4Tem;+[E`F+:a"IV{iЈEscZL?Wmm7=ѳb*.Y*p&,N^sZXP"oA[4?‘,mmx?`5GfE=ٜऒ);nadEp#sfī N)̨sXih/6Ҿ Rm)?l7R7J_ǯKngX.Y.N6'* u@A|֛oJj3 =nlmv +:4DLGݘkG(h_5i 1z]wzo0[|hJ{ṋ#% CH*<[cMY{ $qjė$qEaU/zk\d)PHfd^gyE] :bBàj}=( U;V>`ںn)<ZYGvwNd0:^Zv:$N( j$n`~78mЮᚊSnT&Mă0_kK b[۶V)?7@T%¼?P)Rn[&ntoek[2ĘNjHF pXԬ`Ty)I_vn7MD'VߕU%fi M6. VdҠqDu%NN(a|$-V ]%jܬ :cKRw p[\6g\66| h$ T8/u>gxP7p]u8(O[7[+q"toGlǦ|@42jLzB/38%^=!r5x"|;΋7BfdyrA{?U$'(%SScG+}~#BHg_=Tԉnӆ'iDS'F0T=.S&Syլ\?iE^,M:=@hY\{dn8 W|C)KSҏlPH}+ vXBZ ;MOS|>} y菛T\tc65+e|OfP% VZmРnF;Oׂr#OmcO>8i]^Ժ))Έq¾r7S "Ld`O#s.z!dY me`+63:`-UK|!6B~ &+-Xi3`*vAT5ǸX]2hU0&LFP>8#הY:Sqdl);(+Zah1[YBX6T*^h _ܲhƖ6M>gr8LCMҏL'aadtzO1Z\œnרf)yY`Ħ0[v]>$¯<ɾ싪v%P/-'ͽ%[q,^ G56W­/(Dr[,Yg{a/6}@2's$JUMBcU>7LVr~:-K@ChcZ PH)XhZVOסjTA@)E?k0ieZ-7DG^j?|s.Y(%fYȱ$9]xci>|^TCF=}<Tg%K-Kj.V$WVY!-&v Sp"Ab:۠C^ɾ#tbN)m@á]wԠցե [F7?lyY7/iV@WT|&q?xgTwNt^@j}^eghbX7Φa<WDy%;-=Ҝ#/ObW,$׽ht'.ePzP~*Va֜-SĊXiK ZNh&ђob2HQlCLQCpaB}+" {p |Ie$Q3N ֛UfCuϗ'Bo(bþ`!cqXKKEP?4:Kq2gkn? nNybգ6UmhGa/^Ad5\0YBпC ``pZ:3RMG]U/EaHK 5V 4=+ZY+p@Km(*rltjo ;z;Z D+:D,gm}v_gbWY7zM[<vȳIyy=#g3e!k?;jUnQz?Z_!sdu^hQ \E'^-"M4*h/KOl4. m95'u*D~;~ W92ATO,/kcAtDyROG7Lw'hz&]w/Mn?3<4,`"|ÿF˱ 9E7iqycqFEA+a`fb8o Ԫid~ So\üΠM\9V #OBti,_̺|jGL–I>vf55..3_qbewyE gvNmؔ'Vg/єV_Z4(f|ox4PI5YC@%{A<ڂtqӵ:[J#Z- n~̹po=2yI Z_-NGqg4s{ߵI}n T{J4㎴Nv9BQC5I 7 vc`jto k:}8p__zQI!^$'U3@Hdz&7kӤoI.&|xkˉhx`PozXTUzMᓈJүZ񕨼_`ݐkąt^2C {qiSkԾ^yAVXW<$s18{[G:L`ݵmwDkcsCc <?=YZŲ8 ë\Z~XnQA0LG]ęԲ@Fv/y of]"S=@j{bcpcxh􏊄dQ%\>Oug;G Έ~g49sad-2Ӻj lb+gNug ;1%ZW$z8vΙ bDv٬ mDRH/u֧[+"\Jj>3M8$Rr!"U*yvA9zz:B'( NIN)'xmޥۯJ(d-x4VU9Myf13N7ټh ɣ Knrdfy~Lva51&pw3a`a(ƍ[t|>v3sIdsM'>0at3s7",wx8l赻9u=u rUEx6lL_'N+W)'P8 bB^Y-%W9{uIUikʹl\YaOF8ߨ:TiWmk3QW7”V" il0VL\v͐l":jȔ\ Z#xѰ" Ӥc,4c/9(?"gA2Si/ n8hg6lsk; {k (~صCOCΧP ĉ݊%.oSrSvWB5:xj}k`ws-dc,MNcWc@? 4`ge6[]ɴ&}j(vr}b 5 5|8"z e-Qa?TR)\%WT1+@Uq?~p"[LC5lGO\uaȋ0yK.;pC]L%G,>sGzXxÔtA0:TS\RGŃ 8 Pr(RW+6!CBjG\y\f *}dY3SC1n\nyrzMP e垄sM!~[āo:WjjPUTQLe ǖ`by Az?yYVv"I%9TRh{_Nh'QI*ߍ-;5q;K~Jfxi=(JS\؂CVfDmFzL8JGv*ۛ!̵@/>i+9W.2tRKTiU>Oo^)c_aiz e.X*x~*NNe Nל`6qCi57Qݳi=sc^$*1jb%\nC#2WyNTj^6QwaΥ_ 6𐛉RBLpU-. ]mw ȓ5H'ïHN =ZB=J*xLL]Rr촾M#4M /GdFqsɟ|; rýW,L+fsN:L2swP1$ Ѧ+ aarЯNY~t(IԹQT\ȯjzyC3-* ݗ@tYoZԤYr+ w**5 *a%y͇j|eVԪj^F3ML Έz7J*):iI^.=K|Cg;%PE+J dfI:ob^?npLQy7ϺG;h)9 f[x@:NX2V xf" _1&Y'?0SBU\mhŠ4^(.,᜼IF(ɞ0Ûq8:%)ҕƮ>E,Y4 S$$1l?Gn, ZO-Yp!0S/pC,V+,5 z&[_[aOc. p' 5:\fkOؙs9)N@bLɛwWyjR:$:m3YKZYbQQe} 긬jk}G,|g;mSke8-HGm1.* ilEr^U Q%' tx#×) #|<5;D ?.jzq@.yf~_Km%t7}|3 Hu]tIvx#vuz;8C_򨔩,SvkWş?A% YAPwn/jtCp$|(|{`Ӆ!S}o! _Pgp HK7c< P1qt+ZH)r/YNŘmGnkFx%6 xX;Jmgt*V551?ep9p3[W꿽.D.Tf޼6an/=7C7aSWuQL!f&Z?LVNW'*@ԌG%>?]*QVC-|Zqw>: wBd*iYf¿kfM$ȃ G&0T )y6e\tbyjNY4mKj(Ǖ X_@Ĉ,+a}1cnWc+ˌo!KA Qp? xm-Q@t IŐg6C>Do'f1qgĝ]~rO140<]?m3gimx,xuJ#B*uBHDNr>v_*cD*U»p$tKor"KքAߦI& SpY; `010q 1X[+j%"+[]b4cgmN_G.Z N?f,tچ5l`xۧs$xo Bǫtc!WȰZ hUI\B6R}뫖DT/?«j`MpV).T_e)C[5u\7&U K!bFzkϭ>{@r\!buI ֛p.vԵRVVVr\ :sOˊ^3S%qX{D gA,,~k(L(gߒٽ')&qړ2xUg52 ujYpuK>bVs-Ϊg(˧n;19` L)cSk?cr/){~"3`J )O ŬOv5?ݠs36PuMQrq6S507oiZ)2;[xuWи_0a}F&zq%6[?JQ#Z27uD0hwQ=M6J'iU9 _r#Y v 1l 6M;S?jy Яu#ڭ^".+:iP\!١'<f,:͌H.fY,W "yK!)i@OLe$/2V ]NUyTp3"M;:sAtqqr?Ŧ4_W-37m"H-e߁1`-t=egY-RlieDf(Hي|{`'땬dɦj{VGM>TPϲ~mULvILk#!,}2ϛn0Y,{TiTM5 tBa;GzAA7G]B @=Ukq"9\rQAtC ج.vS)9sj{ ը)@SA] 1:W 5ʼnW[hu›M$4BgPW*W+4kͫA% w n5.9㓋sT/w4oh|[Wmhߔr N %taiJ[pWypDާoX_ۇpVCvz5)Q,ŇcLbyOðkuZ%K_D'E7v帋)"Ļyjn|E ޛJV .Ji'cDtY18ri?pJo D*R0s`ٷn&9H&gonU9320#<i  M'|&yJesa%t( M:Zy4Ռ' `'x̄N3Z^d3gt@8Kc1ڧ@ئ"j}ʟ-u?!89ԈX*I(A S1(a:YEem􂒫P/rO_SH E.( iH#(u-Me4b除7aD pE46 2(G ̂y&E˷[BqumahAD[drq|-nu6!(.6Ï%>̟W^K.;-HSp$Q rb ;q@g4Gc>,Ƃ xU;sq6*\h; p96;i@jW;G 8睺X/ sl3上U7 Q;V roDɾ: Pz-oF/|[$%U :9=d/Xy12"ךغC<& lFb3g64zmr,KUqn|6\(墋e֡մNȃZ"± _ZǡBCUjwi/%QroQ7-CtH-""ܰэ,s6zg" ;'|W|$+Lz@Fɐ#oB>0s/%&x x%erYBg9G=ZvC^BoU@JX#f]fò>]WB# ،,t ? 2(҇A{l:|@T yo9wS~TkBi8âǣ58drC_ uB" ,QT-Y$[4+1^؛^1$Gi~{<)$~@c%&jź}v4t,o{Lր!y_(ڂ $ i8D{@@K.ᖩ7f褛\0_>$?s}$!6 F$MG dҢ12q1==3YWJMPGzt%}=azw|氷Xv H }zC BtEfbla:Xy/?l+{XbAփ}2\XKrWb*?_EE :&qQHbfq3Nhn) z(|Co$s*,)) fV_iBJk04u|~"68zQDSC348jpҵ#"dgV**%g5@fF{"*нHx#ɔ{#iLЧT IOrjK[pF>$zO/ w`H5^'XD\L?><1_U׾$ vW"L)_]'7z+hUԦ )FFFRZБ!Mm$oF'D Mzrخ 4Z54j$30r*kk#8~Sѵ…#gc!carx[iXo#ݼ+e{R lbX+T Dp-6>՛o!CcVIn_zDv- L)f?#U-*8oxsFޫ噒6l,dXKmM>ʓʢ]RG]գ5P~@#-Az'B.L)[g %w`qx6J(4^DC7 ؞9˺Qkpe Pil|ڏ}3&P1$IxL96 r(3۴`ߪ-z$ejz/Ά :'=v{çwO|5ss{1 Ը6,ؙ.;IK{O\+X=ϓf?[}6ޢ%: b}Uʇ>Ș[xR _w+j?θali*j3IuC{jn؈žkC=E/r1,ZQKQA1 #fMt+;V1j_:pA TkcBEayIAy1vgE`Xu¿W%,/5Xc"Gr~b@QhQzxt̯\MFy.a(;4Q[,/}!5/?t))u.iqBNԇ/G\˖zD:Lmb +KÉ?uO,kLC{;w1!·OED`1,m> 4>Y{f{Ak%.`O"&ag2g W jh:|_*ח CtIH|L;z.8ƨP(~z;X \'s[_ChGWFE׬P@9m:S<:uh@Աcw>GO ׌q \vJ}P;|u&E )Wsx] _Z-6bޓ>c1!C*S!r1z]+ͦS3M钌Fy$YN28!xJ=86,Xo@}9 @zofزn'CNs1~Wws'0SAq\3ʸ3Vϻxz;h rEUEIPZU2:7P8kL8}aî%3Ojm}tNf `4WEDSQťn,b,ts6X/&9#/J$YW ycQ 5S4a+L. K=I,%k}PEŰ@̪F. *ʮwL]\o0:X'{1Qr=// ؂ ?SB;1cxz1⮯!5p(R'MX׭-HC)|hH%Q<@)r(JAݵ.8:a6gFpWdD⇀QH4KH͖+@ocFT   dcDprc,/虓ӷFl8&Jʬ:Af xk2.݊CK֖Hl .1jjv~0j,)K;$a9!,Zΐ 芇:cbۀ{1([)qT(X72͔c۫8VT3HҶbd=P^P']@viQSn}i}S!Ӄl;G|rD 9`f?w?3ȴ_yl C(m,^4/,؈JvtǶ|z$W@$]4b#nУKV<1Nl۰1z!m_~TE(Ɇ v^T2*m qrevzSAȐXsQ 0'oҪ_x4t0Cdcw̟iMd|Iʌ/0"RVሼsM/p#sockbH J10h=b^Bfv[Mz*]Z W}$5C3FmfVytܱ?<_KNԲ9:=?z~vѢ3ꕞMO#uUTq* c݀Jz\lb9rSLT},6~bN |SrڧZFm}re6=AHp@XbNъcb0aƄL [CϕP?+q!'r%qۭ^@m=klrcsS<.n0߅mnW>L WA# -X p!uwV3l}.N'ܓN.D xz?93Q/N*en(ڵvI?&epJ,FWhL!?HW4Z w}hnvUO" ei@`Zo_Ԇ̫=`'}-#&C>(6ĮoyD桳PPry a4%ޞ41bZBPfb ZFx[VsPUi:x ;a~hr&oULwPcׁ+,E'9{ <IgԘyH.vɢl?5 G#|} 4}g J@k(6r$$D[hwadCw Ğy/Cې]{g{qYo|֙Hs09KÀiXe $|Tλ{3m\{{ەep1U;2 JMDf3DE(*)l;S_ƯnTC#bVJm agU^&\%fF5;ysU61%;MkFDk<'٤dclwj(߀HDkK0_ZRooP,.2p|*#uWp=\'5xU ed84hk 9-f׹3 s'o]ʢ8" ĎNp뮟O;7ܷ? Y-Q_[}I'jn*6q4$M+PLy*M~H齅YG6Nkqg)N;śXze!?@&1^ًa6.@Q,پCjX (2u8=>O/ֽ+pH0Ex 3`UծBWMr[?XEި@'%[?lX =ޅ#zȼāig7$b+.aDvx01svɠvbe_wG]̽A|< J)6MHdﻔI8G R~$D/ɬjyu h{FZܣQջv\"i!J?EJk*CQW;Bw5=oMnjmuhг0`Jl[F('0\iSj<\F6"2z֘I䭢1]#sJٴ޸i:R,)Ya t1 GN+D54}=jzB m* [se?T7ǰ6{5[<>/ߤGz U4s6ږ^`>B!U99NC!T J)Wi{Hu߽m5CѢꈍܴhF1e|o[xR#o1Ec˰Ý J i؀|U zɯᛢ{.)ExP͑纕#9GFUWuu48mk2nQhG}^=ɐz-ɷ/j!"#Oj}F ]daD3>`{, ?͒Z0 p@f^B^Wq~vxJ8t7I7CU9ܢ2zc{(X۰ "ukCw,k@x+|A^L 0s% C@Fܠ`=c|:h;J!k?ơYGzhQ .6)O~Q1No('G 3o93vo0Z ~XN(T%lTĜ*[:Q[1E=6= c?\h4!nܕSLT$i!ZȔ9"U{JtF{V/zp5&>++ŗ4MM qfH/? A2Ӎ.6|#LZ^g(̅R~7y|d˝&%xJ-9?6 &,Qr7Ii8Q"C4@F OWLHjf暙 N`|J:撑CChC19y* pHyn/Qu喽hW#ejĦKL&D196SgZߟ:Żfxcj'OhȢ8P2K3~&1ڑgOw'OF Հe_W,PGq5BY⇾?MԿ9*PG9m0=T Wa:tQj |a)م7PڊWV^-#`r/B a *2mxm3WID皡&9`v*}Z *q)/I"81" pY|赞?vd"CAKV<=㵣Шu=,gMJl7Xs /ENZLc"{e`eIH* A6NtLiyoapOSRu}7MhE,_YO<" v [s\+MLIGyik1r_[/b^KC#ݧuhtY\8OO'U;qξ S"o]Q+Y~bNwzJ) 2!h& |;$G4Xa*αUlp7+Teбi J{ x"TS|3^nuPؙ ?%u1h9uչnR#Cz.I>yprgVV}ys?7lYl9{'VW[t9mr! L7"zgʵ4-\[^I(T0![n":-y\\ϧJ],}/rC]Mn&xŘ|ccMИ,a1|๷ż I_iI|›„ldeXI[JJ ?&eZn>"D 9YG#}e6"A>%_NWNtCst/UA/ۿ\qRގW(J]6O*8wV[;.+n{`ucEU7ҚE^/hb3'9F 7} v@^l 1IH4G;tR^>lRRr()ReMaq',){RSo1*awTSQÞ, UǘDl#aXaw}Gs)d; s(ړɷ8qI&QYh`˼0܅دsTkb`QdNUإ#[e`u:ujf q d-{1  unrxY[7Pyld'MI \Hpmchj)_E$J֨9Wj HrԵP5en5mc%bo] s5͕8XyWN%{= d~v=*1)v>kS :9ł ɷj['AE-_pgര˚8&/T{b@ W&"lD mXvI_`,Lx w uF';PrOw>yX.F됱}sk{4f̀qW~gw1}oA1fbN/gKIjKe!nnPL]sejԐܵVpLN{ZLɚdƤˉ?)0'+8fdМЕX,FE>0hE;?B=.鉤$B^#j^}t7yd5K%/%$~+@y N>Zka (oq(=g~մR#0xh3̂">SmhN+~>ڀrgΌZd] B\Ji6їl@j㺠 M."a10bھ4*˨y}۝oMh?v3gi!'` Eu9\rUBCyR\_ :ہFP$S&{"Nu aZĹ;_mcܚ?gU@?h U*qUQCL߂os499^K +c?;ri 02\>wT"ţiJ|c4Fnrl̦a?>6=_8;X϶ԵOÅġmF Tf:4YZu wFluRw?03 ,F~\i *&QQ3!(Y/X/vVصD`ŒP>{pj3Nq*Ot|4Βd Z2t'ۊɡiEzecf#BxEF{?~;O{v=u큄=~BFN&tbn2/P}yAn bɽ*S:>&p_v0FNOcب|f\0j3&pUv| -&iVa$zto 4[؁=>$<$2Ia)Փ&D %3ިVjb@X)hÉ{:}I~  OE)>v)F}NLOϼ>zo> Bձ`0pen~؂#Q'0@Jy>d܉{@O? Pza[0Δ?rH23KEp >1l'x 0ySC jxnm0D"&_TH"dF9!cfq&68~߳a\Suk &=>8[ĎH .9U9NxFs|1OA$MgJԓ:ݕ'`<ndtl3ʾ-6w$9;oSk}B֔m,mYHvWrJ ͓k[9wwN  u]V56M@xۛݒ}e6ʳXaDŽbCE-[16%l%DCת.Ο]e_ꌔRW{KtXN>]d?\(֛e{F`rӼ(jJ 2#w{IX{*uA.b+IhX2rkxq,1c6i@+qUk 7 V B#ß ^RӗܘZ݇Y_QULtnGwJ% @3!iխe)2‚#a{>IE"U7P҇V;Д9\"9 jfݞExӽEl24@ E/o[ᬣ G.séQH3Lpo~U|N:N%+mЌlו".!)MXNr.[@hXc) A!54?xjL!_Zt4i,7 !Y!9 ϭduB!:R=no+ F@o)g<%`MbΔo!&'V:R] Nr&!'N&Wb6.c { θèW }zd}k'md?p;ܺ/M!1L5m V=dFq3nlSZ^Bxݸ2|O;^) zO{1\ zgtJZ \.]1i 9oƳs4/8bjА971j׺W5m kB@>zmuQG{fm%h6{8NW5Yyu!4&9gڑ}N|V(*I^ff go1dcs7>/hXeeErqMc ON=ӱlw'Nz(g V -b-}0f *x=TlD;s ^a1iACavem%2PB|lztRd\[3K?DM$:hҤ9'if5 -xtQ4QNBubO/AeUER\gҍ?|O, b#R ̫JI! `ZK,%ZN9h Jh\`9dE C3?X C`n2&GUcԩ / mێ(u/ hUH 1Wް}8w9+zg#[v+Q[o#ː,ţz0R/*]t7l鎥g 8fd֪ #fW@<3 Bc fC^,C^A!i,J_߿ 'ftGW/K.Xm'UJ]=h( A&MI !Xƭ.<_4{s`߼["0ܟH.^k=kAWw".N!GKio}:,, a{A9nT;kٔNeZcD? ~9:l1 {W3,̰+lˁC};.%L Rx8&Hn4jW\{p?0u>ٔ`Z׈` ct<_o* ɟ,,̴xϬ;+9s#˺8ICj]7eL0 O|b-LwN U5D l@k؍<'zۥnd5]?7<߫1 R#[HTC &|,iQz:ř4m[o^ڡk8~gS-`Tb;$^@\i >5aL4\xW Kchc{62iDbt.۱!Sք)1AuWīL wQ7ч?DK-ӼEnǶe+6hXA2D ;PcF\X! &sG 'goqL1"/C'e~Yp˩1E@0ۮ3nZ43|xI% Z ?\d"a]J)>黤1BuEUui^BP0AvJQӖU1ؒ}'w'+t ڪլV*5]w)M ]]T܇DE$0W1t 7ЂyYJ % MpЪ:Z?m+Jt 0׷4duR?vaNzI:|?t"3po 쑱}! hg1뛲)b$_#+cn#k mkCXL$_RLR`"٘|Mе:!Ԛ>7(hh{Anծieo`hydǐMlh;)Īilr?;݅QD\y:J+yjF) cs $"V6S{c+ue늓7?|$«yYS35rp'+.%r;O3Lw^ggOޜ{'I΍_9{;,q>ъ>JVFbyeK@g7ʸm.-X2.k=UV-wrbn_}҄TyL,ހ,/ umza0.7㉗ΗE%ZP.|4i8?B_Fݕr 20bctq2`L3WJBA5y V7 fJ3v(`JNE0TDǚv4ܥ:KZ0Á1=cm M۠~<5[%V{Bu(> 뫀vo Ķ74P1 0\A9"tg}gzL'CG\&e lhF#HgT|jlC^$;r,b2Dgx { *w_GTD3W.OWx_?{=7QD<>#Hģ" Z̨,%`4sVf+iE,X0<^m?=r-$.qԠHT "3)#Ca3v[lzsƆ{Q󍀚:Aγj.3 !:|/,7RoN3`!-շŷq 0 0MR%X2q]ߚQFBp>G Fr^D$(:c0U" />mS!MUp";# QSsH]sL kW/Rkt$f曖pƆ0Bƾ,Z{ |uУ NRWr t?Ke|P\e V^@ؤ5`"DY5#ks!迌΁`f5:'_sʹW s9nӍ<35 &*zCo -A}G\"uk H%ږMN`ťbT8zxhU1Y^jl>@U#I1,n+` @ٹbr=Mⴁr. סv ɜM`xJ=ƕiA:3t}X{(J h&Z2buh4>C{x&p.%3ÑS'~va߅=C%"@D9ܓxMoR s(1s2 Tj翶<;pCt  ^2L*ekM4гyS ؕBg-n-'aqDڢ%JY.ITJq qŌ<,|_+27ncˁǙQ33˶emlRʟF̪$j`4^ 98`A )~ \Bq"a aظs䖯pÿ/C atB?]jCrHCX!/dEˆYO/ܙg4ZjQx۔ NX>0V_IV ,tvID_J_z@o#fc.ߢ6@<=&u Y4-gV=@;B7͏wj>W캌 *CsQ* %w+A\o4+o]>hf.^GJ|0msk[iBuɶˎi/E`&TBJOЃmu_Z&.~EER*xq 8sDkgSt" V`~kۥ#28cT^t9 H`xRibk4U*[3/nudhb[^fe2W:gH _ khK|Z25Y#' oIkYf7?\V'pޱ%SŸF/>+ٹz}8 $?lLXDZ$/kم#Ku?U|vܯX֏(i"jrObf$\>V[A%BZԄPw̜#l%uZx'Šaǿv9'ASzygSb}‹b!?IFi|]ߊ"r^Ɛg1Mɴzb/K' <:x(.`I*w}BlՔn1RWͅ<2%ijۻ F ݟl +V#b&Se$ }.EhK"_knI0DM1YVJ,µ%VCKJwb.Pc]>S<--U Gs!!s, tHFWM-Z y8 hW`[辈OI Pq?/PcV(X?; 4qoّA&=\aD~WPVu{>9{.I(fXƐT|ZkӀthZXE-`}QqncrwsgdO4"s-`Y:DGg DS7}'`/^p4T7M@2o?a:s2^]m FMW.!t\f p!r#$ z g@v"lztU| s$|TITC Y3c%L= zڧ(1O^5]gPoF2~jemN {a$`k~?d,H;Nv<x,kc[ 8?~t_/_Q x eu0n\ 'In)"wRGŸCR׊?CU@Ul㾚ef~، o>A fHuV!Ɨc,< 6y5G{H=&jK6\bA Ddl7EʫĀfH\R{ªOmP(=c_v Qi# T֎aR*O`LX+^;^0p}2RFo&0|SZ4n@QXc~m2$l2;dl ZǷjq$, d}N+yvkRn( ̢DdvVJ'|zC[7w%}V Y ^!P[E+~pk7;LOMlNRU8uf(Aݏ: VMY4.OG&h5Q!_z^ 6rg%8Vpt7}~梹bpEP,껇.Aʾ4@J/mO?/2į2$3 7j:svQv2^z-D0aq0BF& mGgV*>VAc:BsВi/%:& 1zeKV'&YpCk{U%յBŅDQwR;A^"~Hi^D(9Rգ7 ?Nu%F7]x5QhtB>Xcȧ j}q}7oR/6,`4ExFȃF` Oo9iH<z3R-Vtc_6ZT>am=Ԉn PT=0$^S&6F{4tU-3vS޳϶ :MuPP|PD}WvINhؠX y;9/eV_UQa9U'eיTgo]o/"E>#Fʕ3_zd SݩsߜUۃT9|YAO9YU4ay UP }s<ۢG[_Ⱦ䷡talWfr{b&EVЅwq.5m(4#ā3rl;%i,|sgKP6%:x\t(4B_ճiEx8 &=>EUw&WB'^|hu_$]5 ŇoXx+KO萷2Rᰱn-\,A"'sFĈP0ͮWhA~&cb[N pҕ"`Aڈ6|`l=1үF^Sr tkw؄V#VXDE2|u퐸N̚OOh3@paw0(]H*Mb]b@q*8ч!򗈺fo;ވ ={g8XJ X0@5BݗG@^IS"|rvx>F{}E)߸h$P5a2GE΄ ˔ *"ʩ>oUSFc4SFIɋ뗷YEJ!h`<0_RMY5%ߠHX&d ] X,}`\")u{0x <lzpG>=>|++LʴV$}5ED ̐%ؒ{c$ $fM @1ô";5Ur,7/~`DU(Te,pt_Ef_X;k, |S6PpsFh;iNE*ծ?ݝ1q0㝙0u Uh) c}[ޓѾv$_IK&M%WV!5}RYW6cM7yR[ ` փH-CH>Y!De(EB\F\˓=.|bxP-H^!c.LșvH1qwpfC0 Yss\/=jZba }<}ZXR.CLW?ͪD^UU_"}% UFJVI$LCE:yśYUfi: Z+Wu 2gX~DPrgZ%B%,ZKƓu8>zeMbuWb!MjhS!I>r$8HNm}\L_N! $[@!&=la$LMfIKK g ̄@ÒفU CK'q## h04Lm6a6# gͱ6ůyR1Ln8 f$RnE|(t:3!h&M?4s-^ӥ=$?T)*bJYD{zuvb%`IS+,j$:}B vm1M?zg\sR-xSok5Y0sA jj C&`tZkuA{ {065Vef##cf=KNXB]uRlt.izOP H^kY pQ-/c+:NLXXBgo I)[Om$\,n`yqkcM 90S+^xӟof:VToeDc, m#ML֑ yk>ZE繇V )h xJ9XeMG9wwlyk0t#mKD_ h\&CݩͨB,LdŻiFd!;LyK)`6MNʬiߒ[9 oN;#8r_ OP>^D>#*,VRM-i==_.eTx9(%`~B_/hpCsy5^RY/Qk<+e%d>pu08KGUum"=D4f(gIވ5eOp#SuLd[r +| 2L w9.ð_6 U 2b#y6}J%FE5x8 ? HaSHi&UfDU6q9 Fc&V0~Tc)=m 7zNPR#.08rORTț%]"wN*­;+ HӠBE(,|[dUH [\,R iӔ!M2p3Z`q6^_)e D䂈a'NI {x̌_@3]Ej*+M?*ŷZS6lyAd&c^@La 퇳RQBgS ΁X\Z&Hˇ[ "8saQoيv9_U7?(;:WNrvU$5X79,"{1>I/;QWj#Ji{a~&8o}@={渎V!| ׊~RE:7c:=P(}dnz֝9+4V aM"Wg0DfE0f TӰېd&sxT_Ve(.cԄ$k\ nOw9R_AX]Qg[PG<тljxMa{ϧ֍;͖sQm!r,3o7ȴmdYj~̩N8G U. {0+u;>br!`h%MI OFxhTL,K^-ek>WukX):HeEPz{ Y_ DhNC_:md\ɗd $"u>& %3?| @puN+;ڷosN39ĬOd}#'Da:&(jX&߂>@1;(NaiJۂ0CjG5 [`alm]ʟ(2jܽ9G|ITƸ5",PR07'ETfŸ[ݭv9."zۭ2lvJչWV-(@Pn{p:"gz7F$ćLf㏗HM86㼬vU>h{(+g`ȱ ]y;9 {9R}̓!t0cn}h #{aRp]aÔA:sNT&k_B Qtt6°K旰!^RYB=ɟv2ljb(c4Zsu{W[H\]ސ2IQTz8AHŐ;ıw =nuYrzq]p}]Jt>䂙לBog_i< `PSv-N_xn[*i *acEjڑu ,xVuYc+`'y?pbebn) NۼU!f#:{>4p^5U>rchnO:)@>3+8@5L*hZ!zX+nVBn~o!ΓˠKǂ%<8cnb27{\ 꺗; ާD i-dCێJ/+{^VA`;P}BVHq^0;KFD0OycX"]8QMXK 6֗ j<7X>m%Ҿl5uLojOgWӡ'"HGRqܱ4ߐzsQ[G"%Dg\zƶ;Cdl?ˬV)/O|{PPW vձ\Lõc>K<ˋW{4cYGS)!G58 G4c(tߍıxjM3!?6*h8և@R{.MeRh5?΍>aĺz:sCog oM"GRń[s3N8x_ b1aՅ'Ŗrᛒz5=!34jy d]R\d fR+@؀]ՌmH'`| ̉)+ˮi K5L-Ҷ6zprn++״fgC) 6iƓ@ 2 z#6DӅ^*1_ c5+$O)ZФjl}% gȃ(%qB?D4or:qܒ~GiX >r|.4. !EϿ6@]toҪ\PcfUF٨/,f54JS1G#Y~;b{2?c0&X`D bCr8XώߕQ \ |1'Kn?CIV TSlSsLDKbѡ$JQָ]s%TaokjxMigm(J{He:9gyklf!mUsڿ. *mܨ.W,#)_MK|'2H!R`9y` =VITd$'RjoaYΥZS%sn9ۜ'^{m3@tA/&0 72;K;7z}ٛlT ~Mr}`Ї ceQ+}.p'@ffS@Fʢ#aNrp =g. -Yc =۵BLL~4ɛY@E=YI&g{ٌɽTdo#ͭh- HPUY9^ok<7<NA5cMOzh}><+|w,[|1xx $lp7D@lfKZmke,#KET"yaS\PR}:rǔa~( r8VV65)}61# S(>ulk/mȈK'~9μn)1ǫvj!X" HNvsY/e!2HE`{cG&s[{o8b+K]{$(Y#, :ヤ)²z1=>|=T¬HF/3s8v\tRH5B~EE9wBCɑ2c$WBJ/hɎkGX]>if\ż'8&B#S*Šb*VlFBDO(ҜT" mooHu~O.%XV wqR`һԽ{BXhtIKtddK? ^ak!l!-w='̌y*f,! -hu"0ٳPIa˦z='=B+9D0jQD.Ҵ|ڬN-󸆏 wž-Fм 8!!2 D|ee^kCd[Y]{̴{dq| *O /$a 0GєxC7ڲX~TWPN#i(h.AN@PIY"l[GA M$(X_%" ZpwOfh*)9NsRJi¹cXS;]οyBM ldJarv?lQ0,Fwj\t<{j}Ԑ \{I6:*՞M{\=oexF+qT9ϻum:ZgTӯ,#tp/tOWk/u%c!Q33O73C]n9d 8F?/+fTemx+ bӘ>3ccM!|jh[J@3MC|eaS:k@Ø; hZ(\YgXSHdRg% ڽRr7>Bȑb1*$[ % }31?5uiԔ UjWX\noĩeIQ:1Pނ3>:@'f4Rh#/$@p!t ` |Mѡ{ThvW8 g1Gvu0M!sz]srQJKDĕ2EaJ]hLGЫ0hW#J۷=,ZMgZ+kF*<>1KD7I W\-LJvEH3/[?rmcޖF{ ?[]ʙ,Jɕc^'vDs]UU΍Ge jP\eӆO#d,1:<ӁAiFJcmܔLFs#rS FT 3HU{qX*{EdʫcݯaEMUH^X`\kג;5sNMөz]U|يY0^S$?}/ZJȪegtۣ(&MݳaJN9f7K:h0) CxF' #qB+&2vO%X&!VGhǛGfpMl=VM;'SRE2Z٠>{`UF.a.mY S1;`i RE=*'7|`/ wnPᛏšs@IwhuU(}#S|a'\ eo8#C;Ay 9 nDd~5TX%ܮj]SU0)Q}cfȟ/=pc0oဟеxO bFw#`k>!eqr 5J˘C0 J$Uka}IGN92pՉ/U&waz!$vco@`_[2Jz hMah !!ka" )? ,*a6d_._>lט&X`uzRĩb} [ uŽN61:"Eٷ$`UA4c5O% Y2,|K*1B,'✊=.@ 2:UNR5UDGrc4Cӟw_eDv {>E;j6+dmy8 P {ң_7 F ZGPNjm*t[j/2ΆWȲ4/lP>% (X楢<2x+@ :P%=*g&"k?TVeuU :U={0P E^-IQ^ ǚ`rQ^)MA#6f[%#U +LX*yJdFfH)$X@B|G`u\7炏z=ᘨĀE=Ԕ<._47+ 8*)?K*T܃!w)i,Y9+߸G~Ƽ.sm6/m3GՈV8H(Ɏ]CWy:ZB#B"V>U;ON|j*7*D{~(<3/qay. l#ahl"<#Y27/(Qy S[G2br0c(A}PbE|AXIltX)o1}.jyy; E~Ǝq}!OIB^gףy{[`y3?cJ;~G;ЯH[(s}M*$Tp'K}Ǖ! M\?˴ GEGWݺa$N.nlč+TwEl96O֪URefѳ8,﫹sFY+.>U[h@|r& (e/GpG3aopkEנt;&sG:3g ($ǑVϨWW4bcf 1b8<=pgU|Yy!D\}:F%~:ojwu+YHK)SID~ KOאLw. n4 'O\63- RMRûtR*="S0Zb\TSqr]׶AUTWqaO)t@.%^c"Tt϶pS+ v]K7WJ a-yRkWZѣ) Lc UGϐ'';.:CU}oYm&Q%~fP:uAl6"*dc97KSIJXjD*QmiDCR cD"~ުI#k<0P,×}yf fLTJ3 Y}hjj!@B̸Ϯ)˱wMHVr !Ѫvj5l\r]UэBU[ /© % noב/T(ӳdv`*N,O55T [?XzZk3X[k+=q{%^.dj6S[[/5Z(mxoY#>/*_B˗( %̙\`p#e3"9gI+XfߤSe~n!#KE{`|[  tK5 2LqRC?V1 <$|B5Y:t^ɸ"g 1-bAdl^xp{]=>ʟ{y!dbr+G_ב]`Q͑=@Y9>e=,t]㷮3BctFQU5^}$hL"? 3=Վ-a}UF}ZPcJ,WF.V'[+=iBGarFT h=w7v b~>^5X z-%B7/0AP2I_gJ%蜛`,cqӠ>×$?0n>j>H6)-ޝUa"lRm2T%"3t#)@ 7ήq9[m tj$qcvϤT!:26`)x7xSh3N<%-cӵW&PFV{}=IuϲU~Ϲ"2U쌠CGlWu>53G a-8[~LYܗ7*Qh9(NV{e pI3kPgGk<3^AT^ g^Cx1Y_[':%:m+(\9$TkC# 0"t':[znZN o:]qPCϹ'7bq!\8Jk-Q苳yͥ#Q z 4rr8Pǣ@Tjlġۨ:t~ڥA𜃥lۆ{vKtr;ENѣ@Ɛ 1J:!? Q(xeJQ[L( M%?XD^SR\F,N #()9ށ 8qKRїR.h _Fq(itǰroS4Pz_w3!RXҚu!Fvz(M]y 9 J67x Y%oWYhjοuS < &+a%N sy0z!׆ 1ȦOq~~q<pbIi,'NhhtuuH-*)Y1_3N+i? 6 w6*N;fs-L54z;<22["c)jՠ~b}d}< JW4xT Hٷ:?0q )=Wib{|pAi.WYI[FV ")H674"޴J[{[n佫[=MB'&i gުԑeD~uF!vkN?y-{]n<^[OUp[3Q dV(E j:u1_;YĹ ҂#ݿ2ΚGTI"ylr|-Y)9:`g*99jy ?/peַpӤNtqAϥDߋ&BCr"_y׽xWLzG4MA+?yjI+a`$XdW7t~P:/9IDDx8E"2?rf#]9Nf/>!ҁR$Ⱦrv(XQ@Q??}z5IA ):_\J} 2Z(+|NkIyw*~<Nf 7S>wB-k=ч4^Ä^% +>^%nΙ m8dwѡx,Ge>bn0Cnges$|F|9'بj ߛ4BǑ}AHY  FM$BAIFgCoB٢(QvQm$]ߴa흯-Yl7^j)T>nƤCiіxt+l2K??]XHߤj8;^{Yc,oZxzH~p3\&e#Inݷ$K :i,@ UBhhZ_KF靯d8=qߑ{1!۰q+PCn g+\mM=w،1_ 1Fd !* Kқg\8EƯ bA%QFٺcaDmzz)/.ZċB0m2Wl˃"~ZlaFk._|e$fG{[w;42s+pp( VR*S]&1Qw(Z`#9!שڭHs{9Gc߶8Vs FdϦˤZKԆPu`QXQW!RL gИ&FJ FHP0h3fޯ7ShTWYpwzkat FGO($X%uguI8mtiHWgK0a ڥ=i>c÷%Rp&a aH鯍˒5HԃXV3vPrn?'(SBJ)Cߕ: b.pŢ1ؗ?lr~xNxMyt&>r8Mf+jGB-)0޻ 5yqrI%2YpO$S( H m[0! 0Ƀv< W?*DiLn`=9D4gWˡ^>#.C^9MߓJΩjUEFSs]x4~SB-A9."s3$-( i6d;f(, UA+s!MO|(8Zkv")x.qǑSiTLF#d9pi&3"xXb7YV6$Tuzڳ&S}Bp6#o6d!ٌJ6 WFB¶ JMìWpp/>u]7Q9Nᴼ.NRݸ?@0K ΣfwGvh?-:פԖ`9loE5y?(%mdi.0L'5bH}b-k؀-%:HkA^-u>`\\ʤW5%J4]e8$-G&h0Ydי<)&?Q5㦇-% [|J)VbjȑͧMF`F!`ϼ|}8)y(8(4Ecr Zkz4{a {ߎu#Q+}NY}|O̓OKl?Xe^ANۚ|- ]yy<@*}< WKLIvhFHO)O:>$hq!F N\H@%V.U04@`.bhAkKReo[.w%x/=@f\T­t\F\G%vw3~~Z4Tl1bW6:7i0W UeW@)ˑ?bPx?*@nHbvEI%сS# ͉|`Phcԋͩmp^8P!Gz^9CCD]A:]}5BpZN6/V `I{|.d8LG^szF$K>hS>N ~CbisK16qBR3-8}Ҟ*TE\ǶLɇǑ&wwo}h"tݯ'5<L :b1nݙL:;ܵ+3eMBsdkEP>[vYEᝍ6b@P }ʼU`jp1{OF}Db!7(6,=\gړBOpdX=Ei5z ; _#|sv{X2ĒO qB/2)̋ħ~zvtƝm_}O6+:gʸ|f܊'׌FJ$25p3;ğQ2'c^ONLRPnVPGeoc5>b4ϛ1S-l닥NpTH!+D*E#$8ȾLC<,c'Ո|!Ck3F^)LF""'X[kj~U: WrKHda{Qo7*@#1^Q܅jSJTnLr"؞b& vYuJd©7HÇ=\[zj'ϲb o]!lD6>`L jcWRLTaxQmtT2_NMYy!w"mvl0{PϹaiՄ1PG/8/I#t/ p>>[mS=ohqADS=|kT2n*nG K־fQ~#+ U@},A"sssO{__"= 0kNҥ ~جӿt/@wBoLBZ iwši%jKmC-*i.Ӛȇ.NݚyPpH滞i6s5%q U CND%/TߓHTckw8FcǺ/ٚ0X[tg&^ ߣ T@@;OT4lJҡfƮږ1vnuEC1Zˉ[?'_7u;r&3}*KڬiGXyG7cY-ׅ/eA|GEo(3zNnN@1  NQcqSƌ\9Pwsbd%w:9S' Q̜@hA|hv?00{@Hi`kK:PJS j8)݅vV= Gzbe#0fp!ɉL8#^D%=<pSJ[ 8.a5[S:FEk?v dH)%UAQP&) buBA-M' b`Kf65Gؼվ&OOBԎƜ1RQAwimӌ&1 H%^jR>S0jf32]꿸9;~kP( h/ cp,sg<_̊"D?zzmiV2E0箍x{TN\Aal8h)^*E'Z0WsZ2Ǯ'ϿV TQ_$ `D`md&"Oz ~iHC`hiM$΢ щ8%sVPxRXuf[5Pf5pP)gѭ[x5\"zԃKpA,+ d]CFm՞ޣdRZI7+F?ՂH8|!{Gorkw6heu*^G"R:+qS+H6yq cqh_*{%Mu9+}> 1 fJL>4iR{/rPPC>^$\U73?ֳ>at8jROP]!E9<;9QqyO!~LFq2i7ܘ ^,}4NgGkY_EYwV^'ODN8eo>Σ a"%gC7m\(DjDAg+c-`:,+ĝ6G3M%Uj !{eWlF˯ƧOwn`c~FjkUsi$Άj`Ry6&G%PR[I3d[u`  M<8pM]sr}M9:'.K\RL \n `faF҉Fߒwxž[ы!{(֟X)SM=N7?o$>?mɄ%EjRfm.B̾T&Ajy;FU ;ikeF#5øYqS.X}A.tãLW m.29'?d`zCa.:kmu>Z\u}ג1HKT)1-$ɢ#nԵl3r yDQa&Y~c=`e;IBbkNϵ9IG~]^ u$@d5[>@-= 3[QQu4U3p*'tَL=*h:UdxrOT{©K\D2P;H@o EzwOk[SW0P(mICNvj׺џkoy#]TV^}>RݢH2c9zZl2i4~;ǮhflrUo%֢eXTpbhHy.-h &oQYkkeOe6g3 6PtPiP)yOcU#ń{eEn}F&EHhAAV4BDx) 7 N-8[+B/c~I \LW(@5mӓjc~x/%߯EJ/}\;l`8?5+3Ljpv)^Lr5.E P] NL i ~ d"hfANu0~k']I_:%MW狘K^C+`"RiƬ3Omk߉tiz%}?Z%>ΒA$Eu%GRqLj7z)"8*WY8x ~i>8}1R2:^ =Z$.&K#Ӓ9}cYuL5, eDXtu7FrX+!`O[_4;S{Lmz"Z48f xJSyIP8hZ"*j$oeT'Vw/yAY>{V%Zp<[ q.L ?&+E*i&Hт"Z0P~:ch+c[Joܲ޺a?C#0Cܬ\30D9YhkLH_:{Y=>dvu]h:oIm Fzj֪4|Mq(JqkKKg=THpZKE-#ےe9Q$ &3D:Tզ:N x.qײr: ];kz Շy_桙A8wB $EP{yUrq72Xi+nKO\NK1Ij{見:d$ җA7PI !WY%P)EDvMn ǿ p~ E1}E$ު'Re`nM4e9rB'3=Ff F_ڬMU</SԮ4U1|7 Cs`-t8A#?gxCV|ڥZk؞ŸP=*?p9<4qҤz@wG֔(8FGnt}3Fo#cz}KDAk5vN'wIaRmo3Y0m˄s~ #;M(tꂢN"<{A)p>_N8C۰ٌ6LkՐz@MҮE=Jt+61[.%hmogFY23u=xFXk?M@t843qVzGQAJWq,_}6XT$+: ߴ0rcϊQ88rIeq;Nn'0[&3^<$}&xȟdu@n"@{hX 'b3+p}fm !kN77A1T1 Gi,1I/>][%M Zr?xBv!&kriHk:B3BgzB37b,U''ش?\ }MLh#&HO>[fݷv8;%1>UBW+l?sU{mv?)䬶UdѣZ ok to7M˦W8͟f)v4_xA:I7uu4 /}xĜmE9$RpW٢{e??o#m} (kQG%d~Dj}^#I\^U[eL/V[ 5 QetD̔{)/+n _aIG>ۗN~7J*@P9Zfmbt:vw79wMC@?bNH -G=۬3Vp2:H {(_sP>2ޢ,G\ĝ7w`I#8@D{nK%tF0'|0 XcPyʏFyM UӘv&[(p-FXXy[PP*i )ZթVyЍ;( yANTϘ='9{]%,Q-qzT-+[|X=p}W ^==d ֲ8}Du wۯgląss Fcp榴{Em[|y=)݃ a693/ZhmIC) U.qq8J!"y+,, &'d.|=1[&y_Ra/rAj +X?t#S'zk\ubYyCr{;N{u~'Uk+tQ: U/^7`\^`yyIqSȆ9(`J0,.)+,>dVF]]}R#aّ^E:8e !҅u`@EwJw_ D+10|g}NW%+5:ӒV"{YrTtI[FvJL >1st&`+ܹ%C=TC<(܇ԭ! <\zQd'%HNEhEU);B;@}w! =k+&]XtРb̢5˃XPS C>%BؕR,KGW) ԣA7@ɵ(8Q-+y~ ㉍P Ѥ;{H]%uLeZ@mj!Df5Ӣ}U1}H!b=+9FU65&c6:mk+ .o3]~vywP/ Mhsuf:5 [Q`~9I"uFru6ʮ$|esD3< ͉]rju&~dF%kpb-ɮa=DTJlw#,4ƩrrY P|+VJRSNi_tSFpv=8k/*)BN'D\&DX%Wi~(DmI?$h|vpQr_Op0J>e9ߗsK>C:L-Z֋g}3|tsN4M'1 W%ߵ  RxϪU9|^}&'Iee!i" )t:+jSՀnj@+y*rIj/nMad?"k< ږ5n…=m/+tGsop":MJ@9p )1v{V?l +".$ N1ڵl`)H(&l=Z`K +`UXؚtRQAOawOj cpK>5]a}5G 0y.L'pʖ VC Pz9Hܮ0G噫S3z'm0?I<ǥz{I- ;@mV&BɨœxoKƠ7s' Z6rW:G:Js%jy``tVO?||x:nCǰ&j7^=6hK2 x"WCa A$-^JFJl<'A,ٿfy )ޗs &gmI;|U'#ݯm2E\20U|f\lG ]ZPQ?gj*GPo |.6b袗e!?Z#8 #7 upFt$Ȣ!c<[ˌJ{ߐ&ÔZ>Q91Knzl>GEx0F-_oߗk{;xF!j6F>ޛ EK  \ ZTپ_Nm@wO*0/]k Mx'F6V> D\}nשwLccԴV\H|<UJ o<6Q9s91/eqUrp!co/ oeZ eN$ib[^=sy!bUH-lRdrUqI4Bz4&*AU`)h@ !T7m,SeM]33=CqV$ɋb!ay r΄i(n,T0/fą|Q)6Vt\Wו>/yvyg)l`B=ۅ,` 4*G-5r:XWgzz]kt(8#4kȥ按ePahjSwU@Ȇs=Ɠ-!ѥj%vZBC^p[̊ޣ;)a]x,ʋ4>3RLȽGdCJp!/-ryZʤndg/lYwăoQ$J^EaI8CXČ3=ƚYʘ}a A=a?oH \я۰MF@ ?>aw0"d[ *H%Rx @ȟ=7?QV&"à3p[,;hhu0b9.pʟ'na[DH%e`".Aӌ;DH{֑"i}2jPA "! d@%&B2Jq^M-|7ER)֬HAgf7ys'i>T>7,/0! 3rdC/GhP,oCw.Y;Ͳ+e)r'R?iat}Jҫ5xTi19sV^3v-GfSF~j+C9d+|^}?267T(utGm'j=_z6˝ܫ&OjrFI~iDTr;oKA=_Ôn=4%z\bW(ti&X%`q@yNǖ:7a ]9+D(-c+7FsLbԩؓs/dR'G6S+e;x^]zUKܩOX7Sئo<-]/VH|HvV(4X)>S5&ҙKd%3e_W:<'NM穀DHdοҹHaqݩƽYüLq!aؐ] ;ƌo '@jx+Zƹ.g!o*reŹ4Ϊvx4}0Vd-jtΨgyb-*j)*,!|NIER*σ XRaEdzlt[/=b'',BqZe԰sIgc0VcC )jEXq_ZSU,PiVM[aخGJυSyP vq`%g\0: ߖ{UG6"BMod}Q&+Bɝ',SNslaq~~yvF3Aa nj٧{ST"EwBHK3Scx"ť.9_wD` {s=2_M2??& bl, tvг_e7} ,-U=O!'!4@ժ:Y)Ч$g@vΝ}vɮ H_h.!-#D" f-?s"B dQTwM8@@tw+Ms S2[N!nZ$b|~5ʕ&w=z:T[uç!-~vǻ9F q-#J$u ש S2"ț2}̮"=~$Y\S6Yl/l 5.JV}{VDݮtQAMcq .!2l/5:=` [ή X>@]vMj>2ROI+# (_.P3,o؄/QAcQ'q;L i3f# {#rbjVj_Kێ9Oʡkkh:&](_iUe+n iQB<6Z_R߇!—v30&u^ȷ|Fu_sDHfk} {҈_(Ur%$?8g#BhNr*k1| /Tt"Rf DfD J(fX _y#@^ kg1a ,Y*Ci8'F fS[fh֜CW+Pf&ȋ%V#(tobZ'(fP>I'e[.; YN>K$\Iv&}xWsqune %7R$U N`;3 gf ݼNؔvj[T;T6L]*/ ع َ5\^X}nyY@Y -+hKnY,Gy =yTѻet6mL&6}yO=xa%妅PY"w;nZC2zh$%`1w8х [vL9D6k"۸&\W%nT0s#Ie)c]"v ]+{!f$؛ԼDjۦBD6h29t7KSu!?̠-N n%g-3 ݤ _V,@[KsbnI}3cݨJzȴTI1Lim)Z@utAYE&H'A{^iS.IVΏU"hTU;? *-`I."7}XHO?|Mk-c:ݞT6k=Dt =25:o@3[H'{q%h4ҸPn l[(>'%<&37P`~ogqE]б*a~Q v`ymSYVӑ@oOyRU-`L%yDi-:~66׻|Hg5V&%Wm7qk|00fnZ=`igDmf)G)? |FOy`JsH5iCpc[~1]W4|!_q_3wmruS]P8zZΤe>鍱_5YglVd/ օUeM-[ v-lLt$}/N'BA[)4(jü{E> A6(,Tʑ-ùO+6kf=AG׭֐ר?T~YsgGo돲z& 'e;A"ycz졃zlЖˬ`e]Ip8b9~EO;|u9cͫՅ*N8Fep6VAES.9kE71lqZx99xIPz$v M̦tq̤$˶E}<*v/L%l.B-dz[uԻy$r5j/!%]t's4 j.J mPW(`E=+sqՑ2}I鶶&]ݺ6bC3a/RkNǐD#?dQ N)xӴ2>kK aV:9 (qTo%ۥI=TBO/ ADO_VCSsSK:PGR0VZO.pc@Ty6^'ׯhsJ`EgtZ}i~@>]TƗA]8:t*[O쭣tR5wEYʾ 5̂AJO1Q&gPwt@mK=6ABT*q©ۦtZ}60 4cħ|hp.bp _!8Ph,Xen S[^yHD4R#(xȡ |?qTdn %Mt]w1ȩQU\:U?zXX'+1HZwyvt˰.")j"`\wMT)--Y@D нET0AIc 0`ÚJ$c(a<~q7bԇ$l$3E]_}PN2 b6ݣ o2۷{T| qoTi8ŋ1] x$5i Jؙ4dI&c=p+%w)M]8˔@+\^f/8Om?sP-deo_5T-/+PRchVL0;Qb޹* (3i]wǶ+09owWhgYN@uv9=2!E l j!S82S~o=ß,O Wٱ\@Fjمp}uk!06݆"|WX ^۷`*sx|6ŞK!24+108N1[W6;0‡s`)לOדx7D|eOEP/y׫[]>"@]ۭX1)dz8W~8Ԝ2W+;s?b(kCiVg #>lNAHe.Tq_oh>4PauJyK?=f_umiA}H|?6C32\֐riAc< *+4dؕ,몂ipUb(:f?"tRlvm[Օp[UK[e>WS.V} ]/qd;≷p\$.q/So^Xq8d|ipuuo@?aC bz#PϢ⬅]kL;CTq-&=PɋJ0bs)PFM}XLpd%qLoz{RۺCs2PSھ(!=MWEсR V{NUK _z$%S#ٸmAK:nfBӈ<[jF#.01 a. H`_g̞U]hSOg髰z;鄉g | 81;k ߇j [-R=Ҷ혝x~v|nxTn8icSF}LIw{O Lx>,M! {%Uxx6A1PYMnN횗m=JGE%38 cvAףTQ 9 ne ֲ)+NԨ6u`M>BG&K};G.cqCS(%s~Wb%ޞ:MH=_꧈;@P&=HUx"XxX*pR+p9f|Wgx_їxpYk|՝dUH.rKl4U=wFPXh0ܭVNKrY?X=Jc :kM \ dAL 0|M ORSg1^|R?WZΝ7EB"ti|C*+hkfhsibڻRϭ LIMWA{,b|馹_\]˅6ēݴkIU~3e} mMYnq){|@W F@z!ϱ#r"=uN-mkG1ArL#2]%OT%?~& YC$ v=zlI~_:vXv mn؇aw,eU9e @E02>ohT`W' e3 TTVxQN(Saqϩ@`5Zw3]2*|NU_~ %L4Z歸DS}ےC? qQ&v(t?$]9hayr:g2~ZG,Ks?O uj )[0wt@>q^&l=, ݱ&Aʽ.:tiB:]ntY] g-X CY $ 9#?aS aF Ô2Lx&ͪ'Ka*)As{DnneK\(j~s&\mRaTK1Ԛ=Q\dccP hChj.ftu&ʿ4+aK6 =OK:̃GQVܥC SH_>1.2"CܹZ_ BgtD"7Q׮?1`\\ xB5:}FuBZ ZjE x5_%rr2|_V^D!a)I'l^x(!ԣýe/GfNR!6i|_Qz)/ dTmpJly&;,sXCgQ xjcZQa*uiCd v2zcP7 ]# p '|X|i i51z tt1t8Q5+xixͻh*>D*RO/8(c^%;'hhB)YI xe#~3]Wby1ƒO#{[egԟ/K)'[emy,CC[fV:R5}xM3WjDo[hGX6Ve}XX*m=)Oy1vp]j"51J rc@ka݊HT^zCr:dѭkϽZˊ;'Ns5E!qpPJOE5MM`݁psXu;PzAڷTBߍ6PJ# p4*] W37.mo[!yg1 VPƑ,TߊޜyPV֧]V咻M=bK uef>c^쌡bB tB5{?1͢xٙj#uy7- .Ĭ2\Ma&Ky<|aPV"-!GK8OF$V"l^}/ń. }5sPZkřd!I kR So]"4F,!y !aYj4PcYƧꅆD'v.8H68ѯZ߃e- Y*Iq !B*p?3( ABbNz|p6z 1`oT*Y_Sn_L@CI%별~^P~f}3bw6-?/ӹˢg>}E "j^P={v+SW lޏGa)PsI+ [o@\ԍBnLqU%@ N5r.ܰڡ:JW):򂅑d;{O6OV|/c+c|cM)=O+2r$˝٢Yמ(ޮi V#[:}oڤvua0%z럳uZv612bTzR)̌od|H5~(svQ߻4 ܟpo"uP32%*bocGQͿVojDe9tZmQnHV<~~}FkǺ{y1fM3=3Ϟ1sv^aF _Q2#c缝u1f䃚 @I14 QFL 1P2Bn)s[wi~SA`kG~1etPV\]f˹4z-%'Q_c. $bc2_\߳o-/r胘}16?aGb"5͠ hcPrC $m':T7MYcmM̫ߚ%ֳ_^͋s͊)؜cEGL*RZ'1[buO.ѶSyRvOx^[`ayF7z_We/,X) ܂mM}_LW_ 8u[&fw:婽jDXdP_I 2HkXؗA=Og7O:5[T7o`RM@I/mz\bbbp kᤇVҰqyR6xY|N_-r#̀?e0A1E].Oƍ᰺&-Gi{18 sトz!?(r? #F9Q? k7TxJqU! [po%g_ ^B_1PTs2yh̴ߨ""0],"eۅGt؍<7[q:^>L23U"ȷBUXD"r |`7ߓ)`7+iN@-J!q TH8@z 67\U@.|C Φ;b:[\ۊ#niN>F>L^xRa8a";%$ QY6zz0G|0fc WVACGr~L~?vRT+j&.< LWpF=k #!\yPȆ4?Z2ɳԹj)Uڱ*=jJE'j'Dz(9i7+*>MKTP8tr션Cm( hL;ϻ0t}Ɗr>tϤXul[\6^`(f, .d!պ&6kiQʫUK N9W@Ihu2R6aeޏ1!}h8U, Y!"8guN/'35`*3m/6"]D&Sҥz6B'IHomԸtܭΙS+2W(ޘώβre09dP-R(IO5mUSu4 NhKnA\R~M9I^>+ʙFVlDGXxHidruaYP]GVo&vW'HQ@ og0%?+.-x!FR?3|$KӐ@*gXLDԡlwW=&PwabuZ݆)_3'ً^L >)Y%tfmTSU\q}{9< IuZRxvj5g}m[1?`TKb }rJaؔ%B@$BDgFƤ _1[ pRbam^IN^_(ʾ{k/C&vb^O_ ×@֠ק@ D?lr%# Wl)oYf adgR'*\-KxinaBm==Ei^PZ?wK)D& 33~jKb=@Xcjs&`k:cp\:~4$18M1o?iVͮd|" :^Cq#1Ȱ,hjb኿/k.x9'!& Ɩp{]̪-|h!j_5crcE!:ՙ]*~l8z!6g ; ^ˆ'e_)~Fv׉ EH"bIUɴS?bezfʰigbغ==@jXb7ӬGڽ*ј뿚D@JDw-X+ x.N' z 0g -Sțq&MCr }M0/IByy|z<ꨏu7r'%tCN匯Unk=0l' TH7(RQhWTJ+5n@q.*W1:c }~W$AkECL y< - 0[JPSzHzsS$XX V%VQ}?lBOnsm`-,7(S#MO B:4z`ğg0Ql!Yr\cUf fT4{ pGi"?̝W;ݜʽr2oI#._IzrljS;v'vi) %{IZ?0vQ&wloT{Ctt]6%F  Uk@ؖC j0y:+M6yvYI̩6̓?[aE#H t^_ ӓ/3U]$hviލs,eG`A]Q *baҐpr2?tWb#؜24#j^AQ<|F&U b4b bƀƂ`۱FjpAS4tҺtCﴡ=%J " pt <{QzS&_\5T_#W7# O7S!O}oCJE)i/x7et12SSszKH/v0M|_y2mw+@@49m=(e;M^r[`Gv(."֟+y~LmSϾ|<1P(0tf9([+do q}X"X.|pdIHV}B5NL}Fɡ&hJ8t 1`HQK#bZ"@>&& PL#rhJ! CbX;D1[t?eH&8ޭqРȶ q p!JK(*$ oP4zbeg^rp]al215S1_+xщEpc;).^`SnZrda!d$VzgO. [L LPf !QEZ2Q2p_?Bqóa4rR>)LV m0<0^]v Xg%pe/ꠍn?X7]'^@PTӗA8? Րʞhl`8MY H h;+5>!N*$zlxaݰ -~s)X͹g%CY:=]|l: <ùryA*b6?ջ; *A~=OA6H}:숐sȼM/@8sfLI>(:LJQDAp%sDx'hp ^ntI}rw<؎)Ԕ~(_ed %gvք0kO>Ze g ٙvX>xA$27̪|e_ v)* &إ9jkpb1Z&0-| H\/}L:by`ui@{'.o۬ NY#Z.[bo6R?Q׷f;+1ir rnEņET8W$3J?Ë۸K+N <`52΄|E:@9 p,՘tըYfY5EvnJ?%[uCWi(\\J ΐ{z6nR?鵒pm=]MVj=-ptofnYL0V08 ŠA>Jy) &!-xo{~k-No\Ly=v)^M!s]e@*@bF}*hDLU)'?w@}}(0/CX ׳~,mP? p }cv.i{h#T05A.*,ecGRXDqGp|OF2Wʳr'[|9'fR)E.o8*NZhuհޓ[ܭi:ۋ[q^"!rCz8^TVܿ0OV48Yrqp#Uh9wrZU/LP!h U 7qQ+4 :!L7h+Zj;D1ǫ4a"ފ4ѺuDS _}6ovL 6 qۏODl{#A4y-/<:I u'=Yh3v!Ds%Yaar}'h[ *C)zkKwJAul__ U8k@ǡjIS&&Mɂ,'E_:/ϚKc_h2vT+6[CxLIV 6tBνԫwzH/oOv!w` ߓ/hSx iPKnu~P"v VTk q!gpJUޛs܅T,nA8N_~\;ﵥtqonO2 &;#`I6F8T0#e]lX&Wf@M4 ]8/[ BQrAI{m7wRJG$eӯe#޲mzp<1@i[mf>|x]Oq t/34EޞPy> Hz,C,*A v\ &]J"3,T8 17Pdgۿ 5&٥aArldZ3[~yϾ-)F&b 1 ztx!_+L @qc\8;Z+YLw Ujp%p% Qen+ބ86RK%m3CKy}b`5h DYTꐋ+>Y=ϥpEUWGv͂T3Ab\z(w<'EEe|FllX ;2e;rHz0]5+oX>ʓr~[ Z`1u*N=VE \ =:(bUܬnnlzvl3Y|+0G [nAd{b6w.j w`LAT L7x, x$x]igd4bF~X*{D1N2j`@Ⱦsm|ڮĎ>6*L[)hU0lEH#5"2֍V[cZ&bԶ]؉i fd#L32!Wwʏ& /8ШF P6uW 6BK2p]; %(A@ڼ*)6s 1a=ԥѪY['+,GS(떃ꦾ 8֧ NC7I461\CD\N,An㰹ס/_b3/y\MHw{_%, A1+?iO4<4\ M1ۢ9mŒ#xm*~GU' 0BǙt9؜*N kIg QЇ*oqïkrnkbp:vhqZ-:xٕFL_'Fqxl1 ï~G[*]H>h+>h55FYc}3l϶4zL\e]ohkW>^!DE5ˏxE?8GU('@rRh0pҗg ؞Bi< :{4 :e0$rnhv5ы6V7▯r,]dpܟf6w+㨄y)j[0.">Dpv<(GDl` }p^z ;E!nTEYۤϖ -=H_z1zieL0aP2 -}L5rGOy!pY%J:ܱm2޼PHŠ$x`#je*#wO K/Em*3V b?oэWnsu[ꔯ7ϙv'IOD@m0GNHO iD]Rj{thHՆ{9A ȃK2.T[^%C9Œ4cе}KaEuBD.^ |4K܂ـȴ.hgщo=M q(Y;!pvEԥ <9G~5quTqVA1^f=:8}Yr蚽2<`&">¾1uNvfUp/H֙ddf1Y6.!xAqyrI d4Z,ags]Fg [R7Dxls&vvGC2v| kP(o!I @(j *n"ėSc_O7F9ܨyՓƛ_:l+W(8(5Mr`te_|ґ_3X-JdOhiע D'2uH72]Ta&$a$:OgͯDHmP`O÷ r xQy#VOkݟc'}03|(;kRWEnRmƨ)87@s('/ $|Ь/E ?%C^&'-,U<ioaH`"牀_D$UAaG%Tx9d\p" 6koD}/ :'< aKGSۻ?Q җ(ѾCkh\FnF6/eK~ɃjP-s3Yy5{-ш~bJR4YyZ~Kkn]]b~fVoy764=Uy>k4cD8.'zxUo9RQkfq*qV:3.j@КUqhNTV`1g0>\j7闖56gدN/*Nmk(qz;}"L ob%O[@?~]3 U.K 8BNUeځn9SKG:Ekr["#ڞ9^_iG ETV ٷ3n].c3FijOb/r=dP :5._noV>)IF-gsf]& 36QMOhP"~c`<~nOCBƁ߂y[>2߲}=Nk5Qp7n՞j[dqƯ2_A hR{͎#}falpiLK0\x=HL@+Q l]T2Ċd I BS)$4~HD'd]_V,ȳp2"s$nJ!T˧ESb=.'N.8GD&rַ=e  N760Z5Xsc<=G4W#LMD4zD=;%-znilkt^23Gi^WQޝU z%y,]08)!?9 s)Ǩ' r#s' ==+4mïx2&Tcsҙ}亍ЊG쒎'm:n#'$2)W3+~S2=f.^#')7v6>O##=̛s3AϪcz?/f 4,VpNX%p[Z3QGQNFaOηܨ^{sZ) gpe=W;_p^jp3f\D%zL/p9CobJD:I~Hx=BO`ca ߜ@`H fBʆDޒu6 1v'3, cl۲>jMr{^R'{ޭwlQ¡.>v#.a8ҩZp0'?@e?ZP@ Q*]4Ǭ[0qp'.+x}WTA!IO6arv?LmI F#v؊.eAqևe\ ҟLNbk^j&JB@?ƒj45 $1$?1ltla& Q_ֈShS.J 춿9gd-wX'if Aj+kfW ( oCOPsKSQxK"g.)[@*#D.Ňf= [&.횔gS-"e~ io : [Ø%*+Gxrx2W60?ѾJpzvy:^c݃.TDq,.ty~cWwTMPh)rZh4f-&!s[`gxfiΛҢM*٣ 6;]`JUB?^Pu$u1?ހ`vm~"T={|2NYd^x E=EeDQ?4{y]JU싎kjʻuӥ߈J6Xw*AsDkz+k[ޏC Tdo#~XVY=xކTS /pbТ6MB6Pzb65hT`5}R6Bp`.`KXjiYUTH[X z])\R]^Ξ47uҾp+5i/k LN$1&vd[O¥A}5L= D57na4hjjCNַIY0r/DD cI m2ʞz -)*'ZFسՂZAǏ4FBxNLϒ&*,N][w iCn+[ )47fS52~=NDb ڇdζ}&[>us?c_Rcu<]=m'cWʶxpXî[gZLDCFJQ9M+;6ak_ aAa(;IE1G"\H8݄6|QX_k䙭oMچᅡmMD:ڜu^e&bzw r .dw,l{J#pٚ(j5tF7XJEh55mڀT%Qeg0ȑ). .F'x԰Y$(*spw`ԑ lɸ7ҩo$ZJfM-ڂT Al r4 .ή äkJy1 !3g=[|VxVGB,q'Z01"ǂ=^4/C* 1j&sZj ˖uӮJ؎}j{ s);sjjٵ]N3-cZX77,ENZ%F o?f:ľ,;!pߚKf60 !7@9%F_ `)J/H='oQo;GbeFY ,Wڝu xy60p)rŴ0{M;w%9ܥ?&R20U,Zb%7}ܮMc\WG?v^} hq=3pF!%}ɢ1o8P0KCye3}Y@縇Z_$%kD5^23#1-ɧoY_ | :-/uTfa(L|fUpοvmbw9`Nz7`&r>\uEt#.'oKҕd Pߕu<]> [-` g nhY'L~KdYkW"yprWqreaDf z![Mq / 7u1X(9 %Fy.V*ujaBݕ.mMK-У:r~.7tYbSg0!JP/9#ea_ˬNjHIV.IDzTӠQH,^Hl:Kl+z ]wvM6Іca΁r^lvGN YA$_mu% :,! NJ8 <@VSSkmagƵL,PcTw5 '񆢚=ug794&RC>8^vf.zfTJ採tL ~ң) '>9d|3C?X?u4ʿatB!*߉(t- DΌ~7{rD8.wܠ3[fyc-'8wk\02|Pd6\!~ DHǑ%>8V.)/IPRւV 藄P@ХJ{* meSU{)G ^M YiLg4 #Riӑȝ忽"$CQ Z}:`l&yt\\yZ@[2l-u-ГnZc> jJ[-~d;MA)P3QMhōnYoؚ0%v,,^`AFX ;ZB闡elT?r]×g+nWU(}NTPc.A%VbvFV0I?&͔>f_(AK/Qkׁ9B@8ho9SyHD]te}?A; jlDtvklݚLI3?f8a.na w $Tު2ؠ׈aEYI+]* (PWr6MڿbQIJTV:>~M*YIgF|S|'t[>)U!򡶼S3i,;bѥp(1 ]@d(!4n&ɿ|,K ')DdK@4CqPq)gjwYuo 1l+1Ł) r0jYG[FiULma0@51pd9l??2!{c*K]Ly X<ٱKbڳqu9d EX!NYIA?P_&MD  nP'E9BG5fӹ12)t!r7bs[0Mb'`|\pd8Sذ7ty"r܈M99~iUw IR[RԀݟYa 3.z4N2I\ƺF8M:P=@_HFeNf OǠjOҏ,Mi~ӀN@^/?s|=k(Soܱ]bn^O \h8kFE#C|ôiDY`h6xI_7/_ت;L=w7\k7 JO\IXqXӜǙosQ=~{V/G\;r/ܽ8q:T𮌓LAp2RiTdP>+( Q'&k&_^ͅvQv_XIF/88v 0/DtW:+z]Z\%?VW 8C᧎՘l%U?-nsiל2{I~ZF<*>i=^D.?gL;N\ŕ˲/5)8nJ5&JA*3h]IZKyI"UT vy pklci?>C{zھ_w8b>4N-^dbyk >O8 #%]x\IA ) S, "NK! It.l;8b是OS|HzkmtRD&]SҰR_ *)7P?>אl4Uh$›@"RhcÏ fߙmD3ذAdߤOKvK9=Q{i`Rq sZgj@ ҋ{.A`ʱ \i.{8;1m ߔ8fbOs 3e큳'?ENR̀Òa\&k H(gz^98\]{Lu4gw]AW!W.6NE˨1 =4HʺA 4B 8vAlf1%PXVÿsK˽̝* i B(\%ݚ̵:_ԛ\DwxܼV֘z/[ h@Ms8Elf-Rḍ4rFE0 Sѐ J g< *ʖnf)u0^ٍR,.7<ejlIٜnZihAN{}-kMZwb-*[zJ$¬HGn77y l.-~,fב[Tܷc`w&ߎu$KDŽp _!l e}1 _(7Q(ե|FJ՘AK /-Qxz-df04ƒL Ž|ps5p"p/ia.tJTkF].$ )gzO! N Pvy^9 ^ E)qG)yͪM!:1SZy*Ë$1UvWJZm]y'tm0EMSA?99 t+^V-=EWYkjQ]rَv1A73Ӹ_m,jg6|*IeGJZsQFQM{F1v!/7=<SIN-Iⲵ̖Zj]B2`zoydpف`\Gȝ|bb c]\ٙh) \hZc*ſ@];Jg5!Ek0MQ${j1뗁 ԝ y ܯ.A}.F=ϲMc,dzᡗWD+̶)M?oo`?hk[Vu X_+]I0ekE02KN%Uz%$Y[B2@,8GEô$MGD"t}4ғ5ƕ(f5uJ5bH&{?HV e0EfpZ|Taź1 myS^ Z7U w_A9n^M>M.z^/D+,yAu'aWm<u`d,*yJ yHՃeG)2/.emG8ҏoL5&rLrȓ`%ktx{ηE[NX ǿK3:aZ_(a!,]*[F\:vn À\Wj=r*ViYa'L92ϭQ0IA^/tP]m%9Ȇ"`KLVXʳ*l^[h% q+N9][R1E:yK{ ;c*Xƙ5S2Zh eQYHohZ~m`M@4\D x# .eɷNGUB4#+A·1vLlЭ7^%N͎JҀ[͊Fm1au`ʍE} t *Z9 &x0+fI^ [)jh0PlLX+q4迷ܜ6Gkeʷȭr彸 kE򛹾I|  z:m,C蘐0tx@:E'#S"-:=FmdYhjj܏+OwHؑv0c캴ҿ@SHzW}w4fi! j]HD2!TwTV˽̭w1}QEaa=N 2U5%9AILR%e!b#N,cRۯ&~ttkHc *JlǘqeD{RG Te@?KC%?9*g`& LQ͢l O:Œzl}O70Y48΅wO9 Ʊѥbl]lچ]IOcx*^Y˶J8|+OvwnZ$3L-SQatUߪf;G4e8LFX;Ɗ*kh;5 ;'(雜yzc8ȥC/@^X%yKKK^ Ye ~qJ),>Vc*%Aݏ{<ͬL!B}nm-hP(C i 8PX tD"5$ͯjl^K`ܦ\ #AmfX.zU^x̵r_(1NaOa}8ĕJj%S݁fz;@_Zk9BJ|*Bcq nn}x7'hZ0ذc!P?9pq\%J,PڬDZTxwAĭt,u SP zրAHU`M>ZN9kQ̼Rs6ج(͝lt w[6Eא;~_ O$6%rPwEZ C/{3#!tz 5{PK(x(~)Fl+4< _7i))z{ QX3aH&FlY b o|02&H.~0K-&U8[dU 7d98n+<:o R Pu c+lJVT2#mEC=ap :)DnAɕ$>߫\8T6!yv\ǹɜ}9+YBB2esU 'Z@r!AyPȳݕF6^sA %pt웑nT%օބG1'"vZp ELEâ;E :7C^ݝ}./{# |;??>Zc6'E!Ix:&u,!1ǎk?'z\gYj͊h{[tP`k/\4b(luq,w"0Ox <|% i{t([m@Ӓ`6wdMLUKuJ%6-GvdͪWt.K cqRi׮{/P0.ΚYD<43v/*n@up:BޒU#_3ixGfWЋą﷎LZޚ9G0D)ֿ!-NòAγ5* ̴3k;~dN*^2su4J6tlG …*' d:(abSUǑDz57HR;o <дqV6˺&H.06'وbuJr`πWhBX4ɫ.JhVRASvO&bvB!o,Ba82aB菓j؞o= OЙjiO24mJ.F[hycn,D OV>lP>E^"Eצ^,}ySİa#H1XXdח0?͖,xb *P[>NȧahX֤+IgGv@潠}H}T#HQnIӴXmC<2(6J87 M|}GXN9IEז2ij@PTe@etaOA].eEK[a=kVwz̚diLY~Ó !"m8֚I(sI"<7ЖoA43%("sldHQ{{ "ᢢ̃C?pjg -*n4+b5s|UЅS|=G+eCmjn`A"T3#)61t}Y葔ʲshSz]<>Y! 45'mcDz#*`!P3%+Ueri4Ē"an{38*UmN&=zf /SytCyh!]BMv_+nu\mGuT {~Wސ +p8V@F؝Xar ^z>"z9cA ]4(T%২s5~z niF tk\Av7~j[> ԸA;FnOP33S{Y\Ǝ1 ( #\7+7{  g=]4鵢~ ڍ+iޥ @ 9atO~RabIlh|}<_%c7I沤rp7Nx (TVKϚJm+0W/y1pngwpq{^$sw y4d]GcςzqRuO:`bpDU'9Ff mJ5㾵F?&wy׏//{q{I7ppD`\FbE;*Ra{1d,pRv6{sDjH>^b0ul:KhDoROMo¾vФ!㲠O Ia7 6E6 SV}cuxɨf]mCl.%7(=&NShRzhvwI $P\l<wiJR9V[z.Թ y}Ay¢n"K+uC"!>ɛa@} ?ԫ~~ h!%4%1m>:oB /S_?,BO6(rJG9ҋ &nC6%xɿ#ژ2?CFu|m-aW2!#l B')jXEz<L.ɑbAmw7w;zr~A)dUNUC[ᦶZ#_F(ct܁ I#:^3qxrr*P!~;(<.ITX\`m23]>YbYBr0׉B*7a2DoǠ]T(^\_A[q°>tAPt\8A2X:O=*X%5z&^h.!śB3O~L~.)C/ps+@{Y3B,8΁?~P~Fx[/ē@8p9V6oflLXYr%R@rݞp?V(OdDu>ƄlT2YY(˒xo#(X{2m*ޏun FE-c_Db~մIHN #2,Tww~/C Mpߧ,8xuFg1 9wROE&=_jδ41ld Tژe5ntp!Fu7n `[x C5 }~k"3&;b* BcH=Q1@=4]98Xe/P@wDnP,k$G $)4̐t;fץ\:H]$t狠1'O?'?GB ٜ$b_I^v깪GFm$t 1]8kCV~(k쨙UJ㸲!=W+ɠ4Tptɀ3s>Cc\_ZE)o}PTWQ2vFB1xf4X9űcf>;eVS֠O'(ۙ=9t1\^-&[),]AĄɊüma Sɬh&g)Az] \ c$@,sthL0=z*\30 +cvXc05;~zR0kc_d];k:9S.gSg4μVA q1Z̍"uFT ^ k`ed+]0=MK]J\Z@9lygVWsmC4Tk=Rcއ$[pu׃>^'A->ZkɅP?vAQ {:nK>C*؞493lDnӕgAה}8"?_ЬM;/OԼ)E  5X%@+Vy~3º^U%1v7N3piJ6ע]P}I `ZxђD ++ҳS}oxq8lu?_[͂m (t˭lٷIe&1haVoT5Ŋw;BAPLTa+ܶ0;u)&YYռtl:qdwv5KW(撬NrDHM3K89@8DI&⌦"{r}k wkfxv4bY {n3jz.ȗLQ6d8A |Z+a\7Mdf`ÿi.E.|I>Ks`UyRVY?ltqWNS۪t;pwC̿>ϵ`̋%wnQ{H]vjQq o8+)0 XвN.1 s"9P'֒-`;bD){[2j/ l4uki{0zؼVqӪdBmߴ̝'k"W# ?Ahh/"3t$Bj ˟70%]a-ˤp N.+4K68[&L4Dm ^4Ŷsó: uEh{ne Caj̴$ +N,h?O(^eM:E:P 3 XWW7WLAqF_- H0Ap??APz=ˉ/I b_6R:`΄M`9N)غ Af5%?͝n J<Կ!c}E?n܀^&0RoJ CeLAXCh}">zAi"W(06hJ-=SP76[ HHI\& zWR71~Q8!Ǫvhw~=܎NFg(e/&*jgPA/yrĤ,l|F{s$+pR5~BqʍU ^Ϙ[H{?23c`>*Qvꔵ 1IvSrHnJOR+tӁж;3h؆w7g:Ͻ>8;M<[ .F4-xBYJC߯+Hõ[{N:sR *md5O*TP"&9700|a#N y¯Ƃx7;G2ET5,eNjV Ll{_NTJތl,ⲧۚCl5MWVRO/'Th1*){XW`bK1ϗU.Ըʟwr@u~[v,F>Gn13}[a)N?HXDkge>k!{0R&+b!l IaQT}0mgEtrs-acg懞N(8p|[ '+NXָBۀ,lKj#;jz 5 {hY% nVD8ָ0j۵ %e½ϛjPnlg[@uPZanEىʬug] )}nn?\6`VnyȘigeKs:\K]ʠFG5~pRJ1W 4B#X׭aPI5hVoJT51~VN &B+I$ Ec,|s93db2҇:,##X%9xsGfJkNZ+/vAmoG0/V"gڍ8A9{Y/vU7BGe9CF@sVߚ(w:M!L4HyVmu zpdD -RDD-C`DWV};nIofźZ?׈JI v MI3~⫶ոi mT: Q3O{UEHN ^?Ygcx1dXm1bbޞ$iF!:ळt3V htɆ0+F #}Q_`dQ֖T`DP B底ޕ`1w-cV]{х1YBVӟÉ\TQ3Y}bli5DAzMS%Xk7Ɇsw5ƫ=AL@ )Jlx"h<y8촏Ԃv{# ⋼.8*ʤAP_ P (ޑ37QCLBG5nHQs]'kD 4rЂklѵ ^7ž"3[F&AQ]Vgk2uC 5w Ku2(?Ԁ*"Ĩou9t|ۍӟN? ;s13+_~ u~r#FCBKhu'99Uy('hg I_ т7U7HT٨˨ڃN6xQ?CCxTS0,($0܋2Ր|O˥^<^Vx)Ou$[ݥʼno/ S@ىHSoR{p^FLEX8 1luE)eQEXT57=#fSL0'ijwB7I.?2"KffkRϬ |>5K3ړ^5B1͐ȑ=_<$w~IɅBAlؑ {%I1wt@D/(Ͱ7hEbTkdva2 f~&[ J$es:`f=ߙtnTxd|e)"?_(;ou/u?JAUjO?X)'\ߧnWn~Ca{*?6VfXL\po J/nb轙Minb `Nzȇ6ݲkח&l6#'#rgNfꘞ]kWl)#*5"f7CJ#%;_UP1> 쩇la94n[**W8ݰ'{v "@bX"C=~:iѯ&qH7TZ\ќ *,#3*%Z˳d'47'傹xꊩ_2qrXбNb2(x0] ]#V,DFe6Ѿ9%fNmd-qc=~&sU/͊qlaKLxGv <.L-{9f>6H.VM>,(l9x4E^n6 ȂPZQRœ5r h z6##g>6% +Nԡ#ǥ5=+1Q_Xly(evQv?ʄ-O5^0j\m|9e6XQƗQF~WND1Z*7 p3/8CU*_ s:1F>UGeVc QL6J:~Y7Zc@H).e.o&ÜPÀ38m/J_"_IwU;c)8!:LG JŹt Z6 E{kU@(*=qaX0èN &傮t1f e Q08,C=.Y Τ{=uV'Qe V2aJZC>Hj߯SG%%p|b#\Q $Mtbf ^dE=bUO\3`tM̞ƫ({YOhnn}4L@3is?gqV4rn 0?٤-R 4@fdfr*JuHT@>'mֲC'gPH8 .ɕ^F r8ByercÎΎo:A71~|\ȝDX^Tmy\]2}ϽRO0GjJzD䷗S*O9bVL6P`%Q`jOkxĥ$5nM-HIKd>?x֙WX|~YF;AH=-@44P{r ^a@ qr1[A9~"D2?#^VsfN{տ]gdP"bF F%sV%~4~T2K* P}Fȱވbъ'Ώ5+(8BkKK -l4P^T=[ x I"^TߖLzlw!4p3Z5Ԥk+PQ&T(|A񵞯pt(1LDLCj#Ve" Z4^/iƓx| MX'-&lj4B f &tY%Ƒ,tUZ iD1WE|aHyEAb!j~c @'ȯSKdžDz_׼+ܟ8Bu:rcB^!BEPZpxKXjP [+vEO}9x{yé-dߜPKeԪlN]S^N[o)Ph' }ѡ(8d &[7fu筓M7Lwi+!yVڐ uh;XowO*o HAZ^H};Ld \3aÂQx{)O٩2pwrwRRDQhAxggrS0b>2bp|3vo,GԗkYo 1peosJz:-2!chgM~CU S>lT)5*2˒@gO5 8+EtiH*j#놿Nr,H˨{ȣ)+i Wd^:H[9(5JJ݃]Qpd=?ZEImPi2sոc)pB=i7kH:^%}A$iOZ򹔩#;4s+TI}Vg2F W(y͠FJ/q *aèݤ0!P,tt?#ywVgecJ6ܐ@4v1`¿j0X /";ED 02\V$f'CYSS+qY-4gVxkDSg,.V5N9F̅yX؞ Kh%30:LN!1K\P^UzBsgH`|ϋ6Y.@t@K._I:>f-c)b֠ƨϬL_:ҙx8Rn;&pdc)'b&Iʼn9WHʉUp{'"^g8-e#3tl-Ԇ 3ժ3.&TXu.D 'kmZ@>!j K7&"^'S EsTfV)V D3r`酝Ƈ~{R4oo|w~p7?v*:1B y`gŧjR-A\ %X#~V~ w PZ95EYN%»:dTsÛ#u}xu؁mť>I"Qͳ`P(xpGM4# Es|'9@X ?V/¾WsC_q'rJPO'I^oَTm_ORLe[3 F`Z&!O ΅Bo< kሠ'{4Z 4u49-J S0Ev5o6Td[G'6כ i/v%*1&0\Gܔm|9YnT#ڮkoח" NN>Zѥs~6*$=r32;ob5볟+\]㿦 1[z0qIm{H1nokƚI_Ӿ 6H5;sVȩ̥]OPvN~ٚP6Py DaĤeJE ڦ6ZF,7Ǡ T+7*fp59{/J3E{l5F )(9څ=mi3F<K N<}Cjuis:m-} Bկ~È,`7M 0!Q+ӕ=rg1Dyz ytCQ0Hp>ёP}Y.`+ٟ:$f)">l_ŅdD"eI`>-$V\m^9e=+n:ڳC '_6<d Q; Ov[b2rj-O7 aWPnB&ke*ecd@AGrtIjF]@O#)/Z-aG}:EÔL/}Fv\c9Z ez1}w?vvvkЪYƃVn͞Q}F'@~X YY:ZƁ2.*5qU0840( %W?߀>2&$zo@_5BSxs`j–o.,r%WN7**ȍQs\o3vAcÐ;2ؒd+I%(a-U~:}l7Zh6a#V,,1`Np4MDt\!bhaﳫӹ SV)^ۛ|!GW #Z2oN ;ap5ݡ&poLHB#ӓ!jE| 9}PF@b튥26R)Vs4wԅ_Fl%Bw .p$CsO?G9w^BO{}\6d/dGSJvF ٖ WOLFagԨp]+fRp&ޙSrO`{9-&ӣY逽f4GHa1~GuEYc2xD*&Y!0RzrҗbsC5K'f5YqOQ{M :uqE:!"R% V(WVk8uk\?}x6# ñbT{@NgY$[E73Ƹ_F)i Iq1,W хV08lϟGWXFBcvM7bk{6da(^\<_nJ)`2i@ LstIx\TCX/!|_=i%-b%βn!lG6OP ~"'zo5$TK=(DÝ[_Er2h%ͰX:[e$GP!P{m;ej)D7lᆡ#?k]̕m:c"%U`֒WFRu[\ =g&aZ+"$$~h ?7۽%Kl8)J,gM/Jexs3ˤLqt xg뤯 mU^S J˹g'%f*lqʔWBkaXڰa¥w^v#wXtf aB-98SW. = }QdpmCNylb:nߋn hEGؾ0Nlsv5e )Ov'd]kǸ]bCuo@jeTGJ]ђ+fc"NWpOGmVҾ 0J$ojRnI3VBPND?, L9Ds}޽ÿ>b.U}0S'9 $o3W {I~wpԴҜu&N.Sz^co ؁^IȵIFnq2ERfl%>PꝻO(v^0s>oszT1V&Yq@pVA\m=]jJc`J1v?p}/yhX{Z\>[S/X9$`&tw@¨s6u*]_^noc[T ,^?1ЧvYLn7I߁|XRZMXzX$w.]m٨RPC68lw\CVJj '&5-WL#ޣ/^pm]TQ-5C _iY ݽʓ=xYDf+H2EqաeQlu/;۰\ȼC?M%CȻPvG-y OIy>UTsW3l5\;rLT$"6*;m4@m{g]ՊZ&#s΅ZF_5AULZ6W;ndۄY-2[ԫtMyf /76ѓ= a6CRX}CmK*I32r[7I!09k\Z \{y`Ѝy<Fozb O$BIl$[x&SקZM,f ܃۹}MҞ8+Ux* tM(( e+U7=vph |_Ki IQq|*x9]t)lҭ]c8+Vgb+c"N4 ,Xw6@(LA$U`KM *@7ɌM`bɎg=V.imq> :A%~|߻4)T=ea7_2: (P5dZ*2kz KJ lMUߝ¥Ad+V-U&Y+9u8FUCaS=|ʵ+jV?ڴv9ׇ/*By%֊_eO贷'Dz]y @ CT(F)A/0/y=0UEu*P-w|G elj"`L w|O\Cnv:B(iyS2 ׎XU9;֮~ڠ q΄ȓ^ZƗYjf%$unGBW30|MbBL:"rV}[4 @yW7 .\1HF|=Y00^z#50%/%4 Ǵ؆ ?tG[ܣ~*J^Kuw,:c'|kęxoAp26j v;<5>z^+R{}["+5>`5|n4v*L$VUbԯSv$j")zj+VЙGI->R }xmdBۢ x>!hѯj0T@Nd._MG?k -(tb:'(w[ƺeQ7]0lʧos .Sɚ5*x\ [[ 93N( trEa'vgf/M~n08 $23:v.q]T=m*O$>}\\ӆWA.8e @-)p K!h#{߬x%k,2yҝ;T'碠yK]VBNjߝ# m { 9rřN Ӌ:bu#J EKƿP;+w>,S嵘-UD?[Y:!O"+tez⊆nj=LkkNv.y5Ђ ?QvW4ᑱ u8m5*E=섓67#r+;m%)a.NBQ+R!QDNU(Ƙ 醎p1% 9 t"dw#鈵& Wq+ ]" 8a&l[椦K!uh ĸ*m?lo9Iв0 fFFZ@l@m37 L.giyvP+YHVr$>thy#X%&O Hs {kCv$GOt3ʯ..}/m3X/=wN}8Ux!^C]aWOfe$JOr 63[NHs6L:L5wJB$ ]K&Xx8b8%( ~l'Z|+4z\8k3l3!i2'ݠ GW}˟{0:)[׊ZfXpsb}X#"E9mv1r,L|u)hp Vmߥ)Qb{_ˍrH 3ԑc_lM=`'~8g rRhHP{"݋iNm5Sn;}Y7/Z;L>mӐ6NHf~OIKꆷBkFwt %똤X&V o&4Z5ʙDͽSZH*qDʚQH=KMKfz%9} M* TVX{KFsk5ahfM 6;Y@KDN -Z'oIzZ7u*Z; =uK8cbNXg5%q 4v3}(_8I8ё ❆c2 kZ̩s3dv<#\EDy,/n=8Fvs^j k*{7C&ī:3w.Z!7>WYCZ3=|VVAK QcA0҉Ln4ыFnmNо,tW5i/٤2:VK2WN1YO܉teamX\ &Ͳz:@4 eaByK>Z-NإFNYDWy48u ⹟wx ʱl~PM%=j V<~rz!NBmD,6酭O%41abi)DhJ`zB7.{ny35qKVq7jӜnvFTv $޶} |¹X(~br/8fϩzD/cŸO:/m"Z<$KUr-ZBk^$N:;wU1"E@f5TKM]oIbjv)P. 'ح5ek_-WQfXhn懻V m't*R`ºkI; uMw+ }_ta\u 61B`QF]t n.k){]v897(JgY{_QI\q^ҚRsϨ f$)Yعngs(8wdJ2۴piK"0|`7aZäqԼkm% T jl`=w=Q>1-cx㬀k5.Ch{O.O#?U*ϧ2&<uP@B"|ٝ]/db79zjD$02nU5/Xɧ+َ!PR! z|t4Vhd?ߍL i[4e:Lx,_Xrٽ]KGxtKp+XRk(}$ ,LNOzwoP{r*-f*<1C5iL(RI=@U&qB''[(#2| )-ZFMW^r q|ڰTƥ/"9"TmrR3?jn^YU{EKx|Pf3Y9201JPG $eC9 }OjX;Yuo4ldv )rŬo$I.:H$2> !@,#b],5,Se*7Mr%4%WzD9K ѹ 4Nw#Ln 츓~Ӓ,OxR!3vE -ܮ_u 2 O.%S.ZH͝ +.tTN>voy(F{逛`Z&`2Kq[}F.㔥dzdŤEoKK0gVRWx%~VzaY'\u񓭁5viа'9P_r͙.F\@bτ kȶBjk>SdxcdOlE[2oav0 "SC3Shl钐c7p>v~/qQ~_\vTm5b, -Jqij53Sk!c>f|Qw &d]FtS@c!s?Bp6CW޹l Cߕ[sZhmH!.\5 ^ T@5a@lE)*PĤ-ABcwaI*oNODhg@:uzQ]MIFn6@(0a-RAmM! %tjI"Gq4j`CPFf乎'H,v\5 ",FRd,O#r,DIm>dgb+@6d9"EFgk0LE#y認PZ*yr^ R Ft Qp10>u%UlRPy-AR[4Gt U~pLsZ%A!c^%C_z=0}+9F@<  XJ!oCbL|kW}[`8-)YR}$acHSta"-~#v<ᑢrRJ~Wc }CC&4gz:@f[-=hh4,y!ܹO }]sgY|BB7qwTRWG,6`$E4iʪe2kB~1 L\IJ H ܣC N.<Q |`NL޽`'U6-Faa{u]զLkK8I4o "Fn1bghtYE>Im?;&FQi6y^~+rBah1LS{Kk邪|sp{ ie=I@lS;pYu/2rGع^꒕C$3)P AE;Y:my( ʷoȜlny鿻U1:QM`AƠ DH"h*cq[0qtx6%%RDpK0,VQï6Dz PG)ףfP{YsAKd߿P^XBkb V8ٕVύtk0gSX%,vd/zyW( =^j'U_'ί[dwr_xq[i\mG&چ[<#껩P ~]I/h18BqQ5cy EJL107jTalY؍?ip8j= zb xZvI{])a5oʋmRB" 3>[(L_d݅0dG΀΀5S(c SH"Vz#'>*rT2*vʪmj%п77㰝 nG_C'xa~gZLf01 Z|X\grE|?bw+g,HH,PsE( .}L7Ku=GqqΑzGS;33Tfyt@Oq"U @zHh0ًe |F(yB`cG䴒Xppd4*4qq4Mxia= YHHl -HQ#!Y% TarGon:d~MϩdBݕw+A|P>U<0iTN% 5͒x(cjH}>Crh JqXB@q!EfҾf}2atG?CY7dwRa[eh[I]nm<^M."w7>gSeEGSysk_CJ[~}5;F#ZHq58n>/í{Puws=ȤNp_`KIe|JfAmz2*6wDvjL% ^Z3Lupw;ؠGlrsra3eGQݓ6BA:$C^+T]u%TX󺎌^~gXN0Kllr=}e (M4~eoU4 dNHg7VTWiW _?$vnSnx.; HE+ v`{u#eE R@ͬ4r5ERcX :tޤ~ ?nxEDDGw/=uA$m (KGu!4B Z[PPćK=Hl/hxD"zX2ХF) I+g~u :;%{*ivu0ɮ7l?w!E ϰlyWߧwLVs*[v-h۱sq:uj%U /2Xwo<@Q~0Bg)M}dX 8 | 3%&\CZGAK 阜AA;$}Wֽ0*=CV<F3;L]njճ,IR%$tVk`D"kP rނ$&^,D/> Wu.oσE_$fÕpo=ss!HҦY;9b*I!,[gܯa9I(%ĺa2!_!QlGBC~IT5@bs^$σ<"ՕX*8ꁝsAH12py r:^`ĥiHedRMEѰx!k =3 ݵ[S gc}`p%-ODꠗe箖+x[ z"Nv`1lK{ywJw6n]FʡbOduuTX¯e gEv(؏Ҧ'6ƽEݡm]TpzPԈӘ kb&߇ILE?Gm4kAf+kr("jt$&[֦pmSC-}JL^Ђ\nh# \7թy&0R)CNv6X_#HnkC#%G))v2ņ[&AglTFCbQ6]Mj㇩ab!V?h8icliI94>Z_(ִds7u%Ėî{M(72k= xv?q\ [x(ޛp@w ֑ ~H iR0t{yB)愎@[hǠ{MCM,]^Afⅶ= 5{zQ4ol/l5nxqԸ9e[i_ؔvGU[d+udsuMZ)K3|a7--7<5: +_k&&&Rz JԂV]2*('LӼEַ.^p}ƞI >y'z|SNѹ/$ +T;TJz!`B4[ouhyzTH Da;u`}Ϥ9ޏS $> h: qA:>yFN >JeS8v :isuEl2P1g$p`,^OBnWzF;gxس(gϳkq,6{;l\9np܂9,Ti(9 M*"oTO#JL ܁^;"2%2.Ic{vqa <~|1X+OE0E.G*#]^V85p}l40JEY+¥]r.T^QLCѹ"t#֕'u6к|D~Eܡe6^iܔpn) 19w?Cm&C9wߪd<<SU*m_ZCg (*Tvy%5b *l 59Ŗ_M] uᙊG&c1zL>r.|Ƿnȟ4xRܝc#0*> N:.,x)<"s*ݰl[NlwG.a'{fR@yPE*Aٻ96qǿA<5=c`dRp2pcD6uLdkHv5jjXbx5P{4&$J䅔jlSHgiOt9;Ͼ D~#&!_ق/\J=FQ]zd'|#j}I# 9.[*w SЫH, TR&/y@v!Q`W'RPcfL;(Zg:{<d۠)iW5"Wh+ Ew{0=\mIg,~bq-NE(5~xg}>HB7ÿ\*W͂~S؛'1O3O?c{-q1$qQڠǴ"EX#MגN|)C Uc@HO0f O*!He{4A3YPkYpa%$YAdjTXhD3ȥ6J̵G!|F\` Q5ScUZC]ԶS{?h܎y-K&KiYm@Oୂ :8 K.m&VBd4!EIJ$bFQv=Vy^W *o=<토XM@ϼD -?>jt+$$Ry&ZZ!mq|vWT5J2,-%T ~ׁGh1H2F+e|VgE? K^ҁJ'7j"`6,}dJQ+o|gqe~~<+3Ves3wR$~W]\+wDB.>pGV5Ws]U8VpSir|fю`!|Pyſ-#?y(k)k6UAL_c &-+χ2%aSn˄QCW2/z~5”uN 7~dnz|J>~" ]ڧA"N<Q]œp%%"F: pwzveU)&gMc3Y,^UMB@PXşirٖCb|F}̰oG4,My7s]BZ}\Kgv 2"qoc/殑ֶrRvbLN4Csfnc,fbjpA u (tq$^D37|jJ7|@ZR{w6T n`l⠵|xP[,/ P*Y}σ%uoi2> ǯ-鹡z.'iXUMC}**V-8>F6D*r^m@d5Լu%̵U){5@ϑ8Z9A{"FwΒ@8'_ُԕdhۅxe,/p5Z!/i@|۹PN'N)KuAvj?JYd ֑|Rh·f:5JL";)Ȳ =Jz#:DTGp4J[CڞuH(ź퐕T>- s-ƛ#s[i[&vRw%dh@,m Sa_7NaRs~љ$}[L%z{jgl6^TNL_ICEhOÝNkQS xC^trzו㸸mhOfT-Pr}+UzQFxj,ߓ^PL+oϼ$U492l>YScmYyKe5w ##G(BT1!3,S2Ao:رP-jyZ%@v&‡34KwԞ.)h%1!h Q2ݛLC̜J+ް"v$jyr; \ytzz-9GP{O5HJrK00mK0g\ Q7=.j~-̊i똵2ې΅@ { 2iv&#g"q  ʘm87WD*`zkA3)6&T'vL)omXY&B3|\P]XWJ%6$WܨI:<&E1>DG>?s]ݯ?mOgbgzTe` G"\PI̟O& 6, 'S$N-U,n[n\xgc's3E,I@u>TyݝH@T DV}:DIq?n^h))a2-|ݣ,2dC51"?c o^bqWZ%xM;mGCy$E44ml^Pz~7v0vtNHʘa"4ڼta(':NLΕrň[_/6aE"Od:,|#q&S_]9y<._D EA=:/bi$x=`ȥE)d|y&ò E˓^ZQ<HIl+~rlm>=ͤ ٘@#v?-|]4\,:WկN ܐ{淯swqǶֿi8A݅VEtK!) Ã(lVK+7>VJ:j$ѭ^0_6RrK||/k 񜢌6e(j{®fo6L/>.,);xI?՗ CG2sU +Qmo|TC&HX#t4柍e(lGTA1*Q"cŅE4ϰa|7aO<1Z!`a4ɥhLbɓf*\^@6D\=,>/.Eش's6_-r7R3bfq-~APx`9a|.Rvak)8$tIJ~Px{N&(B!Ɍ) ip"Eo_QT.h>c:%n+ȞMo3^ic9b.;W.q<fijY v0G8eԄkdۼoZ+! zixD-]&o +< rXP{_f[`I{'92_.sTǩlw/ XAFˮQjGR7@WUr5{RP] )Y\q U(:K%ip%C5R7WPs;Aǒ*6.fնuhLУzmB,(R_ A[n+FթڔH!v\mm@m/ʕ"fItϳ&IcWM$5<'p7RP(4T`$Sy8P4 9e3BƦN9'?T/-׆5 %eDcRηo57ǤQ#7L ը٫fQi HE- i@<_7/^{2(zP/iremjHm|{ug"z1[#J%Uzèa^ t{P! Z@V3-hW?YM@*d1 .*OZb2Yd࣯ rfx ruB %T?0hő3#THbyG`b2wxUH߁ܻ"dPg|$~C2NGLCN,ϊrp?⹤UI Ir`ZgpAd|\WOl} ? Em-&95> xV|Cjj0&$ݧѩL]IŖ$*A=",578uNY?-k3t'cB[qjbOevq F /wKuT뺻EB$G{Rx}ݛxƓ0 玮e8u$A~v4pTN.Q@8%pamTio,.}u(#xY%R:n̴G;)E7˽ޑGL0K~TC) :NI= ƾQ Z<날vҷw ƬJi0WnCC|4Ml1 b%tˤG}%rH^:s~M{ SpʙK09QSu+"4#(e+a\JJ^hBC)I ng6  aYfL߻$EX+:罟_M!(I6`^ppֹ>/\ 2T$iDZmtcsc~?~8LwI:+[݀ci]3Y !َۮ5Psɩ>G9A`UroI" nh@]OW2A|նxlz׶cOYT#򢢼dqA)ìa M{$/,RrAŕ.::xƅrv:Mo!K_b$Rs*’&}Ucod eq ¿H_;:ǷyԔVim|\F=5fCƊl] >Hx>Wssm.޹jTc_X *6hΛ]ɍLq Lߙi'&eza:XEl#coЉ;P]I̛qW)G[F:F^7Sv<݋1C,e˺?=_:bk {GAzJ{xʓ KLe^CJ W8}35/7.(cBwֺ5͆M1<z `hJpJ<\]m*aqb/\ar1B/A- |_ԾRΦGS2ma:q&{h=4kh,ב4.% ,H1^]!ķ1뚟@vJۮL]v+D2Җ?G);@țxE L[# aRcSQAD$@M%k0'oB:v2|tTt)z4(j5NU0xu5ʟ/9lmˑ)#Orq̟Ųn09WGS5wzvqo{&VX%1)7oMlJ#(Hl%OHQ 5jB.xɮΊIo~8F>ޫdf(z;{Af_H&YMBs_w}$R/m٪ɦH,ݳOe%UMKd23oD\婚,熁eq5SZ"j/ $lUJ_̍}(Z05LؚWP~= Pb.hR;M. *1! lX# W+ܠ!w,>3Ph)THܨYZ5j#f"Fn([u j *44m"HQݗ7"M-3] @C{^JMiG[y8j!F:,e|-NL WqKS xùyAAuWy`fmUCG}J5_]FžTU/`0y"'!$4~j,cu>x/z2 M U8!y PZEٲPiP9g,_X{/022"6xU>,Bi jZ q>GȼrzA$ҩݏDaFGWh\uyQ$fcC,1%v[c ;5r8!\C*2H "z"q`cot;Ӄ;R,`YNItl,7Eh2)(NJܓ,RɊw'Xy2QRjx|:J'`ҁ%k NU,Z֗!' D m!PK=)/5_x~ \Ȝ$^UӶprHr6jG2P!$ͦN Aw};S/ܧylM-w:^ڐOT"JjWq[9흄 s6:U25S89!}RڈΒm GtL"9/;:gtV\1 !%"kz눿R?7qROUqE+me&HoW܁Wr%,-u bO 2D+b9*|&@ǝ~ޫI \@"VY2T c/%TJsp?POW#ž ÐG!3r D~D,v#0/Y>Wsxsf5(ti|5ƴ,ߕdR7]Q]|]ׁq-T\i隝, +'7v<|d="cS4p1]s򓿪o?2Pdºr1G0.cӗ::I6k@EXc}ȴs|v3p!)y[RÄp%L8DȁMM,eC]Qyq濋DWi%)|aSu7^ m p'{?,%qu l[{*:e-[Ʊb oNɟFB@\gFB@Bzd㥵W3F.j`w\sƙ0aD7 :Tc'oP_7u1de3m.EnC#XC02B lOчRaRf9 {`/w:$9&}Dg=ro.7.&^:9vץLMaW}Ef B8УCB_ ovs+C6ѨާGGl#qe QIXAG9r<]M<+`W&:1Utjd4U !1J~̳f7 oq.x3ip`e} Pv>Ɓ&nV2eClkзDp01l0a,,lmtu/"|漓Rlb:ר*e/)n1Nƀ*G<qʸU-QG? iv)ّtm* ٤3oTf;3bK$H,FH mYIq{*?HnWGx%1~+dv3Xxb S*DK$&FV*t#` $2M]\h Dc-2C {{?C1)t{>f] k{AfbvqS<'`K@{KgK4QaWԺN@liI~ZZmAr1"IѓԔ ']\ԭc[h\>Iܖ)d!E)!)@د<+Oո9EPjxʜ˥ ڈ|jfD[{Ӌ{ӎSD*GK nc.Y %g6*KĺC)= rbx0Nv]3#* ~ۑC!2lE L4 1O6vX|;,˗Dl_4`YOh&k7&oo Ϡ'磕 B^FmA_Ya4zmh#H̗Ɠ>u&T=UX\l/_ o<!.T$Լ Yy!k}ca7%Q0"{%'q׭6Y.TX ~'DITEj[K@;6Dsm[)Xd0SzTq*q?%Ӵ}d>/_j9Mzsq"Ij]EU#zi"R(\%e\阳~Փ5> U j+:_#ItʞjئB+baU.[5RiC: URxC }}[D݁A Iy%gq(z[P]Y"'[<;˕:PP'i %wʫ|,L~&Z\KnS,Qk%"޸,Rd)t)2evS(Qcgt)gnͤ GW  +D;1\Lx3KK ފ^JXk9H3~q"|SxV;Y]ߛ;*gjW514 q;#$u91#<4.7F.6Ν.0)-Md45I/`cL&oOU/lI1z<2Wk{L9Шzd*r.+U^XB0-H_@OO7$N& ܥHHc_Bq= jA /mӆ&'vG޹5ۋ@&ٖ6xFDFK7Epk}ݗ1%8dVÞ!?t2oB8}C kIR bJ '9b[/m>!L,:.$Ё En䕀KJGtF{@AA])=֢l6~XslʜÀTrzXƄXA&aiܥΧˏ6aT\p+gNCz p9K>x\Z0>f`}%@(Eڌ~`.oqٗVxzz[֓ E(4a /D G6BmΙsUnA4g o=9-0b:KXL .Uje@.Jmx&b=uQw[Lӕ22oYR H>KށNv2!;P51GM7|(L%7f5 {3]S8:1 \=)[geKMM&vfJa'B!D:-59X- *8%Y?Jn3\hOKYqiA9bcᘞuGu[l3hdL(Va{٧ˌ=TƶcapVO%0~jT}!3;@>#~p nhIh:Xvz:">$ZzMR*^$tȇA]$& JOIp+ٗ;ֳ]2*/72 {$00½qcal  o 79U{U8s{DLN[sK5RXW0>>/"CB#"Fu2 1^ h,bϠK6YF[KμA[?=LdsIl6-9]4T-Tg9zavz']\/3Lt&$:%23a%ѧe"]~cQa49w/1n6rS1wK0K0&Q$VdΏgj9[Źz8'G7,ݧŦrI}1nTpdȇ˝+ ҋ@?zhg97 V9Y'0-; 7/K\kbE =NzJe}V_bD+Hx䷡H9! Eyd[m1UypUyWMƒG)w@unү{P+ jL;$%kJ8rKc2@d.6琨 9GTT@2)"k@XE;)LH(9j4ȩ8N|eӭQ2D$6'"kl̐c hAo?Be6qY`tkZ>>WwfUشAhJtG &5UVCx0e0tĿS;^$$N⾁?ߛHe6qk携)k=ZɪV *]l6zv:u $q=+( i`Ǿ|jw>rS;jVxANL[EmS MЃ#l~ K033cҋKV>AX5].2C MPzq Sjiݦ*3&/!%텾"oMh-^g\16i2,x(W5c2zx`jNo|U.,(2mM$m)(Hf6M Y ,1d_^W v"o3uL*V;Vj5~4CG`$Gbگ% L< |w(F~4C b"#9ؖ'ivU@IN-KJ xR"j!]/̦m+7sЁIZh%w1iM}_r#*7E<"Y \{Y8 jO5X=vjTk/ålܕ)4Eo=d/ vt4֏.p'݃ZS1(s|>ʟ@eT}إ_G:B(cE4obn&hgn$ʃ!q2׀3?%oW{EcӅ#RqZa=U:¢\[ $'JynÉcqOIr@PUP_qhUn3RVd? Z*=zEƳD/΃YK ى"J巋'Kf " (h7;b^}~u#.uܤNѫT8j:X0^ƭexRac"i> TD+;A wد<1(5b"0;,!_z "?CխnRD^Ӳ~$Y$fo(:`\ߘ8qON+VS#B[:a 9=o/Yy` 9J9F8M6 T> (s '*.r x=pwHAO >fGz^',q56D'fEjy_TQk5]؛t}+D[kBYt}4) + 2\ K2ʗ*A#9 Oss>QCm*F\U n3h f3MH/d7*#Vt_ *N\RkQ%G#愰Y6AMn8@v84JĿ3V[\'h Ja,CM#;UeI+"He8"?8 ?=,c+2?_/H+X^~wesnI'6yhKuc@byV`^PMMk6NO>ydדMz iQv- ) (Rg~!|JQn+B(|YY lϵs'Ң`raD"B,*у_ỵzrd/HwacA_T}41GM.(b@-c R'_|qʮ hřRP0ꗱO'9k "j<7a׸ {z548s!yb[Bx~4V-s 6ZU_s);dg =K7X,sVWN⍳](*їOM*Hљ6M5# ְ% q@J&K;D&+)^#ɵ0jVһD 8 MHcT5q \\@cd~(o9^ш[3D7l[u ƊRV)%w9ʂ:Sqفg~TΑ}amZ?ml\fKC䴿Uݰ$SۊiCSY4G NwDofY]WQjG l= :Ê` 氄M,Ēm[ͨ@~9)O.Bcr9\dB`yE7K1|DE᲌8+Bi)`/B@bUiY ,ѹl VNJE{|ۘ_?J"nO}_RvKAv)&fd DS]0MDV_)Vg8US<̱o.<,L?6Da@ ]tqnN _Zw| us#hv 0Ќyg}FS1ъL҃{҃Z>ʟvfk=ӠTG$4Yb5L}-yuh8- ^|&S<NK2mMS,WKp< f{+]rn\Y,Q6f\԰(j7B{ȩiE>1n- v fg}M쏳.+xӴZՅ˃2na[(4N,@(O@"S7pn3w!/x`"]`ָbHNa&No&w~H'w)y*B]eK ( ;8;\ "M|ּHEb=2+!34+Ll8?O()]|w0k/JIҽf9ڗkݑ-\Eq1#Wlx.00.f3"ۓR@x|Wg"{p>2wyvwう'KK{)uiD-r.iO釭Anv):Ɖ"/W$nS9"O4tK< *<-1/قAfMe i05 bd]EM+iziˏm]%֬%FU2Fލ=VE7ܾ2A7?cZ#*AuKi߹oD=[^791lvFw]&X#φS1>QQRGYKSc JS0NNUed+\cd:5} Z*"$#k4-mFpHaL(xۥuQ N_ 5-=F\PkzjzuEM7ː@}wo--)%7OxQ&(M)+s0!=T]³m 7mƗS`0mXf`K\y\}+ih. ؊Yk $ϑ{XU}U+zzÝ H7Jҡ?LR )IFLCugj_^@]e,mbe:$<22_G[B_r]%5E'c L*;[^j$x.M 0A\44쵥w6fʠSb-2/O/Eh a5_|l&gsNv"X.mI1YG!g7'\1^1L/O}c^}qZD\s0rAKJJFXc .^K$LlCo@CJp&FMӛPTo8f?{&oKMM2%A%3x+!k\0)7,$ǟ-g֒U8' f%C5}NPBM3Il#%R -l|19JQ*aQ:lĜ(kWSv^OfTi) Ipj+ jS/}Q0Zb*/^|S]a(c!+NN1D33@q;z3HnljNu{֡%zʑzG6@Jo49F[޸.Yz\Tz$P+2}ʍ}<l]=XW4 %H L;o+/nڡhvǟ׺*4AA+", b\-!UQW mcabe "Z[sCh<`&!98!*zG-l=Ghga'C̖ 3折`I_Xp}nk& X[Kwޔ6F#dr҃@76V"\#kTTza\,#A S1pw]) \ ,S5Z3JAb[)E!āDA1Pr+ LRڭDf5fKz<.45az+q@Haf?83.&Iqdvƿz}uru"IbGE.XC;+=qhGX#Цx->'C/+~% Cr:VXUEqN\"lZbސ\$Xjxm Ljy{'9V)}PvWK,_ҪID 84Y9w#F9_RZwOԦs/[s|sR9 ͒q|)^ּ$#HL$4hp gzt{BGx;ȧN;`X-œ9~׌Z$=o)R48/*=PigGS:Úa"' Kc?ac(ױ_8}< ;p+i-Kw \4럊Xcuv\NO#8C1|:A :77AIf ۡ\w bNE̵|"6 A]9 v_0[^[]zk+W=46DE̒8RG^PԛE #D9",05F%6A-juC-N50 :?̺ZӁ&>ȅ'9`ª)l:ozwH3pJj.Ҟxi%ػ")xO[X^Ft2* S {/һr!G=[Z'@Ƣ{^VV4z^||˄m P=ԛFaJJS[<ώ#Y4 tsd/X$w:_p{}[~ U3ubxV$r R[3DW9݈.AmLKdB^BNu֎VJRÛXAQL`rN4{lЁuvhޫ+}trP(͈gV.:\F`nҽBnxJ6?`)Or9k6A/EP=.Otj_=h!~7hj EJSF>;}4uǂ[ ځn{뢜ڴ[u㔮#iQ-lX3bdEp )8-VKYsKx;絵PuA/u2ExgoI[XN?Yݱ39q-PX?M+'@!di8zc~"L~dtJ;pn`ߓ/4[~!fb3TpWa^ \a/d;aBZj]{_=Jp27bx5`ؙ%^=w4Dۥkr΍!` irKq Ȫ Iszn.򫷉rB3NNKAD 創G!X.S)'Rp{(3I\Ń$+a9m[edH;/ a!fK{9h0_s=_'A{ Kl!5<)?l} fRAjqDv6]xNա)рY^E(7tf uƶG9f`?gEhHc%f9tGğ?"6M*fZ?kl5oC#B7Y矡VYfY5PÀm3KGb %#~(lW]&aw_R6@+'<ֈ(c S8ض~H1:JT_ٚi8J>4dy@cBǽMm!n~aR;%by)]FpsT'Yw}m$;U5?rN1Tr-q 8e"NZ>)Vd]^_O:pQ*"(ˢɃa`h5"Na̗!w?J2;1Эk~<\`ma0}p|0gz0$d&΅1R!(#w!4n4=B@qǥ,G|$nob8^$9V+;5 }zaTq_ޝWL~c{}e@:7ȆX0~I.1 6@*a*y8Yp-A-Rxz=t:HbcPI (E]!-yikCEUDׅF;APCb}T}.r-鴧N{/=[Y+p&xf4BWD;|fKy#yLee;hFJ%'wD\3u 7*pż 6efBf|9{\#3런5gu&{`|mu]ԦVsTeZ<}9f|]2%9_2ds/<V m/ݒYS+' ^v^nAn{hPj6- WK|b\OlW/\YJ"],1@9 ˈZO Ck"s '`́JNUkk+ @oXvukq@vήYb:W/`qSX_r vztx~!@ wAT͠τrI$!F1Ql=m̚txU7?)Nz_ %i7)Џ` ؉.`Mlnftہ^많qc|q 9pܒOR ٺ|%fpxtj_<71M 0>}vy2.Q}eBUe;x&TpBPy B14E iBH@:72!,lk4#QEIzC'-"\oax/5r)ڢPBB(O4 : "8ߟ:)sU섈vo .ڼOkbO\.G^!84AxPHzH`X1Gǭ7vesImu<|Pi1_ 7v^.m5oIn‡Wd]t>bx~%­K M5@=x/Yd3ݾӻhr:Z.N쮗z÷NR4CD&O6ANЦ)zEP("/  +Un[, ?Eħ'B)XIf6;qmҁiغ%CE@PPj3?{wfe,AD!iٱiiC6. VGpA&;/ w (=Gm\&4{@6gJ->Үr7cZEjbc|yqab7\"({g 8^I@ ډT!( #Z ;'+I[дmg0e/"zA SX V=`o m{Z;wMs$!?3pƯ30Vb)6L& 6̦H6`P09:|hmlT=hQ54ݨ"'Rw68p iv)fHN dT^gƮ[lY}0OcVpa${{6no߃^av. ?d#_v;Ժb2L(A<텈f T v,ؕp GTîbSj2=H\MqS1B'3@n0zqYoswuh rnMca\] .V\@pLawJ3Bq ta|7r>{lZ'մR2x3s#t:y2yi3JM b729  o;ޞ1!e߭HF20w-b8\.gS:4\;j}7Օݎ-v8հ +ti<⎲+&>F*n -YaJ69*aހ4J:6C¦#CtFtNm)A&lгey :0(e? ъD o% ,_6G!KRp llHZ?u^WP@;T/~c*/ A3'#{;-(Go-obbk;Y$;dU󗵿 RśP@X!!_ie6|Wwֲ4.ݲ+o;bT5]a,9tP4Kt>X =,e2/n"BD[ǖTcxtp\fJq>2zve@^v,z}"AҊR|q3uJ"]+) }gn XX4I|^Slm)E 1tqH]'Mxf-T_~v+HOpc޸?_@g֮*eH1]tൂkt2 DRAz 2Eg|#&lыaή0 Ŷ)G;47 E95}(B'HZX"TK$X6H^T ,ϏmzNŖO59kwg0b˘VǤ kJ='=K/[Jq,iܡXMa5|E+#XK,WI_+ώM63% Dq^|E ж| ۢiFan͓gz~w܉@)~%d}}uD3뵭tntV@,w X竹TNK.;,c9p8AxLcCȹlιڮoIyiĝt(WR$*ܷv ۛF/sQ*mh8N/2w.i]d?5wjXOŅq4lQ_b ^>z ƶ:Q%>"͊}J]-bbvYCdk2S;Ƞ댏wxg: 2nm+߇HGM^:Jz<$ ;&5>H@!>3;2 #bŠ`qYu=M0ӡ?!)|*ڬ|O/婏Sb/' Cɑ0w;%5 ά@_ U[T/t8L5lғ| GDcTv4)-rk XkEeU>\Lsdpa,8ӄ`Ieƺ?>vV9yMmOp~NuI!4 f7FNfǍyMuٵ (U.0 SnL"hzSq oկKdžItLOarH#[9aE뗢qٽ[!n ]Z秏Z3Qپ<6]>~V^?UI+%4ƪf叜wʬ1;V;冊}YRJ"PjZم[ԞͿTt(p&<`vK5|*JUl@[^.^Y ?EerﰦCJ`酟Y r=fHԓ4?Ajc4$QLZcUFF >*ǘq=cHM+]y:oE4$ݧ٣x$O[K pMvm3L/NyȓHd'dƆYMpgI:5T/5TT0<=:>t `=i]%MI |LZn,,9-|Slić=C$jۊ$Z)/%Lokxޯ1sͫÒb} xL;Q{ eRA`x$~ y;lʂ[<&dssʠcYD9yoV蹔6uAzO.+Ӹa @&''u/{U';t>S%6AGV$HudQח. `1xyI+pG^3\PJ!>+-dF&eAuTI#D ^5<'+JG!Ž{N6mVu^?G?/%&c'JƘ d5IK$~mQ!P=f6e^Jʔ&T!jq)X626lUup.Jj|wm]'u,*y2L{ C]K7ARRcI`.wp6Da.6-L&Z䱂rHj's:tFrp!cx*G/;fn[)=~>';1f@.Zgޜ|t*-yOhN@0E-Y#S}E?˦oϻEn 0ojn DJ.C2,BbqFմEma~Y}F+t=XK DJ)yNjy|&Fdbl}M0*R,XCp:g K?wI]j:vx;lӀ@%AIGp o)CY!1e;}uk2nc:^pZv!U H 1q] T=S?`pƕzCd`YmG pS*ډ> ¾1 >NJn:=ԸkWw65UUcn. mFR5J8AgoH,AMTciv&%}ܥjjc~~O *ep![sIrA㩱Fe%-7BYO/8) ڂ궿%uƪN@{Ҋ#-:_bdClץmXW/;,gP2k s~ҵ]n큓͵-_XWysb {o{x'r34AwI6q Xsǚ$dB]_20c)FPA`Hm ǎ\\6N-a})]:TxyM/]r) aڈNૂʚ:E%*ݠaY?^ z<XrXf.0\'VF)Gׄ mWmDcZcCTDpAcKKB~&]NR\3)xhAJ%槡OݻQ1vZĚ[A,{S8. ,C[TB8kkoߜrPNXt|[D% %2<,BO$OF] '@(eRu;m1[R`Nc+ $+֍!B@ƶasqn85: ޱ)>=#)>zСrjh&v)3``-2e/GU6C+$T톻k=vG8#ϐWc74pJٮ2^ 'Bc4G׻OK@?R'7/ag,1& 99>g1$07 4=U]\YىGq עלCe}BAkklL D؉TᵄcEy<{PK]1}o{?E!XhV2du=3r+RN_0 |OScWCFbǮi/9t,,%.-ItdV-Sd۞:6md4">k ʁDΝo^&G qV")`U]cE8o1U={~|v5Z>|e@ D\Ͻa+g M7REd#E;BiJԯCWKz4ojI~jT| .;{qPtwhu ~ͭDG ȟ3С7Q~y>O":C;pOŦ3uC 0{k4J y[kby.Kq!'HBvRȂE 440P *6Q''.2_5+ ?MA A ? A53|dhl `txۛ8Mx` tH8m$'iĹwq)n1W QZWhd%-8[Ѯ$yJXItR|$C{Ml競lTlO1}DJW˹.2Cϙ4J7%k'lժеHȞuv-"=k6WHK6MqTO5z $RG$qJ2Kt?0Tw>)sQ:(APP83Q 'B_T~%saLuW=u(\afHϜղPh%,>e&&KUba|=.jKAݰќW؆t7zj0 [ľO18$s "%hQJgle9"̓Y9^RlJt ?0/D^iyXsQbsK%퇻(*gΐ~;PQ'H1q>>) A5MMS.=J [_4=>O].J">_moۿr\hP3xnCUfK?karG</NUˏ /kl/ߟM]*iHpyX|B^jٙ_=,> M\40ԟV`m;{A@\tФeq<ϘMJ-z份!%Yk*+fֹwX10ht¹܉C#Lv #{h2 su^ͪ }exŗeܩ1)x.X/)lú^wBņr#qmf+\(KRܭŤ8Zg) WKCEmVltQJ@{GthLN׋sF悓~z:AT4G qX nYmweۧ$$檎6 (VLUOm i?NƑrġlG`g듏rj{ 8$ޡ0O姆!pTŝZ>NvuF"?~J3ҥ{Bq„ I(TZTLlQ28o9,b;;g5k:s$ciDzLl0#з(PߞV]IFB'/>F=rݘX(LHS@+)3v=Ĝ9E}Twf&cy{ ciH&{ 1o{ ^l$eow 0yy  {Cc'F=]XÔءn2Jϣ;ީU:.Bb!,uƊܾ 1 ֳ}rXEz<"V75LazAb88yu5(emϋ!8rvl A<1)]4 ;ܒ?~Vw"hdL%WH[4 L&RqN` CUbL ^soP[a"ڹD5nD0z $Ӡ20E7>*ݴi^G% !z{H*||\KʔgIZM3NH!{+B#1.9#ώ(g"ş,d-E[lM pŨY p8dormZGMݿSwbWa :r'$tWyf4h8@\ns=Ck̾dR9c/5vi>G߶jHPy^o(u$Li&M C)-:ڳ,9@\Ad3hw "$|2 j ehfmD ~IMlIc')EW740i^`-Ƿ7*7ox8*$+Ǹw̙$1%kw=|k$bD>%  S8H#aDG|2aj(ܹz10e4(@ML"5D>0bv  0v'֊teָk ! ̮%nӭg}&:5Sm)?+5Y-i x %>`h2R4t0$[qЄV[^OL`$qۆ fM^Tdd*w@GQHhXWjh/J0v@B>p9=/.rC@k#97~oVu2I/ӆ >E3`ز4=3yWR"̡tזE yB 0 `*9lV؁e!c4ߺ8`]P9VX2pڀ,-ݿNND~Idr`ory@BELzA48"["1ANϩӟMghX,n3{ٲ#xTs %^hQIӰ@߹3t`xnzoR^e~Ly[^#֘nr`4C)td,VknKE_HBҠfgްe,@mL3/d"rYt@--lBroOKvPsĤrS;eLEe_^{}E:!+- h8ķC e9F`ư Q|s^YgT {xXt(n:.NZ2WŶ;[ugd]c$A *+%-Z2}Gv&y;)zbPS\ζrHAF|'Zd2whRVfHYr3̥UBnTOΕwvxmu΋S)3FCfOiq:OL2򫩕,0I1aBq/;mjCs&ц"B$TcxKVI{O 6Cr6iQ!bh3&qr:5!!s"L8⬕p椾y5wt]yO 9:4=EV>g$  0r͙K*WGB.)vT H5dW2K嗂w_9$ EPk,VZ~nPscSE0sl},ETD0Q(K{mtK.pDf2~QY5'DkM9؂uDNpA;Nx”%>Z~b"hur}c_ʬ 3 Q B<#t'6&nś@B08oS ?mer&/{dyS|m+ͦ]WB(6-\'|wJy3՝jB<dW>!tA2IeŧtU':uއ><Ȟs&O nؕ쏭2EO-M@q9뀜B?@K kŧ!d -qcy@p7Ty^9E` Q|B̫ ؛3|P@~/7@Ζ$jM"ĦȒFb+tJu~h8n K\Th?hgM8 *~AY]' _M!.-SbnlWm;.%0nx BC@ԆwJjSC4ckM/& 6qW cĒ}2ht(@rf>?Ca^>{QH8} 1):ïbo ߽KE|\wH;:~=U^R6=r%XIG[~DJĈ|a*/[:Wp+hG? LIp El._]0[㣍a`cNAoץ^\`oۼ!vΌ>bdBwRchO&9猚%%T`q+VGyFj-.n*V)b$-\BWǡmC8jElhaC2*.^O,^ސ79fQ'यAG`P_u9ʩcrRecDGfc9u,seU^Wooi-7z䍭β93.YQӴR ہMP|;C)ĩpigk*uʽN %enE/ ,ǫ#f%ո^3A/)>ZK42նvTL^Q|E/00j.l7'^$E)z77+W4>©t-zĬcm턦Jo"pzARosG okHXoHif,?ZqlX4XFb'#r2Li/.kr|}O2#2_n̰=FX`ՊDWxo|-̣FjSgNӇ&Ojk= [؈B1P4QqОEȅ&U͇{=g&YDlzDeO911v%!fS$?~ju)}BA|&)t bz~uO輥w ϓkYOSº2M3VOnBF;0^&KӣkmyQ r+=<uD'`} kߋhO8_WzUU+"Ux`-gi2ƸǑ)ߗ㉲E ꬼP<pesӘ& g$"FK0+aY~,^W9v{ŷ&Hp{6 F+ ,PtoLptE6ad NR$#*T˂AKAۡ^ÙIyY'?E/uț&5+6p\+GlRiqH7Nܗ?aVȆHKrvu3@ٌ/eY<יs7WOoi3:PMosS^@\̙i(A% h,ڱ2r8}h4!!ݚ=4U]b3֙)|b h^^Do<K3=p~7[齾Ęv\y2[rmE uRe?5} pb "X9ԺF-; yڌg 謔,Ev=$i4-^KEYVۻ\ʱsʒG9iIN>O>FRΣQ[-k/y׎ |[ƴƍ"WfzX5W;ssMڂ"u`]fX2-VAB*1@-}ih,mKޜ7y$mQ3ֲnS\bԋY`ű~H\F0珜;X]QEx( $ŵ8 \@zh7b9kgˣr܁M\&VP5*lY')M~tSPc(**m92[Ύ%MG9V3gq P`޾R[}A~̞8 L[g9VzA' heؽ%V Կ-sSlU7֯Mw&}XH'!@ttW7a)nY FظHxy9k' wIX`[{= (w`{pZL'dg;;8ږ@6G( .Vr6#^V i:+a<~I`jg7ҷ\KcúP gk$7UDZ OdFl`6nC0"o0 %i)æǾ$9-5v1fwGvǢbiHj Z dnY(Id 4\@KN11,X~6Tȟm6I1 3-,+[d; -vaDH ,K,{*$xŝ75 fX^XfTO$D؟nzh b_T}a6r5qqb6'\"nMnlʨ\Eć@7Bt[H߷k;!NeF$M9 ^fggdwz3}";ˤEB &fMA֏7jp_u ? d@ 7!͑WI aXnLyf3NIssB?<rԘ(ݍhch7վҿ* Bu6߿|-k*dGc9T1?5iW Qkሂ%r@RBzh]lX Ʌ+E5О;]x?`MѨ?uбWN4$r8?;y&2 |)6P3 vC 膎 lFN%G3L2<1)t ËHU%D\?O9<-bNҹkgR@ޛL'H TwXWY5i!&}}$Ԓ2,2@Ift[5 C.'B૲Tš 6kf0e2f)0[ tc]sZr3:Z2`Dc!akd)ՙ][eHT@쩥~QҼ3&zk: /ڋNw~SkLrɻ_m^*`@vč$,2I5 nIۘZX"aOMDۇ7(4au 8(TX:DNM{fA)zWg#l7;_6B(Fd'cC&z.a΍p@Q{fƳC=O!7 On5[\jY53.X iHZZF]aFג2bCnQ4UӠHXAI&NH2.\ܕ6㓋5FTIG5"Sc~DT K2Ee^(T]fHKN\2n^D Lrv]oLz%F}ierG3h9 SC2,Pڧ5ZH[ܕGc1MI,njZôD}V|wcHr:v P9:S&ay3&InmٖK{ eVK(yU@8̥I@0_U9;ZOϹS'?q P̨/b5 p^廙%=c_Trԛؗ|Bk},GPϬΌϴ[!Ai/9[5t)4*hzP6 #F~H3VRBPms\E,j{7,'!_HMbw"rͮt2:,^pgLvz"I!2!Lޖb 0o.w)z۝ẘ+h*K|K,:u?Ea3],ctv@AǙ"^Uԇ'(:)7ꫂ lP } yH,))g%3o^R@AwzҹX؛yP+ 1G]09V\Pm{4m9I0)/0߫):<#ݨ$ъնύ0@>33 \uc1b)TvڬM; M^ơ5I.cmg .9? öUJk|xkBT^w&itģlyΒcʺb3˼ll{2ⒷQᮇ`N"[ґTA3zxML 8zO 'ǨuaQ6h-Jאt_VvwR-s ic FZ8IE֗R+Ѹi$Uc<& rWUeZ<wm@mxBZL{Lm ¥\1ŒIļTQ<'RT?Mߚ~5:7aF~JrӚĹvv(MNWU.uS由w$rUI+0LHL!S $\2=l#Jh YA?%ԙ7gc=bصcGjyOqO쩍W+ *Կp2B<6xL{v1(~5$Jґ?{o+ &f˂k1 1YDE.sΐ19r~6yUE:r p=m#E?*w@EQmJ^|?8R`\JF&D#80C?-ۢfݓ%ꔊ@0y9^8SU luX0s4yȰC]NT#Ŀe6|$YIJ1L/FuRPNx$*BNU{z3BzpW4ul!ݱpN<)UEtĕ"8H&%igͲhC֪w5 (?){0kjb(!m#HpK6vZtrh/u{ /:3J17Gʀ9DcADKU8* (Gb{3 u,29<ŷ{zP7Mܙ d}stڍyDgXIR '"戂G:FdW)C+&K^T)yD9*?OZ<d~ѮI]usO4_(DkZ}_vp*bQ ݦ4Q•W)}_s:f&kh.lmgV#{EKAr|VE)uA'96ALBZ0w2’;?,08n*GpŲS( ~GZX z<0 :cv,mV*į_`þg61RJY&DtGJfC  s/o);ic5F@cڸesg~ <8`rZ>hwpfJ@u v+Dʺ!Mn2pBpJ9R, te='2s%=b:ľ|c- Pl: pC=n<0];7?R$VΐЧ`>Dv3}覑Es՝sG@T^FVy~N|@zK3f八0%HY-+޵ o.ݴ򠉺|c!6l_:*]í{Bi@Bgb}=>>)'3Zuz C&|m΍pșS,v[432aDw4U,α7+N 茰u4LD5?oo +f]UC8q0ȁ"<r/xr ;2HUE{WkT=DrǑ Հb% JQ!1jj!5Aq<-?zǼz5!TӑFB`o;fPPXI 4X>-7(CYfEUPy}r~s^ѪW5Ym-a<øriǕ~pK_37.{͉)Cңxxhwr9ī\X;|jްtKHaa-b0WU@=h@N4.ŷ2"LbmA0e >V`U8QNK^:,Qu:f\Xa"Cn&rIkٰy2ŀ%0ڧq,l?3YJLTr> >!ƶ_XLkHTarfۋ76U@(g]š4%{ff uF>X`g ;=nH5b?,B !Il]qc<[n{n~ I~^.}*U3)?)H *%V5HSr>240R*DaY~pU꒩$T0UQ-lc_rmP[YWx"]\7tH*S%YKKz,me#]5sB+sp+ujiZV #&ƧjMTt-XHV|JJ=uOkE(eF"8PZx,ۣ4aS4hE1kBbϗbWȒܜ{CLWsu_RiHԙ(C< H@Bg6.f6>3٤Z=AFޘIUcK~򟍥i?5RaavsX ӑG?Ҽ`V6s@, }@ĻUǽCW)c|FؽwTi29y 2o$̽o=ʄ4m[jXؘga4߃X u}:&};k&CIb oơbcϒbܬi[h1N*0q~_wU?eԠ*ۧƣڶFstNӀv,q%5Pf ΋ rEYX^  kGu@L蘒/kyfn[sLR  JFKeïeۗG| UbÈ٤]DhY׎y?:Qn2[&MF%POH ^d(RK%Lzq=:z?̲V'BF$tX R TZ*yʜ;:VU>O0aL|>@q&9^GSaī`3ɘC^3WobGJyHS0VBERRU~G[t0! `D2h3Ͼ#a^;A|Fd)@c1)$̐8h1W KAUйq \U4<9Zp;/̴':į;A})M҇mn{.U hծPηl-.$~c_־UahM#fmݜ˜Y `^_)3ߌz`St`<{wQ89gL 򈬒pwO (']JEiÿU=:A ϼ!­n5y+`^Ek)R_ 3bg?ٔJC1L ( UJ )K*4)\7e2XR2Ih^p VTDIZWC@b-X'£Q{Z< nI̭Ey%`%ؗÓ^;D/3Ma9seb{DW)ϦYT)JejJ2?wMo%";̡o?C42K7&hLld .ģ8#fS+$aCC5w>c.zQԑ)kFF?Ķ!XNF)8Yz,](%BohL34UKu%BGw:-C&7=ūblnfh^>J(ݓ`nr$HxnP#0nϦŧqOJaTHyU=Oi>aY?/-o⑘^`槣K5gHVBݎ(9[KaC^p;IH#eW{Fں,&hINgJLm>H d#N yfv0tX^ =Ix6In6Lu:s_)n <~ðʪRwH/U=`fC€Y~&)N3|[ZoÊ<@mf6=ex&Sq\ړnpY-!?偃GfEJSw,QMH}H| m407i!FE'aޣ6ͦSA>F$<,Q^@nUA~'(, oeJnaf?!!7iJv$Q&+QCOWS1sIK3{CsUPͩPlLͫzku XriT2Duw ^Ν)g"pq`:!9mb߭~4⨧@OuDo%V yL ~GXXΔ3?H$riCQa9z>1f Zei}Mlq\-(?4^Hq1[+RCJ,Et4sz0'U r ;?  t;]X>%,𰜻P1n0rc`$O0f04v,ݟ* mL\N1峭gV_m G b8OsLUOTkCytpg} ^}_#/sВxe)mEG'vf 3\F̋ O6UO8Imc:mCvЁ *pexHJg&X`h y2v鎐vyQcAp'E[5inOrDј=%Bz(%_zJ)Iwkd,vtuw"b#L6`Sw~ZX7cҒgGq%5v<{ V BmE~,smJrZc[aL\| #G]HFŇ 2vyƆ 1T^NVK!{h$q}N.I׍2pI#2ߨZ`N1)"S]©i1(`ho#[96oa(}3&4k|KFR4*}4O7L_j놀y"/kV&5%E\~wL"-U6Q3rqO9MQI4ۄuP gNc-d?TK$.+">q}-gV\41FA}T{|0 ~)rd<,|D4,F_/Y/!CL{K  1c}!P?CM7 !XF76!!%>kyOES F%@Hh/xkJIya_0Mil*I[OJm6K݄duHaAb(Uaf#D;: י&hSleR4C%rxny[e 'QZzI*J!_{x^jp5B  +|O sk-\]}b2 6pu(*)~p {F @w$\6y˓~sۨVNeCqh˷H"W@ r/ۄQq%2+X/\Ļ>~m]nd@,ܭbNRvX쌀5!Q\>ЁR g!5E\hRP}v #}P+S>%.ֈ˚S8;A%y@uD&z [V9^ϿQ͸|y{ؗ6 a$=) kO09~ u[Ҙv & C\!&Bϴs #^N7X[kn) $ࠩ@$!ߌKfq#ã?W??D$^mPiKpQo{#M7T@I}HRn]s/f |pʌB,S &|/ؿ%b+` VEdkm$| w(9&*|șiTt0,Wҡ0kuGQ?(DzǏ.1 DkV`VhG[Z4;/V0'+q'E8 zM ne #|Z@0%*e^(Uś1H-S3FvN|dRN <<-,-tL!䆣vNb"f0XO-*|1j aڤcA98"h|RGb}?0=_a\]Eordβ,顎S$[/?$*6g594qMFyjʃS_h.%oh vJ!(?v2Yc#Ѵ 6^Kn~9Rm|<ާ ttt0TJukdXqUU\~# nIvH'/ -PE{ dN<^⛗Gnd#hс;>$~IsʡBbh]ʫ_0h DacC '8BPa(g|Hm* fAnc~GO,Zn,:D>RYV~sdʸcGy6"YNpC\ɩȄ󲷀oPB1Ψ}dx>8-< ;U!pߝΛW.u5/G/lRJ\ߺ s]UBkDMH<|ds\|Iʬ){쥲uPrH_3Ɋ NVa6FIڴ *&$`m~?[ (ʎb|Ѷ)ËOpG` ɖz#!M*ͯz%X;Л/_-r$ W:|U8 /@, ؀ġ^ k{q1ͶVGj$ǦA۳gR\ݲVaSc#?Tھ%'g7)\bMtKvQyqߢ\Uc^],CZB>9Z LעbIF –d@2+04UM|5\16,ݚh%\&réT0^,ӈNbr; )W6[o2|Ns,qWЖf X. !}Ijy ^/c=lJ%m dlEc.E?~> h3t6 J(6gPu9LLa] =pv"Z牿^Ui9FAƒ8u/ۥ!*S0`u L FIϽ[Cֿ`Q"4\k| Rb'fD /h;/rP#7R!Tŕ=I ?ɛe7W?%V8XUܳ!Oou6|{,>'0=9*Ȫ C_c~}fN#!%}JR6|Fv)l)qms$V$F竐 cQx-X֛mqs's{Rbx+z鞦K1,`/w~fUT?c!D9#6T.7,2/: U3 "Ђoϒ^%npRO SȨ˧\[BW{O:#crۜS dÁuSr-QE2M 'iTG- LMnxa,˪O֚ >%ӭӻĹ Og4^( ]F8s;^dG0#/c0-XZE;K*l6A]0Ѕ)=yu~-k>CJxBV@y :$CRj`K G*Ѣgf7c>Jdp"q mgXslD[ Pqo2<ȑ,Y_&4~Rկ ieSx @#md|tX͉],h; ˅nF8~يLcgNhPvR؞OIa/wfrSZPP Dq՝{bգ#h M@܌[ gzx0 $PL$-1,Tȿ-i$Լݲ]L~[TϺ ͏h,VJXBimZ>'Nh_% u|rqpx*tKyCq:BY#LX,n5we b5U`̇`O8/>n#N'攰 e?{Tﯚ kwB.lF؞) ]"ХgBM10A_`t , EwT.2̂ Y~?chZRO:pH.Cɩq1Ϋ6Njx5``g:H< m 6:.PQb3+-?"т`8Y;< u2ǰH=|4/l$R盈 Y,%in_T@N{dHC:)o]9'XOݝhV4<5)"8"?|󃈁pGя],}X(,/U2gr}}dy5YȚ ["%!Dbg.?-mny9>s5pıHwGCXW >-ifS[39[S3\Anl| p1y竣Ψk}+xX38шIr2&jDJov\Kv3Ek;Z[8O5"Zwcժ|JsTCz?KظLt\TNez]]+ l8녝R4$U‹RZ:;\?0+uIb-"CnZcq~~0e_5eha^)V=!~jr`P12XϪG^EU|d2i m֒~š2 x虵K`2Ԝ_eFT>=_d r&-Ț=yr\gs~zW'98I,KŒ.5 <|b4F 2ۼ#ʺsXd3;fmXJW7QT!Z#g,;d F[8C 8y E;4%ЬO>9V%YL5WL<;H{=VObʡw!mJ8v7 N%Zc V2.E<;9-[fnvE!NȠeˎ:pp > #?-Ѭ~ wU*P>6q:j(ţj|n5bDþ/qS#cSn{c|?F)iN)tk]?}dBwqMp-T|5fU/IFʆMREՐL{F˪L-SxG'[G7Nt#`/Z^h 5>̽SfHGhloQiod4Q*# N!$;-+3E| )q}$-;3K=v)7"A+sn"4]tAC-wQ7c@Nuܜʜ:ֲ[M31KA~j䶥g2Lmq~nCMʌz6ݲy +(oKOOLc/1AMUJ`k_3x_a{ս *{EGn g`(҇RNx2QێzsvŊ.ziXlj}(); Ӑ0V |{?ԣyoK0 4˹iouI*'{fX)]U%3IP>0UV~Ϡ5l\T{/;t4o>D 0w*,!,gtfmjAKޛA4ه;1vopXeqvZO^BZl P%mNjǻLt־%fUs[92 E-ȃbܴ`%q ~5!!I9rUܩwN'zo޻aeH]@@hX ̴k7L Q#&J:(֫~_FQ{6-='@ YQ},?耊$B({u#1ydMqb*>+}_TP^F<5d!`GMyѷxZ@Hȋrdd3qx*3mB45nWL%DY6;8]qOT6 (i|P!޻) #cpJX;لTH@>rXG5r?!S<~tEQmٜ*xD?slzn3 NIw:/\TJSw=PRL3+*63t? zy+J3nbM?ET SHz)qӚ}o?Wm_ xǑBu]CMT)>̔ܿW7 u=.9Limѥt>%)`h*":v1d3 u3*?,ef[3:+/Y#˰'8C|R'20ݘݞV(cӌp^ OwUvoABGV'DYyDl Bӣ}?cPtRdϷ3p1m0h 'VZѠ`+3,&7Վr#;_% [)/OOe .%x#$9|OܥZzڲd ,o  ęFbx?t n IaI>u+&nU,,x]Dc|(QV͇iZnZ_6B ^V#KG.!L3 ă,:hMA>RI$Xxֵ&#IOvuŶá ,YN㕯ZBkP#5e1y/"̝i~HUtB~LA`T s M0 +z 7>L[FT/PY`̗ߑGPD s5ٶ$)9}~m8NLtc0J~v3O~y,~~S8Ƴ݄ɉWz%,L~B&QO7{R Kҝ=ϐ]~Ȧ 8Ӆka~QkQLMhrk$# VH<cH$lr=XɘɾZhP\Prh]1IUd3ѻfXcV=aJV1Бէv2XjSTؠsA<)#0찾lvM[)9T~ >'Ԫ b,)UR&S,ȥf׌GHyCb{J OXG/lS>kh<]͛(O`:;K-\DaTmY/jjrHbpL!`Abv^D!<-w|.pN1C"%2}T$L_Ÿ9!ZM2' eHF+s8@ N["(?1XaPϒ\_Z*}\_`PAe9n05,1)K/-S\G:PK Q%9XD{6 lQ1>=[6*X1R*E"ȩw_^zva$"vrj8&O%vxx|6G`5T2lL<ſ#V]uX–\㧈Jkް d"M _^Zn(h A[$2?w`Hb%P\jfeY1o<09=qLt*Dpȟx;P0Z I!5ZNz(ct*bf\- 2q5J. ~Xv: ?vLNw]$J&S*x8M~aQd# 5EyQ2I3@^ذN%)^oL[$CR sy"2E5`aգ?Sn:m psr .4y^O/u=ziV_]E/U3&)&J{ow\Fq_*'Tv]P-)/>u7Ló >?HQMl\R߯)N*%<e@eMxj1mЙπ]<])~a&Avh B2{LwoDD|=s݉e&1\z=,,܀ 0XJgbCED-3_r6I@S|equĽqn.E}UpC呲In ^) lw$ MoUau9 ىݦ SWɬ==TE)k2U`rF.) ,0\h}is!gCKLOMQ@c?gR 71$g0B|=5..2:qaEA5#ON ~U<D ͐u.e *IcMpjF踨r}5o<NJH~+0shXwAj^ i&E -kJ.X[0Mؕ2zvPnc,>B6c3G!- @D)'K7t%yI8ſ|,֡Eu Ng1!/7&U9{w>ajdr S;r]I`qQtSC$G`iૹ*<((գexp~W؂9=k!݂R@802 prʓv.$被'0 P\0CIC9LɊ1?+dC!?R NL1^+J(W6֍J1-M.>@$g!I_+8XW!mÜSHY?NwsE>hM-< Tg?J"36%i?Zs*ӕw9Or˙ޭ ]Ry FF'殼'Ul'&`J݌W7~#G :4d\>0B/>RڢtdnKe-l%mpB)ZۿF=j\*бꎭ󭓨d3x*[E8\tM/Ǖ l)Vof\tZ0m52!GL{Bi~Ez6s!2~hVii5wzjfO5`y.F,'ª:_x;\zŖ+U)HUJT=M{8֪% ZL+&Mum(_ıaO{a&&o}U~ đ]ŢeiP>/9j/-˃+6YLLZc}MK4=c^4gk ]l>; jw_|O[VˋD-t'G I5?f2K^u` kwpwo]KBsdS0_c{2G>$xl.ܰ{J~/ Wxf_űVQp A7w?#;VEtXB _h,RB$kHH.Miԅ%mE^[Hw-yz獽I4o`T'\G'Qq7hKޤSNW"qKqĔSInҦؚV6D_-r d⼼'i8b;YSK7u8l 5X̦6|B~DS(L45]<[[Q*p^HaЛadq;X-AQXf[x~h&bU?hp4p? [q5c|?[|ΐn&WdU ld>DS/]*1t适R62 ׮Rc$>6g #hq;R@s1(){@8^r 9-?J̉'512m2ϴWe3}Pp2r ^5lc3ظ CrhVJhnRn?x$g1$,!%Oố$mi EtfR {:0ij wd7.TnO~6d:'ċ N.}%, d+w^OڵQiÒ@@&Ⱥ#uT;p-E"~zjL|cL5u`p,RuIW?9`UM#NЯpmsFr=&u}jqd# bɞhz0}NžH̉f%L͔c?ީ{ ު! =;ǡAmG:홱7"\^)[B>KOƥsq|;#a q ( M0Y1:DCSP7QU QPױrfLL/,0C38yCw|QBkŗ Sw67xg0#)=z +_s|7vc ><،K- fv|[51l0Ba#>Y-]7 p|V͖.&n=@{fdnޱ/r䨓n2:#f ,ٹKcG_Pl8yLz|[mC,rGlͪ /t5kxS /(DJ2k.6j*$Z7\p/F3 %,c6ئhyv.b^st5YF)6^k՝tu9Ӏ*A#؄->ו7Y^ K%q8>43l@}U43 zmޒ'jcaa-GRJn. ,yϠOBcHM6JoX}pRA?xIsXjUD-i_i{4%pO*2,`?q9&=k, !w " WdH[ F}$L֛n$|iop'M8xȕoH}?簱0,¸e_#-:Qm4^pr}3Ik,[O[8x'4F j:GQPRf+#_/HaDXNV3 ywsm%(C8 S\W-E8c j/MڝMGrAI-\ŖȠBLlG=˴Rh6VR$ &EGs{!@/gKr\5PtƱUC|]a 2 Pry-'ĵf2u#~Bw T;dSGRߨ|.9\"I`+{&;\=B] D ?aiOw#{j"U5Qw"~XӺ D~z dޘQæwڸ^ 7+ ?1>T^R>i~hQ\sbY@YN"foB9&:7i(q-k gFaTjO֫QvJ:ce}|p0+ISQvhggOM@1 e3; D(xr;4 9J2:`G$i*;:Ɣ5xsp`NN@l1:_ 09 ,r0Sfksƈ"17;L7Z;1*][֨0R+B u׵7< =@9cSDI8sSXWJٝ́Q5?pXn} ] d3<\(}W|Z=/^L4QrlGLcWBY-ԗؾΣeqܯPL0Cg4k^1ԩbtŊak[+o)G{ĩ"Nj~mDy6jb0e`[:<Xd6LV/z;U'39_}.Zt.Pհ9M|*-qw=q)s10*W?7` S إX#>J12LAW/Nؤ[l帄X$1vmmA_4ўWܽt<]7`b&MgȂG8[&,o9J됌q%E 8bb(-Mt`#R-Ȫj>"Ue8dxB; ^+ެé`cؗ+#;ժ3G"UF8]wWNB5v4*Oeٵv4?K\^2Oj~Fhƿ즟`.ıjt2m %N[> /nt!Cqy_wN٥ 3e$bN}%H.D0qW#lmk&+ fNK oK)_vCIg-k14@wQ<83ē6nzlI% ߞw'<zT"NZtjӫ+.Pw*ϝ?'36vܯܑZHWt5K$ Xm*neB/J2=^<"|FdEuÁOso`=`M`*<|(Z4A-jL$p_5&ٽC:A09Vl²ڻ/!Uv5uh^Ʋ!:m64xQ2l+X2 G1jW\0`HU UܬͼذvLE *A:4`i24bùΎw`7gz_-&ܻ;M1o|V0JU7u>"neQcW G\!^d%m(oM/Az9lq۬5߀e;W*Ⴣ-LPH 6ŇΫ5v||+{V:WPӯ%\aּf)ȫ6Q[@BsnF^?~f)W| ʯAc MYR#b͚mM./t~M[͢9i/ѱRzNaK_@L xh#JlU%.nY*E-i u(PNQtƈNHO 3l ~;#X]#wXvSa5P0b ~l_MtNXVNfOxs0)O;`V' 8 |t21ڐq]\wrhÀJN)YgcjZ)1c(F|q67| Y\Wdh$ڥg/;nR _7\{l##i$кPEҏ2M@3ŸܳnyEum2ĩRR)shYq#IT0 |t8__o&Ѵ`Tm؇|Mz _ɘӳ-Ff|R[AJnx셉c5: v;yu;DU}V1XYs7v ,} ds0ذ5)yb~ ,VEx@sfh5`gg4U)\E n"M :tYTƨc;(iەL]3U3a lEB1 S^!wG%;J*4#0rR^Dڼjt{͉rxtyf LKt|/?2s"3 [zx(4c"d9ZM-R&D8Oсp]BwӄjղЄOcPA4TbnUK`3BaUX+Cxnո&PM 9omMm(¹ak8avc*Kt$kά_ ur]ubL!7>Sx0)Ab^m!2|þ:fs=jC6GsDLMtgR] >@k0ĉmK%vӚG7y4jdht!mxsl =JQƟsOȸGIqک<@5 ÑzpY/ݖ꺞1RՔB= U1%S"C#r.iqЎLgqq&k-~?WE~ h?eBMv# 4?Y l1*v5(OjtHGyu)MPC<ŽH H1r GOρ%†*e?vsq㎵Wq9E !.6A=vh*oɡIGd MP%DQ]aR$Dy{,d-<7XKȏ%K'׵a,8ok|n;f_oFiXQ ?5@6ܷ'ɓ>8;3eWW\=Ci1M=63LX8Y6wO;(aWP>wlZ^u3,P%ڪ`UWJقWū'UΝ>eaH3D(d DQ]749+IZJT-=.4ދ(]*xP~ny6aA} 8)OWcEFhogtIuW<|͒,iDdMIGkO|Ŀ]Mx o&_ K*Ҽ)mO9R)u`"L\Ͱ @߿ fY:Cc_4ekgf-MjO: I}pbxR~| $8Z 9$ՀzMveB|=GB~Eͺj$cxog˘/"WGN`a$ F 4TФ . oT ;1|QgH2L1T1vՃX8í4BE#982%Țo8Pe*kpnRExj,SYjQWZZiJEKhV=ِ{5Bμۑe^.];Ҽ\K9%G7' g)~04he@8ajDmAMZ}m1,-ѕjgk<K;N‟L ww8]3U6`,Zi|/eFd(<W.ܾΒ(N}OWN29* U3 "̔&% M}.?G4"1]1~1gՈ':2bz\~ig&x} bmRlM,}a!3^JjL)8-˄Z%#f}L.fbd$F4""'!,]V@v#GnizLGϺ*&1@ҍBlҗUi7G@]ɠ NZ,/{բgbٮ]b!OW>yDn%tynϩk%XH[k =4/obYHٟ@ߖ@ֱa|\W])"^I+yUk>YeBSZ֩[K7^DU{.vkqTu#ObY';g$c@)Li8hZPnf I* Μ#`6"jNs#78xVpzPM\1_u$(^G#?Љcf[:N¯:cQ݁8~V~cr-Xx,Ya\ՆxD|iI; @(]G~ X7d;)~vJqG"+Zh<y7[z|πGkZ E<Jz(Dkϛ,I!<ƫZkPI Zbͼ16Btә'0SrlǢ Ӈ#-$#fgZJBy.>\/zܱ cjlѣէ"lw`I&g%33 D[< wtAbkوG}m\崊4={.jiKi ȹy U^Oeb 'Bvn!ؼ6 ֒=&^V1"_+zocW:MtI's?N.Cv#|= ^*m1^YCUP77.Q"*i >MeEFy1OvnmŠ׋ E;R3n軾}7n`u>f$m8f$BBԸd_>ZD8 Qac1b yн i{ׯ1]hx[|rurB@@>.Eb1U-hDM R8/wnР:{m,,FIR '#rndJl V%y>Hh+0c\+Os@a:\ːZo=ej(Af7P 53ؠ>6|'5>;Gs93 ;7׍,6ir\# 5XxoZޠmy#mxx8P}K P J{ק`;A>s*b]m|6h?Ѣ\EXrUo1c"/<w #!L2 Bz_TKW Q\&u(<*{RM_~a=0Z/j]}[)JuڳTf1h YߠZxecz$[Cł(-wfkoyuĖv|jj+ l % s;5ii*}}aYuٞ1JU(kiPHÚŅkAS̻<>OdC4P;ፕVeUY ( n :BU/2'X#{͊C!oD1Y7K,# +Q0ͷ^ӡ=@mi_ E"R%ʨ:.r\%lr4hTƠ3 ;$F¾G#РaUE}B9ēn¸MA] {nl@/k3^O=sDR rnncQx#hg2\B /&![S:orɵq)w;mGq̤Ǧ\(_to+.68j ~.S ɺjH*|}ܱ{2&7wC<^]_ChNuS(u}p!.]g{hE/'d'=ZbxPBD=_:K(6+Se+`tqJA ѳ+!1 s6j1;.]?3Q__DA(|5V'poNXeft ZpašxW1C(U G80,NF-T;]W'"ZK!<gETM1I)iVAh-yF9AUF˩3M_02]q_ 5uQWC"Hi-Gd6܍ʉ,+{\~9Jzb276 !?tNJ?ѯ;@N'g&mm9tnqz.OG[iהTk[@T=2c@?z9j]x WܭAl|6{QlƗTCn]H>b2ZchZU1 g 0[DG6.%Jλu.)jM I>OХn=oMBX0!/|&fmf[` ݰ~%56S zN$0g@YhP|d1 kM&/ UOzX^1F`9^kvJY(\$ 85lu|de:aO Vnh.6ڴ^Q#8Jx5 ld; vn.iZ[ {E}luǍ.`3u4`laqY )F@}=M"=Y{NVn{{z5 yd%=JIBå#%o44t"e':ԜL=d!'Ğhbf[3?oSNmKt,!3ɞJ3}cE'ׯ0d$ x ȋV{o̹ZOS{ FYAFG)K%C2=B \e6Tu*l{g㽬r+ !ÈJ:c 5QdW[ =wbUW2޴S]M5:6T kM*M_.G99-t7Efmeݦ^<񪶱沉"cATo+/$Bl͊y&ɶ ޘL20K:ŒKx%PshV P 3g.R(8@HDb_ܶTٸtO:^DWpV6=ǂ-ev"$Q581Ay ᆰK{J>.Qyaw  9[+pHŷᾨa*5tpߐt960Zkp<b\ƚWJ^w6!U|]m D T ӜE1 Ho՝#M&cRhþWKөS vUwXɺ==B]sJ$};o6:V+ #=(dL6:02|jU禌 a2~Ɍᘨ@5~MX"._=+*; -ͫtym>c,mg맫=1!kBQhp~oˆl1x2Z3'+Z~ jD;t-mU>5rR~ DYsFϜLE.czƌ\lKV+U*2_(4+խp5}'~ƨy~燛"T֫Y WC nQp(jgr6PI*(MݣJ*hk)Q٪pge=ׄ5Fg`ޝԕ̕nq!yG4*ghєpUI@NZ@ݚT(ۮXDG"t2s#z}ID  a0NUy';!!>+-쾛^ J: q]F<߆832n(7JJ4Oۗec ,_!w/y401ϜG_}k~HܲZP=$8 ,Z5GG/SarDay Ծ,EMct9u!Pj8#0%a"z;=5H㷗RH=L?5Vd5j['5 @Kt&q_b(PS L> Y*DjC6eY *HoOh st#d<ȶ]P2'=<7a ZsGqjӜ{ǟǠezI !J#R/1B W4;xY$vGߣO'2`ڱv׋;3\l?eka@3TO$y@lSꅝ$od}էOxFQЍ{Y(Z9t[\oAum WM^'~l>qQVjђO` *{{ )u*Ldd%Pr1$0p2Sk{z%l(]vMwcnrqs$-gDY,!etny*Vop3Y %%~$dA ]Rh1.X4i[QMy1֟jN+ٵg$w]iu_`OM Ur1ΨE,kЯ:T%PjK%MOv*d“5h*aWjZU(a/h#l} s&xÃd#찶tk]J^%2⑁AljT~Rƫ,|to R@5#BaȺƽ^k|WI)#ȤQ*%.C)>F׿[ZD#kG(RL,Bޤ @T{VYby +IySAʊ`~0xgn)QX/K&z^"nFԚAlmDMwK0nOP$Sp5v󀝸ֲȈ`]qJT!|Q32Cu4a6% ^9(W#Us-dTBxo̴ʭs-hoVqkVz©?LHfGd gݛ[=Ef83'RKnBi_ۀ>"zbGu_2,d)EX!B B=l g?U(ՋPbO4c.NՇN^'2&Aֺ5m4ib¢(ӝ~)]g\ S?o O&MF9RE1~Fv̤j?-m$UQ@ĠONz]!X-.yvl'e + h^dTƯF<53LTޯuBUVDJ6ɼGp%nv1;vSJy7̛C$}}.PuR3 }ri+cXE~ 3ūɣ{.r ;smO~xmk&,ZM^0F%FО[pEi58hD`+Tu #X(Nr|\Fu3W:MJ6ͨ7K; NG̍Aq/6vX;uQ򻄚"~(dp?!ijcFey qQ7͢XKw61/|hG/vg|f='[ׇ=_r"O1vy/δF8G݀ڜ? zBꮮؾJnr5;MSRQ#;ģMA (vs?BPi?袇ArJ#1&-B掘OgG~ %h#8rLT 76C oL-2z] ]yIX.bh!{'(ݤ ؏%Cw`P- iɋπsz83neV?6}h1U)ygUaLttxM6 0;C{:ȋe !VEΓ/ Ts;ƥuf$(ʓM ]N.[)kuWFW5J멐 =r,z9Q wjD^b 0^Vvx< ïNL֩b,_ũ,[#ZGb^5&Z_*RѦjwb~0sɶgl?Uzte>VzqRq\x:7Omi?W& BgԇEUKOb[K70 $Ƙ"UD_:br$S9]R <@84 t@_XUsy"YQA zRe8> h#h-6Hx`Y-ݾu:ǫs!he;fI83 [v3cc#kK. )*T8Hm07fu4q4EZoP4o{`Ixk1.bilKՇ,Җi? bP-6T8Mtb]/Wxk]py|\R!+`Sc|[qt΍NϳX0qXYpdK7Ek@WTHc?S G8⤉k߻Cy'.AQ6 {DndGZw,ʗ7/C1'ٱ-1'PYd١@G}.|Rh kl}2FJFd,80(^e %;ݓJ v o/J<^>nInݛa'<*|DyPL,1S˥@@As9yQCDk#EwjYyu5#pďGyhr5ӥ[ur^q)-(hJI=[e.4&eV3$Ns9Ȯײ5.OSf+XR;;Hİ?-(Ac*0nqM>"r:pk,2w Zr&qA"I *aHɑ @5Q^WD 1w'CNϢ}O<VȢ }o0h w~T 7Xټ4 l6}M?,k&ܪbr&dkE"5KJs憫gw 뱪+f-&4 "CZVffS y0*evvnH57P-FPuG7Z' ͲNYc8P(fu4ǒD@B4EMaO*3y$O\ϔʟӵ˃0fi=%<$pOEtGmYH,3qHo7dQ)7KѩBܮolp)їRНFbm69R:ZkhH3שj s3s-RtfGr % Iܾ]ފıhDl9`_wncb~eNd@o2mɘX]a^Ήv]}Vtb+j)#ВzGcG}XHGzxTɇR΍v ̀JYF~(л-R*ʲ3ᲱƜғ= H?.,ɸm3l-{N ZgJ4cr 7>hxg?^"2E&,`Ĥ")3៳teH}_d-,4^"Ő =rVxL%{ Ot2.Q$i!z2(љ]pj/6@0 E[gQI(l'6 WArz3\t̃lr @! yI5]oDJƁygV۠~$U Bj_B?eu4Z!XYL,Z#|U~/}]!ť8dNwlrl>HA!)^BOcxpvǗdc(2/Q ;H sh0Dg,ģeV 2  v{B#[+u=RxIBI*9L ZwI36=,t<2QWœƖ&Bn0-A̓@)_![#[]Og)Qʓ.'y[ !CD <ٜ08d)+ȃѬA#2G Zkm9HQ /ƋbMl7Z?0ujuy4_pYvn0jLv toV5ХP_PJ uE΃"rU;*@k)a@S;(@amFϲP$ؘtdR Z)Mc7q-L%-ʑDz\>ӵC~  hL88X9DiH6)H\ͩH鼃N6̒/nlvqPWei!xU|o7&ߣmɟw9a;P vS H :u``5/C)DYv~Kψ֛Ҿwnw3` f*1"t|x nРxi5"Xb@k?U>4?umۊ8EH?(`sPJFJF)lՎ|In . JГɩŞ"&k5mecPֈZ5VV1I`91Z[çmZ´j("pFfyf?E!o:Db[|` ,w&[xC- 4 9>M@H#T#EE%AUp g:7w}v#>h{"*ّ;X9N^sZ4 'b0FIƻUܘV$M/"Ҙ״8x?ޭ9Ět 1VϮP#)(X_Q^Z",E/wa+9NsJyO!CmY9|6UBaE{E<w}'*MPZ|]6+@Ւf#ɷк\r.'k!Cj>^J/`{5Kh'H-p gZN7V(v%y*G_\17#v49{`b[M8@ο}\5-:=XI,E;s;LHz55ITU־-(ELJnaϙ T"bW 1$=J64 n% 9bF?kPG/AT m3ۃ|xޱQf>r6$Q֓e9|zȥQ\Y4 Rˎ7qrZʓE sꀡ/"_5ڎ{P"aW-Iϛ"MAVоئ"W+A3>_̛{["fUsڍm+ȯxuBNb_CФ<k\8?'(B 4MfZpRm~c]BN, 5X!r4O);sm}4 qcу7Te%||u}I LiDX5UPEhҔ}1&U@֣8$OMl Sfae*n/Rž"{p23FZd{(yo,Q@ah?W58j=: aS0*_"hY>_.)C79(@Q%u,0׶ޫr Mvm"@+.K+2OwژٽsIVBn x;)ϪS^Qw.AA$(p9\  H#T1 ;N[#78銴/"}5$gtfR4a#vwQ(&;"լuMlC'%a?|ʻԅR'f)0K 7 ۑ?ULʑ>0:$kOwN:jϋFƉ'̛D[:}BQRJP +SXq +kS&I MRutֺS1P5X34xvkbB.e' }΁w#/"Guln߰F`+BWWJpjUA+R`Ř>?7dRDN"a4qxK`co Yk9!.r/̙цP 񵴯tDs';p?0v ;˩1mp9)}P\䚚U0pk bQ&MCE-e}"hrU^WܢxX16 ˧1#=;C(W3f?L'LV"X3,BS6|R "zm@rP(/C mz~NϏP;Tm|q&$_FovŅ*>>b )A^;Z,=X>8.`8"Lw{$jGt<@T@~TK68Ƶ ~nцhb ZvkB>kTϹcFgN sP|; `Gy'J, e_!0 ^e*.Y*)[ ~!1-F<[!Hu돸%/߆TBkWB i٭DfuDHETʐO]_Jy8S].7OdQ֜eWb.ߙ*hMc3c棘`ȖƁ C C[} nl)Fm_( h-iSN0Nx02ZgwgCNC)+N jC逸RA;|8eWi- #X '}x?9ad3ϩ+ |H.%ÌNXg"d": ,65u$~or'"7つ]P3 Hϑ(t SktQL(ngKr2~x|-92xsDac.#!;DT+:.W*:2W3XfE{dSDAO Ɓ/r[a=Ah]u6^iqߘb⨖°tO-.Kݡr'Z:!:U}^JfZHɴy2@Sm4pA P^cc8\OѳB0"X&u*72q?bd˼3ALxiz\jb&hQpH!k'{bI7IǬk8]^)dIs?m>rfⳍ1zr_zZ,R +u'us1EȤN?vL!:,{yQMi70ο^Kțr}PE^EW}у[%+xf-!-!L}{o` T2r)Sט*9[2 谿>3 ^(gaϗ 18eX1 "G &D&)mb4pJPZ! Te h^Kȳ!7uK qCُS\26)~ v3z=&s5 <.XbNlZІd/`ݲb cZb{IHuQ epqKqw&Bf.1>U_/Ou.ް]KE)FmT]ah4QyQ+BL+o|>d-OrTXZ(G1VU'e CGj#e"E'`1S3 H ʁz>i=:ev3 ?2>T;tJ8,2S 2~eH9kZ?u!nK3kiȀZ= 03ɩPsu^Y\eg է5__[^Mh F='xg/"ŦRС=D u:HInrAV"M|*w~cmByT`LOW!a3&z WHKL9Ī yHЩ;uXI L: ?+62pj#4Q %3~W[avrfEB_lfXbm?d[2TڗA\L7Hs9q?ϭ{-cwb#?3^ qtƶ8r%UB5Uk㇀LckDm,f+6fk7-Gڀ~SrAeK=9()- 4tT6_" 1lIU -fKZ\@=:5d ܱpPg˙rm .w 6nqy;/*A^S{ON(vlf&#t ta^_Bp"RibTX]"lD 7]W4N} {8qIuAc<\X_І(\Ԥ2@9lXmR;>|dbc4\am֜s[4&G7hHGY_?c}nuй4p}8$}>"e@tŊ@)F5jN:PJHTGMҬ$ Ci-4otY{9E,b,j1_ǥn>H͈p U'|sy ^l^|G|4ƘO9'iȃ!IbW;|Bu>V yC蜊3aiŖ`R~ys%8=j`̜묑@L3Eb]vl]kEEkg"59fjxNj`ye?#挪DfQtQV1.&5KAܡ0 "v"Ð= Ăyan<'uO u +I ԃ) E01AE-h4:!Ikcj WnN^/&Nt;t#~C1Q fɿx)mO5u`{YHbUnz[I!h9}<,e\̹qboQʶķ󭗭Rh:ԉ0a47tHXmmf }Pnr6Q /`TA $ϸb>2Xh׻(sb*_4ʬ芀x'7uq\FHS0 e桙gi[ԤG[a3 ka?iZ3lcxFހQt)O !6Z ;-\NٯzoŨ`? |1dXo=;"]է惼PdKg۶AI+}7oS2wrVE[헣 bLb_uL̚aYtM7\rtdT+ʮGc0ݭSr+ `V] <Ys/wϧA;X(-l?cVG7;]+bFFֹiU1z i+Y#jb ;0SՆY[rL}gZ # rjo#Fu8 elVzp:Xɠ Śgٷo   Iz^4,^[\=bM~Tu*7j2e;Zi >ɴuֿZế 0qh!MdkT T~B>Ӣ`΢$ԕq1HbY=u!aоlܞrRȰ]Hh(߸孱H.Є@v(Ffmx /ڐz}Y _mk}EFa‹A!np4:ʄh"Mq-~m(- g_"N%YC@u[v:=2#6Z;Zt_e{un Et Ӏ.<7 .T.@|yHB/K#st#"ېyF8Űȳ7#;R PNÜ8fTfnw cc\or!ojH09;6^*#bQ{7{zV"dMPsΐQz(3L8hoc:.i}n0VT)b,eJ<$A~3W!c2nTP=Yxn W}HTŭ]Du#(?獳 %_n{qevVd^1K(q"+_XyԜ`wԵ]N.J|qpf+XyKde1P_FGa^;g={<@DTđǀ6A2mYE܆\+%eFg 0(ׇh~0cP[kX皲??OPaaE$f fVBtұ#h$?[-4 X}8L/jEQ`RF>S.3MSabC3d{r 2]܅X lbz>sܝb#ZUHxC(R5l_"ΔʠlGHpN2|œ҆}XD>H+N&izaQ>WΔR$rNxUQ;*Ik;OcTг|S3PIv.ٙ 1ߓh)JU)Eg両N8X(w;N6 tNbI70bCI8I^ VJPа:.5,ٹKBON}i[LZ! 7)$ ϑxɂ]hJSPou;|vD7 U?1ޤT~S*|-lf:a%c֞>>n?IGlP>$"o>Gܡ?廩On8d ۼ%:A//\w?)5V/~|q(td/TWgzG ^BJb)| N޾_{''0yRNW[jAjj߳ls̘n1+uY57tzS=~f"3x@&CX$ɡ`g^`㒢nb2}Yޓc}ƈAۥ椒Jzp #6l,?EؑAծ#?<3ƵOR`qd%ޫe7\t LNWCF4M@mk(pk[hzf1AtCը @ud#"a~6Ο')v7LdH.f!L J˔ajOV$ f>%]eO7yذx}ߐW$`rpga\Xu4{}J[s]MGjfz8A75|qQJ.ה֯==h%/ CU7m/dW-X@ra >ڡq 9l[AD8? 3_)#hYeX -9PsVcV{,Xr2yT!̣y]xy4zQ=hs BgLW.9$ O2Ċ J%=rp.ha8+@{x((:(\ ;#]LodRHyBExMqWY`£b/&. hG[$DB\]O)0*OޠZSw>' ^h(#7yƀn閽C)jE#:xXt5xdݯ9OKwQ=rt(>'.`f}KB F1޵wlZ6@";{qNK $;k*Sf\Mc y %N0ݺ>FUC-X{W:Pb i1"B@x fz Q YelLq(ʞfZJ Ϗ7jp74Pd6@N_Q3uJwlG[/>b IXyؒKtxRAe\3ye:cqG l x3< nK4cid;4mg̞X.LjLw8_@vM!2rXQPCb lCI-GKD >$})Ȳ ^%OGHӖݹ+= `J8]!dBA }!;zJ;D+!I4%>0a+Ic?HO`TU3[ 2Oۛ+a#RA]zQF9 La@nU[Tk”knpvegK @1xkEz⭿Ku(v}|i6^3,I' l=("_M_;s2Z}sytts,8 2CCl2Hri7&a}R{ sk.8:F_(5$j́CʥF&4_Od Pˆ[@45`uУgU "65GH: F&Qj/AP]O T66h˳W^ԩx^`Κ903]Vb0\o}Tؕ0v9F5TˏA$R ڇ4`\kz&+WxMH AB<֢dI e* qu2/yn2~%!-SE<[&ġJSI}cNRv[` !'#pp H.-Τ?F rNw3p~U˘ qRLX`|W %26/GZ2\]:$ЇO.꒓N!v5Lkg0V]CcFPqpS ]M@9rENBB6^cw*GbƔѰf`n4z+AiwTuO.JE[ˡ3 +u~TGqm]ꎠ% ſGr1Gt0#:k]3Y1E&ւ6Iz.EnlWG93$queloOr^linhD$w$T #"Lz~(׍]c{jè;m FMw7TUO]'x8Pg.guxF{iZ^xO[&ѽ i|xk8^* {JU)KJZe/ On(i`n]Em>1eg P7Ҩ~}5 K@-5WX=o3~OЎt0<x"SB [[lR3ay&eSע# z*ӑn?d{^Aȟ% n60) \v&c\4}|}%yif\N`4XQ0; S]J-+ ݱ41Ri/Qmhp\֡u$'MWiNw!ˏm5x&$I[IA\~V6`4'L\u9ebSz:UBS񄅓%{G5VF@|o{,+W&: w|cv&ʸ<9e5o :tGF-zy`=~M`n,4Ie]|~T*h"UJx|ܽd5-*biUxp5b9T$?M8svIXAEOԼRgnyt_{FU'jC@X{#{Q*ro >yW qYҌS ̤Bx2[6M nDZ28-E1"7ȵZOfOkat|C RV#V`oQg"FV{}SWæR.B^Npyo3ssUQD:OrN|N͹.ߜ)wz}}jQqd7;Kl'@cSJYz]{ߥ]╁j*ת ?˰3NemAP`cgts |qQgCSx hP>52* YS㴆 u4Ò3P~I;.וN J6wG`v0=T(_ y{vA=,D-/S ?)*qAĶE9JrN#C2y URgoTK6*9 Vtեd6 ަ)5Ì ickHn s4o2~?7Tc Z~$1E(łkp%4z:{182gkK>'$%|;]#ϐm1i2YĆU;3yݣe4 E{…u'@x4wp)b,8j̇\ uwhNaM2Ϋo)hzi2&q9/ Z'iVwW6g̞w.cu 4e!Y8E5碍&IJ?Ð^iƎӿ!!R5$)tW(ܰ( ]_5oܵIkP:7|ʢ U2).<Ԫc>}E\%* %QW:PS߲>Cw{! +5}$WNZ͵ ObZ/x6rԼ GdabN*,-ڎ@nP4j=R(8G=ll )ƶ_3~{zs1Upi @W8by^g%˸Z%]Gbd/(&1~șc&n@ZG rDU'*xF.k4{\CzUQ+ͅgLi̪S:MVc) .ZF{LG$7Q;[q^]J/`[Hphڭb2b '#ZoB9FXIn7E"EB `9<"ayzJfƉu<D,C\?o [ J=$:ַɣfq>VԄ%NjA7xqrSD7*τ7DY=PϜKsq=r:\O 98R'bM^37P3}H1['VSIR1.#HT{W[ z~aq`qHQ}XQ7L-1#tiY's7F$KI}!qLZ^(iW#eۡ13e?̼-^zb(&*y?8RPU" Em ZƢ w:)HQ_:*> $a w9sĹPTs]a@gtnzۙ_KYE+u#3:Yxq^qd:Mג }x%L\zʓvc)VE8#d\^T3C:ʅ$sM U>`]Pb# !SX~zW_Ig 7iR(UwC>jEBl.t8ђqQ?XE K&Pt3ec#qdk<K@DRUj'Ϯ_]C#!5[nYB4Ψ<% ~,Vu\rrz]/Jߑ[VFw x?̮=`}nEC7#-S nng m~!6dE8q,ֵT#qS4|mu jJQLU8li㾰l,nڀN?(EwsOn|g>#A$/82_mȗ ?$OX vXAKb&t+/t[ i&1E# VoQ? % ,ɪM $TBЧO.m Ydd)XDhfBp`r pYV oBSzNhGB;9Ea(]yg6ӲAڷX""Íeex&/v(6|/6Ed㷛9,TkLoёAdņ!.ӣ"aDECPǂ0)rȳ dH-]{{H nrlS%€1K+m6Y@$qq04papU`S^o\ V4q o[xgF Ʀ)Yf"Lj=W=$4bO FdS54ɆKTgA0yJב>DiY"DYゲ.rY-$Muj_ӞRMzԂi/ސkpP.*ߑ1O"2ln7dh!>PD=:K;YɮgiKK|KlmQjyiz:9qBwAv_9כ>EqB L޼ڨMy$&2 'WҢ(̱68閙DD=#:G 8`fvQi~(ZNp.`額,o> `Y@NBA 'f+6/ mGsS WPeN<0eʛ ͉j8tطP5I$C=kwʅOrx()Wch|eezjEŰ4([i^9xxj!1(;0me_LR( K9n\!yǎ$Gc:-*7e)^=y %>0zRCuW$nC%i@={EyY8-M3kڈ'O:O"ab)Qrod9ZhP=(;®#'(cG" dI1$;S5+wG ;Vh+ʱ!Y ;1@'MddQM04]ͳ*&Q;˔nއ1+ Td 4i,bǟxMWX}i c1)L ԛXn,~l_٠#K-c9ׄ~I],>Ubusل)),ʉ2M)B .~ʄE`h$0ϳcjgDi+q{r~@L;L.Arq nn 0:뿻Ci TWd~$Mdo,jN+J'Oh #H;磿Ԃ.Yrg.E_຅ЋH- v j{QJix*$ $P:IFH;E1'^p!OyɎT] ɢ7O{4:4$")0CsT@>:D W%ظ w$[zDz,@8KIkPdC <tqÇ6yE4IwPjx8 BV0ka @вHPLX㙭eD`jNh;mZ)HI m5| nB }a ,Z]u &OpWAN6+N.mXeg{ 7)C2GI-0o1g#A-?$^Yٵ=cH݋nMd G6I˵wxB!O-ks)*,$1,gdUyݓ?Lrl*Vy1|&~:~bAѾTC`$4nPϟȴp%v/G#azg1J z ki>oWaK=u"+w>C8H)C~ Uk\xcJ pzGQH2@ ;|ʆlP 2Oxb6@0B0,v\joLb_/KӲI _m8Da@W= b߾ޏjDd =mI2c՚DN_kZ -_r]Or@\<&S)U"XW({j./5l@ ܛ}`kX6y8!}fwx܎M{?CK<,p_~YpMNlaWض$F}0¨{=ܛUp4'vy#*K:m IC8@P$У$W1qeI^K@Ia-x@D>TА'FGaP@y9P%2&*; [MJZ(^{;cg1VQ)ij6"V +ejdVn)9'h(M`B,rݹKRkC#a8p^5Havx~qPGEuWO[RFBuQlQOWz f$C$?W7ufgSxuXoW-6ޅɒ 4}mEHaKg{~D"WߗYlJ W%(C\}j)8S6Rb d2"G"AH5ߔ"%n.lsPs p`Fi`%_(wGPS ek.<(%1Hr݀=lviK.tt`0V2j\6;5-BgP ]a {ZLp1Ƌ"3ߍ_$T8EMMir?ý7q]7NvѮ+vWz'Ddko 'A7ꄠoAK6>Ow {nS)xuk[cnU+>BTW"ӫI/f4O`4?ɱ{ivj3/F#żѰ{L0ʆ33g YWlP]z-V)lb1fgX]/ĶL0~b;eޤ׼7ivOKԦ;xSwmhyiP9w<ِ[7\nDNH`cUT n'K†evcC T;PmvsӢ$;t\,ݧj{sGS]P@zu@|;РIENaN;1,*6:q2&J?I]6]gp}6JKy"S}Д+pXQbޟm񀁦kɪarM#fhDbhWډJ%,Ui薾Jp~`^'u[7ߵ+;y!Nt뒃1SA!F22F P vLrߍUAЈ;6Lp?~쉑No,l)øV?@oZ:6"cH%ORoY[LsTMڻ1Q !ع,BXcj'#ʌ!gL֜dOە#3AxwwFvR炉cͯ}%XztyNU s[bd搳Wr9lEpƏy:B^Ř:_s=u\HW 7M )u ipE| 2(CT#Ak)]RK޴w֑-^$IB;zn&y_`'YC#sE[dxPY 䰡 iUtn ӎ1;)r\?SbR{iJ Sgk +JԚ ڢ½L'HSlBPJĔ7@e#ȾZPz9T-:JK@4Y_m;Ħѳ/oJ-fD_<\$wu9q+ [ bd7k{%˽E.⠰`;ź[@)4Ia(kKN6T[;YڨHe-͋/~EY=iK!@FZk1:rYHOJzx_ :?plかc,U*,̇TPAmJ_7ZV|4`b%OfCpK4 YP%Y~1ٷl/yhuK±,uR_ɌF ҆0 d(ԁ~c07u2 Gk-K*x״gvD&㬐!~I ;e@tD}N!`ߩArf`c1x bT-lH|,uOꊐHBF ĉgu#t.^/<"&[b~?q~YA&I*u7oIV"ٸS ,ic1%U6b!.U>Zi¤ჲM$eKgUԟz8zj Z/1I&>n,iGQ]?plGLd#?D$3l$tӔ@p-}S){:B(p#B~C.lRZw ~)ȴUew(U`Bp#l$쟻9}Es>Fu˼,LV'^ [QZF˻ϊlp;UC?_u6"۞ *\VgS&JUFcDt0?UC |׼t cI~/ ,&~Xq^asK1r V -Ë,)5,΀cVt?junzDp-WIY \ '̮yEׁAc)GP\g`#rQ>GiihQg/PW,0]7Q^~t,wT͸*|de6_(DUc'Cˣ {Z.`{@U8ԥv*UFA#'{nu`/h@k2qiBYۢ!.?òZZ˞ZnЁk-߬pA+s;Ȝg:f 7()  &*US"dֲeF5qi`fX}hF6I]/1ZiFbV=mepa". L>gĈ^n]i%_X'KJ48O i+mg%O0Dz7vw8FmgOU;u*+1$1XZ}H@+~b0$=_AMOrKV=Rs_2LGӟ*fG$G)+t6tY &ՔǓ/[:_Js&#' Ab8ym-z`'L'VfeDh-],;}#bǽ"H3fo(E_7^ (&;#PU?<2z"Qmp9J79 P_&Q+Uo%Qo66Ѕø}?51"iόO#i1t#<8{; 4l65kZR28xZhyKo+xWqB,s1O+.RW42UOOqD&c{k?]M_ dm!C&#[999 c wO}?˿.nB^g;U-G(;NxV!].C:9OtȞ^HpSA/R5Lgeg>]!0ujIK e \⣤:8IQVʏVh?1} =Y(v.qXEZcRy}2)c-`(F8ֿBt]{ :˼6^y[o`ؾ1u *^j]%|r6픍Fp"}>O$)޹t+!s eH=ҭ 7Y;=-.fdVh8R@jD]fNuz9h_$ͮDLY7%¢kg t&#hpT3WMId]VӨ#v۱u rL܃Ż%-Vk~r BVԒȍkoEs6UZ[,L;1cm¢"gQH|=(>EBZYVwk @tVPǪOs,"_x!.d$1ҚԋC(Tfx%u;/yEc̨_F1zK\׀4*I&5 ?Q'^(znF;pESi7lu8f:W'gX Z)t0ϟ /+2T8ߥ8P.ܔ{46 й6y_Ӻ٧@چg(&h;UKĹ Ũ2 ܂G{Jcj934P&>4qR rtl9`B d5Su}6ɔ5h͊&p^Mîhy՜h%Xfχ{`)DGpl WhAIJ$JWSO8OT2&$ҨBҪW)0,lT߶DpW5sXIB4ӫH{N?oƑ;Xp1o}9򕝺nߗkUd/LjL 1wMʋ>`%IJf5-HvDQۦ66#lh-#ot&Mm0׆׹%r␅s?!Lx*]([Dz1,^1f&+,fNߤW+R[my(PjD3QRg1Qڊ Nt`󮿋А)-1LQIzӲt9@R)\H"2pB?WӚYN0^̱if=[]KnUeu#Jn 'kM[f #sP.Y'ȭWݛ c=~8] {AE{ԝpų&#&=\aFn`[gWѥ- ?hl" *&YQBUPNSg퓅Xj=765ߠ7ohyt PdY{*P)sFS&l -= zoa6ȧJX%yPj@z'cp uhFymo!\R)qb|D"@&1.#+ċm2/ad[Lɇ(2kߩ{ yXĬ`05Mfp<38a< PDYy_g_le BwgQ8#r{| t!t-RGe+*rJ"0w;{x{tZ^ (2Ӹz)No f Rq"Iy7԰4׋xŰ(XR|JLe|h ǭF:SoFPiARi VR._?&-;- L(6Zt|? 2GN'=/~xE@K:ܡs6 u-Us{啠#s euw;^^ƥ1.пBwx~F ꑨ9&F& pZu~7vIug.*Uu]K} =Q-n{.Jn7+@Iks$HF 0' qϳe}pCFw Tnʢm^QwL}>qS:7\~$b[Y}8lIXcEچvw~A.2,~pdgH;FxhYߎ5.=;#sݼ(uJB&Ʌ=>2t ? ,RRd,D'1g2K@w{%*~l uPky=;~Peŏ;80΂+B0D xɛ͈,rZXӬ9ygQbK' (are䚆Qj`%%6kج8eŢEC.\5jlз(_0]T-U@rU`+5_>_%.6h>( ¢@NF](."U}(&ׯoh`A5Va_ϽI ȴx4"%@΢њt2=̲MB944^]OC `Dql#^drRf~e· Nl WSw U]7rR;j=@帺6T5:G-jv̈́SuIN]>>Br~o˝z"+JSYrٳ=rc53tyP8YFܵH]5@؉ՠx4ejp)lv,TIO-D&D_F:?Vh,^uKD5# ;>XKK^ף{~?OWZ {Px|2cE*trOCXuo@PvƼS+OrwF-.d/ K2Q;1qp@N(<ndNS(X = $Fj!yo 8ItA(s>ʡ3#GK/AȹLTr71 ^ըSE!t[dQWיfAugxʲLsj2[o^M&sWc8eLx2$$cxjbP_k$Vx>  jL!C8ky5rP=Sd4{=!|/Ä<@L<0$z qAiF>!,nWêC$S֗*|<n+u5]!}dk٧ I)n[lW\@;$?9JAo: lr5Ɓ0sM$sSeOB)UNLlڰ+aڐ@55s/򛞝l0& Vi9 nLWʒtsŠ`mL)|$:\թ]D?tzl6ɖY& ,DHCgOH'D VEҵ攥&8gl kO59*B̯TU.ksT%LtԣBe.JeĜ.F:+w@eyjqZ`jDXDkus&~ږc p'iL.=06Ǵo5vtm ԣ;q)+,˹,G=@&0RUu*59 釖0?:!7gJOi-MH3_ )jqC5DgNٶ=cy!Ki}[8w64ZtK+^ල"glB0"#+ GnyxFaSX";6Dx{isԔ9p>AԖH Hy;#7LGm_dOt+tӝ1@5c`J?iSO_Uo'R9Iҝt$2YA'N(.y`s'ڮ,A̚DdsPT Ȳ|9пy[7KO~bVQx)vQX6 Mx{';XڌW3u1)(9w|ĄRFoo"N WQX:%C@1e\8DOo)c֡Hcw| Xd wle!(,LcF$v%iba TcOE)lb(ơ ^oL\䙋`3Xrv !hH;k xJ"0QP̶DnRCtNګdoʚZd]^?ɋʒO4Bɓ~R&ֿY,NA(tԪ7 ׹5uZeزO㛒1'G+n]96Xg{%h@p3FIM'g6;{-d]gbEeq}*y~[1}idDHCחqhsBa.1H?Q $6 Zp{_(̒E3-M6Թ՝}ݘi)h_\_( Jvhl 0.VNvVm+ӱ$G3ه=twdy7Dݻ&j Rf>7|YQPAԧ璼H.9Д@NII4#{Ѷz M2:j.j}I0WOW9RY-h8gm"-'z=b3ٴd’<Ҕ̴h> <{#n-SL&^tu?sB}0o \/yMAQ0wyfZga A` Tw?}HxxN Jߧ(Z)-zWc=84=T =TrwqxcL /YLRɞTH G8PF[-+=In8fvt.:dN K宜HN*[I_+G*hp2JW&̤Q X*g4'c-iK~}r|"joǨn W?pl2iS;2R+$ kabo٢HQG*C*vbGLgW򣊷yb@l)Դr^YڷJzF5gGkL߻pzC蛆c&Rw 3S[0L%#S%w %xT? -gWr` Sx߽2dPJ{H( b,EL?S߶ bˊo>T1VS`&Ե?a#Y9LUw^Kec(Ǖ I ^҃!pv2@3LzhIdnN|Ed:"M`BX#&A=K?Ӏ甈D~~V&C8J]v{OaM<DǔE'%QqR_?/nom «w %}Ok){XRh$k׃DM,qU @-db,oE,5 815C[z{',cͧD@۴d{ E OٸDUHg+2bXB8>dIlZ>__`iywnuķ@Ako!se蝷7ߊ /:(,L( sQ.뻾67hvt:&H5wF ߿X)b Yna#;>Ј#`)NJG,o|̝d'tpγkkMh5X)Iʄh^ⵓ:bŢZf47ۉG3ZC㲞aelZl_FR\QaeӮ*drj_0mC̉mkom_h O;(f~pO'0$FhZ1)6܍u^KUZZrO"6v·F&PeAJP#᫓)˓mA*WCx)ٝ߸!2S Q a[%U&rYa*.N4B]hI9xxw].e6W :ÆYSJy^iTnw[kl\?tʚɌ3+AG_Kd:& TepT1Zнu ͈Oqj z{NH]Gh˞1X:,l3mޏё2$xkQ FN- nx]6^hz%)fRM@n!Eumsa bVղGR>9pQ(2GHkdԤ}.P]eO0P G.ӎenff$1 _ Zk)41d>'^=hQP6/wꆧ篬b<h5{hH;Pl 30YF6`5چ4,s' S$RgY4KV2МUV.9ؘns/Ǐ@R>qjPҷ#ϧD66aΝw#3cI^>S{FuG _pUid$H5WD/RDmYqȭ5  HNf#" ;軰C"|(tojߥ`BҐ>O9QEwCPU+4X#Ңd=LgfHoǓ *iݬ |-Xh9%eP{)ts j}Axd!媡j9v"ʘƅ3by^U)yϔ,^F: 7u+G q CnaBNͦ5n83: \8m!瀼p eme&2T_61ouEuk>7>)@~I=f6cXnW}1^5U2b5VM! G7+YR&75S$p!$k$t;Ş"ȓ4d5Dđۏ ] Dfvm8~;or1)ARK]~2W(2gtŜA5B΀-IL ?$@j1E&mUͩg !L; gRW9jeRL;Kп!ܯCpmğ^3 ¸{:^ǚ|] %Qэ=\Yn]dI|0:T$[U:Wp= aǦ}I8ӆ2N+F,jI+(}hTL)Oe;9ͧC,90P{\Mjӝe_+%x Hn5BSȄ(z\9p :Xʥ =T3'1fVD2qԹDB1A,J/J=.-2ŋ")dqZ/s=w({W5QDvj8.t1gΠ ^CP}+ /Z*MlԺFx{-&4#f鋨M!Hd;2b| {H%k<HwM =͂4քg֚wa.k(=O=/LJDY0lw@_%1f-EY&늃#2DDfɳjg. ћ?>i}v @L74Vxf]PӜb@&Y 'H(ik0y h AڞQ"|!:??U8A0L31 Qt/Rrb6OEcSjqU$- ܔc8h4wzadAR)pu#g|z[U St8YϯJ7T!N=#|nM,Q3`,XM\]}KUz KSrK;C; S0ǗzƏh|"LĐ_0c"~F9°U%bNWS` PX{W xXW=mbǔx\:.J&q?+%VB B aCv~LLX^r/d8VOt f`$5W2Wz`[#qz>BΙn5 YFk . ^<@}zC2m8lKFqxi ѱov.^!EGE0֦u܍Sب"ڡnT9(09,FPS[\O2}I#tPWn]X}c~A5iq$"QF5YҢЈ"("{.$DOj$凵"9`hWЉ|hnTe?NMA-CV;.QģpԨԭ"#G^(lk :jn`9B)nj&>}I=ݎlAb.*jQh߅##{ؑ=v#.@'eBMi0f_B8.g$1A"%?aUZTQ\%}j abp͢v^=dJC{?y&o#*◶h-68o j jqXCJq\3lNpQTZ  !F\gHNjSq%Vl<;-׀sjC8IZuKO5n~a~< pO2Kw o/p;*{` {}.4u`"=P&wHo$"Fjid402D`J0!P CEc^\ 2N_>;y@VEdebb#m|c)F N>+7R)FϤ/. ܝf<"2cA/>awX@G5qW wD`[IBllRbKx99a#&~},c\} bCF %=o 1ʧ,8.e`n?0wAz#9cF:脺w$59:f()jo2pe~@XT]"/8VsFA U"1:AH3_NS_Zy;5u>N3Av#AȮ9^W NvMO]/!\)kDGZ/+,:V۠ybDo; gނ50G@“K}0-Yt|ٓXd r ܦ#uTT)HfVvAj@IgTǼlɧ6Ckg(g nQxvlۭ=n{[U,%Kˬ}^C.c#g1}n޺VZkubz-|uj†g}F⠍wޢkE&)<jtFnlVgv>ZGU<޴鴂 @v=ђb7r׶.rkj~ap L0;ŵnL*F={ ߢk7)c×tBɜG) j^ZWd 4NΟNĀwʕga\xΧPiŪ2jG? [|Wwi me]I0ާ?s"AVv E> =JM3ɯGtD8τ6۶s;ooe+ RGL,"u[v8͍Ǿ|@kfzVnp @߻X‚?QVD3!¬y[ E[c \6l0R6is$W?J?ӗ}gɞ6^!zm=;¹ d۫W Рhu"‚ [.Vᚫ)mq:q(R-n:?#+m3o,e7F8w] C5s&k+ߨ—\[$KOf f y-zXXIr e^펪+{Ֆc$-]t sYycFФnl_ ð^4(uI)p\\zeD "GLσcK&bW~jDU+$b}hڌG&-[p~ h`-׾(Ā+4$u)S.":'/[Z ocA}˭[l]xvc* .lSŸji/ N6lv-.#Zܿk b4\nJh @7f%z"lȃ@vúua=(= ~7t71r]8&tZlأ'CҀ(Q,@!DQ4X¿ 9w(_Pc\>`-m%:!B] 7Ђ*I* F4aX᤽糎ltSQ<9(=9aDiC 4qyV9=:r߲x7E4wpg/r=X2b%V4GSo|Bjɺ/SmeWc,li/.ŀ 8aCBz!>+*♐4+Qq:̡7y%B<6 ch1D U(}BiV)P ֳY6Irnrn3@|Ŝwg]祫Rsx=E$ Vr,9Eī7תz3G5[:(ci701+4Q ks6JT&(.XPi:]~1њ!M^V s[Wz_2ОIsJhx368U< z`4JS ̈́+采0K o\`ґDi141IdXs<1'd P?jo85LS5665+rNH{1s7ߗ7:';!3d?3' UI4NXky ,1p5 0zMT{yE>=(dt?HP!Xt&6{ ^`2~[[$iُ ^HoiKHb BKXsG=[]{ "ceZTW+:}WB j&?Sn5%1T^)!H9YIg9u =|?A<.m.C'{Βxiᶿ??˭HJ[nH a<`v(*2Z&jjCeTkd{`+/rNAըO[~η \r{'j j"ɼ½ЉN4 KW`O \ a$GB* qc !?!:l7qr0}12ࢆl :$G~h+r`e|Z{[ 3GE`Fqeq߾29, -zMBM$ Ex+`%Qjs$+apdmo@4TL d*4qc~XS2c0nkҀePH+Ţh%Ő)8+py,,vI>: Lu6Ӈ Ss4bPwPH lgWtO,F ,`thLy6TS~ZWlG( cFsٖԂ1) ^ӴgM: ^bHqz :}y#屾u( IwLj;ÎLo1UV F|0O·tDu}#~&7VkZ4x}G{~=э;p{xIlTsC*baI<wՌrk5=?7ӈy/ n.-񙋩3ǭ-p1m(lW}Su iRi>_e~MS^|%eR&0=X\^gBz e{iq;f Xn+wK&S;{(2fV1-ս:<6D#aAV<>ыC8r:e%^BnvJf^[N6ќnQ 7bָĐl4D8jHh2% ovB*/}s 3$(ԥւq 3ytpo4(YOA ȯIU?U7|mqc_Jγ"˃woK2t˃Js[&/]$iH.mCE8q!=H{@g5+@"[w?fHA<2tɧU /w;_kʉsYM]E-Ɛ 4F7BmZr:!ݰH_,@N.`9$| .S >%gV-W6nBm&nQN}ݭ:W\(Cq<<w3$u_fT/ܖn8O 'B*ːk|Y&CgԜ'*9GBeYMX3BD>۹KN2U1^P,tkD8`kŖ9M J>6bHl%d)۹qLTУGh|4-Si)ޝx&TP4<'(J>БGR*eRܑ vwmP#B|6~4d(>.9/E.o{pyrXO7',cA|(͡֊xYRZc&@x^H1€9CBZMBqF-?^;9Mh2G>8|H_dvznwL3n˫rát#VӺoóH)Y)?dA"`80Ԗׁti0V#2jUـ*VF~6Y?wozmZ t4Ry&D<ѯh P,ͺ?]6_@?O(TDɐwt e 2m~d)%oЪ'dW OB7/!)uik.=Tlo /$[&>(heBז;|2C2 ?~WhH*^@8+oJfC05'{ muK >_͢y V$  lbF o1fc"H˩;yUr#^>TZԀsLp_v ͳuXaW5딑 Tf ]:Z*wU'}e8aإU,[m}-gOɈf/P}4mm $ 2mE37 VLAZ;TA)c%XӸ? /љ\ԞEw^8sw>p\VF*U pK#?rSTM1ESԖwWCbZOX)㙌LJnض">Թn_5D\}N#&^b.@#!Ko$)'%錇@Hd#@ErF.&UjwdeP6ĩaR!H}~iOT1cJlYa_0uTZ2MBpsqBh5x Xk3c=ΎxĩTm79!ZPvf4.`R NK|*I͚ ]& ٘Kc1h CMbUR7}h<ݝ)Fԁ+S̢/,SNHQ^eLň/̧'8Ĺ`D$-lY[OR0e7^$ 11PyE4 ĤJJ?S49b\u|WǏs>yx/ 4Uzܗ^tǁp=h}v᭰/L-=&"wۖ3> <P_$~&mF([o+X / yN PD5O40%"*y1J0,WGsv<$Ccv"տMJتIc9]QvCtC=TX璍q?1{^ʮ_cb , ~fT:Wqr3;/&-EmTԁ4^y֥.zSWߗ7+gO"f:$Qƃ4*L 5(TjYduMT1`u{[yM\?$->0I' =Rk-^}) \EcZWRZHԖ{w8*۠߂F"T@oRU ʯS;4#ze+xr 22l+H+̥(NêuĒe>n )tM5x6]oh"Ix WQ0@;P{OK#e̊;8ZLV8Pc3\QB'N40~~C!42[ 2 J%vOwI5~ڊJӝ u#](qFfaI\=}6+C$C<.]\D՞ZEVdPpk;X\(4{TBY6, ]UVx8-o޷\pT2mӇүUrr -J~& ޕ)?!8x ,Lkn M5 T;zU/ -Ȋ~*V#i-HʼnQ!H2?GRmjUPqkQ`{X@e~? Nwމm\",`r_\8D`c>5B;&N-ld8ik֗H o-38nҧ]ck?Tqqco'(us:ph̿\9F(8Jg bsR'ŘBP 975Qk9 TYH~fO*C6X#ka= SځNHѺ3{@ޕF3k-KרUowӓz2gl=|q E䐅:/eMd1cP冟h4#hW e9%}͹5$^0:iB./`$ϚVzi{}Ė̀7q .iFiOk!iFOhUFULoNMQq0o`3`dɣ 3>\"G Mj╔ XhL-W/CN#!;CP'sU=\ӷafxp!7\l|," 1 0Nx>'a[ꤚ#b0%v^ZbC~B"PtdRTyG#M/dqN&M|F1Cf7~'XOf@A,B>7X|E:qI6d-nm"3+@`^44B֞*$^ρ3TՕ+t^WͶ^LqAςbX -S 2Bv5 {^8 FwͦBKx%sE3o. r` <^!>bCpQu 6CF-4J%'UZt ¼&OCe,A4:7$ _4PugAy\15ƣy8vB x;p~m *zKw6:Jґ5@փU=hyl]̴piV׵'TiYZJ0J?lEΗwa@ J+Qo⯐3V9Z<]RczVndۢw]Y%s3%1==!ND/~A<%tZyz2o*תEc:(@3<3XR*|JG*A rNrV\qȰO։i`[j9/'GP4!T_зKI#+_9ՒT& ^8j6TZVc@#"~!Vʄ\)ry:uYm" 0^&)"Omi ψ3"\]y|'ͮ/8:Z }Z{ŎkFV]!#iC􋹏c:ƃg1S}Ei//ꎹ9IM:T$=:q 27ƛd/Nm`םnv?Hv`n(B:o?E<.uVWR纰a/hʕ-VmV7ekHʖq7]C7KcΐeMNM+YoaڼU}6'd,+\65b*=> 3bNv}Y0JV:5rK`<5^LUjT)NB;h?zf묺kzya_~"FynQ-J#(1'ǷD|=g=a,hSFW Sni=4ScYqHMAM oSr?mT6?d IP,aǝ'2(j:Gv JJu.\çc]@t@t7Tъ#ݲlH@~w@% ւ0tP&X4aTV P95eź?|a,|VXXc\1e9E)t d\G3lYX.N[SH#w.M\Ŕ4c týux Ґ{ل$N̅t!s![P|N} FGv)Buwjxa>Y,)&xt`&lH[3:.yEɏp#@tZ%] /(վ0Xb~-OJTms aU3]EEefVgrXGSi3>ۺOXL_klܕ+m\(O4$1a_M\8蚛GS)V5^bҫ/DJhP ֡<61ze fX pi@]2]IXȎaoVo/qU[|ZZ-NםڱK3 scK̬{UX06߱tg>Oup<;k<#iy'ȀO]H'M4b;983\X_<fX.a\o4w%ݟt$^K[kKELϪNҰn'- iW=}$%Gmp<~U\"'/sqv>гwN7˃6n+A-g/@=Wj"^u(R[iM'D Ϣ#D]&8cg`wgY\Q~G*9Cg俪Xg$Г}xUUh u-J<'(_V~.V7]Eu#QC0;Yzy`VaRsrYG G3^>^T|M_sTJEÂOr`ݼ^P,bGSUB̍]dOWg j f-hWj^4 /z_o0S2{(QR5A:\[2fbM TA'( :<֏ʰ+N28  D=7 5NM6MeJ{!x$nDK\ JvYن߆R.LҦ"Ԫ,prH62ݖb$`MқQoCu:s} ߑp#%c,/炛gJ!<.\/7Yf͟nXo6^ەk|\敦M=˔3^RRv\`^7`~Q̔99ow2EVN=BPZx\Ю@K\^9p?HMID#=CB XQ!ɮ)ard t43= spr)t(gvuy)Ȇ$(1V9wGu>34{1mϜx,%j;cMBGdrY;°^IP@g뱞Y?03kutoTr"GS C`bzC%-~}WVfVhDԸax%3.ˉ\ U~wph~C16\q'XE|L52ƂAE]ݬPgiŪ6Ny+,0^ijXVGlL7Σ7DVvY+џxY8xiEss ڊ{Nun8gilWYHrnPJce<REu8SG73ڕ 0)F =[=3c]Ǐ}62ӠļO!'"{+:aoIDedDZ 5XͮKBP>> /u_KRDrN7dkc|JEc@N9iNo"$EUvQGd$-uch6ºs24i/ܰ{oφ-*cB*E|noXe$%W1k&\:%īLO\>,=`eG&tE#JorXM ENYnLFZ|"UUltbK=omT@,+񫎋[I|EE;Ԯ0:\z%7&TAM&yD}2ܱQdXfE#W6J> ûPq2K`O^pR:|!>?vjV:g?Bbg$e7X*k0f(ͺJnm]FS}v*sg kVav &&fT)P}ljޙ8$5H,C7@`xM>ʙC=,LK2Pҟb;F)"[\y[uUX1Fs۝bg{`*qv?6G3p9ɵ rSY:%ʡ#%h{e3/b̂xSL4{?WGV)o 2PJUiףO!*CVˠX+yNBp:[bZ%?7g,M\_:%%c$:ɬN'-7/+]Z+͉SUu>Gfk]0pPwMeUP(yqe /)qQOC"}.&WOĽOH]N*GD۫ZZ7> h>F^"Z!iiW)&{"Ag !F9;U^PKA_r%'3tBwV7SxȍR'JlVvޘ,[lwG1# ᆔ+h:;mHYNM(!fYl`j8# 4Cv)Hvmu*l+o8UVbPY_C-.OŒ30іj@: iozIԺF1úSL b1ɀjQ> t0NVR^q>F@PΗxt5K[f J}_bR9sS˟eO.gJΚid1ofыcFD!ck9]GǿG| T5"sbb-<'DQuu5[W$FzK򫖲|=[MF46}(IR60c#Tb0Ѽ[K;W]FZ;5@>(Te}~*sv.p8{0cݘ^gKX_'M7QfrV=T oeI`|ޞ^no"/#Sj\ `W3edef?r& `%@Ga)0 5 R\&Ov{6+BWi̷":JٳœBp+I0?; EYp!fM1ԃѰbH^ll;Jt Cv68wXߗ8iF>>Tm#6vT%CЄ8a vZa>$X6 ƻii5&mܿdIH$j jhj(2ъt #Nlڀit\,(65%0ys:1~iTwvf-Hc6f>gŁٍg3@bYNL ^}}aw9FuIBr2Dىbīo菊 E#0P|X.CN1T* gbǚx 14*;;IoOfZX[{$Zg 7TWט 4;~gtԁ<I($ktнj+ү{i^[-9xJP@d(],S3uZi-@ ޚPx1)mHF9erνiWTBv/q.mDRn#g[+1y*FdFSH4oGOb{tSwxpd Uw$)$&dqVeӽavn=Z?:Z?+`KBCQZ&,hO:%󡗍mЄכ'-G#rG(-=q H΍߶A6<JP.;Z\Y 44]^I81kD?7e"wVur3P 'lDMG61( VHbAH. h#at_QeACRcrI,YuVR*gHYq[E i#m h}D?aS%m)b)fJH8h"BS'yJT5 ~ʄ,3RUa_kgS.> m?*O ,}eB2cڀ+5gZO.ѡS c5͜F0,l8R`/ =MA`Z&('m0n!?rTT+9oۉjk.vD}e;f>i?|]}/v0S\BQu v, XhS3jqvؖ( 79}~? ?*D6L^H?Cs33͡mwR] |<;moZi}@(!o-@~G $';|4DZJy@}NU.(GdwUHLeB*?tkpRPKP:.g٬ JuՎ83ɹޘUwu~zÑ+&x@@HNN$Rxt JG;IDPI ᨚԚR~x0: 뼺oqh@QbEB}T l7DmE<_?XX!:/&MRV㠢 `;}SWU)I w u0"p}N@`4N%0AWZSfذR<[3.an|YIJLZ0RRGl^^fHʷBUs?`.xK!E0O)"e!P=!Hc ]XuN@B&M:-i-QUalVΣ}Fc6>UˆO.I3f1[ J6t[^v"7eyY,۾,+',BR`:n!ӧ%/XaRP=^\8(܀,zl9i@Lqj&ݍ\;;,ږ.8Ѷ\7p#hߝ8~3abXYw:C6U=7 8H\hg6!0ڈOW^dDD+.68Ni!N*L""kW &U(|*^6AjKے؄L[_]Э#Lɍ%:Yd ^˴G_5NO )qd!-Ƒaq`Жq3Hae, l~.hTQӜe*EdvO]vj&MLnVL;7"Ge> S]3u@Wɬ L7p-6^?R:kGkokBi*ys/(q` ><%F\B4ȜeHj& 3s:)N@B?_C ^]@ Qk,[*N efsvT^He]ڇV- i1MU#⤑_,P9ßWMpz:vr^/6jz˨лi~[;e&}&t.< 3MhBl}~đoLr$r5RZ+ +3z\Qxnv/કܒ'U9}Te\u=lL3ƣ\=-ANTvMq?ܮ%Sb?JAl!ϿϋO$^IAڱښ*,t|AxUG̍}3tCԌVQްHE}2QO ېEi{`ST3.E\y06d|Q&[fYZ0z2֝7IincuSm0ިgӹDsBTLa:L!jF655,KjnVuf0+-F)gqk)6ظ 0q}kWoᰳPER0eQ,NDZrmq? ឪEЛP8\~x@ppzi!]ͅ#^+Z[]M`ѧX3 j.bjO熈G T][}*=C,[`{p+Vf!B]i#}:a&r"N~UĊ8Mru)}bcrpa$5;GΫ.L$Gu{,m:֨8Cll:'o'2%;sEDч}`y VL_j cti.9yf4?hQ葞xnP[Hzrx98gAT>A@kJH^as-t* |]FޣGy2aB%QIH 1G-3iYBZj^]VϪY.h9fx!Wr ߾\SI?BgJ0!YSOEg|>A8oUggp<0PٯPD!-㷫wMDgYVn"j! 蛄2Fa% ;y`e4j݁!;(dCgQ^2wJV$x'-  h`DC%EPȲF{4zqoWj+pbI1BlҁEchq /Tw6mgo _J=ڵ\/F#_yI\ Rf ^e@k KYE->f[b2a:tҡuExՀބ9:'h[?&bU.C [SϝkgVؖPϧ@}5-KM \$3 co<:H!Iͨ_E4[\0h^9ƸIJUN:rف%7w[wF"WCSȲWsm9UrKNWn`{E[k9!LD8M 'CV6Oι)5gQ=)! pr&G`3=6rx ~e/gY! + -5!^@4(4f9@QF|Cݯq+n?`Ay)2NIWUI,xnKo'xulCbe4G*B'KVS ;1&]Qϐ2vNY]qᅯ <-\ ZHyIL]F-1FJm9[qaOo'u ŚDHU860A5x]jkN6?3_(k{ŭЧMqn_Y=*mT-/;~\c&|y'-EQJʊ^k[ [@fj# f*00? Jˊ[ks=-CY@ ݢ"% |_wu:5gYeQs 疬ڜ R5ɭ*pD0ȚEvV@N ӅNRThh߲WoxZ%-= BCEG>)tʦzzBQCÐ&B),?7,Ĩ@mgLՙϩ* 2C|Z@v|eBح qĂ-ZZXn3:E Qڈ Iɂ`<7q/\$0ej]ob>R_Y#;UfQ})Ӡwе>ݭg-%GRq/9SP}ZO@`5YBB8|Pg}Жڅ퐨?%fnu />J IV^,ycZiM_ɉ!W.IdrgG@}&NDXB #]Y1RQ*<5n$9PO+F!K?'v~ z~n]V.qH`H/lX9-QiDW Y(*=,ITUna"C;If8y尕ȕ[uU8{Rh瞤E銮focֲrΊG2#uVKpy>?i&H03Wn`I@L݉a@w+lx2ZvZlS+'|=>M}г5-=C'NPH6_5]*7[_΅La>gq HRSaWw։aN *Q"`'#:~̼ilღ(xnG" K0>v'@I]i2i' 0Ө%P ж sf[B3W{(XI^ykִۘ2jv\ūkh+;SKH#KU]ˑcHݲe[+\GHn % 3sD;!wGTh6 q~; `h6ȺˠE(wN쯒4~+{ٜGse=OJd1oجSx6{e߰-ukF}>4 ȯNQC1B⬧{&)+(ʼS=ީ{lQZ ;U6 h#oMh}r(# m\'/F̙wT *mEΜ|`w*J%aͭ]\NfҘ38NtH-6L2d}_|?B%U+oWK{{N1_G-72ۀ9ԻKþ,1ތ0XUpRd_*$jMνPᐖ\r;v@<_"Tt>0{dM,Vo#,R9qK';#JUe ZO~uDZkgEmdw3p#\N8rmV==)#nP|[.7!rS#۱|T\iju|s& rK,{Q x@Cm\@Tpj% )H+2 =&u"m5')?+h7/EwWf.4%ta _ CGLvXڽ۰1WF<:5FuQ2a]E '(A:6RX+7ؕ "Y-szn{B%WИiPH\H_5Żƫs 3%fM>o[0=jP%w54oږb& ^# J Ch1WYpiZ2 ZY5^SpR~l4Wꀘ[TRy3hOoIS\() & P(Pv;xnW?ij~pc9҉OO# B齚 SG$@F5BE4֗l>]@+_2T*#7! Q 8"4WmúH<} ;f{( + P+7A@`$w[QQT~]'-'o-)e/vLN8i|1םqkF`}x+an=ٸ' !1S*a)zֻb]]?4 jxP}0572\ rU){:ؗ?('@WU$Q+w"GGD(XSpS mh:MJP"UeF7q "|u@"qNia]h@S(ᔥeO=O?M_wd;4ȱ^>M`FDD,LxDꊄQ=7}W PeTjge3 @J ̡*jbވ~Fp3q1,2ٗYv}o p=`MϾو^h,HnN{l^.UN}!f.bWxyd'Uc6Q:7ȖfwCEt`&%e)PcLV6 883j-jHz)6DՋ$@Q kaJtEd\[MV #I ^:,h%aKLɓJF/O{th&TCaqHEF9!A/yFrb񩯦~=/L?1CUŰF4'-#)Ox+E03rtt&@{E%ڠA4&Լ{%%@*v)$wK60.iOE&2T zT߫qJ/]bhP{j,cqѿR} wcBzvK0?d`̤YW{@to[jbj6Go&K'L9ee5бN v _boj:TX! F@> #|ZujqN;6HwyCE(m>QD٬nzd} PF ߨ ټl+{J:Fwn' 97[Rz$(>qS"S6+N=kS-iISilѡ9(ؘ3 RlqygwߛVv/悊rʲfl>,n(mFB."H-=س\ ,X*Twgd{i`B8k> ;³ScJhv`'y!iWɸ(ƒjaPˣ4 k/J]$`Z g$J3q6iuFx1ַz>OSte4Vi]/_\RI@&Bz!Xc5 Jvğq0D?϶"@5HUZw ԎLihC/ o jrL\@ -9]<~jE-RW{\8pv9SY9ZFӇYle9d z|3ⲧEelxH1 gVꇅ*s;Cw"#]W!pbf!oOYLidMA\z4. _G;O-z!|QU lw[$#ê_ԻƬ% c'9܋W|$_c'\ -1 )ΕCI@K*KvJF4Q&HARwd_]CD-æwm3P~NÕ17Қrv ^#†r^l|yhɬFVʽ#D,( BK' R7+A=wѧK<=56lqK^ th+d!d,8Qn)mةjuf\ ږu!ۡ%1ȟx鹵0FMMmTNVb xȫZk[N$. N0JtԄkքtTu<j P #`2-}Ղ/6/s1MIevo]oLzFV':)zU _KI]C^AU^*E{`] >0;9 -S3$ELG) `Ƞ9KL}@6_ҾX(_ ōt{r?gqwfx.kSpCQ֘8U~,bbdPHs11#C g; %S1~M8IBąv]}׵) bP<83cd)|ʅԘi}ץYȋrOJNaSj:(vF0ۂ64-8`]fײ*ezҡEURm=)=p,/ΔL= 6֬#PZCJf/Qq'Mɉp 8"n5iDDM8,qAmPU7 V]&x@qjEDNBnW2aT:'V Bhr4]ޫÛ0sO|@í|kwJz̧2zK5R퓼~jui:C8\n.6g/wYdUKs2,o7}a(hQĄOX_ʐw~n+;,ApH %"gD.Tuʒ,[G/%"6١S0dnWԽv7՘.X TR K7 "S[9/~A艴 8Yҗa"B(=[i[R*b6糂jMqy%1!JE.+H<<4N|v{ʏ ]*v~p2ϡ|L)zEU>s,җ \l5tSۊ.lfF:#Al p?'W&mw'hx5aS/^wlQ Ӝ9btF$I)uvƩ%8ŢKO ͻ>$JK>sdt@;7XΏ|"L=>? Q$S vy2w>n:&urUB%!c_}]}G{׾XQcY|d/>5mO3FlQ1 21Z \,t|zO!Zf2]<tXA"cl}-lv6mZ%D+eQC'cc uD?m9,(=QE1ԳsN>%NN@ZV<ڪ:JlPFåapSqH{34ȳlf/Z2RUۣ/ƪ|@%8!)iy;b^9v%4Xc7j[8B.uGnt)+z%/ii6"1%ȓ +K yق$2 ^I/dQ0n[CFU5۵eI ۿIG>t uΣMAsSL">{d*tcmO#˷l++ ָdaH?Df7KXC!0SҺk >zqcl9"K* QPHg\i*0bnWR4MQZS=Wtkic$[fjUvf\BݎN[ّz6bǫp j(meMU-&']T"YM8%oVC왠(؟  $n3wc siQI?3b6-P9q9u;DE_RVPRi$\aR"4ƅ ڨi# [ǵHm4g417ljBX,,d&t.-- Vm>Y(#EF"KF̺pTC-z Ҹ%.#Ǎχԉ@>DO=3s5yn2/ hu;_[BTMU1F;AA/}<y[`e5 ǣ6xU')TSjGbJL ~: zk*ͦuZcD@[~@Xr1.|A 28ѥb韛V5 .?/!aC-D5B0ܪ$?g}& 6j͑^ v’ة͠gƽMUP_2koܤea2ù@eqwG LI%u6f8Bk~RNx,Rn^~,0.wCXN=Vʧ rXc `.We:5@d1V!PU䉍.W\~΢CLPnð:鞘͹#P둫 O@jyHr`CJtM (yR ñ&?zZjYo#Bݱܘ޵,wm_)a lY5d~ߍn=ӵV>DLvqH@IRBz*P #JpV~XW`7aCNMƼ~V\?BzO4~&9|[ 01^C(&<M7S7q!!>."L6":a,*Y%HCx~=-WKiU#*/!?Ɔ=3{u"6oP̂]=Uy:>2-aH+ԦR~lgC$I;K<NC>FqJ *E ]H‚ZvAIzj% >&ѢN6M3)CCxBeٟۈǂt"9#beetdf C S5@ oЉfG{ ?'iK3H5N&8?{u)DY,;\Eݪ&Qohxy\9Cz^Mq.'ܙ'L81 +<&<79AdxOc!n'y0# m8݌Gśi<l H=Yn^x\Х[U5@%w\{?:x` \*P[|Ϟ\ح~|h4ŭi%sX&(}9=(w?!a̰lꣳ`` "X=@@LyI;[aFM׃uUL!"ycvjy[i~EuA7+%v7ސL[=2;>Q)*@׺AaD>zy(1btXUǧCOC9 }Yt2{)Ѝm^*pd {~}3vpGJlӠCTD=ZAqSlyjT xЖ /I.@=;i u> &o)yQAqzJE0}²ykcD~w͛,k"DY@=&}E'{i_qwh̒q>WB~ Z cHq)6Vyz_S+W~вp]*<"<AE)Sqf}HCyNi+DK'{“s8綠6B|"^y T"*6빻uNL::O)7u6I$ʀn($.[}C#޽~ NJM񆔠2D21e xt| fX0]I2yY; #5QMU%=P]0P}]D 8P!{vM~xZ"k򞡆Lt$r^ZS$p9vf;t4R-`i--y}fufft%4,0(4Z2+Ql'oy0g^)"}x&8˾@{|]_}3>O*9XZҊ 2[_Iԃl ?ՊD ^w9߂dkuȳa۷EQom`D^ 1Ԏ,WdG ^Bz2zYӽ#HK'x +u\֍F՜>s&ݦ]syE 5tౡ4cyKF;&p"ZӺp[@y$XH﫞֖uKU^*[19$ &:ǣWhv,(:V@J{)]^6OKSF&V-LD _]*SC+d 1|\{n=;2l31n 0 ,^3(/"UHJMNgډ56OC^ Irp)Pa"5RA`J\oAJۯ+.cvwɻ_VK0)C])x ̮O]ND0턇ȞZ&HqDz%P)>~AB; a%7urGWtB7P.Q8pWNj^.GD%Dpcl޿KgMyZk E݉l ԝI LHKl$>K:587[!2hai:V1`'D=8^|>a3>y ҙ]I¦fa+}XuE6j7 .k޾Uufaހ 5X<Jm(B{>@ !`NKzr-n5zmP}?; b'=85ʾ0T3uq/CvV{g z.dß#xtúbFư8bk:;'ޫS|42)-vQŻs5cwd UOᶕZ@GoTFߙ4[+ p?f<ۋVUD<7VjgLeKI;yڳIlRn$ \= ƷW  dWkFʩg~iFj$ٛC5 8m:L]vR.ϽF8򙖙}ݝ>KSqݏ{&ܪJLCf^U3;Աzz|pW9I-aU [,f*YhN3>jGMbPgF7xA=`h9$n*͝ e~%?d46`hn+yc K-}"H18e@rrF7)Z|nUj.:< |b'Qi3a#%;ɯFjDg {2 H^EiS93%f n}d]dŶsc&rNWV Z8Xw'|ye휁ħ凬N2悈sְi]8Dk$7} #I쳰m[  i4KG\hQ&crØxڵwD8+d;G#FwnHjnZE%85I2HvǎZu? ߮UЛ #7%__]kRI2Sۤ+Za+(+?bddRWA"U.c>J3Y?srGFxnj3a9fG^5f`@crbOTy< ƛqJ< !ZDwCqjy!Ia=0lcA5h}̳n&^hoTٍ5g17_Yj5_8TxֿVM\Ʋ5mbjT5f dV0nݢg7w-꼃bJrRuX4[ KJSXRn%*\.Ƞ IaIuQOHKLefƶOh#;dY|DsLNrnE3IPr~k:`ͭhQͶ!ܱPK$F|ek ~kxM!I}5h_I |[IRqSbR폅ٚycVus SY\A/ޅ N*Qt~*Ge9z7_cOb/pOAM،Sg "7-N֤㖚|ɜ b h`4HP< >2 M씿GTmLM^ASDԼ6ЩRvX 74 :he%BYǀs+5e#鷊TźgzV#PCԜLl?T_.X6Kz#Wsa:l !^~Y)Wۋ'1ޔiTG׈R Q&1Хv~(0[\u]6b(i(֣:OWd޶GVBO/!A)J-Z PJ9L4 #D@ Fbs|0Ķ+ IR g-`%)>fª9'ԫ}@ m%1pV}:P]quBD~b* rdi&&KjF{}/So^^GL MEvZ֟h\qŵ/gvAo ȒlB΂Vxe0ُxlQBӗ.#<  ;ݭ~,+%haCKs7 * ~~3!t +[,GͳuUg.o *޾Q6af/$&(0ZݫF %M>祰K-q3JzX+␵2G 5a G9bY@^8$N%[ǐ".,:2ާps8KE6X= Ҷ2ZwdWu(pIcvtgX2g=oy S!?[ĢW&1cYDY b}_ߥ)h/d}mx."6,c8AImװ Nŕ2Ձ!xD=79ѨV "向8Yh vT<v P|et]bǸqEO4* rVLd"4qa@;nLI4q-B1DI.c3S}>Eq><+jpjд= Y" 8fn"q9W[&ljfZfI~@Vhx,#nbԵ 77 t }#3yHZXɖvVʕjX.iJ,ox*g9ܞ*Cyڂé`aml"ViWkcDc;Ar* 1pGOྒqM :{ZhC'5~(]" gyʛ0oƾjJzvF kjLNǾtn]o 5p2_AuNSD=lȄ^&~ #F`uY#>^D:Vql6a ߵ Ιd-+>{brS]ih3rhW'L""pქkh{tLk'US dlmNp\;{'M?6}hl1]ɴY7"6Ty}vSQ8 e0T4a}%qϧj\Kh[æ[`O|ȃ{?{5\h|{T#lHu7K\&LV]P<hڵ:fI1eC~c:}NhhR${{~bb |_B6ĊZ;2 r+"yUpN?ӉOT%Wa~OU6U4lLw;5{"lo-<ԗT3Dw[R/%1vJX^$ ++88[[HW]78⩆@yQ 2 ݛ^{~i ?BRuKP=ܪ\ڡ4i:`ER 1Go~ *,  NN{tfC#%klDتqfwPz oԀJľkjca\2dx1_{9j{;L8XU1;?qM*U*KPhULEc&I׎)h@ B7&__ gV}Krpq(*'HLj{Cp6،l8m3 &c`MhM-ھC3IN+f"4b-iقp \r PM@j+% iS_NźRzpW cO=j(hY.6/|*Qw]e4*k~.XfUqĦ/9C^ (]5Fd8s'`y Fkf+V BM=hz_rJ 4Uhح_ȌXtf_o[#VO8q whbڛQm_qY0ղLa3J;oZ1 laBlsr!kXVNep#dvƙ8wNsxV8]CԅBruiϳ%2^>⢇iHsVŤƳ7p QGщ], +W\)@s$ٵTBM }TmAjLggi{b-|FwC㧮`jz;0yOy际Jah4&/ّ8%;hۃ$T _:Y_@ 4|H؊i֩ єw=w6U!I.qνtKC?mxc'ow :p;Ԇ}۷0d'8Du9nt^]7^z.x3KQ&֩:Ĺö Zh:MW;yAqzG ٿ)/n-T:X'a_v#% & 9id!hADFeWnhKO>YȃYKL;<ɭΛ e ~ c IKT),"yʪ8% Gy7pIu$^.ztGF]n俰 Oп[4~\D7kd t%qQgTpp^'|uҐXD=5OSWي\$NjGH[lf)#4JbDO`pY\4s2!p\NB`ʍx{Wv ݖcY{?MIƨޢfQޘ`MNI;c 2uZ z1k p0h Dfk^ T}VhzCuedT'Ne>{ \B}\Et\mJ F9HFou?RykgKevp!|s:UuF!Y'SsU4Rv&%jԏJwaO<;3@!T$ѬbϦBێj* =x(U(zc3l !bF!\g~V'I Gԓc%>e! @z9fч-߄o%۟ lg3W7bB-N֓zڎ[w)3lIzr%ٴ2;nI] *\"ڧt@7Vwf^tw@ķ]u