openwsman-server-2.6.7-lp151.3.1 >  A \lY/=„qXd[˶9 FQ(bCvVt0^%T֧ .k˽$K͵Ba(֩Yq8*QnO7zز>j'OWotIxװ\CN7A_;8 H$cvR!Q}DPa'~1+0Ǧ^:=t71YE4D>mj/A,_\`z82r0c5SiBTvI1b6ab06548da0c8fa1806256d1655a079eb2d5cd4f7c41e2179eb2c81192af31495b7b7097390d6465e4171c886b6e87329d3b20\lY/=„- %np)4N+[e2ؚ~2c[ͩ,fMi{D!T^nO*-PXZjT>C%}^1YsL"Suiln=贇GIt7sQD!N=_Tpa::#M:]I!0*k峍} ~I KK GK܉zRcHuj/Co8Kʱ}vhh~A7:#qF4j@E+C`2Vx%Ex>pF?d # Jtx  t {l   d  d{8 (x(((d8lT9T:%T=ua>ui?uq@uyFuGuHvIvXv Yv \w]w^y bzc{dd{e{f{l{u{v|\ w\xyT=zHX\bCopenwsman-server2.6.7lp151.3.1Openwsman Server and service librariesOpenwsman Server and service libraries\lBcloud135openSUSE Leap 15.1openSUSEBSD-3-Clause AND GPL-2.0-onlyhttps://bugs.opensuse.orgSystem/Managementhttp://www.openwsman.org/linuxx86_64if [ -f /var/lib/systemd/migrated/openwsman ]; then test -n "$FIRST_ARG" || FIRST_ARG="$1" # disable migration if initial install under systemd [ -d /var/lib/systemd/migrated ] || mkdir -p /var/lib/systemd/migrated || : if [ "$FIRST_ARG" -eq 1 ]; then for service in openwsman.service ; do sysv_service="${service%.*}" touch "/var/lib/systemd/migrated/$sysv_service" || : done else for service in openwsman.service ; do # The tag file might have been left by a preceding # update (see 1059627) rm -f "/run/rpm-openwsman-update-$service-new-in-upgrade" if [ ! -e "/usr/lib/systemd/system/$service" ]; then touch "/run/rpm-openwsman-update-$service-new-in-upgrade" fi done for service in openwsman.service ; do sysv_service="${service%.*}" if [ -e /var/lib/systemd/migrated/$sysv_service ]; then continue fi if [ ! -x /usr/sbin/systemd-sysv-convert ]; then continue fi /usr/sbin/systemd-sysv-convert --save $sysv_service || : done fi fi/sbin/ldconfig test -n "$FIRST_ARG" || FIRST_ARG="$1" [ -d /var/lib/systemd/migrated ] || mkdir -p /var/lib/systemd/migrated || : if [ "$YAST_IS_RUNNING" != "instsys" -a -x /usr/bin/systemctl ]; then /usr/bin/systemctl daemon-reload || : fi if [ "$FIRST_ARG" -eq 1 ]; then if [ -x /usr/bin/systemctl ]; then /usr/bin/systemctl preset openwsman.service || : fi elif [ "$FIRST_ARG" -gt 1 ]; then for service in openwsman.service ; do if [ ! -e "/run/rpm-openwsman-update-$service-new-in-upgrade" ]; then continue fi rm -f "/run/rpm-openwsman-update-$service-new-in-upgrade" if [ ! -x /usr/bin/systemctl ]; then continue fi /usr/bin/systemctl preset "$service" || : done for service in openwsman.service ; do sysv_service=${service%.*} if [ -e /var/lib/systemd/migrated/$sysv_service ]; then continue fi if [ ! -x /usr/sbin/systemd-sysv-convert ]; then continue fi /usr/sbin/systemd-sysv-convert --apply $sysv_service || : touch /var/lib/systemd/migrated/$sysv_service || : done fi test -n "$FIRST_ARG" || FIRST_ARG="$1" if [ "$FIRST_ARG" -eq 0 -a -x /usr/bin/systemctl ]; then # Package removal, not upgrade /usr/bin/systemctl --no-reload disable openwsman.service || : ( test "$YAST_IS_RUNNING" = instsys && exit 0 test -f /etc/sysconfig/services -a \ -z "$DISABLE_STOP_ON_REMOVAL" && . /etc/sysconfig/services test "$DISABLE_STOP_ON_REMOVAL" = yes -o \ "$DISABLE_STOP_ON_REMOVAL" = 1 && exit 0 /usr/bin/systemctl stop openwsman.service ) || : firm -f /var/log/wsmand.log /sbin/ldconfig test -n "$FIRST_ARG" || FIRST_ARG="$1" if [ "$FIRST_ARG" -ge 1 ]; then # Package upgrade, not uninstall if [ -x /usr/bin/systemctl ]; then /usr/bin/systemctl daemon-reload || : ( test "$YAST_IS_RUNNING" = instsys && exit 0 test -f /etc/sysconfig/services -a \ -z "$DISABLE_RESTART_ON_UPDATE" && . /etc/sysconfig/services test "$DISABLE_RESTART_ON_UPDATE" = yes -o \ "$DISABLE_RESTART_ON_UPDATE" = 1 && exit 0 /usr/bin/systemctl try-restart openwsman.service ) || : fi else # package uninstall for service in openwsman.service ; do sysv_service="${service%.*}" rm -f "/var/lib/systemd/migrated/$sysv_service" || : done if [ -x /usr/bin/systemctl ]; then /usr/bin/systemctl daemon-reload || : fi fiI(HPL!*H=큤AAA\l=\k\l=\l=\l=\l=\l<\l>\l<\l=\l<\l<\l>\l<\l<\l>\l=\l<\l<\l>\l<\l<\l>\l<\l<\l>\l<\l<\l>\l>\l>16b75178a3d0b7f04f9dc07c75dcf8db64d26ed1cb80d2c890a1ab25f3bbe368a8f19cc84bcdb698f3895a812445156e6747fdabcbaa6199caab35ba0a5616cfda1e8c34ae7f97484ebce036bdd813f84b7ccc41b0c7d7dd4dfc45381f68e65bb048a5fc22f0ff86e1bc9d256ac8a1c622adcec308205b308a4af17a01d6eeba6aa091186bba8c483cf4942adb897f97e8d1e601da68e7be495c29a16ccbeeb0e53dbabf70961368f8fc132b91857c86bf2a3aa28e06d9d2c5edf0241a39e8b25bbee43ca623e9e73d2bc76724d0e833db62710992590964eda87cfa04fe272d762d89c9bc39ee0d1a2913b8179e63f4c0498dbcbe258ec76468762e2107d3254bd7e5cfc6084fd4d176d91e655c9babaea144a2312ff52d986abc0d162eb5533526e575118b4f6cc89beb717a42b2d6384c71357d2fae0abd10449a73aada8f4965b0e9d17d61bd756ed533d923ab45140bcaa7e1831c2a855bbf565faaa0f32098c85fb8dfac0e8285ad8a8ae1289c1b31cdf9aa244101443b8f6182203c9921c846a4680d73d48e8569cca5ca7f54ac80058bfc0a56af038a3db2d3672ec856bd7239ae10fd3be8f5ffa38649e5077225ca1d93ba06067aa34962cdae4365libwsman_server.so.1.0.0libwsman_file_auth.so.1libwsman_file_auth.so.1.0.0libwsman_pam_auth.so.1libwsman_pam_auth.so.1.0.0libredirect.so.1libredirect.so.1.0.0libwsman_cim_plugin.so.1libwsman_cim_plugin.so.1.0.0libwsman_identify_plugin.so.1libwsman_identify_plugin.so.1.0.0libwsman_test.so.1libwsman_test.so.1.0.0servicerootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootopenwsman-2.6.7-lp151.3.1.src.rpmconfig(openwsman-server)libredirect.so.1()(64bit)libwsman_cim_plugin.so.1()(64bit)libwsman_file_auth.so.1()(64bit)libwsman_identify_plugin.so.1()(64bit)libwsman_pam_auth.so.1()(64bit)libwsman_server.so.1()(64bit)libwsman_test.so.1()(64bit)openwsman-serveropenwsman-server(x86-64) @@@@@@@@@@@@@@@@@@@@@@@@@    /bin/hostname/bin/sh/bin/sh/bin/sh/bin/shconfig(openwsman-server)coreutilsdiffutilsfillupgreplibc.so.6()(64bit)libc.so.6(GLIBC_2.14)(64bit)libc.so.6(GLIBC_2.15)(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.3)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.4)(64bit)libc.so.6(GLIBC_2.7)(64bit)libcmpisfcc.so.1()(64bit)libcmpisfcc.so.1(CMPISFCC_2.0)(64bit)libcrypt.so.1()(64bit)libcrypt.so.1(GLIBC_2.2.5)(64bit)libcrypto.so.1.1()(64bit)libcrypto.so.1.1(OPENSSL_1_1_0)(64bit)libdl.so.2()(64bit)libdl.so.2(GLIBC_2.2.5)(64bit)libpam.so.0()(64bit)libpam.so.0(LIBPAM_1.0)(64bit)libpthread.so.0()(64bit)libpthread.so.0(GLIBC_2.2.5)(64bit)libpthread.so.0(GLIBC_2.3.2)(64bit)libssl.so.1.1()(64bit)libssl.so.1.1(OPENSSL_1_1_0)(64bit)libwsman.so.1()(64bit)libwsman_server.so.1()(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)sed2.6.7-lp151.3.13.0.4-14.6.0-14.0-15.2-14.14.1\B@ZZ@Z1@Z.s@Z&@Z%8Z ZZ@YYWgV`.V^@V @Vf@UM@UUyx@Un@Un@U\w@U\w@TgTTTPTO@TwT@Sہ@SFSQ@S"@S|@S{CSj @S"@S(R@R@R[R0[@R(r@Q?@Q& @Q#i@Puc@P&I@P"TO^@OȮOĺ@OhOOt@OX@OU@ODO@NNiMMY@M!@L*@LL@KՀ@KKEKKf@KqKXAKO@K K3@K3@JJJ~@J]Adam Majer fcrozat@suse.comkkaempf@suse.comkkaempf@suse.comkkaempf@suse.comkkaempf@suse.comkkaempf@suse.comkkaempf@suse.comkukuk@suse.dekkaempf@suse.comkgronlund@suse.combwiedemann@suse.comkkaempf@suse.comkkaempf@suse.comsrinidhi.bs@microfocus.comkkaempf@suse.comkkaempf@suse.comkkaempf@suse.comkkaempf@suse.comkkaempf@suse.comkkaempf@suse.comkkaempf@suse.comkkaempf@suse.comkkaempf@suse.comkkaempf@suse.comkkaempf@suse.comkkaempf@suse.comkkaempf@suse.comkkaempf@suse.comkkaempf@suse.comkkaempf@suse.comkkaempf@suse.comkkaempf@suse.comkkaempf@suse.comkkaempf@suse.comkkaempf@suse.comkkaempf@suse.comkkaempf@suse.comkkaempf@suse.comkkaempf@suse.comkkaempf@suse.comkkaempf@suse.comkkaempf@suse.comkkaempf@suse.comkkaempf@localhostkkaempf@suse.comkkaempf@suse.comkkaempf@suse.comkkaempf@suse.comkkaempf@suse.comkkaempf@suse.commvyskocil@suse.czkkaempf@suse.comkkaempf@suse.comkkaempf@suse.comkkaempf@suse.comkkaempf@suse.comkkaempf@suse.comkkaempf@suse.comkkaempf@suse.comjoop.boonen@opensuse.orgaj@suse.dekkaempf@suse.comkkaempf@novell.comkkaempf@novell.comkkaempf@novell.comkkaempf@novell.comkkaempf@novell.comkkaempf@novell.comkkaempf@novell.comkkaempf@novell.comkkaempf@novell.comkkaempf@novell.comkkaempf@novell.comkkaempf@novell.comkkaempf@novell.comkkaempf@novell.comkkaempf@novell.comkkaempf@novell.commhrusecky@suse.czkkaempf@suse.demhrusecky@suse.czcoolo@novell.compuzel@novell.com- bsc1122623.patch: (bsc#1122623, CVE-2019-3816, CVE-2019-3833) + treat all non-registered by provider paths as invalid + fix possible denial of service in path parsing - debug_fix.patch: fix compilation in debug mode Backport patches from upstream, - 31c355f.patch: Work with OpenSSL 1.1 - a4a66e8.patch: disable directory listings by default (bsc#1092206)- Switch license to BSD-3-Clause AND GPL-2.0-only, since redirect plugin is under GPL 2.0 only license.- Update to 2.6.7 - Features - Build with CMake 2.6 or later - Bugfixes - fix return value check for SSL_CTX_set_cipher_list() - fix pam config for local install- python3-openwsman- fix Source declarations to get a complete src.rpm- Build Python3 on Leap and SLE 15 - Fix RHEL7 build- update to 2.6.6 - openssl 1.1.0 compatibility - build python3 or python2 binding, but not both- update to 2.6.5 - Fix python3 / ruby 2.5 compatibility - drop openwsman-2.6.2-python3.patch- Replace obsolete pam modules with standard ones- update to 2.6.4 - Bugfixes - setup ECDHE to allow Perfect Forward Secrecy, using the p256 NIST prime curve (CVE-2016-2183) (mmeissner)- Package for python 3 - Add openwsman-2.6.2-python3.patch- use strip-nondeterminism to make build more reproducible- update to 2.6.3 - Bugfixes - Prevent buffer overflow if digest realm too long - Ensure path starts with '/' in client data endpoint - Java bindings build fix - Fix SSL library, usage is not thread safe (vcrhonek) - Improve NetBSD and OSX builds (apjanke) - Install winrs with correct name and permissions- make winrs executable add-shebang-to-winrs.patch- Install winrs with executable permissions- Update to 2.6.2 - Features - Install winrs.rb (Windows Remote Shell) to /usr/bin - New package: winrs - Bugfixes - Make iniparser thread-safe (Emil Bartczak) - Fix excessive RPM rebuilds (Olaf Hering) - Fix selector extraction from URI query (Markus Kolb) - Fix RPM building on older distributions - Fix RPM building on Fedora 22- Fix build for older distributions. Add struct-epr.diff- Update to 2.6.1 - Features - Add curlopt_nosignal option to openwsman_client.conf to prevent CURL crashes in multithreaded client applications - Limit EnvelopeSize to 32767 if wsman:MaxEnvelopeSize not set in request (WS-Man 1.2 compatibility) (Prabhakar Pujeri) - Bugfixes - fix memory leaks (Vitezslav Crhonek) - honor client:agent from openwsman_client.conf - fix possible crash in dictionary_get()- fix SLE 10 & 11 builds- Update to 2.6.0 - Features - Implement DSP 0226 Section 6.3 wsman:Locale (wsmc_set_locale, wsmc_get_locale) - set transport timeout for c++ binding (prabhakar_pujeri@dell.com) - print CIMError code in HTTP header (prabhakar_pujeri@dell.com)- Update to 2.5.2 - Features - build native Python package (Ahmad Jagot) - Cleanup - remove (unused) 'min_threads' config option (Vitezslav Crhonek)- Update to 2.5.1 - Features - adds RFC1866 support in allowing ; as a separator for resource uri query parameters (selectors). - print a warning if a resource URI (wrongly) uses ',' as query parameter separator.- Update to 2.5.0 - Drop 'openwsmand' service name, use 'openwsman' only (was never properly supported by systemd anyways) - Features - Rewrite selector and property handling to keep them in order (#49) Selectors and properties can now handle EndpointReferences as values. This increases compatibility with Intel AMT 7.0 and later. - ABI change, .so version 3 - Ruby: Add EndPointReference#to_s- Update to 2.4.15 - Features - Ruby: Add Fault#to_s - Ruby: Enable ClientOptions#properties= - Cim: New config option "cim_client_cql' to select CQL query identifier ('CQL' - default, 'DMTF:CQL' - standards-compliant) - Bugfixes - Fix segfault in wsmc_add_property - Fix memleak in xpath handling - Fix typo in parsing max_connections_per_thread (vcrhonek) - Ruby: ClientOptions#properties=- Update to 2.4.14 - Features - Improved C++ bindings (Peter Hatina) - Bugfixes - Build fixes for Fedora21, RHEL7, and CentOS7 - option parser accepts '-?' and '--help' as valid- Fix Fedora 21, RHEL 7, and CentOS 7 build- Update to 2.4.13 - Features - Support Ruby 2.2 - Bugfixes - Parsing of vendor namespaces (#48, #38) - Client getters memory leaks (#47) - Keep order of 'invoke' parameters (#49)- check SSL version- Update to 2.4.12 - Features - New config option 'ssl_disable_protocols'. Pre-set to disable SSLv2 and v3 in SSL mode - Ruby: support Ruby 2.1 threading API - Bugfixes - Fix memory corruption due to a malloc made with the wrong size - iniparser: dictionary_set' must return a value (David Holm) - drop fix-memory-corruption.patch, upstream- call service_add_pre unconditionally- Fix possible memory corruption Add fix-memory-corruption.patch- Update to 2.4.11 - Features - Bindings: EndPointReference.selector_names() for Python - Bugfixes - URI parsing: Disallow comma to separate selectors in resource uri, only ampersand is allowed. (issue #38) - Bindings: Fix Ruby doc generation- Update to 2.4.10 - Feature Allow to pass EndPointReference instances as invoke() parameters via ClientOptions.add_property- Update to 2.4.9 - Bugfixes Make finding libssl.so.* more robust (bnc#884965)- Update to 2.4.8 - Features - Add Fujitsu namespace, cim schema SVS - Bugfixes - fix memory corruption: copy key/value data for options, selectors, and properties - fix .spec file for RHEL/Fedora builds- Update to 2.4.7 - Bugfixes - file authenticator: allow password hash of up to 128 characters - libu: don't exit() on malloc errors- Update to 2.4.6 - Features - Support large hashes (like SHA512) in file authentication - use constant-time password compare to prevent brute-force attacks - Create server-plugin-ruby as separate RPM - Add Unisys namespace and CIM class prefix 'SPAR' - Bugfixes - Fix crash on invalide resource URI - Fix resource namespace for DCIM_ classes- Split off server-side Ruby plugin to openwsman-server-plugin-ruby - Alias systemd service openwsman to openwsmand, add respective rcopenwsman and rcopenwsmand commands.- Update to 2.4.5 - Features - enforce SSL operation in systemd service - Add /usr/sbin/rcopenwsman for systemd environments - New environment variable 'OPENWSMAN_CURL_TRANSPORT_SSLVERSION' to select SSL protocol version. Set it to 'tlsv1.2' for TLS-v1.2 (anstein) - Bugfixes - Fix memory leaks in redirect plugin (Praveen K Paladugu) - shttpd: Improve error reporting if SSL context fails - Builds on Fedora 20 now- Update to 2.4.4 - Security update - ws_xml_make_default_prefix() can overflow buf parameter via sprintf() - ws_xml_make_default_prefix() can overflow buf parameter via sprintf() - wsmc_create_request() potential buf[20] overflow via WSMAN_ACTION_RENEW - LocalSubscriptionOpUpdate() unchecked fopen() - Incorrect order of sanity guards in wsman_get_fault_status_from_doc() - Unchecked memory allocation in wsman_init_plugins(), p->ifc - Unchecked memory allocation in mem_double(), newptr - Unchecked memory allocation in dictionary_new(), d, d->val, d->key, d->hash - Unchecked memory allocation in u_error_new(), *error - sighup_handler() in wsmand.c uses unsafe functions in a signal handler - Features - add rcopenwsman command to systemd environments - Bindings - support rdoc 2.1 in Ruby bindings - cmake: use PYTHON_INCLUDE_DIRS- add 'rcopenwsmand' for systemd-based distributions- Update to 2.4.3 - Fix bindings for Java 1.5 - Raise exception if client creation fails (bindings)- Update to 2.4.2 - Fix crash in redirect module (typo) - Honor WS-Management 1.1.1 standard (line 739): disable multiple MessageID checks- Update to 2.4.1 - Fix build for SLE11, Fedora 18 & 19 - Fix build time test library path - include version.rb into ruby gem (fixes issue #18)- Update to 2.4.0 - Features - Add support for OptionSet in SOAP header (breaks ABI) - Increase soversion of libwsman_client to 2.0.0 - new function wsmc_add_option - Redirect plugin: Added facilities to import the redirection details from an included file (Praveen K Paladugu) - Bugfixes - wsman_transport_set_verify_host passed wrong values to CURL - recognize 'Msvc' (Hyper V) and 'DCIM' (Dell Drac) CIM schemata - xml_parser_element_dump: fix pointer (github issue #8) - Bindings - Support for OptionSet - ClientOptions#add_option - ClientOptions#options= (Ruby) - XmlDoc#to_s returns non-indented xml representation - Define security delivery modes (WSMAN_DELIVERY_SEC_*) - Ruby: API change: Transport.verify_{host,peer}? return Boolean now Transport.verify_peer -> Transport.verify_peer? Transport.verify_host -> Transport.verify_host? - Ruby: Fix Ruby 1.9 threading locks for wsmc_action_* functions - Ruby: Accessors for OptionSet, Selectors, and Properties - ClientOptions#options - ClientOptions#properties - ClientOptions#selectors - Vastly improved bindings documentation Splitted off openwsman-ruby-docs subpackage - Generate documenation with rdoc matching Ruby version - Windows Remote Shell client implementation (see ruby/tests/winrs.rb)- Fix Fedora 18 and SLE10 builds - Drop rubygem build require, we build rpm not gem here.- Update to 2.3.7 - Bugfixes - Generate pkgconfig (.pc) files correctly - Require SWIG > 2.0.4 for building- fix %post script- Update to 2.3.6 - Features - Plugins: Ability to redirect requests to a different WS-Management server (Praveen Paladugu) - Bugfixes - Fix xml namespace in Fault message (Praveen Paladugu) - Pass correct key values when creating a Cim_IndicationSubscription (Santosh Bidaralli) - verify_class_namespace: properly check for 'CIM' class schema (Mayur Bhosle) - Fix MaxElements namespace in Pull context (Praveen Paladugu) - Bindings - Ruby: fix crash in Options destructor - Ruby: mark passing arrays via invoke as unsupported - Building - new cmake option: BUILD_BINDINGS (defaults to yes) - honor BUILD_TESTS for all test directories - fix MaxcOS build (Dan Villiom Podlaski Christiansen)- fix building for non-SUSE distros, re-add java target for SLES10 - disable ruby on RHEL6 (missing ruby-devel)- improve FindRuby, fixes CentOS5 and RHEL5 builds- removes explicit and unecessary -target argument for javac- Update to 2.3.5 - Release serializer lock only after use (satya.chittidi@emc.com)- Fix ruby(abi) require- Update to 2.3.4 * Adapt to Swig 2.0.7 - renamed construtors/destructors. - SwigClass.. variables are static now- Require ruby(abi) = 1.9.1 for openSUSE > 12.1- Update to 2.3.3 - Bugfixes - Fixed enumeration with selector filter returning only one instance. (Zoltan Micskei) - mark XPath filtering as not supported (in sfcc) - Bindings - Adapt to Ruby 1.9 - Disable RDoc for Ruby 1.9 - WsXmlDoc.to_xml - enforce utf-8 encoding - Properly create AssociationInstances(CIM References) / AssociatedInstances(CIM Associations) filter - Update to 2.3.2 - Bugfixes - Assume 'XPath' as default filter dialect, not 'WQL' (Zoltan Micskei) - Bindings - Add ClientOptions#flags() (read) and ClientOptions#reset_flags() - Add Openwsman#uri_prefix - Add Openwsman#create_doc_from_string - Provide full EndPointReference handling - Update to 2.3.1 - Features - switch default CIMOM connection to https on port 5989 with PAM authentication (this now reflects the default sfcb config) - Bindings - Ruby: Add Openwsman#epr_uri_for - Bugfixes - Fix build issues in .spec file- Fix systemd %pre issues on openSUSE- Disable building of Ruby GEM in .spec file - Add perl-devel for CentOS6 and RHEL6 - Provide systemd support in Fedora 15- Update to 2.3.0 Features - openSUSE: support systemd - provider getter functions for all client and client option string values - Add ssl-related config options in [cim] section, see openwsman.conf ssl = yes/no verify_cert = yes/no trust_store = /etc/ssl/certs Bugfixes - Enum/Pull: Fix envelope maxsize handling, return partial result - Fix memleaks in client and client option string setters (Matthias Bolte) - All string value getters (for client and client_opt) return copies now (found by Matthias Bolte) - Define and use PLUGIN_API_VERSION for the server-side plugins - Handle optional arguments propertly during client endpoint URI creation (Matthias Bolte) - Make calls to 'identify' repeatable - Destroy serializer lock and client mutex at exit (Bing Liu) - Fix leak in wsmc_release (Sanjeev Putta) - Allow to reset transport credentials to NULL (Matthias Bolte) - Plug memory leaks in wsman-client-transport (Found by Suneet Chandok, improved by Matthias Bolte) - print warning if event delivery fails Bindings - Provide Ruby bindings also as GEM (-> https://rubygems.org/gems/openwsman) - Add Openwsman#create_doc_from_file to read xml files - Add XmlNode#next to iterate over children with identical name - Add Openwsman#erb_prefix_for to return EPR uri prefixes for different CIM schema - Ruby: Provide a default implementation of auth_request_callback - Ruby: Support Ruby 1.9 - Expose Openwsman version as OPENWSMAN_VERSION, OPENWSMAN_MAJOR, OPENWSMAN_MINOR, OPENWSMAN_PATCH - Ruby: expand XmlNode#each to iterate over multiple children of same name - new test tool: winenum.rb, to enumerate WINRM instances - update documentation: Add note about escaping selector values- Corrected the license - Corrected the formating according to the openSUSE standard- Do not package files twice.- Update to 2.2.7 - Features - Rename openwsman-client to libwsman_clientpp since it only includes C++ bindings. Split off libwsman_clientpp-devel. Move openwsman_client.conf to libwsman1. - Performance improvements for Enum (optimized) and Pull requests (Srinivas Thirumalaa) - Bindings - Fix all tests - Enhance client function documentation - Add max_elements, max_envelope_size, fragment, and timeout to Options - Use optimized enumeration in tests - Bugfixes - Fix memory leaks in wsmc_action_enumerate_and_pull and wsmc_release (Matthias Bolte) - Fix possible corruption in ws_serializer_free_mem (Matthias Bolte) - Fix recognition of ntlm and gss-negotiate auth methods when checking server-requested vs. client-offered methods. - Developer - Enable client tests - Improve Windows build (Matthias Bolte) - Reduce libu exposure in the public API (Matthias Bolte)- Update to 2.2.6 - Features - Add array support for indications (Suresh Sundriyal) - Add indication_baseclass_namespace (Till Steinbach, Suresh Sundriyal) - Bugfixes - Correctly prefix /etc when CMAKE_INSTALL_PREFIX is not /usr (Chris Poblete)- Disable SSL callback on Fedora (curl-Bugs-1924441)- Update to 2.2.5 - Restrict use of wsman:MaxElements to wsman:OptimizeEnumeration - Fix owsmangencert.sh pathes - Improve CMake variable handling- Update to 2.2.4 - Build with cmake - add -java subpackage (not for SLES10) - enforce manual creation of certificate (to get sufficient entropy for randomness) (Praveen Paladugu)- fix pam config on RHEL/Fedora- 2.2.3.9 Bugfix release: - bindings (kkaempf) - make all constants uppercase - pass code, code_detail, and message to WsmanStatus() constructor optionally - Pass XmlDoc to Fault() constructor - Fix exceptions for Perl and Python - Ruby: Alias XmlDoc.foo to XmlDoc.body.foo - Ruby: Create bindings documentation - Java: Enable and fix for JDK 1.6 (kkaempf + jblunck) - Fix Fedora/RH build (kkaempf) - Use floor() instead of round() (Suresh Sundriyal) - Reuse username/password if auth_request_func is not set (Arun Venkatachalam) - Catch invalid reference parameters (report bad EPR values) (kkaempf) - fix Windows build (Trevor Witten) - fix ssl (certificate thumbprint) callback check (Arun Venkatachalam)- Fix segfault on invalid reference parameters to method calls. bnc#599658- Check rc.msg pointer before accessing it through CMGetPointer- Fix dynamic loading of ssl lib (bnc#574684)- Fix ssl certificate thumbprint callback issue (Arun Venkatachalam, bnc#587348)- Updated to 2.2.3 final release - cleanup: access CMPIString by macro, not by casted direct member access - fix connection error msg: rc.msg is a CMPIString, not a char* (kkaempf) - fix for OperationTimeout parsing (Chris Poblete)- Updated to 2.2.3 pre-release - fix Windows build (forum.openwsman.org) - fix to build with non-standard subscriptions dir (Chris Poblete) - accept OperationTimeout values as outlined in Section 3.2.6.1 of http://www.w3.org/TR/xmlschema-2 (Chris Poblete) - fall back to IPv4 if IPv6 unsupported (Arun Venkatachalam) - make IPv4 vs. IPv6 configurable (kkaempf) - support invoking a method with array type parameter/arguments (Chris Poblete, bnc#581414) - fix crash in (unhandled) Array argument (Suresh Sundriyal) - handle MaxElements in Pull operations (Chris Poblete, kkaempf, bnc#581731) - fix building with ssl when openssl/ssl.h is available (Chris Poblete) - make plugin directory configurable (Chris Poblete) - fix "WXF Invalid Representation" error when sending a Create instance request using the WinRm client (Trevor Witten)- Update to 2.2.2 bugfix release - fix init.d script to run on non-LSB systems (bnc#571873) - Clean up CMake build - More build fixes for RHEL5, Fedora 11+12, CentOS 5 - Fix host certificate check in eventing, enable only if the verify_host flag is set (bnc#569611) - fix NULL pointer dereference in PullResponse (bnc#572553) - adapt bindings to Swig 1.3.40 - fix setters in bindings- fillup_and_install is for SUSE only, remove in .spec for others- re-add openwsman.SuSEfirewall2 and openwsman.pam- Update to 2.2.1 - Major changes: - Enumeration timeout fixed, resulting in --enum-idle-timeout option to openwsmand taking seconds (instead of miliseconds) now - Client side CRL (certificate revocation list) support (Arun Venkatachalam) - split off client config as /etc/openwsman/openwsman_client.conf - Fix upper limit check for threads and their stack usage (Suresh Sundriyal) (Allowing to confine memory usage in the 10-20MB range!) Reintroduce max_thread config file parameter and two new parameters * max_connections_per_thread * thread_stack_size - Minor changes: - require swig 1.3.30 or later (rhel5 users: upgrade !) - clean up fault generation in CIM backend (Suresh Sundriyal) - fix various memory leaks (Suresh Sundriyal) - fix Python bindings build (kkaempf) - Fix security risk when listing indication subscriptions (Suresh Sundriyal) - Fix xml namespace for enumeration and subscription filters (kkaempf) - Fix class names for swig bindings, makes Python bindings operational (kkaempf) - Use same encoding for faults as in incoming msg (bug305, kkaempf) - Make WS-Enumeration pull response comply to WS-Enumeration sequence ordering (bug220, Suresh Sundriyal) - Fix build for Fedora 11.x, 12.x, and RHEL 5.x- updated to the version 2.2.0 - Major changes: - Adapt IANA ports of 5985 (http) and 5986 (https) - Change the Ruby bindings module name to 'Openwsman' - Change the Ruby plugin module name to 'Openwsman' - IPv6 support - preliminary support for wbem intrinsic operations 'EnumerateClassNames' and 'GetClass' - Perl client bindings - Minor changes: - Perl example code added (by warptrosse@gmail.com) - Fixes to the CMake build environment - Fixes to the sfcc backend (argument handling, xml escaping) - Many other bug fixes, e.g. 297: More detailed http status codes 309: Use correct namespace for detecting Filter node 288: CIM Provider Faults not getting propagated to client 279: Openwsman server is adding extra CRLF - longer description- fix build for SLE9, 10, and 11.- using official ports 5985 and 5986 by default (fate#306512) - SuSE Firewall configuration- use new python macros- Fix build with automake-11.1 - openwsman-2.1.0-automake_fix.patch/bin/sh/bin/sh/bin/sh/bin/shcloud135 1553165378  !2.6.7-lp151.3.12.6.7-lp151.3.12.6.7-lp151.3.1openwsman.confowsmangencert.shssleay.cnfopenwsmanopenwsmanopenwsman.servicelibwsman_server.so.1libwsman_server.so.1.0.0openwsmanauthenticatorslibwsman_file_auth.solibwsman_file_auth.so.1libwsman_file_auth.so.1.0.0libwsman_pam_auth.solibwsman_pam_auth.so.1libwsman_pam_auth.so.1.0.0pluginslibredirect.solibredirect.so.1libredirect.so.1.0.0libwsman_cim_plugin.solibwsman_cim_plugin.so.1libwsman_cim_plugin.so.1.0.0libwsman_identify_plugin.solibwsman_identify_plugin.so.1libwsman_identify_plugin.so.1.0.0libwsman_test.solibwsman_test.so.1libwsman_test.so.1.0.0openwsmandrcopenwsman/etc/openwsman//etc/pam.d//etc/sysconfig/SuSEfirewall2.d/services//usr/lib/systemd/system//usr/lib64//usr/lib64/openwsman//usr/lib64/openwsman/authenticators//usr/lib64/openwsman/plugins//usr/sbin/-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.1/standard/e8ff96336f586c148373d868ad0a9f73-openwsmancpioxz5x86_64-suse-linux   C source, ASCII text, with very long linesPOSIX shell script, ASCII text executableASCII textELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=3c49a6d8d90efb8db3f341c3db4f537c270072b3, strippeddirectoryELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=ddb8d127dbf2709913389bab5ef36617841c4870, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=648f942355b6e4a9808480c26e87b3eb00bd8e43, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=4523af5206c174d02779334641bed83f762a62a4, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=5e1b20aabb0261dc56cb705370ece976bb2671ae, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=612d0a1645d381e0d19849d536934cd6666dbdab, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=fc1841d4ab987d825ebd5452fe21fa85e535a5d2, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, for GNU/Linux 3.2.0, BuildID[sha1]=d74184332be21b0d10662554be1d8c9660de3899, stripped #&* PRRRRR R!RRR PRRRR RR PR RRRR PRR R PRRR RR!RR PR R PRR R RRR R RRR RRR RRR"R!RRRRR ?dW㵨m Eutf-8064fdb4dbf481702ae05490f6fbbfe26b629095ec0da8fcbd0a263989e2b41b9?7zXZ !t/]-] crv(vX0}laaeہ2{96l"`ڛ0KJPe$HqENdL_\Z}v!jq zwO϶ $,*U^a +^WZRePo}f@%#LUDb2eoYŸ_#Rؙ+~79Ib&ǜ;0ߡ(98S]TŪ9jJV?GtѺdFCg<*1=(WtB?wroб-q?U^(%SҀ1cZJ4}ﳐni#qۇI7fEZ(eɲR(oIz(mLHIMw=^-Boۉ]xuT/ĢJ )$Et%X&c;ƌD"tO AgA2c2_ &w?i7 z4SeiI_ߍ־p2 iUaq6r!lYB^BxL|D}{Z/Y9%a\u/`= fߺqjbA _cL^9jN%N'?H>$)u$)?Ѫ79 z_ ˤ]I5ݱh23o|Ɨ-1|+ÀYԝ .@; X 'FOI8+olŝEv,} L+G BVո8ʞ\Ts0cjjg[ژc:wYo` `t N{8)ɷyH؆zEVk-^(ϳ@xm}1npTF&KW]iO, La;Nv1h sXܱfPÂybx^!uC%P 6OAOOQE_lWa 3R@ߛ'yb7A)xK"F¶]on3QP!) [^4!+-Y9Gnf2]i#aQӸn sahm3{|%F列#?t<^Κ|:9K iVkIYy&. #ltD 7 {yzm37؉]u!hAM/|B$}-k"QuMvDY$Ϫ ~5!\دEߓR$2tuc]'[#XkJ-w`7}!+Z maJ9P4jHeD 0˺Әlh,{UaegNڊ.5f|Oa lRF.zǻp3z. SxD~jMX:!|Ġz_8gL;@fa A(5.1\~ )%;!!5 ]I&g/KfH[Cr  Of%k\L!_|'Ryĵ-őWfFhBG# |J|8dIŽɎ1,4.bvlśđ, 3~*5j+YHr߾`O|,ۜ MylBdK G.5AAaRߋj?viφ !-{( D^Y~5 Id7וƍjHRT/If C m*(\E?z[F8VNBD3vRUTf根,y۹G[E--<BH@pgSN8'I¹#@-' Χ̟#?b)<Jp&9N.N?Y^napH.Ɇpx]a(D$X|& Ę(Bdgğ\Ox鉻B7}H'j0&gmLY d|^$:BKW[WC3̾ NVmk TOa 0,*3閉l,+0ֱ0ѢAgr ~9背}zcϸOq9„T ̝\:vȁ T+0HWFFR@"Oߨވ  }Fct7&(Srg*7F 1g2fXSq>.IBC8.%&Qaz{dLw<NV{pa_Ӹpn <_',U DY;=l1%Nvӎe|EI<-FG "|Wo (VWt#'{:+̷ I|_}[:Xz7"T\J #W$l~rOjei=9$_&җAR?Ϭ8S/p#Ч\)UNdZ&9%_qr0t($Տ.5 !R.8x !3jzjU%Y'5v#2K9œ$K `R άnK F~z\[]Y7^_j_ TLġF4S' U ( qv0q2Ĩ=9ճ7v$Y4o?`_J cT,©#CW"PqyE4S|s*F`>^uc4 >%g!N"o7'@#$멸! \x<,Ų4 QvzڒXm+S *MY?z,7@ rV+fτ3y> ss@qk xGocyj>YT9qkV>"R`y 1ġX( EnnGk[ ]\l[tМ$!(wH-U~5;yDS``# zdǍ <65&(t NS<9<}X6 ۅ[3)91yk<f'8KB!TThiҳpCTis<빘?qk.̠lZY=XsD7Х͆dp7ؾFn{D( q7Zv۱QLkg^ WFF̌ijԎpqSĊٻ3 bF,yNǃ#Ys~g[@Z۵ 6?*y汳/L`(DĒB􇶪) vYa dL41ijc5P7nĶ+@=,th?|=E[a}2Ѯ^(HO5[vdð,6^fix^Rcos0F]/ٷ*e}7xpNCi({0!)T|ܳvne5q/`H'%Xi{r?NBO59"O+`Jrެ͓,ȪS74H>_f08+2}q kb\-3 4YGzQ%ƐDG.\]U+L2n=p}{upPJi!/yO@f XK%kyQ+=db꾺r8:oqtvtG| 5-''if[g]m+"srEG,aazJ;y͛Q $q|ui>>i5\+_Q]~}VV8yƈ_(8G[4Ag We าhc(kpVr" 8=G*?+24Dp4,~5WFʖ(wON<>Ȟ9s⥾*с{Mwy5w>y*IBnK;^vΐv7w,1 k̲x%2cʕBZ{&j*uOcJ &U3t (0'9KHǰQU!/8j*/:ՍZ[njsf̙ݟѵ^?n|,ԔĄ_=Q!H`m\ Fu0 )OѠL_04C*ՙ 4Q|sHU +rO Cʱ[:9}sWfYEP3"[@;~bkzuKH ]*R/Lw6%#2o&8KTd\[scfUGXd7bNR5X I%r^w҅@atHs"?+Zl/~ .bƪ,u 4VuG˭q~5NTw`er^VgM%5)Of8e=+}Rzh7X=ǽ21+;4x:sԤPEu9ife1uyJiXN=zj °-Jb1+.P?+*Xzf*ePVÐJ~٧Οo~ȾG%uַ~M T~k*ƻLPz9-%g6&\h-(_w6$.^N*FIir!9aŏw6PaI&c 9W}J~ Zs`2nƃ%2iB>l"`֪-*KD*cb4 =%') I{3q|!:ޖjXs9Kk Yu ^?N2 ;p |r(3^ Ȇq[Kmb._8{6D*0b3|6L?Vu.-aG9yOl@P|$bDžI0rУlK(i#zDE]~> lӢNhMϲZeh"j[^%1!S?;,CyUYUG$_!hQ$Yj.m0qԤ4NTSTV˧ec?~{*(9êL0k7Tb0GpnB/$mi8mP\D߉Nީ :`>Ӈ`b(P*3GޛG^  AkfC |DFdo~QB@;_ y`RuXxC+SP&9{M3|oVX o̐u) Z1 Vpix[fILޘ@X+SJbѹ'.Ia:"*7 ^,rf6o璋Sa&;y.~տ7b. < :{$'0FvڬwӲyJ:8Ϲ~m2X6]rsTbɇac}pK29w^τFD`.7a# Amvu;.#q\Ff01P[Xh^ ̻H(lc(jj́[H<|Ϻ=A׍1ID$ V}-%&[+p )Zvɭ+tj¡L[iC_3qӛ:~hs;sbU<Hýk'L^zx%sQu2ik)bzqZ`!.>^3.YK

m3F)fxӏ_d( UHd ;*<7ib/ŋDI=;f<[/LT)zw0 5c8hi^zs@0*SMw}ի f112d:{ D<-ZMcB7}џxO3R+)m 8}8&\exQSu)oB|y 7֦@_ M"-s FeɄ[Ɍc//!/U|ۼ'޼u8L:]Sѐs9O(Ll?dz;I;#668S,Եf}SO)ĝ!}y&"Yy9Bx@ST'00H>%UVy7MqܝWqz[zT 831h;ղ.:s*9=yA8f[QԁT^ScM&mگ6AV{Tr Mc6Hw|1ӫ(]%K3h頨Sy8ү[V&a sa[UTyjblUQp(9$1jT@$@JfPƆvv$Ѧ޳'b0ᮛ2h`y__N[x|pjf)^){WqJ*^-B+֍IF^3 .R;|2qγ$r|&gɗ Z)482~7Vؚa 6I$x@E%t360Kle &tIpem/<>mmc\Xm7lףSPFa,nB.1|\/`W|V 1B.y8%Gf{%d@}Z6ΩJ Ii~vfg9'umJŘ }dlD[uc>wkݻLZ(.^Mt a;[ẓ%s AG+&͔}[TX_(aJd T o8;m!fɚlThS:M8չeIJ_R[[>R>6MpgA<8.\ƻ ?қҦ0k)_b̛JR rYkXފČlTxI~n;풓Yͺ_pA5RZ-$JyGU􊽕FЭPȖA߃}/dZ22v2G8*<"CUʰG\L{ibPSou=չ*8:EA:!K_LFHV ]ף~%w;Q5dv]lw.i^uh*? 6xD నlj Rb1*3DK@ǧ:+EcԐ?CKa7rX'ֳ.p<;|6I,c"Y13K|M=Lܴf N!C7oc0!ZT3ša!@Ǎ)KZOΗ!ۈA|菡o# I܅[sЏ\(SNȃ')(G/swF tnR:>?,øZi0|SCMr -{>6璷/zA>F4+0jvwFh -OyS0 uJKM1uaVv Ks8?M6ATYtEE8)KdRFk{8 Z\Ӈ"߬ə6LM("8;5 $+;N,R"ǯNi*.fߜZ3G=e4=ݠq[69I!}~ RB5'_uolؾjL k|n'TtDԃY; 'b #t'9o?*v# R<5&9ᙐ=IMS!aVQG֖ZhG9vWK*% |5 )hHptu^"o 4@#|5a~y@J.:ӗgچ+7Zͷ ۫rI[ EdO0_$ꙕ/vgMVt5co@H1]eKr!.st(`گz<_(MPa% U͙cVn0aI?Er+sjaؘ3G=% 6 W8yzՏ⯪vTֶN:b' /k.aO:a-|:Uo.[޾?N ո8Ҽa⨳Hnpqfeuoެ#Vg3㳔i_4ߌ>9(v49*U7+&0v:bGp/'kA˲` j8.h b2>;)KE҇ QzZj}PjpFPMp{K+\uSd4ʹC4h2&v@Nw~暆,ȸ1<*=Xےh"I:` jՍQC.f?}~c)th]5ʁ);̋䤀(+*6Y2$P5~B4.n qb;ՂKD2X9lR~ hU=*ʖIBoc\0H[6[,ݼUѯ;U̢#_7:zV^G6y Kxg6Q \H/}XvBY)}˟ТC ΍.(0*ۯXď郲â:a BD*\$/ EYLT]ιu;uk ɣloV _B6${67>ڢ1E!W^"m۳ҪmWl9y9Zrn:Eg OeϘQm>FVd{@DLc 7YK\Ci6 2C'`Fd؞jخ5EYTI.^ӈmm}f^w'7 neBDe00.a"tkd Qv;<dL]ݖEdzH.+4MsJ,v}N)Gȝ~o8(3Wkޢj2.˶Udb!tWnɼ 4}kSfq;74D "n6NRS?o9`;=Z*Ƭ7x1Z.-n-(XoQ}iӈ| HU9W9t{JA1c+Lr?S#sN>%(h"c6-csh1A`ex V# %musy[$iעe05 hE, 81N&[1p~t'RϞ!NP1(: };h<xgda@daljB%Vu@3g"uX |]t >%-qk8! SMMq!XCb| =XY2_:oy88e/K}|*޲P!_aٞbgh/[uL%d%t ^66G Qsr )̣9%xpTpȂo`Ȕi ՌÜ|M0 ,G, [sJE@l?H|A; h̔!kL8`u(Ag$N-f&ڦ>o!>5d0T+OD![Դ 4N:޸&Rz4Җ>~fOR}DcIU2CyghJwgMcFi1.+ݗWi+~f{{ѽЃ00/\u 2d 57t?-+Ixwɱv1 %{vFߐ>on&Ug]vu[ٻB' g[ZᒷV_!gx[UHKX +e.?kyyOSn+_7JVMGς&ԐdIzt2|ҵ(ڱ;4dtu5,[l,B܄XD>׬|٨xDΣl |mBX+Pw6J[QgX>@`rKjR+1:VGt~F_$6D]$h;:F jd늓~8q:Z>©4kU EBHa_G{| ]doIД.{b#Ŕv3A"ҁXpZ,g(=R eb~(~cQ{q s_F՟#TCBhE:,%j(|B1 *(%=˼5iaW?kȄy z4či> OBOO 0okR,9t&۱6LOu`LT|M[Tu6"Qzx`IoϭR-2W%wj~0Ta [C/ 1sHW\ӕ`0`L۵Cv{8pt"̐iƻO8-/s͎)ihM 䮚 vgAȽu3yvDu,kѳ4"&mw WٯW)I 6< bى]Kb0mn!ȡ* zߔN`6r;@洟!_Og}, RgT-#ScI&DӜ:-tZ/ Ɇ>4Pe!(Hmaed6ˤ=lx=kWF̠de˅te5uzeRGJ>$ϊ{v{ȞtIԖ&i'| mɓjuVZoŠ dj齩,وqNu&aVIf9gIηFGkޛT*FT='oڍAoa̛;1 ysMl/obFx{aQr5'3MM5R-@8~>AvS!Wd(Y -|O2f9XmB6BVÓX;)8#7s .N9>?KC= CˆAncwXB >̦ЧZ q2.Y BFl*lnVb8,GEXEnPx$tʠ~yس4#zS qayOFfzj@U=C"J1GVvu=3F@l4~s5GC-S}S"U,yG\ E$ 9Kvbhh平[g.nE&~"Cpoy'fd܇!'cXyK<^ f?RW`~ؔ1I;,$;1ͦ4Bxi 眬Z_ae;!-h\4[퓽"8!ùms:.ֹB13X{ a;ʕ)0̍6[,79fMI@{"7|aЍvfFaPOp !vC$竍- ,PZ|㛣΅* Y rFXħaEq0E˄P`t3-tTV§x޷~ZvwI9S\i~x/#=JBF^EnS`S5OZnN֦Ny|)&7-jo:<8 0bJ\—E&g&<\?j xcJ.خJ^_ qq3JFf /4a0p斧J`W+{X(ޞk @e@ݹ{Dm4ʸ'kotXmeĈ3Zv\X(J!mͅnEN ?1 {Ɏ|}QY]95@_HuNcpH$Z|(ybP6q60ДOVXۓ%=+Ϧ;YDoa|7S5C!=U4 nJKu?h aWYֲB~];DsOr/y9IWVMyQՅ.2{C4ܬTyJw/eT\jr)ZcA^cfyd(jjdn tؼ6wQV{EoL|i|D*R"qJq<ErxC1@6טDW+ k/9=m08|N6>̛OlTK ΏzRt/ld›ъ-:Lhwk0-C"NxuFl*=2}XXP ^.IDX_)Ŕժz%3^DG6+ݞ~iVk+kaj0;ߓ%g4Է$%iwRaj] СFJF/?hEd=BQ^HLIPQO3X,ٽ={ՠ kZZs az,,#|RBd](Kɶ E-NK.bPd86@a}b&O /jN}+,,.U!XrB >k°~Txp[N՗Q=AQ沲CM|5N98Bب\|;R=CΎdz[m Ф ;\GXgtA3"wP}1/*j/n8]$܏o DAK$>1td;qskgggk}_z p|\3yKɡX&l\Jt$mi=]ӌRJuSw<VK <];ѳkQ9HW/ucTq_\뾞~ʸ_\1 3wz{)7{ڠQ$ttʑslt _Dż'Yܭu'U4o$o/d%s-u!EZvw]h"ӏ&7nxSbk^v8~LOϏb{A@!9怢̻K._kAe0y^e=݅܆$׳2sg䍇m&ǃ!"C#6p8X{ kU0fX 웣xhw߸Nu&\F ڴXh$HLAh x'3[ 0 L^.mLeO+ S7蒸s'-gR^#XҗX|wVכw:Sw݉:ۙ\'VXu,i<8K6lto ŎCQZPd<)S ^/$!~& ];th!7/ODLQ7vbVea}-+1@EVD1R]D̶:4SMbym5hAБ2z "ZeװsK,ƻ3H|Fs%AOJV?jԭYT{l˶Gj*nIP=YwU7ۅFXfd;C9i"kрKW"d),hF*ne2<`[5l֚-cJ2,M5\iS \F܀<u/w 0S>bY_S@'>yku;һ]2SLJk+I 0ScNFޱZ =0jq8~Z/#a\^޵!u Dޗt$CEpN26.!sq:$OH#Q䠍.veۂL]!Kq+61Qs6-v{TRS(!,z.ʣ#`v ?G.W>A>x=o&xaZAk_NG!B=E`_9 ߟ_bv>5FFoi;ԱZ) \,A@/9uwzϣFlջ1dW3ZAI]5/F#j G(hE5; INcԛ4veb{7N91*-=zݏK>/nxRGS&FM ~}z4B~ /JWqOepC&k GL#F,6po'k9^#Q_ᨪcpxO!^ KCRl h\E44=8^˓@ uH 0xC鿢E3Y>J(/%XǤO ̰lt$Ȍ%}Fqǰ3oxD4ؕGRs)=tE64:v~.L{)b~zvVڈ!jD17۹ln*@nݢۍ;rcL`s MpK$~Hv`MSe5B2^4ioqׯz!2Տu)rMYMȤF(5v|;CbFGb0Ї r2)^ y%! :LSs.cO53 Lxo~1FscHaiY=,Jkxay+]U&?D}N'"=eU;PDov4kY`)œOXg݌t\~7r$^ 3.=).QBMd|U:R,N@Q;1Q^"#$lH^Q+ŭls}5V~̋% )Fc@@EfD8>3 j>ql}/-?Z #jx-(PVT!J|B.D[8q~}a?;"vL2MZtFyTXV N㗨S6uL@(V_%3ʑ)P$w_'V 31fyݥҸϡ:$mQDVKZV ,=mv|do6 `aN-xą(A& u;2a)%rqkV|Q M6zbAmvadDzxuty@A"Պ{dX*[<,6r)Hd6*Ey}Nܦ梫~e] !2qni(gFjwFm5FrŗT3St fS@4i2&h.ji!zmZ|@DQhN (8D/cJb\zCf[LivfB.孯[gRGQy"ia!;!d2.arLBh#wm>7a!$m-b<}AB:RE{nEDJ` , ӂ*A<^ ,D DsvرIߊ +s1ǖ: nLzp]jw_Q?8SnG)uа9Yy[ՐbrMƱleVnވ5DHʣ+N}MDu2 !KP{huGU+2n%w '-J/?b<1Dġۿh.ީb lxud!X$LEmLO=^ꉃ"(j 8T$yK;@˨5Duq{A!#zM]*iwGRYpḋm޽Ýy*g]37*v, pwjo>PjQ'zXO|VeYdY\z^F&݆n4ۊ{<Qjx燱tOKzZO{>(W?qRb ^xt :8,`FFqtPv՜nS<m]tFʍ]r=goU=Ɖu ź JY 4vRQq?aL5G 8|>9qcApX 6oŸ/ ЫcQ'(;,sT\&a%Fs"U& 6ONOxVE=3ͶHs0)Q J#"".y46/vD`wOpug4=$cm"jH^YZ!t 0VT+by_= }Z@ ]רzc-x)5jJsʇW:5}N$!/H;?圃MDY8 C UҀey~X r26b1 @rጕԹ,$9J}!N3ViXENBJs8&5#'EΌG-'DU/o$^-#5{-gZq=m4BQzkv|>X5W~<.UEzD3o~ȭ>$' F8@ʂ[%],4~K棹5hv+OR!9roR}A^`CD91 6`f(V~ mfK6a`Rc=ꭴ EܿqO6Cg/;OEq"GCE<"lMN#Yv _׌AcźjBI@M=z^UjӁvɞZTD!eej"gR-#6r0 \Z33zqLavy {3*cb4V"SYSoZmm ~w@KY ᬲ6xt.RH_x1 ]=Q تn7\K$E&~qG6 fG-TbHo]Բ4MkvqgZЌ1KTڂd iW Rh/bK,3jܴuqŬ ؆-Txk^g([rY CQGn'ʑee6t*hfXg`(]|9ΐAɮu*Y@n%oN'/n+Nr|&uIҒؘ.}h=" ^ӑ5< 8/T$hwWyZ;M"(DxklR. %:jFL}TTBUNl[qКe5MfHD_sWςZu՜7 -0SqԌ穉 Nq[1Qө$o_l f-@aFyЎ )byzzoNJ˺j_> 269ĨyG6eQeƃ FhŦ. }zHr sFWZǥxlwګT'勏=%,@.XHx&!0v9v.!&|3[\dn >=TK9mz7:y|5#`(5 Q/3O3)_s["`Zy7=osϾs$XJdz910'ș]UIPRol%jv(qCRzזT(~6>f;)޴&)YЁE%gU7eZfMIt2K G^MdI0H$uXuZ4dyї~Hmged潨Tت[d \Jqէ"|ZO)0x=3p)+hÇ@ HKMD-nkLފ:+&vnp1W[z|m$" yވO4t,@1' #B5T>Yf)5"6x%@(Z݅M'52t}q}tެhf<Է@&QcE܀3gGᡟ`DNj镜kxE%1ҧRLt>2!4=!m- T qTjUVܫ-,Ym+'(9 uĉGa-! ajB%fnf ''5. ] h!zf7ݚ"''Arwݥ8ġ@_;Sa6h |*\`ՉD ++>cEoٿ@D+~5Ґ8!s?>hZAYy]I aMA!bNϠq&͊lbژ7?p,䕗K-ȡMhIl$UQ~tj?Fj`Y/vfF>֘ߒhlag%J}F ׄaj'} vYpY,CGq Gc消E{g: 4 'td;ךa /%Cp8/nrEJ;h3;髝,=PNVM `)(kYq.jlT :;e}JF?oS%X*  <4FYwS8 Yt)ʏsXH?Аe1L*eP?ڦJQ˹X}^DYy-0`;wcg hU>M12en~{V& Ii&<?Ҁr8wpk`ghc: l\ VJZ[;E S*V;3Qޙ]O d }_i`?aVg]tFm޾m*W)_ l@rvx/ $jKf6O@$j#uϙف}f+])fK}N$D22/bfptK\xw lU`ތM+a'bx'mKS ۓ2y".uڔ!2ldU9Q\%|PVU â?+uȀZ8܍{b* xxL;`C54r0Q\oIԕ[Xobd']m1G70~ِcxnC{=\cljo]~(Th^EA{v:Jy#|N٪-|')Bh" MǸ#I2%H&ٴrK{/puS!) +a-_x8ӞjD>[l`L{PaeMshZ'-qP?s,zhLo=uE^ik_V&p{ {qU&bڤ+Ek(]lû~1^v{Z{rX][^lqQ Δ|I8} p3L$e;2h\GPiDZT؅sYJ-߲03hr O6%}Y@"AF,_V߲>Ԛi`dϖ6A=rPrCa):Kޛ\nIz=V) ('ULh1r,1oo;>f\,̈чޅ;z?OG0b+p$4ցirPGS'%/ace$-E[Ng<0-̾4w5/=<܅ *+䃵Aqs ٓ`$t7DR4 食l̶JPn7zKg$kN>U>XZ<;VZTv36kRQiďiV̴y&J\C?)f߆;HpJy6 e]ٹаS|(. 6$t+xqeI۲v_YhlDcM5~jnV䍘cP(X19p~..4r)eU"Eh! Ƙ a@\N# 3<͍>='hA?OUzs02)_,SY)5* WM[]R?Y2>arpuD{ŁH G.!n$EeJMJj#JIxﵶT=(ID5> cfN %L䜢jTyko)৪Nƛ 1~Mu Љqɒe.Rn귂q y,*$3ڽ} qU1gjH6Žc)|{CԆ e?ļƯ=D*%_޳ 2 3`H˩Nj0wp@+пr@;vȝ~DN֜eCV@%Plw^pXqHkhUn&]5EB^2)8}Na̡)0n; \S{KpLts-Gl{(>H* %SHL܎OG53X' 1AiP% IiIpx|Twd SeNng7a7[ib )f0:܈ SnNrMt Ydj}> Ɗْ^dA9][2E ev|Ke$6"P&*Xў7Dtc>NΤz;,k=Wɑ}UE%ߩ),w>)uݝL gƽ!ùgzJ>R~Q\ }3&մe3%j2]/G7}ƻvbRpdY(PD;[M$9u8`fÄ~/J6^C4?*{JquǙW|Ra: HQ ;7͚ͧ'2~4 pX?DZ|<=^^:ɘlTT <~*u}~Zڑ|-o-4Ž f7|B10ޓ/^t'R !2ܬ6~ظ"<*Qvj!}l⪂ )J]Q50VdHJ({9++j"Md!up5G4cu#lK(ΙOBw.RzA}wP)Iv"|Hm8_jR>Xi9*b ~j+]͌y&?i'T7dmP 䳗9-xCFݨ0fmy6p鶉q";]|'yqhoWT͢\WܯpSd_1D㹕;G?7"6IZ(n 7:]|(;aLF 8!sRHTu5EwEh:oڊֽӿFq;vA|}90otVeq?cj'{.s#²QqZZCwB-Кnj\}ZEa }6 * Ĉdі&I \~tQ7愚\[3AA+LTSMJJ&6I8|a$pD(Dp4W"g"}dt;dv5_STԹ)L` m,m>vO2R?tMȀljvM0qBK5ȑ'h[U¸HE`f$=KpsI%LЃCtݭs" ?[Km]!4R19sBT?|^jI %mJ(%NrnoSE`,&0U^+c<,Xϵ%[ֈ4F`ҠƏ^LfrouAZCBO&\l( w1Q & ӸDu+X9)}PQBl|z$vf-[fcj,S֐P@S wH 3>c.1]lRҬ]@tO"{K32L 4Z!):tO> W1=!oԏ,π)12Hu]jR{8'OH< uA:G) هNFNӂO~|BѝM8p7f2〺.e3z4hFk{8kF-uac_aw3%@j[o**ƜYwe5ϷCё8G4Gf~bc)iq݄f3m_͙7 $kuIUu,sǣr6 L0$)7iB ӑj?1?hqD5^@qMr6oڗ2߇?QT -N@QTЌh.qA\V6SSΑ^%[TtRª^C`I?EsbdܫŲ`DD),7;]{+mtՃjvA\|ODH?N.EhS+ѣ{p!2<ِKd@laɳ -MoNtYLHĴtLu.yr3dC*se7'ws5\l2Z .Kʈt0BlڬBfչɹ n hR.nО!Nn[K;p~VXk9xf`d>nҲCe7|BaYkޯmng a9Ynȼm֦v5'Q{@0x[8 D pTL-Z(5H `@g[]nSg.Sc"1͓v>8E bOsuw.YOD< @p;cCX8A' ,4捍>(~1v59 |__?;Ybj_7iɜ-2}.Rh+/ujC)])JUFQ%K,_(0axC . 8bG5 ^+x#4˛Nur ܺYhw*\&ԩk .R<ď3/KMv} E P{8GmIɹdDqZ)!穣8 Bm#\R m+"F%dƛc]k䟐Q'_V}&XK /o7 h^1ݱe릚AUtn69Cu .?j|+= $d'!~:*@_di&jDz+^xK]HMD75pzpj\b@F3Rh֖kN,/HPqSr#̢  <_^9E"S˨o(Ɓ7֜BAExkzyS44^9ɜW0c&]ĩ'e=II¤ otkL%;텡\Rqu 䓼 ㏋:5vfìʏ9wd1\0|}tk)>"uV4ƜDʔ&/+Y n7(ڲO0|ddKqNt%IݱYiw۪)ħ5TU`hWoc+ !/E%ڄ?/dA]Ӽuz oٰgN01%wsٻĄFǫ>M'U1AFL 놃%-KcB;|p_=̈p >v~ vϴ ΌiEcid zX iU'6ɥO!^R'an2BeD~Eۑ .dSecpr Q>6(d,O;"k mnx&CBKMISG' rzɄ״N$z9}~X<]>u޾,iB]oͰZPK/H*e-7ߒ6w<Ԃ9 4i~sG0QwH*'uvca4 Zfs |$YC]Hޝ9kۚ/UÂԖU PTQ@Ի bJg.P~Ihu*//I9_%8&+9+NyðD_PMlIڕ! Wh!~_3c^B.̿[ 60(T[:OIT/!I[%7)4")M؂?Юe6e[GH-eL4)JrWxO#JI-Gr0>>¸۫ )l>K=e |E=9C}p=[U jM-@zQhMaclNqK tEB4{J P7 7(DV: nWtn$ *ϑPDVf޹sא j)x&F4 -h6T rD.&88Gq-.rXP?z %Pv^QiΙf"8; V-j2,&,=Zؿ9]G҅+ .edčFt=~ r#5u!g)UQK\KzNwEUb xx=QEbױndSϔRXil$ '꽌6 W"/oOӭ_z{nL㼒ri( C<^& Vݐ)#d Q+#pɯ5ʶڇՄ ; 2ڵz k{-;yʯs0TH"sf#Js,9=o4=Y=]cvK4-?1;EQY+ߩlQr)KNC2Gi:%Łk}R"2UV<Z' i/O1aXQʉ ZC_tIuxTm}֞@A[3 tKUyEݻܡ/[8]%jռQLm\ܦ,mڏT޳ ]ZoS/aŕ*;l]I "u&`wxɉ9hgg[EA+[=YA u?$ lbщ-둁$85~8yX`7ikcL|F{%;N? k""6@V´ID>[kN'xq\ gT ȥ~~xQJMXB& CUøxB޴Pۅ?hVG8hmGp~8ax]+NH1?[eٶk9jKޑpY㸋wdPۙ\PˀX=Ut1[!b0-p+^KL9 v2MXP|t|O.8Θknw(B.jMgbb0F$ѥmg׈Ycu4UOl ;8&q 3M[iw!g.Ŗv `ֶN.WvjUi|P@Whz<Z~@L DU ?mD-n$,K3Gr(VP`b)F' :|)b`oe~+R?0Th* @ .7{П'~}myi3!͖} {a|.ะ!/o#GIOv̉Xqξ4DF~@QX9>(`upA Z_ZO<ɯFYt *W ϲ1;ÆSwwH2T'FgŰ3L=fE8ɟbAػ'Izߘ433rh7"7!ԋk:3Te6)j?v8P60Þ!٢-MJr qF`٧@ . yǜu 1x,wϺ(R9[G vyWmj+\of!p~[nurR u4`? =yo:d8E弹zM(yLeKf:#I8eg-q|8eH z_?j#fc\ !|b|@WQ2z@isi4o|;$rҽ`Wⅽ7<@"rٳүOV3yޫmlթ(մ-T ]8:E^'{ɔ9= ۔qѕ紕s;ăuihg>G'Dln=-ͯ\j@A̳ P`|d5p_6V;f?R I+-ɘ—F6$yXn$wԮ܉ĝwJF\SCߧPljKhǧޛ,>"01G/M,w5ț|o2tJh8gxHLT I#E=]WGK{6uΏ`$Bp^@`%pʋDf{p@1{eYAH%5A1iu;t$[ ֬X^Eql^&x&Df2579FcI#u 6$(|'5׈0댌v3""i=Jx XM꩘{~\`=q4L6\{H)82Tuc lE/xS)| Xzdf%!V`M=A{:i @b Lj+nc{ _!vY4TH]x .D۳ u_ܠ%sxԻS2 , 7MP/ѓ{$Wtn_$-5҇| {q9{|0+_97G+7[1 1BXO~4KCLu$}2iǤ`yv^?K¾8c%D6AfKXPD?'AFԶ*MgP.Cpһ)_:7-;#CWH` ;!)PTrRmB!CI0+d]}w,hF[ x`aiK5AI `Ы_HŬMK|l7u }g{yW^Q]g/<(8 ##+%}RXCSq4%M>8Ք1{<,<{3סԡL,>ٲWh)Zj9SRy~we+`R'ESp>*:@6WV\+R%s"XA@n(!ڳwϘbS=,}.-拉AX|&y3ݎZK,\̓jd d)"Lam'| =1 nQt:4l :X)q #pjA=SyU;$P]>];3тDݗy!ީXm…ݽL5G[ X& Ւ )ir4"%mLFnJU9H,y 1AťR,"J2cߤ3(܎_Y_y6 0L4&S_w9,Cw0'} i_N4G\) ݈T'"i(,b ?~mlSArPrRI?ݑw`P(d4,\1 ˞ i* b'# 2)A0s^Sˏ2'K)ʎYKd9BE62^+=X!w8ϋqxt^ȃg9Bt'( .YquGۉoobEL4?3\>->P4ImG v*LHd=Z'ZeLǰ㟐Ӧ>CJZ;2ѸID#ԉ+t8XN,^ێ`PqmՙoR)1Y%z<wbÍoƐ5z㽜şmhMܳr::Vm Ï+ N(_RGf bCYZ }b&&&+*$G`|e%ބ'Z;fjkPۘ¿c_T fl;.2trkfQPw,@лOGE ƥeI-8].X1.#sa|-i~`FǦ3cD o*ԯBGJt]K!Lb{PIv(j_a"Y؛w0xyou8lCQצ=z4;II~ᯧ-zVrG8.,_ YV{+vWl"+إy_g '-aI Z֎dA^HSn,x!l&䮖ciޥ7ckꃆdiَC97eoǐvՈ}Xj(~rfWk'V2p|ʲU,\vɼpq7<ߕ|"#њ\: n;pϥFrpEp XȦaݹu9wZPJkAsd*8$9]EIWM]UDir/v~ku&S|97Hc/Iz>V/>SȐ`men!>D"S-a52 ȧ~\u>д-6Ԟh9Z&NӴ KW)F~]{9 . *׬&veAƹf`v+/OT`R.}؉S\{ȷi//#ju7po]8ϔ%^RG.Lq&tfdnCl6 絕n X|gꫫGbkWarHyJ3)~V;)J'v%R6p8% #m8E>62+~H+_[461];32iVCٴ` U|2 rufb/ϚGvrh$+L-5L$jvxmyzՔ0q5<;mkP;2ܴ**JByc/ GC:k) WAg8!o,Vz H ,6%ϙk= ' ZܼF ܀-z@s&g9d #4TMZ<0? Mˈ d P_wpʯ3]4P_>s<ءs8͠ŽY wBqD,JTRqO7{?*Z{R fْ079TMK ȟ }&N#տ<ƳkG5pp[_G.-odҧ]'X's{Hb0?[4<y,p6.~ZYJi>׉GF_RCx\sKʖ9RREpRK8&]U0*U.G-:{9Ű)*%x͙KQ/PE~b(T/)sݲNo;KߤY0]Qcg~"`گv Ϋ 4"Tmx0^PZlXH뛇n~dɩ!cs,+]ϸC \bG&gZ`

MoX8_f=d0GI,e*Bv% DYMakى= 7-jJL]{b@;w ޛ@,؄z>Exܻyؠ Ǧ<x+]xk&k,~} 3}@Ȳ> tFX94 ҟ#@ʲU;湠ѧ ޏWx'.+G+;:ȩT9vu/w"7ޏrkȹJbFBFj6K;&[gG "̱rUkj.mi=\x?Gs~E*`5_N<4q1(JĜBmC-ogi*\p2 u9`ﮟt"g cΛF/9(0UҔBgEQJ"$WPTRy۩a)Ͼf]Ӟ`ҶeBNh)v5ę(iti PYJ,&$; 0^/'@")hDYzOz4R.(J1P#:Y]h%GQN澼PVZ[&ͺ, :j’MyP{ rzv:&7\?^;FRA$G)40A8^JA~&P0U4}+ Jnhk$̷EZ*~a}w(P7<ʧY>4SG?~>âddU_,5d^T+ӌ^_EJ9j|Y&[q m겎إb%qUc{NHD l^JW UvK/4F[{)5 oHg~1Z F#ݴN;ՠ]/:Çpgۓ:ƶZW;q{s x4w?acu% og/΄RLFy3(RG 3 0{؁7a\g!k4a)ֺ2;xjjmpN5Ǹ?*n=>1N láXimRb@9K;Ѩ ڴ$:g+^PxG-)a%+%]_/Г$3Qs rI$3Bޛ= &Cg`aw+27sv?1(}́xZ6d@-3'@z2&,X)IW҇<6;RwلMxe&%Y5;juQc8A`ZESm?cN5qZCC{*;${uPhqz ЬP8z"_:G]kQH"xK %J7bq8"?˾3In;'é$iFؗbqCcw%p.~P1e"Ƌ]64_]q Tlɐ SHJ,<=Ad_>M)Q䲿si` ZBqhY;TdF.i!\  b` q ?'T{aV,nlaڽN?_ࡱ`/= +uIJ:OJӺ49Ę%CY!Fc;W'D-C|w &  ޜ$} h\9/voW\X&%㚶fK֠߉E,:7; 0eZ]VKTN4rЕ,G+;rpȔIP =Mb٩TctyjӵצU媶Q@z`,YS!2x>%cȍ ]b-a9Wb$RZ^R}tA8\KP~ pQ@GN^P*[5!Go*Wil~uK$zK[ )?Ҹ `"ὁǓn8_v0y9~|=8ECNhRt̥ɱ^u=l'`$V`4ۡe#ۉk34۵Z~d30SS8| {*l s4X݄`;+0RC1ˀ P䣆Ω &0;rPF^,0UBpќ뜮WnkkZ!kRT|8-n^=7۰9[ƽ ζ1&:?&˧V,,5xp=#Q!CF..'vy?h| v>˲1lO3cɱa:O*@(z~zzF4 *DX?Zŕ-\ ̾J{/  i!IYC^թǥE?ۣ+5 u$c^zrJV&ֽ^&4iN^\; b{$]+bYFv qb{_-hc߯Ԏҋv':'{:ZZ*^(д^hwA_vnQj$e5MuZ^D$+ƹBWj,/Wڟ$)ЬNn~L+?P&gay gł ||U1)G%.2 >ş'="KNG +mF2Vm?$YKn!~uϢt3э5uA>wPe_aKpw&#|P^Pٔ_Tm)9sЎc3amx{¨*:GfחS{b{V;qMW!K/ (/byK6W5{{W+ĜLw'[ڃCq|[= hWS9hءB3W bDvmV#é uPc8{bC%n ?؈]Yj2S$Cc8 M/(]Z%-?ڍ ׏R~DBTS]<7 &NS&ʖZFba3N P|؂Q3rvZj2HĹozhapdmjAe|?)d!^ǷV.;259o M)K }r;m)хzӚa:jޏ vDވJ}<#`Ȁnq)hp0x$^e,)^5-nCȌLl V%!DF<^аmVcBꋌڋmIzF"7q<-C*7gb¹?C3G#&Kts)X8 ĵ U͎sYtm%=/s^B|͸~y>ںaԜda ~sBbI ,l]ŭRVX#@jȹVg\`Q#Jb|1 *dw. Yz I}(eF~[{:vSilPLP ]򨼼ȕL#;4li&_P蹺w`Y.q'$X?0d&YcT3!+,X*Ҹ]cz\'4CfN㣹r^X^i7CݴC_``-P3ocVxݩ@Mqi]Acx1VO[”GO$0zE,켼V3 `kUL`R-vpaJE 8TeኇW޿<.[ 0.a9^~;<Δf= 0FtGOv!> 7aApؗ qnS}1%Z/P&-_IJl0-B);l )2@ڼ,c {W8>Wr*vq\:b =nTQ4zK:*VP#E\0$>}:V;Ty,ְ8K0kBe1f }|Q@R~C+DzSQqG罺QudM$Ǟq=.R V@12lw#o|~47iM~#%z.CqvnYJ/"UnY$WpU|bO6 aT {%FB!F$Ts7F7[Ɖ}G-P ^/Հ48Wr\3N OQ%h)K eI2(,U ʀgHJX}/%: kp5CB;Hti3 ivi= G!eˆ~][_1lw rbAzL>/e $+u%'yr,ݣ5^F1k-Z ע2 :VT2~c oZF+Oy:$h9~"{ P^Wi'n)W Bv֮wp]\֕xjr\mFſRY?K#;haV52G>&=>NiRDT2ٕY1^L8,4 J$ݛT2ZTw%4mz杹 ;Ϝje}f3tϷ"OY-B˖錹vKZDOc::v)xQ. 4' {~e&MK!sXctdC}Qӓ} XkwN=NM%|6x^]E]"\*htEPC(ۧϭL*<C:-U? .Ҙ[5ALUzAv4IMN盼]R  j/,t:C\" o,F UQ~-]y$_Zy GWkJ[Z}Esⰹl5w4n/f> n'SQ-&*j2b 'x^qf&zDz!gB-+9qI>ݱ>wc4<ˊtF~-i"~T(ֈIqdc&'H㥴CC,{i W54 Fs9BڔGrٰpHN\sFJI=Y~:?S+e3ؾRHP,Ģ_p؂kqφ-{g$J-z1$+1Wz:Li|YOփXKEz>[ 5X={mZK=߮u%E#秐pfލ1 MЏ˥0tX߃8.}͑6ۂ+UY৕ibNVt@3qbA ~~Jnv Rx ?I#2h-.Sي= /kH/F*O%1 0^hdѮ܁t0X 2(a.ֆzrkkAomHj)]L8m %9fn&]<UwJyZ4Epr4T9LJ6sm GEjB\ZREOl%(>_G_:H uHᆪR؞Utz )nFKR Boeli8Tb <C.L@,°x%p3}\}^I+p0va<JZh5,P9 \h/90%X7!T̰%ܫotnZ1xAWd67; '-o_9VmĕW&3r96ne9~u5-:ꠓceVYt=ͬ-Ћ$^$y O%}eBG6>fCq"QYgqrrgc[~^ <LjNŇ.lxJkZrq#dK[TX{IHTOn(V(_m=MP8T2½eFûyfʙ- ?i>OmZz=3 w+͎oŸ !-{3Quz)LWѲ}.spBX'5Nr.(h0.#f(!GO]TnxyB'pM[Z(Sɶڴ+wjScSd.'<^>L.֚2}'/p ;^(HHZ׏RJO(l'"dPҜ[s3{]-w}ws:Vc卯YV(2do-*5xn5 hڔ[ևaLqQ iH lwt"8h:ȌGdo^O|D@kG?% Qy̶(l_pݮ{6`{}zj="Ć *s^ r_jnLu8OiauI˃7= k'Y1=y}_C!Ё+5Tu*4}VCfĉivlfX9N9wN|;XH{n7s 4ɿ;R2aYM!J?w"I=ݜ>u^OwW&LB2)2Bg Ƣ )!ޫ>|.i(^u1qL+S:&ɾ&5`v0&y̮O_B) T 6\m΀hlmVTtL] EUGΤ@Rۻ'S-iv^QS ҝ{.A$)3qU,y OXxRi I9o'l٩=c؀w7Fu5:XlN1"'G"}@"/0;`Y,v\#z؁~`zϢԳ ȂK3.X,kᷯ°R')~p!>bb{=Gr --e-iИXd/]h_j l{N[pG#ҸC M_ivD%X6ʋ @Jqخ<#T{4k'T=a˵~<['aMwO|*?n`ʷGQ/3c\Ƥ%h{IO Sڶ:,ގ;)&z&C!Rch-qyU#NisK[X>&BtxYj\k ;Lсx^n?WcVK.ӌ\tb!$ א6ޔt[-3Ob9CHRq P%dy*L|٢Eߝ Jp2RdGX}Y'Ĥ͎}k\Dr',,h-DS u*ppc8P\ ;Zhh ͠9X3 ʙ iZ}ܶ%rqlʴ@ڶotp+=("&E_[v^0~?vk?˶EWUWYr&SvL ۛ D8L9V._ױ?|)x]OA0F~*Y"q)!ʔNcNlO\Wd19r!a {vm)vb49kcP%$KUY 5Kگ(@*Z g~u (1Īm9r@ -|m8)&Ja,(3P A$P -[Ip[[JMd%N_>qǰlTl~u ?k%>tjj?IE+낢eatiJ'2֬6/ikK: Y5}̾POz8]|pPe!a2Ä-f.~0kJV Bgo=ް ~GC /q.]hS&(\-CnjܛX燫Q랒@;Ǭ- _qa줔C)];iD]PT*-bKtcXw)-}Uިmʖ^xwddA#E=:p6j $[YIaUIlR ^35b IN%%9V 8du >6э#2ώ&"]]ՑW-OuUD=$'$&wGKidoLY99ߗ81Cx9J`u:Br Az r\δƋ%XGO ú9>*pY}6XA)[ֿ!? ߧVI%[*3nB7؎CX)HA R)^vk`:<.FEѐi!$k%vFFyU~3d81uZŮbZܡ"1N5f4#qW5{}sg )0TfAE~1H{Usze?z&{qrA cO5:T~Sa|slfgcۨ I;-K3Cd.nϏsPG$T@h3o2I˒K{-:ȸVb"Ȍ" l@Mc#H^FnwE\Ȟf ~ ,XYҥ/_zz~0ltfzߧ4bnoeWwBc  5SVB`vkkYxƎ,x\6Lv]Įbε gXvve^Pp,`ZDCo$'4#fD@tHQIQ~=Pr”XW9|8dĘtt^&^q^ՅEG$sd W"|WUML(tyꃃ>#C~ĭ?$HD"R%`{A_6aI`)UTKgz;R'q"رC4:fj GIv% [Z_~J d'p]DZvD5:TJтYk:1)l vۉM I<%h]z)eBhB L`w6 ;XpʸJ |tEo/6Gy/ly\gDJDeP3!A# V>1%\R}E A*s栽ʲ:TdJ+5q_N_Cz[${<_U=_? MJv/ŝZV%#8ZA}Uc]e񔑘xfkB;L%@ä{д_В/} ktr=2ކCܣeHb'><"Dm$HDσR|0՞rk"h7 IjpeKBʿ@ƘS&v6u)EMjń^RzLI5*76!^,|i="Rb{1D!p!=Y\V]M0PB 8INl9/xk! \v:fO뮅߉[Ԃ$jykRL` iaPC+ ՙ*HrK6t_ rYD*;6b+G𵴆SD(nnWk 2F#$*W^~ŰdbcpdF[%zsеUHk0W8e9- AiˠV m c6ә*ui\3ZN!dAww  *}$V0ޞ%$ W  B#\d=0+Toԗ`oY$)M͂yJXK^QYe~י>.x"jg.P&fu!^"!1H6B.TDaV3T$ܾDOwqL 6'G%) EFjH3j"&BQ}߇!2\Қob0m/0Y؆xvo>gn&,90#JuDTN׋SgwOKYܲ^A3ĈR sw-,# ﷐%ܣ&\diL Bkl<)<4p?Ϩ߅ݕk_.L4Ayz/b՘+Ik7&8v%gd#Y=ιŤTdW-U@6ERQDRQ =ᾫw5Eq}.K? 1E;n qtޝ43 o~7B*wQR.CRMcҰMYf{L@){Xrܾp#08Vz \&2"dU1T(dU5vj|sr{ԱИP :wE"é8 %>хQ5.єލ2MؽRtn / \o HZ7*t 5moy7~[aW_7uLKnqo?E &M_4S6Gx fD{BtpXƉ!. zz'y5/ySuɉٙ܂ƻɋ-&]HZCYk7xYo}s!4`)E>{05MtRĹ h`O)OSXyTF1$D_?!fhSFf~E閛NXL菬?mc:`24ڋcy_<,毊 %߉"o|{}Q+ju@:8nD|"'}c9\<==R=ehW0̷ | '"EDpj壻j'FIQAͲλYBJ] PUJ$MbA.|r!G(W9:(\mnk%yxR'[eo7TH2V''ib_rʺ|q^rj>|rV\mZAIP9-DZ(=szt?:,FiCu^L73? ؊"$Iwk3F"0f,^@(K~BМ%ȧ^BSlVf+JF&ai/5+cGQz{Uw1hoe[=~jF֦I@xH?3V">x9R'-Ǡ"7 ݱku%CGXtb*ǯ67Z|R~P?6s%ۭkF(^is73FxѹdW4dJ;W >b~3wDw~}2)q:}i^5u_ܫ>H 9niaFiθ qF'ԫeufHP0סi@=i!Fͧ^qfp {mq)>7''o\ñfz̏p(gx~r`l(øa<)jxs9e4 3,F1 E$G%FDP`̓JXF,G䱊-+KYA;,Gwx)[|օ1V4KU]cK%)#1G3zW#OvЬK:#bT0㣋pTo蔧X+`zY.(mDvN#nSh߻;dN'観e42\00M˔%[Iսa\%m<9Jg E /l]OD87Q(}>߶NSUFp0շmR鍚t~Wvž7 7s(+KM)?5ŽCQpמȘDy LtGsN ]^m.{y64b#/h 't8Wo295a49 M4"kZhLaFIU\ri)j[^͑@ghj-R P3L t6>HO| Z]mo4d GaC"\4ོD ح\%됥VXuh1Qׅ컑mCʪX,YB0̧M®p5Ww;pT k ={cLv[L%M4%UL*)om7dbNhd*I2:r 4lB1ҁƭzs+w~6G8"{|kU[=$J2=uRhqzafCA@J:*Yܯ<=/;-(5Z)\Ln3h3\]ZNI)֯{e?E3zxFǏ qi]!K A,V$L`_w`tu9}N)e rbr$Y")AM!pNlq*LҶ\8y{v `hDƴD)fI*Bf R{QS(1l.jG3Tf!j83N_x7Jf̐ "`Шj48 x` A^ä7'Jt/R=33}]\KQA@ }T"č9DL?%Fcv_ʽ7(_|Sfj!=5IE *ה 75IҪa3?C&-A_5nssWx`1PaXN#OqF%GV؞9 kxxI][6au5P^ Oc\Ji5 e{"wJ-6M:Mwo[l-p;3=)^+dة}QTi$DY(S8|b:͙|~ %p0=N©34Iȉp!IRs)3$Nk^" Yƨ󱽩4fP`V{o!_Ă %NKa A.=ư @d /.!-@/YҎ; z[CbK EoZpUr6ĥ}4 U "WԯSOyiK޷= FGԛ,8#5cQUosW~6)`cv\!v#|SSOGa5SKřKd] _ep!f̃Br2c~(SNĎAZO˯Pv')NZ0yAb= mC,bgbd/+cްksоͩW,\ytYC1hcN`;iCLqmMʆQPm#]S0_+Ha)V/IrLJ: &-8'D tKV^k3 |Ȭ={ +o3&6 HaG ;@V(B_[A~)ǶZxzzJFPZbz|mMQ[LO#8%f_ѵoЊ8m䕆зI +0mY"'z:jg楇ƒ$(K^7~ScJ@xBuKȆ <[WڒN/CzAI +hsѫGs>ƅV5>Vπ)Vtzp~_"/t9q_da%XZn՜*0>H%w,Zaq7/k"j6V. vїn=,Ѫll!ac}JvnfͺNc>HQ/':ՃhزQMoF<EaU_W4YYhrpYhb-i9gnx.ѧkbc(%/RQ}U? Xd4q&kc=C|%n'#KX鄢8=Z: kқR8G#.Lv3{CD]{<&pDE?ΗVfV|!;G36{8Y<mq:!4'PS6?V4D̖ 's(,/ oXOi{#v.Ѷ圄!M]YEEĀ W|&9VD!+ K*6zӣN1$GU$jyp2܈.cۃd]635VL_qK xk&W] #s8$8{9צԽl:&6p7N#Үyp>(LT9Oʷ :HB~~bF97PVKp?Z$]a4_vO͒R\@Fc;'9rQ.+6jp*ESwl %#f YJdKvjd>ٗW,0;6[:Of_ɍK[&DtZszoZ: ClS_Pck'G+e؍$j7.\PE 'ۤD>ɶUp {^~O(bVuYz7p%Ԛ)ˇis)'G) }O?Q~2!l!(s φuU}VJo0c8A(`=C=,_Lm>>%4pY׮үws[m7 f(H`q|{[ :?o_f颬 [F~FD-vآp-]9Mji`r?5"ދUG/]Gr=W ʲ 1Xw',a A7rBBvbfIY?|xkƏP멖 >A_ݑ,Xzj& mZ^2yR XĤkƲ SuTK_O㇫CZVJ=~Kyf s Ր.՜] *chv;>_h3b8t\;R,jtb^gCY1A/1ݢF.~ 54´WBSZzsl̹"T23^s9vY/$|̇GvH4W{VYIw<аfEZ7D7_ܮ,=7 ˰f$]/MtZ!#BP ;Rٿ7kprASt+Uh1^E; 奄4w oVdž#Ó{4?W4˷k0څ$DiBږ}m؝Y惂NjM}+r; >]j=M!AKWFlDfaoF(L}"RC8nAHளH5?yk:qFmei"]3#Wl]uݵ_FG7}mWzT-S /0 Dp1bD:,f!s3$]>Nq|z`:sqU(V@TΒJjJJP6q(zKM|2gK@ CYG9xwZQ[ZkB)~ZUTmZbWM|3Ϯne9ɮ߼,I93ye7t_) 7d;:=W4dW'8~CƎ:FR 8\w$r./{+ '{4ۤ~k` Lb=A넳!AIwofa"-ݐx{iUplI𦟑p={-"_|?u2v }/(u՗i5v)O{׬?;*x\>C˸xNK߬?ѭg<Jl8Wc (= ,]*?}l16,%ƼJ E[GSi֛C|c$I7(|$׽`ŋg )@6yケN2$;jSd>ij0 ^2+鏾c%11 n:g r9WX3hő*B叱 1£elӫ 3hZ%heܳ$6#ԺQb7Hy;egsSIzá!'׊5*=}IdIc, ×(ՓDs  4~!A.' 06';X4'ɜSg҃E+&cNܼVvu{ַtw N}CS;:eO(a{KgԲf(B'aӺYγy;)훆Nge=ݔ+ϕ{|f۟G VFߍ\Kh,x}H{N>/\?9f1C;̐ҳ'b ggxTygL#KZXweE|1;9&A[6I-URaǻݥmfś Ĉcm!i3dѝw^͎r &J^ϗ& `y4\Y@9 _Oö|$Ry}=%dV'9;Ғ#Ӏ![\5+ys1.|el/zz80 D?`S*v+w -aM'H0o[1L}O~ώ\"kYN?GCHF]»øhрu,6$n„V{dFx\%yMSJO*2=bs#g2>҈C TIή9M0&]@=ٗ,,56p><>Ouɾ\{MY𷁟QFt9es<FW?}<#~RwBuD}df2/  Cwv!5Ps)E}aL* roX|~ӕ)O/&4/XJ1NO(E sT=MZi|M"n5Nt CT}#ϰf88V3*Vs]DzFJΑy2->E~&ˀ nmT) .T/55^u&%K> 5<$K 47Iܸq+"OOvD6&BЂ+8k 6ZD#MxV\h8rpmY4$#QN b!~c`| 8>yF.X!m!E=ظ7#d?b5ʃ oF#D(7|ͼ#Dɑ^x}O+tX&'=sg{E91ʨVQfzZCB4GZuz~kK^h{RH[,p T΢mdؕ*Yqs'W |31q^P 1Vz ~hw6(xk@i!4~5!P@2L>+L.Y\ȭ+-Z "@J"hd.7 nZ[밐g}i-D}0$&TܥBwQǾ$i^%$S'َT~  i1>O׽۳B8_KH^7tTH@{`s_xݳX:=3)Ea-@^I4S` ׅͿ{ۏ„A|YB{d: $[',jon@1u+ G,>VxZjvug*|T[r;*B-viXxL[jzcFp>#!8emgXpƑ2l 6M3(Z-)Ke(@̈́ӱ;h 4c";ѽURRS<(^F ڐ*,CVoYT0an &y6bMˣ@ڠC(*4{8OK #?x(a+66f20xb@!sLeo7?-ۂX_"m)v%+`&$\TKɓ(s#ء[͗#ڡqϝ:ϵ=옠gǼ'Rś(} `2IsP^Ϝi,˧k{?͙eVGD5Ygɱ pdyQr^Uf> 's);h[9*I}7^(c"u3c5 #{JS8wt?n`NYL;FCr=gGMޖ"#-h8 VC(t*3Jn> ڗvEW}y:%9s$uQ!S5O_p>vp 󈲲O| %晑nPv6'b (JŗɿnIYiԇ8[ꭊT$3R;Jzܤ?6_ Ф3u3eN_y^.#^TX*܁IX*odߤ*gb]`aS,N 4@^6Y?p \y6',grC6S#\jS}yq{ٟ4۞bKxʙC i1C/<\҂d3rc0PӲ?n*K";ZG/.PEU9#xu8ʀ2he1۞O+dNYmF{?0cyo;rUsiTz[-b17.S^E~#|MV753F>̎<}_2o 7*(MHn8Ԙ}T>z >̾r",pc:YoApv3ie>;cN $VS^r1ZB2k2Wz2)=cL=_P^n''Mc7ݖoin?ŸmJW&|<&ǿ$u2q$耟}4>M* #h*ݲ7O *g JZx?gy 9T_'o3)o@@NeS%+&d>>)FBhJKW6RR^C]w jE"G-%͑^>RVҩ@9(T% zݶ _KZ./A-,^'3GZ|n0Tہ1MnCiXޖu9MҎZlUfrc3@G7󧧁?pAxUȓ,r?E*S]Vl SO}bkfe&s9cxTtQ#Wh&^eK77cH߁d '_-ΧPM;yz>O%R',@jϼc$`8YfvR}ey",m`rgH}${L;0^5q!AWop'^>Ah!v(w9{겎Ҍ𗪁MbcE(q[j(`@ؔ,/aί؊\oCq&>))uP%4wzUOe0}ѽ91WE j"(&X3V}*J -u9/jxllm٧d 1ώB bM:H.RhDdyjd5<0eU%೏*8W4/uP_S: mbMiK[ڲe(-#Piу%QU$$}~\\+ #ɢj-C!tb.jEs庌`1C\?PEcs'TQ*)2-DKI|!\2{w<SCLg捚+ ]dDTx+rE!.1,<fb^D֯e嗁:@"a;8laUޘcnQ`8H ̹F Hy BrR"-SR> ~ EFzHmBYea1C.Yb=mMx.Kg0iu(>w3`F3S )亂xPW^+7R.OPvSs n=ԛ-_$w`4FR I=; *͎G&,˗|Hb5Y3^yA.z~>Y[h%'Z2_h4ZWCoBMizK:N1tnJ|Zp#5vsU#"q{ja0\SВWy*^fO d\kăyqk׶ YZ