ruby2.5-rubygem-grape-testsuite-1.0.2-bp153.1.16 >  A `!M@eee až'Ib8DamrN&m;픑)Iқl( =375?F' Z:sil0ˋV~YQ`D‡nF6Z& 1/1Ϗg$'sS:4 6>w٠;&';ťXO\ u#,T$j^ÀU?D1Ȩ{֛_U]ծ216ed3ea554b8c4455b24f740cbbd971c0c04f08a7d091b498a78ca05f4e657069174d14c951b93ba35328cb6c7ec45686cb86f1`!M@eee=q `lF9@Oe2ym L*%T7%=X6OStL;1m?P-""1|! 7U0rsmqW5dcMzJJQ,8gl7U{`߭H]£4ͤ?pt܄)8D:<C6)"V0ΈmZ+pf|c텶VlSeF2@U8(huuO{Pu)H>p;||?|ld"( 3 H|  uu u u u u u!\u#u%&u'(8(L(((8( 9) :) FdGduHeuIguXh<YhD\hhu]j<u^rbxcyLdyeyfylyuyuv{z| || |&|hCruby2.5-rubygem-grape-testsuite1.0.2bp153.1.16Test suite for grapeTest::Unit or RSpec files, useful for developers.`s390zp21SUSE Linux Enterprise 15 SP3openSUSEMIThttps://bugs.opensuse.orgDevelopment/Languages/Rubyhttps://github.com/ruby-grape/grapelinuxs390xSt 3v' B %(_!c!N #|)>I6+4 * */"-3 +Y < (3HNj Gr(s+!=U~zfAAA큤A큤A큤AA큤A큤A큤AA큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤`````````````````````````````````````````````````````````````````````````````````````````````````````````````````````a6b9ccf94ba2b573bb45d9842937c24a56dcbb108f47d24a53987695d287138e9a34f504c7389e961fbed9aa5a1461087378152ff1e3fa1828e4f409ad30660b9d4f178e7f793cccca79a3c1cfc9d660047d6a0bc94314b10b09eeb39cf6e67c6e37c21b6b50d3f9583f160dcaba34f0515d2f5dd702d0f770cd6224c02e660ec6d2424b88907daa1a6f62b4e143e917fd0f2901b7b21fab35a75c63eefb780ff0c0f8fea2c4ff6b041b890299aa74366ad5c23511cb48e13d933473179bb5543542f94beb2667425e7a7c6bfd8b8c047dc2bf17191f7a6063d09616f2e13edccefca36e35336f60de8a3439173afb0c2e9002d00784d662785d39ea5c9b010db34a97a6489d83e86e4b224dcfecd1c2fecd721e5bef7e900d74bd32a68a56b77f759668c0d1df2ed6a7d474c6ec30b4d851a53049723a3bd267c57199953e9271c3ff90ae1e9a37c74dc56baca49950a4eb96fa8be37ed88100f9d0110bb67bcbf97e0cf8558cc834881ef66de1b1beb494c56aae85ba379eb69e0293d7e4adabad915adbd76f3e626c96f3c1fa44dcd2f303edea84da4caed063f9e867216669ea047487b9880f2a1c41cea0c23366acf49c10c99487a948b739239d4380dac6458deb64a337a9888b2eb04682aa1253135bd28a4c49a26fedc480ad11a6ad67cefb77475e191448c3d572c1554260915ad2c6625e1660d9f9aea112b0fc07d72416452e59139c5dc7c201769fa96016f03e676a74303f823061a53fe32e9f6dbaba38d2160bacf60b89175806f9236f986dc7c1d9adf1276ad3aab5e08edd45c97edb6d9ef44addea3c72e2a4633dd5477588f5eb2da3ff61ad590d803ae9b86288a892c006c521cecc8302aa0a47e982503ad35e4bb72ba9b5c9cfcddf1bb66a5590b8e5762f9c048a23598c659c172c494bd5a910361f3380fcd1ae04e2e776adbddae3b281b3bae6b388d77625c361cae940ffcdc643948874d7855629d515c5711e25ec3b7c4df7646744c75fd5b5971bab128625ad6c8900d5e57ba4ec3ec2700948b86cd8584e8376b73c64e7beb5c92a04c513100cfacbcfa78c6db91a5f9b404e2b5deccaf431dad77861fb8cfb23a1a89f8f3ee45f1aa3c51b3ded65e332af2e9a137489d2681a0d2c42a1af2ae3761d4413f9e9dc973339d4bbed319a2b4e2a9a0d7adf9ef61509a4b1cc91add5f044a72aef6231bd286cd7604d505b3d8726deef292364ebf2e1756deb83a97832835e5cffb542943d6593e7f29e822243401d71b7a8b262c878546422074e34721d83b69cd76b7d5b5c0dd7ea8bea609bf0728765c214e47474ec9610bb29232e067080eb5dea478abd60a511734ad21578a69b76127c2bc8b762394d484c5450d6f4695b9e384b6fc825491287a01da073f877e56c15a5f7ce1ed21caddf1e5704846bb23556724b5fc3256a4664d4d839832fff0a2d8aa1109ba61d1c46490ac075cb74b4c0fa88edf65abfb67c9b55fa3e1912f3ca42211d4ff16e9330b10961dd4856b7ac40c3659dbd9b06057ff0ed18271754844ebf1b53cf80c50112014821a36ddbdcdda7b8e6704fe0aaeab517e888d1eae0af7389f9a44f8a2cd5cbb382289a277542b0e1a9b984be05b2d2f02591739561e2b14f67279c67d7e4417f3b806abe07171088393fc635b01693e20786d24de03f40ef1397bfe1c463f5efb0bb882605cff493e0c5b5f2d172b2d070d50663284150091ee40c292e7257f0ee18fd4cc01a46b568d7b486a8e888689298693d8fadc6b25f5cd2fed41b78c6d1d222b602e0f6ea7843df9306a213bcafd497912502d41c80ab0fc4b48a2f7a6a63dd178705240543c958d8873cb8ceef7244f7c983b43a5850ce9b339bd7522eed530448659de71e79ad0a99c80539fbcb818442c04a53764d15262a30c0699f140112fbf5a5a82dff026865df51461466c6c20d743e6c3a5136301d5535622ea7283c767c844360b96a7c08f304a3ab11be5930ca86e3d3b87f5030f850e31aa827b842bd44288445ce5615779840eefd0e3c07f98cef1b03cb2c82d319cfc17ea0c5363140fbc7aa5aaa299e736bd46c9aa7c19170edac2e63163ca59793b0ac64861ec899a8f4ae456ae39d1033b7792e4a7bd50faeb738009299a44f5a1689d041edc0b0355a3b1f7f17d9ef29deaa12275988ea3159771bd134cfacd60e99fafe8df51834b18392ca8e54754e6009ecba88054483684e91e55cd318bc1b096bbf537ac726a0dd4542eac24ddca74899a04d02f688c514f8bac8709bf6e0cea157342c3f614ed3dc2ad11060c05cb893e4a4097b4e94a796096c250e5af20222920e30310af5fbed13be43e9df603ef871ba697b68c8a4b8b6e782020a04a0c3de27c84edb0bfa140c0a705fd46006f2c921ebd296c573a99aaefa44b6755b47ab6358678711b947cebd738c251354c9088e3df4552e813a4aed3dac02f3dc81d9d2e6b789651f565cc6145b6fb9eac119555585c6ba1dbbf49a7c86bfafbd4fae99f3e12e52c44a721ca80e31dbdc43888171abbf64797165aeac68cffc4a3195566e48ae8fb6cd23edc96841b725bc8d1d1fc7ae5684f01d912a4b24a3d08f64723dcc8360a58f7f7ad4350ca536d5336f22fa36e6b5c37b34cf2565c3c7ea0ab91e78768936851a7fc7135c0e3d160572a873eae2453e209cdfb39e3b50e6c533650d16d74c8d4c10645ccab15ec45aef8bcee1637878dda4add72e1e387e1a413a7af592fa2fa02735545a588352f39117110ad6406693a6add7053b577955de4c162875d67de81db624b69f31cce65d1431d4ec67045cf8ab7bd4d826e549c1ecd53a51b63f73fda61c7a2824131ef5b7c9d74a51eedf76c271cc9e7ce93adaa5be23fee4e4317f75ab2f3545b65d0cee1ed4db23e99c8e1045f21e7c24ff99083993ce725bc3533e4f1f93b4dbda8214e7a7510664579c3fa87fc630bb0319c1eb4c2b654926b8421561dd1063c1e9e2d9bce030a127b10b036b0cc558065df5df7b262148054f8c1a59db60efa2cbda5b238f06254e79b9731696393657013b21bd9db41183084e6c89d93856eced89b227b26c8adc3d13f07550a770f0cb5fe6ff28be2fbdaa63e0a05eb0e5f9e83e96d1a5c9c89767677c42eaa2c18a4425a4e9e84e3ef2e45d24613d81d656129f1960a7a152f727fec7dd9c70b7d6913c2caff9c8007c3d56bece728049219a81496011481bf00250c8c89ee8b929b9ab1e7250c5b424f3c3922414fe3c4653ad50ab4588f453df078830a7f2253518b08c8f71e64405c288ff28213c9901a41129e21a82121acaa940bde943c114e9d578a41e3ecb5a3c809c979a7f8ca3151b4f1097f4eea26af42d2fe70c355c61a6f2d8cc78ebcac40535a65ded6166269dd059d00e5db34d55e58a5b989a5b646533aa85c8ef9c3bea411c64f4dc026636d564c8e2de034feff10f52cde809afa26d170e96f42e8207efcb29376e3194949015b7ed39a964468fcface6f2d64c0cee7f8a9094437fc6e69cb5dca10144ac8e665e1e186e925020536d0c1b81d819616a40d51db15516d54c1fcef159927b41a2075f99c40fb179184895f6bc240d55fd4ac5cc9db8c59b255c9fcffceca9ea2f10f36ca3fecb880403e736f240070ba56bccbd83916f5c77bde7d8838f17574f28409cdc47a24c8a0f86ee7a963d9fae66c84412c58e74d43ceffd608b908ec2723e0beb0c16f39438731dcc02edc7ae0bf9262cfbbd304b80af9a66cfaf866d33900152bbfaddb5e3b499ca2ff8402a9e0059685e06c1616663c86aef8eeb021ea9a3b5907dba7b0432c6bba652f354c3a43f7dadb898671f02383d745b8390e3d5a7eba1ef67be29bdf6640c42f91d5ae58e3ba9b83e936a4e39b7cd7974b421db110ec2f4233eb68dc83495462d266461760c94ad1ca7d32a9cf62669d4da2f9641877f60af0fd6588f36b5a8c0d7a6ac952bc635cd3de294b24e5d2e594857a9795978df35fe7fcb6c7a019b9a0e4119b089e8cd9b3b57109d2c5c28496b3e3d6702addaab8f21ede9ab05e5fac8d2a0f688eb242af090fe7ab36355e0544dbd030cf764bba66b099801da0c16c5edef21b199f76db5cc3f55dfe108f4676804f0dea18c2c8d8ee8e192f74db6e1a99400b45e167f5b263e14ec88cc4f071143c67297010f24bcbd6a47d01416f03581c491be8fa5c42860a5059484494efe03d9ac5a59003e9ae77aa473dabdbcc0819fc63fd38d70e33e8cf508b6b7aec48db0681af9d5f6ad9aece3fda4b05ea3b4c56888bfb8b231ad8f11d0e682b0e16ce75eb8ca951958ce5a489d94903ff1earootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrubygem-grape-1.0.2-bp153.1.16.src.rpmruby2.5-rubygem-grape-testsuiteruby2.5-rubygem-grape-testsuite(s390-64)    rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)rubygem(ruby:2.5.0:grape)3.0.4-14.6.0-14.0-15.2-11.0.24.14.1Z|;YzY@Xh@XtXWX@WVD@U;coolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.commrueckert@suse.demrueckert@suse.demrueckert@suse.de- updated to version 1.0.2 see installed CHANGELOG.md [#]## 1.0.2 (1/10/2018) [#]### Features * [#1686](https://github.com/ruby-grape/grape/pull/1686): Avoid coercion of a value if it is valid - [@timothysu](https://github.com/timothysu). * [#1688](https://github.com/ruby-grape/grape/pull/1688): Removes yard docs - [@ramkumar-kr](https://github.com/ramkumar-kr). * [#1702](https://github.com/ruby-grape/grape/pull/1702): Added danger-toc, verify correct TOC in README - [@dblock](https://github.com/dblock). * [#1711](https://github.com/ruby-grape/grape/pull/1711): Automatically coerce arrays and sets of types that implement a `parse` method - [@dslh](https://github.com/dslh). [#]### Fixes * [#1710](https://github.com/ruby-grape/grape/pull/1710): Fix wrong transformation of empty Array in declared params - [@pablonahuelgomez](https://github.com/pablonahuelgomez). * [#1722](https://github.com/ruby-grape/grape/pull/1722): Fix catch-all hiding multiple versions of an endpoint after the first definition - [@zherr](https://github.com/zherr). * [#1724](https://github.com/ruby-grape/grape/pull/1724): Optional nested array validation - [@ericproulx](https://github.com/ericproulx). * [#1725](https://github.com/ruby-grape/grape/pull/1725): Fix `rescue_from :all` documentation - [@Jelkster](https://github.com/Jelkster). * [#1726](https://github.com/ruby-grape/grape/pull/1726): Improved startup performance during API method generation - [@jkowens](https://github.com/jkowens). * [#1727](https://github.com/ruby-grape/grape/pull/1727): Fix infinite loop when mounting endpoint with same superclass - [@jkowens](https://github.com/jkowens).- updated to version 1.0.1 see installed CHANGELOG.md [#]## 1.0.1 (9/8/2017) [#]### Features * [#1652](https://github.com/ruby-grape/grape/pull/1652): Add the original exception to the error_formatter the original exception - [@dcsg](https://github.com/dcsg). * [#1665](https://github.com/ruby-grape/grape/pull/1665): Make helpers available in subclasses - [@pablonahuelgomez](https://github.com/pablonahuelgomez). * [#1674](https://github.com/ruby-grape/grape/pull/1674): Add parameter alias (`as`) - [@glaucocustodio](https://github.com/glaucocustodio). [#]### Fixes * [#1652](https://github.com/ruby-grape/grape/pull/1652): Fix missing backtrace that was not being bubbled up to the `error_formatter` - [@dcsg](https://github.com/dcsg). * [#1661](https://github.com/ruby-grape/grape/pull/1661): Handle deeply-nested dependencies correctly - [@rnubel](https://github.com/rnubel), [@jnardone](https://github.com/jnardone). * [#1679](https://github.com/ruby-grape/grape/pull/1679): Treat StandardError from explicit values validator proc as false - [@jlfaber](https://github.com/jlfaber).- updated to version 1.0.0 see installed CHANGELOG.md [#]## 1.0.0 (7/3/2017) [#]### Features * [#1594](https://github.com/ruby-grape/grape/pull/1594): Replace `Hashie::Mash` parameters with `ActiveSupport::HashWithIndifferentAccess` - [@james2m](https://github.com/james2m), [@dblock](https://github.com/dblock). * [#1622](https://github.com/ruby-grape/grape/pull/1622): Add `except_values` validator to replace `except` option of `values` validator - [@jlfaber](https://github.com/jlfaber). * [#1635](https://github.com/ruby-grape/grape/pull/1635): Instrument validators with ActiveSupport::Notifications - [@ktimothy](https://github.com/ktimothy). * [#1646](https://github.com/ruby-grape/grape/pull/1646): Add ability to include an array of modules as helpers - [@pablonahuelgomez](https://github.com/pablonahuelgomez). * [#1623](https://github.com/ruby-grape/grape/pull/1623): Removed `multi_json` and `multi_xml` dependencies - [@dblock](https://github.com/dblock). * [#1650](https://github.com/ruby-grape/grape/pull/1650): Add extra specs for Boolean type field - [@tiarly](https://github.com/tiarly). [#]### Fixes * [#1648](https://github.com/ruby-grape/grape/pull/1631): Declared now returns declared options using the class that params is set to use - [@thogg4](https://github.com/thogg4). * [#1632](https://github.com/ruby-grape/grape/pull/1632): Silence warnings - [@thogg4](https://github.com/thogg4). * [#1615](https://github.com/ruby-grape/grape/pull/1615): Fix default and type validator when values is a Hash with no value attribute - [@jlfaber](https://github.com/jlfaber). * [#1625](https://github.com/ruby-grape/grape/pull/1625): Handle `given` correctly when nested in Array params - [@rnubel](https://github.com/rnubel), [@avellable](https://github.com/avellable). * [#1649](https://github.com/ruby-grape/grape/pull/1649): Don't share validator instances between requests - [@anakinj](https://github.com/anakinj).- updated to version 0.19.2 see installed CHANGELOG.md [#]## 0.19.2 (4/12/2017) [#]### Features * [#1555](https://github.com/ruby-grape/grape/pull/1555): Added code coverage w/Coveralls - [@dblock](https://github.com/dblock). * [#1568](https://github.com/ruby-grape/grape/pull/1568): Add `proc` option to `values` validator to allow custom checks - [@jlfaber](https://github.com/jlfaber). * [#1575](https://github.com/ruby-grape/grape/pull/1575): Include nil values for missing nested params in declared - [@thogg4](https://github.com/thogg4). * [#1585](https://github.com/ruby-grape/grape/pull/1585): Bugs in declared method - make sure correct options var is used and respect include missing for non children params - [@thogg4](https://github.com/thogg4). [#]### Fixes * [#1570](https://github.com/ruby-grape/grape/pull/1570): Make versioner consider the mount destination path - [@namusyaka](https://github.com/namusyaka). * [#1579](https://github.com/ruby-grape/grape/pull/1579): Fix delete status with a return value - [@eproulx-petalmd](https://github.com/eproulx-petalmd). * [#1559](https://github.com/ruby-grape/grape/pull/1559): You can once again pass `nil` to optional attributes with `values` validation set - [@ghiculescu](https://github.com/ghiculescu). * [#1562](https://github.com/ruby-grape/grape/pull/1562): Fix rainbow gem installation failure above ruby 2.3.3 on travis-ci - [@brucehsu](https://github.com/brucehsu). * [#1561](https://github.com/ruby-grape/grape/pull/1561): Fix performance issue introduced by duplicated calls in StackableValue#[] - [@brucehsu](https://github.com/brucehsu). * [#1564](https://github.com/ruby-grape/grape/pull/1564): Fix declared params bug with nested namespaces - [@bmarini](https://github.com/bmarini). * [#1567](https://github.com/ruby-grape/grape/pull/1567): Fix values validator when value is empty array and apply except to input array - [@jlfaber](https://github.com/jlfaber). * [#1569](https://github.com/ruby-grape/grape/pull/1569), [#1511](https://github.com/ruby-grape/grape/issues/1511): Upgrade mustermann-grape to 1.0.0 - [@namusyaka](https://github.com/namusyaka). * [#1589](https://github.com/ruby-grape/grape/pull/1589): [#726](https://github.com/ruby-grape/grape/issues/726): Use default_format when Content-type is missing and respond with 406 when Content-type is invalid - [@inclooder](https://github.com/inclooder).- updated to version 0.19.1 see installed CHANGELOG.md [#]## 0.19.1 (1/9/2017) [#]### Features * [#1536](https://github.com/ruby-grape/grape/pull/1536): Updates `invalid_versioner_option` translation - [@Lavode](https://github.com/Lavode). * [#1543](https://github.com/ruby-grape/grape/pull/1543): Support ruby 2.4 - [@LeFnord](https://github.com/LeFnord), [@namusyaka](https://github.com/namusyaka). [#]### Fixes * [#1548](https://github.com/ruby-grape/grape/pull/1548): Avoid failing even if given path does not match with prefix - [@thomas-peyric](https://github.com/thomas-peyric), [@namusyaka](https://github.com/namusyaka). * [#1550](https://github.com/ruby-grape/grape/pull/1550): Use 200 as default status for deletes that reply with content - [@jthornec](https://github.com/jthornec).- updated to version 0.19.0 see installed CHANGELOG.md- updated to version 0.18.0 see installed CHANGELOG.md 0.18.0 (10/7/2016) ================== [#]### Features * [#1480](https://github.com/ruby-grape/grape/pull/1480): Use the ruby-grape-danger gem for PR linting - [@dblock](https://github.com/dblock). * [#1486](https://github.com/ruby-grape/grape/pull/1486): Implemented except in values validator - [@jonmchan](https://github.com/jonmchan). * [#1470](https://github.com/ruby-grape/grape/pull/1470): Drop support for ruby-2.0 - [@namusyaka](https://github.com/namusyaka). * [#1490](https://github.com/ruby-grape/grape/pull/1490): Switch to Ruby-2.x+ syntax - [@namusyaka](https://github.com/namusyaka). * [#1499](https://github.com/ruby-grape/grape/pull/1499): Support fail_fast param validation option - [@dgasper](https://github.com/dgasper). [#]### Fixes * [#1498](https://github.com/ruby-grape/grape/pull/1498): Skip validations in inactive given blocks - [@jlfaber](https://github.com/jlfaber). * [#1479](https://github.com/ruby-grape/grape/pull/1479): Support inserting middleware before/after anonymous classes in the middleware stack - [@rosa](https://github.com/rosa). * [#1488](https://github.com/ruby-grape/grape/pull/1488): Ensure calling before filters when receiving OPTIONS request - [@namusyaka](https://github.com/namusyaka), [@jlfaber](https://github.com/jlfaber). * [#1493](https://github.com/ruby-grape/grape/pull/1493): Coercion and lambda fails params validation - [@jonmchan](https://github.com/jonmchan). 0.17.0 (7/29/2016) ================== [#]### Features * [#1393](https://github.com/ruby-grape/grape/pull/1393): Middleware can be inserted before or after default Grape middleware - [@ridiculous](https://github.com/ridiculous). * [#1390](https://github.com/ruby-grape/grape/pull/1390): Allow inserting middleware at arbitrary points in the middleware stack - [@rosa](https://github.com/rosa). * [#1366](https://github.com/ruby-grape/grape/pull/1366): Store `message_key` on `Grape::Exceptions::Validation` - [@mkou](https://github.com/mkou). * [#1398](https://github.com/ruby-grape/grape/pull/1398): Add `rescue_from :grape_exceptions` - allow Grape to use the built-in `Grape::Exception` handing and use `rescue :all` behavior for everything else - [@mmclead](https://github.com/mmclead). * [#1443](https://github.com/ruby-grape/grape/pull/1443): Extend `given` to receive a `Proc` - [@glaucocustodio](https://github.com/glaucocustodio). * [#1455](https://github.com/ruby-grape/grape/pull/1455): Add an automated PR linter - [@orta](https://github.com/orta). * Your contribution here. [#]### Fixes * [#1463](https://github.com/ruby-grape/grape/pull/1463): Fix array indicies in error messages - [@ffloyd](https://github.com/ffloyd). * [#1465](https://github.com/ruby-grape/grape/pull/1465): Fix 'before' being called twice when using not allowed method - [@jsteinberg](https://github.com/jsteinberg). * [#1446](https://github.com/ruby-grape/grape/pull/1446): Fix for `env` inside `before` when using not allowed method - [@leifg](https://github.com/leifg). * [#1438](https://github.com/ruby-grape/grape/pull/1439): Try to dup non-frozen default params with each use - [@jlfaber](https://github.com/jlfaber). * [#1430](https://github.com/ruby-grape/grape/pull/1430): Fix for `declared(params)` inside `route_param` - [@Arkanain](https://github.com/Arkanain). * [#1405](https://github.com/ruby-grape/grape/pull/1405): Fix priority of `rescue_from` clauses applying - [@hedgesky](https://github.com/hedgesky). * [#1365](https://github.com/ruby-grape/grape/pull/1365): Fix finding exception handler in error middleware - [@ktimothy](https://github.com/ktimothy). * [#1380](https://github.com/ruby-grape/grape/pull/1380): Fix `allow_blank: false` for `Time` attributes with valid values causes `NoMethodError` - [@ipkes](https://github.com/ipkes). * [#1384](https://github.com/ruby-grape/grape/pull/1384): Fix parameter validation with an empty optional nested `Array` - [@ipkes](https://github.com/ipkes). * [#1414](https://github.com/ruby-grape/grape/pull/1414): Fix multiple version definitions for path versioning - [@304](https://github.com/304). * [#1415](https://github.com/ruby-grape/grape/pull/1415): Fix `declared(params, include_parent_namespaces: false)` - [@304](https://github.com/304). * [#1421](https://github.com/ruby-grape/grape/pull/1421): Avoid polluting `Grape::Middleware::Error` - [@namusyaka](https://github.com/namusyaka). * [#1422](https://github.com/ruby-grape/grape/pull/1422): Concat parent declared params with current one - [@plukevdh](https://github.com/plukevdh), [@rnubel](https://github.com/rnubel), [@namusyaka](https://github.com/namusyaka). 0.16.2 (4/12/2016) ================== [#]### Features * [#1348](https://github.com/ruby-grape/grape/pull/1348): Fix global functions polluting Grape::API scope - [@dblock](https://github.com/dblock). * [#1357](https://github.com/ruby-grape/grape/pull/1357): Expose Route#options - [@namusyaka](https://github.com/namusyaka). [#]### Fixes * [#1357](https://github.com/ruby-grape/grape/pull/1357): Don't include fixed named captures as route params - [@namusyaka](https://github.com/namusyaka). * [#1359](https://github.com/ruby-grape/grape/pull/1359): Avoid evaluating the same route twice - [@namusyaka](https://github.com/namusyaka), [@dblock](https://github.com/dblock). * [#1361](https://github.com/ruby-grape/grape/pull/1361): Return 405 correctly even if version is using as header and wrong request method - [@namusyaka](https://github.com/namusyaka), [@dblock](https://github.com/dblock). 0.16.1 (4/3/2016) ================= [#]### Features * [#1276](https://github.com/ruby-grape/grape/pull/1276): Replace rack-mount with new router - [@namusyaka](https://github.com/namusyaka). * [#1321](https://github.com/ruby-grape/grape/pull/1321): Serve files without using FileStreamer-like object - [@lfidnl](https://github.com/lfidnl). * [#1339](https://github.com/ruby-grape/grape/pull/1339): Implement Grape::API.recognize_path - [@namusyaka](https://github.com/namusyaka). [#]### Fixes * [#1325](https://github.com/ruby-grape/grape/pull/1325): Params: Fix coerce_with helper with Array types - [@ngonzalez](https://github.com/ngonzalez). * [#1326](https://github.com/ruby-grape/grape/pull/1326): Fix wrong behavior for OPTIONS and HEAD requests with catch-all - [@ekampp](https://github.com/ekampp), [@namusyaka](https://github.com/namusyaka). * [#1330](https://github.com/ruby-grape/grape/pull/1330): Add `register` keyword for adding customized parsers and formatters - [@namusyaka](https://github.com/namusyaka). * [#1336](https://github.com/ruby-grape/grape/pull/1336): Do not modify Hash argument to `error!` - [@tjwp](https://github.com/tjwp).- update to 0.15.0- update to 0.13.0- update to 0.11.0s390zp21 1620681653  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstu1.0.2-bp153.1.161.0.2-bp153.1.16   specgrapeapicustom_validations_spec.rbdeeply_included_options_spec.rbinherited_helpers_spec.rbinvalid_format_spec.rbnamespace_parameters_in_route_spec.rbnested_helpers_spec.rboptional_parameters_in_route_spec.rbparameters_modification_spec.rbpatch_method_helpers_spec.rbrecognize_path_spec.rbrequired_parameters_in_route_spec.rbrequired_parameters_with_invalid_method_spec.rbshared_helpers_spec.rbapi_spec.rbdslcallbacks_spec.rbconfiguration_spec.rbdesc_spec.rbheaders_spec.rbhelpers_spec.rbinside_route_spec.rblogger_spec.rbmiddleware_spec.rbparameters_spec.rbrequest_response_spec.rbrouting_spec.rbsettings_spec.rbvalidations_spec.rbendpoint_spec.rbentity_spec.rbexceptionsbody_parse_errors_spec.rbinvalid_accept_header_spec.rbinvalid_formatter_spec.rbinvalid_versioner_option_spec.rbmissing_mime_type_spec.rbmissing_option_spec.rbunknown_options_spec.rbunknown_validator_spec.rbvalidation_errors_spec.rbvalidation_spec.rbextensionsparam_buildershash_spec.rbhash_with_indifferent_access_spec.rbhashiemash_spec.rbintegrationglobal_namespace_function_spec.rbrack_sendfile_spec.rbrack_spec.rbloading_spec.rbmiddlewareauthbase_spec.rbdsl_spec.rbstrategies_spec.rbbase_spec.rberror_spec.rbexception_spec.rbformatter_spec.rbglobals_spec.rbstack_spec.rbversioneraccept_version_header_spec.rbheader_spec.rbparam_spec.rbpath_spec.rbversioner_spec.rbparser_spec.rbpath_spec.rbpresenterspresenter_spec.rbrequest_spec.rbutilinheritable_setting_spec.rbinheritable_values_spec.rbreverse_stackable_values_spec.rbstackable_values_spec.rbstrict_hash_configuration_spec.rbvalidationsattributes_iterator_spec.rbinstance_behaivour_spec.rbparams_scope_spec.rbtypes_spec.rbvalidatorsall_or_none_spec.rballow_blank_spec.rbat_least_one_of_spec.rbcoerce_spec.rbdefault_spec.rbexactly_one_of_spec.rbexcept_values_spec.rbmutual_exclusion_spec.rbpresence_spec.rbregexp_spec.rbvalues_spec.rbzh-CN.ymlvalidations_spec.rbintegrationmulti_jsonjson_spec.rbmulti_xmlxml_spec.rbsharedversioning_examples.rbspec_helper.rbsupportbasic_auth_encode_helpers.rbcontent_type_helpers.rbendpoint_faker.rbfile_streamer.rbinteger_helpers.rbversioned_helpers.rb/usr/lib64/ruby/gems/2.5.0/gems/grape-1.0.2//usr/lib64/ruby/gems/2.5.0/gems/grape-1.0.2/spec//usr/lib64/ruby/gems/2.5.0/gems/grape-1.0.2/spec/grape//usr/lib64/ruby/gems/2.5.0/gems/grape-1.0.2/spec/grape/api//usr/lib64/ruby/gems/2.5.0/gems/grape-1.0.2/spec/grape/dsl//usr/lib64/ruby/gems/2.5.0/gems/grape-1.0.2/spec/grape/exceptions//usr/lib64/ruby/gems/2.5.0/gems/grape-1.0.2/spec/grape/extensions//usr/lib64/ruby/gems/2.5.0/gems/grape-1.0.2/spec/grape/extensions/param_builders//usr/lib64/ruby/gems/2.5.0/gems/grape-1.0.2/spec/grape/extensions/param_builders/hashie//usr/lib64/ruby/gems/2.5.0/gems/grape-1.0.2/spec/grape/integration//usr/lib64/ruby/gems/2.5.0/gems/grape-1.0.2/spec/grape/middleware//usr/lib64/ruby/gems/2.5.0/gems/grape-1.0.2/spec/grape/middleware/auth//usr/lib64/ruby/gems/2.5.0/gems/grape-1.0.2/spec/grape/middleware/versioner//usr/lib64/ruby/gems/2.5.0/gems/grape-1.0.2/spec/grape/presenters//usr/lib64/ruby/gems/2.5.0/gems/grape-1.0.2/spec/grape/util//usr/lib64/ruby/gems/2.5.0/gems/grape-1.0.2/spec/grape/validations//usr/lib64/ruby/gems/2.5.0/gems/grape-1.0.2/spec/grape/validations/validators//usr/lib64/ruby/gems/2.5.0/gems/grape-1.0.2/spec/integration//usr/lib64/ruby/gems/2.5.0/gems/grape-1.0.2/spec/integration/multi_json//usr/lib64/ruby/gems/2.5.0/gems/grape-1.0.2/spec/integration/multi_xml//usr/lib64/ruby/gems/2.5.0/gems/grape-1.0.2/spec/shared//usr/lib64/ruby/gems/2.5.0/gems/grape-1.0.2/spec/support/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protectionobs://build.opensuse.org/openSUSE:Backports:SLE-15-SP3/standard/e31caee88544e468b214e9bff9b6fcdd-rubygem-grapecpioxz5s390x-suse-linuxdirectoryRuby script, ASCII textRuby script, UTF-8 Unicode textUTF-8 Unicode textASCII textM.VZ@ututf-875d5eb8b4a5057c84001d9f141e58b3116c0f8354c3a9a475ec8fc836ab0bd7f?P7zXZ !t/稘] crt:bLL /ldcn?ԄtN(xM,k`*~~ >TrN-CU kж+&:p6_q{!:$JWy#4ԫt59ˏ`!K^He|GcG!) ⬫[:}m&D즹h.T9/iog:)%PRc}J6iqo);Ws{;);t._s3ƺ~89hZH';>HPP "Run@(`P#"V!jWco!ޭB@]k㋄}((*m/ɸi`HL{; E5W 6T~w>˾#p= \hc5;jEkfr3Gk`kx TajoZ5ȅ$S ^;iR7ٕ@:1&eG`JU;]a!sNwj@lPD&M!Ŷ4ZH赂ZẰخa|)ή,l1J5O;'-$e2~Oxm^-}O^JApyǞ#hxYǢ̓;LA8RAojB/NۤD8nrtuG~ WSڴ)1V.9ˎcTuS?˄OPIQH8?Ǚ[E8sE[3` vFz`ZQn~c բ)AʥfbOt-Gr_d:8DG~hSU ?P50E]%JJC#K#^OXqZfaZNj!ҔV$\%d%9B1pB6~,!P2KԍER`^b̯dci^xyK%YyХfp{‡6>daQ+ʉ+O<$Pޒz,!%5̾x7Zdx1ps2^{덃X[Atͅo$MS-\cY1ɿ552+~YʂHT]%%k%ovK?*Lӡ9H$:_ { O#UpOw,Aτ8'"yʷCz R3  r"gRżԊg;v}(V -1GLgUEݢ"쇬UJkY,w:=v~@=:AA Fs](e Ըa9hx j]2L~hmuTޜkKGFC=_8X}#ZYrV ,|Z}G/KW8YI{ Y;hx^ `Z:;ږ(~ޏLtʌo^T:C@t`#x@UKtl:Ú ~P>۲&_9 JmTR*Gm3PM . S QZSV ̀KE!M {6F c;h<,"gSˊ8B( #WcZb7JD&Mz#vbaQ]wtsۻqUfȄ$0ˇǟq_O0`#Y$u 'Y ] S廒#ޮviJ3BD_lQ>6k$ơ8cgU8)g6G \PC[LvN+Maw9 GَXTJݴ1)zA|HrV!9=%<)S0LRQƫ&J?娵aAqTަ" ێo$u4DOZe]Uƕf$8},Ht@bZ8ҍ={7rY$&U)E8l]&B3BD&F WܖtD}wѪL>g82_UٟtU<kDU[~_n5ߪA.W}#ajw֍zaz2BcYkmBe#buElZ|oy||;r0h.ؓҽ|;/(e7ȰY=*Ts \Y*R^p.bX SLnQf|ds=*>P 9_/+n[/Ǹ~~2;Y)5菳Xlnܨ12%-{ i-hZ?+W3 aD@24wY^twͫH+ d~OHBpbvv8 U·t,(RhsLi%fve*nj|m,B݃ϑ$"_u)zI6`E ֋F9P폲,isbeGS/|M_c ."aH`OghoE< DWPg^AIGNUF,1$nXqy_;;Xb E/kwx-ڇ,6cG}iVb>̈́@I'Y@XܤX t"2LnUT#dsP7,1#y&ʱ"SV>&vuPy*tKsYs 5%Kf9}&:+LŶ$GPKRշqKӡth'\I~NП"jUT1v~wZvl6I'~!h>㣼|u8@~>ʬD樣}=" (>fxc\v0[6N\d{2yT4N2*F r U׳[GD"ƻ:[𪄅6*yg"k%o=x1kNs؄;)bXgngi"ͼ9ΛJ?oB9x3EYfSYoZ1wk%pfEk\5Ӕzo]/8V$5dC7V85QDŽE=Ւ#[Cv0w+\B3_}ɾ⩏anpU m,Vz)/r]xOD+òF'_n e{F`Jm(B–A׬&V3hxSQU_$[gΓ{tp*!rQġi̾{zOv:e/`bs8[xIO\Qg . DFǛ,,kkpİ`єo l?*}!J)5d`0f 6[*>|hb hBWN],Ͷ#Mt,:Oi/ݬ^v <%'Y5f&eVnږf(u+jN>/ 8KAQHa!//%"C;,da@ 3\K^.>J{^xejnow|Se&"E3ny >J?mcǬR_=^F-U_1*ܖokGWƓ$u'ӣՃSs˅p=\  {%;3,_эnH8kEc%HAc۹e;s7NtNب@/u"f`3bRw;D-eIᥳ6 'T{dwJZZg3蹧V:=6n>[Tj>ojg*)/@ #\Zq7h~vJ\ԎA#;@< 4 #T]Κ8𳁍jS52Q Z6c|>3RvLC%U e%&w҇64i9׹ jpl9q'"{p&"[ xtbI,̳~Dg=hu@KΪQ )Wqm~+NQuZ~vL)SrG{DbX"`cYټrMS&!1vrVj*Sl8N['߃Hyq.]#CY~~ǠژgA##;)wZ=d z4 |o$4ð齦ۈ,{o2J x:3QI5|k{0X,*䅌2Z>~wPvԮ6Ƥ%PLbX!]PTkS1)l>i{W\jt.u_m/UIYcOeI/[QZ!aӏ%E þ >d,JBwBI(CZ>&۽۔idoC>:?a!;M@r3چ|03 uvCNmTaV8O1gtdIssə v?:UPhV`1]0HYMhry9sF!uw}˻lt,LaAx33KEu(]W}`rz{.ѓDXvQOVt@*{O< h1Y5 ";WebTo)κpbV&xGic;CX MIw ޖ@n1$$d3mœWy wI ˂ o.0^k||aAS t9NYJ% }(\r1/DH  G~AQQx`i蛠)rB7s8RZ${o= `:~Z)ޞvd9e8 wXZ*LOMNC̒ z/;Lk`spzW^ x9P} kbր/XuYOJiOuF> ;]LCʫUQGmH76ߧ$噪h‡}E^_~`(Lb c`$^&#.P!roYA,R+F>)"<+:`Nzm:~EHJ #i;Ulk _qI9m,05!jBCy`wh[?s@*8neZ fE\j[eiw$I "YY]zK}4^iol"+@q|^ &:FN3K#ǔVƀ|xsMTm Յɢ`s֒,~ ^QM?+NG*!W-epЇNM(XշlfĚmAAKep ]ei1]ZsL7e1I :1qQ'#x/Pr](~.2:D|L:Ta2M5.^Zz.%tGB*0%߸&A_4V .6/²EZl*ݸjB߫_r'|]dcM~40dB}3TqӨڑǒ#BTk"- &ͫ\*vI14P2G>KuC{2};JJ}NEX1Y(&{~Nԝ&@RSqcU=u\u(O@wU:~*ZLGDc"_ՊS +Hk,nvkv¸%=x(Stv#!g)J,> A(Z2xLlJ1T4fqF\*b:19:V Dx0k`$dOL$d5uPSy,ez.v{~ åA{I){7\T,RZ=X%pvO^%7`AJS@}EiI@d&g8~UڒN7pʛBLyx !Udεu{VF~]@`Њ+;IgEkith ^D& [,$ QeQ8* ss,d\S@9$׆_C2 ]hf2 m26PZL3ÎRBArbp$K٪ޫ%35P}q)<16/X/?k88& Ш=\}X̼tڨzM\iM86JUѯVߪviǜ4 `z%H_$1@Gr@7RD]$j;=ZmqTf4 "кtyHݹcVeTb" k ˴9 \ļVC>'Ic(bT1eƚol;Nu%=e*!$ @e÷%X, B@WHT1vmڂ%\ǒx&;Y'!c 6TYX搃Ĩ7CQ4AL_@GUS}0>/9֏Ҡ̦(6z pFr>edeʦA5!Q07OnZ^pUIiժ@\j@K[~DL:m- bV7G*z̫CHrG %;`%EK4{'~ya\:8u"BOŁxѧCƻ{ޱC+-j!)(YzoFb|Ώ8r7V cb8cEֹ׬Ruc.5v!H˨H3"z~,fsF0k }Pw:/.MN2%fT'Ր"%Uj(mnKfȫw Z{.HZHD5ZUƃ֨'4GFj?ݫBVIr1b\KQ@`:xG_\K6]<ݓP. ?|c₉9_ 5wN|,.|[b3gF7 I|1W8VoKh (`ѩ"BI&x)|hsƔv} 0uuf8&cЈK-}PsHQjIT4k8$A pG[</u]JϤU`-J)ZG$<iԽ䙼F |ZdsO  rn+SC8^39Q;3<2 n$I96p~sb*LB%<`nafv" -du''\A·^ %=ub\URᲞ&|ٶ51Dykk")Q , ՗4'0yTWpǹ~^C#g#sH|Pk7u뚿XoQ;n!Ru, ogt"!PuiZ%9@?Æ)C~ d| /}r^"fQNQh(+&Gl$j.ls7jEdPQDl.m# eh,\R Yi=FR^L۷p˥s  x}̃u2P[wgkm,HhlT᪼\ ImtE F!8wLquUAM)@sU{ZiC2V*lSzW9Cn ġ~7q˴-=}ȓ̴^UZX`JGM*Ko)}3\G x&/iOLz_Gd\ 4OҀ9#*cc5ڠrֹʪ*ϑ9ȗ<vyw/m _A{mC.h",pUXA1W#T[FCnk$}< ~1_bX@L$Qq%tZ+ Ppx.F ec5t r1:/uJ-^]g' %o0U:F?ϴ*O$hBػĖyFbXK_UGcꞺq@k5,Q_"~¡xϯXA ŨlyӸEdhm`şgWpѸGR3QL|g|Gwfje:_nrZ_^6[3]9`z w zOadEoAIok~:;>+αC_H ̌p/紡Rn&P8 fO}D=pyNd 0*i55r`ǽHm'z2#$HaI+`Kc H~\saF'W¯:MOwO4eJ*'5og MO~<(h `C/} άM7U.N9Sgn#gôl&6Z 9HKOJ Wv8HEίZ_k%F[fu{5JuV}Hoe s>ڽkR(Gb97 XvrZm"naE(Vؙ&T4ϋe2w*]!a`z١LZ4{5ִ L/)QGX'EEv2kR5I=ܖ T҆s0UPr ehҲRg9oZ!`t}ԥ Q2zMc~Yy磶Ja].kqRɧ2P#Q8{ n*؃3d+BrNVUEbaZ~H ꃓm 6Cj? cRbSU3w*])nsZ y:q_lJH {/#1Ql@vY0 izbSΠ1KU?;pyZ)\gNxi-o͹Q13;Cڻ*r1IЌ8;1QWr ?pؚJ@:w'Df_| Y}B&h[e/ '(;ԇnƼB@YEXMeȫ3_P,z;t9츜Fo,DTٴ4 Ɣ QJLèı U <{`&W .C Xӵ(dgդPj!YS/ޱ E}+P /$ z}r87Ml-a儝`OH e2qn5q\pxK|](`,;^6n5S>{ 촪Sl'w6t]ꊩDtWxϐdA%sCj9 VAdfz/`/9D$d߾Ity\{ c-/=vwFNU#gKضdk :|:q*Bfj*Сx~[O]˔߲i|̉ I"j?f.UP~P2JVGܑa,#lzmؐg8kumټMUaNA7yaْGe@R 0 ;K!R-d7e~M{;ƺ1sxޒ/"xvp3iG&Zg/j`%e]]*n7)VaGE>)ȓ hP1<O+OA%%'gS[/zw^dAl >wDDd,ޠ}4tڽDQ]]^?$6-m C[~"11,!o˓?$彷YxԎz W$CA"-sۍ|~v1{F]s +y K'4DzݧO@5\lil@_uD0GI_8'a ȹ+F8=D^S5#VlPNqZW^k^SFA_S!Яkc[yCas9 HXBOȏ+O*-o`N͔,5 .eNJ(J7Z$Y XaګspQi#k'SdG)Em*wjXV?=#h[sN

