libcmark0_30_2-0.30.2-150400.1.9 >  A bvp9|$$Ӹr RŃ8BJ" mȭX5j1^{%"KBK?Uɧ)A:^ RP"SP?1 i\@&{W _+ )/Iʙj_vحfr.b8濚Iz^"R{޵Ud6qŅf_9#|BF :]*i\6d02fe47ccc4f0b7f7c09428d5fe5167dbe3df872a9ac7367f8a8825f8346f50b51a6e4afad559600c6a432d6121e2fcda3a509cbvp9|ca-0&DXj 11Ib߳2N.EPX5?m3v6\i˵VYErR4*o&>>j%"LŔJmOU],wW. m ]pfK;CkKHUP{6u'*t*Hm(gq BCаR9WԒ1 LCnfnlY$.kZ- c? <θ'>p@~?~d # K 2C`fp|     (7Fht(89:>{(@{7F{FG{\H{hI{tX{xY{\{]{^{b|'c|d}'e},f}/l}1u}Dv}Pw~x~y~(z~4~D~H~N~Clibcmark0_30_20.30.2150400.1.9CmmonMark parsing and rendering libraryIt provides a shared library (`libcmark`) with functions for parsing CommonMark documents to an abstract syntax tree (AST), manipulating the AST, and rendering the document to HTML, groff man, LaTeX, CommonMark, or an XML representation of the AST. It also provides a command-line program (`cmark`) for parsing and rendering CommonMark documents.bvxinomavro%OSUSE Linux Enterprise 15SUSE LLC BSD-2-Clause AND MIT AND CC-BY-SA-4.0https://www.suse.com/System/Librarieshttps://github.com/jgm/cmarklinuxppc64leA큤bvbvaM51b3b8eb59f8d6448116fab73daf1a7068c62920d6ad52aedeca31b3f5053c09c22e885f33b821bddb24cf007145e5540655b6c0f403e49e6c76a93c28e6d9a9rootrootrootrootrootrootcmark-0.30.2-150400.1.9.src.rpmlibcmark.so.0.30.2()(64bit)libcmark0_30_2libcmark0_30_2(ppc-64)@@    /sbin/ldconfig/sbin/ldconfiglibc.so.6()(64bit)libc.so.6(GLIBC_2.17)(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.14.3a`2`@`f@]IkYZ@Y5YéX1@X.@XkWW!W!Vn@V#mimi.vx@gmail.commimi.vx@gmail.comsflees@suse.demimi.vx@gmail.commimi.vx@gmail.comdimstar@opensuse.orgmimi.vx@gmail.commimi.vx@gmail.commimi.vx@gmail.commpluskal@suse.commpluskal@suse.commimi.vx@gmail.commimi.vx@gmail.commimi.vx@gmail.comkgronlund@suse.com- update to 0.30.2 * Fix parsing of emphasis before links (#424, Nick Wellnhofer). Fixes a regression introduced with commit ed0a4bf. * Update to Unicode 14.0 (data-man). * Add `~` to safe href character set (#394, frogtile). * Update CMakeLists.txt (Saleem Abdulrasool). Bump the minimum required CMake to 3.7. Imperatively define output name for static library. * Fix install paths in libcmark.pc (Sebastián Mancilla). `CMAKE_INSTALL_` can be relative or absolute path, so it is wrong to prefix CMAKE_INSTALL_PREFIX because if CMAKE_INSTALL_ is set to an absolute path it will result in a malformed path with two absolute paths joined together. Instead, use `CMAKE_INSTALL_FULL_` from GNUInstallDirs. * Properly indent block-level contents of list items in man (#258). This handles nested lists as well as items with multiple paragraphs. The change requires addition of a new field block_number_in_list_item to cmark_renderer, but this does not change the public API. * Fix quadratic behavior when parsing emphasis (#389, Nick Wellnhofer). Delimiters can be deleted, so store delimiter positions instead of pointers in `openers_bottom`. Besides causing undefined behavior when reading a dangling pointer, this could also result in quadratic behavior when parsing emphasis. * Fix quadratic behavior when parsing smart quotes (#388, Nick Wellnhofer). Remove matching smart quote delimiters. Otherwise, the same opener could be found over and over, preventing the `openers_bottom` optimization from kicking in and leading to quadratic behavior when processing lots of quotes. * Modify CMake configuration so that the project can be built with older versions of CMake (#384, Saleem Abdulrasool). (In 0.30.0, some features were used that require CMake >= 3.3.) The cost of this backwards compatibility is that developers must now explicitly invoke `cmark_add_compile_options` when a new compilation target is added. * Remove a comma at the end of an enumerator list, which was flagged by clang as a C++11 extension. * make_man_page.py: use absolute path with CDLL. This avoids the error "file system relative paths not allowed in hardened programs." * Include cmark version in cmark(3) man page (instead of LOCAL).- update to 0.30.0 * Use official 0.30 spec.txt. * Add `cmark_get_default_mem_allocator()` (#330). API change: this adds a new exported function in cmark.h. * Fix #383. An optimization we used for emphasis parsing was too aggressive, causing us to miss some emphasis that was legal according to the spec. We fix this by indexing the `openers_bottom` table not just by the type of delimiter and the length of the closing delimiter mod 3, but by whether the closing delimiter can also be an opener. (The algorithm for determining emphasis matching depends on all these factors.) Add regression test. * Fix quadratic behavior with inline HTML (#299, Nick Wellnhofer). Repeated starting sequences like `. * Add needed include in `blocks.c`. * Fix unnecessary variable assignment. * Skip UTF-8 BOM if present at beginning of buffer (#334). * Fix URL check in `is_autolink` (Nick Wellnhofer). In a recent commit, the check was changed to `strcmp`, but we really have to use `strncmp`. * Fix null pointer deref in `is_autolink` (Nick Wellnhofer). Introduced by a recent commit. Found by OSS-Fuzz. * Rearrange struct cmark_node (Nick Wellnhofer). Introduce multi-purpose data/len members in struct cmark_node. This is mainly used to store literal text for inlines, code and HTML blocks. Move the content strbuf for blocks from `cmark_node` to `cmark_parser`. When finalizing nodes that allow inlines (paragraphs and headings), detach the strbuf and store the block content in the node's data/len members. Free the block content after processing inlines. Reduces size of struct `cmark_node` by 8 bytes. * Improve packing of `struct cmark_list` (Nick Wellnhofer). * Use C string instead of chunk in a number of contexts (Nick Wellnhofer, [#309]). The node struct never references memory of other nodes now. Node accessors don't have to check for delayed creation of C strings, so parsing and iterating all literals using the public API should actually be faster than before. These changes also reduce the size of `struct cmark_node`. * Add casts for MSVC10 (from kivikakk in cmark-cfm). * commonmark renderer: better escaping in smart mode. When `CMARK_OPT_SMART` is enabled, we escape literal `-`, `.`, and quote characters when needed to avoid their being "smartified." * Add options field to `cmark_renderer`. * commonmark.c - use `size_t` instead of `int`. * Include `string.h` in `cmark-fuzz.c`. * Fix #220 (hash collisions for references) (Vicent Marti via cmark-gfm). Reimplemented reference storage as follows: 1. New references are always inserted at the end of a linked list. This is an O(1) operation, and does not check whether an existing (duplicate) reference with the same label already exists in the document. 2. Upon the first call to `cmark_reference_lookup` (when it is expected that no further references will be added to the reference map), the linked list of references is written into a fixed-size array. 3. The fixed size array can then be efficiently sorted in-place in O(n log n). This operation only happens once. We perform this sort in a _stable_ manner to ensure that the earliest link reference in the document always has preference, as the spec dictates. To accomplish this, every reference is tagged with a generation number when initially inserted in the linked list. 4. The sorted array is then compacted in O(n). Since it was sorted in a stable way, the first reference for each label is preserved and the duplicates are removed, matching the spec. 5. We can now simply perform a binary search for the current `cmark_reference_lookup` query in O(log n). Any further lookup calls will also be O(log n), since the sorted references table only needs to be generated once. The resulting implementation is notably simple (as it uses standard library builtins `qsort` and `bsearch`), whilst performing better than the fixed size hash table in documents that have a high number of references and never becoming pathological regardless of the input. * Comment out unused function `cmark_strbuf_cstr` in `buffer.h`. * Re-add `--safe` command-line option as a no-op (#344), for backwards compatibility. * Update to Unicode 13.0 * Generate and install cmake-config file (Reinhold Gschweicher). Add full cmake support. The project can either be used with `add_subdirectory` or be installed into the system (or some other directory) and be found with `find_package(cmark)`. In both cases the cmake target `cmark::cmark` and/or `cmark::cmark_static` is all that is needed to be linked. Previously the `cmarkConfig.cmake` file was generated, but not installed. As additional bonus of generation by cmake we get a generated `cmake-config-version.cmake` file for `find_package()` to search for the same major version. The generated config file is position independent, allowing the installed directory to be copied or moved and still work. The following four files are generated and installed: `lib/cmake/cmark/cmark-config.cmake`, `lib/cmake/cmark/cmark-config-version.cmake`, `lib/cmake/cmark/cmark-targets.cmake`, `lib/cmake/cmark/cmark-targets-release.cmake`. * Adjust the MinGW paths for MinGW64 (Daniil Baturin). * Fix CMake generator expression checking for MSVC (Nick Wellnhofer). * Fix `-Wconst-qual` warning (Saleem Abdulrasool). This enables building with `/Zc:strictString` with MSVC as well. * Improve and modernize cmake build (Saleem Abdulrasool). + Build: add exports targets for build tree usage (#307). + Uuse target properties for include paths. + Remove the unnecessary execute permission on CMakeLists.txt. + Reduce property computation in CMake. + Use `CMAKE_INCLUDE_CURRENT_DIRECTORY`. + Improve man page installation. + Only include `GNUInstallDirs` once. + Replace `add_compile_definitions` with `add_compile_options` since the former was introduced in 3.12 (#321). + Cleanup CMake (#319). + Inline a variable. + Use `LINKER_LANGUAGE` property for C++ runtime. + Use CMake to control C standard. + Use the correct variable. + Loosen the compiler check + Hoist shared flags to top-level CMakeLists + Remove duplicated flags. + Use `add_compile_options` rather than modify `CMAKE_C_FLAGS`. + Hoist sanitizer flags to global state. + Hoist `-fvisibilty` flags to top-level. + Hoist the debug flag handling. + Hoist the profile flag handling. + Remove incorrect variable handling. + Remove unused CMake includes. * Remove "-rdynamic" flag for static builds (#300, Eric Pruitt). * Fixed installation on other than Ubuntu GNU/Linux distributions (Vitaly Zaitsev). * Link executable with static or shared library (Nick Wellnhofer). If `CMARK_STATIC` is on (default), link the executable with the static library. This produces exactly the same result as compiling the library sources again and linking with the object files. If `CMARK_STATIC` is off, link the executable with the shared library. This wasn't supported before and should be the preferred way to package cmark on Linux distros. Building only a shared library and a statically linked executable isn't supported anymore but this doesn't seem useful. * Reintroduce version check for MSVC /TP flag (Nick Wellnhofer). The flag is only required for old MSVC versions. * normalize.py: use `html.escape` instead of `cgi.escape` (#313). * Fix pathological_tests.py on Windows (Nick Wellnhofer). When using multiprocessing on Windows, the main program must be guarded with a `__name__` check. * Remove useless `__name__` check in test scripts (Nick Wellnhofer). * Add CIFuzz (Leo Neat). * cmark.1 - Document --unsafe instead of --safe (#332). * cmark.1: remove docs for `--normalize` which no longer exists (#332). * Add lint target to Makefile. * Add uninstall target to Makefile. * Update benchmarks (#338). * Fix typo in documentation (Tim Gates). * Increase timeout for pathological tests to avoid CI failure. * Update the Racket wrapper with the safe -> unsafe flag change (Eli Barzilay).- %cmake_build is now the recommended way to build cmake projects- update to 0.29.0 * Update spec to 0.29. * Make rendering safe by default (#239, #273). Adds `CMARK_OPT_UNSAFE` and make `CMARK_OPT_SAFE` a no-op (for API compatibility). The new default behavior is to suppress raw HTML and potentially dangerous links. The `CMARK_OPT_UNSAFE` option has to be set explicitly to prevent this. * *NOTE:** This change will require modifications in bindings for cmark and in most libraries and programs that use cmark. Borrows heavily from @kivikakk's patch in github/cmark-gfm#123. * Add sourcepos info for inlines (Yuki Izumi). * Disallow more than 32 nested balanced parens in a link (Yuki Izumi). * Resolve link references before creating setext header. A setext header line after a link reference should not create a header, according to the spec. * commonmark renderer: improve escaping. URL-escape special characters when escape mode is URL, and not otherwise. Entity-escape control characters (< 0x20) in non-literal escape modes. * render: only emit actual newline when escape mode is LITERAL. For markdown content, e.g., in other contexts we want some kind of escaping, not a literal newline. * Update code span normalization to conform with spec change. * Allow empty `<>` link destination in reference link. * Remove leftover includes of `memory.h` (#290). * A link destination can't start with `<` unless it is an angle-bracket link that also ends with `>` (#289). (If your URL really starts with `<`, URL-escape it.) * Allow internal delimiter runs to match if both have lengths that are multiples of 3. See commonmark/commonmark#528. * Include `references.h` in `parser.h` (#287). * Fix `[link]()`. * Use hand-rolled scanner for thematic break (see #284). Keep track of the last position where a thematic break failed to match on a line, to avoid rescanning unnecessarily. * Rename `ends_with_blank_line` with `S_` prefix. * Add `CMARK_NODE__LAST_LINE_CHECKED` flag (#284). Use this to avoid unnecessary recursion in `ends_with_blank_line`. * In `ends_with_blank_line`, call `S_set_last_line_blank` to avoid unnecessary repetition (#284). Once we settle whether a list item ends in a blank line, we don't need to revisit this in considering parent list items. * Disallow unescaped `(` in parenthesized link title. * Copy line/col info straight from opener/closer (Ashe Connor). We can't rely on anything in `subj` since it's been modified while parsing the subject and could represent line info from a future line. This is simple and works. * `render.c`: reset `last_breakable` after cr. Fixes jgm/pandoc#5033. * Fix a typo in `houdini_href_e.c` (Felix Yan). * commonmark writer: use `~~~` fences if info string contains backtick. This is needed for round-trip tests. * Update scanners for new info string rules. * Add XSLT stylesheet to convert cmark XML back to Commonmark (Nick Wellnhofer, #264). Initial version of an XSLT stylesheet that converts the XML format produced by `cmark -t xml` back to Commonmark. * Check for whitespace before reference title (#263). * Bump CMake to version 3 (Jonathan Müller). * Build: Remove deprecated call to `add_compiler_export_flags()` (Jonathan Müller). It is deprecated in CMake 3.0, the replacement is to set the `CXX_VISIBILITY_PRESET` (or in our case `C_VISIBILITY_PRESET`) and `VISIBILITY_INLINES_HIDDEN` properties of the target. We're already setting them by setting the CMake variables anyway, so the call can be removed. * Build: only attempt to install MSVC system libraries on Windows (Saleem Abdulrasool). Newer versions of CMake attempt to query the system for information about the VS 2017 installation. Unfortunately, this query fails on non-Windows systems when cross-compiling: `cmake_host_system_information does not recognize VS_15_DIR`. CMake will not find these system libraries on non-Windows hosts anyways, and we were silencing the warnings, so simply omit the installation when cross-compiling to Windows. * Simplify code normalization, in line with spec change. * Implement code span spec changes. These affect both parsing and writing commonmark. * Add link parsing corner cases to regressions (Ashe Connor). * Add `xml:space="preserve"` in XML output when appropriate (Nguyễn Thái Ngọc Duy). (For text, code, code_block, html_inline and html_block tags.) * Removed meta from list of block tags. Added regression test. See commonmark/CommonMark#527. * `entity_tests.py` - omit noisy success output. * `pathological_tests.py`: make tests run faster. Commented out the (already ignored) "many references" test, which times out. Reduced the iterations for a couple other tests. * `pathological_tests.py`: added test for deeply nested lists. * Optimize `S_find_first_nonspace`. We were needlessly redoing things we'd already done. Now we skip the work if the first nonspace is greater than the current offset. This fixes pathological slowdown with deeply nested lists (#255). For N = 3000, the time goes from over 17s to about 0.7s. Thanks to Martin Mitas for diagnosing the problem. * Allow spaces in link destination delimited with pointy brackets. * Adjust max length of decimal/numeric entities. See commonmark/CommonMark#487. * Fix inline raw HTML parsing. This fixes a recently added failing spec test case. Previously spaces were being allowed in unquoted attribute values; no we forbid them. * Don't allow list markers to be indented >= 4 spaces. See commonmark/CommonMark#497. * Check for empty buffer when rendering (Phil Turnbull). For empty documents, `->size` is zero so `renderer.buffer->ptr[renderer.buffer->size - 1]` will cause an out-of-bounds read. Empty buffers always point to the global `cmark_strbuf__initbuf` buffer so we read `cmark_strbuf__initbuf[-1]`. * Also run API tests with `CMARK_SHARED=OFF` (Nick Wellnhofer). * Rename roundtrip and entity tests (Nick Wellnhofer). Rename the tests to reflect that they use the library, not the executable. * Generate export header for static-only build (#247, Nick Wellnhofer). * Fuzz width parameter too (Phil Turnbull). Allow the `width` parameter to be generated too so we get better fuzz-coverage. * Don't discard empty fuzz test-cases (Phil Turnbull). We currently discard fuzz test-cases that are empty but empty inputs are valid markdown. This improves the fuzzing coverage slightly. * Fixed exit code for pathological tests. * Add allowed failures to `pathological_tests.py`. This allows us to include tests that we don't yet know how to pass. * Add timeout to `pathological_tests.py`. Tests must complete in 8 seconds or are errors. * Add more pathological tests (Martin Mitas). These tests target the issues #214, #218, #220. * Use pledge(2) on OpenBSD (Ashe Connor). * Update the Racket wrapper (Eli Barzilay). * Makefile: For afl target, don't build tests.- update to 0.28.3 * -smart: open quote can never occur right after ] or ) * Include GNUInstallDirs in src/CMakeLists.txt * Fix quadratic behavior in finalize * Don't use CMAKE_INSTALL_LIBDIR to create libcmark.pc - drop cmark-install_libdir_is_abs.patch- Add cmark-install_libdir_is_abs.patch: CMAKE_INSTALL_LIBDIR is an absolute path (if -DLIBDIR=%{_libdir} is being passed.- update to 0.28.0 * Update spec. * Use unsigned integer when shifting * Avoid memcpy'ing NULL pointers * DeMorgan simplification of some tests in emphasis parser. * Fixed undefined shift in commonmark writer * latex writer: fix memory overflow * Check for NULL pointer in get_link_type * Move fuzzing dictionary into single file * Reset bytes after UTF8 proc * Don't scan past an EOL * Document cases where `get_` functions return `NULL` * Properly handle backslashes in link destinations * Fixed `cmark_node_get_list_start` to return 0 for bullet lists, as documented * Use `CMARK_NO_DELIM` for bullet lists * Fixed code for freeing delimiter stack * Removed abort outside of conditional (typo). * Removed coercion in error message when aborting from buffer. * Print message to stderr when we abort due to memory demands * `libcmark.pc`: use `CMAKE_INSTALL_LIBDIR` * Fixed buffer overflow error in `S_parser_feed` * Update emphasis parsing for spec change. * Fixes for the LaTeX renderer + Don't double-output the link in latex-rendering. + Prevent ligatures in dashes sensibly when rendering latex. `\-` is a hyphenation, so it doesn't get displayed at all. * Added a test for NULL when freeing `subj->last_delim`. * Cleaned up setting of lower bounds for openers. * Fix #178, quadratic parsing bug. Add pathological test. * Slight improvement of clarity of logic in emph matching. * Fix "multiple of 3" determination in emph/strong parsing. * Correctly initialize chunk in S_process_line * Added 'make newbench'. * `scanners.c` generated with re2c 0.16 * `scanners.re` - fixed warnings; use `*` for fallback. * Fixed some warnings in `scanners.re`. * Update CaseFolding to latest * Allow balanced nested parens in link destinations * Allocate enough bytes for backticks array. * Inlines: Ensure that the delimiter stack is freed in subject. * Fixed pathological cases with backtick code spans: - Removed recursion in scan_to_closing_backticks - Added an array of pointers to potential backtick closers to subject - This array is used to avoid traversing the subject again when we've already seen all the potential backtick closers. - Added a max bound of 1000 for backtick code span delimiters. - Added pathological test case. * Remove redundant cmake_minimum_required * Make shared and static libraries optional * Added support for built-in `${LIB_SUFFIX}` feature * Add Makefile target and harness to fuzz with libFuzzer * Advertise `--validate-utf8` in usage information * Makefile: use warnings with re2c.- update to 0.27.1 * Set policy for CMP0063 to avoid a warning * Use VERSION_GREATER to clean up cmake version test- update to 0.27.0 * Fix CMAKE_C_VISIBILITY_PRESET for cmake versions greater than 1.8 * Fix for non-matching entities * Modified print_delimiters (commented out) so it compiles again. * make format: don't change order of includes. * Changed logic for null/eol checks only check once for "not at end of line" check for null before we check for newline characters (the previous patch would fail for NULL + CR) * Fix by not advancing past both \0 and \n * Add test for NUL-LF sequence * Fix memory leak in list parsing * Use cmark_mem to free where used to alloc * Allow a shortcut link before a * Allow tabs after setext header line * Don't let URI schemes start with spaces. * Fixed h2..h6 HTML blocks * Autolink scheme can contain digits * Fix nullary function declarations in cmark.h- Use current cmake macros- Fix building with different release types set via cmake- update to 0.26.1 * Removed unnecessary typedef that caused build failure on some platforms. * Use $(MAKE) in Makefile instead of hardcoded make- update to 0.26.0 * Implement spec changes for list items: + Empty list items cannot interrupt paragraphs. + Ordered lists cannot interrupt paragraphs unless they start with 1. + Removed "two blank lines break out of a list" feature. * Fix sourcepos for blockquotes. * Fix sourcepos for atx headers). * Fix ATX headers and thematic breaks to allow tabs as well as spaces. * Fix chunk_set_cstr with suffix of current string * Export targets on installation * Fix cmake warning about CMP0048 * commonmark renderer: Ensure we don't have a blank line before a code block when it's the first thing in a list item. * Change parsing of strong/emph in response to spec changes. process_emphasis now gets better results in corner cases. The change is this: when considering matches between an interior delimiter run (one that can open and can close) and another delimiter run, we require that the sum of the lengths of the two delimiter runs mod 3 is not 0. * Ported Robin Stocker's changes to link parsing in jgm/CommonMark#101. This uses a separate stack for brackets, instead of putting them on the delimiter stack. This avoids the need for looking through the delimiter stack for the next bracket. * cmark_reference_lookup: Return NULL if reference is null string. * Fix character type detection in commonmark.c + Implement cmark_isalpha. + Check for ASCII character before implicit cast to char. + Use internal ctype functions in commonmark.c. * Better documentation of memory-freeing responsibilities. in cmark.h and its man page * Use library functions to insert nodes in emphasis/link processing. Previously we did this manually, which introduces many places where errors can creep in. * Correctly handle list marker followed only by spaces. Previously when a list marker was followed only by spaces, cmark expected the following content to be indented by the same number of spaces. But in this case we should treat the line just like a blank line and set list padding accordingly. * Fixed a number of issues relating to line wrapping. + Extend CMARK_OPT_NOBREAKS to all renderers and add --nobreaks. + Do not autowrap, regardless of width parameter, if CMARK_OPT_NOBREAKS is set. + Fixed CMARK_OPT_HARDBREAKS for LaTeX and man renderers. + Ensure that no auto-wrapping occurs if CMARK_OPT_NOBREAKS is enabled, or if output is CommonMark and CMARK_OPT_HARDBREAKS is enabled. * Set stdin to binary mode on Windows * Add library option to render softbreaks as spaces. Note that the NOBREAKS option is HTML-only * renderer: no_linebreaks instead of no_wrap. We generally want this option to prohibit any breaking in things like headers (not just wraps, but softbreaks). * Coerce realurllen to int. This is an alternate solution for pull request, which introduced a new warning on the comparison. * Remove unused variable link_text. * Improved safety checks in buffer. * Add new interface allowing specification of custom memory allocator for nodes. Added cmark_node_new_with_mem, cmark_parser_new_with_mem, cmark_mem to API. * Reduce storage size for nodes by using bit flags instead of separate booleans. * cmake: Global handler for OOM situations. * Add tests for memory exhaustion. * Document in man page and public header that one should use the same memory allocator for every node in a tree. * Fix ctypes in Python FFI calls (Nick Wellnhofer). This didn't cause problems so far because all types are 32-bit on 32-bit systems and arguments are passed in registers on x86-64. The wrong types could cause crashes on other platforms, though. * Remove spurious failures in roundtrip tests. In the commonmark writer we separate lists, and lists and indented code, using a dummy HTML comment. So in evaluating the round-trip tests, we now strip out these comments. We also normalize HTML to avoid issues having to do with line breaks. * Added to_commonmark in test/cmark.py (for round-trip tests). * spec_test.py - parameterize do_test with converter. * spec_tests.py: exit code is now sum of failures and errors. This ensures that a failing exit code will be given when there are errors, not just with failures. * Fixed round trip tests. Previously they actually ran cmark instead of the round-trip version, since there was a bug in setting the ROUNDTRIP variable. * Added new roundtrip_tests.py. This replaces the old use of simple shell scripts. It is much faster, and more flexible. (We will be able to do custom normalization and skip certain tests.) * Fix leak in api_test. * Makefile: have leakcheck stop on first error instead of going through all the formats and options and probably getting the same output. * Add regression tests.- update to 0.25.2- Initial package for version 0.22.0/sbin/ldconfig/sbin/ldconfigxinomavro 16519618030.30.2-150400.1.90.30.2-150400.1.9libcmark.so.0.30.2libcmark0_30_2COPYING/usr/lib64//usr/share/licenses//usr/share/licenses/libcmark0_30_2/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.suse.de/SUSE:SLE-15-SP4:GA/standard/a0ca9f8e71a7f6a4df09b24200d2f926-cmarkcpioxz5ppc64le-suse-linuxELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=db83063190bd3bc087dcccbbd1cdd53551b2a3f5, strippeddirectoryUTF-8 Unicode textPRR]l`ځ)b5vutf-822b858dd5ed74b315af90dce4f3279587d778ed541a5900546c4b19c57123206?7zXZ !t/W] crv9w (S?Y-FB0~XHaYV˗ox9~Y=e00Fho{g2$G:`f&!\os) lnADĵ&M1Xب3Sɼ8_M@=K籟SmT=mfCލ,:VyQI QhL8~OT7|LsՐn4ض(ᏻ޷LSOuri?%Kg"tcnuȠYT1'V=D"{2i8Lp qGL=CAK-@ۋFEn603w,YBA+ʆړm3lA䈢ۍ?Wz3[7C5Ozϻ=U0Z*hy=,1hC( %TEɰRȇ*v'}q[COBٲVkHr^ Ӽ.)@p A-m!bEzK:ioN %?`~W@-Z=v5Cd|xN7hDj9@Gésy;RNq f*'m̚;iAc~$ xmlvj+]B@d5w(vQx4ԍF6zF@s+:lތ0 x}Wg)"ڔp J/Ť ӧsџ]O4j KK`\6h|  Au_MoH,&C tTnN\}y4w?1SwuԬh=fGkLeyNXUD{x"wpMM'Ncn%MǎzCy]@ N?3cb[dRZ"g加BL$d],W8CE'2q GRbO}RG'Sΐ;+!L{s}\leP <l9H{WI1`rwT{y,3e:GW Hy֧|s?л2,3Ӭ Ri:?NW|H^O]q _6iD9߭%2z]4Lж d)ef- 撁GhC(~.}&%pS;4V}E*'.dro2`[DB-gaK-_?Y]?ZJR|\39ՠqjE{̶3&zqR2O]{< N꼑V񂀩@I1>sufRd1zHA%ey0 Z*vJuwWqBw=&ehN?UYUz( O'(m'r:Ϥl2 *`]`K} b} c-!+WndRAFEfrh<=as-!=0BSg9OޣD&gZEr6{g LАb4';^+Y; 3֔HcAђ$z5"i/`v*0U@Uz4L9]Npa<kny:ux0N'C5fgi Giq'UK V)2o5Nő4$.6%(WVGj S5Ew-qay]"e gWk#8jI.GEVp;Ox)((i6$c4P)ll$7iCnė&3!mNvf D(aw"bQtt/͕YɲsD@*#cΌ}4{ {{셲2\mȃT?3~. :յS#C'ͩ,a!=_$S؁bVDz-'2EwG+[aq6IÐoLQL<Z6Xl+':|5Mbʯ#>M`oRYk/2Ualh.^#b;9ҰܮyO}B$+銶ckɲҽ{1:ŝD\ce& 4}Ai#qpolCQ_9GK`$kzat[hHk~Az@21TN* zsa2Ŧ*Լ"x-s hv9?h+I/D ..)uݏz=/rʙ4y'/3ۨ8LT~kHg NH\IZ?ÛUy׎ITL1R*,U=,B%n.8(iNnJ7b/@/S2aKYy^f7Ld ~XM+Җ CȇFvjo7!<]< 9WHnQ٘+"ȣE(U~{FoM'ɉt!QT"e`FV//|iY>لbGf7 >0Ž͢X$u>!YI(%}KV'&4Y_N:(ޙF^jD! *s!;h?|S&]󠹟%=Nq`"@y8,T̙ M"*?]eG\Kdoܜt O㽼o+:~n;b~LĨЖt"ks&Bd݉Mȍښ?ζ vrYYΙeC/\?A$zͭvrgcH770)s_w='|4{A.nOsI_-̌Ԏ8Z#Kp0Cf!hs>5\7?XS( p”-Ʀ8JH]8oӚYฝS jmVR??:ݥA'ül-4q!DG9Ft.oRS'T< NTy4<4ڡ(:Hvq; ,~Rm'PŎN OU5L-GvPz,2hj`pmgY0aNzφx(#*t1Yoe!*S o,~ "ޟ( 5(hZ|w(t'YpJze7Э,n^uP2ȹu1 ZwD/<}` 7q&ؼA#A0W pK&H#[Tri0ωU!(`au8:Ն{zP+8Kk}sjíXN]g1_*=.㷔^ZyG~iR`agJABiKoZ, B$ /z !40(-ڇeh5Rw%.+:6e1WGH<1.cv^J p¤I|I4>Bl1Zm#%zϸn% j.!FR>u5]oIj9ת)oDZCgm/w@:?`,.tϣ6!2Gf;Nٺ$gT‡sdwwW şSOjE;e9l\I774}EA,.8噐y>t⭏0Q˼.UAEq_5$ V6̉nۢ+ꚩF \sxx5 ]@.@!A4?bQN2$zKD (ֹsU+WR,|^*< 7X( 6F4,bpZ@ƾ J9Lf ǐo Ћ*ڠ2T!嫡3R%T7\ɭD:aycDk2hp\am 5mv @YI͸qMm7 7ra;+(#( 3=>zgV7>qˢ^!ӪhM(~* 8wrW|ZYվ)E1fIɧ;ρjNd/ZĐMy W?GځHRlf@QK񄬌!fj0ͮ(0Ҡqwv-=@] Mr@T G{[)}WH9.O6m/LwcV杄J_u6-qlvmӴb`ā}SY uPP7]2=џoMf2D7S9$lіn(ԕzVΪ3N^9Cơig)~OWoyQL]tdYZ?fi hiBN%k_*QIЦxj 7 Z@Ԓ5`)2XPq=qMwjZ17}I<[4l6w9q8vJ* 6mea+ QLj]C{2/7(%M)h%kv܏B)A59A^ I LPb:{䔊 & ӆw^uVri.76=RgBof oT2(>:'Av$JE B&4œzv#TRYy-wt }ᆕ!Z)OEc5qY),$\R. 4=n*nsm?`á&P'R;a&=Q%1]:<Y"dYTj 5_G͆?hy*{!nږngDk2V+1%B@St0.=uy`hiXXvHƼUW7Ȝ[%kքY#T]<c Z<>&C4 !)'4]N=#i:pəO|H=KF]YzE´K+",&^t<ٌTތ+E˃B@znYF*^B7C||ejQUe`cC2bFnaI3y8*!P*+0Ir Sk8HmaLbEB.IB[hv:>[֔G1VBTN|32t9kP~ӯ.2ȶw>iJ:ޛģyGS|/F{%o^/_ofh˦'C_xo uj6I]rR& Kd.vѮ>e7iut&N`(Nh ΎфywlI}޶ƥ</P^S5RfuW`kζȂǗ]U:Zjhf%m)-Kx}oQ9t]7 .!,Vϛ}PM>5 ^Q>L~x7ZW a[?e@(FkKOZnB=ccH{oN 8 \\V/ڱ  )9x3=q JD4_<6-z 4=zfߥ}ƴMOZZ4hLuBbbH5LKݢ(Jvw7~jò_qӎE穦s [P/iBgH[\K<_bT T2?c%v>Kٮ5xȄnT#obGh9Ty'I&h%pH$8M$.*VN&|(Uƥ'-BFO_ e nv4LJ:yF @yn^AuT1ez6r(/pihl#ܱG7H:RZ2Otg gaK߀Mejt"R.> }Cvf.x1ڛbHrp"2˥/;kTQULQ>)M^"j0=hjbhneO\0=pMFNVWfJ]_\b"|L޹QhCSBK1 4HHͺ,HStH F+=IQdkk,+?!ـT ZTꊮoNExBQ2# 0 =w$@qHv\1֡'V#RFF4|4Ul']XDL>uë%CM~PYB=RX֘O}$za=*&/E1vĪ,@[iq1KJo%-P:Y~?ĊG~׎ء*/QUz54Ĕũ :2DϤȲ1Jည@9p#[Z{w{>TgQ[\䎈yvƇ ۚC\X4蹂 _wU~:ca\ySU_&Np&@FQS͔.\iex- h q_D) Io,Q v^u*9-Vž=i|rmJ hi4U yXbO3ˇq{gw3yhV$3"9iclC7 / Ql0^]j+| Q ˵(x Ƨ љA1T3LD*)%AĀN4Wg!Reb,xKUzXZ?tOϖT|7 &2H\ŵYn t$DGN|ZWCKo1I}t* F.=>#Ȣ!)v-2%;CUGkJ]8==C$͋#C1g Əo8SEYf!gS!Pt-lݹ p3̾5s'Xkm2E Rm0 X0gʔ hM8rp3x&ZYYF8ؗ ^I7MdRkKxuR8! &\",8axܘ̶s+<˴ zU \svƌUعAV|tBەnCSyz<$n m[5"r?]rv/D[g??iwCt@]J`i6:P2W_lPlO}bз(k]:0]Gg "2A:ZL-3dzL؛B6yORH*RIK`p|$;hV-FJp9 B&VyF FVNu14 %{=75UoT`ܷs`$3@sG7GE?rne;@'Q1M} iY(^PKLe Fd۟;V ~n8M=vfjm웥Y>[SJO HWzì&op9_ W#ww u'y[O4IIU=khH^&M Ae)&\I.բ3 ;jGs9( +xL9,W_e4YJBTb8 _B kK~ roߨ  $Tesɢ%deuSYޮK'L&꫞`\K#F>0'׼Cab|sm(j¤~W FA2 Sp&=IK3 \q+aR)_(JZ]𣽪.=&;QayP,Xu3=iuldZԪAf@$PG"Y-hLC^+eW%KW}~' \Omk-gLS.)C:~*a/|Ϝv \+ڸlYoMΙQ'OF ] (K!dDi1A#12D2"n0yh|,!.ɴY˳[~[7*ףIp|XmOyդrDk"*}SYv1̭ >%)HJ52!fܔxԙP@^ip_pcN10֓0w6((Kǯӓ&9ju6pK⿦i d 9_鰫+r}Md};,wI'MRovff@˸2ǖD T }i8\śhhCyX#;Qk?#$(hv0H^jOvT ~k,AC3 ^ox5x `.GR̽s9Os,￷кƲ_heyق/T<1~ln\@:븇39z9&Ybq@Ỏ}c:4xf#VLfNV# -_RPlGf VOj`S`8N1!SF+ nf_a\a+֑"GO&+Asz-!,Av4 r=D%9+l$>w7te&Y?~d H'xE`8ߌ\A#`CIY"mG7Fɏ?lhoX|蠔GTfr$OLs\v0t+ ͬK Zk>]|2;a:*c|ֱm8{9~e`1e,tn <2Zs:6x!n.+H)1Hb9ru9Em1I3n7=X2Ҵ?v&Y~T@Cb9+j#V6- s\ 5Dͱ[r{j BT1<9.<碼sey`KMM'iWS`7Б郆 |&JGEmMN7,J! hjWER%tB|i/6ԧx${'|Rjm]Qn D a4zӿ}-@j!$m !{ox71W{oB] dsؔ;]Uv#U2D:rp@%,SPVJ zݙ}ȡwh.S6¥vyh_[K pJ4dpg{?:MSQx7Nqϱ}v5ۛ{ZoY`}4zr3kjutJȱq\b$7#B=ݻtho^%-k7mVQ&a5=u 8֏PSH> AdimjXt2=!s8+Y9;HyAV!_`P=%(d.Dȃ;농 (eX(^.M)O0&P/_8yrAřQ=Gw-œζl!pn7Æ@闟69aY6=5Tp[22Nf]\*slO)pUG&x摚a4Z 0n/ODɀ @0RSRk, pvuQ?೹j[.nqX3' 5w{K?1QV1-u+-S'a$)z" h6"tFh'SLReRziW;,S^vR)wy!,Rs±PmOk NF|yCmX:'{ V||{C0V=]RXpjluU<*~+[;lūYJ!A=oCGcQЃ@i˅:X:,сZ¾p~ KW>5f\{۴/\߱/SX<0BXt#sm9YNZw%#v ࿒mӄ(s=^Ӆeo]5aۙ$݅#TR"<'#UWKiE54Kc$zO^NZ ܟI!=mťHÐx]s1=7˻et@5Q+щ2+.,JƮq.V#ݦf}z,%(Ii'&ANbI[/`wM} sWχ%Ǵfr.LGq;+OCA* ܟ.װ9h"L`>׋EofrD2lXhO7qxs,K\[X"d;2ZX!ϗh&qAEʽc1m, e4"ySR>oop 9#p'MzժݹM/NT.=ŸqA.xj<5vtL;@TQu:|+13jN.Tup`{a"?H}\ϋ„LPN\dv%C52`mcb-d6'rz$N`K3%]ִbfWԑ#JKG:~zWD^䷊.Lf!-I)Km!>l⚴O$wa.Jr3JV ok}&VZFKoߘR9Xmlh$-PA.˕V2hI>Ģԫ9D.QeV 8Z (\>tp e49:iϯ" >:Ra?r -j[j}.E-q|4JV|\yp" Zb̛GH#\;-GeD(>it샆W(~.fcLa -I~&z(DduӃf -3?-غ,~pi^wN[߉ "`PW4#{[;֭8|Cߴzqx&EuRU1J<9 cϝغJB$ fso?Uf!G|_S1708KE~ԗk39:kl Joo7d2x6-[?zn!Oli0 OVZ$""t#lgj.ى&<Ǩ]^}3VYp&ְD߶߅JOkQ]ن#tԣ7=~|nP,!/Py.:|dx<.Hm\@/:(J L&{kF<{;mM.isYK΀ZWKREcJi˧=k v7SϮrrFY)ߐX^^/nczuEˍ;Y;eۣ\)rpHٳ82!Y+d=qTM+LSs0>fsvH>w3 rН&o}>{`8k\\9 2'J)~fšf&đ>#K.62zkY4-VkIqH"pTLZ.4 &_AҽmDRf$VOIbpZe_p7@] ` [B@r{u a~N19!X)ߩ_8y7UKajhbE Y-O\\3"_ GŸc& ɤ)Za~z":d=Nh\Kq1 Yi8#c1|eZ+pzʒh1Vx>ў% ߌqnlLY9oXF:8W2>񠼢 G0m8@ 7xVlHwQ|}Lv,x?k {Gl9qXjds7C5W/SRZUM|ך@L P0?b}nAJ]Bcs}5{3և,h> /['nzx) 'ʙƑőCNMuGW9p9P\FqO"Rj( 523}uwyHA4g6~5D R!0[M=]ײ{O;Xc;Bt9d%]}!`7h0DwL8P[nAT *cYŏ~Uz}GJ]{emYP /VlcvN; Y/>~ю@j97Bz~H'ٮ96LYHyB-W:f3'}%@G {zu[79VMs K nqn|d!/TNl[^VQغ 8j6t81fas#,E(Z )kʿ"[_CTaA TB|'4O#H4S n߂h.+l}N=g¨ o,uUwk}vJV |yqCFx똦dK0y7 KpkujAjh xtɔyΆV+/e]LVgZ[[4-~IJ@ϞDVaN"1CA}h4!º؞T7: -KsyG.C17@<'ZÖ]]QOI gx[K'юt΃<9%@x1ǂ5I9z 9 Ÿe2~pi0$L!@?F{{T.a`%3eQEJ[h F,oFDBx3օEwgvqM6J~@.I;44)aB+^0B]h"x$*Cw7ݙp:~`W@d?fa׮O O#cx,(g~ԑyjU![n тQW܅bQlN:Dht5?@( 'XQ2s 8,5yqiW/Uð꾡E3qx5:*~Q_(qBS `_)̗buB G0E0Σ$$pq!lL: GnK7]uhSC매e$kmKa1Zo`4WT#ؤXi-& 6ޣ Wŧ9ݥ22\,)+wW7+w<ݸv^=dZ-!엋;lꙆ2T 2lʊ/B;NC7iĊ)A4w,0qc# ?#ѼkX%bz`|NX+|4y@Iov #LBNypz|H7(usYF}&6'4HӥI_شBJY6K(Ӂl]klM{+qsQnxhAaΖW޴踒w;.lJ!ywD=mDwȥqmTh YRhMnhә ;@I!vD>2nQVL2OFI\CSBh$SAO#*_,2Pl~>ԳY Wtru =Ô)YV7AH}inlۺAZ?ky\Eeu2celzP~w`)~4͜׻q_iI8sqB 4Z*|&rFZ|J-, /#Kg89-{o+?py#G3} 7 StJ[pX&Wnmy`=<~gF'8- 0(1Y[^w},]G[kM6̠8(kl1uxAzO%\D>ŽPÚUo/sw5:P0 x Aa 5 R ێ+=q~8#laJ`fר,FcY3@ F0_4Y % Վ}tO>,(C&KʩyKn <s:ֈ2zݲ2m EA-Tw8EmJw݀pȘM[;e-v5i'j'As:X{?mc3bȜiOx*P&IjJϚ׵^5LC)ʍ}5` knieiYQ_h_n:8ZCI4X3*7X|;dTTȩTUV39?{ -ЙS 71J*`/H#9d\:ʆ;% NY [nQ┽qNwFkȋIPF q|mU =wI"c>x"WS8,[pƷ$a7-ŴCnL6G+nsɽEPxCz ,]VN$,خLĸ{Fn9V9QLQ?5}ĝ.>k& : (ٶ$wt_5Y I=S5fѩPJp i~=.K+3pAo4.rvǦc溍ėT"]ZŶ鰦K$~+}eqx>pF'+Xi xcW[sT.ꃛ7476 }f9_#TZ&2B&#dn6,5!{&m r6>Nh-UPaye+hv_ {r@ fW[?K|RCq 5ϓ9n-4/)A,"??&=a4KrLA Z &YlzqJ<uW]Z`㾮B!ۇV_z$@i܅+bF B`n XVb,j]-'Sl}NmQ!qU@'6T9Jx.ej#Bj,?6#mRW$h^mfNq g6 6C@ʛWS`U؜wYЭ5 ''\BY%{3 IWdJVll\#&%~xwjꪯ 'zp& H_y<;QzUe>XQrƠ"қ|?Vd@i4hdLpx-Ec3,lˌE}q\$+<nŊNz-hBdihV D"[n=lb IrAIl+zxA r߾y˃BN%O,[Gu0=Xfu\$v$VV^~ Su0Bm]|\3U^uvԊ5ƫk'|lUY?XG7Z<|C=Ȭk`7.e no~i^Z9vWW*pMZ$<'WľEx֪q23MHe 3I:ec….ϯN뜅 ԯaJ]+\FTGےF#B3}6D>^aR3iFN—ʏ DaRX*4Pm ,$rz!=k֫G;^m 6^Xb$|IyDE͏'r*>Jq/D/RT"dd ?93+2y|aZʺ" M:t hQ Vr+#1b`qcdCIe>0BLH-NW*@G(^R+m_hf sSy'$|ZoKPӦdNqCΩ|7د%IOmY8bl[5)y:Xڮ4fw]˥/ɱ\1h|CeG`1V Ȳ/Jaw`Np8ԃKkM*yO pCqMIJG9D4xf ONmq9cEsaՔ' 3%,ԭDŽ*a"SeV p(uS@!z,.%oXQT T^;ӫdtN.hB[ĺ {r2¼C;ֺHYS4IȘquU(;piuqAXp>C )4֤5Îuey~eM"!{QnsfMvtFu]bP(MA(73Mvu-4d))[*G8ZwlS0%kba"tq:IR(j:w3\ZR3qrm |ybZBW~wC QraP,l][=_mM)=DNR,I#A'W1D(my!3 9h*<젆#o=Tq$gX9gCYIR"Ж0#>,Ic@vIK]=2>4I1EApuZIARcH L@yP3_ڏC<[<ηn8\H+\&hOLƊ8Q? 8vGğ5L+o|tj"l;6ڇXư{NCRS@L˝&UF6\LDil$um.w&aFu/i1KMxj]l{ 0kN˺ύ-"aubPa;̨8n: PG2ĽlbP+j־rb/A?;{h`ey>~Yv8S|8G6`C8;$惆lHy} 1oվmg8*P/o Ok,s%tw\Aq!DJcQ:~r|>^PKYfC*fG qͧ@JһobXڵMIsGAdL&ݝV?MgzoknS.8쒐&ɏ/i|:;2׼ﮨ9$C:a`8CD(7װ0De|\tÈSǟ؛xbM]͖ :'\V~PlcszDX>grx#aiY\&П:dWlnJZHp.@.)?fVQ :͜Z(/U? k%wY@s;w)ʈ8=X$AO<hm/JlfCVoPsSwa_G+)C?lv睠x+T'bl'nzE ZG`Qt*G\^$uHBBIlAn;ͣ`3 []Sٲ-Rk壴 L-_ W,ǗK;s} 3fRҫ,xkpAS#Tp%-1hS2jeG'OL-假@DvqӋ{ ,etn˦nKɻ.,Fn{4^Rh klE*D+ =G2q L[2l!#@@SKSyHttD%\SL+V>)QḊrYSe0/ y;E4z)(]C8\ĵKd5zȻ l'}jo 'YO1 ӘcYƮ1J\8I'ejv R%nz\%;|H8M ȔטDPKW{ۛ" iܞkBopVJwَ4w}cݷPv{h@B EP b`\Vf38ԝ Sh,r3Ș_s*e)i c+dLΕSߤ*zlR,>]Dp2'aic7I +|Kr-C<][s6AJ7fSYP.fM7$1_`X{:Qܱ)h]< 3=L*fɻo?6&OmyOoPM4w F1;P ~1|!X}\Csg'ڼ΢|F ~ k0L^CEcNSr~:#rG (&p|r@Dmc=oOsgRU0ֹIcq+,4{r$7[A?@6 bkK!tk ##-\.0y-\Z|q9k~ Z dQMs t-@jw)ʶֶYTZ/^dofÙmA?UC+tx{TDst,S%K_?E"O7UT+hy )쏼L=㎳~ ` a@"֘9եTce;bL {t63><غlyi?j:)ZS|.+e0ka >}q6ΤA2qKb_3>kro%Y?ͤD/3LCMjItulOB-!;X܆#,| mgD)LtL6rP~ L-^T'"*6#\s^13FHG拽]4-zu+d{n1$0lOk2cnHT)5/}Ok#؊ vƍ&SѭνX7Ԉ޻ߝ>00_Sp4aw!*iGa8hFm J $a1^x:VLUH|AtI-\tQC up&~"_[lGmJ䐎}s9A-o6=]ZIQ_cآߛj[S IS[ayw5~<6h䠍‘Aax i2^eæi?\Eڷ.)ʃ@HڻInJx#`wykq *a7S0gBݖ1Zv1Fiw gZ@;7 ST@$ }ØFP[9i;81O@gקR'sҮdubBhwߌ}/zFbgu5\GCE&tj|~pT<35#n qkMZ*p ROҹA:HyX^rNQQC(i5GYnj 6hNY2E J V[,dG/|vxo%5ٳK/|mk7x<%{^t fA 'kaurʯȺ;ƛQo0ۈ\sO 2V("Xg$6貹 J ڨT(Q4Oaۮ'u-VV/ҲV~'rD w(,Zm[J+сB5br~Lk P͝60(bJW@'Cm\#A a4E爐-oUu+=?YuJuC42pۢݕCڶ1qqܹy3!Q(lBA78ޅ1Uu"W;kiɵBcPC`nQUTAҺEJQ?@=Z2|ǧ}[kenlM!Pda<<@ݴ|^9鎨r zgZ$:sUT[(+QZU[@$t:Ǿ_rê K&W}\4U$Z$;TG<]{'lxqChB?&Jy߶&.j!\|(D#duürI!EVThAv{,h;)U>0^;SF 7Nmh9:edyRt"l-T5cV^e<`&L .,jK9 'M]p,nxw,B0Xm0v-6 T)Œ h$<ޯtn{>0N"PEz;,QH:MuZ?JPC# f~tTy Üt:VI;}FԧPr::PPF$>Fl C 9{I7n P!.#$ɫӭV> qߖzHτMw+ X'nxQ`DS |圧GÝe.1D(FL:cȹY>߲ŊJZuQ=hmV룷FB] jft {L`h8W/GtofVrQ"`NAUu ( \JSқ+V&2ԢozAi^GDBOZ!bd0O'dgXxIܡ N/^s"xtx1^q8 j.sR˜ Ck l],g$kntB8'd2n5=t!|kSZ.yEIv6u z.0ilC0BӼq72ʢVY7PfHq`t}<{=O?3j {D/mA?if%&Z+~tϭ[i{1rdL鮝K94ZRѕ` wRƠsPyVba贕߉(- gloGVӨlB*/aĽb?XbGk( 3ɴL6.fi @W{&t:wHd?X oϚ,AAT=e{Yr})_$X, 0B;x 6yxCF١m:}Ћ bmjӒPF>*ÖGD|Eݙ2KPЄE#Odlϼo3H|ю%pw303Ʃ=k+wW`ujt g"j.dИ ȩDwEHxYIS/)yriP9j]~AfWoןU"'UHN'!EnKY/eМ"ڀܶS.%T8(y7Q pΤhsZ$Xh2.>SU3$ߑF/zbvgZv'LQoÐ}^75xlŦ@H{qrg4X6FƈDn53?7sゕqr)'O=Hpk\2/$\p[4SuG1} uwNϝ[^YbPJ'E$8ElK u:>rc=6%` N/ڝy??3ڈ4(tk0y8n@+ޓ٧&B/$sYC]|{pJQ89UEгpCJ>{0i:u" LN/~n .ߔWW |"i/hc)$YrCĄk7TZX3iU&(Ϗj؁ 挾'΂RZ2/tQKsO2 :IRֵ ~^<'X/;&jo k5T:p7Z+@~J)䨹b|Uc 蝩\L!nj`m%[>4EЇd2^[&=k_y<޲u5zvffl`@I!c )FGWCYúYIſ鐾LEPQI7]CJY8bywZI Fr\!2^GuVpo3úT4j&h)AQi'8-%ig4Ow7X@m(cp*CBNnr)㺯=*A>O_Cr@r4jVG yVX%&os:%996мw:*c f-!+y;3+Pw+PK+jFF;:f0AkNH>=6! Usgv/-hFqQS "W' ea[ڷǚ:l^-.37/'U~)"qe Wַ2[J}OgP׹,_/EלOX` ܏}0`z߷)Q7cܗڼn 31t s$̡Gi8kx۫E43~iнNxD٩w2ĆɄws17'TB-!d~e8YȆ5CޑpH7▅0 C\]BN1ѿ  LOJ\E8-wSrȳ?5|\EZ[a_GEafӇv TgHfWiuKYv&`]`˾2+(X_c]ά1x1TT?q靬o|,Fr"a9c2|6JV (O DN*cĒ\T|\V &$`[L)nNs>Z2I޳=(PAn5OBtN Nt[{E >nVC)nѴXOT P׍a7 ܻ>+;J yz&:&R赅=f׫Y|S7ҙu,$-bu}`LL.~&Pӭbۨ)S4%F /"'/9KK(RRhF+adZ8Uq1~8jDh00s{c31RIdC@b)ymuĞ6$P8# ϊmK%7GѶ+6B\eC`*`NzUqrK>8-ϦFXu]خ!_lT1_ѷb]R61䠏 E?iêJN˹^R"d_h*425~3A :GcB2g*V?iB ~/1i1QZO]۝G\Y9#ß{<FڛxbPGW9ɻs_%FP?ъ [kAO[h@r-H^4*Q|' G̅V R<ҹ?- Qwp}T6}gҩL9;K.Ǩ }, Q[}YqmC<8hj^;B’Bn).)Oxm{Ǯ,SHB{VmioVSKw$9TiߦaT-ȋϒGZH/ww*Q+2; [bS~g\@f|:^˶F>qCU v+C!o,#2u#yTKA,wy;e&RgAG!&|/KD7O•( [30vD_H[_Â"/TRg#}B _ 7qnET_~eEY,׮S6~^V .%a?KɊ]ZwzJ-==n픊/JVyeR#Y'Iu pS^ԋV 7a] \gb>@ X]蠸SY_IQD T~#[u6`f\t_@f&zae!fWcT!ʇ)%K?Z ބE\^¸6{g NXazy `fTK )}5k(?p 4YCpyXG{Z,7mNrV6ufu'dn\@"Bs V'#`")iG+c%J "CF"7Y36Bsh ˌ.t DbY+E;TmH[룣Xَ <:Dԗ~%wa181Kr#)Sh$Qw/o4>uNGav=aR #|s˪j\De"N^Ò!(br~k刳{kO粨Hj#Vr|a h(=; —pr)n%sBj {W1-C"x_:яl$&ךFm(ǰ')Ҏ~~AěaqI ~;fV`h[- ݴCq~+N WExո="M?5?mmʺM+x d"m:8;C)E|cIZ1C7Ls`4(BQNJChfZG<;)Xh' Wc̷By :H,F!יO.Ø|$ *8M1tp?'TQ-*SY= TZp&]j$íZ30]]s^*Qɴm1?/%zh $" ?$Gܹe=l2*vͮµɼiTdq`2ĉC5׆yّkcd3xTgѠgԗ~x p_ =lHyFd<6+w<[@ ! e-|y獯?Q Y,X\`["֔4|*I1bYnqwࢯiuٗ$q743a&kQ@>h;857'G*7p:㸤HK2|Km*_0ʇG|;—i#T1cAvYָ,@aP3Av =T.OA#s15TV** 40A6#Fݩȍp ޞYkΫr<׺PCH䗄vewHncW ^ mӯy`—r C3*XBLkC|H_T&~W{程K@J$i(ZD֖QTؑ~\=-s2tz0ЦdϿ/rejSI`s]/xhr6q/07^Zal`J19r.;1e[gZlT 4't 3Bw,6>r]f ^ptt ̘$]g4~09J%[U@M -=)C?ԥ($`j?PUߋR)[ 3"f^3/Sx!:G/=P(+adG(_D{YE2a }ąx]Ka3N#.Hj,m>~͊wkd!x`ZÛq/rzu $LP<4*_G_\Ol-$S<Ę= +YL ^?#nFЧ,cLĒd}]fKr'.ڡ)мJe񦾢P&bȺKG.m{+d/L-- iuGЭ)YZM$5ކAVBnna閭G|~T?e٦xQmCKu =ZXĐ8V\0G氈eY3'^d)o3gL옄E.sXXZ8LC7,F^֭7{9%y#YŻqv6no *kv{%rHxԂ3:4筯%m7v 5ٕd?Dn GvCҋh $ Auܽ"GS;kc {6O~i%vY~98͗!rCFw) RqfYN ;x{X[>.i!59u1Y01AϊU=}*)zIs/ߵM>3|i҂NԙO_V4ބڗRIfᏲ&Ư϶ullx@Zȭ@8Nd t~7iS-[:Ƅ|=jn_?`c1[`^I2H[bWQӞi#4Agz&%?0qsi 1' e bA'nK5a2/j#\ J] Rr2e0Ij2Utd4q7?- |sK2 R9,9,"/fĚZ1ǡ:2:^,9@D M/LY}sQpB^炇utLn0Ͼ޽& k(v3C1 ?{7H/Q52T\Q$vO=BCjť7jC5|&'-ں̃Ѧ,eAO |d<:;&d MزCz9AZOQLaH?ڃ]'.=Zgr&T">VwOͲ |?=,NSi8&7H([*#;[RoKVo[%A0턖f:ڥOu2?#6YJ@x/gwoS}ێG I5v"WpWHƫ|79NI;lmؠ7p0 do\[ "1_g& vQȐgoފWJQ723  [b7\ܻbNk_ BV7(hdix~က|'fW qҸ!?w7,`{$撬),;BqtGH/ƹJhֶ4FJQkϟBu[ONEµt.۬rc/j;'6P&Y,٧i܇'w Slo5tsγx\=׃[B8FC\zf$&Mt0ěno6cYv]=+Y3 _(AMFFAo(;7aN`3;qz(Q`*m؞k&(9 +U7[=݆M $܍a7X9vm IUDu̐z3'j!vui_v`brکo`01ao3J#Dw:$Gf@s%KO2%KP(>nO=.an42x}U7XJåD־G;h#xoY3Fd@TO t+dOv O8a9qXdc 䈦X 1W=\wzNӓL|j7!TSi)Q/{1"Xz!u1w`S[ 4/rs;vNH7kS5p j$?J:Y_pp~W1P)|NİR[ Wp{._LGDX "Dl^ВIH.9eޗg)M yϬ"+>h?:P$zi9p|A5>Nh\_Yd#x8`H| F/7&uj"6ȕ,T8l \KGrgϷ]</vs嬟|h?ID6Q=7:ZƱHy^0#:lzFT&[%f K9&MqwtߺTi~]/I"Ig-7Y3~g } 94`vm@F > +\S6g 8FqCQlZʷT"b#?׸Z9-e?z# o\J["@sdaWb_GOr\ !|0 } N"Za 6h(`~&W®^$㑃ETg[]| -dF"#Zx\#>@JfL<_j(BǙc _=ZÃf2Ә𵨔߲fX5 $e%ObZUUHtF"yuNjŒ}vIIwʟ32³WB"&,$-nRi<$hNHX@ˌ|g5dC:n7F{c- I.|Cz 7:U-rR7#]_{6,+!n#]ĺe% O$Y~qy&`U1yвK"k&ɦE雔Y-' Z9C:)2OoMZh&ʅAM*/o#fe@nj&>Ќ:t. 1,u4fA"њ.5c:{9ӹB!G緝ҵO0bb*eKP_>t*UX5a ԏ監/[C~ôʘT--q81t- {@ 2ڧhN+`Fa^-&88F:x)FMURɪ+y򯣻׏F0(tL=ZhƁh g(ޗa|4:pgzjAyoq"l5דAj C[/@vBFC{BW#ͭ_Tik1Ȣң֨)Z1&dVxWJ'=c,)1]ٝnEF"FIDfu%4>,/oF HO}_1r!m̺u/O՟*>1d v^*_9$m eoKGEsӶǚ] @VcPw3 9ų̯Ё,e8(S 4"qG3Qptf)e!ZtV-iK/8utܥ)%3G E` Oɘ-3t]&kZ{K[$xAkL[}洈> Re]y.[_7 R͗ $inRX>m5'6CA&) GqH^3&|\؃ۙF30Dt P%kr_ [7s&Rr1޵SܝfWq~7.B['HPqojEBZP/#30_Yq)і xV|*UK1ȧA,Jk~6(%قQSzf4nތH }P59Mŵ5LP6\p`\G% -g5Cv+&ki31} ͡jbx5řJ^?L=q!T.pl#I&/dXy$2>r ߂T*N:suNaJ]NLeuT\ӞR-bx S $8(0*~/ ԿB;tk`v[e[ϩhꖕOAE"`cV;) jJϹb O՟mVjwNŇK#sdGĄIo[u:a#q[&8Cָ$M}yY\Əd%~o^vRzS C" 5O\=l> ^[he#N=KT}țl^gT&j>˧qN#q_w0"WC.09ۜRS>avO,F߸ RTPe=HX+PBZ6@$hmMhW`$R6p"G{"Ym, YONyZ)Z^n:Qy0H.]7 gۅ dw8.LOяk qHA]VXM-ev "JfOb'qܐ}M"JoS)А wI> 1 mX9SZ&O1iIr( ;(&LOev@}-Y t7dp8wyu/?ABZ8hs'#R.×,.tR(nb ǽ^Wbfhzg0.!۶Fmi^*Ӯ%ȵFnHWQʡ= )NذBFP6 S z;,֬*A+ˀyR[uAZ/c [H֙"pQܓQeXBIH_]EY9VGwRv}ŋ ̻Xhta-AWF VLNk!e3ҝ{ ܌$:vƣjY2N^]NWfksAЧ厝$Ql1@̓Kpp+i[]`F݅E. 2r1rTBGl .su*?UCQ_oZ.4nc$#>5v}}FXTG%\xcl򐪖*X$/'>dѨto0X~4RŽԓF;cyk.),Y"p/KyGO̠j2?L >yX54k)@.Em_T[6Z:DjaRF(hFG7P{͕޳sKN^/DP@l`TRe8c^s̫֟[VB@Y, P:k P Kg̣Gbt(c>hD j:X~0Xy\*Xj ȚeyT^q{黕f"@xBs?ɪ8X6,@ۉ7)gg|re7H,to cpB'=v@]V4yga%|%"lq E:y{bqs18R5NR >‘ayX8[i+@v> 4 ?O Q#>H˩Cj][kVc/#Z.:<ThI "n1VY4Ӛs2G^>h*_Wbjdм9g=@rom)+БU#r"}e7VL<.e(cU㔲жcf|J\ ]\4KBwg*gxUS-< )%-Gް Qlpf"Hv/$$2 buk2T:BvڸWm1F9$ KA9IheS+P-HbxNeS'MZ>.ʦNw7/|+* `F[>ʿ*bذ_>)(陻]N<> Tp &SXew֑}e%P"I#(NvvHYm`:}țH4phcv}{])YwE' AtedzVtҮA!; l5U2}B(Oý`~;jd!܆v$i[ ^;r VzZ~Nm~zcQ'gEg 1 KIq}ZejR'*ڸU^o<ƵER?@Q<G+& ;i#+ȆNObэzݢsYXC;ǰ WAv Zܾ`0T ,jzAm5 6}Σxre@߅PI6#IL9AEƋ ~kOrL,N:<6 YWc٧ro{{yd&n z,Y)굩W^Toe(QռωyDODё="mwȫ>Ҧud3Bnu|5:cNReS^-ޮ3͍\ڼ!jC(﹓J!Yv~J1Ze.XeDX" _o(QgH_PFs2Y?hwjf&gp16afI؋J  liC @6TQAfYTD|RژT_W-]Jq(eh+t8ƕ[tSPO#t ^@ 1p}zZYp( V.{gD5TdhT Ml5mXHF⿍S@WO(6+4eLy gW&|^ CјM6e[P+뮶crknN;`508hwZ)#%[ƃ/5f\F)}l.046}ϡw"K=S~P*"ٺK6,wCdCI3ڑoEҷx__RɥxDpdxZ wȧHl/ _8o 9 |>^+iV燍H.pkГesTjfY\PNy=&iŃZ; e߯iS7DQva >Ԡ`TG \%޼ku|^`c6 ;_;wcno*=ˣ$>DxA%_ԩ+fM|^Hڀ}#ytXҏH.2ȘfDxT[Di7!z].^hچ/{ᤜ]NH l'jp]TGPYs+,QvI4N5 !+HD gvj]42g27xDMS}ALUS%?4@z)xêSdwwxoʺao% ^8$v*K )m,n EX :D8Psw}*MAu-@2~hE#[Q)rz9)΋Z؆@.˕7K6,Xtf X9ZؽCk )xmh8NW7Fxb74WS9֙}Ӹ:gAu]T/(yP4MC*.1Yf4^`?ДeE9i?`ĜĤB&lU2Xg}XtZb  ^Gȗ ؽU$NE8㶹ׅ4OÐ3:Bq|ԻSnʚjG|"]prS9Is}z\BAFPW:4h@/-M#J4%D)!lUYdyrWc D-?ܝp'tv螖?'BORJ>teJM')iU':ԑ^w/@XT-^Xih +٫:[e> &8l-z[?u#6lmf6]WA>TF׻9JƭT;+>lthLRj^Kt2;5zI d|XPC61oPt]O(קΈ 39#6~&Q*>Cs]NK@v/xQ@aFX@Bj\>+G%w8s5:|lޔ8@S 47Hd!M=N9AW~iBN&5y_QGm}o'^r+ 뿣D&$nQag"K T/_&~`Bqcj}:4D(šM8B2ib% N%“i[ǣ'ApC<eAe,^)P8ѱ4`]9Hxy mUgQcL՟W=I(;BLzS4-7zpo:ąPA9hhumy+]SrU3=DE1x?/܈`;J{z X~6fP],Ƣ;I7y(NE^;K i,7(  5{?@>y6 򠑶lzlgvVsk01w0ǰ՟إn{5iUDEK[FN&CxM ~z8FLv,]ӿVEfaDpGA#74t;"|{r m +S5# r5v0In?1PK>] auSeK^*|l\DZ~*enGiIݎ%*``bRUO1vf]re\-x <oeTI 4!C)%)=w̵F#Nz;NP{>#Vy _cUz|;*S~;"haSY7W-$ ftЧo'P3 ;I)zwQ9ddZ=?Y۩S9FLW/}[o_?R|Cp":Yj֤Ş76 B6h; ᤾@^Xj)Ai! m?̯׉P}dKxCsUFu]*f\3 S@-]{TPRvnxzKϽoc,=A"[zLm|b|4H.ₚDC,cH\Fd85zn.y{=꓏ZȤ׍qIUuC{ZvD7 3?<2Ȱg}V%OсQۼL'S Aͱ: H,D6S퐱]ڲ}] 9z>P6Mjբ zDȖNTZMMhRiPF[g*~'xi~IոVpoN# (' ?XiP@f 1u6,p3ܬt.I]r3Hg+5;η&1iXx%pv%ʷRI8Zٓ|r<4 K= Px_̢d{:Lt#"苪ƈV@Eq%{~Q4ޗOfB[G uXdUJ#t^IAکc84N Qz %ySaxA$긋.Σ ȌT3>*`^dYܪ9дK1j&~Db:t&Š-}7j' l[Tl; |A[VeJs27j9ydd\vc3?3h(Ɏ[m%#{wXjÒ>^E*=,V7TL#d\~>M'xD%yw&+ )Uk9q«&:66&QBtK ԆrEO+bfli[{g̩BWw[ha(p8!ZTsw/:}H5Y#׮Da? W+MeԞ<a([d/FOriʿҁvkMht)ۻY5g-#F T$Q>@ͲuȜݗN7/}w+/{=?N[AH#}mc]( j{E')G*7f='nW+*vIy]wW~dѶg]T+GDiP'3MܲH JwRh b)ܳאR_D8\>5w4@oǀDZ q`#H̵jd1b?2#$w;`ܛD GGdVV=651ߙ#P $ K2߻xe\ךe㍔ƅ8Ԙ"$ =m*qcfsjlEcrC%X%-INn8A=G8=HVG 6CCNhEd=joY-ςx(1m4@snIo7ʹD`7ZZ5 R 6%-$׎3nA* ֊ARBN' scb]501YɁI PAQdɉt`?Ty57TVni!TJn"kf])s׹9I[0:dBBpi$3Wfӟ5VbU=^پYRMx`pݕ]*G౒e0g^/.[;7f rLIUm:!u5JIlpPix__t[p1($bzfPԁM#U_sVof̐ryn1Ke dʷYMm> r!\1KJUPH:I=}!5Ht8 5~~$K ؛A.ƲDQ-O}ZR| %5N%)wi89*:dY5(2>׵ӘYN2{| J|5F.oq OK]٥4Qy,Y ^6Qx0AsX7w&ޗ긹ĽcHu^qlqZ)ZPFSf1u?UH1Nt>ږIg*`z:hb?,Hn lE)U{6dڹ56T?Qq́Z>eC^jnq3^V(D\Y`(B3rjsZ4bUޣӽxONE@ N{XV5QP,R!7a:v!L蝙Цa&Mz C2SXlo {t e̜ OES;4dzy4* ed .zd<)짘,5yd " TB׋nj(!B٣,pyHB'ѡx)[rqʕbuzi=x)mN7Qy\!Fؾȥ-qk;e3*,#4^a4 k;NژOhQu˕x@^*r{;ZvKo;'Ĉ et㻻,daAj?}lHRn+!뀚!P՜\*H (|L'bdpINjBAKX'5}ou@CTG抺YyL)`eJ=FT 4`GҐ~NSZލ7'^k׃k wָϚ!`'G@*~˔l:N YR;뀜Q.,.1綃1Zd])/Y.`t) 1ŊJ-Ftwy4tmKXm.R@+ }"0խ(iڲ:漘{ͧ85UɢBW'˖Y\B{{T\-6s*]ҥia s1a_?v.ޑ,=l1@pq||+Ⳗ|p\~}2y/m$~Yk _%ʫ#a,?*M*oIn4Fk4pJZ΋ e8aN|V`%Nx^y_;h8>QZo7,*/G%ekU]vE„2*N8=-|'uf̘+f|g*X[iEcB ^5cxUٵ*8N6mRt(8C?`ɥm4'3fvCAKAjYqG]oܗ|9 U3"DZU£ޣE 4}ηa\ j8@?Í:27.[/rӹPz2:KIՁIĩX8@g z^`vmْJxjl[[!]bA~rL4Pÿ ɂ!M Kɛp1.ډp}Z5T sp/ hV1h6bт3SC\l5Yp [a~V'sπ{Ba)ld8bi+$l >ǽRx\^W OzzD8(`!BSը<,P\Upۃy[ls\3r:ןvmXEn# ܌v+ ^Hb͠0$s?;/␮6Dތr2 ip f`ìfkb8rR42[$/Mq匆7[q*{?s Fۭ&$=( 7j ӄJz9 /%3Ծ449wu3#)-}֓ƢLTJSCS@M [gn󢑵 g 'IgUhP,É #;>op@ $IW6 'a)*#ZuQI<[Vsj)uDr\E 5RM]YzL̤#'0|BIȫ]0Κ5àYnہL;mtt=-*Ӻsjo\Fdge-%iwH0t 2~D.I 4#zD) <\w<$^:2$$k懶[_ 0!̢I D k[nUAM;-jhab(eLHIb*=ɼH4;i9+`U"Е,>Jٶ>Yp/I0$Tߴt @+^AN3Ч*=ӧjeyBf\zzZWZ\Fѵ }@5ㆰݏ̬kKp؉zYX8IdTڠ ;tH D QaeIؠ}mnӣS! N W4ej 5V_kҬ>x#Z N$>V7TӚK@QѣϨ%ڶ^iZќÐ:]FOR-n/yEk '5Åk -lm_J;!ji־ޏOw9oh1NC`7S9h*t[5#2mE0o5?,ViTwۖHl~^1YyS^V+B/X1Z*z1P.Z3;xw(E yE]+OIxÖs71b Sy(^UFfNOC3Na/dş@,J:u û7k*NXJ*<цyZ~菱t{\H™,@++O,9S @P/__Y c&eGKXAq. ;.dRPæ|~R%X5>B0 D)9`};)ՠ(*3mjYߺvb#6WZ8d݊lHi'h"R=P$#"t GZI|,Or!ɵDjl{/ܱBX ,"| B.Eo)+V(7i=%>.$m1Aoƃ:8'u(3&Rp%xs ҍFSU5 D}Cۅyxj3G;4_FwLqc.9H{QrmNtk^^,ӓ;`s h!"<CJg"] ՟DgG/FİcM8I 2@Sǜq_pL=G㝒4'\?(:S[*[o1c]s4 ).g;iBIʒ} +} '.'*pH=t =:D!}ۥHNG*:oq-:Cc=ө ^;6==95Z8MN+qKė573&YF͸E;Wx7-Fw[q hߠP#%&Ҋ1g#w9c lmͨ%qӎ=[i Jm>]outO=^75iE>W9cNXI^v06r@d.P6F?5.Bw~XD)l KP̹\;$S.OQ!^m%@o8ށYo#Ɍ<2G %vDѢ|?bG9N09Q֍~!uʹ~YBʷ ȡJǨzq Aķ{啖p{iy\|5mK-0]V4<|4/HQ^I\(Zt44^ʆs[3AD5CQnl7$> H83פ N_`u3%gC՚0 J UՔ!YU:r4%kTWɛS#6\1ZP%]<`)AtO[")1Rn$25`?zba#v{K"b8~Fw@'[/"n|lyV`LT\ p8_,-J8[oUF~O V-ژF!4ew1!ll׭ _W * ±UͧɏSv̉Q2}#lj@bj k8e,"]%fen #{ ն=BcxbZX쪩c6YII}rzX[3o@Ȇ:*sOC_@E߷QqM|}\qoC_ःcY dTa <͚U\Z{ze}xD N&+Y$ߓxQUsD# r\`  #PV z}x<0,v͏}$܈Wy~/S譤h]۲⃼$\{yyScrz%ٝc5w .j%UK/"Ok >LD '*VuKOO-jh7 0!>_CBwv-xU_U#@ñ8G4Q 2S8ܚڼ'~q$;Hc49aStʻxm}Z$} ɦxn6dɛ5d'Xu@U^LO/zHڴie,&lzgީB+pے VဩoiF".܄`#V6. 1H ɔ˿[D.O|_k*):7.@!>(8JXZDuȐ^"dhI@M^HQ^[ !hr?cF;t$(!AvC4tzB.fP`;ҡz&[ɀHcSj&46u`8ѥmvHǥŰ];C99EP$b$5@[Q5L{I:s0. CH?P?>k+˽xhP'* #mߚ@mp8,RV_ZXyn[Vz7U8V *o$CKpѮj.?>C1EmDmuReЛ4x9(O~VyǘlH"*eN< %j4]s\AkO>w6vC~׻@ G|o`4I9xaBS,iIp+CR{"(-?y-1ō.УeGZ\媬wä;9Zb1v*Y XUC_wn;Jq~ s/ɊkĚw(sbl׫ET|?x'YA J5j˫ Ճia_dp}IlH|4(i&dUch.i~n?=K!'0u}WI([j i%_OiHA<͈a2ȐWgV-йC;3PC++ N ;-o='-Mȉw32! ߻KةB% ؎p'H >NNu 0M20J; $:z,qC@o/􏇋D_e呃ױoڌL \ӐI!S薒 s!ew=9fIUzNH0OZGb%0~-I%tVhN!~U5G(BpYζI0zf ak ,Pu19>7Z_ZW.wB:po:sZrAӍ+ɔ 4_`8f-zcME.Z: &@}[p996FH>+@򆄣 TY#X:%Mnnk5rik٣M4$4>\`5H!J/p s%$  "#seB;T%d zSFʪBbSQf?GߌT@/l 5_W*+by$Z#yUH⮧=1T)g7ҕY ]PjWotLPQwDR[ֳyn; f(k,xH3^{y靛Ïjg>ր,x u"e;RNTnOZ18F\ KB?ZB i8HZZW[؇ /CF}H3s_}Xt[4!f8Ӄ0,;"N2m2 1̪xivF(WJ'h IEw܈ú,sp0B + T N޽65 -,f+YpH+ dbāYQ"z"4M!1)2CݖH dai^"DX:er.-Dmd,#nHRzֆ]}c}РrG7֥fILhS.}e 7&3 @@:0B z@%]k:'N0Q&,+W#>:8N-5\>S]`?P쳘ޑߙ4;,Gj/ynhޡ2q`9sO r2i tX1@O6lO mia@c)L1_Dcy@P3IjX9-+Cy:ً#X#|l64yZmV LsjN{8f"{g)qfY [E8,3dc?l$9gCmh@*dҫޑ#B XnQnFw3 = M }vܹɵ]"EiY*j%9_gR7GKiuxq@jyS vv8ۗt!#hyM fïv+>;b$g<=\gZQl ۝ڱtܣf*iQ]o+,T?|u{(~su!4?W^/>2Mi;f8֍0h_0jB XnO\ClW?9ҧ ߑ]헴{.Ӌv3 }8mF=nO>-AP}8SpݠƟE ;C&W{v,MW 9% ({q֦pJ]8 N^CbՔ"=-fx5"ǸLu,ڞift+`cɚWk0ڌ?f%vJ~le6LM;WMLiT\<t A-d+Qki_:Џc@~+x镪|8ݥUO7]ۯ>,X@Q b{8#_\G|n⪛S`[\9q`s6Rǵв"6قR@~q %j#yO{%Kxtc0R}Zh 5(OE@Mn"+fL|ө[""NCh8Y:YHEfa){n.3Mb/-΄#ąYUy7ޥAEL6ws/*y8sbJ= DV!5ή`'gP#u@Υx /s\k{^RFF/ UOyoMԿdd>š5.k!S->ދy 5ˊMK[F!Ha|+ѲuuMd3e0æYѻ&W}Hd޾D^: W?nE(s*M{ZTZKح9FtȰfY 9;*E>$ե&QqV`N vxl_{hYmٳ,g𪑆*G3Oe%i~!MR%QPA w:wͥbۄ^HW«\ >6 \66oJy!Û.6ѨZ]k|,Sx` WVb>+ 03L$`A̼`7 )6om]LC )Ҙvcg6cq^+>R(o=;Rwd'JC (,Hs\(2ElQo˔L@"u'" r)j`o5R;ےq{]\xS : ϟ.wYLX[\״Uyc̊p|{2 8%Z -$Rx/2rPk'N;O)T]&!BxUy)Ko, q-Yc{ 89 PtEc._?y\ z֤܂(ÚEr.E+TIesBm2#`fY]_9ppQC\Q/vVOJ˾N"뗦LWY+%9ò.7귰 Sdc24G`)،Oghm¾j&ٜ&DZ׽eEU"- g\^&BIdbR$wup_o{[!y^fH!'KRj8:܇<GH aNtyߩϦ AX!/Xm˸>aR8B2 7.36[8gyJKXP8y`mq jkkZD]%EG!hO@Aq<~4zń# {S՚{k J׷x`z/j#V9X\p᳷K4-lNBK r &裡|oIA䜵.-14=?* IQNp'|W8iU6s|,w@[`1##ɯ~-2b)}*CHuI z `b\/ @2Pߓ;l=Z@Es ᏵcHWv"ree@lAT~KkX]qX: [ƇjxU+W12\~3mH+?!.iӖ0혐@BSwD]0 yNt0ÞUn%|KqUⷤwfxC`p#}Ɵe+𭤥^ o,ĩxu(X E'2ZLKTsxkxU:8.G۬+ P⏇Oжc=Q?ױcX;tl!7-yq km2B`4mT![tcLj/Ţ|1LPbYυB )(ȵ嚍#ۮ'4/vELzcnYjxAF* uo[KKT´PWAY. ^>7Y%0ZesK!YD^ԗ >w.\'YfiOAsDiETdryйJRi&WY-?^!+脀0>K=(9p-qnP3nc;4J?م_[泶{b]DEo[C42k):ke%v~5,8+k|5>,ei̙$u}s6~ ΌTq. xٙkUv}엩즔凙{Hb8AbLg߬|^`g@H!nH͟X˪rr*%$@aE~'=@̘kҭxGjƂ+X|{zl ?FMA'i~xk@u Gȉ~_oJ#K*bWZ*YOI9B%X{U=*|)erL{*4|h}Gv@Sڎo"6+ejU@)bs&3++fvL:ݥ+kC!ByZ(>,-2ѫ/uj$:-E/ƵҨqdף+Ĥ&?\JP}O^0@|/H3]t:hkB',cV+fnBm_!a,ѻ@.(: rk4BHˬ`d^,Yaa?t ~碇#hkˑi=4r&&Hn,vmXI>O]c8y3舺>Y? o:ҝ{!X .6 6ʋߕMx-!mJgzy2hqqW7Qi"",㛉=lІ_ @b}`,AmPSm(ß^Cԋɓ)/:[!:nk-&r5-' '7Porm8V;\ 4`)x#w^HS0dF8M4V_TG~i<$1m끊~F5x2T"n`ꖟӆd { #3e"iD"jaKnKVI ~-pIlSy?P~EYM*=D'DE4Z J{S{ȼqI{'x<>@(BNGYyh'MF-j3#7$IU[{q4@TOȼʈ2b?j* \J/FZ1(0[eĺ?]#rX+)8+czb;*ܩ -|mҫѵU1 l&`dTjGb,^e}deE^V歷Z_2mXMć˗j._|l$jvESۃc 2V jeN^BL݄W lZ:VPuQ$Eѣi07K.,IT8dmvL`ju&Ȥ!#<T>L,s-~@is>d/mi"AֆF%?o۟xW!rh|Vn+g5@+]ş-zp9K %h@ E/%vD4 !G_ik +h1˵K#{x7EG Z $ϡl^dE ?ΰpyYu8 LP9iI ~C R}"@x+%3̈́Ps>h@Pyf* :hj ȃ_F*hǡңTcui'V#tHj`z7@KX3㊌Eea 6>y} s†C&8 ߁9Y%2|Vyy{~A=tXK[MX98:#n̜DzGQƝiK]k){CV|Y TjQ'2w!m_Y$/}BH ]X)QTjnp^ϑ/&Bz`P_^'NcNBL}w#x@˜Xd,yr\0>1n8 ʯRqic^ߠ Oz+aKbك g:2k2\Nڃ$Q%C0%~ y'=NˎH\,#b+Uq$͆ .*K(^Sq+9uU]|SO98*Yp=WviO7j{i4}AD,1W< ;v9 ҬEwk~[-zy,n㕧zAxyN3/f: 33#oxEW#3g3}G!*-K"]9W4#1LxRM:biD;{>9Yղ'j|s^jl<WWn# D~IYgDsQۻn+b6֓BE Ѧ: 6oWغsgǬy 28@I V8dp&nv kBuhv|αb3ܴɳ.4p@ʌt6GV%_y{1ED$4Gtj m܆eI。mEQզI;F3/>&Va3cuKRo[!'5Ecb0jS+b4 G`[ae*gqndA =) @涯YGlZ7\#.L,%QֻR{3C!+@6[їG# Dn #cgayIzfZÀ07`T'q{}ks6 fpnWT_ZR6dAyy<6k?,`:f;faGDX9Jb){DZL1eB+Y_}DAX-qp*"6 kj'p5u6N}Zc (#a9鐈((2 F `v<51A+Zۢdo@@;) p$(E Zsz *W>Гs1[cGm^YQ9U4Ʊ|#3e'Ul^9Z%nQ +%-πKf4OBzj!܇<ԧE-8 1~/Vn3HQ^Es(>3g6eǾc݈=S/NXxD4_Hz|EL(rޡDBc -O0]Bm&T57Y.",**Ǿ#,AH`d 3A6|gp?-U b9~ )zS@Q;-dmpSOW7ߖ __ͪףX-/E K_%Bz :sC+ԕi~='v` ;1ޣIc0 :jQ>4rT9BXVYjՎ =fL~및!NҗVS]$fr;j=#`Ja x? GVv:!dBgLW|Ǥ 9^‘c2{[l; hp6b$)J=*U;얉)4b?-yvŪ/iwdFmث>Kȟɷ& )sW\oӱ7pks˶< 0)<|Ӹ$w  S(l 74j.:cD`N{uQC)#*Ǹ{2M1F4՟J;u?},7f}uXFcMz"6ŖZݬYiƝl^ZVsts!5JĘ|-M)ej?I(=g/Ohae~lj6`?HrR ^ ]0Se O7Uox쨇_C\ǏOxőW!ZgU=֠yك)+'_օW75.ӣZ9f#t{sVM*- H[SMJkxG*QD5zr]kFa> 9LhQn g*{Lq :v(PÑjV@WJx@3w؂-An0`-)!6. ztE%ٖc#~Mq^$? X$~MJQBjф|S_=\wI4W Q}ۏJ \p`7aS7_YΥ Wpt+deAjY # | xC^%D':DžT,Ip(UV)~yɔȴR' Lkއ7&mIb6m idf P`dߎ,_ 3ӎj3'M2SnN*ETq+uNC^Lm =ƿtD1+˖*`1ԠmwX\m]д,.ߥt(Ӌ|BB0x$wGUBGЫ ºG*fF{`'9 .jHa}lCE%1].!"*O !FkȎ'& Y =Dw Ip%oF}/iዀu7`Da2eL`ip&:oXnlNcŕ'/t^ȶa_|dZGYN=&R%IkGh*_)`qJGWVgxJDbѳ&uc~<G;W6C2+i2277 rCxZq 21:fd5 MѤs@w^Ų }LO4NJVBAz]A8;9MOz`u8zw_?(\uAe;o-ɯÝe3T i )#"+mvUi z>Nj]l}nT\O! Dz3 BU]X{z5[\+} FoCu_*i{V %quUg*ĎS$Yi2h)cѨ}hP3*$$ʁ&Q1g U{|6%< x\s{wNbEHڜ vΏ~caXeGAͶשfeN1PcnZjhe3Vjl3Ud;]g\ﺱD~ ^!p#4uT״axUш+ףQcQ6daph\7eWj; ^#&veDS93)"k݇7YFkQ/oQzqX-JpGSD!KŅ,[L2>䀼LUM BB 0^r%R'יb=3(H,r]?z̶95ۥXc ͝]Hf̳Z%=ʱ}npX"Ͳ_@&gMo57Z,3t؈^lHJZa@gTxzZ4 +!҇`t%f|3Xӳ}c%wq$=1aݛtQHk`8mZ%gfeQV)c.xq.b:(,(qaydo]k?kRy;|^J_4ot;9 x~OM2[A{M _[6LطR(qc}i2P䫆rt2qH"e ʧ!w͆pλĤ}?;ux39egB&b2sGo7D1p[,gwJ 9~N[2$ cTWIv*V6?EljHλXn#g}UO,(9=oޡgIU @\^eפw=?YanX/sr)[ko9heȷ,GwͤWMx0%Z ?yǪB,*k,֐>{lR[ɫw;8J@qN(6GW?.G#,̤X֠N! ]U',. Jx$$9]pyk磶F%4Kk<-h%2TP93C6MZi'Q #cZ0{a1FDLΖ1,@K쌒fDBCt|$̇{\IKvr ; V'ҁVnO Ƹ, 6 {~WɾA6`AankR/z!F ^PE'3 L H/RF ϼ]UdE4º%Ó\`U/9~ /t9y_D[ddeiOU>T1#g0p1q:oV6z:o|7R5/z-d& Ôp40$m|%c< 3ڵr6_./ ֺ W\ P*̳1Iگ-XК#I^OOtB6w2O N%T*6ŋnol tD3Hp_PaI6=z#a gi!~K< 0\uKz9t%tm ݲknr}$>,9г̤5Bs:|<9 ݬւ繤 +2\꾖oH=CD~=,*v%ـ?7j,GJN/d Ueotm3.n#'7l}}w o*% 'gL4T'îsceuL_S/nm */vĤNO@vgݫp"`d rmѦCM=Z~ G.)@0~a%\Щ? %Z(شN]C>_}2ut|2IANq(OC+de}xl\^!Yr 3,K()cVӊqW ex"caŁ2@&f\3"5pU>Pi1Wv 7qRZO%֦NF@8㕷g PjKcҐP@B]l +. @]qœnߨt* 9{ۼUW!_c67, /u( Gt/= kg; )Aԅ+oeq{TD\׋#vHV:nI!pSQ̝w\B-eej'Ϝ&|XFZ0XIo?&%˃ctqңftKOO}YA1pch}Uxƽ3fu M}KPVK` d*" Y"A]և gcǗj; ROxey?gaOsS4A@'v-{Xe+|/VU-[!cWQ|lzlqEH B(m RSbM1gojJsI~0AU`gO# l=3HZT\HV3ܔLW*~W1"8\$E19F2{독_Z9@ED,MwMIB?hWLy<0o"Q~S%$+~w4O ; ? +㳞s߮@rBiC*</)h9AVȾ; %N/tEd4C;  wPaδa,߃!H#Qmz:0K'#TJ`bȘ|x-AFYWʳ7pFaAS&7\VڇILac`vG ?. ,W= ]=A Hz6^! WWP Eg1ҡtBWFDB(/CCSMLodWKu2tEv"yЀҒ+q9Wa K9HV){ U:g%*vx!Nd$H&Ey+|ES1jI`Tlш+կ{eM%m-Ѡ S8'hJ*Ǎ88G)7K&e"aHT՞5D$'pJy,( &K<ǖ )U?Lme!sudkMZpEЈͧSNT@ܮ$z8zJtE3Z|]и;V_cPe |-RG<*h}[ )n; oMenwщ*'ԓG_[[ Ua@ΊfruN9wh+r[4W*5 5O|ec}f=n/z~_3JUU{!~+A|Vl~?7QgT";09ahwg}b t.H)*:8OYTP!h4%\be@,IH i :=7})X! (i<ꐁ}@ Ӗ{AWy5쇑AIydJg4^aF{ߘ;V&\ 2(Z#p6KD|m};op:e L{p=˒^ޥ&#i(fHNLKGjp_6uDg`Lcqu3IV)UےB+̸%A h(?: p46 }%+KHC&B@dVʐ5Ŵ(+n* (d%bMf6N*%ߏ{"6A#Sh#Z }^Ax(vSC(1fO@"nPSͼAݿ vO9g101PJ ϰ4ok[mgz ~?? W+aD=\r r3lE~?q/-z7T+/î(wƅ*sra,X[cVB|XSd7^n{,6HZs(z5&:ػnyR'qC>*2^'R $&+`y2~/ɜn0s~/0`C757=<'tAl^1bi)E~ԅs#0;#jlؓy(/&niGhd,c\CDdd>A\"X*7-}RU*:`O轺ByPU/dGq2UN0yǯ+`a)75j5rFk 7"s\pxϛʚjH7̜";]_ B԰yF,KmZ% /V 2qQ7꧌G<, K7|:65w{cм,{+؅e'KEi/l%apvgSʏOJ .W=uFXVe.Ue:R>!LYϪE/2*KT]\ ;VW¬z^_\l̳z]\sW)xGyYt1ptQ-ZI?şDbd.ѓb*ZmXc_)yE#+Wʑ]*= E:K15U*5]]Йr瞝c |S|QCbӪؙmb:x&k8 W5c,WF1MML.qvh!PCW#8yTe\L̞[:&[y{)̸c,\(Abk]{Y"q90m MK$B@5~hMfq kx]K=^k+Kưg8|M ̋KrHߙK@RF׫dLQ)d&XZ6pXPA(J 5%,DJςG+4@T B 4'3g?@K6$0w_Zōٌb&.4+a| %Jj͛kld΅k5W7A[u7Ktl1Et"la@g9š,d ss X~Jb3P^Yj_5JYFyp!IUWB_`e9>\4a$!ЦE8ݙέ;;'C,ȋCV`5?1 `mԡup=. kdU@n34FP=}glӺ@+=vC"A76fv1aէ ٲzbJqSl>,]DҤlk!Qs~EkzF8Sļ] ,MB}-<\x[sZ)JHĊۨ i-`!{)<w-?;h8?خ&7Cont$d3Tm8F׀{}N 6 \yΤ|jZռ2;p\Diۑ*P;C-:G^VMҭn.gPiP8Κd-#A*b kL"L{2`-m8ߎjXzX/o+̻s,"85OzB;%3,v!<ג*%3$CW0pr"US-Nb2aG{-:u9}+R@T/UR*rhbdd±@b٢T^Vi 鯒Ɵ`F5-f|"a'4 QL`B/ 0f">Co{ƒbRh.NīskroFgP[5Sme=f޷T}R>ϫ,ts{TeF jf*J7V@A!g^GbԶ!n0kތ bן@n3PۺFP$-θdg-<&ߋzĺ*oz,)4E-d.L6MOH'y}ZjAL0߁Bׁp`(T B#O멌y7vwꤌ\"? $sB>MV]XG;ծXE AܤMoQF{$ S&-]nvͺƭ#4,,*] 6ϯNZOMЧeJ@ZT9fE6_ˀƗ j _M?)Y"* Wx= &ܛUYxJw&߫붲ṬsKljH߉dCU&>'a1@w2s߀$wjuq93 j`yv`6n`/7nIo[DYOmLޘ2l8s]u,3 Z15=yڕF ]`b(LK.JQsx ܸ$yjzD&Kyl;SH+">J G "K죮k H?B5Cqrї/<87NRPU:.詿Dzjw@ צmoc>8$x|Q mw^m.4l f Љmr^tPQ˝--8yf㩩2osO'g63ESL \(z_B'YmqP#Z=22Or݊?cU 0ȥaLUKyCB;%"DYU$iE1RͷZAR<D5 ˇWBG^* .FoHz )MrF%WdpƄµ (a>1Dpd.Tw_33V)L%kMퟋj<a~qa<*atC^YR앭]X?.7_Iž3C}N)WdZ F:xcjmS%V qv []y;9v/a}]$̔$֢X^+z;mHHgu9 M,oQƣĦdq0Kb޸5L{JD-a]s\i rI,#rݧj<$3%TH7ؗB{Qh̨d} EP:rv /iz./A<00fFާ&i|qfЀqsIBNzAg]qVN3ҩN%xY0[A|oc[eBE0 2 XK75@A49t`|rWx:iy*cGcԙ5rJҹn""f߭H"]o=cW(zYUNedY^'մV@#Wzggpc*.ל TfC#w_cA n 5O&y)ѳ=4+K GsyIŠsK1E}P;0Χz<ũxSQ7:4ך!rWI /ry@<0?q4P&]$ \i+wے|=;j狖;QëĚϧ8)6m udkmWu'ǨR LC?4\ug'k@V)HNT !""vĵ]j\ C+M}2`7@5?vZu-|F =Ih9̖f}EJ UX" :x|5'6jXGB֐s}Aq`q۩D{ G!]jR 64ūVڢqO/-Ss/CׂUxGւȡWH ^Q$^X:egV8YZ,ZڇhWqF#{@IZ+WsY‘KJ7ȕ r!=UR8 ̾Mp򟠾 tmGӾ]nc|$|삘eBsyK_ġ۝m|XhW.]g'՚l0~dF41I.-^mX; ?vQD `qPn&)[+Q-# 8KˡMR@[lu7،V4p~ Nnܴh";<XmATBO>˸Hh"6S_7(MF`p92⨴ aмF9ykBɚsBLgwaz兮.wdA[[4Ӣ .}^{e_ό1GK/TW5\n8!gE8_H4À@ sy2@͍ry,DZwo#5REr.>tjKtuʀIhd)[>'V8`=-mM:r̫}f.D᥹QDlj3x+a(tϟ 1@ZWP1fURkZM7tzTӨP,fAZֵ~LVnZ\LPŧ\?<'B[㨞9ͯH0P , Fl44a?91ʼYeDLnL]Dd-pLK3(ꮳx"bwegwIŹr='|$Ķ)HС< اLxM{Wʿ_L?; 6mM$)N>4QɆ/ƫ@C8`@XߵwF*u!cE:Mɶ#DJW (7еFlS\$z@4B6xbInoL X\Eۻ>oi^ŝ'9q}~Xs2*A.H嫀,CƦъ={kS!O;}|\ hdOOFw6u~s. '306B}t)n&qIRꇅW$1Xddfhd'h{=7)f̠*RmK#5$I˭c^\w`e9'qd24MIU 17?JҸꮤIЈށ[#3× >AB0,W!3C33G;3ܐA e 6ܞAxYO,GR@-`)^NPLb~xFl-S;so)jO~Ѵcv A2FLv?B {z5$w29Z xHGp Z~ՓKs&30Q3͐A~-Ͷt '@Vڦ`ʉaҴjXqOqRiB7X6%[P$>߀3O) M@o5[,} ^ч1ܓ?udjyZ(0F .;I~d3n,m'8suDi*I=)8^2הIC><6@'0l7抌f~Km P:3%|k>dRvnQf@ li O-B >q5nr!rrKa<ϗ(=T(bE3S40)9x__T@tnŅRn}ЯP=+ϛ'g*Y֤{ePkJ 8VU:C(KP%V϶ O'C bn&6P.Jo"jG!}{—j}GζS.50Z2Dܙyo!_zA H+vگ'l^}3:|-Y,In\Q{_X׈56+;y\k.⸊?~v1@ WcZmʣqiQ ~A ros/ o8O %%M۹xIeT$ޕp*M̳H|sid2D4yjl7{.`jRDQEW6 EzBQoʓbn=h%.++@;=H<'nˆnNڴ%3ib*cd~p61?>Ha oAG-mz@j& HzxU˟[w\ʼn)j0Ss"Rޭ-ȡO@pً'47\+l.[NbtT%q;&f}psy߿A{/,=K"E|e! ]2/P("CeG]d^n۽mUFH^idj'ݤs2|U+a| |s C98E/-$nVwOJXf'ZV=Un.SGUy'ҲeՌ BB}=ɾeչҳ01:GgN&}QX&Ŕ(?vuLuWi.َ{6x_[s˘fmȹYt&P{&<94JG^L2!j">5͚xǦB0߾'@x*2R K-`L$ \]7J&)ws M D~l /"#b$b0y;2-U&\nӄVvY3P~RHHy YZ