ruby2.2-rubygem-rack-doc-1.6.11-7.3.1>t  DH`p\;I/=„ 0aN1TTBet*,EjOx "0z3x~q(ObP4Apv^'cɵ 9O3F7m6[_ZgJv_R D$"gMU&"]3Dv N%.u j7897]\!qq" 歶:ԟ3гFUϻا)7LPF34eb62810408254f9c7f268b48c70ecdc82593e4O\;I/=„h[-EJ>BoU'oe|;Xʌc`o0_&X R: ^q+KvٴOW(xS>yүXۨE0n@ULFN] ϒ_٧o jsމ[w'tc"t'6_מ}A+D+:(C` UV9?d" ( D  ]] N] ] )|] 9] ] ]]]Dˀː(89p:FG]H]I]XXY`\|]]]^AIkb\c]ld^e^f^ l^u^ ]vkwk]xy]zCruby2.2-rubygem-rack-doc1.6.117.3.1RDoc documentation for rackDocumentation generated at gem installation time. Usually in RDoc and RI formats.\;6lamb15|openSUSE Leap 42.3openSUSEMIThttp://bugs.opensuse.orgDevelopment/Languages/Rubyhttp://rack.github.io/linuxx86_64I0O-=+  Q#@ # '    #n  $ GFB"B 0' F'/b0["S X  %$UO " "%5  >qu* '0}}IIe 2U,6 ^3w91EmtNA3$"y        U{1> $`R)WZZ{c]ZWQ) ]`\Q4  /  A   c3  AO <  zz   $ $ 4 P{$n6  ({d8/NZZR(*U.V-9~  F0  7  ),*[.3" '59 BT_ 1,/['-1) P~'a !!66dd~~&&xxCCff,,  #1:N;RR<^ 6 AAAA큤AAA큤A큤AA큤AA큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤AA큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤AA큤AA큤A큤AA큤AAA큤A큤AAA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤AA큤A큤A큤A큤AA큤\;!\;"\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;!\;"\;"\;"\;"792fc04197f0a5157c7c912ebf60d8c1230e5b841ca5b0914903a0bdd25932f7a133a70491312a3487d90b8a193e749b22c3738bf0c7aabd0b3dee58ca5d140a7d503724c5cd34b41721a1b9d67ce5da57704c2234de903218c4ffd495249e7c083946a49a8e188244c17cc7b14de6bcf3be5c5a59eafeb222c482a5ceb485bab0bda7c4468cf3c0524784f39dd7a61351be5f0ba11bf9ff7d4400874cbafe96c9a5dd8d3460f7ab5e92b5b458ff2d4eed7a7e3d85bf1dac51e2b69ff1a753649e23f9e01923cf42bc4b3d144841c950e96b62253e482579938a469cb4670c1539b30fa78d07696b699c5e7083be5b65db699486a17320bd58df7a08907d734afc6c0e4876626bb728524f5976b52f3a7561d65a5388a0c1673c8363ca2993142d233e8ad9198751f667592379f7ca23aa66694073e4b66917ae367ccdf3a91bcf9bee0b449be20c563e6d26cd0f0256e3436391042b435d7b02114f90a45a57eddca0fd8c1e3d4ee4556c9ba9036d60824de7bd7747019d122ff24537b0dae2dcab4779d591a3836d4cd00843b46b4fc3b97d9774091d5e77acb4377d8eb9f6870444ba7d145bed547fd58d960b00c4d9b67c1f56147b0dd47202e84dac66e03db0eddc6c756e4c08104745cc169bdf8091d97cb523d3d505c198ba66d1290544bf651eb24403eaebcc30451ab71225b181bd599bc746174dce7ef135c56308d0942335638d82f7e9079eff6a27c78f0383a00929703c2257f87405debe8c0ec24060c90c2c5fc22770d437a517a8ee5dffdc248bd8f540b80f4058b014bd71941a68d606891ee28ba0550c3a360130bfef2120505a3901d3a88206a98f2c02fc24aa336325ba482cd0f56c56792ed8e62653e274569c11740cdabe1d045d28cd8a863fd64790f14b079f227cc85f7b4169ea59615112f843a1a06949f13970ad5a11028884d21501f9022d5459e890b615b620d275c1bdf3652ba728ccc7cc0715e8970a6d380487fe51767424fafc7d6a4171e36a9d90f60fd2068794b9068f226b69c4467e548e5e37e90dd94e0cd60c737f0ff16558489f041264894e76abce3964f90f507808a30675c49ce799789b1347d16c571a52917fbf3993b0d2a3f4bcafa1cd06c1d3d65a660229e46ac52e7a236ee1721df9aa2203dc92202965bb0c7f2c16e661fc47cedd474c2b0bd0b3f26950c206b9b36d78d8c3948e26a65850192f6cd40dfafb9dd07bf3a590b8396f177e6291c65f7fa7ad8965314a806b2078e97d477c62d8d4a517dfe15960b905cb578d8413099cefe89381130657261ef871133f5c3143bad4824b5f3bedf30255671ea9cc314b70d3d1ac0b8b99a43df8cb5ea862ce8a1eae078b811878ca84a9844c86f4f2dce7c091b7f328030c3d363b4264e06b9400f7fa830a2788a24e198904967af621bc8b82db84ef773cbf4b307b430eb591059c4ac386e9bca2977065f873e26ff73fd4e62fe2c4a5b9709d86575798db525d1f70112bef3103fde8855dc570c3950a34647845a5ad7140b859b5536749aeb97fc15e9fa09befaa8df60cdd2acf341aa2f04c822540e9f2a0a2c31fb923811bf818afa341d0070325ce3abe3ab5158319762c07490fcd9c617cb0da08982d7ee0278372b5dd792cdf9df96b179fe13c500a69ff98819577dee8479862c7840709136b5dc9c7f0c6adb3c6dd6cfdee4405da4e4cd9dd37f39ff81839e4dd607045ae4e11b66edf23549fd84ccf3cd5b3f3c7a12ed91620c79292fbad08774f9a90f074ef439a9ccd21a34309bf44fe437fff6a97a51d9830818c16b7d34d85a6d48eabf720587c02b4e064e6c9483ea2e8bff12ff5f52fdf11077d1f7618b4a7811f3f8679524e7272aa44d3a2be0974907ed2ada135937dfa88cfae79659f18b40219a4254d7282cc50a57551a98e97547ff889866bf0cca153d55cdbe1f1ac40d0e841306dbe0e276f59a2fea90a0b4b8211c274ab2ac2fff4a08f94d4ce9573fc8f61a192b7058e846727d9030af0820d87581135586ffb22be7369bcf5bb7197c26652540fb8ed54ca7f05dd3905c4d6a44ad435058cbbe80ab3ee5ed457e91b12b7a26e167e417fe8d02f587a1cb4eff836de33b9b37eae15a7b8ec6337b794672e9f8568c612140d96591efb3886f97238c73c6422d4decf887fd25215ee990d370d148fa1d7abde59abe9d90bb9df9358b5e69c896f78a9c1b140558e57aee2705a4d77ae8c83d34197747afcb93f1043af27828f3fb44018416bd0185c2c4d0edb1d9a8a2933892a54dac573eff895e82fdd5f68e5615a4b436bb1c17090c360d0896f3d196da743a42054988429c2d878c612d53096b5359d5b7cf1115e6e290c33c2cc9a628a260ccd37f1069b8274b2f1cdb00a65ad8b7136f4181ed5059f0c6c19a26eb7c60839d877e7441c9348a4e9caad639b1c7b9797d27cd9f89439bdc0af499c6329f5ad4278a926b0e9a9e2d5a4a7986232f77e8e368bd8344c2da4d1b88e23e0c05609d734c4e25dc263264ac25e0ab468116a74342c939826f68fa6fcd2e3622b1b3e2bacef2877780b983d3b00d389dc02d28da3a77b0af5450d97750726d7cfa1e85c41373e76a8432925d365f856e40def55cc3fda95431ea8e68085b80e4b6226f87f98757286a280827bded7baf702d19a103b500b0524bb85c1c7ed44320bfad7334e557459e144e35cea0302a25401202c493777af0718ef19f1860cdbd3451a8b650e49c4819c2e13c3f044cda55d329b6b80c8c1e7fffb0ac03bdb7dd90745ca2103f954a4be92e2c49d3262aaca493c3d2ec1246d4fb39ef2097098c87290237a0a6961569ad67d4ea455948e478188b8666a767abf08de0c171cb54ec2039e643042f5ea7825afe9710abc96d5b20cef487635f6152ed50a3f73c6696d06eade0eec69205c69426a698e7373abd908d67cdd79a8297c30c9a9baa5ad550510b7d70f0a71e9af8e4f73674bb7f88b419ab8ab090fe6f3392a579c1200547b37c13545da805be862328554507a5d9694970bc62a26fc8d6b67515c80d5e6494ab7ee0a233dd2c7c01654cfdf5afc2ddd5b5f04e4a17636e3d13ba910aa6d9160d511725948571f2c9d317290cc5f11cfad7b23a04626ef894a014c7f3f23b746309a4ccc456e75111660669c86e4ba97815eb5eef1c6d39813e1370298803cc3f3290ddd3289b4ab5f177a7b181c05bf6eb1474ff38049d4edcc4f8e7b96e69eefa17b74cf7e7125d9842f540578f94b82b76c586f53f1aa22ab9dbe64160c79e1fd060571669d12f400456df756b59eb9f5ba1338c7c8d24b67b3ab75767554186ad633e21f06aa1f43087767c0c10a5682ccb13057586ac4b6d915ad885b8aaba7ddbcffd6bd333963e46de0adc7fd840e11c9ee3494d4637119ca59e03382e3d487d89827ff3597725fa518a498c4d07b87e9584e4a922e2546b04835b34ba910e026b91955afb9d9411cd9f2b3e8b3b813f50a06c13889c2066d7c0b06e6f8fe8f1fc2e78570a88442d48db7eb254d023ee5e1df29e2ddf990b95670e15adc0c1b97f27835b0312e5d43a06c60290a8355085bfaee1df67e8404b56652f1b1ce5843ef132baa4ad4b702d08a13d6b29197b845b10c1b6ab2181d69079ce3f62c9ec77ca37d5913276a5f078d4f92a142183ccca980343b99f90b69c9d4e96ddd09ffbf7627c634b3e02260165dc2012ac1351d754a68d9b02cc9ac7a18e33655fdc25a170503c8b061f811879c808b6348fac4e47d640315a2d919d819b02b14ae51313825afdd8892c04ec2b9bdda4a1552e07223926c56e4b098366d6f28655858ce51c0977c25b1e98d36b890099b475056fb6dc295aeb655783600e24b12b9366ee7e7846f3ef058f72ab77b1a3ffcf22dedf69bfae5fe452fc2acae8cff8abef8050411201656483d91677b9e5482754a951da2e56d7ca0e3fa99b2299b878f6a47478b14047c233e38be8eb19f2853fd41234d98504b1ccc3bea72edeeada4f0049fe56d46304c5f88b8d3ab2e5dfa43a46372f53bd9d63ff1e2b89b950c82211fdb9a36ad6dbb08240e06792dbd2cd32a850435cbaf20f05edaa671f8bf2d283260c82cc7bab36af0fa0210d7fb56cdf0988a42f48f475acaabeef76de0b2ca6ac5cda8b0adac76d131d401814be2e13c783294efc82992ae0061f227db47ea3331feb237d27867c4fdafffc4e1708db33c1d38cc789ab68206ad46cc0a010f12f12b9ef8386e02c390cc86dcc630425de08159ae6411898c952fb8611333590bbc7759d7837c7357e2a750a7d2869fa0b2321bbd641c952518e5192c8663bf7001e395c785671a6a9c14017500c09851b44b55cd4ed68ef65971bb73e968bae90f1f3bdaac4225d37f6919416bec0b11752f9daacbc53ef1333a7ba6b6b35ac637139f9d124dd7489d704f08002738dd74789c2e153bf80a325ef1a792c5bce2fe0f17af94ca63ffa2a72eafc177a37d9ca26e8a373823d7a919e661421603dc898ea4a609da79ee4a0d6dfd5bdece0185207cd6e05a101c5d20ef017235e750a917755e9992307434c2d70ad7c95bab68d9a785e40428aecf90481c0361bcdc15011bf69a053a4e001258445d5b07d94bbfc4ae85fc0683388050890efebd2bd6b3b17ef1edc73e8665dd4de73da4957a7b63a82fb374316bff71ef7fdec813b3af2c900977ca64bb1e77a9c0d1f9cac97ed1b7757c3b910dbeb641a8eaa75b6cd023f91a877390728b7d984d945e88097dd3b5bd898db06699af2af04ecfc97c621266fabd12919d5b40ec593c4c27c53bf87f823bb6a5c1419c8c7f5d83cc9aeed5f6fd5bd09322038b16ed730e07f9bc72d6674e617b0d29d70ce480cd9c4e28b2bafb485e3c52494985df88b1e6914e92b81e6112457537591b2068bafe8dd9f89fc7dfb113db5f7edd5fd2bb3364edf03425183bcca088ac0b3281ebf8ff8f4d10bf455d7d44e1352ff844d807fef5098a8e6cabc2f891e52fdea8677280080fd5ef00fa7c590cefe41a91e39ba1875aee98e7ff6cc1aa2f611e176701124173f3063f6a1f266d46bd462fbc863654afe8e5c1a2c9d1cda5ffa30a0df36967df2c0ddc0320cde8206a7fd6a12e4f95c5983fe26e02882c8fca5273de6de1479bd901a068f2b3776671b7daccb190406b81975bd15e0cbf41d6fdc9dd63a61dd9adf77026e1189db8fdeb7816adc6818e624c695402b188cf84236506dea61ab505f74a6210a040b33306755004f8f21342418ae234ee95b393f752648baf31acfc22178cc10eb2f1d2e29d4bb47b6f6f47070af6175c84b05afbd2e5b9c26c34032c1e1dca63263c52cec9409c9cc69665853a0ca43b07021bf478e7b813e117c39b2782cd35c9efff9b55edeb947a7a0c5b3b3ba3175a572f2b492b17ee97f33c81ec106b4e426190da7ca4bbf74355c69856bba7b4e2d754b7b467cb72db2fa01eb50cf480a3aedc79ef9594678641ce0937fd949e269f506d632e08bb21dc1499c09f4102b682fc9ba9764e3663e0c72aabbaed8fc35649570b6f752cc50da0a641e12708c1784e2bfda4fa84673ec3cf9fd25546791c35ac8c0e2036e544639f3c2ec20caf3e6382303d7d1d5155eefb659e204ea3abbc472c1416f0934eee8ba4963bd84d310be976c2a4754a99a04b1d7f8dc5bcd7e49d5d354e65571e5968ea71167de2ec18d6520baa5c9a68e82e86b95f41e273877dd0be4640a88dfdb1390cb8fcd7f3168191ae73e538d458795b9f878e42155b9a83a4ca7901d5883db2a8d9809c71674fdc0b64cb9c724bcbb892c8e55d52c059fb3e90ae7a0c29931d347405f33f547f59f8aafdc2e6fd5249e37cd262c141bc531ed6ef4b6e937b384099264c63333a7a844b34643df457f892a6394484c3307bed2c65d76d8938ff56f86f90f0f75cd667685d653be7fd76dc778cdda3a9b17b06104fdff0e6f348f41c457872e959d662b5b50ba20334a093de8227e6ce8b3d23eea5fa1e6fe7f933f74f552b3864406caa904433e31e2adbfe8f43bbf9082e8e4b493832be1c983e2b2b42e9b92082b8f60fe7a9ec2a606672af4129ec68466748e1e4f51ecfb1d26d48204d225efc69ba8101fb291ae77153c9e071dffba527faaf2831415472ff91181f0e056ae1571371be9f4520e7ad1f5e0f0883d79ac097d146e3030447fa20d55d26bd95af7b511be1a6e51930c1d534dd26aa0a7fe03e45ce3d3999ca1a4b12523af1d5c6b553a670a18010259b36ab76448f36f2279ad1dfdc065b16d6c2a4d2ce4550088efa9de39423056e004ff22722486751ad09536bba4a8926c85bee2613a0e9065e3e5a72e7248ec5c2e90c03df8a4890f1a10d7ac13024289be978003581d709265b4f82ee084c596d5db4d1ca3946f15a70fc576caed93447bfc1d0b2fac946e3a12478c431a63e75d5c93544cbe127697e57a97bb461b896134e0a31896175e210e02fdd5b64b2bc6591cab85cf30549cf96110b5600afae9190ade38ef65a80a6b5c70953a6d69970c603edea8c88910f6b464d39d9230a14719655035f122725a2c02844ff0909dde988b4040612123c0beb29b694988d5573a248f0c5f294e9ccca768c824e20ad2eb5a8498f5f9e958136e2fd0f53e3293a42bcacfb3f425c6a3261ea53854e6f9835d03cb8972aaafb936ec159b9b48e1843c75bafa230e5c93346c10364931b285d13ce6ef3d31832d5d0d97eea336bda59c1df8acc4a0ad033fda50128d2da1f20079405e13990d30080f55ffab9b69ebe46aa14c24ec1ffb3286583346c5fb3f26cec838d1d6787d91c4770e7a68fda65c3e7fff9af7138526cfa9caee14605a835a2c2040cdd3d1bcbd39ea5c770b73dd3dde843275ab11f1cb356bef46f4a548cefb0558339b0f55ea95d0b6ed72646b5c9499c5674b880c0c420d11865424b4278605a6323bb528c541d4c06d1e6517cb869c18190cf8bc6b9844179aa3f3db6029434334ebfb0d8dc4b31caad7bbcaca71c4b270bdbf059fea8085642fd068059a68b98dcd1593ddc3bd4c2c945bda101143350530d40595665f617065a222fbd538f00214e732cfea70212cb4b4363ba7d092338ed492a31aa9e2a1ecf11dc506434dd4fd2846b42c1f7cb6ad52fd9bd32b41faebb8d525a9912a3ade1ffaa087dac78aa9a8f57d75632b730436a455e2b252c92cc3e4a69a2e01c3dbc7e5faa6292296c24fdee291d0cf698a85eb44c6d256e1d3318f506e6b915dc7bd68dfe3ebd897922c4856db2d1947c645bf0e27c804aa4342564e86d135097bf294dc060047a72a9d331d318cf5c7803fafd7502bb1e936a2fe51b37543629927e889e9d9d8b3adc1653d1d2e3933132527c97062c18894d5bdd7ba2b8b1c048908211785eebcc5bc14a3b8d358cc40c1920eb14e4722e093a4ac033abb2c1d27239c72231e6086330070ad5a83b8998a178d13d71a1ee04272b39e14459e611b2f1b60255f555e22a2e38138e42e36eb870fe2b7b027459da767781ee13b4232b16c40e427bc112b65fc1fb8ecf4f0d99abd19aedc3e93b72c6f0b9ceeae3fc7881b492d02fb92454243914d4f78804b97e966289d905be7d4d24392b591cef15b473e04c2893aa52c7c568363d1574b2373c40a1a31c5fd8815892ca91b947dfd3b9a817ad2da3151d91040ba575ecb4c2f6080d89faa1cbbd9c5aaa1e98cfc63d070aaef9c550c52fde7dbd74bc8a5f9dad61dc8114b1e95853e54b155999be9ddd750d6ea37bc69aea44d9e672479d3ce8ca82ee18670b0534d11dee90b666b9a3480ace4b169aa66fdcc1a2939969a9fc2daf2b9df3cf042a12950aa1151093b960948ab8c9375f9deef381b15afce8603a780cfbfba2bf5a9529161561a75ad6070bbfe89a6bbf3801df37d77ecb95a4a17a64da7e71382d973be15171955b0e0b7232a3d6ef4785a9b0ff14f6ad3630f1e11c2ce5aba0bbbddad68d00f51993b14761d2e60fd74b2cc3500d2c037b4e1103aa5d0d4b32dafcae8a1bbcc0f2dcaea7b14be1a489a0645b93f93fe6f4746bbe7a364b7d5825e9a9c2f7371ee76c332dc15ff7ecea3149d8cb9c4d1033689ea66830121f9f6980d787b7ad8d06b8048511a7fa4153c06f0df25f0b6fffca9276bbcd27eb0ce9e89c952ca9487d28165134bdb6dab02dcf59fc594e404c7e2b534d77a544429816d07e37c2def7fd8ca74cbe26d3f7f2d47bc2d838cc00c379f328bfad7b27ad5af2da26016e5acd3a67698ec9cbd3e58eeddf4fb5e8452af065b73dfb5bb141ff498131580151c095da5d21d55618d1b1fbc95867ff7dd2b000d1a2e38c8413cf6314f6ed5ba0ffdfbefd7f2c663c135847ebca9555526424a4c50b96536f551853097d666e6637bf509db73c30f309b08d680db5d6d9009d85226d6f99286e4fd25c2d7f2ef8d4810277958d9bbc0c62e1c725076e069dde90a6aee49153bb5ec4c690f927f39a0c3aec485fb4941f8ed248660b9b6ffd3a07f07fe6780bdad1234df1adf61a5f4f607bf678fcb528ee1b3c41b950d2eb156e573ac0cbada4798af50d48ae79fc865c96d4f8d5a577552209e2f09bb761cb20652c279bcc70fce502b1e09079ffa28c76a0de56e6b0155a3d6425f69a7180440100b8c26b25e7b9e4fd2c0e3f2c1927199c1a0b817cb9790d4a6e7deb226ef9eb3465a19276d32e4f09c3306cebee2b5a4b12f2f812603fa95f25c9aaadc25e967f2526e01a7ac6f7014d6be9cf89b241bdb72b5f12af3920670159e966571891c06046dd67d5d61a07f887cf703cb6068825bea6b7edbcadcce9804435e7910cb4ae499ee0da56b583c5589e4dc4dd80b045388c3be9bf5b2369eb65edbf7e00885c8be02e949f768a03366755f1ff90eb2100d892358708b4f5b227e804bba1c8a31ff37c1cd9f762c17adc5d84f6c22910b6790098886d578a9817f5a985498b601d37929f37bfefb1c7675ea61f341bd2f5e3f46e915df9827a424da22556095f781c2dea3f115a3ae68ba621eb9b558953b1357af030e2033198599ffda39f9c356afd317d35488c123b339fb4edf4575cb45bd045334ea5d2aec36dc98636c4d2dc1d1ea77a820545ee76fe0752d035501867b2e43b9be03ff17a6bda04d6eda58e9260c6e8c22c43014efa13275fcca8c3396929a2632c2e50957d9b0028a4e5864e9f041cc491486ef0553e41f09535c5f706224c7f34bddc021f4a046ba49dc3b8536089f86400a2754861051157f2dc87258559c4a6ca29e5f698b8c7060cab1c5be000f76a801e05e018928140b3821fd3b3b2346569984c329c229031e3076ef982abf1cc07ed52dab60386913cfb4012db518cc9f566f53c687302f5ca47cf02de7143ea2717bad6a560c6bc2878eba3a26b4de085f5e96218f5878c65d7f67de9a2464e477e2df113cda0600b8aa6611e9816fbe40d8cc4bfdeee378333121ade2398ccd8ff2a4d4528598fd2acd57423bf3cf7dda88ab0b9f7584b049d51dc6a31e4f93a18352dcc2792da27eda533e63adb8f7bdb6e00beb1f72cd78ac2135f00de5da5ce3628b2c76b8748e14e1d0a05366472404db958e4ec66aa0ca7680db02e00e5a92650aed59af12d067c51b55bb029a819414d3d88603a3b6b04b0c4b3ef4bbae320c4b03cef596b219fcce96ebde797431172967c0346153b18d1c6605a1533acbd4c051985c62320b539eceb2faccbc666ab25097364b9c6ee6fb208a3496083f2fc94c72df511ad36aa862a004a054b96be5b08f7a564001124073942028dd981bda6e85f74786fd6743475a61fa5ddc3851aa50d05bbd3905d2e2fed6ebad802180c2cf864c3c4701de7ad33e9c63fae5e6a23ce4c24a1b34e190652419749afb0ef2a7c401e80ab6b27033dbe300df90e722d58f25b6ce86c5f1f0b3bb58e11fae1d00090f01c2f9386dd20f07c3a778588abe7e90c04501aa2af0ccbbaf9bbaeea32dd316615c347b7a5be6882039290cc5fb08d43ea0ac20069a722a1196a99d1b906214ecc2e3f9b3469e8d80c4a2bcad8ba392f41be6032500a497cc0709415ccbcbaedd314c16509a8fc4e0c44dee1883ad194792d9f0fea640b2cc40fbb469f78dfe69ca5fb5ab886007ffcb8098e4ed0f1d03678b3bad4269ed902cbeda00b5252e886cd67198e3fc8731ad0d1e4bc974009a3b5360294970838fe02b4b86fe55b237f69189f43e4d79aa2dc7594bb305aee1c7abb167a33d43628e4cb93f135642cadf55a5b866265064be68ea99fa40869fef8c4570a16a437c6a4751af0229b6b0087696bef69ac3c430163a40cfceb2d5cf727998e5448c8e5533f19fead55f2893f319f942d2c8ecb47722dd378c872fe8e182f3c0b8d76cfb68fb08d7648e2a6f31d680bcf91baec4a0f06f4677725ff9db17c45fad8cd2b557e91a8a49e0830a9f3a6cf7c184b46bd8cb11635b3e3697d8d47e95a08785a6afbb5aae95017d379071bebb9316452eab5577dabefb483d39ada568eaa5a3597e07e7ad3bf63df979199588abb0f166ba03b876e45104eb89f3a56920895a710c1aeb41182997061594336c1e6c093599ac89b8d34c7915958b2d8cee2b1ab1b4784d10a954f3a72b1a664cbd12be58b36f14f6efe07dde2d48e1c90e431dba3ab9843b22f659a2b47ccde3381ec0ac021917da6963580af93bc0d0cbf4521def09ec2bef68e2829848bb354f2c41f75ed3c4ee1a59c9d351f2b120a82bb5fb71e355a5e566b712959539b34ef66b8df8f062d64f180bc069cdb01d9515e2d5e24ffa896df6d24d9a3a17c04742db5c4c740daa30bdc5beb78bcbb00b417b4a4f2c76aee2f6e21e6848f8efb65de4088dc30a2c6aabc827df3378cc94963fec988e52a28d1f7fc48b752677e4dfba65370803c9c209e88d8a70743c63af963777c201c8de6ea64e5edfabf70812fab9c210c01c16075c40d9b311f22183dde1c5e342c03f0c643213fc4fe4c2d706fba6f06f686971bb4ca46230e7aaf0353459710fd00d09f98d3705877538cc65802750b65dedafacf6fe28f08a106240f4ba5cd61763bc6a5c9eafeaaeb8cc32582138d243a0e28a4fab4a8ca1205c5badecb4236fd864897566b6d2e74d9c5874606f7a9b144399313d952abc72064ecf06e60ec55402c84f805cd41b313bdc62712e08800e51436e292ebef5af7aa64c5193969da8943c569f4744c296a7dbd07c834786ae452bad59e58bb56e2713d5f4e1067f9dccce1210ee157c66a8037a9c620ca72fa8e34ed900c3d3829ba81506bac7c5fa56e8b34ca0ced3132fbd07d703dfba6e8526faecd35592bd106b4be39f52452e869d0495dfcb74ce95a25c2047c4e7f9ded79e882bf7d9d89ca4e66002a30133c96506c8fb56feab3c260d428a3f02627abf3fa8ba823202de53c5bbecc449fba271784d4f6889db20bb03c726d56053e5a54388fb91b25cf773f7ee2df278e9ffe0b2037c64417aae54b6d92dc43b69cb1381bbafc5c5f97b7a0401070ed5b419e21ba52eb8dbdc887dff7d90dbd3e21dbd806a7348267ee8b77dbb382a9ea8212738154999825004cb5af5c9cfc3dc379ed7426bfaf1e765502980148c9b5e3077a3e01da60efd0af44ce2382ad7df190c4c94148daf7031120750c1b87e4b7379fac007af02acb5b55f71666fd3a71194232a1e5a410b429e457d4afdb11b7d76890bb90d998b2bbc9cb1ede7f8c3d4d11417218f2f12f52b2450b4efb7a9f4ef85eb28fed4d89a99077a60c4f6ff141339d19b04461e2c51cf11bed9851a6461b3ef2f307f1fd05808ac8e64eb5ca2f80a4b5a8a7af5084f527fc57ec98fa25bb628bbc5e16762e7a7df8c4bc8a229f420a8cfc0d813cdff61afe7d1eb11a06ec7d5d7c87425cb7018d8e8af5b056d97fa515d6c6b67d9e7c0f97f3f78de8b956cf8bce2435778fa29ceb2f44b67810137ae973ed662f8c79617089027529ec55f353b3616780af822a52b0d1a21cad51a7354ee6083dba58e3960f99003a342d075ff40c2032850608148ba300fa4020af9e7b2cc751f561317c28764354b65062537579a60db14684e3e709433d3a79e0a9b97222bf4f332bb0fd8fecd6fe1f86cacd44fd7a20294191cd9d8a22878bb4d93a92f9608818c28df9f72bf85b639833c9e726998488dfd413cd118c47f78b550cc0271bf82d5e2512891a03b5214e71fd267c75ec70f0db078643688cb02bd59770321301b14a2f6c4860e9c5631312363f2db861ebcf2afa5e523412159451ce4b93f2c4903dddba6a183627f8edb664f06912e725e899fd3c089b9ff42b90bb057e991e97ef92d19574c5cc57e4fed5afe1552af1b761babd1593679dd4631cbf36873737aa34ef5aea44aaac78f5eb276b1280a5b80ade9b15345404b479e541d4e1e4a235b25c9695e2ac14926ccd495a8cea91b0d1abe6997a72d2989f71e0f1d8281a02048b8ffbe5a715e8d57294833ec7faf2ac55ce274417b9b4ad8f9d7d591c267ffb78f97d26549db305174fa0325bf2eb353abe5ab91678fe26997da32be46e4b9617c509aa5853efa34f87480504484bba9d8eb1eee126887d353a7b5e9bfd35809e93d14ba96df3de262af6e43bd61532c98c57a1cf0ca773136b67b500723c3d650e3c88ab480aaa09320a49a1d7e21d2151b968b6ba8e77f07e29a214ca5be7873647ce465c935332ad80b580c9103d723dcd47162a37b10ef4311ceaf8992f689084aadffaea326e0564677a42c4f03ce0ac69c5ad56cedf1ce80294c98eab23f60e245dfc841bdece65b081265cc3f7e732b508122fc89c6dba9eb7d9f63af1011eb581656db3a88965194c0847ab8dec862428d64954c7b70cefdcc038351a856b338a9a6d7e648fd856ef0cd962b84b098eefd10c5a39e773f98789c98587f18301412cf96eb614d44639a3e819ca2ceb8ab2b57c6084ff16e1bcee9576321151c851e992fd023a9e3fa5d6bfeaa89a78845e3c266073c8bc51629a47b9f63853eb4a233686cd7ed995dbc4032d56dc349d81440ebebc6270113cb6812d3fb4229257c82f174dfb2b31d227dda9afabf9eda8f9cafad3163c9c4f0a26dc6306b253fdc2113facc1b4df7aa58bfe9fecea941e92329db7b693bfdfb96cec80cbfd7116820efdc04407f9858fca3f35cbf8196eecd6c035fefa8a67bdbad3887a68ef03afdd96c60a784dd1349a68cd3efdabbaad85c9467f1aa071a7f53b1e6ede8b27a6e89226b74fe6b008017764e67d3d9a97f4c213ce51a3c8987f760d2c1eec173228298f58049e0c0f4fa1cebb60af1f8a96ea964e38495a048a89f7d799623c6e60c53080f80e5d6cb04010fde2c50ed7f9f37a68ff814e62f8732c1447869548b2a104251d8c41bf6bf0afc6706a092807b44bd2e0df02e475d6c77354a8db207e74485e1c88ed85066746e2e5d5dbee8b5adb7ca5543d01374c5f7b99afc1889b0b7bdfffefc63bc72a5830768cc28ca35c4df0ac589edda7a20abb7c988fd5102060505909c99c4a1439fc8df0c22d0d3c3ccfce5622b5bd3eb19ea55295585cd6b5c9e4c33669f174313079adb0b49064dc8fc23922b0ca89f53381e5b52d2b3643540a43bf1e264b155149195c0b7ed2111609c58f0ea41c1b6c747986a3f73eefe768cdea69cd3002ca5285c171c67063b5037095e7bac9d4fcc1d81da8d85ff17e84fa175162eba00ef507dca5cf3f2eab32ae9358c9049f58491cbbff03203ec5d4eb6a0705dddfbb7d5cc43349f79a454731b615942d3ec886c725a98cb0d966110679a15d083ef332ab98fe1716d844a1ec9a0530addd93fa9509e3e6631b2251d1798a24cf8e0323e92193d94656776b242110ddcf8a07ab7da1aee5d3a8810599f1da59148ff2ebf98585eb394dd4553d9468257695db739636b9d12a3eeb25cc3ec4aec76caea61d324033c1934c091903a13ae50553a912e1763f96c6700054f0e4ab69a4b95e3bff3f648985b08346eff4431112140780bd29bc1d468242a0fad959e7beb3d7cf53caf419b491acb3a5d3e4b0cc290d2994e4fcc73d4332e9188e8483f20f251bd173d732d54981a883ccf1c10e27ba7ca8c74b2664d1bd834a0720d38c7862a08427f682b857b17a276794b9a37b61f2fb8343f3dd02a330e226d543872c446872f296c358016dde0be68caf8b17c9226958d4fcd53c98187345d5cf1efdd94f38bdc16938a995bb233a26917a6db7f580d3faf732fe0bd0e540331a9075c01b33460ab3892c7602500ceb86fcedfe041cd9685fc9ab58fcf721632f020c367e2dc985a8caa53dd1e22145e893002b25955325452ccbbff8499dbd64b0e800496340ac5636b338f9793b6d96bc1832fa805ed57187d4c2f0937ae95c349340a4a1dc3677606527d49866d791f2674ebfd86cd0e2f15c3add0389b0641b91df465ad5eadb1479984269112f756893780c065700a38bb28fab515861f53755b844b6c616920c3e0d608d0dd2324f4b26dd4e0d082459d86604e4b14ef01f1c7e0b8a76159a547cce9c5f5a93422cb7ae6b31677c7e71ec6f88ad427ef6e7966ef77fcfce874fbf72436d4fe391d7a534c9ceaf03306e00f91c24f1475a384a3f96c6974f358ccd0e223616d83a87f1cd6c4d439475250f68b223829f15b599c8c78968c84b172ce70b44454b9ac13cfdb5eafaa8aeaddbb050c24b0385acd37a8d32201c1a9893238c95a448b16df3b41e5b2b4e8603e7d8348173bc2118c1f789765d24d063f1a0f907cec4da5a5fe74d0f87b243ac9312c21184174e282e55e13a86e18883409df8cf2e3fca1f06b30d1c71350f5174e7e1a4e39a50553f15a7b7c431d87dabcabcd44ec596b365654aa672ccbc515ea926ae78823fdbcf6853f24c75815ac2400e5f49cef217e4a3c263264f4ed3898b63d1785cc17494404bc5c7cb28c2f23685142ace52848c02570a3e0475bca72f1763eb3589f87352aa91d199494f61b7279678730fe91fab796016d3fd0cfecedd8ea1536f76b975568877df23fa7016edf92c6d36ee048ae4ccdcaef268ae70bc2a1e07947d7d290ed988b4e175a457a7bc20813007d5fb33d2df0b551f2446a469a4a76c41bc6344ad9482b567ac2f560de44be31c5c3946522f94d797a4d32502d1f99fb585bea0516f486fc77793406752493c3905fda1114d6597583f383f99f6356ced376ae59f4e23d799f08bce7ce362154066e941765647fda6837fb293fb1c8a3724b402e2b07dd33b0ec32996fbb3cdf1e8a60491597aed08bda6026c364d8c6c49534796fae3336724569bafcd5eec9299ca74666e639dbe8c61c1b5aa0606230f29995429fcfadb2d5138f8555dc553887b21197a7ed7bc23f05f3f859403ba81e0aa541a2079f7710007351852720ffc6867ef3fae31f7e1a6133bf870f6a8b62481f1c16ba590b010786eafe80226034ba69d9856eb97bf5bd000d5b72df9df9ac9eafa98cebc3a776845f504f22ea979cdb95f23a5c67703a119f031b1fe77261a6b61daa75059d13977d90ddd18e453e0fbc607d553d7edcfaa25e2be8354c371864104070740e0becba50b1e0dd74d4879cbbf7ae52d0c5c11f691723a9bccea541b4e457e10fa22b0e3fe76a316d967678df5c9786eadfa425eba232f15dda039bcb42d1c1601481f43d7d30556df7e5ce7a190ac5c74edd77f9db512e7ae2cba4d2983c6f55881182a6575007f00eedd06d18313ae6adf8925ea5b73dc6318827f283c6c22521d1d1d72afa90b8a1a23b5d16c7de9c42be604c15601c38567432b70d61f893a2d0dda48d3c7af17a380fc35a2ebfd6a64c7b6d06a4d66590f20559db6ef999f72534a02f1cb777eaac05698a864d20d74680a34dd0cd24bc9b90112f427b37a147f221ad382cc0dbe601638c196180c7a4496354157a22e5c48f56ed6bccf8596f61ed33dfea7bd5b17d4d666403be7e0678c992baf745612209698c15c7f82ac4e0a95e1f24e4d6a3f17fe7ac77e329f0c1406d55d932679a4ab5c5c3db5551f7bff959bded5f98c9bbf7c7fd2fa6142b889f8915ffdc6311d838c6c77fcdbad375170ae9dbfaccdd1fd6699be8c70ec735d6d07415d20a0ab6042ef524c83caa11b50401a8e5f39b8c144773f91f3819f6c54320424b35fabfd8e7ec43f8f075ee327efe2b5269417c74e436a15e3fd32608bcbd7da88df9f4187649a0efc0c621fa8c71ff156d25306e0e15beedd3a7a18fd48a8853b04980bdb5fede8a523d05189b60af3599a518e40dabf4a53f37f183af1c1c57e15df8a5d846f49e92554746de04550d9929eed0dcf21162ee970e438c4c9dc9c0ed9ce9be6be4903fd537382c2aef5122c4e49727a1d1038abe1271df2a1ba9e164b467ffc261b46e31e6545ee072f21d7894c4c0c93bbf3fb26c0380e7fe2c4ee85c6121f0043cd2fa2680fc2cbda5af8d5dc443e7c76ce25502e1f399f5f308d3eeb52e116fe305ffe9fd0661c90e3b6a499816f3c18cec92f4ce0b566f3610ac964ea5a6a9208024068554fb3f8d5a14809a75a1bf83e011a6f3c1808d90a0f4ed9133929f2e8698e6dc0dcc5ea0d9cbda9529fe837ddee14fdfc3e2997e0de9e2941dde5bd346fd555d5232c75d6e2a9511ac9fdca5be64fafc6d8eda6ee684fe992fe84fff4b1ba3f926ce23ec27831ddf0aa70d130ceb4605edff08207c0cc4fd713ed0d17d77a5479b916eb797e8ff2b1dcd7a21b477132b95ba50f93ec08647bbacadb2e85714450a7d8e1c28e2eb9e53daf8b810dd72014cd27f9cd8359dd10e1c89e1e04d32cb9c4fff1890ca9d99b622503e63fd110b930a34124d6075161408597d1305236d26b213c2fba45b0a944ac97d0ba09a8facb4d11984fce04bc18dcf81a1d9027274d9f6e2cd9793811a98f07e9a51e62dea31e29cd3ba3f8a038db66c64008a958dc1f3a10fd8bc735ac7547dba3af0ee4e6e5d5c653ab7d414f932c9ac88984d9512f51699fbeb584cff30693309da5dab82f526ef2ad1cf9fad4b7c30f4a7d35a3a700ce092f5ca3edc3f7a579a4ee0c39834fa4rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrubygem-rack-1.6.11-7.3.1.src.rpmruby2.2-rubygem-rack-docruby2.2-rubygem-rack-doc(x86-64)   rpmlib(CompressedFileNames)rpmlib(PayloadFilesHavePrefix)ruby2.2-rubygem-rackrpmlib(PayloadIsLzma)3.0.4-14.0-11.6.114.4.6-14.11.2[@ZZY$$@X%WzOU@Ua@UKSTԬTT@T)IQ@Q.QQ@Q"@P @POyOu@O!@@Stephan Kulow factory-auto@kulow.orgfactory-auto@kulow.orgcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comtboerger@suse.commrueckert@suse.decoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comjreidinger@suse.comsaschpe@suse.deadrian@suse.demrueckert@suse.de- updated to version 1.6.11 (bsc#1116600, CVE-2018-16471, SCRD-7716) see installed HISTORY.md- updated to version 1.6.10 see installed HISTORY.md- updated to version 1.6.9 see installed HISTORY.md- updated to version 1.6.8 see installed HISTORY.md- updated to version 1.6.5 see installed HISTORY.md Sun Dec 4 18:48:03 2015 Jeremy Daer * First-party "SameSite" cookies. Browsers omit SameSite cookies from third-party requests, closing the door on many CSRF attacks. Pass `same_site: true` (or `:strict`) to enable: response.set_cookie 'foo', value: 'bar', same_site: true or `same_site: :lax` to use Lax enforcement: response.set_cookie 'foo', value: 'bar', same_site: :lax Based on version 7 of the Same-site Cookies internet draft: https://tools.ietf.org/html/draft-west-first-party-cookies-07 Thanks to Ben Toews (@mastahyeti) and Bob Long (@bobjflong) for updating to drafts 5 and 7. Wed Jun 24 12:13:37 2015 Aaron Patterson * Fix Ruby 1.8 backwards compatibility- split off 1.6 in preparation of 2.0- updated to version 1.6.4 see installed HISTORY.md Fri Jun 19 07:14:50 2015 Matthew Draper * Work around a Rails incompatibility in our private API- updated to version 1.6.2 see installed HISTORY.md Fri Jun 12 11:37:41 2015 Aaron Patterson * Prevent extremely deep parameters from being parsed. CVE-2015-3225- updated to version 1.6.1 no changelog found- updated to version 1.6.0- Fixed all rpmlintrc errors to prevent failing builds with multiple ruby versions- added rpmlintrc to ignore the rackup shebang line in a test case - updated to new packaging scheme and add gem2rpm.yml- new template version- updated to version 1.5.2 * February 7th, Thirty fifth public release 1.5.2 * Fix CVE-2013-0263, timing attack against Rack::Session::Cookie * Fix CVE-2013-0262, symlink path traversal in Rack::File * Add various methods to Session for enhanced Rails compatibility * Request#trusted_proxy? now only matches whole stirngs * Add JSON cookie coder, to be default in Rack 1.6+ due to security concerns * URLMap host matching in environments that don't set the Host header fixed * Fix a race condition that could result in overwritten pidfiles * Various documentation additions- updated to version 1.5.1- update to version 1.5.0, remove suffix * Introduced hijack SPEC, for before-response and after-response hijacking * SessionHash is no longer a Hash subclass * Rack::File cache_control parameter is removed, in place of headers options * Rack::Auth::AbstractRequest#scheme now yields strings, not symbols * Rack::Utils cookie functions now format expires in RFC 2822 format * Rack::File now has a default mime type * rackup -b 'run Rack::File.new(".")', option provides command line configs * Rack::Deflater will no longer double encode bodies * Rack::Mime#match? provides convenience for Accept header matching * Rack::Utils#q_values provides splitting for Accept headers * Rack::Utils#best_q_match provides a helper for Accept headers * Rack::Handler.pick provides convenience for finding available servers * Puma added to the list of default servers (preferred over Webrick) * Various middleware now correctly close body when replacing it * Rack::Request#params is no longer persistent with only GET params * Rack::Request#update_param and #delete_param provide persistent operations * Rack::Request#trusted_proxy? now returns true for local unix sockets * Rack::Response no longer forces Content-Types * Rack::Sendfile provides local mapping configuration options * Rack::Utils#rfc2109 provides old netscape style time output * Updated HTTP status codes * Ruby 1.8.6 likely no longer passes tests, and is no longer fully supported- updated to version 1.4.3 * Add warnings when users do not provide a session secret * Fix parsing performance for unquoted filenames * Updated URI backports * Fix URI backport version matching, and silence constant warnings * Correct parameter parsing with empty values * Correct rackup '-I' flag, to allow multiple uses * Correct rackup pidfile handling * Report rackup line numbers correctly * Fix request loops caused by non-stale nonces with time limits * Fix reloader on Windows * Prevent infinite recursions from Response#to_ary * Various middleware better conforms to the body close specification * Updated language for the body close specification * Additional notes regarding ECMA escape compatibility issues * Fix the parsing of multiple ranges in range headers * Prevent errors from empty parameter keys * Added PATCH verb to Rack::Request * Various documentation updates * Fix session merge semantics (fixes rack-test) * Rack::Static :index can now handle multiple directories * All tests now utilize Rack::Lint (special thanks to Lars Gierth) * Rack::File cache_control parameter is now deprecated, and removed by 1.5 * Correct Rack::Directory script name escaping * Rack::Static supports header rules for sophisticated configurations * Multipart parsing now works without a Content-Length header * New logos courtesy of Zachary Scott! * Rack::BodyProxy now explicitly defines #each, useful for C extensions * Cookies that are not URI escaped no longer cause exceptions * Security: Prevent unbounded reads in large multipart boundaries- use new gem2rpm to provide new provisions- Spec file cleanup: * Prepare for Factory submission- handle /usr/bin/rackup via update-alternatives- initial package of the 1.4 branchlamb15 1559837494  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]1.6.11-7.3.11.6.11-7.3.1     !"""""!#!$$$$$$!%%%%%!&&&&&!''''''!(!)))!******!!!!!!!+++,-,.,/,0,1,,2233344455555566666788888797777777777777::::::::;<<<<<<<;=;>>>>>>>>>>>>;???????;;;@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAABCCCCBBBBBDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEGHHGGGGGGGGGIJIIIIKKKKKLMMMLLLLLLLLLLLLLLLLLLLLLLNOPPPPPPPPPPPPPPPPPPPPPPPPOQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQONRSTTTSUUUSVVVSSSRWWWRRRRRRRRRRRNXXXXXXXXXNYYYYYYYYYNZZZZZZZ[[[\\\\\\\]]]^^^^^_```````_aaaaaaaaaaaaaa_b_cccccc_dedfddddddddddddddddddddddddddddddd_g________________________________________________hijjjjirack-1.6.11riFCGIStream_rack_read_without_buffer-i.ricdesc-Stream.riread-i.ricdesc-FCGI.riRackAuthAbstractHandlerbad_request-i.ricdesc-AbstractHandler.rinew-c.rirealm-i.riunauthorized-i.riAbstractRequestauthorization_key-i.ricdesc-AbstractRequest.rinew-c.riparams-i.riparts-i.riprovided%3f-i.rirequest-i.rischeme-i.riBasicRequestbasic%3f-i.ricdesc-Request.ricredentials-i.riusername-i.ricall-i.ricdesc-Basic.richallenge-i.rivalid%3f-i.riDigestMD5A1-i.riA2-i.riH-i.riKD-i.ricall-i.ricdesc-MD5.richallenge-i.ridigest-i.rimd5-i.rinew-c.riopaque-i.riparams-i.ripasswords_hashed%3f-i.ripasswords_hashed-i.rivalid%3f-i.rivalid_digest%3f-i.rivalid_nonce%3f-i.rivalid_opaque%3f-i.rivalid_qop%3f-i.riNoncecdesc-Nonce.ridigest-i.rifresh%3f-i.rinew-c.riparse-c.riprivate_key-c.ristale%3f-i.ritime_limit-c.rito_s-i.rivalid%3f-i.riParams%5b%5d%3d-i.ri%5b%5d-i.ricdesc-Params.ridequote-c.rinew-c.riparse-c.riquote-i.risplit_header_value-c.rito_s-i.riRequestcdesc-Request.ricorrect_uri%3f-i.ridigest%3f-i.rimethod-i.rimethod_missing-i.rinonce-i.riparams-i.rirespond_to%3f-i.ricdesc-Digest.ricdesc-Auth.riBodyProxycdesc-BodyProxy.riclose-i.riclosed%3f-i.rieach-i.rimethod_missing-i.rinew-c.rirespond_to%3f-i.riBuilderapp-c.ricall-i.ricdesc-Builder.rigenerate_map-i.rimap-i.rinew-c.rinew_from_string-c.riparse_file-c.rirun-i.rito_app-i.riuse-i.riwarmup-i.riCascade%3c%3c-i.riadd-i.riapps-i.ricall-i.ricdesc-Cascade.riinclude%3f-i.rinew-c.riChunkedBodycdesc-Body.riclose-i.rieach-i.rinew-c.ricall-i.ricdesc-Chunked.richunkable_version%3f-i.rinew-c.riCommonLoggercall-i.ricdesc-CommonLogger.riextract_content_length-i.rilog-i.rinew-c.riConditionalGetcall-i.ricdesc-ConditionalGet.rietag_matches%3f-i.rifresh%3f-i.rimodified_since%3f-i.rinew-c.rito_rfc2822-i.riConfigcall-i.ricdesc-Config.rinew-c.riContentLengthcall-i.ricdesc-ContentLength.rinew-c.riContentTypecall-i.ricdesc-ContentType.rinew-c.riDeflaterDeflateStreamcdesc-DeflateStream.riclose-i.rieach-i.rinew-c.riGzipStreamcdesc-GzipStream.riclose-i.rieach-i.rinew-c.riwrite-i.ricall-i.ricdesc-Deflater.rinew-c.rishould_deflate%3f-i.riDirectoryDIR_FILE_escape-i.ri_call-i.ricall-i.ricdesc-Directory.richeck_forbidden-i.rieach-i.rientity_not_found-i.rifiles-i.rifilesize_format-i.rilist_directory-i.rilist_path-i.rinew-c.ripath-i.riroot-i.ristat-i.riETagcall-i.ricdesc-ETag.ridigest_body-i.rietag_body%3f-i.rietag_status%3f-i.rinew-c.riskip_caching%3f-i.riFile_call-i.ricache_control-i.ricall-i.ricdesc-File.rieach-i.rifail-i.rifilesize-i.rimime_type-i.rinew-c.ripath-i.riresponse_body-i.riroot-i.riserving-i.rito_path-i.riForwardRequestcdesc-ForwardRequest.rienv-i.rinew-c.riurl-i.riHandlerCGIcdesc-CGI.rirun-c.risend_body-c.risend_headers-c.riserve-c.riEventedMongrelcdesc-EventedMongrel.riFastCGIcdesc-FastCGI.rirun-c.risend_body-c.risend_headers-c.riserve-c.rivalid_options-c.riLSWScdesc-LSWS.rirun-c.risend_body-c.risend_headers-c.riserve-c.riMongrelcdesc-Mongrel.rinew-c.riprocess-i.rirun-c.rivalid_options-c.riSCGIapp-i.ricdesc-SCGI.rinew-c.riprocess_request-i.rirun-c.rivalid_options-c.riSwiftipliedMongrelcdesc-SwiftipliedMongrel.riThincdesc-Thin.rirun-c.rivalid_options-c.riWEBrickcdesc-WEBrick.rinew-c.rirun-c.riservice-i.rishutdown-c.rivalid_options-c.ri_const_get-c.ricdesc-Handler.ridefault-c.riget-c.ripick-c.riregister-c.ritry_require-c.riHeadcall-i.ricdesc-Head.rinew-c.riLintAssertioncdesc-Assertion.riErrorWrappercdesc-ErrorWrapper.riHijackWrappercdesc-HijackWrapper.riInputWrappercdesc-InputWrapper.riLintErrorcdesc-LintError.ricdesc-Lint.rinew-c.riLobstercall-i.ricdesc-Lobster.riLockcall-i.ricdesc-Lock.rinew-c.riLoggercall-i.ricdesc-Logger.rinew-c.riMethodOverrideallowed_methods-i.ricall-i.ricdesc-MethodOverride.rimethod_override-i.rimethod_override_param-i.rinew-c.riMimecdesc-Mime.rimatch%3f-c.rimatch%3f-i.rimime_type-c.rimime_type-i.riMockRequestFatalWarnercdesc-FatalWarner.riflush-i.riputs-i.ristring-i.riwrite-i.riFatalWarningcdesc-FatalWarning.ricdesc-MockRequest.ridelete-i.rienv_for-c.rienv_with_encoding-c.riget-i.rihead-i.rinew-c.rioptions-i.riparse_uri_rfc2396-c.ripatch-i.ripost-i.riput-i.rirequest-i.riMockResponse%3d%7e-i.ribody-i.ricdesc-MockResponse.riempty%3f-i.rierrors-i.rimatch-i.rinew-c.rioriginal_headers-i.riMultipartGeneratorcdesc-Generator.ricontent_for_other-i.ricontent_for_tempfile-i.ridump-i.riflattened_params-i.rimultipart%3f-i.rinew-c.riMultipartPartLimitErrorcdesc-MultipartPartLimitError.riParsercdesc-Parser.ricreate-c.rifast_forward_to_first_boundary-i.rifull_boundary-i.riget_current_head_and_filename_and_content_type_and_name_and_body-i.riget_data-i.riget_filename-i.rinew-c.riparse-i.rirx-i.riscrub_filename-i.ritag_multipart_encoding-i.riUploadedFilecdesc-UploadedFile.ricontent_type-i.rilocal_path-i.rinew-c.rioriginal_filename-i.ripath-i.rirespond_to%3f-i.ribuild_multipart-c.ricdesc-Multipart.riparse_multipart-c.riNullLogger%3c%3c-i.riadd-i.ricall-i.ricdesc-NullLogger.riclose-i.ridatetime_format%3d-i.ridatetime_format-i.ridebug%3f-i.ridebug-i.rierror%3f-i.rierror-i.rifatal%3f-i.rifatal-i.riformatter%3d-i.riformatter-i.riinfo%3f-i.riinfo-i.rilevel%3d-i.rilevel-i.rinew-c.riprogname%3d-i.riprogname-i.risev_threshold%3d-i.risev_threshold-i.riunknown-i.riwarn%3f-i.riwarn-i.riRecursive_call-i.ricall-i.ricdesc-Recursive.riinclude-i.rinew-c.riReloaderStatcdesc-Stat.rifigure_path-i.rirotation-i.risafe_stat-i.ricall-i.ricdesc-Reloader.rinew-c.rireload%21-i.risafe_load-i.riRequest%5b%5d%3d-i.ri%5b%5d-i.riGET-i.riPOST-i.riaccept_encoding-i.riaccept_language-i.ribase_url-i.ribody-i.ricdesc-Request.ricontent_charset-i.ricontent_length-i.ricontent_type-i.ricookies-i.ridelete%3f-i.ridelete_param-i.rienv-i.riform_data%3f-i.riforwarded_scheme-i.rifullpath-i.riget%3f-i.rihead%3f-i.rihost-i.rihost_with_port-i.riip-i.rilink%3f-i.rilogger-i.rimedia_type-i.rimedia_type_params-i.rinew-c.rioptions%3f-i.riparams-i.riparse_http_accept_header-i.riparse_multipart-i.riparse_query-i.riparseable_data%3f-i.ripatch%3f-i.ripath-i.ripath_info%3d-i.ripath_info-i.riport-i.ripost%3f-i.riput%3f-i.riquery_string-i.rireferer-i.rireferrer-i.rireject_trusted_ip_addresses-i.rirequest_method-i.rischeme-i.riscript_name%3d-i.riscript_name-i.risession-i.risession_options-i.risplit_ip_addresses-i.rissl%3f-i.ristrip_doublequotes-i.ritrace%3f-i.ritrusted_proxy%3f-i.riunlink%3f-i.riupdate_param-i.riurl-i.riuser_agent-i.rivalues_at-i.rixhr%3f-i.riResponse%5b%5d%3d-i.ri%5b%5d-i.riHelpersaccepted%3f-i.ribad_request%3f-i.ricdesc-Helpers.riclient_error%3f-i.ricontent_length-i.ricontent_type-i.ricreated%3f-i.riforbidden%3f-i.riheaders-i.rii_m_a_teapot%3f-i.riinclude%3f-i.riinformational%3f-i.riinvalid%3f-i.rilocation-i.rimethod_not_allowed%3f-i.rinot_found%3f-i.riok%3f-i.rioriginal_headers-i.riredirect%3f-i.riredirection%3f-i.riserver_error%3f-i.risuccessful%3f-i.riunauthorized%3f-i.riunprocessable%3f-i.ribody-i.ricdesc-Response.riclose-i.ridelete_cookie-i.rieach-i.riempty%3f-i.rifinish-i.riheader-i.riheaders-i.rilength-i.rinew-c.riredirect-i.riset_cookie-i.ristatus-i.rito_a-i.rito_ary-i.riwrite-i.riRewindableInputTempfile_close-i.ricdesc-Tempfile.ricdesc-RewindableInput.riclose-i.rieach-i.rifilesystem_has_posix_semantics%3f-i.rigets-i.rimake_rewindable-i.rinew-c.riread-i.rirewind-i.riRuntimeProcesscdesc-Process.ricall-i.ricdesc-Runtime.riclock_time-i.rinew-c.riSendfilecall-i.ricdesc-Sendfile.rimap_accel_path-i.rinew-c.rivariation-i.riServerOptionscdesc-Options.rihandler_opts-i.riparse%21-i.riapp-i.ribuild_app-i.ribuild_app_and_options_from_config-i.ribuild_app_from_string-i.ricdesc-Server.richeck_pid%21-i.ridaemonize_app-i.ridefault_middleware_by_environment-c.ridefault_options-i.rilogging_middleware-c.rimiddleware-c.rimiddleware-i.rinew-c.riopt_parser-i.rioptions-i.riparse_options-i.ripidfile_process_status-i.riserver-i.ristart-c.ristart-i.riwrapped_app-i.riwrite_pid-i.riSessionAbstractIDcall-i.ricdesc-ID.ricommit_session%3f-i.ricommit_session-i.ricontext-i.ricurrent_session_id-i.ridefault_options-i.ridestroy_session-i.riextract_session_id-i.riforce_options%3f-i.riforced_session_update%3f-i.rigenerate_sid-i.riget_session-i.riinitialize_sid-i.rikey-i.riload_session-i.riloaded_session%3f-i.rinew-c.riprepare_session-i.risecurity_matches%3f-i.risession_class-i.risession_exists%3f-i.riset_cookie-i.riset_session-i.riSessionHash%5b%5d%3d-i.ri%5b%5d-i.ricdesc-SessionHash.riclear-i.ridelete-i.ridestroy-i.rieach-i.riempty%3f-i.riexists%3f-i.rifetch-i.rifind-c.rihas_key%3f-i.riid-i.riinclude%3f-i.riinspect-i.rikey%3f-i.rikeys-i.riload%21-i.riload_for_read%21-i.riload_for_write%21-i.riloaded%3f-i.rimerge%21-i.rinew-c.rioptions-i.rireplace-i.riset-c.riset_options-c.ristore-i.ristringify_keys-i.rito_hash-i.riupdate-i.rivalues-i.ricdesc-Abstract.riCookieBase64JSONcdesc-JSON.ridecode-i.riencode-i.riMarshalcdesc-Marshal.ridecode-i.riencode-i.riZipJSONcdesc-ZipJSON.ridecode-i.riencode-i.ricdesc-Base64.ridecode-i.riencode-i.riIdentitycdesc-Identity.ridecode-i.riencode-i.ricdesc-Cookie.ricoder-i.ridestroy_session-i.ridigest_match%3f-i.riextract_session_id-i.rigenerate_hmac-i.riget_session-i.rinew-c.ripersistent_session_id%21-i.riset_session-i.riunpacked_cookie_data-i.riMemcachecdesc-Memcache.ridestroy_session-i.rigenerate_sid-i.riget_session-i.rimutex-i.rinew-c.ripool-i.riset_session-i.riwith_lock-i.riPoolcdesc-Pool.ridestroy_session-i.rigenerate_sid-i.riget_session-i.rimutex-i.rinew-c.ripool-i.riset_session-i.riwith_lock-i.ricdesc-Session.riShowExceptionsaccepts_html%3f-i.ricall-i.ricdesc-ShowExceptions.ridump_exception-i.rinew-c.riprefers_plaintext%3f-i.ripretty-i.riShowStatuscall-i.ricdesc-ShowStatus.rinew-c.riStaticapplicable_rules-i.ricall-i.rican_serve-i.ricdesc-Static.rinew-c.rioverwrite_file_path-i.riroute_file-i.riTempfileReapercall-i.ricdesc-TempfileReaper.rinew-c.riURLMapcall-i.ricasecmp%3f-i.ricdesc-URLMap.rinew-c.riremap-i.riUtilsContextapp-i.ricall-i.ricdesc-Context.ricontext-i.rifor-i.rinew-c.rirecontext-i.riHeaderHash%5b%5d%3d-i.ri%5b%5d-i.ricdesc-HeaderHash.ridelete-i.rieach-i.rihas_key%3f-i.riinclude%3f-i.rikey%3f-i.rimember%3f-i.rimerge%21-i.rimerge-i.rinew-c.rireplace-i.rito_hash-i.riInvalidParameterErrorcdesc-InvalidParameterError.riKeySpaceConstrainedParams%5b%5d%3d-i.ri%5b%5d-i.ricdesc-KeySpaceConstrainedParams.rikey%3f-i.rinew-c.rito_params_hash-i.riOkJsonErrorcdesc-Error.riUtf8Errorcdesc-Utf8Error.riabbrev-i.riarrenc-i.riarrparse-i.ricdesc-OkJson.ridecode-i.rieat-i.riencode-i.rifalsetok-i.rihexdec4-i.rikeyenc-i.rilex-i.rinibble-i.rinulltok-i.rinumenc-i.rinumtok-i.riobjenc-i.riobjparse-i.ripairparse-i.rirubydoesenc%3f-i.ristrenc-i.ristrtok-i.risubst-i.risurrogate%3f-i.ritextparse-i.ritok-i.ritruetok-i.riucharcopy-i.riucharenc-i.riunquote-i.rivalenc-i.rivalparse-i.riParameterTypeErrorcdesc-ParameterTypeError.ribest_q_match-c.ribest_q_match-i.ribuild_nested_query-c.ribuild_nested_query-i.ribuild_query-c.ribuild_query-i.ribyte_ranges-c.ribyte_ranges-i.ribytesize-c.ribytesize-i.ricdesc-Utils.riclean_path_info-c.riclean_path_info-i.ridelete_cookie_header%21-c.ridelete_cookie_header%21-i.riescape-c.riescape-i.riescape_html-c.riescape_html-i.riescape_path-c.riescape_path-i.rikey_space_limit-c.rimultipart_part_limit-c.rinormalize_params-c.rinormalize_params-i.riparam_depth_limit-c.riparams_hash_type%3f-c.riparams_hash_type%3f-i.riparse_nested_query-c.riparse_nested_query-i.riparse_query-c.riparse_query-i.riq_values-c.riq_values-i.rirfc2109-c.rirfc2109-i.rirfc2822-c.rirfc2822-i.risecure_compare-c.risecure_compare-i.riselect_best_encoding-c.riselect_best_encoding-i.riset_cookie_header%21-c.riset_cookie_header%21-i.ristatus_code-c.ristatus_code-i.riunescape-c.riunescape-i.ricdesc-Rack.rirelease-c.riversion-c.riURIcdesc-URI.riWEBrickHTTPResponse_rack_setup_header-i.ricdesc-HTTPResponse.rirack-i.risetup_header-i.ricdesc-WEBrick.ricache.ripage-HISTORY_md.ripage-KNOWN-ISSUES.ripage-README_rdoc.ri/usr/lib64/ruby/gems/2.2.0/doc//usr/lib64/ruby/gems/2.2.0/doc/rack-1.6.11//usr/lib64/ruby/gems/2.2.0/doc/rack-1.6.11/ri//usr/lib64/ruby/gems/2.2.0/doc/rack-1.6.11/ri/FCGI//usr/lib64/ruby/gems/2.2.0/doc/rack-1.6.11/ri/FCGI/Stream//usr/lib64/ruby/gems/2.2.0/doc/rack-1.6.11/ri/Rack//usr/lib64/ruby/gems/2.2.0/doc/rack-1.6.11/ri/Rack/Auth//usr/lib64/ruby/gems/2.2.0/doc/rack-1.6.11/ri/Rack/Auth/AbstractHandler//usr/lib64/ruby/gems/2.2.0/doc/rack-1.6.11/ri/Rack/Auth/AbstractRequest//usr/lib64/ruby/gems/2.2.0/doc/rack-1.6.11/ri/Rack/Auth/Basic//usr/lib64/ruby/gems/2.2.0/doc/rack-1.6.11/ri/Rack/Auth/Basic/Request//usr/lib64/ruby/gems/2.2.0/doc/rack-1.6.11/ri/Rack/Auth/Digest//usr/lib64/ruby/gems/2.2.0/doc/rack-1.6.11/ri/Rack/Auth/Digest/MD5//usr/lib64/ruby/gems/2.2.0/doc/rack-1.6.11/ri/Rack/Auth/Digest/Nonce//usr/lib64/ruby/gems/2.2.0/doc/rack-1.6.11/ri/Rack/Auth/Digest/Params//usr/lib64/ruby/gems/2.2.0/doc/rack-1.6.11/ri/Rack/Auth/Digest/Request//usr/lib64/ruby/gems/2.2.0/doc/rack-1.6.11/ri/Rack/BodyProxy//usr/lib64/ruby/gems/2.2.0/doc/rack-1.6.11/ri/Rack/Builder//usr/lib64/ruby/gems/2.2.0/doc/rack-1.6.11/ri/Rack/Cascade//usr/lib64/ruby/gems/2.2.0/doc/rack-1.6.11/ri/Rack/Chunked//usr/lib64/ruby/gems/2.2.0/doc/rack-1.6.11/ri/Rack/Chunked/Body//usr/lib64/ruby/gems/2.2.0/doc/rack-1.6.11/ri/Rack/CommonLogger//usr/lib64/ruby/gems/2.2.0/doc/rack-1.6.11/ri/Rack/ConditionalGet//usr/lib64/ruby/gems/2.2.0/doc/rack-1.6.11/ri/Rack/Config//usr/lib64/ruby/gems/2.2.0/doc/rack-1.6.11/ri/Rack/ContentLength//usr/lib64/ruby/gems/2.2.0/doc/rack-1.6.11/ri/Rack/ContentType//usr/lib64/ruby/gems/2.2.0/doc/rack-1.6.11/ri/Rack/Deflater//usr/lib64/ruby/gems/2.2.0/doc/rack-1.6.11/ri/Rack/Deflater/DeflateStream//usr/lib64/ruby/gems/2.2.0/doc/rack-1.6.11/ri/Rack/Deflater/GzipStream//usr/lib64/ruby/gems/2.2.0/doc/rack-1.6.11/ri/Rack/Directory//usr/lib64/ruby/gems/2.2.0/doc/rack-1.6.11/ri/Rack/ETag//usr/lib64/ruby/gems/2.2.0/doc/rack-1.6.11/ri/Rack/File//usr/lib64/ruby/gems/2.2.0/doc/rack-1.6.11/ri/Rack/ForwardRequest//usr/lib64/ruby/gems/2.2.0/doc/rack-1.6.11/ri/Rack/Handler//usr/lib64/ruby/gems/2.2.0/doc/rack-1.6.11/ri/Rack/Handler/CGI//usr/lib64/ruby/gems/2.2.0/doc/rack-1.6.11/ri/Rack/Handler/EventedMongrel//usr/lib64/ruby/gems/2.2.0/doc/rack-1.6.11/ri/Rack/Handler/FastCGI//usr/lib64/ruby/gems/2.2.0/doc/rack-1.6.11/ri/Rack/Handler/LSWS//usr/lib64/ruby/gems/2.2.0/doc/rack-1.6.11/ri/Rack/Handler/Mongrel//usr/lib64/ruby/gems/2.2.0/doc/rack-1.6.11/ri/Rack/Handler/SCGI//usr/lib64/ruby/gems/2.2.0/doc/rack-1.6.11/ri/Rack/Handler/SwiftipliedMongrel//usr/lib64/ruby/gems/2.2.0/doc/rack-1.6.11/ri/Rack/Handler/Thin//usr/lib64/ruby/gems/2.2.0/doc/rack-1.6.11/ri/Rack/Handler/WEBrick//usr/lib64/ruby/gems/2.2.0/doc/rack-1.6.11/ri/Rack/Head//usr/lib64/ruby/gems/2.2.0/doc/rack-1.6.11/ri/Rack/Lint//usr/lib64/ruby/gems/2.2.0/doc/rack-1.6.11/ri/Rack/Lint/Assertion//usr/lib64/ruby/gems/2.2.0/doc/rack-1.6.11/ri/Rack/Lint/ErrorWrapper//usr/lib64/ruby/gems/2.2.0/doc/rack-1.6.11/ri/Rack/Lint/HijackWrapper//usr/lib64/ruby/gems/2.2.0/doc/rack-1.6.11/ri/Rack/Lint/InputWrapper//usr/lib64/ruby/gems/2.2.0/doc/rack-1.6.11/ri/Rack/Lint/LintError//usr/lib64/ruby/gems/2.2.0/doc/rack-1.6.11/ri/Rack/Lobster//usr/lib64/ruby/gems/2.2.0/doc/rack-1.6.11/ri/Rack/Lock//usr/lib64/ruby/gems/2.2.0/doc/rack-1.6.11/ri/Rack/Logger//usr/lib64/ruby/gems/2.2.0/doc/rack-1.6.11/ri/Rack/MethodOverride//usr/lib64/ruby/gems/2.2.0/doc/rack-1.6.11/ri/Rack/Mime//usr/lib64/ruby/gems/2.2.0/doc/rack-1.6.11/ri/Rack/MockRequest//usr/lib64/ruby/gems/2.2.0/doc/rack-1.6.11/ri/Rack/MockRequest/FatalWarner//usr/lib64/ruby/gems/2.2.0/doc/rack-1.6.11/ri/Rack/MockRequest/FatalWarning//usr/lib64/ruby/gems/2.2.0/doc/rack-1.6.11/ri/Rack/MockResponse//usr/lib64/ruby/gems/2.2.0/doc/rack-1.6.11/ri/Rack/Multipart//usr/lib64/ruby/gems/2.2.0/doc/rack-1.6.11/ri/Rack/Multipart/Generator//usr/lib64/ruby/gems/2.2.0/doc/rack-1.6.11/ri/Rack/Multipart/MultipartPartLimitError//usr/lib64/ruby/gems/2.2.0/doc/rack-1.6.11/ri/Rack/Multipart/Parser//usr/lib64/ruby/gems/2.2.0/doc/rack-1.6.11/ri/Rack/Multipart/UploadedFile//usr/lib64/ruby/gems/2.2.0/doc/rack-1.6.11/ri/Rack/NullLogger//usr/lib64/ruby/gems/2.2.0/doc/rack-1.6.11/ri/Rack/Recursive//usr/lib64/ruby/gems/2.2.0/doc/rack-1.6.11/ri/Rack/Reloader//usr/lib64/ruby/gems/2.2.0/doc/rack-1.6.11/ri/Rack/Reloader/Stat//usr/lib64/ruby/gems/2.2.0/doc/rack-1.6.11/ri/Rack/Request//usr/lib64/ruby/gems/2.2.0/doc/rack-1.6.11/ri/Rack/Response//usr/lib64/ruby/gems/2.2.0/doc/rack-1.6.11/ri/Rack/Response/Helpers//usr/lib64/ruby/gems/2.2.0/doc/rack-1.6.11/ri/Rack/RewindableInput//usr/lib64/ruby/gems/2.2.0/doc/rack-1.6.11/ri/Rack/RewindableInput/Tempfile//usr/lib64/ruby/gems/2.2.0/doc/rack-1.6.11/ri/Rack/Runtime//usr/lib64/ruby/gems/2.2.0/doc/rack-1.6.11/ri/Rack/Runtime/Process//usr/lib64/ruby/gems/2.2.0/doc/rack-1.6.11/ri/Rack/Sendfile//usr/lib64/ruby/gems/2.2.0/doc/rack-1.6.11/ri/Rack/Server//usr/lib64/ruby/gems/2.2.0/doc/rack-1.6.11/ri/Rack/Server/Options//usr/lib64/ruby/gems/2.2.0/doc/rack-1.6.11/ri/Rack/Session//usr/lib64/ruby/gems/2.2.0/doc/rack-1.6.11/ri/Rack/Session/Abstract//usr/lib64/ruby/gems/2.2.0/doc/rack-1.6.11/ri/Rack/Session/Abstract/ID//usr/lib64/ruby/gems/2.2.0/doc/rack-1.6.11/ri/Rack/Session/Abstract/SessionHash//usr/lib64/ruby/gems/2.2.0/doc/rack-1.6.11/ri/Rack/Session/Cookie//usr/lib64/ruby/gems/2.2.0/doc/rack-1.6.11/ri/Rack/Session/Cookie/Base64//usr/lib64/ruby/gems/2.2.0/doc/rack-1.6.11/ri/Rack/Session/Cookie/Base64/JSON//usr/lib64/ruby/gems/2.2.0/doc/rack-1.6.11/ri/Rack/Session/Cookie/Base64/Marshal//usr/lib64/ruby/gems/2.2.0/doc/rack-1.6.11/ri/Rack/Session/Cookie/Base64/ZipJSON//usr/lib64/ruby/gems/2.2.0/doc/rack-1.6.11/ri/Rack/Session/Cookie/Identity//usr/lib64/ruby/gems/2.2.0/doc/rack-1.6.11/ri/Rack/Session/Memcache//usr/lib64/ruby/gems/2.2.0/doc/rack-1.6.11/ri/Rack/Session/Pool//usr/lib64/ruby/gems/2.2.0/doc/rack-1.6.11/ri/Rack/ShowExceptions//usr/lib64/ruby/gems/2.2.0/doc/rack-1.6.11/ri/Rack/ShowStatus//usr/lib64/ruby/gems/2.2.0/doc/rack-1.6.11/ri/Rack/Static//usr/lib64/ruby/gems/2.2.0/doc/rack-1.6.11/ri/Rack/TempfileReaper//usr/lib64/ruby/gems/2.2.0/doc/rack-1.6.11/ri/Rack/URLMap//usr/lib64/ruby/gems/2.2.0/doc/rack-1.6.11/ri/Rack/Utils//usr/lib64/ruby/gems/2.2.0/doc/rack-1.6.11/ri/Rack/Utils/Context//usr/lib64/ruby/gems/2.2.0/doc/rack-1.6.11/ri/Rack/Utils/HeaderHash//usr/lib64/ruby/gems/2.2.0/doc/rack-1.6.11/ri/Rack/Utils/InvalidParameterError//usr/lib64/ruby/gems/2.2.0/doc/rack-1.6.11/ri/Rack/Utils/KeySpaceConstrainedParams//usr/lib64/ruby/gems/2.2.0/doc/rack-1.6.11/ri/Rack/Utils/OkJson//usr/lib64/ruby/gems/2.2.0/doc/rack-1.6.11/ri/Rack/Utils/OkJson/Error//usr/lib64/ruby/gems/2.2.0/doc/rack-1.6.11/ri/Rack/Utils/OkJson/Utf8Error//usr/lib64/ruby/gems/2.2.0/doc/rack-1.6.11/ri/Rack/Utils/ParameterTypeError//usr/lib64/ruby/gems/2.2.0/doc/rack-1.6.11/ri/URI//usr/lib64/ruby/gems/2.2.0/doc/rack-1.6.11/ri/WEBrick//usr/lib64/ruby/gems/2.2.0/doc/rack-1.6.11/ri/WEBrick/HTTPResponse/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.opensuse.org/openSUSE:Maintenance:10369/openSUSE_Leap_42.3_Update/67e9e357c79b88a34a0106e1d903ee1c-rubygem-rack.openSUSE_Leap_42.3_Updatecpiolzma5x86_64-suse-linuxdirectory#`^?p] crt:bLLDMQϪ4[ zUQkLc1= Iof%𞭽 *RB.9fH=1cjL>be]}9Xe1 F\+4<&xyf Z>';`wCx G̽&B1!&F #qԜ5Rǿ7mL9^-+z~9bTs!Ua?&sHK ͞XC<`Pٍ#Pw|~:Ceμ%82K/"cU0:S yU>Gك-CSTG+ {B +l:ӝ:S+\8m8e^U8 :-"Hẖ:k|Po>93FeH(Py!uRt#/H9 dSe'D(#j'c*i{~bѨMb5̸dS:q'+RDU  , /i)p>B;U1{m9_4lMXs؟6wӞ$ľߥ\1m0/BΦv;5@)Q `iSGBnlEw?Z:q M4 ˫DV,k"{0dL<5eɌH Náć병J%)RV¬RF>1y"\чvLSXWq\Ms EU{%ػ wZU`X )IϘtڈNCEؚgmJ1!f1.o0s!l&>a73̷.~%(`;YŽ]$ 7n#E۠ 3Yi\ ݬmϞJZTKg>",R2gN~ ԕ|Foj5,aGЦ,;1rJ+A&;=94é1͛L=gB+ 2Lߵm2wdbVBpO"@Σ@*>'"R[49!̀8iw:9q LIlbo$fj- p}4-1 z tRj_/|}tg^Oߙ. `QQdaؓ$#Q54i}l-\+|Dd0r1kۓm,Nr! {|{(6Qe]7(|r3Z.&v_A캹؆ӚzR+Ƥ\zk4#eKkuQyr*P$F+~QYjn; **FxND} bOk ^)EYH^#ju kzۡb Ƞ `䶈7"~Cc@nI@kY N*<@Pշ@U6.Di֖ku#џDZwmοwRAI4?:ݟ `XfbmyD]=(zh!6˒༎>FoaV@0sg}h%b\4S&A5|^YuEpBfMGXy^6L[ +@rKd,ѱTp3VT6Y)(`~7y.:5F0ޭ$rݴ2&z yﹷiKpYfh;wf>qzZdq-Nkfe6Y6tFL⏨]!Ќ+2ْJmNI0$+OtAҬВԎ(g̩m NF|0Y!9.T4"mC0R0%!G1}c R[ }NzD*Vm$[}ύkk;3"hs%SYgQ܈h@0Μ#Vj Ӆׁ֗-Yˆ#|rA#I;J>ΓϦi:l  k^oh#;tSh{a; &',dSw%6:uÓav7PJ5 0$UJMQĊ2j-)! YVwF쨞u,BX,<;DƓBwm[G6EMEF";]@t+ff %PNX_=Q8ݿ)f/Ҭ:-WL);[6nw`Nd?ON/wc5ʭu"?H1OtBe%Z~]HquaSsTY=}QKD3%mA,s}*w>NG,NO n{ W5Ku{ꖴn0DұE3̍i֤=Jr9_o1y E``"B1YmH`Y7'J#S#%PpyҤgΥ7\sZiC@te {I+/(IaÀK.4o(Wr+t!*z@ eVݥ&]Rg")\ne7{  T y*5 { 7eYԌJ8 Zc<[<8ҴdGEM-cY n&"sJx~#RȷHyۥdu$ hTwh?I~pݭOL2g)UgsE?ZȦIذ -)) Y:e~+M-UsES6,.ܹf uvPnIRagwZaڌ褡*Yk϶zUz5Af?1n[zQK "B͌<lFQtgZVZϑf=Ӗ뜺Yƫ0_!F4,pOoFz#bi Oݷs6X 1RkHKѩ[GIN-kAo2kݩ rm3վ:o_xC 9unk. 6eE쾊QG %kCjk%^4=e^»q*ytmSY|*Xpb5פ.Df&~+ 0_w3XH !{鮩VYcN8 CN&;\ù 3*k܄5 P>ip%2N<~a$ϣg5Jk#n0,XCv[ǽ>Ri|xED>>jeZ :dA\&PMˊ<Պ7aq5;/_G]uJ2޹cxQՋvyǧu3^X P͛Rid]mè#8f.-G0._`oNw՚qw5'~YuʹO8Ua;&OGY  ߨ=~4Y`I1?l|$˕]rۆt]9JJva;Π 6wƸN ] 9Be0W5VA5suiCe&x X+ܓ\2u#ewe !,P)Dx- ")Ye~8;F/΃}x _{E0Pl6W^Â䵣!ʊXX zST6GʷLN }TܸMEVL(uYT 7)cG3~[YԸi4@!&xe L;W|UoL[XYN,^Gp/Eoc<-ta[,!-f-pYnB37wIvVd`OBjfbRf [M*ֵjB[k tSLiTud` *Kf%Yj_N` ٩ߖ3h 4 r-, w3ŢY*C7S&Y'U2A)?E>yԔ))#va԰t[n*x7,.jBì~zok 7h-2-+=ZmmmX~Gk♏^GVm!A>|rRR#'vmo >`x(NOb@ͨ9nFךq_y{r3ڕ mEIt=뢚 <6 .x$2WMY7O 9( >Me '$͈۫){¬ Qi{o) [d?ɋM'FCݤ\jiP #eDz(]<wq=J }3~DgMvA'#@B9\A" 6`SNSP{K[M!{ą<=K.~񊛜W t]TpǸθLFT`\"xc m}W3+@F43(tV$',R%Ɯ5vq~2x78ې ;mWCn ooҬWSw9,?#1a Mݑ5?-I\;NA"R5ZoMh^ mnF>L]Zc!m""3=F_RjUgz-ȰC f]bhj%4Au5Ut!J9Q&1Y![i 1SfWOժ&wb!3)W9< mG}! ĵ꺢>N/|Y_7$ρ5 cS{wܾT ޞXjJQd&5-#0HϯlItsal2( %8-F/"'xc[Zdj|BzfuhXwe_l1R Nc+->23+7 nbY;9R/MD e^U&M< L}e?'QU16MyDƾz> .Ҹ=J.lXɬ ` #'/IhDԈ61Pă(&uZBl-3˘X)V;QόϸhdAYFٳ{!w%02:j{e~h 豟3v+jdn(t[=> j`dKX2q]|cj6u\-zߤ,U=bQ̛cqE3.ICTBzV-ێlSa?JoDqGϾljix ?K@@*)fcz$e, ':-'IIXA_MOs'; G=ی7\?n'*վ c~iC ]xR_ǖH `~<THQ7U_Fh>b#Z1d&0N625wk`(mn*!' ]%3h-_K"|b]E?V@-`Iv^ Y A $ @d8Qav2#q|x>! jˁѠLTE׎_լ }!ūS*ttJ^]ir !Zu? {!/uIh &FnT_C)3Y̔?IJC2Ix <1#bs ac 45[j,R{ $LԴ!GK\q xUx*+}r%NO[Z[kOžFkP+q != K;#(n$M:T Gc)XK޼ m@(0EF\!L*ٖ-8tEv,sG:m7_U2HH޴~;1 @}KaiT`g3*`4-Txz &+r,}0li;QM6jz>LiDT)g@y1y( U / PʴM.C"dU/%{% $hq$r˹34 ?&6N.FL{Vkbi! y_el=ǟl^e*[UOO~%$hwwՋ.y%%jt'r|06dB1sz;qd +%f/2a,&U0*1$m$P̔ tUșc9CM09/ )5(8;ii{' `*}?QQ^jG~[&u˨8_#XCpJ ZL$a=[Ce/4+3LaÀؕ%t~J[I D k _M8שB%F {$$UXv\41 C^Y>U"Kr&zj4;[YW# Z f oW&4b Ȫ;4r{EpgT3m+Y3 7z[A*dC$JbzS0{&ײv8_+;]V[IEK`k%Kkpkv/gOdT쫢 +I{4dJqV}%swvm͋]ܟ86` R1^*jB%,s9})թ<[r9/6]8CBk/Qb{wA!Nr7$QΡnO\ttL4>h[&/>enqP 6unwDK#?'ȱ`{kDjDF*A{sa_zYQ~ߔMopNŁ+ܠd 28{B ^WX] 蠂,zI{=v`Z~̈́o!"!#Ū\3ndâJgA E.9 c>\J^_7_/L5+(7̏wAAVLm]L_!ܷW'Sp5[.E7(~ak=;;KyR7:%?L]c6ĭ)/t~r#gF+ź{}河:OV 'h|+" -/ieZn~_m&8̂oX׎J7p%f7na WRtp33i7["b@/\@#uM /; XX賅d쒂 ,ßa4ɬmV!>TXֿgt!CEG|&.B} ? SlD5罗n8$&TJFoJl~K8AIgoc5Mۀ&3XD`e!$"떈JxI$ 8f1S ':Ӟu*mכ^OZ?ǸI!2g{,y~"jӷW9@BgCFt晇%=dfN2}^rt?& VPl5*D;tn|L`P. (SD9T]Kޟ3sDFEdYGȒQ "_;36ȼY_m J-@ CkChyZZCYm:dmo6G}@?J9qVuX䶈T(шMJ;m1Ќt 3 '1ӿ`>H ۍNT(CeO[. v!SiǨ4kA#g8 3Z4E'.DHvn0ah׈c toRg^HNDnMq\lRy.ͷAPk`rrҶ?v.tba'>Cym.T@Zmqpʷ3دtQk!vpҪY 5mXk r깷Д|h'=`|J3 y}q(Hiflr76֪1V, ai yRDNjuO}6R-l r_Ei}CUnrv,S4X4ed^-eY"N#8'EvŋM-0/:Fh2ɋ;TA0$axJ3 =^a)'3!05 kd=ZӇK׼ \w'W:*wCh+ bQ"WXrZ?6 FV$`㿪// %s+R?CNfW'kQ`NDfRMԉ]ԠXi`-\%Bѓdm6-)C,  v;|t$.\1)G Jsl' 0FdĢWڙڣWlf%zC]x4K+ntˆb2^E*ޕrPhJ<cdSWAC!naΞyAo/D]}YLXNtW]&Wyd{X 4D) vC 5JBKƂ>JC4B*&a*.:"&ST#P7Z*0ڟӛ$S5'5&H8+QLzL(?Ӻ!߬FᦎC% V5.ܿX5 x."^2vyrRk}7;\0^o:y@"Tg@@Y_ 8|&z&@ MK5o1FXD7{0nWN)EQO EBB/6>ȏ{)>z{2HV8&v S˂RW ]kJUfI_3BTD -4⇹vl.~35E;Id|$ .deӕ=N'ޣ-.ݪ݇zI!} ײ>MRx#HPp 5'F37 ]@1Zb).v<k߄V둚dkPd!՛\;?KBr|@۝ ؛I3 6L5E}'`լ=ūy`DRkP2u:-eht_yiăyAqvOo{N'_zP}8'"[Z%6p}M9td)^6*"֡5EsFIr:ԂƚtjT֕"~aMC.r 9V ˄,XOc>SmJ՛LYc[Xy!N~#QM_wŪ8|OСewO}*Dq\=qo7恃xOs fۻaXM";q]kO/W/L[p'(O_*jRBէ:, 4l1Lb .l,]R"bm!02 $_}>5YЁ0 P%jSl2T3ߝ05T}Ʋ4e(sP)/Dv'23j+U^Z ^ v Gx'WCu(CA~JaCu L*8:?Mv̄T]j<fjQ]܈CHz؉E xZ}ҞmFe;bJh% ȭs!%N"˂z/-T$cTRqN{+5@iA#B||gmDcn?@&/#Nw2K˝l׎*gENデ;`_W3r[[A5 3m !tkl#oA&mC6 yr{gۨ/iF#d5B)aʜ%Dᚸ1.k]5=q/Q A5{ڰ8ҙ qBSkP4K7wR*@M R\yt7V_76=9I!m֒73 ַ+_"'k q!czvgT/3W:=M= q:;UՍCDw6 Zqv|le9OėZ j#4Pn s !aBc ZR`2Qߎ| F$A0fCH,(~'+!;Ip%61U]LT ϭd,ܵ{DDgMu~CuPS8.ذ! @#*H)iQ`>VIQ"@R?<%d]G#~|&EK8HZP:W~_hjǁFqᾐt5%^G3ŜUlrě-#MImX(?I쐽AYhYY|H*5Zt?0/|h7®극f,>ŎQ<٩6y*I2XXiͼWgm|"dI:,Fj6M%PVL60#CH jRܖ'(늳<aEn '@&X$\zĵMuubo0UgYmS]o~Mz4Q.Oq"#9wg,ݘ,+x״.'<4c .}o߲d *x\к%Cq0Z0rlVَ -wI#hπͤn-?\YI1+ $w7ciX?7.jg[XP[ HrmV\URX]{xu[U a;l@BlM!ҞU6 ~!j=S3좑`?ԂX~ bnYAڐs} >jJ"_Rwq -\7v$4e} Q{+[F ?Š]֯fMױ| yxv )}9j3%Nf$jIghx;T>5N;`_: na uClwӪ^S+AL `,g귢Y{`hbmQgPb/j6xyYfuJOY8sș4-\5WݗFA{fzEK@ºI}F*QU>2gm@Dr^x)~FԲ{edu{-]VF A0$(|l%Go!KMj[%Ώb"<},Hd^wjd%.[\FWVڤG6l{-sv|IQ Pۦ֑swzA3iӶZ2|AWu)3wߪ; 7W6ZC?!k|j#"?% cvR}"t>i[).ZgS5mG > JaI#kl<ɃL2xG89(#MG ITF1`NKM,lO ԇO\hau#MO;iv2ҋKeڻx\k{Юf'a$Jeڏ`~ q !S9f?'ג`'- 莴vYWS`qE(aF·WY,C0GNb7mlǤ^JD/بTQꍑfʺoKr\4EP|4Z=Qv& vƧ5s|n:4n㞯HwIw5 %ՉJ\!ۣz?x0;S+tv\AP!U&a*njw=-,|iQViEa68t- 9>a 9UiǛHx )m|L1?_Hwg1}sݓeb&kvNR#nSXR'Ӯà&3P$ܥ,AB"FK;`0rTo;y (ȚFFw#'N2phFUH.N*c7-g-ƘIypy䨸W/uÇF,ish&7o(ݝ& ⵱^bnᄒԮ?0k5:FY$Fx n?!%6gn&QNƇD(Pϛ*\ dl5c U}%ꑨ/?2V/r34bsG˿{L$簑uö5'uہ4N r{Jh*a͞,g Y)l`@ G3SBG \QIӫ15.z-\D/iQͮUWWTפ.=z/#O>VS/͠2>=L& X} BA>Mѵ^ {ZmD0L?KۖˈuP0"Cnl2-ģ=#[Qu~L9\Yff2Js_o"qEo3ew1cL {;>}r@IУ"n~Ib  N 7lI:3D!y jtCZ]&IaۃФ[7pDYmF1PB9cW2x=uAf`LIlvC=()hF0[ymQ1/HR,!?f0tr4 $1-VM,=[46.AGN4_x]@q)2Hɇ?r:1HX;d(&_)Z x#Ȩ 5@)I(af^(Fz-0e:*贸\=ȿ2;sĭs?wh(G>V({I.E#c’h|R: F`2&,-6K敳ޅ }t#ܩv:ˇRGv]?!ύ֟!K&~#VR&-gG$Hb TJ2s u]昪hȗ> Or=L p (^rfɥSvW s,MxAei2B^ !Έ "jiH3') n2u| 2Py}Rp+*_`j2}*V~ɻ\rֶD'IВc wumeBČ%BjyF vH ϋ)K: H-Udt(=4ZS_bE&G3hĮ+,]?]sa_L}oܕN9#@DD9 1f[0#]~]ki<S3)|  * JqN/10V,i43T2`SAjD.Y -G==w6n=$'~<]>ۛZ;rmOF9;z. <yg?AImJQ [ ʹW&_ 17]|LBV#*C~s>8-Ozh/W*3\g] FYGN DA!C}|.լ pn,d8sJ#WozNW ,8r^F`HsoH`fk}Ԡrt'k&J⌹sN</ t99_3(`d"n{a9b1(Gp{(﮲t%PL?_n-[(*jIQI rf?i bo'0<ӷ_7@hNHTgNN@:ۨAu e8yʙl<}#\Dlsjܖ=3y~(^hKm}a~wHף-YISzxUOWO}cNDMpFAlߕ'(4*qhۆ:uILR4 L6,-_ GVSo aXw"m~+-,{1#iS\e1xV^-6H]}0e|ށB,=ݻ:ʢ"Y-mRR݅;kAәn6$i4NNl)Ҡbk1OսJFducꕍ1r}00#dxߘ\/cʅ$eEO2HK _~9Lj M}6 @jjl=Vh}Lv=e+d ]m4f+G0)KܴHIqBi҃5Raњc:W8J0셻;5|l ` !삳/>B\jk6UH$9B@k!Y^Obj@k4&e,CkW-M-磻o~WPkfb,%L1f>wluz)4^4:g!4?)%yEIGŶP@j:eT>4h8}j-yv$2 ؑ-[>JVtL0`DcqNAUQ{c|h'VŎ2 ˟õYNIJ<$Zv#`":)Kg/aH460 npLxttB@ǢciE=^v]Xr^j3 z8=q`#sZ}YpI\ û~;\rndd@N-5 5QP.|= Cwc,,)L8-!|ͷ "+vb] -9do-8«DC*˄dڭ#g?|I h Qt׏x_ep +i2X&?mh8ڎZi`qٍu1x/\_Osk} \;L'OҐ)_AOL2b"Ղż3͖t<:>~ y.LRXlf8߬~-ˡxXlTL~#")iA/ .AR)N}BfN]G.UY&bO DEX { Vkx;,yP#JxVV!t P;q e[ l|T6DƝګ|%q .3*W(гSR((8Dib63-sP?s0/W="{ jrOyVyVĸbiFp$O͠uEp]( cLq>Z$t|y>NPMFgm[f{!j0zՕM/;FS4IQBiگ"ېZ) I]|?c^M6ꗡ{:+[cZ)q5iy7KB0cq+o6774I6EMŠEVt0: 5spו;٭5- ]杧|ŖɆ"!Ʉ}?ӻ<:2$2-Y2F<(fQ)W5T.ز[#I?%v.K6US;@(G9e6H:_ۡ?s~NkLq Թ$bÌ gbtH1Amr@oNyzGR]Nr^CPpJ:ѕ7A8r$wHxw޳#/63 ΐ8M{*z) &{m;0NJ[UP,c})1+ 35Hp( H Ӷ);]21G_Y= %>6~+#ᗮvj0}2xe۱*Q4KN1'IyP0h#5#2h)l+SM o$:|RK ~L7%Qpr! Y?)'ʳ7dڥEC~+C8\ׄl|(FX"QhӡLƒ Q, v|m= 7yӪ mM(MéV8d.q5|''QAZ_ tXqҤX|L( O<5dZk>m7@DkEG%*ܫXRs8#c-<ݰWJ A:(j,MX ,D{ǤWnSEȧV->XG7DNK RA;?!P`R6V5nT VP$wlWu Qa7aUˠҋ GHH.bkq  H4tw +BEUj: EqvWdיj.v Jwړx+> G qJCY3Gq虡эSڿ~!D.kp^$9hhtIžp 鵱]&x*? i)X7(_|Zbӎb0Ap'PK'bRI,sl۶ccxaaV6p sH݈,|Y42YO%M}̭7 9"4 #(Mgk+HGjZ?0KX@+-Q\FiL),.ˮ{ڋhދZZ#=|;*y ZL^qj'^uS4!UШ`T! Ă|T@DC>W;L3gd.QS}›WAacM`Ӝ%ó֏g,BAic4k } |D,V_*ͥdmXX탞gN5Jx d5^]d/(`Ij!YYBp'4L` ܑ4֯ Tj/IZV[o" n/c_2쮣bU?ِ(T@(~Aؑ >ᯄxvd^vĄŶm/{+6aڒ-֨пOY"W v~ -Bk :|Z,J/h2T)˗q΁v'Jh ůyhg)0B[>u^3xε#i"l(W؍K~r1XT1}(r4o[?2E63>p5Cg'xkρ]VKy{&cTRR#5jTI]N-yҭABwH#o4.,$~}1ʼn١N°uis}{DR —^Ec`l"ڽgDLj<ٯޥ/q3ԩ|_=ڹByٿ~F4Oi&@o"~sNC>@tdvmg`ટ>0hȳdSp> f1GH5\+Aj4E#-)"AoZTis@kQʣAۅ/']4KtiTk5nvIQvD# 7)|t/lֺ^>Zs`@[L`$gxrl{d9bÑZ>S,u+lF8ѨLt fA6xP273FWL݋"\L.(LaXȑ8u!2l/UY \ .~ lhw΂R޴KV8,@7ldu$&KLPRڝ_E-چ/5%S٤ mD8TǀXYD.m6x@?{1)MwlX`kĩۧIC߳,Ev'Q05V$r"ϊSXe5[p7-/}ﻤ9/7G WlWM%+Z4}VLV]`%ƂZpĎi*⬊$+0Cx4hq%a9V$%ȈMXWeRnU>~5| oN} ԌiA,(H1D۔p!SK8dNbfRm{29juI~bNI{@9.u`]g :,=D!):^]kHaF⤔ |=ٷ2UU ؓ>Ѐjϰ],tn0нgD}jGu&-Vnb+E˻JM2 xg6.OTރ@՛E1Q͓uh,w.M~)#C[([P͌-ExTIBEP?%Ll޹Tj9֦9VaɎɎ܏sІ4@&9GHzVvJM?8q>C*àW 7 Qw(Q*Է"mH+8oO\R]-0o7z}4@[M_E_ho8)] =+)jY#rPsg߳ 7٬4 ؾ)LhBOҿ֕x^Ց2$ )> NRU+rvw t1H(2\`xiQ 2$'YкaWCE`l.Tʳ?&'6kg+<_MAUi7}F6hX2/@ !\A D,ݔs$tcex(y&(cP.4[٭0gϵ _(Rc1dɦvTT 4y}@P#hȸv?f+)C N<䓅FtbC(8NC]gzBEUsPeazl'JZ:~ܽQdoI652&m4kĶjp({т@5g9u6AV+] CjeODR]TҖ H%0Q>+h(W)^)-yö6yi^B`W7 끈3xRqlS1nQf;Ȓ`Nĺ%ݧR}^S_Ui}0s^*|]&jÌ:-nOieB&^|O۵X/Eש64ɶb} oI?!>Wilc.e<ꄌՕWQg{M :bnɺ{S^ycM?BNB,9sp$>CtK KnUI^DŔLZv–`F ]R[ӑ):Y$s.> uz"(GlwDc"’IGYivI@弗uw*~2q'9Rm4u͑@c"cԖRCx7}0H>'IcF:`_?5tUbW/~d%"b&mU^eD'EaI="EqJmG L EQ+#cuӫ)>ID^qUdMI,HEP4;60v}I_ n&%fa*T \ZAq ; ͵r.51aJtCݥm)oT~"lӏN?_o.t 5a Ԟ1[6J,_Qn.ۄ)9>*?V4\2,AӂLjV ra6\ 8{mR/e$^1ѿ]72ZTyB(D).KY0kNN\P>3ldoH/ѣ4P|V1\ VFp0*pîymM>#l)DpEk휱.adjbRy & ?yؠ_-)_Bz;O>d>j[J?O:ҨZNp-VZV+q 95(uÉ)J/f2Jl` f|z*$t2NS/^4GA=kUd )%xF3F@ gAQ·&(ҥBf.Xb#ݚoU5>̾!VZEBڼq(W2hH;YK_&>A+@I2aͿ6D$Zl[T^ųFImzѐL+~?Ӻ r' &*j? -K ]o%VI+bw>&0sT$SYx$lcKCԚgcAn9 8suY,S`IZ1|H1eD+;G6(*82#weB,ScB Y Om7:#jG;C9vUUEב Z W[&lbǸ R= :- (>!'k3bzyxDKEAEӞhq BoD{vf>N5kO8iյ{Z&d 1aHp785Oq.|mdw?5.P͕?l õzO^M xr]68A!~` 1w潛|싞ؼK.ph; FI#;e;I.U8 R =A%I3ݸ8$͚&λ{bp@Jddo:[kS39D"4 *NffيȰf&,$JI>bB^gߞwPv(8FE"61yHR_ܲ3džrLp%r8lNB8KsO)d䙓˨d#mW 0-p|nj$Q1I+F $ښYS,0HFّ oKТ¾uj91G#7w;$2L}&ǿZT\>ld;#0Ɂ.މaxV~$ƻFB |b%ԏ-Vr~A,5^gHvf0rqJYzl .Bt*b5ă_5:BcGkEVU=_7lƍphD{+ Nvx*q /f6Js/N,F_|t$ꎵd_԰#N ɅOx~ qfV;ٝ lCRo;zm'ꋼf;?Gq?RB1Wf)rk/5TlU6I!>/!.y"V]+K Γb 뙒2ϵ"pS* 1H7 X*ia#-s]Sּ,dS5?Y.,phJ9#{wJvg+_Sϑs+Hg#ܸ[$iVʷ}, pR{)Az8]eL{L(т)14DsŚzizJF?ءHJ8N5d_s?}ːԠ\A0|N,[A4]rq?$e:SYbk^!J@y'FS{ЛT*eZ ғ2e:5̵ңf&$֞l91?X}'?{bƅߦX/,-)O<L0Pk,ᆘxZ ؃H$g 8dù*B)mB S& Q}|c!"Zd3?i0#(—"͵{1+ArRWc۹jH6Q᪡9?TI*|DS+ |奤DTRL;//ci~RG#{57.Q|^ky=MS~$0sD ?YK#v%dK'm ]IeWRC!PxTI)l>5.r~/ s.u amˏ96^I@8$bϹix&6ǓI 'f,İm;S}Ug?^J#F;Nb;TqCBaTy"V iYRq<bI9 Is~VWfך1py{zgq1i6cGTͱE:2Fd8SM1ՀۏY-!wcd8>:c(>ū5lTgB/|z๡)Z\`*:qLsf_Z^$U)}6m#vN?&>7򤊝O?XaBQxDSmj #~fIL:a! _~fgk}"wg˳/lk org93l "VXSk3.j =R23?qn 5ζ||~YBɤituZxnpbVo(سU}@=\[@s5C"]VX }oI+GfgdFl;ڙ/Q۳gfPu/#Zj( ;!\6 JKs >ΣsAAo XB wP̴QzjIwWMPЉWqMJN1TrWeJM?0S&/_?1,J8]K4~:ÍwdXz8\@uv`XT7[i2OMgbH|iaϐ i,6fTfh8XǞ;U G`-#S'f `OdwVr@z#8+B^6 ^+]9o605Ql:Oqצ0v"Mϧ% 4#J0 ,4B!~m6+5>jy=JVnP I Ez 33?[rrgDJM P!59hުrLv(Y"oyTrۦcNIp]h wr]艍 9e%dn|3[zvI©?UdPNDs(2hZ9XjZ[m۷\0)wf⇉7WgDRfz& leE.Ud#{jSu{qyN/SwZ:ԛh󳖞 v]cJxʕ@[C0]u']]M%ZDx_GQa[ũp>#\[ђT znc>davEll]I>=^YwdOLafw7!AߴǞ樉l}@cߜR.>6y$焣#O/K(t|ޅ׎ķOO{rec~^bg_g=9dL਋<Z:k`wLppz0 OՏ1Vk[<JiFTHàӫKa05-r6ImH`lvZM*I8aBf;N⸢B+unPfY/䤇9(8ӝD|G?%rYlHG?<2O ~o31ůt$3k<Jaס} ~XPdH:ƭ0/Hl3%hq3 ]hAB EP3Y3^ň?dO2S~ ^j"Yq(]8r"縵?up[_Ue @,z`s_}>g￱Ŗ"ˍWn=Vh/9F&Y\bb`}['4Tq+kǗ^/b$R$:VerORnƆt\/K*26YO@P{![.wEU[oaDyl =v[ bp{rb7Ҿ|kfq ǥjQף>[?I-5 D{2-)~;LPޛt b) k}k^qBa|i6Ϯ$~lG* dY`,u؁>Yd9UOM+iG7֤;jyf`MiVtVa -x" Wu34}FѫI 00`f 2jϋu?{ Җz5/:0[@swf)o,T.;B۝ږw+n!JmV@7=v r"RaM]ysmF>Q$kd{ Kqe7'Uccl$;Tどk.v|x&MIIv\sg*Pm %*L[" ꡆCts6UH.׷Z 6!]`Ck0nAYh{mG Z(:!1۬HCTjuv&O1qyeZE-o%QaA I[ԡP*4fny,;B9N.9@BҘrޛ%D̺&Ncd׳En/㥬?~bDK%1Pa4nc1\)XH䨳ഖ9Ӵ9Tpx.b~4p&f#I$uEžv9bn l6:'{ctCu oj{8d t_D9OM^2 OC2tsvW,S/.y5&0 ". ZXp*m(|</?ޜ54Ӿj2Ig%&*L~t>d|X&'c;U?L (1߆d/2BH_Ejs9ϖ=P7;wojqD, RtAGGMѺ2s2-d"q"/\47Xh;U&`M^uq oGQ,Lu!oDR# KFn:?`ʗd`ɾ1-A}xq6ҡ^ʭF^Ẽiv=Bֿ E4jFz$Sus0%N`QG>H.(Y$msY##{Lj"èdLIȃ?,ƀ%CnZC-d9Jv$?aۮtW+* stEF ̀qrhkey5%p|Krޱ}tI>@dUrCI1, f# `a4|hxZKRRvy !`n`0 @  y(<^Ĉ4H#P㖿AB̈́ZBMoJvd/<Ȟbs} [sye϶Aӆ9FrJkM$@U Bdω|並yq>R-w ]aԌ:Q/8?"rh,^_Gf#]Cwq;]C"Dr_ 8kN^Raq*&DL-xG]}"Z1F|-GU yA:]5M1wTEF7#ٽUѮ#ҸB] |POnAry(kg!G2 2f+.kWZz]lPza[*{JŶ7ñ:`9?h DF%ɡiRHo㢹Ƨ0DHyͳ]:Fk6CbuꑮR*7o#aǛ,p[&/(]2eʻz`8>It>=\(s g.皶MD.VN"## 88ScqG9)XzMz^4Vx1n࿌Z$b0O]RMT#p4߁\@S(\ mtJZ -lG}ElYl"Au3r{ot<6() b3֐_Jca8kJn=†J*1˶zK=؎- 6| '\09<-r ௉ .r0Zb2Ile;UOeXt+(mGV5aMkH}u9֖p&G'ʻ.duljy*~?n/ԩ ЃsQHͪ ,/?eDt:=6rUE۴uAʼnd :WC8 |)n]a6! \!~Hw8HH)s"x?/N$,x-?1Bej(x-IF`Wn Ҟ|q|lA^AyLyP۱VIe]{+61.ʙFy! U;8dZTU2I{<yšt3:{7LյeLlOIn,L{Ri,kP/ \xϒd쥽_S#9CrkIKf{Gi~gh3؅WޗsT R}XB"iNރ@ Et+S}t1JH;[K"gKU:`̬a?PP9l2,r>ݮ~}>EA@)mt,FJE1RZn+F-| Y$ețo .l}>>>B lJwEMN[܇GOTV+FԪ ٠QS"CITΕ#Z_% ]c`eKgL=X*xw:|wVO2<<[d Ɉ@]"ͥ8qշU,U‡\UYN4R& ׄ{$֖;n[L<>Y/gW.Ju}&F msdAED_W' 3}N+WW)ZuuC'(;[Q{P\A)D0K;̃`MΚȘQ'wA5͟?a-<abqgEj%ȟDd^ <{x\W?Wd%&㝤=ղoi%RiOXc}sE|֪*FW_¦sL <Cӻl] wluÉܕ N*PK/5ñ 2CyǗD\{7H-P&KRw >} |1*<V͘1[UsUX]5C3b~B ;|KPmVrXw . }`NP]q@֤uۣu,Gپ[ yKGSiğɻ9H1JZ- 5#lG1*&Q K[Neԉ&AklZ&6 O35U 4pl}m;r;r s܂YvkxBmmú-ݐD#)QdPeK?+^QN eԥ,]#ik2f[f&Q3]W=rԓ~gajev\R_+6~J+;_ACQ9P;][nf_&%~ʨP'ZS[㈳a Gg7#bv:WʶNĎRP'ןLMXFʁSBukp,1y?],V9 %3XkGj!xEPeW؟;Q4I=Z:$UlZ븜Hy6q¥SKxbFrVGUGO{:$g&9>^5 "i--]Z ;^kJVjܧ&*)vD( vZ Y<ƀлWB-TyN"G;7x@qIDyVsB8@M'42޷{?dL+^+Bi!R uރ͹Qm3vO˽9oM8kV\ęͨ i V@#1KQgO|jcrcfaP'h]fڀa$8Ŗ|E)(hqǻ{<[solM^MeoOԐrÁCu'[yW25=Ũas羊{=y_1гe&WsqG߸H~C^\<׿GT%᷼J|bQl* Odadn,WΙMe@}hCxsY*5}N_In2>pT _H_2ho46iX{crZ14{(}@aRP>#o.JhT˧RY]HoēS# E~Z 4A2[M/5D́XLK(g \n f A€'D Z%P^(v8K~Q/5"!yG滷Α񐀓f+/$ʲ)_a%z#y ҐdI:F1I$tO]EuS|}F!Q9xE6vz\^[<2b^%7꟨c&BSQ5o+iOSV٧֟n<\}c|^U+'#61c^ Bkrf o]F$Em\/Aadx8Y𐭂#?`, ]ŮNJWxy{I"`޾GvG*SjZs&@|ָ^O]B<UjaA)2 E5FW$I޸mN w'<7 ySw72>^[*X2֙M.']] NjHg=z "oGrp_E b>@c,y)qҳV"ŸY?tU]|r_;|H* C2ZOfN@ ~QnnVG:=O: MSX{/1W#nƟdVPҍa"S$-J}XFo{͹:ZfVdlJjQӫ^5QCmCB~7bbӑ,F&Ybʅ-o Oi25%@>>mkĞAas+ʠ "!Z?%fXsݩQ'3:Jqc鵯7$Ygv, ~)0w;(߈DXT0cio s1yjVґʀxar wvM0]Rw]M\{^UWTu՜|@柄S3׷Gi2 L >?p~L9K~U^{ pBꁜ蘎 C 1$|csDɫ (!ErQwM6 TϑEQ&@IwP{',eVD)f*` FFW_DUvA`Y}9C@4]vmS.tdX"<35AD.9#.N".zR"':]@~)(Q ,v'8A&yI&,\ĵPz.a%a[pjl֐2^3t~2W+X'K꯷}Z`?W& :'=h:t#tLh7lu<*ASc~XJ%d1TBLh} 'Rg/L,MO)ۜ;T%nrڤ'JBFI`d'u#+E1oBC1|fۂ0n]Zuqg\ CCN (^5Q"4rjlڍh}G75@bf&bf֬AJMe3"PDL,"`7T1dA/gU\BNv6)ar)jW_x-Q(P¬Z4šbN:wZQ6ʥ - (9Sͽ ݀'O,E'+ֶmt zge6^\WsI\bVxx A{vo] H y1󀂎;QrKȚ1($blGA`W|E F+F9E`i] PR(SHM=Ei/Q%*ԔNt5N81B"A"=i0SUP(\w#Z;z r)|5'?m?IR!ʊ ^}qW,f]WVpczN⿋CɢT{oYTI}j vL 6>JH }$?< KSKD(NjVxH3%2tC%K`~@NX92\&C | W1$\<sQ"d\+i*c_;A{ Cr&^ծ4ع9rAwhZ$=mڱԿX}-˒/-L@v 59%ؼ3U#DEpJ_WduA}^q #9/&l`kN?Gݟu ?zhchhG(WD -U\lc]7q tH5?>opHͬ"sb6']gGJIϗRL!g,9&+j 0 }%71yy 1=( vQgۿJ>sEӴ_千#d۔-0&M{Ȯ̊VZmҀXuO(USv>_,Yq ( AJ-\DZ d̙v0IE{jɖ. W4<l-Au fE?-mq?c`yt >1|?Ҵ4zE.B^9@HcvYYMÿw^5b57 ʇ,?<6?fI9<> =6  F REл=-AaE&7E{ߍ<%3K^mvF퀡LJ{T4j7HioBa1.׻Uj1B]3Qg:I J텁-{{2DYSO=fyY }vǻKYpc$/!V\mCX9UD>PQ; h<8.ᆺ$Sc KvOXV&8l o6, ND \=檥 x*an6ϙ_&LPqіWbRos3+kjN",'?%aS~9sH^SU=oʩz!lSil'vpfkz/c@ObUdᴽW-D["z\v {b>%fQdTis 줞 [vNAG,0ċv.NuLH-۶\c)WeVHr&׷%Lc?S36,P! ts + 9@?,IJ/ n5!s 0,ukN ^ hyEEnÊbv M/rNėhRʈVl!1X6Lع.-H,vaصv{ɳwSvREz. 'hiySӘFcOR/0H9dYF~r;'}׫Gk^<@g5x[64`WPiJ,Ա&F'lyc;"J( xdi8:LT_\6?]๒ LcJaT5NǼa8,ݘ$OC"1=م\19;c0(gYqhZ: ?޻QcRKSQA=^Y䚫]js;iݼ`_gSL,A)LHBT/]^v87j򢗀R9! rGn%zrwnyWs[E'Ni ˧.gޤ`}kp5*9DqLjmkCM \ Ȕ, <;LZ]ta, ׃ӂ"*d_Gto&,h8' tXpGD;dZ-խ>4y1||uv$5 WT u3C{(~ I/{%S Zl1xxY4q#5#:1j3kKH==/ܻM¾'u; nB,LT R^Ly뫟G8o}w-қJfHA?XR5u+C&yR̠,i>9N1VZM O]Yom?#Oᣳ(2X@M~Z8K3.țwoa&d3|^S'P0V"y V "-jF dVs@*ۂA?ݹY#fLr0eT;祒Ld1%~[֩ʼxLwZ9 }nvQvEI>-A96Ԅm!t,` xo_F;s^Kb{{$#T-*)-@ʙ&Z2M?Dsڱߒ ~Kgw8ԕ^̓XDm1t%"6nv22w՛5-.Wb~yX[atnYc~GgYH/G|ХCMʂ4q&t۪)েpt5D# K~ MOy@ȄD`qfڋxCG7c K7"Goja/ 0dt]X)_iLdk0b ]r*p<Z)~џՆ!q8g<!J=vA>QfTqFg{42st) liCĉ%irLL\+D+]mK7cfϙ0xiC̊OvRdCbtRuDJl RJgMiPB6PZzh?R>"*|youAXm:$專&i1N6BH jW`i>'8%fE{yu T8pw֨~)hxbdI)d` '   A^g<s: .{q$W^SuT }GɑO qE>y3\jm#0pDz 0eLsuh|d̂t1 ɸy!s?UL^yeq0W[;jvl|1;t/ XB z[ccjXYjߦ7hᐋu&>}DhIQ:i+Iu,WƢn#3D"+;tE_2×$\Jt=Ym:_ /LiyCj !ۓxb`?$EC8/ J M6j|;/i`97}_J&K4ee$DIZ2(MV=?QiN"KVj `JRx@d(XeY'BB 5'?'`Q\Rь# @&:Gcgd$t)5&!lGa h> V-bQ*O) i~bk,dGIϠ1~y)D2:G,6joBUADwԵ{ua,SϿҊz$Kg"ɻXJY&YvCQn}DGqx: _-2)fN5" 0ݹ\l8U!A)KܝR^ <@/ى/4}u# ]$v9rQBn~Ẏ6dy[d@A@UH0VG'LzSB}BRc&R-"C#ȻLʹԢqiIQo!%כ_^r)4l4S T&}w#\]{%WqJi\L|k3ܑ@֌A8h (wv:@3ۈ0&mU(J+LiqxvYwH{1( uK9-e1G}Myvd&}Ԍq}KI?,=$ZyG fh>O`Wg_&/ʙKc2znHQkQ$qO8_ 8O .*bЗerZ︀ߒ=INcE `=:%E @"&41![lNmSYi ,>0AU_v[x苔*5d,ѐ agW-27XQ-%Z@/j0@j >+P̺ 7} }v % /}"K۳wL<zq`[GUAn|)CIE\,T HV|L#@}ﱤSy/L!sJOJ MX|PKw|=YB"gE.xrR\,]KHr}NBbp0!YvoOJ?bSᴤ^xV& B X09y=T+Wϟ2vOP7-^yDU{U̩MV};O9a`ҊH&a%blB-qLƀ[]vR Q5\vt\@sJ'Zq062ΨMSTvRqm\y2oaؖ? ?G#{3HHCxTX~Aa4Ln2:H&r|/+J  XApBn9IC{ 0>ԜoCv疼?y؁jzOaKW&1DžRIcW՛@Y%V !)ԊweLý^e7#|( V=xt yϭR;%x"8!qf^'~\`E+sb:mb0@:!7PF~,+iǙp^R1M2} 5E.[o@[6v~:+OjdY?l#;ErYl堗Gd$!*ZCl`P j(4FltMX ȱht:v}:r-`uu*.^]⃴঑б,C3ն=ɬj:Y1Z0Q\wQi*E%`*E9 3 uoC&dM-ҟrRSܱV #^yvI]0+I48چRY$0C~*Xkt m!:Z[ɉ/c-B_ņE&}Oշ<3 HpsDn ͏m 6=m6/ھvP>1FW?XA8g-47:Lɕ- vφJ?[ {[gpNJ?Ϳ~ s!*~&;' ÂQбhp$AW`diHCl{!!@͵]1֫k?Z.h9~ٷ`%TV r'ѫ)Ե7HxRWOLl-z[0:^d }X֗گR c K +ظ%k`x5 G/au :}!gMm-|`x@ZFw"Y &*-Cnj0MJB3Zu*< pv`_ъ}W|6?^]uӠҜ{Aт0.k[F#M&qzde;(X; M''hm踧 }Oj٠zI᪝D q $E/v#2 |cq[+ߟǁP`h&e` _џD·0zrfh{ޑ&emLds kv,v3poZYxDЅPvXWbJ}pVJt2̉pA 0W(8KI${srcR~Crnf5 ĹY`x0lxV&&x 0c՞Nؾk]:%{<2Wml{P*"٨IL\b8{붐c|/Q/lKRf)&tX¯,KYߝkdRsNk:z1Q-. wb@T,QmƁxwy]*ݪ# R>tB)^=nu,PmXNY_\:(S\@n87l-)"3L']b=\ 1?MꣳғJlrBk?蘄5=x4x\G2nt0EyAFBWm7`$~JԉDܳɟ(̕@})u"M%#wہ1y'\` c5t["`}%>#2Z'a1ޢjtNeprVjIl̫{ueO,DWNqv^zP=ХAZIӀ[dKVRǴɊ0m`BZ +{ۤ A|QD# ˷(.I}*mChaǔ=Gvzõ-+.0Qu"/-aiﺴH%δJ] n/s^`9r| /*;KlSR]nrߤ(AuZ5#zl+dӣ .Ԝ[6@ N ~uA:A[Tߞp#.9Pr# @ϳǎa}x|G ՕL_R?+Wek[ -="F֜5uIƒ Ya%y]S#[?p\ 19i#%Bb+,w[~'YO0@>p!dU6A9+WIN %xꑦip-K*RnWX3;tۓks 4kD|f_47wDFJN{U /(6yq);cݫٜm7Z+Y Su^]@6 P|MO:&qڷw LMxg&BuP~?e~SPFAY], T|&y8۸.TڙlG!jݔ8)[L +]y aro`qj!6߆sc4FJA cQ4B馐Kt-[DՏ6oW~14/r#{R 2ga'-(zzSD5e+_ɘ(!! !Kc^28'!  Hxp> OWц r}w*pYVsP̞ԽrtOwh`Yv/Z^R6k:%w}:.\rHqw9>8.KJaOC{ʰ3<!V/^"w۸hwCJ6i~Dz5!ŏ2:̵m_Ej.En|}( :UFsQ Se2mdfa~=v"(e`]DcQʒoUH늤k^`9cfk۩ ڏq[.q6ig{ E7h4oϛ(DSFӃ~E!X^!8vysQJ0;%א.ڛ:oƈ,q3dPm: j"53]Eyh%)DNjd;@׬u;~_՚ =x%sw3/ɶooQ몄^,6,pg:<ɇL #N FVm'T"FfUd h 5x݉~SP&ګcWG|䨈1B+R$9j83<\HY#_xuy"Թ|G$OٰjlRxW-lwX8{Y;F6 UX l:Qow&}՞q6 K$T"1~gCòyn(L{CWr0;bzZfۅՅ~ƟdN!ì%b|E R)c%||etMRZ {1Gλr~N- =<-?`>^:m:3t#e l0:f1Hӧֺ vidѠzƒ ۦ]'P jF5T#C&@s4 }G1 %|^d?Bi){k*~%f{W۾b .Ϛ[T\ђ}ҹ B;:lǣpbEŏ|frvk];mbyh' MSBa#gJg@!EyWlR ۚGwfTJu3+0Sy5=kkTޅAF} Y<_meFBo&}m3ip+W\mOL Czצ8߂h. 2вiᗼX!F__~t{4ֵ- f=jDƽ~Gi츛Nim> 3 IE }͛&'>-)ˌ$&yO|7ݫ2-V: ~R7/qa,ovN(P@@Y+]\܈p櫀>pWRS鄾ph+|/o;'q~bD_a0q$+^w7K4cqRv.\. 6 c2oP@eE^qc`b>F_9B n. =ٶ3@LwXr ѾwkcF4'{@Ȝ `!pey%!l9*6FR4.Bb&6θrFP[Pq|o[>,{nd De:ˁҕv3C)N[V%MU {*pyO,sHf/&HV;zAxgw> Zfmؘ3^otH^d ,'O@1,KoUG!|)yD=. wZ٢ݳޅ v۶nUfX`.1zmCfv׾RW4ʽvΗ^b\x/N4M#2Aag$翜+3\˛9Wm${ѐ/N_ffBTNZU Fkn'G/ X߼]S'ꋕRuy/;+K}dZ{ʘsv'n$l5-UWLᑡ|yBhzׁz?j]d+Z6ǁl}?r5Og~v$&̮ګ2bO$IUx ܃nqu bD!Lo>+nIR5-ix@Scln^~4->WcglI."J q Nѫ4\][yƠcJZAV^PHW`$`nD9D +>յ ?gV%w/V:FlˊnM>9x ,}d&.Pw ]m_=e"`u0{, \l:h]! ^n76Yf./Bo ᆬ<2Efe~@ed`s KrsB e)`gysVcW _!9G$SjqxRԾ6҇JA mH ~.?æ^y$D>v=h?;(GL%n sN9:mRlw@`vJ@sDa]=Ÿ*@5敲8IʙD]Č#VBqi[?oTd;g~2i۔o5Vz闶!*9 l6HgF\ DBuJ_x@#PK6oi[OV> z[:)|i#mCkCzo:2B],P&̍(9K7dPt^i\CGc@mYƦ6ӈP oScHd!GvMg[b9=#4ge[b+^D'rj w#3ݑ,3d=b5͆dab{dzKAQa7ʾ:9K tD7`g~R|X)5)lH/Jl a/v߿$:9wX\ZѾEhO7%un?)-L"4{/pY=aDBDKO*^3}/ 6#Hlr.O|3ZC%fXt1= Wڋ7vM2%?҅o…e&17FRH/aB'/{-<Ơ,1*6rmM.Je^QgZbji}8}WP~^-a~Mqx iK]M^!k3tvY}( m%0ls@{!9o?zVNrqE9(w۩icпd+ z3/iÎԃJf4)exKLb"[ن7/'iq1mݼp] +] EQ *#/mNNtM,k5S4y<<@6':pͫT۪r g۸o@qq>|E7ӒޔtKm'fn3S0-s,-.80z`hT!@cCiWDynZ쐵Ruݡ~XR'Y**8;zr5dP/!`д[}RfӱycaVp~̠Θ]q]DJz?PcY+1so^dt|!BEs *`p]{B>牏8\}4dB􈜌ɥ}J[M%02jP~#i(@t~cᣳ*ErǓ8{BN GQY䇵AHHY*s*[.aźKpÒSÁP8E_Svhgo/I)6onՃNO<.Q^,_OTC^Bd5ҍbJiN{D)YQVrO[ Y2/{@?n ځ)'oMقFtm^fqiՈLF*``m>{ģMz鏀3n+u/+w ȓFꢧ 7e԰Xi)xiAZ_mET~iMcAU57T|4o#;AN4>}{ v`WL5洛E]?2;[ixbٚ,mZd w죱qüԖ՚A~09/||פZeHĽw[{cu0RlRBIQT|8&6sM1"^&AٿN̈ +hD*I8{- E\*%ľRxz@c:גOs㬬G7gQX!ARvvc uVSVY ZD[xOςNSޙ;գ&!a|R7Q[=oruT1!?ܨz%d܅}-b|D$W` GYE5мpl N}{9 ?$&,5.rKpW0{m4Z0Tsƽ>2jY+ mX |}c%Aω[Z{z5:[[R3õӷ¾?'ʧ 2o=)JtܡqUR1Ӊp9Kv31@#,^bAk,tﺀ#Mh d-PǏp@f͜:ܩn _m9O|Igc^G[7vKW+U'#0b[k0e.ei"Gk:Q~KA$PO5K:$]/݊xO6gs*-lĊKB euEMp/XÈ0i fDXJbZARiև#pR11D~R-%h5RiA,cRW Δ|Rcl 5/ R)m3n 3}˜z+{- :zP~˱Ƣ93UdZ|'nEs6 |k=.$<̌(39(>~9r9;y9nI︚[\bOc{ʰ*(VJp4-!^A`ʱsڑJBA˹0!HUvtDiK XF{4\M6yar{n& 6L= i?H]\?4 ȪG6 e(0NT lP E3J _a G Y_>}z34K[7# I14dm{=*t}>F6D`G{%4ƔvkW u=ɢ[JPo6=إ8RxU2޾[n4yEAgʒ`)٩%bh/({3q!/jJ+XLH740SpN`yj/ҝ_9$gvwA`nIhӥh_)i꫍ 3N,kkߏwTvXJ#׈ \ftRc$ݽqV! ZO98|զ;McY#!!P{n$C\H)`H%)%ӯxRo%[iWu^gsA_OX1 H>_74ca;sK is_)?I[hq>-zeP"qtr s P8\1] 5{ ;nKgih̻5 Wp21X\6 (KsACAa4̮C3ӑoί9m?5x`BKBE>Y}?&##UuNu0TX>='S;^x~MZOv6p 4,KbbG}>i#ִ'D N]: wLSs gX^["0Z̗bDٞ4fԔP74CJT #&r3AF"&@j8RnZ㱊$YY1ۚ;g}g 5C8_լ;*v#uRRr%fZMFLQa(2Kx(f0ֵlqbeDͪ&7Byߵ妻$t_ [Wft-qn.%> ~ns#oZ7&Lr8g'Ze5Z@zQ/2Os|%Qˈ;r0Q*p@rybokB~ &c_ _eG)pB;ȱ(EGG'A̶^gg`X77G!^oӅRPx׿eWUL뀪k0lXWtV*W59ݯ6T=nxMNg`֥kmzZPmves^a)vh禟cRq-| Dߘbh,ʔ0̺b9PPAT7d bpٗlmyyr_-9;tRSv<f X:WlM3 n7BͅwD!4dj٠h[9 T#89㔆8gϠGiYA2FEdm= "ǿĀӟd*2:hZtA`\QV: t6F7r0K`+R*mK0֯̂x8:QcC~R-:)%}vrZx ׏ɸNaJ th^/ Qfw&~z+)VRCkqZ#qeXE=b +l.3i h6bH? ,F0j-bczxVs8O~هN(D㔊?pr(!"OSܙ,x/Vd\R*'ҵSnVW$)BQ>\R;SHHmJ7h}A?H>4>68rj[[K/ØLjxjH̪FWT7}sk_{UKIպVd~=wC tl諶 >n L9`-h֬eDs,}g ] Mj|Z O z;t)rIcmKLZG JÜF VRKƀĠJa wE {ŚT&AB^ir2=1zete@ r UhSEUg u.dĤ,z m qv5C$4IxȜp\5S0@j͝!?!dޕIT9%Zkh~4Pډ (>@ uT5N}c"xTyg(+qg=t6Er|?Z³ܫ$(tMŸ% kA"+NjE88N9 Vɦk9DCb'=UMd񔙖w0!VƢ3ڷse@"4 8faqvˍ5Up瘝&hEo:߃I[b5S |4r[8wDEd.t,1QFc '`Ly55JMoqB)r?t|ghe߉{I2yq͂U/ԸY!2Kjm;TfDեo%xff To'Q3ΕQHDAI幹IJ>gߏH;mM\@?TFQݐ$8-lf"'~ fSou $~=S A]AkplzMGzh?Ǚ0yZTK|mXW3-%]YnTŧe\4,')w9cS?tkv35B{hrcVYg-ujfRW}\.j|ćO"h*K`3XJXWظKj$7РȯZ'20ahdn rb!1TyJ )5},4'V~yKLOdgw@Lc2//oE۶ϐO%zq͎yf ]0T*">U +Bd5ê:C`~y&CJd7v311%`Sb'A$ y| YP'| t x6'F>˦ZUMq+!fZv*3ۋPHYI|nF.w.#4nJ0en痍7rE2 [AdƻncRn}~'}scWw*p .qW= w:yvbvU2'e hs28 lnjNLV&Շ~2}|b~aH !J\~BYDF4J5nYp50;Bp?E|A`E& kOkhSeT_m+C/V