vnstat-2.10-bp155.2.6 >  A dkQ!I%z CN J@r6zbJ"O_dUIOf3v"m(4{Yή(ϱoȧB3C-D&dIg ,CԾf*>Xb>^ikgV 'p>({3vJZ# sU_cJ2].u$<[]o7G0rJ!oT!>( 8 uӊrQǤ r{PɑZGe}7bXD5e/p̐<TA) PMa#/+lOG8+)l>}נFjL\\փ&4Jq4l9%OJ ; M lc8T7ka-%yL eO 3JnzfL4:JR# 9JA(h]LNg eUNѭ%~m(h,JB{rʭvb555cfc584a7a1116cce84d30ea1422876fbbf6acf48d28fb78c5f02a9374c16483b88c71d71e5eac1a69d2a7f70af7aa997c9f0c=dkQ!I%z #|n52HP"ge~H2H "(.}crɊؚ >h hnS/RNk7=vwx8a5eWof<  I.^J䈀4 &]p0pf򤩱6/!<7#)݌fd:le4$UR {?+$a({fO!Ms)0i& :HX+zMNZ I{9^~&RjOTwWsİ-`R;̼R+-_E=]Nn \rf&9 [\r#_ᄏĆ@JiZ^qHB3_W `kWeq%Yyt G1SC{c  %dp8^T=R1EWGLFiܛG"T(3=QldDOd_2:}ՊIucF7[gs۞o>>pL@?0d   08<DHen{  $h    A \Ll4(88@9:f=|<>|D?|L@|TF|\G|pH|I|X} Y}\}H]}^~4 bcd,e1f4l6uHvwxy`z,Cvnstat2.10bp155.2.6Network Traffic MonitorvnStat is a network traffic monitor for Linux that keeps a log of daily network traffic for the selected interface(s). vnStat isn't a packet sniffer. The traffic information is analyzed from the /proc filesystem, so vnStat can be used without root permissions.dkQlamb564SUSE Linux Enterprise 15 SP5openSUSEGPL-2.0-onlyhttps://bugs.opensuse.orgProductivity/Networking/Diagnostichttps://humdi.net/vnstatlinuxx86_64/usr/sbin/groupadd -r vnstat &> /dev/null || : /usr/sbin/useradd -g vnstat -s /bin/sh -r -c "vnstat daemon" -d /var/lib/vnstat vnstat &>/dev/null ||: if [ -x /usr/bin/systemctl ]; then test -n "$FIRST_ARG" || FIRST_ARG="$1" [ -d /var/lib/systemd/migrated ] || mkdir -p /var/lib/systemd/migrated || : for service in vnstatd.service ; do sysv_service=${service%.*} if [ ! -e /usr/lib/systemd/system/$service ] && [ ! -e /etc/init.d/$sysv_service ]; then mkdir -p /run/systemd/rpm/needs-preset touch /run/systemd/rpm/needs-preset/$service elif [ -e /etc/init.d/$sysv_service ] && [ ! -e /var/lib/systemd/migrated/$sysv_service ]; then /usr/sbin/systemd-sysv-convert --save $sysv_service || : mkdir -p /run/systemd/rpm/needs-sysv-convert touch /run/systemd/rpm/needs-sysv-convert/$service fi done fi if [ -x /usr/bin/systemctl ]; then test -n "$FIRST_ARG" || FIRST_ARG="$1" [ -d /var/lib/systemd/migrated ] || mkdir -p /var/lib/systemd/migrated || : if [ "$YAST_IS_RUNNING" != "instsys" ]; then /usr/bin/systemctl daemon-reload || : fi for service in vnstatd.service ; do sysv_service=${service%.*} if [ -e /run/systemd/rpm/needs-preset/$service ]; then /usr/bin/systemctl preset $service || : rm "/run/systemd/rpm/needs-preset/$service" || : elif [ -e /run/systemd/rpm/needs-sysv-convert/$service ]; then /usr/sbin/systemd-sysv-convert --apply $sysv_service || : rm "/run/systemd/rpm/needs-sysv-convert/$service" || : touch /var/lib/systemd/migrated/$sysv_service || : fi 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 vnstatd.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 vnstatd.service ) || : fi test -n "$FIRST_ARG" || FIRST_ARG="$1" if [ $1 -eq 0 ]; then # Package removal for service in vnstatd.service ; do sysv_service="${service%.*}" rm -f "/var/lib/systemd/migrated/$sysv_service" || : done fi if [ -x /usr/bin/systemctl ]; then /usr/bin/systemctl daemon-reload || : fi if [ "$FIRST_ARG" -ge 1 ]; then # Package upgrade, not uninstall if [ -x /usr/bin/systemctl ]; then ( 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 vnstatd.service ) || : fi fiTb:p C F K큤A큤A큤AdkPdkPdkPdkPdkQdkPdkQcS=^ac' dkQX dkPdkPdkPdkP75403183a2129887c2430abe7360cc9635327d959817ae4b0b171e66b4f82a8a7181c11db7884e8424fd490d6c5edf9e8c8ec068f5bec31a1cb434676b6416d47d6e8e7f8bb59dfd24520b7587f8688f17f652d928a7e8ede8d3d7dbc74ace0e0d9c7b80ce0f4e9836ddba257e1332bc86b6a688231f11503d9f0c555a95804a9589ace5f6ffcb9a54159ec97932ad390fc1cd0b6f26b669cd839f9460824806ed4a913d758857689ccbf281a4d4fe72ad8040bd739360a0958814f25573f2da8eb12d65ce34563590eb987e62eec28c9552de1760f08f1f7c9b231bca60c176ec9175caefb3b1e18b0b847c7392c98dff677465fd0a9e0694f620b3834e0e78cb19b9f15f997108c19c8b2b30543ce35b050fd6258d1a52f635afb51c2ffac78177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643f4d75e7ce4b2953a77700786e760b925da4199f2e111ba32205c7aa64d23f3ffdf3d78d2bc4c1c7c1570432c586f2548227d05d4971467c932db470419dd90ad2a7766270958fd36e4bf90ab1dcedcbf7082543dd61eb5b1f8f26fa7a7e030f1servicerootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootvnstatrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootvnstat-2.10-bp155.2.6.src.rpmconfig(vnstat)vnstatvnstat(x86-64)@ @@@@@@@@@@    /bin/bash/bin/ls/bin/sh/bin/sh/bin/sh/bin/sh/bin/su/usr/bin/killallconfig(vnstat)libc.so.6()(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)libm.so.6()(64bit)libm.so.6(GLIBC_2.2.5)(64bit)libm.so.6(GLIBC_2.29)(64bit)libsqlite3.so.0()(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)2.10-bp155.2.63.0.4-14.6.0-14.0-15.2-14.14.3ccS@aaao@`` @_u^8 @^%@^@]c]%@\@\\@\\,@\HW@[WX+V@U@U@Thorsten Kukuk Martin Hauke Dirk Müller Martin Hauke Dirk Müller Martin Hauke Martin Hauke Peter Varkoly Dominique Leuenberger Martin Hauke Martin Hauke Martin Hauke Martin Hauke Martin Hauke Mathias Homann Martin Hauke Dirk Stoecker Mathias Homann liedke@rz.uni-mannheim.deliedke@rz.uni-mannheim.desor.alexei@meowr.ruMathias.Homann@opensuse.orgsor.alexei@meowr.ru- Drop vnstat-if.sh, the used options are not supported anymore by vnstat and only create error messages- Update to version 2.10: Fixed * Image output of 5 minute graph wasn't possible if data retention of the 5 minute time period was configured as unlimited. * Estimates and average rates weren't calculated correctly for daily, monthly and yearly time periods when monitoring of the interface had been started during the ongoing time period. * Estimates weren't being shown in summary output when OutputStyle or --style was configured with a value less than 2. * Alignment of column header in short output wasn't correct when OutputStyle or --style was configured with the value 0 (vnstat) New * Support input of more than 31 characters in interface name when using interface1+interface2 syntax data merge queries. * Support passing --config option multiple times, later files override earlier files if settings overlap (vnstat and vnstati) * Add configuration option EstimateVisible for controlling the visibility of the estimate line. * Add configuration option EstimateText for modifying the default "estimated" text string when the estimate line is visible. * Add --style support to -tr / --traffic output. * Add summary option to --json and --xml outputs. * Add timestamps to --json and --xml outputs. * Add Prometheus compatible metrics endpoint cgi to examples. (examples/vnstat-metrics.cgi)- update to 2.9: * RescanDatabaseOnSave configuration option wasn't being read from the configuration file resulting in the feature always being enabled * Hourly graph image output using large fonts didn't correctly fade out the x-axis line for hours not having data available * Add --alert for producing output and/or specific exit status when configured condition and transfer limit is exceeded, can also be used for "quota remaining" type of queries depending on used parameters * Add configuration option InterfaceMatchMethod which allows configuring the possibility of specifying an interface for database queries by using its alias instead of system provided interface name, enabled by default to support case insensitive matching of the beginning of interface aliases (vnstat and vnstati) * Image output file extension allows selecting the used image file format as long as the used LibGD supports it, PNG is no longer the only option * Add configuration option HourlyGraphMode for changing the output mode of the graph, 0 = 24 hour sliding window (default, as in previous releases), 1 = graph begins from midnight * Add mode parameter for -hg / --hoursgraph options for overriding the HourlyGraphMode configuration option setting from the command line * Add vertical line to image output hourly graph to visualize midnight * Add -t / --timestamp options to daemon for enabling timestamps to prints when the daemon is running in the foreground attached to a terminal * Accept ; as comment character in configuration file in addition to # * Comment out keywords which are using default values with ; character in provided configuration file and --showconfig output- Update to version 2.9: Fixed * RescanDatabaseOnSave configuration option wasn't being read from the configuration file resulting in the feature always being enabled. * Hourly graph image output using large fonts didn't correctly fade out the x-axis line for hours not having data available. New * Add --alert for producing output and/or specific exit status when configured condition and transfer limit is exceeded, can also be used for "quota remaining" type of queries depending on used parameters. * Add configuration option InterfaceMatchMethod which allows configuring the possibility of specifying an interface for database queries by using its alias instead of system provided interface name, enabled by default to support case insensitive matching of the beginning of interface aliases (vnstat and vnstati). * Image output file extension allows selecting the used image file format as long as the used LibGD supports it, PNG is no longer the only option. * Add configuration option HourlyGraphMode for changing the output mode of the graph, 0 = 24 hour sliding window (default, as in previous releases), 1 = graph begins from midnight. * Add mode parameter for -hg / --hoursgraph options for overriding the. * HourlyGraphMode configuration option setting from the command line. * Add vertical line to image output hourly graph to visualize midnight. * Add -t / --timestamp options to daemon for enabling timestamps to prints when the daemon is running in the foreground attached to a terminal * Accept ; as comment character in configuration file in addition to "#". * Comment out keywords which are using default values with ";"- character in provided configuration file and --showconfig output.- update to 2.8: - Using a combination of --live and --json wasn't flushing stdout after each line resulting in buffered output if the output was being piped - Image output would fail to show the last line bar graph in list outputs if EstimateStyle was 0, BarColumnShowsRate was 1 and the last line had a higher traffic rate than other lines - Image output didn't correctly horizontally align the "no data available" message in 5 minute graph depending on the width of the image - Image output related configuration warnings could get shown when image output wasn't being used - Warnings of mismatches between image output and data retention configuration didn't provide relevant details for solving the issues - BandwidthDetection was being used for tun interfaces even when the Linux kernel had the information hardcoded to 10 Mbit regardless of the used real interface, interface specific MaxBW will now be used instead or MaxBandwidth as fallback - Configured interface specific MaxBW values were getting overridden by BandwidthDetection when something could be detected - Image output horizontal rx/tx bars often had one pixel too much width in the tx section resulting in slightly wrong ratio getting shown - Top days list wasn't always sorting entries with exactly the same traffic sum using ascending date - 64bitInterfaceCounters with value -2 always assumed 32-bit on Linux systems until a 64-bit value was seen if kernel headers weren't available when binaries were built - Add the possibility of specifying an interface without using the - i / --iface options (vnstat and vnstati) - The daemon can discover added interfaces from the database without requiring a restart, configurable with option RescanDatabaseOnSave - Add configuration option UseUTC for using UTC as timezone for database entries instead of following the system timezone configuration - --iflist uses user configured interface specific MaxBW values in the output when available instead of showing only the kernel provided information when detected - Add configuration option AlwaysAddNewInterfaces to expose the daemon - -alwaysadd command line option which gains an optional mode parameter - Image output uses LibGD filled arc bug workaround only for LibGD versions that are known to be broken - Image output example cgi (examples/vnstat.cgi) improvements - Automatically lists all monitored interfaces instead of requiring the list to be filled manually, server name in page title comes from hostname command by default - Provides links for most available images to more detailed or longer versions of each image - Allows direct interface specific page access with /interfacename suffix for the cgi if the used httpd supports PATH_INFO - Page auto refresh can be enabled with configurable interval- Install examples/systemd/simple/vnstat.service - Drop not longer needed patch: * systemd234.patch- Update to version 2.7 Fixed * Possibility of segmentation fault with image list output when database existed but no data was available. * ./configure output could show invalid install paths with some parameter combinations. * Columns in text hours graph output could get misaligned if the selected system locale used a UTF-8 sequence for the thousands separator instead of a single character. New * Add -5g / --fivegraph options to image output with sizing related parameters for the output of a 5 minute resolution bar graph * Add configuration option SummaryGraph and optional parameter for --hsummary and --vsummary for selecting which graph is shown next to the summary data in the horizontal and vertical summary image outputs. * Add --large / --small options and configuration option LargeFonts for controlling the image output font size. * Add --scale and configuration option ImageScale for scaling the image output to a given percent. * Add configuration option LineSpacingAdjustment for adjusting the line spacing of list format image outputs. * Add bar visualizations for traffic estimations in image output * Allow writing image output to a filename starting with "-". * Add --initdb to daemon for creating a new empty database without having the daemon process staying running, doesn't discard data if a database already exists. * Add configuration option BarColumnShowsRate for having the bar column in image list outputs be scaled according to the average rate column values when those values are visible, disabled by default. * Add --dbiflist for getting a list of interfaces in the database, both --iflist and --dbiflist also get alternative more parseable outputs. * Add configuration option for large font output and make 5 minute resolution graph visible in "vnstat.cgi".- Adapt mod_authz_host parameter instead of deprecated mod_access_compat parametere.- BuildRequire pkgconfig(systemd) instead of systemd: allow OBS to shortcut through the -mini flavors.- Update to version 2.6 Fixed * --json and --xml didn't support having both mode and limit parameters defined at the same time as documented, broken since previous release * Documentation was using a mix of "count" and "limit" for the option of limiting the maximum number of shown entries in queries * Summary image output would segmentation fault when the database existed but didn't yet contain any daily or monthly data for the selected interface New * Add --limit as an alternative way for controlling the length of outputs- Update to version 2.5 Fixed * Automatic interface selection wasn't done for --traffic and - -live when the Interface configuration setting was left empty * --setalias didn't do anything when used in combination with --add * -l / --live and -tr default to first interface instead of producing an error if a interface merge is requested- Update to version 2.4 Fixed * Daemon didn't correctly wait when acquiring database lock for data write which could result in unnecessary errors and even process exit if an external database read operation had exactly the same timing as the daemon write operation * Move vnstatd man page from section 1 to section 8 New * Add --rename for renaming interfaces already existing the database- Update to version 2.3 Fixed * Traffic rate wasn't being shown for the last entry of most lists during the first update of the next period (first SaveInterval minutes of each new hour, day, month and year) * Systemd example service file could result in database file write issues if the used systemd version supported ProtectSystem=strict but didn't support StateDirectory * Interfaces could end up staying marked as 'disabled' in the database even after becoming back active and monitored, only the shown status was wrong without resulting in any data loss * Some image outputs didn't allocate enough height for the image resulting in the last row having less space below it than intended New * Automatic interface selection when the Interface configuration setting is left empty (new default) * Add configuration option DatabaseWriteAheadLogging to enable SQLite Write-Ahead Logging mode which may provide some disk i/o benefits, see https://www.sqlite.org/wal.html for more details and note that SQLite 3.22.0 or later is required to support read-only operations * Add configuration option DatabaseSynchronous for changing the SQLite setting of the "synchronous" flag, see https://www.sqlite.org/pragma.html#pragma_synchronous for more details * Show warning in log if writing cached data to database is slow * Try database query for up to 5 seconds when database is busy or locked instead of giving up immediately * Continue daemon process execution with data caching if database writes fail due to disk being full - Update patch: * systemd234.patch- Add Buildrequires: check-devel and enabled %%check section- Update to version 2.2 Fixed * O_CLOEXEC undeclared error when compiling with glibc older than 2.12 * Image output --headertext wasn't being applied to some output types * DefaultDecimals setting wasn't controlling all outputs * Traffic rate for the last entry of the 5 minute resolution list wasn't being correctly calculated New * Detection of 32-bit / 64-bit kernel interface counters for improving traffic calculations in rollover situations, cfg: 64bitInterfaceCounters * Possibility in queries to merge data from multiple interfaces to one output with interface1+interface2 syntax * Highlight current day in top list when visible * Changes in interface specific detected bandwidth limits are reported in the log * UpdateInterval value is automatically adjusted during daemon startup if found to be too high compared to the value of MaxBandwidth Notes * Added clarification to the man page that the 'jsonversion' and 'xmlversion' fields in the --json and --xml outputs should be seen as the API version and compared to the previously used version in 3rd party implementations for verifying compatibility * Default value of UpdateInterval is now 20 instead of previous 30 seconds- Verify source signature - Update to version 2.1 Fixed: * --oneline could segmentation fault if database had total traffic values set but didn't have any daily or monthly traffic (Arch bug #60588) * No proper error message was produced when querying interface which didn't exist in the database * Daemon:waittimesync_does_not_wait_with_new_interfaces test was failing if the system used a time zone with a negative numeric value * Traffic estimate and average rate for ongoing month was not being calculated correctly when MonthRotate had a value greater than 1 * Accuracy of traffic estimate and average rate for the ongoing month could be slightly skewed depending on the used time zone New: * Remove possible PollInterval and UpdateInterval drift over time * Sync SaveInterval to full minutes - Update to version 2.0 Fixed: * Data rate calculations when using SI decimal prefixes * Workaround for filled arcs not drawn correctly with some versions of libgd (libgd/libgd#351) New * C struct dump database has been replaced with sqlite database, * full data import included from legacy databases of versions 1.3 - 1.18 * User configurable data retention durations for all resolutions with following changed defaults: v1.18 v2.0 5 minutes n/a 576 (48 hours) hours 24 96 (4 days) days 30 62 (2 full months) months 12 25 (2 full years) years n/a all top days 10 20 * Option to select units to use SI decimal prefixes using calculations with powers of 1000 (IEC and JEDEC prefixes use powers of 1024) * Yearly and 5 minute resolution statistics * Pebibyte and exbibyte support * Options the configure the length of each list output * Option to limit the length of --json and --xml outputs * Hourly list output replaces the hourly graph when the -h parameter is used * Hourly graph is accessible with -hg / --hoursgraph parameter * Options -b / --begin and -e / --end for specifying query time range * Configuration comes with ISO 8601 date formats as new defaults Removed * Weekly output * Merge of data from multiple interfaces to one output * --testkernel * --exportdb, use --oneline, --json or --xml instead * --importdb, -u / --update and related options using vnstat command * Old style (default in versions up to 1.7) summary layout in image output- Don't use new systemd service options for system below 235 (systemd234.patch)- Update to 2.1 2.1 / 6-Dec-2018 * Fixed * --oneline could segmentation fault if database had total traffic values set but didn't have any daily or monthly traffic (Arch bug #60588) * No proper error message was produced when querying interface which didn't exist in the database * Several typos and spelling mistakes in documentation * Daemon:waittimesync_does_not_wait_with_new_interfaces test was failing if the system used a time zone with a negative numeric value * Traffic estimate and average rate for ongoing month was not being calculated correctly when MonthRotate had a value greater than 1 * Accuracy of traffic estimate and average rate for the ongoing month could be slightly skewed depending on the used time zone * New * Remove possible PollInterval and UpdateInterval drift over time * Sync SaveInterval to full minutes 2.0 / 21-Oct-2018 * Fixed * Data rate calculations when using SI decimal prefixes * Workaround for filled arcs not drawn correctly with some versions of libgd (libgd/libgd#351) * New * C struct dump database has been replaced with sqlite database, full data import included from legacy databases of versions 1.3 * 1.18 * User configurable data retention durations for all resolutions with following changed defaults: v1.18 v2.0 5 minutes n/a 576 (48 hours) hours 24 96 (4 days) days 30 62 (2 full months) months 12 25 (2 full years) years n/a all top days 10 20 * Option to select units to use SI decimal prefixes using calculations with powers of 1000 (IEC and JEDEC prefixes use powers of 1024) * Yearly and 5 minute resolution statistics * Pebibyte and exbibyte support * Options the configure the length of each list output * Option to limit the length of --json and --xml outputs * Hourly list output replaces the hourly graph when the -h parameter is used * Hourly graph is accessible with -hg / --hoursgraph parameter * Options -b / --begin and -e / --end for specifying query time range * Configuration comes with ISO 8601 date formats as new defaults * Removed * Weekly output * Merge of data from multiple interfaces to one output * --testkernel * --exportdb, use --oneline, --json or --xml instead * --importdb, -u / --update and related options using vnstat command * Old style (default in versions up to 1.7) summary layout in image output- Update to 1.18 * Fix: Misspellings, compiler warnings and possible error situations (pull requests by Christian Göttsche) * Hardening added to examples/systemd/vnstat.service (pull request by Christian Göttsche) * Add RTC sanity check and sync wait to daemon startup, the possible wait duration can be configured using the TimeSyncWait keyword * Add optional parameter to --oneline output for forcing fields to output in bytes * Add --json support for -l / --live and -tr outputs * Number of decimals used in outputs can be configured using DefaultDecimals and HourlyDecimals * Add section separators for improving readabilty of the vnstat -h output, configurable using HourlySectionStyle- Update to 1.17: * Fix: --importdb was creating invalid databases since version 1.15 * Fix: console output was being buffered which resulted in lack of output in at least systemd log * Add cross-compilation detection and improve install-data-hook to not assume that the binaries can be executed in the host system - Update to 1.16: * Fix: traffic rate calculation, SI decimal prefixes were shown but calculation was done for IEC binary prefixes * Add option for configure to disable image output support even if required library is available, improve library detection * Add selection between SI decimal prefixes (kbit/s...) (default) and IEC binary prefixes (Kibit/s...) for traffic rate using RateUnitMode keyword in configuration file * Improve database handling resilience * Inherit database file ownership from database directory if UpdateFileOwner configuration option is enabled (default: enabled) when adding new interfaces for monitoring as root. This solves database file ownership mismatches when the daemon is started as a non-root user and an interface gets added for monitoring with a sudo command as root * Improve user guidance in error situations related to the configured default interface- Update to 1.15: * Fix: XML output had extra commas, broken since previous version. * Fix: unintended shared pointer modification in mosecs() sometimes resulted in wrong month name to be shown for the current month. * Fix possible buffer overflow in /proc/net/dev parsing, requires corrupted content in /proc/net/dev or use of address sanitiser. * Use ANSI escape codes in -l and -tr modes for cursor location manipulation instead of printing backspaces, hide cursor while output is active. * Improve database import robustness. * Improve support for Asian UTF-8 date strings. * Replace hand written Makefiles with autotools. * Add --alwaysadd parameter to daemon for allowing automatic addition of interfaces even if the database directory was populated during startup.- Fix: vnstati was missing from build, needed for vnstat-cgi to function.- Update to 1.14 (changes since 1.11): * Fix memory allocation when zero interfaces are available, also lo needed to be missing in order to trigger this leak. * Fix rebuild total indexing. * Fix some error situations that could leave database file open until the end of command execution * Fix: Live traffic meter occasionally showing higher minimum than average in end statistics. * Fix setting locale when none is specified in config. * Fix cppcheck findings. * Improve traffic meter output accuracy. * Add tests and debug compilation target. * Remove use of -D parameter in Makefile install commands in order to improve cross-compilation support. * Set CFLAGS in Makefiles only when not already defined. * Add support for database import from text file (--importdb). * Rename --dumpdb to --exportdb. * Add example systemd service file. * Use ISO YYYY-MM-DD date format timestamps if logfile is used. * Improve daemon startup prints. * Add parameters for changing daemon process user and group. * Add example upstart job configuration file. * Create database, pid and log dirs during daemon startup if necessary. * Update ownership of database, log and pid files if needed during daemon startup if started as root and configured to change process user and group. * Remove cron update related example files and documentation, the cron update method should be considered as deprecated. * --create parameter for database creation. * Dynamic unit selection in hourly output instead of being fixed to KiB. * New options in image output (vnstati): + -nl / --nolegend for hiding the rx/tx legend; + --altdate for using alternative date and time text location; + --headertext for using custom text string in image header; section. * Add legend to hourly output image. * Add option for content alignment and page background colour to vnstat.cgi. * Document keyword value ranges in configuration file man page. * Import Makefile improvements from OpenBSD. * Automatic interface bandwidth detection, BandwidthDetection in config, default fallback value MaxBandwidth changed from 100 to 1000. * JSON output (--json), vnstat-json.cgi and vnstat-json.php examples provided in the 'examples' directory * Drop support for over 10 year old database formats (versions 1.0 - 1.2). * Fix: JSON output syntax during first day of newly created databases. * Fix: field padding when using UTF-8 locale. * Add optional mode parameter to --json and --xml for limiting the output to only selected information. - Add a systemd service. - Remove vnstat-cron.patch and cronjob: upstream considers it deprecated. - Remove vnstat-help_script.patch: fixed upstream. - Only recommend Apache for vnstat-cgi: there are other HTTP servers. - Spec cleanup./bin/sh/bin/sh/bin/sh/bin/shlamb56 1684754711 2.10-bp155.2.62.10-bp155.2.62.10-bp155.2.6 vnstat.confvnstatvnstat-create-dbvnstatd.servicercvnstatdvnstatdvnstatCHANGESFAQREADMEUPGRADEvnstatCOPYINGvnstat.1.gzvnstat.conf.5.gzvnstatd.8.gzvnstat/etc//usr/bin//usr/lib/systemd/system//usr/sbin//usr/share/doc/packages//usr/share/doc/packages/vnstat//usr/share/licenses//usr/share/licenses/vnstat//usr/share/man/man1//usr/share/man/man5//usr/share/man/man8//var/lib/-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:Backports:SLE-15-SP5/standard/c64ff5e1b61de73e259881b67049f56a-vnstatcpioxz5x86_64-suse-linuxASCII textELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=272a56e5cb91cd508a9633a0c09509a8465737ce, for GNU/Linux 3.2.0, strippedBourne-Again shell script, ASCII text executableELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=d9a1b2c7aafe8bbd7d2d9fead30f3327c1cf71ec, for GNU/Linux 3.2.0, strippeddirectoryUTF-8 Unicode texttroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)  RRR RR R R RRR RRR RR R R RRR X(hj&qI ysystemdsystemdutf-8ab77a562d7a927f935f75a0d8689475e4cccb6c8e1b0d2e4456221ae3a4e9e0b?@7zXZ !t/۽] crv(vX0ٲaCiڋ)Dvqa$IIfä(b.}_s3T~BltF.j.\g0!B0;ؕCx"O,j=K FGpS5"k9w< 7̨iL|NyLjw14ʊ@ZXVfi ۘٓ1hcm-m-:HJŅ;}L\H&ai 2++)`"I3ud z1o~$HSؚjdf W-640A`82CP:GIΝTr aN2mdue6u1?],4&yXqg \gi JN#sT!9@89t&c-wbµRaia߆֗ؒ%fp%orJ?>k@l[eqlEjFx*mNH * P<Ȁ\;YܣFig~kYz8m`[cCaݗϓ5v3ԄVP/$<~]-C\G;[z;U;̷EŢS'Z-pX2tL(mė3?bwvSuJADY{hܪ?BMut`: %`ޝ ɲEV\~5~D͂3aTk+[f=-]J@%lH*E5W BO:t->{l.t "۫=֭{[\]-t֭@D(E=D(U@H*YүǙ$YbUp12KGSmySW:o8LJ$K{7;:|3Ute_Ĩ;pP;h*gcB~aTcƧ⬱ (G{#/23+ffI(Z1z]8RN@a<#>"Ԏ OS`@( OQ\ J\o-m?5J!m5UP7QGu`vX~Ccr|nSWL7:jd@z$ۇW]^0;6/0QT\㣰Ɵ7xVb֏-L& :>s˺āɨb'%},o6ȠΡW?a)itH@ |Yd e}@B ޾όXB.|©}w*Ӑ\9\ec0jT&6[A/ƹb; JCS`krgnsr1o7rvDl$ߠRá; Vw1 _,Wɕ$[]k1Bl`qhoXe1a6!߱0f0g#4XfF \?[H[FQ3t_]&Xgy>wg*iCyͫeoF{kT9 qP}{Xc)ڑCmurw LGASw33CI,#_QY{}s-o 0qs8[#3S JabG"rô0 $ 8=0'^C>c%E/ER ظ3 ~%X!dXK+"WH<7;Kމ9Qjer-odۼC^3Q B7;Jc!f)N}?oS㉸瑗G-n3^6zc=$|4k?ەlϝRUO⛱F 7)|}&&< ,zXUAV+}^6N1KUY*Ճ"uݡAZN\6k.㦠d%8q {W4z!!й7/ L*8*CO{59I=D.ohߪ;JSgi fl#^թp #|}srPbϤ +z\]d4!y\Oc#2[+CH2?3h] 9v̔ګ9D``|:e*PG,Pd |A%&539ݴ7krď5k.P=k\Ӿ=@xU}oZ϶׏FeỦIasi1x헄} !?G2V'ڙ|W9ߥhphEWߝ=ᦛIV{s7X>%q B|x#S 7<6"r=i BTN:3ۍ/{wx0VA;`eHu~Xtvr3 ݱftyK0,H3/M[k0Fcxو3MX W׉.ZG7|OPu9yI9 ?;j 7}4ȿ? w  XWO5MOčJZNa%#m7Ihv\#\^e@*'7e FyP<>\>ɈTq_ m5%ƛL6MF?~QBJQ KU'#z|BLKzٮ7Gۙ!{D (Q Ӿc Cض_wTh7S#rn(/|#U3VW2tZkRjg^R5=Bx.w0a}IFGO+D05ᬁP^Jjk/z:p?v&QK0~PsY{(c'c dX#ᠶ@RDBo,5D sK QWoHV-J)s1f)W7Fwfr\zP[KY15RL!m#تZ)48PjzlR$.Cu7gE]4:"us0>zz? ^%i]f6 (+(V֧Ѣ2oԔԚ\bWV1xŏl .)`v'௱flO4a.3t>O紈Z]ġh.]#hbwiZy{ϐnGPr0N*#vFR&!Ew3Q2)5ƨz.{I6ݕ{e.V\BI2,h{on@_1:UkSR y UqZ+~a!᧤hYQںƕ*-FZm(}2*Qd-2I*B".VtӗLhkƷ8p@yL:ڮpLM7 ZRO~\~&ʠԓ["hYhLN^.!)9m Ni<,ſTWVS<<2;D Wھ1[(&8]w~JĖk7Z7VDסwφT (2K]M2Az]9A\-vAxC$T_i_8_)OsRϛZܹ^me/1TjC~\ܔe]j@I[9$0,oO~<&5~K$X$~KR  {X)oOy,>3ƋvdS,ͭk{DeYK<ջnE;,-ޯ/ZqӁ=dާ,M4Gt}A@psSK9xqC[wnnU'Q%'eRgӒ’f# R \'j ?AMq?E-cyx"yj8]?Aw.pKL=ѻj:/ȰjUUrvBC=R Jco׽1±!W=s~E5WW#dl{Ew3NjN[8*OK "f%wXΦlatr S0m#&Q]=4Ksܧģ)R}xM2oBn.a.}Aҧ (pS3n$/+"_eRc{pBCMk^7t½;IpK&C`zBdK.w_$IT`>\?$iK.n F`ɝ$gR~/Deuy2ndpU44:A[G!?PgbjܰVrvv'"YİaOR l[jcdI~rsYt롤FBT=y| N*lh4UثPg"7/Av}eЩ- D";|{ ҵ+f)o7%g+uOqxHvf4B}\ >:vH.pqҧ|n T.튶U^n#>Q?cڳi"&;kjY\$md5mUpҽ]g۳!mAhiRV o,+.CH  q&bi2Q@l$Ժ.2ͯVFF<>g h+}A@&)FHX| @P0HČH4&j5 =k]_ֻyFbʣ}1>CO*&% P'zXZ90Wp# H0Ԑ8&?Q͚)DOqV} @%nӼ D7@pQY$l>f5vZw0w.f#6MI|zkY>~E/1:^j)@QJ&Bф`=R1{hTz%P A6~#6 ()^ Aq}jט:3ˆ@2YbM$q@h6\;y.8ټOd Rݭ&WP'd׍. ޷%ᗯa_F>"0/Ea]S[7dK"Rpo $FI Bךn^:*bYX&AafO&݀<oN?y2KH 69sbbh1{6]Vk"H_&Fևc$[,*ݯc?qܶ1"1y5%AyPBw?co z T[u=!xy:vv_yaiA["u@aX޷%foԼ#0"ρ @+8AJ<1!0!&.8BG{ 4͉')ySE>(07NDyLyviuTDq/;~zC`=?%|'ɤEgx"7P.a6^L+TֿW醑Kх5qi830뾎ޫ-X?9/7Y7%O91cUf3!E`kF dJݻ6,FbLzMn)p9l=ʸ8\:YM/SphIrxxzUN 8z 0ݒV%v-_߈ru}P-;8܀RF=nL@f(  #꧝Kw,ۺUth`t9м}Ό{ܧy&[+_Z[{SALؒVb|`UzY?E~MR{^K%Zk UA^B$chľj"|J U3/+A j0cl g$IЧOID}(+s_% lU?QeCc%E1虬5ݻkm Bh |8 'SUEkCP=hPM;&'Pw!3ߜsm&">R&q 55h s2>f[zfh߱TQ^~O{ ,;T*aHf0b5242:!D/ #Bo拇aFAcΨy|э6,ԋ jltջLyd_t`ѐw /sjvk?IM |j u;hl01!N0vH@\3^&IGBE]Q%U!5^Z{Jkt@Cz*SCK̤ReoXM}JU F%E: N3םe^ C5gB A7J.Yl$ "7Q7,,4dwL\Kx粊#b>Spweb[ E AS_ٳ >i 󲀮.h߽0Sa&d 4W˳s]$]x5UZ }36Tko d{kϜ{&Mu_M} .b1a7T[GfZ,Rx'ŏh00V$JO2"LĽMыe }yɁyr[fg.dYad6?S!Q>S~]sÃ3$ Y8)״/k'H2~{$9 QkENtL)8yqBO^*d2{( 7YK ˑ:wg²(m1g" J|69 &7ё(@l/j0PDkU^ iޕCUSP X@z>HZ+ZfOɦL8#bҐ U2 Whׁ SKPe5V'¨SXQK BqȔi==/Xk$Lb_iy5: rdWV<;eL%e70\<p&_Zvęg|e7t4Mֲ91DBz6]M!*-}0-1˙ߝ}a.|67юK~=V!-DHFd>3 j#wҌAh*,Y_wC++u=e^o~XxȻ/vhyJ81𡅹vT0_:~q^%ızqn#0!"::x>0+ՖB%+ .S_[9#昕*Av>ͱ䤯Z I5::Fz0Izo٦(NV !б3][QUJ6\'RRx ;>b7a?n,ҹ._М/^s.2:*H"z \##DjM:YVrQZUH jٛ$]7^8Fa,ӕ RawriD/M 9*4@-8Epu{B7}ؽ{uۀe^)k\^{J$ ڠƟ{gYs} ChIJ%yԼLf$-A0W'I*l3u⺬@hR^j F~%Kբ^X\iwR|3Mo֔6>B3w˵a'.?/lb#%$3S8զR\f$ kSw)V9js]J/a`m◄H0L0emc{XB+}ycw lUh3?43i0(󽁠B֣o<57wxiJU h]=ny5BB0oqNf pmZgfPz*Cl r%,X㌄=j3W5'Y8V ؀oqLs` 4cY z*:ty,.l:5:>) цC;*ń*JkO;cw6ܺZQO2bUIA F~r`ID[rN5n$w@O3ҤŢt=u{嬄j;RG+;OJedOO}N> Q=V9cMȾ=1?MW W8Dp-scl+2-[u ;keP.Z$jJiK״c1}RbSK\U!8Jeה+.Ԩ./~p327bT^@~tTm<E8n]z}=K`@KD./gD1Pkޫ}ts9?Wmw 'E|/3ͷkxK%w V faE @8*/}}u_yLwǪ[$k6sB;%WǽGPnMnqٖ>EUxd]&Ķv%[Ɨk~-:,F7ӏ 'q;v(!/A/7UBG29Xǖ.}q=NA`D/Jzw/<㷠2q_5/ZAR5zd=1+{.kM뎹 <]#둃vRT&4)@j40Aۏ긱fKg~@tP xgur$jdZr6H]f-S+V8ЀRy7 CqB 1Y2wK[ >?H"8K1%Q"PpKϕ{ߋ98Uy߀&Nձhq$d˰?6U<z?h͉OBY~QU}SGKLB܄ڭ`B>aн79Sj k3%0j1ayiSy Ϊ<^(WL<3=\,'Xqu{"l[(\ zf Rb09dī9\*|BeUM݋Π!~Q$ʐ6pܷԜ*P\dv(4A3Њ'8 T?ܟooP:$n~AJz '̓T( g%3TYć!-cgRfG{„jA\>2+=˛aٶxb]?g,$WF+[pbns}EpDI~ǃ8,~R䚽f u)J+3\F˟Hu:H5t#Ţ>cTE5qK9@@CiNF/Xa4 !Y 2&yRD<'dDT;S[Tb|B:'pg!KF{Vzr C.FontaJr ;Ѓ8gq:d`@JZ)-Hb3uT.-ex}h[QR{b[O:,fڗ\-4r Le'U36EɑL f&?pR%@fskfx_s"^@Em}\62:6%]9s-34cT-M6ӞZL+Kɣ\q:{]ZgUMuCuA[0@YJAB \^~-*vT@Y<{ D3F?@Y0蕨?$쒇oߕ`<PpN)jb!*ʐ;ڇXIpMQ]eŧᎡi2i~Hb|+ U(e<$ŘFs\",\aA020RZ껽8RA+LH=x[;p5:긔GQr徊h̪NU*bE7N؍,$lCd,^e?tn :~w\>\<xaFGpÝ;55#YY6 s+@r R~)ect]eϘ((8"'QaZYt5x=C7BS.A!RE8磍OJlE|;ReO_=qgRc1k{(E Ć?;`BKh{;?e2-ۈ)Uߗ5 ܲ:Kf -AtoXЗ nqHT<亹!Ɩ>9wuϮ7K>@:3ւL[aT,]aNEOxbG_> Όpќ21(T=#tW"Dfd<bO%zÇskQ;trՈԲHrLsK#AiZ[?=܉I;/޲cB]9ȐT;\u?n3qz3k~dS-%5^~G(mp3I6=xRyCrUKYOȸ?N=,W<=>IO zr3ꯘ{x2Z7o'Eh(g,WQ6)mɥ6W8[2},(jY_?hFg7OfOZU4\e"y]rP&|P mޥo)_r$.qB(H7á 1 E2ɜp8kۧ'븦MyNR|k֏B(5/yJc2p)6:; 0:[Pwj܌LWת+=^8zStu;r yIb3PjrLþuVe)ny0 S86akcjmƕ hYm#Z"YS51XG큂~N뺣#t3^b,UFouQsv̈́}1hb#B7^Diy2`* M ۽!ODJOsˎ27_lVSfX 2Zq `NiՇrVj Elwΰw{}Z]Pq):wb| nBf 1\D*6wUd;ĵ.N.R:?EoOcQ7DyhM2DP|5Xȍ di_F'V&z|'nxvK3a9_征z̐D@DPV8\-kJu %.X L%C؆Clj [ZXvx)vN!'r:&X C1! Fs`+R7mB8p*dѝ)j +]  ۓi#9}O'e츖S5MdGLڈvh,@Ȕxje_+ -&.un`o^dJfq=($^ ;0`~RMaw/Yi'Pgt5_R8C}bs*ip`}I^݅]2-7a hn.g{văoPB L *ӌ64)lx{t)w`b9ѐձ&QgQsV|cgaZ_sx>4hinRAV 4ZBJm7qm {fӰ qDot^AeauR?0)DY'/G{2aH'-mIiӔD m)/⑤<;l'#bJ_"E VԠɇc|gg."yl:!($ э'k%nlӌTj#vFpj mR9i(bɮ1h4Nj(,= Ҿ% M+҉C?UQj`q[*gju 6VN(5~A#ÌSϢP5!z79G#k5/p0S:yHNR`V5,m~[VjN L^˱Ny` w1LwuԼ5%:6bd9"N 鞍A 8Y⎾4R` z]XFE:Rh:*P3eh=)w^v[lڲhCVigd5O\jiuT h}eYWiNK!I:G8 ZeɁ@qݜI 2 8PG7#ħH 6$FB% !֎ |? ,žn?t>g 1}CP=|ඳ)$R %Zgm~?|jHbZx_0O)n4ʅoIpKy& Y\|=-q)t XgƜӄ]9#K"~QcrC cmVb[O-71Sni6$ԐEc0a7~et&R7gK0WKcW&br/k,+:u0F9S 5_ܑ,Lܭb@䛎b0k\ʨSri f9m:%sϨIOLfY?#ׂ5vABȫ|`'`BC<* AWҠXuܭKw*R~:D&1W:s&M軑K)ɪfzjF1GN +Yraz_&f{竅Q1Эso=5bbS^;>gLóއԍjb5q间oKK.7OsIO0UA4y5&8gJձwtJ'+x Iª颛& dzf=P uAD?@⧽/|0T7ne|7x;kPK63:/ cZB≶9џ %aD#kbXm' ]˕.lX)qmy~ {`g]r$ňݐYJ3 ֑XiNԥSSyu% I*P(PW$IGA4ƃTŨ_pli?$_Xa=o9 Wu&.WSxܢ%Vzvg1TJ5W`ɳ2r(>CA2w:δx}{U!5%lEM %܁C'Q;OpyE`!Sa\%)=+:/%ClDO=ҚQ%U=/'+zk>i橇GɡNl zU"}5z $Cg5i{STH\ gh&Y˿S&~ť>Ւ7d\o].QjW=*l0;u)ձaoj>q2vi_XOng{ƹ و'h?\U9oxِ ^0Qs9AL^n+(=j{7kx0 gh=hb4iW <>Ӵi~D}z8{]r'9tIm.Kc+_'// O2tӘK|u=\'Q_OcaBrշ5&5Tz=+ r?%990muL~bm7`KqO"z?Sa9R𪂚S=}J?Kivn,Ox-(.L>Fq8b) 2p'rDBb6Uv HVe-+w3҇IEA#aU[f% kZkݷMR%>7r^t#h6`QߤL5U4a =fT6$ݛyvո+v5}D [dYbO&'ZD a)`l X-.]L\Dzuh!NHWX{jQ}^"fmT歪y*Y@H;8FE﫢!R/R\x+LC1iM~'GO iu9ԅ̋JC:WD@JJ;4ȩ7:@<,g[+A?vd,?gH|=kQZg|{XkY̎JWN]2@֍hpeFs"ɡհ2[D] Y-T1n\.hΝ&Z&7Ҙ2"X=s0a7(p%@Ft`Cc8T 8v;?ycpLAHx<ʟ/j̏K'6LpXyDN2xA@cz" (ɉJSr,fGh5iD9,L ͩ9={y+Qʼn&8EId7޼KAT>L)ˆ9Tl_dbAv/H :L@ZjTBW4ͮA(dv/ٰ2mٍ9qiN.tY GAgwhW;`K/ 4;هak%4AԪ(%KRBzi~JbITIjA80=ĉw{RqGxىHO @+O'AYr +f0.e՗S׃i8yG:eBl@+~0ɵ~S(Bd:, *>vzl}i`P*g(e{ n9 y@k;YێwVh`Ky_.A%'QNc >Af5 &XB8$уV@.zjSCX2 MO׉,O M2A Aj {r m97b9zft$s0>aTxFu~,W _+IZضRd-W4Gyx~cK%P{ߺ~twVJEta?c9#hw=Ľf:˩sJTP o%~cZgYyo<3&:1. YAk 'y buqհq}H='}8PQ_R٨3R== Ro{\ !ZnIè E$Zxv4q50L^EVwcJ`G V`#Y i駏LfaT{MY80,:wq< 穿Je3V Y=!Nzn*kpNzyŮ\]EpRY"ZGzJG ǎD79 <6ae |߮wŤGa"__3'HCCeKS[S .9XM|g\Tkŷ5:m; 6oL(mPy΋et8ȵ`Ԣn*§$xzEary1Ģ%{i8~umBPїĊg3(($!V+Gζx mӱJE^Sb;ǑsJP"r |i4eD䬮bYU/kiN6/4 EܰL&* ssi6rbFrb!?JZ*MnW` -Z)]uO7wz$7mxcÈp6X7WZ`m+r<]Jy* ܮՕd>'Yz\pp4 ^! %$-_b3%:u7=6+|OZ I6㙨B6s%oh: :nMPqb6P5(;%O 肾~2YErzm+xTzpMsP%օKFp܌Zօ~8G:e>O΃}_$.npt&cih4ҍ]lCp $/[;'"5uV&d'+1Ac7>n$q߁Q@ESDo/%Tv] GĬ2GU@ML`+R)7νv.sҨڣlR@[$WҵOX9(!j $NBp:rfQO;NRp*;]ؼPRCNؤfY+jqK-!PU^DUej)u=LdtOoyFS9w=@±TǪ/F;i&e/kB%?'^LlsvfT;OG.C,%AZɚ;M s]-^Z`S󕪗wA2+&D2;'e>V[*nJlXtݝ/mvX0JJbfǘAR79@+V ʂkd|+Wv ղcE8OΉ37Q;>{rӿ%S<Vyf7#cHVϞ}aZI%F/5}3CbZ(Z2a|a. >|tz Z㢐ƨᝳcMTD96N]3Pw%u[Xu8^v{^TCNd#KL9EAXŐBtZ(N<IdJ0*F*>?ҭb}YX r0=R;Df=ҁʁ-o҆5qPS 7 q;5>"v<}6B.ΰ]{ /ѼB_V)N/i- nr&j291 TT"8sT:r?s+-HtLijUf)__83uR׮l9fFG8^x"`14xL+ʫn-x@uoB7foL[\W/hmLCcT6骗^ھ ||J"'Zp `bgOJ)eqwez&zr.P@>8Et8W"ZÛ8#*pZ?3_@74DX]'LgiXUL hpK0R2φK(4;W@׬ Q?F%@fPLJ[1 (> 9 ,.AVBL`e{cAbKgVGbg;+ba}̮+p{otBNx`vԽ ,P$jdʎg2\C~pٵ1 bT{A'V ֖Y+S,sbhù&&f]4Ƚɤ܄ 6eӐ2!ޮ%_ % 指ki*)n ;vZ.4){`rla9CE%iUx9EWD"QwGqHM?l/̓,X,N ;$Żr1~-.Rq7ۊ2IqXv7 Ib'.3s@"jp [!.R91kA-j A/A8l'TAt gM~x钣4+l#Tп4ISyVviDX>9`m&XvIE;RGX ߕgCBH&V 1jy>W[tbd{hoaD;!7PM@~s^h{IP{-iLg}lqLَ7]SlITAA/7ۓJ{-< O&wu=V3UL(sm;&d8rDw44>mD淚ryE6 -ee9٦wI/{{N[p\IC8|N&rUְθI'k7SRohvO._6I>n#_G}U%\DX_ѭkpuJf"49J// ka 5TIަ&{_!DseydM2Cg\ |r?\١x~'.;RHuiv]bF^-AĞ/CлE:qm ͞X;G]ELvK&,CGiX*vEs烺,+Ȣ(ڦب= <*tg 2?0B%Sb5-jf;Y]"&nI0?OVeAP3fUp%[fNL@ЖZ?Rs^(xGmf=X+-:.-TtɗDd4J`(- 3eP^E i f~@?rQ*#ULzwF!~k6xC @ml}k/=Rz"}H$Y_9kojj( ך#{;Ohȵ\oyݐZnE=*$fFtV~îZZ&kud%z^S- ;7.a6Q>Ov&7c' S0u!/zyxr@VKSAbD[8sޞ(1 HٮAB25yw{aF4ofS=qL+Z3,[?uN %f!  >^2DÆ0y$ZIX(dLxЉOU]뵿A{?1мijoB#߃pCaav[/ex69 횒;anjcG{9U;W%"'cZ6'oJk CaqrZʔ"`ÝJqspvNKXr!A{D>5XDH{P4}:XeQ_)b?I.m}lK=ZQ}/Ůewf?%v_O~q vt2e^U%'v̴l}|7\ PaZ 1뽸jX4Zy cP 븬.MqjaFcZG5Ib֭b IM{v`b\j\8.RN7l 1*mù*v1³q*sX )ڟm"ڍQ]_ڊnFkV}aPF !=UF.Yh zvJn^XlĶq>hiJ!}oM;hU}CSPyYl17d: | q5A0Hz4ŻH)s' yWub+a. Pi%ϲLƜ/֎PϺ\ArY}e-6؃~OiJYcy#7 6i̼d9 I$#RC}F7P]pgդ}Em5UPan%*%nڍ&L}V͈̪ bKѰɐ$V*"X }?޶t#eCF /FC#w*6C𛹞^>SEUʀQE2Q&nzlP8nunЊo0@lۯ5r1׃oA;|G eX+_! ӈ YJcoЏz@0䚒ۘVsr#H7TBF w@,B=%m+!(\θkbpA4l Foٛ|3RN8˦٫dINT1Q -@4D9X+( vA@Z=sB׼=zbm|؜w2KV\4!AD>$å\LH!Ů_yo5aR%Q§sXbH>-Q]D}*ۣ=SG%J舮Swzm舄EL?GD\ afI ^K̮"7Y>ڪV(pJ}nr%.|qA Yl{G<), k_o֣U/KPWgHZ9wx HqŽ{WTc$ҡr.x_[Wj_؉-+-1]gBM*Gk3ѕL+'e12P&,>)_JlbvK@rl8ժnDۥy- 'oמw7kGst}XrR3 'ؘ+l0RY_kJG#^᠌(q"7O.\#{]>d4/c _l_Zr"X}=q4& 6P Rאcz~rx-s Cũw| 7҆ CSw`gy|5G/ǟWx=.lCޙiu?)c¯u%UWUezՂi1DXFAɈ>&2F8³[yTBW)bյX?)g#;k >Id“6-؋y5+%0jGGB/rL ]:OeŀHfh 1&)HXLzuF8sb*:bigDmo ]%ې"h)è* ba_ney&E{QT?EQ j#^ci&0Px8eZF<6I8Ӆ8FB%5NvUq$~1æJݙ w{soN#Jb4= h<q QYB򯌹<1m.(k[o \J $Mk2 AFg'L }07tOI#btxsMӯ35fE=\7lՊas.8Te3fbKz /+-C~ 4) 4\?'4ǰ|p^zE]CR|ӮO߮quK%t1tWPn?3]4/|E/v*}(e`KfZO1 4J;Z}*|ryB\|FrIN8nQF?(9JڊI_y:T>UpGNq $ ,y&?o& {v,qB1ɼb T:'.+M u,]˴ߘOt싆Y?U`G@wN,_r'a*lo]R UJtI ԔicieXN8a5!H`9) 駲k<8u&z]Yp>8Ը;&n%6˓ۊcujv4ϹO6DPyCyVۢQbv",|?R6$@ e%Fn,.ć{h`_60;򕴗 ,]Ŋy/ xӀÔ8ty l: Yzjasj.9=3WCk!U=5yڶ$iQj"i L%o9|/=BximO !wj~x(5t"a~or$1CO'8 I7Bk@cPR ݚf/'1(xGݭepb> 5}}Zjr֚wBa )М!-e2]y$ZV(,!7e-N@ d=g-E_c,kg 3 $oݙN[셾'UҘ+!, pŠܴӭ6̷NjfGaUk} bلTnkrB)S.},Cn50(VMG9 8B} GEzt%u0P8ؘ݇!ƴ0=7s.Q<]ZaUFʥih ibPmKh 9=ڻ )\&qmDޠ4}*agAz|]f]"B@FAJŽ’e>s /3t%bnsvfgxŪkh`OJFwBF^GAj{ܷ>b>6M Ul \2k\b=.DƿͯYOX^\u2Aum,URQ=YHm ^/ *D@>mIs^Qxϛȳly !Clkގ$Wܪ-5_ OK+dFTQ:ᦎVrh.c)J4U ذh#'2 mO6A(z /Ϭ\c_<:\{ opX w靳 G3u;`}'L1$*tSyX!"x$mG3ϡE{uIr]f2Uo`;ud9N˫@ku^ODkQ%"8' o\Oe]{w,9 \ܚ-ޮw A:q3|o_prE%gނ*I('<8ۊvwؗ&Rt *6[x:V;0Mϙs` (yOUx, $rt&/ՏP*~&d&vkzHgo, rBHY!:-X!Ŭ]WvC_!R<|[P?dK"fjk.I1\ P2rgf@޺T8<0'V/UbLzBnp]7w3 MTfL/ )2k.~ަ"!q$CKIt>K(1WdYr} faCE nVhE{+v3-FėU)pӥod)M&,0 ?5H5B']C)ŭрYSuګNV\"}Y?'@by o'G&_9z=~hxa&iu#|=g(p!^[5*&I4Jо$u-2L@i"젲뽄4wzV7cp^n᨞*pMg'"3vxhC%7-wӅٮy0zM=i+rQ֘-~ktDcqh*;%ѵof"`BǜlIaۉ0u]KkSk(I^E-gK)>Fw2y;+4E%K.i'8 n9AĘd) Ƴ>w,M3~}k-[?ܛq=ljvRr pjUvzpD_jj;B{ sslZ&S( `󋤃 *ESǟfU1Pl9C!HZϺiUwspllzq>A, jU@Upu+qδaM޽&04m fs9--hi08 +&Joؒ%O1iwi=*xa6zmėJe.ڔ_zC !1̺ 2 XO\rſ6'c eվ$JvK>j  r8^OA{7 t }- K+mn"#ӊ-}oy Hĉ3:d\#Htg[Z{de-[!" efa&q/ 1(SIVE^3HmM@ӪyqvUoE@\?@Pq_l -?0]\.Q&=OZ$U@l{L+N9م7;/\Zt:@]97k,Ĭ:GZ{,oȖRO)ѬQ=0 ߖ ݧt੽3s}>鯳vmc&i2q hyq- e !oU%QͯƜC6mwn|R7U|mCA^1l!Dry-#R ťow'.}!{}i}3"~QD"bq# KȽHr}סdt y!=4~jg=`Mxb]DܸOwb|0Q]5UINt8.Ce+ĐaL蓕b.ԚВIǡmka}W٪DW7KB:$c{WOd)qp+ҥ _L[e ,·(> xs(Kx* xvkUK,YTI}1>Bd,0hfiGr㽡NGN*KpȞ[UP!O5 !  R9I?=u{?Bذg"k%+_+7h=4'.b%β(3=Ϣߟ̿gK vA.`SO-7--i%[C^:d-&%Q+ ˲uo"wP)toR`X9$nbtF{qe fcdDiuy7nQ(.ɓc2ބMf>6咅n><P0y {N ,1+ߨ%0ѸloyD`'=¾\Gf$#@NFAn}bJX!C\ e|nJ1%I1^).+p Ǡh|NͥA-~/_Ҡ4 Na{JVuob-=m=ۗNߤ ȌNq][F[uqWOհfys=kWCM 1v.o5~ >eo~xw܁{]6=\'N}(5YvQs]A{O V 7BxDmx]7_Ћam0}NEM'7PƆTqXP:*=zL-*BR3] 7|Z Xfqg[z78/ZCyiPwLh[<3^EToP h)1E:%fZc]P49+ )Yʕ;ig !>}RkhUs1U%B/s+\Tm63)EJz:?; ھc5ee(ZQtYmJ9ǜwYVfLѪ]\]w҉-u ,y(;$cNwcU>2u6h'9&z>mbW+ͯ`wq'E'GeosNzO#g{ǡiC-׼Gt|'N,. S(εbaԬ!h>9oSAusby`-o?զFߡ)Vz0S> 6p/v-XdyTzF<=/FW)fnZ-V2b`#S6y4iŏr ?3n?о~ǃX@_R(HC6 hY(Zn8',ye@쐇Ba+ݦpTPч /aß&l*Ttǔ3AXA!dxC p5v.UIZB/|-\Ϸ9{eKd.?"Cvx|~ӢbN#.zн;G}kd{sь:;xȣEE+6#24*|kՔVlfpP "pF{!M ] x~ dkMuFeX+Q6lRwM |,;$!G!F5DMzS<\e&lzyXTfU z❹/`+/{ tOUWrfP5RDg~3Y[`JaeL&p _z~ gvN%z=@uoBx֐H%I@o/d 7ݧCxԠ0)C{&zW6Rl+#/?a$0=O3帗SPgdP r'>OذXfZa |fd|Y7dΎȳSxKr)-5[8oGPTd1~%W8z%$@g$(ah\}:˟-y\m2 󧓎Pwj<(FlGZb!>`4Z XEF^Uѱ~)_ myլmK ?T3vC*f6K&Ui弾} knA&>$nޑrzVUȰD?]xR#,Ew&δtfX({R!+KFCb$5d³X9N ,J>=[AN y&<|wnW"٣ydd>Rq&jbԺC>X+\_DoMFx@,utN7O2ԷU?(~{ofhئUSlJԭ;dE{֙'d#|j CnoT0?5Uz3CGÈa.Ѐc#s7 gt TBRKQE cq?, ?-i=&|LK@G˺K: 58[l!\4:ϼ W! ")fFFNɘғe+0 ,dw=%zR1?`$Fd=wC֙SD`_6h>(+)I΅ Y/<`-@ l {Ϯ^qmz*ot>DdBpԸmq$23/UþK'.*{&?8H^اy;A}E =?UZBk00^rB S}扛\#% RzcӞWeJmdDVZth~]Kzs,S}sRgeX Ð:"-8a |l"z$0@g፡NrJ}9.`K}I5W1% f>CYpd_ǭwO]q*Nk[e ۲@3ɘ#Д)|Ð${S6}o[44/\m({rلT!M*4Zl`M _`TkZ=Ԃ5mR8wU|Swb۬0alg9,S4؝ dUoe_J(q ĸP= O$æݻ;hOTh ./'$xw^Б|{JA߳iڽ&JW7,w{ ++ _9f}cN,GVጫY7n/gSZԄ>ɱ;+TP7aw7bڌ9r1ן&1`-o+[& z=M rBEf" ׀(}˻wkY V6O_O`zq785QoB`sĆq[Ufj3=ctUK7J-5#*缞PX5%W C<5tܢms\(c+Ĉ0(-Kw,R'n=juHxp#=u5~3%`g|JiӛւI)dwe Pug7%!$c]QveaUT: znjNDO2Vj N~c8!k ]kM2b&bpRp]u g:ٺ<{O fzs]xbg5mMm 5kb'1̻ [a*t<)rlH Bv*LJ#D(L 麫;,l6>VLr.o hh!aTސ6wgyb3dHWo^PN5a!U m%hlr'K' ) .Q2<<.#W,+Mmк$x6ω7׫y˩F|eM YHSvA߂v0@ x*!m%r: y|f8=8i+?O5~f῏M]9Ha\ڒ[#~۬;pkˣ V@uSMF|a9yW3 9x33 ^YeUd^CԢ)؇7uG؈ biWF]uTTty}{(eX8F/sI-LJRgvڷpmN-{ /h-gM9^8DA?OVtbqx ƇO?=KCz(ڗ03( Vۃ"L=_;²m)2J EׄArR=x[5F+}>Tmb1hZ[ذ#) qKQ/pnIh}H05 A(.>h`͵VX c"`G 6Y F%1JȥnA 3VfO% Í9 x! ,h3 y؟(G|,pt}=>iTkj!+g6;!P땘G^l $&kxi~y\(i9̡h4N?g5`k# P.@"PV[7hf, ۮ2Q^m[tCvHv.n3jۤ~D5c!tq]SwH6/(&{[|Uh&US*ul̈şfZi4@hgSX)$XַEFhs(ı+Wm3+'[%KIDu-emE`0bXg'='h"gdqs.Rch>Ύb]/AE.F{* .kmnH@PFLyȵt?>~Yy0N"z irSգUYf郶2$%˩ j H1c?20Unj濙o׵^\&jA묇R 11OInIoq:g` Y䔟P#ctf}Yfሶ9hKy+pCxǩ(Nbd9u6GPKwx^ ; ĨE^w (>LJΔ[`͟yX_8m{ix5".<jb7>z4X]K_oބ 98i0q0&l'0Ғ ϨH0'V{x|t 4I{4a1Zͩ U'70awaiV˅-5@ 5z'Rox\ãXaF Η{M($-7Cb:A7X8Nt'EC7}h;UDy㩸TZb7W`|E}B0%pE_ɔ-1/h8 2~y(ҋ!rYa f&13iV&fU[T#FU:|M 'O1*R ͓Q^gG6K ZO`-ܾ4u~'hRe.}{Gn,r noL{XJ6YDk^A_PQPLmØN֧h$;mR՘8eʐǎ -طtW\Nf'ce$Rl EZ-r 7qXMhFL T3B7Z,/aNU?-F2<^Ad:ȴ{Bf,!֣XlέR3xM4 .%Ǎ(Qz<@R|]&lڂ2T™#Üód=_MG=][6HmZ#r@/Qs=k~fLK-1byo#D$VRCA_>y3N-Bf1ɥ #]- 0&[Od;ز!Lrҙ-/.MC w_i_.?4f %U k3~0585þ!18P!n/KKWC`Ԥj@ʵ; ƒTC"dxJ=s wg}hږ`3#(x? ӫLc0Aa {q4)t~}H<Ǜ˭s=]x sBvoCM_`c`/K[ͨoW,wJ}Hy0'`60-$@:|v#f7HzYRqA;VbHJ90Am-`trRmd fzKpJeLZW%_SM==UŒvD%)<]ck<, 1|H.Fd x|F؀Cڨ;X#˓NlPƛ|VeS#BU0YPL6OYz; J( )4Σ9;,9]C. U<B P ;4:+mf8Წ;L",ߔ6d5$>(c9! N6MG捣kRsYƒj|UTm[*UơbiY!Bs~]@rqoto\*7 Vji#}|zSŤ{=T)ڶD=%terDǟe?(Jj^rF/?"zwAoĂ;LR_p1# }s{*2 &9۟t f ɥ3\vсo6i`JޡSMNG羶\j_MVD^ O F!؎O:+V45G&Q4u+U7xᛂΕĆJr׫͙ ]ڂ+'r0<  ?2[weĕhp6Sr)* ?S~M/hTIvնQceӎDQ &4Sڸ֛{_tM ]ww`<;${ԷSGt'лiOK6=zdRJ3;~=;"Ya$$$>:Xim`*W$JOT(g~֣~Hۅ_X_ɝq߁`defEi2Yۭ)DGY\6 ra仙wֲ҇76I& !*/P1:̿K *4W.3)p47 iwd9 [6tɊfFZ1([5lY3g%s7S~. Ê~7aUr0-jA!hp hmxxd {snLʯ--ʼb3CYqW r\jmt MCE~-Kf'WE,}ة;8FW@gyT~,U[߄3q>Qv%*V q |I) u+heMT(b?_4K'UC׺_ZT\8Bh11=,hEjKE†ʛx+Ѐu"$U7=˗9L'/`U$xNi0*t1q_!7zπP2  + /_g/B`Qkp"Ėȉ$]o!:-#`}Y^LzVア.WpjS;< øY2p a[C#_}d憾IA_gYpdнl+N`uaez 4cs 8:ןԊ}>$d䎮)}=VXQ;d|}"LK}TK ``%"BJxqDς~( {]*BÓކ~9gRid9L0V9ԑ=~ȕ?SO8i`_s__~a!F\'sH$l@[u0RYUBmRڱC"ͧlgimvF!`>i|>n! Ѯ-gY"P/MS#8 /Jy*$?!E<4rx<ϟU(sP{EwZ~6$VZɢ5mxщjXoT*3M^ˈ8҅N|*~Y;sP<*yABq -fRLo۟!%R&qtꨱSusX3v׶=XՏh YL^P g#xa$. 9<6qAÜe; bIim|GyJZtECF Tە;МqDP Ϳ-v;Za$鉊[D+'U{k-U⬷зQI|]AW$gSr(."7ݏI$ӕ!( 5އةB${~>Ŭm"b bd y5kFu~+>7\Hr}X~lRQnq~)sg\ |1ŧHKau{cb?<6N60}}>H%+2J0nE0%M[㣦J P̡)_JuTKQԬUس&1c*+3dVT-lڵ󸲫A ~ab,EzWb]C(QٛWq.w}dd5B,OLQ;#s+uBj1`)gߢOLHyK_j v~MgʋLzIh6 ]>oIM\nW],6đ.ڿ[%eK4n1w0w4VEG@WO6hE_{RuڈFbHLU5Ter-fXV8WWeB AgKs< Y򸄠I2CקPu^_6 ٱU.;ễVu{I"Sf '*-j6Ehb6n!CYuE|a1DRV[.:Z4$Te qk~MX,U 5aYD6 $q_{o9 >{OOtҕϬ~;e^GcUh6h'=7 |XF}2%u :%AUz_#~.m@=.[ 4Db,!r$1Eq3ʫ\þ |n>iJzK0 ɵV A^%eq2^IйW?>#c7('Kۇ[ )QL ]uԞuSg0 hܫV`JrA dɤDy?W'x#\!RDݥz->7cj3L䨜E C'z|L%䛩V0yY'>@ӂ;I~go·[ ̈F+8?G=C:a$JE.^K4UP()@v9T g)fǩ=:MUtDqv򰣰ȽawF06Rt:gV;zf)BE efȋ-L䕙pQPàP~ Dc1yvt}0(3ncT˥^ĵs%T8RC0#faaV"׫~AY{.Љ녗A /'`A:d_AluP3d7 ^V?!QٵE.ĥ1nUl1|T XK݄d:@ ӣ|GYKJq&ԉ.o٨iQIdSb7r-`T0wy,*Ź6( _7M#b/ ]_?*|@ smQjJ e1Z'.8sGϊBPol[,z#,ʄf820I Ɉ,Q`dUdM 8%1Sȩ8G6i>xFvp%JP98'Jr4`oUA IuTzuωO}m"U7E"LsOI0| O;K5d͐5Sv/s53ߍ?8Yx1,gq_oL;(w-ɿeI?3Qy*ǯ\~dq\sœ]DԦڧBTnݻ;{~fvS35+2͆h΃ !xlqwOuݱY_ɗU],p aˮ+ D}WtsyauZd=GH%ZA9Xfty"olN8; wIR¥ҳ1ZKɢiض2=m Ӓ@,"/jfF& Q&dTa#e N>e8I!EN؆\Loݠj1+\ q%6?sv)d^sHYP1;fof&G${[,q$oBnF C?͈x29Ė<'1@Ko!EX''ɿ?-CʺmnA| bV1301↜T@S.u-iힻW&/cE?",o4z;:&*K_ )0~J:^v7&n%׳ x(f9NxR,]XYfbFY~gc_:חRNNOMЀOdUБTbs{DWOZgVWڥ#adz!jDNӰFnѯ^{ui׭T"2- }_ ѨtTlbc+<4ӿݡu=5][Գ{J2]l7Cc:Z09swkEU!8kX!ilTMC U Ώ is_ih-jtJ2^%AO?1>_yKǗЂ%s>~Brwk2B7{#ذ*􀮼:W㚁v ټe)! HeXoNvF|Y36X&[~G9ij,P/OEkBhk]Ţ eas2$ OgPl0Æ?2rȑWCzaKj?=2 gb$O >\{ЂFc.X JHAG׃y/_$8 ̾^?2 FŝBԽ9s|Ҡi$g1%O:&kXԹ\.G'0#/nG:j7NspXe#CN-"tN=GxH9OM;ڐM*Zrq&&mǥdCUX# X|RLݎ^p&uԛt]52ȊyBٮC=͜Dm&07;Ki\.K G1A $'xke$iFGpuaLeg9p 3,(hVr޲͖ƌLSʹyK{%w$'^t[{>ĆN+mg?Đ?4EҰ|,RC:ʗ w9R66}\Ͼ]%4`[,, {!FYNIĘ"uD}%7  ʦ,y Z8 JỲ?_N5@xs9 D5uWU?ZqpyXR8 %Bf%լ5 V^-V6s[an(q8< f zG(\ j ĆnT&x+hY'yXSbl㥮"N;.]o<8m9Ҏ }̀gqm&;+ `Lf̡ĨrOf:4<~gŠMCZ&bfO9;S8Ffr}=mn -`֨t_,參>(yi'|$݆]Mx)}$Hl;TW$ݜY.i)-q)2H@\ir?K; {4\{Ba_K/8uŘA66㿋0ܚ6هPո`䓀!AFTZFw`mG> kyj.?Ee ƢwE` oEqab׾ I 簢#:nҺܗ 9Im =`ܓOSF|=z@wX^=w <8eh" tvƼ gRhx\/PH>ѕc Ay7ݱS:W*ÿJ(~QoҙBaH(ƀx\&hK 90 Y 5AH2iitk]T6D̚/#-}bȞz1i)낆Tx~CS^1o?uѸˆp1 lϾ&2m`*]4*?c :F.?w|@yQvG'xjחm^x=ͼhB;$$*箯iBcr$&_WF&b%Bgt-a]p gL *"@61n Ͱ&+wҘ{1X&45'Ǎ} M #T@Z'}@[ՀJ7d3^ISe;pϨː'bgOz)^{4$50]`wj+u/6[da#c?-lX5UE&5}AOt~~ ,Bjoc<|Q٤FLLݺgq؋AOT$6<=SiqT]虊 ŸhcYːdI=j$}ٳh1:8("LKXdgtlHhκr G$MHJǻrk8?Mĸ,dr(LNöX|{S:P)GBƣTީliݐRGe G)).|@E%>'ŭ5I5:(eNl D a kNǝfV"$r*L &*Wxf'X\&5e2WT=}&_>/6%VE裩"/vEX[B^T$nX6ad {O5& ICھ BPdEܹZlk5w9&pёWN#`pkC#@|}}cr4|a-aٮV='# ]L:l97z.%/ڎ jG\ qr\bh"դ&$C4 q*ƿs)8A$?I۞E\ V'6$k G;ƵB`uvٳ7S>&1(Vň%/SSI#E-֐Drп٤d ǂRAqP3bҩ}>`-FĉKRW8\&wfKv+cȒ9짎.vcb[{D}r3zX1r<4DHY9SRd`݂ *@h-)S=[Mܯ|va8?R 0; .G5mFeރjQ2r~ݶmbẩy2mlr*Ϣ]Fp̫qÖVOrYZd@""؝GUm|o kx-I\97—֛H)`,}LF%񠤱GfЇTKI^whN]栅ed_&L8~<!Fay #TM",gɥWE n0¹EԹ&®εu˴!3 "Ӹuv}hFgY}o͂e9'ӷ ImdȤRNXHKl V%^ hGl(Z-n!dL] BM4\ӮŽ }#:.: Ae P~Yx8sV%BDz y\~.(ɸ **q}R0YpՐ0¼R|忍`H?GcqT؟KsHFX 6yPX73^G߫c3hf:bi4$Ҝ`669؃ВRbL.v sK< jtsbQ{‘MS<9BrQ>'ҾSz)ҭ|tē[%;Swt¶!hPeWrE\E uWH|g׼J_E0\3mb#u L]v#sU&z ^HPii:V:7u*`N]PFajJ~iiCTǧNFgv@vm^R,fzi^кFll=Hwh8}fZGz^(zx>ظ)u&t{ԣvE@Wm@1%O(5A[kmg؟uĆp K慘 !Whl2vډZoZLޞg."Y*m6F'\)*SCô٢l&9 PF*$cuŖU5S\OJtָ3n.SeL!-jR#CtŮ5xgv:lIK8!Na KjHRvO_ [sû]mX~lϖO8BJE׼K咦TI'p#l`MfæɪR-Te LwDdYml9fk1y==*y+hE p%)VA7p ʺ5HخX":&y|7ܬՓ΂S%{.$LMI`-@@UĴP #ta_톡PcΈs -$rxۑ}71PsVBF@A/8C[VDeձ)O ߃)cLΌ88Hl2dBPT0#49GliW `1HA"}"Hd" RK>{*7-_\?Y`Z5Ҽv3$4Vh7 Nf!3ҁ 4G=m60A:VX SwzT4ō; A%KVt}.N2ڇ;㶰*79";kn90w r+Y9U%4IfYX{گfL7~lY $>gw'+=@Ϙ)Do @30f "U`ۘ$k[6OnFq ĭhj#{DgEs$}Y;) (/x4]{gwAy2r-Ŝ$Y$~c[#_N|Y8틙KSbkP\VaZְ1˚ǹlKm rl'!qDtAԄ+me fTQ ٶZ`>&>dl<2huɊlg7gJRa#:P_*ogK^B,^+LJ0`1tM'Pz> +k~0|@ڛ\k̥>8@::tq@Lw? <콊0ntЩ)?zx$ǭ7xY$hx~ YP8ۮ}+Mw-M$kgձ=V)>Vbms{)-9< T^jֿ-IS;"$߅ү½!*)λҥ}a~[?o w[ԘH6B;{H8v i8Ψ;EUG+s Z7<^κ6%Kks0@ziޓ|a|6vͮ \9P؈捉Xڰnя΅֫픋!(`޽TN,5_Zu( NJ ǵM%TlpDMo-Krwg}app{`ۮB=`S.dA}6Tʱ)nMOX4mKqٗJy 68Hp5՟ཆv220v{t㮿phj\&1#|j&kph?TV23A|t[(YWBfv~c O̩BuqURcBj-Is337hM~{[oU](=ش>zvuFb%rav5Κl7,8\ܵ D8*8qrOul{0Y8IfB/ޡkVD.;99:D2FAEAa~y {L{,I+FfWÛ_{G|+RM'RCؖW0)(TJez`=uYK8}oVc%_[\[|e\"EIf~Q9S9_ T-)/F!LU«~s+R=Cm,ѰnENǺjҊЪe 4C4͆p&cl;|L{Fh(+3ΐ=|WA<nj^/5̿>4F̪z Ppg[2_:4/b|s^] 4p4\lb^HyVڢN7>}zn%,f%VH:ԍ'xT%aUyg]o*Px ' XQ@)^ 4|=q*=F#F1"v n} 6#}?>mك13ڜf{R cr9zτOD8htZjshbI[x4 &G77toNak;r&g~~0n%kG'L\1k\s+.AZgǷ" dDOdzTOʮ/nrXM A"]~jG>G67)|w[ZG rY"F}i.d.K(ME1>۬3C]QHi-P-@Ee^z՗ݤsY#H;o3LD$Ky`e :'o"_+m\IG~̺@QNgB浸+۫)+g.'Z vmb 7Q4I|$Q>aZ=PS3՛DQkjъ%8pDY|W!ş^,DY`kRMNwܬWySr!$驢Kn*gr}ߣԣs4w~gW߂(㱔rVNr˅_/ymp^dEjڡ^y8Me[%j.''b}aVdоrDRII0/>׶\՛$^}vދg~pC4.>my/!Ve+{ͳ<*I? S)r7ܿ#I}es֞\K#\5b3L2|}Oo7 yԭL=< wCW3i`M՟-- :vEmA!TQ״3H[K@D^%P!Fkp}h4ԁVL 6'80SeonݴMمEŶ6DC3d6Œz#b+&꣊K6+|^o"i3vaw /+}zL^`gG@ƌN-^^ce[:}!᪃{jῄwS?]oC6h_8>ۀ%_aߠ|btxGOt6< 9[R"T(X *OQI枯6C"RKvU㢤K#"v#8MY"Iۯ-D;!q w@Γf*lJPs䏶p%].ik i(>*q1Y qx/.anaQؖ05F!Z[ihX!Uk JN. DZۧ?όQD+J݇"-j҆VI*y8nJ,_` JN^H\h] hWېF|rAGBvӁEȳ?)es1OHQu0ؼ\|<|?O:mi&߃6[5G>N0ЦUl. oɍ5l%jVS"g!5)-ٟk|NXx9=DVtQwR_f3#ts4u[cA;g?%gm?><̮BHz |dDEΘcW;zqp1?HPL:lWHXj:);Dr O%RI1(}(C}UsA+(*ncYe܍0n9/-8K BĜk4sA`dNFvgm%`7= /FD Hױo޻h O4Xs+^P]?/ª9yE#3oh2w`Z**nN \u~IH}8g~)O \C0 vAnX⺻2-Q MRe{mP奲NVk̕uts$c {Hs\EP/1Zꏞs7;|utY1!5`9#y$Pa]fVXO;=&e 15;=ZA Sv!rRK/bѰ?]Gt3Po`Y;9\gԲ)"Gg!])[_7s0:8Eg+k=hCS> KL$x~pZQ|if'E*>(nHMN&Wh t YpQ 6'%b5 "3 G:5h ҁY*B?FERxH$mƳ'eGKVNSYBͨ!b_8+T:Nt=bDRC48%Nv7Haׯ[-MB{xAY ?D8j W{NG#TyQ|B`N B YP9[oҳ"z+$!!pDgQ6ѽKF '/Y5wGOR l9mr?(w Ȍ5PeC L>u^x:*iS4JPM)W0 6NӬNz}/0SSAK}]2!yūJDwR]\OYnc{ ,l^1z7` ?$S 3 .Ӟo_v5`kZ]PK]J`axY_l=oHܝ 'H; !{ًl.+m*ejS8;@sX'C6{Mbj 0!gj0MV+T3&`ސ t"QlyW\j|@`n:iN𝩚_ᚂ?ϻᵗ;գ1w"ֈݽx\ͨvܹfyF-~&>(;h# Ys (.pV1j@a+^Zt߯OjC5( $ju.ȾuƟ7 .pzp'mva񑄛)F$- $92c5Ą^~p=uMoJ ֻYw.\(%~%[u((as϶鯻N> 18cOH>`3,=wcy:U?S]h=BlZı*48>zG/VyXZ J7xoy ulҍ|TN xhsJQ.ɺO} >c} @(H`ElSً8 #]<MEMOzEsXD pam"CWʿbcNx mb^ZY~]8c(*BJj:$UQ׎Ͱ>r.ݓ($"uyA$;yHRc}c-ֲ,zc%zN$A 9yQu,*. _Ғqb'9cz<^{beq"nG2b!ef{?6ϴşy-pCNZ'es*1]$7V,L2LOA |#,(VJ`_7ڝ>?frg݂59#ǻ2R7e'ѻ %3գr<%]¨̭~Z_V \ɰJ«}_“}AU=t6nm. ՠ @V ~"kw]2-=7~j3@vSm(ED$hEDi$Tʥ5t^Mvׅm3kR-dRǼ֟;زbRF2:5"Yۀw?t&r!ĩ1Zm^q_R*Fb@u6ŷ'3WVǻn xOA'܈店0T,m8K mj)̨5&K͖AƐui$K ; OyzI"#@.ӂ*ʟ^:0WˁTzђ*q oƒ|b ܭ+ȭ]5^YžPQ"j^iέǏK?en@fn0\۴|@wyX'OUD 6z7H&]O#U*L/Nf*v'pڌ4\y'C֑v7mf4H%";+U2s0.vdECOimjCwlƓ;G Pޛ+< {{H}ΖC!(Y#!"a`pOO,[;smSќoeAW2! IZFʗͬ3f $P&1V(ı>YLI]C/B#j37qA'1p0l^x"r^mfsJR ֯2|s;,oTO]azp<ǕuϾ?`1$F@q^NCGpgpq͠t2GM~Cׅy׏._p:!X^w?X- ;JZA Mvyr2WU_Z^F~Td-s\TPDՠaSt6\&ke9b+rkH?kҊ}At70_wU5,OvSp5m} $o4wG֣ .@'?`K+׶@SMFT})zVGYu݇C%!q* gi~XAv= +xxMfnUO7aJˣϖ ;ϱp3|q|Z;h7`9ұS2qWYpU&faڴL}1`QibK&4w~"oRM⑩1~AR@ܗ_< AhxfטW;*uemL@"T )C?&O҅ 6ZNǫ}p kX>0ͮtvyX1٨<[9t3sWAu8%.\ n'+RyNIg2g6h ͵艰uѩyf=ts,B|oNŤ0־ qh3[~"OɫT{/ ,ƾOɯz-2l6Yu7KC,6dh΀3_7& ) Hp@LWQec( 2I֙诮$;4/΅BwWSpQB͍qJsWoz7{đ¾UrۓZ%, 5tE H@M' ƶ |#Tgͯ~.c+ 5XE6'ڹvDFZ'gԣ|̡)ͯB$b y{Qׅ|4Rԑ m$0gŗkyE*祙;vDҙ]xs> ܓ3:9/=ec@NuHzŕQ/jfwMҼNo;;j֜=s)/QP $ zω| ei uod o՚sް9 Ԇc6As6%]4igW|}\t^:cȴ#e&$i+p5~0^,D$^ n/;3AKTɬ J6Ӭx֢VGj1\3LZ'qa O,`%dÂcc+s-kΛZe}oc;K(,}-Xw+~ƨŻd ~w{ά~ ,l?WBe8RZK@m_Jqm2k_ҼB{kã.2kZ'^B)eQ\.nR aM9䇨AJ+?!i4׃I`LpKI \Rps|4.B9&ztLAtcp5C|\|qQ'*g;֯չǫj0ň>_l![͏I\\.EӞwgsz}vai :vŵ(PN<, pQFGH8PLdE ׅ йƶ.r=ec?Rs':L 1QE>$!-lUD|8"hs\1 EalvUCA;%dU;>sh]Gh"C جs[Ζ$8gٚiOwE~lE vz%MZN[t!b[0_U - xӬ!!ƅvƘ>8X }}M )X?D:1r^<4^QVY!vAC+{bñ5cU>!! GluҋG jd,2Kȃ)VtA/XoJE~B5|>idCgU?:cv#= S#|$Z70%7*H.B3栻8F,?,;<.'Q@lM6YQĄUoU ORiƵgzXe+cz_U* ȚS.^)*JL_Z "B+rJ3&6\;}.R #Ta4/tM0+lj(z *~ Z'HvFsLiGp2v~\,kIy$xY)㪊'Al> nRhGT/%ZΗWn%%mgO-:&["P:-vPIoq(-1Zլx+&ڼI[#a{g㽏x_G$yp{{'B?.'[3)7U_yg Š(5*/CF*lG:>={EQR,m"BZ[Aq8~mQLfV,b ;]5JZO#b&sJc&Os<9Ho:9(Yk ;w;DpY2 `Qb}f%9Ĩy>ah%pJ&g7} xXx;N_ԨCk>Sl45GoޯӢV>-o)/R{x"@1>5(֬ Z5^n Ѕ_bIbP4eF荴+4c.ܝ > qtHqr=|Ze")SaKNbK W r-ԔWsahrj: :nbgkøb-\?Ѡu )PX e;|󺗱84"wYF5,;l} jb\.u)V2R쌞unI(|,3ͮfq#'שolP=P^0x^]>r<9ium^uJсC0[ ~OG|pi\q{CsO;nus!- pP\1V}PfHc w]®8Ni8ƛQz;ԟ~1Фx{5KT=$M:yO!fLN-{;2G9,-!z8XZZl#9dI6YL*t^d{i] )|JfO+}15R$z ֥5Dzh5)+6d.ꝮM ;Gѱ^ۂm;B" QhZodΤ Ws+PٕZ$:h@{? + %hEWktUR`+"ULB9#z v.˄֡%7b0 Q"P㳝tFĴ`BtнtKi 5:R2HXtW, Ǯ DE>PkTSx Q,ҔSxT}`=9⵹qݑϧnto%Zsg2L?I=Ǻ(T phefp>H&iVp,/O`S_qfi6s.g>TuW 0i/~t,z?sLjVkyub9$H騱:,p WKvEF5*AYJ cKςኇ;V<7ms }1u B 5Nz ڥC2ZIRlk(@B^k}yڬ r-U;+^?r#+q@k?xo[aɾW]Ĭ Fsǭh,5 s  C(-C+ib /ۢm|qE=SKK~m='>^W F&=-#xjCY +jvljij땳rdQtI^!妿txBO*?lӛ:U9 ҕMJ~n2>߰ytC?Ւ]sHƮ?7<~aذ',[J1%!Q3Y]MDX%B5(;EAVh_࿮E4iv`T ?KAbGle9 rF_'bƕ%XtXeЉa5>jrMb7VO1HL]; $cORvmGXX'Z'Þ"(آ w^;:~(2|c4d&(Ptv ǹ!m6 M"r[ 2R6 ckzpi=17tb[97$g| n%2+~N0n'ang|/PWY/Q̱}ypfRh9xq59fPț)AXvMu&II@*g6 zR8 ;Բ,(u"țɹoK%t8#NA6P 9Yw9 9G!ҘE]J"tO1*/bYʏMq9-:/Ho$bZ+l(26+@菓`0A"e PjRI4Z:wm5QD+ L5'b~Gы6CX}4~ R+;zW w#""-+d .fVi?M[(UGϷ`=#\@MpP]QI((.SQ~FiÀno*Jso1g-gCU52>pKOɹx<ff 7%\2]qv.X)b4WԄu~z pC+nsUj~/g%tNf8oݴ,9oɷ4q;,_A1?Wm()wXb Dw`v3At/J=o$tcxius#갍}Wa*&mWLoϘT6~1wL9u\ԁSs/&}VxR"ISah!a ًFFe_4~ͫ 35b,_)^1%j~A󑲂!ڲ )YYj!/$s=ˣm#(,FvE%5~Gs#EϰaFPj'6Much'55= #;dM/ܹ8ybg/(}Z9Hj%ctG}6PP}guMedD6@(ĉ~< ͚1܍L4@QBJ ĩBxW]y5;Uagl5VA92(.ep>U콁,e>cF;fUI*wQ^w6Z=IxFjCU8Z奎HQTcGR$tO<+ʋtdɾGC1}ܗ+T;֘2}o,xw!(;XJ.CQhN&zaz J e~.ԼaHv>L:iJ(';돹 a =O<~G)%z)UWvg0"a㟉*`K:iruR􍜜 lo)(u(zg$>(kC&tBW5; F3zႪL+_&T FfK9Wvs[>Cj&i[68޹*bC_I_rn_n]te.BSvP''c e-AvnM}Otk7hR4jL.IE^I#/=SYIқ}<#- p,ϝPÔgOdeKC/wǜr/iչ`ػ6`Bw`[ڏs0K\ I@F #_,CZצ[HEFe62n'rLVӺ_e@Â@ƿx]ah Ձ~>]G}jS'GG]MQz=)$*j6y'ȋ$ M pHvW#?T@{s0߿(k.җ_ߘhqcݏl7x}_2 qYD1@Rstsi)tUr&U}shwDf[Eх5Pse"Nn{3͒`'O9QUwMd5b%Hh6vWx$Y e><4JOBicW?NRwRTq(Cr?&Wymj OX_HQ7uH $*F]1air7m!`C Wz2vm$4߄״qˬB:RJt-2Kb+0$Txr_RKke-Yҗ0>ܢBK^ZD4ܐ?ә_s^Y'u`+)pRV#DYp&/JZ>~I㐓k'f p{WM/ٷ !sKm;^˴/ZvHyEya 5Dysx&! Ȳq8Ҡީ\˲~ DU'g$b!qY"uś.dw b'$_ofSLo LWhՐlC&vxltY 5ϒ^>XP>ɟpqidh)&c atm:j"Y\w͊&e4ae\Y_K=W+>rNOH1_g&9![Qa a(Zgq;I/<񈭯G&J؉N{C"e+5q](=*;e#ۣ`%vaM([e+ow3c3V'b/lLj=xkHv**}:?$=a i[%bfWuz3x/L=pI976]XhEEܥ HoCLF;8ek-8.@XlhTbs$"Xë1,! p8;p; d~KvN]:0Wܛu6"gvn:J)2#AO]4Hik+5z$3Af6M [oe%3"IEeڣt2e:a&Yk2E'?SL^ GXMGy.&N1A6cJ% FD@%f,oJ^"͙oQe21`٫J^/NWvhjM脭ۧ3O4(N2/R:OLmvHD'? -[g1x#TˏѢ4{ %crF=$J>qjk,"Z#ϾSQLͼ9f! cm]aHP (H} *e,]k^e$f` kpQO^*q/_דJ(bŬvL*Z dh |e˶]7)\n;歀I΃{:&\ w|9Rxm ҁyS 6+xOS4YN9ԛpef@<讉w3?BV{'GSI] S8(`3K+ tjB9}UL +%0 OO^7ݮIkRe)|$ܕ탧1i=Qj} AO d!߭ %(bAk4ќHO:0k;A.MMhq?Jz: 3ndsˁ|VLnR\CAImPm&pڷyĵ P]kzLGw%Wap=Nu=4fy<=VR))gDnE[5& jaAywp0t3Fc3݊J pڦhCj1U"^ʀ<.9Mɬr؉V#noU@~\ _f8B^5_PWm1\#dVFar|:/hY(8{f0$XKz\*c׫w>Bt+yeҗ='P3y1ϬBIYk~M*"3lk%W9IIgx(ЦdƟyP]=Cˆ8שd _W-,0<>!qp1^SXJ_&3nVRo01AADvQ?߉J 1_@gS br:L3lsq,YO}?@cA0Cf0ɩ'0.L/ϑ?qn4p82(B&;ݘ%w9uvJ( o(]ʚp5@;4Ϡw"1R& /aOoAK̰CA<ԲF@B+3d>mGȿ^dd\*9,.N<y cnPdcl46樅-pLj&}8D&sAW@ѧM$]iز@8!b&dԦIn;"?ڌs{\ץ"D)Eݎ%6yVfiLΑ= ʆ-e?@]K! };bhyD씌)Hlc" V;?Gos XKJI:/r7h8#;ayliK<8G.[%ӋeY:0v1Fl&9}tL?7+`|]vy0ܢkK:ܘlZG2io]K^$\HGܨњ@"xWt\F'p^ͪy8 ErR7| q)J V)|/LlIg)MrԌgҭR}(y, eoPOҵ@39N ?Vz -_KNX7'8a14q(Ou+iI炳[a-c81+a9HJT|"]m (]~IcDH5bV0o#ȁ^Xb݉Si =䯐0: Z0v$N* O/$D[8U[oOGaz}SP$Fi8r $[_ e|3:mnCPAcq "?#znm.P]vJ.<Z+?Ѕ@"i#öpgz&c4_?tڍy'Ŷj,ij9nGKwX8w S~YF1H_%7UCJ˲?<PW IꏿH#i?/JaN{OǴEjֿ~w~ T <-*k6Kca|HAHd}G[% Vd+aHh4Cnn)ǑT jAN @FX=1.glAJŇ%l河U;2I' 󲧂ykJk#O}h@kA|wXIm2/<7~ݛ$BD](n!$s1 5+/t%1c)u'`AS|3Ul[e_$$U_mKӍ )&ou"5|Y<Y)[7Zhq}~coiW* / vr ?AGЃE:|ahJXKR4Z; G @6֎bۧ $r P' |c3`=YꑚzdT-^+@À{g& @G9Ý VF XMnqԥ5f]nlLy\}KOdN/*)qʲgC*դQ93?mׇ8`D?+ye͇C*F(ԵVzMq>WN-MѾ^[n6)g: z/2قϬy&ǿLB x~n%A`%]J;?|xuHm or]yojzJǶhϧua- -^a_ZL.B&buYD@+Ahub163$V`~#RAtbֻ"+Uߜe`00JtZIdiT'/S6^@m9!Uvlu%#!Kd%n|V0y2!X4G~ؤ1sm+Rh"Ġ+;Z5"y)bY 30׭đc&4 2q2*\&-sLHQ2JERx$CvvbB,עNm%qZfrE5]raC F!L}pΝAߣ =c6/}E.hfPRݙ]mwg:/HKsC(]^J:t-3/0S-@J00:S3pYQ0ul۲uQ->I߆h9,Z0RHl+bNLJO+bMd9!P 0`:/]jlf^@RP+ cyjg[0!gع qtL5QWĐd1kj(ݥh >OuB2'%C '@~Ƚc. (j{}S\t;}]Dm&Ӹ`bo\~ ()& _aLVlovX>E$ES^ 7㸁fN#۱\Oeva.M|Fh8Uf5†-dw,[P2DjI~K8c*/ 韠[Mmab?]ci}Y]Pjw࠼b;ѢQ iVyRJiT1ُڋ! -n^lY娵]ABsBzm6Mh#N0"H%CWQvEy1ueAxE~ຎ}+#&n~‹ k畴ZA|(+J]Ŧ/5 ރe>ܑV̹7]eϑ> [2?P2m' #h:NFe%wS$DE LўO`_1؝|N~ekb74%dﲿ>jhNb_F%˧iZl>t$,,0wܧ3;5O,m=r]#W/kSZrpT]@􅓺:Y&|sr[0ɍY]HV?rĦ,)@"xrJ̝OY"lHYSgi//n8~V"Dm_.hy] I`\<ׁ\(H5(O25ȎiTfv3۵Ee&L{3Aj Vq/(Zۧ@M'כLM ̀}oU¹ P^-M@1 )[Ɲ46y\(vS2gxz/Xw~z=R$s.L!F)'jM22,|( f.ɒu4e{~0g?[V,A\$t@>u_L=Q詤81j KP$yʩzr2 Ilԫ'k5M*hbV(Qh*b>/05VF^Tx+ pd;`b#4?>6AI>,H (3Z՗>)GR(7t8A&9,Hh:N 驌{f]>4,.(ǃ1$+ .ZN:N|YR&{P$ ycQ>c6y JGAqO74I'[U~kc (eQ>mJXgS>, qaa'۫V#7Jrxw0TWQ?o-XƓv;C?OZ0vphCkG,N$rZ]/>u8Wc77Aܜn ?>%Rf)πn7+/ fHVorA u)6sⰾE}>G8$d.%mcZX~4AF{I$r'"һAQ[]uyOŶ=*);S+%'.-%;hkPSrp 7s3BCX‰mfL̀=>K[ǫa6|) +޿21']NwjRAD^(A(C2qgoHpCw63pS(LO OYFDf_-w[wԿ3×иUHUi2n=XP.9+miJMS:%lpws83rD?vD@ςAJK_ e?Uv˙a|d/pw@~NT=7峿+ BXw*GA%8 F$uafnWɛ.I稜dA*\񤞅,h`|VD1!|t*gEe.UYf]Z:- : !α9iM൶C>۾d9j(Hc^ɅH@^P6$use:ρ~c$gZ%:tЅ7O$1Pf6oh"ہ^#D gu(ׅM󩲰eTRɞ\nk"?){+!lF G4bO0xN2K}v $EQ_kG\WvÍj'ږi##)7LձT9^: V31.2GzmSEL42{:Հr>HeOnVxE}*aCcՠŐ9`{qTG1C"q\LUaVl `z }ub2O6dTnCi\wZ)e#a8<ϏP~r Ey](0憖ԉpy^ RCYu_fgLl>ell:E`?2YJ`5XO{Sb q \Id;AOz-LP'yf}đR"lޙ[l S.9_X:fe(ÖTtd y 6gDرXW>о_UIL骞b^_18U V)C_yMIj}1}ˍw6$x.nI>e6!F$ĮJBq Iz(@aqHfzx @^և?YQU QԴyf! T7b*K kMt71# zAU'2~`IѰI#JVbNU2#ЀR6מ&1P:ΗVp*\v4rR"u&|7?}My\`R]ƺf-kc]yk_ʒjJoC-z}P V&6T8vBWQ-!A^ ħ`yqI{o2$[,7tIUUT:p'NOe;|CL琉oI2k5K\(K "7}&,^Zs.${! wcUQ3K?.āV )Ѯ: ILF[N,Xe{0"p<~$Ec "JKe^931_Jo_+g[񯓵lފ{.=;wߓn "SwW R@ #Jp햒r9^?2 @ 00Ky M s"8P骧fxvv,ѣNjf7oIHn"<8atJ ?UNB(KH|OHxەLIԸîx(ʷ\Fi1;9oƴ޼l: TmJZi Y ;9e-zߖ')+qR%z(+;jc!YE0)n^OU meʼL~C.J>n2RzDSaYxuuiyYBu@U{6Gstܬ9yBzSloӓDeQ`IjV,6W`W澔Km~op8fS&nPme#j#sw`d|=Rbaekhh2˜䯜fjq@_ L D07}W8QB8xsJd nօf=UBk)jڊ6-w*e0/ jj?YcDh#[u%b'7\LӟRMFE9dVri)}uH*"!Py FhAb6G 3xfGIj蕸"[jk~Na~ю~ZeguMϚdla/=/f% &<:"mGj:Cp¿l3O i?D%J[SS,(f6e @|*J{ߚo^-;1gD.R;CJPwMxώh};.Ճq4Ľs༴dš\ׂ=i 7#jL) (tv,VnkPׇq$M9M/5gXƑh,'b%Oe:ϰ0'@zI=| #)Tl!퍈~o^yށdtiBG]"m>LE",EH"ƌuh>_РyITRLoTVҵ6\L9RXkm ~: CFf̿ Y.:jYP'e_TW )8*+5kL)NZ4;Lt)m@ AY{ 9QߚlSl ֖gA>,"Jf3>Q*ι+pl)>,j'!J;@TЭG"D/t`\%~o/ݲ)<ԟ5[np` 0HʗOӇH#E' Ãj"bv據$KeIjΈW] c@M'FAn{ZRdyxJyׇeG?\sʯ__h1{,/ϮPy{әh03vP~XF5ٓIg(cc-9c? Mדr8(YȑU9 3Fe,ȀţU;[-03q"^v '@\Іs;rZSQYBP@;O[NhɋJ,2ZIxיb5H1nIЎovx& [Tb _gg` 1Ĕ,Z$|cqL] @`}C_M՞NCZ>G{e,fekCEI\ n.aKM%4WCZrQUY"!O߄G t m%D^Ơiİag~`[mPf/v$:#\J|*G}2o[;,h kJ1T6hڕ6_՗%n%ߒ0يާrk# <n0XV&<0BH}V\ַ27`m ߋN3۪ mh"lv32{T^>:i)gҵj)rkE+8o,񃞒( i,fTy'| ed+ELճ"@ HSn s&06%ICBsO#Zm+#ݖ- h'ИcV/nEވ)+>G^B<RPOmfq*&{To 6mpP$Y J/=3w.'*13G;4ۭsEki}"&ݏm+Uӣx+h]Wv9z%*F3(oFy nhD.޼NՉ>/)_ 6JČ6]WxiNhr(oCr(xUjRtvGio26p-P#YY] xf%2w*o=sIh buL58@@sgKf ~؄|t1z[Ro vĸ?'6,^QYs?5cKoVv`ļPeh4u.#'yq@{6My֞:؃DrMtK|m<2=5"6_wl%BBMh<@]G uN9趹#:LZd.IƑv{$Xt5&ae}2a3?+8sLvѸ/_]k/ n3+]J 1CeES INo2%vwz )_w MM"^q譻KjL`]lOVH YGOۘ~7634F-eig!٤ƿ dۧ _63&itqQW`B/|\d:$ Btÿ_1 l)LԢe|4&:5k\˞ZzT9Kpr 9 6r9fd3$'{ ʙ&/r` ,X:t@L e8qfqEiFoBdjm n^&8եe-F'[ ӵ(@L;Ƣclu aAtivaoh>'g$g ɥ2zJ腑 DWM$2 %#3RPW<(@-MGT|ů% ȁ+nMfJ,]dbsKgـ& `16P SUSǩ[ME֒<zTd=jj^`~9ʧc6u6:3FFO#or}Cbx ]W1.'E]|+\ II'}iZE$P9o  ?UMZ_HRm^ʂ v s~`9VPp%2RV+t7?Cƒ&\un^0wєt8l8\ l<ļi'5AQa?y!mej^FJQڒdDpy%ri c K>\Ilb0l^O\gJ5Us`,@kއVjK%Pfy}OpvvE?ʆT%ImXKQN[f 8Pd:n+e.-L݆>T0q[cиH[ X#bǽ|2hvM%` q݄pG-mTśī3ED9NΠY&ӻyog^:%PŢXff7oZ,;s!ؼsτ߰Jna $C y%ء,=^#`Eiǀȫ4,憑2Y{y> E%ag^.wN)={' V̀\fD*)[!ۍf> V kJ# p3{99|2*zNB\y2#(S+O ̭mUhWZ\)׊bMJoTjH+f(+TV`[:T$?ϙ.[Ԯ:Vr` #}pvu%nk6WNxrT=hvH=n̕Zߤs@2㱓2Vw/o$7?t 2(S7Lq&q6 W\Bɸ$Fܭaf`Y%pGq./ܠV_1m\oE0};lR1x"ñkLo9dǾlGh2\`-c"O f` QumYKnyŽ-Р:%TVs| /lSIgOI c|g^ü`l*s'$91CΥ0&./q!,ihu6|SXC\G7eW||]5!{gW0 &IS0puBUr.՟4]Gx#[w\ſ~Ww|2 )avgQXX/A.Ba x/&pWՕdNWCbq_R3K qэ`; b~qW^Zk,f~C4uڨ3UC6ޯo[#*/0u3fs.-F2,_XOZKb.^Ŋ5/s^<Ƽ@3|̇1˯t8}Z2`\ʌn*Y3bp92z)\aqdHy.0=3}fiuW͚~8_ٌYlH硧*#*)eP"K;p^ _oe5i /ɏVr yB_~PdC&-&<.|ꝴ5<1)EX,[$kGpwo"#ZT_ >Lo3dzdma/0P "Tl P8|[=ž<(|.4߹.Q8`.5=*tw.TQo-˘%v4a0aL[en8"/, f (->M. luK;E|Lg-?#+\ӭG익]|e̮&BV%(_6#'/}EKc~|lS5нrhF:^df#HZ]Y sм0$Hb(YMlFЖ"uv; gNrz+ 9|;$mw|bX NT-MU//ܵͽ!{/k,V*߮Go'r :Wd" AeVLq$ ,b3 B/se=#Lgf{#=P\ZX8.ZROkb_YiOf WFWV[n!Ǟf AhAU\ڭ8YdT:īCpcaЧ}Ɵl>ܫy w y}W%gԢ 6i*qGZ+.-{+0x]-ujkͷ^!ሶ'3{aڃ"&.;OC&n0ںE*eM/#!"dz;D'px+4t'NT%1&Z,AMx-p0֖u It][4a O[p]q#h^L{VJ޾Ef1:;wz~;L~zduQj$Q$[m}l.F8<ǁϑfϧHٝAU1ȥCb|vlÛ.FI{Aj%tK$+#cZP=7uTmf/]ء)+%\_?T>p7 PY芢 cmp-^(U7iiM'H$}Ͽ'X 6V5Go%BaK}87վOԻ.= m163l@|]:-f8u2s l)j Dd0AU BWUcBr9tϓ+E<00Z.zԆUg>B3z[pC$g-h{wVtK ݳmS8j=Ib vz ~K՟*!TWس*4jR7y_gDzhi=Ɨoj_St7<3:IgO90y|Q+-ĻI=eY0w5A>mE;`.&"Y⁺c؄/,^σ"pg glX #FʐH+yUEDTA2Č~Zo2 ʧ7awbONs%g 9~l:Ortcŭ©d ]?2Au'F2NMF(!1/[PA^7otcd]&a]Iz?!ȇ7UN"Nd>#^7}ǯ~!?4 iۻ=OCLۙA["v^@RM>ȽN=݆6:y%<(dv9o}#4լ[&]0хO Qz`c]t0ɟ x+7?@B U|:<} 3zin'-ViC $3c:E?_ݰegm1 GoXق]Z9a -lOׅ悱#OY[. )Ln8u&&kWe9r_6O.x|/+HXY:Kx'/W|Eo!߬ 0 sfه 1LYCV\3k[C&b9pԑh:_w B-Y^M̀+2 ݩ8qY>L2Ih4Z\aOMjk4BFʐqb0LUߦ^F{-d)ggOp8"o][~>*T5XP?B>Mu.wB,ׯW`̏6_%>q1~fƄJncCXl6TҢױ0ʗ@\>`e`S ̞2̯VΆ3xoF:HdvJBЗiQ>[>1RMřQSAz}k XFo߻:^XgikT` !Rt2Dy}hn:c|:&oH7^HkU-Q$6t(EP$! @Z{ICW-8/)N|Ì c6ꈫ DR1,Fq=O<0b|EĽ2; D16Z(FݩBzR}O_Q>GԖsѯuQiưiV:"WڙjikhϘ{>gf&һ>NxGYǨR>qVEes)ŶDS9&n9$1JV@ S!U.FMψRP~K%l&򿇔n6Hﺤqu5МV).@8x 3gR@ U=nONJJϝ$!dVW]BEb(k"+ c؇, 7Y|oN%S6)*.-8*˟M_GW0՜ SprנnնsUDWGJEk*)JJ:c3pj¯jWKFC+Mߟ.7\uBљPj> gG20۸ΚKħ|V?Ĥ E_;[pa8 u!Y>NxmnWX28uE( `0i&6'ArLhsv1 {vf;h>*n^UBBJ*R[s*̄J4P-=rJkj0T_׿F!ƒh,z t{t?}c 7y tx8&n d8UؓvMHiu[By?K4lWxufHN %脓l˸q)җlȯY-27R0Zj5)9=B@@dIhORφ$V匲U8E'QLr QHEa,ʕg~ˣ6*{'ۋty}e/dU.fO'P,&d~} 4V P#QKd ˎtgBBݸ['T=aJ}SOKִe'“A "wG Y#h}ډM/&9Yڬ[ȁpܜцTdhy;+؆/cۡV[E_Vpǣt`8x;X\|O-kicF2FE2TȏcQiIstZ,HM]Qt E@*w_鏳Ph1jo\PO#mC)ew3fdef+ Yϱ{EX^Nf8,MĊ)qt8"; ?}G*qLbR\ϓI-o]%=O4A'\=ބ֮ã\83-'Od r8FAw؈hi g0t׿}bb|8j-)=['<ۜO7dPEʎcQoĢMs8ɘ8l˴+k-y\]zuX6Ɗ.p@+P9K=o\.Ew9lHh7VICyTQK%Ob+$3Wr х䆶NWϜ~-r?8QRrwBP#,ۇ OBHM0K ŷM.=5Z,Љ,_סo&mp4n?+qb8kMzg'4Blj ]*h\Z-D}q ,C#n0m1aZrZZږ;M֤7`2AL@ѕ$zr{}ٍy FQ ,s:3I=R^ b T|&͋.2 g A+="b?c>Qy{ V&7Fd4 JUܱϔͲ[?% L۬qE3x)ܵX]`d`z|mv4C6rh13*n MBP(Jv Iyvp3"/̓Ԟ`r@Gd_Hu#i/ ,K\LNȖ B2:~X&bL|Pek\5gؚ[e)mjT[멵P_r߈FIH}L(n;잦-iVPrdMx! q..Bjz E.j|j~\'Fw|Rj7fݜ= 5 dewN固qǰ&2buF5,Ȝc^_ÕXo)@6]e2Ӷ~ VtFϝ}8I?w%JȤ}eHX:o1|r?nlFUygJ9 ą$fs"S룤US^y5ڠZ <ٹ) y}F|Yў*vF@] ͫ$[ʛkް-l_qp fܘ*"ou?h؍XSfhݲXo7#qMƛkt|riiCkU֖ )P  CpPUŪQ͢ @0)0v :O @Gd-TqR̚9ҕ3`vvp5Oj>c1)%9S44Y>̫% ,]![0~˷<y6h#KOo! &?1^5"Aï ~,’'Ry[U ܽ N4] r_0TPQ+َW(;QQ6ƹ$V`. n5#%*.\b涩D{m|^s@|s)xHQnU^3M&i ec.K*T\r;*KenyD4-Ңnp%icwu{+ en=5δ.hC77FʩzjW'D"`zY3X%8*ҧxn|:xZ/I7ңUI5!`?A&RM5|M;8P?Q6 DBJ8B{`;j?p]TfZnU55KN&7ψ $ઽ .L˦Gl\G$' (x{@BFJ{CL.]'Lm`>مKk 9nh9N j,n M?2R=v. dzJ$"<&"싎WbH?RۡI*l$3a' FxTS["8ba!#Qb[;\V;u+Z)K#yb^O'z߿!2?2*`X䢰DLM=L.&GK@z[WQ $MhD>1GA?gɞV,~tskw(J(2iE[:4yTP=}oAK(M،6m#2y 3@6?]Wv0q^kY:kNa 2,Z@h8%Q'gA-4zb-o }Z1qdK[%Ih_AD^F3"|c&鳂@~⇉ i^ulwUyWciE$4aza "<"t`PV 4waa,G I̜dN,9WT$;{G`*up }!ō9v~ןq[)M]$ /GtMM x 7>Kxd+r?P#Y/^ߏz6?콯_>IJWATzqA KUhtO__AȁTzFhämkB=< %$!;{GkQ f+J)U,!)WhTf}T6R~/ɠR~oTtN7PM] Z#k\YM5ng^>FpϨtf#٪2vrq+AK`ee' wKˌܔr,[GBH*0JFz,wj2x3 A*fa@x"T I/~qbcdΰߥ\CޣGn5x*Ռv\ :MdGb,pRÃoli*Ic'(yx^at.pU=O?6xxeɢ[L\ w۵Wvl݆i_b;ɤ+ؿZr;F[D˖s ֈ%##b=dyΈa ʟ!=ss)Sj=UR[hSbhj]Uω,y9I$rۀ809W- |NmxʴEV PJpX5c/ӌڤy3BВ=Ix>U}iR!9;j ٌ$qRP6m^ArP8Z{ dz#MmnjLBEda Yppd$4?AwQ]KmHIIXKLl X";(̉uPB@]$J|^ub]QM VW>ESs #3avnC{XLflfBi9UasO A H Zn P 0"Jz4dB%Pr$d oc46JL$e󭄬W.PgKV Ns3=,0?D]Gc WOIQg48|G5EYx1@'lq_+#H?T &TuқQsQ&80ܹ/ gHc]A=kEϣHnkp 3ut UٵݍqH0EˎS5Av= &ӠG)G¸76܊r~lKD{ھP{2dH&* ; ZV̹If̳^*6-eI%YTԓļi~N+6yP,jˆNSK2["=߃ym z/Xm05~HPt[bG'V2i~j;2n1R&Ɋ`I1*` MǎI)}ϲ˻{"ث֌z ].a%r`ZM?tX klE# 4hvzo3@K/x8pH~cH_SFJU$Íly^*甒 &*'ir1&PqɃCѴozF+J>|$E⣂ S4]A2Z ,'j rX*s ~ t>+D^AQTꧠ * /-.L;H7 8ķ#bYm y'8uhSx+>X* ̜F.,'lpGV% *Wl'Xq;6<^z}OOBsh;g@<cI%zk>Mq= νgZq6>$xz!NB8sC48> WSC1U-IlAD&}{VGtXjn(2D.v]"‰49rP 1?"7-E?"j);Ǽ$J.eo#Ksv<> fO1D:&m'm$3}[xeaF(Uw> \NLzȥn~J|@AϷQR\R>?B:@d}ðw?J!L_tlM7aklc"}SnLVg{khc?H5`9۰ cdz+Ӭ ؕ~XwHoH~X%Dgg2(7^<.[|Ny* 3Dd$ȵ9 e8&nE?ouZHw?¹"f|y:U؟Le%JL+]O_=?,,N`\OGlPA 5Xq:q6.Hpg*~nѦ(wlD,M?^< Aul?R Zd+<DI^bhݤ5Ӻ9$0E0KMRFN0~P][rӠ`z$F@!ދqN맚oUiie˺]~ }ԐUCݒ_qѲēٽG˖zSXQ,c7kfAXZEZgLMqErx#7>lȱlW(UAXi¤?E4=~?Wi~ 6PKrFkrS,6~0A.ē89`$~*E kqڤ2Mffx5"8 3Y-Wd'89f}~{=Abd1K`~zF}=;ZuT6/n#HF/amQ<KPtXR5F?v;"Q<(g1vZ'|$ 6[A@"ṡRY× ɓy8Ӗ[yQ(VM&1ffv^}26]Ep'X5: h}]q$0QSSKVA 9u VژP/1h<|/ Mf&õ"ܽާnũ,vhԗ`$ 2:d6 Ufe:x0sDP:[`f)m境nG\wufzOD?E+RTgLHdiLaM53PX0vB;Qer t˄Cñ2~ooĢ]Ҋtn_9p5KE<)2'xVgp,?Xa JoQQ`\ax\V=Splti%HM72/xSZӴՕa6[p 9T Ȯ ;Kl1W}o7:Ԟp憀2{F/ia-K`ͣjK0@*y)'Yj%. wH.YOPPu;O +1-)~I(X[KB/QQi7SrVsgt$UbL'SryX(dDட[`$xW~Ÿ[p)=%sOIws3ys)Kb|s1nȅuQ]s2΃} Tgåg?"NջR 0z)r'\GޡdlcQ~~lW ^T *ٰoL认b` OY U"s/[E:Ƭ@hJ#? ?3Rjƴ ߘKI"=YrC4#NDkɆE]vZpQfc\-% NǕ&GJ<]mF>ռG)LWS֦!!L~;_FOg&{ \LY1?s)  yzlK._W-ǽad$8 d`!KE\ć4]^|]+)u|M@\-laLnik 9QX.ҙ"B9ZvP<8M:`r(̝!hE ݬֈ0-Qw\>vUӁ@7jOZǔ씾ޛ%jXe}~ -ڵؿ&g ya…iIeht]~fwZ}i4_9Vd ^7p"Z^񽟲^Xf9e- JH#䔓ڼK!C\47戗,yIca!B?`_P${grm]n|i]uO& 3E:WZ?rJVl+%6z8b ^x, Y{j;Y~_q#oHR" g@wDjِ̅فZ&+6ϕ ,-aF鷈e^fIͪ)1~iU[Kd }^kd(-,6mۨpx.nt/B]omi<%盲t84kGah[NۭҪd áo=238j&<֊uk`^wYiO)}+ [P\_[i  W&x ];>"B8rC qD5*BvV5 [J6 wGn4hV^5*+( b)=XI܆6rhueai3 T߾J?*4e>({((O껺z MV]ﻉr/! { RXE 9pIg ƷC?q}_e޹5槑gysP,d/yJ괅W{b8$O\׌cMp$ 61)Ґ{ܓc$8S ̫}\oƶQ8J}vY,-?08/úGP1-{ rMJt0!un@Vv+*M^ӄHئ8QۋY!G4k1dmhVa?^JlW4 q HTtW'Dحn <F=85op0.ȑ5C륯"J|VQ|Khf<>;`ZVxxnEX,?YkvB6QDL(ަHS3R8pG؉\ "dɯ,ۍfY9Qm*c\'A~Y}jU:pʺV>(ڟ- U\fi֬A#=懲h}޵fZ(0QIο*, X>4wigerRc5Rt30C7઻n-eًxMUzMe'x>U{vRIe ܱnOO m YZ