python3-csvkit-1.0.5-bp155.2.9 >  A dk@I%z ML?|Ef4/v+)Zt`[yNJ>jղ=I~!~ET wu,%qwA.Aʼnk|<Սx?F԰NJd4ﲑt^91;bWD?|e$CfӋw+Ux)ׂOr|]غEhB>E?4/b ,Zb@TEx_ ZØFXnY<<z ᄚl<3L;b;]9)&Nm:ZbPyvq _9k;h0L-*kZ%T;Yk>\ZrtHH8l M/e"{-L-њ߃R_պ&F qS/+=OUh 3}dYռ%/5@\lӧa|ZuYI[>>g`MKnD v-kl|} JTfu{DGα`2abe188d19191b4515b2b1ef114be72e389db057085e0f51a134da87714f5e9655dcb300ee4425d2fde87e81cdace0dcc3fa34dd6Z0dk@I%z aezn-u}& #xiNùniuZj6̠O~,O(/zR|wq&>lJq2JY|쏿濡Xprxb2՚+˾Hɐ -,4&༌7Ij }%4K+jZ ךOF9YV,dfv*o5"SDY+&WՑHFXP SoV2Nz1eL*iEQLt@Ca'!ArRLшp>u?uxd ! M" <Yf$f f f Tf f `ff!f#$f%%%&|(&8&9&:(_F^G^fH`XfIafXbXYb\\blf]df^k bm&cmdn>enCfnFlnHun\fvowpfxr4fysSzuu(u,u2utCpython3-csvkit1.0.5bp155.2.9A library of utilities for working with CSVCSVkit is a library of utilities for working with CSV. It is inspired by pdftk, gdal and the original csvcut utility by Joe Germuska and Aaron Bycoffe.dk@lamb55 2SUSE Linux Enterprise 15 SP5openSUSEMIThttps://bugs.opensuse.orgDevelopment/Languages/Pythonhttps://github.com/wireservice/csvkitlinuxnoarch}y{{{{w{y}{y{ Mmm99  M } T    ((((BB@@ #v#vdd Q Q V /h-J1"Z #AKAA큤A큤A큤A큤A큤A큤A큤A큤dk@dk@dk@dk@dk@dk@dk@dk@dk@dk@dk@dk@dk@dk@dk@dk@dk@dk@dk@dk@dk@dk@^@dk@dk@dk@dk@dk@dk@dk@dk@dk@dk@dk@^@^@dk@^@dk@dk@dk@dk@dk@dk@dk@^@^@^@^@dk@^@dk@dk@dk@dk@dk@dk@dk@dk@dk@dk@dk@dk@dk@dk@dk@dk@dk@dk@dk@dk@dk@dk@dk@dk@dk@dk@dk@dk@dk@dk@dk@^@^@^@^@^@^@^@^@^@^@^@^@^@^@dk@]^]!\~qdk@[K8235d8ddb002d14beb26e9b14a04e15043d1edd5b0d94f476e611d6de72cab3de966ae402bd8e11ed893db08e880fcecbdc715f248451045188b81d14479c787ce4d5ebbe193bc2b03f72e0d484effc416e9fcda3c0129a3cd3bf468a798413a555013d5d14b30cb80b773b7088c7d9751c1c21039f279876dd5f5e3f1a985f9d945398c913245f5ec0e3aacce1064244ca3921d63d1db2fd810f4fe03b6243bd748286b0e49295d7424667648b5fc4c4ab7cfb56f643652cd6e88349ebbdb3570dcdce5957552c04b1a9be0a639fdcd773100ed5d818778eadec5577f490ff9bb832ea531919195d75756fa8e0e0d48379fc99f181843f9e0d4489af439212d1f11d3cee0267ac6d968bf620be35adffa6d17f5bcee3b0580375f79cd6ef93dfffecbb57ea3b7dd7d55a1c4ff08113985e144d6d140880ffa571763f77d3c8261fcc037036d79951628634368dcd495e7cecddaad25b43af8178535e6dd790963e4101cc4f1d9cb1f501558bc247b747c7dd7ecccf06cab10638f52cdce71da59075ae5de2cbb1dc08ce18e7294b969b9633387c2cf610b1b1091cfb962408c8349e26236094285bfcf76d9c487602c9875f7870502d2c0ad190780b06b1dba225db79b17c37db2e6e51459575ba76c65efafe95c5597ede04deecc4741e889a059f90fa23ed12710b0e12a4596740bd14d8b49e20842a97df0fb3fef0a560901ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b0990df2e593b560995b0bc70fa5b403ffc452557d2ad585ad0e548310c0f8c87779712be0ece6355318ac080dda7d71d2c721a4a9d8a11493bffb2b814b80cc1e2b68fc385896c5955568d9e7bfe11b0b06393049b41524a1e5ff33f0273244dc5b0f9dbff53d2f42fd99075051ff3a7dc5a9c1cd0682311d1dc86233b3999e207c385fbad7773f8dd20b95b72e47ff1983dc871847da10f43cf4ee59e5457e907c385fbad7773f8dd20b95b72e47ff1983dc871847da10f43cf4ee59e5457e9444849acdafbfee3fd3cf893b2c96f7f49e8bf2972a5be73e06eac79402662e5563ab73450071f00685fd5e93cf1504c53116b8738bb68995e44d2fa0829eb49795b95065e939504953e36639f13cca8be813e6762655526d1cd6a366183a90ebcdbffcfaf70d149463f00111b8ed3bf271cff71a3594f0176341fd20c7dd308f0df104f208f0caafb94df18853b049ea8629db3850758d0f2312884b74575f2f0df104f208f0caafb94df18853b049ea8629db3850758d0f2312884b74575f22c8297a1af167d66d362eb304ac100f6bf25fa80d2c0e0ef1b0f1b5fdea4cbcf4e1f81ec72bf2b2695a3875ed760f77abd4e2e8a6e9574b42139de1544b6802edda5c849cd2b3c2b5e7ccc73e4c6ef1aefc7360163a93cb6b8ad7626297facef146902ccbe459c0d219f6de010f0b128eb2f0ebecceb21024a02ebe73fe80da539b3d7ecfc598386a7342227c9bc61e78bda4cea9806d1988410ee4ae7c3f218346d7aace15579492d7e07e9a8455373b912edeb043f0410df104fe5eee804b5346d7aace15579492d7e07e9a8455373b912edeb043f0410df104fe5eee804b58c43f73397fc5feb623ffab18d0ffb307d25be469fde6dee92949045a806da648c43f73397fc5feb623ffab18d0ffb307d25be469fde6dee92949045a806da64a90d8faf9150989e6e31a541f3915a64ee5d0078aff9106c44029e1db16c6dfe86ffbdb13e84d66779abd4138475300b7a2ae32b9f0fe081dde5187b21210fe7cf044f2918bf2167b8e206369832c1dc70ffdf8a7982dfb2b667958fc6694ec0662652b185228a0136893a6e9b4f627eb98c5a195ad1d47d6fab2897a47cfeddf675656f1801699893cf78765b5698cafef21eea300ec226eec624821a079a9dbbd3c96d60fc9499c9cd44b02547c842d966f55651238da091ed8e2202abdf70e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8551e407cea7c278f600da1f298765e7a8744b275c858a4582939d246e4ebb6a6ec1e407cea7c278f600da1f298765e7a8744b275c858a4582939d246e4ebb6a6ecc27cdb5ca92a9f7dfe3c6e9a79456e543b928cd2f319724286c98fd485327060d057d6bc194701b4b907e8bd9e500ec25a27a91720ff2cf9fb02e2bb012b016e13a5ac823bf56562f023b08687334250e3792174e974901513764dfe3783f881cecb50ee2fd1fbe8f202b068f16a797072c9f302e006abc8b297e19c0d29af1b515517ae3eaa9723d292de0c8cfd712c56b010b403aa124420c162067feae820bd19f575a2c2397073ece4e3de31813fa0fc0265e1a0cf3dcafda3a0e328713a16a7efb5623a1ecbe3a0138424b9c1e5aab40ed4a92b6e1df8c47c19bcf4f3611e51709418666c0d14847b7acfed76fab66d7e16bf492f023d8c47c1d85e77aa90def0644b506b6f821854a4c8e26750cc760a3b38ac38d74de67170b9b725795d8b3491a270fa300300e725d42bc86f6cafaa1e529e7364b0b5410d5b01d99c9ab6c519df6555f69cf9b4b7534ee83695c921fea11a1a8853b24bc70a343b1bee3f67978080a46108a412d456b8e338e8e47e72245f1a48b5455a8d54caf94234437d6f8b6dae4ba34264373e256ee0bd6f4bed74629146f1dc07d22cd5be0cc51ac5226706b9d0cf3463fa8b4e79cf4056bf827388d30c133c62a67309c7fc74ca36334bf584ff1c0d0d31eb8611fc40a1bdcd45c2b4ccd30ee62e00dbeb6affad926850e329d359e61f55f1de719c7c7b077752a3922b6d99fdfb6e5d553c6fab7f751e57bd1f9c207834dfb2bb64cc452a5ed066a6987a26f9cd456112f37f5d9a047e86c0c3197ca1cc6cc7b842701ed94afca9f4b76fbdf31ef54b3caa309b5f84b7dfe18a6d23d0e0d04324d94d41a84881b38ae75a1c2de669a302194e1272969b81cc21beec8d28c1b3abd78c55de8573dd71945ba0cbae0376777136ac57cb380fa582e35ecb3e434c425a3bae76d62687201cda0c01b5cf87e173b3b07b3ddf33e6df2eb26ef34f3398edbdea3016542231e6374e0a222cc88309ed9ae402f018a107df9acd2b4ead77a86bc3e72f9c66f46469ba5f934ecbe79d9603d3175be1d31a4e24bca8167f089461632400288ba6eec680bb0cbceaf42b314a958048b51d5559a6063663cdbe184e50c62d5b0a5a44a8e840133a2209f6261f70a5ad2073b3001bf2c0cad4033fc4a9599a07d2cb0964a3f56d8fca4590d954c0bfa12c14f4883d9888ea5fc681e68a58effee6ab287599674c8f1077f546e73f3d7726b3dcd6116d65b36969e5e2078d6b2a707be396debfdef366578737eeee1e2f30ac0ed0c41d61e91b788365996157a33c296a73e99fd726586729f6430d61dbe7931167c98af1292a5577e2e4b84d0b48bb73f3105b4016c32bb13fd6e1b956e66c938decb84b4f877e374d32e2edd7d316acb5db542c7cec2343ec29af81786515b46fbe80b943887f496ae7e1ad9eb8856548d01d9fccf37902d6d14e01d90b34f3d6269ddf495ec2ce9c5ce6c1c9a79dc5bf5657a0630edf5c64a72914e57187f7b191e0992d8c771a176f517bf9a79c54f21908d8872bf6c7517ddbad3e33867a4da5f3c3f9ec23341a22b645bd399c8dfdc812175e7b9c2081eb377e8507e034e37413c0141e544900094377066c2b742cc28db17a312bd9844d9a0f0beeccc1816505b3a54957e40622ad35a9a9f0862d594b158b949e1a6e17955ec8b8cba49d368a4f7cda68b4af0513a48ad4b9b644ea7c8222b062d68dc4ab50dc7f1014841ff4bf051b72e2c7f718088d38bedfa1ec9da77a4a595fce4b9ffcf50b416ad15a1f386e7a9eba3ad7adc3fe03d369da65057412d9dccb96443b00c93cf4ae3a6a16b20fbeafe6f8cbe4186c1833c3eceb9d4da1f57f0af4d9284b50a90f4fa3a9ba70e28080f2882ba1fcef4b711cd2adff6f44e7be07e3920574c3cb0de1acd63dd4664c82ea442f2f135c16fda48074ae3f6b99e9c78b3d1fa62f71096cba89c20af283a809ef99d35be397c12a46b8eec2d38c1b423a150486d4ec7016c7b20927f88588865843350c4dc6abe04b5300f0c4a079c28e16cf985de9056e4e3883031a8714157a7572967916a047205c16ffd3992e9erootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootpython-csvkit-1.0.5-bp155.2.9.src.rpmpython3-csvkit@@     /usr/bin/python3python(abi)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.63.0.4-14.6.0-14.0.4-14.0-15.2-14.14.3^@^|@]\O\\v{[p!@[m~@[]@[)Z@Y}@V>@Vii@T9Tomáš Chvátal Paolo Stivanin Todd R Matej Cepl Tomáš Chvátal Tomáš Chvátal mcepl@suse.commcepl@suse.comjengelh@inai.detoddrme2178@gmail.comtoddrme2178@gmail.combruno@ioda-net.chtbechtold@suse.combruno@ioda-net.chbenoit.monin@gmx.fr- Drop py2 deps as it works only on py3 atm- update to v1.0.5 * dropped py 3.4 support * fix tests * minor fixes - switch from nose to unittest- Drop python2 support due to dependencies dropping python2 support- boo#1133137: Fix FTBFS python-csvkit (failing tests gh#wireservice/csvkit#1027)- Update to 1.0.4: * Dropped Python 3.3 support (end-of-life was September 29, 2017). * :doc:`/scripts/csvsql` adds a --chunk-size option to set the chunk size when batch inserting into a table. * csvkit is now tested against Python 3.7. * Dates and datetimes without punctuation can be parsed with --date-format and datetime-format. * Error messages about column indices use 1-based numbering unless --zero is set. - Remove merged patch remove-unittest2.patch- Remove devel dependency and do not use symlinks on fdupes call- We already use six, so it is better to use monkey-patching already prepared there. remove-unittest2.patch updated. Upstream pull request https://github.com/wireservice/csvkit/pull/979- Remove unnecessary unittest2 dependency (Patch remove-unittest2.patch makes necessary changes)- Remove bias from descriptions.- Remove unneded dependencies- Update to 1.0.3 + Improvements: * :doc:`/scripts/csvgrep` adds a :code:`--any-match` (:code:`-a`) flag to select rows where any column matches instead of all columns. * :doc:`/scripts/csvjson` no longer emits a property if its value is null. * :doc:`/scripts/csvjson` adds :code:`--type` and :code:`--geometry` options to emit non-Point GeoJSON features. * :doc:`/scripts/csvjson` adds a :code:`--no-bbox` option to disable the calculation of a bounding box. * :doc:`/scripts/csvjson` supports :code:`--stream` for newline-delimited GeoJSON. * :doc:`/scripts/csvsql` adds a :code:`--unique-constraint` option to list names of columns to include in a UNIQUE constraint. * :doc:`/scripts/csvsql` adds :code:`--before-insert` and :code:`--after-insert` options to run commands before and after the INSERT command. * :doc:`/scripts/csvpy` reports an error message if input is provided via STDIN. * :doc:`/scripts/in2csv` adds a :code:`--encoding-xls` option to specify the encoding of the input XLS file. * :doc:`/scripts/in2csv` supports :code:`--no-header-row` on XLS and XLSX files. * Suppress agate warning about column names not specified when using :code:`--no-header-row`. * Prompt the user if additional input is expected (i.e. if no input file or piped data is provided). * Update to `agate-excel 0.2.2 `_, `agate-sql 0.5.3 `_. + Fixes: * :doc:`/scripts/csvgrep` accepts utf-8 arguments to the :code:`--match` and :code:`--regex` options in Python 2. * :doc:`/scripts/csvjson` streams input and output only if :code:`--snifflimit` is :code:`0`. * :doc:`/scripts/csvsql` sets a DECIMAL's precision and scale and a VARCHAR's length to avoid dialect-specific errors. * :doc:`/scripts/csvstack` no longer opens all files at once. * :doc:`/scripts/in2csv` respects :code:`--no-header-row` when :code:`--no-inference` is set. * :doc:`/scripts/in2csv` CSV-to-CSV conversion streams input and output only if :code:`--snifflimit` is :code:`0`. * :doc:`/scripts/in2csv` supports GeoJSON files with: ``geometry`` set to ``null``, missing Point ``coordinates``, altitude coordinate values. + csvkit is no longer tested on PyPy. - Update to 1.0.2 + Improvements: * Add a :code:`--version` flag. * Add a :code:`--skip-lines` option to skip initial lines (e.g. comments, copyright notices, empty rows). * Add a :code:`--locale` option to set the locale of any formatted numbers. * Add a :code:`--date-format` option to set a strptime date format string. * Add a :code:`--datetime-format` option to set a strptime datetime format string. * Make :code:`--blanks` a common argument across all tools. * :code:`-I` is the short option for :code:`--no-inference`. * :doc:`/scripts/csvclean`, :doc:`/scripts/csvformat`, :doc:`/scripts/csvjson`, :doc:`/scripts/csvpy` support :code:`--no-header-row`. * :doc:`/scripts/csvclean` is faster and no longer requires exponential time in the worst case. * :doc:`/scripts/csvformat` supports :code:`--linenumbers` and `--zero` (no-op). * :doc:`/scripts/csvjoin` supports :code:`--snifflimit` and :code:`--no-inference`. * :doc:`/scripts/csvpy` supports :code:`--linenumbers` (no-op) and :code:`--zero` (no-op). * :doc:`/scripts/csvsql` adds a :code:`--prefix` option to add expressions like OR IGNORE or OR REPLACE following the INSERT keyword. * :doc:`/scripts/csvsql` adds a :code:`--overwrite` flag to drop any existing table with the same name before creating. * :doc:`/scripts/csvsql` accepts a file name for the :code:`--query` option. * :doc:`/scripts/csvsql` supports :code:`--linenumbers` (no-op). * :doc:`/scripts/csvsql` adds a :code:`--create-if-not-exists` flag to not abort if the table already exists. * :doc:`/scripts/csvstat` adds a :code:`--freq-count` option to set the maximum number of frequent values to display. * :doc:`/scripts/csvstat` supports :code:`--linenumbers` (no-op). * :doc:`/scripts/in2csv` adds a :code:`--names` flag to print Excel sheet names. * :doc:`/scripts/in2csv` adds a :code:`--write-sheets` option to write the named Excel sheets to files. * :doc:`/scripts/sql2csv` adds an :code:`--encoding` option to specify the encoding of the input query file. + Fixes: * :doc:`/scripts/csvgrep` no longer ignores common arguments if :code:`--linenumbers` is set. * :doc:`/scripts/csvjson` supports Decimal. * :doc:`/scripts/csvpy` again supports IPython. * :doc:`/scripts/csvsql` restores support for :code:`--no-constraints` and :code:`--db-schema`. * :doc:`/scripts/csvstat` will no longer crash when :code:`--freq` is set. * :doc:`/scripts/in2csv` restores support for :code:`--no-inference` for Excel files. * :doc:`/scripts/in2csv` restores support for converting Excel files from standard input. * :doc:`/scripts/in2csv` accepts utf-8 arguments to the :code:`--sheet` option in Python 2. - Update to 1.0.1 * :doc:`/scripts/csvstat` will no longer crash when a :code:`Number` column has :code:`None` as a frequent value. (#738) * :doc:`/scripts/csvlook` docs now note that output tables are Markdown-compatible. (#734) * :doc:`/scripts/csvstat` now supports a :code:`--csv` flag for tabular output. (#584) * :doc:`/scripts/csvstat` output is now easier to read. (#714) * :doc:`/scripts/csvpy` now has a better description when using the :code:`--agate` flag. (#729) * Fix a Python 2.6 bug preventing :doc:`/scripts/csvjson` from parsing utf-8 files. (#732) * Update required version of unittest to latest. (#727) - Update to 1.0.0 + Backwards-incompatible changes: * :doc:`/scripts/csvjoin` now renames duplicate columns with integer suffixes to prevent collisions in output. * :doc:`/scripts/csvsql` now generates ``DateTime`` columns instead of ``Time`` columns. * :doc:`/scripts/csvsql` now generates ``Decimal`` columns instead of ``Integer``, ``BigInteger``, and ``Float`` columns. * :doc:`/scripts/csvsql` no longer generates max-length constraints for text columns. * The ``--doublequote`` long flag is gone, and the ``-b`` short flag is now an alias for ``--no-doublequote``. * When using the ``--columns`` or ``--not-columns`` options, you must not have spaces around the comma-separated values, unless the column names contain spaces. * When sorting, null values are now greater than other values instead of less than. * ``CSVKitReader``, ``CSVKitWriter``, ``CSVKitDictReader``, and ``CSVKitDictWriter`` have been removed. Use ``agate.csv.reader``, ``agate.csv.writer``, ``agate.csv.DictReader`` and ``agate.csv.DictWriter``. * Dropped support for older versions of PyPy. * Dropped Python 2.6 support. * If ``--no-header-row`` is set, the output will have column names ``a``, ``b``, ``c``, etc. instead of ``column1``, ``column2``, ``column3``, etc. * csvlook renders a simpler, markdown-compatible table. + Improvements: * csvkit is now tested against Python 3.6. (#702) * ``import csvkit as csv`` will now defer to agate readers/writers. * :doc:`/scripts/csvgrep` supports ``--no-header-row``. * :doc:`/scripts/csvjoin` supports ``--no-header-row``. * :doc:`/scripts/csvjson` streams input and output if the ``--stream`` and ``--no-inference`` flags are set. * :doc:`/scripts/csvjson` supports ``--snifflimit`` and ``--no-inference``. * :doc:`/scripts/csvlook` adds ``--max-rows``, ``--max-columns`` and ``--max-column-width`` options. * :doc:`/scripts/csvlook` supports ``--snifflimit`` and ``--no-inference``. * :doc:`/scripts/csvpy` supports ``--agate`` to read a CSV file into an agate table. * ``csvsql`` supports custom `SQLAlchemy dialects `_. * :doc:`/scripts/csvstat` supports ``--names``. * :doc:`/scripts/in2csv` CSV-to-CSV conversion streams input and output if the ``--no-inference`` flag is set. * :doc:`/scripts/in2csv` CSV-to-CSV conversion uses ``agate.Table``. * :doc:`/scripts/in2csv` GeoJSON conversion adds columns for geometry type, longitude and latitude. * Documentation: Update tool usage, remove shell prompts, document connection string, correct typos. + Fixes: * Fixed numerous instances of open files not being closed before utilities exit. * Change ``-b``, ``--doublequote`` to ``--no-doublequote``, as doublequote is True by default. * :doc:`/scripts/in2csv` DBF conversion works with Python 3. * :doc:`/scripts/in2csv` correctly guesses format when file has an uppercase extension. * :doc:`/scripts/in2csv` correctly interprets ``--no-inference``. * :doc:`/scripts/in2csv` again supports nested JSON objects (fixes regression). * :doc:`/scripts/in2csv` with ``--format geojson`` will print a JSON object instead of ``OrderedDict([(...)])``. * :doc:`/scripts/csvclean` with standard input works on Windows. * :doc:`/scripts/csvgrep` returns the input file's line numbers if the ``--linenumbers`` flag is set. * :doc:`/scripts/csvgrep` can match multiline values. * :doc:`/scripts/csvgrep` correctly operates on ragged rows. * :doc:`/scripts/csvsql` correctly escapes ``%``` characters in SQL queries. * :doc:`/scripts/csvsql` adds standard input only if explicitly requested. * :doc:`/scripts/csvstack` supports stacking a single file. * :doc:`/scripts/csvstat` always reports frequencies. * The ``any_match`` argument of ``FilteringCSVReader`` now works correctly. * All tools handle empty files without error.- Packaging : move to python singlespec + application are only py3 (no more alternatives) + fix copyright year + disable require on sphinx we don't have doc in pypi tar + use files.pythonhosted.org + remove shebang + adjust too strict version with sed in setup.py - This update prepare the changes in version >1 with agathe- Require python-python-dateutil. package was renamed- Update to version 0.9.1: + Typo correction. + updated Kansas example data URL + Fix csvsort -c help text. Closes #373. + Add Dave Stanton to AUTHORS. + Fix typo. Closes #378. + Fix openpyxl version to work around bug. Closes #391. Rev down to 0.9.1 for imminent release. + Rev to 0.9.2 for dev. + in2csv: Support uppercase file extensions when guessing format. - Packaging: + spec-cleaner + packaging with update-alternatives support for python3 package + Added python-dbf and python-et_xmlfile as dependences + Add BuildRoot for fixing SLE_11 builds- update to version 0.9.0: * Write missing sections of the tutorial. (#32) * Remove -q arg from sql2csv (conflicts with common flag). * Fix csvjoin in case where left dataset rows without all columns. * Rewrote tutorial based on LESO data. (#324) * Don't error in csvjson if lat/lon columns are null. (#326) * Maintain field order in output of csvjson. * Add unit test for json in2csv. (#77) * Maintain key order when converting JSON into CSV. (#325.) * Upgrade python-dateutil to version 2.2 (#304) * Fix sorting of columns with null values. (#302) * Added release documentation. * Fill out short rows with null values. (#313) * Fix unicode output for csvlook and csvstat. (#315) * Add documentation for --zero. (#323) * Fix Integrity error when inserting zero rows in database with csvsql. (#299) * Add --count option to CSVStat. * Implement csvformat. * Fix bug causing CSVKitDictWriter to output 'utf-8' for blank fields. - additional changes from 0.8.0: * Fix column specification in csvstat. (#236) * Added "Tips and Tricks" documentation. (#297, #298) * Remove unnecessary enumerate calls. (#292) * Deprecated DBF support for Python 3+. * Add support for Python 3.3 and 3.4 (#239) - additional changes from 0.7.3 * Fix date handling with openpyxl > 2.0 (#285) * Support SQL queries "directly" on CSV files. (#276) * Fix off-by-one error in open ended column ranges. (#238) * Add line numbers flag to csvlook (#244) * Only install argparse for Python < 2.7. (#224) * Fix DBF dependency. (#270) - additional changes from 0.7.2 * Fix CHANGELOG for release. - additional changes from 0.7.1 * Fix homepage url in setup.py. - additional changes from 0.7.0 * Fix XLSX datetime normalization bug. (#223) * Merged sql2csv utility (#259). * Validate csvsql DB connections before parsing CSVs. (#257) * Clarify install process for Ubuntu. (#249) * Clarify docs for --escapechar. (#242) * Make ``import csvkit`` API compatible with ``import csv``. * Update Travis CI link. (#258) * Use case-sensitive name for SQLAlchemy (#237) - update URL - add python-six as dependency - rework the removal of shebangs to make it more generic - add sql2csv to the package filelamb55 1684750567 !"#$%&'((**,-./0123455789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdef1.0.5-bp155.2.9 csvcleancsvcutcsvformatcsvgrepcsvjoincsvjsoncsvlookcsvpycsvsortcsvsqlcsvstackcsvstatin2csvsql2csvcsvkitcsvkit-1.0.5-py3.6.egg-infoPKG-INFOSOURCES.txtdependency_links.txtentry_points.txtrequires.txttop_level.txt__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pyccleanup.cpython-36.opt-1.pyccleanup.cpython-36.pyccli.cpython-36.opt-1.pyccli.cpython-36.pycexceptions.cpython-36.opt-1.pycexceptions.cpython-36.pycgrep.cpython-36.opt-1.pycgrep.cpython-36.pyccleanup.pycli.pyconvert__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycfixed.cpython-36.opt-1.pycfixed.cpython-36.pycgeojs.cpython-36.opt-1.pycgeojs.cpython-36.pycfixed.pygeojs.pyexceptions.pygrep.pyutilities__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pyccsvclean.cpython-36.opt-1.pyccsvclean.cpython-36.pyccsvcut.cpython-36.opt-1.pyccsvcut.cpython-36.pyccsvformat.cpython-36.opt-1.pyccsvformat.cpython-36.pyccsvgrep.cpython-36.opt-1.pyccsvgrep.cpython-36.pyccsvjoin.cpython-36.opt-1.pyccsvjoin.cpython-36.pyccsvjson.cpython-36.opt-1.pyccsvjson.cpython-36.pyccsvlook.cpython-36.opt-1.pyccsvlook.cpython-36.pyccsvpy.cpython-36.opt-1.pyccsvpy.cpython-36.pyccsvsort.cpython-36.opt-1.pyccsvsort.cpython-36.pyccsvsql.cpython-36.opt-1.pyccsvsql.cpython-36.pyccsvstack.cpython-36.opt-1.pyccsvstack.cpython-36.pyccsvstat.cpython-36.opt-1.pyccsvstat.cpython-36.pycin2csv.cpython-36.opt-1.pycin2csv.cpython-36.pycsql2csv.cpython-36.opt-1.pycsql2csv.cpython-36.pyccsvclean.pycsvcut.pycsvformat.pycsvgrep.pycsvjoin.pycsvjson.pycsvlook.pycsvpy.pycsvsort.pycsvsql.pycsvstack.pycsvstat.pyin2csv.pysql2csv.pypython3-csvkitAUTHORS.rstCHANGELOG.rstREADME.rstpython3-csvkitCOPYING/usr/bin//usr/lib/python3.6/site-packages//usr/lib/python3.6/site-packages/csvkit-1.0.5-py3.6.egg-info//usr/lib/python3.6/site-packages/csvkit//usr/lib/python3.6/site-packages/csvkit/__pycache__//usr/lib/python3.6/site-packages/csvkit/convert//usr/lib/python3.6/site-packages/csvkit/convert/__pycache__//usr/lib/python3.6/site-packages/csvkit/utilities//usr/lib/python3.6/site-packages/csvkit/utilities/__pycache__//usr/share/doc/packages//usr/share/doc/packages/python3-csvkit//usr/share/licenses//usr/share/licenses/python3-csvkit/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.opensuse.org/openSUSE:Backports:SLE-15-SP5/standard/5436afdde50f5b0ab7e1c6cae386c25d-python-csvkitcpioxz5noarch-suse-linuxPython script, ASCII text executabledirectoryASCII textpython 3.6 byte-compiledemptyPython script, ASCII text executable, with very long linesUTF-8 Unicode text  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR+!k3utf-85df4e27d8813be8470f351a8993cd72336d7fb36da71a25a0c1c8e2914a02462? 7zXZ !t/Q_] crv9wDX2ȁ,w`Mip(7tC*#JX;JsH#uhk h%"ˮ%mvMF%J桩DL;Rt֞!Ol۪aKd%\Q1MFT1M(z7fpe \ڌ1t͹w'Y.At²͸3adsV5~/YC-mQ Y|.VCvFV[đm5'<@&FVfaK10ihPId!H8/mDzKwQ8H5ŷ7CrTl"ycשŕ*G@RZj8DUSoë0r?: PԿZ5=2xy%uꨓ=ѥZəZѭ# p-4h`qy: Q+N$SKN9ثXX;e]X,y1dn b N|/CQؠtC{}*gZ mcwʇ^#e} q-vmj =-Sm(1Ѯ!]nBcš{+fաVaf|cq/y[K rl{h%N9 !17Ě\dw>ie:mnVQBJ?}&~u}=l\8oWPz=KoykDŧh-}y&j*ynqB#dY=?vuO;l=Q>{uykфav.@s/a#őZaӸEI"lD(mckbA}hBU3TCs}we:m` i!1k /vZJH6ڬB?^#Wb#z٫A2)*>sGȾ9fu`ǽH@U%QINAU'J=zi_ǃlVeITg NY PJ)c wTSlt=4mGQ:Ng?VBP\`)~k0MQc8&cRپ?Y F KT&41qә ɹB{!Ņ;vXBl -U &|R^Ɔ!at: ]| jSvkdee6NTr1yp+dݣ"Obem adB8 ~zZ{,^boٟM݊$ oеOo,@hQO4ܾEBb;{Ĝ!Pwwu^HBs;dXfO- )D< Ƀ!Mp5a x]!c:ѓ> 5ڟ?y9C 3B<"dڈ4fO¨w-}jT_'b/nB~*ɯ6)ylZ c:p]V%x%yȸ,xm\9[\k->̌tq\)?uYo:Oe lUI~Jfڝ:ujr[@H/zԖ^Y.Au%àʌq2=P$=ar2Czde5N,GpN%VopQ{)~ QxT8j26 -(l+ fԛ^1CA~n6hc([IWC\>8vsM[ %Rr6) !v 5KM6*LXeeQc,Oi3sIױe/kYG-ru攦ͺHM$|l'0h{2vU.;xR!KgFˊGΙ0:JxJf@ ugςw3WD$n(2x8_BfힶH% C'9LcX!хu%;VLkc% Z ┠#FWU.(83z% 2 o? W_Kew5`dh$ DHzlJu09$P[+UTH&t "R5Ac Es τx琮_ Y<]8{3S`ƍKM!@< xϯq[uT:Y,M:M N0v ݍσ{0m\.#Ya70:UO e;wo{mze#At3m`[s\il6,#P*H44B=Q- +L%p,<`yDAE`=^f}Hͧ|XLc)}˧()x pa\ [i1TB<{LO >W^DH?81:kD߁p/M=ErJ ҥ{ZD7uGR}A=IT205eP~?o)/L.`qauG#WE8"mrDZ]^7y"ֲ.pAq31 2jܝP@g4dg.2?Sz& \p(FRHǾE滷DRDZLJ燆©ߨ l͎UmYg7^?l݃^1T^ZԢ5<7]K*[q:,=lFZԐ\5j0"Lyzgn?N'P8m5G-_UEϘN4h7M 9 ݾUHm [q7 77օ5ƻi8f R2Dc٬2 =@uƛBVyto8N2- Rt6W p`wݔOJchmB Qq3`.XW]I4ӱOIZnJ8_ȥuW E6֭Uz?G;xg,{h|(17t-PMgFȑ)Y2 zpoz3D v9zyHF$_sX ۀd/As'i ԌP6DwΨ\_`#X1}-`_ g_U5ߍQNaMi8d_#(:u.*Z+yd%D?nd)#ޓf4l`v!c0Ƃg=akPG3#x _ o'\%/@M ];CEwm ظۻlU6E׊"M])$ 2Ӣ  6)Nΰ ߡ$g3'|C̖GENoM/vmy3. )BPS6$ 9]GXk:U99$nUeG Xz`8t߄<qUW!ҏqnhBsL.uqJ$3"{@:kATx'VRTs"!f6gTMƂ'fNz#&DUS|̰Ct ֌.3J`)C [AbT@!]L-¶3].?~T@[%Wn YߪKX+d=[b:I=;kӘ⏖FjW0۰pmc*_Zs(+H߫">;GR_h@4 y:5!:I$EFfMHv8 &"7h߶D*>BB-2 - yR9% k+B~Й?G{'Dzc7"Erg-#U+!eA ԅ g{WWꉼz]TZA,ZH+q0vz7X!vxB#T`)~EUx2hM6Y;y4}wFJceGIIhEJձc$w7Vr*$XY\Cq %i4hj܇=^C$\~< }d5RSFpbq1e(>J;BjKi Qƫ=0Xt1ᆮ3mÕI$4]޸|Pt&gqƤ?aZwC?l\hCjQ H́]^f^ ?do#22!~a: uݸYf5!F tMaˢIɘ\@L Ij,MIdBwW^hȢiݗPXTUvhCmPjv5':Jckg2oGNm!'.]+z&v\o\7@HxV~|ͥFt⦘FQ&u$DFC`9$9tDeJ?^zaO: YC,BRzDw%e:օ̶W5[oR.ea/k֦!`q=fcDĮSkjz.BII3%\ lD!Y+ӗܪB,"㊁~\K]ԌC9)r%0s(un $űAU޴!sDݩ68n3&h!Z+ %x)/LcGW*|)^le] ?ِ d3qN*\ȳ(=vC|m0CyĨ`] eNK0$FnX}L3Vf (ۢ%50wgRe%#+B@{Tr&űb+7P_w|gX,> /3ɎlV>w8ďc*Y<;Ğjr/Kc&?JÚ8MC1~'ܞc?nOŀ[۩Wu:KIt A:hw3l.h2hpDkR%K"K⥇zo_f 0"U>Lr5Z9Qs` *WU1IM 0ud?Hːu {du Z僢<Dmc${)вXnGwO ?W[L;_UO۞.bZ[Yf]Q+R›u'+s&p78JE6e{ k8f;D7Y kq%m0/:%?om' $UK: "Pf.)I?;R_|{k"@.Ǿظ+ն7trC&C'-1w3!5e5zu ͷV  M8-Xpc) r+I*d}{w:/B7OWg8$atbbXͣgXƄF;Qޒ낛>#)>u/Fm$PL1s[(PΥ׷k˹ڧ (xsQz *ٿFnaFbKzW~,eψ|i~n|m6cK~3}c!+deMG YI5Ĝ!( ! ପ$تD+Ld^z;5yD#_y4L 8L'i׃R Q˵ٔE9< ^4+o;IkP D qjؠ9dQuN /{0pS^f*]dK^`w{JZǍ0ujRNN/%7EV9رVlfr*=AlK9=(^QyiyjrkRh[7Ճi{MbS,Hfs[$ `j˦xWf~/w. A Do37>8Y-fs ]<0NwO) MEF"7v`M `SC; O%[˱=!n|k_SR)et|Uhm# cCfXd-g HϞL):''0s"X [j_bi5`k]1~t FڙTR/ːb @ح=W ǢL<./5˰WikP='0,Nr.'w}}/X;bUh2)֗z❽B#_(>M5(.0cUR*bIඵO@?/4l+擥 .m$R@\kKA6 Iq%S 5(=;=6o|jVH)KJ3sgU%ӏ<]vF!k#8MiFf5c:wnp_r_s lo C Bׂ TL(ǘ@~X]= CWeHne`-EOŁixy&R'ARdi@ggOS;aEɇcbhd`dGb0ng^ _'tXX9ΘH9E NRC@* JXHԆBR6^Ph._.d]Z$`[NTZG.U[ퟓ<^.>Ԙd/pZ/qj)_+[ȋY x 24;"$!2AI{7Ȗ|q(g=l!Ka+\JX@e;cxb | H@{B-Ҽp"{X<~yyx~x*neM5f%:2}e/'@qTe)Jdu{Ҥki)(/TɷTvיB|;Ț|FLn&Lxgo^@^]y_SlPV,OÔϲXH~ x͉r mW;]ۥ+HzxTϝ2/s7Pk^a1sgZƌ=$U BZڗKb8^) ZHDF='YJ`nӎ2Fx4 xmJQMaS볛>lFSS&Iف{^0e2.^XsڿȪ)|! TEg8D&1Wg>zXJ sm4̗FWrnQTfBEr2nUrwFu5-i3+|巀;X40[Q_z$OV.x稝đBDRctDYT.T`,&ԧO؏Q9tfbNq~NٍPspfh sz:+0wr LOApGDzc7lת_k#SnG񴢓P-U܇=fBt䊰WfWM%o =u,V/m3Z`7e:-2N'˵ SwX@3tC&}&c诋!' RJ%0ߎ;(jD¨K91TK&9zk :cFaDi I .eV'EFU fMb?0eJp+ m]jk ~Fn8 k ¦<5QV ʦ5CY8ܲu =]}^&XҨ5 'mؘgQ="阦uܷGaB{dZ?0*V.mЗ$8"xLǓ;Ru6"6Aܑ $<XЃTܖ.-P.IkSZ4x1SB/1OCiی(ۚJdpmk:2͠d$wyل#M9\sJ2ȡw~Pčq{U&!ݮA |sp:dU`~E$^X A]^ y =QḢھ1mb#ڠWzˡDgW}7e(&ȁEU26ce4O$7b_@4'~G9t$ 6 ~x\O>:ZُN5@Nkw}+vR͖RG?qiV;ʣA՚ŽJ㧏gvƨq tSq#eYwL;Gjg&V=9 /aw;m8R1ၟ$s7$3ڮ6\a+X L0II*z4LE&X%o "rVJ 8vJ6ٱԊY֛L1?cCs#O`I~R6B<"e6k=0D9.ϔ&?6 L{+/<=Mכ]ӡWY㠰$rYO.)Q4Ijupo$ YfuJ|J]zZi}F!W@ T>bH ,P'm(aOmG <掻{U6}Qb'#ZK+{s&E3$Z3x >cJ}[?=i0TVϖ&@}Kw=V@̭7l ;=H?p=$N^E[?pAbnձøde -(3[=?p䊵QC7qkChkiAJ `f Mz3Fcِ=n%P\1a7@wV2F.3a80ݬ mU$>7"u{܅!G3^A{s@6)e#淖z\M*}cCi2ԥD0giGyO4!gwàEӺxfEs$[$A0oC&~$(҅bGjV`}V+Nl<}d^kO^hỤ@qZ*_< yaaךw;4? xYQ!{ncjI|)i-6X>~Ly@<f "tq-wk%*yoUN08iRZT}C xcͿqFF)Q-)u쳌 mtEi+02,!9}8;0@f RaLC:Ad%KM&P-} |}wD= [ T4TۇG",=Je^ ֕kΗpߍE2Kh ' GsVG*eoQ^RuB/K4_B.<tAx&04بيOqIA?K)^{snM cq#TE"d(5KXFWqv;*B<尿>jպ釈{ k%̑hy3` XM{zG(<;Cc){*=( zIAQ s oG)Ko؊?JƌV0~I"^ukc$!Ƕ3 6 +PFOF#0I͇e&BrJ_[%Jp*5U\jI6j5 xJ}\&+PJ^Rq 0M+yȵ~U /{u]2'/IT|Z)xΧ_~ -qT;~ZSl4 ^`=Q ,uJ|rܓfca%eGQ}~6'f2C٨8#T)_lG$^$HF.^tÊYIrQMRO] iؓq30,)(((QcpzќgDJ/!^{.pP OA03] O@j.((4V39}5w;؃C0b@pʐ0$jJ$fl6#CŖm>\IhΝZBh}% 0S)sG\B#O3FV?:U.bj6C[ X7[B )]+:Â2Yn3sjS7_=&xݍ4] +&SEr >zlOq?43\uoG0#I# F$̓'2 M FAEY!!2+8%6pj%liP 1Ċ@i+t.~㌫{eޖ^oLP=l?]E dҎ>;cab7+)DA'fz-&'8H.ɠu]*Ci X~ E.縏̘Mpaہ.M|ftzf…֥Q3z!|_Hz^2= +xwohI9N<^k.,ն4*lp2-%CqX!H~`}+l/uunODH2d|^ 4QˮiD {±YG*(#[͘^sk }_eO]h8zJ 3ιi'yF3g)^@c|k9k]J>0ҳkMYJ*_5!`T!d 9hs?SA, zCvo!IݢIiN`|vs8g\ R3|ylO!̿ȂJw$#x+baJcobWPُd8Rh=#=X}ؘXΐXS@ǵ \_ؒ༛ (Z0C͜U`TI<=E5K3yv Mb&~+k`ᚲ|7,Le)g ϴibp%IG)}7v0C h+KJ(*|4#v' ޸lk}]#e5Fp5ɠWsGY plTJK<;"9P%u[7_]i7GSyr Hv:A} *8**Zc9~[6 # OYƼ +̂V>S5:Kr<\> t@1a($h "ȯ73zLc%j \rk sNJn %yޡbc/+BҵMRReYF{PO p?}FT04-G?,XFBs "'@߅9. 2}T 8HCAC: Kˈ 2 3)oz%pЄ8o/AR1 Et0G;lӑbg<ŅL4Icsxxۑ9zz>y_P4Ex9y#+菎rҦ/_n i4m.ewN!ϖO2E$],,RVMBõ}轍͹H30Zm C+װ|HXd! ?SNZZ̴~}ߨ׼95yYYnzs . D}iHl$u #H7pw( &/7fA;*­8Rؙ=LkQ$+(Q?u /`n'ۨ{oV}e"&P8/]J}DH?2BL jtcMkf[,"P^ȶh0\)_B<.]חBYLsr~xW6Y6}^i+j.Co`ͱ}t 7!!Љdȫ;ka933\Z=[8aVf64̃{^5i/as .`n#qCW9V6iG+:HNo#R#okmG^CV&}!e f} A>Yq:K>Q9R;O! '\/~""Xͺ 9Ԯ(^yx-&$y'p!LcZyH ֹ G_\w2kTu H:}tȎdV'PhëN̮m0;t*qdz+-FQ]>`ݲIPtdCq ׌ Fq9+g鎿\"!qkeeԩoR5daܽP&i.$ F-fIш{ͻ$K3r7%1>藖%Qў apŵz}WHȆf@O .7\Чpyw׺5I5EDZvB J0$7eӯ#-_ڵL 0. ?*ܣr1Ol}SGL䁉!~h,*`$ijq,-ڹ3;hpCts#s5"6{ #p2-HbᩀO59ckӰC]<=v 3J0czh tS.֪"J\{&PD-y= TŠY:ț3<-`. 6|vtZY* {x=LpXކ\[~ ާ ~ئL',P9; bso)] ??[Κ7ۉe`vaR$#H֨jvpi+gW?WrL >ʠhU  m;Q4[4 =AfjTR%$`($nzM4_uD,Prnk;iJ!T{R-X[6V?xRo[&R %dL>>Qߪ=Wʃ;_^N﷽_ o@{T8<ힿ: <٧:?hR>AG+- .\}#D[C=tXƍ:on-l&=Cw⤾8Y׫JklZ͋hTIúu ͌$(2Dݘ)ΗUd(XX+pȘ +h[AfԖm'NM]p ξV*0qGx5¶Z>O4 #*xV/2p[8oD萱īzO%H'=2DŽxs$yfb ď%yx&ІZ ÙOs׽z(Oކ-5C@|&ߊ aMv,3_1P* `7&Djpio9H)Mxm ­o#0k*FT_f֘]`=Rd4*"U kV:.(_ߠZR ozkN񌛘($. \ᷳp.Y]^jQ阿ttI6H@qFHu}h #:㜠G뫏{#D[,A(xqxO*0,ႳH2g CϺ#ʛ# Owȱi2wp;Cu4&,Ҭ+ ޖ%RwXF"Pybˑ-NZ,;LRXD&)>Cf7CݙaPҵdh؛vv~^sE@tDwc裺TRRf$@ ӑ%v}д sIN {L8"jAϛjDx#2O:t۰Fcvl;cv{&$倶V.}@Oz#hX=lQ3m$CD^2ǟ߶ QRXAaKyZAe`U XϴJPX]7bqkQ@-3,ii%ɧ??A }dȦ7zwF*,Ĺ́ /hfU[ko)Z[EeeM;2T9YR%>n;ޓ$QnGU~8t De3WÏ{EIM0n t1 p@OxA58,:GM_y˲CubBn~KKI4iU"}wGP2[\ v ']s# E=s _غ=kNqm/198$|I}QĘh f8HOgTЮqKbe445GohҖ$*8fg }ÚTa0M|lditC5TYg;*WVBX`B/Vš a M?ǑϴLgӃb~ץL>z)U85%?{@gy7]VUۭ;F˶~**Y 8:HP]J0jK?¦7jlmUӳ* F˓~ :k0 լ=FXl;Sw;Mn-*It~]rZawXbo c?ddc %Ϊᠱ>dEToj^[E%etCvI$^uj5{Akwr< S0>5%x%6lt$zNB@p~Qڎ$UAEtXkdb WF`O3z\Ķ\e5} N2MT ʵ/b<g)$xXa6Y 7bLWiou^MmMY +Q6,z`LNCVϸNAuI<S襱>MFD RQmM)x^Mp|'>yf 6Nm|0QqCGz\<}RCj1 򌾉hm~pz,9qGtGrFUؾ8yQqu~u_ëcl6zN[@#5\(O}X$B')GRNrtDZKu!XܦN8Ñy:2U2qy]ʈ#}MvJ#u$Id%RBzN}=kD>Sxi{za&voÖ6jR 1[ao ;>i9CkzmKB#1!"(Nٖ7$kDEo"E?F!vJ#wL4XY} H1mf!7\TUgG>tx̬R'j\r^˽BAPa6o r6^ӁHTcC;HT|**@opnP9uV5dSܫs]YAϥ4S͹$wOXL#VJTڙ<Uٰց?< Db]Ʀ64z2(uۯ&5㶰#S27j*6 //oQm N^ QzfoH\?@Sƒ-)9^ |]RJ:hK[8 gL &FD) >n,Tr"Ȅ2e\S/"ՓRiGPWd70/z7It|2 k@=An \ŏo@beNlK'M{:\D/0hv7$LzC$D}Ȇh9aXe4<.0 d[PTuF|oj{aV10/E]O`l/D7M<#`y^?a5?7߾NM\/gXþiԮMGJҸ;s,R GΡYs[{̙c՜Y 59 m?vIAXHJ4EY!n%,ƲFE;oПm3]5.pRNgr攛cI۴=ƌ! 3bWbu&zj!x;NDqqO1YZ}#orͶ"ӎSЭ|Yŀ.}U'_!.f>$=ǬH>1A؅jר =_GЅP e(Hҟ9~ר'qVZJy?nD)k: m`J0bh1]dycIUV{9 DH/nSБ_Ay^-Ų51 i&zVlDƯ%|``Y҄C6*#'By\hbÂH{1ݧ9@B,t_ʱ:Gi?De8Pkx{QaT4[q\*Ų&+Vj Н;5K 63~|%o7e2 TkG !v5rm*YYl{tơizҘCZh}^k`b'V3 ! 00+WaSX1ݜun2-uԮv3/Qw@ S5j;2La&UJ9OË %PX7D/dj͢ܒ:YK@m5kDٴlvmy䤖?ЕAFigd`n 7Uk##i,%|Jx;)jpsaP%Q!3wzVԡAYOlZv6Z5?\f:VN`~OAեh[u{GmvRe &ٹ{ YITHpzv6&LKMHW#h=]O8&V,fӟ@b>wR|Z X_t܏=ѸUkiCYV` ]Tfm忩OA}"Ʌ3?IsX 0l,1gG_̠ݽUmo>TQrS؄njXf) Leo<^IT7|0t T>?&RYN7~X)/ar7o?ZFQJ53e7ߝuDkqh+ Ì|UQ6jT}r)0?Hhay%Oj8l|@,A631g{P&3Hkcjk,u7 ˺-4!}"؃eNHXňdA᫒ 8JS/<@6lG,4hc(%qRg>7pyp&S/)P?QX@bB]ґyjn>ڦl_iO,VL16*+n)[؎7K͘_ct$ MAر!a.$)E>ckxFPGf= lcҰ^9)5e+F8lťKQ_/FIO샒Zi?Iw4%,5rY_i R3ChIm0CʀI=y&냤WT#u y˗9>B"P~j։Kx]]hm!2^X}Lu*miEz+V$6K_Y{r; [GZZHŀBznP$Ѯ=mß`;p"Fؼ }(a ] hgڳ&CzYeB'Jb\oa"+I-iD2=h'3,,C7^vzo9;4rh TŻ(im&0\&&v13 qCGQԁZugr\p7hIz5CϪ#῔$Ąݻ6OWw:=+54BN σy%. nOh(MiSHWk ~aåjMH?/ڽkh@bt[IU2#yb ?dQ .k%ܰ1=J*TLimI]ہ XGgS+tuIvi&us5ʏ|[i &Z"RF,n{:%uF8fj#hY;OH-sS43,tQEtd!ZF>&kgKl=gdͅŐz0X#';rK$aR&bE=vN+~ J֫s pVIm,ZQayT m[̇? 6eclQ#n,zHD R*;[5SeT h+/&M%E7 =mxg@B"Jc ,H&v} R.GR-#<Ĝ}"lŝNJ&a@ernyr[Z}Jա]KֻA_}ـ"Yu fXvD K&Xʃi]^>{N$2S\} JrOF TܫBR+wy9SgO~:m%%"aq$QervN1qnR#9@M2Âqk(~Ca0oU:PgD5 $9RjM$+5!>E쫧]UQځ&OG0;H=@ )oCnMf%OKc;}ZuNJ(Vi;ЯfqӮuFU7InJ SJfV"LF&*Y U^̹ hh^Kyۢ+<&h=٩\<&LnFr PY>/4eAL165iK7Ļv \K G}s@_Ǧ4 IS4xpvSct2ݘ{] J~8+ Cc|7cn+_JVu& <b*YH=PbB8q@R%ջ Ga|/`Q,dv}𢍚M8rXχ _Nsp!(@xW-g?.{Yu61sL"|R}Dù WQEyEBpyNNQ>:>}x8ӽm?Ki`#t{tl3Q0Ni^Ǘ7(LZ7:M?ЇU;$,{`Zߠ1膢 XWe0|\м4;Zp] 3Ȼ8J"=9-(1Ǐ'd YMXe~b HvrI[aYhYU!,tKGS s\CqY{Nff\J,6wRf> N & R(CrZ@Ո@:+ o-7ER"ݪ]BոoT l \E7o'$"zb[,e#?vIT?mM1ӒQ+)xW0(8,z[$.%W*Z9zz$ä}RXMVq,92&y,Vl@W(*ki2e8%Uњxe}[j RcSlY@zK]Qfm!sx6KjĚ4T:==Y,4wY&J4e'3vM_ϵ}rl㑬Ҹ SEfYV=ɠUi6vfDugA5?l3E4z{79`MI|Ѯ nZ տZ5mvieJˆMX[oNHDVrzu$ۮ#I]~:#k2FCvbf^Ⲃ(9vVR?YRFVAhC[fe,ssw+we&F%8x< ]dv? ٷ#N7}q6F ,hYpӯC[v2# B}[~5ҳhR2=}ǑӸ_(zs*4,rUѶa71Hv*fe-'M0Q~n'P (/h3~}JWPfvf^mZ1ʹ0,RӮ0bUpVK5㉘"#mڙ7 ;{%m{z|H?? aSm?-#jlikm8v(u:u-n Bk,$Lz6t;5_j͝Qr`xEkz"A l ?S+|LHw 'v8E#:GkO iٜӥ#.5fLm֏{Yۘ-,B C(s~:[d%\0>X[姆 <qZ'nʫF (,2$K8SY +h&z@<%JqvjIu O4I {#Z(M.KA$fm dY\b-АqUH PP,E "^L413$-)/v<1R> vMsr("|P8H} m#}!;rnQ#XD]B^ֲ@8?NQ4Z/?PȐZ(^HKpIl_>[UkܲMzߎ5^3ׄhUf^b>򱐗waGQ !چ |(]2~X7b߲Ov o3R(l^Ք3 ME(ɞ?TxW( r=ʍKfboD~I< ٔK[Aܻf6{ W+Z%)C 0Xfec)e'U$h}Pep\8r@nm:È}_\*#^ٝx0m=dnּ!6% Ãii} M]ьx YOq< IA2/" c8ke@p昮;f~CvA(V /']9ˋΈ`s M JfKnRXyoN0rq j܏-N݂w#J&_vδy. zWR3JBY=omO7m!#kfȀ Ks \q!7h1Ex51ԡ.M?mרbA=qEľd#heK&xzt$o C#~iFץ?y&"@|7&i~lLtǐP5~JAf0 ,xu~)ثU/.%GǘT)}ŀ rt6y~1Ic2k:yoar, iDHجq?d87M5hAgcZZ5#_r>RlYۯ_3y8'nY3{R4cNclFFuz]-=bkt>Zpsνũe2Q 3qO9*.O+y0N,d=S6ƢkBF̔V]`5rv]Kd8vf .Дn+A~|ϑJ{:e.Hۢ&e([r^e)M ۭA9XE9-#kavG0Kٺ: )a1_/g{U~v7;q#$_\!AwM%¨A\2m5G6]W [qenQWكg}L].%kmAFK]++9\iy䅢c%ИPo W޸:"™榋iCn8ԉ50Hᰓ6BW&ɷVL#VфQL84 -ou[C ZU/ {0? JXXdq4h ^XE6YY4˨ZVL2kSUBuZg[T 6h 2+}B(xEhBǹG0c37i<o'f>.۠ nAjd~N&xn&h׹ OvA.z}`HC}NA]8@/#m @X4ǂT%^G+ haž=Avװ#VX"0eD}~2M쬺9Vw"{\%]<_iJmvxzP,ߘ1p]R?s-2BAxZdP/b_F׀ sqk{7\|(N.E޼XҞ#N2&N/7G۔- twL k6A.˖u[\I57Atض+q7V8~+_ۡE:/YBv[@:UFc#$R&n_iz Hs|Fm61w_{jc gpˆy-Ѩ`-ʝ9FYW#2IV/6vGj.fQJ3 VYWoBg{أƴ/EuKHR \\$YNҒMRޘ*X1H]dzc7aMjd'/cA:%' f|HUi}ܝs9K@MCLУ_D!j3urAc~$Tߦ#guyBuQ~'5bWӤ 5mdZ/׺Ʋd-e4D `  Ucێ#C$4]j pq2{_V]t. ])/j0 Ai#eR]1IߝiTPDI$1kC8AƏ^m?n}̽>r2W9:hmpImߛfAfxNkE7 7`խ!IV-,ѣh X(z#n/sg^¥a 6#pķUU(\׺?yTޣR7L#) twVhrMqZo{J b[ ԗjY 5{5g|IPqHs|QS͎;T~cř#\OkK^ra $T3fY@N _tn@oiX, ]6_%RXͱkR$7U`4\?MH)soi?< f1b矼r*[/eC{SY*0}Ҕ1ѯrګ{EDMAr(b}@$1?ioے<7 J9򼃦7cHHA{$cĻq}_t7e3bH VF0LY=-!ҒZ @ooҔՋ˧ՂX/!v9Y{הk+ ߞ:Jy 5 2zӬ5#0 |.nhO ]2Ȏ't)dʱ5v^B[=aL].KH*-e<;>,YCsP\Lزg Eՙp~nHϳ1"axíB'K+V.iy8(%͌DbF r5cX+PYӽ.zoi7KB)R Ni ,}-Ob%-vh#GͳͺY>۶i}_"iUO(4e6K>onV|G. )a * N8j!nR@^غl*^P;Hn2S06}Y}9r2WU\hPNT`mF,m n`S3uOYSbu? #%ɒ&52^e/&l' L$@}Kz]03m2$fhXs- EGnV+d͌XrhՎƬ_޳am#}A9A[`] ) ?n)]yC-2q"zȳsHʾH3Bv2vNjiMRŢ]zb H?#xW~̜ ^geG{"K9X>#M1*Mie?/3!3!nI?13Ʉ/N|7z`1|*Ej Ae4Y+XXe zm@[ϻU(6"ʐ;m}&^X.Tu}lj;)uL{Ў] OḩmpѤ^4z^mx|]lToMKԯ+KpKl+*NqftآjQ\>dkrkEX ){0{eTeDbp%wtI>4XWZ4Ԩ=  RզIMe!0b. gb ^4VH1S >lD7Lj8OgC>;) v3^,xL#2S*wtIX8ޖqnVk/Yznpq5Aᒆ%d؆3#m4SA~*qEF#k_ks.S݊2b5׀W̆o0]73ihxkw ZRyOlH:Ek @mk". Nl85x2fܐqqLèUg ( =22!`dEB\VxQ(/Kh\2n t+BikVMd}s$o2(ڿD%Ϋ( F[#{ߩY-cz6~84{Ћ `?@&u)63mv8j%.ܵ`eW(e.v[㭲8r :MZ&q6ߋ#)V ̵X<>8gY/pzPo>*XM{FUjmȜ.=| : 1ldž҆f=MdcI.'~l9~?l>9udl OpɭrdYրjJ &7 -+vӜ &<#N!^d.,>c XZ@Ohy&&kdY{i)ywЌ+֫Ok>ȲVdޒ}8} E+mS ]R4uRKHW7 "O2:9JxGCRl‡ 1OK?᱅Fa0bF+<] ]ιG'38٘Xіwׁ詠9lpU?N["ٜR$"ܤ >U8n׸0BA 36{,lBTn-X1;jN(ںrwofʉ|?a^k8R~n I7+ݷI\TŒsuji=4^L,xчp6RwߖdFQY"V  u%XzLp8LWdD9cX.cmnql EėnAuH J@uhq C J%r80({с??D FLtp>TԵ7jË=mGjx*6vBWSuw;L=O^JVM;=sȃ}!۶7l7<9[(΀$QT-"/jO3 '(ܶGgp6{Lʫa Z)e\ xmG59|\h1Ktџm /v))e @2-#0h|ħ,bQP1;BY f!ATࢰZye M/.dIlV1Z1\lW2ydRa' -9;qؓ8_Vz˲chHcυ;2A Pd_i@m @]4MXzҪSKږ.G{J bI'AQ wſ}L%X|[h+d|V: ˠF?1~o*T5]>`i0qTJ%inY\ۅMS*ڶ]9&b1,2~l~T @BfC$2LX=X1[u Ut l=Im5οx ]"Dg6,9w;/@JH4A@i*2iN VF#ҷb"8o,C 86 `-Ti aUZtrO6 0Y\jkP=(IS0).n+ټLZw6}Ƕŕ bԢ?2$q|3i. .߂*:c#'sPfV;CV~(3f^;R2Z".+Q/ǩV%2'U[:AS[ t̔B:x:J4Bp}l I f zYmW=Ys"Ħɀ`\!~?IFx8|Xn(vf)e\^W2szʫ.~TeqϿ NU{u};Xƪ|S; sU52QFyvwnGamuPMESs[(OVX Ǹ"Se2YBmGFTOu}=Ͻ1ibٜed|L'qlE9hhc[7RrS*8:qsqmJ9e/QUFApր{JGL~ _Ή(E 6c`st4p3>ㅁx/$^K½}_ +D-ܩCGq@p i g7-}Q|?,un#A{7.TAmAt0Ɗ4 `=;ӒْW1NBo\δ&#&n9ڦ^B10 Ҹu}} iVB5f$20,Wڣ-4r1F7JJ,_8֮/SIJaz+wg"\EE%qJVh *B@c2lLSi|t9!t]ȄõZʫі9 \UrԩO= \'pۄq3 js ojŮ!t)Mrtm*åql OEF~z1ۿ%\c]Bۙ,_F*O6<# lAv٩[IԨp^ǻf,")*ns ܡ[ ڱW G溨b<ROVƷd$Bx`}p4 p?^hPhE (qJV&9*w!;+;ԯlhB $Gx?H?˽ ebͧԪ@SkU[YokVw.-c"j WWh׸U XK|KI6rm`s"m'80\)dZhe2 ~ŇeZ@w˰Ar+6TpajR, n}{@`¯bdʶ̿诳m g t ~WP`f <:1OisCl%Bciv"ABgZELU =c)ҽf5̛L>.5?(,V)jt## /+Kԥ8yRږ =x /f. fGsf' O&wltQޚDN BLR$5`Mi7KENЯ'P=".3P^^~/Op@4&*Y4+߷[9~ yI\7^a\ؤ'nC & :Dϵ?$,p10?®a/:Gw$osoƛ ,U{WH"=klX|dַ\KSu+}^jk N"rh'Ӣf2Lމ@jvLՠFVJжYY0?(tt%fjs#BQ*f P&HC QQ޽ċ5B葰X:;TjgݹkĵxlDza$o(U}=pkfJq<75p./L/wFm/E|GGd,c'l8R#2'ձCvKѨ@8+ S;Rp)4BG3?L?#߃ $?9S,zwZZTJӗ_lgsIMDSЋIyr"6/IGGkѝ 4\ xwBbLYܢ744>`toa^2 h=^G,PXVe#oE1*k1e7Q ~]R˖<%ؚ')^uSD9bc8f(L n#hKNDN,Vd;CHz//=Eab N$Wܴygѵ)_&7DB6 Zo#`)vP3 fifYXb*m_v$<"؅i E>Kj_Gģ7^hL7a5jZAg2Im"r7p;,r(8Y(px'?_*MëMm--сyY1l$S^&zϥT.>5L'%m*1& 5 ^BpE#|m#O:tl2iL":),s.Ğ= c[’_EKNFW+<7rn޷w$Qiz9y-:%-^@8v81wjrF@:+ Tt]$Gc159a' GfgźC`MMd1/o3_|#nM\U#g lv[a d(=+b%# os~~Q"1Y(N | w^T$]^[ŞglM*Wg5cWh[\Rup-q ^ēW3lMH8fJs֤dQ mJܑ@/WvTÇ:hp3s 8_hoe HNS{to"քq mg^ožTu6Oz'U%rE[V]eR 1&mN@)ܤ9TZ DtQ~[s]ş&IӘ !r Sa=NQsP(it/"orǽ++v[@D!C`O>Mg=Cp*K xA7*yU,KҧaM|諜{{) CPU.k25ܘ~e嵽bTs8r*T`b棟 _A–iǗ3ZǛi,ր1ybd?/8F^)~ȶɻA}}[ZxD8jo.<|pY|6VR;pJ;mN/w'id@>^BzS `0+o8d_69sqf"Z3&mqU FE`JI JGч6dmVzd ӝ,D< x"ntu,Y|k2_O))fӭ!)704⏡rp,bOU>ќOuN,j#@r2dڂ'n6%eqӥRnëQ V go>Cv +۟TtpEd Ãy V}H:?$`8S^A%C^ KWLHdIs9g~4ek N<<Yc TY3Ƴ_;ҐiEB8*p2/'ڡi t}y7$A"FZi )v9E-ogvPqhg3{e0RA,0pU/a䲆i "|A:U:&_¯ٿϚ[YZS-tToi3MsVz谰{dP~* PԮdM41ŗ #ҞD#"^)VԜњ!w :h/VL0!/V!K'jy[3<_>Fi5^Y (Z M(mrCY|UP`[Hit<3=Kty) UFQ9D1]v\OpG"p ub:;&J8xT{u 8QGL&mH%}^cXDE_AUQy10; Uw/YC$d{ҵ.$R UwU|meN8QW@߻Fo TeTBj G %Sth2Y[z? YrmMNH0GVG!f|qܴnej(§N>@*\fͰ֋-M,[36Linv{^yJPkp\/BX09+o|gU$QQt}>_Ϧ|?93 nv,C Lhð3HYA /F+r zYX=PcFg:b ;%rW3 %6צg9g<3ߧ&LFc.&DIʀ=ç kaTn(/"6>2їkjeOnjmGRP;ETkWX9FV -O0CA{yl@ Tx|ጃ!j7}+y1gB8!@Xaj 3sIO@5Ko{m3?O $>8%iq+! E;aЧ)=>p/FsBKÄ`,O6$) 2~Y7 nVg~h'NdRn:+zV>4]% h )AD7M:k˩TV_e@LNy~ilxSP!N%QA1MPYmt0L[ﱵ)/AxZXUPWI\3ɶ(Zg::x "AR<`{( = dK8e4ŝ?/'u>BI`|kTf5t}V_&ي,Y3=\kբL1IZzLC"dJ)lٱ6bYsiOn`a^pjX_ipxvDqW* JX2|893Y$T,WIT/#cMߦWwOWZkE1:[OoO^;) i@pBr΅{T6ru%›?fFK-|DOk ӝ@(~\_$\.$7է؞j?XЄ4Q曡~K $H*ĕX\*O,4BMe0tpaE_88ѐ7\tKS6cFba'v#JG ~:eڒXb5 |ٓ}/6>k{9g1E{G6W7Y# \_0*67+.kU:vpA= [*N%,.JĎ !Ȕ*4;tl żL4HUC}cA˧Wу%P0ܼҳ` ΋)O:q@QSӎmo|ݚ-'^Ό_Ix|c/*tno Ӛ ZÀ]`֢ަJ `^5Q[e63St1L*MT]I( 5|"_L$IۘzY @3aw*sU..щ_hM2Z PQ(10Bb1b[$ O.7) o|;ـEoPavXII7fuAt;ULqm XϛB#3ru,BF/1E)aXY5}Z"TA}gdj^Kυ$:9oM˸[p^lWlbF8F75`Y~`BF'L䝳9˂^g$KSQľb;7)|ʀ]nh4cEhqxP(gQ5}4֚xgussn¹MM9p0VX&E0HyE%DUm@,u`I#𽴕VDq 8)ZUIxk#'χE6w&Z2":ꩍ Ѕq(4PR:FIL2e:SݟoߦDZ^Vh|{;@MkhGn f4[H!sCsIJ3R^+au[,'n msRUGuD*4hqNYPӧaN>yd ަ RmQA0#~>VQQ'ZJǩ|ĘosGy8zGf(]o JXJKd9ja z;T f._J,j Jƪp8ԢWFq}eJIZw-nZ"? lI7qtLɃnH&4< kCm ьT)*/":`#6ռֲɠ?JK͙<J+0r]w$⳽xlh;g %G*nqlM#ؾ5ŌO͐A&Oz=7ql 9uOٺ뻣і4?i^ZZ#ԭzMdK `q_kEM:?畎~#OV~}w2Yǹ=`n1u_TZ$_ :k`+whJQG3Y s\,O|D2·ӈaub⟞+zDy,U@ (յ̂H1dgjG /j^Wu:@+Jx&aF;g$ ŝK*fG\g QSe7 X[_Ui2ֳhd^Urn<:PmB59&Ύz&x Y6_;2uzὁLV@.BE$G/M3%ԓԭi;SKe`0v vLܗPz}]Jg]``n34@W\Obn跇 ,'L>7 ! ˊ3!|&\)( %[>r - ''],g;Mf}0Ê AXE7; %a@J䏾JHVE$zW8TU3lAAVC&{ԘAc7b%ۤ- 2WS}OXaV9XV( e5fIKo쾓"D c:jwp%>6Kcu^.ĜcG*$nl2H s2nTzyAq6 :L*0 銿X%O:W-NJ>,iIK P=sNU44S916nT7W{6!fG}TIC"*!0"~^Y^qGIenh:"SrhįyxQ[ }4:nn6r>sm}%Y?.JDij2'8Dθ 9-C릅jO(nvmdJ_q g250YXN8Zv^͚>pa}\-c.eI@Oj7h]w[],)@j׌?c9]$ϒd"o@P5 =R)<<[27o'2Ղ"ym3,^8p62fD ? Aɑ2(k;$32kzJڿ &89* !K"E[h1R)l. bZ>Uijf/PiTi@#*w`=Rͮ)t!<5{8"` ;R *.p(GcrߦAD^6%c-ϊx&nl[Lұ5ݭ]}tkKkY/ ȣO92V^b^LF8]_[7|ƗE96Usyfɼ'\'do!Y?T9(r-xD2WIʵ#)!)DFl\F oȂЗ! ,a$a=Ol[(XPp$8[X,`9FNeߣ뒲biLRGΙ,ls<#gM3Jt%c8Wd: bzUT2kh,H}:pDMC=f1yدX۵E=2Cq@2_:h-|G@D@8[|YN"Y~ B`&9SO&:1);g%}=>`%vҋ}-2nQ1%?4ĺa΋P,"*nlޗܴ<]TlNs|dKfk{qGAstݺݷB8r?P!Kn[54Kju%'~w&maҽnXv)jU0]gz{)IxsZ$ĥb:=`?x{%7z>ttv͡(Iqt3yesv\E6DֽL@zZ\X |U) ifMJ5Ԛ V3T8~AX{"_.[_H:yc+ }z6'!\${w,uE*&cݳe~RU1شxvE9 <3GSbos`:Dɳ`yar .g" :)xi0Vao3xKA#\r8TIhPZN0ya|SeD p%mB:fx^l$Q|G -jSrT&DT:8{ a\\<.}N]Lr)ߤDx"7}iT @,禧:q< NCFZˢUahsM;T 0<`ᬡ"<Se -BZUYaN_n0- Fz,fȽ<)wl)2MMf 3,(hIX kH!~cJpL?4 7voy8pwM '< 7|pq \5|?^z9rAj $n.-B6Z/LQuMy#~F(ԃY58};l,HĚ!R[ ufՅ'p?#0' E *Bn@یɩ!M,&1iN~4X!=#e|1)p"΄Ay7>0IM?}G'DArV?4vGl=y-P(=}x,Pd1Г8-u3 ~8 3Y>3ۥM$C[ݓu5 x6eb-C!M2ɰ#`3yi)=/*MsHّ(% =bdG: 6e͜0t6$.L3eRbZWh;$069ej~{<+MçYB\K36HU+Pߐpr6)#dqZm1GS6?2#"]1d.4 tw: @u$Qd4HdDĦcd Sy.TY2|&O@5&XI~N\Jl}eO7C]&v*.5C\!}Qm}i[ow't{!ǰw1S6mOxt=Ej9a.{VjW]3MQ @-{7Y{wޡ@$7% @)a"=5o#PpIAuivtѸr**4Imó㍃74P0uWTdl+Myf"8_3\n\%V#i֜rw_ᨆglk =MIuL-/Ե?E{6]AL.9>ջ~YH3")I8fbr`+]7WAKᫌިӾZ1|"rgͶ him0TUj.Ffֈ)Y-DÊpu3wx/+@(T4d[4HBiPqN_#e^,DZ Q>k\ 5g2d} [`r ,ty֓'/+jW[ v^gL0>`ZMH"G 1rdj26t*Fj@>cv( 2Rܷ3X/L4ݏ49>q#hQEb!X;n$&sar'T-3i%z_Vo̴a;{ d~^>OaF.mJ j^l Q#a揪o*;s -MV#+1U] leA);N7fcTDfR CriPn\oyDjzj#Sj0UVBh"w #O 6:P}xg#5)z03.׼/|-Sꌻ; pIp/Al~/q,n 9ZA(m8a Q'#FD}Q$] dS!>ԳEc>qWGvt1wq!O96Ʃ}@A^6Aӟ Ʒ^?:|܎:]tNhG$곞Rh/~-xJ|w"9%,<8ۿaK 1̲<+_{C/n2/{$͙ Oˌ q̚X4b`W)\7#e yqHZwsB$xa$%Բ c]Gfd[Q3Ĕsᗦ;>غ>f+amѭn5+[[Jb9,M. tۉI#4V{낹%5d ) ~=HO(ȗ65܃X&,T(,1Nx|BAݥI'< cqzR{h,<ol>3@BXZ.ڀ,cķ'H%"oK]SӁ8zs*la$Q| *4QQ㴹%8%d[g!=WhZp\1> ?[H5yH%w5IkC(86<.p'Κg:bU wDm Oa HW;)=vz< .&V(%]^~3H1o_+Md&9}e@ʅO>5DC`By'h晴"?\qgT2q('At"$v*EOq`N;nժ-ڽ1 kZZg2qZ a#X!XOƜYxXwe8UアM`2oc}}B`%.wX?= k(~ ogx!A: L?/eOG+h peWH(uO(׸LuDXcbiiyNܗ/ F1B'+}`D.2 4g}9HI J [|{GQGz 2/ Mdr04ODl~p*! #Þi7ęF&B`J.igw˯+ l7Sד:܌ m 'h7. >ilaw*( 2N3yp&QjdgSb(8'A^gٶ!o@s|IkF. mNix.LV Ƭ)#ȷƕ\bt^Cac\))wgܷ fwl !T7.Mo\' ld}>n u;գi|i30)K,ofCߕV| _TyMѥF0 BU5I4]Qأ] $`iv^ Fp eF*pN_r0$C|}Nx-^=X(+;5W UA:HZQ ^N@Fܼy##B06}iy}&O/ 74<]Ε!/|6mo_JkUcCM)IrD}MQLC-9iA=iRxneFN̟` ܮo֧P^Yv(=}Y*V0!Vz#Z1~P|1~)':H19P!D8u|uR#7ՍOքF\N2ZK'Qj# GN e?=1Xf&q]'D/; `tjO_9.+<nO-TVQJbg<8#gdU| D*i4H҅m5+Tvwgx>1NB(F"Y=VuΨ0AJBI,bvqۮ:ԑ״uZeoOU)|䛖D 4qNI!E  LDZ`/vtHx=wO7qvW$SvzH2d@klPKe}|vM ULxE0OVq86 ଂPϾdHh6ãV,95SxCLmih[$%K#5qu߆eߪU%DZkWM~jF})#BVvW8%6 GsENrŀQBqO-0QX,csˬM/^rړx]bQHT79Yކ ycXڿ+갣ߢ/'iLQD 1Z#ApaAh3Ib~/nB7׬P3dh4/R~I(Yr14Ig(YYV"!՛eIMT?lIl+P'|ѷ<'(4Sթ!fwsZl7e'`1+|R^7q %`h_GOƳ=kuHqV.[ϋ{p\hWX|+H54;X\OA_Bzwq*&RFs4$֢tZhBt؄@ߖeubU%`{iB}tSdRo'3"L"{8UZ׀TUj'Z]tT`|!Ś?\jJ0!q7I jIV2ۖHDD e[_[m4Q?d quDLgqB8C[_u FSR?ooE9h@wyЬ:_`68OOAR/W~'+ i=%P|}|$ g{Ont5 EfYaל>E dl@{X0ô%C!sCh̀ijߋ43kqPɢ3׃Ɇ D*O)I4S˷h2YYKs {eaqk\93Nt;\[DD1!ja!N+NĩoL.X_zU4I/В@񥅮1/\ _>vR Ok&$ һo7d{U'ʞOKŪO/1GZ~z XaAz gEtb4,AZuO) v1?n~<^[{7AՆa[W8z^>qPUKְנ*ms,Vih0޴Cmu\6| \ hj1>2bDi|692.[;manA3JЫа’D7òd#II:Z_j>’' wՒpe86~~AAꟶ(DSv_|ͼ^d:?r\n8cY'Y4pϭݓNOy,Z3e.дTv%9tn9/bXP658kbvی 3j%h@7 덎OPu>ϩq1nEAd>{nJ