velocity-demo-0:1.7-24.module+el8.3.0+74+855e3f5d > 6 6_6 3!pQp)Tξ7]mtZ`` ]mtZ`_Ա1A>}.톍{[)I&!z g}OZ#)r%9Q KAɶXw׬{YwvB} |rBlɞӄ'BuEOH/oAykj̪\J3+sA"*bv"-FtKr8 'k0⌹|ZALQy>|vr a&RV ?N{}TeHp'HdsoњS)G{" QK!gK9Q7 Vd'2]=%KSC]-Pw3kȭ91 ʴgpq W)ttx98nJ:#a9ܓ47$StUȰ .S 8 KG6ƻ>u-AgW6E䕌)}$FqpڍF"Di`&,>0ea8391f24d5520486c154527fbb948000916f27e13169dca996f5060159cbd0d0b21bfa8705c84bc242b80eee7c19a36dfa5f433!pQp)Tξ7]mtZ`` ]mtZ`o3jh{=0'E2O@<0FHY̆hXZ3uߢLiNP! K {NvnDRY [qQahUhR9sf|Na}| %46CF\?&-$ETd+"L)@de -?tqF|Hօyfe9TwC *3C%@/Y~yt夏;(K**9o&6MۖI`ҙN%!]HiX9z  $< F'ЧU. 't݄_Gd-Oo@X1E;9,(.q/`)e@z4vaU{'3v RVR+}75Nģe!RY$='ɰrpxs_($TK׿V>$Z4EQB@D{)\(2Nοz>p;+?d4 8 Jtx  X  z    g iDow]2h<(|8E9E:EGHHIX Y$\H]^РJb\d݈eݍfݐlݒtݬuv4 Cvelocity-demo1.724.module+el8.3.0+74+855e3f5dDemo for velocityDemonstrations and samples for velocity.`ord1-prod-a64build002.svc.aws.rockylinux.orgw4KojiRockyASL 2.0infrastructure@rockylinux.orgUnspecifiedhttp://velocity.apache.org/linuxnoarch,^ U9`UYO =) U{) jU_ % Nq{st> 72 N''VV3#(Ve"2]Yab)]$8, m;;$$A/! :{rd:rhorr1XW''VV!'DhoV%4v.'4|*0ZA0-U!k\H pwMU#'#p}]/MC+|#.*6RDWm!jkzH pu!E]<#}H0 V$>tP1Ax >s# mGQ2rnR-3d-mcm2-3  nRA큤AA큤A큤A큤A큤A큤A큤A큤AA큤A큤AA큤A큤A큤A큤AA큤AA큤A큤A큤AA큤A큤AA큤A큤A큤AAA큤A큤AA큤A큤AA큤AA큤AA큤A큤AA큤A큤A큤AA큤A큤AA큤AA큤A큤AA큤AA큤A큤AA큤A큤A큤A큤AAA큤A큤A큤A큤`LL`[`="L[`="LLLLLLL[`="LLLLLL[`="LLLLLL[`="LL[`="LLLLLL[`="LLLLLLLL[`="L[`="L[`="[`="LLL[`="L[`="LLLL[`="LL[`="[`="LLLL[`="[`="LLLL[`="L[`="LLLL[`="[`="LLLLLL[`="LLLLLL[`="[`="LLLLLLLLLLLLLLLLL[`="LLLLLLLLLLLLLL[`="LLLL`L[`="LLL[`="L[`="L[`="[`="LL[`="[`="LLLLLLLLL[`="[`="LLLLL[`="LLLLL[`="LL[`="L[`="L[`="[`="LLLLLL[`="L[`="[`="LLLLLLLLLLLLLLL[`="[`="LL[`="L[`="[`="LL[`="[`="LLLL[`="LLLLLL[`="LLLLL[`="LLLLLLL[`="LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL[`="LLLLLLLLL[`="[`="[`="LLLLL[`="LLLLLLLLLLLL[`="LLLLLLL[`="LLLLLLLcfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30cf9972caa204e67d89c6f377331d57a578ada44a007daa47eb576098c6241d8c742b39ba16ddf39806b2b247147e4d124baee357cbd2e349dafe29fa7c04baeb9857367618c74640cd8242dd9dc890d77d0ced9db7ccf67aa9780985e60b2374d1494c08391c5c8b308679d88f8cf303c649bec71e15126f8aa706c86769f8abc97711cb6d5d38fea84b105b47b26cd871b1d0ddc1f537761d5d7590fa43fdce9436cd045159158b91990418726d18f44854e84c4480bacb2e5207a350c7c89e46c8db8438aaba61004970cea533e87c4a779645ad424c0088d89eaa9197b45e72cdd2f66c126f681c58c8f725f4b3986c855a190221eb133fc9c59c7f735563e647757482b2b2b20485966f44967f791a999cf0a3c17b95e7819cf97787aac95174305dfcb5c94690fb103676db33a092c48f78fd451e04c4947ad7e97e3ce3652c40fa949a10461d4af4a481d4d7202fb18d89c196326af1da802194e9a02ac97711cb6d5d38fea84b105b47b26cd871b1d0ddc1f537761d5d7590fa43fdce6e1420ab7c55a09e7a723b2630d793f1d0928b0b515c824689a62601e45ad0e87acd6498e6ea27c59958b8b7377b93e5b676040bc6624c1eae19eda1c5f5e13e3b7720a8169cb443694fe80d24054f3a954350d074b712937c9d498ab96907f7c3068b3243e800fb033cdc09e93f580de0c21fb51d85acec0948327dda812f4eb75606a06d9259fcbd3164ed2f957f0f5ee1ea7f6b72008990e72e6144b5c7449417f2ccd95c8cbf8cb61feb64bfa2fcda36d094262adfb87bb816b931ebe2f64505c33f033ce19162f5d8cc10468180ba9cc890f2f8bd9e826a7a7f17b4a665831131622b63aa30def05427134fc73510eeca57fa9bf45cd4e492c274308e87ad7faa30f7823acad6627081d7e4e064cf9673dade7de8bcecf20cf52ecfac60cf3f2dd2a6ecb9aa639265c7406bfff9291a82aac8ca41768ae62e4d448e2010889b0d579c900bd7b47c51a0dd3cf3ad8800d2796beef36cdaaed25f2ce1201fa2a59a0917c4b025b47bd9f335f5b29a81dfc659255383e2d13f40539b8b0a3fda321f8804224dccecfd0aeab0337986e3f1935842b03682fa225876ee4cf347867ed074adba7c5ce1506b11eca1680fb5e72a34c0642010cdd216cb3016fd6bc97711cb6d5d38fea84b105b47b26cd871b1d0ddc1f537761d5d7590fa43fdce8ca38c94ea6abe71e3dc979de6c11d7301465e5aeda5c31c0074633de155c279d065fa13694be0808f27b134badbfc6b3eda7a7211ae8da6d131b03b1766c40efaddeb53ba12192c5fd6f838466f2dd74a64a6c3aefe7674c3284158f0aa20d8003d05c862e84f5f912b3fe7005d8d76222aa4d099549f351c4f6734124c87e1c97711cb6d5d38fea84b105b47b26cd871b1d0ddc1f537761d5d7590fa43fdcea55d47f9c267cb7c49af87708b59fdb83fdf8b9f8bd07797a1f9c56a29cea84eebe4cae00af752eade0622aaf12ac853884a49ed12c3037a1a805a1ead0d94febffb5a2138b58c621b9a2e1bd7dd02ee9370a92685a27b83e30f1aba74124dc0b38acec2839e170e88c2be761be1073f28051b3fe8e1fb15edab1af0eea6fb6d714961495e4a862a4eae22248abef48310c78c2d143d4f72cb6054a4e38110e9b6fe6d1c77ba2e412b9c3451190175cd69bf8ddac8eb2159a6b8225af2754883c3d002e4d2b6f4aeb81c937a5018d60d3c9321817f444ef874c43f1eed7df9df518871a0833c0ce52ef9b1ac3e6d5d805dc7c70276a9e257e82637536b8dbe17e81385e3448d473dc2130e4f84fa6f5f91eee21d180c0a076c98a2d04cc05884315f74a594158170805547db1781a953aa7d0dbe4240a8d36bc46712ce9d3716e9c7da4e6b3674e902a9d2e3fe6eb944ab591cfc7453489312b6c0e9836d916981a1e5267792aa9a8a0c5c8fd2d0fbe22a50334ed5da1321d24872b6b9a1614260f049eb4346591a96f4a0373ea5716e740bdaaf0e8a604150eef3800bbc83d8a1caf3eb2e3e4ba8417ba411831743af822d29f1105e20cf89a273b5948182463fd57f811b34e64e9da53eb48948e9d7c4399d37b43c0f3de83341f61b51769ee7ec0e943c62c54573e6a97ff703e891869a986fd470528c8fe457a250eae9015cf57ae81fcf0dd3594e14bfb9aa998630446eab777b5797e71248d73c524a4ac2b7dd3d7073167d44611e129629098187749609698ffa1ed5290ac2c8d8c1f95bf423e921feb96c01578e8612154f79d77f8b6165b17e7331b2d41b1150048b9e0fc21fa26d70a825c279099dd64a7a5cb5a571546ef77aca51a0bb1e82a37f9b9e3dd8b22d1964bc893ea28d13959b9343b4f0fd6df4dfcdf67c4dba4d4cf47ad6bb2bc1b910868d1592885d45cebce5f1d31ea3b0c793a58bcb321d66144eff0c43f376df1bd7cc497476209268f8a31be9b9b7695ce3aada653549e25961beab3658b0d281cb5977e6ebb63804d942bdce44e31a30296752af2bf7e550531842f69c69571f5956e077a3063769f590ce202c103b9c649dd0bfb4fa1e7910ec0e81ee06f3c9075ae10fa8478d1c82b7d60d3c3e42d33c352b359072905066517e042538f53d62516d4a10bf5d0fc01ee6460e643604c2526067c0ca9a7ffc33a742b84a45aae7ae3559343012298b37a7eb2e02ed169e4d7bfecfed6b72c3af55bf51c7f937690578a459166c10ce02a3e466327a5b6d039276206ff016f92eff4e6b30ebd69c9409cc7cacb439bd5c27ca81c38654c78f15fb489b581c6bc37c73991abaeeaa64584aeb534c448198de5eab7483e361962c58227625f8880380f592d4aac2388c314bc811a347b581a4e3cd351ceb9ceeef431d248a5cd776fdb32a252a5fa12c82f409960614df874bd6d1e9ea82335dfe0d0830d4422e3c6de6f4287eef93a08cbe9298116c1fc8dc7cdd7c191e1ccb43527ae6e53a5b69630b0d435a06397d9a6975aa9a490ff590fc3129d3e18338ff027952249fa488af2f1d297523562727bcb5785d0e7505bd01b6b050ad74678a2ee5cbb8aab0bd3270b71d292207dc2e1af08ce7aefc72545ca77484aabecd7cbae00b6c9e44108af772eab162dc2528fc2557ec62a842511208450b7ab78256c7c537c69706df3cb6e5216c30e18b65deeb332dd4706c95276172d5c94c0b261087db105dae01c11c798ac57e56c5d79973918e5fab38040fe06c2dbd58d9d4b87283c040cb072ea11fba27b36c8aabbb17c1a2f96f2f0d95c758e0b9d58b6149242191db8ac37c6ad2e3002ab8bf1237bbf12c2febbc156539849f1ae74c64a1ebdf90e18cf3ae30c8c54e49d03ac2f77eea1a85b86baefcbba94f06a69e690dff5d33d68e7ed2c8a1b01de6357d3a37417bf4575bb744eb4b2618f1d667e9b66144064c7ab84533089d8ac06924e5f6f4ca8af9984503162965c5df9bf0e21e5889285e09524318aa8579edad21eb06448a481c5b0bb008a7b1c9e90ac4789a56b99ed5f2fe83eeebe417fc5219b46cae67aecc943ace0e688c557822b20b8d28bf84d3e25a3fe38f24701881f8ade4a964de051501406f078a8838f62f2706689dac588287df1a8a29c8ec0b64edc17d70d49c87b21df6237d0b883515d15eecb01de6a3d4240ebd6badc74476bbe3fcbd5af72321a6cc8e7207a82b286f276de798cdc606c0f5d80639db6fbfebfc7757921aed65bbffcf50a4df261875682788cd1ed0a5deb86566bc6524c546c3444e972767f30aa79fbbd57b6e33015a2f1d9c6c4aa5deb86566bc6524c546c3444e972767f30aa79fbbd57b6e33015a2f1d9c6c4a79388baec447b5625d7f76eec8501f5b3caf3f40fda8cd336ad18e4615a9809c26001b41fd9512f577302cfc7ef4b554c2015b8d9bfacb0a7d2893c9fce8bfec0c1c0b42736a5d26bb8a357ee5120cfb1ea8e2cc4756851e2d726435b1bfbfb6e870536ad46fa81f7fc8d207b2c8e6e7c2fd8f416c283d6847de27d300ce0151768d19ea204b39a9ea6f08edd9101c0ed149e784d654ac05c624c28ec05122af663a340f328cafe27632c5cadbebaa722f1f6cb21527d0f1bf13ae7db42bc5b07be24f1c809be98c6ee648ecae55b3db67993d62320b2fde549a8d0dfa987aea9b5c9073feeccf2bc45bc75f10d522439546bb46f218c76018a74995df4fb26a9b5c9073feeccf2bc45bc75f10d522439546bb46f218c76018a74995df4fb26a0d1625e6ecf7ea93990788805d00d4dc443486ea356a3fbb9eb4f96abb7ef04d835b35d776b23fb6a0a6f03bbb5c4c2383d8b10dfeea0bdf0bc46e3e28baaaf01b6b32cbd322c793b76a826c1a9f865a2067980d7dfc3ee4953716a2edb7b46c02630605c2abf9e833bd31581c4d2f4cb887633d09a2db61b24919824a3c15d4ecf00cf30a65bc48825c802d5782fc1463c5527498ab7d73e1083bffbe0d778aa75f55ea21ce916aedcf6724df5489bc60e3110a69108ca5bb5ed1d744a052f420b240fa174922ea5d55fcfe4b67221518f4fc9dff05477f4cd2df84b7c9118d69553f917f9c9fc74e1e09c15343759f720a1b166218c78cc354335945d4fbdc3a8f34c801e4be0e8bcdc482d748b22dd26c7fc30833b03cde0afc28382ad392f05a483b0e00aa48bd56d9941f794651052d402d06c0256ae5374aff3233feeb7174d9c16ee09729ba5d7f86bf23f080c3b9ccb6ed186c28a5e2bb53b461146fc8af0d709ef6abecbca5ad85a1ef0286cd38e17ef6f68ad7b7021826ee85465f3e23e8160039594a33894f6564e1b1348bbd7a0088d42c4acb73eeaed59c009dd0312c5d9de185b0b317ae3810f393863bf96a53019859ae6de567e78d6ac4218ca1e4138f02e8aa31eaa184912f88f418f5beb15fa894546a676728acb1500bc05032474ec65d9f315c76f5439f7f76e6cf8bc49809d0d01c9ea4dd731c7e76ce1a3a4e586b475aabf6596592962f084f13fc1ada7d74d43d97236db1be7524754a1b7f2248d085f69b542439b8eff7289800fd6848888fd83934d926f7f6554cae935dad7dabd4ac0e8dacaa5a57302ec0f6bb1418b4029bf1caa2e8943c113ad9460046cc51d3f32b271dad924476aa1faeed2b82f0fd5642d4c1321bfe6b8b6beb41d226c5e417a397dd34cbf6c13786d55079e6f353bb8b4ef7871f2629366135e434ca40e041c35a3d0f63c18a2e1ff0435cbdfee38758c114fb700833746e6c96529be487afbf17db989603dcd2f53e1a6da0899bfba6222cc206d3263ad9460046cc51d3f32b271dad924476aa1faeed2b82f0fd5642d4c1321bfe6b7cf51b2067104cd512210869612c6fc00a1063c0d07ac7522423483c391fe96ac09d85f724c96c9c574cc8d839c5b9d4df77476de62fa25d0cd64a8d57b319050fbe6af823c54eef68f7de3ff353909374b1f745e928379bbadd443a18f7d4a20fbe6af823c54eef68f7de3ff353909374b1f745e928379bbadd443a18f7d4a222afcd6beea5901d4d1d66d051820179761ca26fd23b7558069eebfa3a57635e800dd6a0b1258783f8640fbfb32db0a348854b80973958567c1534817738cdcd80bb708a163ea39859f18ef3142704a50f4bf6c32015200e1557dfe105e868a746ae644e762e3be1db6c37d029e015fa8d9f7b364090bce3ccdc43b66033b6774c9df83e58ba62d8d20be099d5a3274b551f7e59ededddfe083e922c87e53f1e59558a2c746133401829ef5ba763bf1a9ae19ecd6d0d77b452ae56b4fed99e4d9e962edcc193e2ab291c3a92d4da9a401b1405786c09d5169303157febd111cea7db9dc7e80f18de1c53501b1a7a8675c9e2dd74d9e63a4a3afa102cea5fd81be806996144b74271bef4c1a2b2db101bd857f82f677609b8d449d75234a9c35fdf9568bbf16e2c2738f4c9cb55c6e8ffa9ce446c58bdccb94f7a297622a1e0dd2c35f6453dab3c30781268337b455c4fdc47ff66e6fee4d826ca601af9158abdd84e046e6f739d41019697892ecfdfbb9a32184bccbbf8bcb6a2b6e18a688f832e1ac5b65f83152c33036f1c65f65ace345ae6fca11e6aaea6c24757ae6d32b9df9568bbf16e2c2738f4c9cb55c6e8ffa9ce446c58bdccb94f7a297622a1e0dd9b9e3dd8b22d1964bc893ea28d13959b9343b4f0fd6df4dfcdf67c4dba4d4cf47ad6bb2bc1b910868d1592885d45cebce5f1d31ea3b0c793a58bcb321d66144ed84e046e6f739d41019697892ecfdfbb9a32184bccbbf8bcb6a2b6e18a688f83ff0c43f376df1bd7cc497476209268f8a31be9b9b7695ce3aada653549e2596161c1d4166d7542abd1680f0f823ba36d71551c048746673c55551f5b044c6bc6b3718e13ffd51eadccb357879b7dbcfff9f7bd442bee1a2370e431500afcae974745d95fb5bd0bd3345f3069ee5a1d391fbe6e171d3747a88234399234715a7665c96515e866e65eef58ac3a6f3561a5f057d63b4bec5935431f0ef9b8195bc74745d95fb5bd0bd3345f3069ee5a1d391fbe6e171d3747a88234399234715a7665c96515e866e65eef58ac3a6f3561a5f057d63b4bec5935431f0ef9b8195bc74745d95fb5bd0bd3345f3069ee5a1d391fbe6e171d3747a88234399234715a7665c96515e866e65eef58ac3a6f3561a5f057d63b4bec5935431f0ef9b8195bc74745d95fb5bd0bd3345f3069ee5a1d391fbe6e171d3747a88234399234715a7665c96515e866e65eef58ac3a6f3561a5f057d63b4bec5935431f0ef9b8195bc7bcfad62e2704dccff214c707f0a3afbd482353207482886a5fb2df122cf92bf8666fe0a2f308ea34d0998f48bd56198b415876e78150868520953817a8967c569ec6eb40999aa002a0d73404b3cc7c638989eb46abd947ca438044e2b3051e62bcfad62e2704dccff214c707f0a3afbd482353207482886a5fb2df122cf92bf8f3399db65d1bf1e218d6be1bde24cfd0d73cfb5383b60830d01a7c55150b5d8e7cf51b2067104cd512210869612c6fc00a1063c0d07ac7522423483c391fe96ac09d85f724c96c9c574cc8d839c5b9d4df77476de62fa25d0cd64a8d57b31905837ccb607e312b170fac7383d7ccfd61fa5072793f19a25e75fbacb56539b86b6535cd50ab067eaa742229cd6c573aa97610122143599b8218a9fb55e34e5951fd041b00dfe2e6da7fe345deab13dd146396ea4c2e8401f9c742f12dd4793dacdd84e49a37cb34520f790076f7c8ae70c2098c4f8ea2533753247bd920e3e41ac6a5f7ff95092a1c8969e172c2a5988121b3be024cbe73049457cf4c791b8283c0f0f6067aa5b606554c492a0804bc7e5b825ec55f99d58a4b5af6779cb3c067d7e3ce5f3bfe154d6c1891d72b3f3524a58816e60a611702e77779afbb98a3bb8f39dbc3b511a3f9f0d49ca236d7685577452e27b48fb45ef6d76bd962c012581212a8347fc14df6703cdf9ded77d1dccfeb7cd53aedb1652f3d026a2b896c2d6c0ce579e903b2128aed0722d01496182b965b7ff5b9bf69031f59f2e231cbf371dcf693df077d7f523c02a6804fb0ce95e4a844ad8f6c96f1a748f3200855506f7f9fa667db498a56ccedd6c29d027f2c18805b8386f55a6fd27a5b1e0cb6d3e70e8a976b7f7776c5a5f572f2091626d872990a0092c137401fe42e5e3f9418fecd3c463c39b3981af0de4990f245995c7a62184e56ede71dc127668bef4b47c6090faee050239492e048094de6f5288ba844ac4912b38a22ba62c59e9aed151fb70f3397b4573aa19c30ae41aabc51efbfbb237adebad54ac93bd79887e76ac6090faee050239492e048094de6f5288ba844ac4912b38a22ba62c59e9aed151fb70f3397b4573aa19c30ae41aabc51efbfbb237adebad54ac93bd79887e76a3935f72f7586070b904ad733feb15f7b1ec229a8fbe6a73fafdbb8ff7ad8cc946102aae0eebe834b146698009be2442704e604db5fcb9143cbb219550cda77bb94cb1839aafdf046e2818f5da3999aa2656ba88be68aebcd84344ff241edc8ae4bf9376833b5ec2fb4ee8fb57d02fa0021bc5678ddadc7cc2a4f298f3dcd7e29ffffed8e6bfc89f5c47ca7cb640adf38a91f8dbd692f8f7bd5b039502985a9180fa39048cfb384049dea1691ee870c3ce76c3ed9b2865bffce9011ea98852c87b645c1429234bbdb75d0c11fb2f730a37b905516580b676056f989ff9d9fe1c4eab06323afea8985f0999203d08aa18b4dd156d2f3e664266a63e57e5930771d3fc7ddc6e563ed7872f1573f38d93987315cae86c9bdcece5c9fd9d2d35b885c9300d7ca5b0995c0a1c96b1e4c50df1dcc421bad2c9f05c70035975eacb8429e1a1e3078828bc12b95baff130d0cdd27767ce037ad4a58cc171357be9fb6047409d6b5bfb9d9798959bf42c52b850283e09f646e203daa4cf963c0afd6ffc4ae837ccb607e312b170fac7383d7ccfd61fa5072793f19a25e75fbacb56539b86bf5ff8e7b054779754a21b3604228be821f5e867cd44ec0404b6159e59538750ca958d08f074989da0dc84e8ce83886aa6f87a5d1172da5ad66e831909aa4e9e5a6ecc75b637a36f019eb90aa796c4d12d4bea7b8cfbd32d64cd233dd52f68417d99afa85a032150212f66d794d34a33cb10b7c8c9b5a67fd0346d7f872b1bd65d247a8043779a6bdea579b55d8032d68da2f466a9aedd4d87c199dd8d50ec72e3451ec022a05c45c70152206a11719e5b64222b0834772c322cd9e49004ecfaad42a18b4b8f75582eebf6b6bd696ce27deccfc63bea6015b026d19ab5dfdfbd47ff0d8a491af284454a6108ccfcb3d41a1b65b1ecd35faa351fff439ec2ba3c06b0ec2d3bc36bb35b5c8e53b4791922cc654794efab37de9fc155dc8bb0e81e6c27326c800ba78fa364a9b2c99ff2e1aa9a2cac98c23169e490bed580976c19d4751714d875e1188deced0a1cf032ac026137e895ddbde22c5b1360de35322d1199f3923ed549bd7da52091be4f1e81c1ce4482cff1d47584fec141d70370b092d340ecaa6f25336ac4d3ec79df395ab652daee5983f9612c6ead8de2bf6407579ef60ef96cb90f9bc810dd13c4dbda4c861453010bd3c3070f1485a39de1bd300e6a9947ebb40aa1c381d420406ad38796898a760b42a289b77b994b5517207486430b9dea2c0394bf404af2e6b066f81931ae0b8bd440d7fe8b0137b3b4fbe703d950f61316112710535ab81e356ccabbe01be5f41baf2e38445ad6af5995564fa12cf294015db196a7e4f1ee083443e2c1cec3a1f959d7f05ff5d02bad27cd91c9cc63c7070208a03f3c88ebede7c17ef0a2a210e23341b6090bb37aaa0b76af4f176c7411a65ddb91aee3772fbae444ed621e434a85af0635cd15ec8319b376293ee431f0ea3cd16e68c781b2bc681208d6b384255a1e60c23fcb5cf73c4abf1b1368b50da0114f6e1eef18b9f69ea3f1ca5866bca18f7832fd04ed50a889c93b5a8d2ca555b768f55ee2fe111fb27e5df07c2846cf52077e51b6284beebd11d797c36f71706e7f6c43d77f9e61b5186f48f25e4c8b63195296b65215c5a881767b46952073f8b70388f30d3c2b9977ccdc056f606882c90849112e3e4dfb1fee5d45a3765d3740c269fb346badfca48e4ef91c29e01fc7ccdc413301b53b31df205528912f1f4b08fb3cd255088889d978d4f3378f448de06856da46e17c6ff423535f2da098a4c1487a564dbeecefec9ce4fa34e0ad0d1c23eca8e22adbad98f0e33e739c1d28b17a5a530f81b3d8e43859acc3d5d7fa7d0608aa0c5f7ebd13e9dd54c1cc26253ff1a77cc26a199cfee6843c6e440b039d5398135c41bad3b609d766d4da1342456b57910ee392087618f9c32b92a6b88ae7f363f9595c5785900cb35f717f9359f3fe3afdc6196eaed83ed63f456c7bb756ec33dca72d6b66b7d35aa2586adc0ea0a89d177697033ef9d906b6dbea2a7cc7c9056cc1601a0ad72a2ee1fcb35a28de56fe6ac2e07cbb4667e5821c05d70070d9ffec977ca915f25f40beb549bfb9748e25cf0cd7c7232d594d5ed66e83b3109e3235a5d406a37eed3cd031343b155894e774a58990af11259e0e2d3c6f1deea09729a7288a7db53a5c89fedc5ac7818050083de83f502f8548d22acf27941dc41b935d1e4438dc09ab2a3d392df2561ef7842313a8c2ac080a6ae46ab57b125244a8863a3789f0e392b6e035eef87266327896ada1ebe3071b7b0f01fa29383739f10ee56dfa030f3751f1bb2de7c0981aed851b6f01201dd7003c690191b3e4b42364fc20120151f94627ed49c2404ad38532187903a1ad2564f2eb8a9ca22344e5eb64762db20c43f8e0940f3b88091f5ff53d061b49ffaa2ddf151a6bacfa7e6ae5ded676f64ffe8d1c7cac8619803b2e52fe40d292339f8227677da5ff738b796159d755236f99389833da99c222c7f6e057a6b71c881f1e1d7189577cd4ecef1c93bc0c94405cbca7e6c8a26f0f8ead7e525047c0c7c856cf48a5cc14a7043aa5e4d01a7e66e7a8694b6f52c9b6ce7f3ca5e1700b4c0d373c43c5e2a446f4e3447f8bb3cb96a8c7c4f08c02139a647453a9f68aae1bc440861038177dca85c5bf8aed5359cf1ffd8e8b5621a92fae01435f501c4bd437ee170efd1cc5e4b31f0a57bf8c8e296f6713a5b7ccb1a89a702bf337296593bed7dc92ecd23c89de3c59e6298faf21fe4f76b529f8f0ce87dc5a66994aea893b326dc3657fb9ba418efb6ae8e32626c5369c13b48e3f81149859ca4af622eef9365664010a9080959ade9340366e8798d3b20b6aa8eed12c476c00b3fffe278ae83db481dc01c2b05556e4ccd27f7e38a6b3797076ffc119eb178edd96f0c718314543e23c1eb93e3bca2a9d2c4c809fa8bca6a0a38f80f2a49f05c52871cb70125e599fe1f1ae45eb15187a9494338fe96dfad5b6071386fa18f1b960a914b97c785ad02742ad5062ca43517afd702c0bb3e3528b5c129c01e24f8bc3f71fae82cb7983d1520d99ff829d42a18b4b8f75582eebf6b6bd696ce27deccfc63bea6015b026d19ab5dfdfbd4ee7af1c502e24122283cbb5363b15ea27e45d134353c863a2d2059c1f71de7d76b0ec2d3bc36bb35b5c8e53b4791922cc654794efab37de9fc155dc8bb0e81e6c27326c800ba78fa364a9b2c99ff2e1aa9a2cac98c23169e490bed580976c19d59191d5c1348c5842f9e54b9ef55df0a0dac77d30ae4da65a63ea68e6949a7db9240432d79ef2bd732d65980bf1ca6b3c887345d38b71a52bd1f681dc65d919e82def04db3a5aac63a2ef23a8dbfd9284ca716bb7286c0040b15ceb2d5dfc3f7fb720ae3d1a7edfda4d2bcb50936b569b465d78009f00ab46362a2f3637a6ba5456350193421c04e2c5fe6bdf95e84bd820d50baaf751fe02d797c901c81bc70f893e0a3af63d8170811be66dbcc4cc2bb234f1ecb69a43ec62a229b0eb540ae419f7b2c3e4386832fad8f0a7c28673c579824ea84433688fdd46d1ea233e5c553bd6f819575baa2945b21ab42920c7e48a07517de50e6b9adcb38e1e87414dfed849c576b17dab6d436e716f70ce01338287954580a7e1a455d0a03270f8b258b21698be94e0265a368528e816153e9056c7a53086d8fe12edad9f267f33ceb0f3cf77f7df6eacc6c4d12d5a25c007fbe05be0296bed4bc610c70b62cad1504501b8997717c54dce355eed5c12d1dbf0ec271666f4aae4e26b4c428f5387fcd88d7327a66570e37b5ac88a089503a01f956f9eb99daf64b040a1567ec67179c8e17b693b62bc2ea430d8e2e35abf88721056a724ff2c69be7d736c21872f8342084ecf4bb5cb066ed0c5a7f65c1cfe683b2b9a670485547c6a7c3a8ba54f98532cf1032d7952a72521827a78636c1569b1696d13e61a07e7aff314a67bd78cc82bdc2c35d49b357ce163c1bf58bee216c7e1a7f95688c9ffb99d7ce520bf3959b88178f9c5bc5c967fff66f72ae3aa1308c2bfa3e2b34b48585cedd7efa2ee088d575d333edea998411efdc3ca8cae1c3aff6fc3d2f19f1d58f6bed843bf9b9472b688313d1c541b68052861360773496f7b964a032ecf6fa160f1d7dedff18e5c4f6217cc084f69407fd364698a5f3ac65bed6e3b882c393ad0117803d9b7427d6b6ca8d03f47c99b0bf79911bec96353a4826e91d888a93eb05e08e7faadb476c66d2807a49dad05ab631163c6f7bacf4f5dd0acb1751f5484f5083028b056fa343f9a037b9ff508b7287c0b3b838b0d2f02d0adb08a7069183369f82900af630ab55c6cf8f1b0a7b8c3418d84730cdebd6ecb193f4728d94b1ea2a8077fc8067e700774c2823cd7c48a216a12f70164d05abb25af80d05041f03729b09f140006ea4513867b468036b3f5561b0542f9e8db304da198df07ccd8072aacee8f04bbbccda4029d58ecbcac661cdf5d4e62496efd4965467fa9a8c51878398bd30028142aa3069881a2441d40102957282b676a2c94bc8e5283235d35419a095bfb7bba778d8aab5a06262da7ebce8b37c2f28618ef1c92a78943d3a56f7e668ec3b966766c28ee205f2ccdefae6ffcef80ba8945ce299afabc148ae9dcf545594b553b4bb7e603152f454fca307cdb677541d83d1732e920f71263c6e785c8227271ddaa6bf62dedd40ac7821baeb00193f56cc95b0acdb49973c35ac3843d5b39f47298f96ca1a77d1fadead0017d347e80096a953dde198cf7eeecdd54652960d994d6a7b9489b399ad8514ea5d09bf69a6091bac2650d460a9bba8cfab471c85ccd1de51eb87cb0a0ae58b1bfe751e16a1a20103483b12e6163976ed626d2207447ebb1f4a19d9c642668334e14fccbb19d7ac6d9eed5868877564859f5557432c03c7943a6626142156835c59bc3c820fb94623c253d55d78b95e245335d5d4ec337c4dab3732f5b8b6f60de55cccbd218c0465e6754b292fdfb7c1afef3772a67179126b3947fc3d3337329d10b546c839bdde754fd71755eabc30184658b54a093f01d522a8ec52862d529b12b82e006e0c3e432406ce65d43ad46b7397af97d76e63380ae475aa46808a6d359b6b5314c571e8e9502e91ed219f4a9f8a6e759092c068dd37e811f22eb4e769de8cfb186f18faa39cb641e52e0f9ee5e1bbc169feca0cdbbdfef2d08f06e6c12ca541b87448c41b6e6644d0e1b4b3c5ec4a87f5694c8958b0e61b48d5f136607521d3dc75128abe37db60b9d0027abf8e5febaae94d48cc492a5f056864eb4bf482dce1047ac7a1016c7fe2b7b03e44ac6cdf573562f8e6fef12a4795d4330b0caeb462ba9b977e7fc4032b768b427ea5cacac7ed4c9859dc3ccc0da7425adebc9e6a6ce33188947ccebf70cfc14480863e4ddbb0d58cce591eddbc2aef8739d48c324aed68545011ce256650663dae2d15603a20cf1bbe490792cb81841c26277fbe40661522e858d4c51e8117f42f4d646d5317be45fa701ff04b8415f26cf3d5dc908fbb2c0e3e981930239067e320ea88249516ee46200d783777bd3e390deab5a11bff1f694a8e6ea46b6866660af97a2d14da5444cf137a438cab7841bc2ae163011561c904b37d9aa6174e41dbb2b65c71fe43d532db8625ea5d7cbbd2f413ccce94623c84843e9f7f40494a52009976073464485acaf6c3966a9ab290bfb77f98bf9801d218dbdcf201d6b363517b3b71096309a2afc63b35fb0eb6d2651683a4a879835e268d15f383f87d7ff56636c2855ae257cdd2916330c0e16388b1059365ddf5b06246e076a87da73d2073c61cd7c48cc7a05222b26fb4a42b5258d7fd73feefd6b91a7aa27d005a8817f892fdc515b9cb24ff1c2842dd57a3bd764d4098590e8703ee9a6e2a808c55c8b760f4564653bd8589e1020ff7a7a6100c6afe1e9f11bb11ae0887cc1268fec91aa3a6bb3c0e8c0867cac3be7e9a40e7a3894ae98a75ec4a3ec113f835d76d9fbd2bda01bc90e338b6eb59b84436edc904d64de8457f4e04c09ac87f1c20a26c724130bc1d4d484e55a0423486dcfea30d64d7f57f85323be49450361b8c944b2af4d18ec9203b58f1c13154a146dbb1967a7d5e3d7fdfbe8e55db4da5e6e7271f315221d01d2a98fec953bcbb12d7be6ba96d3a68bd6e2668cffc92f4ac5e18f1ba8dc89b55ab1278ba5c013c434826a6dd8393aebe4e4f1ccc92e26c002d15603a20cf1bbe490792cb81841c26277fbe40661522e858d4c51e8117f42f26c17daa8f88be7ed4a480d94abdcd69d184701b537ead292f794f1477fea0e50a65e2a55c3ea8674244578998abf338a65beccde9aba7d60e279e545e0bb72e8e832c26aff1343234ce14250bf1cd84db620fe944abeb9e591e2ece5e8c2862dbb2b65c71fe43d532db8625ea5d7cbbd2f413ccce94623c84843e9f7f40494afec91aa3a6bb3c0e8c0867cac3be7e9a40e7a3894ae98a75ec4a3ec113f835d76d9fbd2bda01bc90e338b6eb59b84436edc904d64de8457f4e04c09ac87f1c202f3463a5fb72ea6b9596c71118c9ba1a1423f4e551ce1b5b4a51d06965968efdd98685d439203e50281f903b645399bb111b395efad5f7502d436c4a76b786081bc7337efb5ad20856ad9efb222948b48cb573844c04d2fe73d0468ff359ccb982dc8137db2f770abc20b81a138d426a5553247c2d90b05a050e5460aece35418817f892fdc515b9cb24ff1c2842dd57a3bd764d4098590e8703ee9a6e2a808c55c8b760f4564653bd8589e1020ff7a7a6100c6afe1e9f11bb11ae0887cc1268a26c724130bc1d4d484e55a0423486dcfea30d64d7f57f85323be49450361b8crootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootvelocity-1.7-24.module+el8.3.0+74+855e3f5d.src.rpmvelocity-demo    rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)velocity3.0.4-14.6.0-14.0-15.2-10:1.7-24.module+el8.3.0+74+855e3f5d4.14.3[`O@[IZ}@YyXVUU@TxcTT@S@S@SP@S|@R=@QQB@Q#@P@P @OO>A@On@MbSMOM PLNLL @Kv@Kv@KPXKI@J JlE@II2HuH>GD|D@D@D@D@D@D@D $@CCCqCp@B@B/@B:As@ARA7 @@X@3S@3S>а@>^> @ - 0:1.7-24Fedora Release Engineering - 0:1.7-23Fedora Release Engineering - 0:1.7-22Fedora Release Engineering - 0:1.7-21Michael Simacek - 0:1.7-20Fedora Release Engineering - 0:1.7-19gil cattaneo 0:1.7-18Fedora Release Engineering - 0:1.7-17Mikolaj Izdebski - 0:1.7-16Mikolaj Izdebski - 0:1.7-15Mikolaj Izdebski - 0:1.7-14Mikolaj Izdebski - 0:1.7-13Fedora Release Engineering - 0:1.7-12Mikolaj Izdebski - 0:1.7-11Mikolaj Izdebski - 0:1.7-10Michal Srb - 0:1.7-9Fedora Release Engineering - 0:1.7-8Fedora Release Engineering - 0:1.7-7Mikolaj Izdebski - 0:1.7-6Fedora Release Engineering - 0:1.7-5Stanislav Ochotnicky - 0:1.7-4Deepak Bhole - 0:1.7-3Fedora Release Engineering - 0:1.7-2Stanislav Ochotnicky - 0:1.7-1Fedora Release Engineering - 0:1.6.4-3Stanislav Ochotnicky - 0:1.6.4-2Stanislav Ochotnicky - 0:1.6.4-1Stanislav Ochotnicky - 0:1.6.3-5Alexander Kurtakov 0:1.6.3-4Mary Ellen Foster 0:1.6.3-3Mary Ellen Foster 0:1.6.3-2Mary Ellen Foster 0:1.6.3-1Alexander Kurtakov 0:1.4-10.5Ville Skyttä - 0:1.4-10.4Fedora Release Engineering - 0:1.4-9.4Milos Jakubicek - 0:1.4-8.4Fedora Release Engineering - 0:1.4-8.3Tom "spot" Callaway - 0:1.4-7.3Tom "spot" Callaway - 0:1.4-7jpp.2Fedora Release Engineering - 0:1.4-7jpp.1Vivek Lakshmanan - 0:1.4-6jpp.1Vivek Lakshmanan - 0:1.4-5jpp_2fcVivek Lakshmanan - 0:1.4-5jpp_1fcJakub Jelinek - 0:1.4-3jpp_8fcDeepak Bhole - 0:1.4-3jpp_7fcJesse Keating - 0:1.4-3jpp_6fcRafael Schloming - 0:1.4-3jpp_5fcJeremy Katz - 0:1.4-3jpp_4fcJesse Keating - 0:1.4-3jpp_3fcJesse Keating - 0:1.4-3jpp_2fcVadim Nasardinov - 0:1.4-3jpp_1fcGary Benson 0:1.4-3jpp_1fcGary Benson Gary Benson Fernando Nasser 0:1.4-3jpp_1rhRalph Apel 0:1.4-3jppRalph Apel 0:1.4-2jppKaj J. Niemi 0:1.4-1jppKaj J. Niemi 0:1.4-0.rc1.2jppKaj J. Niemi 0:1.4-0.rc1.1jppVille Skyttä - 0:1.3.1-2jppRichard Bullington-McGuire 1.3.1-1jppRichard Bullington-McGuire 1.3-1jppGuillaume Rousse 1.3-0.rc1.1jppGuillaume Rousse 1.2-1jppGuillaume Rousse 1.1-4jppChristian Zoffoli 1.1-3jppGuillaume Rousse 1.1-2jppGuillaume Rousse 1.1-1jpp- Repack the tarball without binaries- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild- Add hsqldb conditional - Switch to glassfish-servlet-api- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild- fix FTBFS rhbz#1240035 - fix BR list, change log4j with log4j12 - set javac source/target to 1.6 - disable Java8doc doclint - remove werken-xpath Import/Export refences in manifest file - resolve some rpmlint problems - remove zero-length file - introduce license macro- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild- Update to current packaging guidelines- Require hsqldb-lib instead of hsqldb- Apply patch for log4j 1.2.17- Use log4j 1.2 compat package - Skip Java 8 incompatible test- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild- Use .mfiles generated during build- Port from werken-xpath to jdom - Resolves: rhbz#875817- Fix FTBFS (Resolves: #992852)- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild- Install NOTICE files - Resolves: rhbz#879021- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild- Use new tomcat-servlet-api - Update to latest guidelines- Resolved rhbz#791045 - Added patch from Omaid Majid to fix build with Java 7- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild- Update to latest version - Drop old patches- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild- Add compatibility depmap- Rebase to latest upstream - Fix problems from bz#226525- Use apache-commons-collections instead of jakarta name - Use tomcat6 for dependency instead of tomcat5 (bz#640660)- Fix BR/R for jakarta-commons-rename.- Get (Build)Requires right- Require all of the packages in the POM - Add dist to version- Update to 1.6.3 - Remove dependency on avalon-logkit - Add maven metadata and pom- Drop gcj_support. - Fix groups and url. - Use upstream tarball.- Convert specfile to UTF-8.- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild- Fix FTBFS: added velocity-enum.patch (enum is a reserved keyword in java >= 1.5)- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild- drop repotag- fix license tag- Autorebuild for GCC 4.3- Resync with latest from JPP. - Partially adopt new naming convention.- Rebuilt- Merge with latest from JPP. - Remove fileversion and my_version macros. - Remove notexentests patch and replace with a patch to disable - failure on tests.- Rebuilt- Build on all archs.- rebuild- excluded s390[x] and ppc64 due to eclipse- stop scriptlet spew- rebuilt again- rebuilt- Converted from ISO-8859-1 to UTF-8- Build into Fedora.- Remove jarfiles from the tarball.- Build with servletapi5. - Add NOTICE file as per Apache License version 2.0. - Skip some failing tests.- First Red Hat build- Adapt to jdom-1.0-1 replacing org.jdom.input.DefaultJDOMFactory by org.jdom.DefaultJDOMFactory in AnakiaJDOMFactory.java as well as using org.jdom.output.Format in AnakiaTask.java - Therefore require jdom >= 0:1.0-1- Build with ant-1.6.2- 1.4 final - Patch #0 is unnecessary (upstream) - We have to build velocity against servletapi3- Fix a few jpackage related .spec typos, oops.- Added Patch #0 (velocity-1.4-rc1-ServletTest.patch) from CVS which fixes build problems.- Add Epochs to dependencies. - Add explicit defattrs. - Add non-versioned javadoc symlinks. - Use sed instead of bash 2 extension when symlinking jars during build. - Use full URL in Source. - Fix -javadoc Group tag. - Drop patch in favour of ant options. - BuildRequire jpackage-utils and antlr (latter needed for Anakia tests).- 1.3.1 stable release- 1.3 stable release - Updated for JPackage 1.5 - Run JUnit regression tests as part of the build process - Added patch file to fix test case classpath for JUnit standard locations- 1.3.0rc1 - dropped patch - versioned dir for javadoc - no dependencies for manual and javadoc packages - stricter dependency for demo package- 1.2 - regenerated patch and corrected manifest - requires and buildrequires jdom >= 1.0-0.b7.1- javadoc into javadoc package- removed packager tag - new jpp extension- first unified release - s/jPackage/JPackage- first Mandrake release  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~0:1.7-24.module+el8.3.0+74+855e3f5d            !"!## $%$& '(' )****))))) +,,+++ ---- .//.0.1 2333222 4 5666666666655555 787 9 :;: <==<< >>>>> ?@@@@@ AAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAA DEEEEEDFFFFFFFFFDDGGHHHHHGGGIIIIIIIvelocity-demoLICENSENOTICEvelocityexamplesREADME.txtapp_example1Example.javaREADME.txtappendVELCP.batexample.batexample.shexample.vmvelocity.propertiesapp_example2Example2.javaREADME.txtappendVELCP.batexample2.batexample2.shexample2.vmcontext_exampleDBContext.javaDBContextTest.javaREADME.txtTreeMapContext.javadbcontexttest.shdbtest.vmevent_exampleEventExample.javaREADME.txtlogger_exampleLog4jLoggerExample.javaLoggerExample.javaREADME.txtappendVELCP.batlogger_example.batlogger_example.shxmlapp_exampleREADME.txtXMLTest.javaappendVELCP.battest.xmlxml.vmxmlapp_example.batxmlapp_example.shtestabsoluteabsolute.vmcompareabsolute.cmpanakiacompareindex.context.htmlindex.htmlvelocity.propertiesxdocsindex.xmlstylesheetscustomContext.xmlproject.xmlsite.vslsite_contexts.vslclassloaderFoo.classFoo.javaconfigurationcompareoutput.cmpinclude1.propertiesinclude2.propertiestest-config.propertiescploadcomparetest1.cmptest2.cmptest1.jartest2.jardscreate-db.sqltemplatestestTemplate1.cmptestTemplate2.cmptestTemplate3.cmptestTemplate4.cmpevaluatecompareeval1.cmpeval2.cmpevalvmcontext.cmpeval1.vmeval2.vmevalvmcontext.vmincludeerrorhaserror.txthaserror2.txtmissinginclude.vmmissingparse.vmparsemain.vmparsemain2.vmincludeeventcomparetest1.cmptest2.cmptest3.cmptest4.cmptest5.cmptest6.cmptest7.cmpinclude-a.vminclude-b.vminclude-c.vminclude4.vminclude5.vmmacros.vmnotfound.vmparse-a.vmparse-b.vmparse-c.vmsubdirinclude-b.vminclude-c.vminclude4.vminclude5.vmnotfound.vmparse-b.vmparse-c.vmtest2.vmtest1.vmtest3.vmtest4.vmtest5.vmtest6.vmtest7.vminfoinfo1.vminfo2.vmissuesvelocity-537comparevelocity537b.vm.cmptemplatesvelocity537.vmvelocity537b.vmvelocity-580comparevelocity580.vm.cmptemplatesvelocity580.vmmacroforwarddefinecomparevelocity.log.cmpmacros.vmmacrolibscomparevm_library.cmpvm_library_duplicate.cmpvm_library_global.cmpvm_library_local.cmpvm_library.vmvm_library1.vmvm_library2.vmvm_library_global.vmvm_library_local.vmmethodoverloadingcomparemain.cmpsingle.cmpmain.vmsingle.vmsub.vmmiscREADME.txtcompile.shdump.shtest.shmulticomparepath1.cmppath2.cmppath1path1.vmpath2path2.vmmultiloadercomparepath1.cmptest2.cmptest3.cmppath1.vmtest1.jartest2.jarparseexceptionbadtemplate.vmparsemacroscompareparseMacro1_1.cmpparseMacro1_1b.cmpparseMacro1_2.cmpparseMacro1_2b.cmpparseMacro1_3.cmpparseMacro1_3b.cmpparseMacro1_4.cmpparseMacro1_4b.cmpparseMacro2.cmpparseMacro3.cmpparseMacro1.vmparseMacro2.vmparseMacro3.vmvm_library1.vmvm_library2.vmresourcecachingincludeinclude1.vmtestincludeparse.vmresourceexiststestfile.vmresourceinstancecomparetestfile.cmptestfile.vmsetcompareset1.cmpset2.cmpset1.vmset2.vmstopparse.vmstop1.vmstop2.vmstop3.vmvmlib1.vmstringloadercomparechange1.cmpchange2.cmpmulti1.cmpmulti2.cmpsimpletemplate.cmptemplatesVM_global_library.vmarithmetic.vmarray.vmblock.vmcommas.vmcomment-eof.vmcomment.vmcomparearithmetic.cmparray.cmpblock.cmpcommas.cmpcomment-eof.cmpcomment.cmpcontext_safety1.cmpcontext_safety2.cmpcurly-directive.cmpdiabolical.cmpdirective.cmpencodingtest.cmpencodingtest2.cmpencodingtest3.cmpencodingtest_KOI8-R.cmpequality.cmpescape.cmpescape2.cmpforeach-array.cmpforeach-introspect.cmpforeach-map.cmpforeach-method.cmpforeach-null-list.cmpforeach-type.cmpforeach-variable.cmpformal.cmpget.cmpif.cmpifstatement.cmpinclude.cmpinterpolation.cmpliteral.cmplogical.cmplogical2.cmploop.cmpmap.cmpmath.cmpmethod.cmpnewline.cmpparse.cmppedantic.cmpquotes.cmprange.cmpreference.cmpsample.cmpsettest.cmpshorthand.cmpstop1.cmpstop2.cmpstop3.cmpstring-interpolation.cmpstring.cmpsubclass.cmptest.cmpvelocimacro.cmpvelocimacro2.cmpvm_test1.cmpvm_test2.cmpcontext_safety.vmcurly-directive.vmdiabolical.vmencodingtest.vmencodingtest2.vmencodingtest3.vmencodingtest_KOI8-R.vmequality.vmescape.vmescape2.vmforeach-array.vmforeach-introspect.vmforeach-map.vmforeach-method.vmforeach-null-list.vmforeach-type.vmforeach-variable.vmformal.vmget.vmif.vmifstatement.vminclude.vminterpolation.vmliteral.vmlogical.vmlogical2.vmloop.vmmap.vmmath.vmmethod.vmnewline.vmparse.vmparse1.vmparse2.vmpedantic.vmquotes.vmrange.vmreference.vmsample.vmsettest.vmshorthand.vmstop1.vmstop2.vmstop3-include.vmstop3.vmstring.vmsubclass.vmsubdirtest.txttemplates.propertiestest.txttest.vmtestCase644.vmvelocimacro.vmvelocimacro2.vmvm_test1.vmvm_test2.vmtexentexen-classpathcompareTest.txtTurbineWeather.javaTurbineWeatherService.javaWeatherService.javabook.txtjar-contentsControl.vmServiceImplementation.vmServiceInterface.vmServiceStaticHelper.vmTest.vmbook.vmlicense.txtservice.propstest.propsmkjar.shtest.jaradditional.propscompareTest.txtTurbineWeather.javaTurbineWeatherService.javaWeatherService.javabook.txtlicense.txtservice.propstemplatesControl.vmServiceImplementation.vmServiceInterface.vmServiceStaticHelper.vmTest.vmbook.vmtest.props/usr/share/licenses//usr/share/licenses/velocity-demo//usr/share//usr/share/velocity//usr/share/velocity/examples//usr/share/velocity/examples/app_example1//usr/share/velocity/examples/app_example2//usr/share/velocity/examples/context_example//usr/share/velocity/examples/event_example//usr/share/velocity/examples/logger_example//usr/share/velocity/examples/xmlapp_example//usr/share/velocity/test//usr/share/velocity/test/absolute//usr/share/velocity/test/absolute/compare//usr/share/velocity/test/anakia//usr/share/velocity/test/anakia/compare//usr/share/velocity/test/anakia/xdocs//usr/share/velocity/test/anakia/xdocs/stylesheets//usr/share/velocity/test/classloader//usr/share/velocity/test/configuration//usr/share/velocity/test/configuration/compare//usr/share/velocity/test/cpload//usr/share/velocity/test/cpload/compare//usr/share/velocity/test/ds//usr/share/velocity/test/ds/templates//usr/share/velocity/test/evaluate//usr/share/velocity/test/evaluate/compare//usr/share/velocity/test/includeerror//usr/share/velocity/test/includeevent//usr/share/velocity/test/includeevent/compare//usr/share/velocity/test/includeevent/subdir//usr/share/velocity/test/info//usr/share/velocity/test/issues//usr/share/velocity/test/issues/velocity-537//usr/share/velocity/test/issues/velocity-537/compare//usr/share/velocity/test/issues/velocity-537/templates//usr/share/velocity/test/issues/velocity-580//usr/share/velocity/test/issues/velocity-580/compare//usr/share/velocity/test/issues/velocity-580/templates//usr/share/velocity/test/macroforwarddefine//usr/share/velocity/test/macroforwarddefine/compare//usr/share/velocity/test/macrolibs//usr/share/velocity/test/macrolibs/compare//usr/share/velocity/test/methodoverloading//usr/share/velocity/test/methodoverloading/compare//usr/share/velocity/test/misc//usr/share/velocity/test/multi//usr/share/velocity/test/multi/compare//usr/share/velocity/test/multi/path1//usr/share/velocity/test/multi/path2//usr/share/velocity/test/multiloader//usr/share/velocity/test/multiloader/compare//usr/share/velocity/test/parseexception//usr/share/velocity/test/parsemacros//usr/share/velocity/test/parsemacros/compare//usr/share/velocity/test/resourcecaching//usr/share/velocity/test/resourcecaching/include//usr/share/velocity/test/resourceexists//usr/share/velocity/test/resourceinstance//usr/share/velocity/test/resourceinstance/compare//usr/share/velocity/test/set//usr/share/velocity/test/set/compare//usr/share/velocity/test/stop//usr/share/velocity/test/stringloader//usr/share/velocity/test/stringloader/compare//usr/share/velocity/test/templates//usr/share/velocity/test/templates/compare//usr/share/velocity/test/templates/subdir//usr/share/velocity/test/texen-classpath//usr/share/velocity/test/texen-classpath/compare//usr/share/velocity/test/texen-classpath/jar-contents//usr/share/velocity/test/texen//usr/share/velocity/test/texen/compare//usr/share/velocity/test/texen/templates/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protectioncpioxz2noarch-redhat-linux-gnu   directoryASCII textHTML document, ASCII textDOS batch file, ASCII textXML 1.0 document, ASCII textASCII text, with CRLF line terminatorsASCII text, with no line terminatorsC source, ASCII textC source, ASCII text, with CRLF line terminatorsUTF-8 Unicode textHTML document, ISO-8859 text, with very long linesHTML document, ISO-8859 textutf-8de86987981ca09217e8df740a12d5fbd708dcd988c5964c4ff8f8ff180d0fb2ajavapackages-tools:201801:8030020210424203036:82c16c76?P7zXZ !#,z] b2u jӫ`(y,fXإ}h\S+M: 5lnjzu@Aiio5s &fJ2ʩ}5q  ᾺWbESk0v`-YV铪GNLeTKP[B>lwҠDp%l7g0@ZGa6;ޥ7^۽ 8jN3m؀EO%>*= hjπJ!Y`V| )BT9LGGM1ZK3o;z`=i|.Т&Y%ěQlJ~9K B ]dV)[kU$ޢuTGBXV <9ϭ9` zɻ(*[5"TrH"gT7 H#{\tqak/mj`7V:X6ji|,[i\,7lݗ*숩&"pJْ@|n`)YPع5V&=ö2Qa|k)Wux}J" pϤegX~fb5Z}yDT;!*ًvD\ 5tw=tW[]rpiS$54K=ާ >p j[dj=Ѯ-TT{)K,qd}8TCPS(Ť.'^z g +{x#iaN֋\ANMį)׋Ex'QR .u 2, yDp5,\֚"kpyaଇy>pur=/e{}8 EHPt!wf7w~1[@+?ٰ-jb sź' iEu"txN!6U*k C*ƄrGS\G qTZcҒ$9P*v@/,bdr^sY3ָ&xT5VP?;gi74%Os0r؏ZP ;"X('$).zmC{u%!Au1S$$ư6O.K_urUL/)In94&X2.qG ? "XW8C]W^J&-m3kd-~ EYΠF\i_w翴, w55V Kԕ7N1ZT7dR6a"9q=>SñE%6wE3\L%fxz6aXbކU^qò?& Dz1o7 !Lّ$ƫkG*xt]`;]Գ [\m;̘rͧ?7+iʾp f㉮% }[efڕuqXx?&eh <"=4;|B ;V) :H,nƠ`qb0:DXaAmh-f,#qsZpl)Tï8rf^nB%&\iP:X.;w_]i{ qKnVumM<H҃]5!½@?J+!7AخV[$YÒя rQmzV݇mlI^<݋T!6q71<4ϓw4 BGPA(Goǁ\&΀zl`z<]梺Mj8fZ$:/`m1| 'UȏRc^Ҽ4C[ph(sxuѫ0DI͊l ]-=蛑K2Y!f]uT>d9S4# +5czN88zCwfffH1"ȺRvh3TRI:BvP(WGnLsY;0B)F6_J\$n̓p0Ҙ5s5ᤒ- lwD_,:.'O_44jtvX^ꤾ"ZTUE{ Pա,\m蔺 .GΒ|$ ,o~3D7A:HКI_>x4?GU؞EVp9 uӣN3a w \[ pɅꢱ-"VgG~cRqp5.PX]VPj/*jw~S (5AM6Ub4!Cۿ ŗTmBTb&Y%8=vہWnT\ P#!={vGJ}7< ;tuL)>"g pU@>r9׷PG)&u8ט;Pp+/rlq mYף! cJS܄ w]ΙV+Afs\r*P 9{+9~n .{mkw߂}Cňb|fBCpEGQ]xHN!Dk=Fz`VO +ŵS9=j~*QUn8)8 j0ֈ!ݮ4[YǺ&1 IfT@Y-:VCտDBaFs |85iIJ/ۤՊ)`-+"x-8}(+LOy W EVt"s]mrpu]f`䮝;/PcX.iGF M1Sp/]܆j[ :A<)R(ke[-m)@U߸5@ />sq'qrt|ǵ:3ḿS.#|:TB#Bk#1YdM=u g8+d83J?`_0 gƂ3ڢm#`gn|z$jӫg&pz(5O l7\Αy|a8 oDK@H6a 0d_ou&|wjݴ=g>ү-n^o,Qmo~fyf<﹙ن=e:ϫ#L@ <P034h!Ccz5wdy^$Edq!(@"|.CvƠ_{ Mq3Wgsk&t}c` 1&#hd{h?~3#'z t/S$S+ry,B9$"(W6m:db[%HĹZ.2+7UpO5|[H0Uuc&`r̶$ٴd~BWc]b-}Z;Ǧ4).|ɕjϚG_ +i7j"h%AiDс*C}N+xm>4?e}.Bv&͇CLq41TuÒܫڕ6` ~6a}b \ s`6jة,$'63sK *lg!b @gH!.25Ji/"Ԑv tX`cd˞\:L@4c L炡]/O㈫B ^:8Q|(pE=VF'%h(g19ҴN!q\M&/S rK;$c-`Z *d୥Y?ɕcK%R:qZr3I2Ugu!ΡBOgW0C}uX]'95w]}1ȏkd:D|g}6|gh\Oe\XAy[(._NdNk >z#,9%o PK s鱌hglrAA+qS@D֞+D@!: KΣ4߳7rUpP?9q%4Kq4kh3= 7t*1ceZhU&]0`qd2M Iqi=z) ̀q@=ㅾb1j!5ץ^}}ӵǥ y!^Ld霏yw%<\ 7[p@scȻ2*t  ͺ}-.g䅡`˫LdO"\R~֑]1vLXI__sf ٜ_-\Oc+͗c5LYj/ʾYA!I RAQFS P֗g[nT/im.4^SSʄ5=ww4h"N61.8;k?Z0 \w#z< hI1!P@wK41bTh8 (Pkˑ,f=jt\ M8s8}ȯD~Y뽼4j:_=q>2%^;Z;vv] w<2q{ c6Y~zU;|A"Y}) nR7;W ( ꗕP"܁j^}qa9zD:I1wYzj9H26<&5y_%,yRa$ߩ;5 aK鶈dc\Sl[X9`1i$GAG/jh')@Cdhփ1'o'a!.LnN)_N&WQ^j3rXwBJ Actj3Q=MR{o:I)rlY?p@M9/&4,˄x] \"roH=H !$1S섀5J/nyc'8£Μj"d 1ɗ="xd- [B.>lVmz7z?uv )9Aj|e~ lMqP8d."h4]z']g׷A_Opτg!ăV >а`2P7GC]jT,DSgqۑQCVk' 4 c~{&;JRtEw&&,Cz;duݑdwV[9%DsKCˮ"Tg' V)w ' \vFY2a$-^OWېItnaЍ'36]Xb{2skH:%@&[ͺ\q>$}âB)Xwkk҇3i\rvlD$ MB +0[@zc"<Y?Vgi/ |aIDٺC=a=k|w@(RN* 4oLd&g ²æ;:9p7m z/H6q-<e«x\o9}شJB"țC9`9G2 [ [%|{7șٟ BU㯖3DUF @lk6b"&{g{zDSZxCfǡrUPUYhXl!^%C/85nC!B5 s,āzO%|-» ܕRj:7T+y2> ~Bj 3ߦA/1TLfZ?ҫ2#!-|v?\:rbݶ@?}+~͇zC=t?fSPmzC[ (SC }NX_[Qng[3/o"^GiB6󶓹,ip[sg o‟֍jqy%AK2E 8]4(ꌢp+K )%%ƺ;Quh$5H?">o ܅e3UT,oAI(FS8פ O8 O`vԣrW҈f4 dA=Q7K<#FhN2=n!ܼgAaX9<*)jҚz$U&(!C-'EyoGH5ľ0@ Ep-fh+`chRxl|ސ 8:X4C0Ncv\<ҭ<Їy$8ߴ.ZnUl~p_G ؒQ@KO c7$=7 ^30o 1ܘ 94d)JG9/.DUypǩ9$͞l$dE+rF!$Kd Kģj؏ (׸) PRpvѭ[£'2ךh-slCe,_ɳ|b ᘤ=\We96t~îQ 3CCݮ:oTPea7F&Z&cYE/Zݸ:#vbჸ{G#=UiLu.dac @NT8%uIO9{HGL-I;a%A 9'R`N:; )O߃/UsMuN> m{±9Gdkvzm΂ШjC"&) Ӆ? )"I,q\Hy¨`hR6e}oh%!ߞ)/NRdd^H$ ^R1EcKՔ…Y Q9΄"I`ؾ (8stz(Z  P1Éݷ0h.s@1l ۖ h|&\8nf[!Kj0?aˣ$.$mfΛ$,cD<Ũ7:m4HV~12<#.E|{1]dN)1!~i@S^y4p4[^T Uw&:xʰLT& CݸVTn&Sr$K8/@YcUAp5Uq~\!f<t @/r`g1Ih"љSMI>ԎBAհm!d|X,69 2`@O'BHv1T u@EAHk>Y<\Z|6/pE⁧ ߮PqhRp(x  ᒵ-JxFM+h٪@Q,= WRv 1kG*m a6. B2P~k usM:ݡevԂ7!M[=ȍ_yb2Yۿw6w9㗳(%e㆛uRZ1R{boq/ )m֐$Ln+6wCWm/w,cec fԗ7x#J-PT;fS'3k2&[D|U} L*$أuĄđ<(O]4!,CR98g1ba&P^"~ԭ'tzGo0%j~Ǻp&ǡ::82TFr_ոҩ1i2FvX>B=:{VXhvsL=\Fj_ X)c1Z-p^u=VǭiQuuooMg ![waA'!tbcOـ7(D.K pq$A`&HK7VJ,ھUL3ssCy85e\%K%ZfJER+f6w b\J_:t?DvmЀ_.[1s{o ;\q~I! ̲ܕY6[$(@!H[>g`2štΪ{?K ~Ր* l8Ltz]gf&_nPCE"{b .컇1=r`;&4)>`l ψ0)`fns\fۻN3;Dz@Mm>I@ C#aӺfYCOʶuA']Dlks&`GSD% 9ZHxG"vš^QFrkS<1'0%?g_kCnՔ~VM_%a%񰼋Y!jZ]F)DGJ; >f~{rgZB_ 3[`{/ana U>1D(IrO%jj"Hz^CA Rin ˎ7-f+a.@ LeXrf"J" R]sJ4 Х* 7kB&<\ӽk= aZ Wz׾|Y[;Y8[v5.?ѱ\y"e fd?CntCl.P{0 k H:5XG9ހ/2Tp1Җ%q֓4D%`mIK\_1]JV|•RZ)_p v<s}kv;6zE;7=WrE pҟdߕ-%܊>0 _[U<6机w]B^ s kEy1.9^8Ud5B5Qm]?l5aw]esltplCwU. dHMd:2VKB>Nff?o j QFܚJ|O%G`| zϊT %%IuG4Io;ˌG%3Ә@ܯw +# ?>,tlȪ {`@QjQ{  BsP Rΐ\ .O;;QTcEa3V0uH<Cm9TW.x2#{2@. ܃ZఱW\_y Gli"vAF\zZS~ 3l;Xֹh q) yl繺%(w1j{Z̓A\Fcs.W5Do"Y OqHk<=tN5H"!ms溒e>QdFYUX{Ve9%gb*U TEu ԉ`qc i8,ۮdΧM{m- KjPFH 4hY|@4vG,m}z4%tߊDVaG UU"(*KҬoEhYߺF G},M.k"YUqT t]_I:YWf '/)6Pd+fB_q5.жEg_U:ɾOW1-I=62\n/yjᏘ K64rs$f0b''Ğ>RY 9(f+E89֧wz9 0J U^ \g4a~JT`.їSk <Β!d&N1un1Fu R\IEMF×'pBm6޹`#x&16O$(Y9nPIW` U.g-RAV jH(|2bV;9ʛU$;lh_!3׬'EJɒǕ>T̉gܹ3xA|Meš174W˨էX0gGq!xjS&ɫgF>ik\lyMs-w~ dz%Hk$&iM \*"'FA]7rx_זoySun[g|]1VW5zqnٵPbm[-}mV*JB4o9I{תEDB'ܾ8X)r[iPxypQɬI*,>\IHf詣!QNk~JBw+YV&@iɣi3 `?"DT>NcDoCj"hDXqYi0N&`#ܧ^fUoWimM) [T^x6H2aB2~Y,pcZRʦBI{+zU||EY ȍicWWA,-$f`g1gؓrJ /*4v˂ ޙSZ<$drvcap< Hj,;:# fJMhNHjZʿFj! ЫWiyo*h"m{F5ƋtMo w1m9e!(`Q:" &¶UCs}ZCЩ&QG5Nhf2U\1p'jOX,Cڥ)>^|F\;]Mc}EPEK +@,+hsۺVzƋ l}? p G%pYY8^/xTf_ccwyؒ `P4NV3m8',{ۯϵnd#42n3U,Ie9m456gK u;aDY`BcQg\,pHފh =f“yWR۵_q^eS/u~}F]VDAa"c)sb4 :zGLՍ21X0Qeo7cg*  xiU9ܑ`L—[L9ueP Gu]׌ WI5IRC.Z}(A<~j̝d)ox}YxEEin ֯J@Dq,!y &2KY(z:FzM^!B72V7e>)L@rn_]F RJN|Rj\ D`&ZJ3-4'چ=@ybVI w4#~b&(VFxF>&PTFm,-(50OƣDӶ b-a|.-tm<:>s@]4|ExBsC^I2br4$ < 75vk5͜rf8~! f:!So$nb+יּJ٪NjmgY6fb@3:ZF:#+J`3(HSqUrWZ 1R"n*qH~ѠkT5)dauD_it1g)N=egj=1+_ڜM.ɝ]ʻwmUDI: ѓܫg?9L|] "̬6#9LzcƪLTG(Y{2͟>9m"K^70-OC^F?784.eɑ,u4(2yeko:@];꾄^nkV)M&sKD{J׎Qs)u`8t[奼a  Ȓ~NP>e@˫W$)qZ• K - (J]fgI3SX^,X QEW(fC4$fk}~$Dv^e3w^p1UQܗZ+0mhWxu$?bpocȾћڵ@NʔfjAY3c'-8gqfob|1f0i}ſ7duVs Q&~fy-(AI &ZgHנ>>,5nIavKJYn [k uN|i:%V߻ŏ_~/|ҬbfLIx >{wj~2sC"tY T:֓Ѯ#D:[A;o#a@nD:M' ;xRaP $/jtEaΖ @嘁Q:}*[' pԧ e;D&ťva yYps,b8-Wo (j(RC}J:#\2yvKSgbgSGPؽEq5&Z5ޚZqBI+`UW\G/I@l xi8_D[[%#BЉ;ɑ@ƶNo43HMM%Ѫ9VNޡt[VY1oTsíT[R-YշLʹ#M:kkV7{N&)b1X 337zJ֗)A(uo<ڛ>cZamnƞLp=Ic1tPjMuo}]#L&P#}sMkcFLgS+m5K u⿊y'Q)nsmz`G4&ݹ^D/s,fg}a`/dڵ*Psuɒ0 jv$ӦQ\\K9UUTtxQ~f<һ#*}d2%eT{}m6NJ\95RQ "Y/g$l]WfP8KOT=mhx5b#aCk2HUPӣsL=y2V8[Vz4˟jax07í Gݦ%BfY'#[%,(y}t` ގ@. O\Ŀ@*_,6-X[K{w7^V~!XIXSAbx ~)T/p\ sXs:peo Qf1f .']=9Pc;jJ˔~x71W"e&iȌ| @x݂2Q04wx W2'e uURݼn=("ة({"Q8 9Uw^)ӰcIo>h&<`|b`jٷl;LtW}mS!<ݩ`X_d7&H"09/2Y^xeN;(r7s'8z^K}U* /-^Z|Fs0~KuU ! cWRo*Z~"r8"לCe4r%$HQ盘Cjm#[=V d7e0(~y.us)D,r&L9O GQXWb;GV{|̎<q ^{huyuw nJҰLsE@y]wtA^(A~:]!,颈hʋ>'%dr.- ==ʩJ oDAԃ]ؗ#T^LT 9}\'iҏ6H;fHH#OHVc8%tWZCȹ9Ƕd!M[zM%{ۉЯsÆxpD|&Apim.,>c ;|E}dɮLE]T^XxU9so1V7=nzHٍ-MۤϟR+)/2cGtn wO?Oce"8=7%.UFoC i;ߑ[N$·3rY)8W]Uno֫k9Ԝ*N{kf bێlGN md|#h8 =,&:l_n/xRɛ@LX0Bޞ1.Γ`sǭoJ^< `tp!G6o۴jnh"Dx_jz7S0Ƞ˘*%&Y^_E!sDj^!Z"jp6uqV0ѡAtu%,"'ZɖK ک'pgp0؋IafsMr9,,L=v8:]5B"?@p=ƫ(8>8,MPC0agZ}+ Pa6 *=}*7r䲣rj$5M>_l@=zE*9f9ok%Y.XWQFpْ YYC|B-NkZ 2lZFJ6h+2j}<*\-Z:V(-~ѷ.QˊƊBzD۳_tkY$m }bv0^c=B?ah@³'\[_IuF|X !4QkRM@fx^!'>=D`fL'LJuD<Z#G$Ĵ1ML7h.r% (׍t9-Z5q gu[]"'sTLbf׷%Le)IAVnMqxLr1}+ XU|5y$==m+e{}G3LA)Nw!S0)A%?ËkZܵhN%j{U.sjTeK~_ &# |jvT&+YMe2BԥB'Qg޾N K$ Q Tڈ1›'דSD"7L%6J@ :͈ JR듯~_S{m JݲVlT`z+Ivp@ G␮R$G,xoaJM`+L(C$Fb~u fyNUL:Nq%ziFxQl]G9 0c_꠽HAϏ&:.k#TSdwJ/*(ƝveaԉFƔ;{Gq0B4,ΎNDBqA_#QTf2UT" jX>b!qV͈淾(]`}hꂸ̟eT%!]A)ruݯgg(QBR|,{Jt=B9Խׁ2w^@vXp{́_ŨيeZ`$?e]YVE!tWD`:OOE7C׈:s:)Z19丗 BԄg$M-Y*|G'HaOW)B Bd:ghjTv &˘dAX}_:OT6^UcOw¶]kpo~4> $Wg5|g]AJ'3uq0:ͼ;O_T i3nZ?FYka[ khč3Jۍ44T(ъ쳫 'lv{ k}"F{LIس:(4@7!WFXo7Z_ ??C4@ޔB^Y/bLhdֻi08yc*> 19+[&Ą ᾹOߕ.b̍ 9L=~&w2L $B^_O[0Q}RsIC^ RQ |kˬNN9.}qFCϵ(YA!iVAU̯ 2ܚ}H2t6Qc! : dbԳe=0!":TFL!%&M^>`L(ï ) 1[hH9sD y$4RpkJnډ_c.h.3:NXpq 3Kvjo&`ć;m vM'wD>; eBmAmAz.B _c4)ȗJt1.2Fh k;+mէ,S/܆a^L$C ϻs>P4e8ys\f1@GSi]M::ʓ5h`ҜԳbIg ,$N`4LvyMI(X~J?ɧ*wYR*5sQ_{r$K]Yl]]Ԟ,qUNI@ͥsȶ;@}_ E/ġY-i킷|s5gpfٵAd|ב '"ܟhɛĆyr'"C =eЦTL^B~2Ѕd!hx^w0Ի/.3H*)f( y:hCڈ,b97a#4a6(YdeIjiOIpQHY3Ue$4n?[s9#'uwr6zC`:T8r=p]ĥίGT̵SozFY"eY20«HrԩW@PTk/H`,fָ`# ">qߩ~R Bܮ=*WW6QTTH!H`/֛KjL[}J8bF}3sݺEL ]|p ~H͸{rVljCwҺgm\pL(+Q{\7__q>a*f?ccDŽʙPc43_H:-ل$=C;5LBNɇ6D֡;Ǭ\V i/VRi.Y*!RHѵi_SWz\W鼹cZ.iYz57m&oo7lgS[{+',5tQߡxWeymMQC kѩVbLd"8 1+~1}=Yjbڑ-[ugfQ _]̫-Į_͖5Dbd!jkX -8MaEm [iXܹ~3&!E&z_$H] ,`vey:RAsSڪrTUOy-Qk!e4_ju[tm>Z?ǛgT6ce6/rWBC#Hca\ٌU2p! &X1cks;Lxl[%k7z¯;~+bJ)Q`pEIWDԣxG>bo!Lr{l=\6eRrIG!HY!<F1S^Kokb=bޓ#"?͆G T=5PᏣ7ܘL(P߻4lu{ ћ'4 D._Uϒ%sY'- &}BL%'[K kLi@F,S/1yyr@TLԨ8г&Vi)Y."%602]h/L*XW V$P\޿JaD8ax8U5g5O3jHNq2vdyvYv~@Z{ވ?.q*Gz!$OÊД.w*~-(#4c6/`h؍4Nȴ3%'#dRUNIIZڀTqt ,}/z8ʗwj!۸YO)β=xOw""Qu_8|Q}x?)*6I*z"Hi*.&s Qdluӛ \6p &;)̴5燿 +<iɄG[\ݤ_`of],g05 x-=..aLK<:GPսFQ9!x0o}|:e)AbDq{ːUE6e&&' πxP/Dt\7j~-|:8 Np$v'xKh&o98d2 T̕A<ƒ)^ZlFhrCwv\~1؄Ro.!\5-h<~OBϒuXOcE-͚FH*:}L] 4w\˼g9Hau _ˡ!{I(NA9x}{<*Y|q )"9qN\^tͺŘ>ukP**,]KN#uUIyr[BBcG)\"xۇ;0n`͔R۬Iu;q{0ȥ#9ìhT%Orl`S2>Zo=(6BC0v7gIİP" ? ”]I=O (PǦTNWQʱ]H/Fff+{ǚgv LumVR;E Oo'(3>kFuGέ cel&ƷZIFΰ1Yiz*cڊ2Υ$f_:4u!d>iҸTr 8Wr(J,sθ>cR =Gr}IS#(G^:${%O@+ wOcQۚm4):&>翮6&oG#fžf^{)cT4K~dk o;[(R&5:o_D*3 #׭:;v5؃b2x_&_c )AxiZ_Iν3p*5|'q#6N$ ?Ydy ,$?f^ƈpȿ4"Nԡ/؄xT]M}1HmX%(1wBS!?'TtR4^|^)3\GuON. a@Qh]ؘP?ﭱ<g߽+8Sy͝ 3탰]z&ƀ>KK!l +&ALod;!Y|\w;RV7EEacD mb(yY6ӿ\N߶"iIGj8ע|2'6+$icG|\%%4x7gXbyRu Qfqk$[0L3LwaۮrK˕wDQ6Z)W5!qO6~B1vQguе XiuWX>"<6.74W1Rt܍o?<)5bSXQD˕j0Xt ˣ:׵}g{es0RsX?!ܖs(oD|-O7/AۘbWÏM oM3o2SV=MO;_é.yէxq: 5Y\j.|9ɠQ p֙I_u}N[M07pM7{WRS} XGDjECgĝgm<}M:; 缥G.K}؜4l _e}%3S8`iIa]]t ¶==H1cԸ `|䄐~ ^d4"Y)!4Fsx|ֽI<ŕ(2Aޟ QP?LxI[^/O.ݑ\JtJ!q_5G%8igsS;v+m$8g8 MRK}F棙k nxbܫ1+e/>D۝fq܋):.i;&8>}s7\ kUVܨ\iieٚ;"OXnŒ .I';(,)|cvi8UO\eu}jcU`?IjMH5Ll_+ =I(n-C"2>;.[6ʶC^RTm`x_V)H{ g+Ĵ'VτxR?@9QgOEJ7czGzޅ8$=K@=f=#o}V3`ݾ=~(+q]qpҖC$P 3ՙ`701M"d0>b'fb1"=sv?I`c<T*t\N ;YDl{% \;MďoIWD37%j O/j1BJHhӏ?7_лSSOy*oUA;cpF׌pӁ)rیPt~_0:0֛?)|Hbd ~Y6@^XܤR m/3n$\N\WSGdV\ڔ`iV1ŜR-zZsI iE!# KU#qn=M##E{=#o"=K|H_&(}У8?}vb7;(r˔a۹S&L,M3J6o|R/ b_@UD}|E⚥I]"x l'($DH:]2YX;JZ){C:ř!56(- 9oTeyߧzhLzbbgqUc77!6f)ÌE`C4ZwG2-׀Pi4Oemdkơ5 VlRto3ߙ2i=K΋BI -Q2,NH:=F["4Bt#FcHZLS :' zf#LǺɻ,Dl-Yꁄ bgjFoڝt{uO/hI9"͑3C;C(KHVOh{,1۳Z%h\+]9PBҤ suUȗ?)>g(O@2 2Wm\V5b.xb9щ<9瀺l>3uuNTEK6@e&S '^ߦa\|kC+ MӸc BzWb;UpU)[$n:r8᫑);J 6MXxy${e@S+y?9LzcƳ)C]X2dȇH.*XĎib EH(,h.^hpA=1X Ex0̂+[FbnB~[grMƝر>a[U~YQoO-ԩߚl7="`Ly|ہ3Aig5mvCGkdyG;b~3y [)4OEw*0 E3`T528R4GYyœNR$811C."Ǭfh;^EF FQsfA}|񟈠mjP߫Ox"NB !/cq[9dG?sTG=)U0JAM3V A!PAOO1XA,wT?\8Lr1Pw~#4[j2FWlTA\^jؠ⃗NK9hÌN3EL{3$"ȃLe,D e=YZvӮ:]yn=9@bqFp]_;NKN,>457oLuY*o(TؖV^,-9:DH|^Og V(?)O kJu+P3m |j8DPQe'K\wRh# U5Bd~#TuXX*ɌC۱ Г#uxLFi w.$L@lp\NضO^Vyi0=`FiFL!V XTbF3ԾZIw:G0yL-%Tː]T)6ɘrGtT"t Ec)7 \c(bu5vܖ }F:T W:*!l@lp.F܏i/yٌCJI*`k@֥̃"h-n$gX=ą 2&<6j#*@i*uc_=îWgJ+S0OnҞR+Mog^vYp\3A~39+YouƐ /)f0 ImoyEx>]&&^,iuߙ(}#./:kέ˅@DV_:g@HPDj2%&9xȲtCm[]_e /Ӂ E~tR 9:Uj ۥ>7Ɇ'Vd]\$T[*k,5(kuVeZ')??L;8H.=J,?BԐRW ϸlu+]_gATA34KƮ%-EY;"2~d>ݤ'Ţi%A'o'$S6P'OyDjls W\dSSa~ulkFEYE"} š)b?i桠KgmoW_7R] &[*E8{%= c=n5$$ϧ%鳝P *}Uj$AwgX)iU^yuZezjDqщ#zM_NrGֿKBڱvOP͍x 5Œ* ?.)C\`4ZJi4K4˟@ވ$i'ot )qg;TO;P+G_[xbu4j$&4w1Zk `)dz2 + |;&–W'(;4ǁ֗lxEr-RlvU-k8sB(|̴O#nh {z7Z03m} HQ g{Qwq 2k+/A§b!v AJT9pڽXm~8ř ˚;]-0Y Z$AhxHG{btEKOXBI,h )Kj}ѿtI}_)/rGb~x…$CS (ء\-ZniuJlJG<l{UnجJ؞):N[ڜ l*Jx#d:8ljYՍT Ξu|Yъly W7 GbUCQo*s/]flrC4d/{&¥EgZ٨fB;qLkg՞Z)%Q]=Y%IMXINQIIR[|GPcʋ^8 Pc%F6 zKOrM sp4Szi 8L6xk'1{.|Ӹp:Z6\{;mczN02:bB׬C߮HhCjD=aQOj8ZI,w>Y͹M5z sӞ =:x7mǏ}rƹ^ :#$5%х+V&O!l(>o*ɰ1L9+Oe:tkY-=UbUn$K}XMg @\N({ه&NsM,R*(uAQ%(k4/äޓyfGQmMd`=mK .S%('6H !ư#JotYd,o#F;'4fT(9쉢|qS@&]|MM}ow+'*,S 4uWC-q1L#_doUuJkߌQ1jsF!u7H-fMO]@HMJ$'Bٽ^C_`Cp~ɖ&N<کHMX_zjM`k^ ,k+"-DdČZ[~0vlQc=);D<xP0 >4A%1hGKo$f󉖘/V'@xskXp zl!Ő-xc(lo!⽻ !toقwZJ2e%L5. uz=n"~aZP7e 1~H~gf/x7>:eyx |ʣS'W@+C`?m\[NdS 2DR%B}y ~VtܼePn)ǭ-v_y]5KE ,yt% C3D0驒uINAJ\5Y!l/R`Oƒw3!uBͿsbZ&A>Bc<~k?xEI2 ,_.X<-XCW?t@_e*CE2*0NZ:GʦԛM_Nٴ+)fbV 3ol27,亮FTZg+O*?6Jw=I~ns]QS c K V+}CN9wE fXafꔢ 0OOD/F@&u/~ʟ<6$5Y'h8#?K2\=K:~NSg,20,oM_ѵDgjȋ۸70 sX c%@*[L`M֬t 턏,V];:XT(+l9 .ԩ1nvA7Ҙv>C`엙o%K.7L "(Jn5`wX(<֛=iA@`ѓ6J IWMbC cu>%Y] U F5)zBb؅;y:d=R VD p>;WneƋ„U:thQ{:V=x J}ڑK V"iO'[gYhFa_w;&;+*w\AW_~0Mư$\㣱YbG}P@%4蚸9_gJ;7k^ #/C[y9Mmj[ ̼Gx愱BOw$˷ H>x$w]0GnM璩y)YCD[L2ن2@#p n q[}bQ&+Y:[!r4JgehJV5=5e>x`#{_GSG,s4oB:>CF! Nzh>E-4pb݃biF㇜ZLkvꎙ"AUS静}(Bk3h  ;h=y &k )"E4BH'@=>6y".- #=dQ!na~)ޟʉ8`o\V0vY0{xe[B.N2zЕ{,Tc!&53z<@zƏƧ(rTé 1T7N2{t&j\x#:$nց:~J~9bSN.(WPRm!3ܶ$ 99瑊ml; 'R0N'86 \ue2m93SnKԗeW0g"nf񕛳ҾW4=GJ^El2z- 1X&t0 (A„z33VKQ'|;@:`G>|J5]Ue{hs)P5aw~ z ~EjQ~-l,;T/+_k9P;TG{Oo 㘒6IHؑ ٘U$HLM :Ҷ,xvM0p:gNOdģx$HhK;96\/G,.(8,&+#*$ԔTTrji,[U4͡mTk⻂sh["PȓROəﯕmx"i%'+5" wdWЩJcqq{P1${Xd#ьAO+<]7[b'-_˩LaYեQ5%y]&b)lo;bƮ8A#5oRԻA3>G jhQaYcksm3"W"I PWdlS?*&|Z=B˘"A.{Hx={c>aȁ621~INYf V!n?mDY@B7!V65``rce٫z cOxTxSQ:hb.H'ZQ뺕czۜ\*'%ګ^F1le@u]~EtۉD&Mi =tY6+;m`6{Lx#3H]Y(51ݻز~SI*TGo +Rf=:s 8I1D*g"a)g.%z [2@HLDT}Wb㇡HLë&(;!ݐcӳ^׸2bNjQ5ȕfH )&>Jѫ0=yyO~}@Z+sF᜝5p ^4֔K,Кd'(F2';0,[گz(S|y:x PCqD JQގcJ*74fF {UZlTۭxx1PFۗR<Ζ܌K=SV,OjBVUN_mtX2]l p,Tj]>a ڻ3رDF>.Syyq(efEmL,?hVHy=5s2]BPLnP1==~>}3)VBe~-CF ldq0h>w\>bt<.VޅҗRأ2:2[L;qjK**Wx.8{3$P)Ru}?Z @h*V>8D?{ !^xp!}IR\M#Pa]f~"%$u_<]v9Iaq}~B)>Y]#OeQFFD);[#gOnRڗ?b Cf ~JT={PSp0^^ʽKɝwRbX`B&HK*I.idl?gF𾺹Cojy1ʿs0}Ap]}NhӬnލ οaXC{^!h1C~':0 s,M2NdN8u{`,F M ^2(>UœX~h+ ܽUY[2z]MVP~}A?/֗WQ(rszW  VSa=]w "WwEA -Yذjk7ْ 'tU3ZDzqy/3-Ie`K)q{Q$ϓzӽSf78vi|=WLk^ulB3%39R}5NZhX6<:'qAD|sPaULt`?"JO3>C[d6Oͤ2aiTL6XWű{vvVq9)}A<ڬʣDg4+Bf DEu;- jɸ뺬lY|k!:2{ hr+-x ZB䰭4c*i볫d݃I :#5Xʺ>=he$.p=ـ ]StPߢaT~ :B6Ub #[2lcUOqHMa_ BBpHUMi;V=%>=)5V:N6wV °\0a<'ڤg4`c1I?7ԙ-8d ?}BӶ ?Df17%){1i [Co9Nԁ0 싰fQImh9l8tt* x+^R(|xV#/5(]G4Sv5yWy*QIЫ_.*^$ < Xje̠`Bg5hh鶷.;.V3@df\ kh}soBFgu g?1ʃqc*E\41< B+Az^ gS2CBڳe L}- qRԋrUwu N{)Zu#1(/u>> YiPLbFל~4P~0Ɛ|c{Rj7z\e !n>4]|MG-;sY} LщUtf4JBV"f~Rri.ah [BPW *YE]n{)/{=$2[ D% 4_zϤ iĊۃwzn *s%xU+9[QajW#, a] .fs' z^~ w@FT4Z*g+w;0<%VuVGC~%PڤYYIi{ uv~+C8Ȇ3iK)~?y}ԗ"(xjuY/Im*pJ@;-zw$RrR TTrJحPS>%~2qF`kE2ppĞ#,/6՚M +ufԾXƦ,Ja31#5{[7ȩ0(ѭYQwxtgm$jT3RБ`fuz=r!ZNP1=Zwa |1VN0WM:][.Gnqj|f$ 5r1QY[ÁM×T(ijQF46E liKxH:* ,NQQP+qfs΢,\$p3wӃuױYޘ-Ѧˡ<+&ˣO^*8o&j }pYHpIo#NubwgO$x=w2/ N~`IFCl[H68ꉫ]W8-j+8RQ]YSPR [vayW㗂0F<߹FHGL8}5 @( 1% }T*! $dNV'&}1tGШ $ =Ws]ob5 i%WJ# qh }F *`rT!}Rc~AxV48%DMlo? gp'Dfazh+>émH֧>HΝ/}F1pLj/N܃7G7"{כooU"ɟn )Pv hu `-uޝ9^Oj1' όJgs.?Y}<*% (ybQA]{}<4VfUH !:S X |7bxʭy UOܑpbH1%lHWtF>*\w#N"3cXb<$W#AU$Z[9}7u'E 4"Ž2S U5\}SuDo\uc:/EU6A"6hKEqU"P5vC]{wbpk=Zr 5\<҂U_ŰoA~ITfţ~/\G\ }[ГE'N޳6&n"[4 x \1fVaxx^1GI}A_YW.e]3;9S͎X2xAkgG >-/80Z$.v(jRBq:e;np:=Q'@#+񬼳$'Kt)6duUPqXpEѬ#|7K ]8e# D}NX'oyB9ȷTs2UM&|^\h$/YwB*[RBSŽX#  fS+tx '_]jYՇh (^8"9eςu\ozx֠q(B)&ώiqO}*5Nάs$I&{{4{: iٽ?wn([;nE;~Թ&LGH:߂GE.f}~{_8}7Fi(xHdiP;4{!,)O+L5f}4BVTK?^ʔv!h2/0ؕFT\!JBY'”Y nfLmGvTt+_Ahܧ{Dn+ħ$el ?ufLᕴpotë `2L QWkWGD+m+ 1qE/_/:*ٹ]&MLd߶׌Yzi -b`I*UC5i kn8߯p8,`RŘ ]Mކ74 K'z ?td:YZedm[q !4Hb'+Bھ4ܘIc(Mo mQdPGZDUDö(4m%~d($57 sj4+#M+uI U2!ی3ZR }qxh⪗%9J⤬ਞnu &쉀_ ^$pZ(*kPUDun>I/ sdE,gi6]ˉV5=hl0Qd_1l.BBȶJm_tMeJQW>!$r.SW%pwZfZI/ [ jBI~#Wϗ)nQ|`$"UW;FBO2R mQ];iVC&PoFvO*ɠHSʻW3(:BhN5ݪxG&D𞣰,L쩳$QB,.M ^ Y@T%XtcgP[A79HZx_T  @T*{O!k.h,S!0ֈz٘%\ߏX/L9kF Jqh,%9rIڇD:bpqf罥+a y=)2ސ4u+ b#A&9AbcND̥\u 9ɗ=mA>)jrP&Y{h(V7& MH|awN}!OuӝMizS_s5f;o>DD6<$}{h--=:Q}ʞ5ˀiɥ  %c; @/{?E|@h!얊{/n$I:Iٴ_F]I {/ YZ