ruby2.5-rubygem-webmock-doc-2_3-2.3.2-lp151.1.1 >  A [dYd/=„KnMS RA"Un^g~yrǬk6YP! MQNuWq_\kh.SETo8iؘTWWUaΨ0B ()x#NnGR8`"I}6ד&Io0 zR%}epN `la"l:WpjZf'Q ^p;?d"( 2 Q  +18 P \ h  F Ă Ld۬?(a8h&9&:_&F&G&H0I:X=TY=\\=|]G^xbbcdefluv(z3DHNCruby2.5-rubygem-webmock-doc-2_32.3.2lp151.1.1RDoc documentation for webmockDocumentation generated at gem installation time. Usually in RDoc and RI formats.[dY\build79`openSUSE Leap 15.1openSUSEMIThttps://bugs.opensuse.orgDevelopment/Languages/Rubyhttp://github.com/bblimke/webmocklinuxx86_642C:D<:[0&2!E>3iAC82I&K$(%DpJTRCOPGGIU=+YMCcGL?#&.$dF#P' 8;1C-H%oOO?M uSvIn/j;Mw[o<-%  f< 4+9%<!-#<K    $-JL3H+)HF:6>N.,@<L_<@H2j=;R202kqausx:8pYR=A;-+E3,hP>T\uR\[1/VaS^j=?;gYV!x%0R45# %jCWf4H0GG*/$;;G'11=KI5=RK=\W/N;/9$(! <3?FA=D?v;RCD,-4/^ ). <* - & A4X9;16QF@P;- 3C.{   H,#%P((1$,3%  ):!$# 0 #   K$;2'N.JLXVQU-0 8#5'7,!&$n'.,,*B %4-&!+n-^`IEGXJI7:/AAAA큤AA큤A큤A큤A큤AA큤A큤AA큤A큤A큤AA큤A큤AA큤A큤A큤A큤AA큤AA큤A큤AAA큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤AA큤AA큤AA큤A큤AA큤A큤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큤AA큤A큤A큤A큤A큤A큤[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZ[dYZbec872b61d6eb7e0c73502c1dba48f718ceff88a7430e984ac9a19d6b4bdb54f6131998b761666c7489c3992e79f5187a884ed7ac21fdcace423d9d778d4bd16069331bbe486c5d971142558a4b8eb3e5247913bc9e31c2d1956c2cc7824d49415ab7a40e3cecfd0c64bb1c0dcf3846052b33b394e8cc55e885a3f63a51418dda680a9be55bc3a8fbf874d9c6480365fa5cba5eee7e15f0bed652bc8680f21f0b673091d3100af6b8ed6657847eb7c5d41575c35f77c78014af8f85ea8f8adc942d977f65d7baf23f139d21d4b9299cf5631f4b1d75575425bb8b8b6e1fae8b1567d2999f5db9236275675a990065620b97c4bdd8049796b0c7ca7c60a0e9aa0c546e04900158b4f7dafdb1b977f819ef497ff6f8dcd31eb8392aa6fa23f87b7a5f2608186ad8807f72198bff1ca3a12070bc141cc5f26ad372b15c10de77a3e130e3da6ffb588b2ec469c6aea5aef408f14a841448d7a53651f13a7cefe0d4b24d4b3e5860f2ae3a6469fd2f779941f25460d962485d2e18ca8df640623818fee664e0d5d69a0fcae7fe3ef23e261e5207d5bf706f809aaae82a463cfd5bf5adbd5e0bae8100ae52e6cd46dca8b9cd46fa03be59b9d0d1f8d69d2667460d4d978ed2837ebb99361c88f7c1cb4e84f0ead652ce5e3e82a9fbc6c77f13e4c466692fe30a5fe20d889114273175b9ec11fbd8694d19fb3b367f5fc02fdc0dbf655a79d9c37c76048a3809431a3c27781764b0af8dbfd2473f43f4bac789ad739ef59efce0ad78d187c302a1d930f19f151d0fb3305e63ac2162023a7fc0836dca6a051499f528c0dd8ac72b1b08e71bc3eb7034d86a56db5d28d0741bca2d6f3930da8dea627040218e7d3f4cb145f36620ee0de293a67da7836c932508d6d93a66d368c2eb80c845e4e61c8ab86cfe8d61d5d632d5c85e44bbd5eba4929a38e5b1b15e1a9e1fb137d2b3860b1248497248cbe69c77938d637e8dc510b2488d68caf7239dd396abc9bc085b1c5bf45fe76f1fb7e10b4b14a8c7d0307827536afca5958be0168102ad3995c91db59e9313f8c8639eb4726ca22247b80bbc3630b553aeea2e67070d112f6a0bc7a9e0981f3048b42aea797b2ee14c039e29aef002d66a7738feea98aeecd0b03d524028754af43e026f30b4986b467e45ec6de232480ec04bf6867f20c6f53425a066439d66ed850bab1b9d9b30326daaf222ae97b6b82851c65a91ddce41730471c496473b814c488d454331ec6b7d3bcd6834bafa5222372b0d0a811f06e016956470ae595cef5e68fcaf8b1b694e40c0fe839c37ed3502ee0119c29ebcf2c572e59ceea1fae0d1a1c132a62b67874f8c499fbdf749d80d6ad4e2e6efba9791967595ee510b13172c1a49086b76abc8006fae4d2c022cddbedb2b88c968e94d292fcb98c44f5362372e7e7b7dd69325e2d287933a1026a9d29e1a3a7d133b12544a5c8c469f2e2ef9a6d478a445438f098dc0883e05b5141a697a846882785f91ce9aed498789ebf1f1532cc7e21af734ae60e1ca9a493259754369b437c1dc59c8c630700ce33b02f019772ebdf9d4ce94100d9f1ecdc7c09797e51604cef00474948b32018f5f6594452ab7b87b3fd07a4ee6c1f96b3982b3199f51cc124effe7a1f7effb42cad11ab9ac2fc9075019d0ac2147ee850dc3755b18ca005b541aaffd0f13007ad18fb6e8041b9685b9df2086771c75e3886e2934dd49466d949d26eb5628d611571fd8dc820dfe9cb522ba62c99f8eccb13033203ddaadfec9a18104490b03e595dcf67b55f7ebd6c78bfe100edf8dc6f3ac55d751ef84675fc2619b8ebaec0ffcfe706b735bf966ec05f1fbecd7340ac059f5e8e534929ba06f7704b32027f0761f62c6fa741477e840659e3e7ca48f0e9ef462466722baa189a5f826f77a0d5c963bcc7153faa84c2404508b4a9ce7c0d58c2a66af1a74594108917fe9850053db0858305a98b9dac3769f26169d7a18f24bdd216a124ea22b70644547aed9c1ad03ee22113eb0f5fb36250e256276ca334b48d2cb8ec1b579d83d7ed90f25c7098389b8c84c03a93ddaaff44bf44bd45ce88dd6d40ebaef9f1b6273c6e2fec345387fb244d2b5acbf0c9d4651badc3ca54bbd0b3fd394a8a7d33ecba77033a99efe00a15c5a0d498ccfe6f79511d506131c6b98fa41d82d803e1028e02c9dba1c3ac2e0109738527512df7d44fb37fa146e524d3a3cad663884e9ecd4f61f41e91d3ea5792af09e51641176bbcf9cc536729cbc908b1ed7ed5828fef9cb827daa98a09f7a8f80e6b81a1eed37b86432652999b25a912575c2d8f4e1fd19b7e56e3ce126c86203bf0a970656a235879b64785964cfd6744d625f6317b0c23555e95b8b5ae5a26ca0c3fb0162db1f5e8757cd6a61d1f22b21c7486cf8d478afccc25ce516612f616d58942742ee8c422279cad02c09800cd58ae77c16f69a3890fdfa81ce37802876e1952e5f5e7dd6b64972057956ba21df676cbb7bdfa0ebf1133e3551dbcf324e47f7db3e07d819500eddd56994c589477a991c5b05034903354c79aab8c079400604d3e834cf5389237bb103b9f4148c8b67b200da488d54cf912b37e1eb932c4b54613134aba7bd6c39773eeedf4c754fd04c4a90207a45c0b66e9ca37b21016c6312dcb79393351fff1fcf2f5d97f2a3835cbbf270cb1c87857204af397ed2afc8e0b985bced29a15970e94662b92a409b7036f9420e53bcd70c4d6b4f71fea8a33e2bba8afaf4571684ffb3cf73bc837eeb501fcc0b4192fac898f63d9feec15f6a1df0892c218e08569ae178c7516788e7ba96c6ae9ab289f24b1c0f4a9f459bfe2769bbe5ca9e78f6fab4a6e77f6f94da3c2e418fb9d13f24ebd44f73e042bea21b1e76f5e3612c3a56ac747b69d9bdf95106475092e31b3a3237b8a1727b74de27e60cf45acf42630ad28ddf48ba81574d8eca53d4f9f06c34fdf4d683d94d28860be4072af60b1d3d730fdd77c30c742a480277ca9c9bba176cd231931e79fa13e9d51889877c929de9e30e2c85dd3ba5741b1078c76eebeb6f7742643589984a74f676c53617fadd36484f78328429a0b29fa6c8fe990eac4eeae42ec805783d154924119d8bf5f24bdabd2c4fc694e798508c66ae9b49d3d05852f9028d6ef7fbfb70b53f4be1209f4d3cee1d86aee3fe2ad34531e594c0d932da7798076f10bc669f1af69a6487d99546a22b2efebd2963bddb3a2208a2b9a2cd875f8a6ccd03a0356b92cd8cf27f18e470c6adc4aa86c1c29a36106f5030fad4a79205a03ab2b44ce4b4bde4c1f4febc3a7eba795e47523972cee2b4b8d407e84cd8fbe4a18953c0bdb7ed4faf7bb2056e4c228dd6fda90738ce413696c60dbe10927d872dc719a97f12236c342348241d2f2a772893f89596c8b38cbf35767ab0bc2880bfc8effb71094d01d7318532b123d50562e546e191c6f6009cbd46e6e0713d86e8d17b8b1f78da7e45475539d7003a294eeb38238b72b3a306750f5c449379cc85a0bddd8834ebf7750271a9319852655766feb736de6d943c66d98c8833276e64e5cc3d24fba74dc89a9b983ed2c9e0dd50158aa992d91f01ea120e9880c3f7288ee2115cb70d402ed01c24865083753d515bb6e6205f4a74fbc8794b549eb68e526d43178e7d5345879eb174d5bfd842d0d74488d40b12583ce88a628a49137bef095e7bfe0faff8ddc45114cb7e021f6eb23d319c65c698289ce4eb4f390f37e73566c5f378bbd018b76eb8df172d7683f12baf2c91957bda31a850758f794d59c671ac68f984a406803ff01193520c8cf8e16c39e43b701ed70b2f201c60dce0614c356c5a548e1692e269323f25319c527040edbcfde864cac8bf07a0db1d7f3297cc8ba518d7f69805f0f239f847c9fedbe1174e078232f4aa6d15a8d229480cb865e9bbabf49026b1bba1b4e41eb3956b758f5ab093a8108696bb37deb8a9bf256060102ffa40cb356f21e0b8eab4d798eae0e61689dae466bb71febb0f21e037192efebf7db31f5ff2f18d386cc38afe03698341168276be4382fe994dcdb7f6b24794412d62f23639e76574d9759cf9d23215d40c596d73fa7a4a22e747ba34b0f652f255c688351e74543268e48255fc4d07a230e91fddb913fce92e9fa3cbfb2631b5925945b11c04d6619bee41ac85b3456cd3b4615a21f031cb3931df644cc2c55a9050f415636c7193cd535ffa745e00414d65e086b2ff441b1bf5e12281649bdba44b97bcdbba5179644920c03d429da01af7c41d6bfa1ffc393960c3d1be3bb19c491666fddadd8c8c0f3a9f13be833c9863e055756e4bbbf31cc408911f678875aa53ecf1b6f6ccb2e508295c2bd4faf8a7dae9fac8162192a4ffec8fb73dec83c64396b9e457aa96068960851e8ded99f469b1dbf1e4ac0e8e7eaa253da23ee1b6d0c36f6a48154219205e8fb3deb7082cda9eabc3b04addb3bdbec27db4bcc004977e385d0e0cc847a6eb05c305e8facd8ea6e7ecdc97de053b80253e4b10eb026232db4b2a64b6cff724a563e63199e1663b102f14742105c5eddf660ba6c3056379de4399944c3853a8320e193d1f2acd255118143f82ebae0d64e6846fceac96a2e8a8d1f0aafb56bae4f992e2654c2f228722eeb30c1203cc798203f08494439b441a08b2ce9ecbdf92a4a22830ef35eb988b324ce9647b67147b38dc60162a71ce1fb397c788cdd2fd6465c7d1927b46a83dbed17e7a27f15314039b7905fa56b5059cb157c850239f2786a61ec027b4e96654a9a8ce4389756814ba17c4f9da10ff32cf1fa7a9b0f82e8eabdab6351220bd32e3b25645a3f72a08b8dcb700c460830295f6b7c746a364083ef67b44c12690386a591fb6a1d96aa40450ab14cdbaf233f675b045906001a8cd91462c2d833944ffeab796e6d659a6958de80800896f44116ab6a3ec656b6e87d437ed5a8c1b67316ea419ee38ee6b92c8bf4ec8e30a5840817a34bd6425c7f2517618135494c92f7f299e3941f6f4508e1040e04dd8484fe54bf1cca341384c5a5a33a76f669feaea3a799d2d1bc33741d6298dbaaeb3d07741acc36894a48a63a9ebfb643c8dce84f589e2f56493a68400936f8dc4a65f4e710476839cd3b18eae343bcaf1fb73a8ba072ff9e947d873fa7cd82ea15fd1f09ce9b4b0d0901d8a419cf049df2c1a69a6a85f7b648d1b37b1040cde96c33c279eb5a870bc3e8f6399387d693e2f0147eb14ab3e8debf2ab234b7042f3ab8b16a45461a5142d50de2d1e7d2aa737ba2780386256c0f86a0081185ebd811089b3821a8f87128ee170be5ab2748745f4837edb71a76f5ecca493065537d990585873d958860af01dccdf903998d09d64ef94c5075115a3886e209731772731507d478768c4fb130b8a44cec95cef07168772056ec685282aba523ba65782e2d3eff81808023f2671721fae211f8403db9714917f8007c7705811e13d0fc77a10ae52d06be7b4821dbb3fb88dc4fe4d3a1a282cf69f221a539908120c5b3301759eac9dd32420f3a8c95d6227ae9872ab393f142a58650a56921d5580a209c0bcf7d97bdba8a7e6d802096208f12dc001b54b4dc87102c4b02df20e22ad85f4ed9b952d480c02158dea7dcece6df34ee6512183ac51085bcdc0d798878650d6fde3ec54b415be33b89fce87b97906807d9b3b945c7d158ec14ac277d27dc71816f6e0093ab284f54966e38bcd661313b059770979a810bec660fe6671620ce61ca89621b575e4de2ab9387a0201a46e2e6f4a2116c7f851d7de40ac4009dfdb617e284a4c9945de6ee8282fad9581aa78ffa386774fbca7c0bf954f5e8895233354dd3704e9c7685cb51e6c305dbe916a0edf9e066f5420fc881053cff3adf4f384559ab0ba450341aa974a557ee61f2c24f32c6b04b64c119d6354f8d0edbda66f2889eecb951044c207e9c0c8565ef86bc775543c4088594ce0944cb550ce4ef888f6c898e42686bc336544548b305af8aca4d3124087893b4892b73db0d626cc0a29984331ecca1ddcf1a5633c990d2ec757a889196a2a7e84a34c9b2438b306ebbbd01043c3c5455b33d18984aa7d502f868053ecd467449ebaef3196f229862aa2501b587c6053806fd8ae2e4cbf9d0ac0fb99391e3ec982ab3c27d445b923e88b92a53eb0dfa98628ba0d8dc373a841d47f7d8e4e6550534ff5f0f4d16b1c0a33e23409c8214490ed2386e4f0355d2d2fb8cdaf89050930e0227284d4d1e2df9d517d5e0b62e6de70e57f5d273fb837e2d3a9c5c1deb3b4b60bf82f152a50ff8f6f9662a35d787d2d9faea46e9d7ece783fabd3f56bc9c5a8a738ad17a4996a66edcc96eb00312397a387e739b3efbc02dc5a856f73b1d405596eaab7b76931e3c61758336f548f8f96ebd8af54365d796dcca29720f4f8bff868a73918f028859950539346307dd9fc41739218d4fce49bd77f17bdf3f58f8dbb40aa36636d9d7390009fec94ddb220e430e21fd3db7d3541f163c72a3aaf67e43b68bb101a9c36bff59d64317c211e2b2361607612d5f42588b1882dc2858c607b1807b40ad4809e181dd3691ba60ff590553ceb612fb1abb1e7ec6da7c5d8713729d53b15a7ebddd89afecb15227967ea26ea7d6566a9673f42fa9177a62e7cda101bbc1449631ff4f6efd9a818b09f9ca59d448e99099edf6454483a56d1137c5f8bf94da2ef0c9918698ba929d882bdcf102e9d9426e96d37abba103bdb632b02bc7eec36e002193670278652211c9cd9755563521cb0cba6d6996d910cd4e8b13d954ef361bdb0b43438cfb48b10aab6cda02ed7374570cd55defefa0ebc786c7f5e7fd27a46df479a2f77a5fc3328277b33b81822848fd773f176e3ee33dad4087b5b1289b02fdc6be9e0f98ef0a778804711571a5f12ed3a139e169031d84a6826b6aef042c6ae5527066e642d1f6d50ff45e28b41c0d6a3fcaac93386672943c4e307990c26f3740cfb584a506f97f7569bdf9ab316545d0f387f85d46dc3db597ccaba313d859b21e70090de86455db70e0cd7b1d7999561051b9ce11f0f34eb1cbcda00f925d0a2a6457774ce3f875a19b407469e5b43a8c516189357061068170ebf2d46fce94ddcb27459e33d63411fc71ce89fe8e8407cf913078cd1591b6cf6cd52b6225755ffd5fb47cbbf0d78a36b4c506cbb2f179fc42b9203b22225f0f9dbe00987cb49452149d9d20ddd211fa260cc5c246c8bdca95973767485f89d9a8e99e386fc5d285eea812f4e94c2181d4a9be655c3cef59abf781bf114dd0f99ebc46c4442c3c682117ee702f03e3beb06a2e70e1631ca333469b0fee18b5884fc603aa9d4e76fcdef7011ea702ffb7bbae084276a80105703ae554af7bb6905db9c973e9a8603b9dc67684e57637e636edc626dccf1a10ece36627b797b1d5be1a4313d1c160375c600ffe4204c581570a49a24bc85ff79cc27d8e4d6b53a13cd2087960793d1803ac3aad8991fa4dd7734f27c86fed02dcc4b18399df6419ab8847623553fcbd510c0f08369d3d884d055c3d994279095eb0a58e4dde1f8bc619ee019b9775d7f745972ded45a97f97858cf78841c93191408e69217eb98831fcd8b666c53933cc3876a2824092bd4f28df598be825ea91ef9dab8fe8c0346a71b68e09095e9b9ca4275178e7b3ba088a5f00cb9439e90d2975652ff9f423e71156a8a403d17021e20750e64e3e5f3cce8c5c7bdd4740e7ba7448eabf667292d4b1c2acc42a6b2198dac35c4809c847838f200a58d85214ca01df07a303b9f6522eae15b5d16121f3e2e5b0db3cc45841a7167ecbcb69b565413397962ce51bf23967d148423527b5eaba4efd16ac3148eebade8cfc5cb39c41737a12171c790ed7f65d27015f705285238eaf807b6aa446f4959e6c6efe5684eeff28fe0996e62f778b7ca302dcaa8a7a6ed02a23a8af2e701746af311c7a483f08a0630379fe96004267f065eeea2a3cb36c68212a15c017fd5df8d152b71217168703cdaab10241638eeacce31be9ea30cef424ddf04c099fae0262abb9fcfda7111a46d6dbdd2ec14eca08e5cf0546d9379d94ab3db48e7d5e0c7c2b2ff9bf3c52fcb04cf585fa19454f34d95862d034523e7b0cd07a6f981dee39b6300d046dbbe93d3086ba5165f9dbdca0fe3fae068c23be47a7095fabaac366825f75429c132766241935ffc5948953de35760a0ca3bba195caf0854b0dce9bc7466418f7ed7feab28b9d79abe1dab2d8fb94a773c53e7b2beaa7d4449ec5d7ff3f59019ae5b732c76f50dc6ebe68f11494e05c5abe7ed9e0d42469f14927890f78cbb9e075cf5b824bfa51c2e33ed77ec7bfbff86c5c4236ce0bdee8a725c8a64b1aa80eae442b8c53b5c24c2cd022252b6aaa2c24df8c999421423225db448305afcf9266f83e5754b39f357fc792f33976d278fdfe535376e72e7423f066b9dcea9d3d7d9ea10fa061d2b15f9f7f15c875804bef14a914c3d313dbd135b5ce9ab7976062e32fc2612db266c4650fe8611c69a42780e161184085783004f61783312ba3866944de668ee30fc22fccef57829d480f6cfdc8c9d304e9b61bfb30a37c88acb65356406b9e4f17d291dade84998ea591db082e83a50b70f1cb0fe8464724ef7cde74986829783fc736a10062e888a92325f4748844988b914697d80996cc74cf127a39ed7cfc0142619a9c67f41c58ccde7b1ec0fb3e29816b83ef95924308f908c7a62e6f50be6eb36003b8a04e2bf71d4df8e94dd55438fed2269dda6c6b43b807b3d7d729f9b6843a06e6c19b798d2768051830e5e7d750cf30319e758e6637885455f5dd27d5aae84c6e66fefa2d74070a77f3808a55097e7116002c20a8095b9de8b71a71409441cef3b45832db05f4d72416ffc3d3cbc5bcc7a68a8779eed2aa335daf83bf79fb3c1039f74174665673dcdedba430e281d634596f33fc193b64d251b600dc8bf937c45728b91b3d7e726c1633321b16913460147ec7459f4b81e4511d8a6880e046f98c08f3ac42815bc86a6fabfed5a8b52b433efea5d6d9396c8b6894a10790999cc0b1ba661e92b743a00c42dd8c4aa1ffe553b0a438827e1f3ed3a4637a044ac92c4ceb2b7493b0f0d3e63ff0f573f4ef8de704ec8d05205edb9147e738ddda3acf5c6ace396b27ff362fd1b3333e41537fe422085592fb07f8d76f928729f037dbcd0b74de363e3b7aa1118bb87538cbf8ddab7a611c529ffe5b5dc4d5cffb065dc175f9f022162fc6bab4b1ee549d2f3fbe0d8b36c7d3f186b5f658b92ca7965c63aad397d0529d4359deffcae4071b211d265c6bc0195f3138c18c78ff3f8726fcbfe7307fc2934355c5e37c035b5785639920f9203606a7a4d8800767299edeabd33f8e95f32c09c8f5ca17410c6193b2de6e1b45e300f67f0014663c9f44a94e8d2b24f9a6c5fe2a0403718cc97e36a1e0b80d12bdcd14451df58607ef1dfaa267327e45e0db54e8c46313852834e09e65a4bf7fca638c3e8eb6ec969065f2633d64f355059781246ad938253a14731579bbaaa3764c54faa0bc98dec9808369f7be48e6ae33b4e3a0f000345551cda8cf8c72b2c572c6ba1d8dc5a5dfed03b9f2fca9ec48e3be57f8d26778ddca914faf37d00848407f9c1c14bce0ea1b64e76d9e83a17b1f7b444533afd01215895a399322e0702ff03e8b8972d9fff081c0e4409ae347b5f6f86eb523a08aef5bfabb2b84671780163798d04e1bf09772d111d05fcacba2e21f7a9bb612ae53a339656976947488d42ff293e129866511fd591fd18ae5fe6f0d9cce36363b7c7e05ec94fee8695ecdec6c94e0e547fddf7f5ba35bef627b4c4daa2cc6429fe4ba7c1f7966822ac9be7ef8b95f23dd16dde7d1e79400c09bb303804c9e076cad15a1165431eff5d5c2d4a246c4da879ef5252c4a34367750789dbb0bb5322cce3f2cd11e18294801e71713a3c552e7dd01d6860d0a27c1c8ee3692e63776360234ec8612cb1a2a3f2df7241d092f3241ace749c8df2e69e67576daef46081837beac48b8e24f87048b18861ed2be8a7f634b4b66cc7e79b6f3c7b1353347e95733d33a38dab71608909be5f22ff3348052f2aa4e8b0f70d96ab517c418afdf50ac148eda50be887b41b5dc63f0b31b9835905607d701d7764dfc421128a0ecf1f3fc0ad6d23554678ce7efa9a467cba331d015d022d3eefa4dee88d30bd93e6ad1066036553dea8134f89b44a96b1729277e3c9a47bca75538c76d7072983a43606a0d976f1f4e19c756105f755d021230e569130269b3a7fba43d9710bbd2828d2b8b216a772d72f57577104ed77b7099759f263113e900f84becfc50ac10dc1499eaeba859cf527efb3791a1aeacebf84a509caf7913e98f30af32d71de9c997426f8fd6a3be9136ceaa6f65398ecb74dce59e7ab77edec70842899de202cd8b1bf3f37c7385314100ed5acdb4e494f0148d6a2b22d504a92c9d589e353eb0e5febead1b2830856e34fd0256f8fa07b205c92d9d72e7b2c69e4fb8f8619b3942b4705316491c27611235122faa911558a7560e208f98734dac1f7d2a0bc539163b9472d76fe1b794ca6bc8b954bd0ebe7d500cb6389d7ca041e8a57e4119229c9a048a52ee6d0989e674d6ce6b846721ffda0b27ed9907ea5940481e8a346ad38d5332bf7ce87e4277c6032502dc4ad9d1869f8454b430f156f635b39f7c93d960ce1b4be2336c47d7aa220fef350519f616f146eb3384ca00f7041ff888761688ebdf952cfb82a818cbbbcb0923ac3a4a5191243df58da04350ddb23171f7ce645390e86f8e1a4af9b3bc9702927ff64ad9da5550c2e2615244ae128b30f94153e86be9d05f5d0dc916daf4c3182e24ec4f70a960e8425480ae0a936482bb03e86ca6ffeb87fd10a3197bef9fde617668936a5e3841a21b6d8c80770540e37d5502e92fbc52c42219f275c3d941f666f4e1d32c1d56b85467d0a14b9440b612e1c7f85d0ea8fca3b2cce1031d343c2fb76f2ef359288b0a655bbc1fd27e7db73f23fd00e85e81bda123e79988738eefb9c5a11577ca7384d12e0beb2094c79793a059029c51fcdc0de49c1bdd3bb030b126046d8e16db8ab0daead73642a286d47859f81fe492fa1b8d2bcc5a7be7b3c2e0a5d408e91c79c403c6f2be345596e5f5165e442871f02df015eced190ffb6c86bb207595ebd6b4dd7c13fac3b522a7265246efcbf97ea25bb8a0b069c1e472e55888318b8055bb4cb982d9ccfa733f6b27db689feb00f1a22ef12fe329cf9f5cae1b1f4a1721324a35f4faaddffce30570220a23b1304ff1e42bdd84ccabc28cfee5b925ba3c4bc6c6a8d15b283ade4469eb5fba9afae3cebc0733f09f4fe1f347d9117b697456b378e8fb5f2f2f25c0905c061a726df46ed0d2d150c566e62762bcd701497832ce807c7f79315521c0df3af26bd9476faeae8f744598511d9218e28e0f65375a6ddf9f1cbc519f9466300ae07b718f9f50abb670536661a8ed17360b1499067be21e207931aad6275e987258399109a3839f98c22cda8ebcad56aa5491a680d91c374a45654e8375324da3719dc08c576cb4a3a1ec0879fb0f2e3de18f3543353d6536ad974e93235a3d06cd90b6d1b4fa4a59bc515a8ff3da63f9a3e1ea3c8a7cf7ba7b4734aa9062a3cca82640aabfb0bc21c4c5d2a51d4c153c8c1d79fe84a8aa0c438aecafd73fe552576166a43c3cdcbb609be5df14c703b81e9a27c226d2cee240f57cd7c12704a73e21971ff3125f14042cc1c66a157d7c633f48782e5902ecd03f1d9379285c0594f9094f3d8f33c631af660611304b38c3611348319c5d6551576c56d72a055a3cfa8231324f897f8a0052393dfb7cac38df5691f45b2845caffb4a3fb11e9664f6920bb6d19d3e1fd332ed8795955ac9ba9bd535fb7fa1c2b70042a432d1af0a8fa572cf56a73e7db6017eb11d029d8a57d28ae396e155a476b3885c7ab9c7093a7eb975f7e7c4e0649a72dc75a77a8f9882d4d6efdfa91ad2ac9fcd3f7b92b2d7a128442672a28e27698fe14bee8a2c334bb9ac6f1bfff774b5b02ce6397f67f5196a31e1636e84ea74131647e0ed96be7dd25aaa5816af582d73fcacd31f06dd5a145b515df8ee2c5d4c4bfb98796979084ade80e299bba6054859bc8c6af9d6ffe6443756054c2db977e621b62950d4b4d801e87246a7a6cd56540ee3434cef1e3301b809192251b898e8504d862889284468ae2cd150b54c76aabafa47c29dedd74521a1513fcb0186aee394b2aa196c3dce39a3099b0ebfe811c04e46d235834ca58e6c0b6a10d77d32d70b832755d6c9a573a5c2da11fe406a26f2f962161b1474b8c12fead93fb9c0a8fe19bb756adb744770a81de8c93f274314b43d82c3b159179bb19e1f42c973275b58f30e52db5857d90af7ef7470b809b72b7fa301a0e5beee07df78a0d09c92ba298fab82711c78677452db4f85712e829ebbbcd4c5b3aa33723269ff19dc11bb1682397e3157877639c3d16d8a2fc406451ba635edbdd70429333f14e078759900256658ea3278d74b6e5372127f2cd90bc8f5550b7780e20531fe02d54ac71f53cb03402a8d4730a6afc6890c1b18821af97b618f37b7fc84c1f7b00cbd6bb4c27be77421f8b727b5beac8961018da4c73565093f9585aaf288ee574c55494ef081e74c16e251c54ceaeaaaa567b291bcdf7e4f79e0608c527f4281c68aa86b91108b89cecd4bc2ab784a9e5dd86af77ab5637d0348305715fcbef10bf6139056c63b98f91498c00e63362444204f8158789b25d96ffde4bcae0b47ce6f668622045883933913eb36a5a633035a7e6caa152e81b3b31a977b0736de37f9f7ed274e70b1621542c7bda1131766cca5b8eb470175250ae3007373df511404ccaef081e14455080a79a52418d027fda9be4958c8c3c68823d4af427f1dd904d0d5fe9ecf4e3f8cf5c734632e96e0cf86c482d80902f5f2109e1dae143e0091f19bf47b5a9d4880cdf40251f5575d43c93f0e71b6911e76344016f6c419ab0c2398b44a50d6dbaa0bbb44e11ad4365d9111c841e5860189f3fc22f3099f4f45140e7930f365cd96d8f940a162362a3f9e21d27d68d34c50b4a526ca8304dd02e2d699e1564528a01db30dcd53b2408829e44055c2e960dcb3f1976770d6be0e43a0243c2306589e7faa0d2afc24862c88f5fe0392d7c344c9aeab81ff94944c5668504082686181b9ac61e9b51e58e656fb418675c69baea2f1a72d22dd2008774b8b92acdd550e0f968f1126909a3df7240e7750f2b3535ad767577ae90f229f3c18462eaac6e78873235027732126fe5643f47fcc2f516502f3015a63e63f6999ef0e5ba1b251c37f678775797717a8464e5206285908e0b24ece655e5c24ae0a72614d0d986a3b5fe2f891d3a08991041dc550fb96b69ce98d55c1b7484d1778ee0771b1c70f7c757841d183d034188b29eeb0771046bb5123dc4929c9247d064843031a8c6d70b30a62a644be6ca270eef9c277fb490f8d8475e94ff6a66473b2380a4402decc0c23946157625f6e66457b589874f0e68963056b7c91052ba61af1cedfcb916bb55d4f6feb9a5e563fea4eaaed4c2746504934cba8f29a32d9cae0cb792f8f11be7a322676829a87f3af5aaacbd21d19bf69cba57dd1fa900c7d0a37fb2323bd4aaf1e5454448f71500ed9a3124b23aa0523f101f01f67ae4ac4df94ca85a2bc8210880ad4b4a218877516136db21204000fd8b16bc7e7bb4cb78fecd73c00e3ce6bb9e27a1c8c6e841cccfc851bbf3a35962c06817fd0a47355177a15542ae153e9e96659087c67bde97c5a870d79b17aaa495320569d839cd12adbb0797f18d0911378b325c48ce8c924cc4a648b8f7967573ae3ac21af55d157af264a82aa53946f2965d4a153ac404fab481b9a368b8241da17c81eaf803d0700cf9ac192531e9c9e7fea43219aa2a0f4c9dc0554b9609eacf65a79303d851a9e24822cf67ebe7cad6d21cafdea4ad5b9320b008e34647b514b42de96e44dbdf619759b19c238e2df569dab373386051a429cdc19638142396ff249af9e33033c4c1114869d6582a3735b134b96bfe0424e9b490f8430e2c77baf0882404816372b3583a1af8c1e90367e152a406e0445431b6cc246876ff6621f2bb78abfb5efd836d694595efc14aedbce4ec1150a4e52ccdb5b750d4f0877e30fe4bd37a6486e0e2f1f3c6caff3c2e5867880124e183e13ce5115fc03c04968d1f18c3936de84fabccc602a50ee9dd210269eb157d60202237cb94ca28d14c481ee43356645f5c030e5600dfb860c628ac09548938d78ead6fd51bd2a2f7b398e1be8dc7fbf738ff59fc84b1687337705ee92bf5310e5e2dbd2303d54428df31e8afd733c512cc81fd927e66d65311d9a8ebc641bc482c168d5a19bcc12b9f7de591d7c303a50397484d05625b06fd0f6399958caad905b8312c252d8e1e71958f4b01a1c2e4c0171b06bb6a419d32b4ad8d9197bd38ea195e018f89ae2789a9ca7827227b4888763a771798c52478971e35c578e8399dbad4d4a35170128fdb927d7ba41d7dfb69441287dc0506b4e87345cb363e93917e5b058cf87406cecc0f63224f025cbbda8cd81dfb46ab493b60bda77877cc5ca5908b30f10b29dd598bc5793fd67270fa1f0f8d8e51a98e681a8364317cc1c2eebc4e6761ef2b9f86c801ec3adbbb13da32d86c8dcd31df842ecc29d48406b30037311b854d1a0b623873e8921f8505b3302e447cf59c05ba29bb92e2f4786587ca5b5e1bf9735cb791dd1d8715c22a30afc46e56b44282661db41472ee27bf6b42678e72a5838a6d667964f358ef8f5c504589f37d90164945e185af2b7e89d21df45b31927af49f5f17f3e27a5cd9349ed7daeb8d44698660b356f9033f2bd54db6c3934487e75aebd5d42299692293c52017a57215b5834d7f3425b9f79da9956810f319f6e3fdd4a186b55523d3790498d40d3a76a67f21fb1ef84f8f1d8f0904180d2f9d95366e0e6254b850d21e58e9759e44aa4338160e3d1bc19b685475bdf64833eed0fea9020f2a9b0f7e8c54717cbf4d14913d82229eb45cb2e61b5a46903be571c9482f940bed2baa14dd375e644a9c050119284bbd2b53ee4394352a23199f7707e067e3002981d1fdba98bd3da4a403bc91b8026421b6fd72ab64fc04870f010245fd5fccf260507cef00b2ddc7959da87bc30b29da97ae24517537c25b0fb542e6d05e0f6148f908f4bd08f155716f3f3466a50952778fee2e473e2c632d32fece58212cf533936dbd80a68199253b12fcb297edeaf15a35aaed5ce08ce88f96150e79a1015ceeedb317e58e139dc1ae20a5abf2da1a46ca1622631e24450a6a4a370c9df72ce4e2565accde938c1f3832f2634b4c0c122f8505eed20a19af66612485b870a732831eec38d85eb796be5684b3a608ff90f167c1152242879960a87318cffdc94adaaba6aa2599c59dc26ed5e97dcdb69cdd492a5a96dfc808d01184c8a4b59fa89fb8fee9d3ef0a06bf19e49490cac64802ef052d3ad45489f2cecfce53afe5829e8394551efa1d0f2266ea6d4afa38dc195b7de525d69319ffd826d0d08fe14febb7b5a1df2a6c90df7173cc5a965bb81b3d8bcc607ff124c21d5d7c0d5c35b89b2dd2e587779ef83f71c12d459f00cac81b4829eaa09a68d3ca4dc1860387c9a7062a4428cf4b7ebe8c943541e45dd0a6143b18150c334d1d2f22526b38e3cc1fe24097dcdd3916b68855d70bbdef72bc3ed140137d1b53944dedf33f3ce38afb4f81c3c86d28e5246e4acdcb6bd0bb9a9414d031b009efb0076a85e4134cd5272a30863a9d4239872af2b68c4034016faadc1652d88d821d044e6f28608fdba51152508cf9129d5c1cb2fbf4609fa693389d448587d8587f0ae1ac84908bdcd6239279475bd94547404d8183ef1a7207ef8731029202fe1379e89420fe744bb45f92f103097fe615757e92f6f64c693d5a2b04eb78daeb1ffbf0cb5d2830ce51951f3922913976979fd56ddd29d8dbc7343c1d0de9a200a87e2c8e2b2b54cde46fb839af669b2059af338ce379f6d09e76f50a0c9bcbbf23be85581247b94462fc466d30ab407c08b666213d0abd0c9e75977c96a5259392aa6392fb4bbc909606598deb8b4bbe24eb337aae5c31f02aa07d52ea924b27b0c949dd9fca367183a5442e44a755d0f53ea21bbc418dec9b1577ea5808bc395aaa76eedebf6362a13a59f2b6a2cc71e99a86513ad99820ec4686396f69cc21e03065885b2bbc8d5e0de872491dc98865ef337604548e0f1434472d91c75bd7ad9220697e03b4beeb664b58c9c732db443d4bec41d47ef5230adc9683dfdb337732b20da71f7dfdd8cdba01d5c3eab504d77e8d218069cc6709451f9cca3fbfd24f8fa39815e5ca731f508f99070fcee67341ea24d0beffaa217d46d77871abd32d0daec6090c679de558a607f6d88d64d608ec6613ce60df404794140bd952db3b1422a57b08de9bb62113f312e1feef013286b8d107f828fdfdb79280a961b120dff7b41cf40056ad4e477eade8d97d0f061ca3f4b0923f66fc8c7401647ccb30b2880aa61752c6d487ee1cca5219ebf253c2da9c1dfbb89c749dc6cdd5a6512f899eb5b145e708fae1cbf5c32ff69942a75242a0e6f08c1733f5e4f458515461da5c91256a52590922db63ff1b6d1eec81d64b08cbc8ac05d5a25d23a241c2469935216996c4fc048314574a0a70616962849fddd1806498bb6f8972121d0d6d99bb04cfe091ae6c2d2b0d3ce4e210a1c592de5d53c204385b7a029f6f7eb3a71c02f181e3cfc8b97edc472aae51c160e5982a42a57cdfca672e5cee1b703f4c52ed684483882d793adf858f0b47e04b44fdd515e97d8a0de46d55d003a02167e993e5f8a565f86d9f273cc4611807b13b5ced696a51157714a6985a254e7ecf9662a4d0b88deddb4bc92ec4b6bd3812572033625b218bb7d0a316f04b42686758532a7aff98146a7eafe5389083a574bf00af6a3d30686049160ef49ad88afbc086bc416f8ece94f42e00b8785e423a81a269f883568f18bbed8c7d9a7e7590c14f62869a19e66402bc1ff427242c7aa7a7b187631ec8cf425273191734d9d9fc4585651856ad595b1d6b1743d26f17d41f29a853b649a660134252a15b0fcded91521e685f195c461bdb5a12f2b992f9357adbd3a1ab49ba68284b35d419d682a7e40c3d39f2f6a39d17fffec05f223d803bdca8abdedc15442b3b023ac638b7022935fe032c7789ec5dba671159f86569b453514778c0393ffde3e783f2db4d1b458e0c4c20459763dda6f2081600762c49961e14e5def54cecfbd7aadf84c737473a705a2584c43705c0480517dc1d045100a0efdf299bb8d827505b9728bd82380aa8356a140a225b3b45f3f1f58dee8d224da2b0532b2c085ed98abd02e78d20cd6c632ecc54f9a9af73d14dc75488a9512b20519b953333ddfaf4f0e3c69c2baec64920f0649884a38879efd6dce180cd4034fe58dabda172087aa8e0593297c5f3da726bacdce411b84a6ebda0e6624d75cceb2c3210d66f38815e55da834ec981d088ab368d23f14d39ac71cc00c28ca374780f989ef8b7994938f1aae7466220c8d429221974f37f51a91f367a22f34eda2327ef5e7c80ad9552ae046dd965e82ba4f49dc00911fd9cff16a49313cd96ecfad96f9c28fc139665baa4c011ac596c1a5ad3ae85962e78ad66bff9006e11c5472fd1bb2febc6c4b89eb2575ff356d1918970f5d999b2cc264bf1f750cf1b51cc062dd684acd79631c9d7fbac3122d4a63ab776728a776a63abbfde64aff0c84d8ef3d2f3531d38b0098361db3875b8c7bcd230b4ccbbf48de1838e8e8943a2d81bf34b99992f4d8c21a262971b53f925b28532b485262256737cf3390c7e239af9b571fa7ea698b6f225ffc0d249262ffe424235f4eeda8994295c8065f6db1a625f5128ce463e531468785061608cc71eeb70cec1631fbc4d7a204dee09c0b56c6ecb8979ae5cc4cfc4491054072fa6f5a1f294a00dd3f2c294cb4cedbe4327d56e01b67e934ff6b28296635732e1bcbbbf5024082ac0c21e06e159abfb014dd6e4db5c9beea6a4ff054e3efa8663023df70adf94cb2b8709bb0a90309d2b63baa23b2523f5156deb0e82fd11bf6ab031c1103d81fdb79f142504abf31f6b430caa9873b119bb79a19e1c34287b0dbc774da411c537ddb177f233e0872c23b4688245a16044c1a8e81355895fe11cf4dd081bf3c78e68dee44e4bec91e81b890a9ceb71510aa70339d9f1cab52ca72639a2eb11dde70d0f859cf41f1e4f54028670f7719146e46d0b4b109856e303e15897361646c1f18e45ce46b42ace49a7d36a8676211ed6826702ff0087f967de53d95369d4511172e37a4c6acef3a47acd8b4c08024706fbd41d9cb931ed0527db6732a389da78f118164c715aa657bb35192b545b2580e6d7d9b761ed7be1ddd20e9a6952354c93dfc2127ef343d132b12e16dbabce5d79009c87c8fda43bec607c699383616475f5497a22f571b4b603035c09b1e273ba1dc6472112afd4d976ea74146dffdd958fd14ffe315b3a8174b2d22b7fcd6331f17014d7efe24aa2e6f2190cd995894cb4d7b27fdfb992f70a6343c7bbc4b085ee344da8b69c7ed5edb85fbfc5af43657b1f3ed31d0ee8869d91f124b201e931997e40d7d1238c1af29393e08592979738493457b1662b580ca57aaef4a063755e485a3d520347766d2c650ea00a9b66f8b786e8e8b8df16d738198bc00f8da64796026fcec3fbfed78f39cf6a77fa2621c48d798bbf987d36d22a88dcde80ef65b43e8c3faa8681df948e15667a346e2a6b38319ce995be83e36615002cbcebbd17bf65ade0a106c7d9389cbdbea824673765ed2cfc29eb24a362d31887fa87e04f89b22eb644307aab3f0cd1aa6afc55a9a9995e74fb2ba7bdbbe729ae322aa8a4888ec56fa6112c85bf1bfe875c758bce592d52c79330e9b979ad66f706f98c5ffacaafa0f5d0494614aa43241a634e49e965e78bc41c76809037638e307e4ddd23bb32fd98be409dda39d252cd2c7c5776feff241c6e2de671519b25a388bd25758193b65e3c56ef7c21fccd27ca41054aaf46685d4669f75eb370ed1575e9439a56b0363aeec161fb508ae0258278980c54d5a557d39728e4c6a72c23b186abab5d09013ed532a0f8c9b6a75e28253c64fc5ea0c858b8b750c8226bca05f9af526c6276ee75988d5b58363a3f87bb6a38c939a0b1a783bdf49a398a08c3f909dd297a37f7d28ffe4dd08f8dbfbd6ae8b9c74b6e99bb3b7ead63268bf5044566e1bcf58ba5e8c2521c237f2a2b2f7f620db26d1ade9bf759b57db74592aafbd4a0ba4be175049c4224c9c127b15ccd58ab3f57d178a64c1042caff788c0dd44023f1f3b58e4cd03a0c89f89a5c79ce1384ee7e313c32ecb5263f2c8a272dfe616af34a431c2084fa000e20e720e93e9c3076f3d64254ed777f611dd06d6b3acae5211df6c1478d6181d1ed07d838f17ba22adfa2b8a371ea2c82880711ec005684cf124bc4f5c0f42e5749e7858cc32cc5cde4a51dac52fa2238ef41f944099c5e38bed120e8b2b8eb5f8237249aa8e2304a2d95c14643849d0315aaa5983c90e359eac2e8ee0f9655b80c492f1652a2a854328991ce441e0a6ea6c9b86172c98ceac4ab33339a39fd320d7eafdd032250618760146fcbb91945906dd3bc1009c8a7545713aca590ede07e90ba636a43a7f0afe1713f2234b9908c57a3c6cf5f8da5f75e01d55fd51dcf2391a79c54f3b9f41b431555ead8853a515395c2c7e02f45aa1cbf63f2f49b3b3c0d81552a1301ec56ee89633083d7dbbc805dd8064f6f5dd57fed532d387ba0cb0017a5fe84e7b0083b2f2f369cce1dcc48cfeff53d898a1ce92f303b7701ee789cd22bb0cac10dc99203003b38df8d9ceb4d4e623f75e2ec8f23349ce820cc4bccec4bd641cae6817506f807a4d1d0efc89809b0629be62ada5a150494aede49e8bc00b6c89a17fac5050a3ae54777957b65909edfb66bd9ca305916ef934379a4debd3938ab734682cef8bdc6b6506911963deee800dba1cbb24803adf9d200d28ac5f8e2599de6e844804ea52400a99e8f79fa26243d7e24c804c05b1b9498ebe71349e3128e13c4da74b45aa0d99a7cd38c52a2bb92185d1b9cc87bd296f273c22cdfbad08ad4d0e8d78d6e7fe826b880aa20db26fd747a243c20d541e5fd31271cb8653cf4315328b7bb1f07482a651b497e734e350d830aff292a486294edbf3ee739cf38b92f56ef9e44e69e018a908091c4656de90addcd217fe21965a0604b48b1fefd2bbb321ffb2d3fa592ec8ebda7bdc2311a878eaa50e681c917cd2cc54988e5626a2fb21d948ff0dfaed733ff968056eac2caad890458091c1b00b3157dc453ea22e586b5bd1630539a78e25f5db494aae70040bdceed789ce6b3e05dd9ef570f85942e258657b7c390e40c33e4b9be195e85531ba5a09c91a4afa1bd632019aee93ef9928e827aad273c8ebdc47e601fc7e5cebd766524592cd9fa1769b7144c901bac986b283b360603925869b2499d234b8c857d5ed9889f3a75acadbc18b95fe73ac61ac7fc54e80504bc32b7e77dccfc86c8a574dd6f44e47ef2f38e1987c670d418d53e8bd09dfcbcf5ed222ae108daf0ed2e254871135c135b4b23937f5e5dd78300ef541e670e3d25013f348a2266a5defd0c4668c6f22be2d48d32b6bc0f6079d38006db66a1c5055ce8a2cc010033dd12cddaa4cf94b23cefcd9aa264fa196e445e7a65dfe1de4f5380690865d5811570137d21a65186b13e3c0a2b90d87e0b342b96608fab4baa0ff3e2bacd95d6decb2766f5f647dee33ef27bbaec13feec1eecdfdf65886f5bd4b1dd964684edd8e7ad1ca8d62a74983d0c579699f5fb098d2ed015c58c500cbe6d37fe2d24f740226dcea50030364ae746db004ddcf2128b8451986d5402400850e4cf3060b37de99edfa2ddb1e6a47c15f9c0da6bff7755040d01146fa1401da9bc03fd28fb39acc11bf73d403e1c7f80877b0574ddd16d7867f16b62aae08512b41748bb494f81fe59201463e585bae87c673a74f583163b87ae998143c5870dd48ef9d3a7347ed03c9dae5dcdfa4b841b94045807ce9126f93930c20b85123b704eabbe0d35e1261b2810d24d011fe019dd2ab9670cb8446475c30d02b6d6dd870a5152c3122043ef5f444cddeb20b567347c75580fe78696b25cd3194b0084470ff0e6a18cc9d6d15258576cc044d8e99f758603e8178e5b36f0b983a57f6cc09eafee0c8c1b8885a97fb82496fda854deabb0738a22511da69af5e308c0c0a44c9228667f6cac6974b7cdb9b7bf1d5a7c32ef02f669572a7d5aee5ced177185b7710d235a13b0ce4fd8058a3eb77081a81b223f13e4058af6d972cec5b65376afd3aa64e825abb7f682bb8c5c682ec8da13432ddc6472c7a258591e71697aca04d8a526c26772da540447dfa6eb480ddadcfaa97f4a63141ab94724b6227df245426be7994fe746a189cfb10127de4f88e51f4bf4ecf076dbcef63ba70415d2fc82b326c0302b03eedffd9494093e9b7fb0a2006cf2acb1f50531a1f64b28f7e1a0f1b92bc904f051b01db36cda045b7663a4777c47ef1e34f7e9406dfcbe284c472987cb55e35687ae2beab129e048b92724081a627ae349764c777b06c044d8204022c755b4f89e2acf7fdeb2c21013a96b1cb8a020e35e0a266e7d5857d0ffb66468faac808bf797cb7dbabfcda17ad56c1e6e8deca43acfa1973dcd4baa0c5424d7b42000ba855d5f0b9e96a59d80be424c6ecd7753d73718222ff853914bb4579be33fd41a20bc61cd959e8e3188826af0fbba8104fc98190ea0f78d66c5f58ccb8ac2045f1deb16006e97a8f5e1bd10842dcea0ebff20341dee6a38372ce33b13a648478f26c380f0a0533743e38dafaf5f9cf1ac3b228c21588f128816048fba3b7e02af258062a1e00a8fe42a9b7c7482c505a5557d2322632e2fd7c275d8b23519a82daff07ad0155eb38700163f307ff3c0b3a2b8fbae9356270b84eaca2d46dc48680c2be054e0b56387e8b0a5738e9b1324d012153cd42abd775991bea0515b1d93004ba0f1d76247a0cd7ac5280c3388ef0d4f1c884ac8b7980e585486fe89fbd408df086a2a94ec9289bed90c1065da64ec7bfadf470a6fd9fa1b42d9ea2e19237c2dabd2a0d9c35df5708b6e3b8d6485a2b6f3eecc9222e81520913db8b19a47ef8b7cb175a975bcf2ba1f223cd5768266b1b8a750213407939953157f87787ae85eef4dedc8eb40c69d09b5d68a3b6912b75b92edaf58233a8db1aac109a209efe203b7ea3831d7ea711554b94752615344c514abcbac96aad0e1425425fb73a0a21dc173f90f078039049eed23ba61dbdf5a1eb728ceb56dde9420b65c6ea643719b34ab8ddc01e7a163f75742a04e321dce4613b55f72c4394bfaec188dad0de8c524f68b9e96d83a61e743f17f434baf22d2f385f2daccd1a4b8c34c8e3c17254e8455c33ed77cd7d7a8084883d028eff15b0295bc1a803963d67b38abaa77d30b3ddd261f20d66c55bfe4f496a6c43f08c2fe84a0497bdcbee5e50ce6c706f9498ae90f051d6603ccf1142e316188b85c89055fb136673416fdaa0a56d1a41d829933135a95e797a95ef964a49c071d805ef42bab257069e52885d37b56ada46e2d5d2f32ad35c004f08084087c77db8496a8a9042ad0091bd70044d29783cc396a7f2c05b817aabed76ee83acbb4c7e036d8a10c5abd16982dacb5f1f1e26b7554f2d848af0af2a00c25f07b6db173b778f73c5b5db7578e3b6a8b6b356e50790aac258607803461fa25c68de7bb9ccaf22df49f71f5b152b4bbbf521243a0773a10cbe27b563b2de43604148d3f9ee4f60753bf42280933b562cdc11485ce6dfe2d3dbb7e6cb6d3294fb1f1c851a31cdf492ad2bc01bb5124f28c1ac140abfce63a3493e87b667ca905d217a133483515a9f35289c0d64f7ca0afb307375dd3e439329444cd071e2d8a6672efac0afdde89a9a795b1b3c817d5165de0f5f8853acb5053b8270761276fe975a1946291dcfd8e76244220a7e0defb58a0b12ae8e057a6e809aa699f22b9ad4c5267df1dba40bf0b098b6d3d5a8eda7bf9171e225546bd11b4668b7d52a2e002a2bda661c8dae5ff5b4b918680828dc4e377dcc8b2d85dbf066f2c071bfbac2b28bfa09741a67e20b76c3a880c968d8f45dcb5d8f74e26ea8d6208f3389857441d23bf1de7d88d9a60fba292e2e3e4cc1453cfa9c764fb7111f9ccf91e4790c47006f7caf75c7531e58a70e0f7fcff41c636fd4b501e52d98acdd0e0327d9247e578b7b769dbc042bf728031e81a3b94074cd10828a4f6e2583209ab84b09d551a4db4fb0661c13bd2fa45349330dd10c544e017a13bb1696f6e4784b078e9451b7cd669d033d71dd8e12c05624929c452dd19bfc8ba1a7cf9e0749d6af68c9d814e68b727a9f1d629caf0e593f9c3abbd9a512cb8e2c840cd2532704c45d59e724529466b8010bdf4de39c3ffd8d142835c0f2c4942412b0dfd1f309c086de20855067c4317e880383506c978bf13ad5e6b09a2e9f225380f1929471f35291bab0651ac0b657775f32544b2a1c207374181029cb90f4ae27b9aff2bd790a8311c01e5769422fd6e853b04d9a5bfd4a00b5577849776c02265170d6ab2d6c9583319d418464ae068315b37b6ea866d80ca6832dec459f16c166355b1a64a94ea0e3655bea3c46b0366c0c9ac502488da471c456a968818e34268ca1d8286b029d16494823c6323006622abaf197d08bd9c7503449ce5a49b2c3b2b1c66777cdb5e2ea1f722e3f5ad55bd3f66546c212439e749ded8f3b485e68afb74a0abad34e3aae52d596a05289f774e441bfc6df56b8ad99729bed762174b2ec424787630096b0937da62f498fc2f5b0c6733bf2a09557138d05dde7f8077a3d5ded1096c8018a464d6ccd9dea8345e2c0cd55f26a19c209aee9b01733aa829db4d17c601e0db8ad551392f62cb7256ce918331310be6e7bb37a865d683dcdd1a8846f99284dbffe5e8a81b7acec36e67084c7b28ee0e37ebd2bf416b1c236a58793d55d02cdf2aeb5e5f0420235c49287b91a0c39def61f843b8beeccc81859754f5417100fe3b0599b4498a79094e5f59919bf775e52bf66c8e39fb878a8345f88ba996bd975e7ba6dbf8d3c53c0c2f8e26e2ef44390eaf8f81cf459f54ed0b7f83dafa68fd690d4b4610a51164273cc93b818ff9080e0256f952ab230cbb82b3adb4e81ec7521c9ab7b0393397ddfe48e35f38bee5f6e8c55bae0f0b25385051a0d91c935523be6733aec3b11b98ee3c7019e122da8330fa0568cf7d55824287a52b4e1d477b59c8b870f1405d2839eee44305c39cf638f26f94582bd4779e50a910250da8847d00b17c51704cb8c173b34c9bef25071fcfb1303fc75cd6e4cbc5ed3710f340bcb1f1aeb08591739493fe3c96169448499647a9b2407d74110c11b5a149ffe159ee6bd404ded5230cfa460f596731afbffa78d5d9f6592d5b0d356e9b088ef2edf4b8b1cfa43c8d8c82edfa6a86254526ce83b1c362c382c48c5724b2a2a3080b59b3ed1168e865379d6905e6162fd1b59560a843595ea94fd6673a465e49d8438fd63fc6e523b94abc27a12095e37b62aaf2da104cafa5716160159650316d1a1002893b43b76frootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrubygem-webmock-2_3-2.3.2-lp151.1.1.src.rpmruby2.5-rubygem-webmock-doc-2_3ruby2.5-rubygem-webmock-doc-2_3(x86-64)    rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)rubygem(ruby:2.5.0:webmock)3.0.4-14.6.0-14.0-15.2-12.3.24.14.1ZH@Z }XS@XEVWRW@MW@VxVVV@V8V3[VCU:T@T:m@SxS,)S@RR@RG@RrF@RcRNQ{QzQ5@Q3;@P@PiPPy@P:NåLL%@K}+factory-auto@kulow.orgopensuse_buildservice@ojkastl.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.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comfcastelli@suse.commrueckert@suse.demrueckert@suse.deprusnak@suse.cz- updated to version 2.3.2 see installed CHANGELOG.md [#]# 2.3.2 * Restored support for Ruby 1.9.3 to comply with semantic versioning. Thanks to [Jordan Harband](https://github.com/ljharb) for reporting the problem.- created versioned gem for version 2.3.1- updated to version 2.3.1 see installed CHANGELOG.md- updated to version 2.3.0 see installed CHANGELOG.md [#]# 2.3.0 * Added support for Ruby 2.4 Thanks to [Koichi ITO](https://github.com/koic) * Dropped support for Ruby 1.9.3 [#]# 2.2.0 * Added `refute_requested` as an alias for `assert_not_requested` Thanks to [Michael Grosser](https://github.com/grosser) * Raising `Net::OpenTimeout` instead of `Timeout::Error` if available when a request stub is declared `to_timeout` Thanks to [Gabe Martin-Dempesy](https://github.com/gabetax) [#]# 2.1.1 * Added support for handling status messages in Excon responses. Thanks to [Tero Marttila](https://github.com/SpComb) for reporting the issue.- updated to version 2.1.0 see installed CHANGELOG.md [#]# 2.1.0 * Added support for `on_debug` callback in Curb. Thanks to [Pavel Jurašek](https://github.com/pavel-jurasek-bcgdv-com) * Added support for PATCH requests using Curb. Thanks to [Pavel Jurašek](https://github.com/pavel-jurasek-bcgdv-com)- updated to version 2.0.3 see installed CHANGELOG.md- updated to version 1.24.3 see installed CHANGELOG.md [#]# 1.24.3 * Allow Net:HTTP headers keys to be provided as symbols if `RUBY_VERSION` >= 2.3.0 Thanks to [Alex Kestner](https://github.com/akestner) * Fixed the issue with parsing query to a hash with nested array i.e. `a[][b][]=one&a[][c][]=two` Thanks to [Tim Diggins](https://github.com/timdiggins) for reporting the issue. Thanks to [Cedric Pimenta](https://github.com/cedricpim) for finding the solution. * Added a clear message on an attept to match a multipart encoded request body. WebMock does't support requests with multipart body... yet. * `WebMock.disable_net_connect` `:allow` option, provided as regexp, matches https URIs correctly. * `WebMock.disable_net_connect` `:allow` option can be set as a url string with scheme, host and port. WebMock.disable_net_connect!(:allow => 'https://www.google.pl') Thanks to [Gabriel Chaney](https://github.com/gabrieljoelc) for reporting the issue.- updated to version 1.24.2 see installed CHANGELOG.md [#]# 1.24.2 * Improve parsing of params on request Thanks to [Cedric Pimenta](https://github.com/cedricpim)- updated to version 1.24.1 see installed CHANGELOG.md [#]# 1.24.1 * HTTPClient adapter supports reading basic authentication credentials directly from Authorization header. Thanks to [Michiel Karnebeek](https://github.com/mkarnebeek) [#]# 1.24.0 * Enabled support for Curb > 0.8.6- updated to version 1.23.0 see installed CHANGELOG.md [#]# 1.23.0 * `WebMock.disable_net_connect` accepts `:allow` option with an object that responds to `#call`, receiving a `URI` object and returning a boolean: blacklist = ['google.com', 'facebook.com', 'apple.com'] allowed_sites = lambda{|uri| blacklist.none?{|site| uri.host.include?(site) } } WebMock.disable_net_connect!(:allow => allowed_sites) RestClient.get('www.example.org', '/') # ===> Allowed RestClient.get('www.facebook.com', '/') # ===> Failure RestClient.get('apple.com', '/') # ===> Failure Thanks to [Pablo Brasero](https://github.com/pablobm) * Support for HTTPClient stream responses with body chunks Thanks to [Cedric Pimenta](https://github.com/cedricpim)- updated to version 1.22.6 see installed CHANGELOG.md [#]# 1.22.6 * Fixes [issue](https://github.com/bblimke/webmock/issues/568) around WebMock restricting [Addressable](https://github.com/sporkmonger/addressable) version, based on Ruby 1.8.7 for all versions of Ruby. This change inverts that, and forces Ruby 1.8.7 users to specify in thier Gemfile an Addressable version < 2.4.0. Thanks to [PikachuEXE](https://github.com/PikachuEXE) and [Matthew Rudy Jacobs](https://github.com/matthewrudy). [#]# 1.22.5 * Fixes [bug](https://github.com/bblimke/webmock/issues/565) where WebMock tries to alias a method that is deprecated in Ruby Versions > 1.9.2 ('sysread' for class 'StringIO') Thanks to [Marcos Acosta](https://github.com/mmaa) for discovering this bug. [#]# 1.22.4 * Adds support for JSONClient (a subclass of HTTPClient) Thanks to [Andrew Kozin](https://github.com/nepalez) * Adds support for Ruby 2.3.0 Thanks to [Charles Pence](https://github.com/cpence) * Adds support for [http](https://github.com/httprb/http) versions >= 1.0.0 Thanks to [Alexey Zapparov](https://github.com/ixti) * Fixes support for Ruby 1.8.7 by restrciting Addressable version < 2.4.0 Thanks to [Matthew Rudy Jacobs](https://github.com/matthewrudy)- updated to version 1.22.3 see installed CHANGELOG.md [#]# 1.22.3 * Return "effective_url" attribute in Typhoeus::Response Thanks to [Senya](https://github.com/cmrd-senya)- updated to version 1.22.2 see installed CHANGELOG.md [#]# 1.22.2 * Fix: prevents adding an extra =true to urls with parameters without values Thanks to [David Begin](https://github.com/davidbegin)- updated to version 1.22.1 see installed CHANGELOG.md [#]# 1.22.1 * Adds Rack as a development dependency and removes require rack/utils in main lib. Thanks to [Keenan Brock](https://github.com/kbrock) [#]# 1.22.0 All the credit for preparing this release go to [David Begin](https://github.com/davidbegin)! * Adds [Manticore](https://github.com/cheald/manticore) support. Thanks to [Mike Knepper](https://github.com/mikeknep), [David Abdemoulaie](https://github.com/hobodave) * Update to Show a hash diff for requests that have stubs with a body. Thanks to [yurivm](https://github.com/yurivm) * Update to mirror Net::HTTP handling of headers as symbols * Update to ignore non-comparable-values error when sorting query values, because sorting is just a convience. Thanks to [Magne Land](https://github.com/magneland) * Covert Boolean values to Strings when using them to define the body of a request. Thanks to [Krzysztof Rygielski](https://github.com/riggy) * Fixes WebMock's parsing Multibyte characters Thanks to [Zhao Wen](https://github.com/VincentZhao) * Updates to be compatible with httpclient 2.6.0 * Converts keys from symbols to strings when for QueryMapper.to_query Thanks to [Ramon Tayag](https://github.com/ramontayag) * Restricts http.rb version to 0.7.3 for Ruby 1.8.7 * Fixes issue emulating em-http-request's handling of multiple requests. Thanks to [Matt Palmer](https://github.com/mpalmer) * WebMock requires only the necessary parts of crack to avoid pulling in safe_yaml Thanks to [Johannes Schlumberger](https://github.com/spjsschl)- updated to version 1.21.0- updated to version 1.20.4 * Fixed support for `hash_including` matcher in RSpec 3 [#]# 1.20.3 * `with` method raises error if provided without options hash and without block * `with` and `to_return` raise an error if invoked with invalid keys in options hash. [#]# 1.20.2 * WebMock provides a helpful error message if an incompatible object is given as response body. [#]# 1.20.1 * `assert_requested` and `assert_not_requested` accept `at_least_times` and `at_most_times` options * Silenced `instance variable undefined` warnings in Curb adapted. [#]# 1.20.0 * Add support for on_missing callback of Curb::Easy * Add at_least_times and at_most_times matchers- updated to version 1.19.0 * Fixed issue with Excon adapter giving warning message when redirects middleware was enabled. * Fixed issue with `undefined method 'valid_request_keys' for Excon::Utils:Module` * Fixed query mapper to encode `'one' => ['1','2']` as `'one[]=1&one[]=2'`. * Improved cookies support for em-http-request * Fix HTTP Gem adapter to ensure uri attribute is set on response object. * Fixed HTTPClient adapter. The response header now receives `request_method`, `request_uri`, and `request_query` transferred from request header * Query mapper supports nested data structures i.e. `{"first" => [{"two" => [{"three" => "four"}, "five"]}]}` * Fixed compatibility with latest versions of Excon which don't define `VALID_REQUEST_KEYS` anymore. * Request method is always a symbol is request signatures. This fixes the issue of WebMock not matching Typhoeus requests with request method defined as string. * Stubbing instructions which are displayed when no matching stub is found, can be disabled with `Config.instance.show_stubbing_instructions = false` - adapt to new rubygem packaging- updated to version 1.18.0 * Updated dependency on Addressable to versions >= 2.3.6 * Added support for matching uris using RFC 6570 (URI Templates) uri_template = Addressable::Template.new "www.example.com/{id}/" stub_request(:any, uri_template) Thanks to [Max Lincoln](https://github.com/maxlinc) * Fixed content length calculation for Rack responses with UTF8 body Thanks to [Oleg Gritsenko](https://github.com/Claster) * Add missing Curl::Easy aliases Thanks to [Hwan-Joon Choi](https://github.com/hc5duke) * HTTP Gem >= 0.6.0 compatibility Thanks to [Aleksey V. Zapparov](https://github.com/ixti) * Minitest 4 and 5 compatibility. Thanks to [SHIBATA Hiroshi](https://github.com/hsbt)- updated to version 1.17.4 * Update matchers for RSpec 3's matcher protocol- updated to version 1.17.3 * Fixed issue with Rack response removing 'Content-Type' header * Support for chunked responses in Curb * Fixed handling of request body passed as a hash to `Typhoeus.post`- updated to version 1.17.1 * Added missing license statements. * HTTP gem support! * Limited Excon gem requirement to version < 0.30 until the compatibility with version > 0.30.0 is fixed. * Fixed issue where empty query key caused a `TypeError`- updated to version 1.16.1 * Fixed "NameError: uninitialized constant WebMock::Response::Pathname" issue. Thanks to [Alex Stupakow and Karen Wang](https://github.com/stupakov) for the fix.- updated to version 1.16.0 * Allow a Pathname to be passed as a Response body stub_request(:get, /example.com/).to_return( body: Rails.root.join('test/fixtures/foo.txt') ) Thanks to [Ben Pickles](https://github.com/benpickles) * `hash_including` matcher can be initialized with empty keys to match any values. stub_request(:post, "www.example.com").with(:body => hash_including(:a, :b => {'c'})) RestClient.post('www.example.com', '{"a":"1","b":"c"}', :content_type => 'application/json') Thanks to [Stefano Uliari](https://github.com/steookk)- updated to version 1.15.2 * Fixed `hash_including` to accept a splat of solitary keys. Thanks to [Tamir Duberstein](https://github.com/tamird) and [https://github.com/strongriley](https://github.com/strongriley)- updated to version 1.15.0 * Excon >= 0.27.5 compatibility. Thanks to [Brian D. Burns](https://github.com/burns)- updated to version 1.14.0 * Handling non UTF-8 characters in query params. Thanks to [Florian Dütsch](https://github.com/der-flo) for reporting the issue. * Added support for `request_block` param in Excon Thanks to [Dmitry Gutov](https://github.com/dgutov) for reporting the issue. * Fixed compatibility with latest Curb Thanks to [Ian Lesperance](https://github.com/elliterate) and [Matthew Horan](https://github.com/mhoran) * Triggering errbacks assynchronously in em-http-request adapter. Thanks to [Ian Lesperance](https://github.com/elliterate) and [Matthew Horan](https://github.com/mhoran) * Handling query params with a hashes nested inside arrays. Thanks to [Ian Asaff](https://github.com/montague) * Changed NetConnectNotAllowedError to inherit from Exception to allow it to bubble up into a test suite. Thanks to [Daniel van Hoesel](https://github.com/s0meone) * HTTPClient adapter is thread safe. Thanks to [Tom Beauvais](https://github.com/tbeauvais)- updated to version 1.13.0 * Net::HTTP::Persistent compatibility. WebMock doesn't disconnect previously started connections upon a request anymore. * Fixed issue with handling Addressable::URI with query params passed to `Net::HTTP.get_response` Thanks to [Leif Bladt](https://github.com/leifbladt) * Fixed HTTPClient adapter to not raise an error if a request with multipart body is executed.- updated to version 1.12.2 * Fixed issue with handling request.path when Addressable::URI is passed to #request instead of URI with Ruby 2.0. Thanks to [Leif Bladt](https://github.com/leifbladt) * Accept integers as query param values in request stubs i.e. `stub_request(:get, /.*/).with(:query => {"a" => 1})` Thanks to [Mitsutaka Mimura](https://github.com/takkanm) * Fixed Minitest < 5.0 compatibility Thanks to [Alex Tomlins](https://github.com/alext) for reporting the issue. * Not using Gem spec anymore to check loaded Curb version. * `WebMock.disable_net_connect!` now accepts array of regexps as allow param: i.e. `WebMock.disable_net_connect!(:allow => [/google.com/, /yahoo.com/])` Thanks to [Bastien Vaucher](https://github.com/bastien) * Fixed `on_header` Curb callback behaviour in Curb adapter Thanks to [Joel Chippindale](https://github.com/mocoso) * Fixed aws-sdk compatibility with Ruby 2.0, by supporting `continue_timeout` accessor on Net::HTTP socket. Thanks to [Lin Jen-Shin](https://github.com/godfat) * Fixed WebMock::Server to not give "log writing failed. can't be called from trap context" warning with Ruby 2.0 Thanks to [Murahashi Sanemat Kenichi](https://github.com/sanemat) * Added support for EM-HTTP-Request streaming data off disk feature. Thanks to [Lin Jen-Shin](https://github.com/godfat)- updated to version 1.11.0 * Excon >= 0.17 support. * '+' in request path is treated as plus, but in query params always as a space.- updated to version 1.10.1 * '+' in request body is still treated as a space. This fixes a bug introduced in previous version. * Fixed issue: response body declared as Proc was not evaluated again on subsequent requests. * '+' in query params is not treated as space anymore and is encoded as %2B * added `remove_request_stub` method to the api to allow removing unused stubs i.e. stub_get = stub_request(:get, "www.example.com") remove_request_stub(stub_get) * `assert_requested` and `assert_not_requested` raise an error if a stub object is provided together with a block. * Fixed issue with unavailable constant Mutex in Ruby < 1.9 * Added support for Excon's :response_block parameter * Fix 'rack.errors' not being set for Rack apps * Added support for minitest assertions count * Fixed issues with registering http requests in multi-threaded environments * Bumped Crack version to >=0.3.2 * Fixed issues in Typhoeus 0.6. Defaulted method to GET when no method specified.- updated to version 1.9.0 * Added support for Typhoeus >= 0.5.0 and removed support for Typhoeus < 0.5.0.- updated to version 1.8.11 * Fix excon adapter to handle `:body => some_file_object`- updated to version 1.8.10 * em-http-request fix. After request callbacks are correctly invoked for 3xx responses, when :redirects option is set. Thanks to [Myron Marston](https://github.com/myronmarston) for reporting that issue. * Fixed compatibility with Net::HTTP::DigestAuth Thanks to [Jonathan Hyman](https://github.com/jonhyman) for reporting that issue. * Fixed problem in em-http-request 0.x appending the query to the client URI twice. Thanks to [Paweł Pierzchała](https://github.com/wrozka)- updated to version 1.8.9 * Fixed problem with caching nil responses when the same HTTPClient instance is used. Thanks to [Myron Marston](https://github.com/myronmarston) * Added support for Addressable >= 2.3.0. Addressable 2.3.0 removed support for multiple query value notations and broke backwards compatibility. https://github.com/sporkmonger/addressable/commit/f51e290b5f68a98293327a7da84eb9e2d5f21c62 https://github.com/sporkmonger/addressable/issues/77- Update to 1.7.7, too many changes to report here.- additional changes from version 1.2.2 - Fixed problem where ArgumentError was raised if query params were made up of an array e.g. data[]=a&data[]=b. Thanks to Steve Tooke - additional changes from version 1.2.1 - Changed license from GPL to MIT - Fixed gemspec file. Thanks to Razic - additional changes from version 1.2.0 - RSpec 2 compatibility. Thanks to Sam Phillips! - :allow_localhost => true' now permits 127.0.0.1 as well as 'localhost'. Thanks to Mack Earnhardt - Request URI matching in now 2x faster! - additional changes from version 1.1.0 - [VCR](http://github.com/myronmarston/vcr/) compatibility. Many thanks to Myron Marston for all suggestions. - Support for stubbing requests and returning responses with multiple headers with the same name. i.e multiple Accept headers. - When real net connections are disabled and unstubbed request is made, WebMock throws WebMock::NetConnectNotAllowedError instead of assertion error or StandardError. - Added WebMock.version() - additional changes from version 1.0.0 - Added support for [Patron](http://toland.github.com/patron/) - Responses dynamically evaluated from block (idea and implementation by Tom Ward) - Responses dynamically evaluated from lambda (idea and implementation by Tom Ward) - Response with custom status message - Raising timeout errors (suggested by Jeffrey Jones) (compatibility with Ruby 1.8.6 by Mack Earnhardt) - External requests can be disabled while allowing localhost (idea and implementation by Mack Earnhardt) - Fixed issue where Net::HTTP adapter didn't work for requests with body responding to read (reported by Tekin Suleyman) - Fixed issue where request stub with headers declared as nil was matching requests with non empty headers- use rubygems_requires macro- created packagebuild79 1533303132  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~2.3.2-lp151.1.12.3.2-lp151.1.1     !"#############"$$$"%%%%%%%%%%"&&&&&&"'''''''''"(("))))"***"+++++",,"-----".////.000.111111111111111.222.3333.4555555555555444.67666666666666666.8998888888.::::::::::::.";<<<;=====;;;;;;">>>>"??"@@@@@"AA"BBBBBBB"CCCCCCCCCCCCC"DDDDDDDDDDDDDDDD"EEEEEEEEEEEEE"FFFFFFFFFFFFFFFFF"GGGGGG"HHHHHHHHHHHHHH"IIIIIIIIII"JJJJJJJJJJJJJJJJJJ"KKKKKKKKKKKKKKKKKK"LL"MMMMMM"NNNNNNNNNNNN"OOOO"PPPP"QQQQ"RRR"SSSS"TUUUUUUTVVTWWWWWTXYXXXTZZZZZZZZZZZZT[\[[[[[[[[[[[[T"]]]]]]]]]]]]]]"^^^^^^^^^^^^"""""""""""""""""""""""_````````````awebmock-2.3.2riCurlWebMockCurlEasybasic_auth_headers-i.ribody-i.ribody_str-i.ribuild_curb_response-i.ribuild_request_signature-i.ribuild_webmock_response-i.ricdesc-WebMockCurlEasy.richunked_response%3f-i.ricontent_type-i.ricurb_or_webmock-i.ridelete%3d-i.rihead%3d-i.rihead-i.riheader_str-i.riheaders_as_hash-i.rihttp-i.rihttp_post-i.rihttp_put-i.riinvoke_curb_callbacks-i.rilast_effective_url-i.riperform-i.ripost-i.ripost_body%3d-i.riput-i.riput_data%3d-i.riresponse_code-i.riverbose%3d-i.riverbose%3f-i.riwebmock_follow_location-i.ricdesc-Curl.riEventMachineHTTPMethodscdesc-HTTPMethods.riWebMockHttpClientbuild_request_signature-i.ribuild_webmock_response-i.ricdesc-WebMockHttpClient.riget_response_cookie-i.rimake_raw_response-i.rirequest_signature-i.risend_request-i.risetup-i.ristubbed_webmock_response-i.riunbind-i.riuri-i.riWebMockHttpConnectionactivate_connection-i.ricdesc-WebMockHttpConnection.ridrop_client-i.ricdesc-EventMachine.riExconcdesc-Excon.riHTTPClient__perform__-i.ricdesc-Client.riperform-i.riwebmock_enabled%3f-i.riRequestcdesc-Request.riwebmock_signature-i.riResponseStreamercdesc-Streamer.rinew-c.rireadpartial-i.risequence_id-i.ricdesc-Response.rifrom_webmock-c.rinormalize_uri-c.rito_webmock-i.riWebMockPerformcdesc-WebMockPerform.riexec-i.rihalt-i.riinvoke_callbacks-i.rinew-c.riperform-i.riraise_timeout_error-i.riregister_request-i.rireplay-i.rirequest_signature-i.riresponse_for_request-i.ricdesc-HTTP.riMessageMockcdesc-MessageMock.riheader-i.rihttp_version%3d-i.rinew-c.riMiniTestUnitcdesc-Unit.ricdesc-MiniTest.riMinitestcdesc-Minitest.riNetWebMockHTTPResponsecdesc-WebMockHTTPResponse.riread_body-i.riWebMockNetBufferedIOcdesc-WebMockNetBufferedIO.ricdesc-Net.riObjectcdesc-Object.rinew-c.riteardown_with_webmock-i.riPatchedStringIOcdesc-PatchedStringIO.riRSPEC_NAMESPACEExpectationscdesc-Expectations.ricdesc-RSPEC_NAMESPACE.riRSpecExpectationscdesc-Expectations.ricdesc-RSpec.riStubSocketcdesc-StubSocket.riTestUnitTestCasecdesc-TestCase.riteardown-i.riteardown_with_webmock-i.riteardown_without_webmock-i.ricdesc-Unit.ricdesc-Test.riTyphoeuscdesc-Typhoeus.riWebMockAPIa_request-i.rianythingize_lonely_keys-i.riassert_not_requested-i.riassert_request_not_requested-i.riassert_request_requested-i.riassert_requested-i.ricdesc-API.riconvert_uri_method_and_options_to_request_and_options-i.rihash_including-i.rirefute_requested-i.riremove_request_stub-i.ristub_http_request-i.ristub_request-i.riAssertionFailurecdesc-AssertionFailure.rierror_class-c.rifailure-c.riBodyPatternassert_non_multipart_body-i.ribody_as_hash-i.ricdesc-BodyPattern.riempty_string%3f-i.rimatches%3f-i.rimatching_hashes%3f-i.rinew-c.rinormalize_hash-i.ripattern-i.rito_s-i.riCallbackRegistryadd_callback-c.riany_callbacks%3f-c.ricallbacks-c.ricdesc-CallbackRegistry.riinvoke_callbacks-c.rireset-c.riConfigallow-i.riallow_localhost-i.riallow_net_connect-i.ricdesc-Config.rinet_http_connect_on_start-i.rinew-c.riquery_values_notation-i.rishow_body_diff-i.rishow_stubbing_instructions-i.riDeprecationcdesc-Deprecation.riwarning-c.riDynamicResponsecdesc-DynamicResponse.rievaluate-i.rinew-c.riresponder-i.riHashValidatorcdesc-HashValidator.rinew-c.rivalidate_keys-i.riHeadersPatterncdesc-HeadersPattern.riempty_headers%3f-i.rimatches%3f-i.rinew-c.rito_s-i.riHttpLibAdapteradapter_for-c.ricdesc-HttpLibAdapter.riHttpLibAdapterRegistrycdesc-HttpLibAdapterRegistry.rieach_adapter-i.rihttp_lib_adapters-i.rinew-c.riregister-i.riHttpLibAdaptersCurbAdaptercdesc-CurbAdapter.ridisable%21-c.rienable%21-c.riparse_header_string-c.riEmHttpRequestAdaptercdesc-EmHttpRequestAdapter.ridisable%21-c.rienable%21-c.riExconAdapteradd_excon_stub-c.ribody_from-c.ribuild_request-c.ricdesc-ExconAdapter.riconnection_params_from-c.ridisable%21-c.rienable%21-c.rihandle_request-c.rimock_response-c.rinew_excon_connection-c.riperform_callbacks-c.rireal_response-c.riremove_excon_stub-c.rirequest_params_from-c.rito_query-c.riHTTPClientAdaptercdesc-HTTPClientAdapter.ridisable%21-c.rienable%21-c.riHttpRbAdaptercdesc-HttpRbAdapter.ridisable%21-c.rienable%21-c.rienabled%3f-c.riManticoreAdapterWebMockManticoreClientcdesc-WebMockManticoreClient.riformat_options-i.rigenerate_manticore_response-i.rigenerate_webmock_request_signature-i.rigenerate_webmock_response-i.rijoin_array_values-i.riread_body-i.rireal_request_allowed%3f-i.riregistered_response_for-i.rirequest-i.riresponse_object_for-i.risplit_array_values-i.ricdesc-ManticoreAdapter.ridisable%21-c.rienable%21-c.riNetHttpAdapterNetcdesc-Net.ribuild_net_http_response-i.ribuild_webmock_response-i.ricdesc-NetHttpAdapter.richeck_right_http_connection-i.riconst_defined%3f-c.riconst_get-c.riconstants-c.ridisable%21-c.rienable%21-c.rirequest-i.risocket_type-c.ristart-i.ristart_with_connect_without_finish-i.ristart_without_connect-i.ritimeout_exception-i.riPatronAdapterWebMockPatronSessioncdesc-WebMockPatronSession.rihandle_request-i.ribuild_patron_response-c.ribuild_request_signature-c.ribuild_webmock_response-c.ricdesc-PatronAdapter.ridisable%21-c.rienable%21-c.rihandle_file_name-c.riTyphoeusAdapteradd_after_request_callback-c.riadd_before_callback-c.ribuild_request_signature-c.ribuild_webmock_response-c.ricdesc-TyphoeusAdapter.ridisable%21-c.ridisabled%3f-c.rienable%21-c.rigenerate_typhoeus_response-c.riremove_after_request_callback-c.riremove_before_callback-c.rirequest_hash-c.ricdesc-HttpLibAdapters.riMatchersAnyArgMatcher%3d%3d-i.ricdesc-AnyArgMatcher.rinew-c.riHashIncludingMatcher%3d%3d-i.ricdesc-HashIncludingMatcher.rifrom_rspec_matcher-c.riinspect-i.rinew-c.ricdesc-Matchers.rihave_been_made-i.rihave_been_requested-i.rihave_not_been_made-i.rihave_not_requested-i.rihave_requested-i.riMethodPatterncdesc-MethodPattern.rimatches%3f-i.rinew-c.rito_s-i.riNetConnectNotAllowedErrorcdesc-NetConnectNotAllowedError.rinew-c.riNetHTTPUtilitycdesc-NetHTTPUtility.richeck_right_http_connection-c.riputs_warning_for_right_http_if_needed-c.rirequest_signature_from_request-c.rivalidate_headers-c.riRSpecMatcherDetectorcdesc-RSpecMatcherDetector.rirSpecHashIncludingMatcher%3f-i.riRackResponsebody_from_rack_response-i.ribuild_rack_env-i.ricdesc-RackResponse.rievaluate-i.rinew-c.risession-i.risession_options-i.riRequestBodyDiffbody_diff-i.ricdesc-RequestBodyDiff.rinew-c.riparseable_json%3f-i.rirequest_signature-i.rirequest_signature_body_hash-i.rirequest_signature_diffable%3f-i.rirequest_signature_parseable_json%3f-i.rirequest_stub-i.rirequest_stub_body-i.rirequest_stub_body_hash-i.rirequest_stub_diffable%3f-i.rirequest_stub_parseable_json%3f-i.riRequestExecutionVerifierat_least_times_executed-i.riat_most_times_executed-i.ricdesc-RequestExecutionVerifier.ridescription-i.ridoes_not_match%3f-i.riexecuted_requests_message-c.riexpected_times_executed-i.rifailure_message-i.rifailure_message_phrase-i.rifailure_message_when_negated-i.rimatches%3f-i.rinew-c.riquantity_phrase-i.rirequest_pattern-i.ritimes-i.ritimes_executed-i.riRequestPatternassign_options-i.ribody_pattern-i.ricdesc-RequestPattern.ricreate_uri_pattern-i.riheaders_pattern-i.rimatches%3f-i.rimethod_pattern-i.rinew-c.riset_basic_auth_as_headers%21-i.rito_s-i.riuri_pattern-i.rivalidate_basic_auth%21-i.riwith-i.riRequestPatternMatcherat_least_once-i.riat_least_times-i.riat_least_twice-i.riat_most_once-i.riat_most_times-i.riat_most_twice-i.ricdesc-RequestPatternMatcher.ridescription-i.ridoes_not_match%3f-i.rifailure_message-i.rifailure_message_when_negated-i.rimatches%3f-i.rinegative_failure_message-i.rinew-c.rionce-i.ritimes-i.ritwice-i.riRequestRegistrycdesc-RequestRegistry.rinew-c.rirequested_signatures-i.rireset%21-i.ritimes_executed-i.rito_s-i.riRequestSignature%3d%3d-i.riassign_options-i.ribody-i.ricdesc-RequestSignature.rieql%3f-i.rihash-i.riheaders%3d-i.riheaders-i.rijson_headers%3f-i.rimethod-i.rinew-c.rito_s-i.riuri-i.riurl_encoded%3f-i.riRequestSignatureSnippetadd_body_diff-i.ricdesc-RequestSignatureSnippet.rinew-c.ripretty_print_to_string-i.rirequest_params-i.rirequest_signature-i.rirequest_stub-i.rirequest_stubs-i.risignature_stub_body_diff-i.ristubbing_instructions-i.riRequestStuband_raise-i.riand_return-i.riand_timeout-i.ricdesc-RequestStub.rifrom_request_signature-c.rihas_responses%3f-i.rimatches%3f-i.rinew-c.rirequest_pattern-i.riresponse-i.rithen-i.ritimes-i.rito_rack-i.rito_raise-i.rito_return-i.rito_s-i.rito_timeout-i.riwith-i.riResponse%3d%3d-i.riassert_valid_body%21-i.ribody%3d-i.ribody-i.ricdesc-Response.rievaluate-i.riexception%3d-i.riexception-i.riheaders%3d-i.riheaders-i.rinew-c.rioptions%3d-i.riraise_error_if_any-i.riread_raw_response-i.rishould_timeout-i.ristatus%3d-i.ristatus-i.ristringify_body%21-i.riResponseFactorycdesc-ResponseFactory.riresponse_for-c.riResponsesSequencecdesc-ResponsesSequence.riend%3f-i.riincrease_position-i.rinew-c.rinext_response-i.ritimes_to_repeat-i.riStubRegistrycdesc-StubRegistry.rievaluate_response_for_request-i.riglobal_stubs-i.rinew-c.riregister_global_stub-i.riregister_request_stub-i.riregistered_request%3f-i.riremove_request_stub-i.rirequest_stub_for-i.rirequest_stubs-i.rireset%21-i.riresponse_for_request-i.riStubRequestSnippetbody_pattern-i.ricdesc-StubRequestSnippet.rinew-c.rito_s-i.riURIAddressablePatternadd_query_params-i.ricdesc-URIAddressablePattern.rimatches%3f-i.rito_s-i.riURIPatternadd_query_params-i.ricdesc-URIPattern.rinew-c.rito_s-i.riURIRegexpPatterncdesc-URIRegexpPattern.rimatches%3f-i.rito_s-i.riURIStringPatternadd_query_params-i.ricdesc-URIStringPattern.rimatches%3f-i.rito_s-i.riUtilHashCountercdesc-HashCounter.rieach-i.riget-i.rihash-i.rinew-c.riput-i.riHashKeysStringifiercdesc-HashKeysStringifier.ristringify_keys%21-c.riHeadersbasic_auth_header-c.ricdesc-Headers.ridecode_userinfo_from_header-c.rinormalize_headers-c.risorted_headers_string-c.riJSONParseErrorcdesc-ParseError.ricdesc-JSON.riparse-c.riunescape-c.riQueryMappercdesc-QueryMapper.ricollect_query_hash-c.ricollect_query_parts-c.ridehash-c.rifill_accumulator_for_dot-c.rifill_accumulator_for_flat-c.rifill_accumulator_for_flat_array-c.rifill_accumulator_for_subscript-c.rinormalize_query_hash-c.riquery_to_values-c.rito_query-c.rivalues_to_query-c.riURICharacterClassescdesc-CharacterClasses.ricdesc-URI.riencode_unsafe_chars_in_userinfo-c.riheuristic_parse-c.riis_uri_localhost%3f-c.rinormalize_uri-c.risort_query_values-c.ristrip_default_port_from_uri_string-c.riuris_encoded_and_unencoded-c.riuris_with_inferred_port_and_without-c.riuris_with_scheme_and_without-c.riuris_with_trailing_slash_and_without-c.rivariations_of_uri_as_strings-c.ricdesc-Util.riVersionCheckercdesc-VersionChecker.richeck_version%21-i.ricolorize-i.ricompare_version-i.rinew-c.riparse_version-i.ritoo_high%3f-i.ritoo_low%3f-i.riunsupported_version%3f-i.riversion_requirement-i.riwarn_about_too_high-i.riwarn_about_too_low-i.riwarn_about_unsupported_version-i.riwarn_in_red-i.riWebMockMatchercdesc-WebMockMatcher.ridescription-i.ridoes_not_match%3f-i.rifailure_message-i.rifailure_message_when_negated-i.rimatches%3f-i.rinegative_failure_message-i.rinew-c.rionce-i.ritimes-i.ritwice-i.riwith-i.riafter_request-c.riallow_net_connect%21-c.ricdesc-WebMock.ridisable%21-c.ridisable_net_connect%21-c.rienable%21-c.riglobally_stub_request-c.rihide_body_diff%21-c.rihide_stubbing_instructions%21-c.riincluded-c.rinet_connect_allowed%3f-c.rinet_connect_explicit_allowed%3f-c.riprint_executed_requests-c.riregistered_request%3f-c.rirequest-i.rireset%21-c.rireset_callbacks-c.rireset_webmock-c.rishow_body_diff%21-c.rishow_body_diff%3f-c.rishow_stubbing_instructions%21-c.rishow_stubbing_instructions%3f-c.riversion-c.riWebMockHTTPClientcdesc-WebMockHTTPClient.riWebMockHTTPClientsbuild_httpclient_response-i.ribuild_request_signature-i.ribuild_webmock_response-i.ricdesc-WebMockHTTPClients.rido_get-i.rido_get_block-i.rido_get_stream-i.rido_request_async-i.riheaders_from_session-i.riprevious_signature_for-i.riwebmock_request_signatures-i.riwebmock_responses-i.riWebMockJSONClientcdesc-WebMockJSONClient.ricache.ri/usr/lib64/ruby/gems/2.5.0/doc//usr/lib64/ruby/gems/2.5.0/doc/webmock-2.3.2//usr/lib64/ruby/gems/2.5.0/doc/webmock-2.3.2/ri//usr/lib64/ruby/gems/2.5.0/doc/webmock-2.3.2/ri/Curl//usr/lib64/ruby/gems/2.5.0/doc/webmock-2.3.2/ri/Curl/WebMockCurlEasy//usr/lib64/ruby/gems/2.5.0/doc/webmock-2.3.2/ri/EventMachine//usr/lib64/ruby/gems/2.5.0/doc/webmock-2.3.2/ri/EventMachine/HTTPMethods//usr/lib64/ruby/gems/2.5.0/doc/webmock-2.3.2/ri/EventMachine/WebMockHttpClient//usr/lib64/ruby/gems/2.5.0/doc/webmock-2.3.2/ri/EventMachine/WebMockHttpConnection//usr/lib64/ruby/gems/2.5.0/doc/webmock-2.3.2/ri/Excon//usr/lib64/ruby/gems/2.5.0/doc/webmock-2.3.2/ri/HTTP//usr/lib64/ruby/gems/2.5.0/doc/webmock-2.3.2/ri/HTTP/Client//usr/lib64/ruby/gems/2.5.0/doc/webmock-2.3.2/ri/HTTP/Request//usr/lib64/ruby/gems/2.5.0/doc/webmock-2.3.2/ri/HTTP/Response//usr/lib64/ruby/gems/2.5.0/doc/webmock-2.3.2/ri/HTTP/Response/Streamer//usr/lib64/ruby/gems/2.5.0/doc/webmock-2.3.2/ri/HTTP/WebMockPerform//usr/lib64/ruby/gems/2.5.0/doc/webmock-2.3.2/ri/MessageMock//usr/lib64/ruby/gems/2.5.0/doc/webmock-2.3.2/ri/MiniTest//usr/lib64/ruby/gems/2.5.0/doc/webmock-2.3.2/ri/MiniTest/Unit//usr/lib64/ruby/gems/2.5.0/doc/webmock-2.3.2/ri/Minitest//usr/lib64/ruby/gems/2.5.0/doc/webmock-2.3.2/ri/Net//usr/lib64/ruby/gems/2.5.0/doc/webmock-2.3.2/ri/Net/WebMockHTTPResponse//usr/lib64/ruby/gems/2.5.0/doc/webmock-2.3.2/ri/Net/WebMockNetBufferedIO//usr/lib64/ruby/gems/2.5.0/doc/webmock-2.3.2/ri/Object//usr/lib64/ruby/gems/2.5.0/doc/webmock-2.3.2/ri/PatchedStringIO//usr/lib64/ruby/gems/2.5.0/doc/webmock-2.3.2/ri/RSPEC_NAMESPACE//usr/lib64/ruby/gems/2.5.0/doc/webmock-2.3.2/ri/RSPEC_NAMESPACE/Expectations//usr/lib64/ruby/gems/2.5.0/doc/webmock-2.3.2/ri/RSpec//usr/lib64/ruby/gems/2.5.0/doc/webmock-2.3.2/ri/RSpec/Expectations//usr/lib64/ruby/gems/2.5.0/doc/webmock-2.3.2/ri/StubSocket//usr/lib64/ruby/gems/2.5.0/doc/webmock-2.3.2/ri/Test//usr/lib64/ruby/gems/2.5.0/doc/webmock-2.3.2/ri/Test/Unit//usr/lib64/ruby/gems/2.5.0/doc/webmock-2.3.2/ri/Test/Unit/TestCase//usr/lib64/ruby/gems/2.5.0/doc/webmock-2.3.2/ri/Typhoeus//usr/lib64/ruby/gems/2.5.0/doc/webmock-2.3.2/ri/WebMock//usr/lib64/ruby/gems/2.5.0/doc/webmock-2.3.2/ri/WebMock/API//usr/lib64/ruby/gems/2.5.0/doc/webmock-2.3.2/ri/WebMock/AssertionFailure//usr/lib64/ruby/gems/2.5.0/doc/webmock-2.3.2/ri/WebMock/BodyPattern//usr/lib64/ruby/gems/2.5.0/doc/webmock-2.3.2/ri/WebMock/CallbackRegistry//usr/lib64/ruby/gems/2.5.0/doc/webmock-2.3.2/ri/WebMock/Config//usr/lib64/ruby/gems/2.5.0/doc/webmock-2.3.2/ri/WebMock/Deprecation//usr/lib64/ruby/gems/2.5.0/doc/webmock-2.3.2/ri/WebMock/DynamicResponse//usr/lib64/ruby/gems/2.5.0/doc/webmock-2.3.2/ri/WebMock/HashValidator//usr/lib64/ruby/gems/2.5.0/doc/webmock-2.3.2/ri/WebMock/HeadersPattern//usr/lib64/ruby/gems/2.5.0/doc/webmock-2.3.2/ri/WebMock/HttpLibAdapter//usr/lib64/ruby/gems/2.5.0/doc/webmock-2.3.2/ri/WebMock/HttpLibAdapterRegistry//usr/lib64/ruby/gems/2.5.0/doc/webmock-2.3.2/ri/WebMock/HttpLibAdapters//usr/lib64/ruby/gems/2.5.0/doc/webmock-2.3.2/ri/WebMock/HttpLibAdapters/CurbAdapter//usr/lib64/ruby/gems/2.5.0/doc/webmock-2.3.2/ri/WebMock/HttpLibAdapters/EmHttpRequestAdapter//usr/lib64/ruby/gems/2.5.0/doc/webmock-2.3.2/ri/WebMock/HttpLibAdapters/ExconAdapter//usr/lib64/ruby/gems/2.5.0/doc/webmock-2.3.2/ri/WebMock/HttpLibAdapters/HTTPClientAdapter//usr/lib64/ruby/gems/2.5.0/doc/webmock-2.3.2/ri/WebMock/HttpLibAdapters/HttpRbAdapter//usr/lib64/ruby/gems/2.5.0/doc/webmock-2.3.2/ri/WebMock/HttpLibAdapters/ManticoreAdapter//usr/lib64/ruby/gems/2.5.0/doc/webmock-2.3.2/ri/WebMock/HttpLibAdapters/ManticoreAdapter/WebMockManticoreClient//usr/lib64/ruby/gems/2.5.0/doc/webmock-2.3.2/ri/WebMock/HttpLibAdapters/NetHttpAdapter//usr/lib64/ruby/gems/2.5.0/doc/webmock-2.3.2/ri/WebMock/HttpLibAdapters/NetHttpAdapter/Net//usr/lib64/ruby/gems/2.5.0/doc/webmock-2.3.2/ri/WebMock/HttpLibAdapters/PatronAdapter//usr/lib64/ruby/gems/2.5.0/doc/webmock-2.3.2/ri/WebMock/HttpLibAdapters/PatronAdapter/WebMockPatronSession//usr/lib64/ruby/gems/2.5.0/doc/webmock-2.3.2/ri/WebMock/HttpLibAdapters/TyphoeusAdapter//usr/lib64/ruby/gems/2.5.0/doc/webmock-2.3.2/ri/WebMock/Matchers//usr/lib64/ruby/gems/2.5.0/doc/webmock-2.3.2/ri/WebMock/Matchers/AnyArgMatcher//usr/lib64/ruby/gems/2.5.0/doc/webmock-2.3.2/ri/WebMock/Matchers/HashIncludingMatcher//usr/lib64/ruby/gems/2.5.0/doc/webmock-2.3.2/ri/WebMock/MethodPattern//usr/lib64/ruby/gems/2.5.0/doc/webmock-2.3.2/ri/WebMock/NetConnectNotAllowedError//usr/lib64/ruby/gems/2.5.0/doc/webmock-2.3.2/ri/WebMock/NetHTTPUtility//usr/lib64/ruby/gems/2.5.0/doc/webmock-2.3.2/ri/WebMock/RSpecMatcherDetector//usr/lib64/ruby/gems/2.5.0/doc/webmock-2.3.2/ri/WebMock/RackResponse//usr/lib64/ruby/gems/2.5.0/doc/webmock-2.3.2/ri/WebMock/RequestBodyDiff//usr/lib64/ruby/gems/2.5.0/doc/webmock-2.3.2/ri/WebMock/RequestExecutionVerifier//usr/lib64/ruby/gems/2.5.0/doc/webmock-2.3.2/ri/WebMock/RequestPattern//usr/lib64/ruby/gems/2.5.0/doc/webmock-2.3.2/ri/WebMock/RequestPatternMatcher//usr/lib64/ruby/gems/2.5.0/doc/webmock-2.3.2/ri/WebMock/RequestRegistry//usr/lib64/ruby/gems/2.5.0/doc/webmock-2.3.2/ri/WebMock/RequestSignature//usr/lib64/ruby/gems/2.5.0/doc/webmock-2.3.2/ri/WebMock/RequestSignatureSnippet//usr/lib64/ruby/gems/2.5.0/doc/webmock-2.3.2/ri/WebMock/RequestStub//usr/lib64/ruby/gems/2.5.0/doc/webmock-2.3.2/ri/WebMock/Response//usr/lib64/ruby/gems/2.5.0/doc/webmock-2.3.2/ri/WebMock/ResponseFactory//usr/lib64/ruby/gems/2.5.0/doc/webmock-2.3.2/ri/WebMock/ResponsesSequence//usr/lib64/ruby/gems/2.5.0/doc/webmock-2.3.2/ri/WebMock/StubRegistry//usr/lib64/ruby/gems/2.5.0/doc/webmock-2.3.2/ri/WebMock/StubRequestSnippet//usr/lib64/ruby/gems/2.5.0/doc/webmock-2.3.2/ri/WebMock/URIAddressablePattern//usr/lib64/ruby/gems/2.5.0/doc/webmock-2.3.2/ri/WebMock/URIPattern//usr/lib64/ruby/gems/2.5.0/doc/webmock-2.3.2/ri/WebMock/URIRegexpPattern//usr/lib64/ruby/gems/2.5.0/doc/webmock-2.3.2/ri/WebMock/URIStringPattern//usr/lib64/ruby/gems/2.5.0/doc/webmock-2.3.2/ri/WebMock/Util//usr/lib64/ruby/gems/2.5.0/doc/webmock-2.3.2/ri/WebMock/Util/HashCounter//usr/lib64/ruby/gems/2.5.0/doc/webmock-2.3.2/ri/WebMock/Util/HashKeysStringifier//usr/lib64/ruby/gems/2.5.0/doc/webmock-2.3.2/ri/WebMock/Util/Headers//usr/lib64/ruby/gems/2.5.0/doc/webmock-2.3.2/ri/WebMock/Util/JSON//usr/lib64/ruby/gems/2.5.0/doc/webmock-2.3.2/ri/WebMock/Util/JSON/ParseError//usr/lib64/ruby/gems/2.5.0/doc/webmock-2.3.2/ri/WebMock/Util/QueryMapper//usr/lib64/ruby/gems/2.5.0/doc/webmock-2.3.2/ri/WebMock/Util/URI//usr/lib64/ruby/gems/2.5.0/doc/webmock-2.3.2/ri/WebMock/Util/URI/CharacterClasses//usr/lib64/ruby/gems/2.5.0/doc/webmock-2.3.2/ri/WebMock/VersionChecker//usr/lib64/ruby/gems/2.5.0/doc/webmock-2.3.2/ri/WebMock/WebMockMatcher//usr/lib64/ruby/gems/2.5.0/doc/webmock-2.3.2/ri/WebMockHTTPClient//usr/lib64/ruby/gems/2.5.0/doc/webmock-2.3.2/ri/WebMockHTTPClients//usr/lib64/ruby/gems/2.5.0/doc/webmock-2.3.2/ri/WebMockJSONClient/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.opensuse.org/openSUSE:Leap:15.1/standard/cf33817a010abd93547babe2070d9bbc-rubygem-webmock-2_3cpioxz5x86_64-suse-linuxdirectory7wߢ"WݎOQutf-8550ff6d9be11d795578b5f2a9519d78e3a5138713fd3a04ef1a670351b42b8d1?P7zXZ !t/bz] crt:bLL #Id  i(b8v}0HgP~2.[Cd> U{fl[Hx 6!z4/:O0[|$%i+|N<5U߆hq|>}b\h99)̖-g;+7&4=PE|֘6!3lʴuDο!Sg̓&'EM6U< G?Ͻ诩6U$, 3nQcvW6S/i!428]BJsSրFTt_|}z dLKr6?;g㜄`#q[ß0 -j$sp'|[D^ޅMւ%bbT{Kd:HnqwS4!,k>``{V4XihI";Q؄_GUۢmu%D63&Xr/B6:q"ѕ<)uBbh8b~bp:w\Zf'm^ O)2+k3ڳϗ:q,tj0\qw(8Bvv쇝6 Z<$ZAѢD߈f-1l>M~=)5b v# yGs`$o_MBA Fc>H5,0oIby᪬1k\ܛpo$|@@k1&v%I:DI5֑ce*$+^XL,Ɏ|>b( \PS6LȤ;(FUmZaޛ \jD5=pD(~7`eYxNL[g[J4Q,:2>D~tTx(:@!_m@\W DՊ!1j8@B,I5 $exKu $_6*Qֲۄ%,l+ ?z !lR9P %uBN^$Fn/|ی89 {"(ouAub \å̩imbm{{G;H#E"qc 2<) i|K{"yOklw,K/{IFSG҄=y!B1Lk+u΅`V7i͈ 1'P7 # [gjrw>;J+^>H?୩"=n#%Sl-¶bF,1Pm :Krȋ)ltZ`礆AfM}gyo{6XҲ{W3E+Vց3e~[ԓfX^,Dz8 ٰmr י޿zC}{TOcvɗ:sĢJeg%9%b͆X^5q~Z#=H%TeD(XT8o3]m^׏w+yuYq/ݹ)O{  ~V8H]_x!^e S<,6Қ)IXֺ4 wiـgrrZ^vփq ;p=²\V{BEXZXM7ESc$uC}9S.c|4o+>%of"Lfғkf 6 *!\Yw8j_=ҢNA)]n;K.XmG|)kq}.$zI?$u3O{AnGjaxOڰEbެCCqNۄBɎD{?~c03~C0SX=]3x}29{!>SydjQ_2u a)'Bpj 7F,մZ7"@Jc,B_#2HVןQ; _NZXR<{^b2H^M|N6t}iIS=[YCLbxulLC0Dy$X!;w+ C>4Vb@mPDVfsq+V=,_ʗSˈlqixɖ+sn^b0 W'aMq5;h9?dڽR;y͇;: 4t{vh%: o64O#nqd\Tp(I5Q~`hN^{1i:|BT> $oL|w>r_T75H:8\Ҧs 0&e6EJC"I~p6qd(ALHfTI\.[kJ+|`}ρ>{Ow{<] 1f%yߜ} %w%C\s~DQ׶4%#-wӷ{ Q֤_fNeLv$FK3 1:*b@F6EdBV9Vص[ubNLT \eChŞ#"6U]~IheW Y@mw4j)2x8eCP&K39`+PѦThNIS($d]q!JPO I/3FuPG[k3"Jوw"ENdTxr>gBv=k> B;J~tR[Ē~d+kȾ|쯬lyeݹf gR]$:Ï6T'wl.o 'kysV@?4A8)=jNa}\b=1ʌ{ȥA8f5 :GDD~hVPڪʯjnxB{j?R?{[*_ 7~׈%8=hNKZtW`m"6a]gn` }^:8Z @Z!t? O%Jܑ݁>J^-anTqFsPӨ/Buw>Ù񜎼\^fzްz0M2=Z>3@qڣպ5w0+VʣٯRsHJ{Uϒ)j)%A[u>I^#Rz85qjuSh-fiVx8vs9F=!*# #t_ XY@7.L#7YO\~15>gv`-FEi w$ (dȚq;;5^ _Nq?b|uս!EZ/Qb [: iōSQ* sj~CSÂ~q\Ef%8D=!YXr^ͅU@ StGi \k8s1 )G$OtvE<,?W̸w["dk& aT|m)NYgC?@yWj߰$i[\# }ņB M<ӱ?:e͸vfXW*ww4_ݜQk* >qwyҟ26PiٗM()!}{pkιQ{v4HGݘ/P| bk;h\7˗>+E %3Fq*_Lź_!u\G4 kj.r(x}KpYg4|6s~AN֖m5S,t#c:PS痺**̰NiM܍V7 TdaX:ꘗV:bQl3_1JCAԋh~'GK-&WXҶ%ヲznyK&l#)Gҭ"!hC?y/v55չY7H"۶nho6h\Y R^ZH Z]}8K90FetȀ:FA:!?b])~-ҲxYx}eC1+$I7'nN.ySJ@u^/Ft`* J4`'43D` ! |uPCUʉ~r 쁜>h[6x/^BopQ<{Ŷ4>1j@K #UxC>0\쏭:சr!ٚ_ў!Y[ݹFL6 g}T?mǏ NxCs/f$L+q? 1K܎v09խːb7my*f64~޳Q^Absfh<;) znVY|8/NTb}al3$?p@RK\pҵi`j| =zt}yu(&w ј.!Z!wv?9-LUˤ0Zj/c?+NuK,\I##ԃo5R*%% 2H,ìm\. G7-H#)A(&À6+/{.ZB&]U_N*MhJY~>؟3q! >,Yw#1`HaR^3!ݬ-+yhd%X6򵱯A-2F:^m4 6^so RSF[Ӿ|9\\L4CYyOhi#{fCPo:.zo;reAwef |AJP̢-̡تPA+/0TX)nq> b|\ήd_?7o ,kЗpFJ)"bjL.P袽#KNփo<ͬx2_i; tpGT;\y_W ʠK;i{W%i&2PnHF Zb)"|csU8sic~24 wC/>}ӵnk[@oChu]嶻{y/ ,._ qn;S caj>C!)v&~'0@OeHV4/f3f[K+yuj'78;wIXXV?g L(yWty~NG-]tOp!l;aB['-ѹCs(.yq0S t3J֤cC-èb8.] L&{䀓Mk5$# D ϪLATfUAYL5٣V5K@._BWZ)azlOd"`P~Eo$w&θ}N502ŭw_OHG@R \PA_('L卤|\E##ETn]"4Hp)kWe+haG ,|}[6QJFC A]{i9Y='@mz%#/1ы$|^3,ڪH6fsי8Ц8f,PU( uB=d0X,EDjaK|n*1(mAAk3Ȫd#`.Ik> uB4S"=JNekɶ9%X(O4_[z;獉MAM<66K#|n |o[,! }nV2&LKV̧AԞAOPa^x/Ödc`Bl%2pJׇr5{ ]/ڏCtgF34R&ELD~kH ?R[/yw>dXnȄ~2NHM'ToU (t]4; 1E2p~hٓ$EO:%6@| B/nʜ8"tzw~,0IU#jxOZ^Gm~pyCTOu@n>-ѷUƺN;ߔHVpIvKO+~nؠL"p#H u=XTrVšKoaTaat.qzZ+n#`5pijhYGÇ `T  9o 94x~ gޗV~Z~Yw%]iGZ,tSGBfY>t}q2;od!׳@pSļp&|s('[GR?,y_^y KF(7ȇk6͞4ƋuP?qDZ:bP.9 F (h"~Sa!>YMBbY2q[<@`Ўs%Dz*ڏ~~ӳ9TO˶uU!Dבg-+ZE?l^%)G1kوӓmu[DB3)7Ͻ֌0oE^7{`D[L[`Ϝ̈Ƒ.%R;.)l홏Sx^T]#[סb~#KŊDrkJdxfT5);q%L PM$ƙ#aFz>qmv``+FwIὐsSo<)o;`xD?4Ph[_7졐(T@W) IvGEDX':oqR7% ]{ݦ(^<2с~Y;ۮ'14>501̳|-)- ,:t+gM35\X-4`CޤY~ Ňjg % miQ9ջ5R=_Gb?Gbs#8 +qx"{udiy4e?cJk D51\4xBd忪+\΍Ϣcߩ~- sU'}?:Z[ѹ<֌vxzVTrqT{C͝k|O]4Or ꣎y[#{L3cZ9&X-1#z?kp+ ɀ_a=dUHhp}AF4:1'UgnN`#4(_O375R N|_4M3wbnxs_17VIN)Ѩj7$aN|z@E/0ՇTbSyH Ҝ:?{ؕJk%7omxҵ&i+3csr}+!yRj 0J|۬ I `([8 tH˪×/K/^ǯ-͛Bte"sTB?K!ya(95Y7 1e#?Mh 0豲?,sŲRI p|j!hJnD#{gUwMztrf֋WC0+ŮlqκmG)L߼0ߑp7JLB!5Yn؆\XD~q'܍Gṻ$z߁px#{\GҡG VfÈ` hYC+d ;*X4O_ӝLLll1O%\s ᕺr4W 89d)W@|D4ht,+/N呟Q0ܛRu ՖNV2li[!*H]rp}+SLկ8OY$>OpE=̱ZGg!NeM@G>Q`(Ud-0mNp7ߊ;rVtQ-w!uμ꽉XMF&;ebTwH?)#ih)jZ"4ChiF|0VPj6_nqP5=ňZ".˚e"<_8њ/&p %LMͮ5[r$LИnZymgntu?aP= >Dj1^jNqϞf+;I= G7 ף?ki"zaT(LV?X6nK~w+ᑕ]&8v"92'?+JjԧrceʳY3PO]JNMoNDHB0$ k]I<ӟWQhg5sEabn%Oi!px>9pR3m61z˲ݲ\B4Ol^_$^&%I¬"fIt$6ꦠ{e~'4şܧWxfH4a.j l24]|ɟ<QRjT;I򁥀lRv'W 3 ީ[_  +M*K(FA(Ky!~hC+ݡ2i\4\jZp9 aVӚQN XhRi`7UCOArc0 jZn4 gKmθ % 1y\.?Wy@|p,FA:bPa_C3<77v<=DIG?8lj}1-YX@a^Un)]Y+iDNΞ5!F/-H9 Pf[qO hqR1q7WkP:>NusB %L ibW1|U##KvqJIgiOO&wo ߏ rR#c,4f Mw+Vt[+볨m"Az>G'kM2.9It|C;u @< 2 )/%Gf:XC[CK9~$ ,^s_ֻ;!)llu:0yL%BgCP`| F.xxn* ՠ_⡧"pCc^ДT'eh=sP=t8-ANosJLTm'Ѹ`&O@-!x񒗊i%Թ<X3=)|?}m*5ٽJKb&mb)f $g9&Q#n^B`'[I-/*|_\otX#4ԯyRՕJ2R>_ߐ(lq6 gT'\G:tSkLQo J6Q'>\rsvٚDsd4:l/6*Yط޻ӄX0UgVb>) L0qɠI.iNWgͺS/zM )Io__Z!4~q\ k~wWv,bgmηޡc9jk3(O+c(|ηS\%w`ܲ)rknD_`6qHK LIR) n1okP0i GhLbmJȼ-w){.(R6zV/ Ge z?^eN*Sb ͅ/OTIgI ?,9b]U%Xgx&a)9x:Su!Z!\OzJtZt,,H/2MW}(W7*f6'9ɉIvħ1ﵰiy#Vlvee2ͩ+uS8>k1_DA3p۠hc5e1BaЁ6I_Q۽Ԫ-6+Frl5fB0a&CKh(z]-{\IҲ^T"3?ci  w6ޟȳ=}\ &{OnOA ΕQ.#D5PJܤ$ƒ;G *n5X& yMIﯞ} .HJ>Q:1&(g7_UdMqs0W_'M tzk:|v'#v4hZ#pU5O$vIV}|adE.DGH݃Oa \Uܟ.OĠYiC;ؘyWoCwCMUy!eO5.VK~ZJY 3VٙZGբK X!% R wᆺY>|j WV41;L("5sLjxH5=ث$"@A7Ytok- ʹ.7>i\8g |y!TKߡSp7beHHgg>PP[MLa(h*a_N=`G~K|\b==9īeӅ7l*2jؕcK􇩇}s*ȁv,ᛊ0 v+I+cqFDH0WˍfBQ5, !zF$zpf`@jYʒZ:2S`-TWSGT@J_ pḍ*)<UQ+-~*'d2J'*[ NΧXlZenOȃӷ.q,6ffYmң8:%5,8;?}ޑf_1ۡEn{ |R5s4donxpsR;%m.N\Q1g7km+2yNqP=5<Ԃ? ǚg_,j]1j׍r1{z+rsh92wQxQFCBQ&Bt6 pvZl@-'R3oV?܁GN@X+H92?[ƥ³ϸ 3w; >! '4) K WĵPfX;d7=-~խXU) Qȗ1/82S Faqqo4:Ci̦]Uk0hv^3jBH-8\ƀKhѹX85_@+lEOmz)պqp->LŸ/{+5_7Top?~@oXrnmlA1ˡC )@A I6U* o@DK.P0, oPpXXubJ;VNhCr[ ۦBm)442;,✢ fǷ.%%:~6us ~1 ^A &,FS&]le!bROk_Qm.Ψ/ _AW (^A>MAd0\y3Obg4XB($#*#yO/Ǽo4Ňs*pxTR8XCS & n +DjG%,%!`WZGljbHmtEHlRQ^?Mt<ꙵe]g-2g`DGD}5TzַgAaGtnWV 6 |ߕRbz1g!įX50{;Fm~='5¯JIi !2J*:3V$oaUW*{eÿrh^Cl=̔b,nlgUm:Jl{o#n2⭄!q3GEx\_ mv~ս!M:BJERȱWTmIyL+lF 4DBZ0>7Fh~sT&$S9_3fvVWEKջ4{,eR6XO[y8{`]Le>o\lo`)Y3ǴkOZ) ~gBMJvđOae9WpI2?m =n,&G< gUXk8>jظ>S4̼v]Jb-w:8Ыzl,8߀!1\wnd{91gTmf s-)b# B7u@(B ]g87z>g#W6n\h-EH0Q5T60*"Ѯ\᪰'8&Jߤ-< }ubkN緲 &#b^<">pDHTԹ"y0L\))<Ǿb)U}D#U;U? S:{a\٩y^j5hh))*w.o5_Uy"qPqB-XN ޫOÎMH70e@4 ܥHȴ)ypIAgcҵ 7}b^+y<WW ꪖ88A1T@8RиGFlَ3 0@:߅#&>ZI~eڰCbzA ŧ#S`Y_EϠ38qfp?Nx-ƿz#gYzc),%ZsyЮ.fmtLct3#ZnZڟR6O5=l.@Aw8;s{i!3tYIZ8F띲ܔ$/ g²C0?ӆ{ |Te˥4ٛVGN=Bc3Rޒ7ĵeLpE# wmV a: u2d&}z哟bX#`Fr`m%Dӯxf}e osԙI4d&$/ל%5,dÃ;&pcAmd& ̈#+z  fn-<̿>׀kRSA'_L”̼Xz`Mf(;Z^e|.&'h)SL)ߡu h伣8΋_|BG%Iܵ淍aV3\փnj/IZIp&^~N& |<UQZy7.2_2=op#?C~w$ou1 tb- ڊ%t\1uax"_nҋHtI65A@!Ji8nj$DFu fl;5Tq!1B<%AK+;-`6l>⽯U-tvhd8G*ލG-aPujvt fDc5Mp^4e9"Uz);Bg@@ Y -R5LܓiGyl\T#35YOVY?> ?zǶ['2zXM`Q&/U*tl!4帨GFf/ _rxy![Yl&>?wF "}I:S+ W/A|rMT`Bp<ȑLm2Y-QWHdO RMd>zBL vq]3!}93.hR)[Cy˦lLxQabmj 0+#O"h.rK65i%c n?խ`_@37QQYo>Bk>}<!]Ɠ?*Q-v[Y!aҧ'0"H-@WTcfi4@"!NQPIH|*Dcʄ⩽rЊHVާQXx4w @jQV:& /+wڗ~1}ozeB"| Q7فxWyV%ߣi͌Xu[џ:gVA_ih8AK0ሳ³ ̕oO[7/Ietq|nbd~NHmF۾daüXxLhY`$g'EVטT/tƪwȋ_K }oJ}YGIK=54k7EUV9aj,[VnPeI?1C;8jQAH|hJt;$d#Kۃgm䄗tM@ 3zkgљuN5Ȗa;1΀Љ ucz j2Dm}Ov(xۊZ&`8GU4Us4S^gtEJAxC|r.L+2[pv.,-5?Cޜh !)Z0z]@&j?Ts/2VBm=Rb#1D (;adV 7o7X;H*ԘN96^xi5zea[<*iջ&hGpё^:\/VnKHPք>  p9Q;=7{{a6DŽqmõl޸D-LqN ;~rHhd1o yr*r֓y|^<#A\xҵImj6`(vx! [Z"&WS{sF^/6o5jZH_b$k|;)<amY9٤I{v Y񀃝+]Y!J1K"-)4 Ƿ@dž˅gUj! 8 t~pD_Q@P./A嘿1r.K:$SBY7DQoEۀmF-6`50tz5bSrGbWx@7HK@) /l.D۶Ct+⥧ Ƿ1D.lC,%dKQH=Li]K$VPHVNuٞssB[iےW#'ȃD?tRN ?M@m5+:-|E}f,.%&az*f &Gz@6klǜ[Ktnjb+N| i]j>}eIS7!pXֲFL9XhKur_!z2F(HFnm vt!;@vNi^R>9t%WYGUxFq -IƠ!{6zxY[,- \fcQYbsd|3Ж8mVjl * ̛=6p9\EI1AV"nm4?8$In7 9K ζ?ȴy}b(& :nJ5`0lαw{J4m{-wb"sg4+pM2(<[6!Bzxᮌac9hY}ZdVz rjn¦S*L_>h\TrJh&So{~[3oM- .mlZƥEVNF j/fG&*y('ݰsYl/H`gG Cb(#]U=bnv ;>Glif:Xw)N[HZ>9pZ*ZuGk9W麚\qĊ}3Q8D|q]7Ч*jR+(@I[/# mFyJ56RH8΁UzS FeU10U3fj! L~(KqSL8dD(?xtoMggM4JngrPOvŎ-:OfM{e P*^r >*T·m#[yzo~B[  "wg{U=lݨ:AS+D{+t+!;a[tAG,ҲANRȑDsM@" [:W'9wW_w)jRh4Kk+^#C_ֹa7_.y'\xl pzP.qkk9PbAT3[8-.+axޭQdUXO!#Рy5PY. SGyHGtܬ~dLRYg> ƗI9aAAB9*̎ٽ$}ady/a=,jj|A" GI^9:ݫZ9fς\ܾl>!4_mrqBZWƢyG3(Bފ䚣…,hl09E'F7- FwL^)qIOZ7 w/Ck ]pX&,g:VBcU"u i BF{=:Pc<@*K?&Q&XxV'1u^_SGn dkcsU7 0H4&vg+D"HEc)`mK]Tټ.~)A'' oED8-[L[ewY˚t\dEyVw# 7Jy?c*LG4;O>j A#q\0PVSvM(>n|$(pSCnco t|(% 67={FK<;YhTO()8,"VO42'GKIp&?\8Gbd\G6=ڋ2_(r9/`ɐΗVCk04>BfF!*}CBpS "Ydtڶ4w `Wn-#Run38nz3;Bn@{CFunr`JI;ʸaBy/\vpI M5֗mdk@j ozbh)qg,'߁fɤXGk{a] Zx_PSތ>5=2c&5%ZS5 cXd̐%KLN:ӻ[:? DWx[4AG7w;?EK-T.UO횡Dp-YBPT+x~S9[o<,Zp`w&L H3oQ\2c%0_v\պ9r\⟓T{peơpnÀJYhymn=Jq޴A \}F#E_Fij bL9VpM_=GGj< 5W@IIge24hfʽcXqi YLd}PK]qo=E]?)wMc[9 1sn~SJ >vYË¿)ckN7x{| 21c* >O.fW|$Mi d)F:"pr/@@q0lJaCOQ?ƒP \tmޤ-nɇ ϪUɔQCf+yeS5xey[O0Ȧo. `VapW`F q |O?(b>77FfOtݺUWp oWǶ{"zr j?w'QTEבLCЃ3z5X)GY)ҫɍv3C T ڝOZb5I{]"8ك 8}d'9a9CkZdu|D]- aˢA$L\x^Tٞa[Lve P%ύ5VWH,6cAn}SA܆31 rdI {~K6!ur_T4Vbxb?dio!'0T?$b9*rH1Gn/3Xŭ s,mT(F;:}`"}3xy dI/4Ƽa *88 CJ}҂ͅƹF ˨.N7x1MGjsAs6=Md{i?@WFyל.Vw'lYSY-nWCW D;߻j6i]m@qBb aGYl8f~3~,UvEg>|M*SKҷimg4ԧaHwݦ->tE76?CRO ˙&e8Fh6.vONQdEnumWSC*KSUE]L[;&iNࠨ2, t&^3[1I@$yԅ OA$ΫhW9xvI+CBْC\.42?6[GhĈ%J~0yJ@o8l e]a*Hsxl=,h^rqho HFY(KfO qF r#I](ɃIS XL7ʺNd-남۬ꢠciWx;,߸3 :Ե&P)`i:XxGtX3В@JIڍqux)Ki^jf٧θJHb7mRڤyZ{0\ z=b5mjcmȷ^=} ϦeB'avB [LNOR*R׽VO,DFjQjA=7qm`aw<$`4`3udq>G )w0m9(V,%oT}ڞbʺ3UMkr zaL41q݌osvW5c!-I n Q"dZ_ܴ~ gOfNm}̗G¯|xF%P̺Cҩ .oeqYڞMc˼AN6 hJ|o>fzCtWi)vHMQDtT%K'ӯ,OkQ|vf;c#}xg| jj1t-ɻ<, [..ulTFƻ/cafb8bJ\8E"/źwUϢlY#)ֿb&0ٞ~lݟy\Z:m gS)lHAIs5x5e~H]A:|-81ؠ8[ozݰRRpW6o˒WG[іevr-elsIθq<{$(CFm|%. o",9 /7a;`Nd5#C ʹa6 CDZbFz1,g1|agTSl2?ѧ@!nlto<ȴhJgP\PhP#QvۘKvxnRx0ljRXBk#[8/lY2Hr96K dxYxWO!qͽQ5.zyʞiP}ʡg#ҠO`0@8xkY;;}u-JK!z 5P y#;ZB9^"/\Ҩ L fU#no1"r^oJex6]ՙ]1^T!u(E:K $^@-YAy~ł3FfulvwVbA yyc zL4Hy-kmq#8^yn?Vvq>ʴl߱Y/A ! I>h='jY_ɕTAr髫B;,4=&!7qiãhm|αh9=OQ JRWuB^h*U(rnmsfV`5V[5OL*h%l),[3_=Ah$~h^?|b^>}")։T-˒K :[;yy|! i]&ˎ9* :d/ZnY,{?Z%uT, N/Y(4~DJXhλ aPVEJm|  w1xsc:ikȵLwe7Z0 ܞ2'UVDqr*NJ' W,G[jh>09AhL ( _%W 5}:k `#i5Q,EˆP&+$uIڶuf{j]aH֭MZPAKtԇ(=* tCXWt&*R˧72L3C+Hr˸x^4Vu4.V*@+pj`JI*%RW匽&qm! i[ArV-h{j- j0Ro$%֍S"n2[?HhÕ1Fq\K\-[ղv|w ?Z|*/uS!u;KS ,ܘQRslK`u s)yEy)*90Pٹa؞y3q8G9+C?L%$[ ^KMe_wVDi`zop!]l]n Bg=@P3+6s=_M>pJ*;<4/0"ni,R|oL< $3ٔHL2T4ǧzS7އeνo#y CKi&<ޙ1N-f8F#+K/:?:-UcJ6< <SB%!Ri NԩD=y}.nw?N—8Iks2V2̀,21 ;˵k$ =E¨Nu3GPJ B(ߞPpsv;@$(Ve3Trݷkᩅ H eg\w'4νj ~"48QŽx^NPJVB#j86TffO#s̾緎Pݕ vB,EFeܓ9 M=R;)žHX6>V#8>p}/ECRG00PbRX(ր<.V5̟yVG2+✅$YIX'۶e* *؛cl-|" =]yΟ>}+kVq~ډ-_q3I(8b̂qeДq:`Og-hO=ugQԄ^p7W_JCXT^+,˸kH!򾫺Up..z5n4ܯ{q?N+o^RL2E6bvڣVPxl|a X3"#㟍T(sZ{QhYk*84S|/B 2Δcў\y0Ȁ>;X2}QwjG)MC *Db( T\G>Y Ȏ&kZ)ڇRC!/S< tqrǪ|]~N544Jz|˫bÞB-$s-p{qڶ\6)/bSNlH0?0Q66x*wqB |Pyu4GDd8mE:b8l 6HAȕ{ Q.e`udZ kMDR;)P|cNc':i;q2$S},fc֎ͷ_ `ѻߤ 5sAv*)N_Dȁ{2ߘ 4A$"=|Ծ:$Ȕ5q|ORVK:j!3ZTWRԶ#ו,1O$Bה PfW0=]?u7l0B lrou L+Nɏ9l17Ĵ&;T_ buf7LK\pcvVNRzn0H~QsA|"9b۲ @hX\ٞÑS\sӚ {RPLJ#:qFcwA[ k?].-kX)L}bqjTtEP0Pѱr(UuzZE<c}[꿵)>VRmkݩUC8CXG[/Hˮag{#J uaa7vWL©ʮ)`3p׿$Vɚ$  #rcJ'nv|# RbnAgV>j{URmvEuTNۯ%GӓEKC/mBItXwp=w $]oiY.s۔V[O *b$CP GSta@ 6nܻUY>:t!=T Ŀ05w[S<76HJWf_c( ٘<5x4bQ^|F`&dOo*Z[ϜVZFoz7boFPZpK:*DM@P.+y)lV9sh7)GU zŢ`"3H%o  YZ