ruby2.5-rubygem-devise-testsuite-4.4.1-bp154.1.20 >  A by9J!M@eeeLbU7bcztemIN% U=VSY5$9ۮ%0V`ZGM`oڻ#z;9rvϷ}}!F¾S;^)b[>׀Ch*D#Z]ȂXi5NO {MdVUonL#epֶcbT+cvǖ?WWCi?;tpn:] /SɢٓIp6ԌcU^fcb24aa60003a5d4410240272278b37426842f2184a7aa11e7632ef0d1e1bfa12e70b956f76d3fe1db0aeddb7781b94fc2917d65Wby9J!M@eeeයݲ㩀"] 31~Uk!+|Ej'y@Ofk)g_{ ܿI(cτq|8'~%AﭐWsap>?d#) 4 J| $ b    , -0`37r7:p::;h(;8;9;:<FXGXH[I^X_@Y_H\_l]b@^n,bz3czd{Le{Qf{Tl{Vu{hv~<w~xyzCruby2.5-rubygem-devise-testsuite4.4.1bp154.1.20Test suite for deviseTest::Unit or RSpec files, useful for developers.by:s390zp21SUSE Linux Enterprise 15 SP4openSUSEMIThttps://bugs.opensuse.orgDevelopment/Languages/Rubyhttps://github.com/plataformatec/deviselinuxs390xt0!&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큤by:by:by:by:by:by:by:by:by:by:by:by:by:by:by:by:by:by:by:by:by:by:by:by:by:by:by:by:by:by:by:by:by:by:by:by:by:by:by:by:by:by:by:by:by:by:by:by:by:by:by:by:by:by:by:by:by:by:by:by:by:by:by:by:by:by:by:by:by:by:by:by:by:by:by:by:by:by:by:by:by:by:by:by:by:by:by:by:by:by:by:by:by:by:by:by:by:by:by:by:by:by:by:by:by:by:by:by:by:by:by:by:by:by:by:by:by:by:by:by:by:by:by:by:by:by:by:by:by:by:by:by:by:by:by:by:by:by:by:by:by:by:by:by:by:by:by:by:by:by:by:by:by:by:by:by:by:by:by:by:by:by:by:by:by:by:by:by:by:by:by:by:by:by:by:by:by:by:by:by:by:1157d8c48e62a41babf71741202046e61ea114761530a8ef79ea6a25de477d9a8c711f2881ebedeab63be5ce86ca2380676d57a5fc5f547cce69abdf9806987e2cd499e9185ef07d1f29480e6c200374998af1efbee19df433d3246ba952790dd7e46945a526329d2b41d5cf265b92bad5fd327b88ebff3af84aea7afc35f37938ff45bf96a80be14bed2b378a71ca59e51252f5310e8c60ec09c71e8430d046d0e4b024f24ed0cb249958b5631a0ca087cec229ad34ce4c74674e239fc2fbcff87a198f29f780287a28c0b484983532ee599ce2bf161b2c6dcee5a8fc394aec083768caa99ecd60006d5a5a8bf3111d212f91dbb94fa24a47eb1adb2f431472196fccef8701bff005ca975961d98b813351ec415f49d96bc05c053695abc7f3b08d0f7d8bff534349d9fbe327f564e1fa9e6ba5f410cbb8b7a69f7d4b33ff88ea134e661b2392eddda720e9a6231f35d87347147d3eb0aa6dd4b57cbfce68aa5447eab2d0d89003e2c3b1f380095b77d656fba76255a9ae4b86ad0136093e6a4120e6937e830f6f65b5ab31b019b8a40335d865a39716097b727fd61eb3b684eb3d1f9c654a92b74de45fdc382bfcbebd742820a389d7bddaa2bfd8dbe0769e8510f2b53a0ce7a8cc169e9dde9e156cd5a098d77501552c7119012e27a8efe90055d5ae99e8d860eeca5fd10e2b71193a4eeb870d860622ed6270feed39704590a9275c2a06c148796b2c989c3f1d632bcd4f025e97f95c1fadffff3de34cd674ebe4ac1398aab02533672a544b6e2055d7b26bab14fe9100beba96f7d4b60e266d271b68a00f19d405809605f2bc0a7c305909a4d3b5cceb30d70bc0939981ea2db46968b3e80f8989c7053acd2a2a8b03487366d2952f14fd89932ace589712cd75c2f86fa005592488ee746a54a6979d253113a80b30684fef767eebe1e244f9935a88bb874ed743ca5d6bbb4a7b0fbe8ee357f9f9a4e5c4f77784e419d9b6fa2b396d3330f8e4cacbcdf43326996d42e3189a456c93dbcba3af52f1c57259c7b74420383064d986925189b1537fefa9ee856c0287330f20b636af4d01053c4f3254c22365cd0df3cb2f8b88d36b9e48c92240cfb4fc0f92430535bf1065155287d6e909c9e68ae675c99d9585be6f2e4994b5a9a6e8712ed9b73606b0c9c100aae864e2eac1b800e7dab53b8aacc6847d05225737d2eeee5c8b08a471db42b1f3a6306a276d4fd88eafbbbabbbfa467af537b8e6eff2b17ebb359f746967b3300553c7e30f616ddcf42cda5999174f2f2bc298f04923732f6f8de817623dd6c5b8fb916d8a25fc62770d394c8ddb8251eed3066cc7994138882db854ec2ed6581596fe6001411da10f7cd26fdca513cf5e75178f1431b1bebf0a0bd9b5482bad57d7e98d08d89856b9819c17bdbf1a85e572f83e0bb69635793082a03c3b7e6b7680f3275fd47318596077d371cc9be6b88b649237ea954b8a6a0c72522a804aa1e0d3c8defbdb6f2273ebff5492caf0b5c7957ff70cd8c91a28b746075db3c3e8f0a1bfb9d9155dae595e39854e05354a640dbc4349a4c18d8bb6933fc2baa311a989e34d73611856f1e91dad6e0e8f1363ad955448492b3605f94c71d8716691af1d11390f2d38b7340e918e6aa5326348185136e25eb760964accc75c16a335508045a4c4093c08f0f0d3d286d30cf78cb016e5dcd465a5eb143da07dc65b53f262bd8ed81dd8ae756edec3bc76e22c1410d01b9d38b90be2092836b36c4e83855cd68ddb827ae4d3782284892d4594c4ed3407883df1eff459c1ac0874ac4f4a50292660fcadeacbf98d3008221d277528fb164bc0a3e930be9d117a282e767736e7719c274239f7622f260e49c8100a13079ca1380b35c69a7632ca5fa12fa37d769f9f257e012e5b9174e365c3b37761b08bf842cecc07687df8ecd3c08056c29b79e7cde8d718e065770da8acdeb67b1c3173d7b3339c8566a6f99102bf0cd9ffec05ee288b7f4143b374d16ecd25a007ee841b5b9a8e20a14374ec1a94ce3679d116c40e8b305dd4544a1a40914a9a2c77145cf8f0fb3610726b18c1c5f81e5c58369e067c4209d71fd727632681ebf3fc0335842531ae7ac72ff225cfde46030342d06541e7a14f060c805de27eb47e58f00e9fd6b6ecc0d43bc2036b829a4def6c3f67221c59511c4af3d8334b0c8497d817fde5b408c75be02020ff2a4f4de1f9f44afa1e24ef0efc6bfb32bb4a9903f42da10e87d0ef95ea20ec59d0641514fdaa9b5e368a2c07d37673115595aaa8edc3f02adf837d31057c334a12dd7f4c016b305ea76a153645ac3842566a2306bc2424d440d997294b691174056b39e5035e222e687f1caffe65ea515bdbfe8752c3417a0eb4bba165e9d8e7c9cbb0edc8689b1ed906c3887b99f72a193e08a36d6f67e343875a31f10b2fad106131c7e82af0f8c6631f5bfefe161e637627d5c85ae32a7141f5bb94850541367d9d70dc93ce4419b7fcfa1709937e37b99e6bb3eb55c9d9ac109a92ee3dee530649056f2d72faf53794a8330554ba47d2667a394fe5dc898421beb1e7808487d04118b4d2f54721ef9e30db3d9ec6ee5f0444a29c93de9a2aee67089e729abca17673cde08bad911db7cdf0e3304b636f38688dbb7bb5d6b28d42a8a6beca06f52edba8d8596c2fbad5b3a50071806c49701340d6132c84e9a695e1fa619ae148711cb49f0ac3f0a2b208b1dda27a2d51e548bf165d5ad052e08016e5d1ea5fd9094edf4d95090682c4218dc1d70dd7a12978cee7d90244fff015b7336f78f2a468e20d9687d598c079545347201f52c64d6193c8d240b583cad46001a6ca604f0b16996209d275a91461902626179add692b99236518ca78da5bdf078dd5c17cc3bb193e371ab57fcc1674ca36e5b5272f8d75df930d5320606215f9f60aea6c08a0739cf731e16eb3a82e229f6a72afcaddd4b0cae9b48917609ee6b4cfb698fdda0fe7728d8e67e4ed3b699729907ab0f69ab3da2d6fcfae54a7e10bcd7132330e86bec460736f63a78e05dc1730295d8c9ad51edfc935fa93b5f2c1a6405e33807f727a3278053df8fbb08d7aa9eb3d807ecadf959b3a7f1e34113c5c5198fd0fe30f33b9a77d1ae40f86949a92dd90361cdca3cb1ba1f385e7f7bf51b72f629a167ddcb7a9addeea5a609a1d15865fbc3f74c208824bd8586f7d79950e0aee6b7d7f0430753a8f01479aa6d838bafdf6ee0de8acaebdfd9d717fcc41d1c4691cb9609467a6c486a7eeb3fa0e117c65f432036d93634c08838e508ad84b540611763444f49d6892bd3154597bf1d858ccac6b2d85dc20151de00a8387ca84b0f48dc153b454f0dd94a25b9fa3ef9d7ac89ada51e1c29b57315277da3f6108e67d366ec51d263151db0ac90059cd3015bbaefafc00faba4852bfaa4e7aac4b8dfb0f35d1a4c712f8eabfd4bc6ca2553e4d38a5f6722b090f7e450d8b87de0b175b5455ea0a29f3a1500f2d09d0d17e8a6e22da8c4e627aaa0b1d7b5dc4082027c99732506bfde14606bc00b1189537cc8aea644f455cc986079c98a37ef997069e8aed2844ced3539e309cabacedb390031e611cdf636e08323eea7cddb448302b65f83ca942851f8f79922efe9f39bf6bb29228c66b868a023aa8a40a615431fa6fb687f0d6552b4cdb18b75065982de1bb64cdb444d9ced4f394959680bec0977a99d1233848eecf785af1382b8a339674c34c43085bfe81be1653de77bf6762b78c8c7d907b3229c79befd42bb95e78896730b7f8142c2cfa0ae00ee2edd3b11c5a1a3712d23083e7bef741e2fa33254a682fbb62098ae511018c790a0f8deb9c409a918103d12ba298a7286445585f4ca3788e377a2e3f3a7bca99cb01b31dc434e8d9897e0dddcbb2b68692b420e80e4ea4d85008b12ab8f55a5980d3754b45a31e1959ab69f132e0e6e35bff4d5197c19070fbfdfe1544c3b759c5d9a9eaef3c0fd9fbf5898725a5dfbe497f7c863678e2408c7415d26f11430c6fd8b2373f6dddf06ea5060d09d8ebdd8e2937bf1119cf99dfa2d046ab6e7f542d57db92a28f6723f5de01381c90cd6907d9cbea9ff6f76213709bfeed539d31ce6aabab51c1e853ade82cc317e3e021a0937dc22d095b20dd6b34daefff04e17f05dbcdf2e4e522a99da8e2ae46c99e02c5c9fbbeaada8b1761dd5c5eb8f393428c7287597d4569da9c968fd757d2918867e2bb5a4988897ab1f1b4cc1106823de395e07941918ea5853bbc643a8a241222266d55cdf5710552bd065ce2a01b4298d6230dc4f5ad8945ea1d451d6cb2e7e95754585dc89823c2c447b819ebadabfd6086b309beaa202f2ed3caabc411a9575fb06daba29d080e649b7f1563f50afc7cba442db7b1239e95830264a1bef4557129b3161665fbc94ccb851c6d3be8cc26cce63265a7a655b1580a65fc643c439de1b26de314da7d1bf2eee097ada28fa26f4510d90f8d0ad4ec4aad2120cca611663194849d50d803f0be433d117ba351280629fc026ec788f95a2493a6f0e3a6d13f5390f3b2033c4e85d5a29d2bb16f9ad83a1253d7539e3effa396136302ecf2673b591e925561ef33e93bb90b969135c265df07e3f0b980a736e11fc6eeb1ebe494ab76221be99a3d11d9d9a0a18d80e334f34b4d2ad697eeda88416d11aadcb3da76a8b565800a71a1707eed5495517cc94d561d82f5852854f45cf5ef3e12fe4fedd56369e3c4ee88dc591aabf5665ce98f20c5fed42eaba231cd7adc7f267074a1ecf290cd1110aed9d003442ed6f0f9d51ac95a573a06c3c98d10ac78e09f8adf1e64cbf1b49b8796468e971817498c259066804fa83afe7420b35f262c37c66ac48419cd519fda9afcb9ea048f7d1a0b74ab9e276533621e5fd8ea8190cc3992431b3413634782b30c4a18e571a15c76b5a90bad8bc9e2926523916c2c0719b56b05e365e90f13dfba8da50e86530f300469f40439a91778c4a2feced73501439f936b90750af458fb1b168a7b76b44d8ac69b7aeac6f91bc2dbd500d8ec6e8d481bd9eafe4fa0c4b2a228bc32b1cecacab5ab5093410a53185c5f505e6ac4a06211dbb0e2e3b6248dfa606cae13ca283f7048436f0b0399a950be64a33252fd7fffb1a084efc23c3b28f4b9ef77ec6d7bae7a0c9d4089236d7ca7c62c8050153c3445960299de3c434ded667eed92259831271afa282d301239a65f0f3bfe0f44a23234cca9f54b1273accc4f5e6a1e282cb9a55c4f4fd92595150355be8c792a278cf418a7b92ab87dbaf7f96a97be4de93f57380251d361c6bd8df608df2fd9b04e38af0621fa214c4521792ef2c016410477f517b670e6347123cb59359626c33e9cfe672b1d8aa8346a88aafdb23881a5a404a8d0685eb9023e80e734a758d64e17d74e83bab5bc954e390da4d67691e61ee368b97738ab7d165c4d35d54977c116f5897a7b03d5364abcb3e667d94da1f7f5112dd07487d6f969c23eb5f2cd7c2171b4ca11648f057809f28f549961ecb31a7aaa26d1c7e2b42073702a4ff3452dd4de3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8557422a1439532cfd4953844b2b644133e171891b09cf592726170ca805a769f65573f3c3c331b1ede50db7338c483b7e030007bbcdee9f3138d58878012a3e1e67a164467388dfa14b6245b332c8715676121c50207b5d8be8705a2dd887a76de053510753defec9fb61a712bb18bca0c2976749a88fc07fc4657dd745b01766867d3af8c3f243f0a851f0914c952b2122d4a5b4bc802a0bc7ede92145a29a6767de3cd97f51a0091760c25c0ec2e9ae7cb3e4eaf8163c564798ccdc6c6bfb3ebf11f2edd6ae9f7e84f27f39d2239530891501ee90080fec722a8b3e1b3b12aa17e16d1278d57332933c9f1965bd09272083c9fbb1bf7dccc32810d28847017cd05eab6f0bc636023619724b535b8b5a330bafa19df45564035e67327e9d7ac5ded7f7bec03d2b8ebcf7882086247d1024a0da0b2dafe91b76fe27daa6077afc903a0a445ea68b69fc96099913d3eee8d7fe290094bae070de24550e11e483a38324df214ae20a46b1a709ec0cf15f7d0cb4c5ce9d8f2936e2ea126f2238db9640e13b4d94bf43a8031a0f1099ea1c38437a9bd83c5ffd6f682542318081594c1c6648c9a155479ad85589b1608bd961933fa845eea1fc53a1e078dfbf475ccc4rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrubygem-devise-4.4.1-bp154.1.20.src.rpmruby2.5-rubygem-devise-testsuiteruby2.5-rubygem-devise-testsuite(s390-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.3Z|;Z]@ZTY$$@X~@WwW@MWV@V@V@Vl @UUg@TT;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.com- 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 packagings390zp21 1652111893  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~4.4.1-bp154.1.204.4.1-bp154.1.20            !!!!! "#" $$$$ %%%%&'&&&&&(&&)*++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:Backports:SLE-15-SP4/standard/9a003ce3416185692dc802075c8e13f4-rubygem-devisecpioxz5s390x-suse-linuxdirectoryRuby script, ASCII textRuby script, UTF-8 Unicode textASCII textHTML document, ASCII textASCII text, with no line terminatorsRuby script, ASCII text executableemptyRRRP6{oݺ1%9utf-84d71885aa0019edc9ce5a36fc50a1b745b5d62a0be6fd40613222ac7b4fff8a6? 7zXZ !t/偃1] crt:bLL sz63_#??"ǤsI*1*(6NU5 8PbNQ3SwnLڳBu{'KGo}ظWvo^jprenL dFIȪSdLo#kBlwlm0@3amݕޚL@Q@lWZ V6,ۑ,ۢ!l6Ӏ|-҃ (Ԇ:V-sqF$f<獌C&0(mZSisA!^Ǡ ݑRO8Ģ5eoʽER@ϧӑ0Vn?+ r2? .~[Н/Xm~ VC>BbrȽSAS7ǡ=2q^?Ozo͛2F=pj P'2n ,uq6?w>ifi&3U4Sc_Ϫy m>-Ed˜I 4lԲ|Ykvǁǣae%a\Eʫo|)`!z8,в?3Ȃ?Y}8uW(=ϴyooOt ~JyJ!}\ [CЉTr1itRTI!rg:.cTnx417C7~.^HFK}kCr W)biʖkEU]fpt~Wדwʓ^.w!}kETvgf?\xZ O۲S@S!ŇWIq]oKI}|_F6z9~ -~ƿ c`| 0*6 ykSt$1؃~?ڵ@w '=oqՙ-V><4.TE]ok `\j-n/d, 8 %m2MTR{h[a~yɀf8qP$SX|3hצgN&Eŵ1ĒiIF8Ą·g&D- =ɥ,Ao=(wsRw'.@'. {Q!ܢNmhPKt Ⱥ oge%+䱈. r}8uw7ٵza6 LH;tNi.mXl_^l5Ip\)ă"CF}2cGLz_&lhVܫ*hQ6BB&wΔf-Ld<кHq2:p }Xa3yfP'Ugu(D#Z̘yR<|ޭtA_Zv-(#>@lk(qgϩcWi@'vۏooٕ#w }n+96e&OUFIG7iMz_1WY 4페cV!!ޡ[ܹ !>vJEv.LΤٰVs3 eNBq5R pi)s)& Vvvmd=bw_j;|*|fYN6f7:SUA%Vg㎠;fLLb?6xE)nSaenLN7O(S}~QX M3dɨnR̃Lo6 ?/{](l:fYPC YLS0qF]- Ρ5a"Ie FOkJŊ$Ly!:vlc&ZI I`.ߴ˙[CI=ݛp'bl|lRjZbz 4l9*▒ :#RόJlӅ zf`[Aa6PP*=HA@JfqFkɆkq_x(Θ8Ixg4ԀEjx}x#\? sZɉY4T%fL?- rv>Y$sj0+pnrAb^<-[UxV8Mki8qx_wEC_z${-I'6Yh wϱvV',l`N+ᢋ'+;e&M4 @PG/D)c\8BlQl0y>4cD|."\EH` ~Jx|UBFھY*~u{2~VBKNǘ@zVh[<.z{b6p6e7emeK2QOVWض[tkþ61i9C4!0.xGYq`]I<؁24) I)3Kr뎝6[hDfycW4g pآr |XW闭v!OZ~(LlB7=R2b9NJS;}^5g8m=3"'@! B~|(A0g=gY<*kfnнuʣ)(+O=]ia&v uɒne~+V ; ŻSy^iB._,H.Ԍ27FUH]5́j_A_Ľ_b5\װ#W`Zby QIUJX7 <Ӫш T{?<0_Q}KFT.Y]ceehb86CȆCs"# w*7y鬤V/P8bMYr][11iņ=iUؕQǩDf<<_o.T}HR ;e'5C`w%Hi+蛼,ĭyap&:0ӄ$/u?ey&|08ͮL=yH;HH uϐ5ҟhhY[8ێZQ,_ѩ pe:1h'AkWy#ꠡ, $W?BPnfM!x\ͩ}ĝ{h5.s8x `Ċpߡ*<(L 6+*К 61bi/KaǶ4*Q #0cY1'4a-`& &Og 9cɄ6Qr+Av>AJQ653 lY%SSu@ @"8άӅ]LO VO)*D{7LnwP?;>}-'ȝ3ޓrO3vՙQvw+X~ .SXȵr޸}v0T^kpoAܝ_/% +_65gyCdd`n\ͻ5 :_1E*3tS+1:'$ }em$ٴ+)S0Z:ǡLS}rB5V wPHj7ףLQl/bnɔ[TTs–N2A x Iq_SEtat9Ć@]5шhW5^ti,klu ^*󃎼Ԙ9nHpBC,=g@]:uc]j:sQ"+s-2#q Dc5wY}Y&CxjrE5ؙ+zX Mhd;XRAYm9vH˻RUS9wn]8蝕W&aL1CIg B L%aRY۵w>$Op]cp1Կ ?$*k~b(\W-0SQ8)Ԡ-eU@ <"fA%(&Voœx/ۦtE)AL\@l)q7-Fkg äO=X& hDO"f%Q[Ѱ\1^eKgN/NE QD=ZL,% L&&ur̯q%/pDHnxo~WvbEܠyJEG">)"S7NR].qQK 1_չDﱉbmpWƹձͧ. 9M}fS=j(ewZH*8T(y[E"2H6^X<ħ Ny81O gU h|dBG.!&META(1 ~Hk SVKe߁&q+Vsk`ܙ'aLd!ω_;.Hk*M&Yyu1?E!Vl* OH P%݃JWH?uM/JЫgIO eq4GXF,5M &kB8&h˘,, 3ZEKur)!ᱬė[ߵ4F,@2P+#.7L  !+Љ! F{}o#B ]eS^fS <=Ɋ*<tEn̚G*6I_>0]| y8UEz[E-7*sN[fShө nDN if)o #9okҐ,Y4~i9.]WX_U\\x%@Zf.䘻AYѾpH0Jk"D5} /*%g 618ltۅaC6d_\"+x` 7#!C6:,鶲̂VO'_;26s ѳ[x7"DIԨcw[КEl8 - ^3/+J {:b)K3LT7c>.̇ߚ^zn%\"lP+*K b}oLm@m}A$j1Y8xb 0DƌYXZ-䈬Ȅ \y6HyC4vUvMqpn E9yhcŃ +Z% AsΡCqaRSeR^F v!9bc:Bl2ldREQIsL]M_.R}55o > Q)$Xs@<%% w lw+!k5'==ikX|9`,26 f7gH}{RPf(TJp#e C-YqIG$K3 OsѠ>JN`OkY7Cr#fun2VaAB#J: 4xB~IBWx`*ko~7h7=}4e*4"9yKI ޖEH=92**8& v{&_`9z{TA0]9"tыOcʎ+y^cGk]&T}H,[~bP">MeBɍom889,2GW9,%*6u 8WT>\F7/knEx$ͷ0-S(+KA{ϯp{O畢";h<CAtaX=- a%\بyr8a#i9"uNN]ORsye8o3ǨGNs췒B@i1Kf@h;ܥδu +f(+|6IXDEd07m3~2XȆOcW3R --ݙz 4Ʀ?yA4ǦyW䏱u†\Iu H>uoԋ|"Vѻҥ00z!wxڿMU.5]TZ/X`6{z?₺bS_\k7U;&@ߵ#2 '_vEL+fIV-gwZ|Ш)YR+A@% %K: ҚQ$<@bgUr߭f䝾`S]knbgA/?w)Q쁵oB S?at\ A;uySEa ^kʆ[ \F~dQdr>}N;08A2J¡*a-kefF~dDlZ]ORNc=;P'nJ` ?*J'R2ᲗDK^f*z >/w/i9Uɥ(B dSTh:aVU֮?t$l\qY-63f&qXHʕ j7ؼ.}}s&UbGρS[ 9|wo]L*PY/@^8ݘM${V46`glQ A Gabmԭ@j鸾IbK%[j~zzQ9(%/XKk=??NeO{7~>^vZBQW3 #ДOϜ8<XT_1~Kme槷 ِ:˺ [< .`ct7\tqz) G8F5qHߟ|=$ PDN$cip%yBڠkIAxP^o21X]>WEŻ8`OZ֬6z^^YT[ET ꂛ7otoz}o1I׸$ڪZk Xک Y2$_` B3D.4 %ewKB)`teKEaWZ.=_j qC`LeƼ/͎L6{ +N"__e䤌wJU66_Zla5uFR6iG 3REŁ_h>:,R[㕷ٮE)b}XG:Ѩ:DX۔}c/>Lqj (dUHi=Į~yI:7la!g^󕹮 3>^Yv=?fuS5u t~w߅{ -F(I$oC Ysb$9=rr|_׻PMHC!Ks6 HxtECIlA^#|[9dd9tPㅗphk_UmXQڎm0则 +skyR$Rw1Zf w:odqճ.jsSj5CS?r@K54 wMhj? :xgex{/S@cщX~ hhP;'WA-HA@pTljɖaG,C]=Bjݠlg(֝ 0cpҳfm]/_i Oz,VuHL[&'}g5ܲlZy=87 [Ǟ}o7Xe[7SUNCI =dZ2y9I2z-ϲO:7OVP<)T_}X{.6I3 V@0QkY*J|tE} LjY6(Z-Q3 0) ۭZ7B\"jz[iFm vc#$.<&'?c#OO 2=1A *}@tjL3;[k!-VPQF1*4pO\{(g:oR\[V\ʎ~ A כ' +Q|E)֛9hxXqΐ")w>jv~_Hs,~8$>ʄ1襇'TA"Y!<5?0!r#k0ZAh1t ~6/l@@u nW|~kOuh[ZI}Na"7tG!V&b* ڑLOq鋤B?!"~zlOs@J{dJ:JVV9My1QA@>19m XmN'cK`Ӧ)A2ymTPcRĖA=sڻf^uF 3U>aTaA+W~qpGgv;V0l"c G =dhDWBT#)".v"3Y)Xmև|1MUΞ_Y|W0w#Үtl%-HC^sg-ȄzHkaPkJ# UMt0GZC Z1ck2[Kk}Kk4ncNi:^ҷ6ȋ2*9ݯv@d _NhoC-IA@y_- IxGc.Cݴ%aiDIZ%d}N[6v慔(b\w !k2兲K{q8nҮo^MiRbsA-j.E1M>w<i:Xoq_ XYpn]l9rej&קJ1iZ+D䢉űq.^=:D 7\hO)Gk9 XyfRXʤC)+u*?"OS ,RȎdZ K}߬zW]P| wz"@> >!2KJ>¼0a|JtMAXdQ 箇zyE^ %[[ï#CXbξ2@i\+~6-QxWTN՛i6pujaI\WE3UKlrmdCP+nMD,+[T? ߎ@2F%tedc_5FmUcm,- 0g$1RI验ڇǵz?M(KFq%ݔ !2 ^ÐDHDPNkH- _i\umHnq4+dV8`s]I;lɷu塻!`Z'7+&"ŒYj5fF; "+0|W6_j .N^!dǔ+'D4bM'6L +A[Ok+>֨er$wpˤÊ>( bzY 1ܦpYj?#B}x#&}C"@ jަl<|8 ]}y4m_U.k'],W;Inӿ%q4@jՈcz*kuCѦ gDbY$٥2h@,VXJ &nIv@ԷÚr"rѨCr$2K#rΪ1=Z@F<)(bb^e9pրʘح1[isEcSȍ]eMwQ%tقՎBl8/خ0 !`W g[|$v$ձ4z;[*e8w Ѝ$zerePmL/yZ*d8KVc{G ]9T-=UIGU .*J끌L({0wpRq(U-ң{*O qSU_U)\OM"YB@J"J,gF(U*NڗgpAh)ǘ\IZ z.?fۋ09q*Pp@V Dy뎭Uc8WKҤ'dc &lKF1Hy Aa7 &Y^?>>ĬKV0o}@ba#GU1&Ga ]bcnDV_N5)hB@@? p"Q'Ws(:wºTArkCŠh)hܤ2$FO=d3muHx ]Qſ^.'?)^TVZ".]Q_(oRGD_.L--'P]Nv;YŚh gĪAn Yf1 muOފk9>7g11IbYJW|O&қ {\'P\(j>YYs}VTQ{aR@WsFǺŒ>Oӻ9z J5g]{` 'ΨѠˆXs̤O`V5JsԪHu' %E1NQn+݊ y '@xEVOĽgpo'ZZ]9fZ*f/=6ZRJ 5֡9\&͓$[º5oV*j0DŽ|m-VzN|[ir1/!A]={ByY~AVIۮL%K>;?QnmoH6uCVcM5 Rxt)++V_>TX:_)ߊV$ANʟUJ3A5Py )c*\$qm%Y[Nsݜ} 2!7l&>xF.T 41P\z"K-4d,tfr:FoxچbfEa3"zcbv6yЋs»aRz7AR-Ӝ)(A_wvf 7>( TSb(yf3ibwuM-XqyDΘ}%;p}0 >5 1RHj 2 v3z dQ85nm3#Z |@msm$Y Q)K`dbaN ()u^ Ϧ7m8EVbro:E*n*M[3TsG{TgmI7%RZ.#=Poc#\hIgG~?+l<||0ɫT|BvM-A#iW%շ DzzQIwWvS?  ԜTolC X AT 6D=N~1܅%|=ڕ*{`ΒAn`5Yr\l =|ʠ~N99}:ҟ S J4hjM:EPp| 3 # J2|g"WsܙbD#9xCr55Λ)n, iG"QrU2:&ڰq&9 0G >@Ai9uԈ]U>o2l%p91٬Pi:PNGf͸{1]%p9:ͯ 2u >r5\le;W[MNqx]\~YfDTcZ4勁}[|2c7{MYn" ^EĒle_ oH@cw䬁o`IHd9l LET~YG-gƨͤ6n.hoYd$O @ykWd?q· B"'ʃa'~Q4-Z0xkHC^hx`i)C&N\i:%[Krs-N9bNͲ/2g0 :"R~WG<>ZNY۾o4j L+c]C0mo2a+Gh?'b#! .hzz^dZlMN)'#V}֝FQgrgy IW.cQLq;,gJ`6˗4E4,|\<︷0Vh2:?:. h "bL=@,ftX~ŪLsv5-*&b6a1?ًS`ȄQw+W&D6ugZ\MY7x]t Te' 1@jx߱ڒ*~m#ᙓDƏ&|Ο+$$PTYː\vTv ѥz#62_E# |oY"~:,,lַOZ/dy4,9 MY BtW"^"\0&6FRyB~sXS YɄ4N{>GQ)l` 4y AyHǡT [9~%uJ)8Ӎ_N_r'on2(d 2σ\Me'K~ݝ7 +LdS9Aa:9Α|XO3xZGͤ-Bv`FÒ^FWWf1,$K)kylʬ'` 0>h6/НQĎ#]݄ڻ9yo8E9l͠UY8*:~P?r^ /_X_~zc$_08e[\^Hl(tC^fi U7ϼ{J Xqjz#d tM"Ƽ:LJM3Z)^S~W2c4e"oXrX;%%6Ms^/oPVqL;-+WQrS91ajs00:dwnp+B}I>8{4L9S`w=9R9h=UfJ 5e@%}/:dX?AKG>(5r"D p 1l׸40nHmYzkh&V%\wU(B³pLF·H?1\ UkS+P+pt9NR": [՟qcZWD{Ufc m,Zs\3gBjB=xniu-L<#1IV2`P.X.%t̨:* 0" l3bB=8 1J(76uZ2b'5)<~`>'mZKawO{oap5m-).ftf+^Ÿ$鱍; eSgxZ[Ӣ2c΁ΧB(Jm)'qG9E\ Dθ4>aS-a H]%:&1ޠzV+~j?>ą8\?j+/$P|>7  KXf\E=(Jm/v ܲ>uXF J`fOL+˜`} 4z27X#Nn{I~ۅ(՚(Hoơ{$CMaK`U5 Tf_uMpj:6yқUFz _iYnFM JPRDoLBϓsĒe`wE3ؗl~F"G %jzѕrD5gvJ~.Cm\,#1MQ7Y =RC6}oOSK`$D6|5T5dr9Xn% -$4+uo=b~Tw uG܂I(lfKIE#vcMq{h/w2}H|5- (~,{b*QAvn^'=qm[Y9Y5.hj:F4c$똁G;#HbW4ޓbU,cU2 [ǼzCKs$'ow[:3}\:||̝gO2E<3#H&2ɋf#zN`ozdRHЍYЛ%a%|ts)F@8kh:XmeA.~w&L(ST?23+1Lun",M:lz\\h"^=b;2vHS* (F uMx# jT@~y7;Vay͛ R5 rFeV;2X'P8EWF\6U ^r5o/O?)n` EKAihtt;E<f<.A8xYR|"Uuׅy%Mw: # B0a 5tPQ| ^6,P٭j]^MiQyYh b ׶UסÀNk}L]sMBӬ,6i+⠺|D!Ig/`߁ ׳J3zFv))h m"keOCw嗥x;D+ @r^bE'鏈O I os2jLhoÕ4Gisu|}"*%JX&?޳g+\*v'~n_ x,wZQ@Gm'Dl+Ĥ 0\ UaApS֏|,gCDzBSVd!SgD~՝u랣ȫn)Lcfw NN17 |dg<_RR;WQ>z#Nw"J-mx2^9blUBvߩi5%sA1U2pLL}!.ŽFك^wQ}jl,NTX::OvQ<O!MkVu̚Cv_q ,{UB_qnE!jҭFJSo.7]MaަSP!J/H E5TGw! R&5rKQ;Fi]ȣjȭ 7cYBsr0/HZA-79Gdp|ğmXw Ȏ!r7}-pFRl( d *'PS̼s˚ĘsݪOAzf^O<xQKDK LCSR[sXTLuϹd@O!LÐIR &Y`1TnE 4c[I=Cu{\icd_:}`!nM_VTRH/ |F܅ OތBqBKcO[!醣z\ [(`^&~#i0X_pa/);SPZNR_ٮp7MO!GR $趀ۚol23NMܶ^uM^| 4!܆g֌"H )g3Ð'x7Ÿ l'UJ>HXî5>^2CmmHG)U:4I]%_Kju^lg6±Dꓰ/(M e"AW &RL~4Q+D_9#a`Umu:&yb["Mɲa@)k<ʋ|2TKgɤ[mHx&oc0cL">a-W9vيd=DMh~oēo ڞD„Vr,]MSyʥ?N,XǝfsR_ݵOk" jJ.ֻSڑ(TN1j ff+1 gDowE' BNdB.'5 1bO YI^~$8҆!@5Cݣk7Sft9Jp.>c6#a!۲EdM˾]ߞ6G}0`Gֿ+pb2B7Ch%-34 KU ]q8"6rlǂ.-쑬: [K ]"γ.ּaiߖ'ƪuKa$C]f^m| *y"w P =^F*zfׁб^ !EM" iēp|I0K%ŶNŔ'jtLS9KgLt=_dWd =l*Zʟ!p]epX죨[WGu[/EvKB葈62OÍdt9$U R[dXaDUo_CXL)}45R0۩_ z rc6L#jÒ|ibpilJ7_Trtxdw݁?؏:0eFpʋ=Jn.R|[;>$gp,2^xڻl"=-`ib)UBZ4L>0tdзB5+m$S9qt z%o]m9[S '}K!P[KLBănd՞ (pay]&L- uoSչAeLy_ WFDaGSm ׊ca52% :,=0 32RiDK;]zӣU?~u*nKs=u}s( j1h#)ISĺTa4\r%C}{?<mC냱/[HMt5FGABO@r.c/"fx~ȳ>WQ_8D@YRzOЎx@$"q\9kۏX,DаǴQ)"B$9U$^h0'+ P]{8ԁ[d̾hp '{"{n]=7h)OQJj&֐kpwH‘6Ծñ"dp&j;&,Wʐkݽ]s4bxQL$7|qL9NCےHc0n 1"hg&$ϼmyU̎.2:"n!ZX_O*20PAvkmvsiplw8pZwZjaO?EGزs3֮lJ =ЅXdgtFgWn}z8怒fqзNN ǰ} 0ꯓ-XD9vV٭mD)rlPTiIM9ۃ f;$m?/<މSPCn1t\P*,X6{v7W,5wFD$GkuMe8 Q .-WH N,U֧"xq\x8)3h@zwyVƟpнrXP=M~g'G(#f,ko O-D3`yQ BFmxG7Īin|7kGsOw8?l7痶%1loOF(1.'E^0Wʹ^m緇nAUycSD|-ǦK"u e) y_ob YFƧe^26mʄ4ռ|_^ .ߪފټߊUm+pO+)E7% TcI!̷k1QҞAL@TjƁKUW~ԺClioN<0]Bҿ2pAXKղEm&AtgNQ1Ǐv~[ĘmG`S(x%膞 \,.:MB-MP F&yKtTd{<{x3l[n_9 ᡩaZ&*lxS{ߴo |*ܯ<5aoCX75u2|Ҳ鯺ao^)`}-bF6vY;I}-MjB5Ҳ= *iOHh#o'@e9 3}Cƫu)b^C6AӸ*#>Tk%ďywYEX^Ac4 n`$Iq) dq6 *ͭf'?f KJi/4,bG# Y XSpHl-a>?.1 G,,TJ j(n{|bӗQϴ\+m*St{jl,u >Co?8{S3xǻk^^bdE_XC w>ƋpI0*x!aE5B5øL%Q 0u/.6g%Ċ$zCM"A}AE[$=ӅUb1m۳|wrP| <b"?C}7 .H\0젍6L \0:`! ͕$??K1t%kҫeTatN>1~nDc3s+ZG i6.}u U kh`f} IKo\|R2,ywgT9Vot:WFtJR=p! S\ў[=7I.E#MA.-b'+ud;l7HDs(:[ǫ>-ڐXDNٹF#rOqSݴ V<KgSuI0/,g[ϖ }*Y u2Ƿ/BR|rPҮY# %gOdk ШZn~v>) MYSu2umDBz1U5m.JhqWK&{8Kc\6Z|PXt q_Gzݶ|OrlX?HK`0kMr9 >ө}B;v1jm7ƒ\ by[@\QH%J hgBAsp0dI!'doAkangH٥M##lg"X |D͖b0z4!)%e ;.P`B!g-{+Es xDy~,|.aOd端}yzEѲӒqoExISeIU\\zɫ>aK6S4ަ I/d%>XK=Uur'#Nx4ACoл\aO ֎OЍFD,ϋ&QM07}K}QhĔ$14h?(pT`^Y?b0o)o4Rp|~4'U0#|A9JIvIf٫a~#ɲ h8u}1,“$g2}ڥa ͼpP]ӾLX߾@aP1JY{j):BvW->iJ5L7KjIc0qRǥZ ǭF̶Ώ@gˈJ `1n·42͍R'XƯ4S!=Dro3++#S {d\Z>1톽TJԽAm\g[rF73cժkVfaɕWSTNpO!U(B77c$ ' VaVp˵ՐVaMD:em)VVy/$S' ԩmUNsk調`̔Gv"`pZث!] .ѷ0P}0eҋRsfd.9E| i;ɗYS'ѕ/| s6XVzx׸ Aʦk4;jHxa{W~ ;1:Ih2Xrq%v/ eKq"u N dWB{n0k[Ip50E(:zN'oqpLgJ~ORD>u쪉`e5$O]q mX}[̳Vw ER <]?C$2i#GH$lP70,~7C_wu'3ܨ)Xu|s']j%R>uZ "5ТK?XQ-Hkk䌊K_ax#^ ǖTΦy1NB-4,L)0}XT@<(YU{%sO0h3;$ҪȺhCPUZTrB <ȉ4} ࣰfOq 5==ؕl[o_Exwp~rR&&xag F+5j‡oJB\lib~<۲V8Պlp]xJ2FaNHJ-%B=yԹu90Y+G͔6Osm7[Qsl#n)v5Kq7w}m_Gen7:+o#KLIaީR%"!) ]gaPKEt9#ImgVX QgV2$'扖RFKHyGJQ Vzγ?TF,AB^z|G-_8XN֚7ЀereVŸJ$m"Vrv_6ZһP@)OFdw:11Lo<:p}#Btu J`Fƙ,`3&K~x#ŤTH\7A3X?pՔIcΐe<1dB 򘢡aW+Kn?4{vS-Y]aҪM|6NJG VWf2ӧ:ΣqEqLd>ȓI)ʼncȹm>4ᇘIv$R {d9K+ࢥpRY1^<> g0nюСKP|âgѡRt,Wg9?W 11I/Rtfo4:tUþHY} AegP-߄H,4. )geZD1\aj `pTW ,0Ck\IGAr@"3C \,ȸiJLCt^~]>tRڶ)|YA)[lT$WN7Wj"TPj~lqMC."J/7 n(>K0̈́pvN\MW휹E*vY]]jŔ)[}"!Gu)+<^q P7muBVeso$?r>4n `gYu^0_ ~<1?G9%E h 3MOn?I{Q41\y@X{ML {,k+>C㳵 eIN#h󯸺NHOnfT$S[SG!'y+~f Z^<˧aX]a0Ζ]_Oå`iYɛ悚-G^EW_qLY2!Rmԏzyi:LңZ\ *(1Ea ~t a\_o[ ?R VtRUGK~u6XoDy̮iߐx 2&&OKNSA鄶&Yѣm買s|ΟIfe8nMJFC@+QdNn.|?H_9qVu68*b 4O4EliQP,Æ֗Y-|X@SD 3,XyL/ڲ59ۭ.'_>DL!$!~y>{:c|99ϑ#]h ;\SC eVJ/~E5ؖXeS,cBa\ C߅mt2虠8g nϐ6 E#鶌AxۉEy[_.3]\W'HIA˳xB?J_,9!miMP4{/sԝ0 V/=l9CC6/(i IJS2CbQwDPG˧:VYُ;3(f./IʩJʒjjpC#4~}ݙ8*9T7\ b\!󛙗mhɂ((G˚' Y [&vO"1l= ]Ҏb  |DdIrEhKb3y0r=o!KDOUp FrZVV)ȹM`sn[Ksk7 x(QJ"U̽㲠_y|ԟNx&&gcq++şw\lDFke5]gڳwr)}Q:֓Y}6ا uh)w%sAwjtc>#7^f"].YmV?4 6xkH!AvdˢYI%1̳u At _`ZidǒIwUar*$K1ys(w: N%Q"$;كbG{:Uv [!x+g5_`AƿWLAT/ p,6_rȌQ[; h5&YpVʿ#QHSFC Pu;qì]|X\}4挃WDCHK1R&wq ԌoS)>{B~[xm!TyH-|&ť?{۝W8F-EN/EQ/Ɖ-dה {㮕R+e,nԄeY.)&te;R U!2Q*˺l(tCh< x<9X*x%ScVb?~M8m}\}|<L|A j4ڄfLgpk+<R  kN-')DwYG󲿊{̈́4>͐R}.W\]/8fe#)7p%4aj6xNX+Rs',.pU{1\dٟ\/l~7S8{/Q=4Kʟ>G/X*[c)R*m8Q9Ð+ǂ!%>s28 r'1BД>nBwcChQ\NA#^hwH]zz8Mp-" kʘy١oVc&P\6 Aja qFyxtEL0c󊝋5{ Yʾ/BR"f.~BA/xo~A%¦]iOfə^ <4lyX #Xy{PkQBv- ƊϮgjF)Q3*NvS^?l?CJ>t"KCĐߞ9wn>K9y''0Jˉ\9 HE`GNV׊42ծ|z$o C/z"=z$*^ *X˨?,2(YM+zo&TN"D N|=JT1xo; j=맟xvٖ҃Ch|8]-[~Qj^ Uqxm h}>D؆AX"6'0|֘)gXn8sfEMQ>%L4"ž1䙦}dضw&R%iC}}:tRΐ-Z7@ѿxg|fz sB9 5.ÈU &ʴB댖"8K`\wᦱLjT-- e#KthY2H"ۼ"-*ddp#36LOZrA|}UKDZm1'm&Lیszz´ñiY\oʹƮ3 y 6K(qviו\G3] 4VGC 귄[>5 DT ($@&v̚`lfFu9IKqd)QN̟Sɑ?5笾m#/0t,~mW4qE-'Ht`D+tgձF zBګZ8Km͵][K݀;d2SUoD>ǺXgEox%()ǙE bVpfL}7,%s(B:ʀރ53⣎My юYJ 0`]܂R+ylW{D?jìѴm IҺw Id| DRҒobZ'/]+):66V\%&_H$FtPQU*4: e{h ]萈V[4D4b<ESUz*,r=Rn(XNPGR"8g؟f>SRS&20D:xMU=s2Fb٩i]kM,kf' ܻu)K\H3(չ–AzV/JwOUp7Ml-$.z6_T\FW,Ѣ7ܲ J^\WT(USURT7)CM{G03 X"xu(|".6&vTSpb kn9 YF k~)]+'+}K K3)nMn5c*D븎cW~i[n./ S~Rл3gXHGNJE?ՌDPC9:(?bqZ$x[y0J5-QɵlLҬ7D/.(t}zjpf\cFmr歉gpKeB;-ᨦ.k",;lQժn!a<(::i讪? B]n* O7zC^}A3 =O9y%SҼ%"_+?&cP5BgqMY7=q%m7d5$?@sBW7z TQ=۽CR`/"pnoC !\Sװw>(@$*\g|׹2v8(:F(W^~M ,>XvM&VmLc2H2ޅ&&+7dPQr%T%h-z/t d~}Ps嫛|Y=F`c8EBSkQ/d&:]7hbh`Cv3͵yh׮T`A؜@kq)R8!Q'6w6"Ձq%ꖭr:e[l+K4zmH@ Ɗ)}Ͱx ؛RhV;V(Kjx:lC/ܢn9 l0Fc2%24v@>W&ɖ]'Mq"gҊ|QOiL)Ilb`ښY BqsW2 =`mfcpkaXk ]C%6X2s*X*Lpfp#hTbQF O?xSٙS^"FiNPDC(ħ:3+r R,GB՟Rsv\H̎PUC2Zcx_A[É^0 0%}Hu}X6~0}׸I“Fr >=7SdU#Jdi_ :7"Fe#Xbf )x. @, m론YnHggHC!>8$El`$׍ ==@^# IwEa8"^z`tR5E; @e"o&X_bxf-ߵDoB'3%¬ ;Ax`A2ov!绿BJPg@X/GL)j\A#> j׸cQT!Wh>F0DSg3}BY } j !J&[j [3iЕr,UFoׄ@ ,ˆN KC)nrߓTz``_}&22;'Ѽ9C>SEe@fCŻ>AHS5IAzԛfqQ&m:^DvYuN )U:*1׋Ah#)8&Li!H1׀Ult\ޕis_ٯ=R$NdXQM>r!|0G 6v@}!+)ɝKY|/뻫H.@{yږ, χ`f57YN;ĮjӺGT'pXS歿f>ԈJ^)V5*&ҙUN%|q~uGI`B\e+ nEQczw2ɯkl,JmЉSaQI7;uƆdZ>z"E5fՅ mb׮ gB%`< h qO1ԇ@5dm͕.W4Q]f^ŭY>ezٳOɆZr֚Ѱ.kS"w_9iGCOF15z&Z͵סz(y#YC,^0h`}%lZyHNrXxXm$pkCMQ]KQ.Fy&6r,ܶ(ZusgfP o8|5НJxwC3زY16H9Pgmw Zw Q:ZF a8nk.?IfQ3LsS$?˱摅H> U)ZqoXi ~I! h\5iw}#j #mv\ KP  Y9G\#jiY-&-gCݰ. N D8 $}RQ`{³Kì0PU, 0~r85i7~t+;j?SuMVI$Sq@'a T'cVCNyˤB^=-샪i}?lq};RPE5(\}Lp`QKʫ1bȳ꽞ad@+U?mzr|8>2s^(!>T ĎKOF()4EOlt,5gCT ZD.?gؔ6)zH." w/((ŗM=bjp> +-䚿l4`OMV(#J ^$yM_j%3Z(w.< `_cfPWKVVP f7$ .OgLX&w\kD3WITWJ/6;cpirv2@CsJ8w%k_C6omc!qXy-DNFNvO&"=^Z!*4vAh&5uy"Z~Dg:hdEkvYoKC%Ĕ1JE؈Me7`|zxFQ(#ͼ*cɢPhh#*oA泭QSzq1>H:j?_nR+ L?+Ӣwo͈7tOyVEj\76=WMo19e86k2FCud&ϮrQ >hFquc,Wߚ|i#eΜ"E.ovK'dl~ gChdQ-zMg}>_4. zzWcn5!VPIZ1x0jb,t9XSsOiڠp }u͜9WXvf8GR:?6MxxD{Ýk(ngΣ| :' }OrgiZ@HrRayf>*--RVÛmcz|GI̳!=5\$3ZzW/;e'OߦG4(S_"[aM:nEo!DR16pŕ?AG>ILhvl5\0F=BIZ<8v4`)py6 Wc 8cӏ܆Iˁ`ϸa Is3􂓴CpWiuggTASBX<-gJdbc]b8.OKqiyK1U3w/lQ[ȼL 吕61}nn<=dlZ<ZFOvvF?v08!׿ qƪ Ӟ2+} sCR[i'7JnV3PT+$M>%dek}@J=|8^dwnhUFy*4]lA\yy "]R 3r+7M[)}{ +$z ^Asj93UrhOkKB ďPc)C>6֚g0Wd ^{ JntZg2B ZIecM$́!=ҷ,EsmP~OCSѠ}0iY)=dbkT Ue.C9Iɟ0#iE`H5b\bhRx\ޣq3ٖEM(B ٩K Ƃj5uɎtVZ`棈u Gc7M]ԏo[դ<|Cmn lQ/#+{'uY@-Vu~\R؆uRTLCG P=tn+XsJ0^CHWܜ%f-))OKKNHOT:.#Igb)G=JGktCǘ%Uhn)<ӮI urnBgnL݂u M 0_%:j@F|1$ ~dj@!QKGv4@'Ƙ*J ; Jas {Uqȗ3t93I 9@uNm1`lґJc$k|$?,J {G?ݡD[O#m&A E p?,<Ϊ*z-`x8(b;+ cgs{L!Q R{öy =5YDi_l>85!iK˟gTO?BJrPK2h2e"cr |xOr./s\Զ8:OZLt-׎?.̃}A`}j:4߽XafJ'9'BiXJ}Rd8 Db. Օu9-9ֵ&Mlz#{0chD0'IcȴiƑ}#)A+ A ;y3q@N{F6wRq`艚Ӿl"n tF@~e͍Y8HKJi`5LSt?Z 5Ʊ{bHFGa_X$Vr5 ]uasnYhyИаMj};Gcb.r`+l]{~J(բɮvt6J /BPa\AW_iY&+zPd(wq-8T³L"|*:nwLB |z 5u;J9N聬 u=_{+(cW2^֗+Z`NrRidwkЭqI |`-B֜a?2 Up|"Ґllo~>a吊JiMAaOBc;lN,)&kH;K)txI5s7-8ieó^p1x0-WeG z~nؑ$?\|RJ=iuzI%xAߜTENVB0O/Eu{Z/Ct,V [oGs6mMNmmv='zt# jGik'J -mO B{Y8Q b( UuqJigEݤߵª.A@gpr}52=ɭY.{^N^z1 {`̔2X+ԫ칲W~E :s>YHvMM1uQ-$1.~ёClXjߵOP`Ӥ=IK!@n-l_6cdgAXj)\EΘm'n?)47mza@Ŀ6]JHlHߡ [kth)RpFpj %dF;p^]N=QyսڃT`r}fI$UruP17} *JJ*@AByU~ kcO=W`P.68>J[Ja)#bUh?}PxIkwʼn^j"7`z_UFkk0N|Dq{^Kbfa)MP:@5zxW~TZn[CglN:,Ak{wӤ9m3Qp褌5dc.M=|'vk7H|_o:z.?lׂsT_qQ?% NlJ&8gz">#vKaCK8OQM L9׾R|C'^<<`׹q'C 5zҗ 6;1-1vړ9 ;r"qbeFOR:~1Nh54p105}t"AN9V6_y:yDbXjX60,ve|jK(63F@$fM fM@`wtSS $KWYu=UynM{MAr0 D]} .G$>8I#lK?;=w9b1TKr mQ6Kz[.'"r^.!iKJD|? g[lԆ6,&U5 p|vM馁zaЙ&!>1!N 2>'I,a KP R9|Ÿn{:CHi24gï\H38EGYt*Rx_Rǣy0.< [|;oN۟Aw!?DT ];v2 h i>7{.VJxM<[?P8 bO Xk)BtNĨni{[hFmnRg\^ .5~ܐ =<+9d/z4Cq.Wn{-!7IX-*+\7t2 EgNЋ:YZC9E)БWhxqD(/h|z'U%`{/>95+`@kߏSJ1(;JQ+#6+CnbuoR.oOIU=J)!8f`ydy(IꬡϘ ;Y~ױJS]$64m>6;0W O/~UKeOֈCV gr mrJ鮴 )Y[j9Q2\8GO' f= gsI~8h=/!Ի0}Eo(. gm^A%-+,8

