ruby2.5-rubygem-grape-testsuite-1.0.2-bp153.1.16 >  A `Ԝ!M@eeey z@<+=#Ib[:#l jjW<Ƙܘ{v~zJ ybm/5^đ&>]E-Yn5\KH5 J f`cŕgs d+Xf[BZM ʈEjOo\#ȑG$/k4lsnw'ǥfVЏ-Q{iQC0h:-sEmlӉ{?(^]r^ZC3JI1a0a4bd219438baac74bd0514a52bbc5ae3686eb4d0b5ac6f6e6cefbc1251ecb658e6040018dcee520748c1aa034e108ab4d7d56`Ԝ!M@eee[}f#Sy#½izޡ7%,KsC) Yt4i-_a&g E =uƍ;<Kp.uyG48+ۂŧ`nˋUkSh:.-_*Jj6u6l%zT  ;SÜ]VoŶx8dB}:ĽѦ}uՠ'NJ~4/jdz(N]y瑆DDž=|I!OH>p;|?|td"( 3 H| (uu u u u u u!du#u%& u'(<(P(((8( 9) :) Fd Gd$uHeuIguXhDYhL\hpu]jDu^rbxcyTdyeyfylyuyuv{z||$|(|.|pCruby2.5-rubygem-grape-testsuite1.0.2bp153.1.16Test suite for grapeTest::Unit or RSpec files, useful for developers.`obs-power9-06SUSE Linux Enterprise 15 SP3openSUSEMIThttps://bugs.opensuse.orgDevelopment/Languages/Rubyhttps://github.com/ruby-grape/grapelinuxppc64leSt 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(ppc-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.0obs-power9-06 1620647600  !"#$%&'()*+,-./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-grapecpioxz5ppc64le-suse-linuxdirectoryRuby script, ASCII textRuby script, UTF-8 Unicode textUTF-8 Unicode textASCII text6Gwll$ՠۆ`utf-8bbfafe3c869be3a45f2b2f8659cbc77c8385e12f498a8d48e62a8b987026a5a0?P7zXZ !t/稘] crt:bLL ⦋xRc _7~*+z܊ S-,e1žf' Pj0$aKfYj1=oN'dJԝXL QOz 3 6`-H2-+/Qoj Dfc(\Sdb@Y)^fVo`Ĵa֯sYP'Y%E5.}?֪>X6FH»P}I̊ݜgOѐ i V'}V!)<:;_`h&@ӟn9 ϕݔrA&`!GF&AZR꘴$l? }Mոqq Bu~wDٙ Si(Y@ e"L'ҩɄK p:85Uϡ5o@ и`&o:%Zp[?ǎ;hb+n5,JNcxIuuqyގ"qӁbEU ?4.\4aWu/1-ukD6.GQߢx?ђf횞h"GD^y$AVYEa/p܋ŝSpb-ĭK]9X1wKFG{qymzdOHQ@?N>n[#`BTWBNŁ;f_.xç_Ô꩕%2`ADm,;[41TH!..ux[[M[J 1O 8Edv1UV}{b“ǣ!l ?F$wgb} f-&gJhan|)(:~JɿlS"eH_ Sy>WWO E}, 8MW ; Vnsf΅7y}7] g^oC#k4EtSTP9+8!-1TZotOg@r0`*"!P|˾>Wߡxp֛h4m.aҮ^Dg{NLW[f+:KfɠOT4e~k +oݜMJ \yԎ ፧`(Mj s.Bn;[)@XgwAJj>oocXb n17;4fk貊+, +c ϰ 4ߵRbCy0#+Y|h _j&VP_8}wJ9&6yNt}.,jTy +Pb g۵ 9wsd\XZ('0ħ\R tpqU9vkxgeAmiL=k%!y~wbn@J2)&'b,6^d.Tt&d٘2؀II^yףjV -k*Z&`%UJP%W6vV8rN"^Mҿ6kOc 찗|K& ް\$ٷ\}VA~N_Ƨ3aKFvzhC3`\͗zo>܍϶k89KT,$Z1 U۲F"!;):gnE:Sǹ)ɟOw!+lTk5mKzr:R#q\S>n2(>RެےCZaJ! :oM|*i5q5d<@zls% $pKƲz,[AvO؜՝ƈm:L-/ͷx!=$>n[ wF05v|{"ʈ$?|/)C bdq=yѻ `T„IA}ps` <܈Jk{vo0 'csǧٺP[3+ uzT6& 2xԔXΎ23dP@@cϮXTL~ɍLMٟYu3ow8gd7N?Lv \180ۅԏLs'Tb M: ~2uYKTIBD V6y#1_/dZԀ3YC*^7>UZNԄ|'#w|p-ƶuԎIoݢsN#j~©;?sL}z$'ϟ]%D__P0OOLoP:à&U|h`C@Fݎ& ]h^7kmƊ/MW~BnYW [@Æ}`~-.'3 :'M_Ei`;n |2Q쐦n2#Yn,છc^}x0 z6oy~!pKߨ)1ti1P`3 2uJ#QfNzcy'5,"&@ O?P|əb40b\f_X/-ʉpEtM\nNuP92M!Xz&"m$AG zXx;%[Xa򿊉 9Q5Q%]khR>JLVzZB *sz"R!5^\I!W3]t"̂ -Jr DEMa jxu5n1K;\w%;^9^zNaL"`Ws3ڿqp"HAԥOozrE+2qz(aK,xXZVHঊ'>i/r*z%TM()Sφ# Tr̃ 7 M2m*b*Qe<߾33oFZ453&>c'"+3G\BHU|tO Z6u2׌, /7pȬ+=II2 [#2*-R\`!7Ԋtp:鿡rT..Lu-]J On#mk0CezUBDɌ?BsO7em kuhgeٛcT`^qggϝ;PZ~}Wj]ye r)۝ܽd ζ? '-E3UXa$&51DRWyDGۓ_Nul#͊Qܭ}ΐ˭Y^G 'c$YN 6}~g.&!oT2y\=C/l E,Apu4/PivΒFycޤ V } ?5nC!9$iߪ/>ay\KUr>.gHxLb';mƻuZAGMq?ے+$GcV&}b*GY,`TP}˃Ucԕ AnJ)[@Rxͥ3؞Ү$7ap-ײ1B\I+uw2<:]!yNSzam(ЬRs!}BN7) _ErFfF^d:^ !) ~be>vNQchIc8Ct/YZ?ZN0R;#2^:6ƈNo7pdN!7ӋtۓY1h ͓t_)5މ^y,^Rjdo%WUpYCah۳kuPOSaQ=2[*ECgҜʑj;6l~zx{xP<B$pcAm~ -L{G*nyz,hٹ|b;7P.CL@v`/J=;)6l:G]NԳ( R=jsP /XI$"^oM"K7;q>_3xSq>eԔIx?۝FJ&y{>?s2f_zK(|_W-sFYlBe6'Hx^H(")%4!fw({$!&cj;{㔖)aܬ8b0XEx]òCcm (z蒖yhޯ޽ׂ5˕E` O9 td3a #*S5p8;G >)8K]$. mX% ?-#93lwln% eAdbq^#g<, L!E\A"_+ڨ'b(zƕK+9*ӛpImbƾTp{Y%zHZtҀ>" A:v W&MZa+cO,v^bs$'C0WF܊k#|`g %(\f.=$ L Ę1.LJaA:tZS! { U0H=]'^e+`N-!FI?2ڐ|)4#>gJmX~0V$sO(Ckܷ΢.)CwM_In,]pvKPlgKioF Gs٘T8RrdP&B|a8j4ұE˂pߜE%7jsux. $d_+/:_EP9|C8UKj#[XW )̋F57/&ldr4r>7ΥډPEE[4rlE@xBDR 4#fIS_o}8b- OS =LF`G>*ּ'V8vsJի[Js]yLG{ vS$tx/'t#m4'fւ>ue[rtl~}9CaQx#&.J+O9=]r}KKzڅ<ڦF.DdF~4 T"h;%/UFz }зQZF XU=D_mpn#] 5hz|EQDg:ÀF}xj\~K Ofʍ|KhgW(b0飧&\5a  F[9\rVS.N"z%1)@Y"#l\uUQMѢ1Đ,T,M3.#zi\u?|P4(2;{XAY"=V0혀X-+[OD ,)B9=,{hfRrQd sU/bo!t27zx%R9>*hk @ ,qP.vQڊWeW/ FB$K0ZT(k(%‰tV(oZIAhC4P`, tH>a̓3@8˝h ݦhUpߍ犲.[xtkЮϽD=A,~(V"Uqz{]'Ô c}R ӭT>/N/=b6W'$OM眮Ywd¼[Jc9aa742͖%x ʼnxh5ſv:TiHp5vYvat=ȵ'(V}e.oY|E9SűQN{$шK(Jxd8&ԃv?Ğ3wqN< wW]du^T=op";R)3^E+'%.×n^O K(uk{&fEH-.1AD֚4:WpT.7*  ER?pвg%O)"@ `[Ԕbs>=2^up-ʀTK)ݢud x^;䙕pK[jhȿnpjF/lio 9C\H!VIkw3j~hsjbZQxK'oC{*Л(wϲ*vsp2r|_o\͊Oi/&+ۑ)QWYy'2u G< \qQtƩ6{[DyZjKƃL m2Gk㵗4^C-#[Y 6P gT1RIrA/˨ӉB+:r`?wvl;gv^7_4<-P(@AP:[!:ڜiyI.x){y$|_+4H=1u˗^]/[VHѱHL'tErU"TBh+? pkzrK$Kv͵PoDAG!%&9"-Y'S8Orθ!pu&pOP j悪E=}x~DG yșp(*T _|(PVE~-$͢#>RpiJv~YS^9BR;0:hG`RStie 2lpA!]{!* K}⥡˶Sz̞a = a%޷x%fF{"gބ*ﵾR"(:N&~gJr}9Jc]x^;扟egp~ blp8 uTc(k/maFZՐǮ"o<J;|xDJ؉x&܍M*hg S1k!%~ !~?Io'K8Tv2y?Q10< ^+랜Ma#S"-i'Ix<ե8K: 6r׶{p[Kh AtXjwuA52v)DkB]M?Uf6ÓM1d{F 9n$PV` >rt4[/εey lR^ >IS50=ft :&GԽ۽BWEf FemNcن &Uʌi5w0s{f υM(`kqSEQϡgb[uMK=iVL7PsZˑ0 븥x{S5 Ҧ ;+Prx{N`X#1⏌9W=N] 7`G̶/P`xLDSysWXcOHOU$F+\UfN}8^"6G.r*jwtBgk,uS0uT1'x 6weN(s^Ř$A[fVWcEiϖzMxZg J땨" 徎r1@ Ё~yMF_=-^쉉OL%S| _#ثZ^Wɛ_vaJ*_kG2ej?P,KL5CUO{-4"ti )5T6Pԍr4F~FaOzw:0/UeO@y/H[؄'rѯHc-؜,pEG"BWcγ_s͹LHܥDD.90: % c?rFu/@ݧ5TQ,(V 2FӺ+Cǧmd5x^ZdDǢaVS`-/ ->^vy}W<(zQ3E9 *}CdV$UE2YV4H7cf`90~^6C-؊+hwmfwFPW|hbz{8ufCL`zxC7C? B(KznbY Mz;} r!DK[! I9wj=PzpGS nPvomD ?IBz."4Dy%\˶)͍p ,3_iq%8t3XN}еG֨XPY>bh^`-x^V0HTv$f"nC0c|P׽%pX~DK@AO/ RzJNdHdjkIJ+v:L}|SN*jUf;ޤ}ƅ1eivf{ngRJi0hS\v=Xe""kL0\>9/Aj=N;G" 5 I0h1lf跕jMTN ıwXS9-_BT܋?l4 a8寈mdGpeNMFE綰Jxu.y9Ml @BG~q0`x Fbԁ28R| |o!'vZ2eDaj*mPB+zlJ]{NyejY 򚉐sqHoÙrò! ^>,G)GsHpGf6qr7(%x1|6ʐaQp'J= t_mVAIZAHN+ݟ:kyW+H%)k#kvF]{2UOQT˰ieT]kKA'&Vx#j>8b}}YoLS!S)6_< #1'A7iQtyD4, w(uS_t]Aɼkf *\&˺)m"\zM m]лjtB>C2=fʾ9d~jE,Fdpڢ2Zǚܔ{88goXNHEwV]{h6"n}^t-J> *E[c}Zqݧ\sv~gQ^ܱ -Nk2brFF}ݙ-qC"r$rٿ՜]<i ,JNL]hDG|1y^Oٕ.ר5=Sf&I>(|" QL{qD`C`MȃQ[ -Q>lZ}H6jo3AM'RL|aG8HpTt² (\P;D;,\g80T)aq"P.mIcŞ|pTU:ol#6^&3ùlLwliz{ո0s,ӿKI@m9,@ ^ˋL&d:F=`7d:CGo.NZaJŧg\xؾ(a A'G";'`@ůQ&ւV*8GX7|B?4['|i\bN,1'gq!BpF; m}yG O!A]<O[mc/ rg+9L=Vd%{)VR' zЋ7/;#v"5b8&hn1@^pHl˘rwNyTyP\W6V JTT(APJ>sru>N7gie%1Kxc<&X0ZK i`/5I?/]ܛ. FFuln`уg1oS֙CnFT*kB۰0yEcPTN(޻1Z )u֨CV73~54l i;ybs}֗6jP\ą{ߣ0ڞY_Gj[مYĢ"M/AsQryDmMj кcZcGTT\&RP%g Nb6Ȫ%y.ZrLv{LiH݅/4a̜~P:M\(WC2ջg.4D -`NJ59^7'Z߸h i2`Յ^CJa: ͧ}̖e:%H Ɵ].p$(C"P'd=iiNðn|l+,0ߝ{8~դ7wia!v 7?ohs#sxƏg~+4>P~{iN!E,v+!ёHaGzbAeaK0a<;\8h >~v[#`ᇥg8H[ S[ -N {@f|%ɤ]~Ǿi#Z^e8_KfZV2uޟcKe:Ƚ0%N(`do&ΠqT淦>=?sIl7إJИl8t,kE3n2zH==^&<&) M{q%|j:{t~\_%GߏBJ{y]rٔ1#XI#aeH_>W[mll;S skv.5?\ȣ$[M.9RתR0ƽ~[`  baz[Zf֟A|=o$#_$I~'3$vcYP7}݇]3DhXfxbsBуy1yH\HauP=VQQ@Oge?1ۋ0QB׵Z,Q{6Ⱦ80@ |q"gw/_j+3+?~?Af1%SyŀbZQ3Ȱ%ǖ/MȜ'X@{V븗rh{Z3g58uB甑3INE!^Pr0xgmݺ ۵-}@=2$2ۅLkF~A_vEQ\&n2j`ሠ?'"خ"Z;KmH=IУ7 QS^5\ )n`dv)Y$4r{_ $w+a`ޗ)R@E|:޷T.A5^&QFo̺KHr10/7}yv lu2Sl$"b xݨ&JV6+ԙg1š9B>*Tq`HP!Gݫ"UGZ9cluC 8 Ǜ_ MoON{lC7]~gȢHWB?őo% I#b:~/07bLeaT%wTEwūaYڥZtv^Es~ƿ8y^R34>6x®AhuKEJݶmI gTa91}IuNlSӢg=neں9ȫ7x R(G]eQ5qFZങB?˨m[t_T%FІWSˉj3/ Dջs"*p8pZ39Bwʼn`t| k$0J† F f E,j}{Om+aP˷Ԉ=7U9!;\PA.'۟,LabStygi=YGppÞA5*i[ɝmYv # JF#I)'2sN%+`z#64 =8DՠwY!{R}oR Uoms4Hpo?1֯IWB[ }vmAj^+TSGnR/r7[M!Pg3+m6#ãq5 vSvk^MmYҹ4,+&'Y-{@d@'] !" 4tgL8LcXY WqL\)C}TᢹOB7+@PGqSq9%&`PuQ/ʻ6Z}`\җO}2jsёi(,,P~øITe A<&L.,w'L_Vhlr[&0= (q^I]2o(A "<4ZQOK8o^LB.-JJƵm+JǛ:؏Kvf1){\lj/5 Z*KH#6yk(Z*,'K+Fjf-F Lr+)+' m94 G7ju|4B]οQ<0tudjIwLJ q yPΥFeXV/^ sY[I7_ܖk 4V#QS͸ҬE[ϑKPSAZ0‡dK rXC5ՂH\~T٩d*9D)tf/o4D?a]Μ_lR("mr@;T^f'nTh/5>4WKq-+5$>7$"z^xzp('@?S>XE}vUEcME aƶ8 #q>u%YTbĦN+VWV`MrxkJ*u#?>.7RCo0ցgcqo_GaJ[yt+mKQ[DE%:R{gz,ژ)/׼OtBtQd~c?AFr]إz'%-\Y;w*~+,EJ#Q/cCxb 4MQ 9JyT8ݚ[`O,εxc=my3*؞KQ0]֫_~D=&?ȮJ΄:cS<_3pDtE~E셛5̨[7@Z<#hC:pc~ϝodHC_<^o_/86?fʕ.6mG)yyX-^6fMEVX~/N>*h0 Ox :۔L#n뾪4\DnIԔ# I@]ZI Jl3AR)`.j~,-!e:l"G=HSDq <􅏅f{<]1OA誑]KT76vE7SB{1^nuT# C0Oc!'{a`#zVB.JU@SLC g )OO&-- UXM=IVe7=2=u|d*~!"lV 8HQ@ =0.&c_Q6E _SzhAv 5H%dO;q ui$f2h@ !F0@8엟Uc/->qs%B{$,Ն'4t@}\lR(mҰvY:#\>zt]kO RɂՄIxMޘMύS:9{'}zXK&LxJ*MjIv4 Wt ^2Ϛ4޽ wSޡo /8bZJCiZk9{CѮ3ڒf5QP1lF+1:'4̨8(.6">L[ @b=>$}8 j!d3S.=kިT]'%`̼kHflG1ׇ]T~7/3i@CUX@jK;$CAjbFyXgU]#={:Tuf$O^Flgoz$ !'oWrZediLI_JW׆W?Hq |jF֫D>ȇp67+Kݺ4@YߡB͚+lh݂рh t⅐'2fit..HX_ IBP#0-űμw^EjX2C*|$x=Hñ|({-{F4&^7_Jԏy(+֊4&Z]/CSGX]%XAJiRD7n- 0!%VzngȈFXV.vO+@#Oϗ.q+J=WNٹwTCAPkw,,*\Dja[0k6s%`xm0ʶE6ّTKl+% tb8% D ,8SB,E7:hz >/VCvep3l^(W):d39]9"PˏwR1:==6|;cBgR=gy1v7G؋[@ &0me ]KrC)4}\ZVrliHy-R PE.}#kٻ[\=ɜL|B=6`5+4CӐüWEBoLIo4Q_Z9̬1T ̮"U$y]~0Մ(9D$ĬDBr3'Cm"mQ%g{\f0e&jNy6cۦOQ́smwȮL^p$PLzVIS/(zZg`&?W 9*/fQ'|0s:IG)Bѣ'tläg"Ҙڗ6 g$ss']@` `TG\ pvى{-wS}|A %;xO xTeBת;IQ1$-Ֆǻ1e!sSO,DXTA<1NR~R]L93CDl)Sppf&qyT~ Q!GmWclL$cQ\  noS$EJbBthЕ3wpnbcjM kN.? U`~Ya]`luD9 Xx as򻮒ݑ9_6+-"6tT*#.%!'KiAiMW!|ћ=W(?[բVϑdTukAnض˔|>X?rfM>\vڨ 6~- nh $2ªrY}S6MP?[Ÿv>^ bʹ-`_߸bO7`4B>.9K EF7'k":^`--qr}&|9P2gED2Q=09_o~,,I8-,IIÛ›6@u,ϓ3ڤ,0V&X)%$q-I}f3;i1[ Lcݗ?THfzd̰^>~?sd8~KϽR -m:F=Ƚ;>uM|;&pAʼn~stR):1(&6sM]gdU5S=嵲3`'iF&@}5fO!vGIӊGI9*^#5ſPtW?XZ 2}-g?/AJjW4|WHOs @ċ.&hdAowaEbD΀[MEY(L FΠ#.灬rsAYL|'QxI Bg-Sz7穿oRΐGT/ffv"l,=v 4kǏNA*d)үU[:P}<ã̹(@$~ ~V("\^X [cW50WHK?b>NtK&l{e.(y,m2;T!:η5fc&/*{)VZh7 66gC+,Afq^x$N-Mx# hi*)ف!wn]}}@=J%ԑnaFTt`(lgz+^95cqj$Fp@Þ&&7alܣ: Sjehj Q klrh?]NcL ]iVk=W˙+ı o"$WیnY c I,<Ƞ)9OTnӕ .MurV,Pto˘ }#UN <ҌY1BM92)!qP7\̤9[O)062޴q L9BB݅;?IIYc>؞1OꖍOXq} ,bAf:D.5ٜʴjU%e,,qPO΃L.nhL%<~g1(8@F TLNePXhe&=LrLD/Y Ta0j4Gb;,#'ur3~P2UQlv̹K2PXHUVvӽ#dOź6ߠk;a)$mb;-"ekk2$刦 ^<&ՅoT$71f< ih1O*óIdsqrی~v/>&B'}sbn"!XGJ^#.3R Ĥ"h`K~^H$Aɶmk':r\F'+ߑ@'y{/9Ɓ E5X]{i㈤S>=P[R ) X\Bif]"H,NgH $f|B=*;s;%dO>"@fxiq/[uĨ!S0{"X&uhc)1Q"ĦЇw%R|)߸elA!Oِ*P^G=:ͭڙv擪BO׃&fD!NCqLG(br 4Sf/a;a~[,XIH}&^ 'Il j1Y4'VYL'43 q К2[\_HTgى?4^ZJ3v0 ){VNj`gh KÍX[@$4B *:IкzY~Ͱgg9 \r'؊61t:@?c 9MH׺Bi}T_F֨SG})>H+'Zث~vxWuNCPCb S{2BHU]šGD^f&xoMNW쏎:Ìwtew=#M:],ns p>/2=xNEW2/0SlQ`HE_.Do9ŖfE+de~4ŎF lj ިt̄yDo}*ʨ^Ebk'lcSU'1(4e~&+ uUن0 G<ְ<7 Q Wto0aEEr%uer8&EvÌ0~d5Jf^0tPbza6PDJ5iND\׍shy>sf|hjRY.l~ӜIH1JKt.v-6y%+M's?R U͠3KvDon(VX8KW[zVL%);ҰJ(bD^g C=3p9CQeCׅ$WR8=CFD'HBfr93LJbCmt \TH>=Kl{r4h&,׻xCmҗˢHjeNMKk1*]x7zWQ/@Z]+ &.h=ewN8 wxmF@Mb7;[vbUXCWr!x)_~Z4,b@"YxP:|}25J哒ocrnނ$>=Ŧ݀lgtU`%1j ZpKQY\>BٻOA+fGXןxTKwDrh瑏?my1>ELd*#m^ib-nW..9#rYUD~ O SSgjgs3\7u}҆5p#H</$:TxJòRrޡw &0pWXc`vaW-MUl;J\{oLAVA@mwXKmYa&V_{TiH*{eX;/)!B=R=Xv&5y^kloW>R_\~WRΐv-Fc:>psxA GddGT77UoMq~r!y@2]a)A%a} CK&[P |6e$a^|Kīuq3`խ 6lKBWnl&_8WYݛW1#\cNY~.wƣuʜR]|{WqwkvUƼ IMa3v#1$h5^@aNVXt1,cPThgP-ߴ,Έ z4^j=&~{Zd,ݒ v"X,@3A;aLJ[5Ekxd3z'@;+vN /%ۧ qڨR;vM~" 'u{h\a1'7 g2pi7>," xC#p? 6 ]kUÔEž9,{v`WwRښ4e 20reH۽uN碸; +lE}ao#Xj0`A4W쁈rALa? |vv|sfgMf\;lY`?ϭ2 7{$8S7JE֧j6#Q-G ;X!}ySi2F1q>@ދ^F{[׼nz h- q+a5ucP@3Xry"!_`J]9"fueҝ )hZ. 1X:SpVT귧ld{Vڴ0-8 ˌxG{8J%9n>(HR,| pIekzV-sG)յ3Ҿ +uT>a[tTZ· 1h[g\28@=_w\hkUzA2AZgB eJ1.TօZX]an͡<4 T,T.Ҭ+@D&D\e w{L h_qBsOOGDpuɻZI Rs+ٛlebi;h_wMHT~\vpe#/#T =3B?Y Z-'jʿ5f6],#rOľUI}wpX n 6| ;g6|NZYhi18ڟGm.Ƅһ G^yaԍ 5Mڈ<ڛu?] ଞʳEs1PIp)F2qD''3b4 N͌z}`-? !WgI) 3${%ol{!o)'{g>l9R".U63Hl%YStVP`uRjy1;{Nb/ȇDFn*J^#'nj_>؈}Q.COe%^{4 :\|$3=o5:BwVFkldn|;,.bў w_VnCG']=6ܺ>jm(i{)zڤm'JY-NXd'/YiMF"ed}z . :VRe|8]mxr8hN݄ ̥tAY'Q"-$eO)@ x]o&/ɳ^}-f6b_OO;l~صM%|w6xvW7#h58wܑ!3XSb/zCĂ{_ģE{՜x<#3Wnr#BĽ^-e; 1WlM;'QAʟ(;St`iI $DK78[v"}6q .q ܯ{]&'AI2jt^.=+ El7DPZ~i&Ŗ2f>@8=nšO2T8{H0S Eg2E;13S%g1>Y:w_UB2BoyDl QB]7u>g!DLw; )S,XGW4:7xsYe֠s\b΃tBR4D#qn^O' HeMt STK?R"׬k4|x׉a[_?. w0^zJڥ` J~g =^[{ +M/6Wn3~#gMXq) giv#^A\NS\$1}hK4 t4w:xC qVKO^!;M%vLs:s]E–OUZ5ݮcZGB&|q/TIYx FwQ_j==_QkjǷS 91zBsGf o~_S&Ȇ ClwrjCܞ7vxF> 3&yoIzxqXU}y ~|Ah5lRu3RI̞*ϧVm j 2a¥&rU>".kMn%km嗒8QundfxR0;WaÓ'{jѫ{63=D.+ޣEtmt5R~Qi+%DaZI-*cE<̃CװlX?VIOh~%[Tú[UO{vpS`&lJt>MtQǽ u.)ӟ{E b>? 01RCE l8/CpJK{fövgo 7XNe&[>XdeS!, ժֳk'EBf#ڽc:McGC鷁/ɱh w+ Jtd s;ϐC[<k51<~But~tݤW4*]Gd=2=Z' 3L|#!n G8d8XFpš kFEi{4b9q%/W`ֵ5'>bp sl[=Vy+pI/,?r2U5aG׿?h!5sʫS($h:s] J εHY\<іWnE_+ebK'@l"z{v*27 \1Y+*]WnfΘk9~ns&-.Veg+,+ IU57b20΋OY/ÃEM9a^J$f dNCdGI.ǎlk?do"j>p]$f-?7"L uyT> 9u&bl%hײ2uAƭѲP*oDY%H'٠w]3jݢH<\mvT J .LJũ)17nzS4N^d)XFՂK5R&1r{֠ @u9ojSc;+qT `L%\X_ؼj[eع^&̓+AeX`͠)- S [bLc=PQI2vb[3{|FV9%|q^Hg!G2OjqOpk*3RZ#}soe^Ot2i^5JC[93s'jY%Tg@;8nmJ[B5Ɋ=q"_p88F+\&FP_GTՔC8ˆK$6U5k'C.nwZEȜ]:QԈr>䁢=,־;) +jN)B *}>M ]͘\/k Rf'.QY̆DEX\GVU+ω7oh:3Dܡ‚3ZDb&U *A?S9*anwީt-.rN-Eg!j .OfxMҰqasW哠7@NHaקvų>:.@kpoedYJjBI!m4A۸!P] (բ"&\Y){@@v ND<܁tpJ;+!iJBw{0k*D?tct~-of9(C?æhJ +<{ه't!U4G\: i$}|"F+]ZAL4PDgqȡ 4=BYEj$q3r 16_ހA&dP}NHX[y`M8 DaЙHyW|<4ޙQH^+0w':ۡL͖=$gt"۩d0k&=1;30#_u W?˥-l->u$"ݞ,QW]{exU χ)bgk:@I'tުL4S$ieS4 hZ/Gs@}-,X,YNGমb5.&)o˛Qu^ݜ=vvR$+A^Fs`0 % dG"IELpO9ͅ)!}6x +fd[u׍X؂ G xP,4!1\w5R~F.EPuv_JJǙ<,z0 JBDDo֩+ "w|Kld ulS̘wHT_Z`2(v0'/+lf9r~>˜.o~wiPdOO:Jt?`_Ly}M&Oɡ 2+]$Af$a2t'ĂtqCf񩔲 W gQ[u@ڦ:csr4٢$3qP=^lfB8{枧ߺeZnB ߱s U m;p>:dvI(cymowoOdwy6l-'_6e)1lBaΥTe1U9YqFv(/1? ;`Mjs`j>Θyql>^x"xxJӬ}n '"v֬eLkWIYsjWgpD 4?Ӫ9P 5U4lr\WӚ빮QoLQmQ%*1c[#ad'x%^Kib4=g?=&q7A8TSZGVAU/)`TJctmL_:*ݗVt\-@YO〴'/nכ3]Pya܅y0K[ȶZtQ,~KBn>χ`.2cZygD;McW{ː7^g\s.IIjh4HEBU›;Bo.]kH*#2f-#)2,SDSЯ1XA0p` X*GIlNj09ء(`3c4:7~:ݘ͆[њ!4j>MI1rtJ.x#lW)?I9 nb!Ie՘ωbePKfYjEy:[B] AξȭG W T=A $/خq@.i?ג 56S $}f?/ʁs3 +\].gmi^c YR:lKn1tdgr}a&3G#Y-'9}+M3~=]J"TdN ! +1\68E?l;|,D55Tn 74i6O=@BOr( *ڷAW=;­`BlF4Uh) %(#$J0*WB*nvnW/NiI j /bu"'&Wh!\ve~rçY֟ -BW鴜>DQ:Xxp<]n 쇃 C6:C*h|krtWM}6KT1I(w3X n5rn-* oR\HƠ7#P "{0+rD?= Qg,˱"tWg0=i|^Cr3?c& x@".U 1>ؖQ1PJOm.@9sԾNDMulj?$:StlA/odV~L몾QWwu_zuIk~%x3/"l*G% 6nI=[Cy`I< JC1 @F25x}*LʄE+wk̘aR7li~z\ >dc*eߑˑv\W8?9]s& ݀4<#]xnaMbG >o/O#!+Sp[g^ df\2 AROvUX6#DNa$ڻ'i%O M`v`!ܛ6R/>nt_/X`Jz {Iu|w 7P35=5?u6n +z 1`% I&LA;`|/DR'ݱՃ T!Xa#8QϬXCU-JSEWu{G s@^ᶚO d%N# JI4hf6%.U6SJ*k/=Z>^,OYs"+ ޙ + kMJB9ы~13VQQLDGzq$\:YTXzYGXG2F#Ć2: Fyo M~0IC8Rm;X )K=9njm1l^4Q/FJ@*?; Z[[ kGٝDpiJTCi U6keՏ:q@uu =,@$r[2[W7 ۢHB ?%W1dx׫MRe3چR$4lOXQ `}Dk@]ݹ]QB eV)2c//GB2Bl7 oFۚwB{i{{ͩ`^#i4 S-s& 5? #ѐSsCK#1-N|BX=GX/]QRr̷;\ˇm{/@W3 ЛIy?"x0QH)޶'[Vc&v w;j/* *Q~#(⼦lҹkn%e(*o@2&ԣ )8uؙ\q$&\fUo1F`z=[bG"BÞ W(|cb]a/f* ).#L䔂/!V*2eY(xAXn&4dOP409Ni#u%ȴVs':N`"L, ]C1&Hv E]p^iL?)M !&ʾUN*f1֢72l\)64y-M;DeR}[`vE%I[{zw ZMc G^BH? MxtPSV:TB)! הr@x#f#o2Y:c7(g)0IWDX'Bu]HngOS\Cۥ?[ƹ} 3CR;D`WYrb2Yp@1JK}ZV S/aYWlGsDAU::´ԾqJ0h@LK qzIcچx-nu@X\Bht7ѽտuշKmFz)R-(]p ;j3KL/x\]jt4qִa=:f8l tY1el`nv7U~zvxu'صnJnNk.!v3&@Y*kI(+. NИL JEr?b,JƺgCZ*Ƶ(Bw`He'W ߝ$)=fv\"dT˛ t"om'3dt!l|w`QdFt6eDd|Ε5ISҤ" rh`]B,3龪T\_#f &RjCj]hTOZ,rZ"h_!b628<_$ҩca-jc8ہ4j/_6#).>ZzPKBq 6:lfɺɛS庇Մmar`ρ|ȡpإ vJxJQ+x4JOrG-^l`=2)(%'^(:\QW-.^@:H4OIr)A(BJbNWk0o5N͘"&?vqh,EͧүOo=ۓ5TY"7^'v4M ^o]ز[e7l>`.@+;APžLKB{F@Gn"AkQeorWu#gP5|( [9k >-Z]ʶXn`5+S p#+-R$!߸2}j#H5ZȆgvvULHQV\iʩDُ lI+W!Зm[2PF.ȄHF(?4tK_*m4UZ<\hHFa_;3q^+U[~.O z9cTq<MB^d-WQU?jvv')mw}=?j:v|HN]/" L[ikbm''ASLuKzAIS4d?^؛{i\p%PE~q~V3ͶWT# j\#-3<4m(.ڹ{;CA߿ a'_^խ V\ͯ hv5Q}L .^hR駰$n ެ\Z*fA'39)"0ISMSɁrI'?\ {^rb0G(w1r"dDe|hh]=))f:y>cԡvɩç_sF,A J; iz42bC=$E|qWRi{Ӛ^8a-+j&F.ԽjIl&*.0shtҖ+E?=#W9"TxDtg=jhC./M+Xv}Kv:{ab_|2zI cU:,r2% SɁؓx!wf4'*w@\ ˿5QA,m"K,s$"A=o`[ȺߑH*u-$+p-'[)U[N:.ipuBvȦM{D$]LW6aIC| QR抦VbM~`I}]nNu & u 2 t;G8%ձx-[7' eIUc/R`8*mVrT4==O㵃j&k Nkv6X1)1 P8N2__6@ %"µ"#/n f'[xqb伨"34DSuOT<`ѐKn\vCEH<½ C]ܹ5l0LIajc5WG1q NG \pA2k3 JsM{\7lg 2j\yB}Ƨdf ݦuyɖ>B𗳕(َ_͈ \N:eϵ$sC[wk+Զ|/ │bG3 *y+ޒ ,K?r0-1r;7.S}7;xԘ\dk~."Ǘ=z'rNPtjc|p,V`F<: GLCu,-R( !YfBXET'HnL`%GXD%VAFN pmHcHbWJ G4g@{ fVáau uCW`ƹ}LQٟ]~tu>t6$CK7CőoӼ]Is_ F0Q㊚ T|Sz_vv ޕ>)2eV{): >|GK`rAbh)P=H;^BxbztݖWgbGQJT?T zguʼnP OWu5,aNx-ŋ϶Y=H} cbE%u]/m!hihfZv[㌑M}_0.U)9Yxem"iz W8` @=¨f>tzMEQ酫}TY~ҵ\]*A۸6NCR/E]hA;TİoyTMno=|_ W;W.lFN+pn})#IV⮥*/9.EOMυ؏)*ƣ }Y~% A͕wkwHaR=)#|)ݬ1:qi [@]W:NޔR>8a1W3N=? t})x-=l"F"5{8!#iX7Ykv"G:tܝ|/`(-.\a'}Boje_t:#ZpwqI5ɲ2a_vGɑV]p]sR6$OysN/,AņѝEB)P6UXmjDO&4r~dKWk.jE[6ƾBC ?-'ҙSztg:m9Bkv/5?__ jq`44nicq䆯y&iFwuG1ЩW09߻µLyQcvD'EZ҇_Kنgؿiڢo @݀#]Xϵʋ#$S2͘߉"+r Dz5c)/oփD؜ nsm)Ty f5+;?đ0Ls8f-B ^VR^ىH;$k.*>n6= Ep] IuSsQF{@ō*e'RAo_Ck 'I|R~71:h_ u݌u ':aFXwJBZj}adb "U4$ܵ?UgܤFS Uό㢏cc\K.Fj O VnSDUiQ=Qް'ཁޏ;ʾ_F5 iۅ|0(*K C C@΃@ GO,c|@*[Yp>v+*4̔!j?wyxYf:>t_b8՟h2'WNC*77b@gёQnɛ$J!$='\tfov^YF 8PlwBiF!z6]9\m ~ ZCWpBKq!ۊ66TsM)@uݽoR-`i6 raQ}TP-,~WݙZC'Vn4rt[|y~/>I6rt_wSR13c*9h; ςtgk.The^C =RcgHlv^x9r*v/50b/|D4sUjl p9:jd`m>J+1Gmv&Gxa]AKߠ!!jQ rۃ.P-4 LxuX04xe ]T:ʹ lR⿋XreeӁGOA;]7S_%_ГSCHAV;o3IɃ[ hI] S{r/@j)5ݻd,W+'zow<|.U vJ i,arڒ'Y6f6Ce㿅 mXKMagŕ}֑K11L^$NwE euҰɝU[A G"B=s-x |7OxCVHwi=>;jyu- #h4GNAh`.FOlt~wT $I|+yQ7ԞO_y#kB#-;Vf:#+8U9ji`?ƙ# TVodC;ltn/d%Yf5!3H6yLJ .!-O> |ܴEҍS{: BK v6D1( #z3UE6neX9Y>g%Fst pB^?NI/Mel4T3>Ac ;DqA6a)*P2B9qlth'` ݮGU-m18lɯX0>[%8#Տ7euNf">%2 Z X= +~(8v]o݂ç֘|9cPN;(X pXžFiSZhG;ynp\vCd>tΠ-H\Pyճ]ɌGO)! %*j;6jُV%<.3Us.06?ʄe 7?Bh˳ֲX gu{ zOR<6kW݆AA[(P4TI@En_x;߷oLfNM~V&x$"Y˕/t8D%/[;ĐIOqg6XᏐCj,{?%̒eo/FwΆB=!Ҫ s]7?rKGVHy_05RTk=/<9V 2\fՄ$#awraX9K׿a:$3)PbI#Ԏ] <ο+IS@GRD8ߣg\Qb:3B͈1L[gWVvZQ,}aS3iMh9]x\Z)TqA\) CȤ*-RЍDx0|+cBk էl@teB |WF0dZ䉖acA/K lD;jXj.;6Ӗj3Eԝu+h#D'9Fb&R2bVTm콙AKe5#x mf {:C{A+D'-uh]- "tDe2@cf37vn+)<n= A! k}u/*$mS*`e^J\vU$汁P/d[nKfiC 3,isYO!5A2!1U ,&[>F=|Wv Mojkdi_0m&ja!_ @Vp1˫ЉMb[>ˉSWRp;ht&yCN_!boP{憎e{H7AFry^6aWJUcQK6Տɟ2TF8vEe<ƞMFCZ-iťl9%)IaiқURpȹ26 ;Dӊ@V56zTNv|F~;wnQ.C.=5mLMƶMe#U^d4}ticG^d 4Z&x_ESR9^/gnl$`6VCg7:@1`XXȄs7D=z)Ӷn5Sis~ ~JǶ1b9 ;aRO:Z|.mC.J>fDG&a6{( @YgG4|@Orggjkt tȁyL^ khRdFZX3/,uUxB ʣo:l! # K&@}S<9/Lm֤L,c6C.TO`Y'.$ PD`Hˍ1ؚ38נ^ @ׇ7[bXgKrׁVqsiNߪm.׀.gErâc3 I,ÍN"B?1wڟfsTX_ 'fo3\\ku%M|W_"RMJ;42/4s"yS;ryO{ue@26me+b[(ڱզ0FOT1ۏoJp0c/B66 H!,>REȡ5Íqyqe(l+~m%I JqmЩF\k:/v);F428>% PXt1qܝ)>QH Nj"NWQdCl[j, |H_ |:m:FYZ-K@|-,v/$8t@SQ9e,QOE*1#q?\bذaym.zB:"< lB'8]d3Z^KzOSᒷFU7f_8Nq.M~bՎ3&@'vq+55}a\V ^BB%!7gO-KlDg8Wٕ> K6Yjv+S.|;Ȯs=bRB הWAsatU4y\J*ZEE2܇w&p{V4U&nȎ+ i\cofvm3A\GUT_]wd[|KRAؽ띬i5k#1MjJ^Qndp8Wfsg"# i1cBAq3(r?g5OBbe?Qg,;X^ed?vGFg5|?3 1.Ekrcpn('S^]Ma6 od5$Dr~c+@L It; |c5JF(B AK#j,+XrPO._ُ'd6y@G#%` tBS ʙ5[TS\ܵ6j<_kN;^Qv,٨{h}ᆦߝl8zSTr,[CVYS 71'~ǀDJ^B㹂M5ik7 4ʆ FvnWDIbASC5 |l+mv?xI%bc!&2V>ֹ;Sp5kBB" GƜ=4vg =v?D.@DgR/޿X!P߾7, 뿨x)-\>dQ }Hv=YAᜈ랲 KͲ\V(v;UĦ LO|ጔÑ˥ E/[b Kjts)}Zt%66ZRS]xSc2ۯ{l+!_VmρE*O~烾X4)f{bv$,{j1 vPx^ ԩ)kuD!Ha ˗_|s 7?z1͠*Nu#W;nrIj13'\5UO^x4%"{>F 5y: d_Wٕw]!Q G^nZjvqa͒qJk|6 z(r5 $N,xv]10mAL0' }X󯚤Wa&hYGоބt7D|x`>3f7`Ső Q+i #1Y[PRTG]sXz?dYAIE鶉WwD1}As^b>*HD':_1f2qZ6=_$n2Zubemn~vŏh2*`J>85a~0yOzmt;rGysyTA,Gb[’qVU v})#o黅i\>-Mnt "p1LN6W吰].Dga#E~Jѥ,<{MEhQz~:no]_v?BX;4I1PijOI/j]~WA;RMH.|&201aĔ^X#O9Őb2@ny7bR O ¡i0-FTj)-G^]XUA3uAﭟwI"وMh51X>gF|3=EI^ܷ`.#m>ϡ$N2T3ۘYMV"H`=R瑂~7v}B:' .o,ՠ,Q2S>7lA>;G1)l-gqUnWW7źhvStiQp3.~iA۪1b7IB!/kW%FUՁ,žMlU;HpqyW@|]cG:B{7Kы-TNT#AȺRx >J\VwRBlAd'؈#O;N`\T"Hr}J.dM> |9ӚEzӬ[ 0p asLED8, #\,,w_0BS«+SǛu>*sXn]&{{1o~:Bc3a'+z@EmUc6-iͲ-XueGc#|( :K`úE(VƅEӃkwe U8l~+ &S؞N$ v qK3td-i N;v5 Pݞ*DŽ#6&i!VeO˴-jic@iu;aJh`ܛpy =sY^(}pSChQ~G !9TZrf6$V@uTSPh9Q=J."Û!1)c=Q`,X,]D7ۉàQOZf h@Iޑ ookƟw.ZOzx9'kFИm!`/d]*q so ,GF1k|*xT%1I MZ}PQS›,a|P]߷ Pl `g^$BZ$1pa% 6jw* `l:*J\ba$F Vv-Dn誁9ڳH;43E!+'{zB$}"dM[xI7aV)D9SP5+RTb7p5SÞrDn.U弿4$PU!Sjg6Z3QS#hB%-߉50aQ5 5L|*' JSt,_Cv[ʆ}4ВjN2\L+@Ub(DMj-v>V$ZIgyTe,9&;gk`&f|tHh+U5Ŕ`[2;zm>q@)7 bsg=z?*;T8,l?E$p |Fk4[aD9pUN`.E'pZ˞pd~tNs:'R%\ I: ë5S#ǹtRVu mBk <$Ri'aԏ"U;:)`Jڅlnk.#r;toY V'y.w$h \P t)|P~+!n9T o2^ \\F W$l5(8FSJ;͋!vhysW b-04C#L0wT˵e0CfN.ٵ꼖J|!`5Z)?|V@0m7Ikqɳ$wNoKe5/6_6$kb B,HY?8C`D#gr?VG"m jr\ᦂ59klfg$dϞܭ*n1t߭c1-j|]L^|u02d]aNKP!&I/7M Twӟl8 _a5X*ƉρVziG'ρp@8'xWS0g:<,";<;[EKCĈ[0y'@W~؈oK§d1ٗA(Z'D? /s|PG3n[V FzGRloFѣU/;뜥-e#C\ɂ}M0o`3Tj]}5ѥoR͔m[z:Z痢]0Z>Se\zdQm EzbԳ.=1ҠAziz㫡LwQT[]U\,/x͞o"zH%]ETG+9ƹ6ql3JPm ?VL+|P뙣Njac_2d@.8qn+LRaKc5K!ToպIkGl40C6-f?0 4b'?Wp%SB|Z,K.s ,3YgwfɎpe4:M!:2K|eBqǎw/y,g${MVL-ok P6qăYWJ<򅋙)ظ N&! ky["UysKM WZ<Lh:*;yԒțPu'A?ZZ# &󘌞$ko{t;^T)8!t * {cTKs,Zi\*+R9R$]Йz2:%dѴEJ*ʏY/WGA@7 A;@-j>=NMGsӼu.g J&8b#"ʸ:i%+1LUBfYWT!v AwĪHc9.Gl8.}ڼ%s j,/$Ez !-# 4DUXQ]2#Rs'-m{EWV_ެp}[L( zR|Je s[6Yg 3Ͼ6h{#_8_z陆I(ɗNLTn^ҥKEڝV /~O{4oC8=QޔC\7\k8SZ^sbnt; ]0*6v U)}>FT%!89I }#^~·!Ak]%/~IoЦQC~bٔ༬5=;P {gZ4O݊Zk@, %ma͗5Ov`YPhqJ4@N?g;u.WV8>62=]\*h=dp k05˓iå$hGҸV<Fʝ9uH[g7co{J{U7,DiE7)@<# V8ZϔNb?"~%ocǓ|[G_9#9R¯hLJN*&e5rfW!bDi]u76{'ɛ'@ QnC>8*aV*ؿCNzMPS"R QPc\sU ~ 7c*(h \WT&rO6)Tx0+w%q<-CٙQXes {ZG<3jr) k GlD;zX1'|mShlmTyt&i !HkA-;2o0K4 nl Zһw_.zb[ 8܅ݗ`G>ҫЋiM لkcA聕ܭAHG{*Aa0_A#'V[񊀎ΎEbFo[lɹO);хbvjv(a[NLGWTjLZo(^p .e$ez˻QѠ `5g y+.ơ s].Lӝ7r{v!8 )HM6-LyU&ql~utdKWִVMA"Fd2-bvOV7$h}~Bڜ!%PqH=߃CC^?[ɹP"UH3܅Fxw z{ E.SB9Mo=Rqn>Jl)lYnǍϝbԯpB|I9+^V9 *y<&E}5v*ͪW0CQ"Z(&)~qqB/kit$xøВL4ՏA+GIaCFy\E&펤kSp{܀dJc8>|:<} Qb?Ƣ6gxVv],/HcdBkس|I=w\{59Ia1'^-\2?lQ{Ep,mrw8R+[FNH U؍ K쁟 㫳m\ qA6^7|LI+e<_:;U=NRjipv8ֈp.@G sy3e0eC nN)U"E 2x<3!%UF> qh}P:D'ȶ2J]&ZID1e='h+46WHh93i}>K DI jQ h#G&~^\ @g,C++Qi ׳҅ q81]2XݦkUB?=9v`6aɫ)8Zɰ1 ͆gpObF<~ 86{s9}%-#B_v3kaA#_Xd->`3ٛћ<,5߾ 1]JL9brV5[or&W3ѭ?/w> ^AM5F:ŜedChG3Ri\ V֬[5gu\/3W|L~EnFC!N TiHJzv $hi:AI'?Td=*[iT'5KOC5T8Fϙb6x*Fp S}^4LGgAxuoB_ U5%eM:Bl+y6F(N[8`>Wz[Uj>5wKּӽܙ4 ?ʗ4cu'rmCgY(pj&Cׇ)[~+Pcⴌ)B5NKp \e27eUM;b̯AMlBE]ł pK;:#,>͈}5L#ldhS,jH[ c D4tL;Է!ѷ3bKGnI heҽc`Ick,1(4x`A!+YB[.A!0}~@L[EulLuDV܆~Űv}? -ޢ.|͂\ZFwBVO<1f5XbO OהD6.uhҺoe| fpGDrq]0ؒ (ѬVsB5ۧ싴k̔g`z(d;A(;m>Qjr&I*fp)!?!=J~xނeSCNmi0RmBr+5v'wP NFv7dMgL[Hsye%Mj(H*\ ?ǩJ҇j05gNe@SG]՚۫*cjCeĚBKjdVWBVSp&tO Va/y<ֻs$ 1;܇+$;iE_ - 1a5[$gyȋ,R$c xCn?7ṕϾk#XTUs pԛmI^9S?J!ii>JWY( -iȍ[0Kb ;٦5H«5t 2,5h]r!M BY* b) u3 m5t/Xf cٚdS]cOT)Ux_RݗFdzxJX6'S3Iwf pVx0UP]@t899j_8osf/l뤰KKEnrF d|W mT;z~p6Ax!φ7`}M ^3\?7 ki'rl綰U#87eYd&Ӳq=W 9=;6XI| "/_%vo+C|I o\ut4AN˃mi߆ܓGQʛfN|[8QKbMHu:>h$HöJ+aVŮ@cjAl'aFg8kOw-x7;&;ۀͷM3fYaw\\۫9+8=h¢N=>W;y2i3u~Ł7__n*lqp]9L@R~ER]z:z5Y+n?aF韬D)Pgt/%"n&LZnU55#GadBm~+kU ]qm Dy1i>epYtiսX=f0m7c8k"W{+ϱ;5{j x9#^JU|ʖ;ɂ1k@Uf(6/N|B{2Aͪ +BQzʘ8 zBop?ˇ/YX^EX c&S> ן:8)Pw" =v-9Ue A2jI[JlbPs5 _1q WP֩MXgjEzoUpLXSsՆcl R 3`W;DxtP/R}(El9]@` Q~/s~e- 6:6,:_|!$G ķ ^XaK%E RgA06&\p9kRʵ VA-ggHFiwo*BGr{ZRHA:%GդfPVG":Ĩ팞lZ: GN{l9~h[)w7VEe$9/E{/`׃ ?;B?/˕u ?MKWH=AcJFcB$`aٌNxu4f-Aoɍu&dg蓂У>t%vl ykH^p]=މv.F52I ʡ ܘT=Q1}F_@+^#!>̵J {s \%Kk*G9OvAqkϞ(010󳈿s!7HA3(cbI Uv zgGڲR'6iןXOl2R TF2y2os~4߁W埫L+&\h*)|yPlڛn2u ߲æ ڷuf 65NGvA3 )*)SOسXʬ4ⷥx4!{N$vBFݔqhê!F*9p\"i˺y ުڊX7RKlA(zDmɀ$@뎶zIRiQB;ҔOD-˜>aafim1 `bahEVefa|^GG)Cjn0+flr-p]V=tSij֚u뻈}`b IA@%łyWZ5٢ՙGJ"d_oaɨA*kDEl]V),lT7wO_cMݐ* */bGyG^w8~?YEb,(DQ*SK[Anxy|g۔LnX HچZݹ`Y3u,]r~Kg'lF/^MT`ï D>58|ʣ9Wԍ-?jzg-p>krY8Rj6 v͈|4*DCX.i6>Zla.&6הRՆ˸ӣgs1xdI88bzpc:ȅ)۳ʿ-=ԡ"b4L&%]*JPqqK, %9:>&rѕP_l bf.\UH $)Y@x{-Ms̰X˝ aiCY?QҞ4S QtaUQŚ`&Gh=8'tA}%n.AK;Հ!b ]]~31?{.YG`Bނ[6̣.'=Uf&#dy8 R>ݪ&SJ ] h# Hl1,]BG P)f?C8YJ98OY2Kj0㼒˴,܏ ѥz~]RVPD@ ]{lwםlb+H$Y>GeoӋ>}TAXfۨ4RmOѯkN߱NyLjAϝz=UN˥O4ѾN-EjqKcmcKTeҲ&VD( .4\;\ G@R65Ʉ%`z8&x%5\߯]e984@(H6mz*pi.Eo!*Wo쮢s$`mRrF+:.eXMh]<ꂗR HT:Q;@ teMJJ{Wt=sDY*oĠj+,, qȎ4"yJ'D<.Sm<-K vo"{eH泖a5c كc*BP/V%u#d. jMAVW~ڃ;Jt IPmG~;UH5.~a䒀r|6h+/jA`ϻ~vHҊ9DD>_PtS0'C(B=C֋l('bg+'_Ažpɱ!ȳ,1wp=h|H*0I:)ys.4$q[qKvOA_! tڤj e WZْA83{K֯C s_$3ee&m9_\:REI8Xj:폦iBA, +bSZc%?o=a3qCǁJaK\;?16O3s7\)09~Yj\ ˹lJ†M!+CP6mǥ~-ָwb; TxEkMmk`KL88jLø?L3ÿ] GucFptO:ӔhLFF}IvwEfM@< uuG|wYBZ DgsUZ3*F1")ȑ`?fRj3_Ѓ ^3•iXyT.L;q 9P"JȧCf9V1S<;Wo;:+(1%F(hЭ ~NuS9qKӼϻ̻΃:{@N?S'hY"J5K!=rZf/?tGLeW8&q<+Y[;X*_۱(v3D_ \sxc)gB:՜Z+ uxƻF"`G> L,C5cnWVB7.hYؔRctk_^qp ~B!CT8z<9ASwԒYg)&6!gg28PsWaڶ@)e!Zg,g!n?d/f( \BFnj{OrWg_EBHnpԥS ү(G_6^^vCTT1W>+c.))pMb2B* jf+:a Cvy!SNeUgAy.b3xmʰ _+O71vH4՜"}Lu[|G'{gN7WBqCʳPb`B0]'? Lgᓕ /Ny:N?6 vu5jeD$4a, th[9))OHVRؙS|e2%hVsX:fz)HoF1Ȧ@RO*W[FIB)bVD۫g&': @s* I1ҫ~ qNmTzGCY3Mq}oX4Ez(L/=v!Ji 13u .[}A%͈Bm:h&1>m&miYfћyw"t̖3PR"R;^[۞78ʲm6VGMU*{$wj9)BIaIMΕ=c#"e)Mɠ#{͗( YZ