ruby2.2-rubygem-sshkit-doc-1.7.1-6.3>t  DH`pY.꯸/=„|)QP=7=DY] w~O{r:Ei<@:]OgYE{lQX} L47Xjܰ!6Ϥem{ɹka̧Q-S ;0W"vYi L؄(=JQdoR-a^ #Ncla;?hdZnޚ`94tb)BHjD{. w /9S$cb7f820b1d45082e75a21f99cad8b2d53b43b4d5eY.꯸/=„G ǷF/p+ĮԯN kLZY:{b$'/8SV&C!tՀ"-&+ MʔZm ǒ"C@67`uY!zJϘ5W*f:aHMpe43$ڍӹ "֦W4y@b,}^b^6?[ٲNȅ >0@msH¤)WE8}=j7V^>9?d# ' E $*4WW  >W  W HW 6W 8W=tWD'WJJWPXPPQ(Q,8Q49QT:QFhGhWHn WIshWXtYt\tW]z8W^7bkcdYe^fcleuxWvwWx<WzCruby2.2-rubygem-sshkit-doc1.7.16.3RDoc documentation for sshkitDocumentation generated at gem installation time. Usually in RDoc and RI formats.Y.lamb04openSUSE Leap 42.3openSUSEGPL-3.0http://bugs.opensuse.orgDevelopment/Languages/Rubyhttp://github.com/capistrano/sshkitlinuxx86_64 x_"      #<B22. H% Z?!0  ( $ >-@i6<8@88:468<} "L %    %8H &(= ,$0%")AC/*6h ) R!/!5!1 ! @***)F{q` .     D$} I )!eAAA큤A큤A큤AAA큤A큤AAA큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AAAAAA큤AA큤A큤A큤A큤A큤A큤A큤AA큤Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.7b20c39b49448c24024840f05ac3bd8205de878844e44bca681642fc33065eb2200e990f8a281c93b34c49f76d55b0ec268bf0e443558173b2c022a632d9187b53309e70f62d32ddea78f87e8ed8097edde45c7ddf9726e4a0837aae0eaed4c175b9bf8df59ea97fb481909e1ebccdc27bbb54d18ee8264cfccce789a1dbe3a3fae4815a6ba9e2d5d5d0c8fbaced552d170b46c62b51495fc180281bef2193a3ef3684ac7825a52793104d50bda3de56f653fc0351bffce325f236deb2a8fb7bf92bbd34799323ff771a729aef0a13d760091f36295e4e7ba9af0964dddc81b590c3e34e029ecde50753eb1f64af6e244f07f711137c6d3b123ee5283bddac1ab10ae4862345bb882e05c99c85f50e0ef66462bdae5a09d36bf7512e9bf66597e2143a63fe753129e8087ffecee5df9cdeb34a50ad40457ba8a09ba04b4fb209b4c2c2d169418475e70022cd4d4aa2dcfc9aca8308e52f2771a3b0d6a24fa06e165f7b02416b924c38877810e9eb3de79a4994222acc9120458761b38c0420e9a5f152edc564c464cbc8c25f7b23a69ef8ca413e233a02e5f364b16ed888265d802fd76a9f31eaf844458d986d405772fe944bb89ed24942d97ad1065152c56c7037a2bbcc58474b78842aa64ee7b42ab6bcdf1ae334aa96327e783057e247575c4d4079a63e2a9b64b83d4b975c1536099408598d9db0d553cc4f9aa6f299fcd1d3c0af1f36e0378bd48faa878c494a51edf52290d1fe6951cc7938b0e13ca1cef331cb9ed80c3f408455dd3b55f5d2c4f200fea090f97dad2ca0966a6a218ccb295f32c3e62a6b61f2e17e53270f3f7b33e2eec5c2392cd8a21a9f27a4d143ef2c1bfff4b386a646e4f3e6499df2f46f86b8834a7b260e8ea3c1824f682c96a2b84c0c84c76ef8213d8a0c3d01974f312bbd1d83d5e1b34b5858790913e095793ad4806b8c6452ca73630a541ab97f4483961d34d20e7040fccdecd8488c7f6c72e671253250bb048b76bc2618ade44c4944aaae873c84bee8b6f2bd4dabfe23ae8183289cc95b67db2361902aa62ea5816fc9f54390c770349de29a98eb9f1ed843f908d7df63a0263169df8c716dcd3cac3527693b6f41254f250a462054b551205a72972be5fcf7d9a07483ffa93247949e5a63e756b7128d31f1d724786826d45618f638fa0ed319c7406a1a910ff07b50239b233961a2998d3d44f064f89ba2993d7f24045a8e0e1b875a5a8b181618acc7770542c66f62a979fda13cc51a0f1287749f677a0c25013c4a0bf7589c9d6eecb7a8379834d9cf864c27588b59b911b09e2cf397102a7b18e8e7c4efc507a1df106900fc61d3faa84d395606f8e57e93550df7da5f0d4a6f5f54d310abede0ee30061d924d487b4a4bf786642350c7b40ba46bba02cbb42fe281a6d52eed66637bf8395338d0057877ea8aa07830775ee655371bd07477dafdc5b0816bf2638ebcef3349f7b091e7dc6331b5a0a203f1122a2aae1ebfe04107f19ce176d8ebe9eee5c92fd3871117ea83e3c8049ca7bfd5e6ff7f7a6021cb77b72e7153300a6f1b0892231c0e680d1428b1b48b2a2edb9b6b039e8f91db551328f4831d23fa93f5f1bb60623d433cfcd45b1e9defc9efef132f73c184a43c418b06c3edc1f7d01967ecbea4dc09df4e079a5d3502454818606acf90d5010d922e89da15e05f5134bb68bbfef708aca294bba5bdc22d09f3ff884f92dd6214b0572556076085a9e6cb7ac7593affef1f87d0597aefbee020201b07829a1defa4a8c838f0a6104c495404b3d84c3cecaca74f1e32bc18f59e92caf6c8fe50db0bc108cbcc23be39deda0d56dbca903a12bd966e6b8214a0f8c0363543fecd8cc26a291902571870d319a4d00983a0044de9a20a550f9afe6ee8a6ddc14168d44849a43db1f2cc3afbe63738ff6adea3a58f58f995d509a069f7c5cf1e8aae0beb8e08209a60177194b3d3b0f632ea232fe01960389234010caa580e748ace6b04e256fcd83b71912252204c8e947075472f05268118a3bce5e1f7ef8cf967f99cb5d62d4faf6a2ae79186d9040b2eebfc2a1698f12e2a959db64381d99b253a38ee690989007fbbbbd8b15c1ca0ef7933fedc79388a97b460522f2e6db4f242d6e88a4776c72b90013ecd2abf27688b8f7a96668639b621c3e671975db52ce1b1f9e149d50893fa0a9380542e534b47512971a66e1bd25ea1807481c6df2d01382288dcbbedc87976c0ce8c5f21b085e90b0f9b1a413769aa9dda37d6f910ea99007e3bdabe3fe2dd014f2c9902f527a9c04699f5e3e1753ddec2cbabe830579693c923ad0ea68130e075b110fe7665514bf558941977f5114d73c5afbfe129ca0e7f6e83f77b50f54cf9b9b65f8e95a3f468bd79e8fb4536d4de3af3461ebbc02841e606d6ffaf362e8896e9d04bd94af3bb89f0fb8e74e4db9631b4be79f1e8c7f79e65a14db9011aa7b1778dd3fa861a9ae43bfc73406d2d329663f62c03aaddb0b31b88427f7bf0eacbe01a89fbb0991603e43667875276fdf5f2dcba6eedf1e7953b0a717e766237f5dd5e3454cfddb1ca5c031a16c3e835cf5fca0a76c4bf60f614e48f179aa7159c276dd9db5990c22addb522520cb8f22487ec71c07b837c0445087edc0a45498bb99858123aea0439b78449a30e1b07ed6048eef4dbbfbbcfbbb4229faffa4bcc924d0c490a94968d7e0b6dffcf919c8bea634e7e77d1683fb8cfc651c8eaea54db1961c67a6e73bb4a651e0922185711873d4a7d2c6a1605e06841ecf5b576c12970c46f0676d093ce6ef2951802b4c03517ecd8ee9cde38c76c50a6840fbc21449f6e29fc039ff8a0b9de5d44d0f77978a36051c2c3ea988488845ad71145707e9ed16f1a7756a735866d8ff632a518482b6ad166d3245791323e6ed5b970785003de3432f5de8b1fd01507ffa7cdda652d6277ad58397b044fceaf139a013af87706b2159b16a5cfecc417de7bafdfe90f427783f75b2e533ead72b83c031d789b07f07ac161c8dcbc2213f411c057dd363de6683852d6095fd890e3de25954e50ea94ebc81fbf9834771070cbeb4aa92d9e80cb394241cf85d203653a45412b90911e6d15f1aa1f389127336ae797aa1d2707e4598606c7106a942b6ebffefd58ac1c1f7958194aac2f31b815afee802ac43fd2ad8e029f2d0394426c354f5c72492a79c477148c5c909086bd762d14c1282a9333a4a1fa681fac3b6651ab9b48f14a32918946187f2e694cd28e84c26efc81f7bf19fd716a306245418fd9ae0eee98092e5f89525c0f8e04c13c95573a9ee5212a1e12415c58e5faeb76c9fd7f0b1159a6373cdc50dd9eeab8b99225c2673b3a6bda8a0cda361eb710765663504805ad532fefcb4ddd30f6f58dbc810fd2e26ca7fea0bc797330bd1a9e1e4a9fdfc253e8dc2e1596be9b2933cb91597b20623dabf7effe1dd64922fba0f62ab7754c3f30f2f690ad50073f117932499fccf1d316bbc1f80a4f69764f3180bad3cc46a9d6cb89d8fcea2e12598486afd2c5146deb31b2d46428369b3860a5a016a80b733582889c08e43a18006ce37d208ab346cada25d2c5dd22c912d60fc9af5ff5f37fde49e1d7db1b782453c29c20edbec7e9a77ea728bb2dc317606bb9184acd065dfd877f4ac0a10b74e6b1db009578650c098a22233f1161e91cc35825d5861d363d1fd531652144fe598d29ba6c1cb0184f661dea3bdaa1ab30ff20061a2563b2ef398858deea24cb4faf89c54d0cecbbfe4db5302ec8ccf4775fafa635ce27ad5d15ac7d9f8767c2c2563fc140f801d99480ef87e75714993288cf6280dc783a75ccd98080df2cfd8a16fa0d515967f125c8b5ff693ed85dbd26a087507b309029b59084e5c8ef1caa6b7a767c423f3ead539399e25ca5a90e64b3fafc6ee32c4e0c32539a8091c897b4749a1d05b818bd5188e7a4987df5b9213406d04d464e348947e5a00e98e2176162593bb24729ce04139c00029dd0d54d10a4f493c3143a19acb63e8e9d4ca33b1e8e14488f00cfb8c9e8dfa798ed48164da531308a5d7f1fb1d4dd851ee7eea4bd492b54aa8a2e9b956ef6a52141a5ab7674b1c9207285b0a113cca4610b2737180efbd6f328b100cd91427efc957e4ff42e852e58bca26aa8e143a0554ffbb3a71dff6e280bd1fbb46f911c8bb285b2d1055b3b5d973bbe74b053aba47ecdcff4a4512e6c6170b4554fa14a2e60f7bd507a3b73cf019524c7e8071a9ee642b62ec9d4c1c222fd8d23208f6872d00c5b787ce4b826bad6e9fa3e0b86e274ac12a0b57989194ce2287b9672b053d93b5b9fc730619f4d0c044dc1bcb7ef2ba7cb6fd7977626d3b3933c86a8c8e8153afcd1a8767eea7b2c72568dbe1c602ca5231e81a1077dda131b6b88564bb92e4db550cd8ca229b8ec05bf09821bbfd40bc805639c615692ad3a2ff7a37ab6a0c5e4c66c5822ab0ed7e1e48e2ca39fc22c874301f9f85723f45ee8436854d541b48aa8ed34d3cc9e1761e057f9433fe17e2fb103bde4f99ca2cd96f86ed1dbc1bd9706a249e6b3eb2891d84596f6355f29e2891ddd060474c5ab77983507b31414a05b16bcf643397f76dd945f19b0f28b7a26f1114847b1a275637503fd4ef3abce7cebd818a47e72f745e5dffda47f88b02df1e1b9dc4cb9b5de2ac8772eec8cda609a70672ec9f2fc47c6760b0d0e56f0d89647e20ba52f94332148bc2151f8d6c71745c0ce8a8c392ce59863602150ad3cd495725533d2f53ad6475eb6c456b86e2636a4c94e9198bdfd4ca34b313c63103f912e5587e2c9c591a01255fdc40de2c1f344b71214457b8bfc8d47139e20bd2b30f39e2b0e5145f97827c4f9a01cb660d73968694a9e3c1d74ecc0772e128265125a33fc378790610a5f0d289251894aa705dcb3baf54430b92d41b295a2c1210ea38f9c7c61cf5106d8067891cb4c5097d17bce10c2ed70011b462820b1c22ef75dc1aeaab5b7c7ba30c202cb35c6bdf1754a1c25bff993c645af25cbb51a316b4cb77b0b7d2f16d1491de1569dade1dfc958bf53d4fed2b2bd9618b24134f7f8f675bc82d55d03db602cc85bc7c6ad2fc571277460e3179e67487b4453d179c1926f91a8d1b3f3cd98aea5dfe0b0425995e7946d53f3fc8ac2d31a33691dc5bb65977df312cc0e509a118811d59dbd328a107fd29ce4d29547e046926d3913403427dcf82e9b7f17ee2a106db44784ee63830e7907497c1380c6515790eba357f1c3432bd2cb16f72ef2ed4caa6af46e9500e4d870f66496f7766c0152ef4edffae1bc5c5848a1f9bd54ff762dee076d7e603195fb0b8f7c710792b1ebac189adbebd451ba87281e892c2c036f9c962a70788f423ada03de8c2404229062f7fdffacac74d540fd87244f9958725795c887f7bddd73ee1d56b2279a75086379fbfd521e5c2c15730272215a9b11de2cb13796d5991b4e478f593bf4337d68617911e190c31918620a2b021c23f136488949ff0c58392f88efbe39e6670640cb6cfa510399a48da2e3e3bdd564907c9069d8dd6da5d8f1e44f36d0fc8597b051229270cb258ac48478c75cf4b2f4212a3fb504b9fc50f94bb155c4a4264dc8812ad3bee532513d63ce116ac65731112cb139d64e562ec7eb8ecabefd3470d76f5af2feb0a153a68d3fb40a4bd2c2f9ab67d0c9d159905c5a61bcbcb0bd16c1c667ebdeaea915eeda30a4bf487ab3b50c3617184dc3028172d52ab717d6e0ebba375b77c527b5de0afc82e27b1bf70e473c49974de5e991e08546321e9e09027116de003988ba2b9f81eae3b64a432ab951f5e0f48f115b62937604c2b63899ae52192aa5115d3831656c84f3488a7f9775e657447bffd9aa26c0b2d27281192125a11f66a4291dc8c0c0eba1962a22b1cf49c3b7d5a2e0a51541b80bd9105b3c9138c665eb8bacb50a5868e4dacfb20d97613be26591676338c531480aa6599b045bc9a5e62fc63484d4821373efc7e1bbb487464ff296c9b045e08106cc4c8e87c59811390b321d4659ddc6fce829197befc468e0d66a5c3b422ed9a44db7fd2f3c1895143bc6d9b352d200302c6452991fb92cbdebda6809b04e5149c33f0dc6aa7b25cc03e7c5caf19a559833717462fd4cce3a7a0aa0a44a233f59ed94451e2a6b4a800f84a97f76f18443804b53a6d7ab5e477ff3f53712b2c103fcafb6e133b083a92d5b7907f1bb1b372a3d1882002d7abbf2593dd8ff2a4920d97082ec89ed19fe77aa236d7ca30dc937bca6d699f7bf9430f848873de11ec44dc9de97c6402ae9c96df44244022702d32ef916881783bf6869d805538d058d9c0af1264fe8e201c4fd964d5574369b2295345a37726b1758af687a8157566014311f22818b483bd507f88acc54860c85b83c0c4d7a2b978e5ec432cb04980dab0c08e59d969d043901827bb4f0291610e07e27dc9bec633f072ab84896db848a9b6cae37882d864a3054892ea492f302480118e84e2629c7ec90a36a73e21d750fecc4e5e03aderootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrubygem-sshkit-1.7.1-6.3.src.rpmruby2.2-rubygem-sshkit-docruby2.2-rubygem-sshkit-doc(x86-64)   rpmlib(CompressedFileNames)rpmlib(PayloadFilesHavePrefix)ruby2.2-rubygem-sshkitrpmlib(PayloadIsLzma)3.0.4-14.0-11.7.14.4.6-14.11.2TTء@T;SxR1@RRcRW@coolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.com- updated to version 1.7.1 * Fix a regression in 1.7.0 that caused command completion messages to be removed from log output. @mattbrictson [#]# 1.7.0 * Update Vagrantfile to use multi-provider Hashicorp precise64 box - remove URLs. @townsen * Merge host ssh_options and Netssh defaults @townsen Previously if host-level ssh_options were defined the Netssh defaults were ignored. * Merge host ssh_options and Netssh defaults * Fixed race condition where output of failed command would be empty. @townsen Caused random failures of `test_execute_raises_on_non_zero_exit_status_and_captures_stdout_and_stderr` Also fixes output handling in failed commands, and generally buggy output. * Remove override of backtrace() and backtrace_locations() from ExecuteError. @townsen This interferes with rake default behaviour and creates duplicate stacktraces. * Allow running local commands using `on(:local)` * Implement the upload! and download! methods for the local backend- updated to version 1.6.1 * Fix colorize to use the correct API (@fazibear) * Lock colorize (sorry guys) version at >= 0.7.0 [#]# 1.6.0 (Yanked, because of colorize.) * Force dependency on colorize v0.6.0 * Add your entries here, remember to credit yourself however you want to be credited! * Remove strip from capture to preserve whitespace. Nick Townsend * Add vmware_fusion Vagrant provider. Nick Townsend * Add some padding to the pretty log formatter [#]# 1.5.1 * Use `sudo -u` rather than `sudo su` to switch users. Mat Trudel [#]# 1.5.0 * Deprecate background helper - too many badly behaved pseudo-daemons. Lee Hambley * Don't colourize unless $stdout is a tty. Lee Hambley * Remove out of date "Known Issues" section from README. Lee Hambley * Dealy variable interpolation inside `as()` block. Nick Townsend * Fixes for functional tests under modern Vagrant. Lewis Marshal * Fixes for connection pooling. Chris Heald * Add `localhost` hostname to local backend. Adam Mckaig * Wrap execptions to include hostname. Brecht Hoflack * Remove `shellwords` stdlib dependency Bruno Sutic * Remove unused `cooldown` accessor. Bruno Sutic * Replace Term::ANSIColor with a lighter solution. Tom Clements * Documentation fixes. Matt Brictson- adapt to new rubygem packaging- updated to version 1.4.0 * Removed `invoke` alias for [`SSHKit::Backend::Printer.execute`](https://github.com/capistrano/sshkit/blob/master/lib/sshkit/backends/printer.rb#L20). This is to prevent collisions with methods in capistrano with similar names, and to provide a cleaner API. See [capistrano issue 912](https://github.com/capistrano/capistrano/issues/912) and [issue 107](https://github.com/capistrano/sshkit/issues/107) for more details. * Connection pooling now uses a thread local to store connection pool, giving each thread its own connection pool. Thank you @mcbriston see [#101](https://github.com/capistrano/sshkit/pull/101) for more. * Command map indifferent towards strings and symbols thanks to @thomasfedb see [#91](https://github.com/capistrano/sshkit/pull/91) * Moved vagrant wrapper to `support` directory, added ability to run tests with vagrant using ssh. @miry see [#64](https://github.com/capistrano/sshkit/pull/64) * Removed unnecessary require `require_relative '../sshkit'` in `lib/sshkit/dsl.rb` prevents warnings thanks @brabic. * Doc fixes thanks @seanhandley @vojto- updated to version 1.3.0 * Connection pooling. SSH connections are reused across multiple invocations of `on()`, which can result in significant performance gains. See: https://github.com/capistrano/sshkit/pull/70. Matt @mbrictson Brictson. * Fixes to the Formatter::Dot and to the formatter class name resolver. @hab287:w * Added the license to the Gemspec. @anatol. * Fix :limit handling for the `in: :groups` run mode. Phil @phs Smith * Doc fixes @seanhandley, @sergey-alekseev.- updated to version 1.2.0 * Support picking up a project local SSH config file, if a SSH config file exists at ./.ssh/config it will be merged with the ~/.ssh/config. This is ideal for defining project-local proxies/gateways, etc. Thanks to Alex @0rca Vzorov. * Tests and general improvements to the Printer backends (mostly used internally). Thanks to Michael @miry Nikitochkin. * Update the net-scp dependency version. Thanks again to Michael @miry Nikitochkin. * Improved command map. This feature allows mapped variables to be pushed and unshifted onto the mapping so that the Capistrano extensions for rbenv and bundler, etc can work together. For discussion about the reasoning see https://github.com/capistrano/capistrano/issues/639 and https://github.com/capistrano/sshkit/pull/45. A big thanks to Kir @kirs Shatrov. * `test()` and `capture()` now behave as expected inside a `run_locally` block meaning that they now run on your local machine, rather than erring out. Thanks to Kentaro @kentaroi Imai. * The `:wait` option is now successfully passed to the runner now. Previously the `:wait` option was ignored. Thanks to Jordan @jhollinger Hollinger for catching the mistake in our test coverage. * Fixes and general improvements to the `download()` method which until now was quite naïve. Thanks to @chqr.- updated to version 1.1.0 * The output now reads "Command exited with status _", rather than "command failed", or "command succeded", the semantics are the same, but people were confused by "failure", when things were running correctly. * Small fix to the printer backend for tests, casting command to a string explicitly. * The gem now supports a run_locally, although it's nothing to do with SSH, it makes a nice API. There are examples in the EXAMPLES.md.- initial packagelamb04 1496246947  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVW1.7.1-6.31.7.1-6.3              !!!!!!!!!!!!!!!!!!! """" ##### $$$$ %%%% &&&&& '()*+,,,,,,+*)(' -......-///-000-11-22-3333- 4444444 5665 sshkit-1.7.1riArraycdesc-Array.riextract_options%21-i.riColorcdesc-Color.ricolorize%3f-c.riHashcdesc-Hash.risymbolize_keys%21-i.risymbolize_keys-i.riNetSSHConfigcdesc-Config.ridefault_files-c.ricdesc-SSH.ricdesc-Net.riObjectcdesc-Object.riSSHKitBackendAbstractas-i.ricapture-i.ricdesc-Abstract.ricommand-i.riconfig-c.riconfigure-c.ridebug-i.rierror-i.riexecute-i.rifatal-i.rihost-i.riinfo-i.rilog-i.rimake-i.rinew-c.rirake-i.rirun-i.ritest-i.ritrace-i.riwarn-i.riwith-i.riwithin-i.riConnectionPoolcdesc-ConnectionPool.richeckin-i.richeckout-i.ricreate_new_entry-i.rifind_live_entry-i.riflush_connections-i.riidle_timeout-i.rinew-c.riLocal_execute-i.ricapture-i.ricdesc-Local.ridownload%21-i.riexecute-i.rinew-c.rirun-i.ritest-i.riupload%21-i.riNetsshConfigurationcdesc-Configuration.riconnection_timeout-i.ripty-i.rissh_options-i.ri_execute-i.ribackground-i.ricapture-i.ricdesc-Netssh.riconfig-c.riconfigure-c.ridownload%21-i.riexecute-i.ripool-c.rirun-i.ritest-i.ritransfer_summarizer-i.riupload%21-i.riwith_ssh-i.riPrintercapture%21-i.ricapture-i.ricdesc-Printer.ridownload%21-i.riexecute-i.rioutput-i.rirun-i.ritest-i.riupload%21-i.riSkippercdesc-Skipper.ridebug-i.ridownload%21-i.rierror-i.riexecute-i.rifatal-i.riinfo-i.riinvoke-i.rilog-i.rinew-c.ritest-i.ritrace-i.riupload%21-i.ricdesc-Backend.riCommandargs-i.ricdesc-Command.ricommand-i.ricomplete%3f-i.ridefault_options-i.rienvironment_hash-i.rienvironment_string-i.riexit_status%3d-i.riexit_status-i.rifailed%3f-i.rifailure%3f-i.rifinished%3f-i.rifull_stderr-i.rifull_stdout-i.rigroup-i.rihost-i.riin_background-i.rinew-c.rioptions-i.riruntime-i.risanitize_command%21-i.rishould_map%3f-i.ristarted%3d-i.ristarted%3f-i.ristarted-i.ristarted_at-i.ristderr-i.ristdout-i.risuccess%3f-i.risuccessful%3f-i.rito_command-i.rito_hash-i.rito_s-i.riumask-i.riuser-i.riuuid-i.riverbosity-i.riwith-i.riwithin-i.riCommandHelpercdesc-CommandHelper.riexecute-i.rimake-i.rimap-i.rirake-i.riCommandMap%5b%5d%3d-i.ri%5b%5d-i.riCommandHash%5b%5d%3d-i.ri%5b%5d-i.ricdesc-CommandHash.rinew-c.rinormalize_key-i.riPrefixProvider%5b%5d-i.ricdesc-PrefixProvider.rinew-c.ricdesc-CommandMap.riclear-i.ridefaults-i.rinew-c.riprefix-i.riConfigurationbackend-i.ricdesc-Configuration.ricommand_map%3d-i.ricommand_map-i.ridefault_env-i.riformat%3d-i.riformatter-i.rilogger-i.rioutput-i.rioutput_verbosity%3d-i.rioutput_verbosity-i.riumask-i.riCoordinatorcdesc-Coordinator.ridefault_options-i.rieach-i.rihosts-i.rinew-c.riresolve_hosts-i.riDSLcdesc-DSL.rion-i.rirun_locally-i.riFormatterAbstract%3c%3c-i.ricdesc-Abstract.rinew-c.rioriginal_output-i.riwrite-i.riBlackHole%3c%3c-i.ricdesc-BlackHole.riwrite-i.riDot%3c%3c-i.ric-i.ricdesc-Dot.riwrite-i.riPretty%3c%3c-i.ric-i.ricdesc-Pretty.rilevel-i.rilevel_formatting-i.rilevel_names-i.riuuid-i.riwrite-i.riwrite_command-i.riwrite_log_message-i.riSimpleText%3c%3c-i.ricdesc-SimpleText.riwrite-i.riwrite_command-i.riwrite_log_message-i.ricdesc-Formatter.riHost%3d%3d-i.ricdesc-Host.rieql%3f-i.riequal%3f-i.rihash-i.rihostname-i.rikey%3d-i.rikeys%3d-i.rikeys-i.rilocal%3f-i.rinetssh_options-i.rinew-c.ripassword-i.riport-i.riproperties-i.rissh_options-i.rito_s-i.riuser-i.riusername-i.riHostWithPortParsercdesc-HostWithPortParser.rihostname-i.riport-i.risuitable%3f-c.riHostWithUsernameAndPortParsercdesc-HostWithUsernameAndPortParser.rihostname-i.riport-i.risuitable%3f-c.riusername-i.riHostWithUsernameParsercdesc-HostWithUsernameParser.rihostname-i.risuitable%3f-c.riusername-i.riIPv6HostWithPortParsercdesc-IPv6HostWithPortParser.rihostname-i.riport-i.risuitable%3f-c.riLogMessagecdesc-LogMessage.rimessage-i.rinew-c.rito_s-i.riverbosity-i.riLoggerSSHKitLoggerNetSSHLogLevelShimcdesc-LogLevelShim.ridebug-i.rierror-i.rilwarn-i.rinew-c.rioutput-i.ricdesc-SSH.ricdesc-Net.ricdesc-Logger.ricdesc-SSHKit.ricdesc-Logger.riRunnerAbstractbackend-i.riblock-i.ricdesc-Abstract.rihosts-i.rinew-c.rioptions-i.riExecuteErrorcause-i.ricdesc-ExecuteError.rinew-c.riGroupcdesc-Group.riexecute-i.rigroup_size-i.riNullcdesc-Null.riexecute-i.riParallelcdesc-Parallel.riexecute-i.riSequentialcdesc-Sequential.riexecute-i.rirun_backend-i.riwait_interval-i.ricdesc-Runner.riSimpleHostParserattributes-i.ricdesc-SimpleHostParser.rihostname-i.rinew-c.riport-i.risuitable%3f-c.riusername-i.riUtilsCaptureOutputMethods%3c%3c-i.ricdesc-CaptureOutputMethods.ricdesc-Utils.ricapture_output-c.ricdesc-SSHKit.riconfig-c.riconfigure-c.rireset_configuration%21-c.ricache.ri/usr/lib64/ruby/gems/2.2.0/doc//usr/lib64/ruby/gems/2.2.0/doc/sshkit-1.7.1//usr/lib64/ruby/gems/2.2.0/doc/sshkit-1.7.1/ri//usr/lib64/ruby/gems/2.2.0/doc/sshkit-1.7.1/ri/Array//usr/lib64/ruby/gems/2.2.0/doc/sshkit-1.7.1/ri/Color//usr/lib64/ruby/gems/2.2.0/doc/sshkit-1.7.1/ri/Hash//usr/lib64/ruby/gems/2.2.0/doc/sshkit-1.7.1/ri/Net//usr/lib64/ruby/gems/2.2.0/doc/sshkit-1.7.1/ri/Net/SSH//usr/lib64/ruby/gems/2.2.0/doc/sshkit-1.7.1/ri/Net/SSH/Config//usr/lib64/ruby/gems/2.2.0/doc/sshkit-1.7.1/ri/Object//usr/lib64/ruby/gems/2.2.0/doc/sshkit-1.7.1/ri/SSHKit//usr/lib64/ruby/gems/2.2.0/doc/sshkit-1.7.1/ri/SSHKit/Backend//usr/lib64/ruby/gems/2.2.0/doc/sshkit-1.7.1/ri/SSHKit/Backend/Abstract//usr/lib64/ruby/gems/2.2.0/doc/sshkit-1.7.1/ri/SSHKit/Backend/ConnectionPool//usr/lib64/ruby/gems/2.2.0/doc/sshkit-1.7.1/ri/SSHKit/Backend/Local//usr/lib64/ruby/gems/2.2.0/doc/sshkit-1.7.1/ri/SSHKit/Backend/Netssh//usr/lib64/ruby/gems/2.2.0/doc/sshkit-1.7.1/ri/SSHKit/Backend/Netssh/Configuration//usr/lib64/ruby/gems/2.2.0/doc/sshkit-1.7.1/ri/SSHKit/Backend/Printer//usr/lib64/ruby/gems/2.2.0/doc/sshkit-1.7.1/ri/SSHKit/Backend/Skipper//usr/lib64/ruby/gems/2.2.0/doc/sshkit-1.7.1/ri/SSHKit/Command//usr/lib64/ruby/gems/2.2.0/doc/sshkit-1.7.1/ri/SSHKit/CommandHelper//usr/lib64/ruby/gems/2.2.0/doc/sshkit-1.7.1/ri/SSHKit/CommandMap//usr/lib64/ruby/gems/2.2.0/doc/sshkit-1.7.1/ri/SSHKit/CommandMap/CommandHash//usr/lib64/ruby/gems/2.2.0/doc/sshkit-1.7.1/ri/SSHKit/CommandMap/PrefixProvider//usr/lib64/ruby/gems/2.2.0/doc/sshkit-1.7.1/ri/SSHKit/Configuration//usr/lib64/ruby/gems/2.2.0/doc/sshkit-1.7.1/ri/SSHKit/Coordinator//usr/lib64/ruby/gems/2.2.0/doc/sshkit-1.7.1/ri/SSHKit/DSL//usr/lib64/ruby/gems/2.2.0/doc/sshkit-1.7.1/ri/SSHKit/Formatter//usr/lib64/ruby/gems/2.2.0/doc/sshkit-1.7.1/ri/SSHKit/Formatter/Abstract//usr/lib64/ruby/gems/2.2.0/doc/sshkit-1.7.1/ri/SSHKit/Formatter/BlackHole//usr/lib64/ruby/gems/2.2.0/doc/sshkit-1.7.1/ri/SSHKit/Formatter/Dot//usr/lib64/ruby/gems/2.2.0/doc/sshkit-1.7.1/ri/SSHKit/Formatter/Pretty//usr/lib64/ruby/gems/2.2.0/doc/sshkit-1.7.1/ri/SSHKit/Formatter/SimpleText//usr/lib64/ruby/gems/2.2.0/doc/sshkit-1.7.1/ri/SSHKit/Host//usr/lib64/ruby/gems/2.2.0/doc/sshkit-1.7.1/ri/SSHKit/HostWithPortParser//usr/lib64/ruby/gems/2.2.0/doc/sshkit-1.7.1/ri/SSHKit/HostWithUsernameAndPortParser//usr/lib64/ruby/gems/2.2.0/doc/sshkit-1.7.1/ri/SSHKit/HostWithUsernameParser//usr/lib64/ruby/gems/2.2.0/doc/sshkit-1.7.1/ri/SSHKit/IPv6HostWithPortParser//usr/lib64/ruby/gems/2.2.0/doc/sshkit-1.7.1/ri/SSHKit/LogMessage//usr/lib64/ruby/gems/2.2.0/doc/sshkit-1.7.1/ri/SSHKit/Logger//usr/lib64/ruby/gems/2.2.0/doc/sshkit-1.7.1/ri/SSHKit/Logger/SSHKit//usr/lib64/ruby/gems/2.2.0/doc/sshkit-1.7.1/ri/SSHKit/Logger/SSHKit/Logger//usr/lib64/ruby/gems/2.2.0/doc/sshkit-1.7.1/ri/SSHKit/Logger/SSHKit/Logger/Net//usr/lib64/ruby/gems/2.2.0/doc/sshkit-1.7.1/ri/SSHKit/Logger/SSHKit/Logger/Net/SSH//usr/lib64/ruby/gems/2.2.0/doc/sshkit-1.7.1/ri/SSHKit/Logger/SSHKit/Logger/Net/SSH/LogLevelShim//usr/lib64/ruby/gems/2.2.0/doc/sshkit-1.7.1/ri/SSHKit/Runner//usr/lib64/ruby/gems/2.2.0/doc/sshkit-1.7.1/ri/SSHKit/Runner/Abstract//usr/lib64/ruby/gems/2.2.0/doc/sshkit-1.7.1/ri/SSHKit/Runner/ExecuteError//usr/lib64/ruby/gems/2.2.0/doc/sshkit-1.7.1/ri/SSHKit/Runner/Group//usr/lib64/ruby/gems/2.2.0/doc/sshkit-1.7.1/ri/SSHKit/Runner/Null//usr/lib64/ruby/gems/2.2.0/doc/sshkit-1.7.1/ri/SSHKit/Runner/Parallel//usr/lib64/ruby/gems/2.2.0/doc/sshkit-1.7.1/ri/SSHKit/Runner/Sequential//usr/lib64/ruby/gems/2.2.0/doc/sshkit-1.7.1/ri/SSHKit/SimpleHostParser//usr/lib64/ruby/gems/2.2.0/doc/sshkit-1.7.1/ri/SSHKit/Utils//usr/lib64/ruby/gems/2.2.0/doc/sshkit-1.7.1/ri/SSHKit/Utils/CaptureOutputMethods/-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/a394f51acc7fca05d864ff43b250a7bc-rubygem-sshkitcpiolzma5x86_64-suse-linuxdirectorymf&"dp?p] crt:bLLD2=S q's61hETF!J8ŨUsh%}_6јF0X)]>3tѨ䔨E$4H{f`.(- -%51dB L+biH9U= ^,L`&Z;g~?+}9r0y-7Twk $ۃ<%{5Rv:8mRR(xlHyLH^Iq˩*>kIʃmÄ~;/lvso9T6 W]09waFm c(F#]YD|7w8JI6=0U /]Z6(D{Ɉ8ooNȃ>?SxHd  Nd@钁n2-6մU>ԟ͙O2{kqlnKѶHF8H}8k3\|DYKz +kʽDO$ !֬Y4EiX(; dZEȱg.yl8Id"~-"MʁOf~'Q)T` @p b=X .f/2EHx!(\X\'7+s$jX&XBlS"hsQ`XosM4+˥7ga΢~;NEDcwwYjyK]4 .68#͉L^1ȼlAVte>v87T9D_K) ]tQ2L؃nWxnG? (zcV `И>=3iS4m9p׮m'%6 "CԍMQ/AYFAaWۈ0կ?( ^h?D!4 eiUw}+By!ݣ'z,=G/!96W4EV0SX&w~qe~<jѫKh܈z #dn؜^FPt<[bg"IHGDֱN%k;bז r33^]ɍ oz"fHLGR\KˀL4`Ob՘̳"Ú!1fgGڡFO[ȓd}]+Xl sbkW+Wr4y}7(%e,ƻQ'f\x^7D|Gxh kSb2A0SSMxRGk!a~|5- .훝s=@iAFzW>A{K0;;hT]cj \L  6$DB%QCpzp貯gLl;)R2БL/M5IE'}n O9bSg\aXw)?>n*d|Dm;e0 tUMW/'B}]1g$M,H{ [Tֱpy\3X0|1OnM5Gbx}z@=dt%W/ɗuz̛Ɛ@hr \avp&WE>UzVKۓ\+*YN(f*wƬ) (dKs?R=}5:C2qLz+ ~26ΚkgD#0FCUߏG-81eʨ?UW& &6>8e22ĈnwJzx,5*8ʓ7M?Vqj1A;LUoNZfeOx^JoD$"~_Ì_*1_02b,egލc] kIϷ5ZMjD}F`$ױ}\t׭(ĝPv~;nCmuWykvDmFTv4.Ryh y)/` Pv&PMH\G H1$K+(ha5Ӷjz{(1*<2!Y %'Y(Tv$}};">8yO )kE.CȰ֍m }œ+BZLQsNӧA]:}[DZ~}cHpEU4AJ8 Vx;V,m+<|e];r*b|T17Tw/lq9Ip&M(,d> aX!>iuh#]6:œ9vmvAJ$ɷ05_e!nwɄL|}|ei ΪV_@!aI/(c, rD<->@5|"*<{~&H 2V=>#_ OiKg08Z>%u=LeTlz ,!q @;:=Ī%]U<ZKJ1愄aϾ5j*( 7-X6f֎{sDsSuU9\uh§thۜ0{\%WѠԎj :v/\+!)ak4 y[ruLFrswi5N:2qSM w)?2~OnW 4X #$Yv05Z)}6!`G /aJ#c<F]L.+ުJQ0j`fQ{w_m(wd׈ݝq:/AcZ+W5P&MS``CR d9|XvvIrY:4JGyKu@lLd@gRyiu>u1}UBCZQ"˿Y킻}5]ꁱyxtŪ1'LpC%_+4`Ckm'LBjW $"zs?._U{D Vp~)knN5J>J/ya 6kvn'ś0IU\.Y.yQΰfB0`|lp6om`f h8J@ \6neDg)d ﶭ92@+@f7X)W58]Ҫ،bf 80[\t$Mתsavߑͪ#q :7tC7!9x!mE`N"z:1brF|Zԫ Sk]AP 3]t L@BXPo6vGѹ/^jLk~L@ _JY\q?P1Ӷ_Bq_3ܱtTpSMSx:v۳U 6;7<*}s!p)uʅːff&U6m8(I)kRRK&26?UibZd iT( t0I4/Wtcdb%I,1MW[`GG,Ms*\,I؂: 8v!XxAS pP%8b0x-cs^rg?M=bg 搘q!:̓r oy[?xP*m*b+Ւۯ h)pǴ m'ukx.8oX/ݦbrA0󬫲CdtpR}erA`VvF4x(rKºWۥwRWyȤt%_hyG(/Cϛ^!6,.Ԛ_( WAbņ+zG8a] x(9 anXmIH#cSQl" fdƚQmTj : RݢGIU k~3qz+M3$! *8·΢ b˖꼾}?[O!B$߷r)9ċ,Cߡ>↲w1Qd%u2k<,`z2m‰&[7D ~ zjLl&Bx `1/\!ON͐j*6?ج3%YB^ :IUobCrbĴ{ݿͶZ9x"+:p2ik1~NWD>/v9^US@Z!:)smEVºHKiΛw99{U#E;%lAP ~60rˆ{Th]:gR B%th"甍D/7΁1(W+vn4AkZmY(lrN{۵iS.w2^Hzt#LEJ|C&~1p?iY6kQʘ%˅ǚJý舂F4>-VB&aV9 ő .kӠ3Nʇe ѻ ǭV}Py%D; ,$-Qss.EY`p^rޏmm${ ΁dzA0i+Dt cVBZڇV<4a_9x"kk QؚץRQCgqZD$aQ budJ }9W 4k-D#ꖤ?!j({6Z"ViIz&X/cK!s9c}!\sv6[2"K+&X\3ԩdtSNws#Lz>OٰrEXfkod '1Pìd'Ec neJtGuP&ON6̯ p?V5Q_gեNʰch b̑=GS2$6'yP903ASWڑ;Dh +`e6V{p{|;5>AZ` r#uZЌif8!CgvIs&61RF/ށGi䬛ө7`W{K7k'STAR:ݓ/ˁd+JwM$g:t&ՈjŶj_ͦCThKR[ź1x;("hY6Z&SS6 -r#$F[:J쥺Fɖ\Y6޽1Å5aVjȾU0Oeמ6ь:aw74~%1+$}c*(hR&3EA.7R`(m/m=R8{Ζ ]aSxx`^̤1ʉN-@ ۢr+G--o|Anuƨ'\D1I PxHB{agL<g|ҡ K2B4i1S*.vjh2h)صFI,^U r߈RWQ[:}KB@5 BNI  \$ BKlf흐NHfG| I)B8lzf.)]6JR <xTsY7Z}߿#k”:#p<IC}G(+Qs*6\x0[Lu!v#qGA*[:i2a@Π = \s`jcY\I:2%* ̿ds:h o^lr(Y#gPE31BWA"_-'X| (jzdO㧝.cP7 BoGMǣ$#g+54>o9]n2 >&M#\0惩.>dE=ˋ|a$n,,|2'cr V1qrHA6E |[DOK3:̕;SʝM@4+} VhViK|&GZi0RN8ӔK#QHKLBz|n~ZID`X(z^)%`> +iE&Xt&*U_EĸP4 (en(G`ztlwS5f/6kmUZgx5^- č̾th tO1n^4܃ݤhبiĶ`mNJu^/"t;CA$)`1\uȓ*D_XWUpBN,ҹbNo _վ\뫒EI}_b!p-ڊ]@: GaqS贕nfԯeJ|&,afbA&T&QSwwRp1HeN'dt/.*wad"Wd:"SWV? j~g'̅rRREuR{OLǾY{-WED3զ;& f UKOt1ZdR4(q2˔\ʲn9edi3?K7 @d?ai0]HH2$D6+=^6MTInO<˩ᖛ6 Xt>jAtEcǓGbsW͉ H/ՀL];dSs07X+˔6ojBuq*>ezP{}~Up 4x,ۡݼi1('Sn _eQ `qTX~)\ 5=!LSiq'$ ̌ES9҈Sm цt i E+]EILye/$$>v20!L cBid3ު(3r?nB5(]vnB(Flx6AԀw踢5vc~cƶH3> u{P9OcDSIKkCA>w3~&7q& |]CMQqsg៰R-]\V9srtOM%MkWu(0g"=WƳMmbiwntk4xl,(|_g|_Bt,g8g WA+t~UDuܝ*0#T뼚4C FGrY տSy-4p45ԢHK wbk`D%k[P?,CD s\kZW XȌ *ŌB+Q̛KQ|@]=q<}r°o(K3ZeS4mz ! 33ͥҪ^q;\T吹%\SAxCo%ʔ>ڔ74]# rK 3Bf6̷T 6׼)oՅ9]nϛ{a< [XfV=z0UtBhAIٵq[}&@IEpj0ZVGV# ].g!Jwߌ&j]V?3x {R\,L:Rc_v!|AjάP!"ŒҊ_sQ4*Io̿|H;۴ CTd/byLǂC;3 VFSX3i+Do*}z$!Y;Vuҗ6@px&!JE+9ԍnWDZ׉TYH$۰&mݤ~'N yiwETMX[_N'ik}1ٞ@}bTpJfHw椇FI3T^ڟ4m% ⢌T:'B36-:W5{`ľ~{hśsBNdWr70BDV5B>G <͝z/(SyX^gY/%+%܅c hŔ׵,ȇ:!h0סHlpܥ$I.ɓ9׫JyqBGYⰤiZG`k"@amiBLκn72{Ds'7B,]hyX'QϜ0_%of<$qFCvQYrg䤝q4)7qw3c]=7> AX2[r:4]e;6{' M.K #~mG fVorG(D`3(L_D2/$E./k,zz9#X#po$p!a=,M9LȶJ73zUα^K+1Ԃ(_JUKjXn+65!.pM;xS<=|;Lme$I[<}WzCؔVosP: }'-N΃>qdD믰dnCG-#ΕjDG~\嵐1?,[v8jfٚa HȋED="g S*ȉ6.C 8%t8~uZX`w5ٗosp@dFE0u%ǛM8M_ `Ga-X*P.|8I:*롋9w ?(?u?@5f~lL큂D z4C J^V!~F:WOk_@@m3:(v6v5h*>H6D=zbtHCigrqasy*Uy9'2Bjmt5#`E8ϋop[c`2edY B=x͕?CQ8] 9-.:$1v(%NwKǩ:ݷVOz?f)+jn@_^].a洙@LFeQ˶^yyzKőwc@_-7`HSojObw3H_o\ nј|!~au6kJvbL&nuJMK "+zkmVI7M#rl:zՖ EggCPq5)K^yxQ:6m w^0:)7k2SR alR㓽zⲘCl#v UB,fC<*Vh xXHB1<#uvQ[߂B@f ԥiji=teły^{'p-C7߾+ϡ鱊ϐw "WEpg̓׶(Z|v L7wB W8 5fѫؿSFV\`=#H ܶ6}ZQMUhM!?j :~}6yQDm'azJ$p*mºf"v,#m4hA1}52~}іI 6Q0Jy8exڣBN6;F3x d>XngГ }=DKbL0hM/{Z錩܇M+᎞)E˶Jw:]\ uوt~4ѼkySŕ)0,>)o.X^p 6/5 6CH=Cq.~6Zfy^G0;,SN K(Vkn C"~%QGp6+FMR~=Y/e겊(r}G.m1r"-CT2v<+n,`z8^O-i?_@(X7vG%K1R;h#HǠ Q,c7)ZUj;09}kdrc2d"5O~9 NwK\ Gږe@{#f|BϧL:M_} XR3 % M q ˵ @E'vMoxsdņxp`XNѠ܆w7v-%)&cιu{UUPnޓ=# v ZfepQjVl~_\ASR.ѓ^cch̉+(V? v< @5Uܢކ)G6\bS0h2NAZ }<WV=$e?w*LCvh!4=/ϑ3W`'-J5cGIk1**52 _5w#S;&RIl2iƤr?T3By3"t\qv{ ?=+/O ̨Q>t5ɡ>yN"Ob46z0-LW[ڈ/9;ħ)IV@[x["L2duIy] OJ'7QD`?`$YAĮ`Iuh3݇ tiR3ɪGn vQ%5T^Z e 79Ar݂˯ҩ,SkCRLu CX~0'gbAƪu$w.#}9q9oK _*^r _Y_,}>S/I#BOfjqnТɷY;0\Vc349, ^BJJջUibxSD~*b =r$u[nz+4 9f-Cˈ }1ǡ:L)p~X=,vǟl#VвuyʰB%[ؘg,~#b9 Gyhɗ[\QQ4F۾T] YFa5q?GRXQ|۫XNp]8Ԃ{Kx'?mx@(x9=Ω$(_p2 L`(9v ѕD@]+~ew٦C+_~-c:]'dJ"i{b l@q4mcm]MICA9,{O$Mo\CƨGVwvVs&3f5Ho$6ՍcUEXӼ؟Ll32|q.B3`s4G(񠊤Fv,x,.6ӃfY]`7X@_/ LG B1Am8g4^9=~b"4 eL QHK