libuv1-1.44.2-150500.1.1 >  A cYp9|{z6.mVi(m1NaY6à=ePMMo el58ʥg m>QvY8v RrȎClr-БU#0b^'r3[l74l` aMM:]Fէ-3spftti :+u}uq㤹z?%*Ap VO,.!藄2QJ˔L[VP>ySj:WQW+afa681c3887e5eb86435f4881bbbd6de80237ce0ab16f2e22b07a510b61b279a128f363afd711f7713fc7491fe68f449539b1bb8LcYp9|<StȺU0kb5 7#&WEԱ"}mZ k;{:ހ;J,~cS}rߩjC^4(Ov%UNN/mk`,l}ҏ+bZu]DT .7g d+SZ<ow><6V98z*MSwx5fa( 'lF Np0EhF^u'DP;a7U1-wu\'C#H7@>p@?d   ; )JN dp    D Xh|  ; (_8h9:2>M@\FkGHIXY\]^bRcdReWfZl\upvw<xLy\zxClibuv11.44.2150500.1.1Asychronous I/O support librarylibuv is a support library with a focus on asynchronous I/O. It was primarily developed for use by Node.js, but it is also used by Mozilla's Rust language, Luvit, Julia, pyuv, and others.c/ibs-power9-10SUSE Linux Enterprise 15SUSE LLC MIThttps://www.suse.com/Unspecifiedhttps://libuv.orglinuxppc64le A큤ccc.b͞a1105d0023e157e6acc20a748d0e4375f5ae2e187a8f54f94fa8edbb13e4403a095b8b163c60d17cfce3cef61a2d8a9cf70137502c8fb5f3d93cd2fc529fa98c8libuv.so.1.0.0rootrootrootrootrootrootrootrootlibuv-1.44.2-150500.1.1.src.rpmlibuv.so.1()(64bit)libuv1libuv1(ppc-64)@@@@@@    /sbin/ldconfig/sbin/ldconfiglibc.so.6()(64bit)libc.so.6(GLIBC_2.17)(64bit)libdl.so.2()(64bit)libdl.so.2(GLIBC_2.17)(64bit)libpthread.so.0()(64bit)libpthread.so.0(GLIBC_2.17)(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.14.3c-bK@b-b@a=`@`4@_G@_\@_7@^S^9\^@]k]\|\w@[@[;@Z?Y@YX5X(UW@VVd#@V@UTPTܕdmueller@suse.comdmueller@suse.comandreas.stieger@gmx.deandreas.stieger@gmx.deandreas.stieger@gmx.deandreas.stieger@gmx.dedmueller@suse.comandreas.stieger@gmx.deandreas.stieger@gmx.dedmueller@suse.comtchvatal@suse.commliska@suse.czmcepl@suse.comandreas.stieger@gmx.demcepl@suse.commimi.vx@gmail.commimi.vx@gmail.commpluskal@suse.comadam.majer@suse.deavindra@opensuse.orgmpluskal@suse.commpluskal@suse.comqantas94heavy@gmail.comaloisio@gmx.comjengelh@inai.dempluskal@suse.commpluskal@suse.commrueckert@suse.dempluskal@suse.comtchvatal@suse.comtchvatal@suse.com- skip testsuite on qemu_user_mode emulated builds, no chance of ever succeeding- update to 1.44.2: * Add SHA to ChangeLog * aix, ibmi: handle server hang when remote sends TCP RST * process: reset the signal mask if the fork fails * zos: implement cmpxchgi() using assembly * ibmi: Implement UDP disconnect * unix: simplify getpwuid call * process,iOS: fix build breakage in process.c * test: remove unused declarations in tcp_rst test * core: add thread-safe strtok implementation * test: fix flaky file watcher test * unix,win: fix UV_RUN_ONCE + uv_idle_stop loop hang * win: fix unexpected ECONNRESET error on TCP socket * doc: make sample cross-platform build * test: separate some static variables by test cases * sunos: fs-event callback can be called after uv_close() * uv: re-register interest in a file after change * uv: register UV_RENAME event for _RFIM_UNLINK * uv: register __rfim_event 156 as UV_RENAME * release: check versions of autogen scripts are newer * test: rewrite embed test * unix: use MSG_CMSG_CLOEXEC where supported * test: remove disabled callback_order test * kqueue: skip EVFILT_PROC when invalidating fds * zos: don't err when killing a zombie process * zos: avoid fs event callbacks after uv_close() * zos: correctly format interface addresses names * zos: add uv_interface_addresses() netmask support * zos: improve memory management of ip addresses * tcp,pipe: fail `bind` or `listen` after `close` * zos: implement uv_available_parallelism() * udp,win: fix UDP compiler warning * zos: fix early exit of epoll_wait() * unix,tcp: fix errno handling in uv__tcp_bind() * shutdown,unix: reduce code duplication * unix: fix c99 comments * unix: retry tcgetattr/tcsetattr() on EINTR * unix,stream: optimize uv_shutdown() codepath * unix,tcp: allow EINVAL errno from setsockopt in uv_tcp_close_reset() * win,shutdown: improve how shutdown is dispatched- update to 1.44.1: * fix a hang after NOTE_EXIT - inclues changes from 1.44.0: * Support for poxix_spawn API * updates to documentation, tests, benchmarks and build scripts- update to 1.43.0: * protect fork in uv_spawn from signals * drop only successfully sent packets post sendmmsg * adjust stalebot deadline * work around CIFS EPERM bug * documentation fixes * developer visible code fixes- update to 1.42.0: * more errno mappings and fixes * higher performance try-writes * fix string encoding issue of uv_os_gethostname * Workarounds for a copy_file_range kernel bug * Better support for TSan- update to 1.41.1: * CVE-2021-22918: fix out of bounds read in punycode decoder (bsc#1187973)- update to 1.41.0: * mailmap: update contact information for richardlau * build: add asan checks * unix: report bind error in uv_tcp_connect * doc: uv_tcp_bind * test: fix pump and tcp_write_batch benchmarks * doc: mark IBM i as Tier 2 support * doc,poll: add notes * linux: fix -Wincompatible-pointer-types warning * linux: fix -Wsign-compare warning * unix,win: harmonize uv_read_start * unix,win: more uv_read_start * build: turn on -fno-strict-aliasing * stream: add uv_pipe and uv_socketpair to the API * unix,win: initialize timer `timeout` field * bsd-ifaddrs: improve comments * test: remove unnecessary uv_fs_stat * fs: fix utime/futime timestamp rounding errors * test: ensure reliable floating point comparison * unix,fs: fix uv_fs_sendfile * unix: fix uv_fs_stat when using statx * linux,macos: fix uv_set_process_title regression * doc: clarify UDP errors and recvmmsg * test-getaddrinfo: use example.invalid * Revert "build: fix android autotools build" * unix,fs: on DVS fs, statx returns EOPNOTSUPP * win, fs: mkdir really return UV_EINVAL for invalid names * tools: migrate tools/make_dist_html.py to python3 * unix: fix uv_uptime * unix: check for partial copy_file_range support * win: bump minimum supported version to windows 8 * poll,unix: ensure safety of rapid fd reuse * test: fix some warnings * unix: fix uv_uptime * doc: fix versionadded metadata * test: fix 'incompatible pointer types' warnings * unix: check for EXDEV in uv__fs_sendfile- update to 1.40.0: * udp: add UV_UDP_MMSG_FREE recv_cb flag * include: re-map UV__EPROTO from 4046 to -4046 * doc: correct UV_UDP_MMSG_FREE version added * doc: add uv_metrics_idle_time() version metadata * src: suppress user_timeout maybe-uninitialized * test: fix compiler warning * build: fix the Haiku cmake build * linux: fix i386 sendmmsg/recvmmsg support * build: add libuv-static pkg-config file * build,unix: add QNX support * include: remove incorrect UV__ERR() for EPROTO- update to 1.39.0: * unix: use relaxed loads/stores for clock id * unix: squelch harmless valgrind warning * linux: use copy_file_range for uv_fs_copyfile when possible * udp: add uv_udp_using_recvmmsg query * include: add internal fields struct to uv_loop_t * core: add API to measure event loop idle time * unix: handle src, dest same in uv_fs_copyfile() * unix: error when uv_setup_args() is not called * fs: clobber req->path on uv_fs_mkstemp() error * tcp: fail instantly if local port is unbound * unix: don't use _POSIX_PATH_MAX * build system fixes, documentation updates, updates to tests- update to 1.38.1 * test: use last matching qemu version (cjihrig) * win, util: rearrange uv_hrtime (Bartosz Sosnowski) * test: skip signal_multiple_loops test on QEMU (gengjiawen) * build: add android build to CI (gengjiawen) * test: extend fs_event_error_reporting timeout (cjihrig) * build: link libkvm on netbsd only (Alexander Tokmakov) * linux: refactor /proc file reader logic (Ben Noordhuis) * linux: read load average from /proc/loadavg (Ben Noordhuis) * android: remove patch code for below 21 (gengjiawen) * win: fix visual studio 2008 build (Arenoros) * win,tty: fix deadlock caused by inconsistent state (lander0s) * unix: use relaxed loads/stores for feature checks (Ben Noordhuis) * build: don't .gitignore m4/ax_pthread.m4 (Ben Noordhuis) * unix: fix gcc atomics feature check (Ben Noordhuis) * darwin: work around clock jumping back in time (Ben Noordhuis) * udp: fix write_queue cleanup on sendmmsg error (Santiago Gimeno) * src: build fix for Android (David Carlier) * win: remove dep on GetQueuedCompletionStatusEx (Colin Finck) * doc: correct source lines (Shohei YOSHIDA) * build,android: fix typo (twosee) * doc: uv_cancel() handles uv_random_t requests (Philip Chimento) * doc: fix unescaped character (Philip Chimento) * build,cmake: fix compilation on old MinGW (erw7) * build: remove unnessesary MSVC warnings (Bartosz Sosnowski) * win: make uv_udp_init_ex() accept UV_UDP_RECVMMSG (Ben Noordhuis) * unix: simplify uv__udp_init_ex() (Ben Noordhuis) * win: remove MAX_PATH limitations (Bartosz Sosnowski) * build, win: add long path aware manifest (Bartosz Sosnowski) * doc: check/idle/prepare functions always succeed (Ben Noordhuis) * darwin: fix build with non-apple compilers (Ben Noordhuis) * win: support environment variables > 32767 chars (Ben Noordhuis) * unix: fully initialize struct msghdr (Ben Noordhuis) * doc: add uv_replace_allocator thread safety warning (twosee) * unix: fix int overflow when copying large files (Michal Artazov) * fs: report original error (Bartosz Sosnowski) * win, fs: add IO_REPARSE_TAG_APPEXECLINK support (Bartosz Sosnowski) * doc: fix formatting (Ben Noordhuis) * unix: fix memory leak when uv_loop_init() fails (Anna Henningsen) * unix: shrink uv_udp_set_source_membership() stack (Ben Noordhuis) * unix,win: fix wrong sizeof argument to memcpy() (Ben Noordhuis) * build: check for libraries not provided by libc (Jeroen Roovers) * doc: fix the order of arguments to calloc() (MasterDuke17) * unix: don't abort when getrlimit() fails (Ben Noordhuis) * test: support common user profile on IBMi (Xu Meng) * build: test on more platforms via QEMU in CI (gengjiawen) * build: add aix-common.c for AIX cmake build (Jesse Gorzinski) * zos: explicitly mark message queue events (Irek Fakhrutdinov) * zos: move mq check out of loop to save cpu cycles (Irek Fakhrutdinov) * zos: add checks to ensure behavior of epoll_wait (Irek Fakhrutdinov) * src: add uv__reallocf() (Ben Noordhuis) * build: ibmi support for cmake (Jesse Gorzinski) * build: fix gyp build for Android API >= 28 (Lin Zhang) * udp: return recvmmsg-ed datagrams in order (Saúl Ibarra Corretgé) * zos,test: fix spawn_empty_env for shared library build (Richard Lau) * zos: fix non-Release builds (Richard Lau) * zos: fix return value on expired nanosleep() call (Richard Lau) * build: fix z/OS cmake build (Richard Lau) * test: add a bunch of ASSERT macros (Santiago Gimeno) * test: remove unused extern declaration (Ben Noordhuis) * test: canonicalize argv[0] in exepath test (Ben Noordhuis) * test: simplify platform_init() (Ben Noordhuis) * ibmi: Fix isatty EBADF handling and refactor (Kevin Adler) * test: Test EBADF tty handling (Kevin Adler) * build: make cmake build benchmarks (Ben Noordhuis) * win: use RtlGenRandom from advapi32.dll directly (Ben Noordhuis) * android: fix OOB write in uv_interface_addresses() (Lin Zhang) * test: pass test when hostname is single character (毛毛) * ibmi: set the highest process priority to -10 (Xu Meng) * build: remove support for gyp (Ben Noordhuis) * doc: add note to README on cross-compiling (Ben Noordhuis) * fs: add uv_fs_lutime() (Sk Sajidul Kadir) * unix: implement cpu_relax() for arm (David Carlier) * linux: fix uv__accept4() (twosee) * win: handle file paths in uv_fs_statfs() (erw7) * unix: fix uv_os_environ() null pointer check (Rikard Falkeborn) * win: fix uv_os_environ() null pointer check (Rikard Falkeborn) * unix: fix compilation on macOS 32-bit architectures (Brad King) * win: replace alloca() with stack-based array (Ben Noordhuis)- Add baselibs.conf to generate 32bit lib needed for bind- Update to libuv 1.34.2: * Remove fno-common-build-errs.patch and rebase fix_tests.patch. Changes since version 1.34.1: * misc: adjust stalebot deadlines (Jameson Nash) * test: fix env-vars flakiness (cjihrig) * test: avoid truncating output lines (Jameson Nash) * darwin: stop calling SetApplicationIsDaemon() (Ben Noordhuis) * ibmi: implement uv_interface_addresses() (Xu Meng) * osx,fsevent: fix race during uv_loop_close (Jameson Nash) * osx,fsevent: clear pointer when deleting it [NFCI] (Jameson Nash) * Revert "aix: replace ECONNRESET with EOF if already closed" (Jameson Nash) * unix: handle uv__open_cloexec return value correctly (Anna Henningsen) Changes since version 1.34.0: * unix: fix -Wstrict-aliasing compiler warning (Ben Noordhuis) * unix: cache address of dlsym("mkostemp") (Ben Noordhuis) * build: remove -pedantic from compiler flags (Ben Noordhuis) * Revert "darwin: assume pthread_setname_np() is available" (Ben Noordhuis) * Revert "darwin: speed up uv_set_process_title()" (Ben Noordhuis) * darwin: assume pthread_setname_np() is available (Ben Noordhuis) * ibmi: fix the false isatty() issue on IBMi (Xu Meng) * test: fix test failure under NetBSD and OpenBSD (David Carlier) * test: skip some test cases on IBMi (Xu Meng) * test: skip uv_(get|set)_process_title on IBMi (Xu Meng) * doc: remove binaries for Windows from README (Richard Lau) * unix: fix -Wunused-but-set-variable warning (George Zhao) * unix: pass sysctl size arg using ARRAY_SIZE macro (David Carlier) * test: disallow running the test suite as root (cjihrig) * unix: suppress -Waddress-of-packed-member warning (Ben Noordhuis) * misc: make more tags "not-stale" (Jameson Nash) * test: fix pthread memory leak (Trevor Norris) * docs: delete socks5-proxy sample (Jameson Nash) * ibmi: fix the CMSG length issue (Xu Meng) * docs: fix formatting (Jameson Nash) * unix: squelch fchmod() EPERM on CIFS share (Ben Noordhuis) * docs: fix linkcheck (Jameson Nash) * docs: switch from linux.die.net to man7.org (Jameson Nash) * win: remove abort when non-IFS LSP detection fails (virtualyw) * docs: clarify that uv_pipe_t is a pipe (Jameson Nash) * win,tty: avoid regressions in utf-8 handling (Jameson Nash) * win: remove bad assert in uv_loop_close (Jameson Nash) * test: fix -fno-common build errors (Ben Noordhuis) * build: turn on -fno-common to catch regressions (Ben Noordhuis) * test: fix fs birth time test failure (Ben Noordhuis) * tty,unix: avoid affecting controlling TTY (Jameson Nash) Changes since version 1.33.1: * unix: move random-sysctl to random-sysctl-linux (nia) * netbsd: use KERN_ARND sysctl to get entropy (nia) * unix: refactor uv__fs_copyfile() logic (cjihrig) * build: fix android build, add missing sources (Ben Noordhuis) * build: fix android build, fix symbol redefinition (Ben Noordhuis) * build: fix android autotools build (Ben Noordhuis) * fs: handle non-functional statx system call (Milad Farazmand) * unix,win: add uv_sleep() (cjihrig) * doc: add richardlau to maintainers (Richard Lau) * aix: fix netmask for IPv6 (Richard Lau) * aix: clean up after errors in uv_interface_addresses() (Richard Lau) * aix: fix setting of physical addresses (Richard Lau) * fs: add uv_fs_mkstemp (Saúl Ibarra Corretgé) * unix: switch uv_sleep() to nanosleep() (Ben Noordhuis) * unix: retry on EINTR in uv_sleep() (Ben Noordhuis) * zos: fix nanosleep() emulation (Ben Noordhuis) Changes since version 1.33.0: * linux: fix arm64 SYS__sysctl build breakage (Ben Noordhuis) Changes since version 1.32.0: * Revert "linux: drop code path for epoll_pwait-less kernels" (Yang Yu) * build: fix build error with __ANDROID_API__ < 21 (Yang Yu) * win: fix reading hidden env vars (Anna Henningsen) * unix,win: add uv_random() (Ben Noordhuis) * win: simplify mkdtemp (Saúl Ibarra Corretgé) * docs: fix literal-includes in User Guide (Nhan Khong) * win, tty: fix problem of receiving unexpected SIGWINCH (erw7) * unix: fix {Net,Open}BSD build (David Carlier) * win,mingw: Fix undefined MCAST_* constants (Crunkle) * build: Add link for test/fixtures/lorem_ipsum.txt (Andrew Paprocki) * fs: use statvfs in uv__fs_statfs() for Haiku (Calvin Hill) * fsevents: stop using fsevents to watch files (Jameson Nash) * fsevents: regression in watching / (Jameson Nash) * build,cmake: don't try to detect a C++ compiler (Isabella Muerte) * build: fix build warning on cygwin (MaYuming) * unix: set sin_len and sin6_len (Ouyang Yadong) * test: fix order of operations in test (cjihrig) * doc: improve uv_fs_readdir() cleanup docs (cjihrig) * build: remove duplicated test in build files (ZYSzys) * android: enable getentropy on Android >= 28 (David Carlier) * android: fix build (David Carlier) * darwin: speed up uv_set_process_title() (Ben Noordhuis) * darwin: assume pthread_setname_np() is available (Ben Noordhuis) * unix,udp: ensure addr is non-null (Jameson Nash) * win,tty: add uv_tty_{get,set}_vterm_state (erw7) * win: fix uv_statfs_t leak in uv_fs_statfs() (Ryan Liptak) * build: install files on windows via cmake (Carl Lei) * darwin,test: include AvailabilityMacros.h (Saúl Ibarra Corretgé) * darwin,test: update loop time after sleeping (Saúl Ibarra Corretgé) * doc: remove old FreeBSD 9 related note (Saúl Ibarra Corretgé) * doc: improve uv_{send,recv}_buffer_size() docs (Ryan Liptak) * build: move -Wno-long-long check to configure time (Ben Noordhuis) * unix: update uv_fs_copyfile() fallback logic (Stefan Bender) * win: cast setsockopt struct to const char* (Shelley Vohr) Changes since version 1.31.0: * misc: enable stalebot (Saúl Ibarra Corretgé) * win: map ERROR_ENVVAR_NOT_FOUND to UV_ENOENT (cjihrig) * win: use L'\0' as UTF-16 null terminator (cjihrig) * win: support retrieving empty env variables (cjihrig) * unix,stream: fix returned error codes (Santiago Gimeno) * test: fix typo in DYLD_LIBRARY_PATH (Ben Noordhuis) * unix,signal: keep handle active if pending signal (Santiago Gimeno) * openbsd: fix uv_cpu_info (Santiago Gimeno) * src: move uv_free_cpu_info to uv-common.c (Santiago Gimeno) * tcp: add uv_tcp_close_reset method (Santiago Gimeno) * test: fix udp-multicast-join tests (Santiago Gimeno) * test: remove assertion in fs_statfs test (cjihrig) * doc: clarify uv_buf_t usage in uv_alloc_cb (Tomas Krizek) * win: fix typo in preprocessor expression (Konstantin Podsvirov) * timer: fix uv_timer_start on closing timer (seny) * udp: add source-specific multicast support (Vladimir Karnushin) * udp: fix error return values (Santiago Gimeno) * udp: drop IPV6_SSM_SUPPORT macro (Santiago Gimeno) * udp: fix uv__udp_set_source_membership6 (Santiago Gimeno) * udp: use sockaddr_storage instead of union (Santiago Gimeno) * build,zos: add _OPEN_SYS_SOCK_EXT3 flag (Santiago Gimeno) * test: add specific source multicast tests (Santiago Gimeno) * include: map EILSEQ error code (cjihrig) * win, tty: improve SIGWINCH performance (Bartosz Sosnowski) * build: fix ios build error (MaYuming) * aix: replace ECONNRESET with EOF if already closed (Milad Farazmand) * build: add cmake library VERSION, SOVERSION (Eneas U de Queiroz) * build: make include/ public in CMakeLists.txt (Ben Noordhuis) * build: export USING_UV_SHARED=1 to cmake deps (Ben Noordhuis) * build: cmake_minimum_required(VERSION 2.8.12) (Daniel Hahler) * aix: Fix broken cmpxchgi() XL C++ specialization. (Andrew Paprocki) * test: fix -Wsign-compare warning (Ben Noordhuis) * unix: simplify open(O_CLOEXEC) feature detection (Ben Noordhuis) * unix: fix UV_FS_O_DIRECT definition on Linux (Joran Dirk Greef) * doc: uv_handle_t documentation suggestion (Daniel Bevenius)- Add fno-common-build-errs.patch which fixes gh#libuv/libuv#2603 (bsc#1160280)- libuv 1.31.0: * unix,win: add uv_fs_statfs() * test: avoid AF_LOCAL * add ability to retrieve all env variables * doc: add %p to valgrind log-file arg * doc: fix typo in basics.rst * unix: clear UV_HANDLE_READING flag before callback - add project signing keyring and verify source signature- Upgrade to 1.30.1: * doc: fix incorrect versionchanged (cjihrig) * test: allow UV_ECONNRESET in tcp_try_write_error (cjihrig) * unix: add uv_get_constrained_memory() cygwin stub (cjihrig) * build: fix android cmake build (Ben Noordhuis) * unix: squelch -Wcast-function-type warning (Ben Noordhuis) * build: fix compile error with uClibc (zlargon)* darwin: fall back to F_BARRIERFSYNC (Ben Noordhuis) * darwin: add 32 bit close$NOCANCEL implementation (ken-cunningham-webuse) * build, core, unix: add support for Haiku (Leorize) * darwin,linux: more conservative minimum stack size (Ben Noordhuis) * threadpool: increase UV_THREADPOOL_SIZE limit (Vlad A) * unix: return actual error from `uv_try_write()` (Anna Henningsen) * darwin: fix build error with macos 10.10 (Ben Noordhuis) * unix: make uv_cwd() report UV_ENOBUFS (Ben Noordhuis) * unix: make uv_fs_read() fill all buffers (Ben Noordhuis) * test: give hrtime test a custom 10s timeout (Ben Noordhuis) * fs: fix uv_fs_copyfile if same src and dst (Santiago Gimeno) * build: add cmake option to skip building tests (Niels Lohmann) * doc: add link to nodejs.org (Jenil Christo) * unix: fix a comment typo in signal.c (Evgeny Ermakov) * unix: remove redundant cast in process.c (gengjiawen) * doc: fix wrong mutex function prototypes (Leo Chung) * unix: simplify uv/posix.h include logic (cjihrig) * test: increase test timeout (cjihrig) * linux: fix sscanf() overflows reading from /proc (Ben Noordhuis) * ibmi: read memory and CPU usage info (Xu Meng) * doc: update the cmake testing instruction (zlargon) * unix: fix race condition in uv_async_send() (Ben Noordhuis) * linux: use O_CLOEXEC instead of EPOLL_CLOEXEC (Ben Noordhuis) * doc: mark uv_async_send() as async-signal-safe (Ben Noordhuis) * linux: init st_flags and st_gen when using statx (Oscar Waddell) * linux: read free/total memory from /proc/meminfo (Ben Noordhuis) * test: test zero-sized uv_fs_sendfile() writes (Ben Noordhuis) * unix: don't assert on UV_PROCESS_WINDOWS_* flags (Ben Noordhuis) * linux: set correct mac address for IP-aliases (Santiago Gimeno) * win,util: fix null pointer dereferencing (Tobias Nießen) * unix,win: fix `uv_fs_poll_stop()` when active (Anna Henningsen) * doc: add missing uv_fs_type entries (Michele Caini) * doc: fix build with sphinx 2.x (FX Coudert) * unix: don't make statx system call on Android (George Zhao) * unix: fix clang scan-build warning (Kyle Edwards) * unix: fall back to kqueue on older macOS systems (ken-cunningham-webuse) * unix,win: add uv_get_constrained_memory() (Kelvin Jin) * darwin: fix thread cancellation fd leak (Ben Noordhuis) * linux: fix thread cancellation fd leak (Ben Noordhuis) * unix,win: add uv_gettimeofday() (cjihrig) * unix,win: add uv_fs_{open,read,close}dir() (cjihrig) * unix: fix uv_interface_addresses() (Andreas Rohner) * fs: remove macOS-specific copyfile(3) (Rich Trott) * fs: add test for copyfile() respecting permissions (Rich Trott) * build: partially revert 5234b1c (Ben Noordhuis) * zos: fix setsockopt error when using AF_UNIX (Milad Farazmand) * unix: suppress EINTR/EINPROGRESS in uv_fs_close() (Ben Noordhuis) * build: use cmake APPLE variable to detect platform (zlargon) * distcheck: remove duplicate test/ entry (Jameson Nash) * unix: remove unused cmpxchgl() function (Ben Noordhuis) * unix: support sockaddr_un in uv_udp_send() (Yury Selivanov) * unix: guard use of PTHREAD_STACK_MIN (Kamil Rytarowski) * unix,win: introduce uv_timeval64_t (cjihrig) * doc: document uv_timeval_t and uv_timeval64_t (cjihrig)- update to 1.27.0 * doc: describe unix signal handling better (Vladimír Čunát) * linux: use statx() to obtain file birth time (Ben Noordhuis) * src: fill sockaddr_in6.sin6_len when it's defined (Santiago Gimeno) * test: relax uv_hrtime() test assumptions (Ben Noordhuis) * build: make cmake install LICENSE only once (Thomas Karl Pietrowski) * bsd: plug uv_fs_event_start() error path fd leak (Ben Noordhuis) * doc: add note about uv_run() not being reentrant (Ben Noordhuis) * unix, win: make fs-poll close wait for resource cleanup (Anna Henningsen) * doc: fix typo in uv_thread_options_t definition (Ryan Liptak) * win: skip winsock initialization in safe mode (evgley) * unix: refactor getsockname/getpeername methods (Santiago Gimeno) * udp: add support for UDP connected sockets (Santiago Gimeno) * build: add missing header (cjihrig) * test: change spawn_stdin_stdout return to void (Andrew Paprocki) * test: remove call to floor() in test driver (Andrew Paprocki)- update to version 1.26.0 * doc: fix uv_get_free_memory doc (Stephen Belanger) * unix: fix epoll cpu 100% issue (yeyuanfeng) * openbsd,tcp: special handling of EINVAL on connect (ptlomholt) * src,include: define UV_MAXHOSTNAMESIZE (cjihrig) * thread: allow specifying stack size for new thread (Anna Henningsen) * unix: don't attempt to invalidate invalid fd (Ben Noordhuis) * Revert "win,fs: retry if uv_fs_rename fails" (Ben Noordhuis) * aix: manually trigger fs event monitoring (Gireesh Punathil) * unix: rename WRITE_RETRY_ON_ERROR macro (Ben Noordhuis) * unix: refactor uv__write() (Ben Noordhuis) * unix: don't send handle twice on partial write (Ben Noordhuis) * tty,win: fix Alt+key under WSL (Bartosz Sosnowski) * build: support running tests in out-of-tree builds (Jameson Nash) * fsevents: really watch files with fsevents on macos 10.7+ (Jameson Nash) * thread,mingw64: need intrin.h header for SSE2 MemoryBarrier (Jameson Nash) * win: fix sizeof-pointer-div warning (cjihrig) * unix,win: add uv_os_uname() (cjihrig) * win, tty: fix CreateFileW() return value check (Bartosz Sosnowski) * unix: enable IPv6 tests on OpenBSD (ptlomholt) * test: fix test-ipc spawn_helper exit_cb (Santiago Gimeno) * test: fix test-ipc tests (Santiago Gimeno) * unix: better handling of unsupported F_FULLFSYNC (Victor Costan) * unix,stream: fix zero byte writes (Santiago Gimeno) * ibmi: return EISDIR on read from directory fd (Kevin Adler) * build: wrap long lines in Makefile.am (cjihrig) test: fix platform_output test on cygwin (damon-kwok) * gitignore: ignore build/ directory (Damon Kwok) * unix: zero epoll_event before use (Ashe Connor) * doc: replace deprecated build command on macOS (Rick) * warnings: fix code that emits compiler warnings (Jameson Nash) * doc: clarify expected memory management strategy (Ivan Krylov) * test: add uv_inet_ntop(AF_INET) coverage (Ben Noordhuis) * unix: harden string copying, introduce strscpy() (Ben Noordhuis) * linux: get rid of strncpy() call (Ben Noordhuis)- Update to version 1.24.0: * unix: do not require PATH_MAX to be defined (Brad King) * win,doc: path encoding in uv_fs_XX is UTF-8 (hitesh) * unix: add missing link dependency on kFreeBSD (Svante Signell) * unix: add support for GNU/Hurd (Samuel Thibault) * test: avoid memory leak for test_output (Carlo Marcelo Arenas Belón) * doc: add vtjnash to maintainers (Jameson Nash) * unix: restore skipping of phys_addr copy (cjihrig) * unix,win: make uv_interface_addresses() consistent (cjihrig) * unix: remove unnecessary linebreaks (cjihrig) * unix,win: handle zero-sized allocations uniformly (Ben Noordhuis) * unix: remove unused uv__dup() function (Ben Noordhuis) * core,bsd: refactor process_title functions (Santiago Gimeno) * test: make sure that reading a directory fails (Sakthipriyan Vairamani) * win, tty: remove zero-size read callbacks (Bartosz Sosnowski) * test: fix test runner getenv async-signal-safety (Ben Noordhuis) * test: fix test runner execvp async-signal-safety (Ben Noordhuis) * test,unix: fix race in test runner (Ben Noordhuis) * unix,win: support IDNA 2008 in uv_getaddrinfo() (Ben Noordhuis)- Update to version 1.23.2: * unix: return 0 retrieving rss on cygwin * unix: initialize uv_interface_address_t.phys_addr * test: handle uv_os_setpriority() windows edge case * tty, win: fix read stop for raw mode * Revert "Revert "unix,fs: fix for potential partial reads/writes"" * unix,readv: always permit partial reads to return * win,tty: fix uv_tty_close() * doc: remove extraneous "on * unix,win: fix threadpool race condition * unix: rework thread barrier implementation * unix: signal done to last thread barrier waiter * unix: optimize uv_fs_readlink() memory allocation For complete changelog please see https://github.com/libuv/libuv/releases * install license as %license * fix_tests.patch: fix unit tests on OBS * fix for bsc#1199062 (backported as 0001-linux-remove-epoll-syscall-wrappers.patch and 0002-linux-drop-code-path-for-epoll_pwait-less-kernels.patch) is included in upstream releases from 1.23.1 on- Update to version 1.18.0 * unix,win: add uv_os_getpid() * unix: remove incorrect assertion in uv_shutdown() * aix: fix -Wmaybe-uninitialized warning * win,doc: remove note about SIGWINCH on Windows * doc: fix IRC URL in CONTRIBUTING.md - 1.17.0 * ibmi: add support for new platform * unix: keep track of bound sockets sent via spawn * unix: avoid malloc() call in uv_spawn() * zos: add strnlen() implementation * test: add threadpool init/teardown test * test: avoid malloc() in threadpool test * test: lower number of tasks in threadpool test * test: fix test-spawn compilation * doc: clarify the description of uv_loop_alive() * win: issue memory barrier in uv_thread_join() * win: map UV_FS_O_EXLOCK to a share mode of 0 * win: fix build on case-sensitive file systems * win: fix test runner build with mingw64 * win: remove unused variable in test/test-fs.c - 1.16.1 * unix: move net/if.h include * win: fix undeclared NDIS_IF_MAX_STRING_SIZE - 1.16.0 * unix,win: add fs open flags, map O_DIRECT|O_DSYNC * win, fs: fix non-symlink reparse points * test: fix -Wstrict-prototypes warnings * unix, windows: map ENOTTY errno * unix: fall back to fsync() if F_FULLFSYNC fails * unix: do not close invalid kqueue fd after fork * zos: reset epoll data after fork * zos: skip fork_threadpool_queue_work_simple * test: keep platform_output as first test * unix,win: add uv_os_getppid() * test: fix const qualification compiler warning * doc: mark uv_default_loop() as not thread safe * win, pipe: null-initialize stream->shutdown_req * tty, win: get SetWinEventHook pointer at startup * test: no extra new line in skipped test output * pipe: allow access from other users * unix,win: add uv_if_{indextoname,indextoiid} * win: fix non-English dlopen error message * win: change st_blksize from `2048` to `4096` - Small spec file cleanup- Do not use source URL as fetching fails over ipv6- Update to version 1.15.0: * win: fix buffer size in uv__getpwuid_r() * unix: use fchmod() in uv_fs_copyfile() * unix: support copying empty files * unix: truncate destination in uv_fs_copyfile() * linux: increase thread stack size with musl libc * test: clean up semaphore after use * unix: check for NULL in uv_os_unsetenv for parameter name * For extensive list of changes since last release see provided ChangeLog - Small spec file cleanup- Update to 1.10.1 * win: fix anonymous union syntax * unix: use uv__is_closing everywhere * win: add missing break statement * doc: fix wrong man page link for uv_fs_lstat() * win, tty: handle empty buffer in uv_tty_write_bufs * doc: add cjihrig alternative GPG ID * Revert "win,tty: add support for ANSI codes in win10 v1511" - Add signature and keyring for GPG source verification- Update to 1.10.0- Trim filler words from description- Update to 1.8.0 * unix: fix memory leak in uv_interface_addresses (Jianghua Yang) * unix: make uv_guess_handle work properly for AIX (Gireesh Punathil) * fs: undo uv__req_init when uv__malloc failed (Jianghua Yang) * build: remove unused 'component' GYP option (Saúl Ibarra Corretgé) * include: remove duplicate extern declaration (Jianghua Yang) * win: use the MSVC provided snprintf where possible (Jason Williams) * win, test: fix compilation warning (Saúl Ibarra Corretgé) * win: fix compilation with VS < 2012 (Ryan Johnston) * stream: support empty uv_try_write on unix (Fedor Indutny) * unix: fix request handle leak in uv__udp_send (Jianghua Yang) * src: replace QUEUE_SPLIT with QUEUE_MOVE (Ben Noordhuis) * unix: use QUEUE_MOVE when iterating over lists (Ben Noordhuis) * unix: squelch harmless valgrind warning (Ben Noordhuis) * test: don't abort on setrlimit() failure (Ben Noordhuis) * unix: only undo fs req registration in async mode (Ben Noordhuis) * unix: fix uv__getiovmax return value (HungMingWu) * unix: make work with Solaris Studio. (Adam Stylinski) * test: fix fs_event_watch_file_currentdir flakiness (Santiago Gimeno) * unix: skip prohibited syscalls on tvOS and watchOS (Nathan Corvino) * test: use FQDN in getaddrinfo_fail test (Wink Saville) * docs: clarify documentation of uv_tcp_init_ex (Andrius Bentkus) * win: fix comment (Miodrag Milanovic) * doc: fix typo in README (Angel Leon) * darwin: abort() if (un)locking fs mutex fails (Ben Noordhuis) * pipe: enable inprocess uv_write2 on Windows (Louis DeJardin) * win: properly return UV_EBADF when _close() fails (Nicholas Vavilov) * test: skip process_title for AIX (Imran Iqbal) * misc: expose handle print APIs (Petka Antonov) * include: add stdio.h to uv.h (Saúl Ibarra Corretgé) * misc: remove unnecessary null pointer checks (Ian Kronquist) * test,freebsd: skip udp_dual_stack if not supported (Santiago Gimeno) * linux: don't retry dup2/dup3 on EINTR (Ben Noordhuis) * unix: don't retry dup2/dup3 on EINTR (Ben Noordhuis) * test: fix -Wtautological-pointer-compare warnings (Saúl Ibarra Corretgé) * win: map ERROR_BAD_PATHNAME to UV_ENOENT (Tony Kelman) * test: fix test/test-tty.c for AIX (Imran Iqbal) * android: support api level less than 21 (kkdaemon) * fsevents: fix race on simultaneous init+close (Fedor Indutny) * linux,fs: fix p{read,write}v with a 64bit offset (Saúl Ibarra Corretgé) * fs: add uv_fs_realpath() (Yuval Brik) * win: fix path for removed and renamed fs events (Joran Dirk Greef) * win: do not read more from stream than available (Jeremy Whitlock) * test: test that uv_close() doesn't corrupt QUEUE (Andrey Mazo) * unix: fix uv_fs_event_stop() from fs_event_cb (Andrey Mazo) * test: fix self-deadlocks in thread_rwlock_trylock (Ben Noordhuis) * src: remove non ascii character (sztomi) * test: fix test udp_multicast_join6 for AIX (Imran Iqbal)- Make building more verbose- Update to 1.7.5 - unix: Support atomic compare & swap xlC on AIX (nmushell) - unix: Fix including uv-aix.h on AIX (nmushell) - unix: consolidate rwlock tryrdlock trywrlock errors (Saúl Ibarra Corretgé) - unix, win: consolidate mutex trylock errors (Saúl Ibarra Corretgé) - darwin: fix memory leak in uv_cpu_info (Jianghua Yang) - test: add tests for the uv_rwlock implementation (Bert Belder) - win: redo/fix the uv_rwlock APIs (Bert Belder) - win: don't fetch function pointers to SRWLock APIs (Bert Belder) - Changes for 1.7.4: - doc: uv_read_start and uv_read_cb clarifications (Ben Trask) - freebsd: obtain true uptime through clock_gettime() (Jianghua Yang) - win, tty: do not convert \r to \r\n (Colin Snover) - build,gyp: add DragonFly to the list of OSes (Michael Neumann) - fs: fix bug in sendfile for DragonFly (Michael Neumann) - doc: add uv_dlsym() return type (Brian White) - tests: fix fs tests run w/o full getdents support (Jeremy Whitlock) - doc: fix typo (Devchandra Meetei Leishangthem) - doc: fix uv-unix.h location (Sakthipriyan Vairamani) - unix: fix error check when closing process pipe fd (Ben Noordhuis) - test,freebsd: fix ipc_listen_xx_write tests (Santiago Gimeno) - win: fix unsavory rwlock fallback implementation (Bert Belder) - doc: clarify repeat timer behavior (Eli Skeggs) - Changes for 1.7.3: - threadpool: fix thread starvation bug (Ben Noordhuis) - Changes for 1.7.2: - unix, win: make uv_loop_init return on error (Willem Thiart) - win: reset pipe handle for pipe servers (Saúl Ibarra Corretgé) - win: fix replacing pipe handle for pipe servers (Saúl Ibarra Corretgé) - win: fix setting pipe pending instances after bind (Saúl Ibarra Corretgé) - Changes for 1.7.1: - doc: document the procedure for verifying releases (Saúl Ibarra Corretgé) - doc: add note about Windows binaries to the README (Saúl Ibarra Corretgé) - doc: use long GPG IDs in MAINTAINERS.md (Saúl Ibarra Corretgé) - Revert "stream: squelch ECONNRESET error if already closed" (Saúl Ibarra Corretgé) - doc: clarify uv_read_stop() is idempotent (Corbin Simpson) - unix: OpenBSD's setsockopt needs an unsigned char for multicast (Zachary Hamm) - test: Fix two memory leaks (Karl Skomski) - unix,win: return EINVAL on nullptr args in uv_fs_{read,write} (Karl Skomski) - win: set accepted TCP sockets as non-inheritable (Saúl Ibarra Corretgé) - unix: remove superfluous parentheses in fs macros (Ben Noordhuis) - unix: don't copy arguments for sync fs requests (Ben Noordhuis) - test: plug small memory leak in unix test runner (Ben Noordhuis) - unix,windows: allow NULL loop for sync fs requests (Ben Noordhuis) - unix,windows: don't assert on unknown error code (Ben Noordhuis) - stream: retry write on EPROTOTYPE on OSX (Brian White) - common: fix use of snprintf on Windows (Saúl Ibarra Corretgé) - tests: refactored fs watch_dir tests for stability (Jeremy Whitlock) - Changes for 1.7.0: - win,stream: add slot to remember CRT fd (Bert Belder) - win,pipe: properly close when created from CRT fd (Bert Belder) - win,pipe: don't close fd 0-2 (Bert Belder) - win,tty: convert fd -> handle safely (Bert Belder) - win,tty: properly close when created from CRT fd (Bert Belder) - win,tty: don't close fd 0-2 (Bert Belder) - win,fs: don't close fd 0-2 (Bert Belder) - win: include "malloc.h" (Cheng Zhao) - windows: MSVC 2015 has C99 inline (Jason Williams) - dragonflybsd: fixes for nonblocking and cloexec (Michael Neumann) - dragonflybsd: use sendfile(2) for uv_fs_sendfile (Michael Neumann) - dragonflybsd: fix uv_exepath (Michael Neumann) - win,fs: Fixes align(8) directive on mingw (Stefano Cristiano) - unix, win: prevent replacing fd in uv_{udp,tcp,pipe}_t (Saúl Ibarra Corretgé) - win: move logic to set socket non-inheritable to uv_tcp_set_socket (Saúl Ibarra Corretgé) - unix, win: add ability to create tcp/udp sockets early (Saúl Ibarra Corretgé) - test: retry select() on EINTR, honor milliseconds (Ben Noordhuis) - unix: consolidate tcp and udp bind error (Saúl Ibarra Corretgé) - test: conditionally skip udp_ipv6_multicast_join6 (heshamsafi) - core: add UV_VERSION_HEX macro (Saúl Ibarra Corretgé) - doc: add section with version-checking macros and functions (Saúl Ibarra Corretgé) - tty: cleanup handle if uv_tty_init fails (Saúl Ibarra Corretgé) - darwin: save a fd when FSEvents is used (Saúl Ibarra Corretgé) - win: fix returning thread id in uv_thread_self (Saúl Ibarra Corretgé) - common: use offsetof for QUEUE_DATA (Saúl Ibarra Corretgé) - win: remove UV_HANDLE_CONNECTED (A. Hauptmann) - docs: add Windows specific note for uv_fs_open (Saúl Ibarra Corretgé) - doc: add note about uv_fs_scandir (Saúl Ibarra Corretgé) - test,unix: reduce stack size of watchdog threads (Ben Noordhuis) - win: add support for recursive file watching (Saúl Ibarra Corretgé) - win,tty: support consoles with non-default colors (John McNamee) - doc: add missing variable name (Yosuke Furukawa) - stream: squelch ECONNRESET error if already closed (Santiago Gimeno) - build: remove ancient condition from common.gypi (Saúl Ibarra Corretgé) - tests: skip some tests when network is unreachable (Luca Bruno) - build: proper support for android cross compilation (guworks) - android: add missing include to pthread-fixes.c (RossBencina) - test: fix compilation warning (Saúl Ibarra Corretgé) - doc: add a note about uv_dirent_t.type (Saúl Ibarra Corretgé) - win,test: fix shared library build (Saúl Ibarra Corretgé) - test: fix compilation warning (Santiago Gimeno) - build: add experimental Windows installer (Roger A. Light) - threadpool: send signal only when queue is empty (chenttuuvv) - aix: fix uv_exepath with relative paths (Richard Lau) - build: fix version syntax in AppVeyor file (Saúl Ibarra Corretgé) - unix: allow nbufs > IOV_MAX in uv_fs_{read,write} (ronkorving)- Update to 1.6.1 * unix: handle invalid _SC_GETPW_R_SIZE_MAX values (cjihrig) - Changes for 1.6.0 * aix: fix setsockopt for multicast options (Michael) * unix: don't block for io if any io handle is primed (Saúl Ibarra Corretgé) * windows: MSVC 2015 has snprintf() (Rui Abreu Ferreira) * windows: Add VS2015 support to vcbuild.bat (Jason Williams) * doc: fix typo in tcp.rst (Igor Soarez) * linux: work around epoll bug in kernels < 2.6.37 (Ben Noordhuis) * unix,win: add uv_os_homedir() (cjihrig) * stream: fix `select()` race condition (Fedor Indutny) * unix: prevent infinite loop in uv__run_pending (Saúl Ibarra Corretgé) * unix: make sure UDP send callbacks are asynchronous (Saúl Ibarra Corretgé) * test: fix `platform_output` netmask printing. (Andrew Paprocki) * aix: add ahafs autoconf detection and README notes (Andrew Paprocki) * core: add ability to customize memory allocator (Saúl Ibarra Corretgé) - Changes for 1.5.0 * doc: clarify that the thread pool primites are not thread safe (Andrius Bentkus) * aix: always deregister closing fds from epoll (Michael) * unix: fix glibc-2.20+ macro incompatibility (Massimiliano Torromeo) * doc: add Sphinx plugin for generating links to man pages (Saúl Ibarra Corretgé) * doc: link system and library calls to man pages (Saúl Ibarra Corretgé) * doc: document uv_getnameinfo_t.{host|service} (Saúl Ibarra Corretgé) * build: update the location of gyp (Stephen von Takach) * win: name all anonymous structs and unions (TomCrypto) * linux: work around epoll bug in kernels 3.10-3.19 (Ben Noordhuis) * darwin: fix size calculation in select() fallback (Ole André Vadla Ravnås) * solaris: fix setsockopt for multicast options (Julien Gilli) * test: fix race condition in multithreaded test (Ben Noordhuis) * doc: fix long lines in tty.rst (Ben Noordhuis) * test: use UV_TTY_MODE_* values in tty test (Ben Noordhuis) * unix: don't clobber errno in uv_tty_reset_mode() (Ben Noordhuis) * unix: reject non-tty fds in uv_tty_init() (Ben Noordhuis) * win: fix pipe blocking writes (Alexis Campailla) * build: fix cross-compiling for iOS (Steven Kabbes) * win: remove unnecessary malloc.h * include: use `extern "c++"` for defining C++ code (Kazuho Oku) * unix: reap child on execvp() failure (Ryan Phillips) * windows: fix handle leak on EMFILE (Brian Green) * test: fix tty_file, close handle if initialized (Saúl Ibarra Corretgé) * doc: clarify what uv_*_open accepts (Saúl Ibarra Corretgé) * doc: clarify that we don't maintain external doc resources (Saúl Ibarra Corretgé) * build: add documentation for ninja support (Devchandra Meetei Leishangthem) * doc: document uv_buf_t members (Corey Farrell) * linux: fix epoll_pwait() fallback on arm64 (Ben Noordhuis) * android: fix compilation warning (Saúl Ibarra Corretgé) * unix: don't close the fds we just setup (Sam Roberts) * test: spawn child replacing std{out,err} to stderr * unix: fix swapping fds order in uv_spawn * unix: fix potential bug if dup2 fails in uv_spawn * test: remove LOG and LOGF variadic macros * win: fix uv_fs_access on directories * win: fix of double free in uv_uptime * unix: open "/dev/null" instead of "/" for emfile_fd * docs: add some missing words * unix: clean up uv_fs_open() O_CLOEXEC logic * build: set SONAME for shared library in uv.gyp * windows: define snprintf replacement as inline instead of static * win: fix unlink of readonly files * doc: fix uv_run(UV_RUN_DEFAULT) description * linux: intercept syscall when running under memory sanitizer * aix: fix uv_interface_addresses return value * windows: defer reporting TCP write failure until next tick * test: add test for deferred TCP write failure- Version bump to 1.4.2: * stream: ignore EINVAL for SO_OOBINLINE on OS X (Fedor Indutny) * win: don't use inline keyword in thread.c (Ben Noordhuis) * windows: fix * setting dirent types on uv_fs_scandir_next (Saúl Ibarra Corretgé) * * unix,windows: make uv_thread_create() return errno (Ben Noordhuis) * tty: * fix build for SmartOS (Julien Gilli) * unix: fix for uv_async data race * (Michael Penick) * unix, windows: map EHOSTDOWN errno (Ben Noordhuis) * * stream: use SO_OOBINLINE on OS X (Fedor Indutny)- Version bump to 1.4.0 which is the latest release - Cleanup with the spec cleaner - Try to enable tests and they currently fail/sbin/ldconfig/sbin/ldconfigibs-power9-10 16758651351.44.2-150500.1.11.44.2-150500.1.1libuv.so.1libuv.so.1.0.0libuv1LICENSE/usr/lib64//usr/share/licenses//usr/share/licenses/libuv1/-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.suse.de/SUSE:SLE-15-SP5:GA/standard/85db839f00bb8be259a9035c59e0a204-libuvcpioxz5ppc64le-suse-linuxELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=7a2a47deaab669c390c7460ee16b186bf1e62bda, strippeddirectoryASCII textPRRRRRR]n,9h`atutf-8813dc5aabd6def0c3b39fe123c9c72ec4711fc4e74792d64b39cfeecc0c49778?7zXZ !t/s] cr$x#GH _ZRL3dnzc瞒$`R p ޒ߶ekn~w4lךDN=IH )7TԄ+h;!pMnT")lLRN%CFfmTP/$_'+&T'D1h$.Ŀ9 p]r 6 r+ i.Uȕ˳QHR& th!rU^%_wu(KRXZ]&j^27m"$+IÃ+vDW߫tޞQ5Nv\n;4/\[gx@Oj]Ƃ7Q0I`\)~}&iý`VN}B#.h yyGV폪`D8 =ٶuUS}E;נŦRuU?.t13vKũ!ktj񯧮8B@h|%GtPk~fLYC3'm;[io.S RM̃( 0?𻤰YoJmIB_]"2qxن2 !'e\эXK%?:Ɲ(C:lFjeaB+"sF9o&U{"Xo,##$ީ{fn&[p__HpǶ}&t~t O_@ ;!Il Ŗ1,WE$h R%e ?Z9P&aL4rf|TyIE竢fMmth.C4+J2!a+S_IDwmhPoNu~nZX+v-p,=;&rrkzM.EJI`9ylHϹ.A;dt3&^tȹޏڦΤ?x~vp&tpdH谮@? HXmj*"Lע%0\ ˅DCvVHnhUO([Žx>9U_KVX}AA 4!B 4@D[\1y䅍&g&GJ^,δ]CSOjIaKraGa3ZD<-[_^EQaƴ7K5E%$ʪ/?Pr|89x風E@dtGɹIix[>*Qv,6M[PT<^wK%fDSBL?f>緒# 7=1=)xU1~q3Dqvo\(, ax}b0)sذ,k6L8.J~Z)ndtT} ?!/m"3N'o_MUNٿE$lD#K&T<23|X_){w!1G8 ^ql:]u~Djk%Eg1ޑK |BHKJKXSNS[mt,tf9 >᨞9oA6ؙ.7I#e{U%!&ZŸqr%; &SLE1\3oSiM%[Pv]r4c]t~> 63G&1B<#ۋdQI`J(/vZЙ1X@}--~,E>zLE{o;Ȅ qmjKYJϠ?-yjTO߈+\ty'GvcɱX0)O5\h!_I|˞˾7 B.%!pZ`zzJYqcߚDb"Z0GpȚ6V%DwՈ'h,t8{_iC AoqqZ`a|c秞~[iPہvrE;E prh1U!B ;J(#xբs2QɗFtݧ)@PQÕpxM)biœhG h,|0 m3?am1D%m~izOSv%Nol( z.ˌjT*q>* ,ׅTY>1@*nV8I&ʖ|*h> eܢ p"3d5^梢qIMx=1F$g)o}.'֍"DcHttѣ*_Gc؏LvW5 Ct۩wUY P&ޛ'*:eUY:3*=6Ժ5_ Zt8,n5a,ӊaY~fjc$FB [ʩVp]%b);ΐs=>>J*3=_ M'.!Be&'x5}tDEp;H#Wk22 ~K,)`j-_3ؾeefUA}S1!_D%7zT}iBP!/}p{fE=,Iы`u=;k]ۀINz~EsH;5:áSM3":UZ`Ɨ{;@e5EFBW_ΰGy8VN28L`vrx9?8D^ SYxb4ۗR[=\C`!=~F.E9@4SX^錯ї3]b!9IYk @mܯ6¨ȕ Q?ޘRl.2Cb7r>Q,EAFiJ/ؤ yS6xd] Nacֱv۟spbD5S&/TZk 2l͠lΏ<`FH\:-UkdB|mN9;E;ڈv k_+Ej}EjVy.k@m]/R/Sx1,vn|N[*B<掊p 9'd%QcmBݥ6ÃQ6'm'g`R!' q2= BGYKwt0`+&'%KrZ."v6^0)4nZo3ҪF/do?qտ4T+Cp&1.bAv|$ G;8Hi %lhc.J+j󰵐'ӤULP`ƖD|#_,S x.4e6\je()fɜzWJ(,83/64@ސcu!7IqoDL65փ%܄VX% `ʀE9*MBWE33Ad=`+ɂʙ#ظN,2)fs6lˬxS&z"m-#҆6%x1GWYcG ͲU /"> 6m)P-;J3cR^U '7ip“{W^#eJϲvsMO$>bGR^!:6:w$Hs xF:2_=*Zn-5%%NEp^>Jo_a[ORqvCWC􁵔ϧ`Em *kY*O;@x}KM8ъ4M%Ƌu s7׼ *#DbyID-u^Z<<lK4uz)=jûng|c&8ДypR +$3d/M׫7}zo椋; ٜͻAG2`wKU*~0pT]gCO:1&bB7ć׍EI߶=:b:[oRmJT TNP $Mb:c9g `? TTE&Ǩ{Yt c H=_PKf_Es{ܩN׎) 76bֽ$) DX!f?j|9G_RJW;]=)L%5v?Kш{uPrs<7 QҲD|a3uxRYV!KWbXl-5٢txCRE?M%k0J zm*]K6yswiaX~)}ud\mJLl_J&RuUٮCCaѐE[~5EԺ>ö93Ou%yTEF1A߄n#=$tk'xY|ZZj鷙n{m™S_Djc|VzzKB\S73S؉KNh2jXٟ}R]|-H^#e6+!%znR40ĻOp'eF`OJB6z9e"qK ܞw؋<n]a))5"ͩúпc#tZ*:طfcmmQ9L6m.r5|!;5sD{308G+2\y֤{C}kgC3z:V,+1 &( INg ZG b5]0X Io;"o 67e%eZT >n_'L=T>G52LAv|(sj^tulH.>]29_*7LF8əէ#z0#ʈ4|@l,N.qܱ}4s/"nI@TEN;5uHx1 OI z9('Mm$+l( 6̇2Wl<4={£fF+Nl+;Z /x5|ܦxx^]7,6hpk5yקI($9bsEeEftX/N 3>,/=r>Tl5[pk#_a{3މa^rVT 4d_{#=d,3wyg ({`֚MpNf@!4j4#^Ki]oW,o47' 'b㰇LУ \(e(F!+(3 I^,8vv 'RCl5R0 4 mȤtI1F+ʠ ΀ b/_36 KPVUg`m"zP<}Mp8(gUj| BޜjL@>h w<C/J,f/R9‘P 68m:a dhCX1+^ȣ!aED$R&+iXF Br6ȝ}v -) K|j<HD.t# }N[+| ]'AljKܩ8^Ҹѷe>M$6?fJ)W}?Qw {wk mX?N =!Sjij-uVC:J%c^nboL^BݚgGfc2vMV2K2UKGO*(4"P-'0;WUG =!C NdcЗ9j>p̳W%p$)qn뤼1(&3AgWE\1ZlAbjd ,]YI-r3H;K0o7kv@櫻s8RØ:yQKͤh[rpLf)# 5@r LFE=L88WW-.:]2}odGY,2_cs =`^R=|n}2-ں"bHĂ-=eΘ/_GnYbOY1w]I@i26/0MK*ќ'cA~{nR"Zѹ|Q:q@*'d睳gE7vz٪uȿc+l#EI~컙,spP=M)\perPIg1-0LHqZi~A(Fup@ (㴾 X]o;7tՐl$Ber$_ ;ǂ@v*ѯ!tj]j q3}ʖ%owsq3/ C@ r7<sNaTQQzGpH,_Va?LU~Y3AKBXatZwxp?e "+guwXc{P<7Ulx,P]|^@gJhvyJKxdtܐwtص%.&6FWYLIoWAE=S7^k J!ضO̔AX:#cwĒdH"E3Pp;uikG_o4T 'J*̦"{ng}ݼΦ9"~։@1#L)k:GaXS>|Dn2wu.%a';WK>X2΃ 2Wa,{ A=AFqm ;ƒ+ ;u~r=e2N4#J=XL5ɘ@^^(J#wMmt뮰Zd5{)T 1x+'Akw]E®̍p0NkSYZr.rh`mY>.|׋=б).KHNaH}7Hۛghd $ b@|c'rP=l̛@o2.|L^ѡ( LB-t.fNYL5H"vftjQm5bRNmXiV% 6nl(VοAzoev z>vBB+BN=XY>wxsAKIJcڋ_Fl y\pH~jBLwri{3#ڴ:.6g4]9 H(vYOۨ'|7bwe7)`bC~g*2 X\ k^}/)ޱGs=i%RS0$-beԘ0=W|Jff_(kH-pw3w/I󷅙w+X|ENv6Fl u¿' g镩'†B8_55@0ES@70P>`ZG֑\Vw7dcPh321 ԭzc19/v'EQ"‘wO_|+> 4Z3 ƅAh$M,e{~ƁC=E \`5OGI4 -vݨHxNP3r /XRς[[֖*߸{ǒK0'c>VPS̋9eci-^Xq;[\< C|FV1nЙY݄ !MkF_e(hhzΌm#p)Bزq:3X}A沫EuDه6`W(y~Fֵ]&Q)2V(~pGC>@/8rT[ev>w_Ģ8_fu62@s2ݞ T!7(}TvcGMS>h@znPfjኚc+ !9b_zq5^Z⻐3guޱSa#,?nTh6͈SBmdf l2ZMy%$CDՋ5ɧI?l"(x)Qήrρ%hhal}aPWjsg,GZgGR?t_ࡺ14B9?Po=Q ׂ4;}NZ6~i]ɜY}{UL}p6|Mr-ϕ5CD @*Ev?opv@fP0=pIjmcxӫnB0t[tjr?_4Og'm22WH=%ԮE ! ,CEQϹ\{>?}i'iBrRQ8c;1P}}6I1 0r1}F ^#4팼H/AMiXUB94Xg!I4KMtLhϲ?OA`wS4U@RpLg5LڍMr00?!:YI+J'wXrw*4k_AzS-H C_S l  iaB7 ["q ͈zE1so)Kjv Q-}>r] {0nX46!d\q.h E2`HlOܦ +tCˠNT'o\`|,: V n31Λ!$;c|}3RP2mEVݗaߜ.'Xq*FC$zT 㔨װ,rŪhL"J#cXP$[?%ȽK]KSPwq% 2ag{%˂|lJW#>kJ^MȻ3>A b9s'f$F~uPz!yna·Ö|NdB5Uy3~5LW/@XT5{շz*'"sAuz0\JߝOc^?w=}+:%ŵ}|3yCkf+C3YjL;aTvNf14x<(P mfՙ գ-n]6{W'o8:X5{Z=A]#Uy&yo+~Zpl)fjAh\)R\ǩ\'59=툃gu@iʝÞjF9}Qi[E%Jo,8n=}mBZt9|Mԍ} =} dsc,)=(K4:h*`]̻T`d.fjJ%/Dp?Pa ,~֍Bm|Ҕ1` !3ˡ2,M_o- Uǘ/{k :ȘX~:сD~^mC8 S^ *z-;y巫xXVUZuгbbn%&q"k GB #2xɫ N>F7* =«#.S`h-גȽLmyU@&oC.l &³W%mnW%F0΂Sm߄n9G2:P *lv򤪸`Db-6DT1u܃K=yE#- ݡK:G|PPvd"0FfxPeҡh]|WM졧$Fcز.L/p@ʯo뮵b7F x.D/j )EF*-X?̇ŸTuɹ (< J0oK]sՀ_vJڌ]{J|ÅΙ0D4m}8HX-0 !\:[OW#(џ#uW佳U|9]=xa&gęṳ~ԌF˞LYԏӆs9u>* 靸-dO(:s%W*_4)Dsv).O@>((X,g#[Q:wUky$- Gg~_t,BnЇ-IX+,}Ku(HD'YQ.2C7;-I[* 9bsʃ`,|pEDhVo2ѓvM]#F/43˹8Nld+Clgd'/_(535Sc$IM@Xy"_N0*,UΒo/f˵u_eي 'C%+z }1h]?2j[ט@QN7r 6ANaSAeJAd.f'ra@Wnj{sRyOu:]=3ѷYTJk;Kq3> _ ! ѼeWɝ>M6nzѯEV ![ftF Ez+,Ѻ2Ю='avzuj`#2BYB]Ӳ2ќ+P13 o~{T5fScmm{ p  Y /$l ~V X]Cs)!%~kשS)5z$<,_N7nn'j<|C Hpؘؙ'eGOLyV2NWkwH)gx;́~ Ϥv\M\}s4Wڋt٥> <'; QK$8pwKc*4'VA2@CŒnzW>w.LVћk3qݎ&b|viVdR z\'WN6ݖ9fbDV*Ԋx;|l~IOQS;uU7@ ,;Bsa{6 `DW;Q-A^!MޅlՊak|VGt6F9ϰo֥i [Tq$5 U^,n9Nj" pfQ~슺5*``}ʳɡr$Yѫj<L8 A)ԍ"a=g(F̅K]np ^tu6md夣nճ}XkRBd(fqihU~6!T4`I=ivkO<#U 6}4l_T4DU.^L+ȷvAʒxwVE&QQ#{ôJ  ީ(.-_Y73+uEgՠ }n} qA?lCAU^1f٩jX_ qgn,"@:XcBڷZǷOb1="5"Ô+5|޴(^hJ9W4yB?!v/v@nd3 GK7Kl/m Hd}S(̺-eW-+ FSmX="AM;T|jx[^жޥ\Dt7,ӊA"1 i PX^^64N4U:_b[5![]#o嘒TUaf[i6\ 3`ڞY_!Zˈyv$qsk d8Ufƙ=õKyРN(+?Oh?6f>ťn| ̺k#Y֬,pIQGzIsBQ'b}$܉XN /㫮)0-4;xoB-&VQކEH!\a7)M{A׌h FJeׇaW3#2Nyh~${I/Rum ء1 jj~p3BÙ^pF6ǚcmLrd_a,g+Z(kJ֓}&flqtKobUFZUuj>Šp@[XJgm 8U\U#-?}\bgRd(tjv~ 8)7ۼ$9H^p/_LcYCsG)$7nv1b$+ձZ-?QB"?1{() k> hi\>Gc9߲2齪q nZ H{ʡ b71XBZ6~ :ԣ" -vE'vC 7{u|܊#4xgof[e$+r/7Nzs^gYl婇rf"W  0%h-*K]Yj2.Ka&k= pn(X,[bWI80\[X㏔Zpzu| mKڶ`"M~"]o?/@WOE(&W dZ5B!P R0&:_rKΥR`xu+O;ثT.)~yIș%NlDX w( ^DkǗZ垂hJX# +U!c9^`'հ2씣[yU VC`澻I:ꪁ/׸C *p %+ø,j~|y:^KjܮelWwEGڢ"\d*@vǚ@A¨z%]ܶvL{.W#,K'uyU'(Ѷz(~D5Psl}RS4"ɣ/<^is[>r4qD\E&I6@(`3&h;6DVflgZ@]g~zfOS;\aY6&w61HVEZ7 7 Q! ES/: TxWHErS#ᙫ.,B^ś&nHX嘻Tڹ!gtw:{ClFfC;ZDށ />IGR5/ %$ zh8>3} $|]*mW9Q{*(,Fų'ϝ#9'J/#(+a9^ah_rY)jfjg(twWlV Qo.ȢXB෵9[G dgb6c1M9cN(2$D: Dz_ZJ&7|c@n79BCṊřig,3-׷RR4MyW-B\e2X#|X;t|kH-ϼ*YGv! _a ^kCcLg˵84w x,PpZl}v ̢rzp3%2-`Ufw[Tk(Me(ޯ| Ci-C*SW(}4j7w9:D0:_"TA,ҁ[dX`=N*40݅s1W=vyvJX~Zwj  UJ 򹑡~h9z7ҏ.+D"/CiwOgqA7V`@6;qBa_A>еg!ΥRw9>|1#Z>qB](SB/g]n߿Cw( x4Nь_W,4 ^F3FMvGf{7t[{RZNr$dgzƣ[K.Ւ(cͼ<)͡6XQkbbO"g{Gp w^Ho%/J`_-R&¹TJJZ #nު N2h!@`ٖ}o880GǷ0zGIP:u$00G.WPUCdU$|oABī-3%s 5nNJԄC1>&ΪL.1Ss_KKLX O#!.!6Mz!wf6QRQeg=+h&]n "_~̭{pAEFʒR/*T?CHIz^ 4Ez'[)vD|kJ.VbJ{# `S-ql:F)fi]&*Ժnti+ )'Xg1N_xzbdbBڏ;s6"loy̚¸HJOD3 gP{)3UbRg(פ(xNit9ZĖ sqQ7Ɗ7*  pyWT%r)E5틐[{`; ߠ6}3-EŢLdKkΣ:KGESzl x7,OvG; v-o4^[3,uy/.瑲Vsy,$cr8珀|pWOw\HElɕ;)z8k H@UOQ`s˥[,Sg!fFn,H?@h3ngdKN"sO*U.94]I_ͣvatzө&R}(z)쩆銪s HYӖp II6M0╞;_gGyXoVI`GAYᘩ[Msكr~Ξg!urVu)i5qt1%!mq ]g_7~s5oB $9$b&|ge#5 ãL4% ux#ž,ًR4X_H 34*5؛5UFgĿVug7H/o,gzp . Oxͮ1DuPEIoLɞIg[Zʽ19n7< ц4/,N}/F#/c+:I4J-'CH? 6F%nx-TYR.{%s^?Fn⓾7~}"Y;P`)XLľPRijmVQZ ~*!wklwU1W11r޴M[}sB*Ņ\7³RH5)/"izb5vO[ n9zz64CN >m(kHC[K(k|$vn{Md K Ҿ$p}B1UY^Pk.V KB}L=_kVi%2-iv7u 8ҕPe AdZ_O&=!m!p/gh7~ [. UErhB ;㝾2,Y}R~/sW`H_-p1#@TXj$ܯџ\Uzf0\[u眳qpoÍ ]R qpL[@쥰q -h\ks6象tZ%dCVWK fvK<7 *c[O-:QarIysY cqǀ/Ǚe~䫋ߙF^YFI/Tqno+SEuGeW{ ~V@1ΟC:JKϡ_eH(U,ĢC@dZ~?ok./}tN&*PH5Wt0I2-fP.7rxҍ`ǼH x2\ eԫ-ծnooTi й9ؐl'ǔB_JBv Q# vvsG*j/y :ȶesh%"B9P\V J4ˤAS}O&[>hm OdOykӟZՎ/J6fd!lx#m;1i݃IO$"IkgׁIAQ 1kLyAڮ!0(%Zq9~0K0eL%Dp:)vb9ymi-sm[p~mUp4 "m<yM 0$+HRfAdpzbpCB'I%\ z_}Ȝ˦"§jqNz.$R?Q;]^.m+ 翝Tr o[)H)" 0<`XRU;؅(xsDold.O}i\F.=$F':xһpH̤Ō[g61ڎ10V.] e, ;=s/~륩냐rnAvۏHEA*VJTYDiDF:f BkUX5XP\uAYd{Cnw7d3e襇qqe/'@mGL VtmC@ V^!͌W>R?U)"EXϱXGO»4q}iz4;d(oF%`=cǥh@K_I;{11=|pl)'GT)2J> z~v 5<ʝiS|VQ?I lR.9 ʻnڡ|9ŌvgK5M[r6Kk?|U*}fm7:"b*ymzwsqDPTf_= :\b6MZ'2Wl׿3T*W_D k f}q@ )3ߘ̑9(F Iz; }v;$Hyj܂C 4+tycxz5 ZliS/BY^ Mux]ʲ[߯+*n>^ŽN= c,;Sgx9OTq v d&ϾX|RRPhlьP?ߠ&Q%Hfc;6I C3\"^w't߱A}W!Sy|.GXo`_p(q W 1mqIm W|GfoܺA۽6{XZxzwD5Zrs,~qǮkZ(@7liNn+jd͵+S##=ɩoV_,;HqIUkc_ yB͐5CLaL8+ DFQö$2GUeM!H'uM tzQ{ZD4ayH/]rvϛ`c/P =L8$2D+YƒEH-$jJdlBb9{xR>@H\Ҕ|B/WؓYV+ݎK)*|،n⢚[63eljكU" 2,]F :W].8@LC|g9wP/6^.VG`%<{1(1$*oWӑo҅fkҝXOFKӀxg߱i:?boKEƂh>7T3o_9z?2\uivz֭}m,HM=} dLy1x @#7!}[z?P5`cxv sߓlܾr˧ U_5V!b)SN7#!3&]2 j T'Op4#;c !Jx:.=։VHc[3A q~Cv -QU5wiey.V?ޯ"J C!8Xζn˳e[P.4.V6;0'NգT if|قQ5{ cJ]&瀤LҶ@莶1 +GWL a5ura2%H)*+OrRUBK ɩ]o*HU!17dD$ש{*[&,[ij47i{juQl7זrnAnJ4ێSWty;od]~_1؊Va4 #-){pU׼r+շpXTZ.a;uq6MhH+Oi;p/wL,F<ȽW7Yk*۲Ҽ^ rd"``ʨ͉:hr MSPhݛRCxeg-xjj@HО\-Wp`NA$2Je~̕*fޟ3z^}x ToZ{s9Wp&3j2q$E7351equ>G0;Xo0 TЅq!mrK<U* *zrOy ˨l|u7>/ŽV"iXn_/P}H;*q1ߟnЯBtϮ`':lGaUw=У0w[{љLZsd>K0zIЁ["9~ O9x) \]{uH>77s|")/M/Fӱ0Y)ᐔoR RAٚd ^f1 z>GR!_QW(dy: cg Q^ٱ+F'AJPU[>@>ۭgO4`+3CzʳG~7]-r'E3䎾H][}A SjhqNC6LZQu$V%g%7EFhiV T*3,Ϣ{[C6G%mE>P=aaA\Y?0 d?7DdO7L<;*}*.pRqAx0'[L1@t@ėN4V)K}8wuSf MgzQ]d,1RȊ84\YdM/ņSx@$M`OV-g! UޤrW(&^6BAFgbUءl:eew:ސ2|yrR Su!>׃Axui,ZTjIh4'=s:u&տ^"=so%egG/%5ޠI۪5Yt('h"`` mBz!Wbω/yQrY[PK=kAZY/ne|gNeu&yT\J 5W::~͜,'EJ~eY§Ex3ZS΋urP&9mcMrh|C7 )2RtIXQ5V;jja;?5y1&8+ f7A϶>1P-N/E-vdqylI2?~Dk%QĀ vw_%RDgY[Î=dBl̦kB6Cv{KODJٱ=j'{8{TgJbl=A1I"dInXbO>-9#FEyu5 xCe MFتyvP7 !0!%_Z.6IcLt`\bӣXЋT^¨h `uW+RI& c9YSd2BbO-N$M!kN[Li%HG:uH<n6)_6 ZMտBK$QXH]L?pюJ蕋CC7*ZhK9AKQղN11 \ B͘M &6}V$Ƅ`ps 炆Љ[< Df|Ҭ3Fw2tM?tܼO˺N˾`%rc3*IT^R~ۮг @͛2(S^ز9fMG+s+ofA| 7bEn~K K-+1]}V鲶1)<Wb6”XoMBi WP']<8A| P5똴 )0fr@ԟc֤;KC}@7ʔʨ䜩:*Tެs(C37aj\!9ynG( ޽ Һ%Aod}e*vG~9?Ay蓾=A9"֣Eڔݳdŏ<jJSb  s9`j Ƽ9HPHڥgv-)˘VM9òmu$ 7J[uVѪڞ`I !cg^;)8GIS CpzTgV'Pu{5>>'M1sf~n!CY6NiPH;va46л-4g[y-\\6!wUr#~IkX]ګRE4EcQwS.N@# Imɥ-|4EIL<4$V wԟ*խCN vM%}?Rj>PuXedre3Tal2Z*2`[3 =2!mk{[f&tt6ns|T(heZAV!~ *wr~5AcMdZSڈM\i$L;@-7FŘ#Ѹ@-L i'g!fqHxטCk$z(j)@щQ:vMݎ)ŢtcUcj&]1d;5 IOIw-r<:+)^PDT x?R?NǴGr"<#ቤ^HlLq%?&tfC)OGJwXvTa,EbPX2o꡺_iNOxojt6_]|w!dՕoF$bZIbepymYk2++οxV5YMP?|C8O?{0oĭd{ P daT)EPu柏2-5VopGƛNiὬ.Rc/a;OGڳKL-$](i|:Csq~a \{=w 7ZUHN@p1-{i$N@%E<|_uy Q]n}.*mԔ(P b)AbfsӔ&I\  g sӶFC~E-Sewf`I<%8, wnD_fk= sEc wkr!7a; І$}iFẂCZ T ^orP 4VifTtF&b條Xʕ0U}?A7*Td=DZٙ .n]Rջ ݀[㔔)674{J,Y-KNC1Yf~(+!뚺R ;QHNJ1Ao"a,.N?I{+}K)Q̏7 3U,e~er::I]BXOWت(QF5q4Be2a(<1@e;/Ti  f=10&r*/1J`Վ:L0["Ͷ`M&sHӘdsݚR^/Dl0ix^'߼Yi2UOUA!|fDt jpwaHU'&w4F̐0Ypn& _!4,{saI4BH䱿Nr :/GfXƟO/ m%`4IS^;ҒW V%T+xy{J ͉ _;?Ҳ7%<ʯfp/m[<8i2.:ԟxƲUcpfxSG+ fYaU| LOf9yp!=p4yXok3`WJӓ[p KY,RsdCuvS| Ո_BJ#ʮrnz&6Xʎ,ֻin:NJI70k~tp@LlVdn΅ l?aOpaec!Eo@K brgw/~٫ {߉-^b칗P_F&F4#Y7ob&Tyab_,[z~KDX$ y7A`.H"QP=Ϗ3ё-D|HS*`r0 rT۴E%D`5a|KIĀ'6`B`iC,hO0!/['ؽUQn/}~׋3PdM%BD:!|@3[*1t} (%z,;}ZDLGiLrk^5Tub틠7/^{yˍPN")H\wk1?_x;ȤooEnK[s] cph1p粧hbG &%J҉mz+ .Oca'0,ԍ(}Pb'7)w J`6h2F"^Ey¬o^xnkĚqyJ"n9V@*_Qտ!;y2N֤=%hfVQ!Y⎔Yz .V|8dd8cBb]h.MW2`Ynj|\qsiło{!Td۶-xW|H.'M,$\:$[\4b&_H5b#ܧ'TO:85\&`ZfsDՔ?wǐ_ohj9͒h(aTZ'7X@Tؒe>reY\]JUaL뽘pfȋ=_ZmgtKy4=*;\7:x7ڢG!yhDUJ]g!$8t(;V`qreleۣ|LVݬH-UJ$>3W6B`2%]9M)MxUCP)/][(:TC--,eШ(Wf؞^Sݝ ԍ:E&սܢ _һ_e%%w9MT$cL[|""C7;B6|:ҽ'E*~BD`[ait)avIaSyy$UQA{є*?s|Uх˕X6l#DVږ,E"yb(]<7?'*Є=K ۅ'R/nIu'3 (縴<\ٌOE#ucf[Z{ͲZߜlWƥGU{˗OkSdZ$7FJh-sй"lF/ %QC,Ttslni"J= XqM6Z#8\Qc|߁ 'G.#hAJ .Y J**9;voͻD B!h YiXKߥW݅"B𣹛("bo.wT0 /~kmpߌ5ݭiIvJz₂i\VfZs fNeWKP3Kypy]j_ET_99 J6No{"4ֶ0*:DD{TMKt .z/᜜Fv۸jQ&u|A2!^coǼ<%1DhԹе{#)ȜL-Y++ݯfRK|xjN| %tc+oheЭr#ێ@9JjvFoFK x:[2֮qs((-\l//r5C"l/*Wc"4q>PtYru|[J4 gꂩBή(ׅxU6##vYO#Jfe 5 {$|\wvZqnИ_ o{>>5J9tX^7&J4:kYUR1QdN*P938t=S%LJ@D:^J~hG|Ydڟ\W;b+G?g:s4DB.f,ڨ;] V 7[o*;o9Ww"rI;lNviA(ʆ}{"=`NUC= W ,bȼ o)_H-Yq U_bBk1Rͷ?/$!mX\ `͝DSKl+m1t9v(96Y9_p"ȇ]YP&זɀz`4mmm -~x[FŢKMa,櫆^_Fw 1 ~6lWLa;I9QhTe盈- ڤpd>若/ WX pDkѲ?lc޲}? q]WJ_øTQ]޴?_/qcDCk#XRLH5N!]?8f鴢h^Zs>YjZ@,~}_4Mu[9?+ ǐ@S&hC)JsgB-&PtlM}1% 5k;:l!mK0F |?, ^vp H}xߥ ^U=s,%N}TMHVޤ&{Qb{>z9GJRܔdһR"$_eYE 4r e }pEN+wkhyNXJQaH`ʇy0aއ!ic=s-eRTjEVL6F6 mV{>vYV>:HyjMEw?]X}r._9~B)3iGc2w؋O5Ƀpqq:e]w\`O;V,($0֥e1kY7 %M`ԫY[v+uwap Z+&k,iY<Ɵh9"ƹtEr-lŌr IW͆ ۀc{ +>Kcٱu 54l$%VXLTcZHo2 Z0vVb? ]Iq\) \͏u0I`g!jz3gb: Q n}*e "A|:޾RKuu@lY;0um`ӵ8yݾP7YC[=NKq<|: ^8)(q%OՒ]3q쯌^OcVqTܪK=D\4= /v_B=>lxtg\Ad n$W F?UD)s/a?  klxG.)隞/9EM y16{cqtv|gmp\Xak۱ؘeɑ)R%|jSbtF79HBT$95HTyQm9#H1,ɕ*阀6g7N6?A㾺;)g7MBcCܻBs\=BЩt ؼr*_k} z,[XaX4#jg@e܍bqU![KюPV5@dߊ>I%JH;ALkeo0ʮIj!Rwa牼 Ի  GE9,}WM' 8ubZHN"Rh e#zd6=}}֭`!+$E -fV~m1MS5JL"hYfNQ)Iz:.A w.k$~6f />NKEie)M]hBzw\RL]$T7W:9AѭaW.d^)GW"x$T>ra%wx9[tb*cc?vݕ@+]9 =:A.qFw:?I'3"ZxD(Skm|!5dW':8;I<`+}sޱ Y>;qo$Q#~lԈ֓ĀgXlhU=3 t৾3ޫkz L0]UEКbKnjXpmins 1n\mKw@/_ r6aKw+Υ֝s*15y/b&dW~NC # s jwH9Iy٠,8<$ kf'_#1gb]S`OPLƍzP}aGZAKZ L}#^LG "cDN5a?fXS(weiJ1"so.(sܽ<{o4띔6=0qjd %n8hyuKɤh|[gOGs;7}19hs~3@pnzFVtšh` \6fU.r5zq55ɶ`-!Cn~P@1Ps;&6#ȴ"[9$ )C+@R[Z|og*Q&]t! 2 7AB2/7D&Sq5Qu:$P?,&FZ)hqb'H{//jm[ t +HY7؇R Ad^RʰFx NB (q96w;{( i;cc+\(PRyDv;5(G\Y]{9׸o "v3퍞 é ӆ"~ayi)#N 4BbRbHf Yb~6쫨7ПYvLwhКyWSeF0oqN ](vBIn587k 2ߋ?A, 'Vk/bе*Sr@DcJ5* `8ٳ"Fc@- 'Ui"K7>Iik-x放6F@S]n h0ET2:]t ʙnp: Εkb,dS3N -i*,..) vP2N# z-gr.3/duʰ0 mi#YvgpQ˭s'}7&QIАYz}3zE##{cx0i=×l~;C ,H_8$]X|' 8Ś+ :+";>˲$4@7017Mʬ#^ 㶫]⨳ʛ 5\ox$$@(i4Ēz~oRB*9YkEtR)`{3=->#$K5B5+J yQMR@ٹ/DWq^m/|W;۾hZaTsb5x]&}5Z2ck`2>-(- v:S+j 1!Tp fwj& ;h{-\|@ƘT!w'kiPs 8 1M_}U.EHV 0~|J-4'D-YR%CNCV~qxQ@1,cX徛X% UTnتPjHWB4̌th1LL O(cb3fZ])EZ9J/XQzF7zBK/zaI'R]{R#&"+fIj՞wa4sC /6f=_JWCæFF\f抄4E,u>T:8Z܍Z&X A}l_Cx(V[ G$g}rvɀ>-w|XjPԎT_fN?x EӺUxTRڑ3;#8bVCv厱!H ,P|; ;bmpg1_)"Sђ(ȹɗ@ jO`r&^lzƻۣ]s;fR#\_Oyqg:D<$sif4$_J! >maI*Ũѫ^UR*&=G;#~2d{dhۧ)h,Z3"P0&bD_c4Ms阮_ =f.! U!T\D҆x!̦"t׎H D 2UVW;Rkl ɵ>L4ACtIvp\g4K!`g5W.ӸC<;[۩߶:kaU  pIsϋ_QqȰHVkn7b9+)U8i&Z5M S6/NTɾG :d,k86Ӳ$nNIj( 5kyJV>ۋZUE̯7rI?lĆ+)#3Q}l )[ƺu ŘpV4N7f\' iFg$ά*!|ȩ Ty9%"_ǭTt @ypٝ5 d #]܉x +GhuZH j˨GbJ*E+}|SۼA|lPuRn=^bBK p/f ya;gG((,eg`:jJbde3Vbi"|kN&OJ`RKsU DŽh *Qչ_X"5`бT|{IS? 9I| ]nbVW܀=~d2O k>1TLWaʪ-]pWuieCAU2RP\.dj=dvc.(mOTN``; otv':(4`YPͻ 8Ni'oa%OqB=qTc(쁙]'6 %E 76ج2q *߉O"Yÿ"@1S3VuE/Vof R3[ :4sxFA͠W-Mz" *2˗$j"lkmIղ<`v47 /PIpCwiF-md*:3i1'UՀEG4ߞ<^vеiZ=wI٥}W%;%'ɽ^)!BCdߨFC^yr-SаH -&4-. T~=JAj0+уp@!qSB;x!0o $x\vRyyPba"aR33iMR($$ICOmv cjVBow|UD)p=(` t )e"z<>|0#?/`oR+?tQܡ aiEJB59€Nz>zоPz#0/wXH0([.Ƥb0O8D3)7TAfEcuH8Tuk}щTu1<։ ڙ|n`.%pr3+tp);4~fL(]®u,mL%:˕/r3q:}VE`+Nas<ƤVp:E%U~[OE BN2:Zhr|*_OTkGZR]4a+Xj>BT)5$ iÃ?BRobcZS2i]?\>]r%:3j{ &SbMC&d b/ մ]JQf|p^Ԫc_ ;0%Ժ?sȉfv# םRnW_Ζ(1KI(SO1оA?FD# ("g-Ot%%*JOؘ)fm-# lka)~-f/ИMCܜ[ra\<.1,l!p7mSm PnduJ Weёd;PGЖ+@ )㾏ʀ709rv7w>)а(}MK6|Nzm<4k,s#da$%:w Yĕ=-$CڄJ[.%LMFń"C8p`53|킲PnYuIkHxHѱQ>/&H|j8!t_ANu쳡?RA>zKۻ*]#pc:f(.Xf- ?ț#al$׸PF +)|ois8kk>EP AUiXc8bJ"cC]c%ݻ0LFʄ-7s{>i$|-Ԕh EȻ:Pdf>~urnyPKQO8㧞h45#Pz'ȼIH?> Yhliڃce\mgY6%JaDhXcJ8nHOv_cS_tx]*ZG/-=kJl<- ׻:Jg\VlFWk=_qL1q̷x's2QþƌAR~#w3`7cS6fS(' kx!p]bj)՞C5g=,J-O>>Γ| F;4 BL1uCה<6 ؂Eq.A\;|CME nVo_2ܔ}ѾFz+U],(:{9>HzlbrM_Vt'.UaVAS0>uDU8H-:'n?A781#JB#'}&z_/@~lףZ$<йw!P NL},ZU/׉Gxۑ5/}P~[S^p ޕ7sUa!(Fߔ IX@]9jI}4Htt:W ɀ zqFnat3/a>EV$^ (II];z:m\ZdL1?`;g Mm$O*6|L9r"Ի=hڍ࢓E2RߐuŦ9}TẎ_ WkE+_k9m&;tjd+u[qqJ+Wѭб% ZmK!eJHQ7oiH $9a4F8<ɶjZ28L֭W,r9nB}1Ro;s((+^?հq` MkA2YRNyWѢ1(XUn*=FyO,W]zaϘʑJo ęQ2VB Ar^!V"( 6ñPm7z~Lۏww]C\Rv–0OY3)M!-Ļ޶ p7 [Ku#A p6UvIӫ0m4{|_k:n0P'<{g)u:i/$NJ;ti8> rZG>#TC1~ᱍ^QzV }bS@%ChCrJm'{~QPۈf~pNV!B`b&גEFOJg3UVOoјXțC!!j?x'd{\&Ʃ~Zaͷ/nQ"4#dqD/!lbm| uQEP&"1 JjbOry/Vӑ8 |CP`ۛMϖwК评:ݝE u` xfzII!44p8n]NCٙ=cPΓOR=Q[a qPHn`-aG0j7[GЗ v-Ƈg]z|8ym}[-L?9ٵ[VK7ʙeV^M.l+-At݆絬T; XKHrX+2TK(iX9/@9X1> |D'tŻGI1SdjݝM)cǞWGv+!g$jr0.b'f߽ ( z;=c@N+D@:Qp<."@dk wM{/-FNb[mH ~Ky*1<j(a(iFsvn -+N>]|Ri@ʘt%>>~SVdj'- hSWʩyP5rcGN}/S_l[t Agd2vcН,jJD;䷠3 d,#Yڿ{q~Tx/Q,/n-Y[O{LbQ -*Fr{sȘ"td7=M)"SstN OyzЃGN~I}U֫TǗ0 q5juwwާ5yޖXŨC~HzlNbt+(.߹>؎Vg &(B7cA'J,`uy;7Pa3xEhȴ VgFG?NJ}EQY˖@H3 vY?Մ+7;DY"aoF^Ȳb&jb Asg &!]k'䀳Mq70&t<*WHzb)d]ނg;dFM7{X`nג&<~Jf!90%αoB3 &,4AMo&ƃi^3p~l%k= t-)bw+NPvP,)3P,<0E.K S60:(cI]ڏorχ&T,"FјB_EXuggvϞR55,W0DUlנ0 6NeP^h׺V#OgkC|obM{1 \ 3 [kp i0p Ab@,~2u‚A!M⍟RϜCdJOy'(*s3-م_ ed$ #dSilb#qUPXG`Rq(&WxiH ﺈRQ}HFۿ3JBKF4V>,5}]_aA}{x aBA=AC434VVӾG$H<0ɋ9!8Nl::3X3sn=;Ft>->L=df&`qo-˷'|}D:XV ,][1D[lL1$2~G]Jω_xъ IE5!#\Wo>50Ujs6|@KѪ10i&;G'XɲUE/\Rh/gi4 ֪u0c7K8лq% 2 k}?(ニr $F:U$Ʃ_'骣KV9!:ec-ƒp5Ϙ/½ 6c %,nY^uyG<=* E\r6QR NӮBKjÚ. 2Z5[P2N&4c>D&82xVN E1RȞcH~P"Qp3`ڽ|DnmrjǸw6#-S~u\RaHXr9AkpɦSÀ `"C1 X<.s@ݲBж')K3m<زڰvxV`^-Z0 PHý$b^Vqd}ZDV.{ ۷T0.*p 'ZL3#W\KQaw(}6Y.HMӉΐd|sb A?)-f֢ɡG>䚈 ,xB`y1Eku EjO$ Y/$3ӿCIo_Oޘw"2D a5!<2# &:Fd=iw\ A@PW&HNf\2 ZAtg`oB@ "uS1v# {Q3jVPywU]G;7PP}{fA66EA& xJʄ^I#H\*1rfE2"007lr{e+x9|&׻Y/_q4/?k' 6sw$\:E)I-v ׃iƆ\.J#TIW`TX@*?[}"NfҮWSGI藿|Qh'2 @"iý35zM䙁IU,GNa$,H;VM=ޜ;K1,ԍaSya* ,Sb[KMWvD`P6J Qgu Rb(u~{gʫnGwt3N2B$ z.G yZϙS@:KliޝWhOgx (=69BO`u"*}`o\ef6rM.Dk iKƝջI\v) ǐr|a{}SȟyNh;[cnϝm;Fzϫ'z $çd.@TLЏ(`DLq[is1eFJ=ZiY!gd<$I'b Ι{L-ЖV=ٚo {:@.,l,&8C ]|e$~x(U/!Yy |s:YΰO`1uCCIxѹnaXU%Zؒ{qHdrlNhZ_yƅƊ #PiwGd^̗A:-hO=X'S3_9{#AM7ù)Ԓ5l'*߆[3 `Q[ԭQǢ3I*}޶:.=hf%}-R#գ\ D@;2NL+~[&'"MȨ!~2$B?Є#?ݶ7@__V)ײs*XD"Z@ =@Sn_ofr@ZDv{N<Zomfآ=jp+"E&SH(g,va1ug$ 9Q34>Z5/4\D5p3Q+qHV`"&JYkPmd=r?*UG+8(/ѝ&X?%V5\$.$6pA).x[0*=m]=/Sۉrnsߦ*bE=haSvGg[:N1y {k)_66tHrac5qu20$r} ql`d"gM U1|L MO[= ̿Jpjvoݹ&߻ߎz${켱7\z;HInFs˙efpvr ? ,{hnN/RdE@8BF}Vދ:9:ٙ Ӄ7 /D)!iuC0lmNdlC\W~ ȴV&tU4,~O7Rj9 @ϕ]M,~\ja*\IZN$Kn7DB#^|I`~)1qs`hlHrZ]@PMM5PσTUȟm\jWcG eSsÛz %Vq(z,n[͝WX0UH} zMS/Σˊ{)lrq 2xhZkXF;gLwwp\%Ugu)J2+ VG|m~oJ%i;5>x_?-F,"!Fh&6'܂ʳ*iUʆ_'$pUՃ I,* r7:iE*Vc~s3M ^ȏVax>s4&!Bh<;܂‷wr:u|:Գu: YR<"dJܳQ'ne].GrEUN}נ ]*BhcxC )@'g{ك*P3]^بj +e#Y(|65L/ǐ6&"h8}4@ bkC1@TY8)"Amm'QJuZksim fرmCGMR'JLżf^,qd%篝wtQ,#k]$ w3 .$*ҭgntIKCÉQXC`Hpx s <äG-]Yjk[HǪ\(HCh_XI-Q&OfjtT Onܬb&HAct$_y]WWĢ(%iI/,"=Z'F&xhÆ=O qV3U4-af'abӫDx8~Qj\PsTߝcW(3I(~D; 8UId[vi c|T GCmPBks{A:R.KLI[GP!0MvDY:8& RIP/PJn:LLO 6Z)K[Aʠˆf $s J,2 STdnŝfVG(ۋ9tFtOYh>Y:A& £[LŎ3IyMJ4V RnPޫװ&UT:5&֋|T\s0ϓSB} rZ OyKϸƅ:';Sc w}b9bz T0gMAMWXJ(7L$`cq(| Mz$cH\A[e3F-y)@oۅap{#DxU({t "€Z!Ȝ숗& ԎcC%bhFb [;ZxqٵTEl;tajrO\#35Q Gy>pKȻ?'n~Ӫ<a9㥻D{ommGoI'GH\fUxH-}e!-c/yi+aҒό𺗃tfn">ŷ*ZF`^A)8X_Rs 9a6A]rpԺ]ѭA[c5 o׵C5u~g'aOapRL R2Od|{$ߕܛ]5aD=[*4\y6Otʀ2ӽj,C{ Fve̟kX9{݆ BDx"׾B/(=$nN=E5źy⇵;gZo+$*ŌD;QJ`X^F|]@hZ}c8z6y9z =‰x(ܝr N7ou8S R-m|&%E0Ȧ@A e6)qxXȈ1?3.e"z1c ܹ%nJ!PǶ-j` Il$!"Q F= =PJ{@5~11[yN-u~ } ObBC]UL661>ϼ;"Fyx0+Pc{ SL&Ⱦ;o%,rU-IQޖ ¤UiI)?eKԌ7^ǽ<ճVGXEΐΕӱQK"Ixivpa,˖R So%EL6~MR1OEBcf1HbD$*mji MZ{u5Ȯ&V֎\Y  kQO CiɂgnV ]@ .૬eȇ"K1L 8 [s ~g~e :{/!d:-zA#S[ c߅`ω:i.1`u6%YTU\gOJ^#Ϝ 9|PdjO~'8pqRKjI )$5G4D1D˃{CmP|8t RYVz2חL ¥$wh'N?JkLL˙:VJx5F;+w8DY*qG)];Wk kMl fB+=P Vw9MpW’XweC܋6`Wz+ۭ36ZǞv)Hc`)%.vkKi|5z/ErRa3;1&]}[!%`ȰdTk#O0@f OB .iz"9<,H\;!I7/ fA~?"chsΟc¶-i b%_:tPsUb\;ZWbji1v|~!$Q ((8"NgL4gt4jlmcG)='C5©xQuƖu!5\O4AٻfFWEےu.;=PYi:Wy5i-â 9 }ko*{z2ôpjob dѹk5p^%lCxI3%FH9w4ƪ8F d\h%r :oQ2:jA] v<"v[O:Z+0/uzLTI.EV<ȝi-HF?O r 4ȍ9>/_]Q]&aSb΍_)".)gQ.^X@a@S)'W>hŌc<gL̘9LFG /լ(dj{ ;^ҹoj$f\0C#NVdB򝤠a?6Q kqIE;3$peЂ#Q)^j/<H,c6d('"\5ӅeqSsuS#3./فmV8oL I< 5^eqbH5Ua *bsX=zz`_gs%_+oҬ4DYvZ0MyA.XMǨ`@ eT}dW7HycB2^GaÄ[텅ఎW%*q:A>vTO O؟)OqI23l_d`Yx_Ǫ)R'Bcۥ0{g#ڂHRЊYpr;R:+-R5qcm7AѸ'`HqacH;="!w1Z>6pklF{MJ@`)hB6-Wv_Jݠ1xͯ ߖ~](̩UX 7;m-`Orْ!-1]yPX5V} ѕF 8[yt e?\wx-C#Vp^epDVGHum7id ߊ]M JÍb b7tt|X͔kaMa1̊w0'>~ք)E [^p) Y-O;)t332e-vs-KV CoQzL yך\x唦BE+MjZg+ִo;V#!S(ĿȜތgryle"%+&%Myl0naEkpsS+tF{ٵ ?]_ /gVε//,QݻͺG2ѬU>68Mr:O]BPGsm.}ș:\ˆ%=N6RSOK&Wȷ?nW){&W &V%a9-u~2reMX1I@Ph$^@#AL(BKIlcEdo7s^@wtCn LbYM "lcXEv)Wbdz*W Z|iGbA7߰Jf"VOF^ uq0w3 uxPΑSj y =L*idݲDNRۋwY>T0EmqI_'X]*c5U87cm!]nu&bZF;|"e`>k\ڛȤJ`~}R2f\ 8SK}g+-n^X y G,*sOBC2B+ZH}U < , W8c)H[~, cFd]*ICJAm6O1p,}ͩ0l=mZ9ϩS#l6*7|Oa1r1A'&Lbκ= HOij? 'Ϣy͊T Ƥ2}7c5JJ(|fƟ!ZzfA ~aP{B@EIl ϒآYxḴ+.uo6Z-ޒ #=)'OUEq cU}aW (I !R]|$^Fuae5 p03}=5W%+Ol {*3Faޤ.9CǕI# IV ^?EJ IzQq S(_wv7r_4%ݘG3A ح.ǒx#,12o!5TYd 1՝gA(Qj,%'jAu`~/&*XƟӱɋb6XI.; Mx+f\<7`$8OYk祯(#Uro3>ܬj "tDpX E$UYP^uk F?PvbXeOA^X?aaUlP;VCݞ7DVWuƋuH[q'`z{5mcmUۆ{BLxڻ)X#td~* $# ;MLq% 0I'; ,j ' +̻xp Lo$[_Td8!"fz~ϸؘ{=WqSU^l="\j.0s39&jYHcsiE's~{ BD:ۄ]:05[ޟR\ s:EɌy=%'أ <+Ga;vuR )`6ZM |DSTA1KrNK{-#_va!)F)ަOg`wg׶lmgB!Kݢv ;fkLi;eS"K! GTʐSmr#HXs=֠1t6Ȓ)^w͙j]6 7Ԏo,:Okg:i/)H7 F=F̓VfTYp^̐#Z UVt%|Tiq*q}Q4nߠ mc/ӓք ZFk``î[)'&xH1faNܒ'kUd-rĄhqބG@mwciaPz|>NZ T.(0/S}bK![&k<#R;"7^ RyyGu(1.HS£yd/5f5~~?es`45KR^`@(j"UBYT=TyQ +^@^$ tzn<}Wv| *'N¸TB]繧Z$H9CC>s?"F޸1N-縡0zfl yOP>mn7!K.)]UfARs *K:< ȗow&n3 )*+NkZs9c oV߿Pjaӻ_GDzg⢡0`w{S 4~8(8^ѷt^,80Mx P(3T;ϩyʘ~bbuG|Ej8>שA(cJ%я6ٝ*[}ڿ6H>f*G~E åpgvznٛW8VB҂- g{k*knj9W c۽[9H]Y02x,5+#6\M.zX#5'l 5FE9WX(]w"7wXȼAgn>mIsbAɩe&xAΎ*w"E ڋC8ܓRM{jvf$ɏ 2%`.jl,:9>/G(y8gKD٩5潴#c7X=~?ޕ'.R6u+W nE{d ?zէ7A&].$C وp7*3_(XN}]ҥъeHXQE97߁̸x: *3kq о qGPd%xa:/ޢ<^=,!;O [)s-lK=,x|~:rl70aǽFf]@ .kY\qpYFOt^Jth!my`אtL9,i]^W&zԶa w0Q BbHXuE<,ժhWcTe8}OF<ڸAp OMִcmdJt g}ejVe3vd h3&G܆񇍨0l+&*VO ]7asS@~amܯY";¢ͫ{=ֹ%%Q<ÖhX3J8i f\@U%H©QU8}T/>H :q?.L\%D_FugLnT+|!WFD;KMX۱A՞t|&D.sWKm ްQ]i\( i՚6 8 /xUb7g7Swb _.D 597cG*HƙP(.OyGΦ4T$:6~ߐsdbg={g_{ ]Jr(o? -Luh7/QCk0XÒxÛOT+zwDm{eRKm# M5bs{n̼Q=~W[t,8?Z-3oBރa3+JhG "o7*di^琱m=6hMNzgư9`kTr!zq<P^)|RoV^ԱZ8̰8qD1U{}֭W ܀ Hk4AMs7{U%PU/[LI¯|qd9l`P"-Ru*-_ѿH!3j6F!L,C$Q35 d@~=Օ4'Pj @ VyqOFL$?-"$#+ +(粬Rz>'H, VJ4'g|}u@u2(oNĔZv/ xk WgÈÒ%h FY~c la+(23LXaxWg?pv%0[-;sj2)=Tmm.N!-WEt?m6ķ 2jg+As$@4 %U`b6X Y0n,2kח+F}78gr_{!--ާ/b1O ́}C)\z#PpYc.qk65fBݠcM@`hZxtiZf4J*f⦌CnRkd`YMPM1Q훥Q :IXԯ2",j!\ӵIO(i6 ϤsVy+ ÓfI4Spp)3IT'Sc_-R}w7xԐcq8u :hsmZB|f'~tVMx>59-8Ycm;A_'oe?ҍFA(I3\G)ɓ:jeZ;,wɞa``p4n\_3}+[ˎ!c5ZCD$l+ Q]OmJ2lP7Ƀd5&ε19灏,ewRa&$JV[z.21ѵs<:eZrs \}ճ֪ q'<0a,@CהAqX]UE0ͨ! @*hZ4wش1pTxܘI]Mހ1G )PdFY>XN܉ZxJL+4A5^"1^s8)M6@ػhJ˱9.E"zU&Ue2ˤgRwXc Um`8Ʒ2CxJИ o )髙`@jlK/co0ʗlJQԉ4 `#t";.#7yC\SUnBcf4X"t)wtTHS}mziܩI4g/O _VT" ~"fq¨ia:U] Po)d2M!<1{U'A+ل*تw2rJFٮ%5QwPU&ӌ'87c\ z]P}:2>kF ǽlT'.QLEXKnT_S)X%mkYka۲õ0_'{H?}qj6c'-\G6⛗kb:dof89 mMA%?%%Ju#2Utu-Dg,d|DIoOO RfPM;Y֣N.L1pr*b2:ٍzD/oh~^_X$y9ȿVeqD7X_S{Ԏ^VWntxc77bBtK|M+D8 3zY4\[às) PREB**m;ΕPe5VQYM`Q&1+l"(`VvְO KG9jږ*|u7]4׈Cwc3l Oa}lJAjZ]w5 ;Kʩ Oz(|WӡGEǿGd-)*h4 ak1ݰ(yq$Ic3_zP9@tP;53VH/qO!aXٚa g} nJiﳥO8Ii$0j^@nפYz(p|kɯmT6l ׼bغ}HFQG7] X ;͠yr 0NWtͳR1fmx)T&疷HaTX$xLFFPtvh3Eӗ4;@㮔 c9\ZVVcbIŀf]jU(X@@O V"12I;om{:~˾IT\z"sXo# uQ=/@D9LCm{2e#'N`P4{TF>lpA :.h Xd7l4I;kll]X7WX_h4& SAvD- Ս i2,,<]a~B|¥pI[XDN#g/9>-uxܢK}d2 08D/uCЩ)T~6vP_h'X vKv=u\D?zQXȸu…@h]+./jF3Y+.yw XPbyt2m,7>Z d$ q:D'08,)Q0|#k0[/o|uPm)-f^PMTse05V'qLU ,p$²!k aywdoօ'R͈'wC@ʹd-uGHקxiVLIlNMlzÆr"Ç/|Em~cVn1?&4PFNIw/ чSN gyݢ`я ޴yQrI{Ji/:4/oPo34k)7hM}W^ԛq6iaex+u|1amի{ofU7r@ O*H6OP_fcWA*5vbk7'.9pRhtWưK]K'&ԣ}>}>uo{/?]A.XJu3{ UL8Y[o.YqNUW{X?@w`8(EEUQS MC fkYx+)CTZc1Kx-x qs1 ;6p5>'QՙuV#~ a|| MxZOr=+Ljr.YjM\Fj`Pl<A0R^md_<oݽy[–AX B_wnGYFz H1/U3mb5U i }{Չ $bĽ%hh@Q>^ҽ$Q*[MF˕h$䨇QF{.xq7;nd 6CxJδtDfJJɂ*c$TCٍLfza8v^Gu)=zKe>|`VO0\ 0& y<*66GD0HWvoTC(E-:C\ta~Dp{(1W݉ASKA\I(=΢*ySg٫,tL֪n=h2Ɔ s[b SE8wsu˜#PEs(lc:%u,Nm( [}d8;D'DK4/;)WlkZzjZ#p8ZpUY@LsT!A ̸q縊 \LKK9a)yYPl{)aVD9;q }Ғg-% n1v5\FΧ{UʓKA@A (滱{dG,tԴ2[bt{?vNZm[n[a^)+"!嵔_7?6% >d [gȤW:N_>}rit{nq'ѧ_ $#[8̅g|9W)%x֬Ōh64$ۼMlZAOɿ/9md k2XAoe~UJj'5GEyR93!Ňr`>Z)*>`(%tȓ̩Msh$s;2jndH+OE"z.۝a;g!!i@ 9m)##9=K4]dڎf__NSla SH{G^KHn* _>CP7 ,5 tOٕhV|~CY7h3'EX2HQ=EbǘAϪR{;Vt{5@> 5y|oдރBȐ#L:= yWQr"dSD  ѐ# J?yGTvw(ؗo8K$ E+:S^3noD'5$&Y@=9@E!AMaW zJɦLsNQD n**P­#][(+1ݣ2!w*nik/1$&G܅amV47 עku5#ITT\pt"<9%z?/8{ >XAm Z -ӻO *tҶe]FIXl|VTi{Z.y->i6o^0>fO-x\Ytʔj-|(1NPҮ \tb~Lq6$['d&:__*T9wH7,b0V@ l\%X<û9gTRb|  JH{W_yebh \~ "*:V>y-*#AEwi(7nOmtzcڪMj}N@E2cd+KvjцZIz/鏜bV󁕙$V:Y5ʴeЦʕ}?"Tc+pHB[Wv/Ƶ[{)1:w)p *^K6؂)_<"qF| ِ3{EV/~7R6˛@?U B|Է|BCC-x<<إ9,ßj42HuV@\~OI5{=8Bv;#7_.gp*bOZ/k9 9 rW> yQ86nGxC,?< :ȝX `042i-5U~>4_3J˯DqWdGM0sy8>٥hjf>94YS<Ă7 m[:nʂ,ko~F P;eOb ȗ-5&֓m.?{V~d= Ht._AT)usDt^\B<7ob.jJlO8:@:ݓb+jH[EYXg:I}ٻ~I"]t׳r_oJ ߬'c l1% &S0lw%A#L7Ua2C. #V^j.n>tE#?@DHb5K7fHD_1W×ūeL3/MM= .TFC) K eFK}=˒]\k* ZlK0 MP5[CMh3v}8:e<=]'W0dY¯uAe;ҴWߏt&ԔE,ާ–5#^PN@@ւL%:M3 ڤ4 q|v%llM)| $EGɷ{ 7[H_x1\ &ݣe7~ OL |Jc|oAdwhc!Oͱw]"9$d eҒ8\JehHx}VbV3jTVU?Mg{kBǢXZ: &mbz3m]Iٗszg$ǵGM`)z)K4BSbnJtAGv v2?Ey*_ƫ(ҔW@3(Ff]߸?z;'8jFt`q:I:, B/=b=~5;Q-;5V7!`.\ɏ0.,_{MZz}.KmpYe+.l$[Rf]tHtD:DDdFR] ']9 L},@Vm;[U'%zpVW C% &ID\ ẁF~r \G0'Q:Ì(^k_- \zeӱKh9Re4B1׆9BmCvw29H&I^+AhMl:Vt{l؊KA2 ųj #C a`UrFV]?D%<\$G܉sz&ˊc #k٫;_vmntsMBg s8+;`Zcʢ,Eзc*nҤN'*:&[= RUj@8i>_Z\%4/RF* TyaڷDCҍ#E-'<K oo3{9 3?T -cZ ańΜLM 񤷞nF?{\I(5=ZgpXtHz$7ԛ] *^[}#-92W:$yǷ{Dz DžT,o; 0/46"|mQd9dӆV y9R1` 2tWEJ:*c/$a`%/"2^Qaە+`~L`qA =Y&=ιaWPOVܫ̔ '荸w$..NE?rMF_6vƉIZ?]'zR1+ܭ%0w(S([@RT-5E*>*y"6RB9g W/U}ѳ Vxs4}ټTL_3/q%kP|zXI|\Vx܇ M' -*"IE[Oh70nrЪ"uq/Xݫ}CmZs/PiΧzg7U {PY(&"ݳx ̅+"[jӬhnxeʩ=?CȽSš?2|^T5}u1A8o !I|ٍ, Xz2]T|bOi-!9f8r{tw7dwP+jw8OXD[ٺX^ 7`]7KZ֗W i 65m5V\y25*LvSG!S{Qؗ(N{gQsc6 wڪ2FN~n6P?>،KU$;Ȼ-z/*__rShn77xn,D(!@E{_&p51J wcGsݞ-}*qd8q $r_k MYDAʠ`߲>qǡ οsexAYIKsq"=pUخ.T;*rV'd ݦ4d;Pƿz3작O4n{*8WxC2`_b ̉)㦠_WZ@,Bw萏+ͣlbO}_5-v66eL0ISWS+`ƭ-#B|E&8RU-YxQfv铳Ϣf37 o!M7C?{b@:?#J%#c`&dOaBnZ7>hs~\@1a1kf-psPxҰٚP,m;gS[ʌ+ZՉp ŊOROR=gTSYvZ~p ިQGdw~Bf~D^u)tĂIO¨29(xDe3(tSTN'<Zk<}ewj)o*LӑMW)88K΃ q(C#eՀL&Q X!a00e RS+n!Wx5ٔ uƻW4}3 M)ni2Y!%;l9)jÛfuIl|*LbԦ#)p?BjCtd5Dfu_mJ W臠o$)*Z"> \fx&>g#8]Ʒf#ؤ#r#<<#tZ=RQqt{ | v- (cWU1J-ǜk}ƀsBN{wCd&Ajݾ5Q$%_XISdE!Z,2$6'zAd ȱ`R:솸}֨h6k#o Mu仲` 7~Tm0OÒ&DoggJԍ^&*&g}|iaTPA )Gtm#Ob|a)-x Q$kTքׄR`pM >EL&&\bVm §qzmq>d \(#&Od< . xA`01Oߚ2;=E5X#=֝mdQ 5\QWgS2L@Y5p63nj NK L/2 8]as5j^?#a 4y6'p>"]k ♓nғ:C" Jb=;!h-WBaK2I$]:A_7C1%87\ dB< ;2{F+ɪT9sޚNf iW IX2"c#us+BΊR %Q+VRb Kteȿ rͩ3vwrF\CPN%'OdӷkU2Qׂ7MJn[CC /p?6GsF)v݇.TfUrqIc frϨx H"ԣGHDoxGZqtv&zxy~`Gp3ˬ!4vV[H)=#"8f$ $o_1ͮ i^gX7pFWy` md `YK/# /K"!\S bqFy4W&&*}bsai +zu ;X(M]2] |d.~'5z7"5?qZ]l^B=9>D%n4@B#A#b|BNaK*{"ѼF]z%UW0_9)@GR ,W+'^{<8-j ^QK'!H}N o]g°22*2O=Nyò"8naYOg6"0:06 @{-Mo>2㊀v@>]"d 0[c?NQy9 p)Μ9姘ӿ-sTCM<$)R|ߡ,%y,C,!2>篑]JXtzk7I02+Z멘KD"j 佧Jcϗ}9"U#|F/x|a5Eq$ AZyV dx2/b+G~ O$>EZ5MFL UH]H?d:}.*H%STpMJs> ȡGF4۬Yzfb:,F*C1rvVtz\+L"Z1ܩnYYh2Q|ڔg)yOd> A+?gЌP29ri,MvY/΄lu?c~6A/L4SF ^p^r:zao[SUاW}G$73N'e{c/UR_=Gzz"*O4^.I&qD TRH|9|/c%;$&jxdLTT&<,\+l1t_(34^ N7?)~9ExbHTJ!ʡcd/nXW뫛Oջ}ͥ5KV.e֤Ecm"8;zCx,z0|>^L3iun`p{o-+ 3EԿ+=5OH֍ȿ<[ĭQ=0dŴӟ<#S6q\d-*F#@zaqⴠFkN K>``E]aiӹ~Lդ g0#}1u%dߓC剼qql,) n>aIjڹc+<56jIo8rq߆7{/"_7$2D@C'rY+&p7fce[5Pv ;ÈMhEDœu%6ƿڢ_N|u:iI0'ea"Ah([rl_" Za\6w7L"nIj*2vY15]DdxbUg9~F[ 2YaY0t4!+h1F_쯽#ͻ|Ov g!1\^{qyt;Y<Aud%15x yz{x'07UHr$ROe"9l1_`u) pfU#c0$Z6OTE:mğ]xZA:3)ir aiJяx R`d/+Z[M\d|,+7nI$L|Ǵg*q,)'Ww ap7r`!t!p"琀tc+@ w.k1@rXՏ{+/5 HPT::DLz6bD:w!"Ued _ɶ YZ