ruby2.4-rubygem-rspec-mocks-doc-3.3.2-8.5>t  DH`pY.j/=„,vǖ09Ge^bܹY [Xَ_p?.>Hᗇ%$2>b_O. D")(" ?]LIr(Yt*#MY~;:|z+y{L5?Ot}TS;N*Թ1к Kl.vҧ*By)$ِ(;e d7$,}~U|/=,kSaQʑ 024217985e0eaf5db02cf3ff3e7fc9c0eb38a511Y.j/=„-}p1ZYPBCh_?h9 "=LHwɨȤKrI|k(YXwaW9Ъ7t t(c hy51ڷ<ׁْXɑi7:ֱ`N,aJPDzޝC$\` ~>c^˕ h FUIo&b5NMÝ?ڤOGs w턽0"IEvt;{y܅Q1[kEQ9=JGWz+e. s>9(?d"( , O ,2<$    -  H0tҜI(e8l9:FGHI,X0`Y0h\0|]?d^ktb1cd$e)f.l0uDv,w8x zCruby2.4-rubygem-rspec-mocks-doc3.3.28.5RDoc documentation for rspec-mocksDocumentation generated at gem installation time. Usually in RDoc and RI formats.Y.\lamb07IuopenSUSE Leap 42.3openSUSEMIThttp://bugs.opensuse.orgDevelopment/Languages/Rubyhttp://github.com/rspec/rspec-mockslinuxx86_64i@6@bOKC?;Q={P{$ma T%O4!qmVK6DU={&N3]m]fy'u~|Zv-&U>60)jmL8wuW6iE,erPD:L@h< ZWNHWn5egE0~0HPc 'y1m37A^:69N.({3*a5<5?5?!W+!O#k1X<\jrx u8#7,Dl1 $r9A03o62dAS N8?>FH5T@'!+x553k?[c5F3??6qBEZ<H$I+&#DLA!uy~vzn}ijRTz`yFOpN<.?f6o",(.6>IqL4?[WsKSc QY_J7,6;K#_4NG5+0E_c>3(|eL3MQecWOapBBK4@\Ysw}E5\~'?7D^bh?*6((KlbAxpR RthW\`ftLSLcnsoVN^\XpTBi@\``tPuD`a~Rs!3T:AJEgx;QW%KIR7?]! mLG];_gW===E0K0+ >#7'("nu#HI%*<05<=E=3WQRV9 #:&d&JF*6U:Cht=B\fNPHbE@2N22TQ=A3)W5hW_<Rb%'CC_.  ,*%'-J $/# C/<^2Q@=A\A.& 492,   " ,*)$%D+2'!B@.y^);":1u]4.''= A.(0]?)A(*HHCY{B<xsB4IJQHCQ)K@0bHMGby>qL r=AAA큤A큤AAA큤A큤A큤A큤AAA큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤AA큤A큤A큤A큤AA큤AA큤A큤A큤A큤A큤A큤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큤A큤A큤A큤A큤A큤A큤A큤A큤Y.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.YY.Y8ac79d84ed68cf3ac4d4533de2ee551dff0f893083e23d306a78ed019755599851628dc1268da4715625f82990575d108a4356ad85861ee8d854dbfc86dd8542892e4e9d0d6064680bc3f3b92a81acc015f032bf43b8b5fee5e563a9c6072ec58c3bff8b0602467c5c2fab4776945908356f2e9ad445323e39e396579b69381fd70a28603cf1ed4a6f614abc95e7b0b0d7618d55f13928fed941e0340193f8d075cea83e29349c19d60574da4a9d6c29eafec0c870e663cb1bb5b331f5648e80c281a6d6cddb61e247dce3fb639b7378895ca01e55902c201438694e6105495eb778e41a872460b099133219478c975ee82e79ef601cbc7c55b3d49c48db2155bd1886f078021a2946d92e5f279692604c2236a0a0ecc5847d3a14874f8236ed81de515a7a2fa062c37c9be8fd1373f22034d4e21b28d309fcace2c289bd41f0854ed9f77413f5945e55fe9dfe441d935a4e985f775b66bd15531d187e04e4b0e11867eeb929114998541674beb47d645d7b7b7251163d49a45d81d12ba2081093163da3c9f37ce93c2fe2a2a2343bd6df62d729d2ef750667903034ac1a0e19afb4a0a6eee8bd96187806fcdc33a09caddde94b7f5d575e5a39c16066cbed756cf8574b437c6368a85a95266cedd2a4bb43c83b79d8503e98e0654b560393f598cb0710038488efe5248e16c172cd0045cbc172ab3f66a3f1e47489b801f772f3ff801fa3919b4e29c841dcc00ace07493e3a260ac3c3de512670e12ec87b8abb43a263e8f0c77f3d094347f3626bec3ca82541f37e2a94750e880b6b5ff1a915d05bd193a3d13c7a789801e2d522599cb090421e515815d5e2bf804f2755cccd643294337285fe75cd92d5b47bfa43a5167c313c208cb9839649503eb60e9aa8e8b360a086cf020e747f25844598b7daed30667eb22bfe37f537d564da46826654c19490f40a5c3a34f6b7128c66f687b56a597ed4e0a20595f992259286760f1a4988ec704bf0ff10fb912a4e4dc6050a76dec6cb8284005323b9a4c6aa5dfd85a0f8763af0ab0cadec2bfd4ae61462b44da0d17bb164bca27fd30e54f1f3afe79c2db101ee229adbe9df2ed554a3f77670f046cf76d9f0486c4ba27943a9be14b11f2ebee2e32319b2cdc79df9b4e575d5731386323d7fa2c6830ab194fb4b341dc47921c71b6c2d166cfae6d913d319457c979e5bdeb97d7d4bc935d7106c5ad7c5b0a17b10807dc5dfbd8dcbd424783dee426070bfc36915d37cf98dd2eaef51edfb6f6788e8d57eb7a78b2c601078c6b1ca923fe26f6d838879964932f85e2abfb55e5dc81342101d9b233969a1f7a41d5a667292cb3ed59964cefb8262544e51d3edbe73cb042d3f91f5a0cf0006d325999de17392c605fed331699e158ba4cb26f0b52b97dcd40b5996c95dbee9770105fa4998a3602568c98e04c61a2d5b792d5e11cd3a5b2a1f2cc4a99f88cf5696f892c9d0f7a03d9d369e036bb1bf54bbdea40a85fbd17ca9dbaf5d4c11cc8586297ff70efc310a87df8c753d38f3d3c2835a7ac65f44634e196530a95634341562f4bfe62c5cb42cce20870ccc8a4de42fc2149118125e195a86feb8aba45084403c708ec5881ef3da8ca7a8c380cd55d0e9bb302f1ed366ec0c40be7c84976380f1760a3d5620522d38367c8ba2388261d05347b7736b18e4c4c2b09e092887ff47939e645c06f5aaed4a124fbd1889ffa0dca51b3ce364d598534b901c384e858ee2a658ed6c0f46e137d1314718ff3497095e07789ba4e179d5830216012f1fd90157366757ac70fec5988b383ff5e12a91b1eb99136f0735998eb7c9d057d35e75f70fb0babdfe7b2bb804cca81f4daf2a478e0a289cb1afb22be27c5b66de6bf5ab3bd77908237dd43474aaa2c6e83d3e6004a0dfc7af7b974d8848fee69d08ff39e618623361c7745c6540117007ccfa52e1d904e4241afb86218d4fbeaf568d31a72c8e7079dbe748748573de338283305040cb97cea73b2188bf0713658bf1712c3c24276039c4c070375a2572f78d0248361dd08412a19670c9c19d5f33798d4c172b22e9e5189ba379e1ddbbbe2c4658442a2f098fabe01968b85448186d4b2c48b0074d3004292c85a3d1ca5e6dbeae80f34f4c8769efc2cb0710d695187999829eb5d2c41738fb09dff454dffca41fb9ad025d7c7acb884e683c2df66f102eddf430e4a5395838481df86a5c2adf63a0077973bb092de7d462efe62171e768ef40d9d9bc82d16eabaa8fbba288ec2add897a1f7c11442add7b23357be8a0ad22aeabf5e781a77a18aa87fb32cd4647b18d2589c297b2e1caa9748b5ad71f4c38bac7f92273537fbc39697c77489698dda9d2767a139421be702bff6713eaeba9ceb133f20bca4a73da8e39a60a6504fb6d083382c69083c43fcc0700f6cc58603934fb9e0e3c953e78e3a0dfa7842df02e979ba3a9241e6df91e5e99ec634304d5c33a6e3b91896f7446d93b4ac99d8c0cefda245b9e9e6ed7d9d8f4c5b2d9c6eda6ad34716add0001e856c13f18a8d4f1e8a7fc3bbfebcb2ca1ee2170ec1fb35171f405498ffcd984dd4ddf673626fbd4c280d60c9d34be31c8fb818e0e3294939b6697331db44e716000cc14ea72973fdde975c7318ce29478bc5e76f90a758c60e379454edb94c2548141728feb4ab72586162051bf40276d54b71f6dba12aafa03ed4c4f0a6fa9ca76ab1f381b5470ce81e466aa1a8ea4224b27aab8d82f1e7e0d9a31dd0468fa1fd4910781d06922e96e09a9f4979ba92bdc4caca299282a56176f765c2e64e0811ba5298d5ed4e758edd216fe9f9555972639b388827cee6161d48a14eb3afc912bc031f84c254bebdf2259de66c343c2a727eefba5ea7262397572cc7099bca1363d58354fc6ddc1fe71741e10019fdfdec123cec11cd13fa9ebeb489f15edab4fbc9fdacb3499eb22155d7e23f3dafa473c4e97b68b04971427a34b60271b2bc07eb49b6717ee07ada76432dce55d8b0b66eb1595c726e918db7321f98b2a1a513362b9eb08b31e7a13f3c65145f2a4602a4f7f8d80a0f6ef585c8a0a2ca4bfde2e167bd30e589f13bab5032fd5011f308233d1807e4f22545a77c60a5f2e2fdb731050caf9735df2ef0c644c91b5424ca0c70bc7446782647986eb8acfd4564ba23a80a50de6610f6a162993a1b1fed74ba87e2052a6853ef1728f71c25e16a4bbc161c853811a90fd073e32d5b582b68f06b2fec49a1e91aa5387a9a32509d0517ea3d487197d586aab93ea23585f01c79e7b46876506bdd0401dc224a5649c98ef21a96b2e6ae5a34432a26b1c371a7df8aa21d7822222f33249ba20f89ab0ac029f617e27a5856fdb86289f67ac726fc39c4744f84a66a93de247803171492a7bee20c782aac1eda4930a98fd33510f379edc71bd8d477c9455d7c418e61572f75028b021f9b114c2c859528bbb0ff55cfee41047c5c6e4b7eb3efde43ad636f3c6b72d3117d2dc1e80784570c8509edc7e42d2c3b5f46473c518a484cc2e83c5278c8fcf5783194545e43d71f698542dcbe80130afcbdc105abc7ce851b898d3b6012ae580fecf72a853208873efde6ab6b6ec7b81c310179638c132d9e5800e7a19d8afa04021029b1312a1cbabd27d65bdfa8ba7808bda4a2c5970eec087b47da5c680910ea27f6d5a024ede6f0a03a5427f98fb9882fd703f30642bcfad977f5f10f7977f9c1b6dd69be936f4e3e732392c240a49ea993a6d8b48007fb9a21fe0c76862f9402769c1d9a5571ddd529c56a58d89558d92d3a4f82820f3796106dfb0c2487a7853107f08b8c461dfe5bf3ca5a3da65fe8e9f857646de7f72f4b657211d4a834620117bd0e66f75e93d4f0252be89d3ed8d5f97833eceb330dd40fe0f333e03395575f649480931a5cf16d1c396107ac6063b6fa59df20be33a369c95dd1eff5699045385fcb79b9362c74806cccc62a31336395efd809ee356bd6182b04bb4a281d416c68d65d722c2f724985f2165714bc8667724a155eafeaac122c4a10a4bbf9842a7958ba21bbf365280aa27e3d95a1256ddaadfce1952901972543d3b2b74cee26bba9fdc701223645d1e849679852b0ef8f3f4acc3a476ac2f836f8e86f87554dbcd9e16ccfbecd1997e0ac291d05faa4fad0b34a61b643ffacdae5e8c14d8a537ac6bdfcd94f1a0475e35cf4fc9356ea29f1339f5ada0af458f84fdc49554724cec280de59d0417b57416471b027b206886fda715dc40c8c72aad7d227f02bfc8c10418f490aa1dc59cbd112caa769e21b5a3964fb3c7d5d78308e4c939ed8ebbd1564c7202cbc6b3cdd4d97e7adcf9dc77847db7e3a69fc1b09e6a3cc0ad185ed8561f908aa72857e94eae83fa7707f1f8e3f9f2b420cb901590db3e74fb05d730c920ac1ad639fa1878cf3d9716e11c1fa9cb41d3d63a0ac00ec94aef19632bfc5b18c78b0a067260d72295d73d217e18e57bc93a7957691f6e4913d29f346c5c1982bdff294691cfb1d58b3f528286e71eec9fc14b695ea2e9d3305fc770b2fda4deae500351e88b403cad934e2ea359a1189eb029e550b895ad8b17f4fafe1eec931821cff17f52723936ad6daa9f3610c00fa0f0c38464c817fab77b8d6876b3e2857e62efcdf493b887f3248120d5671ddc48ce85b48f2cca97690d1e5ada8d5f8ff64ae3ae6edd05bbfa38623c82e5d752ea1c40c4714c59c6d419a4d4dea1abb1e72cebb74c38863b951692fb95d04e9276fdc70e952ee5c488f863c08bc2745dcef1ca61f7d745dea230920055b012ca7121deb1d0c01c91f8fbce14ab4a2096e21575c77325453b368712f1e39bb680db007d13dbd697bc5f9b973e9d684fdb7721f81da2a43f26f888e27e9fa9d60b76158062dbb76f46674901d08fe86192b29f41d0213bdd4a8830cd12e94597c1d38319806f73b4157a6c8b17baa4a766f88f77de4ba684f665f689d9b0d56d15a2057baad15a35ac944276194791dd1124f8c0a43cd04ce3b05b2cac68fa7ed6f62fd1d8ed335e6d486d4ba02d485f3e880b2494f212a29a7b2402956cab870bda25867847c9915f92f9c5a04ec97895e74e0461020a4733f309636d255ae6680fc9e04fcb005886b76d52b35f7ef32e85eda4c7df097744413ea5aec1f64735baa37641b6050083d686cf3f2d3ecb33130823bf9d0f6657e1fc7728171ee96b8e11a6f0e50d325881ae7acb173ed02e6f514d2cf2d320879f608619c56cf5069f573dbb80660b3f13180036be2055e14d25cf8cb13cd5a570babfc883679ba293e0810d1d728cd22fcced3a573c9257fdfaa22dd8b838b1d0b1e0d200b748713eeefb63b8455cd461646fb54ae4123586e939e66b50306b9499e1725cd24dfd9a1c3af7cccae36538aa676b1dda18773a14ea019ac89109bd403cf729905ed0fb897da0a31619de48226d2ac82f6ae88e5efba1966ba8a5de107a3575e8fec5eebfd50a72ec4d1dc142adaf6ff8ae405fa84f5fca76f69d2b01ed3c67c16e95b0d06633ae533247bd91749a3e55b802c3af1da0ebe3607c74c84ecce9ec8dbd513aff50e1f3f4880129a601f3ce589e1fa5f9764c0b9b02f3d19d352c7e1cb3f52a1849637499af819822b9e53e6815a4a82a5a32d18a8263ace1c1e1584b08e9322d33b236482ade220120ddc606ebc46e16c976bdad9eed1e8e87676502a4f6ffb9592d3c962069d152e16b48d8a4acfb3f78ff257b9b82100fcd5aa82c4375814616adfb113fcb01b2aedafed0a9a6fae91c56156ca7d8472337cc22dd7e98f2938dfe750957b62b7e5336f47622c0cd8b68deade0a43071a5729cf5c85af5697acd7dd9186a33c9d5322b731f0e33dacb85384b77e4d7bf28a7eb251a0339d8068af08d6f1564f107cf9573d719cd9c28e3333f5b2586e6c5a2193a9a7ce8493ec2432c277f46afcf47b82fcde80478060229ef2ad975a27029031b91c637ef20c514a3dbde3a324c71028229df7feded4dbd121b61389609255db32e3e5cf23997b9ce14cfa5a89c7b0500732c98b8fd22bd2569efa6629f96df5f401e88339a978db7c6a447221e1a005ea8fef73c90c9106aef017cb35f2c26f6cfb8ce29afbc01d3250ecc51370badc0d20de94ea87675619b3c6d35baa1e429a7e11fddd742529617c87b1d09146053f57473919f44b8182e64077c6912e9073705e1bb2e36a65ccfcb7f9a00a60969a3c7510f5c418ffcaaa9cc987bc396df17818ce27b682ef21474c9e266d44817851c2350ea652ab59eceda9721d923f96469d6c1394640fbf6abfb97ce7652fc6b516bf40cb6606cb1e3d678ee5d7d9e37596593ee5e0c414ac6380e2990e2a02ee6bc4e69f2c2f41ddb9a1d5719f9044ff9848c39f5c6d3d11d5d4c03e043081c4efd8b78667c69e60fc829db66d3129633396ac0f5f588ad1e636b835cb55d987aa85c5b180ffb814da94777d08d7a0de1d8198ec011cfdfc9c5c151cbac927260c2bfb92757e692bfdcb4eccf5ee1809652e4fcaf668c6169e7ce9231772b518d95a488f570e76b8ba19768db4449e7d28bbf01bacb7d6c0e35beaf48d8aefb2e16756194b359e687cfce10e677b6f6399820c4590603e9b6a37a25596649ed9015657e23e5ffea9b71e8888541255de09b0010c5a5ff7e6930738aa1e1f03f3c09d4c20a541e5604c876ce247b91341c92451d076f5fa4c1c738227b1e41546213c82714d6d584b15eb4711827ba58d1579b1513f00bc0acc98e498edffb8dd2e10db01717b920fe933894dfdcfda530471973ab614481d64f26c71846435280c097bc7c7553869ebd1c77008ded4a82776588c5c493d1e0b5ff2e40ce4334805f54f913558b9e2ebe11dc424bc28a88c16e123eb88929280c1386d3472622180bb8870a7a9190997b568b2cff1b11b6cc3575b81e050a40ec5040569d0d68ed3eb214d7f56495cc65cb79167a3f4491cccbea7a215a148056bb4842128aed0f44230c819e01ace404deccf79de80ba5feb3c5a1cd9e73b08e8565b6e9ebc5bcaeb9dd34413750ea862ad18bd35db1a00ed02e68197c144da92b002f6c50b8cb1e20794bc6f16812fc82a1f54fb16d3d6f1dd589b2bed55dec29fe0195a0fa7315977be8404264b279fb499b1098ef940c1beb1562f7d9d5fb7f98e66fbed8b2c241c67d2d1bed4a40c8b13adb907bb510cb427abc49092c54a6fc97385fa96b89d4a629df28a0a23a59969461791a746ac9fbdecf2dfaca89ab2c85e8334ec0550afedf537913a0d2c2a306b5559911bd3bc630e0ad5cfe1812f0684cc4b240d407bcc80536f7720b7ac3bf179f24cd373d02348869e02f7094f7e0f8f1b35380170df6a08bc1a12be787acf4ac82fe1bbb9b0399ce29a41a2063ba3a9fdee7209eba2f9f29d9642f35cece9a14b5db9e70017344a79f2b38d84e748387022a40e1c17999353700cc06247b95a96c70149ac5c2ce369f0fb95c96e2cee81dbe2a94935c1afc337bec30026e467ee876d3acd3ba36e328f0c0c1a31283cfea3f48d4ea71c46b991b6333c2fd16ef3e1b8042f51efc0b2dbe1ccfa3efacabf8d6f3049fc9b28ca299ff863e199b4169c0f1b12eb3ad78de49f17e11df10cae13dcf6994c5c75076469334e4401ceb8dee800461dc905fce2cc4e158126da83a0e4df0cfa07705eeab7f10e5d08afdb3f5016e0b7df8b0a29e60defccee48b7b9537114bee4ad3990b2570852680cb135467c130d2b2f07723cdeba2f15d2c479c5dca41a7f3f94249faefb73dbfcf3979321e09f694e66d388ec9f3eec315f4ef854c2f28790eac056cffddd68e34b4bdf3e66fecfb5a003c9a66932bc50f3ca8fa0f4eb75331af7f09753a2bb4dfb0c572f50978af0758cfca7d3cc915dc95f6d737c1d8853eb1d9f29ead16a75161d9932a8bba301ef41a0f19b1e8db3e620e0dc6013e267c7f2ccb6d1e5bae9d26e972cb76a164d100c97b839be9ad6350a11f210dd3f1715edc655e5129b84fa025fe9384f1884f6f08abb1ddf9d91951ecaa6eb4699b15085a13276678bcbba49bd01ac0412d33825a33f94334d3c977c9f8c3c5ab91b02c8d7cf66dfbf790bd477c07e57a6789871ea1381bcd50a7f3c8df1c8e3dab7cfa5b6235cfa96fc0e9f7b12fe40e304172a900ec5803cff7b8525f00c9fc534cdbc860c7f1f262c0237ba3db608cc3bb9f1bec833e5b8f7bd361ea8c9a53c0ee578e382f2f8b7bf1811ed4364e402106e31f323e8f2fc06f97252b36d7912df0aa676446db446d6d53ef76930eb3e718e3e8d92401885800b2a4b706af0300639201b94ded336060ddd32f79bf3768c8341aa904fa859605ebce0ff763829aefa1b6a058bded6d077ac348d65433c3e30a6a5009193bb7a93504341eefb4195344ada91f6b79ac1d0a108955e28fb94509f87ef73d293dcbed99dd0ed3e69ba695979430b8fe7e4395940b5f2103d267805a6c906a6c25acfe74e737643d431d0570436ab74f20cc6450f88b29ad10b623c82d4134139d0bb98b8dec2ffec451add4a3e0cd25a692b077fd6cb25b7ab3b8f2d8f4121b95e3e40f4eb00ebb8c74f809fb2cce950cacf277c53b9cd981e05c83c6371db4d4ce839764b4ed6f3887736d093ea9fb20d68c35a6f6ad2bd3ff0b987f53618608248bf4b5f17a6c2ad67d47b202ba644adf36e978fbb73df09a367bca8f550dcd2b15cc110cba796a6415e948c98d04757430526faa28d184cabeb91626104f792b04f3c1ce9e48c793e5ca7dc5592f2ce98ab2109648a8749d7c8389eee2ce8af456a2368fd1816d586074794fb20b0482253bed5042cbf3a749a8c1aa2e46f3ad12daa52275e82bf75b2988a84bcbbfb705211ba2a16c8c239cd91f60d5ae4be9977256c3eef4c90b7d55ff1b45300d632efce8155a061b3a7d700863599342082ef2030f36df7dce0dc7aba5de71249d800f34b263b5a4b77555d5e3ed30122361ae40e896736410c82e101c7dc7c9136b8ef08194d63b851d0c31d7bc95fe39248141fa88e0dfb8dda547565a125e924bfbc80275457ec121ab453979230db65c194aa05904792eb686528c02006f1b09cb9f05e22d776330d1aade2a075df946dd4daddb21d551da2e660a7c683799f2ae16fc89861e2c9fa1f2fbb8417e728056a1c79357f8f48b2817d71492a3ea5f00bc09bdd903e736653a474274f86a041f5df76747e801f161e869ebb6017a7c1546cd35f2f0f9eda06eaa1e40bba9211998657b8e8e705b3c431a281b145aa46c6cd3ad6f19ff1e1bd5623d2705822841724839d2b46a65463eaa18efd6e7a76f0560d384bd7821f79a6cc52a21110ea3e65496d6d98559bf2eef9fccc75e43feef3e50c47590fe2f67217132c32addab64429b8239d86c31e3dd675c89c7785a9bd228add8fea924808bd461d65446dacf2d98697f698c394adab21a7f00114f114da93daca71a8cfe263c3ec5385d7f472bee3248b4d59f7f087ad08251cc86dc62339548d6d06676cad8042d66e3ca279ecff9ac92aa983e698cbc5cec426c385421088519cf73395d63dc0fb55d5e8a0feaf47c1f8c147f6b3e6b2ed1f22a009da7c4a24ea82c5676770e00455774a52b06d4993a83a083c5ee8c257347343a1bb8cfc87e57e28b4823267e7c8c1270f50e15891a3570c245355264406ca96c7ac64cec844c200c6fa2696b5fe0123c9670da6a15e98d86f343f941f17ca942160c0da8e257659fe589d89e8f54d6c88c90fae6608b18d5497b143ac038148c4ef9f45e75798797f2bfd1e06a88300612da3d8e5b60691afbe8c179c6e394f70f394c1062e5e592f751bae466bc2c9303bf91de54869682efd8a7671269dcc01e0810b6b8cd7162341920e0fb4333797a5d86e1f7eb5568d7980385aa5052466512d1b2c5bf78de1c6dc126ed061c0d4014fc16e7058772578c524e02786f40548ade0eb1c28f5ee59ffe6c59b05a763257dfb5f10ac9104803023f2c3641a651daba32af5b964e2e1de7f9d8ba6209cd715fef8adfa31449d487edd12dd6a27793da21189891e705ce7894d3882f0a0f204b5a36dec3ce5c0ecc930478789eed13e33d81cc977b0b7d5185f374b831d95ed20cd3bbb1cb3e1d3a94f1f1e93968fb7ccb42ed727c50b773b85c39afea8f9562d691ffc3b9117512d457426a5c4ea293b132fde1615283290932dbb12cd68496e8ae2d1f077e9d34cc5f536ad5325998926ab0eb6b31abea381025699c874cdc29ea993a8e0c47374e13df0247e6fdf6e9fad845db6fb91781dad433596b6ce8411d1351c4cd495169642c3ef648e1f2285f107766d01c771515880191ea4c31ea4c67ad7ae2bda53e71b8b48173890c48b32c48711affd77f09211a71f364747aea847a772d109c322940acc800a461abf053c52bca37b0f698138837a26d1dfce41af649fcdba32ee0a662cf906fbd0f2743143f60096eec784a73c53d21f89c5e5eed80384542807ee4ab1bd6a2097b644db5d8721c95160a7636409b5b11c709883432664d9163e30616de4247d9d853977221cbc62550363b6c286e561ae4a8b3ec73b109600bfd561e8848e66c0823d3640dc8e9f2bebaeb89f88f82ae9e79398b889d0711f84ec0cc61f4158134323177ccd03cb787fd4a7140ed4fd28bb9e5e54b4ca8e4d5b679051fadded753edad78bebb4f19edba37c9ed6414b20a30bf8cf0ee14de692b2163f9eaf7afcef9ad413f03007e8e0eae69bbad1ec8a162413d3901c688c47037efbe8b74bcc697db7a737c755d6ede749d1b4cb625f60747afc296735b0c845a67410f1a9209c1c9a9241800c7be9fe5d4245229f4939fe1a29702bbf2772914e3aeffb3ef32737c3b52a2048bcdc76644fec53d9c02eaa59d00253b3d70db707424beb50e82877176b2dead3763390f1ca188f527804630d95a0199c655541cccc470a13f38c1127c3807f55df1e80b7be4418f37c446c8c12fc497622a4719064be8cea25d6d68c09a1f38d63dd8059bf4bb50bd5cc4d37c534895ff39407350820bf7448f55bcb1427c5c8cca5e9bca0320c6351ca2cc47a21350c2d9a46ca356d4381db6d5a17ecf486b957b0cddbbfc7d79c2f7c91c2b651f180a9a0320e7ec4f623088c84e0439f30c471d361bfae9306b3010afcdcd4f85139f16669136a4fcaaeae370588a8a8e048ab0cf29bb49824c951db7f1d67d152a82706a3ab122180d0277b033f42be76541431da50c15dc65795ef9bd784a53ebd38fdf6d9133ac84d3f185af8a111cb6afed21ccf6e057eee5ca676e75564c22946146654efcb7bd37aea4bdbc3e2e4951835fade7d026bc95b057dd8a5311175ae9b033dc3edfbaa0716a0fb5261218b42217e2789dbdfc92db47d5572a93470d64afd9b879c7d53ef411e919f3848dde80bd998d57ad34440ae1d42c421f8a7e1e4cb96aeb93f1fd427a23413775f09783b417ee1695cc5567ba5512e0bc714225da4027c9c21e8b30768a4bc4f5b3f9b8166769cd03bbe164d24178623c6c36706da28596a9f5b9b74c0465d3dfb3bef6958744d3a40c6ea2c318a795efbcd5bb20a28daf7c411ad1f6d06ba1bf76d00fea30b9cc5a31a693b721207215661f5a07aa8d19741d42c12cee2eda099651e6fbd0e47858f85641b6e34b0871eefc946349fc900a8a548bafb6b4e222fc5d99e71f32bb414ba72888822ca7ef8acfe29cdb4287922090d9fbf4e0727234a3265b26ff41f07524f1eb097c2624adb6ddaf87950c4cfa11ab35f32f3cfe4ca75d8fef63387f7ac47860ac8b7cec905cfde5445fc13a75ed067bfebeabb557ecd54ce60453621fb79837a4aeb0d56db31a1b4db35d05e050df79e02b94d82a20abceae22733e67d80e0b0ee9cfb7b38126aff201479902d69b1a9c346662be9573fb5e459cf83db409ca96d412c446a95e51bb80179241bbc21260629b336b2960c2c929e5182e27950c196af5bff4372d8ab75240ff93348aab4f42b7c6902a19d565cb03e5bbf2a852151e5853436b70decb8a70ebb527cf615bb0b2b13f56d2f2ba45ccfb7d7cc73f719e5b1e5cfb45293f2dcc54facc46f4e550a7a464352bcb19e96b0edcb11cb88e7e241cb3ed180984e3814ea274993e297d4fb6f26442d0369bbc3ca71b83e9c1e2f73d3a8062881b90905cbb53802cc8058650d6ff7f77e7241bed86b780dbfe3c72fa26f2d53742093cf8c6d2b29a772fd79872a42dc5301bf5ea80327dcaab17cd6137308241494f81bdb65ac8018d669a70d648542e44647227cf9a86a7f38e0093b54b170b904271b9ba9fb386ac125b95f2af0c61960d9054ea28dc7eba8d06a4f1de587b6e7ecff6d0c2fc12c5a07180b7505e489b64d8e9fbb4c48e22d5bb09599536e694f6c6107e99413492d244c3015904433bbfecae9d650419d278362ddd16edb0868736347f8c6bb5dfa4da4f89c9525dc5e22674c9417eec9ef8548aa28c8c2a065ab546c8d233cb6ad0a3c5a1b06d5fba9df8b79fc84a6da5573aafa43c573fe08657eacc3db0c45271afbfafc480b937d073a4227642cd8251114cc5bd3ffe083f14e97514b170e895f49111b7fd4ad339f279c77781202bffe006549a1312002c8fe35452978d6f0ee58d7c566f3fdb3e2c23f2ba1ab306302e25d7a9f0cde76c90af2e389d55ffe0a58d22e42855cccfa134d7296d217d526fa3c238701116ac9a9cf1493c19cdea766da4b904ba54bb60cc2b89d1072bdb541db6b192822308d5a395fa445ee7b1e919e13df2fff5a0f399d0d10b4fb3e1a6553fa39af19ceaee11d6bca0d825db231f424faf1246d2976e89b647aca9073cc7d3b08466d8c263e8f97f8218b6549177966fcb4366ec364d9323cdcf554f1778f4840887f5cd5fd7b8e5ff27cd862e784749e6c12c042ea7750d5da0d0a5b8538406150504fa29bd499725e03b26f244f00373a60472c8670a68609f9520966dbe4a35ad342e696a975db7899adb3ef5aebe2dc6ded1f7f73de7780341d35674620643c33698f58f68527560809fffdb81add408a6b84277a488c454d0c9bd0a863072f5e8981753654350499a38ae10d697c86327fbbfb44bfca93b661b78bfd7fb707b9fa78e94cdba6972d04f52dbd5fd22ba2a09048566e9453e0f24c37de327cb0c8a2a0997a7139ca82dcce7bda0b428fb799c587dd9c3606338166297df82e165903ca16089ffe0989b57996bfdd20dc705a0517e8dcafb223bb4dda6e1fac932d96ddefaf48654de21eda42675fea5974c29742d54744de22725065ea48e018eef4703c834bb1e09e2673de304053c9e78593b394c6f0a10de4db0012227558cd3621aa496d45e04d1cc6cc27171fa11847f9d18461d15799564765b13dfb82ac5e73e4544586285f8adb9413a0cb795a5f93e87699365075efacfb115183132369a4a3d08ad8f62cf325b8be8176f5d8d82c0ffa50d9076707d224e45a354b4ed1612de82f23a19676d1a4a8f2dfb3ab71baaf2ebf8395a567744eb895964ea3cb3a09cad40ef737563cdc95bb54a7cacdcdbdb0c281f4d1012702d0ae6ae75efeafa7145cc66d6e3ed32168fa37c080c0e0be54f4f43354ba174b569194e549373821736ff98267fd3246b44cf569314f3513f7830b1af0ba42ea2a682be36fc5163de4ed2d881792143e126b27b049f8945e18dc04540fb8de34aeaeaf775a0b62a103558a924b82240c69d46d924717e2f6f3caf96ffc95a9d4f0e8bfafeaf17f82eada2e1e68e38f31267aba1698ef4384bcfa0161b41a8f4d324cb6819145699cafa3e773578353b6f52d08650a420c97ebcd16efdae62615280a027681114c82fd309dfd77615eab6615d476d239720a5cc67e510ba3ceaeec9313bf4d20916076bde65020268858249d539de3845ac95c30fb7dddeb5cffdfb83b00b20aa968a7ebcd6560e6dbe661182321c20722aba15e539498a22f4d77e6e18a0ccaa7cfb9988e5117e2404ccc200d0d7dc7a0606b31119911848c8b33f2297e551d0f89e48dbe3798b371277c559475ab2e2ce50a780c3d63d9407fb86d31e6023d58fc704d049129a82cb9825898a415d18e910369632c9810aea6dbb0e10e70a373705b4337020009dbb92b5e2632e0c7433e3b7b2383ad3e551e6885d782ec416c70cccfa5f84b2b96e6b44cf64f2598adf943b17ec6f4840d30838cd0c0b589bde35d52f96a93dc48f2a0ac9f022f87ddbb25261e0570b2348167db174cfb9a08dcb0b2c864b747bc9dc3f80f9afda77d88e01f5c31708dd141a73b8ccdc000f3ae1ea3908e047eff668006f05598206d914d74ff7978b1de22495aa3afecf058528cbdf3c234cc9709b007909bf05acf271dd13533f80b37c6479987c74439e9df3c4c71a8698bb9f0689c6d5281f05b86b433674a8037053061782cbdefbce9abe0288ef9d261c5848f98d3bfb64abce8303f19d57c1baa39744f398f003243afa1bec53a86c1f6c68299bfa7c3b82aef026ba2d3cf9a987b7fe5b064a8a903338bfc320e4267938872b6660930f754a27b293e10459079ad7c8730c74b5c6c5172912350a3d3c9731c8147a9ec313045251479aad4e65b9c437d4c343ee0f837186eec5142c2cc1837d66996077043f51630c9319150d33b0f52d18594f1de1155a365cd66cfa471b8c05c218b5b989ed72d5fd14b6120f5c084d833821a235f02b4b63798897190c3dd5c3ed4675cea4294dcad39503f941ab5a864165a65ab05a5c15c9a305e49d69405bd4b9fda3b60c4d512f48b66281c0cae1016666f41af51bc489ed2612fbfeec81c6381c127d7b1b3628966d3188c766d4aa2cf25c99fdcb7ded7d0d063dfe9089057d629544b63e2be5e1cb7dfe84ec3f775b777b235106ec40881c371a9b8816408d5f10e4d60299b2cdb29c121dfc2cd2a0b0372a1199770e63a44664d800d51b4ea12186012d79830ba167509181aadc48ad3cd3b47c7267002479939a891f7fe9179444810d6a62d1159ebd1eddb04daa8629668b382b53ed17d32fd01aec0f998a5c5907a25ebd552bf0e708ffce6ade55fcb9f50eff84cf3245598c84ad71ee210338e0b72b5e94116b45dab2af68c30c875b3c8655f687f0ecaf5fac9f5c93ceaee6db687461fcde8f14d904782b6144350ae5831fb50202822671d70874e776ff2c8c8755f0c083157d8c6e8d8d1c190735f8e72e08cc5cd30c88d4731597062195f8febdc2407c426d564f9fe7c9253b7b36b8a6e62e9ecfb022b7db10f1f5eb86934cd7cf4d92235d95a5e103b8ca9241231524c6faae0bfa55f815c51045b63f3a6b44b8e6e14873bf9b0bb296378c0f2c9ade3161af2ea8261a7fde7cc9a2cd0bf40d0fcf8bcc96e59d9f635c5ba5a4ed25a9ede34cfe30d7a36b6796e772aafb006341cd8e20cde823611b398c323b11fa5bc143b1641d27f9c5bb7e037c34dc113bed0db73b3aaa84c259c818a98498ff84533cd1bfab72c8dce506e42283a6e28844971be9bf880d6a79128e18310c045c8c6b1dff3cc6c3e5b095b6bc65dff5d0632bc6265e7cf7153afcb3cf8e6982d0558cef5237b208f8ba8d2120d9c8e687d109cbe2753df7b62cfb9b25ca0695c86efe51ebc7260079381a875a6a944547e6c0218d9f8b5d81883e38dc544cb04780dbf57f72f5215b0c68af43ce91e9a298661f7514e824b89d4790957fb6ee8dee31b104d8bfff7ba715734ff83e3ef078d9877e20a0646feca24b7d117a8865742a3f9b1a21c8e29a9d2d417a97687be3ad008a7317219478edaa54685b3aefec422b46fcacf93167d7481e0eff6879f84f19f5b6245b489554b0867aa8c077e694382ab40ec919974919a0fb8387d0706e2beada24836f7ab1c652aa65da53318ff12c63e63b1cac424e3822158463eaaaf77220cc32b3685ea321f1d6196143333fe452313d982ebb2bad74532d322c03872d9afbbe0f622f2a45aed14649f738faa0721b68f796b65a7c748ef0fd4cc9333301449c32e89d154321a3d1305e1ac550a689253062dcfd0e68fbb4f957e463e22eec266079f6ddb856896a07138ff1615785780ce2728773a01f05e7305f08e8711d255dafbc680b906f54f057b072f071f34923bbd8b361464cefc1557997fe25437ff74a422647a1fcb1aad0fb6b82bae46957120f8bcb1a2e2c134100d005561758d8d1a2b61528f4d73841377df9c69684c13903f140da04b68a3756babf62bb5aeed3846c5f259d9d36856903ceb543426b1b8d2581285ea4df94f3c208f3df8269f1746878504e076e5d98420da3b1cc46d50a5ec1d0773d5cd471fb35597a0577d17105311cfec9a9d1c7a09f28c71b5863f55b4911d048d0227544ce28ad56a5f86ff36da3a0f5aeeb63e6275283b290e18ac93844b6cb2189b09dabdafcd0acc9b915edb1286ac69ba258d159fc04fbbff1e4e58760284bc53927bb88d41bcda2691c9fd7de1edb667bb0ba9996b184c51b7948db89a9929a15c096666b6024dcc38da6c998ba5df1e4369d71d7b9c8b6e032113705314dc2ed77bd8fe0137ce650adb12a256b364485c8798617199b11ee285da21ad18917119568244cc5786d71c39c6ecbd2697637011190a7eecbae95e71ed53150fc6068a5be9d67b288e1f8bc75d0b62dac348708766d43220216c40556afdec5d2c401021e57b3903b409aad4a8cdc601a81bdc10f4459c8a9c2794a014132018f8c52a26ebcdefa85ebe8a50be45d6ddcbd82f5b6ff70ef1a4977fdb1b9bfa0ad179a204dac5694b5aed0b2fd051286b4385734537f1e87474d3bb034ec8095afef49715bbd730d966a69d82f422004f77cce4c45f3a89ce81be1b35496d638df1ca9c3b5770ff825095afe521b3150aa607b58eab30a22f66b6d6e100814fe0538a37d2c76c24a38097ed9533e1312677c852dd8a4cec7481612e0a657d41740d113aaf4f49493e9b3bee887b479fc9c2f52c157fe76a9683f7aa676f54e5ab6a9ee155e4f16c0deb2d16630160c067293391a7161ab6f98c3832806dab161ffd20f2a4b1e760e699898198a0a70e16c3927a2356919576f32a6bdf623f2712a371bac20e6f453e8aa05eeff20b90fc67a4639cd64d20e358798a339d6c0772a0a3836f6c9c7ce9edb6617f38dffcd0fb758ff4a2912ffb0ea9762aba6b9692e575294137f794fdd3c9a6b8c857904b506cea79d6a98ff2b2e4e5e06d56cb71907067dc41a736cf3590bf59717c013113256247b3c467143e42d4e15f62852bd88781390b1532df251d630f5ccd2e8a6f9c5dce6a52bd00b5448b121b6dd72c1580af78b2944bcc1197bf1a37ac9bf1aa22d0c323430fff08df06a7f0ef589ec8248552ec0cd9fbd1d99181c19316d67d999c2b010b094aeef0d0e23bf6a016e329737b74c901d38a75b7ca4a82f6e531d0f08b2f83503c86996ac5ef217a0fc955621d7f4ba86b3549ec927fd050a7fe774ed0b4297989ff4a0e14f2fd77ca62d6c34f8c5a6b82f324a57b058585dfdfc0a43accbce8502eb1dd32d33ba5831e51768815286a441a83e30f62c4f6261fa0e8fe536e219c0374b923ac05f337db83c65cbef4bfb34952261b31fe09090102685f7edfdfa2187aeed652764fc964027687078e9f208c423d09eb12c4bb3ba2ed00fae76f339333b3f376536314320e4258ad5815276a80b942a477d07e500ecc7c1e008ff3979afb46a7abf1d6a1fc1d6faee04ebb5e4bc211f0025e382414aec7fcbc6060c2cca89917b32988d76f6a1575d7de61452e9450bd3794bf264e8383bad20d78d1cff5def2f577cc095ab670a725c0ef6648c4bdb643d080bc52759c3e76759b87517c914d9247b400e48d3fe6383b72c2c2c8073da7f01773bed1e68da95aae4559c96bf41f79bdd30754df4b9f4a2574ead11f0d97114d8cb6734f18952094c8d6e2694e593024e78ebee06b7fa19e3489aaf12fccdeab26ab21fa4343c9c1792cec97999274de8b6a7bf5a35bc4e7c0bd6402fa39fdd473bfc05cbd1ea43ed8cd57dcd6ec7928f628617719a8cb4a87b2d8ee2494339e73f707796a9aafae94b9e752b0ab6d2ca8bf91284ffb742ffe61eb2c05dc7892611c015f89ee76715a64339c9cad1868877a49aa5ec650b5b0841e21db5f2ab93af49084b028d9ef010f2a08ae70b2acfd20d6527c56417aca39d191f634e3f74ebc6dd409ce0a4970b8cea6777dec8e1104df853260be45726270a6fcdbba0e6d49a695bed1d9c88b5d75776fa0194cb40658980d4636b6dae659d3e85a567fcc531e4da601d3c209ee0234e9806acede10b99efdd7d57216d6086d4b557cf9125e3f9aa2b4f3605bfd51b0cc7eaf8e54c31eff657e09f291faa5c32a960fca2a6b57f1b7fd9416bc3a1cda7f1ba350e3d8643ce4aa5b3d0b35768fd45e98ac61a6ce01fa5ab53b035d2fc51af4f99def73240f379bac92183c42f3917df27cab1872005b87d7a72de81508fb35f95a25cdac600d5464183b3f19bb010933904bc61037a88dc48863a3d0100ba87a43ee8a06b6ad698315e846835c0f7e336006aec51cdd1ef1d422ef654ba61eb1b8a213b3e42892c3e66c087a95052b511a12d3a76a6c066fd1df57f6814892bd091945025c2539b6a9de78dad4da8c247e204908719e6effbc0bb525edf813af845fb1af29d71fcb08833847c7e887920827bbd292b4bfab950785da018240c27202c474f6acfa1a56dff033aa18577c95dea28a96b5ce5e1ca41269d9d83e7cae0f3f61b6bc3d70440b912f3f0265163dd2dab83c5305c519f1eebd932ba17b0644bf27dc03055bf70346ff00890b38e97cb0e1d6a775ae87929c37697632f4cbe4ad2defd1e461e0555e0c4af157f2835efd0817c6e38d1e5d0bf5ec7f6ff7dc8d6366916397fe4f2fefb339c9692dd2a834fb49729bc7ee558689353039e3fdfebe82be2986b10e4dd44064fb95f7d5bf7a7bf81acrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrubygem-rspec-mocks-3.3.2-8.5.src.rpmruby2.4-rubygem-rspec-mocks-docruby2.4-rubygem-rspec-mocks-doc(x86-64)   rpmlib(CompressedFileNames)rpmlib(PayloadFilesHavePrefix)ruby2.4-rubygem-rspec-mocksrpmlib(PayloadIsLzma)3.0.4-14.0-13.3.24.4.6-14.11.2UnUU@U|@T TԬTC@T;S Ry@RcRC@QQg@Q3;@QQ@PՠP6@P^P;a@P%lslezak@suse.czcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comdmueller@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.com- upgrade to version 3.x (bsc#939726)- updated to version 3.3.2 see installed Changelog.md [#]## 3.3.2 / 2015-07-15 [Full Changelog](http://github.com/rspec/rspec-mocks/compare/v3.3.1...v3.3.2) Bug Fixes: * Prevent thread deadlock errors during proxy creation (e.g. when using `before_verifying_doubles` callbacks). (Jon Rowe, #980, #979)- updated to version 3.3.1 see installed Changelog.md [#]## 3.3.1 / 2015-06-19 [Full Changelog](http://github.com/rspec/rspec-mocks/compare/v3.3.0...v3.3.1) Bug Fixes: * Fix bug in `before_verifying_double` callback logic that caused it to be called once for each class in the ancestor list when mocking or stubbing a class. Now it is only called for the mocked or stubbed class, as you would expect. (Sam Phippen, #974)- updated to version 3.3.0 see installed Changelog.md [#]## 3.3.0 / 2015-06-12 [Full Changelog](http://github.com/rspec/rspec-mocks/compare/v3.2.1...v3.3.0) Enhancements: * When stubbing `new` on `MyClass` or `class_double(MyClass)`, use the method signature from `MyClass#initialize` to verify arguments. (Myron Marston, #886) * Use matcher descriptions when generating description of received arguments for mock expectation failures. (Tim Wade, #891) * Avoid loading `stringio` unnecessarily. (Myron Marston, #894) * Verifying doubles failure messages now distinguish between class and instance level methods. (Tim Wade, #896, #908) * Improve mock expectation failure messages so that it combines both number of times and the received arguments in the output. (John Ceh, #918) * Improve how test doubles are represented in failure messages. (Siva Gollapalli, Myron Marston, #932) * Rename `RSpec::Mocks::Configuration#when_declaring_verifying_double` to `RSpec::Mocks::Configuration#before_verifying_doubles` and utilise when verifying partial doubles. (Jon Rowe, #940) * Use rspec-support's `ObjectFormatter` for improved formatting of arguments in failure messages so that, for example, full time precisions is displayed for time objects. (Gavin Miller, Myron Marston, #955) Bug Fixes: * Ensure expectations that raise eagerly also raise during RSpec verification. This means that if exceptions are caught inside test execution the test will still fail. (Sam Phippen, #884) * Fix `have_received(msg).with(args).exactly(n).times` and `receive(msg).with(args).exactly(n).times` failure messages for when the message was received the wrong number of times with the specified args, and also received additional times with other arguments. Previously it confusingly listed the arguments as being mis-matched (even when the double was allowed to receive with any args) rather than listing the count. (John Ceh, #918) * Fix `any_args`/`anything` support so that we avoid calling `obj == anything` on user objects that may have improperly implemented `==` in a way that raises errors. (Myron Marston, #924) * Fix edge case involving stubbing the same method on a class and a subclass which previously hit a `NoMethodError` internally in RSpec. (Myron Marston #954) * Fix edge case where the message received count would be incremented multiple times for one failure. (Myron Marston, #957) * Fix failure messages for when spies received the expected message with different arguments and also received another message. (Maurício Linhares, #960) * Silence whitespace-only diffs. (Myron Marston, #969)- updated to version 3.2.1 Bug Fixes: * Add missing `rspec/support/differ` require so that rspec-mocks can be used w/o rspec-expectations (which also loads the differ and hided the fact we forgot to require it). (Myron Marston, #893) * Revert tracking of received arg mutation (added in 3.2.0 to provide an error in a situation we can't support) as our implementation has side effects on non-standard objects and there's no solution we could come up with that always works. (Myron Marston, #900)- updated to version 3.2.0 Enhancements: * Treat `any_args` as an arg splat, allowing it to match an arbitrary number of args at any point in an arg list. (Myron Marston, #786) * Print diffs when arguments in mock expectations are mismatched. (Sam Phippen, #751) * Support names for verified doubles (`instance_double`, `instance_spy`, `class_double`, `class_spy`, `object_double`, `object_spy`). (Cezary Baginski, #826) * Make `array_including` and `hash_including` argument matchers composable. (Sam Phippen, #819) * Make `allow_any_instance_of(...).to receive(...).and_wrap_original` work. (Ryan Fitzgerald, #869) Bug Fixes: * Provide a clear error when users wrongly combine `no_args` with additional arguments (e.g. `expect().to receive().with(no_args, 1)`). (Myron Marston, #786) * Provide a clear error when users wrongly use `any_args` multiple times in the same argument list (e.g. `expect().to receive().with(any_args, 1, any_args)`. (Myron Marston, #786) * Prevent the error generator from using user object #description methods. See [#685](https://github.com/rspec/rspec-mocks/issues/685). (Sam Phippen, #751) * Make verified doubles declared as `(instance|class)_double(SomeConst)` work properly when `SomeConst` has previously been stubbed. `(instance|class)_double("SomeClass")` already worked properly. (Myron Marston, #824) * Add a matcher description for `receive`, `receive_messages` and `receive_message_chain`. (Myron Marston, #828) * Validate invocation args for null object verified doubles. (Myron Marston, #829) * Fix `RSpec::Mocks::Constant.original` when called with an invalid constant to return an object indicating the constant name is invalid, rather than blowing up. (Myron Marston, #833)- update to 3.1.3: * Rails 4.1 [too many changes to list here, see http://www.rubydoc.info/gems/rspec-mocks/file/Changelog.md ]- adapt to new rubygem packaging- updated to version 2.14.6 Bug Fixes: * Ensure `any_instance` method stubs and expectations are torn down regardless of expectation failures. (Sam Phippen)- updated to version 2.14.5 Bug Fixes: * Fix regression that caused block implementations to not receive all args on 1.8.7 if the block also receives a block, due to Proc#arity reporting `1` no matter how many args the block receives if it receives a block, too. (Myron Marston)- updated to version 2.14.4 Bug Fixes: * Fix issue where unstubing methods on "any instances" would not remove stubs on existing instances (Jon Rowe) * Fix issue with receive(:message) do ... end precedence preventing the usage of modifications (`and_return` etc) (Jon Rowe)- updated to version 2.14.3 Bug Fixes: * Fix stubbing some instance methods for classes whose hierarchy includes a prepended Module (Bradley Schaefer)- updated to version 2.14.2 Bug Fixes: * Fix `as_null_object` doubles so that they return `nil` from `to_ary` (Jon Rowe). * Fix regression in 2.14 that made `stub!` (with an implicit receiver) return a test double rather than stub a method (Myron Marston). [#]## 2.14.1 / 2013-07-07 [full changelog](http://github.com/rspec/rspec-mocks/compare/v2.14.0...v2.14.1) Bug Fixes: * Restore `double.as_null_object` behavior from 2.13 and earlier: a double's nullness persisted between examples in earlier examples. While this is not an intended use case (test doubles are meant to live for only one example), we don't want to break behavior users rely on in a minor relase. This will be deprecated in 2.99 and removed in 3.0. (Myron Marston) [#]## 2.14.0 / 2013-07-06 [full changelog](http://github.com/rspec/rspec-mocks/compare/v2.14.0.rc1...v2.14.0) Enhancements: * Document test spies in the readme. (Adarsh Pandit) * Add an `array_including` matcher. (Sam Phippen) * Add a syntax-agnostic API for mocking or stubbing a method. This is intended for use by libraries such as rspec-rails that need to mock or stub a method, and work regardless of the syntax the user has configured (Paul Annesley, Myron Marston and Sam Phippen). Bug Fixes: * Fix `double` so that it sets up passed stubs correctly regardless of the configured syntax (Paul Annesley). * Allow a block implementation to be used in combination with `and_yield`, `and_raise`, `and_return` or `and_throw`. This got fixed in 2.13.1 but failed to get merged into master for the 2.14.0.rc1 release (Myron Marston). * `Marshal.dump` does not unnecessarily duplicate objects when rspec-mocks has not been fully initialized. This could cause errors when using `spork` or similar preloading gems (Andy Lindeman).- updated to version 2.13.1 Bug fixes * Allow a block implementation to be used in combination with `and_yield`, `and_raise`, `and_return` or `and_throw` (Myron Marston).- updated to version 2.13.0- updated to version 2.12.2 [full changelog](http://github.com/rspec/rspec-mocks/compare/v2.12.1...v.2.12.2) Bug fixes * Fix `and_call_original` to work properly for methods defined on a module extended onto an object instance (Myron Marston). * Fix `stub_const` with an undefined constnat name to work properly with constant strings that are prefixed with `::` -- and edge case I missed in the bug fix in the 2.12.1 release (Myron Marston). * Ensure method visibility on a partial mock is restored after reseting method stubs, even on a singleton module (created via `extend self`) when the method visibility differs between the instance and singleton versions (Andy Lindeman).- updated to version 2.12.1 Bug fixes * Fix `any_instance` to support `and_call_original`. (Myron Marston) * Properly restore stubbed aliased methods on rubies that report the incorrect owner (Myron Marston and Andy Lindeman).- updated to version 2.12.0 Enhancements * `and_raise` can accept an exception class and message, more closely matching `Kernel#raise` (e.g., `foo.stub(:bar).and_raise(RuntimeError, "message")`) (Bas Vodde) * Add `and_call_original`, which will delegate the message to the original method (Myron Marston). Deprecations: * Add deprecation warning when using `and_return` with `should_not_receive` (Neha Kumari)- updated to version 2.11.3 [full changelog](http://github.com/rspec/rspec-mocks/compare/v2.11.2...v2.11.3) Bug fixes * Fix `:transfer_nested_constants` option of `stub_const` so that it doesn't blow up when there are inherited constants. (Myron Marston) * `any_instance` stubs can be used on classes that override `Object#method`. (Andy Lindeman) * Methods stubbed with `any_instance` are unstubbed after the test finishes. (Andy Lindeman) * Fix confusing error message when calling a mocked class method an extra time with the wrong arguments (Myron Marston).- updated to version 2.11.2- initial packagelamb07 1496246876  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~3.3.2-8.53.3.2-8.5              !!!""""###$$$%%%%&&&&''(())***+,,,,,,,,,,,,,,,,,,,-----------------.//////.0000.11111111.22222.....33333334555555555555555555555555555555555555555555555567666666666666666668889:::::::;;;;;<<<<<<<<=<<<<>>??????@AAAA@BBBBBBBBBBBBBBBBBBB@CDDDCCCCCCCCCCCCCCCCCC@EEEEEEEEEEEEE@FFFFFFFFFFFFFFF@GGGGGGGGGGHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHJKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJLLLLLLLLLMLLLLNNNNNNOOOOOOOOPPPPPPPQQRRRRRRSRTTTTUVVVWWWWWWWWWWWWWWWXYYYYYZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\]]]]]^^^^^^^^^^^^_______```````````````a```````````bbbccccccccccccccccccccccccccddddddddddeeeeeeeeeeeeeeeeefffffgghiiihhhhhhjjkkkkklllllmmmmmmmnooopppppqqqqqqrsrspec-mocks-3.3.2riBasicObjectcdesc-BasicObject.riClasscdesc-Class.riRSpecMocksAllowanceTargetcdesc-AllowanceTarget.riAndReturnImplementationcall-i.ricdesc-AndReturnImplementation.rinew-c.riAndWrapOriginalImplementationcall-i.ricannot_modify_further_error-i.ricdesc-AndWrapOriginalImplementation.riinitial_action%3d-i.riinner_action%3d-i.riinner_action-i.rinew-c.ripresent%3f-i.riterminal_action%3d-i.riAndYieldImplementationcall-i.ricdesc-AndYieldImplementation.rinew-c.riAnyInstanceChainCustomizationscdesc-Customizations.rirecord-c.ricdesc-Chain.riconstrained_to_any_of%3f-i.riexpectation_fulfilled%21-i.rilast_message-i.rimatches_args%3f-i.rimessages-i.rinegated%3f-i.rinever-i.rinew-c.riplayback%21-i.rirecord-i.riwith-i.riErrorGeneratorcdesc-ErrorGenerator.riraise_does_not_implement_error-i.riraise_message_already_received_by_other_instance_error-i.riraise_not_supported_with_prepend_error-i.riraise_second_instance_received_message_error-i.riExpectChainChaincdesc-ExpectChainChain.ricreate_message_expectation_on-i.riexpectation_fulfilled%3f-i.riinvocation_order-i.rinew-c.riplayback%21-i.riExpectationChaincdesc-ExpectationChain.riexpectation_fulfilled%3f-i.rinew-c.riverify_invocation_order-i.riFluentInterfaceProxycdesc-FluentInterfaceProxy.rimethod_missing-i.rinew-c.rirespond_to%3f-i.rirespond_to_missing%3f-i.riMessageChains%5b%5d-i.riadd-i.riall_expectations_fulfilled%3f-i.ricdesc-MessageChains.rieach_unfulfilled_expectation_matching-i.rihas_expectation%3f-i.rinew-c.riplayback%21-i.riraise_if_second_instance_to_receive_message-i.rireceived_expected_message%21-i.riremove_stub_chains_for%21-i.riunfulfilled_expectations-i.riPositiveExpectationChaincdesc-PositiveExpectationChain.ricreate_message_expectation_on-i.riinvocation_order-i.riProxycdesc-Proxy.riexpect_chain-i.riklass-i.rinew-c.riperform_proxying-i.rishould_not_receive-i.rishould_receive-i.ristub-i.ristub_chain-i.riunstub-i.riRecorderSupportcdesc-Support.riallow_no_prepended_module_definition_of-i.rialready_observing%3f-i.riancestor_is_an_observer%3f-i.ribackup_method%21-i.ribuild_alias_method_name-i.ricdesc-Recorder.riexpect_chain-i.riinstance_that_received-i.riklass-i.rimark_invoked%21-i.rimessage_chains-i.rinew-c.rinormalize_chain-i.rinotify_received_message-i.riobserve%21-i.riplayback%21-i.ripublic_protected_or_private_method_defined%3f-i.rireceived_expected_message%21-i.riremove_dummy_method%21-i.rirestore_method%21-i.rirestore_original_method%21-i.rishould_not_receive-i.rishould_receive-i.ristop_all_observation%21-i.ristop_observing%21-i.ristub-i.ristub_chain-i.ristubs-i.risuper_class_observers_for-i.risuper_class_observing%3f-i.riunstub-i.riverify-i.riStubChaincdesc-StubChain.ricreate_message_expectation_on-i.riexpectation_fulfilled%3f-i.riinvocation_order-i.riverify_invocation_order-i.riStubChainChaincdesc-StubChainChain.ricreate_message_expectation_on-i.riinvocation_order-i.rinew-c.ricdesc-AnyInstance.rierror_generator-c.riAnyInstanceAllowanceTargetcdesc-AnyInstanceAllowanceTarget.riAnyInstanceExpectationTargetcdesc-AnyInstanceExpectationTarget.riArgumentListMatcherargs_match%3f-i.ricdesc-ArgumentListMatcher.riensure_expected_args_valid%21-i.riexpected_args-i.rinew-c.rireplace_any_args_with_splat_of_anything-i.riresolve_expected_args_based_on-i.riArgumentMatchersAnyArgMatcher%3d%3d%3d-i.ricdesc-AnyArgMatcher.ridescription-i.riAnyArgsMatchercdesc-AnyArgsMatcher.ridescription-i.riArrayIncludingMatcher%3d%3d%3d-i.ricdesc-ArrayIncludingMatcher.ridescription-i.riformatted_expected_values-i.rinew-c.riBaseHashMatcher%3d%3d%3d-i.ricdesc-BaseHashMatcher.ridescription-i.riformatted_expected_hash-i.rinew-c.riBooleanMatcher%3d%3d%3d-i.ricdesc-BooleanMatcher.ridescription-i.riDuckTypeMatcher%3d%3d%3d-i.ricdesc-DuckTypeMatcher.ridescription-i.rinew-c.riHashExcludingMatcher%3d%3d%3d-i.ricdesc-HashExcludingMatcher.ridescription-i.riHashIncludingMatcher%3d%3d%3d-i.ricdesc-HashIncludingMatcher.ridescription-i.riInstanceOf%3d%3d%3d-i.ricdesc-InstanceOf.ridescription-i.rinew-c.riKindOf%3d%3d%3d-i.ricdesc-KindOf.ridescription-i.rinew-c.riNoArgsMatchercdesc-NoArgsMatcher.ridescription-i.riSingletonMatchercdesc-SingletonMatcher.riinherited-c.ria_kind_of-i.rian_instance_of-i.riany_args-i.rianything-i.rianythingize_lonely_keys-c.riarray_including-i.riboolean-i.ricdesc-ArgumentMatchers.riduck_type-i.rihash_excluding-i.rihash_including-i.rihash_not_including-i.riinstance_of-i.rikind_of-i.rino_args-i.riCallbackInvocationStrategycall-i.ricdesc-CallbackInvocationStrategy.riClassNewMethodReferenceapplies_to%3f-c.ricdesc-ClassNewMethodReference.riwith_signature-i.riClassVerifyingDoublecdesc-ClassVerifyingDouble.riConfigurationadd_stub_and_should_receive_to-i.ribefore_verifying_doubles-i.ricdesc-Configuration.ricolor%3f-i.rinew-c.ripatch_marshal_to_support_partial_doubles%3d-i.rireset_syntaxes_to_default-i.risyntax%3d-i.risyntax-i.ritransfer_nested_constants%3f-i.ritransfer_nested_constants-i.riverify_doubled_constant_names%3f-i.riverify_doubled_constant_names-i.riverify_partial_doubles%3d-i.riverify_partial_doubles%3f-i.riverifying_double_callbacks-i.riwhen_declaring_verifying_double-i.riyield_receiver_to_any_instance_implementation_blocks%3f-i.riyield_receiver_to_any_instance_implementation_blocks-i.riConstantcdesc-Constant.rihidden%3f-i.rihidden-i.riinspect-i.rimutated%3f-i.riname-i.rinew-c.rioriginal-c.rioriginal_value-i.ripreviously_defined%3f-i.ripreviously_defined-i.ristubbed%3f-i.ristubbed-i.rito_s-i.riunmutated-c.rivalid_name%3f-i.rivalid_name-i.riConstantMutatorBaseMutatorcdesc-BaseMutator.rifull_constant_name-i.riidempotently_reset-i.rinew-c.rioriginal_value-i.rito_constant-i.riConstantHidercdesc-ConstantHider.rimutate-i.rireset-i.rito_constant-i.riDefinedConstantReplacercdesc-DefinedConstantReplacer.rimutate-i.rinew-c.rireset-i.rishould_transfer_nested_constants%3f-i.rito_constant-i.ritransfer_nested_constants-i.riverify_constants_to_transfer%21-i.riUndefinedConstantSettercdesc-UndefinedConstantSetter.rimutate-i.riname_for-i.rireset-i.rito_constant-i.ricdesc-ConstantMutator.rihide-c.rimutate-c.riraise_on_invalid_const-c.ristub-c.riDirectObjectReferencecdesc-DirectObjectReference.riconst_to_replace-i.ridefined%3f-i.ridescription-i.rinew-c.ritarget-i.riwhen_loaded-i.riDoublecdesc-Double.riErrorGenerator__raise-i.riarg_list-i.ricdesc-ErrorGenerator.ricount_message-i.ridefault_error_message-i.ridescribe_expectation-i.ridiff_message-i.ridiffer-i.rierror_message-i.riexpected_part_of_expectation_error-i.riformat_args-i.riformat_received_args-i.rigroup_count-i.rigrouped_args-i.riintro-i.rilist_of_exactly_one_string%3f-i.rimethod_call_args_description-i.rinew-c.rinotify-i.riopts-i.riprepend_to_backtrace-i.riraise_already_invoked_error-i.riraise_cant_constrain_count_for_negated_have_received_error-i.riraise_double_negation_error-i.riraise_expectation_error-i.riraise_expectation_on_mocked_method-i.riraise_expectation_on_unstubbed_method-i.riraise_expired_test_double_error-i.riraise_have_received_disallowed-i.riraise_invalid_arguments_error-i.riraise_method_not_stubbed_error-i.riraise_missing_block_error-i.riraise_missing_default_stub_error-i.riraise_non_public_error-i.riraise_only_valid_on_a_partial_double-i.riraise_out_of_order_error-i.riraise_similar_message_args_error-i.riraise_unexpected_message_args_error-i.riraise_unexpected_message_error-i.riraise_unimplemented_error-i.riraise_verifying_double_not_defined_error-i.riraise_wrong_arity_error-i.rireceived_part_of_expectation_error-i.ritimes-i.riunexpected_arguments_message-i.riunpack_string_args-i.riExampleMethodsExpectHostcdesc-ExpectHost.riallow_message_expectations_on_nil-i.ricdesc-ExampleMethods.riclass_double-i.riclass_spy-i.rideclare_double-c.rideclare_verifying_double-c.ridouble-i.riextended-c.rihave_received-i.rihide_const-i.riincluded-c.riinstance_double-i.riinstance_spy-i.riobject_double-i.riobject_spy-i.rispy-i.ristub_const-i.riExpectChaincdesc-ExpectChain.riexpect_chain_on-c.riexpectation-i.riExpectationTargetcdesc-ExpectationTarget.riImplementationactions-i.ricall-i.ricdesc-Implementation.riinitial_action-i.riinner_action-i.ripresent%3f-i.riterminal_action-i.riInstanceMethodReferencecdesc-InstanceMethodReference.rifind_method-i.rimethod_defined%3f-i.rimethod_implemented%3f-i.rivisibility_from-i.riInstanceMethodStashercdesc-InstanceMethodStasher.rihandle_restoration_failures-i.rimethod_defined_directly_on_klass%3f-i.rimethod_defined_on_klass%3f-i.rimethod_is_stashed%3f-i.rimethod_owned_by_klass%3f-i.rinew-c.riobject;cdesc-object;.rioriginal_method-i.rirestore-i.ristash-i.ristashed_method_name-i.riInstanceVerifyingDouble__build_mock_proxy-i.ricdesc-InstanceVerifyingDouble.riMarshalExtensioncdesc-MarshalExtension.ridump-c.ridump_with_rspec_mocks-c.ridump_without_rspec_mocks-c.ripatch%21-c.riunpatch%21-c.riMatchersExpectationCustomizationblock-i.ricdesc-ExpectationCustomization.rinew-c.riplayback_onto-i.riHaveReceivedapply_constraints_to-i.ricdesc-HaveReceived.ricount_constraint-i.ridescription-i.ridisallow-i.ridoes_not_match%3f-i.riensure_count_unconstrained-i.riexpect-i.riexpected_messages_received_in_order%3f-i.rifailure_message-i.rifailure_message_when_negated-i.rigenerate_failure_message-i.rimatches%3f-i.rimock_proxy-i.riname-i.rinew-c.risetup_allowance-i.risetup_any_instance_allowance-i.risetup_any_instance_expectation-i.riReceiveDefaultDescribablecdesc-DefaultDescribable.ridescription_for-i.rinew-c.ricdesc-Receive.ridescribable-i.ridescription-i.ridoes_not_match%3f-i.rimatches%3f-i.rimove_block_to_last_customization-i.riname-i.rinew-c.risetup_allowance-i.risetup_any_instance_allowance-i.risetup_any_instance_expectation-i.risetup_any_instance_method_substitute-i.risetup_any_instance_negative_expectation-i.risetup_expectation-i.risetup_method_substitute-i.risetup_mock_proxy_method_substitute-i.risetup_negative_expectation-i.riwarn_if_any_instance-i.riReceiveMessageChaincdesc-ReceiveMessageChain.ridescription-i.ridoes_not_match%3f-i.riformatted_chain-i.rimatches%3f-i.riname-i.rinew-c.rireplay_customizations-i.risetup_allowance-i.risetup_any_instance_allowance-i.risetup_any_instance_expectation-i.risetup_expectation-i.risetup_negative_expectation-i.riReceiveMessagesany_instance_of-i.ricdesc-ReceiveMessages.ridescription-i.ridoes_not_match%3f-i.rieach_message_on-i.rimatches%3f-i.riname-i.rinew-c.riproxy_on-i.risetup_allowance-i.risetup_any_instance_allowance-i.risetup_any_instance_expectation-i.risetup_expectation-i.risetup_negative_expectation-i.riwarn_about_block-i.ricdesc-Matchers.riMessageChainblock-i.ricdesc-MessageChain.richain-i.richain_on-i.rifind_matching_expectation-i.rifind_matching_stub-i.riformat_chain-i.rinew-c.riobject-i.risetup_chain-i.riMessageExpectationImplementationDetailsactual_received_count_matters%3f-i.riadditional_expected_calls-i.riadvise-i.riand_yield_receiver_to_implementation-i.riargument_list_matcher-i.ricalled_max_times%3f-i.ricdesc-ImplementationDetails.ridescription_for-i.riensure_expected_ordering_received%21-i.rierror_generator-i.riexception_source_id-i.riexpectation_count_type-i.riexpected_args-i.riexpected_from-i.riexpected_messages_received%3f-i.riexpected_received_count-i.rigenerate_error-i.rihas_been_invoked%3f-i.riignoring_args%3f-i.riimplementation-i.riincrease_actual_received_count%21-i.riinitial_implementation_action%3d-i.riinner_implementation_action%3d-i.riinvoke-i.riinvoke_incrementing_actual_calls_by-i.riinvoke_without_incrementing_received_count-i.rimatches%3f-i.rimatches_at_least_count%3f-i.rimatches_at_most_count%3f-i.rimatches_exact_count%3f-i.rimatches_name_but_not_args-i.rimessage-i.rinegative%3f-i.rinegative_expectation_for%3f-i.rinew-c.riordered%3f-i.riorig_object-i.riraise_already_invoked_error_if_necessary-i.riraise_out_of_order_error-i.riraise_unexpected_message_args_error-i.risafe_invoke-i.riset_expected_received_count-i.risimilar_messages-i.riterminal_implementation_action%3d-i.riunadvise-i.riverify_messages_received-i.riwarn_about_stub_override-i.riyield_receiver_to_implementation_block%3f-i.riand_call_original-i.riand_raise-i.riand_return-i.riand_throw-i.riand_wrap_original-i.riand_yield-i.riat_least-i.riat_most-i.ricdesc-MessageExpectation.riexactly-i.rinever-i.rionce-i.riordered-i.rithrice-i.ritimes-i.ritwice-i.riwith-i.riMethodDouble@object;cdesc-@object;.riadd_default_stub-i.riadd_expectation-i.riadd_simple_expectation-i.riadd_simple_stub-i.riadd_stub-i.ribuild_expectation-i.ricdesc-MethodDouble.riclear-i.riconfigure_method-i.ridefine_proxy_method-i.ridefinition_target-i.riexpectations-i.rimessage_expectation_class-i.rimethod_name-i.rinew-c.rinew_rspec_prepended_module-i.riobject-i.riobject_singleton_class-i.rioriginal_implementation_callable-i.rioriginal_method-i.riproxy_method_invoked-i.riraise_method_not_stubbed_error-i.riremove_method_from_definition_target-i.riremove_stub-i.riremove_stub_if_present-i.rireset-i.rirestore_original_method-i.rirestore_original_visibility-i.risave_original_implementation_callable%21-i.risetup_simple_method_double-i.rishow_frozen_warning-i.ristubs-i.riusable_rspec_prepended_module-i.riverify-i.rivisibility-i.riMethodReferencecdesc-MethodReference.ridefined%3f-i.rifor-c.riimplemented%3f-i.riinstance_method_visibility_for-c.rimethod_defined_at_any_visibility%3f-c.rimethod_visibility_for-c.rinew-c.riobject;cdesc-object;.rioriginal_method-i.riunimplemented%3f-i.rivisibility-i.riwith_signature-i.riMutexcdesc-Mutex.rilock-i.rinew-c.risynchronize-i.riunlock-i.riwakeup_and_run_waiting_thread-i.riNamedObjectReferencecdesc-NamedObjectReference.riconst_to_replace-i.ridefined%3f-i.ridescription-i.rinew-c.riobject-i.ritarget-i.riwhen_loaded-i.riNestedSpaceany_instance_recorder_not_found_for-i.ricdesc-NestedSpace.riconstant_mutator_for-i.rinew-c.riproxies_of-i.riproxy_not_found_for-i.riregistered%3f-i.riNoCallbackInvocationStrategycall-i.ricdesc-NoCallbackInvocationStrategy.riObjectMethodReferencecdesc-ObjectMethodReference.rifind_method-i.rifor-c.rimethod_defined%3f-i.rimethod_implemented%3f-i.riobject;cdesc-object;.rivisibility_from-i.riObjectReferenceanonymous_module%3f-c.ricdesc-ObjectReference.rifor-c.riname_of-c.riObjectVerifyingDoublecdesc-ObjectVerifyingDouble.riObjectVerifyingDoubleMethods__build_mock_proxy-i.rias_stubbed_const-i.ricdesc-ObjectVerifyingDoubleMethods.riOrderGroupcdesc-OrderGroup.riclear-i.riconsume-i.riempty%3f-i.riexpectation_for-i.riexpectations_invoked_in_order%3f-i.riexpected_invocations-i.rihandle_order_constraint-i.riinvoked-i.riinvoked_expectations-i.rinew-c.riready_for%3f-i.riregister-i.riremaining_expectations-i.riverify_invocation_order-i.riPartialClassDoubleProxycdesc-PartialClassDoubleProxy.riPartialClassDoubleProxyMethodscdesc-PartialClassDoubleProxyMethods.rinew-c.rioriginal_method_handle_for-i.rioriginal_unbound_method_handle_from_ancestor_for-i.risuperclass_proxy-i.riPartialDoubleProxyadd_simple_expectation-i.riadd_simple_stub-i.riany_instance_class_recorder_observing_method%3f-i.ricdesc-PartialDoubleProxy.rimessage_received-i.rioriginal_method_handle_for-i.rireset-i.rivisibility_for-i.riProxyadd_message_expectation-i.riadd_simple_expectation-i.riadd_simple_stub-i.riadd_stub-i.rias_null_object-i.ribuild_expectation-i.ricdesc-Proxy.richeck_for_unexpected_arguments-i.riensure_implemented-i.rifind_almost_matching_expectation-i.rifind_almost_matching_stub-i.rifind_best_matching_expectation_for-i.rifind_matching_expectation-i.rifind_matching_method_stub-i.rihas_negative_expectation%3f-i.rimessage_received-i.rimessages_arg_list-i.rimethod_double_for-i.rinew-c.rinull_object%3f-i.riobject-i.rioriginal_method_handle_for-i.riprepended_modules_of-c.riprepended_modules_of_singleton_class-i.riraise_missing_default_stub_error-i.riraise_unexpected_message_error-i.rireceived_message%3f-i.rirecord_message_received-i.riremove_stub-i.riremove_stub_if_present-i.rireplay_received_message_on-i.rireset-i.riverify-i.rivisibility_for-i.riProxyForNiladd_message_expectation-i.riadd_negative_message_expectation-i.riadd_stub-i.ricdesc-ProxyForNil.rinew-c.riwarn-i.riwarn_about_expectations%3f-i.riwarn_about_expectations-i.riReentrantMutexcdesc-ReentrantMutex.rienter-i.riexit-i.rinew-c.risynchronize-i.riRootSpaceany_instance_proxy_for-i.riany_instance_recorder_for-i.riany_instance_recorders_from_ancestry_of-i.ricdesc-RootSpace.rinew_scope-i.riproxy_for-i.riraise_lifecycle_message-i.riregister_constant_mutator-i.riregistered%3f-i.rireset_all-i.risuperclass_proxy_for-i.riverify_all-i.riSimpleMessageExpectationcalled_max_times%3f-i.ricdesc-SimpleMessageExpectation.riinvoke-i.rimatches%3f-i.rinew-c.riunadvise-i.riverify_messages_received-i.riSpaceany_instance_mutex-i.riany_instance_proxy_for-i.riany_instance_recorder_for-i.riany_instance_recorder_not_found_for-i.riany_instance_recorders-i.riany_instance_recorders_from_ancestry_of-i.ricdesc-Space.riclass_proxy_with_callback_verification_strategy-i.riconstant_mutator_for-i.riensure_registered-i.riid_for-i.rinew-c.rinew_mutex-i.rinew_scope-i.riobject;cdesc-object;.riproxies-i.riproxies_of-i.riproxy_for-i.riproxy_mutex-i.riproxy_not_found_for-i.riregister_constant_mutator-i.riregistered%3f-i.rireset_all-i.risuperclass_proxy_for-i.risuperclass_proxy_not_found_for-i.riverify_all-i.riStubChaincdesc-StubChain.riexpectation-i.ristub_chain_on-c.riSyntaxallow-i.riallow_any_instance_of-i.riany_instance-i.rias_null_object-i.ricdesc-Syntax.ridefault_should_syntax_host-c.ridisable_expect-c.ridisable_should-c.rienable_expect-c.rienable_should-c.riexpect-i.riexpect_any_instance_of-i.riexpect_enabled%3f-c.rinull_object%3f-i.rireceive-i.rireceive_message_chain-i.rireceive_messages-i.rireceived_message%3f-i.rishould_enabled%3f-c.rishould_not_receive-i.rishould_receive-i.ristub-i.ristub_chain-i.riunstub-i.riwarn_about_should%21-c.riwarn_unless_should_configured-c.riTargetBasecdesc-TargetBase.ridefine_matcher-i.ridelegate_not_to-c.ridelegate_to-c.ridisallow_negation-c.riexpression-i.rimatcher_allowed%3f-i.rinew-c.riraise_negation_unsupported-i.riraise_unsupported_matcher-i.riTestDouble%3d%3d-i.ri__build_mock_proxy-i.ri__build_mock_proxy_unless_expired-i.ri__disallow_further_usage%21-i.ri__mock_proxy-i.ri__raise_expired_error-i.rias_null_object-i.riassign_stubs-i.ricdesc-TestDouble.rifreeze-i.riinitialize_copy-i.riinspect-i.rimethod_missing-i.rinew-c.rinull_object%3f-i.rirespond_to%3f-i.rito_s-i.riTestDoubleFormattercdesc-TestDoubleFormatter.riformat-c.riname_desc-c.ritype_desc-c.riverified_module_desc-c.riTestDoubleProxycdesc-TestDoubleProxy.rireset-i.riVerifyingDoubleSilentIOcdesc-SilentIO.rimethod_missing-c.rirespond_to%3f-c.ri__send__-i.ricdesc-VerifyingDouble.rimethod_missing-i.rinew-c.rirespond_to%3f-i.risend-i.riVerifyingExistingClassNewMethodDoublecdesc-VerifyingExistingClassNewMethodDouble.riwith_signature-i.riVerifyingExistingMethodDoublecdesc-VerifyingExistingMethodDouble.rifor-c.rinew-c.riunimplemented%3f-i.riwith_signature-i.riVerifyingMessageExpectationcdesc-VerifyingMessageExpectation.rimethod_reference-i.rinew-c.rivalidate_expected_arguments%21-i.riwith-i.riVerifyingMethodDoubleadd_expectation-i.riadd_stub-i.ricdesc-VerifyingMethodDouble.rimessage_expectation_class-i.rinew-c.riproxy_method_invoked-i.rivalidate_arguments%21-i.riVerifyingPartialClassDoubleProxycdesc-VerifyingPartialClassDoubleProxy.riVerifyingPartialDoubleProxycdesc-VerifyingPartialDoubleProxy.rimethod_reference-i.rinew-c.riVerifyingProxycdesc-VerifyingProxy.rimethod_reference-i.rinew-c.rivalidate_arguments%21-i.rivisibility_for-i.riVerifyingProxyMethodsadd_message_expectation-i.riadd_simple_stub-i.riadd_stub-i.ricdesc-VerifyingProxyMethods.riensure_implemented-i.riensure_publicly_implemented-i.riVersioncdesc-Version.riallow_message-c.ricdesc-Mocks.riconfiguration-c.rierror_generator-c.riexpect_message-c.risetup-c.rispace-c.riteardown-c.riverify-c.riwith_temporary_scope-c.riSupportcdesc-Support.ricdesc-RSpec.ricache.ri/usr/lib64/ruby/gems/2.4.0/doc//usr/lib64/ruby/gems/2.4.0/doc/rspec-mocks-3.3.2//usr/lib64/ruby/gems/2.4.0/doc/rspec-mocks-3.3.2/ri//usr/lib64/ruby/gems/2.4.0/doc/rspec-mocks-3.3.2/ri/BasicObject//usr/lib64/ruby/gems/2.4.0/doc/rspec-mocks-3.3.2/ri/Class//usr/lib64/ruby/gems/2.4.0/doc/rspec-mocks-3.3.2/ri/RSpec//usr/lib64/ruby/gems/2.4.0/doc/rspec-mocks-3.3.2/ri/RSpec/Mocks//usr/lib64/ruby/gems/2.4.0/doc/rspec-mocks-3.3.2/ri/RSpec/Mocks/AllowanceTarget//usr/lib64/ruby/gems/2.4.0/doc/rspec-mocks-3.3.2/ri/RSpec/Mocks/AndReturnImplementation//usr/lib64/ruby/gems/2.4.0/doc/rspec-mocks-3.3.2/ri/RSpec/Mocks/AndWrapOriginalImplementation//usr/lib64/ruby/gems/2.4.0/doc/rspec-mocks-3.3.2/ri/RSpec/Mocks/AndYieldImplementation//usr/lib64/ruby/gems/2.4.0/doc/rspec-mocks-3.3.2/ri/RSpec/Mocks/AnyInstance//usr/lib64/ruby/gems/2.4.0/doc/rspec-mocks-3.3.2/ri/RSpec/Mocks/AnyInstance/Chain//usr/lib64/ruby/gems/2.4.0/doc/rspec-mocks-3.3.2/ri/RSpec/Mocks/AnyInstance/Chain/Customizations//usr/lib64/ruby/gems/2.4.0/doc/rspec-mocks-3.3.2/ri/RSpec/Mocks/AnyInstance/ErrorGenerator//usr/lib64/ruby/gems/2.4.0/doc/rspec-mocks-3.3.2/ri/RSpec/Mocks/AnyInstance/ExpectChainChain//usr/lib64/ruby/gems/2.4.0/doc/rspec-mocks-3.3.2/ri/RSpec/Mocks/AnyInstance/ExpectationChain//usr/lib64/ruby/gems/2.4.0/doc/rspec-mocks-3.3.2/ri/RSpec/Mocks/AnyInstance/FluentInterfaceProxy//usr/lib64/ruby/gems/2.4.0/doc/rspec-mocks-3.3.2/ri/RSpec/Mocks/AnyInstance/MessageChains//usr/lib64/ruby/gems/2.4.0/doc/rspec-mocks-3.3.2/ri/RSpec/Mocks/AnyInstance/PositiveExpectationChain//usr/lib64/ruby/gems/2.4.0/doc/rspec-mocks-3.3.2/ri/RSpec/Mocks/AnyInstance/Proxy//usr/lib64/ruby/gems/2.4.0/doc/rspec-mocks-3.3.2/ri/RSpec/Mocks/AnyInstance/Recorder//usr/lib64/ruby/gems/2.4.0/doc/rspec-mocks-3.3.2/ri/RSpec/Mocks/AnyInstance/Recorder/Support//usr/lib64/ruby/gems/2.4.0/doc/rspec-mocks-3.3.2/ri/RSpec/Mocks/AnyInstance/StubChain//usr/lib64/ruby/gems/2.4.0/doc/rspec-mocks-3.3.2/ri/RSpec/Mocks/AnyInstance/StubChainChain//usr/lib64/ruby/gems/2.4.0/doc/rspec-mocks-3.3.2/ri/RSpec/Mocks/AnyInstanceAllowanceTarget//usr/lib64/ruby/gems/2.4.0/doc/rspec-mocks-3.3.2/ri/RSpec/Mocks/AnyInstanceExpectationTarget//usr/lib64/ruby/gems/2.4.0/doc/rspec-mocks-3.3.2/ri/RSpec/Mocks/ArgumentListMatcher//usr/lib64/ruby/gems/2.4.0/doc/rspec-mocks-3.3.2/ri/RSpec/Mocks/ArgumentMatchers//usr/lib64/ruby/gems/2.4.0/doc/rspec-mocks-3.3.2/ri/RSpec/Mocks/ArgumentMatchers/AnyArgMatcher//usr/lib64/ruby/gems/2.4.0/doc/rspec-mocks-3.3.2/ri/RSpec/Mocks/ArgumentMatchers/AnyArgsMatcher//usr/lib64/ruby/gems/2.4.0/doc/rspec-mocks-3.3.2/ri/RSpec/Mocks/ArgumentMatchers/ArrayIncludingMatcher//usr/lib64/ruby/gems/2.4.0/doc/rspec-mocks-3.3.2/ri/RSpec/Mocks/ArgumentMatchers/BaseHashMatcher//usr/lib64/ruby/gems/2.4.0/doc/rspec-mocks-3.3.2/ri/RSpec/Mocks/ArgumentMatchers/BooleanMatcher//usr/lib64/ruby/gems/2.4.0/doc/rspec-mocks-3.3.2/ri/RSpec/Mocks/ArgumentMatchers/DuckTypeMatcher//usr/lib64/ruby/gems/2.4.0/doc/rspec-mocks-3.3.2/ri/RSpec/Mocks/ArgumentMatchers/HashExcludingMatcher//usr/lib64/ruby/gems/2.4.0/doc/rspec-mocks-3.3.2/ri/RSpec/Mocks/ArgumentMatchers/HashIncludingMatcher//usr/lib64/ruby/gems/2.4.0/doc/rspec-mocks-3.3.2/ri/RSpec/Mocks/ArgumentMatchers/InstanceOf//usr/lib64/ruby/gems/2.4.0/doc/rspec-mocks-3.3.2/ri/RSpec/Mocks/ArgumentMatchers/KindOf//usr/lib64/ruby/gems/2.4.0/doc/rspec-mocks-3.3.2/ri/RSpec/Mocks/ArgumentMatchers/NoArgsMatcher//usr/lib64/ruby/gems/2.4.0/doc/rspec-mocks-3.3.2/ri/RSpec/Mocks/ArgumentMatchers/SingletonMatcher//usr/lib64/ruby/gems/2.4.0/doc/rspec-mocks-3.3.2/ri/RSpec/Mocks/CallbackInvocationStrategy//usr/lib64/ruby/gems/2.4.0/doc/rspec-mocks-3.3.2/ri/RSpec/Mocks/ClassNewMethodReference//usr/lib64/ruby/gems/2.4.0/doc/rspec-mocks-3.3.2/ri/RSpec/Mocks/ClassVerifyingDouble//usr/lib64/ruby/gems/2.4.0/doc/rspec-mocks-3.3.2/ri/RSpec/Mocks/Configuration//usr/lib64/ruby/gems/2.4.0/doc/rspec-mocks-3.3.2/ri/RSpec/Mocks/Constant//usr/lib64/ruby/gems/2.4.0/doc/rspec-mocks-3.3.2/ri/RSpec/Mocks/ConstantMutator//usr/lib64/ruby/gems/2.4.0/doc/rspec-mocks-3.3.2/ri/RSpec/Mocks/ConstantMutator/BaseMutator//usr/lib64/ruby/gems/2.4.0/doc/rspec-mocks-3.3.2/ri/RSpec/Mocks/ConstantMutator/ConstantHider//usr/lib64/ruby/gems/2.4.0/doc/rspec-mocks-3.3.2/ri/RSpec/Mocks/ConstantMutator/DefinedConstantReplacer//usr/lib64/ruby/gems/2.4.0/doc/rspec-mocks-3.3.2/ri/RSpec/Mocks/ConstantMutator/UndefinedConstantSetter//usr/lib64/ruby/gems/2.4.0/doc/rspec-mocks-3.3.2/ri/RSpec/Mocks/DirectObjectReference//usr/lib64/ruby/gems/2.4.0/doc/rspec-mocks-3.3.2/ri/RSpec/Mocks/Double//usr/lib64/ruby/gems/2.4.0/doc/rspec-mocks-3.3.2/ri/RSpec/Mocks/ErrorGenerator//usr/lib64/ruby/gems/2.4.0/doc/rspec-mocks-3.3.2/ri/RSpec/Mocks/ExampleMethods//usr/lib64/ruby/gems/2.4.0/doc/rspec-mocks-3.3.2/ri/RSpec/Mocks/ExampleMethods/ExpectHost//usr/lib64/ruby/gems/2.4.0/doc/rspec-mocks-3.3.2/ri/RSpec/Mocks/ExpectChain//usr/lib64/ruby/gems/2.4.0/doc/rspec-mocks-3.3.2/ri/RSpec/Mocks/ExpectationTarget//usr/lib64/ruby/gems/2.4.0/doc/rspec-mocks-3.3.2/ri/RSpec/Mocks/Implementation//usr/lib64/ruby/gems/2.4.0/doc/rspec-mocks-3.3.2/ri/RSpec/Mocks/InstanceMethodReference//usr/lib64/ruby/gems/2.4.0/doc/rspec-mocks-3.3.2/ri/RSpec/Mocks/InstanceMethodStasher//usr/lib64/ruby/gems/2.4.0/doc/rspec-mocks-3.3.2/ri/RSpec/Mocks/InstanceMethodStasher/object;//usr/lib64/ruby/gems/2.4.0/doc/rspec-mocks-3.3.2/ri/RSpec/Mocks/InstanceVerifyingDouble//usr/lib64/ruby/gems/2.4.0/doc/rspec-mocks-3.3.2/ri/RSpec/Mocks/MarshalExtension//usr/lib64/ruby/gems/2.4.0/doc/rspec-mocks-3.3.2/ri/RSpec/Mocks/Matchers//usr/lib64/ruby/gems/2.4.0/doc/rspec-mocks-3.3.2/ri/RSpec/Mocks/Matchers/ExpectationCustomization//usr/lib64/ruby/gems/2.4.0/doc/rspec-mocks-3.3.2/ri/RSpec/Mocks/Matchers/HaveReceived//usr/lib64/ruby/gems/2.4.0/doc/rspec-mocks-3.3.2/ri/RSpec/Mocks/Matchers/Receive//usr/lib64/ruby/gems/2.4.0/doc/rspec-mocks-3.3.2/ri/RSpec/Mocks/Matchers/Receive/DefaultDescribable//usr/lib64/ruby/gems/2.4.0/doc/rspec-mocks-3.3.2/ri/RSpec/Mocks/Matchers/ReceiveMessageChain//usr/lib64/ruby/gems/2.4.0/doc/rspec-mocks-3.3.2/ri/RSpec/Mocks/Matchers/ReceiveMessages//usr/lib64/ruby/gems/2.4.0/doc/rspec-mocks-3.3.2/ri/RSpec/Mocks/MessageChain//usr/lib64/ruby/gems/2.4.0/doc/rspec-mocks-3.3.2/ri/RSpec/Mocks/MessageExpectation//usr/lib64/ruby/gems/2.4.0/doc/rspec-mocks-3.3.2/ri/RSpec/Mocks/MessageExpectation/ImplementationDetails//usr/lib64/ruby/gems/2.4.0/doc/rspec-mocks-3.3.2/ri/RSpec/Mocks/MethodDouble//usr/lib64/ruby/gems/2.4.0/doc/rspec-mocks-3.3.2/ri/RSpec/Mocks/MethodDouble/@object;//usr/lib64/ruby/gems/2.4.0/doc/rspec-mocks-3.3.2/ri/RSpec/Mocks/MethodReference//usr/lib64/ruby/gems/2.4.0/doc/rspec-mocks-3.3.2/ri/RSpec/Mocks/MethodReference/object;//usr/lib64/ruby/gems/2.4.0/doc/rspec-mocks-3.3.2/ri/RSpec/Mocks/Mutex//usr/lib64/ruby/gems/2.4.0/doc/rspec-mocks-3.3.2/ri/RSpec/Mocks/NamedObjectReference//usr/lib64/ruby/gems/2.4.0/doc/rspec-mocks-3.3.2/ri/RSpec/Mocks/NestedSpace//usr/lib64/ruby/gems/2.4.0/doc/rspec-mocks-3.3.2/ri/RSpec/Mocks/NoCallbackInvocationStrategy//usr/lib64/ruby/gems/2.4.0/doc/rspec-mocks-3.3.2/ri/RSpec/Mocks/ObjectMethodReference//usr/lib64/ruby/gems/2.4.0/doc/rspec-mocks-3.3.2/ri/RSpec/Mocks/ObjectMethodReference/object;//usr/lib64/ruby/gems/2.4.0/doc/rspec-mocks-3.3.2/ri/RSpec/Mocks/ObjectReference//usr/lib64/ruby/gems/2.4.0/doc/rspec-mocks-3.3.2/ri/RSpec/Mocks/ObjectVerifyingDouble//usr/lib64/ruby/gems/2.4.0/doc/rspec-mocks-3.3.2/ri/RSpec/Mocks/ObjectVerifyingDoubleMethods//usr/lib64/ruby/gems/2.4.0/doc/rspec-mocks-3.3.2/ri/RSpec/Mocks/OrderGroup//usr/lib64/ruby/gems/2.4.0/doc/rspec-mocks-3.3.2/ri/RSpec/Mocks/PartialClassDoubleProxy//usr/lib64/ruby/gems/2.4.0/doc/rspec-mocks-3.3.2/ri/RSpec/Mocks/PartialClassDoubleProxyMethods//usr/lib64/ruby/gems/2.4.0/doc/rspec-mocks-3.3.2/ri/RSpec/Mocks/PartialDoubleProxy//usr/lib64/ruby/gems/2.4.0/doc/rspec-mocks-3.3.2/ri/RSpec/Mocks/Proxy//usr/lib64/ruby/gems/2.4.0/doc/rspec-mocks-3.3.2/ri/RSpec/Mocks/ProxyForNil//usr/lib64/ruby/gems/2.4.0/doc/rspec-mocks-3.3.2/ri/RSpec/Mocks/ReentrantMutex//usr/lib64/ruby/gems/2.4.0/doc/rspec-mocks-3.3.2/ri/RSpec/Mocks/RootSpace//usr/lib64/ruby/gems/2.4.0/doc/rspec-mocks-3.3.2/ri/RSpec/Mocks/SimpleMessageExpectation//usr/lib64/ruby/gems/2.4.0/doc/rspec-mocks-3.3.2/ri/RSpec/Mocks/Space//usr/lib64/ruby/gems/2.4.0/doc/rspec-mocks-3.3.2/ri/RSpec/Mocks/Space/object;//usr/lib64/ruby/gems/2.4.0/doc/rspec-mocks-3.3.2/ri/RSpec/Mocks/StubChain//usr/lib64/ruby/gems/2.4.0/doc/rspec-mocks-3.3.2/ri/RSpec/Mocks/Syntax//usr/lib64/ruby/gems/2.4.0/doc/rspec-mocks-3.3.2/ri/RSpec/Mocks/TargetBase//usr/lib64/ruby/gems/2.4.0/doc/rspec-mocks-3.3.2/ri/RSpec/Mocks/TestDouble//usr/lib64/ruby/gems/2.4.0/doc/rspec-mocks-3.3.2/ri/RSpec/Mocks/TestDoubleFormatter//usr/lib64/ruby/gems/2.4.0/doc/rspec-mocks-3.3.2/ri/RSpec/Mocks/TestDoubleProxy//usr/lib64/ruby/gems/2.4.0/doc/rspec-mocks-3.3.2/ri/RSpec/Mocks/VerifyingDouble//usr/lib64/ruby/gems/2.4.0/doc/rspec-mocks-3.3.2/ri/RSpec/Mocks/VerifyingDouble/SilentIO//usr/lib64/ruby/gems/2.4.0/doc/rspec-mocks-3.3.2/ri/RSpec/Mocks/VerifyingExistingClassNewMethodDouble//usr/lib64/ruby/gems/2.4.0/doc/rspec-mocks-3.3.2/ri/RSpec/Mocks/VerifyingExistingMethodDouble//usr/lib64/ruby/gems/2.4.0/doc/rspec-mocks-3.3.2/ri/RSpec/Mocks/VerifyingMessageExpectation//usr/lib64/ruby/gems/2.4.0/doc/rspec-mocks-3.3.2/ri/RSpec/Mocks/VerifyingMethodDouble//usr/lib64/ruby/gems/2.4.0/doc/rspec-mocks-3.3.2/ri/RSpec/Mocks/VerifyingPartialClassDoubleProxy//usr/lib64/ruby/gems/2.4.0/doc/rspec-mocks-3.3.2/ri/RSpec/Mocks/VerifyingPartialDoubleProxy//usr/lib64/ruby/gems/2.4.0/doc/rspec-mocks-3.3.2/ri/RSpec/Mocks/VerifyingProxy//usr/lib64/ruby/gems/2.4.0/doc/rspec-mocks-3.3.2/ri/RSpec/Mocks/VerifyingProxyMethods//usr/lib64/ruby/gems/2.4.0/doc/rspec-mocks-3.3.2/ri/RSpec/Mocks/Version//usr/lib64/ruby/gems/2.4.0/doc/rspec-mocks-3.3.2/ri/RSpec/Support/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -gobs://build.opensuse.org/openSUSE:Leap:42.3/standard/a5e3d56d294f8abaf4ceab6f29282388-rubygem-rspec-mockscpiolzma5x86_64-suse-linuxdirectoryFY_k?p] crt:bLLD4Џ @>5l*Rgx,V̊ X̰kTOQ3VOLt/x œ4Rc~W߮ov巆dK/:伤'XZl)iV?a 6 qa. 該AٕgRMq Cl[9͠cL~ّj[*Xwz35#• 蠩 d0 }&PYqbqXziujY7۵eBHN P;?Ӡ;qu- 45##E=r.>/, 3qk))7oK㆕|ue[Q֞Ihzp pj?Z{1{5g "6c\bu &5b+a&JKsF{:9,̸u&7e"$2{aq`"a.. #&H$"Lp[z(xb Β,/*mzjcAe)d@ )Tm\{ MP E0T"n`24|4\aZ67ǔ{)ՙV^@RA]!!mnbo}7- ,`?Ы eТidG i3ez#戋[xJ@h0*#I JC Kbzj`VWXܩNtы9wRH( (筁d#) t7Vkt CgY/ A/Xe>ĝR`,4ײo~B>g74OyyE?<}YD_5v1XJ#&ͦ'Ll}fC%]HJ٠_}2|Pa>bxUn(cιUr 0%vƝE1&Wt֢5=0/K6J  0QĕWUy)"ZBQ CA/*žVDAơilm_q,F@+A#2KճJC}dtIĨG ==_nn9蹃h-KkB$"E$:h+s K5w};ہjػ?|vJL̦ۏZilRlPa%a lsLN\6Ib`/Div{ JW/ bQ Zn!PO{i!j_zXy戴>-rJцly?K),Rj#0aEi o Qr!_fJDkZvGxuIK@i`ǯVy(|O@m 5 J"lėƨgl@V_IY1>4̛4B6ˎ2>+.N|wK;e9c&6 9C<8Q(R_7M_|cbcA_)'F#Z6baz..P{P nDyLE-8 wPG( nM-Z`hS[; Ju*ŊB˧1Uw[1B>Pz99GmJ^  ;C,DRLw̃MC%5e]X-Uhc6! U63 9!2HdiHSW܃֤d s B-cXvy&]\؋J~L` x2VQ~ kbnR˄؃7) ~Xkpʓ('׼cN~q䄲ոIa]A,T1z/zo *@m"XvU:$Y?$Btô6Cl D6vubzeZ9 Eu~uE jW&50 _ l7^2-'|}zXAE~}-&X ^:Ng)@~ 'W\ռ>ϜC r(je@nJ?8I(jWU "eŢՏgxG HMp+~cɅ"3QpYHHFbW փF^D#d#[u`kl +x|ȍMnq( e s}\T>$yIF2M+<0L0ԏ Ͷ)K["(hyPOx葥eA5:ʽ/>OVIՅ€j"8ӡDk/%vvCODd%zC_CaݝCӲ}!,d!2#.1B |ˡ=]"8J>魢'M~l-_~Bc%L)Aŋi'Ai [_3,)?n{okphw$~ci0=dޫ*@Dc햁u CzmB:.TZd)?f[1QldlW>gRYm⭻ āu褉w&:V6KYge9ƱC=z?r *Rg+Z΂;6)Fkhn .| x's_'F'MJ&|.ڃI0C5:(0 B v+|![ge0a,QhjӢz8y~3w9]B*DdEpՉ\i~nP%mx&" z{a޼em@!*[ '4kBli/0*34}rqd(16sK2fFoǒvp~DS{v+fDF 7l_sDP ]V}"_{kG1_\A"fVơV} &ZGk*ZוRSyd!V+̱qu1BZCPu(^r԰kQkX0ԓ<+_ F{G_e(I,S:eޝ)t箑ѐ;νa@U%8D9\]D!2 [ޣtOg ~E#&Ԕ}K[^` HTSsG7RXW#sq}e?= 0)Ή7" {Cw& Pt 9ҀW,j'Dt#[]7 M DfE~rkm=[1Beo⟍wZ@28@Qh#˗7&uoڬhbBdƊ(?ہ3+(d2[|-Wd{Io8 Mb|=|at[Y$E'EaAj>ݶ51TF#~{q*KVl$pGLIzɱ/+ ?9G;Б*W|Vl%3A| dW`&+Lj6$xMa{4p]՜&x0NR[jIԦ2޲>w,ǜ]_kKM-;oƧ(j4=b3 3*igpszr2>hE{9Byί7 0iϽ{a1iމqbFp Hh(>~|~-`dNu/=uuþ+電_sw癩(jC5 s S "pacz}~((΅M)ܩPڅ-/op˱r Fʕ&C ʪfxTÃk+,x??D84D2Mysx5 ^ȏ12Rl}y(8s {X*džiebeNAW\蹖yԡ6YJ1%bE ()fs#qfJK*1 Ms:D258MxmqI4%.SeXVAk2*Dh_2ج% 6/ sh_:\YjK4jte. röٓa%}U̥x~M{rvr;2N2^9t,F'Ђ+F|$ft{gҙWhfy F_J:5^N|E9*%f XmZ7U>fi,1GkR򞜥.oo*Kw?Mw/I0 a^", kHWVϊkWkht(Ji>PPYHxY]z 8?;]r zFr! thhE1M*E5,̓+EsB?uyn}CCw&&^d6~6?嘌%ٸyActݿ8z/O> vMnER:陴[^1NZ{7qTJωt$k0[,8hQM Mr# ]@ D|mU?ETE+}-xvQb_1L#.&pp~ByQYaӞ\+D:r^^C[:|`ʧP\]Gy4:gVDwfósczm %iXes8Ơ]~$}$Q?,TZ;1#IxNx=4ڢAKiMz . E98foG`7^DΘ́j k:*'c5*1`6thgdlNŞ,^sqXT 'GNFu0-{ؽ:Hv&$cI-Ie& 3+̏qCx&1IJofue:u.%9 s>m[2j>9/112 3fضkGaJ[p1P7X2xS jCL *U*,CT=0෿4tmg-?3o߁pP*bW(q&1)+9*B!t~k%du&YȾ|IG嬻ƠS[SP2cnb[KҔ"d&kT/>MLG0US>zt fn?**)HfO# ΋+B\^V$V:Zc2zr/r.ѓPׁC3_7iVёcФqh!0kcR-yr#"W+':sgB|qlU~K>[0Z"+v*m+S=TgcHgW/y KhUO&1/7i"^a󢱱9.K(@ؿf1mKKO (N]Ҩ ʖytx-Zg<- .px6{W\]{oJ߾~ocHx’5=09 ZnJ*)q6$nX`I;ւ]W )'{Z=$ӌ-h0q1!'/ܲ)οgl&v1Hbǀj`~uϖUnGM{|Jr;\[qA1c3XX ]72)Zwazsu 3:s1ꁏ[`=aD8vܹ_U|g>ߐi$2FWF76O'm b#xs ;GP%-b).SP/*sxvͻ,fLN!ta|HG(6͡r'[(YNED[!/ = h,*z|>J˺=)#s4W -J*@~G4mW*~Y pd{ܗު!= x*{kSH'H/i[5j^ )U XiqLv`nM-^Rnq:IGrˡܹst1̗< okw'Bvꮰv hT$b%=/X}Wb,HZ<%\Y#yoh2WJ| smg7N pEHu>??pT\#`{B(O׈sDsf!G^¡\פ?vVQC1r\7ܓZb-R5xUYvE_ݲ2>$9#^VE:ŗ u.RJp1L+1U nהUtLb 8Jg |]wb6 q(υ-`9a' cUƫqgX$k%Oǧ94>jhs(׉'7Q}ZK(*r-(5("岆Cm2OˎIhΏh0OGjpGQ]:[T4 iC-[+4*1P9tU_knJ{Td5)s3|rqy;(SYK{JxEcMM^>qnWV c`AP"یiɄ 6v3HXwV{(*rRfIKymT҃Rt4tfLٞIrlrBaBGКړ}TitD:$ךj '!$g,#C ǣO ]{>iqc95 Ǘ)\qu3Cf3R5,꺛8wX|v)_UӖ jiB#;8edXD {Uf0AUa(EД~r[Zu|mБo"7;t9Cz^`wվ~KWs&FWtuKc=κhp2dYkG-^AЋ/!SCp:a>t6oiu]Bml\h\[S}_m8X\w4ll:^:ЙN$ [hyLxZ}RQXVKJCR)-Y8 qj7&5|cȶBz!ܱ:;#s mC$8W_,oOqr Ч+e1QfR+%B $T4nPH{(n7za>_ v|x)b?3S/_eIWMx`>#ơ ;`쬱3D,T3극O ?Lg$uDzM   #4pܧ ^lUvX=-MmmO*>yY]$h7&CDŽem>^gFA!N/qqiyuK0d!mYR5sJA)_\vbC4u ~Yuۙnk:vRrAT ()/2$tPAz+{!ΰ'XQR8Ѣ4 b:Ծ(Zp_Ny^A0 7#5Da\_v|[VR5tBO?#-?Zf8OĈVEU70LC,7\`s4H !O;tWJF!HcĮ_SAQV@vA@:EӜMgKpޚs<!]||ɖ GS`) 4bޅצP]n{}rp LuכYR H,:%-MMbҿXlX! _ȉWrDKio]ńFp:yKX8lNWH6nTL9%A>i<,$E5oWoQBz-몪}!SşA|TO|>xxȜ~?gωO(}zvКˠMv'Dj_Dz"~<0^ۖa&Ft7Jq ؈; DAbv%IZ[V[׊x0)4rz B}]Ʈ6C(MZ4^+=@2x7N^9#Gmtk̹{vHpڜSqY4!m T:O)Ю#AcJ1ʛrɺc(VroO2>D%83!D|NwNIڿRS4#."pl>!~( vĴb6'|tsQ?!Lk\B)gUNqү),!PYMV]8c@BMj-Z>WE-,-+,L'<ev='h7wɎtm-W4VT ;ni̷Wcm颟f(?۽czDblԼ x G1+HOe}vp38 (B:e^'~ )%Dli3Jx#CIO1t{}{S(Awzs~=$t"WF4 |EZ7M.T v2%(wqFU9R!7 x;]ڮOWѥq3}t I?veQ2lD>M!*p&KŇ (] m]m ESS2mIq)@]?ɇ[ci圓^B!6D(@ &(Y;BH=jj $ydDr} U?nK\Lte y }@/ňd&=Ru, &0̩D YɔS[=5pc/FJ'2ȐXA`/GNzbU,%_~TiNe`Q8yEb`$ȫZC֢2$=Q,Pd7"i5gk'>8k ,!#5ckB<0hv d@tMGPWt D N~ǖhq]Ha">؎ k=+R#@,Ԫ40v2uzv/`޹Uk$SlAs/*AW2~_mN7=9c:IR6twSZRT "[1]Zf 'BT[ ]S+Ajx0{kdZ2k}26J.f2SQrgcɲ#uSc^ v~m臆QH V_յEf%-i]VKR{WC>Ԙ z!&a^D8+w]%' 5uZB?W&hC`TΙV~T~1$5gha702nYK풛`X71m<D"+VK"Bm AOv%Т5`)@㉂ U`B,EV{YPI#Ȯ)H3s.Skw@q'Jf#kkfrknXXy>(b^)4w-oExN]mkw$CJ&~p zIumhTpcd6%e{|vH!cXG۾ȼ>z_j] R ?tk˛ LWpC6ɴIkV>y63ҳ=V7s,QG]|/j<=p4Gc"I:l?K=Fx: L6GY lFy1<v(fu.{OJHD*M mړ2LdZ"CBA@Vw}I X-|&+婣sYSlvM:2_9E~ B0RRsgk4v$nkl:E,2G]&?}dY̯ϚdA)l"Ç6K}k|;˛MD0'ވ[dmpn91 Xօ/$\{DQI#ݻ^j5p -O0 |"yJ9 LgkBtF*—˸55tq33+초q/aNʝMj'bAh(nx 3&Dgy“;RȪ131(ک 3ѹ_Ȉ#X`h%ԓP?(ogSOA0uC~F]쯝A ũ9rpNSyTZCpN@9tX#(&[HxHk(x'hUk^ Ww8*)=u mðfΐH9f"X맗ѓ݋ߖf~Ͷm dE&5N,6mCe[O={NFZw*>8 cH9m.y= x1z5t1 mK&MCqDF2 ~̡pZo-7:q呸YӉP8c‘.c>>"ѾHYQ;}oֆgGjmf*\κ/H#޿L4nS)p+:~Z H*c8tzt,ԓQbh%!Y OtTO[$dXKD I!6B?|6Z;7hYF߽FTfDWt }o2ޱh&0=/\yg::~9Aqܿg"a],K*t̪'G@ a:7NOE?5niR̳ ȷsOS27:e69gDm-n|KMV Q[#-2k9^lT1 ٸh4̺0LI4Pů7ߩϭR$׮E bqUzT3aQ|eEVgR9zٗGRQ#dA 5{(č[v"w oTإ>RA9SPP{P rc$%E gB $Sm8:6!艒B*ƟPxoUW"7 K1LzmfTf"n ?ȿгlX'0N υ(uW%Q-T$N++'&#svӫ~Ӷ)>:L8|F{ QJn4+_9?^jn= ry0$UXwObe!z_QgI-G̛NЦѿW;O9̼]C)^,JxvyP=KVWCpq H;mkKk,3@iI;<؀y  ҏy<U㡥y L kx`۱Ψ9b<ֲƆGP皖/ac ͻc _֝>hN$Q!OǤ aTL^KF tVSD f5 :PdY`ySB̅ \lE[dR+&CEKvJDۆfudB kmQ@kSJ@UnPB9~=(sH( )΃SϦe*7|Fp$1[yPzE@7R ^0MŴ_afeq6uxS ҙh/V(3S6.[*B{}n!~)jˑ 9ҁD3yݳTuܬ:[uEcD3).%|L>-@ dJ.^J2a2uhA&_hm±ERn:='XvBʀECDǗt'M ɡbVEՓp0R"ΜˁMapҭIA^9՗od:BBgڙ?ˊ.ck>#>'숼s4;9uLdR^A=H[uyYPd'VD1^=<˹AC$ΰRs \\}Uv&o/jE_"%.+pj\}7{2j9&藸7617a o##Yo$ h= YFr0yPǙ X4ToJQ39+@|)qz=ytVb(y}*z9{/TȊ.v.(u?1C嬬юkgh|M\ H*dm#"Ptt `[0EBxaKJpv*BlS'<@Z*v.rx2#*|,r果S(":gMfճ;8>RiBEM_4# %ziLTL\puX+a-ܨ{ Wy!܁{ǂ¦خ)[1RNT(׆G[l(ښ |l F_k#⽄-4 @(h/Ogp;oYS,|ZsR  y.'h]OLle Րvq0#ZT*h"/ ~ЌUc:nj+Q e|S J.efV`w.1HlQh710L,S(@Yz ^+ݤ[t 1pW laHG0A~{5I-(u>-`6q@U/挕OrwX0Q}`DajA:BPA@,zD XsDf[.lxpE|m&S, ʸeϱT5 H`_dN-h@U{|^6VZ`I@"(7}ఇM<7H=Է>5{){Z瞨L+ֶ c }8G-uE'7<ąY$}h٨O;Akԭ6TSYJi7ng2hDeBى)r3 #XR.zHl;&oī^0iTI =cm',4&lfL(9בu4\}+82E lrTIWayڱ>>ݖ^+tn%*<{b- <YIx=̀3Gܻ5F/ u(i-Iv| zҴ"*aϙ0N=.1q`2xGyΤ4,đp4G1Ѭ)MU~J&`<:m0:bN;pxA)kW#>Jn!_Е:5Ap~m^4|_Ŏ )vET tD>nao?g#+?!%aaT. C6|í) 6[ 3s?H"o} 3GE3ZWV6 Si_c\VpDʂ=<!0_i"KJOT98G^[JM0 EQ>B%N3=JӄOы9n/˭zjIF,ctTco|jö~yor*/ wIBK9QǍ͵gsnUܛFȨ4%/h)L}(sn32%'O.|gRH\玒d2g>`7e1IIt8zVcFIa Vp.-ܣ:'%~X6'g<#9{j &G|7]c>j=[3ݡβsO /@=j:Sd,AFQCkI$i2G"9e`7#IczM~?Nҽ%WAy$H9':lк[_hPC'`|ߜ,'eqH.jds#2Kl;XR'Jc^,;nr3.-6Ճeina_="4xܥ4 Ah^Z(;dO'GJCU:}ʍ%܍\Pd/M?nV v[^%z{Yt)W KѺ/Y8=%!5`;!w?LENvFh(0+ y/@!hIxf4+m.ۍ6G˫hbrmgU=׹)Fbel7ER96G \qBE%Zo؞%VCt*9.'T[_KF s@O( Ѳ@P8O p="%n/ʜ;S4֍@$SŋO '5F٬egjQQe~ƗqGWh8AZ 0HgҢXhE|l:*K,=N'M!P,Uv+1Ɂ=g%蛑8(hvCz(1:+=`'*qU2k٣|^ڤ(b;J:pPju2 [iSB>LGf؏G予KG⑤;G18 *ڱ~mMyaY-u1.oza}Μh5H,hissrJaP ُ4\Mq, DQv-O.;N bK2{8/bOt G$g_8>Wv!6.g : R 8fn O vdLޝResvk87Wš!z@8κi(`ʣ?#*t I; g{reƎ_.݂yZn'dsBW0 C$ F+k\(ya:q7 6Q!z_ٓtǭ91fCh>TwL AO)5#mGV5~HGPmKQ 3*tEeZVid6p"]飆(IW.Ӝ(yZGuftZ֚l(9n Rj dh. y! ƞSUiD"i®1/&k\O_5Fb fP÷9\ѷRR֭}ӽD.E6 Pٚ4ZkٷNF 'O:ULNzn8I{V.M?ʒ8ߵyD5yeDV@k-19fZ8l!.G=,$mo.&071_wq4]qYF|ӂ9鷴Tp@kbRߔV,WơDQ|,PZUU/]c-x[}bҜ+HQ7d#HOzyC Zv[l:W7zhxȎIY$` $~Aڌ/3X8'=gKs2Lb}q>I<;#N:n v7B+RO>B.)b8l8$`Jٹ X]v;)N)4erz !ǁDcMVN,P$슂4↖c(?9{6-taI(Q0:ǧ5QZ/+ܐh֫UClJtJ%#)PXa nQض pvڗ[+]5d?]]Z$,J-02'!{fnQ4{ޡJ* Cɿ^/Dʦ"|K>{)åIe}u9ezGJaI ;9^\l^h| JY"yGuRnpYИc'W_`hs[Vs.sF{xeU.*J_tFd74;{IN8WZ/C1^NU'qmG$^ŭ?Bve/k,9\ ;MӸǗ ]46\]0~_xKtDLi#>B.˗F6wy`)7.Σe^3g4}-x-asԕ'V8.&~G [o;mk>'foq:h*ؤe A.('}dɝ&냧 }e@$_ hY*\Xf1+βɼ? vNz#'$`  MpQyIPghބo;Q&F.懃)Θhv9Uݗ{e&Nĺ}6|KJ=뒵*[_"R"QT^9,Z$:vNW-a'͓-UJ\CY-_4^ s ȓR5pC{yD85㳦Y7ʡn" pr<(_ĻU׉79* o:_EeH k>M/zҡ tG\=0?"WʪӂGR4T(fpⰏ]Ǝ!om>h^2#M4x.96 sM昤 DyJVOED ŇZ?S(pwk\Cca^l^,zW[ 4{hz}&ou]Pɓ \^@g\ȀEgs RJǾp3&ur 2f@UsKFHPW*kLVI)Ju}ذ7ەZ|8@%*9[ַ(J|;^SH;P 0e_/)~-@ZL]FeFص\IsȹJndJh6ٶGU mb1}i4:W`};v}쟀;*:t6o 8֢o^︗`@J(7;}w\ ~UFqѶy~5M }OsRi ;L{|T찪WH0zS:r-ޭ%ˎR/CYuʃl gMgjst]gϲ0teE:<&\(lwXԜ~MKrfP"OʨzfdKt N7KEWJ/ seidG[1CPcĉ? H_#dsEXKff#+aO+=|k$t2L75"pL HQu{o>nj9 m##roN]^pI/;2>ylJȜ`ŶIG0I|29+ܕͰ`_߿G/Cxr s /uφ9pPե 1)?Yý;VBGѝ:rtU؎`w6kvV^/&c\_0uI(&v#V GnG!mŌT4"gؒUducƀGͬN,g[M"Z1s6cܷa9FT'\BshʵЧ,v ՜>PZʊm)0qrzfH,Iў+ oNJ<"|6 jK IȐYV`d{D;rѡ}9iN z9!8Y]b\OľW bx3]?)Sڏ; ~TygE; _ƐF3[=6B kBL78D(ԮiVb }IiWj ;Ab@/Cm{Z>eFn֡α%G>kb"y#fc5_T'ϐ_Oxl{Hc"Fv2! |RíN'as*AZmtԱtw ;ITJL-`#4,?C6Cw>vB,6]Ek:?ח\W);ik!Av4u(6;4'[Az(dh'dv]]1 fG(*=4r5V*RAr|DO\њ!܎)hM|܏TS&v(Q9G43UQkw}6s+]vpSNi%HY屌\!kד7IRL8nd& sAuGx=gY)b`ʥȰC|cE_cKUF*lJxny~+BDR&,/`l VL^EF!1Bq~QhAD6 qhy*(Hwc>$D _Q{V8 >8Z'hhRnagg /p\7A Z.q0ŵpܨ^[z9Ogh'kȒϡ7-.K2gjL6 (HD.ċ+e{0_/$"xO$VgbSҮiu nlGk z4trfĐFmŁ1$WJ^>Sq4Kz\ru}@Z:\_΢j-Ty%eF}ꎵHiNv7󺫮TalK-jwSZ7ډrs rfbEn$`@#j #4}L7& weUV= I YLӖęqr(e#+\$9lȚQ(tnx]L!~(e> }w?ARizcCr!ΫX(9#Tq5@1.>u" 0ka8\sf0ɐؼc;9n T=}vX ԜשgDHO&tQHb"^mm12IOV}Vp[]:7׶`㬋2bmJIpz rl11v5,HK͹t2V|K:I8`X@+m'7'÷ۢFXmٌeE~Pa]zqJU.IL\"A q1= H62sƌ $<*,u>pӳ<>F*G[5 L|_VJ,w$ N2b$Î>ol$ ^Z-S¯ΓAuQj}Mp_{]+$2Z6مxgP<QFAA= 3Cʾm !+`aX C/nvk^h;._x زO: eXޣϿZ 6[ \RN`/\mBy}8HVdŨ'[aT6(gU5~3}M„cqIֱaD%{K}tGПjԧY[imG^+SLISGa_ ֳ&U!͸w9^w٤+%'mf.M@2 cܞUk8:Om 4ƲTnONdM Ul#9sao4kH>Jg|Q5vw_8n ?:%pe 2N&aMںm2]f-L9v,նdh֝6c}4pӜ:]SU{k ӡڸmh`C.Ug<֘9~<Ͳ6CV xGA"ont֞t cUԮeW`98|h3-6f516/= 4Ω#@YΖ ֎6N,LiTR7rL+9 ۬VIiN{퐭o,4祓UTݛ^59zy0cYP':?u"eWASj{\#tƔSjPȀrq7 ,*gK.O)qZF$3|)-/Bgo9?'̊im];QM-C4^} uqY)lScQ`0]O+8~.BJDR=H.{9~6,,]w}7yx  bKMʃpG%av#dґbX)>kqmtU81+_U-!+ACxbٮ:7\ߋkfD7&&[Wu]:^v1nxQFJtu IО/fU;jwe*!OSB>! ¾y&EA}AQA2Y/KW"P,x8'6?-j"_#@_#oTP!aaos(LAXLyt.ՔExN6~37o,a^\^ &>:sXiOz LYZ҂)2 krTq8-7LXU861 & Q*ګ 2(&fܾLFbq WQ)Ib O(P?r@hHSD͜Ό;\0}d(*yLd~s?s[X;T?@>D{Nbm2frS8e:nJcf^U'74Id[^'I$lѫK.Q#Z=lWL\YC@$<4kr~>(6:#\C]<19o9a8KG#aE ؗAne^彵 .a;d)WVJ_ !\aI"ז8&V߱&wh:iudcTWzB-^8o Xj=FI!7_5Ih.?prkiXaL#Mگ2{z*Bjse)SCkITne:cbrg겦j-"51s"[Vħ3ˑE#~͜ 7XN=BH}zBlK Q0CJc9]lX3MEmk}=+)1C!Θ=Ax06u`->.Ѝ)IZ 'xSLC. a(c0F1%S R޳?^xisg,H&dNVB##ѧƊ&8^MU׫wRcJ+|yL =p*lGp p}JwIe:c4 O'@"Y9$d*E$ÛW~wQ )A/Pk -W%울wYиV#4Q g̃X}zڶf3wek .%[*6kG~LҏKtOZDe^IZUEHDє lNIs+Z1W5;w -5IqF@?ˡ.FB$5nO Hc6ysW Q)IO"Β_Q큫x.ڱ{mւ&G !9v֑V]4p=˛ [ 4{߶<9Y4'h"= LRa>c C-cYVif$Aޏn\g(d1ʇ<& V(< su'EN$_jf|H4xϚMT T"9毥ximزčq p nS2XWRSZ1"}“̳KЖ5EX7 $+-HTo%2b"kWi#F]ڪs ^ ckF$L[vWj}l=ŎZ,կy@/sױ.EA(0;ä.J cY19ܸ)@ISzbiD+7yx5 xWD ;}= 6fHRA~1ȫETpKq9_q ¹/[@H'a+ѫxHr' LH<$5g+^X1o0)V{,5FmnTA>"5pU҈x;@ѰfSA6娋.ieK$9-pHKXelWԧ%G偂n$?PXĠ.N! { $>c9jERʨO8[^qc |Eƴ CG xDwU]_%Hu*44ؑ]ZZ+Kx)f>^E4$$\J A1yX/aўc?k"uƭW$yE]&<7ιB4əu֊6Tne,3)v5(PshLvWTe .}fÖki"cH~4phjT\_F;<-tV!"MWIJ>63~̏GXIhbd^j%;nZH 7ġsaϲq=xNO"M'hȡIFỳ蹐xOp~]j&7Ìr1$y#KZWj?RߠnԨwL$2( |M0Zj-RS2)2|ަcSr)}݂A 1;6\F\&\q]AQ#[+d ?ehs:"Pޅp$hïH MSb҅Y/,]5ѫiosђcY0 y*3&s\Mdqiγw2dzSYӼnf[존 ]84)NuVދfF<lߤj _q.m+ф"FlE2$hky!=*gkydžcEc1BG|?Nd|*ޮ&XZ##}A򥷧)dC^:Eb>GSvd9_".Ѷx☭H 2%I,:xi{ G-Bo9J\`d27 wt9o! ֫z|#H#!ߡ׫pC7l5>@T(JEidCU-?Hl{hO [ Sӹp''*?)'ςt4 o7i%|c_]nsy`]7*H}Vԅ:=Rjpr pj䐾d5|!ԙdɇc:gJc?egܹ{;1mE5.XSd\y_+i :ơ(??tg06uƉ|/CbZdDnVͮG]ԕ utFlFu;z/d% ܛ+YZRI}VuO_Z1O{uJȜQGTU6+VJ;j]a>W^tEH^>5]eY P~ 8Yu8`R%8jybn;mNbR]$ZuYwXX>Vrw5 Å,saz+07+LckWیWi4vh4wC-\mso) ';-ֲ(#.<>F%CL:gmdO:{oQlqRZEjgLas<Տm.4-5X+> ;SUv ٪΍+2+׃r{zWK*4ճ/y?Li7QxٲpN;T^PWu( R&A]'QjȵIB>\\ &uM1ӧ'U>1rUU\cЙ|VQ46ũX$<*:Ȋ!B, sLsD =׊{qHpG#nd:! NGvAUS {Ok ; d ևe!r o=j`P5A(+DbE#|"73n3rvJ* D m ߍ ~ؕQv_ǏHSx5NaNX*MI>oS#ɦ|c8\rX)DqdGXRҳQEaT\ Ob?X-ZtW v\R;T6FhV;kGkɗZ` 4EǍwQ+@M]v!] M‚UQqgu?e )2/j+=ݎ1+ Xz%Vm%+bHyɄ"Jyژ|ЏNvklkhd,S ?KOSͯK!؍x+ƒߙv@V4qy3ծJZ #\­]ְ"9iX.|;Eck?s:O06m}vYX-#5h6vEz?h$.[|/tɥxB5S1ˣ >|vK7K}%u* Xsr-mH:J#Uy`)焞a\ǀy S+gTMN)`[H0G@-T/4~-MыB|xN]|D,k]\Pnq>жࢽb u<"aSnVn ldIi9Q R!>űp. o9Qz)dk !0E&~q&)N1waw*`>:=;N,ƭ*{jI3KP7s.:,/=d+ DRO| gУq0Hf-я1!a Av?"XE+4B8q ^cU뚕{0AB-]a~ϖ"RW:YVJ$6d])? ޴qIxn#O~H#j`W J{UρT\ܤ?Aΰa鄯QAdU"$L2ybs;NKsԣETvrE;>3N)Tdy%͂lg:ZhpJ+\R,+|j_.zԖW>I#J{ُJy\^|FC"y4 a|CdDF- )gcz1*O+W3g} 4VhuGK%?i:70MwdïlxkODp*KYTm PWi&I$۠=sG|4BYzƫkg/vw6wϝ YՋJN($&?Pnjdc.ˬѶ *S`/̡M Tp/׼pC!J^@DkuĊٽWX \N*L=5T%FUBةS'Q,pPB%$1$it&},c:MP~?Y4ver2ɽiXnJ {ΏcҌ" HFaVe>o;Gz8 ̪@m[~HҏXGKIL+!9׊Y!K~X \ȮֻS3au| rl_ n߆{l?1SKvj&ښ/UfX= B'o<:R:OʺW7䄪 Mu;Xi`#Kl5 0245b.cؔYP6VYE{9hJe*cgЏ?\Y!QOO= bEv[tKEݞB'fT,Ey6!to ?\%(: 4Q"^&<6W{no m34vФþs'FZ3Aҟ?g mKg$̸KE]"(/e% 5i͂Wk$=䮣ꗊH5.bprJxcwzO!4ё@=&pxp9բx}>]|me3b}@ɥ\O%)=F624%%tl=|7e(0$Rc3 q/Չ%уD SԿ}$nr?V<C#\n X T2|j6"069 +,QP $n7ku1M I`n :,QNǘ`ds7OJ΅VnFE?AqC w[) <98w t$EsK%J#T`Vo:\_Eмڵjg%бrN2`o]$vJ2f 8tR`0)`Xp~c4QvXWiD_sEa-{PJ}T)ȉc'_RW_[|3x?{ot, hdE\ 3m'!?1N56,yl6?lu:fY`n7[h 7Ι]mS ^ D 22¹{(WXF&Hg.0)[kf~/v >0f=b H-z$L[E%`_udO9wFF5m SuG4A7XGA0ٕ-g{C/qX\<'4;qmY\rӱ0^}x+qF@I2S(rლhLcn,.H\ې)L;UvXi'5"~_.9h^VogGT.3c'VrKp:<LӾ;67 $)G_cPŧK8 (Ap9$hKH1D_T~0M 9)b p}ܟ:Ιxc̯#\3v#'&sIA~" QS/nќgS?P wgEY_z0Aƭ2%fFO"2Ӹ{9MY1Pg$& 4# K)~3%\0-3հ$'sQfOf PQk 8EQ/:chv)vq:3(9{w2ؕG0C`;K^t1ZEuUǸY;绿þIG?CZP)rX? }rapQ]OÝmKW$ Aq#a/_ÿ9Iœ][N_)֒nz>}]JôNB X[]2f,9sբ8/]lW e8%vV"w7઺uzM;.Cu%EBˠl"/1еۗ` s ẈyomzѽI@GPXU OVt`^|a"ZFń8kնPb xEXmCNCj:tнg~Ѵӹ0_mk&Fې-6LՄuK~tڿ6eE*GUqU g=ʖY3-J&_Y_{D՜c˚?^6ZmFO5;}lga 2DP^'FÝsC^$WH1bjw4j`3JAV60g>7O| p=oT_ ISa\م>9O&0HCj)Rb_}GT9=~ [7>&}>ƿ.żehqos6il]X'3AGj#ȇa h0F,N,ADʈS`\U7^b%S_}w1'>2ۓ^,{ּlſE`OIJ|4\;j{BUCpHF9NSo"Lu,WcLNڣ&ko{ܝN'C7d xC4.+Ɍb5hr;>Ӎ; W9ЩWc!]Cݥ!ڥKS32EUGe@Kb'E 6+ wZ!/ wWTrH{vzRXۯf]_5 %f4f5IGd!.&(QhG[ED_iS yOʱOʞ%.ftR?PuO*|S%WhmJa_b=r~¡HaQsDÀ\=`~nyX腺czXLŸumJMDCn<&Aʅ~߁).Ġ-A$٤4#2Vt8T{US}6-vTYƴE䷢k{7 wM3|-NrgS4%[Q: rwd>krۢ7NF8V-J܄u8u"l迴@Ki& EbB}Vsڟֳ}9v&t~CCE4B"D DyOfp$V 8h:$ 2!3'χ9f25-Hm6yR"Sa_BvLGP~_j40Mz nTmKXiO0>4mG !GAe5N(ᛅ xmw:%,*^an'u5ZՈrJড়k[e34{dY*dmcJzHIN]{32L )k3S5fg>q'4*"+D?OqokXa(yP OmA18nl(U~&`}.Q6`aY q9qoPl때9 ՂVkѭ+/<1]1,g3+,<ًekcEꖣ~R>-኿QcK= 6~ 7!z%N5 x*IbUl4#m;xyx9̡|]6Dݿ i(Em #:UOF\ ^ Vq1tljS1OAEdJz]Dx͂yd-0*>#TT5P-LTAmiV}{jC61u *`\|Z?8SD)ݜQD6%fBYJOsUU "*{At9 BLFu %AGC)yaqbNM{Ku zXSb2 ̫hdA14.&ė^fs[?FN2_K7$$h6 ¾KZ۔eXX0ͷcK14v`uH-mnVy 0TP?XWZ! dت jbh%M 1"8, Èbˀ*A\ˍg{.K Av4/kP1B&Lp:!O#pp6#AK/+QdExL#+3yQA?NI9C :WoVsW. GȌNh|72/?zL[ZSsqnЫso."p֍R]|>)DS/a =UqT|ӎFoJۃp̯vHak8JRK$˺LuMZ` C/|> 06@}mK?:u1'"~;]h†\%BnZb@ǪmdQ k8Qڤw"~qc8"}Q_%T8-+Z00Xiێ4yw}!)0ăm># .3U@"\SŻDq&5wR 7#$-LJ-Et&.K6N sLeTeOOkEg+FնQ_GNTBP>ۿl4J%{6<5Y1f!PUw^>X cH5{$Dnx[BrgtI:u}hR,+hXڧ H=3&f *vZ~mQ^zkl剶~P1؟*)iw"?,l_8?TWꪏQEvZMft"5V].z/I4ƛ/)ꑔlu°W-K2{Z]/=Cđ.q^?3U93T"3l5%nB!T`ggك<pDr+ XGA(٫=i>.ԪKеd L~QuOrdxxES^Nq)y$#'U %|@/(1w? yuJRF/U[͜ߦm}C^5詘6oNurZMe,$v , xfa:fzvb߳$U5[%WM/9#fӯ1 vNFւc}O.&FTOj0x 4b" lōA=ᇷh!Sp*XXhO 0H{0T,,!r`iD~n{ng<kpkeRl)hs"*ɩY[>W_R)B烶qiY#9(Bpc+W6Mgv́=*mUb eY8rJq{6&vB]-N~_}1'hB,Es֠R{_tV:1tnP.7TL̨ch!S6\E0LRf(*U FDC aGίl.y')9^͏1[FZwQ J")E"[:ND4~^QQ̃X{A o*YM(gsQ6Y\Rxko^Gfbɺ wf̹ԏ,[CMӀt}McrKOѲfYJ׊&#e@âHO\paS(H$tD}tos>Vt!-dX:q"Ҏt!8l8IQI9E e[3C#~ɰJfTjY?jRv>W UtnD!6Sh7阯'^Zg~0U5RO׋W5GLk8=#9dBR}d Op`G_TCVzq& E6yX/FdvoJL޴Wq㲖߽]9,8b%=I@QUp5䶝ǒ{[KX!+']/`m@li҉F?> ^XcHj pge:u 1zLà{_λ]5rϴwX-tVۏ)ٰh]ղ~~fe.EgaTِS oArvZ,{cg+Bu Ǵ]5h%P%, %kJG-puoکfb,>Yq'3NC@cکHb>$zV3 "MIb61ٵ`z6hA'2ZGVZT>4,X}o|Q'$)1?ɆW}3f8".p KX/yn(4p% yC5aBl1O"F5 5Rn Y5A 38ܕvc|Tw1GlDY^XYeG cy G Px?$ Ȝ9,.>oQР^vdL8\BldBdFyXR}f'|kK\HJhZ:};6500|g)j!gC a?)*Smcd}1I2jWHyHT7VN%&⡌j bB厵g0l}̎Mi00;_MR^ aFX=$g_AG-QKʕ酻iݸ:HQ`dAs[  9[QO1bz08#'.u"9WTEMZT'BdЌi5%*XMJ@wLbH:ǁ #Z0误v³m2 &wY[-~c~2 {нBאY6،qIO0JH |g`IQ+~P+ [E#~m$ '@C-oHũFC3/V~[9l9Se;'A,›@Qaw/SIbϸQuTcc0ʆwl)wMSV Eքϼ0iV2벖?ZjF ؓDa(?MnS)~S_D1ut{lg.ԱcPͼHo(FPG1]ܑj6f/TجsrpJ*4puC _zn| l]^D}M7!6V%ni@t" Pxn7E wH[/ Ҥ iFu |)5~2P托C͂B%M%y.:e={.ʍCTJ~k$VGk~cixI>!=$׃HhdsU^%WnñveBӮՀ+"Ԝ֒V ,;l( K^69DF>&a@.jlr=JLd섋-l!ޜ^L_ĶԐuُx2ƦTU]QbY^\xr >{ ،sfՈ⩆霨;=ce t=gl+09T1Q^E90˟΁7"z6kQ0gx|鷚<ѫM,Syhs##ʂ:``O0أf/K뷡Bia>+/SV_, <N7꣦B<fQ̝&}; C2&\|0@hXԓmrA&;qE:1")j80Z|,#4b)8Su=;P4\thKx>ZLIjF̙,1 ?dϿ| 5US|;@1M<AUi<<|"S3 є޶(LuQ%j3gѦv#hT18{P@q,:5r5r ⳺'^\$Q@?]uF.it {C̛A2gGO`̎ =iGKkyʍ 8sUr?;sʅE+C"}N *r8YFX%Kt͗̽*hym͗B6kT!ZF<ׇȑjҘc%Lqܘ$5T>n4򑛼v2MB[9K~~θD psʋ Ӯ@ENJ˾}n%+\XTxfD?GNpDD^VeUj99u'Ga,ﶵfp1[ŇoтTm涨- 7eF@CR!CVT fvc FCB=*XεEіG$Mm4MAL<} 6R4Kdrt(|>\QyUeܜhɨQ>vqldlqE{t/W.޳\H脴;,Oҩ4 pnbVgq";-nkLBu6("!gXٳ_xCr9NP*o$~4|BNԊ睠'7 TrG?8`ozeaa|caUu5b;#,.pG@M}J<s&P ek"*?T($!˘ZI@\p|`ԵuǙ NZ,jYuaN*f0b#aTt&Z ҄2YY| .JXy=u8!3'⃏a7F﬈zclo)Ļ=r=$ss:vE#e\G<u NJX0蟻@MZ48{ _"f727Xja Ȯ3"uU#tt";Y:Д[y$%*& !h!|T>c3;O# nU ~7Ջ>>kJ󺙐ˏú-A%I'=AvgÈJQ}T 4&W̝AWZvIx÷v|Wjݮ_ %CA~.:D0ʀ6ATw9f5JF"O2}x3|/^]ߛnju,TX8ߡ]bּ3ގ '*h=?װ4eFmv_B5~SSAǾI-PKɞGxQZD@Ti" o7N%>U*>i9N 8j+!BS ͗3 J-+\ AQnd$Y4;4Yu6֤7%lC&v Y|f"2FHI|) 'U ӟL!t]A2L\XBA 8|,,c0iẬ6g_:*")KBE2{p?2d@C"2f{606½؉g'81\EoۦX}jݜd)hIW9X]p-"M' Η]f6fdՠ8dkd8j.>km-Y?I^?:ݸ7s 4i?؟,Poc%3'^.J\3&n!,IgaNCh3="yo&doҜ8@EL?mֆYW Z K&w ug6iCnaVu`=;v : Wۭ"˦v's8QΡH4-DVW1ks"\z@'Fh]|z6y]F"]*,vGJz&JZ{=b7n BlsmEwa!9">=f@E7WbӔ'ې}Xc+44UQ!&/ryNHC%*H>,OXajXtx )()K-'fo׃W=),,VWbݻg{&iX($6#-i%"FNx=#G8KX M3 ۖ-3gD wCoEƴɓ{yrBzH =qaG0_%[BcwCvQ?˄$Sf.؛yZ|JOiUɛ-SaSpB=*g wA.5Wqd*0fy#tzv;`#U.N~7S8M}S܀5{-?SkwEYy|vs& }]N&C]GYs TDr6 `S1&+ R{gF,#YK>)ۘ#>]%IAgԨ@HvihB ,3sLw@IFc]E M#n?.VċMKd5û0 C,, SGFV`pApFpPTHv!/Hai+IlClQfd:=`9C0|M !ytUVfTq2%$\ͤNCj&;STsHFF* .f`h=pC17C +"V ?[g#&9gAX[LГ&ǃb}c!/|hc%oBc]sR*0Cs"LMrU*#m_~Dv6 k@RO50 H {? lQޘz23Wr2byq:?/Y+М sтF2r2 `ކ8`{m^XP3|x1/\dlm4]~]UK;05l~c"j)@Ƭ@RNuӿWe/Ia%ˌ^LѻᙧLX<)7Vm?4z{*tu;T==8;{a&,۲Ï*V{@@hj$TX|wZQ[$r|*d\6I}05dTBlod+&e0o9ݷq'LVx[7؛B a;Nȶ뽘%.xYSrG3ǔW1D # sT\ !ԡHFv6/cKd1Y)+v#i=J(P.uզ^\]/z}5 7ÊPϻ [ʢm!WvgO7жGGr)ʝvҠmSƢ7Ew00lOTuPA nj>`A95WB1/?› cs6/d;Fbx*:]N eg=kf/uXe"?N/WGI}鞌J*6k&sLov?{٭Y˩jPS!>fnۭn`M!*͢ "3DL<5+'@,+`@'گr \9s!?ɟO#MWVA ؘs ^ ޜk|ÙR)Q~onFD95grԃpdUw1VÃ̛bإ#AD9]ם/DNfbuM՝g(eѤ^7Mv.&]UXczťȳT_bT [#F;¸ 6q i5Q6]n MBмGqP4HО" 9~zP{K-]7 K,oj[E=MD$y^OvbZT(am!ɜs C}2󊖈f;YGCQ =^0h${v>~^jŴyj6J uPI_j$Q?dτą˲n1b ,bM & ȂN9.NiT4(k՜i{ٖb 6Od[Y$eUC["'uWckBYa/^ma>-&=a]my! [9z)ڂ]$$T&uh$GK5uE myк G,ܧ'&ר2Hj c` GeRDYF,}n$|̳K*n}D8k`QRbg'8KXb)qo:G0AzV?`AHћ_e ,çkѕUo];N<)Т2m+S"yq9]MCB\n; g,?FSMV%Q j .ܻ $52mYe(\9pȊdpa=%8Ozxq}L:Ly6GJaғi +eGbuOqI]K:n\E¤P&~jG шYG:TR-!3;V c{v4嬔f]5O:."f $_|,:NcF79 :[z1M66+Cw;dӠ%-vul[6OFa~>;obOs8c;# x-_ŪD*ϣڭvum~ĸ1* AĴʚΘɝ;]sPF#5كS<qǴ֔u{fǿ]oOzrS`F'(."},+]MkMVf@ݗVp>7 *N~W~,XJR)xRŇ4{lloS%Cd/9Ӽ֒%DJR$ueabV)iq$bRtdQَ`B.4I]|08U1h7K'?o#-D@֫MjS? 52 x1j e/aILa`I> qt삕M0*jPB#YT5ZMM=zTąd&j6lg]q!c)Pq Jws +Xyl"cwj|+Qm~W7l2ЃÆh4!\'c^Eg,A:I^! lk՘)d."%[(u˭h~B%@ʹ\OFAݺ$R9 aEMhM9nlmPSK=[8񦘝S# 5}LqdYg:vD Nt+ G][}4P ׆-.8guZF)Q6w9 itWpgC< (Ap߄7T9I+gۘ٭b}GLvzksxqms8i}Pz]K@73~ȶA?1´/~ L! Ƴ,Ff O7:b]>qA*45qpە]= 17iASڢWЍZD @اxo[f+h8$_kwL ʬweFg;SP,]i xY!E{ E+~cF UgnF-p^X v̨׵WUH/s_D7{+>,ħσ` i:ڗҡ{ciRq;{[ᱼ綨1m4@ cW*alN)&*<} _*=i9&XF#-U9jQIPJ { #Z;!J}gJ^<OQ5ZMoK?7[㞧mҢf=0EؼА|g?OptPoI1׊KYLC8"kdÙY;c%z"7;>S.㶎-H k閝  0 KU9vPG%D& )S 9\ 9sI3ɝ(4smqډ%{ ֠hY}?.Ne„(PVRT0ߞkM{HK8.0RQ8<?qoT9AYIC`m'P`Olت邧7GpX<oT%rඟkLc,6A\\c ^cO !ku]-P7٠iuET؁쁟";àͅy 9M˻*Mc$}dOȘ<+ YU {RaAWMC<"j)?dcxP?!AitF;#r~R )8oX,Fz7 !07C jQ\2ofIXh;ʦ5mFJ2~65ui\(Hp=/xF*bg47L1F-skT\&?̤=I4{jԋPD!/}tnO!io+R5qb6;wwA }?Jy`jl0MX9_9])&Ǔ#( cazIA{AHra}l?4febփPC&֟G}e{7C:B._bt%GFl_hC͝W"=JR@;5 ~?]6&p nK|GvxZf˞W^ $%R*D[wtkdPĪ