O>Z˨U\" w0Lkŵ;h'%ҁo+Dw7LOJ_YJ&2VjF\$QP& Æ< X\f 3Ơ`_oO 6aJ:. @Y/ Iںep6AiϪ ٩W*FdAJ<ѢS`>1聭_d.Ew+D+STZz8'=C-mOyd}(C haR7 Ju@#o68va.q̂_T_--5ɺrWuE /h K};iGy .J 6W3M88KHR`XS`BƅYW [_k )~uoN^RBu5.c**!9@]c I[3ٶr}vQͨ;"oS'Zrr&- -f](0(lD_ᰞa&ٮdv_BNL/IaLjvY ?c|Tރ5]mr{x_qFK"zA8 !?ZPN`a.ԆvUC ~f4S2+ G/hdyņP1'Ѭ%b}o/5t!Mv_41Q͹IHl ӏe2(ѣZxͼʍy&}FtbW }ǿ_&2u'1isO4FPI;>nW* 3iIܫٽ%^ ?DJ^_P` @gBT8Lo])˰d0,duUd`Jx]h Cb*Ȏ[E:*3Y "\^䲣TUyr:Mb#Vi,K@R[kO|J~7PĚWnac /AxavoGq*‰GU&զ~%袐L__ոYxy23_4\ ͵u@8Ko(LiP^j"rhwz d.:t ۲]oၪ z$ThIA,"?58+6"J0 <iq+/nP +t uB>Y$G~wF[{Ii &%2UW$#Q H_vQaYm(3K̈8ApEjH+EwLp5ozlBS4KED>aB610W飻p0r n3&Warg6kF^J/O=_VDڭI7p]5 y<;!'9-z(,r Rw0i0eca(C9V H&zΏ8&Cq>{ z_eBM_%ف YZ