pcp-pmda-weblog-3.11.9-1.2>t  DH`pY`1׸/=„}F B d-PkżQ'0"P<#]5wroS3o`.O,βų=#k_;̺JJK} P`I^~N2vMۥoynLFyػ7Вmůb>ES>ip RZ`ZqB}c3; ecibOU"a嚳E -isab7de2bfb40e3eb760393765c2959f25ca6e966e1GY`1׸/=„>D{-Ř~_P$N>!#nj0&WY{GjAFP?.p?SKALQb/ٶ6. p7&_O] t 'dKܴ5pK|ۂo"e|l>:?d  U ,>DL |        H  T    Dl(8)9\): )FG H I, X8Y@\X ] ^bcdefl u vLw x4 ydzCpcp-pmda-weblog3.11.91.2Performance Co-Pilot (PCP) metrics from web server logsThis package contains the PCP Performance Metrics Domain Agent (PMDA) for collecting metrics about web server logs.Y`1Olamb20uopenSUSE Leap 42.3openSUSEGPL-2.0+http://bugs.opensuse.orgSystem/Monitoringhttp://www.pcp.iolinuxx86_64GgS9P=v\Ȩps A큤큤큤Y`1 Y`0Y`0Y`0Y`1 Y`0Y`0Y`1 Y`0Y`0Y`0Y`02b3b2c34c179bf3c76db80c8be15c7ecec4bd9465022bf1bcf6115c39280ffa10563b9803469c5a9758f513e1abe33a32ba419359bdbd6f6847c8915da6d4e4fb9ee245573b106a79cd2e6d7d69bfb42df2b57cc5a1452cfaf76628a106f321202f0fa75809b2f700d0d0d0df01bca6131ace48548f84c7fc5b7c0779c845e69980fe7420ced7a67aabf35447f40c3caef547f48cbc1991faddbc23cef79d5410da35021f6b26b2d121781f52151117erootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootpcp-3.11.9-1.2.src.rpmpcp-pmda-weblogpcp-pmda-weblog(x86-64)@@@@@@@@@@@@@@   /bin/shlibc.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)libpcp.so.3()(64bit)libpcp.so.3(PCP_3.0)(64bit)libpcp_pmda.so.3()(64bit)libpcp_pmda.so.3(PCP_PMDA_3.0)(64bit)libpthread.so.0()(64bit)libpthread.so.0(GLIBC_2.2.5)(64bit)pcprpmlib(CompressedFileNames)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsLzma)3.11.9-1.23.0.4-14.0-14.4.6-14.11.2YGYFk@XDXXg@Xf@U/@U hT@T\@T@T@T@T`Sof@QdPrPPN@P@P@P6@PP@P+@Pw@POO@O#OF@O8@NNBrNA!@N6@NM=iKs@J/@J.Nddiss@suse.comddiss@suse.comddiss@suse.comddiss@suse.comddiss@suse.comddiss@suse.comddiss@suse.comddiss@suse.comddiss@suse.comddiss@suse.comddiss@suse.comkkaempf@suse.comboris@steki.netLed coolo@suse.comschwab@suse.deddiss@suse.comddiss@suse.commeissner@suse.comddiss@suse.comddiss@suse.comddiss@suse.comddiss@suse.comddiss@suse.comddiss@suse.comddiss@suse.comddiss@suse.comddiss@suse.comddiss@suse.comddiss@suse.comddiss@suse.comcoolo@suse.commeissner@suse.deddiss@suse.deddiss@suse.deddiss@suse.deddiss@suse.deddiss@suse.dejengelh@medozas.decoolo@novell.comcoolo@novell.com- Follow the shared library packaging policy and split libpcp_gui.so.2, libpcp_mmv.so.1, libpcp_trace.so.2, libpcp_import.so.1 and libpcp_web.so.1 out from libpcp3 into separate packages. - Drop a number of unneeded explicit library package Requires. - Fix a number of file manifest conflicts. - Drop lio pmda on SUSE systems without proper rtslib-fb dependency.- Update to 3.11.9 See http://git.pcp.io/cgi-bin/gitweb.cgi?p=pcp/pcp.git;a=blob_plain;f=CHANGELOG;hb=3.11.9 for details.- Disable remote _service execution + Run locally and add generated tarball and spec file- Update to 3.11.8 See http://git.pcp.io/cgi-bin/gitweb.cgi?p=pcp/pcp.git;a=blob_plain;f=CHANGELOG;hb=3.11.8 for details. - Remove 0010-build-do-not-include-.gitignore-in-installed-file-se.patch + Upstream - Drop pcp-webjs.src.tar.gz + https://github.com/performancecopilot/pcp-webjs/issues/3 + Vector will be pulled in from the upstream source in future - Enable pmda-systemd package + libsystemd pkg-config detection fixed upstream - New packages + pcp-devel: Upstream split of non-essential devel packages from libpcp-devel + pcp-pmda-bind2 + pcp-pmda-docker + pcp-pmda-lio + pcp-pmda-nutcracker + pcp-pmda-oracle + pcp-pmda-redis + pcp-pmda-libvirt + pcp-export-pcp2influxdb- Update to 3.10.9 See http://git.pcp.io/cgi-bin/gitweb.cgi?p=pcp/pcp.git;a=blob_plain;f=CHANGELOG;hb=3.10.9 for details. - Drop obsolete 0001-Fix-XEN-build.patch + PCP_PS_ALL_FLAGS now used explicitly - Add 0010-build-do-not-include-.gitignore-in-installed-file-se.patch - Split out a number of agents from the base package into separate rpms - Disable sheet2pcp + As per upstream: "until BZ 830923 and BZ 754678 are resolved".- Add _service file for pulling directly from the upstream Git repository.- Update to 3.10.4 See http://git.pcp.io/cgi-bin/gitweb.cgi?p=pcp/pcp.git;a=blob_plain;f=CHANGELOG;hb=3.10.4 for details.- Ensure the perl modules correctly link against the PCP libraries; (bnc#841204). + remove 0004-Remove-CPAN-rpaths.patch- Update to 3.10.3 See http://git.pcp.io/cgi-bin/gitweb.cgi?p=pcp/pcp.git;a=blob_plain;f=CHANGELOG;hb=3.10.3 - New sub-package + pcp-import-ganglia2pcp- Fix perl-PCP-LogImport requires version for pcp-import-sar2pcp.- Require pcp-conf with libpcp3 on [open]SUSE platforms.- Update to 3.10.2 See http://git.pcp.io/cgi-bin/gitweb.cgi?p=pcp/pcp.git;a=blob_plain;f=CHANGELOG;hb=HEAD for details - new patches 0007-Honor-CFLAGS-in-qmake.patch 0008-SUSE-fy-pmsnap-control-path.patch 0009-pmsnap-control-var-www-srv-www.patch - renamed patches + pcp-xenbuild.patch to 0001-Fix-XEN-build.patch + static_lib_perms.diff to 0002-Install-libraries-without-exec-permission.patch + pcp_legacy_init_lsb.patch to 0003-pcp-legacy-init-lsb.patch + remove_cpan_rpaths.patch to 0004-Remove-CPAN-rpaths.patch + rm_init_script_runlevel_4.patch to 0005-Remove-runlevel-4-from-init-scripts.patch + create-pmlogger-and-pmie-logdirs-during-install.patch to 0006-create-pmlogger-and-pmie-logdirs-during-install.patch - Update to 3.10.1 See http://git.pcp.io/cgi-bin/gitweb.cgi?p=pcp/pcp.git;a=blob_plain;f=CHANGELOG;hb=HEAD for details - new sub-packages * pcp-doc * pcp-gui * python3-pcp * python-pcp * pmda-infiniband * pmda-perfevent * pmda-papi * import-collectl2pcp - drop fix_pmie_pmlogger_startup_races.patch, upstream drop pcp-3.6.10-gcc5-reservedword.patch, obsolete- fix gcc5 C99 reserved issue problems with patch pcp-3.6.10-gcc5-reservedword.patch- fix bashism in post script- use %_rundir if available- Move configure run into the %build section.- Describe xmktime.c and pthread_barrier.h licensing issues. Workaround by continuing to remove the testsuite; (bnc#796448).- Fix race conditions in pmie and pmlogger startup scripts. + Add fix_pmie_pmlogger_startup_races.patch + Upstream fix for regression caused by CVE-2012-5530 fix.- use permissions framework for handling the worldwriteable+sticky bit directories. (bnc#782967)- Create pcp user and group during installation. - Package pre-populated tmp directory. The directory must be world writeable (with the sticky-bit set), as it may be used by any PMDAs or client tools; (bnc#782967).- Remove fix_configure_path_tests.patch + fixed upstream. - Remove configure_append_pcp_subdir.patch + fixed upstream. - Add create-pmlogger-and-pmie-logdirs-during-install.patch + pmcd and pmproxy logdirs are created, pmlogger and pmie were missing. + Submitted upstream. - Update to pcp-3.6.10. + Transition daemons to run under an unprivileged account. + Fixes for security advisory CVE-2012-5530: tmpfile flaws; (bnc#782967). + Fix pcp(1) command short-form pmlogger reporting. + Fix pmdalogger error handling for directory files. + Fix pmstat handling of odd corner case in CPU metrics. + Correct the python ctype used for pmAtomValue 32bit ints. + Add missing RPM spec dependency for python-ctypes. + Corrections to pmdamysql metrics units. + Add pmdamysql slave status metrics. + Improve pmcollectl error messages. + Parameterize pmcollectl CPU counts in interrupt subsys. + Fix generic RPM packaging for powerpc builds. + Fix python API use of reentrant libpcp string routines. + Python code backporting for RHEL5 in qa and pmcollectl. + Fix edge cases in capturing interrupt error counts. - Update to pcp-3.6.9. + Python wrapper for the pmimport API + Make sar2pcp work with the sysstat versions from RHEL5, RHEL6, and all recent Fedora versions (which is almost all current versions of sysstat verified). + Added a number of additional metrics into the importer for people starting to use it to analyse sar data from real customer incidents. + Rework use of C99 "restrict" keyword in pmdalogger (Debian bug: 689552) + Alot of work on the PCP QA suite, special thanks to Tomas Dohnalek for all his efforts there. + Win32 build updates + Add "raw" disk active metrics so that existing tools like iostat can be emulated + Allow sar2pcp to accept XML input directly (.xml suffix), allowing it to not have to run on the same platform as the sadc/sadf that originally generated it. + Add PMI error codes into the PCP::LogImport perl module. + Fix a typo in pmiUnits man page synopsis section + Resolve pmdalinux ordering issue in NUMA/CPU indom setup (Redhat bug: 858384) + Remove unused pmcollectl imports (Redhat bug: 863210) + Allow event traces to be used in libpcp interpolate mode - Update to pcp-3.6.8. + Corrects the disk/partition identification for the MMC driver, which makes disk indom handling correct on the Raspberry Pi (http://www.raspberrypi.org/) + Several minor/basic fixes for pmdaoracle. + Improve pmcollectl compatibility. + Make a few clarifications to pmcollectl.1. + Improve python API test coverage. + Numerous updates to the test suite in general. + Allow pmda Install scripts to specify own dso name again. + Reconcile spec file differences between PCP flavours. + Fix handling of multiple contexts with a remote namespace. + Core socket interface abstractions to support NSS (later). + Fix man page SYNOPSIS section for pmUnpackEventRecords. + Add --disable-shared build option for static builds. - Update to pcp-3.6.6. + Added the python PMAPI bindings and an initial python client in pmcollectl. Separate, new package exists for python libs for those platforms that split out packages (rpm, deb). + Added a pcp-testsuite package for those platforms that might want this (rpm, deb again, mainly) + Re-introduced the pcp/qa subdirectory in pcp and deprecated the external pcpqa git tree. + Fix potential buffer overflow in pmlogger host name handling. + Reworked the configure --prefix handling to be more like the rest of the open source world. + Ensure the __pmDecodeText ident parameter is always set Resolves Red Hat bugzilla bug #841306.- Ensure pmlogger and pmie temporary state is always placed under PCP_TMP_DIR.- Specify the PCP temporary file directory at configure time using the - -with-tempdir= argument.- Use mktemp for the placement of init script temp files. Place global temp files under run_dir; (bnc#782967).- Update to pcp-3.6.5. + Fixes for security advisory CVE-2012-3418; (bnc#775009). o Add field validation to PCP instance PDU (Red Hat #841240) o Fix __pmDecodeInstanceReq heap buffer overflow (Red Hat #841284) o Fix __pmDecodeText heap overflow (Red Hat #841249) o Multiple issues in result PDU decoding (Red Hat #841159) o Fix __pmDecodeNameReq buffer overflow (Red Hat #841180) o Add length checks to __pmDecodeLogControl (Red Hat #841290) o Add size check to __pmDecodeIDList (Red Hat #841112) o Fix __pmDecodeNameList buffer overflow (Red Hat #840920) o Add missing __pmDecodeFetch namelen checks (Red Hat #841183) o Add length checks to __pmDecodeProfile (Red Hat #841126) o Add length checks to __pmDecodeCreds (Red Hat #840822) + Workaround for security advisory CVE-2012-3419; (bnc#775010). o Split the Linux kernel and proc PMDAs to prevent information leakage in default installs - esp. /proc/pid/maps exposure, but other proc metrics as well - and no longer export process metrics by default (Red Hat #841702) + Fixes for security advisory CVE-2012-3420; (bnc#775011). o Memory leak in pmcd DoFetch error path (Red Hat #841298) o Memory leak in __pmGetPDU in-band signalling (Red Hat #841319) + Fixes for security advisory CVE-2012-3421; (bnc#775013). o Resolve event-driven programming flaw in pmcd (Red Hat #841706) + Correct buffer unpinning logic in a PMNS traversal error path o Red Hat bugzilla bug #847314. + All of the above issues were identified by Florian Weimer of the Red Hat Security Team, who also assisted extensively in fixing and testing; a huge thank you to Florian from all PCP developers and users! + Add modern gcc/glibc security protection mechanisms where available. Thanks to the Frank Eigler. + Harden all boundary checking in the remaining PDU decoders. + Resolve an issue with configure script checking for the init(1) process on Fedora 17 (and other systems using systemd). Thanks to Lukas Berk. + pmdaelasticsearch only reports on nodes in the cluster now, and not other client nodes. Thanks to Nigel Donaldson. + Added interfaces to PCP::PMDA Perl module to allow PMDAs to use a hash instance domain (instead of int/string array). These make use of the pmdaCacheOp(3) interfaces - the hash keys are the (external) PCP instance names, and the value associated with each key is an opaque reference. + Added an interface to allow PMDAs to register event queues with existing clients (pmdaEventNewActiveQueue). + Initial version of the (experimental) bash tracing PMDA.- use addFilter for rpmlintrc, setBadness is not acceptable for Factory.- Spec file cleanups following feedback from Sascha. + Do not remove the buildroot as part of %install + Use %suse_version rather than %_vendor + Add pcp-rpmlintrc script for devel-file-in-non-devel-package errors + Remove runlevel 4 references from init scripts + Add explicit perl version Requires- Remove fix_cpan_pmda_manifest.patch, no longer needed with fixed upstream tarball.- Remove invalid cpan/PMDA manifest entry.- Update to pcp-3.6.4. + Fix build on s390x platform (thanks to Dan Horak) + Rethink order of PATH setting for pcp start scripts, to ensure binaries from other packages with names that conflict with pcp binaries are not found ahead of the same-named pcp binary.- Use upstream based spec file to support combined SUSE/RH builds; (bnc#732763). - Update to pcp-3.6.3. + Revert initial attempt at getting configure --prefix option to make sense for local developer PCP installations + Fix RPM changelog typo in in-tree spec file + Further work on Debian/kFreeBSD port (thanks to Robert Millan) - Update to pcp-3.6.2. + Fix Debian builds on FreeBSD (missing header files) + Resolve Debian startup script (compat) lintian issue + Resolve FreeBSD kernel PMDA build issue with PCP not installed in the build root already. - Update to pcp-3.6.1. + Resolve final Mac OS X pthreads build issues + Debian packaging improvements for split pmlogger/pmcd scripts, perl module pieces, and other lintian reported issues + Update the startup script dependencies for /var use + Support --prefix=... and --exec-prefix=... configure options + Relaxed the "are you running as root?" test in startup scripts + Win32 build updates and improvements + Cache /proc/stat file handle in Linux kernel agent to reduce syscalls on the most commonly fetched metric subtree - Update to pcp-3.6.0. + Thread-safe libpcp, including additional re-entrant and thread-safe variants for some routines + Retire all asynchronous routines from libpcp + Retire all V1 protocols and services (archive format, PMAPI and PMDA_INTERFACE) + PMNS moves to ASCII only (no binary PMNS) + Rework "init" scripts, splitting pcp into pmcd and pmlogger + Update elasticsearch PMDA to 0.19+, new transport and shard metrics + Updates to PMDA new event queueing interfaces for agents wishing to export that class of performance data. + First round of Coverity cleanup fixes incorporated. + Initial version of the SNMP PMDA, thanks to Hamish Coleman. + Updates to postgres PMDA to export additional recovery metrics. - Update to pcp-3.5.11. + Update FSF contact address in copyright notices to keep rpmlint happy. + Fix instance domain checks in elasticsearch PMDA. + Make KVM PMDA to run as root once more (permissions issues). + Integration of pmlogger_daily with pmlogrewrite. + Fix pmlogger_merge corner case for empty archives. - Update to pcp-3.5.10. + Support new 0.18+ elasticsearch metrics. + Fix handling of elasticsearch version metric cluster. + Fix trace PMDA build issues. + Fix some Win32 build issues. + Run with reduced privileges for more of the perl PMDAs. + Name Solaris load average metric consistently. + Small metric documentation tweaks for Solaris PMDA. - Update to pcp-3.5.9. + Add rc script support for condrestart, and condrestart the pcp, pmie and pmproxy services after an RPM install or upgrade. + Fix a bug where hinv.ndisk is incorrect if CLUSTER_PARTITIONS hasn't yet been refreshed immediately following a restart. + Implementation of client event queueing logic for all PMDAs to share (all PMDAs wishing to support event metrics, that is). + New manual pages for new PMDA event queueing interfaces. + PostgreSQL PMDA, supporting versions 9.0 and 9.1 (at least). + Reserved ID 111 for Samba Clustered Trivial Database PMDA. + Add perl interface to allow PMDAs to drop priveleges + Add an elasticsearch version metric. + Correct perl module type detection logic for 32/64-bit systems. + Small pmlogconf source and man page fixes. + Rework flex usage to resolve build warnings. + Make Darwin CPU metrics 64 bit. + Add (long) opaque key support to libpcp_pmda. + Add pmdaCacheStoreInst() routine to libpcp_pmda. + Added mssql PMDA for SQL server Dynamic Management View stats. + Add pmlogrewrite(1) to rewrite archives (fix inconsistencies). + Fix a cgroup option parsing error on consecutive fetch calls.- patch license to follow spdx.org standard- wildcard a bit to make it package on ppc- Update to pcp-3.5.8. + Rework rsyslog PMDA to remove Switch use, very odd behaviour observed on RHEL5.2 (mysteriously failing to compile). + Add in Kens scripting defenses against dodgey toolchains.- Update to pcp-3.5.7. + Fix build issue on SLES11 SP1 IA64 systems. + Improved rsyslog PMDA handling of queue metrics. + Add open file-descriptor count metric to the Linux PMDA. + Implement logger PMDA line-oriented event mode. + Add regular expression based event filtering in logger PMDA. + The default pmcd.conf now has an access control section, and all remote store operations are blocked by default.- Update to pcp-3.5.6. + Fix warning from pmie_daily with some /bin/pwd versions. + Numerous Debian packaging updates for lintian cleanliness. + Fixed typos in several man pages. + Added ElasticSearch PMDA. + Fix build on RHEL4 with older sys/queue.h variant.- Update to pcp-3.5.5. + Resolve Debian packaging issues preventing new uploads. + Fix warnings from pmie_check with some /bin/pwd versions. - Update to pcp-3.5.4. + Fix warnings from pmlogger_check with some /bin/pwd versions. - Update to pcp-3.5.3. + Remove reliance on a cpp binary being installed locally. + Ensure compressed pmie log files are also cleaned up daily. + Extend the event store mechanism to be more generally useful. + Add memory limiting functionality to pmdalogger. + Add SQLServer metric for user settable queries. + Fix potential sigsegv in pmprobe fetching multiple live values. + Perl changes for Solaris. + Fix Fedora15 build relating to handling of systemd. + Solaris pmda zpool_vdev_name() api change. + Update sar2pcp for sysstat version 9.1.7. + Resolve realloc issue in event metric handling in libpcp_pmda. - Update to pcp-3.5.2. + pmlogreduce - fix 2 problems (memory leak, additional mark records) + Initial version of pmdalogger, from David Smith, a log monitoring PMDA exporting event metrics. + Make Windows drive instance domain code less chatty. + RC scripts and pmie_check - Mac OS X porting + pmlogger_check - symbolic link issue fixed + Add in the rsyslog PMDA (http://www.rsyslog.com) + Extend PCP::PMDA so that the log tail mode can be used on named papes. + Numerous updates to the Perl packaging infrastructure + Fix build when $HOME is not set. + pmlogconf - another non-posix awk issue fixed + Darwin pmda - filesys.maxfiles metric + pmie_daily - assorted minor fixups + Unix domain socket issue found on Mac OS X + pmcd config parsing error handling cleanup + Quieten pmevent output in the absence of new events. + Pass process ID out on success of __pmProcessCreate. + pmdaproc.sh - add PMDA_INTERFACE_5 support + pcp_completion.sh - add pmevent for bash metic completion + pmevent - add instance domain support + Bugfix: fetching hinv.cpu.* aborts if cpu indom is not initialized + Rearrange the per-CPU intr metrics on Linux to use dynamic namespace + Add perl modules into Mac OS X installations + Additional vmstat metrics added to Linux kernel PMDA + Fix pmieconf after syscall metrics went away on Linux + pmevent - new util to report event records, with instance domain support + sample PMDA - instance domain for event records metric + pmval, pminfo - man page typo corrections + pmval - fix typo in error message + pmlogextract, pmlogreduce - auto volume switch at 2^31 bytes + pmnscomp - defaults to Version 2 of the compiled PMNS + Remove unconditional diagnostic in MMV agent, log spam + Rework the code that uncompresses archives for Win32 + Updates to Win32 makefiles to get a clean package build + Enable compressed log processing for Windows as well + Sample event consumer code for Windows ETW + Update PDH Win32 headers to use those from current mingw-m64 tree + Win32 socket error messages are reporting correctly + Great strides in getting error reporting correct on Windows + Add Win32 pthread wrapper for threading work on Windows + Add PowerDNS recursor stats to the pdns PMDA - Update to pcp-3.5.0. + Infrastucture support for doing distributed event tracing with PCP. This includes a new metric type (PM_TYPE_EVENT), cunning mechanisms for encoding event records in pmResults, and providing PMDAs with per-client context connection information allowing agents to track which clients have seen which parts of a trace stream so far. Some reference uses of these extensions can be seen in pmdasample and in the pmcd PMDA as well. + Transparent support for archive de-compression by clients. + Manual page formatting errors corrected. + Fix a pmDupContext memory corruption issue seen with derived metrics. + Added a one-trip optimisation/guard to pcp.env + Improved pmdaFetch and pmdaFetchCallback man pages with respect to return codes and value memory allocation models. + Fix for Windows unintentionally allowing multiple pmcd processes to startup and bind to the same port, with "undefined" results. + Fix Windows services interaction, preventing pmcd service stop. + Fix Mac OS X scandir memory leak on empty directories. + Fix Mac OS X mem.util.wired metric, was exporting the wrong value. + Correct the handling of SLES11 distro identification (lsb-release file not used again, on SuSE Linux distributions). + Fix postfix PMDA log file path handling for Redhat Linux distros. + Extend Perl PMDA interfaces to allow additional metrics to be added at runtime (now makes use of dynamic namespace support). + Set KEEPALIVE option on pmproxy client sockets, mirroring pmcd behaviour and reducing open file descriptor pressure. + Improvements to the native Windows version of pmlogger, preventing it from exiting prematurely thanks to a socket read race condition. + Fix /proc/interrupts parser in Linux PMDA, thanks to Arthur Kepner.- Update to pcp-3.4.0. + Add new libpcp_import C API library to pcp-libs. + Add perl-PCP-LogImport RPM sub-package for libpcp_import perl binding. + Add pcp-import-* RPM sub-packages containing front-end tools for importing data from sar, iostat, generic speadsheets and mrtg. + Major Solaris PMDA updates: CPUs, vnode ops, disk stats and disk queue stats, switch to using pmid clusters, internal timers, ZFS Adjustable Replacement Cache stats, new help text, memory metrics, fsflush stats. + Use Solaris devinfo to get information about pretty disk names. + Fix a memory leak in Perl PMDA wrapper string handling. + Use correct structure to extrace zpool write counters in Solaris PMDA. + pmafm now supports multiple -a arguments. + Fix pmie multiple -a options bug. + Fix pmdaInit() callback handling where it did not handle all the interface versions correctly. + Quote filenames reported by pmwtf, else awk can get confused. + Fix pmdawindows missing metrics help text. + Add network interface speed metrics into pmdawindows. + Fix pmdalinux handling of long network interface names. + Updated pmdaapache to use cross-platform http library. + Updated pmdaapache install process to allow port selection. - Update to pcp-3.3.3. + Fix two off-by-one errors in NUMA metrics in Linux PMDA. + Rework timezone environment variable handling to be able to coexist more peacefully with Perl. + Remove Fedora specfile now that this is in Fedora CVS. - Update to pcp-3.3.2. + Fix FreeBSD build and packaging issues affecting Debian. + Move PCP::Glider Perl code into core PCP with other Perl modules. + Avoid a mingw64-compiler-runtime bug in gettimeofday. + Fix spec file issue in Fedora/RHEL builds. + Add in the gpsd PMDA. - Update to pcp-3.3.1. + Fix a sigsegv in pmdalinux in the kernel.pernode.cpu metrics. + Don't kill dbpmda if namespace cannot be loaded. + Resolve a Windows build error under latest toolchain. + Some minor pmieconf and pmimport related cleanups. - Update to pcp-3.3.0. + Rework pmlogconf utility - version 2.0 ondisk format. + Initial support for Linux kernel cgroup subsystem, using dynamic metrics (cpu sets, cpu sched, cpu acct, memory, ...) + Fix per-process I/O (proc.io.*) metric values. + Fix potential SEGV in derived metrics when pmcd connection lost. + Fix to allow pmlogger to log derived metrics. + Fix open file descriptor leak in Linux disk scheduler code. + Postfix PMDA updated to report aggregate stats from mail.log parsing. + Add per-node CPU metrics to Linux kernel agent. + Integrate pmieconf into the build, modernisation and porting work. + Add install-sh to the set of pcp-internal programs for external code. + Improved checking of PMDA domain numbers. + Allow use of SunStudio compiler on Solaris. + Add load average metrics to Solaris kernel agent. + Windows 7 porting work. + Make Win32 build work with more recent versions of gcc and Perl. + Fix pmie [no]match_inst botch, tweak sleepTight reporting. + Allow \$ for pmie regular expressions. + Ensure pmlogger doesn't write extended pmcd host syntax as hostname. + Switch over to not using local context for bash completion. + Improve Lustre agent metric help text. + Added a readonly filesystems metric into Linux kernel agent. + Ensure xfs.buffer metrics are always properly refreshed. + Add Linux kernel statistics related to XFS btree operations. - Update to pcp-3.2.1. + Export information about ZFS snapshots + Correct accounting of PMNS size in a libpcp_pmda helper routine. - Update to pcp-3.2.0. + Change how PM_CONTEXT_LOCAL determines available PMDAs: rework local context code to retire $PMDA_LOCAL_*, build DSO table from pmcd.conf at run-time, new __pmLocalPMDA and __pmSpecLocalPMDA routines in libpcp, -K options for pminfo, pmval and pmprobe. + Make some pmda dynamic name operations take (const char *) args. + Fix bash completion so dynamic names expanded, and stderr culled (culling DSO agent initialisation messages). + Improve pmlogger handling of alias names (same PMID, different names). + Honour the -T command line option in pmlogreduce. + Resolve an MMV issue evident in the Mac OS X installer, which resulted in failed dmg (binary) installation attempts. + Solaris startup script improvements. + Add details of the extended hostname syntax to pcpintro(1). + Fix a memory leak in pmdawindows help text handling. + Fix a memory leak in pmdammv help text handling. + Add anonymous huge page Linux memory utilisation metric. + Fix local context reporting of help text. + Solaris man page build changes. + Clean up diagnostic messages in pmlogextract. + Teach pmdaproc about Solaris' ping. + If pmstat fails to connect to local pmcd, fallback to local context. + Mark as const the final (requested units) pmConvScale argument + Clean out SGI-isms from build related files (no longer used by SGI). + Fix mem.numa.util.NFS_Unstable metric. + Removed pmdajstat, this has long been superceded by the capabilities of the Parfait package for instrumenting Java applications with PCP. - Update to pcp-3.1.2. + Add indom save and restore logic into Windows PMDA. + Fix a typo in the Postfix PMDA. + Update and extend /proc/meminfo stats on Linux. + Improve handling of monitored process in pmdammv, especially when the monitored process exits (pmns not cleaned up before). - Update to pcp-3.1.1. + Use a better MMV generation number, using all bits available. + Fix a metric count calculation error in pmdammv. + Add precision argument (-p) to pmwtf. + Added an open socket sockname command to dbpmda. + Remove use of grep -q, unavailable on OpenSolaris. + Couple of trivial build fixes for the Win32 platform. - Update to pcp-3.1.0. + Derived metric support. + Fix a memory leak in the Solaris kernel PMDA. + Extract information about network links on Solaris. + MMV PMDA (DSO) is now installed and enabled by default. + Reintroduced MMV support for cross-(mmap-)file instances. + Bug fix in pmdammv which was capable of causing SIGSEGV. + Add dbpmda readline support (and packaging dependencies). + Add in -Z option to pmwtf, to pass through to pmlogsummary. + Export NUMA memory statistics from the linux kernel. + Make pmie_check work on Solaris. + Make perdisk stats part of the zpool hierarchy. + dbpmda fix for name lookup and dynamic metrics. + Add a new PMDA exporting the Postfix queue lengths. + BuildRequires initscripts for %{_vendor} == redhat. - Update to pcp-3.0.2. + Improvements and fixes to PCP::PMDA perl module. + Added the SQL Server dtsrun log file parser PMDA. + Switch MMV PMDA to use dynamic namespace interfaces, which resolves long-standing spurious EAGAIN error on reconfiguration. + Separate out the Infiniband and cluster PMDAs into their own package - removing dependencies and configure complexities from pcp into specialised, layered packages. + Configure packaging to use libexecdir for private pcp binaries, if supported on the platform (also honour --libexecdir configure flag) + Add sysfs.kernel metrics cluster to Linux PMDA. - Update to pcp-3.0.1. + Reverted rc scripts default start/stop settings back to how it was in 2.9.3-1, for Debian bug #544350. On Red Hat platforms, the RPM spec overrides this to be chkconfig off by default. + Lexical analyser tweaks (various tools) to work on Windows. + pmlogextract change timezone selection algorithm, add -f for old behaviour + configure.in clean up more thoroughly on Mac OS X + Get pcp building on Debian GNU/kFreeBSD port. + Add missing return statement causing incorrect mem.util on Win32. + Improved support for Slackware distro makepkg packaging + Solaris fixes: pass information about compiler into Perl PMDA makefiles, don't change pointer types of pmCtime's arguments, deal with default lex + Move Infiniband and Cluster PMDAs to a stand-alone packages + Trim the set of RPM files marked as %config to just those that are actually likely to be edited (rpm -qlcv pcp pcp-libs). - Update to pcp-3.0.0. + PMDA_INTERFACE_4 and the support of dynamic subtrees of the PMNS where the PMDA (not PMCD) maintains knowledge of the PMNS. + RPM packaging split into pcp, pcp-libs and pcp-libs-devel pcp-libs is common - it's required by pcp and by pcp-libs-devel but pcp and pcp-libs-devel can be installed with or without each other. + Added separate specific licenses for the new subpackages, particularly pcp-libs, which is LGPL. + Added ldconfig %post and %postun scriptlets for -libs + Don't explicitly require Infiniband libs, since they're libs and RPM figures it out + No need to explicitly BuildRequire gcc-c++ libstdc++-devel + Add BuildRequires on perl-ExtUtils-MakeMaker + Remove explicit ia64 Requires: libunwind + Preserve generated gram.tab.c in several places since debuginfo needs it + Create %{_localstatedir}/run/pcp and ship it (so it'll be removed) + Use %doc in spec for CHANGELOG COPYING INSTALL README VERSION.pcp pcp.lsm + Tweak configure to move PCP_BINADM_DIR out of /usr/share, into /usr/lib. Arch dependent binaries should not be installed below /usr/share. + Delete unneeded "explicit script interpreter" in several places to keep rpmlint happy + Remove setuid from pmpost, not needed (and not in debian either) + Nuke the migrate_pcp_var_dir, script and it's %post scriptlet + Default "chkconfig off" for all PCP services (retain settings on upgrade) + Clean-up and simplify the %post scriptlets (rather dramatically) + Don't ship static libraries in Fedora, we have the debug package for that + Install .NeedRebuild, add to %files and remove crud from %post scriptlets + Added %changelog in RPM spec and moved %files to end before %changelog + Move demos, examples and demo PMDAS to the libs-devel package since they are not used for production (but are useful for devel and needed for QA). + Don't install trace demo binaries since src is installed anyway + Reconciled build/rpm/pcp.spec.in with build/rpm/pcp_fedora.spec + Integrated RPM packaging support for perl-PCP-PMDA and perl-PCP-MMV (but perl-PCP-Logsummary is not currently shipped in RPM packages) + RPM build requires perl(ExtUtils::MakeMaker) rather than perl-extutils-makemaker (this is the standard notation) + For easier upgrades, the perl PMDAs only really require pcp >= package version (until we change or extend an API). + ReplacePmnsSubtree fix bad signal handling botch (affecting MMV PMDA) + Fix pmcd.timezone metric such that value updates on daylight savings (or other timezone) changes. + Initial packaging work for Slackware Linux, thanks to Roman Revyakin. - Update to pcp-2.9.3. + configure.in fix for Windows iptypes.h header. + Fixup Windows SQL Server metrics on 64 bit platforms. - Update to pcp-2.9.2. + Final iteration on pmval sample count changes. + Build fallout on Mac/Win32 in MMV client library. + Tidy configure.in sys/stat time field/types handling for Alpha builds. - Update to pcp-2.9.1. + Fix a long-standing pmval sample count miscalculation. + Add missing runlevels and dependencies in start scripts. + Fix a segv observed in the Windows PMDA accessing SQL Server metrics. + Fix logic error causing wrong Windows version to be reported sometimes. + Add kernel.all.uptime to the Windows kernel agent. + Initial version of the (perl-based) Samba PMDA. + Fixes to pmdasimple.pl so it functions correctly on all platforms. + Add PCP::PMDA helper routines for determining native long sizes. + Extend MMV to allow teardown of MMV file, and set errno on failure. + Initial stable (1.00) version of MMV Perl interface. + Correct the metric units for several Windows per-process memory metrics. + Add network metrics to Solaris PMDA + Report ZFS statistics from Solaris PMDA + Export zpool stats from Solaris PMDA + Generate packages for Solaris + Allow user to choose her compiler (proper use of AC_PROG_CC) - Update to pcp-2.9.0. + Fix Linux PMDA issue with -fstack-protector gcc option. + Get socket daemon PMDAs working with Win32 pmcd. + Bind 9.4 PMDA. + PowerDNS PMDA. + Fix atexit handling in the Perl PMDA module. + Fix a duplicate PMID in the MySQL PMDA. + Infiniband PMDA improvements and man page. + Minor packaging tweaks for rpm and deb formats. - Update to pcp-2.8.12. + Bug fixes in Zimbra and MySQL PMDAs. + Fix memory leaks in the Perl PMDA interface. + Fix the Mac OS X pmdadarwin metric table direct mapping. - Update to pcp-2.8.11. + Rework namespace file generation for Perl PMDAs. - Update to pcp-2.8.10. + RPM packaging fixes for Perl modules. - Update to pcp-2.8.9. + Remove Cygwin support, we're now committed to native Win32 port - first production install yesterday, hooray! + Further Win32 work - wrapper batch files for shell scripts run as commands, moved daemon configs into $PCP_DIR/etc, bug fixes to process creation code. + Significant work on the MMV PMDA, including revamped API, Perl API, updated on-disk support with string values and help text support, amongst other changes. + Fix build of Perl PMDA module when PCP not installed. + Fix Zimbra PMDA status metrics. - Update to pcp-2.8.8. + Added a Zimbra Collaboration Suite PMDA. + Build fixes for OpenSolaris. + Perl PMDA fixes in tail mode. + Correct physical memory reporting in Windows PMDA on 32 bit machines. + Other small tweaks and improvements to Windows PMDA also. - Update to pcp-2.8.7. + Windows PMDA major rework to improve memory footprint. + Yet another Mac OS X build issue resolution. - Update to pcp-2.8.6. + Fix build on Mac OS X after lex warning cleanups. + Fix pmdate build when PCP headers not in the root. + A single PMNS domain number file now used in-tree. + Added tmpfs filesystem metrics to Linux PMDA. - Update to pcp-2.8.5. + Packaging tweaks for Debian (builddefs/rules moved). + Make timezone manipulation in Windows work (mimic MSYS). + Numerous warnings fixed. + Several changes to tempfile handling for Vista. + Make setting pcp_rc_dir in configure.in more robust. + Further pathname separator auditing for Windows. + Fixed a libpcp_gui linker issue on Mac OS X. - Update to pcp-2.8.4. + Descend into src/bashrc. D'oh! - Update to pcp-2.8.3. + Bash auto-completion of metric names. + Fix a memory leak in xfs project quotas metrics. + Several Win32 fixes for Windows Server 2008. + Add Linux per-CPU and aggregate "guest" CPU utilisation metrics. + Add a pmlogsummary option to report a "header" line (-H). + Add optional pmstat support for time control via pmtime. + Add pmcd.client.* metrics for identifying connected clients. - Update to pcp-2.8.2. + Fix pmie bug in the handling of && and || operators. + Improve daily pmie/pmlogger script behaviour. - Update to pcp-2.8.1. + Fix build issue with libpcp_mmv - would not build-from-source if was not in the root filesystem. + Finer control of pmie2col(1) reporting precision. - Update to pcp-2.8.0. + Linux netfilter (IP connection tracking) PMDA included + Memory Mapped Value (MMV) PMDA and client library included + Linux bonding (bonded network interface) PMDA included + Lustre PMDA included + Added pcp_gui library as pcpmon replacement, supporting the new (open source) version of pmtime for console tools. + Perl PCP::LogSummary module included. + KVM (Linux Kernel Virtualisation layer) PMDA + Infiniband PMDA included + VMware PMDA included + Perl PCP::PMDA module completed, stabilised and incorporated. + Default pmcd and pmproxy ports changed to IANA registered ones. ( The old behaviour - i.e. both original and IANA ports - is still available using PMCD_PORTS and PMPROXY_PORTS variables ). - Update to pcp-2.7.7. + Infiniband metric enhancements + Handle missing "which" binary during rpm installation + Added new quota metrics (XFS project quota) + Aggregate and per-CPU hypervisor "steal" time metrics added + NFS v4 metrics + commitLimit meminfo metric added + Namespace locking fix in pmdaproc.sh + Additional Windows memory metrics + Several pmie fixes from Ken + Kens pmlogreduce archive corruption fix + Kens pmproxy PDU size fix + Nathan's pmlogsummary sum calulation fix + Added a (cheap) runnable processes metric. - Update to pcp-2.7.4. + MaxOSX and Debian/Ubuntu build/package fixes + Add sqlserver active_transactions metrics to the Windows PMDA. + Fix a pmie_check typo causing mis-identification of pmie processes. + Allow pmie and/or operators to function with some data missing. + Resolve path naming issues with more recent versions of autoconf. + pmlogsummary report sum option + pmval kmtime support + Additional Linux SNMP metrics + Fix Linux vmstat nr_slab metrics + Make pcp status command report build version + Windows split_io metrics + Fix pmdapmcd empty pmie instance + pmdamailq filename regex + Windows TCP metrics + pmie log file rotation + Changed the default compression program to be bzip2(1) - Update to pcp-2.7.3. + add network.ib.control to timeout infiniband stats workthread + add mem.util.anonpages - Update to pcp-2.7.2. + pcp doc updates + pmdalinux death from open file descriptors: pclose needed in network.ib + network.ib stats updated to cope with OFED 1.2 changes + some numa.link fixes for shub2 & NL4 + Improve start/stop times of pmcd,pmlogger,pmie + create portable pmsleep (subsecond sleep) exe - Update to pcp-2.7.0. This log has been allowed to lapse for some time. Blanket catch-up.. the following PVs describe changes made in that time: + 947510 - UNIX95 patches break pcp tools + 948548 - [SUSE#182852] Buffer overflow in linux proc_pmda + 948551 - Update pcp configure and build infrastructure + 948799 - Move telnet-probe to oss part of pcp + 948958 - *nodeid conversions have inconsistent naming + 952623 - possible use-after-free of pmProfile objects used by pmda + 952932 - pcp-open RPM requires libpcp.so.2 but doesn't provide it + 953015 - Promote libpcp_pmc to DSO + 953301 - Update irix pcp bits + 953876 - Use swap.pagesin/pagesout instead of swap.in/.out in pmstat + 954035 - Update macosx build infrastructure + 954165 - pmdumptext reports wrong time with sub-second intervals + 954173 - pmReceiveNamesOfChildren returns bogus value + 954203 - pmnscomp generates bogus binary pmns files + 954342 - Add support for FreeBSD + 954343 - Update windows pmda + 954432 - Use a pidfile to stop pcp + 954652 - telnet-probe ate my arguments + 954842 - Update qa on sles10 for pcp 2.5 and 2.6 + 956190 - add IB traffic stats to linux PMDA + 956199 - pmlogsummary double free causes graph failures + 957598 - add debuginfo to pcp-open build in mangrove + 957758 - valgrind finds "invalid read of size 8" etc in __pmStuffValue + 957884 - need network.ib.status for per-port IB status and description + 958273 - If OFED is installed but no ports are found, return PM_ERR_VALUE from refresh_ib + 958379 - IB PMDA broken (port num appearing twice in perfquery calls) + 958476 - path to pmie_check binary incorrect in pmie crontab config file - Update to pcp-2.5.0-2. + 947602 - pmdas/aix/common.h is missing from the tarball- SPARC requiers use large PIC- filter out -fomit-frame-pointer to fix build- continue previous worklamb20 1499476303 3.11.9-1.23.11.9-1.2weblogInstallREADMERemovecheck_matchdomain.hhelppmdaweblogpmnsrootserver.shweblogconv.sh/var/lib/pcp/pmdas//var/lib/pcp/pmdas/weblog/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -gobs://build.opensuse.org/openSUSE:Leap:42.3/standard/79957fa5662f71444351386025dae473-pcpcpiolzma5x86_64-suse-linuxdirectoryPOSIX shell script, ASCII text executableASCII textELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 3.0.0, BuildID[sha1]=e4f20e92ecd99514638cd69c0d551aecc1252fff, strippedELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 3.0.0, BuildID[sha1]=fba21ddf4ff9220e96fcc5f5c819391ab07e2023, strippedC source, ASCII text  RRR RRRR RR RR R RRRRRRR R RR RRRz^$IeW??`] crt:bLL'V%b1`1dZ{Q|RLL1IÆ~5b%Gw5W{h^-R*K@tv^oȂ)J`=~~'$?K5 lszIGgU]GPkoOD1\c6fpsRTW/;ȥ8- #:J g"J|~ 4e@4UXDGEV􌯃aMEJC10 >h=o,a*/S&N1$Xz+K7t2x;A[v)x([; -m0=jqu#)4Iߑ-6-.%I9a1GGtfc)YY+D!KK^aNM95nt$eK9>ԛI"jx9BD+Jr(?dj+D~e/X D}L9Z;]ҎV`]cڱOMV5U~=[{;xuH@ ktoVn$`-DG$6V]jx􏤱(ZQ[14Ә:]"ݽtQ {/| qP[Y+3Y=ct/0\ڝT4/A''ԫExjc<#SO :1-wK`+BnGyҡT=;iVv-l7&2j`>.(SdW;,x-o57"o/ N)گ", j?>^yq3G_e w n.ݡv&%/IOV=u# WO ve ֞j~vwպ1>RjibAS<7@)X0Ї  FJ=Y694gqKƬp] +t튯a1Mt:J-/[CrDMX0yXW4xG4_/_04 *To -7xtZUju݂b 12 P,H?,+}9hiL}}>K;M_)F998x;A BZ*s [nPkHŨE(θh_zG^eLӅe4` u<' ߳j^ yGVG0ŵC%\*XfR%QR0V}U0Jѫ U;=Z'za/ECh4896mkЛnȖ7,4avA2("#;A)]*84!Ul~w, Yrw]8X\o]@cRlap@|ܷ}Cá?dDsh>B#=LLԷ#9On.8MfI<3ԍ'gގoDC((f@ ҈f5LC"`Ժ^*gF$,)zT@y%/1Ր ? f!,@ޒO[#pn>D%;LއtWLQlKׯJ!ʢH)*/.ulAP% nuR( W9S8ּ:KNɑۗ[(;:e Ni J#[N7jR?待#DAKZ#:i ]9 i{&IF~=NɪEd?i@Dh>D-PJ,Ku!]uW#WzUj!%^"3"W}dp;jԄwVLW$ҵȿ0^4\E!_hR6b'os84iJxP F\";' QL'AЫqΗ* 6t=H}=cb *g/S,مh<<)6(_ %2_%J_-9Jx_w6HKϹpo|ϓ'-q8A7hgq/KJM(ltv?.B^c b֗2YmkSFK / @2!ho_k Jsou.X[X-:,7+;[tEn#ͯb>+I$]z݌"øt7!*%g[mj^Iz2b*3l4CP簒Q$cu'2sU1j;J'q4F%eR $7ʳ>:͝eo#Fܡ:A5c z8rS{bJGM@7 9^t2Q 5-=147Ϛ'kY?0j}Z#:AџF~F(ôֶb?Tzn"Ck$Soq#{8gM__Dp_(Z]0rRm(ꕇۑLeλ'l}f^9wq~cA*lW<YYJ||/gNZKQ@{AS `|M$2KCau| oPx:rm̓c"ꛩ,T'5k rDٔ69wDZfhKC8Ţ,hiR@NAuJf<N֬-L"o<;.>h ֩k+#xv!(Zjx Rl Cx>b2JhSeWUv K_|͝c{xo @E p-%ɏ[3SMs%ꦩL!o c*)>7q6^-@Ԕ^(|z",C]9OeقS$c~::@:鳆FEkjc3ƞ^}j1b  Z_Fq? <ⱪAB>@c0VǧB7]1qfCF7fc?9l':H5_g4Ӷe;M;Fiؓ$e$5l ہrsq6J3pRLmqXm|΀43B %ѷE0\M9"Fc`'TĊN|qx`390!I`0 K|(gvz0&/`@MՐɦxG/*&>4;7n?g .\ 7Z6/βj>:c^.P P~ݹNkN砐\.l8r3ՠ?XߍS[5v!eV~dU2u?5J"k"tuvcN6| 3L>db¾钭1Rdx`͓m1kSu%FdDB9!@w_NmZ8݁w:E}A/oVb-o#m'I/;mgkzaX{80?GI&lm!7^?&2oSb3KKG$g9KcpQD ˈQ*_O29hҶuo~;jXaqC9mM `Am~zA |^cMfmQܴKBXyx)7%e .g,9|-*7>u H7n5fQ7a2᱗#o^v4 f#hܑn re0 /+nv>s1ĂwBϩJzl'nj9/Z"kF̾ꭶ^ޯ/fdu=yO~mx%6lXa 6ި" u@q'm3J.M}6cϑo`̒!(jT^ "4gk?m#`%in'E~ Qr6gK̭q']yBšP&5gqGQ&>ȗ״8 Vl܅Q2-Cw#[[Z}c3݊{E-uMYHZԁ8O,D#ј|b95=6ޔA'9~ p iRPm:(&Ǹ&N[4gAr .TcD(Vש<!\ JeQ~8'5G0~z E(/`#Y_R^_I%gWѽ^Aǃc?44 p~}0ϨK ۮt y Jx2ؗ <<%UP_, \?Xq0<k3 Vb DJ&iZz!B X>䶲"x?j3;Xzexж 0r,% \]`_C(Ъ|i()+U{S YHI@BSo^CDrl]zWBf=B{yrldK㯝$ đO1m2y)Cy(+6oP)2A"o6"Y@L'_B8[AaakBs7YB^0UrsI 3*XaqLf@'U0t zʿ}ZS<9J %~nRt;.Ѕh:E, Z&~'nkZBľh}yx\2 WuRSz̝tY }"A.r*7c5JF^~ w. UZٙҟH-q#l 9?eM-ٚiH u.,=' P[= ct./L jcqonr^tvbzSE!?FF Qqԥyۚ?y9cQ9Ըڱ9{.᧣@CzuHr6+[pȇ^=ܱ76t阗65_?6Eޠ Y@1T~2[; lYo3WsЬl iFJ SPr"O JU/Ng]m2hc(;´qcwn?'9YBQ0PK +Q؋`]t) Qb`/T.!Iw:*ue <~P?nn,pɗpceNi2gز}'pccqf^'Bmxbsn=xmIsj O@G l?eqeeP$c=GuI2A峛JҲ,{l_gQ bs!EKGD:>[,t_cxK6u,Dީmo t»$ҽI:KsmDyn}TiGʺd7n.E'兆\-c e7_1 P ~eͳvd̼gAe9m.SӵWKN~~!|Vίo.QQ<8`֌,z@&M6<{D`q3gy(ah dק-Y-`_$ʛey*i ē6g 0L mQV>I7ƍ/'wͱ)-x hCdg n즛ϙZ{mƪ{olE ld`3xs?bcWYUP%"|M7fv.$'"Tk}t8_s!Ӷn^ )e2pTW9&*Yz;]K"R5B.`[_dbt'1ù2h٣Ҿ:6'1XR ];G;Yl<{sk|4 & n! 7&Cc;1Yó!= PXX=1ڭ'ndjq,8# Ѩos~)Mslr⽖[|.>y>#tVS37j͘wUG"7JR抑,㰷_x!\V>OtAK$ =1x?|D ^dIxn>v. azn(4W Xv'g3蝷m'AUeL nd9kH (/2B#[ qmJ'ߢ"A$W iaXvSPq"o5ah}dhc؍"Hl@ɁtYܷ _GX|m~슭2C9 %EJ1Ӣk^f C8^3g'sIN @F+<D V@HhL-uq[өλL+=i~WHBC^x, )(md{K}Ã8(,J,-|!Tu;,8- y8yyNo|GJPu]sb0i@,FO єr=]Yb ^擠\J:t3L۽"u)6?jgIgoyI|9 E<$аkO^ PԥBkꕹ_!`W%`E4D.4Ni 3pdZWȧ'C>Kbd@By! <=@¸W<%B2I8+cQ| xf7NUn7kk#hx[DCpJ"h6,ʧR zRO!ww'4|VV ^+M%ݙTP5I:.vspyхqV>ˉ<RdbkVF$a(ۺ8 YX[vɎ5/ViѩM)uG8)%$z+l<Lv2N_ ;N/ NAօsuLA3 ǧ!Aʟ½Nyj⊣#4]`"w7kUqn ʷ7{g.S!l!Sl&<H5,CG@d{cnkv=Om5 _m^ne5Ԝ#?jiQbUDA`M$]n Rno"](XC@i Z#%xEpYSIs{g)!ڮ*K>8QP##2":2IF-p۔&+<Lqkvu~,Q'Q0dBE-j!%nU~|UZi؎i<WJ* blګ] .¤eGKܧ ^-^ȁt ,z65vC,45khO`Z"s=20{>ﰼ& #o y>% ߼?پ?:1 l>NkH]ϓǦ}"bޢI*wE|d ), \0C|-GZ?׬'f#$ѫot,xsޘ3ޤtsoLxne~}6ZƇs(*')^Y09t)ΡXPڌ|:8@R[s?U[ _Tu)MҴ E /3rӸ'jC;+@D zt_ukP ƿz3tAP/ li4}?u^D;f2'SgT_k;ZDC%ӵPuzSqdMdj^aG^h#(wC5*>Bt#K?{%V>$:Bu9^ɳ("$FCia%iP$ZYyx9Q_^jwup,Pc+# GQ{Alԇ[p\Վ'MCymf;FςQA%rfJeaF]䏱_!،eʠTU4ҥ@JUQ~;.Y DF"ݹs +؂N.=]RCsud_1Srj "Y g78QukY؜=M$yAkͥHAٛpu ʻ+ pɄ}{}˧ QicS/Vz |V;Vc$<`Ǣ1 )lC;SYmkaad.Β!2,\BG pʆ^&zF#>O l bѲOTFj$X{BSXiSÀҞ?e2W<z;n.Gx+{֡`RNOǑbK5-8C* @n8-Xݧ~f*^^\x|~,-Q~4SF tcz }4JyAB? Y2Y^)RgZsF6щ*3j9^K0bhnt?0'vM0\a^Bc=r5_hrI)Kɩ>?/zXͳqĘ|ubY$Nt!bwghQs {-Vb"znTX[&s5 %ʕD ;y-hskэ~ D]6>-TYer~c3H*{wL͒÷-2&Ļz wKWeW88fXU PqƝNτH͚+'kDY{f0AYN#}ܔR=bJf rPcvDb\P5$̓:|3gbr'm{k0ٓr,f7x οn ^$Shl3)U6>άepeԥɚI1Lp#'>ܱT}Տ¤`/`#=h9+H7%;s$ȷOf9L] G5lT* Nx 8)<`g5a")¦J;f}(`b }F1m#`]ԋعw#ωo'9[BaiUnJ#F,L~؄`7ȯx j(]jP6)zLPdՋsC^ˊI+;S)V:CC& DUƃo!?3_sic ^W:;y= *Lj7T{*YwOq%g U$t(먬YIEY|+qx獅o)8OSE`Xv3xN.5T ?;Zk@w-_a)P$3/!¤ p=2NYd'Rt3UȔkK V]-]euhڎ|=gNiF =*6y`UIz: 7"Ɓ]N96 2_/f-hB_y-W^w9n&~E;4 l:U/_v|ѻDP=q'h(ᰲZ5_CGX̰uQIGt]Iax*z 枙0(ʵJ5G:Oo/)(3|I.A{b¡B-K?pv Zn}H[q=Ta|b-}eĐP* mF> >K48O E5qgЙ\ qzA옉E?K,wB0>f342~dE /6 U6Q*ik+/!i3@㝹hN8sQTm;%Q<9PB;zbVi$c;lP[{z6MxvTd- HǙS} Q?$|m-!B k$'\(gW`FCe-dGږNÐS<جa}l/7#ч̶&,CÞI.@wLJ:ͦ7ZLYbнy%|R)}6)`>c1"H&EuVsgjӸ]KRǀ,#-S%;#rA,nl)]Up_J Hc$Ra@<mN O 6+V{gRR9iBE BFz .`dBv5&氯]. 6 ӊ'{/kJ)xn WpaYe%vLN?*)9`=p[ncZ,& Ne(}U~y-ηNAXN8fN'[ZL5h\%{#Zj[+z#d[t$Y0<].? kF[P7*3Bc9pl,[c|h0yKہecCHt{򁻉1<$Bs&ۊ\ٗtI.}-Л;u9%L>GE!pXS+8 /aVU.Nwn ᔗR/G7 ]}B/b"O3*6PD8jsM_FNU x+(KD"^q-{I"]Wl"v kjH?n%Qg7xo!@K2blPԼH+A3B%gȅ@ m"$ uTO[җW V.7ITĈXC\'xHhx#4*+ V"1'_axL|6$1>_$9- |w\i~Ŷ/Pmk>ѭ/l 퍷x8<{Ƴ>ȗ_Q4'ܳ7ILF&4Y A0 rIE]x'u/ڡWƝ Pk;ҤTĈt4z,]3RMeC 3jޢ\zJޔ7aRh#{,$8Zez$-EEY.*.f߂?LL)b'UH\VJ5^Yv~M|:_^m-QhZz+FG܁|R`}]`kL=#a[hO|_1U PjN!M.A^3!cwd/sHlq5̌Wvޘc#46 I| F:4I0^+ThքHuBd6_&DbgoL/v &H} qT[9b=¸%~RK}L @l0RhLD64*zX> 5j 8<Cw?gmfAll2\R@6)6FJTӉ8C\m0H;ٓ\mZ=V]/eU;lmiMϼ)?Sbڋvբ+ ~}9 Zu/Ckfgp$ +S*({=S[ bzF $F-Bz Dle=8m#=IE6OBjI᫘ E7.;~*]+zCs"]۫S +5P>2hf$8B;H9wS|W N&F4ϧ?^I< 7죽~w}mv\9!z5LH"!L[߽Z'HBF_O)s.0V24Y{&Ұ!F:iӈ3_=BF2dqq:yv*y[!k^)5>}^!RFIԑb}fPb7U꧳g9NΑ3HU|H1$v%8lV8{c},~C V1#382f2Iڔ&A1̅_y/_Կ{?Fp#sGrvF3eFSa>ȺS$PW:%h% kb)J9YfF3}&ɇ<%_<aL]Ė/rE?ަBtlQN^Uh\z* 26(]YU.X]rט5Ts}.A`/ĸFOrilmuU)Xv/cM]7H Qɰ8>tu\\DyϤ. !Xҋ> //Fe%`00p;|Hbm]5K4f"Dg6DȘWg* ~*˕6-s\ x4 8!-j-%WSw`aah|?5%CUy{RMѤ8:37]Fx%=X!4n?98M<p !̾ʃ s.AT%w%y"d !V;7KɽX4S U9y}:(k^4BT.nF!VTpjH8_T'HyB%#;8vp"axpaaa3$#,\8یԛI fu,tMc`FYK~=;_p_aIH#2\ͻJ^9 7{OtH,(Rq`ú< bSI`珪'&{> ~&r/,iH~Qf4}==!c-Ҍ*18 *TửX9Ӊ'F)f@/UlAjwFp BERhҲgh/u?i|\cQpDo' Xv2Ͷw[Cy4 MC֏&dW-Zq<pbkf 6504L{.YBdJ,FP _BUXbɪGՖrw2^ )c_P۝hbncP=§^n^HFLxRɮ+݁m>=]?x=O-ņ< qz]ymٟJgÞ6|OQbH +#->{5MePHZ-'8G;KH,ç)0h+zI@CS3̖?#98p̕pUana͸CX,"50vS >KVyz>bY`H{9R|xQn2s4f2-pbQ~ u(8TOnZֱEI(,4SI׵uRsR4l 1#Iun-"k!1Ҙ5N;J"SgޯpLx"U2?g{pj2.5Ԫ*aR# k1NU>^i~®h|b+mݝA,Y~Gpd"_l?=Y7yn;EeP A -2M$^^V{rwھI ZxPpvCf@D@a!͹2b`Rx.pwKʲ[+:ß)?ݴZ>/B ?$`sYLDU@o A~Yy5\b^i4h=O$]OLI?PA;i•DJqBsH:XEgӾ9,>bxP80unu'YP.'|3BB6$s6/5y p+pY1;cua$'V=e5^Ygs[r% J⽕n:y gu9k H {!a?dA_"KN,L9}?}~w?gި @<)~woTZPSB5c#5k[G% 'N_kKp{%{;iQXEe7ImP`##H rl beq4WQ!9hshJ,Xt>f3Bp ; UvvP;!@&uaoٚ^%u2xBיfS-Mk7=> ^76f9ቜ7n"19~QnYdn7P}@5>7q]OmF!:!;_X2E] gۺ|Ffy@B}[H9Mդysmcy_jrH Zû~fMobpyS&r=%؛Hr"¿xtf4 hɞfeO SO$=֡o80zO&g+<^ d*/91xc CntnSϊ6J&WЂNVP.S?_^p'^X' L/B2d LnE^ ReMIk}>J|gZ)}8] M9R8iIZ:t_+GLcjbۉ ЃpW;9 E.͜\֯CB[e%Ɂ~6,(hUK$ЀwU1CX@5W}!.w ^89"%& ׍G&G"[>.ls֑p#+I04Lx@OySJ2'#u/sWtij{)4HiaෲcDr}7Ezuokda0::|?j/|Nf,7{H:]ɻ#V ᝇMbtOHV[kg[D@ُ)N-2`ث'xcr~cCx蛈Nharu VC,;m9k*ѫGM5pZ7U@v2TBq\Q%Y/y rUvVGȼ/ͩMRYyPYn0iP-QsI EOD&Zl, x}ْWgU[>H>.'RP[uyfYVAD jdt0;>uT#e|H6H&ͯ@>^3'-_Y'ԟKlpǯ1|+賖7c{;@gPtKg8*$"% l6 [Vb׆Y,\StVѩ P": ⴒW- IѽAH`ZA5=[5NJawUh#}kC."8k/xyD R?VWh;Wq_^_ΐTD, 9EN0Ȏ:p7.͘F?4酽1C/3HDIC^<\sJA=e\_gqE^t\8u|]/>$'>M%ޒ`ۥfxI^Aٳw7H"xSjOI_ӵphtZŰ!p7'rSH3ۆkΊe~co\R'rDwhPfx!3›$Q8qC5t*Mq[ϲtTSn{.e(բYWO-1Vn1w^/&Bn)=#wE./JbA._f`ѧn'fPL9s5.KtRVw8-zYR`e6h쭴\Rj*!AU܋驔"Sn]k@txGhWe{z6 ݼU ch<Bu<vNeOF6azX}tA,K}/P]6diiCY,+}gNzMo)Գoe։rm,ۗQ!+O_}K aw`wd4k@~L ܻJ'KK2x>bDvܘ8AYx,"QGAu4Y-e{ #ѤPemZǓ|n@9-8^m2yNRtp' ?Jn`LsJTe ЫLe6PvV<3؍1OI#0vi^pbTM)* Q#pU&r>, H SkH# dQ2RZ< Jsivuu+MF>SXXf:gT/̞R`z|X`a(v~j<?q9-ԥSCF0[BTo/P:^q%%@z` @[/" r&} X<~8ޜ;}ZHγ܍}I_&AT:Q ,V*p c^~{INdFy#sq{$)ψ8&hH1aS 8ufYR7 lUud roQFÄR^x9qrvP ^9acb3h Ot""kx2so$i`>mv?my'gsߗ0rA[ JmBbPvMtmOg L7HD_Qr,Aٽ;&iR,{5[А-C) `J}rjÁw$+{ڏ60wҿʚ[$?'ƄFܞ%w:-_aQ+8Kk,ұQX:󃮾)KNFW<;cH*0's\V;@Jz uB3ofǮҔN jh3`] `#[ >D"D)p|oȭqarO$Mw O}F0{uM[/̋g.8r׏Tu+,g.1ـ׃% -ԴID*Ack\dzLܚc._DsZA좖qW9 ZgnsʟêU,0Ml|C:*w]xxV9"$(m`*ك`Wym?3|BY~SjbJK#U)^܇ LTW#q%glzIżj X'tq/yʱ1eKǎxC#ˤ>d 3 C{ I[8&'ml7˲NRn 3;= 7Bۋ%zK}5=jSvүlUADgpO' m)tS UzTإ?XG˥lMgtvl|4iӈu Q8oi3'0]^]̋쪓zog+YfNbT3@bM3o EzN7;wYv-,NM/Pja)oU ވw6!@QO5)˱ v<8%L\?hx ✣'{} ||sc[?FDNp@3P;  !7t3.ZQ ,p5bT+Ÿc> 4w,^ge/~7yMOPG'77\$$!@5WA'2@[ P$8! ?Oh/iQ?Lopz;ae%pυcMo;ZѤ+q/:Y3>ޙ, CE p9BuC1'(p"1׈/(s9{zf9]-!rIy3#~`I+{ՌaG~Ʊf YD7`ho$T;eYX2'P:)*#/,bl:-n>uES"#s^cO!J'^*602\tUj }&%LG,F&[ px*%n-1U5Wl;ʷr9xM1N > MՅoęBe&ƓA*anA>zmO A^47jt 09V7X +>?ẹb Aw͒#3eCe.$4{~-?ͼ;n4, x1}M|!cvB9\R|$tèt'̈́y{n^Gjˠ<; :`2`Iѩ!!d`AL* Flm܅t5q&32XWq>:T?.'{^;) m2"&[ANI"-A;Dg .)1p|F$67Tv:L(>e&F{ů]YVe&o7tC÷<1nH/4W,5uwWeũx}t5mɩJΐ4=0{r%EUX7 jWPO=L"J%}yY(fnྒyjO:FKĬmYͧ> ++6OFl؈p'HMe]WK pidx pjÓ5IX8ʗyFZܑu bݸ*Zx N$| p.p@evet޵1uH l ]֍!CL/cEf]*\Dz[19i CYF >VDY UnH+_DDTnKBٶn\oTr \߇5%Av|wB|r85\&꜖X[fMPH4ĹYΎM]j wk4O7㺓 K'_jpsiB;;2j$nL ıKщX~b ,n`Z߂SM%x 1,{ڷm1Tbڕa(fr"ê*,\RX(Г>bQݗJ]oph͟Œ+=$rڟkJ蚓P<ת^HYB;9/~WU55E?I98/J0v}eD9;<zD/VFZ;kkNSdҴڍipϥZ^G%puf9 a[3scη\w[|+U+xؖT8\$?pۯ 1Q>pwY'nB@>VViC_ˤSmXvCPJ8T!J-E+(X}xyc*p>$?8;s-RK&\'<&ޑf…B7\STPP6X?O/ e&dWq0v.6z1$&pIXR5𴋷 <'=rmAT~U6RQ?nGM`c֬K̗-UODӔOm 1_P\1 QVQؾRt-;e.LYl̻~?3ve{u5Vq&u`Ufu˃$<;pF9B[אvaH3껄8ZpLnw=J۹&\9ϥ)=;,F ]0_e*kT,PHlSim|,IIqSOd(=餥O6kqt)Z`\C~rqi+,  \y#`Huͪxs ?[qQGAq :J13ݘmޯN-:vc_ 2C*u hrSyb43epyƖ<1ˇ~j @x=""yrsԢ[S;K/|qK, K]^ )ц>F,qZB+udfcrix'd&̔;7ҟSSÈy"ax A ćRqD'l};!3a7o+JUQm'$!0GHGũCi5%1o'ȷ'Eyh~6ހՊ4 :_{'PQ )G+AnpSr\į큐46jw#CRSЄ◳;0FR6-HZ;UʦYgChsdEF5E=l5^*ȝ8(_KlQu8y ,ʃ.&6@,ƹKv%I)T32w6Kl]/[1\ԝmn!s$`UE݌ 1+0-d뗘zK % jق;K_JoݾߤWB*Cjϓ&B&y?`J7-Kds{d>hh㏴땳ln*VoåE ;p:|N̠9]<9{gf'R+qgv TOmcq/) a$,ی*!#I)Bܙ?UƣU}/ WߢII (dВy4yxXR#%J^*o+OLP*)iZ g0r8![]V ŷxaiB1sCԺ `b^P_+pPC-)P گKOrdXpMKa5>VG(ϼSUd3$vm(ܻjiM׹U9kk:o*#4A<wfh2"o d`2M0e`(Chʒod)DL!ϲWUL*v\$dW =`rɀy[c1&Q'NcS,v^Ӻ=$.i|z+:!&{Aի'bŸ'9)w,R^鍡mJ[/yP?krVz#RS"|HBmYm.~;D>^i{Mif\#7ꆾ(c˽%} ^%]ʹxwy56Q\];5$1:.ah6 BM=٪eC$MLL~JFλTB N{e*RBQ@޵/@1\~fG4i(Hh[Q>'9U* @(o4b|E8 ,v|lïKOu =1sc] |aY~/^_EA2@vU)v ;b/tc|żf1VܧXUvg7E^0֘TmQq+q^Gn ?@6VFb,(4;^<-5,].TϯU (6eH 3b%7 B5$ca ԡVc}gqfeSG\=BkHLe:Y>*p1Iln Ax2ҥco}$oR!`rACa5V=c_<+2~F?}$2q~?{, |7UɌx@=ۆYe@'9 ݄~jȝ"ٸ!Pǒ4y v&@5,GǟLt? dI#۫/UjSNnsܛb UH뱉PtQLb?cy oW?#DyElV2<< Ds;l`W'A? `"RI7y:*>.C 巟5_OB ÚF $1{Va'jtsg­48.`'ttu*Đ4!E7aJL})<#1C S;C%^͵ ajX`' 5`KMhS䞓Z G& U-[/HHݰ{K =cں!PKo6Zgt#6-~fZ:STؽ%d#:;ZBaU|F)[LJ"2F !۴5[W^TQDv/<&ӕoY8U>G# Nzb; ü~4DiN?z,09| X=?^&fCxMh> y^FJL2ᑰlBENzqDwMB`+"ɉ+/ @Тso)Q+PO)Bt s0^Sw y.zH BH:>pF!{S,ߔz"v0P:2O$[_ZjsG)贺2dyLxj=W}aU4U JﭯK-2$B>}qLK1Y~ 9Tͭͭ!F&o!R2'kTHr_ރHKotq[A=3L&t >Ϟ.9v[C2t-ߞkbclU6T,BZOZZOJnaۜ@C%En=V \u ӮS})g]Zv̳^QmKtmo;uGP;Al#{^ǮϏ=P-۴N9T[ H鍆FAѽp/yX!$,c5\?p#N>9t$V)gNnm&>9Uv'mBOa΃m( 2\njˠJF 0g,y PRź#@iMS̔^LϳLb*5pVyt:5Pܓs X4"}k%(@94!8M 鹑B7K|xT02EF>` EemQK%ϯ:Peq'.Up2i%w2v ~oY)HWٝ?n_|6p7ڰEDXw vDD)n{Ǔa֏)y74>'1ksz ĪvΗ^0ZC-?Ł`?yg Cjk1;ƻƽkM~4+Hzp=·HJG) %R,uY=م+h2jĒ}Dՙ)s6L3O k"Ι믷z1@vn.$xV)(su4e[`ѩ~@@xŃJgXe k06@F %6$6lUθ88R=2ЌA3&}m_6WR֝kL6J[퓾9˒ԚeLJԍ 06pq$X05J2;dۓ `mx.pя 33*E1X7%g /SUSi.}l1,xv}zNOKo\K397[C- bjӽb}iisMU"B0#](o =;7s_\_\9[ /UWePOaOߕw׌ l+X^7 X`FpRoQ0#m^|9XZy^pːڊd#j9k- VEֲZ5 % &WC-Nh.Eq^k Dčo=nױҽDc>DdZqRso7+ _ un -5FUsoP4"yK #s};r͛agɱFN6!wqwk۟ Ѐ+>s0CAc 1R`뙓C |G{NFKC-vc~Xq0)0nJؠ}ۗdMWvSbY5M:ݙblrԴIP)Ϳ _Jb[ᥠQoSW!\~dxjV}A .ltiDϧį@SDegY d!B1}{C_%bR?Ws8"Qv$H5>~gxUz)GvI]-Y ݊vOO%I'z oɞ@B#3F5V6*NAw{G_LB!ukl)g}uG \ص v[(}yBgoG'p m& )lMJи:n.*0՘ |έ+#lE<,w6\b c x2Mͽ6#ʝwYw HX/݂Ki] bm)X,#%?(hrh ƹ _\WT\ Zwww[2,3 Ø%{wzE:Sh΄^7Km[F)\4߈Qy6Y*pN\wˎn|!*b9|Ff˴ԠʹSK6GRi#SzF5&ӄqTA#& (kMfWNZAWzq%nGty\Gz} җM lT(/0kM"tb }u*ᲆ4|-H4?fտnH6,/T@%f?Zw*T)Tboͧy ;IB9on w|0j另7zۛuM%BۻQtw9}f@hT `15$σ?IӁ -, xwIB8@32KpX@J_ (1w66 rg1'.=wKlɿ l~o.& @Qݘ]yǩ40ڪgN xS[v<0 -<.h`roTfQTTUq2dEhd@+?G~k+v:/CR-=aţ 9sKm=4Ej"$9[ס۱7|M-ߎm#>\+u+\%fQӖb +Gͤ3g-r+>p寮dhT/!̉jʅSqK"RFN-! :O--2Yz)CzVVG_;L%+!ְKZB5P7?!  QwAM-Ai!o"J~*Si♌tn|Ƒ𲭲ݾ܌aLjuhOl3.PTxb+,mZ~Bbm#FI D YI3W⇝w%V$8wߋb<8l1d Kܞz*0T@΋r!0/ ȑ,cc)&itj}{R6bb PUq?3015`d+a\kl/J[^'ylsPL﨓]!!FEjӊL济Ws cdˮ~Lb^A;g@?,GIcz ؅d%ʗu5aԝ_3ЩWtUeUJ>P$y(1UDNSv+b 0q +ز)7;BGN!e?׭0rw[e;?ϷV u#tqvc(;"蚭M٢1UWZtIq>W;" xmT \ VȾ̘n<磢[ؽ',_h{#64Ba^ v9{o4k[:2﹊{ZH3!]~&s+9rvKvNe ΐSTҹ -]םq+z켆CZ-xE#ٳASk-m5ʹj.wnIƑRՖuȂZ$+.MYѬAM^}_A1* 8Yuiow\JWw(%lju¶pQwc;W̏tcݡ:"i 2N5}@;[$x}#Ni!8j/x |ơ}bU?16Ai"=OKtDY3^ T)lnmE'6NYl Q$gpc9(ɦ |sńԒ}[e9'O[iFI|Bb[#ˠO+ _[+Ze'^ lbApˌ KS^~g7vioX_J[َ ; S[%Ԥ8"r/";?y}#Dt h}d#K>H ?>x6dLV;b0cƔ0FCq~}Mr]? WjM^4r/& [?yA N})pM6yQ TF2@9Y-