ruby2.1-rubygem-mocha-doc-1.1.0-10.3>p  @D\lY.θ/=„8P0 yG/(bNdP'(!ë!8:KqlO zJ5&1Y]9ܮo|x,pZρXg#A;KFNпQI!jYGdm` $_аbG/R kU,;3sTqK Ct}I+'1;t?A&crxٸL P&e8\uQ]dA+9e9c3710c701417940287c41d0169f151ffc57c7?Y.θ/=„%PW\ԅY 2\CWZ"=!@O W#M }ΚZ8bs^:sO3"u:܌Ш8nPX7Xl1Ř 瓀OdiPfLLݡ8|9}q)N6,)W%zkmNR72қHoV,ˍbO5Ai5gSb=}qv2/ė>͙-+ M=lIN Zf'ij?Gp0('eT)NԉUCBaOkᯮ>9ZT?ZDd" ' D *08    ! k nxy\O(k8t9:FGHIXٜY٤\ټ]^b8pc8d9]e9bf9gl9iu9|vD`wDlxOPzZ4Cruby2.1-rubygem-mocha-doc1.1.010.3RDoc documentation for mochaDocumentation generated at gem installation time. Usually in RDoc and RI formats.Y.cloud113openSUSE Leap 42.3openSUSERuby or MIThttp://bugs.opensuse.orgDevelopment/Languages/Rubyhttp://gofreerange.com/mocha/docslinuxx86_64!&-().7((4   `#*o *    -!$  !dC HZ?8GZA<Lx@ naI&.-+B.HCRI@:UR~H Y 4.b*I m2  H(A> ( "(K495-+^pZ`qYVV0+(&<I:2/*>L>52*>L>52BJ]VFC*>L>52BJ]VFCJNc^LIFL`ZIFFL`ZIF63RYV8XjL?<Pd{dPMPd{dPMPd{dPMV0+(`lt\Y`lt\Y:+93<+-X*5A%=$N@ t<)tm7  &>12.A=i2 >BB3GRYOEYOEqgxaW E[QCh^RbXO\RBbXJaWJh^PSI;\RD RH<g]Ugyo_qgZnd`tj]6 KG9AR* /'Y8-64 GS51\1"B 42>?DPQ :>'/c zK u\[^(nOAAA큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤AA큤A큤AA큤AA큤AA큤AA큤AA큤AA큤AA큤AA큤AA큤A큤AA큤AA큤AA큤AA큤AA큤A큤AA큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤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.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.Y.26edfc6272ae2b558e9ae64f563702931525d95eaef7ecd52762218f1b8f4676cf0d9c2c1dbbcec0df21572fbfc908e0916b3884494dfa79ad2187dd4eb15491d6e18cb1cd6426fa05a0335bf9d1654f93de7f06831323f5de02fda8d8a3b1d77713fbfa2849d508b00bc4ecfcd3d46c798809e3e5ea319913781eb14bf3770aff6ca2273f842d87611a5dd5608f3fe6aac7a2f375487bb52fcf25cf1c71161aa7b68995d3675365c1c3c93e83c32a707d7d1d8453bbda6e08ef3faf0ea98344425ac31a53924ed64ac127dca76ca886406d718540e29edea00edab4881e6da971277ed4775d4011d11bc2e32f626f973550903ff8a8336a22f23094b489880727f7f982e17a3e574720631f0e557c9812ad5840e2ba002b3f115362d1f41abdc9247aa086d2689772808e486b504f730ec63222e08af0c513b57b9baf566a9774f4115b577d11b1c0bd37b7bc14773d5706553414e42adf5ecca6b66a96466c9e9595224fda168d47ee04bfb829d4bbe7584d12b181152563eee601aeb904e8c06387d5a9f8ea6608c0789fbdf8f29755c4e589813eb929f653e86529f0d643c50031464c330ad9a883eccef157bb8c42f44c95b61788fab9a3f1ff41360d45827f425dc20635d1a1089b1f12df8b3522594d7785d1d62f0c9bfcd5f07f8973fd04c36d203d0c413caa025fde89dad102604d67233bba2e4b2df45183133fc005efad4f1eb01fd28397b4aeec1110ef17cd8d454af2ee241d6c675589ef7cdd225129f5b82c925bb155a65783eb382276e1a233241415b99d1c56318d85bd609e5a2d088b50869c7345ddcb6b5b1153fad875124673b84a5da8a763eeea5a4330ffbd4962f69868db1ba8a2fdb2eacefca80511fdd1b9bc2c3e2d2384ae3c4f8db2087d8f6515d6b00ae9110a471ee0688c8a767179ca940546d896b6e0f119f6f51c1d3692af783c68e6cca6cd177acd95f6c1fe42ee22cc3095b7b828e8f3c395ae991e5953eeca17587b96b1e1d0c71ca7e20f9023eec181cea83652389deda025402c5f091e68f3bd3998410b332440de8e4ccf1c3cdea397afeaa98281188edb7ca1f81b42d1bcc46090b633980ba2a2f0e80f55bb2c50633b91652ffd101722f55700ccae6d6fdac47b91bc1fe416cb52957135eda73170dfb05ecc6044ea67a6cc80a98374e1880d6133d95e876611e4466d51050a086f1ea526706da62d79deee5658ac5cd426a673ddc4ac34a07dcff54fd1659d84221ed8b42cbd1384e45cf4391db23467e62fc55680d10683037549f42474ba957be3485650fe0452c404b9ca9c782f0c3c92b1c367853b895ad5f04259a8e878dfa8d04b052349da2175ddca23d7df6045ad7ecbd40104a79f57ff0ee55e8532addc6770e5105f3e3491584b0322f5db65a9224be98a2c6b1e34b6593c962460acc05fa0dc119b0f8a958741a4b3223c5f072997bfec1e88289b13a397ea3190da53121bb91478161cf366f3583b8e3394dc7aa28a517619a41ea92733ffbdaff15f94ee5907eac47cd713bec35284af47dbfd769f74fa6bdc6e993c45b2cf4af22c8077dc384e93e8a51ca8f40318d34e80c8be2baee2831ed83d5a0e6f9b07cc7437b13f20f12752965e7c27fa2f832d28260a02495b0899f27aca9aa1d759f8f997d75ce41781150a1d784f85aa9fe965c63124745733ee91df104d53f65a01f2960838e65690a26c2f957e119cec137f323e16c24edd19fad6593c99ec00460800afeb769dac63cd5a3c97a2cab68c43210bc504149709e3739f8ab44e8920f300d33e502c5eefd35dad1b44887088eef958c9246b261c83f8ccdc781672cebcbbff7c597c4e08be0f044e418af46a3e77abfd0fca4bd06ccaef38ec4a7693a82a252688eb8c6260d1d0c2af2196cd3612bedbe0d6cfb0469fa0260bd43a6e0a1153bd4d10efe58c633ed57265e8cd3108d36d84f44ddeeda36db111b4e1acda96906bbc7b45a3e3b7cba6d5b862d4b98407b287bf141cb5b9d291d991615836a5d7db13280d8e3a014212785e4d9e899733566355690ff5f218db33fc6d11bc2ecce2c9917bde55e2b2658495a5db47134e0fce638b5a42e35effc6f0394a8808ee7405799779252974486e6947cd66b1acb4a22241b48157424fd0b1351837efcc11319aef6263072bca2aed7becadd6a47739b1d4375703df24cf0729ec29846ff5950c7ece3dcc9148ae1cc5a83617fd4707879fc545ef03e9bb742153060a3b9675628974d17a3f894a1693b9ea82534a693acdcd061dd11578365ef32f2be3a571a535efba7e4e8cc548b6ca2eec251fe34b1fa3312d91d1085524de93926652e1f8586f4664a434e24db7362b348a08bd376859f2739b94e272f3494fcf27ac04781b1f1ab2bab85eacfbfa58911fbd15a2d6938a4f6dac4fea3006d54148876bbd119c0dc8d03fb1226bb0b370ecf91d31c9011ff17092d8b78975071e61eb51a15278fe37d92d063193ed5053efe510343e6b1f71103b46f07604e2cf55a6ca541180b81b48fb47e1656554dbda8e8f0ff79a0c9efb572b497dc75125c1dd6cbcc1a73573875f2a5acc13eaf5176ae6f1e3264f84a6248d13b5a8c55a44d6833c01506ae7b60323fbfddf9bb50e7a17d25a716f0bac1958396efb841a1ea7bb5897129744e11d8e951f7f40bae3c123af1b1167734b97ef02a3475c6f12099b14379b4e8c8c43cb9ee5d173d29c61e2111cc9dd7a4cdef911a8f3a11ce7425aa6206871d05d1e7981ac5417de3533bbd9575378362aba5cdf759147658c53a8f1d79a906d76a3f1e3668406a72c94b23b268805adfb7ad167ecf924871789df53773ba6746568584d5922e93de072da68a854215640847cfa26ba497e8810283482831d405792e43d8f52470c4359406ddcec01f19afa09f9c1d41199792924aabdf5aad5069d6bbf8a9406d3b0a77ccb4300856b3984fac5858b6854ba02a8da8a6c654c9cdea21c04aa76f723da40e72c1013021b3abf6a7bea4e67af3fb9d2ec5a3f55d16cecd9bea846ad3e51319ebad9b7d9b1b3934db4a3a3bdad71b94e512e3586738511e1ba97a102202ece95d6fa17d4c5cfd6b83225bd68860a275267d8348738385adfad4e09ed6248cb70a5e85d78c70962e626818021c9fd889d16295d25f34eb4c03ee0fc9561d3f3ae21f7ce980a4357963479d72b1995b3e097d32502bd23ffb3abdb97c0fe500ad39439c662d6308c1d4500034bfffef1858b073239096f86eff419f1bee6ec32118cb3a851129b1734099b805e7ee6a6a5ef17a7b319591ec55186682217c12a2d521d9d261ce169a114a5d6c60a1033cde302b1038a8ed9f4969fc2957d5928a8811a09bc11db7615a4a35dea9485dd4ec2f22fc476b4d87f618978fec6b9b8c83139a46cf8e6653a71342d1b2d67748ec9e145dbd56d9fc60f2818227639ebaadace2d61086b65305da933a0fb96e3039d3a2f01033384b7d1bb0917951af7c5bd968080b34822fea409e3a6f98a2728d826eb60dae0584f4904e154b76a023aa332cc0455339a9b953c0fe72047b94bde1e62022bf322975e5a678d84731a5bc7eddb11659c83b63f3115fdd8107673f11117f0b5bb32d97395363328eae29848e7a1f0f9aba7af029ab4c64bb3da2d17ca57b0e9fe69af3b8e6cc766b766b68d03d50510144fab291ca4065e9932aa45a229b3259eaa1dc3721cd973a4f52594829bcb3ada7207d6366949d463ce85ca0abe13e762214c6726a5527939aa2ea16360cae6d5bbb7fb51c66fc38e5b11ba9e62ceb99bff42c6a9ff4856d2132efd305f9c49f072f140717acef5a4d07d1802e696d7a2a9b66b2ba91f861233f9afee642960ef8eafd69752b21afd6bc05ec54be7bcfe2fe8435cd841b36a0b097ee1ef106c52ea9b748ae976b144a1f0bf4016bf983f50b4ceb104557b81bfbda6bacb4544e7ac9e101de161961bc29e0d6bc50804e45ce33fd7fc895a1aad85d1181704ae28f852d172f6300e90f494cbae5451a8b36c3eab423f82db2d793318f9df1eee2ed5550cdff9b41c071737442d7e849bf652adf6442632bceda52747e5c088b223f78ea6103fcfb798b0d706207104d251f17f2ac7eb5f0f71cfa22147abbfbea4c35b1d23fcc0ab2494cd29eed5b45278e7b24534ac195c70f46c4180509c771133e37c17f4fcff980e8e93c7ceb588666ccefc38e03e6521f23b46c30edaceb61ab23d26f671fb83bd4bdb2d8bfc73a4b84c9bc48406ed712f670075257cba485bdc8e4c1fc99535b31bf638c37c4ca603f06acb932e6ea62c262bedb29fc9920b25c74986a6b2474fbb6b865e46387580e40e56db859760a6234a4b2d359f42012a9e4f1e4090d8be2bddc87446043a40feb5bcfe55d946ef5c044026928f73ce0ca556e390184d5a95b190e02056673cc04921fd3dfb8bc10c1698b3a2ee93d16af5f3fef38c5d189d369faefae37de9a3a2c275ce5afbcb24be3e9ed1f0c38df2425c1fe962661d3a8796cc810364b84eba8aea48e18e0b988ea6df2908cf3dcf297bb8b41a466ca89e7276108d6fc74a6f82cf5f573c3d13fcf7db35e9e1f26fa34c36258d863c2e493411cd3c5af08705fbe0a8788f388e65b2543dc3984b737504212ca1697881ee06bf909a6e41b6a120e9d7799a47597f9b53311e0275ba04cd0b27cc25d11c96f35a8f485003c6e0491b0ed4cae87a427ba0a996c4afe858d4d2a16e3572533493a1933936ca2626bf42f585e5e363b14e090a8aaf269c9ae8fbf0952c60955a383107f0101244dd65fd71ddeb2490fb8e93091c7f579db47930a7d479990f8c76f64d830b6e1297d7f355fbb5c744a42ed5bd1522134eab3160f80af475c709c8c437a8c951c4a9f7db2bd61087f0930d16582f4913821ae5e5a777bf4e26e70f91387dbce97dc6c5a285ebf645ccc16040cbdc151441193044a9756b3974c7e4adaaf91113be3eaf04bb8ee2b256ea4e0e05f871917fcc78b9e9628f6fe4b91cad3e6dac443d1cc83d890f1772e140bfa4ec2c05a76f3e4fb109a2b26ce4855214ef1e3e0c64725ceebdce7084bf6bc27cd167ab6c47ff33d937093cd3b81adc33fab08ed0995c0f11c1e772af6d23ff90b630a50eb4fb6089782f18c5494634378c257b2eb7e8ca2b7511701205890b68fdeafddd39834bed6474308629f2f822752a548038d82e1b6b7d377e18a8788b667fa43927c55187b06a6dcd8a3bc705b09c70131495a5d08100b553ddbd3d95e64d294e5e02fe60b7013febae302362c20f1e9e2d530de65977734db7f51a6b0b2d36dafd957692d2bd52fb1d3dc5f84e6957d2cd08bff4d856266eb11f776239027cd4472ff52da416de996fd027944a44c41694c51d12a6ee89050a6dc87322e3c745961ab3a835ce0220427fb7eb1ed4250d56f4688b11573e22478cbcdc9164c96c04875813f77bbcce704a234bdf1b59aa2e6704aa7f4a6442f3f4eabcc2c2a7e9fea4de6c56ba5f25e671cf19a5d9b71eab90d2cb635d6823e640beb776933d8b5959cc3fe4a4cb8d8e0d7066af054f1d1d76faae46ea039d5f97d161166783e6c16f379365ee5039fd96f175c995cbe6361549e0bd0ebd73a742ed6eda72ec2adcbf6cc178602a59ef508eb84a6d2729dd79243d25b2426158ae15a08040c5626ed70db8819a6d9899a0f172a820748af5a358a9e9f49f3860c358a092017519c9c56664e392658f264d0577b141114642ee9a8a72d17c27d8414101119534da72dfe500338c080aab3bef9ba305348f096b4ff7bc5e5cdb5ee649f1bbe357ee9e2c71e1df20f7d7fac3ee7627a46337ef4305b468f118900a4a4d74970cc77dc03a6ed2ebf19ae7e30cb4e1002845e607cd8f117ecd2aaa92602fb9242172a64905ecd0bee15a78055494696f96119abac9c8a77b1b1b32605bc3d24e9b9858ed301ed94fc212d37576b1315b798d9e51cd4c8e66749f08a8fb13c9737e06368b195d638a4058f447c0c329c6eb84963e0a8ffbec23bd4a629b9d2151987008bb1e1477d53957cbe45c566793a80fc4b4af17f2c401accfe2e83a75b2bd3edee9deaf31ac54e6ebd2ad4041761b8a8674274eae2254d646dc8844ccafccfaa7fdec809513cf6a7136f5e05d81ee6f8dc29c1364383318460478f068f4c3a00267767438c1ee08bac0bff128236590487904b241087e5e1ab2202cb6e9515962e436c293e2220525af9730e999a0d78f00d5930f944896a11b34e76e35cb73409fceeb54dbe7bf02fdd46440e29842d7ad9c1e66e2af0f009214f87b09cf79b264736adc2123abc762e0d54018c66fc5cda722e4546112bc44fe58275abd7257cb9a93e60db72b17eeccc6ede74798b793a0acffcca943a51011ea12f569f7adefe01bbc9f381c55797d437d5e7fe3d70332cfcb59dc6e546651dcd3f2b1becd1c780531713d5e3bef19ec568019f3df1ac1b1006a376d556d4a360f2b6f281ee6a4cf8ecedecd268237d07537618ce647250d887e6a339a9abde46bbb004fa699b407704e565367c3172ebad8b6b6e805ab84e7c0b7263b044014883c63b35efc653090704750f1adfbac059e3fa957abe38aaae29f1be009c2d65dabca8001acbad6eb46316f45c6e7b196dc9704c6c8f3b77eef77086876c3f12c4a14319c6d57ad420f88ee06f1255f80ab913aa1ef3285c0109b2c17e721291ca0e50334a820ab7ce94c82e11fdc798ff2deaf1340213ca285e9f018ffcddfc9a3292f8a253886698824dba7dd3d465d911264a47fd39e3937632766304104fa8429428ed2833fa2e18b1fd9159b60c2500a0a1fc8e0e7e386ec431db6f9294527a0017d534e86fa5568a35fecc38e488198f0f776694d1a24e23b70a0af2b6736e862ac49a7ecb9e303ab9d5754f28c6bf5a5247de6e85aedf0b7a1b8b26ff17446d7f9f5b28dcf6152310550847575ca2e7a7178480a6006d3ccd45f6e33d62ffd6ffb4e2a03bf48c61d6e7c04e6c99e77bc718dba791de51c81165abd748c4e8dc488202c49af61eb076f6c3f5a36367ef97109719eedf01932aa742e0294e0b1cd30c2078cf015eb68dc4018a39f979839eb8fef64eca2aab2a09438a029b02747825980fe81eb6ae4185e1b1a2a8da8470a96ea5bf3446c6b478b64c39d908fb67c5766a4a8be179a85b23911f0fd740396fd1f514c8c40a2f81472294aec1e0171f880498ae9cbc6c5efa6f0b2c71845780fe8c8d1a40d7a9075c72bdeabf038f6bd998e5823663a14780f02f00ea9a4b664828e4df160008bc7f1f19e6b022989f7e91e6d2f7ed690510a82c4d5d1ff5dad458cddfaf4dd0426ba3d30a561ef166c15b554a4c5cddd533e66a5a50bc1f12326f4cc598e165ff1d75049f1ecca06a3a7f25299009f68354847d520fbf10a9a2d4ae2bea632e854125f46f9a33ead3238c1be0fdcec818461fbccd7374d50bdfeaa33575366ecea44f77784d8dd274653df75dc3249b9cdd4d765d7befbf8bb9861a44e75fcb109c41f2572fd4e70ba0483ca8d423d7523eb35387f2d6e5d2be17ba688f879b52a6347d56d38132b284c98aaa1b5b90580670a3d893738f3a4a3201a710466fc5907ac870b7078611bda0bcaaf81ddb81b1d59e73d7f95128daf47a7e844caf115058d68c8d6c9dcbf4d8639d38642672ff42e3c090be8dd28f97dcd82df0ccf958dd21890d49a1839357d9a81b350ec622a1508766667decf8ff69a1e28d479fb7f3eec1a5ce96ce01c39a354e00117e6c70ab593f3b67d0527e86e6e15f0c282944f309281d512c28e746d461f6711133f37bd41f1e6dc384190617539f1fd84e4c61057589d2f3ad67acc87aa5ce8d4c7e7a92ade865da5010a8ea066255924ccef2b0591610edf76a6bcdcdb1fdb8bde58e99192eb9b47af912ccdc62aae17e141a754f814c3d7f6586a4c8f945f8d446c039bf6a2b5a025e380cc9a828c11fc36b96ffa7ef688e9ea326ca1cf91c94983bb78515551535bcc05fcd7d4f30d83734c76af793f7a7beed0eb51ee78f2b581a16c0d56b118d97f868f5f730980932b319c05a1458e64c868e42ac5d98201e5daaeffcd551043c5e3d564369c622d070ed3f48fd6654a5a8ff68f458887d7857bb8a2238e19289d8c859b7e1fbe15ea0deb505ea83f9209e4cfc9558cc9849d8df9ea47447a3629bacc80826d8d3706fd1a82863b5f296af4a2ae2dfac261081188a6b65f172b0c17b1143349b94902519ef00473f68cd0a87f735fa2d539cdfaa833a80ebf417410aab0dd810e5c4f09962c0ef2a0f6e3c76eef187b7cc2e74ff96a4c5485c231f48999608599372517c023d8f4a30e1a16fc661e3052f31682ed7bca6862e76ad5e5d14d7697f5a91534891b09b59fb7aa2e7d1a8ab8fb998aa6b4df0a295b39c647c865542fa5724adbdd9a3c15818ffcd2772a0362d32f726503aa565e463fb13a9706efc32260576f328b6873fd872905eef183c00fa92426609f3a1ce049cc8afd1efc5f1133c630c98643df673991b1d4bb2aa456b3568f345015ab367f0eb2c88aca15f3da3b10b25645d354e43976481c6c764d0e896859864c66d4d63fa16e6c595cfe74b9c2b43203c473891541182e64ac7ba7aea4bcb7f8e60e96ff1e71f262b92fa70f94dae3764461a30b783ffb15cceb16f2bc77db1b88a1f7909a47f4b7b3b0d32bb65c57c9c524861e285cd2b58a733a058f6081ba9f276745a6216d6e8f110ccfc49ccd6a08a40e8dc46611c5456f553cc71c13f3816251ed7a2c9f1f3feb2e15df970c0d618a99168ce4036cd835863b8fe15c64deb6e808cb3adae57b8a1013e9dee97f4b7d6f1efb1614d955c851df400d3a9d8a507414324fadf5770133304092a21f6782d78111f2cda0849cff7beb38ac646b58283218be26074dfd3566939f5bd9fae5fb5287f56e180f1281adfb1dbedaceb7dd7a745438b6ac7ffdb959fb7f2350a155012caaba9503b1a02d00b49444a40826dd7c2a02857e92d9c84c8a10687b03a111af41133a779c22e43997dea10186d427eb5dfeab38390febbb3aa0fcd75b762c1bb833622acd0596c1fe8af46e59019842489a1f9fa346df1a99dfa7294ea49c83e68514663605720a2c3c432eb4e58758d70fcbbd89ecfef04615802748c96c82cfc9297dc6e3ba0aaaf1e880b701af1fb3621e1249b6792e9f4327d9b72a0b24d86c59e1c465fd8121a2fa8f9d61128da5e5dd944fbd4a939d651f400c4d04e5bdda4de706e19da9f477a8792359ae0c0549b36305dc5016c2636451475eab3d2843f04115a3316f4b5885f9940b82b37538b9d74526d8ccc8382d18bffa9eeaeb86478e44792d18bae4245d3c2bbda72445a8a021946f2b73132712949fa60daa32d00a5f2ffb7d93427812d763f3aa0957222cc08cf2f7c971223307e8af04e398922b880c4fd634b705eb790a1eebeea3e68fba1a448368cac8846489e4c11b0930a6aa2ef05b0abdd5516a6ef5136a2080160ab887ee1428c617b17fd2e8d13bc861c78dad430344aa2b95e4f1ba50bb77982bdf76a8bddbfacf99d6741825bead3a9bbff4f4a9b8615710bd561917197f43e43ed49dfbf1afd8b649d3192f9012abf1eb6a273e847896af1de49634b99da9b06e56d7ef749d1c979fbb07d974bb22a9ee88559d3dd49db9f65fc2edda2eb36297f1207deb4282fa0f5426648b74f36ecaf3bd3f777df8074dc7bc963f55d43991f16a30ddb6c393534561a5b0e1fa78958be63ca14a7f37885c2beca44b2ecf076cc52e1a6820387144be1b4a0efe3bbd4d101338d0dd59d1962371097985ba9c7de6227cfebba75d79cac5e0b7e6d4d399d34ef3073d581e189e2fefb734e4d8cc66062360c7f5bc993001ad94ed85e825aae0da82ab9b03fdfbe00fa7013facddaf2dc250b556deaeed30acbdbd041a551822b59e04e616c7dcd9cec156f1cf834be9085a28f5b4bd630c70e4698e3feb047ca466049b016f09a629e491f2060cfff5381239ab119702dcb55dd52252dce06f42c005d0b7738e9be5d8d653ef8be6482336493277bb1860b279b55ff6e8134d7876ef402654cee034b26a073f1bccdb0e5d7298c35771257565841f9c256588a2bbefb5b936822eb03bfb084c21a835d07209fe27e892a03d8b063891e48cbd7f620dc4d7c2374bd97e5ca322c62a573915bc426907ed0c72f6f2fd128d64ef5040f14a0f6c0a728f61f6b3ebcd344fe9827b22150888c2d5687a5d3cb81bce8ee89dfb350a473f7112bc589145010d0031dd9b54c90703cdefa0975abaa4470b64aff8df5fbb03ab9338a3fa2d26c8a28e5fb55c2912be7e3e8888e538721c18a21c8a1a643ee707cd6d1e1302dbeb5c423a9ca4f2160ff866d412ac10377004d42ec420cabc3bd86a355c91f8ca288491ed0af9c36ba6213a6e5ea2cef777f081f5fcda99cc00d46a91a12b65ca310df775254b2f0af80e5834b899cd9b5576daf4bf024273514e142f54353aa74a4294d3236c07f92fdd451f198e12a8d37a760da5890023df1b4d72efca583193ea160e25d3b8450417ee370ea9a651ba1578214be2ec8e38a3a0ee6fcfc9247b5a5e241ad66367ce6d6f94fa128a401a9294017ddde4c874a8dbbb94a6b951151e602c4b9aa2fab4c1c2abf3d7f0bcd6a156c0350a71d4277df770b6b72dddb45068759fff93a3dcb7bc8486782b815ca613692630efb5f30d3268c73415297efe91ae8bc592c0fa7cb1ee6ce642a5109ac0833d239f15d790c6a64f5848b9a80edce349a5fae05a3f46a63d2f7443cee6f67902993cd658806b51098305940cebb6295fbfea344fd9a4144f2f07ea9b732926462b4ffb72ba66cb1e24a3812004407f33df333092d836dd0b5162608635cca67c5aba4fb2b7f7851a7b7d50a6f1be07b031835ef04755ef222b3001ae5d030836c7b69a54ca31cc75db7a8996a8de5e2e0804d1ccb7d37c19818be8d7e1f0dc79c2b2622a03fdc803a7ae5b6aadcb3e430a8d4ac115a12e8095de156524c31bb8524ae90f7e3897925c2c31ff6afcbd5154cf9aac9fa0e17928b6d23a4b9866c3287855fe0dc51be07ebabc2a84f209cf6f2b94dd59c233d598a9a4f965525c27d5f00c5be6f1ff4b485ab717d126760add7e7fde15ea41c3652c2ed87142228410c65b8cb1674f441091f916aa33605fcf28691a5f64f6fe6bc307fb6e5ea5f962b058c1ccbdcee70bc48662a98869e0720c43d8ae2c590100358314e0096f2ed40be8d2fb5abdcbc213e0aa1143fc2c54e30a19d938ea90057b3d39d40604d35c083b000f578726e6814ec41b818d88140a0a0f1c7f3f5f48840bed8aad721df94ede31c7990fe5b0562c02facdae7c7ac7a3c00370b4e0ead3560018347ff439f24dadc71fe5f77ce4ff55fa9c9bc1a1748649bdfc435996e51da9f242d96b32ecdcf19091f59ddbd4ea4ddddd5d94ea4617be93b91191e2dee775563aaf15571d9948e0486f397d04781a316e0ebf7889ce6cf174de390668024426b30fefc73bac25ae01223fac045022b0220411cf0682c6cd008dc718ea566e64bf924a46b2e207585a9b3593fd83a76ef6fbc833dba9f45c0536559dc5b718596f432233b40e58aa7ab32e2bb64b27d3f8a107f2e47c05479588745bfd7aada88fc54962520fd2c5afbfed8996b10c6f6c677b0c1988883eb6f3cd6e78bd0461d6528197aa50293f0749564d45516836303c2729ba5c6359806e5e17ff59380b45e1239f8790dcd77b4ad70156d8bbb80f34249442ebcd3966475667eea0d9c83adb315d3385a8feb48feaaa2da56bd7a1628c49072f72b17da53044ed6d66f454644af41565a3b061d2b33264a3df82c604f3a33871702ecc2c2f91a39c615f64817364f74ef11b27e28c44c00cbe7605ccd79114172f4cad96578309b5d76a92ff83c382645fc6d68df647c7a02d5078c20b04f3ec200983956f1dbc6152b26e482ae1a3afb73afcee8c3c4bd5d913d3c7de55c166ec1d2262e6221793f11f64741e030bab27bcc836b9007dfcf793dedb5e111de5c294e8c09539b4410d7ed95a5b87b972b0895abedb0c2ab9cf9af986a0f7610dd401967c8ccd306ab60bc91e9cb0f5301f6999bd8cc14c5aae595eea46ad6ea4a014807c4bf327c3885fbb99ec0f78920435e37e624da598c185e3fefc3afea5108bbb14b9c62cea130e1aa36a0c9b0f0611dafea10f4cd020290ef4860c46af712f3cc9fafacef886f1609b33d6094005bc6ec5475319edcdc13af58673f3aea667e985c0b8454911680986490635717d9c9faf2e5693041ae44259df2c86da5024881fcc993a4c56b47712acaec072105275dc164037f40f5bca3f1490ed778a4c6d084445487474cd8844611a33b1ba84ebcac9fb49a630c37c1adb922d5522c4aadf3b9f00b246112e593d5cfaac132c3d3bd5e731b4a8d0b552334eac51b990c0114673030484f10ef86e3173cab8cf0e1bd051fbcc4906dab7b8a495a438d38e728edc7ee79296978876954ec9394509a0a881664f3762aed7781c131b12f88e54f2e9b157a5298781684e2973d810c02030ad881df20515b43b926f33c465f08101d6deb0626c14debea7933618aff99339cfb2658196737dc50dcc6c6dba36551ee85ad404c1532e9814ca9b50f9dd6429f6e08d70f189c9afe23f85984d2a67506ca5bb45b6e135a413069924fd5291002e87dd3e3516a6274f5833d36e4bc847c823f463b64cb7758972c77f2c358851a84ec591bd9152f35ad5ac3a994e6e46b38e7dcaa2a066d3edf5a29e5e5d049ed7c53cf5923f9cece42d1926211bf97d84d124f59646d53176a3cf6a6d6frootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrubygem-mocha-1.1.0-10.3.src.rpmruby2.1-rubygem-mocha-docruby2.1-rubygem-mocha-doc(x86-64)   rpmlib(CompressedFileNames)rpmlib(PayloadFilesHavePrefix)ruby2.1-rubygem-mocharpmlib(PayloadIsLzma)3.0.4-14.0-11.1.04.4.6-14.11.2TWn@T:m@SxRQxQGQ"@PP@P@PiPH@PP@P@OPN@L%@K>J^@Itboerger@suse.comadrian@suse.decoolo@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.comjmassaguerpla@suse.demrueckert@suse.dedmacvicar@suse.demvidner@novell.comdmacvicar@suse.de- Added last bits of new macros- adapt to new rubygem packaging style- updated to version 1.1.0 * Set visibility of any instance stub method. * Stub methods with a prepended method if there are other prepended methods. Thanks to @mrsimo. * Improve docs for `Mock#responds_like` & `#responds_like_instance_of`. * Use GitHub convention for instructions on contributing to Mocha. * Fix typos in docs. Thanks to @10io- updated to version 1.0.0 [#]## External changes * Assume 'mocha' has been required when requiring 'mocha/setup'. * Provide shortcuts for integrating with specific test library i.e. `require 'mocha/test_unit'` or `require 'mocha/mini_test'` as alternatives to `require 'mocha/setup'`. * Do not automatically try to integrate with test libraries. Since the automatic test library integration functionality requires the test library to be loaded and this doesn't usually happen until *after* the bundle is loaded, it makes things simpler if we use `require 'mocha/setup'` to explicitly setup Mocha when we know the test library has been loaded. Fixes #146 & #155. * Consider stubs on superclasses if none exist on primary receiver. Largely based on changes suggested by @ccutrer in #145. Note: this may break existing tests which rely on the old behaviour. Stubbing a superclass method and then invoking that method on a child class would previously cause an unexpected invocation error. By searching up through the inheritance hierarchy for each of the delegate mock objects, we can provide more intuitive behaviour. Instead of an unexpected invocation error, invoking the method on the child class will cause the stubbed method on the superclass to be used. * Avoid recursion when constructing unexpected invocation message. Fixes #168. * Add explanation of method dispatch. Heavily based on the relevant jMock v1 documentation. Fixes #172. * Make class_eval line number more accurate. This sets the line number as the line number of the `def` statement. Closes #169. * Allow nesting of `responds_with` parameter matcher. Closes #166. * Define `Mocha` module before it's referenced. The test helper defines a class `TestCase` within the `Mocha` module. When running the tests inside the bundle, the `Mocha` module happens to be defined at this point. However when running the tests outside the bundle, it is not defined and so an exception is raised: `uninitialized constant Mocha (NameError)`. Fixes #163. * Document lack of thread-safety. Fixes #154. * Document how to use the build-matrix script. Fixes #160. * Stubbing non-public method should use same visibility. This will probably break some existing tests that were somehow relying on the stubbed method being public while the original method was protected or private. Fixes #150. [#]## Internal changes * Use lastest Rubygems in Travis CI builds. * Run the standard test suite against Ruby 2.1.0 in the build matrix. * Run integration tests against Ruby 2.0.0 with latest Test::Unit gem in the build matrix. * Test::Unit is not available in Ruby v1.9.3 standard library, so remove it from the build matrix. * Force use of Test::Unit runner, etc in relevant integration tests. Prior to this, I don't think we were really testing the Mocha integration with Test::Unit much, because, although `TestUnitTest` was a subclass of `Test::Unit::TestCase`, the important test case instances are the temporary ones built by `TestRunner#run_as_test` et al. Prior to this change, these would only have used Test::Unit where MiniTest was not available *at all* i.e. only in early versions of Ruby and when the MiniTest gem was not loaded. * Reset environment variables between build matrix builds. * Only activate integration with relevant test library for each of the integration tests. * Include standard build combinations from Travis CI config i.e. builds using standard library versions of test libraries. * Fix `build-matrix.rb` script. Also use `.travis.yml` to decide what combinations to run. This means we can now simulate the Travis CI build locally and avoid duplication. Fixes #157. * Remove Ruby version map from build matrix script. I'm using the `rbenv-aliases` plugin to alias minor versions to the relevant patch version.- updated to version 0.14.0 * Official support for MiniTest v5. All tests now pass on the continuous integration build. * Add speculative support for Minitest v5. Due to incompatibilities it has not yet been possible to run the Mocha test suite against Minitest v5. However, @zenspider (author of Minitest) provided the patch and he has tested it against Rails v4. Fixes #156. Thanks to @zenspider. * Documentation updates.- updated to version 0.13.3- updated to version 0.13.2- updated to version 0.13.1 * Fix #97 - `Mocha::ParameterMatchers#has_entry` does not work with an Array as the entry's value. Thanks to @ngokli. * Allow deprecation `:debug` mode to be switched on from `MOCHA_OPTIONS` environment variable.- updated to version 0.13.0- updated to version 0.12.7 * Officially support minitest v4.1.0 (still monkey-patching).- updated to version 0.12.6 * Fixes #103. * Officially support minitest v3.5.0 (still monkey-patching).- updated to version 0.12.4 * Officially support minitest v3.4.0 & test-unit v2.5.2 (still monkey-patching).- updated to version 0.12.3 * Revert rename of undocumented internal module since it turns out Rails/ActiveSupport is relying on its existence.- updated to version 0.12.2- updated to version 0.12.1- update to 0.11.4, se RELEASE.rdoc- updated to 0.10.0- use rubygems_requires macro- update to 0.9.8 * Fixed bug "NameError raised when using Mocha as a Rails plug-in" - http://floehopper.lighthouseapp.com/projects/22289/tickets/53. Since 0.9.6 the Rails plugin has been broken. See bug report for details. You will need to explicitly load Mocha *after* the test framework has been loaded, e.g. by adding "require 'mocha'" at the bottom of test/test_helper.rb. * Make Mocha::ParameterMatchers#regexp_matches, #includes, [#]has_value, #has_key more robust. Thanks to Sander Hartlage. * Allow passing a block to Mocha::Configuration methods to only change configuration for the duration of the block. Thanks to Dan Manges. * Fixed bug "doc generation fails in 0.9.7 gem" - http://floehopper.lighthouseapp.com/projects/22289/tickets/51. * Remove rdoc template incorporating google analytics from source control. The file just needs to exist locally and be ignored by source control. This should stop the warning showing up on e.g. RunCodeRun build results.- update to 0.9.7 - major changes: (more at http://mocha.rubyforge.org/files/RELEASE.html) * Added support for ‘test-unit’ gem (version >= 2.0). * Stop requiring rubygems * Renamed Mocha::Standalone to Mocha::API to better reflect its purpose. * Fix exception raised by HasEntry#matches? * Fixes for MiniTest and Ruby 1.9.1- update to 0.9.5 - Changelog: * Fixed Lighthouse bug 32 - stub_everything should mean mock responds to anything. * Added Expectation#twice to improve readability. Tthanks to pull request from Celestino Gomes. * In Ruby 1.9, requiring ‘test/unit’ loads a thin wrapper around MiniTest and Test::Unit::TestCase ends up inheriting from MiniTest::Unit::TestCase. So we need to avoid including the Mocha modules more than once to avoid nasty consequences. Thanks to Matthias Hennemeyer for help with this. * Ruby 1.9 includes rake, but not rake/contrib. For the moment I‘ve moved the sshpublisher require into the only rake task that needs it, so that I can at least run the tests in Ruby 1.9. It looks like I will need to build a rake/contrib gem or similar to get this working properly intertwingly.net/blog/2008/01/07/Rake-Contrib-for-1-9cloud113 1496246973  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~1.1.0-10.31.1.0-10.3      !!""""###$$$%%%%&&'(((')*******)++++),--,,,,).//....)0110000)2332222)4554444)6776666)8998888):;;::::)<==<<<<)))'>>'?@@@@@?ABBAAAA?CDDCCCC?EFFEEEE?GHHGGGG?IIII?JKKJJJJ?LMMLLLL??''NNNOOOOOPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQRRSSTTTTUUUVVWWWWWWWWWWWXXXYZZZZY[[[[Y\\\Y]]]Y^^^^Y____Y````YaaaaYbbbbYccccYddddYeeeeYffffYggggYYhhhhYiiiiYjjjjjYkkkkYllllYmmmmYYYYYYYYYYYYYYYYYYYnnnnnnoooooppppppqrrrrqqqqqsssttttuvvvvvuwwwwuuuuuuuuuxxyyzzz{{||||}}}}}~mocha-1.1.0riArraycdesc-Array.riDatecdesc-Date.riHashcdesc-Hash.riMochaAPIcdesc-API.riincluded-c.rimock-i.risequence-i.ristates-i.ristub-i.ristub_everything-i.riAnyInstanceMethodcdesc-AnyInstanceMethod.ridefine_new_method-i.ridefinition_target-i.rihide_original_method-i.riinclude_prepended_module-i.rimethod_exists%3f-i.rimock-i.riremove_new_method-i.rireset_mocha-i.rirestore_original_method-i.riAnyInstanceReceivercdesc-AnyInstanceReceiver.rimocks-i.rinew-c.riArgumentIteratorcdesc-ArgumentIterator.rieach-i.rinew-c.riArrayMethodscdesc-ArrayMethods.rimocha_inspect-i.riBacktraceFiltercdesc-BacktraceFilter.rifiltered-i.rinew-c.riCardinalityallowed_any_number_of_times%3f-i.riat_least-i.riat_most-i.ricdesc-Cardinality.riexactly-i.riinfinite%3f-i.riinvocations_allowed%3f-i.rimaximum-i.rimocha_inspect-i.rineeds_verifying%3f-i.rinew-c.rirequired-i.risatisfied%3f-i.ritimes-i.riused%3f-i.riverified%3f-i.riCentralcdesc-Central.rinew-c.ristub-i.ristubba_methods-i.riunstub-i.riunstub_all-i.riChangeStateSideEffectcdesc-ChangeStateSideEffect.rimocha_inspect-i.rinew-c.riperform-i.riClassMethodcdesc-ClassMethod.ridefine_new_method-i.ridefinition_target-i.rihide_original_method-i.riinclude_prepended_module-i.rimatches%3f-i.rimethod-i.rimethod_exists%3f-i.rimock-i.rinew-c.riremove_new_method-i.rireset_mocha-i.rirestore_original_method-i.ristub-i.ristubbee-i.rito_s-i.riunstub-i.riClassMethodsAnyInstancecdesc-AnyInstance.rimethod_exists%3f-i.rimocha-i.rinew-c.ristubba_method-i.ristubba_object-i.riany_instance-i.ricdesc-ClassMethods.ristubba_method-i.riConfigurationallow%3f-i.riallow-i.ricdesc-Configuration.richange_config-i.riconfiguration-i.riprevent%3f-i.riprevent-i.rireset_configuration-i.ritemporarily_change_config-i.riwarn_when%3f-i.riwarn_when-i.riDateMethodscdesc-DateMethods.rimocha_inspect-i.riDebugcdesc-Debug.riputs-c.riDefaultNamecdesc-DefaultName.rimocha_inspect-i.rinew-c.riDefaultReceivercdesc-DefaultReceiver.rimocks-i.rinew-c.riDeprecationcdesc-Deprecation.rimessages-c.rimode-c.riwarning-i.riDetectionMiniTestcdesc-MiniTest.ritestcase-c.riversion-c.riTestUnitcdesc-TestUnit.ritestcase-c.riversion-c.ricdesc-Detection.riExceptionRaisercdesc-ExceptionRaiser.rievaluate-i.rinew-c.riExpectationadd_in_sequence_ordering_constraint-i.riadd_ordering_constraint-i.riadd_side_effect-i.riat_least-i.riat_least_once-i.riat_most-i.riat_most_once-i.ribacktrace-i.ricdesc-Expectation.riin_correct_order%3f-i.riin_sequence-i.riinspect-i.riinvocations_allowed%3f-i.riinvoke-i.rimatch%3f-i.rimatches_method%3f-i.rimethod_signature-i.rimocha_inspect-i.rimultiple_yields-i.rinever-i.rinew-c.rionce-i.riperform_side_effects-i.riraises-i.rireturns-i.risatisfied%3f-i.rithen-i.rithrows-i.ritimes-i.ritwice-i.riused%3f-i.riverified%3f-i.riwhen-i.riwith-i.riyields-i.riExpectationErrorcdesc-ExpectationError.riExpectationErrorFactorybuild-i.ricdesc-ExpectationErrorFactory.riexception_class-c.riExpectationList%2b-i.riadd-i.riany%3f-i.ricdesc-ExpectationList.rilength-i.rimatch-i.rimatch_allowing_invocation-i.rimatches_method%3f-i.rimatching_expectations-i.rinew-c.riremove_all_matching_method-i.rito_a-i.rito_set-i.riverified%3f-i.riHashMethodscdesc-HashMethods.rimocha_inspect-i.riHookscdesc-Hooks.rimocha_setup-i.rimocha_teardown-i.rimocha_verify-i.riImpersonatingAnyInstanceNamecdesc-ImpersonatingAnyInstanceName.rimocha_inspect-i.rinew-c.riImpersonatingNamecdesc-ImpersonatingName.rimocha_inspect-i.rinew-c.riInStateOrderingConstraintallows_invocation_now%3f-i.ricdesc-InStateOrderingConstraint.rimocha_inspect-i.rinew-c.riInstanceMethodcdesc-InstanceMethod.rimethod_exists%3f-i.riIntegrationAssertionCountercdesc-AssertionCounter.riincrement-i.rinew-c.riMiniTestAdapterafter_teardown-i.riapplicable_to%3f-c.ribefore_setup-i.ribefore_teardown-i.ricdesc-Adapter.ridescription-c.riincluded-c.riNothingapplicable_to%3f-c.ricdesc-Nothing.ridescription-c.riincluded-c.riVersion13RunMethodPatchcdesc-RunMethodPatch.rirun-i.riapplicable_to%3f-c.ricdesc-Version13.ridescription-c.riincluded-c.riVersion140RunMethodPatchcdesc-RunMethodPatch.rirun-i.riapplicable_to%3f-c.ricdesc-Version140.ridescription-c.riincluded-c.riVersion141RunMethodPatchcdesc-RunMethodPatch.rirun-i.riapplicable_to%3f-c.ricdesc-Version141.ridescription-c.riincluded-c.riVersion142To172RunMethodPatchcdesc-RunMethodPatch.rirun-i.riapplicable_to%3f-c.ricdesc-Version142To172.ridescription-c.riincluded-c.riVersion200RunMethodPatchcdesc-RunMethodPatch.rirun-i.riapplicable_to%3f-c.ricdesc-Version200.ridescription-c.riincluded-c.riVersion201To222RunMethodPatchcdesc-RunMethodPatch.rirun-i.riapplicable_to%3f-c.ricdesc-Version201To222.ridescription-c.riincluded-c.riVersion2110To2111RunMethodPatchcdesc-RunMethodPatch.rirun-i.riapplicable_to%3f-c.ricdesc-Version2110To2111.ridescription-c.riincluded-c.riVersion2112To320RunMethodPatchcdesc-RunMethodPatch.rirun-i.riapplicable_to%3f-c.ricdesc-Version2112To320.ridescription-c.riincluded-c.riVersion230To2101RunMethodPatchcdesc-RunMethodPatch.rirun-i.riapplicable_to%3f-c.ricdesc-Version230To2101.ridescription-c.riincluded-c.riactivate-c.ricdesc-MiniTest.ritranslate-c.riMonkeyPatcherapply-c.ricdesc-MonkeyPatcher.riTestUnitAdapterapplicable_to%3f-c.ricdesc-Adapter.ridescription-c.rihandle_mocha_expectation_error-i.riincluded-c.riGemVersion200RunMethodPatchcdesc-RunMethodPatch.rirun-i.riapplicable_to%3f-c.ricdesc-GemVersion200.ridescription-c.riincluded-c.riGemVersion201To202RunMethodPatchcdesc-RunMethodPatch.rirun-i.riapplicable_to%3f-c.ricdesc-GemVersion201To202.ridescription-c.riincluded-c.riGemVersion203To220RunMethodPatchcdesc-RunMethodPatch.rirun-i.riapplicable_to%3f-c.ricdesc-GemVersion203To220.ridescription-c.riincluded-c.riGemVersion230To250RunMethodPatchcdesc-RunMethodPatch.rirun-i.riapplicable_to%3f-c.ricdesc-GemVersion230To250.ridescription-c.riincluded-c.riNothingapplicable_to%3f-c.ricdesc-Nothing.ridescription-c.riincluded-c.riRubyVersion185AndBelowRunMethodPatchcdesc-RunMethodPatch.rirun-i.riapplicable_to%3f-c.ricdesc-RubyVersion185AndBelow.ridescription-c.riincluded-c.riRubyVersion186AndAboveRunMethodPatchcdesc-RunMethodPatch.rirun-i.riapplicable_to%3f-c.ricdesc-RubyVersion186AndAbove.ridescription-c.riincluded-c.riactivate-c.ricdesc-TestUnit.riactivate-c.ricdesc-Integration.riLoggercdesc-Logger.rinew-c.riwarn-i.riMethodMatchercdesc-MethodMatcher.riexpected_method_name-i.rimatch%3f-i.rimocha_inspect-i.rinew-c.riMock__expectations__-i.ri__expects__-i.ri__stubs__-i.ri__verified__%3f-i.riall_expectations-i.riany_expectations%3f-i.ricdesc-Mock.riensure_method_not_already_defined-i.rieverything_stubbed-i.riexpects-i.riinspect-i.rimethod_missing-i.rimocha_inspect-i.rinew-c.riquacks_like-i.riquacks_like_instance_of-i.rirespond_to%3f-i.riresponds_like-i.riresponds_like_instance_of-i.ristub_everything-i.ristubs-i.riunstub-i.riMockeryadd_mock-i.riadd_state_machine-i.ricdesc-Mockery.riexpectations-i.riinstance-i.rilogger-i.rimocha_inspect-i.rimock_impersonating-i.rimock_impersonating_any_instance_of-i.rimocks-i.rinamed_mock-i.rinew_state_machine-i.rion_stubbing-i.rion_stubbing_method_on_nil-i.rion_stubbing_method_on_non_mock_object-i.rion_stubbing_method_unnecessarily-i.rion_stubbing_non_existent_method-i.rion_stubbing_non_public_method-i.rireset-i.rireset_instance-i.risatisfied_expectations-i.ristate_machines-i.ristubba-i.riteardown-i.riunnamed_mock-i.riunsatisfied_expectations-i.riverify-i.riModuleMethodcdesc-ModuleMethod.rimethod_exists%3f-i.riModuleMethodscdesc-ModuleMethods.ristubba_method-i.riMultipleYieldscdesc-MultipleYields.rieach-i.rinew-c.riparameter_groups-i.riNamecdesc-Name.rimocha_inspect-i.rinew-c.riNoYieldscdesc-NoYields.rieach-i.riObjectMethodscdesc-ObjectMethods.riexpects-i.rimethod_exists%3f-i.rimocha-i.rimocha_inspect-i.rireset_mocha-i.ristubba_method-i.ristubba_object-i.ristubs-i.rito_matcher-i.riunstub-i.riObjectReceivercdesc-ObjectReceiver.rimocks-i.rinew-c.riParameterMatchersAllOfcdesc-AllOf.rimatches%3f-i.rimocha_inspect-i.rinew-c.riAnyOfcdesc-AnyOf.rimatches%3f-i.rimocha_inspect-i.rinew-c.riAnyParameterscdesc-AnyParameters.rimatches%3f-i.rimocha_inspect-i.riAnythingcdesc-Anything.rimatches%3f-i.rimocha_inspect-i.riBase%26-i.ri%7c-i.ricdesc-Base.rito_matcher-i.riEqualscdesc-Equals.rimatches%3f-i.rimocha_inspect-i.rinew-c.riHasEntriescdesc-HasEntries.rimatches%3f-i.rimocha_inspect-i.rinew-c.riHasEntrycdesc-HasEntry.rimatches%3f-i.rimocha_inspect-i.rinew-c.riHasKeycdesc-HasKey.rimatches%3f-i.rimocha_inspect-i.rinew-c.riHasValuecdesc-HasValue.rimatches%3f-i.rimocha_inspect-i.rinew-c.riIncludescdesc-Includes.rimatches%3f-i.rimocha_inspect-i.rinew-c.riInstanceOfcdesc-InstanceOf.rimatches%3f-i.rimocha_inspect-i.rinew-c.riIsAcdesc-IsA.rimatches%3f-i.rimocha_inspect-i.rinew-c.riKindOfcdesc-KindOf.rimatches%3f-i.rimocha_inspect-i.rinew-c.riNotNot-i.ricdesc-Not.rimatches%3f-i.rimocha_inspect-i.rinew-c.riOptionallycdesc-Optionally.rimatches%3f-i.rimocha_inspect-i.rinew-c.riQueryStringMatchescdesc-QueryStringMatches.riexplode-i.rimatches%3f-i.rimocha_inspect-i.rinew-c.riRegexpMatchescdesc-RegexpMatches.rimatches%3f-i.rimocha_inspect-i.rinew-c.riRespondsWithcdesc-RespondsWith.rimatches%3f-i.rimocha_inspect-i.rinew-c.riYamlEquivalentcdesc-YamlEquivalent.rimatches%3f-i.rimocha_inspect-i.rinew-c.riall_of-i.riany_of-i.riany_parameters-i.rianything-i.ricdesc-ParameterMatchers.riequals-i.rihas_entries-i.rihas_entry-i.rihas_equivalent_query_string-i.rihas_key-i.rihas_value-i.riincludes-i.riinstance_of-i.riis_a-i.rikind_of-i.rioptionally-i.riregexp_matches-i.riresponds_with-i.riyaml_equivalent-i.riParametersMatchercdesc-ParametersMatcher.rimatch%3f-i.rimatchers-i.rimocha_inspect-i.rinew-c.riparameters_match%3f-i.riPrettyParameterscdesc-PrettyParameters.rinew-c.ripretty-i.riremove_outer_array_braces%21-i.riremove_outer_hash_braces%21-i.riReturnValues%2b-i.ribuild-c.ricdesc-ReturnValues.rinew-c.rinext-i.rivalues-i.riSequenceInSequenceOrderingConstraintallows_invocation_now%3f-i.ricdesc-InSequenceOrderingConstraint.rimocha_inspect-i.rinew-c.ricdesc-Sequence.riconstrain_as_next_in_sequence-i.rimocha_inspect-i.rinew-c.risatisfied_to_index%3f-i.riSingleReturnValuecdesc-SingleReturnValue.rievaluate-i.rinew-c.riSingleYieldcdesc-SingleYield.rieach-i.rinew-c.riparameters-i.riStateMachineStateactivate-i.riactive%3f-i.ricdesc-State.rimocha_inspect-i.rinew-c.riStatePredicateactive%3f-i.ricdesc-StatePredicate.rimocha_inspect-i.rinew-c.ribecome-i.ricdesc-StateMachine.ricurrent_state-i.riis-i.riis_not-i.rimocha_inspect-i.riname-i.rinew-c.ristarts_as-i.riStringMethodscdesc-StringMethods.rimocha_inspect-i.riStubbingErrorcdesc-StubbingError.rinew-c.riThrowercdesc-Thrower.rievaluate-i.rinew-c.riTimeMethodscdesc-TimeMethods.rimocha_inspect-i.riUnexpectedInvocationcdesc-UnexpectedInvocation.rifull_description-i.rinew-c.rishort_description-i.riYieldParametersadd-i.ricdesc-YieldParameters.rimultiple_add-i.rinew-c.rinext_invocation-i.riactivate-c.ricdesc-Mocha.riObjectcdesc-Object.riStringcdesc-String.riTimecdesc-Time.ricache.ri/usr/lib64/ruby/gems/2.1.0/doc//usr/lib64/ruby/gems/2.1.0/doc/mocha-1.1.0//usr/lib64/ruby/gems/2.1.0/doc/mocha-1.1.0/ri//usr/lib64/ruby/gems/2.1.0/doc/mocha-1.1.0/ri/Array//usr/lib64/ruby/gems/2.1.0/doc/mocha-1.1.0/ri/Date//usr/lib64/ruby/gems/2.1.0/doc/mocha-1.1.0/ri/Hash//usr/lib64/ruby/gems/2.1.0/doc/mocha-1.1.0/ri/Mocha//usr/lib64/ruby/gems/2.1.0/doc/mocha-1.1.0/ri/Mocha/API//usr/lib64/ruby/gems/2.1.0/doc/mocha-1.1.0/ri/Mocha/AnyInstanceMethod//usr/lib64/ruby/gems/2.1.0/doc/mocha-1.1.0/ri/Mocha/AnyInstanceReceiver//usr/lib64/ruby/gems/2.1.0/doc/mocha-1.1.0/ri/Mocha/ArgumentIterator//usr/lib64/ruby/gems/2.1.0/doc/mocha-1.1.0/ri/Mocha/ArrayMethods//usr/lib64/ruby/gems/2.1.0/doc/mocha-1.1.0/ri/Mocha/BacktraceFilter//usr/lib64/ruby/gems/2.1.0/doc/mocha-1.1.0/ri/Mocha/Cardinality//usr/lib64/ruby/gems/2.1.0/doc/mocha-1.1.0/ri/Mocha/Central//usr/lib64/ruby/gems/2.1.0/doc/mocha-1.1.0/ri/Mocha/ChangeStateSideEffect//usr/lib64/ruby/gems/2.1.0/doc/mocha-1.1.0/ri/Mocha/ClassMethod//usr/lib64/ruby/gems/2.1.0/doc/mocha-1.1.0/ri/Mocha/ClassMethods//usr/lib64/ruby/gems/2.1.0/doc/mocha-1.1.0/ri/Mocha/ClassMethods/AnyInstance//usr/lib64/ruby/gems/2.1.0/doc/mocha-1.1.0/ri/Mocha/Configuration//usr/lib64/ruby/gems/2.1.0/doc/mocha-1.1.0/ri/Mocha/DateMethods//usr/lib64/ruby/gems/2.1.0/doc/mocha-1.1.0/ri/Mocha/Debug//usr/lib64/ruby/gems/2.1.0/doc/mocha-1.1.0/ri/Mocha/DefaultName//usr/lib64/ruby/gems/2.1.0/doc/mocha-1.1.0/ri/Mocha/DefaultReceiver//usr/lib64/ruby/gems/2.1.0/doc/mocha-1.1.0/ri/Mocha/Deprecation//usr/lib64/ruby/gems/2.1.0/doc/mocha-1.1.0/ri/Mocha/Detection//usr/lib64/ruby/gems/2.1.0/doc/mocha-1.1.0/ri/Mocha/Detection/MiniTest//usr/lib64/ruby/gems/2.1.0/doc/mocha-1.1.0/ri/Mocha/Detection/TestUnit//usr/lib64/ruby/gems/2.1.0/doc/mocha-1.1.0/ri/Mocha/ExceptionRaiser//usr/lib64/ruby/gems/2.1.0/doc/mocha-1.1.0/ri/Mocha/Expectation//usr/lib64/ruby/gems/2.1.0/doc/mocha-1.1.0/ri/Mocha/ExpectationError//usr/lib64/ruby/gems/2.1.0/doc/mocha-1.1.0/ri/Mocha/ExpectationErrorFactory//usr/lib64/ruby/gems/2.1.0/doc/mocha-1.1.0/ri/Mocha/ExpectationList//usr/lib64/ruby/gems/2.1.0/doc/mocha-1.1.0/ri/Mocha/HashMethods//usr/lib64/ruby/gems/2.1.0/doc/mocha-1.1.0/ri/Mocha/Hooks//usr/lib64/ruby/gems/2.1.0/doc/mocha-1.1.0/ri/Mocha/ImpersonatingAnyInstanceName//usr/lib64/ruby/gems/2.1.0/doc/mocha-1.1.0/ri/Mocha/ImpersonatingName//usr/lib64/ruby/gems/2.1.0/doc/mocha-1.1.0/ri/Mocha/InStateOrderingConstraint//usr/lib64/ruby/gems/2.1.0/doc/mocha-1.1.0/ri/Mocha/InstanceMethod//usr/lib64/ruby/gems/2.1.0/doc/mocha-1.1.0/ri/Mocha/Integration//usr/lib64/ruby/gems/2.1.0/doc/mocha-1.1.0/ri/Mocha/Integration/AssertionCounter//usr/lib64/ruby/gems/2.1.0/doc/mocha-1.1.0/ri/Mocha/Integration/MiniTest//usr/lib64/ruby/gems/2.1.0/doc/mocha-1.1.0/ri/Mocha/Integration/MiniTest/Adapter//usr/lib64/ruby/gems/2.1.0/doc/mocha-1.1.0/ri/Mocha/Integration/MiniTest/Nothing//usr/lib64/ruby/gems/2.1.0/doc/mocha-1.1.0/ri/Mocha/Integration/MiniTest/Version13//usr/lib64/ruby/gems/2.1.0/doc/mocha-1.1.0/ri/Mocha/Integration/MiniTest/Version13/RunMethodPatch//usr/lib64/ruby/gems/2.1.0/doc/mocha-1.1.0/ri/Mocha/Integration/MiniTest/Version140//usr/lib64/ruby/gems/2.1.0/doc/mocha-1.1.0/ri/Mocha/Integration/MiniTest/Version140/RunMethodPatch//usr/lib64/ruby/gems/2.1.0/doc/mocha-1.1.0/ri/Mocha/Integration/MiniTest/Version141//usr/lib64/ruby/gems/2.1.0/doc/mocha-1.1.0/ri/Mocha/Integration/MiniTest/Version141/RunMethodPatch//usr/lib64/ruby/gems/2.1.0/doc/mocha-1.1.0/ri/Mocha/Integration/MiniTest/Version142To172//usr/lib64/ruby/gems/2.1.0/doc/mocha-1.1.0/ri/Mocha/Integration/MiniTest/Version142To172/RunMethodPatch//usr/lib64/ruby/gems/2.1.0/doc/mocha-1.1.0/ri/Mocha/Integration/MiniTest/Version200//usr/lib64/ruby/gems/2.1.0/doc/mocha-1.1.0/ri/Mocha/Integration/MiniTest/Version200/RunMethodPatch//usr/lib64/ruby/gems/2.1.0/doc/mocha-1.1.0/ri/Mocha/Integration/MiniTest/Version201To222//usr/lib64/ruby/gems/2.1.0/doc/mocha-1.1.0/ri/Mocha/Integration/MiniTest/Version201To222/RunMethodPatch//usr/lib64/ruby/gems/2.1.0/doc/mocha-1.1.0/ri/Mocha/Integration/MiniTest/Version2110To2111//usr/lib64/ruby/gems/2.1.0/doc/mocha-1.1.0/ri/Mocha/Integration/MiniTest/Version2110To2111/RunMethodPatch//usr/lib64/ruby/gems/2.1.0/doc/mocha-1.1.0/ri/Mocha/Integration/MiniTest/Version2112To320//usr/lib64/ruby/gems/2.1.0/doc/mocha-1.1.0/ri/Mocha/Integration/MiniTest/Version2112To320/RunMethodPatch//usr/lib64/ruby/gems/2.1.0/doc/mocha-1.1.0/ri/Mocha/Integration/MiniTest/Version230To2101//usr/lib64/ruby/gems/2.1.0/doc/mocha-1.1.0/ri/Mocha/Integration/MiniTest/Version230To2101/RunMethodPatch//usr/lib64/ruby/gems/2.1.0/doc/mocha-1.1.0/ri/Mocha/Integration/MonkeyPatcher//usr/lib64/ruby/gems/2.1.0/doc/mocha-1.1.0/ri/Mocha/Integration/TestUnit//usr/lib64/ruby/gems/2.1.0/doc/mocha-1.1.0/ri/Mocha/Integration/TestUnit/Adapter//usr/lib64/ruby/gems/2.1.0/doc/mocha-1.1.0/ri/Mocha/Integration/TestUnit/GemVersion200//usr/lib64/ruby/gems/2.1.0/doc/mocha-1.1.0/ri/Mocha/Integration/TestUnit/GemVersion200/RunMethodPatch//usr/lib64/ruby/gems/2.1.0/doc/mocha-1.1.0/ri/Mocha/Integration/TestUnit/GemVersion201To202//usr/lib64/ruby/gems/2.1.0/doc/mocha-1.1.0/ri/Mocha/Integration/TestUnit/GemVersion201To202/RunMethodPatch//usr/lib64/ruby/gems/2.1.0/doc/mocha-1.1.0/ri/Mocha/Integration/TestUnit/GemVersion203To220//usr/lib64/ruby/gems/2.1.0/doc/mocha-1.1.0/ri/Mocha/Integration/TestUnit/GemVersion203To220/RunMethodPatch//usr/lib64/ruby/gems/2.1.0/doc/mocha-1.1.0/ri/Mocha/Integration/TestUnit/GemVersion230To250//usr/lib64/ruby/gems/2.1.0/doc/mocha-1.1.0/ri/Mocha/Integration/TestUnit/GemVersion230To250/RunMethodPatch//usr/lib64/ruby/gems/2.1.0/doc/mocha-1.1.0/ri/Mocha/Integration/TestUnit/Nothing//usr/lib64/ruby/gems/2.1.0/doc/mocha-1.1.0/ri/Mocha/Integration/TestUnit/RubyVersion185AndBelow//usr/lib64/ruby/gems/2.1.0/doc/mocha-1.1.0/ri/Mocha/Integration/TestUnit/RubyVersion185AndBelow/RunMethodPatch//usr/lib64/ruby/gems/2.1.0/doc/mocha-1.1.0/ri/Mocha/Integration/TestUnit/RubyVersion186AndAbove//usr/lib64/ruby/gems/2.1.0/doc/mocha-1.1.0/ri/Mocha/Integration/TestUnit/RubyVersion186AndAbove/RunMethodPatch//usr/lib64/ruby/gems/2.1.0/doc/mocha-1.1.0/ri/Mocha/Logger//usr/lib64/ruby/gems/2.1.0/doc/mocha-1.1.0/ri/Mocha/MethodMatcher//usr/lib64/ruby/gems/2.1.0/doc/mocha-1.1.0/ri/Mocha/Mock//usr/lib64/ruby/gems/2.1.0/doc/mocha-1.1.0/ri/Mocha/Mockery//usr/lib64/ruby/gems/2.1.0/doc/mocha-1.1.0/ri/Mocha/ModuleMethod//usr/lib64/ruby/gems/2.1.0/doc/mocha-1.1.0/ri/Mocha/ModuleMethods//usr/lib64/ruby/gems/2.1.0/doc/mocha-1.1.0/ri/Mocha/MultipleYields//usr/lib64/ruby/gems/2.1.0/doc/mocha-1.1.0/ri/Mocha/Name//usr/lib64/ruby/gems/2.1.0/doc/mocha-1.1.0/ri/Mocha/NoYields//usr/lib64/ruby/gems/2.1.0/doc/mocha-1.1.0/ri/Mocha/ObjectMethods//usr/lib64/ruby/gems/2.1.0/doc/mocha-1.1.0/ri/Mocha/ObjectReceiver//usr/lib64/ruby/gems/2.1.0/doc/mocha-1.1.0/ri/Mocha/ParameterMatchers//usr/lib64/ruby/gems/2.1.0/doc/mocha-1.1.0/ri/Mocha/ParameterMatchers/AllOf//usr/lib64/ruby/gems/2.1.0/doc/mocha-1.1.0/ri/Mocha/ParameterMatchers/AnyOf//usr/lib64/ruby/gems/2.1.0/doc/mocha-1.1.0/ri/Mocha/ParameterMatchers/AnyParameters//usr/lib64/ruby/gems/2.1.0/doc/mocha-1.1.0/ri/Mocha/ParameterMatchers/Anything//usr/lib64/ruby/gems/2.1.0/doc/mocha-1.1.0/ri/Mocha/ParameterMatchers/Base//usr/lib64/ruby/gems/2.1.0/doc/mocha-1.1.0/ri/Mocha/ParameterMatchers/Equals//usr/lib64/ruby/gems/2.1.0/doc/mocha-1.1.0/ri/Mocha/ParameterMatchers/HasEntries//usr/lib64/ruby/gems/2.1.0/doc/mocha-1.1.0/ri/Mocha/ParameterMatchers/HasEntry//usr/lib64/ruby/gems/2.1.0/doc/mocha-1.1.0/ri/Mocha/ParameterMatchers/HasKey//usr/lib64/ruby/gems/2.1.0/doc/mocha-1.1.0/ri/Mocha/ParameterMatchers/HasValue//usr/lib64/ruby/gems/2.1.0/doc/mocha-1.1.0/ri/Mocha/ParameterMatchers/Includes//usr/lib64/ruby/gems/2.1.0/doc/mocha-1.1.0/ri/Mocha/ParameterMatchers/InstanceOf//usr/lib64/ruby/gems/2.1.0/doc/mocha-1.1.0/ri/Mocha/ParameterMatchers/IsA//usr/lib64/ruby/gems/2.1.0/doc/mocha-1.1.0/ri/Mocha/ParameterMatchers/KindOf//usr/lib64/ruby/gems/2.1.0/doc/mocha-1.1.0/ri/Mocha/ParameterMatchers/Not//usr/lib64/ruby/gems/2.1.0/doc/mocha-1.1.0/ri/Mocha/ParameterMatchers/Optionally//usr/lib64/ruby/gems/2.1.0/doc/mocha-1.1.0/ri/Mocha/ParameterMatchers/QueryStringMatches//usr/lib64/ruby/gems/2.1.0/doc/mocha-1.1.0/ri/Mocha/ParameterMatchers/RegexpMatches//usr/lib64/ruby/gems/2.1.0/doc/mocha-1.1.0/ri/Mocha/ParameterMatchers/RespondsWith//usr/lib64/ruby/gems/2.1.0/doc/mocha-1.1.0/ri/Mocha/ParameterMatchers/YamlEquivalent//usr/lib64/ruby/gems/2.1.0/doc/mocha-1.1.0/ri/Mocha/ParametersMatcher//usr/lib64/ruby/gems/2.1.0/doc/mocha-1.1.0/ri/Mocha/PrettyParameters//usr/lib64/ruby/gems/2.1.0/doc/mocha-1.1.0/ri/Mocha/ReturnValues//usr/lib64/ruby/gems/2.1.0/doc/mocha-1.1.0/ri/Mocha/Sequence//usr/lib64/ruby/gems/2.1.0/doc/mocha-1.1.0/ri/Mocha/Sequence/InSequenceOrderingConstraint//usr/lib64/ruby/gems/2.1.0/doc/mocha-1.1.0/ri/Mocha/SingleReturnValue//usr/lib64/ruby/gems/2.1.0/doc/mocha-1.1.0/ri/Mocha/SingleYield//usr/lib64/ruby/gems/2.1.0/doc/mocha-1.1.0/ri/Mocha/StateMachine//usr/lib64/ruby/gems/2.1.0/doc/mocha-1.1.0/ri/Mocha/StateMachine/State//usr/lib64/ruby/gems/2.1.0/doc/mocha-1.1.0/ri/Mocha/StateMachine/StatePredicate//usr/lib64/ruby/gems/2.1.0/doc/mocha-1.1.0/ri/Mocha/StringMethods//usr/lib64/ruby/gems/2.1.0/doc/mocha-1.1.0/ri/Mocha/StubbingError//usr/lib64/ruby/gems/2.1.0/doc/mocha-1.1.0/ri/Mocha/Thrower//usr/lib64/ruby/gems/2.1.0/doc/mocha-1.1.0/ri/Mocha/TimeMethods//usr/lib64/ruby/gems/2.1.0/doc/mocha-1.1.0/ri/Mocha/UnexpectedInvocation//usr/lib64/ruby/gems/2.1.0/doc/mocha-1.1.0/ri/Mocha/YieldParameters//usr/lib64/ruby/gems/2.1.0/doc/mocha-1.1.0/ri/Object//usr/lib64/ruby/gems/2.1.0/doc/mocha-1.1.0/ri/String//usr/lib64/ruby/gems/2.1.0/doc/mocha-1.1.0/ri/Time/-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/7dc551b102640d576ca05f38127d79e6-rubygem-mochacpiolzma5x86_64-suse-linuxdirectoryˑ*kp<?p] crt:bLLD6_uSV5/cnZPӭ.yUc/|!%Y~]: -׌*!poAMtdr;1@c5E P:+݋BYʴ[+C 2Eh>HF5K٢B;u2fg}@kX_vpJ) Q =ovS2`O% ;xJI$,E9\=}fhxMc@,bL5|PE1Z䑃Ҳrd` ߫JVU%m2ϯagͥ3O=*B2EpZ}V"oq{74Ŝa`kyIdxL ]KhC~4 -3HLP5䈮)ieW<0(3|Nb#]}e 3,< "9P*Kf"uXEF4ᵆGuM2.߿1bI9o dS 3Kdn+9k\dyԿ87yeHZUG(Ř;hP{W1D~Rj0`kLsI 'o+ (]!$zDfO o./gC=JsuY5gZƍZ?'W~ƤeZ+ |-<*J % *Qv[P1>"CNKL*oK` R) Uf.$q  @J B31;uuaa crΗSw~UcDTs*Lg}eD\B( `2};KH 4nn j>]=[QfPXJ^nPܗG}Evjn«JpF׽`zh86= 5qA_&y&l8 32C; PFTҗnV)WMsYr.Ntqn.LJ)fG}]٥ odřڧ&'(a0R{"4)jdۧ4?u^{'mP8Ly-Jd0WƇxrPf*l[V9R ?/]mŒ ˢGF1՝eF03=ISь?'%dt:s?+fCq`mBO/sMݷ'P@?R3? RMNG['M8j)w ~RН8f3j!C'I0j.7-XFJk@R˛\6M\"X:"@ ݛ׹9&v$6R =O "( e˂27kKV,Ґ9o3?@ʵ kӸ'[#A4Ơi[V/LޫDo` wy;?o&q&VtaM08#hs-5U!9,Ses {e49Hїh-J~^¿} :Fmeaa ܏lgϷM}~<:U:?(QATvw)cDjԤKᚨ< i=&P jG˥*08~,Ͼ'[6vDE3J'pQԌgӝpѦ65ɰ6SEn!$\5<*_T`K1j.%opPd`=RYq WW=$jU](-] fw/|*OIqܧLjm_ 1s3 oHͼ-̈́X^ƾv<ŧZY*1ZAvY}X~kg#o M| ڄӠiA$4V6HuI7]id[/[ (Suo^50 -.@eiL?N;c-!L3_8~ޣ)J kj$Ka8 SaYTTh'qm>ҏ>'j N%׌Sn)0TRtCQ=N+Ļx`gۯs.Y9S ;u x F+"xYGh~S mSW1.UGKݔKqPֹ]I)}{wgo?3s'6zEbU fv( o ͠L)Rl^130t_U R),HvO)Xy.`ɱ TpGC7S7"#Fab!Nk$G#`fP$RDY3-X qb[ :2YIUGz+0aS"4PE@*|JU{}AzKwi;Eф]A{J\G O;hh^@)NoŲY TȠu`F(VqI~#O > /鐉(=KM㒌ɻ" aXm~\Kr^=JHavZ}TTD" Ԇ /61IdbU$j]aQM;O :2,glr2t[J Y*7h7!'Yr^AWV1%f5Z\Ɔ^cP@ˏVB-\GGG^q觶_5BB(dh|s,"H#ggd܂Nm2D yشMlX;ANAEWK<'Ǯ.饥ɷu[ׂ-g1 a-2ph@9fó%5} .um0+4sSJ[oP?O;,씂=A`3Tćv6Ӑ %$Bzxf Ouz6w}eݛ5X?#Sh}Z4^(i-i7>8C^ʊ=NֻtRG&%t6 3mNHYęd#@ME,`S?08OuWWU@v82gۘye8:"zI.1W2-x0Ttpd͸(nҰl]10wXXM[*-dh['-(V0I1Ͽud/U{[݋yN[fSw0ͪ%6K jWUv 8|Pq$&(=fVPa"؝r,кoij"dn>sr)c@}ԶOkQ\.1rmI@Ss=~*hWxy M f`/@1?W!M懡QMqm" &ōD]gtLBxWuV@0DbfY"aomhBj;4H+8]V ":#u?K.LczH.|{y>+br*Xszj%|c` "2YDAb`j͆XC =HaMs.}M@{cAE, yA E[fw4]%5VA!yxDdR$ڌU+Ӕ)4_T\y٨a87+.lڟ@=9!>v1-$r|jS/O8q0}ߦ]ߍs?r#-dʊ"cnjҖI6B0|TZ` $K3 B|{ލ78(li˃O9|Df%RGߒO:/ ׵84E񩧇;P,Uw10}giYmQr~isy_"5c nLj*[Ỹr$ܮqhALxxNl 3eB( j4B3aŀ2f3e}F׾Rw8nF<˷;.%G+MQ}D? #\Qv$TW ۄS\ʋ ݋:}Q N +[$AHh6Y_p0Xێ2a]7 %c0F#q;sA+G"9d h)P9?scqݜ CM/cN+%up܇xs<ZeUYOndEd ,1!n6vZ1QAiTYK ׻hx5t,9SOƓ˂(?EWGzs|JXʏpD {q-*]\8iJAJѓJ3) A] u>֒_V_a^-vzIһʹ4Y0֋ S Wav:b̸Bk/} C}Fm1bali<NRJW%CLnCY[ct'=ƫ+^k o=z=Ǒ/c Kdᛞn H$8XAMH{"-\42t&sUD} Q YDH򟇬_Ce.TD{mC`j3[JM>)MG-jX 'BsVOx>T,O9Zn'r{(V-4X-bzF/8Ìyv 2_ }ҙaQF兇nm&ZeU{7\~ʌ:"b]Ģ B [8RnD!nM9jqarZ,$+WNk|PTVÿ\geIavl ![;*Ke24E\_?K:jiO?͟JpYВ8=fME%ǚ^3NQ'ح7uZ ':億hv3jqޓ ˟ͮ-W!p! ͩ'yػ$X1?l} s32^8^G@=)\V(r]M*G}rEЂq$V6coP܊)ZsS|caT~y/D\*rm"!9 hj_ >vOcG_\gԚ )2D|M4P~Z=-<ׯk[ĭ$/;&N&DV=b7im.^uroIy7!(d0Ss4㳓 dx!j-VQgrleaA4%XR4?,t؞xMjWA:=i+.(e^`˚OJoqg]ܩ$r -"\(ݡIJz@}TQ%" kVݯQW4·D<Y6yd U#&'1ԏ#Hȩe2`bжgk.|T̓I=VIu=\Soh+b/w"wT A^)i_?l(L+PY|G':Oe9ZVB DMoS˫N_,d|х+5P{o&9EZHɻK8-bԹ6W4OmC zEYڂ\c_|1c|S=_[@YrޑM-OZCYlߎd\goVTw˪ RʼpgNU #UYlv k\HS:fht?9OlG%?;)o5d߉f8^T,*ʃK@n}|P)䍸=`&!IFRR9v 4JaBҮ6 W(&byh쓖D(PFlAJzBU F~;YY@m@V_AhK[AT1t|?]$a7!WG wU5I#5ƌ_]nDXpWGh= axp0\3 XQϿ{HL#;+(eԔD6;/#'>qIէfdgF/ٯ堜}1zN-K`Ư4%f:P_])S> a Z=U]'+}^tUl,kmM( EY rH*]F~_Q`͕^sk?np&$Fp+yzǿG)`xߊ)iuZj;-v~,QMc "{cN̶۠6Z臉I`[ES^,d˭SD,Hڕ%:`wo= x`\!N a =ve?gl s9 dpŸ5i FVsIy 7, ЋBu"alu$tHEc M[cw]Vw0ɼ@|BN~n0Gڵ{,}8SVOJͬHDȽ*3i:^mOw")-NX7ҧIUԻy- Ϙfcܤݼ®1pPE/X*9HbVI5`Q&Pt sSD_նO PZ9Y lNcmmހrUcuA*Rx2Ul[ьk?WG;Eekp8% BXd6 iۧ&;A |4 ,s, g:u$ .`F?>:GFAd/h7ܯtm-&ͽw:z*Z0F5PI߼ ׵C̀Ϛp93)W]0E,Y Cr]D5b0ln qk̃rY S|pɒ֛~I~]jD$kqXS0ug-osCl({rp':N:w)w*F-צ3opXPᰪdB.6@u{𢓜q%IT( oOO_vvy/#QŠmKؗpP"梘Sh.(ћy WuKrԀW[;ՌwEbsDGq.#27 Lܸku(6Vt<_D_-/ϋ0I+G2(`֭p0ӥr/'V $$AYd_4 JqW97cp詆2v;rQ(\cg>8tْmz |BX }I`[ Gtb=M&p ]s'!;3|*L # RӀd*8NY`达Yŵx,*~~ZCI5Q*LBy<<d6ŵ`El'fʆj8MVBB_蛞l$ B/ /wq{>.|pUJ8 d9m;Gh/DA-cN,X=;M' T8VJ> eE L#-R}^&ۢWW:@2_wV^Fِ uH YSw9ه86 (= mkKKX`ΜDQhީ]oght rGtZKPL,jkEH߿X4Iេ-OЅlT.mPO Ksɇ[)Hkr}&1j48;FmZ1ǘX/210@wpLVpCA7]Gk07Nqa Z}.&$%&z9{rt$(Qoxw4 "[F0%"k-2lhl=4PS3'~*V>FXo= T媞#<˔m Ak(>퉍:J,syvf?kX+>.u,#,_G=q1`H_b.iLzLa+u&>鰙 [tcE|=RY*c35fZJo__̴ZtI)G~d7vXI4CŸʗC< )ih5׺l{knMdLdv5D)~96 k3'gP`D?}]E]To8>6$t!Shb3;큳"No1S/ſPѸ?M5@/ZL |:nuPdn߰T-(' 3ۤs`ќ]WD[㠫 67@y4V) ʄc̥ydo}?47գ[ԅ6xOߤWL (eD{S¼?Szl/PFO'; \!/@+-! ,%NiYK%|b"iM+.$pY#-sut۶* KQ`jT׹IgGU4C]텇u93q9SDݡ7@]`#VMA%%UPJaDn=?S[WӤ`يĒb_:dž2^Om hĖ@Q`3 u (>]}K<`y=fUl]BEQ{9(z #ˆ@u&s93*v}8ӔzPm,6({p`qSq/%_h FHӀ WE|\o>r;o0?H䍝Oۇ ۄltWEN%C`Gtae$SEJ, :3Kt7DnǑ `d7ڿeg;:1rMSN]r]ew\go@^jIfkc^5wK`tź, iD h[/қ Ӹ}9TB‰2HUw?a7Q_uJJl6t[{$ǹi0=Ի%.ȑw$,d[Ho]?LW0.6LG>-FKܪ܍JQ+H,ʥ/7*p[dsڔ\֥H$8G| < qe9Зow$ sV'}@=IH3| 0#%8*W9obdrVѸ&ΐcJzHj҃w<\c #zYdlAYaV "Qz'5}rlLQ»۟:J  G>j|3Mz<ASm߻L`2)0As,!fw u0=N o`8bqUGC7v:cL]r!ly8hiu 2SRⷫp q=| c`'ogjr󒓾R>:_F-AIBEuEI'HGTY޽\]m 81_@2olEA>i;lc+j mDF,|v iab$R"cTR0Bubeʁ zh>]Ro\j,(1 %<%{x(R@jۇN쫮pyOP7 Wƥ.9"f>ԙZLSӒ6䞹" cS$NS^XBuE4зD]M,̌aFKw\] (?2sJz"/2# ; uNYzDQ@_$%hx9bz(7ts][2X+K?.Z3kfA[l)SljOO{+5Ȫj(x{TK22qk&>{) p 9!"UqcjoPՅj!I}DR .ҢiDST,l{{n+e"Kz2"r.gCs>JLaT?%$X̾%ZC#tڞ1g o%Ee4yRIG2'ÝCb*hd~#9 q}u˹ b6r f(21dd2ؽGܢBw@?KiM\;/NQn8*{HkZFf$?7l# F(<`/J-^H UP?YOUfy reQ\ʑ*\:̨:0݀%ا >[]7}@rSG0#YgNTD2e,aaϹwN銢y2(h7~ u RCP}gl^Z}S nό)N7Y4KxȦAvF SA!*'DPa@u׶Fv CZ6"_;bD~Pl}!RzLwib0h./ŏu h1qo4BS) ,=&n7~e,੩eaLc bc]# P_TPUӟrV!y,,5 ^`K>}{G?9Xn%BXFSs@Xb${8keDFC^$ǎgRiƌ1t%w I6{o~NS{FU0JmQr:I)8if˹2ƁHJNf7]No7>BC5*ܯJ ͿJgնPH`4 "k.閳Ɗ4Pvŀ cf-2M `_etwPtd`tQocoaIC5wCՑmu-) OkvB%s@\k{NQ%̖@EbڞrIjM& Z iJUXiZӏlpb7F{Æ5a{NA* Fy="1h2NT\`6h*הij[%o 4w|~B 2+AƬA+cy.C w÷dedl'~!57faZF0,Aq(EW~/cUjfF)cY+ݧV NyQx FHPZnۜ- vJn]yxZc3h0W)SP dFpW>cj퇱tT{ !\ŠO5̕d7DIU1 `dWw/yHm!}ҋӑͳKL ; l4㿜,o[v^yZyJn_sν&m c; 5<+Ļ(u><%p7>g(4np@۞Gznz4[c:&~ir˹&p\(^LG'L3L>ZJ@~4D,źBYW1mEw]W[DvcyAPúYRHps#hI"xM-_te MΣ6;?I!b0&7S;'6TA&<h>4w&l -H:j!e*:o>pcwG 1eG'=- ̗^Jw+ӤVFK^HwyR f[-ub:YY9 x!s}#sQ0bl ԜӠh-6h1"ZpK MI+wX*u P2N@Oq=M3쎫ab^ܕ,C,5*pU pd^m+ǡ늛2{Ìۀ*8E" @VObh}H$ciB]3:PQbG%z ?NKUcөG*Ci"~caa<+*a_0ೃ|KW[SO{}طj"t{-IPbCt@ */{c+C Eڶ>T:lNUKPf0!v_ 0Re㮺Kg K{#،V.H*_J `t-DRCAn^ E|r`~D )#=Qz9nbf6=\qe¦z{pϗ=aw$9%v_H J8/.ЃT'ke/fMܘAs$v3zt.HHiI׊5=#?`Sѹ(YTQ~I;(x( Sxf<{{T}$BmTb [oq_y ~Sq%[qd :Nq}Ц@v5:ɅB$3:g4D!ݡluu:\ƣ +eW5sp/qg6uT5bL0{6;b*QVRsĄ`r׾2Fȭ,QGcXTޔ{{^!B]*hDڝk!h0G|޿nb.ݑPI[]t.˦qwfH;-ƥC(^  Йj= `d_ ]DZk M@&e-/JGp nnM-qF'@sQA Jԧ(I[ZˊNK|3߃ n2 .*01O "whܑўH)6rR_Ve9-eOFY 7kU}nM0fII+Ę%tJ/8喞E|L1+{+o >:fJo4Dd4Qhlvf=Bs 2#Jok{-WXmcJ+R(yiSe "⨄Ɩ)=`l9G0[n0UPyD] /fͲt(~79k͋]3k\xK P yO"~dѥ[TN *..1v C"/?gIgFsfĩ-VA<2D)3 `'YT @#=rޠ.u[/UszCփg{/Q,oڽr)= R${EH'Gz fq>wns|em3ֶ;sTÏ % ( A;Oa˳ͥBdثKc9mWj>徨O))e:pAJnqv_4JF(9d~|`: +7hK>ZVG>\j)E{U@|a1)&Hc!]lt$&z ]bX2t$J~MSӅx!=K}W^1|4;?%4"2Ρ싿!бMtw&UδHy7o?Sοw#Ƞ?qi1ג3 ƚwp!>zǥU<__tdQƦh{ӟS 2I {)uOfJO--|aU-`͘_ X=^b*tYO=0 %K9lTTlj40j·Py}Tj(W vPv'S'dv6e}ㅬNƝ:{/Qc7QT i.x3U|Y5ÚZGɏk /6 8f. ݕ A/ir8\ TO_tWL?40QT8Lb.V|7'NQFy{/#Tmao1M&wǚۦd|ٿ3͉*0th}j'H5'Htvl"Isַѓ|3`~##qsy[xبAɘ xT"_&Ug;2BÊs6' K]HJ):y%hRp)-/enè$ 26ڸ-?((&UTXvMs .0 cC)x7 R4(\5h!&_ ɡ:c>.=aRg&V.FĞ]Ti x%;45O:Fx߮"YY:Qr4ׇ < JR|<.h .wϩҙ4d:0 "&dK3kMuhnĊj^Nj1Gg¥Ȉ(ɖw`׭~FT*?ڎJ<Ğ`k{c^JnXa26Жp-c;,AC?>VA}ԟ|췳$|W5[ӳb#'V%Eէ,=j`.]dž\PR񆆴Nn(4G;J{4Jiwt3EͭC2/huSzy)SR4g&/'neC.b/Cqg,<& C)[wR_QM"0 r+,lc4GMiwAjZEto\/lܭT)2! m\#Jyc3U|`3j< ½nI8-)JhՃ2ח$рMYy?gQV,#F=)G]9ƌA `ۆk_Ph:HKdL"pˉĵzϣQ ;ffAfIRHSPO2͂C ~׫&|Jf˻<;+mG?/,pPEJ8֕3")Qj(B*d-~,hGgIJP5l?ފ78JrD{$SY۬{Fd'IDží- 4~׶a$bPw^/'ds I? '_h>+RB9.:,1.8vpwe*= ]ڴľcIS1oYE'FZs ;epo*b갍Вs^hF>JbV6NDwUwDbSYnkH|kT*W1Zh8.oF\LO&N@C$~v `1Z'.nzߠ0j+mH^ ,~}StDIA-[ ^87sBRi~/x+m) .X =̭B(ʞLZ -7E7JU-$ɣ_EGbHqn펯AEsĄ\g~WOCA&/S亯}*Ƕx]PeVB2%KoBÛ0>^%!ÐrG tp2ݷC![U_7SiMp=U0fT4+xkVĊ9m4HAAP}~a%i% )h}}Elm`#AR ^ Es%d0B{whyCP213k#Pm0 ;܏OLU]\V~A ~>\*wӞX{5o/OGaPw 88vzmlL_$u>41r1*[1u|+E%4<{XVwʕ}M_d2-\e _0kpo"&Np'5/DKyU>i7|W-b"'xFwV2GqEI P4CQeRO~L]ӤqK=U2]0W+/!;Ŝ{, W>=SqqM%,'ĕγfffHbt_dUd9;8~ KbxSWfJ[k1IcayGjK]Ck6Ps) (K`}n2vQvɔ KHxUAe_> VP5[)';Ea1UR&GX;AY9JPPÂHRIވnGLYrt2|cR[v*b&Ah1d GKtǿr7e=VlqnuJ'}dPձ|/ 'nmG68?U/iqTUZ~Qi; @5\#Cߐq/03TQVwt\6$4 5(} gVG :&?55TKi|$OThT&nzt~^ي(D!zKx-i*ڙY:\oRėa<5`kD/hu$P"s'fݟ1ay(:W/Y:j"ZCW[U1myRl|{3 %Xaj `:A>fAőq́ߜ$EY޽2tN_9<ף jGaIs<Q.{ cNIn(hxn#i 1x 8|=QûTV!P+QEx~*`Yq!`/&:>SosVUћB3E?} fiۯ,gQnQ[( u2<]?u+j8ǖ`Pi  'h[P:8B`aR dv}swÇyBۯ9lUO'; }lBcˬN&A(y?0"Vd$|<Ϭ[ PݘMvXfUEeɦk!TVCb ]5=#sTdmuKim=($jgy=#Z0*1%s9< peRR.K24('+3H]!^6:ɝer;4 A JOрXv\(lŇWi Ú ^dYa u=o;v#|A=a<1.Q%*J^y~VG){*Ӹ$y~ q(ӐD m5b|ҙI6zW+d?SfFAV_^ _fhQF^B`?,6B2Bɦ:B̎v cb[1BIAȮOt<޼[ ~ FެA ';CZ, P=maD+Z^fN1g;MDh.}sRTTsKcI&՝ۇoC2Nm$(&!sBmLdQyO0.frK;R˄l R;R1\BVo2~LZʿEVxWʃ5sXB0@@9xY; sn͗!X;/`stA{ai ~}gIt\K%3LK%7&oȨU{UcVWe("S=xVl 9Wקz6I`K1Y-(> ?%Sm7 J6"v˿(cT`1(aCy$z|nxfF/!uBcZ L:߼)GX}&6Bk$ }m|š+L>Y蝹!PAZLP@TⲷG`8T&w .%28w|zю`c?Z)Bd~*_b|ꐻ/Qc Ӹ_(Vc*f>c#7SBSIėZ<Ǵ(+7~&v%Lc0s"(}-X CS#d9LTi;R=r$e)K\ۚd/&L+$u[c-M`(d,"$焫0\f9 ,ǒ;?Z%\prDJ FsbEáUFË?% °>Nچhl&rVI,vS'8VZM\П_6E$ @Ǝol ;.rsK JZ^͊DL]_nA@umͨOldeVd4Gߧi N:]WvxҩtYsb1H6p*W[SDXѦ캏bbn޶t wp׎=PFLHPCP'ZDp7yEQ._ b 0SAY&GsxNIRc뜶-EGEvK,/r-g}jEg (MGfws1uߑ3S+0^LmҶkFYe]௷wp6ejGd,vF$ou|&>-TFeITQ!aͣiNI3ڃ6s/#~MO Uؿ]ބ7mBbՙ-!K╽ *fn\o_bÀdd:цsNnނ`B k~7<\M0"c02C46V/_Ti})d8fQk툜ޥW  -@3dR+8O 鯋zwȵgL{?heFGOWa-}T5 IJw(?"im=u qϵ\&z2ґan;w͉k_~ÉJ4 jhİ`Jr| gdV-izt5h5$)CDGgv;穟 |gX>oGsR*fW(v20Gb_V̒=m_? vZO%AȲ fn=x- M^)R g39m @?r\y?.⊔(?ueVNTzyJ# , 1*W,5S5Eͅ^p9O]]iDU9^"9ھ;_gg[>u+O T#j+W3w=?ݩ@)[$g`g;7Ԯ):gCTY -JieH6xx Q+F,؆GfUnDZKHϻ"zp3dqMm{KENrAIdҖńf 2cѷp;A Zɷ3M=Eix(}.<:H徯lel-ZV7t D?QDAF2Q$}+x?lu)-rC]l61oLɍZ;6|~1O>xcho֕Ib7,PpD֡BYc!3.~#ֶRV$VawJ 42|u[xO/ƪ]M+戢5`wE,z^1PMqY;G: 4Fϗ3"HJ2.lC*?zt{ԋmMJYk {WC[BZ-h1qp\J 09e`Ú~NIEקw@~ 8?(*{pߔ;h(->g$dNMGyʅ\&WIJ-DoX Ԇr@+sV$\ݿ|n<{ Q[ itM$|2*|$Vݤز.z8JE9#;hӱFsRR!jĪvNJ5ZjthlI+pUF BCr}z~ޟK6HL#R Ňz&=qB:E4/VoˌBۅF>n~/aPuhd)Zp@VOZH|7es0)leeߣ.0$(Q۰ 7كISHYM0I( /]Agy񜫘4 ?\ߑk]ϳf0 n-k#/>~+ ٷ"yRb8\r>bc@AM"I~{v-} hS̑XƷE抉 I"8=R:Z̅X_h//Ӝ=‘D9BOc$#JAwG4T 5Ɣ|i;&(XɈ0uTt;Xc;t(c fV uT6I΀ T/N965[(o:C=#":,/:ln.47m(ruudjIyȅSSsIe&!qV;ز/C7\i9hn<}^8^bt%lKNmI1$k L-!E-ajMTT" TF ̿ H 7{,z>a'.6ճ Cd)doqjbOx JFC] 9\2=NI9 Z_?[M`E02wsjh~x}|/]T)ͶWcC#tr4y&Msp+ 0;D=$AȺg[YQZŽ%T1 *h{`Ǝb%`*+,!N/SG'xO1L۟?PCsm5"l {L 8/ƥu I ?LcW갑y`!\7]E@[4 ^kKdr8qW_uXu9ǥ1d:p(1J(2 '|?@LNQa :k,<G.X3$_J7{kdK:Dz܃@,UA Ղ\mbFGI9w~6=)՛pyb{֨n']9iGGf4|$3tK#I5FiHeYy2֓ tnb'U5'0Fho﹭jX8Źʃ1!,,? NaxfB<n&!Rl7i_v}Äǡ[6n@JK$fjYȃ89#L*-4d~,{ zoZv+?yW{R$^ؾ$Uy;쵪tq_iM\eusCMzj=f9-\CSX խ-fb&Vr$0%xg#l̨GW~ ^u>SWd*K~N%ۃazw*6 TDr;`LK%ɲiU;*y!&.Y;qxrrAdHuSmWF<bN{ys϶#Huձ=1 5I$> -Y?A_K7aGo#Do9wF)`.q٦Ek8.`쵽K,3oU޻3z!o3} -Txz/ek d< 5pR]Ga ^ 9«A/FS1i>]јtJοL,eTGw!V%(xr^]yQQYaO &r.ɳG_If%MiK9GCwYOR M JD_D*PŪYY0WG?G^8ؖ||6(9S2jokElI(9UE%EoՌ0y=R9nϦ E{/DO*Sj 8yZ2˘E%˟&j yWM= z2:)}OHMm|wJ?!)vSlQJ0 clIŐ#TFc 4n~Rs;;jTjn~6Yk*M: 7mYhf )}}@hլRZID8Q=2(rIGwSDTVr7rýV1eeNP~OS$\ӗ -F͟ސd95%$mQ)_8[^Y9=/bfuMPƸM17,elvZEKiPXA/I$Z$ T$v!Ŗ]P&ׄ("V=|%St _ƱDP`6+%t)$fGYq2_4\{Yv%'M6\M\gͯ6 a%3]o\,{2,<窳HXgJ8immoү#]I"ϿӢi`xo2߫փ4m&16晴[0jdKyIl]j+}ˍϹkI| g G`\A~$e˱PJc(9øJ YWz'&LPq~/Z7lR0i!#oQ\ h#3/Sۧ#pr8 mk*TD"; mQbqW_<QG:؅ LG?xᚱ12vn)IJ%(np%hK<۪뭼C;O꿿%~ܚ zJg7FAC*_@C1}I7l)ȡ`Q 1xD1f&x=d 7)eLt$2^!?<:<1UY۩@<۹30\~yE㜠|Ʉ_Qȫ@t[<b2SO\Յ+C x~EH壗пwa\do @ ܭKuv7T­°53 ZK [)dhC 2[G56 Kܹt[#0݄_ 앍ϧ]Yy;O2U$(GyR?@`9_g׭D;*Wm K'yZ9MP0 (S~[Fǒ»I4U nlՑk3+9bfJTT$E8ї@++wWˡV1Pz? DMЧ}@o3OTͻOs(ZWT>,'.R<}o8e] QӶ 7w#%B}/|ZoX~7.8ongsFL#d9&mŪIhDŚ<,1L*rT_՟L_9Ӏ왮GfKa^c{͔2iS32Ĺi+QL{+}#!x偣ev$i-[!2A !akN) ]I5CA+%tx"GtFXdk$3@D 6W"Wf|2VPj]}n.e\α>;&_21R5WRJ"%Ps'}i˘l\tQj/դ:px޷(F@q~ e^z>fBkvӈV,l/c6OB%H: 2:0Z :FBqD.^U89z_eSqƺJIiﵾq}@<ז7wcy0du/0֐4 :H0-S^(2F5Ihjmo";>e;o?K +$_yuvF <FQVZo ^[$eU6OǠФNnDj}tߌ2% woaTٜ)p?iĂzEY:!z{u1γK%VZ^}v5*:͞?$:~x{ _a l\e_)PDlz 4A&x#mnA BCJadVxl7 Dq21g=I4{H7&(Ri81':N DR/<Է`r|RPiץ8VBϦV>//e /WX@NIeF]{[衠)$m4сtzC !!RA} H1qͯ'*ݓT'1?sWm [fvki,DsS9&Sbw27?uQ1|o2 R zn ?0$hCQ"H5^!T_'3=i xf[ 4k)\\Vۤhz. ZaEzaPScɉ=_K-02DpQ(HNDՖ  fS l}eڄJ 0Ǽ¤))óZ⍰wʓYt./| ¹|B䶠PҸN(!T JO-O|HDҷX hoYJm8?h$0T-l͙[}0 l}~@ʱ&Fgx EotBD ~Z!>M9$kzkLd#/oA+D(ܠr VK|VjTtg8vze[s:^,^ ^h{-X#af}s@ 4O sH+18|^ݺ,UyF-ELŅ쒉Vx^L}s8 4t}(D Y8P1bO t5#Ա}OK7Dᢪq+תf dFjUFX~.QL ]RnstoZ#H9@GLdϪ^¼#&_?z u%}9k LthWic s|5iq*b؆zuU.2 zR+:LrvA2lLL9cIfd'n J˲C7tN|&2_K[riȮPS'!#@/x%?HD 5(a$_inIX c:(SOweipШVUOATOQu\'j҇rO&X>şBl8)j0jIn~ʗіV!qF лLfnԴ= EoJƱbX;l˚e偕(- bg uCj ݑv`HYd{,|e%T]Q)9Bw$ , $,1ی20\xNۄqˍhr`nVח4u.;`9M FV )BG:mCb<4Tl#J\0i#.y_{=s\4e^zFݖ?t<|tk=^9|oSس@OP:;GU 䵎mz)+0]H8nrVڋ&kS\6K6"p~kS{:%ɠѽS ]D$γ{^PLݷ]I? WuB z`<١$J 7`ӆԳ2+yXf2ɀ2v F &;2aK 0D6yܛEΊSj6!Pfo~RqUWd d??F .)UW'1M2x!<~^""6@DuÝ#+΃z =Oi+>>m5YA{~;3?y>0!vM_}h?;%uiUI { S};3 ,-Y8GV29.eT *H Aog<疟{S GM%m W ,m]}-nr$fd!vk&NufZY93 |`> N6)6;Y"n>Qμ-" v4h{q}"]/DȑN9+qoZ SI [E8l 쨿HVŹCFVm)Ϋڜl%CVyGT9;*6c)mJڄa3SVF ҜtCj::9});Q+:HFfyyEsfawMQWF{ F0TЭlLTv޲9KS1Ԃ,#!Ze L5 ܄.>:灬 B!WOuUb~-::tHs@5}.vS9ު$i iI;Ju13{'^9r=Qee^3X-%7p8gbYﴓҿ/q(n2&L>#d'jUq_ llyrW[fu2#ws._G^ltYqRhqcUj>]6Y;KJiFXKfAHXIRoiy'j!}^>Ք=:cF0A2]4گ,$oM5JyI; x7D91aMZ4UB-"}