apache-commons-codec-javadoc-1.16.1-150200.3.9.1<>,e p9|Ƽ-&aJ}r ݩ,}.ϥJl$uꈎnC?d& 3 Tx| ")CC  *C  C C W?C YhC^tCdCkkDCpPppq?(q]8qd9q:r=jBrFGCHCICXY$ZH[P\`C]lC^ī&bΩcRdefluCv wCx$Cy0z4DHNCapache-commons-codec-javadoc1.16.1150200.3.9.1Javadoc for apache-commons-codecJavadoc for apache-commons-codec.e h01-ch5a`SUSE Linux Enterprise 15SUSE LLC Apache-2.0https://www.suse.com/Documentation/HTMLhttps://commons.apache.org/codec/linuxnoarchif [ -L /usr/share/javadoc/apache-commons-codec ]; then rm -f /usr/share/javadoc/apache-commons-codec; fix.TSe^O'Fc^@2 J9v"I:((?T5-+5q085e)3&,59A>>~fHIRIJ=@UN ^E!B$n}s&$*++E)H6VRg}0!B)hsydNET~qr[=Q'1E43qQ<OqT"L+i!y<;!&N^#!@z;G%(-!);#! Uo"_ !#EJ#&ssP\y(->nw\31D !"<OO"e d46V6G8F QXFo|9PE3C0r;uv""I@%//1<mx*=vQ/MYd>MPjNax_wWXMMA큤A큤AA큤AAA큤A큤AAAA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AAAAA큤A큤A큤A큤A큤A큤A큤e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e d396c152a0911cced78dd10b8f01cd7fb00faad5a0d24b8d5a94b100a190b8829ef5e2ecd9e0d8c96d4f20671387f9e3aa6b1f096ef86669c2f57415ca6bd37183f5579bc6dc4ce76de28a30e64567d09d4b68022d2c30cf4b9e9b1eab0c70944b226f796ba920eb080c524b7fb582aab5b32a01338922fca3a6c65f1548a109b5eefba262a2db2866017d1c7cb8340d7996af4a1a02fe9deda4600aaabd13a2ea9d30ff032c977d7561f3c071f5d3e927c3da8c30f31f07f47a54c6547ac8d03846641c2bce90ba76ca9318c52601f370ae6a17b4b2f6aeded235f6507804b6dd80a61a4050cb282c1d3eb0e7e5ed68a16dca86dbde45580b615d0fcc6a51352fb01e34ab1e74f78e0ce1d7cd58aed32163f53f979806c05dd7580f25ac471807f10697490cbe60e1f453f4a68b5e417d297c2f2dd51f3cbe793e54c3c5764d416a3b2c3bf16d64f6b5b6d0f7b079df2267614dd6847fc2f3271b4409233c37a3cf00c109d907e543bc4f6dbc85eb31068f94515251347e9e57509b52ee3d74cfd56c75814e8dd474bd53b622b19152650c5595cf3c8bfad7a8703985105e8aa6c0904499f1efeef05641bd28fd7c73785e60f69ce9c699daf65af8b37207030ce844c4c202c352e3210a61fc0910039a70708453b0db6f29d4da9496f2711e794491b22860b2a9267b6327e19cb45cb999d290f167f7c87204ffc2ff87e457c06f765f3bed456436a8819b4d41fba66e537d88c90c4f46eb95d604c94086e3c38706b6ead21f5636ea9b79297a7976c59f8c1ff9242bf675aee5dce392ce985f8dfaf3a08014a60d94c7bbc69681481ede72a626307e40222bf371aa6d5192c9e4a52bac18aee4f3f90d05fbca603f5b0f5bf1ce8c45e60bb4ed3a2cb2ed86b40781874ff422108ae9cfd34a01d5de0720593a1389dbeb6cfa31df79aed3e0d278a2bb0c705572c50dcfc84d617051c14a886beecd7360afc311a5a358000e7760f34ee6902adab2ec164271e5e5336aa222d844c021dd5a2dfa8814476cf792480d1a4b011a4d547a39043a0654615c58a3d997baefc1fcb81c20834b5db99bcc8a8a3959f422e218b133d723446714dd04a02af57448208374d92f8948738ed94719100330a733bedcd31ba4922d0c752a4dcd33302eb9838b0a8f8d29ad461cc2d7fe26c9a71dbcd09b8063b11ba0af559f941d32707493e1246cce5ebf0b3a1bb7665f3fffaffc8ce93c4f7c15352282a42c29c99eded209f31c41e884728eb0268a986d6e8a05cd7e10f822f4de38dcc25bef2e29bede4611960fbcb4b6452be1da4f675022ef99e2b4f098b538c60d3d43ee2bd572c90a5eea314ab3ed21c4c02f7244bc83a93b3964b7a9160d68c438bd41edc4a587c0d3ce2b1f380df422b952e816ac41a4d9f1a7883877374b541f73d8ed7040fbfc9b5f76e4b61f9ae9d18c2d56e4bb0fbceba727c168983c472e765bfb13703c9e0de7bbecd8582694a203e7aeaf0ad9943626eee25c8f4268bf6285629e15e9072430bca5e190b09927fc34981e12fc7d6c122d4649c95395f16d1b6f391cd7538103f7c04917335313f8c271599253924315115ebe44daaee3edfe11ca09217825d1026aa1389cf6cade2a0b576210cfedefbec8c03fa4c89d349c4c1cefae2d5d64122b77614c472531730ca35872cc7bc0cf22e66bb1674905627d234963550c9016f68db8389b68a329b1b17a9a3546c7e27f7cc0a674557785a73fd0b86ab9eda5b2119ca92803992b7a980aae348da75b4a4b8ad495617b5604148fddbc25d0d163b9dd83a8262cf7d349d879c916344c750f21a30e2f84e3c3c5a29d54f92cc85abd93d9e6adead48ec2b938fa2896b4c1ecbf810511437e439ff6306bb08b485b04f368d6962a741b6254dbff9cb8988668b8c42e604d3cebe1fa4cb9f1a5e3684cc4222f7591026f5591aaec6ce69e076565206ec0472a06fd87ba164de1b8a12696af2fc6cbb1f5fe30323727458cc2c9d02ced389da8bfac2f8b10b33227a56cc4fd00384ae359b106e6fc35c8e4b31e3dd74464f3f1f383d181c70f55da1e5c5b884711751f60337472584ce5b45d36c85c8ede2271865b2b7514eddb7a74f6341593b5661bbe146b466c1a8ebf019182c0d21688282c71b10115cdea3b4274809bb7dd170ffef4c1a34a078a269acd43ef4495f38bc12c8fa242f2ae5d041aa11b33f3a6afee38e47729554653e7f669e203a22ea91f5ca56584f8807fcb6d68f81aa5586a8db77bdee2fafb7f67b1e57498ae4e5032dd6247877d507b28ba25b1fd14174e368c590f90ae1c7fb60e46061f40ddca3271d5f8c0df4deb76cde2839b9c3c4cb71d086954191d2e109884671de594650b405bf33b3ba28c8ebb9bfb646609ffff619d082fd5899d021659159e16ee778d4fa15420359fb16fc607520383255d2fff79ca3fc7e48e516e0a42665998f2413eb3f5d3ec9850e3ad96abcf903692f055caae98e5ad9442aca1e5eb133622be74e59e3416a14d1a5c1a6f1d76f99820f5b4cbb9aa87460fd3cf8a2e8f4fd4d50385573bc76cba39de34ba33254ba6404e346c0c22842b0525ca29a1cc9f4a16e9a1179a7ae1c85e72262b9d183f4457464c8ed20c5ab3cc40cb34c6e81896dedd357156b5faa0366920d3868897671ed7da2435c483d680e4a928c9133bbe0950d72004c7fdf9adaf68f31557db9eda00060e605097ee1413c81d5e6ecde72821c5d53a906ac4bd270abe19566e789a17d320530d085a4320a1bc86c6fd318c01b7ec1cc394b71db8d2ba9fb70b5358e0fc74993b1dfae8548a711314e38ab704083b539dc026a217c837ee54df5e2765b7c26308100047d2b6fc0344bcf59ff308bc68061648bfe55a09736bc8ecbb3d5206dda11f3e7dd92a8a679952a13b9fe55c030ee2d54b03531395bebc99bd88c5d9df2a53dcdfabb0cd5dbc12702408f6441192125c7a06a63d0bd6118c91540b7ff9930b6e934497597e2141a5383a6eefd4b68f5d52e378e4f5a76a3300dab07f10187a69d8084a25c385bc7857a29f23c55c8ba5418050c7ebfa5b8299c344981b19192216728f73a90bfa9eb9d5cb369cc11da7fa8ae71ce97ce543f2643fa4b3f64d0473e2265dd3cf2a06a8f0cdace0eeb286e127b0b4dc390858f48062c5d2d22499fdd29ecedd1ce2664b4e2355589756488e36d13bfe53716f201fa88c4d38549ae360c91f5e2a9355b5e02754ba9ddfd1d5b4b2f9d8eec0f45eff9e3cccb0bb907f1c35086893e3132509f63a6f763e89714277822dabd00e7b02c94a836ec4070c5e1516f1f6ea538c3c39705b94de564853ab020519bd182813e61c41390439920ce5139d1427bb81e857220b60dd9ff891d5d7ea250ccebdc41edf3332db786b1ee3eb9602ff3157fc89011a26c28a5f755d567339339b68ab97c0aa49a2b57f2b20e9154bec9322546108d2e77dfb051630b845c6e3e3b155653faf33920886c5dc932f2b11dd2d5b67ba9cf0c51acb7280934485b12427c5c3bf9c92869be2d2eec2473b901b9f92b0856b14b9682bda333e66239209b91d967643171632f8dfaa05b57c6952d61ff3b74e16b2dd09f2c6582a65b04c069a0e62bd827461143134e818e98ecccba8cd8babaa8161438fb2c680d309a728e845cf382e7da682e22cc092215a305c0f596128b198c97634ffa9294d8a93520b2ae3b3e2ddd8a61e698f30372f3396dd8b9c0e8d4c44c0e93d805d57a62d98ad79efc8190575d10a74e4c5b3c775e4ed95b0480a98554a156ea9f131fe605d12428f0b23292d96b9fa5862ef9e603077ced943ff53d5473bb4aec1977d721ae341179f82322b722416e8e0ab657d84003db56cf8fbd82ae8525c542ac096f0c0cee008a837539a02456e741dde61885a878cd6cb0a1363605453f39d9f717474d23426385a58fbc17feb570a23db7ca030259f82536f20e14438c734f33bcb2eb704c1e9bba09e04bedee00362d4ce4e5c52c7f7a6ff93ad9c2896dc4b5b0777940f909d2b8137d01c45c0257b24a8653402b730cc8a9a82736f56f5712fa16f90e29e9de7a81f29e8b8000a98e646725c8c54fbaff5f286f3be97e2de46b0c9b05bf816cae52a16b36d0ac547719babcf5a9f74998d4d79d1c3ed9b6cc247d4b92968ba948c565887dbb5ba91e87858d2b2a6785cb749f0c087b991bc0ff21e511b9c81e77860ef50778146b31a49025abed289bd769e4c73c77315b34d42eb12db014c8271e068b71ca95f9747030d1dca4b84c1cec5000f2969155929e457a154f9df80c37262e7a2f072380e883fa1d1496ce2ac7bb3d630ff1320c6dbfcc79a4ad4eb6ab08ab2e38f51ba5e098a3b99277f4600f2fba1efb4f8e8ee9afa4fdfa50fd6dc48cfd8cd8996b7b0984a24cd93c6e66f5fa798b6323a6a9d5cdbef52972dd9bfb2f8d47449fb637e72d64dea93afc7b53221548f8743b9f1003cc623140000d458391dfae0ea06572d07f997a23c16ab3157ed45986a62c3eeaa1e32f955b0570c4a1065e0698ec196572015063fcbad2fb3c766115472294fd97e862d43f4690fb9a07135cd52ad3ddc2d5ee4ffe65b5f3915126cbc2cca8226bc8f4237c73cd2676908a7f406da8914ca34de976899d27249a7e52d50bfb274a1e402747e591a2b898a03a5ec52c49d0344ff3d375b143d40b5c92f89ce1bbab70a79dd3e3b53c38be56eedef68ffe2b04768758b1d8c6abcd17954df8a68bfd04d1bdab01cf221cc427dd7eba5cf477c9e749b3637a44580cfdf1b830573c43900ef0581ec098ec3da9ac1de97cb080bd11aca6f7b5fedd0e27d18a14e98d5c77fb869d492ed0b4a98d9db65c90dc5e2eca61aae89e597a89cf24b7037a1f40efc2ba18b701c21f21e28a1988c50d795b627ec1805893d4b00f3d7c1e492ba403960441981755eef3bdc9ceef5bab5a055eb096c738d672eb3a20d66f2d72c58586e6484fd2be56ed95448a86745175b5a78964c368e43a18ebef1507c4dbcd4cf145bb549837914f398b0771915ebf55ac90d91426bdb3305f1b88b35e6f95f9b20916777f0074bbda30fdc69811b684e2cb0aded4fda3a7395ed2fe5a2a7ceac1a425e51930d10c41bf0e83a044fd7bb75afda2076c3f46b36b9cb2358b39ceccf0c6d63609c04809a31deec9025303a0874b8a2562825edcef3295a9a936e704284922e65ca336f948dcbaf25e99d8469d9233dc1625670a71061cf3af4a6cd6960561fc50c626ef8b8a2969670b920199089d64451b887a3285b93668b4ea1647bc8db6411aa41b5c6528bc8c71f6d39f5baf17e23bab299907dce06142f2918b87b0fcc2a9b222a96b14ddd3cdbdb27fd328335380bf1799820988fcae5c3c042573822433e68446f8d8324cd85be66d0db52b1e0a79890d00232b8fae9a414483553ff5dd243b8bb540999aca717bd51e94004bb8d2eed4386e5d3e4d72e92737d99ba6588482903ddc623ab2b0f6f7066e5c6a67594289a1e05ac0a6f0c89d2e160525c5387ca350b571be1367840f92148dc35c2ba661c997c7cd657d620da8603931a8a6e27202f11d3e749f64b5a851aed7268b7156112c4a8b0b402d92a009a43fff689185e38b441def8bc69ebb3cc71c9e799cd207818496211cdfad348e13a74879f640cf886a871ad763e0212f65967ca6a376c406e0f8ec829be53e53c7d7c6f5c16e88b3e80d5b03ec981a19de77030f5bdfc749562c51ef9eaad74c5e82ef024f95dc59012d824ffc99a9af6e46a7a1c529fba18af1c9f27eab3636f3be622adfdb9669f9be2bd36b32dff86dd11c250dd7a1164e507cdfd7f380b5266f6d1f1334abd06e1b91b4444877142b53c555c37580e906c7bd5b46c71424d00516b187c739ea9d45b57bd58fa14103056885745c53e675355b2bd78686880f113c5636cafc3ec35e47ed2ae502cde2ce8fa55135bb724f69c044629ac7bed1ba9b274c40cfe3f58a83e220e8a673d3acaa3dcded8b81fad21942e49ef57b6094bd6c09766d3973632b5261e21bd6c70513767b2b3e224da167b8ebaffcb46be88750e5950120bca3cb2f32752358c6a8e45baf46fec8d501dad9dff0a819ca7e1168231c0c78d481cf7f22a09495af00cc2ea4e3c68f2bd8245ac350cf6f140f5797e4d2cdb97b540b7b2c4d5c1ef4a51c6c68223ed9323bf9400f8c40366e63a9b2c95d98e0c04925a1536d18dd77fe7c0759953ae0b98a2d128f9aa91b5e0874798757a91e844fe34057e7f951458a135e309792b42a8826a5b6e5710de8aeac1febe99b15ffe2b2eb0e8a0e901413eb0670489ef8eca102ea8789f8ce71cd2da083c85f13a09736644a621a21c66224344987ce57cad9822251cc18230f9270451e4f23113c448c0e937348f53ea4523d7da163544ced5aee81021a9b64fdeae4c20d6b45b43165afc7e34f61fcba2ea29c083689aba9feeb5cdc8d7efb77425fd029b939cdc360e30a285f0fae8f10f18c143f9835268ede66cd1dc4c588a07aa6a2c0fdc62f8fbb8cb90ae3ec244285a9081c7cf66b9bee64077a34819787956982c82348500b9cc90b1b98c7426906e0f78e71d92b8f3bc1ef3f90a4297d0b77d91a1abaf835c5195b0292404a77d137dc641fd8ef071d46ef575dd0226791ebfcff1f1a67919529fde3886fa3aa4f22ea8aed99685f8d9736015e8724fcc21d8da03e8680fd64d5a85e17b268ccfe8b933976a095a6aa69425890af7f17b582ec48d894d5b37a315d3f94b81c40ce51c4d0b96bd16b39776d3ff84ac4a3f211f53dcf9a99d79c539cdc39635463230c915a8d7335f0c3248b5a19e6896d9cf8d29a927be513cfe8cc73bf48a864837e6466b4bb456d8a03676795ff442eae3440e9b05419ca77a1dfe1a6b7c1fc198786256c2049d5d6470c70c28647741f9e5c7936ca0b08d7df207733a357509b2cb6fcb4ad7347063a4859a3add3ebcf36fcd7a21c2b517b44af94c449118371c600f4d692aa5f7d05b2143ba0e0839efa3dd6b1b67f09a4cbae2030ddcef48e8dfa3ab7e3c19314d87f52b5e92c3e1757910b873f51e9c35fb970c8eaa36c9d2a1e79de27c8c4365c22691405e3b8526f0ef10a3770cf01c221c7e550408f69120c6751ff65a1d462265c776b82d71c9ce6ed0cad33c2e0387707aba155faa70f6b03085f24273f7eda7c9a998dd3e9e2a1480e2e11a3bf7b8457c1d2e4a96ccda56729423264ddfa29e4b701856ccca73f9aad58fb65363c50170ce7f055af685ac8e366d01b3dbdecb2a709ffeb47e9462253c5371c245aaaafc39e482795df3a3932511c0a6798e799eda656d8ae0f3d89f88b45e543433100f8a0fd86e482a6e9f70830175457ecd1b090a1faac4958f92ab230a69a488aeada9d7c005731621e52a5652d586bb521a17a07db11c70068917481d40729f8ff4e5115250c1e9f0a64c16293309af728929fa2272900bd9978d89b5456af626e2a4c989fb5b46acec477ba226392b94e3d905b35c7119ab1d47193981023e501ae77233d6be144a833b9486f387fe62ea992859120ccc2fc7acff59fed4c320d5f66e9a2e77524f7309dc4907261a332f651c9e2ff65c4c459a3f25c7ba48d139fe999643de3e8b3654d9c49e33c613aa7ceadf831463e234a2fe4b292f6528948966bf115edf2fafb519050691ed9aede2e1e02b43b0e935445949f81dd309a377b402f93c7d72e1be5df9cee370467a687b95ca56052dc681f3d0963eb3579f99b5f337471689c4af65b80aeff401a94c55e3067d7083f6f2574a8ae29a639a3a4db270d7f8488997c9831e9156825a2aebf5a34fdbf7635f5c3aab7cc3e0a5e69d98b353be5dbfa6fac36ad92a1d153e78c38565cb55cb6b08f0e2fb56f16da305be0b74354deec352fb97508e739dc413b91dfe3d345a3fde941d4a4df44112dc76cb82c80495e98a3395110a5cbe2268581c24735c32fa7eaef9a4232cf772959c1dcd87fc403c1471ddd84165173c3d52787544d94a6d9cc3950a1752d1ef7d9523fd375a759e565141b24c83f440d10d2e7a84782bf01c6a25ba8b2c7bfa0179770682375ac641b1fc58f5b864b9b95887f086748bcf7e3371aaec9829e998e6b280b117f345651392af187d461b9e52d708c7ebdac0620d49ccaea0bb6d1ee940b75bb6cdc5b10d490b985ad400fcb1e4dc62c355cf9de196b888783c1e6dfef69b72e0132502404ecf0460a55cb0df5940aba68c69989c757e24397b7b7349a0ca57bf4cb4f5ff282d447c220ea64a36545f30930493cb6234765cdcafad75835494155b7b04ef89ef732ab17a936e6c3fa7813fc99c2690b167f143d778a79ef9da48da5d1ea4271ca75f2039c92ca1dd83771f590d0c42778fb85f7c510b4f4c7f6f4db68eccbcb1368932bc4fb1989f24cb05a2c4c570babdbb532be5260053b9e16e949fbbaf29321260b6436dcc37d4550f24ebc0992ce69271a8a3c4dc6d8a9eb7d8bf6e630ed8ed28aa11316aa005b2cf9d4e37090a274adfda431715a29ac20a4bf0b499784c1fb6e06193a1bdc352195b41f33dada660c9a9aeb15f0bafb6937b18d55b47cbddf2cb54b036404b81033d2da4141ed3806d5d5022b1460119278f4bf6661b23f00852cabe0cba4f70bb629a9352d56af5fe2a1d7d0bb52b813b5b9ba75f3266dda14284a2f8b581b34bee4383feed6b03df65e95e490619e7a5b2ac1aa19db749ca83cfd1a7d76dc5fc05e6a02cd55ff4af8214c36750a7d45c0944134fb81e6809c18ae0b8d3a894f3530075d5cd052da0ad9408bafae279940eeff2eaad4bb5a619031c903cec8dc5f146f398c292e799ae8a40a41cf0a56706bce3af3caab8bbafeb91f60e23cc437b5bd98320a265f36e5f0033720157a963775bc611e94fa129e73c2d368bafa580456c891bdecf2da2a36f8f2401557d5bae274b2724a38076762bf96c5f06f10dfd36bef45e837813e25359cab551b7f4ea622abacacfe7820a1f1a8ec8e4ea687b0a2b1efb7d28812f9ebdef61f5150f9b990b391380c5fd50f5df8b6c3753a384a70a26407d1deb8c2060d5f059f11c5f61f77f612a2c82d2a89eb6f25b19d68c51ae3e1d44ead7c1ca027f0ed28329634be645932e1ab7c321bf27b8cfaf9aed30f2cbf5ee4478952b2074e4b64cfac3a17618a69de47892e81023b97caf77e33c4db9048dfac1a09b96bef130eb3973332837cfb7a78f7ceffbef0a1fa9fb5c09c4d73747897cec36662ebefe2239617e685e210ee89d55e3a8fb07c72fc190999515c082c86be99c803f98d52a256c928a90f3a11e01c46cfc6780e2bf4e796988b02ec3a8692429352f218aa348a3f73dcf9d09c85cf2f5c60273aac86c677c20329486c408a6ab94e8330fc869990c8fcdebb683f508f257b535fab0159f76e493469bc2b33691c2f5e4536fe8aea7a5523adbd898b8a9f244d421a325a1ab335f45c101756eb689a788df73d9bf220a8a71e11dfa8cfd764d4e5869f2de75f1c05a66e6908263b76ac97dfed5c4e59dc7cf5a992617e468a74030a3fc33ca5b4cc8bd571f8767cd288711ba9468b0c90c2346821a79b4e827622de51948c7e61b7975258527225d8796e16a5e457b509d079c212f1a757297033715716f6de7d3d12d82a14ee09e58ee229de9759deb656f637082fc32549bc42ae48df5d3d5c15ec771e5930512c983b064243244a2964e1c27aefa49939d8dd37ede5b7d5316a278718a1bcc5334a306904a6ed0a4eda55b8cdf69b27b84094f01b29790da49a80fbec6a223968c1fb4788942c228f7cc364df13d3e39be570ac796fbb7e52e19e9af763fa62463159b0379d2f9e5cb5b47335ae41eb2c00aba639b07dd7511648c9e9fb42f747cac737de43372dbcef14fa37f1c14c503815358afcb82e6d0e11e66d7ec3691c476573a17ab02cb7238ad33bbdb6804b68ede84c38d95a9bbe4d2734de14134fdd521f723aa14292051fc185199ba7ed2ccbd6afd2ec77a3ee94b87128922639d3401f33d523fafbd9c30c21b339e56f8b95b38afa612809c0fc7195757c0a34b2b628bb7383df00e0bc144b191b8e2891d3f881dc8d4253d2e3704b2973be83018713eedf9186a9e3ce97f456f2f01988f591942a295480044d1773c863b9ca32ab989f57300c53e310349b269d96e3b94bdf366304f1a25f32b1e8b87437cced7d862b8e9eabb0d4e391d8f6e6b47fa986dbd641e5cad5712a49e0acb75ac304ae823f612b136d93b10577a058e3a74d0e10a06bc8ecea5d5a4a6e3945763cdbdea7f9d69ff58d4f784f31ee7bf21549bf476d5d0b91d43b9a0d63f2224c9e098f7c3d81d06dd2d09a165bbc69c2f4a390d5e5a1cb4b09a8ce1f26a9005ce7386919f74a60ffbb55872800b48a257067e8eb860fadbd7a73b8b0d9aef4bcda1f4e75e3aac0787ef11a48e6557efa5a0e5695ee5aa404325fb2bf5df2c8792eeae793940486e1b501d3718f24575001fb444bdf4ecf09fc9430976bb04044ffda441cd7fda25b6df0b53475b15783481d8d767b086719b44da89e60f3a66ba022d5c89963008ed4d3d4309c8eda6799e163924a069bdc8d1c33ec2ec289a2f71c318f0e6165775451546c132d3298826dca0507546cd7057fb4d0f74ec903d69b2c05cf838a08343ed0616a3079b1f0cec5ac87f4777361b5ea5bae881999024e441a43dab2d3fd214b0df6a37f269ad318077ce88779a431057b5c0f8cf690189439b19850c65724f95be7f1eeb83bb21883e9e57ef9c8e46c80bfeb352d6e2502ffe9d1d1cd18364a913759381edf43d2c5b52b023e5cd8ca1cdcde8c4fbe0a815fe700d7482213ae44e9b6258fbe47da2a91026923cbbfe4903a0a08056b0c9fe26b840ef5781058ff04ca4cf6236d609b1fff862290f310e051148557707ddb40920b6672f91e6b45b262bfb39597969951b41f681be028724312bbc6ebaf081c2b07c1efc01163b14fcf58709cdecbafe96db5718edd6c517215c9b7a743ca0f8463b67a7d59c8f6203da1959961647bf2eb73990c546f4e887487e781198346004f50accff351f1eaf7104333d17e7d3e50927a71df596e71261960f1d7ac361c601991dccf9a5ba90dea1ed89a87fc1dba49de31a99efcc6aa88a26518441b4c42ac702be7ef16284149d49a2b5319fe53dc62ce80841c0d12cd0c4960e335980b9f133c6352fb720f4ce6a0eb42b075a22e28cfa9aaf802898a203a767f6287138a860453e8ecf2b25e60f07db052d509ed8e36080973ce87bf555a45f7ce6ac228bfdfa75235740859bce28fb7c4130d2dfa7c6eec53abb6ac2cf2833a368eda09fe78243f9715683656e3c453178ef8b1e7df9c49b093eba11ff58b2611a04e21164deb153e30c55402c6b701b17fa9937591e41b217c8b5f8f767f9e66743749af4f5b368b77631450982f1b30dfe191d1404d484e81b21528fb9c89358f53ecd5f8cdc4ad0c91e1b6b0fd64516a5602616c669a191e717254b2a2c00a3299fdec7da29f2385dd0d963f4cb87b0c03e497bd55b40e508564be61a553299fec4fbaeba45c0c5fc48077fdae7a5f52fcf7076cdb3f173d38b88d62282eefa510fb12e27bb37e7dd3a6ac6255830a599dd799ed8cd9884dfbcdc7d68351efaa881d9271de34d236f55645de7afa250d49e17e97d4212f97ff8be9a89a87741b0e5d8855fac9a790a77119c861b4979306a3201b161e7e8117d98d02a5f2e1befc2d30d6af453a0c0953d27aac8c4d5b426a820002a1d3d017d0201256ab640fdc098766f9bdd3a593a5139c94f9ad73141f5d8d8477fe4042d335f01f4289de94fe0a460f4cbaf23f1a5d49079f2b93747649606b730025f860b2ba19ef6746285e81fb9326cd10435380beceac5d48a9c8525ce13702874695fb00bc0a2d74c88bdc673072b8195ec52675a0c05e7e6091f6bac4fd46cbd6fbd2e940f2b5b845362bb09ed6aab51fd3ae0c4e460c319025a1e7d2cd9a72fedacdd33fef03646b1489f692c265a639a25c7a6e3a580800e75c1833845cdd327934142b0735a9b4ffb0be086964bcec9092bdc5d63cbeb28542a41c3931dbb69c0a0704602f85b155429a2efb98e0e22434e90f6f39fc9cd921273ca20d96d0fa0928a8a730458c1e84dae1094da4affba96a966441042c8a722195173ea97a181cbefb659b1cf042f9e034dd02fe9930e4cee5f3121754d4124146c83cc5a286f95416e46530c2627d90342180388461f74926fe91d161746a15cf6bd238e77c011bd59a4fe68ef6b049a8e209686d5add038bfe59caad43d23eda1ec6b09825f465e9df0b88da11b19e690e447a0506bb9fdeb291553ee876b53b7cf41417c3531e1c9d5e720fceb5b656a61352229a3cb45505af6c47b4978dcbeca765cb3834774c5496d5ad5abf7c6a2d4aaef8ad28d8f257b2af96d9ac3448bce575713599275ffab03bf60041e4d8885da52f035eae97371aa7e503b270e1b82736b8a12MurmurHash3.IncrementalHash32.htmlMurmurHash3.IncrementalHash32.htmlDoubleMetaphone.DoubleMetaphoneResult.htmlLanguages.LanguageSet.htmlLanguages.LanguageSet.htmlRule.Phoneme.htmlRule.Phoneme.htmlRule.Phoneme.htmlRule.Phoneme.htmlrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootapache-commons-codec-1.16.1-150200.3.9.1.src.rpmapache-commons-codec-javadoccommons-codec-javadocjakarta-commons-codec-javadoc@    /bin/shjavapackages-filesystemrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.14.1eBe/bs@_ ^?@\\f\YzZY5Y4Y@U hT@fstrba@suse.comdavid.anes@suse.comfstrba@suse.compmonreal@suse.compmonrealgonzalez@suse.comfstrba@suse.comfstrba@suse.comfstrba@suse.comfstrba@suse.comfstrba@suse.comfstrba@suse.comtchvatal@suse.comtchvatal@suse.comp.drouand@gmail.com- Update to 1.16.1: * New features: + Add Maven property project.build.outputTimestamp for build reproducibility * Fixed Bugs: + CODEC-295: Test clean ups + CODEC-295: Correct error in Base64 Javadoc + CODEC-295: Add minimum Java version in changes.xml + CODEC-310: Documentation update for the org.apache.commons.codec.digest.* package + Precompile regular expression in UnixCrypt.crypt(byte[], String) + CODEC-315: Fix possible IndexOutOfBoundException in PhoneticEngine.encode method + CODEC-313: Fix possible ArrayIndexOutOfBoundsException in QuotedPrintableCodec.encodeQuotedPrintable() method + CODEC-312: Fix possible StringIndexOutOfBoundException in MatchRatingApproachEncoder.encode() method + CODEC-311: Fix possible ArrayIndexOutOfBoundException in RefinedSoundex.getMappingCode() + CODEC-314: Fix possible IndexOutOfBoundsException in PercentCodec.insertAlwaysEncodeChars() method + Deprecate UnixCrypt 0-argument constructor + Deprecate Md5Crypt 0-argument constructor + Deprecate Crypt 0-argument constructor + Deprecate StringUtils 0-argument constructor + Deprecate Resources 0-argument constructor + Deprecate Charsets 0-argument constructor + Deprecate CharEncoding 0-argument constructor- Update to 1.16.0: * Minor improvements #67. Fixes CODEC-295. * Remove duplicated words from Javadocs. * Simplify assertion #84. Fixes CODEC-301. * Simplify assertion #84. Fixes CODEC-300. * Use Standard Charset object #82. Fixes CODEC-298. * Use String.contains() functions #125. * Avoid use toString() or substring() in favor of a simplified expression #126. * Fix byte-skipping in Base16 decoding #135. Fixes CODEC-305. * Fix several typos, improve writing in some javadocs #139. * BaseNCodecOutputStream.eof() should not throw IOException. * Javadoc improvements and cleanups. * Deprecate BaseNCodec.isWhiteSpace(byte) and use Character.isWhitespace(int). * Add support for Blake3 family of hashes. Fixes CODEC-296. * Add github/codeql-action. * Bump actions/cache from v2 to v3.0.10 #75, #99, #119, #138, #149, #152. * Bump actions/setup-java from v1.4.1 to 3.5.1 #60, #62, #121. * Bump actions/checkout from 2.3.2 to 3.1.0 #65, #98, #114, #153. * Bump commons-parent from 52 to 58, #147, #165, #170. * Bump junit from 4.13.1 to 5.9.1 #76, #39, #140, #148. Fixes CODEC-285. * Bump Java 7 to 8. * Bump japicmp-maven-plugin from 0.14.3 to 0.17.1. * Bump jacoco-maven-plugin from 0.8.5 to 0.8.8 (Fixes Java 15 builds). * Bump maven-surefire-plugin from 2.22.2 to 3.0.0-M7 #122, #134. * Bump maven-javadoc-plugin from 3.2.0 to 3.4.1. * Bump animal-sniffer-maven-plugin from 1.19 to 1.22. * Bump maven-pmd-plugin from 3.13.0 to 3.19.0, #133, #142, #145. * Bump pmd from 6.47.0 to 6.52.0. * Bump maven-checkstyle-plugin from 2.17 to 3.2.0 #143. * Bump checkstyle from 8.45.1 to 9.3 #97, #100, #101, #103. * Bump taglist-maven-plugin from 2.4 to 3.0.0 #102. * Bump jacoco-maven-plugin from 0.8.7 to 0.8.8.- Do not alias the artifact to itself- Update to 1.15 * Fix: MurmurHash3: Ensure hash128 maintains the sign extension bug. * Update: Base32/Base64/BCodec: Added strict decoding property to control handling of trailing bits. Default lenient mode discards them without error. Strict mode raise an exception. * Update: Base32/Base64 Input/OutputStream: Added strict decoding property to control handling of trailing bits. Default lenient mode discards them without error. Strict mode raise an exception. * Update: Update tests from JUnit 4.12 to 4.13. * Add: Base16Codec and Base16Input/OutputStream. * Add: Hex encode/decode with existing arrays. * Update: Update actions/checkout from v1 to v2.3.2. * Update: Update actions/setup-java from v1.4.0 to v1.4.1. - Remove timeout.patch- Update to version 1.14 * Release 1.14 - 2019-12-30 - Fix: Hex: Allow encoding read-only ByteBuffer. - Fix: Hex: Only use an available ByteBuffer backing array if the length equals the remaining byte count. - Update: MurmurHash3: Deprecate hash64 methods and hash methods accepting a String that use the default encoding. - Fix: BaseNCodec to expand buffer using overflow conscious code. - Fix: Base32/64: Fixed decoding check that all the final trailing bits to discard are zero. - Add: Add MurmurHash3.hash128x64 methods to fix sign extension error during seeding in hash128 methods. - Add: Add MurmurHash3.hash32x86 methods and IncrementalHash32x86 to fix sign extension error in hash32 methods. - Fix: Allow repeat calls to MurmurHash3.IncrementalHash32.end() to generate the same value. - Add: Add RandomAccessFile digest methods #31. - Add: Add Path APIs to org.apache.commons.codec.digest.DigestUtils similar to File APIs. - Add: Add SHA-512/224 and SHA-512/256 to DigestUtils for Java 9 and up. - Add: Add missing note in javadoc when sign extension error is present #34. - Fix: Reliance on default encoding in MurmurHash2 and MurmurHash3. - Update: Don't reload standard Charsets in org.apache.commons.codec.Charsets. - Update: Deprecate Charset constants in org.apache.commons.codec.Charsets in favor of java.nio.charset.StandardCharsets. * Release 1.13 - 2019-07-20 - Fix: ColognePhonetic handles x incorrectly. - Fix: ColognePhonetic does not treat the letter H correctly. - Fix: Reject any decode request for a value that is impossible to encode to for Base32/Base64 rather than blindly decoding. - Add: MurmurHash2 for 32-bit or 64-bit value. - Add: MurmurHash3 for 32-bit or 128-bit value. - Update: Broken direct java.nio.ByteBuffer support in org.apache.commons.codec.binary.Hex. * Release 1.12 - 2019-02-04 - Fix: B64 salt generator: Random -> ThreadLocalRandom. - Fix: Wrong value calculated by Cologne Phonetic if a special character is placed between equal letters. - Update: Update from Java 6 to Java 7. - Add: Add Percent-Encoding Codec (described in RFC3986 and RFC7578). - Fix: ColognePhoneticTest.testIsEncodeEquals missing assertions. - Add: Add SHA-3 methods in DigestUtils.- Remove pom parent, since we don't use it when not building with maven- Update to version 1.11 * New features: + Add Automatic-Module-Name manifest entry for Java 9. Fixes CODEC-242. + Add BaseNCodec.encode(byte[], int, int) input with offset and length parameters for Base64 and Base32. Fixes CODEC-202. + Add convenience API org.apache.commons.codec.binary.Hex. .encodeHexString(byte[]|ByteBuffer, boolean). Fixes CODEC-224. + Add convenience method decodeHex(String). Fixes CODEC-203. + Add DigestUtils.getDigest(String, MessageDigest). Fixes CODEC-210. + Add faster CRC32 implementation. Fixes CODEC-205. + Add HmacAlgorithms.HMAC_SHA_224 (Java 8 only). Fixes CODEC-217. + Add java.io.File APIs to MessageDigestAlgorithm. Fixes CODEC-206. + Add support for CRC32-C. Fixes CODEC-171. + Add support for XXHash32. Fixes CODEC-241. + BaseNCodecOutputStream only supports writing EOF on close(). Fixes CODEC-183. + Create a minimal Digest command line utility: org.apache.commons.codec.digest.Digest. Fixes CODEC-212. + Fluent interface for DigestUtils. Fixes CODEC-220. + Fluent interface for HmacUtils. Fixes CODEC-222. + Make some DigestUtils APIs public. Fixes CODEC-208. + Support java.nio.ByteBuffer in DigestUtils. Fixes CODEC-193. + Support java.nio.ByteBuffer in org.apache.commons.codec.binary.Hex. Fixes CODEC-194. + Support JEP 287: SHA-3 Hash Algorithms. Fixes CODEC-213. + Support SHA-224 in DigestUtils on Java 8. Fixes CODEC-195. * Removed feature: + Drop obsolete Ant build. Fixes CODEC-223. * Changes: + Base32.decode should support lowercase letters. Fixes CODEC-234. + HmacUtils.updateHmac calls reset() unnecessarily. Fixes CODEC-221. + Soundex should support more algorithm variants. Fixes CODEC-233. * Fixed bugs: + Base32.HEX_DECODE_TABLE contains the wrong value 32. Fixes CODEC-200. + Base64.encodeBase64String could better use newStringUsAscii (ditto encodeBase64URLSafeString). Fixes CODEC-145. + BaseNCodec: encodeToString and encodeAsString methods are identical. Fixes CODEC-144. + Bug in HW rule in Soundex. Fixes CODEC-199. + Charsets Javadoc breaks build when using Java 8. Fixes CODEC-207. + Don't deprecate Charsets Charset constants in favor of Java 7's java.nio.charset.StandardCharsets. Fixes CODEC-219. + Fix minor resource leaks. Fixes CODEC-225. + Javadoc for SHA-224 DigestUtils methods should mention Java 1.8.0 restriction instead of 1.4.0. Fixes CODEC-209. + StringUtils.equals(CharSequence cs1, CharSequence cs2) can fail with String Index OBE. Fixes CODEC-231. + StringUtils.newStringxxx(null) should return null, not NPE. Fixes CODEC-229. + URLCodec is neither immutable nor threadsafe. Fixes CODEC-232. + URLCodec.WWW_FORM_URL should be private. Fixes CODEC-230. - Generate the Ant build file and use it - Add an option --with tests and don't run tests by default. This diminshes the number of dependencies and speeds-up the build.- Clean-up the spec file- Build with source and target 8 to prepare for a possible removal of 1.6 compatibility - Run fdupes on documentation- Don't condition the maven defines on release version, but on _maven_repository being defined- Build with java source and target versions 1.6 * fixes build with jdk9- Fix build with new javapackages-tools- Fix build with new javapackages-tools- Update to version 1.10 New features: + Add Daitch-Mokotoff Soundex Issue: CODEC-192. + QuotedPrintableCodec does not support soft line break per the 'quoted-printable' example on Wikipedia Issue: CODEC-121. + Make possible to provide padding byte to BaseNCodec in constructor Issue: CODEC-181. Fixed Bugs: + Added clarification to Javadoc of Base64 concerning the use of the urlSafe parameter Issue: CODEC-185. + Added clarification to the Javadoc of Base[32|64]OutputStream that it is mandatory to call close() Issue: CODEC-191. + Add support for HMAC Message Authentication Code (MAC) digests Issue: CODEC-188. + Beider Morse Phonetic Matching producing incorrect tokens Issue: CODEC-187. + NullPointerException in DoubleMetaPhone.isDoubleMetaphoneEqual when using empty strings Issue: CODEC-184. + Fix Javadoc 1.8.0 errors Issue: CODEC-180. + Fix Java 8 build Javadoc errors Issue: CODEC-189. Changes: + Deprecate Charsets Charset constants in favor of Java 7's java.nio.charset.StandardCharsets Issue: CODEC-178. + Update from commons-parent 34 to 35 Issue: CODEC-190. - Use javapackages-tools instead of java-devel - Remove gpg_verify usage; let obs handle it/bin/shcommons-codec-javadocjakarta-commons-codec-javadoch01-ch5a 1708919049  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABC1.16.1-150200.3.9.11.16.11.16.11.16.11.16.1        !""""""""""""""""##############$$$$$$$$$$$$$%%%%%apache-commons-codecallclasses-index.htmlallclasses.htmlallpackages-index.htmlconstant-values.htmldeprecated-list.htmlelement-listhelp-doc.htmlindex-all.htmlindex.htmljqueryjquery-ui.overrides.cssexternaljqueryjquery.jsjquery-3.6.1.min.jsjquery-ui.min.cssjquery-ui.min.jsjszipjszip-utilsdistjszip-utils-ie.jsjszip-utils-ie.min.jsjszip-utils.jsjszip-utils.min.jsdistjszip.jsjszip.min.jsmember-search-index.jsmember-search-index.ziporgapachecommonscodecBinaryDecoder.htmlBinaryEncoder.htmlCharEncoding.htmlCharsets.htmlCodecPolicy.htmlDecoder.htmlDecoderException.htmlEncoder.htmlEncoderException.htmlResources.htmlStringDecoder.htmlStringEncoder.htmlStringEncoderComparator.htmlbinaryBase16.htmlBase16InputStream.htmlBase16OutputStream.htmlBase32.htmlBase32InputStream.htmlBase32OutputStream.htmlBase64.htmlBase64InputStream.htmlBase64OutputStream.htmlBaseNCodec.htmlBaseNCodecInputStream.htmlBaseNCodecOutputStream.htmlBinaryCodec.htmlCharSequenceUtils.htmlHex.htmlStringUtils.htmlclass-useBase16.htmlBase16InputStream.htmlBase16OutputStream.htmlBase32.htmlBase32InputStream.htmlBase32OutputStream.htmlBase64.htmlBase64InputStream.htmlBase64OutputStream.htmlBaseNCodec.htmlBaseNCodecInputStream.htmlBaseNCodecOutputStream.htmlBinaryCodec.htmlCharSequenceUtils.htmlHex.htmlStringUtils.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlclass-useBinaryDecoder.htmlBinaryEncoder.htmlCharEncoding.htmlCharsets.htmlCodecPolicy.htmlDecoder.htmlDecoderException.htmlEncoder.htmlEncoderException.htmlResources.htmlStringDecoder.htmlStringEncoder.htmlStringEncoderComparator.htmlcliDigest.htmlclass-useDigest.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmldigestBlake3.htmlCrypt.htmlDigestUtils.htmlHmacAlgorithms.htmlHmacUtils.htmlMd5Crypt.htmlMessageDigestAlgorithms.htmlMurmurHash2.htmlMurmurHash3.IncrementalHash32.htmlMurmurHash3.IncrementalHash32x86.htmlMurmurHash3.htmlPureJavaCrc32.htmlPureJavaCrc32C.htmlSha2Crypt.htmlUnixCrypt.htmlXXHash32.htmlclass-useBlake3.htmlCrypt.htmlDigestUtils.htmlHmacAlgorithms.htmlHmacUtils.htmlMd5Crypt.htmlMessageDigestAlgorithms.htmlMurmurHash2.htmlMurmurHash3.IncrementalHash32.htmlMurmurHash3.IncrementalHash32x86.htmlMurmurHash3.htmlPureJavaCrc32.htmlPureJavaCrc32C.htmlSha2Crypt.htmlUnixCrypt.htmlXXHash32.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmllanguageAbstractCaverphone.htmlCaverphone.htmlCaverphone1.htmlCaverphone2.htmlColognePhonetic.htmlDaitchMokotoffSoundex.htmlDoubleMetaphone.DoubleMetaphoneResult.htmlDoubleMetaphone.htmlMatchRatingApproachEncoder.htmlMetaphone.htmlNysiis.htmlRefinedSoundex.htmlSoundex.htmlbmBeiderMorseEncoder.htmlLang.htmlLanguages.LanguageSet.htmlLanguages.SomeLanguages.htmlLanguages.htmlNameType.htmlPhoneticEngine.htmlRule.Phoneme.htmlRule.PhonemeExpr.htmlRule.PhonemeList.htmlRule.RPattern.htmlRule.htmlRuleType.htmlclass-useBeiderMorseEncoder.htmlLang.htmlLanguages.LanguageSet.htmlLanguages.SomeLanguages.htmlLanguages.htmlNameType.htmlPhoneticEngine.htmlRule.Phoneme.htmlRule.PhonemeExpr.htmlRule.PhonemeList.htmlRule.RPattern.htmlRule.htmlRuleType.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlclass-useAbstractCaverphone.htmlCaverphone.htmlCaverphone1.htmlCaverphone2.htmlColognePhonetic.htmlDaitchMokotoffSoundex.htmlDoubleMetaphone.DoubleMetaphoneResult.htmlDoubleMetaphone.htmlMatchRatingApproachEncoder.htmlMetaphone.htmlNysiis.htmlRefinedSoundex.htmlSoundex.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlnetBCodec.htmlPercentCodec.htmlQCodec.htmlQuotedPrintableCodec.htmlURLCodec.htmlclass-useBCodec.htmlPercentCodec.htmlQCodec.htmlQuotedPrintableCodec.htmlURLCodec.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmloverview-summary.htmloverview-tree.htmlpackage-search-index.jspackage-search-index.zipresourcesglass.pngx.pngscript.jssearch.jsserialized-form.htmlsrc-htmlorgapachecommonscodecBinaryDecoder.htmlBinaryEncoder.htmlCharEncoding.htmlCharsets.htmlCodecPolicy.htmlDecoder.htmlDecoderException.htmlEncoder.htmlEncoderException.htmlResources.htmlStringDecoder.htmlStringEncoder.htmlStringEncoderComparator.htmlbinaryBase16.htmlBase16InputStream.htmlBase16OutputStream.htmlBase32.htmlBase32InputStream.htmlBase32OutputStream.htmlBase64.htmlBase64InputStream.htmlBase64OutputStream.htmlBaseNCodec.htmlBaseNCodecInputStream.htmlBaseNCodecOutputStream.htmlBinaryCodec.htmlCharSequenceUtils.htmlHex.htmlStringUtils.htmlcliDigest.htmldigestBlake3.htmlCrypt.htmlDigestUtils.htmlHmacAlgorithms.htmlHmacUtils.htmlMd5Crypt.htmlMessageDigestAlgorithms.htmlMurmurHash2.htmlMurmurHash3.IncrementalHash32.htmlMurmurHash3.IncrementalHash32x86.htmlMurmurHash3.htmlPureJavaCrc32.htmlPureJavaCrc32C.htmlSha2Crypt.htmlUnixCrypt.htmlXXHash32.htmllanguageAbstractCaverphone.htmlCaverphone.htmlCaverphone1.htmlCaverphone2.htmlColognePhonetic.htmlDaitchMokotoffSoundex.htmlDoubleMetaphone.DoubleMetaphoneResult.htmlDoubleMetaphone.htmlMatchRatingApproachEncoder.htmlMetaphone.htmlNysiis.htmlRefinedSoundex.htmlSoundex.htmlbmBeiderMorseEncoder.htmlLang.htmlLanguages.LanguageSet.htmlLanguages.SomeLanguages.htmlLanguages.htmlNameType.htmlPhoneticEngine.htmlRule.Phoneme.htmlRule.PhonemeExpr.htmlRule.PhonemeList.htmlRule.RPattern.htmlRule.htmlRuleType.htmlnetBCodec.htmlPercentCodec.htmlQCodec.htmlQuotedPrintableCodec.htmlURLCodec.htmlstylesheet.csstype-search-index.jstype-search-index.zip/usr/share/javadoc//usr/share/javadoc/apache-commons-codec//usr/share/javadoc/apache-commons-codec/jquery//usr/share/javadoc/apache-commons-codec/jquery/external//usr/share/javadoc/apache-commons-codec/jquery/external/jquery//usr/share/javadoc/apache-commons-codec/jquery/jszip-utils//usr/share/javadoc/apache-commons-codec/jquery/jszip-utils/dist//usr/share/javadoc/apache-commons-codec/jquery/jszip//usr/share/javadoc/apache-commons-codec/jquery/jszip/dist//usr/share/javadoc/apache-commons-codec/org//usr/share/javadoc/apache-commons-codec/org/apache//usr/share/javadoc/apache-commons-codec/org/apache/commons//usr/share/javadoc/apache-commons-codec/org/apache/commons/codec//usr/share/javadoc/apache-commons-codec/org/apache/commons/codec/binary//usr/share/javadoc/apache-commons-codec/org/apache/commons/codec/binary/class-use//usr/share/javadoc/apache-commons-codec/org/apache/commons/codec/class-use//usr/share/javadoc/apache-commons-codec/org/apache/commons/codec/cli//usr/share/javadoc/apache-commons-codec/org/apache/commons/codec/cli/class-use//usr/share/javadoc/apache-commons-codec/org/apache/commons/codec/digest//usr/share/javadoc/apache-commons-codec/org/apache/commons/codec/digest/class-use//usr/share/javadoc/apache-commons-codec/org/apache/commons/codec/language//usr/share/javadoc/apache-commons-codec/org/apache/commons/codec/language/bm//usr/share/javadoc/apache-commons-codec/org/apache/commons/codec/language/bm/class-use//usr/share/javadoc/apache-commons-codec/org/apache/commons/codec/language/class-use//usr/share/javadoc/apache-commons-codec/org/apache/commons/codec/net//usr/share/javadoc/apache-commons-codec/org/apache/commons/codec/net/class-use//usr/share/javadoc/apache-commons-codec/resources//usr/share/javadoc/apache-commons-codec/src-html//usr/share/javadoc/apache-commons-codec/src-html/org//usr/share/javadoc/apache-commons-codec/src-html/org/apache//usr/share/javadoc/apache-commons-codec/src-html/org/apache/commons//usr/share/javadoc/apache-commons-codec/src-html/org/apache/commons/codec//usr/share/javadoc/apache-commons-codec/src-html/org/apache/commons/codec/binary//usr/share/javadoc/apache-commons-codec/src-html/org/apache/commons/codec/cli//usr/share/javadoc/apache-commons-codec/src-html/org/apache/commons/codec/digest//usr/share/javadoc/apache-commons-codec/src-html/org/apache/commons/codec/language//usr/share/javadoc/apache-commons-codec/src-html/org/apache/commons/codec/language/bm//usr/share/javadoc/apache-commons-codec/src-html/org/apache/commons/codec/net/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.suse.de/SUSE:Maintenance:32319/SUSE_SLE-15-SP2_Update/7de6c646e8cfdf6df48185facc77789d-apache-commons-codec.SUSE_SLE-15-SP2_Updatedrpmxz5noarch-suse-linux   directoryHTML document, ASCII text, with very long linesHTML document, ASCII textASCII textASCII text, with very long linesUTF-8 Unicode text, with very long linesASCII text, with very long lines, with no line terminatorsASCII text, with very long lines, with no line terminators (Zip archive data, at least v2.0 to extract Zip archive data, at least v2.0 to extract)HTML document, UTF-8 Unicode text, with very long linesPNG image data, 16 x 16, 8-bit/color RGBA, non-interlacedHTML document, UTF-8 Unicode textR_Jbe\;=utf-87b92eef57866ea079c966028d7f939867b78183f99109b56f25b396df9f521ff?7zXZ !t/^]"k%˙v"4k*!mwO)9cǾąg9 4 fM :E-bP.N9q@H2X  &&!Z\ʭ f@*USk΅_adO #Sb̔ct|n̤ 5} J@`ļ3bJ b>ިE,c~EvEu` 5FG<8\t񳴬 ?uζy-I<_tcjZ!푕V^ ;HJ#-{Oj ツ/8rXke1iE\׹cJިd-Ԃb_hA r}j7W^},zOMX,k=%?iv(h):";];uMZ|tϸ9hqiFC%D#0'5[ 8JsiHDY^|6\H'' O?&2pN&L(V<\ؗؑ4m2dS&QhV_Mk` UH^݄S<@iZQ3#ͩ9z 4ϡd{ܜ7ك/:(^2O"+`p^*bh}m늩 RzwX`!ᒙ>X5 XJ}H!uHkup4m TeQfZvdJRukHWv>kCt Qb~(Ɛ!_GSĨÍ9ȯYlcꄯO-O^34fp9_  ?^cZ/۞$ъ?sabNP|3h_~:zm#OrWjOc?s|Laۏ!сp0,kmpE.ka$ѻz?e&H>/|V h G;`:Tg45dMfq="± F e Z^8opZrCJR3c,wZJ58 +L9E5hŁVs*\ +mgx2#w_AmO7|( UC#;Dln(2 =ixHk͆ӻ>z;a14zh닼 &FAU@~Rge9e9gi*re3+b ꘓT8ef[ ;慢qHQSod8 :óko7tZX&{ oߐ3~m+T=wG_w3kD+*G\?7W{&7۸@98%e1@KoӚc-,erho/ p&L)7m[?O-'b4ܒIz26|ӑaCٷFqZ. W/x/=yT FCt_@!>'Uu^KN(5Vlu gZ.~->DNx0O/·藯Aъm^?CN.9uNQo$QsJ`q+xSRG7J1ۿ F=Q1qzRO{mqd:k_șmωt>FyF"xٖOLCkD&:O7v+:_)9;Y=ꉐ[+(o?ۺ5 8Fr[IHwj/$ԙb>n āf{ ‘&~jH"hWȴp3p7S|,j&pp95hC aWbWj``fnfBW](dKyDЅʗ)AܸA&O7!u UIY!7Ȼdai͸8'ŠS# !DzܙIT1r9~xc`&LJ׼Zh,  7^WZ12e%# 6&=}Hܳ>0.E( QQ#ll"^i4bV2R1'w)\3w yR5n@\yLAuU-X3z1ҋz*b-^nj1O4cbA"aæUX %En}fpy\ 2ϖI]6AǾt6}6V1ˌS6pLbBnF3^[WT6}O +%0CU.\Pl/ZRAO1_k>g^ ضUjF书\U0cUTxnHv_-k/5$ JbM%1B9>F}1,e<ο#ٮVoO#qqQB]ĈԁjH; >( wPD_bM!+~kHg#2)7ۭFqF\82 J{3ۓ7I~ }jZYe )ؖekAĬ+L7zL>ڜ" 9i6NvY6dFhZZ@τ)hw+V6Ы(+J+)W6Mz΢X)TD7 KU5]θg \+$#00߈O$YkK/e7eOiult V0 ?~Rd/..7F;B-TX, u, e0Mbe\H8[ mItAX4>jvp>s ~6$e#`4Siraf杒/feRۉ+r;օNl)ɞu?F5_e2?ܷ%6++mi%ro t*h610H%{'A5*O؏}fC]!ami60ŮU DO))FXt_8(c !c|gaz6X5b%( UCD'9kg^.Өڦ?T~Y)cĐo lq hB_J"8 ̤aSV`f摂.zX^fDpK8(<ҌZ-ի0RLq /icOTA~ ;I]X{|OYm:pbjQB3[x>4J[J: 7nD6U㎣r(ZNU=d3H%Op[{8B 6Q*3xe-xϗZnjsa=CYFS_Eo @궎FM&B*+fyLXC,#)"&#bHi"\8Ɂ!@_#!sGfh\p ahJaYƯ f] -^t1r–gc̵80ƝW_ #e:o:ˍNݪ#ڬߤ *pC:^c9nn)'$Al승+({14"|dl6]|Eԩ'4 3탃&y~Υ6єIZ. M hO%(."Bʼn`MNZ;ٓE콥6bW7}1kh2J݊zt2XS0[MV${+ u@CU9ua852")[L~8;~*Fic65`T o'K(n0䞬pw:[*nb1*fn'L`c~66$hBĿrh<aeix`pV$T'1Ǐ8vR&Mkb+voцoz,U.s;`!?Eqό5 ޔg&:M}>69WUe(@dweu8/h}"m%C 1:;) #},x:kP: h؀ƒ>|ōQq<AZiDД/;h`@r̤ƻ;f1G'Mjqyh~ (X$6)V53Z&p`nI+|m0Ke)yFiJ|k&qK$J)g~9L TP P#49z8cz,K4&}0%P&!Sܾ-C$1 w_q8=ʰd%ԡHn4]JBKW2:(wrƅ͖2?hd7_m6 .WBoګU0q:yVY}^tB>IabvN/s{n {gA޴.gI~Z(V/"pOT"<6:jqJSh Mlv$LF `g Mw=E/bOȷN|r8ԫE\g05D2T)6S8kbe/VkB#kʎZ ,}9⼡B"ooeK륟s;*gnw!#)2`H{)(QUOq&]FbC!(p"7D`wHq1qS`4 ̓E"<_WO1LjNj.@d'x2s,x4-jw-L3gep'B> ?aX`>&Fpb4'b]փ'H,2 ]#Yp8ysncO$jwF|c Ue.J uC `N9w˶tJgOՒߗS3*uЁZi&xCV~*/C¬ڃ3rHIDžP}` W㤣S=R VҦh<ÁZ.?S/# dqt뵑e?>]/MZPxqᯜED.`~ 9\^!&FQkA QKF q$vNttq&j"k<I=_#cN<-†&~9KUWY+O؂6 EṟP]ԠXo""/&tȑG3T?wuWISm*cY"W`όwh"#! TX#k~? W;_(6P5pB'n+I)rb,Q ]pUSl>oWx3d*L>k&12Pa}X/h8w86l8m`KMM{ c8\AȈtƌGvVk^.Dzv\* MC4_TbmkΧAWQwk EU.] S]@ CtJ=|ү,jw'NJ1Y/a9P ̇;ýaύ.ܟSATXI h@5.}?gwRD 'QD-v_TWۜ*ϻ;8ivEmak\EO/w;.[  T^n5_#;e0U!r=rxߍ9Fe`kcy1, axEʟÐhؾp lGK_bi %Z㢐̦T/ 3zx%> *j=oOՔIrʀuw ޞ)J"Z]b&S&&n+]&UOտ|m^7 Co_19ꆄ5t-8~]Od"X"9TC]YƐ  PZܘ <`q6wº3n*KQ/,T~lr?᫞&gjN K]yXܬ4q*=6M+<$|Gʇ&mxC^!.đCoև +$ٓKw@L]uL +<逭Ugdm c}}磃e!~:9ڹ8BZz.>d}}}jPu ؁wDhL/"ӟiPSV.H\ȋ7@u"tş{-q`ZnyEX~؝pYUӴ~SAf1)(h&3wt=1t?r3Ye \SL5I wo\֯|g󵕳Mߎ76&<$)^nX*nKn.)c|~皓{C-m{YBGN!qnD&g!sON'JWgW9 'SFO2^t#^moQJxt.Ϝ_ |bQ5ƨ޷ {7* \  ]I'=bư Z85^G֟h"_:B{_*blHY-8cCl$ |?ZKnaݔl5B㣼q+ח%D>{+8VIE:'\.:CNRo91e SS\ǐrEHע􃃔sMx?pm~޷g&-;h.&\H <Տ4^< w7G0~65oL3ۗy#!"ϭ/b en=O2tImS&O2,t@MfFI h`=r rkK$QF6w~6я$#ԉߝ M~cHO#ߚp.s.F?$t#=~gU/"&~ŷL"ɎJ&'~;)hWIJwNQAn'üK1}Uso~zquh׃yjr{TBb'? Z˥s6S"!svLgߟI<|^whI$ ֭RO+@@!k^;)LTAeBY*sz4"*3 Wj{Nkt`a=|~rk<6GaXe#dE9pCS I _A T{$ RԱ!{u5 \{JKH7tjⓠA@˧A[.gJw|c$ƉSdωj}zHgW8f>7u@cYPXwgY22{M! ,Dd!#yJTt@J$ၙ]e9nE,k9\6lv۠#VP{ًY7HPrڨُ"}Z mQ.R6d*nURX .wf6'Srg(N#$t̸\AK` KPہ8x^rK0=IM0Jf#n.Qsr0!IW3[n0S>M.* :Y7|0 0ZQ6whf&Ar"Zvc'ZT,Zg%ʇ_ 貚aГ4'@m$ +̗ԣ?Shy0׃7fTsq_M,?l c _6:݊ WGi˜D4b%Z/ʟ]yuR=#?Qw1TZm1ni^ sӧޱbnsSo/t4^GCΤGMcIl_W/n =-e>JaLAv7S.w*xϲ}!L`'46m{`ygBwnd r8/%j|ӣPaEDu~osE:3/N#)`ԱEv$3p\"-CKfn-?};9w]Ru8]6$Ŋoi]wVXײ^2[EGV!7A',V1@_T)-Pˢ^Fbs$,))ğa9lp # J@QR"B˹9tMꠏiu 鱈$d?s -B84L rNS{l-,W.t'7pC =Sv/jn';(@ȗc_wk/ql;sQ91J'4 dEo#T7'/8- o5ոŠloYk.L=>i֪b l<NMr4>zRgPNηt8y<C)Bj/wV!7[\N!(x9$!^~583MߛS mJ`G'/}6a6R&q} @#FrKAη&6.QbbV:6k[!aDa,@l5d0b~)+ U:-1q+̪J]f\\iO"(UMWl׃A\5 ԩБ6*>q˟j pDA*' p'S5z5:ſ_f{K |mJOI1wC8 3#bh7l،H67w7b1!+&Qg zLG~h@q n(|{F.i4 ?\f7@x+Jŝ &/ov4_w.yJ2r˿aԙ<7%Pߝx F)E%N!d9F!b=X1*g-/2sԟ3LK})Q Уҋw$蛦ۓ2CY̨fEH_~M:ZܷIv)@w>R4dk9VщVlv ܏CqQ /ʢ3FC@ӆPFl5}X'29!hٴg~Z S2koW ,>U%lcLύgʷv0XAS+T.1+^I౩97z@b>Rd2!m!t-ձxzCz= 0PB Ra k; 1]5LbogQ=\PHp҃oG&gɃlz O=7BKRGG)]?|3jPv))۬[х1aaCƌSs zN;)l{Oe%XQq @P~KYa]4_osGhPI4Өg_JA&֚R-&u`GXYIdJb uRڊ8I4Yjv>|BP0[(~ "ϋ_[]㞗ԷNԖ&i hU~P%~o]trFZT$V*OԦSX\WPD &$<HdԕR$&^ǔS!:$ϩUicJbPH⻗\Hx1 գhŵB)Ef/ 5)DA{eXZG I}\]sHt;y]`||WPS zm7l +{m}HcHuEtfI#u35/Lz>Hm/}OU!+$ROZħ hα5۩}9e0*t(?EŚTL?D0LN~]BM"2ܧv8#4N0``\g<`jU0V:߳ad"R#jTM]K% mB٢q1*%iVҥf7VE6E{ +m`oL^6 )V94`fDo]u}fӂYs`N8oQFam5EWY!Ӏx3X!1 "Y1-4WO6 Hl'´wCPvBӕC`V1(OP[6=܈0cVC'鍛]\f'"6D)V/Z @qj@/:qLpyXE4i`:W?Ly[D&/J/mK(݌'-!Otn梬ٔ*^Q˲"ijkiMkNlx@[[TWNGydGaGVY?Ql?4&[|7r>8]Yan4픪mtjNP2"N!sG'mnHܚ+?[V{eMbFzr}paU驚BXMR̔12~ˡM'.6E"w.fӠLd ~Nb]BJV^}Ա< JB⩽z0հx(^Bvm)ȱ^= (*Wi,wĥ-UU txP2><.1G#oo ≗sUvG'YJ$v# ZHe7X֌_ ifD0Qh|V5qflƌ䟡ZNSs>K-(O&h9 *h›yh%[ejO=5fb/AzZ+(L]&x Nq gG"LQyfئ>3Fa}2|,LtC '㈹b'*k(U't!ݜ `og*y}ՇX!d&P8PZW.xH@գ'_ryxф&SkGGp"JIrjV+DȝVKψh2zmLLX7 5cH -C(if,tE}.ImӾe?b T&='$7M~w.˝AM8+W.oo˝c._|& "b bIIlԲj[f&jE"xrQ񫍵KhC]NBQVg[z[cSxB@nxG% m\9,^n|nΡЅi =9iJU5G1^wi-(谽duh_!c* |!*Ro8uC,oi>qMі_m!A%Pj䷫_\;)gǨb$ oJ!vB2s3V ofJ`%C3! vdy <2aՖAd Q&ɿ3@ٔu鲣4%?"m[}ζCx.h"wGYnw|뀢z0p։&꧚j24\%iujqm[K65 qޟHP(H?I\ 2yb`(rY>KLdhiI1?P8gH6Y%V˅ړ7iѕlQg+Ӽ)ZD2 ve?k@^,nT`C-a^ٌnpg]R4e!G uKTPB-MVDz)dil(n!+Xi[! * ,D4.ns h=~4u.~ϩF[3&?ԑYmS> W")yl3_؝>ˆ3*hk)|}p&; ftNΗ %E+ Iidڬ!7X`#*!˽)ePso-M/Cs8VI'_ޗ?|@[Â<^ WNS>Jct`nG.C q.*:dqLی@Cއ"8(ǎlX]&ѡSct&E:3-g°[]PC sa htla7ro] GYEA=>0Aras8 ہH)G6c7}'ݽL{ eil`tdJ_]B <gMlHvW(4S'qd8t,rxm@}I`};EKyZ*4쿤LRx[^ag0()a۔3.T1aT^HЀL4J{",^/6y.udiTޝeae- 6|O֧"Cn3MaE`X F@ Y"jVcP X|{MU K)LKJ)d<׋6!@!k_{'27KFKbZ !A-5fz] 訟!PQ~U@G8$@UQ̠D1QQ/(g|I{ܺc}27/PUL]GƸBϯ5Xcep`LϢm;%e {9-|FY.'ԏ2[.MDa:aFYrgY`p[#uf;`&"ONcla~1SYꯎ 3Qֳ`܋YB!]'nKNqS!@E!m'.Ȗ G{0*[hp' ^,\tor0w\[qj\oe83!.R.w_xt06C]'{e:5r\d Rʺ.Ǭ~ɛA 4x1y ӝ޶lpjr_U# ߽Xu*k#0l G*M7a(}aCN%Z ЏB+!"qGW|ayZ׻-Ѥ Xavd BwO\.矏ĝY;ѭXT`Z,[zd'O! SGi&#8}-=]Sv627dxMfBOwgsA¹U5} =za[8JnUbe^q?B8s޽U^ZSE.=377T 1+&e7쐀=Gc?r3UEjd])ۑcRy^9@g!x gB́IJczw֯)fm?dެX]co\&rL.o&!JIaq .he>ү]3lBsUja4'ma/z9]lB7B+Y G5 ۸#x,<'H>u\r;{A@ͦr yI`BNv C-|z Kt8i暦mб9{ H]k/?Ô;٩I 5WU ̯ oQ-Me"L W5Z}ˍ n3e\nY^}DK9Ai9M%el+(kBNaRyxӑi+Z7Գ~lyPinJ~X^#RiW9lQ3!M?*B\;+>py8A Whoǵ{Q ֨g\̰3}rEiP"~XUTj ]ݞ׿^f `HV Bx^-lBiHSSyJ~%|ܼn(Pd7WKW+s8qNΑ*D| T_;,;G%3rٱS&؟2nvˈ1p&Վ_+((AϳȢU/K6;y/h?"+@HK0pM::8G; +,?֡U&vBAI7'zXzUp,W !/e3Qd`ȭ,wHi fA[Ы*٪S2]^e<sEC1z҉ĐXgU@򪸋D3!:w0{I OR[ˆaj.بR]U.RV!(>!V;{qu]MZ,UbsG,4]RlᤲY2+蹦a==ZT8QwҮЊ9Z:%6;DѭvFFt(!" '21'_^\УziɤPrwIJx=8E>H.vrZȎAg'!Շ~ys,_>N^s sg6"-:a"{o.ukt_JHEfRS$қ&XwS;8kY*;](G#Y 9}SNTD<#{Ʌ^βr?ʫ[DžY.ix2 ̅KbH*ۼ|59%-2pi0kRQ`4T N$8'<o/"IM8[ܟC͹{ځN R =i@`ODs8̙mDMڥ0ud%$Q'g{ZhӑokJ]loJ.:] 2x,mrhŦjҝ2!RCfLO=X8H-ְ8ztU–4>a<,sGD<˲mT3 R.Yu*瘅S)_CM>5Ǽ?S퓶|6'̼\7{1~I~V5$ FJ &4AYe0'0;Gb;ze: -۞$6FKwl@4Xڡ%J7:]k-SKdUH!q0ۮv>_YPqxts-4 %IP\%7B;4 gN^)p rxXކ:YGm@&C׾`rt}kڧĺZ%voҟ6KR*UqPjgj ~GauVv;(3Licl["I'rŢh+SC!SvԠ~ nF$=˿ݤB/\ʹ U2MZGr;xcV{b`ݚnC7Niݦ me?>e>=da_Ddq+.6,Oz4մ a|2b/\=d ̲5Bn6$fӈw)4Q۩L?#ߢpjPAb70,v ppfucVOM[5(r@Ql!)b6- 387̓h1*:nCKQ'kc:} tKߗ\c]d{[PX̌fw-浧{wkqWdbn"bm4h@{˾#Yxqg*t*I: -];ҞǏbxv*w6/AF6?ҍdSHO*E:M7X*|r(s¿D]RFwzV t"[`*Xߛv6Y|ElFOB ok,%pK]Ӧ b0Cjf? S$7)>l7bCBF?bRdHD-OP;O2fdɕO!m۔qƊJ8U?x-2-'}Jr~aՌ@ ogKx`QO&cVR2',GrԤ3wvL4QxP}V^ա2Ɍ4.sgqZv9 WX.Fںq]X3r=]'iWH \> Lǵ:x?u_. R#",D̓$M13<(- (*J\r}9]wRav@Ѭôcc쵋t9pSF5FL0siYڙ]kyd\\5+`x// xLH3۔Z)@f90z`ߤdR 4dӼ^sfY$:j/P 4"fb8vvViq(m![ Gu&Vv2w~%I|J'zAQ'UݺAo1 @mf>\jVa=&Rd SO9l4>:x _"ɤtgf*j~,i1kPū}jkl'zTi\0?uPW GǷow|+y3СbU V\&?lQ/1Qܳy]>ӢL!qlħ>H ׏fxp̷ ,B"(2bUlV .4^T2ׁ&m͒Wkhij%G!-YS, V2DrDKAU3Q<z?|=,&aczZRE I()j+m(ʰA@K|ٲXBNbyIMĺ@dŏm̾!;ǘ=Mk8כ&Y}㆙wbI%%]~qi rKI2Tt2u/IN( ̡SW2g\ßPꯘ RW^kטd50Y N=/ L!yͫ\8Ԫ/㵙M-屳L/,D(zP7 ^Eʭ"(;v^ !;m۩g, @ + xa*V FON)!IAT5 ð\iVm5ErLڋ8>k^<|+z Kxȧغj{ylԤp3((`4 565`}k0vfN4+ Mw^_3/~J U-,Xm؂W`QXjMޖ~Ft ϋ'~~Z2$ʦLwh-t_Ib&+B狈i\-6}x˴J PiWEX-Of9?A k]ҥ j䊳aXΑ y8`m-co Y"" +#DNgMJzD$v¸azRZұ\<̐.N?@Wo*qb顆ΞBMpp *ޅꚌ)E%ku%"=tr| /NvcmTMjnE08A.O(F} /|@q4r%ye_U w``GrR]EE]u{;q 5Rǂ=kѵI?Ъ {D?Q{ri RD5zN17ppOƻc0۞,\u}IYOt^!lK"Ͻ,NUJ}r' NXTJKvx| +myï)-vÎvoԋ96wGK/or[76klVJSc1AdlRƔJ\0b*+Ŀ-%Ȱ|xOy%Fx{h`WH !W?F2j7<ΙҐz+&И\/bھZ*]];+d-w/[[f2j0uIAB _Tx5iz@z+v)ۭp4Z'7|Fr\jnLǞ?9d jj11P0N?U SAIKڡLdtMJЬiGcS#?֬Yl dQl/TU] cDCǢ jMݩZ<=~x4Lj.KEJ0#|[PK+~ 8 Q"xݔbq2Cm{mӜq"2SaXAL yB4lXm>bߕVNؙ!k~:\*^H̜'7x @Q|@ސAڗ4<ɓՆ OuT&VqM1nqF(k},zpp9晟VPnYB{%o ¡E(DǞW2cR"pP +B3ç&\3.FR|7ɽ+AL'i1Jͽmo(9*#5 Sx0(p“j4l\i{c4xy ֻ}pZ u-:Q I6\h0#GULҋ7~E/↑`0x&7V:nxZ lqBP_'(*<&O[>J:GT)'8GÔHwR*x1K>LjmTav룆 ˾;I?Fw5Nxiϻ~-TR nq[?ɧz v]=5J^oS),[jGF=ճr2}?VI#x5hŞ`% ]O"բM ^ǡ<(Y2YP]^;@^D@+XYMlfE~)xrzӯ{ :n@V.hmt(g$̄;]xj8G,4Po,fX_5nQTSe0Ff asvO%[ NjAڃ)b;4tGMW[$5E&){x>hr e_G3F7X/|,1|vhc KA8P(L'||ok+xL݀oE2a`<(DÐetݾX zMZ [+ߎD\piϬB",E`IL{eIh\#)y9iy$ J%2q5ooLIYCEi-ab+$Xt 1.3Tj -87|/9cK.qׄ9rNfXtv;T E[l~j.M[>w oF#iqnQZ"I*\dK,"ưf;v}5mUYjPAW2k.gB*yXumR2a<O#- J5X PٗI9z[zׅ&&(E(W~7No\WV]'[ ?N{zV׹@X U#; +.Dp V,IM%-N$E:0Hu?Ov#|d]ꑝ=+n=B]fƍ`uUFy8]BiE3XF}!c)^ {n b~oROvgއ`}_|w}gkؿchqGx=S=I`eV2 "_.Nxj6RD Y0**{ gjXײIS@TzIxV_9b(k,fUN岇dRo"$e>:&0`j tVPy@Nqy(Qx܄Q,gi#]͚kI;HkhRح3C|O8 u`a \:#>??7 {&%:9vb346-{=IpPa4p:oېP2O&ZX+=T<,YTJG+pA!ӫʼM1&vbolƻ^ 0$jȣ> =^O~ C>$kⲉ ɖNO!r VޟlMh^s:,Ck?A6%tw+pBȔH9aC{>9'//sͩo蝁ry~6gbSI|m 9,";Mg0JW6h#RUok꠭ߣ@Ny"Jϟv\bd_}eu|= K(E%X qei1cVxȱBLQbڼljaWXTD:9de r O|8H:yxd6aΜ=3>xoߵfn74C ?E& {Ga 'v}4bel wD#˺]&0ؙdQYޗEtVuF' p㵾>$3't`mG_rDWhgpk"VPB;n짳I Q d-ѝH^{vB'tdܜ&:?ކuSXn2I Zr];mIspڎחz\aX|:?(0)1|F8uGkAZvkde(Ϣ{]_Vgk[p ;LZz |=0&7XH:6Xzw_N/rEE~aǒ;\)EssWyLz~j[; W67 $]H]Aw|#x9H`<300y@y'Yr m 7 /Z,F ^4H]Y *5?$lqx8,/H62l, 'V8^ 05Njo$ow2'=Λ[M(7.s 'gTsNċnv=o)>U=@ D>!" V8N!1"v9Q˼-tA䬵^<_u+w7]H!2ˬ?`OzR-!!`ج+ݎ(3oDV KokTŧs@=N YS9d>E'_,jk83RE[*8R=M$O?EKUy +J #]-3V0FMcL:YR'pǜ̈5P", E.I$B[KFú6㲷\cIQf)D ^]Y Ҭ+,PIj~]C5]chb]щFi4WC?USۗ"[Ah*K*35t"L 4_VŵR2e4GQYIHTꇄ}Դ1Qv)WE )T_2>G,$Uz {+jG[+1Z*.nZےTr$,-1GƌyEP_vG|TTax|J?3ٙw_m}{jsG0FC֟uhBtXZWO,ql=g1 lW5S1?*?;Q\{l]b|>Lu97>sׁ9iߪ&9oh X&\I»} H٣V\|_g@S8E&y^綜9JMxFtX&!?I_XUR^cM_7Bcv&"˭tYb֛i/2 L[K,kqDχ?L܇PzAf0dy^ϥj;(TZi8 Ks 5N%ڤ2۱X3SnޏӱSqV(F4C\A\-8ɦqVSȺrםH Oڠ0$[F@;9їfUqh7ꤙa-jc`ȖsšdWڪCX ?5y l7~cs؝kϣj]}cv]MgnK{gINJ6 o`ri$38~R2St%س-0Q,Y/cL>/BXLj- ݬXq`3 \[Ii `~r7LٲM썀w5︨k֗Af)0?N{ Gx(T}JuooQATEurwwc`dRV7h_. 4Ú  fޙc6lIr7#~)n_$?]R [/= W|<NGii 'o0j`j d*0dg}㯖FLLYw3Ӎ9͎lhL%HRNW/E!jX{ $ CU,%,&qmxCyYr&搸^Y2OVH x?uPgɚ,R[c{h9|y[# ́T,NQS," XLFUn%|z-mGD]i)󔧨X ZյՃoBrzleB)[p>: hnx `/S{䬞IoT4ҀHX.z <TΣGTTM h]Cp-=ъ|[mJI# qN8fㄩjPdIv"3 $FwJ.eDa-~TWbCoȓ2 q(q\5j6u·Oqh tF7؄n?c:r`fak8$I7}xׄ3<u=6Ju?rY9Gžtx曋J{0cP`K$ u`%s/v7F of1Lw' %uCŸiEWDM:Z"l(Kkg!ZhήֈjVIi4) zQxƑhΦ_rPe'f#P\^ j,CU\B6=2 g^wHLE^n+}2;= L4k*384SS!,x[Q0Di>4`oMyZ[}ߩtB\DfQ@G-/&d?En"]RszEOԗP9 fp"|x:+jHT6[],WnA-;ըKOi6e]Bb^O̐"F)S{8m,e1y掾 7yЖs' 3/ꕻ%[;cgq8u\R1W0Y!ad:C]-='ZFV$5kwk^dLoB?̲MN;~3Y;7~H۲ºG9s SZ,3sl(RjR3xyxA ٮq&FB" 7Za.sRqU 3lA dl i`XxxUr;oDI9]uyR%6]l9Z>ݺ/mGj5z>AR%U2g7QEG W Z$bHXpx޻]L)0cڷ7l1/1-T x *x% T+}|n1 %(!@?$X2R$ QhBL7}Vj87=I5% C`9+&>,=>D;UL|ZkE3k0O=H +Pe&'8Ӷ]xL gK̈UɃ%Y{ZRN9=eעJtEUj *jd%IދV /]ն-TG㉗bV4g6K3'4Idi]0Ake@̑tD WhWI={C14Qt \ jPj1;PذU1r>&cZrl%P7TF%ONĪ,$֯wOvDzB;3CVwԳi-fD2CN73 u/ &>>{yH:E;:n-4Zu~KtGcxC(){AG}~BrdڕA\+xLYҕuSgR7\X_uNjQ=7iSyJ0\PЛMDR5[šY?3d9Fv-%XtW `hSkev3 kecQqtfFFW):>l L.Þ0Œ9Pf[@ d ra6uq'E;~61h],-HL;UC.6JŴ/<"9z ŕ1[O?eb1}5xys:sPr۳f51L,?"Q4y|wt'vȍ@Zў؃Y1Dj mX* ; pyBd{RRlSx< ]i8BtK]䓀+p}#QSQ]Pv5oP1~,*i S/"D9W?O9N]T26)jH8^#׷Fp<9P6]+>O=ENS"xl"TN֚gC{ۓ"<2}h <6udubz+L@Msol=}b@rbKS<zBzrݗYN;GA?[}&d)/yĖ2 % "P%ٹtָ/[DAgoh & RG8W0O&fi LHQsbbfPET\'t=1q7 /!+JT{GD \'9WJdCcξS/WC6kLr|bLLclՉ.d 7z?a1 #,|LW(ry=Stt*=':g蹉K(ewsz21ٵ7\G2cEW'9~FRPy:[LfOi|\0;1?:>Pw2b|Π1zP"^uԱ66 H^BZOSxsEϮFvhF L?]fFMc. W u*N /~çA Cژ!UW77o{_dA3' ;'qcnwҏAY2)M s >-I! m)Y $,9b3- g$'ԧgxSsmT^DV2 I>ݰuGKnWX5sMqp?xی"+ 3sŋ'{-}"ZF^Ch`Q0eEinZ]pf==F0(H\|ك |)3ZnXh\ݘF V:grU,yVT4$s"vTcx 2B& žm[l9\C,! k1=8%kP>4]XV=r^'ƫHgXUG=-b8\ aXLR7utnDCUNPaY‡os\"|:oxƼV& /[*ߧf]:֧RՔ =CoPot}Sr=벾i!e? C(5E 7K%Kf~e]Jٛ}v%z9ϛ3ڦ!` ja}f)0O&6M̺"ҹm_WV q-'ѻDj|D5W54\Lm{hfњ'iN0׷ݐ' $(H_Q8ӧĻJL@dGYɓXHX+YO0oL\!U(ZY=Nl{rXbER`SK=VYo%YIfw(-njk=Gú# *dA47yFVI zCIoÅ|}%4k<[p١qw@DrRYA2hw sTXXOpZBmbӗXoo%CGm ŒjK15m4b>z!#Ȩ Q,gȆ~/AO$[Ha:-YjfcE,W@_5{d2XH.BhKiF.CCovF`a e @ uneXg7Ϗ?Bd}S6P.c#3S6^?"uҬ#}juG}-Hmܥ8A:eSܜCx V%^BM57,J01cC %bO9Q6r5EE $Z I[NgB Pb( k}q562{AHTSW>u,Nk7{j M+k~zjaMjC]*Ҭ3*05?LLc0C9ѝB˾M":м}y1zfKrrz#% \\Ym r#/ܱ+SB22OAyRŲ0gVdH4 1#SGQ Z>cgzpILQqVul5Z8`BZܛBɦg4aF-1m@u@߲tX>Be]E&."H+pXͰ kC%2C7 MFe5cq^4r6y.CJ5?GYZ)ÐPC\} $Tv), AmEЀA_͕Dώzy˥ǒsv#tzӴѸL0\? j0Sa@ 75ۚ&>U~0wqhGs*hnt,Nb'TYy" Þ~n<~VL "/nJu_s=(%eHcmH/4AB+`xtnM˦nr0bt,{ %_:aB:'LXOXY^y']ZaI.-D4mn^H5y:8M|:Ob`k%)\{A=<1NXYe)m7qL g\&~RhޔWc\cP)l 71gPS]0lk"4dB̎'Aҩ0#hIdvY+Μ-Iv&Rr#Y핺n,v!-D4c_ի,6:QP"!XxcGT4[(ày %o:$VN8V<*#i6=!ZA [O)bTW+@+)mԛY;*T:N6[ZGydig)p`|kpFт@V~E]q~nzsIhxêIVMDgg`} 3PBٴ\U̝o'VҫI|6ZڴKJ:X%@♀e'{"U.Q? U99=Yч5o^-g* ×D愤VSYxvFeqqs! ;۝Cze2G-C1`qB(K}{#TSUcIp^x͑/'204~ KsݖU#wy>O?+mx>nh!VeUJj]O>I_(@ ynV~qҴBJ(XyŦ>>:s=<כ'PըyǟƼ;UZ]nÔ+t?J~[69%/ކ'=.1e֔gOJ(Zg''èW6%,WgJ97uvуj7!cqyFlѓ%@n#ѿ.{XHN8w SЧE6I56g-ŤAm/% 1=H0T}no?)wTEέjiFi7c䵢\;]LVvqK53g~sj6@-2h|U(+ԃUwKez@?·d< cҊ}a~ F$1`6o!|CNq y|m=}B%D4dVǟUoEr_ԣFkh u~g@ؙ$Y Gv|QU`wiޟ lY8C Ra:l6.G+Be01'{2!F0"qG="wFG"h[SЩNӀD; MVqlSqK #vpL`rog \73˾ėAsD`9j0`Vkk<=d@2*1>X1ȸMӭvTNԺ0}.9l=ړ%o`7+[w;lV sU!<}_@b2q\I/.5,hBRˏnʹ}jsesz;QQ&!K*WyX)೟19_B KΒG60 |rOxAe"إ@UP)!77\L¯(RvrIs]BoBnM_Y4Me'-b٬ d #;~4A5Ӌx]I(CRR*r16!oT/Pآ /Q }t-KzoMD9}]BAjb _{jW7JGI)3Up#lN k5aU10Ndd||_'vң{9J|tF*1 jD*d/2'7zpw1>g)E!BPOt.?ڻr7-8!j`iy1 CasÜ;:|?5; ;;!a^CCc3#T/" o{ E9,]Dmdb™`e|u(,0ck;z^jˌ]ǓT .5åq--J.'e-Pg$o$Iw"O7f6ްmBޔޕWt;k~vαyXKyQon0CzB?X75z W8_ ҼР\QEw}'|xZQĘ. Kk&a_4"ԫ9~IhPx[NQ%R]-!<"`5~Hxhi$"=.M~q/tO(jh_˺o=`'"F ȼ6c3 kFjWR0)|gftoŗz/ݾTGE_ tF0ݎ ]Wi5Bz#N,#mWvͤX=Ҁ5'vD6Grhdhqj0]WI=LvAQQ3dIeUϡg5g`Jtq |F xH*.Bgjpi)G+=BQ]ؖ7DfrTQh_t&N6KU+&y  Oplrޅ1|6,O*Hiߝy=BSE-L& SERh<כŎ_πfĥjgwLP:zk~,6` +#Q,AsUaz84W]N:AV{uKԈi$Xihoi>~Hfj.d&a j CpdO+azCㅞLqMs9CF Bwse.]!7VI#Iǟp&a$2gq ܹ('dm:[%䔖{9UtᾺ_fE>w,xܔM H FP@4\OFj4r9xBLIY;!My*kҍuZ#MךC~/,ϕEĩxj]@5uXEsb\WEݵ$ޙF;!5J{0ޮ m&2-},dU.N|aPt0G dbM(➝GL;c,{`갑fյԶY ?n @ڠaf&Xe$+TBs5B`yJ?fQ;u\Ք44Wg̓t9~&k mjqmG|ϲYJkcR:it<'jg֯v Khv]1aAonWCi8O~*PC\C?̙w[.4NRh pžPSmSkF~5@tq%SkAhg'<ɒBcɷXiK*uHDv?r/v.b SH7Ȋ^0Fh 6?eŊm9tc/2ؚ%\Kʮu8qƺ ǾolQ#/;0Bb/^~+L|;Uf uEǑ8ETܯZ 1W"@\(TQoRi0ѶX#?&JJ2,mW; ]"򓏡آpfU*S@UI#ntYS>y kٮ3 IVmy1Q{[LDf\NRo }A:n>zc!_D'{ʾf2Ӯar 1!GcO_ .솓xSEg>P9OH aGbPKKk_dzcr7*w9t5k O]qհP݃.>O6iGP=qF9X0dB`|}Q--_ʶ| G0Ě~o Fό9o )}۴9D=tLDp!{電~3ڋ"@d|@VܺF;桼b'%#7ۛް1wc{T DջE{(o1k@6ʞ䤖Z0Jx\e i7 kWh2Z+ (&,K`:]]$3&{4Y'(2S/wܘ*+hA{>7Taׁ86δ Jrr|Hӳ[ӧ@w/ zy7@Ğ1jG}pdI.82BG w`,*,ה_D{ Mhb!±kQB mi#I|O<=ЌX2pwzkgC?-bxzʵ;mpS,_m}ڨms4!#/dlAV%u3%lv5HX6̤ \"j}2 S= Xr) A# }99L:|2Nsي3ȢHH~Ğ,g- @ ׂR @S}#ޫG[4waN݅%̺%g^50s8dsl2{)6#gUn'k fLj.Y-I{gThmf#~INgOm3|3⯚ Bq|kʻ?.E䡈53^qête.VpŢEO&WqCMbNJGj5l'b/Ӏbo-_#W ]2%Rŵ/)9g# hd֝.`.w8T;fPƛ!Ͳz]0t>CXYx"mJ*25){yR"1p|J MKW5ni1GˌgrT,W$A$x*vb(UY (wGZG48~8]T.][Dk#{rܢ&`}%9>̠OCRマ 䡫7O᝚_lE4P9%[BQm^X{=9dcއN$,+KJ|vm4Jf*0 j^"Ru`2K:+ʘBx O>Q@`<s&4DFnJ>3rh|5xq d_JdN5j|H.Tߧރ7BܭظXZSЅTp5` .~+, GNlZ{[ R,Y罚m}D8Yjۋˤ:αm<%]E0T,o#U} ULְK^ݜ0V5ކl"LH%suڛUgV'4cЂ{qCP?)5#N8rUs 3N0q(ʴyi"CaމT`L43W@q <1|Y*e'o蔲QwnW$`'g#)䜀Ğn JmJ~* DPvIb@Zï+AJy"*D 32|ijM\^fz([<m:jqea:v}^p+[ŞЩjf]4I,煜yf<=oYjVv\IG |~vѠ QbJKn1ꌝNݞbyvULGt:S7_= \3C(ƋTSURM_׋zDS|j-wY{zJX«Id,[|Y.(}TW\m F;GFL`` ; 4rI}ս|;ˮV*0x/CX9nBf1 BcƷ)7?^As4[aT '+ &cJ5]կ\JM5W*P\[/1t+R?LgEJ-$=T`2N, 3*'}Tj]1k }@5`-$tP{)ngfMGDWm'vt8P[yc(hW܉I ~ZJJjֳ~~zI|vO9MdTlzWpsJK%^U}pf}t?c'VM-L+4"yuU\DKbjTߞTgoEq4J_g(+Z8L㏭>H-Q:_FjqZd|V3Eևd>t!h]'zVOhvV ٭}k#Nw\֞Ο}y i|=IEyz JdeJ.㨳jz\}bfAw8Hn5ZP K聜EX 08O9v%QK0Aʝ)#CO])gm˴i.1D{f]Y.9TjZNk>6Kҵh8$؀BL94b.Wǫ6;{ n^5 >,W,w'Uc=mQ me,}BkW 9}?$>nGt|Vk8-n8yUzQ ENiJ|!MRرn`́AVԲS_N7XSYbj=_G:rff!J4FՔE-5Є2TOV0y ai}IV٭GG8̖OLҚBh*sHUajJe yIqN ۮEg,J_鄥R,xʒW=@j!=D9 N?$P RťS/혾"ĊoQ>U20~U+wA,Z6FjEډjB?׵EN$J+(L@ ́й>2d/ 8s"2BhEw#BEH;'Vl.4g#>Xd`+4&^_;fT^-|c:#,"m;s~C'6|Q}9+XCu5YX{i޺o 0m;|5k|Ok:TF!4E5eGS64Z ]?Kuo D&F ,(6H;B19/N`}Y-h y9g+NOw͗GJDm[6 G<{ mpb)}y{.0^w?ws.Z r=.*[Ll!}a9dgtqc(#7ߵ=נ"$:~ʅ1m@qKRQq'Y#ټg/Qqo"B~P$5&$[C y-Y-3Ly.u4¶?<_}DL~J(IJ}_`l ?G: :1v$LPk|2]C;um{Qט)_ ȇsyg&y5ﲄ>s9"BFem,ghȚgK=~B1(F'XC5nz{&:`kHԨ>E'F=(uNA<625/|H#Kp%B@1+(Ai8IS$,񘟡!.2GaQq/}H*Y^-O$ei1':1ZiqʥlH}偻M.^&&mJ?D|4>.O+FK47&i߸`oՉmY\Su.d[J_f՜#s.-2-*8nfdZR:{=a%|H'YxF6F<:+Hۯe76?Fu)7B{on@; c7J(lw\SOg QH2]00T2w8 34Ї)o6 %ʸj\ FҒY ,!Ѻ̸6]n0Ktu>U9-tqI7I5u)z0λ \ //!bh~ڵMH}_Iח[t9J< ma^'hLb~9\^I͗餭=g9=*LĴniaH_iwT4VUt,ĵ8׵kWTPymCͱ6t@Ęs+u1 : `U9slv`jm)JLՔ#cA~Wi xjί|RspbUibc YIy]c2v{Dݺ %3Җcۍ8/١YKi&`QOY8]C?^y(]اVbk`s֞^hQ'?—EKϋsIwW 2d 7xC'T<'')x!:"&/C$Qj˒zeڠuA < _ka4kLSPEʠ,Hh2/b0YMLEjЬMpxEѻ"ǫ [o6_Tsb W!T݅Rz \gfn*9!"\ϩ+hߋȅ?8$%+-F0o<]:K]3鈫~.<؎_*:paL+ `^N6'd7;Ky=5 s(zPZ\od7&rXF[cxfg4lҨ?^-;%8yؽƍȴp9`Om ~\Ҵ/or lOj~C* & DI>h L[AqjggHPXaH:;͞jMUחo7 UG~q]Ŋaf}02˞̋fN6 3O7ƨDTT-1&跡_(c]+PgQy;x_Tè9[t9+A.&66J ~Ms!i/F؁dgc+׽.V mݟ=a((]nmZ*EN~!c7jWnx]dn]AѪ'*LeMjHm >*QTJG.PJ_p)GW"όۿ.~6]n߯N6fP"RIaI[cۓ@9%)kt}2 <7 0@$(1rʽЂɲWD4l;E6?H.D`I\yRitycPB%<KL/ TrF^{&m ؏带;IԽ܅Վd bIP腤 `~G<В~XJ_mIr+uF@x4?Dm '-B#aa6뇀1"Cx0#^L{Z -DwwFc{CU-*$nt:Q+MYh+vIdAu@l kf#s5@iDCuA'sd7r:zR6ZK+mԎQ^r;>ՐWNd|w.bI\X O=6=fT6ލog/t1&%sPAwp8 9*zsn3>t_Ϧ)z7.YSR#CuՌ xU[?R*mmkzF]z&jCt.]7#,;|hk#d`twΰc[9{i\=%1X_b2x ȣ?uIynWCQikf\盘QH^0CM~DʵWl 4ef=lD%T~ύ;5/S&z~QG_.;{El'm%uf~"m?H3Ok8ZDLZn4^ B#';Xr@Fg,\AiM72YJ Tʿ x63s@ Ds1 X5ENPzS_ z꼾~Vya3;M )t!e#:=QR^Mu= zi6 ׿GmdZ/ݨtB{4&v k>է1 Vurk59I5:};+q}e.h"=o$ XIq'Iۑ+oA/ <_x[9e5(Y|eP (. ªbn =ޗ|Ke'zϹ؂o1iתV߮5c8Zet5r2rs+ Dҟ__NǷ]:N1ϻovNM8MLΙ!=\ESdxF#h.$q.m^'.ͣ")F큸^8795!yyQA09x]*Xβ3̈́Xx61c;szGS&1hYjݟg*d*Q+w43.WEWEpO(lz3(01|϶ۊ_";gǃaA/q2~aWDcό=5!aߌ6? rsY@+Xm9`'{$X3 <'AqAԱhҸoN nRY&>e8lkz$odjC:RCzlЂ!׬;-2̟1_8P ת2 #4 6?,QS|sZoW{F) ͙wzr56ȠLr[fo5"D^'VbOs+7RU/o#lR0e#e2FBO\Dxb{MI[q"}~TG<=h]RAeQ0,w*$azR,R|x! iZ-WK@ȋZroT1N ̀W4ͪv>s[ݘ50uK{]B.=i(wܥk[@ ~1tpli@w EZ"^qx;D8RVnȲ@ UoU*ME7E؄xh*_*Wq@^fsq2݆T{ckBߌ>M:Rp P!ngT;:\uPz6 Lb˂6!jǐZ/"FH3'zuwI??%"T n5#׀Fvk;Q z)f-3~k-.V :CG:)O /n-E_U*n ]ܣ$y Tp0L< 9"'S3;iD>$*UjwK%1]oٍFT0կ61٣D]풡KASoke`^+AY  ) UeoDQSw|zWSU&Y ,Ib<|'ͭR3QQ&/¼Fi?Fǘc޲-K>} 7gM²TCU,!$% 2"X,bkCjPkqEݳLѺ I% H48(6X8HQò.zܻ'?캺*wTR 7pzǛ\r%s=s5,ͱΠV%Ty&.±ؖ@C8wdNHCQ2wXqW5ݥ"zFDJ-!<ݤ#-| !.(-w.d"*;aX3 #gɡ%|r&|UK{3T4W0 {- r83U),@۬~N-'"׾)\?RwV/cװI7Qh6f_񎬾86{RI ]lfss(Bb*KDL&"a*2xLe:'}jVKI>%(ZR&77uq{x}$ay,#0Z&xE@̪oES48o@ H߷V9{L91:H?Ux Z|>B%a^ :*e2ŝB"k4g9ۡxIvv%l Zyo+v者ڃ}~KY+zu2Zg4!16;;&J &BH+h$ AuMIZv]6!~k!􃡰W'_lrIڈmt`|[Pz#&1CgZu}A0IvF*Pao!dVX"w~}{., pOgwRX냄zG Gp-7hŽD{"8Gc*.h#'O-{3axO:qݷǤcav䕾.[p7? P#aHv *gmXqq@顈"R"5g ]t5 5p퍏/]Y3H.'ë"{)?);Ф0L_O OD|I}Tb}" { Eu.Y}&@\C#>FbD.X)<_sP#VW\)Cdz?I8#T,5r"DHyNa3{Ӫk^ze"avӀE!!ɅaATFGd4H{2f.hkJ0 ;@=[4|*sgQ:|T36|ZuKVڋPLg)/w -UK;hGvb& ц9Q+`7 )` p1[N e]ꃍ-{XvEy*1Hn0*[Qhī3[͵t "Mr""._,!X L$r3>[6Z{⬐#&SIxQj3֑Ol'F@k ^%R풧W*8f0jHsNkއy|!BDHWS+g ArV*~EhP2! ؈h,=F+eH~B(1cF=6DGdϑPw1O˭0s;j4:\DHCL ]ALzT.)1̀lc ]BQ /\ k(psl,uFcbp;Ɲf`<fJY>0E# @; 4 qsu $;B ]:+ P@Tw6WL- Teg۫?dkgkSx=rV`>a0esl / ?+MHw24zFiSw1Ml\%fb`wvj?mJ:bB_v\ku1 v*z2y5/nvU'KXf8GMP;C \Dg~R1zh] X,qZ1 \Ep0~ 85ͭ1UYV 7 zCZ74n0ŵFn2f"y[0F>)1"%uAǕPOEw-=O+C8/FBC+1#4%m̶ӤX)wYX"N?*0#]4XDx4Z9b3fV0tX ?E:I5f:&_W?}`|`uzEA/Z_N8$$}gqwZ'^]lYQ]~c WV Ώ/~rRzk8D]҅Ț=OJW[B<~Eӈ* 6If@:hׂ F{OOcUяPl/ Wz+{Xc;O]}le,T;!`ܯ(Q]G8y #h$pWNYX BM㽋ѣiK@]3 mDhaQ,5w()6uw{-[2k,.5.a2)Iπu|u~a2T(AKaDknn[yP"Hfoc7t7Hu/dwl0QbzL*~^1{JMAj} >E/m6X2j*&kz'H]'PnzT}u:$;!.HV lŽ*8[!nAӗ"i έJm2lZXCrA?8YN2Z2ƽs&7p֤edN QwhR˜er#~'( ̷|&C:?*(xMpptbyЇ*+`챖|"b_U`H"VA{w09!|#s ؼ[txve&, L)lЖMF$[?@5 |BrttBxVzb[^$ ?syk=8=t7Da J򌁲#u4D_]!p>fubF`?vv3—' ci _;ܓ؂3uC_:ƞ*tˁ+t.0dzs 5ei%HiQ%rv΅_|)E yU޷NYMI$VBєmFrO4_Ww(fvn8/miKd0sA=:LbE%E^]*A@[lj+/-xgE.. Q|ל(,,=Y7,a90LPzܢj-,PgfkMtiLu}>.GJB-&Xc T;lw3W ףIJn#^nVZI)&mb:\%5DՌ 2*B$$?ⷞqe~>]gQWI;uR{m*?9ev3 lIRQrxA6OHL^kyx=fߣjD"Ar2 yEɽ>囘$3N73/Gw[ei 寺<  /@F/+rw(#FUi{5m pM P] %KwOCZp))v\ 'Jټl^@Tԅc9' C2ͩNU9V5Rt_b3q cgq,"X`[.kP9ѳoʂ*xY b?Kˋ"_Do/(a*Ԛ):4IoVXL[GV,+wp,5ٿU0[Ru:0ŎQ ?틥 ӡ?q9| 62xZen3ඏά_ ?i SGd6 M<}ga#vm ^Q\*;v~`nU9qSn;< l_uslAv#=O@LׂTC FL0 Da}*8jTV6":cܱǾʋ*n$OrVNfJ$$vW7 D ya2T%W|BQG/_',MslE,1*%?'?Di)e<*GA+]aѭEϴwGQUGaLEQڏ)ݶ4 :$X%h^aZML]哎'W A_O nW0;޳!(APt~o} tq+ Ut˒I1#};J=,7myƞEH֐^m̖r1a_I  6r21 DLNʒ:?arqxJx5ðI> '}fMQg Ԧ vL@M#[ H{eܤL" [=S#gf򫝟A6n[ĭŅpP~U 1 =@:0{I+ bF;~}z(ê no1.h@/F1N{IkN*/:cԫjmN$#ccm.Z#paTk5ؒNN9;/]nb𕬟qyY Oe}s l8Y>BI*Q8$7҆mU{ڎ}ϡo~q}%Sd[_SQVQzaA[s>+8߮HOY6v)^Zl5e( Ma[E*i8:%<ᇧv|P޾Kϭ_傐-8"ܪ"%*LX4ieT{1-S9mlAjqȔCL< tfa ^7hĸB;K[~偃x<$ lJ/UV#KSnތéE*3IJRn]in$%RV$癧y8rLTOh74"X 3,p~cN\ƋE# ԉL9c xf%bk;f_a0px]/&qQ_-hsCĺHCnvzuTA&\&~enfrY"sFy+?Xk d!ʃ(GUdLR ̲Em niQ{t?J $xr5MzgH*N|y-nФ>?k0XD8,J8 )P*Y,R&OJ 4oRz팠fe6wH&C+YBڑij,rI{t}%[B-X2qk`?EUbqHugNm%3}nwh8u{~qʷ࠯L8ҶI˂y^U"SMaZdA:6]n+݀Z6Hn:BBz+&dpX3#z:`:/J(_ a tp,OY]@cJ;:,B7#FzoqȠڰd|\ܤu 굥r&"We]0NĖm\/2QQ"c)=,ޱ8 vʘvlIqթd|j|t|R5c|%yH_&UDk9>8SfZx] AK|n2D>7)M I# u1[HGGdVQ)]oeaT D*\̈xD E:&Ͷd{6S @LڐhEP 5rbqn}ZWE>cnlR!4 Z3E7Hm1X{,)YpEvR>[^ݶuW)_3B J'J+g |.b]Mq!w[Vlp&Cdx?^Wn1_7+ڳ`o#{)-)gse-DZ, dSO-9\אH{/瀋p#f[t"IsQW~Y =&qzFUMt8ԡj>ɜӬ?GY1 gkfƠ yC)dȯ!xо]~)BvmM/57UZOd3JCʐd\B„^?@IvA[.q8uUJg[Ju=jLƹ:f~I6' gR$ ht]ԭ ׆DQ}+E-H gy Ճ$# bc젾5} ☱40w^V=nBZŠϽB}x~3 i#HmýȞXyrKLT.HkD{> <6/V?7{5~|֡S1DMCo4zu{FWhw~}1 J aaȰ^eOꬣ/:}\&0Ty['TmQ53)W(la}? XwXTxT}3^Uƴl -ot)$awћˀeyv9W91LE#[U`_fjpg AsNl% J]cJ2ӷZOQ%}Jn=]O^@"za}`=kVI |1KliVF}"|d"/$$Β)kp ɨƉ!HLcJg؆#ȯJ3kɢdK7Ƥ@CbR+ o #DfplUׁ+pNεb%rgY|$<-Efg$y0}8_*[g@% K>ÍhZ[љ JƎs+F7٣< d4Bl(,\hrGxq 4oT~WYST *5p , ˥}+`?WdM 2Xr͵ybG尓D=2}(i|s~PBXqGm_unxn= CwElqr{(۶S_c]->X]d%LygO8)&4X:z:eIY#8Z$)I#&n}.ԩݗ ;('U#F+~v^#|L>QIFZfNNŦsFn!4`7AC;RXmu[3bcƾe|2nlQ&YM<87}UْQʈQ}= vz1>nR|0?kgzX^Xd nj> ŤUi#˞F}F/αsR0֔Ζw^35N`-_GWh3ss9]_܉Fq֖<4e/"MrbkR.=Nz3o,J_*$h:9KYUpO5ǞO݆J)ԌK] ' O Zkz={XH9j^[mcs>M`æ`d|v2e =LBMdW1}ֲv2[n,ď73 e]j!Ȫ uƻ"*ϑ(ItXՅ ^cFb(+t.Q*q$W("-&񊀯)~Y|JfEs ?ܵ:NwvꛂW]*z2݌SXAtMxj!9̴VX X}۴[T%iC1`%"zM=rp{9 I3 ݧ^߱wN_͆%u<\m&fJEe22S|s¼̍)kʭ񌷒6м iC;t= {@'J|ۡԐap:M\I8,2!o%!h F ^L~UH~_>S|<%Ĕxœ04U:  a窖~&sR9ķ4Ks -k GzpM|#swÁnj! h|vօ# t^:8#w>`o8kТk2>(0κ)ިj!|C:t1hٚ:Jd!1"Z-UrZ8pC@2w1J(ŗ%9%$9]9а'q+cQ3#]:OwC*=4"_-/ Q ?Uzi=b7[cMvtc Zv,eKP'ߴyuN', g=uLJs=-)Q>H HP1 I4؀3[JM(xD@8ʶTI g"|sr}~oCy,|RPܫ[(s'OG[TOh 'Gᬗa-H54YoѽY*ؠw#MI†N\Z7cӶ'``gXbU(h:|wxk 8RUies7аQ0ާzN+pt$dR!ΎDuAr;[lqX3vxhG +V6 ]D7r3exHp)Tq>zU̱ 3_T xuSm+}W 'qr㚤qea6dڵ'dArv0TBF ZerL0Pb`*-8DWCMKVe"揨-HztbQ &Ē_`\l#,<8Y RM6 kJ'-2|"H:7X~PEim14,^xd w'Ȕ fj>V*˸Mur߀Xݽc bҘ\vQW"rnkt|D!8ea5A% }b<,p>geu/n}07-!ε"wH8k'[2=[A=4y65-*CJ~c4 e12?]0bИw(E[p`%#Nf< 9JũQ6NKt1Bsu=[8pFixXWZ( x~9ξ1q=ǺU"WK/ `o'QrTS0 1O/N*j`Pшm0tJʘr D=mp'}{X%"c$aHc\;&?Tt 1.W0;I5bI9~}ǕTב(?1T3M1Aaz RkBpCgLyZsX۶S]IY5?ގ!!UVө#l)\9#whݶ'D~sQ%EBLQzJϳjg9uv:;q̓tQr; F󤃠 5埴N{[zp/{((=ʕQdCtmA;I 7jKJs 9b3*JvXf@J;+RaDx|I_pZϝ‡S#C% pZo~ >p/Kqg뱆pJO?mTr5anq %+wa]: aqwOe(V xDBLMpJH!!ѱIX gH+3$|:\?G&a&lW/3WXQ!"*v!$ވ-sq֏m^rz%,!9͟QORz2ŊJ{(մV :zqAA; B6Hy90ct7/lvk_hQ~)8t)U(iWw$+-{|EU_ >'QxXJB?1'Gvt̶wBE ^ FՒ26-9+YѶxF4t{q(q+E:qWZ>8OހLLZrICb,`"g%>7xf F&[cPO"^ox #(!D[+u15 /+S\|oj CF\5fS#: VSq&ߑxH~OͺgFF.&bJ/A-fftz֧YۯԂ2iã-7 5GU(T,~ھ.ZsNKQ ¯$Y9coM])[BM"GøN|].ICtlPC:O2Joq떪Sҟim'$i L8^DS?F߰FVb~mO&)c~Ʋr#|Ǥz&xfTڮ)[RW3sGs)Ybdrqk!=Bܜ*3kmUP ۢ!ftᰚmuԈ~JbXZUeFuqMeܣe j}0_c߭(]iċa2,rɎw}/_Cyxˆ^b79D AnzA|9Lk׏Q@Jϵ+nfo 9ix(9Ǵ,~ɛa#vZ`GBKpz&&_S^;;C`-5jp¨ږMv֐.438!h-a}K`e 31xwNӄ7 C!8&S7`CR`>(y~P_V[_Gu^|C?Ź٤!#Ғh#$@0vwBA]Xk{4MO &\w?DG_þKTLSbix&Рv2꒞gM(e-TAXtXX,SjPZ|d#U\7J+Vr;ø7]s"l2a?j)ǀSΚg^+6!Qu*+=x_W%wSzjÖ K\r Ѣp=T+bZt /_F U&2]x#~ܹ&輣хI;# <2jc5kD$ԫ4nɅ{ :ū:ƬȮ}"rGn0{[#!'ppx.ӷbr0m0d'Y{U8՗P ߦHIKF0,w{mޣ ~S+M [KVvwN()3}F%ZHBI!eښ@#e%jG ls]1oPQ! %?S9p(A7:K~$d!wv Hm@p%⃙#m߶>w瑫{m3;pjX'YD4uD4fJڨSw,> jx\z %c'k~0,-Ja9p4)%kKVC)ʜl_gJ{$Hi L,W?`gh>[YoRt$Q試a-DF?/B褁@[&_׵4-V\aRh Qh۳ *?Sga\Vkaa\׵,\UNV*] t2FQ;ޠ P3@x P󘘩dmi8Xݛe?8˵GR?` G Vh$ 6\iiY0~vjCgض}ѻl rT I7eTvX.e7񵫎?-;O2# q<_ MUgC;6CsE/ 6ڛWp>1F?g_~y+D:fOW $q*G*ڤ w-dKx*n힎?g)F=C_=379@zc nslO蜂nXtsBAt;)HJ' a("WjAo$;_>TM p#-b}b/l{l&&a<۞Y$2h^'<7>Q $:A V[DRrx%D1U^>T2"kRbqcc%m,U]QhX=4T y(BͶ]/\_z|7 x6oC'vò6C])e>XOqqMnI0{++?HX7PI))B-%cYf^yFtFE5o6|IrYȬZ4FEv>_9?L}^Cw/ w}u*Ϊ 10Dqf-]P#x"sPlB! $G#b&f*-j}ٯ3,t 5D@^ DW~8_|7 Em-6WwetE-'pUa-OU*E˯6"\LjQ@04g&8!3&A 1Y ( " IB[&WPRGgف'vzubtR+̀9E֬j kwEEׂh0'`#PB !@U=> Ms+ ^d iOa^fPGx/EF #Ip蝐;{=$ 4 L o]D; 6L{H{}\kRqhYZ̀> ]_exd~%/P;Rnk< Rvbp_j|gEnDR{1iA/1-A\^zpGyHp >p.~A6~q1 ljG { _1zֳ(ܗ7iƆG6Mь/mb8f> |I4-NOpQʰA(SaLJ%>yAHJFޕu>v{>T}x1Sݩp}skQ|%FaE+giP*# 6>vu[,<FsrR`zĖi9V2o:%ȃ)$٣9'`S1eؐm₧EıyhAbQ&Ik<|Ʀ7g4'QKwG\}}__XMtES 6j+Ssiی-:mp(Ds9jNӐ"TEϠJ(h5q'ٝh.q!Jj&dTe"DZSt `i)О&wrL%qtjƤ,zt~Eo՛D_7 d &!-ɳ&1-uZ.U-vꮈ.{C_A,z?xf =TeŬ2l"$ oIi&c'_^;YVRC1OJk/}qhIvW$Τ^Wju9{LY ؅#GI&+zϡN=2\3(G={s^lPy y-E-U-[0:a8&{>jq+g ~\~B#׮O ,$Ua2VQ>bj_7+$cfX ~ӊbq>O6x(.8|6s]b$m-kx15\㸯eٛSېa޼ ;MI$(Pߡ7Ï@:?#BZs㸴,LG?)qN!%S圦Ū0ʎVqQiMk7ʘB@j*ޛDD)5|f 0%#譅b3fTj=>&2-t3|xVa''?FξRjs}|w 7 ֌9 =c:ɁF 9PӥmY=!e32Jsռ;Yq O6555,U#XN8Z},x& 0p*!d_ #4t8mS!l$`&h_~*AFn *ȪyN>(9A6?hVYv'F^Rgk:<ݾRT+òbh ǭR.a|/*YP})bduO̫fp2V04),_ylCL|wCj W9'[M^KגA4&c:8dv/)uLh_d#Gfjg9 h*G[ɼJ4fЕ-q)KyIe|\"Ġ>´hd )]3Nv卑Z?5dU:@fDиH""{nyMzb]7Gxp,#yAڏCV:XHE:ŗ",U茄N&'?WOUĻxWYH>f 6ywȹ |yg-F+tmlQ_\@6rlni]s/`oѕ>fQaDcy(ӟ_AaهNתW_ͻ3\7k=Zӈ[m9:6 T4UJQwת=ɤZ ,#%H=\=ġ}gY䮱&3YqH[^[^egwL2 L3H6Yy!f_y$T}Mlbc^(**;AnuS SDֲ*;9[=~Q_wM&ʭ^E(;Őqffio5 `X5!.7ICNIE_B y-)mZI(lG`<8jѮ=P̸[qyF#_lG%*=?G&9KBl%KeY DKCçU.B5jiWiO:Fkބ4,b2&;U#6kX)5kI^_9"Dx/}KKnH/]o@@<ߛ.0ф.{ZɁQom6c oM '6MpL8OcRYQӽgFI@ / |j?Kz!a5"XTrcI~ӬԫUvbL/S'=w;ΌXQ Awd2`)>f"RMpK۽Rbvv^/:׃,]afdhϗAv^O.$̈́hy{֘]꫇1<RӠA> RPH{kݽ@ZElѽ,WAl19;P,{T.E=O#Dۃ!\7Ze灾<! ay݃);Wz?^Ğ+M $,Y 0˸f~T aɝ5>#q 1 E$L*y =1h睿9zn=caԷt(=eXk;)E?dFpI$tlV3_dJlN"Cˏf=|Sӆ)g@?6>>TY .,2 RBpzG3 f)EQR?0ܿ?{cL#(•JO@-d=/#HWSx{&0`=P&ߜ>]c(n4:ȵO*UQ2|?En"#wsR|v&R=k l٠G[מo8h] z[tQ/HgJ5":RLϢ6jOrkZMJtίBDI:*6uhZ˝Z"f,g k07?X}g[;!Ap|`$.+rZɬ) h"L糧|ۊe>t|7mC2s~D+ H/qxHYkh9ƘdAW64&d Pz :VXDF4 x~!CGdB6'esX E}.FškQ4fϴ>/4rA=ް!g"D$Zj6?m7{?$(+ܐ-0:`QdyOvq RXV::n|@R֍(6oiw^;;9YC ϭZRUEgs.c{ 1՚u3v(<0a{(N}],L9uXl9.ܽyRdr\(G4 /Ų},ghdtZ/3\j*P78 +@ډI hqD(Ce{xM? wǛ`.]HOk,^R{ӽHmP]?ڧ|MFW=0 r:8mХ&H~-CQhiRRrK2؎TΝ[ғ/QYjD[8B .$ú'¹qZb],y 8YEc|mMe.|JSF7$v[j6kyeu#hēGϮ+>[y_9:86F"6b,,|@~J}"+)mNڋ~rH)l~%q)Uu3n2Ο6dtr p(iIX)RMF3|Sgb1cs䵡Vүsk~D HkGOIoks3EhFvƢv|Ĩ>\w ic_{kb,6*4QrE<RRQs&5e-3Nګ;k)Ccx?z?{k0唪u'턇?)Aǭ^ 7$ ul1J\n[jR;w[g-b9&+l'-zG\xz(-(k[º>jJML&j Ϧh6bZ>SZ2ԃ,#>po#p$9LucT֐tTJ=J S(UԀ֖d_yC/F0M*{=k~-Ri(YcXC,(Oe1]%<D:sP ixu'x 5|#  O^O/p㠍)ss Ujw>:QyTBp ph,ҰYg*xj&JCQ-н%˷_:3 ??]7l%A9WUV:|8]; bR,iu7N.9:aNs9}JJP!=޸kl[H0tBuܔ+}7Tf_l*;Px?#N͌vVZ02D8 ]ZQ߾~l&mDbsӬӐk]W&yU&WRٷK͵Ĥ q܊uqVx`6^ۊ/aѨdw[16y3Y3z|d=-I<,WV 49J Uv vbQrPrm/t1zȎjk\o׳OV^l/tS2H7x: C9}(G 1(50vPNhZ{u]']'Ѕ'fLJ΅#mjOJR~:780+#;Yf/ɡ[:^6.XA6UXvcJ'p?e3ݻ%92 5>dι%6cCzo !Do21UOIUI憽FǂEM "Qv蹗T]W*4I+'خ,nۊRdIM!|v|c\?xX<$c.vCL8= Qpa IEo;Z[o89F0bG>NĻA*VbYtNk^FD*9BGWo뗏UBl޻6&+[`$yv RDk!-(d-\9'!lsEэPR WrYjW{пnrWPרw{R)JvM$Y?{/ڙ@2( RÇCo9[l{K/Yn!lR=D| 5nJABdp˺xMlmP8wF;٥!|>WRx' ȥN֮LuRj!0rQExA/\qQ`-*/j*t +._BbqLCNEnmٕ`ap53l޷3:Ae^`w/Uڇܲ5LUBJ L~ٯ ~HΦcZfvMoO&ϳ 2MmїJgfSGJhuRN&6pKr03J 'dOi! H1*@D:JP4Z%ѣT3Fԭ#T%p羋x?5x |J94Yu]~ Œ šu,[fXH'E%Ӓ %}֭V8h4m)Ŝͥyl ,݄X ^ H0uwK'{2w t̚/M8\K- kNy.hA05abx uX\#lYc*.O?kλ0P~poD\ܚieؽ )@&D;JG*7d7Xl[BE٫}I_j rsPkݵ r)J`tdT5fifw)ǼUWbuHq[|0BSM(T|aUjP@hcVTŬ#] Ml$95o@^>`T5XZ=y/ pYy۶p5%R@#9V%7Ez+@K"(W9V{q0c8r&A;9pIPUnW?F *++ܪǼϩ99Uu ./XXcY %Ql՞@* . GG-) H6iTV\՘|>[Ҷ~v4߲yB: 44xgIo!H#s ׌ \)bi"oޘ _gceDMuxd&HryeMl6LGAH羸da ~P̈́N sMo9hoV{ՠ2%BK1u^Tj q[˴0b{ ;wn(= v"y1Wa.46ؕY5<7 iΜ; .(ৌf$SUʓBύ$@׃,;Ғ'w97ʂv8/?O(=H"pcOf&{W7S /Amt'&C!!&t![L>#Z㚄3u2Eʢ;t!^NfRIQB.t)AM9Q~7D$ .ҜuZydP?L()078u J2)$ғ^>G-Y` ְ [~{ ߕ,Y_fӝ*5WF*n /#+@۫{Ӕ4r~;Vs%,H,s^ 2 |;M”O+_aNkΒJ5L43IڕpUV įÔZBMȼ]ĮYÝ5ɲ)+2% X,;';%S)V5$5 ޝPsK~n8qy<'Hdnf-e8=Y3V#W_U;(:;˴$CSzQ:i1!?+Buu q"AFp%om`TYef5dOUT- xm]R iPdg\\YZeSmVx>11_soe7m0 e=nȶr";o&a-OesBsY({:kPX7М c SJ;WH¡νcjN 3(FPm:H"sȆ&#(L(1󞜋ѯD#7_Gw0PaOwgxQ̪5>iHGkfm!TcG3Vw*#`~"PHVVpMi5ԂDm=_Ow0\~vj@JeS.|(웲Atؙ-,]r\j,r RL`ߢ=ڀ@~o\}@=unsޝiM>K'>'cN:DzZmKoLsjEDNגw``W㶸 ޮ?3-vI/l:B5Q: Af8 AH%~ݤ HnTrAbDQZo`?i/A>[8(avx&Z$-hT+!9#^h1JҤB++Mf{h$)0py$;MQ7܀IJzÁ졌J?>/=c7!\ Ͷb̦1H~ռ8!t_2m0+eti8 0:.)憏]j*cf[ $Y;#"NIg9yб.r03${`z0 =\M+m*&G,uVJ&YD/33`ȏ._k!k@ 5d|Uk'B/4I Q:QO&nkxSM;TZvZ7g2C&`[*/E^z^tN?3pļil*TG"Qűs؍sAʰm b^RiL?NhVZb`$)ɥS#tcUW|Z:k} `08?|=wgM<;u}N.U>iDqH?nҽiqȣnv=14鐷)HKq# E[l7@ Š3GRGFMrt[k7՗`_΅#fs+^IK38tT9hD! :ۈZ i[]^j;p;?/N4QdJ6N*zB>yx}bM]' ]?>H%u%`2x Y>S"YQ~JŴܨ⤉R&wfwPD|)*hcztI3N\B;qBƈBEf6eDY/!ZAъS/,pU~y݊rl@Q7Yc;dcd ݵ9t(e4 枇:׿(Wv9r&5P?Nz+C;;@F]^).pQ%_.i˨"^ΚE!٬"fl# |g[>i3NT 6M^C9l==)&[a鑄]sdz|;ab~uv+ *=՜4?Sqэ\58m}\lQ7|y[bؒ#\;GG-99*KQC3Upe9Om&0E &NzNL7H~&. nț=2Kǔ.2u([.VU-N0u%0*Kn=*}-!߃"FLb4г h0ɷ`'~xU'zt~pK /z3= 3")%id16>-o0Dp_ĂSZ_4el.Rg+ønG. HHKpwIF)\Ro--tkO!RC\]0*3<sY^D6eǥNnKaBYM444]:K =Ķ4ƩM"D$IV{yz7{O}mwpϵ!JTcwN$1~L! `,`||0}µRۑ-Vjn}:-!/ŨwWK55M/Ⱦ4Co$<=|"p?"4^'RO,]eSml>=! Uygxe nQbճUFTWFl$7CG'n^˂Z# vHl|S| Kq(.w1S3"d`qͲqub+&:T1éYk:AvKE9jLpKXDzCP:7P G`4WT9Yr4[,4kt):`p6 ;/9{mًF8Ҧ3u}uბhޮ(6)" )"fTLeqWM-?A{#^ayB7R!IGii8t0Ytg(B"37T7OD~Fku Vr+D2s=n^\]Z֨O~dX/3ʶzrKl{)B]i$5s1n<:as@Vͩe#,7Q/oA|' n PG )(pUv $&f{O6{ $ItYը]f3tm`۷/nNykJ\~t`4 zR$ ^^J!am %LD(b6ixo:񚦾1 ++ Hi0|`*gAJG[&a_'B%0/^V٥ wĈc-C"oNBq%qE ƺ.3{]=3&aW ;i56ʮR!.6zOrgb.<-Ùk8UR8v GB <(Hy/ #mwr<QI/[ !n&ʁzC C*r%~0괺x1=ߔ_sS:(ҝ!E%_i!,W=[ s*b5OלSy6¶[u'wGUB/8䂥tS06EWD@o*rkCض. 1?6c\ )86t8O^I;qn"H_Jߠk"Iڽѯ*:}8m(;'Χ^&JN>9O}zZCpnkrڦ !j((czkHADy2y`VVNYKY#ؗ`zΡDepR)"*]^ 1q#5ON0M6fȭ^}_pVWҹ(QUgBo@\H=SwWFOL6EئuгCm:[:D}q(;˗ ЃJ(ب(?vnȳ! zv{ c7pfFS J!m8%Ii DAP"O,ܚ~&:VTQGiEwݨ]JZjӗ 48_VS~5Bb 68xzkuѦ$ZW$;Q&p8ty%WurCujK<{'zxD.۵x ,sϨp>+1&p) 3̘FuTi%E}#}9l"*1Jv>K5@mw;&]0jYf sy&ux%`i;}/ YH%k*Ӣ ;dzVZc  1Iכ?Z2:&7e_V;˗izODyv7]x,ﷀ]I @R7(T ӄ|O?2Βɋ2`-b'f@EQPlncWSw7R&֩r/}Mќ~d,5K7dڬb.sQ) -NAE@YRAje9L@g: _ڝO|qD,}"KI{aj I)[VFI.m=c)O#F]1@daT61 H6M~LJ̆ȶRre#kcB )9|,-&6;@8Eᵕw;\s5ᰑH!hP^.r[o "Е nL4|Nkeù% p򞇥MKc#̚j&Q(kd=A/N@xSBvg'y=DF3/oE3̒ P7("7m(iY nә YP2=t2U>"Mw4,ԯS! 2gĕ Rb(ՎԑĢ/)EҿՁ"A$tf]fCWG=> ۍYܖXR`@{MA<:%kgݭI`J4%^wV(!':Y; ['`HPğZS'9EU}(%KԅƔ #t ۗ94q><X}Fzt`Pr iLz7a.gI%xłvҬZCҍT8kygsC@CLk۳Dړ9\򛲛N] e㘽֌XJQS+Ql֭kE܈|9*RI8&ږu*hK3ԄOFZ^V񜁎;^>uJP^ş Ju5z(Or-Ⱥ%) \s}*3g֠EU25! :5#cw8֏BvQyDžެis^.bT&KIOP|/[oa͖`PUe@`|kFJ8^bupYp̵,}yuޕtϚgͣRa@psikmi0Ls$k^C\\#Oy ~Rgg\!?عh-.ǼTh #{cv5Tm©&u)q(X@Ҷ̑yĿ>u )='u{ӎ9c1G5pNӝ%4p= 5>}u.*o-ұiSkyj9s0T<1-v3^cA)tWM뇲 6vq0XAAF@3$w*ؼa3Qvb9dXz3_G+w ^Sn]$˴ y R&=e^Sf(x{Fu6A0gͅ=V? =dlޭeeQԧ{&Np?P栜Fϳ=M_T qӯpDM){@`;@i_JkJwJ])fFN藝LzGS'-Z߁ CDKʮtf=Q"A^@&ʴhZQh8{wW -qC4%}'h!wi[1ftk]5ID\>e"؎o9g`U؊>AyUؼi;V)Q(N#ŵVWY,p%M~|_uyo@ !g$/SmbΧ[G=)$r+-[ġ&CeC~z=$&|WսLuBb\ m`&o^ƮNq]!.1Vf+ҭ @SF/Kkpʟk^.$(fE㹍H7`e᪋]= `k6"etKvYE VU?!L>0OJ g%m>k{WT  W}1(>,@V \J~ "%ਡwJxZ ] Z(H"ϥTQx5F+1g1cL&VQ)A@k 薻\8?X@IdFOz>jU.[j81Sf5m-O6r;1BE>,_ {ݑ8Fr$_H/gE9\G{U,XB5B2GPxhv'? y۪REA6;q "oNl7ײ݇7in\RF JRBٻl & gGM-TH@JzЉ֊S$bLg̺P2V IЃ\E !\\иW@^lj4#*0yV_] R&բSҹܪ2 l{̷'H y!sɗub,|C Uy(@"+̺̺p]o%S|Vc$?#[L/m˅?wdZLPzfJy( q {x_]XP,-V4Լd6iA69t߱5; uC\^3De ls vD3$8ʮ!V&J)5JG6bJ%qAWX#K K I8ueYAaPZeb wO37Ĕ5^K$HVů^h9;mɏM #T=aKs' I+Qx0tX'gmm3PCH5LwZaZgnvy}y]c|2G`xٯ"%+&\Nci%a_HlZ60imvс.8 #IX$n䰀Kw{/U_U s !A?{mD'Pï,֌-.bE9k*Wy9t`TG+PM!G$SXkYySK@؄ {߂`|&;crKk,aj݄qF43ӯ1 {h'!U;ahU*@f,]}cRў!*=l=FG֥8<Ŝ܋I, X%/5b yʏ_h >Cw6xZP %eQ軇;Qt?#2݉1)3Nd%N\;L5$ލ;+l;u=SnRn}g9QMצ Y8zɂYjS'gcz//Szv+i_E=%Y#wn9Tܯzo:禶\f`~LpE.z=9KOQ«loՉiqI\?桧gUs[r& VeL7d(M5FY`v%QP`f`ֿ*z&u ?O 2ئ6%صg7RάWйsم᲻` sǼ5 (Ow ~*y/1F4w: =}kswN/Sgl8oFZ:9?O5qX? $Akb!>T; 3V@`1_?=:eKjYAJ~\:I ՚uq\<"|Y֋.#ef[2 arnȎR:MCy\^g?$6JtFUkTu_**=~>[\ Qn4νű͵l/}ȴ\y*s *0M<` ҧ<1Lht߶z(^W;Np7,ivva ?5,$*#v̧zliwj3fJwє bY)̟OtC4! NZCɍpqMDgoT}, $J!kÛ ]=F>gc^0jkk'"7M ]UTQJD2oĕu([l:@^q0&Ej~+#aʺUQ_L&T2dய\LNlE8]eCzB2ش;~;W9-ZST^6V>jA'jbX/%RYɨ|wu3tbiIQb͑/}KkHRkf*+_`pnM Bp0L$Eޯ;d+Εr_Rtċu?v+Y0I+R~pvSwj Ѿ٠k%,|<* я5#\%qc!_>#p_ O\Uc%?VR"Y^Nf7B\=WSw~^A\؎xX]3?;SR&5aaռjIr0ZA`6(Y#RwW G! 1k{Uλo}hrJ&1?@)['pKԂ"zVC!AiJGR<PH XN'KLvVCZOQS3i=*JYU딶"^Ͽk Il'fʡ+a x&\ԋ3nik2ׂ1Oªof RQNp6fW}jLw'-#K䎮 jMd\`rUTWt3;'z>Rd-8K4֊P%*%MBPVҸSǢmdEG`7\36:!3̝)1:OL*uH6I2lɑ! Yʛd*2u`d=a;sCM*Ew`V%r~3D5Y &tgYD.dUu*bMβ;lq : K~ֳ׳m5붹t"Vp$\ZygH;hL})~Dx4W94Pԇo5^xƩE:-@S<MiѤk0uM1?9=GֲP KpuKډ-о/l/J+:4)Sٳ]ؖzH5ͨ 8}l0(*}'-kE]m=]{zzKS-2bkDతJz.D O_R է3CB<+?Oumg:c#Mʴi6Ƣ~fDc:xx Ct" \[^,UqϷgO3dx9Jx}fYQ5ZAiAEրsF`µ'R%/_@t6gF`\67Y꛿UCA{'\ !vcx}@" =`Ub DyF;v)N?@Ŏtii;_c1X3w(Y~COs^ #+K)`j Lě#J/tl]cIKWBit6 IL)iaԩT­賈/-!"8;Zpy}dz(l -s9l[% ףb%.ĝ7 n}.m sH@lfr }ྗC,,"[$T~_&CZX'a׽b3J:BzbvlTG=K59_A/iFKK8IܟC:.wx^A=r$! ܫwc"9&ɗme"֠;x;Z3`lg:l53e᳃ .az^œ56'o [$d1|V(m=6#_%2d+Ihy^LbNbޫX,)X<=sبSCݘ?4rЅga n{?/o֫$}G zJ2w5B g|mP1nu8I-zv9_b+U\< n\߼NNI"t x)MSi JH?(<;%EJHl['[DVsZ猎LS~G3@Xf4TIӤ]ZQOA\qPMCβAlD-0!E"uaFĭ/!ù$}q)fVy;!'}ɞ lxVm,EC mu&B܄J]! oRFu- s*D\ dT}Cq8!ذdbP$pLIS4- #a!-TU#\q0AWj3A_s D\Sd@Ih *B3PFf JCk(u eFmS u}w&UQ~$a66jH"n,݁Uo&i]/ $F\r|2} $vѠP蝳%r]کj~*@ngM9mN?R 2њ c 3-'[7qorbbc624# F5R I5٢[&u/#{037Ulڽ 7NpUsXEdu'ñzHw^3.$GM{rg9ɴڭBdC@]0m"4~nHߙwnbdX`C5^r' Tܰj?&,z=JfBM2h!噴 _~oG:TVp;|Zࡅxo-$ޞ<~R~^XX=7Qoe۵l㻡R%iz*,uVdԽ WQ%jG}ഫr4enMlT*_%euA6|7H2VQA][+TB;]!=揉el5C:u TKĖ/+8cCњ9w7K<񲫤rg^oGЯT_~ý9${̯$CzZ|Z ;Nq/E$*^)+s_r u]Ƨ vӓZ g8CC1anęmL}9GRKJpHw I;mfJX)ᴗm]MA Q 6ӱ5_vp=)MIѫ'*<} <n_5|0-2ᐚ}c%Nr+eSm-4Bp>)DsHHa=.4Ar%WXqsL.bf`#6+ooUl,aNџ2NG ̭V?,I+,SĢz6QO$tJc JK'dR%>OgͽKZSyC2.#|@ԉe c^Z ߬iKB+*bQ󥄍5{lת}ϻ@aHNEhWhfvۣ'pL*CyC^7ot?Y] ld?"&*ˊ~ƗyksᕄʽH;8YS/iݫghb&­4#G*Wxp@?КqEQrΫ͍'%ٽT~-XK;=2_Nie3#ŅLa^v$r(I!76Ci0ىDN\x*3n TӔ(:'e&G^j𥤄4{!" H>욲8LlF7s x0gg7_m~K}j|Үf4@NrZUflY` )S-uW:OHBzX+ݨk7R\ebd$3/~=7s,G LFr0+!L jUرU)CgfelG\ ͐`~ѡ;QJzY a$Dv,0ImBl'J\v|8FNO;d JF33R!J_ZΣ?@ i]fͭYbQDCߚ ԑ_۳`ןx$B!fd&bxeA6܋{ӥ[/qm/q)t.9UFq/{:c*jߟHxVf4>SN(1t cdQRwBCa_b.;%@8ULa_|jZo87$.*j.9 K)aٔ5:I?Xisz ) zRV #p+H1?`^}a\M[ӭ%F~Q{V[>ݼ>2 4J xX0N!701nN&d0g;Iڼn-y I*,{^nVM@U٩ OCd)D 棐=8,g<*tH0Sj?8#Uܨ}bc̹st!ilbA2tQduj=d)`-Z#3h4n1Odwpz i;ῪSA?|TV^(eXFS w`I1P澄HSkԘ<% l~mԀ|uZFy5rQzr1_ A%gZ7pH&]>+ LuT3 AQ./*)lbrOdFe59~!`c_Q9!|FfSAݛ1nuXKusSڧZ2~# vy̠zs vNAiٻVNJZ1/n/< Z#@h BsI@ppi a،VJil'G(w~ ß!A6d10U.$YQ` ,$P=Mv2<} q;/>!#MKP4 oOj0 lxһ"rs濕xQ57Ȇ .&/%Mr+7C'oE|7 }(qxKfUz1z31&`mlˤX3D³wh^~a%y@0 .Cbtt'TVF=>JanGcq_ՅWİNsp/Aښٙ&VNW |oo3$`B(d >AQT&BH2咪 5%}XO=r' ]W{[bxp Kx6 pOfz)s~@T1:FC; ;DFhzΑ^>V:Ze@a i. U_J, 2zRahD,;"p2zmwI.Dx`i\& 9oV:E&HJ%SL r~#aD,E4I&T.2pb 9*!+E\oaK|S4(aR6 ď\M+4P?jHC;OEL'H8iL;btV "ڹO0XB^1 l蒅3d B"\&!CNsA&:]ݴkE&1'}K\*)miV_l"V%j+Vv⻡FJYdV!w2w{(+bjTyMp #7[r( WۄA￙)ԍx9|C^8O {f%Z^L?r%̦l_l4#3{(:r>YpnF,F *{а*yx NP0uv[6a`R\-͸f~6!8&C 5ЬDÍ>X5>K/c˪w,o~7Gk:wEObx%߽eNr'"eF%]CXy&R??p;ٴ&!4jEa@q>w`k݃ṂH'PQG.mF߉ާ(l#6282:^cሳEb1Svc*g "\ބzM˸~48ǭtp9d &Ӳ!jw4ޏ>>҂"ތea :O+u7tws-ZنckT"iLHҒLRS VxV_H\iKEٷMN[7|zƮS"@ %j^mgP}z$}J[@|,>fD Hg8FppߧUzn#`]<Y3f&Af/>`<9w-\2xz:JQP>rѯ_"^\?ϝRIOI ܑG Ȳf,J^e/q'$(I >(lԌ %ױDݫ@g+{)Ne ,?&r8!dé`恕f|S|xxwQocaJ:\k,kvuoQq "ݪL,l(€|)ւsSnZK~+T@BOJA5̣x(LY:` kRJ&WdŝkZ K eF|O7:r xt-Rֵ4g+5R #Q @1sՎMax#c! we2>pJ1YMybFMtD_ |De\/V.cNL3c5~AQtVMj'¡gr]J*%/3Cn*=ϘX 6,YCgA ?s0bS& МoxGGWQe2@C[zsXNz8R90RT3jl&~Z@xm ުܿKB8Lt\rUScZXjb R ]<4r`yxh $7`"pr^>=<{pr[Xu؏=r_TuigPߵ|D:,ܘUcTVCgp`aBAJrm'NX"@ )ق}>ds )(% 8ؑ(+4_8P1Q(Sh׊/P2 EVO #$eѽϚж5XFl9^'lZ=։+]W沈a.ޔm'>6QӄKΗmDŸXg`9(L ^ R/@&c/ZUnXNIwRI#i9?Td=UhA&3#vvS{fTE{/aeeG嘩A긐sӜ_,="0 Wob4VDwS#+7*1MKK?GƯA ˌStM8E}T\ia3e9;Kt㜡)[?fx -:d;P;o) ɷ\K»ꤚ^QN .\/,E2acCu](޸΀nb;byS.n|dzoH.GU2֐ͻ$N98u>JC9'Ҭr9U,'ޕEfƇ_)3 'ezsp*ey~"L1q;+)5cߕ:o| yzdҔOUW#+>n3%8d6bGd(؅t#/l-U*u"*=XI<gyg<P IQt؝^(?+5T`;{JUFc XlU"-O`Pzɴo=~w.#̃Cos^[S3XoP;EvOؒ+!2 Xвq4aHuϼeøKuCܥ 'CZNn`Tw_2;jjAL]Ώ覄՟_s cAv O V5\Q˥q^6+ϘynC)~^pW7zqza"H^#zB3F U!Zpk/0T=#[JOĺ #5Rp7I9G̊_GM?ڤmٍMO1i!"b\|"~бVq+J+وێG>zƪf:j(E?d &G KFԯږ2ty3*%]]㡴`֝VrFlEpˀr@~1ep!EIIMFyLI#؉*+׿v@o; p{*(YVp& fT6VuOgzIʬ K# }5u]5kTudU 1G~hjW`I5|9bOHBp1RYiC=A*f0A^&Hfa +|G6Ʈκ:1{rFa- *HۂɞT/|(`J%%1g~D:u:HF7CT$ `~^X7~6 w*Iy**gaZXk =S U^˜ڠAwIK'MR. @jR'Gz`gCR] #m=&T{c޷CCEZ3*P.9DҠ3ۭVUk*j#;8pC=@)(sqT׃& YZ