ghc-hslua-devel-2.2.1-150500.1.1 >  A c|p9|szRŇph-},!*P~Lg<>w~-pWV*reL<,c@HoWLyI^XV2<&G n/pD΍.0Dv9ӴVfCϾb?CНHSl7e)ĉzn`uJث!2Smݨ@쩞!ܣʁ2pkߜa_PO˫$"Uo,)s e818400cff55616c3616f1ba4d263300cbe6f43e065aea3077eff31d4d4bb815478410a9394d51c1a3c78337e307b8e3fc557364`c|p9|Y5aޞO mvos^-cx3 x׀ژɨڗfPDI( <@ӤoGDk.cpBp?pd # K *07q77 7 d7 @7 77 p7L7_7r7t$(89:>c@cFcGc7Hd7Ie`7XeYe\e7]f7^ibkKckdlOelTflWllYull7vmH wn7xod7yp@ zptppppCghc-hslua-devel2.2.1150500.1.1Haskell hslua library development filesThis package provides the Haskell hslua library development files.c_sheep60 SUSE Linux Enterprise 15SUSE LLC MIThttps://www.suse.com/Unspecifiedhttps://hackage.haskell.org/package/hslualinuxx86_64/usr/bin/ghc-pkg-8.10.7 recache --no-user-package-db || :/usr/bin/ghc-pkg-8.10.7 recache --no-user-package-db || :889CF L`  o -! }C 2;#"_3#5O I 7( 7 m$7,?gGnA큤A큤A큤A큤c^c^c^c^c^c^c^c^c^c^c^c]c]c^c^c]c]c]c]c^c]c]c]c]c]c]c]c^c]c]c]c]c]c]c]c]c]c]c]c]c^c]c]c]c]c]c^c^c^c^c^c^c^;;7e7e4903b6d85ab9a2a4b6175944cf540dd92c17293d91ebaa84ccc55762bc401c52e7cbc254b67bfbe9555d1e0993c003fb9cd770517318c106c7754bd54f3e21abcc63c92e39f5c944e1cec8320009cbe00598ede1fe58144a955cc54e37abad8c6d8f0e8907885f8ab7cc58fe7f2b0a7e098a7b8cd89ab96381cf0c327ecbc7476cd36fa36f2206f1a2f129728f6ab8133ea0c199bebd6b18105cc78e30c522e870237efc1412a19d48be79d86cec4f33407cf425fd486561de0d884518c91b997786d000b4a1a6b289732771b5b125ea03de13405a349746c203de30b00efc86e0d1164332d0b15ddcfaf6979fb5d5ef4a1b78f212efd6066e250f0c1a380c0d53e46dc684757cb266a2a667e1b662b7f4c1e535614ad1c760428e2923404da3df1148c52ab35fa7bffa6fc7661b6592293b9c368554b96215d95aa33efcf745cd93b0ea78d924b33716135304f8db6c666ad94c2b5958686ce40a0d49ff9f81aa157cc8e63162d42e31ef5cc0e367cb407b7f5cca8edc37aef796c0d97944a2834f5d8efecf5fd5317c3c66651d3371c7f5df593363eb02085bbb4d897eadc3c3d6d31298d9790d446151f8feded84ee039e163cd6e0cb4c33cf8014d09660da9b5cdac4cef2cbe410c68b00295f195b59b7571b54fa30b8cfcd4c2c0dcabe7bf9a8df56d7a96b0ae3fed8f74266e072827a4369749e32bf0b8dcae001da49f56978c6c403de50473d8b2d8d18b06c109d5d5a93828fbedfee55ac87637489b3ec83b60cb5fbc292eb7d63e0231e1189924167d21a71452b4cdd8dfbd3d850b82c36c40b7da8a1264e28b3c28a131aef81727f9da5cd20db9a89b0424f2d3622bb58f0bd80b15926c1fee1544f725d5a333fdf7a7d1af05ada080c18db05d2bfd2ddac2c9a7ccbdc002207795581ffb9bc66945f0ab0ba9878e891b1e245d306c31a3875617939c3949c157425e767120886503096f3708d3df0de9cea1dae0361ebd9a79e603bc25f05f5cc03acacdad43dbfead8c75ceeeb66bc7200b5dc115e434db78d9004ab46a005f53d88ff84d84c2c6cba854d830c5a979d0042cc423dd2dd1c5c4838e7cbf048d760a5d97d3dac5a8c3fdec23546bb11e05fd204ff9467261ff39a44952fb04d137ff0e335206343507ec7c4b34d3cb6e5e72a91c9bee0bc57395709efe9931276371ee2fa76de3aef9a83455a33d8c1f0808f666e54c87f3d80a022521d45256ab5388b3919daffd8888e72f2211573ca9e0ef528b25673a0c3b05ee8834d26d822e2f35145f93b9170caaa3dbe06cbe3f7a71d1cf2c2630636ceb4736dff8125d39b730005c38f7b46235fa071e1ec4bd988ad8c66da4f96474bab1bddfdeb08d1863a19cf11ac45a3562b371a68a94a5c19cb02bdee3e3df78bddca7dba955497fd0d7a96d1d5fb91a3df3b3cdd58915fb065f26c7df942f8b3f82179cf72b7109f3a062d7a16e349f8f26579eb22f13357655269329835f71e4877aac0e03b3163e8ab589664646170c94b8b311c245d322f4ffa5dc848b3d912a191e63be0da2b4b5c3b9652f9f8bf158d2bab66901dbc34e50ff2d7d65e230628b5ffb5efc4cdb8cf1e4b566972eb776320e4a558d2efd03377ac343a95137ae188201dd41b420eb792b558e5723b2591bb5ffdcaf1c99c26187cecaa1f4ab45bb961f81afe77b46216386091027bb40a3bf548639d69f1a436d5638bcaac0457fc0f3f4ff36a06c9fbf8374151e13c704a830e1991bd694aef61a71f4be93fcad0615d6e08fe2e0600d95ff06b23c898177177e7a95514d7a1a0ff61e9dd23822e8e5a55f3f9dd63b65d0befa7b69784831f3efabecfcd9a4ca4fce4bd406b8c261d710716d90a15a1687236e4ad243153359c75484e3aea85350543a439dc586bb4496f070aa6746c8a860c088813753ae52370fca6997c223e09b340f5f1bb970c930b458f768a0bbbe787cb87f181820a3d122b313dadcbf601b8e5ef8aa1a6bbf784a951032414df024bc826468aa6ebfa6723473f325ac95827e4be9b5d5bcfaf472788c858f14211bf6357bd9454a77d237e661b4c7a1775087e3daf1958540d4ed5e4d87b98a8674380deaaad48640dd14eb9c0ed81fb01c6cc200496880ee7cf6a064cacd96d7c16d6a8c76068d8bdee91739affe6fee2f5cb8b562a5241145e89e2d327a36292b125bca2e0589c20092656054b0e9244bca76aed6cf9755db825023521b4133952d3a2111e87e6acacec8a3d7ceca8f49a22f9354a186371cbe3a8a10fe976b21e8ee8c625a14edacbb6brootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootghc-hslua-2.2.1-150500.1.1.src.rpmghc-devel(hslua-2.2.1-EV6pwKoj915LC1VRaQiiyS)ghc-hslua-develghc-hslua-devel(x86-64)@@@@@@@@@@@@    /bin/sh/bin/shghc-compilerghc-compilerghc-compilerghc-devel(base-4.14.3.0)ghc-devel(bytestring-0.10.12.0)ghc-devel(containers-0.6.5.1)ghc-devel(exceptions-0.10.4)ghc-devel(hslua-aeson-2.2.1-FM4F2YzTojLAWNqsrjw5nW)ghc-devel(hslua-classes-2.2.0-IhRE6YsE9OkBXsLX5AKQo7)ghc-devel(hslua-core-2.2.1-9qgMp7hM1ylIP9tI32Vc7S)ghc-devel(hslua-marshalling-2.2.1-5NAuy59Noj744Ybtg18leB)ghc-devel(hslua-objectorientation-2.2.1-6HAa27zG6XZFf3sUwIdwWU)ghc-devel(hslua-packaging-2.2.1-9ALYpD9mNVDEJF8qsByZAf)ghc-devel(mtl-2.2.2)ghc-devel(text-1.2.4.1)ghc-hsluarpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)8.10.78.10.78.10.72.2.1-150500.1.13.0.4-14.6.0-14.0-15.2-14.14.3bbba,@a@aan@`!'_H@__;_9^@^y]X]^\@\@\1[[O+Zz@Y@Y@W8Ue@UĝU6;U#psimons@suse.compsimons@suse.compsimons@suse.compsimons@suse.compsimons@suse.compsimons@suse.compsimons@suse.compsimons@suse.commimi.vx@gmail.compsimons@suse.compsimons@suse.compsimons@suse.compsimons@suse.compsimons@suse.compsimons@suse.compsimons@suse.compsimons@suse.compsimons@suse.compsimons@suse.compsimons@suse.compsimons@suse.compsimons@suse.comdimstar@opensuse.orgpsimons@suse.compsimons@suse.commimi.vx@gmail.commimi.vx@gmail.commimi.vx@gmail.competer.trommler@ohm-hochschule.de- Update hslua to version 2.2.1. [#]# hslua-2.2.1 Released 2022-06-19. - Require hslua-core-2.2.1. - Require hslua-marshalling-2.2.0.1. - Relax upper bound for mtl, allow mtl-2.3.- Update hslua to version 2.2.0 revision 1. Upstream has revised the Cabal build instructions on Hackage.- Update hslua to version 2.2.0. Upstream has edited the change log file since the last release in a non-trivial way, i.e. they did more than just add a new entry at the top. You can review the file at: http://hackage.haskell.org/package/hslua-2.2.0/src/CHANGELOG.md- Update hslua to version 2.1.0. Upstream has edited the change log file since the last release in a non-trivial way, i.e. they did more than just add a new entry at the top. You can review the file at: http://hackage.haskell.org/package/hslua-2.1.0/src/CHANGELOG.md- Update hslua to version 2.0.1. Upstream has edited the change log file since the last release in a non-trivial way, i.e. they did more than just add a new entry at the top. You can review the file at: http://hackage.haskell.org/package/hslua-2.0.1/src/CHANGELOG.md- Update hslua to version 2.0.0. Upstream has edited the change log file since the last release in a non-trivial way, i.e. they did more than just add a new entry at the top. You can review the file at: http://hackage.haskell.org/package/hslua-2.0.0/src/CHANGELOG.md- Update hslua to version 1.3.0.2. [#]## 1.3.0.2 Released 2021-10-14. - Bumped upper package version bound, allowing bytestring 0.11.- Update hslua to version 1.3.0.1. [#]## 1.3.0.1 Released 2021-02-06. - Fixed build with GHC 9.0.1 (Simon Jakobi). - Improved test-suite; fixed memory leaks in some tests. - Moved CI to GitHub Actions.- disable %{ix86} build- Update hslua to version 1.3.0. [#]## 1.3.0 Released 2020-10-16. - Upgrade included Lua version to new bug-fix release 5.3.6. See the upstream documentation https://www.lua.org/bugs.html#5.3.5 for the bugs which have been fixed. - Stop exporting `c_loaded_table` and `c_prelad_table` from module Foreign.Lua.Raw.Auxiliary. Both values are defined only if the flag `HARDCODE_REG_KEYS` is disabled, leading to compilation errors when the flag is enabled. - Add new function `peekStringy` to Peek module. It allows to peek a value of any `IsString` type from an UTF-8 encoded string. - Various improvements to the continuous integration setup, including cleanup of the config files, version bumps to the ghc/cabal versions used for testing, and running the linter in a dedicated GitHub Action.- Replace %setup -q with the more modern %autosetup macro.- Update hslua to version 1.2.0. Upstream has edited the change log file since the last release in a non-trivial way, i.e. they did more than just add a new entry at the top. You can review the file at: http://hackage.haskell.org/package/hslua-1.2.0/src/CHANGELOG.md- Update hslua to version 1.1.2. Upstream has edited the change log file since the last release in a non-trivial way, i.e. they did more than just add a new entry at the top. You can review the file at: http://hackage.haskell.org/package/hslua-1.1.2/src/CHANGELOG.md- Update hslua to version 1.1.1. [#]## 1.1.1 Released 2020-06-02 - New module Foreign.Lua.Push: provides functions which marshal and push Haskell values onto Lua's stack. Most functions in Foreign.Lua.Types.Pushable are now defined using functions from this module. - New module Foreign.Lua.Peek: provides functions which unmarshal and retrieve Haskell values from Lua's stack. Contrary to `peek` from Foreign.Lua.Types.Peekable, the peeker functions in this module will never throw errors, but use an `Either` type to signal retrieval failure. The error type `PeekError` should not be considered final and will likely be subject to change in later versions. - Module Foreign.Lua.Utf8: never throw errors when decoding UTF-8 strings. Invalid UTF-8 input bytes no longer cause exceptions, but are replaced with the Unicode replacement character U+FFFD. - Fixed missing and faulty Haddock documentation. - Fixed a bug which caused unnecessary use of strings to represent floating point numbers under certain configurations. [#]## 1.1.0 Released 2020-03-25. * *WARNING:** The changes in this release are experimental. It is recommended to skip this release unless the newly introduced features are required. - Allow custom error handling: conversion of Lua errors to Haskell exceptions and back is made configurable. Users can define their own exception/error handling strategies, even opening up the option to pass arbitrary exceptions through Lua. - New types exported from `Foreign.Lua.Types`: - `ErrorConversion`: defines the ways in which exceptions and errors are handled and converted. - `LuaEnvironment`: environment in which Lua computations are evaluated. Contains the Lua interpreter state and the error conversion strategy. - The environment of the `Lua` type is changed from a plain Lua `State` to the above mentioned `LuaEnvironment`. - New functions `run'` is exported from `Foreign.Lua.Util` and `Foreign.Lua`: it is analogous to `run`, but allows to run computations with a custom error conversion strategy. - New function `runWithConverter` exported from `Foreign.Lua.Core.Types` and `Foreign.Lua.Core`; like `run'`, but takes a custom state. - New function `unsafeRunWith` exported from `Foreign.Lua.Core.Types` and `Foreign.Lua.Core`; runs a computation without proper error handling. - New function `errorConversion` exported from `Foreign.Lua.Core.Types` and `Foreign.Lua.Core`: extract the error conversion strategy from the Lua type. - New function `throwErrorAsException` exported from `Foreign.Lua.Core.Error` and `Foreign.Lua.Core`: throws a Lua error as Haskell exception, using the current error conversion strategy. - Function `runWith` is moved from module `Foreign.Lua.Core` to `Foreign.Lua.Util`. - The module `Foreign.Lua.Utf8` is now exported.- Drop obsolete group attributes.- Update hslua to version 1.0.3.2. [#]## 1.0.3.2 Released 2019-08-21. - Added flag to use hardcoded values for registry keys: The names of the registry keys used to store package information are available as CPP values from file lauxlib.h since Lua 5.3.4; compiling HsLua against older Lua versions was not possible, as those values were expected to exist. The respective values are now hardcoded into HsLua, and a new flag `hardcode-reg-key` is introduced, which will cause the use of these hardcoded values instead of those defined in lauxlib.h. Using this flag makes it possible to compile hslua against all Lua 5.3.* versions. - Added missing C files for benchmarking to list of * extra-source-files*.- Update hslua to version 1.0.3.1. [#]## 1.0.3.1 Released 2019-05-08. - Prevent filenames being treated as strings in debug messages. Lua's `loadbuffer` takes a `source` description as an argument, which is used for debug messages. The `loadfile` function now adds a special prefix (`@`) to `source`, thus marking it as a filename.- Update hslua to version 1.0.3. [#]## 1.0.3 Released 2019-05-04. - New module `Foreign.Lua.Module`, containing helper functions to define and load modules from Haskell. - Improve documentation of `open` (many thanks to Christian Charukiewicz.)- Update hslua to version 1.0.2. [#]## 1.0.2 Released 2019-01-05. - Fixed cross-compilation: placement of C import declarations were fixed, thereby resolving issues with cross-compilation. (Vanessa McHale and Faraz Maleknia) - Added .gitattributes file, fixing the wrong language classification of the GitHub repository. (Vanessa McHale) - Improved `toHaskellFunction` documentation. The documentation is now more specific on which Haskell exceptions are caught and which will lead to crashes.- Update hslua to version 1.0.1. Upstream has edited the change log file since the last release in a non-trivial way, i.e. they did more than just add a new entry at the top. You can review the file at: http://hackage.haskell.org/package/hslua-1.0.1/src/CHANGELOG.md- Cosmetic: replace tabs with blanks, strip trailing white space, and update copyright headers with spec-cleaner.- Update hslua to version 0.9.5.2. - Provide Optional as a replacement for OrNil. Exports of the latter have been fixed. - Provide utility function `raiseError`: Its argument will be thrown as an error in Lua. - Add `modifyLuaError`: The function lives in Foreign.Lua.Error and allows to alter error messages. This is most useful for amending errors with additional information. - Fixed a bug in `toList` which left a element on the stack if deserializing that element lead to an error. This also affected the FromLuaStack instance for lists. - Fixed a bug in `pairsFromTable` which left a key-value pair on the stack if either of them could not be read into the expected type. This also affected the FromLuaStack instance for Map. - Make Lua an instance of MonadMask: MonadMask from Control.Monad.Catch allows to mask asynchronous exceptions. This allows to define a finalizer for Lua operations. - Add functions and constants to refer to stack indices: The functions `nthFromBottom`, `nthFromTop` as well as the constants `stackTop` and `stackBottom` have been introduced. Numeric constants are less clear, and named constants can aid readability. - Add type OrNil: This type can be used when dealing with optional arguments to Lua functions. - Add function absindex: it converts the acceptable index `idx` into an equivalent absolute index (that is, one that does not depend on the stack top). The function calls `lua_absindex` when compiled with Lua 5.2 or later; for Lua 5.1, it is reimplemented in Haskell. - Functions in `tasty` which have been deprecated have been replaced with non-deprecated alternatives. - Re-export more FunctionCalling helpers in `Foreign.Lua`: The typeclass `ToHaskellFunction` and the helper function `toHaskellFunction` are useful when working with functions. Importing them separately from `Foreign.Lua.FunctionCalling` was an unnecessary burden; they are therefor now re-exported by the main module. - Export registry-relatd constants `refnil` and `noref`: The constants are related to Lua's registry functions (`ref` and `unref`). - Add helper to convert functions into CFunction: A new helper `wrapHaskellFunction` is provided. It expects a HaskellImportedFunction userdata (as produced by `pushHaskellFunction`) on top of the stack and replaces it with a C function. The new function converts error values generated with `lerror` into Lua errors, i.e. it calls `lua_error`. - Add utility function `setglobal'`: It works like `setglobal`, but works with packages and nested tables (dot-notation only). - Add cabal flag 'export-dynamic': Default behavior is to include all symbols in the dynamic symbol table, as this enables users to load dynamic lua libraries. However, it is sometimes desirable to disable, e.g., when compiling a fully static binary. See jgm/pandoc#3986. - Increase user-friendlyness of error messages: The error message returned by `toHaskellFunction` hinted at the fact that the failing function is a Haskell function. This is mostly unnecessary information and might have confused users. - Added cabal flag to allow fully safe garbage collection: Lua garbage collection can occur in most of the API functions, even in those usually not calling back into haskell and hence marked as optimizable. The effect of this is that finalizers which call Haskell functions will cause the program to hang. A new flag `allow-unsafe-gc` is introduced and enabled by default. Disabling this flag will mark more C API functions as potentially calling back into Haskell. This has a serious performance impact. - `FromLuaStack` and `ToLuaStack` instances for lazy ByteStrings are added. - None-string error messages are handled properly: Lua allows error messages to be of any type, but the haskell error handlers expected string values. Tables, booleans, and other non-string values are now handled as well and converted to strings. - Use newtype definitions instead of type aliases for LuaNumber and LuaInteger. This makes it easier to ensure the correct numeric instances in situations where Lua might have been compiled with 32-bit numbers. - Instances of `FromLuaStack` and `ToLuaStack` for `Int` are removed. The correctness of these instances cannot be guaranteed if Lua was compiled with a non-standard integer type. - The flag `lua_32bits` was added to allow users to compile Lua for 32-bit systems. - When reading a list, throw an error if the lua value isn't a table instead of silently returning an empty list. - Tuples from pairs to octuples have been made instances of `FromLuaStack` and `ToLuaStack`. - New functions `dostring` and `dofile` are provided to load and run strings and files in a single step. - `LuaStatus` was renamed to `Status`, the *Lua* prefix was removed from its type constructors. - The constructor `ErrFile` was added to `Status`. It is returned by `loadfile` if the file cannot be read. - Remove unused FFI bindings and unused types, including all functions unsafe to use from within Haskell and the library functions added with 0.5.0. Users with special requirements should define their own wrappers and raw bindings. - The module *Foreign.Lua.Api.SafeBindings* was merge into * Foreign.Lua.Api.RawBindings*. - FFI bindings are changed to use newtypes where sensible, most notably `StackIndex`, `NumArgs`, and `NumResults`, but also the newly introduced newtypes `StatusCode`, `TypeCode`, and `LuaBool`. - Add functions `tointegerx` and `tonumberx` which can be used to get and check values from the stack in a single step. - The signature of `concat` was changed from `Int -> Lua ()` to `NumArgs -> Lua ()`. - The signature of `loadfile` was changed from `String -> Lua Int` to `String -> Lua Status`. - The type `LTYPE` was renamed to `Type`, its constructors were renamed to follow the pattern `Type`. `LuaRelation` was renamed to `RelationalOperator`, the *Lua* prefix was removed from its constructors. - Add function `tolist` to allow getting a generic list from the stack without having to worry about the overlapping instance with `[Char]`. * Supported Lua Versions now include Lua 5.2 and Lua 5.3. LuaJIT and Lua 5.1 remain supported as well. * Flag `use-pkgconfig` was added to allow discovery of library and include paths via pkg-config. Setting a specific Lua version flag now implies `system-lua`. (Sean Proctor) * The module was renamed from `Scripting.Lua` to `Foreign.Lua`. The code is now split over multiple sub-modules. Files processed with hsc2hs are restricted to Foreign.Lua.Api. * A `Lua` monad (reader monad over LuaState) is introduced. Functions which took a LuaState as their first argument are changed into monadic functions within that monad. * Error handling has been redesigned completely. A new LuaException was introduced and is thrown in unexpected situations. Errors in lua which are leading to a `longjmp` are now caught with the help of additional C wrapper functions. Those no longer lead to uncontrolled program termination but are converted into a LuaException. * `peek` no longer returns `Maybe a` but just `a`. A LuaException is thrown if an error occurs (i.e. in situtations where Nothing would have been returned previously). * The `StackValue` typeclass has been split into `FromLuaStack` and `ToLuaStack`. Instances not satisfying the law `x == push x *> peek (-1)` have been dropped. * Documentation of API functions was improved. Most docstrings have been copied from the official Lua manual, enriched with proper markup and links, and changed to properly describe hslua specifics when necessary. * Example programs have been moved to a separate repository. * Unused files were removed. (Sean Proctor) * New raw functions for `luaopen_base`, `luaopen_package`, `luaopen_string`, `luaopen_table`, `luaopen_math`, `luaopen_io`, `luaopen_os`, `luaopen_debug` and their high-level wrappers (with names `openbase`, `opentable` etc.) implemented. * Remove custom versions of `loadfile` and `loadstring`. * Drop support for GHC versions < 7.8, avoid compiler warnings. * Ensure no symbols are stripped when linking the bundled lua interpreter. * Simplify `tostring` function definition. (Sean Proctor) * Explicitly deprecate `strlen`. (Sean Proctor) * Add links to lua documentation for functions wrapping the official lua C API. (Sean Proctor).- Fix build with the new lua package layout by specifying - -extra-include-dirs based on lua.pc.- Updated with latest spec-cleaner version 0.9.8-8-geadfbbf.- Update to version 0.4.1 revision 0 with cabal2obs.- update to 0.4.1 * Bugfix: tolist wasn't popping elements of the list from stack.- update to 0.4.0 * pushstring and tostring now uses ByteString instead of [Char]. * StackValue [Char] instance is removed, StackValue ByteString is added. * StackValue a => StackValue [a] instance is added. It pushes a Lua array to the stack. pushlist, islist and tolist functions are added. * Type errors in Haskell functions now propagated differently. See the Scripting.Lua documentation for detailed explanation. This should fix segfaults reported several times. * lua_error function is removed, it's never safe to call in Haskell. * Pkgconf-based setup removed. Cabal is now using extra-libraries to link with Lua. * luajit flag is added to link hslua with LuaJIT.- update to 0.3.13 * `pushrawhsfunction` and `registerrawhsfunction` functions are added. * `luaL_ref` and `luaL_unref` functions are added.- update to 0.3.9 - drop include-lua_neutralize_longjmp.patch * fixed upstream/bin/sh/bin/shsheep60 1670957407  !"#$%&'()*+,-./012345672.2.1-150500.1.12.2.1-150500.1.1HsLuaHsLua.dyn_hiHsLua.hiHsLua.p_hiUtil.dyn_hiUtil.hiUtil.p_hilibHShslua-2.2.1-EV6pwKoj915LC1VRaQiiyS.alibHShslua-2.2.1-EV6pwKoj915LC1VRaQiiyS_p.ahslua-2.2.1.confhslua-2.2.1HsLua-Util.htmlHsLua.htmldoc-index-35.htmldoc-index-60.htmldoc-index-61.htmldoc-index-A.htmldoc-index-All.htmldoc-index-B.htmldoc-index-C.htmldoc-index-D.htmldoc-index-E.htmldoc-index-F.htmldoc-index-G.htmldoc-index-H.htmldoc-index-I.htmldoc-index-J.htmldoc-index-L.htmldoc-index-M.htmldoc-index-N.htmldoc-index-O.htmldoc-index-P.htmldoc-index-R.htmldoc-index-S.htmldoc-index-T.htmldoc-index-U.htmldoc-index-W.htmldoc-index-Y.htmldoc-index.htmlhaddock-bundle.min.jshslua.haddockhslua.txtindex.htmllinuwial.cssmeta.jsonquick-jump.csssrcHsLua.Util.htmlHsLua.htmlhighlight.jsstyle.csssynopsis.pngghc-hslua-develCHANGELOG.mdREADME.md/usr/lib64/ghc-8.10.7/hslua-2.2.1//usr/lib64/ghc-8.10.7/hslua-2.2.1/HsLua//usr/lib64/ghc-8.10.7/package.conf.d//usr/share/doc/ghc-8.10.7/html/libraries//usr/share/doc/ghc-8.10.7/html/libraries/hslua-2.2.1//usr/share/doc/ghc-8.10.7/html/libraries/hslua-2.2.1/src//usr/share/doc/packages//usr/share/doc/packages/ghc-hslua-devel/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.suse.de/SUSE:SLE-15-SP5:GA/standard/a6876de0c94bd030d687e477e2a98380-ghc-hsluacpioxz5x86_64-suse-linux directorycurrent ar archiveUTF-8 Unicode textHTML document, ASCII text, with very long linesHTML document, ASCII text, with very long lines, with no line terminatorsUTF-8 Unicode text, with very long linesASCII textASCII text, with no line terminatorsPNG image data, 128 x 104, 8-bit/color RGBA, non-interlaced PRRRRR R R R R RRRXZ5aMڨutf-8ae95352f09a5a8d204f0ab360a86e07dcc231508a72363b9d842d9e7442a672f?7zXZ !t/TU] crt:bLL r>y ]OJwFgqںyyp/jnt>R"΅nQGNĠ@鉶 K̖9] ?Oq&cV3E YJك+9lı#~iIѭ}X˳j5Z%#n@zhU8&/*1njM+o鴳+&gC}pU}]!ê4='72E8V/}vG4˨`;ZVlD|C8c^ ` S6!j\=RR8k !w/}\$Y\%_6P&F?=oOu3 9A}EG }_N*TI x2T7f9!:ц U&N~X<=C@kB5E:*m|u-nͧc$ߪ6._(.FǔtBy+B;,zuA܀d(wUghlL+[ַA1$"fWcLF Cu?7: ժ[Xuu2ojWgmA6-5wa5f ((T3X~'Qh `ZT % QFF\x:\@NEBJUUaMNe%ZyQOߙ%qTkkUĊ*fB4~ x@e*y^>|5p6 x(]PQ/cоRŁX2 O 1[d1JCUӐw҄ fغ1%!<>EAEdZV(f``Ph6?w笭Psla+36ўMJ{?:G. 1UI"(g(FiȖS|"&0n/> igvgxKQ 崍y9fO/ |cNV 9ILM}Bcܠpm΃g yJ`_~@Ux4<.WDpeq WfJzJtouo2U@SJ\,G}cMNFNeB010JڤKdSb ZL͞d D♭LX >SxBGڇ9iʽix%s4k# iAg9RWEYƮ,~@Ywk ދ YH&^ݧX[{2c{].RKEHhe B!{)$-PcXqe8Q!㺲?::k`d\4Hv>䱫uZK,{mmط(i$ޘcBc=0:_,5:Ϣ/D˶_Y]Vh-RNe?& [%TSٓԢAn\^g+9k4a?GTI*KsOX]|ҙmMc2ub}fi5l` /Q[P 0+vR7=HQ nMby&Tx/o ͮ()7I^LYA|n)JzU$kK6*G{}835kn\`{I6:}r >m7fx=$h**IHIHp=k_oV"=smY QlQ36\2w*]pu}uΗ`e`s uDX~c%_-G=Goq$jӕJ/vʎ@kOIvy''jьpP^4/.ޞBJZ%uM25r%tay&cS|' ڧH8L42Au"=eRgDž@Z"Hr$6 ^ߵBrCo'2Q-рvga V0.lei~7-d~[L U1)Q(@ *T6ֹp,\Gg WHV=b8 \rvni̹TE3 .=R#ZqDN5J95D1,yLbvN_bOߡCna,r ]͈B[a?Vz SA oaL-Z\UtvAofoa&M:_,es%I`-UKhv8QK1*s)i.H T?V-'O#J%UQ>ďto']Y ӐX89z8\(ѨE[fxxfV*Jʖ 5Jp*ܴ .rig{4Gp$,Ol֘^/ȶ]"ʌl\d|Tdx~㌭b% $75D~\f #6 +#ٞA,G[C"Om$V? X&D`QɊOnMd$ru=~ OTrvPiAwöC_V?_/Q).N*JښF,״e!PTh(ƌGLO &EbɴFPa6w l)^4M^O%ݷЃ_YT='@Q|@[qc'wX"M_\<4-kv;BÖ́R B ]^wl͙")heAJGHƗE{ Q"΄0 LkXUY\ )y ~?p \a=b{6/Ò|tyL磪q$OKS.-b lmMfyעP4Ke|e\0 ULq /?jIj猎rH;lޖT᝴pHV&E[h9:{Zr=?{ɇ2uDOzwk!ȸ{+d!tӔ.Q2[V% f ;oVXT6Gm ʘAVTPo==oW~H# (Rvo\7b &67}LA713C=f#`+ ~ VvzrWL#fV`|߫ɊG@-Z}q 16*oucv#ǝm'di WN MjUgxeWNS\yCa8B (J PI lTn=4 0Nci_[ݖ򉟞 Jn&I If&^w *-OFҨs? ^;H'–'7XVoRxBˍO~U]W ‹g;1KfOQ'P@5n{Z{"+QMQb27 APS>Oh:1/tϋ-chc f=9mRw2ُ"J[wjך -l@ :>%~C1`7ᑁ-4`ީ |&*1cE!tǦƣ; n '+<\sE^N,E i/)X=K>dpkb}kR7Ms_ɌS؝乂5sxhȋ"Jn~6-) ]/X"r\vl( f GYwLn޹{ |w?i+\7H۸{K쮿?㟃}E[uer}DXN,N{2HknL#P%Kf^yooy&Wy3G@| r{6zj)bn~E5>R~Cfol0w:b?Af"Q̙M MkF-8rn7K6iUfJЬ,v؄k.hZ<[P\zMm[_l}=Fu\"KWܠ55(jS&tdWXR|,@E@[ gPV:R%xzŷ' !YB"6 Q*A"m#!|UMT `ǚyJ")Ue[3}@=bBD595Ҿ׵\E.DGhI, YvlD"WnNruqr6%kYd~rJh7p(:F 6H& 4= -킯E,LaтƧsϨIlV[5 D SGt󫒈i/Eo ±$<ǩ8$c; wRZ=M+4'>y_gLubYuۓ2  ;a4qÄǘ%dw,$C2V .@xRKW1 \\'*"3P wظA rd'PIR9ٹ)5s3ӐEU;Q TىT6!9 M 4LY膑Pc)R3ܙuDx.a#j8f˷dRuּ@Mgէ2#˲tt%\o3۱nhz1XSJ{TDvݖx/Z`b4̘,E ڙ(~*|uxG4 Pyj_ c'˙A/A1ۂTTx8ޭH܂-9ԩZ4hID)c] H1TR?P;(ҬE.!H\֝Bןn)HIaȀA樯z[Rfk(0|U;e]AZ}i̐_y,M`-nT>[:Ŝt*$~|i':еٴ!.K'cl9 $4|lMX)KY 4%2;35'3j P\YsMH72׻N |/..װR!,;hf%lj㢶JMi$eT^.MA=%Gz3ٮ SVE5zH5 =ӗt돝]8$#PGMGrebˌ/vbM hu۶ΐhS<1?5;ڮYZ+T3љl?ƄwMu-}p̓7p[19w8ډ9 T+KևEl$yǦ[,~6nC,],21?,( {=lA"sgr(kLc+>Bv€(rHJ <\笀2 }spLM&yBv6DmrfldcUnQF*?v6Gok,pyhAi,ԄL'kxU8CQP5|cCo14zmCՁI5ۂzo钚[u`C]hVbL< _ o h_FD,=SdJ-swQ HhuYzT2Je9z l;-z@Mњxew"atsrnLƄz>4f 7e-(oHk~2SWԓ>RCx- }4Cyp'.SnEKǚ0v:J"P~Nvw!n!}ڔNSnؒqA47v#t/ DrIN]3 ?$&剿zF3dޤb:+A#ص|LB\@~{Ed[#Mmߺ jsv]&^7HC8+i`o{~'[e_6tAіagv7@Q$ `HMW„b[+@ZIOl%uzt{ٞ޽ d.T,P;z Ǿ 1%ÕgY44 űYb)Jj/nGUR@X[$*k&$ECt{}lN M0wԷҋCJJWm{{I^.N5[_ثE,ͮ/y\/#Aݤ/ iw8eٳǹ%LԏV#7x? ?Py!<_}ݑǥ ];lO'ԫeRur.[tTQ ~MB{|fΚR֑wyUs@PF71[Od?E~5q|R4zD"ufܟ h3v0Oʏ:$ȧPr)=b;,#dG=`ϤkqFl} nz,d4ybXph! ^# DOq,'(k^Ғh&Gwf |/pS=rv8I.,j-cyB8Zi"#tBD VD4 *=WIy7oxƊH? #\H?ak%N/Ӹ/m*Z%}6e|V/7A't:w);cZ6(VH+D ۜ z캒uXL ׽\Gvbu^+jqn ZV\ڟG]7&}ylxN^urw2|!v䄰c;X!͗eԽ4@5^gSq)7oHcj&YU]m'%)>_Zq޼l?+jrB E^fR.02mEFk}dIR>D2g%*qGx<ơaV3 T`\+qsߌP`Q%Z\'``k^W/|h'W Йwf:kZᖴm=bi5k]Xs~!XXPH6h-|#1S)ii}֛7kp;9Fvu)e0Gj_mUa8-ʦ~H0eJWeGڀ!pfo"B&SLq 2594Cfdʞ<˵=Lo$!ywh2 UD[D9w[(GBݲ?[rHlfu=92H}ޣ Z5N8kj!P1:+z 61Ge5UPGE3rBN=n|`CT| )x);d:Jʐe@O~ 173H>s__t '\7,&ԟkQb;aC.QBۢ H셲>L^G qa.,DPG:x;J8΢'9@].2͈WjYrR?}^ll{oV"gQGr'j~խUx#yň>|;k?XȋMB`f2|F7*ئ5Jz|?sE(tueUa%Ɠ+0հ -2#%Y+"d _"C3s] g{JpUrRq{m@Rz|jCJ*̇2TJx m-^V.;mm^ _e nu3rbO5R(l Njaէ' IdWqJ% Aӵa8hw\ih;[1!@E)C_qȞ\,ZVE?:CB|S#wN3[A_261VmժS+ljYВ͖PCث"5]ArfB/ taY25\g\K7W&SR31AITͰNFVOnɈXSҗOW=C{)6RL`X))dX/xqݓUɬ4oEl"Foy3=pc8GP@[6A. ?d~~VIl`ٕwHӋwk45LIN t/C,iWw^OrN &@.'tעeA|S )e>LhgЯ'+_q<սf~Z%]nWgy\LM{!9]et+X@v`X6n >o:¶Iݫ*Q<)Zږ$bz.HՁR>b)$h 0`?N$c1Dff׍ER_17Ѧ_X,~zV1Gʫ^؛菵l\w ZX;IS]I ^0}m<\`?/Sav҆JvL=JC\<$q׬.`bTs?J91 +3ٜ灟_OT$G^fnIH&w5rG)_Nԛhs3eO]PjO{z( }LA"B*q" kd,=hVePLnA|Ox j6fxppGNVcMFסR*4i+ l:a(`t2J栄 c*+('ȷ :hT-x~i =y O-z2H3*$,"QR g ޶\`f+̜ip{8#%gi=p}pK}{Q``'^{=4H5y={ UlFbqZtM[!z[&3RϏ+ \ٟ&gcPM:5I80;Ni"4xKk37AW~$Pɰ >ۈj؍\&)CŽ ];ݶ?}V3{-{a0F_P`Ke6t?$L۔|VXۛygҰGn~;0",3VQ|_ӘH(@_>A\vn+5Y5&Z7<dJR<2g!*X-uxea-{Pj7y܃H82 Nrx앰r0G.j[KQ'=t`t"'.PWZ9i AQdJ]_CzA~j p ]_>#r@"si>5]v[nҌZ ጮ95 criΰq-?'gȓ,"5 kGco@[x6;aMY8᡿T0loh^Fo &a59.Q(cNp="ѳ)GG`7f E2dmi rgܖ Vn XX\>`` )yKX_ ~_AO/B/&w5 v5&s>}xU}n.kOm6 {8, X58* K ۾iLӉ #C"d\)/_;YocF8TqΥmQ K)*$YBײC:B+1Ϟ凣2 p0Bs-hD&ԪQiABN&emjQT1Gr$l.5wTJ`3eŸv+ƗYÒʵex;ktB:\8]K^'cyySQ_{8.T+%7VQ_#: p8V26Y>-6k+ͩ%{‰;Y{c{j2&:5c|Ŀp=mv0JwU0A.6kn.-[cFw,>f毖cw5]e6lX'f#O%ISlI۲~4;/SkWZM*|ļTC4<>..LBͱ53IFY5\py'!յ&nʳ%ht#҉,l0T9镇`T27?Z:i:,IB+Hfґʸcy ?s]'sqŨk v$Pq"h?yܣELΉ*8P s0\(ǪLO|} և8q ?gr>I9qk,c\fyyڐI孰,l!Mj_LG5|D(y#OP%p -Mv0L,`H8 Z&1i$2zz)Nxx.;RhU+42%GY%Y;~e\U͕ή9H kh "EU0jd;3oޕgcKJ0\ǠSnVve JzhTg Jd'=I鐚CTq_[j/#!}IJhDst@XA>,x6,xs7l-`fNT(MoilEꧩ{bњ#b.Q^+W/<''yw~5 1FGs:R4DF|ɾ>H:5%YB 5P[J"&SOA/j/5mӂ̷Vd%FՖڕT@p PYDA5ºnU=z6RʀS"m23q./=F B¨B*KJ=48'}#T qZTc"z[jl I(L'QqZ.1u"@OΏKJXU/S*t +sh0u .3ŗ )ޡNwqUqy".ƶ$3wSF"6b (j!#J`C_mVCV>m0ѸXr 3R5&dm4"wl}3 C8S&j{$X5%G"e~㇃>puR;1qKjZ}΄d# {`<8wg pS8Ý7)@B c&Ed~ٗ~PĤL'-Ua[&`gyDdOPKX k=`p^D`"\.dV«/>v~YGJ. ϊ~d_s(kP̖r"H H>xLڗM'9Zņ}׸7X`tj7j@F@%1 H3{5 ݩ0BX`j;$GWۮ7;2~tXgY|rtLC=9PWӑڣ1ry>wjvP-ٮM]5OIq2[8Q$D-sJ? awOydj= ._j乖{KNolGްǙJFSLP\VmpuuJ{E[LjQV>M^4hlxU .R0i#8]bݛ tY(=صm&@%㷁gKyQ\Z9_~S)bq 0j?5Q^b,@򾨡 =@LjG2OF=ŏԅ9f^ԣC0푶MV@A+UItt-Z^@v2/^wR?6"wO=^,SF&@Y I  lpCnF#uvV:nǽՐSB2*( 6/6IOQu/'|wPO[X> һf7`9kdxx> &Ybz@vH$_ ,lJYĦ[NZiK쭭> F$\q:NG,Ջ%4${Ӓ]GsZ״og{.nF|,Gm-Œ&f6_" o6  E$DLObH.qgw8.j#pY+,a;ZߐM_X i͔kC~~\aA z*F)o^c/C_g+ o$c|oW5 *}]ї;z5v[ 7ך"N7b=&ss/Fa@vًMׁlzrkdSJt,]=nbaȳװe q[lRƞXh{拥w|ͬ5DT.[VUgL8 oG-J8[뙢41[K::{l~rr{)Ll{& G6;$r@ +U=RYː5(R\E/|۵+=' 4v,f -릴cC~XM >H2"F4? 41jSs~+]^H&m0ߜP(w$paدآKtQƨMSwC ^Ec/*l@Y'mO 0|q+qS:7^M|w90%zKYSZ|.!=5vPb)('kz;:+U+A*4N^U}Z&:qD97R iS0F8CZ5 pKwK3;ѩ썡\n饙Њ Y^Q0¨SgZ=z&fq22.ۇ2]H#9t#z,,tkb9(摤*'A^֨O2]њV[I Gf( +Qӯ #4DL7f>heI6[C&T"^ĖӻJ['#'5nc `  c&07X[mGxGihJXsm~Z[In!l#%Uit q*2k;n#,S4an, I @IV9(8F`,^jfpXqA4lOx0in`\hoN򯢼phD=ykhB~ZkSCv[W /tStV(/mtDVDT<h0;BXa >$>N@JBT-+HG5X@ $=4l0r1 HrLV >⑋N|Y@g%IFAɁ2PߛVmKfrvFmCԾ.0\C_u 0#Jٿw*kr#H$Z>=rv*{?he6*dBչU~` }\KMk3 ~׌}tԸ;qj !_%r=Ƃ~<M? 3v/b4NDi?g1tSE?J5:"@' !>n_UNVaz9^6$!j$w;PE[Y3rC!V:yB˥pt FիZ>WbB:6_,BcڣGجO< hX7ˊ>&$i^D鏪MF&=e9{ |9A*'3zX97os_<ZIzs%Ey "pNUy %>A78unS[-TUw-to) lOy>]8 AަKć )Pt*޲= z2MSn'Fы\0 [Ykl!"%pa]T6a]:ݝfGվFE?!۽2z]l2AE!%`Rr yտ3"z>=Jwr.we/2jt[-Xۢy•퓚\3h:=-_l4>Ks/=3X,fce;bi?YڄxAOtHlwH8fpMd0dlѺқ4#qݵF@XuFMu6 dP܈2;TYr40JY2˟(7~o9tXfbk[h0X3o༉ob#$ KQ* 3Pb;>q`l%~7AԂnY$KGáVGiMRGOتg뛖 E͊R0\M^‗FJ.ļjh 3\PHhXdʫs8jWF)0u#) )#~tW g-eEٝ;-qAL~zoS(Bnsx\{ͮ]ifE'๢?")6ogӃ(PIYֶAҝfa(>k_9%s.{{.@W+qzpFJENXܿ zf Gt=ۚZ~TxG?Υ!ue@K[Pr,gD`fs%*4D`~V]v'V 9we%ނl\Y?02#vy!!V'u~rQ?Q 4.0~I[k~jڑ} Xhl3p@I9:fKsg;ELu0NDע. g/ńOݟ!zPK?V0upúm|=!I8Lȝ:/]4 U{!$*(p?6;vW52 G^>J,v )RX 腮u'@#m֠tdk*o5l]~z}a@W5yNKHE 졝k7pN̟~^%ˬ'"}3Gع(C2dikh.vvc u 9,5uCwT%>;)P_=i& Bc#)$oXL&-_  7֮>8;4l%ĂS[Pl|\ I;^NqG݀ɔ+%)acYM3x|IJoaWwæK S̔5zZ}LRY95a%h }Q[P^[B:=G)xUML81r ~)@\ 7%'uE\ʧ o$_x.3bg,.)ELER: A2ibƦ|FZ3K9IdɄ3gxhA}8 :΍ÌOrmWpK MB3:L/H} G`ޟ)Ht.TR))}L&u#nZ5יgdbWpk4QRHgZGx-~|AǢ˟0Ime:wm0PjTGُj9c̖_1gr*R[S?4:M* E3lo2,fg+O"9'ԛP&:2FØ00?Ure]f6/0m{NB>]S'bi.#1_˧/j FƆj=О OR馚ɠQcp&\Qx5(s .*wӸ 5ˡ:soo'dZxYOX$MƱ`´wI(RX {8:ҍ&uC eZ̎f ֪+#JAP[X9ŁMݨ 36nr$2vWILclc5AEfK)fԍQ@eRV,&#p2"/*)*-3p)rԴƬtX}̌K􆥰DY/)aO 8k8ӝ%4ڞDQru׺BUX2idG>Wq{vV4rh&Jz)r)wp}YY2wn(ENK~Nwţu\;Fa3'{0"زWۯApxgD@q vhO4isLn˥3Ȟ2kJ_fでGro7r}2#O,>AEP7,|c`)Z)E( Z93jxUx-x|JȜiʠӂ; D~Sf!l[GB.Bm)MTDPEA1,<:5%4jVJӏm[c{ZVy>dq.b]P$%TjXP~kز~c*9Yґ{yLwZjd$H8d:4s%sKF°)) Pӹ (ezܡw-,ˀ%^XC3垈1HyxJ'V=%Y.w2)̑oO3 e^9]=y Fvȹ&ڀ|aGJSE诔-.#bR@ c/&+i\ $4_3]'5B35ŸІM9)[@& ~=Hl65}:km+z_>^~ڍ*HN5zYk^p5]=8Qa|e$4)ۗ&nQ`7םZ)jՖ* +Izt.uUݧEnq"ʪLz'CaJc[2A/Œs -ͭ3$Fz|`#s&7;].[:?,4 VG яcxXeCnv$>f!!xJg.f#Z)@U On)yzUL}#x]}ΆP3n9>a6=eWɖ 6=%aγ yyQGzE4͈-]823$ZP>\ur /M=m N7yb=3r تG hC@TQ@ {f6nnNqaIĀu 'a,E>Ѓ%J:xfec9O;@hS?"{ӕȦEb?^BTr!I!,"o,!o[mOl & ´'ae NglWY&ڙ,-uƒo[`/c ؎9Y2#??@?0LDD'ZT)e>sX8A0mZ^,ؗM)y 8Fm] `N|NɎl〷NGo "UK<2?~n۬O) "-w4(=2C=Yϥ5xjy5 ~ۘd`8o X NvƂ8VR>b SpulHt^/`pE_kr< c~gdԧWfUioPl`_ NZu%eu.(ԥw.1,K?mhFff~.n #bjYqM+dj>N(4B%B ,<;>u|ޒ) "q%=T+,sA_]FFThF#nQXC|uW-e[s9*){YԡkXhO@ؖۀnܷce1mӢJ/ YnHjP:3D!W[^AҖNNR6>x:Ӌ U(ezKr[#˂BrH =qzCe:Q4JTɐ]0bt\*'ZD pnzZߚsX\II(I[l;ΞS "2ՒQYЭnp9b&ݱy^f0$ѣ7WE<׿h{c@UM*9@IqNc0G6hkyi5Q.,:(LDZ)rp9cĊQЄ=97KVZ|l] 3R'4^z 8qa)I&9Xl H/xyO+31D-X1>mD3l !PZtS"8ǎOpezP.ޝ<PDٓKa,E .8C/G2I 59'0Nҡ0r+{;P Q%5x,v5{R$R-/@]>SF']Ŵ)X>}kop. p;y%K)J6",D{G 5xa#ZTBѪGF/;+7Z`8E(G&Zf{^]2`Gzf- K?r.Ng3#,R"D=\3 C)D1˳A*r,BYӢaF^X0MƱ0xDF;po!gL~*4/AƇ: Dk%ZVM@s4&goRR šnO@i-Y)^B+] xn^A K ¸3pK@:gFmt`le6E쮏6D2JƤf:JP?XlEokγBc %t$>4鞢n+ ]OˈK ~=C]/Jm8W[_ ̃úC-AMHeM['H'HSGD^P16 '<0=e̞yx@iX)-ݭ#`ǔbsύ-$b |۸'d}7w,t?w736<:\3lFblQsF}nxZ/Ja۵I.Co\P[M%A* U1I>x=tGvC Q9Ղ { n8;.h'NQEcv5|! [ X ::eg%{آ=6$1/uFׁ]QWݡmrU)`Ꮀg:SW+mCŦ{ aE=v-̔ڵeJsQzU9vJs"vɽiPv2ji#z癘6 ,u"8~x}j:jvnȕzRȣ•s"lfy¢<^ڔ A&CBũY-~kSkk0ߌ54[gkhVMKӐT0"/usҸmA%dp"3㌦]F *^Ȳ$iv9$I -tv{3פ 9Z-z-g3_ۡ8+9q؆5ѱZd<z1,6gP|f"-2 {BV\HX2 ITČ(a=*З-$}i&hb\i(f^1I僾/etJIrѱk;6nпȐc;+&2ajځdLN΂uL4^F=O߽xat끲c T}~Fseq* u]I/Բq{DM|V}nTx.[GXŞU^ Dj>--,GeZɐjPq2U2=GD"U@ڱwkRLwy\R(YPniQ3\`6F bgAzʱ<ՋR !9? I͸X=¹\5X$H1x 4c j>. d-HsK%Hqm~0Љtw^*\uڭ% t|Y9ʹjŚW}@ކW݀2@P0&K/B L<ٰ,k*|J:z<űqa솈_MMc:J l2;)ݻ͕ɧ=PK LS!\ՅJp瞣 -U,H4:zˁe4*(+nܐyfaiHRgbKKA@$OK8}M^ʁфKp}(">vS8Fx{dnkZf>S-+ @[lUP_Ben.z/"i+GjU \|A<tl#p&q>auXc ~V;|VY=n1YoGžk4Zޚ' [sе91P}ה fBGJ?3#{ )Xy {,m-97h00<M=q9&/M|r!zC+Y"zEh$p%P=a);GZDAսtrC@~a!Ql=3 Z?s"uU(O"SN%?%M5VqDd}7㎻`fl//MeT8ؾU4'G'}.4I#qՕ`2"R^x4BM\*)w8b='&b Qy^k/h"UHXy_ҙ"^H߃R[&-I0}H&DF k4R&s؃D2IoS7 QC/̲9rR8+Ad\J4hÞmԢvq'ߟ@-_͹=JP@QL2~.':Պ|ͼڧ/\gec4O{).@eS n2҃8U' C=;% ڝqI s+#%@.aM?"XXY ,_lC!% 5M@b?$~>TQ6p',ԹV,䚏MtK?kg].rΫtʏ|(;rK+ h.!_.szYܼ>sm u>ijXUnnW@F#Ч4%uR4 |R㓵2T:qfYx͑I= ӀȚpv8z ]'*I[GCȿ/1 [a,G0} r\\ "y;.np!aPrJ7l 0_t%~mǫ&' 혣p.JnuO{ɟ> ΅+gƈ:Ry__ScNSߦ^Ym W,9t#0ooFʝi?r|Jaض2w:bR$ɿb#QGT:IJJr_|uxqk(qo_[˹0C %2e6b1CA :pjzCY;y$v݇ius0n܇IR~kϙl kt4o³fefV ? o#Ӎ +0&uǍOV;kДi~f^4'4Z$C d ]{$gRvd${@MX'e`ܝxD8Ԗ֒$FUdf緯 h &Pƻ$wCh - G~O-sk;&Wi8"ҫOzR8r-,@n ́m;4JS:$e=\"04V Yu-cl~SM$`DL/zC"5z6\%,T^JjL"ꁞ{mN2A #Vkg/N-d)T3߂a =2 (\CSKQӳCE"z6:ܔج}RV0JyB a:'To[K'>fII}k؞D6a%h"FlټC~|HnjAA-q[;\L˹Na-q9ﳧ:7@ԖʷY]{%qΙ4AɨOZ6T+^l!]6hd1+Pxp|HQZ:vʒ{5`#&+ xcwwn5_fQiMS2iz%{;T5fty֨+< OL_W9ȴ!R||)_ʡ^I@7.=9rQ#Ou?G){6E6"KM}۱D˯ L%9܏oĎZX+,&H6P$?$ =ie^Kvtt A.MRsBƻu'XԚ#}nV$% ]1h)& bScDH(1ӕWXi@ #\I^T'ᷴ]ZTEݙ%9tDh|gO6\ kkT3+lxȁICHQu7RzuxY8"ݺ!CzC_1F4A ~!Q{q'͠"HIXX;z1E-(NC~a @samqBO40ڔy;a4@\%!XM;O&>vc(H'J:=\%"=ʚs:F5Xd kڥЂccMR,P9gnvɁ> # ʕKJيh9)ѯD8%cKs/as[e }NoLex;R("˔N,x`,~$sxԌUuu L’x5h$݇@2~֐<Ä4+NWO/#Dw+9ݎ!\as75XQ"ro=$n/NR|r%mAѓ2Ĵbo$V9T.,$V苫reP3z XC71sAaCs ;1$ }A@+[ >UVAݧNHA!mvV.7w) ;e;3/8x='0D7ɽ補oHkp^˔kݞT1%_-ctn;>~Gk=k86ׯU&O@öz7šˎ~=v zD:A\ ͙25!D>[ B8t)W~M'gVVX(r3EЙ jfkOȊF}s,3ˈs;kl(/3#q:8d:۫sClzegN`rGA/tIh.HC  ؓ3ݐ g!-7j篏[kC1v/>c|)D pa|gy}?N A9663I{-~軙cDOE勊fP4+/qKltM; ZA'|LO5D;0Qǒ-!_GH'}$:Eؙ)wtQYsۖGѷC\& Oߋ?1z~V8d]ICOC|B$ȣWs;T3&v۳piCJ~/;6adFNUBs$(&g W[Bq7RՈFxĻTBӡ(4}m_Z"eٖjMhEp; %7TvZG_(hyk;U3qn^J=_i# LɐdBVxK?N?˝/[}NHkpt A3Ncٚil1Yj6A:}wKR&k{;+BtlY;c1"L 4_19Yf޳-=@ If95쿌RL4ĢkY`Ф&CCHߚăAT|}v50ejX[)zW&u$k@%%0lNQ!3<?oߡ~si) kA;mVAIB>#pn;kdl}:#,Kl"kq?_`=LS?{>!8`u#mklڨ'\zOGQ c*%bl,Q}ң(uF{pmT5ބko7&>E'Ⱦ2NY| &&DQ3X!A Lba>TbnT{ľ|܋|ۣUjl:<- [SĺA>c}cUJ~[o T'YxtJdkNCPakt?s_)sVTXB/t9~>_~UCBuQ4,%&)lż}&q T RbB-OqrmO 5oփ^>^Ѽs#+jN!R<:eGSQbe9:Ckg ɢ6>IVBŋzUڧa]qS T1yܼa:e]Ӑz=1(W\NǾEEk6}w&26Q႟l\@R zgU]x]i{ C}_q؟b$- x]*v&uA<>|Q{aBumuZ\2Mj^.DȰLA Z4edzO]lJ̵N]#D'yr hOU܉p9O`p 7D,A'ݱKB&{sCLEw'% ["R"c"8Dh|R By0c%x1td Zvv_9Xu (7]eb ɷujO- DZzc ~Tw&Py!]>0ɐhL(z!rfܣtymzA3A0J1#eﱷ0a'Rw% W l犀23] lHS\e ahj@t` E.D`:YYz(wuv/:2l3[DDx&WqR~m7 i飡o4`=1Y,B Z'Tj'6=֠(C?@J{- nԊV GlE1'#TBl4f5p'{, ΑLJ(r:|ЬpR‡k6b,_M;zj1`EI4+\7(}o-mQ 7!ǔ(&r+pnRmR5ʨUIƯՌ3+&&Msы&A1l$hM[u:M\Kbp_CW݁ ;Q'CSp(7`m^{RDK"7j&8Y1xs `nj)Vዓ[yX,lHϻc;.L,͠Z\`v4Rl 1.$pȯsK4"yޔNv:񒍆|w"6eRLn8Fz jlV][K4Y) )hՄ"DSOA>&'4@Gԝ(KpjLY dLXm'i/QSA<1"*Nh*ٕMɦŴCQşnjzPKRAkqwAơ.d]> LHlyM`!NX1fH}эP x6 q-ͫtl>{97cͩ.[1#0,l iz.R!R4:Xf(mpϿo7ӰkpijKyFB͊*G0>?VcHsXB9^A Q)b8anJEsX+&wZk:$'P(bMk,R ՝kR-ymAuCgZQ1_OKxu*wLQP iN:iwtt9Kn(M PFlO`!~To+RFvV]N@BDHgÿ)V2(CdV2)_R)Ǎ?Dg\ζ)|ʺ%W&Վ9H1*l%) = .=F ~ʳQ[op I!Ű< LRKXhhӵxmpsRڼBbQl}~iyW\t)/8Qbd\]7\ &8wSy裨3R*Jp,腗-H]B Q>y*s(O̲iJ/7/_K7[ݲ,A5;D7KkxG+0޷KuqLJ_E9űbD jZpp{Q6WlJ)E qKLک(_<),`HNG?ȕ͏I5nfɒ~i޲|`YJ…+YzDơCqB_  Qؓ6B3UU0]RZHЁ-蝳$`4 r uGE9>j6Ht4Uv*oAsKA(i{ÁgABڞN$K,jA_+x;B) Eب9cp^cGBZEre;oX)]+y M؏q<"Z.'SǴ\XtF!)eBkܽs/xP$*k~_ϕkRz,8yҵIKJA\I*Tj=n"AnSeүQ )*މ*茨d>P"膬n-!4PF~? {W˼HAOKP+‹)K,-Х:\%|ŵ2 Cb/#8XxmL?N`cD -sRDb 79*,EJq?"dܱ ?)3ui,w9$b8rncns)$SA9f'-CIG>9:2r׆T9[sf40@h^fPQEerָݭwy3BtAI)qn%m{`[G46kcm_v *[aEOR<%-`øVN(y1%(㗢P&4.y$#Ce{@ ]VZot 2Sw[Y[Oj=!uEMd76mCt#eHVRJN]7[H\HR>1_ŽT*gQ-Bci1 lS );M&͠CۘO nÛS\ wgù MKsB2Qr~#0]+9SjB K\TITN_ݹ7uD('XFmLiH2#.>gSCW pɤ ye@PmfoWPEOqao#(!.!LGg-q Uc5dΟz>MtL͜QfާR5;ΩғvBI8wcnV9vl|k+AJwK8R}x+,kvtwhl;?5'wao񉪉̛g^G; a[ X@G$N>%c<,{޺$z}ZgcSO;tw4%g8:\u#Fr )!?`MYPe.204g(gOIx+J/O@_~*2/9zJ)mhe~÷5ɺMI =/PXbG=*Eog"+(0u?R{hSvWL @owvu܄)eߧf2bAwЅH']WG Cr<߆ q*?F% TESx4ڨFETxBx++ q_HFXryRymˑZρeҷ 7vifPRxusnC[+5T\qi⎝ m 2R`EoؚU~A'ð@\zT!Ϸc}*&X= 1gh?f6\s Dv3XҌ;^!jR=SqҰg\% OJ@ik[.l װq]$/g2b,Ȃ2xBd[/N}mw8xS]IF2" k|}dar~B^7E%B0VׯJ;/ .q$sk(of{C3nrUqO˓KƲy_VM5<2DjR2> 54[Mګ%T0*f%)<{ȇ%M$d_vt=D)._wgػC<.[N-u8 wQG')PE).x{,!HL`'["x@m5%qsS5R;}uW8-a97˒"BMiu.S/r|#4ߞDcKw+-Doq[:IX<^aN { @1@^oͮǁA DӇ`ٻg6FDG%iK5=vIEy{g_RC@!t]c3ܜ|FƣQO1WZ~bm; ˣrڎ/f/?lO__y"(B7hut/8e͡Ia^Pa7ƥ[椾7iyƄŮѫK 5MݩYJAb#wg^Ku7vy-*GL GD nV ~P&f io.f{i,ȁҀkG4$6I<vt8A#O_Y 481\ieȴlY,Ζ %ھ*Dդ® 8\dN#VnQej ^H@2թpR䇖(Ӥz=ډOK/(!dA jHY]! Yv~*`3)z;v#!VAnFVD)pg?H'A380hۃ7ǃ_7&lV;O'/Ҭ #zXڴ\Qd*#كyiY.ЯrW|6e)?#%X-sҲ5)M @ƳII#̱7;/b*+:/Ix4-bt\G|޲ˊS4Ҕ Vܧ$lJkgU~ Unc%!s uIRVm^ Iu4<+i*d^[Ormr)V<'nC9ܟ3{#- @RkTۇ_'a0_]g)c(ѭ-<]ԅ<,agyxAOd7< =KO6gv IL 뇍c& 1P \:\!w_8+lCY浿8OQ[šSvSh'z`S|qBiRu?(O{_qə̝mlH*kY{Ǔ{zoIVWsX7J:5,k*ޡHj!t Ms.' 6i| ƦRE fwzug쬗(nۉ|@e5z];/MDl^ ,V5Nf`)73+MS }hfxPu}Le8&9tRJ .u3n hSHNU .bxR/~`USkwfޭ=߄TwܦB%1^W TB'r1dihxj8?miFBa9-r`q+9y.1^L3ya\1Oz (7>MCד !`=NePiqVdcf LP K"RM+o!%gXeE4;6(2d$QDcEpWV~֮qSxT[Z"nUi|ۈ&*d3MN GI7x2fXG ''xӇU QLF́=OX͉k+DŽOof Oȷ7+!un _,-;2,e'V·Y&qCGG]z\IuY}=j?hٳ`*^fxWzh/}YՆJ$q;jøO/(1΄3v˺́-^8-pdxj./5 Oe NXjx4wrfxѹM*&Peֽ5"H#w[R V^l%]u%$xu1_F|OI )4X-R6##% j4]wJvuƘ mz뫈eQ !9~1ʍQ= }0ʮ+lDitޕg@8ZdwM'L׃}h`n `φe lξ t !Wd/Kho_bes8Bow-ŰѧEPh9z"$N:] ڬvݙY {3J'j_Bۉ.B6tUsܮJB 19m<\aɁ&R<] 4ʩqZ~[P"[5qˑI47V*^iZSL̥(hxA?\-VknRz{AZS Mo*xk^:30W$N`XdH@OD]P$?0*!q zb4`sKE҆kMԌ!_u\Z-whtYoqy i\P * uc-zM΀/^=Th^V=Noio> Fa"U Fq`*Zj9ȪY2_He4iRBy._vmS_}zrxDDo̔]3oՐ03;tHۘ3F&e (M.wx/H1 nQ2ԫEX3i(KU=+ӁS7엜 S[7Ts,*hs)C{e㶟RB()ɱ/\9- ܆k#9#(siw l` t~R|( um!P >mмr3T4lXXs "Ć)BVD2xe@≮5.r.g"Ƈ9!g)N15DiDQ,re7.5QNMq݊iʔ~ >CMgqkzvixm"["Dܸj6D7J^k$&C|DH<`ʞE0]Cku6PV4:{J h|?WMRb|G纝Li L53%?<>KŸ% ďnO{fE+4<+. 9-.(u͖qCe22ݐMeeQCL?\\Z,Ltsy~V)g UK,o/9C03vp!9q3Hs.!{p($yNFĕQ8 j[ϣzz'Enfr\A4€I xxW)zwf6ȨLp8Ÿ܆w$;IaP{DI0Q2=oJ1˦ ҨԑZGd?VI{7C1C"d,p'M3 qR+YtPi<][>̳t72:$gry:ȹ{sV\Xa H-<F\\#<:1y8,POȭnK̶̃x-`BƂŇpf@ ҕ4 G{r: )|MM/ I! p3!uei>#0GRvL= _z$t!NdGXgK/xˏ*$oosH럈>OX[ :ݥ*bx@ULgz6軃(H`n =ä,XptVl9 7pE]4\,Z8^.9(_HRȸ9 7Z023,Dnsi+떲 o9YLd_yj^`+l9iQ(]p$jOB-E&/`|Y:T;J.0i5&Lb-K@]2G@BMh7bx]0mS{NARtQ nL Ju@*xC렭-LVR0֐k𷢯e0!JUcY{~Y aW8݁9Ү֔FB-%2[zfCZr}̇Ƚ"oiN`/w!rrs:FT\SԴAIIްl8)MFP^) ʌ]+jCbsThÊV`U)ɬ PC̃(sц`s=ZQ Z!x"")/jQ>ۅzt֨C=;q(X5t= j OUoLAO2hrHOVFgQ'}||h4O|Z*`d9xn`?hssFzZZӫ\O45I/@LrF+gSt>8Z)IOZhj{4jQ(M;TM̼MB5ncsa&3J1R=6f?]OO78ElpuѶΑ?8Y:D+s&PTQ_>*WK3 5슃KzL^4S2-xLFʣv5i|gVۺF, ;=D'V{`)F)eL*r!Gu;4j;x4AJﭑRK B礒_XIkrnH/]UPYy07s'hAVQm$\Y,[[,l 0r ݶ[kk.,ɂ+mE5YvPJAtE  n5$psl.GZ"_RwTu|/f I^V% I3wÓ[X"ײmn90:E3OI< s'󞔳OKC '|z ;Cˈ*&2`TgBg "F"4K<Isui͢7hR*rlu0۔S>(̯Q@ ulC线 w>LjT_p KG0TMyrriU{Ƃ{ 7d$[ڎkVqj2`@$i0O: KL?]2P`ҿt@ $%~`#*9#.9,'qO&O$R5nusz$zP&+2SLz@DDc&F 9rXNXabX88Ƽ'^r, :Gzq _snc,W }Vs-vݷDS?.QacqD#L6+A+-To4*)#A@,08]m,q6Yi1BҏJӞ%tGAIJ8v)|p3n &p/ YҖf_P>?v3v{xj#a=\2GZ2.Pp%o5߉,s6M 8^{3Y5/@ᩲځ4w={WCPmF)0q0Yx '7Wg`gƎ1=#޷xpl,_y\@UHI@HcYrUX,04,-x:x9>lV'fO֌Э@x(^~p.]cv Ft:tSV_?V8, igiH1[ݒw{_!ص9)p`d%v{bz #[o PjjMH4@ru,Ub!F_ya rZJBڧ sg|?ZUNdSo >{oH1,P~+4b] k5D.Rc'ItT@!%&q6!@GWPz <ۻQCG.H<$vO67f~m{u-`&yȤu&V[A_s9J6lR&!YHrD1mĉ77;'oe>A]|k0g@u'wQ"B…'lB^an/,baPB~1_KHd%E%9;qq%HKaѢK"&|c ʵjyչ_+l>RQ?Zǭ:TA;^.!eZb?@MSr ̆"@YXh[WV,r/ 9XSvJT"E(efCV7̏y꽋St?b/}Hͤ:zV˅I#r;0 A 7ekAkZЎP̨KvN RX栐_%$mPJ՟MNDQ N.]/múL Wr'ߤ—L;?=6Vo!ĝ]\9`|OŐO&l\'PPkA}s̯ 1OId'7B?'&pNIB8WK/#K36*lC~utݾ3[Ǭ+s@vt6/B_潬~sw˪o, >2$oF1 40k?U{ np#B`p`TՕ+jo<?Zpq^ѽp ^ q|'@]nXTWg#is.#1W5dAݿ(d/etDfGBCs-#!$}WwQNi7ePnޘuMCLp]doZ1:@)Ͱ{sVx[BTsn(7Y PlYvFc Au.Y>`kNfY}iN<.J&)jšg5ZtMuɣY[Q{<"RM-9h,<${~uLR+Da!y[fS%#|ށz.9sPݹ)dѳCK/ƪFod9 1 #Q 49g4hUeA8.nBg7i'ÎR.CF&Tp6P D._sgr]w1 Mvo;B zp֟{=ã0 EfWiMuNuvR) ‰kdHN,v݇ztSaG d#I1Wy{MZ}bSs w3%(cZC>s‡e8R׍ڻJ#kj gx3?ʿo&DT> *F4jC{,5+g # 2.}h;@V̎( bwԐs7.jŒ^Ap(@~˞|=^I 0L!I.Z`%WŽ[ϬU]x-Ql[,ۺ{QԑeVm=S6]@GBGcܓ2rc$;0F-Yhs=ܥ˲8lnٰOba@f5/Z>` 0}jǣ[-% (4xP}1,H=! Bkq_<>` Т17"ߘ"JVHȬq"=v}e8lOKJ fG%A0u^+}HQ{(Ĺc+ \r3&y p;w߼x!L_^fY&ֵl Q݌]pT.ecS",9ėC4!bS\7hʵ$7(ͤw` Te)چ%g!hVcQ լti5ʻDß>y/ WOOjYC5R1cv SZlvsCU}j$-rO]թ1FƐ7J+ŐO=[9GYEW5g9{G^ITMijXoith}}࣫SZ埦5ю=}iZASkg`3!u&uv|&Ec`Hb,/~R"3vf9i2@F ;_ܞp*/]h3#څЖ"c>4ed}i#" ͐ ʯS1p*{\UİX.;^L倠:=^"6!KncNsItTAz#9U8b/gٶ: ɺ]!*uJex Sb |Uѿ!xpCMz<~t,d.d_CEf\Q/ޯ[wLO ;/X M5ꛊ&?(6[a Rǚ9\O@_s:h*m]#~8-*{=YG9'Q J> xtrEՃ( ;|$W%i{,__xY?kH`i1ZSޓ$ARϥyÓ,N xЏ$jĺW{`h3B9-~djI_Za$[5HEt6^]CR!RK (FrjKt;(Ȫ}ۼ&<صR(WXҎ 5XPҿV)Dx14-C =mێȔnt ؍oG- +Tb5E܎\2~QUCs$˱js2(Czǁe/ɰvm|?"N4 9v SDq3Q DChyX'JG'IGo<{lDq5ւ)SfbKEG7+C`)@;1xm e^FLSy"N}Myg³H$ N&AyFj͐ e]r+sCxR`"S1u/+k_J_X{r'ԉuZP4|CEә\$(avGZE`pGta^!gO-P"}qBmX&L^SGvU_z _#+LVj5ԇ $A3Y# |殎w ̎灛K9lEʎzYR Ǻx%p/k[)X~bF3xY{`8lN4E)i(\IdNqҴjbuf $u'u |uN\δ"ف[A7خ/tSYKj)L@u XY޷IozD' Q8RkKrcŝYa2л3>`J (:_Z/<>>/: L<߬·w˲Q\8U8Y"i+ yg<#[2ypԹ]c:v36!MxpRx V5I"0'Byгn3v;d_/w F2^mmzՑ$l7ns3ƻWr.$x78hH9pP;)ݝ*|>^͢X}rzJ Q9]Ygŝ8b{"RX|ũEbN#6c6(vՌQG(Sbc~a,h yYaF`_l;bY\6 XO#֧BZ$޻"e"݀)({[Vu 3D>aK05LD2B(5}yuw:;ǬrVM%4V{EfQ]L@`bT.h\MazU!Ry]A%@9'p-Lz"SӀҏGi&4DFmCN 3?Rõ%;ZsxH=ڌ6Z榁cuځwA0V{?XU!^[}% I7Ǧ\fZFg&tC mٹY蘟X4Lj |50n)IȀ`Nj6Zb.n_6g^='j|>|4='Ol@ e(5?r<%߃ ͩk`$d`&ZgE_F]C "v uy;nZ[ ڈI`h=4#t*$'T`~iMV=c!x J0 #[Xq6OC/9 T?|*TO@ E-jB-scj8 s*2Ș>m>,3$ TIW:8JKI&'JQHINJ:Q17(ۥrk\p4R0riÛ;)[y"vt﹎u0!!'f+ ºᮎ"E2ETY!BKtn뷥/Dag0& {yzV/j%WSl+8[nj{Kgk64?u̘ฟ+W2 Lw| {:M8?n -'~{u]čyq}Z2B4qg'ŷ?)5B8FMq"Ivzj%e y_Dr jqwEhQXW^\Dy"P?bRiS4f6(0n4X7|xR۵a'\>E4ut!VcN;&ddQ=n 7>'(o@w:cll/f7|PS1ߌZz\c7:Y0GD3x28:m!K :JIm)VS2b@.̉Xh rܰD7Y4b2bnsnۿ붧5iХ {Y0I `8)'2l ʆ<.{זqM c*s!v7}dA2["@ݑ?j4HYvAmbv kfeCKXΘVFz@1#~PY){m2?l DDE *zA6鯂B1N(RXa"ehm܅7i|@f|>g*7i7vi6w0(P7P  o|MRAi<*ly.4R,$"ӍYP^~[Y`[6,}i<9ֹw{r5fY &Ěˁ[f-JdEarFxu9UV,1ęcZ9oVaҐ3'}\`rZBpl'.q߼&8`Qk90KH@^9zx:Cllk/M/tKOP9]kIcq{[` 2q\a:c \%/"s$`n "nAЦ.Oz4)]1ܣk[ĹJ^Vǒ~|OzGƊs3vT ?h;n`>G43V3= ˀخ8b0A17cC, tGtsS $'zF1U͟pp1PZ ! C18G_WGPv,o`L{*d6vj?QPމ9 '[糧{ dSʎףa_e iA_UYEYөn6fl Nj?|?ȵ" q<;Pg0^-]0 ^5Fx"KhIz'ūNÒo/ـps\kB}ގε}>DαiUyT- *k+^YXH \'elb߶eT= j^z 2۷71OS۷R^EYv!|z&<*[WRpT]K^~GC*9BpL~{©7]h`&eM'\ڄyt aWXܤoh:ɑP:YoSKMYKm]^\Ϟ"/WȪQQ>mH1ߘnHΓ1sI f4ϠݧTa#Yc]ί?/;L16|@qLpݰߐvѿZ`0{ZckзG|sʦ&5-\W;pZHYy}! `z ]4`QWƒyGLe+b|a" fPɴc9M4a$t)gLeRHl :jFG#X&\_8!@l]/>=\ݨZs6`%wiYkܘU[OUyk`vgO"+#ZT)Vٛ_.:>r=,^W;<6*Oi`''Y3ݨO+/.R:g`X:=hd@ԥiM6cVTpi B} l/;Y!PsMs[LO&(ꢐKK~Pܺ8$,Usib'j6y LjF#K{$LFXi.ЩH%4n^MZI8B&~cݖR?9:fP|){a8 pTF{ D.} fxD䴻~7C gXOAst&;*z W7PI'G~ Im\R|Tj1;Y tԅ![emI[R}:x٤^`]Sy߄+ }sxL%7X7,} m|7 *(JqNbH8XX\k3UU6hlG3%Ua|jf lI?~q(Rl&<mj+h7Iq* uHVàҶ|Ty4Ic˜|,װ8akfbf6ni_IU;ʁ_&#:6OVX)kM|Tui?F\|r $U;H޺*=2Z\ d}6:GWfr&[ZkN5t"רahjkr>ZE3ylG 'EK{dimOvpMKbQ[X{ yڅvR<_q<1p[yΤCM7yZDK%sg}|e*ߘAII : B] ӿ3[]Ӎ8pQ:q:zҁ>eS+%scQĹA7c9[PDޔ5*@;Υ+_Л( r`3dDa@ 4WIrX4]wf[*vؐ yxF@"裤|1$8NT'AΥ WH.s<}.g6g0DcK[B}\%Z3Tw,݋̷#LU/t5"鵅7L1|wv#/b7>P}Sr `E^u5u e14GEŁY`ҁqTGpN 7X048)4f?Ƚ85݁ڋ8;b"A3zWq ˦˿'_;IR'M7+ ]q/+47f,~yFߋ$񤵙VpQb"]/MC$pB{f|lmYj ٰVNv3Ŝ!G|鄍VޕZΎ cKPk'*ciDZwJd́D9? :T0=WKHR}C׌ _2BNcn{PA6r֛[nwô͙ Mxz5GxՆJc~H D k&׶$ .JFhC<#b޻Gb1 nof(Eئ}HwA3e !)j[Db91me؅[Saԭ<2=_9ny (pxUd\ߝﱲϋl@c\7-[o^͑.Z4נuᳵzn:WGP^rfn>@&!bW.lx́> w 'Txp3 ՗D^oNJQSK <S-*1]*3W hٌ+K:x>?8Hitu?SP9FyՆw؁e)WN17: !]|:/qk TP^:5Zn:@A.@6mzp- G/z{j<ז"$]Ӧ~\jrhr`NBj}.Lj~(hr-A}tL]E5Tpa빔]kLb m {|h`[ɻFKo-LC&Jwn2si4 l* vDr /L:H:t2H5^Mޑ}E'x8wΏ\oګOj琰8Y=s(u;B19m?cX{4(dF|䨠o1[Ѣ Uz(IiqW;>?A!0 Rq~.H9ۮ;bCv#*1 nB$wf0~kG}؁TC?`k3 oy%h q H{^A:Y[Ha68 fmYoG4Hݓ'ʮGG> '3#YY lCe](4ŋ^^ۖ%Lɐy$G&3[16# uOkRrW&}Xt4V"ʥ8?P㖸l%0, ^7SHёfO؊&: f+CIӋ"^:Ky3cUjڳsM{ۄ2C`2=|jˇdht]SK)pN&8qcsd}=v( ̉\mQTe4=RH~$Vigu9 "*U (EGa`K4@15kib[0FH_x2 KK=o!f]2kF!ѝq'ɻ M&衋jP%\̓> 0G s&'wISrS0͉ű@sAz![gu)JU5qt(}VbfybDk~@dTAOeS`йI߮&י MC 95)`5KmTȤb>([ .~4G{ȋŹ p.U'a-2ޑL@b @)ʞ.L VR'5™DK6s>aGʫ%(Aԑ1MQkjyun/gB_O4Yt3bZ욓Cy\y6ԂiMKmeP;(h)| Ct7ȵ&I4vHN+̓ 3ܧg5KtaYna3;ZqϥdK6x-.n!J/cJ—MsӉI(4=f4 DY] 0{] HGȪ]֐m˵=G?m;Ͽ7mp}cCﮱ~\BY,#`!g iGg g`Q3Utw5ߪ|d Lau*\igNBpИ蛴1?f[Ua'-HC*HZ>UFVїS'{3Fte\zzP=-ʜY5o GG;b4ܕV^bz9=IU4NLC"O 퍑Gm“;@n180SHaxhږ~N\=C]p0Y<و$~6lp֐P9DMq4W[[taivu MfBxeNh$c䜆[;4uIj֥:/cXNBg6p[kk^+~pv>PW6S':LD濾>jYt秀U1gE _Fb0̲YaMtlyK| i6>;4ӻ9V̚ ={ 8DNB'P=#szFsU*"GBNe_TX]Brufm "Xh̾W3#\\sBg"WavwԫiXG2K::Ao_@u};ܢ@u4 ek6;_eu^\)R] y Z&:XEys5PL%);e-~؈Ű4j0x< JO7l`s̄ĮО؊˙rܷ0?p_{{)&ETt? '컁LM_wT5Ho]:>E?Lrj뻘~  T:2Ml7 N՗X͡e+^i[לlP;~.Vj2[ksζy EN*{Bj[SiOCITHpSVgUiXQR}5K-d(Xg4CC#.і VmyV6If SSU(e"%Zjb !3B ߠGo|M d (JF- ş\> /,m23zGcO‰L"s9o+>^B;7a{FyN< M7&d iTt$I@9(W6%m/q!@X1SPG!wLȤ*^MkP_[+iB쟅Tv$XWmIw_TXF78 mkz!2$;uZ~md?[%qgWKpɴt" q ˜g@0 WN_LF^OP⧆#0:f 5eqeñ; uΐm[skf(72!a3#H`v_$2[uYC 9%= c{v"vGz)zȱCٵA֙FX kWLZq{ , .ާ G(01PTG.eI2_k}l<Tn*)œ4g`Y'熾h|mTM*n4! ղ5  D̔M%tKlZeZF4U!={ F@ۻ([DT7i[^|Y)ڮQͱuuY'%0*1ZvoxW{{n 5?1]h[/!/\yX'F)~f5$!EZ|u'%oǪL廙QmqUm 6t&l8L)xf.yb_xL/׎ER?OŲp 7 +ʺdkn~U)FKɲ VeR2~HEDa50`vxlc=(YB`Po%^LYVq T80b57 ~;D$7#\ $il! xO_Cu냏p+| ڂw㚗bRz@N;s!t]I5Bԃe"ֵWyY0 gOr!+z9ӖH2  x,(\:V2^"R X&[H rv[%r|6xB-R*s>MFY5gbL< )ğ~Ã81U ء(*N_0C噈xV#Ks *ancC1Cb0{ W4lzDMxXw.Jc9n!l([F Q:!*kB$ "lV|!NB"C 6퀝IS?rqǠ"(& 4*I=(HIV+8ೢU>>fёY SnDD 9r=;9 ?}ֺ쑇'.Tąēy(T>v blS^;'rF]B DOl{T?`. !%k ~WrkN@M,D ,Lۖ?Xvcdr 绷WA| Z x- R $q*qf(Ek v8ҝіO߄aL;[󡨉 Yua~3]0  +2 FoÓQn5.t<_?F>ے%o2go .eat;!lnWy3+TlyFZӏd΢[)-5effjL}:&6Co4xؓ~ZqxKf*tE;:h&mH[!Y&ЪXpq x}Gr|nB?; `S `.6 g112^dʚFwcIA)O4@ lMxesm-n%$ܲ蔓|;;8љA;z^xZc23jA:*9DH::R-0UWLj,yͯeq4sȓY%D#7!s\PS!$FJ-|#,37xENFN$H ϑQ1,=%gYd߾Bm#0PAfA9E`bo|[@Gy^:q]lƽ6W}_9 YOo울p.J&5^*xyL|t(h`1 &I5j:DV!12}ly'q'@? =˫\ZqzѳF#Kv,; 0ӍK/hv㟶4-~ibCS,ƹIpF]|kPsdA(Ĉ +r9o 1H2f@9`%Wݼ!Mk|x2tIT2L?z*J mBœ1#vB=H8NmnMI);1鰠!$w]nsZ7@؉fA;Ӫ"&Jz!^3pƀ(DP̑.ޛì+qp-/gϩ$55.-ݓ6!tSvΝ7vja3%.keU ~KF`կy2BxOcwAni*&/:ţZ+ݿ9UU=$PKV̧ظthfқ#]e]e:4AKPX*7qN wax:G J,ЅV-Y2hq_yf`p{=j@ t S^R>n8>-{AbZbw_‘ݸ(]m'>|rtH+tb7R[b!vPx}4iӄnDly]RUkp Kco*^lnIOW%|M'emU ϑh;V&CjMl5&L'5^!hPR\'1+W\A:B)T h-.)@FGO=Uو.%!sx =*5ςO\!EeT7' [C9+Ml0FkbON@j8D.>V&| %8$P:PT5V+!=M]W~w0]w]>Y,؟ {׍*gG_h?̶AAkHg.`5J]iuNhτ ˣ]P[5F r{d%HiAzPYAu8Ax5n ]|r$HJB~vn_}?Jfg2z0K,Gösy,J-"H]CA)!0P:^')mYS6 I9 nU;0MexRvOe⩢ >~^e%Uaa5~ NP .o-+?& ' r v{eB>zѕypBp,,XEz40,IlWiylp.멇Z" g-@m_kW f(PkdU0\\Gd]GсNc&UFSRkrm’rULOpM0(7M;$!ygP8.dP?g9P5=Zc*)9Qb]` 1AUbꕒΊj9AlILXK3 4fA7gr+§1NIIݓXMJNMi@vgہ$?rѮJhsrDpP>;5vcwaWyAP3*f<:'DudRwNg59_/ }]ouX W'/F+E|nέڋQ 6w$߃|۲}$A '!1u{,De˼9>/UilfV1YɆ_rמc0e$oIBCy*x7m].0랠u;6-"]fJ߯Ђ?kVݝ~B5 DŽo}5v"gt߾Ң!"D4eF321u縀)%o}; 91^;`sΕ25вz9g*CbX jUpr`q{l7xђ`=o2=?B7{$l0/]x,pB 2{WڍHoYBeyS0!. =ғd/U#+6iauyϘwjuV䆱r|{GWҒCɪJ':FD8ԷqVCXS״,mJVW@ lH#V`,6T`!P9L{|[ҽ U~Ky ADiCȹJa^DCVfvxl,/ e f;1O;@[J&ˠNE(뿦nDgrJ"i.Go?0O+Gns ŸH#{noE3^g9[`لc!D* `}phJPp@?AơgrW!/Y۫cL6]S&@`,fRӭ)B}.y5:w%bOVbF*nYۊD̃|dS8LIJp[ǹ9ߘ'b  YZ