ruby2.2-rubygem-devise-doc-3.5.2-7.3>t  DH`pY.и/=„^$X)zߑ$ 3JMd5SwҒ?'4$vU {]@ `wTr;/%^$&\C<\5֒ /D<ȉh+q73ڌe-U=Vϙ]}*otW;6a6 nS`()_ҡiueqP2EtCbʭ*sN/knMȠV٨'`6 hDV9>%{-uAI`Xb9d76ccb43fbb045af52055a67302fa02ae639634Y.и/=„C Ðzdɓx(z{:D$ka+Xkğ^._[thNf P CI ZI[a{Ti1 e Q k6zm+d3-<%>ڇbź}F_FJq ANgLS$dVJ.;McG;hG-0w#rAK[4wM`1d܅Ճ#)K jg3걔8֍tiFqD/䄟uܠ+~ayt>9?d# ' E $*4    $  S U^Phs|s||X|h|(|8|9}H:~FG4HI$XDYL\`]^gbqcd_edfilkuv w x|zCruby2.2-rubygem-devise-doc3.5.27.3RDoc documentation for deviseDocumentation generated at gem installation time. Usually in RDoc and RI formats.Y.lamb63őopenSUSE Leap 42.3openSUSEMIThttp://bugs.opensuse.orgDevelopment/Languages/Rubyhttps://github.com/plataformatec/deviselinuxx86_64@CiH!;OA/O7A;3S*l%,"@=9G0&cRDH;(=8 rZ0U7 9+G! Q##    YK=:ab;1+17'&%6>Z/3o/".6zLpMQPMD[8 --04L3>V[repi?}237(ED ?3M5|^]Hf"x}r)u+Sl}(IFf7+& 8"/++E("1/%(v  (*LJ\o4I&+/F>FF`004##n|iJ PI-''o:E Oi#PmQK@VZw6D>6N  yEZ/RAAAAA큤A큤AAA큤A큤A큤AA큤A큤A큤AAA큤A큤AA큤A큤A큤A큤A큤A큤AAA큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤AA큤A큤AA큤A큤AAA큤AA큤AA큤AA큤A큤AA큤AA큤AA큤AA큤AA큤A큤AA큤A큤AA큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤AA큤AA큤A큤AAA큤AAAA큤A큤Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.aa80e7bfa61cb9b30ce3d1aff8543b778c72fd31526b9056e7ae53cbd117c17eb66d66aecc1725540b9a995d59323b2dca9fe6d7b70e00c7865636637126c30816c311d4a49053074bb78f60f51bdc610fe1df5b467b7f9f83e6dbadd4d20a6777ea1cf786c39d571a6dfd9a54efc40df8253858a3c57a2d50fd56c65b088c931d0c4435f810a58c4e84a73becf9119da5edd4c9c7eb19d008867ec7ee502b912a6f4f403b1feea95fa05e56bde98727d4114e37ed489270af0808c5f074fb2120482683d28f8c1d1a51ad804aa99ec6dfb57f0ce696af98fc5a6a9bda9b474e41775742739c6dc3c2006755ed3b720378f4299228199da675e7a5e25e300e58707c6fe8f78438d4f002e8a9dd43c66c4465ed4d504c772365a04b5b55d5240304046ce1353d5c61619b2a4d19833035b3ccd9485de061377a8450f80fb3d836f9a46e60852cf7defbd404c25a430dfdfb0f02b02612a7d33d65724a6a57d8075e61c5d761112304629b8a9e1ddfd5a85b0cf494a0b998ce1e01fbca1d746846c73f826a79683ebfc92f3894d0243916a9a3fcde2616645dfbebc0fc80dac2bc084e8018c9db12b06946337404a246d3f16e800344c3c1e69323c7700b0b051a97ad48406545f6b74d69a199a4815d5f0512b6a6847c5a141563f6b80b0a867a7adb94359b00ff29d0601d343755b06235c2972267d67b25e4075351397ec6de6d0180b28e9d74b5d7c83cce285940a03d0590ba8ac967a249fae6f6714c8ae1596c1e030cad8d850ee6b85df623ed94b4fc86867536f1ba5ac7a1d15961123ccfd214ff8a66f4f1ef5d4f4f673b4e4304b0dfe3aa9bad66b417387cf5718d09c1b4e8656e3b7f6177edc8c7ad6ce6ba36c0981518db3b52297bde556f225f2adacf6c91962a521804fd301b1c61236a5d3a2543667734d8ed3fa72d39e40d18c2a15c871db7fe303d10a21cf1151cacefd7aa5d57c84dcd3a86a27e8e9f2dd17c1b6eaa96d8fad3786ed590c5225ce252838aa52d19b0e511956bc2c086f7848bc935e924d4b166154a9f58532b96c89d9249b916842e56491d84f9e0738b3524f70d651b5eaa6021b651761c2a006ddab03f54302408f2a7c12189794f076b0923237e4dd1d47b07aead554d888ed8a07fad7ce8a1d9dec066af6257f4e0b5b25ca681842f199ac92b2186d8750b1cfe313405d4c6810bf046ef9341b94f2e80ca648e6503d887110f2c0405db66ca10a49954008712c10a630f0d0e91cb347828c9273ad5b6b0ed264b565a68dc05646f9a692d92402c91baf17da0e76dd15b2745b98d291229a4ba14caf7356acc2db478968f50fdd6a842cddf5138aa54a942a032475a3feb68b07a1d68c34e1d5bd3f80611f51bae228a387bead99a1399db9ef0a93855c28c9f7b30ed064787e476afc9257492e4e35b0981dc20793147685b6fddda3428f5b2cafbe70e4c64e38d8f7e0a07ba387ea67bcf3421d182817930ba8b6b223eba2555b6186de42f3a9cdba754d7e08d6dd1bf35cd41c978ed108a37279c36b00ec33d216702af4e29e2e58d60aac63d8cb05fcc8f25b7d78ff899f0239b655088b7b8632c5cf10d8a428d93fcccc40cdcb417a17f99c7634216565649652fba39edcc8c05fbac1b8ed9f63a8e3a721bbcb6bbf652d23fb8a31608647414fd76d77fc57d57306d0b92ed981c88dcb1aaefcc864470ed9b4b345434d1d4fc959b2bfe7c8125ffd11479ef4aaa37b3252835a4fabd1d702c549dbd666a397007f311fda14da0814e0641c568d86c82c5f0e77793fe9966d84a5f8287d594db9fd8d94a9f01f3414a919c1e0640dabc3294d548dbe5ea952c82639b42ec03e3ce0daf058c78c35b1f5112aecc04592ae4690d5050e13cd75d9206c1152ceb3daf7d6f82b15876350bb1eb4309808cf25899ac12c15218a7d77747ae64ace558aa09fa66d9f3c613fed1bf2b995a0732a7af69af627abc9e3ba71ff766e6c3db597e221fe10ec4cb57cc9c573221a07669622dc58f41c3d5b6d9419b7b55fdf80c2c904cc8283fd5ba7928669a476d94e28efcda97938e08bc0403bacafc798237988d9d33ee739723406fde8d4e541effcdb2d94183ec44e4bc09c6698a704e3a2c1cc0777acaf5d8ee20fc0b0c2beb0ee7745273e07493982d00f15a604cd8f8eaf8c222af12bd34af5947f45749e4b9dbbc80f90ecf9233b41e78592faff9d03a43ce597794ee4b8e876697abc97dcdf744e9f9666c79b0c6faa3ee9c520fca8359adc86b29a548eef61d458c139b84c30db45b3511f71a4ae1af0c723450dca0b04af28b91d1a97c85fb951c93f7628e7c21e67af331ce538ae0f1820c86b4a8c65adcb88151d610c5587403c2ca976cf2adb1553392cbb809ff5afdfea835bcdf3f25e68375c16afaa394e5eab1df1a038317d20bb24e42807870a8cd5a2b82ebd2b5fe27f0a24c7f5d2da486835464b5408213f214a2d9432643925cbf0ac6a74d1739e8cf735628b0ae084e74e37dbb29f9ba6d0f19bebdc37acbb2ccb6f5557daa18e9516590e19b4cb44cf9a43d8a866601fe313148d2a70c5dd5d513db1f9396f4ede07c3ec3e632730f5b756b50fcedf0ffbd286c231d9098f254a7cc6b9acb7c0004bff3c7c007887443cd2e77ed18f9d1b97a8caad7e06319b07e23b85e5e9116b9cfa44b15f1055e79305ea1e4406168c74b9fa13149dd464297fc6eb0ba0ec03b61871c2b5128d0e9b8c11bc66916e432fba077f9fdb81bc78aafcc37699376b2e873bcad6c25df4ca1872378d18f99df9acea0d9c9a1c4a7a743315d946597aeef9dabc02293212a0f1b1552aaed259cced33836eb1500ca8d0a247f635bf39233e8f1821bdc1a13f7224a51a513e4ca2a41a39da0c66a4b3cb6c57ce333803b8a33928769d64fd2f38bb858a108a504cb26f9fe2afead9fa91b87cb0809199d13c6eb5091ecd8fc4e3d3b7024024bfca7596ba13c563b3579a08b03dec0b15d488583fd3134a3b37816d7caf93c0c789d6f9ba1c0a081cb63d688ffc865460a74da1795fe22009429171c1abeb9d7a1d0cc34f69d3c5c6623ff9612335eaf1fcec91efb4eb71f5b61ffd6e3717e9380085f02b08f42d4540ba2d9b90c37fe3a36c1376a92ad8a27b095bae15a2b9f44f0f1a3acf57ac00c588e266fe770649a305e7818dc920fe93bf5ef42e26bcca6f3b66a43643ac7a1a00f9168d369616026dbd0ffad09d905d8f12b3e2765f0853ac7b504d5dc74b457623001ffb89b081fee64a8411d7638b2fb419c0603b1991a4c0aaa1b2c5db4743d832afa447791d3be794ca87df0193769d29f0b10930fb4f6a74cb1925b461a822e021ca35ba84d2e5328c425d06b716960372db3ecda4d9c21701765482638e1dc8f7e6d605923b8cb99a634f5f5b5eb2764510250fa001c0c745efaf626d528208d27d00229fce9dc225e31c7db40ef1a3f5fd7c4a53e1062275e422aadf610570ac5f6e95fa205041e2d08c084d6699295048c10ee6967f66a662e84906ad2151249fafb79dd2adb5c3226f4145c0057648111a6ede276365c604f286fd378f82320bf848fa5c8d8cf6f5a5729ecdb68155902a225b28ed152d4f73e0eea696229191b4bc7b0f22aa4b52b46c37cea1b557c5379663f7d5eddcf88b1a48b61a5c0090ec8ecf98bc4b476ec1c7b1b776ab0b41ded8d33a426ac49ee358a3aec2c72bf081c3f0159c7f7bbdc6ab5708d34e14aad1e77d48c3305626f46b4922f305646d2123e21472b0ddb06854e7f5b1f21361996cc373f5067efb1cd5bd803291562c49deebe027c8ef12c53fe7ae0b5c41398ec845e3bc9abb70e538ffa088217d7e6fd8f61b6ade6befb48078479664a8ae37739e87cc958fed73355a4e6cd5b35acd9ebb9524444be01bb0fce0680bccbef61193668f36176720cebe89b0a5ac216962f8696e4e45dbb4615aca601f9a47e0d53716234b2b50c4e5b9daae55e1cb43a3db945a613972a40471afc9c266e25eebf41eeb9f50ab88ac5c952a273e89fabc7d91a5531567ea4b1fd8306195b1ce7c4030efb573eafc6efe0e13fb08616de91b43ec5f43e8d56423213c958e4c23e9fe9587030e01eb06d7689c8b2dcb3ed2e8d8a86d3d0876dc4496f5e0df867dc7a07cedc509f71e0780f1fd367bab7059ced3805a4f4be351a95ea60d33a2203aa7119e53360f17f8f1c11896a242d6d943ed987a5d7b850c8707abae39d1f4ac739797e3d3cc4cf5bb04a65c829ceeef55cc750bc372291e1ff4dfba2932d351edd80ba59759e6e804a603ecde620247c3e81f17ea7a0d8ee402ffae4159313d08951bbcff95d9a6ab876ec7c734aa998649c4eb384c512a19bbfde12d11b3e16aa1d3b380ccbf13500b04daa45af17876984c1218f03734434e3eaff978f0d0ff632276abf04ad0c0fd6d5519298b2be920565a9b8cbaa1ad01f978a00a3522462935e202b79d3e8345961270a4bd77301bd7a75d0634d5588140db36c4d2feadead49403607991bb09af999dc9f97ec79f01307517faf9b360f5bed50d9d1cfbf3d0768a26b396c9f6ae55cbd1e6570f83e4b6b31b03c020f5239891b522cb1d94c610be12284f12051f4bc33e3a934025e3f872d8b127544b8b6e8ba1289e7c6997dc01ea7f8f2ce88c7ec05d0bcf636ba6f0a303263c5b6217b43e574d63494e5a25d0152ab7f67a6f090c1ed7ac9acf703358c526ad3582f126cd1af718fb5d5d5a0c09e53d1ab68e2900051442e0fb90b50f3205f20a18802a01ed06a9f8a45b4c754503f7e37e4a12226eff601710e27202f6dc1caf246b912f3bc270eb9fc548c9d63df25552a8a54349a878346ceab1c8c8f6406aa09ab24a46a7c6512c7964524714ee197724afd4dbea40ad5ca70a227546051586d203db201df94aed0c90824f9da33236ec4a8419bd90455660d6a68f36ca06a7b95255346549922b7f281e74ace01d870d80bd4ad8731414244f0a6a5766fd233a57e18532ed631efd627c58a821bb565bf7cb16dc2d0f77fced5f2951a20326ab9a1536f1fc3cf2b27accbc583e6d820f82fedeba26079f8788e9aefbd178dc1239fdd5939513b36b3b162c9e3b7d63295fd9c0d1268b8bfee61e86bd4611a694edf0597734a1f93ccfaaaacf8c7b8ddf6adca3aeebb365e7a74122792b4dbb2acbeb90502b38ec4d26fffe19f1cb7e702c5a42dad64b681a521cf4f2d89791b9fa41f7f3599af4e6f5ef2cbe46930123a7df32c3a35b129615eabb1b7890090c84373d1170d8b7ec3b8ae0b5719d6aa1c13e9f7921118d93dc91e696cea32272837ebe14b7ff48cc195c9fcae61954228c850de5fbc47ce5acf13f40d52703e08fdc76003834692c9f1d51aa2a866cc8bdb5c8592c11b7a5ca13b1c7fd7bc10ac00ff33ce2d0b1acef24792df436da7972f566ec9eee21a229fbb0f0c260d4a684668583f46ee3c63dbb9f689938ec656281ff001a83be2776c92d27b928d94a520352a69c9f6029267acde2fb6d718c43abf6ef8b87b6cfb4be9abd89ed30b816394384cc70541f21dce0f0389a97e094104d1963ef5bd32f9a4c50a6afcfcc26882951764c7a7ccd842f6e316e2d392f044bbac8f43b38d1962c5faf974bd0cb438ae9e57257e22a898baa627b2630029a191cd688aeb80eacfeb1fe14ccde3ebe993cf1d60636c2b530b2e420a211b1d46ef2fa873808fee4b78bf155df09e029e4185a07de223a4be4e896b613532f988148c6f58c1e3b4585380650e6769fe55df39e3816c59476218dfbedd68f17be1334ffdd3ae0f79521f474991ca53df9158f811930a7c0aacf3eb83c21cefe477cd3407957c600f0aef47d8046610766d7e38abaa1c9ae79e70b1f8584f0a2116c81deafa48bc808323bde1994b273239f0fcffdea151581f516d9d337681501bee8fb404e125c14501ff9edad4951a9881311e3f9481723801747f229950eef18793d99e96a4ab078ec95d99526065c7b2c7868d47f27eecc82d37aeb9ac188f3434998dd833ea180b26152a0adc7779a14a590bd82b41b44291652248260b5d064241c011efa666efda488b8d1a69bf99321b96785b46da48ecd849921899b8cc16d51d9f780d6b97ddd98e068b7d0c5f11f3c2d0218a7a20be366dc3071108f6325a941bcf6cf1f3aa27138d669755a3c4bc8fe2b31a6c10dbae29f63de5f4282ac9ffd29905de044024eb8ced211b86fbc5617e780af3d1c3392ce0a700d3cd328e23eff4eecc3a41c217423ad56feb35a8b7aaddca4114ac4a6dae671eefb46206ab1d9755b006d89e4e3e8b9b95ead767a1be2fb8f800addfe3e40f78009912d703a2cde38a7eafb94bbbeee986b3c48373a94724ab513fa71f56f907f6bf8ca02335c964e6749c67280588ee27ce38ac3128d4cc348ac3cc550845e75a36330f0e28530d68a0d28b4faf3012d945b98388ce2a4a7db6997ecdae5ee379f415347953122de239fda6a059be60025e60531f9f78ec24de2cfd3311c9266cae1f91beb197fd33eb9c31ebeadb858304b43ec442bd717921de3e22c0c3a3ed01c36381babe8676859278ff5d1b12e1ef389a4815af81281bda6f7aa6a37b4ecad27a50531cae9a0edba24d0ebf6fa7f32a01276a0375f51cca05542ecc2ec3ec77eb602411d3209e8bc75ff4b14ece087f1e54e1368dd932ab434b07403855c59a65bda666f65752e8ef889f8a50bb751fc1c821911537799e7e7c47d88c63db4f7e22f74b1b054e3bdae2cd6a2f5a797630a0a1ab7d7371d1b45bdf9d8edffc68027333ce2ac5dbb37c208c2fed875488d966d85309b68b386c9cba91c6603ad40cbfbbad29ddb2015d0f3096ff4efc563834feaf1b44f60f4411eb951375ee2d73df980e53b5cd8502a2d1edc6b91128f5c26ceb2b4c9f3542d0c2874f014f24c104e3f4f3c26940d893b2e013bcee9b87e8b968b0226b2758bb00995572f68e204c05b7be23928820f0e0e5f347fb692dad6f502b6ad97414a94b99e6bb1ae0e91bbfc2564ee744ad5b106c8d1bb0289dba2b17753bb69a790a268adb0d118d2acfceb299308eb3179afd5dae8eb740073e95b41f4e2c576cba8d496e25fbc741a863b2638981a758b84dd0c85d2705b1f55886963cbd98ada4e16b260bd4875bcc017c473403ab8e07af41c096d46209361dea261f01db0295750033ad00606bd742f69caa59dbad7458fa64056d709667bc6afc54352f656aba32ef87bbc63940961425d77d6d5fd232039dfe9af9cca409b1776f7e39ceb1d8c27299cd1dcacf5a0748294b2e6a91c5b5aa51a0b3e8eabc9e810efe34671b367a47844bc178b680e6b060557c27d5107fd75920a4d2a4a7b75bf908a3ec874086e08c48f2601568d08d2108eee2702f647b3954743e321199cf83417cbd39c5fcd4090cb1d1a854507fefd1fbab617565a8285c4284570e1b4f3f5dda8a3fbded16b0d2c1c635c6b6cb6d2d22d47633fae741875ad6404a5a187092afc548f94c64a9755e664be43b4ac42bd44ac78de83ba5b37d4fd758aa68540968cbd92b5618f220db79d85140732edb3041bbb0523c03278a7445b640ba94e5d78dab9b8ec3ae687c50b59b151661737428bd2130155d0f96cd041f1a7dfffed87c1f363f42ebb0b3f177bc1651eff0401eb31eb85cadc629ddd4b0bfff304838a9c4cb49745bf2936c826099265a9b4bba011a993b63b6bf564d921f1ec1530ded30fbd41936052d0b2723438a946b47cbefe85f934988f8eafa6149a6ac783665b772bff86d98d6272d125467f3ac1de5e69e9b71e83577eb25a258ab406894f0d14b2f494ae292bc650e5e13aac491b3cd85ec86c6823c2812fa8b72f5f0bb9649d4984c7d3d6c8fbeb743e165227bd2d27fd6c63eafbb5cdd8e24492cb726cf4a6244389a285aaef757ba834f9a2a1f0fa27108e940e9476d3ab2ce8647dd5937a2ee7f66acfca37fc1fa7d544cf6a85a386b6993722dd1c385a219642617925aeed1938248c7d6435d8706c9fea3b2d787d11b1cf76ad120d0d9f4464a785a86b531a44fa7bbb88199844bf14a65094ef24b5c68a60ef7f26aea6fd0d3ae3832031a55207e60184b478bdc4d4fb893221e62a62f4b2fb3ee9c784750654945e4e22080a9dc26e3386fb3d76abfe628758dcee264680efedd80ab72607b56d75e200fcf4fe63161e576a56ae28e854bbb5d487b03468abf0f778062c0a2a8d20e237aa6d3cbe0e6974c6089115b4c2c6b7443a454ce243b6741284bc33d3e468c5e92acb9cad0140dc926862f5634ae978290d5541bd49b184c59e5a6bb5b36d7f3e7d086cf3079cb6b536964a8e2f125c4e5c14031710e0226f23b92c0893af1e052a0fde4656242388c17334fb2a99e19b9f3dbc3dd6839243f339a9ef6302687073cc6e353fb2e935d9cc2d209a258448c08c4df51f4c041e78ce0dd8572d2454407842635e52bfecf4d9dd33b24822c02f1106d84cf90139474d9decd7ebdc70be8894f5fa7db07382c3ca136be04ca58849947f0b50480a647aca639cd1fcbb1960dbe8fb9708bfb4d1e1e449870738b05c5dae3c3825a69e2584e62af60f280fff54f49b87c7aa5e64d06a8dc3f94c6a3092ead8ac9fe4a81f8587addbfae81b07af19b441634ecf88e9aeb6c0b8c14394e8c36191fb97abb47db221b602a733864ce3ad7a0190cb9b93d7f27f400466efb254f061e835a0c69bf99a310d759db6352ac7da571677ee811da26f983e1319446a223f7790bc730a6129d326eb07704086fd7364d41eab0a96eb0adb65cb07403f645e4fed6a1e708fd3166bcf7feddde334e06177193b4b86574f072455d3b30b66cb4d6473fbf33aa0bd904f1c6fa3acace8fb79667e112018d91dee58cb6116fe8de62229d081fea32efb373a86a1203c518dceed03304cb8d17a14ef4ac5612f13f933c6fab13f5591d5ab62d337dbbdc6d82cfa6c7c1843ca9fe57cc2364e92b64af5d88cd4acd557f016d3c251b9331fc5f4cd64956d55c6b3ffff771f752002a711c211375a91b8e1a92b2a0d0621b7b1f436417236e9700d7abebea28ffc14b37673c416239cab83dfd50956c601373fbbf4496b4a87e57ca3afdfe29070de1404da7216762b3934366cc71850f4937f48264fdc8a092bd3881b61e4250c031e44eb9664cccfc3cb4aa65576ce56601e0f94c52678efec840e3afb8b9c6098f5280848e27682ba6777853ddbe4358b1641d8786404fc8d9300d9df17b8798638c6c180072a31e12f392947948d9d3f73edf7cae3e44e03bfd5ac359a480279e16f6f142c45b526fd4bc79338aab9044ef1357f9b7eca5fd6cfba78d7814716fdeaa7b6aeec2ef7d02d0047f170a47e125488020f1485b628eb13ca0277dab73a586bf06736ac9087c8dad4d197ffb1d61652fb94ee0c041ffd8f052cdaa8c21ff890847e52dcb8c3f3f4d7e8d7830967978a46c9abc641573d8dd8c96f4556add6bd8110b848880c78b68e1663557cab5e6128cade448ba80ef7dd11696f5737dee3eb119a8801f0a0fcd5b7e835de07aabddbbe1146dc18db42247764295c38b0d7baa97570c0e0306ca340ccde62f47fa0fa1c6faf0c788380d88627a865ef0ecca328e6950f85a032b52b916c57cac2773ab506c1855278f72e1bf01bc84a2a91def30bfedad4897b3b1ae0ceffcb026388bd8417030de727ae95a171eaa325a1820e893f7c2e6fb3f96da86ed4f9e53cad195f4ed3ba80b21792fbf3be3fa752e58bd286725c117748e289b05f2ad2a1b167a9c629bcfb22c629971e69315fed86862ae29f02e4053656556bac7d64b943566ec03e94b875152876fc6729eac55d1509f7f5e7b578f3b4dfdfc1f34c498fc44995338e79728f2176733e6cca26cfc586e79f60b9bd988f106673e4d46324e138699ae766d8b2c1c23a2b576rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrubygem-devise-3.5.2-7.3.src.rpmruby2.2-rubygem-devise-docruby2.2-rubygem-devise-doc(x86-64)   rpmlib(CompressedFileNames)rpmlib(PayloadFilesHavePrefix)ruby2.2-rubygem-deviserpmlib(PayloadIsLzma)3.0.4-14.0-13.5.24.4.6-14.11.2UUg@TT;S(5@S@R@RG@RNR+@RC@R@Q@Q>@Q@Q"@P@@O]@L%@L%@K @coolo@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 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 packagelamb63 1496246967  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~     3.5.2-7.33.5.2-7.3            !!"#$$$$$%&&&&&&&&&'()**)+ ,,, -.- /// 011111111110 2 345555555544444444444443677776666666666666666666666666663899888888888883:;;;;;:::::::::::::::3<<<3=>==3?@@@@?????????3ABBAA3CDDDCCCCCCCCCCC3EFEEEEE3GGGG3HIHHHHH33333J KLLLLLLLLLLKMMKNNNNK OOOOOO PPPPPPPPPP QRRRRRRRRRRRRRRRRRRRRRRRRRRRQSSSQTTQUUUUUUUUQ VVVVVVV WW XXXXX YZ[Z\]]]]]\Z^_`aaaa`_bcdedfffddevise-3.5.2riActionDispatchRoutingMapperas-i.riauthenticate-i.riauthenticated-i.ricdesc-Mapper.riconstraints_for-i.ridevise_for-i.ridevise_scope-i.riunauthenticated-i.riRouteSetcdesc-RouteSet.ricdesc-Routing.ricdesc-ActionDispatch.riActiveRecordGeneratorsDeviseGeneratorcdesc-DeviseGenerator.ricopy_devise_migration-i.rigenerate_model-i.riinet%3f-i.riinject_devise_content-i.riip_column-i.rimigration_data-i.ripostgresql%3f-i.rirails4%3f-i.ricdesc-Generators.ricdesc-ActiveRecord.riActiveSupportcdesc-ActiveSupport.riAddDeviseTocdesc-AddDeviseTo.riDeviseActiveSupportcdesc-ActiveSupport.riBaseSanitizercdesc-BaseSanitizer.ridefault_for-i.ridefault_params-i.ridefault_sanitize-i.rifor-i.rinew-c.riparams-i.riresource_class-i.riresource_name-i.risanitize-i.riCachingKeyGeneratorcdesc-CachingKeyGenerator.rigenerate_key-i.rinew-c.riControllersHelpersClassMethodscdesc-ClassMethods.ridevise_group-i.rilog_process_action-i.riafter_sign_in_path_for-i.riafter_sign_out_path_for-i.riallow_params_authentication%21-i.ricdesc-Helpers.ridevise_controller%3f-i.ridevise_parameter_sanitizer-i.riexpire_data_after_sign_out%21-i.riexpire_session_data_after_sign_in%21-i.rihandle_unverified_request-i.riis_flashing_format%3f-i.riis_navigational_format%3f-i.rirequest_format-i.risign_in_and_redirect-i.risign_out_and_redirect-i.risigned_in_root_path-i.riwarden-i.riRememberablecdesc-Rememberable.ricookie_values-c.riforget_cookie_values-i.riforget_me-i.riremember_cookie_values-i.riremember_key-i.riremember_me-i.riScopedViewsClassMethodscdesc-ClassMethods.riscoped_views%3d-i.riscoped_views%3f-i.ricdesc-ScopedViews.riSignInOutcdesc-SignInOut.riexpire_data_after_sign_in%21-i.riexpire_data_after_sign_out%21-i.risign_in-i.risign_out-i.risign_out_all_scopes-i.risigned_in%3f-i.riStoreLocationcdesc-StoreLocation.riparse_uri-i.ristore_location_for-i.ristored_location_for-i.ristored_location_key_for-i.riUrlHelpers_devise_route_context-i.ricdesc-UrlHelpers.rigenerate_helpers%21-c.riremove_helpers%21-c.ricdesc-Controllers.riDelegatorcall-i.ricdesc-Delegator.rifailure_app-i.riEncryptorcdesc-Encryptor.ricompare-c.ridigest-c.riEngineActionDispatchRoutingcdesc-Routing.ricdesc-ActionDispatch.ricdesc-Engine.rirespond_to%3f-i.riFailureAppattempted_path-i.ricall-c.ricdesc-FailureApp.ridefault_url_options-c.rihttp_auth%3f-i.rihttp_auth-i.rihttp_auth_body-i.rihttp_auth_header%3f-i.rii18n_message-i.rii18n_options-i.riis_flashing_format%3f-i.riis_navigational_format%3f-i.rirecall-i.rirecall_app-i.riredirect-i.riredirect_url-i.rirequest_format-i.rirespond-i.riroute-i.riscope-i.riscope_class-i.riscope_url-i.riskip_format%3f-i.ristore_location%21-i.riwarden-i.riwarden_message-i.riwarden_options-i.riGeneratorsControllersGeneratorcdesc-ControllersGenerator.ricreate_controllers-i.rishow_readme-i.riDeviseGeneratoradd_devise_routes-i.ricdesc-DeviseGenerator.riErbGeneratorcdesc-ErbGenerator.riFormForGeneratorcdesc-FormForGenerator.riInstallGeneratorcdesc-InstallGenerator.ricopy_initializer-i.ricopy_locale-i.rirails_4%3f-i.rishow_readme-i.riMarkerbGeneratorcdesc-MarkerbGenerator.riOrmHelperscdesc-OrmHelpers.rimigration_exists%3f-i.rimigration_path-i.rimodel_contents-i.rimodel_exists%3f-i.rimodel_path-i.rineeds_attr_accessible%3f-i.rirails_3%3f-i.ristrong_parameters_enabled%3f-i.riSharedViewsGeneratorcdesc-SharedViewsGenerator.riSimpleFormForGeneratorcdesc-SimpleFormForGenerator.riViewPathTemplatesClassMethodscdesc-ClassMethods.rihide%21-i.ricdesc-ViewPathTemplates.riViewsGeneratorcdesc-ViewsGenerator.ricdesc-Generators.riGettercdesc-Getter.riget-i.rinew-c.riHooksProxycdesc-Proxy.ricdesc-Hooks.riKeyGeneratorcdesc-KeyGenerator.rigenerate_key-i.rinew-c.riMailersHelperscdesc-Helpers.ridevise_mail-i.ridevise_mapping-i.riheaders_for-i.riinitialize_from_record-i.rimailer_from-i.rimailer_reply_to-i.rimailer_sender-i.risubject_for-i.ritemplate_paths-i.ricdesc-Mailers.riMappingcdesc-Mapping.riModelsAuthenticatableClassMethodscdesc-ClassMethods.ridevise_parameter_filter-i.rifind_first_by_auth_conditions-i.rifind_for_authentication-i.rihttp_authenticatable%3f-i.riparams_authenticatable%3f-i.riserialize_from_session-i.riserialize_into_session-i.riactive_for_authentication%3f-i.riapply_to_attribute_or_variable-i.riauthenticatable_salt-i.ricdesc-Authenticatable.ridevise_mailer-i.ridowncase_keys-i.riinactive_message-i.rirequired_fields-c.risend_devise_notification-i.riserializable_hash-i.ristrip_whitespace-i.riunauthenticated_message-i.rivalid_for_authentication%3f-i.riConfirmableClassMethodscdesc-ClassMethods.riconfirm_by_token-i.rifind_by_unconfirmed_email_with_errors-i.risend_confirmation_instructions-i.riactive_for_authentication%3f-i.riafter_confirmation-i.ricdesc-Confirmable.riconfirm%21-i.riconfirm-i.riconfirmation_period_expired%3f-i.riconfirmation_period_valid%3f-i.riconfirmation_required%3f-i.riconfirmed%3f-i.rigenerate_confirmation_token%21-i.rigenerate_confirmation_token-i.riinactive_message-i.rinew-c.ripending_any_confirmation-i.ripending_reconfirmation%3f-i.ripostpone_email_change%3f-i.ripostpone_email_change_until_confirmation_and_regenerate_confirmation_token-i.rireconfirmation_required%3f-i.rirequired_fields-c.riresend_confirmation_instructions-i.risend_confirmation_instructions-i.risend_confirmation_notification%3f-i.risend_on_create_confirmation_instructions-i.risend_reconfirmation_instructions-i.riskip_confirmation%21-i.riskip_confirmation_notification%21-i.riskip_reconfirmation%21-i.riDatabaseAuthenticatableClassMethodscdesc-ClassMethods.rifind_for_database_authentication-i.riafter_database_authentication-i.riauthenticatable_salt-i.ricdesc-DatabaseAuthenticatable.riclean_up_passwords-i.ridestroy_with_password-i.ripassword%3d-i.ripassword_digest-i.rirequired_fields-c.riupdate_with_password-i.riupdate_without_password-i.rivalid_password%3f-i.riLockableClassMethodscdesc-ClassMethods.rilock_strategy_enabled%3f-i.risend_unlock_instructions-i.riunlock_access_by_token-i.riunlock_strategy_enabled%3f-i.riaccess_locked%3f-i.riactive_for_authentication%3f-i.riattempts_exceeded%3f-i.ricdesc-Lockable.riif_access_locked-i.riinactive_message-i.rilast_attempt%3f-i.rilock_access%21-i.rilock_expired%3f-i.rirequired_fields-c.riresend_unlock_instructions-i.risend_unlock_instructions-i.riunauthenticated_message-i.riunlock_access%21-i.rivalid_for_authentication%3f-i.riMissingAttributecdesc-MissingAttribute.rimessage-i.rinew-c.riOmniauthableClassMethodscdesc-ClassMethods.ricdesc-Omniauthable.rirequired_fields-c.riRecoverableClassMethodscdesc-ClassMethods.rireset_password_by_token-i.risend_reset_password_instructions-i.riwith_reset_password_token-i.ricdesc-Recoverable.riclear_reset_password_token-i.rirequired_fields-c.rireset_password%21-i.rireset_password-i.rireset_password_period_valid%3f-i.risend_reset_password_instructions-i.risend_reset_password_instructions_notification-i.riset_reset_password_token-i.riRegisterableClassMethodscdesc-ClassMethods.rinew_with_session-i.ricdesc-Registerable.rirequired_fields-c.riRememberableClassMethodscdesc-ClassMethods.riserialize_from_cookie-i.riserialize_into_cookie-i.riafter_remembered-i.ricdesc-Rememberable.riextend_remember_period-i.riforget_me%21-i.riremember_expired%3f-i.riremember_expires_at-i.riremember_me%21-i.riremember_me-i.rirememberable_options-i.rirememberable_value-i.rirequired_fields-c.riTimeoutableClassMethodscdesc-ClassMethods.ricdesc-Timeoutable.riremember_exists_and_not_expired%3f-i.rirequired_fields-c.ritimedout%3f-i.ritimeout_in-i.riTrackablecdesc-Trackable.rirequired_fields-c.riupdate_tracked_fields%21-i.riupdate_tracked_fields-i.riValidatableClassMethodscdesc-ClassMethods.ricdesc-Validatable.riemail_required%3f-i.riincluded-c.ripassword_required%3f-i.rirequired_fields-c.ricdesc-Models.richeck_fields%21-c.ridevise-i.ridevise_modules_hook%21-i.rimod;cdesc-mod;.riOmniAuthConfigargs-i.riautoload_strategy-i.ricdesc-Config.rifind_strategy-i.rinew-c.rioptions-i.riprovider-i.ristrategy-i.ristrategy_class-i.ristrategy_name-i.riStrategyNotFoundcdesc-StrategyNotFound.rinew-c.riUrlHelperscdesc-UrlHelpers.ridefine_helpers-c.riomniauth_authorize_path-i.riomniauth_callback_path-i.ricdesc-OmniAuth.riParameterFiltercdesc-ParameterFilter.rifilter-i.rifiltered_hash_by_method_for_given_keys-i.rinew-c.riparam_requires_string_conversion%3f-i.ristringify_params-i.riParameterSanitizeraccount_update-i.riattributes_for-i.riauth_keys-i.ricdesc-ParameterSanitizer.ridefault_for-i.ridefault_sanitize-i.rinew-c.ripermit-i.risign_in-i.risign_up-i.riStrategiesAuthenticatableauthenticatable_name-i.riauthentication_hash-i.riauthentication_keys-i.riauthentication_type-i.ricdesc-Authenticatable.riclean_up_csrf%3f-i.ridecode_credentials-i.rihttp_auth_hash-i.rihttp_authenticatable%3f-i.rihttp_authentication_key-i.riparams_auth_hash-i.riparams_authenticatable%3f-i.riparse_authentication_key_values-i.ripassword-i.riremember_me%3f-i.riremember_me-i.rirequest_keys-i.rirequest_values-i.ristore%3f-i.rivalid%3f-i.rivalid_for_http_auth%3f-i.rivalid_for_params_auth%3f-i.rivalid_params%3f-i.rivalid_params_request%3f-i.rivalid_password%3f-i.rivalidate-i.riwith_authentication_hash-i.riBasecdesc-Base.rimapping-i.ristore%3f-i.riDatabaseAuthenticatableauthenticate%21-i.ricdesc-DatabaseAuthenticatable.riRememberableauthenticate%21-i.ricdesc-Rememberable.riclean_up_csrf%3f-i.riextend_remember_me_period-i.riremember_cookie-i.riremember_key-i.riremember_me%3f-i.rivalid%3f-i.ricdesc-Strategies.riTestHelpers_catch_warden-i.ri_process_unauthenticated-i.ricdesc-TestHelpers.riincluded-c.riprocess-i.risign_in-i.risign_out-i.riTimeInflectorcdesc-TimeInflector.riinstance-c.riTokenGeneratorcdesc-TokenGenerator.ridigest-i.rigenerate-i.rikey_for-i.rinew-c.riadd_mapping-c.riadd_module-c.riavailable_router_name-c.ribcrypt-c.ricdesc-Devise.rifriendly_token-c.riinclude_helpers-c.rimailer%3d-c.rimailer-c.riomniauth-c.riomniauth_providers-c.riref-c.riregenerate_helpers%21-c.risecure_compare-c.risetup-c.riwarden-c.riDeviseCreatecdesc-DeviseCreate.riMongoidDocumentcdesc-Document.riGeneratorsDeviseGeneratorcdesc-DeviseGenerator.rigenerate_model-i.riinject_devise_content-i.riinject_field_types-i.rimigration_data-i.ricdesc-Generators.ricdesc-Mongoid.riOmniAuthcdesc-OmniAuth.riWardenMixinsCommoncdesc-Common.ricookies-i.rirequest-i.rireset_session%21-i.ricdesc-Mixins.ricdesc-Warden.ricache.rilibgeneratorstemplatescontrollerspage-README.rimarkerbpage-confirmation_instructions_markerb.ripage-reset_password_instructions_markerb.ripage-unlock_instructions_markerb.ripage-README.ri/usr/lib64/ruby/gems/2.2.0/doc//usr/lib64/ruby/gems/2.2.0/doc/devise-3.5.2//usr/lib64/ruby/gems/2.2.0/doc/devise-3.5.2/ri//usr/lib64/ruby/gems/2.2.0/doc/devise-3.5.2/ri/ActionDispatch//usr/lib64/ruby/gems/2.2.0/doc/devise-3.5.2/ri/ActionDispatch/Routing//usr/lib64/ruby/gems/2.2.0/doc/devise-3.5.2/ri/ActionDispatch/Routing/Mapper//usr/lib64/ruby/gems/2.2.0/doc/devise-3.5.2/ri/ActionDispatch/Routing/RouteSet//usr/lib64/ruby/gems/2.2.0/doc/devise-3.5.2/ri/ActiveRecord//usr/lib64/ruby/gems/2.2.0/doc/devise-3.5.2/ri/ActiveRecord/Generators//usr/lib64/ruby/gems/2.2.0/doc/devise-3.5.2/ri/ActiveRecord/Generators/DeviseGenerator//usr/lib64/ruby/gems/2.2.0/doc/devise-3.5.2/ri/ActiveSupport//usr/lib64/ruby/gems/2.2.0/doc/devise-3.5.2/ri/AddDeviseTo//usr/lib64/ruby/gems/2.2.0/doc/devise-3.5.2/ri/Devise//usr/lib64/ruby/gems/2.2.0/doc/devise-3.5.2/ri/Devise/ActiveSupport//usr/lib64/ruby/gems/2.2.0/doc/devise-3.5.2/ri/Devise/BaseSanitizer//usr/lib64/ruby/gems/2.2.0/doc/devise-3.5.2/ri/Devise/CachingKeyGenerator//usr/lib64/ruby/gems/2.2.0/doc/devise-3.5.2/ri/Devise/Controllers//usr/lib64/ruby/gems/2.2.0/doc/devise-3.5.2/ri/Devise/Controllers/Helpers//usr/lib64/ruby/gems/2.2.0/doc/devise-3.5.2/ri/Devise/Controllers/Helpers/ClassMethods//usr/lib64/ruby/gems/2.2.0/doc/devise-3.5.2/ri/Devise/Controllers/Rememberable//usr/lib64/ruby/gems/2.2.0/doc/devise-3.5.2/ri/Devise/Controllers/ScopedViews//usr/lib64/ruby/gems/2.2.0/doc/devise-3.5.2/ri/Devise/Controllers/ScopedViews/ClassMethods//usr/lib64/ruby/gems/2.2.0/doc/devise-3.5.2/ri/Devise/Controllers/SignInOut//usr/lib64/ruby/gems/2.2.0/doc/devise-3.5.2/ri/Devise/Controllers/StoreLocation//usr/lib64/ruby/gems/2.2.0/doc/devise-3.5.2/ri/Devise/Controllers/UrlHelpers//usr/lib64/ruby/gems/2.2.0/doc/devise-3.5.2/ri/Devise/Delegator//usr/lib64/ruby/gems/2.2.0/doc/devise-3.5.2/ri/Devise/Encryptor//usr/lib64/ruby/gems/2.2.0/doc/devise-3.5.2/ri/Devise/Engine//usr/lib64/ruby/gems/2.2.0/doc/devise-3.5.2/ri/Devise/Engine/ActionDispatch//usr/lib64/ruby/gems/2.2.0/doc/devise-3.5.2/ri/Devise/Engine/ActionDispatch/Routing//usr/lib64/ruby/gems/2.2.0/doc/devise-3.5.2/ri/Devise/FailureApp//usr/lib64/ruby/gems/2.2.0/doc/devise-3.5.2/ri/Devise/Generators//usr/lib64/ruby/gems/2.2.0/doc/devise-3.5.2/ri/Devise/Generators/ControllersGenerator//usr/lib64/ruby/gems/2.2.0/doc/devise-3.5.2/ri/Devise/Generators/DeviseGenerator//usr/lib64/ruby/gems/2.2.0/doc/devise-3.5.2/ri/Devise/Generators/ErbGenerator//usr/lib64/ruby/gems/2.2.0/doc/devise-3.5.2/ri/Devise/Generators/FormForGenerator//usr/lib64/ruby/gems/2.2.0/doc/devise-3.5.2/ri/Devise/Generators/InstallGenerator//usr/lib64/ruby/gems/2.2.0/doc/devise-3.5.2/ri/Devise/Generators/MarkerbGenerator//usr/lib64/ruby/gems/2.2.0/doc/devise-3.5.2/ri/Devise/Generators/OrmHelpers//usr/lib64/ruby/gems/2.2.0/doc/devise-3.5.2/ri/Devise/Generators/SharedViewsGenerator//usr/lib64/ruby/gems/2.2.0/doc/devise-3.5.2/ri/Devise/Generators/SimpleFormForGenerator//usr/lib64/ruby/gems/2.2.0/doc/devise-3.5.2/ri/Devise/Generators/ViewPathTemplates//usr/lib64/ruby/gems/2.2.0/doc/devise-3.5.2/ri/Devise/Generators/ViewPathTemplates/ClassMethods//usr/lib64/ruby/gems/2.2.0/doc/devise-3.5.2/ri/Devise/Generators/ViewsGenerator//usr/lib64/ruby/gems/2.2.0/doc/devise-3.5.2/ri/Devise/Getter//usr/lib64/ruby/gems/2.2.0/doc/devise-3.5.2/ri/Devise/Hooks//usr/lib64/ruby/gems/2.2.0/doc/devise-3.5.2/ri/Devise/Hooks/Proxy//usr/lib64/ruby/gems/2.2.0/doc/devise-3.5.2/ri/Devise/KeyGenerator//usr/lib64/ruby/gems/2.2.0/doc/devise-3.5.2/ri/Devise/Mailers//usr/lib64/ruby/gems/2.2.0/doc/devise-3.5.2/ri/Devise/Mailers/Helpers//usr/lib64/ruby/gems/2.2.0/doc/devise-3.5.2/ri/Devise/Mapping//usr/lib64/ruby/gems/2.2.0/doc/devise-3.5.2/ri/Devise/Models//usr/lib64/ruby/gems/2.2.0/doc/devise-3.5.2/ri/Devise/Models/Authenticatable//usr/lib64/ruby/gems/2.2.0/doc/devise-3.5.2/ri/Devise/Models/Authenticatable/ClassMethods//usr/lib64/ruby/gems/2.2.0/doc/devise-3.5.2/ri/Devise/Models/Confirmable//usr/lib64/ruby/gems/2.2.0/doc/devise-3.5.2/ri/Devise/Models/Confirmable/ClassMethods//usr/lib64/ruby/gems/2.2.0/doc/devise-3.5.2/ri/Devise/Models/DatabaseAuthenticatable//usr/lib64/ruby/gems/2.2.0/doc/devise-3.5.2/ri/Devise/Models/DatabaseAuthenticatable/ClassMethods//usr/lib64/ruby/gems/2.2.0/doc/devise-3.5.2/ri/Devise/Models/Lockable//usr/lib64/ruby/gems/2.2.0/doc/devise-3.5.2/ri/Devise/Models/Lockable/ClassMethods//usr/lib64/ruby/gems/2.2.0/doc/devise-3.5.2/ri/Devise/Models/MissingAttribute//usr/lib64/ruby/gems/2.2.0/doc/devise-3.5.2/ri/Devise/Models/Omniauthable//usr/lib64/ruby/gems/2.2.0/doc/devise-3.5.2/ri/Devise/Models/Omniauthable/ClassMethods//usr/lib64/ruby/gems/2.2.0/doc/devise-3.5.2/ri/Devise/Models/Recoverable//usr/lib64/ruby/gems/2.2.0/doc/devise-3.5.2/ri/Devise/Models/Recoverable/ClassMethods//usr/lib64/ruby/gems/2.2.0/doc/devise-3.5.2/ri/Devise/Models/Registerable//usr/lib64/ruby/gems/2.2.0/doc/devise-3.5.2/ri/Devise/Models/Registerable/ClassMethods//usr/lib64/ruby/gems/2.2.0/doc/devise-3.5.2/ri/Devise/Models/Rememberable//usr/lib64/ruby/gems/2.2.0/doc/devise-3.5.2/ri/Devise/Models/Rememberable/ClassMethods//usr/lib64/ruby/gems/2.2.0/doc/devise-3.5.2/ri/Devise/Models/Timeoutable//usr/lib64/ruby/gems/2.2.0/doc/devise-3.5.2/ri/Devise/Models/Timeoutable/ClassMethods//usr/lib64/ruby/gems/2.2.0/doc/devise-3.5.2/ri/Devise/Models/Trackable//usr/lib64/ruby/gems/2.2.0/doc/devise-3.5.2/ri/Devise/Models/Validatable//usr/lib64/ruby/gems/2.2.0/doc/devise-3.5.2/ri/Devise/Models/Validatable/ClassMethods//usr/lib64/ruby/gems/2.2.0/doc/devise-3.5.2/ri/Devise/Models/mod;//usr/lib64/ruby/gems/2.2.0/doc/devise-3.5.2/ri/Devise/OmniAuth//usr/lib64/ruby/gems/2.2.0/doc/devise-3.5.2/ri/Devise/OmniAuth/Config//usr/lib64/ruby/gems/2.2.0/doc/devise-3.5.2/ri/Devise/OmniAuth/StrategyNotFound//usr/lib64/ruby/gems/2.2.0/doc/devise-3.5.2/ri/Devise/OmniAuth/UrlHelpers//usr/lib64/ruby/gems/2.2.0/doc/devise-3.5.2/ri/Devise/ParameterFilter//usr/lib64/ruby/gems/2.2.0/doc/devise-3.5.2/ri/Devise/ParameterSanitizer//usr/lib64/ruby/gems/2.2.0/doc/devise-3.5.2/ri/Devise/Strategies//usr/lib64/ruby/gems/2.2.0/doc/devise-3.5.2/ri/Devise/Strategies/Authenticatable//usr/lib64/ruby/gems/2.2.0/doc/devise-3.5.2/ri/Devise/Strategies/Base//usr/lib64/ruby/gems/2.2.0/doc/devise-3.5.2/ri/Devise/Strategies/DatabaseAuthenticatable//usr/lib64/ruby/gems/2.2.0/doc/devise-3.5.2/ri/Devise/Strategies/Rememberable//usr/lib64/ruby/gems/2.2.0/doc/devise-3.5.2/ri/Devise/TestHelpers//usr/lib64/ruby/gems/2.2.0/doc/devise-3.5.2/ri/Devise/TimeInflector//usr/lib64/ruby/gems/2.2.0/doc/devise-3.5.2/ri/Devise/TokenGenerator//usr/lib64/ruby/gems/2.2.0/doc/devise-3.5.2/ri/DeviseCreate//usr/lib64/ruby/gems/2.2.0/doc/devise-3.5.2/ri/Mongoid//usr/lib64/ruby/gems/2.2.0/doc/devise-3.5.2/ri/Mongoid/Document//usr/lib64/ruby/gems/2.2.0/doc/devise-3.5.2/ri/Mongoid/Generators//usr/lib64/ruby/gems/2.2.0/doc/devise-3.5.2/ri/Mongoid/Generators/DeviseGenerator//usr/lib64/ruby/gems/2.2.0/doc/devise-3.5.2/ri/OmniAuth//usr/lib64/ruby/gems/2.2.0/doc/devise-3.5.2/ri/Warden//usr/lib64/ruby/gems/2.2.0/doc/devise-3.5.2/ri/Warden/Mixins//usr/lib64/ruby/gems/2.2.0/doc/devise-3.5.2/ri/Warden/Mixins/Common//usr/lib64/ruby/gems/2.2.0/doc/devise-3.5.2/ri/lib//usr/lib64/ruby/gems/2.2.0/doc/devise-3.5.2/ri/lib/generators//usr/lib64/ruby/gems/2.2.0/doc/devise-3.5.2/ri/lib/generators/templates//usr/lib64/ruby/gems/2.2.0/doc/devise-3.5.2/ri/lib/generators/templates/controllers//usr/lib64/ruby/gems/2.2.0/doc/devise-3.5.2/ri/lib/generators/templates/markerb/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -gobs://build.opensuse.org/openSUSE:Leap:42.3/standard/6e36bce750ee372a70b4dc98f3ca3d27-rubygem-devisecpiolzma5x86_64-suse-linuxdirectoryc2ofa?p] crt:bLLD1Ive:썙{~ 27UFt߫wBf-J~5UNZ=.[씗$bJ>C&Bٞ q\Xl̕"c:;;Pڶ%\1Ʈy-O*3jejKlƺj إe|)5exCvp]mhp$7fKMŔGR9Bz RV,[A_K \Z4OPbt'16 Iw}p[RIϏ/ꄸ擖/o; XG,c*8?ZU=&+]T; OwӪwT-ƓBV΀؟F#Spxsm|s}D[( [60I54eAeQwʎS+G `4[]D4@&C$z8}֏3$nڄ4S|UdwSt K|}3Fs8utTÖS͘|H?da&ŶmU~WUf`'H07C &RyW2pG,?Z`ݱȤ8y$ Lq{' ]t8,xMA:.)u'-cTz6rD cЏhTܲHxi7r3/ NäB=O j1ii>J~-Rrt޿ip°@"U2.N,>&רPӵ:Ҭ4EO8ܱ9%лt;} P&ϖ)!KB}XϹ퇭 (\yGfW;zY(QA_\qWMೞ(#lЕ-| @nDf%L\T z2TIAJT ˴¼sNJ KFMC2@S羾u`ĕ$hT$T ,#/ $se RR@vў=gvenK+|[l_$S<-x ljJ`Ռ7Ӎ"rE®RZ FÈ ]"ʜ;"jm 7IcO~żrzjX1㢜ho =?pEl0HJ&͡gb 0^÷}ށ*3DOeݠUaW`~qe+t^:{e7\.<6TʹX qNbu qݘp6@DMS9sO\`I ɴO&=,%%Vc;5pfݬUH!Z;#[ǒ.6$] <~R *33[a~; [4UJ|[,T- @6vK ]v)f@JI =ڹ3f-K 9R37% nb)9BiITRb@i>J4ƺc-0xΔ ?na ( ԉSh`&>|TI3~(Z;u<2CWwpw!#Y2ϸݤdz'DX~ ~5aIJ&!S?8?GTꇶ፧ `MVG0"620]Э#)L;^R%SBʎI&mk(CQ1ɝA4aʮ uN8baUMf7;+mq-PU[ }藆F‹t&DF$S \ne|(tӹRyą5j}׼JE"!GhỸWcoۧ eHI32?BLNhW  9_xWFvbuٟ2Tgyv6*hE;&\4'!N!w]mojdL{tjG:~5mo(W"suP:B\Eb3q^Ƃ\!rς^ԏ^("38qk.K\)J^AB,vdzʄ{[4k%0Y^~Mdĥfʉ+"%S=>dú ~<(mKs{AaF%Q Lc\!s6ҥ'lJ ̽KHK[ jVR^ mTzum2Cm z&r0_`HD\X p }, [%ɞba"d^[MQµVsyFxbC>\ i*65털؅CMicLU%y/8,z{`yUS#aB+>1*HV/q*43D8vCPsAjk 32]){P. SXb#dcCzܷHͳa~B!K̤N^'+A޵tlsM'%Qoج{u8t➭!!*)#qE(yrj2-5u.cR |8ug4 kmbn}0غPT)JSݠ1PGO0tG$N MJۛ@9Q#،=9P]eR6.43/Yfԫޣs{ Rb&p*}d!IFyڎO[{J*zBq d'BܛS ӳFPJ Œ~pd&*<2 +jS|Yb@@>KUI3>ch=M3?*}ó5W=A^cѓE]M9ޡ`W/_\i桻tenC1 "?J UCPum?ܣ`֬;ĶO^3/sfoцJiIԬO|> |喞KO9 Rear3:(vw/}2' 5|\?eOxŏ&-8v-h0g߲Ќ%.vEkO}G/ۡ4;m-x삋N*)K':TS/$U$GS[S]dꚭ]:C 9= o{Zˆ lMu 7A=p*}w4al#E"uG:@ΰ;C$>m5 NHJeosFe})PA-Qw\MMYyy zƵhxD3@q!{EofMZ4S[}fMTu*}k#8.qU1FG[rN^ hGxmy(GT ;8TAnk9E~º dK59~t 앉6E.OgkhNpSȤ,.ڟŽ$ewdٰ'ߛcAJH xcyvYŔKÉV655:w[*x+UQlnEK}k񚤉^TevzK:/kpIp HV ,R;“ ^\I<Ц@6f5mWsi~:!B~ 62@{j4%,{qߡs[b"bU:S$nځ2\c|?~c7 ?E*s}wZ=ղwA;uim {be|bkv+iԈEjz=tUa%2gZxrR%Mst i%LJE+]74=Ⱥׯ‰"kX~sWFJd<@z5%}|\EzR;moj:dGe7rvM0JQ0RI|$i;W=*"K؀x)E[݇ZhU鎎3G%To_"jB z_QtXR7$&n_Pa #*:\F*s027\ ;5w x#%{ 7z2wp@4A޾ A)RT߁~wĹFԃW|j t7:B6z(yp[3ҿx)Jދ_RIl zAtT qރ@\P#+k7@bEڧ:2_yˇ)񙽾I6NG!_˷7ILwQ!p}TgnlN`AwNJXyL҂08@Xp+5A 箉H{^'PsI$rvoRd*d@N~YL"?ĩfZEbha}AaJS78wSrA:N~c6YŧLi::^RL!/l7nҺV|y#PbeپTjlin綣S aTI\v ߬nOUq2I0)D~h:ޏSuD7 Qk)5K>̎:n'L^^ZhN %e%jAW1meh܉+A=ULKgnS8ky} `K 맧rz\gHK,훶]|հJ7dphc3x{PwDY&%3U,;³޽& .ouBO?N|J12ܗLī`*/2?-uI E^#:B~@M: 5MIh0+1z1/ ̍;"6yvP.1_=wݑALL:eD?%LXD>\J*Iӣߍu#EÝ\1e4?fϭC"s]!Jb)";䩘$\dh`Js v8R&uZ @bB|*+\VLnKxHٹiGkW5߶%>45TBрo9-hxJƝt a.8Y'Jf!li87]ؽC֏\Bh4q[zaj't?iHq971/lzZ ͜ lWNO9Uٴ#g,Of>I\(2f0:x?B9XtD޸sz<'V%]9TlQ Go N7MMbt ||P";_x.v Lj:&iʹ"PcI2LXkd0 \[JE @'9k6x4lcP[EU&֘[~za3ߤ"< B h/`nl8eNGuyCĀ\S  -*|PXyi/lNێmL .]e`:\|w6Su4o_թ87D{yʄKz' JMƞ2(3`!l]sNZ.O{s [C.ehi6v{qT`)u5Z >̕sRh!OSB@*~,U pR𩪦Ż͇"_^ۯ3UBi?9n%laӡgNRԗu\Qڪy]ky[lk눐ȶ|WZdwsE Xog1s}c }7]`8*8jv7}ad ЉygW2t&)tNzz06Bi(Bz1+T  %~{BN#?HP.[&ͭT|\ۧ(vJx۝hJݤ.gޗ j`\TO͠e8AtkLy|.2%t+Kp(a-(e[NQZjKqKJyGZc'3-MJ 8ǀ?u@B7`47Uc@ãNBMMעnB"Owyf`|Sb~Bc@8U@(_ӂ{w,č {w% m:թ a1:~ihWuz2^;7qޜ84/ed4ie^+8䇍]^p{2{F: Zu ˍis븎[!ϰq 0q<{9 \VGYȌlXJ,>tr!Զ rRaW~C~)I*F`=2.VX]7>eҍ\)o^elKY}Qdi4BeTlS$Zv .M5]#Yˍ VBt:/eM 3xZw iiFrIu^g d\x<P:QD/\x6Duc;lQ!|qp8i~cMvRRHS*U\,0˽i>'^"}h2]|07} DCDct oCCYC_<:QN-s}0rȞNHH)!?NHR*N0(ů>z8)@; \xeY3PbCɻ|bDv¹M`AۗK@S=\c Ǝg{\e"!oSU" ' yV Mע\WRUe*\jBHʋGI M EVq%N U_Y5➬K0yD52ĺRv!)| M/gXJ'>uN!6 C@ qG0"Gi;lg뢃EUu'kE^LܶA,hhKJLRE`GwS/J}oZX7oDž,[3aJ\k D69eCac #3g1̙ЧZ%LF0A{⽸XΡ\- /O TtfAPKi 3O6r#g&ByVg=63n&PO j²L,7?X&@8Ψb=Wm<d@3FSx)3rC=3$M+VMkTe:i_&!pbfxቢAD}!M𶯵^FQ=UͲ 5-pX%ɥد=j^pК?yRhH?mvQ tu) \pdAgL$b8is$|%,xTTB\k<;mtnoT`ŇNUQT\ GQo kDij;Tt'`Ϝ!:S7ɜ/ ڴ.6mNT`59 q&N>V,׈\ %'SG *|.$ 姪1&xET}twQ(tO+ػReZ ١P *¹Ɨ>X1Iss|.=pƛ i:jmv2IyP x&!>bBbשּiIJn8HU˿^낈1瘍1 D W7z%Wҏ2s.C%ؘDhǼ籸mB}!)^8v HN /8Ի lӌ+vyɡ$T43<5j9>dGPtOcm|HkN~UsNyO4<Л$ t 涖42 ~`bd&d| 5qtAN=~G^^"OAfO^ ;9 rqT9&q2B Sj퍆b(:HsLQ@@t{d}vKuR]cnU!kbS%ŭ,[Ũ4X@bkC_ A)$q]jp;$CP#k!A2A.t_CPd~i8.֬W#7VB W/$tHO=iB8#pR8;f¸ǰdZ;B JrUlÎ+D,[|k7tm~힄Wr7ra^ cDĨy6MNYXIv-LDRXS;n 1kr2C{khK7?.v*MiY"=ߨ_S1+& pOlM֒ * Z6deJL - uE BR#5B5?Y%D1OremM3ǔ]*V3f޴Q&{V~!:P4-]2hFk&)5FFHIjJP M[8}O'ϸ:d +3]A:ͩ@ߣvU v7\S]2q4N%ć vtѬFYԓ)ݚֱ6>Gz.o;# knNJ@-HNaW7:s߄TĎ|]C @1ghQG^z A^t0C=Gڭn < w>xY&<3+7E$bl9%To-F7IΌ`Ӯ|^ޖ@K6ǭr '{u5h L9(̴Ka"gXrsi?bOݯ6P8;%Q-Y/g?5,oFt|ERA8^`BEBpu),v ptiyاSt<壧i7&"kɰMR]6; HXbRAm zshLPi*.1츎}HMKB݃YlBEvhfٹ v_vU9]&uĤfvt dY_MgӸ{\ [he{N굁Pny܆.q nܧ^F䱩xkBiMT\"zVcg1c SJ =<&о\jIvv38l{oy. VKϴ_!1C,~)u8-PNxđaq:bt5$~&9F:YvH袚pwܩu8JT$Z[һ:vB~:lIG> `l* Zp\|K+JA$L"/ԇ{4Bزu"2^d)&GQ|DIg/'_AF4ˉMLggӚH:<?I%@m4lH+#Oto2&1y?)v vDbܞZ/m>LNK^]ϖ*ɘ SgB)iݠ-ZhB?p#BҜʄjÄCEQvֳM9g3N Q^>\h_գ[)=sC4w_B='yݎӏruǞ sCAFT9ҋ ط;k&!1/[tOa]Nph>S$&ӎЈZܔlI+nZ>[TB߮60ŀ-M!_[ԛC?4󐈾P7_|3aN';7UmqPIe=\! bx>@d!HTnN>?*'ؾqjE'xHk?d39WRRо]BUfZ' _a9o:^*mzEݼX`mk# ;vWs^" yՙꊫQUag?E+=pgԖak2k5B4>7Z-% 9-JSYӈ_=2nj,jxNV.1g MJaTҊt^io4Z>[]vmzI/S 5a4Z0[LuJm`ʀf~]p+=[߸y}=q z)Z$@'yY oYDPiM^T﫷|@|Z,T~ef܊z2Vɩ3r?y )BTk+;Ogl0N+č 9e[ܴL;]SK1}T/&$BЫ74J/4OǮb׃DrkF~` \íDQb :G&K ^lao_ǗvAny+_jLnJ[tCe &l-UYQ_cщ7rumݥWS;rĭAAO{vZ*y4\GÆZɶnYuG4nDuِmFȿP6{|(6gQ1dtOzzolݽA'o;|,bL4'@Q9Js:xǦ]FUXms pЀnR=Dr ^q牆~RZ|E[/=[L}_u#/<+LZn n|_m,A#o"xSä}8$&x܄\ = 8@ʉ,5X_Z\z҆TW gstF"8nQc16%%*BgF'|9kĈYL J)P[[MnSKʢ >[#Q]Aw׺3.vʋ#Qyc ,{/1JwM@}1p4̕7¹4ɘٵĕ4J j:+@oI*px6!5BwB^A%RP/ps&)TvӺ-gKL#%Wp>6ΘWˣ\\'BiXHoPUnUוZz $VRy'G3Ql̩ND}T c`FWCGH|U/ oIZ⢶2R; u0< ̀4emߌåy,]'~}!>v!js+&6 VNtܛ VL$[oa7]wĕ+ &ፗeQ<槇a+S{])f[Ƨ{An;*n{%pp9 +wVW>D{cmdu~Fj9ETRbx{~ @X_EO,Pbf`pI^ud#ֵn QK i +s$׃S -qZfR~Eo%?e:3A+ypU%GrWOg^ /6,'j?'&^8zj}^"1!)?(yskn5 LPudqXj崛`!#PUgUTAxnfx!L ݐ>O[^wWv)֌t:[2ԩ‘*xpL 2,#EvbFip䔵]q;4dXR2;0)_Z`j8+c5N-l5P7*Vs(N+/0z]I Rbc#}5cRGa6{݋}#ʦX8J.Qˡp?,}l\Fڎ)1}2!D>-B{'1!:mj Ek_vLʢ4,.\tRD^V<@E)Θ'/Ct ob,qp vH-k)[+%Xh=cTTvN<]66B{2z"yQlɤfONPXV9sIAKbq$yLRkYp5|J"Xȥ> ႐8>*4g$i;yfZBmiU 4FiM+e"nl}l&:>E̾~?}W g"usҔat-.?Cm%O tv9K"Ncn|kY ؜w̝@1>E80ل"{\Pm]]h*ݱJp E|Btjm[` u.4q}_}g=̇S"05fاx4یk^lM%|KiZP5qzt]TZwX!׭S~|Y.(!^%gu.cxRGpTߢvn῭bs<%U`9󰹰}S;ulђtW!I!KsY|>vbԸJ)}fE+ȧ --PNp%[m󝴌(`"U3-ທΙ=_4sF3/{a9& $!hÙ+2M9=xi34G qEULvC^Ԑ,·.Xv!7xؔͽ5j]ZNocAL QqC Ԛ֣6d;F @=sHoԆ9(FXZa2gC0X8J>H7<D$۔c1[w!;;AFIFX1_Tm?i欱-?9jVpu%T=g8\Q1>ue^y I{In^1 9_xߜ, ¹H۾q U7" ? 6-tA.y˲!tI#5_SbÒ@tRߒ:p"\)O<5}B~?fmV1JŨ RBF} X>F: O;2YYK]˻P.m!|$bPw)mBgF|g岩P əT"i@ڞ{E48ai:c00v~ 3@^W(h^/eԾt̹/.M"{[edڿQ}cNY9R".BK%fZꭾ7e`DHfd& 5z0"m]7̋v5EIM1Flû"Qs~/t=[Y\^==-ďƥyzh ʄ҉[ FjSFb+{Y+n`oMi^7j~KYk8oF|amPӻGO̝ sAoqhYNEAfw!fXb gk1K)&ZMTWXa'"A72`6wcK'˜NR*UEyYEѕp#,[qR#ȶՊWI] XE+Pug;Chʆ}w.S9osx.& {z_c@DJV-RLmpa^a9 E/T1-C-ސJ[$ Ku< i?9g/PU^%UWs:yTsͼ [R]¼ZHIB0lA#ڝZLfecN-iqYimTdHW+{*t)RNDtopnp7[zfY͆Xd"DԭcI ϼ1N@DunB)oc]w O.M$2rk;obuf8`ft R* uӄy}V,`w-,qayŕU![^;MËZsoVÖҦmKZJr077?khX|0C{KRV~v :}G:}䜜6klAIw_QZtfN[L#ݼq'-_8ΜxAshG'j-IsL]Ae+zUn<Zc-LK)W;j!{us:j*)69sT x#8`xP~2K2zg{~!9S3YoGn:0'3p~P\#6n0Z2~Ȳ=o88zL #ޓڃ,57GT)rwrH"Վ{I*D!cAJ9LDo!DKi(yGJOQ^@eeK60bHməZxlU:"P9"9qf OǸPk:/o>PӲH#3}UbN_-n㬅%QXQqy@So 7oXr})E݉<8'秾 9F-,!5c*AN+dYyPG$at;A~o\y" #q@2}%/q9H²)#y \;ʼ$z"uf~ 'yRvnꃥ~jpxB 7eA\X O_WÐeI[Δ _ y?Et=/(}{ZB M V]CHNOǪ9SW\pѻ5AmS]}P0%'z4 S-O_<NmReح[zXN crGhS7)&Q\2W\5R3d=lO0{͒ ]E'*euQ|9?\xҙR-Wќ͞4 QJ?m`: dag=K/j(SMeΘ.̵~-E>ѧ1cPƯ+ &z~) ;1=se{uJ볫JWI;ݩ؟KJ09Pvdt}=a\iO_թ(\%B#X}'sp 6ENإUZvG㷗y聯>89d=Z,RRC:H$d{N L,ȍb s^1*XT;Mv e/-<+١(28Q,6Pk5g[>pݶ=Fsr  ݴU2>*B,a1*x]އЬ )`Fkc4ڏ3)uT;RG5\LWn/dG(8)2$ٜ)8-Ce̊VcvGt.$N`Ƃ|`TOr"hO; z(jɒѰ'~jL__*Dx+a 35Exk f] M0~1b:Y{@ݰ'qu Fz&{RZN[6ǰYBĂ|7Z=+#2PbܯG2WZaP'h`f'3˃ g4iLw0 8R.BN.i `Xes|8ۦj:/9x|g_LhĪݷ"a.*$&@Ox&iVsRn0$~`W:_" m#Tl5n쑍f)S3#1VKz 9fh1!ߪg"0ռWioDN-f0˪Pƭ2or9/oqHOgGQsr_~$PJLcEl`xakH^4X,P򰋠Bh|́Ԩ4 =,g) }j$'2|JU5䕾ӼIld:@aRÆc؎4eX tjsC\jC"ϗuꦱ >;p|0HР~kh+0Sls$UWGvRA V&xfJwu []uD5 CUk! &t/9fkx>eQl,TBR#EpDqh'=eɹ4EkѷD~tfA^6  s$<@gl/_]̀UP\?w?*P Vzn0_p ʝ3rĎj,wg 0QOZJ4u6xz% *zr]ߵ偗W( xvvՂԵ;  ֪0\ϡGNtpoX\$G@ yU ̈́i%!)DtA˃({!ee طd;V:v񨹌+ zAi(rJ609<Dmq("I`X@5J<6$ՓG#,K2&D!L=`$YL6 Yι 򈘋}m*^qzW;}'5GiX/gau'"P4isXSqaqj ( Q`ӝ⪋ @]sϏہln}!i :l|#շ_WjPO[aLуq gub BPC}5cjMz 'QCQ Iìtj0\rBԒ Y #|b*v Yi}خ+ͶHs@qUs|]:a2LOyCx~OrFA׻5]IKCM-{_n! /ߧPK\PpMf=]NL76&2S 3Txmz*x4_e*--#1kCiՒXƨ h3*+:lî~иX`,kE/cKhm;{ݻ mL/nz ҶA4P A?xD6i »tm, >%?U~{7/_'Qս \}rܱR!!,%J%䈤_iE^ Ya9YfQ}/j q?1: 0"JBÂ5<OMxxm=pa1ClRoe\3 6 iIlXo&'*Qj -õz$' m̎=KSR*>BDT76x˯|-?FicǍU]υR.tmJ)ג=C[jgč.|CM5 !0s, @}e qQmiÙ-?j} ;cέ ̔?wM)&.f4<,uOJn4ʸR"$ Y,7jb>@bj/}}2Tjaf.3;w@іSYĥ5] 7zL}?R9*D]b^7QM]H4#3hͩ"`H|k&՞(_Dڰ*izbU'-\eRL@X@S&|MA4aM:T'IV?RpX]iqAA$ EנMP$&f7h0g6Qjb)B;}yۜ vݩ~x`jKܭj+A^ԁ%3bUcvzUϧBg B_H9DKe>ՇyY8{_%TrAzHv&|Ag=;JL}q잩lͭ ދ}"?$m>GB˔+OƉGk҈ibDk[fEنUWok/ʹHxoCcj=r('~RZDčwu2/w'A :v +8LX$pٽf*(|.Z!34}vvYM@10Y$9{._"V9Ws:XSXfv v vqgj!CmLBZ!?+8 ' Vz-\ֲ.8A2 `d3Nzo c-!1HnO"Q+ gbi ]F@,7 'IfOn1nk&'n3YB2^r#K@qv܆6hU&Ibe %_ҩD"!{ӱC,b rb^5$!n5pOsi:szFOddf|?q.^4bC4sgu^0Ąi"lQ-}㫍k2=WXmu;U ^^T,;/~L z =28邸NB#}nV@hm0NL}459X%p u݊kAD)9iTR;Av V-KmJrx7VjzӬ,~ts0VDxD?dz/9 @$y?S*+ru?ZU!:w dլ//)¤.sF6n6a$w0[Q-Q}M_1$W.^Ua0@]FU'T:S/eHVu8=:h3/|LF_:O"dkVQo` xk3- FZ_ ?*!~6,3ۊ;QN'ʍ?ͫOqϥXRrD9h71J |˼,͊AM nfpN!>*`%׼Lgx @`DUayVD~mW p{2<0=;)DYԐi/>4މ4*_p?0MZ4މ#wt ~HR&_ie3 [Wid u(uSNUûn+l#]5^VnUܜW?bbk5B1V2 Ȉ/Rf\,-͝o cYEz sS<|Fy™q5cŁslO|S-D&p)T3U=K`r Vo8xt +V{Ed] O<>RQlEJ=o m'om $)Tg0J#c/*qNxڑdͫ n/+5^VJ('U҉ڭ#9x.1kamf;q@cyFk=7|ˉQ:-WMb8jK΀n6k|g9RTDam-nOmپi_}=GoV[D-ŧmT}c)_ӕv:HyqIHڋsz+n6D-~3ߖ}A2 un6aXp8Yh/ <|lm$-#%5Ro5HIv趝#q1(Aឆ\wϬ?U>4 '":3Q{Ezqw9O}"qs䓾VGx&<9%vM0Jt <9\}u뉒9Ѭ \LQ7y SiH7cI -h8"4pU5RY }, 1ۋ|_:Cy*Ro_^q@:mjfSC s~ kBL(1دw-< QTgh eќ#$-Glw%8εA"DFi{~EJUz@Uy4}KFHEmD>j1L弞H|@Xt 7| nC90ʂg&5pӂ~`*ʟɋGA/dR Z46憱RK &omAMw( o'nT!i:>A] w6z3I;btȗyl6Hr(So3B 'eڢ8UHq&"d`wT~ ]ԣȖ3D /pIі|Bm }2+(vJDTNqp,Np1%|1HPŸ#%^FRPwMO{)%ݖx nK 1=%)+z] w¼"1A:j`L巛/4f]4JG Dvtud 7Z毜YmR%|(&R45X£hj7PQ%VX~ܿ]Ν99PW; bi<jڡQaOl"~0lźB03e4 n$@>e[sٲ0mdR; ʴ32h 90:U#u &ɣa% j#(}5Xa9[=AKy"nM]V,uFz^Jt_hX#ؾe%԰%2刧g"kj]OJߍY(Oҋ'sPU~+l$6V+S~Z^F.L!ʾ>kC5;}ZWIڋX4'xu猒'瀘<*6*P SzWQ`39ۏ`W=/r?ګʞ$e,Yrr9.+dNmxQ^[6>3ޤM%,?!jU| +嵂sv-piZ8ۂ#b\=gɆZ5]䅍oIV8[`~-{ S#wu#\'ɮ Q;=nKaKVbRfDfdZmW!&~6]讖s4%ӶveS2Ƽ9p@ #aTt){X p7գdu{W$f:D;xS$VknXK;p+SI^Q,ƅX#)wPDWWa[" l%⣴]A T`Avʅ#GzSP,8Ykb WPp8]F4vT@>R@=R]U> 0cQ 29[W;z+D;l_bLA;IO53ow8RJ8ͭ#0gTn@yӰ7`Ӊ/,4?Y튭–=bqAZJ U /vf;Qݹ+,ݥN=MS?O;7BI2N5[a!WZ<b!%fV\CN J/a\!zwG6PF[٨ئ`(髕9C[aI?Y~Rx厍kt~䝽ӿp 19cSU #zGH+KkrFy(i8|0 $!"}'Pƪ{y|,(  'pʲqmf *=Bb V~ԁ%5mŘ\ӑR5mQYD)RfGElA? at&a!uDr%7BW1 $I-MIYF ?Z'9{E#De+X}!/fR_0j.brH$+ό{qb=ӿV"b:a|懂 &f?՝=(o2t]p#p9aDQbf [&~Dw^ 1n#4fGvp,ás֌C$~]9|r(h-PO)#5S<:kV8LOKQ&r&+p5CEE|ݻ"͒1/YEiأn4.b"A_~ h1K%"E=cr)fnP (y}"feICZQ _E=Ib1_52Jh/%)@<xB. ~yIoeډs(hx0= GoxgHQ%r1!,ǰT.5bK$(~GrBHE\3q Z,W dtCr9ͷ噲aM@5[0=TJϢvI@%"zJXF7D7 ZZc5R䐖AYpPv ۓaj.uJց 48XSHq^j}Ӵ@cAżhg K>~07G*uZ|\Tؚ V7oxo2zهjVn =pʼx.qCa(z(+ Hdf5?mz!4`ZTEJ!0%<Ҽz| uC eG(L:wU*HBAP59ON{0Y}WL1O0cߴ{0ؘa3ֹQ]!/uD6 '>BT)>'ޣtڥZ@Y+Q0gp G䗊 J j7PeFb׮v.|7[^G$ n{o mKIAR`aIS;ujss;Xv4;k]Kp*\IMᐗȧ>}Us6ImROqkOQNn@X!mҩu$eg=ܤ'I -Ba/Kx=nņSĔNSsg` (8D9^H;>,ߦb®VC u/p0(;O! "U4,x,}C9]yƌ lXc[7xD:=_@Ag斠l+d _-1@پdF@r_:)քVW)/&Zx;Hh"A:dT*ܲGs?LSlLHQ\)h)T~ yUf$y=Ƒp*V+8hW$e:iE^INTT*Gyx8;3"uaJ>hMʕx~yƛ Kg~h~BRbd3?-ĕir}e.axc3Ӽ_s/Έ؎S.np<QA쎮Ee[eyuYiÑǸw;?sMRn=B鐫\25y/'!<Q'zjfk_-P$VԇxX%-Jz_fb^w"1ͽ8ۮh=yI)~@=H3";%CNV/>]Uv}u (6'Z9 ,}f5*)ssL !<:BVaY,v.rІA\}Er?I}ZV7U)ՌQ`H((s#Fd5gZC+?GGlusq؂i 0g?z Ė-Mwb'Uf=EH9dR-4/ gjH G5-rHå -ڄa^ 5bz֤pJ@ MpBJd5kA-Z i,<^4SG:j*m56J:*$U߆3~x