libaugeas0-32bit-1.10.1-lp150.1.1 >  A Z*/=„KжQiYaooaZ f{ۧPl` l D8Ox*"Ip)fsjY#lGhۍX kj*t'ݐ2cezn`)4٪i9-Z~@gZY!grjm)<`=Yb*l}uSIIu o#:p7BG'z ;VY-iP|M lH}MqiORhSJgQ#6a2b7d7abc413d4d27e4a974f1b783ac35e2241b2437bcd1e3cc4afc997cb674918c0f5d2014b84bf57b2d4c76fb719a5a5438a6odZ*/=„@T~ rhzA;aĜҥvc"iO2-o*7Ɵ4XDT[0|A-ӶM _TFcF}hYWWRAV˵m:LHՔ醫,{xſ{Z-.MX2/Q.;pNttD @YY&,:fCͦQ2d!j|.u~y! .K1uͳ(&ҼG2[\3j+VEm:7lf->ǡp>p>?d $ O G a    d 0K(y8,9 0,: +,>G H0I@XDYל\]^!b+cdFeKfNlPudvtwڜxڬyڼ>۴۸۾Clibaugeas0-32bit1.10.1lp150.1.1A library for changing configuration filesA library for programmatically editing configuration files. Augeas parses configuration files into a tree structure, which it exposes through its public API. Changes made through the API are written back to the initially read files. The transformation works very hard to preserve comments and formatting details. It is controlled by ``lens'' definitions that describe the file format and the transformation into a tree.Zlamb17openSUSE Leap 15.0openSUSEGPL-3.0-or-later AND LGPL-2.1-or-laterhttps://bugs.opensuse.orgDevelopment/Libraries/C and C++http://augeas.net/linuxx86_64/sbin/ldconfigh,VZ$Z$Z$Z$c143deb65733bff25c0dcab8b83fe69bf8b2f207ed05f3b0417bed159aac311459ceaa324492df00d7268199b90db2ea431cb7bc702904522d5c1d46bf293c6blibaugeas.so.0.24.0libfa.so.1.5.1rootrootrootrootrootrootrootrootaugeas-1.10.1-lp150.1.1.src.rpmlibaugeas.so.0libaugeas.so.0(AUGEAS_0.1.0)libaugeas.so.0(AUGEAS_0.10.0)libaugeas.so.0(AUGEAS_0.11.0)libaugeas.so.0(AUGEAS_0.12.0)libaugeas.so.0(AUGEAS_0.14.0)libaugeas.so.0(AUGEAS_0.15.0)libaugeas.so.0(AUGEAS_0.16.0)libaugeas.so.0(AUGEAS_0.18.0)libaugeas.so.0(AUGEAS_0.20.0)libaugeas.so.0(AUGEAS_0.21.0)libaugeas.so.0(AUGEAS_0.22.0)libaugeas.so.0(AUGEAS_0.23.0)libaugeas.so.0(AUGEAS_0.24.0)libaugeas.so.0(AUGEAS_0.8.0)libaugeas0-32bitlibaugeas0-32bit(x86-32)libfa.so.1libfa.so.1(FA_1.0.0)libfa.so.1(FA_1.2.0)libfa.so.1(FA_1.4.0)libfa.so.1(FA_1.5.0)@@@@@@@@@@@@@@@@@    /bin/shlibc.so.6libc.so.6(GLIBC_2.0)libc.so.6(GLIBC_2.1)libc.so.6(GLIBC_2.1.1)libc.so.6(GLIBC_2.1.3)libc.so.6(GLIBC_2.2)libc.so.6(GLIBC_2.2.3)libc.so.6(GLIBC_2.3)libc.so.6(GLIBC_2.3.4)libc.so.6(GLIBC_2.4)libc.so.6(GLIBC_2.8)libfa.so.1libfa.so.1(FA_1.0.0)libfa.so.1(FA_1.2.0)libfa.so.1(FA_1.4.0)libxml2.so.2libxml2.so.2(LIBXML2_2.4.30)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.14.1ZZY@Y-^X=W4p@WUU@TTS@SShSg}@RR@Qa_Puc@POd|ON@O6X@O!@@N{#@NtNS@MMM,F@L@L@L@L@L@L@L@L@L@L@K'z@IIIvcizek@suse.comfvogt@suse.comvcizek@suse.comtchvatal@suse.comtchvatal@suse.commlatimer@suse.comcbosdonnat@suse.comtchvatal@suse.comtchvatal@suse.commeissner@suse.comp.drouand@gmail.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.commlatimer@suse.commeissner@suse.comp.drouand@gmail.compoelzleithner@b1-systems.decfarrell@suse.comaj@suse.dejengelh@medozas.dedmacvicar@suse.dejengelh@medozas.dedmacvicar@suse.dedmacvicar@suse.dejengelh@medozas.dedmueller@suse.dedmacvicar@suse.decoolo@novell.comdmacvicar@suse.depmullaney@novell.comjkupec@suse.czjkupec@suse.czjkupec@suse.czjkupec@suse.czjkupec@suse.czjkupec@suse.czjkupec@suse.czjkupec@suse.czjkupec@suse.czjengelh@medozas.dejkupec@suse.czjkupec@suse.czjkupec@suse.cz- update to 1.10.1: General changes/additions New CLI utility 'augmatch' to print the tree for a file and select some of its contents New command 'count' in augtool New function 'not(bool) -> bool' for path expressions The path expression 'label[. = "value"]' can now be written more concisely as 'label["value"]' API changes libfa has now a function fa_json to export an FA as a JSON file, and fa_state_* functions that make it possible to iterate over the FA's states and transitions. (Pedro Valero Mejia) Add functions aug_ns_label, aug_ns_value, aug_ns_count, and aug_ns_path to get the label (with index), the value, the number of nodes, and the fully qualified path for nodes stored in a nodeset in a variable efficiently Lens changes/additions Grubenv: new lens to process /boot/grub/grubenv (omgold) Httpd: also read files from /etc/httpd/conf.modules.d/*.conf (Tomas Meszaros) (Issue #537) Nsswitch: allow comments at the end of a line (Philip Hahn) (Issue #517) Ntp: accept 'ntpsigndsocket' statement (Philip Hahn) (Issue #516) Properties: accept empty comments with DOS line endings (Issue #161) Rancid: new lens for RANCiD router databases (Matt Dainty) Resolv: accept empty comments with DOS line endings (Issue #161) Systemd: also process /etc/systemd/logind.conf (Pat Riehecky) YAML: process a document that is just a sequence (John Vandenberg) - drop chrpath dependency, the offending dump binary is no longer shipped- Use %license (boo#1082318)- Version update to 1.9.0: - General changes/additions * Fix error in handling escaped whitespace at the end of path expressions (addresses CVE-2017-7555) * several improvements to the error messages when transforming a tree back to text fails. They now make it clearer what part of the tree was problematic, and what the tree should have looked like. * Fixed the pkg-config file, which should now be usable * Fix handling of backslash-escaping in strings and regular expressions in the lens language. We used to handle constructs like "\\" and /\\\\/ incorrectly. (Issue #495) * do not unescape the default value of a del on create; otherwise we are double unescaping these strings (Issue #507) * remove tempfile when saving files because destination is not writable (Issue #479) * span information is now updated on save (Issue #467) * fix lots of warnings generated by gcc 7.1 * Various changes to reduce bashisms in tests and make them run on FreeBSD (Romain Tartière) - API changes * add function aug_ns_attr to allow iterating through a nodeset quickly. See examples/dump.c for an example of how to use them instead of aug_get, aug_label etc. and for a way to measure performance gains. - Lens changes/additions * Ceph: new lens for /etc/ceph/ceph.conf * Cgconfig: accept fperm & dperm in admin & task (Pino Toscano) * Dovecot: also load files from /usr/local/etc (Roy Hubbard) * Exports: relax the rules for the path at the beginning of a line so that double-quoted paths are legal, too * Getcap: new lens to parse generic termcap-style capability databases * Grub: accept toplevel 'boot' entry (Pino Toscano) * Httpd: handle empty comments with a continuation line (Issue #423); handle '>""' in a directive properly (Issue #429); make space between quoted arguments optional (Issue #435); accept quoted strings as part of bare arguments (Issue #470) * Nginx: load files from sites-available directory (Omer Katz) (Issue #471) * Nslcd: new lens for nss-pam-ldapd config (Jose Plana) * Oz: New lense for /etc/oz/oz.cnf * postfix lenses: also load files from /usr/local/etc (Roy Hubbard) * Properties: accept DOS line endings (Issue #468) * Rtadvd: new lens to parse the rtadvd configuration file (Matt Dainty) * Rsyslog: load files from /etc/rsyslog.d (Doug Wilson) (Issue #475); allow spaces before the # starting a comment; allow comments inside config statements like 'module' * Ssh: accept '=' to separate keyword from arguments * Sshd: split HostKeyAlgorithms into list of values; recognize quoted group names with spaces in them (Issue #477) * Sudoers: recognize "match_group_by_gid" (Luigi Toscano) (Issue #482) * Syslog: allow spaces before the # starting a comment * Termcap: new lens to parse termcap capability databases (Matt Dainty) * Vsftpd: accept seccomp_sandbox (Denys Stroebel) * Xymon: accept 'group-sorted' directive (Issue #462)- Version update to 1.8.0: * See the News file for all the details - Verified it contains fixes for bsc#933210 bsc#975729 bsc#925225 bsc#1023204 CVE-2014-8119- Version update to 1.6.0: * See the NEWS file for the details- Update to version 1.5.0: - General changes/additions * augtool: new --timing option that prints after each operation how long it took * augtool: print brief help message when incorrect options are given rather than dumping all help text * Path expressions: optimize performance of evaluating certain expressions * lots of safety improvements in libfa to avoid using uninitialized values and the like (Daniel Trebbien) * tolerate building against OSX' libedit (Issue #256) - API changes * aug_match: fix a bug where expressions like /foo/*[2] would match a hidden node and pretend there was no match at all. We now make sure we never match a hidden node. Thanks to Xavier Mol for reporting the problem. * aug_get: make sure we set *value to NULL, even if the provided path is invalid (Issue #372) * aug_rm: fix segfault when deleting a tree and one of its ancestors (Issue #319) * aug_save: fix segfault when trying to save an invalid subtree. A routine that was generating details for the error message overflowed a buffer it had created (Issue #349) - Lens changes/additions * AptConf: support hash comments * AptSources: support options (Issue #295), support brackets with spaces in URI (GH #296) rename test file to test_aptsources.aug * Chrony: allow signed numbers and indentation, fix stray EOL entry, disallow comment on EOL, add many missing directives and options (Miroslav Lichvar, RHBZ#1213281) add new directives and options that were added in chrony-2.2 and chrony-2.3 and improve parsing of access configuration (Miroslav Lichvar, Issue #348) add new options for chrony-2.4 (Miroslav Lichvar) * Dhclient: avoid put ambiguity for node without value (Issue #294) * Group: support NIS map, support an overridden and disabled password, i.e. `+:*::` (Matt Dainty) (Issue #258) * Host_Conf: support spaces between list items (Cedric Bosdonnat, Issue #358) * Httpd: add paths to SLES vhosts (Jan Doleschal) (Issue #268) parse backslashes in directive arguments (Issue #307) parse mismatching case of opening/closing tags parse multiple ending section tags on one line parse wordlists in braces in SSLRequire directives parse directive args starting with double quote (Issue #330) parse directive args containing quotes support perl directives (Issue #327) parse line breaks/continuations in section arguments parse escaped spaces in directive/section arguments parse backslashes at the start of directive args (Issue #324) * Inputrc: support $else (Cedric Bosdonnat, Issue #359) * Interfaces: add support for source-directory (Issue #306) * Json: add comments support, refactor, allow escaped quotes and blackslashes * Keepalived: fix space/tag alignments and hanging spaces, add vrrp_mcast_group4 and vrrp_mcast_group6, add more vrrp_instance flags, add mcast/unicast_src_ip and unicast_peer, add missing garp options, add vrrp_script options, expand vrrp_sync_group block, allow notify option (Joe Topjian) (Issue #266) * Known_Hosts: refactoring and description fixed * Logrotate: support dateyesterday option (Chris Reeves) (GH #367, #368) * MasterPasswd: new lens to parse /etc/master.passwd (Matt Dainty) (Issue #258) * Multipath: add various missing keywoards (Olivier Mangold) (Issue #289) * MySQL: include /etc/my.cnf.d/*.cnf (Issue #353) * Nginx: improve typechecking of lens, allow masks in IP keys and IPv6 (Issue #260) add @server simple nodes (Issue #335) * Ntp: add support for basic interface syntax * OpenShift_Quickstarts: Use Json.lns * OpenVPN: add all options available in OpenVPN 2.3o (Justin Akers) (Issue #278) * Puppetfile: name separator is not mandatory add support for moduledir (Christoph Maser) * Rabbitmq: remove space in option name, add support for cluster_partitioning_handling, add missing simple options (Joe Topjian) (Issue #264) * Reprepro_Uploaders: add support for distribution field (Mathieu Alorent) (Issue #277), add support for groups (Issue #283) * Rhsm: new lens to parse subscription-manager's /etc/rhsm/rhsm.conf * Rsyslog: improve property filter parsing, treat whitespace after commas as optional. recognize '~' as a valid syslog action (discard) (Gregory Smith) (Issue #282), add support for redirecting output to named pipes (Gerlof Fokkema) (Issue #366) * Shellvars: allow partial quoting, mixing multiple styles (Kaarle Ritvanen) (Issue #183); allow wrapping builtin argument to multiple lines (Kaarle Ritvanen) (Issue #184); support ;; on same line with multiple commands (Kaarle Ritvanen) (Issue #185); allow line wrapping and improve quoting support (Kaarle Ritvanen) (Issue #187); accept [] and [[]] builtins (Issue #188); allow && and || constructs after condition (Kaarle Ritvanen) (Issue #265); add pattern nodes in case entries (BREAKING CHANGE: case entry values are now in a @pattern subnode) (Kaarle Ritvanen) (Issue #265) add eval builtin support; add alias builtin support; allow (almost) any command; allow && and || after commands (Issue #215); allow wrapping command sequences (Kaarle Ritvanen) (Issue #333); allow command-specific environment variable (Kaarle Ritvanen) (Issue #332); support subshells (Issue #339) newlines in start of functions allow newlines after actions support comments after function name (Issue #339) exclude SuSEfirewall2 (Cedric Bosdonnat, Issue #357) * Simplelines: parse OpenBSD's hostname.if(5) files (Jasper Lievisse Adriaanse) (Issue #252) * Smbusers: add support for ; comments * Spacevars: support flags (Issue #279) * Ssh: add support for HostKeyAlgorithms, KexAlgorithms and PubkeyAcceptedKeyTypes (Oliver Mangold) (Issue #290), add support for GlobalKnownHostsFile (Issue #316) * Star: New lens to parse /etc/default/star * Sudoers: support for negated command alias (Geoff Williams) (Issue #262) * Syslog: recognize '~' as a valid syslog action (discard) (Gregory Smith) (Issue #282) * Tmpfiles: new lens to parse systemd's tempfiles.d configuration files (Julien Pivotto) (Issue #269) * Trapperkeeper: new lens for Puppet server configuration files * Util: add comment_c_style_or_hash lens add empty_any lens * Vsftpd: add isolate and isolate_network options (Florian Chazal) (Issue #334) * Xml: allow empty document (Issue #255) * YAML: new lens (subset) (Dimitar Dimitrov) (Issue #338) - Drop upstreamed patches: 27d8457-inputrc-lens-support-mapping-like.patch 2d12670-inputrc-lens-support-else.patch 49bcfbe-Exclude-network-if-up.d-SuSEfirewall2-in-shellvars-l.patch 7558c12-host_conf-lens-spaces-between-list-items-support.patch- Fix errors showing up in guestfs tools. Add upstreamed patches: 27d8457-inputrc-lens-support-mapping-like.patch 2d12670-inputrc-lens-support-else.patch 49bcfbe-Exclude-network-if-up.d-SuSEfirewall2-in-shellvars-l.patch 7558c12-host_conf-lens-spaces-between-list-items-support.patch- Version bump to 1.4.0: * Loads of bugfixes all around the package * Read up NEWS file for the detailed changes- Whitespace- restore keyring and .sig file, as this is checked by the OBS source service- Update to version 1.3.0 + General changes/additions * Add missing cp entry in manpage (GH issue #78) * Add seq to vim syntax highlight (Robert Drake) * Update augtool.1 man page with new commands and --span, RHBZ#1100077 * augtool autocomplete includes command aliases, RHBZ#1100184 * Remove unused "filename" argument from dump-xml command, RHBZ#1100106 * aug_save returns non-zero result when unable to delete files, RHBZ#1091143 + Lens changes/additions * Aliases: permit missing whitespace between colon and recipients * AptPreferences: Support spaces in origin fields * Cgconfig: handle additional valid controllers (Andy Grimm) * Chrony: New lens to parse /etc/chrony.conf (Pat Riehecky) * CPanel: New lens to parse cpanel.config files * Desktop: Allow @ in keys (GH issue #92) * Device_map: Parse all device.map files under /boot (Mike Latimer) * Dhclient: Add support for option modifiers (Robert Drake, GH issue #95) Parse hash statements with dhcp-eval strings * Dhcpd: stmt_string quoted blocks no longer store quote marks (incompatible change), many changes to support more record types (Robert Drake) * Group: NIS support (KaMichael) * Grub: handle "foreground" option, RHBZ#1059383 (Miguel Armas) * Gshadow: New lens (Lorenzo Catucci) * Httpd: Allow eol comments after section tags Allow continued lines inside quoted value (GH issue #104) Allow comparison operators in tags (GH issue #154) * IPRoute2: handle "/" in protocol name, swap ID and name fields (incompatible change), RHBZ#1063968, handle hex IDs and hyphens, as present in rt_dsfield, RHBZ#1063961 * Iptables: parse /etc/sysconfig/iptables.save, RHBZ#1144651 * Kdump: parse new options, permit EOL comments, refactor, RHBZ#1139298 * Keepalived: Add more virtual/real server settings and checks, RHBZ#1064388 * Known_Hosts: New lens for SSH known hosts files * Krb5: permit braces in values when not in sub-section, RHBZ#1066419 * Ldso: handle "hwcap" lines (GH issue #100) * Lvm: support negative numbers, parse /etc/lvm/lvm.conf (Pino Toscano) * Multipath: add support for rr_min_io_rq (Joel Loudermilk) * NagiosConfig and NagiosObjects: Fix documentation (Simon Sehier) * NetworkManager: Use the Quote module, support # in values (no eol comments) * OpenVPN: Add support for fragment, mssfix, and script-security (Frank Grötzner) * Pagekite: New lens (Michael Pimmer) * Pam: Add partial support for arguments enclosed in [] (Vincent Brillault) * Passwd: Refactor lens (Lorenzo Catucci) * Redis: Allow empty quoted values (GH issue #115) * Rmt: New lens to parse /etc/default/rmt, RHBZ#1100549 * Rsyslog: support complex $template lines, property filters and file actions with templates, RHBZ#1083016 * Services: permit colons in service name, RHBZ#1121263 * Shadow: New lens (Lorenzo Catucci) * Shellvars: Handle case statements with same-line ';;', RHBZ#1033799 Allow any kind of quoted values in block conditions (GH issue #118) Support $(( .. )) arithmetic expansion in variable assignment, RHBZ#1100550 * Simplevars: Support flags and empty values * Sshd: Allow all types of entries in Match groups (GH issue #75) * Sssd: Allow ; for comments * Squid: Support configuration files for squid 3 (Mykola Nikishov) * Sudoers: Allow wuoted string in default str/bool params (Nick Piacentine) * Syslog: Support "# !" style comments (Robert Drake, GH issue #65) Permit IPv6 loghost addresses, RHBZ#1129388 * Systemd: Allow quoted Environment key=value pairs, RHBZ#1100547 Parse /etc/sysconfig/*.systemd, RHBZ#1083022 Parse semicolons inside entry values, RHBZ#1139498 * Tuned: New lens for /etc/tuned/tuned-main.conf (Pat Riehecky) * UpdateDB: New lens to parse /etc/updatedb.conf (incompatible change as this file used to be processed with Simplevars) * Xml: Allow backslash in #attribute values (GH issue #145) Parse CDATA elements (GH issue #80) * Xymon_Alerting: refactor lens (GH issue #89) - Remove the sig and the keyring file as there is no gpg verification anyway - Remove augeas-device_map-grub2.patch, fixed on upstream release- Change desc to describe the "tools" not just the library bnc#885495.- Enable tests but "pass" them even with 2 failures.- Add check phase, comment out as 2 test fails now. - Clean up with spec-cleaner - Version bump to 1.2.0: - API changes * Add aug_cp and the cp and copy commands * aug_to_xml now includes span information in the XML dump - General changes/additions * Fix documentation link in c_api NaturalDocs menu * Fix NaturalDocs documentation for various lenses * src/transform.c (filter_matches): wrap fnmatch to ensure that an incl pattern containing "//" matches file paths, RHBZ#1031084 * Correct locations table for transform_save() (Tomas Hoger) * Corrections for CVE-2012-0786 tests (Tomas Hoger) * Fix umask handling when creating new files, RHBZ#1034261 - Lens changes/additions * Access: support DOMAIN\user syntax for users and groups, bug #353 * Authorized_Keys: Allow 'ssh-ed25519' as a valid authorized_key type (Jasper Lievisse Adriaanse) * Automounter: Handle hostnames with dashes in them, GH issue #27 * Build: Add combinatorics group * Cyrus_Imapd: Create new entries without space before separator, RHBZ#1014974 (Dietmar Kling) * Desktop: Support square brackets in keys * Dhclient: Add dhclient.conf path for Debian/Ubuntu (Esteve Fernandez) * Dhcpd: Support conditionals, GH issue #34 Support a wider variety of allow/deny statement, including booting and bootp (Yanis Guenane) Support a wider variety of DHCP allow/deny/ignore statements (Yanis Guenane) * Dovecot: Various enhancements and bug fixes (Michael Haslgrübler): add mailbox to block_names, fix for block_args in quotes, fix for block's brackets upon write, fixes broken tests for mailbox, fixes indention, test case for block_args with ", fixes broken indention Use Quote module * Exports: Permit colons for IPv6 client addresses, bug #366 * Grub: Support the 'setkey' and 'lock' directives NFC fix whitespace errors Handle makeactive menu command, bug #340 Add 'verbose' option, GH issue #73 * Interfaces: Add in support for the source stanza in /etc/network/interfaces files Map bond-slaves and bridge-ports to arrays (incompatible change) (Kaarle Ritvanen) Add /etc/network/interfaces.d/* support Allow numeric characters in stanza options (Pascal Lalonde) * Koji: New lens to parse Koji configs (Pat Riehecky) * MongoDBServer: Accept quoted values (Tomas Klouda) * NagiosCfg: Do not try to parse /etc/nagios/nrpe.cfg anymore, GH issue #43 /etc/nagios/nrpe.cfg is parsed by Nrpe (Yanis Guenane) * Nagiosobjects: Add support for optional spaces and indents and whole-line comments (Sean Millichamp) * OpenVPN: Support daemon, client-config-dir, route, and management directives (Freakin https://github.com/Freakin) * PHP: allow php-fpm syntax in keys, GH issue #35 * Postfix_Main: Handle stray whitespace at end of multiline lines, bug #348 * Postfix_virtual: allow '+' and '=' in email addresses (Tom Hendrikx) * Properties: support multiline starting with an empty string, GH issue #19 * Samba: Permit asterisk in key name, bug #354 * Shellvars: Read /etc/firewalld/firewalld.conf, bug #363 Support all types of quoted strings in arrays, bug #357 Exclude /etc/sysconfig/ip*tables.save files * Shellvars, Sysconfig: map "bare" export and unset lines to seq numbered nodes to handle multiple variables (incompatible change), RHBZ#1033795 * Shellvars_list: Handle backtick variable assignments, bug #368 Allow end-of-line comments, bug #342 * Simplevars: Add /etc/selinux/semanage.conf * Slapd: use smart quotes for database entries; rename by/what to by/access; allow access to be absent as per official docs (incompatible change) * Sshd: Indent Match entries by 2 spaces by default Support Ciphers and KexAlgorithms groups, GH issue #69 Let all special keys be case-insensitive * Sudoers: Permit underscores in group names, bug #370 (Matteo Cerutti) Allow uppercase characters in user names, bug #376 * Sysconfig: Permit empty comments after comment lines, RHBZ#1043636 * Sysconfig_Route: New lens for RedHat's route configs * Syslog: Accept UDP(@) and TCP(@@) protocol, bug #364 (Yanis Guenane) * Xymon_Alerting: New lens for Xymon alerting files (François Maillard) * Yum: Add yum-cron*.conf files (Pat Riehecky) Include only *.repo files from yum.repos.d (Andrew N Golovkov) Permit spaces after equals sign in list options, GH issue #45 Split excludes as lists, bug #275- device_map lense: Find device.map in any dir beneath /boot (bnc#875086) augeas-device_map-grub2.patch- download url changed, also added keyring and .sig ring- Update to version 1.1.0 - Handle files with special characters in their name, bug #343 - Fix type error in composition ('f; g') of functions, bug #328 - Improve detection of version script; make build work on Illumos with GBU ld (Igor Pashev) - augparse: add --trace option to print filenames of all modules being loaded - Various lens documentation improvements (Jasper Lievisse Adriaanse) - Lens changes/additions - ActiveMQ_*: new lens for ActiveMQ/JBoss A-MQ (Brian Harrington) - AptCacherNGSecurity: new lens for /etc/apt-cacher-ng/security.conf (Erik Anderson) - Automaster: accept spaces between options - BBHosts: support more flags and downtime feature (Mathieu Alorent) - Bootconf: new lens for OpenBSD's /etc/boot.conf (Jasper Adriaanse) - Desktop: Support dos eol - Dhclient: read /etc/dhclient.conf used in OpenBSD (Jasper Adriaanse) - Dovecot: New lens for dovecot configurations (Serge Smetana) - Fai_Diskconfig: Optimize some regexps - Fonts: exclude all README files (Jasper Adriaanse) - Inetd: support IPv6 addresses, bug #320 - IniFile: Add lns_loose and lns_loose_multiline definitions Support smart quotes Warning: Smart quotes support means users should not add escaped double quotes themselves. Tests need to be fixed also. Use standard Util.comment_generic and Util.empty_generic Warning: Existing lens tests must be adapted to use standard comments and empty lines Allow spaces in entry_multiline* values Add entry_generic and entry_multiline_generic Add empty_generic and empty_noindent Let multiline values begin with a single newline Support dos eol Warning: Support for dos eol means existing lenses usually need to be adapted to exclude \r as well as \n. - IPRoute2: Support for iproute2 files (Davide Guerri) - JaaS: lens for the Java Authentication and Authorization Service (Simon Vocella) - JettyRealm: new lens for jetty-realm.properties (Brian Harrington) - JMXAccess, JMXPassword: new lenses for ActiveMQ's JMX files (Brian Harrington) - Krb5: Use standard comments and empty lines Support dos eol Improve performance Accept pkinit_anchors (Andrew Anderson) - Lightdm: Use standard comments and empty lines - LVM: New lens for LVM metadata (Gabriel) - Mdadm_conf: optimize some regexps - MongoDBServer: new lens (Brian Harrington) - Monit: also load /etc/monitrc (Jasper Adriaanse) - MySQL: Use standard comments and empty lines Support dos eol - NagiosCfg: handle Icinga and resources.cfg (Jasper Adriaanse) - Nrpe: accept any config option rather than predefined list (Gonzalo Servat); optimize some regexps - Ntpd: new lense for OpenNTPD config (Jasper Adriaanse) - Odbc: Use standard comments and empty lines - Openshift_*: new lenses for Openshift support (Brian Harrington) - Quote: allow multiple spaces in quote_spaces; improve docs - Passwd: allow period in user names in spec, bug #337; allow overrides in nisentry - PHP: Support smart quotes Use standard comments and empty lines Load /etc/php*/fpm/pool.d/*.conf (Enrico Stahn) - Postfix_master: allow [] in words, bug #345 - Resolv: support 'lookup' and 'family' key words, bug #320 (Jasper Adriaanse)) - Rsyslog: support :omusrmsg: list of users in actions - RX: add CR to RX.space_in - Samba: Use standard comments and empty lines Support dos eol - Schroot: Support smart quotes - Services: support port ranges (Branan Purvine-Riley) - Shellvars: optimize some regexps; reinstate /etc/sysconfig/network, fixes bug #330, RHBZ#904222, RHBZ#920609; parse /etc/rc.conf.local from OpenBSD - Sip_Conf: New lens for sip.conf configurations (Rob Tucker) - Splunk: new lens (Tim Brigham) - Subversion: Support smart quotes Use standard comments and empty lines Use IniFile.entry_multiline_generic Use IniFile.empty_noindent Support dos eol - Sudoers: allow user aliases in specs - Sysctl: exclude README file - Systemd: Support smart quotes; allow backslashes in values - Xinetd: handle missing values in list, bug #307 - Xorg: allow 'Screen' in Device section, bug #344 - Yum: Support dos eol, optimize some regexps- update to 1.0.0 - drop bnc-729491-recognize-suse-sysconfig-files.patch: upstream ShellVars lense now uses /etc/sysconfig/* include filter - drop patches, now upstream: augeas-pkgdeps.diff, augeas-stdio.h.patch- license update: GPL-3.0+ and LGPL-2.1+ semicolon is ambiguous- Fix build with missing gets declaration (glibc 2.16)- Ensure libxml2 is present in .pc file- update to 0.10.0 - support relative paths by taking them relative to the value of /augeas/context in all API functions where paths are used - add aug_to_xml to API: transform tree(s) into XML, exposed as dump-xml in aug_srun and augtool. Introduces dependency on libxml2 - fix regular expression escaping. Previously, /[/]/ match either a backslash or a slash. Now it only matches a slash - path expressions: add function 'int' to convert a node value (string) to an integer - path expressions: make sure the regexp produced by empty nodesets from regexp() and glob() matches nothing, rather than the empty word - fix --autosave when running single command from command line, BZ 743023 - aug_srun: support 'insert' and 'move' as aliases for 'ins' and 'mv' - aug_srun: allow escaping of spaces, quotes and brackets with \ - aug_init: accept AUG_NO_ERR_CLOSE flag; return augeas handle even when initialization fails so that caller gets some details about why initialization failed - aug_srun: tolerate trailing white space in commands - much improved, expanded documentation of many lenses - always interpret lens filter paths as absolute, bug #238 - fix bug in libfa that would incorrectly calculate the difference of a case sensistive and case insensitive regexp (/[a-zA-Z]+/ - /word/i would match 'worD') - new builtin 'regexp_match' for .aug files to make testing regexp matching easier during development - fix 'span' command, bug #220 - Lens changes/additions * Access: parse user@host and (group) in users field; field separator need not be surrounded by spaces * Aliases: allow spaces before colons * Aptconf: new lens for /etc/apt/apt.conf * Aptpreferences: support origin entries * Backuppchosts: new lens for /etc/backuppc/hosts, bug 233 (Adam Helms) * Bbhosts: various fixes * Cgconfig: id allowed too many characters * Cron: variables aren't set like shellvars, semicolons are allowed in email addresses; fix parsing of numeric fields, previously upper case chars were allowed; support ranges in time specs * Desktop: new lens for .desktop files * Dhcpd: slashes must be double-quoted; add Red Hat's dhcpd.conf locations * Exports: allow empty options * Fai_diskconfig: new lens for FAI disk_config files * Fstab: allow ',' in file names, BZ 751342 * Host_access: new lens for /etc/hosts.{allow,deny} * Host_conf: new lens for /etc/host.conf * Hostname: new lens for /etc/hostname * Hosts: also load /etc/mailname by default * Iptables: allow digits in ipt_match keys, bug #224 * Json: fix whitespace handling, removing some cf ambiguities * Kdump: new lens for /etc/kdump.conf (Roman Rakus) * Keepalived: support many more flags, fields and blocks * Krb5: support [pam] section, bug #225 * Logrotate: be more tolerant of whitespace in odd places * Mdadm_conf: new lens for /etc/mdadm.conf * Modprobe: Parse commands in install/remove stanzas (this introduces a backwards incompatibility); Drop support for include as it is not documented in manpages and no unit tests are shipped. * Modules: new lens for /etc/modules * Multipath: add support for seveal options in defaults section, bug #207 * Mysql: includedir statements are not part of sections; support !include; allow indentation of entries and flags * Networks: new lens for /etc/networks * Nrpe: allow '=' in commands, bug #218 (Marc Fournier) * Php: allow indented entries * Phpvars: allow double quotes in variable names; accept case insensitive PHP tags; accept 'include_once'; allow empty lines at EOF; support define() and bash-style and end-of-line comments * ostfix_master: allow a lot more chars in words/commands, including commas * PuppetFileserver: support same-line comments and trailing whitespace, bug #214 * Reprepo_uploaders: new lens for reprepro's uploaders files * Resolv: permit end-of-line comments * Schroot: new lens for /etc/schroot/schroot.conf * Shellvars: greatly expand shell syntax understood; support various syntactic constructs like if/then/elif/else, for, while, until, case, and select; load /etc/blkid.conf by default * Spacevars: add toplevel lens 'lns' for consistency * Ssh: new lens for ssh_config (Jiri Suchomel) * Stunnel: new lens for /etc/stunnel/stunnel.conf (Oliver Beattie) * Sudoers: support more parameter flags/options, bug #143 * Xendconfsxp: lens for Xen configuration (Tom Limoncelli) * Xinetd: allow spaces after '{' - update modprobe lens patch to apply on 0.10.0 - update shellvars lens patch to add some missing files on SUSE distros mentioned in bnc#729491- Remove rednudant tags/sections from specfile- Patch shellvars.aug to recognize SUSE specific files in sysconfig (bnc#729491)- move lenses from /usr/share/libaugeas0/augeas to /usr/share/augeas (bnc#719199) - move vim lenses syntax files from -lenses to -devel package- Remove redundant tags/sections from specfile - Add augeas-devel to baselibs- update to 0.9.0: - augtool: keep history in ~/.augeas/history - add aug_srun API function; this makes it possible to run a sequence of commands through the API - aug_mv: report error AUG_EMVDESC on attempts to move a node into one of its descendants - path expressions: allow whitespace inside names, making '/files/etc/foo bar/baz' a legal path, but parse [expr1 or expr2] and [expr1 and expr2] as the logical and/or of expr1 and expr2 - path expressions: interpret escape sequences in regexps; since '.' does not match newlines, it has to be possible to write '.|\n' to match any character - path expressions: allow concatenating strings and regexps; add comparison operator '!~'; add function 'glob'; allow passing a nodeset to function 'regexp' - store the names of the functions available in path expressions under /augeas/version - fix several smaller memory leaks - Lens changes/additions * Aliases: allow spaces and commas in aliases (Mathieu Arnold) * Grub: allow "bootfs" Solaris/ZFS extension for dataset name, bug #201 (Dominic Cleal); allow kernel path starting with a BIOS device, bug #199 * Inifile: allow multiline values * Php: include files from Zend community edition, bug #210 * Properties: new lens for Java properties files, bug #194 (Craig Dunn) * Spacevars: autoload two ldap files, bug #202 (John Morrissey) * Sudoers: support users:groups format in a Runas_Spec line, bug #211; add CSW paths (Dominic Cleal) * Util: allow comment_or_eol to match whitespace-only comments, bug #205 (Dominic Cleal) * Xorg: accept InputClass section; autoload from /etc/X11/xorg.conf.d, bug #197- fate#311042: Update augeas packages for latest puppet support in SLE-11 - update to 0.8.1 * augtool: respect autosave flag in oneshot mode, bug #193; fix segfault caused by unmatched bracket in path expression, bug #186 * eliminate a global variable in the lexer, fixes BZ 690286 * replace an erroneous assert(0) with a proper error message when none of the alternatives in a union match during saving, bug #183 * improve AIX support * Lens changes/additions * Access: support the format @netgroup@@nisdomain, bug #190 * Fstab: fix parsing of SELinux labels in the fscontext option * Grub: support 'device' directive for UEFI boot, bug #189; support 'configfile' and 'background' * Httpd: handle continuation lines; autoload httpd.conf on Fedora/RHEL, BZ 688149; fix support for single-quoted strings * Iptables: support --tcp-flags, bug #157; allow blank and comment lines anywhere * Mysql: include /etc/my.cnf used on Fedora/RHEL, BZ 688053 * NagiosCfg: parse setting multiple values on one line * NagiosObjects: process /etc/nagios3/objects/*.cfg * Nsswitch: support 'sudoers' as a database, bug #187 * Shellvars: autoload /etc/rc.conf used in FreeBSD * Sudoers: support '#include' and '#includedir', bug #188 * Yum: exclude /etc/yum/pluginconf.d/versionlock.list - changes for 0.8.0 * add new 'square' lens combinator * add new aug_span API function * augtool: short options for --nostdinc, --noload, and --noautoload * augtool: read commands from tty after executing file with --interactive * augtool: add --autosave option * augtool: add --span option to load nodes' span * augtool: add span command to get the node's span according to the input file * augtool: really be quiet when we shouldn't be echoing * fix segfault in get.c with L_MAYBE lens; bug #180 * fix segfault when a path expression called regexp() with an invalid regexp; bug #168 * improved vim syntax file * replace augtest by test-augtool.sh to obviate the need for Ruby to run tests * use sys_wait module from gnulib; bug #164 * Lens changes/additions * Access: new lens for /etc/security/access.conf * Crypttab: new lens for /etc/crypttab * Dhcpd: new lens * Exports: accept hostnames with dashes; bug #169 * Grub: add various Solaris extensions; support "map" entries, bug #148 * Httpd: new lens for Apache config * Inifile: new lens indented_title_label * Interfaces: allow indentation for "iface" entries; bug #182 * Mysql: change default comment delimiter from ';' to '#'; bug #181 * Nsswitch: accept various add'l databases; bug #171 * PuppetFileserver: new lens for Puppet's fileserver.conf * REsolv: allow comments starting with ';'; bug #173 * Shellvars: autoload various snmpd config files; bug #170 * Solaris_system: new lens for /etc/system on Solaris * Util (comment_c_style, empty_generic, empty_c_style): new lenses * Xml: generic lens to process XML files * Xorg: make "position" in "screen" optional; allow "Extensions" section; bug #175- add baselibs.conf- update to 0.7.4 * augtool: new clearm command to parallel setm * augtool: add --file option * Fix SEGV under gcc 4.5, caused by difficulties of the gcc optimizer handling bitfields (bug #149; rhbz #651992) * Preserve parse errors under /augeas//error: commit 5ee81630, released in 0.7.3, introduced a regression that would cause the loss of parse errors; bug #138 * Avoid losing already parsed nodes under certain circumstances; bug #144 * Properly record the new mtime of a saved file; previously the mtime in the tree was reset to 0 when a file was saved, causing unnecessary file reloads * fix a SEGV when using L_MAYBE in recursive lens; bug #136 * Incompatible lens changes * Fstab: parse option values * Squid: various improvements, see bug #46; * Xinetd: map service names differently * Lens changes/additions * Aptsources: map comments properly, allow indented lines; bug #151 * Grub: add indomU setting for Debian. Allow '=' as separator in title; bug #150 * Fstab: also process /etc/mtab * Inetd: support rpc services * Iptables: allow underscore in chain names * Keepalived: new lens for /etc/keepalived/keepalived.conf * Krb5: allow digits in realm names; bug #139 * Login_defs: new lens for /etc/login.defs (Erinn Looney-Triggs) * Mke2fs: new lens for /etc/mke2fs.conf * Nrpe: new lens for Nagios nrpe (Marc Fournier) * Nsswitch: new lens for /etc/nsswitch.conf * Odbc: new lens for /etc/odbc.ini (Marc Fournier) * Pg_hba: New lens; bug #140 (Aurelien Bompard). Add system path on Debian; bug #154 (Marc Fournier) * Postfix_master: parse arguments in double quotes; bug #69 * Resolv: new lens for /etc/resolv.conf * Shells: new lens for /etc/shells * Shellvars: parse ulimit builtin * Sudoers: load file from /usr/local/etc (Mathieu Arnold) Allow 'visiblepw' parameter flag; bug #143. Read files from /etc/sudoers.d * Syslog: new lens for /etc/syslog.conf (Mathieu Arnold) * Util: exclude dpkg backup files; bug #153 (Marc Fournier) * Yum: accept continuation lines for gpgkey; bug #132- added patch for allow_unsupported_modules command in modprobe.d conf files- added vim files symlinks for lens syntax files - fixed a few rpmlint warnings (fixed rpm group, no ldconfig run)* Update to 0.7.3 * ug_load: only reparse files that have actually changed; greatly speeds up reloading * record all variables in /augeas/variables, regardless of whether they were defined with aug_defvar or aug_defnode; make sure /augeas/variables always exists * redefine all variables (by reevaluating their corresponding expressions) after a aug_load. This makes variables 'sticky' across loads * fix behavior of aug_defnode to not fail when the expression evaluates to a nonempty node set * make gnulib a git submodule so that we record the gnulib commit off which we are based * allow 'let rec' with non-recursive RHS * fix memory corruption when reloading a tree into which a variable defined by defnode points (BZ 613967) * plug a few small memory leaks, and some segfaults * Lens changes/additions * Device_map: new lens for grub's device.map (Matt Booth) * Limits: also look for files in /etc/security/limits.d * Mysql: new lens (Tim Stoop) * Shellvars: read /etc/sysconfig/suseconfig (Frederik Wagner) * Sudoers: allow escaped spaces in user/group names (Raphael Pinson) * Sysconfig: lens for the shell subdialect used in /etc/sysconfig; lens strips quotes automatically* 0.7.2 - 2010-06-22 * new API call aug_setm to set/create multiple nodes simultaneously * record expression used in a defvar underneath /augeas/variables * Lens changes/additions * Group: add test for disabled account (Raphael Pinson) * Grub: handle comments within a boot stanza * Iptables: also look for /etc/iptables-save (Nicolas Valcarcel) * Modules_conf: new lens for /etc/modules.conf (Matt Booth) * Securetty: added handling of emtpy lines/comments (Frederik Wagner) * Shellvars: added SuSE sysconfig puppet files (Frederik Wagner), process /etc/environment (seph) * Shellvars_list: Shellvars-like lens that treats strings of space-separated words as lists (Frederik Wagner)* 0.7.1 - 2010-04-21 * fix crash when recursive lens was used in a nonrecursive lens (bug #100) * context free parser/recursive lenses: handle 'l?' properly (bug #119); distinguish between successful parse and parse with an error at end of input; do caller filtering to avoid spurious ambiguous parses with grammars containing epsilon productions * aug_get: return -1 when multiple nodes match (bug #121) * much better error message when iteration stops prematurely during put/create than the dreaded 'Short iteration' * src/lens.c (lns_check_rec): fix refcounting mistake on error path (bug #120) * Lens changes/additions * Approx: lens and test for the approx proxy server (Tim Stoop) * Cgconfig: lens and tests for libcgroup config (Ivana Hutarova Varekova) * Cgrules: new lens and test (Ivana Hutarova Varekova) * Cobblermodules: lens + tests for cobbler's modules.conf (Shannon Hughes) * Debctrl: new lens and test (Dominique Dumont) * Dput: add 'allow_dcut' parameter (bug #105) (Raphael Pinson) * Dhclient: add rfc code parsing (bug #107) (Raphael Pinson) * Group: handle disabled passwords * Grub: support empty kernel parameters, Suse incl.s (Frederik Wagner) * Inittab: allow ':' in the process field (bug #109) * Logrotate: tolerate whitespace at the end of a line (bug #101); files can be separated by newlines (bug #104) (Raphael Pinson) * Modprobe: Suse includes (Frederik Wagner) * Nagisocfg: lens and test for /etc/nagios3/nagios.cfg (Tim Stoop) * Ntp: add 'tinker' directive (bug #103) * Passwd: parse NIS entries on Solaris * Securetty: new lens and test for /etc/securetty (Simon Josi) * Shellvars: handle a bare 'export VAR'; Suse includes (Frederik Wagner); allow spaces after/before opening/closing parens for array * Sudoers: allow del_negate even if no negate_node is found (bug #106) (Raphael Pinson); accept 'secure_path' (BZ 566134) (Stuart Sears)* 0.7.0 - 2010-01-14 * Support for context-free lenses via the 'let rec' keyword. The syntax is experimental, though the feature is here to stay. See lenses/json.aug for an example of what's possible with that. * Support for case-insensitive regular expressions. Simply append 'i' to a regexp literal to make it case-insensitive, e.g. /hello/i will match all variations of hello, regardless of case. * Major revamp of augtool. In particular, path expressions don't need to be quoted anymore. The online help has been greatly improved. * Check during load/save that each file is only matched by one transform under /augeas/load. If there are multiple transforms for a file, the file is skipped. * New error codes AUG_ENOLENS and AUG_EMXFM * Do not choke on non-existing lens during save * Change the metadata for files under /augeas/files slightly: the node /augeas/files/$PATH/lens now has the name of the lens used to load the file; the source location of that lens has moved to /augeas/files/$PATH/lens/info * New public functions fa_nocase, fa_is_nocase, and fa_expand_nocase in libfa * Various smaller bug fixes, performance improvements and improved error messages * Lens changes/additions * Cobblersettings: new lens and test (Bryan Kearney) * Iptables: allow quoted strings as arguments; handle both negation syntaxes * Json: lens and tests for generic Json files * Lokkit: allow '-' in arguments * Samba: accept entry keys with ':' (Partha Aji) * Shellvars: allow arrays that span multiple lines * Xinetd (name): fix bad '-' in character class* 0.6.0 - 2009-11-30 * Add error reporting API (aug_error and related calls); use to report error details in a variety of places * Path expressions: add regexp matching; add operator '|' to form union of nodesets (ticket #89) * Tolerate non-C locales from the environment (ticket #35); it is no longer necessary to set the locale to C from the outside * use stpcpy/stpncpy from gnulib (needed for building on Solaris) * Properly check regexp literals for syntax errors (ticket #93) * Distribute and install vim syntax files (ticket #97) * many more bugfixes * Lens changes/additions * Apt_preferences: support version pin; filter out empty lines (Matt Palmer) * Cron: variables can contain '_' etc. (ticket #94) * Ethers: new lens for /etc/ethers (Satoru SATOH) * Fstab: allow '#' in spec (ticket #95) * Group: allow empty password field (ticket #95) * Inittab: parse end-of-line comments into a #comment * Krb5: support kdc section; add v4_name_convert subsection to libdefaults (ticket #95) * Lokkit: add mising eol to forward_port; make argument for --trust more permissive * Pam: allow '-' before type * Postfix_access: new lens for /etc/postfix/access (Partha Aji) * Rx: allow '!' in device_name * Sudoers: allow certain backslash-quoted characters in a command (Matt Palmer) * Wine: new lens to read Windows registry files* 0.5.3 - 2009-09-14 * Match trees on label + value, not just label; see tests/modules/pass_strip_quotes.aug for how that enables stripping quotes * Do not trip over symlinks to files on a different device during save; fixes problems with writing to /etc/grub.conf on Fedora/RHEL * API (defnode): always add the newly created node into the resulting nodeset * Add preceding-sibling and following-sibling axes to path expressions * augtool, augparse: add --version option (bug #88) * Change file info recorded under /augeas/files/FILE/*: remove lens/id and move lens/info to lens * Properly record new files under /augeas/files (bug #78) * aug_load: clean up variables to avoid dangling references (bug #79) * Make Augeas work on AIX * Ignore anything but regular files when globbing * Add 'clear' function to language for use in unit tests * typechecker: print example trees in tree format * libfa: properly support regexps with embedded NUL's * Lens changes/additions * Xorg: revamped, fixes various parse failures (Matt Booth) * Inetd: new lens and test (Matt Palmer) * Multipath: new lens and test * Slapd: also read /etc/openldap.slapd.conf (bug #85)* 0.5.2 - 2009-07-13 * Make Augeas work on Mac OS/X (bug #66) (Anders Bjoerklund) * reduce symbols exported from libfa with linker script * add --echo option to augtool * require Automake 1.11 (Jim Meyering) * avoid spurious save attempts for freshly read files * Lens changes/additions * Inittab: schema change: use 'id' field as name of subtree for a line, instead of a generated number. Map comments as '#comment' (Matt Palmer) * Logrotate: make owner/group in create statement optional, allow filenames to be indented * Ntp: allow additional options for server etc. (bug #72) * Shellvars: allow backticks as quote characters (bug #74) * Yum: also read files in /etc/yum/pluginconf.d (Marc Fournier)* 0.5.1 - 2009-06-09 * augeas.h: flag AUG_NO_MODL_AUTOLOAD suppresses initial loading of modules; exposed as --noautoload in augtool * augtool: don't prompt when input is not from tty (Raphael Pinson) * augparse: add --notypecheck option * path expressions: allow things like '/foo and /bar[3]' in predicates * Lens changes/additions * Aliases: map comments as #comment (Raphael Pinson) * Build, Rx, Sep: new utility modules (Raphael Pinson) * Cron: new lens (Raphael Pinson) * Dnsmasq: process files in /etc/dnsmasq.d/* (ticket #65) * Grub: parse kernel and module args into separate nodes; parse arguments for 'serial', 'terminal', and 'chainloader'; allow optional argument for 'savedefault' * Interfaces: make compliant with actual Debian spec (Matt Palmer) * Iptables: relax regexp for chain names; allow comment lines mixed in with chains and rules (ticket #51) * Logrotate: allow '=' as separator (ticket #61); make newline at end of scriptlet optional * Modprobe: handle comments at end of line * Ntp: parse fudge record (Raphael Pinson); parse all directives in default Fedora ntp.conf; process 'broadcastdelay', 'leapfile', and enable/disable flags (ticket #62) * Pbuilder: new lens for Debian's personal builder (Raphael Pinson) * Php: add default path on Fedora/RHEL (Marc Fournier) * Squid: handle indented entries (Raphael Pinson) * Shellvars: map 'export' and 'unset'; map comments as #comment (Raphael Pinson) * Sudoers: allow backslashes inside values (ticket #60) (Raphael Pinson) * Vsftpd: map comments as #comment; handle empty lines; find vsftpd.conf on Fedora/RHEL * Xinetd: map comments as #comment (Raphael Pinson)- enable parallel building* Update to 0.5.0 * Upstream notes: Clean up interface for libfa; the interface is now considered stable * New aug_load API call; allows controlling which files to load by modifying /augeas/load and then calling aug_load; on startup, the transforms marked with autoload are reported under /augeas/load * New flag AUG_NO_LOAD for aug_init to keep it from loading files on startup; add --noload option to augtool * New API calls aug_defvar and aug_defnode to define variables for path expressions; exposed as 'defvar' and 'defnode' in augtool * New program examples/fadot to draw various finite automata (Francis Giraldeau) * Report line number and character offset in the tree when parsing a file with a lens fails * Fix error in propagation of dirty flag, which could lead to only parts of a tree being saved when multiple files were modified * Flush files to disk before moving them * Fix a number of memory corruptions in the XPath evaluator * Several performance improvements in libfa * Lens changes/additions * Grub: process embedded comments for update-grub (Raphael Pinson) * Iptables: new lens for /etc/sysconfig/iptables * Krb5: new lens for /etc/krb5.conf * Limits: map dpmain as value of 'domain' node, not as label (Raphael Pinson) * Lokkit: new lens for /etc/sysconfig/system-config-firewall * Modprobe: new lens for /etc/modprobe.d/* * Sudoers: more finegrained parsing (ticket #48) (Raphael Pinson)* Update to 0.4.2 * Moved lense tests into separate package 'augeas-lense-tests' * Added augeas-lenses-license-fix patch * Upstream notes: * Do not delete files that had an error upon parsing * For Fedora/EPEL RPM's, BuildRequire libselinux-devel (bug #26) * In path expressions, the meaning of '<' and '<=' was reversed * Always create an entry /files in aug_init * New builtin 'Sys' module with functions 'getenv' and 'read_file', the latter reads a the contents of a file into a string * Lens changes/additions * Postfix_main: handle continuation lines * Bbhosts, Hosts, Logrotate, Sudoers: label comment nodes as '#comment' * Sshd: map comments as '#comment' nodes * Squid: add all keywords from squid 2.7 and 3 (Francois Deppierraz) * Logrotate: process unit suffixes for 'size' and 'minsize'* Update to 0.4.1 * Moved lenses to separate package 'augeas-lenses'. * Upstream notes: * Remove files when their entire subtree under /files is deleted * Various bug fixes and syntax enhancements for path expressions (see tests/xpath.tests for details) * Evaluate path expressions with multiple predicates correctly * Fix incorrect setting of /augeas/events/saved * Major cleanup of matching during get; drastically improves performance for very large (on the order of 10k lines) config files * Small performance improvement in the typechecker * Reject invalid character sets like [x-u] during typecheck * Build with compile warnings set to 'maximum' instead of 'error', so that builds on platforms with broken headers will work out of the box * Lens changes/additions * Util.stdexcl now excludes .augsave and .augnew files * Logrotate: allow 'yearly' schedule, spaces around braces * Ntp: fix so that it processes ntp.conf on Fedora 10 * Services: lens for /etc/services (Raphael Pinson) * Xorg: new lens and tests (Raphael Pinson)/bin/sh1.10.1-lp150.1.11.10.1-lp150.1.1libaugeas.so.0libaugeas.so.0.24.0libfa.so.1libfa.so.1.5.1/usr/lib/-fomit-frame-pointer -fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.opensuse.org/openSUSE:Leap:15.0/standard/175a250a69c056c4491a7796f69d0a1f-augeascpioxz5x86_64-suse-linuxELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=b7b84c215b8fede97935559e60ef9300ef25774d, strippedELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=04231d04f53974c113b4c6241f39cd076e9d0606, stripped--PPPPPPPPPPPPPPPPPP P P P P P P P P P PRRRR RRRR R RR RRRR RRPPPPPPPPRR RR RRR RRutf-846a11e11f21e3f74fc7cb947d76a081e5be10ffc8c1045868869d6e2721a97c3? 7zXZ !t/%] cr$x#w\- mJ]̗~Mɛzd+A=>:5mnO4QYI&{pA ]}؁eB ٴDM|RU@`d#=x.k+?FvMٹB{YI5:l4]콠J'>ug1V2ʖoi"}J#8UD'ŸT\+ هys59S3h `'g«ߏT  @3kbcbbaBD/Urޗw~w#.ngGpk1@<R{Ha6}LIBM@80gj naUt@,x2H}+ߕ%~e9rHdgpqWύ sZzZ\T}\?.U[}װ!zJ#Si\lCCl1/f%YYcYymJZ%Y[91/9*j=r5<ʚyHu]G9 l ոwJp  NwZgi\m_)dW\d7ZLMGf,Fp=:5,\, %7+}A0g$B]q;(i%gRYbvB'ZșК_RNZj9hHfO D,;g!ِ(!:Fi7,@wpP՘m4bQ1JQi`]?1vmeL_tʮ9 qtش"7r=.%YCWt* *7pSΝIdDQX5 ňHX$ѠT$Ԓs p{_7 Z?&I c>sj%/V>qHa^3P[zxP3Ȑ펼?ĴҸ.s]wcOd]|q;a/(0C0&D"dw7$` [ (11|tdxw~B=QAYFqxF߃,P~J e T9tMÞOtvUuST\T/oincZ,f~Y+LWbOYO\0 N*~`-Q?c5]I@7S:U`+&W(Njcp($a3׼KsicoISlrQeTH\C䑽qm6f[q1a zk!p,g4?x'T]z5u`(kԻ*('eV)U,%D^.;fa l=k6\dbn ވ9QqB脛ŋڣg#r4Uqs->oZnգe] Cd1k-Bȱ !3%$Jxrw M_vCWo:黙\p26Nb܍}-lH#-肉 EOm)]Y-Am6w#nNԎmܔYML(x!Dg [g%I:QV)ƭ$}ZGh}!>H5؏ì+ndB#o V [Тjh%yL%e،0BGSc$Cg将1K[ D37 LҠ (3`v~g}=7Sx]!uktE "Wh!zG%vEuQW%W!R~]G#Ϧ@{8;bW历^!&(fYđBܮCRBl:,pj \T"^ X:IF+0唖BtX" b}7,򷦜''d4h.}ap'G !lHhw!4Xu@e a/?kkWzYCf Og2/SG6"*]= @K=Y d,85f Zzx (UFv$ZUwMLВoԸqu$`$2RuA>W6 mK|Or4S-p1{Ccӌ4j%E%##* X h"W;{ӖoQ=>cTaR}׸ 6M툕bmb!-REN1NTDW6YGr/3vfBd؁m)~͜$kjH)6]>mKH#Srx.G@C<%%+ Y,7ƶvbRKK(#i }+ψRBsJT{-@=hoq4xùX~}/ uAtGK4']c#E u+Oex1@n1Ngٷ̗%IW[f~眏A3ZѰvb 0|.`Rݫ9iT8'k!hhubfWvҬOX@Aw|Y#߉}׊Q84gzrg@Xs X)L66沼+^y14Sbf^>s:ƚWnu,?։~~PQS&Ig@jH2X#>%`s|AlO!RAò؞seoKpy;-fo fi}ꐼ/^U{C{f@lŃxtEFn8%o2XzK8v6l./cߓf,;azjRLt!22՗\?WI{ůG<UڳA2j"T>xyae3|A.{q;q kOdlRP1q,/@ijj;{. S%V1OJBx ˒aqw`W!BF#EN=6&pG O?q)R cfs`"N^KICr;ԉV/iV i* zW1!ׁ< ' 8#~z fO 6dyؘ2Ã[~ɁM254c5эo|8uO ~*G-T-|*'p|yf}g@pweE݌*,N$P%<0Ý}ߺ#ѡŵs}Yc>PqБI84L9FB*+[Ng_'l-+,M SN>&<&r4,3 !KNiN2e6b7Ӯt'cZq{c(s6Բ Kst[<5zY:Dq_*]C Tp~t-esW8Uv%eU|r/q"(g%^_~]'ĬQ!f/&<]'7mLhyRҏ?Zئ&ZfhA ĿMMj]%=$P_CLQkIw,{!nuDy)%6QQ `Kb^`[{`h0q#JŃYޑZai/± !K\8L v5Al/1zb? h3,ztV-o ЊӉ*\$Aq=Hܯ+Xu}:x;`Y[,By$)lJ~{9𤜻qɼE" lּiV}% th}6 :O2-FTF޽\Q9hcAV@^/vN"ےɧ΀ [V,/ fq&j[I{}/;j 5"40_O7Jz8?TX%p)6kBO ت/}׊c"|̰ۅH6LKr;aaHla i>b~ys\h $cwi9 }Nw$di.1j*{ z)!,o*{U!TD5L/nz^9n\ >G8Gq1}p1΅j/%5ꮏ7\hRw O젝wMϯL~BȻW Mp&ͮ-_F >'RVjk[0"Y'Ght-I|]|<ø06)nO@568'Q3c16!z6\=OkX̩ rKpcr;e/R&FojSNp A_[k!+w:0waJvC&KgkY*q0giujL T\L)7Zqat3{^-+8{hc[fX8էry#J5{2  [|9k C&`mv,$1$< 4uC'; G>faI}Z5ap̼Iˬk!HFsӫTr?dhW}׬-vrL#uwOd"oֱl3d$fQv)Aj_zOTMI.n9\,~S2论FӫuEM:0w{RpYGs9F{Ê3.N. cb^صo4N  Ց8RKC^pݼ:@ 3t3;K{]I L bX/B@m@rpZ:[>ƍ0RnN̓]OhB4V݀ȻoK :" lD%I=6qc>GN/S;:QFCg_n2oUOs.Ӯe{>z#-mdJMTw]]uq :Yup;JBO~ր~|w2avN {tZ^ ^ྠ)qeGH Cci@"1u9{fdIռ,8lQ!"5lqH!*]fŬWٰ},mōs]ਵ|Gik@qc,6& 3i }/^d4WWԽk۬+^Y.Ũz9Q&lvm' 1@x74 !/c{:˿v>űw%ߜl)l*.PczF[QOk/ .JZ\wZH3rstbZȥJ~*ls Q}jĭ#t2m+Dj@hW= ֥Loq͚Wt ӌa> 5,wҘޢ]6s~Z>2X5C)TB?IV|߂2}83qP[#eDǒAG+WaZO,ϦpṤf9,bN0+`cC h̕?bD?PۘdI׌_a >k4t glhVXD觤 .+Tg=/CV(eemr:]dzr,r/$m,-,@b*!i":97zA=4D]Q nSګ] &iO46|~\B`#w8I-ul« 0p13B r`* HpYSNvaoSH R1\ ^9,5aru̇k9x/傘pA0q9gYƖouj}^F}njIz .~w!LHGfjq&|ZẢ(%C\@=69Nj4~E"E;-W/RLG ݚ\4򋉐Ѹ Ų FM,FkԴdA@f!jU=i8o~) cI(R{/߽b5mgS֑7}<4|UH@#j̹}9RƗϯwWt]ljznp̦Q4ܚ[5?#YXBw$U)}@, ”!ʺ`#UҶ1S|a\IoE ?㛁5;"4]etJ#TK{ZܦU9Q2gƝ+CzH!zmԀY׎ղcki}BLG:hb>>2nOD;K?E־XmQZk= KB!O7 +$홆psY.~K$ï4zMI]gyݷJY?2\0D`f>18{ g5:0\urCp yk웑y&&NTEaEVܶlh3k6(wSA76?iu2cTw{6Jry)c*fzgfEE-qa"cXd;?0&!em"&d݌ k;l p aح)u#%mlɡ_QvwRۉe&{ĸ^%*6%d⚸h*GdɴOmvLDf` # okOӔΒd""V@BY߭CcJj0j6 Yݚ Aowz;S۴-6RlUv(dgQ{~³OkJV,~uK"9'F)gʺv9Ӿ yÊ̛&ɿGy519[Ef .b7Xh綉;%pAs\L7rg6>.} &4sjxS `äzM)ǤVarSty_ULE{_R[XqJl|QMW rrV_/B/d[锉N?Y('O sKCDX  T=Tt͇;!wrz&BݶVN# 1s徦|J]ok}*2X 2 k:}G/<(ȶyܕ\ jeV.S'_Is!w^TQk)͟Vg3T`9)p&*e x 6C-/%/_s_8hʟ# PƤJ~uȤv;f[ғ#W/\SITR"ku3H 2n" cTh]U4&} }CB+[1 (gDXP}3F3=WȉH onr=h]8ǽm8(qK+=v[ДJuBC/1V.Z֬vI/F%Fjճ nvGױ&4 h90 6WMܯvR0;tsPgw|@8xim }5O}o.qoQL(u궬]+j"8K];yŬ !0й]e,jTULF#>TEB#mx7XI`CH+uvAA^,br3"c='fz+Jl%gC݋}EϘ̆|l=W;f'Ouixr,kr2I*Br 9İw@G81-;>s+qM˒(&F; cMd.U<\Φ+;b36˳\b2E Ahw2HN>2b$HP1QrRCvR9;LWᜋGtv1 M?⢏`:NS1Ai&>>]P0D>[_! n)-Q-pV}4F-Bݜa'0].{"ks=5M+O#%#3 HV=7X߂D+\3I&G* |(,|K! )3o5՗}%ia^9ÛDt&A.`ӆ%JZ @d㇦a/we e^p55::]0난rc Ua,:,j &#ɅULHb\XVG _RdC Jo;zAmv]W٫Eìh$*AOӝswk4.pgZ>n$m"* jb{y#g nЏ5bw]y{&+1VW<^UHs%İ?I5`{ZI~O3ȶᩐVzk<}e3@ੋp D:K9*rq<^J`TU Z RZ6bb?3֯0BOk/M'Ag^=15 OzGoP[Ok6ѷэ77?@ujMn wyW.ewBOWm0ҾKM#?]kqw&TAi񡂿u[BW}N^jdV9?s}" P0I Ś J d-(S=6H2L@rУX-ej$CA :$"}r>+Eմ@ pўp̐q"P0቙a溘;eQN&`XG.( .|9Ye3rq(#$A="T\ZK5)~Bblv)F '$O׷hDָ]H{ަ^">#,wY/s-\O&!7hKE#ui!uh[E&]r 7=rdC_DZPD%ď92w%O7/6o,#v{LMF|c3@gqc}jxmfJoA^5~tMk!Q57[5G>] /2ؘ-~ ~QӜ-u[ȓ?gtⶩ%*ՆlJ8gW*w͔dL1\Ek9 Z&?e,B?} **wʊ͒LMN_XԖ 'CE܉5 1Dc=zMne k%?wu;0UdTH7+{8ţM١':Pf!zgn8]ՃiH.KlVna ZvT6M X*ra5 @ZxŪir$i)u|#1:̲M,iC9w39aH ~\Kj{lbO*͘ԋB+fh`Е]7z4dfǖz56Y,9$bT-8>ȤFfܘc<"ʻN*|#}u["sc\37ۆ;z Sv[J}bpȦ/BCbJe *:湚2&:q=,O8DC z"/=TKt NykpaP*VdSS%O!评TKU:01DLȁDDaI> 3a+$d7յd彄uDZUA5>_ڬl)#ʝvl!i 6P@A?3Dơ -C#,scẈd?UswnUˬBƱ2ds7f:G"Mn$6ZJSQ/Ωƌ=M٥!@n4Ɗ)<9u/q,v"wq4οwY](3"GpXwd҆24"gJQǘ &o)Өl*mu0O'#A;8O.S#,qXrfrUVN>X:'+MP1 P]Ɔ=/0XBZ췫6qHxܝ WԠbm7-68&/a7Cl86]To(̠$XUkٸœg)0dD$Sφ7\0`@N 1 :Oxd`d h;U;>*g1BF\-Rtˏ 𾎓ֶ8rOnj/ziiT|{ t<usPdV>J;/ кXi 5V7}vHO0:0[*?y>9z vi<7ZԯqpKo{K>o냘s2ߺI:d*p \~kXC P`%cO 'l<"Fn=n~ ly,B/SN 6g} 8Xz+F^n$}qY׮b!`m8[4%+\{؎t`n B㳵O( :Qdq}}YzM}W}`->-L8&Fa&UUZS.mfQ*UM;jBi~AU|dE֔YxCifS\KӚg<-ŪS3,X ~% Z|ѱ^I3Vy"UyH&24pqZ}|4,qdzrP2"tz^n Y5[gفEu/dz-ܒdmOE]`k.Vj\*q;ʔ±Qز~C~' O߬7^"Z𡫰XZWAJ'>@,!ЬE')]e3VϔA٧ -Q 0)d4qqwN2:ܵf]ı'Hr8x( Lp3As]WC`}CPTq7]g!{'r3앆m iA@ѩ6'Q~yeй \j7o/,ZͰ盩8ȟn- 5a +h*jz2} 3ĝ;$b; &7+_L0Vw8ӊdB4* Zd|AjSvm%O-}x >HC]6-8%/t'+Y۴sӯI$~P8F%ª O^+D2Jrm^C᤽`1MtܵO[B]]'Ϸ1k,B COіfrBiq~U+C/y׹/e=ƘQƿM=B>nsj®,xR>qqMʋDVv3zSH>.W{$^ݣU$(JS`o;Eu$Z~iEoH \C26 iCHOUN|ۀ.XHj2m H,ނD6_lC]z=*p.$c`*l5]W):Y%!@xAL.B1LjCXD. s 32kkeb;Ėa 7Fh!l.W3y z{C>I..}֍ }p@=J x Vz pU; ֚o5 LXE-`?: 7΍BV {Ow O/7aDFО+z'H<$OXTٔDGeVpJґ$ ZѮXnrUeʩ -C1f-Z :+D45Hx%FSjlVТB_ZeUBoN`蹄Ȧ/|ZMNnaym߭< 2#)ӈ U3ѴþCȠ֐I?7]]έJpɂc.7{g*F <]>tzUVcj5V`h[ڽBK^ݯq+ϝzw70W:x9Pyrc+j&GK Uh"+;G݈/'PwϽXB٤,\Jɽqn..p{Z]QGZbTog4~訡=&3u7Os9*x5;#!ys7X j頝b8i@q2 EUxI] >:$*iUnNDIQ|Qޖ"MjǂN%ĝ#WOwjOfj¬߼8 MQ( ~8$#S.ХkFBfj f+4Ml"ks`bl1Pyw 3 b ArmWꭘ7ce[.Hg×)!ww]KJ1rХDJCou"'x[ 15N" 0Csrm48ga39I_-YrC-O&j̥BL[N:a+c|PCZoD$I7_k(#!snUdP~I]gU3 /q.Cfg1]<|uF(٧b ^ (F2`;so]%јk aY!8H'͗geAC[Vcs/o*0'm{_[iޮ\m[g6Vm%St$LzF:O*1_}r;i[50Y-<j8%5WV~T+ fOcAl{'qw,l eݣji)g~J M䘗qf4].pX0As4IfOU(@VǏۡ)_BLUWe9v..|Җ-Y}rua/_T4:zmZlClPpE?2=q NkiFA* *g/o B^owN5 qLGM;RtN6 )wUՄ'PI @}Dh=ǬΏۦle6X`h8Gd5r"݌{!#љ ~Q嘅Y: _<~*[C QGUA\<9bX.8 J9wնtFс}Daˆ'z^u q)0ԸGU$ZBXO"z%nB XBL)DGމJʸG|yVm =$jle:1&4[SIO ^rۉc@߻3*2x0r5@ iBc4ȳ|cZS7 @ <A}s+Ú2_oi pa39!c|OXZf7M(K.nP4ߒ-Fs/͖an-]wGCm_[%=BE܅% 8ې -{R Tg.Z)'`CvY[Қިr/uefW09(^qMC:{ Egz:{v̧9&cVoR׷үz]8ֶۃ~\7J3̈ E"W둗u3ۍ'Y$\ ؎,=B䣦rEv椿P`ۛS7i:T%K[ޫ=y6/LˑzL: Sk!? >X &,6Z m|S"F>Q 8.jN"3@}x2چ&qjaBQ)akJ%<'$? L ƒO!Ho)֑+Sދ"y,tPd^]*ZF,{X)cMxI}OlxK@kȉoCV _3px0 YR|Cd5Mb5i RHGc"CΏrVuJ8nžry>43-W;N`E;I69yVr"zn>SK._ѷӮ$|JsH7%.NJ{B.3H*]#h[ۖ fo WC7*@2f ՟ Xp'/W݄F3SnxwIf{X/n/17!+Vi3U)Sk.89TI؁wVR܀k@[72-SzBÁba$fGHɒKE{a/kyH7MiiLIt+ϢLu*:P4 rх>{V=v*4d,UG,j+ABAC{EGg<@GZ)@.+/,U;z!cR0Za c|8fn䨣HSecyi)߳VH%Bל=A$f84rEׂ'Xjzq+[K-1 _F{,\J"A7pd<9zvZHzkoO 0Ehu7Ӌ tȬ #9A2SKA@i$q\@TnE]\ZE(" 'nu Ó9]C^RDjf?~#࢒,oR ڈ0H(ebj8dBl-pHa)K~fn?1~+ze) =/+SV(M3f_f64udʈm!n^AsB4'$w|bPy߀I4"ӡԱ BnY[~e'$B(fS1!οEK'U*ڰMqz|SČ*8 n]Z v"~LR8#$c2qWy4d |gsV)O/``\ȵOڂ(X]u3 $) _%ZrGݘri٤Ð200>-tB`-nyb~]̐B0{=B]TF{w|Bvlj|{/]ֶb©iRlr;%|?fh NcQ (qɷIR'pd];jڇ~t™&PĔU6؅$Q|Qk{m6gu.5専V`tQ kK`K-Y81on#'I-h0*K3VsiK4v%![7. ``f0k54_/D^mzYm-Op !u`aUn X&=>r1WK-=)6I_"oä])h|:5]G x h'&S۔C;IOH쓄saE"x4&{F,)΢Wv~%)Vma4ia;~ʶ|],4cEĻ&{dTM4XHzZ܉ _};CW [ixh C9vc~L@VleLG4 =$M 't,:;v꟤T=ff<2Ws FFL,Lf;n#hF=f.N3PCӇʿ@&_MDdf%36'Xﮀ%j;4ƿְ|~qu͕ƴ^KQ|Sn۴8**ӜgfKNjIv_$&S[0.ht<œ4*;c{Y&DE9XQtpbY?xA/ՌIT6p_EmTC5;KH֗!F?E΋&,1 2iLn&&,{T7fshN $5ާns_lW>JRiޭ2BQLe;;^e\SK), "lzA_ n =cLfY+KX^_ROu#^zJb˹D1XAL 9+ܻqkjh^onc1?6LU'ket֩gegϪ6;?l# 2-Ar'vs5ߢ2{ۼM[*ID[䪒7LZPoɴM ]^ijB ^ J1PI]:4[@CV#/q8v pMC6qT9$h\3 E芳B"0ڹ'[yԍT+[gbYS5iRXN) 6c535*i1Q,<=aҏ~Kyˀ:#%Wm6 SE`AwnDIS0)L2݁ß?Լ/>CE},T}#@Giݤ ݊{qt="rj  ĚJJYHkP4^m02p&1oYˋ<0mn|Pw wF[L$/c[+/ɖ#xh ㏵P͗}GM V`Z' ^QOXb>L<`?qgʗ|G_~**#㞳31ImmvvYkyd67Pi5aE4r]0]H]p[QZ!D/|8%Z0{; "vwuxDd9XRk,k9G[B! N1棞`[b~>J>G F?8;qgIUh٫m@\aIQG/VAxK`M{J]Rޜ[C-:ߘ`WZ%0JmkR O=2 L$>׽Y= ߛFtc*bS1LX[Eb!T  Z7r3&{NzOG X,ÌnjǶ_A!9]Mp&/ʹěfة|hu+M T5d p,X`nH+=_iJ1<>(-`#i*<} ,]0V34!!q};-!KbmOT ʉÕWؾbI}yœm44rrc.29{'k:n%RJocԓV緝 ZNpwļ&w\7}I_ң aȺq6d>k{}iQSwЦ #OaKATk h"=;^|h.E6/06=P& & ?\g0jb(shgsE4\`*_9ֺZlۮBIUE7Z\iހ.h"3!pȡe,Z>92B!;})Uf^`\hTUX _xlR-]*[)v2eF7 PG 儥.ánJ6OrnlqJ,7Dw =7If)6le\-s*m (A| ojU!ٛ~*D橇--uGecb_i gSp;RhqAω2g`_8R+4sn@8ћt ZoaT ,ן?j;./}-Z!7$S\ 6嚠r =_5Cл%i$}^2zY";d=wUtI~ ˕4eϬ#3HեgAq|5)4vsܾ%WO*C"&Q8ZTjVP޿z*QBMc{ w/Zm[%)s73܉FqCkaq_^$5AH88BAFB "ո`M2R(d!Sv HW3sY&X)hh-kZ[חI%:oΆ @-3 f!aLMK뒧\lnU񩝊t7+*8Bbf<"TtFi'mb;yZMr9#rAI!.e{(~2x}G<8a7ddgh5m}&QaݷU:# i=)!WBQ2^qt2"<j59? $]D݇#_/l}Vu%ߋ,A.SRSx?Ƞ8+{}v5'n"1, ) |N婦`(dRb{ƿR2IA~?`ڟwWlXX$;i8U"AU~}h~5{ؔ pA!Ur =GIRW]* 4pж_Lnp`Ug쇼{{j s\l0ΐ=LP"?I\e=QB,=#̥bJ u C=*J2v%sN =|hV m͓*2gҎ-jTۨJѥS5wDC(hW~a 0#U>IaimsNiD(qeA.X"xDO>v1!DC|-B0AFzkb[C\VLBX{p[z? WS5D\3;B%) ynE]8%VY7~'Fގb} _EhJRqQK|m;yRfdadq sM#+N]TaX M]JebK w*Zm`imo9:(QQg ZVmz/<]god͒e&eӕVE6bKaC0PhVjѵ_0.*7rKSxZEgwHg B-JqMZ}չ;ϺiU45/Nwx?fĵ"q['BOkJB?M23Xel?tv)Lӕ M4_Otde[EK[TKnӍvXډ^͜`@м:JM\x!,mA_ynWg_6zQ ZT<\,\{ .8,cCNhp%pnL;'I<8c̺?Ndoxj(@5w-znM7M%~XSVs^g^y==5.Z…vـ#TweU7lj+@c7:f$j l]1yP-YN< ϱrLm$X9Hrnsa*i[ cgi$]^D?Usai&C^a1wiآDǡH;+aTʴA9GuYe02bmot⹪П2c0r;T֢ (Իkb o)>:bjL<2^]n,>승a-e2(Ҕp h.ä:wlM:~_fA>i*wyxJN0 ^Ѯ"I+)2{Aɺ65uX*zwZdO]in4uPۘLx:˲m)!`¶lK0GhbSoBwVKÞ;k ˛J%,L.~>͠ |;Wp̷+!qPH^Ft-; Wh.:SdGwW7eF^AMC} V-X)/=~]z"-FwH95M-*ʀ$wśXgE%V-cU ދe V:KeH=5>bs:aǓײ)1M۰bX\* lqK473C'")'PٵͩT5$X#H?Vy$5]c߅62ŏG,> q"ԛn]/LsU_7 ҲAr?~7 o4 2ǴFJؓj":VmUTSp0@,p|O+OsPt*-uIƹY*:g* {yk˭hQwi#^F4uLa13*>#z Y$'n1(f#s&YT7#"\)EGkJ cP/i"7X_$rl֟\MHCEoǞ_ʝH׽Uza G+hH>~>$g0=KPO(ԯvЋ_/)Ek3)9]䊺gLB9| +ll&>[9!z#w(hFvj3ĚuoJ(@er/9 |UǠւ]bNB$rL c+5z*qXzG0I% :~EW3> $%q inP9:=s"RNspX󔬭G Gmb@{[ʊ+ᘭt$ 0: Xݓ2RuzY .7O zp WG›@z&jk1;Qˇ~O^ԜzV<=t{G%[0^_6M1U&'^VD"ceArJ E N,J_Rg)//*XLʢBF*G%^}ЙHqs*y,DMJnMB/S™ :JN+*ă=Mg.Zw1)тO>Oѵשmڂ :y Ns#(VG4\Z:ޖJ/+331!gtq_/\KQWbJNm@24GN,l"b|O k5;;m+NKow~Z` I/vw~o36oЄ7Xw-Pl%߲qwX-rvp/ZzKQ T Vf xP=@]ҞvOh7;L[{ P(+e9kP 9g@<3gS(<)!yt~Uupgcg=[{3Y4~Rw陉j#!o76ƛU)X7)>c}Px"n|6 ( J+QPRHKR4>.)\}3צMѺWAk+\⺉C6<IOPtm+Ӕ+"'E} ڤ2>W^xX/+ڷni9G?g;]3QQ«\c|A>H<P9El, 7I ,*&WBOo@vYMJ@L2\!4hoӈZ- 6$ 'GB0f;q^MVLOӲwv`0Z`z SA& `(鱤{Gվ&k0F'kS+3(Uan.}@SB}`PDͰ+)[,PkF+#.J.i#(\oeu2|6eQ{.:* .H4MBD{4{a 'bI8Ta#[Ѕ3d8m;Yhgn74KIz dxbƄQ)jXIW(3;b覆&&z7_vP"`1 тd]mi RTҙ^38,~*‘ t'w3oJ=l_ӣ=k#D;,\ :I,90ʴqB&I#B,Z.+*_(g_ T"V6;fHǰP/ћ9m0f3>e'4(`3Clfϲ^!uesqUbk?Y$g( b(`ݻśO"gjlN>R)ŇIF4b^|D*Ҳx E23znݰg4X7+{[) +}!:ȂvJBGaǨ){1!KHky7> fS\f3 "Q|WlbclbG+7p-G\EE^RTQC^xq̜s 4bSuIH͙R`:^9aDצ#Bտ V+sEk,HJ@\I׸ƽ$&/[ĺq@@5SD*rul_a\TB.15jIl;u7Agd bɒ,XƝ6Q8v?L6+ʜ0CлOU&bڧXPm}צ8ʆ(+;lՂ@[(bItsh@y8 KSXn1'i8+8ͷ;#[JHa<目CTM'KG9v_oTKT4x;I`bŒO5PS$pF$evTV\ǥA6=}PW㸒ls\/j+]'o,i*! O$WGx\`>l<&>2)z͐J#:͆dG̑;sgH?3eצ 9c=t( Aw}:fUqmaW11YJ[%o:N ࿈T8 @$ 77ԧ휓.FR_5:x UP,qeE!KZ3,&UD+ϋx' 27{Z%65yZQ(Bhζ<ݞ^+O`r|Cv#Ɣ;CDK7^;[|5,=B^T3A ٨)_hVp>#E} d XW[gď0,q:iW&8`N[ôh0!3~pK?b_|IG*2W9}!J5kV & ofգciL7v%|p^| 8nX3ȃ2P[ֵrI?b(z8vTSpSP_`)0Nj;7=1ոτJֻ*YW,[Њ34~dWW Oxs[cuH;u+#0[qػuΥ<;ԗɺqT;;#ʺ*ẗWk6 g_V $iꄊbv:i%eMKs b EQ(uw8{:d>ZC6Bha*4Yb{hM31OP,i?e6E\jq&/S+vd"NDvȰ؆IyYXdi27PD7[s9EocZ{^Kʐw,ި{[HƁN2Wr!aF ,3|LԋprkPTB' v-d޸1.C)b}SI#-+) !;zײ^uH*6i^L'jyo') 8VWC2sF:wnun^COebLߙFl ,:>EMLɔoG M/:^~ĴG͜5}i9?wD\^TYU?ŕ]zGbdM8hx#cSy%7q%Nwҹ@Kk~IdGa,).{n֥>DƦ2Ջ'}^Qbn|K-w4J#92uʇ96eڴ_Vq^.B: ?{SXҳk,hs'>™\𶣊ф @& PBgr= ccH)z[->pWHPb-szS[q};n]ڟȰ8CɲAy״<3 hs4a9tg!ZȈw $%N7c_!J ~=ENI%H?~ׅ^0#S{5cq;-mz8Ls6uxz(75~jl4`R~_;*c~+iX w3wtkW 6&QofF oY);ca1ϝ\Z/qK *(0J\Fڎ|[A6 TWGiJAͼ?;mJa/Wkn㠟/v^z؃(?Y5|&x/(RdwI1^@)=g%itA J2UGd`t "KSn%3e]|`(#"q|2<˩Bj_7P};M?* 2) ܒqUXE&nra/QIG@c1&n: X G9 `^2!pU *Q4Jɵyr3 ;{x`M#n͜Pzri` Ұ6p@_*9gU Y(7&q؇g鸠Ws6B {h}X} nQī&k|P{h,fV fL%\"uW0 d>[I<>0!ne@c:v'sxO#Er`37`F_>?q.E:$1H>;mhj U埽RZ68([pxb~2UiKL#^ wYH i%NP8O"@6'籑:#1>)umCVPc(Qșz?=${]UWK㞱u舶͐Q3؇F{Fp3ZP,&''DI < _q8n{-Dl-4#2$6%mF ="[߶LoSaVTb_LYd:=`N^>q&ѫr_Tc'=$qzjͤ´/R?<p@{&tX(<(#W^$:tkS2=bpo_q9u [nG0A—p<{I#"Ohb#w=N<3EHd1*g.5͔Ieف}Ir6^=g9+c; ׺nxF+"=8XStQ ix Q1faHw|J;Ax 3ҕ:e)sE[ SP!=?|u1Z!u*e3B|5X_e`| L d {SӰi2CO4ix>ae˗Dg\Y'Y݄l7K;\b7C~TÞeq2f80 (L!b][=oi?ޅPpG迫uaʯD$Kx+ ܦm@܊U ؈´կ7xPÐk<8ͮS rjd96N8p4%Wpb!rBؓ3ͣdҼJ^n۔7`U?,{Cd(qrl6vSA$3o5Lk*i@9/ۨ<_se%Ar\(yKSMLtCQ*}uXMU%s$%6(.Yƾϭ;UI 7KҨRNp ^ ^Z#QhuhV>Mi]IkAj9r8;wiij%`z5'h&o^ .? O=:=^~.ѕzg!lk9ZFCY^CѴ7;=РEx=q"Ѕ*t|n+ӸBkGB42}{: ~*_Ej7 +5t81⸥vT!uQiFQ;/s^9DPZqUl`}u1z { -vXbyNrye0{[{gyb΄Q(f٤ֵb/ |݇ 9fl$#,4$)zbWR0QB0vӞqW?/^XF5Vu)H\>Q2:G fXq6ZD4/:2'V!Y.p#96nn{h Byd9$:jT}N 4Yj?ZojV |*.z5Cp.%!"5uyLLfc:<_{.dOH| a (\z@Fp}jiu5O&?=y$yvjn{rK|"RYaxT#u(b梙]toW펆EwrrpBs>S> 1bYѝ `'"ݕ6A(}$ɾþ206Taͷp7| ObDn3Sg#d\$KNF&(2wxI@g?hltlHExGO:ҧ 1ۨUr$;aՑ{/ApEbq=ލ;N,aT6)?}0y飈q.p r ptQ̾|/wK-WS3׳Xi#$=ƅ/;| vrFܻZٛ pĭ~|*  gd/9W,Ζ=GK^Ic1G3jy0!Jmy9] &FĎ聠sD}?HDt5c3'E62P7zX:ޠ\6:{H=K~|=R̪7 B]NXY2荃q Ԁ1L8G~t}1\ ZKłD7l kM.TIn'.%fM)nyl WY1a:(goD\K[.v ڿ=q+. 双ރ?^#iDSvpYQҟt1J5āY7AY>M|؁kFK⸠4-s9Q}dҀxjLH$hp*v扟 \/zLI<+κr2DÇL#Nhlt 6} 5_hʌ}DgKQ{cb?0˜Q&#`KӔ!(4tqsO?5_ˎ5䅇$ *,ȑ,f"+;[|*􁭗&`T:as657d.-i)k,&5b|FQ]յI ϯ/k^ ګcc}}m"*$zIc* ںg JS.T]b4o1Rft!((gf;䒞2$y&m~3).Fd>2Fa_wP6K"_zR^T]"esCӅSd=8Fâ b-.w~"$_t@(#ꍣ\^oyK,d1)q=F`rעn='T!R2 ݃fԫ?O/P]*qx𣉏rMv˻ڃuxny[of r"opjYdF= ̈VSسSq]񩩴.9̨~P$mF8ؤx$n[7K=/IKć:ѨF g;sB^%\Kr4/?sb <탨nNVK4K7{em$'CkjkDy TB~)[O_/{gmV ݕ6D65>Bdجp*6]b{]9*N/ebK)ZQJPA:1X{rnw?h,˧ kCY~{b^jXLg1'Jj^8\xZ"B]S+ծhN(&`BP\K_)vXp nV*. a@Et$}pZ&)XPHzIF.d'〟NN x8#E)mK&3*?aexϫ*ela([" \SsQ$XspOo!o1"㉻}C~p m`8Li֓ݭG ԰s`lo_bȅIvT71 6!;g !$hH2@18'(=8C@c(}\m%B`mq~$ IOKuqd"δH;n$a c[tlM.l` ;3=?L1kiab+K|//);bB{>gǞ{؀Yjث4WhKѻpڔ>5gѨ-HT5a?6C"61^bU' 0Mw&C?!gBڜq^ x4 Zޱt37ieTJT?4aNԪ/}8 a)3=t=(@ HqBBVFsRKYjE:N5otu샤|Fv/RM[swTspIPتsK5fa"1%Ϗj.<25FƖBt\]!yAt#d41VKj=E-o'`'KC*m=qH't eWdK,9`[2$Cb`8OlGoLnQB5;E?qa ƾFF(P`d9`-yM<=տnUs%OU?^ @4fW2w(;S ؖn:6v]zIͷcM%-yAuvhN5QHUk8śmlw O,hݎ=O‡Wag|+X4y:S~P8'yZ[LG5;}.+DѶMP nE"W.B_yϻY5ͼb7 x`d^0mÏ0klYMM`b^)c8$Si<sKX (Ag"C}1#}h\ÝVt6ffʳhcӾxΛ/XT3rB~ oK{!!?q9S9DˊSDv]%K${NTe;;^ut';]D64 pR9ϐYmYy `2 6/Z=>a bn_.Kw@̻{"hx, ln@fx?uZX>F(缧w@rFb1VZr")U_qӨK)Éhͱ9Ph6͸އT ɃJw+DWG&7*cgM {X~hrPyy2sQa0{nIyz,<'Bް`Nыp"tdk@[5Vl ڊ`.^ ok1 m PkOP(.*g&mgM,Ҩ*2Sl[HX+YЍ[ǀDg$7/L5JRMQiKg C#mA3oAԓ4%яO_$AO oM4Qr;ud64'sC_@$V$(dcۙ FV{j;! Вa"KqXx4Zun'jqQ|".ǬZh if=M`/eGF G)Wxdmf  ՁƷ|䳾N8c0!c?wK6*nf[РNi8ig>WgA^6QzB=7Ok;J逫ԁ6DB*`]P":5vtV#ڧwAJ\*14$>!e 2k} z*jJB>!Q%)hFԖcMGTapaF( -4j 'Mz򮛐@AˆdIfs|5<$I[kC~!3%=4~2.ڿNͷ`h}ΙCOCh6B ]-w%[OHo)h%ձB);ۜ֗i0\,- J">-x u/@lfxa5C \jM_$eKJR?Q6hC[!PAءI - ]dǹRԽ.6= P.=sf{M(U'Yr k՛n75bE7A/Q$BLzo^0>F@2Pxa߲PKR+3M(0 Q?m`mYN-sSF4JQ$BLdq+Jjjo] 09Cd | &fه5/r P^;_5Mɱ9(f\Tsu (fvJR+50x+`5@-`A|6D^^urel"'3G3[N A ؃pdo2;x6Bg~Kѣwa8q@v{ ѣhdd˃ U:%hS38f_&Ÿ&oZ3a1ӺVjYO/QVsO,Hxxa &XIpKS.Z:sGtq6CEYIQ4O3:tA%h[|9 tNgCa hgN:Uus{%us-~BnױQIK|KspQ&\aIhd_sm weuao?\R$ataZ08a]Z}!Aۥ\Vm mWa/Y+Tj>tZ_PL/k 3缊hhxnuk~+EX%UeZn@[(bbߘN(ynT9c}kzdP Yt&.@ SWMy?܀Y%:XHs^%䬲ĺFY(o""j8&VK,}4[ ?7Y Z\.\b^Ф _la[q#`crs؎n{6̱"שQ < ֣Ne!>?6)NV,ׁrcl%񌐵1]b8'w zY=Yr{= NQg_9K7.yG&g-Lo$=MpSf/#J9{J\3~`hEq!`J\x nVQ#kBg@#26P.1O[]Bz&NU]k+(֚" 2>Ħ Iy活DquT:0ߜ{ycr&ayT>rd!(g(ہ-*.ࣦKz8~? F}RMmT2XB7lEh#-&;X |h+fawW}oCFV*c7H5Zߍf;S+ V[朹dBO_@Ki~qZ% hsJK*pS[T㋔dSw1чXFkh$_ZpBsN~R1`|eWhKlME@Kr 1T׮1xTmkMRiVzYEpTfQܓP%l9\+2l ^ }Iv:Q =q0Y1Hn')+ *'E6~.ʎD8/#n=u5 Fר:D+ŵlؓSjq*&]EbnP@I6GحץڐAzsq5w/N׃CB(ܕU6F`F kK7OAu̙B$7'hCۇzx/ޒBmiĦie|knB ZY{xd`֮:@ߦ#|}(H-kjÖIƎAwg_> ̌e6 skscQ !\T{bm  D.zO'aQײ٢,/Aۢ.I1ezG|h$'jKT-ix'Ѝ|ؕUn3APk}x3D)ko+{iq` x+`SH/sV}d~KZh̴O_faDJ0Uz_DGfMDK N]U~=A28|4]s¶Z]en &}Kjsp/[J"n4#f[ )?A369#MOXk}W뗹O}sGFɶ* [+'Taz (|{ZN&BuE3B ^^gy˗'E2n x#|8n t%X^ {(k|;!} n}&nSd&zL?hlnfku1 W3/\ _B(A< !'Ib6'K1郌Fmr!I-)@Vg619ͥ+S8_9qoO+ &cw\W֦8[u ۗ͝ӂ$X+8b}Ow0f]+¡hX)/j֢9=˵0:+΢q+tbo{ :sCWf ڱ*MrUo(\ŠɓYˏpu¿t٢5 ӿ+gP)fhVU!1}FcOskD(*&7ڴ)6(IV-*v:R/fYsNedYƒ%+DE,z2yf,9LMbc41hE3``]fϹ<^Pncf/V#(TDqҐ0*ʅ뤌0%ǰwqOIJӝ;|i4\K8ιXfĴBty܇(ڭn$b8e& 6W[Ͻvk(TfB?r,e< >Rv&"sdҭci:Į)*܁!ڻH`rqҚ#nҟ]L#NOvP l^:HS 88"ꎔ̕CZ!Ťs[!8:y$2nӏ7TIr{`‘+dP'V9qlxrCf+o<:h勥 K ۅtÐ?4c#F/MeoF}M̋/BEfoQ$c=/TQx͒.%JIA7#%7kLl t|Ȗ>Yr@xPBpH󟫶|zxs1'j62!!Pc.[Q`gm{l5N E\ 8M=S8"a6{e4x'\7_" mfXZ(Ѓx++ܥ=&)ۍV )jڅdF!DGrn[7ʈ]Tq2PU' d:&EY8-RҐ'5hޏpJl!2J*[" l"ka_Ta9>Aƍ$IZqKKT n}QzŚ8i]w 4i\'ۏAOU%dߴ1A.~kuʨJS=99s8G#q^_Mڴڶ;];힣6Ka\OJGb)\;sKo;հ.ZLk:abg"uqMkK1d8z&g{5|%-طxg5mPap@$ F&- DFP).):b})k ]7 ,@A^Es\`EA Q2uQ̌U`'']نY:RhT1V$2%ܦ툂ʎڶM;.GCyw}?ļ.{i{qX\kbXHۤZ=7e&:# qe= 0EF\;,fC$B =cO^gc+#]k {4?g$&S4#$rxW.QZO ePt]iYE|W*v;cA=Pl}OUCG*)ʟ/ IUq3VV#d4Pp|ITI .(ra3y]v NuL'Q nRk%]a9_!*_֍"a3Յ8M-VW!z竈[:fXA7.tShI^+(ɫfwP f PV)*U=$)Ib)<T.Di13a>j=|*]fhIk)Ӽ˿}5Tq+ށVFW)1?,; {TA Eu^p~[ 7q˜M Ɵ&q^)t0Dݱߪ*.",+@|zO~HJv=gdNJȴnjYs]J{cƗe'/Ssej{CS2QzL.U%l"Q@[E,n_!0p@թ ˿6tgY|&L+/+!(vhF>t߼4L#`ϣd@ cRT? tlfrO䲤? "A*9^=6x998łWyp/VHRN漻qQDWT+?B@\oZ :-Z=p-4Hamo'Eܗ)hdS[&:kJCzcDz*HLP@$(Uodi!qt" > ^vzSSq_&FkhG}Q%9ynni? }Y;qE*6&F'K T#œ}8tͨz߃j5b(L!4+h7lq){U;ۢ(-ūwpAOA}uXJ h?&Z-gO%2V= #WCgZ}L}Tj2y3G 9 , ~CP$zSmCSЍ)/[xXyٝ%H-ʓ+rEe[_m^Fy <ϝAg(,BҢe y-afLr@%ayX2-lhJ.3NVΧ8Ӎ$ L8@Z_]eYe,k~(Et# w |AX@-#f䖹,zVhO g< l鿕Xi( HdA;Y4yՃIn QdZ8Q%=<4G=ǜ&"@E|wgݖv8) !~39Z :^6 ,Z*[&r\ߜ^| CI0ǿ Mk-$aP3Ft䗑Njڞmd ઻>r9WdȚ둘]iBUǁG#qPV.TѺH$2g\,Rd{\3aU+濓 Q|0·uIH@Z E? c)ˁ/E=nSOBBQXK8W <0UQ(KdX_]a [ož@{Ֆ!jki $i]4K Zeh(b&ᆗA|uKo޶L6ȻQvȅsn,]&GQÞOַS-.Q~?H+#* \);% /񳸽v_*z8u qF <8ckԧ!~%DBB+w; 2FP]A>TNfFVc=#9BMOw*q6_o6;]MLZZ.15ԀO|t,kĀQ20yX&zx/96j;Jem޶8mN0o:aDBl^xE(=oYgvٯE\E+QW1(RȥIBG@JB= ӃK%K=T-qs41t*kda*^!p?-U([w &SWrjTOá< Gџw5hƶ ׄW2963M'cDk#]nRN3LP7o7N]n^>EOgSV_z;tЉXIN^{&X +iє=TEm7l^_c@[A 'kwzt]Ba3-w -k@ #isΧQ6 EUʊ/ ۾_(*.ž N '˓ hq;dN~-=Y_(w|8u^|+XY"}y q+*.@̱VWhޒ[Hgpg.cAAp?d*ҺFf=!A&b1>]3x^-s v.2va#B8}}&eaݎ\;eh;.8aPdE%]OEL,j]!Knnmriy~H(eίh{B1P4RY~y7`_XEOl瀆H c1N,Zfi&ʧX9J.yB$[:|CV(lް22e^b^pٲ!ιxD>y'B`֖SczbՊY^ 8{LW9YdN/ޚM:Z[UknZ o²`e9LS:W7 p,*e+*ȼ|!ʼ_(z8pQo- ~3IZZwg`UQ՟~ͼlR}N"C^1ֿBRR/R,Y$21-*k9meٞp0hfBU&`~XViV0}B i+şf*SVǹ+umFf̍z`S0fפczPs.ɣ$/<[&Qu%ݥ8){]; _:6+u=b3(~vRen4oi]TW/# zsh'@ʁZcF~Rς˞ qu}7T[{2ԑg+=3|GêʷK"bxeJRP Y>+qK"~Bs ݿ]  P 9@O~ x~1+'EU͊Փ`7"8 ?#qO)* yW#__esAV˿ߘY$F2эSAPuV6X4[G%iMl֖ڡGyS1Jܖm rJxx%WfMJ̌E(Pd=W)ny%~z@\WmQ٦n/ QO 9[~4¬H^"OE9XAOFl%s0˥>6 Sc[kĩq%{F[ C(Zϐ* fc*=R(H2T–WbDLuC8̸Kk:uca Aؒh3|K?@Eeض2Z>ld5&Ncwe\U_CW#ԢgC Mvۍ :>ФbsPZ̸Η#|`hAUT>PWt̃κ*Mhtqsr'!?5HDاVTFvaGGPmDuމF8҆Ʉ.+LȎ/~a7+b[m ç b* I͒-E% z\, Ԛ:i3bux7Pxyk ZX'D@gM̭Uf{Ȭ[+NB fP;YNÝLYPt*4ܮ.OٳpoxR~vɺSG8ɞeT>]3Oq&q_sQyNBxLqW2 <6 Am\f9| -+Ĕ>Ge  5fnڸj`%U ANnM5fL p֜#,ph#Xt㬶 fDÁFe3  p zCQ _ȀJJЉtգw X uL,PPY۲xu"05YSUmICAgk\xXLpG:Tϛ\:Dva[~8 T!F"WkVЍ|+"9 Y֞^Ⱥ>( X28:J| &:OIKeuF_8GH=Xl^zAy˔=$'xG /lF7^60 9ôUIgWI5cb9e%wT4L9]?ȴH%KZM[~ &βt C+pVY<],`3lj,R):7": nn:8׊B⃍<@׻gTT΀}Wy!rLX };S^q'@  /?+Z?C80*g jGسAH.6 @e^(,ku:?>1BEQ~R&2NE_P\wWh/<61̶&D& g+m Qy`FVO/C/!sXYq~b^̻y@#u%L?$ߥcHwƥ<}o<1k٦+ԲJQQK)ߕ(V}Gy$J8*`''rb2KKs?ZV{ƑX|'ӑE*:SlyT7ѫ<$+>msF<)QSoڼ;V鈵 [FiOU*#4 m(R,h34q7(RϑvN*7R] WW\p!bgo}00!+T(7Q Z#akMz'uJn&l\P=qOD vJ'a=4A5X&$.D)CZ@v?9GP̞$p%)_TLʤ>=.R +c34[wը)6kyA. ܑ7?,8aC-< so&fRgaf1s.cxR1$gѤ? NlI.{gG^}ɅYZ"F(gf0C}Yffp 3p%W8jM.N>k;9[9(ǡVĒj/5䤯ƕK$Fjˎ-FPsRSɔJ*gµ]lZjó=ݗ7% @1o%}&^jݖr685܀<ډO;0*r%-Z/քY@I1x"q smqN'g[g YZ7ßΏs `*2e~YHLݴ6r3$~ϒŸcTe]"σv!,AVJ ɕnoL=9[YQPΟk'X?Ag6mgAiqd2o֥>ڦ Ҳ0YT~o$n ajf?tA|7(c*Y+I C@XAq4Z "ɵq8"<0\{vn %'~,@ w񻍈ȱ6K912/_,_\9w.Jx}ګZ"IU_;V(M7ꟗk~O6u+ࢗ}@j'HBa_عA<6dXyr5,+peQЯ˩$ig.0jco{aPŜ.{lQ|8͕P{8;J.3KG)Uj|eeN>eQ۔%Mo4(u=žtukf 3DR!jS[PL ogDm,{(>= wu\s'Os|"QSSgj@3aQMrp0UKZS %~  p>ϝFe+I4 .x #knO!)ڣaNYUxGs4+^VNu1x hT4tڎ"mMqdP*%@`Gj=i~DөuRDnvuC%2`,:wEf1|XfqX]4'K[j9'oKff1lk\hXj;X9RpꨌtG;[)&tt*~/kaKj\ϵhـՇnt=t雄 ff~F.N21"cZJGq~Ե˿"if`kႈa"n\kKQ\2$-ӥ:DQM̐0L},) ϊ4JѾ9'4"$ LtFl n$͂6ٝv5LMn(IPzŲ OKJt7W˾\/2-_%jΧECOKQnb̟e1 35ש9l 7*i 8ZHf࢖|22 V2TG* r~jua[M L"t a+ &6 2^w_Jوr铎N^*}&p߲@ӕ OQ}8~ S5sT e[$s_d~n*o+ Vۧ?›i (C A5_ea.Y;P.v}+,JC!B(>?A$NBlHQv E ,MT FdUg@MaER"/=E({[\K,ZIl~73V..Ogu/&3"}ITkjS0{XhXŕ QyyQ \&ojœ߯~f(&UؗiӍ뤾qD%\nmε/ N"mKw.>uB! cMce^H>4t]n^ ⒆.t}ꐟN'6+}Qux*\=ʌ*nIAx(TAKu ru_qY}MjW5=ʇuItxݾ_~LJ*炪/XH{X]&ub1̡3ХN|f$v4y %&]ٍ\9w" Fb .dm>$^gk{WҲQԁ9nnA ?1j?/q1; {gHo ^ۼBS A&Pރ; _7X71aox43#5&t1"|{D<߀Aoޥ^@# c>.n'"kQ: 6  )jrKE7mVފu@۷Rp.J3 ﹭H ~C{z)kdw)sxX=ZrH6xȉ?\!0#0zk~1y0)M#U=Rsp?Zx)%8wg"2-"1n+{)dERO4#KŮ^!0E\?*/= ڊ EIn$ul MOD)RuR&ΨYwۇbdL[A3XʹrP4掼yɦ6a;(\Z0GqkRx0/'5s0G1<#,Oua@=_[5w1 \j2H.f6UdE̱Ϥr » Y'D>ix> 4:1yfd{9F TB>-$P %/Egy1bLb0 It?>@@$cljASV Yu/kBâ$_; &[M 5ﬨnO뒄1)z=pkH']h[g "WȢk;72עՄ.M&)-;Y:b]t*~qpiu $k?gJScQԽDtWG#FBM݇#Z47_hrt*$M@i2k_pԱ;ٹ/JO..:cOBLw cBJ|qQj[`UKèWfm?|HpsUA%Xz%!EG*n] ;}>Ca7Aik®>_Z2RF5)ȸzMt[sC' DZZQ XH [Yueq3`^@ _bgƋls}BS|ZvՀSY Z1H1;Ha#k,jg-`vSĒ-NeUSBГ2o*$mjFjT& "6fBĉ?ug6Clԕh7n}ΊvUD\Kn{+`?=@pxS)ؾ?.YL]SQHwB VѬykU4jfC s'G"|B-)%C!j}z6^~cS^?Z|X UxTBQ,$/CώOAB´1ˬwaSe}_ rX\Y|޷'#eUkYXeC;X4 轳Z©$D*r03yߟ$ I23`4A^+*m@$sVkG4mQAa0BbLMpd:bG Y]e1S|6-C]vfZ1*fO|N5Wml"҉\//愈schti9Ke8@sq.z87rvXr 9 lnYɚX\R!`1ONւҢ #yKH'}tt,޺{Nc}޼cg /IS/zQuvl ^Ԓ>%D.Db5;wү>6 pJ&FpWn 6N<"J^c0'IS0b6 j6oڥ ̽'آ"I{9B! ǬXba=?0sו^&}P:Ҏ.I,̴bTA+D$Haz3L) 溵9bŗ@oh#oр~A}tTC>>rZRWZ6Hev.D7Rsn\g5A'Y1.Obf\b+-1/S3>p_/ @j{vӠ4Z#n19tLQ&1$z[}T0 ETH:.# 3ĸl W(Ek"| yP3Ҕ^+=mޓⶓ Т a7L2%8ضLhv4G=jf ry'ͮ S?a̠}QM%p&:){PҾa7~g뿑Z:g|\ _hj>^A; $VP.iD=s[(+v\̼ZNj5Г>]N Aȗ|M|*NqTaVW&iOLW oXX.Kf>Cfa&X+ͷ樬RS2gl 2Wmi$JD\p)يc]?E=y_s sQif,u+rr`Dz%vJ7 :}Wŀ,}+60H(|?aI]ݾYh%o%ќ;ؙ֡§6A΂. ?rx9(d!".w5#іVqAqP!V@MhӭOcxpʑ1R!eڻ64#x#:6/J>p-~%qBߵ'"J+u<=4j eI@;獗Ya(Uoş?2^5іaVY:5@%[R&~7wEb0gߎ!1hA`H|pkuJa ROrHRXĐ fwX P]Mw Ж 7 E5z=sͭoU-8VKRȝE%*yqqk/`LQKMT~o;ۈD!d=F>6s'QpuْZ:F6ubUP]Tk|( \y&YWO0MyhPE*/5?RA.ԁex0 ʴ^0~-OzGp7 c2 ^KYC #vh@,7¢)z!?x=%t\w sod]!  x8/A{ 8L;I⛆pV Ӈai$uK}\PP{!9UyBsxJn s&kB* qkZ9JSRIX(/L"vZ||9塉ؑ5Hz=3D#y2?\8)=h@ 4F~Ͽ.LRR' 3m.7'&h΍3s+3 Jr]fڂ¡t%hxe4)$ˀϩ %ծs IM2$զLYgYtLĆtb3(]"o x2#NÎʬW xߜWN P(۵@WK c?"—5 IyܕZ>3YupB10Q 3gj4! SCudAJ۩zϊRp[3"=jV5̘)D]a-cٍGݨYamh A J.: D?uH)͇m& j!m,&K IRia Il-=C!-IVеj l7qʄXybko!`58A3eI;sKJ.SztJw-LcPh;yf7P r3ǢP]6o KlO:oPЇ W}lZP;ݩJkJ0.Lc 1w2 rJιwp]"*oZJkRLV?֏ug|Q(_j ܼz!un1%meqH[hd.6 ҳlҀsԷ XfW$u4iGȵ50d/MFrZ߅!*743 FteȲ'=D,wfoZ rIƆQ~^A#I=ۜ7%8ϵa\Ǖ9d7Oc0Mḝ(Iq"/b҄ ]NC+̒ [Oj;Uo;5,Ȝl .}DŵKj>7N(۟m q4gw:MmcLEE19ZVkP;r_K>[o+ϩ獕G%l :C 9s.qo+w"sI h> 28?3# y ڵg pK_YxI4tWG?wkuCjaS N5*,H_زrC=Nd׈PZϼHYE updhu- ߡ'fVOV\q!i7v"4T5zMi +%&lE/9PBA5_/ ڣ)\+gy lC YP8TÏnze`Pk0\-U)ju`%9׳,= +xƹiDnvv%Pm(2[RePx ¦54 |Oh Д63$䭧\DwK8ꀄ; 2' 3@]~=P0<%mDEŊ!(vR7چjK(-k=R}pY9t ۏZM n W!.HOi:--fDYQHꨍ*Hi02*gsp$N-n_L|ͪ_9&ĞGE2H6RH̺pLz|y`k(l4˴H'y> t$㔫r24_cFWZX]*e~|C,NJn> 4 r0@nmfB 'P Akzs`q}Y͙_}$bJVS+Ms YNcGmG5Lqȹٛl棪&Pj%_GS3`SRGb]![Mtk2 F6f0u tH {7 @H=z/qYXlM6ԅGHe\= M5Pd/MDˍ!td9yK:\-;E'>.dŕ9P4Tc2}4Uӳ.H1|9^&(%ӾM:EnblS6%ssv5)p`rN-J [ӡ4F_#%9?L㦊[&c:cE0\/G4)Esuo:hM"$A-uz}O<%"|D6:aɚ\`;ڏ5'Ux +1mc~L?}.ڼhݷP|¥.Rų \`zTāGi굼 |甀45 *2 m&!d >k.%hi5(`jBriʣN HοŒ ![lUť](\&DmWy,?K-b cFK;=It8C;2?r .{.hJTsV)X'mnB^7HJ dĽ mbBaSDj/Koihh,p?u!oʭii4+mޭ[ W4[Cxi}5~O};)&0{ 6fqTЄC:n2ПqDKNP b.,/M[PI!\xD)h:ߊ~,rf |_<.`:cwp9V8?9Bʸ?3T)UIUqe :Cw厌Lap)px-F A\劧ԅ?آ^gw \"K&ؾ!}fb7an lhVPtDy҉nԓPkӗ={vgC78ܷ/{v+v3(aK:~ElqF#6L&1&Y(Dfz zc83GpJy?2D4ZCMAQ@z7.ltTbc1/V# x] t}_XRJˡW'_?m/ͺCqdbvY.<|`/(Q#KlŰDdw’lŮU%_ rnG=xo)ծ&<qg8qztq#3f\20 ScvjsRb J‹~%Do ^2\Zh'e'@Bg紫k)8O@XX* ዮ;. 8˦%?/ cϿ0o 5M'z^2\l9Y#/7[B0%,r`_\xLô E3zxB́,=>OE&L=,EV =gv 7sp8c~ҚPoUzm{Ea,>6^ d) D/S8n}݀@>%H~z5Icl5MytQM?Nfی )_{eǁ}!d+<a.{qs\-)-nPa~ɣ gO}_#°s}s 3!q ctʝt:}RW%yGjys8( &Fq[dtLdMu*6&NJk94 ,ę@ˣœGDm9Ήk }j7Cfrׂ:+kLsOd!4vH*Bi&^.Tڦdf 5C2nzQ חw?ڰeB4p5Cz3K( %BlXx.5.{ڥ:ϫ&n8iV+._0ʆT.X* $j 2d;LbW-(.eWn\`]oq3{P \p#IEw:m00܎5l,=HM (5$$%9[QV4!5"㊂1^?$p&&=NL32ѣ,Ty_o8Ig c'&\]6J.<9#lpK]$v&Fc1nŞ_h&0d[Eq7^Wp+">Ra *jRǑ+Ha]|~^mb14G9|@ $.mZ=OY֞) +448:v?0jл΀dz&twI6OM EU_b,*”$pbΕ}WȧMUyB3~M?Nqhȭr3*L={6ZRa'_xH"&kݼo]rX*N>ZFO3>rno&"c < á\C#j;xZ'!dciG's歊#9 GZ9h'9\SYүzBhve^s'Pn;=?]N ‚>1L4MiB YVVĐi?W +6>"ov֧&/MOxdro59m8pqE(ak)=Sm kyoSR4&"@ܙ&> M[1n _1]^o\x۰Ռ 댟 3ˁ},FЧ~/sYLi=e,j)JoA<$sFrTjq[xf%a$g%p;SAf|WQ|0 <~c-~d{ ov[$MhSULjwQ^ۨK ޅY@5 2uN%S>3>r CXq]4o͏*d\sd?97MW'Q>RcP>SpLw5L ^wJp. Dع`Tz6PlW~:h=%{uCœ G $/H;x,l(DAԟ;QABRtB? e:Db" VU4QM,~xpD)"VnԮΗYTµD^}9cg~$}Zn\boIh8TsxD@ϞO*wa6^سA 7ytG%e-M@؂(mz,4bA-NOsR6~tT$ u^9ޘ&zR9I#n)/_,HThd̺;f^?NV1RUp "Ues9۟#'KġWi\:ޚ,ᗱ\,5&X^05Tn -,ܾ\t"ݢ&BS6S4G!Y2XBl$_#.;Խrgk{Eis!rG |ܷ)_ ,V1(ܛLTmr@o<!(ȵ%׊tJ.KW^ [Gm{cYP?g-?@͂#}jQxY)ߦ&-k6t'[' WVQeD>mNC[pqGsY!ZVc z*=͏yt6=qsΔ S4NN#ΙLPJ~s36 _k[Qؘ(tXO(P"9$q j6vmmq[b~ψG8B|>7"%-[O QsKrU6Z-X(QB/R4[%le 2Y ȜC,+fLڡ1L_ ګ"նo٩lE rI!ZÁO64Zt[No$˄\QH-( O3 bڣ*{mb5{Nz?L0= BFzZ r"} sZ+( BSôÛGвd@>{ى`<ҕ멯a5\ 3a7o(BFgx]q!DDRuu,d^yFAb\ ̮H Ax&Y+J<0R{+]^^ nw/o.I@a9 [wyOcdhճiōc&* tGpDCvCs Z@T,{"ߌ492x4N.,֝t~fm \- S: etb|'yr"=R(jPz⠃&i^@pNQNix9>bE]D7(m4~oGH΢'!J~ft^nmAkشQwcG y~l@xiuG__AL쏓gٓY|g/fXJ(f<&C`orzɿ$ZC8aKz FjXxDpf Kʜgp'1@[*o̞;-N.!&:EZ3Z ;V:6"G~9,K1C(MH p]Z兘ƚ&sYYZ+A>IaA (vdřA(`95K)XFI3|ws5]KW_ݡ4T/]2'B+FV򁩕*gW;߫_9dQ;[[H XC{DX\EVes*qмzq*"/jZe~%Fv/_0J17Ҩ K0Q#~5xP<>ǫN|kܗM0N:;+<<Z^떕WSWMBDV;3 ^8"a̾ʅ,fRv +?/q)N_+Ѷs@Le41fUޜ 3=TNw)Ȑv#Y3$&jh%M%O} –>[)#=kOf'a׭Y+)z@ Ww%AIX>[X=@{ "Z,hUM$]XݩE@Ge09*vo#F52Ϛ 8wU u>om,W#9@ }ާuRYs@B.hSu$O4t%?ݑq9^gS>4BɐEn^6X<} *xh1ě-6㕜rId O=ѭm̱RUrrҳ9?PݭNaHq#Ɏ,Oh) nʊj6M`1AYڅl?*=pw9b])g_Z-ʯfyFvRޖX3h΂irLCDׂ|[Ķ-8/z0aX@JIbb3.6x2rz [8t*ZkP#U M/[xr5p^kt3L .az"R1 uX`!PfeqGFA9$cZ\5\Ye_*-w{SC%{Ue'F2iҺ<(EVmyg碤 P!sT]qqy3jK pG=8;O`{мuV B]iTGX828#Ǫ| ³7jPc폖oYqmwg5ka RrJ%5VVfpmh0X0j\Rq`ڪ@P^@I+f}ʴHz/Ē@k֤Ei_ <ڔ;$N*YV423Űޑ_RpsaЉ.qr>MmϓjCysf)̆Ԕ=~ZٱUguc(״AP IvH]ZEL(d}0賂l`s\oKnϼ}پN;m[.[Cj #-Ypqffm9T@p~ hG˸G.%%ͦͿ@|2<?26|Ĺs%=$d"⭔OwBzͨW2!' u- 5W0.)1wr'BF~3̟6,}:. Þl8it9AQ=XY{FmSɓg`sxyJdW^Kil_ {/3/r#|c $ 9lQo26;nhluh21A6n'pe²a^91RG, Iw<;x~f-%֮}CIJ+iW+ٝY\`*Iw'n~oX'Bc8Uޡi3\"C_Se~ZǼ߈27b`,^,J ={A};@; \vYeȊe:YatZ5T*I1AI]3ډG HW*fx2o7K`z8PT|h3!SyCB qª?"a04GO )pٙ""MKe~##<䝬WfKfJG4@HA{֢)t;qeo&;:~ |$i*PCvA U#M3R"?|}]-0z.γ1ȿb Ct gvW(,pKr3Q#2[|F´R:Mݺʎ"%a"#;83U ;;D=]1@Rkd?xS@_>0&?c˛wpҾ t/n#OwȚfVJk "4˫I:jA\oAAKY!XJWVm!-mf>ׂ+Mi4OG݆O=,>VrgHL/OR}ʒ8+kxnL/1TtYQ NLHxA ."4RikI~s3qf+?JI6:%@w2"SU mu+zE<(]*uM}]eSW茑hIDJp6tI&`cVd"f(s* }(@_9lT/`]JMPJ ME_O2pDm fo#ݪOM懾(UU + D; wHM4w <*B0zU(  LvZ]W z ?{D1vp~lKڀڱzNlvE*&oƑsm ?Akߤk[~_~mQ782GħBQ3X}+}YuĨ(AED;uȥ(SxIӴ6[>M8fua]ֶwu?.[eAM,<)ޛip~KPoob:~Cou*l !=WsG'4WE4=^03z$eorXDiR$(8jhs Cv|wMl\jP -25ʭ0bcI"{JО{hc8=j?x}qT'P+sߤIc<3$l 7m}RB-8l \c =H %$ wY_"F4( j`LEm']d!󓮮ʲ6v]r.s9J;[ b*K^ϝ4dzr eÏԨ敨FDN0$ƀ!ɀI Xtn 㿸jl:F*(p6wAfN9 k1V1G @:(.!K]*n-B /u;lʐ|Yќ~' `Juج5e?!1xQ 'ƯMZc1QDZ%%T'iRUYvL[%R(0ۺa"u85[56mÉczsZ]5Z}ĦE0O"@ eyQCS\6uЄ^9*y6߶ӸCQ*yy8鷒w먀8VojH=u[ ֪tNSsKijcY.R{7/Fhdc XN*I vЈ"$ȤY!&6#eh ({NCL5]\<ZJ4-; 6{L2"; 0V;>5 zy`:#1 Z 'DYUHtB1cA-1.A8^`R,TPrdF^?klb-xrrI|'“Ѯ̝SX%yp%^gxMnn(\)$? ^: A (R~Bt;mAgVx;m7sM:Gc=NQ='[-̻|je!U`pQߋ+?Z& *CgrRZssə0"mU/ӠM+`'Ur">Z*5 9?إK w a XK^@:h1C4>>f|?6o}'k||ބdž"ژ rY~3S{+OuBo9Б <`Rz&K6XA "~NH!XƨB0`¤lEß]lxD*Oۦ,G-t]@7 f 6} }} S#GHƮWHe8uNkD;"An[݇PؐX؅46]g2NkN&| o5bX:R-GT*pfPI"CpyU/636NYyuZ8܈ :4rg ~(׃(, #$IrEjEWo.' ɱ8 {[nq[I `B@U*' E]A0@8d{1._ ET*mjs8&S·ojU(D Fגm'(⮽&uCose$~Krޭf9_R&0)BJ6~FȚ#(ĵ)WzΚ(be_jt gᛁ &m"]5ܥ b.y#eK̊T'EzĔ1 2:eQރsW*D{N9{7{ (\&&^ZeXQwuk^\qFQ)UYay&3j6K4E-P3'ĝ:_ʃRNTn AӼg{eRږ_#sMٜ4d-qssѢ: 3$.cȉ: ؓcbNE롭0Qip|XWwfOAO"4i2F!\E|^$',,Z:)&[v$Zp4pkSbjd;6R>݁&hdȐxmXQ5/LIAm]S̸ 2. C<`>@q0?|do\34A0vNq>KyZ;GPW|;Rn/;.pY WBF ̈=4zAlq KNŢ?G/7'Ԕ׶UgȜmBED6Sֶ8%fک`FiO% GDӥK HmJo !9Ar\kD<$w4c#"qQK![L7Q@<=n9?e4S4ҙAS9 g8wO J"f%5 7[Pr φ:l9/ieYpVwN[/CE2(rGB)+]H L}s a0/flVx`XjUG1 W)X)2IBUj; "݈xB B0U{IʭC)wqMD@V8+^ԐT&N@= 9k@jq2FؠֹuuƩ3ƀseforO vWuk ZSX`/.Z8I/Z007t:y kPқS)~j\T;~0)M uwTY/A꩗JURŊS[=sQnxK o)ΰajja;(VvrZ"F,(@Btg8Ν!vSȓ5C'mOBR̐Zm̷CsŔ0IǬhqĢkp?{l`\KHt&tӧN! َ$gRX3; -4e2GdhqIys:5<xb'oOy'@ؐPVziڒ{ݕAr8,x̀sbU9D|n~y%$r,.E\#/DHItol&'>tKMӕDO򮑾9ڜ[rk!ˈ#,-b }zsndmb'%Y҃h"lU|Θqf$2İ *0&h*YJu}c@uKJ sF7biy0uQ_#gSe%DIyo$p.^9ÈTGG}PX BǔBo}#F VS,h Y#>HlYU錨ED-6N^31vA|ɷL"*эZiV~ Q'htU#D{]Ӄ@OE. 1F%} ŔF ^UCW7#4 ;(Bm/=\ގݪ)߷cݵba^H&\JܠzX<^RG7\ <77R:>n%eғpJWT1JY ,uH [Vw#CHW/?߇!q3 VDɎaVNL kU*@h|r%7xC1e@ 3GHM"\y jxX6,أ-^km?G9@Xxc$B򛱂O aHM_^I$}lw6D/;SMU5Q&M=8P2c {-նevgs# s'+   \\șulDu(| Sih&<|X_SRىQs5-Z+vNz@]oQIɯ$r'WqSdp1Ʉ̉ܘgw̧uHq|H}E7N&"5B0E,1^.DŽr{;Q'YI0Nc+EKy^GX\!]TͣLbuY{ ̋ۅ{ԈHK==083PlSo멉$ xDT*>o`ޒV~eAIZKm'3a0A פ/mTFb<Ιo u] Y~xD'=뢹9GpDRsg~(q'i_fuNn)SPcL_W:IJQݵdJULcDK# ѢdpMK*|&cEUr+A֩YFM 2}{ Z[D#~pں hGVe*{ꙏXo`P\t%InENoELe -֠Nk)HWf>,OLyEV;.gD)!EbS^>&Zr} W{Yٸmb9%&"د'~2V*ne`/ SQޞ,gJ8F|"[2bS)sOa,kA YRR/n8[)c,[֟֝վz<o_kĉ,ANo0x(qɳZep!MlЃeBEH+%eεw VRz(PѺU߷HK1LkIU78[>ir {}A`CwgYuy@rc)fX9Rv]DǗ8WjE MZHEV9o[ MZ35 YOlekN.*q>,GiJ{M:Л&Z?: `=on Pު} & 7D̶bG5_/%e2@kB5J>zfq&1ty'b1~'eeatPgg[>RZ C ?;eWHg1CT.YWoN_ *]Kpc \pE-Sj1~ߎAU'6)4rBmO=UN#nM=XNkn!d@:YHt.UX.]*^YV}>dؾczE4aMatB6W9ҪzYR2:HOz/qOG5s 7NjfZkm_ϷϹ!w6Hg&r+qom*O_ ^םm4&;3.Lk6C@_'H ޤ5p G]%^Ƥ\dgmyd(@&+Ev25ΏaZ_987)&v5%$aUZ-ˑ+xJ,Sh,x =>8awu8}eBY,P Wex 'V,v1,}U56kM\3/׀bF`TN*ݼ 5ªļb@;Ȼ 6Iv:9OCFF\Zp}gGzȯͰW5$<L8RijƹJQf tTJ0R  l5.8Ӣ@ڀ?K?K068]XŒ5?r;/œF3^KZ!v&E ;kT@ނ5-,?=YSU.1C T07w`a#eO / @:QSW<38.n\}Py_WLyReLS`+Ȕ73B驿;QLxU|rBpx\i4']m]ÄMEUNA*:-BA~ 6bT;E?B,HiqJ@*_ A@[z|JGÐgr)g^M͆#Wxm\hʏ<`ҵLhEjApFo7Tj~N%"ts0^= IYmg)٭i'yek3̖L$^?1ᚣՄzͳJFJpZrƧ2ظt4`FDdpYQaBv'Rh ؀l$8rⶒ+9T8 }]cs5&aOmdĵh S_y! 7M4\|Q4iz%yA+0~IzP2X/+ɨ I^K]{ bbyktJjwp/(d< rnn\4!eb;s;'"h?UȑeRд9G̓|&D<$!v6V?/p+͕V J=fnZI/ϼ]$?:;9(nHDl7(,'bmgW)txO !XϮWLbrns&;*x#tpT_>NL8GnY_ͤCNT{IÞF\jL%sgR$] oq# }.&X~æ7dxpՆ}:Z_zjűD30x<2&nV|36-tʱ( B-څagXq ].s|fp0qo=C+;!-u3Tg^tsƟ(t.k ؒlCGMٳ,Nd$-Y_uV&e]r(l2]|XfCKua*{Sjm~ m9ū,9CTx%8G);h@CAs;P.vCըO]ʝoX%M'T*>eˇ38=k T|?x֑ G\躸z~{LG],qO۰kH&1|j;kܓcS,?S8p ɄU}`O{x^|/Q ErX DeQ|ϗԷXQaC}U2 nT-y"F|n0-wxkFI4HdvJ',EZJ)wBB1! kWtUO6vE91DroBI_5#r hrQe1'?B l!vJ (%^J!K yFTE&D)7^> )\kBW5yV5}]4ōG?X:XC]THnN^Ŏozv8.+˥;N=M<;9?~uKh%Y^&=;&9ׄvBL~6H* 8dґSmc@Qcs(/_ @fy#L- (s&eQϡOse҅Kvu(H!ZBnG As![?]ARth,mLN5ICרmllrkɓo3i6G?cB8뮊8rVmWmEjGcwM0T J ~BΦ±=J{nĸHA=b|}6N^8 \lAmOd-<:iAC'+nn&m10fPt j>1DOc@nz_`f|$-1-Z Mz `U Tb̅jH'y8\:2+s ?F2ܾҳ$‘N08,TNƳn8 *UkVr}C,foc)upkP e.ӷyOR%˩ jnH4: K,{J0RL9-@RC=5q?r'bSyC98%RX3V`l]~lε}&r}70Ȑ04?Z>TšDE4 rj'l2o%[-Ϭ8ޝz!Zi0upTʆcSL.a*"HYpOF͒B1D2‰w \ 3B%<~"KlSTi7ԨİSDr-^ cU#{ML-JaNKqëǴ3-nF2zMR &޹Kp5>bMTgݘ':T46q]^-fe[^\\N@3i=s}e3)$N6G03kӜ8 7qœ83ď2emCB1=G8H|_L < 90W=Zg$ڭ6bn3BO;~!iGBƁ߰98abUP?ε%cLk)*)kZm @T5ƿfІ׫o+ijnVR 1۔aZoh/!WክacmVbq/*OO֒)MJZ~O5_HӳHqq|:XA8 b dzj^껎s#W#hsP ٌүݢĴ̦y#Կ"6GQ3$羒gZca|ŴItɋ< `2$z-)gdeu Bqu|lG{N=i[!9i!V\ H2h54;+qǵaK]N{$m\( TSH.+0$xՐGډ*1q|ڑ?=HT2qoQIIVzWW!.jp2;NWTf fS"8!KAn/pINwq0Gs=j%[6װlO=1֣ѪF0^I]u>&;5sq`iH~R%G/9ՅŮ3JqGǵ ck(4o\A@/WrG,1|Sgu\pLٸvC2Y<90CYDX9Ud `uWBs":;Bg~URN}hf Mq2IQY1Rkrj }Bp*ZcW:\$(ʠZ¼`zɉ1 2WYNBTt/ M;7Hj -DC9.:M]7fQL6DV9hc >NϕSn4Pfo}Z"EzGCL2}ɊQwM7f?f(^vKI7z۵5`MYSdvH!5Y%Ry"hDC,ݾ@Qe{Zi9ʄ}%v "7md^,-MUNx4m zlGyo<#E Z* v;g)/U7A%ąy|xEVfw5{JC>W:}{3Y81uؔDKvCpC Σ 5ծ*I1ۿügH@Bf2LQK d8d V?I^UDy*CKs'ᴉD׊*oWR)y}:Cˤ6i&w|6dahg $\gFk^lE_̑F&T8ɒ[RQT@5aY 󶟥pBې֒H%N@Ta|Wߋg p'D RAtجcw bD12!X.`hL>%KV|*$$Wf0͉{(TEǒݝfL9FcL$ )x0-f^Xإ]K&/ c1{8_aK#\sG*;q2_h[<4#íKWG :Ƨc:?! u5)_Cg?ZRaM՚ufvUǗK]E.J|C՟V\$^4py4n91'L::P/RcF-op&uoylv5c ! 1QՌtA7/o\eޑ棐e憵#&0(pE2o135F/t '7x&wl[8VxO5 fb?!9]Ty8X -2ؒ訌2ofk]u@> m2W S2/}4~gDǨTYTFkY'l% ک@r)o6K fS=\;Yå;1sտa5kt4r)P.KY sZ3D=y&MJ?Z^?IN@#hFl=kz_#֖e*N{Y}{r c64ҏLnK,+9UMzPrf &KVʷE|d;CGK +7sX x&DdЄU)Y˶wՙ Elb8}s' P5}&-{ll[9fA\)(EXbqhW2l' %(9ZFuďrDɤT'Z^"O?Soɂ r "BYJ /q$α"UM(1: q}2AJ7wE !bg<)<#j,o|~+x·\qŐ,+2ScY{Fe~#C~~ЉX[R<tNc2QF9orn^ew]] w1ϞtÕ9,(Bﰤ*^}\XYZ) FkA_m]U(T{HCKb.,L=7j=a0H|^t, aKd[e Cy)ޒ̵m(cbw &.>S޷`k9 @΂c/3-VQ0d]f'\Sxt[=_OPHA$/Q΄ 2̥ g#X~Q[2M9{Z#9zTaIb܏CzYD>]u6r~T_"a4UPu7ɫpwl+ _B?se~ku@KhŪ7#r=KQO^GC9{Ix-V- 1PT- L;RjP 7 U^bYE+35}?+"H5=Uzh[mvR*SŽl7bgs礒oyɿ,~gR'z%i20Hx*"=,īʘN@;>G:kK4.:'[uJ>|C3fc٧;#*ɞ8 2]ֶx)_75Kw=B.u ެ Qi0>hcE %Q!BC_$ V*pY\[x &JZZgtNGF'vPG1L6|QhdV+m5ə= C$n 3JĀ7׮Iy ZJ0^A %CWsk¡c }AW5O+f hYKO]0|^ɜqw.W^,ؠ1gY`VR5,# G/.—rm L;A LȁR&,ۼ%8gR)Zx s9ߍHAkPn W*Wvn2ɩD 3OmK~8dAe]tW©m|! &&dgQJؾ͘ q@`/,+M}k)bf, 057.ɸjc_ f@\HU!]cТ ֪g\p;ơgcK(1‚; v.M5@FҜQL4dFLD*d?8zşFtHeeŽD1ݱmNw7aߣqp%YBأ{(m5'g{g~Pk\'{>xyW-jwin/XuR ,WHl Ǯ Zeƞ%?~NrYir^ =pot^jXjl~]0uqZ)Mt&l*)zZR}"P-Z8j<'d-r eJTN6Y*[\v[ys|O_57' nUDHR96#iF=?|G1FLՒ.IVݒ3e%NAmE9:  JxhդK#ڦVϭޘ,; x>EpQ&I0CBfDPac;U*"m=t4Ԗ30+R[}[!w>t \VoGù\qU\Ԫ@?y(PNHīuʼ¼n #ǖt\K] Mjȿ-iub8}VɕBkы`Q%M&0AA@$2YHޢY["ƒ!T߈sfTyӟK+0;浝RddT^[l?zľZMC>l!x@# ˙1s:l &*X43Wāc%q_;qݲ׆׎Ez:+`[qB W9;Љx,K_(?'ȧuM04zQ3Ȋu^!^~f>wV%JvJT. itq֬ fhu t. _qË`|yhc7'N(Gݓ!2bRk&5*/ `a@GO±:eGfZ&{eg&s;b8#y;æ,&ܔd9'پMD =#`ІwjgIخJ5Y؝pjԭ.JjⲳipXWevn|_i4la8FMж!ɧ(Cҡ3]yM߬W&42f0(i4v4 OӘ>X&*`Ĥ:z_$^"]$FYz: gm(>wVTHTВ"3SHKbp@C/i.qb"?OHe4\O0i7B=yz3|4[?"pº+VU ^z ̗fDiw?A||M4Uax&sʑ|ܞkN^Pi-O }82v-0-n1X??"Sm(aR8Gm%-Nduq/o&PL弑_#-̓/IxO}PPpdUbmqW~f KN9>%F[fk @2gW_D=<԰(_{v,@Hv)ޗ8qԎeq1Tkiu8(]\2b4IuipOӹpꘚY^{T.m[U|ѱ"_/b[FDd3{7o^7H8$&0Fgz/6- mػ͋r`ˉ#\qڎ`R ضS["ߑZ\$ 26Scnʘ㵑 ,327O.һYH"N$>vV-hPIp4G6 }_O;tq{-ߙ ^vg´ <|ƔS}a e IBOj 1=ˉLAK= =@9:dʧ"CB%^鉿;τ" wiй$C  rҌ+3IjZd[W^qx=)(RN2ۊe.;<919gcgkXÆq[2i*E4["I{S[S:VAːi)n ?*C~#h|fIl8=>nZU]øp{~T or.lRjDјI(PF\ͮj7Zo$} '|O `:֚.N0!{֝,|mǔVRmpzmVx1wM[ƺM^rAGFUT0 {3J9R\6aƐXtj+5}EVXl*)+e4;4^?P :YqB7_4yXs$H|ɔ$v>,K'zY92H3=ȃVXϬ>›<~C߁$AU^Zvn#t}_PFi(a˴Q_F|\SɅt~^TOz0%^^wr+;{;27^^p:5}iL(ŶMƇZDBOyݟ[KձH~ժ*Ț~-8oAq*Fq.m^Q|݂t)e]4τdNvj oG۪Q+=Ĕ;sԢÑJi0EQh}=o1s[fso 0-q~H2-؏Uz3"(#Q#ëR?$ 4{rL/!7lk"J:Q n u >PMlKKeTΥ$V|!XaPP8}f') R L\[:R+^~ݱhQ#hs)8} ̈קA$3."`LWYFd~*f|Ngmg pý/$ORWdu53a:T0^ە[H݉c4 ՁԂ2ƥ\!"QvEYD-X#O/T^k+p@{5]kaR2 33*Y) hb/wsCQ5^0 wn[_K8;(F;9L}3/,CL  W=CoKPf/J9nzLDZL#a~"Ș63V,5ցΎƼ5 T1}~"ץO %s P 4>f&+hMsޱb8%^rQXZT uL綳>}Rdwf` qeݕ蔂{5(` Sr&@ ~! o蓿 \Q5~S9*.7mbc]ZKUVe҄= )V]fs1_ { eC ZL`kNk#ޚmƇ %":g{S?6aBt[sbn+! '?$$I rt;M7^m"ʆoJ KZQvd} #ӻx=݋i B)[qZ.l5R=^[:f3kW6\pQ`x@AUb-z"me=嬾WTwc1H q,5BXcs͔3L$9|5OS9_"8N& f\o ;]n)U&2GI+]uVNprVf7~qO3O(hhkT]-mV~Sp!S$$.pyΣV*+56Rؽ|3Ҥ岸=_Jc'pASd|F= \^†HEo%$,4, *:)nrPt|;oѪe2R1JEcv#l{d iw![3ٔ.cA8LOuqh~ +ա_ z>z¶RDVLFr%Jl DV|A%'ƌC2arjzunS0K}ZC aP*wÄ(b*U#C-C]چ`I:l`Ggqj3r>v;'ls!Ջ :WHWm'8w^v&FjurCOp_K)^LC.m dQIKÖ>qHaEа"k`7Ľ9Q)<Ċu7w$\n$.dCͷ9L&5pc/6/zj? 4)4 wp"3hZau D/cXڭ`q j6zElG> % MeE;Yt.!_r&|`[.qHu:%VV }ͅ0ؔr5c{Mw%3:#EHHThB9bjCnxG짒b9 ޢt)R-& ԩ5]^m`ousVD O} 1;݁*1$gP92^ya]BECMp\?&|wH9HcbK<|xy GV ›Ù2ҔIӝCb3.X*仸:[ؽL 0-MrK,dTwݮ" v>W[BUPb+8"6eswi]ཏyaz[o"^a`U EaIEwC̍ w!nlAy͎l‡ec<?dpPN^ɸy1mӋaֱ72n }X}׭(7ftq<>mέ? x{u-9Me2!|6縫&iCk$OceP* ͓g^Aze=w\~[^BP@|/ge/Bʐ2au{_S' 7mQ,JT/po WtF`$-ޠBywG5wuƾ.qwiU >kv:aLu>xvԕ>JP1q\im} d?h}(sxo>Xܟ*Vp !bx?睢|)Aւbt"7G*= mth>0z y%H}2I*g}ʌ6 r:R!xoo,Z>[ǃINnxO5H, HV 鏷)O9#^8](訠r@XAWbpڶ{\N)_}tǝ o ] 乏Vh_}lKPG^TeZ0"?a^^n*o·YoDaV[sb_ s]5xYIŠc]>v+z5fwOX{G!ÑEXۏƺМTM]Q"f'ß*m>uWO =I/JEJ,M݆{4p%*ː!+yc؇=!?p!l9p-nEt8봰b|x~?`i8FJTQ'Zֳ-w}׻|xaSJvvl~ 4q(A3GrDW̫ƒ5'dF]NE `oͯr#]Hqk+Auefw>m YY}/G\n6F 1]߱H?!K6m3!j)c!Yˀp+wz()f6݁l>^vvJ33خ*޹[D`ЄT?^|Ф%ޚE0k& > GyhD3q+g6KhkXKխ2%P.SC8n7*\dFO7*K^^ᶮ|`}6/ -8fs=%OD$ژZXOrWdΖ[IbwVRS,M$k&?"9=M NgT$>ZȠB rh*8DqvB 1 ޴?I(@J^,b]nPQ^ ,Tp/tt&TvzD-t*i֝?Ǣ]-54Z{9I5-œɇոJzR.UMq` VFx;< < خވ̡W4ĉC_C6*W%蛠мŋkܰސ<eS|`@i[@c;\{B@!%b"b81BI g r8r ^CxumAn\*Mx3~rX[R+ %]}h֣;ṂED+}/|ӟyxx*0fWyyc>cHqjL䠀P$O+-Z@:|7(GzLLj^q Ӭy׺odիz{D-ShFФ g(57u;ѸDy0 tP CS Aq=J=ϩ|,밵uXL`kkd>DLyNB[b+znmgoG'ѫo*%/_W|C;+Mǥ'(Qwd|6~i`F9=^U_`chpUD&V-b+ JX-CdSi1JEJs;Zzl*Pg:%ϐl 'U6d;!/'jhO$%6Dɕ B/-= =$;<ǗIQ(\)+Ҟ3.NPH1l [lce^zpf#6&=WFEDN8Huk˝I[LD\F58E״5f޿z7e[$l3k}]&Q\V" dG}4Xi 6 BƈȬu?<ף\&[P*v]&߂ujH.-}U6uUOtcld DM#+Ֆ)f>DڢבWGb@Mb(dKԋH[U6?3s9v:_ގ1>%t WVh?35:O"ME\Ҩ\Dp++'WhJb;:FXy.++^"';͓?tԺN@|9 ce8Vd3e}SikZ)Ԛ|LhBqں!B"eu~(4DU-^S4TL?(KBmCNcYKк\#ِӗ{Z0Y;gA \g_[q_M 7pO*Gl%~mgnBU@H`:so=55/])9pRpROXs8ȝzm>Pw o~hW!%mjG<jE%ih/ ~^8~z 9 !*(G oxjIR0LRy~Ύu(:a.0t)b$.ܳ(]xG_C7ғ/r+Fy!\s.VN~dWt<Ʋx%Z`J^MWPg'Fy[l bTKL e, eZgnV;"Ǜ4 YDhFGƞ9dJۦ%ۀy uaLpQ+ ;Ŕ&J8R A4"ԇH(gtP"*Zڕ1_ay#$AY*qmoESPl*@i#AY/0+qڅ^e!`X^<@)פB+ZlՔ!v!FG[bӳy0,tH9䠃¦*%x."g,0Y8iaV6R 2sR"9&b{7݆A/WiÁtV Ch`#,أ24޼p)=IԿ^W~qcቐEh\Km)T몺nzUjlsD?ytd:i ӜYF5-)" q7M @>r!8`F%w=@/3;QE K홠I5ɧeE}1Η[i=3[Asx.%ǘ]#桔DwOkmK]pNԬW KGW휗 By/-Eth`S 3C/,\ʭUo -ࠋS'+5/grtL?*z:4Vm֜{ u'Į ³9"߻ͳ+KGJ@yѳ7y CHOrsT,NǦn8q!oiɁֵ3Y@no})\ÚhAjp{ 5Z.;4 HgSy\{V:TD,H[3eԔZ9qG)FHlp; =ʭ'cvNMVhWI-"'93./i Ԝ CyDS>SuQB.XAL՝r]P f:R3-\[1Rˣ_DQJM|[艆#j2?UQW]LM,eheVZpa ?+̫b4pR LwwEj(ѕN @2fy}h3yjOLDm_0ܶt +^?j,vC {e6y{dx uҍ]֔Xg2kں^ahK0;8P :Pr 2lh>PZdj]骪N\qV{@XBU6t6Ǫ 6aJᵽJJz\r<*^PzB%w. a$鰅kCbd卓- r+Ff I"WZcUtM^M0Pmkquͭ{Nl~Pj\Λ%E w*ad|D}I!n*dy:l x!L(=BZv__J]?IUNdx{i%@=#;ĄpRIsrf:@ef!`~Ne6Ā^#9rac,1C.j+ʻ :Q2 )eH4  Uw3do ;tpZɈ{> Y%]жXxIӻpPsh=2CB×xfzKA.yP5{GTO`ag՘ŔX;cн@Z5 J?U<9UW zoZb4#zu]@XO vXn79"[r7?xW67L kZGc8izv S{wE7.!N:n&0^2?xSZE 1kŖ$ܳjz2v_wjFi ]A`ɨq4'9uR_Qu9F0OŦݵ}" -8vuMnT<](.g֚$Va<0CFӜڈQrm=:D(;̬T" 3U> kDgUowBUW@ڦc :CvJb;HIFNQ{I=z&J"tt6dRבۻ&G-,1-KӰ0yFUh<;M1܂g.uuG?Ͱ'44}=қ51+;JN&/ZT({fyD^wW肋ZD;&!#֛N1Q>X5eF*.00Вȷ= f_<2|?74`(FZ~OT{9][ eyU~^ZRO]VaE䏻оD^"^I(JJ,ܿ.L/Cf06ӵ)$/!xrymXlT{zϒ+62{T5xgV,P!Nd`AR0aFχuVYrRnl9)ȷƘېZ\D,ME"ꅶ0rӖyi6 #:M|ҧfҸ@T6m}!B (\b;Hق۬rquih&)$+emm_cGt ;X/nG -W0B]8ξg :3f0z†IIs\7$iNx,'G({_vQv&mGIEYs!_\. hy\MGd㛽N,"ܭ+X.I/8Cg~}Oj7T&= 6b@b9WB{B[ ڪ+v2gMzV 0REɳtgELJݶDXN`z{_^kZO]&,KwURFI6 ;ekIK,#wP`S{@#2-Rg`g4`?rpB jM(Ĭ'݊;nAFMA{pUHJe |njC7j猨Ge&ٴYpmL$=aUGC5>xU;J% SGE+&b4(e)l*Ƃ\KkwLC|3\M8g8/`6c1lY~6bgyEag?tyaDY tb숷ǃ oւ_JisoJLvБ^C`̼1p8M]+ u*+ykb^~[,"s17|4WR5~Tgt`!^bYl\BLpM`:Ɨ\)'C8ϼ/lh I9ƕ*xLnD UzalPĥRޛP^(T-^5Ųtҡ Rfg6&2TS~FIEr~*.`FHC0}թ{lc\'D"mvѵ3:0~iKă6]x(+["DX8[ous31g=>:JUٝUkܻD]?]=E,=^(&DߔLMGfPw^@A^G)AeG^!œx No& V@R(B'gπ dAQDB+08x %bY/*X*~dN UڰQ:ARj"z+$itSW. A/6p 3\8LGxzHi'X@ {nbȉ!r -ː S._MLamã&M{/oˆxyp&BG`m9`]Voo@idy3QTj}7H+ euu~U@ j/SlPKAN~^Z56^Hܷc)񺓸3>_CoK ac]-_Cv0 e ()ޑ{Zd/v{>}aALN={Im*B? x=C5Glb[-!Оl,:YddtEp .Ld ׹5FM%4l+8LA1h>3tB7(2R>3D,N理]̓[g5Ky 衉&VƔD ΝCT@RWZ`_)Iև'Ρ9_qte JMZIՂ@\4ҳdZ{]qӎ?;B><a}Z~FJ]?RX0De-dFn;ڭ m:sQ($zE$gQ(ǘgҖzCS0 t|aORZ6)c#2(.~e|;8۵hϹ+_#j4~E{k6D0^ LוʼnR8k,"1ګf QcZt'RcKe6FKKR˝)*5|yGbƦ֨6'g_$>?2;L> m0zѠcpI"N3YN*pd,*8:"Twx{&n'TyHT<"D??\FJ8CLLT{Aqe]$Ux5ɻI#_-B$nqf S8Rq><e f3 (d\xݚ ͍fa -C#Q9򼖤s&Hlr!>Ce89!p Mұ*KN᠈tOdmo<钸sF̮7OqaBF'.&wlӃ%!d!WJJj]͇gn4JU*Nƨ|?qR1ߺ9Zu^HAFCVLE#ԎS^ntQ⠀.m:)dK J`n&{Uoλ,eH#nwsn@bqhb~҆ܘZz JpcXbC %|qu+2SL8TgN/g~m>[93a <+&[ a#tनwnl}#Xm#723Gqlڹ+PkZr* izFuطko,]%SeS'H,/P LR}giޞq7Yf򅩮#-QgnIWvZG'QPVHHid%|3Sz'ޮ`Ra1tFR-`9R|} G lEmg\L͛ni<|~[/PEEgBNXGAҐoc.msLs"NgĉmY36ta*jox?1[>CXܲ܂u2+!69[FϘporoÜF6COj:bWf}qM2m%)= ARɣdgóxEJ?/uFW:~y]Kf 8 dPYaI!CڽSf'd0uߜfbL8*`ޔzͥ·޺{pU'@tpҤ  %A7^ǚ>peYf-d\+r),:jah+~aU^%G}ީ@DGZEzpB)ܽՕ3=T!t_㗋g9z/$!bLCt(}h;@O)s%Ʒ4~d(~6VN7uG? -.Ugb~]IYR d݁!xo+z(SvǎM# ]D&˴+(p ?.V`lʱ^6kr65hoqia9yY1~[:i7m:IXX +\ܫ:iȿ3Hz T2ΉA>$VxFɚo%Wn*xR)Pչ_4fVe?݂LJӲ\* ]1'}ApOSZi=' vT=ȿo}j/%]i8㏙'vu8ihN$Lϸ 3ު-GOߒ롬Itg0zLL R`0=;$͌ݰ<gy*.\[9Es.._[i3; N[ߡ6l ̣1o/0|Wh֊k %q6w﫬0xб`s/&ѳSbD"XBDMm90` Ӣs3r#jHneqbnsl"Am'6Fʽcȩ3A4fi/sbutyvWlէqFWR 5cd_Xsōu}j9ߢ# P_T"9 =Iр ;2aGH9Ӆ @ף?wn& N"!nQh%wLQr='?mEUV)G j;nKìy)k^Y=ku)B$SLd%Z~~Ǔ^X *e$r:[(yWG) 6W^5N*̑ a*7J{? SayE(qKp)%mDK6q 7 bHIn)?LrDak 9g InaHYtltiɽ"ch)lL8e;ӐH{WEGI2_Ei'iC(.o@A/J M݇!BP4c NءU/*D(0\+=Բ -AƉh&ںHP[CHskhq0r]o&o?ӈR:τFФ[MzOjyj10±62B"~eM= tK>Daèz [K_#ڹ(pjaCZ*%+DBrb0$Qlڼ~F{ {DhI2?]KA.JU7+6Yf*laCf>Ԋ;jk1y+vyua5 (j:Üc-]CK'PىaKQQ]Z,P ?-'VM< omkS(Ʌ.j%UPw(PgjB|\LtRjA$viGE薠2l A̬ZSF;o !3v*1@tai r鯒vtS;Y=$%D.D1g& _Yk"lx9͊҈5 ha~MԦ9#RFZaRE[;-I*'sycZ],bF3&2+{C8ɍRze2#Էk!؞ȄN} 1֢gɒ&eO^Xtfwp & +"~z#*oNЀ=WѸ=!ʌ(LX??-fvM)2Ɇ x)˔P{qUJcԽy@$- O.ha wK^9 ?s@cZ;n80Iygw368cin?)oL v"A& "Q/ 1Di{ LUB؄89 1ҹZTJ?g$*d͐ٞ[ MifwXs y?4h<D !ZVbY,} vƕ0cwrڱĖרlO唇!<+7f HS۸%gvf{cLG 0LgI,W+Zn8:Q?o<2֡(֜1C&(ZW>>K1ul7wlBoI]YÕW-ߞF݌@C)wC\< ^kK;Ɋ?r/)PlÕJ%c K`9dJ@eRn&tW{_>zg)O;},R' +X9vV] J߳9d^imڙuuXl?g?7 3_cB12j4_g;0dZT{͸B3%ws;>p@ ,W&M vIs3bg h1Do1>]E[Ԝs'zHLp#XW-kdʈW:3 g5AgVEtU0G= %V&}X,z&k\Z4 F5CH4|Eq=|>I)}BY2w܅3QLetRdT6 j.:uӯb45}UdU_!i^v^нG1zd#dA_!CfAa#g pdnTl:EP=R*vW=4t6iq1JKvr E??h|7fJB܉|ڜW1M~o iYH R{e|EUqCx:m͢RѵCvY܌ŒAm>sВ(lwEq4(2VSKʃGf?>*OeNLtP>zqD! 0 Ps[{ij@Z8 *oJY e8G\;l\Xd{iHp+2I^9 A^.dj˥{XJaܥ]hY 4WNφXu5><4m#ƓE#D^e Yh6$!NO>lc&  m4gn{Ĭ|P(ȹo B5q%m^3C3۠osa GrJ#Q.CҌm v\Sں#r4]|7u:c-;xm$TIX0?a+{kZYd7x<8&@ȅg/ "*:gy>Sx7A>I7n{ɖ?3kSj& | urJ=6)I g&'*n-z4 } >CpIM;DmׂIjg)Z~'x١ "K *Mҡceř2B㩌^"aאܒ^ qևR6g]&"}WB#c4G }0λ S &8^xu|GeDĢZ㤎ܰ7BڇlE }{dY!O7η;Fދ$&g<Bʃ*- pؿӵbK G]mhqߏ3OVoh,]a74kx ,|h#GH@Z"y`:~2 fÎd,N$(u~:kĴ<#|fIG^$rͦÌgjh 4+Ãgy([rFgkh f^5_ 3úĨ?@0hdBCA΢Oc!ےj%4db-D#sv*^a4 {jNY7қ)d;U'7^?0TC"Q|LR4=.,ptVxZlBM |]BrDkUɶ)=<)jgA嬻Dm@[$@sr^ռʣ}ـ1gL Æ-K2-< dSp'cO=#Jh^A[r>ݺ{KᨭxL! ʢ 1_"nQ`&mu3'HAhŭp7g:6F~`AHTX[gt}.z0^;4oՅES ZhQU.gR&ƃ*Ob!͌< KW=g8D5ܠU#.H Q ?*~ǟfx:fl$%z)(2baY;,9(%7_{F{Cm[)ď:nllV$vi;mӗG9 DK':;/g7jd>se-=3yy*@D9)#57WDzղCy= ,zaVsc?vJy+J+qV^q7Gx)U N6qoǮI囓E l2\O g}x# ްȋ*w0ܶA 5'hz8ի ?`~)b O7_xF;*[DҼF{upMs"o&pK5C+ P$Z:o2➻*$rtI=k9?nyW\KX Ce'}̀I- u[IڲG㴭Fb9F&6Hd *-0E'9MM{_\4m`3˹}ba'a _DmD)ۆA2rUG nrd!O4wǟtLE7Z2pZߛ D2⠴2BOow:z0OG!v΍_ k jr \C24cMCH)co>Y#oT޻_ڜҚ ,%%YsL,w1r wu"Ze  n%F^qx0sOH# ](e@v%wΞQDݯFsMNrUYMtc&lpSl?[p>t*1΀ ;^gz,CX>% ]pU*d8 hM3wLӴc &R$`g8Wmau!-E\^ۿ!k. }+K謝=k ?dN^>l~S"$4<%-C3a^q|&'A%C76NDa5&ˬ:8ӢHl8Wul9EXa ,ڿVc6`Q1Sċ TcvyuN['׋9Y {ۖU ӖhP헗; 7LLxSX3 7ڑ~x*:į(4 b(NQ0*ۃ]w?PoX,NhIAyPC__% @UNVayǰ-@@OvU;'Y^;61a\gᥣS |eN,ws>M%@Y; @C.=\B}1Kig I"X> d+?T^yˋϟ)D4iQ6䦀5}<f"ֱwjqq(5lPx Mk]xIܱS)%(31^ AG0=X˽?q&nĻ0c=3,]V#;Va:|f ҚO74NMqr"[BFH!ս&oЩ|.ݒ$j}V)Luٴ(>.M 8΃+u1Nlv^g)(C=v ;JVpy`$^ۛZ|,s(KGڷ,\)J{R1/ATXxnln[hq,x^5G&EU+Wtw (7vaWC8 ~ iw/# \8fϰ]m[uƫ-%+74YىM {scD 8mVxr&c#%ɌmW_9b?t<ʦBH`P+@Yäji#N[B[;r; z`~IcGޝֲ1k6JVMLm=k\{Y-jxp °W3 y?*h R+Hjӈ{ە'v6XZۧa9$qC!OwQ!'q~L /%wGY?dWj˔9r i5@QXܮȂD`DSJDaAӀO " j_e7˕ Byd;̀ A*I 4]5^܉N-*p歈fFg@KdWg k[H#K]Qd|&%PPIڢ3 i!g:t:WpIŮ3.t ]̍躷p0czwĕ8O-I ,,,()~ֻC7a3ѹCUF!H)6*i0,kb͉bcsYq>x#cnͨ4_t4Zo{!/%-S.)Х܊ě&;ړ(71jP&FN. + 7hrV,E|X7WpO~9~owO13dΙoFb莯P_)e!ĢS~ 8wEdjF-rC n7ʮ w*LqJ0e:d/YGjj'ңV: eQSގ#qw|Jig76{QOڥu.JOAp`7m']VDl`ξW~K -xRS1Uk6% tz1\5 VUU .¦#6KǙOƍ|k0Vbt޸KAo)!;tku"DF% ZH% boҙoV" CK۵j "Ԁ KHeN=+5s{ EN83Co7zmvNVg*za1C]ޙx&;n61|ݯ3HٗY7mV2+FѿZwȠt3`|HfRlۺN!/ESR-JV``@XG5T2RkY 7D%/=Dķ88x3!:Z:lWReV :=Q؛Biγys*3VI1 gu}o֜cdOc-$ ;ˮNb93px14ioI72(֋Ú{,+Ske{{Al1G[hpsVfڥ&&/z2pMըO Xd'*M$I\2N?|2btM 5`Y}&fŭjH@KCM?3M0%/Vw2agS'gI׮5IMl"~fYXU>mawH`,iZdUd=B>F %ȉ0[SW^wXb%#;xFL %=U\J*?-bӆ״jz#CɛRk~|ΰdt{P[yMM_-%yB(l~y!f(xX|~, p+Ke~0qZIĶ@G~B9quN NDOv}~Ps׋y! ]Z(f^2Y0x.E-a#Ÿ>*;%]4{P7I,fkv| juŒkF f*[X>'\qi4j8K気q O3_Ӝ6#NS۲QvJz)bYlݤ' 2;P쇢sl+2":!w;glNiVU_̴l'?0.-_\fCߺZEkm ! 8T"eJ<LIu,|" y@nmq3> *Օ6}Ed]8&7Bvp_A(~{Tw.I@NE;0W*U2WU }ܐz,F2 ĕi]{+`XPaZ'kT`h?暳rZ9¯"84o".ex?aۃ38^ײ'!Oo,^svz0\q:r$Բi8,7Y ,ء9)#$qONO<1]No/3XıE A$ Y{+ x8~ ⛋X8G}/7jdk؃"cFbiTKhv2Ґ3! s"ךGCM8dQ>:tXhA3&::YcyBc)LD/#.gWN$8WӒ\P~@ҫ($%~ NiI mG*ѕ-Ke 'M*im^2[tJϋMc ;ջ$dtƷ׀p0w28 AI c%o.ԋb_جv[X+'^\IW6[z`~B;lI|{QETp?Z5 h@D< ^o'Fb'xsSE/Mgi7:z=SOҘ?/XN6A=AK¤MGzO6D~^1xY83gn#KZʘy0o(|fKh9 v|ރ!%=9@*ra%31Ū \CGNITg\ޅH^^εht^X9C<^H; >A@&WTGh~\rN!TэyX0CJ ki}./wn7mY1E{d}uUMFoHy%0 hcmd °iV^ +]U{Š Nbuv=Kb1{-&W%d\(+.*w9vX cBI̷qe%d7Ԙ hp`QXi;m ~%ߦnw(phO2ډ{HFm5HI nj V|s1X%bQ)|6PTQVhn{37D9VX5k5 ieU& 9Y(EKFY-; 4OdaSBloyٲs$~ȋw ψ(Hfjܞ7ojӄsMJRF ܐOwpu8ׇFf$CQ-aV+uq ]t,2}#7&"8Q ldJYԣ0lCy  0ZOxL_ETXXy5Cj KQkGRY0f|Q n^ۄ?Ļ{|ܡm9љA6*';UHզ[ ^3\n6$^vdoB 5{^=ח~~Sd _i asT1)쬍ȿ2$7,pU?@v-TAO1D`Fp]kv~"\c}IlAdUN*>d}H *os}wIT')9F"RC,jn<){҉0Mg= Sv9 k{58zhmD*3l͎A֔IU22'A,`=À,BwICS_$mыGT-uml g&2cR9.;WN}9Q-p=)fh}{wΑ%[mJZLGTayv:,vjѤ;qΈ3b MKN!L/1q1j8~DWrjؾ5`,Ex"bNÊ^?WJZDX}Wzj.CJ$d1@YMz yvڃ0(y}޺)F8I:F?I?afuT#u;ժr/-:6[hnz`Y ! \.T3ȟPJG'"KתTf.rNV?d#>[ pdl-!%ɐjt`s|#ZwݝnG{JIkPN( s$kiX/v βKHwP W#oU1F~:/D2P5%@cʹ*GA)^S˘ޏ.KP"Uա=aޘ]ud"!5ŕW (m 2HJ ?EG L)osR\frsYir#mϲ7?^ae:m&ilRt(m#xl,ppM4DO%T^+ߠQUF#浲"/romG[³kL?.+Hd/F^ FB xIޭIs|8nң 5=e:P{ ˚d!cp(, Ba}*(eR ~y7cYmq\wN-۟:P,ǎ*~>*:>mΠ >_FE$UJ7D`# \F4<_뺘c[iaqP]0{ Nb'aMILmn<ε A4c(rQsdRS4_h5P^L$0ڼB,Nx2@7t'*Kp2Z+E9ŐW3+-a֖Ho*!;8G6pIȫ+}$tT1gGW q--NAheyĦ=\נNd #ћKfP8]!ј#qjܙݭ %wK7G7m:/fvh0{%5YT4 AP˶uK|1n~F2$ƾpwe)޺f{?&XaUxK\e5-pA)fKô]mzҔX#6,O >(zşfRtAPhZm-T5'C^3-\xC3MH~MdJ\7w]A[tplje \M/6W&`bϓ-jfaF+x&MAyVZgrPjL;~ުYyfQZpEhE4BHce ?EMDBÖIˮ娏#/{4E*}.I[(ZmKكfRzq:0^r:_b0#e+K%)F G6vμ |ooFV]:74nNpahZ510ʆ@?sq%P9{dd',z ^uF/ӀW°|>E~7 ݔқ"VH0Vt 1SҦtΦ>Ã͜V%Ep`]L@WLw* Q  JvFx4@㳟<7䝍t#Gn"pg'RkP^9ڶ8B!R|2|Ԛrn^Jz*oj?/Vk*=x:[eZ:F(,?Zf4"?PR'1o@a)2TGMGË(i已-r%ȾE (eTf +.⦉yGi@im&[kTY4@< ʹ\EX~n^9eaz78;L1I$E5*>JO|qE!o5vdس˜էaoyP,]PiN9ID6C9mVMAվwB*_(h~-q D,}cKCd&Et )N-J|qg,ƤxSm0 -?< N噏˃6Qŧ@Ξ?ld5 HP'͂l}b"TmeGHMN1퍣""̗IY]7ޱaFK.)1'ZYU8ּڣa~!= (]!@X*V2}j{vX9!5IJ A/xIGJ]bQ;? }П3;o](&vsZ,ӌU _e0hA8\bqGf܏h wak/[σR K4L2KZ xlQa{V8Gjߗ\{WI+U{4k2Qtsn !3 zAE9w ƀ#L;R w /a7늕R>/O_ҴVNv:/fE2P|H`Dp $ۅC0D( N%?8VnSɠK.¹靪OʝY"2~Q/!Lѹvr޷Bxa0eT KXl@A'PqߑSoj OiUZ`E /w9a_ jp::)YQnSL޿jg/K|.+ ~BgV&ɓjJ!k%Y ѿ_Z5=I(9a3L n|c(Dj'DFx&@GUX# gR3M" h`OI$kW&Fxa (vl-~0;(ijxU Ǔ:דy1+(wcAitzIh3I7 @󄆪~R{R1Yy3!WYlzLSXݏ;CM[='&^}w-b?kOބwF'_U 6Vg`\ [6 gK#^oN/{ x'BzMP;Y62WoMF 8(xf4e,{~R@S5Œ:Y;MWeˠ$ԊuZJ߿SwNJRNƫ^Ju=nIOaQ0< 2~puTE j~ܘ%jR拊" Vq {)!%=렮B׹`W00|;Jh))W`}]-UH "īeYjp8!(rf%boJny6r)*XC_E5ކ/Ӛd៽_pHzc~!(UU_vo 2?y"ʸhϋ [|c4m8s@1WJ? N|şwUw9NѴRmbͦ=&_ ȫ %T3Ƶhބ ݾ>z_ڮ"3k.I{աjc #` kznI,ԠB5h.z=6 M;#{3ϚzB@ G{9 ?}sќG[YlhLPm;0m P]Gf7 2EFo_V2~#3z#E14 Kh~N5-\ܾwW' "XQa-ͺx[* nNkJ/#Ǽ{CHcrLi#tPmT(8V:R඄Y24+yPT#u>đ2y&i̔3-%ujW 6^|ׄx Rn}_Öuإg{dT?b:A.>\tm@\5!AOK0? @Xy&M# l ,>ŏDr4ZZ{]J 5}1eOodisQm'pSC1 uhpXXesa$fC0]Ԭb g;=ZSx9[16hElZt`YdPl[Teb,b]͊n@B^쪿ƴ jRYOXMc+`< 4tͪO)ce'c@! cLBM6frʠ!] {BTP/Cv׭ 9iI>B*#4iMYЅzHf00~*jڅ%YP֦+NW"@T2n jɬ&jdqpc﮽>5PFO ³kz])K=3{*-(m4Ę7/[*n!25)Cyi"v<)SNP3XF+fbZ!ZM ]DYY֞ORi.< xbrބ Vy'tuL?FpEMzS(Y1\Zy h 4MG%0թ?>6"u<60'2tjiM)q䐽]/:; qE9M $!2&9!Sjv94q¼~&kqǸ䔪z_lLjAڃwfqJ-ʅ\9ܢ0uӳê$ȏ /lE;~ =%"Usd8qܣfoa3a,05! [%W.4Q,I7mx_8I3l%ܗ<2apvECY͜._,fm0m*NH(,u^i׽DcNA8߆GiaZQ&UP =1 %HH䑕k\DjJ> uM3 ^F.\4NdŸԏ/"pRŽzUq|g#*^m+GِJ{ks9LG~_D,}FmfzeSyXI/ Г`[\sev+"9JŜ !m1yo~_i݈|ĥ[픖Nb/'Wiߏᯀ-8ok# Lfh-m>I$S&7b,_{^6H}_.%ήq= (RW$ nő΁N/AZ!o y$툞sX16Ji64u>\YogBJ{h p,[=JOϘMҍwL- *cOϵ~ʱJˤwYyn!PfN)B}_<1%3qwM-S?I3 k#e# #Qưk6z{0k pCqȮY֑ ^=!*5rExA*[v%h=b.bje+Ljad /2-y[\ʶk۩֧#0̉.^z*TǥB }YXvas79nQܴ9I%\Ý? rkj$c0*y+ySoW}Qz /KK(IzКõ\e|„:#qRD09 2|c?ٛ y=DZq4)!FۦjzWz,2D'ƈa 5AF-DB΃{BFgfߡt.}\ %?ݺT dPBGd/ AѼw5BXZT-\c8Hgw͠k ܟRg=wdBꦮc/~O+A7 a]., =b1ހ<p+w0!Tqs1^7ɘ<>[3V0Tc~G*eoʛv%wmf0Ca?;B%$0[j>-]\=伂[_z}+~ɨ`IDWJqUrOKTEb"lR< z?üw'qG4IK۽}1|ntAlq Cg .GdبYj:l/3jkps\NiVX?:1j,JՈųGGpV3 曆dgbB.Z7&=R4MQ())?kf]GGϡ*$JTW:$./Br7Us wSQ툩"`,d&uC!W WAUݝ!x >1H2aLIN[Y^&mi fq퐔jKE+؝sL M\0TfNZ9//jiyû6VaT̞*Qہm)tn!۱ȵ.7Y:ևϊb`ye۔Ò m)k8~8l‘=8Ɔ ryc"|rc6uzm-Y](85p?!VM%& (PF},xW /sUOM2yY ˝^eB^ppݿtJY3ڶA8&N63E*&t`ⶒ9&FhTt KVB즱1,`g#9i[R ?hDzM PMjyR鸙: '  'щ) uΑ⋢ƻ**[Omd}P}2?ShuDY=V¤Å !;c ?:fZ1 ?G+qK{d?[4­n,)uw46:t⋜r5Љ@k]د{RdngEI Tkqu ,4TcF$7 8BY7/JZ`Uz^hk*ŝ=r\[:K[Z|IEn~nИsH~聠Hgľwo kH#[b;47.)G c)X]PNʹ/PtA!Уx5+-TX%}w ZcçJ:RujPyqY4”ވ\k'~"F D̸Hy?Ua b)nm N{yZ*F59ux??i9 Ёo99#z& fǸD,-W{,EH"|#]/:?DuT>Kg#|PodUᅹl\Ң*ҁ ;#K#ʂ3ە/ c`Xu$Hӥ>ڒrIL Țj  |#Us5w1'd3dXx5^*]念1,Cl?%-cz$>,Ӡ_6Zd&Nܣ_;M)D4p',M*ezTJ @6) ,a{ Tb:mn>ȊQGbJ*h6:Nl>t\T,Nz}Y6lY)a /sIw)G:%6ٷ8x dQ>jie =MтG 'Y-OC㿌}I!VXV컝4څBdRvO.luJm'$diFT!IaPG ZEAC鈎Ncٱ2"hdp!k͐dt p _ץǥ5U!ѣvYm)AWt怞1녛;\5A.".XqXlϕY@+se(nb*:tq6%Kh# bPuRB؝|?FO=xV;zpS4g/.wI"jDl|m+!N+o | yT .):ǾSoHj)65m2!wD>W02 o^l$Պ)@Ci @ *wےv>MwlԸM8VF#d7QZ!erH9jG5MXڷB8OOa FC5M@/[ TldtbwQe٨8v籗P S_t TfV5lw$ $P$ŵ `#`zTeɱ^DiȬl5'{q<*BH_ZRJ  eE)2,õsHkbڵ{"wzp^j03Ya A{oEĸ>ʰ\^8Rq5\+}XKR<|x*,Eɔ# ,G6l!N~[kgm&s,$r<)ʟE:-#t[ާ!)x*{_5i-'`ױջ$q^X*- Sma78"Xݢ"CK3 R:F^r(,qA&XsέZMNRަd߸vٽh%1;N8 /?+Vµ0cokqDԓ#27s_mC@agWZ5Wj|CEwg pZ(6M*`iLS0`U  a~X1.^_KA OcOI͞C4$#B  v<e^qFW@'6"5DG$C҅ @bﰥW0bkt: hH%1FRBPL$lRC)GePlu7 ܌2>B5{-9^-&ylAU)P2DPNKQ[ ɍ;0a cʉ;_ A6,sr!pp $y}3#- ¡f?}%6RKK+{5εgZK:줊'g@t2 ħK(@Ȳh%G$8cibiBhD MR||f[wM2AL;)3R-_x~.qypdBa7 z ׌_ cq7ORą!(fP6m=J@?`%*pbwst6@ 5ǧ!ޒqUz̨l\ooP|;G?*쬇C$D6nn{ۺ=[U.?A");|OețаF}q5䁶=2˾Y2n#(628d4 S1Ac D7 6{hJTH1V;zncx| D*v 6tC+8yFd^Cx+ O_.th68/Bd|9􍚥걘-cuTpSDqs5$.9~0\/)7#ˆFw}# y3Z ﮜ!hmN%C誃jA|lehQ8I( ;  ]6GUb#~!'9$k'][~l={odL9nJS|3w㢽jCRMq+LBf ~̈ š$ csJK[Nd }]CC) Qnڡm=IƏx7QDCQ ʰMra``ڝ ^" 1zzo4$隨}tv?{pse`M$Icn^fywFCjoֳI=l7e4S f5y*HXv~.7&Bdfԯ17 J|Gg}#U4KqEl݂@pCyc;p)+1ĔKcjm EPhb޻.=nIhMS*3_`+ "Z}E.v)arKlE^aV+8W;`NE5^)wL_ҨK+p&鮩yBa@=Ƕ57Zt^!09f0w53tQ6jθ%Us Ώ]\;jAX.3BT!5Ԡ+c1MQKo& yZH_^qPF$nD#T SEa<1}3cPC ~,:o>hl3KS*y/yhծYNuc.δqv^r5cDd4D8״A@)16V\ H (l(~7}4ճ"Tj-rը># d}bAP̮,rۥ l,^~a"&THk0llB(rW? ό˔ݻkUZj}~Kljp ==9ԮFQhTShhL ܙBEݭV.~ǒ[ m>KP),g}C4VA32` yتF8SJ.xSsl҄NP1_^A?(387@?URN|wR8{m0V9q7[[Vt(A{@_b%V/d_=FwCTqB0>3:GJJW߻<#^_&m\ީ4c!UՎ#CӀ2n&/ۈ8h޽?ocn%|nj HvQ5nlcoҨa"%9qUμ+C*:oelP F.twY[QP52KIz#f}s@g7:Y/V']ͅ5o* F qPnre8sN&kHIdo d_u$j>!X Z``?*ji:2ζ1h& "w|4U@ MtnϷۓ95I!m!Hb@O/֗^8!#}wD'Tͣ>SNg67۞;;TqM'>u2QVB9 T4('_ժ,lXO5N}*kK*ڍǓĩ b OӺř_sM/l#,:nF(.],"sKPnتr%~.)Ox0/*|5%SXܐ `F87keRZggz{&,voAw#M?$W'C֬+! \l#}d.Q]5 gBTBﵛqjE_Y3s50A ~NY@FK7j/d > J 폅uu^o_UǦqxQ+&mހ{8VzWO`"TW/v>E)* *HgI8]"Tz ˘yrmmy28+|M[[P[ x[XmU<&Z0|,H(M[/7TO"j:8ڰ!pn̔|.WE|"9rT8(s;='Z߳4'cBf5Y=LZ%"UJD Ҿiߕܩnu2h)FtmYlE{1O 8X&̨ZkX &BɰM;7j`o9E\]}6<I?+ {D9/ 6ɸ49ԁ v}@Djȱ^KƼ+֢$D-]-CGs3E\6gȖ ClTqoj߽ݫUy]8Q%!; a`Uoc6oEy9F|Tsi[qA_>=MzJ9)I.7_hCGwL[6y]VʁSH0{ݦcJ3;hkSD|7.e٭i 5X40PeVk_fLS7 [XL2Gp0<%z 'KyPixPPxAAc#hy?oxܸ]&TK-y:/Zk+<]h>6n|4;Ʒl%[bB'&R+kEXӿ':8sQLj6D7ЧEe'yff׬X+深>_iMERzضM{a8{SyNsi)2|y=iT_d7ɅV 1!ݥ WbD #s=»3/3Z WKh߹D}яT__!wtGcMET8_z(}C_v+th:<sozkHUWA{Y"Vf睩j"yC?rK1 `uŋKUdӈxXqc)AcXeV=ji-bJ;"J$E~]#-ﯾlj 'n#˥oY[@䪮>D&Ʋ+zEZ$y,|.Vd Ԝm86%d\Ċ٫Ӿ&;Fok *ᯩ 6w߷sd]'k3i),rˬx21Ӵ`2ANڑBF ;uH$ԮxNӂn5Fjzh `yboZ?70G =wGfa=Ef?)sCv||CcTT +n3QX[)0Zo3~9p-  ~߿n d<ѪE[1tW;:a'8-R8S`T ِqt~KjAO<.rBpaF * R@ Me{\Ϋ ~8OEP *vyyd˱dJ5=Ygb݂!Ǐ}L^t8IME- )^gd3ߙ'_I/lw0~'e[IUVfzL ԗUYim1Bj6(.2#V|3,t\`q2E^$hf;[O^p1`QSh-GzXTԻiqKaV^cyu/~7"v+q^>.麑a 9zc{qW㲆d!mש*QV:-x`S!H2WĀE;$e\AFw"1chф9`)oPv~ Ԏ/Q.dD28s<,ic | ρ =WZI'AkB@e&-2ā&xJiTXa`&^?[i[Dk;2%(xBYN~P4a =R6G&ѪL::1jmxڞM _`D}N2?{qtS@N)պ&+㉳rI6!e!S8OĒQ5E^X+ps{Z!Nde"_`ZYLOlsҺ0MNS`b=GۖNپޞs-^*ksf$(tMt jGRȚkSzܣsXNn霈_ NY1Bqq?E6w*;<9yMz$ۙcyv)UŴNi)&&C_sV-K Wna裺&,LRcPivh7F26G)@価* f'+8+ҷ9ON-#J@_9_>=[.\sF:JvzktjemjR, D>ҭqDa1isihL r'U- +qVg/eY7y|G.eח$d a>]}X $Ir5%KLepSc<b2ׇ~|2Y"/$z̠ >~f+t1YuvWk_"-G_Vve{Z|X~~Z%l花ϲ4V]g2po; !ES)B{Ggү>s,Jl:QQD\tw- BPբk/N/%_"Wפ?U^vu6 !>X~kZySnFhk@u&̮paGE&7C,|<^-᰽E`1[lKsU8.^N XG$9_[WąH:pM6ZFr=HYfneqEs_t+cK [\%_W АHv*.1vƀ55ZVWE+.oA㉁kf҈-~ykY U,-Xl:Q._U1`H%{R24NvFT+7~5d&Y.¯XnrߕCsceaYu&0AN_,O:a1h鴟7gw|R x7kOg]ۿ|>i\S l1RGSjص=Chb^5z0Dž78rRw|הepg4*4|Le~euEOK>l_P5>xApN/9p_붷!^)PϹ6GUu@ lh#DdD$ /ZW|j(g#|e }M%w\"!6mZP8lfz= y*1r,{GQHz EH Ef8ɍ ][&^T(%[O;mDq&V,nFWw7w4QY 'kάo}t˶[Po'?ϢmLz&SlS%%r'.̻=7MWWٻŠLA p}:e5Z^vQMZ '|RKe'WTf0\lc+9ȳ&dG[u*Dtףy;'-"nb&' :FyJ~I#BUfZ<-T].K:gĕ"Ev!Y:ooȐ$fF{8鹶g]V<<?\R)nsC9ft5}$l ^ ng`5W9nb0) ԃJJ^'gbG lsJu$Ɨw 0!Sa.PS!aىR$n?NR(/Rl@GKڅSWZ}\=7:2F20ƻ&ZE1 X9c4;K=0p'uAnCb4[9FRydޑlxa]4X }*_C9T0* VԘ)[y^.řj'N, WLvٽᩓ/GWVR=; yodaz] s :PW%QEUeCZoFNݱ7bd[lb·dOYƁCl isb #Ro)0z)(?%}Ou^kډ9ղk@E>D !:2ȖRャ~o:j78_ל_G{?4t{":{KPfPo *R`DԷ3/%D,? L+]TvfXBX!{8OnX¯cD q;ǵW˻aJ ~vmӗ,J_zdU 7ˏf<9d؞{P}a녑tA3~6EU#+k,LLӺ-O`zcg_#ĺ:)|yଂpq urV7 *IQ2'6fQLƐ 8r$zKsQ8dfT3B]˒V97:G%82-T%lSp\G=\*\ %+d;w>{;zM:,]U4N)( t<(XI , }~]1ߔu4U^uȇ#+ ˔tB%IHs(Š81ڑgiiU_2qIEױJ[3iaԩVcƇ<)*b_D#ĝgqcdajR'xAԼ51t 3InsU4UBE2 C͸¸9fdh- ڤUݍsgpzqo^59Hʩ! e|#e3ff[r<˵рCN LOtöRȫ#I]/{κ!tI"å+Mж22RUI?Pou YreeqI;q爪g9<JL ~ȏ,Na~G'@Re|_ A8t,*Qo/X-듂Jıtd .TCбtNsop׳MWz=qmЉ~j|TLq Q LQM^7p 未zDBWc6\SP~"VSD>mt[WO3[4hS|ߪ,QʴT8-4  |Уjco*5K@eP;RQsU +0ķ+9bc1tH45cc8w"Me Lo (py #FZg𬥖UN,Wo!xl|fJ?p`TqKFF,lEP c|G 2_ Elq/#uV6uiDGεq]rP&;s7ۀӞbRjT#q!0S'vl2bb[Lؠ 8k`C5Rnj0n7yA=o QkfN>6q0 ug+_Եɉ͂\pA]0'R`/xa$"O Vrt|QխUA 5RsJEJ7{wG͢șQuk鿔6L`&"δzdBG+73D&]*E}܁6žr>.#>a ]2,Ɔh]['_%i>7¯."&@HnKYhǝv*.RlTToAA+:OL@k"(=+ca0rz-`9<ZǨpRZfO@`$~  N[&tivB\jVXw$9ӊi5' YfQ \kڅmKz͇`C3UqwxDaWG;^$|~m}[T@0)`ei6#J(%زuzwA|ʬrw4?\Fͮu}Qx1Y=_*)WFFXЍregcLlw?_05:~X(D"= l/(nlw hWΣԇoVz -eaq[35 G3Q YLps~u;^=cӬD ,^$IВ"0(fx `qc򎰥 L)"ڮҌΨGԦ/@{UlǏW#iK~uH #5qx`Lw_*7}wQfu1|o'NYw;G&Ř%rFG3 ߫U|YJ {'CW8CO\QQU9Ee7,oxi(= 26妟yLeh 80^u%; .(rf;.WL` )ׁg(UP]Km$I+cc⭾AVkRbu p9u] wa1mhi[<_yC:ƌӇF_3a5`~䢭;\+|)ܘ%\Pa$.G52qiŖFYBS¡'dлI8SwTp r9@6t$8-A "'~$Vv!6cÌ(cigu ))GsydaoH^0&4 />"(Eӵ;}uvҒp\p5 Ԭraɬ^.@\F`(8 FGEG3S̈́~j~P4I5Cd3Y=ӻ2ulo1XAk;~(eI? CE(v~2t=@XR^!◸[#7oiuDv'y6샧*Uv(S}s*An|79.+;$pԒ>UI s3*5pRسYVi2(K5ےwly@房ʷx@>d@2f3O7Yvdi_Qi]B5>y*2^S 3> x\꯶xGPo|;؈նY;/t yt#G&N < KCg#x^ǚl>SUmdrF#FidgzyS|&]z8^&_qו穂3ώ|ȷHbXk۳Kn ~wK"­C!^dxOi "w= cpT4j8h AfT\Se-߈{(tځxRR|cd+Pł@/s:B> y 8t ]ٝ۝ 6*f19Т_A@ V*ƈX 3o@湩PR2G'ֵ !OY O>58˹^F,xG =ZW+?R:Շ oqr 3._Krt&x1Vt(CT*WgD`%BoZߴ|%A s*j7~dtClPG S"J!j\-٩( q k2K,'TO%yB$X.+KPg *e gqaξ2%L HŃ=3gVN25pv뷐>+rğ{5 6#{_G*gfI)a:+,X#cvuѩ+wJ]ê%ZmVy+j7(J=a3|QPIN-)bw)A5H 7[J 8GpR'+/$#_ZK, [8;)o BSgmÇ״q(t0b #;:V Vd-<ϡ>ԒឤvQݭ/ɷ=n&^ >=7Lxnaa, n8Wj,sCRWV#EhAhbq e568ˮocW1yZJ#3J(׊*UB7Gп`یaC@0iT3j PļQg!m @: &cw}VF8:]\p4ixvE9.=@R-GFƭ)Bo(8!`5OΨʽmF~<1t%W o8V<.|L+0i(ClvJf^&i>QSW&WCNT8mM`ҘPFۘ KkҴF^:k>W: Ru[C>^>#3l̷T RRؾF-F[pg4- k9PnۼUZlsa?QImx [ה]R(QbD_8*.GI^0;xlB-ۚ Oɤhڟ `<]ZsWݼZG ͚q~N.]ҰSUTZopiƸ<{DO2"զ -{;DߖtP[9sԍvB<\̝tbd|)ESuISZOO"8y!<rRxQy}s'-3TA6?W`EF+je-Xz1O%d9h*+~%~ebȗYjHuy_W|_̫,U`*kLQo'/R;o'~)S!CȪ ڗ`bU>&+2mCIXkM}*dV&j=cta'q443ێcb#?hvEXKт ѳ|x*; \'KEs?Q9p\5CL(mS1$jPM)/>O݇52`cBR2f.\.Sm.Fl0x϶)B*29zFk7JuNP.F(‘\cJ*eC&/NF*[ hj9-g#}fy!_t(7D&CC7߭Qvq(͹zuu*08߰] Z q 0{gmstGq}ꖙeo5Z0L=Rhi p7_A1L/,*A}~Z^1I>K]jGH64[2Ȱa<6p흤:ǡZa*Xֆ~inT \W<)W=doLpjV+zw_B)54Ģbb(wM,>4ī{OYE$czzvL=_رxu LQ{8\ɍߊr B~71m  ,,kYPhUA_b@j|R|KrS i<>'n.ڋ>=kdbR(ؾk+ qtm 0Vm3vvQ}#]ӥ:*.onkosjq\H/ܷHt EZV C^PȅiYnZ2Gm8SP`DåqW +*xPsQcL`&O=98L$bc.C@% )7z)1JFuWYU̵sӥ;gLIg.0PB ;cnTɗ8*[oHGoah!Nп҈e]-sb<r6𦳈W'" P71OK=#UP%khȼ(H|r8  5gQ~kPy RJS4@CW}NJ~v[Ebn22Y]!L̏(Jiℓ%S3U\ xӭvH |=m9^X R?@l2bP?WzDM˹L[bL9-FLʊ +4}  3Ł>[!**pJ:ciUT[,IvYZnv\dIO]}%@5dk, h#a^V.+4byX5C!Eqbk KqbN- gmE4/b|b֦AWe0(YGiշ5ytWߊHS-} ~ x`34]n|'ыh8{Wΰ+g0٧wUM|&1Euν(,ow[G 0;ߠ_\5<"l1\]=\+x&oƱٔd^N0.z[/BipmtR];9XٜuQ<u\pg : Ř,U5tjaެ!9HAhMlџaY Y &URdv z)uD,:$SK fL}&\AtTy=v{H`;(Ph'XczbCd]%ӗ ̏|mߧ[B4|z ;tZ-̮KGsL'~"»yMiWJ~}:4l?ͻ'b!CsJGI} n]Gbr]]5ߙTq"Rs[p  “Z#6(0W_{ ?%po>9wa%/vM#9;tz5J"rP¢>QfBPMxvљuvŸ~u'Q`t bfM39VlKO0 fBF'%TȈ/\30*.0_Uƈ^™1PsyTdiFai% {עme=Sc\oYFfDLcJ{O:Wsȣ+ |oo@^^j)l\gDu<gk y~cF|ؤ5Ho<8TcBm˼!|7dI`{Txrߞ(Rw3ɐ V{- =³V;\cpX#8̵34r?%VmBJ&]za1Xt󘑱g[6i5v]c M*fGJ6"-|#WT9,R>A MQ!h9O+N_~)"BZh~*@d> P{?nJ)/޴9㯿}a{1tjݧGo  l:'ĥl /#gvÊB#VU[ێOv'VM'7ykvCCSRx#p;b4-yX1cnPn]"p"H\UV*X /)ꢶ.`$Ah1|2 jm 6u$&-XG0֧`vQ'.Zt{yg "'w[)H2%]"̋MⲚoCm3J ?gUR'o{TzPoMV ψo{v% ˖xuYxcg95nAD,L@ѵq{铹`,<SICdǛC5l[ s