lemonldap-ng-portal-2.19.0-2.el7$>ز$٣h҆K>C|?ld # Fx| 8>E0_ _ j_ (_ _ C_ _H_%_$_נmmsm(8]9]:]>%?%#@%+B%3G%`_H._I8X_X:Y=ZB[B\B_]L$_^n*Cb|d|e|f|l|t|_uH_v3w _x_y<@Clemonldap-ng-portal2.19.02.el7LemonLDAP-NG authentication portalThis package deploys the authentication portal.fT7buildhw-x86-13.iad2.fedoraproject.orgFedora ProjectFedora ProjectGPL-2.0-or-later AND MIT AND GPL-3.0-or-later AND OFL-1.1-RFNFedora ProjectUnspecifiedhttps://lemonldap-ng.orglinuxnoarch if [ $1 -eq 1 ] ; then # Initial installation systemctl preset lemonldap-ng-portal.service >/dev/null 2>&1 || : fi if [ $1 -gt 1 ] ; then systemctl preset lemonldap-ng-portal.timer || : fi if [ $1 -eq 0 ] ; then # Package removal, not upgrade systemctl --no-reload disable lemonldap-ng-portal.service > /dev/null 2>&1 || : systemctl stop lemonldap-ng-portal.service > /dev/null 2>&1 || : fi systemctl daemon-reload >/dev/null 2>&1 || :> F!':H4H6#0 B5 -D 4 1JR#y %cөrQ{p&Uy n~-h`4jQx 1\ hHZUc$*5h)|D ^f [_  av  C S O"C_V4P^A <-d#h HdSYws@P+ x; ncwT,U>V sl9[gW0C Xfu 1 ] h QD! Yc0$A` H)0(&XqR [&'3(u V}! VKEJMOV IL7LKpJX9AAZ]1 ke7 .A v T !q+"+ J^8YF8Aq1qDd kwpd3?DP!J%_Q[i= J  u ]) A*| &"+  81v !B-"h$ geRe, $1 P z {. | cz!B^0TPHT(!+Boy=y: ] wIYNW3U+ ! ^E& &-4P 2>d($U GvB  H ![+U3o_&  # % Wr uE]Y3 ;(Fz q 2 {  o2 )92A큤AA큤AA큤A큤A큤AAAA큤A큤A큤AA큤A큤AA큤A큤A큤AA큤AA큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AfTfTf/kfTfTfTf_f_f_f_fTfTf_f_fTf_f_f_f_f_f_f_f_f_f_f_f_f_f_f_f_f_f_f_f_f_f_f_f_f_f_f_f_f_f_f_f_f_f_f_f_f_f_f_f_f_f_f_f_f_f_f_f_f_f_f_f_f_f_f_f_f_f_f_f_f_f_f_f_f_f_f_f_f_f_f_f_f_f_f_f)f)f)f)f)f_f_f_f_f_f_f_f_f_f_f_f_f_f_f_f_f_f_f_f_f_f_f_f_f_f_f_f_f_f_f_f_f_f_f_f_f_f_f_f_f_f_f_f_f_f_f_f_f_f_f_f_f_f_f_f_f_f_f_f)f_f_f_f_f_f_f_f_f_f_f_f_f)f)f)f_f_f_f_f_f_f)f)f)f_f_f_f_f_f_f_f_f_f_f_f_f_f_f_f_f_f_f_f_f_f_f_f_f_f_f_f_f_f_f_f_f_f_f_f_f_f_f_ffff_f_f_f_f_f_f_f_f_f_f_f_f_f_f_f_f_f_f_f_f_f_f_f_f_f_f_f_f_f_f_f_f_f_f_f_f_f_f_f_f_f_f_f_f_f)f)f)f)f)f)f)f)f)f)f)f)f)f)f)f)f)fTfTfTfTfTfTfTfTfTfTfTfTfTfTfTfTfTfTfTfTfTfTfTfTfTfTfTfTfTfTfTfTfTfTfTfTfTfTfTfTfTfTfTfTfTfTfTfTfTfTfTfTfTfTfTfTfTfTfTfTfTfTfTfTfTfTfTfTfTfTfTfTfTfTfTfTfTfTfTfTfTfTfTfTfTfTfTfTfTfTfTfTfTfTfTfTfTfTfTfTfTfTfTfTfTfTfTfTfTfTfTfTfTfTfTfTfTfTfTfTfTfTfTfTfTfTfTfTf/lfTfTf)f_f)f))fff_fTf_f_ff)f_f)f)f)f_f_f)f_fTf_f_f_f)f_f)f_f_f_f)f_f)f_f_f)f_f)f)f_f_f_f_f_f)f_f_f)f_f_f_f_fTf_f_fTf_f_f_fTf)f_ff)f)f)fTf)f_f_f_f))f_f_f/f_fTf_fTf)f)f))f_fTf_f_f)f_f_f_f)f_f)f)f)f_f_f)f)f_f_fTf_f_f/lf*Wf)f)f_f)f)f)f)f*Wf_ffTf_f)f_ff_f_f_f_f_f_fTf_ff_f_f)f_f)f_f)f)f_f)f)ff_f_f)f)f)f_f_f)f_f)f_f)f_f)f)f)f)f)f_f)f_f_f)f_fTf_f_f_f_f_fTf_f_f)f_f_f_f)f)f)f)f)f)f)f)f)f)f)f)f)fTd3dffe482012c0e0c9668fe1f540343b6403d86824355120fc98afb46130a46f78dcf5e69e1d1170b0bb0cc28390bf97b97255508a9b3e03935ad8d247d996b23244deb43c4e88eb42826daa11779a1c6a58dd69c3d75803837adaecabb1f8d8c14a2954f93ddc6aab45fdfefd6e3e9369bd7dc08078dcf2921f2fdc056e9a632f1a69009a5b5dc43681846ee398c57e218022e54b15b11ecaf94c71f3facc9327bdd752271cf74f4a452281f2124df683b8cd85fddbc3806e6b540245d550670a048e5076c5ffa5bc4ae271153c2631f6e7a39c4a7837f67f2e0c50837f6252a45286a1654e156017736013bc762fa63d8d1b46dfc93b79594ba41853c5cd3cffa9edb0dfc411dc4752a6800af62ba172e46bc5004ad76cf818adcce48cc16ea45286a1654e156017736013bc762fa63d8d1b46dfc93b79594ba41853c5cd3cffa9edb0dfc411dc4752a6800af62ba172e46bc5004ad76cf818adcce48cc16e6fb0f3c587caccee4e0e2abde84b3d78352b8a2e2d46987f5472c1684a748e729447abbacd53aebe0ba8b4306ff4abc5aa7d51b611a3ee9d3f9f4a4dc850135f693b544e795ab891c6fd4f554d3efe01ee0b70c5eae5e6f3ca6a6d0fe3bd8e5c69420b32e950c03cd1e312f6480ae7020d63a9353325120550a06c12aac346af9edf9199552c246cb3b0c90a201a4995fa5fc1e17d8e5dd2bb2368d5b8fa6a74cc6d3d484681b86e290f1af71e53cbd251dd23501db3cebc0b10a3222a096ff29bd8f615317cbedd484b9bd5e976d9923ec6d1f63fe3aee1f535db2ab26936f8ed045aeaa58d32da70849679a9c2a90845ba9054f881a72df4ad803c232427b504ef4009432b596632148f576d451ad645476a56b00ff865ab4388c2ad3e2c8514cd29e26a8bd7b32a77f4eccb7d6a0ff612b76bcbb2b574d489800cfd054162ec018d9cf59bb6b5d3d8a7b3dda9c1254e53b122a81657d6d29e44f1b8090a0d13ec0e5f83d4a1e082ac8a77092df3c88f05f161f542d666e5071053d853b56b2c8f7b96a9c49b5d05b7575de2a87db48459f84973219bca5ab59efcc502fe9747d26d8d7896837739dfe766a2e41455be044a80e8083564e3c0b24276cd957f2601119711a56e7af96a4f484d4ba7c8230462503dc6c80b2b48d41b2690f0a11ba0c55e559b9631acfd082f153653825abb9e8883af0a1e918fe9f2e328f9500e7e8a7ea75919c04297ad0f1fbcc7dc38862128c67fe59743eda1583f932e6624219c346d7757636e5bc265b5be790e290c26eab061d72edef235711d108461be3d1d316cad9f386a2746f3f877399f77c5eee9797eef70706128a857075b836f0b46102f5a7fee0ac99f250d880177ad88762186ee9002b7830cc4d2d5b7b5264bda7edb63e7f3ab911d2afef4643b9877a5ee03093c07a0b5538b82e572ffe7d92a2bb2fec650e7495ecfec224d9666092932e0709df28d4211a8932f3069f886516f3d41e9e7bd994c7f7a39a89cafae9483f90396cb0ddeafe8d1ea5e729575b185a4d3ef25586d104cd8d5165be2274e60da49fb936e793b2a8f9ef96e34b5bec463faa33f2e70b06b2c007c22f2a3144a3714c58234dd2809d238c3e2b8fd6b4bfdb45b47cc5bc1d5a94066892b7329dd240d5f80638129c69b93246a423217abf8775cea2dc30fa1fe3e1c5e24dc359a80f1c37ad29a86094bfe81d1edc5d28056d08e20e7347172f90bd367d15e62efcbf0cffe715b36aeb9829368c9da33ed533f175896e3e20f9785ff3ddf7c944aa68417ae91f05a2af772d3419b1b368b434343cba93ea7c33af194ff07a9d49a17be451d6c3fc93f3f496d5597b1fdbc11c76656f43078ba13b51844a0ee94efe5e9aeb9ac868677006b868436e0a7e08bee65774168528938072c536437669c1b7458ac77976ec788e4439c3a758e98c9dd41b5a1474eb9fb6ad76ae5bf855af6a6c28c0a0af0b340c9860f799aeb25cc0373fdee0e1b1db7ad6c2f6a0e058dfadaa3379689f583213190bd444dd4366615ffc4a16d012b2fa90137065d3ccb410fa6fd5e4ddd7b5e4ffcd57bfcab6db99d5cfbf1705ca0536ddc78585432cc5fa41bbd7ad0f009033b2979ad6157926c1622ba4e1d03d478f1541368524bfc46f51e42fe0d945f7ef323e4aa58f33f239a0fb02f5c7a6c45c043d7a9ac9a093335806694ecd6d4edc0d6a8ba0c59deb5450f5cb41b3f93609ee2d0d995415877ddfa223e8a8a7533474f072adefcbc041e7d18fcf2d417879dc5a09997aa64d675b7a3c4b6ce33da13f3fec4b0fb9e123ad9f72c1192b6feff0bb0171be251bb76050b92e5e85c1fe3f757ac4722c78ded9cbd086af255a3afb4a451157b7052a6143a67398ef351bbe8f84d7a0278c5ee558f3e8a4a476deefcfe50ecbce1a1fc68d91ea08356db60ab97b84161c9fbf7520cd14e7019f92120bd87a928a074156e91a992eba9fc9436e83eeed9a4fa8950a0837f61124f8490bc5fc8553517bdca4c36741360eb22e78ac2cfcfe5bd6ffdb7a710ea2a410877100379a64fc80147b6cfd640eae57b9d4078a85aca2f0b110c29e0d2b137e09f0a1fb7a8e554b499f740d6744dc8962cfefc9a93dd241f6b045cbff0481cf4e1901becd0e12fb45166a8f17f95823f0b1acf74d51c62d299189989130ebb423b30453532fdc8988d8e2b71b1b9165a80b82e844f07ec4a541eb3131e21f5ee8bbf3b759cd14a7ec32b426324c94ef392e10d18fdf9f86fea0e9e281ef315f3218bf25136199d1dc5ddeeecadecbd59f6bed1e65c661e659f51c226de9be64feff66052549ed881959aa7ebb960adfb815896b1eb3460daf048fea264b6edda9e250bca58bbd0b61602c0a426654c356159db99dcaf40a926181bce4522477c2efc5924f6c4b29111b6a97faea477c9528bd0ba533fc8ce2d50f1a9a0844f8711693402031889fae5172f7d3c9973c350fc6692ff4bc186f7bd5b2dbfeadde3812c555f43c5dd72cf3b8089e6536e039f1d8daa634830f045de0ee0023895e6c13d50eef382fe4b410b8b73ff5d937bef3b4e924d12890e3f662da11f133219e79c2fb3287d01cd265ee56ce00e9f64771ba5100f8b07140582506be91bd008169ad3c24ad8788a5931025b2e00824b7076f5ba9675d9d220875d07e6726fe94ac7dee5d9cf2030d75bdfd37485c73069c7f5a3f1c5b885437a206cc331736bc9bde60030360601d239e859e0774c0eea4119e4ed7ec9ee459b98c5543ee570d147f86e22595590c9888ae89b98f495f0104fffa38d30668842693853ddde31d0460b1cfbd09c3eb9aedc0f93c00ec0462c5b4178e1460ee12003389f6ff618e5814e75502902e31aad1533adac1f3ae42ea91d7514954be7033871102be6900c61f09b16f07e885ccf40fa23f11a9cafee1ed157e521020d0b51a1c191e9a722ba651a342486ac91e6dd1b2e54273d32ea95fc98818ade339c7a4044fd3a0f3fff2bd3bf6adfbb0ac4b891f7e3d2c3c116099d7ec3d82ece463d97f101ce5ecb4eb2cb472e2b975acd863f80db75874ea6d67dd1df51cf84f7d8905542eb474f65971ef5c59e410d332cdd4f9ccaaa71c6857fbc7bca24986de0cbe6c95f41c4e90c6765e49dcf69292975f9ca0a3cb407becece90ea51e472b36657944e1b2a96740406243c32cef296040fbd201147a64451cca12643e9b39a38eb54a83a18f11eed0bcc30c97af75009748bcf6b9580168fabf32c8a00f7dccd7f364b40321c5641fa6ab1315a22e6738e525d488070d42e1525fe73f7066120bead7d61dbaa8fc48affacc8d87cb85026ca8675024f8da15e91337bd7d13f84571414f20e6aaf140bbe3df2f82ace4579b907aa46acc7b7e611096f2f46a8bf048e6cb24f7722186d973e300fd8982f0737d5c64a313e6ce8935bac3223a7a6f39ffc8d62a8b6ed3ead736ad3678afbe99e7ff7b91c2b83b068852ad9c7e623ff8a137aff99794e9db3a840f2b33a042a26ec1ecd26826a34e4b8d69220b2db13f235db4dd13c3f8756c9a78add584c69f7d9a6f11aa433b6aae372ea8c98f73a725fd9cfddb61cbd1668e49228f06db04851cc8e7ef2906280d6e0a39ee1238f02ff4116ca8e173fdc2a78dbf050b15f99cc08925de82b287e5137582325123c3fa18baf2103810ca6ee4d64e8bdc414fddbe543b2e70e31739b498b20abde1a4d7a978dcaf27831104eac54121a5f9240c3c7a48bf1def9249b183ecdbf35917409ffe98130bc95bcaa87c3ca4b180878f6bb7e4e380a94d9d9a58edf6514ac913efee1fd87d8ffba4ef0a3b46092dacf7d10446c02645d5d3206390273af74eb649a630e39637689591af953d905acb9f1dba88eda7517f943aaf4f081fe9b2e7b1a470c622567c05c4bc750d4f5437a61a8acb8983239a190a50d870b78f2742e6588e306f9b8e87b3afc3e44469a508893d7452a4b64cda99e5a1aa725fdb4e4bf584e3a469cdae198599f14f23cb9645b45d886e21c50d4da54a653c33a296d368555d719ccab89a7b48b87d17f50ed4715815585d482c2eee6acbeca5fe3d9ffaad32b15c5b26995ee345b0208f55757115502b5f422a926227fb852f58352998626bc839393a5a2654e3281c697012368ca716072338ab4aa9d12e5115d2e2dd3facedf0fd9dfba3692de9b93efa5ab560efa2bdf2892959ca8d5a463c9205741e4457cd26a2bfe7d7edf1154d448149103280dbbf4671d54b64df74e62245a831d8586215bac281b4cfd6f2254d7bff59e07a97dcbf9ea5eea18dfae6fa953d756e542ea42f0fdd41d03f3f09a5406d395a19ec1175d55d7f4f965a71e73d2aacda4e9a32423616f34d1b7ed1fbbcd2c936c8378768d576d0ed3e32abbd731b30b4ab59f97422bc4c077a2c071622aded3e05c6d6a0b52ca67aa849e023eeb135774136018efe2946d2d78b341b9a70f400f0ed284afcf94f728410e720ca9ac84107d90a676864c780b0a3ddd70d8e58b88b73dd166ec20ea6617a3c684c81206719604471ab3060d3fc0f2353b811f5c72d25c49bd2da45a6d7a0bd41b252d6b1f536779cb50a2c3e3ea6a2fce4df27f4923de6268fd2531611f75180028cdc1212731c2d24a2f2501dd03fdc3325a762fd4782b3cef3a4c76174d087e82b9471bb9176dc3f26ebaa499e7bb4ff89c06a0865204c0e40eee93548b691ed060ccca0ad6637bef9a5997f88f620b00bfd876ab1a21a70f56459ebf2e1fac1ffc93d3c0184b6a5d2ec39a2c8079019beadae3be24241afead2c499ded9dbe30594d73efd933e4e11634f088d70530b27978ba81ea30a354fc0c00de60b715f8cbcf57b34399c8a66bf94b6276e337f5276aad8f92ad43328c2da93943106aeeecf589f2ae27abcefe6b33dc738acfa80d28264367a95d4bc8cae71cd581c1d80e54ed918cc1d81f0c9457285677d7253f792723382edecf29b08ea15c82d517bf92fe2d68307053514e963cce786f8d78a5a101f170825810a3be40ce206aa32236e8c4fd16036bf5c5767e41c14f4b37d0a72770e4ab9a7d70c7c8a4a42ea24cd5353c0a544c37884e4a84196ccdd7af9afb6d51da5aded5969c1f0691ea09f0b7bb0269d29c982da977d8bbe9076e284ce6068314341e11425ea8b82bac92e71667455a02351fcc798acaa9489180c253777675589181c20619b720c8c40ae3cebd9162451c232fc4545e5407a96c8cbfd48cc0a1a8d4a0bb5be4bd2cd101fc46ba8df1a64d04bb5d3563867fbd9baad62b70113223d517b95ae66cfbc533866cb5accc1b5b3d51f69691252df95d80eae559387114d4539c0923e8dbfe681e780438dbb952c02de1f4f8259a0b0ccf9cfac9f4286e9c2a0d362371d7381010efd43fada708b1a9cbe995e6907558b7f5e01079766f0c12f254aaa7700f213d871b530f1623fc8a1a8dc77d1e3b9dec159d271f4d7a7fd5ae497ee765d855b06bc780c64c452b765839977b0813664d004b596d85202f68332dad685f2ed0977f2ae23d865e9f6d77fdaf9bbdea321f2e3680fe71acb50f46e7fdaef22157f81592899987d6aa217d95bb6b62dfcb54db4d1b9e2b94d03db316f8bf14f9d2f038fb2320bea252b422b01e43446c9a4baf7bfe2e89e5642c004b074ab5e14b91c054ebe7feed1c2122181afe72e137a3965f815fa50faf7608abb59f5a86896f3dedace58f30f67383fefa9a13db610309e66034c9852c130ea97e8f7c4ae1caf9a46818bb0077abbd131e5598c664f561e8ed6ab56999d95b8011db6e89c4a9bcd85bf24c189c9b2c524f31b142fc146422fc70a659ccf39da8db7c4841b1eb01c7267b75664af6cc152114737cb1b6660d487747b66f36d5b809e4531ae4d881df64191db0568d9dded7c9e4303f25e7a61f02a43da00b84ddf44159e317dfdb6fad5283ad22fb23663abb651469c2448bb9e89e4a9e694609e77f9e447e006b9658245948f3eb351d0b33670df0870e3e5658352faee1df2bb500be8548bef56a7794238968c40ab6109b7271216085ef7d88c72dbbe1e89ecc6e400c9addef7c02010dd4636fc10c4feaba36dd7d08781e855157c8257201f74173245b1ec857af23e2b5bf44f41b987599a454cf4b766d1aea1e703907b88ea05082737f38a82a81bcbd7da6c21092188f2af55fcead97f5887809d731bd5ecf51cc19dd85b47b14b0a8fdb008463b27c8102fc1c4c5e1939368c498a722e49b68f513073167eccedca7f88a4fddb12a327967057bb88ced68a88a57b5ab6a9dc06d6d664ed7f9fbc52d47d99c8582b48c7f1d752eb2da6e8d16f4778577c6d7889dc941d4395c74f86ebbe27e3bf5f59c29119455a911cfe164acbffb7d0a7c46160d078c620c25531ab5df47122618ccafc3c7f19e59b68ee40b8b5d169ec77b9b907f02be66a06b99e9a23a4e3f911789ce8a709308267ae527fe49d04980b193b3953e64e67bd279ba312a263d9f2037677122cac7578a9496cba1334fb5886fec73bf8c237e2a2435e8247044080ebf29e5eb1f935d626900d14e956db1475b2821c9fb04cbb3303dc5e71ecb1ac43a7f778e099f0f07a752735ea98630582eb4ed865ca9e434198cd150e7156047835e20c9d9c519b49e4140357fe22ea39d4f9e102a06c25a9fe2125373f0436dbcbeea939feffc0f9e453bb95c923727eb6c90ee9e6a4cb8f85feb2afa56b1906abec0648138b7853a250dbf49e24c81612ad3f69b23ee5956fd743a04985e3d4f0475c07e83464c3a8a1f553bb70d6595660b1f93fbb5db6b7b9a9c74f032be9e33ae06580f2f581a1e1675bb24c2c31cbf17634a10d2df210780693a8163c1ed7d66d139132742ea7d86f32be634294c8df65f2a4d4b17133c9d27275f133d5199a39920cdfa5f136a0c0fffb50a9cb0c6ccff55a0d13cb3b963532d0c167d01169d8e8f35e36bf9809836eaff71390104cc28ca066c352037afe3432b5affc4dcf8c3e0a726a4605fe999dacd5fa02be7feaa736b7b581684f068fb52e000a5d5451c4ea304a668b99c5976406c61ff2a465c046759507081307cba468e2778259c1d33070163dcf63b307368fda1b993b2a763c537072573e337571f771503ab60c523f43b421a8fafc822509fbc73bef31ea4d9a583b5d2a466d0941e066a0f55e0c347530e4ea2200b282f210b412b13ac889c88ad6189fd0978f4973b5d00585ef3ed2083bc244513c4b28ccb27c371f62b83b2566506479feb2ac32d7b47e7d6b30302a62f5ac976324c60ffd1ac61ead57995c6611feb26fddfb7938cd14fb59a6eab3c99afe30ac8d329a4aa123e66efa90f9d3a0904b04fe90c2dacbcd94c9bf69ad890443b115b1d7dd9f9e76bbaed76ee6579a9d8be21996575735cfbe58aa3000bd1642b55d76deeccedad95a58287c44e08f607f90eadb1c48beddad36d03fe082bf333955733d7983ab33dfa674df64b2288cc50006d905423393bbcb806cc8afe3b1f3a83a1eb8f73b15231c608459adcafb6901647e8f44a469b70c27456596a872020c031fdf76c3b5a50f0f778cbade1796f69494b30b21fb20d6b82602218e42cde2f87d283349c6bdece7cd6bc5f6d0e90841aeb9c339ce51fa10786e819cccb75eefe026d0c5a94a05f4066e085b3788ad868509c8601826a23d866135430c8fc0e588e33d91fab80a7f02ec093a47cf957c9321393928eb2d60037731cfd1d29dfa689b6a54e4910c28af39fd83d268abf16f215ef737ad7fde52da49eee061e853676e0d86f6b7c617d73e6b6b0367cca3a94a0c2a3997d62ccc6836e5afe0810f51ea4d04307ba682e2936d8e700bb86c30a13e0ecd8c9fb490eb4badf43a37d05cb543bd9ab4d21346cb0d40bedcd7b36be594de2dcfc4b72853fd485f356d771c956283400013eaaf68bb43a4c2c7d437c4b9f383b3009deae33550d43cd444d65b0263ea7a3004e9384a902058783a7ddf7f2a5170badca64101b6c7853d100b9411b117c814a4d3fc4a6598134b4a2d3ab8dde1cb7318b4b266cb73571948fbf59b2f1df2109a48e6b9d715be1bf05671e3a436c86600139a3e81fb706730458b6e5c453f14a07323751a11b3de5bed1a107f7e33d29573f52ddd1f702170e374ec72742068e28a51f4b45946f4df8b0d6246b72353936554aa227dfdc3cdadc56d751c4c1b5aeb2d68f95a3c15cde83d6b72ec2439e14613ae8f0face669095383709ff35866d2d0fa636189b9d4018118a7245cad94db7eb2599a2f7f63ba247e8c69e507b4706fbee5597d27baa0653504ec3e00176f565ec7a008cf1625ec8e3487fa54f6ae3c76be04c898b3ebcfb220e35384d16b63dc1d91848d05a623566e8122b77a788bf916a9500c9adb7d415cd9f7e08d1bab635b6a48a7563b1039a5afa8bcca43cba392a128dbd2d3f2665c0d07f10edb2da99532b8267a6d160c6baf116ef0f7cb62e1bd7b2a840c254b980ac5b6a7d0fdd5a75b42fbc2d09e610c82f4a493e058cfc0fe8fade1098ba33d3596c5af779717365f2e56764c3e9569848ba1187f1898b747b0c1911a594cde0af6211b7b33331733b4969ecd86143bd67131b4802c16988a2995825c7a24b53f91a1adab1f154e3d0eded71b5f0f59a1c6cc4b66057b34013198df8179060dcbc84ce7a1bf4c0f635080916c9c1ca8ac5014c10937f1a34d100a573f3a941d437f7f313fbcdc9568b9ac5a18f5ff2d9a7130c933ed80fd0bc1b1b63d0791479a25fe1656330f46f939ff0dd441e7555bb577ea3a23bf8163cc41520b5f70a0a474ee7b3b3ed30f02d6dd5e65bd03b19da2d6694c0082ee3b5c56d29ee3b08574fb89506d35dcb9673e6aab641b00dc00d694d53ceb8dc95c60c16b0c0ba796ecd413fdc63db06a3673f01a4004060f66328e99e6cabb74560ed7f624686ca778092139adc498d97a8db08f6702548f143aff0219c678fc69408091eddf127060ebce37f76771e560cfc7d09d63f27435fa4ef58bdead178cf0eb4704558965b7de4776f08842defb8cf9dd1729910950b017b79f8dbdcb3ab448b01f44e68b764ea9195518ae6b28e94b5aaea0a2eff9417a4c7340baecfe4f1f43be25ecc1d9fce87f4cd75e53bbeda5b14990f7b022bdc39f3f4b6be4e108313956d0700350673adf829989c8c6500c6c591143f4a85cac5f779ac8818b04034aa9e98c67404cc0382790faecdba3825af654a1e59d6c788d419b554d75f6d081bb18ce771c4b042bf6dd2fd9f173cb3e85af8cde1b3f4a07384908d5c5b0511541502a8df24d417e5d6d5b5ff3923d52aef591c2bc7101a9c5a616d0833299bfa8d86692aad94578bdc279e32f5b50309eb480331ef890599a763f7074044dc2b628375b0b2c35a71eff1129cecbae30aad6ea50788e278e11862c0f6d17c3ebdf23f9255d6ac33045b238024214ae2c157fc27493946207129975b064809f11b004652e5ddbbffe2bcd2d5412bb7c136e195ef8089aeffea2d8923278d77ef68e7cc2b66754f70576fec1f87f6f967531b652094de3a3c2849fc183d3d233ca67024eac556401e656b6491a4b874552943d6f78add2c3886f1b314f34b4a87769d2944715c292d48bffc5da691ac9c2da746d583c9cfd7449b2b1730a4727589068bd58f0e5baa456c5cd8c66a9b8ce7bdefd77d105fbfa8a883361495f9f854e9fffd3a4a2308c41a26e6cd4d63d3219d9d15ec9f6dc7fe08135b2f8e4829c20409d7430bcca1d6638f4b1e471336827d0f5073d5881ed3a462a29c307fb7e425537deccc3f0e94e68ed13c214cca98ac18efb066073a8e8769375a8256ca45311bbca566e4218241cc33a1639eab067e2840b35f0de9917ab1c5085fe6ec7b6ac7ac1e04ecf4ff3cf892e0c9d95df4845deefbb3546cb778eee4dc85f872ec3e49d3c7f0161d8e7f2ecc7e395dc833d2dea715cce0cdcc278e6a617ee3049af9e9ddb8b9e63dce75fe0e98a84f02bf3916b628ae4d138eaab3f9c43c0196a4de2549d57140811804d00198cf87a9d6d455c7ededf511832061d6855507b39a56f441fdbbb965d9fcc97b4817e4e6568e7895a966f40151537af5bf18810ded9d15e77ac9fb7531ac8ee83e6669e80546fe2c6032efc1da0779064a9a2d6421ea03b8c4811f4abe51ec78794e0900e16e7c9a8238bbd145c2d1acef62fceb9a7a759fea0685b977352734cbaff6cfab471bf1e39a67b98862c72b3981d22be659eafea258ffb0e87a99b6c909be1a3c2b4b454881791e37e254cb9d94abe8f1f8cb028c740ef49f39183622d5bf75608d4155cd72e971763918f56d69d7f92251bb223957b3e1a137da3fbf78c2a7e92782b7bd9b8bb0831f0cb8c19b17454e5192cd9b83ad639757d60452161a74bd67809114a9d9094c83c9c5f955bea6609097ebf35307a3f62de882ee05ee15eacd8cf14fe6cb0b24dd706414a67463b15a13ac979b98e79a67690c7eee9849413d6063b9df5a570ccbdb419d3407b8f7415909e102ccafa57ca0224f8618e1c282bada60e7be8f0a63f546f74065ec72ea3abcb98bb4e8714befd6cc2548d6f1e0ec5f695692ab742707c6ca56ff3cad8be179390295ed064d0e6391df328a0b5e34b7574018f14bb055f3b740ba1ecfde9e320da6f923b6797a35f4de509ce0b3a36e3ff40af6f8e625249bc346fcfa7f5405277bb6882021d4c23d1ea66be197af8056a6ed81b16d970056fa984cef50cf11cf2d146f6f91e7c1fa8f3fcdc7e80a740b533c452b34aa1f7c6ba474b24782f1def5d045302d071b7c782fe6622595a473fb7d44c5e112dc2b43e21cb8398ff294d776e3b0f2a5c5f8fe5e9403c6e65f35d32d97b6be7c2ee05217638f2e056e3d5141d99665be2aea25744d35b21c75b589e8b2ed503d9ac286761cb287f88c3cf81fc5f5808154b9c027d4f86927bb315c6b135e69db7dd0436bd23668ca649983d2e2a5ccc2c45909822be0199983453359f96d83fd7e21dee9d4a8f61a30b406c9c9f4a270b6998dfd8ec7970481fce76e7c2276292c2ee67cfa2c919aa528c6066d8184dae0a13a535c2262477fdc74d9090216ca190e6391467e6a27d528e341309f4242640933cfce887bd9535cd4a337ad33d254d6047cb39a52e087ed1629a61ba6986e141dd85d41b127e6292dbf98ac2d35c21dd4f0b2be71db84ace49ec5496007bf992e34761664b94abb427f053450ad377a38c3614f639d6abf94b8cca89a72306eae7c958ef3dcec863fb97ac25560449072227c9a996747cb885784cb10fea4eacdd3c7e82742603b407046e49163a6f40e60fde78daa23e6ef8a8d6215cdce27dbc10873193e4e95a8b36bf6117ebd0d5bfa0f370755aaff295a73c452f535624f5fd53e758dc1b0d0fabdd76854380a510f47c0fda9887474b155c576f52a59a8556e6ecdebd06a16e1406878a10d4c9d4a7fc39a2839f5df000c4b73dc11859d6cfdc0da2bbb12b5307072e5214417ed3e932b6564f3c048ed7e070317cae2e9fa39db20240c4e3bb73d139fb6a0bd9ace409f56d7040b1ab49e45c0e3c5d1ae241fa2efec0467bcb6993029e2234c02b314ab8d307b17633b2283fe4ec9805e9d99afcc5857b29981379c7c1f445199eb29f63ee86434ca5e85ce96a5f1bc824c46834038b7d4f95381bd5816d83aa4261bd36cda29826e7b0707db5646ae0a6546bd0f1412d33947bc3b056691fa3f9dbc864572a54362deb675882357e18a21867218b9f595ccd77238beb3aa54e0ee1b255c6857d52793250086c01ba3d2f2a98ed4a0f662a37700a830af10e9aa8352427396775bdd259807677525393bba2441deca616219e3297596a6aaf65fcfee500352ea0de71427cd2ea089eba41d0ea225167fffbe7d9c15d53b87a89d5d4400e430a5837373bb77dabc4ab5825e7d66c86c2dd9242339d5beebecf0a51e03889e78c0cc155c2558b6df290a28bf6cd1b9683ed565d90a1c2b08917940364789f800883da5bb108d58c72d71a9d6a6838f2dce095c6a5478055edcf147441707b5b81916120754b9e1ea610798a152ccef4892af83b92991dcde18bf0b044ee1aa3602190e1e3d75e6d77b24709897eea2716da3a270c069dbdf80dad12246f74c3a4b0ca7cfd8679269b685907d34eed772b846c3be5953b15b7b3f40aa44d7e97a845c655568fb536a769c22f319879335ed886b75d3853047015f9c5644dc2eab5edb36f988ed9ce626b015e218c7d668df2d381ef1fec062efad820a2aa58de92f622eb34224290a2d437647ac164fa616530438acb4d11863564f26d16afb17343fddc01b5b9fe9ba5f017388702f33d6f0bf03a578bffd4837427ac9cb2ab4226c6f1ba514f57abf0cb6a8899dc51f468c25372ee0b6702c1a89c934459ec035db4226cd7a22350ad9ca793238ce21c019379dab276edc7a72d066249b04dabc9e6086b12447d1e46f9f71fc57516a8af8e8f28ff22af662b02f5715d4c9f1b739310081da33be38de2f2de0b287ca88ee9a234f37268e998faae440c04e287af568c673839719ab6de0a3dd667e4e99091269bd3dfc716d45b5b40cc30fd2f9bbb12afcf02cf5fc0f0f5383b25cf3b69c5902cfde6c5bb27e0fe9358078445b6641b79e439dfd95cb5dfabd58d3472a2c3f4f4953f1d2315468af090519d1cf8908cd164c3b33bfaaab74c370684b562b89c65514970a097b579ad01f1f79a842e631d7bf79378b4fa19a23a06368b606a8fb47b78f0701f4023579da562a09c488199fe75b69bef179c1330d97b4adbe754020c6f8aa14d5d393667c7ec90a504237c76187919d9e748fa1330d283dcab6bc61ba377609b320653774a6e450d589740befa7de6f89a27d677f7ddbbcda383d7dce5805730f9e68a9a97fb514c47c19e39c87b2bb016082db1654f558e96cbf065b7d873c2a2dce13e22d296ee757fdd2cdeddcaee16e0ffc7f34eddfa5a94198b5f40a4b4ca22baa3462bae456aeaf5f2905e90cc12cafe2a6a21153bc91f1e5a29e2e73ace2b6c4bb3aafe4db6d4532614d0b2c73ca20d72df25b39f2b3cbefe2ce82496c45654e9e3aa7fc9ea23b2fb4055b7374c570d23b7b65c348a8f8a89b37a97fb412235e593e1cb909af624e744704b32a9dab6a614cfccea2d98b92b33c04581090b5087dca46493554abfc4bf47aebfebc2d423e7d8673bb0394ae6f47fe59efd008ecc3ca6508475587a5be3de42f52050356d35df6ed54c0500c66963e72cab9fb4aadf2b1e82be1297aada57c559e68442fa36c490b50545bb1c478296eaa9eb505b7e6e1393c1ed2b6fae803f2ba5873a2fd6de4be6c8e17b81c7fd914360488b8b136e48e5fc952f1e2325e5ceeb69d0ebda6b6efb0c81bcca9495b719318fc547a89992489159b34c257a6811bbfb04a1123f6fd9c561f8ab639151856c37748fc8e44502428532f65d3161e74621fb1afb71a4936903b92bf3ccb7fd5cbba2d388182a30d2f2a3d21798e74d943e77469f083a78d1838787faad69e9f508facebfa2a0ba78eab96a3078d7decfe6522b3119682ddb9995bb3ae7f64d7a42b0e4c0fbe09a3d38c0b1ee3c81e10e8a028480d810fed9e3c162fd6edb2f211ba7cde01ccf2d9535dc0b278b029e7aac2a82290e21e76e2600131d72a3b7b48a484df598f684aec51db019b9a7f84b3e6190971fd9f7334239250a3c0c82e5bfbcbe25fcfa879de7c2fe20c137ec2320e090ab8eb208e12d94a005ab06ab3b6cc342c853eb5834b325f50b70fab62abe4b97c631bf8506f42ae5a5108820f3aeefb91cb7c281824610f0ed284afcf94f728410e720ca9ac84107d90a676864c780b0a3ddd70d8e58bec9d22d5e2716a727b58bcbc3ba9fd59f6098aef1a0262c62f997348614a6b5085bafb6c07e23bf0e98477e460b7a0b82b6f011e2cd62a5a6d564151cac69020959841d3af2e82d0897d297b01c544b23f186f20380801b4abec6b91f62203d5e6a543c2decaec7a1a2338bd239702de4dd9e681683f724b40f8c6b7f9aeebe5b6d7097c229733d16e5d54f1ac15b9c53351f23be024c7e36012adfcfe760867468b0a647a6656f4a5c9e1d178eac382f364fc6a3f5eec9401d197165341f5c9fe3bbd4aeb1ab9e954c1e788e0a8a8e751dd816fa8b7bd6d858114f696bcd47702361c0f26b1920a723dd393587a5f54833f8f8a4d9f657c76f6c5a80d4e918c3bd90bce36e1c1be35be123f67813a5773bb2c9b7a69c477257deeb360d95d1dd25d6cd90980388e5688baa01777994957c51da2afd7528b63c57d171c0a1a675e399432515561dc364a764a001cce3db8292d6bc8cc917fae67986c2a773b8cc08710207802687d2b12080f4d48058a20c543edd199f9cf1a62786ebcd6c2e3f82ef03538f202b537edb4e654088126972ad3e1a904debf6e58f850896016d53e66f3254a0a4320f43527868c57381658fb63ea66b46c92814c16dcf44ea624d103752e369a855ebb6ecc2b04df0631d5381bed02f3112477ece30b20fa0bd0b39124fa26833bf8898f133296e33de566d9cf2e9c9e29ffbc5d93f299729927179d81847453f37ec4032697fae5f5eda943a5e968aba3c24ae2ce4d4fb422c95bd370deff3d9da57c50c31677e37e01d4b0bdcdcf5080c58ac3ea7105aaf6a25168a79fc55e8876ba5aea21c2f55406d78835843fc31945d2ef8e3872c02e6b9d1efd207097b6d3301b761decd21a03680b9686519c353fba342a3a325e4c3a59878b955a86ada50b7dcf9e39ca6b26c56abd124660987951c7b64f64270e9af0dde8870fd35b74afb928f6b474fecf68c6a5346733da8f15beaee07654daa674e4ada57b5e92632978811472c422c6bcef650bfca02bfee780569e9ccf2e6c04f3b3dc225d3ac92d678dd717d7927ee603fb1a0745ea53ba48551cb84809eee49049f8720b7878f7fc652f3e4ca15e46097b25ff64582a576b5f3a8c5b26a918c61f919f8290e8b2bf9954e21c652c6df1290136dc7bdd1d4ec99d7cc13d08d604f9b8b146efad16bcad63051880caf6cd2fa78ee6ad7e2c11d93ab4c439450f559e23c40e0357d384141e87a9f038b717d4548c07247c5bc40018a1d9eed159a79acc28f3ba23bc7bb90e1d913ce77ba325ca149c859d29bfaaa06f8b969fb68e647cfc8ffedd028255fbd39589aeaee47b89bd57e673f72b70359e506911425bb4b5d2201566bf72c8e9ca3f11f1f00128e1634ab66f65508f51f1b5546ab8fae1a0ee1b9431e19e109a10da18a76804e2fd4dd9947e48f02dfca9c19ce2ca1db79a5f34b3b5689b3d2187ddb7bc322583f7563b8bd96c3efbc09b8266ea1fdc2439afc397a2868678573c8a8e7372302b4bf21515f32401138bea2cf65dc630cb1c03eb1acbbe5591a8b0a8fcfea2f86fc17b45a12add4fbc63dfda81edaf8bbf9fa6dda20fedb36abecd673c967117752eb5087539452ff9d544e54c81b06ab6c67f4173f648cf26f0df1ccf2a41ef6d4ce00df1ebd7547b02991cf9e584bf336fd3ef8a913ccc2cd1d213992884e025e63703a3354de823a011e2c540a5b9f64a6b52d1e6f110bd633051f9dc06aa30044119d30e3f3883d70de76bce9088653e5936013e746fc0d7088c02dc0a5603efe74579d01563e601556794e9259f4a8d1b3b3dfc151b474b2fa771e0ef86b939202c41b349f083e33d413bde4e6c4633a3be23b503b52b29b076dd57657e531a86a074b1df846dc79e7c3f8018afa7417a8363ad95ab9446da7d51b78311c9bb427d63d480d7e4483ac228173e1909930b66f8601b600f15091d843e1cefd7e0807a87c2ebc22d4f8da1062dfd89e7e53d2d6f362fb4bf33f63aca367fd5e0a459a5db6592fa3a5825971e988a14750f666d90193d3f3e3c70af70c6520675bf0e76d5834104bf7aab06d01fef913a75cf3e4eb2edae6566da37c2c334c9f1089e9de69a5993c937b247cef9847203f4ad0b0be4e8b9f97c5cc5c1987918ba5e67ec602c17dc3c6eb82f6a5ae5e77663edd44d81d0f83131a9ebe367512041cf94658edafb201864630a67da8ceb79dcdb28b2f340926867882e707e52d9d886b5ee2d817003ca6c2e588b78bca74662f3ddfd11ec35f1d2b192e45dd63a68883f15b92f8ef0e5a1255f3bcc117daaef65774235429917fdf3e9add7fd7767cb33ca09a68c5823b057ba3b2ce6a107cab5bda7532ce73360927e71a7a441c997fd815952ddd4f53ed85d6bb913d720347afb3a3df269134b2d0e5babbadd00f75c4c64a166e30f8c8d65d3a2877277c618ee21577a5fb68d15ac693f97f9a73531f34096df425cf723fb5ed198035ffce41dd88b8beece0e85c2f62d07e92e5ece1637418cf03dec4c8c35be0264c0cb611f3690d65e4f6c843dd35aeb9b8512657558826a3237c16a9c066fe35b5e4ed2ea26f424f195dc645b7524638e0565fb4531912de6cbf084b62e06d71e5c9664660b21163791198324555bd9cb2eca0b4611e24c61a0c3436f4ceff4351298ac4d077183ab33eb29e784ab60c5c84c0cd7d5a12d0684988db9a5fe4105d2de7d1099b7770b07479cbf5c81ff667456fcbd13f8e19296e084ded072d2cf56827917c668a973b62c12bbcf182218479637ae23fc31c502fabdbbb6bd6855339bc4603e31627e6397e06768cac6c582b876522f91b38a0a4fd7156cb8c5e22693eecf3e2737930a602312a01be12eb5bf33f4f3231f25db407b3de0c3f4296b95f5db7586d13c3da1b1c3d78f30b2afd7874e8b46e024d16cc365189ac65edfe7042be0b43b0ce7b562435ae62f51dd6b89f6c7381f10064fccde51b2dbffdc8841648d3cb365fc8b978a6ad1bf2568cf10f32ff502d007a08c7f48258f861ad01ab45502f6ba5c27372b7001f94efcab72e404cdbd5bfa60ffc0ffd7ea53796ef79bd638dd42649f07da0c1085e31a43e5141b84a46fad66b5595d6014ae99ec9e4b76e94f68426c6060a35f8e1ecf5f1881d20ad72f836eeee46505b7542254943fcc9c7a6f7d1332213af208790b718bb714aa15108b274b6b90c52eef10ac8320ae35a21d86c30ec9aae26c903dbb1eeb64df22f4bc12dc4b063bb555bdd48fb9a09b389945332d6b996829efbf35f57647c061e3a54891e14caa20d55c4c9fa8727e0db2c2b0000e0fa1765facca7e34bf3454027f68c759528031bbeda68a65bfe0faa570bc8eb8f9a4bb3009b37e234cec3907930422eff18a1bffedb1539aae7edc7e7f0636c3961123b6e8108b99b5d82a86ee602b9ec640fd796c09d2918baada6ee1da3d4066f95723f25808252c6e4287049d66963975f2b0a92c73ec4e0b8d42f557a644422e569c4b4982790157b9485d14e0e612b3bfef4a2a760149d1e8d12e933ee7bfb8696b6f7c930826cdb77045c7673cf818bc2e1101c9da5ef1958992be84d231183e74ad8028c62244a404be418b08aa014fccb9331eaf3721efd40a6fcdc4af8fd06b8789ec77f9c0c571c85f29f8a4d72b7a0b3fa4bf302658d6059466fe5a0381cfb99f8a29205a6453d0f783285e7b7097b2e869b2aaa566846832ad96f2a28e8b9a8e0cd597f093c81eb24d08c83e0318ff05a7e38845a78c9335f2900b1a8e72d9581137670e258800e424cae00c3e70a7b213087931d4ec8146bd66d8ac5f57bf429635850bec283f555a6eb0fd25ad1b1051d92114319488e4ebefefd936d7daa950e463873a2f9d57391229b2705383ef107feb7a11456c3f94e33d5b1751485f65f0e2390c1498f32cb73d7e42f11ca452686b7e8d83db188c2ca77f11da505e8b50046d4bf2a1869bf0f23ee9d855349f910cd50e2187b409597a3fa56810df82b783c284c6891d0ddc28cdfc0a87aa3e38f51712c730d77d6238855abc4cbdaf650ea8dcc41e8a0b9ecc5064dade02b3d6f0bb251bc474a48f1821758ab849a2c335bbccc2a48ba95797d133b52767cef3fcb9f7381619c9a4ad2eca13c523d1b8f4bac684c4d32175475169bc53feb440fc25131beb2eb1cd76109d7940ac3c99f32ec799aa74f6fbc1a8c7cfaf9d28479f39bfc90905e5b1138ae69d9be0292b0c348c1a16675c933e6fcefa8383160eba7dd30386d90ca27921fdc0d77f507bc8a25d4ab6677d87336570842c61a253756942a2664278e007cca8c5d4ebd29ac02794cf6c34c1ce3b787d981fee6bf805831c07f508e0c413c962305a2383b31f074347651d5525ad279919b9ab26ca29c3d35d081f8c098c9ac0f9b62035e2e9f5e88bb0d6dc6f7e70df747f854983376740cd3bb3b8356e93da1c4e08add12b02a73db45582fc3433f3c13875f3b5195fca4104f200a47cfe01a6c5dc571f23df3b60c4bfe1a6a4e51ae24d6e7b35f138e2a44508ceaf73b6a31293476f8c6970e4cf06da9aeb6bf136f3d5b5dff721a94314941c4ab0ffc865ad5e7ebc60cdb379e0eb029c62a41696a312d079954e68348ebf2419902a982d9b1cc2f9d707dee89962238cf44bb2df628a880e7391e30e5b153f315f422f6466fef7f0028696dcc3d826be505d583d15fecd28c7eec2389c4523365ee365e7be82e8d79e82d4b691c7730f2b7e12d9708c5a64d881224ec00c3e4fbcc08d368ec09ffdc78a7a4673db24413c6ff6d02cc662719b4e1ccd6e29ab718729fa137dd3ab713215dec173c16a92a6eaf7f351a06febd90e5ecfcc04cc9ebe3939cce7a02317dbb0a67a75c22f69ad70ec512f7b2fda386b97ad770fc14caa73fb2604c1861f4ffda98d1eed70627823d61e58177a19bdbad68ac09a17ffc6ced8d9d785798dee25765d5c4553ce609f3e51cf9799b485563ab6c983e73f7ae4eb84a43bb744d7520d9b1f1c263d006b4a2aa1825b8e79752c303fbd8319db560391f5375edcf05b11663af4d2aa59c2f1305de3db34e6fc2508d60f7b30bfad987a909979623c3f7b7126c187c184e3e32c5ffcfc16b90974d6fdc9d684a2d41a96507975c4edf32eba34abb6c39ce642f24c4e37b69e36ab1503ddae1d6a32f9ddc22a3e9e6b88181611d840d23c3c9ae602d0d40a70f93ed2c80385244bfc99ecdd258512ca81a4cc324c68ee0666a8e15f2c01ba936bb872dc752e56455c4cf06875bfa57c70f628fdce9740df0765eeac824594f83146115e0c159bf4739a4290f26971eeb36bf0710112640db0411b8f1e01559dc825d247faaea3a46878dfe5916a41541b689877c7b8d14dbf4a6152de9cb1bf9c333a0c5e7ebc2f68e19c848d754a7aaf4c7e290878692b4fa256561952bb9d933bebce256c9da9dd4564662ba80c3f23d9abcf36385a1b0c20c363c65f44c6f1f65beb13097b0fb532e5647a5a1d5bf94289d51368c8edb66037947c8c1c8298f4b71d651298c3f3dac3c73b31cc2dba8e9f38600f7cca617a9d682c5abf3acd840c0afc7ce58b43a43751d4fc7bb34a6fb25b7f9a1213d596c35a4e102d309b1813e207bcfd0e4772c7ff306a9fe4b47825844e0eef34de4b18c163b9b9866841ac2ebea490a34789b2a1edf64913295379616fd1005e63fbd959067f50a399b059b4efd30b9a59ccbaf5226ff1e0b6a30d9f6b9bda752e471c750fa84a99a49368b0ab05fbfe687419eff6f62c9de5f0981bc9ce4d68080105e3b5c4a26b716a6b88f1c8dd71181e864a388d3f0e6c6056dff57aae88da883bad482269a7722cd52dbf3328d105890808c5d50661901b810d3bd1c2d73ceb502ab3d5ad6ce35ee6f4e2f66d06596af4fa0e9597f77362e9aef33d9ae817026a71bea799a6bb5f5bf1873040e792a6282b935890518465963c22d68a42e7b5fe5b449af8471f43c276e1025f17469e0b0763d6848b2f79dfe9210f31710cc8af57b1c46f93d688ef3ae953079ae2c39219eaa2c2026ef02d9514e9e612f4ee4db65d743d29df06f093277453b1c239163dadce32949d85df5e0368ed03f9e31926c7f1ba485290cfb135e513cc0c50e62ce8c187021136f8b6c1baf8959f41c66adac51c03d34e2680e7b23f4165d8b5e029d70c90112e87258e205e05fa3a4ed2909d4dc89e4acc14ce3cb67c2d030a34097952cb4c862e190a1053a72df457c137c6f2515cd2741e3675d7afb04538998f00a0638f45777d53d6afb6a056f96d08f6588bf6960d3115257b5fdaabb74dbcb2b5c8cb1b53cbb3f97b1c07c6d1b61be06c59bfc61a1fe405789acb84a22f52c81c9043f923dca400066ab97ac0c29f36facd14d05f3e0743e23f233c0b695e8bd4424063af143a6b7051a22aba47fe17423e9090539fdf55c85d19af2c3ad1c99e207c3cdd7c5998531d595021750a86442177c2035a773e5846a33904ddcdd30af287946b5bf9fe08335ba761671b240a52deaecbcf724c63dee44a879abee72dcf37eb8417108fa438649f6d054c93c7b25a2acc3f8aadb4b770d7cddf04c45e60720f0f8cf5b5ca9d2d829db1de0ce56a9889163949996260cbf2bae74d4fa5f5efe5839ea80f3cfad6c303f4c09a0e6d0c56ff6225530a9851a2f78a58ffd78ee9a3e9d17dd0a5d2ca8eae85f51bbaef534119e284945372be46aa929f75270deaf700352dd923b605c63b9deb61779741273f75f727e90709a2ad7b270b94806231a718ef7c7374baf378afe9f9b418368485345201e8a7edcbe07b76177012487b82cf4c8692f6401eddc95ef39a9a5eca54bc0fbb9bf9ebd0aca072c1c11abecc832db14a7a98b7a928ec7bf020bd0b8201ae075d446ad6b2973b08cdb6b9afc212dea14580059df44cdd6ab189404bb33163f1f39f231329685a3b689b0fc10735cb73ccb4e41299cc448a28317e3c42abcf87406dbb4b0ab224bec5f0f7f84405c7e6526af58ce98892ace42d509bfce2ab5cb8fadf76f214f54e3f7b63d40249846df1be819e8e0d5b839bb032df8b64a7bd0c0fc0923eef35634c992a1c14c1266d88ca975a6bc1dca734a44f937e49a2da92b5238d430bb4b152828fae240c79f185b8708de4bd5654c1d86193dd6e459a03b05e47a22dfec1481c62fbd481b0b6e754de3ec443a3dd981149f45bee9c6d3ad2e7709d7a27af5811db122bb2f925fdcd29818949ba0f3745076a524f7733df768c3b48b67b5f1d1664a483c732b8c5635b588d42891876c6483b68d01dda05856286ef67f6aeede3fb3be74e132ffc848f5b732ea64efbb22b3708a626d3e418dcaae7c8a9274ba435876dedbb8bde0e0ff6e156e0304e98368fd3d99d149a22a25a837930eb7bb377d13cbe4a1b6ce17845e1831e81b8978d2868465a041c1b396d5eeeb564b55e3a8cc8c9a69fc4eed59855118759d2325946726e74b93c917fac91db9496565d43a86833c023a78692eadd8135b43182977d38343cc90c53dd8e1b770203c64622ac36364bbe928a94e8c3eea26a3f99839191842eaa2a3e0b3276433375b84d79e5e8d76faa4d745cf499235f37c29319acc24ab34d936f1c707b9f5774bfefceec4eeb30d28a726b10a9be174f37508917c043a2f28a7f996cb046d25e38c481a8bd62645463fe0090efdf010c61e3b1b52ba34507a98ab3a8588eed1eff5578a4a4317c41bbcbcc319aaf919cc4da7c97ea5c16f4d955fbf5d51c760879dceaf8a0d692200d27ea2ef211d8cfb63aaf82344136bfe41cbf28f13d8b51fe2a215748b989effdfe2d9ffd645fbb4a178133f6054dc1fd82d4945f658b047d0aac0f5a3c70c955688382f6d59aec02e5436ac3bfd964db909d096ce783a9c29b653152d854752dce2d58b104d7c1e8bf70ac31348e76c480e35a956e2bef9f08f77455f0a44f573b3e3447b7db1064442d2ee650ec47384c5b697b9751c8ca06688751d4e4d21c02053df66526fb9adc6bf5fd2da3da89ece5e31d0afd8b2e2d9ebd35cc244f34b4e542dfad7edef58b53044b5637cca60d2c2722c9c83ea624c9a6a4f3c33c3ddfbe4c5f28ed90f0f8404e1fd0bc2fb81bebcf271f7817ff416ec243617f55ef42aaa2dd38466e5ba68bfc79d08e334a2914c8470c50bbfbe6a3bff3df338521eff6eba088bba23b1bbbecf3442ae06ec107f899b29b8ed9df3f726f1544fe4767289abc9a66cd878336205175cba6a85ee43608b26750af36ce339d60997124507424e43aff30d987406427766202f59fd6c20613898eac51307f17305027c1969cb656e37f7ca010b787b7132c217e5b3a94976d7678a297ce298121bacceade19f00e05ccd54c360971fc5b99dc1020f2adb4c2ee59cbbae85ddaa25f93fdc91262da2822d40a070e746ebd2b7b23145954b72b2ef5fe16ff808578c4529f4fed0b60a69854f4dfd80d4cba679636736234cf2f2f20a6abe1ccf89525727cb1134cb8401ef20024c50fa1b20d1648dd2d49226e47414dc5db1d9bd40cd666f957c5474a7de8d3bfccc620a8b6b2a5eca4c2988b4509a18b3ffc2a8decac1762d2f0f22b26a5fa1b235b33c42c9e6bd7243c5a4f6662af9c46a8b880ac8b5a20cceec268fb9e0da6ea77a825f54fca8ab9f7e86f99704ebb9f804c4e7082cdba2d9b2478de056497c31f3652691660b7c408322573125c620f8e1fa8c944d5c344f4aa66c7c5140c77d63d1a7cdb923516b15132a518a23b3c7522cd3be52e6059c23ddefbd588a65c6286591d005fb71c066a95ea374ff0422c6df8efb6819e4bb32eb6b8c9b93f82552b38f664db476684ae102ca096806f58e2619c52a9d9dcd5a7ece6b0b45b86c80360c10d5248c0a3d1d8eddd3c88fca0a3b315db19d23577452f6f1b278470056ae1500cfefa2c0ee7c454957f6e0c9cf4afda07c44fc3d8deaa88574b6a6d626d5e2ce287fe3dcb3751ec40385ab81ffe8cce61695b8ddb4f24b8e70c7c227bb6474bb43508a30a75f262581d4f310559f134496e374fba2217c14bd63fce77bd2689787633bc7ebb25c711d600ec1dfaa46f32116592e83057724eb9c78d4ea3f1267972316adabd499cd4b4876399d43e813849a41b411fa19ed2b7dfe51b648ff24838ccc56aa9630b7dcaaf6fd88f7f8bcf2fde20f795147807f449bceb7920a92310e158c3734773a107feb44e011c7aabfae66237373968575147ebc85b0a77015b6b6475054d8c7942847ec38a42ec15180dc929cb4482476e72a119b7343cb690f385ba772f7a9ae11ae4d82d16dda586a4788351892cae232a5e06f4eefaeb110d972be5f432e1b67860b93338665c087fe4f8bed970fb8eb5c2874c9e4568198e573fb956a120c8cbb1ce652af3e8af1b7c8bc894d6d77641fbc34323c3040d5ef63183fa54ab3680f8a3dc49289f682c2654cdb125d199debf69b8d801405f2d58bb182785b078eef8874ef5247be516242e1a0a34de056fdbab118bf6892ed606d5581c031d6dd6557c095322275b2e740b8ea35fbb477a44eab649c9c38101f5a8c68d0cfee53f3854e8fb4eb24c8f70873fa34ca9a6d7ba0fd651fa0fbba274aa4407919fccb219ce154102c742c532c07ade4daffc656e35e0bca0141da983fe7cc0d0b9cfc6f5c65f1115d9c63ddf8dd2b5aba5f30c9e11438f1f3ed5840e79fffb1f13690f21f10317724f6b377d1dcbf839904092582258c716f5b45b9a130ac305f98c66f0a0c27f9ee89dfb9a8b0975770f3ab842975aa484c12cc5c2cdd3ed3a523cc30c2cde480bdb72457a1cbd6ddf181de16045f120f6d858b1d1d7cae971d38e9b140e776f7a2bbb1bd243c6d3f17c6be10b1d6f3eb89565b435cf958155b31656e65ccc700ed55a32fc0d4786316b3338bac08a4250d3ef396ab016e33a4609c67f5571c1e0498dd958f252fa924666d6e7d99cafd6963aa88ea5e8163f544e3319620bf15c1a3621836b390c440b24f7eff93ac309d9eb45b0b788472e557999f1050b5022219b572cc61d9d7a370f9774a5d4b46529dd97e6246d12aa9c52ed0f968bc5f91ab74504c0dad236c85a8fc2ff8eab883e325dabf87a98cc7639a39697906b4a0e30066463afb0f6301dfe172ba25c8b8bdf5010a8163a8bd234408e320f8ee0e94f3cee9989b23d92c888f69d68fe4d48c3f0a1fda8264fbae80502215306f3e8ca3a70adc7acd2d7366b681edc12eb2ee7250c2101aaf08622ebe442f355d0afbff7927161folder.pngconfigure.pngnetwork.pnggear.pngrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootapacherootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootapachelemonldap-ng-2.19.0-2.el7.src.rpmbundled(fontawesome-fonts)bundled(js-bootstrap)bundled(js-fingerprint2)bundled(js-jquery)bundled(js-jquery-ui)bundled(js-qrious)config(lemonldap-ng-portal)lemonldap-ng-nginxlemonldap-ng-portalperl(Lemonldap::NG::Portal)perl(Lemonldap::NG::Portal::2F::Engines::Default)perl(Lemonldap::NG::Portal::2F::Ext2F)perl(Lemonldap::NG::Portal::2F::Mail2F)perl(Lemonldap::NG::Portal::2F::Okta)perl(Lemonldap::NG::Portal::2F::Password)perl(Lemonldap::NG::Portal::2F::REST)perl(Lemonldap::NG::Portal::2F::Radius)perl(Lemonldap::NG::Portal::2F::Register::Base)perl(Lemonldap::NG::Portal::2F::Register::Generic)perl(Lemonldap::NG::Portal::2F::Register::Password)perl(Lemonldap::NG::Portal::2F::Register::TOTP)perl(Lemonldap::NG::Portal::2F::Register::U2F)perl(Lemonldap::NG::Portal::2F::Register::WebAuthn)perl(Lemonldap::NG::Portal::2F::Register::Yubikey)perl(Lemonldap::NG::Portal::2F::TOTP)perl(Lemonldap::NG::Portal::2F::U2F)perl(Lemonldap::NG::Portal::2F::UTOTP)perl(Lemonldap::NG::Portal::2F::WebAuthn)perl(Lemonldap::NG::Portal::2F::Yubikey)perl(Lemonldap::NG::Portal::Auth::AD)perl(Lemonldap::NG::Portal::Auth::Apache)perl(Lemonldap::NG::Portal::Auth::CAS)perl(Lemonldap::NG::Portal::Auth::Choice)perl(Lemonldap::NG::Portal::Auth::Combination)perl(Lemonldap::NG::Portal::Auth::Custom)perl(Lemonldap::NG::Portal::Auth::DBI)perl(Lemonldap::NG::Portal::Auth::Demo)perl(Lemonldap::NG::Portal::Auth::Facebook)perl(Lemonldap::NG::Portal::Auth::GPG)perl(Lemonldap::NG::Portal::Auth::GitHub)perl(Lemonldap::NG::Portal::Auth::Kerberos)perl(Lemonldap::NG::Portal::Auth::LDAP)perl(Lemonldap::NG::Portal::Auth::LinkedIn)perl(Lemonldap::NG::Portal::Auth::Null)perl(Lemonldap::NG::Portal::Auth::OpenID)perl(Lemonldap::NG::Portal::Auth::OpenIDConnect)perl(Lemonldap::NG::Portal::Auth::PAM)perl(Lemonldap::NG::Portal::Auth::Proxy)perl(Lemonldap::NG::Portal::Auth::REST)perl(Lemonldap::NG::Portal::Auth::Radius)perl(Lemonldap::NG::Portal::Auth::Remote)perl(Lemonldap::NG::Portal::Auth::SAML)perl(Lemonldap::NG::Portal::Auth::SSL)perl(Lemonldap::NG::Portal::Auth::Slave)perl(Lemonldap::NG::Portal::Auth::Twitter)perl(Lemonldap::NG::Portal::Auth::WebID)perl(Lemonldap::NG::Portal::Auth::_Ajax)perl(Lemonldap::NG::Portal::Auth::_WebForm)perl(Lemonldap::NG::Portal::CDC)perl(Lemonldap::NG::Portal::Captcha::SecurityImage)perl(Lemonldap::NG::Portal::CertificateResetByMail::Custom)perl(Lemonldap::NG::Portal::CertificateResetByMail::Demo)perl(Lemonldap::NG::Portal::CertificateResetByMail::LDAP)perl(Lemonldap::NG::Portal::Issuer::CAS)perl(Lemonldap::NG::Portal::Issuer::Get)perl(Lemonldap::NG::Portal::Issuer::JitsiMeetTokens)perl(Lemonldap::NG::Portal::Issuer::OpenID)perl(Lemonldap::NG::Portal::Issuer::OpenIDConnect)perl(Lemonldap::NG::Portal::Issuer::SAML)perl(Lemonldap::NG::Portal::Lib::2fDevices)perl(Lemonldap::NG::Portal::Lib::CAS)perl(Lemonldap::NG::Portal::Lib::Captcha)perl(Lemonldap::NG::Portal::Lib::Choice)perl(Lemonldap::NG::Portal::Lib::Code2F)perl(Lemonldap::NG::Portal::Lib::Combination::UserLogger)perl(Lemonldap::NG::Portal::Lib::CustomModule)perl(Lemonldap::NG::Portal::Lib::DBI)perl(Lemonldap::NG::Portal::Lib::LDAP)perl(Lemonldap::NG::Portal::Lib::LazyLoadedConfiguration)perl(Lemonldap::NG::Portal::Lib::Net::LDAP)perl(Lemonldap::NG::Portal::Lib::Notifications::JSON)perl(Lemonldap::NG::Portal::Lib::Notifications::XML)perl(Lemonldap::NG::Portal::Lib::Okta)perl(Lemonldap::NG::Portal::Lib::OneTimeToken)perl(Lemonldap::NG::Portal::Lib::OpenID::SREG)perl(Lemonldap::NG::Portal::Lib::OpenID::Server)perl(Lemonldap::NG::Portal::Lib::OpenIDConnect)perl(Lemonldap::NG::Portal::Lib::OtherSessions)perl(Lemonldap::NG::Portal::Lib::OverConf)perl(Lemonldap::NG::Portal::Lib::REST)perl(Lemonldap::NG::Portal::Lib::RESTProxy)perl(Lemonldap::NG::Portal::Lib::Radius)perl(Lemonldap::NG::Portal::Lib::Remote)perl(Lemonldap::NG::Portal::Lib::SAML)perl(Lemonldap::NG::Portal::Lib::SMTP)perl(Lemonldap::NG::Portal::Lib::SOAPProxy)perl(Lemonldap::NG::Portal::Lib::Slave)perl(Lemonldap::NG::Portal::Lib::U2F)perl(Lemonldap::NG::Portal::Lib::WebAuthn)perl(Lemonldap::NG::Portal::Lib::Wrapper)perl(Lemonldap::NG::Portal::Lib::_tokenRule)perl(Lemonldap::NG::Portal::Main)perl(Lemonldap::NG::Portal::Main)perl(Lemonldap::NG::Portal::Main::Auth)perl(Lemonldap::NG::Portal::Main::Constants)perl(Lemonldap::NG::Portal::Main::Display)perl(Lemonldap::NG::Portal::Main::Init)perl(Lemonldap::NG::Portal::Main::Issuer)perl(Lemonldap::NG::Portal::Main::Menu)perl(Lemonldap::NG::Portal::Main::Plugin)perl(Lemonldap::NG::Portal::Main::Plugins)perl(Lemonldap::NG::Portal::Main::Process)perl(Lemonldap::NG::Portal::Main::Request)perl(Lemonldap::NG::Portal::Main::Run)perl(Lemonldap::NG::Portal::Main::SecondFactor)perl(Lemonldap::NG::Portal::Main::UserDB)perl(Lemonldap::NG::Portal::Password::AD)perl(Lemonldap::NG::Portal::Password::Base)perl(Lemonldap::NG::Portal::Password::Choice)perl(Lemonldap::NG::Portal::Password::Combination)perl(Lemonldap::NG::Portal::Password::Custom)perl(Lemonldap::NG::Portal::Password::DBI)perl(Lemonldap::NG::Portal::Password::Demo)perl(Lemonldap::NG::Portal::Password::LDAP)perl(Lemonldap::NG::Portal::Password::Null)perl(Lemonldap::NG::Portal::Password::REST)perl(Lemonldap::NG::Portal::Plugins::AdaptativeAuthenticationLevel)perl(Lemonldap::NG::Portal::Plugins::AuthOidcPkce)perl(Lemonldap::NG::Portal::Plugins::AutoSignin)perl(Lemonldap::NG::Portal::Plugins::BasePasswordPolicy)perl(Lemonldap::NG::Portal::Plugins::BruteForceProtection)perl(Lemonldap::NG::Portal::Plugins::CDA)perl(Lemonldap::NG::Portal::Plugins::CertificateResetByMail)perl(Lemonldap::NG::Portal::Plugins::CheckDevOps)perl(Lemonldap::NG::Portal::Plugins::CheckEntropy)perl(Lemonldap::NG::Portal::Plugins::CheckHIBP)perl(Lemonldap::NG::Portal::Plugins::CheckState)perl(Lemonldap::NG::Portal::Plugins::CheckUser)perl(Lemonldap::NG::Portal::Plugins::ContextSwitching)perl(Lemonldap::NG::Portal::Plugins::CrowdSec)perl(Lemonldap::NG::Portal::Plugins::DecryptValue)perl(Lemonldap::NG::Portal::Plugins::FindUser)perl(Lemonldap::NG::Portal::Plugins::ForceAuthn)perl(Lemonldap::NG::Portal::Plugins::GlobalLogout)perl(Lemonldap::NG::Portal::Plugins::GrantSession)perl(Lemonldap::NG::Portal::Plugins::History)perl(Lemonldap::NG::Portal::Plugins::Impersonation)perl(Lemonldap::NG::Portal::Plugins::InitializePasswordReset)perl(Lemonldap::NG::Portal::Plugins::LocationDetect)perl(Lemonldap::NG::Portal::Plugins::MailPasswordReset)perl(Lemonldap::NG::Portal::Plugins::NewLocationWarning)perl(Lemonldap::NG::Portal::Plugins::Notifications)perl(Lemonldap::NG::Portal::Plugins::PublicPages)perl(Lemonldap::NG::Portal::Plugins::RESTServer)perl(Lemonldap::NG::Portal::Plugins::Refresh)perl(Lemonldap::NG::Portal::Plugins::Register)perl(Lemonldap::NG::Portal::Plugins::RememberAuthChoice)perl(Lemonldap::NG::Portal::Plugins::SOAPServer)perl(Lemonldap::NG::Portal::Plugins::SamlFederation)perl(Lemonldap::NG::Portal::Plugins::SingleSession)perl(Lemonldap::NG::Portal::Plugins::Status)perl(Lemonldap::NG::Portal::Plugins::StayConnected)perl(Lemonldap::NG::Portal::Plugins::TrustedBrowser)perl(Lemonldap::NG::Portal::Plugins::Upgrade)perl(Lemonldap::NG::Portal::Register::AD)perl(Lemonldap::NG::Portal::Register::Base)perl(Lemonldap::NG::Portal::Register::Custom)perl(Lemonldap::NG::Portal::Register::Demo)perl(Lemonldap::NG::Portal::Register::LDAP)perl(Lemonldap::NG::Portal::UserDB::AD)perl(Lemonldap::NG::Portal::UserDB::CAS)perl(Lemonldap::NG::Portal::UserDB::Choice)perl(Lemonldap::NG::Portal::UserDB::Combination)perl(Lemonldap::NG::Portal::UserDB::Custom)perl(Lemonldap::NG::Portal::UserDB::DBI)perl(Lemonldap::NG::Portal::UserDB::Demo)perl(Lemonldap::NG::Portal::UserDB::Facebook)perl(Lemonldap::NG::Portal::UserDB::LDAP)perl(Lemonldap::NG::Portal::UserDB::Null)perl(Lemonldap::NG::Portal::UserDB::OpenID)perl(Lemonldap::NG::Portal::UserDB::OpenIDConnect)perl(Lemonldap::NG::Portal::UserDB::Proxy)perl(Lemonldap::NG::Portal::UserDB::REST)perl(Lemonldap::NG::Portal::UserDB::Remote)perl(Lemonldap::NG::Portal::UserDB::SAML)perl(Lemonldap::NG::Portal::UserDB::Slave)perl(Lemonldap::NG::Portal::UserDB::WebID)perl-Lemonldap-NG-Portal @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@    /bin/sh/bin/sh/bin/sh/usr/bin/perlconfig(lemonldap-ng-portal)lemonldap-ng-commonperl(:MODULE_COMPAT_5.16.3)perl(Authen::PAM)perl(Authen::Radius)perl(Cache::FileCache)perl(Carp)perl(Clone)perl(Crypt::JWT)perl(Crypt::OpenSSL::RSA)perl(Crypt::OpenSSL::X509)perl(Crypt::URandom)perl(DBI)perl(DateTime::Format::RFC3339)perl(Digest::SHA)perl(Email::Date::Format)perl(Email::Sender::Simple)perl(Encode)perl(Exporter)perl(File::Temp)perl(GD::SecurityImage)perl(GSSAPI)perl(Getopt::Std)perl(Glib)perl(HTML::Entities)perl(HTML::FormatText::WithLinks)perl(HTML::Template)perl(HTTP::Request)perl(IO::Socket::INET)perl(IO::Socket::Timeout)perl(IO::String)perl(IPC::Run)perl(JSON)perl(Lasso)perl(Lemonldap::NG::Common::Apache::Session)perl(Lemonldap::NG::Common::Combination::Parser)perl(Lemonldap::NG::Common::Conf)perl(Lemonldap::NG::Common::Conf::Constants)perl(Lemonldap::NG::Common::Conf::SAML::Metadata)perl(Lemonldap::NG::Common::Crypto)perl(Lemonldap::NG::Common::EmailAddress)perl(Lemonldap::NG::Common::EmailTransport)perl(Lemonldap::NG::Common::FormEncode)perl(Lemonldap::NG::Common::JWT)perl(Lemonldap::NG::Common::Languages)perl(Lemonldap::NG::Common::OpenIDConnect::Constants)perl(Lemonldap::NG::Common::Regexp)perl(Lemonldap::NG::Common::Session)perl(Lemonldap::NG::Common::UserAgent)perl(Lemonldap::NG::Common::Util)perl(Lemonldap::NG::Portal)perl(Lemonldap::NG::Portal::Lib::CustomModule)perl(Lemonldap::NG::Portal::Lib::Net::LDAP)perl(Lemonldap::NG::Portal::Lib::Radius)perl(Lemonldap::NG::Portal::Lib::SAML)perl(Lemonldap::NG::Portal::Main)perl(Lemonldap::NG::Portal::Main::Constants)perl(Lemonldap::NG::Portal::Main::Display)perl(Lemonldap::NG::Portal::Main::Init)perl(Lemonldap::NG::Portal::Main::Menu)perl(Lemonldap::NG::Portal::Main::Plugins)perl(Lemonldap::NG::Portal::Main::Process)perl(Lemonldap::NG::Portal::Main::Request)perl(Lemonldap::NG::Portal::Main::Run)perl(List::MoreUtils)perl(MIME::Base64)perl(MIME::Entity)perl(Mouse)perl(Mouse::Role)perl(Net::Facebook::Oauth2)perl(Net::LDAP)perl(Net::LDAP::Control::PasswordPolicy)perl(Net::LDAP::Extension::SetPassword)perl(Net::LDAP::Util)perl(Net::OAuth)perl(Net::OpenID::Consumer)perl(Net::OpenID::Server)perl(Net::SSLeay)perl(POSIX)perl(Plack::Handler::FCGI)perl(Regexp::Assemble)perl(SOAP::Lite)perl(Safe)perl(Scalar::Util)perl(String::Random)perl(Text::Unidecode)perl(Time::Local)perl(URI)perl(URI::Escape)perl(URI::QueryParam)perl(Unicode::String)perl(XML::LibXML)perl(XML::LibXML::Reader)perl(XML::LibXSLT)perl(XML::Simple)perl(base)perl(constant)perl(fields)perl(strict)perl(utf8)perl(warnings)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)2.19.0-2.el72.19.0-2.el73.0.4-14.6.0-14.0-15.2-14.11.3f0@f0@e@ez@e@eSa@e)1@e% - 2.19.0-2Clement Oudot - 2.19.0-1Clement Oudot - 2.18.2-1Clement Oudot - 2.18.1-1Clement Oudot - 2.18.0-1Clement Oudot - 2.17.2-1Xavier Bachelot - 2.17.1-4Xavier Bachelot - 2.17.1-3Xavier Bachelot - 2.17.1-2Clement Oudot - 2.17.1-1Clement Oudot - 2.17.0-1Xavier Bachelot - 2.16.2-2Clement Oudot - 2.16.2-1Clement Oudot - 2.16.1-1Clement Oudot - 2.0.16-1Clement Oudot - 2.0.15.1-1Clement Oudot - 2.0.15-1Xavier Bachelot - 2.0.14-2Clement Oudot - 2.0.14-1Clement Oudot - 2.0.13-1Clement Oudot - 2.0.12-1Xavier Bachelot - 2.0.11-2Clement Oudot - 2.0.11-1Clement Oudot - 2.0.10-1Clement Oudot - 2.0.9-1Clement Oudot - 2.0.8-1Clement Oudot - 2.0.7-1Xavier Bachelot - 2.0.6-2Clement Oudot - 2.0.6-1Clement Oudot - 2.0.5-1Xavier Bachelot - 2.0.4-2Clement Oudot - 2.0.4-1Clement Oudot - 2.0.3-1Clement Oudot - 2.0.2-1Clement Oudot - 2.0.1-1Clement Oudot - 2.0.0-3Xavier Bachelot - 2.0.0-2Clement Oudot - 2.0.0-1Clement Oudot - 2.0.0~beta1-1Clement Oudot - 2.0.0~alpha3-1Clement Oudot - 2.0.0~alpha2-1Clement Oudot - 2.0.0~alpha1-1Clement Oudot - 1.9.10-1Clement Oudot - 1.9.9-1Clement Oudot - 1.9.8-1Clement Oudot - 1.9.7-1Clement Oudot - 1.9.6-1Clement Oudot - 1.9.5-1Clement Oudot - 1.9.4-1Clement Oudot - 1.9.3-1Clement Oudot - 1.9.2-1Clement Oudot - 1.9.1-1Clement Oudot - 1.9.0-1Clement Oudot - 1.4.6-1Clement Oudot - 1.4.5-1Clement Oudot - 1.4.4-1Clement Oudot - 1.4.3-1Clement Oudot - 1.4.2-1Clement Oudot - 1.4.1-1Clement Oudot - 1.4.0-1Clement Oudot - 1.3.3-1Clement Oudot - 1.3.2-1Clement Oudot - 1.3.1-1Clement Oudot - 1.3.0-1Clement Oudot - 1.2.5-1Clement Oudot - 1.2.4-1Clement Oudot - 1.2.3-1Clement Oudot - 1.2.2-1Clement Oudot - 1.2.1-1Clement Oudot - 1.2.0-1Clement Oudot - 1.1.2-1Clement Oudot - 1.1.1-1Clement Oudot - 1.1.0-1Clement Oudot - 1.0.6-1Clement Oudot - 1.0.5-1Clement Oudot - 1.0.4-1Clement Oudot - 1.0.3-1Clement Oudot - 1.0.2-1Clement Oudot - 1.0.1-1Clement Oudot - 1.0-1Nicolas Chauvet - 0.9.4.1-3Nicolas Chauvet - 0.9.4.1-2Nicolas Chauvet - 0.9.4.1-1Nicolas Chauvet - 0.9.4-2Clement Oudot - 0.9.4-1Clement Oudot - 0.9.3.2-2Clement Oudot - 0.9.3.2-1Jean-Christophe Toussaint - 0.9.2-1DSIDavid Hannequin Dag Wieers - 0.85-1Dag Wieers - 0.84-1Dries Verachtert - 0.81-1Dries Verachtert - 0.75-1- Fix permissions on files- Update to 2.19.0- Update to 2.18.2- Update to 2.18.1- Update to 2.18.0- Update to 2.17.2- Enable GeoIP2 and HTTP::BrowserDetectfor EL8- Fix broken dep on SSOaaS module dependency- Add a dep on SSOaaS version - Simplify fix shebang and perms - Drop INSTALL from %doc- Update to 2.17.1- Update to 2.17.0- Improve Summary: - Drop updates-alternatives from %post - Split long line - Drop useless comments - Add provides for bundled javascript libraries and adapt License tag accordingly - Add provides for bundled font and adapt License tag accordingly - Make use of %lm_sharedir instead of plain path - Add BR: for uglify-js - Move examples to %_docdir - Fix perms on %lm_vardir/captcha and %_rundir/llng-fastcgi-server - Drop redundant dirs creation and perms change - Conditionalize test that needs network access- Update to 2.16.2- Update to 2.16.1- Update to 2.0.16- Update to 2.0.15.1- Update to 2.0.15- Prepare for EL9 support- Update to 2.0.14- Update to 2.0.13- Update to 2.0.12- Add BR: make- Update to 2.0.11- Update to 2.0.10- Update to 2.0.9- Update to 2.0.8- Update to 2.0.7- Tweak for EL8. - Enhance BuildRequires and Requires. - Spec clean up.- Update to 2.0.6- Update to 2.0.5- BR: gnupg to fix test 29-AuthGPG.t failure in manager.- Update to 2.0.4- Update to 2.0.3- Update to 2.0.2- Update to 2.0.1- Fix warnings in Manager- Huge spec file cleanup.- Update to 2.0.0- First beta version for 2.0.0- Third alpha version for 2.0.0- Second alpha version for 2.0.0- First alpha version for 2.0.0- Update to 1.9.10- Update to 1.9.9- Update to 1.9.8- Update to 1.9.7- Update to 1.9.6- Update to 1.9.5- Update to 1.9.4- Update to 1.9.3- Update to 1.9.2- Update to 1.9.1- Update to 1.9.0- Update to 1.4.6- Update to 1.4.5- Update to 1.4.4- Update to 1.4.3 - Support for CentOS 7- Update to 1.4.2- Update to 1.4.1- Update to 1.4.0- Update to 1.3.3- Update to 1.3.2- Update to 1.3.1- Update to 1.3.0- Update to 1.2.5- Update to 1.2.4- Update to 1.2.3- Update to 1.2.2- Update to 1.2.1- Update to 1.2.0- Update to 1.1.2- Update to 1.1.1- Update to 1.1.0- Update to 1.0.6- Update to 1.0.5- Update to 1.0.4- Update to 1.0.3- Update to 1.0.2- Update to 1.0.1- Update to 1.0- Fix compatibility with perl-LDAP 0.40 - Add BR perl(Auth::CAS)- Protect lemonldap directories against word readability- Update to 0.9.4.1- Add Missing BuildRequires - Remove filter for dependencies available in EPEL. - use %defattr to define ownership.- Upgrade to release 0.9.4 - Remove cronjob patch (included in 0.9.4) - Split scriplets into subpackages - Use conditions to build for other RPM distributions like OpenSuSE (thanks to clauded1)- Include cronjob patch - Delete unwanted files (perllocal.pod, .packlist) - Follow rpmfusion guidelines- Updated to release 0.9.3.2. - Use internal version number for perl modules (compatibility with RPMforge packages) - Merge with existing .spec file from RPMforge. - Use the same directories as the Debian package. - Create a symlink in Apache confguration. - Create specific portal/manager/handler/conf packages independent from CPAN packages- Updated to release 0.9.2. - Using official tar.gz from forge.- New spec file- Updated to release 0.85.- Updated to release 0.84.- Updated to release 0.81.- Initial package./bin/sh/bin/sh/bin/shlemonldap-ng-nginxperl-Lemonldap-NG-Portal  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_4.7.04.5.22.1.43.5.11.13.24.0.22.19.0-2.el72.19.0-2.el72.19.0-2.el72.19.02.19.02.0.162.0.162.17.02.0.162.0.162.18.02.18.02.18.02.19.02.18.02.19.02.19.02.19.02.17.02.0.162.19.02.17.02.0.142.0.122.19.02.17.02.0.142.0.122.0.122.19.02.0.122.19.02.17.02.0.142.19.02.0.122.19.02.19.02.0.122.0.122.0.122.0.142.0.122.19.02.0.122.17.02.19.02.0.122.17.02.18.02.16.32.0.152.0.152.0.142.19.02.0.152.19.02.19.02.19.02.19.02.19.02.0.152.0.152.18.02.19.02.0.142.19.02.17.02.19.02.19.02.0.122.0.02.0.02.19.02.0.02.0.62.19.02.18.02.19.02.19.02.19.02.0.142.0.152.19.02.19.02.18.02.0.122.0.02.0.152.19.02.19.02.19.02.19.02.18.02.19.02.19.02.19.02.19.02.19.02.18.02.19.02.0.162.19.02.0.162.0.162.0.162.0.162.0.162.0.162.0.162.16.12.0.82.18.02.19.02.0.142.19.02.18.22.19.02.19.02.0.142.19.02.19.02.19.02.0.152.0.142.19.02.19.02.19.02.0.142.17.02.19.02.19.02.17.02.19.02.0.102.19.02.19.02.19.02.19.02.19.02.0.162.19.02.0.102.18.02.19.02.0.152.0.142.0.102.0.122.0.142.0.112.19.02.0.112.0.02.19.02.19.02.19.02.19.02.19.02.19.02.19.02.19.02.19.02.19.02.19.02.19.02.19.02.19.0-2.el72.19.0-2.el72.19.0-2.el7   !!!!!!!!!!!!!!!!!!!!!""""""##$%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''(((((((((((((( ))))))))))))))))*+++++++++++++++++++++++++++++++++++++++++++++++++,+++++++++++++++++++++++*---..................---------------///////////////001232222222444444422222115555555555555555555555555555511161777188888819999999999:9;;999<<99999999999999911=============1>>>>>>>>>>1??????????????????????????????????????1@@@@@11AAAAAAAAAAAAAAAAAABz-lemonldap-ng-portal.confportal-nginx.conf10-lemonldap-ng-portal.presetlemonldap-ng-portal.servicelemonldap-ng-portal.timerpurgeCentralCacheportalindex.cgiindex.fcgiindex.psgiportalhtdocsindex.fcgiindex.psgistaticbootstrap2f.pngcssstyles.cssstyles.min.cssjsskin.jsskin.min.jsskin.min.js.mappassword.pngtotp.pngu2f.pngutotp.pngwebauthn.pngyubikey.pngbwrbootstrapdistcssbootstrap-grid.cssbootstrap-grid.css.mapbootstrap-grid.min.cssbootstrap-grid.min.css.mapbootstrap-reboot.cssbootstrap-reboot.css.mapbootstrap-reboot.min.cssbootstrap-reboot.min.css.mapbootstrap.cssbootstrap.css.mapbootstrap.min.cssbootstrap.min.css.mapjsbootstrap.jsbootstrap.js.mapbootstrap.min.jsbootstrap.min.js.mapfingerprintjs2fingerprint2.jsfingerprint2.min.jsfingerprint2.min.js.mapfont-awesomecssfont-awesome.cssfont-awesome.css.mapfont-awesome.min.cssfontsFontAwesome.otffontawesome-webfont.eotfontawesome-webfont.svgfontawesome-webfont.ttffontawesome-webfont.wofffontawesome-webfont.woff2jqueryjquery-uijquery-ui.jsjquery-ui.min.jsjquery-ui.min.js.mapjquery.cookiejquery.cookie.jsjquery.cookie.min.jsjquery.cookie.min.js.mapdistjquery.jsjquery.min.jsjquery.min.mapjsshadistsha1.jssha1.min.jsqriousdistqrious.jsqrious.js.mapqrious.min.jsqrious.min.js.mapcommon2Fokta-push.pngokta-sms.pngokta-tokensoftwaretotp.pngappsREADMEattach.pngbell.pngbookmark.pngconfigure.pngdatabase.pngdemo.pngdocs.pngfolder.pnggear.pnghelp.pngllng.pngmailappt.pngmoney.pngnetwork.pngterminal.pngthumbnail.pngtools.pngtux.pngweb.pngwheels.pngar.pngbackgrounds1280px-Anse_Source_d'Argent_2-La_Digue.jpg1280px-Autumn-clear-water-waterfall-landscape_-_Virginia_-_ForestWander.jpg1280px-BrockenSnowedTrees.jpg1280px-Cedar_Breaks_National_Monument_partially.jpg1280px-Parry_Peak_from_Winter_Park.jpgAletschgletscher_mit_Pinus_cembra1.jpgco.pngcssentropy.cssentropy.min.cssde.pngen.pnges.pngfavicon.icofi.pngfontspassword.ttffr.pnghe.pngiconsapplication_cascade.pngarrow_refresh.pngcalendar.pngcomments.pngdecryptValue.pngdoor_out.pngkey.pngoidc.pngok.pngsfa_manager.pngswitchcontext_OFF.pngswitchcontext_ON.pngvcard_edit.pngwarning.pngit.pngjs2fregistration.js2fregistration.min.js2fregistration.min.js.mapautoRenew.jsautoRenew.min.jsautoRenew.min.js.mapcaptcha.jscaptcha.min.jscaptcha.min.js.mapconfirm.jsconfirm.min.jsconfirm.min.js.mapentropy.jsentropy.min.jsentropy.min.js.mapgeneric2fregistration.jsgeneric2fregistration.min.jsgeneric2fregistration.min.js.mapglobalLogout.jsglobalLogout.min.jsglobalLogout.min.js.maphibp.jshibp.min.jshibp.min.js.mapidpchoice.jsidpchoice.min.jsidpchoice.min.js.mapinfo.jsinfo.min.jsinfo.min.js.mapkerberos.jskerberos.min.jskerberos.min.js.mapkerberosChoice.jskerberosChoice.min.jskerberosChoice.min.js.mapnotifications.jsnotifications.min.jsnotifications.min.js.mapoidcchecksession.jsoidcchecksession.min.jsoidcchecksession.min.js.mappassword2fregistration.jspassword2fregistration.min.jspassword2fregistration.min.js.mapportal.jsportal.min.jsportal.min.js.mapppolicy.jsppolicy.min.jsppolicy.min.js.mapredirect.jsredirect.min.jsredirect.min.js.mapregisterbrowser.jsregisterbrowser.min.jsregisterbrowser.min.js.mapssl.jsssl.min.jsssl.min.js.mapsslChoice.jssslChoice.min.jssslChoice.min.js.maptotpregistration.jstotpregistration.min.jstotpregistration.min.js.mapu2f-api.jsu2f-api.min.jsu2f-api.min.js.mapu2fcheck.jsu2fcheck.min.jsu2fcheck.min.js.mapu2fregistration.jsu2fregistration.min.jsu2fregistration.min.js.mapwebauthn-ui.jswebauthn-ui.min.jswebauthncheck.jswebauthncheck.min.jswebauthncheck.min.js.mapwebauthnregistration.jswebauthnregistration.min.jswebauthnregistration.min.js.maplogoslogo_llng_400px.pnglogo_llng_old.pngmodulesApache.pngCAS.pngCustomAuth.pngFacebook.pngGitHub.pngGoogle.pngKerberos.pngLinkedIn.pngOpenIDConnect.pngSAML.pngSSL.pngSlave.pngTwitter.pngWebID.pngnl.pngpl.pngpt.pngpt_BR.pngro.pngru.pngtr.pngvi.pngzh.pngzh_TW.pnglanguagesar.jsonde.jsonen.jsones.jsonfi.jsonfr.jsonhe.jsonit.jsonpl.jsonpt.jsonpt_BR.jsonru.jsontr.jsonvi.jsonzh.jsonzh_TW.jsontemplatesbootstrap2fchoice.tpl2fregisters.tpl2fwait.tplcaptcha.tplcasBack2Url.tplcertificateReset.tplcheckdevops.tplchecklogins.tplcheckuser.tplconfirm.tplcontextSwitching.tplcustomLoginFooter.tplcustomLoginHeader.tplcustomfooter.tplcustomhead.tplcustomheader.tpldecryptvalue.tplerror.tplerrormsg.tplext2fcheck.tplfinduser.tplfooter.tplgeneric2fregister.tplgloballogout.tplgpgform.tplheader.tplidpchoice.tplimpersonation.tplinfo.tplldapPpGrace.tpllogin.tplmail.tplmenu.tplnoHistory.tplnotification.tplnotifications.tploidcConsents.tploidcGiveConsent.tploidcLogout.tplokta2fchoice.tplopenIdPol.tplopenIdTrust.tplopenid.tplopenidform.tplpassword.tplpassword2fcheck.tplpassword2fregister.tplpasswordpolicy.tplpublictest.tplpwdWillExpire.tplredirect.tplregister.tplremoveOther.tplsamlRedirectToIdp.tplsamlSpLogout.tplsamlSpSoapLogout.tplsamlSpsLogout.tplsessionArray.tplsimpleInfo.tplsslform.tplsslformChoice.tplstandardform.tpltotp2fcheck.tpltotp2fregister.tplu2fcheck.tplu2fregister.tplupgradesession.tplutotp2fcheck.tplwebauthn2fcheck.tplwebauthn2fregister.tplyubikey2fregister.tplyubikeyform.tplcommonbullet_go.pngkey.pngmailar.jsonco.jsonde.jsonen.jsones.jsonfi.jsonfr.jsonhe.jsonit.jsonms.jsonpl.jsonpt.jsonpt_BR.jsonru.jsontr.jsonvi.jsonzh.jsonzh_TW.jsonmail_2fcode.tplmail_certificateConfirm.tplmail_certificateReset.tplmail_confirm.tplmail_footer.tplmail_header.tplmail_new_location_warning.tplmail_password.tplmail_register_confirm.tplmail_register_done.tplnotification.xslnotifinclude.tploidc_checksession.tplregisterBrowser.tplscript.tplLemonldap::NG::Portal.3pm.gzLemonldap::NG::Portal::Auth.3pm.gzLemonldap::NG::Portal::CDC.3pm.gzLemonldap::NG::Portal::Captcha.3pm.gzLemonldap::NG::Portal::Lib::2fDevices.3pm.gzLemonldap::NG::Portal::Lib::CAS.3pm.gzLemonldap::NG::Portal::Lib::OpenID::Server.3pm.gzLemonldap::NG::Portal::Lib::OpenIDConnect.3pm.gzLemonldap::NG::Portal::Lib::SAML.3pm.gzLemonldap::NG::Portal::Main::Issuer.3pm.gzLemonldap::NG::Portal::Main::Plugin.3pm.gzLemonldap::NG::Portal::Main::Request.3pm.gzLemonldap::NG::Portal::Main::SecondFactor.3pm.gzLemonldap::NG::Portal::Plugins::PublicPages.3pm.gzLemonldap::NG::Portal::UserDB.3pm.gzPortalPortal.pm2FEnginesDefault.pmExt2F.pmMail2F.pmOkta.pmPassword.pmREST.pmRadius.pmRegisterBase.pmGeneric.pmPassword.pmTOTP.pmU2F.pmWebAuthn.pmYubikey.pmTOTP.pmU2F.pmUTOTP.pmWebAuthn.pmYubikey.pmAuthAuth.podAD.pmApache.pmCAS.pmChoice.pmCombination.pmCustom.pmDBI.pmDemo.pmFacebook.pmGPG.pmGitHub.pmKerberos.pmLDAP.pmLinkedIn.pmNull.pmOpenID.pmOpenIDConnect.pmPAM.pmProxy.pmREST.pmRadius.pmRemote.pmSAML.pmSSL.pmSlave.pmTwitter.pmWebID.pm_Ajax.pm_WebForm.pmCDC.pmCaptchaCaptcha.podSecurityImage.pmCertificateResetByMailCustom.pmDemo.pmLDAP.pmIssuerCAS.pmGet.pmJitsiMeetTokens.pmOpenID.pmOpenIDConnect.pmSAML.pmLib2fDevices.pmCAS.pmCaptcha.pmChoice.pmCode2F.pmCustomModule.pmDBI.pmLDAP.pmLazyLoadedConfiguration.pmNetLDAP.pmNotificationsJSON.pmXML.pmOkta.pmOneTimeToken.pmOpenIDSREG.pmServer.pmOpenIDConnect.pmOtherSessions.pmOverConf.pmREST.pmRESTProxy.pmRadius.pmRemote.pmSAML.pmSMTP.pmSOAPProxy.pmSlave.pmU2F.pmWebAuthn.pmWrapper.pm_tokenRule.pmMainMain.pmAuth.pmConstants.pmDisplay.pmInit.pmIssuer.pmMenu.pmPlugin.pmPlugins.pmProcess.pmRequest.pmRun.pmSecondFactor.pmUserDB.pmPasswordAD.pmBase.pmChoice.pmCombination.pmCustom.pmDBI.pmDemo.pmLDAP.pmNull.pmREST.pmPluginsAdaptativeAuthenticationLevel.pmAuthOidcPkce.pmAutoSignin.pmBasePasswordPolicy.pmBruteForceProtection.pmCDA.pmCertificateResetByMail.pmCheckDevOps.pmCheckEntropy.pmCheckHIBP.pmCheckState.pmCheckUser.pmContextSwitching.pmCrowdSec.pmDecryptValue.pmFindUser.pmForceAuthn.pmGlobalLogout.pmGrantSession.pmHistory.pmImpersonation.pmInitializePasswordReset.pmLocationDetect.pmMailPasswordReset.pmNewLocationWarning.pmNotifications.pmPublicPages.pmRESTServer.pmRefresh.pmRegister.pmRememberAuthChoice.pmSOAPServer.pmSamlFederation.pmSingleSession.pmStatus.pmStayConnected.pmTrustedBrowser.pmUpgrade.pmRegisterAD.pmBase.pmCustom.pmDemo.pmLDAP.pmUserDBUserDB.podAD.pmCAS.pmChoice.pmCombination.pmCustom.pmDBI.pmDemo.pmFacebook.pmLDAP.pmNull.pmOpenID.pmOpenIDConnect.pmProxy.pmREST.pmRemote.pmSAML.pmSlave.pmWebID.pmcaptcha/etc/httpd/conf.d//etc/nginx/conf.d//usr/lib/systemd/system-preset//usr/lib/systemd/system//usr/libexec/lemonldap-ng/bin//usr/share/doc/lemonldap-ng/examples//usr/share/doc/lemonldap-ng/examples/portal//usr/share/lemonldap-ng//usr/share/lemonldap-ng/portal//usr/share/lemonldap-ng/portal/htdocs//usr/share/lemonldap-ng/portal/htdocs/static//usr/share/lemonldap-ng/portal/htdocs/static/bootstrap//usr/share/lemonldap-ng/portal/htdocs/static/bootstrap/css//usr/share/lemonldap-ng/portal/htdocs/static/bootstrap/js//usr/share/lemonldap-ng/portal/htdocs/static/bwr//usr/share/lemonldap-ng/portal/htdocs/static/bwr/bootstrap//usr/share/lemonldap-ng/portal/htdocs/static/bwr/bootstrap/dist//usr/share/lemonldap-ng/portal/htdocs/static/bwr/bootstrap/dist/css//usr/share/lemonldap-ng/portal/htdocs/static/bwr/bootstrap/dist/js//usr/share/lemonldap-ng/portal/htdocs/static/bwr/fingerprintjs2//usr/share/lemonldap-ng/portal/htdocs/static/bwr/font-awesome//usr/share/lemonldap-ng/portal/htdocs/static/bwr/font-awesome/css//usr/share/lemonldap-ng/portal/htdocs/static/bwr/font-awesome/fonts//usr/share/lemonldap-ng/portal/htdocs/static/bwr/jquery-ui//usr/share/lemonldap-ng/portal/htdocs/static/bwr/jquery.cookie//usr/share/lemonldap-ng/portal/htdocs/static/bwr/jquery//usr/share/lemonldap-ng/portal/htdocs/static/bwr/jquery/dist//usr/share/lemonldap-ng/portal/htdocs/static/bwr/jssha//usr/share/lemonldap-ng/portal/htdocs/static/bwr/jssha/dist//usr/share/lemonldap-ng/portal/htdocs/static/bwr/qrious//usr/share/lemonldap-ng/portal/htdocs/static/bwr/qrious/dist//usr/share/lemonldap-ng/portal/htdocs/static/common//usr/share/lemonldap-ng/portal/htdocs/static/common/2F//usr/share/lemonldap-ng/portal/htdocs/static/common/apps//usr/share/lemonldap-ng/portal/htdocs/static/common/backgrounds//usr/share/lemonldap-ng/portal/htdocs/static/common/css//usr/share/lemonldap-ng/portal/htdocs/static/common/fonts//usr/share/lemonldap-ng/portal/htdocs/static/common/icons//usr/share/lemonldap-ng/portal/htdocs/static/common/js//usr/share/lemonldap-ng/portal/htdocs/static/common/logos//usr/share/lemonldap-ng/portal/htdocs/static/common/modules//usr/share/lemonldap-ng/portal/htdocs/static/languages//usr/share/lemonldap-ng/portal/templates//usr/share/lemonldap-ng/portal/templates/bootstrap//usr/share/lemonldap-ng/portal/templates/bootstrap/public//usr/share/lemonldap-ng/portal/templates/common//usr/share/lemonldap-ng/portal/templates/common/mail//usr/share/man/man3//usr/share/perl5/vendor_perl/Lemonldap/NG//usr/share/perl5/vendor_perl/Lemonldap/NG/Portal//usr/share/perl5/vendor_perl/Lemonldap/NG/Portal/2F//usr/share/perl5/vendor_perl/Lemonldap/NG/Portal/2F/Engines//usr/share/perl5/vendor_perl/Lemonldap/NG/Portal/2F/Register//usr/share/perl5/vendor_perl/Lemonldap/NG/Portal/Auth//usr/share/perl5/vendor_perl/Lemonldap/NG/Portal/Captcha//usr/share/perl5/vendor_perl/Lemonldap/NG/Portal/CertificateResetByMail//usr/share/perl5/vendor_perl/Lemonldap/NG/Portal/Issuer//usr/share/perl5/vendor_perl/Lemonldap/NG/Portal/Lib//usr/share/perl5/vendor_perl/Lemonldap/NG/Portal/Lib/Net//usr/share/perl5/vendor_perl/Lemonldap/NG/Portal/Lib/Notifications//usr/share/perl5/vendor_perl/Lemonldap/NG/Portal/Lib/OpenID//usr/share/perl5/vendor_perl/Lemonldap/NG/Portal/Main//usr/share/perl5/vendor_perl/Lemonldap/NG/Portal/Password//usr/share/perl5/vendor_perl/Lemonldap/NG/Portal/Plugins//usr/share/perl5/vendor_perl/Lemonldap/NG/Portal/Register//usr/share/perl5/vendor_perl/Lemonldap/NG/Portal/UserDB//var/lib/lemonldap-ng/-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=genericdrpmxz2noarch-redhat-linux-gnu               !""""#"""#"$$"#%  &'()))*))))))*)+%% ,,,,,,,,,,,,,,,---------..--.------ ---.---------------- ---------"",,,,,,,,,,,,,,,,-----/---00000000000000011111111111111111111211111111111111111111111111111121111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112111111111111111111ASCII textPerl script, ASCII text executabledirectoryPNG image data, 100 x 162, 8-bit/color RGBA, non-interlacedASCII text, with very long lines, with no line terminatorsPNG image data, 180 x 180, 8-bit/color RGBA, non-interlacedPNG image data, 100 x 180, 8-bit/color RGBA, non-interlacedPNG image data, 79 x 180, 8-bit/color RGBA, non-interlacedPNG image data, 241 x 180, 8-bit/color RGBA, non-interlacedASCII text, with very long linesC++ source, ASCII textC++ source, ASCII text, with very long linesUTF-8 Unicode text, with very long linestroff or preprocessor input, ASCII text, with very long linesOpenType font dataSVG Scalable Vector Graphics imageTrueType font dataassembler source, ASCII textPNG image data, 180 x 180, 8-bit/color RGB, non-interlacedPNG image data, 32 x 32, 8-bit/color RGBA, non-interlacedPNG image data, 30 x 15, 8-bit/color RGBA, non-interlacedJPEG image data, JFIF standard 1.01, comment: "File source: http://commons.wikimedia.org/wiki/File:Anse_Sourc"JPEG image data, JFIF standard 1.01, comment: "File source: http://commons.wikimedia.org/wiki/File:Autumn-cle"JPEG image data, JFIF standard 1.01, comment: "File source: http://commons.wikimedia.org/wiki/File:BrockenSno"JPEG image data, JFIF standard 1.01, comment: "File source: http://commons.wikimedia.org/wiki/File:Cedar_Brea"JPEG image data, JFIF standard 1.01, comment: "File source: http://commons.wikimedia.org/wiki/File:Parry_Peak"JPEG image data, JFIF standard 1.01PNG image data, 64 x 38, 8-bit/color RGBA, non-interlacedASCII text, with no line terminatorsPNG image data, 18 x 12, 8-bit/color RGBA, non-interlacedPNG image data, 18 x 12, 8-bit colormap, non-interlacedPNG image data, 18 x 12, 8-bit/color RGB, non-interlacedPNG image data, 18 x 12, 2-bit colormap, non-interlacedPNG image data, 16 x 16, 8-bit/color RGBA, non-interlacedPNG image data, 20 x 20, 8-bit/color RGBA, non-interlacedPNG image data, 22 x 20, 8-bit/color RGBA, non-interlacedPNG image data, 18 x 12, 4-bit colormap, non-interlacedPNG image data, 400 x 145, 8-bit/color RGBA, non-interlacedPNG image data, 422 x 80, 8-bit/color RGBA, non-interlacedPNG image data, 100 x 28, 8-bit/color RGBA, non-interlacedPNG image data, 128 x 128, 8-bit/color RGBA, non-interlacedPNG image data, 128 x 128, 8-bit colormap, non-interlacedPNG image data, 150 x 64, 8-bit/color RGBA, non-interlacedUTF-8 Unicode textHTML document, ASCII textexported SGML document, ASCII textXML 1.0 document, ASCII texttroff or preprocessor input, ASCII text (gzip compressed data, from Unix, max compression)Perl5 module source textPerl POD document, ASCII text #+38>?CJPU[bhow} %*/6<AFMNOUV[`efnu%-29JW]aeotxy%,28DLU_djow| $)./049>@EJOTZ_dinty                   RR&R(R)R3RfRR;RSRRRP R;RcRRRP R$RRR?R@RARBRCRGRfRPgRGRfRPhRRdRfRPePiR$RGR[RfRPePjR5RGRTR[RfRPkR"R.R(Xe(N"Tt JYQ&qڇ!$2~ c4J(%FFX!1cuW942`G3fs@k԰ ;j]ޮ,2 ]@%# &' 8߮4C '&#`ˉEsQQO2 rZ;148uA FrDcW} DPR҈ݟ}2!5eG/OP>yY.)`BbNu)FIU;0=H aȁArM.yj8=P"k2&ud(yYx]jrGƐ96pl%K?M[iIu<]'ŻUkىlr麒#pEia _8#lg9÷bR~BX\EA]ۄ46~"R L SY)u Wr0[lt6VTU5|{O]#\0>uԑAhϣV5BYZJ ۗm2'uLh~7scWVHɚƷzḪ4a{~q`PΟ`6`5{Kj0F}nR{,rv&ê#3>GDI#hHYC%ɋOVdÓi[Za&<p'r#<|JW&MQġ!Ѵ,XNnF`gߚyh}bB}M$ѐSؾ&Jɼt|吓 kE4tLK3*툃}@ K8OǂcLJ=a=c~aGf S)s?b_+6>1B'. h LXA@a]\6*0L]G'}E`*EU*6UB7Q3knT6[F(MȦ_2lB+Kxoju-:*n$GZt>닧ШI;5؜fLzyu4.. +>|MŹSAdd^|1iLζs@릞ok L(ˍS_Hm؇F2;La :@-P{k#<{Ja!V}Љ< ,AlQC+xLL{uSo|zP{MKbV:V,8ΈhG pmTeѠ̹1Hym0g1l`>3sXݲ>G/~Qܹg]w  84>3"%S 5^'C&~yuvHO()Y03>$#Tgf\)rQ\da&3`iB]#w!_ƲXjk"`UZSn-<1) 7}S:ٕ{ ŧwc@#majfѥ+Be/!Qf dzRNwG/m|9a/J5C"nA8-F":Q]5-;<<9"g" f9SN8tR}#)9 ` PzfwXBhU=kH[8S]Mfjk:t-PneݵRU}rYfn$[bFHtbh0ۄTj}qc)K!Rmd=mO-f8j(u̻pXU!e>"umET6R5w#֖wֶ;Np_G O69c-L~r_(d #iI;1UNۀ{Y;WL# ݮws;mN<@ ='qݥuLMEnL|1Ekh3Cfl* {DE'ZCQ<aaszx CeѢT+m8i',LV|>7cpS3uWk['ǶGi"R'TlAN@-@É8K7ĂtAͅ-W'~WޛT]6myZjN/hjp jhc)!A HhxTs(ZWpfA b|鹿p;͐@/&4_h۾8 xCOi 57:pj%Ȭ9ou쨳0u@Y{'J[ c싆FZ D|S1p \PNdsFH@k"Xi[uF R_QVDsۤ簹vR~^[l~$g}sZs4yի%XvW6MÞaq>9{J;,)j톑bot[mHcigr"( U0<=_@^~ˋx}:z>~Ur?)V;.mq| +8N+5BiMp5`nȰoZk~gUF/%{g H^ϮCْ^j+XbZkǍjەY ҫKVש4>PZ~d|x;F~"-tn&?xSB ^$JC.w8SL&cF4|Q^"udiD%A-?"1іE1c6zto$$kRߵ,ֳ&莺 +R'iḩW>NV*Ncjt|fl1m_U_=5Vqn f̰4h 1` uE̽'[q2fc e]MQQ M.p᜴:~hp^Pm=FΉNCP-JNqRJE%?T: ʒ<:*/Ͼ!"VBc!ۈ ja\{9ba(ڊ(opnAßcHӐeeSi\jގᥚ2 7 vZj۵fjmMIPȍӭ( ߒuy!wō|oa-;V 6~ {bDXQzVyQJѶZê4=%\$ =Rv3z1Xw3}(LEˠnU~R[H"s7uU+7` zk YZ