libuser-debugsource-0.62-26.el8_10 > 6 6_6 3!pQp)Tξ7]mtZ`f ]mtZ`+G֭j'Օ_l/t/!eaJj^[ CĖ-]\BH1nÎcuT#(Cr eb@S:N\)&TBEOZӢMw7>i9(Zn裋+r[l~tYfФ3Cl K;Qqq( /U4Y._JE=qv۪2rD xǪ姖`yЁyY 7j%tw=$LDgtKKv\7L ҂?ӢX^OpApj IѿzvG|Pܓyf?>0Eyut^θ3+[h3=BSXkǀ$_Lwo) c%aí_#ؿ9g}bĕ!"dS/Xt_s IQ} 0H20}H`WGo1Tgḳk!vB?) EA 6Lmgϒl/*q+J7R7r>Gji =LWhFz!yP+C2LE1*zzr W ;SȓF54-+7kZ׋bFe d>p9,?d % G $)/7 Ug/L/ / / / s/ /`/K/6X/DT(89@:Sq>R @>BN@>@>=(=ki=><@<@<@<<<@ - 0.62-26Tomas Halman - 0.62-25Jakub Hrozek - 0.62-23Jakub Hrozek - 0.62-22Jakub Hrozek - 0.62-21Jakub Hrozek - 0.62-20Jakub Hrozek - 0.62-19Jakub Hrozek - 0.62-18Jakub Hrozek - 0.62-17Jakub Hrozek - 0.62-16Jakub Hrozek - 0.62-15Jakub Hrozek - 0.62-14Björn Esser - 0.62-13Miloslav Trmač - 0.62-12Zbigniew Jędrzejewski-Szmek - 0.62-11Zbigniew Jędrzejewski-Szmek - 0.62-10Fedora Release Engineering - 0.62-9Fedora Release Engineering - 0.62-8Stephen Gallagher - 0.62-7Fedora Release Engineering - 0.62-6Miro Hrončok - 0.62-5Fedora Release Engineering - 0.62-4Fedora Release Engineering - 0.62-3Fedora Release Engineering - 0.62-2Miloslav Trmač - 0.62-1Fedora Release Engineering - 0.61-2Miloslav Trmač - 0.61-1Till Maas - 0.60-7Fedora Release Engineering - 0.60-6Tom Callaway - 0.60-5Fedora Release Engineering - 0.60-4Miloslav Trmač - 0.60-3Miloslav Trmač - 0.60-2Miloslav Trmač - 0.60-1Fedora Release Engineering - 0.59-2Miloslav Trmač - 0.59-1Miloslav Trmač - 0.58-2Miloslav Trmač - 0.58-1Miloslav Trmač - 0.57.7-1Miloslav Trmač - 0.57.6-3Fedora Release Engineering - 0.57.6-2Miloslav Trmač - 0.57.6-1Miloslav Trmač - 0.57.5-1Miloslav Trmač - 0.57.4-1Fedora Release Engineering - 0.57.3-3Miloslav Trmač - 0.57.3-2Miloslav Trmač - 0.57.3-1Miloslav Trmač - 0.57.2-1Fedora Release Engineering - 0.57.1-5Miloslav Trmač - 0.57.1-4Miloslav Trmač - 0.57.1-3Miloslav Trmač - 0.57.1-2Miloslav Trmač - 0.57.1-1Miloslav Trmač - 0.57-1Miloslav Trmač - 0.56.18-2Miloslav Trmač - 0.56.18-1Miloslav Trmač - 0.56.17-2Miloslav Trmač - 0.56.17-1David Malcolm - 0.56.16-3Miloslav Trmač - 0.56.16-2Miloslav Trmač - 0.56.16-1Miloslav Trmač - 0.56.15-1Miloslav Trmač - 0.56.14-1Miloslav Trmač - 0.56.13-2Miloslav Trmač - 0.56.13-1Miloslav Trmač - 0.56.12-1Miloslav Trmač - 0.56.11-1Miloslav Trmač - 0.56.10-3Fedora Release Engineering - 0.56.10-2Miloslav Trmač - 0.56.10-1Fedora Release Engineering - 0.56.9-3Ignacio Vazquez-Abrams - 0.56.9-2Miloslav Trmač - 0.56.9-1Miloslav Trmač - 0.56.8-1Fedora Release Engineering - 0.56.7-2Miloslav Trmač - 0.56.7-1Jason L Tibbitts III - 0.56.6-4Release Engineering - 0.56.6-4Miloslav Trmač - 0.56.6-3Miloslav Trmač - 0.56.6-2Miloslav Trmač - 0.56.6-1Miloslav Trmač - 0.56.5-1Miloslav Trmač - 0.56.4-3Miloslav Trmač - 0.56.4-2Miloslav Trmač - 0.56.4-1Miloslav Trmač - 0.56.3-1Miloslav Trmac - 0.56.2-1Miloslav Trmac - 0.56.1-1Miloslav Trmac - 0.56-1Jeremy Katz - 0.55-2Miloslav Trmac - 0.55-1Jeremy Katz - 0.54.8-2Miloslav Trmac - 0.54.8-1Jesse Keating - 0.54.7-2Miloslav Trmac - 0.54.7-1Jesse Keating - 0.54.6-2.1Miloslav Trmac - 0.54.6-2Miloslav Trmac - 0.54.6-1Miloslav Trmac - 0.54.5-1Miloslav Trmac - 0.54.4-1Jesse Keating - 0.54.3-1.2.1Jesse Keating - 0.54.3-1.2Jesse Keating Miloslav Trmac - 0.54.3-1Miloslav Trmac - 0.54.2-1Miloslav Trmac - 0.54.1-2Miloslav Trmac - 0.54.1-1Matthias Clasen - 0.54-2Miloslav Trmac - 0.54-1Miloslav Trmac - 0.53.8-1Miloslav Trmac - 0.53.7-1Miloslav Trmac - 0.53.6-1Miloslav Trmac - 0.53.5-1Miloslav Trmac - 0.53.4-1Miloslav Trmac - 0.53.3-2Miloslav Trmac - 0.53.3-1Miloslav Trmac - 0.53.2-1Miloslav Trmac - 0.53.1-1Miloslav Trmac - 0.53-1Jeremy Katz - 0.52.6-2Miloslav Trmac - 0.52.6-1Miloslav Trmac - 0.52.5-1Miloslav Trmac - 0.52.4-1Miloslav Trmac - 0.52.3-1Miloslav Trmac - 0.52.2-1Miloslav Trmac - 0.52.1-1Miloslav Trmac - 0.52-1Miloslav Trmac - 0.51.12-1Miloslav Trmac - 0.51.11-1Miloslav Trmac - 0.51.10-1Miloslav Trmac - 0.51.9-1Miloslav Trmac - 0.51.8-1Dan Walsh 0.51.7-7Jeremy Katz 0.51.7-6Dan Walsh 0.51.7-5Dan Walsh 0.51.7-3Nalin Dahyabhai 0.51.7-1Nalin Dahyabhai 0.51.6-1Nalin Dahyabhai 0.51.5-2Nalin Dahyabhai 0.51.5-1Nalin Dahyabhai 0.51.4-1Nalin Dahyabhai 0.51.2-1Nalin Dahyabhai 0.51.1-2Nalin Dahyabhai 0.51.1-1Tim Powers Nalin Dahyabhai 0.51-1Nalin Dahyabhai 0.50.2-1Nalin Dahyabhai 0.50-1Nalin Dahyabhai 0.49.102-1Nalin Dahyabhai 0.49.101-3Nalin Dahyabhai 0.49.101-2Nalin Dahyabhai 0.49.101-1Nalin Dahyabhai 0.49.100-1Nalin Dahyabhai 0.49.99-1Nalin Dahyabhai 0.49.98-1Nalin Dahyabhai 0.49.97-1Nalin Dahyabhai 0.49.96-1Nalin Dahyabhai 0.49.95-1Nalin Dahyabhai 0.49.94-2Nalin Dahyabhai 0.49.93-1Nalin Dahyabhai Nalin Dahyabhai 0.49.92-1Nalin Dahyabhai Nalin Dahyabhai 0.49.91-1Nalin Dahyabhai 0.49.90-1Nalin Dahyabhai Florian La Roche Nalin Dahyabhai Nalin Dahyabhai 0.32-1Nalin Dahyabhai 0.31-1Nalin Dahyabhai 0.30-1Nalin Dahyabhai Nalin Dahyabhai 0.29-1Nalin Dahyabhai Nalin Dahyabhai 0.28-1Nalin Dahyabhai 0.27-1Nalin Dahyabhai Nalin Dahyabhai 0.26-1Nalin Dahyabhai 0.25.1-1Nalin Dahyabhai Nalin Dahyabhai 0.25-1Nalin Dahyabhai 0.24-4Nalin Dahyabhai 0.24-3Nalin Dahyabhai 0.23-1Nalin Dahyabhai Nalin Dahyabhai 0.21-1Nalin Dahyabhai Nalin Dahyabhai 0.20-1Nalin Dahyabhai 0.18-1Nalin Dahyabhai 0.16.1-1Nalin Dahyabhai Nalin Dahyabhai Nalin Dahyabhai Nalin Dahyabhai Nalin Dahyabhai Nalin Dahyabhai Nalin Dahyabhai Nalin Dahyabhai Nalin Dahyabhai Nalin Dahyabhai Nalin Dahyabhai Nalin Dahyabhai Nalin Dahyabhai 0.11Nalin Dahyabhai Nalin Dahyabhai Nalin Dahyabhai Nalin Dahyabhai Nalin Dahyabhai 0.10Nalin Dahyabhai Nalin Dahyabhai Nalin Dahyabhai 0.9Nalin Dahyabhai 0.8.2Nalin Dahyabhai 0.8.1Nalin Dahyabhai 0.8Nalin Dahyabhai Nalin Dahyabhai 0.7Nalin Dahyabhai 0.6- fix findings from static application security testing (#RHEL-35578) - translation update (#RHEL-12111)- Man-page update - Resolves: rhbz#2070941 - small typo in lchage man page- Actually apply the patch from the previous build - Resolves: rhbz#1670997 - Amend the user lifecycle auditing- Resolves: rhbz#1670997 - Amend the user lifecycle auditing- Resolves: rhbz#1608321 - [libuser] RHEL 8.0 Tier 0 Localization- Resolves: rhbz#1637398 - libuser-python3 should be renamed to comply with Packaging Guidelines- Resolves: rhbz#1602600 - Please review important issues found by covscan in "libuser-0.62-14.el8+7" package- Resolves: rhbz#1608321 - [libuser] RHEL 8.0 Tier 0 Localization- Resolves: rhbz#1558151 - libuser needs audit events around the account lifecycle- Use 2048bit keys in tests - Resolves: rhbz#1611729 - [RHEL8-S-BUILD] libuser Fails Scratch Build on rhel-8.0- Drop the fakeroot dependency - Resolves: #1581448 - Remove fakeroot from libuser in RHEL8- Do not build python2-libuser at all in RHEL-8 - Resolves: #1559103 - libuser: Drop Python 2 subpackage(s) from RHEL 8- Rebuilt for switch to libxcrypt- Update URL: and Source: to point to Pagure instead of fedorahosted.org Resolves: #1502354- Add Provides for the old name without %_isa- Python 2 binary package renamed to python2-libuser See https://fedoraproject.org/wiki/FinalizingFedoraSwitchtoPython3- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild- Fix FTBFS on Fedora 26+ - Add patch to fix issues with -Werror=format-security - Ensure that the python 3 tests use a locale guaranteed to be present- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild- Rebuild for Python 3.6- https://fedoraproject.org/wiki/Changes/Automatic_Provides_for_Python_RPM_Packages- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild- Rebuilt for https://fedoraproject.org/wiki/Changes/python3.5- Update to libuser-0.62 Resolves: #1246225 (CVE-2015-3245, CVE-2015-3246)- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild- Update to libuser-0.61, notably adding Python 3 bindings Resolves: #1014555 - Filter out libuser plugin and Python extension Provides:- Rebuilt for Fedora 23 Change https://fedoraproject.org/wiki/Changes/Harden_all_packages_with_position-independent_code- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild- fix license handling- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild- Fix the -2 change, %check should fail on test suite failure- Include test suite output in build log on failure- Update to libuser-0.60 Resolves: #910774, #985569, #1008825- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild- Update to libuser-0.59 (CVE-2012-5630, CVE-2012-5644) Resolves: #928846- Always use secure_getenv() or __secure_getenv(), fail build if neither is available. Patch by Viktor Hercinger .- Update to libuser-0.58 Resolves: #844140, #854236- Update to libuser-0.57.7- Drop no longer necessary %clean and %defattr commands.- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild- Update to libuser-0.57.6 Resolves: #803840- Update to libuser-0.57.5 - BuildRequires: openssl, the testsuite needs /usr/bin/openssl- Update to libuser-0.57.4 Resolves: #788521- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild- Wait up to 30 seconds for slapd to start in the test suite- Update to libuser-0.57.3 Resolves: #717116, #724986- Update to libuser-0.57.2 Resolves: #671494 - Reenable (make check)- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild- Use %{?_isa} in Requires:- Disable (make check) to allow parallel 32-bit and 64-bit builds- Don't default commonName to gecos if it is empty Resolves: #670151- Update to libuser-0.57.1 Resolves: #668855- Update to libuser-0.57 Resolves: #497333 #610172- Handle matchpathcon() failing with ENOENT Resolves: #631717- Update to libuser-0.56.18- Change default crypt_style to sha512 Resolves: #629001- Update to libuser-0.56.17- Rebuilt for https://fedoraproject.org/wiki/Features/Python_2.7/MassRebuild- Provide LU_VALUE_INVALID_ID and id_t validation in the Python module Resolves: #610838- Update to libuser-0.56.16.- Update to libuser-0.56.15. - Drop no longer necessary references to BuildRequires- Update to libuser-0.56.14.- s/%define/%global/- Update to libuser-0.56.13. Resolves: #251951 Resolves: #454079 Resolves: #456373 Resolves: #456382 Resolves: #530513- Update to libuser-0.56.12.- Update to libuser-0.56.11. Resolves: #454091 Resolves: #456267 Resolves: #456270 Resolves: #487129- Fix nscd cache invalidation Resolves: #506628 - Preserve timestamps during (make install)- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild- Update to libuser-0.56.10.- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild- Rebuild for Python 2.6- Update to libuser-0.56.9.- New home page at https://fedorahosted.org/libuser/ .- Autorebuild for GCC 4.3- Add support for SHA256 and SHA512 in password hashes Related: #173583 - Fix file locking on some architectures - Rename sr@Latn.po to sr@latin.po Resolves: #426584 - Address issues from a review by Jason Tibbitts: - Remove default.-c, moving the provided functions to libuser proper - Remove the WITH_SELINUX build option - Move Python library test to %check Resolves: #226054- Add the usual "there is no upstream" notice.- Rebuild for openldap bump- Rebuild with openldap-2.4.- Fix uninitialized memory usage when SELinux is disabled- Set SELinux file contexts when creating home directories, preserve them when moving home directories Resolves: #351201- Work around spurious error messages when run against the Fedora Directory server - Fix error reporting when creating home directories and creating/removing mail spool files Resolves: #318121- s/popt/popt-devel/ in BuildRequires Resolves: #277541- Split the Python module to a separate subpackage (original patch by Yanko Kaneti) - Update the License: tag- Update the last password change date field when changing passwords Resolves: #243854- Allow specifying a SASL mechanism (original patch by Simo Sorce) Resolves: #240904- New release with updated translations- When changing passwords, only silently ignore know shadow markers, not all invalid hashes Resolves: #225495- Tighten the API and implementation to avoid corrupting number-like strings; the module interface ABI has changed Resolves: #226976- Fix inconsistent PyObject/PyMem usage (#220679)- Update to support the 64-bit API of Python 2.5 - Drop the quota library and Python module- rebuild against python2.5 - follow python packaging guidelines- Add importing of HOME from default/useradd Related: #204707- rebuilt for unwind info generation, broken in gcc-4.1.1-21- New release with updated translations- rebuild- Configure without --enable-gtk-doc to fix multilib conflict (#192715)- Fix bugs in handling of invalid lines in the files and shadow modules - Fix pattern matching in lu_*_enumerate_full in the files and shadow modules - Add more error reporting, return non-zero exit status on error from utils - Use the skeleton directory specified in libuser.conf by Python admin.createHome and admin.addUser, add parameter skeleton= to admin.addUser (#189984)- Fix multilib conflict on libuser.conf.5- New release with updated translations- bump again for double-long bug on ppc(64)- rebuilt for new gcc4.1 snapshot and glibc changes- rebuilt- Fix crash in lpasswd when user is not specified (#174801)- Avoid using deprecated openldap functions- Rebuild with newer openldap- Support importing of configuration from shadow-utils (/etc/login.defs and /etc/default/useradd) - Add libuser.conf(5) man page- Use gmodule-no-export in the .pc file- Make sure attributes with no values can never appear - Fix crash in the "files" module when an attribute is missing - Use hidden visibility for internal functions, remove them from libuser/user_private.h; this changes module interface ABI- Permit "portable" user and group names as defined by SUSv3, plus trailing $ (#159452) - Don't build static libraries- Rebuild with updated translations, add missing translations.- Allow empty configuration values (#155402)- Ignore nss_compat lines in the "files" module (#154651) - Autodetect Python version (#154096) - Add BuildRequires: libselinux-devel, s/BuildPrereq/BuildRequires/- Fix adding objectclasses to existing LDAP entries (#152960)- Add Requires: glib2-devel to libuser-devel (#152501) - Run ldconfig using %post{,un} -p to let RPM play tricks- Don't silently ignore some I/O errors - Don't include a Cyrus SASL v1 header file when libldap links to v2 (#150046) - Rebuild with gcc 4- Important bug fixes in lchage, lgroupmod, lnewusers and lusermod - Minor bug fixes in lpasswd and luseradd - Add man pages for the utilities (#61673)- Export UT_NAMESIZE from to Python (#141273)- Support UID and GID values larger than LONG_MAX (#124967) - Fix updating of groups after user renaming in lusermod - Allow setting a shadow password even if the current shadow password is invalid (#131180) - Add lu_{user,group}_unlock_nonempty (#86414); module interface ABI has changed - Miscellaneous bug and memory leak fixes- rebuild against python 2.4- Make error reporting more consistent, more verbose and always on stderr (partly #133861, original patch by Pawel Salek) - Mark strings previously blocked by string freeze for translation- Fix home directory renaming in ADMIN.modifyUser (#135280) - Further Python reference counting fixes- Fix memory leaks (#113730) - Build with updated translations- Fix compilation without libuser headers already installed (#134085)- Allow LDAP connection using ldaps, custom ports or without TLS (original patch from Pawel Salek).- Fix freecon() of uninitialized value in files/shadow module- Usable LDAP backend (#68052, #99435, #130404) - Miscellaneous bug fixes- Don't claim success and exception at the same time (#133479) - LDAP fixes, second round - Various other bugfixes- Allow documented optional arguments in Python ADMIN.{addUser,modifyUser,deleteUser} (#119812) - Add man pages for lchfn and lchsh - LDAP fixes, first round - Avoid file conflict on multilib systems - Call ldconfig correctly- Don't attempt to lookup using original entity name after entity modification (rename in particular) (#78376, #121252) - Fix copying of symlinks from /etc/skel (#87572, original patch from gLaNDix) - Make --enable-quota work, and fix the quota code to at least compile (#89114) - Fix several bugs (#120168, original patch from Steve Grubb) - Don't hardcode python version in spec file (#130952, from Robert Scheck) - Properly integrate the SELinux patch, it should actually be used now, even though it was "enabled" since 0.51.7-6- Fix various typos - Document library interfaces - Build all shared libraries with -fPIC (#72536)- Update to build with latest autotools and gtk-doc - Update ALL_LINGUAS and POTFILES.in - Rebuild to depend on newer openldap- fix is_selinux_enabled call- rebuild against python 2.3 - enable SELinux- Turn off SELinux- Add SELinux support- ldap: set error codes correctly when we encounter failures initializing - don't double-close modules which fail initialization - ldap: don't set an error in cases where one is already set- use a crypt salt consistent with the defaults/crypt_style setting when setting new passwords (#79337)- rebuild- expose lu_get_first_unused_id() as a package-private function - provide libuser.ADMIN.getFirstUnusedUid and libuser.ADMIN.getFirstUnusedGid in python- fix not freeing resources properly in files.c(generic_is_locked), spotted by Zou Pengcheng- degrade gracefully - build with --with-pic and -fPIC - remove unpackaged man page- translation updates- doc updates -- cvs tree moved - language updates - disallow weird characters in account names- automated rebuild- files: ignore blank lines in files - libuser: disallow creation of accounts with names containing whitespace, control characters, or non-ASCII characters- refresh translations - fix a heap-corruption bug in the python bindings- bump version - refresh translations- ldap: cache an entity's dn in the entity structure to try to speed things up- rebuild in new environment- add missing buildreqs on cyrus-sasl-devel and openldap-devel (#59456) - translation refresh- fix python bindings of enumerateFull functions - adjust prompter wrapping to not error out on successful returns- be more careful about printing error messages - fix refreshing after adding of accounts - ldap: try to use a search to convert names to DNs, and only fall back to guessing if it turns up nothing - files: fix an off-by-one in removal of entries- refresh translations - fix admin() constructor comments in the python module- automatically refresh entities after add, modify, setpass, removepass, lock, and unlock operations - remove debug spewage when creating and removing mail spools - files: fix saving of multi-valued attributes - rename MEMBERUID attribute for groups to MEMBERNAME- files: fix bug in removals - ldap: revert attempts at being smart at startup time, because it makes UIs very messy (up the three whole dialogs just to start the ldap stuff!)- fix thinko in dispatch routines- lgroupmod: fix thinko- rebuild in new environment- move shadow initialization for groups to the proper callback - rework locking in the files module to not require that files be writable- expose lu_strerror() - add various typedefs for types used by the library- add removepass() functions- lchfn,lchsh,lpasswd - reorder PAM authentication calls - include API docs in the package- ldap: finish port to new API - sasl: finish port to new API (needs test) - libuser: don't commit object changes before passing data to service functions which might need differing data sets to figure out what to change (for example, ldap)- bind the internal mail spool creation/removal functions for python- renamed the python module - revamped internals to use gobject's gvalues and gvaluearrays instead of glists of cached strings - add enumeration-with-data functions to the C library- require linuxdoc-tools instead of sgml-tools for rawhide- fixup build files to allow building for arbitrary versions of python- link the python module against libpam - attempt to import the python modules at build-time to verify dependencies- fix a file-parsing bug that popped up in 0.29's mmap modifications- quotaq: fix argument order when reading quota information - user_quota: set quota grace periods correctly - luseradd: never create home directories for system accounts- add da translation files - update translations- add an explicit build dependency on jade (for the docs)- HUP nscd on modifications - userutil.c: mmap files we're reading for probable speed gain - userutil.c: be conservative with the amount of random data we read - docs fixes- apps: print usage on errors - lnewusers.c: initialize groups as groups, not users - lnewusers.c: set passwords for new accounts - luseradd.c: accept group names in addition to IDs for the -g flag - luseradd.c: allow the primary GID to be a preexisting group- add ko translation files - files.c: fix a heap corruption bug in lock/unlock (#51750) - files.c: close a memory leak in reading of files- files.c: remove implementation limits on lengths of lines- lusermod: change user name in groups the user is a member of during renames - lgroupmod: change primary GID for users who are in the group during renumbers - ldap.c: handle new attributes more gracefully if possible - add ru translation files- rename the quota source files to match the library, which clears up a file conflict with older quota packages - add ja translation files- add lu_ent_clear_all() function- close up some memory leaks - add the ability to include resident versions of modules in the library- fix incorrect Py_BuildValue invocation in python module- stop leaking descriptors in the files module - speed up user creation by reordering some checks for IDs being in use - update the shadowLastChanged attribute when we set a password - adjust usage of getXXXXX_r where needed - fix assorted bugs in python binding which break prompting- install sv translation - make lpasswd prompt for passwords when none are given on the command line - make sure all user-visible strings are marked for translation - clean up some user-visible strings - require PAM authentication in lchsh, lchfn, and lpasswd for non-networked modules- print uids and gids of users and names in lid app - fix tree traversal in users_enumerate_by_group and groups_enumerate_by_users - implement enumerate_by_group and enumerate_by_user in ldap module - fix id-based lookups in the ldap module - implement islocked() method in ldap module - implement setpass() method in ldap module - add lchfn and lchsh apps - add %d substitution to libuser.conf- finish adding a sasldb module which manipulates a sasldb file - add users_enumerate_by_group and groups_enumerate_by_users- luserdel: remove the user's primary group if it has the same name as the user and has no members configured (-G disables) - fixup some configure stuff to make libuser.conf get generated correctly even when execprefix isn't specified- only call the auth module when setting passwords (oops) - use GTrees instead of GHashTables for most internal tables - files: complain properly about unset attributes - files: group passwords are single-valued, not multiple-valued - add lpasswd app, make sure all apps start up popt with the right names- actually make the new optional arguments optional - fix lu_error_new() to actually report errors right - fix part of the python bindings - include tools in the binary package again - fixup modules so that password-changing works right again - add a "key" field to prompt structures for use by apps which like to cache these things - add an optional "mvhomedir" argument to userModify (python)- finish home directory population - implement home directory moving - change entity get semantics in the python bindings to allow default values for .get() - add lu_ent_has(), and a python has_key() method to Entity types - don't include tools in the binary package - add translated strings- lib/user.c: catch and ignore errors when running stacks - lusermod: fix slightly bogus help messages - luseradd: when adding a user and group, use the gid of the group instead of the user's uid as the primary group - properly set the password field in user accounts created using auth-only auth modules (shadow needs "x" instead of "!!") - implement home directory removal, start on population- fix group password setting in the files module - setpass affects both auth and info, so run both stacks- make the testbed apps noinst- fix errors due to uninitialized fields in the python bindings - add kwargs support to all python wrappers - add a mechanism for passing arguments to python callbacks- stub out the krb5 and ldap modules so that they'll at least compile again- don't bail when writing empty fields to colon-delimited files - use permissions of the original file when making backup files instead of 0600- finish implementing is_locked methods in files/shadow module - finish cleanup of the python bindings - allow conditional builds of modules so that we can build without all of the prereqs for all of the modules- add error reporting facilities - split public header into pieces by function - backend cleanups- make %{name}-devel require %{name} and not %{name}-devel- clean up quota bindings some more - finish most of the ldap bindings - fix a subtle bug in the files module that would show up when renaming accounts - fix mapping methods for entity structures in python- get bindings for prompts to work correctly - clean up some of the add/remove semantics (set source on add) - ldap: implement enumeration - samples/enum: fix the argument order- clean up python bindings for quota- finish up python bindings for quota support- finish up quota support libs- start quota support library to get some type safety- start looking at quota manipulation- add functions for enumerating users and groups, optionally per-module - lusermod.c: -s should specify the shell, not the home directory- finish the python bindings and verify that the file backend works again- remove a redundant check which was breaking modifications- finish adding setpass methods- get a start on some Python bindings- make binary-incompatible change in headers- add doxygen docs and a "doc" target for them- add a "quiet" prompter - add --interactive flag to sample apps and default to using quiet prompter - ldap: attempt a "self" bind if other attempts fail - krb5: connect to the password-changing service if the user principal has the NULL instance- the great adding-of-the-copyright-statements - take more care when creating backup files in the files module- add openldap-devel as a buildprereq - krb5: use a continuous connection - krb5: add "realm" config directive - ldap: use a continuous connection - ldap: add "server", "basedn", "binddn", "user", "authuser" config directives - ldap: actually finish the account deletion function - ldap: don't send cleartext passwords to the directory - fix naming attribute for users (should be uid, not gid) - refine the search-by-id,convert-to-name,search-by-name logic - fix handling of defaults when the config file is read in but contains no value - implement an LDAP information store - try to clean up module naming with libtool - luseradd: pass plaintext passwords along - luseradd: use symbolic attribute names instead of hard-coded - lusermod: pass plaintext passwords along - lgroupadd: pass plaintext passwords along - lgroupmod: pass plaintext passwords along - add libuser as a dependency of libuser-devel- initial packaging  !"#$%&'()*+,-./0.62-26.el8_100.62-26.el8_10libuser-0.62-26.el8_10.x86_64appsapputil.capputil.hlchage.clchfn.clchsh.clgroupadd.clgroupdel.clgroupmod.clid.clnewusers.clpasswd.cluseradd.cluserdel.clusermod.clibcommon.cconfig.cconfig.hentity.centity.herror.cerror.hfs.cfs.hgetdate.cgetdate.yinternal.hmisc.cmodules.cprompt.cprompt.hscache.cuser.cuser.huser_private.hutil.cmodulesfiles.cldap.cpythonadmin.ccommon.hent.clibusermodule.cmisc.c/usr/src/debug//usr/src/debug/libuser-0.62-26.el8_10.x86_64//usr/src/debug/libuser-0.62-26.el8_10.x86_64/apps//usr/src/debug/libuser-0.62-26.el8_10.x86_64/lib//usr/src/debug/libuser-0.62-26.el8_10.x86_64/modules//usr/src/debug/libuser-0.62-26.el8_10.x86_64/python/-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-gnudirectoryC source, ASCII textutf-82fd841b2f3b990dfb9232f84023028798efd9bdca1ef9defc566d12a228db6ef?p7zXZ !#,5] b2u jӫ`(y0g}1@* ˻ *Nf VX;U-Za?K"H1S 𰾵=iUmN?& $qހOƟ o\4WZv" ? 3XB'uCrWIG+7OI]':ouu1Gz_%*G=T&OXA  !xLo91=mbs$k?I)%u0/S[RhᏴlZ!ᬌbu @U}1fSMBۄ2֢1 ~jk.El 3R9<g٘_΂b#^r0b^ _`oT=͐̏[[~$ (Ƌ) vt0RVkGM͖o4|VGNP-or@T 0#n3Sh)] 3 A3X,rzxrAV>+۸L־ !ȷ85ӄ1pҏiגb ߑ2,kH\4 Kmmb+iC5m :Wt$wܦqit3O.yIN^FJ'&_Nb4UF70' XxT|9[99UBEm <³2*@82JpI1rn{hdvuzT>-{&j_ZAICsN1x^d36Z%!I|e~t:Rd~y2[.ת3@ݑw ,O+*Uzj_hӶa+-rfGNi: oVt\%KIf@ׇB NAAl*4Aq9Y&acgS"y wfi;ՍYO &f*.觛y8JJhr(4v&e'r f̵odU hV4s6Vf|F!MŪ3r H0/H %Xn"^GiZn?AX.duiG̗*i756̚/El?\׷mު.7 ^mJ5 Ngծ04l@^Ozz}Gll 879 ;EA<3>ȃIi_g%O>A2.r+)8(bvC>Iyg&I^8ZMVO7q ~L?W%+Uu9V 0/nYjr1\ѧphMD'534m͌a&3=XP<~OBQ~p0 `T> k/L2BMt>kGddA( V{p| /'~\Dg#8{KOfVM V}Z%/I_(=7Tx R2>} qmtяhj5&?qN蔠dU6OX?&xNu"Eݖ#7~JtOe&Ny + j;N Hх ];NݿG(A" '0'[ s2Թ_ƦVF©'/RdJ;6vȂ8ş _$є{ҠXv~4>lҜa=?Fh c#DZkuǛ1cLo0% fcn9Yk_dKC %G[h`! t +Q3\4zbMWͺP:k!`FioǑ"UiTlrR_tdnwL V>@Jx.r3_QO%Ҙ|%p;6q|䆧a(McME)W vzR^ҞثlHeX2U3VkKㄨU̗ X_8CyyKk))Tw5M\sĘ/4",/f )Mt,v-T>1u Aj[eyNKpw\ۊ9<䎸5BO\I }r}+f`[[o0˼Qc^62 S14+>I2OdzH&2zT/_qrو{u3Hb0Z gy4M0@ʝ1}ZN|u k" @32_믔^c{֕pR{~ldW{c V}G"7NA We4:@{VϘe鸛}Vp'-߾ە큋 6.sTtžg0d~7]3c+ ϱP|@ (uD0%;kyHx`^]A_ު*ܔŊAy"+xQIؖb2fFsNP;%u27e,%W(wz ;5cŏ+P%V;+^[L[-=Lϭ<:EeN%!? <*jdLitS`\[-Ķ@P;z7XnA4$ gD3=#(eW0W3'VuȊol&e\N!U ]YkJ(?V)_-c!& 9}tӷ:s8th--@cTCjurW<KZWr's]N 9l+Ug~EFCjn`ϝ_w}ϐV{nn0gTn[Y#0\ y~*YNbgo+1(8xPw4./ IU&¿ZmGw>(.UQɸry: }ge[CwTNνRj goLb`-6t0yo4j|σpӚ.f=t&FFJ =l@)5}0PE_꧿_{d=smwD])*T~2 RL6c74@M$]G65ŚW|%)~jfU-7O{,#wϸDүLɷOwryB0˓G?~ǀ<)sKLWU.=آ<ʜ8P D5˦k,FOt[ε_@4H?䕟3K=<%ўWHrtt#t72\'CL#h; fhuj+ t0NF>}<8p'BG+o"R!A,dvtU q %-TZO-c[:m~V zr$㳤!?uZc{| ns/mNKn@h[X^ ̘i9c ;۞,JY޹aY|~NoZ$l$z -Hܹ%Cn a)FL1/ K kH9#5m{%ܟBTFAq5"D:_~t/GɓL ĀƜMlV~@hB@@6զ32sY TJl,\(ᰚ{Pఔ}堍߮0$Iy ((0QDx",#y y!]΅]+d9ߑ -팖 'XxGEB1aT`Ri#\N2=J}fqЬ/".H!]]K ($&&"-M?Έ q'BUvdԒz8{&|~ OUʝg;{\jbb2T~<⢬mr}ʬ9L'Q 2 ǘE{HrfRW2%{K.S'ͼr,bsV79ݢ>ie_ߚ!yÑ@ѓhD +|@GNcav]Am< 4(RML0z~8YAvOn˓k>7 Rw<]RN^nk,`SDllE&yO*QP9z?ÿ[g/I 5VS66<%X#KcZ63$AK3G>7obV]۾Y,Fv!7v:seiH0;YӨ*zE$2-t҆ 8AGΜ*vXkd&Ɵ5p%`XM &Ձv pKuN6G j48rƸ;67 :On~?-J a);WU]2P ƮF){~;A3dFK Y@v7 H# t ^^kM>`⃫y37V_3x;~+ эlB6Vwn_.9"'a a*ENπ7@+u1sF/<۷@M!38Տ&3vG3Kc(zRR˼,T"SR=n$%Dm;GLY?`5Mk*.#nD _:גL<.@KeZQ5aMhB ֓j%r'7Mo N˖Ӑ*zü2WLIA8kjgSXuT'6Wy0#qgsc#9Ћp%~L4_ cǏƗ,n,9 f_K evg48Lyh)~g6y0^,fRߩ0#톤Ƿe';BoR37_Ǡi4orY"MP2HmT!/!VÉᴼVmFyx~=w2i^Y&.~]^PȎP߷ENMRv]-`!m?*;jjqi F -7sK蜓ѫ5Bd2!_v'ZÛD%Dܼ$:*mB7{RpDt 17FKN.rŀ"'0CXP)̴?oႼr<0jmS$! pT>Kw}Tj毆SK!s6 HbRiNKFL"dGb0DZ, כ./]IwUpzq~"χeٙ)ύcLMͰ0"6~`" K;5y CGּv]ԢrIW`dS\H 1qED0'RG࣒t{S0T tojo,~$piy_S;F@SϚJ"5Cĕ|}oHf3O6gSݣhKjE55>ϚQUiu7\RS Ħ̌T.WpTkB cv!j^S])X7a\,h2~Ԩ+jښeɺ2^Q_6%f v.-I=ɦoq(A=$\4t{2x3o"%:YH0Bj5D0N0{Ffνo۶5[|Fu^-FMEn~@7} s9{{)6юeWi8O`qLջLilKG7 '+9g64Ή0I P\؇mSk$քHMu4cFUTXwΕ(po#C.!ento+Zkv4xMq5pyOصD5'9@:`)gXh֓w\[:"n^yډwmLJpumKj{#T֧~u "eb(bٝ NĪA, k:A|/ޚ0gY<SR;df XHQPKrg M:E8]_<;~&BFk.GxBJ$i  ULke%> by7N9 zWf(ĺZg]|p=>ҋ^5D溩YAɔzE4|kФ,ksJ-P҆֌,[i5TzZ;|Q7׺<=lNcwgئE W78_$H%#ͬˍUOqg`bjCVc}0>Ga?\&A$9O#ǜ~|/eV}.:J{ޡ1m#C@Ty~1du2%]mmQ̞ !E4^`;2d Q%ɏY zy;+Fܦ.OѢœ_Xj;{6;;> -Mz6TK6^EFST8eUE1 5}Q3̩Y8AE!wFjʠdǸ bc1gάQ1\ϴ=ST+N?gn%&b]eG#*{N+ql,*_2T3(7 $ >V9 8z0PD;[K ʇ \E# 4I|2_)2a'#V{9{ -\U&" "XolH LaUNjm$>{Oc.,CacpptwLq{L?(c" \hrn i0sⰫj]Jh6 VKarwѣ*XvНXgX,SqÊZ؁xЋ!.Δ Һ;&iGlRӆ~ğ6=^LpK^֭SV!I@ԯ-We#R2Aק m-Ae];AUgB@ %f*>ӬYjP:#. 3ag~y %L^q+L[ Faڲ\$x}s׶E-^Oʴ5s-/h]|$u3ivb nXIG'SyIE;0W)$6K1 &+MQrSiNAlDMYOfZ?C,|Ɛk3A9X}!qH &^XVt~}c;;?㾉 1ey%oCBX?0֥!<_jHw!BNDy>){#'tʨdL5 bnc"=eu[O9!mNs6a-''E)MOݦ:1B~?q ;S+HJFxDi|`kghvm˃isQGZ]8c(*1xޝTFXݖ" G3H?ex5E98h hpM·Pib+A"-H;CkjGdBY-3`d_-kUTNv*Now}h]V?e`8|žiZ/@Dqj ЖnNaE~PWbCz~{URfżOU\af'qJdrjZd)աECz(0R%N]m\d֗ `82̵_DLVFZ_p"8C >1B00''!mPiͅ,KIEWf-B`ͯvH`q6Ya*k}n0U"ߍZHn-P7<[cӶC!HˬՏjbN(Z“2g` +݆WJaO’_@wHjq?#V W(@{"}d#1.b#FQT348} 08Y0љz1@6u͟A8*  J3LYه, },ͫ@؃ZwsT q GFQUQ"S:st{li̒" LPFhwPJ &~ޞ=xIfyb2]p 23rLs^Qb@*QUιEtIj1ݑzP!ax3=_qL+ OFDs-{+P/O73}_5i|zdeԱx"I>>H0^O$6uA'zJܑPڮtTDŽ4CU~d4㓋wq8M㱹!wN+E̝W*HTfw^=c"};?GA2\]X١cTsͯ F{-1 Mj6b/Ɂ̀ <r)P\d! R72Q:@^'rKwfVA Ѱ  xnS0qwNHwgzAOqfVAIX\aNL45UV>&͊X;1sJ9J?G\ UCߟ`齍t/h (RYua8̢Cァt>vkkJl! Ħɩp?bG&ֲM;EDl I42(AdiY@4MdClyShMz]\ xLchKJo!&lNmBَm+h.jZso glK l.;['J Zp5 2v"MΌ(IQ*}t4䛫 0EfN:UC6)GDC:s1mu1/( {:.i+x7N$3XC#)4}Ld:)WG(I.t7p}Z@|a~_W(ŢTL",²d>`,L5;Ѱ㇟kigG͟cmT›;LsΕ}Ŷ ,2w.aC׮?Gc,]XziiggĔ*j@WDo%FZŝ6ߊV6|叕Z5 @ O" njJglNzJz`?o^BAK-NYL?D$)yʍ-b]RߎWF޷@,3l2(ή hBwYGx2׸)ݜ|UCSdTT47 :nRBrjѿޏ E MG,?p\"NxuSߜgBŦgWxG<ӄlaLL%pRh=V6ǻ=֊ݹ}-u(N@(?pQfDO%AUvfnouYtdh0mW_/Ú5!uTi=JdIx$xh3F6Wu]J hj>IjCQcZ|kC:EHT+L^F0v ًahAr\5g{VѪDW/!#*g蘡ȉgn<8SrTx$F^=RqS[Ix`F??gE$^MWLfl( ,\3wxq4?}D=a'bE_L#UJWsob݀ _g2 z+8(q#[H!Y-oP__ B=stkhbq +YE@n!fQ{ nKqV`psm-;m]ȩ 0CsaZR٣p{҄:?BPb =-ȕGK爠yR~4JGyڋֆ_77zVaƉJ *0L(kKeCWuAYș,:*{H`)m 4cw-)gkCE򏖺|5=]8DsT" } 9UMSjJ:|="r yc*wF@*!4is%{^Ȏ:EZyw8-A&6/_j;}Yg7ͯ*_`GctwA@mvQ}e g4^ct'I^o+* VEpl^YԈo- q$xIA%;EO&a|/AIݸȆ^BЅ|)[l.}Vb>#PuRm93lSm N`̀$u6xAauɸ.&3p4=: ȊD._Y YeGUg ]F &p$k>B6TPnդe#Ͼء찜 Opl 6Cq2EHۺ&L1?:)nqߤS>V#P1ƸScR(Kcq;zԔܣ,VQ ECxPaZLjqpɅ 67|6;df(C%]Bm;ÁԴ[i`I3mc\`rM6Jz!q4C6msRCP908gZygyN;ɪKF%HDp r9޻m |*1.?}YCG5q ѽ p瞱(>.VHfSIF7p%̯ڃLWϙ:P4|鳜n>$qǫ3}umN"YƔbx HUa}/`o,.jᗚQjէ=ɷCO*aD+](-öZgiFY\`d;ElnGp !]J?R!^+م݈w~ <Ƈ(63=Kz&(18cz^TF `T3car۸sðܻr4H8Cïv"TmM_8 ۤd!ٚi)'u] Ix'FAS[KyYI "k7XSA]nd1:)@J0`?07cE[Ք(HDzųdM彭lOn@Mx,F =U*" gꡖ괸q;Ew€?GØ78M񵝼"R΍dFvcda)?:J3]ui0Xl1cvS΃^&`{gE@j<\(a?D]n-=n/Zrξ _)Lmdg]RT%7gcJHϓ R6w"yd04э$#VݓE0\'2FeNFκ@ﶓ0v `7%:{z+%~RCN5OC%U7TlpϴVm#{lڹn ف=lζ/UZ!OK^!-Q:ׄ4u\ڭ&8K>&)ث޴(tBP*{[h]&Fg<(΃PҗE-!&'euB1ZIwNF׳\xٚ<fC,hս2;Ns*fH*|NrWɋ̫(tڍclUkuX&ϒPxT TuՂ'RĂjűV_jݷna" $^jľë>[-Ge lH@n?/ mI"1qlmfFԭ(?4~(M,-ŧ-Uȣ샑,Zf*6$w8֐ma,glW}pP) k핀v5>,N1}Mj#[QIo>~ѻgI L#Q{-oI(>SFDŽb8"`XdMX 8&ÜD L-b:_a&eT({W (O*xđ1C$uLZ}J멂O' Rx}ͮd;-L|ל 5{RBJ- MmX$fbwyagQAfR`>vQTUɬX6з.eJ$O c:˛Ʌ^4~5VgJqs.?ibj;:yqt B8eh9# *9Z Vݼvo T~e'Vw*Ӻu/N0i2Чg3*+Z XX%ثhlvߜé L۫x`b3e';=LrsF!%$JdvEtE?)'Ui9P֢"_1A97d䪃iGĐQt}@sȪf+ [C*!mNBN륱Zx6)5[58{#_0 ?P *}m`sI|W1l_ia(G)iAAԯ3];0-ܿw9=@oiv]StSz\cG"ƠmFOjf:~u k)E$AmCGBY*ұKMtCH̦6wW^*/I (.?IV!ɿ t[ A"w#d,p:s{Ƞ(]ŶW*A;2a uFq7fOޕ=  K=YxU4hؾhcS'5IS'<.ͺ1%h~Hf`&޷H:; Dxk$b?93ˢy8O5Łfs;k|vU1;w#R-:_q&4VtOlk%|ZKZ=e fP ,."- ;8MG!IBF簎1 ^&t__UzG=I= uXClmG7IkuquvUtz77L_ˢY2ACB "`¿2#iQDz aWfԽ]>_ :S %^ض%[l}_ĶnIE!$uos4֎ n"Ҷ r[<`<vW̹߱l4D0\HY7J}߳vT­g ̃{.QA(rn`4iS3i PX,Xfwz!tݡ!TMϵہN? `[BiGB>ݒ*,~!˴yB: `K鞖bI8ߨrLTMA1AlSciMoGAOlVԮ-.5󡡊&Ҳ7r}& `c1l>\j2eJ0uB3_ĈywQV-ވέ`^#ӹ4l[ *:(O\{'P¿|b{ͩHGz=I5J\"5u3^cau84Hd ,Yg'w!2q uC%LwsCB2.ryorxM>3^o iV1^ܼ@:1ht\RtWszv p&@Ok;s]\ϲW* xi3 `ѐ,OР(~H[sDL Kg"scJnM'QW?(iOf1UPO.o|*fX)v"\#^WIdlGdJ:g,F9Է󒃧 5 d`:<\ 3K+93<6&oC,aJ;䗱<5y xe#M*`=2JtɶdP7qoüi@jYtÕP/*:V@1yTlNti/k1 OC `ː UeZ,͡ 0O H%NL(Ӣ2bb> Zw(di|Z%uPQ s:(JEj*td\'缵~{I}jq(A4\`,0Q ^PSv)5vȬ(fvvZ͘ևbbiao#{+h%^X9^"M1Y)mEl˘p`_HENmxqPb2iR`Eeg},4 ;'5yHM?`@5Z[(RIoUG.~_)lK]:|9ƢwHg-UyocNGlXX\C9zHn:XlUvgkS1G\<WL 2WҼKϙxx)Rcm?|JsnUL߈{5N!wR:yTk‚y>0[O՜,V-o,[\jL2ˆ>/'^>eW+O,\'1>±]Cvk!ߊL”[ue BvlU)łD&iQb m*Ȭ{|j@d񵃻]SG> z ˏZt}$duoc+h9,ϻ?yeZW壠,] ";܄p&)ߵ2ߏ.C5 %Sq#Ѳua_av/.}9jgG^eN%%?[6z>ā9en593LQE\)HǘyܖG[N|{%cxX9~ٵ4+͖%Q7МKB!]aH6 d[$dsj?.i׊71nO~ IӋzF[<=tWe p6'}swm1P$uxg7Ru\kX='N2m{; $P]EPK%vbacr߹oVKʸ,lNöTVˮv@0 6%=tcr`jOtj!H3]ZuNN~62d|ޔ(YS@yc|U]RgӚWH;csL4j >i{#V oo@z1rb{e|?:0ʺq}HWʸd8Lq&ow=xj}#4{.t[F꫶"úvo 1Ma:w]u. W_\pV Q-9A) k~i)d7 V5l%ID4X[mAJ'gvqu[c3 f :Ҽ,U7kw=58'Qi.u5!*š(}DhCҁDnKcd9XNqYR>XdKY4u#oQp[< Vϵ3]0,ZCEp+>hݵUzkNy$޵qTqFgٕND)*&"JGK+Av8)P6Φȳ"q{qw̜Z(=yhx~ftPԫ{d2(#<Du1ye٠.U}9 `MwYfM(nwxGy*xGIB]I ܜ&;`dҜu O/ Ȣ6:6/Zlz<>P "`JH Ԯze>R^=غ\1dg1x`Py+>jeJ/Nb{Oày![tTIbwK8!Ģ섮 zDz%a 5캲0H#*it੅?ۡ5*t ;bh+]d"y ж_f^F4| tZx 4(53?m+`$L\qt0Jok3&~g+vq'{>mЄaG :~Kq^ҵz`Q&n*z~0^s& QpOT zzbwXL^funZo(_kX;7 k-j1@Wꈲ0{ N{i-JG4>Uͮgw֯M Tu9pRU-ouLŪ oBC۬.P= !weɳXAdj4 Z~pz/U2CfdEQoO HB%!>B;-BR#/nt2xp{N O^G*3_Yc jԸ$Xa2rweKCdU@ ZRhji v?%Ħ|±s hj~xKbXrJOuj.Wu/2p)sWÛi;(F--nvُ[7 J޼Yt–1^~ 7O35*l)%|xVZFPYB{'TE8RNcY`d]9E! 5ycvxGo\1_@`^areh#}~[ ZOIh(gT>I8tU.',lm8B1bN4Ɖ5ؔV.'a3CB¬zAB Ңq67ećG 3~y J+aj9G+w#To4(YrG?#J 1s2@aZ")JW 14Ծ䚦N2:\0}?fTUR6?؉nvc9oFdZe˄)ky 3I4s@.E_[t@P^Xt8GqG~?Ho!A_ ²)ʀYN[wȒڃ=y]5yZB:0|i7ilx!,+ݨyg4n%<`} }(z^qRL %ЦYpuF:NFqX/E+i' I,f'awHivYMҚs9N P!w6iADCGVHzX+~<$̔/1/?/:|{"lX yਟ"`f[%1R_ blJG|ʋ pKJ"F9h}G8a> W+'e<3 Z'*Tzz@$5#%,Lԙ8kЍxӅgMkNUSme/,ȍRz^¯+᪖cW\ S4a1bDa2,(.9 w럏x/zt~HF^YD@UQŰҟ"sR0 U.{Y2_I瑘*sKQz-ۊPV6Z'|q6&4*c<E9F\Yp*R̈-N~O豑aǑQ{>iqY삯'NoF1 -8E97Y6ԁp A |)>fn &U BM}%pnqKFMsW7{`zxSz+= u `|;-$M`vN/)`UJfT'gTTc=~Fdu!p^s0p2(8/M 7;~BISQ;?SlPUU%̑Z*Ԭ m @/ܛR,(9?ւ"zBа|9u=Gӿվ]JTڰiHМG4K8>sߴ"c/ гmRggzHbW}%R ~QaJfHX@q(lE#%"LF"~bQ} zH20B,oVhdZر)Ñ[PM+{$:=^.-ӛ`*a7ZpU@yaS"f@C-}u&u!rA5tat4oEj_^,W_ k\k5G#7Jk $P>ʌFUɡ8Y^NYA\c ~pg4L絩= ZSw~/k:.]Z {9r8o '/JZ.joBWATJH\a͓ |MdS4{WC.^\7ʘvįԴ`54uÓIO.G8]r-%pM}KǴy`uTRșon" ί#u~(\& )۶+.4}moC)^YܩvFu0k 6zfoU*Ɂڿ_']J iن2w?MZ!ԈI /%?%GBGpyZ.5CW6;-9SlnjXL:1/>h *k#Pr|}2?$aaf#|hOl$sx`ƱO:c꿘ܸSf!v +eIK{P_H> MHw>C`K&g@ɒc`]vű2OPC`}bbE<.YF.IMj8d;uV HV4ZF/bݝ($"=;>2[Qq ԰Xs<*/g,a`Ĭ{ORal75%)U2"L$mF.<р%jL[%@wuK6}de^$i!,!9 vϗ簗؟I\ş.},,q0Iw 틓,m_hN4Q}eJݼ\$t`O).{plM&Q73h؇.0G Ws1 jiTH:Lt̽<ن*0[ȁRq,fd6{'R[2Vh 5y‘AӿڇRg{Jީu -Op\C=sC=96jA\J6}~H3aWv*0HN7wqk: GxbvczzXϘh2yFǂ,7Ѿltcf.E:KiSAMP)sysPC=^;*t02\SVq5\B(} t.Q>z _+ Oj'zMe9gR4:xGC-E4C 70ً,^џDʵM&xKX#i+P$Im?}`$Y(-Xu[t<.Ι-%%rl?(B?G>eHW% cLsJ~> gN'Ub2`sxeAwZRmOФh%ߵ83=&߽Yq3\a_oϬT[NB Kp;~ƠN%*n%3l:-w_\?.ZZP|oQ2⡿ֶQqcх0I-.ʤ24hp!:WW?ھoӨ9Co/R9ASTrM̊aK( x}A5u6N@^0p 2K(qYia`XC:4&DZҳƜq"Ph|J$s%_pxët Ah"l5˺Q[3$8wkahczl158#V| GAW[ d+ ~JfKt#oH}1ݔ<32IN AHm۔{ƽ1$!7 86?G4aQˏh&1V :?XawtCq y4SŸ 8Z.n`4+I.sw'WNsٹOx*Y<*J(ҍ@'QZIvNԱ_s[ZS=K"&;Np)\|@ƺ_;lcEt mX {%2C*E[vة<`ħFDff7t37v'(؅N]"p!cn n>StnY/"nWB/͢,w5S܈$0-$Jդ hiZMlDhu>O3ȕm#v5yluoNn%3r_dzI aVJoUh<]x>'4 XBU!!; p- twdR#i]J*wFH%WbotmszipQ\YsejW;!H$!ƒ'5Di)3X.cC "*|۬'.}GP5dm';h 5ʧ+z0#׍G/xC߽|Hջ _Й 4nj*[li uE߃ԩAB8r+P[ѢQYcQ$pqRˣسCKH y@'ɭZt1qy>i#tG=>|X|\Z!=U@<Tz,_b7?1p)Y}Sl_HSy@ZH;5MD-t.ڬ:2דh<uh8BWS(c˒9Rs(RP:߻pٹz"Atj_BdSLd;1+]sx۷T13acwgBT: r`gC6Z~+z@pc85vS646DA*ݎ{`T$w1k踿 JJ [ު.Gbt`|d2i{ AcT"ҒMOn/f_֒hLj%9$,`ɡB,Շ,s7ݹ鋲UA)j:^] k;^ ,^2mꩾؑc cvOZ^,o5ەgJh8C=Ҭnn$)׻0wHx)` ,js@ NP/\n'4"]&tcC-Ύ,R2U}tdʂ{m6fFv]^͜yNWݸ{ZV*Ppf}ϚLj H3`{4yI.h5h+lSfaa+Oh!Kb!cn?>%7l3ڑ'`y>bY|ZYH  PMJtN{jJ{rٿo$xL@IYL҄kS,SrјnC'ȈN({[Jy^-bm!jd::RJNaB<9^U%.@PiJ/v`wR"칩'آ:/1wUw/A)+҇Mq1Rrm;XOAP!Ѷ\0䓞~=o+8ת 3lpvJF sx.ew~D"0KK`;b3vJkn9bR- kClH~m5%Q|7T^W +KxS3' 9 S鱁1c3$S)#5*u2z E75ƃg/PQPBpb{^o b"hUo84T9to ;YqcV1_= ( (6$At[`%X]` j}rvx2NK@8O}@oD P8yŔЙV s dB*qD/pjV=}Pgڗ=ioRݐk>k ͯ_k 2 V {7oof&F֦ \L+}" g2xDٷOKn}c F(`qRYp?bN9FwnQnvJxBz/9b(e<Ή;Oܒd.-y :ϥ̅<-tIJ1vlYf h=QtuCs0Ԋ!Ϗ`t}-cEs<՝p^ ]; 4\=vY@/ڙ܊BM@I6?YQNu zɺʕ<9 ^M!lI׉YCP1\R|gV, *4xPmF;un H#9_d|ԓ G?Ƿ7>Hg =[nłSu^h Ϸް'k~]g[[)bio'^ Bs Re5쿇R6DD&{w6єooO!=ƕדk+ 1rmW)f3HmUrO^]ye7P ՘JezSHU^;>"ba~U~?M0u:K -zj}4*] <1XW6ia"f4̣QXujG~fPQ,fHȮw8=5s Te) HՏ]XHR.wy{EoInI4NN\/3By 'e{@ v$r'm&B5jY JDrdJ($,=fo2I`HzQ~L-K x<&haBx<6n4gtsU9#ڈHw,Utm~9#1e%eeGyZebF# ;!^_U8IUX3ײQ InA'_Vמhh b|SN2Yr(̷q 960 fC0"WsZg}>j ȄpB3FbRvPДNMUo/]-%sͳ>cѳ19%CG[ȭ=R nD=ѴS |ۇt{p{ϸD]=<쓈o1r&|z5ALhVX'%FFVNR9}ԠH n1Ԝ-זrC G Ip?G@dA N&͐[l~bAɴ2 (ӣ*J(B N ՘B`'`pqKn% CWQxW_*-ɀ 4%Rt?[LΫWYDs Lg$ DU栶nJCR*fbpf9rqs#۴Ejg ^7:E\r6;p"Q6hE I$DT㖴HN86uSfUe "H8t&6s f“TB(k;Ѷ Y[^5'TvK(,8v yf/tU]|b/L2g,ϲ8@kW-th佷 JOG9Լ9@w_*= ,Wgo@gLxfb2yWbij-Bo[Z?<*E}Hp9zғ'k^re5`K VzCKq =BƷ7ao9!p~FJz$429r"j 4gt>6M\(7QDWjG7RŌvCcSz0& LHuT AV("D))J?ƈs$1mnQh‰p:(Hd~d:7[>FN9S\1*~|gLp3Ӂ(u=W0tU+鷷8}Z{kۙ1V{ MF3zku=Zň-ۿO0}snchq s-Dyx! {x:Ef~86?6A)>rs9M2W51i\Ը] Hǚ1-;^H/\6vh:FCLCDp{ L̆AN(XuF)T&R ŀ@_vBf,%ɼ5g'~B9d_RQ[+G&煔;rz@#PL7?*Ǹ5'1R 8Q!`*xǭl=TW_c Bmv> ?G_G jaVg.Rϳo82S@ %iU8BX&bkA  GM:-##-^K˥_}fFDw~%f{iW\Ik#gr#ὧoB(m[D`pǩ,53fKEmWIٞ=GlB cƸWPMzCw)J߇oMUBWվtt "Wyh7e@@3nJ RXE2%)o'+'6NĥNLzLJB ŗ{ѩOW|0`wo[> cٽmW>038KDF|?(l9CNט#U`޵Kz$ăokP Ix fPƞJ_>0BL`^ߗkܛKɘAȦ6²rgul(V#\ФUgy|tdP9M[%z7#̔A_]MEPY%Po0vĹ^Źk;%Q] nP(a?PN"k EQ'&c1/ vTU(f:޹r`P4=WP꧜ m3$BEI0L,`r瓽D=6 0(5byPKH,bKDhp"p О?f%S> >b/mV2i˫x Ah!^Ma87(%9~TnWQ(p7y?~W ?ɞm&g䟓qMUzzXǯ_kCq%gЦ):Ԧ<2) 7(b(t=cK^Rd_c.{rVJhI1յKQXGKVDm[4E* 2BApx{:Z=rSr0T4X~ƌG,TɡlL|uݹU·Q{Oo׿= !S: 3dUbSl즇+&fR4@)VX)skF&`zyMg:î^;XpM$3Y2q|rcqH`U`Rem'lelAFUZlx+ 6}F|4U2Jv6 08&W''Ѧ:QBdrr݈WO)^\-ӆW~ PT)@-D9&l JsC)gm2rmNԀovSJ,QXOV"HAW7a">r5%KVLZp8D$ ÑZ AwUONϗfqI%C#z@%,,YL׵Ltvδ9q-ǀϻ Glz9~XhUK/$ P!ESY`"]^^dy0V<ۼdr-/hX`|R=,\ w}fJ6%uA)=Z`,]!!2+#CQ=•|$zFiiލJoM닕#A?JMM+ǪVݛU6N]ớ{O0'K$-:R޿7[:4"uzJ>g51:L`$//%+%Yу6>q;ڊVοUME&1"XF39J+~VĀ7x$v}cE`s>xMKhC0Ơ4<؎ւw)~lV2ݒL]S +ydiEx@3'01/"衋л&/M*mG4v$c(Uer*U\[4۰$]!$%D2a~NU51v q 8 C `?gs">z 蘁lIw7Mg=BqJ|uHcCWOU*EmݧnL>(WUpͣ4A>*zg?X.E,[hS; f1u sAHENrnYT}I;V#{{}q]"=^i2i/R_\ë@Jc<vQ`q/v%_P83'Xܾ@*1O'9|4j3}#9\D/_z߬KLBӈY܂VJy+{PVdz ۺMf޺Ppl'ҟz$ZnyG7;QUwŊr$B?~4?Ncmx"C@"zt%5۩>DKf [Q! 0ËĢf02b8iDJ*Wlez60wPgZ@^__[ V~?/o6Z* mF|yIXe1$t9{~[Qj7-W'Le0*~Q mn`q yEo( o'`UGm 􅺬 ?J=&2u=@q!68lCӖA *yEv֭Lv>z6ftoEN Kră}/8ӆŭp;1l^Od%n'X[%4O_VX0_'I)slٽ⮫X\C4BN"\U 's6bU /Gs'Ar.(7$ArY^U^<Ħ|K&! Jx\N-?B\cʙb"sgQ @#y0~Y`)9J;P"5C'H|z>y)yM)yW'`Eshq_Jg/ݣrWXSN~ŝ{B/Fz}HH.:܁:'/~/Y"8XRl4e0tHzMgYVn(2Qa3U׉AJV"U 2?ݖ7ю }`,Ty-$ۿ@3Db"v$>cw!rυB=NGٞK ^"_o>wvN@=މ|8L\of{{CH$qX ݵL*I%DNFD#Q5pG/m 2?;$^C,#eWpwJ'Z/NA՜( ePfXNTl[_M\J0B3BN-唠q^}*Q5+7Ы'~ً%b0>%%ɷFhvbDkFKl4ů=)DԚ#Çzvȋ4@澂zKC;ж28djԩ/K.SBS02rj- vHq4ܾs5rpzņ?8N=.a:8(ߒPiJ{5l*Uka_ޞi&.*и2&7^#A:?M$<{)ɛ.&C)O`,|>qCfAwB#Y+B^T6\8Iخi+ ~x1wrXd%^4V SQ'.2-`Ԃhyg6bT ˮt ?(^rZ)qV,­\VCo"C}%1ێW o y|j]"-˿BQ\XhhOv{f_T `Ou^ݢI/^ٵ2@ioʮĥ4S:W TavT@f;Z ȥznT6'WvE$i/+i&)'m$pPB#[YZd.Ɏ*D!֝A7rI#=0cwq,2wKIMcroG9iIl}uO$m֢誔}a, ,;-ڡ5dY^t hֆj} BXgK[#<:UEt~^l7Zakf/!*<@?/E^`{ &eD! NtV)|ijBgaq[u4)EZ)+jgj`?^)-&nD(sQ`itĤӺ~F;"cu \äGcB^/?~ F<#Y&41oS\ n9;vZ_t 4y/.JOXa/QE9ۦʕ}95ioX)Ⱦ">kg>Nzz$"6c0 f\.aJI쯹9{ZB#o򭤉9R=_YӛD* 0N{Z+?-4kn*M+0ͣ:,:O[`Vfފ+-fO/A|B|f_c>pE"z}ܞ9?DLL tf$L E[9ip+B\lazo4Jn0NCv]FZ(0madc= K 3Jfφ>jpC$umX ts(BMp - - 4&}0Ԁ~'8J쵒>~B.sW#!P to,=nc<֙Co5QN wq"@uj[x"q`zeo:^؁i"꤉3keбLtx3pCxD2e}!"]SH%JpD4GHyS5(i\4z@j8 A<| a-0# KA̭9_: ?lǀ ݚ;U4.K.!4@ՠËͲ:G? ,;VM[ʓVwxWpr؎1˯h)Ob]FC f(g&H`b0:_q"EW6;wv6/B7ׁ \JK ޅ6{. &en CQVW ;^pvG]zxZ,a#Z:8*+̰@0FtD6_%Z|\f-~I+1QSj j30޹:!@l`"ؤGrI3Wc*7'W4RSR(xT[xAiY%!3_$M" ~u_>PJ?pWsKh ϗBe=9k1*yLBk\(c~jk\Ep8YM )]uq7r5k4~[a$ F#n"O% Q܎1һNnL$}@{;T{A 3(a^KS,ڧE{9i<ʨM[(^1^#v3 BGiD/jOYY@$~1jt%A3H\Pӱi(Ὧ+#R0w,0wr}Vlұ1dnhoΖgpzTC-NG"yeadtnIL>$⃻2Y"9) ZFw PJ]q(Q$C cr³Uv,35֨O +!-5C,ݏI޵6 O9ׁO~684xt{y _^g~i?ljp$ZፅUQpܴd(Y)9m I+ΉN%f]h%xq oႳLCm,̄$*<`i//U'V [Or !q1ܑRu!PEm3s5&}Ь'5TLAk`dSU}EGIHo5R(a~p8W -xN_GU Ăc"l1MBlJO0ZWyDDL_E~b'.Zn vBN̎,3 ԠW/8XXh7xB{]S]jyx 2Ob!yN֏TbFւ>*7̝6[|Sr͟}tUAWSb=I(1Qɋ- h3>L"X ,jcKh)6Nb5ȲhvϢ,yili' *w SS"KQ[:x ?~Q#pMH٧绩;zLys6:?5c(Lk?lFy=y8,b^\ h8WtoD;q-2F6tõ 增rT$ k˾R? iJhAXJ Q/_ֺ`gx`e S 1S~½ITa-_X/Ö}Z_ {j%>InOQU弙2Ήb# Z? =W%LenPscg1.nQ䔛']D߁J,"G܈r"V_?M/OFACJ#CQYzj<; ڗyghoR E!`oB"*& ci32+{%}-K1qj˪e+f K^e0fKb,*R& Yj!_@*yQ(\r`k,G%GEܖ6?2 'VKEu*ϑu,!0o=YG8NQևhF;`j?v 2LJ(L+vűs-z̮bCsCm ]Lyd'CCyyU e,u5tEDvBX>UK>˚cDC@O絼> :?(Ls}3'-h[pN0uh_o:肶m)}cmU_0|R$v[ם$^ A$ ZWߐ lx%k"7~ { crq_\vw2b1t[_5Ȼꊿ'@ks$S7{ԒVa Y"ùv8ADWo"7}bxBї>#WH _e`QVQv:xPwGMk:HFE,^!{hǠ<,@!8IcU˯ۀ$dB" V` $wV{^.^GGů P05tH`5uKkNQC)PCCk~MiD?x8AIͷn!VXK7bH?}HXz~Gc"֦hFj\ %S(p&zؘ0dd"0멛s-{}{%i܎+xV(S!s$Ed#ܘ}u+X]Gm#oXO#4dMnX¨1u`-W<T6V2']Pk^`a]r_ۡKs0vD9w(~<`B4"|뿠ς]뾣1w@yl:ܦ/W1Zc=G1|e}EFʲ^7El(\AhZ3T펍5L 6XZ wW6 ܓRhpGeL&#S+i2%dU+c[m^yP5zrU|Roo:54<k>t[e*xK Ypdyxg,/tisg/ܿR%pP?6/#sgAHO >,k w$ŪHcˇJ(S}2a@v Τ(ܝ͉:b QK'Щì:[ XEC8)=>jǠ4Ry ;ޞ܉>*|ҭ|NeRÅ2$QX&P.E^C3{%đx+2|W1{ʀZe&̯AӶG nxt=pʘ5$};3:L[>wXۚBkbZ* Ћ?g/t9rl찷D/ɯA(,tw;X)Q:Tce! 퓧h?N)g'Sv,%DP*)lu)gŨkC#Ax]8#3ک=i^i+=JBI"L!MDs`Ѥёw(tlWÑ-3[uw,w^z^f%Wie7\??tڵ*E_\ϛ9BMEc{ )7Ez@1dfd =6#,7{ØzF}.'5ˤ҄V&? s*n. rc}`d[H` Y+]H$mU"@˓s;֗{_Ϝ<8GWn};'llH0n"KtL&;zE<3D/ݗi59Ixyy zQ 4ڂOؿ^P~ޕqϼ!rC;Ԁj!A=]/AhCPlv8&M N9sEc&7o%:MN} cdS>͖E!.zl>/-'Hbi4ltd(CyGߏ+N)/ T.,xu^c|d-}[uؔ\r+&X)!0_@km<2/LHh|BپQ~oO! ]8@'-8 ?WX$.z{e/IQGj)rV`G}AΟڳ*eb}=-gC;oc@kA6;(HA(6IV;'TnN9:T#ݑH044ڠI|?xV[v {7}i?;tzȚ`iDC^C{D-.q5o ! Q kBgK)v+$} Vhju>,Adp|A&kE W.mqW.mΈ$o04aQ0Ȼz2Lj;zR 'P_#ۯ&|rS*(9{}{O Ҁa]qW'֜7WRo>iB*P A\a L>Fhی-;,czF-}qoJU ~]37:52̽pt D}Wʓx?97ȕu4uS˞N-ٿL w9Óv3e[w A7"oVlw٘4yHb y$GWoP5$ te [xҩ*.Ű2-PeF^].r`^!o"-D%0CeD" BWe[w@;&^Mo/k!PH bt0YR {\*Z:.E[2Fx+aG̐+DV ΁)g $٤ek8Cz&(YUig{~:$" ͰtJ3m 骻z)Dd5))D!#sjҶYj-\;!&\ q%k\Df2[8<,N|`_X:ݪ73|`xӾ~20y`CSy ^? _Z 9:EyMs!WKͲn#49dD=}XE|=ێ/cKӈZyBj(LY$9+WxpZD> e $ixplYPHAHa/d~{Ui+ T HVrXe; s`t:Ջ @ ۤ@*`;1 Bt{Ӛ7c_e@沩gcʄf7šUt;{RQ [ΤMe0T]Q wXA"CY;OK6UKThGQ] t>ON*BDvR޵$4;6 EcW#r< |XjLL|z tbdz!M ?Ͳ\LSԘGV~䊮mc>ƅKi`QxwNlVdC1t*n:N|cˆcG>S"Lexj;GJKwaVZHUltMc@R:1lL^gA'Uf߉ ;V9V"t7vM̰RL4->WLj jf3Dc>+5kPy;/vٻ+YkZ4l) eω_($c]}`V8efb@}gq&dmK~d#l ,In_[4gM[۹dmX_LkCSN6D6$ jCaKɰR柀'%*z6 `aVw /'ޮFO.V;+a&~G/Vk-iҾe`jlg{O xUؔ\jܕӉC-WUj7{3*B bXcțP2p{o"ɋo0c`nx#w2-_o{ \!HwE LqDe8)T[";\m=K;ڡ"LNWX3 x^JRkȲ6D6 ؄/:VG־ X*aFז{5XmԔs?:^*i )G|DmVqʅ  ֤:j 2g>…0K(tbؠ'0"2<$~UhF/Rv#6j=KcX;:! 1skTTVͣ+p{>soyvCv~2Lu:b֕ hs戟@AP;} 1מq͟ROu%^Z_L,vv+co3Zt _e(ptJM?tvS0d (D=a͞G( ?^Z \jkɊLg@4iqշ8_:īxڗSǙXeK vBf\dUlN^+:a^;]|V}3o+\2.{cH&ϕ khV_e%;|E6C FqZThaT~U2 wydA?w,FPppGȼO`[uȚՍfHFm:Bg6|;*;TI$ɾMԘ:W\R4񷃙Ăn ;>6Sja*E0gӐO1b<9]W鯟~эr(/XIc0ݖi.(Xcʡ K$Y|n>A|qHwfy_ThS>b[A %5oTtC0|,QC$4[HzuS35W't.a ,UV{ \zQ+S:Gi I"RaTZA݅'B{pGFk2iSA ziP]-w8=,*arQWߜl>R5%W*,֑x%F?1{r{C3x " 1znn)dXuc&Hk嚲Tح5D0JuUމцFEjt L}VD5f`/xxa&+2|h;)0DоαkN7幠!6BD<m}P>yC>7P>e/8T׵ i`4oSr{My8f%э:,?\GmiM?L<Movx7`!e"bfql8R.JKtbj"\'^\Dgk1{#aST0+a X*s8V` >19~t̶o ȣ4L#^d7+v,({&<7(ϬaLU\32c#}h`(5|gfFLٓPMf tyK9ڇ~.;⃴WN_Ni^4hVjii+Ns]LK}e|Uǹyv/[k/hH$8oDK'u:5s9^WX0kE(*(^]"̧TGs~߁}X\[DCp=NNUG\߈Bl6z= [As!L姗5gHXWHRE' Z& $˜TL6;-#yAxfȃeTe:QqkC΁gY6{[oݺ:䵛۫*9&w6A:/?(ؔyg %%T4 eyjnH́{ T+Y)˨Sxc]OC:Z[V`x--mC ߈ݖ8hyT'BYAKJ/mGk<&9!}2Gh>Đ*F XﱇU 秖*N, 2鼝׉1nz5ܘ7Gfu|i|#Xp_y 4H o=Zei%Z=7.1ogvf)W_'}棞kAT"{n=w0ƬIW݆;^.үTSƛYnb)-H=^8x\/0qDB;ǘ\֡SZnxu+BJ7"FLáC)ӑ'1qϒj!S?k^a:QpF)0=NڞNQsO3Nr:8RPk-:2_;6!ŸwrUC5S㞴P9AS`qrWk@z!&c g6m.\Rg NXtvcz'v!=_k<5e@{?E=Όs 8XҶ]:idM׏#fl{~٢(9FNVyB XfD} w_С.%Un 7O7B N rJb4tצ\c(9v3:P: bUDJz_EWƩl31\,,xˁp,Z).r{YP-Ywzԫ;7]oEez؋}Eh]~gFh;anjτ㓅='_tᖆRlK^t#G׻~ڲ@ƱT0BY5 =NmB@:>9_,!'.d!Vxpgf9$u.} id& aKt߶Yh,BoC-?I5-of0 l_LxfF)=2x}^+Qo -Q=17F8$y!EփzPȔAqKS1u#[]x RZO-o-5Lo-#S Y)" @_픷pu O9$+UO3n4O' mJ4ǖӑOcSﵖ |!E;~TZ*sg$='a&w\I;.WiY"y4I|1CLz2.[J1z,>jb+Hb+O I,#˯YXwA(? VDJ^Gl((9e: ſ/ afލ%>Vuv`)? #Y=y~Ԅ&jJjvUU Pع&q{VOV4-5A8i6NYv%gZͪJAf,b}`E2}6-cg#"]M_pLy&G+r(dNP@Sx@G2 9`& ?L>'$(?F1НQ%Q? ܓMڍkhezU)~U:޾,%Imș)~HĖ.Ö _pg.eFbg9rT{ rOerQG>3֮V嶒>tx$nV}Ď%\{& tH!*JV_ڬn$cs-d׎Λpo^`&.gpI!:leϻuc%ۭ_+W89IY<=+Z `;vCVaMۇɊ 6㮆7aN1`KrkoM5F+(ϳh4aG>B %`Z)`Zצ Z+\2%V ~}6O,n51ե[-*5P\8@(㊐xT  O>E?r^'U!/eMeKK{&IF ȣ24_ @k&y۲Vh<^vsLF,{I:֖[>c2 iQm20 kmMnw&}pN6st?ہZ*qL휮)(+joܱ[!è48v٦SO7VC$-,2ߢܖ#ěіխw MƞCȅOԾQa=X.c/ƞ{)Qhj ڍk BUʔC.R{ Ԃ$AEx<\݆ ӭvn)bx@Yikj`;+TɶN,x1b 7~2袢_!Qihb#f88-=.}|Pǥ^m'@uv'P'o;| ̻հ[L^) Dd܍t,ot |T]˦eA /ҸOWeC5JOrZ0 6{7GI/7{+D:0-LtoDtBaQ„J~$3e dl0U@@%Dy$oN z?\JsKbv՘Djʨg,К%u/Wy9|Uy }-2H춃A8റwL\$D [y,a\&b P$ :$Hp}!Y/=h( !ſJcw/Y;̱J\x}a1-& 99.8oXXpF܀@^}5@ĨbP` ?0fߥҖE_ZF{ W1ٰ=6K[z2n+}&&dnW%^pduݵ׬G^ob.cUx?nɹC)Mclrf跽.t?: &⥷ 6!ꮾWEuuT?wU\ iAU*H>s>Ix9,35xgÒ&>;pLɗ3BY9FӖXs2åݲ$Ld֙gޡm9ńtr7i`L]Vde_v#~ T݄ӏ9 I9_?;@: R/Yo=#R)%׈"Ey"+8Wàn+EZ7h boKG˶'6 a78l°ܩvYSfdf̳ހJ@ֻR *Emz0_\9H=BPz/B^2Zp仩ׄԣo}mXB:Ym M,[̾hIgi "I y0VCI鎂Kʠa#^I]laO_#[XSuKA504țǘ[).r^U a@T:/>}<=Q;; C! T/"bq&]iE%q5kڬ\cu! YWWf!P|cq޿ܿ}|J H "H rvU!/WbN*R2/^L}l\")E)[ղ; @(^A3^sTdCc'YO@f;\{ڠw{BKV!mY6jȡ ]T>sJAPNufSٗ.JEQW;9Tm"%f%S`c& ņp)C/ՀDR:ZSm?K| uai@G 2~ۮYud \5]"0x)71J!~ 7hfׅ~+̆Z+P`{+?@5JN tU"5˴ʹKfib:td}I,^ nteݿcFj`(JԆ*mYotr=&O4T`«f\R NKw;!O&o7pؤ˱+tƝ]B{:M7~Ca;Qw XDvQ("W*$;~Q$S'Ubq(mr_u sJK2oaDLcF\!e0jL (A.ٞ"|f#w2/^At,%57OYl.ǓQE<݌< 5𞚋SMƄvM?AR-4 B" MyLUνRC=*+o!%9F*g<~ta 4j}bVbNu+7) e!YsUQJj3yV1sP#`W ǁu9蹑1窔ZЀ ʯME@TBZK=QV?/ %U ghS4y>Zw }|+=Hq|ZR.O]Z=yMG43,ї f $4X~dF E(֟HoeygCd č_qp#G^KD\d)C[}A Mh<&D>Nd/J[m%{HSJL~D2Es@{~`lcHB{O2XՒ !4"V yFǺя*r:VF4X#gEh$ JGO¹_KB$FYsB-Y—l}I9jEq&RIr {,~ y/? scW- y Xw0WI9h"mþcgIuҜ!R"7#:7чxgBczߑ@B="۾ 57FG36Or%ytN9]H{%C$}qV-4ESOL< sЭ2)S&Y8&{N~)~wJ2YvEVJ/ ù!I^|WHQٚ7?:V=kh$x +Z 9A*{TI6co/!fwM .,25$;38ȣrv-O,b&*/ԧXʗuIT?U0<%oxR~\_Z*ϪOS?ղ ЅO0j͕>j^YežZ0';VNGQr$F&*M|^f{φU ֖vnrG0dA7i3&Oknm/;yTST0-9C#lJ@B, a19*Hn'H)s )"3]2z)?b.iYo4t||[ͺ3]"b\JyqUm&+ ԢZi15 +ku~*#Wl3e2Q]ұ,Wzߩk E~3T CCRqMxlFA{p7}UW6B{_ 6v` -,rxּfEc%wA'<в>uw0.Ԉ֛5>9l{$Z5fJ8m_&iRłm*={x^Uô,\ױ%Eqs$yMѕB iZ8Sl,M`h?lG #P}ʊUC,SߪóD0) CABDE6,^3`LOwܙF0-:{xE mbl\Y%5/f|z$ĘG  ;U4^-#.܉ wgĜ<o|FR:L$c5x8}l@uXfIx!_$^0//Q(iF\hW)o郶 ʚABP1ݺk)R5q#{Xz߼GJԪ.~TJ)ilsr[N4I1@MG?J#~b9/Ύg_=z4B?B^94z`s)kX$m嵏IS“_Cd!HP|&}=M"^gUGޠ5'*n$/(أʬ+؜ ( `޵(44u'jEqo$aI~z u\WJ]uW'ep[bhzۋ]׌^Y\ 6#̝L?/r?+\8 qy!}f%#U͍Z$C%{J KJ LzDHe 'dK,D8%p`ZX54T0T%^:( ^`v%Xr#Iл5[۶V nJF&[`-.Da8\q_u x0_L)zr&&ڒo;WY_ Px|x UgmJ.PcYLVxABNAy4U!e0z`$LԉӅ,?CO)(sX7IPGZͮm 'ܪM;CA2KfV2C ;LzU(KrO;)Yk餛(1^t'j1!!WxOwy85;h]VZ?Xö'BL9sX#|. b&Ƈ$ـ^[":ObOR8Pn4Κ6gnctd.}Qܬ]E̸8, *,Mߖ*YG&T?ñztT>Uȹ6j 6UvIFCm| TTek2y8U(/:dGMC>i3b ;wZeCqͽBLYrDۂ-ˌFd(&vH uvySfx#+ɫIv>n|| \вnՑY:֤l6cXDʜT lgJjIE2 qU1906?qIm (4S>{r;< NRp6)Tn@WDSBFX2.%c[xL(8{Ozzm{ClUS*iL"μ !yG'{(N鐅 -$>;y;- s]A]h돛FiE} ^+FD/F@܁ !a[3s4#^+mӓૌGעo̝EE]1(!u[Y?"ʝ rm(au^1tI1y=X9aG? +P7|K'!?b倁(2/r7n8dlX+| rfL\g(1=Uж g@nҩ9ߍaWQXݛV Wo,PDP\b0=6rdm9:D l8Lzqa˪ic`x侗Swmxe9 @*[pg3:ۺ~sldl.J XYT1,v&p gƦGJ$Pan2O LИTa`~ Ljki`4^s:FFCL"֥z_mm\[Q8^btͺ7ޤ( <-gQyC!g àך,[NK]Gwb=_d-K5~p:^L 1Kg$ K3(()ͦB!iF',jN0~?H~e(Um򈪷r~D *J4=:k @@-@ ΑZ^)+:Ш.(vXږz׀bE 1!W!z>R#vűu {WXyҚMLte+9:aO#cn@N86լtWpl䯅˨{:KF)DawZ@h&%uY+KKj `lM[ۭa2R<;=d2S`ǎkpW.n)!Mlb{~.5% ?8.y[W肉KBzax|GLjzbmVOUgǵ kyH$K|vn}OoJCV)[_ozѕHk|[X!v*yQr3!-:>GMc۔l&nI ut;- 鸱e.r9[:FA l42̶zQPR 0l#4(@Ljd =1D|S7P;6Cze2" Sw '5\tg%JPՄް:?2ϱf/-j?yGjc iƱ A܅G k{.a mn; CGVn{@ (+Ɋ ֝2* N^rMkӒL&DJ!QMUa:\Mq<*n?Mmp(oӭƿp1vKW.]5w9=iMPNj\tCLұpUp* +/z0XB!\6f3D!ƣEbN$R;Q_<,2>0rX0L i>0EF׵g-9.`G/봽s.9[ Y1 ]@yTɃgpIT7}U*5SDXG-JL5tb~`~ 2^+'oǚG7z8l <_RȡR"kqx_Ǜ<γW?lɃȁ<!H91p3AF7R*- XM^(G!M;cn:AZ L4G&} ˆe¡xRo؄ЙH{KVW̉BueTp%d\*̼BZiie,gveIb -@w^.k| ~пDtA2MDq9y)OJ1oDƉ\+*{rbAb mv#kiMt>gW$dݳ=3xk0kY3Kٳvw:@$8am !҆g#ڕ8!qͼ@Pzwgo2dZr@7}5 M+)Z:{PgbD'wO=% Sy}=u$UPZ0Q7o1ZSC;`U/hxyxCr$0O_wKQB6C# N_ x.a?iEg2rW3$N뇱*.mKC&оdq0` әdlfpgvk >f :i`}Xte;~v{T5+0xίZu z) I$'UGj%`>MU2GySӣLJ:=gf rj a(eMA.5^=܃؈A|iUŧU|Da ]~[OeB\r':Cf;h̍XKh /Cr$B:> w}@~!7} pw֛uS|Bcs"/Zڹ_h^`3Vt| SX7v~9QR$7X] (_&$N+3P6\_. $6"m9"Osv4̴;K`̐I'glK=Xve9\Q4*LyVUƌVbEnHÐb~sR)a//龚 4__E*# 6Wn\|뇕L2MC_!L3~syl4f H<ÀίQht/`g/J`Zn< 䃗K72cE G~1&z9 %8Wщ>')JLuzgBM@i9ՉMcV;U+g\)\fCeӚ'5u+oeV?m*́Jjĭy2< ߟc9t-&^ߏNRQqEXt]6rⰟk|W C`[/?4nhۯ-m? `a;+/3ʠVR60 Pf#gpشRy۞\M<#}}p`~&) auˍP;*siƵ!ǛjKEhzs5cpÈR&Qv¨ZQo{qT'=uLUk=_hr*m5evDH.]ozo^n[V ؤ8+tB0Eq܆)狵V?&q!2\4|x"]ǭ(nio<1bEӇL-&`G--V$ ' ]Y^٤4V_ӺFjT8q}Bhc}S~"-P8hA*dgX K dHYx $ L)UaЯ3-^H)2P aQA񲮲4eny魏ZPNu>X|5'-SvD= =4K3 H){]ᠧ-,-*-sLFsħP5bhl,Rv'r{,NVlﮒ: ?"ՃP>::A ? 0{ƈG"c%t l}?!"oڡE?=[W] 's,-k<V\3Q '٣VSL9;t*t2 uc1vw8&R4Rq•wR|]H?׿lu^ IcA+k#l^8.` H-mwnBKΎ$*3B!KaەU7pssRc=4c/O}|hӤck{ATlK`==X}݂ r8*DL(uɽ q e0?(TFuwDhDXɠQΟܖuØsrT2ΕWHQG]'|}'!^*oSZ2_ݭ/40ƨB>{^Mx>^bC*rvq Z\7Sږ+mTP@Į2aԻ'~BVnRCC8LprzG6oY]$+ e-L_1m8plraM"!r$.1O3B+ݭt[ȩ5$6j@aAQBuc_o6WoG~R+o+#v9bG0w=zys(N=]wkiqpXGii+ݠ0H/a` 3K'Ҧ3SC B)IKEEcbBn3!"WY.hb- JA<߅&4p]+t)om*L2= ) cb8$[㷞lU-?iBjU(^f- hMl&}krya|u*okOӡDۑXj]z^uT ݽϖ;eL=YIeEAA_Gb05 g 5mlҭf3o>=܁MW n<]"Z+T4"^9VqSx7^~eÌYQW&I%+ȓ _>g_LyaUJ$^}ЧAS9ӕ80O4b%{b$3^ zĔgV mY9n߬INɬ:%l.픀fY!ޤA-_2IRM[ Hm6=U(Yob0G "2 SVR;C7\,4jt (} C tA7 XA`đ^Nq=v!*@\W z sx"s:КS\u]oSC`7gӗ^O)To/?U75jBv~!MoyШ|jWy)whn蠨 ß9U.įAqmo)0nc@Űή 3dNF5*T`>Ŕ1xAX=+put>VXr,`|M*q֨HH.F >mH,^ؾȆ}cT,:3hG9.a1s|I;QcO.G,78UP7$F\l[B@&B  /\2&;Ah"Jϭ hnwr 1Qs';o]/hOi Sq H$g?0?u%N ~L 8 fT e!$qZqyI$EWTwwL+e ̲8cG  }ӷ;Yj S҈4>J辀J7R6u( P9[nWصIexޠ=QWl$kG Onҳ0q3]pJN0S{ƟIXatȤWaDVݜ:9c& O';Ꭿ!&£0G$Ϳ%m SEʍQ>%V=頠m N\WztK(x'+q+x qTb.R8AG?3E-s/y#H(y|bu/{M io,[xil! FPDC5VXֽ\Ǯ hϋe=R _MWp¸ s0t=KrfMbܴ&syW12LS.C̴7i7i'`[.Z-^aCN*NѮ ,앝y T"খxplQ͜'\tH=ۏqf)dW%, x3GD^gӀH{"/!-3yV v11 x9+ skS)Dv(zWXG-~iؿ- T_{7ФGdyiGi'g6(B.B6EE5SPTm_:K2-$PKžܹf˃ =@f93! h=ޣ*TvG(ս;?*DTܣWvx>]Hƃ\f)vE$›gxԔHeyh!Dc&IE2jat UN'v;PV?zVSV_w .x5*϶+u{&kKmߓkg\L9~0j4gJKLw҅y7گG_QuM[*ASl@q8)P9!6oVkL8$ebTqHZZ5f9rCB'EHXuC)P|E ǯqqXܵk9D3r?NPvj7Z={M.j sSƔCXxxVH?# sY[9d6P1#]9Jܢ#sa)DD4^ L2tIc-<:LV<~7yMFDJO聝0`u2ީÊpȽ.?=m#KkL0Y"{s4~2w=dp?;n\?QG@ŷTpWlv2]H5lj}Gԓp8=N-^Rv/mێJh~5 (`۷vO`;zA:Rrpse-5pZcA0!u[yTܓ7ԣozy?O_{!i\|.yCd] QpH 93# ѱSRΐaikI|lDu4B)ZYxfEQe "z_ d8J);H@/GUkv~ɯ$>̦4Cj)?T^(G e_*̈́;Tw^e'vRc]%[I}Wd'-=f?Kgd + j,[";8MCASӹյċo]۫g{2'{e go$DeژVE!(Sc GRz]0{~0=s5` J &PژץxI)=/ zNlz6QrFd}z=': Q7dgk(QTUO3= 8o͑@JޡlB 熂jT}^m_9)s%#mX0vh{$֎wA÷#ȉu|R)nO]/$Ƹ.ɲ\1fHhxWx*va6j]qd6ZR7 |Mkn3L$η|?{/).3ZpTUv(qf-C٦gN^|3iG `Ht\*O͎4TqOX' b ZoXdl= Y@3o]RR6B)&-eˏI^5ٴQ( 1{bSNA+eya +lڑl0EPC l̳r~읮٘_$ } }YTq0<513NdeZO[dB?}O9Vs܊M(8m.ؓg? מkt(?~1>}+<@?gGD>- Ў`q ,0 24mnЉ<ʔ %3K=>nb<:8g=>>P@ՈLA_WC%bIQl.AIef~˻w *9u8tNGMu֛ q ޹C?O?FݫJylaKghP z gf/察x୤U7DfqC.yw#\v͸ Oh_\ȰRdx)xsӕ5 [?4m X8b$P|yc`oR j Znr|ՃG҃v֮9}@v%h4!^>Jɇ-| fPQJ!<+c5\u~ 8fԺGp*hMeH:)cM9{aF4󱢳uA~ Ds܁ju|3cY"*>ڀ.4z5P2dO ?~jCCߣN1/u`_(QbSx{>.\& <'ђoy*9K *-Z^/|CvdKaW[Gur7XdUll 6!a,Dl:6XmLMT ٮ+ٯбŹvN +6)]FBO555u꽹xgYaYR\{_u7k@bh`nm.*sëZcUaJTTA+m5MU}Q&VbԆ1JzYv c] x~bLg qm8Aϱ[>An,X$X846$NĘ=Q;M=yYL;tjsiW5hC#Ie\cciHNo!i⤭ UW] 蘜{/qw'X& KabPc@*.)hy n.&"/W<\k\P5$t u[ok0-X7^pİ/G+qEqchd߅B뉵y۸zI'4OFdSp]%f oDS>Nn# P̋M]͇J*3 Wdy[^7ʌŕDi~s0;tǕ5pQY0Te`|Lr)uF#5|+r %*F4NxrZէ" F)-T 4C猅L2Rk*f잷\JmtM_4,'aSEx+.9,j/DY0 @ C@bhZ(s!< ,bJl>gg:a䓔7vBU0ٕwIT_sXINl^lGB|GsSr lbъ% IpxC}+L?“zy-'Ys - ωMI!B 5G=1\]X2iR f3O$֏^QKQjB:^ @,0~~ ua>O_,,(3$ԭ\v)e a$$Ŷ/Weh(ˌ4μ]x yI7sUA: ^.*ܳɆD(pIukYj,_:LmJjҊe ~uk;tm)Z)* -7eƜUf \6nZ+iR>L[߹0 S]aT0*od/Ju]"Op(TL5 =: 5yB:3A.y֏$|/jmd2eb؉B+$4`طZvX:BE)[$2 sFXAEQh>HG%c}؇DJgZ_NG<tH~ξz4g#;3U\gf2S\_% `\< |>f4~5݉5; DM?9As9O׼k›y1QFy_E9_, lCk!M֦w.l;6MYmֿSlU:sk.3beAX_4QMʚ b84dT2hg]ꐢn`~#2IxD5֣2STQEU%KB*(۰so՝211' Sf/V,0Wo$Kq!8;)P$ևjrն .k VzlnR)GN &{8<(AUu0R닁)نVܓhuz<2n9 -x #-G葵ZsnK#- 3@K* 0O HfDP׉0`O0̽4S '۬&ȖlS‡'Jƥ櫥zR;SYNٓ>hnnR$yY[z28 T\ʴc Naz)Ʒ6 )cҨpO QJná8=䕂@ITb?*lӇjꐑ9$~ڬO/^Fڶ_azH1c/^)HW,}Y8&V]хW,3yy>|-)0kS\a: |3 x*޻ͱݎ>/j'Ҳ| !q 4~ɥFΣ@F]xz_>+դH[`^fφl 灅pʲGQ&~t(~b2FJ0A>r}LGEQIpYF|EmMw45o0,*/8ow;p AL ,ZH!7;*zֈX  \6'H; f4mW4,(t2N(Elj0ww¶>[>9w5TKpY(W c\5GkD3g.Zѡ\ᓖ`6)IEd^3ͨOkBl] Hs?'izzPm5N<'xO)q`H1-ꦜA+Q5 2k{MY"8P RUu:1~(l32YG R^Qn$Z`4bhK3])U í32gr(˄ךCRvmM4h=g&'W%mci鍧sܷ`f]`_@\-iU8v!|h,no,c$'X Y,'rUFHBDB"gi@p>]0F6D>@vGDxO z:ׯ:,7fJ}?ϺZdPpWGPK sd^\Rt{=;rwuB"O[I%hJ?￐gљt\A,z4^DK_3ڗ}\!r!bWa;4A)V[tIzѭ0KciYX)QsڗI5&Ws踝q1晏 P%U0GzBf[뉬U"`~z^F yž az,0@f9uTb/¡U=]>1n0ֈs.re2$VMT6RuzV<6s qEsySB >ǾC 椁)^ȬCL? eo\#AüQ[&˜/Ѵw%2A<9TȦ\=ys_G}vbA^X}a[ӝL4aNnj7# pLlW]~q@J* yHe2hɓ*~|k6ѴAmHrxw'%%пޗ4ϬSģ>9>0RS5A;@d.ӊG۪s(78 R NJh:D#e{d}ö aPщNÀ}N [/X2=mJoC欸#8!LW`ѴdNOP2&ĭ+`,ML^T7K3L Jn/oPNE<68XvVad<#e/ІPRM.f\ULj}GlS:a_pX>cQg䏙C멓hY+ {1@@ Hxj:9h(qۈbk}M.I|L`uuD1ez< }XjB‚<@xN@CzfY2[3VY'|˼^6,K^]>wcT JR2lt\.#.l?X8ˎG&Hһyu%#N,7D]SWqPOp**GUclͷ϶I5Iu}/|G ՜Mqx휆xyܲn3lېMTz1&jㆳ Β"#@D^sũe Qlձ~'j`)~cX=82mlّːs_ -͉AzZ]oë&. y_f>ET8(XeY)_;kS芊;&HmM:R|DfzJMrH_fik >&GE^Ӟ8kB̊g߄Xf#-hM2 V~3JtIGp^H$'m6.X ~V҉kji57H?/J#JQL\8.2uNp';{wn 8T\^+*@vMǕDcFN*Or<9IDBi6Z| 0/MlmGq[<_V)/;+c#Mlͺr0 [*gmAE{hCM8ΠsUyJMK>JVBiGQQsb !5AH~e~bo p"kW{avfJ!&Q@(h\ t#H4KexLhF(NaO͇=8' 2!+[3#eN܆AUmu{kPD;(v0FrTЃ=o ;:oLJ qMb69*o%<؝Q%Պ(6vW|R|'s{>pv|[IEz+nz8TXmG–j~LVRJGιQ9r]b%AwdA|=颎/R}["͑g9 CkD}_@I_+j uB"ŝ&zX)y@wlw 8Z*$z~QRq32{rt kPɑ<9q6LpR+H*uԞ N<>#U2ɒ*M{U|8tXv}3 JѪ_g_~0*ml&m~(|*M}_X.'ʾg[P+\yXU,MA!r-;I-{V5i$d`j;@6*K! V:Ÿoߩq7 J).?FZ8qf|EMj$LYʸ~k O;1QyGKE!f|3j]gݭeNn[o gjKy^ տ5~mFn=ʜϫ+jԕ 7%p+LϮ:ozEk"]@3C<'s \t×CVcцeqrB=/( :77hEkB*Sˮ 9.k!Swov'7(}!DȉgSa7Hp=EN0Y-Z#6+C4Wu8(!c_/^ffrkH;S{B{?6k;wa79!h#:vv <_rRNWCM1Gw#;QYs!M[+<:b19D48K :zTw4gj+/Gt{φ#q6ff#$if{YݨApި&w][IE42(8|] \;-^6G A[0(q ֜*r4<&Cc! |o24,C4ig8UO1u.Ȩg{bg`,$1.MJ7/OL-R{HzR>V*e4\ѱ$^k%CRB&"M*k#Siڍ.?:wx>X\Chf7-[28 ~V* (x\9T$m`"ۇ Fj Ϟ18Gt{1;A%lP|ݥb^7$VTn @!|T:@:fyvT&263 Vt}ЀʪX=fje).Tw,N~($QD7SDs2n7%[,|2O ZAo^H+@ $ ̀6CEII-lh-Һ)Fd ]T}ݛT$#Q, \n?"ZL\oiQn|\q(G6%c1OUJ Ś'7@V- 6ȵtqZ IX6)gZ Yer`5Dء _G`_H o.R;: J.2R>g2LCӦQ aOA6Nſ| F h4mg LdB ؜$DeR Q-_LPѷJϦt ר"ƴC.V6{sR SwfPZy;];!lmiD3bm bL opb-# ;ݕ#s)cf21a&*Y)"ZЖ:%I1B+tz)ްv$>_BcX|i'@k"B 6]v=CAz2pdXv4X.5J3|G{Ӈ0$HCٰj?U:)y27oI4o*GXFU,x֞LX҉VXԅex`G7i|k}D2ۀ yiخ fqG/Yƍ$*7mm1g|\:$K ubf_}-%K@-| G?93ͻf& eb -qtJ ]cr=ӐEӖpvzQP?I-ŲJf_M%^/!Qz.l~ 5^bEj( R 3E3MH6{O<޾oJvN]4jv5!6ChnGr L'c&[C£>Z "6ALwbH3r+Q$u)c-=Ksl2IZZHAe 6Lb@k_dU2Wi1W#w{F l Qa gmwUBPoެnn__Bw!2r1j`–򍌴4^&sXi|6ǘ.BR*'wTL,OFM-%ć&l4s(JdXC`B(poGqw@JĔ^hk${F|mKk)Q.7 %97 П!-O߱x[ #_ߋ⪌B*~^o8\琚w'\5z.Ug8I&Є啢> ([7^h[aMP3'!d k4?1 ŵYg𾚝ṃ;U%(2< [}66LJTįڽ`Fsltmi |%)M dH}i+s91߼lܖk*oq挚7p#MUZxJNGp.3DWJ)"FQ2;=^RXY&S:ygC" ((xݹ/ԋE !-M!Yx`c@Wn=?tػ DnǶ|NgNqؖatI|B''\8_]2R1b9/ډPj&qk45rkzIꉠ(#@E5b1nyO& _}'<1lkp)[ Kq Ziwمmam \G^Ɋ& ޓaC)x섳8>U\'صLva:/!64_ɖɕgU+|%lo?--"5XŎrR7xE@$dlnArTrdD|wS!pHoQ̙YJEX[Yrq ̼}3-)[˧No( m|P6U) Uwĉ~v?Na@]fY 侀 f@50X[sKw"4>H[`.FyZB"ܞAXF|`<\poՐjMy17\LOҡ;T)& ϔ w J׈n3nTK>\cƒOA[  Fb¯lef`-%mMݘ*;3u`tSabJ${o%u'@ÿvZvk*[D-AJRb-d@@pe[ w,/n=ܢ>"]4\Fg0J{ZTcM$Ҳ/Hs%eꝕ(ëNr2_VZ:DCBvPYWP*ezs4l[X$QN5/b+WC/m ؛=xZ 6q>vѕ̄]6ɒ<]`?=B˃l*Uq[c{agkԤesEaqa7\Ƌi/aGT ņdoc"̐ox5ߥ`Kб/iXzo~eD>+Ə%-wN.4GE ~k鈢_N6(h戍 #SkH G4Ḻ$@3)):SntN ;Jo0)͉\^{\7L.GtB;]]2%3as "L^C蓄=&R$CsBkv[p8%ΌNWܥ4MV! .ϝB?a<@R ȉ4HA[6/Ov 44"- ;Z2l'FH8?o] BPN?p;HE~]'\ji^hWT@?Ŷ^v|5F2.?S~_:h>t+Wodp>ޙހÿ9`Gu+=ÿO`4FM‡\$n4@ث9K[e)JF&QQk@E+al_!#LJ]IZbK lN!^=8.*oIמ [|i$y[,&)mb mBaX5A9B9Hg 9:5OeT|nm@5}s7|C$=Ά) Xkzv4%$e].Wf@cls١`w4eږTUIw=`}VS(J+ TMlTnb3KW'V㶉uF<;́h̯}1qMavҽΗcUƶ):זL4| a~M0-$^D }~lJnZl?bwT(6ymi=Tj PTƌ$c:yvݬD:aXHiB owS.yYN;v bw&hےGDsYirVgLkւb'6jhRˉmLMZ7;5Y&b?{+JFFѷ[(*qW]e?y}RӨ҈jzBz+!> UGي/=q:3 8v6D'GZKnyP CӚ2\$bA-Ch/hIJWd& Nu=gZn$v%x3Xcެre€l˿ӝ*~U;|^ƩpCN*UY &lzE'yNjnFbIj{u u޿^!Iބ1[Qos p.v4:`F/ݳ)ZC<0b XyhszUsT}=ɥ\$~0A8 .ZKDYA{%\}H4XrjtiDliY AӞ9m|0|?P}On|pnqOܘ`l{Yq҈\461 ©~YF݋]ytɖ)\"ȉ ꈭ2 /ntL*ꋀrW?:\e`I&埕$Q*%Cޅ`7;cJs҂"[2ף9cptⷆ@L@ޣva[MR) )8l͞h$갬Mɀy%z)gRnsG$uؽ\A-8V"Vf~~|At1?PJ$9in\p6Y'G&tّ;ۘ5sum>: \iW]\6\zPuS(g*2gjxZml)HSx{6/,wWWLQz2(#ۑ{ɐi?F4ਔ%t4Sh ƔD' c򨰬T,R9ۯ!~?ݳZSn'v! ZɋEb[y2z~\WZ~a2!\,/bWCﵗAL~~ȉLHcv{;B[&N}K 5 įL>{-Wl.rP='*1 $_C "{Ί0GJC;G{nQZ_[l|;_1⫦ ]- ]cANJܿ~ }6k0P2 M"~rzES|OXuanj3cG~L!]5hPlt0}o84ՠ/Aqr5~6 %zˮ"Dfe43`uI2`$r S\'ye.AivlTB0͟^DrKllKlʓƶ6Og]}A:q)g2[٪UVv zm7RVkZҏ!iS|=04j/d%LuM~2Rm՗& 2ya/oA lbGۖFxzŐS1 U @Tf1HYSe(f\%Sfm_#AzL s(6Wu}[M9jA؏WwPDyDQA*Bueas;¢Uwu0$"ؓ3չi0tձ12Y4?&qDy*]$VcFnjKY {vWj״Kn=T@Ki0@Ŝ&Կf3br4IQp?jˤ (zXJ_nlխxyB,cDl}!fVڏɗyc7F(~FN-KݶV:fF-o^l0{yok$tJHFlb4]S@ӹ<#B(璃U1|HA;3NN1?j܄Rۙ7JqovlosB(~5]sΚyhIw3j8f?O\"šem]btoo m'z-8u1c2De!H $M]zu̓-]]S|cV%/hܑW>R&We,G`lv^doB~6T&L*j)Wq- {雚ZaK"*w-} xiST\fU'iV4lO&"ф5'07\4tE(YH2^/"?c?cKC_*,eƅf˽Ż=Yiݡȳ|ة\'Yj\U>!&ScX,ۍ9BNQ-anoEʹkjAC‚8 sڑPV>`6$Y>\VdG/_,^Jq@^Ca,`<&{/ěW 8+2ȩbbkM2+:G+J޵dj:~󋧭KYUjEB֛[+RH݁jHOdb&L:nAb?&r4ij 'e.jm[:oylk/vTr00܃C kl,o0[xZ &T(jnS5QАLDz}W>}Ԣ1&*ngeZOIjyBxKoRvr_r3^#Jׇ_nY%Z*B;&o?+󵅩V%q뼞.vTv%t_PƬ:oYա\w-VE!-Kݷv0Z"O)eWڂ|S̉{ǎl=5 -շ@n]v()HX@`S'~z{0wa{WRo'Ms޶&Q\>(ų~"= )\X,)W]&8K1b3rjz%x<EWTBx|o#z]Q0& ̏k L?xA[өk]Oݹ 6Ɠ;  KWG %U=-j䝞F6 b1SꝣKjb16ˆ em!ݬ #]\cuzX~=w]^!Cƍ7$S0;@:&mYߴ CvSjMHU=.EܷGwq1lV^ݗ/A=-Hс7#,s}\h_xc+7[8Oyw2NF.oltJג>[[!~Ʃ"sx C|x;):DܾZL8q'o(bO$(߁~w(QjHO^Cpѭšo'sAH_{:EHOvGU|@׽낻?3yʥw2/&26\W,oPFxpaeuAֱiJ`5JA-PPm-SJ:_(^i*zk\[|aP ݠc(/skNbSe\t2Ngϥ5߬a; r&U vgg#ӗB? ]K)cݜtt 7-F4&kCh<*-YJ&ۉ8"*-eO/BSoUD1޹˗K6/+jx'yQo&Ldq3D}$DM~Z'tr獩1!zaҶłJ \ny#v5J(uhڨ2C &#ar4&׃ yTH#hn}9_$\WȻ &ʓ' :%ui vbuKi x2`Pi%s[VyJ kp }$U}m/FY,<LHlz`'im`WFziI$P'̫m#`7=|Qm "?6W5u DEЧ o%|v$u,taȈg^cm/|)ղNS?jyCObuIe hw> oA/U^E#\I94H;͝U-yh"V h'1L-HtwB8r7jgGCa9xjשmZ|T@Oqszi~_De%xk@5  =D˷:EƊ[7ƽvX%{zԞ/?O| 4Yڀhzr],?~qN{Fllbݟgx[9{Xf9]6&G0X2κΜ\ nrc frCw]6 f"wz@>3eAg?CN kH9H2N_3 }yzSHJMԬ;L̸zI~3iPӥ92Qo HuE4Q BmEqz,[wa.uMAa`2zrjjLT^IʇϞl{$J(Բt1)!묠 fA?S B ń qdu.Z:@ͷ )lrY[RP޵=@;!λymzdOXh|UF縃C `8HpwO|<` 폪Upՙ"nJ #'tA'UC8g1=ΰecFρ։YMQϖU:S:($랢j>ʃxzS}b4D.#yhQ֤rlRqޑ.ڶvKuVNeVTC\~|b|L!z?qEVS^S]>FAzAOL=;~aïtfO4u8VHv֠(&#u>QTuEӄziip=`n5قS:;aW;j xJDk㚕rr^>n_C6n\p[jF8%N:RNa,0jt^m5ˋW񼥝*r%z7Y0v¶yW&`Brzfs%GLt>9|\QwIC7V½IŲy`8VWڋ݇Zy3D9Vs`}f1)Fs#VT 8v[Ĵʑ1g)+3_6e M\ $3Ʋ^*H̆e}005nFPJA!3+ɳ߂VOL=˨]$8SY(\MUuf5k_ .ξ#,? Mi˷Ҧ ;+ RQl9{e;D}Cj`G2 TqF.C.fP@s_|w/hvfaQs8v]*PO3S_c>ZuaA,xAE&Kf/Q|[ce"HR`ziީcFƚ̌|s;Wng']\ _5.oVssPD'VƎ*և!ꭸS!n=˰!-ܶ?-B"ߧN~h3yx2&Kus*}r]RO0TqZOfϥUe.gD!պaᘩ@2%X|P+78Z֪QB)ܬWN-N*%AuٱwKhP۵FM 9@bŔ3Mk\wZ:\)=Bf׬vCԽdU'Kt~(-jIĒ4@Ik~O6u Jnprp|Ӱ[YpE-gCm_}Twy^1ϼ!ӦGF#/ǹˁnGDe ٺx\3Gkb% | BHuLӢ9FYco6w@jwҵjU wVܳ*qm-ɭT.5;&]pewD:WWX׭ZS 4JP-ze7V@JFUwP<-I8:2egt4?ՠj.+F8 |j;63Jx-ԥ~rz]GfaױLXN] SNO>צd+ÅP ~Kr.&LBKǽJa^8'kZDL,Bf!vr 8V5xdZF3S49A!&T~> NǙMkol+e,H9՞lJLHw]|B6{Sbd$0^077tN@uq,}I56ֿS4\ń5׮F=$kP-<]/j>PWkC3qiIus?V\oP$_ZF7{GyڵHy@>0Lgr%6&e~]M6\ >6_`o-O<#>f%`ρ@\EBÐ7\1*03lZ~؂OD r@ӎ@0ȐfĥܢxdF[d˟W06FRJ_/'zP/14r>;/Ƀ ] Sys-c0u)-Q&Bi\$/8"s6A*RfBsʫZa;ɧOM%Av9IW!C4-F1'Cl J)Uw o2=`24냨dg\ ゛Aoy2i]k3Ӿlg[f1|gE?׺1j|GЀ$13+J3 W 3-"DpV<1، tr>*ɧ#U:1I^3a3Zȥ &|ָJuFt V 4ʶl\Džu!OwI۝R./ c#]嵡)Pլb7g͡HM 0$H1έkȜUWq ?%ҠJKulcۖ?,;Gh&9ZKd&/D+BiLV^ Q;#7I9ک84pg> I:{x /@(dɩgaD9e dVsvےV2UAC UqeD4u5lQ{].|ʨѦ#ҏ [ ;sw.#4=x0D:;:^%N"$ja(c G.o80oRVr %4%{?v0,\o=2D`2&VmU޷ H@J?/(xvS6CmP]JyJ:+qMϗM0+uQ(*:](F:DZc@&ºok"Izp "Rd`D^_x2:TVKpLҼp9qIp3OoGj^n,$DHziEѪd zDqDu'ˆgdzcw0!ƶ͹OO((XU˛h3$\/j ]"#}Lx(X p'@܋V;pKgbvێ-UzC0֘?7fi B'^P'wEN*kW,@EYDc[|ĺӷnQ^%Ө\l F=OxH"P1Ļg.O+\Dp3s eݏMwhkbC1ٔdm2vrSRt6.6[e;wXْ(@g!d5=ssl~8+Te.h84i% ~ff+C8>rCWS@/5PQږ:Y[r"hmrgŅBZw#S)܋=zrMKw#XEOIJBO''UwO.@D)ުF 0=^M~>^o8YioBHK.)e#*Ä%6MoOV7ײiU NvsDQЉ m*z6.\ i脌}t9W?"^ lޤ ;;j3E hT~ 4*pLj):A ƞݮ|17 mAF[y{ґ@9O^ƍp'R33Fks:&Up)(_~ „}h]2S).Sȍ*NSWT ;">̥^;QPd|hG3pRšKJlu=cXEu>0D'kŒVi]ȗ!SUȅ<ڔ!Ƽ*բ itH: kٶۼƠY>Dr/y< wJԹ{ KʦⅨm76q 1-БUB/URێ  X-Цj|[$%+c< 0.],x+)X"4N)5 &հ sވh5SWEp uf7~G\40D+vb ~PVZS-bрpG:lAn04jup8&4^Nʮ &\RcyNj'>KaH{NvPkT.1] 11&3szJ-^jmV~OOmTW[=`={ϡG D buR9cLT29ggl@TC𕃸 '{`xr>,6w@לlQ |'yKn㻜~SZK8l^tLqe@CߛczuM_=jMAJ7/WNg*:=LF;bP[ l3%{K Na5Bb|nHN@V.&A MP8NJ HY̺oyj,͇x2pH0;(J*z 2ǖxBN3 WzYb}?W օOb@Rtۍ 4!-ZlAb7,-uϝKe {,^Kl.!؉ϨR oly 0]#3 O GjO5J[CWQg$][konkNGxcdjHu S&@4;Ni׏aR)Lp |Ym3!jmxN ,a޹US1['m&}=ȑ4+B(3f)  *tnYʯ9Āq͏G]:ڙ񳎌o**[B?Y$1z4q. nW:~}yI^me\NouG"bu>kzgeph 4Dsᘵt1z;0ͯ"NJzBsl))^g%.D`v3Ilͯ`ʼn!mFK e>oֹِ0s VWY?QQ̐;jPcV+Sjۭ 0GR:T h+bD31틗lj˔.k4`DltT*ӈpº'Z\D.'Lu*G[M^񍛃ߛxK KeN`bq>|djعW+/ pAyֆgBIMŹи.di.ij =6@6NuU%7E]3o\C/|Y )ۙм )xoB9?66Lo3Tʼn:erbRL,eݓrF5][?}dNXBҷrc%,HƐ'd?` sC4Y0gȕvп'ؽ|rV QO-]^pe$FPe({^B&]٢Dk 胱Np좩1N53 *VV`y_V{x^hvg2(ʼwWZSĝV&t@ܢ ֤sViN!?a6h5(GC$#?H{LU&qG"]¬/ju${dۀ#,J] J/C])@oNmdž}7dT$Rˆwƿ[q)//ՓY@I,jeDc)-VrBGG$ RO;35B\y=1 I!],,5H| L1E50 NBJDeGh |B<`ЯZne Jf%Y?M>;@ w:/G'LL v8yCmSR ܿxsM sQ-z7O;bIcl)OB g!F= dg6>yl~foJR5Yˏ2lxʿ(@!+ƀ |d2d߲ +!6/5|5FDG3L4 m&-t;E`{6*yۃ $Ճ\ՀBeܗk08Rtރ݁ɋZAP+ܦ8Q@ctHf3fʯuJ/\ټ/_ʁ1PzUIC:VdU?;z8zdmhsǝȼf?vy<%5Ӛ .H$C+PT^[y:?cN4^<wb-NbgRDǯ\GDLjZ:/fc*Sz*^cD@|mWh z4庽,kdRAb>XSV߆n(=TtMFٖzE5.J˩d6r;L?r# J!M7T:{*=3th2v'6DAX[%N:CY,A23 }s% >`m! \z#Gs nw A3p#лglBc8:MOŠ?5plZCIWwG)h.Б'hc!f}c h(/%fI,Sn6 Ź m.[OHy2@۽|/ ROY$$$ ]uyq6QS $G_!caÿJ{k#FU&6$Z٢3rwF3Jz_=If:~y5fŞ|>=v]s,.z 6JN丘qY&6T\3? )(]RyVQy^)$2yb 9RL!2:YDRᡟсo/=:䰠5;ߑqY[2srK\T5+j#ΨsUV)ƳNMEήJLYIC}pf]A߁-ai [%П8v9iD3j3I:DDiKl%Sp@56)X9ÁI) 8~.An5|Y􍼎3(Ey$]n*;X# `[X?\`7f6VB줍P";S61Ø{QlI2Kch՛=dI{?j]PЯmѓuROB+\OӇXO'hL5aۨzp4,^}` =C򪤃FY@0/BiZ&1[ =Mk4s^+ 12];ᙦ"-TR<:\UGhpCɬj4VkrzO t.lBGN3V *iCQu!BHV dO9s9\A)zXiGnfȖ +&%qM9؉e%-g{ 0U:&|xN\=@b+ZkOP9fc˄WiXS)<|߽|0. ?aRÏ[h:dMy<=6XuVyMa UY֒5 {ӓPyX"tW[ `Of~y%~&y[0LЖ|w+;Y 5L]n-!̮VӈEJ-Ӛ,% T /dNЩLűEVT|R .?06Hau;$&g7IFRqeBHfL]97InvĂ٘ wd 읬c—|1CblmJ@1BQnc:{IpRa~7 cOyd1Cjy4OV3t A: NCQ}pDMnO\Kf=e1t`Ȑ\۹/=x4O(^N"^??hì%ݳTn\2fRr4 NE$6Q]Kw> b/aMX0y^W\x<4 Vwe`y[fĂ al^]<Կ5gRЦK G[׼~%^-ٸt(H/g/z}&҈ʩpJ9ty7&`nm{_#K(H6*1'#G0WJy"'MKHV ]8møU6@a>:gX0zEp\w ħP Z9npŠK" Ɣ\biܥH[CC÷ \ 8ڠSXD|7:~t~aY߽TFFXJ<齞G1 Eqv޽64X ䷟ % l`DrNxZpsN4}a"K"0@^RC\;2r$SE4փ BeY*,'>6']M*7:}e8Frt#^h}QJW?&Ϛ!RdVmI&U-x̢E)wJRÓ[އXʦW o-R HSɽn?? U<TY]:~~"J_ #S̥*ixk=ϤBV.fkxvf`7#Uyio h~*WfE1))++-䥼Pvq ]ՙi/ИF!GM:M!.Ş=(qSwM4ZzqR,]QpkgaL]Q*\Jyr.Q05?#*R,80"u%9F(b_U 8Ȧ.Uu lL!ћ#> B^b|*)P#Ӑ㾪GjD!mֈCvmX#H";kU$lK>cpt*IyKoT78vˉx}@[-=R85QQxF_ФzH ˣޡƐga7u+8lt ,v,xS6bf&7 jO_S0QE<'sbF>MޘY@E0J@:G]iFmu)Fn-/~5}9:A!TjwԢ,Ag>ÁH;t{k`0(UK'I8H7Sil%hM$NxAU}UnAഉڞ)0W7SOS6*ϳC(fu>Bc64 ~kRӪTMc%s`zQb-עuUb@/ .A8ɍ}o1hwjbTN_T{]d9 4\m8x;yVP/fņ+e_;H*C;k }h4U $fFzK`FIљAS$~;u(Qo7>fC@#;YG9W$|zCՊe檚avdF_G\a( RdH&szƿ Dk7ݾvN6+XvGs3'_Y s %ϯ""Ƥ5f}eքA#|3`mu@U%%#i/`܎Bէ;j#Y x?>H:PӺ¾[1hߙZu 8ừ"d70P^^Zw.vI0וXE$"RHؾ:O}$a?iu&˄$Fي(̱$=e8O2R{\GLY Uac- |'c˓Y挙" ~1Kdw:cQZ:X=}!T{y$tA Os7vKEÅ>XZrx)cvT@bCt: KwWx{տQSw+[>f2F|npssᜊ1^paUB3M1¦ l;uUWQֹ?UlPN#sm*S̖; 䒗F=4܍u|( $ҽjr3SY.w_쮕]twәJh,/ R}Nellg庖B B8{#30?䭾b [sVo'GɈݽFSYM1H^|//&0 P.E;8=B^}w<@QoyFvW`9䠻)*FcJxZ% \~DL6$"͏b0zŻ!6DRZDoLgdH_ ky:\R Q0aV%1pW]! XM]=<3ۮH|m i}jvLTp9ނHYW }ī['O C>INI|z>Jkqߘhd&A]$O  }]{/iyznӅ_ /#*gG׀Mt,: q<>٫&h+CG5< n}SYmV-tz%o$Mh}4(wO\=6i1sk_@#C*PqW?3T8'z沠pjB=A#wy딉=yݓZb8j&( (aY~o;mhES"o&w%4z`v6wp5QI#",2-t!J5= ȷ%M$"~6_[3 umE1׮ۿo[I"{hi bl9$2\n;HC~ʈ\[{l%C^? fd(oF$ ʡ33S!ȓoV/k4@Rތ>kF1a:Agr=įI( ;I&pOhK.W% ^~={+DF&4l7ϷޕFWfTM^]tˌR)!&XصA9UG^kv ~oT߭j%C+ _t]8jwb3Pd Kwׇ6}E`*` 02{"?ETDLת4$Wr묍_KFNaA@ ~hne?!~ Gl<,]BK-Z A@49eLD_֒;Eȷ tT^VpY?U u=›*MZ٪T0i4&:OF*AH|91ך.*ioQM'NɇZŚ.y)5P0|o N9*W&κ\Rc*s2;_v%>zw"5oJ|t\0ap]CQ+7h p Ly:і%ͳw'#Fˢa['zQ?:F.Š3E>:XeZ ;4ŏro5")+{׭%2@!h?_ :Ĝ $[K1@Iu|.Cvhv>eb\U0( 7dQu.gߘq fAr,.6zFyﳲaraT}mϔ7_BDK<_XWKÒOSɓ2CµaZ8htF:;|E9IL (Ѹ)-딫16m!IK~\L"`3= N1wэIFAQ"ӍVuK\!Zh115jdB3/#!PkgbXԩg.F|zo W{Pl\_9[\7E<%͚SMuIu0٭ O$Z4| v$-9ZC QC4;b Q{)h YZ