ruby2.5-rubygem-rspec-core-doc-3.10-3.10.1-bp153.2.1 4>$  Apa#T!M@eeehf3bYŒM)E$SVp;?d&- 7 Y >DL $ 0 H\ H 4ـPTh( 89:Fu]GutH$IXY\]œ^;bv4cvdwewfwlwuwvdzoCruby2.5-rubygem-rspec-core-doc-3.103.10.1bp153.2.1RDoc documentation for rspec-coreDocumentation generated at gem installation time. Usually in RDoc and RI formats.a#Iobs-arm-11 SUSE Linux Enterprise 15openSUSEMIThttp://bugs.opensuse.orgDevelopment/Languages/Rubyhttps://github.com/rspec/rspec-corelinuxaarch64uWj$3'g/H10g2>HU ZLJ<9`C5?D:I@TBK.%@h1??YTFgF2= 1+*=]B >D7?#(;W4G=9@d)-'5S4E1D1Z_7$ekQX=$Wj5QhZ"oRa?!Z.]VPrai (P-oJRIOZ}_nQOp,)57g,GS?BOTCxwIsR4 %\ d szH;KM8*9#%%akS5\vGW=JB-6@02)6@FH4>|R6(:vH8BHND!B!"L??Mf~7)F!!:Sz!A]&(w{Mr4;4*z8h S vzF"}2 l $X F*iXs@Z<^hFztx@Rj=*)bRJtttvPQ]znDZi5+"EIC))#uZ9=A$=@<;)'+$13#Q<:B.M 1   ' (O!;!; W 1    ' ;Z';Ha9=FF==`A;? VZJFOC4DB>z%ji9N}}|vxrhm]bd`w~nxsdVwl`zpy=?e%d~t}MqLGRbacYI>YeYolX[aZSPC[Xc`'t2Rf67Gug^MX\MGEIQgdQE]_KdQrmXRDOMTG:J;:>Q=@F!(1<IW]39;"CoR[5dsSmMV?W2::?5(>//J&.,BG+j?0$k'`gg1(rfJ1kPPRHXDBXYVTxd\IhixD`>q;-;5>,(8  ## 2N/.$N.4-MH@d3LOP8 n; K .OO:5<-6.4=7+$$('knM'.{+;9-=;LpZL.TF(X#j>-A6nc-/keR#%_83J5N#OA-aD:R_JpV:QME@4AGC+8>:t5;7"/51)+8>:|EG3:Zz GRU/faGi0tO6>>[R dD`@Q+Jd$&Ck$)*B ?  y W3?@*"+  0%66,*2*!62 .Ap..Gjg:F><!EISQEGG3JA.ASCisV ^*++%%"";;?K6=C=At2?;;9;>-i}HG?[1>_?4N`lL Z_cHd.'m\3m$uOH;.6=10BO\6985<9W{yUJ)S==oRJQD5(('sC`&b 3vAAA큤AA큤AAA큤A큤AA큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤AAA큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤AA큤AA큤A큤A큤A큤AA큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤AA큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤AA큤A큤A큤a#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#Ga#G77c7e9cce023d6d5b7e94214def21dc5f14076e1b6bd65c57b8d5161b86334acb7ffd64faa4a136cbe4e9f2f42adcbb3527361f9ae88add8a342adf9549e21524ceb53904953c9915456af52a74d154727e5d29b39e544aa899b867be5a3add80ef170069b951babc7ecbd105d2db20622bb15cd5848ba402b1acf06b07d5f4082e80beb7d9830aa4a6af70687cdeb37bb2edb0738e720a7c344b12a4c9a2a48bbf6338150e4451a9a771e36638827392ea0b95e8cf1860d093a3f1ff1a9ef98c1e3ce89f33fc3b2f9687569b8faea75ef68c716a929563f717d07359b3b868ee7a84bc86e453b54be3849bc564883c0cb3fdee059c3ec4192bd0c19e23ddaa4604cdb42de7f4b5b49e5aa432c355fbd091246d95f7da64dd888a9c08c0e7ee06897ee290d5aae80dbc9994492a1e3a8eb5a385b80dddbc4c80bd99d7a056e0110e88dd2cbce02f120118f6c2872f80513d8c5b17f4f1c10945e3ceb7c95da131d8b3f9ae526f81f89c675567b8c88888df690dce63adb97dc3908dde2c236a9f98d1561c5f2794d66436d346031c631e56bd5f25626ea841575bf46a55d2459f59f4d83fb3a918f353ad6c776cc5b2c61442fd0e7eadd271579fb7f986abe1465afb47dcc5846076ea8124c116b2ae4c809477d37040a2e0a76118ce6506c40578054ad7657e5ca6ce6e2fffc553885c278a0033b60c4fe7e272f163cf9cb6de135795a28f806bf62a7d29212fbb0d4ef0718c68c3da03ac195866e6af5b14c74167f477fb98a862c15f3286c310dc27e8ba35e209305431e7d7117f9081b642a61c3ba2d06c8d376ff1fcfcd04326baba969f306ac69be934978d05026aa7238c03587e3f07398055ab6141f7814e258e6e460e7e972db3301c1340b82b159b70f3152008071381ee441f60be3779c6fe0f23a01d61c9e07d9272949688a2a0a04067d7ec0f9166997db61fd23239484a8a7862ec9bafb52b5a4df7b589239e7d5114a5e08959fcf4a81e8fc0a08176d215ede385d7f462a7d09ed234a685b579633ffc89a5829b634d1f4965dd2a4c2b10dcdb0f4489ec59223569501ca2a0579dbe25ccffc4915f8cee023520d2d8358ebcbc11f823ba20263cc20d6439c2341a02b7955c29b7e2d21d1b2cc43cf4485fbc10e81605b620f31bedc887b6ee250b92f5d39753ee8e2c2065620f3e18c4d3f64b8d6e75a8945040648218c3184a31193b42c1f4ea2bf282ac234b7712ec5ac030457fb0e9cc670dda7c746ac06f0fb151d680d6857fef68da2a51ac7f9517437d70545015d3286a2bda7ecb9a95e4b02a15452ccf97d5269e89eac8ffe49b9713f4b5ad0a3635661220109ffd044968355037478c0450e205dc6ca67a521a0e5bd92f6cf63b81a52b6184e02ff7ff45e2908370fab09ecc06354715580046e25d1f2b31f77f40e1954f0975f2ee87b0434a502d970e81534adcb2df3052dfe81ffd4beb95191845cbd001e360b19cdacfa47d9a2eda27ec62e478fe27220fcbb9b5f7e3c73ce00f5bd348216e10439f054659f090f2588f00fdf8ccadf4ed4fc1d9a4433c4d7c6f67e7c71bffd8a322b1356b4bc4ed07872b8bb2fcb6202d46d51318bc6bf23d1f40b91113c1cc06fb0f18b79f07b01d092a64255aab352c29c7fe4179de3aa415bcb411cdd6d863b2934bdc41a418cb7551532de2dcc8c15c62f1a54ceafe00d8f83d2ccf1f549538f7624a80a7405c216e718ea8c65570380558ba513f1d93087bbd0f9f542b9adb319f8909648fe03088bdacea7b442a0a26a25a0db6fe99391c628137ea9b8569e0b5aff877a914dcdca6ae1606b5d160c0efa81a75861ab932b5ac9177963f3790fb7522817144d7232bfe101079ee1c95a6a57e8667cfcc5e5a91d64069c1fd49a26f05c226eabc66b5eacfdaaa8c1e3ffe78a6322a1567a69492f38df4f993812f18caba1a0ad6a8039ecec9978cdb102340fe593b82ac4c05ff658088f83679757cca88a8ad76c53feca4c1ff523219b47a24d145e03217b7bceed5ad7e315e3184297a0c21bb02c24ec422de7ba0d1985c950bb68dbbe0774eb943eb34a502d6fd27fd5006c032d7e167110813cc5d77e62dac2b6e507f0a681ea8bdcbf69a886f5e4e46b950d53b1b52667da0334f0ba693cfb3478da629e7c98d49c11ebf15f565ff96bcca61ccd8a92627d6db5c511c648fafb3de4cabe06560fc8b623c7b8f4bea7c847f5611a24e59d409c78dcacb391be1b9258f150ec96a97aa09b590121cd6b6168afa2d00733275270787216a15259cadafe219d5f3974269b8897173d9143bed067435afc87027809d1f553b184595572bb6f34e64235a16bee620db2857afc8d50297b45c730ebb6f0b6a9dbc119938fa6f79126f6ba055dab377716ebfcfca7f22b25c72aa7b6111eadfb735045fe4d2377f8cd6579764e26286a1ad44b8318fe1263cf277c5837abc72578f4803a990b056bd810d81b1f208e8ad92faca03a82e3271f01277322dc7e17e43817fa757a8d287978cb512cb34839f7f735994441c73c6f3226755f575b344bf4cf5c41329b393b2eda2b41cabc1f68756c0919ef4915b0b56d3f63aeb2cead415e0fac7a09f15cbcf6e16f0a8d73f3f33a386c75643e30c04ecaf66213aaf28663fae8256c841c74da751f17340c365521ff839c2cf156fe903d09eaba7461f8b161637163ba071fb202f333b586d7da7424fe0cb00aa82e016ec375664563c55cb3afc34303628c2ec5279e951809fcac4c04c0e020e25405bde88434feca93a43db7b321f290fd7936c75b181a6ddff4e15fb71dab3c3ceb888ef33aa5a6ad893e16b100fd111aadcc76aa2dfffe2b9868b3a7bb04565c6e8a2b52190f4516d694d84d0d04eab806f0e65567558bbba088873fae48825d4c2ce7cb8acf9397ed622d838fde6169879077f32cc64dfa8f8c0b7a225ecfe659f995fa4260fe384a55b2b65db6888ae35cb9025b88c9b0b4239d6894b263c196217b9c3c600cbf3baecf16b51bfbe2034882127ff3c2c37aa64af4f79df7aa9e7af25ec5fb9f476a2935ad971a9626b33b6f82d2a7454f8c0457fec7f6b8439a3201d72e9235aa281acc24c14cc521db2c865eaf252428bd2575591800177ce44976d908dcb7002220187784dcfa2ab6cd11fa1e79a67ceedbf25ee5661b640469915b31d777f9b3954d2b5458031e3a8a47ffb026297835aa0285f3d6bef83e249c02001e8154513b0b83559c992b4d90066bf04c38fc218ed0f6385df477e56b1ab9c69a10492dc4ad43d4c2847997624e01e81519516073894517dff11ca83636f8cdded9d270a97d6763d3642c0feec39339059ef5e853b2dd7f13be420528b7e0c5ff768de3e9e51af89160b04f1a51c17e9e2c1b6092fed23525f572141b46cf7a550f0d97811dd120014fd745d8c42190f826af8d8c5d72845968b1a6f10888435821d29edd0b295e46e3d8196a1f09cc00d08bb689ead40067f1edd91de86a96c273ba7a5832f5146c50b01269edaaea6b495e6ad7e9615e2c23a1d6891168202eb487bc0e8e4519a0a2b5505cdde8b02d2f882b59cae07d448dbff452b84d8380c11549c818c8f8b09f9031094280c92ec810eb6ecbcfb652994fc2ecc9219017d3049d13fff2085334d77b6aac98016c6e43451b0f93ed559540ff88105fc3216ad7bf3012a37af07436cf695a029be93cdc8565132a55962468a8763de1097528915eaece0e5cb1363dbcc308f39a514ab979c2ed3390416b20398fe5c79864fb14e2985458d7e3ddd1fcf0fe196a3fec5cfccf61ef5bbbf9cdc22e596f99b25468889f1cc1f7df7133852f7f531da9c6c1c4a4d57d63fe71f58ecc905b668047adc4c9a4913a018f9ff1f77ced1309a7d9793f0a4a04782ca819d8acf1666565fafbbb3bcb9a7584b0f1133964643c80d566d78d397fe98d6faaabbbbb2256819fa49d4efa5dad4525bc53963121afbec875436b047b8924b492811b37227d2bf4ab3b769043e8425815dec60099630602df06c20888c2cf9d5cac045a173a6a5ade374c0d50a6fcfb4321dd6c1a730a4b1b19064336d64eb6b752301b1e02705c263ff0bd6b7a484709e334205bdcc822b5ff30ee9a10211aa1f3e35172640cf29942366a6845a04e4b9dc6bab30eb6402fd47dfa5c1115e37d816a950e0fe8722b1e2214ff7b3de9b51a92af3814673abace4c9ac5540972a61d20ca2f4a8c7837ddbb631eac0e965b676f0a20982aef5b2f5a6a751e2b0e2430dd3a7ea401d25a44c931e489d7b6cd4a123d38fc5fb865d9da8c87f5ebf1fd58c8c61bb7cfd9c4460464fe45c195671fae4cd028741ececeb970d2847c8a4cae7e14e3c4a731a32223eb6a9d8892849a379bd0daec953a745bcb1631a0441ec5645d5b03857d0f2a1ff9f5db6c37c990c7d2716d7941898da7b7fb0bfb4738891db2e219e1dfb9164c34293d511c07b4cce06ef06e9b922a31a0a57312afa4851c6e5827e3799674a4120da642cac9b5118aca48628c75913e2736d3a0e634d79b7b80c739a0bdc4158fd3a36651ca6b714290d83eea26744734374a366d4c5daf65c26a06778652ecd3df15a3c08913b025d373c3daf93ef284372384d4780689f1cfceb49485e3823cf0e0fbbe0c28c86ec6ea0987f1e251c2f1da3f559071ab2c75678640e33e14b34346886cd67719804d5da936fd17a35657369d0cd148807f32676b35a99b046a584fec0fd266d620e774db8be2b7be4dbf9d5357720404ee5ea5a2cdc0960480a78c0e4d072506f3c2aeb087b1485636a1fc52066400b2f91029c7c1a3f044fed4c0aa95519f070911e2f03b5df96b1c143b4dd290c19e819979a7bcb75ec04d01554b7b05f6b1da29d38f976f9ce26c77925d54ed38be4d1f6a059795f275870ead132e8096f1e839891a2b46b4754aad2cfe3215db4a548549ebeca78815dd30bcab6ba5c358a6ab5b990abd3df1ab86a1f5bf706556a2391f56a7b67bdb3478c77dfefeda4032110faa83866cfa89e77cbbbf7fb469ba306aa4ec48d26eb7bc75480a463837d00b70d529c5d1db5274670e982d778eaf1fc5708e662446720ac703217b1c8c766cdcf8d7a927ca84266fbdc9e2a54956aa5fb083d76da057a0c4d33a9c4c5586583e7bb377db586b46cdd6a81fc3819053e1013f077124fe003675b5b51c4fbfa7110e9808c8d64d630ac124e18fb93e33a062ec093c71f3ed2e08bad7897ab91b9f7bcad5ae5d8c9c419bea113a71ed54a59a8df52d35d3a1a290f5dec8df5da3e336c6c89adf87fa86f0b6c04cf78087839cd26f98721542ef50571540d6bec4548b82d08f0648b9ca6813a3802443b5ee96fb07deb75dcbaa8df369779276243fad8583b4b53da5ec2913205a39c07a6d952b437cc1dd96aff0c1d17aa6115d7aea78642768f3049e55e6c28f72d9df6192bee3f04fb4016351e8b21b922dd7e57579a5e329485f3f47cafc43ef3d7e719f6a38d71f2804ef42a43a4076201056eaf2eba86077d76ec60efa75ad7154c9039b3c31efd2f9b7ddf117d6577e9b045ee3e4cbfc14298723f5e6ad92ac0188a387c98817ff92dfcb3bb593932ed9eef14c4ed201ee1a26c1c8f08df6162a3abcad7ab4de682abf498e53cb844e0a583355c4e57eb15e7c6cdd36175b895a3855b7016287d503dc083b2301be991375ce63d65b3ad174d5a524aae90ecfad8e32bdd5745aadae56415b293cf01c5190632cb786eaf2b82e367c9c1e3bde71a521072158104408df2aa3837face2ddca33591ca47ab450795a6f7aa369c54bbbbf8ab70d26667990c046fa401c61711ce1f8dc26fa293b86633d47c306e20d048b7d1b641956d064815ce3c2765d3d732591ee5171b7ad9877e1e25b7c8802bbfa200eb8e5610c4e989cd5f731f5fe45e4acb6f62f88e1c0d88ee105cc3b5e8d7b7256f31c7ecd5bed0d54ec01b657ce6f537a0f08ee72e0eb1152820635c441e21852703771aa9fe4e7ef18563cd365fd8c2306f0121376bb376cefe90e0f648c2b07275659771f7317ca4b9d5bf4a38958869870725e9b5bb553bc5d3281fd8a9c5d27e1ad492bc34ad6a7624ec0ff15cc7548d9127ba48cd487d82e30675dbe97db868507d33366f53cef083683c96136e94db5fa06aabf8dc4da6425655b26e4a0a4456b72d1bbf5dee671e695572116443deb2b876d3091110115cf07a760e2fc6492043947f459c29499c9b485def2dfa866e3713dccb50b92be3b49a164c60db749cbd7ffa7220b42c3dcfcc9d4b33976db1f71b94918ca30360af5dd53bc55f3a02b3adae2f2c355b8a49367b739c799ce816c2cec8c22272a0a49292f30030f5cf72df0578fe9a0e0e504218a98fa22d27a87f7354f69c27c1be3ac600ecda5bf683b3712415116df39463d10cf71b02eb3bbd8b648165f7b42372816a23c708250f9a109b854621c9272e62a2e9d1100c419b4b93b8e2ce51c9691b8cd503812b748ef5a8e1cda645b066282db1910f20be6c94f4a981816c84080d92b7aa50a35155404c7790d4c9139c6202dd6d393fe00cd1646d093b93f11795b7e5aa4529ca64a7b28a825d65926eadf0b29a66e0b624cae98a726723a301ccb14c832e5b03771c08d353b276ebcece3f6e5b991e4dccf12e0b639ca3d286331233ec59e206397cce761b943a1c09ff52575fb622e7a484c82805a46f84059473cabaa18d0f13da0471a0555a7be2d6f1ba9630413a795d09854fded8316c4f70f0a15a059d85f0ceb7c0f9dcc3bc791aef3c8a2612a1717a406e83997418a3e3b73ffc670d06cd9e349c43d9dc950d23eec8ef1c6eacc404b32d0a21bcbeac319902df010a1a8d5365a517f7222ca634970fcb6fe00423228d9ab3f3acbaed4e90c8ee3e47e8484d52e46a8ec4112968e01ac96eb24694641078cac4d4ff3055970595f7e5128c5ab362b9d8e8f262550cecb480a3d77508e63b775e723eb872dc717225e591dff9177c688f89a91cf61a28123ada4411394f5043a9b55ee6c30b37b7b08dc9ce19e1ddef2e8d8c1b736dfb5a25d4d7d93f59a727b1e973c2b287cbab51a018a8ec67a4980d68e6df38ee1fffd60be19fcfe0cd0e171d899c299c62b692aa0147f079860a4bb6d7f1e82865df3be13379d5ec90d258617623968512878c3bae9291ca7d560b0d243f97163f6bf336699a4156f02163ba3e6749086538c954c2ce510951f4a18bd2a932332c41ee2b762c75bfcd3c54c65611450117e80199f4de57a275974a62f0428c76c37c73a3dde4372ce609f90a1e46834ddbad7c4649472fd6e71230366075e6c2e4e0a24c23ac085bc37971433aaeb5f16f2444b1e26ecba4392f6c6623100caf48d2728aa86f6b5d337a45157c628a1387cfed7488032651161690673cbb2dc6170a5758ef904e4f72090ea292cdd4cfd315875db807e4cf5209fb42d34c38fe94b274e1b1a5bfa7709fe6ecefc7d1d8a5468fa6e0639e104f47aa2648b989981d913aeb6a0a9a34d0acbcef803c1c6270dc70c6dd5635adc46b19120cf203939eda79b8a84c089a8fda084ba6a34e9adaa12ebab357614c3d497cb14e215b1987f68f1a14f3edfac2c78e41c56586efb4633eac5c2463f3855302d527fde3e7758a49c119890499e4a552a400f92bc4a12452f6889fd67480a9382709af25e58eb626b194d6944c81cac414c7a361715019e0ac968504b22a26a4217c837d8bc38f4b4c8ff04d7c91d3a9bceff916ed02d5549eb22aa0a7d181feeab024d7fd30b0c54694dee1b2ed35b5fc603166fb0369f1ab4191fc57e708b9dd596bcccaf1301919a8f51ebaf57d1658beb909c35d114c12bc9b88f9c3e4f6b19e232a29f735dd0b12d95e8eb906b3338d5a93f234d6abbc6e7beda99ff5fb8eb26017aba266499b10fa150957b6bc263faf65b3aea273bc9b04724aeb9076e43f2df6f2312b7531fa42c3b9657063e9eb3477cbc45d431d3f7aa3e6e7bb945196bb6f5976fcd73cc7cb2454635b6c035492a511a591409966045b57c0ef5b773cdc6c498394819885985b34d702e3eb938c9b039ac7131ce9590c3034d2aec2acf0273f2fa75a4865889f6009bda9834cb8267a078b91ca076a9b5b3ce2935bc6301b3cad11374a6916128195feb27410f185dcab94b59d14c4bffecb6cfc42fb4963131591cc1c4f233a69501280ec74d01e367ac281b8f8bf0d070bc6bd811d82b595a860235d87bccc146a0a6943aba738855e9e01e18e4e6fe80f3b407f966815cc48b10f758ed092f35467ad622e53de9a83cb03ec09a58f93713c463b3844afaeceb2126726561e7c2ef5d5ec6f70ccbae8c01508d92b0fc0d8dd084dd52231f857baadad3098a67820c728eca5437a38b8e1c58a2b021484e3216bb04fdcb0431e80693d78784e6ff2dc3024c29571b8e2e51bbe4315e7cca0a4b33c15f7e25a3515b1c4b29d3e5527fdb775061b202779e5f53039c3008b99c6b2785dd3bcae9b6098e0edc63f1b16d86127edd9909027cae994d12111716a38f61bf898e1b21c2f45e761eadf1480e89d1ea45162d214d28f71fda25b541431b20f03976a08e6a12b38418ccda68a71cc132613141b288e2b01ea9dbe749f75b455567956b0cfd6d22be18c6b5e9c35ce0c9738ea44dc4a9fdfd9f02ff7b4ebd6904c58bf83eef261873f330e05e09c8afe09c977437ae039f5ef91089c4cb10008209b41b93e15aac1905ef88a3291e5cc2cbc9551bb654ecbdfa5ed0c1deca9a9d07dd75488eb2bd1cd1581fd8ffef73bf0fa5dfec905011752dd1ecd273bef1c5d2e05a55de7f85599df764ef8aba0753e5fb569f2e53cbf0c3de2af0fbb92b44471eebe69dffdf1afdb4c09eab2598eea011d38f5dbd9bb4d9dd450c495fd27b4a7cf9c00192a0dc7b9e1a26cb22e24ca00408f7508f2ac52ccdf5701ba585829ae04c6aed1bb0418ab76eb2336416800c23fcc938cf2755138cd9ead742fbde3b9ae2719efbff631ec466b860db1b2f6a389f35a27f3260a0cb7cf290b636f58a15fcf1b05d7d6880a64cdb84f5af109b30a8d573ed1ab5411edf43bb0bd24ed7ff4a3c8e7bf6792046e2c54c7e81bbd1839bed48ed264c2928e923bd87b254abea876a2c8bda0c528868daa64b775636f49294801cc8e1b0cf05b589543d7d7846e9a35778a1961bf8a38bc61a185b5588767987a9f4c47108ff785b41c20e99b294f014d5b15653fe284a8192ccd8e7f014b98640152331c49ab5ddd299e6cd2d4328cf4d66cf15fdbb957d53db31b67f6da49e506521d7c0aa4800316fda173b4d201bde98c415d3fffed894e263c5e93fe0bbe55f133b98eef82c42536f2e9b2aa5ccb73e3e6ce7f084b773b837ff4d5bdf07c9f3872d502ac4a17393843a16affad3a7ea5b05c05b3348925861db0461d9190117433b6e07e3c7bca20b74ca6fd4fa082cf375d602cdb553f40d9418608e1cd337a74fff1adb9480ca0e9a53784254dbfb95345aa1b777714783a8af2ccbdd423a26eefdbcd671b73a219ecea68c4ce13d9ec8ae0fe9424fd601438c57c75a7dacdb2e98f142221d78e7bbd25311e82db6e604056f36f9bc353eb69c9300b5125d0227f905a9e675f2361cc76e86f53750a9de9a5b8efabf27e1e9a8174242467bf0921b208b344481e4d3f68563f6582529beb5222e5f248dc635b05821d071778229e3cb4cd0ccc4d322c316e22903aa968e0d2c6478d1f4ee0d9f0fa17449911646a0c040d2aeacd09c31b2d73346906e6fe9282598c56ad8e370bdbc649601eb53012f4745d53f2b08c8ee0650e8bef7ffc4265fea9e78d8557b978e1c511b9f493ac2ee7779deee2c1f244055744166203f666fff59e37c483ec4ad1c2f6adbf7b5b860b550423fc25c1149a451b83a29e0afb30c45cd263f4d8fd8c0e37de37985a37550f17ca6bf95d6ce092ef9887a43ce35174c481c13b233d122c081d23f6a54b7dc0c7c6b0f0355d3818dbf298b3e2c56cd0f47141b0910726506b03ce2f009366b55a9b18d003a0c192cef5f1ad1da36a22093476c86b3b9c2b0681114b5e75881768c357183209749a72f3a84bb9d4353944db86eddc9e22d50c816b82cbf0e1270acf36e3e8a0ced5df4ceec2376dbb2cd91d9fc2b896f73d0ca880f03caf8c52aecb59abfcf715f9f0e0210e3aa207a154ab552ce7134fb17d7d23aa9815018014260b1a0b2dee0dc2b497aff217987d462bf96982d6032e4444b7e0ba8eb40943814c2ebff1a63ac7d4059796e9e554a721c141b02f3f636256846c6a0a361e57b30a953d75c2137d1006753b25b996f29c317f69e3b929252ba6a063b0fd0c0dce391a3f6217a17a4f18d664bf8acf1c468b6185b6e048b50bcba359263486e220a04efd2a05778f1a0017df0c78cbf9d6461e39ea7e6f3d672e001129097a92d0cfb15a67678cb8d9fad1b0255f6f9d2e5406a5375f90d629c9944584ed1d282e6a2e887b20cd9d66b2d767ff9da1dd0a8794d7515ef1d4038f20a595523919949194de928d5e48ebac33081f22c639d33a2adc470bceac4e0a346814fae30cb59b79d39a5a60868103ce0286683d32926145a78dd81a844867b14a56dcbb3352340e40b7374ccc72418bca07f0ec191f13ae288a2825dbb393d90fab47fba1cb3a6abdf84ffa62e10582192a6526e2ef433ec2eb6aa1c4e87a8c5b1dd5cac9a4dbd66b76e1dfdb276ec12c8b570f6f7d111789dcd8b8f31120b0546800f9a7b0ab5147ea1fa9d814ed973ecc96a8dbe79a313bbe683a500031c0cc98dfa9eb063e6edeaaf79edfc17f4cd92175ff9512e7cbf151c9b89904076d7fd442882343ab8c17dc02e974a2c69d925c711290b887ee9f0e827ba30fc1bf48949c9f2ee044998ceacd3edb206c2f5e44e574c54fc958806e55c79f84fc47835701ff4670b1e14adb37150a3f7c1cdae6ebaca2232ee7e5d89ca705d073fce88d7bc298d1d16dc07736d7f92011be5f74e1aede85fe380d768276cfa0ac7c1ed08e7bf75f53caa56c7598a692afe91bce09f7d9f2e909ff1d4f37ee8b2f796a3f903f78a57f1392d831e55693b8d11423923a3f88bff3ad99f663f6dc9b6702e44d390579cd29ab0e6e07158caf8a9a1e92ed465cf5d0e4ac8bb0327711c1dd4d5a4bdbc3cb83c62216f88d1c00bbf9494b967edc6f5e60b60e5a19d655af95b8e35c98d0bd77060f25d48790584410fe3ec12e48e57c8846dad761dbc0fcdad16763a47229f3965707460a30f01a20ad2133c8ca89a08fc4496399f731ec96610fc32949398a992b8dcc75279f5229c6582cf2d6f7f568802ea4ecb901dffd4898bde844c31889f7e1fa23cef4b5edf21bb7dfcbf52825bcebad3f586473b16f5dd40dc9c15369c2be7bbf7aedd283ea76a0f71ae50e56edd6f13559f61c5c165f530ca97fbde45ccd704c7d535e51916093cc0dcc61e960b382c94f511d03cf5a08281c145a0fbd6567161c8ca39e362259f83ee82e95c375e7e85e4da6d10d138395487413efb955a77b66fd4b7a855c0244adacd673ce0d1a77b12e5e5bedc76ddee27edc9ede26d2cfa3d4a8aaf0ca1c01062e0018701ba3c0521132182f4250ea39568e50e3bb8cd3e27f402b697d47838a07e906c50591e21a58b9d193b5a7fc0057ccd029d892c06eb43617e8eacbd4f08c2f02630fea51246a00770b5d6742d85229833099fc3cba20ff14f23b797ddef6c841fbda6d3f91e2e1605fa2d1a4eb1c7e0f29f26249e99e683aefaf451b38068c8271df83be5721bb67650a20b2c4166d7410a441db62711b98bc279b9fdbb1a736bbada63fb84669fbcabd5cade0a24665a626f4dac38f2ea3e837e88ae28a4aeb27de7293a4c1374f57df2abcc9a9515d47e1cdf34a52fb0fb80a567128d1b27cf9e3169207969627bf46e54510ef16b4b1bfbeef8202f3bfe4ca2462164b7998ad230603f613d0e1317fc8de10ba287e642dfdfba92d7e56ec12275746bbb3466da45a21e341596e6bd058c4d659d083326d4b975a38c6043d1034eb3093e7553e0032de4bd0c3d26375f936081e1344b67cbe6cf477a752465bfd44904cf91bc0255ecd24f466f4e855d0db3189a61b1c874fced8db11ec2e8bbfb3cb8148adaa4b479fc3ecb2715de144989f5703ee0c6402be681b7f47f444762eefd13610a5cb8191c195d2f5147c74a5658236631d8de50af343d291188907b28891fda838d74de5ade06f7e8dcde0e9f31fe671cabcf03540475cc8855045723ce9572569917a479100a2c4c65fc09706ea4c37f28779d3e26a374df1b75a52c8235172375bcdf33a0e86e38f653df53d47da2663815d776d3b5cecc2d8e70df3f3aacdcf4acaa1249852213633ab82a61e76bcd77fd646face3a050a323a93e5b239ec46475559ae34a324f42b097cef05ca8e026b3cb8d515d4ea21f26c4ad739851d8b1d7497bf9380df1bb34c0e62b5ce4ba62b75ac6b09830ab1d57a67d497185d6ae3482895f4d51854a4da263fefc69619f5c91806b4f9157b5aff0238608d3fc68b9495e23be7b89b2caf8e6f60d481983258f01d040932b2af1c16515c1353406cd1f0830dcd0a36b0e1e47ce1a1c4e09344cb1c4e2e13daff1e3ff9302dfb9107f1fd88469783f4d5519b20c60723509fc0b409e5f051b88ffa0335805497264d01f603aacb5313e15ebdfeb37476f41d8d8a58594ce2deec81460f9428d8660cd8d7d2f7afcbb8f2c703ca17cf80ce79cf77fb3654b08ea8e456182a62363855878e061b74663743e82ae1af55c476ab704082b2142eb7b246a4c0c7750e093c08edebe223fcfb51294efbb8cd9a45c138a3c57ffe3e8954163bf933ef8dcba0efdc982cc4314288ba8a078d207beeb3890cdb96f4010e553ef7ca0236eef26d7a53f96e5dd06a3c90066decddf70d86d2ad3e5fd552194d0713c036248cf75e1e157b679f0a1c3152faf254d84477c2e8162768c45ed07d4983f4449e20caae3d73b2ea6a2ff0aa75b36103b1be1bf72ab92b8230061ddf32bd7a2ccac4e99529758cd03305079c43510aa2e2cfdfaf795827d3e34b636d7bb37176c33e4fc2a85b52de25df8f90984c7a6d5cb4b8f9bd33c3547da3f7d7df7bf612542d521aa0c539f95253c5327b542d82481705a73e2cf07530209e3ab1884f74766afcead3a19f1ececf9456afa0a3c46733402da4d30ca48b4737c0d3d5e394072de525de930388958318970619f84513c5a54c068d259db7c1d1a14965dd147c1786c7b39d73be40c3a082206b2c3b7f177665e2df64a2142d42d29cc2bf2f452e5855576e95818f9acb1201a6e49671688f9cd790a4b1597c1105e8f775ad9c97a10b6677f8d4de9483293e55656f01ae54bd5c447a98a0484eb8e05c23680fb1ef987ca7166ed182238b8f28809bf64c1590454d0ca098abb4ffed9aaf5892f7d599adbdf53cae77c606a717d3a2c2b5178c25c7889d8aa26ce1195ea807ce6dbec45ce713d137b327a9d3a5b7c0350972cfa7c9565456c77ce3f3405dc91723d9b1420dfd7ff966bec9de6a9cfea90c59ad93aa7a547dc1d404b38bf68199197f63193fe187ef4e119a97e630d9e24b0ff8266dc399226dc8cdda9e92d53615dbb6e3b32bb8b9571e46844120787e9c35f51d614e897eda4ba978f3e315b80d143a90ac6aa910773381a9dbd36b35244aef3b2c723f76441a035effbcc3f0a2fe3bcfa8f10368502e4f43c0c2a1b7a5c0b5533dddd051fb43757b6fd235567627444ce013244d75ed49ff321e1b8a2236077ef5705e686f2976111859e9929740d93540d33b448aff3a235fc39288eab07835a94a982e063a4306012e273f78e1cd596aec9416708ce4f82582cd9916d707d475035fa903998e25aa1b5918a1a636f44e4bbdbb0605ae2e43fa47416cbb9713470544c1e92a508d342f0c481731ee1a9ce9ff150ab4a81b9e9358dd9224464a4b563435c1ed709e8b74aba5f402f078e5cfcdc25945fb04b4d139098c4e0ae8c1b6efb5d95467206fc0800909735b3adf957e530b9de3f4b1c2754a9f14fa7b67ddda2c4bbbbc4de3da8ecd80560b735d31b2d8558882c46d0c0b05437e9ae239b87a2e0399c0c3de6d9c8c8c548d8b065ce324e0c88412871e00256c3507d5a5393e07c3bc14a68e497724f41d728d17be14b0d3ba24881f6daa4734b9a239f6c8358917057dabb7fb7a5c06d033f754bd312a2efd8be4c46ab536fb5f2cd393f47db7722338540339c4256aad0086514ea2d9ea476ac115c83cdc61e4483a91e86b78571b51f0ee0afb396f0c30e653aac3973d699b2c710fd61ad827c6681f86495550d2a6eebf14c1fb571f4a49d2c1fec4bd1fa41b318d4106510eef12e01c6e4941999b9bc995ca20b122f42c6fe76f7d602fe13812f49516f66e4ce24df176bcbff0ca2ad32d71f40a8cfbfde95c81bad2ba37ef4449d34c4b2b767bc9f28dbaa6d8ae5e7612482c921325cf21d8584b31dd675a058358478e29bccac734f9887f1addb96d29fe06a3b5842eed48e57641d3d6d35220e55bf1dca473c26dc7b557ccb99206429f2cfe78c1dd5b1965a5847040c9ebbe7f7e79637c24e7829131f2cfebde42921d5eb311cec6a5693156129ff32c8cec148327900a66a8938c1119c3b29ee3726b565b80b20b80d4f0a59fa2db85dc1b20830751f496be7bca20b81432536c860b12aeab74e00c555469b89c2103c83c96d9a4eca0a143055dddc0828508991c250f98dcfff20e54e78c2789762d036579a120440893fa00d7f9a6f3f099b51af56b0f9fcf6958ad367448ccb3332190cdf3b000d40400b584b303c900b32f3a1e27c9e69d4622e00ba24b862538bc1de6bddb242e3c31c1262c43b804069c87cf17b977bb3ec2a67250ba9789a15fdedc80e35be402b8d90e339c1a117ea531a771fa21e5b6f7a4d46ad5df8e385e6932d8b02f99632185acc6714d29f6e0c0515e601bd058a18af16ecdedb04f2b60aa6f9928a1d7a548556eb030c0df930d9c4b9ffbfa9dc4ba821f8f7cfd36d84c4643d2a2768c6e0a8332a80de889a846994439eb7f7e581e92dfee6602c53ea75fe03516b963018cad65df8d4dfc2e0eed256606bbbf708fcd2fdfd2ebde98046cb72742775e25d9396a01a83b5f09928f2c05a661ede717d1f3769bc4855a1f8ff1ff7acacbaddbf96f4a22df8985f50cfb6c0d81de8faf666f083bb92e70ec0fbf5cef7b223c29e41a1af3f82634e2b1d2a2e8385a7383f929521186638cb2bc3234f786291b2ce30384ebccb9709beefcda07a564e4539f32be463f4d98f2d3abfd76e8841c24af061ea17c2dd9d4d6480bad3efe26ec7c64a77e5dc1d4945939bc40c00ed66fe8193f877872322cd006fdb0241d5c3b2bc20b58416032297686c58c808a811f4bcf6b02bd0c6bdef12d9e6337f02e504a7331c8e8632de350054d17c8bcce8dfd1175e798991bd78833d2e4d01a459b22ae864adefe40ceacad61e6ece06b9834dfa36a44d36b14461f74e3d5cca74eb2ef3d15169fa95d840ab3a037747a85710a34e3dd4439c0b4503021351409d381d103b606655bb3ca7322d49e4959fd56934b2eecb5397ca0406f1dcce915d1031ce26a7964b7fe0d7512df9230867e77b007350b4c6cfabbfa5dc6386a6a865146dbf4fe0a531e27dfcae97278cbf2e5b3a82b439a1d575577b94b86996b1dc5280ed64046eccfe1fed1da5b93ff6af1296c48b10a0126a85b4e2ddcae9cffd8543fcbfa50e9aa15ac86a6b38e14d4fd54d2b95be2766b5203717baed7c817512c5c8229fc0b9454fbc8edbf6aeb86b65cb436aed1ae3a39fdecd667e89f42f87e54c2f5526aec0bdce305edde34933ffa106853fe53646070f7d8d5c8f84e85c7e726305de9d57111679a63a3bdb2deaf9abb723f8415014bc4aaad8032365103f75078eded56b089fab6800d34125932d5a396e62b704a0dff7b56d723e2b5983720902fa694499c54d4c643fe255050150193f7bc52d870fa39ed24b9416e5330932ab0c6beadbdea2b176049398d7fc6fdbc7e910edaa9dd56a4dd9acf3b95bacc8cbc5cc5119643d5dc803c1e8d4eeb6d7f616c9cc89b8087b81867a1147daf47086da18f4fa8c836fbf69633b4800b4bb24e8ba662f25877b7856c3ebcc25455c61adb9b8ee05bc6c43fc82765f6d75b289159c407269903a77e09e323a0ea4a0d45f759acbf7e0117060c55b68b62f8a4d1642ff0c77e80ccdcc61c1c0f23d89535b4e0a4528f326216259d107ea7d9f478e3d40d64363e5ac9840f1e5c9c82771175f1148f12c1f2ebe132be7837ad6789fee966ef3c5f5f553e335b1abe4fe4356104f55c11386a45df05068a4a9987803a115886fa15e126bdc9152cee3afb1f3b11ccc657873faaf5a4d6f9ee48c3dd489038dbbab0addcf90227b8cba7f7dbbff72c49b765650d9182cdf49c02011c1522d0ef6e423653a983c37a0bfb845291297d2444c0d4949a122b02e71753968d109083f7875646937fef25aadc9346fcffc8f6231cebff19e2c9be64933b69e4d051b48a7f1efa0f7f8591a1ae222d51e640a4527df8377a4820a87a6b0baa1100f164c77644a32a1949935c5daaca948fb84d3c6c8ddf1b376fd78051c86845caba00816dc468b47bdb61fd1561ef2637f1496546a608b9044af07081bafddf76c5f316830683e711291af8315ed7c9c6ef4df5aee77c2e807e3092236abcbdc136c3b46260103c4ea34574d5b37c1402e7a66ced9b513221a9ad140e119ee356a07cfee7150383654d396807636730bb51a5bbc103feb272aebae86c1e0f97e3bf659c1ac9183f4c16dc55b3582536b7fdef9f7eecec99773a7e591dc6d0aa2301f4b67dcc8eec4993dfda9ce830a697f97c518996ac4ec284e9ae5e375e343891ff841611177361c6f065f1c711ccaf8caa77f11f997e0a6d2ba8e7ef2c51825729c26d0ae24eaf90317475097a2e2af7098cc7f0c0fc472e54d8ba2d259b92af1cff3f5f27ab8df8b4c232e9bf4b73bf66e3db89291455da879011fa9617c6d9724d6d2591961b45393d2aeefde5636e3185e56e21f40ef554d290f5f96a0002ac2161b84a939175787572238d5f0f6006fbc870d7d002b96821b6290c5f53b49b22f31aaeaca200baf29976d1cdc03c5270a8f6bd315f75784e8f3d0a72263d4d995a65746f020e863e45b1c2307ca0ebabcd77a0d7200e34b64b6778ef698d4a07e67d5f814343ee71101e466a3a0956768ab52dcd1b826fbe40428758b39cf07774f90480d4353307a6a679dea1c4e869e8b48f7f0573114940d41b535e92db8e44015461ad5f4d30146302ac433b9d7ccb651215b0f4329dd81d73c2fbcfa63500db44c77ab3b5ad1d785058716f3ae2460c7041d76909b0f7c5f55cacd488fb4654897dab85e21d175547edc236837b3559f1ac1998c8342781137d5191636365b82bcc732e8687e47e6fc52db24470e77219df15dcd208b2acc0c270b68e4b3770e753d88e44acc2f0e09fac36b8cacfa701bd0d918eee02585f3f558e79d6ec4ff99c76e1745edb04e2bed972d38daaa820eb6776d97be38f4c8b11f3139f42989d1b4778aa0286785a4128a7d50c0eb9bf7ae27f628aaa9a4a3ce71d28e683378326782b0137d809c982ee5020d0d30d3255431b8042d64b977c51f8c57c60ddb9e2d5b99ef2ed506b8172a01d2a0584a6ac5db494fe1af68a473de58935e6ac25bf60050edeb5b7058e9584f1bd056e4bd83c2d78c746cad609d2d76b9742b52888c16f71ff4dd28f2cf2f101c8e7977eb885c66bcc2f64c4723dfe0b0507afd7435ef2dbb2ae541c30716b224604f797e9168b3a45eb92f545f1951973679f2970dbe4cf0e2bc6873224e3e039d365ba596f5a4bd3aa63a556f687b33f7568e57494d8454c0b75f421fdc5f596b8ef5276e5d20e1235b6ba9ccb0529704a56bb2dba9ff0ca6e32f5b4091e675fcd9c033ddf29ef3ced60dd2059c2fca798f64fd4c141a4c95ef52ab5ceec492fb20ad9603b3b9330f742cb8d5a09b1758b61d597d4e85e4ade4ec6cf090beedf63e6eb523df4a8ce6821f0420544cf4b7ddd4f602bb6f53c586bd09bd72e47644ce3df99562b8e1fe168bb3f76f62faa6d611ec54d85910f68fc665d01a1612cd48f46f15fba3f114cac5a4295128a82d2928443a3da24b620849a72bc9835bb084eccf0c4aec48748db519a2e206876a38fff11bda63fe506b91a8bb2b5461c1eea1cbf7a119c618bed4bdb7627848e06599d9390a158ef31dc020c96271b6207dfcb01fd42f3c0c7b77903492391e4934cea63b17d2841cf3ced80be14bceb5b028aed0616d890b9e4453f84f560b9d2d8735ccb21459b59a64fccceed5bb24496ed1ee18f907d597e5419791b1b575a0ff4125b725eea32107d680f1916a11f642c80e0d9415abe6f21fc6752825048822f9f84f0d296b7e4494c7348f763c3253d3f642c1cbde8338d0db507b1e2176c1cda8e66137724c4e4c4ec2a262f701f153e564480465fdd3e3c701d4a099586916f68237dec360d309cc4dea15987d71dcbd39bfa6fe3be6be833b3c67d97e10e48e8e61e823c06f615b40ee0d6d4c4481b3e69d5a78a6fd8dab49352e28907da8cead37c469213c51e0bffceb80869693c4b33e88382d0fa4d7758b3b01d8f23a20b1319236855f42dd14a586e0332872c23202d1de8f70c0fe5f0f6064ec4e68d317cf42f17a443d91e7d08f48cd8c1470897ce1ca3c9d8acd73e67456a01cecec1f5016d505d57e27f2bb6370102189687fdb55460743bac36df9a11dc9d9f0dbc9cc9c8c92647e1c49688d3fd8a0c370618517fc108fa53ab7194c537a96c03e28f15eb9472ac9837d999d32faec9e7d3c0c87ea943800f846ce71634dd611bad381078439505c61802ce64eab764961e89c2baaae4dd94481dae1e334c1043e11c4fec2bcf6f471c13072ff37a7b4c900bc4286c28b5e137cf7df7054449049c96b4cdd37c0e09dfacdac76c6fa4a5943922642f46a667a0f80537d36cdac21e1088a26140751a8a5fd8ce4eebfdbfe257d091650989c3fa319520f37d37d2e52d75a0860bd63b8e72aa13e925f2b4959cde86b98c1d1490114e1c075454411a99ca5cc7e67a6917d5958e5d64e64caa3bd13bc413c832bf45aa88ee00b8a897445151f009b5da17241cb2c145c1d6930e21830eafe56a872913ff01a2330e90770ba42fc6e2c8ccab6e79d9ab60e7ca554e515d577d6642e34b626a0e499ccc5e7505fe6abd5f7a0f4f5742e4b8e64369bbc9511536d73e8e825529723a930389e57e95e7c5331e3046c40f7e93e0a234cfb7db4cb70d087304b0529b7844c33331bd982c28e4b579c6672b009b284363adf3f8b0ec58ab9154839a03d9583d11e8f86e42a5ccf1267e9ee65e117d9ad39c117026e1d0531a5640ca8a1e391dc157af3ca36a551cff70f86bc4472bde0388aa8a2cd1d5c70f29d2511a71bb5751a5adafcd9f4b3c6ac20382d646479fc88c8a002175cd27277781aa98d3bf4e6e413c49e7d55d1cdc81fc150e3322613adcf905bd1f3236ab5599798f05c2ffc58fb5afee33e72d844d5ac00ab820171af7a78c4c5976814f7dca0503a0f6cd53563cbeddedf4d1c5ba8519189662838677f23de59dcd3794aa19d9f5710ee46506fc73c023f2e16712e5c35856112f3fd9b12a5e42d0abf0afd6a619de030fd3df33ae4b568ef30318fd85387c97a5292efbbfa00bd3c23e74d587360603490e580197a2b3458db116e4f4e1cd165796c319c66b0e0812c62093b949506686280b223c07442a91194e070fbe78d0e9e85439ec42a17eb53400e2bfc6c23f2529ae06b8d2ebd6938de9dc6b3cf65dde753b99d6e5722ddb797095a183230348dbcef2e43d8443ddd7a8b4ded561c5973ae4747db85f170875aeabfcd91c3fc04b2ac28482d5ea83f6255e9783a0bd010941972e7e28fbcaed23ce1deb8f34332f63d4d022692f5976acf5807fbcc8896808dfd29ae745f65d19a118204033dea969b3c1ce0f728218ee16c8f7b76fb6ec4b5d79acc695362e38faeac6196591f04a60abdf349eac825d0647a43b727dcbd8714854e3e6e5426d984ba452dd6cc9c8cf9ac8a18a11196c2aeb2ef95b6f50be888c1f433a2e8be30f15edcd0fc087bff259a677995067a15128fbf5666630e11a902aa92783b6772c69b2c2c4f9895fe7f87a4a9277a91518c0a7a9f750ce5065b276c034dfe85136bd354c251c126595badf6c9800b39ac69bf7a1065b9ed0cc3d5112ac0ea01a4f1f090f77aa2ddc95bb476c1c263ab69ed505bea989f46747216007a478529eb57ac42a0f8431c57df05b919f49f45f957a5cf29ab1d5c1cda183f556bc631b677f2f65ada508485ee6370696d9efb05a329c9aba8eee2d09b8f9e4ce71d9e764596d5158a09a1beddf48847eaa8a979bae8ba13fe378c56b3cd15135a7b2702bc145ab905e7e17e0c072c2f313e0d7ff906aa827ea7cb474af11e03f4b22eff0901353132eddba37391ed7a28aa01b484592decd984cc0db78e81631a062012c9e95032c5259eb6812ef1781814ec2e4d058231a7dee4c44d4aba8bb6b7b679073b4b8806972d4365044ca078c6a37d692770bd8b410d117a932a966c72355e356c634d7458fb324ea2a141eab901ac1e6e2b994bf80e562634812546a59c37c6e993b3d885ede33306aeb1880d8cb93437951325e404b99fc27035345e274176c4cb72aacc46ae8bc4b363c71d341de22823a78d960f3514e58137d60e4e2cd3dede0cdae4400dd22ab936e065004bf91a159874485b51d3534a0619e365f416083a42e2585cb48b2a9707b011c4f30598b913930b5803c2d4a0c9eb67ebf4f7fcbacc80d584c3d51a0e7aebd25a0a7c43dfe2d93efbf8374fdbeb4e9e8e5ea84e44db64a741ac99466d57d18c4a1857cc9dbfc537c63d15543512799d3950c4a9ebd636cd618f70d0b22d3a52a039be94bebccf645ebd71e6a8335bff8a1fcf0c50fdd79aa04b6c9e03b9c5ab7d26721719959e6eb654b357fdfdef235720dd484a8ed2531ef2cf0b06d96e99cf9a6268b953c93526fafa1da5610af35e484c0d2871dc670b9815dc5f0ff5f8973ce3427a62e660328327d124146fd1272cdb6ffbc0f54c5be6a47c58a7aac559fd7e7ae0e46ad3eeddbea5b1b525e0270f5ca132e38632aa5d3554941c5e6543fd3b9142d106ad0c2bbcc12469cbd234bce998c1adca9bbf8c522f1f26c56425504508d0107e1c8e6724f09937a33bb7ad28099abadf623f5fae89548b8c531f5317a4ad94a7846fd465bd2fb0a12d4d23d3cc6bef38955c0d2561dd9cad9c9c1c36833469691bab4f5cf271785ff991e3356e88e048e1580fe17d5589068dd61f86d53f3a83c0984a3df2112fad7ecc72bfedc692a585a312ec8aaaffa354329a04021da65110ed2504879effa4d1a6e43b74dd7dee0b29bccbd692bcb14dc2f8ce100e0416a5edd0afd6a464042ad8147732f516df9161b9a015872c4a62e0dad8b25a107f46bd41879403366b039bd824e8de9d5af524b0d9c361f4769bf6285836e71e6df1e98dba767e7ccdf0d4d251705664f9c8caf455a54eb1dc27958afbfb4bff6a36da25a15997f2594ca91775a63cf5c45739982c829f96b7b9c53899c54210ce2ca87c35ffe6e272bdefc7fe78c7dbbc9e873b8f43c1bb6b36a1343bb6df425fb1ec71619bd358607044b3638d96669d599526fe5477c055505fc206bac7a1b6f75d0d4c7276eed60114adad3d3fbb178025650627cc94cd2b1876b163edd11127035e4926ddf6429c307c375ddebf0b7c72ace9dd1ef61bfa31947b1b974c8e5663f85833c1599bea806ee48f4a147d8644246164a7d67f365542332f277137cf109a06e8021e3464fed1d79228647ae048bec5098b8b687f4d414c6c37bf7a53c159e832a33be5ae8628c579128f018a18bc4de583ab4c255670f93e421e1f8e6cd3427f4ada086f979b86ae0a19281c0bd2256cfced0376a33ffbeaaafbad469ef7f1ccd875f84b26c224ae1a594ca87d9c696aa6026172fc15f050b3c7c1dffb8dd4e7b5b3a2030245a47d4707f312adafc1f458ebe094ee1ce8e0b0eb67b17e0222bca73a39828e5ca7edef58929380d4a565b9ed2a6845920be3def403e807748198767c5568faf4c5b027abb4b4df351c1b95f126d92f96aa0776da8db0953bf914046c9ffeab1cf2322e0c39ab2d5cf0bcd4e3228d4c2016ff84b547221d2147808453a73183e94aa385eca8adbd793010eeff75ef284d8e08a15bce00f31fb5f5ea7ef4cd93cb694ee486ed5bd68c7b6f2986418a8a0a2fd7e165af00056e1c5d5aab6bd9c4703a4ab0a46cd3d23f98e5fc499c2c35b3ad616a8a3b756a273bf08d7af8ae45f6a048067e21c88b97b6385a0be397b13ff9aeed1f492d16e4f149b191a0305a5b4f049ba4b21b102bcfd0b22d3a52a039be94bebccf645ebd71e6a8335bff8a1fcf0c50fdd79aa04b6c9e03b9c5ab7d26721719959e6eb654b357fdfdef235720dd484a8ed2531ef2cf0b06d96e99cf9a6268b953c93526fafa1da5610af35e484c0d2871dc670b9815dc5f0ff5f8973ce3427a62e660328327d124146fd1272cdb6ffbc0f54c5be6a478fe5886ad6b522d81edfda786c765dd1c03575a483e295b81470fb40a1550fe54941c5e6543fd3b9142d106ad0c2bbcc12469cbd234bce998c1adca9bbf8c522f1f26c56425504508d0107e1c8e6724f09937a33bb7ad28099abadf623f5fae89548b8c531f5317a4ad94a7846fd465bd2fb0a12d4d23d3cc6bef38955c0d2561dd9cad9c9c1c36833469691bab4f5cf271785ff991e3356e88e048e1580fe17d5589068dd61f86d53f3a83c0984a3df2112fad7ecc72bfedc692a585a312ec8aaaffa354329a04021da65110ed2504879effa4d1a6e43b74dd7dee0b29bccbd692bcb14dc2f8ce100e0416a5edd0afd6a464042ad8147732f516df9161b9a015872c4a62e0dad8b25a107f46bd41879403366b039bd824e8de9d5af524b0d9c361f4769bf6285836e71e6df1e98dba767e7ccdf0d4d251705664f9c8caf455a54eb1dc27958afbfb4bff6a36da25a15997f2594ca91775a63cf5c45739982c829f96b7b9c53899c54210ce2ca87c35ffe6e272bdefc7fe78c7dbbc9e873b8f44414ef11001fef3663c026683c0103a7d3bc2b9a291684d0217dc092307281c9e5aac7ee5b7e2d899bfd05f1ece758a16a5993dc66491e51bdf45037228e9b44bceb7bd6b5660c5006173de9c8b8b46bedc9fa34c3ae207eaa6ef13ac453208c77716376aa718ef7e12fab7e30932e664869e5ce890e4ba744e02cf9ba4636437a3323f42301423b9fcc8e602a6a7dcbecc6f1a209ba1a83fad2b87420309d6498e8c9074aa78288934b23918566c0b0c874515d07bfb781dc58550c69348020b616267616b18d62a579f6910f957250592b66f475851b2c034c85f003d532e5ef9b88ea066b3a139e196b543523006df40f6e3d57db559ed27fa86e5898621448bab81637d7e221f33d271979440bb3f58c4b9efd74334a598eb9afcc5decb0da2792b698179a520e3ff7d66be93cbb5db4118e03a86c5ab552f9884511a628d69041ac64f03375e5d83dd18ffbfcdc8cf16cc917a5c3777bac3487be65a0b2dcac524265d60496ec3c0ab1940d07755451d88398e299c2444a2dd6e1f4ea31cab5ba70d110895966c9a69253d48f1582b3597eb14561f30ac942ea864dc162dbc1d1cfa1340c73bb8ff298686b689ac9898feb1d02b5ef59f554736694f12e4796c3c61039569a21e5b94d5995d0efcc62d9d3fb8eb204386b6a62ff81379e961d4d42acfb8b970ffa8c5115c15ff6ce0a2729354bb54ec8a8ae4bb3bf0c04d1ed09a72826628d490fce17644ea9db36ef96edb3d027d9114dbf80519506c16c66bf7c8f07468d2633d375853e366088f525c1bc0b3472366e79d9fbd63be3b1f3359ca10a94e47ea38345fb5e9ae40750abbb568396006651eccf5ebb41367fafcd4e60a0e32f5ec53eee3600cfa5e3fd139c8935a90d444689eecfcf371224da0dd08a6ca2dbf2cc796b344d0523fd45e46709f9747fbac2754caffd56cc5778222f23445f4f38f0023c274ff0561ad1b6fa33d1b54e061ea7fa9e088293b3474f2eac48f59d718e3d3af9c5a936d23c708dd8c7b6ae8fc219feae81a2ce9834797614e8743cbcf920901a0fac78b97e1b0b065933c26b7aa89cc21fc687ccc600377e45ef6d3b12695528eef277ca3746f3ad7b3dd97675237f01e0fbc5989b120db0aa5d74c35a1f39107af00d716a84f4ab1b083b2d3428117557be5c648855e92ffe929561dbf14a533f72dd9890ede643979e58a189ebce3b12d6494c170bdcb7c86c1c3dea5ab48dc65e7fa6ec32bcf0bf4b039a8714929961e6a6aa62a947009c8fe8d82cda12f97321116dff63521ce93fa3243488a777240d73e3524b84885b30824268009e143141f9a2218d5e773e230858c9dc325cf01c536139b46ee4596f16729c63eb8871974c7641c266b7cfce7bd584c1f5d8ae8c24036cf0b7ccdcc34a0f830057726b308397d9135d1472c140cfbd5eed1bea828a201dc3692f3e693bfb19c9e7bd0388833f4d0a54305c480c97911c69d3cdbe0ec7e173ae915e438cce74da706da1cb21957f7ceb8407b7776dcb26d931dd8b28c5995de641f8ef53c9dd6018e9f2285cf03edc3bdae8426e9abcb71f24e54ace8695a94751ab2f40b6498cfa4455d3b6cbff86c62c0f902fab1379880c2ae23d78e0ff20213596478b9e5d31fba550817a26285ce21407c5ddfb2f4213e277615e6694f53add00fc2c9f88ebf724f758bb1f3838a9a5e042f6272f11f9e7b696fa9cdd39c68f3c90e9045d08141b0b48872ff58aee2c2fde20c0098463704b363417d0a45fbe744cfdb63c67add593421d18656b301a4bd02e2fcbbd51d290053c1bb834e183bdf77492a9a166ee41a61bee6c0cb6b376b5d5d0b1848f2097275fc3768e901ca6d3468ef6f26c3379bd02527dd18c7a22c06ce6e51ad94ff20ee3f7cb91f0311625cbe06571a5de886aee30afdf4d80231862fcb2c0f098a94e9c4f4c361e2ba41067086ef8476ae4c34b2c0497d44b86c82864f3a21fd0eb2ce20ceefbc119571ec2b63bd64ede92eb7c14b65bd5e083de660dcb4aecf2db25d2bdb3735661e07b8f9776cdbf60e292d95ab9fc1b8a408ea76048a8363c38aea65b31cea4f907cd7189bc136db6f64c85c84c5e823b261a41a892e06531a49621a364fd000b34e0de28f3130fb8017958ca2cc177bbba6df49782d73ba5c30e6d3ea459ade3315b6ca9919d3d38c0d8205209f1a45b9027dbf91b0777809f57db9f707cc305ecea6fdefedfb4d7e0fed62c369b415c1cac566bf037b66634d36cc31b1999f528e1316bb07e8b2617ca217d5613340b5d6e8b77e919cc55161b902ff93f17cb98ddc1df13f4b022005e59bfc62aef11dc6be395ff1bc958dd7f5cc2536ea703a2a1f52d1450740d0913dd4d8248b5eb09b79d29a207c68166184f3cd0677aa1ab4af4eb02bebbb80be7f8beaff464a9d644ab8046ec61870e1c6aebc278183448b37a4f4bb95df4c7963adf79a5748982c17602bc79923c853f36f2fa7cfac3cf0891eb124adae68c3fbd0b08f7f5acb550b672a5f981515243d56cc7264a99a575843f58cebcd3b6ca365042a0c9e0efdc591435d484237f40696ec5134fdef906c0900607ec39c4074b97892317728585984ba11ab28ded7ac7314c2762f09360d4fc617263eaa2e5877f24cc687a193302c6431b262284c90590fca2cf0f2975ce473e3ae874938ecc71f0c9013cca5568eeeba05d7ce022f57ca2290dcd4758db162c2fd5fd16fa5f5fae0fc1deb7a58fbe1d46f61ca2156a7521b942938965a70f39945584711cb034e3bbe350708aebe11f4d15389d703001fdeeae4286e94844b8c92c031ff0e5d024a10d8c5588568776a2ee710b41b19aa969a3be67d7fe381fd1f756790ced9fab913c03184cf49773e8064f2349a44ff941088613f5ef404711b889b9c8acfe5721ea1ca4d5b7004bd291e4ec871100ed5ab2e7dd98d92738b0616929452ad3feaeb301c227c366278734ea92a2887e5c15d04cbaeeaf1f9bc1a3fd3692f74061ab7e8ac015ed1ac6d6bf04219f689af99cd60cbe698281bd606c471ee51dc1720a6618fc203cbc05128cb817699b4a014f63ef642c13408b1a89ff84be36ce9fe5939b51cc6ada6ffb62ccbabff41209cd0278bc8ff9dae3e288d877f831c018489f90add7489c64f220036d2a8114079e1bdaafefd52dd9411eccc4db7e8850caf020a49a5266cfab68c3ae9fe3764943d53b700bb59e3a47a53514020f07f1261cd1e14e05bd8791c3692a930c955e518cf9c27e12890ce89042c29aefb5734ea550229d14487d12a2e94a5c37449f1dc9c4708f992467e0d7a2dcda626c9c3aa382f37227d7c24b8e2b77c4049eb243617e38503856eced59931300996561eeeb663285148029e906894b11cd429ee886115506a67896c53721166532ffe65bdda05b3a367317421a938d95a8a48af5e6c68508f68d9580015977b8a46a17db0e7633564a0b2fe8005a59ded37b8adc0f7de27417ba4427e1406bb80b194663078e1c7e8853c676594d4e6ecc3b52d7cbd0e42bb27b686c73e02892a37336d985f9698605e298fc821db0d4131a289f88b4f316fc17bab73a55587394988c7ea0490fd1008a78ee8de27a662578cb5835e48bda6ba095592afaadcda0f0976fad93ca0fa695e1a8b885b8b271deb041ce348cf1fbc423ff9d81a1c12b182ef21e2e4ab5cc9765f64617db0a807a66d9acc9212183e5497d23d29ae5e704f58f184b8d46ef9c68e96b011a092d4df02fd67b214a89b54d621795323f05ac955cb252a5257dc81d6a07ef7b8c0843c8452a4e49b5abbb3f5bee062fbb18e29548ae983ad97d169d74e029514a0cbcf323b1c770eff3826368616f30add4909cb69b1e6e2d0b4a1ea75092d3f2d63968fa86d2303eff8c3267aef9387020e8fa492c15d47ff34fe229a62502f79da1a76716292a16abe3381d8020786e0cebb2ee8e96e0288618952387f3a991aa4de6ce4a535f39fedf70cee649a120eb48cae5a2aef0d9cf71bfdfa61895452d2d0c47e9566a3c6bb737845a95a137a8ba104b0d4b98f6b1b7783e31cb06ccb0d34fde1606c3c554ea49e82515c17e6345e438d12b6384c39403db9036904dd4af4875c994c1aebc0baa5095f281e518c6c8f773f3b5a9092b5a2daa96c3e9a084f9006cf8845c0cfb41b28c3976b7faf39460d5c547bfa6b7dfbcadaa9bf0b59953c76bc2222de2438ab92738f8a3da5fa607ca93757094df94a238e736970afb790ddf49b62e882d38a43b69ea6572ee6dcac1934dc240d11cdbf05a5f3bae9a74d56dd598243556ea25aec06231ab561d7e5c53e3fc63317a05c9095fe7c6ba16f8f476238c869914f175e833a725e1dd9c0a9c859faea50a00f583f19b5e9c5182f027b75defc167a87d1723b4f58d7ff4c68f042d88587e42560cade392f3bd5a0cd97095ced986c56c0f5e39fad518ef02584469d425622253e68aaf24b9777eb1be2f8490664ae9c65fc0cdabd2492ce3ad006fedebe2525485476ef7d2b20b19fb75e1b36636d37060fe710805deaa8c58d8ea780668d7ad40fd4c7ab2b53630a874e312816089b823dced159ef135fffcdcfb2a2d6ddece00fb86a8c047ca12900e2200288d6d4af35f65c578c6f3cc446d71debe006455c6b7c1633b64c5b06f31269559b82e6b38bef6caef3f74f6172b67fb745fb5c2310a6522d9b0baeb6e1b6ac3893d1b1b3f9258fd1afc5fe04145cd1d09a0e9810ae56cc2f9dc71a127c9cb60d8e865411fc1b24bc26bc3df0c2b9c3f05b4797deca83374c344111dcb646dcf0ed7ac0e9f6e81ad552f200339b51beee363be78d85df25a5d70b5e53bc88720b897de44b51ed4a038bfe55f2d5b267ce9faa74e541ac605021fbfc7ebd567ab5e41609cefe4406f1956cb5cf429029a5e33b2e68c28c89e83fb3bd8c16d1dbea383973ccedacb1de4186310343e1bca400fb61d9e78caf1a7bd38a2438d7d1f0ecd775a85bbda94c2f20de7eddb31888ac3ab211bd9f7627a70055c8c2f3c26a4bbd4fe67245753ce25391e7ffc9524801bd09d6eabd7f787a273d2ad568a185719ab3f30cfcfead7a34ca1b476396381cdc93a2cb208eb5ac1936232b465672392c56e8a3fbb91432513ac11b740f462508c62935d6b7f8b2c2893db03b3012dff1d5c17ee5659373d2899990cbf637ee9408272ec3dbe54bcfc0fafd5668f403d1135478442134bc90671811e0d00e8ea0ff8ccd93fdbccd1509a6f015f909b6dc6238b076da90dc7cfd1d1600794cd8422cc0967c4f35c222e09bb9eeccb0c827f973530e76fb1bf473176e93ab554063c1891e52cdd5cc9711d3c5c984e47775cf3f90fd6e2e1606076707ba769329cb36002e4b016860f3ce900cb2f51725aa0ea8a6d786c8d4607e6f1ebd053f314d72f8835aefec17c76157842b7c8d76962021735aabc9cac791bdb35e48217dec2a203df6eb0ba20a1c8dbd0bb11e21b36a7ff1e832b4bd2dffc34dcf64c60d1fac53abab6727e3e7f8692348e9ad60c6cedbf9902bf189afe886b8a4f8182cc6fb6f3d32ecdb75e386eca3d24744da4eeae678b225e1a4de28801dc006bcfd1417c6394ea0a25dc111deadfb75ec9b13e5efe943e3ffa7721106406928bc7e9e2a193447d9ba3300536307b77e00dfa99fd003f60a813aef5567fee2dfb8bf9c8e4ab9c21e66777c64edb0554ab7e3a83b718c6e2679e9b02c94cc2f961bc0913883c5ac50943d2c9663d28c013164ef5321010013f316fb4f6db74a644a1a2efd845e2fd3d863f094ca1575789837d5daa8e5a38c711d4a7eb00b84a426ac03d418998f7cef057f85d580b348f30fba8cb83c04041396f0d8a9abed9d53607aa0beb4fdfe8bfd95c97ecd70bb75057d1e59e519ef8c2eeddde01d6277c12fc90ea711542c279d8809bce23d89e0ad7fda69c8ffc96036a1eb37a2d50299e8bcf9d8b3811e92458960949c63dd52fcb0d2b56079455d513447e941e61a083078699f340ba79e0539f969491d567add9870cf3fe2eea851f2deed22b05b79fd47d24b5c0ccf0c902286a3011649f1a2bab10c3232650751354914c5ef750cda8d5c098c35a597029e5c2220b31917fd27a2b6820cd72c5df25072c5b217b592e065830eec27f37fc28f55eb83293d3f9d3a4ab411307e5ea6f79412c04d69cd0baf7a6f8f65208b83bb19efc4727885a9d3854fb18ac91e103055698d3e0e5619965b066f82b9a38937ea561a92bdf5e18ad1ce8b18b45073a1318e6364a6d60a9565d2c1ad3cfbf097617aac8c0e5ce5ff94e36ab673b22149bc496bfc916d14ad670d755bf6fb5045699eb752339cfafb6ef0db0ea9fb659011081ec3d78eba36ddb0d0301141b5a251dfeef7d19dbbab1e29a713422a7d3d32289d37e6f2e70c2be3b4098218748703cb68cd49ec2d960e279b51fcc8005b03ec84adfb221e8c2c28a834eb6d6194b535503b8b3ea497917b3317ee52c8f82492583af6e50bb15a6b66f9699fac239fac53dd09574f4d719acd65335f1f0178a65578f5545af0dd70d6aca6d52b236632f86feb3fd9520967e9be2cf4b783abdcb0fae2e817bc18e58228ad871216aa1e4305546d2a2221d25bbed60dd076ac92ce5859a42c9c40ac01d4427a0fc9342c94cbe4848a535f1d3a83d0b2ae262fadb8781a26eaf5b83f6f337a3518ff173529b56863f8fc748e0ee2412b1498190fe9095e791a43bbb65eb6c09d95c170fb1d8734b05ac412478e06aef2bcc3c678bfd68a630bc852ae6d56476df40a327567cdf37bd63bc34c6d3492b08b2a36934cc7809c3b3d72a19502005c3134c6c958e6d92fa2f219344d5bb30b4fa1451e02feec098f384f9624b118954413ddae6c71ae0941e7b5cb04cb77edf4b8932e1867446b3280f99734fc50c123eb0a1191ca22f308fbdea9a63e4c1ce3ac772f97a5b5560d4c65528f78fee2bd2b2bff55c920a8b6aacf46d959f9d724a9b20a223562d0a65abc5b2c3652368ebd7a438c1a6713aa8a9ad7d1fa2ab3e6d88193fd4aec65bee88de8fdbdd959f4f49bb7416f705bd29493a8bc9971dd9fcefee08af722f9f1d4477b8e9805f114577ba2f6adf2ce2ecab4acaaa826e7dbd0bdc5611f3a62a642bfbcd938d4b015e03a9e6731a983b056b81e161698dc1f3dcd1e4e01e8117b56b9df25a4c5a632d1cf25d4e03630d44110f2ae387f79a85417a4194422ee77e513a6514eb94587859d79846edb71310f0ed903831be77d671e041cb449d7078c08a2dc532a48bd16579d9d14e02bd661a973d7a711af6ea62d8bc7e256b8a4d31e2e7f94d630c0b7ef3cb384d8a63999425f1c91f7b5188aa44e152c6264ea52092afc6f2d6b8686b3f4f0559ac487137d2606cf57241154ba6d47f21bfd95ab4285ee098d838f07d32335ebb879a3c935f59d9bbc616fb6e3eab64e9e0eea7a848ffd876d319027298c75cbbff19c262fc1e60fcbb477d5c80897711c9273984ba76db8de280ec0a3c1eb5c11ebcfbb2f999be6442e8ef2ef23c180c013d024b291d35b4bd3214a5cf89ef8b1107da09ff59ec83c4f9a38f31ffe082a41057f3fb9f35a2472f61091229b3dd6409ad5d2ec7bafc1e9321aa8237d71e59f2e9a1f06b0a747187267243a376b858811a88a583710dbd3f942146b90efe56e76abcdbc8c0ce2f864f080a40c073208328a6329cf8a3b1b806985b13a59cd8e8f4b3725ddcf56f53aa96229a548b5d15c9834a6a1d01e934c1214173c798b45f6c0ad04ee8896e109d45457bbe7ae10adddb0ef602b80309aed948a11a0843eef0b43a700aceb2cc91bc16828837ceacca340f85259a77043e07fe00619279063269a0c2e9da50837e9372476658634da33096426b5c6ad2106caccc33759b0b0d51fdff731471c1f3f1c7f5810801044812b84a99b6f847d86656c63cb8004d7b102e5f3ccec3fd023dc0d537f48d2a3c84901b2d18cf70d194c5aaa3a198aa0f5bc90d29da9325f644c86c93cb3334040922fc25a5402c9f1e73a0b2d41dbf741501746d480e12ed587e3d689a09f7071680ef880850830b455be63ef76d3791492822312df2928a06310dc03ad03a625dd0ccce6a85c75deb1594ea809b7571e4518c05f6ffafd20fbf5c05609b3222e34798fcf142a379d12148253f71da8c93215de3793fc63dc2916e40a1ae36bfb1f597d9cc5bdd2177609f0b7673d1cc5cc62bed7eb40e31f4dbef4dce50dc9a1f3d880cba3a1dbbc2916d76a2a58bff4d294497a87b33fa647e67bb01d645c121f41d6894b747613b783804ff70255f78844df00c8e7b48b339d97de77b7c2d6091b39da990d5bd05f59dcafc72998324cfc6f36195a7e3a761b1f23bf897c1825d588d7dfada56ea7b790212af839e64a95e17672236a5b516a4dc44c531dcac4c3ffd3acf3997cecf07d41ab1d853cf1f7684e65ea2b6ed2ad5636982d5df61b55acca2e1b765be5aa3a3e89cb3cb6def31ab222ad92080d35948f9b794884c1bfa7da49d9db1b793b928d0ddf52e65c874663489e0532b32c882c33291ef08794196e3e5bfab12b1d234c0eddbda0329c910c62703e45ea5ff04aeb038fc23aab3bd23b52c9acc0737fcf9ec34411cf4bd73370384d00d0f9a5870910747d6d62f4c3352542c7b2f6397255454e6be002946676229b16e22e309177b80fb126b2fb45be099b79dd1d2c88f8fe9d7e2b3edef86861e69c5a828ea1272d5bab830e6610f0d3c730d2a426ca9483d36b63d2d0a654f205a20160aafbfe2d46294ba4ee6b9216b2e0bcc0508ce9edbd26b475840a1c8d2de988ff889ef167b09f92aeb0cbbf5074dd3801df754b6cd2d4950ddc44304aaec66b12b434dc1fd6bb1b78c4a576559726e4266a177125cf5fcfd1633d9e70b6818f02b61e19c727174e1dddb0bfc72034f65e7c7a9b6178fd8ef440a4e59f2c822d3458c0bcc8fee87579c3dae765b7ecbd1d206b55379fd5e314102399467ec7f602d032000bb3661872d4d70ed0ecec3773a3b367531acc2c0602155a68ff03088cfe9384127b6937fe24c645691899aa95e9bb75ccda1d0978f138236d0bb2259591710e41d55cd8aedde840ffd036c63d6a1a4b47e0d8fa2b955023a822bad8665ad899768a6a3ca87fadd547acfc19e99a4d57247e9d427c7c182c2650f869bcc3a9da7d3db6755bfa2eec25006f677fe1c20c4b4ca9d6b936c124743069b8c1c2ba7bcedb28c295ad56fe03ec0eeba7ccbfa5c6ee6c2f682fbd6562d131f2f919583faa04971d5b2e37ed6017d7256336dfc1e10de49c1225059ada3753fa3acdbdf49fbcf53113053275b3633e47fbfdc6321de42f685cbab29901f7341a1210dc29e367bfc3b4091b4b8cbc3805694bba9f255b49815935771643b1875dda8634eb9328cb7b328619b63c8b70c0fba45370461fb0835d7e1c10129dc71a0ff833f8ae198bfcc98566adc1af52d03c007efeffc0c5e6ba8e4fbee7d7b46404da634a5f6c9cbf2ec810e18dedfce723b01d8789a9a56b6c2467d59657056737e2dfe320ad0bb863d2110b69b621c9e2fe110772497426f0d5dcbd54f2f0124b1c681dbafa563b234c520ce9dd76511d81d59c18547edc3f05cfde13f66b1c5ee3807c7bcfd947558f76a4303cedf4366474e2e8c7d9175cffee417179d1265155c7c84d91f6fe847ef2f2ddfd20f122fa43ab8a3345788d606f199276180a1d794e99e3113a8b358b470922c4aa1fad1f80e1cc440414ec14ed5d07cd29e8b75576ee0c81895ef1a9a27c5f634b37485041ed837f4478ad4c2ce5ca96c62775899f9d39b7d2a2a339d9b0c168d00ce5e66e4d8ae0068485598f68147acd62aed4f4cee502d24704eb4de38870099f24b6834eaf38283d03e366b28e7bb6747436d1a8377802919541eec36f85afe4b67b6d673ad4c4241979802274a2566947568b3ffd6515b8f5644f92416d81d2c69afb0b1f0fafb6b9aa883755216f65aa96a929635afc8d707dd67db2d6735803435722f3fd45a3db7aa6bf6d36f986a70cfb8fe9277a45774b9141b7b056ca25628f9cb693b8a38a0ff3b67fc20dbf33584ac2b8f470620cd53578a083e30269e482efd15689c92f140f997c8856e1dd6ee24e6432b225cd8f56ad4e16831e46eac89ca42e7bd37165b36f666c34b459c5500b25da679cffbffa373b5ff35f0b7d877446b9ca4f6fe0e3146895d200fcba2ed5c68188a41f06cc25c5da303e217b0eba2fd3344baa114f1f74cf5f4dc8732492d7f7f46fc81910127bab39f9d49564356c48b7cdd9b4261077dbeb6c7a8ab1f35e2dcdebd1eb4e86cf0c5a67a6d3456795d08201eba0a852afdd88f57ffd7a3de607f525c85333eec042baaf3a6ec99a19fd0cddc6dfcbc6defd24827d59eff5f665a19e45dc253e23d1fc743fa9e1a0a36400dca342fff865c0203348605bc6e6fef0a6287706f871e0f4c23dbb5fa8894c9f591d99817183a336e074784fc41190936bcf177eb0cca168b004c26211778348200292ce6a9085978b02b7fb8cf3718663daad02ad80b5c8d6584c49222d965f4fb0a3967e6a655758249be891c5d42ee936852ef5e6180b564bd4f95034d6ac61a405d19af13e1ee28d6634f6d4de95b7b72f1583ee1d42896b05acb89e62526533f8ed819eeef78f529fc34e6fd9df8889f7e455dab620ff4ee2536d75e153249cd17fab7e05f9b59d89e43d3654ec36e341a735646ac86ae900a46eb1c2b160dbb42cc8aa87ba0c4ed807f9cfa20230b02a321c7f15c89ba4e95f552518047f33f9c7029ae69ad50b06ac6e732717f504dd77af01017411e061e09d506dcdb062a0a20e38d87337abf898848a87a352e94b6f3de01615c4b8d41da5c49b3b6883c411995db960cdaf0f6c491e061ab9ca5ac3be9587aa91831546cf9d7260bdabe97151436f67151157fdaf6fa10b9fdb5f03274f35913eba501c01013baf742840cb64d2717959080afd68efd69d4f839a1e177890769919d16f3d3c4e50560cf4a2201ea8873ce24dfc848b3ad3342f8efbdc8c8feeb975074083ab08d06d1b7230279b3f3a52f0fe4ea4021a76288ebaaa92a3ba147dc4a0792c463ad54538f8003981d83cbf270256fc26e283fe7663414303d74fc22f334687b7aff36b6c5d8f0ca5d2c91c84ab9437d31887b414e1580b15f8fb6ac8aff5040f1acfeaf2da5d1483b681e0b47c68c7779a15b7008f5e2abf8584aa1eb6b8d272465e509bc5b929179e7056a4932e61f8a976de4556d5d2c06c4dfda1cef5d7628d96fc7df780d886f677e0bea1bf8fb4ee79143596ce4116f972d194ed24f6d6008cd3a046c404fe5dd719884ec53a7be1af47651603bafd516ac6bc41ead7fc4fb919f8a0274c59e6d9c2a7da92e5129ee0f5290eafbb7bcd2bf92fab82aa867996cbdc0cd63c938bffbcf9fb73cb644d44df87c44703a050960c11de8a2cb04b7aaf597389f4abab6757699c47b76b818ed02bcb6ab582512c81e131ecbbb89182258ca606be8a77ec4475ad03933a55350e55bd37ca7af70865b0a217eb83e2b50417178d5f1d7729af902621509ba7ac20a9478ddbd1f1b1e1682f2764320bfa8cc7315499da0269d7f008aba69c5f5af21c12f6e51c72a25092e0eb136aa785336d217437c458a442e2da83fd9477c82668d4950f309d947a1edda3eee9fa18e2a9b654237ad1a4a60198437371b92c44b62c217d36cddc88a7c8ec2f7e31bdaa84cbaf7f6abd3ff118ffb20ea9efc99143fe1db337041c5e69a848f471c78b4c49f5602215836794c5e6ad31081a0ba85e5d975b536edd3f86034eb53dd0890cdea66396f9b8c324b448d499e0b628a46a054dd1dc1b16dad9decf57de0e73f7c3c4ace3e00ef03e9399e8f14653805fc880dae2e8f867da0e40e920f2aba03cf7790e516ec28ebea94bf4e86716ae48155f788c2a40c850a829243357c2128dc79604db2f6af9d22c870b3d346dc00750edb66439ca804d8efce743d4e954d879bd88bab679d49e878a243c7d0c8e051e7645464f9dde24bbdeceef43710ca970f916704086cc1d7048dbe20e5ac5e8139dae2a49e1cbe2e35119699174fea9f590b4a654725d438bbc86379f8392a0fa033c06b5f1c798bf1c88d14d46154476186c5a7eae3fc0715684cfd5214dd45bc0392b2f7a0787c4aa0f2165666fa14c34622982991f94c89f7b8808e51873e5645ef598bced1cf6787dc63921976e6ebe95b7753889b86fd4d0502985083005d112b82faf35da7dfcd71c0e7a078b8dc57509a83bee277303d4648be20136baf7c9fcc78db18aa4469447f21e42cb2a93d082b681ef477b00eccca637addcf5acb67cb5271fcfd5dd3e9b2b40d94a43dd1a00fc46e7e36939196e1f9163e8715a3fceb609ba765e8e738a236fa9244ad4aaf824af5a8dcdd1df8fc1d5fcc370de17cfec375fbae8d49a22ce99d7e82b8634f4075c8da7ed16dff85dc81be0b1560627285832c10ca50968e791f52bb691279bd763e304e65635d995b5bf55beaae871706d7377215aa995504503eee953c9bc99691b660148efad0a8d5d23633fa0e236ad1a6c1b6f6e09c4f6801526598bea23a89e397708eeb82a6bb2371a4d35c4bfbf7153d0905f45316c5b76443d78e23c58a74fa8a83fde2e48ec77f538d3fc77aadf430b8cc7efd48cb1ae705bb6f950552c01a26c9214e80f4261015851f7a3522386973f488cec3b2e92cc7ef51553c7054c8516f6a24720f16d26b79abc89a2ab98431e260ba09320aededecfdba366d3259bc8885ae7d74b767b06d1f0ba718005513107171b33fb36a94cc55b91b4a3e752e6bf022290ee5625279c44d2a6c101c6e931695a6a60a28ebdcc3777ef8a08942b09ca3f869bbd605090c871b7a878a1e69ea0d75085dab09083b4661d9334f76d0aeca67091a941bb784123b8d4e3cf2a74b2c906e3aae945891bfd5a51976ce51a6a5ce3c75bd771276d5dfe34a836699dd045820a43ffc201c0a725dbd2cd4d2cca86c5fa25b4c5622265b90967a0d44c63f5d9fbfc3bebd13169ea97a517d3121e639c77e1f3e07539e406cea60f80ea3e43767d86778e02206797bf82385bf48615827b763b782005215744af1b2bf04bbcaa6dbf1254d13169ea97a517d3121e639c77e1f3e07539e406cea60f80ea3e43767d86778e62c9295dedecdd5f68f01d2342d8a17478d99ee238fe51a051d78147e3f28acf893924a3801f74a365ce2f9e1daf846a86b8ac49fc7cb7dc1cc7951147ced903ddfc2533350b88769cdac458b12f71b63af062c34e4122634ae409491ffdffd53d970b0c04faa6ef279375ab0efd6a5e2e506e03a3721d75688ab34299b1d50994fe48431489676415ced314bedf41836387769aa702c86ead1967d6c8e0aaa061f5dc5889bfa484ac11491b40570c39ccff78e206ee613383485e7e067d7dcfba0e35920307fa2776a80be16a89f532659871b6c3c5f1cf0a5977f59faffe8d2ecd17d1d31d8c34aa9114c0c92cc248339758772f08b5743b416123069eec0aa687c8d0ae4a4658d2e6791444655e56417b8115ef9ea0ec4263c83885724523e39de4568e36b0855f5a4f8fafad30bb6475e215c57e05b281bcd89d2c359f393268cb393fc7da1b43d16db200c0187cad7d7560e85c28a5c16129984704848b961050d6f4a7c873cb31369d0d8a0646d4a929fe2180b9480a339f5c52ab1d4ef51d109256288726d9b77023f6eca6058683f0d4adb2c004f01dbc5c4d0cf1ce633f5161cc26b6304b414d75bbffd9a1a65fdb64032d1cb554028d5c257e2578fbd5ae07dd037f8f7e87559116ba4ff0adfbb16cdef91a5a5480e51a522e96e3dd20984658263b8d035ebe987b952b564ea32de1b5aabb720c9c46e3243e2195bb52e4831918f21627224d6d0148e9369a35703f6faa7165d602ad3bea62c988bbbb616299cdebe9dc2711ec468d255f4c9a75ea3d2691d236a35fa832c009dde9a4378c3f19fd4e248fcf120dd33576fdb6b4bf4fd8c46e0d766e69716cac0f7c1f3a7a256010730c5c35a634f8422a6299437b18787082bc60f6904ee7f48f03d513ff3c121f19f51fc0bc8df650cf0ed6f8d9fb8687545e6c3d4f035b31ab9028200b734475d253abc651ed4d890fe7820babc51d3afc1dd6a4195a966b3ddb6c89c8dc9b1d26d44a9fedf9cfb7514afab4e743b544abc6f2f2b353bd47d42124f9972cd12ebfb9c4eb2c81d087e99fe66dde7817fcfe5d6e3b8839097b9b58665322e71522226cdd0b9fa11bd2e8449e0baa90c1f64131b240ecaa2a30c1c096b6c282268249ae65d2a8f902bd93858df5cb53f3a21901a65067480c905739e144aaf488c7823dde4f4fc2e9e8296238551a6ac4ee9733cc0fa2dc6683ffdb6a8d6611053abfba69e4e4649e863da8c7115180b3e36660e53567230eebb5ceb4ea90b7d6ddd769e29d6b510e276db7881e745bd8752dbd0eb0649a5cc176e0b6aa7bc12b6a53e14175266ebe1d1675adc1a7b5a0eb53ed5b3f0bcc77a6830728cfc5c199f2596e602b52af0d181079dec9e13fde6c037f68f4cdd8627b41745cf29908ecd9c351d0a976fae7f6bb9ebf0d49c9f13fd4f1fd74081e8ee3486b1608cdfbc4b73bb89096b871017bba8fa903b7662c94718e873245013dcd29348044a7cc575a621383d843077b4602c9c0ce1c9a63766187e14a7312b1b7b45d7200b922cf8ceefc99048f320a26cf1ce0530c04fdcb7124cbf0eb0ace7e3233e408523eb1a7b1cb0a8cf2b15923110002e60c2131192e0f05740b26ef7f3de1d31dc5a794879543adabbb484c766c3783bd00df3fe78a17fd694865d32e26497728e411ae3c38bd47722f4ac58d6d441fe2026f3afde3d6ab4bd7640a3fbfb0a5d89dca6571929f0dfd0d06ea270b0291fea5efe95b226dab450e9eb5e2ce0148eb2640728d1a6800ce3bcd79dc2e31af0449bbd26f8c6dacaffd39c4388092065f5e7df3cd5048b50ffdea39bf4d8ae57d44fae61c49cae5f6de785b31f7c907b920eaf0b417a0b6ff45e5f662507439154fb1f2f13ee5510b2046aab36d8425dbbd0b1d76a0c12ea7975e4fcbfc7efb31ce4b2021e4ee721c74ff740d4b5bb5f25618fdcf1762ca49ed07cabcda6b4e933f515a9589ac112bbcbf6177dc8d203f75e9cdb486bc52247f9bcd32a401740cf053fc5e5c6d3f6099a3fe42d91f56128b060669ab781dad8f7459010da26993ddf5a0a7474a326b097a280ac3fc3875e6b50efaa67e57914bc51c37b68e38938938df5074e582f063e527083dd4642aa7065cb7217dd820119fdb71e689682d4c340001c73ffb0b64e8815fc037d2dbe5d90bee45e543201c47267dc794a49de7359f5aad3ad4d69b5734ce94622e25144039d4bd80bd78d933cddaefed584a095a6c45b90d620094d05ea9ae17f9fe8db41f2cffbbf8d7c5d19a1ad716c1161f172d9458a94c7bdea5ab354eb4e8cd9f03c57446dc80409731a05cfa49efd2e90d0db65c045fe25c338b244fda2b96a06c10141678cf38bf8971d139d6bf0fe56d4af8b0bd52b548e549b613c7af71f5c22fe381c899d3ef2a156366df8327d249915cb5b3afd4a6e0b0c3c82033fc324ff43978d3af89e371ccd62101956735a678ba5d30ab7960acccb1742261def17db86530a3c3a9d915c2b3a21a271301add41b2c23eae6147e3681526bfe733c98090385653e157602d41ae2a6f4661fa61d51582e5f2ac2f34750baf12c95752b86831511d8dde55c440c74984f129c974a0e91099028b6d2389f4ddbaaf43e4b0b12c8b5bcbab5d7de1ce227c0ccb8171ecc6133a2cdcd96845d485a4dd18476a8b67ecb4c9a7bdc55cb88ac7e76d01dae76b6f33c657d4205bda13aeda638104fdf8c7e88b2097a46a2d7374f47862eee16f5afb60a7f12a96c9056acc844f331897a5a3e3675d5f09f8d3893dcbbe599138cb39a34efd3a8e4afe2fc85771f90479c01764d6e9d1ed22a015f68b98d25d44c28f9d03129499ad5dda2199a896856a71e6cf39fa7b92149cbe65c19e8025d327d3e0729625dbc1565c302bbb1adda50bb9e842b8737b7a9c9dfe0f24a355995d271a78e5b8491ff252f0eee1b959daf7dbae0bcbe7085af2ce7e1b1eb712f385358e57727953a3c74c26d0ed39b12f25910e1f6eef0cc2016bc0c66f7b56a47ffe4e2505a86335ef7e4e2026d3be8599ccef88692a0341584a9e7cdbf26ade96db23eaa91b0a64a9874d49c4b431ea74d00655cd029114c73552cd0e6aa8ece733f63ad821ce2b3ed52e7770a2f5284c2317be1d5b3100de6d18f001a2c9fdf631c2e38b9ac651e886ec1d6f297919804eafb1fb845508753ecde7614d7a46b6b3139f701068406c6163ff3b562d1d967a66fc35f211c72445af8ff31d09c305706e30f1a1c2a0e2fba1604491e7aa3b99d1d56c967cf189acf917be56a3a6f47b94e1f7bb80d708220342f809ce1416610725f3026037810fa12739bfba866b5e5325a329bacc3aa3942d14f195af0941d37971b71ae555524db11161c195ab7e88e87fe61b7c90565f80dab4037f1f12c77bffc2421a3dce14717cbc56c5c8c18b8ff77e2b71452087d9cb7f55227ccaa02eb4925526bacee7cc1bb9849e07181844b412454e3c909f8e9813e40e94c2400b20f148e14825af88e3ac68eb9b345ad9c209282c71d6e5f3f68fad03c3129b117afd055b6417a0db1a6418f1ba5d200ba77d0e7ac43e5f1e8da359c55219df83abc129060f0c759f16e4e72aa0279b1e765d34e5e00887b486ebae19f90b08cdfacc119f43f6347620be3cd6bedb76599a6fcdf04bd034d581bcf6aeb7eae78682e45904a26abf4f51a79bd452befc8618216a073aa43533740791f1dd63cda9c78911b21e62c178c22d1194055736ca1dc4eefdc37de736f1c6d336b3a7eb446e83e6e34665c602c1b9330710d502c363175583e307bb28d0a12da6833305485b7f8df80f426397d76b7f7365f50b7bce7959edb54cd751ac9e4b5382d34cb3c59e917a3a2d06c799d91c4422a7ddba42e1d14d6f80a0548566c05e0bf246fdb06cabc1479d92a6348068879217ca77b7c41190cc092256c5be1f6001bac514a01f2f86055f8f078f01b5dc621e1fbaa4bcb7ef31ea8fa67d495b0c673cc814e44c396f0e631e794fe22afecf911e32b591b75710708f7b0633cc74e509e85cb35eca9842089d920773513e5307d1748487aa426f6c7d82fbc4fbdaedfed9c39591aa3dd06550d24589fd7b82abd6aa2877ebfb58b53207e47bd41ec3056f55930226ee2b1185b949f4c594c4ba143c59d64b8dc3c1904b5b752b735161c2aeb720b8c6cccfc00042de498df9c12830de50a6fe457f81383cca944584177c0341b2fe2430cfff27913eeb9a29a315a6d4f34eac0f74f0f5befe2cc1bdedf7876545980fc708748b90e8cc688a79ed95516197bbc8bf10bb535f1ca779fc07ae03e83c7ea5bb233a27e7b1afddcf34ddcbcaa1b8ba4f66a64909dee63805200344b6bb0e2abf5cf10e66af82efb581d3121cb26fbfce959fc66b4b84b874c78f0d3c760ae8a51ab9effe7ed8b48d9d511bc42139ac8af77dbdd4767e86aa12e67e106efebddd9f3f6d72b82c940ef83c86f4f04979ad6a13e847679d9b3aef2d298e72a89d0978fee23db5f5136099e904bd823aceca311fc0e63358b77e0c1ece862d399a0bdaa09fd01824ecd8cfc115450b813e511efc28d972edbd3e809602afd99be6834bc079644c10969c5ab206faab4a229911e446d74a66ee42395605256ff69d58e6471fe11136164dca8075a0ea80158f53e5dd58da63559873cb7e260fb82ea115768530a333effb560627393739a13a7ca7ed13ace4693197bd70b07b8679539c99b1c6829d6dfeedc1085eb67a5f3b406eefe10bc8bb075d7111031554a65746ce0833a2e06b8ade90fb8924543eb8a61df762a7823e57f5fe97455a5eb7e99d9ef1abf7a93491a85a5ca2bbf010a389f02b30d89724ef4a3327887550bcfbddb6c28b16882535bc327674f9137b5dc8fd144b8c331f59458d06ce2ad98a6513b12444a15e9ef745930a26959ecb2da8dc277622b67588ee2da20349844cd95ae39eb0e804d82fd75721e49a78e535960419d8cfe44e074ae6f4a8f9bd92a68d15c35153a65a24e0a1e2820a420207865c1e3d581c9fda9bdc2a780fc1851fa7827459b8833968ef9926becac296ec487a5ae91a96435823df19e39c394ee45ec475287a8853ae1b679dcc416260b425c9cdebaedf03bbaca0682b4efda619f7e900c9b94c92648bf8b4c550e37f01fee7c156ad38c671663cfa75a00d4387a0e3b264a8043b4775f2849725bafd7fe7b52f05a856463ffb1d96a633841d52ea7aa68e696f6758f8d77d45157b90518d37fccbdc0c71bebab1647f869fd13bbc5f782547c66c3789fe915c5a4c1665b37d8e10ac84ceb600571fd3051a71c96519cba278eb730791f918c636bd383bde7114c9c155baa377f8f43ced50ce89cc02e331420d1f650240ddd107a075957159390b176858ab627d6cd64bc2aa8263023c314316fffeee9d9dde9e6de052551e746b261a84c100bb1d314bd83cd373b047276a4c9478bafc8cd7b504c1ff8e458f9d284f11f6d9301505a4c21e97ab24230c1b26c89ed26667d49c020363a4ae3e84c187d080626c4a0b1bfd52815087acdf9342c615ef74f1364e8ac4022fd057251c02116c2f6a44b043c189e71f26b80bf3a02bd54e4bfd833464fdc46ad498a1934fd035355aeba0095cc27721272810360c4c861a1df4f038da32811ff1cb6c22803b86bc2245079584dc3041abda07ed04a8760d6cf76f63f18610d7da4bb3f43029bd31dc853e9bba0775021f7dbe1d89d3af3bec944594813123b9a6f3db636b8e7efa7e79b607452c2de7a896bfc8c8ac2f3d0ae661eacf23102f2198fd8f071b7bd3ad53342ead203cf0d1ebcc13e1a4c7f3a4ace8d0ada171eb6c17ef6b85688d002f56b34044b6eb4b73032fe6bd10eb07a7aaa9e3940b4c6a973de4c9cd76036444e4d63da3f1d024b84a9d217fd5812754fe52fcd4ee4f72cfffa3d9218ac2bcff7bdf87c7295a9b6e328ee31d987736a64984221e0c169538d41b6214e3c2cb48a11d7aff9064ea6ce7b1bde459eacbf28099786fcf19329680205eef251f82fd1b348e122fd47c63237391b07dc5061b4324306032facbf0911c96a67174f01aa846bc128723e1bf4cd4db00438d0128510db5d0e3eee7939751088081506d3e5a45797f12d7754156841da2a48291c9702d7711f31b6cdb6834ac8827309707954a397fdf1de83afb37e293c3287e3609b708ccb5fd9c5a5fb4e7e823515b09098a9d879b31322189f8d1bf66b0de64cd2daf0cdfe26de088a16b0589992d2608adbc285f6c5944177db0e8df952e17466ceb1ec7d27c6da69eec99c6bea670ea823d30ed259ba3627802ba66faa8e1d8291cfddc5bab9fab0faf1ac3533cc60c87be67214055230b2a878bb89f718d3736cccf6395f6a1d2f1f2399b8d14a12305e88ead344063ad7ae3d06f3682e800253aefbd7b77102ab8fa6fc852e67f6bf6d013eccb95ed37dddcff969b70ebef9edc6cbe1abc9590441a014d15a239cd073ee8c1bc2a041dca4e12ec6c3adc68037b60f384393e84bfcb1da2aae306f2cd0adb37a90935a0e475376bc46ccd55a40663d6584e5fee9b23ad7599fc28a8a00cb3f35e48c20f3d22e0dd75de3cc5c9f543d12d6687cdd34072e1802415d1019bf6ed99f0e9bfa2a1c00ecfd968675acfd6479217773556d5860f3d6e42dbcbc3cad9ed8b1db3e1f06d80010183d4c50a929c6854dc3c99187fb1079fa8803e509a985e2ae0b897d848e4c02a1e434a34c72a40ff875bc921c5ee46e76f467d30ef78469079c01a1aedfbef63a8d93088c97dc111a4f0d23fbf002a8cb4442b268761908bf1cc8d7de4e2e4b47cec8291641b09bcf01056d8cd7415cf4e62f46d2f5b84c36b436c51ad1ce8e424b84ae410bd8cbc7f7a321b86462fd18f1c3c1a80b0348bdc0265cf8999b49fd570f176dc6bd203cca274f0be45ce2185c82bb9cff7ac833d53ebd417c1a58067fff43e8a14be062f6dca6391cb93cb859d3db495e6d39d959ed06fe7960e6c4c611df522139083ba01670cdfdd38674af9bd83af1a04587953226c306aa34a69b892044e42c4e70f55aca866dca3800942ce687e1aa851398f8eb00285ba69c7d1d14b89e16708291060bcfdaf94b823598e8181c0571ef9e875547e6d15714a8db2d578f62e98ecbd3d93e323be7baeda6dc2d95d095e2fec062c2fdb9af4df8989a68ad72c71111f298655fdf4181105eff70c2f1cb83a7bd9fb693a79c15644a1c0720cc39f6df0789b333ef9524514d30575ae96643e7a65f9ba1bce96c97a870bb70fafa047ba5be35507963ad0806fe884bc1627ae738d07776f1400599a62a92369eae9f30997b69dcd4c27ed399d8991c2835556e79469747d31d1953671e612b874e7eb3bbfc90d8add7317e845dd48079be3f5c15d93c49355b17edd15a51c5e53037fdc3e33d2fb59eba96a49f8209434f1d9dd353317bfc7a6077288d87b090c8ddd036168135b4e2912e8f02ef3f1eec020e87a2b224039037a19606598c1b70ca486606097140475c67ae868a6fa62938429a213ba864817ea70c9ad630edd9a9d9885f7e3e014f83fed71735efae1fba3a9938f44e04aeece6d513668c677ac9df551e23f7a260b1f5359a8002a8d2c8ce04f8d7b46a27619d073c7ad6f3045a7d7796b7f3f1f779c6a12d1cbefd884166f0283108f3f130f2ccbceb3bffa30be5765f01f8216c7d78f754164b52018f6cb4c30935a24b617b134d9875706e7feb0e1bf6df62e04d8a4ed10fd9cb277d242d7d05e3e12ca200ed86aae25958fd46def8c28ea72933ed562b67b22b84b2d2f28708ee30a6eb49793731931115e0f42186db604b1d555e764bc386d1c885db1fe6a9011fdd2319b53253139a4b35090a2701d04ab2fa0d72c5075b3dc044384a1e28d48d9f1438a2f830b0339dab22cad50e8e85f837fffaf54df4ba82f9ec1cd1c573edc3d72dc552d126f1069ac97773c5a20ab109035c4ae143c0c7403777f40ff1af60af6e895679df00d46a49df3a44b7581ab1bbac0d046fc83d5f05534e2c5754c5514830e0cd93bfacd4b27a9919ec6cc4c4776753ce9b41f3c17477e31f633aaa0466315d1d3981f814f58a7e675dfcf70d23c42297aaa38ffaf9dcb705bb70b93c33ed3b9b6a3123fde9c9b0ce915be0a4928bac319cd808ccb8245ce4ce13c7422a81d78ea85943cf87be752967ff400179633bbcc720ae86ab5408eba7c025d06c95f4d0119bb51a007dae7cd70a8b1931836ed6509dca1eef6056acd2a14dac8e04b82aba49d5d9d5f09fb529b4ee9f56278126c272835a30cd3a1e6238e86a277fdf552032143d6dda84108dd1d9b0f86b4d7a3bb4e3cbc1759aa8cdd2a0ad6f7ebfe459e8b6c23ff8ab95c88a9791b98724a3b5aebb347867004e98454ab4b77ef59841a92bb3c214e1c6f25821a60cfbbf6b3019de9ee0668a96929f2fe1708a41090916db54265dd4b173d1ad6b777846ee2f3b3deb83b708d1334d0a7d254da0aecbafab935e5ad91761dd967601a9a0608a71442a3ea8dda513f1af9fbf0a3d6970630affc0920c7d1013a3b7e9376f7b69a3f00caace0c52e63fb3278d98859430d5578b0dd4bbad6c17916ae66800f869c8b3e359647fa5e4d4e732a0fc614123818b7c705ec252e7fdbf24c4cb45337b5ea33dd9be141d91d2b3621de44da13f8cd55a83a1cfec6998286691ae9af292d04f5231a4dc13cdeea06d59ad8e3c96f5a3b83af227027bfd0050d73c4f0a376c6e8f7a9bc329a33a52c540d4a0948289995e86f41d24cf1e23a03cdc34641385bf9fac4ec6d5394c45f4b775b4b01dba5ebb7934e0314194339a79c853152ee0b1a313a630af1de9342eecc30e3afc64276acf86890d2adbdddc34ea81aae4846eaec92f15f25df36f00670db05cff60918d72bd3f44951ccaea2957ff7f53a4a41c0f700695ab59f19324148b699077a3b79cbc7da875ebaf80c9400fc5bf4fe48db9cf4481736d9fd5a34119fd4023eb8055b60bd4ed3a7ffc7ed68459a617f257d62364b5f6d47aedd04ca492710a1592e9c0c46e94e7b97e0efc2e3fbd22a2f0802b97b7a334b92b5775167a89429d0408f07cc718941dbcb4d4c86e17d226b69ac9e1895afd0de54544ae316c995cdedf59d9eab07b68176333edec85bdbc80540502ad0da7ccf22ae6191f8c18df6adb0e3609462d9546c248cbbcf77533df5835a880b1d05432e4cf33f982885d6f04ac8155f48e22ee13ab675ffa124e96fb252170a4a8532f2121f562b56a61abb078a49fc4b695f9c49c4afb0426a8cac945eaddedfad8ad48755237f33d6c41c296c3b23e7d54af939e01447951ba613c640d15127c6cec54bc7c635bb3cc99dd336a2b61bcd6c4531cc7b9cc4765f206e5d0dd433b77dab494df1f6fdf15c90d2922aee1d975c5bfd6e1e0f5682d018a858f464d49c1ca4b5d108a14134969cb04092e06f1e54013c55c585aa565ab0d76d51acdf2668fd03cede2ca215652560dff6880b43979a1e998aa4bacee4fa163b59997e8db3d5300b5a0ce0510ca9d0ad9a2379c30e838c171959d797603d320f33af2084d704dfc8d2fea4aae01498c93e3c283ac2eee23b207d7516087b8b005788ca5ac339b1f6f52254763790b65fb033c1b47ff83fe66b9331bc78379f1b538bf9af7172c566eb2a5bf9c22fabc528fc61545d8c90e28c20b87a3138c843d45b4bb1de49f4c2f290272b8507332e26aadbacef47b3495db3c69f969cedce10bc4ba832d258609aa48d4e1728be4f5fdb74d2c8ce15ac3c700e5edeaec13f1682e2efc824a6905b97da189cd5b944af3f92c4a95d73933bc74f68776ec4cdb985ce53e975f6dac2b7a094579b92acbdb7c3e2102bce13f2caffb748761a2b05b1f001b19bf3a276b676bdd402441678356c33b0a15ea1658ea0d07ae3ddcfe15e9b2e24c2cf68f84acba224309c9f494cfd0a8ed1a3c65e5cfc7f1acfd53a35d4ccccfff3326e5d667ef24a94ee9c616f7c1717f377d315b80c92d6fc48f9b1dc4f64e1583ee35699c53c52802410bf2aa5820647af7229daaa34c75081c1faf39c7d4ece1ec0a8f9ae5e6654b48607c0b2ed191c6efa7c5e3a40bf89b2a99e90a80bce1c736986f1dd9456069adff3efc45c92b71bc0dff07a05bef65af14b4c215e955ec4145936265a077f66840e16342a0f45bd40b47d198c0e85302115e47e25d4776d2d8cfe25a661333a306a68a4e00629808268cad33910f1d637624ab1f2260408cbd0757a79a90f086d6696415757bf30db199942780239c7033bf741cef949d57ea686c68ab81366192c495971c1e965957b0a1c792f3f354dd3531b60a044c7e2d2ec431f19aca6e57cf4ec17c48e7bda16b9213803fc293f5984f9133b1a5ce70efe492fc51c420c58c7511689e8fe6282eb5e3bbe0b5185f07e27dcc60079717b40b7c5082d9bb5bcf4bb79d914c0fb0ed170d24410e9c8eb418a6cea94e2b8fb45163d7fb63f6b58daaa95aa5dab2b5f01c0c9bc2612518157d508d3d96f7ab74ec44f452e5062406e496bb48fcd6c558549daacf96608284548a63d13b31f49a603ecd65393db7c4b18e6558bafd69071cd6d66ac689364bca7b6b8d4394ae0bb9b1bdf94d1f375f7b0d060f2279112734bcbd5eee4679bf4afd07aa52fd6b27eea6aa630e51e1870b4fd7025958b175832678979c4c8a7845bb7969cdc2bd52c41f6710e8a9e59b20fb478a74d3e5a522f6983d7b1242ddc228729a1104da705fd37f5d80cd1a00d5d2948d7e275aebd8afd520fdab0f728f3b698b4e1ed1fff4d186c094141204ad498ed883ba18f3962d540315eb000260eccaba59de36d65e8a323a2574f160bdf2e1bbe26f39b9a33d70f6a11f8ffbb9ab063c35bfb31523c8e53ed85d7728d8a00980be70b3de88bbc821bf1a775f6466297d42aa1329208d249f1a932be5a5e7abac543fdaeca3bc8dad9c4c04c58a0603183ecbe57240f757da9d6278a7e2dfda2c7455d38cf52af31483261d604e72cc42262bd1b97eafcc7b97b4ba3cb9d9bdad25b2051009bc57a101404c127effcfc2aa54c8a25f7911c36ddf43212a18589f34a4f1f4852243906e21a76e433fcba385ea943874a6ef81c8177c923446c97462c5cac049dc782d263a3e70793cf90194b5c4c38df0f81f928999548fbdac2914b06b08832c0415c55816fcf75584c1f0007eb50601d046fe0e1fd7d633f8e2a829a210951d64c21f0603f0ddf814231a85f1476e282260a6048c1e596a7d52eeef3851faf59143174a5a54a271e27d5aed910d2cf2260593c5b7c2c5b42932ee8f03a365a89a8bae24f7d865f0ecebc7875d17361d6fddb8a89360302ea1405328bc03d708d5d73d09715c07a6fa707488a8d59832287a9a770c7ffe7e2ea98c986a25b8109b02dea78ae19564c4ba85da518cb4f6d93c9844014cf5d2d373bada73c8a1253556181cd8b5ecff99ad6a0ec7908b01821ff44101a1beec496880fab9da2158bed3389738eca9de3a9137a162cc7acbecfc00b1d9fda965c6a0ebe4ec4e2b7124c36dedfafa8ef479d00ebc0a0032a0b7b49fab9981e62c9bf62ba0de1686f7b47d2a71d96550776288cba81c976a3dc09590580f2836f671c0516bcb0438e2afdf914464de6d33d28730214cd752ccbf36a8818e28162903f4ced18692b3b4fefd6ef5807912a05ff06fcafb91d81c683d20666571dfd9c346ab2200b193f68ab1ddb31d69d8fa5d143c348ff34ddee2b8425638131ee9b70083bf51a4c5b12ce1c67945617544432f9eaee0c4421c11cccb084a722da54487200c6acf8f6f0926c3a9d0d4c74cf93a39baf408105f1e968d78210a5e6fea1da47474862134f2993acaaba8ec2c98d77298e99ffc1e21c86ab2c295af5c4b06b940ddbda09c6a7208956af31a355a81b7abdde56013c6b3d938829667a9883cf02df0058169c4a0fad59e585499bbc5dc2e92644aa5528f1fb7e31509f55425b5595336b94ae9c3881bf651ff0618e9e4ad83de8ead12338bcc06ab4e3493cad58ed1737c5a8263cb7fe65768656c18686bed6ff4b7a716ea854d2cb537c8ea912930a6e72127493c3a01989c5c86b9de4bf9057793590085e621044c6873b60eea9b3f89eb3c415e66a5d13ab084628151d6464ac21c866d82be5ebb3086d7fe361512270b8849430cdf9d8eaa953644d2cea38b419e73027be32b11dd234d4f48c07b96897ffd264d23a5c2ae33b0d0f7b53ed364f7b4111ec9ce50332f97a30d7211191b84a2be6ccde6eda1948bd462ae68722b9332e883516fde2ba5f6af0914c3bb25dd3e4568b205ffe32f5a196b97c1c0f47aed23b91a8ce2ab3995e9f47c32761498a34fa431bb9bb2aa6d27f41537379ec185deaf57ad93f6ca1302bb9f05ca732c62994de36cd60428f6e599dac0bfb0cd18cdcea245bdf0972b0010bc20a833b5230109e754b621a9901b64b8fe1dc1e4e397a04d0d079dc6c3c869bf4ad7d0ae3138d6cd6f5f94a7d647d83a2fd0d1bf44d1b5fbc24de718195658cd809ca6171aec11b3c5db4ccb7433acf9a3cabba29b107c1ba6bf3a0a999b34c6b9b307ea11bac1e4a7e5928c7c52c694e80c3835a2132b5e0ef28148469e71f882c1ed44c616ad2ca941edbbc238f023f9ebe0d6d1ee5924d376569830a6d1135c7190bb65c596ee0365734b5568a47fc4f97d58b3bceb1461a455fc043cd8952d3abeffe561c7d1eae052399bcf4c84a673d57ca6cf3857611ca6ae729b05332326e1d3f02265452c7c53c810fc802d7bd45b8419dd2a12eb94702f23784dd571e0c6fa1f3f068711945b4ee7a29fd8ac0bdfe58fcd055402bf3210795fd4a6d7f8fa58e9d25d174503e7294957d047d294046210dc1ad678c2a51ecd68f9d1e917c809f7d88cf66f7f1c85198b056c25057fdcfd48c65f50afedf2edcadbadfb4efef2f958e037577dabcedc6be585f04154baa09ee8ecff4b84f23adf867fa6ca773f944b13336bcbbe52b5aa93c2d7058c2db5832b716ca2a4b03e61dc8b0ba53217b3b3d0576227b6b887e0f94f40b566371a90e566ba69e310fedc1fa6a6a71b3c7715946cc9926df01ddff93a71145502f721cca1c1d5b04606426eb321be84e9e894eef1bd448c6bd03cc128221dab2e7f0647470b22d33aaf1e51935c07a2e2573d096ad351a1316a6e9255461093ffeecd92e52eaaef437f70c88fa02b245d6e28a39bfea67877cc20f521b51967ec014f3a0133e2d64669b05fc0b78874f1e41eb8cc23d4d9b94a82c878bc32a9783f03f421a81ab91f42b10dfa37c2a1a81b8ac10b401d943f344cd713fe1092d6b03ff398669172247893a0b33a8d9d7d134449bbe66a3b0bdb97bbc6ba4e6390ecdb3e8d2f2304687b36bb4badbfa95ca8c5651c7fd8e6d38550c5311071c355d10cf929e2e96239a2ca652d67dd42803c36c11cc2db3728f1a72f1b3fc2f0ebbf9ee187ac426f71809ec56c5b9ef600a97e7a5e575ccf7d455eeb0a785831c46196214006d20ac31c802267d1dcd2a045023225b8e172435fd59a1c45cbb977ffbb5f80bfaac0566bc999c6c257689ee549e12951fac2c7764ac66cbcba8daf4f4bf14698513781657214bf1b854186e7548409062b64aad4e8b42fa7a0aeb5706ba3f1af04b27c3e75ed06b2259971031d4b689c80795bbb785301737dc527caabdc7a1322cf3d38f9abbe918e39d7581e80950f4a1131195ff3aec64f9e01696d85db9a2f8cedb54861989dd2cf988c936c322cc3876cdefb79a7277be4c4a3e29f2d188b41c86b7403ba3e00791b0af0454006d804231208d12aa2a6449585d4049de52a83d17c241f8a5461dbea582dc8735b1ef7ca19df70aaca55a22585c59d31f6264e2158955abf8e08cfa3061167520f2f0dededdbd598706f05b9c77ee3d65815218aabb19ff3e713fcaa1e50825930a61dfd0e5989d4c5d8f1929a21d71192bdb1c7190d43085187c8ee18b10e227b0de98350082a8d56ea4e86fe3988bdf103f0750b967ec30bce75632b758b4e16ee0b817927dddfef2468f8cb7e263e7175539a4f7e1a1b5e05cfa12de773fbbd2de09a0f9478b32eb8bef7a9c35c160f69af3cc910b70184113d992ddfbf8fc86aff98c6b7e4179d422c431a67572f1a89db927b180dee2df1b4b743d002ca63bb76b1f1a2749827ab66b9b29d35c1964c9e8f6bf8fb2012aab3b3f7c9011eddc180a23295ac379daa4a77ccdb1ccef3482f6c75cce16aaf3700fd0791e1536d23f3646916dac5d4078b3003c97c2ab9646da97b4c10b46257e6f2258c8bc2bab1aacfc5f0e19ed7f321bf74f0a4de1be7a68eed76b839b379c4e839c6aa10f43f5c947e11ebe204cc3d657fc932ab0681208f3d2a801b9cabc8989198254bd2f2178d41c5b5c1ae14892af9bfb7625a7dcdc2836fb9e1d694556d049e486e5b27521f7f50adc5bf604ae16e0d5b9de7030d682b6a8d0a7a1f0328eaff6797e613a954c835ab0f32d39e9b3c301d758d8dd17e3e2a136f2adc3c85ea65b7b75c582044839c99d355c380634c06239bc41c6c27a3c679383e65ffa380c6c2f56cd722ee4972dd0bd57d41800d486d6d9822934adb7fb72addc24798fe6b5141108864f2930eb19df2f779cd1a4b175bf610a1bb228c1c1fe8d1b682a0bb8f214375060af5b4dce173a371d39faf309b6b3306d12a2eadd1f75d8184cf2e74a84e55234aeee5c9f660d1604b56aab0765129215cc79e7361cc600389230b70a7a39169f99b08a8896511ff415558cd5ddaf62a2a2047d881fb95f5c213e5667370f03914e6340c17a61a61c85fa9764ee659fde8f4abf968480a6c3de34366685a30b8731adff4ad142e792c0417c42026987153948a6ddbce5b5dc9cc64eb5a6423d3a5c4b91e476f0ceba67b1c21d91cd11517aab6af11c0ee2eb21cbf0064ff1b3b01f6558b43a191b153e212f422cad018b56306003ffaaaaadc385ecae107146d099b51195c0b5ac0c7d8da0ec8d1b92f1d648cacf9d666fe4b6ec92bfd761e47b8e150203c3351a2138ab4390157ebc6a6c3e5f0208e09775257065ff942f0f68756f7f309062033692e22e031f14c24ee2535ffface7a4647d6271d1049fbbf42b480c991755af1d33d2d49258f1b50f2e547be7292daf777b10c4cc68d6530829ef3f16a85cfd93417367db3f8b5b23bfb73395a3fd93e9f38877e9bc21cf4ed009c9a857d026ec37eb2710ffeb7ebde05898226d581335cd1fbf578e2f59e96ae1452245469c4275e3d9c8705018081ad0512c0ed729db68b3e3544d305c99a59fc7aea8491fbce3846182d3865755d4419d6c9f78e3fdb030ee303c8dac1753570b8646bc40760605aabd833a43f769b629ebb1c5b1f3f2bd7b5de1117483b47781afb795d2e83ead9c9200d9e208202046cb674c6967a63d6e3b1fa0537bf262031cfb6d54027203e290e973aa7561a4ab0fb9b58d0487fbeeae7b657162f61679b29e179502f3d798ce4d885288c3e3f87161802493d26b31cfc7230032f7c6eae8545f64a5d431c99ac669f20c842e3aef77bc807755a32c6c67db8c54babec6ea99967fb772933e51f6e7e3e88b594de165a4de79657ea1179fbd0df1683fccc087e5a2f2f585745005e31230148574607fc6bfe151991038e4bebd0bca224df716fc7f7a38fcff36bb551cdf2825e5fe8529bdfe700550be5db681681440f0799c9cd9a0fb5862b679c350a9189b237c04ba0135a06a60fd26acadb56ddd0dcc66249ff4fc7690f1f5b90ee26a09cfdd3fc6b5aa8c6ea2fc27f2fa2438ebad8920e77c8c7f5a07e397840e81e3acb9d38ec208566b8f2183a9ef503a8abb2e056403d66d26c215ba132a0f0c13597ec93344d7eae743c9ca81a2cec897d257781a316b22a297ed03c86fb1a1a8e17f4c3e31087005fb9c5e6f8b1e58ba1d1b67d00b8f969dd012acb0ed52d85f63044f92e3eec499de2118cae118beefd5f996d88588616ea818647ea5c92613fa7d2880f0dfd03ba1b7c95a5e96dd3def3b8427a4748c8a1c22e5302743c0ef175eb8c0328c5295514d7fa86861261c3a372bfe4769610462b440473155ef4701074e1f7afc4466d6488ae1a626e0001ff4f8483752f34d8ee8414ac08378fb8719cdb347d5951cfd190f37cf8c88c0bdc8e286df57dc5c966de9d02a193e0042d366d17eef40c3dbdf999e990756b3bdc8c3c72a915cf3b320af7f5f5eebd35ebdafbce5aa6f0ed2f433216be374cf0e07a10961632f68d7a6bb65e9695cc92f435a98ef1adf8a0d467b37e406093646cebeac75b90467a311ddbdea87d250a391057d046d8f1dd6889868becd51e9a05d749967dbbdd29e50ec003f15b69f2539dd4c05aaf00f8ea559adbbabb2df74ef015ddf836b1f1eed929fcd6131ef12d50955950e282866b02f1daad9054adedfed97b33950d6f8be64f9eefd358f2f1a9bfe29e418ed1a1d443e8d70aaac8f865cd95e71447e93cd66fd117a68170f1f31959444f71695d0fea112998e2c1ee32d12415407c40c4623ea3c64587af5304262b9c2b78c0ca757107ec0dd29d1ea250a5688113efa205d4313d9a8b4659bf2c7f39787fdfeb564ceed0d4aa6c7b81525ddc6fc435471e715bd7f6767aff77ebe18aad191b3da369c384c18df5eea46f4359ac8962c47ee1d3003b0edec57917179243d0c8ad8adcb22d306d324578f3bdc538731627c464a8703fa29a3d9d8e429013fa6616f183746637544e38186cd2798245ad3c01928ee013483253e051f828cf0e9e5b9e5495d8ef8a3e6be48794a7aa8efbe4ff866be8e2e420a27e6443846932f67472a3e0c63bf5e3cb5fd3136d759974af8083a0411ccdc4074f54023a76b5c214e109200b045c5443821fe14b66a64b1a9e377ca0e0d323c95e9ae6c6281bfb2627a651c46c684819368e525a233e2982fdba7cb4f9163c246e531cec9908c5936f44e9af6fa10dca4f68342e0193d4451834f94ab1a17b338f12748d7f5de812864286599ce1d3204cf54639a5bcd27e20de46aa89e00dccb8f9395450bee1db37c63e874163f2d7672212805f9eb928344c043bf186b3b1c9dca6c765cb2ec3e86b678e8fc3b788d73c28df135f55ebbd3620ecc623270750d460767638065353c9960888b7335991c08d72a057f6e1dce8d421cefff2a344ac38deb50f6aa0f693d2451e9fe3c7bd037ea301d934ef7c6170c3836cd0486faeb116936b46d9ac18d52eb099f36d046c177c2919a6c31705dd10d8be7a465804e9af5ff1221770f3e8e959bfbf2d1dfa4bda7ebfce5d38633bb957feeda530b41d5fa1bfb5dc0221fc24ee30891ac04b283e178e9cd017f28a4a359e1196d89e9e7d00d6237185210d01bee2f98db4fd4208e049ad00fb37e4b9ca553bc398d24115f191c855dcdd3437b0fb29a86f7cebbafc957a62589632a37d3851fcb41deb1cb4bbe502dc4952003b8b8b70c16d7664346fdd9bdcf2f77205e06e1536ab48084a2c8e892c3ee156a9fd06193dfa3c39bcc2d90fcefe362c45bcf3fe5e0f6aaadaf4f928a0a24547a446d84f9c22700ab3c853890d2a85e0ca511bd771c8f9beb1bb11b3a138044f55c59fcc3566aecc0e2d75272922115a54715b3af89716c8828037b4e6cb5fa8e9536df66b17f0362edbfc34e4e7618a5e1f0d21a63c9254809ee8adcfbea78bb763973ee2285439e97bd59bc250c415b16d1e60b34dda1b1562e488cb366f1382dd45f48cde14d30c0b83847e90020605c079c856f7809343c208dec521e7e398c4544bdb32ae7388816af020ee6eb476ea7ccfeea45009e375477d29ddb7c674dd404172638753755bc1c93e6d2b8d5b1a93633be0c5779e80224f64b1c6c379bf5256fd6bc5d79328ba0e0949436a1c3979d0fec0b442a11b4dd43b6d303f799c7b16381668e04edb01d74aad1d67817561b864f8d68259e85c85fef7b8db5b7a9997500ae2e388315881cd5d9cd7bfc0270dae4f7d94b20411d74db7b3df4d52cc88b40d704b36f0f1e3774c5ce77cb9a0c1567b71e0ee75e4468bab4be0a1edc95d851006d3963d849c1e689b314fe6cfb93d2efe6dc1f9006a15ed79197e046c938cd702b245e575ba9f80a3669de1d3085f53a8c5e691b397c6d69366b127f4ac8af1b29a35e341307619f2e34bc44521b80369d97406c171aecdf8035f762d34882d5ff606d4d2c7d4878b748ce445ba2f382d734e6c9d0205c08dd92e410c00b19d841a1e86cd33fce1c0df62eba0034a87285ba846a5534bf665561bc66a1558f6da316a31b9eae501853d89d9747231f467b6180fd3b4a7a0cecffdd75ed8d030f641ddd2497bd78ec7f29e40263cbce9d8aa11f505793147389acd3657d4ed8cb29e635d4b69e6dfff2cff2fddbf936d4441c6ff93ab3b968f6f47a26c41d915b015a9e0d42473b6123980fee37387cc24cc1789b56e30e21e315d357e6d552f1a449df8ae051045d5fef82ad5e845c32732dbd6a7ad62698226abac8fb8b8bcd88e0b26674d225293375150a3e6cffcd300c1d987996c5cf94919e6a2d0f0f3d43e6ec3b56a16afaec3f31b9ec56cc4a5c5c24300c4f43605cc19c122d10bef48c9d83362e3269bf7daaadc75a5e3a8de4dece154e91ee057e6a06d10b2228cb74bbcdd46420b0c0a4c3e27ffb8fe257258aa9ac443437a22ad3ed0683007076e29587fa92cf9faa83c03aa8af56d7d6bf2b1f3f0487fea3ff3d1a78868ae7ef9f0581bed7a7615e5f0dfb4f4c385877e6071623f73c2a7efb3e84a82cac86cd8026172b5459a09b1db24e010081d489b061bc39916edad2be4daca0d58fb461ac3c8be9489c01904d861d71c7c5ff1f9d6cfe370ecac9df9bcc09737aea9631f71b9f4e89d2f72c26de8eb63eb645c0d69f042cdc7563b4fc0eadf5e5b6b8331212b939a15e3c1a29ac2a58d6be8972a5164f217d24b7cf23baf89aec2d959a26a9faf130ba2e9c4bcf438ffa37e123d3a9d35ef613c400bc38bde142037eb37bed21aed3ec569be6031f6db7fc7d1797e1139764c4d4fdbadb5d74518823dfacd0f65851a98d2f7f51dbfb09f05ce33ae1f288ccfd77d13a9bd6656ff71fb5166eb00efb19e4aba194ff1cb2e21de868ae3aa8287bdfbb00883497fcd9bc34934b292f402e9dd0dd3e5594eee1c745e68cc9432a293aee33a687d34c672d869ab84efbb372984bf67f19b3b36ba45da03118a8f8ebae4221cc141d0f01a46fdd95c2752436e010b055e876b224593e75a60b6013b5a1f10434863b301f4908b2e59dada255520b1c0f50c7188f08f337e4de8961ffe28dc284b8e73edcbff37c5e637d0a0259c84137e5bfd38a0e36124b6128e42a98b1e7a8c5e29f312367aa67f22734673038392bbfd902f84c13d063ce796ff100bd428a5ba1ecd0baa1d565e095a5f01bdbfb8ffdbfc2c52daa159a36e356997c356b45ae8ef9695b62142fbe3323735a5381cda478806e99a18958b371d3574a6d90419094f47c5863013a5c4bcc4472d025a492240fbe8320fc6370b51f36c45449203c0e0cc41ee4d7cb9ceefe8c2baa0fb95a3f3bd2048ed01b8e3e3efefa82fdfb4c19fb61698560a9b2672068b9aa966e89417068a471655bb920f88f49f587ee92effd46ea2996e9eadd80fd88bd574b47fba92c4c1f2df8ee0803fae952aafc5312c084b7a7a4a68916372e8d74c71542ace27f13cc1fb62d9a01a57816ae4aac03e825e3aeb9dcd727a28f07d3e805b6c9aeeaab89f1ed2f7dbc45a3833b58a1ea86487077fae69eb6b6cd550f313b5ad8158de58a400ebc0c9972a09b95dc336eeb1066663da5563346b5b1b95b5e5b7180cfb44748212c56ba3bce0b520e82fb98b916f33b580fb8c6514d3abb7326502cd1dae7dff01ea393dc24b7c00779dfae23befe2955127f2967d57e9ee2f44141064a4869f2e2334dd4827b006a35fb8e0e1be9fdb7ad08fd69d2671eb50f1a92295276b85f601c74a5b706f4bf133e5d7f53bc33656f469b83b565e0ff2cbedf25bd8c9478b5f217837c304edcbb631f3eb62204e5e00cbf5cdda7c2b1cc41d31dc05efd5a223581f235ed1a65e1ddc4bdb5b364e427cc8654772ef37c528f97e88e619a1940a1929533943825d1f0ba0ed7d377024e13a987c6fd05f1727719da4a9b3eb031be88d54e29e294f51791034a5c511052e35d04d302dfe11deefe282f4954c767a54eb724451aa2f61b95f4363bee42ea0c11d4941b14b8501e563bf2432d69909e5cf98e2781ddaa22a26b87f96e0f62e27fdbcefddeaf101540be050508a9d2f5db83d7a02c6bdffea7ff07eede7a0da7c8b07df957ac70139148f695e9b24bab453028788ebd28951ac2e26fd13c2224175cf0fb8987b17ca4514c1140b2bfb988114f2bd54515262a13cd0524c5c4c56388abc916b0c598c504156bc27f7b0e7ba8516c23fbb149bac6fa22d31e1c8e1fe076ccb86b78dc11833817643e9bede791c6499bd08ba4c5ba3767f89802599ebe7220f61b783ab24b35579c4ba6f4ae4d2535196a949d1c2104104dd515a22376fb1478588e926e677b4fb9a04ae688f092b4e2d5f65e4bc4860b63365213c231047c656f32b59930ed386b2be9e5bef8117232da4d99e7721a97c630281c350f22e5afbb6065e9fbb21adbac256c15dca9510035760a712394d485d0028b1771b1c051bbbc633abc91fa610af6076b0b63cdefb38c7fe0639beecf186070e3ee0c26525fc705d375d428f326e60a651be87631a67a5e927622e8f702ada6b5e925aabcf1570da6d0cd3bdfa5352f77533303158ccf2f7a82424ddea2412c66e2a29ae413ae2c543ca51a9d94e3bb3d1247fa59e6cd9b62183fb0ca9307270395ca54a019180a54137c663f8dc4fe9a8dea10db74a317b631301d4055f0d318ed3733faa53182bf60b6e2bc6af28ead4e99f9eceff1d81af4a3cb43e0e317510e7c321e7bd167af9ca7ec5c58bcf3861f97728da0ca1c0a148bf61ed8c1e76c9e9caa2a4804eca96c464b9ff8d9c376064e4dd5398579bad3cd4f0b4e49bb8945f743735758d489467466b21dcf1fbc09315fcf42e3c675100272cda784a7e3aee761d98cf28d5f15dcb459626254a2c53346107e743257f80af822322232545968453f36620afb6da6eae6ddbdc00263605e1cd150b1f0b7e65941028784f236aee692cca21ca69d95abbd2b4b85ee5688ddf1d5fde9a43306984720b40289ba956409ef7231a58aaef5d0642f21fa9d4a077c27f27f84dcc815d86c2d3c3434a148e0d7e31714a7fb444dcb9fb9aa4980b2185892ff5d42abf68bd14b77a0595f000bf70cf40efc830d171b4e782a38282554f4c7964c9474ab38f8132e4319259eddc8bfde868365e69975c963beb10d1a720112f705fc4ef31b8fcac93f350ab49194da844b15432d19a0f468551ef200a1c3dcbabed3a132a4ccfb27de6afc2fac3dcce0cef10423c2555369221432172e1f9abee0a9d17b027c4cf76b0b1562aa18ead185d259b1c578921fdd116e6387733a1d99c42c5de532e1d1da4b26dc26d38a56ec915adad10bef526fa1a4ef803f71d48d51fa49ec55ff6df723203fec25fc9b83c3c8ce6ba8a27788f342d68f9c10de86982b62d8a0189a349f939339343fe340655a1d007983c4ffb3576175c8b1d3189a922ec5e4d679dc51f7bf717ab1a337f6b26272c9b9f2a67f662bc83e13731c30265f16d47aac129e86fe46fd38062e2b2261a4adf8d90b55bdb6a735941cb5b8a7c2ab579360d16b9f7474b8cbc8c44d271f2e27b3b9e66fd9a48c1da8faf1a069ec974f3022fc898cbdeead756369e28bac4fcca36434e23a2d44d898021fd4cffb88ad475b16b55f6e9186223a53bdf7ca9deb03da705c40b158e8aeeb58460d6e136e4c09b239068e6d786e71275f246ed0e7df9db89b5bd72e4ac2dca0e405cbb5a8e10393f7786bf9a635b82a97e478f191c4d8d42ff65fc9531b5acb2db4b49eddad51cf88528abf7843f8d755da5fbaea658cfc084bb37581b24f42addf83cc449c7b8fec30b2fcabe13a5896f4169bb552a9c3833a418afe7b08c75954198066ccd099e6d05a85e228730fb06edb14176ec83ee54e36ede36b71b0284aeb32491dafc73bc30c4041ae45293f7e2c21b35d834c5d5cb29633fb616b41eb8b42417ea836a0ce4c7ca2ea531abc583bc1fc817d188dffa618dfdd43db8d15b3b53905065274a0ac1470fc13b8a7964192407bb9915ebf8287f99d4ee616edb0759252638c60b1152627f7e9a4d2479b63a82bc0eb67ffd984a99e71ec16e56c5c31486da92252724e96c49d9f16eb24dd9d66c90aa9d9da57d75f3ae1ecae2d9a4d0daecfb34bf6222b2d5d74a0355382737f79010ba8a4f9e6b8bbf4a14491d2cd4e7d6378352525a4c4693a814caa4edfa5e8a6e6e79be8f8d5c958cf3b82a2bf6e080dfed777cb7726aee59a6416216cca6b926e35e1b75a31c171b8b620df174b16dd6b865131ef174b397b4c9666634a2f2d6b5efe45dff1a973f4696e8bd33195ce10fe6e0a7c93e66337d7c4680b05de1d60b75c421b0629c2c724a8199b865398f98dd6c9933bc3cd7f72d98687dd921655499c85c86ca3a88a4534376837ab7f4ce5668ccf185c42bfc6f09ab34c0890e5cc7a4d8209c86aa3ee2257da758719fff165345ac518215a6facff021703dfec127c2ce54932e1e2374570f01e5cb111a9153e484067ad1901cabbd18d37d9029c5b40befcade0cbb42b02e31af8c859b096476dee641e7ed4e019c6462d0e862f2c786caff49d60208f3921fe886eee80fa8c2476bcefc25bb759ac42a99a2d70017285b8b689d760ef32591c45687683c7f8c5193dee64df0eb6c4b4864b58cd15c3883fb556f8020768f784093b22b61283adeb7047de27009c6ea8996ef2c7f6271c7f14e941aefd6800aec95122fcf26712fecdd64707c94626eab031c1b2054f959109900d6377b1ea464558b5ca0798e833c300e42c2c6edc63f3bef35926d5e7a994ef21733b842d75808d752d198cb2ddf25a1554594f7458b01b144184b254a2e555752c03e203701bd69cae3559e6d4996a2ea9b4ca36c7719214b4c1649ae8587abe51cd6a51faaf6319c1ec0cb9db8d55d090d4e1c18a84327d61796b3bdc991895a3b9dce19cac2a9f01def33d22f3021be79f23fd675bd2b028bc967a5c2d83b3edaf337e15fdee82d3a4cb58137433357fa220b824ba3d94f07465f175d2d28b0b37e04f4c9a1ced3bdd5d1f13adab13b4a6a4f8279a8b2bf459cb0b2c8d35bed523ea56cb71d553c0e78d9d934fa8503c2f67db15343775ae03184079b69989ab80e37ea578c2098c1d27216f44edd57c436c31061e68763c313e411682b2ae01e953d690fd6fc96660b1c7be27646f096064962e4b88f43fd73615ef10893b1d3e75c8d5f33226e6b987ffc18c2bb40a411ab52c43a99584e9f3a7cd488338dbcfe09f13926acd34f8088c61e6cfac4c4f12bced736f0a39b721d23778a35574838ce4a87d6049bcfedf948e4043d87e34a5d6e25c3b859b8ece15ec1fb03a1716f3e032b8d5d210570875bcdc81c29fa402f85ab00d3441feace43710c99f029a06263d01e85c55a8d73c98b117a0965e9c9595b5539ec76612c9644f994be08b7387453378ce487aee12f9cb5ce3a9b17b7cf1f7eca2c7db1b53b2ae44144f7f5d62be7a28d17932a3c3d4b629de30935d4e52f76d96a691bc01a3f01cc8c7799d47d52a188ad4c568bfc58723c3c3e3b96b0ef4a44dc6bc6a4457be853916e46a3f613429251a6962adb20dbc98c81c453b76664fe01649d10664705a9b84c1f9c98f15646b0d0583de3188d2de2b517363e74b514905837cd12667fc97d4115dd3ee5f530aa50feb62dbd2f2bf81685b9a99c25bbccb6958998818c328faa4ba84b861a3c8b2b0d1b29fe5274e65e12a0bbf758a66fad619848a48ea4c42ac4d869593afce25194ce09612ba808114e196e795436ea575a1dd4a0803608dd52c64ac56f02f21034ae0f1c09b58f4321246f04fb52bf65f99af2fec09666ad225738f04080e18ede19a1498a0583e6a4076b3359791c0ce4d4e3b7f44be2cc6ad5686de54fc9e1cfc6a3342c2b192d5b04ae287e57f98e530871aebeb76594de139059f00e8efd47ab81469e93ec9e01f0c04d0dd6adf3a6387a2b58d59b8a20e964fc4307ca2ae371d1deace6571e16794ae3f6bc8a100e12061b29b7ca59deebc668ff77b231bd6002975a2cdbea7f852af13ed14bfc24c8e88b1911894923b7rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrubygem-rspec-core-3.10-3.10.1-bp153.2.1.src.rpmruby2.5-rubygem-rspec-core-doc-3.10ruby2.5-rubygem-rspec-core-doc-3.10(aarch-64)    rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)rubygem(ruby:2.5.0:rspec-core)3.0.4-14.6.0-14.0-15.2-13.10.14.14.1`@_@^@^.]ʞ]#0@[fZTY@Y$$@WWʻ@WWWwVaVV@VRVEUU@U|@U) U T TԬTC@T;Manuel Schnitzer Manuel Schnitzer Stephan Kulow Manuel Schnitzer Manuel Schnitzer Manuel Schnitzer mschnitzer@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comdmueller@suse.comcoolo@suse.com- updated to version 3.10.1 [Full Changelog](http://github.com/rspec/rspec-core/compare/v3.10.0...v3.10.1) Bug fixes: * RSpec warning output was missing deprecations from Ruby, these are now included. (Jon Rowe, #2811)- updated to version 3.10.0 [Full Changelog](http://github.com/rspec/rspec-core/compare/v3.9.3...v3.10.0) Enhancements: * Memoize `RSpec::Core::Formatters::ExceptionPresenter#exception_lines` to improve performance with slow exception messages. (Maxime Lapointe, #2743) * Add configuration for an error exit code (to disambiguate errored builds from failed builds by exit status). (Dana Sherson, #2749)- updated to version 3.9.2 see installed Changelog.md [#]## 3.9.2 / 2020-05-02 [Full Changelog](http://github.com/rspec/rspec-core/compare/v3.9.1...v3.9.2) Bug Fixes: * Emit a warning when `around` hook is used with `:context` scope (Phil Pirozhkov, #2687) * Prevent invalid implementations of `Exception#cause` from being treated as a valid cause (and causing strange errors) in `RSpec::Core::Formatters::ExceptionPresenter`. (Jon Rowe, #2703) * Correctly detect patterns when `rspec_opts` is an array in `RSpec::Core::RakeTask`. (Marc-André Lafortune, #2704) * Make `RSpec.clear_examples` reset example counts for example groups. This fixes an issue with re-running specs not matching ids. (Agis Anastasopoulos, #2723)- updated to version 3.9.1 [#] Bug Fixes: * Prevent bisect command from blocking when number of specs exceeds file descriptor limit on OSX or Linux. (Benoit Tigeot, #2669) * Prevent warnings being issued on Ruby 2.7.0. (Jon Rowe, #2680)- updated to version 3.9.0 [Full Changelog](http://github.com/rspec/rspec-core/compare/v3.8.2...v3.9.0) Enhancements: * Improve the handling of errors during loading support files, if a file errors before loading specs, RSpec will now skip loading the specs. (David Rodríguez, #2568) * Add support for --example-matches to run examples by regular expression. (Sam Joseph, Matt Rider, @okothkongo1, #2586) * Add `did_you_mean` suggestions for file names encountering a `LoadError` outside of examples. (@obromios, #2601) * Add a minimalist quick fix style formatter, only outputs failures as `file:line:message`. (Romain Tartière, #2614) * Convert string number values to integer when used for `RSpec::Configuration#fail_fast` (Viktor Fonic, #2634) * Issue warning when invalid values are used for `RSpec::Configuration#fail_fast` (Viktor Fonic, #2634) * Add support for running the Rake task in a clean environment. (Jon Rowe, #2632) * Indent messages by there example group / example in the documentation formatter. (Samuel Williams, #2649)- updated to version 3.8.2 [Full Changelog](http://github.com/rspec/rspec-core/compare/v3.8.1...v3.8.2) Bug Fixes: * Fix `config.define_derived_metadata` so that cascades are not triggered until metadata has been assigned to the example or example group (Myron Marston, #2635). [#]## 3.8.1 / 2019-06-13 [Full Changelog](http://github.com/rspec/rspec-core/compare/v3.8.0...v3.8.1) Bug Fixes: * Handle RSpec description(s) with japanese chars in CP932 encoded files. (Benoit Tigeot, #2575) * When defining `let` methods that overwrite an existing method, prevent a warning being issued by removing the old definition. (Jon Rowe, #2593) * Prevent warning on Ruby 2.6.0-rc1 (Keiji Yoshimi, #2582) * Fix `config.define_derived_metadata` so that it supports cascades. (Myron Marston, #2630).- updated to version 3.8.0 [Full Changelog](http://github.com/rspec/rspec-core/compare/v3.7.1...v3.8.0) Enhancements: * Improve shell escaping used by `RSpec::Core::RakeTask` and `--bisect` so that it works on `Pathname` objects. (Andrew Vit, #2479) * Nicely format errors encountered while loading files specified by `--require` option. (Myron Marston, #2504) * Significantly improve the performance of `--bisect` on platforms that support forking by replacing the shell-based runner with one that uses forking so that RSpec and the application environment can be booted only once, instead of once per spec run. (Myron Marston, #2511) * Provide a configuration API to pick which bisect runner is used for `--bisect`. Pick a runner via `config.bisect_runner = :shell` or `config.bisect_runner = :fork` in a file loaded by a `--require` option passed at the command line or set in `.rspec`. (Myron Marston, #2511) * Support the [XDG Base Directory Specification](https://specifications.freedesktop.org/basedir-spec/latest/) for the global options file. `~/.rspec` is still supported when no options file is found in `$XDG_CONFIG_HOME/rspec/options` (Magnus Bergmark, #2538) * Extract `RSpec.world.prepare_example_filtering` that sets up the example filtering for custom RSpec runners. (Oleg Pudeyev, #2552) Bug Fixes: * Prevent an `ArgumentError` when truncating backtraces with two identical backtraces. (Systho, #2515, Benoit Tigeot, #2539)- updated to version 3.7.1 see installed Changelog.md- updated to version 3.7.0 see installed Changelog.md [#]## Development [Full Changelog](http://github.com/rspec/rspec-core/compare/v3.7.0...master) [#]## 3.7.0 / 2017-10-17 [Full Changelog](http://github.com/rspec/rspec-core/compare/v3.6.0...v3.7.0) Enhancements: * Add `-n` alias for `--next-failure`. (Ian Ker-Seymer, #2434) * Improve compatibility with `--enable-frozen-string-literal` option on Ruby 2.3+. (Pat Allan, #2425, #2427, #2437) * Do not run `:context` hooks for example groups that have been skipped. (Devon Estes, #2442) * Add `errors_outside_of_examples_count` to the JSON formatter. (Takeshi Arabiki, #2448) Bug Fixes: * Improve compatibility with frozen string literal flag. (#2425, Pat Allan)- updated to version 3.6.0 see installed Changelog.md [#]## 3.6.0 / 2017-05-04 [Full Changelog](http://github.com/rspec/rspec-core/compare/v3.6.0.beta2...v3.6.0) Enhancements: * Add seed information to JSON formatter output. (#2388, Mitsutaka Mimura) * Include example id in the JSON formatter output. (#2369, Xavier Shay) * Respect changes to `config.output_stream` after formatters have been setup. (#2401, #2419, Ilya Lavrov) Bug Fixes: * Delay formatter loading until the last minute to allow accessing the reporter without triggering formatter setup. (Jon Rowe, #2243) * Ensure context hook failures running before an example can access the reporter. (Jon Jensen, #2387) * Multiple fixes to allow using the runner multiple times within the same process: `RSpec.clear_examples` resets the formatter and no longer clears shared examples, and streams can be used across multiple runs rather than being closed after the first. (#2368, Xavier Shay) * Prevent unexpected `example_group_finished` notifications causing an error. (#2396, VTJamie) * Fix bugs where `config.when_first_matching_example_defined` hooks would fire multiple times in some cases. (Yuji Nakayama, #2400) * Default `last_run_status` to "unknown" when the `status` field in the persistence file contains an unrecognized value. (#2360, matrinox) * Prevent `let` from defining an `initialize` method. (#2414, Jon Rowe) [#]## 3.6.0.beta2 / 2016-12-12 [Full Changelog](http://github.com/rspec/rspec-core/compare/v3.6.0.beta1...v3.6.0.beta2) Enhancements: * Include count of errors occurring outside examples in default summaries. (#2351, Jon Rowe) * Warn when including shared example groups recursively. (#2356, Jon Rowe) * Improve failure snippet syntax highlighting with CodeRay to highlight RSpec "keywords" like `expect`. (#2358, Myron Marston) [#]## 3.6.0.beta1 / 2016-10-09 [Full Changelog](http://github.com/rspec/rspec-core/compare/v3.5.4...v3.6.0.beta1) Enhancements: * Warn when duplicate shared examples definitions are loaded due to being defined in files matching the spec pattern (e.g. `_spec.rb`) (#2278, Devon Estes) * Improve metadata filtering so that it can match against any object that implements `===` instead of treating regular expressions as special. (Myron Marston, #2294) * Improve `rspec -v` so that it prints out the versions of each part of RSpec to prevent confusion. (Myron Marston, #2304) * Add `config.fail_if_no_examples` option which causes RSpec to fail if no examples are found. (Ewa Czechowska, #2302) * Nicely format errors encountered while loading spec files. (Myron Marston, #2323) * Improve the API for enabling and disabling color output (Josh Justice, #2321): * Automatically enable color if the output is a TTY, since color is nearly always desirable if the output can handle it. * Introduce new CLI flag to force color on (`--force-color`), even if the output is not a TTY. `--no-color` continues to work as well. * Introduce `config.color_mode` for configuring the color from Ruby. `:automatic` is the default and will produce color if the output is a TTY. `:on` forces it on and `:off` forces it off.- updated to version 3.5.4 see installed Changelog.md [#]## 3.5.4 / 2016-09-30 [Full Changelog](http://github.com/rspec/rspec-core/compare/v3.5.3...v3.5.4) Bug Fixes: * Remove accumulated `ExampleGroup` constants when reseting RSpec, preventing a memory leak. (TravisSpangle, #2328)- updated to version 3.5.3 see installed Changelog.md [#]## 3.5.3 / 2016-09-02 [Full Changelog](http://github.com/rspec/rspec-core/compare/v3.5.2...v3.5.3) Bug Fixes: * When applying shared group metadata to a host group, overwrite conflicting keys if the value in the host group was inherited from a parent group instead of being specified at that level. (Myron Marston, #2307) * Handle errors in `:suite` hooks and provide the same nicely formatted output as errors that happen in examples. (Myron Marston, #2316) * Set the exit status to non-zero when an error occurs in an `after(:context)` hook. (Myron Marston, #2320)- updated to version 3.5.2 see installed Changelog.md [#]## 3.5.2 / 2016-07-28 [Full Changelog](http://github.com/rspec/rspec-core/compare/v3.5.1...v3.5.2) Bug Fixes: * Wait to report `example_finished` until the example's `execution_result` has been completely filled in. (Myron Marston, #2291) * Make sure example block is still available when using `duplicate_with` to clone examples. (bootstraponline, #2298) * Don't include the default `--pattern` in the Rake task when `rspec_opts` specifies its own. (Jon Rowe, #2305)- updated to version 3.5.1 see installed Changelog.md [#]## 3.5.1 / 2016-07-06 [Full Changelog](http://github.com/rspec/rspec-core/compare/v3.5.0...v3.5.1) Bug Fixes: * Ensure that config hooks that are added to existing example groups are added only once. (Eugene Kenny, #2280)- updated to version 3.5.0 see installed Changelog.md- updated to version 3.4.4 see installed Changelog.md- updated to version 3.4.3 see installed Changelog.md [#]## Development [Full Changelog](http://github.com/rspec/rspec-core/compare/v3.4.3...3-4-maintenance) [#]## 3.4.3 / 2016-02-19 [Full Changelog](http://github.com/rspec/rspec-core/compare/v3.4.2...3.4.3) Bug Fixes: * Prevent a `TypeError` from occuring when running via the rake task when Ruby crashes. (Patrik Wenger, #2161) * Only consider example and group declaration lines from a specific file when applying line number filtering, instead of considering all declaration lines from all spec files. (Myron Marston, #2170) * Fix failure snippet extraction so that snippets that contain `do-end` style block and end with `end`-only line can be extracted properly. (Yuji Nakayama, #2173)- updated to version 3.4.2 see installed Changelog.md [#]## 3.4.2 / 2016-01-26 [Full Changelog](http://github.com/rspec/rspec-core/compare/v3.4.1...v3.4.2) Bug Fixes: * Fix `rspec --profile` when an example calls `abort` or `exit`. (Bradley Schaefer, #2144) * Fix `--drb` so that when no DRb server is running, it prevents the DRb connection error from being listed as the cause of all expectation failures. (Myron Marston, #2156) * Fix syntax highlighter so that it works when the `coderay` gem is installed as a rubygem but not already available on your load path (as happens when you use bundler). (Myron Marston, #2159)- updated to version 3.4.1 see installed Changelog.md [#]## 3.4.1 / 2015-11-18 [Full Changelog](http://github.com/rspec/rspec-core/compare/v3.4.0...v3.4.1) Bug Fixes: * Fix backtrace formatter to handle backtraces that are `nil`. (Myron Marston, #2118)- updated to version 3.4.0 see installed Changelog.md [#]## 3.4.0 / 2015-11-11 [Full Changelog](http://github.com/rspec/rspec-core/compare/v3.3.2...v3.4.0) Enhancements: * Combine multiple `--pattern` arguments making them equivalent to `--pattern=1,2,...,n`. (Jon Rowe, #2002) * Improve `inspect` and `to_s` output for `RSpec::Core::Example` objects, replacing Ruby's excessively verbose output. (Gavin Miller, #1922) * Add `silence_filter_announcements` configuration option. (David Raffensperger, #2007) * Add optional `example_finished` notification to the reporter protocol for when you don't care about the example outcome. (Jon Rowe, #2013) * Switch `--bisect` to a recursion-based bisection algorithm rather than a permutation-based one. This better handles cases where an example depends upon multiple other examples instead of just one and minimizes the number of runs necessary to determine that an example set cannot be minimized further. (Simon Coffey, #1997) * Allow simple filters (e.g. `:symbol` key only) to be triggered by truthey values. (Tim Mertens, #2035) * Remove unneeded warning about need for `ansicon` on Windows when using RSpec's `--color` option. (Ashley Engelund, #2038) * Add option to configure RSpec to raise errors when issuing warnings. (Jon Rowe, #2052) * Append the root `cause` of a failure or error to the printed failure output when a `cause` is available. (Adam Magan) * Stop rescuing `NoMemoryError`, `SignalExcepetion`, `Interrupt` and `SystemExit`. It is dangerous to interfere with these. (Myron Marston, #2063) * Add `config.project_source_dirs` setting which RSpec uses to determine if a backtrace line comes from your project source or from some external library. It defaults to `spec`, `lib` and `app` but can be configured differently. (Myron Marston, #2088) * Improve failure line detection so that it looks for the failure line in any project source directory instead of just in the spec file. In addition, if no backtrace lines can be found from a project source file, we fall back to displaying the source of the first backtrace line. This should virtually eliminate the "Unable to find matching line from backtrace" messages. (Myron Marston, #2088) * Add support for `:extra_failure_lines` example metadata that will be appended to the failure output. (bootstraponline, #2092). * Add `RSpec::Core::Example#duplicate_with` to produce new examples with cloned metadata. (bootstraponline, #2098) * Add `RSpec::Core::Configuration#on_example_group_definition` to register hooks to be invoked when example groups are created. (bootstraponline, #2094) * Add `add_example` and `remove_example` to `RSpec::Core::ExampleGroup` to allow manipulating an example groups examples. (bootstraponline, #2095) * Display multiline failure source lines in failure output when Ripper is available (MRI >= 1.9.2, and JRuby >= 1.7.5 && < 9.0.0.0.rc1). (Yuji Nakayama, #2083) * Add `max_displayed_failure_line_count` configuration option (defaults to 10). (Yuji Nakayama, #2083) * Enhance `fail_fast` option so it can take a number (e.g. `--fail-fast=3`) to force the run to abort after the specified number of failures. (Jack Scotti, #2065) * Syntax highlight the failure snippets in text formatters when `color` is enabled and the `coderay` gem is installed on a POSIX system. (Myron Marston, #2109) Bug Fixes: * Lock `example_status_persistence_file` when reading from and writing to it to prevent race conditions when multiple processes try to use it. (Ben Woosley, #2029) * Fix regression in 3.3 that caused spec file names with square brackets in them (such as `1[]_spec.rb`) to not be loaded properly. (Myron Marston, #2041) * Fix output encoding issue caused by ASCII literal on 1.9.3 (Jon Rowe, #2072) * Fix requires in `rspec/core/rake_task.rb` to avoid double requires seen by some users. (Myron Marston, #2101)- updated to version 3.3.2 see installed Changelog.md [#]## 3.3.2 / 2015-07-15 [Full Changelog](http://github.com/rspec/rspec-core/compare/v3.3.1...v3.3.2) Bug Fixes: * Fix formatters to handle exceptions for which `backtrace` returns `nil`. (Myron Marston, #2023) * Fix duplicate formatter detection so that it allows subclasses of formatters to be added. (Sebastián Tello, #2019)- updated to version 3.3.1 see installed Changelog.md [#]## 3.3.1 / 2015-06-18 [Full Changelog](http://github.com/rspec/rspec-core/compare/v3.3.0...v3.3.1) Bug Fixes: * Correctly run `before(:suite)` (and friends) in the context of an example group instance, thus making the expected RSpec environment available. (Jon Rowe, #1986)- updated to version 3.3.0 see installed Changelog.md [#]## 3.3.0 / 2015-06-12 [Full Changelog](http://github.com/rspec/rspec-core/compare/v3.2.3...v3.3.0) Enhancements: * Expose the reporter used to run examples via `RSpec::Core::Example#reporter`. (Jon Rowe, #1866) * Make `RSpec::Core::Reporter#message` a public supported API. (Jon Rowe, #1866) * Allow custom formatter events to be published via `RSpec::Core::Reporter#publish(event_name, hash_of_attributes)`. (Jon Rowe, #1869) * Remove dependency on the standard library `Set` and replace with `RSpec::Core::Set`. (Jon Rowe, #1870) * Assign a unique id to each example and group so that they can be uniquely identified, even for shared examples (and similar situations) where the location isn't unique. (Myron Marston, #1884) * Use the example id in the rerun command printed for failed examples when the location is not unique. (Myron Marston, #1884) * Add `config.example_status_persistence_file_path` option, which is used to persist the last run status of each example. (Myron Marston, #1888) * Add `:last_run_status` metadata to each example, which indicates what happened the last time an example ran. (Myron Marston, #1888) * Add `--only-failures` CLI option which filters to only the examples that failed the last time they ran. (Myron Marston, #1888) * Add `--next-failure` CLI option which allows you to repeatedly focus on just one of the currently failing examples, then move on to the next failure, etc. (Myron Marston, #1888) * Make `--order random` ordering stable, so that when you rerun a subset with a given seed, the examples will be order consistently relative to each other. (Myron Marston, #1908) * Set example group constant earlier so errors when evaluating the context include the example group name (Myron Marson, #1911) * Make `let` and `subject` threadsafe. (Josh Cheek, #1858) * Add version information into the JSON formatter. (Mark Swinson, #1883) * Add `--bisect` CLI option, which will repeatedly run your suite in order to isolate the failures to the smallest reproducible case. (Myron Marston, #1917) * For `config.include`, `config.extend` and `config.prepend`, apply the module to previously defined matching example groups. (Eugene Kenny, #1935) * When invalid options are parsed, notify users where they came from (e.g. `.rspec` or `~/.rspec` or `ENV['SPEC_OPTS']`) so they can easily find the source of the problem. (Myron Marston, #1940) * Add pending message contents to the json formatter output. (Jon Rowe, #1949) * Add shared group backtrace to the output displayed by the built-in formatters for pending examples that have been fixed. (Myron Marston, #1946) * Add support for `:aggregate_failures` metadata. Tag an example or group with this metadata and it'll use rspec-expectations' `aggregate_failures` feature to allow multiple failures in an example and list them all, rather than aborting on the first failure. (Myron Marston, #1946) * When no formatter implements #message add a fallback to prevent those messages being lost. (Jon Rowe, #1980) * Profiling examples now takes into account time spent in `before(:context)` hooks. (Denis Laliberté, Jon Rowe, #1971) * Improve failure output when an example has multiple exceptions, such as one from an `it` block and one from an `after` block. (Myron Marston, #1985) Bug Fixes: * Handle invalid UTF-8 strings within exception methods. (Benjamin Fleischer, #1760) * Fix Rake Task quoting of file names with quotes to work properly on Windows. (Myron Marston, #1887) * Fix `RSpec::Core::RakeTask#failure_message` so that it gets printed when the task failed. (Myron Marston, #1905) * Make `let` work properly when defined in a shared context that is applied to an individual example via metadata. (Myron Marston, #1912) * Ensure `rspec/autorun` respects configuration defaults. (Jon Rowe, #1933) * Prevent modules overriding example group defined methods when included, prepended or extended by config defined after an example group. (Eugene Kenny, #1935) * Fix regression which caused shared examples to be mistakenly run when specs where filtered to a particular location. (Ben Axnick, #1963) * Fix time formatting logic so that it displays 70 seconds as "1 minute, 10 seconds" rather than "1 minute, 1 second". (Paul Brennan, #1984) * Fix regression where the formatter loader would allow duplicate formatters. (Jon Rowe, #1990)- updated to version 3.2.3 Bug Fixes: * Fix how the DSL methods are defined so that RSpec is compatible with gems that define methods of the same name on `Kernel` (such as the `its-it` gem). (Alex Kwiatkowski, Ryan Ong, #1907) * Fix `before(:context) { skip }` so that it does not wrongly cause the spec suite to exit with a non-zero status when no examples failed. (Myron Marston, #1926)- updated to version 3.2.2 Bug Fixes: * Fix regression in 3.2.0 that allowed tag-filtered examples to run even if there was a location filter applied to the spec file that was intended to limit the file to other examples. (#1894, Myron Marston)- updated to version 3.2.1 Bug Fixes: * Notify start-of-run seed _before_ `start` notification rather than _after_ so that formatters like Fuubar work properly. (Samuel Esposito, #1882)- updated to version 3.2.0 Enhancements: * Improve the `inspect` output of example groups. (Mike Dalton, #1687) * When rake task fails, only output the command if `verbose` flag is set. (Ben Snape, #1704) * Add `RSpec.clear_examples` as a clear way to reset examples in between spec runs, whilst retaining user configuration. (Alexey Fedorov, #1706) * Reduce string allocations when defining and running examples by 70% and 50% respectively. (Myron Marston, #1738) * Removed dependency on pathname from stdlib. (Sam Phippen, #1703) * Improve the message presented when a user hits Ctrl-C. (Alex Chaffee #1717, #1742) * Improve shared example group inclusion backtrace displayed in failed example output so that it works for all methods of including shared example groups and shows all inclusion locations. (Myron Marston, #1763) * Issue seed notification at start (as well as the end) of the reporter run. (Arlandis Word, #1761) * Improve the documentation of around hooks. (Jim Kingdon, #1772) * Support prepending of modules into example groups from config and allow filtering based on metadata. (Arlandis Word, #1806) * Emit warnings when `:suite` hooks are registered on an example group (where it has always been ignored) or are registered with metadata (which has always been ignored). (Myron Marston, #1805) * Provide a friendly error message when users call RSpec example group APIs (e.g. `context`, `describe`, `it`, `let`, `before`, etc) from within an example where those APIs are unavailable. (Myron Marston, #1819) * Provide a friendly error message when users call RSpec example APIs (e.g. `expect`, `double`, `stub_const`, etc) from within an example group where those APIs are unavailable. (Myron Marston, #1819) * Add new `RSpec::Core::Sandbox.sandboxed { }` API that facilitates testing RSpec with RSpec, allowing you to define example groups and example from within an example without affecting the global `RSpec.world` state. (Tyler Ball, 1808)- update to 3.1.7: * Rails 4.1 support [ too many changes to list here, see http://www.rubydoc.info/gems/rspec-core/file/Changelog.md ]- adapt to new rubygem packagingobs-arm-11 1629725513  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~3.10.1-bp153.2.13.10.1-bp153.2.1         !!!!!!!"##################"$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&''''''''''((((((()))))))****************+++++++++++++++++,,,,,,,,,,,,,,,,-...........-///////-000122222213333333333144444441555166666666666177777777777777771888819:::::::::9;;;;9<<<<<<<9===99999999991>>>>>>>>>>>>>>>1?@AAA@BB@@@@@@@@@????????????????????????????????1CCCC1DDDD1EEEEEE1FFFFFFFFFFFFFF1GGGGGGGGGGGGGGGG1HIIHJJHHHHH1KKKKKKKKKKKK1LLLLLLLLLLLLLLLLLLLLL1MMMMMMMM1NNNNN1O1PPPPPPPPPPPPP1QRRQSSQTTQQQQQQ11UUUVVVUUUUUUUUUWXXWYYWZZZW[[W\\\\\\\\\\\\\\\\\\\\WWWWWWWWW]]]]]]]]]^___^``^aa^bb^ccccccdeeeeedfggggfhhhhfffdiiidjjjdddddddddddkllllllkmmmmknnnnnnnnnnnnnkkkkkkkkkoooooooooppqrrrrrqsssssqttttquuuuuqvvvvvvqwxxxwwwwwwwwwwyzzy{{y||y}}}}}}}}}}}y~~~~~~~~~~yyyyyyyyyrspec-core-3.10.1riObjectcdesc-Object.riRRErrorscdesc-Errors.ricdesc-RR.riRSpecCoreAnonymousExampleGroupcdesc-AnonymousExampleGroup.rimetadata-c.riBacktraceFormatterbacktrace_line-i.ricdesc-BacktraceFormatter.riexclude%3f-i.riexclusion_patterns-i.rifilter_gem-i.riformat_backtrace-i.rifull_backtrace%3f-i.rifull_backtrace-i.riinclusion_patterns-i.rimatches%3f-i.rinew-c.riBisectBisectFailedErrorcdesc-BisectFailedError.rifor_failed_spec_run-c.riChannelcdesc-Channel.riclose-i.rinew-c.rireceive-i.risend-i.riCoordinatorbisect-i.ribisect_with-c.ricdesc-Coordinator.rigracefully_abort_on_sigint-i.rinew-c.ristart_bisect_runner-i.riExampleMinimizerabort_if_ordering_inconsistent-i.riall_example_ids-i.ribisect-i.ribisect_over-i.ricdesc-ExampleMinimizer.ricurrently_needed_ids-i.riexample_range-i.rifailed_example_ids-i.rifind_minimal_repro-i.riget_expected_failures_for%3f-i.rinew-c.rinon_failing_example_ids-i.rinotify-i.riprep-i.riremaining_ids-i.rirepro_command_for_currently_needed_ids-i.rirunner-i.rishell_command-i.ritrack_duration-i.riForkRunnerCaptureFormattercdesc-CaptureFormatter.rinotify_results-i.riresults-i.riRunDispatchercdesc-RunDispatcher.ridispatch_specs-i.rinew-c.rirun_specs-i.ricdesc-ForkRunner.ridispatch_run-i.riname-c.rinew-c.rioriginal_results-i.rirun-i.rishutdown-i.ristart-c.riNotifiercdesc-Notifier.rinew-c.ripublish-i.riServercapture_run_results-i.ricdesc-Server.ridrb_port-i.riexpected_failures-i.rifiles_or_directories_to_run-i.rilatest_run_results-i.rirun-c.ristart-i.ristop-i.riShellCommandbisect_environment_hash-i.ricdesc-ShellCommand.ricommand_for-i.rienvironment_repro_parts-i.riload_path-i.rinew-c.rioriginal_cli_args-i.rioriginal_cli_args_without_locations-i.rioriginal_locations-i.riparsed_original_cli_options-i.rirepro_command_from-i.rireusable_cli_options-i.rispec_opts_without_bisect-i.riShellRunnercdesc-ShellRunner.riname-c.rinew-c.rioriginal_results-i.rirun-i.rirun_command-i.rirun_locations-i.ristart-c.ricdesc-Bisect.riConfigurationDeprecationReporterBuffercdesc-DeprecationReporterBuffer.rideprecation-i.rinew-c.riplay_onto-i.riExposeCurrentExamplecdesc-ExposeCurrentExample.riMustBeConfiguredBeforeExampleGroupsErrorcdesc-MustBeConfiguredBeforeExampleGroupsError.riabsolute_pattern%3f-i.riadd_formatter-i.riadd_hook_to_existing_matching_groups-i.riadd_read_only_setting-c.riadd_setting-c.riadd_setting-i.riafter-i.rialias_example_group_to-i.rialias_example_to-i.rialias_it_behaves_like_to-i.rialias_it_should_behave_like_to-i.riappend_after-i.riappend_before-i.riapply_derived_metadata_to-i.riaround-i.riassert_no_example_groups_defined-i.ribacktrace_exclusion_patterns%3d-i.ribacktrace_exclusion_patterns-i.ribacktrace_formatter-i.ribacktrace_inclusion_patterns%3d-i.ribacktrace_inclusion_patterns-i.ribefore-i.ribisect_runner%3d-i.ribisect_runner-i.ribisect_runner_class-i.ricdesc-Configuration.riclear_values_derived_from_example_status_persistence_file_path-i.ricolor-i.ricolor_enabled%3f-i.ricolor_mode-i.ricommand-i.riconditionally_disable_expectations_monkey_patching-i.riconditionally_disable_mocks_monkey_patching-i.riconfigure_example-i.riconfigure_expectation_framework-i.riconfigure_group-i.riconfigure_group_with-i.riconfigure_mock_framework-i.ridefault_formatter%3d-i.ridefault_formatter-i.ridefault_path%3d-i.ridefine_alias-c.ridefine_built_in_hooks-i.ridefine_derived_metadata-i.ridefine_mixed_in_module-i.ridefine_predicate-c.ridefine_reader-c.ridelegate_to_ordering_manager-c.rideprecation_stream%3d-i.ridisable_monkey_patching%21-i.ridisable_monkey_patching-i.riexample_status_persistence_file_path%3d-i.riexclude_pattern%3d-i.riexclusion_filter%3d-i.riexclusion_filter-i.riexpect_with-i.riexpectation_framework%3d-i.riexpectation_frameworks-i.riexpose_current_running_example_as-i.riexpose_dsl_globally%3d-i.riexpose_dsl_globally%3f-i.riextend-i.riextract_location-i.rifail_fast%3d-i.rifile_glob_from-i.rifiles_or_directories_to_run%3d-i.rifiles_to_run-i.rifilter%3d-i.rifilter-i.rifilter_gems_from_backtrace-i.rifilter_manager-i.rifilter_run-i.rifilter_run_excluding-i.rifilter_run_including-i.rifilter_run_when_matching-i.riforce-i.riformat_docstrings-i.riformat_docstrings_block-i.riformatter%3d-i.riformatter_loader-i.riformatters-i.rifull_backtrace%3d-i.rifull_backtrace%3f-i.rifull_description%3d-i.rifull_description-i.rigather_directories-i.riget_files_to_run-i.riget_matching_files-i.rihandle_suite_hook-i.rihooks-i.rihost;cdesc-host;.riin_project_source_dir_regex-i.riinclude-i.riinclude_context-i.riinclusion_filter%3d-i.riinclusion_filter-i.rilast_run_statuses-i.rilibs%3d-i.riload_file_handling_errors-i.riload_spec_files-i.riloaded_spec_files-i.rimetadata_applies_to_group%3f-i.rimock_framework%3d-i.rimock_framework-i.rimock_with-i.rinew-c.rion_example_group_definition-i.rion_example_group_definition_callbacks-i.rion_existing_matching_groups-i.rionly_failures_but_not_configured%3f-i.riordering_manager-i.rioutput_stream%3d-i.rioutput_to_tty%3f-i.rioutput_wrapper-i.ripaths_to_check-i.ripattern%3d-i.ripattern_might_load_specs_from_vendored_dirs%3f-i.riprepend-i.riprepend_after-i.riprepend_before-i.riprofile_examples-i.riraise_errors_for_deprecations%21-i.riraise_on_warning%3d-i.rireporter-i.rirequires%3d-i.rireset-i.rireset_filters-i.rireset_reporter-i.rirspec_expectations_loaded%3f-i.rirspec_mocks_loaded%3f-i.rirun_suite_hooks-i.risafe_extend-i.risafe_include-i.risafe_prepend-i.rishared_context_metadata_behavior%3d-i.rispec_files_with_failures-i.ristatic_config_filter_manager-i.ritreat_symbols_as_metadata_keys_with_true_values%3d-i.riupdate_pattern_attr-i.rivalue_for-i.riwarnings%3d-i.riwarnings%3f-i.riwhen_first_matching_example_defined-i.riwindows_absolute_network_path%3f-i.riwith_suite_hooks-i.riworld-i.riConfigurationOptionsargs-i.riargs_from_options_file-i.ricdesc-ConfigurationOptions.ricommand_line_options-i.riconfigure-i.riconfigure_filter_manager-i.ricustom_options-i.ricustom_options_file-i.rienv_options-i.rifile_options-i.riforce%3f-i.riglobal_options-i.riglobal_options_file-i.rihome_options_file_path-i.riload_formatters_into-i.rilocal_options-i.rilocal_options_file-i.rinew-c.rioptions-i.rioptions_file_as_erb_string-i.rioptions_from-i.riorder-i.riorganize_options-i.riparse_args_ignoring_files_or_dirs_to_run-i.riprocess_options_into-i.riproject_options-i.riproject_options_file-i.riresolve_xdg_config_home-i.rixdg_options_file_if_exists-i.rixdg_options_file_path-i.riDRbOptionsadd_error_exit_code-i.riadd_failure_exit_code-i.riadd_filter-i.riadd_formatters-i.riadd_full_description-i.riadd_libs-i.riadd_requires-i.ricdesc-DRbOptions.rinew-c.rioptions-i.riDRbRunnercdesc-DRbRunner.ridrb_argv-i.ridrb_port-i.rinew-c.rirun-i.riDSLRSpeccdesc-RSpec.ricdesc-DSL.richange_global_dsl-c.riexample_group_aliases-c.riexpose_example_group_alias-c.riexpose_example_group_alias_globally-c.riexpose_globally%21-c.riexposed_globally%3f-c.riremove_globally%21-c.ritop_level-c.ritop_level;cdesc-top_level;.riDidYouMeancall-i.ricdesc-DidYouMean.riformats-i.rinew-c.rired_font-i.rirelative_file_name-i.ritop_and_tail-i.riExampleExecutionResultcalculate_run_time-i.ricdesc-ExecutionResult.riensure_timing_set-i.riexample_skipped%3f-i.riexception-i.rifinished_at-i.riget_value-i.rihash_for_delegation-i.riissue_deprecation-i.ripending_exception-i.ripending_fixed%3f-i.ripending_fixed-i.ripending_message-i.rirecord_finished-i.rirun_time-i.riset_value-i.ristarted_at-i.ristatus-i.riProcsycall-i.ricdesc-Procsy.riexample-i.riexecuted%3f-i.riinspect-i.rinew-c.rirun-i.rito_proc-i.riwrap-i.riassign_generated_description-i.ricdesc-Example.riclock-i.ridelegate_to_metadata-c.ridescription-i.ridisplay_exception%3d-i.ridisplay_exception-i.riduplicate_with-i.riexample_group-i.riexample_group_instance-i.riexception-i.rifail_with_exception-i.rifinish-i.rigenerate_description-i.rihooks-i.riid-i.riinspect-i.riinspect_output-i.riinstance_exec-i.rilocation_description-i.rilocation_rerun_argument-i.rimetadata-i.rimocks_need_verification%3f-i.rinew-c.riparse_id-c.ripending%3f-i.rirecord_finished-i.rireporter-i.rirerun_argument-i.rirun-i.rirun_after_example-i.rirun_before_example-i.riset_aggregate_failures_exception-i.riset_exception-i.riskip_with_exception-i.riskipped%3f-i.ristart-i.rito_s-i.riupdate_inherited_metadata-i.riverify_mocks-i.riwith_around_and_singleton_context_hooks-i.riwith_around_example_hooks-i.riExampleGroupadd_example-c.ribefore_context_ivars-c.ricdesc-ExampleGroup.richildren-c.ricurrently_executing_a_context_hook%3f-c.rideclaration_locations-c.ridefine_example_group_method-c.ridefine_example_method-c.ridefine_nested_shared_group_method-c.ridelegate_to_metadata-c.ridescendant_filtered_examples-c.ridescendants-c.ridescribed_class-i.ridescription-c.rieach_instance_variable_for_example-c.riensure_example_groups_are_configured-c.riexamples-c.rifiltered_examples-c.rifind_and_eval_shared-c.rifor_filtered_examples-c.riid-c.riidempotently_define_singleton_method-c.riinclude_context-c.riinclude_examples-c.riinspect-i.rimetadata-c.rimethod_missing-c.rimethod_missing-i.rinew-c.rinext_runnable_index_for-c.riordering_strategy-c.riparent_groups-c.riremove_example-c.rireset_memoized-c.rirun-c.rirun_after_context_hooks-c.rirun_before_context_hooks-c.rirun_examples-c.riset_it_up-c.riset_ivars-c.risingleton_class-i.ristore_before_context_ivars-c.risubclass-c.risuperclass_before_context_ivars-c.risuperclass_metadata-c.ritop_level%3f-c.ritop_level_description-c.ritraverse_tree_until-c.riupdate_inherited_metadata-c.riwith_replaced_metadata-c.riExampleStatusDumpercdesc-ExampleStatusDumper.ricolumn_widths-i.ridump-c.ridump-i.riformatted_header_rows-i.riformatted_row_from-i.riformatted_value_rows-i.riheaders-i.rinew-c.rirows-i.riExampleStatusMergercdesc-ExampleStatusMerger.ridelete_previous_examples_that_no_longer_exist-i.riexample_must_no_longer_exist%3f-i.rihash_from-i.riloaded_spec_files-i.rimerge-c.rimerge-i.rinew-c.risort_value_from-i.rispec_file_from-i.riExampleStatusParsercdesc-ExampleStatusParser.riheaders-i.rinew-c.riparse-c.riparse-i.riparse_row-i.risplit_line-i.riExampleStatusPersistercdesc-ExampleStatusPersister.ridump_statuses-i.riload_from-c.rinew-c.ripersist-c.ripersist-i.ristatuses_from_this_run-i.riExclusionRules%5b%5d-i.riadd-i.riadd_with_low_priority-i.ribuild-c.ricdesc-ExclusionRules.riclear-i.ridelete-i.ridescription-i.rieach_pair-i.riempty%3f-i.rifetch-i.riinclude_example%3f-i.rinew-c.riopposite-i.rirules-i.riuse_only-i.riFilterManageradd_ids-i.riadd_location-i.riadd_path_to_arrays_filter-i.ricdesc-FilterManager.riempty%3f-i.riexclude-i.riexclude_only-i.riexclude_with_low_priority-i.riexclusions-i.rifile_scoped_include%3f-i.riinclude-i.riinclude_only-i.riinclude_with_low_priority-i.riinclusions-i.rinew-c.riprune-i.riprune_conditionally_filtered_examples-i.riFilterRules%5b%5d-i.riadd-i.riadd_with_low_priority-i.ribuild-c.ricdesc-FilterRules.riclear-i.ridelete-i.ridescription-i.rieach_pair-i.riempty%3f-i.rifetch-i.riinclude_example%3f-i.rinew-c.riopposite-i.rirules-i.riuse_only-i.riFilterableItemRepositoryQueryOptimizedappend-i.riapplicable_metadata_from-i.ricdesc-QueryOptimized.ridelete-i.rifind_items_for-i.rihandle_mutation-i.riitems_for-i.rinew-c.riprepend-i.riproc_keys_from-i.rireconstruct_caches-i.riUpdateOptimizedappend-i.ricdesc-UpdateOptimized.ridelete-i.riitems_and_filters-i.riitems_for-i.rinew-c.riprepend-i.ricdesc-FilterableItemRepository.riFlatMapcdesc-FlatMap.riflat_map-c.riflat_map-i.riFormattersBaseBisectFormattercdesc-BaseBisectFormatter.riexample_failed-i.riexample_finished-i.riinherited-c.rinew-c.ristart_dump-i.riBaseFormattercdesc-BaseFormatter.riclose-i.riexample_group-i.riexample_group_started-i.rinew-c.rioutput-i.rioutput_supports_sync-i.rirestore_sync_output-i.ristart-i.ristart_sync_output-i.riBaseTextFormattercdesc-BaseTextFormatter.riclose-i.ridump_failures-i.ridump_pending-i.ridump_summary-i.rimessage-i.riseed-i.riBisectDRbFormattercdesc-BisectDRbFormatter.rinew-c.rinotify_results-i.riBisectDebugFormatterbisect_dependency_check_failed-i.ribisect_dependency_check_passed-i.ribisect_individual_run_complete-i.ribisect_individual_run_start-i.ribisect_original_run_complete-i.ribisect_round_detected_multiple_culprits-i.ribisect_round_ignoring_ids-i.ribisect_round_started-i.ribisect_started_message-i.ricdesc-BisectDebugFormatter.ridescribe_ids-i.riBisectProgressFormatterbisect_aborted-i.ribisect_complete-i.ribisect_dependency_check_failed-i.ribisect_dependency_check_passed-i.ribisect_dependency_check_started-i.ribisect_failed-i.ribisect_individual_run_complete-i.ribisect_original_run_complete-i.ribisect_repro_command-i.ribisect_round_detected_multiple_culprits-i.ribisect_round_ignoring_ids-i.ribisect_round_started-i.ribisect_started_message-i.ribisect_starting-i.ricdesc-BisectProgressFormatter.rinew-c.riConsoleCodescdesc-ConsoleCodes.riconfig_colors_to_methods-i.riconsole_code_for-i.riwrap-i.riDeprecationFormatterDelayedPrintercdesc-DelayedPrinter.rideprecation_formatter-i.rideprecation_stream-i.rideprecation_summary-i.rinew-c.riprint_deferred_deprecation_warnings-i.riprint_deprecation_message-i.ristash_deprecation_message-i.risummary_stream-i.riFileStreamcdesc-FileStream.rinew-c.riputs-i.risummarize-i.riImmediatePrintercdesc-ImmediatePrinter.rideprecation_formatter-i.rideprecation_stream-i.rideprecation_summary-i.rinew-c.riprint_deprecation_message-i.risummary_stream-i.riRaiseErrorStreamcdesc-RaiseErrorStream.riputs-i.risummarize-i.ricdesc-DeprecationFormatter.ricount-i.rideprecation-i.rideprecation_message_for-i.rideprecation_stream-i.rideprecation_summary-i.rinew-c.rioutput-i.riprinter-i.risummary_stream-i.riDocumentationFormattercdesc-DocumentationFormatter.ricurrent_indentation-i.riexample_failed-i.riexample_group_finished-i.riexample_group_started-i.riexample_passed-i.riexample_pending-i.riexample_started-i.rifailure_output-i.riflush_messages-i.rimessage-i.rinew-c.rinext_failure_index-i.ripassed_output-i.ripending_output-i.riExceptionPresenterFactoryCommonBacktraceTruncatercdesc-CommonBacktraceTruncater.rinew-c.riwith_truncated_backtrace-i.riEmptyBacktraceFormattercdesc-EmptyBacktraceFormatter.riformat_backtrace-c.ribuild-i.ricdesc-Factory.rimultiple_exception_summarizer-i.rimultiple_exceptions_error%3f-i.rinew-c.rioptions-i.ripending_options-i.risub_failure_list_formatter-i.riwith_multiple_error_options_as_needed-i.riadd_shared_group_lines-i.ribacktrace_formatter-i.ricdesc-ExceptionPresenter.ricolorized_formatted_backtrace-i.ricolorized_message_lines-i.ridescription-i.ridetail_formatter-i.riencoded_description-i.riencoded_string-i.riencoding_of-i.riexample-i.riexception-i.riexception_backtrace-i.riexception_class_name-i.riexception_lines-i.riexception_message_string-i.riextra_detail_formatter-i.riextra_failure_lines-i.rifailure_lines-i.rifailure_slash_error_lines-i.rifinal_exception-i.rifind_failed_line-i.riformatted_backtrace-i.riformatted_cause-i.riformatted_message_and_backtrace-i.rifully_formatted-i.rifully_formatted_lines-i.riindent_lines-i.rimessage_color-i.rimessage_lines-i.rinew-c.riread_failed_lines-i.riFailureListFormattercdesc-FailureListFormatter.ridump_profile-i.riexample_failed-i.rimessage-i.riFallbackMessageFormattercdesc-FallbackMessageFormatter.rimessage-i.rinew-c.rioutput-i.riHelperscdesc-Helpers.riformat_duration-c.riformat_seconds-c.riorganize_ids-c.ripluralize-c.ristrip_trailing_zeroes-c.riHtmlFormattercdesc-HtmlFormatter.ridump_summary-i.riexample_failed-i.riexample_group_number-i.riexample_group_started-i.riexample_number-i.riexample_passed-i.riexample_pending-i.riexample_started-i.riextra_failure_content-i.rinew-c.ripercent_done-i.ristart-i.ristart_dump-i.riHtmlPrintercdesc-HtmlPrinter.riflush-i.riindentation_style-i.rimake_example_group_header_red-i.rimake_example_group_header_yellow-i.rimake_header_red-i.rimake_header_yellow-i.rimove_progress-i.rinew-c.riprint_example_failed-i.riprint_example_group_end-i.riprint_example_group_start-i.riprint_example_passed-i.riprint_example_pending-i.riprint_html_start-i.riprint_summary-i.riHtmlSnippetExtractorCoderayConvertercdesc-CoderayConverter.riconvert-c.riNullConvertercdesc-NullConverter.riconvert-c.ricdesc-HtmlSnippetExtractor.rilines_around-i.ripost_process-i.risnippet-i.risnippet_for-i.riJsonFormattercdesc-JsonFormatter.riclose-i.ridump_profile-i.ridump_profile_slowest_example_groups-i.ridump_profile_slowest_examples-i.ridump_summary-i.riformat_example-i.rimessage-i.rinew-c.rioutput_hash-i.riseed-i.ristop-i.riLoaderadd-i.ribuilt_in_formatter-i.ricdesc-Loader.ricustom_formatter-i.ridefault_formatter-i.riduplicate_formatter_exists%3f-i.riexisting_formatter_implements%3f-i.rifind_formatter-i.riformatters-c.riformatters-i.rinew-c.rinotifications_for-i.riopen_stream-i.ripath_for-i.riprepare_default-i.riregister-i.rireporter-i.risetup_default-i.ristring_const%3f-i.riunderscore-i.riunderscore_with_fix_for_non_standard_rspec_naming-i.riProfileFormatterbold-i.ricdesc-ProfileFormatter.ridump_profile-i.ridump_profile_slowest_example_groups-i.ridump_profile_slowest_examples-i.riformat_caller-i.rinew-c.rioutput-i.riProgressFormattercdesc-ProgressFormatter.riexample_failed-i.riexample_passed-i.riexample_pending-i.ristart_dump-i.riProtocolcdesc-Protocol.riSnippetExtractorcdesc-SnippetExtractor.riexpression_lines-i.riexpression_node-i.riexpression_outmost_node%3f-i.riextract_expression_lines_at-c.riextract_line_at-c.rileast_indentation_from-c.riline_range_of_expression-i.riline_range_of_location_nodes_in_expression-i.rilocation_nodes_at_beginning_line-i.rinew-c.risource_from_file-c.riunclosed_tokens_in_line_range-i.riSyntaxHighlighterCodeRayImplementationcdesc-CodeRayImplementation.rihighlight_syntax-c.riNoSyntaxHighlightingImplementationcdesc-NoSyntaxHighlightingImplementation.rihighlight_syntax-c.riWindowsImplementationcdesc-WindowsImplementation.rihighlight_syntax-c.riattempt_to_add_rspec_terms_to_coderay_keywords-c.ricdesc-SyntaxHighlighter.ricolor_enabled_implementation-i.rihighlight-i.riimplementation-i.rinew-c.ricdesc-Formatters.riregister-c.riHashImitatable%5b%5d%3d-i.ri%5b%5d-i.riClassMethodsattr_accessor-i.ricdesc-ClassMethods.rihash_attribute_names-i.ricdesc-HashImitatable.ridirectly_supports_attribute%3f-i.riextra_hash_attributes-i.riget_value-i.rihash_for_delegation-i.riincluded-c.riissue_deprecation-i.riset_value-i.rito_h-i.riHooksAfterContextHookcdesc-AfterContextHook.rirun-i.riAfterHookcdesc-AfterHook.rirun-i.riAroundHookcdesc-AroundHook.riexecute_with-i.rihook_description-i.riBeforeHookcdesc-BeforeHook.rirun-i.riHookCollectionsall_hooks_for-i.ricdesc-HookCollections.riensure_hooks_initialized_for-i.riextract_scope_from-i.rihooks_for-i.riknown_scope%3f-i.rimatching_hooks_for-i.rinew-c.rinormalized_scope_for-i.riowner_parent_groups-i.riprocess-i.riprocessable_hooks_for-i.riregister-i.riregister_global_singleton_context_hooks-i.riregister_globals-i.rirun-i.rirun_around_example_hooks_for-i.rirun_example_hooks_for-i.rirun_owned_hooks_for-i.riscope_and_options_from-i.riafter-i.riappend_after-i.riappend_before-i.riaround-i.ribefore-i.ricdesc-Hooks.rihooks-i.riprepend_after-i.riprepend_before-i.riInclusionRulesadd-i.riadd_with_low_priority-i.riapply_standalone_filter-i.ricdesc-InclusionRules.riinclude_example%3f-i.riis_standalone_filter%3f-i.rireplace_filters-i.risplit_file_scoped_rules-i.ristandalone%3f-i.riInvocationsBisectbisect_formatter_klass_for-i.ricall-i.ricdesc-Bisect.riDRbWithFallbackcall-i.ricdesc-DRbWithFallback.riInitializeProjectcall-i.ricdesc-InitializeProject.riPrintVersioncall-i.ricdesc-PrintVersion.ricdesc-Invocations.riLegacyExampleGroupHashcdesc-LegacyExampleGroupHash.ridirectly_supports_attribute%3f-i.riget_value-i.rinew-c.riset_value-i.rito_h-i.riMemoizedHelpersClassMethodscdesc-ClassMethods.rilet%21-i.rilet-i.risubject%21-i.risubject-i.riContextHookMemoizedAfterarticle-c.ricdesc-After.rihook_expression-c.rihook_intention-c.riBeforearticle-c.ricdesc-Before.rihook_expression-c.rihook_intention-c.ricdesc-ContextHookMemoized.rifetch_or_store-c.riisolate_for_context_hook-c.riNonThreadSafeMemoizedcdesc-NonThreadSafeMemoized.rifetch_or_store-i.rinew-c.riThreadsafeMemoizedcdesc-ThreadsafeMemoized.rifetch_or_store-i.rinew-c.ri__init_memoized-i.ri__memoized-i.ricdesc-MemoizedHelpers.ridefine_helpers_on-c.riget_constant_or_yield-c.riis_expected-i.rimodule_for-c.rinew-c.rishould-i.rishould_not-i.risubject-i.riMetadataExampleGroupHashbackwards_compatibility_default_proc-c.ricdesc-ExampleGroupHash.ricreate-c.ridescribed_class-i.rifull_description-i.rihash_with_backwards_compatibility_default_proc-c.riExampleHashcdesc-ExampleHash.ricreate-c.ridescribed_class-i.rifull_description-i.riHashPopulatorblock-i.ribuild_description_from-i.ribuild_scoped_id_for-i.ricdesc-HashPopulator.ridescription_args-i.ridescription_separator-i.riensure_valid_user_keys-i.rifile_path_and_line_number_from-i.rimetadata-i.rinew-c.ripopulate-i.ripopulate_location_attributes-i.riuser_metadata-i.riascend-c.riascending-c.ribuild_hash_from-c.ricdesc-Metadata.rideep_hash_dup-c.riid_from-c.rilocation_tuple_from-c.rirelative_path-c.rirelative_path_regex-c.riMetadataFilterapply%3f-c.ricdesc-MetadataFilter.rifilter_applies%3f-c.rifilter_applies_to_any_value%3f-c.rifilters_apply%3f-c.riid_filter_applies%3f-c.rilocation_filter_applies%3f-c.riproc_filter_applies%3f-c.risilence_metadata_example_group_deprecations-c.riMinitestAssertionsAdapterassertions-i.ricdesc-MinitestAssertionsAdapter.riMockingAdaptersFlexmockcdesc-Flexmock.riframework_name-c.risetup_mocks_for_rspec-i.riteardown_mocks_for_rspec-i.riverify_mocks_for_rspec-i.riMochacdesc-Mocha.riframework_name-c.risetup_mocks_for_rspec-i.riteardown_mocks_for_rspec-i.riverify_mocks_for_rspec-i.riNullcdesc-Null.risetup_mocks_for_rspec-i.riteardown_mocks_for_rspec-i.riverify_mocks_for_rspec-i.riRRcdesc-RR.riframework_name-c.risetup_mocks_for_rspec-i.riteardown_mocks_for_rspec-i.riverify_mocks_for_rspec-i.riRSpeccdesc-RSpec.riconfiguration-c.riframework_name-c.risetup_mocks_for_rspec-i.riteardown_mocks_for_rspec-i.riverify_mocks_for_rspec-i.ricdesc-MockingAdapters.riMultipleExceptionErrorInterfaceTagadd-i.ricdesc-InterfaceTag.rifor-c.riaggregation_block_label-i.riaggregation_metadata-i.riall_exceptions-i.ricdesc-MultipleExceptionError.riexception_count_description-i.rifailures-i.rimessage-i.rinew-c.riother_errors-i.risummary-i.riNotificationsCustomNotificationcdesc-CustomNotification.rifor-c.riDeprecationNotificationcdesc-DeprecationNotification.rifrom_hash-c.riExampleNotificationcdesc-ExampleNotification.rifor-c.riExamplesNotificationcdesc-ExamplesNotification.riexamples-i.rifailed_examples-i.rifailure_notifications-i.riformat_examples-i.rifully_formatted_failed_examples-i.rifully_formatted_pending_examples-i.rinew-c.rinotifications-i.ripending_examples-i.ripending_notifications-i.riFailedExampleNotificationcdesc-FailedExampleNotification.ricolorized_formatted_backtrace-i.ricolorized_message_lines-i.ridescription-i.riexception-i.riformatted_backtrace-i.rifully_formatted-i.rifully_formatted_lines-i.rimessage_lines-i.rinew-c.riNullColorizercdesc-NullColorizer.riwrap-i.riNullNotificationcdesc-NullNotification.riPendingExampleFailedAsExpectedNotificationcdesc-PendingExampleFailedAsExpectedNotification.riPendingExampleFixedNotificationcdesc-PendingExampleFixedNotification.riProfileNotificationcalculate_slowest_groups-i.ricdesc-ProfileNotification.riduration-i.riexamples-i.rinew-c.rinumber_of_examples-i.ripercentage-i.rislow_duration-i.rislowest_examples-i.rislowest_groups-i.riSeedNotificationcdesc-SeedNotification.rifully_formatted-i.riseed_used%3f-i.riSkippedExampleNotificationcdesc-SkippedExampleNotification.rifully_formatted-i.riSummaryNotificationcdesc-SummaryNotification.ricolorized_rerun_commands-i.ricolorized_totals_line-i.riduplicate_rerun_locations-i.riexample_count-i.rifailure_count-i.riformatted_duration-i.riformatted_load_time-i.rifully_formatted-i.ripending_count-i.rirerun_argument_for-i.ritotals_line-i.ricdesc-Notifications.riNullReportercdesc-NullReporter.rimethod_missing-c.riOrderingConfigurationManagercdesc-ConfigurationManager.riforce-i.rinew-c.riorder%3d-i.riordering_registry-i.riregister_ordering-i.riseed%3d-i.riseed-i.riseed_used%3f-i.riCustomcdesc-Custom.rinew-c.riorder-i.riIdentitycdesc-Identity.riorder-i.riRandomcdesc-Random.rijenkins_hash_digest-i.rinew-c.riorder-i.riused%3f-i.riRegistrycdesc-Registry.rifetch-i.rinew-c.riregister-i.riused_random_seed%3f-i.ricdesc-Ordering.riOutputWrappercdesc-OutputWrapper.rimethod_missing-i.rinew-c.rioutput-i.rirespond_to%3f-i.riParseradd_tag_filter-i.ricdesc-Parser.riconfigure_only_failures-i.rinew-c.rioriginal_args-i.riparse-c.riparse-i.riparser-i.riset_fail_fast-i.riPendingPendingExampleFixedErrorcdesc-PendingExampleFixedError.riSkipDeclaredInExampleargument-i.ricdesc-SkipDeclaredInExample.rinew-c.ricdesc-Pending.rimark_fixed%21-c.rimark_pending%21-c.rimark_skipped%21-c.ripending-i.riskip-i.riProfilercdesc-Profiler.riexample_group_finished-i.riexample_group_started-i.riexample_groups-i.riexample_started-i.rinew-c.riProjectInitializercdesc-ProjectInitializer.ricopy_template-i.ridestination-i.rinew-c.rireport_creating-i.rireport_exists-i.rirun-i.ristream-i.ritemplate_path-i.riRakeTaskRakecdesc-Rake.riblank-i.ricdesc-RakeTask.ridefine-i.riexclude_pattern-i.rifail_on_error-i.rifailure_message-i.rifile_exclusion_specification-i.rifile_inclusion_specification-i.riname-i.rinew-c.ripattern-i.rirspec_load_path-i.rirspec_opts-i.rirspec_path-i.riruby_opts-i.rirun_task-i.rispec_command-i.riverbose-i.riwith_clean_environment%3d-i.riwith_clean_environment-i.riReporterabort_with-i.ricdesc-Reporter.riclose-i.riclose_after-i.rideprecation-i.riensure_listeners_ready-i.riexample_failed-i.riexample_finished-i.riexample_group_finished-i.riexample_group_started-i.riexample_passed-i.riexample_pending-i.riexample_started-i.riexamples-i.riexit_early-i.rifail_fast_limit_met%3f-i.rifailed_examples-i.rifinish-i.rimessage-i.rimute_profile_output%3f-i.rinew-c.rinotify-i.rinotify_non_example_exception-i.ripending_examples-i.riprepare_default-i.ripublish-i.riregister_listener-i.riregistered_listeners-i.rireport-i.riseed_used%3f-i.ristart-i.ristop-i.riRubyProjectadd_dir_to_load_path-c.riadd_dir_to_load_path-i.riadd_to_load_path-c.riadd_to_load_path-i.riascend_until-c.riascend_until-i.ricdesc-RubyProject.ridetermine_root-c.ridetermine_root-i.rifind_first_parent_containing-c.rifind_first_parent_containing-i.riroot-c.riroot-i.riRunnerautorun-c.riautorun_disabled%3f-c.ricdesc-Runner.riconfiguration-i.riconfigure-i.ridisable_autorun%21-c.riexit_code-i.rihandle_interrupt-c.riinstalled_at_exit%3f-c.riinvoke-c.rinew-c.rioptions-i.riperform_at_exit-c.ripersist_example_statuses-i.rirun-c.rirun-i.rirun_specs-i.rirunning_in_drb%3f-c.risetup-i.ritrap_interrupt-c.riworld-i.riSandboxcdesc-Sandbox.risandboxed-c.riSet%3c%3c-i.ricdesc-Set.riclear-i.ridelete-i.rieach-i.riempty%3f-i.riinclude%3f-i.rimerge-i.rinew-c.riSharedContext__shared_context_recordings-i.ricdesc-SharedContext.riincluded-i.rirecord-c.riSharedExampleGroupRegistryadd-i.ricdesc-Registry.riensure_block_has_source_location-i.rifind-i.riformatted_location-i.rilegacy_add-i.rishared_example_groups-i.rivalid_name%3f-i.riwarn_if_key_taken-i.riTopLevelDSLcdesc-TopLevelDSL.ridefinitions-c.riexpose_globally%21-c.riexposed_globally%3f-c.riremove_globally%21-c.rishared_examples-i.ricdesc-SharedExampleGroup.rishared_context-i.rishared_examples-i.rishared_examples_for-i.riSharedExampleGroupInclusionStackFramecdesc-SharedExampleGroupInclusionStackFrame.ricurrent_backtrace-c.ridescription-i.riformatted_inclusion_location-i.riinclusion_location-i.rinew-c.rishared_example_group_inclusions-c.rishared_group_name-i.riwith_frame-c.riSharedExampleGroupModulecdesc-SharedExampleGroupModule.ridefinition-i.riinclude_in-i.riincluded-i.riinspect-i.rinew-c.rito_s-i.riShellEscapecdesc-ShellEscape.riconditionally_quote-i.riescape-i.riquote-i.rishell_allows_unquoted_ids%3f-i.riSuiteHookContextcdesc-SuiteHookContext.rinew-c.riset_exception-i.riTestUnitAssertionsAdapterMinitestcdesc-Minitest.ricdesc-TestUnitAssertionsAdapter.riTimecdesc-Time.riVersioncdesc-Version.riWarningscdesc-Warnings.rideprecate-i.riwarn_deprecation-i.riwarn_with-i.riWorldNullall_example_groups-c.ricdesc-Null.riexample_groups-c.rinon_example_failure%3d-c.rinon_example_failure-c.riregistered_example_group_files-c.ritraverse_example_group_trees_until-c.riall_example_groups-i.riall_examples-i.riannounce_exclusion_filter-i.riannounce_filters-i.riannounce_inclusion_filter-i.ricdesc-World.ridescending_declaration_line_numbers_by_file-i.rieverything_filtered_message-i.riexample_count-i.riexample_group_counts_by_spec_file-i.riexample_groups-i.riexclusion_filter-i.rifail_if_config_and_cli_options_invalid-i.rifilter_manager-i.rifiltered_examples-i.riinclusion_filter-i.rinew-c.rinon_example_failure-i.rinum_example_groups_defined_in-i.riordered_example_groups-i.ripreceding_declaration_line-i.riprepare_example_filtering-i.rirecord-i.riregistered_example_group_files-i.rireport_filter_message-i.rireporter-i.rireset-i.rishared_example_group_registry-i.risource_from_file-i.risyntax_highlighter-i.ritraverse_example_group_trees_until-i.riwants_to_quit-i.ricdesc-Core.ripath_to_executable-c.riExampleGroups_base_name_for-c.riassign_const-c.ribase_name_for-c.ricdesc-ExampleGroups.riconstant_scope_for-c.ridisambiguate-c.riremove_all_constants-c.riSupportcdesc-Support.ricdesc-RSpec.riclear_examples-c.riconfiguration-c.riconfigure-c.riconst_missing-c.ricurrent_example%3d-c.ricurrent_example-c.rireset-c.riworld-c.ricache.ri/usr/lib64/ruby/gems/2.5.0/doc//usr/lib64/ruby/gems/2.5.0/doc/rspec-core-3.10.1//usr/lib64/ruby/gems/2.5.0/doc/rspec-core-3.10.1/ri//usr/lib64/ruby/gems/2.5.0/doc/rspec-core-3.10.1/ri/Object//usr/lib64/ruby/gems/2.5.0/doc/rspec-core-3.10.1/ri/RR//usr/lib64/ruby/gems/2.5.0/doc/rspec-core-3.10.1/ri/RR/Errors//usr/lib64/ruby/gems/2.5.0/doc/rspec-core-3.10.1/ri/RSpec//usr/lib64/ruby/gems/2.5.0/doc/rspec-core-3.10.1/ri/RSpec/Core//usr/lib64/ruby/gems/2.5.0/doc/rspec-core-3.10.1/ri/RSpec/Core/AnonymousExampleGroup//usr/lib64/ruby/gems/2.5.0/doc/rspec-core-3.10.1/ri/RSpec/Core/BacktraceFormatter//usr/lib64/ruby/gems/2.5.0/doc/rspec-core-3.10.1/ri/RSpec/Core/Bisect//usr/lib64/ruby/gems/2.5.0/doc/rspec-core-3.10.1/ri/RSpec/Core/Bisect/BisectFailedError//usr/lib64/ruby/gems/2.5.0/doc/rspec-core-3.10.1/ri/RSpec/Core/Bisect/Channel//usr/lib64/ruby/gems/2.5.0/doc/rspec-core-3.10.1/ri/RSpec/Core/Bisect/Coordinator//usr/lib64/ruby/gems/2.5.0/doc/rspec-core-3.10.1/ri/RSpec/Core/Bisect/ExampleMinimizer//usr/lib64/ruby/gems/2.5.0/doc/rspec-core-3.10.1/ri/RSpec/Core/Bisect/ForkRunner//usr/lib64/ruby/gems/2.5.0/doc/rspec-core-3.10.1/ri/RSpec/Core/Bisect/ForkRunner/CaptureFormatter//usr/lib64/ruby/gems/2.5.0/doc/rspec-core-3.10.1/ri/RSpec/Core/Bisect/ForkRunner/RunDispatcher//usr/lib64/ruby/gems/2.5.0/doc/rspec-core-3.10.1/ri/RSpec/Core/Bisect/Notifier//usr/lib64/ruby/gems/2.5.0/doc/rspec-core-3.10.1/ri/RSpec/Core/Bisect/Server//usr/lib64/ruby/gems/2.5.0/doc/rspec-core-3.10.1/ri/RSpec/Core/Bisect/ShellCommand//usr/lib64/ruby/gems/2.5.0/doc/rspec-core-3.10.1/ri/RSpec/Core/Bisect/ShellRunner//usr/lib64/ruby/gems/2.5.0/doc/rspec-core-3.10.1/ri/RSpec/Core/Configuration//usr/lib64/ruby/gems/2.5.0/doc/rspec-core-3.10.1/ri/RSpec/Core/Configuration/DeprecationReporterBuffer//usr/lib64/ruby/gems/2.5.0/doc/rspec-core-3.10.1/ri/RSpec/Core/Configuration/ExposeCurrentExample//usr/lib64/ruby/gems/2.5.0/doc/rspec-core-3.10.1/ri/RSpec/Core/Configuration/MustBeConfiguredBeforeExampleGroupsError//usr/lib64/ruby/gems/2.5.0/doc/rspec-core-3.10.1/ri/RSpec/Core/Configuration/host;//usr/lib64/ruby/gems/2.5.0/doc/rspec-core-3.10.1/ri/RSpec/Core/ConfigurationOptions//usr/lib64/ruby/gems/2.5.0/doc/rspec-core-3.10.1/ri/RSpec/Core/DRbOptions//usr/lib64/ruby/gems/2.5.0/doc/rspec-core-3.10.1/ri/RSpec/Core/DRbRunner//usr/lib64/ruby/gems/2.5.0/doc/rspec-core-3.10.1/ri/RSpec/Core/DSL//usr/lib64/ruby/gems/2.5.0/doc/rspec-core-3.10.1/ri/RSpec/Core/DSL/RSpec//usr/lib64/ruby/gems/2.5.0/doc/rspec-core-3.10.1/ri/RSpec/Core/DSL/top_level;//usr/lib64/ruby/gems/2.5.0/doc/rspec-core-3.10.1/ri/RSpec/Core/DidYouMean//usr/lib64/ruby/gems/2.5.0/doc/rspec-core-3.10.1/ri/RSpec/Core/Example//usr/lib64/ruby/gems/2.5.0/doc/rspec-core-3.10.1/ri/RSpec/Core/Example/ExecutionResult//usr/lib64/ruby/gems/2.5.0/doc/rspec-core-3.10.1/ri/RSpec/Core/Example/Procsy//usr/lib64/ruby/gems/2.5.0/doc/rspec-core-3.10.1/ri/RSpec/Core/ExampleGroup//usr/lib64/ruby/gems/2.5.0/doc/rspec-core-3.10.1/ri/RSpec/Core/ExampleStatusDumper//usr/lib64/ruby/gems/2.5.0/doc/rspec-core-3.10.1/ri/RSpec/Core/ExampleStatusMerger//usr/lib64/ruby/gems/2.5.0/doc/rspec-core-3.10.1/ri/RSpec/Core/ExampleStatusParser//usr/lib64/ruby/gems/2.5.0/doc/rspec-core-3.10.1/ri/RSpec/Core/ExampleStatusPersister//usr/lib64/ruby/gems/2.5.0/doc/rspec-core-3.10.1/ri/RSpec/Core/ExclusionRules//usr/lib64/ruby/gems/2.5.0/doc/rspec-core-3.10.1/ri/RSpec/Core/FilterManager//usr/lib64/ruby/gems/2.5.0/doc/rspec-core-3.10.1/ri/RSpec/Core/FilterRules//usr/lib64/ruby/gems/2.5.0/doc/rspec-core-3.10.1/ri/RSpec/Core/FilterableItemRepository//usr/lib64/ruby/gems/2.5.0/doc/rspec-core-3.10.1/ri/RSpec/Core/FilterableItemRepository/QueryOptimized//usr/lib64/ruby/gems/2.5.0/doc/rspec-core-3.10.1/ri/RSpec/Core/FilterableItemRepository/UpdateOptimized//usr/lib64/ruby/gems/2.5.0/doc/rspec-core-3.10.1/ri/RSpec/Core/FlatMap//usr/lib64/ruby/gems/2.5.0/doc/rspec-core-3.10.1/ri/RSpec/Core/Formatters//usr/lib64/ruby/gems/2.5.0/doc/rspec-core-3.10.1/ri/RSpec/Core/Formatters/BaseBisectFormatter//usr/lib64/ruby/gems/2.5.0/doc/rspec-core-3.10.1/ri/RSpec/Core/Formatters/BaseFormatter//usr/lib64/ruby/gems/2.5.0/doc/rspec-core-3.10.1/ri/RSpec/Core/Formatters/BaseTextFormatter//usr/lib64/ruby/gems/2.5.0/doc/rspec-core-3.10.1/ri/RSpec/Core/Formatters/BisectDRbFormatter//usr/lib64/ruby/gems/2.5.0/doc/rspec-core-3.10.1/ri/RSpec/Core/Formatters/BisectDebugFormatter//usr/lib64/ruby/gems/2.5.0/doc/rspec-core-3.10.1/ri/RSpec/Core/Formatters/BisectProgressFormatter//usr/lib64/ruby/gems/2.5.0/doc/rspec-core-3.10.1/ri/RSpec/Core/Formatters/ConsoleCodes//usr/lib64/ruby/gems/2.5.0/doc/rspec-core-3.10.1/ri/RSpec/Core/Formatters/DeprecationFormatter//usr/lib64/ruby/gems/2.5.0/doc/rspec-core-3.10.1/ri/RSpec/Core/Formatters/DeprecationFormatter/DelayedPrinter//usr/lib64/ruby/gems/2.5.0/doc/rspec-core-3.10.1/ri/RSpec/Core/Formatters/DeprecationFormatter/FileStream//usr/lib64/ruby/gems/2.5.0/doc/rspec-core-3.10.1/ri/RSpec/Core/Formatters/DeprecationFormatter/ImmediatePrinter//usr/lib64/ruby/gems/2.5.0/doc/rspec-core-3.10.1/ri/RSpec/Core/Formatters/DeprecationFormatter/RaiseErrorStream//usr/lib64/ruby/gems/2.5.0/doc/rspec-core-3.10.1/ri/RSpec/Core/Formatters/DocumentationFormatter//usr/lib64/ruby/gems/2.5.0/doc/rspec-core-3.10.1/ri/RSpec/Core/Formatters/ExceptionPresenter//usr/lib64/ruby/gems/2.5.0/doc/rspec-core-3.10.1/ri/RSpec/Core/Formatters/ExceptionPresenter/Factory//usr/lib64/ruby/gems/2.5.0/doc/rspec-core-3.10.1/ri/RSpec/Core/Formatters/ExceptionPresenter/Factory/CommonBacktraceTruncater//usr/lib64/ruby/gems/2.5.0/doc/rspec-core-3.10.1/ri/RSpec/Core/Formatters/ExceptionPresenter/Factory/EmptyBacktraceFormatter//usr/lib64/ruby/gems/2.5.0/doc/rspec-core-3.10.1/ri/RSpec/Core/Formatters/FailureListFormatter//usr/lib64/ruby/gems/2.5.0/doc/rspec-core-3.10.1/ri/RSpec/Core/Formatters/FallbackMessageFormatter//usr/lib64/ruby/gems/2.5.0/doc/rspec-core-3.10.1/ri/RSpec/Core/Formatters/Helpers//usr/lib64/ruby/gems/2.5.0/doc/rspec-core-3.10.1/ri/RSpec/Core/Formatters/HtmlFormatter//usr/lib64/ruby/gems/2.5.0/doc/rspec-core-3.10.1/ri/RSpec/Core/Formatters/HtmlPrinter//usr/lib64/ruby/gems/2.5.0/doc/rspec-core-3.10.1/ri/RSpec/Core/Formatters/HtmlSnippetExtractor//usr/lib64/ruby/gems/2.5.0/doc/rspec-core-3.10.1/ri/RSpec/Core/Formatters/HtmlSnippetExtractor/CoderayConverter//usr/lib64/ruby/gems/2.5.0/doc/rspec-core-3.10.1/ri/RSpec/Core/Formatters/HtmlSnippetExtractor/NullConverter//usr/lib64/ruby/gems/2.5.0/doc/rspec-core-3.10.1/ri/RSpec/Core/Formatters/JsonFormatter//usr/lib64/ruby/gems/2.5.0/doc/rspec-core-3.10.1/ri/RSpec/Core/Formatters/Loader//usr/lib64/ruby/gems/2.5.0/doc/rspec-core-3.10.1/ri/RSpec/Core/Formatters/ProfileFormatter//usr/lib64/ruby/gems/2.5.0/doc/rspec-core-3.10.1/ri/RSpec/Core/Formatters/ProgressFormatter//usr/lib64/ruby/gems/2.5.0/doc/rspec-core-3.10.1/ri/RSpec/Core/Formatters/Protocol//usr/lib64/ruby/gems/2.5.0/doc/rspec-core-3.10.1/ri/RSpec/Core/Formatters/SnippetExtractor//usr/lib64/ruby/gems/2.5.0/doc/rspec-core-3.10.1/ri/RSpec/Core/Formatters/SyntaxHighlighter//usr/lib64/ruby/gems/2.5.0/doc/rspec-core-3.10.1/ri/RSpec/Core/Formatters/SyntaxHighlighter/CodeRayImplementation//usr/lib64/ruby/gems/2.5.0/doc/rspec-core-3.10.1/ri/RSpec/Core/Formatters/SyntaxHighlighter/NoSyntaxHighlightingImplementation//usr/lib64/ruby/gems/2.5.0/doc/rspec-core-3.10.1/ri/RSpec/Core/Formatters/SyntaxHighlighter/WindowsImplementation//usr/lib64/ruby/gems/2.5.0/doc/rspec-core-3.10.1/ri/RSpec/Core/HashImitatable//usr/lib64/ruby/gems/2.5.0/doc/rspec-core-3.10.1/ri/RSpec/Core/HashImitatable/ClassMethods//usr/lib64/ruby/gems/2.5.0/doc/rspec-core-3.10.1/ri/RSpec/Core/Hooks//usr/lib64/ruby/gems/2.5.0/doc/rspec-core-3.10.1/ri/RSpec/Core/Hooks/AfterContextHook//usr/lib64/ruby/gems/2.5.0/doc/rspec-core-3.10.1/ri/RSpec/Core/Hooks/AfterHook//usr/lib64/ruby/gems/2.5.0/doc/rspec-core-3.10.1/ri/RSpec/Core/Hooks/AroundHook//usr/lib64/ruby/gems/2.5.0/doc/rspec-core-3.10.1/ri/RSpec/Core/Hooks/BeforeHook//usr/lib64/ruby/gems/2.5.0/doc/rspec-core-3.10.1/ri/RSpec/Core/Hooks/HookCollections//usr/lib64/ruby/gems/2.5.0/doc/rspec-core-3.10.1/ri/RSpec/Core/InclusionRules//usr/lib64/ruby/gems/2.5.0/doc/rspec-core-3.10.1/ri/RSpec/Core/Invocations//usr/lib64/ruby/gems/2.5.0/doc/rspec-core-3.10.1/ri/RSpec/Core/Invocations/Bisect//usr/lib64/ruby/gems/2.5.0/doc/rspec-core-3.10.1/ri/RSpec/Core/Invocations/DRbWithFallback//usr/lib64/ruby/gems/2.5.0/doc/rspec-core-3.10.1/ri/RSpec/Core/Invocations/InitializeProject//usr/lib64/ruby/gems/2.5.0/doc/rspec-core-3.10.1/ri/RSpec/Core/Invocations/PrintVersion//usr/lib64/ruby/gems/2.5.0/doc/rspec-core-3.10.1/ri/RSpec/Core/LegacyExampleGroupHash//usr/lib64/ruby/gems/2.5.0/doc/rspec-core-3.10.1/ri/RSpec/Core/MemoizedHelpers//usr/lib64/ruby/gems/2.5.0/doc/rspec-core-3.10.1/ri/RSpec/Core/MemoizedHelpers/ClassMethods//usr/lib64/ruby/gems/2.5.0/doc/rspec-core-3.10.1/ri/RSpec/Core/MemoizedHelpers/ContextHookMemoized//usr/lib64/ruby/gems/2.5.0/doc/rspec-core-3.10.1/ri/RSpec/Core/MemoizedHelpers/ContextHookMemoized/After//usr/lib64/ruby/gems/2.5.0/doc/rspec-core-3.10.1/ri/RSpec/Core/MemoizedHelpers/ContextHookMemoized/Before//usr/lib64/ruby/gems/2.5.0/doc/rspec-core-3.10.1/ri/RSpec/Core/MemoizedHelpers/NonThreadSafeMemoized//usr/lib64/ruby/gems/2.5.0/doc/rspec-core-3.10.1/ri/RSpec/Core/MemoizedHelpers/ThreadsafeMemoized//usr/lib64/ruby/gems/2.5.0/doc/rspec-core-3.10.1/ri/RSpec/Core/Metadata//usr/lib64/ruby/gems/2.5.0/doc/rspec-core-3.10.1/ri/RSpec/Core/Metadata/ExampleGroupHash//usr/lib64/ruby/gems/2.5.0/doc/rspec-core-3.10.1/ri/RSpec/Core/Metadata/ExampleHash//usr/lib64/ruby/gems/2.5.0/doc/rspec-core-3.10.1/ri/RSpec/Core/Metadata/HashPopulator//usr/lib64/ruby/gems/2.5.0/doc/rspec-core-3.10.1/ri/RSpec/Core/MetadataFilter//usr/lib64/ruby/gems/2.5.0/doc/rspec-core-3.10.1/ri/RSpec/Core/MinitestAssertionsAdapter//usr/lib64/ruby/gems/2.5.0/doc/rspec-core-3.10.1/ri/RSpec/Core/MockingAdapters//usr/lib64/ruby/gems/2.5.0/doc/rspec-core-3.10.1/ri/RSpec/Core/MockingAdapters/Flexmock//usr/lib64/ruby/gems/2.5.0/doc/rspec-core-3.10.1/ri/RSpec/Core/MockingAdapters/Mocha//usr/lib64/ruby/gems/2.5.0/doc/rspec-core-3.10.1/ri/RSpec/Core/MockingAdapters/Null//usr/lib64/ruby/gems/2.5.0/doc/rspec-core-3.10.1/ri/RSpec/Core/MockingAdapters/RR//usr/lib64/ruby/gems/2.5.0/doc/rspec-core-3.10.1/ri/RSpec/Core/MockingAdapters/RSpec//usr/lib64/ruby/gems/2.5.0/doc/rspec-core-3.10.1/ri/RSpec/Core/MultipleExceptionError//usr/lib64/ruby/gems/2.5.0/doc/rspec-core-3.10.1/ri/RSpec/Core/MultipleExceptionError/InterfaceTag//usr/lib64/ruby/gems/2.5.0/doc/rspec-core-3.10.1/ri/RSpec/Core/Notifications//usr/lib64/ruby/gems/2.5.0/doc/rspec-core-3.10.1/ri/RSpec/Core/Notifications/CustomNotification//usr/lib64/ruby/gems/2.5.0/doc/rspec-core-3.10.1/ri/RSpec/Core/Notifications/DeprecationNotification//usr/lib64/ruby/gems/2.5.0/doc/rspec-core-3.10.1/ri/RSpec/Core/Notifications/ExampleNotification//usr/lib64/ruby/gems/2.5.0/doc/rspec-core-3.10.1/ri/RSpec/Core/Notifications/ExamplesNotification//usr/lib64/ruby/gems/2.5.0/doc/rspec-core-3.10.1/ri/RSpec/Core/Notifications/FailedExampleNotification//usr/lib64/ruby/gems/2.5.0/doc/rspec-core-3.10.1/ri/RSpec/Core/Notifications/NullColorizer//usr/lib64/ruby/gems/2.5.0/doc/rspec-core-3.10.1/ri/RSpec/Core/Notifications/NullNotification//usr/lib64/ruby/gems/2.5.0/doc/rspec-core-3.10.1/ri/RSpec/Core/Notifications/PendingExampleFailedAsExpectedNotification//usr/lib64/ruby/gems/2.5.0/doc/rspec-core-3.10.1/ri/RSpec/Core/Notifications/PendingExampleFixedNotification//usr/lib64/ruby/gems/2.5.0/doc/rspec-core-3.10.1/ri/RSpec/Core/Notifications/ProfileNotification//usr/lib64/ruby/gems/2.5.0/doc/rspec-core-3.10.1/ri/RSpec/Core/Notifications/SeedNotification//usr/lib64/ruby/gems/2.5.0/doc/rspec-core-3.10.1/ri/RSpec/Core/Notifications/SkippedExampleNotification//usr/lib64/ruby/gems/2.5.0/doc/rspec-core-3.10.1/ri/RSpec/Core/Notifications/SummaryNotification//usr/lib64/ruby/gems/2.5.0/doc/rspec-core-3.10.1/ri/RSpec/Core/NullReporter//usr/lib64/ruby/gems/2.5.0/doc/rspec-core-3.10.1/ri/RSpec/Core/Ordering//usr/lib64/ruby/gems/2.5.0/doc/rspec-core-3.10.1/ri/RSpec/Core/Ordering/ConfigurationManager//usr/lib64/ruby/gems/2.5.0/doc/rspec-core-3.10.1/ri/RSpec/Core/Ordering/Custom//usr/lib64/ruby/gems/2.5.0/doc/rspec-core-3.10.1/ri/RSpec/Core/Ordering/Identity//usr/lib64/ruby/gems/2.5.0/doc/rspec-core-3.10.1/ri/RSpec/Core/Ordering/Random//usr/lib64/ruby/gems/2.5.0/doc/rspec-core-3.10.1/ri/RSpec/Core/Ordering/Registry//usr/lib64/ruby/gems/2.5.0/doc/rspec-core-3.10.1/ri/RSpec/Core/OutputWrapper//usr/lib64/ruby/gems/2.5.0/doc/rspec-core-3.10.1/ri/RSpec/Core/Parser//usr/lib64/ruby/gems/2.5.0/doc/rspec-core-3.10.1/ri/RSpec/Core/Pending//usr/lib64/ruby/gems/2.5.0/doc/rspec-core-3.10.1/ri/RSpec/Core/Pending/PendingExampleFixedError//usr/lib64/ruby/gems/2.5.0/doc/rspec-core-3.10.1/ri/RSpec/Core/Pending/SkipDeclaredInExample//usr/lib64/ruby/gems/2.5.0/doc/rspec-core-3.10.1/ri/RSpec/Core/Profiler//usr/lib64/ruby/gems/2.5.0/doc/rspec-core-3.10.1/ri/RSpec/Core/ProjectInitializer//usr/lib64/ruby/gems/2.5.0/doc/rspec-core-3.10.1/ri/RSpec/Core/RakeTask//usr/lib64/ruby/gems/2.5.0/doc/rspec-core-3.10.1/ri/RSpec/Core/RakeTask/Rake//usr/lib64/ruby/gems/2.5.0/doc/rspec-core-3.10.1/ri/RSpec/Core/Reporter//usr/lib64/ruby/gems/2.5.0/doc/rspec-core-3.10.1/ri/RSpec/Core/RubyProject//usr/lib64/ruby/gems/2.5.0/doc/rspec-core-3.10.1/ri/RSpec/Core/Runner//usr/lib64/ruby/gems/2.5.0/doc/rspec-core-3.10.1/ri/RSpec/Core/Sandbox//usr/lib64/ruby/gems/2.5.0/doc/rspec-core-3.10.1/ri/RSpec/Core/Set//usr/lib64/ruby/gems/2.5.0/doc/rspec-core-3.10.1/ri/RSpec/Core/SharedContext//usr/lib64/ruby/gems/2.5.0/doc/rspec-core-3.10.1/ri/RSpec/Core/SharedExampleGroup//usr/lib64/ruby/gems/2.5.0/doc/rspec-core-3.10.1/ri/RSpec/Core/SharedExampleGroup/Registry//usr/lib64/ruby/gems/2.5.0/doc/rspec-core-3.10.1/ri/RSpec/Core/SharedExampleGroup/TopLevelDSL//usr/lib64/ruby/gems/2.5.0/doc/rspec-core-3.10.1/ri/RSpec/Core/SharedExampleGroupInclusionStackFrame//usr/lib64/ruby/gems/2.5.0/doc/rspec-core-3.10.1/ri/RSpec/Core/SharedExampleGroupModule//usr/lib64/ruby/gems/2.5.0/doc/rspec-core-3.10.1/ri/RSpec/Core/ShellEscape//usr/lib64/ruby/gems/2.5.0/doc/rspec-core-3.10.1/ri/RSpec/Core/SuiteHookContext//usr/lib64/ruby/gems/2.5.0/doc/rspec-core-3.10.1/ri/RSpec/Core/TestUnitAssertionsAdapter//usr/lib64/ruby/gems/2.5.0/doc/rspec-core-3.10.1/ri/RSpec/Core/TestUnitAssertionsAdapter/Minitest//usr/lib64/ruby/gems/2.5.0/doc/rspec-core-3.10.1/ri/RSpec/Core/Time//usr/lib64/ruby/gems/2.5.0/doc/rspec-core-3.10.1/ri/RSpec/Core/Version//usr/lib64/ruby/gems/2.5.0/doc/rspec-core-3.10.1/ri/RSpec/Core/Warnings//usr/lib64/ruby/gems/2.5.0/doc/rspec-core-3.10.1/ri/RSpec/Core/World//usr/lib64/ruby/gems/2.5.0/doc/rspec-core-3.10.1/ri/RSpec/Core/World/Null//usr/lib64/ruby/gems/2.5.0/doc/rspec-core-3.10.1/ri/RSpec/ExampleGroups//usr/lib64/ruby/gems/2.5.0/doc/rspec-core-3.10.1/ri/RSpec/Support/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.opensuse.org/openSUSE:Maintenance:16856/openSUSE_Backports_SLE-15-SP3_Update/baef9f73bf2646dcaee815e4f3ada740-rubygem-rspec-core-3.10.openSUSE_Backports_SLE-15-SP3_Updatecpioxz5aarch64-suse-linuxdirectoryrEˋ"_"utf-82da2e72656961c9b1fd28d8247a925d8e3e96b4d7f172574f0784ca9a1afa1d7?P7zXZ !t/'j] crt:bLL ٹ4)=%[p sJE!I?StRO(1 DTPʄϑP9)6pW*Q{xoLujސj?i2zrf_ s 0f로$c.n?ڙjeI;U^sG3|t/D{ZwX@muG'Uuwr5G=֡e?"[0. yZ1rX.If:D hlU䉦$QNy8AK`P3]e8WI- b~pBsr=ԃUi0 o.ҹe'*L{Uӆ6$alJ~$G0,R4o.a2(WXmXCIV %U!سE4 #.[GGT3I{cR4[! \+#I0#@91 2@~W6¹?@w;CFLQ&f0劖 EiP'ap%}SIP 6ك2IgƘAZ1Nl 1My.3+Y&k[4=֣}uЗ$~ 8ŵyW 6MRn_m,&{|hv|Ңy9U:{ˣm#M*Nr*-K<&)Us!R%O9J?> _>~f _FyDIж}xfeԦas"%#s8g-KN .&Lt.ulULOL،*aA@>67vnl!4ݟح_.$šAבɌVnyari7s7<"j3\1=,_yw`pWf(LMjG2}jW;|! Yb5rNoӥ'=q"C-H99)¸.L ^O6Uˊ%Mq~!ER糚vWltc>܇.ܓpU39jnd_,LBݗ:e\#,-~O Ka|Ewã rZ]]G 4ΗF7fPZia ZO #_8H ,FM"W {)'+_%{Ct¹1uLHA^8vc(!Kn4hZ/)Ө8)ؐp)bG"N+;$cNgJE0^٩fw]c;@s ER?wI?ssj¡\H_L"ը5חUsLc1'̛X3=(tl ڧ`J"uܞ!n;je\5xp 'jw*\| `Pq] 6_Ɛbcw%8(fr sVi_Ho^h8M@wO v)OŇ~ ٺ. c4)ݥkqhR)k@&>/'%zִ`w?Cjpnt-TKC^uc~6-ZbS1x3 -e#N%_#[&p|abbl !pkS*cP7FYwϊ ۆ]г*کcJ"ۂB!KC!ZDNfګ6`o_wO+j+XFyQ"蓒<?qH$CG+2RZt0WbI|v{t xz=3h 4jH d ζGGހR M[ .٫{LQ0w<2/3S @c̡D{ gBE @oXX *}<s`E ǰ ]L ތeGF~ kH헡M}tj^veO3qC;vuƶ³Sh!f0~¿o% -R">vӎyHeӊ/ǴYgY(>NYuu!$UVnx)2qH9R\#(ztS3('PM1$yz.hNaJ做.;m'Nz~lM/Al0T̸6 "Ӄʗ;UA;v{G~-yJiRYm\[D8mY\z}9ٙI~Y'L'6>"wLUgDOF' i<ؑ͆;::H?$卟ԭ5f=M)Өd5CNAk?;'#ˀ6h \Θh;8d(+n3[ԽN ^I!_~oT":Ώ}ksg}51yqcJfm,&ϴb6B"KҡO`^qCi4i (R[Bx臛5 u&`9隓!s Պ5mZ| zN&Q?FsRI_K۰g31Ju/EA@H-~kw"E<(6K.c^Xk?<-U8 k|VDt?SSRjH+c:eyDq?S"_m },"Y'ogѣc O1f+siTGЅTISsH\5by4 U+&!,}? \$FȇVC6+qo-@(w+߻ NGӤ ve u8$&'9o< (b2Vd|e ]) ^~q??N0G Wl?bE!]+g*(|^VC{w,$03JenA~jx{3k[htyf@8!P" ^/ qEA(:WaDo.ʔ?-{eL0׵A5pL &_c8R>֮$<`W;fޯ~gh1uz` Q'A MD\fVl[M"86kZεbIa4F&ύ=$9mB쌰zPi-<m-Od{~}k[ _g/~|1rLM!-7+ k0mS^ '`.FMJD?bI$ /͏S7}"X\OF,$b h7y7YVgCު@e FPvXq}mkIy$)gIpIBj/sB .VrkeM vbu[T8.0zM|qqiqXa{ #y+`YhDV4!,^I9bౖ1>1Yp/"JW^M@ڦxGPK]Ʈ~m بuҀތNeli9b "rG/Y:z^_aa_[v{ƌ͌G~sg[Jf hPO@ U? ыF2:O?8֞J6F&1V '?g`.6\AP@ _5>x|%#?taT\B߀HJ IH7)_!ЇfĹwlO~Yec˹4,CMu7gvcu;Qݴ:Zx  cϰ$ }ڌU͸q琲*RtmT:"SyO~fNvpIw7$P[a;޶co.[Vz౭ޢn_,E+z'|3+DO>yуcfgG0k9caqqO#0-!BKpKOҵTѦg_haŤLFԗs x MiZ>v X"\;":l9@ݠxџI9ёLr]t ::͂@nn( c[7U2[=oOE69= ʅ1~֜P mЄ*ѾMO'99T[G(sgSߚRnbll?WO `{1/)I[SL43}}u|& 9Q_);!>`:x[2VbbCn&W ^qyh[*`ӻqaE`I”dc@ Set !+h=Ts|`,&f+Ԑ37u /uˢ*iY~[F{R@C}uM7F,;hL>PP.U|҉{$ێ^b~"'ZC+wv5k[.P3±MO: M,X8k)vC{N'Iw=S0[+,3X |^ۓ, H.F!\q`؀n/;DSȦV1?friVYX2 "C _e!O4 XE}X{mDHgm~˾ɫ(z4y,b (9~9L-qo P~'|½e^i0 `W>"r ZCJg2 DLyl.5`h-1 i=`5Gl% 2 IGFStUqCMm>P刳Žb9m;ԇߢ"ivBC)E~r?ii/ks[%n8 IRn~ަ3~yI'8F`̊jPUNnU@Ji;ΑZDe1p{ZLyͨeo+\M6>ט("aN䡹>Pԯ,.oB RS~%~ vս{v#T U9 }{^wϪ3{[&e^V|⭈3,ǍÉv<UDчU =dK>T\J6YgEC,*FsnܢW6˔Fg, M]Mb;>b"8b~۫dltǎwC_ms6-Lf)#806+uk{hUOJz $IE[ b;拘-j`?"{gS܏,KQSR#MIoD4ý(|J Q$lk0< *әpɨ%\9uZi|Yqv Ve0DUbJ 1.B@< fBnW`_J:"(&{& +gXepta VNE(@ 6]^h,/г|6*3qc^9H%s)뫚nV$6q4A#"\H/ߑ,Y)JlTpʪ#m'N*I}35,u~W,ʭ4(c(mE+phXn~H (L=]j8ܢQ_hu1!pm.4G-~bC*Vx-&kx S;_ڰldadJv2+UhNFX! Iڷ5c*VEz .aYr*D^hWԩ(;oXʾ$Cb8Te.(.O-e^r]xol Zb5E.2\Hp͑d :m.KzFC?n;5?ἷ-+:'\`}f"KgH |#,`.$9{5NVK b+u, t0j-\F5~h=Տ ̌`u2Jv`9˝~ևBr0Z#߆ۧqNy_F< k!Ѻ: LcO,8hvR<>{ أS wXu M?ÄIyt{ L[b@a<HĆ%y >W U}N&(]M1l / ^*vޣ yZԨ!դ%L m *.>bЖ}6,9T'Xx.;t_p #d!N[[m٧,37?$R=!-}^B5݅Mts6~ՋcIB?LQ&O/o~sqcS笧5v,HzAv#JZ}`/dKE#aD]֫Z&ᘩ?{K5E;1}iTQVBU*uH|#Wdiݎ57f$.`p!ֈJ8CE)Q"*ԿbElk*|&)b{~3ymmEr[GUd|AM'6WɧӴz(E#vGf%CeƩ>=k$tV ̒N|a:VRЃ9*Lʦ| hO6n<{hY݄\ ָ}Sg&p{ҜW@KDX}((BP* D9sYʮR.9;˰}Wonk\6Yj a":k5MjьwB9*3].} (R_4^MШjIrv{sgBH?!AaaٱI 99!Z.07$*,&F6FgPnekMBUf`->!EZR" Cfb\-,xTChzj ,D5 ە07,}h3>A:lS-AtL 'ޱ5?+sDwx4 f&LAw90Ky5)LӽA?~ekm]8Zn/2 gY)!.rPyLAI"%$fZsܨYCLRsz9lyR|P V{ V9/mv) )''oU:g=[ҒupNIQl0U=%]lt<'A}y3|{JTa_eg)+ ʔT~o{Ͳ Pw 0J_{޾rORQF|7 eVmǭ/Ff8w>-V|E`"䛎>?وɒQmmSMP"?eزO zj%.e 9o2_#ʏǻ"~_fd65:q|ZWnpw"ZB OZNp$:4^+R*+ 8_0A YjSxK^Ni5jD!!ME@<ױ?P8}|E!b̃ j-?2i'\k$X]d*ľE5 1\D+ {_z׭`l&9ЂGW7={%'Dt`[jp3}ކ1BR8vdg{l5~ˀ[~pi^Ao. :}= K\fԽS[E ,!c\leyݶy p!p J7O1qa*"LXp(DCMi]MV D\O`}Cb-0G^I_R}$YkZ|C0847oW8eqnjoJw"ĝEaw?Tdr;{OZCs. UM@\ ^#Yg Э`9-R:]"]xh[K_r84ÂZq-~ 2^1yj8, qG)Y RxF1f|{n}>>:U5+~N' nێO^X|< M"#,N7U/V~ta݆}-W6!~VZ%;45}u_!MB{]ɓIqܟ/F3-h`2쫃 WZS^=N|̊iΘX Z7lOI 5ƊA*GVd*vGNX_!^gS.u>@PCDs/b:wԣ&E\XLi܂&,Zycʟx=n#w* 1N{Nyً#|̯.AV-J%IG"h}SΕ*[v2>2SXz hFV/ZJBX(#8aF3'o$zeB/$5wXWĵvd`E2YI1Va$"HȒ>( ڗ?I5 3HjR郕$ꕍm;vlbM _%iE|Ǚ vy5.5Ci64jРm*{S:YkWXUP l}e :|TGao%@y7ozp*ѥJ])XC :MW6k|b@Sd^|c)C.4x:FDf'n{5:D:@^? BfSodILd zj7ԕ?CҸ zB<M+n@~A2Lrhb"TzL iWqnn7ec K_]d[3'8Xpt*-*{C |U}H)_g+nOcyۮkzZ#ն]m7I}9= Bةjq8Z઱Sn.}"0/m:e[,y>6^ b/t*Zp0ܭI6\SpCC$ o|wY3;bӡWt . \J‹-^ō#ľLD24qOr}tbg sk:=R#Ku2qY ϱe{*fl"]>*.QȊG/"JUNOU${})xs{o "!~*66bܢ"^gnjcjd`(^wDt?>K_3k2ӂ.\-z8BjIQ]cNeqb_6_^78t;W5Tڙg1Ox^{Vl^)kP;˳a@D^XиT6_2Ϛ8oeZU\g/:2E4ixOL.@hGn[룅rwZ"0E0Ђi(OlPI|u2+~eYl ?j\zӵ4P #o{9gE'cHcWR3IJpg:Òp*(C ,n%n8cE`lfZŊE+hZuN4d h%aFOxBdBm9YʓYtqU[H,Emgn%c@4H*CvR,r-'Kv{_ 5d/6e*6'ngӈrKrFq Nu?heQ׈qeV>o7-%| \ %MDƲ |dyx@ CWVlU͖#sCIo^;nߞdݯS 6Hj|.`..bEs2hݼdDV-JP0ahN6 i7*F*S5%TGSoTUѦ( Eg|ɠw(&#>H4Y.e6T]Ϧ;?ٹmZ!LLZoqdYv ?S+'I~݌ ߧ4}R{h*_MXNQL܎* —ts@yلW Er:!۩+bޛk9+?ق 8np$b @2$/h.vT}j6j{B39+bIBGǥmK.T# t2%zf_ dKLcB⃜ 87Uf L=K6ˍh;b}ŭbRPOrxI[Scy.G6B[])k#b:NBϽh ^ M O~OQ'Β!HfdQ5CXxT`F\BI'Ȗ: `}̯ ueu+0m9}bKŖ0X7^9-U$i R7RT3/k_ %(kXbC;ȃ@ºOJś֠a_ۖA]uw!(h[s&Vl y@ ?vr~%{r1XN`(ǟVk"լ /]% k+V+b%:ť e}oNb(2iC-}ou@ +x4L8Ti=OТH}[9< W!Q\Si(S| 0̘ŋvP]%:R II=,Al8*:-aQI|g3 `Q+16@m9)]%xD4 Y\n+˅'Z-թ1ůēHiX?"h eE ?o.{|s!bыOA(3#},=2%93c.2:?)̿I]5wB ę?fII=5żt! I4염}Ӿ%ܺ;bn1$17#ꝋ&zf_kaO.V_1Twa0|*YK:ЖW2rr~Ef:Ђ3HgyP^|b4F|gQsHA;\h2fgX_ȶɕbDuzLB.-"kf]Lh!ȼw~_6@dǰ-RZt 4!:j'+<#l,QڃhtD/Go;jwZSB6@[9/ʦɈ;Y۴Z-]>S" I˲ ,77d3tœ,W?Pځ f̵T6zprjCB˞0.H`_Waoge(zaЌlJ:4p(*Ͱ}f@=&$1c_I8Pcw*`YV2%qܝ;ٿCXoWO3KCK>Ncy fy CDam%Tӑev{%ѳ:B3c)OGθ8bV|o lF~1 93nFD.51P&1 H5<@T 3fHY? knH#*EVdUnzjPP%*:{p"^JEfEDHmY|n{ywkͤrCHLo[ S59PґETCԒmDyStpVe;귑 ",GkMf/| -|0Ft0>{y-H&!j_?~ml !,B_fEۂ.lew tðhYFn8_ӻ<ώRY'!(@:h fGFLX*쩵΁~9>zzk ~!G{ QT vn@V#%%YMW,7U˃p x)Lm<]!׃ğHʂLc AIo86xkkvJsaAԛ 0pJ/1.x]2lLΜ~tԎ5EW䒌Ӈ sz #15=`1LTDԍ8(o}YګomXIMBjuWU+N`cFTYahsBК0< / "7Lj5M{ŷeOb\ _\ 3fӳμ\Zռ'+N2p}J/)p@Azܦ4@&QƬ}9't bJWa]tI/"Y]<'qX6 ȭ.}ԋ*d#P*;dڂ$+30Q{U9IGϸ)*TmO席(}1HgFRb)1uf9z(7MϡQBXcs@W!D?w|U3l,'қlhGQ>p;NPhiN1 3J&]]%b9e`GAz '\dTAKXxS5~"-ťQq*lfz:&/W o=-NH-DV) Xc.Yl59s.#'Nv,Q-d\bP&gOS#ɦ:GA ?Fѭd'd&Bkf\}\x!3>ܦTN-|V!X,^Nl""ݤϘ4wdlnc?zy8 -7qT'#NGɗkj|Ba (D,i>72p^55<):c}ߖDmʞ\0'Kxf`cVuS̀BϔQS["+MSM2V̴+}87+Q} NԸ r5 ű̃X"e\YǞj=?Rkyۀ;)~ 9鮙ǭم嵀q,pl-^(ƻݺt˘v[jAg/ at_77n q,׻MBdD+sfKN!zP+P(V]\nK xH"P0IΩB>6X:D;fDAl^CWXdq$cnAUЩkeΉ" X Ai⇰`)G3Eމ '鑚 TQ_>}gLchlLojss$tfQ8 MjBڞmd;} 3`Y+W\7t g˼boMHWs)%s'vlj#=ݜi98M=hhqlcsY%Y`C%#{@],bio&\Wu,2^Nxkgl%=uǭ|@TUʩz~{`:AwVc6[D|8PnaPo<77H2 LA5(1G9;LSBJ䢨aظ(A[BzdGW5!lsNLN fd1KP.꧇`Y"#_pfa 0=>|v.侲TKvX΃o`2m uZɼ~Ot}A+.ix&giR>#ޗ &+LL<Ao7]Oʎ̝?ID3ߝ(NUl0~U/4 gfSBnG2/[ /8oQ, #ۇT3"ǟc]96}`i+S>׳BWaiv5\q7Vvb k Dz?&d_B`P>snLey)NksK]a7 * Gz/'ָ~*)J14V2Ƣ7٠esAnՉ)5VhV{`<Ëzjo+? Z^'' *=34Qw{ ) c[IX *o& 2,fk;3tE Of}ugNݏaHJ;3NJ 6Աn&['^4Gn"6`ydꔢH? 7%o]aeT=.3\_QʳZ4^f2K!J {VwP[mīڟSݔN"B05㲫/ā 0ăԩ|%!Y,yR5SHBNσYfנYV2sZ¾\nNʆMWŏ|cJՑ ;<^5:AI7ogEHQ-͆R=IIQ[e9u';.VM}scW)W.k)ǿ&ͳ*dtѽIm BOSY1ͅ"NѲ!X hG< A0 (<%Δj'ŀ0_:[Yz:rӮ0pu֮oҵҫ.;FRF}׏.\~=x&LNuS!'~l&\1:J+wD1oj\b &Iꕾ &ԡd:8DCԲ,kcZnIU \~סB!l}djuHHb0Š!u/ / %*3%fqcNpGԡO63ճ;>Щ{% ^j.s,c}W˹weԚB,D^w轁*ׂ%b*X 7Om_|N)w ~X1LXt+C-Gߋji݋l=YW-7Шأ_<tyZ }QB5hl a2˿Keaҭ[P/4L W'aR]jT܃NQ8"6puG68mz6xL~Zv1Zs[4*;p؝JT1D|<,c52Gsw 0,1-,B?@bc( y76H `7fN7{E;ֆFF].m>#;bh.z gzbdRq$; >_ fͰ]CCKBŞE0.pMQ@[6EJjf :ր>sj ~Xü09zkC IMmjGzk5j9[1\X+9sN袜p]VQޛx%k܃=_n~Kbsٙdh"r vjt -Tn>֗u"^*eS/Ok2G˯A.Gs?6IQ!/wtޙew+P~pPq_ZU,w]:PgJzHNξ=jT6FZR㌂ '0#k9A3) ˪ܝ(B [P Vqp<4 5I2-2#HY&v2aШtyliE3e`Μ ]ǒ=3 l>0s| [- V 2CsPP+x4@:CKMY,iCTْ&Z<:v ˏmw1A6<ڼ__&:^˵۪6iSEq []C欣x@F?6e V ͙nZoΔ„&\J:d(-2Ĉ r17<,Sgje@>^Wd 7@+3xm@9=e֦M`ڛFܳIwŕ{W.)9;<x$LVG*M8J)vRrZ0ai8BBZ7rDjwh.LȷK6ܑ9iG>jtEkXYڌڮ:'IfFQ#to=8P\␃pnZlyXwz bj{on2kT.󅯜ÛLXrUȧ: xqM2&Co֠j5߸#T mS \92O=-\^G8y6Z6=Ʋ:-9uRѲ~pm )ϲ41sr5&L,Tn o#:^܍dj trG/I;j'4V}YǬT+:%ܡ}]n/~l>Z~ / Uzsd4p446Fr4Nzy"Gv>$vV *.^ o2] tZD>7Xk|8.֠tu_􏾏,+zhELheg1#[ Ujk_',K"66䌻&ɇ Ue**()l+OH}ABG%s҈S1݋QssdMޒ0SqYkZՊ8SLƔjK{M ʁйm7zN1>̻dˢٵ7* ]b%6GN>Qq4l47bLQSMt{\_q )n{:&V2ӹmAka[JN82-V"vy7^CCXCٽ6v1_a7s"Dө9G|ld #[%x'Fڀy@zajP]h*',-8Ֆ?;Ĥ -1 V\Tp4+ le٦Ղ@֡ Xbډvw{QB`<] 6& ⃢G s׋(OS {5?\Kq(Rp' Ibՙ5_kn8y^\\UgH.Wh#aG} }`<[(W9PTb4BPo.t &]ot3IK9pCZ9CXw ckeq gYC~kt:!hxc$,YQ7UV/mІd¥ 0b RXG2Xix*Y VNV}*Qx_ &Wz`BAJ;"bQ:,4I >$% ]،㤓queZ>GT΂bmF`Te>!s9f^_S9As?}C ޙP3q źː)5.iSqlP*!':SpoQO)A/|Yuy\}?kxO [..a|"ħq[z~9wBæK7NRiAYW.m"..qs%~I0gF]MQbq1DSB0S)fu~c&EgJK(1h8n].\q Z:Q[!< [6;/7sk܌x%n Bd Z׀qjSzKWXVQ``!WX{6׶]%Е5ZTUEmY\SAG77R⨸=se>Yv[TB{$pEUTDiUy$~kǮƞd#65/s#+haZU"ho~[nlٍ4IL5|b=%g|+>YV!;jGx„ `|M+eĤ<5f't(fܳZ K+?'^QҘWj~Z[Ϳ5;ԗ{ORxl/̄K4rqQ*$ 'l@S-;* lUʝߡk3/Yht } IGc`ST+܁!Rtc b,YwYLffr2mWxL{Q G`~ |b`pIنv]ߋΦ(op^irkc boY(|)`M$ DKmWago'- I-]wm)M@|Xߧ рGЅLG^ڒj]MdɸY(6xNC̛ƷF^lcG]}h̑ BLE`T}uIH MC:޺NaSo\=e~qFg43J'pCϵC9lћK;ѻRo#e<46FTtB3pLNx113Oڳ=wVfʏxITYCjO%AC_iZ>k+#pNӚ'$=:'.ۅYyiQSAȰ- &-#9-z|n>$k/^MnҸDDBtwSrMaO#ѢKQ^߸?R%7Wi.:__māʕ VBTBWc%#mfۑ7v%0bisBY)=v4a Xl{`) wpY|PZN?vkALq3d['j;}ˡ|*U$ TlĚA2-S_p%]Ր.DTzW8䃻'}U+3s8vik^w8tEȹ\zB7QKZPňB>^?zOƑn~x b. RXgl2CfM3*$#_՘ 6||.qE3#)>L+.2;\4)g=OYsUqk:?׽ciux= ȭyG;Yzj\ !LQ!ZMB^oNSiSu?B]ĥa dp39w:/)i\nV]T+MA8.7 <h"%ņ& lCА+57CPE2!lbP2grg9%H8kEV?.8wg5쫠 clɻ^w&;Fox-N\ rdp4ZI<$*fP,eNu~'ݱfGa;`LZxT{"E쩠@"zAǚ id 36퍢h)m^UM %g[!:XbK{jϭ^ME8~݂G;w]pX_ou,0 5vW/c1ܟ}kO┤UXv%>q֋52:X"8/%-Ӕ]^LgNQ0WL RԢ`RQKH7*˓d6;% t~`#Zt*|Lla+kdN#ܑ5&/j,O-7J+&uEӝp%K^K,t(TVT#Rۤl6;YT剎?ES[2[egSeV— 0 HGի5Pg <׫<\PV2EnEM߈ȘPn܇<(F/5ڣ^afd@ĕrk$/`}d&ߊgpE02Ϸt/[$-BjpȚ|jΏ:1l-4yTIAQ09_dȰ>c 餿9>L'cjwܴg*jx`}!BjB3d Ms^6o?r,;㘻IFQG#l[ © $B |骣P *'K ע%ܭ]j3_^2|͈D(ppNt`DW 2Oew[sU߂=)唞U<>}v *a#6—ܹHZZ̷znrQ_D%a#jN<]F$>&Gx_@E*@Tqb8$5*]@<"w\O~6XA6?͂U]Њa`mVwu?|f)9m95nzHvxi.KNVi^*Uq{4 U F2/9z)FNJ7s+˧4zp^Uuh1)?xNZ̐8dU2$:۸G\A뺵& =jgH65~p=`Xv?&Y]CPÏ=@9[HC"i}9Q`&Byˠ95&d"R4IMĈ`@=ĵ\)%0BE6~;֎SmxJ)^ٵ6'K"i|G=؁W!eB|900* ǭSUsAWUT}VPzjcfYVZb1 1D<o;װ ފ$ c (wãhxJy 4#"=1@ؾ&G"uofd#bjtȭ{P2{v\֪$~ґ؉` @ơ?ZČ`ʵNȡD/CE7OD慤=Ef. 9"%4-a0@)GW"×hJ)yMԗz@ N|1 $ceq,*/ȡd+0G}xġ[<4K3#@>iPHϼr%Wfܰ]P40?sL/ʨB^{i,/v= ԀR60 z} m[xMQcc[2'QSr}U>۶ioǞ(2:*:kSӫ\tNU<=RZP>̯o[F$9jm?~ UJ*gBl $P(Ɍ4!!_<Ѩ{l<&Rh9o624|Q 'a߮-sqb`p݋F:+`ݡ(kgk](G]kJ/QEmrv1 {cpR39v{Pikk{wF8jmК"nN-$sMwkntV+6EF*"WJPWYjqp\0CŤ] LB+c.]ÆbvMSNݱ .)i$Y=cめ0Lyє&OxT*Е< keB-d@-wL$xO&-2ȹ\ԫ8 PNMMLԜ8jp0^?6%4Sܴga|0n8f oF*2H؇ TB啪pu/umWMH0gw1NT R1,!6 mTPrdr ʣ֓눨t$SF] \/ j/ k pOwK$78o9le m9O1UD!l{ENu[_C* f Ȇ|QZ:+KBצ4e19!42_Y3I:. &t$˪^R; gSҀ4wIVr{{񒔋%lJvBbާ#S~@=pR3;3 ؉Ƽz׾}#*;7E}T K|7v6#J\Y+A .X+j^qj|O8ff@өLaxĸJ2>kk&͸t2Z59~\qZoN[.m~>oJ$<FU./JAf"50%Pky0Agȇv.mAUSȷD<V\1w C)]k_f$f%wKqPZ0(Ǒi{'X^^m)nJ-`c|LC]=H =޴KU1ֺ믣H:V&3E98)JN,'L(%upiށA a0YϷ@lM.$+(DBȵ:ʌ-"%;"3EEuYq`"GgHA|K`Wi}Щ(]UUe \%ICQ y^TuWcB(J^v9NL8k]e| ՆXr-3AY:E$1!`Zqr^ B\ }?s[_ 9廰WUDY̑9hbcֆ$U[8 b%' ǧ_5݂Q 2JڀN ǂ 7BQ]sBFxuBϒj:wJS$_{>[|zܣ F7z3#rj{*V~4`{0N!WM"%„ DunʑCx.l<)@DX6^kFѰ):8vtdpm1rS-u[D͏"uT+,G?e2HA%&KR_yնyZ9P)zfBWE8v)&`Fm9snU L X,</Xy!UOT# BjЊ^<$5Ք^k>^HRqk61 ]ah;ks9>E$]A3 YUYئ>^Rq!<A*n3ݓr)Ȏ/wDz[)ðFeŞ-E&P`2y|'z@8vŃ>03b;wFSRt{G>_$w2H%}\@ îh|xJ9:5J9񄊫Z[^W"'7leB%~ B3xQ-Kj,m(t\D7:PXvfFp2XGMЈgIfu'DfBě{gK@skE=OtX>0è-⤫=W>D^j?t\ daܹ{wɮZ7Y}KcqxHc 2%lݙxR80Ǫ-a;[ Ȑ9E M&~S+w`ry+?W<ǕϳC5"O˛$g ܷוC+~=@l }g@ &dQB|.>:leK]N |]E%L% 0Pa:U2(onw;k3d*$W#46dr/FHkݴ <;@װ\ i2/nD?_:=yGb>6(@X/ ' y {ԠGf߬8x6If&,l=}Kl[SF8 8=D0nL}4\QAј0#?7hM~0Mp*-΀a!lb~%\y ^}aKzMIGf4`Ax* |C]u*c7WބeZ0ld{"8l Gv!n9i*jNPXOC,4;ƪrЫGoT>!d ||hѲ]>9{6EZkflXC'pۚ>E_r/ ln4!:[j#C *~Fz_@=TknD=v? s>_$ܧ!@(/x0]i%mIq9c˶$ q7͈%{B\}x|י_${~A6 xfu6u~7HQ4TOZӞRWI2<vط/) " j =<2 ߤ5{TBZ@(R@ha.ȣI6r6@i>ۜ¡տ|2F6'"4ѢN/QpAU| TVF 5`AF6dlJOS^鋔/> l3ǗNuXq%vNPŖ.w4"rC٣JS9m<[\G3oMj`H|^^->U,JET@gJr C}Y ueEle85Ӄ#M~+XmR\2I$(Yx) Qw_р: Br;õwP(i ?k1 מܗ~iӤt`U\t0ꋰ ISg`Q_UWʫw f_9zN?GT )rC Vd&#F栔zE+2 /z 84fstK[!ۭ*^_\"9f[=Ӑ4ܫ38 ˑiA3c`#{UA)pk>РtO8N2s*ς@ZT:GX=~Pn:j9<1J ~޲)?':}xUx Nyy_FK8:hWuX;יhd@: Zio+~oaN0.պ\8N?4 "\*n" :`:ޚ$ ^(/Cz@3\#Ytk]lmxöGEĜ}Z2HhX\aq*Gw{ӱ-.Zc=Y-6R&iQ=}Bv2xxׯM$jOb Rv ׹!; \k9rfv2$#iD я?4'qHd',UwO(}Jb E}pz(w.i*:z?0NCZZrO/_p2Ϻh3܇ H_c;%(Y! XG:1_%_ 'Lxi٤ P%om^ g:i Ϳ[MR O pP%H_c O& +Π4itՎ lw3ƴȠq/D[O~+XImlߵ}|{n#ȳ<$ALrf+-'L~A쇯Qt HX>2: ?Ԙ"?ϟnrXCt<>5 $/]?̨%ziCiɜ+ 'd$MA^+ZC6V4-z1-ȶS(.<|YT,iBdOc="MƔOi@ C12"Yo]( 6*XmY 2^&bCvj9+>rcy|Pm_-א]㟖(-ӣ@> zb Ɗ+xKnjIpjvc_ol#UhgKW6#Pmb|1[GcXC"nG\X'U<8Ɉt|uzqT+&W l~-AZͽeTT ehSUT?0oEg :qޓurzp^ȿ3 fu1=+H(08#oůZ_gw\גg1 Κ5/^rb; _?e1o2򈿚a]!7B,ӰHo *?ʇdCC|etk(!2vMO aQi`yV6[Q)nNL)!q>K^BBt ` 8|H+LNd%'H o.*/]na7?I nm'NY=xTԥhL-bxu*Dz.)'oC/ODqb$SN+t I ;fPûiHM zN<w; w|V3ؾ]sFjƕGTht>}ŮȆLwHPdr p_,(|kR iG&&@),Lqe ߡ/}*zao\Ktt}No  v,*Bfpi jy|lI Fw@fzW]Շ: !-/Z,^&m\BsEk&(ޑ;. 50iu_)' q令[׳%7\;aow^Lj q7IkJcEi{1iMzl3ۅI1p1J;wj8ѻ9eC\.b(+k&A}WY۲czOs@Ůq`9~!Gd*Dq Tc3*ܛ\c,|=o0|hfe2L7Ep 7{/͵Ƀ){DEVU NG :sbf{Yᘠ?\>I[3-Fun󛶗1F͔2c!|hE֥x6&au# ǜ[<]G?a>ׅ'g)PhpJ4wvv_xw+8+#EWMvI d{ܲ7N7a4Km,I C[#젮(ʸ8%k 9|zL[u;:`J3΄(պ_3X3Ş{sNKmlQPrۤSiC|Dqg$i*2=zd$6X8oCyH֎cs4i3V8DO,ZL12OeSts0̞vjh fzI~"Rd]yd?m \s,XFae:\aߩ𧿍r4W֞T.U8鸗`7~ 'MZM;LPpB~.9~CmtN@$ӟfW]7klh})bQ >p$5Z\}xǂ4Ć;SKg3Bc_J:5c./캧lکJ-'c7(ydSWUQ_rȴeԲ+eԌLK~6+-UG#-" ×8OuK?6+hj=?|z+ĞbϛK8,IyX2bc#B7 _wՈQ$Z 9Dl>Ю-g&}踩[Q7RsE 3iEE@P.9+9I GYmΨ"'%[Ir+Ȉ Z]s̓{t4|ԧg.{S&gru q -& YNՖRIo<7wEeu@8\-r9-2ұ{F=$ z]mrwUj=!zFo&~wJï D*G/g6p*6moOB>-({+ixQ\ r:ԻОMΤsq"u^}d <qNS;!? x'8 સatBTlTe9eÐE$LAHi,6'HњJjL-̅jʇF eMvȞӏ#ge"R̵䘇20R|QJl~L8}_w7*/,71Jj[gKT VK73+ubr5xQ#m#2S]a 2PRXYyWs"(Gyd7R͙٪zի3&Z9M*tjh8P_$KbIjs4Hr S%QL?K%&(Ңb g扥ùy 1H/ar^Bh*zoX:O$N 硟X:p@A1ĭkn}\&$' (1!^L~w66^ӑɠ8O֮1}t{!!5gWlԶ"THUnx׌[M W"音g=C-J3H!m+YKn5}AF֝śS%[AX|:$WG e6V\kp}84rw-خ_lԵv?畷HՁilE? JB@_`Z#{=E;G @Rx0r_!vT)VAg,pH_M"MU˩5# +sL{`%:67=a[4{_#gr :!ph};Gl֭ώ'M)F[PM tPX U>r8 r:Uc_69{3r\6V}S+dˀ[{NRDSeA=z iꟊnϮ@i>" tź"9]ފzKDWK=RS'󬺵v ђiU^F[EHbypF=ROwϵR1Dqv_5 3h됤{Aje[}jWNG.roH`ƕ5TG~ZrNP{01B&CaOOYA!O0_n?KE^wψ.w]yn(lK:H+:ofm?̑ ا~P)&1?m*/\sJ4FtZVL:ۗ(ٵYܣKMsAKd+ފaΐz"Jid?+z~ܪe ɼXeL %gXj S$otHl p2zX-N! $%e_( K%VYj.NԨlMѕ s\n/+``:r'1_JT ߉#nأPa=߅DBϱ `yk&xػRilӐ [xLmŽ:u6.A=[Pꈃv&׳ /K=8n cZn8ϺZSZvlM~%5RTkw КKKąH?qJY ͈0,(pLЇfW샌, WXObF^%FƌMl@!ifA ol+mUp裃h;o^J@f\EEwWāS.mjQlRpݸ(m:Gf" ߚtHJ#`׊!,"O##Z|X6QaM_Wx"9Jʞ)&uc]F6Jz̀$"3p(9[o:`z$ªy(0"VIsbBzIKT@y\Ybq=OHF_ ,NP\*+wfQ:p T$3iqIxXgŝ0Qﻓ Uɣ1QKތvDFqC257Yo8opC=~͔H--ܢA N2$kQ+%ؽ['0LX쬺,IT[l؊)3*  ;i:AO:eL/ï/ps-Q0]Yfv= p*wƗ Mc;u~W\JΠ(JBV,%xFMP`5y5)_o@EY 3̱ T$C'lE\ww[=%|eFޢhi2 @G>3FM~^B{2g}0e  =y~u؎,O-o]OMwv~Ȣi3ɥ. <{\04%Jdq--GKOp]BdPřꑈKODAm(Hn>F!($RH tM gR1a :fXDbll I9A\ext/dڼ!>닒cςHoE籵>Kf%_p|lHg'&wH@GfH.Pa(D $Tޡ/SC7sE"UZ/(ijoĿ֔n$$gPE%>Ggۓ=6"E :v4ٶj7= e'#R,NBv!'`AAѰI.dr{+IACrhH! ϩi$lB?p~91ь&%t>)0yk(N(zŨ:~ЬơBLgnRE/geO#|0#箕kV?\jX=66?Uʷ(R#iٳ_ 7]촐]2>aA=*6:z,6 vsJoJ1=9j3C4i#g (#P$0~ДiEBD@'ѷds¦ȣ@X_)5|&]xαx/n= ;[5ƭߝ0SLBApH<⡛ëmZ,oq sCq 3~OX S(Z`$UEB-3FxF E!a%G?Q^L[xX݀6C) -bBXʹzassl)V]WNgsJ A9jҎm9o0$Dxр' 'O)$MBd S8:oBt?uBܛͧ5lr {JVpGn#yMG7mqf|JKn>དྷ 0:jn;ϧ YkHAZͨ~5eu&kj)N0ldSٚ?~wsQ*d:\E>(k~nq8t 5j+͹QoxA?1e֙et4nWT2nK t >T֪ }G=/U6w"0SwJ A<&0YU-l|>c!xMhXQƆ~ \ .7tCFFh!t6O`XVX֌`l<61{md/כz5Etn6,t@OP cε}uDzlqinL-aFo&= Q/xx ZR_FUӻp r25,ݪ'I. ŀHϹ]!]~c&wZ8/LMG$;&ZTu<ɶl^NFp5;Omޘ-ixqQױ0j? :*'FH&C\뢥9qw=lf7sD Ah!&\vP:Ţ|9\<;Ct4\֣=#;O'(XJ9CFlȌ.@{nY\ ou_Vx:]*r2 p!K󫪥i$t۩o.ӥY> }%m|:hy(swte@߾m۠6|7vL3L i`#lY)9ycN淁~z>]^[]*$J|̞Yi:!ZήY\ڻ'&%|6pB7wHhS"1F%цiv "64D~ &5zl&bnw*6 [\ƲjDuttg$3n˳c&ʤd`}} M,}&zޅȱN/I߈l]Ի33Z LK]eQLOG{MM`A@nK͙DW l ALi8y\@`?aZ$R`*Q< =&qaް_FLvެ{!OӇ:+x"wjY0!WZWl?"p\n)g7W_& F&"[ Xx[0>H]^jTVJE ?poH-2r,}~_#xm`T!.(_2@ LI(ܐS D}e7}P ?;I4R٤8oL28xT7Gp[O<#(I~̸O6JϯJK3;IX\I[D|ZcqF!6;;D0) 1*wjzO rU߫bO km!3%{.XܴΌoWy7*)LtN+$q@v40Ebɺ6ceĬ#$mVەN70K,Q8|0]xSD"WAaNs,ȟ;6>l5iU Y~EMOA)rQpL]l',nW\s!wMOLt%ʦ "iÜSjJZ@K  &nI^qS:;X4wW }L.beY(!g %kf{^γKt*I$ H_1žo=Z^Oa,o+"E $ I Ȯ%|x/A'.VZnN<06-}흥1W5ӊ=_韖rq3!.&=/F^rh WyĢc{T\(I 6Wd*dZB|_XHuo+C,eUSwbmm84K0Rwϣ%zD-_h,aFlN:hR*:a]uzȯO"GmF6A_{neZ ʭsn+E"#(. HWaslA 9][yp lXk/V=$#:ϋxjtmh3(5* P7e^Kl?LcKYƷzvi+7M6%O5R6D]rW2nNhBElutfA1olyjX(X3a;s:!V&7#^ Q"e alE{0^`]]|Fsf_doLgEn_yVML/l )B}seNzֿ3rQ6&8ɘMΚSe2q%JoP^+P< ?p-Ҥ̋/5{e6=go[e2^-Q&*V׳E_yV_s g5O@A&a6f/,3wq^!Y>5*=hC,*.?(!{0"m1ds@J뿢m4ʶP||&eAK9NF o5Ef)(F>$Kg38_^A#6,oDy|H{=`HR-j|ݪo u~"'\)cMCq9dnWV:$p2ˤPH镆]f5&QE{Aeǎ=2]V튭MFZ:xXeGڃ(d\/r=l䌼&^VOc(#zǭ>JVl0Dc!^Mԣ][ajwGk)ɉZ+uMNSlV$&]2/bDk''z'Oggp)B8>bOl@h&W8gnNKig1fxW ydh7o6C>@^fF9U"ĭGKԹp* +V,6n;R[^^hz/PtX˴6x_g4,, 3 r#U;Ϊ6sLrN?}Z\;@^e[FwP__υ` ԍ7:Ic#X3ue&rem4_5i%D7eձ\:z-};씇μu}ԃf|C;+jyMuc \? Vͱh8 }rY`}^Ķ!-XqX[Jb kҴ485zw"ô%pYP$GScffй\ZԍC;2ys"D|FIP\\eI |mrCDǟ=dgKL/ hUb)3l0;ը)0ti `#N'ҍ;1&qlO[.I'uތ?'gh.F)P)X/df`H5$ɳ ?T>qBμ7:G$"% USfdyoGq|s3$eFd{+J_aѨieB 7=F* %,E6frTN+u9BYBGe2È|orN9߽N[j4[  `4M.?9*zY+}Ai6ԓmG7%yWieYK IxA#Q P?yR+?dģ8tzN٬=u\ݨ-^ռ#| k.h9Ҁ6tz<*2^8Ɠ:nr+P@JڋF?N?y ,"TG\jd% ԃc್ _ 0 Y DNL\C9g؆!Y?൜b>0hy5@(8= ~˳*BD?%zC Nkr[ߨe}i q1|@ށ/U؅Yaa 5"Nt-,`ZzT;{!&ɓעGql`P !;j5 ı{nv&/'شy3; tC/xm^ᆳԍwGד Bv!`wK3Tj A|uA5 ;"ym#n¡3귗(vScwVPē(8Z >\kդǀ=tD=t q6Kp{9?86>||TW֊i|e}>AD t0A<;.n>J rpxkVK`5(i9Fzb))1 jK+q>8t{6}m.s7\װD>=7sS4ŊϘHV|@w"O]hqŊ N@\ n!' وH/_B|$zf.#vgv vgR&kYQ ДdmQ[ʉ^HPqEr+i |iҥ +2É=8?VaE;P򫳖*iWPaƥ>Ƿ}QFnĘͧ@Մh O.iHUe;hMf5^w n.PV^=yj>rCcD &N,(WHn3beCjȭϿ;AD(]bZä$I\&YlW'*zXR38ByEP# 0mNmtn |t!nr?1̺,ֽlEOj>I PE+'SAmA Y¸x1=2 D޾RZTnvo2T ]|-Z+ᇟfFh] .Yx[o Yfx[Ӊd:dT[ΐ||^%)"DuXsS<Ґ̩WT

