tomcat-webapps-0:7.0.23-1.fc15$>8 3x OHu>9?d  $ ]  %+4p      h jHp{mVt[(89:G\HIXdYh\x]^Cb^dblgt̀uӼvw0xlefCtomcat-webapps7.0.231.fc15The ROOT and examples web applications for Apache TomcatThe ROOT and examples web applications for Apache Tomcat.Nx86-11.phx2.fedoraproject.orgFedora ProjectFedora ProjectASL 2.0Fedora ProjectApplications/Internethttp://tomcat.apache.org/linuxnoarch"xE~py  0T~1 H~$J /2v  a ;  Vot )  [ O<W 4  r  k )=\{ fRL%48e x $= [ *|j]mEN ! *_ 9i _  bN}!/g7n p   LvM!#tyv v({.p ed$e1b nA/ 20 R 3 Y U I9 }D 6Z ? N4hi j `=[cli3<%wKmp o~l2L  9,  wt_;l |E_W{  x $f }G 8uA큤A큤AAA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤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큤AA큤AAA큤A큤NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN4f48941b2829007f1440ab5f51c9113d2c9f6936b35778e9b021e61ef3b6b08b5d525f343abb717a1a815db5f83c86b881b43e13ab2fec55447954a60b7295afcbdc976eb68db3d10cabafc93ad8faeaca432fdd8b83e47b1d57feb954a61615bb9d1791f9a80a84f4657af1f7002de3191f25fb07b058b1289b3a3c782db10a3c1c7209f4149919826cde2002db38e65edaab67c512ea43f5c89ff25229321f48f4b63166452d3ea35d9678ec95b75e8c38d6eb2ad59456b1b3445c36a4b1fd51de7432659f09229daf729e4055ca0c7e72db93545debb9dc499a3068f35d29a66793441ab6918ff3abedf7dc5d7f3af1c88160b759afc6801d4083146a9d3cd55804555b409577a64e159c0b248e94d8dec4ce6814382daf5938f2b3671c3037243cbbbbbc38bc436405547927e9c5aa7ae51e19f3817ffcd1206cdefac60c64a3170a912786e9eece7e347b58f36471cb9d0bc790697b216c61050e6b1f08dd0ea741582b1d524c8aaaccd1ee499cde9376e4f8f247c0a7b4920f53942daed046f4224929eaedffcd6e4f26c154a24758224667c6fbdf746f27a41c605bc439abeec390484f7ea8a5eb66fce9d92a3751fa34fa984cbadc8c10de635d0a5bdc5d18af5aebf5ad183db10b5d17d0caabb65a1b5371af6d4c2e1160c16649d65d4dbfc82ee715a653291fb987dd565b6fc567ffee828d9e4c5f181c75eca0be4eb9e9e17014a4c92e714ae0d55c1276c8775673d486adb056498f1cf2bae6fdd094cd05e86ddb9f93d7b002af34f25cde258754bea4fa291838f4ad323d676fefd5bf9e76c86e6bf051b47663139986351d5237806bdc225e56b5b106ea8c75c3747e38ffa4e653452c897006d4b2428ec84c704f6449d70915309885c93c04c62ecbc99e9010a7f67b7802f967604eafdbbd09872eb9c1a681872dff1c0230ef1e725855f7d3c6528bc8ad4bcf5cf4aa3ab12e913090a2d3a658ddb142e42889f44117e84e17d1ee21f5eef631d832e17ded348f68c132fa7a314968e0f527f78af5225a544937600a75281249f33e319bfc641cd8a721f8e81facf2b9fee6d80899c045d335f0e3dfac9cfad269395cbdacbf166f2b3d49ea9a5afa7a65678951f293f9e4c8b926ccc5e4a926681e8a40d4e0c04f745c615b2afaf98eadd17e57a42e54f0d4e4742755d0f0a06a8b7f34dad47ff77e295cc8f0152db607e7dbc9a59ffb89f54d8e48e7cbe53d084732369a53bd72c5854242f090b11fa7b8faaa86aa5e20fe92fa699b47ee4a1760cd5645771cece25a31059df6f988760924a0d56730f6e62c925656d31fb22f0838cf1de730349ccc542961c1c853f8a77dad0263d811d0dd1a61d1b9bdde391405de97eb084dc13d9832c4c05a29f37ceed629a0fa747d2519d9ecaf522f83cd597a7e5b8bc7c31b418147070ab937346c34eaa87f28bc69d3a3342dba68943926ca8c4a458ee72faa3562c65a36e141a895394f9399273b293223ecf00eed9ef142aefc69a801fe0e775d078ae9811e1044bffe09011e7a1f252ed42022f8576f0d65e5760c01d488dae4747420a5c5590c0bda3da440b6f2b11f6f09f101689d1eee51802068654390fcb1d0444be93703fb368d3b50309b22e2836ce61f66a510dd8d2859bee0887fe16fc2501c46bdc66cf79f67c2716ff9198983fd8336c4f9b8db2e86e897766c31bbf3387fbeda8c6cb8937b4fb46a150a674a1a5e4efde3a30382503536f6776bdff082c68d0113ff7f4ef7b9e1f9620c993ab78f46a2ccafb1ea4a6631d004a2852abd74bc35a9ab65708a0caab5bfb61e8766be0c96421426c9f8e2c99066b9f66bd9ea2322a237d032df69ba908c7ac3ee5cec078e28f11c5c451a0c38bdad2a2d9569af12e8d1b8b19294ec8a27287454641772af1cb3cdb83a0a43fab387ee8f4faf79519d3bef259f787ff09154377f02dc53dc0282ce96845d95871c473c5187bb3e3f6c0daca4d2310ef4d31f35284b277699202852c26703136169f890e3cf8c662ba7b5322b1faaa972e82aa7c52b1fbe5c8dba8bffe916cf6b3381524e9c09796c6468f8666290bb82b8322dfa275c3016d1ca165a574bb8322227f1e37818829b06574811afcf847d3c82e6f86dccbbfc811bbbdf9f40f24929803423fe9890627a9a73d0d23b7a471c9ba97f258e450cd2c2434bbe4342a6f49b5458145a6aedf9a183fadb27d6e64b085d7f2b9a12867a340727bcb9878006527da1adebc3605e312f8c8aa55bfc9957c5631850ab48ededc2aac5cca7af1814d491396c0acdca7966eb53af11c8ba791ceacb7c20d6352749aa53edb0ac4dd880cf3d1720d7a2a9af54c200316f3710860214cf6ff59b61f084f4fbd3946e68340108e2529b76028111952d682c0a9d81ab87ebc17d230e2322914b1a4b8139a9baaeffe4298d893c4ebe3ec2e6eaf0b5e5b8b35f23c8eb0cfec2d3ca2006412a8e1a36b18ade95f1418f10a82ad55a4ef19856fe1493546306798f823596904902c8d289d0cff980f3e9c6e814585f1aaa8227754ae82962f279e91dd702d5f4ba1c4dd27dff0cc5d4973c8f61a605c236bd29f02463a989e74373a93e6bfdf6b9315a31811fb944b8b92759fcc18d15aa0012889e0023f0acc0f8aae54faba8291a62521129b216ca232314acac6f4530ca81ac486b69b56deaf378859ebe1645a0e6ed8a025a727064fad3db353de7092f647ad5ee16b60591b6f142aea7e5629d404d72adae23aa1429c2d6b423b75864bd2d5d1c05f7f14940dc022d7ff22a33069fc87ae3aac52427a8b37d173f7eeab97f08709b3cf5cba55616e03573421d2cab8ca2730a74f71f71dfbe5ba22f3409605029ff660ca130c5f2b0a7bf11e06f53ec8ac8172317c57a306868f9edf2e95d6351d49a6b4baee8a33d4bd56a1e2b1fc3c2fe253c027545aac7e13ae0a0be2473a2c111f425fbf2933c107a1972e4750f27c2cc93228c1120cca736726a5573268456d19e78bd1e002d02860b517b43361913a9033928a4a33d4a5d87f31f49e82d664f852798bfa3311ea8fe476126b7e9deb6ac2bbee1d4de6e23f7c8e7e370217db82a6addeb954a80494b70339b2f6966ffe098c7f4966ec8dc8f0596a5bb273c7d8d1819b885ad9398f9c26b0b41f6b43ae82a146b2551e2c871798f3776ae90cc613774b7a49e5d5893fc97bbf6bbd770b3e6d4b232e720c98eae2634e53caad1345bad549e48df8691a146fc1d8b0ae43ec04496c731d05fd0059a49ce140e565d3b76457e020d6d6ff77c9630d5951772301cf8b6b2c6a5f3543a027c84ba57bfd0e9af5cf47787118867bf90ee32582f7ef571e6d93b910f93ebcb5f6b2cd4292a15126464e86e3515553fad2ff33d73605c109dc4b3b5719bc18dfd4dce9f00f446e28cdf66ecaec4219d52b78040b06245d2d3056587a865a14c2bdde84278cb0e1e8ea49af6c08344d1442e6bd82659405e30b4dc6df10b78e5899e4339e91deeeda81ded26c8586c8f0c73e4601078b98c22f56824fb5b22676a36d4d0401043e37c1239248e9af23e648e694e96668f7f43d1704ccdfb62c592c995c6dd9d6510fea0d74a2e636d5a47936be70c6818cebb8f21377c782b8b35fb19c91912231585bc188abdd198d682277794c2da6a784eb520830cb4983cf2bd97c1ce5d877ee55a3e9c5d380fcd1a9b6297690f09c613934a104b6e2393f6d535fbdaff175fdc451c64992abfa212ff2afb2b07c6472eed7854e0bc0eda1ed4f9d8dda82d943061102a7c29fc069b09995c0353bcfd0ac9ecfa1f8f284c843f78af54d815c45b93221b439fa408d2dadc631acd53bd77d6db7c29746c54748e609173e6327ce6fd1ca1414125023b382192bdbad7901e8c9b2d70568a400a7e7d0c8d2a8b2b33b0baa7c6c423576aadfb58316128ae585c1e10b0beec78b64aabbc179ed711f70eb5c8e0e2b389f5a9bbfb0926800976bbcc2cb68abfac87e1b6aa02fb6d690ad2b9484c532e55e8359e7540c1a022679e3f9bf107234e687a9bf94f6d7cc22edb831eb1c7323cbe0d0cdfe93b1efd9ca87a9a4c0f40f8f92d2789b7b2bb86f16d4aca62a6687efa7101a08b1d8a1fdc293977a8f900b5c2d1cdce8d7b97f52158a2d3521adb6bc33e14026e1269cce9d2160cee2c61eb2cd6a8f8966070dc00e6b4c5f5328ebde73683405d13d2c2f2941c2ef498cef2c3e093883ccb44a5da719558a598a17143777653c5e8ba8364d7b3eceabb4dcf9ab250950cf9fc32fe535e77c55e51cb38f44e45bcd589d65fc06336dc2b1e8ad14177d2e55fa20abff1f9f300946503761d42aeedfadc274356072ed5e1c32cebc14a036f80ad71e211adda12ac993b1019556d3d1a76bb12b3dd61ef7b646151c6351c7d91da9d0bfda478e33e3603d87f22c345547be4728ef3fd359fc279eb1a8d2974a3b957c0b3f0bdc99911fd25ddfd78e0c17e629e302810152a1e84ac449ff5dc1a33146e2f4b1e16866339b7b75bbca9140335be6e644125a9f8cdb4e511f2f3579298cee62ec05ad166497501f94021dd86a8d864d50bdd1b44316eec73a190cbda48f734bfe90a822cba7a4964891160971cefdedfeb6495aafea365d83789b71b268c10f5db00d0e176bf511fc4a294b66837768d8bb2905b8ff5907d3311732e251e8b176c1d172b804b05b9c11f567eac704358fbca1f6a235b7c37e61af002de41026c56f16cea332b9c045bd929571ed763ee48671676ece115701df337337928aa0e8b5e0e144d574c6c654b0e3e9e7bef77e69917593b4e7fd99aa25a635d0987a18fb9b4bfb9103dfce04f31706851ffb610b503237d1337c8dd5f639e4c1b6ef5d73f1f94773b58d82454834700a1af1a65354a1950a27d06e45e1f5e1531b60274d015b27f6cf92d1846e63a8a712bf32a438426673384a212d11c659ac889ddf5a7f1cbfdcd492074c8da07e8c401612b6a66f234a98b364d9fe9b6c561b30378fc84f3f6e1bd349efe9243f914b9a1f87c3c7fb70351c92e01e008b857c0d5d64ec8c9faa760c308aa9f2dcb5576d1d2f957ecbc6e28ee9cb665214d693e30e002c46783053dea6e72e8a2dc5c49de43e9c28f908de55283fa1da7e2bdc9f79001c17d28625824fe6a1160485871b462a376429dadb61f2e1595b9ae1c8a91c38d04407f28d2787ed0e7f22b6120fc55014a4a26252aa2b8bd8aa64ad42c09af8c5a7c18fefaf4041f3ae7c1e339d54d221dfd15398b50fceac2ee9d102a0f2ff45b942a9bfcbe84b56b945cc5c00b6e09a68380a232abd608ff985c27eb20c9a8c2d3ac42843b09d062bf0de9fdc56f6dab7c48b0cc29061fcf332a09e0ba31a9d8579bec84b55a2e1885eaa729631936689aa7f0528bfd4c12c64978c264b1d5cce547369938badcaba8b5e3fa779fc2bc4b89cb3e00b6de18537c9eecf97833c48dd214ef2e77b2ac6d312d8f8caf2ba15d835125c8b079862122261a4d49fd579712dfa676b5cf839277f8587d199512c123c69b441288072e9248a3c85abb53248838fcae19b5b229f2f468ac4e366d22257be826c9143f66c70fa6c7cf99ff917ce0793066c9e1cd856bf7980fc1e1cf5c7d48febce2dca193c0310e39a7053f04e53497cc41062b00cf3fe6ce37bf6f968f8023be6f1eab4fb7678f5e6065ced82f0921cd2025826d9fed97a605bbdaa1c14fd074d03749faa143880a870592fc605dd3fd7cb6b8782c6366f2af1dfa4f294593ef89602e69c2317196bba94faa96b3d936cabd8d86d2be5f489b57d035d38f0492c1cf207cd8f8b01d04b46bcff02bae682232f5b94f9555bb50dfd75cd164606b92e72c90fc8ce7325c38695c620505f6045af86b78c5253306f7baa4e7d1342f8ae4f5ffb55ecacfa364b62dcc87a28fb12bc774ef292e1307d34c9bcee74223c8117c74fbfef9c5206850def9b80a2201d7e8d3c37ac1ec0bde79b1478b9c4aba0b6523c7b31ec0b2fba7d4e24126ab353a9daba5650e5a73634cd00693d6eb91591fa69509850bef98a611a90ad0cd68906e96453e4bba6f6191097c7d6e43a1a2178ab71ce1192ef29ed20861874e5ad34d017a9e0c1b0b2fdc3da11b11ebe9e004763fc987f630bda02dff269c103cf331d681d7fc8ebc1d7475f563469dc741a98bb42c0f0e4ed453b768fd0f2c720df00e98149c8b7c79d8d2c235c58053541c6f38f358a4fdf2bc94277a473707b43bf6f0fed387095bb59cc489311805a79d89307c1f8459e2698342403a76811f74c692a531e7c9983ea7d4666f3084b80cefb811785acde823f66bc77c1a740fe8d4b66689e1496481dd3e1c758dae83f3667fa9e83a0904df403bdc6e266040ca349bc822293a35112d7e6101fd7e09518ba23cce878f83d10d51a90fe8996ef5e1e0a1c2a18def5fc0b5f73e84260780fe0a381fc3a2784e7c3ef2931b49b0e7a421fff491a0ef20a98c1890a6e64367095a16f0cceb880d7b7bcfeb5b2afeeef6dbb9a8590c1eff8a572a4dffeb12520d81b83b49f489bcc6c8f64aefae2e8e6246c993fa188fa814043d923124e4c78557cd25ff92d1bf50756c21560a74e8acac89959c7267bda0196a4653e842aa536f513f024daef4c2770a2ec2edc608aadcce67bba36c59bcd196092aa8d50abe9ee931ff5ec5edb8ba077e626c3f18489e85436d083982f383c95a720b070bddb3c0a1c5190c8e1b68c93622c65b4903c48f9daf9e258e3f1432624454c488f3c0445127ac55a5358b0895a03e3bb1b39873396eb21ecdce1d7647492e1cd749bffe25352f8cb84d3e47099a08fc9b2a2670b757045d7455d2e56b51e9caf545d23fe40f1bd1d055869b28416601b57ba6f7f2f09a0de0e6d65390441d396c4c1089e5dd383a29fbc0de3bc4f22b969a2a58aca2aa659474f9ff445724ba45920bf76be73305fa0eee1c873a849ee393ed1d4c0bde527412519180b97aa29ac34a57fa72376aa021d0a292427a61837793dca6fe22084129e43bf986b1c855f259e817639919514cf8dd9004d8fa4870ed7e9f5346ad5e954c47b47eceaaedfdd805eaa79c37c48de3d9c7caf52e521417180288b5a8f13b67d24ac12000d9cf3254774558c62ba6cfccf9d4840abdb4212c1bf908a07108e2342492f3689c9046a5e44a6d4f64decc09f2109312910d9d320293e5790f6294b43ff2efcdd19167f7c5c718322002096a780541b5c7b865e6375d32f43333c4b7e0a85e7e7d0c7470638d9dd43514968da88a441ddfa5038b7ccc2a51fe9d88b7f8d447fbca0e4753b728a1887a23611fe13ffde8ec76b40cac84a3077ec084952bb46221993a49737f62f1c9c595a8d9869ea349f7190a9805748dd3e67241aa441cfd495cc27e76afaeeabc92f051da7993aeabd1e701d988202c7a75cab454c67d852a57a677d2341029a2b923420c8d463451c94dc67a730d429ded4e78982e9d3d1b04232f961d6ea5ff8d2ab0226d3f3d9a5201b4d817bffa4cce2a72c5c97ee6554722c456657cec9182f30cb31891db9ba9fb967097ebad12ac4c05a74b92c35c50bccfaa550f58d7322f7a634c4578b5c6e25d25ff9505a61fde686662910c0e9b26e9a5951deb27e4c008de76fecc7e814306eeb17428c71ddc5b4ccabbf521248d90b21fe195ff5c4cf11fd515914b8ec883597f5ac1cea45c87354c06918750595820ae1b34ec70a8b8dd7da273281fc989760ab5d84efc424069d25d4e9a0313d2f40291981b496eb928a00aaf2a2d9bd9606868fbf82d2df4529d67cca246858f5538d4a59c4702b575061484f03c58ae640106cd4c4f8771333aa9750e6d2d2774979b7547b463d5bd495272b396366e6ebf3778bffdf902df71c4ea7605a0c5c3bff2a3f84ff1b8446e09dd0b94c0dfcc8f02e927fabd7d6bf16bbb1fbf39b59e33cd99818b1c7451a28a3a5855daf80e078196cb019d6efb7ae9f64a79dc6491220cb172ebc1310a8352fb0eaa32349c01b699d4855b13439bd3f69641f2495c8e71f1691d20a0df41599ee5910ba7bb63a035d01a3178655a3cbe0b412a690d42b7deb94919fa7cc72fa4284aed787c19140e85cfc1550b2bcc72156f3ed75377e066b10bf906e4b0445067a9cab0eea93ad273569258a2af6cfaa68a45f64198250dc5713b38bad82c9bb140cd19ceeaf028b0752f18218807c373754fd2be137adeebbe65d35c3fb712dd0594d5d869d595646d3ada939b6d0d0f59cb2a2579fcc66c366f60dce98ebccd04e6a6b1586acc8310d0e9eeb7bbb82e49eab9a51f2cc6fd6101d950973d7cabce99e5d4e07f4d9d642e23da92d08bda1f6a63c80db51a0a16d1d2f769aee731ba2efe80103363d34302c217fb1b491e670c15509d03fbcbcfcb2fdc39949c0bc7d2ce1911f2b3ac956cc7c606b6e4a98b02d49df4c08f4784c178d4299ac3af263b38d8f5bcdd64d1a936b9b45350a72652fe468eede97203edfbab010a52c57a9fdadc31f090238013ea446520d3170cfe8e3bb385e768c3e7dab53ced078825ef3d1b60b806f7c5dd0993bddac53c35c96335327425e33456a18213b6784bc892b512e7387767dbff9ac3ef2c2c703d6e46511372c8ebc8344367c6b2ab98d9e79d3a19bfe05c798dc4b58702b32a63e3b416aa14b1b0e15d21e5953019e0641a7de9a46559e88947a9161d71d7287c28be3c8707e3ffe295b64756ecc2de6f92866593845a8a746d714fc09fc8d07eebba487c9b0edc224fe02d678b0b4397f63bb0338c1f4616ee584c7da2c37fa1b9f672f60d1db3335312dca89b56c7aeb9bbac1b07449dcd232e4c46b8771bfb3122fa1a8a94eb7eb0caca0db82c778ca70fc9521e67c42ac73cc520c64a7d11dd74d12b4a25fdb67e8fb46e58c372bc0cc750e3ceed514b92302032db1df9533705dd20fa0f4f6362fb785bc5cb693d5a1c0949926079a173426475f720de89c6758124fb2678f06c4e56ae123af5b45cbfad7ccdcb9b0c4116ada6303a493c38912794b7d92d68725db1bd678ca8d900513f699e9b6cd9e37b9ae384a40b2aff966a469f5ca60bbc63bc0db8de6950db3aa89873360a7f8068197306c543d07f2868e7171b1ce1d9481153f6a5ca1097c7af22a8c04a69c80f6f1b0b54ed4f5e4a8cb0ee6c25389553cfa305e9f93c4a0ad725eb51c6d5bcdf5bba9a685636bc5fc8a68ea333d3f2849b9b58aaac3798241214cc14d892882234f087d32aca273eef78c94fe4fb9d7363495677bb07bbb18e85f925fc147bff2efa8b9c2a649d1c660b621251feb8ed5fd608dcd072b990e3078d1cf654f8b34379904ce1db3264f6a0ea055369134cc2850d1684f56c2125e4d15b563206297c357402caf58196f666c9942b86f5aa98ba5e619b3b961ce1c766eb4c88581cc81aecadaa43bc5011052ff880e2a129b46fa6500ab1cb91b2907854281fc9024f2a88f96dced52d42ba3de8b7b4cd2b3232e8c68dc27f142523b8b1412778fad4192fae4f970199563e8e7c930ce4031e852c2711ee1042df68226b78ba35399ce7b33f3310839579279c317bf034deaa5d4b854b48e5e5dbff51ebc84ea9f146cfb5276cdd4a2d4b20deed47873770e0b2fd90740e51d665d660a6b19cfe7370eeb67879432b7457a68fb21ce00cb7f7b6455b684db8107df7e0764f3c0fc524b8194b7672d1f1f4902b4184b89271209ae9709015923a16b5c9782358c087bc260111ab29e4138cf732c25add2dfd569ac767966e75e3eb22d43df5be5896eae579176c8f39db84d335103f2091af784626c78db26989b5058ce737634cdac204c6ed42658c694e6d4203cfdf6c21c24aa056b7de481a8cebd47c6b3f8e0ff8929b9553b5a30ba2c4e70f69336b4dabe7b7ef712db57850b2f341c057661d0fc902747b9aca8ed03c8a632c88a3e1e16f9fe99ff8400cb1ad688d4710a8934cbbba3a38937272081bce5778767e66b34c7df911ea3e860664fc72de8115632f0b29b490aaf55ceb301477680a41935a8e9e476f52c7e3c4333ea4383204f166ad79e038c87576bc55d1cd6dd6385ad8db2f755b1d4ccebc361b5cd180349d96f22c4ea76345a14a1a6bb3f51e8854a2e39e3754739c44a278711bfa64772b3b328c2a35e720944c3d7a54fb9c29c9086a887bf3ff0d22e91e63dda71cba20dd95d1a05b08108fdd28a7dd663f1dff4ca3d0627ab213e2c0200eab423ff7a4ee3c60a26fedcb99b3d10fd50b076f3216b64b1ce7a8b9ef9b1c0ad847c3fb0b07052226d9c7f17399f7aa42f32a234df0c36bbd803b60d76234a145353c9fbebd93506f50f68db06eaa646426b38953ed94c1623a29fb18c6342e8d2b7ee9f6c0dc53641026993bdaf55941b4cde99024cce342cba3c523495578b4b0b49a38bb5a5e1c7462a889c0dd650981f856f994e02492f1d84c4432c0cd0614a320aefa79a29434a4497b9bcd239f84ef06127ff86bd91043bdb6785f713fa00fc050478ff25b9819cac718c7eb636d1282d2183969ef07cf9c36c499799bbd1f0e17e2231d19db4b3af0cf20e44a620726da9c88303cf9d56419a33badf0fb80a4405411e635507c5deefc96b583ed6b1d9df008211a30788ab5aa8b55bd46e2005b8cffe8b963be2a4b33e26a8b5450ade29a8c4f8e40edd2021bbff0365dec3b8809e6f02531ce249e037f8b7c8190f6b0d141a1c251f45995a2ac01a408dc1882cd024aa33d50bb9cfe6c6b02e734f458309cbb37536312f9ed2a8b918bfecdfda493251b55a26c5757e9e784718a060378fd6d077365b461a3876bb944c15891b5754fe61f7fca32b1ef61290cf4d6692b4de796a5a255510226363af53cf404241aa575cdc48291963def28a616e78be223378bf29a0f8080661063c95a8ac498877aa05ecf1b1d96651c217f944377c97cb4d56dae8817500ec6f74e14c7778a3d3b719a704f6931c014d567a9c1855ee1a31ca9ab2191bfa324e8203de46d1e74e84ed65aade89323897bad911dc7d16eef56cb3c0a0eae22522574acdd5bad526b3fe9323f36a13699cd61f9d3caca0db82c778ca70fc9521e67c42ac73cc520c64a7d11dd74d12b4a25fdb67e71209ae9709015923a16b5c9782358c087bc260111ab29e4138cf732c25add2d0fb5410eb8e3e5675d4315f854053ccadb015af6410195ce6e7a958a9c9b9be533f0c5c7538ba74830f81a6bef24647d0da1a558401fa0c3a8c5b0c1edbc3448672be8b306f1d4d7d138932e37ce4a28ef7887b2727b9a4f19f4bc12b766d80fd862a49d361c1569da5391771adb1cca7ec2658e49067ad4c7d51c4b4ba32eed8c3286a11e848c3fd4339f0fa7bc6f0f7d8f4e6077e7a1f63ad3f63c8003d20b0b7ff88fddf49f19e69512402e88f81d584633f83f8de8c7d27547fe0cb56c726030d599a4009206200cd714e8d07bae80acc3a67ca8e77072f73d4b9fb40f5192bf53d82f6f60248ebc62bb6636e981eea2196f930e773552b9f5d4ea40566942770b105082480ffa0471de2cc180283b079a2f901949ae4685f93395a279b80bcbf983e97a43c3d0e11ddd5e76f9760a99bee80f6d54bcd8052ca9861ce2565572583702b300e548dbb5dcec1c0a06ffe2168565b15fb06fd0b0b861e350ebec29a22753c0bd2b7b85deaa5d358c74a2c7454124a229315059f53e2a5307c1827f19ad42891dd9662314bad890f845ca66e16c111cc6834f1508f52956f17246e36e1ca923ef6a4ef8c35586dae08a74ef4c1d9702d8a342e2b63581d9d53bf6f1c53a689c1b05539e4a1ae9caff6d9725beec93bda550fe78a424214e28e391ae0445356b3c48ac8e7267880b89861b25fb2f2e02d6c58c9c1a4f10cb874570b2f71a82685c294ba88f0d6672f625517ec89bc60dac2b3a6d731ac082f50982ca4b662e0329d0553133ba25da327c0b5769db5a2b70cee312ed16bca99816c5a1f93c11fe95617d9a6a88ff008486aff85d559c9a295342120478a501ace1b02edeb68499cabdc872748db3b148cc99e4bb09c8841f3b9c6e26cc280fd6be8216a64e73d410c188de8db249fae43415a35d344f1d266a8fccc5cec8085fb25f497b8de3eba97ceb3807c636e55042cc33477f847bcf6d209eefef64704760ae05212cf1a5ef92fc03cde94e90d06049775748d9d06b77b6a058f2b4bbcbaa5deef36b4ce859926becf011d25581e6494583ddedc090422a8ccccaf1a67649590a489bffaa577b81fcfd6610668f331b8b641a7cb93e9364aa7fe8b071bb3efef98c4f1d084573124f78d70c5de54bf027fe2fbed35f10490354c80ed52c9902ec898d86eba510c7ec559536bb99b839ddb0d629dfbff992e5b1e8af77f9bf95b31ab7c8eee711e57a7f8fd3bac58592e2bd3fc0dbaf80f9f578af67e96e67508d611437bb5073f9d5d5354d5cd4e6da1f7ee0ddf79b963f5d2dc67262fa1c9c69fa23dd7e4da41ce7fa891574a2f6ba86edc62f27bf40eec5ed8687764052c714bade54e3001bfb16f2b2ddcccca129c98cfaa4e726af7941681ad3b67edf516faf55847bd10656f2bd0af63ffb0f1bbda78a081028bab7d6dcfd705f5cbc959b8f6b60c0abd18668cd829c241d13eafa83af8d72370979c21c7128add9472f0921cd2025826d9fed97a605bbdaa1c14fd074d03749faa143880a870592fc79e825a471fb3f4030f00450ae18d4b496a60a80c677e8214fa239377a8416c1bb16484760ef974b0feebfad5717fa9f65267ced59ea01ae9ea42f62656853ae3f7477ffde9c01ae5d21103a9509201e0787a71133ac54e4acc1a9e4dbf50737c1c15f0fc6de92f9d7d777685e2c8c28af601ef399d5e9f88df22f6457d7d51ad3dd62e3ddf0f5f9a43ecfecb6285971118cd5e4ee384975437236c7aa05744ff932694beaa46c82c6f510c3b618a426ba6269bdb9ce5cb0f9505539bd004b4778c304a3b7a790ca13b5d841dfc1d35b82148d669f4e6c635e7cff302e904cfe03cb0c74e0648f5c83aeeca2e6ab7ac7cd4f21e1ea513d6de8a2708aaaf5330c2e0b4db525070a087abb0ba896bf59e3313c693d861ddacf3d1ac4306769ae457e948b47aad4d5e3125fcdcd6f31e322a1bb221e2b527cb2b53958a59fe220ef0a7f0a4561e7c7e56712e8dab0270482f3964a19647fb7bcce1eec2c9fe25b86796edd661acbe7b544fc5908152c99a37abe2c52a24ffdffa7ee7b9a6eea19f37a5517434afad449e8b11afe89ffda646b8b0d6ebe87bfd4bae3fff873bd22aaeed163275d5eb0a5b405ef757d0f3dc455cc35532751df26253887c8d22ca0ac9b25820bbe4f1aba4adf55f4d29a8a5ccdcb892ef61bfac33484a5295deda46399fd1215171172fee635e12f7d405ecb1d7dc1258be9d84ccec654dbec0884a9019e2511aadd0d2d98353c1a60769fe17e20f14ff01ab5a5371710e7602abd4af9d58b2ad00871bc32d8a5c2bfd1390d35e7aec251e4b3701bf6337393f75f47449cb5d0348e8a20bac173b93ff4a1b3b8293f955fb13a38aba68df1def77d307d0eae447eb8880ec5d7227c0ad885f34c02ef30d0e0485a81cd3fc76d3057036d1fcb861e741286ee65569b2bead36eb3611afc490d0bbd333687f978e7b778b6ff06e2df9b4277cf7ea202394661f63bff04f4416d41333934538461f06ad17b61633d27ca65e27ab595da3670fb2332911a3bd4a453704ebf78d46713185fdf9e0a1915130b960b1b4d6e024e81e3240bc032346b2df4a1fc2fe10208a406af6ede0b5328b1fc0bd3dde23449723943172cb70d32a9ab69ca683994d93b6bb15782e94dbcdbf10323b99bcbe282f13f9c81a216575f65b67538359399bc19992a368797a9575151fc6c70ab37b8da63d673fa8b78f527e440de0a0e1655a46f6cd8ca0164fd1a0eeedc6315e0a97cc68452ca40f2f224a8119b0c44c6102fd5929bfcf4ea35b99e7ad4fb79387c3b40526f1fbe5e76ee4e5881de5615749cab7641a965f4a4f02d53d03391d6564eb41b811cc924a76524a273dbed7618649add1484c283fc7e5ae848b0873b6399bd0f16405607db9ecd293d59c247b5707f4dad73061fe9913ad175e658e31ae8a7cb312f662c154ef54823d72ed9f1027f4d80a8cc69ae9f5fba31fb0e3da1d90517f6a297d29dcb8fc6fe4ddeddd895d05ad86ad1aa64c3d8e1ca47f645a6359894a066e31dc690baca552142301b09fe7cccdb3743dccdd27620c2c7518e46e903a03a860e45299bf87c7baf89cd7b527f16de6f210a766e7a5c254f64cf0588157761e1f77de1f23210f63a62259f1dfeff943e905fca7e237f7da43dea5b4fbd2fd6e83edd539f56d16ea208be6fbabf6e9b16c50ed954a4eb43554613143aab57ce3825722a46abc2015e70fe1bd2f769aee731ba2efe80103363d34302c217fb1b491e670c15509d03fbcbcfcb2fdc39949c0bc7d2ce1911f2b3ac956cc7c606b6e4a98b02d49df4c08f4784c1fbab010a52c57a9fdadc31f090238013ea446520d3170cfe8e3bb385e768c3e7a720cbff0cf56027f7edec01acebe94ffddf65873a19d9363506e0431e4e57a0c33188528bef4c5c3a76cd6d254527a15c94387f267e8d0436ef43fb54e745b55eacf8e42bce94900981348fd49adfc96bd58f6c5b2cbfa98cba9a988c8686451d1d009b884648b7a85c6199257d2bcdf054493e527c7faf04c21d822ec9b8190ed269a41735741e491d106c57af39e73599527fe6205b6f27f4def287486d9740bb5f60a526b66bbd574dbcac6382eade69157434b93ffe101aa70cdf07213626c3da429e5730c53b7fbbd1a8436ce682b62b03419b384b109034255009ff51c1b72bd58b3b485fef7b3afb5ddced382449365b866209e7857dd87d4e25ed9d8492e50c3d1efafa40414a687eca7feeb9916e68897ab396a58d8383cca8679fc8ecc0090fc2950d97ebc4102675b21904838f64e253702d520ac3819944bfc2605d15cb0e1f8514f6a3dec630cd633196a8e65fff007407ba5af787a79910b3tomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcat-7.0.23-1.fc15.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.23-1.fc155.2-14.9.1.2NwN@NNi@Nx@Nh@NI @NI @NI @N.@NM@Mש@MnM‘@MMVM@Ivan Afonichev 0:7.0.23-1Ivan 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.23- 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                                                                                                                                                                                                                                                                                                                                                                                                               : #: 5: ): *: 4: +: 0: (: ,: ': .: 2: 3: &: -: $: /: 1: %: : : : : : : : R: /: 3: : [: : -: : Z: L: : .: ,: : : : $: (: : ': *: : ": #: &: : +: : : %: ): : !: : : : : : : : : : V: W: X: Y: : : : : : : : : : : : : : : : : : : S: U: T: : : : : : : : : : : : : : : : : 4: 5: 7: I: K: 6: H: J: 8: :: 9: ;: B: ?: C: D: G: @: A: =: >: F: E: <: M: Q: P: O: N: 0: 2: 1: : : : : : : : : : : : : : : : : : : ": : : : : : : : h: : : : : : : : : : : : : : : : : : :1:4:6:2:3:7:5: : : : : : : : : : : : : : : : :*:-:,:+:.:/:0: o: u: p: s: r: q: t: : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : :::::::::: :: : :: ::: :::: :: ::: :::: : : :::: : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : :::%:$:":#: :!: i: n: m: k: l: j: : : : : v: x: y: w: : : z: }: : |: : : {: : : : : ~:&:(:):': \: c: f: _: a: b: `: ^: g: e: ]: d<l<m<n<o<q<r<s<p<t<u<v<w0:7.0.23-1.fc15      !!!!!!"""""#####$$$%%%%%%&&&&&&''''(((((()******************)++++++++++),,,,,,,,)-----------)..............)/////////////00000011123322245555556666677788899999999999:::;;;<<<;;;;;=>=?@A?==B=ROOTRELEASE-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.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.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/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/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 terminatorsGIF 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 textHTML document, ASCII text, with very long linesJPEG 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)exported SGML document, ASCII textxz2?p7zXZ !PH6%]"k%ѸԱq!޴(ocݖ>^s3',6;yr%3"FC6TDm:nTy;6FPצ\^(*!nNO}FeFc-4:"ܹo.ɥg܎eG6pѝJ)"H?:MSYjWүuH` rPEN@Gtn|Cxkp,@!i1BГq P3*b z.Z!«ɑU>FhM]EhK)>Ē\tZ;HZI.#*fݦ~ޭ>~_ 3FB"e.AIw[ge#$¹2?2Z6ka>9+v8M? H OOxriԐY;Urܻ'Sn R6D"Jg.mi23`M氦K+yb3vZR(+2w<Eٕ,cu }߀΋Hn^RW:C6!X^B//t[#Asf ޺Lrat` EIURg[ħ,ʫQN5OqRE[ewFh 9 rRIJxp5rk0@*V%E)խ j11mQSYKe+ӓPS `TSDdO+V5uxl!#+2d4q/;TCEj˶+):OȂl4 ɞ S3N<St # )6Bi<9M@aϼ9a3Qg&5Zn0q ZuSmHU&a E)헆Θ}N|dx+x' 4_P˃!ZT0"%P{&XƣT I4XHF[!j5tC"+k +fêJ>+ ۚ-)4wx#E }!PC?1aySyZd_Y6 }c>-ZEIVR 8'F;Ni|*DB2'j^W%_n)"& jϵ x90=ɪ #oyM 2{~9YbM ᅰշ9xMS+o34 [ r7 %Q_}kI8];gT^G$Qyb*S|r*zuY%6:)\tٓȣ＀ Eǯr'M"IXtȚEQUDwǢuÊQKeҿ 0[|(q;niFrN A˄JFg."UrOØi`h<]{:ްHP)| .?ܹA2х2 o }~ V"Fy:͍m$GR-ӻGq=8`UҮ|H+0͔–]w$obTZ0=E6׋;X Z0-eHE ?S|#1`;o>K5| f8/Ĥ KEn.z=S(|U/\)KIGl!s }9B,Z꽡$ i cniQC/ľ_[9af[NTCP$i*>2}{?0NGJq{ eζ9tGGXH`" 'Mt5:UkjQ, +ŷ"{"w7ݤɿ(w+ [c1vQ3bTG)V0XZU?fceQp+Goqb>5 g[3Y~[ i}8ryb\rC:m;ȰM2^fN[TםV[^K5x+XS׻)~@I;\ou\v2&XgʝH_!乡"|VcEX(ho^jE<_M SZfARv_igH&ٻꬓqM hׂa025 /_RULyʷgGN XƜ'}$ @VO |8OjLkt%{ ce4K(6dFV(9=]NM}E%OS@p?d9)TE'&Usgz,@GÎihY&oqd z."8_XL(RlXs,@ma*EUhB6 H͛q!ÆChc"iғ ?do[&e~(◯8]fZ4Ѹ7B]"($/0c fU1s62}e C<3XQHc%W_*lKО@Z^Sa5^:Oqй[hIPz3-VM􆰒 mv"\ SVdfla5$0tTfmJjPa~3W?O%kIi"}Su&Nt̵_K @-8h%|m.D_Fಎ\QbwkH-}Wٿ .J EU'V*]˴hg g?3],G說&s]s$6PGO'tXb*s,n0V}MLo%Pؙg~e6э} u/+$+Qy>3)c[V0Czwts$hI`R?viU0Ä 4݌WjhTZXgc[FkP_( YeU{{WA߃u.@c;ŷumCp^>Pƚ s[6>¹爡w$D,GԎ&Y/|E/:8fz + x%%iu ޓfhMbNgLIȇIIh?!YeDRXthMm{E82ٳj}Ҹ:$b 8n5F`Mec@iMg N4@]py3ZwjWHi?P?9-GȳIR}ɇ., zZn0⡌ȃ &[$H.-8QRRҖzc?39$mG!w2P޺4Q*\H XV҂P$@8[-8}"ƊS0Hv=٨p.}G> WS@lOR\HF>T}]DI⑝g<|6y`e:FPLk$[u;' Ldy"37TC4ep<޲hv쓭Byfi]n^RJK}+cJac^i-⟖cWG' q %\ڕ_Go7 T HXs >S&LKusfg_/$Ï:uJ 1s/IUA=#C."Ҧ{lskp 1#*nV=j?*EMok9v(UJ6C#raVwv]`y=DoBȑXKmKǚ?bCLgtn=:X'<M'0h V=ԪI|sb%~~"W& *k_[t( ,Jcԛ^ /Lr,԰E]J&|=zp{3)c٤|N+^UAʧubJC}qsȃI|5/KQF5R*`Xܮc 8yKܞeu eZkL 3Tr,rLW:A2|c/"Q"Fbv؛:H6G94#wY|:?+r:u4WTKoJ}UZAB@4bIĀ+Hfwqx4f34.Cy0V:"R|ֹ@ݠߡ$An CcܸNxðH 팧#KĹ>~&a-r„M9T"޶4>(!:?UuIT\ь'RmQIף,/Z.1R€L ώm;jWgD>8uWƻ̷F-ib}I9Bxw\~.̈9sS3hFbSlyağ5179ss4x{%k ?Z)"n5EQVvls .@;AL=I"wV*;2ˑϩ&TT& .2Lp,^yh]DFE=!aւ s9d@LV:/c7-υe`(6F- .VGvC=- KvN*FfkK-ѡ61ը1&8GĒ>4jxǪP0de`$dnkPq1A|UO i?1*QXEc&R=eyb2KQR YZ