ruby2.4-rubygem-rubyzip-doc-1.1.7-8.1>t  DH`pYǸ/=„M8Pkid'Q hkA:@]7ѵjN]ЄwyUȋR'}4F5~O ; 7xѧ!J~6A bޛ§=}/~b^$yG+ּ Ώ탬㎰4l5үv2Սp [ . %>1ӕ6/?H@F|߅?rTE0ïls`Y:ʑ)"Mc8k 31b9ac0dd672036476ccc116cf399ad80d5da6b03qYǸ/=„+\B*Q=,DX29N|Ҽ[ѽes]Ɉ%9Z$#8 fڕ^qP'E&w+~OR紀Ǎ_+_}=jC4Mާ< >_m 'zcgwP!S6#{G՞W3k4@V_rI;4?psMS4 H8Rg҇E708IJ0#0B_E9?d$ ( G  /5<\   |  I KR[ddkl l0l(l8l 9l :m FsGsHzIXY\]^=b(cdIeNfSlUuhvwxǴzCruby2.4-rubygem-rubyzip-doc1.1.78.1RDoc documentation for rubyzipDocumentation generated at gem installation time. Usually in RDoc and RI formats.Ycloud128nopenSUSE Leap 42.3openSUSEBSD-2-Clausehttp://bugs.opensuse.orgDevelopment/Languages/Rubyhttp://github.com/rubyzip/rubyziplinuxx86_64P_>zp} P+QQ^   u4eXcr  n  z ))a&u)2J**!: qY/G3byFu0+5;K,Ps+/"*]& C)57 /   ' $ ;R:@53 5L   ^ "  65L pw&L,#%C=?,0C0.- }  Y[?C 3dr7 !@H $$sX $#R0%3$./.8AAAA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤AA큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYf44d49cd7eb57e6e96ea10c71bbfe152465bf6763188de71fa7a4caad7bfd65db3fa02e868e3bdafec01b9077c7095762f54231edd93afbf52902e093080697ad21389e2c171adcead660b215b0fa83ba4597598dc9220fbcad0650c011f60e1b2d93416cb8d91684519f35e1546cf8da3834cbb2037ceb571383469382b03257a11b8c425f2806d4d100899fbcc50e27d3f0f930b9222bdbe665fbc3fe9487299c8c56082e25f861603f0e14f61baf8aae41d57654ecae926e2c0772a93abefb050e4b0ce81166582ae04a329c488c07833fbf2486c04f2daabfb24914346a810ec0fa263c9af055bda068f4e6c81e6f11c576f9e5377d19225e36d6ef5d6798337457316ab63a458de4ac75a8f80c52a7ff081c3d01c15312dc68f66b3237842132499d96ae453f158950729c2e44daca8c43038a78aa45f515ba06979bf52617892018e1cf3ce87200904cb513973388f7b933b8dc5e724c3d0da284d3f7f1c495b48a12e01eb212ca077957153d7b1c3370f57d8d94d7bae785450584b30aca59e4fc021d08c0bf9eace9a9457db9d6ec051f30a8963e95d9938ce07bc5d7e136fbe8a6857eb1bdf7c6990edaac333baa6f65362a98392b5084b3ee5e38eb99c8e1b9c7ad75bc453fb9a366755d37922b53f08282f688633d4c8c4561a71fc13891f10e6d27dba1fb955274d58d675b95e2dfc9c7dbd3d3a0ee4c20cab06117b1db1ee1efa432bd399736e5ccfc9731d22bc7261d3c8ce211a09da515037155b9ccdf021bb496bafbfc18d2c0c06aa1ec55e962a4ba6b811f1596d488586041a79696419d6a4b5c2f31225dc1bbb28aa40fa42cb50cd139087cd4cb3cad8c83f79e427a432081c8f45f2cdd12cf1545dd62ee47f813fc772cd2cbd572fc1331c170ec3cc0fa18e492e3f65c6c6cc07095637e356feadb92202615649139c4eff8e6d914070c3970d50596be894b89ee7298364f0a7ab903639f47c3f12d5aac5bce202179baf0cae5d74657c6185c0bcc06656be176dd0bd41c13e91f0ae844a61a97453931307635c7d829e9293178ba4659ae4b79ca4c2a1cc93a276f9cec09fd6d5232830c811d85afabada0154162e8de35ba51981eae7e1fe9ab948f46e4b7e5d2a29990e4714db953176a606d03f2faea94c511003bd6412bed88e722685939d1f2332c0a94d9071965d681f701cc835a2e7e923d89bf6c1a9ea1e5aa3e22a15cb11ea19ffbe970cb8811c175fd4c07e8a97218927c276879530e1ec42bdcb57755b9dee94f09890909e067e30eb1a3b997743892ff0d04349abd1d1e381be8e5604d8f64e3f3ce2bf9056d7fb96a23bd3dac6c3e6ff2b7706fe972b8196563faa45445ebfae7e416d008d9d2bd3810eb07b7069a2ae262495bd509216a3d52508c5c16cb8836e6e3d166e00790a6bf1d247777a1b96c25b6aeb5e16486cf96dda8e75962334ec6141efc5d78b55218d10c1a478fc557441999ceb67571543de4afeb89c0e42b08a24988ec1aa0c742eecee2e400dc278b073e6ef27869acc0cc622a969ee8660860e63722e9d237a8567883237351aac0dd9f82fa3dd8c35149a4dc3bd0890ab751282521e7b68065ab86e3ab93804dea98f21419e74258d70a072631d280a187384e0f74dfb9bf55b56d0d6616fcbfbd4268526aeb5a686c0a433063602798e841995cb73a9cf79dfb847239ddb56d57b647cb2d51cf2fd61d594d88fbc19a3ed8dd1c8a00d38aae3c4d51e7ae95eb43c18313fe80f10c0b7bf602507826d391a78421966935e77fe8772d4ae5964307a7f72dfbce739cac6a2302499e34d5d106f7c01843c98d868dd49ba8ca21e58da3ca64180055bd9240c28e8579f5f3d7e87888069d546afdc61e4fb3c0c802844095f3bf2bc437107e460b271b993e84c28790d01b02a4d4cb743750647a45ec452cd5ed0206b1ec153bc21de2dd038a3103146b428427cab8727420bde7c750b27a2c251aa32e737422fce4ef0f3593ea12fdf946119335700e1a33c0991c7810a53335d00521d39e08fe7032c0f13f1c5cd99fb241118381d58344bc0d3714197633d0ab76fda3d30d6b507ade1677ca06ba27277371c3863f61f86e68d06410566591edb10423f8ba256ca8d1c3f941f9d91605b31c9ed6f7470fe5b62962ef5a8fc1f42a0ca0ee8fee78e16e0d3bd4d61cf1125f2453283cc7c6ea0ffb12322b0c4d6e1bdf7330d46edd0ebb83e8c15ccb049c97be3c65c0fffbc20375f3bdf501f724327d532b8803d66f0558c715d820ce1b552e513fff96c175e7018faf142acd8438fd96ac5cd061aee21420a44b96293654e5d1ab4e0d78c2edddd7d1dd5badd619707651a6d60b26b19a308ef7fe97d071665dac9c15ef2fa2305b944508a9e0b9a31a8cbbcb0d23058bb627ec6b0adea7162380b3b9beab0f27ee464da0e5dfe62f7ca9dba0514e3622ac9fc0f28a2535c7c67f0da64b00bf3dc72838ce6c74e119eb26464ace17118bd761f1bb86cb121cf696af04ccd44504aff54a7605591473365b66d264aabe551c4bfd12570cbbcdc995f84ab12ef869938a59ed4dba9788538ec36963205ff1cc29ff053b806ebee3c6c97dbb96a94b496d2b1a4fdf4817c9c7dff89d5a976a05af5d4b8ed8192540b5f651f1d20605552640cad9b167116fd9ff0a57c10feb0dbf43ee2974cc4c43ac396c8b50caa68d242cd98d652bde2d877093286cbd024340879c931fab5a66851a06f50d15d7a409c25b8185a6fbba07d13b1f321f07699efc7741844505c8d723d678159e777fc46ea56022bb3eac0576d616d4b6cdfb7d0c383791b84e48be8e1889145ce8e2207300ab9835024bedef6a1b210814a1439d145268aca6a1a744b5f0be9905db64e7b0136a4897ae92c9df75befcb2576e2a2cb605746200c3a4fac46a4d057653a147c15bc0b69a21392af48a0b00c02fbf8561bbe28cac8e379a4cef9560c3e450be8ad05986d73bd0211f750d7e4ef3ed3944c51b990a09ae5f23f1488f8df715722b2672dd09e696f216d706c81ecfed832f4e2804e0b3981958e40453f3a0042d0c642e18a86c5fc4594ac4200d2087a4c4d7db268856b2743d0642e8da911c23fb0b6c0175f3d8facba7633a373f7f4f8ff0e46888f9b93e34d75e40fbb9a2a535bc915a04c3afeac65c738f67a5e236c9d6feaac10365e76c822b0a9318829518edcc0ade35d9ba24948582d932a4e02c47dd0c326a312513e81fa336815f21e27eb317580b069299db4a5a96b611a33709a9eff1388c863891e21837aa027eff7555f1bfd8694a4145af68f9dcb92e32ff9d04e109a427825171e6320e301fd565a1ffe78790484cca7319e4827a8dc6bb75f87b58b7b6ae6b52188e415e751c6213cd9043ce85185981f72b1c233d7a82133fbcf57271b0c8c5b1b519d10baad6eff74ccf6ba2e016868be4587a71085b5875547355d19212aaf8d678fcaf945d2b193a4cd95fbe873157c1b9ff8e1ca6bba8a2d99c8d6eb6d400ba0983df29caa88047ee342bac64ac0f65eeedfee43b43d812e9851c5a606bf0d91a50b698c9dfa691d697b9a6dabb46979c2784ad8ead4806a66d6923dac8c6efe6857e3b2f6e4bd003114460d01f56f147b09c02f7cd7ea214bf62509cbe51a3917157dd9b9dc04525a2408098b8bfbb224fed14e90cd35dd44c682af189076131874d1b867487ff0727f264d8f1419e810297eead71c6451d12a4ef6e1fcfafc8d169ad6567d9443a942c01e9cec75fa8998291a03599b9ca736a8c0a44cfaf9335141c28f137466778eba2eabe2ef7ec295e0ab845069570f99400ccbfee28cdbe60b321c3ee24eb78429de80bfbf51df1fd3fe96b66175aa5051ec2c01bafc13920757c0fd90484ac092bc15804c15e276855288d3ac26f971147afb448d204356c825d7ea03fce7e9c9b1eaf3e0de09c55aa57b6abd62ebe213eb8a1eabd55c2a495129abd5fc70a3cca60f4c8603bea1c77e44cec049ba6fe423976b669689f3da3620788f2fa7ed4dddf2237633860c38926fd1653c8f1fc1348756c1cf141ad1b335619dfa1f3cdbef25dea2430f6d1d9548406b901e37da1e1f07ceec717e60e1bb485a94ec264f46cd5b8fa3be5c43fea79befea030cd8cc414137a86a487edb07aec985552827322184c5d1cc5ed1dacea0e59c9eaef86590bade5a0c66b2317c79dbcafa6cceee2e873aad495e0c0fa583cd95501711a3a042db73df7f5a12d9632c68ac7634ea2498dc57b728e6ffab7df67fe607265c548507525ddf4ae3328383ce8f551280ff2b645e107deb7f3db63696e3acc08cea00c8f6033aebef0cb03efe37e6c21abadd21f6c17bb23a1696a14eced4308646bb1eb9717ab992037439ec8a8ae709a33c978d6da921766ac100ba929df95f3abef86b22bdc13996a40216d2d4f735b4e2624c2944a20d7714dcd23e3e3b01a73896c30d91f8c17ba7ec53f8be0b63361b96d15d37ab18c42d44bebc741cb5719c1f2081f9b97341cf23c5159f3e215c833c0222fd860458bc38d8b1ec6fd13aa785fcd50f9aec749e18d25f8434b68bd1a0a1fea5e1476bcce4ff41560666a5adcd9600e1c12ca591bf0a5aa7247604f046df06fc9ae7e740bb4eb1ad157c559f100447e539b8bd493f8836b1471ce43641d3f371713436b0769af5ae90db342f61c0b6b381e0a36e2d604c0b5069b59a409b18b7a30325e3403cd81613c6902fc6e88b2e7ad634f4f4b59ca09c49b7b25590f62eedb8173a72bc0eb86f7f793cd7d85d697e2f8d43b49812785818578ddf2b8943cd9e89de874f5dfd9da74b37c81a09536e6b5a3846dd2cb3fcadba5770f51ba05a41c6befc90f3d0e34ca8716a41791e7862cd9c45daf61b449aff0f79da5de5741e6374ee2180fa78efce8ca94487a8bb78d6a1a7ed833f80fba6e08c2867fbd14b2db65d6f365f15bcb960cb6a40250a0427f5019aeed9e5f7e1e8ba0988cc4cfa7fd42c4216645e4fad6438f6bcacc78d9951e681bc4ae37ae52d373a572a91e8899e194220dab3d1913923193332e215eaac113d869f1f116a19e1e48d5f1c2d9b6afbe6892104dd2cca014c3ad33b23b1affb634f8e3bf6613cb8dcc0e4d58249d113261a5da25a2c495cc1242cd67cd89c2e73f0ef6d18ca33f90f9feae4200d503e212ccd0cf7e753efdc4968a4ef8b74b71fc91697e26fa947c4dbbd5962df2105efe52ef11e354f952eacdfcc76b33d68ba80ebf4e1c3ac784a237fbd3813b3e93038469e53aea90494c357cb7b7afc01aa4a7a664520286cc9443574e4d5628709ec2401ac92dc94fc071698273fee0abb5007fda7278dc5970d1f31d73555797921ee17aa16b0825ea18950dad39d3762521dac3f145873cb78a6e48926c5ae27dee9f65c839749f00c3a82c4eaac75997282796eb5512b48e27a5d296d0ce7c161420daa8d52a738262adc5cb797a8890ba75dbcd94d2cbfb23a809e4c1fb925a1c5fb4065f62c5b6d25f065cd8fd1044cf645574f03d63a461832b0c55a7156a2d773ad653b1e343eeced1116e61e378bbcafeb906e532a21f79c998290450745fef7ebd23af81a86a260dbfcdb51ac74cadf3e4af4720ee79e3f08c6b0de40478fbafdb58415ef292b1dc84e1f9dcb62ce9fca9aefc86f06105bfbdeb38ef0bdfe40d096044faf4056739ce4a82690900a73e5eb22bbfccf84da8ee15eb81c8a77db7cae035223d05a8d5ec17b17e5dc67163295a3d67c9dd646f92a2b01674b35a2cdd3f7a4a16ebc830e4c293d41130d83caa23318259668f3c7d4e433d4f728b45a4d2a5943f74951dafdcf58afb0dc3550101adadef5b3e13d39d5b7620aabd3635390728802543d3dcfaacb14b7630a903b586dac5074a2b1aedd1f6705ab39f13bac4862eedf7521bd6d796a2301e41f0f0b79512f99c9019a947d47510bb6c34d05498909f84b47e4c13e2de2e2743bc962c1f90ae8048901aa2866ee86815894500601f3afbc08a0a4fbe40c840a3d287f76bd66abfd97f80282926e7a4c8cba9960c7e450f3ebd055997154994d577e8a52d3f0befe1311ba67efe02b0f934cd2105cc061ba39cfb44a387636da850a69d051b731dfe8bc359493cd9da65ee0cd12e03bb78e0e7f7660036930d965c0d84558dba40c35b42b5b396af7427cd78d0ef2a8aa57c0521e5c61613eec227e6389904da31ca61d2dae1875b4793da1f24673fc7f1844158ada80db36045d3b45bc4dc37539951c86efaa390b3f3bc4777cebbdda4598673d147b76bb6b085ad3d040932cd1b9f363d12c0512f51362713c8ec7086efc1822d5b69545d9a72759fc4006f5717640778e51f93a85134279d6e41ab361b77345138380ad87a6c5c2557059e2aa08e4e1f6240faac88ff35266401e55cc34a8e0733af9bfc161f34d985788367c694b966898dd75ddb68a0f451ee79ad6136105f56c24acee8553907bc4ce14acc1361bbcb3a67ed54acac7d54061dd91e9cb159fb369023e121f40c6dc97275a38e99e83942ba7a30c9214ce5f5658e0757b5ba707514cf8bffd5268668c761446e3dcabca4e5ad57c2b8e5ed0136daf12f127184dd9fa354a82b3b6e5b229ed751ff77fea4ce251bab21cadf8bf53f403488aedf7f090749389a0d0c6ba4aaa476802580579398d53c40116249142d6a4712f6a0a4cb1586b586e4e12d493d7054badc93e3179d3b6b343afbcf48f0afba290b48c468bc2e5643383de27cd36d2d8cef1de802b56e94e29908102e178fd70138d995c405540cf101e5e46b7286463a3d5b8093d9c1c4873254d9d6a98db2a2ba4de0cf0859266e018cf916e610a74c22dc98c90fe71b6868dca21a5bea6c337d1670f46ef7c33d82493ef882df5694eb7b8614b0dd2fdb62960a49faaf39aff05236225f5d50ca17c3af06d4e85a89e004f98784512648d09c2c020d0949040ae5646c34999e90825b336bf9a0ff5599b72f084a1f263120053a694914d4020658d747f596916116ab1d57f923af6ecf97986b14a461b07b2ddc8b07865b0706a996663eb12f854abcd8cac5135352ab7b94e18b7e78b702202efbed2f3a80175d44837cf5baa552657936eaec264ea1763d334436a4af5d23aa667afad22e6216c0150fbd3d806c1f9835c7daaaa69cb5002449b6507edfa4569023a434898de018b99576cf2008a6cac410b87fd8aaf855b8e463fb19dc34ead7f462551a48f73941875c5907ee24d381eaf00b4190a366fbd7355b065b284a0ba87b414dc87178c597b0d2490523686b638cc2fda27873acba74ea04a328f1d6374c7a03079d312808f9e4a54018e5827e982af0c572d9205c280690525e3fd85d61873d784358c4b64b8d379734e83dce5fd2019194ea880690844a875ccf40bcdd8757755656d824870f861bebfe97288c2ba24422eb72a464899c6e54052ba3d7cb3d85ce4d08e34d94dee5248f8e7ddde9dba640a01efc0c1d76e36d78ac6364104c760d717b5f519ab29263b0bb961e5cb9705446a05b4a0887d87d064791b3c9668ffb92d0db0a159eecc5e90c06c8b72a22d88ca74bab87a3792b1afcf6a2176aad677c29fca9de39a0d0ace41480a5832a507696aa0145c20461066261310695c95bb7010e9cb3dcb5c8d1cfdb952fb529f264eaa25932813df81c4078f0d02e8444abfa27ce57ae1f0b8969b481c277450d766d031ed32d7075b1f8d5e87aac6e88668d8798b22b4201557c01d4cd39c0971478f77d6767b29bff9e01b073764f8bc7091f87689c8d86d0489ccade44fdd58eabfe2df3bef9cf917c91033a7077ece4641c09a2607181e3a4907f17099fc00ac3850aa35b50e3785324cd76411c20e3d4165e67332d6331a545ab659008af8d475b713d2948954a76550f898f795acfbda8c202bea1d538d65056f157cdf3b53ee6c78158a046ce2aaa56e71cc0dec232b00e8695d25d5e80e810a1df6ea62f621d831fcc7dcb12c66353219c2e2fa4e9c09d3790338c4cfd12d934844a1204ba9eb485fe42c254553a0b819c1be5f7ba1932c84ec37720ced9bae4c3700095f9835979ffd50b220d3c8fe758db9c890bb49a7b601243cd4dfd4ca64599fd27855fa425be466ee5de061144c79eaf69c998178fa939775328a9636851402e834468374fc6b233964bb64e2f0c3db1e2b92976749259cd2c7f645e8b2b69b7b95fd9125490b11e52e8408f1a75018133f59372bd0e6d1ecd261b314bc711948083cb08056fb26fb61738c9c4e77a76a6af90011dc1143ada74d82f4019344938f158c1ba1f80b7cf002369e2530adb62be8dc8e934397f2f5bcfe95c5645f8defe281071092ff5dcff1dc4d72e8675d09074fddf9cba170b4d503f3de58dfdba6dce71ca7881e804898f4821a346195be88f68c77dae214ed459934c46bb06828aa4247286b8bced73c37c499b7ac7f7cf0c477c1f62166565600f9d0b38656a2e5e2d170b182b05fe5d17efd257993e9a62794d247c861ab9e21ee59cd2e34196b22df5d0e25b79314b44f37816897e25708cc5be112527128c554195efd6899a3be8d267036f263b610d7e1c1a1af7cecb5ec4153b6214258d997d5c2ebfb45c314472edd0d8b3217105c577c78218fc2b3c39214cebafe2d509e3a9ee154348ca3fe1fb0d4bfc2e97fef2bcc1c735e3687a1c120d3494b27afafb925db13513f46fd83471ad4540c493fa918fc159c399c52bf221b9b076bbe5c4ee433dd3ea2cb8c7d21a0fa26e4282e84a1c668410510c39454e18908921b1e89c54a179e8ad33a97806919f1e23a3ae46d863f6f0a3debd7d9d7b465d5db27d29ef57d650d1990d9470ddf5a55f4be45926f1dc9ff9ec33947a1356f46ec70420417ab4425b6a6ba328b4249b1bf5d0825e4f65faa8fe168655fbb341f96443bb2b1465a1911fdaa3e828a6885ebrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrubygem-rubyzip-1.1.7-8.1.src.rpmruby2.4-rubygem-rubyzip-docruby2.4-rubygem-rubyzip-doc(x86-64)   rpmlib(CompressedFileNames)rpmlib(PayloadFilesHavePrefix)ruby2.4-rubygem-rubyziprpmlib(PayloadIsLzma)3.0.4-14.0-11.1.74.4.6-14.11.2YTT;SxS(5@RG@R @O^@OO}O|7LL%@idonmez@suse.comcoolo@suse.comadrian@suse.decoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.comcoolo@suse.commrueckert@suse.demrueckert@suse.de- Add CVE-2017-5946.patch to fix symlink traversal vulnerability bsc#1027050- updated to version 1.1.7- adapt to new rubygem packaging style- updated to version 1.1.3, no changelog- updated to version 1.1.2, no changelog- updated to version 1.1.0, found no changelog- updated to version 1.0.0 Changed the API for gem. Now it can be used without require param in Gemfile. Added read-only support for Zip64 files. Added support for setting Unicode file names.- update to 0.9.9 Added support for backslashes in zip files (generated by the default Windows zip packer for example) and comment sections with the comment length set to zero even though there is actually a comment.- update to 0.9.8 Fixed: "Unitialized constant NullInputStream" error- update to 0.9.7, still no upstream changelog- update to 0.9.6.1, no upstream changelog- update to version 0.9.4 Changed ZipOutputStream.put_next_entry signature (API CHANGE!). Now allows comment, extra field and compression method to be specified. - additional changes from version 0.9.3 Fixed: Added ZipEntry::name_encoding which retrieves the character encoding of the name and comment of the entry. Also added convenience methods ZipEntry::name_in(enc) and ZipEntry::comment_in(enc) for getting zip entry names and comments in a specified character encoding. - additional changes from version 0.9.2 Fixed: Renaming an entry failed if the entry's new name was a different length than its old name. (Diego Barros)- use rubygems_requires macrocloud128 1501751731  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~1.1.7-8.11.1.7-8.1      !!!!!!!!!!!!!!!!! "############"$$$$$$"%%"&'''''''''''''''()*+++,,,,,---.////////////////0122344445555556666666789:;<rubyzip-1.1.7riZipCentralDirectorycdesc-CentralDirectory.ricomment-i.rieach-i.rientries-i.risize-i.ristart_buf-i.riwrite_64_eocd_locator-i.rizip64_file%3f-i.riCompressionMethodErrorcdesc-CompressionMethodError.riCompressorcdesc-Compressor.riDOSTimecdesc-DOSTime.riDecompressorcdesc-Decompressor.riDecryptercdesc-Decrypter.riDeflatercdesc-Deflater.riDestinationFileExistsErrorcdesc-DestinationFileExistsError.riEncryptercdesc-Encrypter.riEntry%3c%3d%3e-i.ri%3d%3d-i.ricdesc-Entry.richeck_c_dir_entry_comment_size-i.richeck_c_dir_entry_signature-i.richeck_c_dir_entry_static_header_length-i.richeck_name-i.riclean_up-i.ricomment-i.ricomment_size-i.ricompressed_size-i.ricompression_method-i.ricrc-i.ricreate_directory-i.ricreate_file-i.ricreate_symlink-i.ridata_descriptor_size-i.ridirty-i.riexternal_file_attributes-i.riextra-i.riextra_size-i.riextract-i.rifile_type_is%3f-i.rifollow_symlinks-i.rifstype-i.riget_input_stream-i.riget_raw_input_stream-i.rigp_flags-i.riheader_signature-i.rilocal_header_offset-i.rimtime-i.riname-i.riname_size-i.rinew-c.ripack_c_dir_entry-i.ripack_local_entry-i.riparent_as_string-i.riread_c_dir_extra_field-i.riread_local_entry-c.rirestore_ownership-i.rirestore_permissions-i.rirestore_times-i.riset_default_vars_values-i.riset_ftype_from_c_dir_entry-i.riset_time-i.riset_unix_permissions_on_path-i.risize-i.ritime%3d-i.ritime-i.rito_s-i.riunix_gid-i.riunix_perms-i.riunix_uid-i.riunpack_c_dir_entry-i.riunpack_local_entry-i.riverify_local_header_size%21-i.rizipfile-i.riEntryExistsErrorcdesc-EntryExistsError.riEntryNameErrorcdesc-EntryNameError.riEntrySetcdesc-EntrySet.riErrorcdesc-Error.riExtraFieldGeneric%3d%3d-i.ricdesc-Generic.riinitial_parse-i.riname-c.riregister_map-c.rito_c_dir_bin-i.rito_local_bin-i.riIUnix%3d%3d-i.ricdesc-IUnix.rigid-i.rimerge-i.rinew-c.ripack_for_c_dir-i.ripack_for_local-i.riuid-i.riNTFS%3d%3d-i.riatime-i.ricdesc-NTFS.rictime-i.rifrom_ntfs_time-i.rimerge-i.rimtime-i.rinew-c.ripack_for_c_dir-i.ripack_for_local-i.riparse_tags-i.rito_ntfs_time-i.riOldUnix%3d%3d-i.riatime-i.ricdesc-OldUnix.rigid-i.rimerge-i.rimtime-i.rinew-c.ripack_for_c_dir-i.ripack_for_local-i.riuid-i.riUniversalTime%3d%3d-i.riatime-i.ricdesc-UniversalTime.rictime-i.riflag-i.rimerge-i.rimtime-i.rinew-c.ripack_for_c_dir-i.ripack_for_local-i.riZip64%3d%3d-i.ricdesc-Zip64.ricompressed_size-i.ridisk_start_number-i.riextract-i.rimerge-i.rinew-c.rioriginal_size-i.ripack_for_c_dir-i.ripack_for_local-i.riparse-i.rirelative_header_offset-i.riZip64Placeholdercdesc-Zip64Placeholder.rinew-c.ripack_for_local-i.ric_dir_size-i.ricdesc-ExtraField.ricreate-i.ricreate_unknown_item-i.riextra_field_type_exist-i.riextra_field_type_unknown-i.rilength-i.rilocal_size-i.rimerge-i.rinew-c.riordered_values-i.riscdesc-s.risize-i.rito_c_dir_bin-i.rito_local_bin-i.rito_s-i.riFileadd-i.riadd_buffer-c.ricdesc-File.richeck_entry_exists-i.richeck_file-i.riclose-i.ricomment-i.ricommit-i.ricommit_required%3f-i.riextract-i.rifind_entry-i.riforeach-c.riget_entry-i.riget_input_stream-i.riget_output_stream-i.riget_partial_zip_file_name-c.riget_segment_count_for_split-c.riget_segment_size_for_split-c.riget_tempfile-i.riglob-i.riis_directory-i.rimkdir-i.riname-i.rinew-c.rion_success_replace-i.riopen-c.riopen_buffer-c.riput_split_signature-c.riread-i.riremove-i.rirename-i.rireplace-i.rirestore_ownership-i.rirestore_permissions-i.rirestore_times-i.risave_splited_part-c.risplit-c.rito_s-i.riwrite_buffer-i.riFileSystemZipFileNameMappercdesc-ZipFileNameMapper.riZipFsDircdesc-ZipFsDir.richdir-i.richroot-i.ridelete-i.rientries-i.rifile-i.riforeach-i.rigetwd-i.riglob-i.rimkdir-i.rinew-c.rinew-i.riopen-i.ripwd-i.rirmdir-i.riunlink-i.riZipFsDirIteratorcdesc-ZipFsDirIterator.riZipFsFileZipFsStatblksize-i.riblocks-i.ricdesc-ZipFsStat.ridelegate_to_fs_file-c.ridev-i.riftype-i.riget_entry-i.rigid-i.riino-i.rikind_of%3f-i.rimode-i.rinew-c.rinlink-i.rirdev-i.rirdev_major-i.rirdev_minor-i.riuid-i.riatime-i.ribasename-i.riblockdev%3f-i.ricdesc-ZipFsFile.richardev%3f-i.richmod-i.richown-i.rictime-i.ridelete-i.ridir-i.ridirectory%3f-i.ridirname-i.riexecutable%3f-i.riexecutable_real%3f-i.riexist%3f-i.riexists%3f-i.riexpand_path-i.rifile%3f-i.riforeach-i.riftype-i.riget_entry-i.rigrpowned%3f-i.rijoin-i.rilink-i.rilstat-i.rimtime-i.rinew-c.rinew-i.riopen-i.riowned%3f-i.ripipe%3f-i.ripipe-i.ripopen-i.riread-i.rireadable%3f-i.rireadable_real%3f-i.rireadlines-i.rireadlink-i.rirename-i.risetgid%3f-i.risetuid%3f-i.risize%3f-i.risize-i.risocket%3f-i.risplit-i.ristat-i.risticky%3f-i.risymlink%3f-i.risymlink-i.ritruncate-i.riumask-i.riunix_mode_cmp-i.riunlink-i.riutime-i.riwritable%3f-i.riwritable_real%3f-i.rizero%3f-i.ricdesc-FileSystem.ridir-i.rifile-i.riIOExtrasAbstractInputStreamcdesc-AbstractInputStream.rieach-i.rieach_line-i.riflush-i.rigets-i.rilineno-i.rinew-c.ripos-i.riread-i.rireadline-i.rireadlines-i.riungetc-i.riAbstractOutputStreamcdesc-AbstractOutputStream.riprint-i.riprintf-i.riputc-i.riputs-i.riwrite-i.riFakeIOcdesc-FakeIO.rikind_of%3f-i.ricdesc-IOExtras.riInflatercdesc-Inflater.riInputStreamcdesc-InputStream.riclose-i.rieof%3f-i.rieof-i.riget_decompressor-i.riget_io-i.riget_next_entry-i.riinput_finished%3f-i.rinew-c.riopen-c.riopen_buffer-c.riopen_entry-i.riproduce_input-i.rirewind-i.risysread-i.riInternalErrorcdesc-InternalError.riNullCompressorcdesc-NullCompressor.riNullDecompressorcdesc-NullDecompressor.riNullDecryptercdesc-NullDecrypter.ridecrypt-i.rireset%21-i.riNullEncryptercdesc-NullEncrypter.ridata_descriptor-i.riencrypt-i.riheader-i.rireset%21-i.riNullEncryptioncdesc-NullEncryption.rigp_flags-i.riheader_bytesize-i.riNullInputStreamcdesc-NullInputStream.riOutputStream%3c%3c-i.ricdesc-OutputStream.riclose-i.riclose_buffer-i.ricomment-i.ricopy_raw_entry-i.rifinalize_current_entry-i.rifinish-i.riget_compressor-i.riinit_next_entry-i.rinew-c.riopen-c.riput_next_entry-i.riupdate_local_headers-i.riwrite_buffer-c.riwrite_central_directory-i.riPassThruCompressorcdesc-PassThruCompressor.riPassThruDecompressorcdesc-PassThruDecompressor.riStreamableDirectorycdesc-StreamableDirectory.rinew-c.riStreamableStreamcdesc-StreamableStream.riTraditionalDecryptercdesc-TraditionalDecrypter.ridecode-i.ridecrypt-i.rireset%21-i.riTraditionalEncryptercdesc-TraditionalEncrypter.ridata_descriptor-i.riencode-i.riencrypt-i.riheader-i.rireset%21-i.riTraditionalEncryptioncdesc-TraditionalEncryption.ridecrypt_byte-i.rigp_flags-i.riheader_bytesize-i.rinew-c.rireset_keys%21-i.riupdate_keys-i.riZipCompressionMethodErrorcdesc-ZipCompressionMethodError.riZipDestinationFileExistsErrorcdesc-ZipDestinationFileExistsError.riZipEntryExistsErrorcdesc-ZipEntryExistsError.riZipEntryNameErrorcdesc-ZipEntryNameError.riZipErrorcdesc-ZipError.riZipInternalErrorcdesc-ZipInternalError.ricdesc-Zip.ricontinue_on_exists_proc-i.ridefault_compression-i.rion_exists_proc-i.rireset%21-i.risetup-i.risort_entries-i.riunicode_names-i.riwarn_invalid_date-i.riwrite_zip64_support-i.ricache.ri/usr/lib64/ruby/gems/2.4.0/doc//usr/lib64/ruby/gems/2.4.0/doc/rubyzip-1.1.7//usr/lib64/ruby/gems/2.4.0/doc/rubyzip-1.1.7/ri//usr/lib64/ruby/gems/2.4.0/doc/rubyzip-1.1.7/ri/Zip//usr/lib64/ruby/gems/2.4.0/doc/rubyzip-1.1.7/ri/Zip/CentralDirectory//usr/lib64/ruby/gems/2.4.0/doc/rubyzip-1.1.7/ri/Zip/CompressionMethodError//usr/lib64/ruby/gems/2.4.0/doc/rubyzip-1.1.7/ri/Zip/Compressor//usr/lib64/ruby/gems/2.4.0/doc/rubyzip-1.1.7/ri/Zip/DOSTime//usr/lib64/ruby/gems/2.4.0/doc/rubyzip-1.1.7/ri/Zip/Decompressor//usr/lib64/ruby/gems/2.4.0/doc/rubyzip-1.1.7/ri/Zip/Decrypter//usr/lib64/ruby/gems/2.4.0/doc/rubyzip-1.1.7/ri/Zip/Deflater//usr/lib64/ruby/gems/2.4.0/doc/rubyzip-1.1.7/ri/Zip/DestinationFileExistsError//usr/lib64/ruby/gems/2.4.0/doc/rubyzip-1.1.7/ri/Zip/Encrypter//usr/lib64/ruby/gems/2.4.0/doc/rubyzip-1.1.7/ri/Zip/Entry//usr/lib64/ruby/gems/2.4.0/doc/rubyzip-1.1.7/ri/Zip/EntryExistsError//usr/lib64/ruby/gems/2.4.0/doc/rubyzip-1.1.7/ri/Zip/EntryNameError//usr/lib64/ruby/gems/2.4.0/doc/rubyzip-1.1.7/ri/Zip/EntrySet//usr/lib64/ruby/gems/2.4.0/doc/rubyzip-1.1.7/ri/Zip/Error//usr/lib64/ruby/gems/2.4.0/doc/rubyzip-1.1.7/ri/Zip/ExtraField//usr/lib64/ruby/gems/2.4.0/doc/rubyzip-1.1.7/ri/Zip/ExtraField/Generic//usr/lib64/ruby/gems/2.4.0/doc/rubyzip-1.1.7/ri/Zip/ExtraField/IUnix//usr/lib64/ruby/gems/2.4.0/doc/rubyzip-1.1.7/ri/Zip/ExtraField/NTFS//usr/lib64/ruby/gems/2.4.0/doc/rubyzip-1.1.7/ri/Zip/ExtraField/OldUnix//usr/lib64/ruby/gems/2.4.0/doc/rubyzip-1.1.7/ri/Zip/ExtraField/UniversalTime//usr/lib64/ruby/gems/2.4.0/doc/rubyzip-1.1.7/ri/Zip/ExtraField/Zip64//usr/lib64/ruby/gems/2.4.0/doc/rubyzip-1.1.7/ri/Zip/ExtraField/Zip64Placeholder//usr/lib64/ruby/gems/2.4.0/doc/rubyzip-1.1.7/ri/Zip/ExtraField/s//usr/lib64/ruby/gems/2.4.0/doc/rubyzip-1.1.7/ri/Zip/File//usr/lib64/ruby/gems/2.4.0/doc/rubyzip-1.1.7/ri/Zip/FileSystem//usr/lib64/ruby/gems/2.4.0/doc/rubyzip-1.1.7/ri/Zip/FileSystem/ZipFileNameMapper//usr/lib64/ruby/gems/2.4.0/doc/rubyzip-1.1.7/ri/Zip/FileSystem/ZipFsDir//usr/lib64/ruby/gems/2.4.0/doc/rubyzip-1.1.7/ri/Zip/FileSystem/ZipFsDirIterator//usr/lib64/ruby/gems/2.4.0/doc/rubyzip-1.1.7/ri/Zip/FileSystem/ZipFsFile//usr/lib64/ruby/gems/2.4.0/doc/rubyzip-1.1.7/ri/Zip/FileSystem/ZipFsFile/ZipFsStat//usr/lib64/ruby/gems/2.4.0/doc/rubyzip-1.1.7/ri/Zip/IOExtras//usr/lib64/ruby/gems/2.4.0/doc/rubyzip-1.1.7/ri/Zip/IOExtras/AbstractInputStream//usr/lib64/ruby/gems/2.4.0/doc/rubyzip-1.1.7/ri/Zip/IOExtras/AbstractOutputStream//usr/lib64/ruby/gems/2.4.0/doc/rubyzip-1.1.7/ri/Zip/IOExtras/FakeIO//usr/lib64/ruby/gems/2.4.0/doc/rubyzip-1.1.7/ri/Zip/Inflater//usr/lib64/ruby/gems/2.4.0/doc/rubyzip-1.1.7/ri/Zip/InputStream//usr/lib64/ruby/gems/2.4.0/doc/rubyzip-1.1.7/ri/Zip/InternalError//usr/lib64/ruby/gems/2.4.0/doc/rubyzip-1.1.7/ri/Zip/NullCompressor//usr/lib64/ruby/gems/2.4.0/doc/rubyzip-1.1.7/ri/Zip/NullDecompressor//usr/lib64/ruby/gems/2.4.0/doc/rubyzip-1.1.7/ri/Zip/NullDecrypter//usr/lib64/ruby/gems/2.4.0/doc/rubyzip-1.1.7/ri/Zip/NullEncrypter//usr/lib64/ruby/gems/2.4.0/doc/rubyzip-1.1.7/ri/Zip/NullEncryption//usr/lib64/ruby/gems/2.4.0/doc/rubyzip-1.1.7/ri/Zip/NullInputStream//usr/lib64/ruby/gems/2.4.0/doc/rubyzip-1.1.7/ri/Zip/OutputStream//usr/lib64/ruby/gems/2.4.0/doc/rubyzip-1.1.7/ri/Zip/PassThruCompressor//usr/lib64/ruby/gems/2.4.0/doc/rubyzip-1.1.7/ri/Zip/PassThruDecompressor//usr/lib64/ruby/gems/2.4.0/doc/rubyzip-1.1.7/ri/Zip/StreamableDirectory//usr/lib64/ruby/gems/2.4.0/doc/rubyzip-1.1.7/ri/Zip/StreamableStream//usr/lib64/ruby/gems/2.4.0/doc/rubyzip-1.1.7/ri/Zip/TraditionalDecrypter//usr/lib64/ruby/gems/2.4.0/doc/rubyzip-1.1.7/ri/Zip/TraditionalEncrypter//usr/lib64/ruby/gems/2.4.0/doc/rubyzip-1.1.7/ri/Zip/TraditionalEncryption//usr/lib64/ruby/gems/2.4.0/doc/rubyzip-1.1.7/ri/Zip/ZipCompressionMethodError//usr/lib64/ruby/gems/2.4.0/doc/rubyzip-1.1.7/ri/Zip/ZipDestinationFileExistsError//usr/lib64/ruby/gems/2.4.0/doc/rubyzip-1.1.7/ri/Zip/ZipEntryExistsError//usr/lib64/ruby/gems/2.4.0/doc/rubyzip-1.1.7/ri/Zip/ZipEntryNameError//usr/lib64/ruby/gems/2.4.0/doc/rubyzip-1.1.7/ri/Zip/ZipError//usr/lib64/ruby/gems/2.4.0/doc/rubyzip-1.1.7/ri/Zip/ZipInternalError/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -gobs://build.opensuse.org/openSUSE:Maintenance:7067/openSUSE_Leap_42.3_Update/8f208ef7793d03bfb97c96efaf5a0602-rubygem-rubyzip.openSUSE_Leap_42.3_Updatecpiolzma5x86_64-suse-linuxdirectoryjN1ʉC7?p] crt:bLLDAtB(,{ZDv#2jڴMOx-I.4IUn S{.4i>8ߡlTk 䤮XxRl \͊vX$%Eįne29)*lK"@'b|9 i=R Sޅ#WqmTo\iM7 6TCZtxԄK_ ѳT?Ytz7cz'ayj(']>/DseZ_hфH(fySkY2\겤)|r2fl&=E|MOçiS!JUZ%0hNLZg(w, C Z䟕X '0& r$&l̹9T)v>QWJ"7R"(dC8r^*ak0<DVZ~FjQD7 =B+_9 GI6Q7`V+Hg0e*ǼГ &C\t Muk4ШQ c%aʚ Gjo]V\N 3 ?$>NǼȫT/GB+n\T?QD EgTKE&*5kn5Q>cFuui߄삛bBwcഊek]+âH ؉[L 1n9Qs) Ȃ/L@D^f)pԡ.z/)l C=\٪>es-9($W.cQD*4_͛OF追0ijIbj9i@Z:LaJ~Wvէ|hFnr}^Pc꘭7TXEdhURB͸rLKJF"A>bbIv(PhEH$>fSMlo93rC_UB)Sw2,u({w,3~,NԮ֛|xϟ6P%Aډ2s`E،!&nGSZoR?f3"W"HKMߨ}pX7x Tڷ$$hlHPM/A\1f*O>:kEiX#"̲t_ ͸{h}[piN\84 0ݍ*GM}~kIu\I&BE4]$}ҟ|IƆk@xQe& Q*%։竬y豟R~̭O*ُI7|E01P!;@XaXeɻ'EA+c Cek xO!\߀}i*)'؋;L? N@ZDqs` Ip aA߽IS=Z\\RٞK22W"$\̀R?Yu=Kۻ-)p:J>ɺ.C OSЉb"@1S" }rb'NF݁5=H /%&w[Ν T.mt$f7J7_rQ*&xkD6|a(`PJۋPW-?(9}."{Vh;Fz'-4r%ځXʃQztChΉz{W+S^ v"h8"3:xY$tT"p#GM݌l+#®T^]Нd $CxSրy U]2A*S!MGd)Je5D@IVqG9{"FҜ Ebj<̝hTT{M",'ERLG#P+@,ImTE-I1Иx!M+CJq\tϵzllV9[i (҄gTkIK40{^'"nΞ6MŝܩDWPhGL?4lLFY46| \ #[[ q{1rMʲ5SPˌIqɥ&YM !`?v=|\q6WRsz9c bJ(0*lHCWߣR?%7"Rgl/pS9h&5 4Q8Z"|VztTcУn{XK)tĬ WLp;U"&,)U7&N RxF/IA";-e<_-a%,a@['+ݦ*lyn%faTދIP+5 ;*;Z8^G6wvsD_b2۟ - #t|ܔTI!`or;beg`Ɔc3xP ރ/Bqc U KO}I a'݋;%GkL+m0+M둃ozk|.;Ke,^R!#b_d :i46AmeƆ(u:>m`!yIӋd륯2նHRUqɯb_ΌgB2e? `t¢8+`jmmxEs\|+Hd_8Lkс^78N,SM_Ԉ&Ǔ Ms'qUIt7b9c^Ocgo5 Ǽ3LMvE@ߤPTI 3fRY-L";\tA|J ſ`Jo ?*U:;; 𹷀_I)@A{2Yf&ׄgWyG> +d͢$BѢ2 ]&\}`4Rt z&DR$PS璝χpmR2p˚K;czgrxm7_Xܸy;?f%/*pakBQ9J__>2)#[T$[Zx8\/6pUFnQC 5T&_od_=ٶ_spܔOޖH\}׾9kxviFcrRQ65Ső?(b}ыnpE+kڔo:S `Ԣ9*~u;TՕ=h2&?WMMX$-|zHpuZ `*͏`A?d,fKok5DV 7IϽga=0nJrlDA' _Qk5ZBn\Vm[#é{)N7D2IJ8SL8]k.dK#MvՍSK Ys~+ \v{Nk6n.q TȖ9{<}ɋ80}%*wnS|8hFZD2;aYYrCWR<5"u>ZT{n@.l+E_"_&-X>A(!b^NdF5ʎIƁ.8AHQk`y}>WefHACmWN={lB y"^O}#ATVo/oK)/|%&H $ER9湯#zQ6.:6^qZBNTQS5UbWB&+ֹC*Fb}=PCՋ|$Ϛ ,\+{*@+7|/]5(qj}i6|{t *Xz]߄Les!A [X;0. KS.ULh\k-'n? mm(vK ^c߁'@ c}Ӿ\H[Zu駭GB f%ܴʒ\#j ڞ)%?e.a,'78X@2{b by^@wұFĂ R- [zmbJkBb "tb*rJeD f#נfReG{r Q*Lr]`R?_<8(uxYLNVqJu..CT[.c)9/[]xk){I/ ZR}J˜3W;t,mM9o5eϟ2 rU_7`@h7U&9-G=w7D;/GY6vA *9вf )r;(L$Rr$F0Ug޻ccOޮQ?{%[8i?^/\ Э+Yqj7`?fiZR YkD [(F)tenޜ 2 р3QB SF>]p&[gy R՛{#nٟ ֪WjZlAy;}Fe}_LmAx4@&pq 4|O(*a$tiҴι2dE} 9V;$@jC3o/t~?I+U0荃i (3CCeu4gl_t ZnZO>a9|ϚIs˭;_:*XìՄ}hK9e*8<qX` OS/lH:fH#9 U  M]#2*ם7@qOR#U_אڀ5~1{r|VqU)=So#n oX\EQ)ML- Jȣа&!*9nQNAdu3ǦjDe4:ト%7ӿ1t'«Ky\s{+#S&!NfּbQȻcrߊ0T|: <̀4?W땕fj9B=3]oI4J( ߥ(Vk$ 7$spm,g)AC`9"wE);F&RPF<]^F<7?X{4,b2=_ "q,`C(\".WqGWF=og0+@JsTI50scӞ)ם"q vn{4"]IyNkjU'.wF7\RmPɾT v 6֯VR ,*u?xd)Q@<7}d F`Xp->Vb-w=/rYVӡ3?)"\ zx;Pn yү $)4&OMn8)(m>-k7 6Bu@ mɖҷHv )#?_`rfnF9L;glm6fRY۟OM0Iڂ F|sζ嬢ik*hF PЀUy/ @.mu X9G^(4WUcljZ>#(FA2ty A$<h;*ܵ)8*_N iju-=; T Б}hǭ=luGp麃XDNW^yT PEsr 4GNfbG{᡾2,a[׍TyfWfij0qY'S~LHo3,n ]\(IpgD- hlg J-2.TPX?o]O&׆3h>=Uw(u>$D`CnAPREl0-} R;÷n^F89 Ӟ[CG]o=jq&¢ʨp|w9 Ɣd?JMZKz9F$):ܣ>kBJ@8p:jՔ)2Tq Rb{. &dW98 3n؞1/01$ّs偖V,~nmssha~$f8a( K>v3;ՈOe^.q6M챀mƚ5@'}n9,/utijߧ;|.g_cw^`(0) | 5j([kYQ"d0 14k7\+ϸ^l'\OkyVZL y=r4 ӭxs+S]{CӮ9hoW-ϱ ɋTAb]~E dnQeIh!ІReQX o1!CL+ҡUsq﫽tK,_D0z/ xd@&`s.G_ωC3x` ӃHdn2OrG9KMt;@Vf$qV$<G)  xI{&#ëxjx#O@ 5klĎ`E)K1KGFP)ZPI2-\e~:<:ڒj#!́OQdujz;u1N]#$7q_E#AS\| /4{4;F֣SD !V=Nm9ج-K8TXE{y sF߰<)fNdϪ8܍/-ޜ~9q'-G\C^.ffZTNQP)%4'@Jр#JYf`0K֏d;M ޑ#۾yξNGۧv,\I5;”ɶݱ5k] dWx]l%w؍ 7 ed;7czMFl:«^2ekfzj\yd.ԃE,WO}z>\vaSd6@k'u_5fn_%^T̒1T.^,x$j1ieNb+J2#b!n/u!h![ ac3}.4;5C8LOYS&ca,К).)A;^Z4 ᔺh҉ )?I:,w *߆)zܢg}ZUSxt-/vvo$; |{jԻU hwPE,zLa tوiKB`A"<un ]_mR`~_ XV{fZhD-=RL%>! 1PjF0Jgq Hn7Sc Z|y}E7h~'S>A%L?\کt/ҫxB'T_VGMU"떼m*&E%D1V0SVy9\gܵ\Z?`w+L ՖzxTd clO7jd34l>hIy<fԊ i,14|5DZٛ9M%Ut~Mg[)y"$9Wj;1ˑEg6D%HTzϵjC;_ĆC̬#/=4 I%ܦΦB/({ oxg[M啣<۸UDCoN H6Ė'X mP`%z/%Jב.]B0+s]|AÆ0:-LF'vK+uv+l9O3w^hn0~vQvPI#?:=:Eە ?xBվa Heo_<9ԪWKM8rDM([3H偆#?GnJzX72Usf6rkK@"lóXyE R&<}Equ|cp5HJ2>'3 HT G0ѳ(+YƛX,F'dǍ/@}Әy gY,l0/$!W΀sԌi n`!ߺc,:&U Z&P=]1*^HX&J9P剛Q{$_4^&u~훫pr CE->锝b[5[Gy~U(߫[J")0lpzdoF&cJ[yQTOv?0N?0~ )"]K;S8򽻕 X. ,sۇ(Џy}Biݗ=6U%iet!(9ؓ)١/>+Zk"T6\9 ;H"?3NӲt]6, )`4ShNo ߼}XXԑ*>[Em5I.?צM&_8TfyPMJ% e \B)f75ܜ`V*\Xtz7m;?#p"ޕH%Oh-D'3+06hKgPf{uxYm%KbӞ꿵Œ mrB' >eͪla⎀zO7DD r_}7<(lw$mUOj2qL!y,J3˒ &ALnj̦S[vn 8ϿKE.!*0erQR9D)E=I{$T4XTt*3d̋C= zn>e0bn'/:YWOHY>9ʩ*8RQ_AAq =H~Ѓ۴Y,!KM1휦x#Kb1WDW:p|ZoդAm DqC9!Z W[u]s`iP4ސ^.edVrUntN_ƞxï#HSm;^+zRƩFeRqg{g7.C;MpK Xzգl>ˆzh@$:-:|L/zp/C _̴DM|:!AZc[62r zoeXj > sv 065*qZcף`4*$0(NB0WP:.$BcQR_G VMnawz ٌO":3ڙ P( h<;rXvVyaH\O9AC-us^!q09Ӂ1aFϼ5& }- 7 ! 7kԌ,ipW c68 4c/f{F~b(op#zo9 G[jOo@J Y#o,j跀9 cID/ )o{c_$y$h'lPoj/ڎ`)o@|p1&a/11q\mQw!D`В>@s=NִM? =]ɛpTďc mGĐG6FK{% 6QK{ɰ]Aw,a57sӜGMCJ,o}VC()GPv y$0qPd %Eyѷ `J\^u8|-~\݈ ]_ge-5JkJum燋'2gu#/8LX>lIjc,QHC-3LZD+O,e:.0]DшliCPz.0}جSn6s74L?]3ry&d4Z:K j=V+%bԒNfɘ܅u;CR.[9L:b1XoR"Z[v]'gRFh)V$o[hC Z 1$_Y7ЈD$U$2TDK/ ^$-9L"d`]a{O>ڑ(U+UOγ_ߩrNB {O#QGZy;s83 ;{A&VTh Vg7a6*UY&Sjs?LR$!EO@|L[A?'Zj)p*c67"-9 Ǚ!n5ؽ B2.ca/8`eUbpD5=qM>}ߙ]@3 jj+R|6pzY3FgmTPj"JחckBMzFp\ϲh%F"grbO+zBM: 9RS=ΛkX@iqj cq I$GE𩷺#5fF,?.~h[zө.yt-^lb.2e5ᕂ_=3Ŏ6L>;I(b&Oiӵ%-iWa1̡\F]e9fJț!apk#ތ}ڟ=׳+ִb\8TܾN01žu+Ln 6 օEMOϐ(#(D!9uɠ4n;ON%q GE jLxB={]⑞%΋= []I/gViR}XDfv 0knS~;^Sj]Y6s$4 Qr8IVwis ' ÈpM.Dѣ!h(x^XFAl!$3.7aL¡׃`w;ׁ7[̊( e A1lj8V[Jγv-+Uz$aw%z]xEn!6W $~[x 5Y9z>b_? $/k oݕ,FI K,EV-oO$b2XON+!cuC s5( @ @2_z1Q:Gѳ3H~mHOܤ~- E}\:ɛ\hbƐJk9u7_F._67~f.a-oWaO+BK!H@ѦpWĒ0Q*+i.lݶ .һgxp wDZJW5D%ʏR#wq'L'WZaY [)-[' rGƱاb9KMnÖ"_ |US#4s%lyDy~ ]hab1XbYs|wׯՓ^ t/Zw"uOXKz&lQ ao>J"%HbX`G]|PEʅI+{-nHkǷP{ލIc'(7A_ZnڈjE6;|E*RNZƂrZe٠Ԡduǣew,6DUDW^]x&r#f(, tM< J i% Zk=ss.'gŸ齃A씠!Ja֙G+vKBD֎%q%*.u}kWQ})Dj$[c2 =_ vxsF~Q׻GWӚkunw71?qS 0:'cغkcef1CxC1 (nЮ&BvĐj 43T[F3j*MytIZ(.yʒ]_$#$Rh7ːDV2X՞@(ڱHl'K>D6900B>~?])Y8Vu3Nў>Nٛn589`7Ȫ^\KEb3]lIꥒ\nAApSYgEA6V0P;A!'PP4xMp[P꽰za_LhW}3~6`w_+Ӻ;5(jP[v [mm,}@cyISٸ¹2DNzr*6!/ 8ߪ0px!%''c\TI.n+甙z6;"ׁg"'L(N7EVd&҂|sxel_ s@Fx`eZ`>aVXrr&i^-S==5PjXy[;|dJW٫l'o޺q3d8f)}k6Tay\,+-B Q^edr QqI~O~}e2v#&XFE$% m'fթ8M fw߸R[Jx%ھQP27[d$qꢢ.?0JIrd59Vo5GGO?{.yZ ө"ZڄV>7̩jrM1HXfqxTCx4s$8Frz`"l-mU4"$ASJWZQm.06Rn=]إK:}Si/bΤ leh,V[*) 2ۺքvJ%'mEuBYXIY7 \~4QQ(l{x˄?Hg}< f5",_L hk"_hJhWF>:B`kѮU5 {ŽSu|O"♏xukO|%n( '\fLt:9vF;W)AO@:=:C2m+{i pr ,"%lYiHH^$zLqa S| P82] vһF0yydRh13 Hl^|}:N5c(iׄ,$*;>F2İ=&{GYlNH,δ)?6vB o㝳N{j{y* :v޹%zrfBU4*nJ 7<&p2oASd(=\OCZ>nVY#mX.U1b@?q]ߖ{NPo-,G(O]j2=6;Ry-ّ]%X0y$o _]t:nig9a0EioV°yc[mu& `N50l.QE_Gug*x*()h?+k`LȉSc `#(|fl].#6Ţs!J?wQ_k@*aJ9eB;3>Qt|p_Ⴚ :$u8I< $栠#NGJ=v,ڞO/4DgܢӋ`#\aK vbԒ7>!IԄD./!zTGѼ).>,l 5O[9b1Y-4ƥB 0x.5Fjb2\A?UO"0:Gߢ ̟v? rĺDװ^1QZi@K M;%z&Vs4!F;t+<NL%:ٞ'.`onS㓮0%reEPڂe7iz]_>; 5|T5S!;Tn'42ʕ{NUwb)ds.Dݏ/_5NS]%[]iB #4<4|7&UUgؠ/ۅ!_4>Q͟tխ$g+o0 R+ 1/BȧזYD=ZWy۱P?4&r8` ̧A9R)DGJ^poG#$Ij7T Cw}w3* %mz~rj0AJ" ߚr"(4'((fBԕ/NsEu}ψpœe!t+uY0Nےm;Ohtj:UlM׆|60!{Ҧx>$_ ik 8XJo *(tڇa c ߞ,>e:i|xwcCTغl}`O0ˏIy+# j _J~`Bpvʍʥ 3򴥅97A@񡫶h?q"6 l60;Q ; -NMd+_6i_l`OI #S]3mpA*yP TdE 5;̇mA\TtkHe/&:l $=BI1},r6:-KKGj ւzDYgJl@CivRb;#o` o޼Lʔ #8_ [batjn3Jghw)J.L ) -J#4\nµ!`A_ޫ)ìfy.BCsy5H(5?*i /RҋҦLXffFV |)P|X9DE{yoh7i c ٫i?g0lͭʕm2 FFچ2Z">GP`BmU*fC wR:'W)!P^~d]vQKBP|gw::cؠJ㬩;Ss-Kd!ԘPl*>iC$UkXKeq HXB~/K X]_s`\~t[VWBJpCup?^-w_ɰ9з4^i*"xĀ)Z\#Z|n->*736Q8712cWΔ25bBEZNVF.- {aPSrAxSff7#0㆏Sx~oUNq#Í (ǂ5Hֆe9闗Lflbu"(GW`馇 1(룣?{4MpOyblo#5QZkf`xлZ"%m*·ytbWqvOw)9īzvh6xh9;Z=B#R⡏=`t33T(0r{ECĂ Wd`ϣ7(lxkx0Y{B29v[k Yۡ$F*ooK a`?LEsVx9*cl-z`dk>&trzᗦ4m:CO20m8cE߰.Q ,d\Cu0;?|AB5?<)DU10mu̓~ь[0ΨF- N!8^Zň7IRVZLҕ}z: TKo_ƹPatTj?r}8;{ $@r@lVHO:(wK?cVF}\wgW߼!\KoLj ;n<`*}ޫܾ9X'8TFȉ\:P]zKӗlQq\ˍ %Fd޹ck|g{DvwV;gf /Y[0Y}4v`#{xh9gԦ9/^2|W憝X\΄K)1k}mjz X:V~ƗDW`.j!끤ӌ`U=&}x"HkB ZJ.0 YE(NC~,k/TAUDOwfT_xL,{TggN)A aW.>jHuq%:c6il˞+Zbʹ'gwoQZ]8A60v(O\}M[)#j2J>1Ww&zmNM1ԥzja,6b# vrPFw]d1+˿0 Xe/ԁi,KѺ/7׭"Zj F`u\ܟf5¤"ܐQ%bsRftwd/ -gbL*l$K2Paa5f𡽜zX SpvKCNcV$Z` #7TAtC돀N!]m2pG$]~-AQ!ʈ`'tcaȰ!JojKO Yb{oTR|שL/,|ISc)yjud zM-o&u5WWp0qQ6>OV w }Lҙz9du„߀ضq07Zaw8@D ra[gL| /I#TW.}m{[Ai)CeϘӦ Z0j* Qoط sFYdu6?EjրU( A&`\ՊM&e} *V)\7ux(+ȍggBvh>triRLewUq `,$o%8"HstztPދ67`}!'QWp)ԧܠ~4#Lab<2'_D}K+-ë. Jd/c軺9yhYn+x?W<9ʆ8c ]sK4(g(fIٰ3.=ba6=Qp9U2j}@.7<+> B[x޹jj EQF3M\W]0R7 JN6{R?][f 斋1+hv cT\Fޙ}tЩfA0{>gۂ+>xި:xIެv1OHka,f%kKCgmy{5ƼP &_\:&iNob \Y5h&CSo}-{lsCmyBхȣO+s4sE39fUQ{6'C; =ִ߀V{1/cRt4uɬQeP+|6+umHtU{&T0{D4t.6o0`VDz舥=[fp CP:άg(l 6cNSSݕDqYfxqDßޠ$A`r! гǙl>Px5LY/Fb ya$"qoYxBB@i؈[) kȟi Zۖ:˹XA 4EoHŬhȗ"00-bQE>