zabbix-phpfrontend-3.0.31-lp151.2.6.1<>,20_)~/=„\Մo26".w{$g uWL56LJXt$j6#]$ Wa@n8Nti*P!27dFΤsz9*l~.^cՍ$BYj^;lB0T5233n (x[U Smz g_|%hƪ@\Ϫ>>h`?hPd ( B *Pfltr<r  r r *r ~r rr r,Pr++d + ,i (,8,59-|5:15FGrHdrI,rXנY׬\r]r^%b8c9d:&e:+f:.l:0u:DrvH wLTrxZrygzghhh hLCzabbix-phpfrontend3.0.31lp151.2.6.1Zabbix web frontend (php)The Zabbix PHP frontend allows access via standard web browsers. NOTE: You still have to install the PHP package which contains your db driver!_)~lamb54openSUSE Leap 15.1openSUSEGPL-2.0-or-laterhttp://bugs.opensuse.orgProductivity/Networking/Web/Frontendshttp://www.zabbix.comlinuxx86_64w ^|[c O6lZ M q 5 UT \6/  Wi:5P / 12"9 s   k p w6j] ?R |&2a 45Hit:@d YA } JU *\ hZUEH?0!S7`A[A'*L9JIL1f?wnFN6 C*_/v +W MK)i:Qu R%PB[&UbI #Cuk Zq6Fiyh,9bnd6qgH Z_,/+ÂKZ5w~B  Ud A7m_7Q Fm]cJ[ rU0LYY1   P KyZc [h x >] 4 _M =ugA  H l )|4'vaM Dd2)Xh !k& R NZpn5#u9.i+ al%V l># @V D 8K ;,8Rl^J W 6s ) | OCB Dn!=v ) E4? a7)1  K &;{ 5 GDs$5R[ic(% #7/~S)!%J?4P. 5 g  u l I 83&{ 6oc5f&B.7 " H$?J@C- G "2q U= 0u-r)O ,a=  kwwV 7 7[oOq !{   Q1 >Z#$MI(;: (*. :jF#'} 0L;QUphJZ ( mk,N&/9ae1i R 'ѷCv8(H+[4 M\-R jc3  `H h/db?{I`k b 6\R(4ȕ @R SR+b+c  ; rE}N| (  GFd *:2(k 5=0=qRek;v_{ 1f>=Nm<2IAA큤A큤A큤AA큤A큤A큤A큤A큤AA큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AAAA큤AA큤AA큤AA큤AA큤AA큤AA큤AA큤AA큤AA큤AA큤AA큤AA큤AA큤AA큤AA큤AA큤AA큤AA큤AA큤AA큤AA큤AA큤AA큤AA큤AA큤AA큤AA큤AA큤AA큤AA큤A큤_)~ _)~ _)~ _)~_)}S_)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ _)~ 4c249fe35dc41ea65ccafdb8a552c4836829e51203e7fa6f0657194b42639ff503174dc00f9fe661f2fd690bd88cab3d28fe6f535d0fedd1088390ac5dbe5fa410e7157f661b6ba1ae2b23aa22a57b32e23c9870345046b55e5cf1d24107fbb60358f1bedcaaedbaedc8a0c9ed54a63471007d4a9a640e80dcade5038bad20633cc0446ddc1d57356a2c7cde1ea768270ddf135e85348ee713df8044a1e34861b5dfbe0da7ef05f6737cf166fb44ba60a7c7db6074b59e8ecb2020587ed5783f17714fdf8932a6ca0614271543cae86c9ef85424c00d64db8b16bff51626260f791675a32881721f7a793bb6f7f5690dfad86fc4f1c11b31be066f299e4da06467f59b5d2ff914da405336c0d1f77606a2ac9f40bde813c5b9f33969c15833b7f0fce8b37506e4d5a5ac9a169465fd026764c344fda0c9e447446457d44d71287c58de9a622487fdf30f2803653ec822980d95629ec8a6d2d5643ed863e8dc3fe379a09ec1adfd85a45520674b37a0d6cc7050a1ca5219b17f98b57b8961a096081dbcbfba60fef086b306df11264f6b49838964edc4c8bc3a63b47bd42b6da6e5e0c7a455efb97de36c8a9754cf1b6b1be2d93017eee9033442c94b6879b52e174ed940701ba0b3d4af1a8b68bf85906e00d5b41a3d4425435acaf6500f305ad5edba0b230be1904d786ae2ffe2d3a384dc444283fe6440934720fc0de149ece2dba3c35f0267d02bb675838695a1cee4410784216a2c4c4e2e5a94565fbaaab6727b4ca36e8ecbcd27726b0803f69c4df26cf60c071dcf122e3add5c6fde5b9b9465cb58b87c89019dbeaa7b185d2d410425db6571d0939b049c87d5cf5f0dd9f9700715082d2ab5c245f21cefe69b278dc2530ac47ca3788bfc04154ccfa3885aca5a17d7cf57d348237c1d62a0ee4307d8cd87e2d7dbefdb2b80ad02d24902d49738b90a5e2bca9dab444d8deef8e6cc704a7787eed22243a703f2bdf01b4db5a5f25e54b6392c0a312329280169f41c65c81368cf0492045efb9523f56e2252652ab7e09a933d27d19e1f7e37cd493b4f3413c5e297bb40a988f2d3fc53289e1cb1daea52d086b2d07753ab8b97cc4a7b4e64d03396cf4002a5b15f2258b193ef921e7c6f8b5feb1957c697f2f858027050c594398a30137743994d02603b6c1b137bcd1bb605f37c79a647cdc6a60cfd73fa9c1aa4206861dc2a1af29b04bdf0e389a0cdad57f2d76e385ed6963fc2986410d1bc43dcc51d0e75d736c62e0cecb25f46b7c189d6217efd0cdfce92232a9b140f07188e36d72ab6467a8ce3ecd2354fd9da3d6d87cc7f5439f02d2df9d1b2dc2b2ceadc7cf98c6aeb333f140bda35803a572758686647df0babe2cfdedf604e19a7488a35c48eca810a33995c416a381b390cd436ffe4bf869c8707f47001c415d28b7fb1ba98844bb5fc4828edebf03e3ffc33627ddcb7126d7d078c88a460a38aecbf4dde977101d8ca919759eeb2b9a6c1e573cad104bffa2942e505e502566de96a55b5b1f005bdd53f21930bb10655b1dd245b932554d2a54e5ba09bff15ae6a4fbf8540c5eae96484d931f173506a114059c5528fa4e117c555761ad23c7a28e05cd9f2e01329e8906941b00d0ccfa9cafb4369c0ca0d8ec8587001cc5e1ba36f24d71bc5494b59624c5faf12dd67b35635d004c03af776a622d2cb81fa2bd9d28cfaa3022dbe87cb04b8eb19bc721f3f83f81d5f856a7b306dfc1b42d30efec9bc86091bf60fcff2618baae5560976ae1eefa5c092c0c4538f258bbf13c6dfa9015ddf328a0dbefdd61518a8bd02be443be2493a91211f8cbe5e7bbed99825414b6a9a25e5e04b960a31c88ea7a64321e34d52312bfc08653a730ba3a7b24b77a006e8873266dcf0a02c006037d4a82d7cfd4520473c60ad412e156d64161170afe99e166d5ffc68d5cf32f82800e27f024bfd7a403e4a964bb1a73e28518e3cc251d99d290177e1017fb538d133a0225b6794a369972698e52326664522ab3b058571d2cf1bc50cc4b1e3d8f23a3dcdff9cad72ae770c4fbcd9c876c13c09906cdf37c5e6a07f6ac7edcd9966d368128e2d5ec05560bd990425cd62223b6b4852462da935bcbbd287592a8a6661adb4bbd33607c909865cedaea7357e8b5029987011906775a62ee34f2ae5e8be5917304b86cd0e09b697c5ad45f1eead50b1d4296f5db9e752b9a7124ba611633b1b9b17b6aefae549684a51af1a523f2c811704709b8aab3362ee41356524dc549e1a64c76a83f983e8478ab8564b79cf4cd1d82f67b01818279c04b92b3d2441634f700a5893afcf3d918ec35693f35afbf43bfc1e22e78ff54a5dbaa3af0bea88cb526ff86fd5464284874e31330b0dd07bfad305db97b8bc12d7cb6f4a0c84124bd60de087b994f5ad4533740bf69b3b963a4ecd607f7bff637c2825fd222ff91728da53842e64a8657a69ffa4bbcf4fd43f9494a683cf6314565b58fd9dfde05248ac83df3c0931b8582bd7b5f5c502c1c0c04bec41384bc7af2df638a8e783cfc4ce064753d293fe92bdff452eb2c93de9a99d778ccbc51ae785781fd6b93c1646a7d39d53e4e99d13ee722d5a4d7c52ae290ffc2836c7f3cce5ddcc246483ff83edca8aa09d25bf58714780889a3d305b0b4a55a7f3efe1a65a60d12eee937b7a6bb34a3169765442aa0de95786ba6c8a547d841db0cd20da842c40e8381a7852a4fbfae3114eafb54db243725ddd8395849cb4b3a9edb872b3dbf1143f8eb320733d7de2eb939ae70d2f2759f5b1b33e6aca0b7fc85703d331a63de0ce3ab6c3714a946e38a52acd80e05bf1e9d9841e4570d91d05629243cf7c5e33bd35c4985ebe2233a7b2197a15c4d0919e2dea7c027147acb731d5b7208691ba83ea24aec11e4c408c508879592f2af260f191d3e4bff1c94ec74305f84fc3a35a2f49d64413e6bb070888efb79b5bbdb1b59c87f1c434d984a6f15d68aee9a2edd6fb25500b2c1a62b658170472fea5aeb7bdfd1a3e3464fcd2a56e975af05a79455c196078f503300d1a874c6da069aa3e4e95bb732e5e5d5533dbb40bb66e6f9cdba23e3fce31e31d2a35c1f0fd8178f14856da77cdc5dad8fac122d5840f6481a098d5ab6973cb00e8d7f116216b6143220c525ac32cf795aee8ff4b881d61b47531cae0715b07c1c9ece65cf27d775d30af751d16af6d8716b640a76ed4d884d54a7f11488cb2854859ae4b67e864ab113487cdef87ff0ffbb178c70d0048a44abe3b5e03f195a57dd1ce195015bbc3c5e5d98c073431bc0598e8c8bd85e0e74a7db76525b19f13ba672a2e54f3ed40afafca53b9928b44b9bb6870fed88e3af3e9d9f4222a45975790f4575378b2ea93d26888eb68b492365040c0df557dbffb33908f658e7508e9acccfe3a04fa8cedbc500aa94b355503c521023c54a56c3ded022d507be19a6ac5f202a7b21ac6bb689dfd33c8ae2ce29bbe17f396e5d672fd2229838b45919ed83cbb0afd240ee6a05ce2e68ce34d2f6709d23e0c814f4dec4760f60cfeb330a8bbbe6e1c998a66fc99b0ea9d5b6601e30387b33629d35aae1a48cff2d4bef3004fbcb4863a7c4d20cd89ac57e3dc97fbea51b3ee0888cca7fe7ec77b2ae244bcbd6db98c58d94701e9775c86a90b59e600a7cf332fb92c67577d910fb76a3cff673fa88eb7e1194ef4127f42dc0dced1a9c01b38df951429e4eb9dc128d23d24540630cfb84dfcd0c46078299a072472c9c600fb9b00ee9276b3868c6d847296455f26e14d554792508201aa049ee3417e323f74e8957fcb59d460ba7f662966d689fc328ef4ebc150ee8c3b85736301182a66bb3bc415e65ac414064818dd1426459cdd5cabdd42a67fd6c07b4aaeec2ac7a4399726b029086294adf4222311806fd70225cd6b62173384810662ff45a895c30ed8657e4103fa9008413859c3975cf7237faacab9ffa01e8c39db56072b8237b8bde7fd13f0b493303536a18d174e9bb4a65adb4052f155999d63c016a0a804983bde3b34c314813451a2fbdc735310e4a632134ccb0055bbcc2cd85c526879c0c77f5128f1200b441f2c27c79915c0cad0976f4632883cf2f533e2643ee88cd8a59cd0bb327a4af3a7f0a1623aea0dd342e48b18ade0d49f5712ba2912b1dea2350ccf0d42b4d44d6802471890d69d4bd9503a15ee195d7afe8f2fdbb468cd76301e29862fc5b17d2067797ff782706ae1f903b5a6150768854c0a16e1c9dba9fea62eb4ffc8bb937b7f0c6d46b0aca9e7bdb990a811a409f0e59974a29477761f41b65f6a7c2a6fdffce05f6f553a6b23e379b564da445a0afcce990efa30c1937a7420f5b22970cf2e4f38c83552cd77cf5ffe4784c81a8514f481cac35a19808de03a11f14376dd098ff516bc8c7978a9dde6c110a6ec5de99b84000d09d9a4e641dcbb18330c371a256a082d480715154ac11b23854ab0d3b4e534ea54c6966ef64753b85b0c63c0fa8418868efd681413ddc2ef4e321f8d815547fe3bdd17006e0be21b7a786b8869f43e1e569cb033bc78ba113dc7644dab47bfaaacd830cab43ad67f5c8585a790a39f79a682f201b48b9ad3e82d658f4ca0eb56494a1dd8aaf0825aec247c5667ba524bff2ca302fdc671071bad7ae591348f1e817dd71e456949675ea6ce210b1100f46c62b9904bb23716f387e5b29f0fbd7d8938bd51e3e1de4d2233faeefe73305259f4d170b90b07ee7824848c10d506bf860217e2ec80e21a8525bbc62d344abab555df365d048bc13884040f45b19df2a89858eb0db3873d2ee844539c9dc4db8eb50b94372f0255847f066a16fc2770305cb7d5059c529106bc3882b9ef9be06ddc815ec7fc0f52f9038aa8182a49d9d7d9c8387aef2dab8dd81378e5b3a562aee83ea97b17051225a9144218c0f6ae982ec8aabc42975d4b523059fc18d173eb1aa00afa80d802611807ae5959fc5923fc01ec3f3174e4cf42928fa25e870065396803b0c100de892492416fc133948e9ad627a9c90b147ba859408b02d318f21bb381422dd8a35452f517411252f5e73b52a4d8dd424a28fb56fa4cf2672f692b67edb7a033e136b3a4f764cae81598649d8f4fa11c74e8126ee2d61f251129e3b49fbdd9e2cdec79d922b06a141c425c92951056805f46691c4cd8e7547ed90b8836a282950d4b4be23fdf69cabf06049ea70a00b5919340e2ce1e6d02b0cc3c4b44fb6801bd1e0d22fd70966e279bcdf1646aad07b9b39e694e68465c22176c8460fa0ce36efae30e5bf0289e071427e53e9e80c8c0d4a11dd3070b0b191ef25ab29dbf8bd008f0a7d980716afa6762616adf33809fd7b9a0876ce81c73842b4071d6437b0be10192d62ea62c5f4b999525261b570135ae0af122d31f0c923a20e99f2e18f8941e708e2e883d91c9bb87f7ced8a6a6303db68f07d40ad05f233b70fd2924b292d278e3782f4560278e05dd4458caf0b993bcab2d65cb8efe3032300f390b57d8f30b24ce23a2a20a03127c6b29411c4b75f17c61f8ed68bf832412c169f087e14bccc807b31ded9ddc0c295033757009cf272c8e4bfc22e774d08b0d5689a160ea9a90cd751ba591685576adcdd24a6041f21cc303b0cde88ba501d5a5199f055c2cfe87de933bf0505fab271c968222e601a6a33cc7e9710bd1732427309d678b5f4f894a5395b4e91acba87b89ac3a552aea55cbbc0a4d8434041432b2ee2522a1df6748beb2a2e5bdc741422437ea15a344d1b808d6be80ac80768e5c0db9b802265939541d0eeb3a476cd09fd8b43b3c4cee01c4d077e9a75ab4b5ef9570dbe1553d768f96d76b71a90247a6a656f33293e965b23548ac1d5c42103f2527f1d5fe8fc4c5fae97873ec3e71b94ff882c9b950c8bbb65879b40c394c143be50fbb00ad621368a0558e441b32ee0c316f54066ad91f4dde313cc67c95ffd7e4ba13bae889c2de16cc77b807402b99e39a13a03f291d7dcc6844a99c08b25df9735256f11344a1c1afe8d11b1b157e678be4211389977e2f655920403c078fa5ae9b3d4635574209fc9af931af7f1a279731676b8b7ba49ae457f0b960c14e863bdac6d97594620184e0a530b7e105135054dad6c4c2e97785eaa9b2bf074d25b6d84da3532c019644197dc0a7764b119862e6c597c45e23d331c343a453e20add14ef3b80252aa344603f26d3414bd164ab7b430c9c34027238aa44ba5ad59a0479f5338818dac0adbb4261b4c27cfdfd2101173dbf16a0ac6c026dbac6b7f63f416a734f56549798312987308254e68f60b8525bf5884a8d842ae1c3b202e470aab665a09e36b44e440f8e449d65078e23429e0200f8406f0e17bb07b9893120c43383b8bf1f659a601368d92f376910b098b29624d449dac3cf698d140df9c82c19acf44ba87270836f7df204d3c09d40167e0bbf78f128ff9045a9c8fd0bb13144459b74459c10cf910f4bcaa3083911de696e6fbd33c3ce273620050d336741884fdfb47add5344722155c905bd488a4184ea02cfebcbca63ac0479cb6bd6e538b885d3c73c3da4f40ec125336d73b129e19193bd6aec82ac9e84fc34790be4782ef5451b7dc7f79f1f95164b4674602acf4da06d2bad8a64f6a371a3a5753477a9a2c6998364426b105c6d0750ab39fc2e291851652844d777dccc6cad9102cc7ffeab7bfe82c58b2fbbcad1bcc696e3f71bf464e88b2565a6b6d19a9e04ac0d5f4702a85cb3212dd87b8cd7b6223015dd6f1acc26ef4791fc18f363c5ffa6709f468c4f0ce9bc362ac4c2386e513b688b767d036eb55a2533c6be0c84196decd47e55285eb4d4b94dff24bb0e5bebea8bef7021c0aa327da5705b1f905e24443111997a669dc208fdec00c80eaee53dbbacb252a4be671309885474962c75b4ed8b3808b5c70c6668a7d940da94bbb86f3e70fa4814da8228daa1e0d7bb011bac05013bd86156d05857393e1edf81ec28a3714b0444bdba1e21a84932f30a990f0d77b67b896ae930068a83268a8a1d0f8db098e393aaca85cafc7726050acb3382971157560733c1043f7f65d9c7684634d4b25ca9a3db38b1a80287690e6f5b0731b224e03d466682cf81f90ad95b76399d8b8631f6dd18d7337da0a32355f8c5f2842aef0b8141807c96a594736a5825fbbab84551e5aaae8191a4084f2b8269d75e6a0feef386491f5fdd97cd6fd7718087a27c4b4ac2cad7741d0cacb3dcc110ae72445ec0be20028fe165276208ff49d53280f9fc1d08acc86f4d46f03f0d4a3601cf71396e3be2afbaaae2eac0a76dff27f3b1d0f80658bb7282953ebc7587446177536368b11ec90f02c3381d0fdcf255e10082a9480eb388e8e8f37880d4202b89ee5d5c454bd38c7ddb97ac28b397740bb51fb60522242c0c7904b7069b4665fb774baa0a5fab995be01322871cf4f74a1a3d8c62e10b7786ef16ebfe4e47e03305903e7a71cd4d3aed39eb993582ae409329c6b62a4e6974ae99740473fee1694439481b6ccff7e71cc56133f346bea356d3880c99238581c6ac6ee1a6b922929253688eae58384559fdb4e9a2ee95496252e8fff2cb64ea79348ed176ad4955e02a25a990f508883e8d39475bab8dc6f1ce3ac501853a1828e523e33dbbca1f6fc1ecc517eea601f30c320eecbf09f1368479d04ae325d2551ac3ba6aa280f68a4a4195939cb95f270df04e6cb7f4e426dd3a3d6c9565decc05f7969559d7b98f1209e0ab11db7e96cb98bd4bd24deb3a6d7b1a091258181b42ad4569050fdcca8772e4cf381f834773bb49b0bc36f9d657c11addf42d0d3fd501a7f7215b1a6d5ce2bf35612a3e9049dbf36570a1e490a92cd2a77112bc941b67eed1e3a67c8749375047845eed65886ec98bf77c03bc9ef91232ba5c5765f2f32ca70a21f3dbda98cf1abcebad108724858da6987ae11a6a0c468e2fc45a32829797090345ac3cda4829999aca97e36ac9b7a4b1d314b0cde25abddf85d37981b1e25078d0c856687797a5d35af99d554fb35004233d32637ce3297ce99257c12239f635863bb1c320cf4975aabc30dfa57436330ac1f4b6a54073777cff5fc353114de125e2da79fed8f73e191d33ee32de8a150434d12508ff4aca195804563030bdc2f11b723297435ca2825f718507dab1ed88d5870936a6da6bbeef096a2a462fe4a047e81f9af3e0eb7c66d9f174d63f10c56f467205ffa54e2bd112ec209a5d3dc8149b7a85607f62077d5574cd99b883d2650664c0b644f883b931754d303b2263d52573238f8600280d2642f56b3b5b6f8c40c0dc91e9d4cd4346af61a0315fcce9ec2639a47ec9e129b0f804f28d68313e6271541a51917ab09fcceef32ffd06f35ccba8de2af327f1c9b475828a0e7bd08408bd1908b7b717c6e84d3696d4c9d3a5f2a9cef361387d3cb146c84beb0ae3a83ba9c647392b95778854cb7b744d4166ba45d409f981fc426de5179ebfdbb38a422194fc9f6fb150865da640341c11d22ae3ae82d2c004c5f9d0304c1aeeb994764130f6c1b7992ca49b8d2eb74b17f6776945a7c7eb77de6736e077f5a93be45b2bdaf04631268fc25e351965c8164be4afb2a0db84b84bab233f3ee19a95a208f674a5010498cea7aeb93f52db02798b339678c1cef596a98f5bd15d2b88058015f6375528c61011275bb03fb0345f9125bcdf307e4323dad5754ed5f8b4064031b1ed1400ef87cd17377a057cd466d536143f22b916462301d95d7e07f9da4091ca67da833da106dc802456d77ba9fdfbffe3863519447656f71cdcc290382d73e8ba26f146c9640365e57fb01573a6b23d87182decdd39eb388a432b0db515b5dc2917aee26b30741b5aab04daec4efb006eab1b6c6d1e08900d3295a873b3c0288e5052ff97a4bf05235249d0d4d33de59471faea366a65ece94bed6207a9ed1ec1ff2e89a2d211b5417aea63028e1e09f6d46ec11a8faf1d1d9152d6abc51aa78b9ccda1bf420ae8c8e9ed80745de0fb29236bcb347680524f6ded944c031fbd1d0963b9e590c1406e39a6fb544b7f4628f94043d61e97e2d9a0088cc862bec3af3a3903c3478187ef54595d4dbd32fe0cf50569c9ca95d38c2967af25f0cf025fe01e91ccefe50ce583d71cd6e32adca10c1d23f6a0e135cb6aa7bb02e39844cc45ecb07c84f321c6ce11cbad094693ea5f4bb17a52644f1ce4f6a85ed0bbfdc601b77ef7a0dc97b4d641247fb1ecc812e2377751fc5ad0990f8cb8af1879f9348b3c0ee5d10a52cf70de8023b5578df549524805b364f41150aaebb689cfc21717ffe63815370e3cb69660c075b544e866f3330ec251f8934047ed537d7ea9742e1656bd3d9ef32d4e62974cacd4d5134c5ef97bb65a76fc245b9a3325129148cc8f63301a3b986fdccdd8e9d3cc9aef6ea30d5cf3e7d747d834135df6593a5a0fc8331b4bf6b6690776a597317fe13b75414010e97c212ebf39b4f704eba9e063473524e28781cd8da190edc90de14476b2bd0c295b5fc7283f1fcd5473247a210d81a4424743d88c13022ca80e3b80a478d3644fa75a34cd0e6f30cb0cc2f9eafff20e711e17f27a911369e806a2fc39db795cca2dbae7964e7a77cec5ab4802fbbbd2283334186ed82637b00f64e16c2e8730c99628f070472d01fc816dbe3ace97354871f75c67b525428f1fa94f99bf93918fe2aec5af2db1253a4002161e130b66dd465e0337e636269f75043a9eea64350f9e206200c99e58c6ced3723ecb8a50bb33d010fc22d957a76dcc4fcf5f65261ab5286ba0a200e2f7252b8d5286deed8b50626065a06fe0221f5dd022565173e2611ba05f39103e1cf62f4e5f54f34cf430b3e8e8f744d10516f40edebf5edaabf6b76c15f68ea813388b1cbf04cbcf3fd75a7a1250d20e93f7e0db95ab6421d4f2202da9174ae3cf4d5031b559c2e7468161632f1e97e48d4dbf0f07542c4bad7a3b26a31c7d9d0feab324b0669f265ade1023da20eaf2b794104f3d9b62391ccc3a504753ca8980400d50e60935e6873804745d1b2d0dd987e68cbe7b97a3fde489e2e6b898c8b84b4bed9291121dff5b7abc97a3b43a32746b47416ad167e2c5842cfc2030d5ed1d846e51886bb02d1568ec03720104515848fcd452288687a3b768c9ff4b35904a2624c7cba05d3608713cc8e5b9206a96855da22e912f7413b1a6ee8a862b90a1d3c5f85ec19c0ee94e7268aa4a06cf2f77cf1783e4c1c018ef03ab2e0316d05c3ff0502d803bb9a68a380c499c15a1629e602862d3691e9e58b9cabc77c7c26dc7765f7a39a064d7cb0347170cbcd42a82f38d157f64d418f5c0cfcb5d8fc1789ce583bfe8eb2c884cc3bb95aaa7d48eae346bc8393488c7a71f37f5172515fb84e7933da46374265da128e758093f7613566e423f3a3a671c2321c91abbde44f338b46605ba17fc5be260c85a47fd4da5dbcc1129f92c28738a93dab75e35c16394b94110b9f44fcdacd7726a370d0e97dd8ccb00513bc5bdf59313fedb6fb1c4435e6e00b33f8df57aeaa6f605e705c5804af49c7b49c8623437bcd6423e144410e0f7fa48c5aeb2afb9eacd9f48f07f45feb7c0ad8ff845f5d97a2a6006ef7fc119ac14e5dc45630f4ee4dcb7820aa1df107958652020c3ec1386197106cb2957e031e0b0c3f0de0075eb0c7ad6cd3e0d0420957f1df07bd42c6099a95f9dfb7b381c4b16212d9b4ea1c7f162ad303a33ed2851dfc8d7d1580ee5aca73c4f7dee44906ea5073e8f5017e9d38f17b1a0b19cbdce06d8a1293801f2c1caffd403fdca702d1ecd5743bfa520e3379101c28c734645820e69294a052b6684f84e80284331b8d0ab1319eacb66a9e5d2a0325676ac108ac151d5907ba6808fe56d90d653531df2aad55cf9f379711cfdba8a2027a719108ee114cc2e8e7ab32e9556464606b9c40362eb5146c3c80a1bfb41a86cf5bb50371de446f95cc45df5437f57e8446de60e6ca5b5f13820f982fddccf5aa740877feeeafa6bef8f5cede16002d271053c5c9e78d194db039c34cf948b46c88aa6e073d9a1f0887347cda7838b90135df8f58ebf0635e6363f6cf38458f998a492474e7b7be3696c087c7bf3e5c995d798369a0116ad199fff217e1ce240e3f498a08e79c84c5e529e7774abc1167fa5c1b0c67d8c5772d43d32221ae3518534cb866e5595b5b8d0dab58aba8a02e242552618c3c26d76884d6392c68a3fdd8bdf6328819fffaeabaa58ccb8b09bdac32943011533bd3541180bba9828cbe11540bf299aa7c5ea1e9f229251343c119c77137655c2f9c9b89e26a3f46376e1244de1e3218468917e9b4437a9f1973541a677f81830483038d50f0d23922db93586b345e3c0aa9a5ed8de01f1ceb706a90a36ade8dabc4e8e929faa64fb0ba18904a00ed96c8ad9c14647f3a0327b825573b7121b6dc3bf77f2b2eaf7753f48cfc9722f80fbe60810e63c030ec10c00675a832c642e15fd9e03ab9d351654db76a4ad3d5ca0529f7ab5164d961c9ab531045940863bfaa6ec895e46aa4608883a0f3a7ca0b5571ad729786c5986804285d3ad91af42605ff62b3f4592bbdf4ddb1e9148c668958c96e68324b58a02be1f3a11e05dc5c42863b5f0e1fda61c0f765889330aafe0c6371e8daf42d35e9683511f752917b0ce0bb46d1fa48cd3d60ac1643e135b16bc1c3698a55b1a898c53e8b5f16e35bf934aab2c2e5e57c60d432f91466e6625e9a99975039a091accf1894c2af026290faade88a1b0459f0f510c98579390fdfe6f701afef428cac12e138a155e7552eb031ec27174b89b8abe26d35e7782026948896fbbeb7a7bf74003522ae910d325cd26297c888d1349973a9c4de9b26043624014987ee11446d366f7bd2989e7d38702c3a39d50cf90a8dd52e8cfa0627b36fbd277d451aeba40a779aac50ddfb395b21f84e0481b55d7f3f55605250f6370b80927d3eb15525e1e7013bf92402bae9ec3651b0c1f913ddfd4f5f6da033049b3ca377c6a4fd213a90793afa797f0bb5073e5b1e9ae12750578654dc5bcd3042dc87b07d1f56307c0329f1b7b4b742c7b73de07e987503f2789b7ac987d36bc06c974576a29ca7df30102bfd66418aa0048f4955733174a2f4d54b74c0e8872e0eb5b0730c2634f375376d8d97d7d6095808f71ad73f5ec1814e3f83e28c9a18b187d66abb451f744eaa895c7d3d9f039576e8d28c99a343778b4001edfb4d644064a1200aa8846c2454a1e553141b5ab22df5ebc3aed89da221187a11d5fc41582f16b97ef5e5951e044b2098bbb9d1f810bc974e0cf107bbd39aa1b16821fb170dbc18df2ae2f8ac2bf17382c54c86e61665c4c07eeaad0c5db555c338c64117eb4ab54d04cec2d19136935caf62a6f8cd4f715c37edc8a3ac4e6c7b0086f3516a44513b495eb1c4e6ceb25680ea761cfdb3902a07ced640083ea0bfa8cbd5d2e6c46117efa2ea01b7ca3fe8042c72e39fdfd47019ab746ebf5dbdfff645929a939ec48d91fdd99313d8b55d5edd2fdf1bead4c0880c2615dd8905fdbb6000b1c6cece652c03e5843515aaadafc6d2e3a118709bd9fe288c9c88e6b5722af34080a2038aa748ffe2ecd06ff0cb3ff43bc252f9cc6e6b2cdedca26d37dd966d86e9b089eeab5f8336a94c1ef077d22b901fcfa17bb2c6ace00c5a63b452dd278348d78b0690af2897cef31cb39c3b0dd47e72c4216588638b1dfefe389a317f6c6398d6021792f82c13fdd12878c76af8f218282b297dfdf8416060e96ce7bc370a625850825835e29ef0ccf3e0db689d13243c0aa8c403259cb01024274086fc633003e847d375f51e1cdcbb67c4270cb1d44f700cf092d9c8f6c9dbbd0c1456b471540b4207f8ba83973b733a92fe6a786785ce78cc86acd231a2b94937cfde4df092672a325f1439e41f42ed0468706b84590b129d1500c175677ff4436829a30026ba0b8c01d7b8de1b093f397e67244fc27eef82d860af3746d6eddeeaa2443f47d0c6fd50a3045141006d8470f36996319840e64f28036a9631dcef2521063354efecf1e4242f3b8aa2cf0c889657f45b0dff7eac96eef4517a3f20cf236b94a9d6e989714ada26c8f78afa305f752508ca835854f9a4db4bf6fc86a0076f0c3defc6b0765b1f22920a2649d63917b1223f6a704fe35a43829a4f1a1100b47c2b9687cc24280383d3f8a4da207d32360037a79a27d603ddb031501c6889e78febba7d9b850e80414337c48c9101a3c8b51b18f15f4e58702e6a13a92cf18d491c29165074644c307c88bb7a49acacaef097733fc0a4d484da7df4b4b276d636d56b412fbbc2e39d2a4057217c051e951999704600593fe98b7308c4989d9312c599a19824ce42bdd9f742e1ce85d50c1001459d23139d7eedbd951f538b875e4ed7598d53642242f21f28f06104da132c9f266f28bd329754f07e82c22dfb5429f196e33539f021a09c7c4ccbd5c17db11018b27c00d78ac3f026dc6c0cb939c1c6b8e79bfb90fceeae5ac26f6506ddbbf148a3e0cc743b97274956d99a7da68331d9757f06c04474150dcac5651aac67442ceda9c2dd8c1cf876db93b10082c80c4142e1f33d19897afffe5479370c8d1ccdee11eb983cbf7b4ef21f42c8922935cd84e234f73bd31fd33ff90c2bfbe3127926912aea775b06b4d79635878667da6a3f3b72c2f1d5181d6bac2b3f254fe904bcf16721afd3f5c978608740b96000a094f3b6815b9f8075638890954aed019b3ce07bf147d7bec6233154a7ce9ad0132562799de80905ea7e14326758dced40fdb73817c10fe1379d35fdbc55c94f28ef9389265eeb0aeff368fc9e85d5325097361e19d3c4e6c5349c082930e49e2c59fe512b30a75a26675d6c665cf392e2010ff34c133846c6dc28a4aa934904adc1655e940db26db41553d9676b8e77b28455b55308caa2733dbedc72f7395a8fd31a77974c80852efa749cb3feb5914eeb9f9c75bd87f4f5102dab3c29a43895a37c94c5f18670568eef88dede79355e93f3a13cd1f622e6ba88a1e15019f37e6bf3a43034468044210fdded0c97a83214abd7c674fb404be92bd9f3ffc675e2b57a5ed6c984d6ffda96485e4e542551ba688ceb45827a37d3b30ee69a8d530592990d8251613de7fe99ed346f896ae94a740a57615c11e264879aa682aefbfb56af885e6f490851cf4815865064a4ef445e8702395fb9adb4caa635e6df37419e7b8380c2a44492f95ace1fcdd6c8478d99b004bef5a9bd4f87da0c9d15331d69ea18416c4fa6e39a3be3e2dea49638b81e4dc2100878a10fd48bd895dbc04155f54d282589e16e2d7ee695ee318097265a3287a7322d41d56c5200ed723c9ba038c48542353074aac06c39b85f04b3aa60c19fec107be6020a7be77c5148e461e76d0fbd370d14a021e08f7164023ab0882e119d0788e05f8c88d36764aac456d4599b45a7f2db519a9d0f2a08bf33a10b63fb0f2afcba4cc4ec9bedb6722baa5d2d3d96d09a64baaaba2ed60a0f47c07aeb1ce3d87b72f7a6e25ed4b210f0e65d70614d28e4e811f694e448aa473983fd29eb7ab772cd46a4aa2bd2e596d5a8894932e3c1048c23f2ab0a438aaeb50ff415ddd6f196ffc39821ad12ad7c8aa9d7bc27b241f978473c3bb95407147cd671492bf70886472752f23c5c35cfc0337200addd7c8962f76b71ac33e8401d48feb35b11a37b69782cae41afa7c0673d9e672bbe0ef2cfc5dc11342c320ca7018a6b849265d8f72720d75f89b1871710527c8ea11fbbaaa5fd36575ec1303900bcac90cd9062e5ad22aa6baaa99c2e4528ab9e6001987a14ec087d3b218dfd86fda13a84128381f2d16b2d9e9711069e1a175abc52ed46a04a54e9880dd2c5faa4b8ed0a4798a94d4a0b493c77c0c2b38e9d4c472b52205af6877b840c49282a905e748aae11c1dc425ee8d77aa005c9fa7f9a95b8e447a18d71cc232531f6ef9c4e0b01502c2cde3f71a79a3ed9796f70a10a89284dfd490bfa5c856930138f753916671fbb145252242a95d8c2c5d9c8f336fed005de35dc96923c051888c8398afd2edb9c4bbfad6361d0f1f8661a062ec9f46e3485ce03b5af21721ea39e8b1fdd982a36e4b16d0287fd2121fb97db3cd3e15bfaf367ade926425dbe9ecb97b00505565b24f3bae206fa77fa96f683d1851a9adb631fabc09d31a61e3ef1e193b44c133ee1af879c9d9b0507dbf433d314276f24043c5fb257ae4e1a470842883fa7b76fc14929b78bc6f6eee7cec477dd57cd4693ebe8b1453a21d3658ad1b0fbb930476c45ecfa923daf0f3b7b85e0f33224ad7e11d0566a16d5a77f2b8a67dd7cc560f374d3bb5a3dcbf90db665820de19fd10b5677f1c0a5d2f8e11dfc6b5d055ac6a86639d722708ed4986dc3d157df4fbf1f938a2938cede40db61ad00c443af554c5557dfd87d85d060293e6dde2a8861054ac7937199442333991c12817362d46b6b60342c028490c237b2281f1468b3a70564adf64687b11db5bc80cbf5e35fc18cc8ef03db20306aa2dfaf5b14d9f1c224b91ae865c994b452f42a1833e3769336c1ccbeb2d02b86c3ccaf63e7142da26c56a38f805570123287e05b6e9d08294275ca09b6edda27505af6f998d078c4d99d6e2e64e8f0d3cc161b5df788d2cf2ebef2907ee5d049317d05697e45d897437d01fe3dec78f00db6d3d657df1b0dc3289c7f2c3dec56fe59481d997cf03128d547983e7541d695fc668ea146b8a2685f151a7e6647a721c21678c89b4c265bcc67aa6a7dad875e4a5a7afab7aac8be5a0c39b5ba6fb1fcc845341b5a2c1fa5edae99b4541d84df31985b867034ac694d77cf09114a08b3164a99107b9e42e936697dcee19588f22b7e74a601316abf15007811164c2ac8167cb749fdc3d2abf115daad23a36fe21bd1fdfac28242086f0ac0592db7f6c0c3afbcadff73166d1f043202c729bc5ee6406de8cc1d5eb1c160b0c609151f7b6762d7928ac0712fa42e21b879076125b2f37dc545abf1c1d186ea4e9b40250effdde67c4b593144c27a09de86fd081948f10245f2442ccbcb67e269d5692bfe40c40ab7d96f882db9a54cf8fb3ada77fdd6e0e7c6f248632a8ba0e17dd00a7730b36dc16594654e2cb881ce4f99d47977d67a80bc8f96026d09b2e90d9655dbc803e7e086913b328e1177ba3010a6b7720fc799b3c1d33c297340dedad0187252bf39049831fc2b46829e24c3b9006acfec19d706ec7f192e7e1dcace7313e8b841f1e6d00091157a22f969bfab1152c03ef60fe4f1d19bccc38154362e3f9542714e94ae1882a96709de159e46d98e176fc6545ddc338edefd332ddfa35502ae98709fd7c7ae73506fb419957b4a98a7a96f52e1bb1eecb6347ef89bbd07c8f1ead18e54bc61cfe93bdce25710d6c1b6ffa05bf2abbd2dd7e8c6d9abdbf4ba50734152ded51ac2c48d09db95773ddea4aac090596be7dc6646a1bd622254fc9cdda9dba0bd4e1a2a8caf93334f0c3efa7bc0db8f33eaf29b8fb7657cd2a8dc8dbcf5ef1c385d8a5baffec4063ffcb9f1a7471dc25bcd0061f5a53fb2541164b87f2b76013d7be55e485ed226b9920ee89face497372de99de08da64ca575731ac59237ea85a8784bc6551e54471b95f80880a2b65b0a3a9f4acacebd4185baa46c439989ebf9774362b58b4135a1fa6bf1fe0e2e0df93ea6c77326f792b663f20927a8f675ffbd399e238762c0cb58c7d4380ebfc388e105559915360eb74a8e8d0d36f16c0f87558bdbcd9968a0183ab0cca9bff4a9b1631030ea119c548eac5e94ca39e89b66f74df07f8bc9cb52758da0e8a07dfeb91385a200ae37ec1974fc7d4436d62e6c8bc142bfac261027a81e259aa4e3f92628fc99eddd76349700486b40f307011623f91449680a576ce3bee9059e015790b926fdeeba4b02206d03abfdad1b7228377d4493129834e29470bf6396725b9f593b2f1063b209312fe5380b9008b1ff3412ffe413475869ab0c33c64422e58468a0e9eacf0dac889e0d2ddc745bea9f26f80ca0d5a6aa0621ecb1601e08d3e0bce095a6577e39564c90381d63282885d456321235e4166fc59a507dc26a2580f3668e5483386581ab6832fdd77865654992a8f04917a8ad3c935c305bd0d1c9d2d3ab259c9170d1cc73c0d923ff7d5c4aa51680ff58d448dd2c6bc98a773b7642113b1775adafe10e4f207e0ac04d0d69fbbfe512e99262b98ba77bb2e3ba29439b0ceefb98b62a3ab9fb8a7819357a9769f088b9fad4aa4d1fc837301ddb3aa8356347b8043302baf13d6817f310f35176d9a1a602f618f7fdfa33dee4abb0b240bddab459ac876b3fc81b1e842f50edb9329245c5ed8aa25dd6df7b06b7db5ec6e96b2de538c440263e9e752e58516564e867832045e7d2e3cfbb3df1b927a4adfc4f0f7ace10dec52099db0a0aabf07bf610cd6006e65ae1e14b6ed533169acfce254248ca549cb65937b1110410f570513c9c6828e2dd340cc26d79c1f361b84cd85ef427960111868df06bd87ed6237fe5f96aefe63fd3b20811f7b4cd2a747101978ffcc89831c5dc75f3ad34f989c5ac78a9e439cdd37979a8c8fa73e4f350349b85c57ac581b83651b75c897ff57b25703fa994781d2a5490207e2805b98b37c6e09b6a245866cb36def6e1e05d267fc7b26773cd3ae80d503276b380ef21d3c6e26615ea150fc8041d65132ba13120250d5a9f345cbb71b54d160197383ef354b02fd7b5fb09f467b54dff3037fc8662595c81886902b67472cb2817e8d22377dc1a882e871173d59498c0a8459e9e433c2903d4fea9a0dd6ecc1a0e473774015d7af57c4d5ebb090dba0d3230fb1c61c6127e7728b5d4c07824789b51235c1a1f3c6f9ed1c00cb37a16cf8e698323b4bef5c18450c81b08188e6cf8e896dfc4c28ff0df9a7a5ce59e494b288379197c2dc78e8786ba27fd6ac66e09b8a592d0178a81876424913df1e2574efd025ab71799de0ca30fe747b0270535c82117e6778a531f4b2391ce884979af11ac09b8ba405f6211cce904cb5421b803fccd9dc37717c8dd31c11103ef18736f5c12b53d48cd0e80715753edfaf2932a33e616bb4e3c60fba6d6fd8745d8010563c919221d638de49be38b222ee6f0132eb0398031a67267274c75d60187983d261ce0ba39d2032a613501de35ab469c8fa34080d0e548a58c48c8e0478c9dc105d356d90160f0e46a90d2a087d44ea2f895e4340c8da5432f2ad55d584bbd7e7ac4177f7b1010d248bd4b221f2a21eab19793266da4dbadeb5355954e918cacb8dd4bdf995c4ca9d3bbc5112c2436bc95b0364eeaef9b8b811e6aa80e909a3428741d12254a588ead2a19f590dd17422923c199e1bca7db9440d4dc27ed91e7b8fbb16954820d14755df9cad45c3db9fe9cdba4177d00321e31c4b1b079e8c132f6f7061765a82c39c611b7c86137dde762b412b4582390f7c4d767ae11ccf676693f8f09a39cd692b8c9f7776418fc5b14d0622840e74e7cb50ac6a9ef2f2c865d9754b324379761ed40f46d5890ed1b34985824a5a90f46da040568c2860ab528896a4270dd4e8bde0404331a9c5ed66a003d6d0940bc1ac8977f58cac705573ab4219f9832e6bcb758cc4c7f3c6d8f697ef633ddfb0f9fa40bb6e63b9ab7bd1e7b2134bd9804f95145f692653204b2fa13f277ce40387cc78e736144d00ea55c9ec37e8e3796013e84e72580d714d15d53f32e51c8ac9fa581c7d3ad7a79a15d706f02750edbcd5451fd6dfa30466d282cfe9c4b101f8adaa9d5af0c933c33e36bb545cbee7f826de4da63171939703ffd8d836f86c01489e96b040a7754abb3aca46785279a809aa6b26a3c530d9017ab4e56790d03a2537eb68c71de0b2f254201e8f1535eef2146d002c341539037acf1452e3ae85668d6da575c63a941d9b1109bc01db0f3dc7b4b482ee0d19a66ea9b2b6f938578ce764a0cd601d1722a2c6cb2581adb8a91cb8d8162a97cba5359d0c360b7138d912853286a073f110a0bef4b8e868900f8e9f8b298500df24cfc808bb9e48f20055c6d0b79ce1658c6d95a282acec36e9eaf9ec80b1ca60801224890ef6f41f8af23e5801dbbf53bc8b83fd25d9e7181e5e30a9f0cdd3051618c6034347dfe63e89d8dae2530d45a9538e6c75206647894627bd974926886d42bb966809b9b742f7f52f10d2220bf4c3602a41f2c197d9d067c017ea240457c506c02563de2f98d4246178861682119fff83cee30cd3d887abe9315a9939c224d82e8e1337ebd203cbddb87d1f3ff49a9444a64055220480dab1248effbc6e81b0782ea6ef0aa00f081afa042756f310d977440c6480b5d2a1684ce249374c4bf61c0a8d68ba93c7743e3d2fda1badf453043896289b09d69e6726ce57994e4c1aad1cab5a6d10d3e54a32ca0d23ef3c322b9ae74691ee90e4702bf637bb63b23347f11130a06264a209e9f402c01ab2bccd552bd2f2685d47e915611f630d4ec0c91fea3b9f81f390f20db5a1343b628d0c166dec3b6a0826a5eeb6d214ae59f064738a01f8285eea3951c827b888e92a4b47d3aa8a2ae55c48e5afeeedba15cabe45d136d5fc4b16579623cd36044138e86ae9d9a50a360cbfee2b25eaa9ed9385b6db55a5b7b91a992a8f383a6291ac04f7402c58b8f4ed39b7a7bf6ce0aee1183c84b2c7ff825d9fe904baa6345c5f2febcfeeba3164088ae32429877b8e7a09bc040bdf11a7bfc11aae980cd4086fa8bc2aca69bab31aaf4f7be153d535d996ad557ca1bf65e0439e97e6bf2a54a479d5e520f359a6fc6e5fb10961de0a2b0dba581399f02ca5314188e67c481088db39716724846a3db2c007462a7d33873eb0606ee4fbcb2d5bd43c0dbfa3801788f0445cb7b2515ba4769c136199143320f7c8a91362e7ab4f97fd5fea5256b2e373614cb6152c40efa79ac993cdb62286669a0d2ede173d387f9d1d4179e654407771e552b9f310aa0e8219ac7a2aebb1bd4c9ee15d9ab22914b69ec511c164f44c1a9e4c8136a20333043b204007d2955e2a333e009a8197b95a8279c1d10a94d87b35e52b0bf11765887be7bcd854da9bbc12ea389a12cc7823d3908937af02f4cd191da88fd591c9873a01f3c3da2f3356978557891d09425ae472be92ee0632c5319b4b89ae25b3e514d07f1e5c32cc52bdf04ff9d3a0e5d1f444a0d4f484460d4f3171755763a94d00de0dbec0ab2bee1f1d03f3d562f457aca4c99a3f83bea50a074f9831324da594614e3e9c14cb643cfe38e5d769c83f370a2bb1591bab83c8381a2acd4642e284e3a08171bc5f7129e88ca4a9ebb6366cc539985515352ddd3c4aff552df0f9425c033cb4099d0347d7e2a0a92ac4532cf8b99de06f906c2f127b35afa27476b4ad314f5b7e24bf37c79423343a6baec5e69b63b457c40dd4577beb0796f55a3914ccad99fa0de29e43f1cf0d9fbd9aa21f685a4cd09ffc4f1091d85058380466a7a2e4fc06513b8d9dd52202eb2dc43faf9054b53c4321313b85617ca974d8171b5f5971f1bd0257d70f9a1a8294d0abe4c8f1348c60d25c6e9b549f71813bd1fdaf34fa7102402ac0ee9a18674edeb66d225d5e6dc5b1c16a5699c62ea2ad035631411210d440efad1b29c21bdccffdde324aaa715075dc7733b0e28b6dc8f78f6e9e9a483931a0051d0bde91956d7ec9c4e7e81bab4910b9d08b9ba26ee8de72573edd53492db332b78cb194fd357da6a92976e853bfeea48b27662a2c1e1712ce6225b7897412d83135b15053a20557e7796dd802452801e9707df27c9a2e91859b46334fcf485767fa8c6980addcf16352e5239f81e4d8525f0d45a24d3f304f02fc2a4af90ac217cf8b4cf63fb76320e2ab773136cb57d0b7a430f4cc4cdbae46165b97392e3eaffa88c56f60186c2f9060e4d60f92407da065ca8bbe36ae5d40214da934085aa0b1b02198c3c32306bd1582298605ccb2472b716e986daaa5aaed2d87406bf5dec1f16973e7dafb45a9a52b10b68c41b0d8b4ac085022d53583d4adcadf161fcff62a31bd7f6a4df38b798dccf8373fe4b46c048da035a096a87af86196564b0e0effbcccb278ef44b659ea822d3e8aacf58c73954e259908879b0c6695a80651b12993ec968f2bfb29d2127b9c73d8f793519572277bfbce8757fd5fd6c113f45ba037240ef94346beb7a2c1dbc9e222011c23eb62130ddf214067fa45617d1354ea82d529c119239a3b8f3bc4a711142b241b09f9e32ab67704ccc8f2602ecb00f5496b65091f6b718c56f57526aba9554d909374bdf8c438b7e1089e5cd69d71d83131f2bb322c48b99a4d2b39e944d874c75abb9c9affa1cf13a46c1a64b9c95e7ec052e411aa512bf048a464eb54b84277d219c08452da9e7deeb7a7288cb4bb0beea239e110ded15ecf85d6ae5fbe900383a4ede6797a1d8ee67ed7aff78aa93511b8e6e86751b49600542d11fcf29ae77962b148c6dc89360a718b0a8f056ce3954a608e54e8a4619c2bc80809e155dc34ea70abb21945b7af9e9854a21e68e6d8a99ea97d6a9481427102e88961bc30ffe93d0b7c2606108c10c8bcd4a6ed6a52567cb8512bf3e5e3a58893ce408d431b699367e125a94f5b8b09ba41b9d25eb4d202da2548b5df61f9063a59056f1989171a106fdae20e8f2ce17e2464bbd6b0e670ef623040cd7c81e5b56589444bba1c79f5f9fdeb676190b2b17377942ff03ed268289caa53b6c1ed932e0f04398be0574ad0bcd382e68f67d3bb48a7a1610b820603d22ea4f69d9c18b054d79d0381b3ac12bfbd9773c7bfa168dac40b3e2f55a70f03194be9f1b53810b5eb96e0214812eb48742f17a1f796c0a96d50c76f7bbe5aa9cafd17c4d243cceecc5efd0428910a383ffd57d06d1382e482176a7e0deac83ca4b80e2ccbe8e221673d653f8b4ddd4b47bc8a49e92b5a7cad1741617fe5b0c0c1bd004738894d3073ef6050cac2f7e8f67b03ef4945f628145e505c532e3d3d828a882c904b1e43f234f16ce87b931668067669658bda5b332939065626a771a7356a9e8b0bb3b65dfa5e7d97fb2edb8ad6d70580e80c0281f914e111f592199a241a9d3edd5773131c7d1a0686e172e1de9eee8ba83bbf0ca226e3ff55155fe351b53737b775077fbbe85607050135f45b40c711d39f08d2f6ddceefbabe2dad4383fd4973ff1d8e9aa5adfd125e3b852eb9afa0ef29f7446ee70d9e08caebc24214ce0594d711ca98b9b1683ef4f8a37b97cd55ebccf3657cf77b9f755541d2d1b87bf2a8c5f0c4e0c293cb02a96d106cbfa69c2706fa989421ebf7d0a6945a9937bd00a04c07e50743ecc0433521e403fd7aed494b3e1362ed13a174ed328020eae207b452dd3a98e9fabbf5acdfc17bab99a789497609df77f7779c422e0a5748dfe93d5bd96885847136971bc2c753dd796504628317a911924f146d39e797ce0dd8332d4b995505103163daa15a3738f3b408abaa8654bbd642dd14cae4e42e8bad2f6b8f830060f0d369843f9f6aec99d105767be6149013f9f6d274b5d049924461195207515d9a404f7e689c6f5684bcd949e0feffa0f20f8d153f109d83cf393e3aa08022e7b69a1558d785186775e6905e6f8fda73e8c43d753f166e6eacd3bf78bb117819eba9bdef6922d8bf3c1f98c45578c8872ab078f32fa871c8beef4316d941b285c428fd0f776c735f7ce9ec37844360ee3e59a2b497b2e562500df48bbc5eef07e0b7414d960d036ec54fcbd95f087cae5c2069b5f02519ca7a4e0b046a110101b50d959de7ccf4e9c05a4d246ead7661fcd127f2c919a4c33efee61149fb498c846a7df3dd3882e2ff492c9d5bbffaa45e1d45f1de6b68c8ddb987e8498aa07374fe0b21e780ccdefdf1a691ad517c23f3a482ff4aac99c77ce592f54b19a679f1c39ac552fdd1acc4f5a7f1c2ac3c08583f838b64f393059eeac8dd92ac934801aea9f4f996d9848fdb484bbc532a9fa08dcd42a5fc2a1fca8064e412b1d678920834959e80d3e650a03c89c0a45cdd52e1f70f5ba2fd293f20045c85750d3a77457e5acab5176450f93323c4f01eec0eee8849cc8cf364b6fc0d7d9c3f38ff06070919aed63edd60bc1eec5f691362c176abd98542b161e6e268cf102fe0dffeac9a2c95ebcc4909287a5c4f5e3b883cbe28fcdbed6b81575741efbd24943ec04014ab84c03133a00df2227add9f232e10d7d799bc0a9f7ef67f9438b9b951e33bc57517bce594c536b2c786953a62ef542821bbdc3c8882edee3bc2c4f1fe8a9f2ae502997a6f17e01e21ff9f44a75dd97c13fd2698742a5bcec80f54126f671c622725a1f856437e093d93fb567c66c61310295113a10af41e04c6a2e6c9d1e8d2b954901c4b2fba7790773d5b954b29a2688b87d3d71f6e1f6148c9df1d0e534ba72a8e6d52cf19b0900508ea0dd85a9f6fdfaac84d044abfabc4bdc7934e55cc83730aea5e779a1670390586a1e73939011fb7e4495cc985985c6fe4e02c12a0973821dd47a87e5a8c33079203c0b81d537270b19ea3749fb6d502d10838a3f7bc7fbe44d976594bef51b1b78306b9cd2f150b30575d57c329612400e172c88a26aa9340ba5fcf695ac45d3844c2fd37ac6775ea28d536cec485d7720794cc50ef5788abc187d6673fe2118408e1d0172c0365876e676a8474338dd30c447510ac6310c3c5cedfabc8f28df6f79aa1db03bc08484ea59b3ff432fd746e4998bcbccf37a116d3cd516674801baee6d4b58ae2334346d5b84384765e8985acc5a04ec09ea0dd95c24f33e3c75b9a6877111a2daecd4c8f73f081146523f03252dcefa095daf3168ef68ac515b46cbe86c20b59b03f0087d0aa15b79aa66dd050f75fd7f2a2523d7c78088088a7e8e9f64af8da86714faa6da4b1431e3efaa49749682b3067529edaa8a6e8aa65bac1ae43435d27e4a37f295d00f7566937dc16b95192b36541ad7678f419bc2d7adf48d2a1a4868b049d55bf3b60d49157a0f8d4d029fe5a7dc7a352644dc8e737627ad9fd5c5ea5816e152e7edcbcb5a7caa28e66f499dda637de0517d263d2d3530b23803d4037826fde503409902f3c81cc86f87e5171450b6f3cbd950e4954a8a1b3230a1a348208332dfd9323ee90abbcfc28393f396ed278fe0c636c3afaf5e7448edddc1a40a7d358e5045f3d29d4fd38c22b74141655de0bd84f9b178bdc5e66fb08c7935cac900e032842242ccebcb722c9adffe6c73e7c58d13ff6436233d99c0b7a799d525767ed1dd50ffe7e91350d39130cf4685750a84553d85543e961ef632d71d3092cffc4dbbd8abbed0bc476f8da4156c2b2ac6eccc09e5b42077eeb43e20427a78ceb454e3248cec2efb0c375a32ff779986413027c03e89cc48d2c0513c1c4504a390d58cda98b3bd7e84a38473623b660609c56454db33e156d0f84b1537e5a61b443a6bd62e3e497e6d743f76573212488d9145b6e701365cdc35ca589cfb8c636e5900e34c53bb797194e84c8f19fec1479ae07cf92a38bc2c022313e06d35787dc318b4aba953d4766a8042540f01a377bf754cec3d8c094f6b94b768c8762b4201a1f62e7aa63410290c16b2318d74c28065252a731082e359d43edbb2c2af7f7f9a3dba6bd7b840adbe05fa5378203566da71dfd2d82449b7261b8b9f1da80020671df104e358b271f54a5b460ea2f46dae31b37f4adb35723fbc6cccfef309b80a62f7ba311ee040e5105e37b73e4c0a49ec255de1c43303866303bcd9d714244f3ba23eb54af39bf87bd1fb0e44f8068e1478c12a0ba45278dfacf013a293c84066f7720fd27225d4f6698569d126895500cd84640a1f5a53656f13bc9d5fcdc053e07fb5bc5189af43f53ba39c540e736e2b793e20c5e723afbf06b6043c3142d17135c6dac3e8940e7b2d60216afae8ec678283250671895b06f2783f19cda777f2993358c25824ccf09b6a1222fa1d94ec7a053f608764d40b514e057b019cecccceb64335e37a0a9a0d25d08bf7b1e588805bd8ed7700e91ce630f99d254966ae6ddbe4b701609fb24f56faa5f6ab478304cd35273114389f4999160dc7cc3c70a5c3eb24c48f82189c16e61b85dbe8c68fd55d110b10d983c1974907d14c7c119d0be67d20ef6828f4675d0a421f597a5b5095397fe6b8747954874e76ca68d8be0bd92c3f3f9a1cbda7531bffee1ec38e3fb1edc2e025d40fefd58494651c53717b05d6ad4dfa596c528336f68d988e997f5613323a2b8b82dd0a96f7acfebb8348c470be0cdd3c24c06868d66854fab59bdf9225245fe7487bb240b94cfe8811bde7c650bfffb045a07d1d242b558629e9050c79b063f3a0b1073e6eb8f4e1c7f0f4a1a4f53b00fb76f3997ecdecf1c9896a6d06273cda846c158fac0afc5c83a338a898f76af5a72abf4f9cae598d478512cff0a1338ef31967c38f33afc1e823510e7489e2962f9d845fbd04b9583b7a2b5267af749d7fd385795dffc730f44351270741f2cadb5876e4e9c02d3567d8d237a7f9ff29e278b7b61108eb90bf4f1c43a92646fbca9e45007dbffdd63a9829ff6f542e787cb5c04edb2d41f9dab1b422de64605e86bab617e9553862765d3b9284dbe814711b1a093c32538cdd6e084838856395910589b29c5892e1a23f14e3b573c97503199ea402038e086c70433a295180524c9265a2b983a0e46842bcaf8135cb5c2644b49dc35cd90687913345616500a81e9a2e185af6b429bfca84e80ad35ed4c5c0603b23afe7edf024b1300948a5d5de4873fed069fa6a976e33a7a0492682605dbaa6e325071a80d7751c1f31fbc9658f085a9167cb88057640d56165c98338e9c00011bf315ee655e79096be8ecf6a9d11555ce1df0223f9cf65a849c1e7af34d3b621ff4136e402878f384a8a6f602715e352184ed9b214929efbfef1b1d0d6e599f6912a045df63dbb03c890b160f6397a35c02d1c0cf232bbc7bba96958c74cb90d90ddb708a30298202ccc1b561c679abc44ec1e53f0747336a82ee88aacae21001f19fd194fd7e2c3ced722d0378416032a2fa672248b70f04e201b7a55eed7a9a26294376fb8fdf783f5685a215f489acc006678050c2dcaf32fd83e344613c4b4403619215d6f966e3041a07319f0f5fc7d64dcca486027332455e008dbad892d31f5b8674dd460252a2c334e87174b60e0c0ad03612f202e13269fb2072a2072a9e7024df5ed6abef81dc9a910eb6399e3635febb65532b2d8904fc9b68c0069bb41d9998b9a3fe40340136457dceb88b5ae076913cfa0eddaabfe03fdcd0d65018642e1f416c8521d52e0207e7f1d517633c3a6d3ef35288464f745fe640a8d5796b1d637112fb4bb70312bad3c3810f839144c685f1b488b160700bd7a45cde8b729cf3e8e01690d9da419d547e07a753ad5c94c0fc9cfc9ddabe1c75eae717320061e5f7d6b95d5529d558932974123203a57feacb8a67cee745f36152915845111d7205dc9f5387c6a478a90359a148948fc70d51822622bf016d5a18eb74d2a3ebcb12ecbdc1041588735e14cde5d1a59c435b60e1eaa247fc01f079bfea43601b90f7ecdf4ef762c6eaa87562da72274971b968ec1fbbdbeb2f77250cdf784b13308d4b802e36ec3e9c788e6b58c4adb7a39da0fde2f31b71c44e15c23f982f2ed6e2315d592f42e444ad20be148378d26371844a1a24d01d3be86aece48f7973757e5644ed9d2f029cbed26b6a92429dbe597648f5aad24606b713265cbe28312bf7d7618a0688c7d234956d33a972d69a45770ac273c32c710b81a0c67ec66d4f13ecd9c30195071762116edef56d288880b7eed9e1bf888a7d6034a943cc0c4a2422f64a29030df60fb6c726451e1ae6d33a5c55108c9844732515fe536982e76e268363635eff67d8a558c1b04cf263cfac8c8d3741781c2167f5bf68a8c0c1f87631cc794ea955a1038800833251b632fbb28360d931d7b262be2381e75a346d19aadebc06b69b51b6d9ad6bd90c45a1d3b37b0bbed3351a3662820b9cb5e2dc884386ce212c208336475b7fd41f9e5074048a22562cc2084a100332fdf5650f0b7748023e05950a6b64a6c9a3e2c444abef8dd4c1653aded47adf3dfe8e003e42965b1167cab8463c35b2d8fa045345b878de50fd6ff09627bbc7ad7731de8ae6924664b999b4aabfaf23534eb52cd51e17877881763e3e1079c9d20bac4a285a2ec0e49c8070638ac861258b7f86453c342efc0c115320a392c36189c7f53ea436b68ae7e766fca81dcb361da60ba998aaf109a366b77d6ec9e649fe168da3c3d4b3ee411e99a7e9fde4a7070a47882b0c2be157a43eadd3182cdfbe09488c87bc00b9624db30292dddb2fe16a9899fd0f51cd087ab74832266e755d8393e55127c404076ffc29b7712e6c4f9d9945180aca3dfdf8ffd05e94b8cb01596756fcbfdb98ed8de2c5d770883f8eeceb75f07ed85f60524e389377f240f00b8af5e6f7691292f9514dbba18e6236e3ff7201b911c7741fc09cf298141229da824ba5d14a3458517cd59c93677084bce67255170ee596d51e8d6c1e845244f662ffd59306fcf7856756f2925ccd5f934e82d48e19540c795f2cfb70e69dae30a263e17c26fd47d335b5a8be6ba991096ebf361a67bf009d64a974ff361be81cb7b3c278bce8d01a6ebb44b5446a262d1255759c2e5add9f3f31915b9d9106c605666fad448b097cee1d00f2b01dc7a9cf7b07e555fae2d5360c28c6fe8c20ac9abfe0430077191e5a20e74449df4c957a37efdefde7c12d340d0744f3b915a527ab321ab1d0b197114f82c6cf3a8b7dfc6f0154d88c89d1bd9981a1a45f39f2a5c915d525ed1d939558fc2234feb408ba3d4b06118c2561e3d522b18ec1fed4307cd458dc464db6c9904a208ad0189c6493d5568e0a72e275b376f10d6b536423bf5d964ffcd803123324c7741bf215dab3c855d55947a331587db609ed72b39ec035199c3fa172f91605651e633cc70eae5e3385af2aebba3a4abb321ef68b6afa1b03e8a306d927cee01d5c13eb9d0d4b13a0dfc162bc8b641ff812d322351611b3ecd733a1ee2abc8e67621c9a5a28efa1e8bda1c8b1d8c3fe17f6b2f516990f4eb6f35a192366ef391c35e3b2e3482c9ab4ed9d1e31e2e3a2e04e33691fd63aea77a386e8d30ec169de7785c556b4900e402de16c9a8a3d06ab35b250d54795babfac3770fc3fed2f3078e0a8d666e31ce94217d2b7a1539fa5928d734c81f4c47e1b3af95e71cda7f4f687f9e7250a0b2a539d6e4f8ea388999b3a1becfe89e108f6ada73b7159e7dab52eb48ff8939b5c04e820b50e9dfb099779c911d94e4189675bed482cfe1576662fc033f11f554cc17e961fa8d5db87d57918f2bf28d5b8057bb5f679f7a8b10bd7063f8ba7503acf840ffd427e6bdfb3c3e4368d9137c48f1d218e39b963b72da0bb153d8db3e689fe45390cfe0c9a3d5f233d0934ea9e41568fa821d0d7dd91ea98df8cc40370b13860a8a6739f12bd0fc0c225fcee865a12a49794a028a14ab94196f7c91904dd6f797ea5ce3ac00f8fbec3b7838f0c13dd8c856d1c1472b610eb94f4a6fef9a3ef4493c61d25439ba56d4b5d4687cc0221b0e69832ec36461d5c848b8822697f311b7c5132d82f9934968683838bfab110453be6d5235d76c592dbd4dcec5e0651fafd1803d68b0a549946c36769735595120fb880d65c8ffaf941db0be9fab4c9cfe5b9e18eec82579c69ff1b9dfb2cec083bc731f423161b7042e36b629566289d0d3d9ad5368044ed5bb3b9f81bce9c945acd8f413e39247d48ea354b8fb11c227e72f641403bd8d4dd81cd7473d60daafb86b954c2217c4a3a3e45fae5803fee5a5d8fe6c8420180ccfbb4996c917e625c5189a0eb7aab86de8b2714b28293691cfb07addd616ef1e74498d086ffa131639e319c8f1dc8b4a26042420646d9a84afb4bd6014699c71e444e34f88e3bd6000edd1a84a17c9a7ff002b70066c8f3e6549eceb284a1741ffaab9e901717ce156bd75974785921aa4d47472b8e4f08f23a5469816ec64f83aff7f61b2d07bf9ecf2f9b5012fc02a985ded1d4002a8695563404bd9241ac466b644795189027ad0787ab77e151848fc099906c79dd85ec3c13b20e8cc239b607956bd6647cff5013d3ceebdb96f185ef907b93351099b20bbe387ad0cd14c7dd85d9aa8f3ee0df6844246ffe2bef9b92575c31eeac1cc9526472cf333ea12dc76b232b6d8b3d044c9f11ca9599609aa52a1a3c2444725929be1f81cd1ee4ca5d71ae4ddb146c43805f084ee95f9d935a07d9abdb9879c32b0eaeb33b6483ffac4e7bff6a29c42f80d7cc9bc6058c03bb4beefb6c6a0a2b9b39ce681c8809a82e8687043b851444ae0bb7ecd18eb2af38ec2f877af18033b7a327a6dd766718fb1091db975515d0d129c0224598573bdbdfcdab37d2251ecb5ebc13f13c00c182e0f6b4f15b88584c4f630f50be2e0d5508682b73993621d3dfb2ce5e67d3da0ee48ef5f40e2806aa4379777c51b5dcb7baf02c479be2b38ca11ef4e560707905556c0464c9e7d380a4da66a33284af2240c19e0c0eebc26935147ddaafb9460da1efa49fa2a86deb48c0c0397997ef11517be7328269352f1c4ac4a345e5231ebc4a57e36fd9b92050d9af0dc34365255f7dbc12f9559bdde90f34f577d7802ea3de5818898901115a7ddafb53f44d40af26d1ba11a0c6afa929715c3080af42e03fbe1572258a64aeacdad4ce82fcd9949d40053e12c20084e1def9241f1abb2c8f0180854fbd77a2f6cb044868fb9844a1ec850530540f3bf6dec97571b21fb1ef64e678ea98e09fa73877f795c5b0bc42172fd5b56f23421f22f7743358d1b46223616a9896569fd3b9332fd2692844d7b1aecfb10b17e654974a80518a2be60f97b9836ebcf147f19b5e3c6f6d9ae6b709dab1e050fc198b4c2e0cda330c1b2abe5db1990d07f453a0e1f08678f3a3c8ee1e4912fdb26128d90101533c004c7b0be10c93f6b6a10f0133f7fd865c9eccc11aa3f4f60c18677ab3189c12ccfa9535c4b86103de1b46d5a532111a7ecc61a5fe542f35c0474b13f53c1ddf9d8dd79f5866c77ae7c866f64df7902aa15cf560deee57af462077571323c3f61f01e2b5e45f1b8a2249d861cf3676ba9f2b4127b0b52911e4fed75ce90cb7a306e0d3bae26890f1f54b01e0d17edc2ab3cab96c74a7ad58fd48ec8353785068955d7ce80b7633ac2fcf64ae4ee17e9ab545371b1fca2849a787c1286a503dbca275b91b95ef6c24559bd99e28355ebd9398aa74a0aecde250ecc2f3e1e2c3930296276efde8c340592d4412deb09a0fa910aaec5cf67e62cecf628782a1e5519727a1734a1773cff3c419c0d0ac27fcb1fdebc859ac4001ea2e2a1004b5e174cdbb77f822281ad1031ee3c936a00d425c2c0aa09df1f2d1f18305ce29b33897017ec07ec0ed24380300205312b359a0fddee8ef6a05a4842b5f45bc4a87b549be409c8868fb3132feecfcb5648c7cf9af8bd4aee9ed22e80fa075c3947d0aa6e929b434974a5d463f64929984353f9cc5dedc999553673bf6f20592548375fb9eac3e6a7fe5f0590f219fbcfbcf745ee040757dc6d939069a3ede57abf763c94ebf27824de12d672c0735ad30aa0ce7c6a2391356939281e9b169abb1cebd442860dcee8eb307fb2e91232cd6629bcdfe54b2e4c1aa1c3a4cd68727be0b49f2b217021e5915ea6d0258d703bc6feaa0dea9f66b90967b2eb5daf7faa17b3b7563df23436c5a334caef6041146e0b8f0febf0c76e4b420eb9176b20b58e38eec1cf3009c94c3dcd37898e5ddcbba79bb9b05c4eb6e8cf16431242b991335f1a3aed780571121b1fd79eba002346d7db2286e7c0b79890192b8e57d93ae8180f953a429cbd84e3f6e1eb422e4415cc034dce4d4b1d82c41c39020a63617d44acd448636e16eebc1e60af04f36dc4e596e5427b2e1841d650c1c5e9b068099dbfe995922a4f0ebfeb61518ef2d37e46a087fc5fb69dfa7a4f821dbd6bc3d95c23c6d70685baaca146e4462831b1933781208eddfb9c79c9117f63ec31a002c6a1e22c792dca34a354aa49864dcafaccc4336da88029c7001311816f1635f7d66604c8e3f2f523d9cd03a96e3339e2d8099b928b1fb43eb596b7c1c75ea1ea2f5ee6c2c256738ad438f8726f91f85c3c31a352d764ad7a3443c782383645cacd0c466c0c8f7877ed1c1dbaf5900f4f63e26f3f3c0b45f21c84fab47cdf74e8a25c80ed754e26b3e91d49df38537283dfcf2d2409b85d5af321ca9dd9741c7a0a8f156649e5f9fc75b58dec2bf4d98eec2d6c89c3d9e80a67c53a2bbb69f79f9cebc046c693d66b5f28463fe389a34e9399404687fdaa3af393d51604ae8a58609b27395f38319cb3b7918ba3da2b587bc173b1df1cb8f4fb865a3b2c16b060e230bfd1ba3a85d1c83c638782fb4f7e2259b2b89ccca397dc7694223f6ca23c3e986e7fcddd2f597732dcc88b7450e5047be6e20839238faa0431f2157e3ad2c24c59682ee8f01307c4809c0b9ef6310853aa41faf7fd58b48c51035d15ac8cf66decf683d20c37f64107bff5ecc2bfe904970b69a09b29d2fdc12abac3c7bca114cd079cf6a21fd8f65125da3873689c5be66f4b5028ea45d959ba6034448304ad622022012abe6c1209f1a5c98de9ed3f6b04bf273c7c2c2a20c0447deea2db3c96fa79957fb8beeb54e1a64d27b4dd4a546d89cac451fe0813deea9107ce5efa27840cc827b161f9b93149e376ad8dd8d537f5b6497f70df5cd46fadb42238345032e572eb23c2019060ad3b798107499c37fffb4cc38b7521b33f97bb1ea12e5650b207178f47a73df07094a423c41a005314130d39e0f0f1e7bffd181758124f213dc81155263e06a1efd3aee7c6719165c0b2f8eaf2091d5cb6660cc59d34b6ec04133e92288b8878c2233b63849b76c6cb513c69c8a5ef48ea2d3fe657a314dc1d92560f1e4340761a618c75c90d65c93f5ddcf74481f8d584a4bb075e77f1fa6821bc85f0de6fe813e6b05ec8fe9883278dd750fdfa9935ad8709ab39bd3da82151409d1d7ad55edbdddcf3b9d801542a797312770811e7b35cf609be7fda489822f539afc7043129c3f6e2987c85adb2294ce827cff99d62817778d925f3f23ed6fea2affc2139fa57c60d799976a2513dd4a626d4a4c9a19dcfd4a351ef7beac9e02a68609b32b467f16959fc2476f17c302a6bfdec907aa28814030c4f092bae079336dc4d71f9d09a1e2c5e030bd0f4c478b100f4b35f5a046d34bcb29c841c8ce09db35ee43df45c18330e19bbdc09e7a54b8e0b862824f99f5fc2de54491a7f24a801d59f00d1a00847430f53a6577c09cd2b92a8f4a74896f584ea80f6621df6ec76a960f47cd57c5bdb1656b0d2b510158131a878a5319ecea4f06d4fa5ad62182e905866541b04e8030c52d3eaf36ddc83301a2b70e65824418091b35438c2f893d34bdc1e8c2a04ab77f8721d4a1844dc11f8bdfc476666c20fba96e4a3f6c30ca722d0c3903222bf20686ca7885eaef12e9b0088152fc5da3eae8939a1faa465e2089ee8b6781f4c8c112d528d2b809d767e1d549ee4a1eba5807954aaa3ad8ecb2bd0a4ead4bb979da243350520ad2f38edf50387b088f7b2a59cccfe46658d86ef988d82f88aeeb246ca04cbda3da99ac234218d16545334528a5e40b26707cd17d1c8091fc1abacb30517722037c2ec3b9eca8b6ef57ea523d690c8eb223675ecb670816d524f7e6e61b791f6335b84a8470de4b9aa686d3d47c9f23328d91e3b39547aaa3cdb37c7eb061c5363401e5dcf618e84ba0c2b4d5f9c2bef8f3331995110464f023b757707e370734292883ef4ad7e537e0f78bf11c821813efcd9db42f3521b6b14f2d62828fe3a2fb7104ba6457864fa8cefd426d1adb8012f3501a4efee04681393d7c3f1f00fcc50c8a33cee82f306e0e7bbcfb0ee44a66338cd9d834576ebbd24596a10d5928056e415635f04b556c95ed3d22bb45906a145a3d67099673bbdcf1f5daaeab1ab3b7235511c3312a5c0c3e5f5049cb078afa21523bfde8db95288e9c2d1a4cf59f1c9abb7e2654128f7d7e93cf3953cc524ff8739322e36c4594ed844bccdab53056af669c0be52c94a67632d5e0e0393aba260fd4d9049e4923ea231dbfa7d1c9b030bb34e80f298eb1c94575891e3e780a9ff3e9e0cbaa4e31fc7999f52b54c7a52716fb97ffc661b78638bae7e1f4e4fd85ec76814d58722692b7935f4a9b92431a72ca366f6b5453d640920dd297ab2e3b1e95fee24c26e6de8aa7e202a4c5bec647a024937d8cecda86974752e27702b909725e5994ee7181cb2dbc1d7fdea903febf51009f59915c5be0bae5cabbc8dad884a87fb1073e75c7202c05e0f3d645e30dc63282dfc9269168a8b74a754e2ecc248abf42561c7ab1c387d7680ada3a30884111c64818d24941f800fdb48099eb6bf2667f923efc5a14880fc635cadf05ba62e6b4b6d91df7f8be644b6f94994598270b3d2bebf36970765f5ab6901fb5375a6bb7f4736b8bb311aaa3142d4f304bf561ad75fe0a6892394c8c6c7df6c99cad43cf67bf7094e111b5aa9c8547e12187e423e6c0b11cf263eb1239c348cb766ffd248d04e134f1277bbdb4210dddae9e5547d9fed33ed534d76b8e744c743904222044637cd2b4056d015c8fb176850a422b59ec1df9b65ec5793844bd9e866e07d52cb9b13c42d30727b6f4f99d8f0a1a6ef5b352c44c293bf8a3003d330f2003f244893424e7d339d1b08brootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootzabbix-3.0.31-lp151.2.6.1.src.rpmconfig(zabbix-phpfrontend)zabbix-phpfrontendzabbix-phpfrontend(x86-64)@    /bin/bashconfig(zabbix-phpfrontend)php7php7-bcmathphp7-ctypephp7-gdphp7-ldapphp7-mbstringphp7-socketsrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.31-lp151.2.6.13.0.4-14.6.0-14.0-15.2-14.14.1_@^@\@\O\e\@\P@@\\&@[@[@[#@[#@[[[[y[[i[{@ZZ1@ZF.@ZYY*@YkU@X@X_XOW@WzOWo@V@V@V@V_V@V<@V<@V7P@V7P@UȒ@UȒ@U8U/@U/@U/@U:U:T@TT@TZ@Boris Manojlovic Boris Manojlovic Boris Manojlovic Boris Manojlovic Boris Manojlovic Boris Manojlovic boris@steki.netJan Engelhardt boris@steki.netboris@steki.netboris@steki.netJan Engelhardt Jan Engelhardt Jan Engelhardt Boris Manojlovic Boris Manojlovic uhaider.msee15seecs@seecs.edu.pkboris@steki.netboris@steki.netboris@steki.netboris@steki.netboris@steki.netboris@steki.netboris@steki.netboris@steki.netboris@steki.netboris@steki.netboris@steki.netboris@steki.netboris@steki.netboris@steki.netboris@steki.netboris@steki.netboris@steki.netboris@steki.netboris@steki.netboris@steki.netboris@steki.netboris@steki.netboris@steki.netboris@steki.netrichlv@nakts.netrichlv@nakts.netrichlv@nakts.netrichlv@nakts.netrichlv@nakts.netrichlv@nakts.netrichlv@nakts.netrichlv@nakts.net boris@steki.netboris@steki.netboris@steki.netboris@steki.net- updated to latest release 3.0.31 + CVE-2020-15803 patch - added zabbix-CVE-2020-15803.patch - resolves boo#1174253 - Bug Fixes + ZBX-17600 Fixed security vulnerability cve-2020-11800 (remote code execution)- upated to latest release 3.0.29 - Bug Fixes + ZBX-17101 Fixed url validation before output + ZBX-16750 Fixed broken validation of peer certificate issuer and subject strings in tls connect, fixed logging + ZBX-16178 Fixed distributive can contain untracked backup file include/config.h.in~- updated to latest release 3.0.28 + ZBX-15915 Fixed linking error if round() is undefined + ZBX-16074 Added file revision number generation for compilation on ms windows + ZBX-11284 Removed sid url argument for form cancel buttons + ZBX-15416 Fixed locale validation in user create and update api methods- updated to latest release 3.0.27 - bugfix release; + ZBX-16019 Fixed host.conn, host.ip, ipaddress and host.dns macros expansion in global scripts + ZBX-15674 Fixed map status to be displayed ok if there are no problem in submaps + ZBX-2494 Fixed sorting of items, item prototypes, lld rules and screens to avoid deadlocks in database between server and frontend + ZBX-10404 Fixed password being passed in plain text in media type edit form + ZBX-15721 Fixed escaping of control characters in json encoder + ZBX-15937 Fixed agent startup problem in win 2008 r2 w/o sp1 by merging zbx-15728 + ZBX-15588 Fixed function names that are written to the log file when using log_level_debug + ZBX-15870 Fixed redundant jsloader loading in login page + ZBX-15913 Fixed possible crash when sending custom alerts + ZBX-13347 Fixed possible crash in history syncer process when processing discovered item value- updated to latest release 3.0.26 - bugfix release; + ZBX-15867 fixed invalid DNS being accepted when receiving discovery contents from Zabbix proxy + ZBX-15552 fixed compilation with LibreSSL as OpenSSL replacement and OpenSSL without PSK support + ZBX-15788 fixed crash when substituting LLD macros in calculated item formula expression + ZBX-15670 fixed inefficient vmware eventlog downloading + ZBX-14858 fixed processing of unlimited vmware maxQueryMetrics value + ZBX-10496 fixed links to installation instructions in README file + ZBX-15494 fixed handling numbers that written in scientific notation + ZBX-15316 fixed problem with socket inheritance preventing Windows agent from restarting under certain circumstances- added patch zabbix-3.0.25-new-m4-pgsql.patch to mitigate postgresql-devel separation into devel and server-devel packages in openSUSE:Factory- updated to latest release 3.0.25 - bugfix release - bugs fixed; + ZBX-15220 fixed displaying of last value for values received in the same second + ZBX-15460 reset agent availability when host status changes, e.g., when host gets disabled + ZBX-11761 added warnings in case of TLS identity mismatch + ZBX-15355 fixed undefined index in configuration.import API call + ZBX-15354 fixed undefined index in API calls without "auth" parameter + ZBX-14331 fixed error allowing users to change type of a host interface that already has items attached + ZBX-15313 fixed unit suffix support in calculated item expressions + ZBX-14592 fixed calculation of SLA and availability report when problem has negative duration + ZBX-15156 fixed undefined offset error in host screen with web item + ZBX-14624 fixed agent collector not releasing connection to missing/removed disk devices + ZBX-14604 fixed displaying of the graph name on screens + ZBX-15233 renamed fuzzytime() function description in dropdown list + ZBX-12801 excluded zabbix_sender.dll from MS Windows builds with TLS + ZBX-15260 improved misleading warning message when agent fails to find log file during processing logrt[] item + ZBX-15206 fixed deprecated net-snmp attribute + ZBX-15238 fixed updating nextcheck time in discovery rules to avoid overlaps between discovery executions + ZBX-8383 updated Tomcat template for compatibility with recent Tomcat versions, fixed constraint error when importing new data.tmpl + ZBX-14606 removed strict-transport-security header from frontend + ZBX-14977 fixed creation of unneeded database record if host prototype inventory mode is disabled; fixed validation for host and host prototype inventory mode + ZBX-15146 fixed SQL error occurred when too long IP address is attempted to be written in database- POSIX compliant scriptlets must use chown "A:B", not "A.B". - Do not let fdupes run across common partitions/subvolumes.- fixed spec file to required correct php version- updated to latest release 3.0.24 - added feature: + ZBXNEXT-4841 removed hardcoded location for iconv.h; thanks to Helmut Grohne for the patch + ZBXNEXT-3047 fixed compilation errors on Windows platform with static OpenSSL libraries + ZBXNEXT-4836 added license information and OpenSSL linking exception to README file, show crypto library version when started with '-V' - Bug fixes: - bugfixes: + ZBX-14635 fixed rare LLD failures when moving host between groups + ZBX-13719 fixed loss of calc_fnc index in graph edit form + ZBX-13009 fixed percentage calculation on availability reports list page + ZBX-15132 backported daylight saving related scheduled checks fix from ZBX-12965 BX-14899 fixed wrong net.tcp.listen values on obsolete Linux systems + ZBX-15142 fixed time format for vmware performance counters query + ZBX-14833 fixed selectHosts option in dservice.get API method to return the list of hosts by IP and proxy + ZBX-15062 fixed binary heap trying to reallocate slots on every insert + ZBX-14805 fixed unauthorized request error when resetting filter after enabling/disabling elements + ZBX-14758 fixed encoding for cookie names and values + ZBX-14691 fixed faulty behaviour of mandatory fields in Trigger expression form + ZBX-13505 fixed link coloring in map when related trigger is not monitored + ZBX-14953 fixed not closed connection with vmware at the end of update session via a call to Logout() + ZBX-14966 removed the notes about sqlite from zabbix_server.conf + ZBX-14422 fixed SQL queries being logged when accessing API, even if debug mode is disabled + ZBX-15027 fixed startup failures due to orphaned or zombie processes remaining when zabbix daemon is terminated during startup- updated to latest release 3.0.23 + added feature: * ZBXNEXT-4782 improve out of memory error message by adding statistics and backtrace; improve something impossible has just happened error message by adding backtrace - Bug Fixes: + ZBX-14779 extended support of system.stat[ent], system.stat[cpu,pc], system.stat[cpu,ec] on IBM AIX to LPAR type 'dedicated' + ZBX-14851 fixed the host visible name in the event details/messages from server when using long utf8 text + ZBX-14972 fixed the case where data from non-monitored VMware services are not removed from vmware cache + ZBX-14856 added support for OpenSSL 1.1.1 + ZBX-14971 added note on runtime control with PID numbers larger than 65535 to server, proxy and agentd help messages and man pages + ZBX-14734 fixed the verification of the assignment of two web checks with the same name from different templates to one host + ZBX-14749 fixed cloning inherited host prototype on host + ZBX-14663 fixed calculation of Y zero position in graph + ZBX-14811 fixed color of the host name in the title of the Screens + ZBX-14776 fixed sorting when changing status of media type + ZBX-14757 fixed fields becoming writable upon form refresh in host prototype form + ZBX-14689 fixed updating of the Graph list of host when selecting a group of hosts + ZBX-14803 fixed incorrect profile update causing page filter to sometimes show duplicate values + ZBX-14727 fixed selection of data for trigger overview, data overview and graphs if first drop down entry is "none" + ZBX-14650 fixed web.page.regexp item parameters description + ZBX-14882 fixed crash in vmware collector when receiving invalid xml + ZBX-14853 fixed error of vmware items caused by misconfigured vmware maxQueryMetrics parameter + ZBX-14845 fixed filter in triggers status page not being reset when navigating from dashboard and host inventory- Update descriptions and also trim marketing wording.- Remove strange self-conflicts. - Set bash-completion to noarch and suitable RPM group.- Remove redundant %clean section. - Replace %__-type macro indirections. - Remove one idempotent %if..%endif guard. - Do not ignore failures from user/group creation.- update to latest release 3.0.22 - bug fixes: * ZBX-14496 fixed unauthorized request error when sorting list after enabling/disabling elements * ZBX-14614 fixed server template linking with triggers having no dependencies * ZBX-6565,ZBX-13645,ZBX-14559 fixed agent on AIX 6.1 TL0, 7.1 TL0: system.stat[memory,avm], compilation, crash on net.dns[] items * ZBX-13015 fixed X axis labels with DST transition in the displayed period * ZBX-14778 fixed housekeeper attempting to remove history of discovery rules/prototypes * ZBX-14775 fixed configuration of the maximum available count of aggregated metrics in a single request to vmware vCenter * ZBX-14676 fixed displaying links containing UTF-8 characters * ZBX-14677 fixed vmware performance counter retrieval on installations with large number of datastores * ZBX-12293 renamed trigger functions by adding function name at the beginning and removing the operator and "N" and placing operator in a separate field allowing two new operators "<=" and ">=" for selection * ZBX-14593 fixed error message for invalid vmware endpoint * ZBX-14614 fixed trigger dependency link to the template instead of the host during the discovery action * ZBX-372 added "zone" parameter to proc.num[] item for Solaris * ZBX-14410 fixed output of information about the error for expressions with functions of triggers or calculated items * ZBX-14433 fixed several problems in displaying of X axis on the graphs- removal of iksemel/jabber support-Fix bnc#1105278 -Fixes the zabbix apache configuration file as both apache2.2 and apache2.4 configurations were used in same if statement- update to latest 3.0.20 - Bug fixes: * ZBX-14548 fixed the disk usage counters reading for ESX/ESXi hosts * ZBX-9236 fixed timeselector period used to select 'all' values of particular item * ZBX-13393 fixed agent compilation error on AlphaServer Tru64 5.1B * ZBX-14566 fixed possible data loss due to MariaDB server restart * ZBX-13010 fixed crash of poller processes in ODBC checks, simplified code * ZBX-14491 fixed link "show value mappings", which leads to no permission page * ZBX-12380 improved function parameter parsing for trigger functions * ZBX-14432 removed redundant code in event details screen * ZBX-14410 improved error message handling in zbx_function_find() * ZBX-12104 added limit ZBX_HISTORY_PERIOD for {ITEM.VALUE} macro resolving in trigger name * ZBX-14402 fixed internal item parameter that does not match documentation- update to latest release 3.0.18 - Bug Fixes: * ZBX-13549 fixed displaying of not monitored triggers in maps * ZBX-14333 fixed {ESC.HISTORY} and action log not to display colon without target host when executed on Zabbix server * ZBX-13043 removed error message for when user has defined media but all of them are disabled * ZBX-13774 fixed creating and updating items with multiple specific scheduling intervals * ZBX-12175 fixed subfilter entries with long names going off the screen * ZBX-12644 fixed filter being partially reset when using pagination in availability report page * ZBX-12882 fixed in popup window being allowed to select applications from different hosts when editing item mass update form * ZBX-13788 fixed host availability stuck in unknown state after proxy changes * ZBX-12372 fixed duplication of prefix "/" for second parameter "path" in items "web.page.*" * ZBX-13781 fixed possible crash in the function "web.page.get" of Zabbix Agentd * ZBX-14336 fixed persistent xss vulnerability in services * ZBX-12425 fixed selection of web items in the "Plain text" screen element * ZBX-13781 fixed CRLF injection in Zabbix Agentd * ZBX-13766 fixed comparison of two large float numbers in expressions * ZBX-13481 fixed incorrect parsing of BITS data type in SNMP response * ZBX-13742 fixed parsing of the operator "not" in trigger expression * ZBX-13680 fixed action not being cloned due to existing operation id being submitted * ZBX-13660 fixed data types passed to is_ushort() for converting PID, port and process number * ZBX-12935,ZBX-13539 fixed displaying of floating point values under the "Latest data" page * ZBX-13500 fixed fractional values in triggers being misinterpreted without a leading 0 * ZBX-13561 fixed incorrectly displayed pie graph when first item has no data- updated to latest release 3.0.16 - Bug Fixes: * ZBX-13542 fixed http steps on template not inheriting hosts application setting * ZBX-13339 improved deallocation of memory * ZBX-13412 fixed JS error and wrong form behaviour when changing item type, type of information, data type * ZBX-13257 fixed display of the latest item in Audit log * ZBX-13351 improved OpenSSL error messages * ZBX-13362 fixed potentially wrong rows deleting by housekeeper in PostgreSQL * ZBX-13472 fixed description of "Server" and "ServerActive" configuration options * ZBX-13455 added frontend error message when templates cannot be linked to LLD host * ZBX-13434 fixed incorrect trigger dependencies being set after copying triggers to multiple hosts; thanks to Kotaro Miyashita for the patch * ZBX-13342 fixed order by query in frontend Maintenance tab * ZBX-6167 fixed partial updating in maintenance.update * ZBX-13062 banned using of mutex in threads of metrics collection * ZBX-13236 fixed error message of function parameters parse- updated to latest release 3.0.15 - bug fixes * ZBX-13398 fixed configure script for Debian GNU/Linux "buster" and "sid" to work with PostgreSQL * ZBX-13441 fixed crashes in case of failures (e.g. timeouts) during VMware hypervisor discovery * ZBX-12643 improved error log message in case Zabbix server database cannot be used due to empty "users" table * ZBX-13325 fixed trend.get() method with Oracle backend * ZBX-13055 fixed problems with DNS resolver interface on NetBSD * ZBX-13345 removed SID from URL in screen edit mode * ZBX-13246 fixed processing of command line arguments which are longer than 2KB for proc.num and proc.mem items on AIX * ZBX-13254 fixed 'skip' parameter behaviour for log[], log.count[], logrt[], logrt.count[] items in case log files initially do not exist * ZBX-13253 fixed losing the 1st record by log[] and logrt[] items if 'skip' parameter is used and log file initially is empty * ZBX-12991 removed default values for "active_since" and "active_till" fields in maintenance.create API method * ZBX-11305 fixed color and label for event status on event details page * ZBX-13085 fixed trigger mass update form redirect to trigger list on attempt to attach dependent trigger if there was errors in previous submit attempts * ZBX-13078 fixed javascript error in user group permission granting popup- updated to latest release 3.0.14 - New Features and Improvements * [ZBX-12825] implemented delayed URL validation; enabled user macros containing URLs as valid; made URL validation as optional; improved URL validation - Bug Fixes * [ZBX-13181] fixed database configuration error reporting and message filtering when messages are received from clear_messages function * [ZBX-13024] fixed parsing "request" parameter for URLs without input parameters * [ZBX-12856] fixed empty host filter when adding dependent trigger in trigger edit form * [ZBX-13042] fixed unclickable template link on host items list page * [ZBX-12925] fixed logic of commit/rollback operations * [ZBX-13088] fixed incomplete data in notification reports for yearly report types * [ZBX-12884] fixed misleading permissions visualization in user form for host groups and hosts lists * [ZBX-12887] fixed alert error message visibility to unrelated users * [ZBX-12497] improved VMware event log data collection and processing * [ZBX-8054] relieved windows agent of dependency on MFC * [ZBX-13024] fixed missed url search part in request login parameter * [ZBX-13044] fixed undefined index when setting strict-transport-security http header * [ZBX-12897] fixed error causing empty list in popup window when opened from page having host group filter * [ZBX-12232] fixed mysql m4 configuration script for mariadb C connector * [ZBX-12247] fixed multiselect not showing results for read-only objects in screen configuration * [ZBX-13016] fixed warning message shown by deprecated PHP 7.2 function create_function() * [ZBX-12130] fixed max length validation in textarea fields * [ZBX-8049] fixed zabbix[java,,ping] to stay supported when java gateway is down * [ZBX-12971] fixed possibility of host availability being stuck in unknown state when monitoring though proxy * [ZBX-12655] added filter on event details page to show messages sent to users only from same groups * [ZBX-12856] fixed wrong default value for host filter when adding dependent trigger in trigger edit form * [ZBX-9567] added missing fields to webscenario data handling * [ZBX-11051] fixed displaying highest severity when dashboard filter options contain unacknowledged only * [ZBX-10710] fixed CPU guest time utilization accounting in Linux- updated to latest release 3.0.13 - New Features and Improvements + [ZBXNEXT-1421] added service sorting by name if multiple services has same 'sortorder' value + [ZBXNEXT-4081] improved error message for case when none of supported database modules exists - Bug Fixes + [DEV-593] fixed multiple security issues + [ZBX-12854] fixed crash of VMware collector with DebugLevel=4 + [ZBX-11902] fixed CPU count for LPAR partitions in IBM AIX + [ZBX-12260] fixed windows agent to support UTF-16LE, UCS-2, UCS-2LE encodings + [ZBX-12722] fixed scrollbar causing a JS error in "500 latest values" page due to unnecessarily initialization + [ZBX-12710] fixed OS type detection logic + [ZBX-12543] fixed problems with session management + [ZBX-12259] added an informative warning about lack of data for macros used in LLD rule filter- updated to latest release 3.0.12 + [ZBXNEXT-1862] modified server, proxy and agent to follow changes in /etc/resolv.conf - Bug Fixes + [ZBX-12788] fixed error when template is added to hosts via mass update form + [ZBX-12666] fixed ETag comparison check in jsLoader for web server with enabled compression + [ZBX-6669] fixed use of current host as filter when selecting items for graph forms and trigger forms + [ZBX-10547] fixed IT services calculation in parallel transactions not seeing each other changes when calculating common parent service + [ZBX-12441] fixed user permission check for macros containing user personal information in notification messages + [ZBX-12191] fixed start time and timeline period in events screen when switching to next pages + [ZBX-12779] fixed detection of PostgreSQL 10 + [ZBX-12281] fixed simultaneous sending of the same history data from passive proxy + [ZBX-12770] fixed links in select popup for user groups; updated group selection field in Administration->Users + [ZBX-8277] improved performance of hostgeneral.unlink() method; fixed SQL statement + [ZBX-10754] fixed inheritance of template properties in web scenarios + [ZBX-12727] fixed response for script.get() method with "editable" flag + [ZBX-12727] fixed dcheck.get(), dhost.get() and dservice.get() permission checks for admin users; related- updated to latest release 3.0.11 + [ZBX-1357] enabled Turkish translation to be displayed by default + [ZBX-1357] updated Czech, English (United States), French, Italian, Japanese, Korean, Russian, Turkish translations; thanks to Zabbix translators - Bug fixes + [ZBX-11675] fixed crash that could occur during connection failures to MySQL + [ZBX-12617] fixed sorting by host name for items on availability report page + [ZBX-12696] fixed trigger not being calculated for newly received item values if last one of those is unsupported value + [ZBX-12548] fixed notification sound not being played for message with timeout set to greater than minute + [ZBX-12653] fixed heap corruption in Windows agent; thanks to Ronnie Kaech for the patch + [ZBX-12660] fixed result of hostinterface.replacehostinterfaces method + [ZBX-12469] added new context for 'Second' string to be properly translated in maintenance period form + [ZBX-12493] fixed address and ports array size in zbx_init_ipmi_host() to match OpenIPMI internals + [ZBX-12623] fixed label macro resolving in maps + [ZBX-11042] allowed libcurl to choose SMTP authentication mechanism other than PLAIN + [ZBX-8997] fixed trigger expression validation test form + [ZBX-12545] fixed undefined index error on latest data page when host was deleted in another session + [ZBX-12416] optimized data selection of user preferences stored in profiles + [ZBX-11607] fixed a rounding of large unsigned numbers + [ZBX-12404] fixed visibility of item data first row for 'latest data' page and 'audit log' page + [ZBX-12463] fixed undefined index error in "Last 20 issues" + [ZBX-12186] fixed parallel processing of multiple values for same lld rule + [ZBX-11887] fixed improper DB::refreshIds() call when selected row is locked + [ZBX-12022] fixed trigger resolving in services configuration; fixed popup window size + [ZBX-12429] fixed template replacement in mass update form + [ZBX-12396] fixed an error in screens if screen trigger overview element contains deleted host group + [ZBX-12439] fixed macro name field length in host configuration form + [ZBX-10820] fixed potential loss of data when server/proxy processes zabbix_sender data + [ZBX-12446] fixed discovery and auto registration to accept empty DNS names + [ZBX-12224] fixed connection to Oracle database when database server gives out warnings + [ZBX-12195] fixed contamination of script output with Zabbix'es own log messages when logging level is set to 4 or 5 and LogType=console + [ZBX-12270] fixed processing of AIX item 'system.stat[ent]' in agent; thanks to Marc for patch + [ZBX-12277] fixed trigger expression test form incorrectly replacing macros- updated to latest release 3.0.10 + New Features and Improvements * [ZBX-1357] updated Chinese (China), Czech, English (United States), Korean, Romanian, Ukrainian, Vietnamese translations; thanks to Zabbix translators * [ZBXNEXT-3659] reduced cache locking time during configuration synchronization + Bug Fixes * [ZBX-12349] fixed security vulnerability with execution of the remote commands on server; thanks to MATSUDA Daiki, Ron Waisberg for report * [ZBX-12231] fixed memory leak in agent if log[], logrt[] items use global regexps with multiple subexpressions * [ZBX-12187] fixed memory leak when using UserParameter with suppressed characters passed in arguments * [ZBX-12328] fixed collecting value of VMware host memory balloon size * [ZBX-12305] fixed incorrectly escaped IT Service parent name * [ZBX-11812] fixed sorting of host interfaces; fixed selection of the default host interface * [ZBX-11277] fixed update in mass update form when inventory mode is not set explicitly * [ZBX-10999] fixed user's access level to display popup content * [ZBX-9213] removed link from uneditable template and host names in all configuration sections * [ZBX-6533] improved LDAP authentication module status check for authentication form * [ZBX-12019] fixed incorrectly displayed calendar date in maintenance edit form * [ZBX-11304] fixed trigger wizard expressions sorting as well as wizard crash due incorrect expression removal * [ZBX-12023] fixed permission issue with event.get method * [ZBX-12226] fixed configuration synchronization with Oracle databases * [ZBX-12046] fixed handling of database failure during ID selection * [ZBX-11683] fixed problem with lost IDs of unlinkable templates * [ZBX-12142] fixed Oracle batch insert return value * [ZBX-10546] fixed undefined index error in host import form while importing templates * [ZBX-11285] fixed cookie vulnerability for tabbed forms * [ZBX-11486] fixed duplicated error messages in screens section * [ZBX-10807] fixed wrongly displayed field in item prototype form * [ZBX-11549] fixed 'numeric value' error in dashboard for php 7 * [ZBX-11559] fixed jquery binded function call on form submit * [ZBX-11405] fixed conditions to display treeview button in triggers section * [ZBX-12012] fixed resolving of Critical and Verbose event log levels by {ITEM.LOG.SEVERITY} macro * [ZBX-12093] fixed removing of applications that are created from application prototypes * [ZBX-10253] fixed translation string and validation of TLS settings in host.create(), host.update() and host.massUpdate() methods; added variables to hosts array required by CHost::validateUpdate() method * [ZBX-12100] fixed new line handling in SSH agent with numeric type of information * [ZBX-9958] fixed wrongly displayed list view after mass update failure- updated to version 3.0.9 + [ZBX-11024] fixed popup window size in actions configuration form + [ZBX-10997] fixed usage of wrong API in screen constructor + [ZBX-11477] fixed lost user name in profile title + [ZBX-10373] fixed check for screen items overlap + [ZBX-11889] fixed lastaccess update for passive proxy + [ZBX-11960] fixed interface dragging in host edit page in Chrome browser + [ZBX-11345] fixed webscenario update error when step does not exist + [ZBX-11975] fixed undefined index error in web scenario step creation + [ZBX-11980] fixed incorrect type handling in SSH checks + [ZBX-11959] fixed memory leak in the agent on OpenBSD, FreeBSD and NetBSD + [ZBX-11984] fixed host hyperlink style on event details page + [ZBX-11807] fixed poller stalling due to incorrect handling of unixODBC library + [ZBX-9358] improved randomness in session ID generation + [ZBX-11933] added fullscreen parameter in link to submap in maps + [ZBX-11893] fixed permission issue, when importing hosts that are monitored by proxy by Zabbix Admin type user + [ZBX-11905] fixed redirect to original requested page after login + [ZBX-11864] fixed formatting of URLs if an IPv6 is used in simple HTTPS checks + [ZBX-6851] fixed zero number display in Event ID column in windows eventlog history + [ZBX-11624] fixed undefined index error for regular expressions form + [ZBX-11855] fixed data truncation when escaping strings that contain carriage return + [ZBX-11758] fixed crash in web monitoring when variable is empty or the first step was called regexp function on Solaris + [ZBX-11765] fixed incorrect rollback in process of escalation for DB2 database- updated to version 3.0.7 - bugfix release for more info which bugs are fixed please look at http://www.zabbix.com/rn3.0.7- updated to version 3.0.6 from 3.0.4 + added vmware.hv.datastore.size keys for VMware datastore capacity monitoring + improved performance by not inserting events of auto registration if no such action was enabled, insert/update/select in a bulk on auto registration data from proxy + added new key for virtual memory monitoring on Windows + added rollup health sensor item to vmware hypervisor template + added support for suffixed and negative trigger function parameters + improved concurrent VMware item polling speed, reduced size of cached VMware data + increased width of input fields + removed value length limitation in zabbix_sender when reading data from file/stream - more info which bugs are fixed can be found at http://www.zabbix.com/rn3.0.6 and http://www.zabbix.com/rn3.0.5- Security update [ZBX-11023] fixed SQL injection vulnerability in "Latest data" page; - added script name and command into a script execution form - updated translations - for more info please look at http://www.zabbix.com/rn3.0.4.php- updated location of pid and log files for subpackages boo#987483- updated to stable release 3.0.2 + bug fix release most notable bugs bellow for more info please look at http://www.zabbix.com/rn3.0.2.php + fixed crash in agent collector + fixed possible crash in memory syncer + found and fixed memory leaks - improvements: + replaced user macro cache with expanded trigger expression caching + updated translations + added disabling of [-] or [+] buttons when screen column or row cannot be removed or added + improved XML import validation- updated to release version 3.0.1 + bug fix release + [ZBX-10441] fixed visibility of "Audit" and "Action log" pages for "Zabbix Admin" users + [ZBX-10291] fixed server crash in escalator process if escalation is in progress and action is deleted + [ZBX-10427] fixed "Undefined variable" errors in "Host status" widget + [ZBX-10399] fixed "undefined index" errors with broken value maps + [ZBX-10415] fixed host availabilty update errors on Oracle database + [ZBX-10398] fixed misplaced "Edit screen" and "Edit slide show" buttons when screen is having dynamic elements + [ZBX-10405] fixed history cache shared memory leak when processing log item meta values + [ZBX-10341] fixed template screen import + [ZBX-10366] fixed parsing of VMware responses containing too deep XML data + [ZBX-10311] fixed user media edition by guest with Zabbix super admin user type + [ZBX-9984] fixed incorrect template listing in linking form + [ZBX-10238] fixed error message when linking two templates with same item keys + [ZBX-10319] fixed graphs consuming 100% CPU when given incorrect "stime" parameter in URL- updated zabbix-bash-completion to 3.0-1.0- updated to released version 3.0 + Redesign of Zabbix front-end + Encryption and authentication + Forecasting and trend prediction + Ready for business checks + Support of private and public maps, screens and slideshows + Defining dependencies between trigger prototypes + Linking to applications based on discovery values + Multiple OID support in SNMP discovery + Ability to graph log items + Added support of context for user macros + Resolution of user macros made transparent + SMTP authentication options + Multiple escalator support + VMware monitoring improvements + Dropping IE8 support + Filtering options + Mass editing buttons instead of dropdown + User agent options in web monitoring + XML import/export (value maps) + Zabbix API improvements (value maps) + Miscellaneous front-end improvements: paging, mass ops etc + Forced housekeeper execution + Default configuration file improvements + Performance improvements + Value cache improvements + Ability to run Zabbix daemons in foreground + Zabbix agent crash log on Windows platforms + TCP connection timeout on Windows platforms + Support for IPv6 addresses in Java gateway + Proxy configuration size increase + Logging IP addresses of incoming/outgoing connections between Zabbix server and Zabbix proxy + Setting DebugLevel=5 in daemon configuration file + Database recovery message on DebugLevel=2 + Macro improvements + New value maps (HTTP responce codes) + Dropped support of zabbix_agent binary + Item changes/improvements + Commandline utilities improvements (zabbix_get) + Updated translations - For more info and explained bulletpoints please look at /usr/share/doc/packages/zabbix*/rn3.0.0.html- enabled compilation with openssl to provide TLS support between clients and server communication- update to first beta release of version 3 zabbix-3.0.0beta1- updated to zabbix-3.0.0alpha6 - dropped zabbix_agent - the inetd version of Zabbix agent - for list of bugs closed please look at rn3.0.0alpha6.html file in this package- updated to zabbix-3.0.0alpha4 - for list of bugs closed please look at rn3.0.0alpha4.html file in this package- updated patch for foreground run (systemd support) zabbix-3.0.0-run_foreground.patch- initial packaging of 3.0.0 alpha3- made foreground patch apply cleanly to 2.4.6- updated to latest upstream release 2.4.5 + Czech translation displayed in the language dropdown + net.tcp.service[ntp] works over UDP now + for a full list of fixes see http://www.zabbix.com/rn2.4.6.php- updated to latest upstream release 2.4.5 + timeout configuration parameter for Java gateway + fixed SMS sending with Teltonika and Huawei modems + fixed inability to enable/disable LLD-created triggers + for a full list of fixes see http://www.zabbix.com/rn2.4.5.php- for java gateway, require at least version 1.6 of java-devel- fix inability to skip building Java gateway- define bash completion version only once - link to bash completion source - use tar.gz instead of zip, not requiring unzip anymore- added bash completion package- removed non-existent --with-vmware configure flag- updated to latest release 2.4.4 + Improved performance for VMWare monitoring + Support for extended IP ranges + Updated translations + Bugfixes for full list go to http://www.zabbix.com/rn2.4.4.php- fix building with net-snmp on SLE 10 broken by bad m4 macro- updated to latest upstream version 2.4.3 + Added support for SNMP values of type OID. + bugfixes for full list look at http://www.zabbix.com/rn2.4.3.php- updated to latest upstream version 2.4.2 + Increased limitation of command length for remote commands with agent. + Updated translations + bugfixes for more info go to: http://www.zabbix.com/rn2.4.2.phplamb54 1596554776  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqr3.0.31-lp151.2.6.13.0.31-lp151.2.6.13.0.31-lp151.2.6.1      !"#####$$$$$$$$$#%%%%%%%#&&&&#'''''()*+++,,,,,,,-...............//011222222222222222222222222222345566778999::::::::::::::::::::;:<:=:>>:??:@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCCCCDDCCEEEFFGGHHHIJJHKLLHMNNHOPPHQRRHSTTHUVVHWXXHYZZH[\\H]^^H_``HabbHcddHeffHghhHijjHHkllHmnnHoppHqrrHsttHuvvHwxxHyzzH{||H}~~HHHHapache2conf.dzabbix.confzabbix-phpfrontendREADME.SUSEzabbixactionconf.phpadm.gui.phpadm.housekeeper.phpadm.iconmapping.phpadm.images.phpadm.macros.phpadm.other.phpadm.regexps.phpadm.triggerdisplayoptions.phpadm.triggerseverities.phpadm.valuemapping.phpadm.workingtime.phpapi_jsonrpc.phpappcontrollersCControllerAcknowledgeCreate.phpCControllerAcknowledgeEdit.phpCControllerDashboardFavourite.phpCControllerDashboardSort.phpCControllerDashboardView.phpCControllerDashboardWidget.phpCControllerDiscoveryView.phpCControllerFavouriteCreate.phpCControllerFavouriteDelete.phpCControllerMapView.phpCControllerMediatypeCreate.phpCControllerMediatypeDelete.phpCControllerMediatypeDisable.phpCControllerMediatypeEdit.phpCControllerMediatypeEnable.phpCControllerMediatypeList.phpCControllerMediatypeUpdate.phpCControllerProfileUpdate.phpCControllerProxyCreate.phpCControllerProxyDelete.phpCControllerProxyEdit.phpCControllerProxyHostDisable.phpCControllerProxyHostEnable.phpCControllerProxyList.phpCControllerProxyUpdate.phpCControllerReportServices.phpCControllerReportStatus.phpCControllerScriptCreate.phpCControllerScriptDelete.phpCControllerScriptEdit.phpCControllerScriptList.phpCControllerScriptUpdate.phpCControllerSystemWarning.phpCControllerWebView.phpCControllerWidgetDiscoveryView.phpCControllerWidgetHostsView.phpCControllerWidgetIssuesView.phpCControllerWidgetStatusView.phpCControllerWidgetSystemView.phpCControllerWidgetWebView.phpviewsadministration.mediatype.edit.js.phpadministration.mediatype.edit.phpadministration.mediatype.list.phpadministration.proxy.edit.js.phpadministration.proxy.edit.phpadministration.proxy.list.phpadministration.script.edit.js.phpadministration.script.edit.phpadministration.script.list.phplayout.htmlpage.footer.phplayout.htmlpage.header.phplayout.htmlpage.menu.phplayout.htmlpage.phplayout.javascript.phplayout.json.phplayout.warning.phplayout.widget.phpmonitoring.acknowledge.edit.js.phpmonitoring.acknowledge.edit.phpmonitoring.dashboard.view.phpmonitoring.discovery.view.phpmonitoring.map.view.phpmonitoring.web.view.phpmonitoring.widget.discovery.view.phpmonitoring.widget.hosts.view.phpmonitoring.widget.issues.view.phpmonitoring.widget.status.view.phpmonitoring.widget.system.view.phpmonitoring.widget.web.view.phpreport.services.phpreport.status.phpsystem.warning.phpapplications.phpaudioalarm_average.wavalarm_disaster.wavalarm_high.wavalarm_information.wavalarm_ok.wavalarm_warning.wavno_sound.wavauditacts.phpauditlogs.phpauthentication.phpbrowserwarning.phpchart.phpchart2.phpchart3.phpchart4.phpchart5.phpchart6.phpchart7.phpcharts.phpconfconf.import.phpmaintenance.inc.phpzabbix.conf.php.exampledashconf.phpdisc_prototypes.phpdiscoveryconf.phpevents.phpfavicon.icofontsDejaVuSans.ttfgraphs.phphistory.phphost_discovery.phphost_prototypes.phphost_screen.phphostgroups.phphostinventories.phphostinventoriesoverview.phphosts.phphttpconf.phphttpdetails.phpimage.phpimagesgeneralarrow_down.pngarrow_up.pngno_icon.pngtr_space.giftr_top_bottom.giftr_top_right.giftr_top_right_bottom.giftreezero.gifimgapple-touch-icon-120x120-precomposed.pngapple-touch-icon-152x152-precomposed.pngapple-touch-icon-180x180-precomposed.pngapple-touch-icon-76x76-precomposed.pngbrowser-sprite.pngicon-sprite.svgms-tile-144x144.pngtouch-icon-192x192.pngimgstore.phpincludeacknow.inc.phpactions.inc.phpaudit.inc.phpblocks.inc.phpclassesapiAPI.phpAPIException.phpCApiClientResponse.phpCApiService.phpCApiServiceFactory.phpCRelationMap.phpclientsCApiClient.phpCLocalApiClient.phpmanagersCApplicationManager.phpCHistoryManager.phpCHttpTestManager.phpservicesCAPIInfo.phpCAction.phpCAlert.phpCApplication.phpCConfiguration.phpCDCheck.phpCDHost.phpCDRule.phpCDService.phpCDiscoveryRule.phpCEvent.phpCGraph.phpCGraphGeneral.phpCGraphItem.phpCGraphPrototype.phpCHistory.phpCHost.phpCHostBase.phpCHostGeneral.phpCHostGroup.phpCHostInterface.phpCHostPrototype.phpCHttpTest.phpCIconMap.phpCImage.phpCItem.phpCItemGeneral.phpCItemPrototype.phpCMaintenance.phpCMap.phpCMapElement.phpCMediatype.phpCProxy.phpCScreen.phpCScreenItem.phpCScript.phpCService.phpCTemplate.phpCTemplateScreen.phpCTemplateScreenItem.phpCTrend.phpCTrigger.phpCTriggerGeneral.phpCTriggerPrototype.phpCUser.phpCUserGroup.phpCUserMacro.phpCUserMedia.phpCValueMap.phpwrappersCApiWrapper.phpCFrontendApiWrapper.phpcoreCAjaxResponse.phpCAutoloader.phpCConfigFile.phpCHttpRequest.phpCJsonRpc.phpCRegistryFactory.phpCSession.phpConfigFileException.phpManager.phpZ.phpZBase.phpdbDB.phpDBException.phpDb2DbBackend.phpDbBackend.phpMysqlDbBackend.phpOracleDbBackend.phpPostgresqlDbBackend.phpSqliteDbBackend.phpdebugCProfiler.phpexportCConfigurationExport.phpCConfigurationExportBuilder.phpwritersCExportWriter.phpCExportWriterFactory.phpCJsonExportWriter.phpCXmlExportWriter.phpgraphdrawCGraphDraw.phpCLineGraphDraw.phpCPieGraphDraw.phphelpersCArrayHelper.phpCConditionHelper.phpCHtml.phpCJs.phpCMenuPopupHelper.phpCUploadFile.phpCViewHelper.phphtmlCActionButtonList.phpCArea.phpCAreaMap.phpCButton.phpCButtonCancel.phpCButtonDelete.phpCButtonQMessage.phpCCheckBox.phpCClock.phpCCol.phpCColHeader.phpCCollapsibleUiWidget.phpCColor.phpCColorCell.phpCComboBox.phpCComboItem.phpCDiv.phpCFile.phpCFilter.phpCForm.phpCFormList.phpCHorList.phpCIFrame.phpCIcon.phpCImageTextTable.phpCImg.phpCInput.phpCJsScript.phpCLabel.phpCLink.phpCList.phpCListBox.phpCListItem.phpCMultiSelect.phpCNumericBox.phpCObject.phpCParam.phpCPassBox.phpCPre.phpCRadioButtonList.phpCRedirectButton.phpCRow.phpCRowHeader.phpCSeverity.phpCSimpleButton.phpCSpan.phpCSubmit.phpCSubmitButton.phpCSup.phpCTabView.phpCTable.phpCTableInfo.phpCTag.phpCTextArea.phpCTextBox.phpCTriggersInfo.phpCTweenBox.phpCUiWidget.phpCVar.phpCVisibilityBox.phpCWarning.phpinterfacesCButtonInterface.phppageheaderCPageHeader.phpwidgetCWidget.phpimportCConfigurationImport.phpCImportDataAdapter.phpCImportReferencer.phpCImportedObjectContainer.phpconvertersC10ImportConverter.phpC10ItemKeyConverter.phpC10TriggerConverter.phpC20ImportConverter.phpC20ItemKeyConverter.phpC20TriggerConverter.phpCConverter.phpCConverterChain.phpCImportConverterFactory.phpimportersCAbstractScreenImporter.phpCHostImporter.phpCImporter.phpCMapImporter.phpCScreenImporter.phpCTemplateImporter.phpCTemplateScreenImporter.phpreadersCImportReader.phpCImportReaderFactory.phpCJsonImportReader.phpCXmlImportReader.phpvalidatorsC10XmlValidator.phpC20XmlValidator.phpC30XmlValidator.phpCXmlValidator.phpCXmlValidatorGeneral.phpitemsCHelpItems.phpjsonCJson.phpldapCLdap.phpmacrosCMacrosResolver.phpCMacrosResolverGeneral.phpCMacrosResolverHelper.phpmvcCController.phpCControllerResponse.phpCControllerResponseData.phpCControllerResponseFatal.phpCControllerResponseRedirect.phpCRouter.phpCView.phppagefilterCPageFilter.phpparsersCConditionFormula.phpCFunctionIdParser.phpCFunctionMacroParser.phpCFunctionParser.phpCItemDelayFlexParser.phpCItemKey.phpCLLDMacroParser.phpCMacroParser.phpCParser.phpCReferenceParser.phpCSetParser.phpCTriggerExpression.phpCUserMacroParser.phpCValidationRule.phpresultsCParserResult.phpCTriggerExpressionParserResult.phpregexpCGlobalRegexp.phproutingCUrl.phpCUrlFactory.phpscreensCScreenActions.phpCScreenBase.phpCScreenBuilder.phpCScreenChart.phpCScreenClock.phpCScreenDataOverview.phpCScreenDiscovery.phpCScreenEvents.phpCScreenGraph.phpCScreenHistory.phpCScreenHostTriggers.phpCScreenHostgroupTriggers.phpCScreenHostsInfo.phpCScreenHttpTest.phpCScreenHttpTestDetails.phpCScreenLldGraph.phpCScreenLldGraphBase.phpCScreenLldSimpleGraph.phpCScreenMap.phpCScreenPlainText.phpCScreenScreen.phpCScreenServerInfo.phpCScreenSimpleGraph.phpCScreenSystemStatus.phpCScreenTriggersInfo.phpCScreenTriggersOverview.phpCScreenUrl.phpserverCZabbixServer.phpservicesCServicesSlaCalculator.phpsetupCFrontendSetup.phpCSetupWizard.phpsysmapsCCanvas.phpCMapPainter.phptreeCServiceTree.phpCTree.phptriggersCTextTriggerConstructor.phpuserCFavorite.phpCProfile.phpCWebUser.phpvalidatorsCActionCondValidator.phpCCollectionValidator.phpCColorValidator.phpCDecimalStringValidator.phpCDecimalValidator.phpCFunctionValidator.phpCHtmlUrlValidator.phpCIPRangeValidator.phpCIPValidator.phpCIdValidator.phpCItemDelayFlexValidator.phpCLdapAuthValidator.phpCLimitedSetValidator.phpCNewValidator.phpCPartialValidatorInterface.phpCRegexValidator.phpCStringValidator.phpCTimePeriodValidator.phpCValidator.phpeventCEventSourceObjectValidator.phphostCHostNormalValidator.phphostgroupCHostGroupNormalValidator.phpobjectCConditionValidator.phpCUpdateDiscoveredValidator.phpschemaCPartialSchemaValidator.phpCSchemaValidator.phpstringCLldMacroStringValidator.phpconfig.inc.phpdb.inc.phpdebug.inc.phpdefines.inc.phpdiscovery.inc.phpdraw.inc.phpevents.inc.phpforms.inc.phpfunc.inc.phpgettextwrapper.inc.phpgraphs.inc.phphosts.inc.phphtml.inc.phphttptest.inc.phpident.inc.phpimages.inc.phpitems.inc.phpjs.inc.phplocales.inc.phpmaintenances.inc.phpmaps.inc.phpmedia.inc.phpmenu.inc.phppage_footer.phppage_header.phpperm.inc.phpprofiles.inc.phpregexp.inc.phpschema.inc.phpscreens.inc.phpservices.inc.phpsounds.inc.phptranslateDefines.inc.phptriggers.inc.phpusers.inc.phpvalidate.inc.phpvaluemap.inc.phpviewsadministration.auditacts.list.phpadministration.auditlogs.list.phpadministration.authentication.edit.phpadministration.general.gui.edit.phpadministration.general.housekeeper.edit.phpadministration.general.iconmap.edit.phpadministration.general.iconmap.list.phpadministration.general.image.edit.phpadministration.general.image.list.phpadministration.general.macros.edit.phpadministration.general.other.edit.phpadministration.general.regularexpressions.edit.phpadministration.general.regularexpressions.list.phpadministration.general.trigger.options.edit.phpadministration.general.triggerSeverity.edit.phpadministration.general.valuemapping.edit.phpadministration.general.valuemapping.list.phpadministration.general.workingtime.edit.phpadministration.usergroups.edit.phpadministration.usergroups.list.phpadministration.users.edit.phpadministration.users.list.phpcommon.filter.trigger.phpconf.import.phpconfiguration.action.edit.phpconfiguration.action.list.phpconfiguration.application.edit.phpconfiguration.application.list.phpconfiguration.copy.elements.phpconfiguration.discovery.edit.phpconfiguration.discovery.list.phpconfiguration.graph.edit.phpconfiguration.graph.list.phpconfiguration.host.discovery.edit.phpconfiguration.host.discovery.list.phpconfiguration.host.edit.phpconfiguration.host.list.phpconfiguration.host.massupdate.phpconfiguration.host.prototype.edit.phpconfiguration.host.prototype.list.phpconfiguration.hostgroups.edit.phpconfiguration.hostgroups.list.phpconfiguration.httpconf.edit.phpconfiguration.httpconf.list.phpconfiguration.httpconf.popup.phpconfiguration.item.edit.phpconfiguration.item.list.phpconfiguration.item.massupdate.phpconfiguration.item.prototype.edit.phpconfiguration.item.prototype.list.phpconfiguration.maintenance.edit.phpconfiguration.maintenance.list.phpconfiguration.services.child.list.phpconfiguration.services.edit.phpconfiguration.services.list.phpconfiguration.services.parent.list.phpconfiguration.template.edit.phpconfiguration.trigger.prototype.edit.phpconfiguration.trigger.prototype.list.phpconfiguration.trigger.prototype.massupdate.phpconfiguration.triggers.edit.phpconfiguration.triggers.expression.phpconfiguration.triggers.list.phpconfiguration.triggers.massupdate.phpgeneral.browserwarning.phpgeneral.login.phpgeneral.script.execute.phpgeneral.warning.phphostmacros.phpinventory.host.list.phpinventory.host.view.phpjsadm.regexprs.edit.js.phpadministration.general.gui.phpadministration.general.housekeeper.edit.js.phpadministration.general.iconmap.js.phpadministration.general.macros.edit.js.phpadministration.general.trigger.options.js.phpadministration.general.triggerSeverity.js.phpadministration.general.valuemapping.edit.js.phpadministration.users.edit.js.phpcommon.filter.trigger.js.phpcommon.init.js.phpcommon.item.edit.js.phpconf.import.js.phpconfiguration.action.edit.js.phpconfiguration.discovery.edit.js.phpconfiguration.graph.edit.js.phpconfiguration.host.discovery.edit.js.phpconfiguration.host.edit.js.phpconfiguration.host.massupdate.js.phpconfiguration.host.prototype.edit.js.phpconfiguration.httpconf.edit.js.phpconfiguration.httpconf.popup.js.phpconfiguration.item.edit.js.phpconfiguration.item.list.js.phpconfiguration.item.massupdate.js.phpconfiguration.item.prototype.edit.js.phpconfiguration.services.child.list.js.phpconfiguration.services.edit.js.phpconfiguration.triggers.edit.js.phpconfiguration.triggers.expression.js.phpconfiguration.triggers.list.js.phphostmacros.js.phpmonitoring.history.js.phpmonitoring.latest.js.phpmonitoring.screen.edit.js.phpmonitoring.slideconf.edit.js.phpmonitoring.slides.js.phpmonitoring.sysmap.edit.js.phpmonitoring.sysmaps.js.phpmonitoring.triggerComment.js.phpreports.toptriggers.js.phpmonitoring.charts.phpmonitoring.dashconf.phpmonitoring.history.phpmonitoring.hostscreen.phpmonitoring.overview.items.phpmonitoring.overview.triggers.phpmonitoring.screen.constructor.edit.phpmonitoring.screen.constructor.list.phpmonitoring.screen.edit.phpmonitoring.screen.list.phpmonitoring.screen.phpmonitoring.slideconf.edit.phpmonitoring.slideconf.list.phpmonitoring.slides.phpmonitoring.sysmap.constructor.phpmonitoring.sysmap.edit.phpmonitoring.sysmap.list.phpmonitoring.triggerComment.phpreports.toptriggers.phpindex.phpitems.phpjsbrowsers.jschkbxrange.jsclass.bbcode.jsclass.calendar.jsclass.cdate.jsclass.cdebug.jsclass.cmap.jsclass.cmessages.jsclass.cookie.jsclass.cscreen.jsclass.csuggest.jsclass.cswitcher.jsclass.ctree.jsclass.curl.jsclass.cviewswitcher.jsclass.pmaster.jsclass.rpc.jscommon.jsflickerfreescreen.jsfunctions.jsgtlc.jsinit.jsmain.jsmenupopup.jsmultiselect.jspagesitems.jstr_logform.jsservercheck.jsvendorsjquery-ui.jsjquery.jsprototype.jsjsLoader.phpjsrpc.phplatest.phplocalREADMEappcontrollersviewslocaleREADMEadd_new_language.shbgLC_MESSAGESfrontend.mofrontend.pocsLC_MESSAGESfrontend.mofrontend.podeLC_MESSAGESfrontend.mofrontend.poelLC_MESSAGESfrontend.mofrontend.poen_USLC_MESSAGESfrontend.mofrontend.poesLC_MESSAGESfrontend.mofrontend.pofaLC_MESSAGESfrontend.mofrontend.pofiLC_MESSAGESfrontend.mofrontend.pofrLC_MESSAGESfrontend.mofrontend.pohuLC_MESSAGESfrontend.mofrontend.poidLC_MESSAGESfrontend.mofrontend.poitLC_MESSAGESfrontend.mofrontend.pojaLC_MESSAGESfrontend.mofrontend.pokaLC_MESSAGESfrontend.mofrontend.pokoLC_MESSAGESfrontend.mofrontend.poltLC_MESSAGESfrontend.mofrontend.polvLC_MESSAGESfrontend.mofrontend.pomake_mo.shnlLC_MESSAGESfrontend.mofrontend.poplLC_MESSAGESfrontend.mofrontend.popt_BRLC_MESSAGESfrontend.mofrontend.popt_PTLC_MESSAGESfrontend.mofrontend.poroLC_MESSAGESfrontend.mofrontend.poruLC_MESSAGESfrontend.mofrontend.poskLC_MESSAGESfrontend.mofrontend.posvLC_MESSAGESfrontend.mofrontend.potrLC_MESSAGESfrontend.mofrontend.poukLC_MESSAGESfrontend.mofrontend.poupdate_po.shviLC_MESSAGESfrontend.mofrontend.pozh_CNLC_MESSAGESfrontend.mofrontend.pozh_TWLC_MESSAGESfrontend.mofrontend.pomaintenance.phpmap.import.phpmap.phpoverview.phppopup.phppopup_httpstep.phppopup_media.phppopup_right.phppopup_trexpr.phpprofile.phpqueue.phpreport2.phpreport4.phprobots.txtscreen.import.phpscreenconf.phpscreenedit.phpscreens.phpscripts_exec.phpsearch.phpservices.phpsetup.phpslideconf.phpslides.phpsrv_status.phpstylesblue-theme.cssdark-theme.csssysmap.phpsysmaps.phptemplates.phptoptriggers.phptr_comments.phptr_events.phptr_logform.phptr_status.phptr_testexpr.phptrigger_prototypes.phptriggers.phpusergrps.phpusers.phpzabbix.php/etc//etc/apache2//etc/apache2/conf.d//usr/share/doc/packages//usr/share/doc/packages/zabbix-phpfrontend//usr/share//usr/share/zabbix//usr/share/zabbix/app//usr/share/zabbix/app/controllers//usr/share/zabbix/app/views//usr/share/zabbix/audio//usr/share/zabbix/conf//usr/share/zabbix/fonts//usr/share/zabbix/images//usr/share/zabbix/images/general//usr/share/zabbix/images/general/tree//usr/share/zabbix/img//usr/share/zabbix/include//usr/share/zabbix/include/classes//usr/share/zabbix/include/classes/api//usr/share/zabbix/include/classes/api/clients//usr/share/zabbix/include/classes/api/managers//usr/share/zabbix/include/classes/api/services//usr/share/zabbix/include/classes/api/wrappers//usr/share/zabbix/include/classes/core//usr/share/zabbix/include/classes/db//usr/share/zabbix/include/classes/debug//usr/share/zabbix/include/classes/export//usr/share/zabbix/include/classes/export/writers//usr/share/zabbix/include/classes/graphdraw//usr/share/zabbix/include/classes/helpers//usr/share/zabbix/include/classes/html//usr/share/zabbix/include/classes/html/interfaces//usr/share/zabbix/include/classes/html/pageheader//usr/share/zabbix/include/classes/html/widget//usr/share/zabbix/include/classes/import//usr/share/zabbix/include/classes/import/converters//usr/share/zabbix/include/classes/import/importers//usr/share/zabbix/include/classes/import/readers//usr/share/zabbix/include/classes/import/validators//usr/share/zabbix/include/classes/items//usr/share/zabbix/include/classes/json//usr/share/zabbix/include/classes/ldap//usr/share/zabbix/include/classes/macros//usr/share/zabbix/include/classes/mvc//usr/share/zabbix/include/classes/pagefilter//usr/share/zabbix/include/classes/parsers//usr/share/zabbix/include/classes/parsers/results//usr/share/zabbix/include/classes/regexp//usr/share/zabbix/include/classes/routing//usr/share/zabbix/include/classes/screens//usr/share/zabbix/include/classes/server//usr/share/zabbix/include/classes/services//usr/share/zabbix/include/classes/setup//usr/share/zabbix/include/classes/sysmaps//usr/share/zabbix/include/classes/tree//usr/share/zabbix/include/classes/triggers//usr/share/zabbix/include/classes/user//usr/share/zabbix/include/classes/validators//usr/share/zabbix/include/classes/validators/event//usr/share/zabbix/include/classes/validators/host//usr/share/zabbix/include/classes/validators/hostgroup//usr/share/zabbix/include/classes/validators/object//usr/share/zabbix/include/classes/validators/schema//usr/share/zabbix/include/classes/validators/string//usr/share/zabbix/include/views//usr/share/zabbix/include/views/js//usr/share/zabbix/js//usr/share/zabbix/js/pages//usr/share/zabbix/js/vendors//usr/share/zabbix/local//usr/share/zabbix/local/app//usr/share/zabbix/locale//usr/share/zabbix/locale/bg//usr/share/zabbix/locale/bg/LC_MESSAGES//usr/share/zabbix/locale/cs//usr/share/zabbix/locale/cs/LC_MESSAGES//usr/share/zabbix/locale/de//usr/share/zabbix/locale/de/LC_MESSAGES//usr/share/zabbix/locale/el//usr/share/zabbix/locale/el/LC_MESSAGES//usr/share/zabbix/locale/en_US//usr/share/zabbix/locale/en_US/LC_MESSAGES//usr/share/zabbix/locale/es//usr/share/zabbix/locale/es/LC_MESSAGES//usr/share/zabbix/locale/fa//usr/share/zabbix/locale/fa/LC_MESSAGES//usr/share/zabbix/locale/fi//usr/share/zabbix/locale/fi/LC_MESSAGES//usr/share/zabbix/locale/fr//usr/share/zabbix/locale/fr/LC_MESSAGES//usr/share/zabbix/locale/hu//usr/share/zabbix/locale/hu/LC_MESSAGES//usr/share/zabbix/locale/id//usr/share/zabbix/locale/id/LC_MESSAGES//usr/share/zabbix/locale/it//usr/share/zabbix/locale/it/LC_MESSAGES//usr/share/zabbix/locale/ja//usr/share/zabbix/locale/ja/LC_MESSAGES//usr/share/zabbix/locale/ka//usr/share/zabbix/locale/ka/LC_MESSAGES//usr/share/zabbix/locale/ko//usr/share/zabbix/locale/ko/LC_MESSAGES//usr/share/zabbix/locale/lt//usr/share/zabbix/locale/lt/LC_MESSAGES//usr/share/zabbix/locale/lv//usr/share/zabbix/locale/lv/LC_MESSAGES//usr/share/zabbix/locale/nl//usr/share/zabbix/locale/nl/LC_MESSAGES//usr/share/zabbix/locale/pl//usr/share/zabbix/locale/pl/LC_MESSAGES//usr/share/zabbix/locale/pt_BR//usr/share/zabbix/locale/pt_BR/LC_MESSAGES//usr/share/zabbix/locale/pt_PT//usr/share/zabbix/locale/pt_PT/LC_MESSAGES//usr/share/zabbix/locale/ro//usr/share/zabbix/locale/ro/LC_MESSAGES//usr/share/zabbix/locale/ru//usr/share/zabbix/locale/ru/LC_MESSAGES//usr/share/zabbix/locale/sk//usr/share/zabbix/locale/sk/LC_MESSAGES//usr/share/zabbix/locale/sv//usr/share/zabbix/locale/sv/LC_MESSAGES//usr/share/zabbix/locale/tr//usr/share/zabbix/locale/tr/LC_MESSAGES//usr/share/zabbix/locale/uk//usr/share/zabbix/locale/uk/LC_MESSAGES//usr/share/zabbix/locale/vi//usr/share/zabbix/locale/vi/LC_MESSAGES//usr/share/zabbix/locale/zh_CN//usr/share/zabbix/locale/zh_CN/LC_MESSAGES//usr/share/zabbix/locale/zh_TW//usr/share/zabbix/locale/zh_TW/LC_MESSAGES//usr/share/zabbix/styles/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.opensuse.org/openSUSE:Maintenance:13604/openSUSE_Leap_15.1_Update/86b94c1efe1f0a08cafe8b358abe65a6-zabbix.openSUSE_Leap_15.1_Updatedrpmxz5x86_64-suse-linux directoryASCII textPHP script, ASCII textHTML document, ASCII textTrueType Font data, 20 tables, 1st "FFTM", 26 names, MacintoshPNG image data, 12 x 14, 8-bit colormap, non-interlacedPNG image data, 50 x 50, 8-bit/color RGBA, non-interlacedGIF image data, version 89a, 12 x 12GIF image data, version 89a, 1 x 1PNG image data, 120 x 120, 8-bit/color RGB, non-interlacedPNG image data, 152 x 152, 8-bit/color RGB, non-interlacedPNG image data, 180 x 180, 8-bit/color RGB, non-interlacedPNG image data, 76 x 76, 8-bit/color RGB, non-interlacedPNG image data, 132 x 199, 8-bit/color RGBA, non-interlacedSVG Scalable Vector Graphics imagePNG image data, 144 x 144, 8-bit/color RGB, non-interlacedPNG image data, 192 x 192, 8-bit/color RGB, non-interlacedPHP script, ASCII text, with very long linesPHP script, UTF-8 Unicode textASCII text, with very long linesexported SGML document, ASCII textBourne-Again shell script, ASCII text executableGNU gettext message catalogue, UTF-8 Unicode text, with very long linesGNU gettext message catalogue, ASCII text, with very long linesRRR79'h`[)' utf-8369ee35b4572e3a60836d07150f010ef442af953f3025c1e11912805580cdf1c? 7zXZ !t/Ņ]"k%IV9Z]صncH ) M{#[#ftf%ǺGL)#) <@xGѵFη|Ÿ`Plʪr8dž6~]_RAf ZbnE@'3+Jx-%4 @p*VIWLU){aC6P]IM$8U$K=_p*i <ؽ*LIefgIP#벾W$1a1W_ڜD&0S0˷r3pި ewOvk (;|YZ)Dd-|J/h*oɄKׂE[ KN[k.FhL~Nf'"_Ա6iv4b4 C$D.je VztkW"d(PK3#v<~P2v9D_UL\owUis]2 aF+)Gyåwd.@ɘaoL9lcY -;BS4I>#|JA samJ*~Hђ_1:| (8jTt%VV~K\&lS`l~×RV'2T;#Gc]S)2-Mұ.ofQoZmٳ:O5ȸc*niFyN ː=DahGoUM.Zww ).n4Xm@} o:E6yhd1d;*d׿d \U}8=jmevW3G6I$1fVW2"zRM=s~Qb"Y8h #QM`rxVw-V<-4J ;L߅,'B50{Jfz Sl5T/ _D 4/ Xέu\~.%jL(Yr󽃹[ucu*WM9&-&X72m`0}Qqpn6'S QøS9!Lƥ6=Mwq&0ǎJz+~E6^hAmŝH'p흫?\yPJ:S?ײ#W#R$-QWhzr[nq>Dކ:ǚSb^$ bTp@-c'm%"DD%4k|mT3& r>xI kg~e׶f6#lDxA:aKCj)=&;Ģ]@WoU'J6!$I ?n}:q!g8o.2%@ؔބ1?)(0_Ç=C!nthh17\YJAP?l_UR/ G $4y٬ٸΓN!wţu2o˿S8Bf8lLt!4(_]IN|:zdzHFaA6M0)uӌOm{"র+'43y&4 [O'/9m·D r= ywW5@{d3%IϼER)s̊~Cf+p*jQ<56;BZN*"Kd5ƴ^ p0cISgw*ck*CɿGTkSI9?IfcqԾ!?@x}T{eЄGEIdq|?s^ymtRfz8C!~.n>jǁJٷJ09m h)%g1p:N]n<[p;6 V;ywMx OpHXx9[9- |WGkTɑC$*KG5Jp3.jdztv$Z9l,#{ 5ÄSj:;V7/ylf.:wd} 0zs : AU4w)> uٓ.d׶ؒqbWa4"ݤyycP AN4W vk?~ &8ڣ0,bkd|p(<F<.x+mtebk?;Zոu+}抏1-3HAT2sz3{'*RR6L4?n~}F]z!a9sԕK֚: J F,^њMa~Wv)|K`S I养܌H`Z%A7}aŴNA ;cNU'd ~ij5*_|%^2'{X^$0Bx4k6G86hEBX_B(eMOvj-l!$ҢwKAGfXmMc0q!̞b/zP,63FHy(bVZo(<(U(˖%`.IlUS"dd}L(o8|$bּr3)7_OUA[Ty1eDlg΂W^RXīvΠ ̆ӗ@+8hF%y#%YZ0N-2GI:Do7y+}Eg ZsL؃(쥣 C~w-k_qN]-1SC#˫non&F\P~+K-i>hea6ᒛKXV(j<ud|sr@C DPG>(<.!sAj"9 /`O4,fPQmj KӢܔ^rn9G )V u(Iu8 Op%rYvK>4߅/FoQ5|i dU)4pP3x܇.Ggϗeifw%D@QJR@#8MǛj:1ED}c`"e Lel<@& kQlƶs$ZP:$c8KȮ˖{Jӯ. OdB0btn3bY|?ړU--^%P/R?1-bYI*No R{>G3D!$ޜaxn ^=Amfay^Nn<0c\|*)wLj8`;X|;*v20-ۧz$ݦ[UD ) {ܣt|j眧 A">l:Op<Ү/Hc<>Gj7w+{C5K䅉D Qv f5Uս3bpFdtޅ5DV÷9|:uIROyzg57bNx|Խx GaYA:Z-l.X/`bkp}U1"hHܣ ]$!l8d[C܌%>6^ZEʆݔu*xlޓv`٭ c QDatɽ1o)VmtGqn{T;~$hil=Mgc=0xav#[9gi ֦:4T jzcTmϳ+`lZqV*kFԘʧD0:eAи sO0cPÈ-D#. 㘷NdKr^܍`طM%{VdfLWk) S@HGۯսaRUeyS(D[gΚ$}!'Z(}!wGħ6O؝+q4L/"cj: {! z ~I'6EbB.lzc`\^ߞ3{UL|߶wVeÞ3f0ψaVXG[5^qCip053z0Y8ݞ^]cZʁdJcԌBGܑ2s$CYe}s95sFݜ/̠+Q\jfUG(7'3 y>޲8 Kd.ZIGo9??چ^d,ϟ*f0gHCXD4TupBd39MzgYR[^}ʎ Xk+xF>a[>r7Zr+̨,f3 @$nRAV~]b!f%v7<};)~BNR>W/7 UitبS:rRTD+b-ΝR*hЙH+q)l[ 2]] ݄iwΒk8 m`?/?3jP.c3o0C$wХG%b]I,x=f pqTWe -Ɖ1O~온o*9hB=5%҈P<#%5S;G7I?;N"M[w6}í8N,'Z"/ov KQ26;#M?̋5No7)͡) ipM]aUpb(OU^Ap);'+u&_4xG%ѯhE?3nb{l' *dMQJʕ*$=HC{QZ_$ht:;y"xK=J-Ӳ(Dɒ;'Nbgz5| )舭Wt R"yԇV>^<"Q`Ӄtm2jř3VL|ס@{%r&RԎƝP+l]3y  rtp Wnmg쏑 (y/kηQiHm;W*&›4y/̧z'i>dDԍBʒ!dR7_ф0":y10jFu'!z;#_W.yڠ;_i7vM+O^ݾ;)~v9a9ƫ|8\ -HrCcPkX38[b^m5{jk7kQiz[#Tl1w>iv9DW~գ CEUaO%^+8ң]sp ;VG]H7ǬmFI 0*y ##эFE)-~`ϽD)k˿bsg4Xe'@=+glͥpx? @AKH8J6mL|k,Ù %ol`ŀ -59/3H^Dh`+xM^accd~0``7䱡%R7จ8qqh;rdEJ/i> kpˠ_*}P*qrc=<ƬJYEd(b\2LY6Uf\ۄF^z% -2 +G;L,! *$\"g=\,R^@ݐb7|~pVYY{`vQpr >lGIҳ}Emd|zKPTN̞zl^soG,'ݦ2Gn92~1;(99h˞ү(tFkO-Ood i'i;4Gк a%y-b%R0{Ɠςo(&`.do8׃e~PՀvi*Q7}m-J`ku;[AWпW#5&Ӄw,N*'Ϭ|"Z+t 1*vɦ 62;:e{@#6DyB̕HO"˦VgʆF̣8](@VFL% /˥H&ި6#$3[oL t1!Cq =(W=S嘱^U2$Y+x8.!dSzsw j搶a@6{&H9m.Ƙ<$#3[ m$$cZ`V 9sݕ,̚O.6o&3{8R?>3/A <9^_Φ=M DU3/x.|&O#m<_$n|w=UFyG"P'Q8 9`-6O1mN]d[W W0 S巊fv*aj/!.r6AϾeuo3fy͹AO>j;9+(}8$9>Fif`2 *&F1b3f7j?Ee۪8ȎD;F} J^Qacļ^MW T7V뢏&©rfmjJnY'{if&g;gM%QF?ybUԲ d/%noeTZ-ޱ|ƒsZck/i([?$1Nǝ/W D,r镶M|VQ"T+uIYHs0o&?ɼrW̔ɠ pbѱu7t7gCcm l50cWvf!n%$Wʟ)%$2iџT׮X66Zgl r# ݠlp,+DhH"Gf?oֹ-U. n%,G[YiWұNGy>dx"p4cvfsWero}aU^N7yMܰf'Y;cW;7IhgoPXf3N:>S͕ǀ_x(}FB8sy]KRp悋U-W9JIzﵮ{{M 8z[0RqN㲃╇ﰱfy<+B$2tU܏HbZ؈ș435hRG0Buk:r|I4\,r,nRpGh),|>{r,#XoRtNr~2W 9ҏyOp|,0@ %(fa$xAa~q-/R^x`lG! 5xFũ# fNN-s"N#Bw <9D#$fD~i^ߥ󘠭PR!ѕsE9d%i2fi|Hwy,NG%$xΛjѴVSqj펴M?cC:G}Awcw}oyzay ô嘳{t6Eech&LR@x,Pas&JTƹ8I NAd5]3ʘKC Я'~PU >]y+[tlw>Ա| %o- ! dSE⩮NxME_˲R\~i(Im  c@™;.t{:)bA5˪  jS \Z;8gwxT@ݻ7r&%EjTIERP%~Ņ~O;ehiYs2a1Ϡ8q5w썠뼺U6N$;,SH W&y9{&z~n9zA ;7y/KI-' tÔ~5Znc> ?5pޟ9"w@?^![XS xepQ#tH&F"<vQUPwޏEݟ|W"ƳVpQj~WBsHj*wxX2Gt"~E_sP`=TdTg\89 }\tKqez++M60`$ŅN {Fbl~Qbb JZ^mjE{S14ڋ-'K%.3MzE"_,a9 6I]0-xHЗ 6tuUs᷹^P6ro&  3ł 4#HG馆W:\߇#ajL>?X؆ j!mEmqAk.vsƀHl7MUV0uИ4vȠEV؅VvI6* }I6|uq'Ua{r)2?i]nPx@L]1zgO&/co kC?꣙9|0;12v!4G#L0![o_༜V"%GP-An-nhmbVKuR<a#GgNV~%y]%fΒA>rvdXٱ+!@{V59 Qer@6+gt`-K bsj:4ܼ`,PZ>ɴ!\(j'LRM V&‚ȣIL'r<7 oUdĎ=||$ 9lYB|ꯓ?* )alsZ52Fs$tR iՈDٚZ0溹>s=k8ӝD`[\̓Q{hSSj/߆pb >*zb{V9OJ5xݔqi4 2Ug&ò%€P ; ^e *xskl5 â|ls8[] N+]0zlĝNb}[A4xRc-"W}QqțSTWO._k8gܗlOz̚nSO!頸0%%䱅Ug:SdhtxPk0TBM@4,oJ@aqd%LV>&ڸܙD{I0oK!BׯlxO%Y>σDB3)Ցh 1Z9?{~q?.ܟxjm I'F]Ҁ+ ŎH'gL@X'_i>3&?1@PlW*h<]؂I|Dm %Im;+QsMҌH)DGl@=ݹ?(iéL]f>xu_WJR'+sBE.{xt45е=off `L<Ccmt e)BEATs賡 z䠌lBLfϡGw]I B0vȷOG-|Ƌl "gGh |E^ j 0p rTb3F.K8C'0\,hGMơgcʸA”=*B%Q|5LXjr :C\nX>FscLm|Do`lk}lyW .QΔR0G%d1I-'uo&lUjD 2i\h(|(ΥN&cp&KGO*h<#P<7/%ލBD X. 7ۍ({l+~zj5Bulڤߴj5!-)eZ(V]GSo%AkвhV!:M6:]Ti4㖜kL.`,,5<:@Ad+Kkma_;^+ ™ !ip|dCq.Ry/=S44n ?גe4] j/0muJ FC`Îzy>$2;Mϋ6v]k?p5c`3hHCLQ+-Z}J({s YCkx4 $$/8\͐4ZG2~"?X/'.+&=c=8O|~h]rkٰq c ]잙 \o1=oA; -:;a.X>%,Xq[LJ3wL:aKD3tr{/=):.ĴudZ}`R! zs(lQ[@w>V M+6S֚YOBPG St:p('#2$2֜+IS\5LT !7)_8֌Tu}͕HH}7d/X+ w%V0ls4q3_29+͌E>ڗ1PdoWs=Z> EisyZoP"{ #WGQ15|!}6sv>a!aU-2:yLHcWr" .:m4E:$ϑ3W[g7UQ] 6D3CqxqXv64)(K |Z' PG_DZzF8'+J`O`g!J=eLw1۠|Wkm]Iܧ$Hnsh$5N;|ҁ kf[ʌsęQ?/5ˈ?JO"h^#2ӣr^2b5C%tfܩ+NJ@f+n^\J\.@@3_xU)2FC.N#tnU7P s P4r8~i0ctӄ|+:ѼLaQukD{(`j/Hy<ÙC^+B {qـ+⓴Wa=.e lY)n;nD*wYwmڵ 7\v7E<H܌50$’ÎKZw T .cFzCJr1Y{}"1^>2B}mi}+<`Fl$h/nv`DkOi3y)-s_3:gS2s䭆$'#-t>@FO ޙ}jȾ5L,6='R_7vs1΃_?R)bNj ^ϸ "1O2R% JY )gV9'' !eQ}i8i־َ%`ʎ'U@o*oybjODO(s * ?Y edr^=м#;3eD3NI3R_f=[|ԋ*B&M5+9Vr]H| zU2Dб}g_|Lj\]Mbho2Lw.~E嶑*NrZPڌnjGvKX,.RP[zȥe*&YOα 0e.Y38?`$k+]?qme-&''x@ l\:{JA0&4OȿK!7PTELIs4yNzp>0]8ҙ1Vg&}<`*~~O7|_OC髚17&#[R.=L 1V7/ø::a"^C}TgY $fq#5׸vA G -̗L< uSdh96}|/w%`~Xh驑^l@X/SC}k9#}4h+_Wͽ )T$1yN 5h<ʤ@5d>5iߏ nXƲ+71Wpbɡ%*&]Z8h M6?IsԲEoZ1Pòؾ4{K_~^vDi0rtS\<zp''UYlpNRњT酆:`;p@撒V5 DbApxAع66w^J]O+*wx e}t9j>kor8:l7cC M&hW[ϳ8:X;zkO ֡EB YAky[1 Y-dtɲxR8Ӹ;,4N{ h1:dhUX292+S;ͮ_ bڛ D쮯Ood"\|>K7yolHxr$1WeC|S/bUx HPɜx0Ҁ#:y˝:ѶTSLMVV9f=z}K'W :}3TB;'Y=zű~J'|ՐLL,<@joZWW Jwc#^;%wdg>' 'oҫƳo- *S0m%ÆSez,sA.(e,W|'}7d=TEĜl9'q4g$6ރDFwM֪7qlf_3Ǭ ho1-67w@Eh6JKٞM>,I*nκuvˢ92|pI&Eo_kbr%4ߌg{7%EeT3tN)Frlrf(T'yTπmNɚ$&%^In@3n X@{i2 RlV<*[AL AiezY$Yδ E6;|x^(SiblrOeP&m[>I;` [ {Awvly2'ģ\J;G0i 8|syk@0nRvV=,oC7Hq5au=I#e峿@BgܤL {e K3҈E`,T# 6APt&$rr X-g>39`qw4p[u/VC酗SeO̥lׂRE۵!ƇNwZޔ=RRYmjҊF>-u? <\79nc@5_@}]Q4NrqMȔɬf_ 6rɀd6ҍMi:q(Ax^Čn*#,ݪ#hG4h3*fksܷ=:27XP] ՔȨ2Yyk)'wP7{~`%uxoX#AEnR0_Gu8j35hϐ p|]O Ӊ;tc0_dޭ"h,RY0ɇU-ct]&Zvxqsw{2,茆elV3ux s'PVOڼ!j V0 HyC#P/[9asX'|ĂTuHS4W=RIw y[Re HeicVH2'~G$h}SrsAePؕϘnramFP+R'( գ&YZ< Q#u RC0jidOEK~"KyZю[kۄ ?vXDV^q y8 bꟸSyE/FHӬ!`g%y@vN#_ュ8dCMJcRX7ovdE2@ ^y/ZxjJ+:k}aH9یmhv1y P[ 5@1&e22t +/;mcPvontzSpf#q)xqnYY (/n SKhP.)XඓOTM&S7 yp]اZ$; V ASh{gĆգsڥ\?Yԍ#24^3 @utCOUvf>'Y˗ap^%04%Օ=&ی.B53pJa.ǩX?K~r/W2JH2)՟L^kˊu i1Xn_GQAd$b*o[QO)IS @p}NkcP< YpFQ+d,M5O~LuCL#\|Z-%أ"%śeɲۢg2f_YhK5E$|S~L:mMn卤2ꂘÄ ZU! /֏2XU2K/m۠?Dj<!IO$󚊵WF.3p-$UQu'@B@th{];8/`59VȭHȺCSy<iVorfz`1 & 0ށS-i!ɉYUx` w6WC q<BX)U[U̡<⪛: SGH#0' BLύՄK[9gsOAW5!qj2h1;ͻh}'/}VZ:q @򇎙av.)]d](:tCkΚ  ՇR$'aT,vF4եY%?+d\R%Kq\PLb1=o#}]G<4´}cE؃R&HS$vHvH@ LI!t](K 3*( @ʲ6%sP2XxyŁK-v ; M>^_>x+VuX롒+7( $Li [.*}E6BUTHkNfvdYiT3|m+Y_1 9rT`m7}dKk(}R-"@E8AeGԚD xtHql{NSe_v#?۠No %NmKYWJō ʤ-.):rz`-o۽B_5찳V6~GL/7SVQ?AJUr;yZ7s2ISvAy;U#zQx8xf+`7i_O;rw,?7%iZRKm8pdtlR7IN4@ b0Զ֡7S*gJ1կژg7ꈸ:/I*}PrPl+lIcEcgSuϤU{ X~:!!.Ddݑ0\I3?nXonEFź6R`:mM}>\(f@a]:'Tnb4d4V7phZrP]1`EhuRoi֦jyD JV5!*| \anlڒ63m]'0CmgmA"s=KSx.xz; \;iȼ:틣ZZ=3w,xAfϧiG –dpjbL^nMO |) |'PsR 0w )dS ~@ (@ZKB Уӯ7#MX "ֆ1Z/J̭)F=PUGݱ }[ ŗk3p8f?mx؇HYx^X .q;@ƜG﹡kt1uCff U` lG=70+̟u|}ăK`/k.wnܽ%9폁t5ЃuGGu.CރMȔ4juH/\p2,bR{c`},xQc+oRyra(vSzVFr'yK^DJ u/<;44i0Z5?$$?tqFYDľP3^Eh2Ep|ZS-5~#NY&AjG9\-DVy>'ʙ_}W%/>fj=+"/&C|M}kv]0QkPjYrd3{C ]jTHp@>?iuOo8 YC6g zT!:Mgsw)ڠ;q[j_MHNm)Kd t-l?XM GБ2=1[K>l{WSF3T vf*6$3Nts 3Ch˸ZX™UJfGXp4QQ-=ߊե:<T R|pTFQ[+JGغ^+{ -Y y79}A%ȕtELO^ݿB֌ LJ/!̈́g1c\,O:ߑ}D@9%,}?9@_+>ǥPU@QZKP~%v̍KH4K[I\,Yx?q`|\$6+hAl3ݢLAᕹ@ }wf!{泋\CB}_ XMƫgWCS t[>'V}lwpZ><J4bEbFE 8!6 n̬6K)M~pИ=tvWucREm$K fOeW,bT@CF˿>ਫ਼#agaFb=rNi\9I 7sz'?U6y~}X"u/A' 70C>(BOvd٠?n#Zݘ3[pp4R\QWU(eAU|O*^ :ҞGw2êI5~`sl#h W8>J|vQ/ORvpf[R ȦIsD₩6g$oAA6e[13 85֐*ɽ3fs46*_,Dhh[vxHû^CI2%]xvBPRRLS8K\2o:}il5I ؐOꃔ B$x‹(3KEYniX12z*NZ~Ku76()Sn I.&7K&@UCzd,yUE 3zgMTt-j+ĊT,oZPќ, GA ޲ƄG:EÒF^ו`l5T4^˖p yn/b,TVe)J*/u@ck 稂h7I"נ1Wn7A߹Dj$ vrIqZvwr!\+2376Y\Pc _^0Gi2_^x;` T^ERp%!w *9Fddu*YU-bG${Uٝ5ϙCE_C;^Dlϭ}L|-X@nv#gj+~iS:L13؇,q$ .@`N# c""*?PHȖ4Zck`v,_w R 0Y>FY>)^Hu'[iW>ٵv8'p=NcV/ _Y+܃EțDxc}D._>i+VP DP;!!`N݋D\#jUBhdM mCC*bɋXTs=R ZgmqxN[Lgyل9 'elJOr #Hɨjj|j5p“(ɢXa6!en6$|ڍz˚A ʮ^+ئlͨ]Ix.s^7zFqjE Y[թҍ![pʲ?Q-F24aN7wXwh*ER>\f  ,S*8[xcۡ2Ed^A[2_Q- BŒ Uxiqnp_09gkRJvE8פrwc48>d\$FMb2 F,G̈hBTzCVs췃cC]|/?GRGʓdtE^# i4Avԍ|gjݓ5 R6JT0GFOnHh:YxOhLԎϜ? `?y쑃? nMW^5~qOׇk溙F $tS(;vEp #g73]L`&@N+2&h"X.,e"HAձv6 ~ iˈ>ZAgglҢ3-i`"UVf~ B }UOHt:O!i/%ܳ8E4~o,I4bv|56s n&Se0Br*|qWlԗ0I+FɗƝР1{'$6;E;Quz2^ YҞS!hKN-۵q֖i!6~2Pqr. tܞ&D ] <+)RΏ t}C7t'&12=d2?*uuF'l4ti{{jGzCfZs\^Ռ"Y{'?vGv60/krלX蜖)'hO/fQwVB`":t2OD&etJ M= BdMT+N@-ɚ.x6ǔ@P4X&,Ř3 =yoɏ\: ݷ7l *t( h|p5jf]'-b< -ftZ&3̳lWvM,OBHd T BL0vY-.-uW6 \U"`]-gnz]g/N?5UbSUPj DpF˂_>TUyxϵ9e ΍"VpƵC[+aXN֠" _PhOOt2Iqd!b@ohu=$QN=-C`-tSx =l`~z|HM/]vĩ[[PZ3 FCWY0_LPSQHɭIwH8獵<}>; )'bx2Jč'b9YLuŶ #2|'SI(\d_nY &̷]~óqih8w)uCXZ@"bw_^UįY>)Ѳ+=5A?㏉al:P9h=hH/1Fw9 r.oZKl' sűvsKaR-,F; -0#Fۚ#O:xMn$~b4]w1lM&5?w,wƺGIwcx堸 _*c#_|o>=0*dv7֝+&8s)zhH/IEX:ckڣq9/]ȯelAgX Gip,aٙZIF2h[;N=в>= ?7 g&VP~IKs䌡zЈn"7@$>F¹%<ڄޗC$ׂo&GbFReĸLu:~Skΐ0Pyv'tNjX]- >g5ܲ$l0U!:u;#\-\6A~4/R >$@6uDv?tOKi7䀏ǭhWŜ&N%-OeQw 7Hah+HA"3g㍊y9!ԴFNpTim<uFL!G[w;TI Wd]&PںdbyƎ" g-2#)7u5[[EhROǴ*,nj-d8{dU<k 1|>W̱f*{!8!Vxǚ%@e5WOT |t!b0R ׼vGH7 Vkd|e>;2*姓aV;4+Es΍wH,C04^$j.Qd!6 Ͱ֏x24lh4MӹEl8aܰE ,rwO_:?7J1p<籅K]kc5'">lpy<<^!Ji=lxЧ!rU]mpl,zІLx*2O*[Y*a2G76BOȼ0B[xA'])/!JCÌCS@dye $pn !*?ڋĄ6Up.o9uƣ, oGbJTgYM5ИFZjŗ##d2}ZsuC/qAa֡I.Cl:ZsuRt{.zA%2~ކaE|:yƚV%,((e30@܀.z^־\ϑv;ȯ8K{))˾ZIלּ';1 +Q$B֑qk4 횝{Ƿ]] *C<'7S`o4,T.5s-!1VVrJ5^o[6SKW8諫U" Dp**=c^~|>s4w? uop9hEQc5'37g ҋ[)(L&5D D >7 MqPy <ZDY\641)0Q_"Ui)C9:+܉=Kќskwh2xFO)k7^)t3/r;UZ{ٳ(Wbѱߖ(2z01yOjM}9 V=b}uψau|{]ԁ'P izEyqf$!K1b oe/D9c/)SeDxUHL(K}!n^*eqkKw\/򰳭cHgYL,LY]4!GtUۣ㺐֫Qu+I>JHy8R6&# AnN8ǀ;pWB7؀j~uMd,iq@TYE2j2VEwYe lTzݪΎNKoBei@6H6QTGI7>ZУ7 UGrOحT*opHB1S]/A֭v~):աk}6$u+Q5QJyLK"[Q9ibNM ^AKZ,@Zh~v:nwʒ~ v2BՙKZngek S^DB4lY073;MUH8t{·0SLQOqprk24y'qQ:"A?DL L/EMT&#B~l&unªR_ooWJ2TP947F  LzT2؈9h(E z7얖퐙Pz㨭ݯ=xIZ5,xn Bq́?F#ht- 82fkMmnFHK )2zsGVJފMef{,!஢b+fbkW2dE`d"߼M' =#TDQy-x*,5\2KI^\8df+^cot;]XQ*z\H17$wC ^9LjE\5Td5s!ADp7N;ݩ]e,eA*gS>Wу{ ||l5=IUdcjX`|{ژK+S{qzy+c:UVd'+VWZ08w1t~ڨ@˙8W[wMXx\~lRD2ב<åܪӑ]3kdQ"#8*:U?u\ D$ (0 {!H/i,nVx^]J(Y]2A Ʋ8O&^>9#jؼHDnbh'b +|[^Tm& *&Ywrjn*/ih)d E\u΄ѹ)Wman0NJu ӯˠFj?1̺>H󞊚,83&As %Hɦj[e}'%:[\\ӞsE+ZXU%>=u1{9c5P:E[wg_*bU&j>SL;7;"9`?v%Css84Qᦓب5^xZc4,fWc ,q$9TSG ]fr-O:.T"1|w;JlI6 )>{V., T hhƖ;0[)ٔDMphGQJyOawx25t/8`'FF`x~9H=Ve#j;˄y;PF2};7LePf0I^ͫN04p+% ?:̬I8yj2OrhBhɼ6Ta.5o!%«E BDv6iNӞsXjQ 8| %QBQwɶـ!Z A j3vI\7րs.tO#eSv B88Ӛgwex5W19`K1?awbvcJXVG:NkjNk@TjŵD 5!9BP:ta$R*~CyܢqE=M4 `%:8B!gQ+ŵ!("Aq+O:O?;8bFRq0A"N1|}ZpY|N4V3#<5(6P/hr;Ǎd'97|rG vETC d)Wy*roC?beei>ĖUG_/'AXWB7@O0ZX#vJ* ^lN'V"\a7m.{=.Ӯ.'U4vS ݔ[71f; `IriᏒC9>9>2dc^U~lwh 3҈߲ y`maL?YPt mm( 9ڻ.K Bצ*Nt`TG3Jщ2:l_J-94|gfVZfbH܀aIkDLlr)NLR#{!N;!I9͕o2κ}WozV ^Pvp7'c]<{<ߤU%\zg FNAZg0 x[eLzv"2`f@p=Wp=&Up}b [+^ sk AzL_e3eT2s a" ykZED':߀/_|^y rg(:aqģ߯E8yi[@ =~ሿ?c!e:X#N32;vKoTˈBB,Eqx` >ɺ$+R4A-C9Ngoo:[~UZЕ-i"sIstCL#̥rRg %}lLˉݾvfBX%]bp,pE2Aԟ+ tsބjں~g1{ 5v± !UurPVRWT3vt} lCXPD_`j@GD\}Œ8=f@ +%Wª̿AND?al=9$=\yrW?_{w;iq5 N^Ro#;yH ܴ?Uܕ5b|步pz@ACܜ۱EETuv1jwKǠ'87e$6 * !ҿ=zz税O idQ >(ok8Ĭ>u1}(dI1< ,m]}lݨh1OMhID+ tGU<ɠCOF&솙6;t%R@A;[~QM U77DS\*e~_;WM:wڅ2A؟OwU3&\NęgKQf/Ƀ)NXP Cc63Œ wg\ߦP=z#w\Ԗ2.lҡhBDzkIf5.vt ?T 4^71)٩0a,-+*dQru,Ix RR@+x!/ dh!]/QH7CghݫMYPá wGxkW]/6nл(aIgM57wTJsQ:fi#ؙX#:OÏviIi$d';RԵoTdw1hADHi  fqM\q>*"qXma_ aMs2W4~JX L?lA{]:V1Lj/#=uߓ.5IMA~{@m!POK=$ |KFh6zd#Mv+rH΄(02eТe'3vh*Č>Te6y F"AW]y.*%Szxn0+ 2Pjm8ª x(o x@)(@H,-1{OP)A퀵U;fWAHlpVfZ)~|^) *<0T$=q(yIy|mM918E^z~ju֥52 Ql{*]0Xn[4am&tl_}CAx(EsJW]QgT^om7ls.{O%uBTkVRh<˳șӂ8OFnVỏA¬~wOʙg DO{]gOwΝdf@7 m"$ȝ'hۄ^=v$nIZ6.+UF;8×/u'8%Eԣسn)cdU-m6TYO1(*'H1,ۇ E]a#햆IvV}AR*5Ū%xjwyN!i/CV HT8tZ&v)mҡSGK ,pv$Qj]ez$Akve xn++c^kO[sF_Vb: ZՀa5gKB٪Kd9 .}fm?s:!oخ,?*ڟT#V,ܖ@i8Llq$C= >B,JZZ}X*YXjʦi5Yt"8r-]Z]aGzIt6T2YFȌvOU Aj_Rt/o)ED ^ JjGcy~Uk _1y ) 2B$A-6\%MjOTOFr7i򍾑7IOzجFblljVg>D貎fDA2FS+f֦# M j VH44|;N W-+{^‰gq!ߤ{oMZ*W*)^cChvtu6`qtba{j"O*xI`w7킞U 5ݠ bvGrR$Z0fIG-syZuZD%lY)E`i ؓSXIJfhN޵ <-&oW@qS@k599N<^zsq+xάQ䧽^4KvЈ#]MXi@Y4lk3;3E!8?[KìoH4(qC_(LxN8%eX55:A Y3'nByu\;~r=1)707b 2FX/+>F9tibVrbW=iI%i55xn3}"G]w >OXl{$neT$8ISS4[șn=3!~iXc=`K"9+l=,o XK"1s ~oTJ?(+ 9\"0ϛvi-N@+pySi6Ѳ{JQ>d'T߹7hy%D{IYsxD%g!._$&V&`Dp5?zj~ GI;tL;' Ie0ҞrЄBJ;̬X6X'n]-jIgOAImi p'pd5q9+SrWjd zn9i&E.%J]ZtcT,?=D/M`~ @&ǵ?G~zk5Kx(HD`P|2~9I7Gn5}^[gs|Jϴ%OY4E4fSvM&րYԐ*@n8*o)olW:$`C}ˠ5w@e YN?kc# bV!(5$xW֡j3Vw/[6ai ސi.aLf,RQӍ-Ɠ@< `9)[%8*Ò%(pRpsނ=Z I'Fyϖ_?㱚!dS5~vxWH  4,#,{EZǂ8bdCԇC`E}AJy.cTYIA *׌mVcH21]F&SLio^dڑFQ,wiow$'J(Fk Scltoz7Ų2MJɘLd@JxdCO&aWO6j~=$Ez˷[hNŒ,$w %~,r̀cQ 1TQA2TJѽwlΊy*kCsYUkaC6ơj{bU6.`=9T6Yް%o7~l@LŜXTљZULj0fEo. UnÅ֨xjP|[f\ulp#%MU gIz Ӱ+u99Ix%jЉ㺜 ,GcyNݤnX dVZ($%ր1Y_=nrU%b:lrx;Z,eجr|/|TyW 56M7a&A bpmS #LG&A+O?ln;^ܱOv2%lv5x .l$45eQd*M;Mﴨ(lHmޯ 61,P$K% Y(|FʠA)5S/ Mق7#b~Ɍ*ҍ^N^S_<c!!شR~0l1xsCIY4>}np׮R0dgݿ~$Gh  QJl;ƍ۬o&2I@|!}82AçYO~HH vpxRK gFsEt Z<ǵ҄Qmrq:D^;՞/u/EZ/jm:x5&x?w5ʭC:t{M ~i/ZTcVh2~{ׅU=2sSP/^v=MYSM'(從+IwFdqptq+~*٪~ oSkdT]& g@(œѕ%DA~2RMkXL) Fogо3ZR~PØI199V)@ *![C-2!T+Nٗ8qQ'/:\ YmR3搝9L3bg )vl/fW@V\!\i +NSݞ8^-iדjHxKF!8hs*N:띰YDpJ&yj#NA3BmF7gBW>x)LDNW* _! |99\`-J2|N18 ,C+rTtyO8{e =f# ]9{#LétKU9ދ#@u|$cqiow@ISN(.zC > %s`ĀmNIƘ6K-"}}VP?-sÛE@xL+Lt%yn{iuw*)xHMZ\ƉtkOy r=~ |:L嘐V'>/X9#"Q>ndTcH~)QCcE y0H?z^'ֽhP׮:ԋdb~8  Bh=%:eT#+G\m=^h",o&jMOPD t0453hL%2V:Ff5:U;T ŎmJ'` HALxGƙ->ΔsE銵~?HyEX,dr/{.S>>? 0]<-1 eK#Ԧ@ =ˡ #+Žzh55 ڃ1APoyfzd6 ~=`/w1E8- 21DD.$ZcS=j߸(S9<&Ѝz!0 |_)ޢ۝GVJ3H:& ᴏo|jGmAF !aBiċgQgloȽ.J+ ۬mCgwQԿU?ZJ]'uΟor~uKXu4nng 4;>8:-֬ k dַS7V50U)ΝVs[m['4d,R :pU:B/k >|!3%ݢ?ʊwG袒ύtZt8}{꾂 r1HlD=\3V6G O4YCGdY8=P=@ ǩ:2wl]\% q>5sׁlHf>1 _4/Lb_L tMʘ/*v^YE,Fk;RywUZVײ #y2y7eŠ=4^9٧ 5Dа2nove]UZkd\)2M%tXNo; t b ԨQ>Oh!'*FZd,RaˤBE?P1meuGps4QӢ^Q YwZ†+[GL6VvA)+?֌u}&HjpaNjD{jkֳ#ph 8bKc(c%el;&{hhh;j.km 4ӣ(Yܐ A8!\O`Qnf`@;iss␐S%U 6R?@ #Z$; ђ!)P:c~!Djт)=lKYiudnOIsyeS46К Kv?fJ 5XNN*p{u)q{%cÒG ` 0u@AI؏F[^Y)c q6(7mm;>UHl 5ogוG+.vnfMdמtr'^3,orӨ/HϺlɱg }!>Z1-`Fjl(u, ü=,*s \(I*🣔s6ݙOO ]];a(Oɾ (aW"HHlw!UQvw6Evag44?#X/R!^ȍzp YR|?6v. (;D岐HU= 4۹Fj2H2٪%`lS QĢ4r( 8|T韁fQ'D?` 8)CNde+c/I,ݛfq?x 8puQ9o0G!R_ kjg1稤%w.[rehM\*Y;[&I_ g ~|Y1ݔg77ƶ)oXGf\G#.Q Uf^ʃF#Q3sZFfVL@+uξM9w7G;5{b od8Ja|X9տRtϦP8p@f ^fR^%qf Gu02{h]nqX[զd@z xt-h_dbunC7RHLPx\:PGdP&W:?UC# T\*;5tPKJZ a]qPf(5'ΐ2(bה&bq;(},>RȚ邅8L91#O :8u/Hb~a 1%9Ik`VeG *-u:T~v:?m4Ub-2;Deǁ=6`b5<_P!kq$I[fR! $8Wׇ7Q!u2:YfsiH@l-jS`YcNžNO| rSc-OP;J{cȩ;uZDf)vLVCUGlY:>vC `^胒X&>IYFc=ޕJB}0R8ݝ3*8In1E\}+m%OVq#O`fL|)XHAsL+]ExflVFO^G8DgX'>(zBve!"JwA;="yP%ʤ-IecZv2|ۯ׶Rğ9f10jy=@B$ius\na!@EF,{N<#> +(ʫO_˜ F RN:ߍ$EJp [Ч'= +ztP#2ǔzox,[X m *a, x^]y +ˮ{7TFJ"g+'ы9G~S͖D>efXۢ>eG@G+J(E:̾?-b<kN1Aql9{PO+nڅy)aa(2N{ vTsBnJ(,6ܿPxF om_kxZ?X1'Qշ[ԌTNV0OL>""o]2X2/4}+ܙcSyS%kyʐQ& ~wƦG/]ѥtYj$_A۵6S<\:uFF)ܓRo/ 3.xS|Ӕ_ћx2O~j~Q2L4o7D="kmLz4hi61zi*.=. ֛%Ky}30$%aKP?h/ZoPbdt PB9[vnB5?m惉|!w~5䋵7lE8]b&vTPbNWgWJgQPes ~;Lq ~)1 >wUOl$}W}7}0 .YlƏjļ?3>kF U^0$3v8ˀnf]0$Nc;SZQXGY@F~=Ћ˞ lg|>mWǁtvQtUv(z+FD\Cn;vDs*seLgF1O 7FjE(yDgDeMwd%yB/ܠ֗9у#3PYj+9.gkqB GIcB4J l\\/kN"knX ޺n|<u!_ כs]A򯁷 *LG|y~!qC X QA y *>$҂9n Կ>m*c[{McMRh 4}c1 2M-"⊏5AxDFj55‹m4x}Qvz/M٫.z^t]KK$bٲ%̀zif$ΙߤK^adh+آFm7rb @a iyouY YZ