wDlQã*$*_!_wLNpP__#& oF@tb1ඥ&ctj13.R+R.3@!Hx #VRSD~t4!b2S&Q J3=.> r%1Ocʽu\n;Sf1&0>۝ AgSj`eYh4c~ݍ- vofhXjJL P[_hzj2")ZF~$P+t>%A @6'>^s wC4Kt:c j LT+XJ&daSc(eK߯?)EáD׺!BQ=\-Ž Lܬ Z{>8hdhlK@.YU1.JpBӻ,zkJI2K QXD` <נR) K ``{7mIzޖBeRq?E")R)i4դMΜu}&R;= 6 KTni+̿*GQlE`,a)M7Up3E./Zu +.:̚xȆX3:3KY,RAHG`XDZ 6F3aw7x_RpE0Cϥ[ˀŭGFҢ_ո ZJE,f}h͏oTQ*PGСo;~Z&[ıBPA12} NhjO핤iƔ F{<z$GgL%CbJ;+d"SP\(EnM]\(X&d7&{M)hp Si=b?:W _8<ρ @u' }{zB5/Fk}".&cg=CִHNdQ@QutS=_@x:O&6O?+؎iʬLiq9rH:/ P@x=\:4$$fr CٟO֥!% Uᓝ̃L#gvnOvQ1^+G!%r %pޤ[.@靷U6ER |Z~HKꜶ4= ƀF YjbKIet%.'g<8+j,BqF6͐wGuN8Y J*_-D4|켙U3Mk'%Lʀ' 0?Mk/]`#kaE 2a|̂$_y&@]jI%?^PRQ{eNjs8ڭ,kB'HX:+4SQhmV'y znv$iN[H9vKG~DH6@ Zh4B. ;YŒ t_J7:9(-~bk"}HByUˍ>xXةPsGy[[jGDoZ OH%ȍw1lSR뮞 ~AΖ8@xX)h*iE^F622Hk /P+Ab $EQy6XJ ɢ6${`W 8/k]kP*)p뒳j]:rʬIx`%]ovZE[SDK?IUT-ZcKd8X:Iw² 1GRE"Pi&SkKORIfkI4.Z_|o`꬚B}dw`[F)ca>,fXSs<z@FgLauI2mkʌ|S:l'UN~^$ Ґ([ Q?mɸk12)|IҥU KT[`{ $ 5* 4Q4T' #_l4p,O$ \bNǵM]2'Op*[\]X[4Bo $k jCR_[V63(|Z0}@ $MV%/.Vv|nW c!LeLF6O `u$C`fZL 0]R*G) 6T1)xtd :Mv KZYE vhF-#Ӿd~6!ٳEq%_9a=`gk!G7[:PH QE@ĩu]U/?QSL%v̊L &Ov(廐'8Apc`bF'o&~xD r"^v@hłzͽIy{NO*x@.8OvdOx.=Dn5Qo<ʖ͜34e33ۘ݀/uB)A#{BKY`!SHw^ZFVDY$Rě>c P0C }۽:@18 x>;i몮lD?A4FJaT> Xҗy.WijR!f hӈ, =` Ӑ荑0]7jZ',.ׇ**jWB%J` .gN d0R/ݵ蚢,1\2%:6`}YsZ+3ʣ![L`0hL<غc h#F8p߹<әcyqZ3=^ThROvVeF?C]-D{'G/>ZZdJB!&ւ舔`+mt4Ym,fmKql06Xch\PrfY]vǾ`+X}L$#?8-.C"YK0UZ:ܲ+mBeP\vj>wM OYDhq@*-gЎ'' w_Ru/<ϱyeFoQtE)-^L[ÎsǗ4ׁXpEoيeӗρH=+'.ʫ΄$ W^YA%4\8<S鷵ʱSf5bfz6H6ւ)7reTuXʴx B%/UZ8ˀ6a- gwhRήqPiO1+4߸YXmKV(6Ee@}H>0 Q_ Õٔ8ȥM;}Y >gѓĆ됀 YgsS`1B tt-cYgb *!;6H7@>E9Yؑskqs lOshR@'2~%>~hQ‡z`ϝtbAьmǙrh]Q>d:JĢ b>vl;[-iHoԅ|"}Sk nhTrH >tAS'$ynJv`z10q+ 9Z 27_8f _kpc` ̟FKH?,S5r,ӈ([;\odnh4J x?u4cXrŵy j\-M# 2x,>w?-p^ۘw'U(RJz7{%WkDhfrpMlK,+]4Xoﰢu.4 t3m2~,h$2%چ(0_yu|`菁Ȟl2wS_i+!kpM1Rxk2!Q:]*9 zmʨ.87)za(GHϝ{ޔ$ƴF tg' H!~Ȏ7}FQ~f^rL@kGRYpBX@oS7$͹?Cα  9s}B^v˕t8~Lm8 t*1 Dx,<1j5ը và@ ~]ɹQAe4>a},d>NTapAٷeҨ*"Ey~C^)L /N UR-?ѭCqⅵyб{W<2OMHh|vQZgL{ݮGwB1key_s8(pfLRi!PQf(jEݖERMXbJj8*huTзG(C{! ^ߑ>h~hiio;,E U+fħQl#d=۠]?{pcb+SmO[7% jLcapf2,!=A=nW**ygyG;}e6,#ej&3*W@tz7ԀW^5w.*wRF\a֝)PVujG[~:{wX;#u7_;h6gBzѧ`8 }pDLmDYQd}= b<se\Si C'͒zYOb.awՂY(ÄrzfPoϞޣ9\h,&0ݘd}Ɓp-c]{'柵0"6[Ôv_4ʈ5G`g:Ar^eDN{ڻhҫW7j<;ɿb(NxS(xm_ 1T>`(l8@hҲf kndχ( mmnk+5_][x_2Mlgp8槑};~)UNطV{lP`'I0nF-c0.C22UH6}H̰sz4~nbfe[%i#E;0 ;v?FlDkOzWeUA78o9(f Έw('{C@ g%E-.D]IvА_'c̨eSG(PhbV‰H >kN-:LXP4Tl v(]*`|bO+ x=ƯD+후 Yb"Ci \<(PBvap:ha rD?VrFF3cƲ|CƐ@8; t )#Y"7lqElUȎ8\>s$1砬@.=EnT@=@hxtu^z ,C,+>?Œ), )U:p TWX_`gYh-SJ4DNV[{*U+ZH=-haC̛hP>"NQ v*[7a^눊Vdž&68㑜DK E=[$LOLj{`>,Kq -̀ 2J][n&i8m~Tv^>u̍x%_ϝ)x4bbgMWR&9j~Bo*N1趼]zAT(ɽHk VϮFT.`PeQ~pw1c:JEcѤPs ϲHH<0ik9^)Rm9PTyE4VЗ'=ȃkHbd*AhDZ˓ئo"Cʼn8:}%JVژ9X5d(RC\р-!{A[WR%q {-dvV!B C AXϧHo'xn G/XUxxøࠡSlzBl0I{`_Lڛk2=RmT>j/AtJ[g<5Der,, ,ۚf.HU{L'QO>tI`l}&=爛xwU2נ6gbT;V-Ky}*EˍZ=s։p$!>y5մǫͳj5|f\Ep/v w%cJ0Jt-sTw=+0Én9jv W#FLeD; 4ݙ'7v޲e튠gLmH U NР?7_<&J[8V:<cE3p7tF۵`B?q&zpg@"!U_KhA" 0M"\k /zSC} MJwVAV[vcV!\7H0i^ۆ0]o pxS%ѭ[Hwz5SL3{{(w5uLה@G> DC]кEIU⚮} ݡxމؘs^ GQ/B.)+M'9nle6z/:8LUIв}*˺&'n2"m^*&B:xǢ.֜B[|E_t?.()&n:𼳲~ @'[?w@\%( vgoq(lpzR`TsY?AACEVŚX#ư\A+a4HPWv+)"?>c_ d ޚԫ"v8O=(~lÚOH#;e'aEv ?rƹnrJ*4^ƴtȆ9IH=c2OE 0<\븖@a8wpvkDEo\L9XO/kMA0#JWdʝ߿K֮D'4[cT,{h$~}CHR^jy]~َ`Y"(AGFQ9:枿%''[Urf@UԖWq LMI)>O%J8s吗ez:vUsίe(mvm}j abWLT љ~k+<@anW <:404m6O.U ׷fֱQ o%)ZсC[vu~]~kJOɐ.R On݌=zb9WkݴďЯ—Hj!M@q! = IP[!G"DȒx~[6`>\'}@,oVo)05P{5hZP ? =SRMD>$5s5s ;?h6* r5SnpmbBʗb䏎#KWW-1 KQ;\R|Æ {=*[b.1WZ*>:-"oܳe+"ϊ" Zqoarai)Ey+?ٌc=Vy3|g: C*:܈YĸJkvdp>s}!7 +Gx 3|SraHX5 af_4Ӊ0?`/TYç3!1I|CYR1(Cj_V;yLhّ; x[{ZxYLP@v;.49 Kh|FΐpX!쁆Oz, ])'^x22?ZZ}UbL}+u"xtVJRxy~`wa}B2_ˉYhb>51yʱ Vx_Ȯ3QvS*.t_$4X}mۚY{)h7j<7ɻ;]& Upn8ͼ4 43ًrJl_~7.,m4q+Kq8~ylEzH(XbZ>fkf0l, {\-[?aC J ͂*݇G_ӳRpPѝj$gH/XɄ1++e'Br\I7LXH@OB]#ޜyyx#A]R4uGM{>.ܬ(^(٩+ ֟"&؋!c9+ @Y$$ɾɼ9pKiym‰-ɧסstC*#S??QK͉[9Wg^RTlL%0R= )9OU`FD 厜ܣь8%Q-ՙF5. 53ճNC\EH:m xjXI9-Gp'༅Ƿ Ʌ\:m R,N{ªU>O9Ѥ^ }TdNzoL=J܍uK!,F=KZ3; ìD\ܟvs\(%$,DL'HqcV]P RS~#LSap. 4RRh; "P{y]c=BH@'f^Ә:Vcw}EJ;Zj!8Jh/dӫ4p/Ci$!TVJ9رߴ e;k8SP睎J';6G7x$@j4!=L8ڸ K/J2I"-$iŗpH$} &|Me7>?0k#gSs q`PA{Dg*| Qx۠.9_ ) h_(SQgꐈ=iQK^b `:P3)X{E+T:]: 6ԠyU%xHA+;XTeZ#KK nƎ[WV~>7UAz@WQ,/Ȩ,o$~d9J5 >)A Ͼ]$JMƅ-םQۥڼt6MmGD+CO=o]ۧ+NN3]x [9m!p/sBE/m,1Ib"( lV,~f&lzNIy)L;&ҟ(Z318f:/Bàhe _XRږv QtyZpjcNis3+z( "`Δ%xuBr)""u1X{ϭ@ΫtRC2"&m]b<(bz*in@Y}#E!Dkxh 늡90,]_rh[Xei1#bL2*Hld:饹gen/kҸ.I!腇ؒiBk^5m^B^6rrDV_jˌtvkg0)ZzzuNs)07:K¡.59'ˊX7.{suƩ*'&`V3o$J0i7H7΢|0qRx|jHqHH1XGPs Ū`7EȮnv#ua%6$*@KNRb$Vv*cřd{T()< q?XX/7^mXfdEp8G/q#({dt g?cnxqж%7J̰\[c(]PyxD8{&'[Ό3%5k+ϑa&̣npƍDsM)`*vc!4:Wj#Vm)LްςD4-7ѓeAUctrAcwv»-pu&StnyIƁS/9ZԱ ,d<[sEa!CGڲ1֊ʄppu_l#C,E6ҺT"KvQnS"H!ϩQz6J`e;jꙌ뭨0~m9OBC1GC86#wK)Ѹޛٝmee >RyD$Y 2Ot/M:q.P,A;:ޠDWs$L}GvMTK /ZH4q|7a45bUl8G@\EU0]]? p20{ZQ%S?afA0IzkA >yyW= 9 {@mp4i}+B&BbVI . ?VT{&Jע>2isClfl3-dc7͍VDVA{+mzmK_6zqI[ Tl 9M;>UXG=IR}v 7a,3q@z VL^qt~ra5߀hF,>h<LL8JīW1jsRÐ=~)IWIeW}Ӄ=>Ycx!sW;JkHzH$蹡9_Ѹ Ɋ8&ooG l_5nʓW4'it9ܸ!3{dXEiwxlɆG &_0gLM՛+2%Jj`Dz<"#RK(<q&o?kJP$^ψ@&K޵Ș{d~ \S&*ܷ(@0[Q| n}ۄ )r {λ +S/983azB9Atu)/p `bUS">8[?{TrwtЗĵ\A,t2.#8ҩҥiB}dU.|? O,Mje[,XG:)kBk>/v9b.^3Vۢ9uV߄-F}6/LF體 7ihNUfC=yf=l@Wb - P&b&0P=.{/6ojAas_c䈣4R;Rd5DV,oJ8@'`0"(Lx`>zfr-#7@W8g[ZmF_WCq"VƈK~ZN̓GWq6FANݾn\B@* ޺%1b9u2(4?eƙc0۽å4b(;K?6 V"H]% 1d؟0~F y`0ذ.#Ws6}U N2hQTξ%MjqyhCL9y $mYֺq `߁[? ,55ͬ.}Ȧْ=#N4 Qsho z?OtnmO* Wpf/w}K}*cLdű~ aW%F豿"4t,3%~Gn:4_+" wbjUv!t#wg{"gi= ['c2z7Kz([xfB" a=zx谲XPapN 0ͫLnR*dA^n@Mv{<7 |%$hfU,FԊ륬Y]50xP9kq`%V KVӖ^_R+;e*GJkzT+yl [9tksPAK~9N ݳU}}dVH*1nw~:hYjlG'5:ui㱽&-q`;).D]E0- 'I}Yxta!LepJzDy ozR]{qq"S ;[w˧:GDkcMT8\gGv)EfBWHBJi綀l86>juu/p) -D}yI"nɣC %?@7Н&%TVFcd] ^X׸k& W^ٮKe 'MO9$Zrsb^aRw*ie?Lt3&I4hqB-OɹQm-wlt 큳(K!_9'P=4, Յ$D>l$!~8ңRv74}¨)YzFH_ @soF2S͒D,4Z֎_Uv+mN JfA+˭&.WǎϵD@zIfg+SđA2Hkq PF_:r Hf+2t݋DxSSoro(EP N?_KysZ[pD̨Gx[`p:i+.z97z޷ ݄|̀k{!4YyWց&a[=7#7=6I\b_7|R5F0]v6PO FFj/c=;8&_*D8z41=끒y;M+ }mhfiUo]-cA&dU6ccā1^;;)!qۺ8'@lԿ\$BhmɼթPn)^0^ߌɿ/Qڮ%б L~->B؍[m2]̼ȞJR8w~dx xM,<:fvYDzb.'%ca'*L4VJJ6"ػ~_Px;ėǟץc5k6*4'@&ئvn~AI{[Q*jtp^·L@c'Zs e7O_3O9qO8oqkJr=p>kG`>$#L ?Y!20Y7_zkD.:i mߓEyf/e mi*hq Q!]/M In:qBc1-9<[;QsW#ܟ3Vޜd;ǩ_FDq N1AtZnG)^(} R _Y"rP .tC=%R&Oo3{]k LWgӢ%:1I7Wa {̘ {yJAz3xTtȠwTX =^mާkra_kmWSrZoeنO 1Q 7`dHF*Q6iď,d/v]767*n+(fa:QlԞ˙fݦđf4<_k~`7xbs5ڦ0 7BѦ$8YEQMo(Y48ޔET "G}K~SnYX=ftSh?;gOy|Fh.22 JX,vÝ8`}77Oz $Y UPb_t1%sJs\sզS >alԦNR!ڶ$_s 99rj^Cb; s:Nz '἞S4ZB 6KTp6X~}Cv7|=Zmf@{Hp,7 x PlILθE j-q鯜܏+ ݲJ _FhVF]A?%&ib+^5Qqg|{,g:ֽilq0A\i "BCȼ*Y$ū Z\V_4,9ӃrlcNFB_HZs&@%6($Z;:'fj}3?oJE4⨳tcM;_7Ft|u [ 07A 'o66uo&IB05n9JD/xr0bNZLlkS(QxN2CI3tkdE JF-+z+t*Mpׄ^瑑!4(-[f`=h)T;y,A]pT7Nb ӯs3 P⋆O咟Nݘ}3T4pjH>'l)"İqqELgJvdrw aq7՚h&+;K \軋۳HޡT\wmS U 1+*?>6-1)EHew*rιLkɰ7q[jkUWGY. kw%xx%_Lv.YM3x5ϝo?4krz H6ސGE=%5;nE{}^ƅk$$3MX- 7 .f_uW7|8EͳD.}]Hg^SyI\J4ؙ59K?]ݜ6@6qVoTTx M?XqP1Ӑ_uK죪h5E s!IRĩ!z3\I"R"n=J6DZY} 2)<>߳xՀ$Ǥ1hw*G ;4b+tXN"DonQCm8E,嗪 (tY%vI2s`ںq]TDxDVLm_!ښ/t rCѮEG~ȣ|yOvsD/bD9{q։hRl$>m1h"\MML慈?p$+Z:: sB2{(,o1b @YWc&ZZ?>/ YugNX#̓%*>F|bI&O)Y8SUW&SIKT4aj}31[f;9Qe1JFu%j@d ii2i;3Lj'صFPná,T [o9ks9\BeP4eBV%9#QJy;P )1jA}\˘xfX]ڲP_܋n2S?[=X #󐽱 '6< VZv1`/pnCrVAoB#i}"Ɵas3h_#()K^wl <?[ *nb#}Gˁ ?UKz_@8(_}\ Ad[e3<ƪUS֣G4Ǡ=dWVhծ%Luer'eдw "$LL>ԧdͱIf! e kMI=?%Q`eyvuoX ;C8C4E>MX&|wu}Sz,9zݠ!N @b72Bs-a5f.J$GQ# ny 8v%;X)C95G$i]¯yY kY9J}PZi~ |YS_D$,X#45kU(qyF:+=6 5axC%nOvKQA K'9}1)=O54.bc* uY9$\)$: 5FX"ͣ B1w:y>ti6 / H9+!CjJjA]V}Xk޿؜T[7`*.P}9`L.fY7/JuHW-*;v8nC-Д*0P"Erm JH K;k5y!fq`AQǽ=Z{@sgsC1#a E 靹7T"^yfhгFdQ7XXbP rK80\իoS5~H[GLg8_y^pPJ|.0v!GOcuzl >%M^GȒZ\GrPϢAڶwCpy ”:nC"vyK$1C괽AT6kNaeޣKw4PsO S0lT,pi[-F[q[p2>Aߟ{=+,Aa7u2MFDl ޥu/#0m>_=ױvjެHwjF6:1;4sظ}_iCge]_T05nƖ(f"6|`eK_lQN8]Þ;&B/C]İ$[s9O@)9|h ۘNGTp+ƙQ튀2>Yv10?$]KiXqf̀ЯI'^C쎈2jR ݻu7_oT܂L*Wx\=zA >n "*H E{_,X"N!=v[{uޒZp[5^| {5ĚNr/T⚴V(l@,(xR,zlVʨb\og~5d|tOM`$]eyU\ b35@thӋ% _.,eSo[hi .!irqGn ˋKnX|9F1X~=i\nUNcnTIKųԗ{ N.J|hF-#:UMHM= Ïd_KEUZ4M j%]e?Hn(Gyȃ2x?B:-.' .7g ?N909aH O V/ɃF/5dWaV-Ŏ6RoVh 6޶Kiz1a^pʮg:h\ δv8 gn5Qg+=G_mǤ0|Sv*=!~SNw`vŸgU|ApC0O[X%:˓z3KGϋF g0BvhS\s1WYFܔq y(1\\YI1M?}{E<joXqs4mo Fr yG( ouCxIltyCac*\nUiD}ԟRJ}yͥ/7)[E,S'6ȤHxV,P`$RRq a^ g.^Kfcʱ;yi\2U ^_?.ՇYG}{ x Hd=9=GH3h5/s@H?\>6QP d5Fp3R<I woƳrg c&zg>NJolҽ,JdAZZٻ쭐WTnnœppܚ_&Hn 팙6;4љRv3Gj>\C.o^3>@wgDz첱 Xҥ>Տf˛6 %l8$!H >g]b}???2˻b5~Ê30+GIv "t4p2#jM U`ZznfBmX$st+"fξjm1E[7iql?7( *ܧnm6W\rW2Wٳ;t=S4tqSmESEk|44GeO$MlyCw*DBu 6FB3Dfb/ΑR㛐,c<3OOw\{5S}VkU ! V 'BO}DLsCUc_k3ʀ b$@FBpl+Qچ\&V܌8wex# ((܈vF;yNRF,#bhE"x-^CB+yŇjJLY a{ 4IդKDOKV v&@7Fu.ROx8#ε!R7/Tc1"O_I2}8n|Z"&(n4_=z45ĐsG7-`Ի;v;4|"A9gT*Эׇ~]M3 LHm >catkWY¥Q~dk |ˣBwQfB!'8qQ}bзkz gP"zOfVBuP1Ir!PPD֒.s>}XҬg Y~S{Vlt)mqCY:DΕO<~hkI8Q4I( G`&R(c.> ͡X_{s`qإ HxE@,vsVpdYj^^`{֯T'H[<(@ 54֙1$ʊYMQ9}2|u'!Q8M<# 2|̓BBȔٿ 0~mhXA}`}v^S픝}~E]QT[= ;@g ^˃םPqZ< xQv3чA#\pnыTד 5Q*RY հLIGXxa9q2Gx qþM-[+#ç7E#C 8>A7%qMlYA{ m(OE[+jQģHy]E_VPB"d M+NϝV5`2l߼^9LpU5lW4У;C{]:$ ,d pCz"%EkkH?rX+-4 !)BK"C `r zb|ovعf7b:;6zAᅠS~@q&dU+DzB$AU)PToRMNA QΪ]c"Pȁ([I/L~GoB*(%_reNBzm4xo&G!}I.7Y]ȩ10HWgpQ)4g1gT&T66;Gmp}r"\ZJDʢ$b3#-RIv`oqߜb[CjdkF/{~+kB.1Q"+nغF!hY&ƭz/8QgJ0S]q: n~>sQDǹס2@n9!jR`dr `H;PWE$^JC%_oqE`#[/GUvN;gq2$_tn?[ЂnavGñF0<.wkI@SM{p1AE՘ܵd66uCBp58[X=L-U\^gIn8e4uc&OPIQX}}Dk< PhZyO~'PITkcAbSP6TEYZ(4ab̼N< HnʏbUjqa+M?' )ScC;/= '}t>#yKF,7ΆJ\J[SrxX욛G W}E(⧴TT7x=jqs^|@l `bsHBmOWF@L'kυVpY8jֻ~b.Ƅ(Ɠ 4e\3̈́'uOV>SJZ[ɋҭB*Egn<ȵlH9|."/ ^ɶv/?\QI<E\J`ӂm5tq6ͩs V Y<)w1(cݝ4L7lE'R Ѹ=-<..?nauz1[|XjL=xG1̗E XC^Esu<(Il4Ք;~ V<%1f.I/o/c'qs[ 뼲p /RJ?q=0`[R6Br9, -, qpsbtiGy|"y.=8-]bf0v~)Y3IRXVۛe= #a C."*wP 0M.!si>"($H}޶t>/٦84LB&Нz&V$u@BdlA-bw=rcE|2B<菄^rk5dqxQx;NFˡS:iWue5Nt.hD dQ`'dta{o\~i[ !B%yw>+^kݱ|"wm}>>fMo.x[F*#9_ hX@W8,_Vx7h˸"/ƃ:yuU rg"a:N~+BR1`Kڄpw#@>=v"-L<hY7@Z*ޑ(cy6d"F=ܨvy ^Z;2`2a ?]d/S3}q?0.TaYFi!gU 6%R*kotf{xNv@ %r ʥrz머o&P#aŜFZItN\PO'pы4.{|NhK!bQ#Բw 9ȭ^<~"=뤞OyF#T p93h|=nx _$q^< X!~\SUZ!g/T`w Na:FȀjNIDjEL ѷ5hwZC%WF']d|mE x Z}Bwp0TR&E1)beZlo< mmB9!o3瑜79fxBlX(R>A|.J?6?-pX$#,_CH.5\{at#n,{4;;oq()H,+_$U裲\s"NT]O{?=wse#8/wyg[`T\WI hޖ Zjd}k0q9Ľ>&OCVj}B|mO |@QoW)`ӏJSq>|6?7 K +/ASK)N#9k7?Q.c|"ߖNjr~ٴu<ב;lkNeZ Ҵ2v)stRgde] QB"kda|oH3#zMIDG\z}5iζja(Ap%I3cV\NBʚku6`^tS 3s/'LU~P ӄEuK\q% EB>]aQt3B/K^aL ؤF?`p Ho1q/tq_ĚA0Ex7 nXBp5֏DPoDi<\6:8 >=7!+(՟OjoV7 : q[.7Y%$y.z{>ޫCy,]TF Xx x4-c#|нdG۷IӺPWtx&qs9Zf? w4oNC,=V3'5\si?fT3f/;r@)PNM\2.;Ek;wћOu5?{)df$VF]01`ƑP缇zP #E! Cݠ,@zd s>B&&%BT(O,ѓ^]U]Y<WLaTeȾNC 8j"Jt.(&SG o(#N2cv] NRΈKdjT-hB玸 (B&&K̷ UDhg$GJ ŗK)'I^+qmZR$>ԴM_< @?YENrt1A3ZׁWýb~__vͤ2EyKDj0Btxaw_RI;Z)HV&q쩥 A6,V+"+iؒQ\Q?tOHXU ,% u$ P@04ƂCQoiY\Oc3#=6Pa`[pWڈ?jFU3gΡB ֫79m( i4̷ƍxB/?c{_ɏ=3K/IAౚG~+aY[Iw"H׫2 SS'ѕ78ᨢlQS[潚-p3JO ɷ̵@qVGzwdg!#TR ^0+A2 @݁V IyG鶿D[m!דY\@U8#ոEBaĥ;Qsqw v:A:Ըq 7%GN:L*_BsUkJ$1]O&SZ3;gU3 D #zzgQz9{j ͦ7v7p}b". M]I.+ůT_?~XSe@ַϢDB"fPo(Q:ݬ@@9I7nQ:~H I7MR$8+#$E?-sF!Wώo%nhpF%-;/Fs "f%55"8Yu]oS!Tqq;Vh^)dzПmXi%@WEw>Taտڵ@IBJD&]e`0X\ATw!&1h=xmQ)7U-5Dl/^Bn(,;a <ᇜg'/mke c,KŚ>j1rq\&5y˗F5tb=#fA$.![*$s.0i-A*߸Sw]n,{jo\aٷة:3[TPmsCIT Jdo{ V;ϔӾg(B Vp9C.UA<LpPh^ޚA{|3SH}pICOi8ׂg\`Ѵu*쭗}M7G2;a~2ދ^#ʦ;.^\z1|1Jt~R$%)܇&vHsl?5&dQ-`N9RuN] ú7&+B'%qV0jF5;-RYz杆DKt &?O!f0.TB(3۹?mp&-nj6~҉gmYbc >q$~Yd~0x%pf.z*~Ii wYb>m{]%+/a:C,Δ݃ K\YK2W$Y-I.1@e#ŸCs۪TBK⨾=|0-Mm~A>% ٫^~&,ЏXCF1X3yM.E_BUsYk,i y upjrM/Uo _aR Y<)."5/04򪫍;@+Eo  c@"ոjڌ1CuMۉ͜qoFx[6># M129zŸFcɅlHsmFFoqG%g_`$&ͯWE'OEõ~jQuo0$xR{qÏQru g/O\ڒ|=jr_9c )~Lچ~HDe n9?҇ا|+%|S(t'ZHZb Fij4Ŋfol+sFa*+m2cu"V6r- qSsoOt}nW+]buyX})\Y Ւ;LҴLȮJ-bfL09e_ &O ѕ6~xޖ:'=v k~Dٶ\sB9[LݿJH+xcg+? M90d&.2+8 1̹g7 KnȰ9oohR n%H(:C 9WqwB+} .W3f:0r^|wN Y[¡NA 7rsg'`:No# lYk YB{N)mN%w.+/ǵ)5~3zj}>C˿&21`X"vۈ!ԊZ:/6N{YB}[hVp@7w$"^2&T R|H%sǻ9' WVX͡b7-Kr B%FkeS"EQ| S%3DDu$N/pڤr &9;Mj.}}*%6l_9tIט?˱m`&Mf& Ѧ/AFZB=»0?i3AaWq?%|F.sU\LI n IW!k -WWb Q͑"̭@bu?7.4d? !IdZ(P 7-7:j4iuIu],4Vbo]z;o1] XVߕLKMme #$6:}$UkٵUuhKB8j 3+uNi.e iTS\LK0#4~#,2Z5g?yZg]!MX(--/:ɦOש%EU&q2)w@V$V U\h敪#7bk{{ÿ|zUB7͘9)]z\T؊>2E{9KT5zxhMś͍5*jl)m*_mqﬨ-K-fl37u8uz=&=|p eggWґ(yEH}'c>Q SHpmn9[0_gaERTr)t'JA|3H= TX0.k_͞%;R>{Ȟ(.0#SZtaK19g2tݨ)OCSI@\ٞzT"[.P+ְBS%JASV=p;W=-hFo'lh9~BeZkƘ5 9įF#nr*vk :Ya |~QRoC} ,IM)@2~#sugKgH$y7Cc?N3S# y"U$8M?v ae& [h8P2)ҽ64qp-*ë4RIPhxBSY[켧 Š׸q$.MfʖE<ВIxgPp2Ȯ$ɏtz%I&פJX2G@h)@i6TjoPɋİbjCF: cN8NV}94cѡ{S'>ޓ)2e2ye}EmX囀PJR6fІ?Ǹ'Yl3F A' 9)8K)u>xDF7˜Za{J *eLSmhęϽg(\.)D6,MI1sX( OaWBۢbbu|FMj(C `Nl?CښOU9WI;ծ(Rau=hkǁZE܅mh bsi1q&}հqz'o?;Xr2/5$/8c6"V:Y\&)@J3%[SWsl~x՝@ُm$G5:dl ۻLMSE*CeLڋ-{k:ص$%9;%(9b% ^z_N Y!ڿEJY\MW>}]O"Jk?z%Ex/iDm6Mbz=xM 6BMJ\"M¿.t-ccEN_\-dܜyazy_БEZ/uUD v1!@G٭pA_tB4 A1%{M v1`ePcONuBq&6lPRq|Ak8_V =悬g"X.x[UGJ&}[yo-Jnv`EkT´)@XT M`(SѭOFi 5LwbI0yk-$\Nӯ >-^ @rCV|}hNpE 劯AWW 2'puԱ;PHkf_X߁@W3byRsGPH`H M$%%?ЌbJ,.8blME/kޛcᕴ{0Pn{i4=^>+,n趜8ŒHlXŽwg(.)X+9ҁd`{Zl :.Tv6&{o{A`!riѕ٭e316JGY"[fX1ub7_9%CŹq@+6>Be7ai]dI4pR )L)´};qIv^eўF ,[?}67S(9Aן E2;FIb18r%OVvtNJ&P#FP+`y8c  hI. @^='=oA)vॷrWoH K{a %a^8 sۏfaloFj1SY 5r ;QdАsmN2'7_n&RS NLbm~<-hz$ZWOoK}f2ĺ5D}|ݡsݹA^ϹsH4d^ <1QL?f ԕh"(1q͋8Hgj:K͕U.#7[C V@I v#J?I_8Cx,<OI:]BVϔ$,ڿ?Ks  ,V*'ܟjN .Ǭ6 22@^F[bİ' 9,5uM7x5]횽cAX^r0 b<f u1g '5mH5~1qMI/(ET뭪KUφ*B dv"7tr^t+a+.6ot+F6b]$mC]A!JA =j: cT˜o{(n/S`ޮٮ%eـv /rOE^*W<Qg`]˪ݼC*$ŇNG=%oRvZ! @&ݰ?=dx h1#)r;DKla?ZE fLa[|r9Wpیb[y?h2 b5uFD1;('")} }oT-4d^ZwJne`ED- [A>oM5U0|!op #*;/*c~"( ߟ*ƙq5znf1xZ匠 8aQAaI>33tu\~i+t*nƵ$d{L!C6)Hv^o'Ud-; dQX搒5|H $~tAo2Xue@^?]63OD>kOe4@7u:98&Z,BrF!%s_c>TFJRx)oX-_hح|hpfHq[%oC)\ [ld\Rf¯ВZ 0 8/( N8ghr"<UklW[.O'x?wvB%\V43 o,N.U;k Edg҈<4hy8KR.=@)}cE<;x9<kp7ם ^jA+%c@:?Rsor H ==(UDX\%Y[JͳE%!VTt7:Ta~_tC2FB ִ<ѸD,7LkRN\`HH ޯ=8[<6ZnKl@TΤ%%%U\ BIgԠ+H*X.qajNoO.tУ0f`&Aq*hP4Ҡj:!,p<ŭu.Ær`6Lu\h R?2mf P {.0DcF[؆/XieY b~C&ckuOSDӰq-k)dGw\ZUq)+0VE9Iy뚅!GDWϳ7vq>d Kd#J7ŷa\qaǤZ$1O+hu~=S'#l29힀lh'ΝMn÷Mh)oʅrϧ)DYzd]5PgMPa ~'Of2F.ŤRf:<B<Ĥ;G,\FZS*ĺl6Z{.@Jь]5aOJTo3 Sưx7ߓ:]lkwa׮ųW}M>Պ7)x8Vi]"v Qq::"n90+ZvSߪ9 4—p bK8_kt*!:a c.Fd}i+|ʢ}}"!. Bl {*-e]+2Tˏ(dpc`t4UH)r7NޝHV}ؒgHAb\CJ^X苘壗*ԕ#u1v:#U=ːGdj|t 'LDZr^r8ǻ )ir{zvDtW޾njudif.]Y_]^H=V{LהGԒ(~9) kGz-Xw5ԬYƟY=,xFynPƇ^*sC;ܴ gNN(hjx=cGҡ1hՕljk|!WmIɭ'}:ԢKiOwDKԲ#it]<8҅GԻ4Z?]lvd8ET? #(ӣGg)rdXo؅ 'qXE8A9x^ E&d:_ Z 9-5ᄍ/ֱUiS'V6.YWݬ Q\<$ul`A&XrXW칈%-W~%JHNsœٰLe_ N/.CmPyX:m6+5a &a4P f;h0z 1\if^<b4i3Epzt;u&0W 3P^Yr&1J#`ܤS[~FmaĤJhE>f}U8+HZ䧗Kư;SpY˓C4n"H/ d DpAr:X1QS!DS3T@ 2Q q!>X5s(Ƚ澈faW]S EFr&!g6<.kw6wr@>w}8hsd/\ &U&hw{e9*4lTYR/3$dY{-Vz23)k5v4P s-9֦ -eZ)hr0d@]Bv(3Q9 Ignq+'(]KM ~BqAhzR],E3-ȓEͳSTwIkD|:f؇Z F<8Fu@:϶\p: y1~0DiWYt<+G@'md4#]텗䣫`D2*Ƀҡ ~,A.㧳UcKAq }ŝr}M\ou1*Ccag<|$EX,]ZuYPGr=UwsYdJ U)ݣ/#y1g`5Fx|8LO)h†2L+#R%FDiЛ$4JcG裢2%V?&ikyb?^r}YSHDA."}/PFI5+rr xm /8hG4z)8S=ٝ8;۬`yzr8̩o&Q-l> }ZA-AS- hL蔼'R+|MqCV^fka;mZX.RqJNrJx[3&b>c Lr"RiŅ{CfFÚا`-F oCʈ6QQw C)h.dY vrڜOa#>]r[z(0?-R3YFw^*ONWpL.!` p[+yX`hi!jhq͛d騅1.Ⱦ+XJ;cdzt(U0F0"C WB-RnW_Ic[b0>̰:`)#ܻ~ʰp'`flbJNzBReu' aVG9ɃrHT$C\ &9ɀmZ o>aZzpHQwlT8Ed.SUl>gZWuƽ0V^cƈbCS/K|)Π60_?cSh]g3L{POfOwMVΩSv=09[_5avoMf<ĉTfqO,1!)T@Fqre0^|j"3?L|nte!ZPDśZ Cm{V|x~IinDa4w5ݜ+`W@; fC rҠm㉌rxO8T@ vEc4%0>Rk%/FU56)x(?+f҉ $eQyrSN&MSJD?-T$fXW,_O:j6tϢsY:T" %~#Ix_@;CAv6Lų ¶6{j1"ƒ hFS&Q"Do sN|>9-/bX ^S%rHSpOޖz4bTC#x?-?e>'xC`%۱i"ALjo&FR} o~9]b!ry^ZY@T6\D:p5Ql_!-\=غ4~;<5S$̢GAAڼ SB}}Tj`fk0'c׋74D{-I&i/Y[֚f.IVkQ;b<1i_ڎ;g%$H T53Zb;qn~{s<eݘԵ$Q)g8E0k-r!a4Falϣmƨ#U ܊la#|jb7nҟNꏪ!Y=׍܏-"\OOtvVVN/]?m6ϷiY\G@H:TLe 祐7)8 ƻ=$$d{U;*5Nc a5LRjե$[ h6הVJ2Nx^K>O~F컧G/MeR('U^U9ΎE֚<24)HwAq㓲*qjBu˄)re5egx麄V4 U9WBA(@ls,|Mu93{]{L*KFt,e,E7Ծu ӷ'o@/#XdXlyPHb.CCڋAۺUEjecm#* ߔ̩a>t=)yҳ^p=H(dؠ)F+Z#w~20s׽|_(ޘck<}DJ\|!}Lac6O&(2U.=ؔ0/;Bgq)l%4 C:+,Dpn2ekg.znkc)͗[_nEe%ra=\p,ܤwݱ0QjoE.*@T| M7k|kWBƷٹʮ 4k)}ܛ1l\[0$a?]}jVHW@#4 !3lIkzd_X9/4 'aPe2C19*s60E D/؋>&T3Nx!7.+&dS޲Wâ{Cڨrض.}i9+mձ9T~|NM$ϼ%Y!YJwzԆ.j?}Dc.'i2CP^Bf mx&5h0Qj"$N{͙uNDp./Ei{ q%I{?Qf Nz|QKfk0:JK?5SUkZ  Z:(a l5/umTqm1MNTBB|y{8MM|Kfۃ9)uw1WB U1k'TF}ӵ 1[ACPԂp̓*PSZeaC! /!Hyd+ 2? Wh&^yB^ʵp ~Xl$wɥg:&M&=$`?X4QоKqNMҏƯI[ތ,OP`%Ԛ{,WJZ.9w.˙A)R7eZ8zg]jRA><ͨxXMT$6ݮ 8IAY\7FYwPLΝnQ>uIY8I47QCklvhzҫo^m3S @l>v_{pqfElc{QHO9_>|O5 K"HSA|&;{o1[-]]x^A}⫤nY*IќKʹJtN>zl/Ȋ-[J?VHAKSgϺj9ј /-RFPbEy#v7rPac|2WwXT2e? U}.V +:M(Ok;9=nw,L$O <#@ 7Ls-U(<\yKX 7aSTv \/Ăڟ=/ @8ni,.mQd.:Xt]WHbW~r)LA=c1}svؾ[_Eܷ0ThtoAxmvi K<ϡ qY7 j@ib,\D 1 ,q7 bQb֕eh`i>^Ѻ/878mk8yG)ÅX 0DI4N'(%ס Zv:+H{l\0OHLq`ˀpہ+n.%(oduFM-EF}{PltuNJ4n͕\s鿦@yݫ.F"k.gMbИۺyO1Cm  1j.bfm^/pe0= 0ֶgm8] [Iz2D(ﶆ_5cJXt2m5'1΀Й2uuQBDBy(.{ 6:>W>(;M|Ff3T^XW׉mCWy暷yqi|EVm<2)eSUAqL! /VA d9bN}{H<ݝd*]{3*vsm3G}<ҽ-UX1 )#M,D&üN=7(D tl_!ye>I\ŅǎsvqT.mEzTo$Ŗzqȩ&] *DB+> C\TH M柎~L9#1e <&TG d)e)J(\{JSp& 8ϸF )UuOɅc,^[vJ8ޚj(`h/>FažU%⳯0i:V {1O6.'9N]kc<#Pog^ z~EP7y(NwOwM06U%Oaf5Hv+Rk mgnFvASˋg4&+D]DQ2ӌ3A/`''l/rS8>#Θ nZ׋|ԩDP5&z鈛h5d܆ qGp&_'_}N;]\ts!~Eb^p"N"Lb;hآ:"=ԡ ̨mÜC!]-T-ZZ$oO>4k ahV,G\Yx֣OdzVFj=$2bf#ܓKU9e F'2/ɘl{7h}7kp84jҕp>,y,.;tEkʥP8S3ou#''LkQeXy.y&?8I,1Sν20 `rrlC}CroUhV^9 HBoKIĘO YEGHN`CQc1'sQib%vvApЙWy;uսtAK4%E193җ(yP'3mw:p,&p*SR+W'jcjR+[70\\Қ]ׁTj^_1yjX1' O`%O^܉C*!vۓ-ÛcYh{İsk=|/ n_biu}f:U >(}&Co -IV)]Y? SuiY8Z^Agn踬MrC3?ȶ68,.O;{, T|񩨕:{k`9[3 wfj uE+'k1;g΍ ]4%J֐D8Z#MlbR sث!kyR @o>O6v4\df4Nk u_͗wsj* oDQ!w7]QklJC8 9m,~ AHJ䬫lG9'\K9t}%qVȵMez)f ћh,m=㜤^[R4T4*Q[[Zz L%]BmD&)~+ ),57X{ /W-Eǫ%2-SUÄ["-z-df2bejp/ :oW#X0ML(5zsMV= #3 /ׁ=3Vb{8js [ Ou>u}5 i{y ^)m6+>[!IItyJ5W)k#z:@~00Uok+Ek9w06xHh,e1tCg |Ld+[%3"EFz 'oU3%$ҡB˼zosRRve2԰3'u_/+bXy|_>9'zZ2T'CV n$˸TfsGxgKre?^|IHk kpqu@6:ǡ ^yոĶ9% /&ɯ=EۛQUmFɷzF*>?: YZ