tomcat-webapps-0:7.0.42-1.fc17$>N/&!.>9 ? d  $ ] )/8  L  ` p r|y4;(m8x*9 *:*G\HIX|Y\]H^sHbtdxl}tuPvw@x e f Ctomcat-webapps7.0.421.fc17The ROOT and examples web applications for Apache TomcatThe ROOT and examples web applications for Apache Tomcat.Qofbuildvm-03.phx2.fedoraproject.orgFedora ProjectFedora ProjectASL 2.0Fedora ProjectApplications/Internethttp://tomcat.apache.org/linuxnoarch"zE~py  0T~0 H~ gJ /2v  K  s @o' )  [ O9W 4  r  k )=\{ f$ #70V) 8e x $= [ *|j]mEN ! *_ 9i _  z lVz*  bA!77n p   LvM!#tyv v({.p ed$e1b nJ 20 R 3 Y U I9 |D 6Z ? N4hi q `=[cli3<%wKmp o~l2L  9,  wt_;l |E_U{  x $f }#D 8uA큤A큤AAA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤AA큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤AA큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤AAA큤A큤Qo$Qo$Qo$Qo$Qo$Qo$Qo$Qo$Qo$Qo$Qo$Qo$Qo$Qo$Qo$Qo$Qo$Qo$Qo$Qo$Qo$Qo$Qo$Qo$Qo$Qo$Qo$Qo$Qo$Qo$Qo$Qo$Qo$Qo$Qo$Qo$Qo$Qo$Qo$Qo$Qo$Qo%Qo$Qo$Qo$Qo%Qo%Qo$Qo%Qo%Qo$Qo%Qo$Qo%Qo$Qo%Qo%Qo%Qo$Qo%Qo%Qo$Qo%Qo$Qo%Qo$Qo%Qo$Qo%Qo%Qo%Qo$Qo%Qo%Qo$Qo%Qo%Qo$Qo%Qo%Qo$Qo%Qo$Qo%Qo$Qo%Qo$Qo%Qo%Qo$Qo%Qo%Qo$Qo%Qo%Qo$Qo%Qo$Qo%Qo$Qo%Qo$Qo%Qo$Qo%Qo$Qo%Qo%Qo$Qo$Qo%Qo%Qo$Qo%Qo$Qo%Qo$Qo%Qo%Qo$Qo%Qo%Qo$Qo%Qo$Qo%Qo$Qo%Qo$Qo%Qo$Qo%Qo$Qo%Qo%Qo$Qo%Qo$Qo%Qo%Qo$Qo%Qo%Qo$Qo%Qo%Qo$Qo%Qo%Qo$Qo$Qo%Qo%Qo%Qo%Qo$Qo%Qo%Qo%Qo$Qo%Qo%Qo%Qo$Qo%Qo%Qo$Qo%Qo%Qo$Qo%Qo$Qo%Qo%Qo%Qo$Qo$Qo$Qo$Qo$Qo$Qo$Qo$QoGQoFQoGQo$Qo$Qo$Qo$Qo$Qo$Qo$Qo%Qo%Qo$Qo%Qo$Qo%Qo$Qo%Qo%Qo%Qo%Qo%Qo%Qo$Qo%Qo$Qo%Qo$Qo$Qo%Qo$Qo%Qo$Qo%Qo$Qo%Qo%Qo$Qo$Qo$Qo%Qo$Qo%Qo$Qo$Qo$Qo$Qo%Qo%Qo$Qo$Qo%Qo%Qo$Qo$Qo%Qo$Qo$Qo%Qo%Qo$Qo%Qo$Qo$Qo%Qo$Qo$Qo$Qo$Qo$Qo$Qo%Qo$Qo$Qo%Qo$Qo$Qo%Qo$Qo$Qo%Qo%Qo%Qo%Qo$Qo$Qo%Qo$Qo$Qo%Qo$Qo$Qo%Qo$Qo$Qo%Qo$Qo$Qo%Qo%Qo%Qo%Qo%Qo%Qo$Qo$Qo%Qo$Qo$Qo%Qo%Qo$Qo$Qo%Qo$Qo$Qo$Qo$Qo%Qo%Qo%Qo$Qo%Qo$Qo$Qo%Qo$Qo$Qo%Qo$Qo%Qo%Qo%Qo%Qo%Qo%Qo%Qo$Qo$Qo%Qo$Qo$Qo%Qo$Qo$Qo%Qo%Qo%Qo$Qo$Qo%Qo%Qo$Qo$Qo%Qo%Qo$Qo$Qo%Qo%Qo%Qo%Qo$Qo%Qo$Qo%Qo$Qo%Qo$Qo$Qo%Qo%Qo%Qo%Qo$Qo$Qo$Qo%Qo$Qo%Qo$Qo%Qo$Qo%Qo$Qo%Qo%Qo$Qo$Qo$Qo%Qo$Qo%Qo$Qo$Qo%Qo%Qo$Qo$Qo%Qo$Qo%Qo%Qo$Qo$Qo%Qo$Qo$Qo%Qo$Qo$Qo$Qo%Qo$Qo%Qo$Qo$Qo%Qo$Qo$Qo$Qo$Qo$Qo$Qo$Qo$Qo$Qo$Qo$Qo$Qo$Qo$Qo$Qo$Qo$QoEQoDQoDQoBQoDQoDQoDQo&Qo&Qo&Qo&Qo&e3ac261427e1505c3e92b0f0d7a3e64318103958e5b149188817d9dc388a0a565d525f343abb717a1a815db5f83c86b881b43e13ab2fec55447954a60b7295afcbdc976eb68db3d10cabafc93ad8faeaca432fdd8b83e47b1d57feb954a61615bb9d1791f9a80a84f4657af1f7002de3191f25fb07b058b1289b3a3c782db10a3c1c7209f4149919826cde2002db38e65edaab67c512ea43f5c89ff25229321f48f4b63166452d3ea35d9678ec95b75e8c38d6eb2ad59456b1b3445c36a4b1fd51de7432659f09229daf729e4055ca0c7e72db93545debb9dc499a3068f35d29a66793441ab6918ff3abedf7dc5d7f3af1c88160b759afc6801d4083146a9d3cd55804555b409577a64e159c0b248e94d8dec4ce6814382daf5938f2b3671c3037243cbbbbbc38bc436405547927e9c5aa7ae51e19f3817ffcd1206cdefac60c64a3170a912786e9eece7e347b58f36471cb9d0bc790697b216c61050e6b1f086db97464427a181876c193b4e43099ac0e0a34ded08a51b21839fd4c7892f717d046f4224929eaedffcd6e4f26c154a24758224667c6fbdf746f27a41c605bc439abeec390484f7ea8a5eb66fce9d92a3751fa34fa984cbadc8c10de635d0a5bdc5d18af5aebf5ad183db10b5d17d0caabb65a1b5371af6d4c2e1160c16649d65d4dbfc82ee715a653291fb987dd565b6fc567ffee828d9e4c5f181c75eca0be4eb9e9e17014a4c92e714ae0d55c1276c8775673d486adb056498f1cf2bae6fda60002e532ab8091521f5c46a4ead4dd7f7e1852eb05848bf5c8ec9b77d9006a78fe9914acc1db95a79ea3cb661a48bbab8100fbcf4f12ec600a35b1149ae16dc3747e38ffa4e653452c897006d4b2428ec84c704f6449d70915309885c93c04c62ecbc99e9010a7f67b7802f967604eafdbbd09872eb9c1a681872dff1c0230ef1e725855f7d3c6528bc8ad4bcf5cf4aa3ab12e913090a2d3a658ddb142e42889f44117e84e17d1ee21f5eef631d832e17ded348f68c132fa7a314968e0f527f78af5225a544937600a75281249f33e319bfc641cd8a721f8e81facf2b9fee6d80899c045d335f0e3dfac9cfad269395cbdacbf166f2b3d49ea9a5afa7a65678951f293f9e4c8b926ccc5e4a926681e8a40d4e0c04f745c615b2afaf98eadd16d9113cc1d4a029a637a0763b43c255dd06122d2a5a3e674bfb7b8c8f0f77dd9c091ada44dda6f8aefa8cccc47e0028e4a1e9aa8b887e6bb3015963b1e8cc7d5b4871445cc0b0c97d7f8e4632228c36c96a83e55b9280b431d333964105934a4d7b138b63fec3cc114edb8babbfc8ebc5097f562a695a665fa2cb9102a5551ac694d06561b1791046ab08f8de452957d89c42f77acd92e417f04382ca5e3166a4fc566a051c73fccc12bc01c52f014453c1f95e98cbbb2d7179363d9d69cc7b86c34eaa87f28bc69d3a3342dba68943926ca8c4a458ee72faa3562c65a36e141a895394f9399273b293223ecf00eed9ef142aefc69a801fe0e775d078ae9811e85fa0534ba2f7d5cefebeced4c81160b0fa089a43f990825cc2649049206e1c56eb77e9d10d2e5378c6fe1b0c83352ee5115ea8d85fd56299687b05774bf879f3703fb368d3b50309b22e2836ce61f66a510dd8d2859bee0887fe16fc2501c463a2901ded9b127a3e9cde43009f0263901b33f6752bdf97f0aa573d07c5ce3d7da8c6cb8937b4fb46a150a674a1a5e4efde3a30382503536f6776bdff082c68d0113ff7f4ef7b9e1f9620c993ab78f46a2ccafb1ea4a6631d004a2852abd74bcba32b82b5219ca7a822aba35ffcd2c807ab0f37193a2dda3b85ca2d842e59ab722a237d032df69ba908c7ac3ee5cec078e28f11c5c451a0c38bdad2a2d9569af12e8d1b8b19294ec8a27287454641772af1cb3cdb83a0a43fab387ee8f4faf79fdd17144c30f7041a2a5b5f32e73025933ae3b33ae0ef0889a587aa960d504b13f6c0daca4d2310ef4d31f35284b277699202852c26703136169f890e3cf8c662ba7b5322b1faaa972e82aa7c52b1fbe5c8dba8bffe916cf6b3381524e9c09796c6468f8666290bb82b8322dfa275c3016d1ca165a574bb8322227f1e37818826e9f2a7b3489ca95cfc18f13c10e09ccd286953a25f3b93c8bea0a2d09d0badd627a9a73d0d23b7a471c9ba97f258e450cd2c2434bbe4342a6f49b5458145a6aedf9a183fadb27d6e64b085d7f2b9a12867a340727bcb9878006527da1adebc3605e312f8c8aa55bfc9957c5631850ab48ededc2aac5cca7af1814d491396c0af677f6477df78317baba1b5fb3d90289d428274b0e73513b7d503b40f67a7486d7a2a9af54c200316f3710860214cf6ff59b61f084f4fbd3946e68340108e2529b76028111952d682c0a9d81ab87ebc17d230e2322914b1a4b8139a9baaeffe4298d893c4ebe3ec2e6eaf0b5e5b8b35f23c8eb0cfec2d3ca2006412a8e1a36b18ade95f1418f10a82ad55a4ef19856fe1493546306798f823596904902c8d289d0cff980f3e9c6e814585f1aaa8227754ae82962f279e91dd702d5f4ba1c4dd27dff0cc5d4973c8f61a605c236bd29f02463a989e74373a93e6bfdf6b9315a31811fb944b8b92759fcc18d15aa0012889e0023f0acc0f8aae54faba8291a62521129b216ca232314acac6f4530ca81ac486b69b56deaf378859ebe1645a0e6ed8a025a727064fad3db353de7092f647ad5ee16b60591b6f142aea7e5629d404d72adae23aa1429c2d6b423b75864bd2d5d1c05f7f14940dc022d7ff22a33069fc87ae3aac52427a8b37d173f7eeab97f08709b3cf5cba55616e03573421d2cab8ca2730a74f71f71dfbe5ba22f3409605029ff660ca130c5f2b0a7bf11e06f53ec8ac8172317c57a306868f9edf2e95d6351d49a6b4baee8a33d4bd56a1e2b1fc3c2fe253c027545aac7e13ae0a0be2473a2c111f425fbf2933c107a1972e4750f27c2cc93228c1120cca736726a5573268456d19e78bd1e002d02860b517b43361913a9033928a4a33d4a5d87f31f49e82d664f852798bfa3311ea8fe476126b0f5a9c8d8f11c8f1537816ff7d9baf6710c917f4bf1b243ef56dfa5dc361735d17bfcdcef219c49c1234438d05c8c999998ae0d6106833f0680aaa71865c6506cba2d325e329cee147ac02d6ade336796c6b055789fe372d015d5c601f841fbc4a5522852758640d199ee5285db57c68b6edea62636a1bf984706ee3560e0025eeaf028b3ae3f5635dc2550db1faf59173d93b7cf536e954b0ec182082c4df8d62937602978999ca921cf0373f3cacc32b2c4d8dd255bc024699fd2b1b5fde02eaea250ad9e6d8abf4c1380b26e8149bd7cb64553676d66f6ad63e9819b43bdbabdd661f977634922a864db7184b7b0626b66f850601f768ab55acf22ea3d6a52b78040b06245d2d3056587a865a14c2bdde84278cb0e1e8ea49af6c08344d1442e6bd82659405e30b4dc6df10b78e5899e4339e91deeeda81ded26c8586c8f0c73e4601078b98c22f56824fb5b22676a36d4d0401043e37c1239248e9af23e648e694e96668f7f43d1704ccdfb62c592c995c6dd9d6510fea0d74a2e636d5a47936be70c6818cebb8f21377c782b8b35fb19c91912231585bc188abdd198d682277794c2da6a784eb520830cb4983cf2bd97c1ce5d877ee55a3e9c5d380fcd1a9b6297690f09c613934a104b6e2393f6d535fbdaff175fdc451c64992abfa212ff2afb2b07c6472eed7854e0bc0eda1ed4f9d8dda82d943061102a7c29fc069b09995c0353bcfd0ac9ecfa1f8f284c843f78af54d815c45b93221b439fa408d2dadc631acd53bd77d6db7c29746c54748e609173e6327ce6fd1ca1414125023b382192bdbad7901e8c9b2d70568a400a7e7d0c8d2a8b2b33b0baa7c6c423576aadfb58316128ae585c1e10b0beec78b64aabbc179ed711f70eb5c8e0e2b389f5a9bbfb0926800976bbcc2cb68abfac87e1b6aa02fb6d690ad2b9484c532e55e8359e7540c1a022679e3f9bf107234e687a9bf94f6d7cc22edb831eb1c7323cbe0d0cdfe93b1efd9ca87a9a4c0f40f8f92d2789b7b2bb86f16d4aca62a6687efa7101a08b1d8a1fdc293977a8f900b5c2d1cdce8d7b97f52158a2d3521adb6bc33e14026e1269cce9d2160cee2c61eb2cd6a8f8966070dc00e6b4c5f5328ebde73683405d13d2c2f2941c2ef498cef2c3e093883ccb44a5da719558a598a17143777653c5e8ba8364d7b3eceabb4dcf9ab250950cf9fc32fe535e77c55e51cb38f44e45bcd589d65fc06336dc2b1e8ad14177d2e55fa20abff1f9f300946503761d42aeedfadc274356072ed5e1c32cebc14a036f80ad71e211adda12ac993b1019556d3d1a76bb12b3dd61ef7b646151c6351c7d91da9d0bfda478e33e3603d87f22c345547be4728ef3fd359fc279eb1a8d2974a3b957c0b3f0bdc99911fd25ddfd78e0c17e629e302810152a1e84ac449ff5dc1a33146e2f4b1e16866339b7b75bbca9140335be6e644125a9f8cdb4e511f2f3579298cee62ec05ad166497501f94021dd86a8d864d50bdd1b44316eec73a190cbda48f734bfe90a822cba7a4964891160971cefdedfeb6495aafea365d83789b71b268c10f5db00d0e176bf511fc4a294b66837768d8bb2905b8ff5907d3311732e251e8b176c1d172b804b05b9c11f567eac704358fbca1f6a235b7c37e61af002de41026c56f16cea332b9c045bd929571ed763ee48671676ece115701df337337928aa0e8b5e0e144d574c6c654b0e3e9e7bef77e69917593b4e7fd99aa25a635d0987a18fb9b4bfb9103dfce04f31706851ffb610b503237d1337c8dd5f639e4c1b6ef5d73f1f94773b58d82454834700a1af1a65354a1950a27d06e45e1f5e1531b60274d015b27f6cf92d1846e63a8a712bf32a438426673384a212d11c659ac889ddf5a7f1cbfdcd492074c8da07e8c401612b6a66f234a98b364d9fe9b6c561b30378fc84f3f6e1bd349efe9243f914b9a1f87c3c7fb70351c92e01e008b857c0d5d64ec8c9faa760c308aa9f2dcb5576d1d2f957ecbc6e28ee9cb665214d693e30e002c46783053dea6e72e8a2dc5c49de43e9c28f908de55283fa1da7e2bdc9f79001c17d28625824fe6a1160485871b462a376429dadb61f2e1595b9ae1c8a91c38d04407f28d2787ed0e7f22b6120fc55014a4a26252aa2b8bd8aa64ad42c09af8c5a7c18fefaf4041f3ae7c1e339d54d221dfd15398b50fceac2ee9d102a0f2ff45b942a9bfcbe84b56b945cc5c00b6e09a68380a232abd608ff985c27eb20c9a8c2d3ac42843b09d062bf0de9fdc56f6dab7c48b0cc29061fcf332a09e0ba31a9d8579bec84b55a2e1885eaa729631936689aa7f0528bfd4c12c64978c264b1d5cce547369938badcaba8b5e3fa779fc2bc4b89cb3e00b6de18537c9eecf97833c48dd214ef2e77b2ac6d312d8f8caf2ba15d835125c8b079862122261a4d49fd579712dfa676b5cf839277f8587d199512c123c69b441288072e9248a3c85abb53248838fcae19b5b229f2f468ac4e366d22257be826c9143f66c70fa6c7cf99ff917ce0793066c9e1cd856bf7980fc1e1cf5c7d48febce2dca193c0310e39a7053f04e53497cc41062b00cf3fe6ce37bf6f968f8023be6f1eab4fb7678f5e6065ced8ba12ad5bd8bb489810621b594cd462d721fb66391a03a760f706f6a5d7c7eb2b5a6cabd2637a9c6a7e626c17cc70368dea34f215c757916409e7ca7dc7a875ffc0073254cc2f3937bf8af21f6ec1cc4b8d52b695ae7ad823c83dfb4463c4458cf5e62e350f1a6fe571671b86f28b567bb6f475948ee4fbd7899b01178b1b98d09f121e49c6483169b1c245cfe24d959076cbfad0d36df953dfcee883be1867808c08f89700bf88a83f35f7b66be009b5f1da4169c5f5b6dcf50a47d7b70acfbe18096fb38fce8e9b01d53c840133256582e442a97825dfe335d9179d2b88c76ff3e3274fa242008ccf92ec6553144ba78ada7f2e8ba279016cce596e341b8ecb14495aed3d0b483ff20e2bfdacf79a9d6584d286e7761f58a11a32bc46607af3bfe56705ef9da49c641ce209030bf2329e855fb93eda4f0f698a920085ddd09e4286255f111e1967562414bfb7fb7503dcb4f3281207caa34d8292864357699167eea6c2ab7d296fd5dea142cc30e75caf24bd644c051575b6be7d9a97b2b7b7884a04c1e0ad51f84814ad5c9b701d6857ec427be589cbdf158ffbaa8a42ae12228ffd99df9ee90f14fa55cb234d6963f1dd9e400ff79a6cbd38390f816ce5b91b99e411a59466831b7aa742563074100b9f12d92f72feccb2a2533adb9acdd5daab71349fba08f1fc15a8d785388076e2e50d2e00c52323b15ea10ee45d8010672d3c0c71c64d0cd58208ab6b94290c3e632c56e274ce594599a3b7938a6faa30e0b4c64e4ff90e6a91feede41986de5ded0c7c93738f6ee88414e80fc4dc78520dadcb120d4a3ae89a4c39f163b4ea9455555eece40c0fbd6a37eb69224c0aa47b6c2f5f418922abd920f7ef7362fa46b1c7a1561d7fd74a7b97a7140a64d5a1ee754652b0bdd9a1b6997ca90533e7c0a9ccdfc5247c49988537ec89ee6ba8a219c534474e5c828325633a10f62b535796dc4882dbc4223d622f4930e9029c2f0921cd2025826d9fed97a605bbdaa1c14fd074d03749faa143880a870592fc605dd3fd7cb6b8782c6366f2af1dfa4f294593ef89602e69c2317196bba94faa96b3d936cabd8d86d2be5f489b57d035d38f0492c1cf207cd8f8b01d04b46bcff02bae682232f5b94f9555bb50dfd75cd164606b92e72c90fc8ce7325c38695ca3a5a2444fcdb9a9cebd59184232da66748a30055a8023ed2d64f9d2ff8807f4278870f82b39e8227e8ea6e73ec0dda91ee326c2f13079af7f7508a1af100dbcf9b80a2201d7e8d3c37ac1ec0bde79b1478b9c4aba0b6523c7b31ec0b2fba7d4e24126ab353a9daba5650e5a73634cd00693d6eb91591fa69509850bef98a611a90ad0cd68906e96453e4bba6f6191097c7d6e43a1a2178ab71ce1192ef29ed20861874e5ad34d017a9e0c1b0b2fdc3da11b11ebe9e004763fc987f630bda02dfac18dc69bb1acb7a9dce7943f041aa5037b9b229b79b252eb2184acef3ce6c81e6d6ad4aea27d6f3bb3f3bb948e72bbe2cd1a146a502bb71448ad6380dbd65d277a473707b43bf6f0fed387095bb59cc489311805a79d89307c1f8459e2698342403a76811f74c692a531e7c9983ea7d4666f3084b80cefb811785acde823f66bc77c1a740fe8d4b66689e1496481dd3e1c758dae83f3667fa9e83a0904df403bdc6e266040ca349bc822293a35112d7e6101fd7e09518ba23cce878f83d10d51a90fe8996ef5e1e0a1c2a18def5fc0b5f73e84260780fe0a381fc3a2784e7c3ef2931b49b0e7a421fff491a0ef20a98c1890a6e64367095a16f0cceb880d7b7bcfeb5b2afeeef6dbb9a8590c1eff8a572a4dffeb12520d81b83b49f489bcc6c8f64aefae2e8e6246c993fa188fa814043d923124e4c78557cd25ff92d1bf50756c21560a74e8acac89959c7267bda0196a4653e842aa536f513f024daef4c2770a2ec2edc608aadcce67bba36c59bcd196092aa8d50abe9ee931ff5ec5edb8ba077e626c3f18489e85436d083982f383c95a720b070bddb3c0a1c5190c8e1b68c93622c65b4903c48f9daf9e258e3f1432624454c488f3c0445127ac55a5358b0895a03e3bb1b39873396eb21ecdce1d7647492e1cd749bffe25352f8cb84d3e47099a08fc9b2a2670b757045d7455d2e56b51e9caf545d23fe40f1bd1d055869b28416601b57ba6f7f2f09a0de0e6d65390441d396c4c1089e5dd383a29fb7d8e03b057c6e8e4a4838c833008dd7c00f6fc8f38baec9430990075e10cb422ee1c873a849ee393ed1d4c0bde527412519180b97aa29ac34a57fa72376aa021d0a292427a61837793dca6fe22084129e43bf986b1c855f259e817639919514cf8dd9004d8fa4870ed7e9f5346ad5e954c47b47eceaaedfdd805eaa79c37c48de3d9c7caf52e521417180288b5a8f13b67d24ac12000d9cf3254774558c62ba6cfccf9d4840abdb4212c1bf908a07108e2342492f3689c9046a5e44a6d4f64decc09f2109312910d9d320293e5790f6294b43ff2efcdd19167f7c5c718322002096a780541b5c7b865e6375d32f43333c4b7e0a85e7e7d0c7470638d9dd43514968da88a441ddfa5038b7ccc2a51fe9d88b7f8d447fbca0e4753b728a1887a23611fe13ffde8ec76b40cac84a3077ec084952bb46221993a49737f62f1c9c595a8d9869ea349f7190a9805748dd3e67241aa441cfd495cc27e76afaeeabc92f051da7993aeabd1e701d988202c7a75cab454c67d852a57a677d2341029a2b923420c8d463451c94dc67a730d429ded4e78982e9d3d1b04232f961d6ea5ff8d2ab0226d3f3d9a5201b4d817bffa4cce2a72c5c97ee6554722c456657cec9182f30cb31891db9ba9fb967097ebad12ac4c05a74b92c35c50bccfaa550f58d7322f7a634c4578b5c6e25d25ff9505a61fde686662910c0e9b26e9a5951deb27e4c008de76fecc7e814306eeb17428c71ddc5b4ccabbf521248d90b21fe195ff5c4cf11fd515914b8ec883597f5ac1cea45c87354c06918750595820ae1b34ec70a8b8dd7da273281fc989760ab5d84efc424069d25d4e9a0313d2f40291981b496eb928a00aaf2a2d9bd9606868fbf82d2df4529d67cca246858f5538d4a59c4702b575061484f03c58ae640106cd4c4f8771333aa9750e6d2d2774979b7547b463d5bd495272b396366e6ebf3778bffdf902df71c4ea7605a0c5c3bff2a3f84ff1b8446e09dd0b94c0dfcc8f02e927fabd7d6bf16bbb1fbf39b59e33cd99818b1c7451a28a3a5855daf80e078196cb019d6efb7ae9f64a79dc6491220cb172ebc1310a8352fb0eaa32349c01b699d4855b13439bd3f69641f2495c8e71f1691d20a0df41599ee5910ba7bb63a035d01a3178655a3cbe0b412a690d42b7deb94919fa7cc72fa4284aed787c19140e85cfc1550b2bcc72156f3ed75377e066b10bf906e4b0445067a9cab0eea93ad273569258a2af6cfaa68a45f64198250dc5713b38bad82c9bb140cd19ceeaf028b0752f18218807c373754fd2be137adeebbe65d35c3fb712dd0594d5d869d595646d3ada939b6d0d0f59cb2a2579fcc66c366f60dce98ebccd04e6a6b1586acc8310d0e9eeb7bbb82e49eab9a51f2cc6fd6101d950973d7cabce99e5d4e07f4d9d642e23da92d08bda1f6a63c80db51a0a16d1d2f769aee731ba2efe80103363d34302c217fb1b491e670c15509d03fbcbcfcb2fdc39949c0bc7d2ce1911f2b3ac956cc7c606b6e4a98b02d49df4c08f4784c178d4299ac3af263b38d8f5bcdd64d1a936b9b45350a72652fe468eede97203edfbab010a52c57a9fdadc31f090238013ea446520d3170cfe8e3bb385e768c3e7dab53ced078825ef3d1b60b806f7c5dd0993bddac53c35c96335327425e33456a18213b6784bc892b512e7387767dbff9ac3ef2c2c703d6e46511372c8ebc8344367c6b2ab98d9e79d3a19bfe05c798dc4b58702b32a63e3b416aa14b1b0e15d21e5953019e0641a7de9a46559e88947a9161d71d7287c28be3c8707e3ffe295b64756ecc2de6f92866593845a8a746d714fc09fc8d07eebba487c9b0edc224fe02d678b0b4397f63bb0338c1f4616ee584c7da2c37fa1b9f672f60d1db333534773dd8e832d9b39ae039db6086ad9d410ff92ef869ad90a645e58e59b961eafcaca0db82c778ca70fc9521e67c42ac73cc520c64a7d11dd74d12b4a25fdb67e8fb46e58c372bc0cc750e3ceed514b92302032db1df9533705dd20fa0f4f6362fb785bc5cb693d5a1c0949926079a173426475f720de89c6758124fb2678f06c4e56ae123af5b45cbfad7ccdcb9b0c4116ada6303a493c38912794b7d92d68725db1bd678ca8d900513f699e9b6cd9e37b9ae384a40b2aff966a469f5ca60bbc63bc0db8de6950db3aa89873360a7f8068197306c543d07f2868e7171b1ce1d9481153f6a5ca1097c7af22a8c04a69c80f6f1b0b54ed4f5e4a8cb0ee6c25389553cfa305e9f93c4a0ad725eb51c6d5bcdf5bba9a685636bc5fc8a68ea333d3f2849b9b58aaac3798241214cc14d892882234f087d32aca273eef78c94fe4fb9d7363495677bb07bbb18e85f925fc147bff2efa8b9c2a649d1c660b621251feb8ed5fd608dcd072b990e3078d1cf654f8b34379904ce1db3264f6a0ea055369134cc2850d1684f56c2125e4d15b563206297c357402caf58196f666c9942b86f5aa98ba5e619b3b961ce1c766eb4c88581cc81aecadaa43bc5011052ff880e2a129b46fa6500ab1cb91b2907854281fc9024f2a88f96dced52d42ba3de8b7b4cd2b3232e8c68dc27f142523b8b1412778fad4192fae4f970199563e8e7c930ce4031e852c2711ee1042df68226b78ba35399ce7b33f3310839579279c317bf03410377d8a5089bcbed0f087f59eb51943c705d568144b8177a183ff050e5057e1a5df566320b7b5a4af5eb0047f2671bb677ec7b2db30904fb65ebf6d8f979eeeb7f7b6455b684db8107df7e0764f3c0fc524b8194b7672d1f1f4902b4184b89271209ae9709015923a16b5c9782358c087bc260111ab29e4138cf732c25add2dfd569ac767966e75e3eb22d43df5be5896eae579176c8f39db84d335103f2091af784626c78db26989b5058ce737634cdac204c6ed42658c694e6d4203cfdf6c21c24aa056b7de481a8cebd47c6b3f8e0ff8929b9553b5a30ba2c4e70f69336b4dabe7b7ef712db57850b2f341c057661d0fc902747b9aca8ed03c8a632c88a3e1e16f9fe99ff8400cb1ad688d4710a8934cbbba3a38937272081bce5778767e66b34c7df911ea3e860664fc72de8115632f0b29b490aaf55ceb301477680a41935a8e9e476f52c7e3c4333ea4383204f166ad79e038c87576bc55d1cd6dd6385ad8db2f755b1d4ccebc361b5cd180349d96f22c4ea76345a14a1a6bb3f51e8854a2e39e3754739c44a278711bfa64772b3b328c2a35e720944c3d7a54fb9c29c9086a887bf3ff0d22e91e63dda71cba20dd95d1a05b08108fdd28a7dd663f1dff4ca3d0627ab213e2c0200eab423ff7a4ee3c60a26fedcb99b3d10fd50b076f4da820512dbb1dca495c101bd6183ce9c1a57274f22e095e424bfa7a7002bcc44df0c36bbd803b60d76234a145353c9fbebd93506f50f68db06eaa646426b38953ed94c1623a29fb18c6342e8d2b7ee9f6c0dc53641026993bdaf55941b4cde921599fd13e868df347b9e4ebdc32dee3c52d4510d9a3e7e39e81e6c3bf34d46179f24a2fbfc9cb2ea787d2b1b6898a41710610c0fed9a334237c284f00320170127ff86bd91043bdb6785f713fa00fc050478ff25b9819cac718c7eb636d1282d2183969ef07cf9c36c499799bbd1f0e17e2231d19db4b3af0cf20e44a620726da9c88303cf9d56419a33badf0fb80a4405411e635507c5deefc96b583ed6b1d9df008211a30788ab5aa8b55bd46e2005b8cffe8b963be2a4b33e26a8b5450ade29a8c4f8e40edd2021bbff0365dec3b8809e6f02531ce249e037f8b7c8190f6b0d141a1c251f45995a2ac01a408dc1882cd024aa33d50bb9cfe6c6b02e734f458309cbb37536312f9ed2a8b918bfecdfda493251b55a26c5757e9e784718a060378fd6d077365b461a3876bb944c15891b5754fe61f7fca32b1ef61290cf4d6692b4de796a5a255510226363af53cf404241aa575cdc48291963def28a616e78be223378bf29a0f8080661063c95a8ac498877aa05ecf1b1d96651c217f944377c97cb4d56dae8817500ec6f74e14c7778a3d3b719a704f6931c014d567a9c1855ee1a31ca9ab2191bfa324e8203de46d1e74e84ed65aade89323897bad911dc7d16eef56cb3c0a0eae22522574acdd5bad526b3fe9323f36a13699cd61f9d3caca0db82c778ca70fc9521e67c42ac73cc520c64a7d11dd74d12b4a25fdb67e71209ae9709015923a16b5c9782358c087bc260111ab29e4138cf732c25add2d0fb5410eb8e3e5675d4315f854053ccadb015af6410195ce6e7a958a9c9b9be533f0c5c7538ba74830f81a6bef24647d0da1a558401fa0c3a8c5b0c1edbc3448672be8b306f1d4d7d138932e37ce4a28ef7887b2727b9a4f19f4bc12b766d80fd862a49d361c1569da5391771adb1cca7ec2658e49067ad4c7d51c4b4ba32eed8c3286a11e848c3fd4339f0fa7bc6f0f7d8f4e6077e7a1f63ad3f63c8003d20b0b7ff88fddf49f19e69512402e88f81d584633f83f8de8c7d27547fe0cb56c726030d599a4009206200cd714e8d07bae80acc3a67ca8e77072f73d4b9fb40f5192bf53d82f6f60248ebc62bb6636e981eea2196f930e773552b9f5d4ea40566942770b105082480ffa0471de2cc180283b079a2f901949ae4685f93395a279b80bcbf983e97a43c3d0e11ddd5e76f9760a99bee80f6d54bcd8052ca9861ce2565572583702b300e548dbb5dcec1c0a06ffe2168565b15fb06fd0b0b861e350ebec29a22753c0bd2b7b85deaa5d358c74a2c7454124a229315059f53e2a5307c1827f19ad42891dd9662314bad890f845ca66e16c111cc6834f1508f52956f17246e36e1ca923ef6a4ef8c35586dae08a74ef4c1d9702d8a342e2b63581d9d53bf6f1c53a689c1b05539e4a1ae9caff6d9725beec93bda550fe78a424214e28e391ae0445356b3c48ac8e7267880b89861b25fb2f2e02d6c58c9c1a4f10cb874570b2f71a82685c294ba88f0d6672f625517ec89bc60dac2b3a6d731ac082f50982ca4b662e0329d0553133ba25da327c0b5769db5a2b70cee312ed16bca99816c5a1f93c11fe95617d9a6a88ff008486aff85d559c9a295342120478a501ace1b02edeb68499cabdc872748db3b148cc99e4bb09c8841f3b9c6e26cc280fd6be8216a64e73d410c188de8db249fae43415a35d344f1d266a8fccc5cec8085fb25f497b8de3eba97ceb3807c636e55042cc33477f847bcf6d209eefef64704760ae05212cf1a5ef92fc03cde94e90d06049775748d9d06b77b6a058f2b4bbcbaa5deef36b4ce859926becf011d25581e6494583ddedc090422a8ccccaf1a67649590a489bffaa577b81fcfd6610668f331b8b641a7cb93e9364aa7fe8b071bb3efef98c4f1d084573124f78d70c5de54bf027fe2fbed35f10490354c80ed52c9902ec898d86eba510c7ec559536bb99b839ddb0d629dfbff992e5b1e8af77f9bf95b31ab7c8eee711e57a7f8fd3bac58592e2bd3fc0dbaf80f9f578af67e96e67508d611437bb5073f9d5d5354d5cd4e6da1f7ee0ddf79b963f5d2dc67262fa1c9c69fa23dd7e4da41ce7fa891574a2f6ba86edc62f27bf40eec5ed8687764052c714bade54e3001bfb16f2b2ddcccca129c98cfaa4e726af7941681ad3b67edf516faf55847bd10656f2bd0af63ffb0f1bbda78a081028bab7d6dcfd705f5cbc959b8f6b60c0abd18668cd829c241d13eafa83af8d72370979c21c7128add9472f0921cd2025826d9fed97a605bbdaa1c14fd074d03749faa143880a870592fc79e825a471fb3f4030f00450ae18d4b496a60a80c677e8214fa239377a8416c1bb16484760ef974b0feebfad5717fa9f65267ced59ea01ae9ea42f62656853ae3f7477ffde9c01ae5d21103a9509201e0787a71133ac54e4acc1a9e4dbf50737c1c15f0fc6de92f9d7d777685e2c8c28af601ef399d5e9f88df22f6457d7d51ad3dd62e3ddf0f5f9a43ecfecb6285971118cd5e4ee384975437236c7aa05744ff932694beaa46c82c6f510c3b618a426ba6269bdb9ce5cb0f9505539bd004b4778c304a3b7a790ca13b5d841dfc1d35b82148d669f4e6c635e7cff302e904cfe03cb0c74e0648f5c83aeeca2e6ab7ac7cd4f21e1ea513d6de8a2708aaaf5330c2e0b4db525070a087abb0ba896bf59e3313c693d861ddacf3d1ac4306769ae457e948b47aad4d5e3125fcdcd6f31e322a1bb221e2b527cb2b53958a59fe220ef0a7f0a4561e7c7e56712e8dab0270482f3964a19647fb7bcce1eec2c9fe25b86796edd661acbe7b544fc5908152c99a37abe2c52a24ffdffa7ee7b9a6eea19f37a5517434afad449e8b11afe89ffda646b8b0d6ebe87bfd4bae3fff873bd22aaeed163275d5eb0a5b405ef757d0f3dc455cc35532751df26253887c8d22ca0ac9b25820bbe4f1aba4adf55f4d29a8a5ccdcb892ef61bfac33484a5295deda46399fd1215171172fee635e12f7d405ecb1d7dc1258be9d84ccec654dbec0884a9019e2511aadd0d2d98353c1a60769fe17e20f14ff01ab5a5371710e7602abd4af9d58b2ad00871bc32d8a5c2bfd1390d35e7aec251e4b3701bf6337393f75f47449cb5d0348e8a20bac173b93ff4a1b3b8293f955fb13a38aba68df1def77d307d0eae447eb8880ec5d7227c0ad885f34c02ef30d0e0485a81cd3fc76d3057036d1fcb861e741286ee65569b2bead36eb3611afc490d0bbd333687f978e7b778b6ff06e2df9b4277cf7ea202394661f63bff04f4416d41333934538461f06ad17b61633d27ca65e27ab595da3670fb2332911a3bd4a453704ebf78d46713185fdf9e0a1915130b960b1b4d6e024e81e3240bc032346b2df4a1fc2fe10208a406af6ede0b5328b1fc0bd3dde23449723943172cb70d32a9ab69ca683994d93b6bb15782e94dbcdbf10323b99bcbe282f13f9c81a216575f65b67538359399bc19992a368797a9575151fc6c70ab37b8da63d673fa8b78f527e440de0a0e1655a46f6cd8ca0164fd1a0eeedc6315e0a97cc68452ca40f2f224a8119b0c44c6102f636378a5c06c25490c49a1ee69fa2af6b4c17a4466df1f2a16b99a2da1d9a93fab7641a965f4a4f02d53d03391d6564eb41b811cc924a76524a273dbed7618649add1484c283fc7e5ae848b0873b6399bd0f16405607db9ecd293d59c247b5707f4dad73061fe9913ad175e658e31ae8a7cb312f662c154ef54823d72ed9f102d86a56362c28bf24bad954412a3f5f21470ec310eb52f6a95a9323d14966ffbcd05ad86ad1aa64c3d8e1ca47f645a6359894a066e31dc690baca552142301b09fe7cccdb3743dccdd27620c2c7518e46e903a03a860e45299bf87c7baf89cd7b527f16de6f210a766e7a5c254f64cf0588157761e1f77de1f23210f63a62259f1dfeff943e905fca7e237f7da43dea5b4fbd2fd6e83edd539f56d16ea208be6fbabf6e9b16c50ed954a4eb43554613143aab57ce3825722a46abc2015e70fe1bd2f769aee731ba2efe80103363d34302c217fb1b491e670c15509d03fbcbcfcb2fdc39949c0bc7d2ce1911f2b3ac956cc7c606b6e4a98b02d49df4c08f4784c1fbab010a52c57a9fdadc31f090238013ea446520d3170cfe8e3bb385e768c3e7a720cbff0cf56027f7edec01acebe94ffddf65873a19d9363506e0431e4e57a0c33188528bef4c5c3a76cd6d254527a15c94387f267e8d0436ef43fb54e745b55eacf8e42bce94900981348fd49adfc96bd58f6c5b2cbfa98cba9a988c8686451d1d009b884648b7a85c6199257d2bcdf054493e527c7faf04c21d822ec9b8190ed269a41735741e491d106c57af39e73599527fe6205b6f27f4def287486d975f062791aefd4172a2f29bc4922e874f0ead81ac597aa77267e80e0d75480b598c2e3e02a64e7caaab363be14209955056b5c665980b5247634f6e90396a308f6536bcf807fd8e6bb37d08d05677901ba9c413c280132ed35a172a73ac0ac2e6c3cf09f11cbe42973eaf2a103e82f22792243e45cff8d478ab92695c7ef95b14405dd64575e050c6452b8e5153744d7ef447e0bda97002cf76196dffe873c778bfc0267cfbb08ca9529f23c5e5aeec134a2d7261eb68c697b1b3d8ef7d1b3adfc1b72bd58b3b485fef7b3afb5ddced382449365b866209e7857dd87d4e25ed9d8492e50c3d1efafa40414a687eca7feeb9916e68897ab396a58d8383cca8679fc8ecc0090fc2950d97ebc4102675b21904838f64e253702d520ac3819944bfc2605d15cb0e1f8514f6a3dec630cd633196a8e65fff007407ba5af787a79910b3tomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcat-7.0.42-1.fc17.src.rpmtomcat-webapps     jakarta-taglibs-standardrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)tomcatrpmlib(PayloadIsXz)0:1.13.0.4-14.6.0-14.0-10:7.0.42-1.fc175.2-14.9.1.3Qޞ@Q2Q$QPCP@PBP@P1@O@O@O,@OiO`@ODO 0:7.0.42-1Ivan Afonichev 0:7.0.40-1Ivan Afonichev 0:7.0.37-1Ivan Afonichev 0:7.0.35-1Ivan Afonichev 0:7.0.34-1Ivan Afonichev 0:7.0.33-2Ivan Afonichev 0:7.0.33-1Ivan Afonichev 0:7.0.32-1Ivan Afonichev 0:7.0.29-1Ivan Afonichev 0:7.0.28-1Ivan Afonichev 0:7.0.27-2Ivan Afonichev 0:7.0.27-1Stanislav Ochotnicky - 0:7.0.26-2Juan Hernandez 0:7.0.26-2Ivan Afonichev 0:7.0.26-1Krzysztof Daniel 0:7.0.25-4Krzysztof Daniel 0:7.0.25-3Ivan Afonichev 0:7.0.25-2Ivan Afonichev 0:7.0.25-1Krzysztof Daniel 0:7.0.23-5Ivan Afonichev 0:7.0.23-4Alexander Kurtakov 0:7.0.23-2Joseph D. Wagner 0:7.0.23-3Ivan Afonichev 0:7.0.23-1Ivan Afonichev 0:7.0.22-2Ivan Afonichev 0:7.0.22-1Rex Dieter - 0:7.0.21-3.1Ivan Afonichev 0:7.0.21-3Roland Grunberg 0:7.0.21-2Ivan Afonichev 0:7.0.21-1Ivan Afonichev 0:7.0.20-3Ivan Afonichev 0:7.0.20-2Ivan Afonichev 0:7.0.20-1Ivan Afonichev 0:7.0.19-1Ivan Afonichev 0:7.0.16-1Ivan Afonichev 0:7.0.14-3Ivan Afonichev 0:7.0.14-2Ivan Afonichev 0:7.0.14-1Ivan Afonichev 0:7.0.12-4Ivan Afonichev 0:7.0.12-3Ivan Afonichev 0:7.0.12-2Ivan Afonichev 0:7.0.12-1- Updated to 7.0.42- Updated to 7.0.40 - Resolves: rhbz 956569 added missing commons-pool link- Updated to 7.0.37- Updated to 7.0.35- Updated to 7.0.34 - ecj >= 4.2.1 now required - Resolves: rhbz 889395 concat classpath correctly; chdir to $CATALINA_HOME- Resolves: rhbz 883806 refix logdir ownership- Updated to 7.0.33 - Resolves: rhbz 873620 need chkconfig for update-alternatives- Updated to 7.0.32 - Resolves: rhbz 863307 read CATALINA_PID from env on tomcat-sysd- Updated to 7.0.29- Updated to 7.0.28 - Resolves: rhbz 820119 Remove bundled apache-commons-dbcp - Resolves: rhbz 814900 Added tomcat-coyote POM - Resolves: rhbz 810775 Remove systemv stuff from %post scriptlet - Remove redhat-lsb R- Fixed native download hack- Updated to 7.0.27 - Fixed jakarta-taglibs-standard BR and R- Add more depmaps to J2EE apis to help jetty/glassfish updates- Added the POM files for tomcat-api and tomcat-util (#803495)- Updated to 7.0.26 - Bug 790334: Change ownership of logdir for logrotate- Bug 790694: Priorities of jsp, servlet and el packages updated.- Dropped indirect dependecy to tomcat 5- Added hack for maven depmap of tomcat-juli absolute link [ -f ] pass correctly- Updated to 7.0.25 - Removed EntityResolver patch (changes already in upstream sources) - Place poms and depmaps in the same package as jars - Added javax.servlet.descriptor to export-package of servlet-api - Move several chkconfig actions and reqs to systemv subpackage - New maven depmaps generation method - Add patch to support java7. (patch sent upstream). - Require java >= 1:1.6.0- Exported javax.servlet.* packages in version 3.0 as 2.6 to make servlet-api compatible with Eclipse.- Move jsvc support to subpackage- Add EntityResolver setter patch to jasper for jetty's need. (patch sent upstream).- Added support to /usr/sbin/tomcat-sysd and /usr/sbin/tomcat for starting tomcat with jsvc, which allows tomcat to perform some privileged operations (e.g. bind to a port < 1024) and then switch identity to a non-privileged user. Must add USE_JSVC="true" to /etc/tomcat/tomcat.conf or /etc/sysconfig/tomcat.- Updated to 7.0.23- Move tomcat-juli.jar to lib package - Drop %update_maven_depmap as in tomcat6 - Provide native systemd unit file ported from tomcat6- Updated to 7.0.22- rebuild (java), rel-eng#4932- Fix basedir mode- Add manifests for el-api, jasper-el, jasper, tomcat, and tomcat-juli.- Updated to 7.0.21- Require java = 1:1.6.0- Require java < 1.7.0- Updated to 7.0.20- Updated to 7.0.19- Updated to 7.0.16- Added initial systemd service - Fix some paths- Fixed http source link - Securify some permissions - Added licenses for el-api and servlet-api - Added dependency on jpackage-utils for the javadoc subpackage- Updated to 7.0.14- Provided local paths for libs - Fixed dependencies - Fixed update temp/work cleanup- Fixed package groups - Fixed some permissions - Fixed some links - Removed old tomcat6 crap- Package now named just tomcat instead of tomcat7 - Removed Provides: tomcat-log4j - Switched to apache-commons-* names instead of jakarta-commons-* . - Remove the old changelog - BR/R java >= 1:1.6.0 , same for java-devel - Removed old tomcat6 crap- Tomcat7&& &&&'&&"&&!&&&&&$&&#&%&&&,,,,,,:,;,,,,,,,(,),<,,$,>,=,,,,, , , ,,,,,,,,,,, , ,,,,,#,,",!,, ....,,,..... .. . . ... ,%,',&,,,,*,1,/,4,.,5,6,,,3,2,0,+,-,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......,7,8,9,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.#..........................~..........................................u.$.K.].O.N.T.R.X.Q.P.Z.M.Y.\.W.U.L.[.S.V.j.t.q.n.m.k.s.l.p.o.r.B.D.C.I.F.G.H.J.E.^._.`.f.a.e.c.h.i.d.b.g.3.:.7.?.8.@.<.A.6.>.=.5.9.4.;.%.2.1./.&.0.'.+.,...*.).-.(.................................z.|.}.{.v.x.y.w....................".!....... ..,,,,,.-.../.0.2.3.4.1.5.6.7.80:7.0.42-1.fc17      !!!!"######"$$$$$$$$$$"%%%%%%"&&&&&"'''''"((("))))))"******"++++",,,,,,""-..................-//////////-00000000-11111111111-22222222222222-3333333333333"444444"555"677666"8999999":::::";;;"<<<"""===========">>>???@@@?????AAAABCBDEFDBBGBROOTRELEASE-NOTES.txtWEB-INFweb.xmlasf-logo-wide.gifasf-logo.pngbg-button.pngbg-middle.pngbg-nav-item.pngbg-nav.pngbg-upper.pngbuild.xmlfavicon.icoindex.jsptomcat-power.giftomcat.csstomcat.giftomcat.pngtomcat.svgexamplesWEB-INFclassesCookieExample.classCookieExample.javaHelloWorldExample.classHelloWorldExample.javaLocalStrings.propertiesLocalStrings_en.propertiesLocalStrings_es.propertiesLocalStrings_fr.propertiesLocalStrings_pt.propertiesRequestHeaderExample.classRequestHeaderExample.javaRequestInfoExample.classRequestInfoExample.javaRequestParamExample.classRequestParamExample.javaServletToJsp.classServletToJsp.javaSessionExample.classSessionExample.javaasyncAsync0$1.classAsync0.classAsync0.javaAsync1$1.classAsync1.classAsync1.javaAsync2$1.classAsync2.classAsync2.javaAsync3.classAsync3.javaAsyncStockServlet.classAsyncStockServlet.javaStockticker$Stock.classStockticker$TickListener.classStockticker.classStockticker.javacalEntries.classEntries.javaEntry.classEntry.javaJspCalendar.classJspCalendar.javaTableBean.classTableBean.javachatChatServlet$MessageSender.classChatServlet.classChatServlet.javacheckboxCheckTest.classCheckTest.javacolorsColorGameBean.classColorGameBean.javacompressionFiltersCompressionFilter.classCompressionFilter.javaCompressionFilterTestServlet.classCompressionFilterTestServlet.javaCompressionResponseStream.classCompressionResponseStream.javaCompressionServletResponseWrapper.classCompressionServletResponseWrapper.javadatesJspCalendar.classJspCalendar.javaerrorSmart.classSmart.javaexamplesExampleTagBase.classExampleTagBase.javaFooTag.classFooTag.javaFooTagExtraInfo.classFooTagExtraInfo.javaLogTag.classLogTag.javaShowSource.classShowSource.javaValuesTag.classValuesTag.javafiltersExampleFilter.classExampleFilter.javajsp2examplesBookBean.classBookBean.javaFooBean.classFooBean.javaValuesBean.classValuesBean.javaelFunctions.classFunctions.javasimpletagEchoAttributesTag.classEchoAttributesTag.javaFindBookSimpleTag.classFindBookSimpleTag.javaHelloWorldSimpleTag.classHelloWorldSimpleTag.javaRepeatSimpleTag.classRepeatSimpleTag.javaShuffleSimpleTag.classShuffleSimpleTag.javaTileSimpleTag.classTileSimpleTag.javalistenersContextListener.classContextListener.javaSessionListener.classSessionListener.javanumNumberGuessBean.classNumberGuessBean.javasessionsDummyCart.classDummyCart.javautilHTMLFilter.classHTMLFilter.javavalidatorsDebugValidator.classDebugValidator.javawebsocketchatChatWebSocketServlet$1.classChatWebSocketServlet$ChatMessageInbound.classChatWebSocketServlet.classChatWebSocketServlet.javaechoEchoMessage$EchoMessageInbound.classEchoMessage.classEchoMessage.javaEchoStream$1.classEchoStream$EchoStreamInbound.classEchoStream.classEchoStream.javasnakeDirection.classDirection.javaLocation$1.classLocation.classLocation.javaSnake.classSnake.javaSnakeWebSocketServlet$1.classSnakeWebSocketServlet$SnakeMessageInbound.classSnakeWebSocketServlet.classSnakeWebSocketServlet.javajspappletClock2.javadebug-taglib.tldexample-taglib.tldjsp2jsp2-example-taglib.tldlibjstl.jarstandard.jartagsdisplayProducts.taghelloWorld.tagpanel.tagxhtmlbasic.tagweb.xmlindex.htmljspasyncasync1.jspasync1.jsp.htmlasync3.jspasync3.jsp.htmlindex.jspindex.jsp.htmlcalEntries.java.htmlEntry.java.htmlJspCalendar.java.htmlTableBean.java.htmlcal1.jspcal1.jsp.htmlcal2.jspcal2.jsp.htmlcalendar.htmllogin.htmlchatindex.jspindex.jsp.htmllogin.jsplogin.jsp.htmlpost.jsppost.jsp.htmlcheckboxCheckTest.htmlcheck.htmlcheckresult.jspcheckresult.jsp.htmlcresult.htmlcolorsColorGameBean.htmlclr.htmlcolors.htmlcolrs.jspcolrs.jsp.htmldatesdate.htmldate.jspdate.jsp.htmlerrorer.htmlerr.jsperr.jsp.htmlerror.htmlerrorpge.jsperrorpge.jsp.htmlforwardforward.jspforward.jsp.htmlfwd.htmlone.jspone.jsp.htmltwo.htmlimagescode.gifexecute.gifread.gifreturn.gifincludefoo.htmlfoo.jspfoo.jsp.htmlinc.htmlinclude.jspinclude.jsp.htmlindex.htmljsp2elFunctions.java.htmlValuesBean.java.htmlValuesTag.java.htmlbasic-arithmetic.htmlbasic-arithmetic.jspbasic-arithmetic.jsp.htmlbasic-comparisons.htmlbasic-comparisons.jspbasic-comparisons.jsp.htmlcomposite.htmlcomposite.jspcomposite.jsp.htmlfunctions.htmlfunctions.jspfunctions.jsp.htmlimplicit-objects.htmlimplicit-objects.jspimplicit-objects.jsp.htmljspattributeFooBean.java.htmlHelloWorldSimpleTag.java.htmlShuffleSimpleTag.java.htmlTileSimpleTag.java.htmljspattribute.htmljspattribute.jspjspattribute.jsp.htmlshuffle.htmlshuffle.jspshuffle.jsp.htmljspxbasic.htmlbasic.jspxbasic.jspx.htmlsvgexample.htmltextRotate.htmltextRotate.jpgtextRotate.jspxtextRotate.jspx.htmlmiscEchoAttributesTag.java.htmlcoda.jspfcoda.jspf.htmlconfig.htmlconfig.jspconfig.jsp.htmldynamicattrs.htmldynamicattrs.jspdynamicattrs.jsp.htmlprelude.jspfprelude.jspf.htmlsimpletagBookBean.java.htmlFindBookSimpleTag.java.htmlFunctions.java.htmlHelloWorldSimpleTag.java.htmlRepeatSimpleTag.java.htmlbook.htmlbook.jspbook.jsp.htmlhello.htmlhello.jsphello.jsp.htmlrepeat.htmlrepeat.jsprepeat.jsp.htmltagfilesdisplayProducts.tag.htmlhello.htmlhello.jsphello.jsp.htmlhelloWorld.tag.htmlpanel.htmlpanel.jsppanel.jsp.htmlpanel.tag.htmlproducts.htmlproducts.jspproducts.jsp.htmlxhtmlbasic.tag.htmljsptoservServletToJsp.java.htmlhello.jsphello.jsp.htmljsptoservlet.jspjsptoservlet.jsp.htmljts.htmlnumnumguess.htmlnumguess.jspnumguess.jsp.htmlpluginappletClock2.classClock2.javaplugin.htmlplugin.jspplugin.jsp.htmlsecurityprotectederror.jsperror.jsp.htmlindex.jspindex.jsp.htmllogin.jsplogin.jsp.htmlsessionsDummyCart.htmlcarts.htmlcarts.jspcarts.jsp.htmlcrt.htmlsimpletagfoo.htmlfoo.jspfoo.jsp.htmlsnpsnoop.htmlsnoop.jspsnoop.jsp.htmlsource.jspsource.jsp.htmltagpluginchoose.htmlchoose.jspchoose.jsp.htmlforeach.htmlforeach.jspforeach.jsp.htmlhowto.htmlif.htmlif.jspif.jsp.htmlnotes.htmlxmlxml.htmlxml.jspxml.jsp.htmlservletscookies.htmlhelloworld.htmlimagescode.gifexecute.gifreturn.gifindex.htmlreqheaders.htmlreqinfo.htmlreqparams.htmlsessions.htmlwebsocketchat.htmlecho.htmlindex.htmlsnake.htmlsampleMETA-INFMANIFEST.MFWEB-INFclassesmypackageHello.classweb.xmlhello.jspimagestomcat.gifindex.html/var/lib/tomcat/webapps//var/lib/tomcat/webapps/ROOT//var/lib/tomcat/webapps/ROOT/WEB-INF//var/lib/tomcat/webapps/examples//var/lib/tomcat/webapps/examples/WEB-INF//var/lib/tomcat/webapps/examples/WEB-INF/classes//var/lib/tomcat/webapps/examples/WEB-INF/classes/async//var/lib/tomcat/webapps/examples/WEB-INF/classes/cal//var/lib/tomcat/webapps/examples/WEB-INF/classes/chat//var/lib/tomcat/webapps/examples/WEB-INF/classes/checkbox//var/lib/tomcat/webapps/examples/WEB-INF/classes/colors//var/lib/tomcat/webapps/examples/WEB-INF/classes/compressionFilters//var/lib/tomcat/webapps/examples/WEB-INF/classes/dates//var/lib/tomcat/webapps/examples/WEB-INF/classes/error//var/lib/tomcat/webapps/examples/WEB-INF/classes/examples//var/lib/tomcat/webapps/examples/WEB-INF/classes/filters//var/lib/tomcat/webapps/examples/WEB-INF/classes/jsp2//var/lib/tomcat/webapps/examples/WEB-INF/classes/jsp2/examples//var/lib/tomcat/webapps/examples/WEB-INF/classes/jsp2/examples/el//var/lib/tomcat/webapps/examples/WEB-INF/classes/jsp2/examples/simpletag//var/lib/tomcat/webapps/examples/WEB-INF/classes/listeners//var/lib/tomcat/webapps/examples/WEB-INF/classes/num//var/lib/tomcat/webapps/examples/WEB-INF/classes/sessions//var/lib/tomcat/webapps/examples/WEB-INF/classes/util//var/lib/tomcat/webapps/examples/WEB-INF/classes/validators//var/lib/tomcat/webapps/examples/WEB-INF/classes/websocket//var/lib/tomcat/webapps/examples/WEB-INF/classes/websocket/chat//var/lib/tomcat/webapps/examples/WEB-INF/classes/websocket/echo//var/lib/tomcat/webapps/examples/WEB-INF/classes/websocket/snake//var/lib/tomcat/webapps/examples/WEB-INF/jsp//var/lib/tomcat/webapps/examples/WEB-INF/jsp/applet//var/lib/tomcat/webapps/examples/WEB-INF/jsp2//var/lib/tomcat/webapps/examples/WEB-INF/lib//var/lib/tomcat/webapps/examples/WEB-INF/tags//var/lib/tomcat/webapps/examples/jsp//var/lib/tomcat/webapps/examples/jsp/async//var/lib/tomcat/webapps/examples/jsp/cal//var/lib/tomcat/webapps/examples/jsp/chat//var/lib/tomcat/webapps/examples/jsp/checkbox//var/lib/tomcat/webapps/examples/jsp/colors//var/lib/tomcat/webapps/examples/jsp/dates//var/lib/tomcat/webapps/examples/jsp/error//var/lib/tomcat/webapps/examples/jsp/forward//var/lib/tomcat/webapps/examples/jsp/images//var/lib/tomcat/webapps/examples/jsp/include//var/lib/tomcat/webapps/examples/jsp/jsp2//var/lib/tomcat/webapps/examples/jsp/jsp2/el//var/lib/tomcat/webapps/examples/jsp/jsp2/jspattribute//var/lib/tomcat/webapps/examples/jsp/jsp2/jspx//var/lib/tomcat/webapps/examples/jsp/jsp2/misc//var/lib/tomcat/webapps/examples/jsp/jsp2/simpletag//var/lib/tomcat/webapps/examples/jsp/jsp2/tagfiles//var/lib/tomcat/webapps/examples/jsp/jsptoserv//var/lib/tomcat/webapps/examples/jsp/num//var/lib/tomcat/webapps/examples/jsp/plugin//var/lib/tomcat/webapps/examples/jsp/plugin/applet//var/lib/tomcat/webapps/examples/jsp/security//var/lib/tomcat/webapps/examples/jsp/security/protected//var/lib/tomcat/webapps/examples/jsp/sessions//var/lib/tomcat/webapps/examples/jsp/simpletag//var/lib/tomcat/webapps/examples/jsp/snp//var/lib/tomcat/webapps/examples/jsp/tagplugin//var/lib/tomcat/webapps/examples/jsp/xml//var/lib/tomcat/webapps/examples/servlets//var/lib/tomcat/webapps/examples/servlets/images//var/lib/tomcat/webapps/examples/websocket//var/lib/tomcat/webapps/sample//var/lib/tomcat/webapps/sample/META-INF//var/lib/tomcat/webapps/sample/WEB-INF//var/lib/tomcat/webapps/sample/WEB-INF/classes//var/lib/tomcat/webapps/sample/WEB-INF/classes/mypackage//var/lib/tomcat/webapps/sample/images/-O2drpmnoarch-redhat-linux-gnu                                           ASCII textASCII text, with CRLF line terminatorsC source, ASCII textGIF image data, version 89a, 100 x 71GIF image data, version 89a, 146 x 92GIF image data, version 89a, 24 x 24GIF image data, version 89a, 537 x 51GIF image data, version 89a, 80 x 80HTML document, ASCII textJPEG image data, JFIF standard 1.01PNG image data, 10 x 100, 8-bit/color RGBA, non-interlacedPNG image data, 10 x 250, 8-bit/color RGBA, non-interlacedPNG image data, 10 x 50, 8-bit/color RGBA, non-interlacedPNG image data, 136 x 30, 8-bit/color RGBA, non-interlacedPNG image data, 146 x 92, 8-bit/color RGBA, non-interlacedPNG image data, 421 x 40, 8-bit/color RGB, non-interlacedSVG Scalable Vector Graphics imageXML document textdirectoryempty (Zip archive data, at least v1.0 to extract)exported SGML document, ASCII textxz2?p7zXZ !PH6@]"k%ѸԱq!޴(ocݖ>2> O̊b ?&J:b;#  MOt*o8fu=bu."tCh,!p^/'LZvn+,`v1vm$⤨#Hsw!Gvʄj0D낝0yd ;Z|1f 653!FLT*0Au8Q,0L!UIU Vl1(f#FH&ɿlWL?!p#mcN<,!-Mc t[pd1&wÿͿH$g2" |,>H4;%^eЇ_An:g9Ge p^I, mJA sXV9Nd6gYƬ<:'Ryաq oSI7' 'uqT Vf$fIk{faY@mnAcf@H;%cl"cC} T^_Tfw3qq`ݥ&j@7NOn[/X]\辆5%Ŗ cN"xIgU;_S-Vp8?bvޤpMwL?,~#Tf$ae0rU$W'>]T Z3i!ZD=iOz0j恘>p!Ɩ,;q}K6g/=%ف^FvdB?9 M+ɨ>fboþ>KZm&'᫽+證fofT@yem/="IøFﲘ."2s[7<ˁA!xfZ~GAZX_.v$1ѤaOh$'[3wjY0f)9;Id=Ww5:[>Hq@t? XV󞚔+OH3!:Yh:\SR'WНYjJ~Û^ٷ}+/;.+.m?u<_GMt[KN:PLp@%^/GQVeޒ\ma5}ffr0k`rv.蛥JWxXvՐbyz[m< wt)b +c'1 =9Hj(.ezD189Gpa IGS͜rA}cJ9H|ϸhB@ay]3M)_TӸlo8&-ۮ,=!^1E:"zŖi?y^F̃"(\s V[Z$n7e {2n|mMG#ay* OX1Xٳ>@&<oI}fa ۓ-Z,0z5;i̊eQX:R׾*9ɞ)kzx1!׷?0'O?ӰcH1tD}^WepfV-vYtሸB_VZ\jOy S@C1 ET, `ݖ{WvHJg~* kd42GiclVe t&Yxr3qY7x26,  H}xVn/7ѯ͟9`Nj>MMgl_ZVc$"2SYG*Иzk_s{%V;k8}xN|2i4E=\ow@eC@xE!f+A:kccV8e"U:U#;/a >--]w_ XsƽE/іP FihNͪs Fow@Ĺ9H`)->bʮYy~Fo:2.eņ˧>$@t!⾣}[ruǣc:59$Sy‚RMhp0֎N׷_Eh onySO^"p_NH.9D4l96L?n_zѵ'5AAd4عƣVes_= &D󐃯B7IaYx;nq)L"}q&<=o91)xr,+#Ii?>rN QvsFl؏J;&RXs3Ia! ) !čn B`L2&町x>6k0s#uUϚ}H&!<,馟19ْUL6l;]ʹdī$ iFj\ )ՑYJzx i\,6C:-"miPS2jU7*u"cÞϚC^51\|WL4(zAQ`IS)0[1Und ƒ{8Òr]x%!{fC۵CGX0O 3ߖN&.bycV# tx..Xm1W s,#VpRt23972=`c U+UZqO{@M_a$xMm_ut/p.&ւL 讝s[mcK]ڠbv,Է(-n?H>w+quQ8n G$*Jk3;TƥzB0۲iGy! )՚jNbM:|C"x3ϵ[G0KSجhKC#oGO' 4t***|lW{r>>|{\Fo(CMHhF3]PV”%[ >\ Iڭ5"BN tRm UO^k5۹LșTv0ÝNۼ[ڨj-FlH :$XʻUh_!އBx ^3(w\$A.2xY&4 RvEG{E8.#JT( ϘEzKyZZ -q:bGIzM7!e^2픃@lMT"aFӽKr=>~63oTt5V[ꢊ;ysނ9|Pv m(h.sqlVNy5+2?5eܟ Sj5w*cd,ptJvE 발W9qLmAbagKozx`{; `K#DbuaUI=>i@Z~[JYW֏? b^c.0Ցr-;W\օs(B77wUS\,聱̏K%2?LLENΞEy;~~έiB|1 wݑ?Q>+&h1N1GKP^h9N㥵DaL&Zv:5敢KPw|`ǐI9@9GP7 wgDF/1Zffsv#1` C ?gP\擦@NW̄q<{tm}u"~23Ӷ۔S+[0ϝwІВ4P!+>@i0Q4%O݉̃3 3i?UmC3$drB!T$ѯf` н1]Y?Lel'>:"-,[C;I*ZZ}Yt3495)뱞:zLw`""̿GhGĖXE7+28\>V&Ί4WhpI;ZUИ0Ta1WݖvB*YLj&kBӍfE3ΧC أu/ĪϺԒI5}#zORf]W>n6/W?^hb ٢k`ng<Ǵiz</Zmc|=Ġ{3ҲEN*| S|av˹cǖ*sؗ=v1;޷:#>6[g3RRl@sPNJHNR{|;'KnѐT$DhHNo9,R֙/tX1 l4ƛnJHMQKttUO![5MþΦۥ@C߱H3Up:֌>+M9:ĞjMg`K[mD4zecv$^d k O9J'O}Se;A'$v s.wz'S&WD>U1<HunJb)p\v4'$WwnmEg_w3L%O/6 IFȗR\49#bdk 5'M4~`&Ωhjt*WpenD}E7^-AVk,kW,U~MzK8VbR͉8 KR'2Rd mUOL" ﷼ q;PM#EG5KHՅ@b@J\'0T?z'|h@/Ṱ=Lf0>ćySBL*.6H. E71-Y z>6!˶ՠa0q(ϻ6:k6 @\Yy>_kIQ?ʴ6 W Py8ͥD1VgH @w:ޞ5+a30V@YL"+̛׺e4R)o9'2XU1=ԓkPwwxꞳ@bb9Ң&,fMkIԙI%󰹍hi1>TڂH؏ץP@Ė2NGfEWԯpŪ"3DA hSLBt1ۖTKؘ>8 |*1㣖>TXː~vͼ Ú78j8D[χl\遐䩇g~+o/t# ^}C:߯'*V4Dhq@p fEOi'ihD±"ղ-k'{%kxzI{fot8w*Q(XP]s ހE[@\T]YhfQ!։^R΀QzCTƯ:Ū*Hgpr8* M%j˅ޙ騚 |)߭*ʠiQɄY,ꌊJksɐW#+dh >?>7Tu*߻] {/`@}ZKØdlM4[KdA-W)į a| !P_ 'L= JujЖOao, 9Y]kF߸-`(h  /rXtqT&׍GRU `جN xǙ׫yaQ,kRHA\÷$TƋ?Z'\g-B8EDuCq~W%NG۶cgJM = ef`e:(uDE"rR5MQt묳%L8G w1drbR8N\ۚse*иBn*9ýB!~wlGy\4wȒ&(Ji*3 $z,, PD-3ps?*wAM[oNM 7U3%xC'0)k_0͌MloD~A p8IrŅ+!iSk ԏ<$[My!`M{#z[JN] ^>S/+Y)ɯиWs#X b#,] \fqpĺ܆亥?ermT2>ŀbZ2 R^FRHw0̋_Hc4@jis~n7Q +7Wk?0: .W~>Hhc$͒ktSjekj~8]^:#q.I^QiD`dQ I<Dt>f[=ztxqp Sg{ZlC\̖6)~=]DN䋁lΒB[0] z& ,nue3c?ζLB>xuF_==@@g#o_z޿BXPl1:Ry|ΐoN\NOݑ7yjH.4LЍ&taО6V|Ba\Y1R_HS\Q׹+,͵%&+w+f)C-ϧWS%1ŵ֫0=$XE*SS(iYhnl/~ї!$r-3=,1E~Ӽ#uk@t~N/ Jnmv.4ͷ<3yOӆ 4(Bp^Y`LX6_HxLw Fj|Z2E7,_Qc#5l(m=g 0֛"{)"/I#PJ:8.zG2I|u$t(#%C1ijެZ5,9pHG4F *, ӎB%EK: 'Wc7pJǹ^+Z#lV+h bMqؕƴ:+S٥nY/ ~ KׅÊ!L̴[:%Qû0}'g{0k F# S~ߣ--yNq\A8GHVov42hƂfbnu LUI~=-{ל3Duj2+n$8'qL`-x\i 1J7ΰLM c0YfQ8u`i˫|xU[G%ô1!2d"_ }5Ըٕ=@y|5"ω'1~Kp~H17܅T,Yܙ1"H8;NYW5ثi0/rAنX T4p qJA@%y8mΩgn9 RGJz.AZ7L?J.>`WC;3.%b\b.2uy$^贘 -IO&WUaxDI ݱNfVA47)OW0\wq5uOO2d4BRMj%+)`j > n3_dqUŭȌʔah 4,2  oɃ%'l9?H uDw)ؘa?w:0H貫I7[zJ;>$LF¥  H$*r**H<)6ˌ9议BfQVZ6͋{v|PeT5zDmM>DGL4&6`\]=gDBMђ{hoDuJ9n!йUFk}}\[~nZ+5!VXN=~T %ެj^&9ExWᏟ3ٸqۀb>ue$j_f FwspP.S7UџvK-~3 2mb?X$;˷}6pEoL|K N&8GGV?r7oPSS#|, 5*􈩃ˍ ݪJ@0 2~e|2TvZ-N2"2 T=B5=91*&|~LXr}nY]sA>+R,=krf$ў[  ZSQ<?6*#ȧhmT7D&,Vk'Sh`:j$ ʻF' Xǹ!%t׺` 8۬͸o">pr7O2ni&\?[nkFdg1\73VS$3riO˱NU&YP17X5  7 ރUpt)jZc2a&΄(34'g=p,C^BU9zU6W!TZIY]n;o$"rĽfuY<3%Pv% 3٠@ɭm}~g5%Eh]vX\ é}G`Fh;,ޡ)T5 ȧkKXZ-/f$o<}7Ι~\8C4,'D49d}7[r!M,降BZO;f\urΖDrْDYRҕAӣ֖ szb@Yq6FF*3QT'RFFЁZJY?m`TTu,TR(Zk%t~?ow0^xMxD$ A$Qw~VܺdPuZ zXu6'`\j%٩=cnR Ѩ]6PБG>07ߵaУlڸ7\kHQLRP_&.@$.o&S~q(vP_Dpr1Αc*>}n#<6ǹL0u?x9,ؑ%9 ė69S^{N }i- 6!W4HRߛDeI`y߉Aj^%dk0^_՞>#ny((o0@Ǟtcv-L5>MљeMHRxYRmN#7ZnٲΝZbg2]V?@e6:b( ^fR']5F*h7K6@V1WFlx~U'59l gdҫ8/ WS6 moi9M^}K[ ۚψ[0E ݐFcD`=;U+~Bk4P$&F/Op KI)6Vi=ةFb[aDž_i5 Әbyuưdb¦%o0WsS|G_HK* :AcdEޤ\%~ҷGqW^F3F-.߄-Naρ#E"w-CoɩaA%zNY,NROeM,rKܫja@o?ylDxVqp!@Y G|V ȫ{b5 br@Y$øjiQ?b+GpbW|7V pSQA*'\rج/؊z!p")@#J hnТymyeeu&G/HB?1T:u4V#*knMCet/ڻ*n 'GXy,3Ԣش Y($@u2: 1b.[k2x7P'D4rֵkwŷDGLvql0+{.o-|4De-n)J'Qs2 s:}rL5=Ԧ(EzܢaG)D\;|Lh%(_D'/ad; /jEru1K2## >SbbQJD~`j~ B^R*`(2s0nae jv[/QyJ7We9+a1u*NBX-N}!t?i}ig$2!KcD?< 6&ZKox(oW\u_0GIq4:Š:F0׆P0kP ,=9!bV:rgpþHB1MHGj'o`z3wYKVZLj6piXXRMҔi'5萬}Iͤso8xZظI^i{|Вru3Ȝ +sA$DHa/cTi3Wڭ̾}uPkeD#hʨ^ ǛBI.2\ģ"ѣ4]ïśaxі.h5Dr)"}GG*(,":kZu@‘asRy:sR? PK2ӐE U#;o@oZg€ l 1>to]86_0 '?}aJCF/rU+cn|_IR5L&AqvV`@11ԳfۉĻ,Chܴ5 Mtī7l)1ir,N0@; ?x~_cѸq?NJ +{;:]{FsMr=n0ԾD蛑[Rh/h1F9Dv ]ԲWЦq+Z$WE;Gk{*۰xA(?$ ;g C9cزt7OD: 8sp{Q*z㆑ b(L$Bƚձ/]C'Hq0SVHᎩKLOPi٭j.ΖM ұMLJr*c3A s)'uY_rMܣa^ L"<[s=}hJ# ώ'O r/6配EG v<$yv IDT0/U0q e(L.;ej/M.+pe>l][i"Ԛ3T7bzMژ>Gg SO^'Bi=:i-msHHj9 Z&]qvm6'z̺_$ӛQӼ'2GFĽB`CU8%w.2@frBxwV-uw˘~OoJ_c(ګTo!H֊Q b&pO9{,EñΘlWӝv1ZZO+Tr_힭;h SYǣŬBɓpϕ׻0+L9.$lm qXChdA}J aIC`C$]cL TN|{4Tn'c N`*ih HZM\T!X%˜CdIՕ6ia͢\P M8IC+iJPJe  ,tC3|ɲV0mQ%Qͺ J9 Oo̪Id|Ӓ[ſGLweIILhah~+w۲Uȯhlj]Q?,5lNcb#ph54OP6#[G \t"=D&[&2:_*9D%{x񽹵tP9_?^ S˶ YZ