ruby2.5-rubygem-devise-testsuite-4.4.1-lp151.2.1 >  A [`/=„"KtX$EsP.U58|`5Q *So?vz^jk7ɯ"W ` ,/a 49G=}_ףO&fvwqsǵVЗQY:1ᅮw {sU+|Jj|E#ԎT8Ryn41:_׿F~741K 9SmeOY٢ TpT4AG?iw40b8e0580c4183cfeb8a6715c1689f0c670dde6c8b794792276987f6f250f48cd8e581075ba2c5f2c99e25e823e84c7e6d779ba4t[`/=„s:e$Rub(ځ5w^"EOXWh;i.SꯧW(00Pqə̤c&A;=lIG5>;Ԡ=s"[Tj7۩O<&u;=mȈ. f,9n1 7RŦ=& ScnV/*TYXXZmS%|'8wѭUfᝀPѸFR2/Ж<6>p> ?d#) 3 I|   Z    , -0X37j7:h::;`(;8;!9<!:>!FuGuHxI{X|@Y|H\|h]<^,b/cd=eBfElGu\v0wxyzCruby2.5-rubygem-devise-testsuite4.4.1lp151.2.1Test suite for deviseTest::Unit or RSpec files, useful for developers.[Gwildcard3openSUSE Leap 15.1openSUSEMIThttps://bugs.opensuse.orgDevelopment/Languages/Rubyhttps://github.com/plataformatec/deviselinuxx86_64t0!&w ~ _ 3 xd6Tz2h 'A03 8 8 IHT's+#2mb H /p)d_h~mJ kN&_' x!&Us<fmg1}KG< '`AA큤큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤AA큤A큤A큤A큤A큤AA큤A큤AA큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤AA큤A큤A큤AA큤A큤AA큤A큤[D[C[C[C[C[C[C[C[C[C[C[C[C[D[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[D[D[D[D[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C1157d8c48e62a41babf71741202046e61ea114761530a8ef79ea6a25de477d9a8c711f2881ebedeab63be5ce86ca2380676d57a5fc5f547cce69abdf9806987e2cd499e9185ef07d1f29480e6c200374998af1efbee19df433d3246ba952790dd7e46945a526329d2b41d5cf265b92bad5fd327b88ebff3af84aea7afc35f37938ff45bf96a80be14bed2b378a71ca59e51252f5310e8c60ec09c71e8430d046d0e4b024f24ed0cb249958b5631a0ca087cec229ad34ce4c74674e239fc2fbcff87a198f29f780287a28c0b484983532ee599ce2bf161b2c6dcee5a8fc394aec083768caa99ecd60006d5a5a8bf3111d212f91dbb94fa24a47eb1adb2f431472196fccef8701bff005ca975961d98b813351ec415f49d96bc05c053695abc7f3b08d0f7d8bff534349d9fbe327f564e1fa9e6ba5f410cbb8b7a69f7d4b33ff88ea134e661b2392eddda720e9a6231f35d87347147d3eb0aa6dd4b57cbfce68aa5447eab2d0d89003e2c3b1f380095b77d656fba76255a9ae4b86ad0136093e6a4120e6937e830f6f65b5ab31b019b8a40335d865a39716097b727fd61eb3b684eb3d1f9c654a92b74de45fdc382bfcbebd742820a389d7bddaa2bfd8dbe0769e8510f2b53a0ce7a8cc169e9dde9e156cd5a098d77501552c7119012e27a8efe90055d5ae99e8d860eeca5fd10e2b71193a4eeb870d860622ed6270feed39704590a9275c2a06c148796b2c989c3f1d632bcd4f025e97f95c1fadffff3de34cd674ebe4ac1398aab02533672a544b6e2055d7b26bab14fe9100beba96f7d4b60e266d271b68a00f19d405809605f2bc0a7c305909a4d3b5cceb30d70bc0939981ea2db46968b3e80f8989c7053acd2a2a8b03487366d2952f14fd89932ace589712cd75c2f86fa005592488ee746a54a6979d253113a80b30684fef767eebe1e244f9935a88bb874ed743ca5d6bbb4a7b0fbe8ee357f9f9a4e5c4f77784e419d9b6fa2b396d3330f8e4cacbcdf43326996d42e3189a456c93dbcba3af52f1c57259c7b74420383064d986925189b1537fefa9ee856c0287330f20b636af4d01053c4f3254c22365cd0df3cb2f8b88d36b9e48c92240cfb4fc0f92430535bf1065155287d6e909c9e68ae675c99d9585be6f2e4994b5a9a6e8712ed9b73606b0c9c100aae864e2eac1b800e7dab53b8aacc6847d05225737d2eeee5c8b08a471db42b1f3a6306a276d4fd88eafbbbabbbfa467af537b8e6eff2b17ebb359f746967b3300553c7e30f616ddcf42cda5999174f2f2bc298f04923732f6f8de817623dd6c5b8fb916d8a25fc62770d394c8ddb8251eed3066cc7994138882db854ec2ed6581596fe6001411da10f7cd26fdca513cf5e75178f1431b1bebf0a0bd9b5482bad57d7e98d08d89856b9819c17bdbf1a85e572f83e0bb69635793082a03c3b7e6b7680f3275fd47318596077d371cc9be6b88b649237ea954b8a6a0c72522a804aa1e0d3c8defbdb6f2273ebff5492caf0b5c7957ff70cd8c91a28b746075db3c3e8f0a1bfb9d9155dae595e39854e05354a640dbc4349a4c18d8bb6933fc2baa311a989e34d73611856f1e91dad6e0e8f1363ad955448492b3605f94c71d8716691af1d11390f2d38b7340e918e6aa5326348185136e25eb760964accc75c16a335508045a4c4093c08f0f0d3d286d30cf78cb016e5dcd465a5eb143da07dc65b53f262bd8ed81dd8ae756edec3bc76e22c1410d01b9d38b90be2092836b36c4e83855cd68ddb827ae4d3782284892d4594c4ed3407883df1eff459c1ac0874ac4f4a50292660fcadeacbf98d3008221d277528fb164bc0a3e930be9d117a282e767736e7719c274239f7622f260e49c8100a13079ca1380b35c69a7632ca5fa12fa37d769f9f257e012e5b9174e365c3b37761b08bf842cecc07687df8ecd3c08056c29b79e7cde8d718e065770da8acdeb67b1c3173d7b3339c8566a6f99102bf0cd9ffec05ee288b7f4143b374d16ecd25a007ee841b5b9a8e20a14374ec1a94ce3679d116c40e8b305dd4544a1a40914a9a2c77145cf8f0fb3610726b18c1c5f81e5c58369e067c4209d71fd727632681ebf3fc0335842531ae7ac72ff225cfde46030342d06541e7a14f060c805de27eb47e58f00e9fd6b6ecc0d43bc2036b829a4def6c3f67221c59511c4af3d8334b0c8497d817fde5b408c75be02020ff2a4f4de1f9f44afa1e24ef0efc6bfb32bb4a9903f42da10e87d0ef95ea20ec59d0641514fdaa9b5e368a2c07d37673115595aaa8edc3f02adf837d31057c334a12dd7f4c016b305ea76a153645ac3842566a2306bc2424d440d997294b691174056b39e5035e222e687f1caffe65ea515bdbfe8752c3417a0eb4bba165e9d8e7c9cbb0edc8689b1ed906c3887b99f72a193e08a36d6f67e343875a31f10b2fad106131c7e82af0f8c6631f5bfefe161e637627d5c85ae32a7141f5bb94850541367d9d70dc93ce4419b7fcfa1709937e37b99e6bb3eb55c9d9ac109a92ee3dee530649056f2d72faf53794a8330554ba47d2667a394fe5dc898421beb1e7808487d04118b4d2f54721ef9e30db3d9ec6ee5f0444a29c93de9a2aee67089e729abca17673cde08bad911db7cdf0e3304b636f38688dbb7bb5d6b28d42a8a6beca06f52edba8d8596c2fbad5b3a50071806c49701340d6132c84e9a695e1fa619ae148711cb49f0ac3f0a2b208b1dda27a2d51e548bf165d5ad052e08016e5d1ea5fd9094edf4d95090682c4218dc1d70dd7a12978cee7d90244fff015b7336f78f2a468e20d9687d598c079545347201f52c64d6193c8d240b583cad46001a6ca604f0b16996209d275a91461902626179add692b99236518ca78da5bdf078dd5c17cc3bb193e371ab57fcc1674ca36e5b5272f8d75df930d5320606215f9f60aea6c08a0739cf731e16eb3a82e229f6a72afcaddd4b0cae9b48917609ee6b4cfb698fdda0fe7728d8e67e4ed3b699729907ab0f69ab3da2d6fcfae54a7e10bcd7132330e86bec460736f63a78e05dc1730295d8c9ad51edfc935fa93b5f2c1a6405e33807f727a3278053df8fbb08d7aa9eb3d807ecadf959b3a7f1e34113c5c5198fd0fe30f33b9a77d1ae40f86949a92dd90361cdca3cb1ba1f385e7f7bf51b72f629a167ddcb7a9addeea5a609a1d15865fbc3f74c208824bd8586f7d79950e0aee6b7d7f0430753a8f01479aa6d838bafdf6ee0de8acaebdfd9d717fcc41d1c4691cb9609467a6c486a7eeb3fa0e117c65f432036d93634c08838e508ad84b540611763444f49d6892bd3154597bf1d858ccac6b2d85dc20151de00a8387ca84b0f48dc153b454f0dd94a25b9fa3ef9d7ac89ada51e1c29b57315277da3f6108e67d366ec51d263151db0ac90059cd3015bbaefafc00faba4852bfaa4e7aac4b8dfb0f35d1a4c712f8eabfd4bc6ca2553e4d38a5f6722b090f7e450d8b87de0b175b5455ea0a29f3a1500f2d09d0d17e8a6e22da8c4e627aaa0b1d7b5dc4082027c99732506bfde14606bc00b1189537cc8aea644f455cc986079c98a37ef997069e8aed2844ced3539e309cabacedb390031e611cdf636e08323eea7cddb448302b65f83ca942851f8f79922efe9f39bf6bb29228c66b868a023aa8a40a615431fa6fb687f0d6552b4cdb18b75065982de1bb64cdb444d9ced4f394959680bec0977a99d1233848eecf785af1382b8a339674c34c43085bfe81be1653de77bf6762b78c8c7d907b3229c79befd42bb95e78896730b7f8142c2cfa0ae00ee2edd3b11c5a1a3712d23083e7bef741e2fa33254a682fbb62098ae511018c790a0f8deb9c409a918103d12ba298a7286445585f4ca3788e377a2e3f3a7bca99cb01b31dc434e8d9897e0dddcbb2b68692b420e80e4ea4d85008b12ab8f55a5980d3754b45a31e1959ab69f132e0e6e35bff4d5197c19070fbfdfe1544c3b759c5d9a9eaef3c0fd9fbf5898725a5dfbe497f7c863678e2408c7415d26f11430c6fd8b2373f6dddf06ea5060d09d8ebdd8e2937bf1119cf99dfa2d046ab6e7f542d57db92a28f6723f5de01381c90cd6907d9cbea9ff6f76213709bfeed539d31ce6aabab51c1e853ade82cc317e3e021a0937dc22d095b20dd6b34daefff04e17f05dbcdf2e4e522a99da8e2ae46c99e02c5c9fbbeaada8b1761dd5c5eb8f393428c7287597d4569da9c968fd757d2918867e2bb5a4988897ab1f1b4cc1106823de395e07941918ea5853bbc643a8a241222266d55cdf5710552bd065ce2a01b4298d6230dc4f5ad8945ea1d451d6cb2e7e95754585dc89823c2c447b819ebadabfd6086b309beaa202f2ed3caabc411a9575fb06daba29d080e649b7f1563f50afc7cba442db7b1239e95830264a1bef4557129b3161665fbc94ccb851c6d3be8cc26cce63265a7a655b1580a65fc643c439de1b26de314da7d1bf2eee097ada28fa26f4510d90f8d0ad4ec4aad2120cca611663194849d50d803f0be433d117ba351280629fc026ec788f95a2493a6f0e3a6d13f5390f3b2033c4e85d5a29d2bb16f9ad83a1253d7539e3effa396136302ecf2673b591e925561ef33e93bb90b969135c265df07e3f0b980a736e11fc6eeb1ebe494ab76221be99a3d11d9d9a0a18d80e334f34b4d2ad697eeda88416d11aadcb3da76a8b565800a71a1707eed5495517cc94d561d82f5852854f45cf5ef3e12fe4fedd56369e3c4ee88dc591aabf5665ce98f20c5fed42eaba231cd7adc7f267074a1ecf290cd1110aed9d003442ed6f0f9d51ac95a573a06c3c98d10ac78e09f8adf1e64cbf1b49b8796468e971817498c259066804fa83afe7420b35f262c37c66ac48419cd519fda9afcb9ea048f7d1a0b74ab9e276533621e5fd8ea8190cc3992431b3413634782b30c4a18e571a15c76b5a90bad8bc9e2926523916c2c0719b56b05e365e90f13dfba8da50e86530f300469f40439a91778c4a2feced73501439f936b90750af458fb1b168a7b76b44d8ac69b7aeac6f91bc2dbd500d8ec6e8d481bd9eafe4fa0c4b2a228bc32b1cecacab5ab5093410a53185c5f505e6ac4a06211dbb0e2e3b6248dfa606cae13ca283f7048436f0b0399a950be64a33252fd7fffb1a084efc23c3b28f4b9ef77ec6d7bae7a0c9d4089236d7ca7c62c8050153c3445960299de3c434ded667eed92259831271afa282d301239a65f0f3bfe0f44a23234cca9f54b1273accc4f5e6a1e282cb9a55c4f4fd92595150355be8c792a278cf418a7b92ab87dbaf7f96a97be4de93f57380251d361c6bd8df608df2fd9b04e38af0621fa214c4521792ef2c016410477f517b670e6347123cb59359626c33e9cfe672b1d8aa8346a88aafdb23881a5a404a8d0685eb9023e80e734a758d64e17d74e83bab5bc954e390da4d67691e61ee368b97738ab7d165c4d35d54977c116f5897a7b03d5364abcb3e667d94da1f7f5112dd07487d6f969c23eb5f2cd7c2171b4ca11648f057809f28f549961ecb31a7aaa26d1c7e2b42073702a4ff3452dd4de3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8557422a1439532cfd4953844b2b644133e171891b09cf592726170ca805a769f65573f3c3c331b1ede50db7338c483b7e030007bbcdee9f3138d58878012a3e1e67a164467388dfa14b6245b332c8715676121c50207b5d8be8705a2dd887a76de053510753defec9fb61a712bb18bca0c2976749a88fc07fc4657dd745b01766867d3af8c3f243f0a851f0914c952b2122d4a5b4bc802a0bc7ede92145a29a6767de3cd97f51a0091760c25c0ec2e9ae7cb3e4eaf8163c564798ccdc6c6bfb3ebf11f2edd6ae9f7e84f27f39d2239530891501ee90080fec722a8b3e1b3b12aa17e16d1278d57332933c9f1965bd09272083c9fbb1bf7dccc32810d28847017cd05eab6f0bc636023619724b535b8b5a330bafa19df45564035e67327e9d7ac5ded7f7bec03d2b8ebcf7882086247d1024a0da0b2dafe91b76fe27daa6077afc903a0a445ea68b69fc96099913d3eee8d7fe290094bae070de24550e11e483a38324df214ae20a46b1a709ec0cf15f7d0cb4c5ce9d8f2936e2ea126f2238db9640e13b4d94bf43a8031a0f1099ea1c38437a9bd83c5ffd6f682542318081594c1c6648c9a155479ad85589b1608bd961933fa845eea1fc53a1e078dfbf475ccc4rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrubygem-devise-4.4.1-lp151.2.1.src.rpmruby2.5-rubygem-devise-testsuiteruby2.5-rubygem-devise-testsuite(x86-64)@    /usr/bin/ruby.ruby2.5rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)rubygem(ruby:2.5.0:devise)3.0.4-14.6.0-14.0-15.2-14.4.14.14.1Z|;Z]@ZTY$$@X~@WwW@MWV@V@V@Vl @UUg@TT;S(5@S@R@RG@RNR+@RC@R@Q@Q>@Q@Q"@P@@O]@L%@L%@K @factory-auto@kulow.orgmsabate@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comlslezak@suse.czcoolo@suse.comcoolo@suse.comlslezak@suse.czmrueckert@suse.demrueckert@suse.demrueckert@suse.de- updated to version 4.4.1 see installed CHANGELOG.md [#]## 4.4.1 - 2018-01-23 * bug fixes * Ensure Gemspec is loaded as utf-8. (by @segiddins) * Fix `ActiveRecord` check on `Confirmable`. (by @tegon) * Fix `signed_in?` docs without running auth hooks. by (@machty)- Updated to version 4.4.0 * enhancements * Add `frozen_string_literal` pragma comment to all Ruby files. (by @pat) * Use `set_flash_method!` instead of `set_flash_method` in `Devise::OmniauthCallbacksController#failure`. (by @saichander17) * Clarify how `store_location_for` modifies URIs. (by @olivierlacan) * Move `failed_attempts` increment into its own function. by (@mobilutz) * Add `autocomplete="email"` to email fields. by (@MikeRogers0) * Add the ability to change the default migrations path introduced in Rails 5.0.3. (by @alexhifer) * Delete unnecessary condition for helper method. (by @davydovanton) * Support `id: :uuid` option for migrations. (by @filip373) * bug fixes * Fix syntax for MRI 2.5.0. (by @pat) * Validations were being ignored on singup in the `Trackable#update_tracked_fields!` method. (by @AshleyFoster) * Do not modify options for `#serializable_hash`. (by @guigs) * Email confirmations were being sent on sign in/sign out for application using `mongoid` and `mongoid-paperclip` gems. This is because previously we were checking if a model is from Active Record by checking if the method `after_commit` was defined - since `mongoid` doesn' have one - but `mongoid-paperclip` gem does define one, which cause this issue. (by @fjg)- updated to version 4.4.0 see installed CHANGELOG.md [#]## Unreleased [#]## 4.4.0 - 2017-12-29 * enhancements * Add `frozen_string_literal` pragma comment to all Ruby files. (by @pat) * Use `set_flash_method!` instead of `set_flash_method` in `Devise::OmniauthCallbacksController#failure`. (by @saichander17) * Clarify how `store_location_for` modifies URIs. (by @olivierlacan) * Move `failed_attempts` increment into its own function. by (@mobilutz) * Add `autocomplete="email"` to email fields. by (@MikeRogers0) * Add the ability to change the default migrations path introduced in Rails 5.0.3. (by @alexhifer) * Delete unnecessary condition for helper method. (by @davydovanton) * Support `id: :uuid` option for migrations. (by @filip373) * bug fixes * Fix syntax for MRI 2.5.0. (by @pat) * Validations were being ignored on singup in the `Trackable#update_tracked_fields!` method. (by @AshleyFoster) * Do not modify options for `#serializable_hash`. (by @guigs) * Email confirmations were being sent on sign in/sign out for application using `mongoid` and `mongoid-paperclip` gems. This is because previously we were checking if a model is from Active Record by checking if the method `after_commit` was defined - since `mongoid` doesn' have one - but `mongoid-paperclip` gem does define one, which cause this issue. (by @fjg)- updated to version 4.3.0 see installed CHANGELOG.md [#]## 4.3.0 - 2017-05-14 * Enhancements * Dependency support added for Rails 5.1.x.- updated to version 4.2.1 see installed CHANGELOG.md- updated to version 4.2.0 see installed CHANGELOG.md [#]## Unreleased [#]## 4.2.0 - 2016-07-01 * removals * Remove the deprecated `Devise::ParameterSanitizer` API from Devise 3. Please use the `#permit` and `#sanitize` methods over `#for`. * Remove the deprecated OmniAuth URL helpers. Use the fully qualified helpers (`user_facebook_omniauth_authorize_path`) over the scope based helpers ( `user_omniauth_authorize_path(:facebook)`). * Remove the `Devise.bcrypt` method, use `Devise::Encryptor.digest` instead. * Remove the `Devise::Models::Confirmable#confirm!` method, use `confirm` instead. * Remove the `Devise::Models::Recoverable#reset_password!` method, use `reset_password` instead. * Remove the `Devise::Models::Recoverable#after_password_reset` method. * bug fixes * Fix an `ActionDispatch::IllegalStateError` when testing controllers with Rails 5 rc 2(by @hamadata). * Use `ActiveSupport.on_load` hooks to include Devise on `ActiveRecord` and `Mongoid`, avoiding autoloading these constants too soon (by @lucasmazza, @rafaelfranca). * enhancements * Display the minimum password length on `registrations/edit` view (by @Yanchek99). * You can disable Devise's routes reloading on boot by through the `reload_routes = false` config. This can reduce the time taken to boot the application but it might trigger some errors if you application (mostly your controllers) requires that Devise mappings be loaded during boot time (by @sidonath). * Added `Devise::Test::IntegrationHelpers` to bypass the sign in process using Warden test API (by @lucasmazza). * Define `inspect` in `Devise::Models::Authenticatable` to help ensure password hashes aren't included in exceptions or otherwise accidentally serialized (by @tkrajcar). * Add missing support of `Rails.application.config.action_controller.relative_url_root` (by @kosdiamantis). * deprecations * `Devise::TestHelpers` is deprecated in favor of `Devise::Test::ControllerHelpers` (by @lucasmazza). * The `sign_in` test helper has changed to use keyword arguments when passing a scope. `sign_in :admin, users(:alice)` should be rewritten as `sign_in users(:alice), scope: :admin` (by @lucasmazza). * The option `bypass` of `Devise::Controllers::SignInOut#sign_in` method is deprecated in favor of `Devise::Controllers::SignInOut#bypass_sign_in` method (by @ulissesalmeida).- updated to version 4.1.1 see installed CHANGELOG.md- updated to version 4.0.0 see installed CHANGELOG.md- updated to version 3.5.6 see installed CHANGELOG.md [#]## 3.5.6 - 2016-01-02 * bug fixes * Fix type coercion of the rememberable timestamp stored on cookies.- updated to version 3.5.5 see installed CHANGELOG.md [#]## 3.5.5 - 2016-22-01 * bug fixes * Bring back remember_expired? implementation * Ensure timeouts are not triggered if remember me is being used- updated to version 3.5.4 see installed CHANGELOG.md- updated to version 3.5.3 see installed CHANGELOG.md [#]## Unreleased [#]## 3.5.3 - 2015-12-10 * bug fixes * Fix password reset for records where `confirmation_required?` is disabled and `confirmation_sent_at` is nil. (by @andygeers) * Allow resources with no `email` field to be recoverable (and do not clear the reset password token if the model was already persisted). (by @seddy, @stanhu) * enhancements * Upon setting `Devise.send_password_change_notification = true` a user will receive notification when their password has been changed.- updated to version 3.5.2 see installed CHANGELOG.md [#]## 3.5.2 - 2015-08-10 * enhancements * Perform case insensitive basic authorization matching * Big fixes * Do not use digests for password confirmation token * Fix infinite redirect in Rails 4.2 authenticated routes * Autoload Devise::Encryptor to avoid errors on thread-safe mode- updated to version 3.5.1 see installed CHANGELOG.md- updated to version 3.4.1- adapt to new rubygem packaging- updated to version 3.2.4 * enchancements * `bcrypt` dependency updated due https://github.com/codahale/bcrypt-ruby/pull/86. * View generator now can generate specific views with the `-v` flag, like `rails g devise:views -v sessions` (by @kayline)- updated to version 3.2.3 * enhancements * Devise will use the `secret_key_base` on Rails 4+ applications as its `secret_key`. You can change this and use your own secret by changing the `devise.rb` initializer. * bug fix * Migrations will be properly generated when using rails 4.1.0.- updated to version 3.2.2 * bug fix * Ensure timeoutable works when `sign_out_all_scopes` is false (by @louman) * Keep the query string when storing location (by @csexton) * Require rails generator base class in devise generators- updated to version 3.2.1 Security announcement: http://blog.plataformatec.com.br/2013/11/e-mail-enumeration-in-devise-in-paranoid-mode * enhancements * Add `store_location_for` helper and ensure it is safe (by @matthewrudy and @homakov) * Add `yield` around resource methods in Devise controllers (by @edelpero) * bug fix * Bring `password_digest` back to fix compatibility with `devise-encryptable` * Avoid e-mail enumeration on sign in when in paranoid mode [#]## 3.2.0 * enhancements * Previously deprecated token authenticatable and insecure lookups have been removed * Add a class method so you can encrypt passwords from fixtures (by @tenderlove) * Send custom message when user enters invalid password and it has only one attempt to enter correct password before his account will be locked (by @Lightpower) * Prevent mutation of values assigned to case and whitespace santitized members (by @iamvery) * Separate redirects and flash messages in `navigational_formats` and `flashing_formats` (by @ssendev) * bug fix * A GET to sign_in page shouldn't extend the session (by @drewish) * Splat the arguments to `strong_parameters#permit` to work around a limitation in the `strong_parameters` gem (by @memberful) * Omniauth now uses `mapping.fullpath` when generating routes. This means if you call `devise_for :users` inside a scope, like `scope "/api"`, the scope will now apply to the omniauth route (by @AlexanderZaytsev) * Ensure timeoutable hook respects `Devise.sign_out_all_scopes` configuration * deprecations * `expire_session_data_after_sign_in!` has been deprecated in favor of `expire_data_after_sign_in!`- updated to version 3.1.1 * bug fix * Improve default message which asked users to sign in even when they were already signed (by @gregates) * Improve error message for when the `config.secret_key` is missing- updated to version 3.1.0 Security announcement: http://blog.plataformatec.com.br/2013/08/devise-3-1-now-with-more-secure-defaults/ * backwards incompatible changes * Do not store confirmation, unlock and reset password tokens directly in the database. This means tokens previously stored in the database are no longer valid. You can reenable this temporarily by setting `config.allow_insecure_tokens_lookup = true` in your configuration file. It is recommended to keep this configuration set to true just temporarily in your production servers only to aid migration * The Devise mailer and its views were changed to explicitly receive a token argument as `@token`. You will need to update your mailers and re-copy the views to your application with `rails g devise:views` * Sanitization of parameters should be done by calling `devise_parameter_sanitizer.sanitize(:action)` instead of `devise_parameter_sanitizer.for(:action)` * deprecations * Token authentication is deprecated * enhancements * Better security defaults * Allow easier customization of parameter sanitizer (by @alexpeattie) * bug fix * Do not confirm e-mail after password reset (by @moll) * Do not sign in after confirmation * Do not store confirmation, unlock and reset password tokens directly in the database * Do not compare directly against confirmation, unlock and reset password tokens * Skip storage for cookies on unverified requests- updated to version 3.0.3 == 3.0.3 * bug fix * Do not confirm account after reset password == 3.0.2 * bug fix * Skip storage for cookies on unverified requests == 3.0.1 Security announcement: http://blog.plataformatec.com.br/2013/08/csrf-token-fixation-attacks-in-devise/- updated to version 3.0.1 * enhancements * Add after_confirmation callback * bug fix * When using rails 3.2, the generator adds 'attr_accessible' to the model (by @jcoyne) * Clean up CSRF token after authentication (by @homakov). Notice this change will clean up the CSRF Token after authentication (sign in, sign up, etc). So if you are using AJAX for such features, you will need to fetch a new CSRF token from the server.- updated to version 3.0.0 * enhancements * Rails 4 and Strong Parameters compatibility (by @carlosantoniodasilva, @josevalim, @latortuga, @lucasmazza, @nashby, @rafaelfranca, @spastorino) * Drop support for Rails < 3.2 and Ruby < 1.9.3 * Enable to skip sending reconfirmation email when reconfirmable is on and skip_confirmation_notification! is invoked (by @tkhr) * bug fix * Errors on unlock are now properly reflected on the first `unlock_keys`- updated to version 2.2.4 * enhancements * Add `destroy_with_password` to `DatabaseAuthenticatable`. Allows destroying a record when `:current_password` matches, similarly to how `update_with_password` works. (by @mich iel3) * Allow to override path after password resetting (by @worker8) * Add `#skip_confirmation_notification!` method to `Confirmable`. Allows skipping confirmation email without auto-confirming. (by @gregates) * allow_unconfirmed_access_for config from `:confirmable` module can be set to `nil` that means unconfirmed access for unlimited time. (by @nashby) * Support Rails' token strategy on authentication (by @robhurring) * Support explicitly setting the http authentication key via `config.http_authentication_key` (by @neo) * bug fix * Do not redirect when accessing devise API via JSON. (by @sebastianwr) * Generating scoped devise views now uses the correct scoped shared links partial instead of the default devise one (by @nashby) * Fix inheriting mailer templates from `Devise::Mailer` * Fix a bug when procs are used as default mailer in Devise (by @tomasv)- updated to version 2.2.3 * fixed security issue (wrong records may be read when sending specifically crafted requests) (bnc#800955)- updated to version 2.2.2 * bug fix * Fix bug when checking for reconfirmable in templates * bug fix * Fix regression with case_insensitive_keys * Fix regression when password is blank when it is invalid- update to 2.1.2, see CHANGELOG.md- updated to 1.5.3- update to version 1.0.7 * Ensure password confirmation is always required * authenticatable was deprecated and renamed to database_authenticatable * confirmable is not included by default on generation- use rubygems_requires macro- initial packagewildcard3 1528399943  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~4.4.1-lp151.2.14.4.1-lp151.2.1            !!!!! "#" $$$$ %%%%&'&&&&&(&&)*++testcontrollerscustom_registrations_controller_test.rbcustom_strategy_test.rbhelper_methods_test.rbhelpers_test.rbinherited_controller_i18n_messages_test.rbinternal_helpers_test.rbload_hooks_controller_test.rbpasswords_controller_test.rbsessions_controller_test.rburl_helpers_test.rbdelegator_test.rbdevise_test.rbfailure_app_test.rbgeneratorsactive_record_generator_test.rbcontrollers_generator_test.rbdevise_generator_test.rbinstall_generator_test.rbmongoid_generator_test.rbviews_generator_test.rbhelpersdevise_helper_test.rbintegrationauthenticatable_test.rbconfirmable_test.rbdatabase_authenticatable_test.rbhttp_authenticatable_test.rblockable_test.rbmounted_engine_test.rbomniauthable_test.rbrecoverable_test.rbregisterable_test.rbrememberable_test.rbtimeoutable_test.rbtrackable_test.rbmailersconfirmation_instructions_test.rbemail_changed_test.rbmailer_test.rbreset_password_instructions_test.rbunlock_instructions_test.rbmapping_test.rbmodelsauthenticatable_test.rbconfirmable_test.rbdatabase_authenticatable_test.rblockable_test.rbomniauthable_test.rbrecoverable_test.rbregisterable_test.rbrememberable_test.rbserializable_test.rbtimeoutable_test.rbtrackable_test.rbvalidatable_test.rbmodels_test.rbomniauthconfig_test.rburl_helpers_test.rbormactive_record.rbmongoid.rbparameter_sanitizer_test.rbrails_appRakefileappactive_recordadmin.rbshim.rbuser.rbuser_on_engine.rbuser_on_main_app.rbuser_with_validations.rbuser_without_email.rbcontrollersadminssessions_controller.rbadmins_controller.rbapplication_controller.rbapplication_with_fake_engine.rbcustomregistrations_controller.rbhome_controller.rbpublisherregistrations_controller.rbsessions_controller.rbusersomniauth_callbacks_controller.rbusers_controller.rbhelpersapplication_helper.rbmailersusersfrom_proc_mailer.rbmailer.rbreply_to_mailer.rbmongoidadmin.rbshim.rbuser.rbuser_on_engine.rbuser_on_main_app.rbuser_with_validations.rbuser_without_email.rbviewsadminsindex.html.erbsessionsnew.html.erbhomeadmin_dashboard.html.erbindex.html.erbjoin.html.erbprivate.html.erbuser_dashboard.html.erblayoutsapplication.html.erbusersedit_form.html.erbindex.html.erbmailerconfirmation_instructions.erbsessionsnew.html.erbbinbundlerailsrakeconfigconfig.ruapplication.rbboot.rbdatabase.ymlenvironment.rbenvironmentsdevelopment.rbproduction.rbtest.rbinitializersbacktrace_silencers.rbdevise.rbinflections.rbsecret_token.rbsession_store.rbroutes.rbdbmigrate20100401102949_create_tables.rbschema.rblibshared_admin.rbshared_user.rbshared_user_without_email.rbshared_user_without_omniauth.rbpublic404.html422.html500.htmlfavicon.icorails_test.rbroutes_test.rbsupportaction_controllerrecord_identifier.rbassertions.rbhelpers.rbhttp_method_compatibility.rbintegration.rblocaleen.ymlmongoid.ymlwebratintegrationsrails.rbtestcontroller_helpers_test.rbintegration_helpers_test.rbtest_helper.rbtest_models.rb/usr/lib64/ruby/gems/2.5.0/gems/devise-4.4.1//usr/lib64/ruby/gems/2.5.0/gems/devise-4.4.1/test//usr/lib64/ruby/gems/2.5.0/gems/devise-4.4.1/test/controllers//usr/lib64/ruby/gems/2.5.0/gems/devise-4.4.1/test/generators//usr/lib64/ruby/gems/2.5.0/gems/devise-4.4.1/test/helpers//usr/lib64/ruby/gems/2.5.0/gems/devise-4.4.1/test/integration//usr/lib64/ruby/gems/2.5.0/gems/devise-4.4.1/test/mailers//usr/lib64/ruby/gems/2.5.0/gems/devise-4.4.1/test/models//usr/lib64/ruby/gems/2.5.0/gems/devise-4.4.1/test/omniauth//usr/lib64/ruby/gems/2.5.0/gems/devise-4.4.1/test/orm//usr/lib64/ruby/gems/2.5.0/gems/devise-4.4.1/test/rails_app//usr/lib64/ruby/gems/2.5.0/gems/devise-4.4.1/test/rails_app/app//usr/lib64/ruby/gems/2.5.0/gems/devise-4.4.1/test/rails_app/app/active_record//usr/lib64/ruby/gems/2.5.0/gems/devise-4.4.1/test/rails_app/app/controllers//usr/lib64/ruby/gems/2.5.0/gems/devise-4.4.1/test/rails_app/app/controllers/admins//usr/lib64/ruby/gems/2.5.0/gems/devise-4.4.1/test/rails_app/app/controllers/custom//usr/lib64/ruby/gems/2.5.0/gems/devise-4.4.1/test/rails_app/app/controllers/publisher//usr/lib64/ruby/gems/2.5.0/gems/devise-4.4.1/test/rails_app/app/controllers/users//usr/lib64/ruby/gems/2.5.0/gems/devise-4.4.1/test/rails_app/app/helpers//usr/lib64/ruby/gems/2.5.0/gems/devise-4.4.1/test/rails_app/app/mailers//usr/lib64/ruby/gems/2.5.0/gems/devise-4.4.1/test/rails_app/app/mailers/users//usr/lib64/ruby/gems/2.5.0/gems/devise-4.4.1/test/rails_app/app/mongoid//usr/lib64/ruby/gems/2.5.0/gems/devise-4.4.1/test/rails_app/app/views//usr/lib64/ruby/gems/2.5.0/gems/devise-4.4.1/test/rails_app/app/views/admins//usr/lib64/ruby/gems/2.5.0/gems/devise-4.4.1/test/rails_app/app/views/admins/sessions//usr/lib64/ruby/gems/2.5.0/gems/devise-4.4.1/test/rails_app/app/views/home//usr/lib64/ruby/gems/2.5.0/gems/devise-4.4.1/test/rails_app/app/views/layouts//usr/lib64/ruby/gems/2.5.0/gems/devise-4.4.1/test/rails_app/app/views/users//usr/lib64/ruby/gems/2.5.0/gems/devise-4.4.1/test/rails_app/app/views/users/mailer//usr/lib64/ruby/gems/2.5.0/gems/devise-4.4.1/test/rails_app/app/views/users/sessions//usr/lib64/ruby/gems/2.5.0/gems/devise-4.4.1/test/rails_app/bin//usr/lib64/ruby/gems/2.5.0/gems/devise-4.4.1/test/rails_app/config//usr/lib64/ruby/gems/2.5.0/gems/devise-4.4.1/test/rails_app/config/environments//usr/lib64/ruby/gems/2.5.0/gems/devise-4.4.1/test/rails_app/config/initializers//usr/lib64/ruby/gems/2.5.0/gems/devise-4.4.1/test/rails_app/db//usr/lib64/ruby/gems/2.5.0/gems/devise-4.4.1/test/rails_app/db/migrate//usr/lib64/ruby/gems/2.5.0/gems/devise-4.4.1/test/rails_app/lib//usr/lib64/ruby/gems/2.5.0/gems/devise-4.4.1/test/rails_app/public//usr/lib64/ruby/gems/2.5.0/gems/devise-4.4.1/test/support//usr/lib64/ruby/gems/2.5.0/gems/devise-4.4.1/test/support/action_controller//usr/lib64/ruby/gems/2.5.0/gems/devise-4.4.1/test/support/locale//usr/lib64/ruby/gems/2.5.0/gems/devise-4.4.1/test/support/webrat//usr/lib64/ruby/gems/2.5.0/gems/devise-4.4.1/test/support/webrat/integrations//usr/lib64/ruby/gems/2.5.0/gems/devise-4.4.1/test/test/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.opensuse.org/openSUSE:Leap:15.1/standard/9a003ce3416185692dc802075c8e13f4-rubygem-devisecpioxz5x86_64-suse-linuxdirectoryRuby script, ASCII textRuby script, UTF-8 Unicode textASCII textHTML document, ASCII textASCII text, with no line terminatorsRuby script, ASCII text executableemptyRRRt>=UN-qutf-87f03e0d3b33bff7ea57a7aac5f7d3c3eec863d8c30c36c49dbcc5c313e30c4ff? 7zXZ !t/偃3] crt:bLL |tQzIyY?$'}:Ӫq7mpx, +ғsYOU. ibQWE2gFvÓuz g_ XX7*uf4zN ?)wn1\>~n$Pk"7/-Ȇ׋p>)ϛjwvmd5q8QN?BaފTlzbl޷W$j^ݼ^88orcKul˙^.onq~ +~DZF8Mk؀aƜZ:goćxԎKֺ.gtƐ\/'Ur \/vc$Ll9{%|Y`3qdUTwř}lkGB"I 9p8aꝜMYY"tӽЖUk5:W9cd/)7Ѯ}l3/W Rv$LdݷWZۜ^%"A-g@%JbL&s@N<3/+Q`mV*H 6cYy~MHӿ.nBpDl%9mI4C_rΣEGlAwX%EZ|c9\Hۖ諣+DEz20sA܆ILv/Ŭj*&I1ʟNVlކD*39(~;42NH[l>(v/:J`Z,Toi'u/&BqEep(\3B0ʰȾ5xt葉t-aٯ&GW.0WrГ%6{i^xJm{tp3M-Qc݆RgoZ* aݾ>(\ !nb>Xmcg\0?m,8F?ZwX_)tGzK;Gj ;zJx*YNk^Qn&PWCv̤CRe ]SpYEWY#YM,/]m־Ct{B <9IO/u=yX4R glY4{BgfKga՗[d>wwGLVŭBq8$bGzWR<Q"{i } FF[ ~$UtYJ qkci=泶m.c?D[?>#󧫄v+iaQ 3 @t-4l 1IJz!c'Y!]$fl_p$2(?,*U!_᥼bhX,BQWq&urI|xwnS`߰B 0,!}CI>`)RDN;줽J[{w aHPٯI y-K\nOu3^Nv ͂6x0Jh9~o'ܳvP;}zb"aɆ95r$݂L\ TgdW*;frπ4)<9w ^6J4:tDgS|)u$=jp}?S29)C\ndFw8Ay";iro̅UIcbxb]$Q.fܚvC6"V+RF1%ѳ =-3oӰ4, "N\3wUT< U1A ?iyqݼQZm3HP }VZF5}d羿n G'DsI U"BH1]ug_[;D]ejRfT!ۊ D=6dZO]z'kQhϖr)EUΡfo6Χ Lxi\yq;058?qD>_`yJCBEj&VJ5Po7?jdȊ@;&:l {~R O-3YeGli$ mK:A_odVet \5\Ag,yI\})DBbT4xZ<6z5ӆlGl÷@Ҋ'cJ?xC)7OʧbG(d )]_ff`T zs_]Umz BNѳ"|4Tk$g:1.#|j=OYsx*u^Cq;5U{WR>1,2.mSk ۻmג}= IL0\p}kJ*3?l?f]Ũ_7JQ=#]ӵaV ^\ZhOV' Kԋ(gDt7ͱh0C_m:oL%QwF\pw5#ϥ-ߺ'Ek#{50+$mO8>ȥi0{)j?*tmc\VuEee ꧹us_;;xHS=?f5`OILP]@:w,-ג9yys˂o.=6D"8xP{}%Ʈl17+Us̀Dq3U1#}9 ^ j|1aTU7O5/DC+ .,e!A[F"470HJ &\l?,qì4wMxJ6Po![( gBZؚ◮tCwRNP,h2:zܢt[.yR8=O|g(Tmta0T)C1=Y+I؞UU,^s 4zY.W8U"\{x3N@紃RߣܭCbX!jA;'7kJ,w!źC5,҃,A*Ws₞(ئ:Nەp/:_+iv we<T6v?' ; 0FߏNim{vy`ZEG/W8l}iU ө1QhUMn],y!i<߫7|Sfnj^vCgәk c/$Ks"Vw?8K#$Oӗz4)Ӭ0=xӳV:-zv>V[PkǿXJkA| |J}7jc,崛>a_ 9*uvUҽ0; ܊oU<68BԈ't/bt_X]ӡ]+ĸ|ڂI&m@VCV;Uè=k1@ tC1AfBPL\<"_sz ȬzBuAJ|ă\ ߑI_eӴ(G #83 ,:5sk݄ DEyrLAC76kc*ժJ5,cuhӡV^tA_"vWp[]Dn$um8` ijFMXMM|ڙʞL vBwp5nDp}^sW-ʇLK# 8T0!32acWy4JS )bgVoҮHz5Z}!|+ Rϯ+]rDFcLjRYHx[/ld=@N$3}iw؂8ZmvzTE 46>ׁGK$4%z:ԧKB=y9) c's z"І |*:P۩j=m֪V3Z)r7F,?Mcy\5]"t>-\)-zfckYwE_`={٥}&U.omm[b2ܨ2ȉ ?ZUN &(fvƺ`a`;<&lDWDt1&ys,:!02$(T?B83S\ ӭ1A=iK aJ%Ֆ}ܲԞ-IQ(ģb|2+O :ˏN]īÜcqHn0?}_tyTQ+vULzۗO )-tM! 1yЈ)|mȑH~)mZ&`1X`WFMН&R4Pm}ąUˇKYNa9 Qv e/9ޖYxI`ž:MK]_]YLGW1LCيD2X?hX@龙4T_yT~KV|'Vl29Q'7 Ah%v Oޏ4r5[mw tb䇸Hk>Q>LrBiWfj罣syzd5h5[KI8Ii˽!L0"=m-U1uھ,+EB]ɧl 0_c h$6v˹5 }8? zG1G'5ڤMsbD ImWFyC,_9lodv=}ӈ*J:M'MU1c~q5d_R[0Y&)?ǻM#Ro}m6ICӋ1YM/ RrG੄8@}TCXJkDz+ӠF)U tPr=T6Z=fk.(nx`BDkE<n\"0-0h;cY.!gZP`u=LN`5-yI#j;b 3eQT)_&ڽUFzeZM0)b `>V˃obشoW͘8+FLC7LҼ>_l:⺠z  *jRA@! AkGZ%Ӂb8m_NWwǗhA}MSBn# jSU ңmA4Ik" $'G1dTݯ^$O1? *"MʂQND`_/WU/6=7l:#3bJ1PHk c$؅V43ӢAZn)3 w1IO23GΑ m܅?QP8v2v#σ&5 j(wq _TpyE 3'7nW>RnVO lR>^};犽q"*8P90DVX؃.C6PHaw|ڣ4NiKCv%/Y5'vfUQ.'qC䵿Y,3w``j\`a.ߖKkL۴&6^CH{@}6ByF3Q[r=#c YpwQbbKJMY_1R|o͋ #Ɋ+|܈A%39kuY6nf`) Nk'=I~lBK,[wWﰀ9AU)BOuK`>} 7 v:U U BSqƭ&/ FJ|xg(4I6PZV|4!=V'(NeT:1qs\^/, Y]\p.5Y;;]saD19-KgJeeDᮗ} :eFHΣ)0312z~2=@ݿ$5DmGct 6<\@)l&2y>__R -tRYԜ07-ɮFX:Lo1% gog_"|P\3\"gw3X=y2_iS 49( cN||\Y-q]] :psۨq+Ѓ0k0~w[a].1Rce.6bh~ ׈}}?Ox\+Bn߻\ݲ+^RVZ%u6o+j8b'YO-9i( P;h* N0TXܦf] f=>w_ohmIY\kۗPV;~ۘ6> 2Z}[MPOWc-U 3Ve<У5=_k^3j.Voc{>9 pMC/ K#wY&rvkmNZe^ɢ *ZƖ]CwڡFL Ywn4bLdNGŁDž IXqd1ՠ/evdžKzZ.KqU.2ʭ]%A&mARD!|W;30GC{ع3ec"-*˧39]w:8_Gr(0K3I.hnp_/L(xg=+Z[zMPLT!Q*ZaVF~E!8~ʤt%^Xa٦^oid"A%A4E2ZC04HsJ(l/6le%rIv~]YqBpU*c8 ͌3m0Pctvc}=T}K^|)7xݳdƇx >~gޢC6=ϰ)evBӥ{Fjsx~;J$&C|YK_yz_5gQ\=F /`,BCQ ߣl>Ш F.Dn?L}I,~]F2G,p$ਔf\/{[({;P8ې{4vq\a6>*PBZi}"0|37ta*vIhu<Ď%=: >.1I$ OF0.3nh\3uȀJ{hZ& .R.|slַY193$T>n=iYe6a ~0X Xu; Z.F!ob !N_)!!Өzmۦ8@Yuy i+ ƖW\^x RF; s!ˁPFȚG6Av/@k +hajo> SYRR5^68eE,rj L Rw~ݏ+~.eVG[_0LxD6ED0o3NR*UW:ZϜs|N%EL` <" ,t&noƜn '4Cj|ڎ3Q)mO7SE(4kC #V1a+J8a崦LMx.ΞLN^zJ1Vr8%O]$W(D^?6E7?|j:Lc6K0X')`0{ft6g௟8|+.K||E5ڴAoe '"V|)_ fj#jWYnYg)veޫ<‚a_-~!Hx n_w<;zB0#-鶗<.W"80jx;䄕40xyX6msPuC]bGc_4Ni&*Ǜ2Y`x?$?Oo^vsyړ]&_ oq k*E)  t4+*&o'vqAnJKNC,ؘ]UZ}d.S/$Ľ[kB!-A'+ uveZ@D`=N]t6 ~nK_)^sޛb]Д*c(V+1]1pvB΃i<҅Q]7yTqN쌃\ޅíp!Ig'ynj o}q/ [`cfBI8/"2DrYb3!~UrvMm7c:*vrD-ENJKz-+>;q:NÛ"[1Qfנ&;G}[Lc  G.x&Hj0-)ӿ_`H!/\zsggTYP̩!0'xq@U;!V^<=t;@^ OFݬ8 KT| *YU}\T@m.4+8Lb5u.plxRd݌mCE 0/  +g;cϲV )c.Ljl%;6r6LT*MDw`"qY05eeorzrN];idx , ዓNz67Σ HɚR"XeFPO-$՛5^Pc#ED5cJG(&H]2t5:.J3)0v&4 {)hujSL3HꝢߚLlxhd/wP28+ q7$tba!eEҋNNES%on8$jiVT5f/pЏ.RJ^pBpq*~I 7='j\xI.DwD5zOw~ꢤ*lrmSBc' ]=;w,^_(mmJ}{cNUW2z!u w>L<$- ,3t[h!TBh6yVT]IV*&GᚚGt#?" yQ [+Ƞ;4s<@a=`;YDKvz!INىo=Q&ydR7? VF{UYzvfR@uAL5pf/搠Jg*̨蓯\۳팑) szYW:ldpI6 :N&B$cT8 =3g}"\Qъ=i7pc  :?.y|b[\|V+$~ .+rK:n *X3\j"*br*/D8ռUM/9Pk;hQ˶ݲJY#X|ᆵGes&sKPԊE(Kq/>?XmL48W%W\J?Ci?nakPz$xWmsI^v4;{5ߢgt`{,* hN19-Eژp4 Tx@L?i!ua3-mJ̴hZ#1eC^fbdgƑ> x1"1Vkt ”b]=^ϷXIm+@u3~9eISa8jB,xbeo*i]o1pQuZ|MTBm~j. QCz]՞qO@YFµH=_=#r/=ˍLf^CU`=eȷM1 jEc [D,0Kcnr-.M+j,B\Ґ/,g1՟ˆ̏2na/L u2 h"U@uW~{j M] ̨ U0AqD}aN>9$_kW0f0cKh |- /eTW :9k=@ zז(%x E$r?1-S:D֬3 ͮ 5d4J怜L r- oSuREAWSgp. 3Մ7!2ZZn\c2܇_c  TD-Z;\ f['Aa“J3+5v4 =IAub4= C{VLK OCNdxVrH50Kp)dӏ#[V);Ev#JN 3Zvƞ :5HnLtlO9Z+qg= ],>ScU՘ iF`EAϪ :r[^PNᴴ͵kT*z;hu.Y؄ل(gv-hqtQq9X$o͊ t$1mi+X.?uGNyTr.zb\c#;ҿIX|3}ĉNM: w}~.HkS 2EҊEV3[a"{1[buo0UL3PǓz{0>EV2sЦngt)U4LJ5%8S1Rb7-7;4^\+.9C!n  N _-䁟]Z,v fm诛W(D sn. $`Q?J֌ D^*%RGSfnȢͲm-fl-N&u<5"f0YVIxZ~mVx[8g26v '{yZMISx7x?_q9d,q6L¹YʴHNAXi Ջ"pv~/Ȱf`AMX6[h#lpL7V:Kj=as;|j|QӇi%PYE #!c'_PPMAJ8cc2aP%WT_8iҶkm[:IR=QzMǽn 𓹬#:,f!}*@Z67S/sƜ JLdR\O >pI|F9#vSa5rjPCT!њn8{/r tViI8zS vYv.Fc #,bS ꉁcl ng>n[`X/@ÞpbIKRk hwAzKtVOIU"DFyiKlJNJ iO;eA1!nBP~/| 7J`H)K\w|#ET>{k4i2%f>*[$.Њ{fLwHk"Cf;pRai FxX_{S۬_$BܭsY!J1gI/s@fYN?6f Ksm=?ceCUenA9ҲNɇ~f^='M8 }xü^ݸ%?I/7u 9Q Hdoa:>yxKǞHN-ڸonIs #$~*lƥZ#("0SQcG }lfb <Ϯmг6]^UO MNhdЕMMAdVR+ƃM~.')PX 9x#钵ѱ6gii&|y}}7R\IL!T7=+Fi ),+85ԥecS]:PO9OҙEZ\_TȠԍ?YLOLmYa4!!.,0hՀ9>@/ xvt)hCWW* EѸiSշD@k ;{CzD\7VbdP19B. `=Lrzy 1is$&^{4<@슥eU]u9Up0An8[G¸T!kvڦ߂ P,"Dt76?tF)ʿbZ[xw4(TjOX@hLt `JH3'Yt0~(p:H _/(^sJwU  tic n%dzC ym( }Q=j=ab} zJvC*P#Q@{fh#2_&OʹLn;SWact~TU-іd?-oٴt7nr½1&55 ]~ttĒ!VwߒE(Ȓ@z3m ky7dkiijq}15$w0 ܱvpOԪ)ژ%,~a-k9sb'g|t>5Sm~DK28q,K`Y*9;jjZ]@#[σnZX2~( TGm1'M2ueۏD^`=!Ew5/jLNCFl/},;*YԲEآΩ(:23 rm7J` 0/PGn{Li8]='XZՍ\Vd IT}Pm%K+dK`Qgk )s21GFƵn!wkKhן_ᏹ5p\ZRMQ6 cUq|Ѵ-i5ƾ:7@mz"`]hҨK+S&.O4~4,&tnD|yƒ.7(pIvA 84633lh,SR4Nf~ $J.UAL]rfHS 0-sUTpcf鄑KvC뒯3\~)_NB _5Spliga^^{&ZoO/ ْhe#,=YyKwYChXP/K?)"p\ײz|RF pC6%@7C q3? --4UStW97ƖUdte1S(T^8(=b.x?&@oޝHQ> C;V̮ͺ"yFCCyH\oG}^&|U$ pBG6g&L%gm*+oYebFg$ѳQCw| R_deɘjhFj&4V]þեleznuGY9 ͶλaxjJW4 - w2jZZԘE/ a`|V{gs2rƇGnCTґw1~zWf<,mYR ҏ oo3fCsͬ݊Y8:(1xg>Ϣ%h֥wͲ "#M䖎앢PNAZ!@"bżEaPװ (4ю#ӉW@tA@]V^@?;JR{{{pu6:20NW`!NޣK0V{4obՖBpG\;3C8CQPB/w ؉if♏ .W?+*kL deO`GU-į쿵a1E%m= @~8c C -" eBJL**} -hń ?y0:u8ȩ{_)@bOOmե-a/w bhs1Z{]o<+\ye2YW]P!!H:G!|7`a&p1ikHҋVٸjHwXwlT [:C`>=*YCg πPV\}'|M #=V;#"H/L ;g;9rODPU p7[+JpծE P,i,kڸWU|tTH 2mC@5g I#}  ^d匬kNj ugzgwS#m!5u gM)v Ml % yEkP"Vĉ.g%`ɍ]]ɡ Nb(|5druq󒒋L)篦+ z1;f 1}IX.J :;. *+cVNHV*C)i~ws _?|#bV&GR1)kit&qzr䙎XF_ &@_7[N-Jd aK)P+dn: ݒLk)mJPQlTMυv'4rbM|y⹕ d=kC]1lE4驠 vWoG!w0dW?J,>L1K.YT$@:l.d}µ(MDkbDAMl·_nO>8\1be6y%9ܽ/# ߕHbJb qޕllƭ|MQL_OL)Rj ˊ,vvKàũ_~j5EEՎeZ SE^[(w &sܪ=.nWBH5; b)Ŕ]=X4iRz#-B 9M-{ܐ$3ȶA}&#i3U )RdȲ^ht=gRug7/㋁zɷ}+q+#>vZZ+Α]i2j^KvTnɽi2LrMbSIK3 (%]p5^g4ێzZJNg u%p8-%ahq(V!flGIFA\ɄAsn@AB 1!KR5vDhai3d Vi6LԨPu9Qžl$;ҽC(pQ 2Aqq F,ȿw8'o./6']Et~$xq5}@*lsA5$8j.efPiG|#L5 #F''m.B;Z"\x|f־TIl^se`pdvAgcOAO 7PffH^C Xb4K ..)%5%K lW++MW40%?wLB@>JvZءE+r{a>h!LD`]>ɲq(n|]QyJKhY L8:x5Rm‡V'7ZM^G]gVDGxT([ vo Oo~G哞 z]}<̚11.tCh6&s`{_4j8UPțo=1o%#U7~CC@TtSpZ$GS:~z;}>B35{kwc%!m^j0{Vq+% x%; &iG=$Pc]Ehte "_繊T9qHS=AMMMIpp=~=sPq&HD_bs.So.Ɖ\ Z Ё90ϋ̖}1K:ɯ~&B^6;vK4c'';Upef9 钁uu/ :QlŮg>vTW_9b_Fsf"rQ@|?۔8jȄ60wC(HK M{AǢ ♵q # :7vHsS>,SlIGĂwj-X94 .XWu "|!-*{E A7koai~We?i`tѪ(B^G2ŇMj&>:S]'S~CZo_6lbsLw+3T#5p c~{?nyf[nYV9l+π(}50Nr>|xպeuSD~b >hۺBu`q@[xUP2 |k_C~tm-(?Oiàjy^JwSjvWb_'sL _":tRžC4>o!"E+XmJNjAfL?Sd3-s~!P*tO2j // [ēS"9w^ɤ)U{0-gu5jc9}8tDCiej#+Bx#MҀUޭAC吆G/:ao' _MD!YH!N/5; к }Ȫ?L/sQ9\ʐ½$mzk/Cdhsu,-! 5Ei13C^Nxk,E@q=ڈϳe LE E$Pz*n#(s);]h%X6V0^-E 7,ꏛ ѥLQ;\ߙ3en$rys3g0XqN lM^qAFhjL:vnH.$ZI]|4bpp #R勒| (vm\$MsY ΎꈡEDH"Q␜#^1U:6bnvn]`o}Ŀ-BJsAgCϤ &WIQ1-Ǯ}oeE/5!/$4YL"*ۆx?ss38)Nn\a':wľ FSJMk3ͩ"YնÑR%#*HaCMwj^PyE@d]i? A>B߾ U(SSF)jwf]ӂ ]v6d2#]62I|'6-xkslM3k/hڹ=̀*45b@*="w2^bd =czG-|mwHلh *gnՌfI8 trD=^bq݊'F<rM:;, >FkDv~uIUQ51DDEo1C9m̪=P@5 'U^]tC о XF3Z4h0.KC&.)VY iIC6;J  t'/{Xlfo~ .LwUq1!.Ra 7klHBqCapfhNzbj\~W<>Е7/Z1W%RsW̙@e *ǝ L)夣D;])3t6WB2[.| '[ýOwԯ%\Wd*bا 5'%brz!#p~~KE_:Eb7]Y$s*-L| ?P L( =a׋C^ )'p>6@˩&l6\-A$4xcC2/C}?Lw&` m;hyɨy,EѾ 3Y pAx`"  W,ZK!kS񤼼"".CU~#簷6+řג NTPniAz2z"THl%]^i|ajǼbL%{/aÃA"@6AgV"XJ%utL& 'EU)eױsfa|Y`l7"tS o)ql .ю:(x;atbФB≡A~)ǕKc"}8:QUe%qj%'<Nm䱄qOhᡡm/*~IDG[aEUN0+Ϯ~3|vMR&/"{~s+I'3=w?f m)S` {L]5M+c~TWl1Y"<'ѰDB& MPaw5e2C,̾j4s>{ӔsylIq_f}tAW*NΩN/뤉T#kSV%@j8`*_&DcsH̪U 5)7Hz=% $yBNeɽ PG4j”(HRX3Ԃ>Bà-@ʆm6b;p"ƶ}I+A[^w4A4 ǡ|z*YF!{Cd_hޡIbḨs9XM wv粇Ǎ'̏= 7P0b|jw ROa{PJj½ ע闾D;C!~]fЂ bQ1:}Yc(b8%Nu‚3c9pFp:Rܴ}^qԮQ;ao/f<(XҾ\rk ֞Œl,z[T_$<[sn6[|/pk1ķ@'ipݬE}_RRzl^74!lΌvQVҊf+N<]=zi@kVmn5U}5Ԩ>* =P5fB- ?`ߝRyf֋JTrP$E!m h]ceQ6yY*ҩd!Us(TZm\ oLz|仕o? FXG5DHtfo/gΰ^/ y |ueNkg*rdmõ<""?mq9V/='Kɢ,wvՀL±p-cF+06Œob/y.0nY@Y!@v^~$b_`W+6a#?-nr0U1;t<&1m(wX={K\~i[=AG+t0zXQT% |Fp>[e#|\3Q9#Qju9ڂAeGhm>;C8_-ME-U?IVa6 =۶s[D՚ ;tj *Ra@MmPܕ1 *,?`H P{*cQp'-qBXYQӑoH~SCDz&ZIW d"ԩ,q$0*6g^Xj`ZqTBG!%;BXVDl`_ LǼ`_&EޏYaR⢨k>ux}s[3/Åg39p{,Fdz"w䋭 mcXuE6 6Dd<%:uѐUy\ܧ\x7rN'{.1IJ1'Gzp.PV `ۃj:m BTWIk.",,zCߦmA ׋%k00 $IXq9( l[kc|Ry_E>6>Hrt ,)پ@!KkeIhr~2\b ,z{y@;6pv1>s@<[N3^s1CsN"ᅕ7b]QUKi01粡եRN$-M3 9w|Bgؗ m;Ju\xiq4-`b 98L /MQ-ӘLsyS,B#B3硴C2"R4|aR#~lYDVC󈥩u2xݹbL"_c \v>XM ~_XKA1zVԷXi'#֧bL+#^ֵZFЁcwЃYlB݁aY%{uė)S&*%ҏ{πsMS]>lUˆNF\euJ!%G`ȼ3}t)w-f#Sٞod1VDƛK(|&v`#׿@ЉFQ,%&9H:XFT+B vv/CfΡzIo B2E|*%kzUO>1TA0a=b}k=ޱ٫ztpܿ8d5ű=ޱr|J(؃Йc„תF󃄵DɆ[*2Y2 >嶈y@ܘ ܯm'?twU0&/ 3v$-fݶS3a87 K$WD^i3by *v'^fpmFHѺ}f=1lN[aW"'nJ e?}|AtԆ+@4 ?!Ȇ!$3 bN賿^~L$i{3&~6~ .mћKK &޲rJy8.(;Sj;s+;tL'!n`㍞R5*x 2cIW<%Nw87ȳz݊G;*%G-3 3sWs1 7"OTQ+D7Xt=%6A/Vj¾ tD-s${q`,@RT8f lk0GmG nBI[!mwIO[fVѡ%)u7ԓP\뵌"2;/i|AgԻ5e8:~R]C麧^P cB}vp v=t:.2a@WBxCD)TE!HOkKmoqf:܆<(P*-C*9(9X!Z-=Y=`b&:(Ar/I^RN ׂ1&w3XH0FjĦRk1WJ2Eʏ?&Jы]l &,'rg|M#1 cZSWK7z+Ta~Ng%vL6Vgxl ۣ;ɯB_m&Hnä:_H y(^OC1fDcO=~t#ft|GT2 kVy57nyBa(wIE/=bn&k}m ^眆"¾ܢY=iJC'VA.JK_-IYWG]mCOj@qr~2ԡ˪˅釜vk/+}v[ l.-c2SQ<܅FB $IYu ^,QB)t]H=op{,C1e fbU`x@Ui1JD|-!if3Pajk'#)x`ݾ5_oWu' xp9D>r$l~"ȮuLJZ>GJ{OqV@uXL|J X+* g)ۅJ R 3GUwO ITGr6KY۞j%FKxQ!t) V z "^RNiBS||Z__ Kd02BG )f÷ jR:~#X+K'-I ،uk$6?T\ya3D'Uq{~7_]x+xQ)BT]dXײx"Z( 1Gь{p Ll|7M}a]* M}ZDrvhb'0'/~&=,3H]Uj+Mm:2r6m6ؾIuCGtq 6K*q=#=5n,a now8K^6.ZscZ>@` A2m7M=s E|nX>vrݪNO]Pwh`P(Oۗ"⧑쎗buAc_D@xu.%BbOq#H#Ig:h$E,-~{w7֕7ϖ=n 4LD-G.l6670Yz=H=ocT# X8$l6d,s26 o$ OԄO{ tuL)Jӈ{ T<$Z~X0.yO6ȾYAd%)nIƞ<)ĶMcLjUk@kO=L1,ͤm_(Ƭ]ek`q[Yz9ibnUR#:'w|;27Yȴ[ 6W(^goenp{FMQmVDkު4>J6 =?*7$H-0xۗuU&z=5uJF{Oy 6T0┢8K]eDve͗=kamB^?b?jdt'[nZL br:gq^/ɧC"Y'ͯC>p^3џm~R~I?X%*!7i}cB ?~ <<軜=l TmDĥHCXq8HL1Lw㜯CX-FG 7MΡBO/; ݰD/ ݹC = 9л^|ĴjnBP,_G!KC)A0&2y:aUs]1"gOl{(WHJFӚ3"[D(q *Y"ZiD;t.k.gs6ߍ;Q5;A8Ô+hP[6졨̕XU2VoU]d*0=Ռ`CWV}>VdXErg}վ_Wv8 ^ کH/k{pX8wNժ'8 ͰemZW>aH'H[Ҷ˼1;ǎLx tһbquTQ`ՖۓbnU]VzUzA՗ Gd* Oȷ::ᚭ'=eZV;reQuD<>en\+qϵFl-o4_fϺ|t. =*05X[ԉ^Ucf sC ݂+z=ǞiIϷW+BkEޘfYzĕbS ?̧4~;|fX&Y}dqcb4n{;(+\Ut]nxʔkxGnh6/HUg± B)=bei=DX 39XW6|Dz|7^ SWWOBOj!O[;餾 pTHJ۪R+ISmG"9V'懡zv&ͳڣy)5#h!H]Aډ92s+Ok`6W$K0rCP~1 VO<:e/õ>ku҅4+ 8H ڨX'Xٴyh1W,55>regokQ$< ~8vc-C~ň=!$6D{[}ܮx\fgJ]!䘇'5 P9,iî ҬaeZwӭEAkYX$?h/F/ȉy=;#6q-l %1:W4ts ^Lefʺ @[l'I;zI¢;5sxW*SvHV5L=$* nW wkQQ`= wG]XY8PLDiB7g (*~hvN٪~!Nj{ԑ9qY 'K͙ -Ӆ,_*M/ꪣ5iʗ^0IF]wtZ`j4Sxf ~:ىҋBX R9yHJlqJ롏+qOa%EfEڊbtRi+Lݷ u/ROrPyC[hz}܀~B;a:ӄe%z ٨QOюc[ 4~R#%.X|`OHtx`D=WKx#yFUg?-wz@߃1 >$}{n&g߇aj\KhIR߀catKqh~}I#hJiw ;?r3w+zS@Hky΀VGOWHjiwmSW$@ϑf:>ޜbDDi.<%6{=?S?μ _DsOIhD |n9R!'+芳%t Vr[*/.vK g L$Yeo#{<:#PJ)=hΛ?ͣPVkR&e[=V`T|'c^׽ʹN©4Wͭi]#ňt#J#[L&ͷ_V0v{5HrpĂ;\xrF%K^_#|6>VNM &Ys/o1&6Yw7B쒪=4BFajëo"yn1XN'uL HK+lGb SF[8KV+@ŕiA1Ⱦn+} Aqs#6 VIpo^bRݪ}7מ4G N@0j%$Cڝ97*[Xr#:n6 BQ_H; Z#D ұe-Y evmJ5D[L^8T`ԜE~RZ}0v `_>mgh4> R-_I"(2v#vªc&Mo@ܓDRX.s]cNÉKv.!> M_̂ZlyjSLgn/yLXZ V=J%pp xmi6GVdWFcWo7JUiD6X t}k.e}oXe<Ymig")NrD6lCaqt(`L- 粒#^>jka wVI_juVX"զ]8Ys24ŃGۭ/*keސkU^=ٍ}5ҩW =3!vK*|xNslwB4j<(ʲ w}_D3vV\?4fJ`P,4tW4kHcN%pr,[v4ZVX! .[@+HwJG@[UP Dv =9P#kf(U6pI vV8]iUV҄4܄S$TU>qq!8>@nB[XxQ}93{MvS}ΪxI/:^a5zB̠m@p';#z/alݷHn %]gg]iM6م;9:,;# %{I:XWZpxm>3@ƵjBHmRJ\N2gNد#o M^sNKdT 4 ES?6ivQg^Juق b<ДBߥ{8~Nȅ]]U8f`3;'Y"d<|ģ,e2 u cR|d߁8_iYYqܓvΑ D+lx~x܅Qs2OfOO UӻL;_ajNavh?2pA}E-;/,cۘ}R>'h!72Pm9Ck}-Ҙ j~a-XzIC>,Է=M3w4MNCB1ɾۋugtb"/~Gbs#dO侣,5KX?nl/K|'>c⚻ֶ)m壖8p`8-f'Ö3'?&wIa>{2* Ѭdea"6 d3Q%,Lefٓ<3Y_cQQ u]-镭8tGVyp;Q-V9'Nj¸Ґ"#U nm\wveJM:JHMhΦAI/ݙj$@8}Dwpgg=6%P뼖btLK~̆^1K7!#X9aL9-s=&B^YFUyL5^v)MYXV bdc0բ[uGT]C(ֳf\$cCNv1g|Vɯ*:s*n(}-AeJa #n# DKjX S|ma 55n{EY8.k\op; 1mPur[4!1W IZ}Zpf}Rһb=Z,cm%ԗE Q̸kPE=1V5qH{ 3 ꦿaeNUQ[{Q.TŢzc˘ZRʐWed_Ҵm6y3F<@w Z5f3rZV3qd&ys), ta }ĕ}>; 4;tuMk--@#&eai^]9".*vuy:W'">rPf5ˆb-#Kˬ^Pur'/ߥ"iV?+גr"w|B \2(< r#SJ{<@tĆ&ZQb;Xئ"\E?#YKThVMulAYL2䔁]#+w 5]ɷQt^mFLsݞK`ՆISM4~{?q fqߺW"hP#dL\: SqҎrUFڀJ_(`X``Ǩ}[0ǥG2p,-4yE[p!9dĺ9M eUP2He&qnPA"gpHQ0n"(a9a56d0‡N|V6:[kTJ1 |݌Dׅ%f hȅH43w O*@`1KkbC7 mS0֝+D f*$FprL%u!=ӳy(4XS[TA o7ح< D)'"zZLP$Ʋ,E-M&r嶬yS׹ׂdNjL}i1 %DF9 秵V~xM<~xދM:vJñ?&d(XĦ[7kIH:&]aߨsl;0P(`RD",QhTlTϕOFX naAp2׀M{I+G g`gVqIASR (԰d "䬚:ݩ' sݖtQ+9-SdIQxp) Λ)4b?0+6Tj5ZnK?+A/66Cx3x@ޝp;XZw7-wmLgE+;$_;PЀ~=l:;knMZ+ Mxʽt@ j(Ӈv.kGp̝}۶uO'ou'l5Z(C,[tw6Oy(app=A<w??u*dQ|Ԅ5xFq7n5/yҜ(@ݍ 't`߇$&gFF\ 4b@CR.Kv zI> tXH1]3 9]fe` ƷlI_;2͘d<@f80k$$@C@#DR<f'C /}-D^agXPsQ +S4S 0?3 ?ff$ڱvA 63Sg7Fl~#EZ {"Tt9crz\:֔/6˳_S '+" rP,ZThNΊ 6A.ٟis%"!M@(ýg^B#U.4ڤaނ[ .#^eG.7<+.8#];^;DCmcnnLogMdvd7[\(X#hUH~>"3#B} |e +eus,gr= vlG wQӾm3DezE5[qdTd Vuϯ=W=HcW/:&5?_$3~ 3iMi(bv0?E@u>fq258xmb fl)"Ҟ-9 s )L/)ʟX(0f`ky=ꜳ4_ FbE1ak’E[-<4Pt-LMTMT( вH`f'n"I{#bv]1ݓe_:DSy۲J>sB+t^^Uf[ Y{Zo7<{#)HK*k}]9gy՞Zwq9p'f)ƌ!(G펿1j:C{ƭUTM;ץ9@I#08"DwWMlos<cI3l4+sԺq %˭y'riyӦc(Bsw$v H:{s@}W?0-$?p/<|EummB ct|$|\9_˃jb9Zwk(nh6W*An jGr(6xݲUM$:Q>]9}_ȥR{pktQxnɫHd6GD/cj_w)o@[P,2nGCREi\ST?3\@K6C%!Px&'1YQc!^Xl$MBTk dgW )+Tgc>$N>>`vNEtw@Z%/ Ѣ.w:}RH2I19mXN R)J(:Y:KM27$!y!TKd--hY"ƞ<]p^!lB>i31m'TbD!͞˰=@{vkASkHy衶*ʪfa,A[JALP7u6!-MwYo641x9!J,Fvzu$OE]Q>..)\c>]<9[ ٍHd|C V&k&!XyG!Zo8QxkM֐N~j8SoEJ#&3~2p>L Aڋ\< Z=imu,zw;m#p폰2(SHYtYD:x|g_P9_dcl6+c5s"ϞY%! , 3ҊsL8>.%WivөVߺ bӲ`ҕfk]a[eTqܦiTNdkPGӛPWYyd/e,JX$y]Y,̄L$C 3lfbL|9\rq&_2jZ]{Q~,V%-^)8x?7G4za pa@8߶!ydU_Hƺwz+?053sxܖ{)_'<~O`f 3vBГ[Tː1?"H2qćo2K;8]݊BF(b f9:wƵy-q ^rCm_vJ3jaǥDcciߘNI}t6&1XK?wC (^,b`UAHf~#,[\?<˜p^7z͈ʔV*{WD#hA{8F#%c3=:"?#rR9hS\jg1T9qh)͝ `1ش$sL$lt0›@b 0)@@N^*_+i:D4U8Ӥ.Uyc*,q`!D<\2k8V>VU= :5m_qִzR<)w;zX M3 <~;c^TZ#Tra|02r;7v [3i6*r\}rZśU6%@2|_4]:ʼ.T]H7頶 Fl#^ m?' 3{@SyFk lJ"\?'g;nRQk 35h1$FaAesQтK$P0NFFh3t1j $AOu.b(Q7^ܫNK3D40P4K ,d^D )c.b4چ{J5] q[TfԞ܋ APv @%f_63/ݻ`6ɯr@P@ӃjL( HB~wQ*[I8˕k䍟EX9Uvbl`x|L̀8wPA)g`L+],V!)\k/!mn>`sFэ ERKWE2unǂbU-Htdp&_3q=v4|d[ni7bG.h S+/ۻ0ڹof$i~׿ߍ\pJO1]8;W(uac[vBrK.$'> @Bz勼?`G:M|[JP%8ʺcjఘiRR.FsR19rNxGR+2?Mh7l:ƏY 73 ΥfI (Jfϓb%k: J{aYJ`Z /([[ktv6d庵`h_U4V$zSx Lj*M"ijG4wTആun)iL#MY?!zCM>'%vd}G 6< ;B;+e isS/KxZjV!Оr5ͦ"$S|4}|˸&3/AD(o m/߀V' g]E[Yz6'2hlHѷ~A|9w,>:Ug:_ {ontH8lh&ug uh[TH n}\ L#hKtðz6Կ]f{j-}NzЧn3\Tp % ; k;8/M(-fFk|ݯR/̘J мzBƚ*sGt?2鷌4PU) œ:ꗻDzTeC_lc$ciLN$$Ÿ7Ei.H1`茫ɍ!*"hIĠ Fp/<6^w22e7@E9mV=XƑy|& c }"VB>f8k ] _xZ$qO)~Sƭ\dHCUE6fv<7 ˨Hk,͒To,K&*`έp7YPzGNf: nARy*G !RJi?T:L6ߞ.  {bIx]-p;?rL~8,MZ%|Sj{a6^RAuS>S(qѠBz*.+y7pݠw/8{n/dO§{j jiQ/nVL3v`6)ŲP!funBoV;`!LD`cF i!$[׃p- ?:bm֝Gr gfNЙ2nGCw%M6k6Nf߀ZfzWSk wީ6/I"=lh76< *aXwL,PYU>m:;*J_r44.:/qLW H=G,ǴO>m!re6zͻ&᭬F5mxNc5fcc/׉z~"cJ9w˧2Q_ >g^$Rt UЧ@KA pjoBN*Xz=su={bΨk'?KP|p1rE|@, ;0ehj'C"6\@iu"%rKOs`yO&'d^$ot$vlkXHj7N VgyHZVՃnejǜ?v6d GVh'i67ϡÿ<;[mxY6Z-Hb R8yɧX&X`/&YN~0AРdW/j++n 댳\R%;ub*#hW{9t&k&I&n6o7JVlK2bMQZ̺3eJ1A1(p8/x:%ׂ"q'}"6fц' &q.րu m(=0ޢF4S;h:YƸj,:8VJON6+0ENU] ͱVxw31uϥBB~[|jDJx=ȎQH\ldHvZU~F}j:ԫXι05,$IV'ci(3.H_]")XFX7:к{Wuj-kk 7;w͠QaFtA^:t(XF^*747hH>vs<R(vm:=v &:1jKP$Xv?))qC1}`K(75Kb+e?D'%d/h<#4)L{9DWpx20M88K(wc;] Uɬ^_/N=O ZN+6za]u2|$ʕ5Fh$yOт[̟b5|qW%AI8KF{?q .2Re sK::PP-G#w0xWtW% +U>~L2(^*܏=ҥTII*V{'EW2gҤ\&:w-2O9YD =nqH /"l nT]eW<|賮8 IaV :xV*?ySn#-M9fP]Bd=F/O֧l6R؏ ;͏?95Z[;X&X+V?FCzqL51t zC8yU{',< =W [#wV6;J^I%{3v۴spI hmߒKsK6sq`dÝ)Z4L- u>DVͿVk@kgB 4I%[u{BO^5snw`rtRBA롙h;ܳe}:[n#"yRrkކ;4^AQ-seט,8gU?⾳9ȉXXMW$6E9-.!@|qF'^~dpUbgSohe@d;ӏ'ho{@ݸO k۔v, {ա* ,>WajZ0+bIBsg#Uu(ӕ~ոG|xU"33>\}Ȓ 3$}Ɛ߽ٕi<ї擋(xtե=}H-](?5y!EP^q~v+N ,6`sѲa_ϡTyy eD)]kR2B ={\_BMԂ4%?ӂ&/@P8i2&U[ yzrZ~K".!ULj~ ߿]JJSn-W% \UL> q9w{ r٪1UX408L|1UB(8 G"B^X8LWOԱfd~5^2!*TOPec$s ɮY~5 Ĭ|k5\$!љ(*ZtS+42DQ +8Lw085-1sWZwiI%{imakߦ_a,g!s+R6NZMzLzz8u_X)$h/$u ;VN!$Ϛ).8v OפTb(/64Z;ps$/`-Bf3{TI,ƽ.JއG#4x` |hN1걜O3#UN8N o2rUi1G_݆p{DCSG4ԯlsIVX*j*X i6jWi&8X訚~b^Fύw`?!mA~ỻ?t#7Q~hCp?Gۋwr]$J{MEk]&>CRlZ/NKެ(v37~ eR)(a2rzh%dH}#{OI+{k:r[Lhmp*|/xop%o xl W̶ YZ