cacti-0.8.8h-1.fc22$><x ZBhq>?m,?md  1+:A P\rxPH pH H H H H HHTHH(Ԉե(8.9֤.:.=;>C@KGTHHtHIHXY\ H] ,H^37-b8d8e8f8l8t8HuB HvK,YwZHxcHylmCcacti0.8.8h1.fc22An rrd based graphing toolCacti is a complete frontend to RRDTool. It stores all of the necessary information to create graphs and populate them with data in a MySQL database. The frontend is completely PHP driven.W09buildvm-08.phx2.fedoraproject.orgsuFedora ProjectFedora ProjectGPLv2+Fedora ProjectUnspecifiedhttp://www.cacti.net/linuxnoarchuseradd -d /usr/share/cacti -r -s /sbin/nologin cacti 2> /dev/null || :if [ $1 -eq 1 ] ; then systemctl daemon-reload >/dev/null 2>&1 || : if [ $1 -ge 1 ] ; then # Package upgrade, not uninstall systemctl try-restart httpd.service >/dev/null 2>&1 || : fi fi systemctl daemon-reload >/dev/null 2>&1 || : if [ $1 -ge 1 ] ; then # Package upgrade, not uninstall systemctl try-restart httpd.service >/dev/null 2>&1 || : fiQMr9bO!gKZ*Kz3I$d'IPF<C޳IDISSQ4E<5z<" 7K+ ~<< ;"~@A:HDKUVJC)ZZCfj7@N7P VHB#z_-=o^D.Dm +/A45m5 nѻA 5 s9Um 1Xud"PW z  w PM O 1 h H k K o  ; e  +*.C*  `C#p& 3'C6666766666666 fjEaLD!: <lO$gO@p.a Y,- el;_n+%]qEM H+3L/ WP1m#wtq)G0L   grg%e+ 38K'M.e >1Y_)Vg_k=T~MR>JeO+)H4! `,H .KS] 83*C:SL0 A 6 1   - {A1"M,%C p  %: (< <[ImC 5Ho̶= wj2qXa&@>!Q[  ,U(4 w7 e -C< ;%,4I2& *+ m, tI"J D\y3\ {QA큠A큤큤A큤A큤A큤AA큤A큤AA큤AAA큤큤A큤A큤A큤AA큤A큤A큤A큤A큤큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤AA큤큤AW06V~W0W06W06W06W06W06W06W06W06W06W06W06W06W06W06W06W06W06W06W06W06W06W06W06W06W06W06W06W06W/>?>qAAFk@ߗA@ߗAEV@ߗAGAEVCC@ߗ@ߗBlVq@ߗHJ>~CA>k'>eOJOJOJE,G|q@tFx@tAOJOJ?AD8>aEE@ߗ@ߗTVTVTVTV??$ ??$ AHJHJHJHJHJHJHJHJHJHJHJHJHJAOJOJW06V~V~W06W/TnTOpTO2VܼVܼV~V~V~W06W/TVTVTVTVTVTVTVTVTVTVTVTVTVTVW06UxUxTVTVTVTbUxW06W06W06W06W06W06W06W06W06W06W06W06W06W06W06W06TVW/W/W/TVTVTVTVTVTVTVTVTVTVW/D>D>W/AD>D>D>D>D>D>D>D>D>D>AD>D>D>D>D>D>LoD>D>D>AD>D>D>D>D>LoLoD>LoD>D>D>D>LoD>D>D>AD>D>V~TboTY>VV~W06W/V~V~V~V~V~V~V~V~V~V~V~V~V~V~V~V~V~V~V~V~V~V~V~V~V~V~V~V~V~V~VܼV~VܼNNW/W/LoLoLoALoLoLoLoLoLoLoK܇LoLoW/LoLoLoLoLoLoLoLoLoLoLoLoW/LoLoLoLoLoLoLoLoLoLoLoLoLoLoLoLoLoLoLoALoLoLoLoLoLoAALoLoLoALoLoLoALoLoALoW/ALoLoLoLoLoLoLoLoLoLoLoLoLoAALoLoLoLoAV~V~V~V~V~V~V~V~V~V~V~W/Q\V~V~V~V~V~VJjV~V~V~V~V~OJFV~V~V~V~V~V~V~V~V~V~V~W06W06W/W06OJW06W06W06W/W/NNNW/NNW/NW/VNNNNW06W06W06W06W06W06W06W06W06W06W08NOTW06W/LoQΥW06W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W/W08NW06W06W06W06W06W06W06W06W06W06W06W06W06W06W06W06W06W06W06W06W06W06W06W06W06W06W06W06W06W06W06W06W06W06W06W06W06W06W06W06W06W06W06W06W06W06W06W06W06W06W06884f1d8692a30bb1d1d2f0ac2797d49e58201bbab2bcf787d6dbc2c549b87d489737a6abb1042f97e523a590acaef7772861d90bda6e6caf70eb6ebacc9beed135be234e3397218ece38c85658f3affb06b5c9964362ae2493d7207b19b96799c64819ab85e6548f0436ecd14e4a9dabbd0f9c4e99b3b75376ddd90f98ceec05c9b5ae94c01f7b1444ead63cafc5ff6b107743368808ba8570f3a36c33421801311ef1d761d2f313e86961202cff46faa45214565ca560cf4f19490f7a1d990cd5cfd7af9abd84eaa35ef70024214f898fe588bc9197fcda02bc46cdf8fb3b23eb9c0597a542ed7ea6c38862df9c60fcd64bf90f551f8bddbce84c6695ed6d0d9cb588421b22e44258053a371bb944a16bf57b6a295b275296e9cf6d68121e606afc1cc1b52aff945ec7fc9b2070531102a322f6087f2b433430ac00e7ce41752a02610707a0d71b434308088a4b31c07424962b8417a4cd841b02d98b81992903bb10a88c8e12b333adac08f62924e34949daeb7b875063e1a9ad54464c747ab4798d01a9ba812d209b4726dd6ee8f5818507043ec66858a164dda5f0ae6bb3d076d4d613e13053d212d2b6c9980e265aac755b3bca40f3f1cec352af5a9dd0b6b95c2dd4e10fade1c4d9c8add48ebdd1ea2796368576cd1fdc34911adc00605d9c1bf4bcabd46ba8b6a2c1e4d3ee383e0727eb1fb53d1cd572c06c418b223d4f4599845b974bdc08f4bc9ac9b609f0e59d36fb3fed8354fce258d89bdfde5a16f465462c20773a8660e51df9c44f9123fc2d9cd66919d3f5c3d0ec0456da8eff4f30feade882ef16791975b1ee2d69d520de7b1e655fda1949f0937734d76222aeec87c7aa09c2240f9d65ea362f8a7eed397de62329831caa4bbd85cd64c1cfc85afa8c11a308d4b43c16c2af4a7efc81532651358b9a7c9f9197cefc6e934009911ba15f88d727b51585ffabb9229fc1eb25b9f2f2382803f8b916ea442b3c71490cda649e88ee595a79a150fccdc700a6afba3d762abcf9c6dc17948e1225885476b3e1cbeff8a5cda396a6e3ac9373662d8534c9d19844c4c4097e89034407913b65f31d53fe7a959b78cb9dd73c61962839f2f7d168135f25c3c9f99544fcd09c1ae5a692a54f183483861cb586a55f5c634270555eb381795d05765fbc5484bb5533a536d4cda97c28fb9da9ee7f5077f84bf78d05af11bc51ef43d182c37a07ed93ff88a88b4aa389426f786d66c78d0d9744b93df2603edac50a7cbd7262480d7b30beebc6c032a168da3be08c63c18104714d96c92ed77b8371bfeaa3867bde218e7ee41b5dc3bc945e145f264152cd139b69a8ec1d429662732ba265e5b590d46f65d7b403cbf8783dc484e77bb684a27777e2fc7935f1e9f2ac8090f5f7cfbb1dc6999e67df76bd079832abf9802155a9b4a7628bbf8593e5fdb66034097e3f90ffb9d8a010edd89b27aff027bc892f965bde50256ecfa20966012dd3dc5e1e2064270abd1b4680f6df98f168f687dc04f3aa8a9ea697104de998273cec82dcb37e1346f1633c27237ad0a8f093451063465f647c009ce96456bfe098d47e2f0e1dced5f09fcfb9d4b50178b139fab322be6562a34172f5d7146bd85367e24824bba8ea359fc6ccd0bd45369c716a005869637ba398b35048df4f2a2cf9e4f993f003cf39bd8b8cdd852b634ad97dc16a02f2bc4bb67c073cbb5c208a74b6f70c4a7df0a56dde7042b87bd4ca83e0c6cde5593d81123e336cdc795157193804c204db57cfa0efe868c487a68756fdf50f5f16c7193fc2a239f7f8f80b08c87fc3e490a8ea3c4e3bf62c332491db474831d241e6d19631987280a036b7d4a1c9d848cf0893d071e3bcfca6698204d9a156c7478f0f42cb6ab5195cbef21fc134dd270d2ca2326577781a6884a718aa5850cee2ff4b1128c4d323f8e85238969350e2ccecd790217502fd7c2bf1179dfa3d70ca0d73568b4dcc77afc890dfd4fd904787751eceeec8b48b86658f259a3e83fdf4754fc0d3ebc34fade778b6e5d02f22a2f1bd887a36f320138887545036d4a7096c1ec0202c7f4e819a53361be33e3d4f666c176a879261843da303968b28640d0e5b07c96c3d69b760a3ac8c86371e392af70fa235d23ea3b4f377b3eae8640824285413ad6c0620153b66cb7625eeecd5095253e7a758222561c0814d8dd3682b975f38ba63c49f8688de372e4922baf2e594914a0b49dcb009ea8c8443a1c033107b2eb0b73157f305204db8a07fe7e7730d60b9d8ba5e3428bc537668238c9461d3072fda9eba25f19262a61bd91cfb018a82cbca8c0caf8f050f0f5929ef97fedf87c875eadc08f2341c536e17592c16e1add23ff8cdda49d7d58d128e17b87c9a325f038dbb8960ae478fb361926cce6ae96426f27063dc07751f0822825110ffadeaa36f392f6e37475b98dd23bca1d7e573aae3bfb48e183441918b90b0f338e9e7f03426b37ae38a9ce63fb40912ff3333595a25473e5b643d12783c487f02093d319af93efa9088a71f1014d03561445350f541881b6e9cbe6d5bbf92f29a2eeee0bfe8dc2ee5f77ec879cf4ee48d28cd20c67c84e2c521cc22131fca17e018ff8ceb131b328b9eea53c011e287083d0c473bea3ad83b687ad327965be7ac7632be1871a87e6e93ddfd2e3faa945690d8ec324568af77b7832e1b24268e6d0bb5c22f8f30996f0adbb585a66bb1f4ee67815b8131b54229f5a7aae80671d74661df6644fb4108c903c5c226eb4b5c96bcdf9e52ea0bf12bdccd8a1619fe7b529c814a8dd9960880be6475dea3b009694fd7856fb4507b4e2eb6768fb73150c006513c6f627964ea6b605b3c8df6cf45ce1092772cc173b25bdd63b9443e254a6a023c232275a4155cd5971efbbd99abec93f6409d6309fc7d58efe0844b62a190626b962156c2f33004bd5aae41f930f6def96c4ee19478b8f8b54d5880b41965acb41394d54edb60734f6d4d33135fa889d5f7254053542dee547850fc3161a0960a6dc5d16d912366ff08c2d52a9b9d889fd97938e25b6d8139ec24ae97d7fbce4c071030c96e41fc9498411fc996c582c0ffedff4f2df008f54e20445ccd6015a4f082b330639da178a634e3dd064303de1db1607596d9d5679095fd4b9f5be197710230dee4b642b6eee79351da15613e3110830bf3fe6d06647fcb982ca8bcf31f45724696664c8523296978f89c0ff3b2f9e9971a8998e880759322b389b9b8e48563419be32f76fb35ac693b4eaaf8a74a0b8c7ccfb47b11cd7924d51868b54810920da45c619b28d5926ea3f3f29eeba3cdda19b8fe392d6ec7661871c18c1c1727f8984fdd9fa95552261546ef773ab997ae606735ed833a3e0ebc5d4c699c4ac3985eb3927f49aec32544ab8cbb6490038f457b669a46964f54e06c4994a9bb93e645f8d4342c7a8f20995d8b455e88e6c17a7c8a032bfb1d3fcd64fb03ff6e8e00ceb0da39cd1811eab4e171e1c7566f41a8ffda96e602ac840444c47779e224c26476b6d114a20807a4891f41a9f6b3d6b8c29f74a758648d7f0814738d8611f6e119e4ece524ec2b81c15b0ee9558064644695edd6553d09d5f74bd1ce6c1e2ce4a9dc773f2f6b7fac5d7f6d4ef9c10875201db1eb5d43f8f3005f17a3c35e36c0756edb45e71cc90ada1e60b08cd5b4c7fff91f8edc0080487b4b7abeab1556b09255e8d80b7f307da4cf20c875c2d58e3e32b462184936eaa0947bcf9872f1d7f98f502862e989f37f780833662f52b1116b11bc2e54fee0e0c60a3b29f9cc08e47f66fb333145e99f08066fa0403b18b6c49db87ec7fa091b598d4461fed4e835950f6d1b540e705e0808860ea536c68e7d0dd1eb44c8ae210b86b01657beb7398a856385aec8d1cc1d1dd80380651c315a5c35026b2cc92bcc9ea241364fa1197851be6ad7ce888d572da8aed9c285c6cbbf223fe29d2b8f967d7a9e34897b3364748e8f8ef536a7816ea4b1436cab88fb4ff0367da4a2aae72225ebaa3740547fe44cc47d64232bfb07bb8bc09fbd97b7c5a1955d3c4a0179a520c24c766b21837353ec9579e3fc157c200046e71a62af4c4bd580c07f8b0fd9986aefc985f5ea96fd630d10134d5107b6d4c08de0f85514df1bd34b28c05162bd5cce5e475548e24f68056c5cd641d1b6ee5df9636002f1a0a0832bf179c15a5290663e4fd51c16cf960d247d0601590beb9f0e908ad107530b65e3fdefd593479eb657df72e5fd3d47d0e0fad5db5162886d9f460044036f620efabea4cc4ed4faafd4d1098ba2b09ad9d19be76924273a4fe307bc17b481820330bdbb481e59d30cca289930047752f32afadd5e67017913e1dca37640b0d1d9a79e50b205de7cbd9443cb99d90582f6e0e1adf49c83501b7a4fd97a0dae72760e7505523f1ee0f81be495322ae12a488a550259756d1965e0d3f9e9ee108494b03e3ab008063f7992465f990c9e39f14b25ac56b2c72552e8ce2451a5466774e2cbf53549bcd72bbf9cef4be6349a3d5770c9f28ee7fb561df135020b9a14467fd6845bdcf811a2d3886a8393f7fe332e8b80b467ddf34e7deea6803bcbe4107b505d91d83b431875e645d697d19935a4695b61f95f3e6ae5c177c4bad91a7ea0a4724b0788ad18fc4517eca4c3b0ef5891e18c2464d31e5d3fd0dc020d5068e8531dc16e00aba3928cd622ad67c0f81ecd5aa8699e07f8f4908c045fe34f6a2dc0067b37808a881dbfdcd241651565f34c20680bb868584bef7415061a47a086dd746181fd809ab543aeb80afda716ff8ccb6eaf92257d4ee5bc6f11922ba2d7898cfe11b8db5e8520097c57859ad2d98666e7f445f77d27b746ee7b65cf678519f5ebf94793d2e4faf52cb4dbbf9fe1ddc05bd5fb66316f93089ba49511625d988797ed64cd50fd6856b4d9a25b514774660eb102ae01b3a0a6b8692e2d3d9105dcd50c01fdd6912258e1e87c4a33d6f61de7daefcc939d67efb488ea26a0d74c41d6abff0902cd68596790135c28cb62043f0bc90000aec71e09aa4fc922a610e367dbe3b080d0f50d2a9d2a89d1a847536eda9e7496b425e7334dd94ca961cc813fd6bdbcfaea966f8f7054eb6479014b87fcc5a2b20e516e8033ed28fa6003f27f5d6cb9fe0c4ea91c7673660d46ee62b9d23fbec575e0ad09c64d798416c9420fb39c99090e6835a32a4a0dcff2088c28a9485d0d033f35094262a10c7a769fa9bf4ad6f9acaa2538e00bf3253731788fc5f24179c41fbfe866616df4563e08ab750bebbce9d4f95ef1a9d2f47132b3f054729d8da38f56b7a0a9896708aa28f3747794e3b48abe1ea5893fe3df244b86e80094fb833f416ca6c8b3c8d627d2075278b430821ca9c3134cd3e34a3ec08c87d6cc7e56cb8413cc84f4e0abd20ef004ec7507eb892303eaf0cdaee34b7ec5fe5998f93c8b523e2241a8e95b41bd36746dbbafdb081d2a5d96fdb0c2c7643af3c3242794dae6b58ff086c0e9cfedd201aad470b641abcda8366616388ac0f2c6206860ba764f03ba5ec6abc3393803cd2facba2ac028be5d2a8f51c21f325a29b0a78e8b5439df3c996418f9fa0cb99fcecf5c59ff7c288bf90cc6221756bd9612464308557b92ca54f27d1cd108f3cd0c8e8d7408611519ceda4e759ae9987834a17addc8f0028241ffed7fb0113612af1f2665f568d5cfe43c685203c2279086e178412d7a8cc11d233fa7ce7a4fc3f0188c9a15c175ce0408e7e853be1a0e15f16d43e7b183a3c024beb4422f51768ade6740a1d3cfedf81e28d9250929341207b23a55f1be90ccc26cf6d98e052a9b25d4a8d371eff6684e910c1f9b6cedc525cd3901fe380f065a0a8c7a1661360a02262db12baf8c1a947431011c20de2d783fe1d083b3436c691f5d90d28b9f3cf3e3ce98e3fdb300418cbd8a09f408e7db20650ad9ebc2ae609ed579b7370ef38f53a28fe9992933dbc4ba83a76eb55e7c30c6fe84981df683ace83735ad43af1f2665f568d5cfe43c685203c2279086e178412d7a8cc11d233fa7ce7a4fc38f08f3483cf7d40bff4c0ed76e9251327fe09fa55d76ab5592f7cb113414e0c1f0188c9a15c175ce0408e7e853be1a0e15f16d43e7b183a3c024beb4422f517688171413fc76dda23ab32baa17b11e4fff89141c633ece737852445f1ba6c1bd14ea671007331e50d402bca4642aa5a56030ceed37095472de8596dcc6c375d04fc36c62a1883bea9fb6c918522086351e79e4f9c1bd4552bf8482ce5d983104fad70dbe409d07cfdc39a16292d95f28b4afcedc22a94e9c950d5398f38eb2142f581019facc7e5d0600f9ed34da4cbd95f3d0d5284709b83ab58c89a26fa3f91abdb2e33aa52eaeb77a4450d5aedd158b4ff668dc188df4527d92c76f7c61a65fc8b207b82580f1e4db5672183e22d7fb411bfa3f50884e948d9262646a696d6cff33a0ee17707c87c41b74ce1ebb97b26d56559574a02e92c336e48e4197adf6ecff617ec2ba7f559e6f535cad9b70a3f91120737535dab4d4548a6c83576ca1ebbed94d27a3a61eb5c581b85484ca8fee596671a7cf56c68e29da58ae8314e61949259b7195f804310c13c92477627ca59176a3229ce637a47d95f804035598b510ed18b307fa627d270c210adad77aa7313ec27063af10ec228028c3f457922e20b8a78f0dd3936170fa6162c8d967cc730f32fb06a2035dfa88b10efe11b79b678c62424a6bf4404eaebf1290290b32d6edc25fd33d468bc4af0083b1db65a1ae4eadbb1d68f13978ed86c42140b716f6bc7d6efb02cec8792cd81710d8be1a46ee82282037be2e21dbea494f21aab625b8ca32193b3d03a5e6472cbea2e42d2daab8bdb92822d13842e91f4a4c7b96fac75c8fb986fae9c0f46a67431e64eb32f7e96c47865c673213f6885dae75e6d3e5d4c9be8bdbad203696465e2b2e23a11f363612d6abfe0dae40bae24cb5e6d9d77739a356567bff1dfd7c9a1c76ca7d5b1257abfe620b56fb3eef5e9f51284b03da86d64999f1e66e24e0d9fc8bda58b71620a277b8231392c9aa0fc306ad5ceab1346a6e7bae96a99209ed32b9e6bf621b4d01bd0f82a3c5989aeb4a6fcce1d75c98d0edfc9d9e2b7f1854aecfdfe2a25818d8d1e7cc929c93039989f8b77a97bfc059fe28caf9b3e32b0b4e82857ee6070dc68d6138ec47e34d8fc676fbfc89d9b1f51546d4e4bcc1dd8ef196277b592b4d0be75fc58f5cbc156439ccb233b3ef7df276c88b2e0c319b3db433e2c8d3262bf132a2c3e2c8e8d6c4210370ffdcdd642b6c1ec20762052a369a4fed6bd55ab86414338f92e7fd38530b4e92a66ba5b00403a07d9bf0cd1ae68115cf560cadf22d636190326c6bf5d29c77072f98ec1834c006a6cfc9c05c8092a0e241e757ba290d8e047a6ef172af73092046ccfdc36f340e3ca87ab530fe18db936f8be0156e20eeaedd82279b128876a4ed8e5b050f7f7a8dd5b7351d4cf534eacd62cfa68c16a747562657c99dab6bfcd660067d992a1475b510d41d08515fe662f5522e1102765bdf0bd5017704c82255ad9c1d8993b069b3adfd08292be5c983809d0f718a28c5efae0a112359cd368496bf2d57d4280f8c79ca7748125782f0d0744c72f2443b2c1a6eb048b13ec4035691a758307dedfcb6f532a53d80247ad7f74482a7511a8405a3181f0e45abdb9eaa948cafce5fb1e3414e46408c16e91a87fae207bb73f3ec46a26ae9aa5d3df38c86069a606ec049715a7cf8d43a1d4f6b38bf78bf5cd3894eb9337c9504393f650e3bd293de2e772a91f49b7ced4018a9b7fc5a86e5fedd94497efa7bfac382125fb04e1f50950525826eceb5dd2722a816c6d8b084fc7be9911f71469146e465ca0d08698784df11c1503173284be7c206f250746201ca43949768046dc72370db32bcf239d50e58c541834128531352ec12f298a89fd3adb6c2ca9b29c6118df32cd2ef1d5436887b2e0d8e42666e403a923b6d9e29b0dcc368f12e938abcf430ca30f5b133471acc204491b734f23593ecdc5b46e4bcf7eb7c8685a00c0a8a3809a2b47407228387a1833c56d3506bee0efb8454d4a3bb162c7720be4546e54f125730a00fb9e407e5302a2725f83365fee6a6817ea825a4769e5fef996fc30131e4a49867b9b8c7be59ece2f987fd9becba4c4af6d7d34a7717d68b3b4497b6f3dd1cfc32c9307abd19b28dad3e8ca19cd2cc5221fd5d824138bc8174dcef74f7e145ea3c1ce96ba78f57772ce78925cc878303961ee5c268414e62e93ba5c14c4e0b82896a2e627700ce90589d1989e83a8623018852b4e6dcc591b61712a621bed29b102340bd9a11017b7d9a2d6ee313d28fd58c4be2cf695ea1e674643feabdbb584a6a5fb740dc2b07b4608eab551af391ec52ae14947a27eda027c0612b7045612b577366a1571dc3207d3da19a4e3881b139fe2976668cf5289ff4afbd72c6014dd47535025e94464b9a3876cd18f1371c430743e70e20b4a223c0ca7fce50713c94e1550cf5f8d0ef8b76f408b0a030d33a5d209f3a507c83258b8bef040402b96fb5fe975ba2752d3561eac43ff165ca1255ca8e48f06e284fba584e35ff34e34a232ec3cf92c8971fa6601c8153ee7db2b14795be86371501a1442b230a0fef33a2cbdeb7f6afa67a820ffea86632930438ae47f2934f1f2b8f1a53affd9e135431fde3c838fa5a76a46dc4d1fc25aa74d63acd58cc564789878ddb9d9604ba0d17c8ee4117124a557420bb74939e22b9170f8c99df82f8c2f09673ab2b772254e13f00437cafd43e0ccbffe2733b0a6c5d00092dd96bf680024ee2bfb9e84ac7c69ac87c1c46655399b4f6706fb8001f1136736428ab5e888617ab7a82fa2567b487fb9fd58fc22951c084adea20cdfff9909764ae2a76db96893fb349535c86bdc2b6f61af64f71601df5e46e7a75b086ab374b46c5bec3b147af7e552a8cc3b7ce37d03b3e6e32ff0f2f4a03bda63365aa0d9e7a647f01ac540adcf360bfaf61c83e27191a5c47824806f1e12693e80e4d0c4e484b34e3197e4790eb25ccc2d3a1d174d7ce5031997233f3e11d083d56ca695f3dfe0cc9d3d971d2651013facd57ccb9747ddd3e2aa5d82970bc74b9293372a12e5da4dd6086e9fc1f55ea22dcb3fbe7b8b9969146580c9714a84f34f693d655d99d886c4c36c6e6cf085bca99a54d983b82053868ce5d067c371f65858914e8d377ddc988e4aca60a7a736aa52b80e1bd272bbddc88783d55d56a9af0a899107115fd1f84fe95198bae04996b0916a723d81536656341d48b2b737cd7ee2e3de16894c9c76e8924b80dbfa2131ac5682fa19b4ab3dc224d5cf7b21458863a385d7439ff22bdd23100513336c0832b8adf5cfc8f3676fcfbce10a631a6074d34055d63e0239825aa5361ec01b246cb4e0dbf8be67a5bae1fb441cd84fa9b204f89fe770e47cba275bf65cda16c9368c540ff3851a8c469772ddebf459c73892d0112f8a9b64ee56fb318317cbc551efbb21a48b4213a523ac501613d67bb7139fa9daa8c484d297f5b85cb31a990074aec729ca9411669c741642a46fc5295ae13525a814a0f142f73ea5ddf2c74460717f34a93bfc1abe4588fd77d4e3ad631a88d76f6f5c4b4f9cedb1680df5765fcafeed3fc6ca719adc826de2f04454be739b4c3b83f623455f4a41233052127d1af7aa21b839d60b32a98d02f2a049fa854245780b5ab57462356702fd3f71278e99a2ce1f3d95460d9b8b21c36252e0a23b894d1a3a75709a84e2622779561de5dcb9acfd9d9394b5caf9632ebf4fb1bbcb383ac0213fcbcabc998a228bda9aaff0d61e1e9460cc4557ce0d67e7f24b1de582688bb9cbecae575012e54b927553fec35c5239caa0fc39f4cc309c22d311014adf7080499197972208c2bdf74a99f9a690ea73394e72c562a85a4266f0fe454c12126115c8043d226ce3bf15a607670539f980eab546206b75fcb0b0dc9806200611822a46d342430778a5578be41c93988684fc57e1cc0a367235a5c8017a00e2be0965c859d1d7402ec56d39383306b66daccd658af26d9c8995d79de58c527735cebaa5cdb931e4299d8bd21403a5db2fb601a979ae63f9b3205b32068b76790f1818d4f6b8e703de573d8f6d6852714be955befb86faca991239865beb94fd9adac3cc6156b36666703cfb053a87ae314f958896f84fc595918cd2090df3244ac95abdcd6d63d0dbb1df10c304a22e318349d36f805ecbc3327d9a48da33dbcc3c86fac49ce8c494f91ebdaf91745b70bcd4408ef673181f07aefaa19815f28b687c3bc9043e2967949bf343fa82889d014b003d965f0f1cb288fc756b8aa0f63265f7dc57efcda5f35832cdf3796dc63a9c5bd878f5b0c23895449132eed28174b992fff9614c27ff365939787ffc0b459c1d4dae59f71173773ab92228230c16c872e8fcec11fc797f344b80b8be163490b93e785ce985e76548f2ee216390b10061f017b3c780973c6320d1ec761b5962bb9696b578a6d6493304cf55c409ec243efea4063a2ea7d13498be8974a8cc30711791cd8f510c2af696ba5f04c654e19db21f1a7fd6f7ce103182613e8899f05ed154c65cabdc2ff1d6e83fc00967a821266d33228d6855b18dd764fd490d435ed16eba8d1b679d4a90cfd0064f6d5f1d8d75c354f977ec0834c4c0f8ea74a454727628174c102a53e257c5e136133a884152b983fbcb91942fb5c9049079851ba31543f73692b7139f200093337d194aada7f89337d4bb17e08df975a9cda62c8dc75daee56c01e4ace076e1e79ebd716f05855c538391d07ee886c52bd7ac35ea59f75de24c0b5d8f5da4dc15b7470e8cb7191a8247d2ce4dc1af8c8d9233f4e97a24f1847c51dd0fc3fe085ee6fe9251e8f16b04080e58b9b7dc61b8538c4c614d320377605e8c40ea4fa5c90df3357bc33db82b6c1d6d19f79eaaeff8e172f465bb1c1e515b3dde4b85814bcf0ffe9e134ac61e5a6200f64e53aabbc5bad44ea81c9f8e75c00b6408fc99afb10731e4adcd49fb4f80ecbbbbf217f48bc6fd3185d3670adefaecada43bfd2e8c749491f0394bb5c8eb64b2c457ba04f139e84e8010be7e0772af0ab5f2af0b49699a06975045f64ea9ee6fd2dcdcd70242d823fd3019da8a5d0fc90a00a2938e5d367efe656354eba5947d8034adfdc9fb5a8e48205ef4066ed71537413e9fe49f45001922378d92a355b4674f689e4ead37628a44cfacf7e17349df0cd50f2f3276d62c1de3ada2e5822399551ef08236a2aef537f2ce9616feae49372c3fb1ae8ca37dafa14a9378cb08e3ad3c61d927bc468b85a90bd05f5e9b34f1f128445859d8956b5324c9a1d4b623269102988072e9d328068e197dc76c41ab28ba4b653a3168b6fe3d6bb9f84513647b5eca3b139ded36cf9512dd5b2fedf7f343586a03ddc9318880c2d76580a399571213f16e5595ef2c752d606cab669465645c4bcbbd139a3164e914e6f2b72ac5887895b812170209b1778a127f435b4936f3e6f3ed553b4c153cf2878c1ba51ce9f6f21dcd53a4edec71219439b3117fb4cddd73906833e1d90dc28b109689893d53e5de804bd274a7e9458322931f2f900b9bafed293157b99449b4156876d9fcdd406f173d831a069ec3b9367a83e4885553b3da84f4c8f166f2f8b574403e8bc958462b621bfe12836f720920ac4807e1b0b077fb972c6a0996e3019dcb0d9479f6274dfbeb08bbe3467e907fa2a16acdae47055b3d7725039c48b8a49bb37d9ed7ddf040100257da1dfb179190e91547e8b9d3962dda760ecad6d919017a6b89150bfcb1171b2f5f189408be64398f478f72cddc8bc8c7d834ab931193edd65ce125eac4a34eccd712e81e0ae43984bb83df921f18323a2778f0255a3d785a8aeb2a08795d422b3b656c2547f0ac2e38e712c6f90d11a07e02066c0e48cadd74621e60bd47b44de8d3571e6049015c598dee5cde322ceb1f49c0bbd8bf7ffec77fca8a6bd962dd95e1964dfeb84f169f5a9c38d681942e2dfcc1b9088f24190cc902432914aab6a21c98ea52decfb548cdc2a7c422cef600ec2afe8f766cfe31af6de8036b4e95dd975c66dfd42800ef1ccf895bb89ed5398529fdac9e2f073b8a762628d9414b4e522f9f8f265e35aeed2a5dd51664a9b24658a0c53f03595dfc4077b89a743852a213f2883cedcbcd9db9fdf454c98e43c4410d963fe22bd9e08754b3e73d6b2c00873b958980e336923e8492c3c4e698777a3bbe331b397df627de06b8070de0d4446f886541a689483a46aba1ae092a8806b9feba3173f74d0448ca35c7248da5f800a47f53157a86c37d7288bdf826a9849a59c86f0ae2d4c9f895547440bb10340ccd074b495045b08aad55394b041cde015ee58d4cdbe24ecc15716a7f627fdb6fcbb724defcabf4f3ed629934abfca532ffa6cbc86ae77b56d19a75614f28653d6b24315f33249635660981002d666a7e997eb0a93d4927e5718e5a2cb19a24732c8f88ea205fb141a028966255961979be07f969287682ceb34aaf0a844d817dace1823f1d5bb50a15a2eb2f52f6f4eaf8d25d50b296bd8396a7d432c99f7916afadd90a741e220c99d6e236051f2cd99d845cd5b7d02813d8d1eeecaaa82c986aa06a02ef3e875bdac5592e6c052d34443eed795f3ee0d3d8e9c7b06d13641c6aa237546a6b4259f65188ab241f28cddcbefe6ddbc135fda0fd53cc358de284c57c7c27c63e73b774b3d24f42cbc8f83dd95cca3859bbc242b073a335482221e089aa334ae9bd399a7301b1f51976a1cb57306cec111b615fca3568f4a158c6871a90bc1a3dd6cb85eefeffc74d8c3743bf7b39bccf8a323caed91c11cade081633ce1560552937640e8ccf313358bce345fb3599079e9cfaf8007da86797c4e28aae32fcdb959bae025e601072b1c5debc37888c59b69ca0ac30818cde63abe85dfbc5853bc0f92d3686062118e0c57e18ad230f38b9b43c8cd1bd4ff38ae3a762f750e3ca49c71d30f7118dc66266174f723e423b210d4c605f55c619739ca62c476b3e1b18b2abf3827a937c8299be391dd665458439e4cea66af843ef01ec613650746dfd6ddc7778608ac66db0c175cc4f42d048136c4d08c685ec0ceba11310c34efa35ca707381309c8143b8255eebc0b2320791a66e607696e22dd40b84c1475d7740f92ead067f83fdae0a0b5c2af64d63d8bcb5bb2e74b09425aab3cc7ca8e8bc282b665375d0d2dccac5e333c651468d8da6dc1497cd2af4cf588a648cc28dc79706f3676bbb14a3d4a6d934530314c815b9a353cfc040c5362114612eb8be70a94113ffa976efe46729142ff686ed8fe921de6fe5241577f70b87ca6a3cf58648ff43aa1fad55952f6a3b3783345ec1c66129a7532d2335ae5ca698e308138ef1e2eff8257130a3fbe98ee80abe4e374ef59dda2e5d397b48724fe77dfc29ce3a5e4340fb34aafd79746c5c2d3140219e1256f4f9c4d6e98a5f992d1198ff076ca8637e48687eeffc7d5fb90da116d0036a66504b6184e2e9e471983d24400ed098a4c3d4b90cd1befd504f3f7bd34b402303d686e50a08b69f5d9c433be7df9684800ba3f79c5c70c2390bc51f68d5c2ad82b05ced46167cc998cbdac1f43f1a9f408fe1f7cf81972e70ed31a44b83d28b5d1eb50109c82d0a9e3f2fe9184d12e39acc1a7c45606cf6df200e0118b81a6fe9951c645d479df3cd946a5622c44e4e9d24d03a175f76847c3f710221fd7c5d9061e3702bdf53eb6937cb226244f720465bead31d77cfe4f8ff02151c5fa89137e230c3be4d559d47a8890bbf15ed9e96073f94ad5ded2e244eeb093a6e83ae5769c7dd3446a7799d24d93a1613f1a03993db25a78eed17b835cb3e9470b036c85ca0e59ed0a82413ce831d3c512b0d9b12b9872d05cfd88746728af918024f8c9db41203114dc1d8551a7f22adcb2bcb24cba8b11c26ced453ca137a5664ab2df35090fd83b2d85988079ac5e992a7117a37e00d376ca1eaf64d73e22c23298ea7f4c9edc703a0bbff9f06c31ec66ce86f71440856b01ed437753ea7960b5612a38e6fb47418d33140112e7f2edd71ab942b48fd8c2e9c2f2d2d1fa4b17e53b53f97bc4d0d1c6a4b669e0b3f4e5ea6fa996387da20d612ac9d79411af63b0658f99004dd8340a77ffa94ef424c1c5d0ec2e1a66029db8a0cad9c8dee68db5a04c2ed481942dcdeb323b1bb81b266760fe4a925a67515641ee8a90ba13f72d21328313db7a08dfd648f8dfec44d0ed657fe1165ee41224bd04d9dec15154490f771cc83ccf9590905451f3d9cc74b48ccf1d43090edf0319702ff4b0e789d6f6be4d5d11a96470da42ed4ea59fe94c7c03157299f1cb579d16f5725b4fe2efe1d214f8b763f402678dafa2768d865d63d0d7ffa4db8683bbf88c34ec5767735c6a80eab9d834da63f41433a719f07269858e9a5d49e5a5bd9c8df95b19cf6b469981a656cd4a1aaf77585b49fa6a730f3a345bd984074a685f0476c065d5ae81af61eb72119bf8e1609bf539df27c45f3d6a18fac18d6cb330d91917804ddd7105e0304c376b7d61d4058c4067f054b7f93533cc085828e9c58fb892be504deae1329c8df2140faa2d417e60c1235a67ce7571ea2a9608e8056322e5b2bb7640dd99043cb5605c2c1118a12019bf1a03cfa057379313b914381c38a4c2b2ab31cddf7be0dcf0c92aabcc619a0467646abe3de77ec8199885da8185705a095716dc68c9278a809888bb41dc6dbbd482d179f51357e5ce5f932eb0d71451cfd4ce7108bd5fe5ace295908c507c0b5b29ce37006acbbe1704d364afd6d125353ed35ee2817793733b5771db75cdb00cce51fcd28a2e63a1af7b6f916850edd6a6ce1020b1279ee6b279cf041b8da7a5974350f89bf66846ce46bbddfc2f914f9ab92b2af50e62435a00c1cbcadef3f748f1c68088cad1a6ab7187e0078f10083c41c640e49eaab1cd0b8af4d881d0c8fa74bd33cea8300a26f39b0efa3c92651a8f740f28c5f5a1888cef5d757958849a4976c3e1003a5c06b6f1d209dab7b474acd2e0037875d33130ceac5a2dbe9091d6d469fc1f943cd0bd83171336aaccee96ed8179deb812ffb05e390107b6b635fc98fce12eacce7d947c004f917a06571ceb90c507ccd9462b7c3635cab8dcb32352afacb8c0fbb2dbf4d2ca513966581966642e9060855ec061375029720ab1ca449d17230dc3882bfc18a9cf58be0e197f0dda8e17f5149c088b77832f90fdbb33f3146681c63c5a555ac99da44adea222f674b83831a65fc9c4fbd69cd767e3675bf6c7a5866b7935b7817f81efbea2758b04feff92aeb1a9b3d8afd4c2b33815d0633b186d6c4e3ca69a6de4177712a0950279d53f59ff5d9874d6c5bc591c027eb27aae09e5c2e66e2e24f144e5f5019c0d5bb893c315a18fcc2759604a73cc17778d8c89ed331cbbab1ca70728fb4670daad94bc5a5bdf150f37bc584b42ab3e093b47540018a244fbf932199922ab81a75370db9a4857f2ed6804b3c4fcbad8a33869296acf17c05bf0740608dfa9b7c6a7e4c2fa855364d7889dc6368cc77dead6b1d4c92d91e55a0ebb4a53e9725b01bf5092193a5a4d9898e6532b68356f5018e7ee88f6f6a2b772cf6537e5d0bfa71820d0e7d2bcbd1adf5cc82177e243db21727388be6cd82cb0fcd19427bc931fc27da0ee97a1f9d46211e0bd60abd393dae526129efced56a64d5e8ffca11436ad12d016b8f6be70b1ea65ce7ea1447249f2f03676aba60d1f25dfad2e2414219653f24444596d539af45c8c81416b766a81cd7c8befb95e1363a82695bcd3ce91bbb7e33a7f83073d9c471e8715e216c8f7e738e489af34412435845a3bc28f7aeb88c61c38c709b8608944852b86888107276f6f944c9409dae51f8d560713888f34951c62e3ba38b64b53c7174f565723f9606a3f5808cecad82d2bd5198b95e1f45741571c9dd04da177661bbd90616be9beec0b1e9c596dc4acabf726ecf1ba498363b5f2d63b4975f4609066a65bb48d4bac3c34704128c28af16cc34b85277c2de97bed48fe65ad931c865f98c7c976bf5d1859aa6305085bfd30dcfadd8a40217a1decf719ff9c7d9e24cb96ecd293650f033958ac13540989be06c03f36dd238a4b3d0aa7da95b5f2c37e78157aacaca92f979db1bccc9cea00823269e2394ebb58a1471f4781801e2dd8f0173089bd7c0ef2b417e6a3b691c007fb38f5e8b2b17aac1ed924070f027164958a0ba21875ef2018fbff0c246da1415bb214f5ae643f41939a690c86a8edecae70a8f4fad276772246d157fd9b559a37ceeb8e460a7920f90941db56fff935875bbaee363313619cf99fadae791f0c3afbf8f0d21c0f958e74e356985d42780596b17bcbe22f8ae3df601f7907561370f83066f81ae6fb37faf2c424a4b2ef41b9a766b2acf0cf3551cad314b800fd75feb44b07bcaeb42c770d65f1f129dc209513a9a440bbcac1db07d5c0a3f5eb3038af29381cdf88a6819a75cce3c56f629ca40d2259ccccbbeffa0ea559eca2828e534e492cbc03b25e5f0b3df24bc379e11a72736e680b906cdab5a975a7c062d47e7b912fc5deca8f88480678d2a441328896694fe5024493b24e4e9de7b50d74a0393f46a046aaf4ed9db4364c5d35b192eb2c4478c972b2f7aeebd17ffba0ebbd244ae9cc6e4ce557f31b4a68f1299d8b84cb06b4a6a2cafa12de40d813b19ff9af9bedc92e2a8af6b9e15514362eedb5701b888ac7542fb56ebbc5280f46b7d2939d28a7e6fa67f98a7feb87f9ef2c19a2a863fe724fb0cc6718ef78ba252b69eba6ae045928e1dd355bf0086c2e1b11f6ad7d791adbfa026220bdbe40394b4179b1ef09e3117fc09c30a6e850a615680b35e69d107a828d5b218dadccb7ed3923b9004518e57196853bb4f00324f45df5a4a75b86609bedb43180f17261d898434c35a44273f473ac8ed6283b3ec54b80a6dfb0f3c17e767bc50e565140d59c034f18b6386b4f9a7f450b93f7f941324a111e58f3abb3a9b87cfa353686e4c732167383f80cefd136d084e76b7251eea7b7052da90d88787192addfe6641a1cfe337f3588a6056c9fc1db348a0591fa21396dafcd38d3066e13f522c3fadd1363111e9ae1479a139907bd6eceb2c5446986e85e2fb4bc25ab886106cdb5271de5500625768996d3d68703f62126de38c8b47edaa7f045717273aaa68664d05bfa9805279bcbb321143e7aefa4608acccf9b813820b444ff2d7ebbae2bc1638b1f743174daffd729ef93851ed6c965f01f61ad4d45525d7171de63da5782860099f74825c6e102c52c88ed661291b9512ed51672effd73edb815f4df4b5220eff4d1a7ddcf5d454c8f43a64fdf36a690ddee11af60697f1d3bb7e3cc61aff7c7f733d34fed82588f235cdbb0627bae7cfb32ce01b554292bb53e9d8b92d38f9831a0ee31d4e4bad0d46ae42890e37a18abbd7994ad3e07c61830e0f4e5eb9ba381d5080e4de7c8371ddea1caef6b76fde3d663ae953f9976969b52cc2d3d4040bc3c06e1d7f885d547a5f6cf3024c5544fc5ad2d3eb70ecf16a415a9842a704a8417f3451791157345c4fa898cc4e4adeee4b719cdc9e7354a194a3bb4e5bc3bb25faf610107bee32c680820ead73953487ba6851a1f183b8ceb325c8f79ccabe42e9465d217b7008216ec9c971562ff21b5bf63dd4f676aa2a41abab7a11d6126a98c80a982c5d052a71c1ce9e1f590f9a62c9fdf0ea426c633aca2f68a64d3d4ed9ad6720ca754f9bcac3df4ac51f70b1d496117179f22aff8d688787f1a85a9c6f4d221e643ece655350250f487b3e5b436936f1e378e75ed5041ab45defa87c4f6776f29967031453561175fe48dc8926c97b1b131fca8b56a717c800f6deb22b056fd4d79db0861df8108b47f86112e6feb06268e10cebfc073218af658b0eee097e494653fcd177b5b80551679c24f9fe436f9d183f6a2f14eb6030d8ed77d54eca958e4b3024b81e895376b1f26cbb146263765e2493953b2c86e90a5e559410b11695eea08858f80f59fdbf76100ab998fd425fb0bca063726b8c8ccf3cb738d7a09bfd6128a96f2ce20b60ec4a52fb752b0f669909f72a99ead47ee35d12f06bdc96948f9a8848f4403a9f1f992c69b7e9b97263bffec97dce2c3aad9d5e1d45ea606549fbdefebd5e74f0975e9b40d679d1248b7798270f715fbda2e4d09bff655a142310281d7a0fe0b8ce01067a476752ac13d0d91803d3703779fc757e11087bc00c78663ac8217854246075924ff7a097a889fa1cc79025d6c91f455e84b5f63213d5f412df5163364bf2aed5c74118883111c5a0467ead8014d96a3f3c8ea0f04bb800ff9d08407d8a0992e9d693167e04c51c692b38238365069216ca022f4a9ec155546415e38cc625fe1466e95120aefbb0b25f6fd7e0ce17f4285aa59dc53f89bd2fe4069be7e5220075f0867569cb3ea5f43beefd13dd5dda10bb099a92b6036fc24044c218ea8dff9bb824efee286fa3998abce04a59b00e2ce29fc022f3411aad37662912a89f8990784d02d266e02ff2bcaf40b1a517bd65a4bae1436ff3c7c39255238bc8f03285c7e9215004f05313d265fa16700a8075701a0ae57464f8a4facfe3a5c9edb9d5f0eb9ca8928986142e47048d4a0e76784ae9669dadd6efe80e36cece9d037b40975008ade30763bffb0147d09510e2e5023ce3c60da0d8a91ba8f5645f3415877d7f3f70200b036ac7c1a1864b5d0283b0b6b128cbda3f1c06960e61005dd427ae6f0c80c662217b0dcfdae31e70b75566a59477d69dc69fefc80b0f5ac75cf97f59c4abb1844d8ff63766ca914f8a338a8bb1a107dd191cbda436f36202e7036163510f402cf1aa0d0d8f8e0d2b4a185db314f80cc75b0eb1334d43cc46584b30e4add69cf3afede0bcfe0943b62d8bb22884cb45fb2b7ce30c346719982a489a002a958ef8c265fa785cddb15168a918c8ec1a79b004b706a3fd54b51160feb7c13447565c1c4a0d0cdd1bb2fcceab305557d14673e630de03a5b41bb31ac1626b522aaa85dfa47f9099ef189ee151109d79f08b1ef851d20215d04e47af72d2b4676d0e107168ba9eb89aa40da29253bb10a37effa72663e561240e4cfe0681dfe27dab7aba8ef3adf3b7e3531423867fadee1f3a7c7449851003d704cabd9d288a0667b9a0f96d26016d109f0d84399f02ae144171c235e6998c5d45136fcb3e2f20a058e9ba7a332b143b9e00587e1126b242a9ebb0da8b50d27056a2f171986bcabce6834d9534a18642c3ff431161a52989c20499f12dd1940dd3ead8ce18f9b2d20e5c079e76f238f3f6b4d34f043dc2ba125d2730c6eb5fb3cf28d69e473def762ff9168de0d3ca81bd6b0a3b4268613d30a0053ddaebc11571840620b5b296bd37e6becbdc4cbcf333a054153ed9cb1800bb2220bdc281dc52341fc3cb3bef32ea234f4a88927ad4c9e50dbdf9ce81173b08f17c15fa5f53ccdd56dee834bb0362a8a3ea6a55a72885539a875fa5d54e2acc62c9caf8b3479cea879955b509c2c2e908e36f73457a813d1dbe2bc9052fbe2dc0b050400e57f8cebab10ef309aa156b60730ff1d4b81bcfcb00f3d260647c3f6550bde5eaf5fe055950fd894925897c2e2f214617054d50b751220d708dfb2276c5c91a24f563efe79b076719c80e5b4dd19fb83663aba61839e39bd2a80ccab8df446c9d7fd9d5248a1dcd0fc99aaafc283306427192bd3517df3a6fd68767dcb9ef1f637b7ae1961b96a33b6796b42c0da2439eb0ebb11958bad082ee22dfdfbc3f313b33471def2814372687b8f813df7fb30b0cc7c8aa6ff4542d4a015e43327f5c2065f3ac69956249ccc1604a7fdf5f769210ab2de3e37cb2dab5f47a4943890512f96e63550d4b096c747e79468e419e1fc2a60a1187568284b69f454225627d2cc0679ccb8778870c37c1c4e1e9295ced6884508a6d3782d4686a0686cba1159f34685a3699967d0b29419c0f71ca9526b6471eb8c17dd32a09968fb10f3076aeea72921dfed294cdd8603cd6f4b8e181d3201d31cdf8b346278414075d53c8a296d3b2a9b7aac34a6fc56b48009afd87c4739090cdd6a471d85bf8b4389ec2e1c0f281951c81d15dda8aa94365f4ac93711d7aae42bdac34b9480f43f784ca1f7216444ab1b74276f476d0fe6ed5519e952a918724ebc396180168fa03933cc8068700bde914fc60a33aeb3af1a58dde6eadd9b7afabf4fb5194233a64a2d7cf72f88c6fba9b609082e59b3da47d72454c6a7f89270c0094eea4420c42b8ee85d2c4a4ae1b992956078af1a1698b1eed598a7164cf6b50af589242786694ecc1d6640eb2a04e74542276f16952f9eecb713878bb361209b07c30be9e5cd3602edb323aab107a6ee9d08b18c2159771b3da0b3395366304c2c427d951b50de0fc1c131284f0a1dd35574d510cfe8562a78737460a35cb5ede614af954e38d26424128afb9ab1e2fb72665e7de4e276640971a9663fdcea7d1fa15fe20feabd1b00bf1b07c64352b6041dcccf4e059ab55badec15e571aedfe59a38c05e0e81937b0222a3778392624d419d5ec5723127e6c5e5d33ce436c2d974b33a7c11bf5810b0043bb9c03bf36df3d079ca03b7e05b0c2c24d888970cd7f275d0287c143b7d1e656950979e9239aa3259eb84b7c8720c6842f6f57e8b40f8e333512236d5204e306505190eff5d49b12a63b4de1038b2000b3cbe0f54e4c03089e98c0a6073f76d9d947585ce39b6161fa5661c4cdd0e497250ca259deaa5e3654198a4f28addfccf5fc9db5b2f7d447b256244f4b89e657b052d549c885e48352d0d2e8e0c68d4cd9d95da0903fed917cab856622c1fbb0e804af548fdfba214dab7fa709e98dcff3702eea09199683278bc33b919587a752d6eaae3353292e5987cc1703519b013071a86c154b19e40674408fffddf7d9d76d74e55cfafc11598fec695b405df1dbca5f91120f5c60666be41ac6a6647fdb81deb1888eb4602c8462405a49257db49b74e8f4bd9a42d04740a42605c829984aef0029ff2fe62d658678a1ad778bc69f98b5f497f6f0ceb4065018af501c20e4e3e96c5d60c137c64714917bad6a4a471730cad7fa9878bb611c17c4fec4c339ba835d2a472cd2d3a00edbdef7523cf1473e6a58be8e844514506a13d20178428f7b87e058d44b429af221326a8c988e45c124e98623c1426ba376d340037b32d086145f89febf1c87cdd8689db51a173ad2f704a159629b5d12cd0e4e46e033ea2080a0afc1189a729681ad951181781319f196677eb905bba7a1c3303ccfc14a9befe145a127007a2a94f68af37ae23e48ccba6d48a30152851ec630bb4a4569d48af4732ae9fec7d16b32aa058cfe462e4a586f70d32909da0f2f06edd28a424ff6477cba2809ac94fbce4ad0fb81150de21d7a47606f0d8b016a028bc244adb734a9ff4368300b19eebf8f4be5222803147baf8ebbb00e731e130ebb77e5b34a0ad6821e3b7b5fb5cb4e3a0e6af58b70a91edd91a3845278f071ee4fe639938a158a45066c8b803ea19c64c56000c865b6c7ca9dd1e3394d783db4fabfbba1d95529dc37dff51edb2b516815a78fdbc67140d5a891c27e8b91c2cf1e3fd9a306d5f58c204ad9d902f2cd22933118c49f6e8d2d7b55c5db252136dde595da15c5d3d718d036305e2d25f5dc5c441711803bca38f9b483407d0cb5693b6f8dcfa2e906e4904897f8d5df905bb36df77f4ae79611b1278aa90f862b13f8cb629149c5eecc7b2da55ed35e45718d0ecbb54f26d470a78dff62c99576f5e9204a3fb74bfe01d9a672f208daf05facc6e082e74e9b9b0b4cf98e97298bbb90be9eb9e0be242f50d87899de7f30f852d971341f6120e1af82a59949d701debc4c1533025e530c69a5e38cf99932819a77b9f88d3eeae82b6ee2705bf36e2f317508f6bf5a048ee89a34035ac2120945f42f96e2d5cc1f21c1471cc6f84bdf9fc37697c733474c0d7675af9691f11888bd9c411b72633b23f3801e038d3ce54687b4e30164fc1c9ded7787fc1c4325d242af6bd484de9f3b1ca24a80c0f0a33efa7be48c6460c1671f93c6470c6e6a280e49ea4d436cd1324acd66084350eb9a1d5427f4981a28dc31a86603e655a92af5044820411c58545acf0df1bcd883529e5d54aeb0ac8ec7b189a04537f9b38b3d44aaaa2594e0db2d0e781ecffc489c5b5e75ce908c6868bb9d0f1fcd4a1e140b9cd8423e46d96622db497c39fbbcebfc080f089a385ba33e7e077961697a310aeced9b7f7d68e948ae77e23cdf8c31355cd7d0cb9b9c2f81c2ad5175223ea8f9ded622a9f2b890039ce0087d033bf78880d4c5dd2cb29d567d69298f9551e70e39fe7f9eac655478f2da9ed12765b07e40a6fcc43ed7ae6ad0fc24c97f46f69a99bfced051ccbda0655c0eb6627a296759e5cff527830a6405e0c329621a10681c79ac94c9ea929c94401e83db32a0bfc74f95f44f7c0d17b61eebd7002e1bb7ae45842b282f09382d22e804db6f2a6e60992c3d73ce6867a7e27133250cf41430e238194039c7e3da3fed59233b7963ce2345092ba50bfe114cfbdbc5e2a8bc9af04faf250118c35d6a5d88550ab1f6857fa0ac0cebde87fd533a0d68553cc80311e20bfff484f3b790a1c1359a0be506aea8b8f29f3b69e21de067a3f465ffa2f50d8be8805033146011dfd2672067a25b68750c6becb34d4eb78a1edb717db51682f6a575a88013454194f304a42cacc5ca9a2cd90cac740cc2384c9360936027b707ef78cc749285792e89bcfb9b5f7feb80cb7801443593de601d2617688400603d9e5a24e236c7469d255a98c1baf84c9e2a5ff914e328d9e94eacd40bbcac1db07d5c0a3f5eb3038af29381cdf88a6819a75cce3c56f629ca40d22bdef54a4f8cbfe05add9acab30593739364601a6a50bb18c60ddedf74c60c5b0e23cda825b3adf7becd930abcf8cbf8b35bc58dc29c82137d584e33369cb2d2920be876b25fde6c63cec9db9c55277f80542ebb785e13c602f83f39e54b005661a6d3bc2a193e7818bac5066c51cdaf94efe6b13aa77760523bf8d01eb966109d50d6f324772b76d833d6a787de6e1afce6c4c799dba52a95627c1e28ff185c0f1dfe4933c2e57d262d43a62c79cc9acb64478e8d3ea7f54df7d7da49cba8db51cda4f0a83699356459100e68d36cb513afe3c3d5c39c0d785d9f63146ffa070b4bd6d90556a7652a3d83183fa750cb47a9f360f835342f30cb375e7c830b8d5e1cd3fefa7d7586651c9f9f273833d6d1cec048abb68ae289df50f77557c4cfac6f302ba90249820d3fbb28faea0add7ec865669da171ffffe6f2af3bf437a2dc95ffc7ed22d776c44649e14fa75b44cc60e35820a1b5f9e07cd2bfb83043a673abda7ddfb46e0df03aefea6eb30512ef97d148aba04bdcbc796d64fc9e07de1f027b53f5a969b24e9213f019fe1490b2efc191198d1df2875991e9bc8d3db596b16f54ef366384ce20d5330869ca70fc91a838e4d6e2b3e0d5135f76191ea520cc23151be931e7d2261239894deb08b64ab8ac7f34236c567bc0cf3cd48eef4d6763a2ebbf427fb86a611caa19930834e78b1332e64b948b3b00648229a8b626bbaccf603cbbbb1b47884a00167d5499b81106f0bcc4561eef4a5aa6fe0c90745e65f08c65df39f38c5c7eece3727ba02b7be66fb2c5dda37b2fb9a40ed71cb5f80eec177bb2c72c5b820dfa50e735d0d1de66149391de00e6a9a7cc1d4d690721a0136ab2a07fe93bc20bfff96896da87bfec398d2cf9eaa5a759f4e0b5468bdccedf874393d950c2b7941c06347e65c0896171d7d393e7bba90fce895c25eb382d3a2b67d6de7441535b0488ac3fdc4bae599e41e23c0b5fc61223505ff4b9e08a1c756e268ff60305569d05e3e71ad65a9176b604d0b7bfa2ec272f83c67792932e56b0b4138dc5832c046d3daf17b80643e2615139b25a0dc0e60bc589debacab4041ac2353594c669280b9c645711e525553258e4d8a67ccc9c2d6bcd57043ce5adc9f789909cb9ae43855f1ba77f0faba716568c477082781427fff689435c826574e595e6967bb7288f36de1d8ad96394e85ad26e94d4afe9422d63d2e06e060ab85b785b2d259cae529ca17d119849f6d5dba868b33c057f962239271f9022e0ae0d4e8066640d44b7268187f269f5435b98e93ca35ae435b434e1fe933410cb85e0e96fed05884b407e74ce4078f3bbdcb2b484d16525f1a293d19e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855/var/lib/cacti/cli/etc/cacti/db.php/var/log/cacti//var/lib/cacti/rra/var/lib/cacti/scripts/usr/share/cacti/include/usr/share/cacti/lib@@rootcactirootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootcactirootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootcacticactirootapacherootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootapacheapachecacti-0.8.8h-1.fc22.src.rpmbundled(js-jquery)cacticonfig(cacti)@@@    /bin/sh/bin/sh/bin/sh/bin/sh/usr/bin/perl/usr/bin/phpconfig(cacti)crontabshttpdmysqlnet-snmpnet-snmp-utilsphpphp-mysqlphp-snmprpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)rrdtoolshadow-utilssystemdsystemdsystemd0.8.8h-1.fc223.0.4-14.6.0-14.0-15.2-14.12.0.1W0{WVT@VT@S\SSB@RR' RC@R6QY@QQ@P @P@P@P@OG@O~Or@O~O|7OpZ@O@N>@NN@NGN?MQ0@L;Kj@KыK@JJi@IIIHHH|@G-@GFGB@Morten Stevens - 0.8.8h-1Morten Stevens - 0.8.8g-1Morten Stevens - 0.8.8f-2Morten Stevens - 0.8.8f-1Ken Dreyer - 0.8.8b-7Fedora Release Engineering - 0.8.8b-6Ken Dreyer - 0.8.8b-5Ken Dreyer - 0.8.8b-4Ken Dreyer - 0.8.8b-3Ken Dreyer - 0.8.8b-2Ken Dreyer - 0.8.8b-1Ken Dreyer - 0.8.8a-9Ken Dreyer - 0.8.8a-8Fedora Release Engineering - 0.8.8a-7Ken Dreyer - 0.8.8a-6Ken Dreyer - 0.8.8a-5Tom Callaway - 0.8.8a-4Fedora Release Engineering - 0.8.8a-3Ken Dreyer - 0.8.8a-2Ken Dreyer - 0.8.8a-1Ken Dreyer - 0.8.8-3Ken Dreyer - 0.8.8-2Ken Dreyer - 0.8.8-1Ken Dreyer - 0.8.7i-4Fedora Release Engineering - 0.8.7i-3Ken Dreyer - 0.8.7i-2Ken Dreyer - 0.8.7i-1Ken Dreyer - 0.8.7h-2Ken Dreyer - 0.8.7h-1Jon Ciesla - 0.8.7g-3Fedora Release Engineering - 0.8.7g-2Mike McGrath 0.8.7g-1Mike McGrath - 0.8.7f-1Mike McGrath - 0.8.7e-4Mike McGrath - 0.8.7e-3Mike McGrath - 0.8.7e-1Fedora Release Engineering - 0.8.7d-4Michael Schwendt - 0.8.7d-3Fedora Release Engineering - 0.8.7d-2Mike McGrath - 0.8.7d-1Mike McGrath - 0.8.7b-4Tom "spot" Callaway - 0.8.7b-3Tom "spot" Callaway - 0.8.7b-2Mike McGrath - 0.8.7b-1Mike McGrath - 0.8.7a-2Mike McGrath - 0.8.7a-1- Update to 0.8.8h - CVE-2016-3659- Update to 0.8.8g - Improve spec file (#1302904)- CVE-2015-8369: SQL Injection vulnerability in graph.php - CVE-2015-8377: Fix SQL Injection vulnerability in graphs_new.php - CVE-2015-8604: Fix SQL Injection vulnerability in graphs_new.php- Update to 0.8.8f- Patches for CVE-2014-4002 Cross-site scripting vulnerability (RHBZ #1113035)- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild- Patch for CVE-2014-2708 SQL injection issues in graph_xport.php (RHBZ #1084258) - Patch for CVE-2014-2709 shell escaping issues in lib/rrd.php (RHBZ #1084258) - Patch for CVE-2014-2326 stored XSS attack (RHBZ #1082122) - Patch for CVE-2014-2328 use of exec-like function calls without safety checks allow arbitrary command execution (RHBZ #1082122)- Move cron to a separate file and require crontabs (RHBZ #947047). Thanks Jóhann B. Guðmundsson. - Update for systemd (RHBZ #947047). Thanks Jóhann B. Guðmundsson. - Fix rpmlint warning about spaces-to-tabs- Fix comments in thumbnails (BZ #1004550)- Patch for CVE-2013-5588 and CVE-2013-5589 (BZ #1000860)- New upstream release (BZ #993042)- Use %{_pkgdocdir}, per https://fedoraproject.org/wiki/Changes/UnversionedDocdirs- Improve security description in cacti's httpd conf (RHBZ #895823) - Use improved treeview replacement patch (RHBZ #888207) - rpmlint fixes - trim RPM changelog- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild- Add note to README.fedora about the default MySQL password - Remove reference to "docs/INSTALL" in README.fedora (RHBZ #893122) - Add dependency on net-snmp-utils (RHBZ #893150)- Install our README file as README.fedora- remove non-free treeview bits (replace with jquery future code from 0.8.9 trunk)- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild- Add plugins directory (BZ #834355) - Drop Fedora 15 (EOL) from logrotate syntax adjustment- New upstream release (BZ #817506) - Drop upstreamed $url_path patch- Patch $url_path to default to "/cacti/" (upstream bug 2217)- Adjust httpd ACL conditionals to test the presence of mod_authz_core (as discussed on fedora-devel)- New upstream release (BZ #809753).- Adjust ACLs to support httpd 2.4.- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild- Only set "su" logrotate parameter for F16 and above. - Tweak mod_security rules.- New upstream release (BZ #766573).- block HTTP access to log and rra directories (#609856) - overrides for mod_security - set logrotate to su to cacti apache when rotating (#753079)- New upstream release. - Remove upstream'd mysql patch.- Patch for MySQL 5.5, BZ 728513.- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild- Upstream released new version- Upstream released new version - Contains security updates #595289- Pulling in patches from upstream - SQL injection fix - BZ #541279- Pulling in some official patches - #541279 - #541962- Upstream released new version- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild- Fix unowned cli directory (#473631)- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild- Upstream released new version- Added cli directory- fix my own mistake in the license tag- fix license tag- Upstream released new version- db.php is now 640 instead of 660 - #396331- Upstream released new version - Fixes for bug #391691 - CVE-2007-6035/bin/sh/bin/sh/bin/sh  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGH2.2.20.8.8h-1.fc220.8.8h-1.fc22    !!!!!"""""""""""""""""""""""""""""""""""""""""""""""#######################""""""""""""""""""""""""""""""!$%&'()))))))))))))))))))))))((((********************+,cactidb.phpcacticacti.confcacticactiabout.phpauth_changepassword.phpauth_login.phpcdef.phpclicmd.phpcolor.phpdata_input.phpdata_queries.phpdata_sources.phpdata_templates.phpgprint_presets.phpgraph.phpgraph_image.phpgraph_settings.phpgraph_templates.phpgraph_templates_inputs.phpgraph_templates_items.phpgraph_view.phpgraph_xport.phpgraphs.phpgraphs_items.phpgraphs_new.phphost.phphost_templates.phpimagesarrow.gifauth_deny.gifauth_login.gifauth_logout.gifbutton_add.gifbutton_cancel.gifbutton_cancel2.gifbutton_clear.gifbutton_colapse_all.gifbutton_create.gifbutton_default.gifbutton_delete.gifbutton_expand_all.gifbutton_export.gifbutton_go.gifbutton_help.gifbutton_import.gifbutton_no.gifbutton_purge.gifbutton_refresh.gifbutton_save.gifbutton_view.gifbutton_yes.gifcacti_about_logo.gifcacti_backdrop.gifcacti_backdrop2.gifcacti_logo.gifcalendar.gifdelete_icon.gifdelete_icon_large.gifdisable_icon.pngenable_icon.pngenable_icon_disabled.pngfavicon.icograph_page_top.gifgraph_properties.gifgraph_query.pnggraph_zoom.gifhide.gifinstall_icon.pnginstall_icon_disabled.pngleft_border.gifmenu_line.gifmenuarrow.gifmove_down.gifmove_left.gifmove_right.gifmove_up.gifreload_icon_small.gifserver.pngserver_chart.pngserver_chart_curve.pngserver_dataquery.pngshadow.gifshadow_gray.gifshow.giftab_cacti.giftab_console.giftab_console_down.giftab_graphs.giftab_graphs_down.giftab_mode_list.giftab_mode_list_down.giftab_mode_preview.giftab_mode_preview_down.giftab_mode_tree.giftab_mode_tree_down.giftab_settings.giftab_settings_down.giftransparent_line.gifuninstall_icon.gifview_none.gifincludeauth.phpbottom_footer.phpconfig.phpcsrfcsrf-magic.jscsrf-magic.phpindex.phpglobal.phpglobal_arrays.phpglobal_constants.phpglobal_form.phpglobal_settings.phpjsimagesui-bg_diagonals-thick_18_b81900_40x40.pngui-bg_diagonals-thick_20_666666_40x40.pngui-bg_flat_10_000000_40x100.pngui-bg_glass_100_f6f6f6_1x400.pngui-bg_glass_100_fdf5ce_1x400.pngui-bg_glass_65_ffffff_1x400.pngui-bg_gloss-wave_35_f6a828_500x100.pngui-bg_highlight-soft_100_eeeeee_1x100.pngui-bg_highlight-soft_75_ffe45c_1x100.pngui-icons_222222_256x240.pngui-icons_228ef1_256x240.pngui-icons_ef8c08_256x240.pngui-icons_ffd27a_256x240.pngui-icons_ffffff_256x240.pngjqueryjquery-ui.cssjquery-ui.jsjquery.cookie.jsjquery.dropdown.jsjquery.jsjquery.zoom.cssjquery.zoom.jscolorpicker.jsjquery-ui.jsjquery.cookie.jsjquery.dd.jsjquery.dropdown.jsjquery.jsjquery.jstree.jsjquery.tablednd.jsjquery.timepicker.jsjquery.zoom.jsthemesdefaultd.gifd.pngstyle.cssthrobber.gifjstree.jsthemesdefaultdefault-dark32px.png40px.pngstyle.cssstyle.min.cssthrobber.gif32px.png40px.pngstyle.cssstyle.min.cssthrobber.gifjscalendarcalendar-setup.jscalendar.jslangcalendar-af.jscalendar-al.jscalendar-bg.jscalendar-big5-utf8.jscalendar-big5.jscalendar-br.jscalendar-ca.jscalendar-cs-utf8.jscalendar-cs-win.jscalendar-da.jscalendar-de.jscalendar-du.jscalendar-el.jscalendar-en.jscalendar-es.jscalendar-fi.jscalendar-fr.jscalendar-he-utf8.jscalendar-hr-utf8.jscalendar-hr.jscalendar-hu.jscalendar-it.jscalendar-jp.jscalendar-ko-utf8.jscalendar-ko.jscalendar-lt-utf8.jscalendar-lt.jscalendar-lv.jscalendar-nl.jscalendar-no.jscalendar-pl-utf8.jscalendar-pl.jscalendar-pt.jscalendar-ro.jscalendar-ru.jscalendar-ru_win_.jscalendar-si.jscalendar-sk.jscalendar-sp.jscalendar-sv.jscalendar-tr.jscalendar-zh.jscn_utf8.jslayout.jsmain.cssplugins.phptop_graph_header.phptop_header.phpindex.phpinstall0_8_1_to_0_8_2.php0_8_2_to_0_8_2a.php0_8_2a_to_0_8_3.php0_8_3_to_0_8_4.php0_8_4_to_0_8_5.php0_8_5a_to_0_8_6.php0_8_6_to_0_8_6a.php0_8_6c_to_0_8_6d.php0_8_6d_to_0_8_6e.php0_8_6f_to_0_8_6g.php0_8_6g_to_0_8_6h.php0_8_6h_to_0_8_6i.php0_8_6j_to_0_8_7.php0_8_7_to_0_8_7a.php0_8_7a_to_0_8_7b.php0_8_7b_to_0_8_7c.php0_8_7c_to_0_8_7d.php0_8_7d_to_0_8_7e.php0_8_7e_to_0_8_7f.php0_8_7f_to_0_8_7g.php0_8_7g_to_0_8_7h.php0_8_7h_to_0_8_7i.php0_8_7i_to_0_8_8.php0_8_8_to_0_8_8a.php0_8_8a_to_0_8_8b.php0_8_8b_to_0_8_8c.php0_8_8c_to_0_8_8d.php0_8_8d_to_0_8_8e.php0_8_8e_to_0_8_8f.php0_8_8f_to_0_8_8g.php0_8_8g_to_0_8_8h.php0_8_to_0_8_1.phpindex.phpinstall_finish.gifinstall_next.giflibadodbadodb-csvlib.inc.phpadodb-datadict.inc.phpadodb-error.inc.phpadodb-errorhandler.inc.phpadodb-errorpear.inc.phpadodb-exceptions.inc.phpadodb-iterator.inc.phpadodb-lib.inc.phpadodb-pear.inc.phpadodb-perf.inc.phpadodb-php4.inc.phpadodb-time.inc.phpadodb-xmlschema.inc.phpadodb.inc.phpdatadictdatadict-access.inc.phpdatadict-db2.inc.phpdatadict-firebird.inc.phpdatadict-generic.inc.phpdatadict-ibase.inc.phpdatadict-informix.inc.phpdatadict-mssql.inc.phpdatadict-mysql.inc.phpdatadict-oci8.inc.phpdatadict-postgres.inc.phpdatadict-sapdb.inc.phpdatadict-sybase.inc.phpdriversadodb-access.inc.phpadodb-ado.inc.phpadodb-ado5.inc.phpadodb-ado_access.inc.phpadodb-ado_mssql.inc.phpadodb-borland_ibase.inc.phpadodb-csv.inc.phpadodb-db2.inc.phpadodb-fbsql.inc.phpadodb-firebird.inc.phpadodb-ibase.inc.phpadodb-informix.inc.phpadodb-informix72.inc.phpadodb-ldap.inc.phpadodb-mssql.inc.phpadodb-mssqlpo.inc.phpadodb-mysql.inc.phpadodb-mysqli.inc.phpadodb-mysqlt.inc.phpadodb-netezza.inc.phpadodb-oci8.inc.phpadodb-oci805.inc.phpadodb-oci8po.inc.phpadodb-odbc.inc.phpadodb-odbc_mssql.inc.phpadodb-odbc_oracle.inc.phpadodb-odbtp.inc.phpadodb-odbtp_unicode.inc.phpadodb-oracle.inc.phpadodb-pdo.inc.phpadodb-postgres.inc.phpadodb-postgres64.inc.phpadodb-postgres7.inc.phpadodb-proxy.inc.phpadodb-sapdb.inc.phpadodb-sqlanywhere.inc.phpadodb-sqlite.inc.phpadodb-sqlitepo.inc.phpadodb-sybase.inc.phpadodb-vfp.inc.phplangadodb-ar.inc.phpadodb-bg.inc.phpadodb-bgutf8.inc.phpadodb-ca.inc.phpadodb-cn.inc.phpadodb-cz.inc.phpadodb-de.inc.phpadodb-en.inc.phpadodb-es.inc.phpadodb-fr.inc.phpadodb-hu.inc.phpadodb-it.inc.phpadodb-nl.inc.phpadodb-pl.inc.phpadodb-pt-br.inc.phpadodb-ro.inc.phpadodb-ru1251.inc.phpadodb-sv.inc.phplicense.txttoexport.inc.phptohtml.inc.phpapi_automation_tools.phpapi_data_source.phpapi_device.phpapi_graph.phpapi_poller.phpapi_tree.phpauth.phpcdef.phpdata_query.phpdatabase.phpexport.phpfunctions.phpgraph_export.phpgraph_variables.phphtml.phphtml_form.phphtml_form_template.phphtml_tree.phphtml_utility.phphtml_validate.phpimport.phpldap.phpping.phpplugins.phppoller.phprrd.phpsnmp.phpsort.phptemplate.phptime.phptimespan_settings.phptree.phputility.phpvariables.phpxml.phploglogout.phppluginsplugins.phpindex.phppoller.phppoller_commands.phppoller_export.phpresourcescript_querieshost_cpu.xmlhost_disk.xmlunix_disk.xmlscript_serverhost_cpu.xmlhost_disk.xmlsnmp_querieshost_disk.xmlinterface.xmlkbridge.xmlnet-snmp_disk.xmlnetware_cpu.xmlnetware_disk.xmlrrarra.phpscript_server.phpscriptssettings.phptemplates_export.phptemplates_import.phptree.phpuser_admin.phputilities.phpcactiREADMEcacti.sqldocsCHANGELOGCONTRIBREADMEREADME.fedorahtmlLICENSE.htmladvanced_topics.htmlbasics.htmlbatch_copy_users.htmlbsd_ports.htmlcacti_help.htmlcdefs.htmlcheck_cacti_poller.htmlcheck_data_gathering.htmlcheck_mysql_updating.htmlcheck_rrd_graph.htmlcheck_rrd_numbers.htmlcheck_rrd_owner.htmlcheck_rrd_updating.htmlcheck_zero_values.htmlcli_add_data_query.htmlcli_add_device.htmlcli_add_graph_template.htmlcli_add_graphs.htmlcli_add_perms.htmlcli_add_tree.htmlcli_copy_user.htmlcli_poller_graphs_reapply_names.htmlcli_poller_output_empty.htmlcli_poller_reindex_hosts.htmlcopying_user.htmlcreate_new_user.htmldata_input_methods.htmldata_presentation.htmldata_queries.htmldata_storage.htmldebug_miscellaneous.htmldebug_rpm_installation.htmldebugging.htmldelete_users.htmlenable_disable_users.htmlfaq.htmlgraph_howto.htmlgraph_overview.htmlgraph_snmp_oid.htmlgraph_templates.htmlgraph_viewing.htmlguest_access.htmlhost_templates.htmlhost_variables.htmlhow_to.htmlimagesdata_source_title_example1.pngdata_source_title_example2.pngdata_source_title_template.pngdata_template.pngexport_template.pnggraph_template.pnggraph_tree.pnghost_template.pngimport_template.pngnew_device.pngnew_graphs.pngprinciples_of_operation.pnguser_management_batch_copy_1.pnguser_management_batch_copy_2.pnguser_management_copy_1.pnguser_management_copy_2.pnguser_management_delete_1.pnguser_management_delete_2.pnguser_management_edit.pnguser_management_enable_disable_1.pnguser_management_enable_disable_2.pnguser_management_list.pnguser_management_new.pngindex.htmlinstall_unix.htmlinstall_windows.htmlinstallation.htmlmaking_scripts_work_with_cacti.htmlmigration_php_scripts_to_script_server.htmlnew_graphs.htmloperating_principles.htmlphp_script_server.htmlreference.htmlrequirements.htmlrrdtool_features.htmlscript_query_xml.htmlscripts.htmlsnmp_query_xml.htmltemplate_export.htmltemplate_import.htmltemplates.htmltesting_script_in_script_server.htmlunix_apply_patches.htmlunix_configure_cacti.htmlunix_configure_httpd.htmlunix_configure_mysql.htmlunix_configure_php.htmlunix_configure_spine.htmlupgrade.htmlupgrade_using_hostmib_data_queries.htmluser_management.htmlusing_spine.htmlvariables.htmltxtmanual.txtcactiLICENSEcacticliadd_data_query.phpadd_device.phpadd_graph_template.phpadd_graphs.phpadd_perms.phpadd_tree.phpanalyze_database.phpconvert_innodb.phpcopy_user.phpdata_template_associate_rra.phphost_update_template.phpimport_template.phpindex.phppoller_data_sources_reapply_names.phppoller_graphs_reapply_names.phppoller_output_empty.phppoller_reindex_hosts.phprebuild_poller_cache.phpreorder_data_query.phprepair_database.phprepair_templates.phpstructure_rra_paths.phpupgrade_database.phpincludelibrrascripts3com_cable_modem.pldiskfree.pldiskfree.shlinux_memory.plloadavg.plloadavg_multi.plping.plquery_host_cpu.phpquery_host_partitions.phpquery_unix_partitions.plsql.phpss_fping.phpss_host_cpu.phpss_host_disk.phpss_sql.phpunix_processes.plunix_tcp_connections.plunix_users.plweatherbug.plwebhits.plcacticacti.log/etc//etc/cacti//etc/cron.d//etc/httpd/conf.d//etc/logrotate.d//usr/share//usr/share/cacti//usr/share/cacti/images//usr/share/cacti/include//usr/share/cacti/include/csrf//usr/share/cacti/include/js//usr/share/cacti/include/js/images//usr/share/cacti/include/js/jquery//usr/share/cacti/include/js/jquery/themes//usr/share/cacti/include/js/jquery/themes/default//usr/share/cacti/include/js/themes//usr/share/cacti/include/js/themes/default-dark//usr/share/cacti/include/js/themes/default//usr/share/cacti/include/jscalendar//usr/share/cacti/include/jscalendar/lang//usr/share/cacti/install//usr/share/cacti/lib//usr/share/cacti/lib/adodb//usr/share/cacti/lib/adodb/datadict//usr/share/cacti/lib/adodb/drivers//usr/share/cacti/lib/adodb/lang//usr/share/cacti/plugins//usr/share/cacti/resource//usr/share/cacti/resource/script_queries//usr/share/cacti/resource/script_server//usr/share/cacti/resource/snmp_queries//usr/share/doc//usr/share/doc/cacti//usr/share/doc/cacti/docs//usr/share/doc/cacti/docs/html//usr/share/doc/cacti/docs/html/images//usr/share/doc/cacti/docs/txt//usr/share/licenses//usr/share/licenses/cacti//var/lib//var/lib/cacti//var/lib/cacti/cli//var/lib/cacti/scripts//var/log//var/log/cacti/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=genericdrpmxz2noarch-redhat-linux-gnu      !!!!!! "#$%&'()*+,---,....../012.3456786789:9;9:<:;9;9::9:=:9:99:;:::9::9999>??@@A@@B@@@@@@@@.CC1CC111111C11111111111111111111C111111111111C11111DDEFGFHFIJKLMNOPNNQNRST111111111111C1C111111111111C1C:UUUUUUUUVVWVVVVVVVVVVXdirectoryPHP script, ASCII textASCII textPHP script, ASCII text, with very long linesGIF image data, version 89a, 16 x 16GIF image data, version 89a, 400 x 100GIF image data, version 89a, 60 x 22GIF image data, version 89a, 111 x 33GIF image data, version 89a, 75 x 22GIF image data, version 89a, 31 x 22GIF image data, version 89a, 34 x 22GIF image data, version 89a, 50 x 22GIF image data, version 89a, 63 x 22GIF image data, version 89a, 60 x 23GIF image data, version 89a, 237 x 91GIF image data, version 89a, 400 x 37GIF image data, version 89a, 420 x 37GIF image data, version 89a, 76 x 121GIF image data, version 89a, 15 x 13GIF image data, version 89a, 10 x 10GIF image data, version 89a, 12 x 12PNG image data, 16 x 16, 8-bit colormap, non-interlacedPNG image data, 14 x 14, 8-bit/color RGBA, non-interlacedGIF image data, version 89a, 9 x 9GIF image data, version 89a, 147 x 2GIF image data, version 89a, 16 x 50GIF image data, version 89a, 7 x 5GIF image data, version 89a, 14 x 10GIF image data, version 89a, 10 x 14PNG image data, 16 x 16, 8-bit/color RGBA, non-interlacedGIF image data, version 89a, 16 x 8GIF image data, version 89a, 88 x 37GIF image data, version 89a, 42 x 37GIF image data, version 89a, 20 x 5PNG image data, 40 x 40, 16-bit/color RGB, non-interlacedPNG image data, 40 x 40, 16-bit grayscale, non-interlacedPNG image data, 40 x 100, 1-bit grayscale, non-interlacedPNG image data, 1 x 400, 16-bit grayscale, non-interlacedPNG image data, 1 x 400, 16-bit/color RGB, non-interlacedPNG image data, 1 x 400, 1-bit grayscale, non-interlacedPNG image data, 500 x 100, 16-bit/color RGB, non-interlacedPNG image data, 1 x 100, 16-bit grayscale, non-interlacedPNG image data, 1 x 100, 16-bit/color RGB, non-interlacedPNG image data, 256 x 240, 8-bit gray+alpha, non-interlacedPNG image data, 256 x 240, 8-bit colormap, non-interlacedASCII text, with very long linesHTML document, UTF-8 Unicode text, with very long linesUTF-8 Unicode text, with very long lines, with CRLF line terminatorsHTML document, ASCII textPascal source, ASCII textGIF image data, version 89a, 108 x 72PNG image data, 108 x 72, 8-bit/color RGBA, non-interlacedUTF-8 Unicode text, with very long linesPNG image data, 320 x 96, 8-bit colormap, non-interlacedPNG image data, 240 x 480, 8-bit colormap, non-interlacedASCII text, with very long lines, with no line terminatorsISO-8859 textUTF-8 Unicode textUTF-8 Unicode (with BOM) textNon-ISO extended-ASCII textNon-ISO extended-ASCII text, with LF, NEL line terminatorsassembler source, ASCII textGIF image data, version 89a, 81 x 27PHP script, ISO-8859 textPHP script, Non-ISO extended-ASCII textPHP script, UTF-8 Unicode (with BOM) textHTML document, ASCII text, with very long linesPNG image data, 587 x 304, 8-bit/color RGBA, non-interlacedPNG image data, 595 x 353, 8-bit/color RGB, non-interlacedPNG image data, 591 x 451, 8-bit colormap, non-interlacedPNG image data, 600 x 263, 8-bit/color RGBA, non-interlacedPNG image data, 600 x 356, 8-bit/color RGB, non-interlacedPNG image data, 600 x 261, 8-bit/color RGBA, non-interlacedPNG image data, 600 x 536, 8-bit/color RGB, non-interlacedPNG image data, 500 x 424, 8-bit/color RGB, non-interlacedPNG image data, 267 x 237, 8-bit/color RGB, non-interlacedPNG image data, 500 x 285, 8-bit/color RGBA, non-interlacedPNG image data, 600 x 342, 8-bit/color RGBA, non-interlacedPNG image data, 600 x 348, 8-bit/color RGBA, non-interlacedPNG image data, 600 x 346, 8-bit/color RGBA, non-interlacedPNG image data, 600 x 402, 8-bit/color RGB, non-interlacedPNG image data, 600 x 344, 8-bit/color RGBA, non-interlacedPNG image data, 600 x 383, 8-bit/color RGBA, non-interlacedPNG image data, 600 x 381, 8-bit/color RGBA, non-interlacedPHP script, ASCII text executablePerl script, ASCII text executablePOSIX shell script, ASCII text executableempty RRRRRRRRRRRRRRRRRRRRR?7zXZ !#,4b]"k%Yl.xtA>|@x#7EC{Hl,_H(kCZr{®Yt0%) `j$g &y8eDHn2:X@ =^ d ڏbl6^)s' eރ)MQ/s~0,D8HTcNP n?4r a4s,hۿ9yg۲)tAv0 T@lyڗْgCz CRV6%KzI%$pCjzA;u׆i}%cH"qKT?8KVT!wK MXғqP)XIv:Ȍ][f/(||o>FF7]/fWD,L080Y;8$ KuvOQY%V3<0\  |_d^YHɁ}I17$ABv>(@rmv8/,{ Ʌ~}ugeGg,yxBF* @pi =$R 4'{PeN#-:E)CڮzY؉f77jѧ}4^<|l*f M ^e"Ab ':%Lϒi*a8T2kf"dړ+8Տ>twqLީ `gАZ2m?Z-M1ʟ8]3_O) ~%J&нפDIЖH? LkO?,\A۹66!a)IuB){ `sVR]>J'읥`1TOP62x:^mFu틒>ّJq1E&+.PK`Ѿ.jQ1xG4<ҩɄO߯csGpQhwֲE>7фT2D c]W%(]8z/p%_+3 ؎2lj +ѴTq},ӎii<-5܁ ;GN4X5aGˤzgt\BBmjJ0:ഺ>~N߼==Uv65 y7kL)lX&W?@*XrsL Z:OYD=I4CXJnkR ;EIŎo<muz %  ǁׁڎJzUf{:爮s"m\i\PbņhV`'Z0'S; 6)gOŒ<],F7ArqyhWuīz[*QWxiY??H>Fš奧u՟ϣDVfkyڲs>s4FVpQ v w- H~00:Ba)zQkK O?>A9-_ܸ.:n7X{s!eB 0Z2IcTʮ?KC*t90H#>4ZHSrp:`q}A{`p]U1w !0wmдkf#=a=WɸS{6,&tA16*ڈ]rY]=Y!i\J1ŊJ?Y`0CU:߇K_,c玀ջ-EG?͟d*P#EH0BIҿ%q2.1V H}]*~rU#xĕ.^j pHKx"+cB9 Gԏ@6c |h$Hmĕ1[f&Bc{xkffбzdFao_n_;u8)њbS4'KZa0f̷k4{x]N 4o'> bkضގ?uiW%13)5[4lQ PW E0 AFQmQŰemXAW8=!qԕZ _x ܡsG<Sb,NJmE7oO[Rfp#,qlnKKNT&Z vyа{)!J pV ڮz0NqGs/<*ՇKq2QVf,"x #UǴ CK(jj&wkA5]썣i{TVSثkkGZp:{:x+i8_ˏ,?%9.T?OɿMÁx.z5j;D`!?%kX$nC>ę 4ZKW:ZrMej?@Cs-uPxi(MP-ZrmS#>~UF0ntc¢m:OܺgaL1մ)!WfFu;5P=P=~cgSO4x!T_xR<&QP$2=XUkh-x)]ېIhZ cFvݩT tQz_gx"{q#%# b*o?`u%M:U?1Lzd Ϲz_H.MsFm?GQis-يUPE0 14e!eA1,49ыN/$bŇ>̦xv; VgƇO=0x2qc(ܙf&FQ#Yy{aejrP#5 BS}4jʄ@J?TzuW']%2htTR W/İt??DWN*|ΌTE6r5՚33wz_=A!*pYgC~m/d8ѰQ|<%+-W,{P`߬qjÑx$ Qv5!`Y :'=ÿ/I%~tNwC, ^I'DXejq\cG>)bc6ZebT0p BZ ~iHkPWE {EIi&$%D@Voszi@JXF2Nɽ.2gX\ruA0)q= HΡak_nGy^'?MIko{$SUiωfL')%ik1V Do!^BA+n\-4'kT֛5rfIarz@8:;ߡAC"M\/3TVeH[=f2P}h%mBya1{c8pfƩ= Ctৗ{TKH :N?QvQƽ6{%BuyO*`г-'Qha&N&K퍐YRU)k >M;dH,G+;SCDx'xu" :v* B N9$*&=4«G- Чb#ui_p X%1m;f"L9K¡_\֒Ehv5R⑷%( }BgZe4XJ~U.K])fhvH5*93 rCu79I{֠t̓[!@᥉ 0o |!57/ĉC:ݧ=3\e+}?>% G'W;{/- ӀVq(2`y2șW-"|8~HK]`'E IXz~8Y_a-#G^sXLw5Ղ]J}yx`w݁{ûg_x v{7I 4t厔i&GCҧQW=]rHI)T$`2L&?@ 8h / C$WmyYdn@f1NwQVN 'ߵxI!yFp]31וZ*h<"ɞ*ITgx9vTYc8e|5-mѡ% P!0);×>dbJL,!"r̿aLX+CSF(mjWN·E^oK+]`>c ߦrx;"ӵdgxEX% ֨DXNKycRK&c-ZTwQ {t+P'eLL4wrK52CK:9cv뻩RץK9YT4R_V>v&8pq Ÿ$6VH ( UdsҔՔs6cA|ysB,Lp8˝Cu-C˶:_.D?\heN{@딟u_VM/8a,5_)7pәw.S |ArF\4k/9Sr@Mw0SP2 m\/r@V56 ; Ur[W6븖'"5? Q A<Ia Ra=8Z%Q=5t4ymzrpiũ2mhj=Vr(&PSrʨU=UwNm9b #2A6AD9w.opte5~DJMW^Hf"|=s1Sv"0ZIw wFw4$tS |0  l+\Q [.va.8ڌ>Tȵp嚴f|Q:*5QM/Me9s eg[aq |z?D#Le>ݞ!CF-'V{ P!٘۬"Eϛ7s{,+DU?*!sm?>Wb? ÑeUO)6-y&>$3ʒšL!VM/#Yk /cSE?6/_Qv実Ђbq(#.@}^/$K?8o9uLFd7Bb;Vjnt X1 Uc+'Q"NV %J< mo0@Mf!3S6;O7#j)=;We:,s*H^f(H9DO_Y96~MZJ1e[`Ia1q5h/ YZ