˛@y, *Akͽ}Љ)8K K{@a„ClCf-2PG8a|v<犏j0Kۏ&u4֕v;ehZ=g;~[-A~2Lo;ԶcTu^2_{$WeDe- 0/+q~i&`t}̙`"<17Fi `9n$>332{ysEMr?)hZsI)?b%zv+3ם`f-F0fzTU|G\XN M(gg'tR}AJ&!7٦Zh-95ٔǙÆv=:Me ȏH{p@ V *G]Z1o@l5s} A4#Yhe[bVF)74FZPm uS\뙙[eig8PB RXj !z}w鿾cL^B/ 'xЏhڦ?5.QKIj#MpG<ۢVy^U3D І8Jd9&V!d{ ygљ>^EbyIyۓ; 㐢B*>6bG3H:'jf^l?yM蔎LGK<]k&,]l{]wk@ CsZs 2 I_ n1~DYϺAU"1jwt ~3Zk:cpzULybWЄ$Bĸqj5i(r'ߏ (c4+܈Q! Z1lcт*ʎr 0ڎo=Ox'g?Q^&ݢx͍ ަ t0E)mHD)'ĒNd"}Kc>ݹ(7x)Cc8Rjƚ7xv3t蒢Ȃ:J]q-\Ьl 4=tؿzIU'^  KG<8nj5LZDl$~VYa7;F6g.ko(0qh%d$\F}AzNp#HXdOOU0konޞJs$?gfp<lhni,b"b=Tŵ;({K6'}}ˌߺUvH.aN)>#gvt2Pr޼N ߈J$ P]s:gwJ,7HbU2`.O7YEi[9fZ8ũ{a>flgq=,|2Q/;Y=D%4Y?܋D)ٸ 7Jt"mA4ct#$Oy9nO 2 ~91++8Nt˅F#٪XII'pMRV]_f40yĻ]A.t{1s" +TY|X8bv1j&j4'y DZ^f"R9Fm(?`}ZHpsk-R ஧ܡS͍Xw?s;$PpdnI 1)Iǭ\<rDBTD nsqPPTdhjsF}DKWB?OiKH ;,UbjjO5S`~39 z44̓!E:;_"v.?Xu4̸-m cGT?>bAy ʿ/5& JgOhh:;1m3-kuēZ[Sk-T<ϫ/܀Ƨ gw!^ڟz K,ePƣEFXIm }h" TFXj?>hdMzzk}.]h b8*siVYD rܫ 85t% }u/;cC+w9-.7l&9iBP3v 3 FyW}ͻ\!P`X>dğ 2o]-f2<=IO0 M\ht R[%n$I[&~@ӪHVNd#yr_F6T˧xJ!9Ðz / hѓalzmbBc-c[ռ358kT32EB)W[,ta9_̘ioۮ 'f0:`-Eh ,J=>3c[ 9c ^U1 ϦD&i :9q HڹJ~pHZQUk ߪ[bvkOth~\|>A+$].SA["/V`Wg}HtLwve?h.=9$  < "(u+ȱ\IkWCbe՞ObC2N1vҽ鈠&Olpވ*x S#p:4P1UZ߉q=Mr[}ս}^ǖTX$!/Ku\7.[^Q4ymѸكgsђYѢ %˛AG dOXޝb{ge(f e3(ay( _ye1BΗo-\{vY$QiZ H#"ձ+:XE# 7/΍g5$\֗Lہ{f=p<*72?$d|?58u]]ݮ 7}ջ,~2'{DǏOlHpi38`)ʔx_؍:0G:ڤ5@̜Wi$R RI l!:]_wIe^ {EZuDg-c.t PjBL`489DV.ɧ3w%؍!N3y'zu҆V]8]Hqp6v3n7nچ+ק$.A<5CM i 1zoo7da(iwHY8oLtWVtjD&Z*2anD]h+&RZO^Ӭ' 959-NS ƥeNsphd%~1ɝj '=!ؠ6NZϑZZ8Xe=c[GC^PKZ!k8|ۆ%TNh &N.=7*gAœ*|]1n&Q}z VйvSPi>g߈+PݝPyc&,%U[ɪLǢȉF5wyZQ"g%[EH񗊳 r6-``C B9V%ٻr_{?e9pub8ʱr \;ZŒEvomE{ܑ0:ԫU׳S0[1 ju=FWPC^^%kWQOi`LE,tiр6yRwK[FD>fYiRc%޷걤fVB*kd10֐\-hQMpaCdphWj]5.WB%LL^m~1%r’(1ʨ$O8ܧ 7%&]gB.ad [lo $R,C_Qэ.ou=0V&=,dQ_@W.z`FaSıص9BU80Hm9 څͨt3[<#+cY~Ć XEZ0Ɇ;5F" }'j33.g[Ӏb3}^s!apIuՄǃ=h@X F(Y}ܾv[jfd 9iMRQS9e QI2EME@!-1¥W|sicx{H7iH1e;;U,NʛPƫٳ=˂h- 4qY QH^U3z8֒T"!߃JO.|gHzWTquِSpF3=Ԫqp-ϊEH{'TU;"MJ}IL$@ Ħ }~$&-_=Ɨ$oveH~=`,o˛tZdOƲ  $cwjHfO{`yI1.k ϓcFBǼ` sn#(q~+A|f /"/X Gl {4xX)Fn.뼂)x4& _aG*O!R}n%  vԄ,LECRR3܁;S2פ5X6Z'Rp%ŊTN](䣈-% ת;&!}XMل$n;“T]ِh,'8Jd3KBZ Οٖ Ɏ6d/fR?xbs}gulE|}{{X5!6nLoMRH<.-? $UMg%5+^p4ϮuZM&roAg4C5k}0c|PŸy^0SLxxDd1X|A/Ķ=_*:K\l>|3NG=,"u[pZ- ( f켄FSd]j28:KD/9mj8Zp̰xTȧq0G#kFhaXE(K[WH9ᎱL聊ً>%*2z'/Mm^oh,S`|^ꗣbP7YV8z#[ÂJ5v^ KFnFfΪvA_ ^CRUZBqS K)>476$Yz uff+Y;ZRfjDfa83-xKӅWI[,!Ds$e`BxL̿ :N(sy DV*4@O{csy7_^gL%8bQ8JT!G"^˾#Yբƣ)&txAʱzWPPe9^7 P"0YF~:JȰC[.;&KXs-f>({BwȚbC(\@?'PByf}bV3'$p_*8kO#;?|&UnF[eZ1df w)%H64tNaGNeamX"508Y= Xh-<ң!20f2F̌בe#d\>th.:w҆Ԟ(?L 0ڂ[bW3aZZF5rܜ";QA{F28p!. v[q1$ $[E_KK}WTݥ~Gu珜bEL7X.m1B3"ùkᏐmYY~$j} C -ʙ1Va%]k*C8g[p֐gާ G!7еc\wz.Mʽ50EhXo;% )|Xyљr Ow@@n6a]yk1kl/<>3WxOC)8cOYB◆SЃv|z^rkROϜ4TfTŹ&sC5C317 vl_(ʳP݋7\+#L$dbTg1Zs['5!.|I$F+Z}d:  Q;'-!~qDይ `߄0LL?(+ZsWwMrr&yxɛwU>'T ߭rx+.SdR%sDi,1Dĉ@**Jo052ԄvR=/o0 ;u__ƾX [׬/h~7*$6F7vDi z $4=y*͚U;g &< ~GiaUsD080ؿ^pw%t+Gu8Ye}F}F K| *S+К]Φ齍2Ê}F$YJ3<5 *]1ȃcӀ[QwvmI9=@6IKP?O8WC'HO. CړqYNܸroE&=,>8mh/qs =`o:z6z <X{_v"oaOJy5f#wU.ةҒ}-HIZ7pd֑FzDlێ`J4ZN4U+MJ 6SB&[' Sn^iK,jcGMW1Q&|@?Wm?AR04K[|Uh0#Z `lZ!d;ϮRr\;Ä, gsOU#bO 2 ΤvH \?rav#)D-Fu g'ÌO3VJ3* b%ӵ,Vg}$kVU6T@&Q|ܲG7$kgYz#T|vrݐNDX3!]P$5 K@N]y6jEyшvN]@ml,a/(Q nP X"KGO fG!@q@` Y9+oudSlnPT! ԏV>8o%i# hʲQ@GnC6OG|LxsCф*iy#PvyL%IMp`0QK dc g`9 gs6j+2vĿT˜`Q-d;qhNʗiKs::&] ,ÁѰ#Lߍ DN<Ofy3vO WnmwHd${x_k7AD(KwGw95X_U@QhhōKIיp\&zᳲެN̷ҩP5D1!v3X:yzJ+c,ȔLO7?i9vO}:g^`rLYk0Wr(9"JU&/3n}ՎerIA=qT4΄4mI=a=s7ꕁջO --ߊ-S/$lǵ!ƁGQK@#!W:ɚ:Oj:C^B<7d՘xȫM#ъ{R¶؞vϽm=5%G!U'l:Q9-bÏG}ȇ}mKhXPDZ-K I>"sY2*&\V5cw/2 WX\E循eB@R;63^@3=F8"I_-8VR>ᅲdA0oE/Q_Y{Rz/}AW zs SvE}Ku X!d+1 OJb(CN7GxAc-qI+Q4O,J#YȯIE@PCāwة# MQqibLhݕU>^ŸڛJħF0pʟF_B}B1/ +HI"eZxn(tJ(#-"Ny$&㶨9&̼O}Z u@|~\=!L;꼑R"s=E0F0xߦ)0!W,ļ!ޅ$xWAɕk4у@G(gn>~[ \l^ƹJ-R,TLf>Wն>_3 P20\ TGk66 ȕA6-3#Es:2J|ц zQjb֒ ]~qcCkn\ɋ,q{L(ɣ*O VY2N؝;)ezu.݃'DN=xP+,;,-go-gj}K2j:U&&CrS_&)w)jN?FI A+>Ԡ]?E~З=_"oQ>}+؍:ںSiҞ\{\?=q `;c  Gȝ`4W>)hv#ZaP<21厖 cO{FvdYtx4NSg2v'5TI2u9*"g4H>x#x- \PeK`{WkWZqh< Wm]Vns^@4qā5d[Uާ9J)-=4wKAVyI0P2nɮ[D 2S6(UWfz.kThd筄Pak) x#qc_q'N Nt ݃ߡ<P:`dBZ>1>9idtRJ5[gӏeҠ v~0\rdHG($9 bi!K(^XUKvRfI$cɉLԁ! P|ѧѺEɛ>fqb 0^@a(u~YxW*C8xo+Ȋ lnCXե~0jCӍ=Vuʎ_ " V"?jRI_d jթhaU`12v>J^; 0Ҍvu.K+T)Z?#٬2(9 )fu5=_l7^b Vn9z\r8^B0\h|xHز94Pigp}4wX{˯,S= c=8[o;muShJ}V4֌Iu _a }p訪$h|BQ.)m/8XtBI-~g$#(5a6(H]_lf)Q=PR萳xC8QZ=>+'Vb_G3C QDz+Y0)YQkG l[o]@fI֝)WpsǛܡx9c4)q aI \-\LI[?j| ցp ۴EI8*4q= { RR>E[ZmKDXBec#Y zeKh|F+jǶj*Fi3fetXBլmP|g;z'e*ƏC' di)b7{aļ+(Ӱ\םMC)%2Q[֠f^T6pU?3V:V};?1=XiP⪎[͗'lK{Λ" UZiϒktHۼ0sIf*4Y(rgc 6vO1o"ajI$-v@[5AkVv4K:/FCX\}}3Y(OKf_͈Ն9~R΂`g&Wl.ä5Tѝ b+C?!H+47EՑjoݹcqPj KS]$sB(x[ lTYgfΟRK^$?M?a,,utHwu'uz:Ia\KAtXub|jrjZ>O;D*5ȗmc/[.=)QhӔ 2٨vga vw9EE6 I]7bn(j^Da g0 {Blc„EUO47XaӤ. 3Y 5[ޡFLJ4F5=~7l8&vINvUpVj%6Î3wg5O @xALfקΓi.7МEgX2T=)oNHwUFnWvҼ9+L_,SP?kZ+#j.DȆUH蛎JsJD15ub!qUKy4-4`/UL-ѶdT8xF-a`t3]Pt}5898K*CcGِUs ;exʅ8rblN}J%Et;qmǎs.wMcUri'>Lrt$8*nZegFV4 C[#3#v=iVl^($#8YAq0TwoD*Ɉt&+P;*!D ZoiXzj1O+L}089w\LLr7Y\_k 3-Gæ!|~:Sy)چqő=14Q87g2K `>-tםxϦ_Ji Үd,kgX%OQzGk#bm,092y|ZFb ,Ҹvg1!Z>auE[ˮ!*̧)O#ZvwpmS# pbYBVϤyO {g"KIғ #3z %HJbeM{IVNt[l߁hFж@"znP2umQ^ļ{ǯI}+lmf@K45m;fҁT3@.vٞx4cU\C Z;dHfN5bM9m"ԕva^to1$o7D3{I!Oq)2w81..݀F}lTh.ك% ]5tacz:q1G4$sz6=_a͠zWTt:k0F蜠3R%@R;mgy@*l5L.ӱu66BT>b xPy h>=(HURzD,0h$2zg]~^UsEZH*"I3}5Eqwnd^8j4nTU$ЗSj-Exl_i8-d‚j3ra ~5Wbq)Tr\NuOfJi1;TNQFfŵ#XAdou*Ņ:%)P/.+eT.H`}bu?FlhQ||KVփBc=Yp>g| $Q͚}ge_ɒ + 1%[j%/⟓z&][}fs 3#ThP3ݢWi Ic 6pW/ Z[GgNmzKXm0B%R@m޴Uٽ<Rd1UPgR2a<{Z6uup{Y۱ɍYuVV:N%N 9*#/p8Tħn nT `a<<`Y"nGjtAE4yu YS0jC#SB^k?"Y%Au{{L!DU =[K+R߈>lVatNϕkKGGnggL7Ξ}; 'I nH2l:$3UGk5-+wǺ ~:aNǚcP/=fSBk6z5,κ9$\姆-~1hHzZ ]e>_ pu⍈ü*>n="ޢp"8zwKGoj-`Y(^jږ\rM2b&7xM6c0 UFyfaemaWK4~J@.l2d"R| g]6 HZl!%`rY&_!"ʔds> q4MN=k<'SAa>f|9 W78 QA2~cI6$Ζm}(fv\ Ui)0yy,d{*uQ&#`Hђ+)|U,y,=eLG<qZwn[iD>$_@MBނ'T2a -<&x(:yƒp@/n?/*{@T, k},3VӼd ʫ_:ܬ-qMA uܓyȼni8}@ê'z3^g3L)::R8½bc6MqKЪg%ZDQaw_40i>0*}+EnX|wfV[AOΩU> `XefC ¢fwʒgRbU_jҗ \LaYENq[8$*c6T_َxFtYXGxܕUw1`OEB n: =p &R>P)Қ)KTS1Dok{SC0 8!'J3ZZOIZiDTg~-;'B`۹Fڅ5[P)E(%/kKzK j[EFRHETMg뀝A.4!chtÉ"o^8 EQ(|蜘Mn7sEBєJW6DT8^NIp&VJ@*v&qWu/x1/8[V1΍T@ ؗ Zڗ{E4y?ւ艘'OcWvWLK:-\ lEdujm1֎,hEpAƠ޳ȄJ]{'k#2CxW.>eML%>T>7Nn+~ɠpR m'7S@/V0u֌mG`{i!8 d՘gJR vo<8(wsRCF߻Gk\1d+0."0%?06yaDXG5ĪO>Q%%v9!uy;;Y1<v++x;Gؑ5,*CsȪ\qXO@1ScAI-({Y$r U!r \rZM j!6;8᭗04JLlrl{gu c zXk4 zjNuאk.[y_SydmW q>5%!i#_]S ?iGnۅ$\\}+1fc$* hkE8BKT] EΙX#rS6L@&2U*6#At P Pf} 2&YHpXBU/iOFhZmQ7 L[/c= _#+|}~sk:?YO2h WP^H<Uh-n16^k'1s)*yY) EuY v; G%qzKq)4cзdJd0C+ v"ԧOh5We&?;~oܜѵֿK NiI+<O<`0y@\o*Խws-P>M'y!¡l"āބvVL,G_T ducTϰ ڭV-MT:O<[o;쇮!%uVTY%vDx]ÂxcMl gqT4~@+v[x'>xJ]3^LLH8H9$α:M5<!=kXVtNV%eش~ |7~nKinh&eKykg8F1ch:DmcJ Ԁ~v_:SK*9^1ہ㯞Կv=r? ufQߣ-@2yRR[#1cd#;Wx7ԺUip]; p47G@靇d7r6^SpV觐n!3yǖ8v" M#0FV#(ӈb9ݔo?qIc }`ql+rO8J%b "[-sn֑ь:O 5.e z&W7[Mpzl!93A(sۿLϰɚDH^ &,1wp|.!)7 jeΨ!`eȓ `󣽁ҺRm9XMShhꨪ]7N]uv!e0U)O[̇P_`шM8-{#>b Uȸ7 בB:c@i VsGK\p^H'x;t,%Sc'}wu^i`FhJ uNdx>#+T gA'HcoSQXP/pvS6M( S6R{]:pK?n !vC)y 5حD;: Ǚe:nh_>#^fmWswec} &ȑ.Wd\;R }AxPnB☓l>$/BgK)475 /;6OxQTW2f{5´-uI=A棓=ĔYrNLCIKTd&Eˁ$qעcR/A=-d92 ~T6JԃԪG]Wv%p)piHS- iz$qfqbMSyR9^aʡ;[ w2NkA+<'*,aKHR ~ ehH4Y)Y\ ^wܙ~U/tqũ˞ %KuLh` |]DsO.wzezx q\7c'ºsI]Ao9҄Swl9'i/?G{+Ƌs%M&&J ˫j* 7td,2nv72V :I>,Sο4&mC㳃I)dP<}Č(k(8{(hl䆱8TM}ه.'ڥp]#cU$ V]r};/>όv],4x%u'@Pþ J&B;R~ŵ'c捀XH?ۤ J*1'i$2=]2I8"puIfS.0?Ujaz XƆeAsKe^y4nR7? V<{.NMQ{N5DgW,=g,Z&ѓ̨Q>tz)^~K.V<,˜Oad'̵x ehevQ&,6@?eFɩ~41R㮩-4΍z6pUM1a~-O E+Z.[ysܼlr0#h?;{GJMb6v a C໒#R /R%XϏoI[3h㞛#KzʎFwܮ:w-! M"ZH]]~ㅊֽGe./.N@<\5)9OTԍS z7BFV `?dq O k(d`2cA2.pț^7^79tcIJ(vp~LU'x)MljzgN{puF /G+q~𹶕n t e7j4ȃ'2_jfuo@kv΄]Ho & {q&:Ǩl3)(J=TN )m.mp;C!ZXGty 0uoSS|[YQ)iηօ_lCQ2`k|Rp&8-q9.j>)yGZߛlon>;UzbA; :%It kh4ƀtJ-l.GEpY !h@qvvI#;XrVDKcVeрVbkȀ9ì1L@2zx3R4M(}t 9'ث`9SDOJ[05֙NpOº߻gf1 GX)?]vpǂA"o \t_N' {O^lԎ:.lfMl7O' mY:Z0H}ZgH6 $H`F+ Tiz2}K5^.+jvAul [!P*u CܝW71%ٞzK0c>ڡ?n' Zu Cd:dTF $$r͍"<N ~XD ΥQymwN%$\M㋊@ _O*ʝ@P۩@!, #B38eh/[ƱIG/hGA!0-mEtD' vFuhˑ{QWAˮ_p  :=?[i$ը;7Qgga@4,\Hs-U60pMG5rܪcHKfYiPRv7%JgiP.k(X+vz[0Ew!9_XI)M&23]KtIS>od"l5T1KdO&լ/eW {5/G-!]nۨq;0+t" euڐ? N9_tW5XwMؐ=Iyl7vS4+nE:TDLV% ޘVaت)kPb@q:x_6@s "sL_alI裸QGp*}3]jO(^zӳ0ncLGY,Qxz gh1{( vJUd'mvs) {E+%hP(c%=Ja$ZI@T#DuFjy-k)"= ɚwvDlJcs%'U_;,O8qxg24MY0Flj[krI1ŠpҐTSJ9(TWe)LO# b';GW9-1"+MbL_ٔJvdTTW=kv/=ʑ}Ŵ #,IIF Nu[B9lVfBs`a 0j؝i/zK{O䤎Ŷ3EQP4.#fR {XDj#>Wr1޶eC|S.[Vľl:z$L2ە8h\,8\ϟ=2α'ulasK31&8l$v6hF% + P4tO )d[*-([-5uZnLߵ,- U}8:1?|ufRoJ@޿&fOBߋmh?.Z%ҞJ=xVm׋1R-&hejA:O|BݴC[{php3:+$ډܥGaozȩ/Vs4Z+TS=d1=<Ѝ)#GiϮm4tm2Gkt*E0v?72%=l6d|'"*VG\j93s]<87YSW!#6~yS\hϖ&3u#`jO~,oJNkgyxec==wGXu84\q6;z }U#z T9\/l|I,j@06b;AY;2d˜) k&N bi>>JvOyڒoK5|1]LDI&Hɳjh'A< yn`>kY݀д~UđQ=R/Jt5=S n z M"VA1 Zj8\\, gI( kb Jpa]mFuN.mS֡*Tk '^&5EMcE~ 7 .1gGcD4̂o&"؀qbWHTHJȷj n#'lxC{ PS7i Re 7:9fukgpFD"Ŏ1{GI6eg~䒲t1EX05\ٽ0+q?/}POBX/k^נㆳVҰ@^>ǽw`}5`ËWo^73U_RR⢿Ng] ]ا^ɼkgay/DGxw~ g +ߜ-!j{,ڂcBuwX&B.':[D^;50%{%멠ƂI[;FJE`dyŪ!dH6$O} 5nmm'HWv ßkJS:~sxc7/ҕ,LJg &<^DzlWW2F@j̵~eg vlUּ74iZt!ìA!ΥЈs@U|-UIZR u"(ƶA]c~.p≟铣>XIdHƎy(E\(~"p3+ 0l;ϑ-`:<.yoi9X3Fgg8:`–͠AD_; Y$%ٓ*DζFcXR8C'يқs `t:Uup ;1>92iqcFvח&\W!"[V-o mx͟_xԁ2STveNBKu^ .l^_:yjIav ,ưw0CRƭ &˗y|ؓjaK/N'fLk[m/]Uq"6LM%Ei~EsLoQrR:3(6Yt[>m/䋋5]k+u1kFy7:JpVtjv M7FºkZe82?u+:h/148=܎_ò̞ Lh]o_l Cu$LJ+M'O$ bTpzIeF3G,׽zru@`Pf\vxb '@MxMeD틊зӦa *dA4.}S$?fSͳ,`o P~#n4#'3wk1uE+), > U RI jWv֥_h$bKE"ebJbrZV!9J(PTNPK``?C[Ui^]ɪA<1@`H32xz"O 甠f; |h43 ;R>u:w7?P>IDn!WX w(gnb^IYͷm-<&]C 0?zbH":AsQl WcGR,jW ِeUrGiiYC!:iS} s* >'0%9e?w=*Vttԡ# Sr>IC~T孃}CV6:L3d`\Ov`|ګTHy:ghFfk\_VBdz xK_l/<Xf0!֘ ㆃ}.dt H,OPLL=]B,;:i&: .>;iGHs+&ES3I[L]c..F9mEF*fN?1/lT?~ł_j:n2!tvŮmKF"˙}TUcA +g ^=]#AP;KϹhz%!v:NZõȡpOom{y#;c ky%z&3Zධ'%nMBػA1^!^֦`nhT W@<]Q`u $7D/9c:8 [m;co-&huY/.Sϋ ժnLȯ8/αjwBU@"=`d+`+39,j'#BӍ(>T._ӜG@5뀻9yiqe*O<V /.F]kaDƭ7άr6`j.K(Zz4zUa# rqm5BM6Qƒ77mXSLrd3LҢ/L6knञ%G sBT' avIxEvXjθqvyQ>:F㣔!mz/ |0nTnˏӾeVvH(LTW?|3t$8Sy9sϮy7fCCiv9C+?6yW^E$9pɌ6v&g%0^㗶{ը"=/5N'ظꃻ(_&U L5tSjHױXH67#ɮ<[9<jwɨnѺ#.d!EWUurPxiIKW( 7':ev`!Fe Z["ngeB(̾]TV!](i c[{χ)( xHaՊt9X+1 ȡ$q1_ܕ@DDw3* ?3$ᾇ&ʳ- a}$[C`v&?/,m/Ekv'L[48HOgNPni#:'wjzu⺝/"cGB@ pꈇOF nM6]gkOD쁶'/K}&|l|񸧫;_T?}z omh * ME1&-s18x;lVUkS0]9@cQt@a<|iΆ̪׎kI%{Qˑ<ݞD;a uq l Ōm7K'pq]T`~,<èBc@Cn&;@dM>Ze(Lqo6\"+9bÙ G&SrAj"U˰dMHzC*0YG/~h15`wmvV9s+2<ɽ{nAyS?zP+P(|^R'ԓ‹BRboz~e>$Lk}Y<\دl:ƺB P6/h_6wм{q{7d$djPfӞ 1t~Kky|:QlK@C,( p^xf V`PdIK F0X <='O(/S0Ξ͵NN`G{y-R^6;z7aa غ~!:$sׁ1C p*˺q>bq.Y\ v"eޓ?ֽy[t!$^"bt3웚uh)L &t}ycҘXL;0.Eq8{ #g7l`vRPx |pFBtMseo䎻cv-ME8\Gɟƺ_RQ&(0}g9l$2JTycw֋ cɱHɶX[]_!*PIٝnJvc̺A0O6b_X=̚<3rJ(O`T+xS^WV @.@ZXJ84;p65wNJF5+wns06T0\LZ\ *ذځ^csaJ){e oc^@EY*ڪ7Y^Zm=&gZIv\|o޳K‚2€b=C_4,W<Yx=׷((jfDP! WliW]ThJj^i/b/"Qb&K8>*.EYtavz6챲"v_<҅h&Ve@gOd|ޛvv 7;W+F%pW`纗rܖQ+0.=Bit@b=Hp%G]j]wkY#LhHGf1!pD4aۀNցن49~2kaMy=ulTGOf%qQO^Ѝ׃9ŋNUV;E_^!G{ vI,0W&'ڍ:XTL–gX sUbۊvt7\6?#S;0IsZ 2uCd9b#4ǫ϶ gcAB{CEf7'2"h9, p6h&X* (q;n^6 e0sS,MdMZ<#Hǁj9!l`io2-wu77t'hB<,NTXO_S1R<Oȭ(vN WS^#hMMFjP]OY$6E~-s8d1sUU Eϛj;)S:yRpWIfƓk60Y𚡂^Y2h YJuxfhܳ1zp5b,`N#`z\턂Pj$LXL.S5}:FD ɣQwqS[ J l#0,A Gx0Tz`JSDŽËiG x_+du1mP W d)߇]RMV߁"aubjm>`2ԒR͒aĕ}Lvor/' V^:8&~ȣ⻜ˬEm+ڞFlwݛRv\w+hl̓ L,5x^h6aM8lX-cX~xadRƀK˰rp`X&2:FNk0Es@ʭXڽ0+ڊ-}pb69m6ϳ&{jDǾc )pC[Ҥ3?ʓ/jDJO3^#-P?Z) ?wVvIES6qliG-4=ϗ=t4茸b"P#q%-<|R1^#sbu* U- Ar'kK`98~iJ=n ~_>-z+WdM{kmH~3Gˎ =4k#>0wOy;-E_?H Z0;)lWʛĒD#{MSR(,կ3Xd4ći "{jye>wW&GB3z7v0)`,Ns}R^E"Q6Ib1_Z}z`T SllJ% dɰluQ!T,J8}k#1|;c%(kW˅RaWX\tʱ+ K>Md7)$V%JwE6/`rF}RGMx IFZb^i4͢442X-};"n |jX}!,K5FBky8ٓ4?PxV%{\ӒVcyBu:"^h_{Xy{2@Cya%YA 4]b 'nYm(vz7P}cp}FԄɽ3$-6uDXe*Ma""؞1:{BvPr9a˶5_{hlCv =,#q97 Cا*em<$0rz1O rr[ߘB =EpZN0i6ڀTx{V,Jk}-@&Xړ@6w΃^ ՗\㳐R:J͏)zz,NE\cڼ`5vu4-[#𵾮Ƃ)allt/-Qj`Gj%hRTsx^(و]~K w+|ĭǸ|Ag%bv % {a츿TVi2}Mn¸ >8zI<@;IX_J>O/&S76gAHmQdƆ!vfp,{nVa-YE%js~*zN`|Rтð)4Ь*WB^2jjCULQJt=Z {6K "U¯#GFR9~ "*+9{3ЈqђToi> "V&D"ZېM*N*O(wCȩM)2 ([O ː 0>|MK)'PuѵEf%_\ 1 _P .Ƭ"Є"L|͞U0 tMg w`qQsfuwM P+,غ$) B v6}t+R/ *Ӂfފ.$m+-+©*8%{_YW,B喞89o_sǍ5@b'y^YxaGygX ZA @kMQgt ck ̴BP_t+ÁS lj.`BI{T-z^y}ʖN͗=%K!Wk[R9 kҁˀ3X˴^pOX82JPӻ p-{ECMe>@#+Y,]l!P^n]`:s@+e 7޲`=H~ц8S@ am*&! C’kY/,ӛP Ko1F/y!<{r Sc{?P>"\2%7uY!zA"iW^,S<ϬhX[sJhRi [N%隶e* m9{yیon?,զ/|F| ]@*f8 7n G.,|&AtئJ("Lr;AGy0w>˭=xubX2GE.%*4[LB:*1KqjXF/=צ4 v%%Q&[6Onrl|X5? ֐?Տ?_6oB͚| iJ.msF*|\ƽ'XMd+&|96e~9LU'tZ Ĭ/$`<=GeQ<e 6Hgv?&Rq 1Їg*Ma#-[~oo tj&\Sc˝-yu΅ZP){kr]Vc]FIc/٩:A(k\ ABْ6Jl.>p~=4+Y2t [nnOb|~'ER^EUpм2dhmeձ7}d}۞p.RM64t?ddED_l諧[a(As ?t忮98e;qĭyU<>GB13h\6/ 1zbW^%w:D;r!C[d#[[4?NͺF[)RPż>Pis<~Y[lF`^ؐWE83gM|1/=gGnJE(|YF1*~,G7R(3Ţr KtthxWuI-k)n*46 y%3o Yя{ي@tK@K+j|@kl)\&&o.4`Dn|]l5" whF`-)o𹈴lI12 vӓ720>> a4?+6J;mafoL~nNJhz&SJv(^4/z09U苲 9:;9FzG|.xF2$mX`Mn}Eۥk/h_A|lcDyQbA^IEb-)6UܵE}+iܥu8H1ƃm ㍑kUz{,< J$J)n"HSp8QYHїz?< |Jlҽ9/X Mle>Ǽv'p ЯUVXSz-t=)F}XKzX3-JҮ)?jmX/*O 2$$cQyH͇PXO'[m``$v8ˤrZǸ3B6fhT[&餌T80`kz`b|st¡1mWڸw9.O_NGp[+ /(%\QI~&P&(-?WyjSpɃhGn"Lyl [n3 J`ib+P voKhҗ_@^5 s~ł *HXBZRu|yUbǀ5%g Wc; 7Yk(XYxdl;Phk|OrK2:h]h=^LjL ~[l_6Tr80Cz2 L*< ];}  XGjW:8uE_WOR` G Y{M̞٧2=fO@0.j~龅)UfhsQfHѵbFվb)f,O$C8z'h2!1F:t+T&? V:`{N[DSOrSh2ӥo ta4s"Q MHR?3>x?A° o#5i0.du^^oot_$~!>zU cB| &M?sY$5{2:>]n4:3DWyTs,jjkVW]1n)n,$ :B* [;fa旭$x:cߚٷ(7HoKr1:. \e %Pړq$XDOb{8~™_NحXbA5%@u9md+>e!]E%(&I\S|fooέ(z߆lc4|cG$.k9̨9At^"fԚawW1K5$^!x 3^n)xp}xsfE_?dh)؆DU43KJWՃrְDo5A[q(o-jLҏhH$rW(3 j%Cmj:3 =iwGP'ï&h|, ԝ~2(]Rodh9>DC:l⌊ fq͇ ;U$Qҋ(^Z:/-~KA0.4x,L%=ͷ,7o[~ u <^"ś%] Ũ!EΗ;xlf`I>vMf 0N* 㨣ЉA;E,,ܶa<͏տ üq˽44 + ?`}mm.O9aD(>Z?k`IOTìc΢R<9 z'>9|SEѿho=6=k?Mj4{1&*h2 /&$kf1HS48hK J-A0Cp&+X;a^vGb 4NPOnN "€g)NqB\.d87F\!*l$:@HCs"(gk~~#%6n~#2Χ"=M'rY_ \B~)ef&a{<)$M911YSpOk2ߏw;y8a,>TwZ29(*Ɯ9:W>)"ƢWO./& 2Mɹ@G+K+1K. ڼӡMCtˢ1RBItJ|ؖeF2avfuyr܀9}*Қ>p[PK!$;v rr&aLxWsŒݮBו 4;Gr ~ocuA bG Ļ(c PKEn30p@}< 6I1e˭? UE0mvȚk$驒*>sG>0d2w$s n͏mI$M/NJ˵; r}/;+d^Dg&(7?mc*T M(v1{*"`$-­BI;3K-h: eMe=˟ } M-~K;𘀥nkȵml΋(6*g/S;dҳ2%:4/NP'Ge&OS@  E;P{<8cgGl}!]aQZ.ih2`n;*4+60X0ᘡrkb ģ1Uy2lIY|&,4k,?aeE/| E%j{!mSAx)+-luHuxw6Z蚉a͋O$*S[cGO'W%"SE>m/.|6SEZ|q[Ҩ\ RjG<^W$CD2hNN<#F eԿA| yK" ĸDzVdrRo*~TuܿvK?_լ9A?O%ANhd0y'\bJ%=gLJ,FvS[kj0RpAt7{vi{ wLΞ~RlfZS^3sS~y8Ԉ|)mV}v ]"5 m9dJRh=ʬCH/\U犚.E$:vN77hqNNR>Ŀ=R" #e oVR2mEto&njeۊ`:.if/r l?Y5%Բ/‹I?F1M|G.1?9>.)"k1`BQ%NPS,<z,{O3ۼVߨp;fHzi)K.ޕd4Üa=t5yH4%0GQoB*{*4X'GKFuߺ#dwx3,҄CʵVډK-f3cl]s8G'T'kxWjY9Kbȝ&~aja'd͕Б`[Yqv-C@.J0 Y.?`t'FbI6ZKCȉgCʼp֖77+Ӱ +܁(y ;{*O2+FL#T&.cl5? `"^ 7O/0f~JM83ďk HZ>OC*92]j9ȀYa0#FUeā?Xw)קAq,mdP^b(q ې1y jKzh?gǽXfj͐[w%rNsz ^ff !@V^-FzU^fx{&Kܤ8 Ǯ=g~:::֘UYhnum#q^;Unom%wJ1, @^lTyfZin>?Bħ5^t *c:/x52nǑчmɠIKNW5Rer 㬬?4Jbmkͨ𖶩րɣ#-8^R>Pt^ېW:%:1U zeJA#` y@R!RM05Vw1M ʼn8zî│QtM@XrMJp(&&W_U Qxm 9);[J5#;SҪ>_.67V O<.en'kU oo2] ̇6p0nT%| 0:D~%%-tA'K骯Au'';hQ[ęE;԰CܩCm:D'U9z So]B! THI f J@U6_&( 8R}eK0 .ϋpqѻIFo~? iS{q-CtbsWĖ,iE4b "!67iI)kh*C#ruX4gKB<΃kҒأ ?ܹN,H|?kZ}&cƔ0kVweCsEQa[㏃T^8nϣBsZCP3zJː vcM_!l }= e[K~w+S[DcR1e2Ie5L[Fl1\=5kOKcc,b᤼{RM:n/yCt뚫8~OqٗHelr4KDVtN;6dTaB#0?&ӠRUPWKC.?#T*J`DXo^矷Ow<0L܊L{+u*C3EƉm=qt!eM=MaCҿ&蔓:@*㳲$r`GA%e7#B˛x V>beN2x''%CqW@,įt 넅/ɑ˶y.&^nh4c[ 6-g펬\p`0Vi\ Xzb p->#hV.[lPY /ne ZmH?5޹r):9 5PF-]'__&n$' rjw`QPDO~\gC-aT2rNU)c >xҰmFa+F82JNR~=)3jLNY!"0o2RW 5ty݄5Kl}l_K8Nj%f]_Ps|o§~7*B߰! 69+s\ /[_V_pnR6TET)XSVITy"l ejby_/ < yYX %f1Ce*{D\af!P`YxZ~^Ǘ2F"ԇ[߳ѲD_g|bsVxE93TB4N`PiR.iJ.UFrƱi!PBGN:#lfeLGٛm)+)ŷ4ԗv^: tpI{ Wˁ6w{p7$CBO~+ 3x.ڴHCM!bD5d -YH޷,"`+dcm2ղrB*+[ FH`*|"n x֋ jgcc]x QmHʼ3&ܽN@E&b\[ gY!kr" Rg~(\Yhq# dcUW oȨ?mP!3`.S!qvOCv|놳ȭӒ)ѻG¯pqQYXixSP;c{x}}1Y}פ\T{̺:/wA&IkV)I48^4\! W t"/BIGP_NIoxO ¨}Xs[~Uk[ļ#?qQlJ߭ jn"0axx0_ҟ4uN n|f;3&SXVeȯnrDl75@GyeEKڐ[:fM Ի.@ g#h{xkl,(1ہK_3q] B5НA٨IDv y k3ƝT:Xo<&eP]IR(B b>NB1mUUpF{ 55+rliX.H< \X߲HpPvP6˴'$n"jټ0}@BLeT2=[w@~V5£ghqnC'b^LG?#}LE5{e0Oԧ".5s(Gz]Ģ)fLPχg綊j[+8,n´1!Fs=Tÿzn|ǧ\ 9TOD QtB.5uʪ>YwI31Wk"5׿߯Cyg0XLoȽ${Jj߃VmC<N}O8U`w4hz+onbKxbȱc.O KR?X_*6չj# *7n6ޟIA[j# l8ou!GHQtiS˫zn6Li(*FO mMTnl@1^W'}QM#3#6\tt6f#Λ{_Ϫ q퍣<ZǽƆ[}vR@ʢ!5ƊBR[Hy!ߧ+ hd2i:5Lȸ թlpgR!f | U7l|i._6* #N*MqSPӁI .vV_y-n7FQ: (baى[Sw ό(VO ^1%F Xm2)\o#a)|*<3`pĐH_"]G[2z/ylbZ75b9-UE,gLa]XaRb2h0W ,o5@Fp։Xt MjvjSG8SѕnND ٞߞpq;Ƞ ധ-MԏeiwMV?z~Jb 4zJEBo.tӋx%HRCWT3H$:$H0A :R4`w/[TxUAL߉4$ A4!Fp>T}\mogH!*qazurkl@PU:3R$(a%:` -#y |wspuȗoAbe<-9S6F6NwۘftD5 9!3KxW"T'0x8ճ0(FlUԳ5v}P3*ў} n坏I?~#pcFK,f7vKe,Gұ[Y54U0m(# ! Y!x5-$pbE`XKFc,pR@ @3*mKʓZЏ rڪ :оRț-fYd8"55Kz=zH2x<֟; =n7iC&Trp&4/ŐyB4-a@&&z?m1I.*ߙށ[OM9ZȹxIe BXkb9n7A$c1ld4?yL9aIޢ#T)zV(:J^;w!ڍ- hl"[<ݑsv^RvFL5eM0UQpPgގ6#~ !PA90 Qy\J.FCHJ&I=D[|ʉ߱@JJʳӱէAiGݞ# T!Zb(GTEsE=,6r% Ty'P2|җ1^?^Ⱦ׼ L1yU39+-/p8T ah0D+x›'^dD a0^qF&6x A[5K AO>zk0.<rø`S=N߱F 涪! E/ٝD״&GZ3٩aVEm a$}8 flo`L-~hXO8]*O?6dD9c> mpjDG{0*&v]bG93'J˶'Il!&R~~U@pT%Qu,?<\/k|h4<L*M"@utڙRhpw<-QL% >d(ݵv Ufc6\[ՙկKqڇ~ncA $"8Īu*0㠂>@2YP@ׇԅzB_ӇO5g#AgӖ`uu(H)2J^sVx,p_~H{Z EV]D*( |?xbS9r`A (F3p#$ YZ