libtoxcore2-0.2.13-bp153.2.3.1 4>$  ApaɱI!M@eee]ts@NRbd/9頢ދ";Aŋfe23 '*κ[G~T!N9|{Z[ihL כw568N+ %> 1e 6RȠU'°|Tz[ [սRsL#Ejqdd̀RX `Q;W ǎ}ϒAL?@x`g~2Q*3lwrh;EA3Bb298a43579084cbe924539516c348ecae252163a47942821f5be779dc065ac40358e9e16ef58cb49602f47569307c9ab0eb97f074XaɱI!M@eee !tJ !'2o ǽS׸G 7J`y$"4 R[փo;oip~XPp@D?4d ! :dhtx      N dlv  Q (v89:>@FGH I(X,Y8\`]h^bcBdefluvwxyz0Clibtoxcore20.2.13bp153.2.3.1Core library for toxcoreThis are the Core library for toxcore.aɱobs-arm-2SUSE Linux Enterprise 15openSUSEGPL-3.0-onlyhttp://bugs.opensuse.orgSystem/Librarieshttps://tox.chat/linuxaarch64aɱaɱ0d2eb6bd667dfdab0e7d48fc8715d88f30774848093d1df33872426100f8686dlibtoxcore.so.2.13.0rootrootrootrootc-toxcore-0.2.13-bp153.2.3.1.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.3a^^x]^@\;(@[F[@[@[v[j@[S @[H@[4Z@Z3@Z@ZZZZC@YY=0Y#@XXx@U@UAndrey Karepin ecsos Andrey Karepin Andrey Karepin Andrey 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- Fix boo#1193667 - (CVE-2021-44847): A stack-based buffer overflow in handle_request function in DHT.c in toxcore allows remote attackers to crash the process or potentially execute arbitrary code via a network packet. - Update to 0.2.13 * Merged PRs: - #1725 cleanup: add some missing null checks - #1723 chore: Run infer static analyser on circle ci builds. - #1718 fix: Sec/fix crypto size compute - #1716 chore: Use toktok-stack docker image with built third_party. - #1713 test: Add some unit tests for important internal DHT functions. - #1708 perf: reduce calling into Mono_Time in DHT - #1706 chore: Enable cimple tests on cirrus build. - #1705 fix: issue with save_load autotest - #1703 chore: Upgrade to toktok-stack:0.0.11. - #1699 fix: some friend connection issues - #1698 fix: bug causing API to report wrong self connection status - #1693 chore: Update IRC info - #1691 chore: Fix Appveyor and add workarounds for Cirrus CI - #1686 chore: Enable c-toxcore conan packaging - #1684 cleanup: Update INSTALL.md instructions - #1679 cleanup: Trivial cleanup - #1674 cleanup: filetransfer code - #1672 docs: Add instructions for building unit tests to INSTALL.md - #1667 chore: Update tox-bootstrapd checksum due to newer packages in Alpine - #1664 cleanup: use heap memory instead of stack for large variables - #1663 fix: Fix file tests on windows - #1633 fix: AppVeyor failing due to conan remote being added twice - #1602 fix: Fix buffer over-read when a peer leaves a conference - #1586 test: Fix tcp_relay_test by adding a second bootstrap node. - #1580 style: Format comments according to tokstyle's requirements. - #1557 chore: Add conan support - #1537 chore: Cygwin build - #1516 cleanup: Make pylint and mypy happy with bootstrap_node_info.py. - #1515 style: Run restyled on Travis and Circle CI scripts. - #1514 refactor: Remove multi-declarators entirely. - #1513 refactor: Disallow multiple initialised declarators per decl. - #1510 chore: Don't build pushes to branches, only to tags. - #1504 chore: Remove release-drafter configuration in favour of global one. - #1498 refactor: Limit scope of loop iterators. - #1497 refactor: Use bash arrays instead of strings for static analysis scripts. - #1496 cleanup: Stop hard-coding packet IDs in tests. - #1495 chore: Exclude imported libsodium sources from restyled. - #1493 feat: Add logging to TCP and onion client. - #1489 cleanup: NAC_LIBS -> NACL_LIBS. - #1487 chore: Add autotools build to localbuild docker images. - #1473 chore: Add a script to run Travis CI locally. - #1467 fix: Fix a bug in savedata loading when malloc fails. - #1464 fix: Fix errors on error paths found by oomer. - #1463 cleanup: Add a check that we don't have any unused functions. - #1462 cleanup: Include for explicit_bzero. - #1436 chore: Enable cimple tests by default but allow disabling them. * Closed issues: - #1598 ERROR: heap-buffer-overflow in group.c found with AddressSanitizer - #1326 the cause is great, but this thing is completely unusable - #1319 Is this new application is safe & trusted ?? - #1236 Ruby Extension? - #1149 uTox aborts on toxcore restart - #886 Maybe need to set the stacksize for musl-libc- Update to 0.2.12 * Merged PRs: - #1457 Disable non-hermetic tests by default. - #1456 Limit the number of friends you can have to ~4 billion. - #1452 Add execution trace option for debugging. - #1447 Udp dht group chats - #1444 Set up release-drafter to automatically draft the next release. - #1443 Allow test coverage to fluctuate 2% up and down, but not below 80%. - #1442 Add CODEOWNERS and settings.yml files. - #1441 [ImgBot] Optimize images - #1439 Fix continuous integration builds. - #1437 Rework the toxchat/bootstrap-node Docker image. - #1435 Enable TCP relay test in Bazel and autotools build. - #1434 Skip invalid TCP relays and DHT nodes when loading save data. - #1433 Fix saving of combination of loaded and connected TCP relays - #1430 Invert not_valid functions and name them is_valid. - #1429 Fix things not being initialized if creating a TCP-only network - #1426 Remove tokstyle exemptions from build files. - #1425 Stop using the "inline namespace" feature of apidsl. - #1424 Add new semi-private API functions to set per-packet-id custom handlers. - #1423 Give CI workflow a better name: clang-sanitizers - #1422 Use public API for sending in RTP - #1421 Install ci-tools and get tokstyle via the script it provides. - #1420 Use tox public API for sending packets in toxav BWController - #1419 Remove newlines from the end of LOGGER format strings. - #1418 Change ToxAVCall struct mutex to a more distinct name - #1417 Create own instance of Mono_Time for ToxAV - #1416 Stop using Messenger's mono_time in bandwidth controller. - #1415 Fix 2 memory leaks in ToxAV. - #1414 Show function names in asan/tsan stack traces on CircleCI. - #1413 Make afl_toxsave.c a bit more portable; fix memory leak. - #1411 Fixes towards building on MSVC. - #1409 Mark conference test as small. - #1407 Add minimal save generator - #1406 Migrate format-source script to new apidsl web app. - #1404 Smarter setup of bazel remote cache on Cirrus CI. - #1331 Add basic test adapter for AFL * Closed issues: - #1365 Add the option to use LAN discovery even when using a proxy for remote connections - #1353 libtoxdns.a and libtoxav.a - #86 Freenet as Offline Messaging Backend- update to 0.2.11 * #1403 Install libsodium from apt instead of from source. * #1402 Remove bazel build from Travis. * #1400 Disable bazel remote cache on CI. * #1399 Periodically try to send direct packets when connected by TCP. * #1398 Minor cleanup: use assoc_timeout function where possible. * #1397 Check that LOGGER macros are only called with string literals. * #1396 Make function defns match their decls regarding storage class. * #1395 Mark file-local function definitions as static. * #1394 Enable remote cache for bazel builds. * #1393 Add another bootstrap node to the bootstrap test. * #1392 Clear out old conference connections. * #1391 Minor cleanups in network code. * #1390 Avoid casting back and forth between void-ptr. * #1389 Standardise on having a comma at the end of enums. * #1388 Fix up comments a bit to start being more uniform. * #1387 Use rules_cc instead of native cc_library rules. * #1386 Use spdx license identifier instead of GPL blurb. * #1383 Pass packet ID to custom packet handlers. * #1382 Add a mutex lock/unlock inside every public API function. * #1381 Use net_pack instead of casting bytes to ints. * #1380 Disable FreeBSD travis build until it is fixed. * #1379 Update and fix FreeBSD setup on Travis-CI * #1378 Use ninja build system for the cmake-linux build. * #1376 Remove testing/av_test.c. * #1375 Add "cimple_test" to the bazel build. * #1374 Handle invite to existing conference * #1372 Upgrade bazel to 2.1.1. * #1371 Bump to astyle-3.1 in travis build. * #1370 use -1 rather than ~0 in unsigned integer types * #1362 Workaround for message number saving * #1358 Allow Bazel to rerun tests marked as flaky * #1352 Update tests to use a working bootstrap node * #1349 Fix tox-bootstrapd's README and update Dockerfile * #1347 Fix pthread_mutex_destroy getting too many arguments * #1346 Fix most TSAN failures * #1345 fix concurrency issues in mono_time * #1343 Fix TSAN failures in tests * #1334 fix missing group title length check * #1330 Force IPv4 for cirrus-ci tests * #1329 bump libsodium version in appveyor.yml * #1322 Clean-up of group.c code * #1321 Some small fixes to groups. * #1299 Add VScode folder to .gitignore * #1297 Use net_pack/unpack instead of host_to_net. * #1373 handle crashes after group invites * #1368 Are tox clients also open source * #1366 Generate a link for websites (Friendship and proxy) * #1354 Unstable Tests * #1316 Documentation claims toxav_iteration_interval is threadsafe but it's not * #1274 build error * #850 GPG App Usage- update to 0.2.10 * #1320 add undef guard in tox_many_tcp_test * #1314 Fix bazel build version at 0.22.0 for CI. * #1311 Disable failing TCP server test * #1310 Do not send the same packet to the same node twice * #1309 add configurable limit on number of stored frozen peers * #1305 Expose api functions for enabling and disabling AV in AV groups * #1302 Specify that buffer size for tox_conference_peer_get_name is given by $size * #1313 CirrusCI is failing and blocking PRs * #1312 Onion client review * #1306 Persistent conference's offline peer list always grows and never decreases * #1303 Loaded persistent groups fail to send audio * #1298 How to make libtox4j-c.so for android? * #1261 Bump so version * #1116 Message length is too large log spam- 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-2 16406080240.2.13-bp153.2.3.10.2.13-bp153.2.3.1libtoxcore.so.2libtoxcore.so.2.13.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-protection -gobs://build.opensuse.org/openSUSE:Maintenance:17324/openSUSE_Backports_SLE-15-SP3_Update/af51ee6948e93e66932102ed80cfbbd9-c-toxcore.openSUSE_Backports_SLE-15-SP3_Updatecpioxz5aarch64-suse-linuxELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=f8c79df954a48d7c687042db1da3ebe19ff28670, strippedPRRRRRRR $Ç@4utf-8dd7463890cdffea1f21f3bf5331b8485fd3b8caba80162cd07b8e67204ce8120?7zXZ !t/`] cr$x#E HO J/<]ip/C8$} M針+D p(](̵aa}B{Q֨lp3ݖ8w{;HۈUl䋙"o/^bIpL D::-;xMZthKϝeS5z 3Z}Ցo#V[G-q&k>)6iޙg4|_U|ُnuBr3U{2ػ,=H2fיْY!DKE?1J=*8؝ǢQ=*JLe|j0դ7 u^LC3a^"AI v|6Z}*S̃iBCHLQ z_)P4$x[%z|l7χ^h%=I[@h_OF=ZT܀S1 {&{qŊh\9.TD+´ sC{Kd?N]t Xdr%!TͱхEn8±ƚړ@#%!pj;WKH/hzCNchU%h!8&+ImX_rAv@ uݨذüaW[f-7 7Uos&[mkd2J[hj p*bhXw9z9QT.T6- $TR@$.dB1<#dZB0P˓؛=jNiXjMڲ]%uw~*_ҩoDf'P%##'U<:hW@:-zfE"ż5Z.j \I[8 gy8pLQO{M~EnY+&QE1#9)0!0NYYeM[7kZ+CNtyu|A>(;ߒCx粣ԤЀ{^}WCR$Z E Bt/10kݍ|'їTA۲NlqĨ4h/T?>JgalvuҠ9b_Pn]۴5 <RO) ="R'hSt_C3x,pl܇R) rխQ:y"f;?qSgől$_ͫ #Jswɡxd8Uuس3K"y8\ÉU=1B'3j\E=<7C8nP#c}vA%>ck)0(t0Ӽ¼\γsԎ$U3PĩorԳN׎gzCUv!SU37jp*Fj@{@ԏI=nRd1e qZi$ :ie%U,[}wLDs awl`<_F'S8bPuw5w̍x͈r/.DS- >c-,ծ & p 1@t yL&`%pI(vXYEV*II}80 ϞZ&,邮f |x"Z쥐>ҹ\{>"Q41,P:i%atSl+h" I Ui,kEX& SG)Oa4hpt'nq"^<Psu wv&WZI pw,7z8Y -sD'OdgOĉ%keomyL30#h~LW)k>}rr; f÷:i妨<( =eswk /])MEO 簽-:n2m"{-B@1Ӈpٯ5{Hkڴ?b ^ľ $2 MrK6jszTp$L "{IqS3bH4ǀ>1?T)*ˆ ]Qs諶Q+TѨqRʧg% ){*T4Qv\$@c"J,?ꂋ.^6-~zʇ+sj9Rk\/9Pvʳ/JyZ9nqhٸy6fg?yb$faHhl& "';=(z2ꉎ| ۀfd|Gu^b\ɓra>) ēiڬ͠~:53Mj 98Ixo.3^wY'ts $tQ^K5%0 6\Vwϥmt+eйSuL>sˊ|,Vy RWk(ßn<. ⇴ףq6C:2Ϥ\V3$FEG=A>a)IĜlyj3i;TьsQa~&=irRAlâZ?7]vZ?z+'m5Kp?ār\Xv?, "X*Zaz!&L&[LgRޭg5ټ=651LVɯ]A n4@!? J(b ~YiHl/4Oo4;뤬Ggk_κsgH_5WXZ `x>J!vU te}F2ڃ^yJ"MN`eWgV'ڥ svh 4܂ޏbJyzRF4%뽚:z`nPU &R+bipx骎rAuq hh8mNTJz4ln(A枽Ư^ 'GFbĈ_70n0_/W]4ZTZ%Zvl.qG7 [-( Ɍw\mBtZu0.uzHIv0#_$Uיםy}o4֧M_-2n ʼnIh:,B>Tx)ڹu8m`ld?z]3fΒҖT08 ߇^mLna9%]i(ƎqcцªTwxs8773FzSeN ;EH LB, )I#X3R/֒ɪ }åf*4P}w49Uea} D^nu8ye-W+ [>g^c*d<҂pwOUVB>qsW;j/w'a:er)wS2~ $ȮčsYƪRie1@teM*\ 7(MxlO¸%1aL4"Ss&$J9!~nOSϋh2l˝’'$~ 䴐ԋu1W) tEPYh: f)* X4PžWb5"p:𻜍,|V'FG b_Ͼ<_H ќc>s$3$IٗlN gÁStA hlbm|߄/PRk^}G2^21P6+R-'3ЫGf>}"[$xXeI}huR wJgFyH+j$nυi]2){wTI5y| ^Q6,k΄ ֭+"YXPvro'-2`y |ff+qjvۄ Aiw.7]h'V 5vΙq%j4$dhköG" Qwt)eH|YbxY]Ǭ.=Kh=Hz)_dOv\. `kiH"˅+ul 263n%MRnj >T%Mbd ) |l6gYV?ND9;QiqЎ~HE21!TP?_ *TWKKhcytU*- б WqS=Fz@ӺTQ] _Θ.W+h:&=2YYL!n<%uX8ubn[}-"@Ԕ%CdhL[K71yPQ$gt"ҋQUNu"@G2m@A@&!K!i\- ݰHV\_dpSܒa[IkTpfj\zх(kی$7sOeT w.12Ҥ]3>aU%Alҗo\zLaGRGXˑBX`QcZ^:R#WO[KqQYwıG8<^0:?=|_BA|1n?52tt{[U_qk- 4m&W7=o< s@[,՝,h ri(nسn27G^BN:xHo]}mZhb,0kZXјիC[@UdV(*~EC-q3\s5!-D7f5E9 v{""b9WB?(7ة_h>E5:JQYEG©8{@ʂg+MР8"(M^Cb<%D|}?eueFu?B&/JA*Ⰾc 0FPby͵f¾tcGMxomXCf7Zf֟o5([<`kc䮴D=bB+Pyi8_cn*ĐE >^UdAǐ'NxsΌ*;ڞ|2s|h]"TrX&\z r^qn˽.6(%N^I@aUwKTyMVi&*Hi{;5l+-9>тmwD< hޑfm<Pcp?hIeqT]ȟqhDȴ@oDTiƶs9ѡqBlAsCDEŃHa0cœkJlAA|Kᒢ9ߣ2.0z\؈&|`_*S8CadחU;-k\%t 8{K T֪abWR=a0ٺww5 T5XK]%+US>:Q1ǂH&GVR.J04BoYzvpІ~mAE9Ξ^I!ݪ[7˥[ *,K\ʓ"|SCF'%Zzߋo{Yв؟ E=- 'xס2_@" D&.(kޒs?P]\_R~,evE$;R_ybT.BrR*$EYźJ]Q ʛ8Ecz'}X<|fHϯBLR7ors^;(i(9>r$څMi>kЙPMt_;Z䓇$ͨ< g7f-j"&wϾ) 'j[}mzbXE}8qD`fZi Sie\btO%?ws.EFJR7 ~z Ŭ;z2]q&gu}ƈ-5 "3?oԣg:=9') 8*Hc"k8ӆ%LZST)&RFOJu߭ATn?*m vٵP ϐ֎Z@p'IdY$k2YZnj]oiVj=h$f!vC(4'tHPo8aCq0_!j;.43WĦfI: pHSu˰/ɝ x M|ؼmv=j6S$6:Wjp<0?.r&g)R{ȍ`?d2T/Rg/fUYu|[) KdM(*3/]$ٔ əөe&;`#U#ߚ|Qbj/~5a ˗^=ξMP >]>0OQt-? U_oa@ K(si 1Wճ#n,Nb" ٺI*GedAćN. "B<^iߏ)?ՍCCG>b縗ȉ5 ?Ug rź !=TC*@H39DSQ)T"V.d);=h)emy0Rp/T{rݭPe;WEi$"qR$?06S _IhK羾M 1$rO[r܇NŹQPgoy0~>YTWyJEaTߡP lٜ4*!f 0|]KEl -ʂN WdFF9O(."냨{fʢr<xhL3 Η`|*i~z}gR3I"c'[=Y*;˘[0?l{ Hdz~FmӢ}kvjG S7~,%mTnE6^rI*C o#KB~ {hW{hJB|bޚŨǦX2lR+q@ǶJ^gmo/(%MD"q8+Î,:3l٬x54}V8KK1L3j6_:&~we!V8?c!vǙ*]D:h,ZoڤnΥco#vu[@xScA-!vR. 'Z{= ^ .}Vj,< -I4fgHGu俄+/J4xr\^߲wa$it;4J)٭t}Yn" m>g!fvxrTe gznYoo+lUfP$8;jO :VSG/cyFW逋.7+P4xul0k>1ۤuUNOPu GBzhwxۯdia{K˘|*Pvr2j)>(@;̹s.BB2fƱ0䜬YǦc8LR߹XucK0jZ9(7 .pdK4e]:fDX5X ?'ң$)j|fhaY4' <"V go`9-q=-GmP_$KBnH3gl)y8aÁ+&@5&5:,'VAQA:[:C[5GXI朆Mu2i3  {q8P%k/<]m+ E'76d Y +wj cc1(?4El Gg`Q򻘂/QVRIfEHW;8wb;m b@S]wr<,-I''`0~,E(˅u3Ġm86x'nJz- *LtRU?uLFRʤ}W퐴ӛF_1G8 X]"qFyRI: 6tel6œe:X(x8k3xKnjO.R@'(//.ͮE*$d(׳bpXu z׉ Y N'}#wjuem3JDNy Œ#x.|Rۄ;=f'TftNz؀U2fg\ N眷~lR萂Z{pd Mv! E*i$7;Qc p_6KFQ&N;Na~6.lBW0*fx`Uxߒ k4y)/&H/yA FZ:' QUMYq!F=uFO*e{w"#y}h2 רO:@++_x?tl &= ߼RL@H=/t=<S0zunh@ɐO@Uk'(uo]1дn0S'p , W q- >SCU"]<`?]:h2Em\iH (HQ;ՁfFs9#fzwTonJQ|[ n.g]_<~\43?Ga$tXrA)ĝ0$bӧPL(a?RYǝ6N5Q.&P}ܮ9q0Bl ֊T ի想UJ0(n 0Cdb'$6ڧ;b_ȣ11_uQt7ݺ9=ed31lF O p YzN.kDBh,By6^K֦ULowW} lf{O&h0kEBbFn Sj,j˹n"=aF:Rz ?Bt< 'dr[ߘ =kE6XyVqA__=Pq Bצޟ<|/~hy9Dѩyb,E5L)tFEhӗg-OB$zۃXH]Nq.RD tî яkgtFJYzҬ1y0/8DYYY -t5[U1;TZ綮蹺BiOえ!}>L=7q(-O熒.FNR$>-uc-<ΗA˜,@${ɲ-+r#^SY$sɛ+{ATdG{  /GuIc NQ3fde0"o|6c?Ri[sQ27o ffWagl6jfSJ,ߺJƸv:F@SJ ͚1##$X:dZn׉|=&u(H4,?DHվtafZY{$I;pzDLip2x4po]=̇-:t>9{˷h-ƮÆLPOFhZձ5xm}D,)?X޳q@._b|̤j9z}~s2ul"(?ޚ18oE|&AUz]>?x, 1(aVD=!66}Kv7ި/H 1AlE#[L^hFxmglnXc^b{neZȉٺ6RFFJ2Qډwztg;-O>ǀ}4`2ODDdYУ<0[]&(NndH@fp5t -o$]}w"S*Axfn+DVTc.&Pb'qGMj@p'|bn[-K|C"o4]es/Mn;uh^9D9,HP~-P9d+Ȣwq'dKpCQ:uN3~|(%/.؟k5; ChA.*XWȻ"xqU{B ׶(Y~?i2!?PZlG({zׇ[;Ey$uW{M!.п&2uSб~jO |liḊZ\ia9\kjF̟<,w'LEw [.4 >FxɮuEvY]ktrPye `T Iٸm0! $u'&Jr&JJ@@n]M Gm$ɳ;y_м[kU앟C#zY<_e:ӷ}ס* }vMwc-@?-QE|y<9$Ȗ?⥰1޴frF0EW(ӛd*?ՐMJ=Ax6ho! ⓹0vHgݘnZppV:B6JoF,^Ց sݏw/n%-7(F0fF$,~$gsL<`-y]O6Ŏ 2 ؋ԮFqy4|y]򘴃Ҍ|!K IUșZX="L۔ra|OMj+F3Du;v,+tsW4#dC7n7??*QlYߝ : &޹~OfU}Gb~ 3q04ciC^Zoˆj '[gӭp;5B*o=l&Ӛmpd̃Yvv{E]EJhur5heiҺ3\y!*s KB 9 [Zk-];%\"ЯoLgP7*Q{$;,)!_DyK ]~SM&d۽Nؽ :N:D &k<$yX72fU/i _,{gawH)`Îf9Syui8AVӻ&Xu/qP یGB Gy)j;),`b&Z.1$buS`Vv bf{(ZX\TDZQ7<ʖ!`j@f"0%4 {dݼa“ӕ#uL֬Ww?<^ƽ07y $T ,/#*folfPvX+e@BxTk Yu 휅i$" QeB+GJ+4'g.E?78qtpSu7*Q׶Q#_lX+ LP7-X~zn[nwQ<Ѓi%0b~kJӚFՇcIĸ'-/ NfT ptFPF(+N{%0Nr_KLRuB[ ဈLcu&h]Z #_RiS½i9)T}FmY,W!<|䘛yjzW|ݜ 6yJΜ"W%?N_1[jߘ7;7gxQ+&u& zBֳ;Y&jSZH0)$> plbXWљlZ+0cdej_d׺)P)((LѴU9)#?ğr3PBolU\yW!<x.(P~_֩i2\;<`n+*My/iVp. ~TB_IrgΈz" KUj/=5T=Ԅ؇9lXAS_´f~ڨjA 84x{{H%_y<$`VfĕʭLqäB3mƶ29{۴qIsc+ wJ_hprh/Y0,$F$OUn;>n ~` !^_"t}^Z=+JFטu—5n@xvɭ:PeO `e ȄZ3.Coٺm6ddk6V=jǼ%J~h򜺓#5sDa> ҆u95&J5MJj2qfYi 2Ski1,&_U ˦)s>Zu˞;$o#YWn*i)guc8Խ_RQQn*kv8fs$ɦuQoxOsք>3>o(jg? z|t>]ΐ>f֠jzI0c2F#<\ʶZqI@ Wd ){׶ew2|dؿ]u.$/Ql*!xѢ*ɅF|</,MV+MCsW^Tru^*w[=I3v m :6>uk"gZ MˣjHY..)D(.w85o]7y4RP/?(At8⡻u@Z&n\Cؑx{/ZF^1"d6?0v냲t K5:|$(kTQgR`7U LVyψ*|G\];Eo )/F.+h4Qp4n)8TZElSEkC}.W*1 R9GZ'F]ʉ/ }S=O y@TK$Y_9]G-0 :)IoT"|bKa۞%i 5"Y°=U?* 2hG=9 ٚ @lYOUZg9p26#s8ᡉ|]P @疠fP1F`lsQ猋;MxW@?X??H#ԛhK)[nݾ>H 9*:jegw|&T([ luܽ:ϟti)Ch[G"M$i3~7bS9sb,.Waj֌=I ǐSUPAhk='~)Q{ap8Md7$阉Q[+sEf-!&/ $2Ng"q!;z)>B_}OWAgz5tXAqo/?`_k[2 1Y @ a.q'K f,2||0T$.d`aktwWoY]5HbH=t:_/GZ0-[C]M apn5UԭS+IgGj2/LݑaS}AxfK:s2vxNhD8㱫q)*(lCR (gaZ4T{.ALʚ7s9BBt);ya3Wr. k[O1jhc-oAP IWH@ 6G-S<- WLݤjk`6;n7 Ppj2;r_4vks:{) LvBI]XwϧiOrX ;;t>BWczweimg~"~FW|ЏA81dBDz^aaL_n Iy\_luP,9ʏvҨ!00Ag u|[?$V*ىq&ujuSC&4'8rk0/=:yuWPKȩDG%>YOF9;Jc\~u4A wLOL!#\ aTj5/nDc$h?jLDڡe.n)%DdKЛb:RpN30zAج^^:>-,Q檝2{P nE 6dxڙbלbr_O4v\k$wpw ulk}I") 0Dmr"ty^ʜ=?.ʹzKϑDґ#{a1*>=h v?٢=Vް4\Ï2黋+{EtdO6vWx\c  lQJ&g]@('C%- H^jyA`CL" JP=Mq):ҳ<&% ppe ض:IF$-mD~sWr<{. թl ~ъ\T@~]_ /ګٌ3 ^e<$ƩՔW0ݷ;9PO,lE0w3LКA0(]r>N91">EEnKXL)d mp6{L܍># +ya#1۝[({,O{A/ 4"Sl ^x- 8 F+,3k3`+rwIeֶ;= LUT ORȽ)a%MKILW?kmdI~ f͈xOfO M(P {]} ;ql:2B8:$bL}3IQ 'Z4| %= |&ri6Lu vuGPvoF%{!,$/Ů (_hBfRբv9JA8Ǫ:%[bE+01Sv-BPaeCs5a5a<S.pnXge-f a"ضAVa"0neC"@H[8$#gԅ"mjlP BSd@*J.`>yKـe6TwM3ҹo!n dZ$}j\i\iJŠnYq/ PyʴL]j!v';,QpXKEYCEٽ:N,gRop٬QlQyd`}I~s(hUJDB}M,i`!b CdąBtg݉'$0 }Tro՟;v?hȨ1g{:]zr< ؁(@䐭yyH}\.<7]F=\U)kt oy2M_ ATC^si;!/sڲXkUfTՅm!k;IO4絪ۇ:C-^=$60ouAē~%}OJ-$"7 6X1 z#Xʡ&I M?Hq! EOi)'H-*lL8ص۴lT9D9`8DX8V9էL?uz܏x=ZXQn]("9عUCDQjYœ ղlU $\iK%\*Ks/zn)rdm";C**=K/&A$9HXŲ3^\{{D[y E}SKBz<뾃vJ6yqҟVl~&&ۆBOF~VkC:8A3c3XN94L '4?od(L50k͜ȕ\(aPcfRpe2wǎ T<+%ܯTR:ݹdqd'Oҁx?b]JXiꟶ; Ǚ7c- hRS4.mhM?O#Op5Ȇ5܁@Km3ڍ].$<1g0'^dςsa)JIM9VFi`v>KnN "ZPh+@VxZء7~q^v.5E)pOWR'e:D9[4'MI%aCۼ%,م?~1:Rдl0<"VFZ8N ۲2?.3wE-R;}tV`] Rs 1"E9ζ?ⴓs.զq BsA[(* ?}iȽjuWr^V<گWEw ; -5ГP zϼFҨTG}CsLw1' <`K?;l-CsI볱s0/#X۴D>"֋ͣFtP|d .O %W:rSZ2no%!,aj8,˃Djzbe?ޮ'y˲،N`t `j ]E4}={C}YA_D k,tao؈7 _LN$z^Y4Vb7/DžܥNB2FC%U &}*dPKD3h 8Xr߲ gq6d`g? ՊY _N DƗ|\3pIg'ڜ.B- zwOyگ=keKUev)Eb}Z} ܫRwV3_cL@HFN ml$ѷ7!4!Mqk|a=vԩ5 ܞǞ\/ v:ݡ4 XרgPM&N7_=uFhJc4{ݠhaPetqP=L ՠHesĀRO/4/#~IPf3A>5/MU-IqdBqH}=ϏHP_ II>mi2u ;>j,fLې8/SϫGw r> tٟ"ZSҵ+[)YQkhCZTى/(fTT&i){l7ifMۅ&%ȧìg^w}+i1,Ptg:G%("+Ge>^֜|P2PбAM)hh썇թtzq O}nV5N~Ӳ+tĒT )dc>}F *6O1}T=g'5f4]TVIg+N)]a_`K!\A'a{yE^)wZV;E#ttIwrE0852n7y;;@0[AfY+׆=< ;nO{)!6(̄kI.rޟ|++WSܴ&^[q3!q;^H;<*-~[:ֵ:rR%7\<dK faW\ᙦ9}0L/ t@=:XP`( cx"D~^ۿryoC $O€B]_VX+n-rlt-G`؎U,VSNW^(kVΦ9s1 n ĂWFVz:.w"[mM  KS; l'Nh88V͜eɣr !+o]tq™,֗,LҬ)5I_rVf yqZoj0=Or^h$ݙwbtAvE cc1ngRUX*f$ƥ E)DW(Lg,żNxXn2ɛ[6{b&wGlSWLz8ZMkQ옂,|~RpsKhɫ? 1h"^oT ~ Fw2=PLo;џa[ERKd{}A)̹H%`/.3qpVsS'Y ; TJH6H ȱH?!,VWl| e=*IC U ؝ 7M_6s~?Hqzl#p_[UØOҾD&&*Wj%E rji_7Ie'EKNUOMM3ED#4_3K0۲屓c Ү RbJTɸvB.d+5oB&9,.:'ϻv#dҌΩHu"-Ŵ1g=Q:Pu՗'#3O)b%}OV\EzD\Cv2Zl)a+ k$'^ t$+@3&9{Սz][à%^+p%_C\-J㰁̝CZD<" (fIR~6 J2RNU& lpfAsKgIl砙1Iŋ[dI5ǼE;ը gJȾWͿQ'S4v[՘ORmwU'Y Zd੃ . rm>E;**0y3 mCAJneDB?@ީ@چ73SEj^Ewx, "nnR\1_^̀>ƝB!0Q^*LT#I'ڊ3!kt#9tZ eQs.iê!\5yB<=7:c;"+,"8`jHQ}J)[9ˎfޏ(u!b ?҈M6:EqTx\yp0t 1P7 `cBaQGLAJMoqu8)5k =Ej>Q/P}ΏK9AY.+xis*f6sA.K+q1\) D9p#9L$,J_ (oJ. [% 2ƚ ¯?"A/O}GB9 犌E: 44[30(&Z鞕_Pʃz](QsikfW0f褄dѳՉ%"TGNx鰑eb˟son4R$_ xQpzz d i~'=g+Ɓ0QMd+:N.wPVN@A N( sWps-:a:Ai=qntoagLvB?QwGD;np <_ǐ&ѷvuϲˇ~G ;̸4bؖyt% \&1ISB+pۖ͏9ߧ[o`h2`">Tt~ש=5f ?o~u.9('_B֝/ H6P8K-}0ݠTu4G'VT~r=QZ_hEqoj<" ́R3s;<,BDzdm`vr ޝ$2%*.-7JIQvօ .xͯm{7y=UiJ"WM}_58٢O]nؤ=q1W/Ff*py"eJc5]5vQ'45NwD P;CӸ2Fb`.YꏓS J9CrNJd¾)(e_ $k+FbKD[ Fko"#aȅp_e 9a{S.>ڱ[&[5l5ON(S_UBw- H>P&UX'ˈ742aH8"1LM+ dx"GB!KG%!EW-vQ=љ𑴠3IY01-'"όLq 3l14K/<9؆PCGVCJ%~ɒ /(e^JBE<4ca>#}@q?ZOuzwG9,+%7gqc&x>aUbv.wH@zWFy։2+fȥsyzG!&6Kğ "Z*dF0"~dey㚑8>w!t7R .CU% FS>wZz1f!wCuCtFekET TM~4j؃+MG2^l !% ~8UQ>fC#^R|/JZA!KUnx3tT#lZj%0j^,u!E,ώwe{Qʹ"+~2thcx~K{ˀ4 h+Xp 90슰Qwںٝ_zdAn'Obe_! TČ4uߖZ%<܈HiRzg& y[AZ(e1 OfW s!{虤Q}~܈ELꗇvӽ-m TJCp| wI|,m U 2ODk2L<6Ƹe.tFʔW8@_##%:BF[sip ׼Q}OV|\sZм~Lx8`m&C=WK^J|_$x^›ʃS{TX~6'8VA!m2p)Ψ\vV<e:pǰ~:J[_"ON hǽwA}lal-RgBI3}9pF6e4HIg*t%!*1,q\/L(̐QQbn$^O)qh|d͑Gwu٧֌V(Z><>H@IjҚWaZm6/K88]Omcy6-gfsniۺYCRAtRńl ̃b;ͽSucUi#s;^u쩆3f eKi*tP}@YFf婃:.RUc(<e.,h!'YMXDž#Rb|V٧!u\gT,al],t^{|Hb0!xV4 ƢXOO$܎#t.E6S GP>IWtH_eC;A1'a]Ԩ}'[1`ը,$N5G}v˳v XOOV+%`( JWA|6d)"ANXҍA^`=! ^/SA-gEDn;2}ɹLTGYb X#Rt_t@FƖRi^ Tʼn̉w5+gY@=VנN~E~ rʠ@먉BU6[GLVK;+eH MyTIyA5(] AHV"|Gנ3tFY㎩SIFe"m0@iy5F+FCP|L 5|NdnJjQUΟqp#p`oǠuCڪѠLSiII{=#r/hfNx^ O,fYaiDݭc"RCC6Z?j߮^||9n.J@o)<=(rr#&!1@2->S|bf>+:5zG*1Unb {?Zta7JDiE2 HoLTRŇuӿ^OWu16YQ-E:N]@vM%aEHp 0_<K.rVgdQPK_*l&aw0!'i9P">RS nD 2Ú_VWwe|FKᇠ b_OdvvE ZH] 1O/ dKV:kॉj݂z|Dj-8ԟWHD|#;wh_ YxΟ6YQ~ ylb{(MTb8)迚o*@Od2cNS"wcz|dG0k?7q:#~OIe5^aā#ݑ2@m {\fbܧz EF7,=BCAt 1'gYyF .wsAyNۢx@2&i$RG E'XJނ!;1÷:̢rX?.1WIKZYU޳_L3D}skB&}'1{]W\ X1_7퇻Ȏ7Až/`H T@` nI(YzzO"=Km;о@| Dyfo!pB1e-j v7?R\ؼЬV4gW4Q?g$SN]ҽ{ PP $Ss;u qiVSQ,LO/q_zȂH,1R)pəkڤ~uR 隨0 \E. ~M⎡wssϲxH7Ч>n)937_@y[+T7+zŒ YC)7 )[es|Qh(4_5/ K;=o(c\oۙ=0>N0:-|O2"yVn %`1 7 1aQ4w+ӓVf}dPIHŸ~&俉LgE &.5{zVx9٫+WՓ:Rl;t,eP19"nwQ)VCM^/gmn7ꤳ #Z!RX\KGFN P5Su5,+m=NG$U,Fc`Ŗ>+azCaʪcϛB4ak0dI'GkS˯EQq#rF 4ҸRTP;^-\eP?71ngC^0%b g2? [QcBZ+q27yDC@!qT`ikF*(m|x%EU*dq}5CT;6ӓ!6O $3Ʒ:5&R|tz)G9h \]? 1- RR:8ѣLQ߂tR?/mIFin[9ފ=b'p;è e*1K)m!5Uw(=%ib5cN C7aK\U#)t[&B}0֡%&7?^5&u{&63g#vaɖ.Z^37DZuөSYŖc#p-b(R6Om݄G=t1Xo\Wf'6 8=t|t0[7 q=L}~BT<}$wT3ZET`!lObF*H}>M49P-COauMc[wZ{;i,.mH %aY˦ F %$qgyF*2x-S+KL8 ]"Ra.[Ht9q}cAxaSjoSZ\z]Ѐ',Sr3lQ* Zo}޽R=MA }Q6>~&&4ozfHEGl@xAX 5Du lcfD"mq$ٯNo"4"Z!z[uq#l֚]6XTtgyD9A]h4ꔮcVu6{B)'5ZXǵՕbiBޖ7VbI8F|:!@t;C4 aGe0f4 ')NckeyeM=6jYФfB ?!"Df2'>+虷(vox+uZed3nU\W#=LPV*&EH߅hLW[>%]Z4OzK;*VAVO/-pjl36杖 $NSU @ kE"ݴe&Tk3uHislH 1 N0bX>a1zd!EGB=[7YOGt= <eC%eiYbG/XVp/X7w^h/ȧ"s,ĂOg?l 4k{3m)zL#sBFن wUH~z3{s_Y8( GmqSrS1 ct᪰N{QvTSJk-6=0Ŕ/~of.O^Az1hbcplP.a0&H#UIl%7R^&GeZɍ:S{aYr@Ny~L't&mEW!D{5%_S]37$"3>EFЋ]Gw mjGPh:Aim;k*)r[GY~PG!}9КCf eff9 YFIJϫ/.F(0H;^XmF!AD RO8?t-0CGMnS^3Eơed[' ֖3ގKIuMSLEK1,dh#*nБW_̲x:Ec!hάV#`C1eL X0hL䝮ڹF_j-k@k :'pF!a(D>}p?x]/H i@~g3CD$1`bV TBuz!znqs"_ t_>&*O{볭ZC"s>DŽDZjh-%YaL$afp޺>D&|8_ﲿqYe2$̻r95F ZГ@UˠfXei$qQV+\k~˂V:$Pm,>˂ N*|11 ޙX9otc?M:c$k`AdٽGM?IXR`BM̺S6u4ɻ\K\.:;I56ũ̆INkAwR>be8;BڙF/uVV ^FNXwaĞkR󉈌r"L-+R"vT2P^Ρ-i hAlѼvċLĥ3;B?rE@܁2PD\d>fb5j1$1 3RåJQ܎8n*RtNxh8!YG/h7TLHo'jJLDY6p˯ɿx]EYZ1Y|8h{TPh=VOIhm*xvDGdOA*L N2F-)|j9Jshy^(:͘Q 8v|`@L-v!~ =& ]rN~}2ωp/NRbM` [ȡA3rnAe+KFGf|EYZEJ'u{JhPbҝF B{j37KtgRHα H8yXTp!)^- :Px튔y۸ST+H3!z,]` :]޵:MriT((&}g1Lxo'zB2_TQ,;k a\45ׂf'v#zD1ݝ0(dFK#2s 鼍 OPk宛T)(Q9JI3!))gŘ 4:(3bĤr;͐8 B^_ `+rCWyU"$F-}[R(W6,GT nȜe}5}e-/aC _OG;Jg{Au}/0lH#rO9U˰eNU1s!I796d` oig=<ݒT@;"ߊ.> GA~ 폦,>jSVQ&XuAsvdLJ)[ҦJw,Z̰e]>G#Ob50{n Yvxbp+h )zuRe6!/lXj(:U1ēRj"!TO*VK5AZUn2F t8d@MQ @bo96E>^gm={=ÓD7LK"V6ZˎE.֔;Zþx Md]=yC(ZxU|l64,i.z>^vV8%\s_5x\Yqdmb)eaqVK23!v>=e ܷ^aF| 8/dK WΨcc_Aʽ--1Ѯm'6WM 1_f6I]s-R4ts[+=YOg7qg,y`%S9+GS@^uxNj-Tlxsmo ?+lM<.HHW(%zh br;Qh#1,= 02/'Q\{f-cw5nNu)RuPqB5& cFC /Ͳ*4k2ldN]{7=+⁅_"!0 C<.K| ;t*B6#HcϿ!ƙ]lBK?snʨ*%"R]d,>< QȓY-,Hʖ:uím` %(إ6q<[bd]mCkX'$$5Kx+}aXL@h!7cL ׺/}MWU 4E:҅/rFZXrt[q"FIœpr2_p8?֛Ug-{8 q8~ g@8H4‚;6Ō.ob,]$B! uaШЇI1ke]7r6j|jj8F*'(ϏG:F Soȼ W5:>o `Û\[=贾6$*}U:&r/; ˰1ya$BK1QmI.$=$OG;ʩ|ds$! Y 2%P];=8ZbfOOgƗ0Ac)Z عKxZ*z  !3N eEK:y[Twc|ʍ[V5^>At : Tebqx 8?=΃d| _2rx1G^4 Mp1{"P7" G&!c\x0_bVodX|&vWpv{բ^E^qK0v\'RfkT\TX6xfhEwցFA[6GZRr5f=m|biBoZ6l=A %%]tEэ$/7ysMֈyXޚ#qž#ߟ4aH7-86Lsae$8N`{Iz~٠1sJ yq ?rE{\=<[u(-f*iM@N؋Z47@%r5r:_ ⠭鑜24ߩ/q++Gמ:vNHwpp?3a]ƞ9<@ӂ!Zs1!In@| h3c ŗi)6X5?⯅}, ~!pP>&wVY!P 5yoFQH5ٸfK[/_U~W­ n1896&șPUbsLߝ/-є|XkXLHԭWB MQڱȥV8McLdjL,Djߒ#N%Bly~oORHw0Nhr9>$2>0TC( (31rl1@Jיǜt:~HZU{El 3hZcr_.>>1{\H&ϭ j[d`܄QrM.1yh!s/|+>@p]}Rx#j3QG =b)8 mZvٍ|) hqaڞ4P# ^ ʷ (J[M]SRG J?6[UETJ1-4C!Li~tf͐ ^k=G#\m$N5f',غؤkJIs.fŃ;sU:χp"0f9 *cFAaqt;gsu\livr~hp2UZ,<rV PUK`Be9-*x78rIVjQwkZ<chɘG^)Sݺ3X .|V*e+e9#u4rm 5G>2״{'!bWHUA.ɖٞIZI8c,ig1v ꔾfH7/^rQʹ7D&y 7&2m,mCBnL-^EQZ”=15Rrfwy9ZѼ[EY䙓.=u+@:%#|Ykyle`4  Y#@0-H_xF: %!VB7ܥ.3Hu!J2r't N.퉚P/'wFlȵN4AtIxAR;lxob4q`שּG Jfc@Ohj &K;&>c4!q޻pj/v6877ȷ)ARkN۔f<_uXP+̌4m>J]L8rmBfL+? DwJ 7?$qEBc,rzȵ099YþN0%t{2)G`CV{’ŗ*_tZ_}*^v2Q2bQ,+YDO6Y3>cXKOGЌo:!LnvwE7WJRTV-vJj4sM~ &$Dpx :k1.ִ;mrvS??&!sa1Tsc;h4 X9vßb sjh#Ϯ.~jӖ3S*~Y,ҭ:'L\ R#2'h,{L1nlݩBSQ|wT-Fa<>4=C8g[ڊ`W*'PIJ>d\ K~ߺ :$@ƪ#W y腛k \IH2|)GH^{eߡ 4$8Hjpdcl/.x$ $9-.AkYZ5K@<)~~ ZՃ23 t@B C =ݼ%9rZ)ueLs,CE<T0& p,+lx!ȇJA-df_w Ӡ}&pƊ}- МjZV4|a*[<,uZeڼĞIigEq޴593:i0sfD=$(6/FT%_wZ}M]H=1O6²VB1'l;®cd9GD0cS^߿afBl: 5I}[9`l#ICN%K}uBzp r 'OE^[ -VG2 To /4EU O!M3jWqf@s/tg')=Nߕ4=˙oD#$8$)y.^S5)^$KjiSD j2XVQ67"B[-,bqIM<+5oi:r>,5LdiX!?)u „RO;xNmYmdt6"-ω/hbg91C]SlE,rȐ\-qRR fxݢJw7쓏S51m&:ۦ!ب`=ӯ'7;y^OFd$1t+۲F~\{=І8BCt`VEqQL<ZTR޵iui%PKoCPm@ ⊎x#F;H Tի@۲!?QJu#7 L*G=50J^ɢ-3`$" TTT9s:!X.k>n's ]SϺάi_ـKy{5G4oڎlqQ՚2Vz6#7#k.!5> "z @{k"~W j5rJ<Ɗiw\-8-WdJ]%bjr/(=?"kԉݿh9b>9rlqh>ˠ č@ 6 yCjg+ku"16n_Tf*K_,ԒbMLln2iPXۮ'SkwVGke 6G°6~HCqp3< 7ABJ|=@茾rU4xY1 էT$ /hC.KTlW< m WǛZG鶮pUk\͓ߩ+~kg<щM8"I<3)\#),U)k͔ L3M/n2&Z>8rB}t^㓜>6vk!/>p.:X'''*a*C8ɱwCSliZHBx rb^I;F @Ni-p=.dGy>(<XS V㚢ZPFnXOE!|J? 7@2db`Nm` K=:ͮpP:w WCX*׼dÏөmvGShjfshg|66=P 0l`#㬓 )U9I ^d̄R:KZ(fcB6Ew*F5m4nKQJl<)=.sjȹ(m`M!Tg|˶&PKoPuT(FفV]Zm׼jNGfYz/d0X|HC mn5c*`׵*s Zh3`_~~.i<U$ѧ\tS~A7qg. 6-l ɵ]D>u0 qyy%IIe!woyU?1,KEq{6Iowغ7(T ŌAgEEI@.G$Z:!ˆyظ:EG8ԦHMj;i A/qBQ'HTx'%mas0N@lr5z(xPTRDLXV֕<~ NE/c sgE>pj$8|HYȃx*O9倜̦k״ "Y+bXfî p'()֙ds11NsJ18 n]XSc lV9)l 7!L hoC֩TD$EL1Eo2b [OCtUxt~>[E*"E:W淊We}ۯoX0|.f`6vߴ t,@83hOEZv 7G^a=| zp֑,^d8:Ѯ-]$ =X~̕;B賂 +n @1}ui97n J7F|&mYĥ _X]?e uDf[ĵXwz쳙}uvN~|(q;qgb\`ZO8!q}iXx:yO&]ӴPcbZl_iSO^}$(s?6zr:@kWӏ2eOj4w.;S09}ytFPJm޸8p")4aR q.GĨT~Rȵ>͹E57矏'E2IVNLbDfdKzxOo;|*[F?;z8;h&U7>v 9(im'L$hƵ{"&`;ف?b/mݕ$)22+#TOt PӊЂV|T)j# SC(*6vj84iz1hfw?ɪSIC5B֢IISڪϻ=#K vE85{s\\Jqf9+ώwd%(rc'- f_*]]ڜ϶Cn ~ bL .Q" \(zV80*jhQ+ wqUeA^-yt1ң4w(d<;xV5©U +!2n.E]IFDVſ6 oPMǙD,MG|Z<$jM3n=Gp+әމ̴`j{9 Y]>.7w*$p _E`[.z'D}?ʴԈ|Zm};IΓj!aQAg'2xqPk҄wo=o PV+RG+٩Dj<U<^gIJKJ5Ճ\Nt*y͋gm*DգIsfxϤgؗ>_tV7-[[9iYHcJ?"UL2&TiXQ9٢6'ߵqjo;{SV`z}(8lP1S!2vvu(&CMxvٵ{9?5I^= U~`L`%5^~IWBU{VIPp?C༦u=.w,pّEKH~1bN3zorKIt͖; ;ǠԂ^5xFwK)@15R BA}/2a|Pu^!_ܻaal3PGE’Ff>, w6_:YFàyFïqG U[bV|.}MHg?)Bd+ͩ|% Lxbav-9rpeYǺXLl }RK52e〺J /vqYp8ġ.d?o[:94>B qn&_9s`E?&2oMXkyO.jYPra"`c[PdC q$J+O[J+)Q!8"R5f`Q.hkB$#~5[175=0+輳z5{+kY& Q.&5Dg6emm;:ǭTWaI VB! V Y'PSj\BC%`vaѦ" V{J4P_ĩ~_$ury=zl}{U{!*艶֨k1y*tAÚQ$B,knI"U_Ș7(G/~͎6#D*"X(z=XٓM NJ4dK>΍i&-ݩTw0#mrG'$Z]..-_YܸU;FdI=IhG7 hE3(%# Gg<{' poZ73l-ɎXxA$r4^{f` JG: s/֜jS䶁YLM&QXwG'-)ѹUȧfv4ƞPx'*3cIC{$<-U2ʿK+^U]8 t(RZ *ĖP%2d{‹"btX#YsiP?üf jmB1YYK>k}VOJPrKMCS lЫn_϶EIC5K%=ҘA|?TcO3\[->XvCmbtDK1/Vu>íʀ_nf&_,{{ By? 1\nN5f@8<2K$?b9ѕĮ?ۗHl \)m7sHr!3d=ƍtnUeLɐSdB,SEPk>kl+8NC.{[ D A`>koС]%#֍+OCuG+㉒촜u4tf4϶[t }`Ҏώ#LKh Z)u PHڧ16kf>Ԫ}Qjx0)&u- 0X"J=O(d 8F9+VXYcN.:&ġE>( )A'歫ttο.ncLݝ} |bel[$pO"tV=C K+S|!.cVEeEU jg[-T lk x0Aru6cT$&h§*P 3c.E`ΊœA !t#>@9?8.SW߀Xi 1E߬;m. C{ELmE%t' cGb5N^\tOl㬿'$8D) zp.y@­>9Opٞxe"8cFC^18Ȫ)Zyk:|KU-+ AYQGW/aju 6Cd+_B)aX9sav\$a3 n:S *Bw; KI-Y˺Cs&;/ԯmzC|_P"&w2j,cL;kBtOWPlHYZә&Qnp w[MIXqHJ(' أ7+h1CE1M' A^o!fq6שWI>&)Bk0ɱX7 IPZ-uqwi\I6I0xq@<^^^Q xp1B}BbsR$cx݃7βw?r;A/$6HR\]:zcfyϙ&j:ቯ%dbLeJ-[/b.'1bNMk:%;i߱Zs^(9-P<3!cc Źo#'gE 'Aպ9w 9cDEǗ(H ˶(12V5AaU840IsA4UcݽԿ!(.6X;&5 s,[U__aDe$)n|*l|c\^U`lfw%͍p{Rr(Ars2g6ӿA)03xnMo_Y~H_~^ ^%͊>f*x[Ր7'RX3:֣Yet!KҝDp܌3RԩpcIseS{@zqZuosV}:f`ʯy-&!b.,]mR63/NTpoU _<-Ͷ]lU[? ^->b?Vq?g)az&{Cc !SU{gb/ .z@g̀[맰vAE XO}P$d Aue7ߪ33#[X$3?4z1%:}C⢵pz 2ngzjY濩`;9bqS%B W+@/)ĩn !+}8a+@^ dofeюu/2vZH*LG7O mFN~oLŅ(bnRKMs8G:R'%.j'nC2JV96yJ=' Dv1oFnw ,{8Z#M bL ${g&AVIu ²N|ʐB k }Sז5F@&NY;Fώ0GkdD]"stVjWUbYgg mG)+ѷVP/)u(b]nO V}@ζ[~N5lD%EFn[6i (Y='HS>ܐ3Q?/?̫k\^*'&/O z1(hpϰ$M e(' 2@2v@9[ApZKu"By's@ ͈ř٪x`JњǍ']"Br CK୿O%AAҐ}T&XѶngdpl]@ǟg|05E4e9p7 3jx/{sgX9k `=%k`GT"sC2~C!NW{Iu5rvM\ e O3i=ϱ͗j (j[1T|S"GCŁNB[em~&{R7OȾ~>-AL*rqǍI}S&T5 &FwVH]DJq=27lZ:3@O%2C`ᘆ4xE:5lYb'[wDD\&$VOSVz~])~d@iWl*N"MҴ Op7kImּǘv!

;Xhd+%;ypbOy\DOs֔>Tř9ެf  5 3AHjTZOU˻Ct3tiDcɴJb/ıju!XOTZ@^8\ھAw3a2D[w98 /MY 28p ң{.?K$Œ%a?ٱsR%~}_EKE^7R9y+#Beg\>-Cc˅،ցЦeQ MLVS3Pr#"iiz35BHu4<:&v'4 ЪJ)s޲zvg(qH8cXbXrǃ3-^h/DQW(&^~2UVבD< S.-h0)܀./kqEE"uw~i1roVHލb8h<&蝭&0dr}[~v}!'?%l%-M J߄U7]RFYal}6&5_y.WR-Ѵ*/K`d?&!}T®y艕$]ᷬLSY?s?b^ZXϺdh&ǗEJ3CNT*aZ5\WnH&ה[3ܬ` pHZ~BKLE}I~+Ximz~Mvyl1Q)0'JOv9 Dj 8UvG($y|ײu :h}nh1"놿\[+Rb>Z.h {asx4^^E.q)kwJgT@M=vaxX[sWya',ꭈ۲Q'V/~T %Lb4h;υ}F/ja:wȥ.rhDWyUj,j>b0'K=r1WNDɩ*A^6rxU;&/ok=C0ICty~ LF+B8pJc3d%yf y7bg=<ޮo:8H%TXuI;Ѫ%aY}VlaLjjg ln+$S(!-#6:Y󧦥A43;r'pâ/+vs~Lo:K`03ĀZ0\t(}WKGϊ+ઇbfG.g|p~g٧bn;\ڝj \@WƖ0F(KL5';k/>hv܊Ƈ(XFH9uCYTwyaov7x8IZmD5ikϦD>P-$<_Bt^<>f"LcJpfUo*y,Dpz82v7 YlQN qh\/ܘìOweu14vLbw ?(})ڳ4)1bN8q2|Bh@C5zij~)#X%N^T̞M|MU^ycfo S^gk$:.sYhzo<]Ox?"PtꎢCXH;a-`?~^1:Uo/*JG)6l[ӝIy bi< W TZ:c lL; ʊȑ F ]#z" ?j4x0ٺBs߉%iW9a +֍:ZJ_2 B%E1>)}{q&Xp45ίސN`؛Dxzߦ'aB_Pqwz FGI^Kף 3 E즑O[IǯNJBhsVGoҕF~Ys)yLSlAq9ݰ݋]9sڰqxU1;5T`HEpA| ZW lGN]"KAlGFk|?s) vU. D}[gvVP0qMf.Ԭ &<2WdwםB>*$0 |\ZЀzY U3|>rrQlo8 U+'>XmΗ55wJ?wf|m8ۉLM`F`݁ c墍-Ӗ۩QL&70>uĆJM9%T0Z0r >9 wtT󉭒Eٽc\gue ,y 񩗌)dfݦ> P;5E8?yysۃ0T[31kaFK [rUx7 p2ԫp7כY"Wg8 ®0Q7@ 3n_n(ʷt;n#?pUw+=0=I H5glEZi8'h| RUMο_XHl >9)Vo!Fg Zb:['1ڦ>\h/.r0ry>D"Imu  *w@)7C!3[NӸ).VtC抴ʅ0V(8h,]ˇ(M x׾`(L A8ĎQ.M|ܷռM;h~uDvpQ0OYXȄѪo&烗i̘a.M 2k1j^ tᗕ[b=l~WVU6)XgÌФ^gw͌D E.KNy= /hn'UE-wdS v`Xy"pḢ cdqyA.MWȸ #\}ǩ(Raߔ"r3H6b>]Ek5T;Bë1,zhu{0 Nn]GN2G1:kA))1!N=a*Qdhąd_wmī*‘5=U]dj :Z.й:@rV[ H̛^ugQ9c0b'1Ƽ5`=4": j]V#0~UXz{z׀{ ) RVK"!(q]=k75r8c-y >MG*~hAV / )^N-)s̒'j22,"]W`y?4aDj]M 9Y 2c (۔q) F~APɢ-A⚻^_LdDi0>xPk^1J=:H/C~Oa}E/D@B@xkA0~^'>1Dq= E@ fT7f {`ADQ/_w,jW5xV! $m@EjaI]| ׹@ &**V[788&ͥ+A J' %eM_/JZ +<cMJqy0C|2Al^-"Dj+}$HN ]=fd}q y)G_r=G A (mrRŴcw@ZDo Wa0 i%^G3 s{)'ԃ E RPCIGQ3%Cы2T1!gCZkԌNƙȠ-jDOMT0gqO6 .QYh6opLSឮ^STL.%8ʨs,8̀LvM۝vnV1!õKaE%LB`ҿdJԥVK-B\_t_2T'_A5rĮfhFCPTo=XY `41qLZpF#<*е :<&$+_CZ8&0hOCjLvt#Gs^x9@xR,ױJQYx!I&CW3wsA;_Q>L}nfFbCt"rokޯI&eCLM$ %Oۧq |n\~Gm*קpyXԡn<`REzߋɆ{ZjC^3MWRʿx "#)xsidZ,Ila~]kd08*`_Y~("{M`C?EnF` 㭬9bQ^AX!)մhk>j3nAiqbr1]y<Ƥ}e&bhoKrB9_*[i}LS=D󦐎rq{ΌLv˝9GdOHH-d*1C|ٔa-`:c #7m/;^G~'4$XvWB"R넁dNT֔_J/pZ|mTk7[RK+MtgEN AVUy2v74,nƋ`p(th 9iX_/  8T^xuk:sa'IˁFߝϹ{ )d >ih GQޖH`Q!b?ibIt~q R$ *>49 BkT>w(f')L =WإHrГ/; Dm ?M*VQx}2p̤fS.TƊtbvfg 2Wݜ%oQ ۀjɁE7-p + ;횧$y%\C0"KػKfyAhȩouhwzgנ>*bI)V]x9"+I.2)ݹS8%C[YWp,͜'% <:S\ -wM*܊A^@+ozP7) Sl0mv: (2wǸ}Fn2l]c@Aӡ(܊)^4+9M\F2}{ofIJ,➥CY*o+gХOJF70jjï"ot&b/cT3a;4ҡ4 \j7f߱GF;]j[D^FvVtU*ɓ[|b5Q*JXM it d#r]S5ZmH"&((,X J_FK|BTAÒ 6BF(|oh*OFr4[ ><I?H7sTmU)&rspEFNjLA8^mAIU{Gpy䗣?$)P肴S-?&pZ1}o:|}j~&\ș7hLchGX'9xVЭNe)wto7IT:^!?I"2Djgf6nfw5+<] wN⥸FՈ6ќ7J7^ {̹rQ܁UHie|*[2/\!M $IsId3e7~h>T}x־yOfo:u{a)gbLTg[ u TMwt]ҥCM {KnxbwjaV3=/.J V9 }"O yUMG%i!)\0BJ|olIn.aP@ |%NĘl$"oN =d7pE*BN S_"죪Y#6ѧmR zh]?<.d#G.5L [īSHX'^>p%He{5VK zj+C%7s,r } 鴖Mk#2@Gc"(Z;7 ׶7lzϤ_\ą#ܪOKЬ)ܡF۹25 /%u.~s:DmGm<]ϨoT,#^,cT;]!{촡 zOj g-A5ٝ W*uQDqj~ܳǐ ) [@7kyyl< Hzq pl2 f2M i>X:Qk\p=ݐ -(3%C~NHV /8 lu ;oKoFÄFlm1^K%=Bs*V1/hB̺!جEH;hab/J ʾծtǝEKll~ ҍ7ND8bj=? [ʽF3`#^Kg#{85d:Uك m۾gdvF1@yCVǘN3F dE NM}^S61QT1Y&(Ǜ<;sR|A\۰= 8ZaѯVnW>$oWX! wf:Ը]Ňܫ?1t ' 6$kDK>gx6|2cc**q:.:?gsT٨qA"*++)t95PoT <GSApBt3RMU3Ys(Cs}6f%]j ̍DD7cn\9Sy!j'iJ^L/}Tg) ]Aa{g LYT*}6Pm6*j(rcn{  {|Flt߱vv1:9RS^FR\+|CȠzlwC=@" 8cSU||>otrCsqQ:o&y1ˠx.m]v{уҒ-GZ)6`{%;",6͜YoIp&:H]U#T1ج5KZE/)\PUvw}brIuX)uG~k ail^cwW%8m,͈ƉHs.c~ O},E׌k"R}8A0wm5!7z7GEM܋="K8%g]ߒ<#·};i ]SRp'qƎ-|\|ԝ$I T[E3%}6*AM}ePtKms)b/F|1:T()/?Ce!iA//xݷvS7~dHd;6}܀Ne>|fs!|".7y B+QAUD [B낖X$"~)N|q)J%5"y BZ,'.eH[}~^'F򠐠tqF<vr4:]erوUYVPy TE|b[]"Ebf$̪b2k5 |+f`= h+mfFNh2o"fg^$qAzdD?8tWKxe]<%{pm֡P?)V/zGR. Hu+uV7ۅَ' Т4vk a8u U3seM&IY:W29LLC^@ΈgMWnҚyL&fɑ2rVۇhӿDb+UtE/uǍoN㋚Ú+APQ<NVv,S.h@Dt6E zjQ"ykeل[2lK)Q剅 IĂ"TI7n{$HyCu8.:=;C^u؉ N5߬,f}r?h4UؑPɡ1K,\*:nGIFT؂t(y<(?>weH(IJ Xܑݷ'y_]dԭ}giy{Io|y{3 `@7og2JPs.ZV=6ꅏV*:\e" D7_ٚ #9 2vO# TKva3L (ެSIV͊ 6 f]umɾ.ŃlnE)_U#+| Bx,9RɜH'벜-1eR=\R@G-{"2 /0K<H;k]=ppH@RWY< X#n -PeVe"Q ;as}i^Rjh}=ܘR])z8EBhp6r "_ct}3gg5ϰ,`30>ΤTD׹B@F icNo1ъzEBV/ݝwyF|64/jxd(QA I >ѩc(~4N>=Lnڦ?Ch#ޖRo_tk),^j!*h G6lDDWu H6f6JWy=E4ɰ*.;Ʋat?eh|]z. RLza_/8o3L…~$€Id~eU&+c2gS4 Z 'Ev3-#/^i9xRy0 )n:a,^S6F2lIk 3]tN!|IV)*zDʕS 3P.z9qW?fJK:os<13Ta$[N_=j>xn)Z1 ghRzV(Yr[A,j|>C/zq|lZs}ZDX"&hA5)$fmU0zwZ&Z)Q2u$;|}<=#\#Nbvb|QԒKDcb+'f6%HwCIߌ4Qi_3F;TDĥK !\ko(Bh+m h?2=H}`kB\Vg갿a< #Ā@rDE@FhrOLyԵ nsQ,d#H!>%m(:dLqt|+!ӋyI0̪QUVgKN QϮ&Q[?5r%7O_NB$qI>3Hz=My.ђEK}nF8NuӬ JGYA0@f!|B[җ"]CK8x0~vXh9y?֟$ {;ѵBzF%j9#{M : (1_".0pQKy4(|m>s2I&^-7&rd ԗZk4ovv}ǟYjA`bv 6roa7j3 <=L ɦZ Et܉7z#?fqcՒŌ[_kYu>S_ aG e`5owjA+gj̠l|  U*hm ht:䖩פ[T(Fs?M^^O v;Q⟑B ԢM?΢5lē벼lRXmXvѷk)eF\/lvu{>!_+[Ġ٪ MQ9V3Nb7yPD5a;ȡk1IؿEf.S&#PGqwE)J4%:R)-E!Qp3ODY;XlF!U#yV$5_ $1{em3,3vUvpL{N|ouDn/ȁE(nQt@J pTinF/Mt(NտP;a1p[AUu=g&C ;t 3y>J8`rTwZޔ)Y4u^ Wj܅uN-yYI:.SgjroJmX]לyԦjį;.d=-ٲZ8ōcCh0l{wAƽmmoNp#^i wңֶ"D y^D>u@OO6jR2#0i!h/&s?֎)]ZQT?@ODFmg_!|_*>[5pI87 XZ$SDѼ@Ϩ:M⫌:b>-G"4w&ږ y-4N+)u9hdfb(COj#rCP__]xC.%K:]L> K,RuK)Yʁüe7[Ղh|5֥"qY]gRTEIZw, N98K(dBt2$\xq\2$0>5^6p2i?>ٮ %suKQDj [ 7҇4z[neI؃\,Sȳe:eNˠͰ$GwY-gQAo <[WR0D@i/E-H&|p>/]$EJij }7/Eg-z_魚{p%qd/Espj,op)n>⇫wHHt7WBA>:4tn3?E#AJ/(z6ZYz(0?Wv %*ǴvAg֝苫k:m&֓@#zS0F!h7sdMʔKES!9+ז>!~ݫݑlNAb<Kə+O)\<[5ʦeFuGďI16tuOl;tYD!<nv[_p1g,M͌ )W?ڏe!aϪ. UU5B/4Ur_*Cy,GI |7aE#?I=v-eݠиƋf1 A} bO'$hqȵkPӚ.6F|)V]TH jO‚,F*,΅zyI<<| v#TfALjz`uUXIjQԢD;_)=Ղ^$÷͟qJm`Mc/ !ZقPcNRkTbp U3,'a@"BEgb2bUM]AUALD4%UU ugba6-`=fG`JGhb-9=a,jQN |9ԕҩDIou M |7 wB\wV<[,;LecH[YMS9kC so , jL~Di,ܹ+T(8"+(!H(2 e5(&& PlRX۝I?HVX#gD^J96+)R*܊zYtN7[j[k'U[>_̀ L&"L"x)0bVM,gzw7N] {bjst2N3F< m2LWW-]I姌-4;ZWgXgxGU)^1V~I -p7ldj2Ez2is1BTJ&HXWh8|Fa)JnϚvqΫm]wP읕zw[_3 G֤;UYnjp3Wz5/!-k(鎥=*zqe ?!N[E0b@XtvH@1͛dSI^|#4ԔO臭)ȏH'U2X1b3]R(M^pJ=WhNgW~P5v.pt7x6c\mpwo /~bh'gtFhልąsiu_>c醽δV \Nk?~{V(E75m%3Lܘ<:_L;ٌ9sCB2+? b+*k- ~ن(A0BV~?(Irkg#Y#0sL7qOv)"&Nϗ?pR\ti5V]ַI-Ըx^@̼7 { Rtn*=θɶ.OX(l^( ;m~/ʳXօ*Ӡ0Ȃ}r}!"nh^:8b {ͦY:9'-g :sp)N+B9w֖C&'V~܂1A0Qgp0 k%9ĩ~Mn :|m%z3t ~.ņm܃N:`/?ȦKH-ط ΠCw3A]~~BIc䃡n*58\$\Gnw.R4TIpH*nݛ`N&bEXʐ<$L~ e,,= BlX$Xw_BwTχpCWIK5yUs~-s!48[q^hBȬEv,+x9%ZhL}kWR ںWo1._%S"y/ H1<nbruuD'A}5ɛf"*_!~AJ5$X-rVw"ADp n_˖ uۜcE~Z|$P̶SqM+w`cKK&,dM4B <*VTbpic)J!_:T Sv ^w7mjD0QLCJ+ ?mĊqv5Ȋx<@ c=Ή؃2*M. e]u+_5\X`{(ʨ)hR+W֤ARUvDPg èPR>xoSKJ-W7tЫ%%TYN#@8K 8W3 >WJJ2xOs,ҎH}q# oj)#~z|sՃXC<~%F*E絯9>[XEx* H H{}{dwY1s{7“㱏G7CX̳azLYX-lU&Z":wMPo0**\sNmv9z*fYP+5b9]f힖H\{ŮF^n,\IkJ:kšzd-*IA@CPhO'3|6/UCk(Q#If\W|%_ `fd{%v}O;ޤ1_{NE>1S[&'%kk!5Fp`9˙aOkW'RhZ640UN7XuOL8_@BsG@mBisB5mu;q/N[92" nu} 4>L1E`?x Ict.&!+ң#g*ܱ1$€`#[<ΎrG*-KQX]>ڑw. vjoBtV(ʴW&5t `?azsH'ğ'h.(:EP'{w_7=IWyƆL^X4XDi!R륰191xF*2bT\N5$5e+Cop[:8k1/CGiT8 IZʖ"ؔ疌 յS i=_u zv~'x9*"4B $mx-Y_ n0b JT#s 2#+F`w2(p'YYrO +5 @eS1Ӟf,ViDue$[ (gw2:v-72H7)ՓX/Hx)i 車{͜NvKt:i2``-Ig)A$ cZfRP4J}NiO's2/0߸wΩYm8"i=+c/qecl 5Os|*쵫}q6[*vs~Ydru P%{M\ъ?KC5wlrY_:|'Js" qszX2)%sԌ5fkDEufřl~v(}$zT`\MT~ENa!FF?rΕ)saAJ6R f]^$8̦Ef5½UgXw@ EaCe.þ4uϽ VٽBat/O`jz`G3{#ty%d2B_pU"Bu{/o'J/mY~X5-0 _ǦNGi82{"6͟ ucs mt_sPVBΫ 1 P-]O*QQ)M S'} >j}S$ba?k؋ʽ یJʵ]-j|gb8 g?v=gariɓvu>0V6  婭ҝ6QU>}^p sarQo!aZNG%S9/U%<@-"\j{r.yi[r?t((aĻ,.e6&i|Ԝy= 6Y{yêl }?ĸw|l5AXpk*#"Gi8d+9ލBB9(څvAG+dfbY \Fqx+T7c]AMt]cx(Ł &Vw8*2$zgC8;WRK$sl:3*}%PoiS7:8GrE."ʉb'W~-|IT"ei!6jvK(Itڨ>*M9UifurT$v*i˗ٛD F:fYU J5/>EДhJ8?T~S F889]FjЍ3\4 ^Pob{{6Y.p" eٖo95]opu,O 9⫫ĵfHZֻPȥ44:&J`pHf`/1{Z]#Kt%|uTArS8~GS"Q]'YTs)y0N +a4ɝL'N,\FsAԔ1veVx,%"I=,xe{}l="ZޗZs\~l}f-y>f19ynO$w۪AޘHnK.#IqЀ0l&ܕY쇴`D">U4IJH+D^Ej'^rD#A[!NǺD(bBD*nf__Ph\C~^q+Ue-q% k=+s[)\SҀ'l?viifn4ȃ>:ωns%/bbʑX)h]qOYd:;k7˅&4ѺVp׀0޺So]/o p ;Gm\Wā+Ych:~b;,"*UH.|eC/1䆼Ân#oɸ bڻZ՜N)1]- 3y}tLVDc>ߒ_Sw3 лedA&~nW8/3#Wp잮5e qEiX R-!پIkfW5RBSz|}N٤ нZ3*-1.0h2iv>fjշM,ͦy9bx !(:>yj;1ً<j; ]DOj+EfOqk0v|Of2SUQ%FĭK tƑE?lM*I#9&6Y*wvltІ^$+]i)}ImTC24{G?Q.ޘscI8g,4)U6C<Vni{!k§Qrjʨ!qF@9a+UMڜɶؒjvO\Ȣ&` T@bZ W٧U2[2iAyL[ Y@bgmno_ݖ,?4 MOpX(a~@J\XW04R4oXV@X)B܄(zCZm4el̔~\,B<47&Mof!ᢩ$JR1:>sV@E\Piֱ;XhDJҠtU! VͱTSlT ,38D=VǤLa@z눎&0dMvsayأ$^?`1)D //2%pӪ()ҠIQRďQ%/p fRw`9=Ϫ2wK&lG&(YRL͋i &@dۿ+` +L'ډV}ܼÈ_U_mykϰ)A2-3VgsPZ#)3MHA<[^3}93ζL ~xxсJ-~3*`Q5G~?b8 [A2sXCȨ/'cQ1[Ǚ6>zU^6XaIP8 ?%'zl3o:F1#Gio. I5q^أQ]9T8~vuV(Ugi Dnwdl"j') l#Yp9Dˠ6y(E2 d컖AbUl DUżT5ʖ|7 Usa9Ik"‡ BDR | !ɧT۲S-MM$2BKL ؞M377ïA q%L{,Lc$`~'MSd'%?_ `B!pMhN \֡Zy`0*hwVtX,{]o"TtI>f H<ekI `0uFN 2,RZ%@1&+[!jاwb1m?gU4 LY #Ԭ qq{Q`&/'~_ik Vda\ @1x{"_&Co|T7 2Y;`}FХ+42au&<ԇ j OTI2 zbZkg+m ,jYդZr/][Nm2$8qpc: =4_t0U(Kꨬ$wE;J-;SBz :p6%7%+55RĦ:f z I (fݽQ?oSn7[9gzͯ A؄ȡzC0+cFܽ˵C Plx^5SbpeʄoE"0_*'BIP&<66܃^]"$pDEܸ:&qGAc~čCvȬF5zD؉U\ t&%c}H0IB0!wvPEh}. Mَ*s4A+ϲAŲԴʺ#cSEB= h){2M)ڈn-T QumŖC3G vFxe0ʀFf m(v\j89d={X<Y(#`X`d;t\OtD%mH ALhzN\? `Ho* ¶TSIy osogۅ7)8)ܔjf 1]9ndeZTc}υ@"ImZts<4#c6ЖEb˕(}rpw 8p8N{g݁qd#җP K- LnID&މ^ِÛ4]LSOfBzi.zQ7] n=19e3kPƬRxE^~._`"啽i|\,JFuIE`Lʼn"u6dsj$oq2Ԍ^egm!*r@ZHd\il< ֤eN8~)LjʛKRS,Sߕk<0"؆Nn)Y+CSՊ7)Ah5T{G_*ƀF{jHVCEA u&E0]V/̗u=l$Y}z*bEP˘0ⷍ'p-ԍ/s@J~E󕷂aP&[B~r6\18duFgV4}qrVȴtbG![+5UxuYaֻWcp,N`.Ňxbf}far3N#-лU,2dw2B~xЭ䓓PԀt7p@pQ*KȑDO2q Ɛ"Έi VZUC4[^sdtэׂM-"Qj݀e+.=8s F/ǟ.N $u:ߤc9_p4N'ȧxr-,.69D-řmdPilbGAXIb 8:I檦x[:kK^ :7g~Du9[g]ya(qtDqabaKƚ(UE戶d_GVk?JqD Z&@&?t,|f>a %LWmPIZh#!LoB 0Zu:[1-kCRM ߺ.:\\l׫"$k?3SiVi\^Jf6=RtI:3cS$(ǟr-R3o@Bbt[jQߪ]E>wDṶ !Kɽ`'w 4[(s!4#~O겹f> ҐI96^e {*4GBϫl9׭uٞ)!?[lT lLj?ݚ&52 SOz3y˼ͤ&,pS9 P_9F_>OA-MsfjF5?W`ݝx+IBWԝȧGp/,Z&nq-b+x'#Mm! h\'SP[n%»#87x޽"++nhhLԩXͤ!PLWɦn&ѣ\ܵ@5XDͥ:v gYtm}w,ޕ42G/Hyy6?\:2.C4io6":fG-ƘmJpbA ^m\K(' UE)8@E8Mcڱ Ԅ@"HXg,6@iz}퍰OYz*z.(\$JuHf ||飹%ڗۘ;Wά}\䌅60;PLv0ȋo"W@A~`M`T}]"b\ Mi0G ?U&X/:&yYcl&vy_Dahz.gTmJ㋭"qz~bA9kX_|٤\J/4sK6R9 A *΁H6H(ɔh fu~aOޛpѺrpÃB18$V/4nࡢ`u (#bd ~b8To-r]d8(Q@梨Y|~B 7UUdՙ %},PI94Q揼KAިwcuFA3SDڸ8إ2:FwKmQ:^ چB.C?NN 4l4{)xwdSR|BjTNFv6 cCpA XW;БJ.a[dgYԷ*2w +[fi#N#V/AhɥO(H#)3 g )>@Ɍ䣌icml~ $;IzJV-Hӹ띫z0@e|\j *+V$[ 5f;>.O\"ɷP'+Wӽa90MrUߡ$;\yDes:}m $3h@wrY$1$^ :?J0LゖflIrڜ< GsrWW9#w<=cwۣC̛:Yн*MN6={ D6+ 2;WdŇϼ#(- [{'$uQmVL9=1>m4>S"os+ YЋ>aFmM㢶)rk\Bmf\0v\4yŚ.y x($+v[X"Q@@^;,` /^y֫j-[ISS`F+UHq9xW}o>g0L~D5T=6d\U䕫}gskĚ.0Y{E#Ċ(M;E]Sc8]1HHPIq {P%;ʱ(\Ook 꺵H X::o `rX<ϸhX@l8v7Fܯyd ix@4B\||| PlܝK\S؜优r6* ]Ft6X<|Eo?+mnb-<`w;zΤβ*R?ﻜ"]UvkI8dT%}Cp5܃#34e]f$zwGl~$UHqdJ# '*Qcًeu.h rW$7ٽ xԀۿo^XOW1qUODdemf` Lb dW]sCZů%o+k4F&D;QnB+}% *yND[wR`)mbw%u;ܫ-լ˹)wa%?R' 89ǣEq@{NjLYERO̦]>B2}-*yTęW1Z beJaľtT/^{pߙDQOmܱM3͗"y J `$<;ر5FWgVF\ʃM.=G G(DܩCҧNJ+9j1vXhmc|ԇ| Fj-IȬ{R?utq7@tB9lnʲ_M}]\71cKUa6&u1QuNk|$-] :%#FWTbfY#s~=d)1+=A<Yga$ޛF̀BږMCExJ(7"̆;١#00a[ߛ*bdAZ9jSFNv _˛ Wf,˜ge_T?>B C/pMuuz{Ldx}NM!˜u4oijʢAAJ9`*D86zǏ!p}>0 8i>ߴFb M m,;`;=x%`B&rH]2[Ǐ͈m͈L{Sz=5;z}{,&AO=Į@MP"rǘ;* ~O?W gg٬8j/=@=M!/2PzDp–I2nQx){~3' fC'fҌqÕ{.i]ޫYd*ViTځSKe-k"~c %bUyMpyRZ: v{M(p%o>= Uo>~er ȁΗrZI.(hY"wR A. I;\"wV0M (=O m 1[f Le4B44ўkgt;sKn(y!2<ķsvKpZ#aKרM<醃>Q]nֽ-Jى.z75 L&hIC4h)#c.#AaJdqSfNÀeP8EF)oҦ P0ZwGτV&jklx6}Az ;% cZ| 8)}n.A x.?xM(xeLg02Y`"p } w:Q;ʹYHZ8EI DMV ![}*Hlh?w)ǐ.hi,6ߡ}f^ҪlXPXԞz cZ@Y%xݧ :8_f(iU5Y JYciPY "%NrEWBg1 :7$[}1xWS1r֤G6 tu8o0ׂTgOgd4/rTYB_RHc Gu@)q2wKЯ$nƃSL$ʱF{3H݅wJDz0H)߉yn @DY&U~BcL_<y8[h%Იt -1$dOqG9MuwX#bs2,m"8tŹ0̈́޹~4ޫ51xHU\=4sT9fӯۙ5+DOc@E> k ~jN~ ;R$<ՅXǥ:.j(wb#L9tEѹ P!|@v! \uҫ˼?͌din0DZ#Dl8l_^|Ġt{sGړ?vD`%|ݒA^vF[[uo9[M1En>QߵB_J0]f2\SurLUpП/ /Iadozu"8otNr^mhѓ$PUE4UŖN5@@dPz/yHQWrvlgz{|n H5!ΌDְ5= yHރ=B6po* XƘVQY%~עhnԮWE3y_h.)q! P~[P:'ԹM9;U[ 夂=J=puEǤJR_yjg|'Y\6HB3ˬWgbEK/}^mp4n2ζEYPv;ۄSevdGHn 0Bq2ovQs#v",(٥uQiOL3@HF=+> y, Au~;kN]ng<>M~xqDsy6\?.C `6t­R\ze+WT^2f*Ng#uqhYGn;չ~4$<18w8kcu䟌DϫZ4A`${Ka6g` qF0A =f==6ե<^6X榜XLLM"]nG0Ż /5:"7Eh m:EI@s/CXWILu΁VIHRTwQ^p6)H(Ei@P[F)6XP&RG?~2f.-TBA_1l~ȧKƒF9ɵ9aze]l˽(XX"+!Z}C|/,UyI)ō]6Q6(X_&?` ֥"`>z-hr\.{-E8,ܝ3SuBy >:տqAGm뎄j3$] 쫈XmlIH.bYQ+Hq"gI#HLffNG]8]~-$ܣ6ׇ :u_eA9n^^NUⶖwXDobrxD^6Q9dK:C ,Fi"0 } yT0)-M=<BCd-/H_HߘG}N31,K!π;XeŬiQ 7vx.QZ3I[s}7h0LF5,ڮ"Ks9[g?;uFiG3[{S VEl }M ?Pϴ/$&e:v[dvU!+?lPGnB=ɾ)eƹ+=|h"}{4Eju<@}Dd^'֝XD´w|~{UeN(pVBZ}|b"g9X-e@0(8L40= ÙeK!m$ڪ6ߥkM@4хJtWF#t VbM!{/P~Sqyw~)FCY_[kԽm6L4¥Ձ  𐔴_RiDݶWEz#6գGʩ`)>E|]ڶWں[1)?sөρ 7c] l)ݪuj뼫:̥62$HR_T^2:2ȴڱPNM PFHCkP: ^eϨw7Q>uf %9eYOWjo7c"s&/n"Vϗ. /X0}zTDLWozHhI f8f⍐⭖ )δDj jc'L+:j-U 6,() Ȇ0rxn{#{"Q% DP>} (>FJb=wat `99k^ü򟞾O8Nx%/ ,Զ YZ