libtoxcore2-0.2.9-bp153.1.23 >  A `L!M@eeerO = q=u@b'$@0ߓ^DY2NOP@(Q"ѕDVlpނ .~z x¤HakP!y_ RdcDpHwZc~=ƟD/K=: ]Qd7GӅyvm`5چ h%KD]+".]qg;e׈A Sg+o;)2Rv{=tDJv<B -Oc{efc2cfd2fc41fa6838f298069feb75c08f015f80d54d7f6abca11ec14399b59d12694075c7cdce37684da73073771d011a1a7fc74h`L!M@eee (Z>,*~cZaYoik_}fE/k ID_ߧ- p8i^o]5;_uƛx!sEP },JW ⵞOG.gj"n.4e)Ľ|oC[( A t=ضiX7;ë_ s颙U<21 ,aΌ{!OE|""= & < +$>p@L?<d  8`dpt      N dlv  M (r8|9:>,@;FJG`HhIpXtY\]^bcdeflu vwxyz8Clibtoxcore20.2.9bp153.1.23Core library for toxcoreThis are the Core library for toxcore.`L{obs-arm-1)xSUSE Linux Enterprise 15 SP3openSUSEGPL-3.0-onlyhttps://bugs.opensuse.orgSystem/Librarieshttps://tox.chat/linuxaarch64)x`Ly`Lv1ff22507b2512dcd022de2c0c8d8203f0030dc25c39a47a36634f1219ce96adelibtoxcore.so.2.9.0rootrootrootrootc-toxcore-0.2.9-bp153.1.23.src.rpmlibtoxcore.so.2()(64bit)libtoxcore2libtoxcore2(aarch-64)@@@@@@@    /sbin/ldconfig/sbin/ldconfiglibc.so.6()(64bit)libc.so.6(GLIBC_2.17)(64bit)libopus.so.0()(64bit)libpthread.so.0()(64bit)libpthread.so.0(GLIBC_2.17)(64bit)libsodium.so.23()(64bit)libvpx.so.4()(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.14.1\;(@[F[@[@[v[j@[S @[H@[4Z@Z3@Z@ZZZZC@YY=0Y#@XXx@U@UAndrey Karepin Andrey Karepin Ismail Dönmez Andrey Karepin egdfree@opensuse.orgegdfree@opensuse.orgegdfree@opensuse.orgegdfree@opensuse.orgegdfree@opensuse.orgecsos@opensuse.orgecsos@opensuse.orgecsos@opensuse.orgsleep_walker@opensuse.orgsleep_walker@opensuse.orgecsos@opensuse.orgsleep_walker@opensuse.orgecsos@opensuse.orgecsos@opensuse.orgecsos@opensuse.orgecsos@opensuse.orgecsos@opensuse.orgecsos@opensuse.orgecsos@opensuse.org- update to 0.2.9 * #1296 Add some const qualifiers * #1295 Implement all min/max functions for (un)signed int types. * #1293 Fix misaligned 4-byte access in trace logging. * #1291 Use correct path to test log to cat on error. * #1290 Display build log for autotools build on failure. * #1289 Enable auto tests under STRICT_ABI if static libs are available. * #1288 Add MIN_LOGGER_LEVEL to the Circle CI builds. * #1287 Avoid sending group messages to a peer before we have its group number * #1284 Use new WineHQ Debian package repository key * #1282 Merge irungentoo/master back into toktok/master. * #1281 Allow unauthenticated wine packages in the Windows build. * #1278 Add cmake option for building additional tests * #1277 Define tox_conference_id_size and tox_conference_uid_size * #1273 Avoid format truncation in save compatibility test * #1272 Upgrade bazel to 0.19.0 to fix the bazel build. * #1271 Return TOX_ERR_CONFERENCE_SEND_MESSAGE_NO_CONNECTION if we are not connected to any peers * #1268 Fix indices calculation for congestion control. * #1267 Improve handling of peers entering and leaving conferences * #1266 Expose offline conference peers in API * #1242 Fix critical stack overflow arising from VLA usage * #1239 Add some hopefully helpful documentation to the functions in mono_time.h * #1235 Change method of PK production for FAKE friend in DHT * #1234 Increase NOFILE limit for tox-bootstrapd * #1231 Use bool for IPv6 flag in test programs and DHT_bootstrap. * #1230 Add LOGGER_ASSERT for checking fatal error conditions. * #1229 Include CTest in CMakeLists.txt to get valgrind support. * #1228 Consistently use camel case enum names. * #1223 Add AUTOTEST option to CMakeLists.txt * #1221 Make tox-bootstrapd free memory on SIGINT and SIGTERM * #1218 Support DragonFlyBSD and prune unused variables. * #1215 Ensure save data unchanged after save and load * #1213 Make saving and loading the responsibility of Tox rather than Messenger * #1211 Some improvements to tox-bootstrapd's Dockerfile * #1210 Remove Alpine Linux bootstrap daemon dockerfile. * #1209 Improve Windows compatibility of toxav code. * #1206 Add LAN_discovery to the list of apidsl-generated files. * #1156 conferences saving * #1285 Persistent group titles get mixed up * #1276 How to run test case? * #1264 tox_conference_id_size() symbol missing * #1262 Fails to build with STRICT_ABI option * #1169 PK should not be generated with random_bytes * #1143 Test #1081 * #956 friendlist access (add, delete, ...) causes crashes sometimes * #777 Proposal: TFCL [Tox Friend Capabilities Level] * #762 packet ranges not very clearly explained * #743 Proposal: reduce Video corruption even more by negotating the reference frame between sender and receiver * #735 Proposal: Tox MessageV2 * #663 libvpx vulnerability * #626 please add documentation to: bwcontroller.c * #625 function names misleading in ToxAV * #617 WIP: ToxIdenticon - howto * #610 PACKET_LOSSY_AV_RESERVED 8 # why? * #609 payload_type hardcoded * #589 running a normal tox node as tcp relay is not possible * #584 [INFO]: network graphs 0.1.9 vs 0.1.10 * #548 toxcore removes message receipts and filetransfers from memory, when client has short network outage * #375 Invalid bit rate prevents call- update to 0.2.8 * #1224 Avoid use of IPv6 in tests if not supported (e.g. on Travis). * #1216 Fix memleak in tcp server by wiping priority queues on deletion * #1212 Fix logger level defaulting to TRACE in CMake * #1208 Remove a function-like macro and replace it with a function. * #1205 Use a working DHT node for bootstrap tests. * #1203 Revert "Improve cmake build for MSVC." * #1202 Reset onion search rate for a friend when we see evidence that they are online * #1199 Run tests on Appveyor (Windows native build). * #1198 Add Cirrus CI configuration. * #1197 Use new @pthread library from toktok-stack for Windows compat. * #1196 Run UBSAN (undefined behaviour sanitizer) on Circle CI. * #1195 Fix using uninitialized mutex on call end * #1192 Send rejoin packets on conference disconnection * #1191 Improve cmake build for MSVC * #1188 Fix yamllint test (it's gone from bazel, add a new one). * #1187 Fix typos in comments and log and test assertion messages. * #1165 Fixed a silly boolean practice using uint8_t * #1164 Format yaml files according to yamllint's requirements and remove branch filter for appveyor. * #1161 Use most recent version of Bazel (0.17.1). * #1158 Use C++ style casts in C++ code. * #1157 Use run_auto_test fixture in typing_test.c * #1155 Standardise header guards. * #1154 Assert that we don't kill tox before killing toxav. * #1153 Always use the passed logger (from Messenger) in msi_kill. * #1151 Fix typo: tcp_replays -> tcp_relays. * #1150 Use (void) for empty parameter lists in C. * #1147 Ignore "unused-result" warning in super_donators code. * #1145 Fix login issue on Travis-CI FreeBSD build * #1141 Include necessary opencv2 header on OSX. * #1140 Clean up add_to_list function a bit. * #1139 Avoid recursion in ip_is_lan and ip_is_local. * #1138 Add tool to find directly recursive calls in toxcore. * #1136 Remove the use of CLOCK_MONOTONIC_RAW. * #1135 Avoid use of global mutable state in mono_time on win32. * #1134 Use code font for tool names and flags in INSTALL.md. * #1126 Simplify configure.ac for faster autotools build. * #1095 Use test clock in run_auto_test tests and dht test * #1069 Add mechanism for recovering from disconnections in conferences * #1046 Finish the messenger state plugin system * #895 Feature bootstrap trace/debug log output * #1201 Windows cross-compilation is broken * #961 Can't send messages in persistent group chat * #960 Persistent groups don't work properly when using toxync bot * #838 How to get groupchat identifier?- Fix license file name - Fix filelist (add DHT_bootstrap)- update to 0.2.7 * #1137 Make ip_is_lan return bool instead of 0/-1. * #1133 Make the tsan build fail instead of swallowing its errors. * #1132 Use bool in place of 0/1 int values. * #1131 Format crypto_core.c. * #1130 Fix test class name for mono_time_test. * #1129 Call abort instead of exit on test failure. * #1128 Add some tests for ping_array. * #1127 Update copyright to 2018. * #1125 Run save_compatibility_test in the autotools build. * #1124 Fix the PORT_ALLOC failure of save_compatibility_test. * #1123 Add support for setting a custom monotonic time function in mono_time * #1122 Run all tests (and compilation) in parallel with autotools. * #1120 Stop using massive macros in toxav_basic_test. * #1119 Use do-while instead of while in tests. * #1117 Fix leave callback calling in del_groupchat * #1112 Fix auto_tests Makefile * #1110 Add check to make sure tox was created successfully * #1109 Consistently use 'mono_time' rather than 'monotime' * #1107 Always print output on failure in cmake tests on Travis. * #1106 Fix libmisc_tools building * #1104 Avoid redefining macros from different files. * #1103 Upload coverage to codecov as well as coveralls. * #1102 Enable color diagnostics on circleci. * #1101 Make the save_compatibility_test work with bazel. * #1100 Make Mono_Time an argument to current_time_monotonic * #1099 Fix const cast in save-generator. * #1098 Run both asan and tsan on Circle CI. * #1097 Run project tests like yamllint_test. * #1096 Enable .travis.yml check and use non-markdown license. * #1094 Set _POSIX_C_SOURCE to 200112L. We need it for C99 compat. * #1092 Install the DHT_bootstrap binary on make install. * #1086 Try ipv6 connections even after udp timeout * #1081 Change while-loop to for-loop to express for-each-frame. * #1075 Fix FreeBSD VM on Travis not shutting down * #1061 Force storing the result of crypto_memcmp in the test. * #1057 Reduce the number of times unix_time_update is called. * #1051 Add save file generator, compatibility test, and generate a savefile * #1038 Use per-instance Mono_Time instead of a global unix_time- update to 0.2.6 * #1090 Fix possible resource leaks in test * #1089 Limit the size of a save file in file_saving_test. * #1088 Use --config to tell bazel about the environment. * #1085 Prune long long warnings. * #1084 Fix style in toxav.c. * #1083 Fix coding style in rtp module. * #1082 Fix groupav.c style and avoid casts in toxav_old.c. * #1080 Fix memory leak in error path in group A/V. * #1079 Fix style in video.c. * #1078 Fix style in msi.c. * #1077 Make conferences_object properly typed. * #1076 Fix style in bwcontroller module. * #1074 Move OSX to stage 1 of Travis. * #1073 Stop running tests in the bazel build. * #1072 Avoid forward declaration of rtp structs. * #1071 Temporarily disable FreeBSD build, since it times out. * #1070 Fix enumerator names in toxav to comply with toxcore naming standards. * #1068 Fix a few warnings from clang. * #1067 Remove last use of the MIN macro. * #1066 Remove all uses of the PAIR macro in toxav. * #1064 Fix ToxAv's use of struct Tox. * #1063 Avoid passing -1 as friend connection to new groups. * #1062 Check that the save file size isn't larger than our address space. * #1060 Avoid implicit conversion of negative value to uint32_t. * #1059 Assert that we don't divide by 0 in random_testing.cc. * #1056 Fix typo in loop over assocs. * #1053 Use tokstyle in the cmake travis build. * #1049 Fix some printf format specifiers. * #1043 Add simple deterministic random number generator for tests * #1042 Add callback for successful connection to a conference * #1039 Use the crypto random functions instead of rand(). * #1036 Add deprecation notice to some UPPER_CASE enums. * #1016 Split out conference type (text/av) from identifier.- update to 0.2.5 * #1048 Fix error message in m_send_generic_message * #1047 Remove unused m_callback_log function. * #1041 Avoid multiple for-next expressions. * #1037 Run all tests in the Autotools build * #1035 Fix problems with initial connections and name-setting in conferences * #1032 Use auto_test fixture in some tests and standardise filenames * #1030 Make a separate struct Tox containing the Messenger. * #1029 Add by_id and get_id functions, renaming from *_uid. * #1025 More fixed_width ints and incorporating file_saving_test.c * #1023 Run buildifier on c-toxcore BUILD files. * #1022 Make resize in list.c return bool instead of 0/1. * #1021 Remove redundant casts to the same type. * #1020 Add github usernames to TODOs. * #1019 Synchronise parameter names in headers with those in the implementation. * #1018 Reduce nesting by doing more early returns on error. * #1017 Add missing braces in dht_test.c. * #1011 Run Clang global static analysis on Travis. * #1010 Avoid implementations in .h files or #including .c files. * #1028 qTox crashes 1-2 times a day after update to 0.2.4 * #1002 Implement an abstraction over pthread and windows thread synchronisation primitives- update to 0.2.4 * #1014 Use string comparison operator in configure.ac. * #1013 Link -lsocket and -lnsl for socket functions on Solaris. * #1012 Correct the max hostname length constant. * #1009 Using stdint instead of int/long * #1008 Set _XOPEN_SOURCE to 700 for FreeBSD. * #1007 Use enums for group packet types. * #1006 Set C++11/C99 flag manually in older cmake on not-msvc. * #1005 Use the correct repository name in the coverage badge. * #1003 Remove LOGGER_ERROR for harmless send failure. * #1001 Add conference_by_uid and conference_get_uid functions. * #1000 Limit number of group chats to 65536. * #998 Use named function types for group callbacks. * #997 Style fixes in TCP code; remove MIN and PAIR from util.h. * #996 Add the bazel build as one of the PR blocking builds. * #995 Fix style in some header files. * #994 Fix style in DHT.c. * #993 Move load_state and its helper functions to their own module. * #991 Use named function types for friend_connection callbacks. * #990 Use named function types for friend_requests callbacks. * #989 Use named function types for callbacks in net_crypto. * #987 Use named types for onion callbacks. * #986 Simplify Travis-CI FreeBSD build * #985 Clarify the intent of "file kinds" in the API. * #984 Avoid side-effectful assignments in conditionals. * #981 Factor out time keeping code into its own module: mono_time.c. * #979 Add a thread-safe version of unix_time and friends. * #978 Rename BS_LIST to BS_List to follow the naming conventions. * #977 Remove VLA usage from send_audio_packet. * #976 Call the "peer leaves" callback only once on group delete. * #975 Factor out the actual test code from conference_test. * #972 Add a test that reproduces the NULL peer nick bug. * #968 Make tox.c unambiguously parseable. * #967 lan_discovery_test and version_test cleanup * #966 Use run_auto_test.h test fixture for some auto-tests. * #965 Add #include for std::printf. * #964 Add some tests for our ring_buffer implementation. * #962 Collect PACKET_ID* constants in net_crypto.h, cleanup their uses * #958 Fix leak of Logger instances in dht_test. * #957 Remove broken conference tests. * #955 Another TCP_test upgrade * #954 Proposal: Make arg host understand clearly. * #953 Add missing MAX_HOSTNAME_LENGTH doc. * #945 Add a test to try and overflow the send queue in net_crypto. * #943 Correct check for net_crypto packet index. * #942 Simplify Travis CI builds. * #932 Various minor cleanups in net_crypto. * #1015 Improve Solaris support * #1004 qTox: "Program received signal SIGPIPE, Broken pipe." with TokTok-c-toxcore-v0.2.3_GH0 on FreeBSD 11.x. * #988 Registration on https://nodes.tox.chat (question) * #982 Merge the two travis stages for freebsd back into one * #970 Crash with persistent groups * #963 ToxAV's rb_write function is written in a strange way * #946 [API] for max proxy address length * #944 How detect that friend is busy * #936 Help needed in testing a tox client,I need some dummy toxids to test . * #923 Crash on malloc in ping_array_add * #911 Weekly Tox Dev Meeting * #910 Crash in clear_entry in ping_array.c * #903 c-toxcore and LGPL (question) * #528 c-toxcore on Windows can be compiled using MSYS2 (with modern MinGW-w64) * #450 Run format-test earlier in the build * #429 Cannot build on Windows using MinGW- add c-toxcore.keyring file- update to 0.2.3 * #951 Only run astyle if the astyle binary exists. * #950 Remove utils.c and utils.h from toxencryptsave build. * #949 Fixes to the imported sodium sources to compile without warnings. * #948 Add a MAX_HOSTNAME_LENGTH constant. * #947 Remove the format test. * #937 Add new Circle CI configuration. * #935 Add a test for double conference invite. * #933 Add Logger to various net_crypto functions, and add const to Logger where possible. * #931 Avoid conditional-uninitialised warning for tcp test. * #930 Disable UDP when proxy is enabled. * #928 Use clang-format for C++ code. * #927 Add assertions to bootstrap tests for correct connection type. * #926 Make NULL options behave the same as default options. * #925 Add tests for what happens when passing an invalid proxy host. * #924 Make the net_crypto connection state an enum. * #922 Clarify/Improve test_some test * #921 Beginnings of a TCP_test.c overhaul * #920 Add test for creating multiple conferences in one tox. * #918 Merge irungentoo/master into toktok * #917 Add random testing program. * #916 Fix linking with address sanitizer. * #915 Remove resource_leak_test. * #914 Make dht_test more stable. * #913 Minor cleanup: return early on error condition. * #906 Sort bazel build file according to buildifier standard. * #905 In DEBUG mode, make toxcore crash on signed integer overflow. * #902 Log only the filename, not the full path in LOGGER. * #899 Fix macOS macro because of GNU Mach * #898 Fix enumeration of Crypto_Connection instances * #897 Fix ipport_isset: port 0 is not a valid port. * #894 Fix logging related crash in bootstrap node * #893 Fix bootstrap crashes, still * #892 Add empty logger to DHT bootstrap daemons. * #887 Fix FreeBSD build on Travis * #884 Fix the often call of event tox_friend_connection_status * #883 Make toxcore compile on BSD * #878 fix DHT_bootstrap key loading * #877 Add minitox to under "Other resources" section in the README * #875 Make bootstrap daemon use toxcore's version * #867 Improve network error reporting on Windows * #841 Only check full rtp offset if RTP_LARGE_FRAME is set * #823 Finish @Diadlo's network Family abstraction. * #822 Move system header includes from network.h to network.- switch building from autotools to cmake, so uTox can build. See https://github.com/uTox/uTox/issues/1205- update to 0.2.2 - #872 Restrict packet kinds that can be sent through onion path. - #864 CMake warn if libconfig not found - #863 Remove broken and unmaintained scripts. - #859 Add clarifying comment to cryptpacket_received function. - #857 Avoid the use of rand() in tests. - #846 Disallow stderr logger by default. - #845 Fix coveralls reporting. - #844 Add COVERAGE cmake flag for clang. - #825 Add default stderr logger for logging to nullptr. - #824 Simplify sendpacket function, deduplicate some logic. - #809 Remove the use of the 'hh' format specifier. - #801 Add logging to the onion_test. - #797 Move struct DHT_Friend into DHT.c.- fix build failure for Leap 42.3- dependency cleanup - get rid of static libraries completely - disable ldconfig for non-libraries packages- fix license file name, put into %license section - drop libtoxdns subpackage - get rid of libtool files - add GPG signature of the sources - fix source file name- update to 0.2.1 * Merged PRs: - #837 Update version to 0.2.1. - #833 Add missing tox_nospam_size() function - #832 Don't set RTP_LARGE_FRAME on rtp audio packets - #831 Don't throw away rtp packets from old Toxcore - #828 Make file transfers 50% faster. - changes from 0.2.0 * Merged PRs: - #821 Remove deprecated conference namelist change callback. - #820 Fix auto_tests to stop using the deprecated conference API. - #819 Change default username to empty string - #818 Change README to talk about cmake instead of autoreconf. - #817 Fix warning on Mac OS X and FreeBSD. - #815 Some minor cleanups suggested by cppcheck. - #814 Fix memory leak of Logger instance on error paths. - #813 Minor cleanups: dead stores and avoiding complex macros. - #808 Fix a bunch of compiler warnings and remove suppressions. - #807 Link all tests to the android cpufeatures library if available. - #806 Fix toxcore.pc generation. - #805 Add an option that allows us to specify that we require toxav. - #804 Fix OSX tests: find(1) doesn't work like on Linux. - #803 Fix the windows build: pthread needs to be linked after vpx. - #800 Make group number in the toxav public API uint32_t - #799 Implement the "persistent conference" callback changes as new functions. - #798 Add deprecation notices to functions that will go away in v0.3.0. - #796 Make some sizeof tests linux-only. - #794 Remove apidsl from the build. - #793 Add a bazel test that ensures all our projects are GPL-3.0. - #792 Increase range of ports available to Toxes during tests - #791 Run all tests in parallel on Travis. - #790 Disable lan discovery in most tests. - #789 Remove tox_test from autotools build. - #788 Don't print trace level logging in tests. - #787 Split up tox_test into multiple smaller tests - #783 Send 0 as peer number in CHANGE_OCCURRED group event. - #782 Use const more in C code. - #781 Don't build all the small sub-libraries. - #780 Get rid of the only GNU extension we used. - #779 Remove leftover symmetric key from DHT struct. - #778 Add static asserts for all the struct sizes in toxcore. - #776 Optionally use newer cmake features. - #774 Improve gtest finding, support local checkout. - #773 Add gtest include directory to -I flags if found. - #772 Reject discovery packets coming from outside the "LAN". - #771 Adopt the "change occurred" API change from isotoxin-groupchat. - #770 Add MSVC compilation instructions - #767 Build toxcore with libsodium.dll instead of libsodium.lib. - #766 Remove libcheck from the dependencies. - #764 Fix LAN discovery on FreeBSD. - #760 Make cmake script more forgiving. - #759 Use more ubuntu packages; remove hstox for now. - #757 Improve stability of crypto_memcmp test. - #756 Format .cpp files with format-source. - #755 Add some unit tests for util.h. - #754 Move the tox_sync tool to the toxins repository. - #753 Move irc_syncbot to the toxins repository. - #752 Move tox_shell program to the toxins repository. - #751 Use the markdown GPLv3 license in the c-toxcore repo. - #750 Remove csrc from the RTPHeader struct. - #748 Revert "Add correction message type" - #745 Change the "capabilities" field to a "flags" field. - #742 Improve conference test stability. - #741 Add -D__STDC_LIMIT_MACROS=1 for C++ code. - #739 Add RTP header fields for the full frame length and offset. - #737 Use nullptr as NULL pointer constant instead of NULL or 0. - #736 Avoid clashes with "build" directories on case-insensitive file systems. - #734 Make audio/video bit rates "properties" - #733 Fix link in README.md - #730 Fix out of bounds read in error case in messenger_test. - #729 Remove dead return statement. - #728 Disable the autotools build in PR builds. - #727 Rename some rtp header struct members to be clearer. - #725 Publish a single public BUILD target for c-toxcore. - #723 Use for alloca on FreeBSD. - #722 Use self-built portaudio instead of system-provided. - #721 Manually serialise RTPHeader struct instead of memcpy. - #718 Improve sending of large video frames in toxav. - #716 Add comment from #629 in ring_buffer.c. - #714 Make BUILD files more finely-grained. - #713 Add BUILD files for all the little tools in the repo. - #711 Make the monolith test a C++ binary. - #710 Don't allocate or dereference Tox_Options in tests. - #709 Remove nTox from the repo. - #708 Add testing/*.c (except av_test) to bazel build. - #707 Fix log message in simple_conference_test: invite -> message. - #703 Add a simple conference test with 3 friends. - #701 Add astyle to Circle CI build. - #700 Use more descriptive names in bwcontroller. - #699 Add some explanatory comments to the toxav audio code. - #698 Extract named constants from magic numbers in toxav/audio.c. - #697 Use C99 standard in bazel builds. - #694 Add bazel build scripts for c-toxcore. - #693 Make libcheck optional for windows builds. - #691 Don't install packages needlessly on Travis - #690 Run fewer Travis jobs during Pull Requests. - #689 Make Net_Crypto a module-private type. - #688 Make DHT a module-private type. - #687 Use apidsl to generate LAN_discovery.h. - #686 Remove hstox test for now. - #685 Add message type for correction - #684 Add random_u16 function and rename the others to match. - #682 Use larger arrays in crypto timing tests. - #681 Fix some memory or file descriptor leaks in test code. - #680 Filter out annoying log statements in unit tests. - #679 Use apidsl to generate ping.h. - #678 Sort monolith.h according to ls(1): uppercase first. - #677 Make pack/unpack_ip_port public DHT functions. - #675 Make Onion_Announce a module-private type. - #674 Make TCP_Client_Connection a module-private type. - #673 Move TCP_Secure_Connection from .h to .c file. - #672 Make Friend_Connections a module-private type. - #670 Make Friend_Requests a module-private type. - #669 Make Onion_Client a module-private type. - #668 Make Ping_Array a module-private type. - #667 pkg-config .pc files: added .private versions of Libs and Required - #665 Remove useless if statement - #662 Move Networking_Core struct into the .c file. - #661 Disable asan, since it seems to break on travis. - #660 Increase test retries to 10 (basically infinite). - #659 Fix formatting in some C files. - #658 Call freeaddrinfo on error paths in net_getipport. - #657 Zero-initialise stack-allocated objects in hstox driver. - #656 Fix file descriptor leak in hstox test. - #652 Add support for building the monolith test on android. - #650 Remove deprecated ToxDNS - #648 Make hstox compile on FreeBSD - #624 Update rpm spec and use variables in cmake instead of hardcoded paths - #616 Add projects link to Readme. - #613 Fix travis - #605 Fix OS X Travis. - #598 Fix typos in docs - #578 Split toxav_bit_rate_set() into two functions to hold the maximum bitrates libvpx supports - #477 Update install instructions to use CMake - #465 Add Alpine linux Dockerfile in addition to the existing Debian one - #442 Generate only one large library "libtoxcore". - #334 Change toxencryptsave API to never overwrite pass keys. * Closed issues: - #704 Add CORRECTION support to group chats - #620 Video bug: large video frames are not sent correctly - #606 groupId is int whereas friendId is uint32_t, reason? - #572 int32_t may be not large enough as a argument for video_bit_rate of vp8/9 codec - #566 LAYER #: modules for static linking - build issue - #42 Remove ToxDNS and related stuff from toxcore- rename from toxcore to c-toxcore - update to 0.1.11 * Merged PRs: - #643 Add .editorconfig - #637 Update tox-bootstrapd Dockerfile - #635 Separate FreeBSD Travis build in 2 stages - #632 Lift libconfig to v1.7.1 - #631 Add aspcud for Opam - #630 Fix for Travis fail on addr_resolve testing - #623 Split video payload into multiple RTP messages when too big to fit into one - #615 forget DHT pubkey of offline friend after DHT timeout - #611 Fix typo - #607 set onion pingid timeout to announce timeout (300s) - #592 Adjust docs of few toxencrypt function to the code - #587 Fix tox test - #586 Improve LAN discovery - #576 Replace include(CTest) on enable_testing() - #574 Reset hole-punching parameters after not punching for a while - #571 Configure needs to find libsodium headers. - #515 Network cleanup: reduce dependency on system-defined constants - #505 Add FreeBSD Travis - #500 Fixed the bug when receipts for messages sent from the receipt callback never arrived. * Closed issues: - #493 Receipts for messages sent from the receipt callback never arrive - drop msi.c_no-return-in-nonvoid-function.patch- update to 0.1.10 * Merged PRs: - #564 Fix Windows build - #542 Save bandwidth by moderating onion pinging- update to 0.1.9 * Merged PRs: - #561 Remove unused variable - #560 Fix non-portable zeroing out of doubles - #559 Fix theoretical memory leaks - #557 Document inverted mutex lock/unlock. - #556 Build tests on appveyor, the MSVC build, but don't run them yet. - #555 Fold hstox tests into the general linux test. - #554 Add a monolith_test that includes all toxcore sources. - #553 Factor out strict_abi cmake code into a separate module. - #552 Fix formatting and spelling in version-sync script. - #551 Forbid undefined symbols in shared libraries. - #546 Make variable names in file saving test less cryptic - #539 Make OSX test failures fail the Travis CI build. - #537 Fix TokTok/c-toxcore#535 - #534 Fix markdown formatting - #530 Implement missing TES constant functions. - #511 Save bandwidth by avoiding superfluous Nodes Requests to peers already on the Close List - #506 Add test case for title change - #498 DHT refactoring - #487 Split daemon's logging backends in separate modules - #468 Test for memberlist not changing after changing own name - #449 Use new encoding of Maybe in msgpack results. * Closed issues: - #482 CMake can't detect and compile ToxAV on OSX- update to 0.1.8 * Closed issues: - #535 OS X tests failing - #503 Undefined functions: tox_pass_salt_length, tox_pass_key_length, tox_pass_encryption_extra_length - #456 Tox.h doesn't expose the size of the nospam. - #411 Reduce CTest timeout to 2 minutes * Merged PRs: - #538 Reverting tox_loop PR changes - #526 Add TOX_NOSPAM_SIZE to the public API. - #525 Retry autotools tests the same way as cmake tests. - #524 Reduce ctest timeout to 2 minutes from 5 minutes. - #512 Add test for DHT pack_nodes and unpack_nodes - #504 CMake: install bootstrapd if it is built - #488 Save compiled Android artifacts after CircleCI builds. - #473 Added missing includes: and - #335 Implement tox_loop - update to 0.1.7 * Closed issues: - #482 CMake can't detect and compile ToxAV on OSX * Merged PRs: - #521 Fix appveyor script: install curl from chocolatey. - #510 Fix list malloc(0) bug - #509 Fix network malloc(0) bug - #497 Fix network - #496 Fix Travis always succeeding despite tests failing - #491 Add crypto_memzero for temp buffer - #490 Move c_sleep to helpers.h and misc_tools.h - #486 Remove empty line in Messenger.c - #483 Make BUILD_TOXAV an option and fail if dependencies are missing - #481 Remove dependency on strings.h - #480 Use VLA macro - #479 Fix pthreads in AppVeyor build - #471 Remove statics used in onion comparison functions. - #461 Replace part of network functions on platform-independent implementation - #452 Add VLA compatibility macro for C89-ish compilers.- update to 0.1.6 * Closed issues: - #415 Set up a native windows build on appveyor - #124 Don't include OS specific headers in .h files * Merged PRs: - #460 Release v0.1.6. - #454 Add appveyor build for native windows tests. - #448 Only retry failed tests on Circle CI instead of all. - #434 Replace redundant packet type check in handler with assert. - #432 Remove some static variables - #385 Add platform-independent Socket and IP implementation - update to 0.1.5 * Merged PRs: - #447 Release v0.1.5. - #446 Limit number of retries to 3. - #445 Make Travis tests slightly more robust by re-running them. - #443 Make building DHT_bootstrap in cmake optional. - #433 Add tutorial and "danger: experimental" banner to README. - #431 Update license headers and remove redundant file name comment. - #424 Fixed the FreeBSD build failure due to the undefined MSG_NOSIGNAL. - #420 Setup autotools to read .so version info from a separate file - #418 Clarify how the autotools build is done on Travis.- update to 0.1.4 * Closed issues: - #378 Replace all uses of make_quick_sort with qsort - #364 Delete misc_tools.h after replacing its use by qsort. - #363 Test against NaCl in addition to libsodium on Travis. * Merged PRs: - #422 Release v0.1.4. - #410 Fix NaCl build: tar was called incorrectly. - #409 Clarify that the pass key new function can fail. - #407 Don't use git.depth=1 anymore. - #404 Issue 404: semicolon not found - #403 Warn on -pedantic, don't error yet. - #401 Add logging callback to messenger_test. - #400 Run windows tests but ignore their failures. - #398 Portability Fixes - #397 Replace make_quick_sort with qsort - #396 Add an OSX build that doesn't run tests. - #394 CMake: Add soversion to library files to generate proper symlinks - #393 Set up autotools build to build against vanilla NaCl. - #392 Check that TCP connections aren't dropped in callbacks. - #391 Minor simplification in file_seek code. - #390 Always kill invalid file transfers when receiving file controls. - #388 Fix logging condition for IPv6 client timestamp updates. - #387 Eliminate dead return statement. - #386 Avoid accessing uninitialised memory in net_crypto. - #381 Remove TOX_DEBUG and have asserts always enabled. - update to 0.1.3 * Closed issues: - #347 Implement our own secure memcmp and memzero if libsodium isn't available * Merged PRs: - #395 Revert "Portability fixes" - #380 Test a few cmake option combinations before the build. - #377 Fix SSL verification in coveralls. - #376 Bring back autotools instructions - #373 Only fetch 1 revision from git during Travis builds. - #369 Integrate with CircleCI to build artifacts in the future - #366 Release v0.1.3. - #362 Remove .cabal-sandbox option from tox-spectest find line. - #361 Simplify integration as a third-party lib in cmake projects - #354 Add secure memcmp and memzero implementation. - #324 Do not compile and install DHT_bootstrap if it was disabled in configure - #297 Portability fixes - update to 0.1.2 * Closed issues: - #345 Array out of bounds read in "save" function - #342 Wrap all libsodium functions we use in toxcore in crypto_core. - #278 ToxAV use-after-free bug * Merged PRs: - #355 Release v0.1.2 - #353 Fix toxav use after free caused by premature MSI destruction - #346 Avoid array out of bounds read in friend saving. - #344 Remove unused get/set salt/key functions from toxencryptsave. - #343 Wrap all sodium/nacl functions in crypto_core.c. - #341 Add test to check if tox_new/tox_kill leaks. - #336 Correct TES docs to reflect how many bytes functions actually require. - #333 Use tox_options_set_* instead of direct member access. - update to 0.1.1 * Closed issues: - #327 The TOX_VERSION_REQUIRE macro is broken. - #221 Option to disable local peer detection * Merged PRs: - #337 Release v0.1.1 - #332 Add test for encrypted savedata. - #330 Strengthen the note about ABI compatibility in tox.h. - #328 Drop the broken TOX_VERSION_REQUIRE macro. - #326 Fix unresolved reference in toxencryptsave API docs. - #309 Fixed attempt to join detached threads (fixes toxav test crash) - #306 Add option to disable local peer discovery - migrate to fork https://github.com/toktok/c-toxcore Original was https://github.com/irungentoo/toxcore- change location of bootstrap daemon cfg - change user and group of bootstrap damon- update to git from 08.08.2015 - seperate librarys - insert systemd-services fpr bootstrapd/sbin/ldconfig/sbin/ldconfigobs-arm-1 16156371150.2.9-bp153.1.230.2.9-bp153.1.23libtoxcore.so.2libtoxcore.so.2.9.0/usr/lib64/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protectionobs://build.opensuse.org/openSUSE:Backports:SLE-15-SP3/standard/12ca0620c861633a367ee0aa6a3989ac-c-toxcorecpioxz5aarch64-suse-linuxELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=1d5fcfb12fdddb25cdc10ea2571f5da8f7cd1d3e, not strippedPRRRRRRROK!sC<͑Tutf-8ca3740a3b1d32d9645bbf8af642976d702d0ffa562757528b2ddcde10fdd75d0?7zXZ !t/] cr$x#Dd0W-Kz'JQsR3}KѰjf|Û=BV-bk2bއ'жq~tQZvRi@$>mil˗4@~LP!d fPH5|ոL/zt^Ir|mbۤ1TXT,I<HbMlԋs1^󩋺Vqv"X 7E~:6Y׊._Y!^rOlzHqjZZFysQ {PpLy4"0ՕW:ؐM7fH@FxopLA c mc GaXݐV~6uB ң @ Tj.&9(T]@:#i@=:˪kC&19RwѲ es?b.zGwA]).٣]ϊ.^ a"{h;U6u* C4=J/p ˸ NFYTOfDӄBsb"Kf':LNұn|~̝k8{I4$dt`RP8; E2ѧ5-i|/:`*cdDkn'aŤQғ{o =ܤ=CDqaQf2\F`֏Pdk$lԜ6Уw.7|+MK*$B&f'_#W֯Isy+ 's1x-4i@-k0q蘽 2wVr%&.PcbGz3,.=r0/煘6(O,P5Kt 5?˿`͓PCҜ)+v,xܒN>4'ޛ!xǬDJXm4]|_ D,^ңY X_p|nΎ^#`چ <;>UJM"P^A*OfYr&-TE{8W&E1\w1̓R\q ,YrsjGSNp"rEir܋3vt+ a)+3/NuS'5<-W#b -C f_skϜKfTt!ܞ|"P5ҢW,,y\@9+Z[ti!DL,@x?`>ctF23^,3mg?)'U-&rFU= wܞ_Qg$>ԥV6PNH5v (YI5Qr']&|UYr=uvŇ_N%_#ދջ%P_X&۴a, 0G[A-L Lj /l_io^6gwf=Ȕ!s< ;^7"9hBMzԐ6.C el7fz%^Mp7p~y=tX*`(h~~fUЖZb{nd0M`0\vrP*ѹ QKavN5/I7MtYY $yEL^N8^؃z@4}εcu^([`m`zcc6Kn)rbϾ!0xSϔ|*cet $#(L'P&.۠b-Q^q-Ǘ1\ÇJn2|vU9 ksqK/b™LsũԘ,.?FD=cĥ6ԩm%| a~g#<S£֓ދY޶2!6Y /ئ%Q~- &' ZHzJ%* Ѐ#_e2f 1#gd-j!()Xcxu,D3BNxF( 9?g^X |e-˯džg@Ds1^re&WWZ=vvaIƔM%3lԻTF{v/x & tOllVU¸1ĉF(e,6 Ó0yJ)3 JN8#C9|EJ(PVD#zfOI_Tѱu<㕍2Hr!2Gx#񓣐ڔJV[[NMS{$7WE/ed#ij T.RA?E%z'dч"ٰ] N;->d!*RHz`+[[[j?Ú {0rg}w9#tml!\s6q\G =   %D+7U],)/͂/qp X\犐5iLOEiMbڳr}lڸN<>TOjO=h\ŏ.OD?s_ݸ|sݠb0y!a4,FKr?1:uƔU)~c^"f)e9_+ئ,C@GHޕPjǚ*yiGZEW-K3LiH@6 dTM14,baC4WM"l'P)Bة>':6تA$LXpdYa{~n߮bhf4ZŻ+pٙn*[Vvn%mW}>KdUQ;B DF{aH=2|קR"R!lo>(@viwP#DݑS1ly>GZnb p/e|!-6tn86c:, Ǽ ?|GR`tHnjJn PÙS)LJAܯt&DWQ#O} %}$wf<..YGՈP,GYDsc kŴ}x ],]~N{,yIYEo0AZɗ7@M{Q'du"wKvgkC KT~~yp?0T)YY0%7/α%EtwKk&ju<( @~i~qT@H*!}9]5agZM;5rwnFp1޾mݙM"2G]_gU- 4]=I0>cpFkmW"g_KNxdp"ȃqlg*M]6sN{H7)2z +G5.Zr-Ŵashrd㥕ˈ]? Je2ai#b=`R~τŊʲ :G:懙84^da,{);׹JV'CjK*N(b_]jK v&N>tk )~R؎`;(vV¸Ih YQ$I KeS6uZԔ :+иf*q&_`Ma%dU﬘?]?f9>~4\ 99 )N/ !+̀O|kU&91@ON/$mv\f0{xnjMDZ9HdSPZ-jzxZq<(ݚtX""a[NX0]P/HU ,p",cv[QsY8 ]gBAw%؄Nq<s|b|Y˙ Na7v\BxVIr/R(s댕jD5.zP:Uř`g٣OSBX5,{qO*V7PxJ^"gh-d~@i!]. \?i̍ |B;xN.ڐ丒ҖYE oy/(C6{CyngܘHl5 y( d&'UW9K{D 21o8SP1&fNAky` BqLr/Ig s> s[D 25((E W4%3 BZ{^ 1-a:`l0%*̎u_\︖ E y{` CvB@>rTWu@{%${0s"<*ߋW¬Q v}r,n֊OИ3 7vLdwMJԾl-hveOr2ΚvZ3߂ x_(HxSq{C $uy6#qN2!jQPXF|%&C-Q6.hq~.kXqy-5[/%$Imgzli7~`kHgZdgt?갔Qg,y?_)SM"|T-BxA!V.mseI t-a$<&|tS̵Jü?"JﺙL`=:*EӲվ?pՅPQ|H"MƗGZ@92$Lї!5r=.bÖKZNL"U*cΗgVI̫yuίxyn"o> So2a^ڋ{uv88z)nt¸i#^euG-fv[t;&@?PAn<-!afrBO;NWb{_PKjZ/kc 2y I n͚vveTB-=:g+tk~3\mn >J\g sg8(39a)-<[ܬruNZ,)V' )h-!+y^t][.<-K#T}WA1`QݚuBwh2%ildλNOӪ |[p +ǷxNњJ{yȌzGtmn6L jޞ{zcv^U{%s$7Dp _.h7._YZ&Ho fA&µENA7Z>jij_SX˧(:QB ^~ H19&A'Q+J9"Xj,n[d˶(;FnY<{mOOxIrGec1{sa1F#hb) <$+u@+4 zaUN4e)`lH# I=x֙`Ź*X,ZJ8ڈ@ S|[!Pk\7SE~xj hbd[WX;kХ9KcQfu8whIV7|F0{(&$2,Em,3(ȼ-r-"|a>`^ݦ Gl:gn楅Τy^ ?ƣI%P(ޱ,%.'56 Ĵ6̃(aO;#׮ >t@U̫PD_fXʺG@w*7Vas%:0qi%|a6̽;zcM~ZYΨ-N6$@_0퐓0qݟ~}Ż́rOT۪:Ύ Ţ-P8XxSSD"2|AjD8wa{l$pHTNH)r+>ث@qhŘlCRAۏ( _Y}7_VDCwHW+0I)υr8u.] ^Ph =@!~o7RͶ z_pN$>}9୴G1BRZΠFg5 sV=XQItNzMMԶcn~K Lj\=*ǀNql3O"c(ow?C?>#A/M2`e^[ %}'%K\GApޒ-rJN'+*OG ڈ9 .K6iI*ᲧձύܘtIi#G]UmK:YwgwaK&3|li{H#ƴi II#1~ j`J$ {Zn i6K6LíILH位z,gO6fZ#~#zP,y"7bw<ǬN:7ƖKz5#IC ~'\fu6U5`O6ufM퓖X22`B}_I۹!*z14ޗ騝G1"c.a,rOȷ g /&£|Qϵ k RȚ0;ھzb&¿MORUMbȭ4,cȸa_fc󦀱|>ՓU, b+K#'`KKSOEv#S2t,4j (ϮK JXOIΜij` V ,' 7 jW7q48K ?tY2aH)#;d9=㯖у&#&OjGs.-mE2ͦl/蒂15W-Թ?EhE%[$Dދ[Tk04 < 3A^u}"wq3L S'޴?Y÷+grhw綼!A N/o/p>͊j'|4rl@Lƽa#WMe2\=9..yoTGО.' `dU~lCD@| {?ďEi?I Ùr1d;%y]SPUkn^c1_rmϪINcҞhbC*Z1~KjK()`=S1ɒ:NSZJ0BC\ t(Y&*JISjJ[_3fͺ>b/ D 6kM2/&B}?NPXdBJD">`D_dzAJûLdeaO2 eץS[Rޣ$-Q0.s/4arqĕ9&D ~_{cJDLda΁͡jlO f#= 9;BRT-=?/oN^FQj0S ,C o@2_Q._{M LW&h`jJYi6ז qa4?#ԡdHYI ';.Yi\ 1d^q,. _#% j#}ߊɫvPWD;;Pf7mgjdJym|'d~x(i)3 4 $jGp ͼKbHrVƨ!``݅ҘuU-)<αi~$StVT(wuVN}b8tptE~Ռ:?k Pe5޻t*^}ͿoSx]hIXʘGHHnr&'h'HQSG9ZB"#O)T ^'Ro;BuLmؖ"л54 ZG51Q,-,ul~*2)ϸ㡙"<`9##!6C9:P($ o :&ACAHqHBy1"k݃FΑ\sr7XIԷJrK^7C[lA5^WTp%SraGkRVfReQ74T;c\)HYcsG"?KM=u RL:a%|B%iu tǚ<+-4)\"~ jڄ <~CyURëфA'u "ӗ| Y4!cBH_(߳^kJ&E*܁HdDw0&bX[ĀTwJ;~`ܝ̒Z}>Uƙyh_?!N#},ӖJCd]/:$Ys:%m^SD*s@4/Y[_([p'+fҢi}sq@_ɬ7+OmElh_ OWv:q,ЬOEdlΚ2GLag=x??%p9lܢrL0oJ6Ңr$kI k 8  JSpmzۀ&`+9&Z_nZ/3v1$3Dqp]}-3Ӝs'|8r^3Q3˄UN_Lb%p|Ժ;N`krJnQ'-o|ıKćiForS DPv}k|&2U5衇bfNcFĄNj\`Oj> fJ"K#+Y ׶)*k=wyv-e) 5 YDi}B y.#H=0~ЀĂ=}@G3MQh+t$e]VV٣IXFMP#wn7g^ٙP0 E='Moyp 8!o죜>?9iOD \5z#hŀ!삌Ϥkҥ3m-Ro7?QY a+')L٪]Y'#a9ʗ~6C-q~5I=-cINwg T1?VmÓ 67 6N'$2&1lIqAdz4@gմf,2G UjeƘؠ-?.fDR + kZ$"1yl1Ċv 9wMԏ.yn8Wh(/3Aw`[80c͟?8Xl:g1g Rܧ P$A$Hb>=y6}}c\pZZZ`pv5nDvhVTU3^ x &L2%c29v㕼 ]֪~;-mB]m0r{~N _o.QsB冴]?sNK:B5K{Z+,p p[9NU͢5%ʔ몱~~4@(Ņ*z.࿈ܝ`s7g7sn%E~06grݰkw( =LI[Ioe㨘T7(. F8한B S >C5di!d\]A=*!/'UM3;n?Xa+*UgNMa5b$sBo|:""*+M7tTߜ^N^+,^|B.ϯL y;t&?G4%&c;zl^X E^=Ju,~F*1R5v:r ͎"Y( ;įgvT§wUlQ.R9^6շ t-oRi)vGHq #n# KM2bYjA|83%MA0g3]טNP%Qyb5`% iWc)յO4SO\~,\C Pg98AVP"U[ڐ3)gh[CdpZ5oiB% _z 䲘gYW[~5;;/;C4E5*;=] m14o&fe DI?Ż[#.Ty pʱ N3"..^%k4o8 g7 Ju0Cxޛ8hK7%Ǔ-à XJ-_([ ?X\F|[~ zĊqx8zUdn崻E%52dRJ[blw^/])Y'01΀ZL<\KE Y6szt:d~ ߶|ۮqy c4GvTٲQd0΂W! F ~>@tuXJ;޺mg3[4gn ҇4MV~~վ䜮; ln,:hzU"sf' i66Du"*':XeVPSw7rB8䲖ZXRzWqz4(&q?m~0AyE(9,ejd|Z8d+<΃ FM4T [ǰI{",x>h|97v d)rCfhl%0o qO!OܒtjŔ.8Ο2!uiٿ93bpٷp',,):2aqb/J8NYݻXB!qMrLd{nP:65Usi4֦9m#hδeyQ5hN궺΃%ۍFe׫aƐsF_DךP}+_B#0a:NuZ|KX?GNZf= owESj{?Z'%ɒ 7ounԬuuNޏ`mÉ+ ʿic"fskw*#gJ;Unߩ%<{7K&p"ith _tq'5[zf1ZYCd;vE<&j[ZJPGi-GS"]So^Rduu&ʺ*0UcFm(=l=PTH [zψPJ-&H;[ 6~ 1ӕ.$$V[  'Co)bV L* ݧFSbZMLɞO- 9kS_s&Pl!W[>ё5lTTO+x..mZ@Afz2Xg#b\QE7sΫ*0@=y0W%J !\raG@21an, ~G D"VfV]=1Fdt,qUZgv2ҌfUz*ɉL{Wkp ##ӪȎ^aD Y.i>)Mx#sS\r %4lZ=/KjYv]OL=Mf_5iz:p*֢E.*1QX޲7ku:;_s v'U'M./qP;`+"wHkcbcFvi #A Rtl^mVG%qI&YMx֢,+!:_Y*tp_ү{v֨Zkةh_9+o^ԄJ[\6V=RMy Zn J/;My>n_K0&{2_^yvQ~6% I pIGE #т`Z@XDKÅXf2.6;F^$55[L[`j:"`~Llȋ^ "tY}?˯a\Tk[wZԹ8 `5sl쮣oͰPXմ3sw`KpLTA҅NxP |oOoL~>jQe nwM$~ b=[|.n}hv,h]#ϥ 3'YA1NiV d؃eb%1}ӥ5PUNo4g1~􃛜D蹬W΍p _vn~"f7w>܏y*Ф1Llny[M/HjT,2&ZT3>5?8:0͞ov0[Ν.ﵱ]G$IKdS(3S1o/TpLj#1Tm'مsF:c k&QKHZv[7nqFEPi2gxr{M%1yO#¶&{HX˅).Bi&7>k [*&/W_KA3dE;"=gƺ) b?'u9F7IvZtq yZ2xNDe`MFLtgUERäpxyŁN KD<$7vઓw ]F3|XeKJ%p5a >Ec"'\6NkeYD${eޛblLr(`"{ ɘT:c$ˊ 4j:($>.sidP='G$S !ufTwZ>;^6fs@̜ӗ'~~xH1l|2-}C!Dc֧u͵-o]b.5$N-sz1M_'v8]\02tPeO-MVP>1:^iU 2ialK?\5V]!7O@X:hH7E'e#Gyg<2rUD9}lwvf4_3ID|l2t^.N#n`±_%pv"|&m?bjpsE1 J/2}NvPO=: XǛJJQwAHV*8:4mnV[')M(#;i4$dw+IG2z< B-o4:] ^JM"e7vr\ԤL +u!6ޯ'g_jl?y殻4)δ^ݵ"<DP-911 `  /hTەNDt=O{%kVpt??$ʔv27pS@+Mr޿=@cFkf4jN8M+U =ƩJ`Y=$ч ؚ!~WJ+V0In Z ȉUW0 H3 4q=Űݤ*L:7.g@*z $r.& (̐>< e5Mu覜ycHA14\dZ)QN-UDatR-SU ml֛9i2EA3[x58K(ΊR &OMڒWh CH/kHRG ޛ&8,Ⱥ!zi1w`^mpU 7@3Y`单"7J)`bϡ%n:Q3)|M)J`i'?P2^/5X% hu 'QlAbˡPFtf;GԻ`"aYzJoE8!h}FdY컏AӬ5q\$4#=;|i(M3d~kQ"&$9iB_\ӎbÆ7~s-ui7>5"YO1+49rO ́~=/4 & JA8ԸSSdzY~ Q*pv+?eehfm܀Hv mu%s'\8\e uZë!N*@6Ylo Dz@^KG:LnyGA_. 0bU;sԭF U* ҆6 9J)' TO~ \a,RCK+5ģR'Ec Y~tB Rׄ8a㔑`XA W+'#.ٻ+GA7qdYxN?ZRǭag`HhErж7곩Y2 Zλ[/P$}aZ{˹2gi#δ2i&lFsH=5Uͣ2Ċf%oL:bLpzZn8h9T*c2wӣ, s㋷l:Wq'lU4$[Wst, "vnO`H]Kkkʧ]y)(6HgozMGMzf`QAm<@y&`X}{[.td w{!W\DLV]"{xHACSR;+sސryA?VXEU+hc>#:n)O(ҬTH[Tj5{Y0<wvSՋlavJi,wS䷔ BjFs^<#^ů<1,«yLtW.=su?j8ܥS2=Vp7uS~ȯmsF\lⷊط7e-+$5r L\}DM;-ͥ6Əu+!㳣S8g5ecKF5( #GKZmY&eo bqŬ^vP9շC{'w\ewxg1L%b+;"m{PdQ9bQ4*/ʓ&+F $$Xh* RaXwg"yIS> 5AvOEV# 7ڟ|^ʻ:+FPS}-橽eE7FRlRʏz^q(YׇftDٌ4I*Z AC\`XlW'z?,=>$H<M6`g4֎JC G".W:V.hM7Af,|= ".̉-Y@ɲ(ҔшK".RW w[:8(SP‹ˈJ-U<n d3T~hJ!=H_]-guVX s [U \>Ue1"$B!Fxy#Z\:Bx)S^wt$P!ꞯ;@!·Kو`jteʔX҄vMb)x椡zAVkv$iomf0 JSʕeH+ g zqg$Y>#kQNH֦ʶz}Hn3Q9 IѺKAss+U u=CAUkk'ƢϹt\2P(uʍg0d;*G'l*K;/8?0%ԴVB s/k'{mZ ?Y"1+KSlȁOZ-s \c{֫Nm\]_N$$4T^6>_iΡQ-[w<8_i;'T<_D ]./T#w/) OG2-v6f3LX.T@p 'N)#4*P p!>uXZՈPG8{ p4 Tvk~ur.dW䩎jdw@E!n]L33oOaRUWnc{S1; ߵ5bL{ I`&3ӛ9͹* U ܩ^/E)'XBXIv^|T&Hd4mA]S|X-#h;+VǤdB)eV#ȿ #~QˢJҶxS9x=ATҪw*_͕=hӜO.1R%],h!Qk1A,A7ni$ 6B`C7?E_nj`! D<3f+XqJg}RxנJy@mMo43!>"9|j,?Wh. xS+72Izn Yn./-kɪ$bgDBFK BN~¿kMEZilͯ44/tFl@dN7a |XSo0p¨. ~lSut[O95+B zqϻI%w_F;dk`kFc p5zq;?ݏ])Sq8?mZqAMbHdcת V1Y+bAS`IŇTw(U\/9T]>ME&i ݨg΄@>{M25WuΓJ[97"jɻ,^&0v^ɛ&W ` q&h)DvWjG+aֺAٱHN*8|vo]ەÊR:î|VHߍnrI0Pʮi[rJ܅+':l/ee +^cz޾iŃQqh w+ :ح*z-r;[O<}vlc)=:@Zm{*DaMJ|mێ{N2 8%G)Dyv \ec`">q0r 3ˆ{LQ_72V% kRs[o?.S4J*إ5Yh2Tw{ p2 %znot˂ӑo‘XWL»#{]ϼ_S]Ssa1-&k{L<*GD r˕HUlw37?s&\B &o%?9swA=ZQL+Sɝؤg<:dg39wCGk-QZ>6Apy<^| '|k]]M)c~ ˓YX0ҺUd)pt8h!+a^rH :m({( `љ+0fo3<}So ^Ozt3ּgfds~~˺wUSAf!HfͬBz,TH7t!t4iۋ,Y [RŖe'`CފV0GMb|be}x 'Df g(F&B㘅}wΨ.dv$H%!sUw:a Cgf[OkrJyvi(@SmbY9Nȟh[6y mm!e b])(Z"ߜ\uOk0/o& į/ UjW21}Owr@4Rv*kgjt56o ϧ!# +:%ƏCy=n/!Q5ʶ|!>W5B1mlzoz.jښ}0i2U~r1X3Pge:ĠjIoWhg似J.>JGVi…iq`֝b._jzdC#/Ѿ[u؛fVm0W2|mt#aUlzuOq ͅ.B4jK+~'*H鍑&\Sv$k  e+"BVg"9l.֍ e')9hz4G+B^W$m!!8/T\c^ ݶKjh&@P5=!KRޯ\nv N/ȗanzhd WX6Zeи,4)&x+)cZ:Owv0K &G gJoЗeD4뗨༳?߅<={#˗pe싗uL}_^H7࢘Dyl3O[:e[ًR.| " hY&ZY0ǔշMȐ~VRJNsכNz6)<#2wr^q+z?{)'@&SU4*۞09?[,CX`BL(nӭvp J8=O^MTjΤ44"ikT3IV"|,~.⣲,V WQq 9ӻC\*,"fC_a{uwʪArϣ}Vlƥ  7~#z q??j={%tyYϗ4l\-amN#Tg8W?Jv(u. 1>,s\_mG1  ѝn,_,*TD7d%2 1/v{p|0-XaAn@gTku dݥ#zQ&JVѳQb9mm;AU ӳ#(b.-lC ֌ʤFP1QQOieK#~͑LJGqa0'ZiڨG9 gb.v%*Jkb]ɋ.7,|/_}4qC5%6 0b(gwH$]8L&]}0;(Y}a)Axw4@TQ9l<(&.4lƒ4r(q>ͯ@F#p_ ~~ qn)d#,;Jv`+_ΨC8UHp0v`=*҉E!O*D@&e0?[.&0],$:aRK8Dbh4IqLjrGxh7΂̴} dm "<@@S'Ǎ=y'SN?1wڂ"'.%PmG9!eìghE>5iNOq9tede^ˢa 4dSƚ>'W[4X⃫>(WjX" ;$ _mN97^v\F TLx f_V ʳ̵\op 6vz4ْ1z`0OI]5b{g|Yp{,G5Zq ,d/X>W#K-2.hOiW WzG@ӿCU8k7XCflOB3Pj,@#  rY.0JhcX?b9ZNhcǕώlG޺* Bq4vyj|BIt;G}x)+4F1ڎ|֤ǭHP\{fA/;ּ4%;#ӮTt&XP"! niJ P..Fv(/AA2tj(3ż G}Seտa#w]7gD¨{DI `j9v"[7>yA,?s?n[8zBAmT6TPj~xq=g4 EYzD Gp2!?[{8jB.ne1z1o\R]ܒm)n؏0$1tЇτbv1`/,E͚@EUnI&sh,RܽHXǻ[}i LLk8-y~bE"馾kA3#x4pOVbL]0z`c <Ê&8 Y@fE!Xf+J, n!79K@=A7'S, 㾺!Zm7$ Hvm&c\V4u(E/(郱ʦ#k0;[BCGm^ |)VdL3x1_܋0đULc XA,c) C׫5dY{!w@Rg =|.N&g'xݳ[V($z3B'qu$YWߦoA^~ehk^s؇u(}*fBdCE|}'υ=x,k0)>$YR1,J.(&I1K /&zH Hv[5!XDI7>2sVkzz0܉`+#[EX[4׆r`S:Ǒ G>J \ 9V%n`a \)FKz3NQf.wwG=15N7M_i?v 'inۃ .:FudRF-[њT#%l9S$Qlm|] IGyǖ,ƚ4+Nv.^ mf"귝eQ3hyn[cLf}wx1} Y,ydTvl/nQ;IAj>[zd~M^楠f<<"߽VN  d %тjF}Iiv+ot|4TVS`:{l/:]&;fԆ}KubHVȧH``> `Q^m!=%MDÅGc7(P!O^+LE̴}9tK YZI[-oݩc;[^r黐dCD;yy򥟕Ls&_ 6 )Nq%(s/lw$Ȋ1>[;oP>U-90 P~:Gʗ5QiH@L'r#Mn4K5}@%FUiM3ټǚPN"Nm\tzGn?͆B>}E =s p-,L 8ԘTb1֏~/V =HkKM5ςΑsN@\,(L?ӜoE$|C *fC]` +Z س;Plo ^-/(w0E>5j_}czXG ٵOY ?I _Y,s bLI]g&<gZi'#A0;Ih}MOYCxk«l>*[7rs{_@f9Vp9i>|1IC J5TUI$r:۰yd]ak͸}+5 ޽cyv!>CK|H릖ey&czSO 6s)'OefD⇍g`qrIj rKp/opI#sbx\ٟ VA\Hl s3v٠o16>*HrҖskaf:.oB8n5Mz\1ԺӅʾMA I*&4gWOK_gѯ13"GL4uӰmeTSpkJ1YG)pfjj\ [Fly  {ЬB:Au2^C7qߋz|r :)oP"A4z{y-\oq@I|7򜹉Dn;58Co+@ނQ!?f z90֐5_k5nfK1_{>`O#=jW^r+{(h⑵ a]-BA oH?K`t'ySlY:[8UIBHH]f^#QObMX07a$OMQ9Ĕɂ}];~'(uXC,t%wȧU6NAg_;tbRcRkTL•&sg2}mV3O\3C8GY/hͺu)qh%Ytz(;2AZ_1C X՗w,mp?n䏤YJ/ ij-Z($B6^ ʸT1 /0tFOnb4'k!/y* #:WHZJum&)sج^5Y֍|oL$IyF}]{J@"hp^Xw1'Ȱ~ @" +^!EhA5ƯB.ÌU&lP䠵:[sBGaⶢg|2ZOk#rfVV1qi/bL+Ka0cѨ;{0sk՝I܌)Iw8T{G=07&\1/'Bl wmɀN;f05gKZc9%qwԣaL $/F|ob0\4N7#8; eћqs-ֶ8dJQkMݟXlˈ& X/8 ʡ|`m:HbԆjEv"ëj%R;{w&hW<ԱU?73/p}-Jk'?vf[D;%6+LP\L7|WʇT>~UK^rN?Rh4q+>`t3n8,G¸d ( zHV$hcwH;DЌ;(ھuY}g/8 uXYΒAiMB;[-/ሆĉF׶P@$ ?2 orLrVR2)26夻 ({``Q+B4p qa|j ά:fA.%DBe~czKgPaFOhH%6dk! |  SBpo锒bwٷ2FoEZ'X:`8wzblGLJsb>{Al>&E [ƂF+x4ɉΊޘ\_";:Iu?n|#nGkaUEnKMJgA k]Mgґ+f_ffX2uN _8^}1!öBٗœu}|ühB)%iњN^om Xi.45B[(ʬ { 0jh6tZ.KNGڑ \eˋ&81D+v"^=>xQMU`ӻOȻTxwM*Eʩo=+kLճQo4:R`}S-:>L Ȳ/5p? sŪiP|n8VHìbP Q^ﳈ`>/0oO Mj]=.-W9:<^`!,DO{vИ 899t בq{0vve#tnXum>W+**C'ҪS"^G<9di`nG&Y~bwTڔQ.UAHnLR 6^1"5EWܡӘX)C#',Q>+Ty<ɱtpRGp{rLj?7pVΩ3^qnہ١U#AN n ]ߥjcb_fLqcMmAqZ7tXU0GN)o8I~XL5Lޜ^ _ 7sHw)"A%$#\c QkhIx%3_ 3!Ii'ۺt4((i;Gb8&kH #- , zwfʐp-*G Bڳ&{EL?S4jwK~RĄ&hSG)@\-kPZ$iUU"\.90^.[A(E95NE/`H|.6vgzK1{uM \`ϽW_K yx-D(g; SP/Қ̣,BDōZ*mb5wUytch7:;j$=Yd*Eo*Hۍ=1Wh&m&AEExK(^&Co#=Db1ZEA얿D/ͽ1I^wLr('pk" Nvm%3hi:4X-7|X$RW7a Y~-JG\!Q\Qs7x52p˜],=38$-uE͈O,i((1RZ{v;{'OB!Å5 j4 ُVO\r"fNJS7y\ Lҁ`M"@0afI!,o.]⤥cRgKLuk8]"ʊy.̮R՞`BmxU d0\V Lt;VbDo~of?^IN۱EK QaQ+~ ^&0?C/W{R?@L@J4v23Տ-5jq(!FP*W4Q ]z\C0:npOo@̌z|iUZ]&'צ5U@(KL)RЅ9ǥTyj\%6%E{$Iei,n2m"S4ѿ^!t8{9ȮW&&ΜBj=~5u-GLe~}{ʧ/Z W4fTÁ7pݐ3{@ٖfr9N+B[7:SSAe/Š3Yur!%ub2LY3Ҵ`t\z3:,o# 5Ar+6:f²Ԕ6hZ^? `c0Q bT,&8wAR_Ѯ3w*Zk6V.N]vAv n2g{;lznψ1C  M#ـq5Y,Rx:$44t =mJ@r~~s_fҿvT )z5ȵ`ݟ2)'CA\..Յ͖*zoqy̳lG=9ڴ(#U [YH8=-4$|sS,1Pg_[]}2BSpSN2]}yHdθ0:뀸3\KE˕salAd<;*oY͇&ҫ'㜻F'-s1aqY&}+&7{؀׵؞hJ(ZT+c?z;bfdG[m9Po@C|]=}K?rb`4VBjٺ'uE 9}_^x.̽Wo-5- y`WȱA5Idg]&GAYYa+ۢ1pQ.YC…E0mT76mIZ& hH) ein y f!\=`G3i:)N';++K/ފ}b]`Ors v#EV&8BfCJ}UA 6Q㢆nmj;#0)ǂVF:' jQL@!(G"ܰS3) mi>sMrbaQ&%r!P>Įv /fa\}I]cL;ꦛ2 j̡(UZ8/|&I 'y<\v+h,ˬ!c9ٍ'QR.#n|a(FQLWӊ $i2ME)í_#z|FzO(C;5asT0iL&5Ka7`k\0pG?&:^y rOCcNd'8/d|v J9V-s*Si+ĄD=yE4=èlvM;:l$iGRh󟦲qdϝn2;OxHKƟH(gg5 ̕t)MZ1(% @q$˚R`૊K0v[FƘ*P}MepWj_&p+nk1J RP49#H)Kp/q˹cQizjE(~Q"|7 UUK75t`t}\tKye9 Niw"elsHj'o*.WWTú@2~>H@9zI_@sBnDr}3mc|'l&)%_JD/vuA~j 3@Bɴ@ y_E(p+߱=C¬S *HAɰӽ-U } >&r#ו_]"c TA\2¿"f V!QބZAY$FtjˮTmb^0YY YN8# Uc*'c}ly}b\[Ps@'zZ$l=qc3VcOrq5p܋/۽m4kl02XE%W\t k3B;~vQ|NW qiigoCB)bmg n\:[AhY,=R}g.r뤽WEV2HB^K,=kM 3)7Fn P6+ >8b8h 2:jøHyWyΣW5g Q􅎼wfG6`쌆lKxHq_"Mڄjl@hVJiWZc =g?<c^@] ezhIiCRÕ$#Fk«p qoG-&՜&fߥH0G8sk`~/=¿-I^}UY'|bKv{la-C@9ZN({]O6Ao2ݥBW`b6H~=“d(P#IvM=Ƥ.+e:u0oqhf6l`xM[=&~ 8aG sEk6xz\<@%@U%*8t4|Ӥ.qqw uR}d6,ڦX=dMM#?RǼ> E#(7#8cVuTc 4ڃ].ۅ ]Odn(9c90`$VaVE#YIr%֬HvӮ]_K8…~FyWj ihUMgUiEQΉV-usJ7qOimt*|DϤ{@F6 Gf=VHpϺPy#?hbo!WZ9yE^r' 6^t ,֩N2;[C % pp h1o 44n6mFfhTm#-QoxT+AEu}1QR|mt{(hbq)7]'z!*D gAHqˍK྘ԻӛxB9NՔN6Tˑ~RjNfp^-rʓ6N/CDmc9p6Dj% \=q0j\d9z.%"OVr;,'hѧl"&B2{LDpԇOhط9- jqT;xu?. FX"t%f-̉9G{cѧKŝ<\-qhs-ЯSfRzfle`7 Q kYSlI1d^MnADo9CM2;RsK6HXV ;*_v{tT׋IAq˂PbY/W=wɏ pÃ*K"=DL<@h d5~?Ѷ o q\|R-oIՙz5yx&u۔}Ѫ4+i.G"{J v|:8"?#O~ s"@vOVlj3C\0 J2jD9!@}e,IuE`Fٮ?ưc[Da"-j*L`;oRhZ^+db}51-nѮb_n%șCԂPa͜msǞߝu8 P`? U7kd1TyJR)='5aq|0^@,#6(<%IJ 0вS w\օcirC:G>hI?8oV|,E:ːl MT.cr~`τɢPTïw[:K%,O0~510,*$A7:tXTE9gn$VTaLyc ʍʣROT|$|wm:TCʁ@wQP.__ LŔ RmfU$_Fb,^RS!5_ L3(sb )\ Ԃ`z\^τ1^"wd;6piiJeR ]w|b'၁?yZ89fYE|&z(l&RH%+&=Pl͢P/}nvYO\1rT`FJ;fUѐ8✀ΰF&Eai=~+?nدUYCCP\=hVU@3\9321` N338zc!;*2.Ijz>!`s>q);wDr1k.%7#{X0^$AL ~ӆKICmW9w:^ >-gk;3zJ]9hVD$vS+Bȕ*ݒVCllM=tԾPĕk}Lt̛1'W_;@ ԇbGP,S$wNر  4a3p@3mm,VB?`vǗ+ s0+)<.Ie4V#w@INnt2W4B:ZDΗV}J&=%t`AZk䃩df(0:Ap8~Wf=U#ӡi8:|V_iaBq킊_qC$^l >=-Hw9GOa\6vo1D?[#/I8;Chm3`CW !u/l{_sKi] ٣*\#l^2L{Ik#KOS'o\RY> F-ThtpZ{@9 2pT}y6$S }힕7碘/J%= :.Z`&.t>sxCɚ .1dŖ=,c6e=/].ww: T 9>suCK/$4čd l9dZ28A=gONqp^aۀ/X=<;.]iCӖ5# K`GS:0+i$ ƟͩW͝fm4mEJҿ\<% B;luoP>YC"'aV$fYFZ|E(徼/?l]*!`%keZo0} tOh<6yL -].Cw C$BɵKQOQ >1/ ._q>UH xqhuy L}ke..kŁM ;&Fv^~0hkv'a@,fw`iPUߚS247nkcr8MW spud}m#%~Qڏ-֠HB˫DPs4HtEcC:.BǂEccO" LЕiBXFzFu 5`ʧ,;I6}Řo9LZ$3/imi$ٱ#S )1v~Ú"X|mn 6GAq:5"TBqn|m0(HK%#E ew<騑>CVU_!ث>c _vjb`|l<|a+CAI~ȳOCI_l)^ 厹kƧs^z 4Ҁ <LL,B^L FwW-ʌȬBƗRu #q ۥuE+p2ؽ,Puш8Kƙ7m&)[i%U  pre-~ۮa+,@ V]]jlk[Jm>7,8uW\:XY}\}K\7kt2bnq{Mj23 ',! ;T+mi zͶT?!aX6Vo"<=ܷ0rZ{9 db-e]`*V9'mhT?k22|I">*XJ6SY$ iX-$\4{>6Z#ҷ,+B2.mGvK!Sk}J1GB߷`vK=g§; Қ/pŹ V']5=;ͻڹVY"x|1WrOM@eړM"YesjA{6a{Vh4A)[E*P4(mbu%8jU?EA}&JG !E 46٢x,$-iWKtNcU FMg5R,Xmڕuz/F6#&T־a& yp%[}=g?&ZrŖ%1o:;oE%& ROwb՟oyJK؄UVazV7N%jC|j7/n>Iu%6_ GUn/Z- S<(oVXĠv*hCP쑛d[[iZEG.ԒVEn6}$GDs НTOkZmJx7|>O E18Ḕ,;5L-)؏ j\VuIqx k1~kBk&8x.}I\-AdB) zGȦ}ƼmWۣ;y@0V˾kBNT4gg#m2^) Wq,NSY|2_,:PAo9:hX~RDdR J#9fA=S%dsf= E)9 l4M$ެ\*2(7eL4Yue8W &e6k|ZSu+_@HT}tt2s*)?yK T8} ~'~,nag ÿWCC0ٲ6+ mAHB[\7Mt5kw?F?Ѐo*z'jT-k1cl{؟%_.s?98Mg! K(XHL+ɺpC:ĸU2.`,ױ`-Mmu'x6>Eм5=BTJ(y>YH(`_.G2(8IJy/ 1cR -=rrPFC>0"&9ʠ=Kx*LYDKpVx'S6IL $vgYZ0%F|,Ĥk#0?Eu2nt@A~'}O D ]8cNڳ% Q-i;HknhpFQVF_VyzIDy8`I0=X $Gl訽)1½ \e;,?i,ҤD?;IZw (t*(s( XzR>G[-bp$Md.&;?JU5 Hh M8`lF +L1^okzl} *]rB,oh\{kZt7O+BB#`fidSfm HnzOVggz0GvDq+*N/KwT3'JD5~ 'rq'Kuo 8j?&brq wcYe=Yތ" _ܱ<ɛU;8dF<%iߑ¤t~X+Os  D4^mtTR$rrWOXtG`NJ;Cr+?ZRTCDB7CtlBM|n2\-EvPqoNp{L2,w[ad;F '%7 CnVe^­OZmʲ8ڹ.9EU"@aH[Ō&8`|CovQD-5uw&r*#L⪤ί(UFBrfH[r N$RQ1HZ^>*^1њĮ3]5/MTW.*D"5,g+5:, r_ӬɻGbtl1z'RLJyev'%g= [/I4YuZRQ{y};ekѳZbdVfp#W4@iˆVC㘂?X۟ VC7Zo!-*d [Q$_SuFcǔgP~o hb<r4! nl~,~=4} +, J@Pr?E%<2A>ˮ$O)^D/Ql)V% [kob@-:4%]]&4h@΄q.F^~2#G(*|@z^ze%}_o\59jSlBPw o&N^6 mMZzUСp ]mM<}x0h1 & O (SXCPf;;0Md\$%GF)- d7oA6`:ʓǟ~oLgGb}6>9gqҨ8]CR&^۲^ʦPL7.8dnIrAcA(J|}$Vgg@Xا5i7v_G-v4%U8[葐B$$#3P=(jEpꂥF=fn#a$O?uK? {ܮSTX ~+ GW%{Xа7ڔ,TyCş|k M д^xrl:ecZ'8VC ǘ(e!M/N?a0>UߦBq ;j2[i/x9/_Zm6Gc ͺ T]X6!<TUߊs,vdN1שš 7EƼ x2Cm`XhH@LY2fh.6F7Uɣ;|'/%sm&F3-ia 6(꒯*g5쾏E1uTo5Ղv%]U.}rrLAY NN6VyqCVHŐA%A#1Nvf6x"dRo0m \N :tVKGͦ  r)]k>˵\Gƹ:`^q;d0b(ak ٙjB0cv\<ZWB\8~S͗Ų{cF 9Wlhxqw&k00`;'E62sМk{VU#Fa-:i(Xh fBj AH5k59m0Puо/&U^A[Qo4⟐"faWmJ>] fӣ:D%=rz5i*@2#ѡC%KMaQD&I[ռD?G0Ԫ磼 Ύ&Aj+a8 4x,kjDϾTPNW\8ڗ78RVP[.$U̥!;* u4ñrWxaA܉y B]%St J_j=.2фM͗ a5&29uߥʼӟG1Yl]4_0ՏPdrD IYZGS "Iqж5#7=~z%KPg_J S6DI(qYc$ Tއ## +8t>:32:Oj]$]:-7fQy^{^:zݖMډA|@*.#!rzvw\#(4%؆+f=mrl_an%&# ,h(iI- "W4 I8P;gpt])Q*iNݾʅS.v>Vڏ /q&M͊mjq=6 L>ks= 5uj)b syC"V%1eY "U4S @4;'|wdȁݽCǂ'wAɓ];*gt*J  0%YTTۓ}ح40eC>R=D DˠtO;؛kCq&R%€*w#iZXY+/\]uUe&1`ؕLJ7鵄}`|9Zqx(%\/Xcw@^x"Ҡ!k0eρjqRJ^zfYQBX.ֿ2ʫO=WI]U)-ٝ8Ҷfa(^:]2 Rz{QyCh"g>`Q,nup}|^t39JQ ATqE\lSޭ&uuqJoGJM #Z6Ձ-cf.#Z&#j%4 DƠ*AtS/2(f 2@vaRlI'ƚl儆N`oF;=,S`U Cy[RQbB#m NLxӭFŋLljZXLnٵxb:>20X٤>v`r\-Qz;$}Bv&~^C?I(䔆㐽RT&~e_V}bUFKVeE1>ݲ-4>-!p#2X`$-B5:I`31D/MkӀ>a(Um~j҇[A qi yXUtz@K95/!RG&;NE HCgzDtFB'tDuAt-Ɍ1.W!{xp;;՜1Wsܒi2Jl)FPw'U֨Q>(`u(~n7ZuR_MqpT4z]aT/?UNАүY_j N?cD-CB0{2qT'rTJj:L7=2,; Hg |#iOӺX឵əFʏ{&@?mӈ萴u1kM`fo|zpXDXn⊧EϮ{'R RA@<a0aia̘%> i `k;ׁoFfguk; ѿPFK|;x<2FޑDlm^KRa: 5Npc"[=ZWӱ^-l{ N2މhIT6/8vl[DjɅ\ iE[eSWMc!$?9ij.c>?No( zF/.4tPO,ui sz`IQf>7 nQSFѱ򰫪R%@9 x7,C܆ōGSG5?noTuvũ3a)rDGIy}}-"yPԛF},U\XX 4q+wXiI}Y<:ga(c\ s2ǬkISD_H FA 8ywKt];u(6G*;]..břgO f>< D骪3?#.7+2}&d:nw~ڿ]|ֳcC.Qww|B(``{#B憵/X\AsiŜʏ̫գfzԗd+ФV 틮o'-CKw~Pc2n"tժ1bI ]IY0SZYH(*dؕxaI4F 3hvgTર:V. :.iyUЁ7@  $?ZOZpIs%y.p 2Z,pk&d~  9*t*\!D;W|' F:+O:#- K6W<7|)(*U9,͐yP=vݖ'YM}b_PjJiyvcnk92}+s@aT Ժ?58|G+!u3  ovY]%;iW@7lX FR: ^=`|PtP[Xߒ#j\ )&q - y&KOT+n·A8ĴmwR=j~ׅ~(>x4Z^`s;FZ^:0ΐ.{?ϯj\/1p@|M';@q9Y )wMV@cuwN}ƝmH[*DIq[v4V&+WL-06W"DfULCˇwDx.JtIV%lO<Ƴۭty(w7y)2JykǷ^)H\D~RLƓe d^Lp$+ sƑpبƒyF4?\Hty?a?h;';營i /gǜX&$s|1^"FKT!)$~yS4I^

ƛ y3c7/$R)]c6#3ɤ8;qN\p@N%md`g5y=-sEAqX)Gp<[3qT5rLSnʏ X<"JD:80QJ-5 h&JsZ0J4\"lN*:gt4&B(UM.?K5wQNq1\4ڤKm3xRrÛK@R[1nhﲧu=$!nAx]4UiAj`wY&7gpM\w+ֵ#Fէ^F3\Kc#@v u%Tҝ\O] qy&]lA;y\,aICK 1ةW(t9^˥c:#%L1Pk]چo]3l - 3A //nbS8 [ N/vcdSA.\5leq8*7Ga4Ih󻒌IcC\V.'ڌ=sOt 9uGo"V+O\4J\m$:$ ^JQŶ`a|IP/FL.^"*|Cy7^#q%Cقܒ$i>}0,LOт8x%P,\i?u%k8s뿍V7<:G&^JMc() lV`F!" 8ɪ÷‰WR:%SAX+YZ,dUeUK4bhc,GzaxQ  *.Ε׮ӱSJg45*K O04X4?\YT0-gk-'439nCV#_aƹҤG]R)$C[p-f5Cu]W^Cgu{ǽѿr;0}"{vه&GKĎTzT5-Pޢk\WKyuky,%~1N><{utJU ][H46q"Bo,9D%ݞr|R+vQ=>x|۝#(ԧv 팷Ξ{࡫XiRzE fLo@;޲EC)ENv|(LAȮ˩,JJɞ{ 累\'G-wE^)x3"Y6?Mf|xԽxW> +%Axp2[ҳ0IQ@[률E7H 4|*njֵ\+${E`u$[TUؕZx{ **FZ&:ox4Cݍcn9V!&R=e7T ;VLƒ"}]K>}!vxK}=yQڗP Ƒ`,xUo3Z i#.Ħwd@,H+@ b8SX=6. G$5)]&1ޮ/E&a/_J'z*ȸ b;pqx`~zҚ=ý?y :Ɲ_vyu!| 9^b=ᛡugGuG@>n?Pw(.E`vA[!a8gdfU[{d03xe[bq3IFg|2v k!{skxSEӇ=6nJY(–9^e#y"TCT:-p* r"t:EHXxm6d>Vbkglc_[Wˮ_yۧho#}I!dN$XٸmZ%hG8?n8% C%(:b\A[%в*HYG‚Q͖öMW)Ծ`nN|. <5-$.+(QLl uүLl"J0z k9Hiiorv3WwVIs;XʉEjq)V=0л Ƌ<|Iە%L^"2.UVLg'rF>20f)OڦDnh`{v]X2GHnOKY.4J6@Yn@<byPPR\1:pM_4BeOKvp| ճ@hLG1UejѫZu |<(w]5|m_wg?rg_CG#\%팇IVbSrMnWTff'Jw(}? My3^|sQ8ZUܓ{O|[r` ֔;Bx̾B3:#RcB ;LV')p=ˮF,lDx **3K;x]onP̞ڄD'gfz'g$ a [>jI~4 V) 7fKK2oS*XV0>Í*j bވc9,]D%;*FЖ>y~9 Ipk:{|'Jabk=ϒ`0ErLuV 2b aeq|dw/Okj-^L3 <;Yv mW9LDMʏȥGMA7Q@L_ x{G,68 0snVMo-/K\NւcVj{~..8/! 0C ;-&N= \PrLeF[q y^9JC@7OSՐj5tsL9΀o%ΫmMۅ\FS NE uZ4C*ڒ7r%5F ~ү(:z#I=őCB F]{%tR" < MЌSlB%+ϷF,Ziū&"~ԛYڶpYx#A5BkN7m>Q>I?P?Uu&&KB(A^jijAsί᨟@}W UjۓD[kS(t GCx8! :ue(gKm_ @6:sn][ *jSJ/2- u!n5̜*oLī`OcKkCV{[of^0SW(K%#Xjߔڝq%$urTY9LzrKGEL?hs> yLTQ#M3Gx!5$(U ؊'x5`˅y޲rߐ8Sz3Kv @F<!}l\`xBhq!l .lX2!ܴnH+h4AZ 4'nF#97GM>oO╠o^v>)dO[,Q&)Hy(2qYI̪Mx雌j>M9s-QeAٔydX~2a?Zٻxt_wyHutT#~pSU׹"c@.-jCPi#U5$\cCF;"PK叿ϭv$"ZGCZү-!V^ƻi̳[/BI;~'eU)V#1PPP(o oFcL2t%p*~8OvR]5g_/k(^Fb.K{Z–,t6[!`BPgw<'XIyA_upbgהV~se( "B]x<4&fFQ}|Ձ9frjVfE2~YbFيۚ+/J;7GIb'-m@~D`Ñ@H!1ڏʰ40{Fx4_X F56'ӭpLn +X@ȶ~]l8=N?q̗>˩^,UN7| gLG9^pEkD.ªBcXA_]M85}dU#K0wtl+QAoq/ǻUZκݸ^#ρ!L ."  v zYbbǧ#>\ut` A * bvWN8X; YFPD@g7:WhUV=BgW{|r}CW;A\7+B n1bK1,X'|?fpF;\W;-&I(d|Y{U! sUђ4zQ]nk ۪g)ěk{^dlg9֝hHK%xD2ㆎal7<<{T=M*b48>Dh7.M^y{%C'Mmσ{sh)H32[Uw@Z:%Vdv+D@Ac?(Z5ׂkY1>aY"R;t5rb K?RwFeYiO[\#q8t{}ij%=!.؇u΍gj4 ,W@_@aSc4%M/S׸wqpyTʹ+!CK5W >?j 3+~.UD4<`?$+.jMl2םλ`M10u{QA+sR,-m,?A<}g!g/!zch#*#vjB w<:%O(yZGv//cV"n/f)k]8PC8乇T;cVՙcǜJo&fEd}=@φUFȐ!U]?(1>K-}!Z7g\nQbHĸ~ B6x# wMEDJ0[2K[SUWF<K/uh&Pwwjڷrb3< 5ΒlR=>c.+"ɔ@)ز%R )ZD8.}kY@K #bj8yQz][%% 1amh$1J#Bwp\ 3t;Y#2 I e~2K#X_wϪ~Xm*ddXRf何A~%bHQS=sr\>6Eō2ißzB:ëA-k[&[;"c/gZϹ|n❐ |FYmힵ8S2LCViiRU5ۄ-!^k ͍ U: v)(B .s?󓒞Ȝ#O M()A(`8)t d_Hdd nEeMLՀЄ`̦ݷ8u,Gԩҷ/se\u2 |ŗe9%yϝ~/}DHNյJ9X4x;]umO`{I@Ss{:Տw•1+g"V*%i㲼$((2_GNxyKߧ [5)5&פoОc@^K7*$5g`?cbWdYc阴40~+G{>mf(4oYyєq_J32q{="et'+j G9=n v9ENlǂ[ >rϺ3|zb,taVi~OUe6[B$ܫ!C%jѠ=ze6=l5ǻHu D EZrCԈ-č}\-<[򙵓7e#ᱠRY>xNS{+g"q'%)YϵtlkƠd⨉X,~ϡ"e7 *9{O+ ڙx` <-tBşIhLtS}^[kn ߝR qOlZǩes nv;ŠCAH4ْb6#Hzxw@>h;# 'p5 TPݽŴ׿4nF5sT tOƿY0ߠK,kj uMjeqEY0 &_P bv0i6_R:`(l֒;DFPiE ̹ J G +sPgS-'=AY`V78HIȓLG9܉6dY%#t}ڳ$`9:n 4wx[aG?Rm!s>pNTU*_vm#ɜ}E֝pOY0|B_!-\3\aцENM]dE ^0W1ۜ*v;P2jlV&0}ՈR( Bne{w'x/m|+r-Ձ6z6EMr1Zi|j13qAX/st_TseP=| 9'nzZ;}A~S? |)[NpΠ/Nj֢!BH=.M咙+ gϪ<%us—xOK9/˞-ݰ(e\O貯+n(^GI5nΔIITM0ˊW~jO0"Ƴt| ;#ɱOHFn@MxCm_^2K[jkWuҪN8-AM~ P'v-V҄T,Ўo="`悱)t{5TĪ6ƃ@|_@˲vCl2tH@n%7k-ܵ`p{5 ɆDIf`oigeWU1ya4da{Wi\"}~Bu25S=niUqһKBW>m]ǖ6J8OdJɮc/kF Ix4d1pSy@! G!N7Dm;C!s%™IHo}BƵc[N>=E~~>f|9 ,!fY.3t :VX$kb}ňY\%PYM4ة;%f`J!-.6>4F>GG)\pqw޶,wE)MA%X(Fnc D'Z0U|9k~!ts$W Iz roo^ .|i7{'QM^kɻ(KxxU)$r&-g֧]F&*)ȿ;Ӱlۊ" 0(4c <`أX5os'z7<Qd4Қ A.ž?Pl䪵"XՐC;9\x[8i<{wpiDW*lj<yLzAFRHq(KTp(2~# 8+Ŝ_ĝ)4zpK}E9L,ZG}.3*˲Zׄ%ٲ<*FMxg v|oT J AӡS( /^Ǥz<µ|G=7c47Mdt{D?Rn3Z}iW6kJ{Xm֥c] IXJ %6IW?ŗ0ΕϽP cypr)F}|KkOjnXt=۬nbDű2Oذn Tvvb?s_ G % dl`4~@SQY9P`kTLGZc%H80*},tl'oUff.È+/{NuO+ŚF,J|O*E "JU#恿4zTpLq޻ ͂1#886 %U,dT|S\,ɍDz_ϻ6[/uD"dmFy(Q +3[g d ڣPwQ&zhd\5XA \d"N5:Oy!O1 Fi;/\fF`ѝ:(tyA ZeĠpmGBڤ덳'[l;+vʋp\bA.pZo4!g^hƲ6+O]A8f񊵫Ur ${='(%'w ~Mssdz%"ULK'1b8mnyrn1IǽJu?oFa:W}sh\CِX!@s5؍s]|(ܜZ "؂5RhiYl`NKKlٱ|1.1Pf%!@a)+){S9-Y4ӆoJzݪ[ kƊE}#ޅvK$#$j`3~{!|,eSX {.c~?G{&LW.S3)}-77FtfgIS];la4!۸_&/fC1-Z)VRG͟Xϳ EF_PBcQЦF3W:|W}Z~-N;xTS3F>]7Uvnb6q_Jj?KTL"79 a|xiN.\DsI&t3 XhxAu!z3;-\>Uœ4 sU| 9TmkX1 d|N 3:GuK\ab9nNH[ #oE$vS33GXTsȒ]Ͱ%z|5 1OXcBJI.dTzŤ,s5@u'G[rv \]ӑR졜, ;L$ư5}8+Jn[]_DE  ^ԐJ/Ly69{;V͆tO6>U(3[Ԩ-*S+lvzm-XS-Ajz[Qק 5#W;#|*rYۭ$,=KA #ӷbJ :o*;,aM JKa` O4|}l6BI2t`ޅmoMTiy\?Z^,0UҺtr\Ua J !-2R\|fFH|14P'cmlm.M%G.QM/UE~f*7)a&/e eu5."~pQ¦e?D0J{8*1B%5Ej Il/Ȯ az6ǚpϛhGĚ܋~Y|}y@JCW,tBHqVÄR1qעsvKِ.VrQb#20MNAʉwiZz;`ƛ&;4J_UD/.ơ4ç׍指;z:qzΩ^GJëLX]MS/{7FFr{%V68,,)n?]%v׷}*Ds8ZJ+nOIXmԚ٪ZkT"H)j$N%w"Zxڽۖz#~.i AOk|*EP2f >&O,hWxWR$ LJ8V0佾q_!=3ɬ:#Ä+,CCs'>>4͝&4Gq4EJh?;F$4B+?f+ ݬ-C&c3܆xn?f,~)Ply"5~B\Vk $in1,F7+,!xp^JS٣nQ>惷⵸ZYMHԕ5M+[zB˩p~эɈvaDei,$ ӐѰ ǔTϙ&dU෗qeCw-oV@]ߕ4 ,? ^h m^roB|kt8Rpђ3=S6D{ Sǡ!:cj3[V].̖qwŰXkj1rdqﶫgeJ~'ċ~Nckؔ pӢ>&4Kf8|/Y3!X>kiĬw7Rײ||i?h\)7gvJsvfnC TxXJ;ף;\ɡ@lq2|f9`4XW*1H,0n9|;<1"=lu1KVsD] Y,6 X|IK0ŕpGfiYXe7rĉX"Hq8߇'(Vs1}_V r6T(*afsjR[htJ~7n!%Hf, V]y}-ErԤTa\g.n]+s3xW]>m̂;ɹ]=:%ё%d!_y![*0xdE#L2ݍu=DjR` VTf#F!@u]tG6UOdoc[ tX.4^* DIE #w1Eu$L!rU&aBz)4w;&fsSQ Ӑ~+erg\m*l<.Gpf`W%8Dc.vӪmewreD~1*,9~taA5ʿ!RD:4=^'kN30e_e#j< sb 2CanM{.: I:zvDr8xuC٪D2%&KuDr9FZjF_&[,|r0` %1 .,kY+ y<., iiMy<={3Sflcw盐."{x@N#YV/8w;2=a]XMQբmU [%-ėC S;AO=KAM=`wE83Q5||;7}$bE)POaDtG 3C7cS讘q[5$:= }crhu>Iz~ƪg;c/}) O4)< 2P#h*p)47fKR|Y3 [=Nqsg<]_NGݑU2a. \t9tO^FӡH CI{ISPv۟V̌w=ZuK4pWeËͰ,oyEn QVFc=Ḳjarew\,Ug14#/l\luĆbH0yK#T8=2$(6Nc.8Tsuu/%@Ќ\h+^冕G՞Bn-TQxGȭ"xg(]}QLxPT>46!ޯq//7:FYUYEE`BzYݗez~ўX"fVʈKE&XS9;H6}r0rZ+sjM&/- `eJa #}dP;-}HLFj)5Q sَ1{N1\5/Gg$>芔K7Y>abt7M].>:Yt\M 6A>[5qmS, # }ʒU,|ݒ@8ms;]tӥ6wE.c0 'tl6!h~:3ߣtjWy߁lhjI=SSp |GKpn^rB\[Ú_PjwNt!C吒f2I fm]tQǗQujx=R ',lpZx{sm_J_>~J>/Hdz_!tB45q -\vNB2sN7Lg⼾* INjUS}9%z&s  ulWuP d@2Ԙ/|ap@8$5Uۜ!z%89`>M 2y7>}\ʲbscw oM^QBɂDžf &0; r*w!xjYY /NL/!" W\༚kF1,5`.,;o #0",HS{TI]OP;=s>@IFVIWzG]hh6<~?pej/~߻*G?CK>ynyB@O/gwТݻTeqU^Njj!Nn^+&iY6(JޚM9۴xȋ (y1E*Kn| @׷5<0 vq 76|(H!?WXHѣ)(Hh4Y(c0߸ ּ)b&yV1b  Fh>]~FBh[0IRཛྷe{(;x /}'r ɴm/;=@A<|s>ɕ fl_N;[8E0[375:Pd 0=Gi\sEZ88+lHt^j$ 6\)`bqX[Fio+CX\!917~VX|Z92rHN]V˒f[~7#r3&G[,vPF#ce:JwH%9u7H支V` MmυtQZĨѲ  ϙ,#^vDAj (-;$=Ó4$LN3B;{0匝z̴6X7DKbX@Mʡ9TApȶ^?c Kj/8:~Imڠ`^)D6P,V'.kit=yD*E}*D00g$3.M9.i{%QQe F=>peWv;w~ !R `OSn_/`5k H2UUD#dW}@IS4yZ:C~ɢj8Yæ22هzRzD#2wc鎔`8$dذi'!%Vx[dO%Y}c{Bdgq O{R1DϮi{LugEEla0eXHP @-:?z#iX =25MJjf@=V&T> &3c4t#{zhy=狐ڥ;fK%l#CE4N">,:J<Ɖd٬>i"*d'=͑OgO@- U ~<M0+`>@˜ki2=H{#с!2l `k ;D`<@_ׁLIAJ ΐ̨17H2an(hb8?zSѻgis~۳!>z-tZԳ=tiX:O#dyxtY#2j3=!|KU؇یViDl;ۡ[i9H!,H1O W6F2tY9@rn,q P[^ˢsoX*L8$"_,핒shB<9fY_ mg*dxIzJK?V_aSCQ8cE(QciXu Z]pǩg?8G[f{HHֆpC눪fwE K{ \>l=$UԘ#Zp Hq|ȃf(S!4ߑIT]d2a (oC ]"v=CkAIVd^)(;Vt#%>9QTO ޼5YgRcyv)*bѶ}Bbm62P#p2 p~|JL32\HZcf =UAv(QVVG.?Ь֊sFXK91%. '9L"7Y7^u @qnX,Hʼn+ƚ|JH:hh&(߶! @ a g!@$gFޡ~S^j+oo!rݞ>x>[y&{W:~zt bv,G*9U*W4|*ll &lCo] Q4s[;!|@ YU^ _4}7atYO`XюgqU[YnZ:T κ~wڂOFb :Zid khAC]t:->('ś7q3#Ylb5v3̱5~d7[>QNW Rs1\ eiY@!b[镼z?Pz wژb<7`/k6; _o>v޽14$E;{O?"\KqXg+Y44Iy~XJy·etYH1giۭ\ᵷa;)gi+UOl3սC;YEeF1vnuz=ی L}lJE0,Rk1 >WN^q2/@cÙTʄTm\LalK %$\<|0. vWqZvʈMDټ{u?J#Qg)QF_ƮN5t`@!TK*{'S"BR0R%|,sNrLLc%q[4L ~6ojPmB]e?} V-b.;<Р;vy~䃞[Nц~(?Ίhqxыc%E=Ȱz 7 eǴZ7Ilv—Q;[ڈZ0iOhqٳg+-BTƢbܗ$5ڹE[ݚqo8PΫZkU \6{lCGAtP Ek)pk'TW@!:7Qsj sbϸ JCt妓U:7%c]J2ۘ|V~=դ]ДF9ID- Ҟ1ẌFI":0'_j'$lYzlC_FPTTM$ʍ2Wm %Tvm*#3ڙ W@GҾF4Wq]=r ,k̍ kfSqa?t <_|+0/{ Tf02/uApY^Y:%0[Ƚ2/{RKMX'7Btߚ%9MWIrRJ~b+C-qN?^TB0 5̈́&U 7ÚeL u(_hݧxoPғޡy<&?æZZe XX$gAt|QXBpGMYtEt%hG+ox 4.zqL-P ؑ'?Wˣ؈xH㲿]09^]xHAk^403T^ÑXɪw*yr 8J#zbRuh'ձ=fA?4VFxtlU6(ى]wE"JSv kWJ"9Nj^˺ *lv)j~ʆh9b l8[j1|+3p"H րT:5Zʡ s=ꗅ]p[W s_CiR~+[{!p,+5$ yCJM$ *}!/GiXVcDZ8|u="jCX\!&`HTaLV^}E'#%eOqۿK(?JDVm;S~t^oݓ?DݰFo9LވIf^.Y^H㓫q83TJ# U-۫/ǟď+LO(:ń@fSMqa/nLœF$а!SdDk0MwRWҨ:d#.\Ckńǎ) Y<'?CHqkmAÐ=*] {٘}Bq9($" T#ѶV 'cߎJ[bQQi-~Jd8F 8Z,Ї?;'>J .Fǰ}@Xl T1- M@ut ~'] cr:J sj\:t3j4̌Uƭ8]\:ǶGl wS i섿|-/7&(/G6u49|{PҖU[#ja2+sTo^UcYR`V1P~JLYԦQM:ρ ^XooZ"` %E}܇Gԏĥzd ^3˹ٶߪ,&5Xmj3@.Gs?~zٶ>,Kf/~V@>S~7 ɻw?zJ`x&/^ewitڇ5t؞P4SX$=淃gRJ p4"$\Y OG[Jx+ - U)bj=v lU:Ƹ5B*p_,IwdBuz]6~_9*? +^f eYڠr&>:WϧNH ( {Ƹ?O3H|g0$rdn5ĉٹA!%'vr'pUh~^Z1& RCN]&wݻsr v[4)eW"iNTr~G^P4Dl 0J/< mSl2=GG .s\w<%DsQ,菍q_y#D \Sk3}o 'J tx{+p|YxdaJB_K(uG cgc}_^~s#Wu3x%Oؿie,`T nqw! !=@wՖPn,OHo:#ow[M # ޷ӻn z%@kJ6y!?81u/ԣʨv20&4Bhy'!% ik lQO3 ۳dym|j4A(͉0B3OF)X܃,^ABg?W_9Ưųbt# VpD~OKZ҅ʹ/}\`lH,ZɘFcrZ!٢]Ȕ xN_;R@::AuYDhOz2IJ+/.;XgYc G;"J*(ԣISVc3'h'p #$z3H FL_8T MP(Bxw*梐_MAo+O!pU8/"q^5ﻅ/' `P_cPw}fn&+J#D8Sߖ" k8&c/ݻ46! ˀT _>Cwko915%ϕOTMe= k.iB[ p>b,O]khiT;rr[!_Zq\Rd;[!/XR&4e4;DZ3pd{Kr|5a]w@H2zq[YCj},镮!޲Tň=K*R >A U8 %lgI$hf,-,pjk̯܄u]H0h w cRVmPm>"_ A<vL1 (oAv+l3Y1P{&g\sc c+q؆*M0"@$;/e՚1y{RBdMbΩɒ˭~yy#SჺnD6qf}(fVk+I?7y"(X@eſWRLxr{'EZm1L^?y7`!JCeΆzPVA+k]'g#P-e#͟uN/+\)?9f x>nISܫ.]Y6rERGIpFtG~cџjpZf!aXu7ou{W~wJʣ|zvg+(Ðp[W$ Ax`|3vm3(T`Ƞq{HSii@nmpCf I+[.ХϽ{;v eWMÃ-ͺ|E0T(un*bgg b f,^vIc097{m҉GE}|Bܨ`8Cp*VA_˫vOV:tdhl0q' Żʏ/FLiΟ׉`_H 'RmIg6mIAЌ8`y1S?/hm_ea!إs*ߡOw1"0b&d0`2H6q$6d%߲ځs][Sr3$RbrNA3b0yyL If2fB8A(Xı8ZcHU|DI(; 1^<<{ŽC"nBBӰu)?BaK`i=F>cϩz0T^b(ǑHl ur'r\HOy}o)fjz'hHDe!s"R4wjE<*2̆n&rतqx=TatxlGH/dsVYt5,Aϸu4N=xXOuAgMb^ȹ&tuIu:ܽIÍyBEVt޸snۨ•V\ 4WwBS)$[T.Qnܑ}`H RUbP= &OـusH䮐T:#9GrMRvWH) Kkׂ5$ّ\-UZ`Y*j *8$,+7_,>M~dkz'+iԥ!nW24Ⲱ߫{PvcRĻq'0 g#̯8_д Nb;Y ၼIKEoF@o뾎m%rH#%17yߤzC1M.pۑĨG3Rj[٥Q7( F-ii2z6!;3WSluqfVIO3\]'EiCg{ɓ5>\`C,1O\Z~>Tx/k^rJ2]yC]͓ T'7'-۔J3AY0LKKru$5&+@X֭3Y=j2j,jx2"i5X6ySW|bpkQۿ&Nmgs\zj*6{zW#4tz Q\Z З] 6W.w:kL\5:agMxoCx$}$ߢ:le Fת௚IP<&=}@^@ZJH|PϼOwB)b<ѱ U}-aζ"2KR8cEZL;pfNQRLyDyIեĦ=3XY}r#'j ēRi$}6/5__O}P>vM;kcB%z.sIv0f!_Ny)&N Cd?wHU`Jc''q;J/4*e~0/˶Bo@ _!۱?L,1g њN͚%tm4z$)lR|lCZ~4y_1`|1J!=b0f)EE CVVYEtnH/ޯsI|}ѳL )L[ڜE,Dð8* 饬k})mV,?z/NfW2p?%61B++t|y&8͝H~]E#k R\0n>se¼Y]W LOq GeCĄinMCdM\#Θ9N/;w]^vvB(Ta@5iBZR:+!(Pda³ ь*O˥=Z Ckv7PnoJn+8 .jm>D,0]nzG0r2bv!OHUlxthb8v1>j ޯhq&45/SkJQxI[y&Fk;c(;s`{ ?VVZf*1 &G}ۖB&"~SY&~F=@xijmuȃ՞e8 ^~[NmzEr1|^إm x8ʕNb<_' 8G#r U$>$h`xG*x0}3K(p#.Ac%!Ư}^Q Q.}ݟLr=g-tFtYckq8 ¼;y$3y#9i}V<ACW>n+఑Y{_jYl~`zrѕBy/ӦE>hg):Z2Q8pRkGҔ /}]*xtB7ȚfTwU#W&"bTT/׮:I7珆Qy w~T\ 3Zm M{I5ԺXVc^|aPx)D hP&[{Qb Y%kߧqR]#IP&-Qq]hZ+n#`}YBDc}J!gu+ ROs7 % b`U@BqyU./UίۥCMP?JlafC{F)4 ar5s0 M|>+p 8Uwe nIa?f McUKuF`#55E )au5'Ӿ҂$'yc*1{I&x(9K#f(vהK!a!B )2}d!"}2b.ͻ Q9IqouϹHTMyT]~y$ٗvcO@ awhڰ"k9@|^%ՒVձCGu U]6anO33PC.6U.XIň )Vh|Ur(:p.3TR*)lRy! (}WRi@:ù"A9w͚䤡{ZhLh䔋z,=FGײ LMP,wɛ8ڸCS D '2bC'6uk=Tڋߗy a>)`"stM RroX$'imٖ7+L.|wG{njǻ/fǹ)KCuxR^mXᵘ6 UZ1<>y,ƾ_ώ7(Ӣ9~@=0Jw,JJځ)PГ'Bx#ousb#38ږHvT 1x ؟#Yᕝ׌sDT{ǃԭ9I}jhPV_ `w[D%f9Xߋ ꤼaJdމ^hF<xԍ%+(v6q^WhF(ww?I,!.3BNut-5٦<({\TMB ܓ]NI&'H#@do'{:L S5BEDg>ZĀ7NVi=Ԣ}R7Z 66Q]0z[opt+ JB6Tڴ>f;~2~rj$y,\iQ")A| &@{(H%bn NYb"$@`c^j}zTHf-WUͷSƽ`_5)ͥRı1MfԌ*-"@ T( fUe?qv,ymHe& KQ 1/gr'FhŤ ,_,^)mgO31 n~g[KF5]`U)=8'-x&elX?|m̦nɉ3^he-S"NSӣSDW*qGw`?)]7@nkT2B \XCoiu(U"@@q -9 &D-#-=xl6uoz#TGnguf {u R?e=+^v zӌ3%Ȫ‰O"@Mzo*}Oނ0y/¿ sMeJd(@y. WuKP&g.B'na hhSI%A9&r1&z8$޽ ׍z/fJ5*w9,y:ߓP^y&\F]@CKz g[tn2Ԃa 8+|3 ^ `_ONBo hgm!pu]?l2x-۝'J@P11Q=|->]es=82 h+J@5 XJ/QoNϲ_NO bý:Z9ڽwk °VG~E |<45f fO[ϔC=(,Z 'Ϡm$1cT[$s >T]Զ,2 KEV`훍~IWS Buo l# L!QC˲ez蟠To>3%waʏX33N)EI)4;{: 4/[dTha UFQ4'6pWq'K%=∦2^f8(kևR`[sMġw͐Nx:S1,¾I+<*`}QI XQzeaw<ߵ.p@盰GN+iC^aڈ&)v.aDy>=̲QJtDpTQC+'Mw&LlT 'ñҡ{x_BaD*Uqgy[pfVH>u,r;A@]ބ崗n`'cclB EM=aΆӿM3Jf*=#Uz`@)j yuP W4i؎=^K۱d/|OyUTa E|a>u[ȇuԣh; ^\~UPD#d,y峦dOJ!G쪷u$W0W8()$ؖ mr97~پQp \HJ+sOӴz߁[ǰ,Zx$010ĺ:`U>BuWbyK7'$t D]yܠ;y"cۧ@0]S<<ަJH%J98j;gS콨:aHfwI OU;/b^vhL) bPq[lt"I Yr]Mô7Fa3K\&Asb+fOW=ÿ^^}чev)AgHkߕ[}lZCEy4@Vgf?H?!i+d T3WQM^绒ŝ'!br(/| acJƭ&rSaC=¤ 7c8Z"q6d0wz@עEfVتjGi+!ifɻ6'>cjmWVƜYn2US*'nlz]6 !s.]U鞟?J  CΠ l?șљ IpT8#ӧ}' )K(sN"jHţ}Z*|E5VŞX!!ҧ,CGo6pHgA12w+ (1wd39Y]3ޱ0YL~,N- We'Z4L/|e3WXi!NIg<> ] LjVe-8 4żN"?__6wu⡟IC<Υ3((R 6dM)5Qs~*t ҸβouA V![H 'l.BSaG+ˇ]=x7T& {Ν`1E8/#bcdlYՑTbߎbbg^-ҟssFL,!$kG`l1<# tl({ŹDA0RUD9Yлt:c7N[ )ݞCFC^g"˳W_9dsOU.zs T(_2#AL Js:Sut 64N6QF<p-COy!*Lt> }>gTm(Rl`)qޅS-`):0sIV˫8hW'`uELbD36נUm|:^Z˴jr>0ִݢ/&N Xnv C]쾋,%)S(]uv~;_򶗊D5bBB^S:u{}rd#qj̢ Kg $' d1@*<F `)8CB\e`+J8(nZB&&b'tn>=R.ǣl;O$2PNZ׋6-"wX{[3Nts\g| XĮl7(Øl[{$5s`{qmS=йMZZw UmgL~ dJC2Iv\L T/n{ʹRjbM׀tɨIRzMObH]2;_K,-.\,Q9_佴RH]%r(M}mdm<1Z0 R8Efb6&*Z|;Uo+gA[']D3k>|ڠsj SLٽqǾR)V4. A *cy1OnqnjnUMP[rGBlGG*RS\[cC6Pkz-B zĶ_=_+6'$NIa4chpXz Xx%N aCĨrt*XS?oCо[1TbSrs6҆Ayt)ZQO\ s>!M挗pw`Tm̪P+ ‚ ?-2 0 ֠֏ qp4iN*0,jfJ}[kINAS)*%cac+$pJKzjS1ĈiLGy='͌svU#Z÷\Jo1as|C3= Gyv@e=N1?ulNQD8`z#eE+mUuoG2{i2C+ @gWѳYǪ"QǸZǟF)?|;!nNM$=Q|.v$SqMg- `x )Px5 umK횷aȫ~oU&7G ˱n,kjT* Sy$r\K jg|b 1rk9*ݓ{ N%6pJ(fւK;8K)1c$q"SUڸ+qܫKc DN=q4A;tns_O`)90;^$uKAp=mte]kp~}NBEQ%v0kĆ XihH'.B6z3 PѼ}rXEDGAb!_"Y:ٰE44*rȶ{v!t;Oe5rQsM,Rh2R1THch;-7n@H8GL@մjD8ސyd8{쁇=p}Ž:(U*IT@ÜQ}~B`OR J<GI4ز-DGMk1L:_)T1V* ;K/d2&XuuFL7goT<͙rE*F-/} "vXέ+OaԈTwz9/ٌ-_kQӎ"/aNTԛ|g0OvC;7TP4{sd;G-.s_vq0/luo/˻?Əqb5K~1b||`ZPQpF4Z [<^ґj97mg%/_"u82.}ӁݛqBO'-;t:{=Y!40.0BWaI+!~ۃ< ˴Ioebn?{wz]ݡ$BRM䊞8Fr`S;uW500(@[xA^>m Ӄ> ReG1RAzl;`dV#cu](#X{=A0~qU ]\WC;|3gUѷl]]v^ tB+5eQAiݡHjpB,4^5~wBÖD3+ ?\Ɵ BإΪ&gPe8')!dQuM={bMqsi?X ˘T3N6ă-pÍ%ƻ@q%dNgXڿђpD dX^?%ڎd%r$ FoI*DnW1o\L@6"=4K>v/:D#Gj%όVc2[xQ/ Iiwq g`$ץt/hM]Zt71qku[dTSDFҧ;sk*~DR=zX&E`#1TG( x^sRj&[YJh۰D2t<A|NW#W4jHwL@y9{n}I wS{"۱Lͺ6YgYǨv=$kɀ@M$ī&2A(vnUYͥҫk5#EӾ+ qMRr`u=; ~ߐ-8FhyVXPzJned)."dϚx|nfc߄mPso&ԺIJ5Ҳ4O^ukIbM;A(z屎Z gIq~oKV#[j+F8rzPHx5M[Á/gWo'F)Ic1ޞŒHwH&EQkMWh$a!?Pp\\{*14ӵ[ƃ a y r6b~ |s3/;`tkf$Q|JeĨxQ93L";9#Y_Aǿ'!gBbɇS[=ܼ"mUS@3GrI?£Mxje/z=jsKJ"h$lC'UcWVN\XT]E:;C+ځϝ#ffУ>JbsW(UY}4UF^gv/ن;j7 [B23ZGQfG (6^^;+uHL6Xjk=`|)sпR!6 zG`*_b6ѝ//"ȱ,4l/'BS.=9^k+B\!,׮ && eg`-q~qfW#yCn)JHL4Z<񗚮wI}ZWwi9<| WSYE'M\qxO&C o8qݵme#I:\^Ko8E+< ̑rGkaǰj4DFʠ@ q?w 9xIA`覾!/M/&B /`%D% i{\]!4 vyiHI$%틒!2fdHyK(\ăED^bs#!HxpFvI?,,7No[PA< asR8C&.]j|-r!縫JP4+qߙUOFG?oU`'-Ymw~S[ҡHW8?X}]<[,"Fi = `ȅ>fmʩG:WF+*y\mQXG1\WR9hr:mX'CUbgsVl";_?%u8։e=&pV8,m+a̩6,.4Ƶ8OY#;NWBoD%~.%|Z QH?JeAY4:\]ё>&15YOTSl|HW~i ߔTw>uЎxl? |^ɢ;_AUF()(rXl|Cch A̷i&]ӥ.Kw vܜ}HY&n81z~iN*];gJ 6 LHRߥ~eWlnU5sC,ح1۞gN=?1TG=SO,0Az|6N-5w\Y^iuGU` StU>˖\XR^@Q* DxU4sq=BS*ԗrg,.Yľd9/kz/QO)۾ Gq~).#_*YncXA*'"wF2ό>PuY/WBQn~eǪ֗ۡ4||wh;(Q~%pdIRDYQM{h>+5*4@9tKD1 }cHV+}qGQX>y\[4x] _P⹧099r~ "gīw0'H#"5NaL0Ǐ%c7gZ41FbN-MqD4?MI0e5 N/^NRSne+{^/xT$_Qjk F-DDI=5.zGq)*3^ y H@o`֋Yy;xZ ⨈j2>ק=Q$sz~*yP_4'򠿸ڳw7hY.z&AZ4n5-(z*/\*3NmHBr謚J?_-+Ecx$4Ї.@@/jvwo/)*_Y;eiG+3z@웘aH$U⧵I^QuӢVV6[`Hbr>#['4.'$X?j? TW֟ n+{+MleZ0ٝ,q%vD/Lу, !8w5UUDPmgຮJŶ*8y['|85_^m:!>qdž&!^3\~kc&"a4Z,:HgBruW"or?RG3ZPQɈEsZW7#S)bB蕬>gѤ ɂN#+6{8JI|OQnBȱ4Z 1zZh`9Fby"ѿ@IybFL%,= d8[[6"ҨgeF*s*GdRC]czk%F`)%Noc,$_=nʵ !={!vx\Z3nml'/5M6?I9g8ɪLpӤ79,R=UրɌͫ0Mp ["DGfc*xVvA#^~Gvx;Ou]5Jz4" )D1^ g >Pjiab,/*-s|z-"PW+<ǡ~a;I4aop{:=1nA0<,ƺ/KsrV#U4 xV7G*&Uę5[]W 3mҫw{g\Gćc2ql5}?.ms*}Xڨ664#b@Ts&5}F͗rkG}1iWnG H"Roա(qwu=o cK*-F>PLߛNπLTpX, \΁/xy-J:*>D Gb? 8$9.Xs!UMl_asa.7qܒ,upFqUe+ܮ^/rn42>w|peّe fk1'GL fg}+M,"VSԵtJߴ%|N4IV<+&/u@2rR4" 5̖cdF #AI řt/$)/≠[- Fd@P-3,c_[ޫNT]$')6r*BWe CX"R n$K@xFs'!8(t5;>nz׸TFA)̈́gYMݚ 04x 1=G썷ctrpob;,)P-וUXo>p ĽI?bO0I-NzdFbϧ/)|wڂ: |#٩DKn@`7Al =0f-P8m߂KDp_d%}z#{'~˅6OF.X n,h-WbP-K=`WJn1 .BësAe:q:ݨ^\"l(Rw\)> [}E7˺Pth}Y逹ffr@ U4%R|"I$2?0`WaރZvgW=Yv"uP9̢"ѨdvGrTƓX_ |0t\Ա&?-v9H; ?Q f0ǩ6T!  [E1)[#]ҽ jp>aYgAY6``yvHӠ0JzgJk3D3`7XTKdpSss_$ P[q-^jVX)8-s]'^T5hf|ĥ ±T5 ^[z;Y'T=dnKIju;#?40F1sJLv/H+7* äb$] rF1x@!ag:d_.ws\lĦYSTVNUV.]o"\h3Ƚ蜢9iPft_+*KXT z 8D(\ PyVX[ IL Q[2N\pOr-]j6 mE}`(ᵑ8K)79m5 @<h@4X ]Z`=*l(F?__bҽTK)o|pHkÂXGe- czX⌿Q;+łIzkؑGJ b 3a?ĂAg_ͽP>O9Ԧydbۻ@5J)5yLHC!(=yk{$xc/V^m#Lx W[k葙"2=h bH4 0E[2 ۹C'YzGo&us/ٲi񦐤:Uw8$KWȡ omFuj>)ıB8{th}M6PE9C` pf$LtD-Nl *|Ն:_bīڪ9A"4kn~^Ljuq;G$DHߙw\_LJ.Έ| N)YwI2^K>6;#b YZ