lemonldap-ng-portal-2.20.2-1.el8$>9~ 6+V4CY>H˘?ˈd # Fx| #<BIW` x` 8` ` x` X` `d`F`(L`kLkk(8f9$f:f>)?)&@).B)6G)d`H2`IYAZF[F\F`]PL`^s(CbdPeUfXlZtt`u`vt4w\`x`y\   <B˄Clemonldap-ng-portal2.20.21.el8LemonLDAP-NG authentication portalThis package deploys the authentication portal.gޡbuildvm-ppc64le-19.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 --no-reload preset lemonldap-ng-portal.service &>/dev/null || : fi if [ $1 -gt 1 ] ; then systemctl preset lemonldap-ng-portal.timer || : systemctl start lemonldap-ng-portal.timer || : fi if [ $1 -eq 0 ] ; then # Package removal, not upgrade systemctl --no-reload disable --now lemonldap-ng-portal.service &>/dev/null || : fi F!,VHH# 3&( -41JR#y %cөQ{&Uyn~-h4jQ 1\ hZUc*5)|D [_  av  C S OC_VP^A <-d#h I Sw sZ r q tT/2e>}V M/*aE.? x'uHrx  :n c n2o  7 r c S)0&XqR [&'3(u 4V}! VKF JMOWtIELiL&L pK=XAnBI91  ke7 .A v ` !q0"- J^8Y^8Aq1qDd!wd3?Du!J%_Q[i=r ' 1J +   V _  u ( /"3 , h 1v !B-"h# geRe, ;0 P z{ : 2 c,!BS`RT+tGo=:!$ ]wI[W3U ,` 1x &-5WM2GU-Uk i]xGB  H L7 "U+U3o_&  # & +R u>~]Y3=z q {  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큤Ag#g#fꟼg!g!g g f)fXfXg g fXfXg fꟼfXggggf*{f*{f*{fXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXgfXfXfXfXgfXfXfXfXfXfXfXfXf'fꟼfꟼfꟼfꟼfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXggggggggggggggggggggggggggggggggggggggggggggggggggggg.g.g.gggggggggggggggf'{f'{f'{f'{ggggggfXfXfXf'f'{fXfXfXfXfXfXfXfXfXfXfXfXfXfXf'{fXfXfXfXfXfXfXfXfXfXgy.gy.gy.gy.gy.gy.gy.gy.gy.gy.gy.gy.gy.gy.gy.gy.gy.gy.g!g!g!g!g g!g!g!g!g!g!g!g!g!g!g!g!g!g!g!g!g!g!g!g!g!g!g!g!g!g!g!g!g!g!g!g!g!g!g!g!g!g!g!g!g!g!g!g!g!g g g!g!g!g!g!g!g!g!g!g!g!g!g!g!g!g!g!g!g!g!g!g!g!g!g!g!g!g!g!g!g!g!g!g!g!g!g!g!g!g!g!g!g!g!g!g!g!g!g!g!g!g!g!g!g!g!g!g!gggggggggggggggggggg}gggfXf'fꟼf$fꟼfcggy.ggy.gy.gf(f'gf$gfXfXfXf(gfꟼfXfXfXfꟼfXfꟼgfXfꟼfXfꟼgfXfXfXfcfXgfꟼfꟼf(gfXfꟼg.=fXgfXf'{g.f$gfXfXfXggfXfefꟼgggf(gfXgf'fXgfꟼfXgf)ggf(fꟼfꟼfXgfXfXgfXfXfXfꟼfcfꟼgfqfXfꟼf)fXfXgfXfꟼg7gggfqf*{f)gy.fꟼgfꟼfꟼfqggfefXf'fXfꟼfXfcfXfXfXfXgg.#SfꟼfXfꟼfꟼfꟼf'fXgggfꟼfꟼfꟼfXfXfꟼfꟼfꟼfXf$fꟼfcf'f'gfꟼfXfꟼfꟼf'ffꟼfXfꟼf$f(ggf)fXfXfXfXg fefXfꟼfXfXfXf'fꟼfꟼfꟼfꟼfꟼgfꟼfꟼfꟼfꟼfꟼfꟼg 12bf9805591d51344154e10451343dbd3d38791c99e8a35e70bc8843a60e9b3278dcf5e69e1d1170b0bb0cc28390bf97b97255508a9b3e03935ad8d247d996b23244deb43c4e88eb42826daa11779a1c6a58dd69c3d75803837adaecabb1f8d8c14a2954f93ddc6aab45fdfefd6e3e9369bd7dc08078dcf2921f2fdc056e9a632f1a69009a5b5dc43681846ee398c57e218022e54b15b11ecaf94c71f3facc93ff8530d331cf377e5c253206cd104f3ff2b70439eb0f5e22dd78cd10a22310ca39b296707f6170ee1e025e47433265f8a186c61f952ae4c01bffde1a0f156c13a45286a1654e156017736013bc762fa63d8d1b46dfc93b79594ba41853c5cd3cffa9edb0dfc411dc4752a6800af62ba172e46bc5004ad76cf818adcce48cc16ea45286a1654e156017736013bc762fa63d8d1b46dfc93b79594ba41853c5cd3cffa9edb0dfc411dc4752a6800af62ba172e46bc5004ad76cf818adcce48cc16e6fb0f3c587caccee4e0e2abde84b3d78352b8a2e2d46987f5472c1684a748e72687c39dc7cd6e0777181c1bc20035cd0450f38c9be39120b1651861d275b2432fffff495bb708c7b9f21c4eba61d4d74a79f7883be8803f20668c756ccc07b2120ce26c1d3e5982ca4998275496cdbcb6fbc65c14b0a72f9b11c63ef4c28cfd1a289a8c733c17b605bacb261b734116daaed6eeac8eb18f20e38fb6c6ffe83af69d2b0ebba1a42a352f966b503ad642e0cc41bd66f5eb37957f5f832f7afdb339bd8f615317cbedd484b9bd5e976d9923ec6d1f63fe3aee1f535db2ab26936f8ed045aeaa58d32da70849679a9c2a90845ba9054f881a72df4ad803c232427b5ec018d9cf59bb6b5d3d8a7b3dda9c1254e53b122a81657d6d29e44f1b8090a0d13ec0e5f83d4a1e082ac8a77092df3c88f05f161f542d666e5071053d853b56b2c8f7b96a9c49b5d05b7575de2a87db48459f84973219bca5ab59efcc502fe9747d26d8d7896837739dfe766a2e41455be044a80e8083564e3c0b24276cd957f2601119711a56e7af96a4f484d4ba7c8230462503dc6c80b2b48d41b2690f0a11ba0c55e559b9631acfd082f153653825abb9e8883af0a1e918fe9f2e328f9500e7e8a7ea75919c04297ad0f1fbcc7dc38862128c67fe59743eda1583f932e6624219c346d7757636e5bc265b5be790e290c26eab061d72edef235711d108461be3d1d316cad9f386a2746f3f877399f77c5eee9797eef70706128a857075b836f0b46102f5a7fee0ac99f250d880177ad88762186ee9002b7830cc4d2d5b7b5264bda7edb63e7f3ab911d2afef4643b9877a5ee03093c07a0b5538b82e572ffe7d92a2bb2fec650e7495ecfec224d9666092932e0709df28d4211a8932f3069f886516f3d41e9e7bd994c7f7a39a89cafae9483f90396cb0ddeafe8d1ea5e729575b185a4d3ef25586d104cd8d5165be2274e60da49fb936e793b2a8f9ef96e34b5bec463faa33f2e70b06b2c007c22f2a3144a3714c58234dd2809d238c3e2b8fd6b4bfdb45b47cc5bc1d5a94066892b7329dd240d5f80638129c69b93246a423217abf8775cea2dc30fa1fe3e1c5e24dc359a80f1c37ad29a86094bfe81d1edc5d28056d08e20e7347172f90bd367d15e62efcbf0cffe715b36aeb9829368c9da33ed533f175896e3e20f9785ff3ddf7c944aa68417ae91f05a2af772d3419b1b368b434343cba93ea7c33af194ff07a9d49a17be451d6c3fc93f3f496d5597b1fdbc11c76656f43078ba13b51844a0ee94efe5e9aeb9ac868677006b868436e0a7e08bee65774168528938072c536437669c1b7458ac77976ec788e4439c3a758e98c9dd41b5a1474eb9fb6ad76ae5bf855af6a6c28c0a0af0b340c9860f799aeb25cc0373fdee0e1b1db7ad6c2f6a0e058dfadaa3379689f583213190bd444dd4366615ffc4a16d012b2fa90137065d3ccb410fa6fd5e4ddd7b5e4ffcd57bfcab6db99d5cfbf1705ca0536ddc78585432cc5fa41bbd7ad0f009033b2979ad6157926c1622ba4e1d03d478f1541368524bfc46f51e42fe0d945f7ef323e4aa58f33f239a0fb02f5c7a6c45c043d7a9ac9a093335806694ecd6d4edc0d6a8ba0c59deb5450f5cb41b3f93609ee2d0d995415877ddfa223e8a8a7533474f072adefcbc041e7d18fcf2d417879dc5a09997aa64d675b7a3c4b6ce33da13f3fec4b0fb9e123ad9f72c1192b6feff0bb0171be251bb76050b92e5e85c1fe3f757ac4722c78ded9cbd086af255a3afb4a451157b7052a6143a67398ef351bbe8f84d7a0278c5ee558f3e8a4a476deefcfe50ecbce1a1fc68d91ea08356db60ab97b84161c9fbf7520cd14e7019f92120bd87a928a074156e91a992eba9fc9436e83eeed9a4fa8950a0837f61124f8490bc5fc8553517bdca4c36741360eb22e78ac2cfcfe5bd6ffdb7a710ea2a410877100379a64fc80147b6cfd640eae57b9d4078a85aca2f0b110c29e0d2b137e09f0a1fb7a8e554b499f740d6744dc8962cfefc9a93dd241f6b045cbff0481cf4e1901becd0e12fb45166a8f17f95823f0b1acf74d51c62d299189989130ebb423b30453532fdc8988d8e2b71b1b9165a80b82e844f07ec4a541eb3131e21f5ee8bbf3b759cd14a7ec32b426324c94ef392e10d18fdf9f86fea0e9e281ef315f3218bf25136199d1dc5ddeeecadecbd59f6bed1e65c661e659f51c226de9be64feff66052549ed881959aa7ebb960adfb815896b1eb3460daf048fea264b6edda9e250bca58bbd0b61602c0a426654c356159db99dcaf40a926181bce4522477c2efc5924f6c4b29111b6a97faea477c9528bd0ba533fc8ce2d50f1a9a0844f8711693402031889fae5172f7d3c9973c350fc6692ff4bc186f7bd5b2dbfeadde3812c555f43c5dd72cf3b8089e6536e039f1d8daa634830f045de0ee0023895e6c13d50eef382fe4b410b8b73ff5d937bef3b4e924d12890e3f662da11f133219e79c2fb3287d01cd265ee56ce00e9f64771ba5100f8b07140582506be91bd008169ad3c24ad8788a5931025b2e00824b7076f5ba9675d9d220875d07e6726fe94ac7dee5d9cf2030d75bdfd37485c73069c7f5a3f1c5b885437a206cc331736bc9bde60030360601d239e859e0774c0eea4119e4ed7ec9ee459b98c5543ee570d147f86e22595590c9888ae89b98f495f0104fffa38d30668842693853ddde31d0460b1cfbd09c3eb9aedc0f93c00ec0462c5b4178e1460ee12003389f6ff618e5814e75502902e31aad1533adac1f3ae42ea91d7514954be7033871102be6900c61f09b16f07e885ccf40fa23f11a9cafee1ed157e521020d0b51a1c191e9a722ba651a342486ac91e6dd1b2e54273d32ea95fc98818ade339c7a4044fd3a0f3fff2bd3bf6adfbb0ac4b891f7e3d2c3c116099d7ec3d82ece463d97f101ce5ecb4eb2cb472e2b975acd863f80db75874ea6d67dd1df51cf84f7d8905542eb474f65971ef5c59e410d332cdd4f9ccaaa71c6857fbc7bca24986de0cbe6c95f41c4e90c6765e49dcf69292975f9ca0a3cb407becece90ea51e472b36657944e1b2a96740406243c32cef296040fbd201147a64451cca12643e9b39a38eb54a83a18f11eed0bcc30c97af75009748bcf6b9580168fabf32c8a00f7dccd7f364b40321c5641fa6ab1315a22e6738e525d488070d42e1525fe73f7066120bead7d61dbaa8fc48affacc8d87cb85026ca8675024f8da15e91337bd7d13f84571414f20e6aaf140bbe3df2f82ace4579b907aa46acc7b7e611096f2f46a8bf048e6cb24f7722186d973e300fd8982f0737d5c64a313e6ce8935bac3223a7a6f39ffc8d62a8b6ed3ead736ad3678afbe99e7ff7b91c2b83b068852ad9c7e623ff8a137aff99794e9db3a840f2b33a042a26ec1ecd26826a34e4b8d69220b2db13f235db4dd13c3f8756c9a78add584c69f7d9a6f11aa433b6aae372ea8c98f73a725fd9cfddb61cbd1668e49228f06db04851cc8e7ef2906280d6e0a39ee1238f02ff4116ca8e173fdc2a78dbf050b15f99cc08925de82b287e5137582325123c3fa18baf2103810ca6ee4d64e8bdc414fddbe543b2e70e31739b498b20abde1a4d7a978dcaf27831104eac54121a5f9240c3c7a48bf1def9249b183ecdbf35917409ffe98130bc95bcaa87c3ca4b180878f6bb7e4e380a94d9d9a58edf6514ac913efee1fd87d8ffba4ef0a3b46092dacf7d10446c02645d5d3206390273af74eb649a630e39637689591af953d905acb9f1dba88eda7517f943aaf4f081fe9b2e7b1a470c622567c05c4bc750d4f5437a61a8acb8983239a190a50d870b78f2742e6588e306f9b8e87b3afc3e44469a508893d7452a4b64cda99e5a1aa725fdb4e4bf584e3a469cdae198599f14f23cb9645b45d886e21c50d4da54a653c33a296d368555d719ccab89a7b48b87d17f50ed4715815585d482c2eee6acbeca5fe3d9ffaad32b15c5b26995ee345b0208f55757115502b5f422a926227fb852f58352998626bc839393a5a2654e3281c697012368ca716072338ab4aa9d12e5115d2e2dd3facedf0fd9dfba3692de9b93efa5ab560efa2bdf2892959ca8d5a463c9205741e4457cd26a2bfe7d7edf1154d448149103280dbbf4671d54b64df74e62245a831d8586215bac281b4cfd6f2254d7bff59e07a97dcbf9ea5eea18dfae6fa953d756e542ea42f0fdd41d03f3f09a5406d395a19ec1175d55d7f4f965a71e73d2aacda4e9a32423616f34d1b7ed1fbbcd2c936c8378768d576d0ed3e32abbd731b30b4ab59f97422bc4c077a2c071622aded3e05c6d6a0b52ca67aa849e023eeb135774136018efe2946d2d78b341b9a70f400f0ed284afcf94f728410e720ca9ac84107d90a676864c780b0a3ddd70d8e58b88b73dd166ec20ea6617a3c684c81206719604471ab3060d3fc0f2353b811f5c72d25c49bd2da45a6d7a0bd41b252d6b1f536779cb50a2c3e3ea6a2fce4df27f4923de6268fd2531611f75180028cdc1212731c2d24a2f2501dd03fdc3325a762fd4782b3cef3a4c76174d087e82b9471bb9176dc3f26ebaa499e7bb4ff89c06a0865204c0e40eee93548b691ed060ccca0ad6637bef9a5997f88f620b00bfd876ab1a21a70f56459ebf2e1fac1ffc93d3c0184b6a5d2ec39a2c8079019beadae3be24241afead2c499ded9dbe30594d73efd933e4e11634f088d70530b27978ba81ea30a354fc0c00de60b715f8cbcf57b34399c8a66bf94b6276e337f5276ad61080cdd2152e195a550f1199cadcf7ad65ecff74680ba1891f8dca873748851ddc47d6fe9a43bde52acb899d37dfb0310aeed5004ccd7dcb9ea2d60bf4fdb53e8cc054fa7e1d0c69572690fb11dcef6df578906bed0a8ffdbc78181f1d81af5064cea93aa62e470199c46d3bb1bc02cb79caa9da05432f684af6e885462323a72770e4ab9a7d70c7c8a4a42ea24cd5353c0a544c37884e4a84196ccdd7af9a7daa6add46b71ab14128a17855c54218b2e57e27508286407cfe80f8a01294149e0f256c71f08c8fddba1b3801fb5b4959dc3c5fc74cf4275a3a8b1063c01bc2777675589181c20619b720c8c40ae3cebd9162451c232fc4545e5407a96c8cbf49e85f5dbcb78227aa42767e0aedcb4bebc0bae3f1177d7edfa7e159714eae77b015785892521ac42e225e294b1ff954673089b65090d742c8005cf5e86e4919e559387114d4539c0923e8dbfe681e780438dbb952c02de1f4f8259a0b0ccf9cbf0a41b91e345a563245c809138bb7af734970543efc3fe66671bb359983f6af3cedc72c08a298e83c3dd753a52672f2b2c94f00adf1e49db8deb9b1c7e3f806cf76418393abd29f7c402cc5bf49510794903a1105c1c2e24c27e210f9dd0c78b4c080bc08efbe39fd6bfe698d4027c1e93d2642cf4d9168b6a85025b6c668e34c98b6b6d475d774fe85af64593a66f51a80293b99bcadfd515510d6e18948f55d919dd58904ff2377cb6f51a165b2cda4d4d44a01196ebda6b03d92410568018255040f0c7dad1c44b99b393cfc4b4fe1ea89e16bee307ca3972bc177d352fc68d93a691337fd0f17f20d044fa500c6642cf01ed176972c9f00b3e2aadec77de66034c9852c130ea97e8f7c4ae1caf9a46818bb0077abbd131e5598c664f561e5b4dcbc2a57be59aee9b4b5865a2fab672993a1201a6ebd3e1e4a1bd94ae5f9218a7a5bcae07508ae770cfaa9022a243fc79c8bdfae8be024fd40f19874a1670d487747b66f36d5b809e4531ae4d881df64191db0568d9dded7c9e4303f25e786931716b1ca99ade1ae5c376d136d592e2f6570ceb7db6b2e71719194c6a8eaa2fa0f80a583b9e7b2b14839259675fbb623b2ff5c9073175633f2538af91ddd3e5658352faee1df2bb500be8548bef56a7794238968c40ab6109b7271216085ae44179cbe6d63cbb873071857d22891223abe05b624e50c96ea15143960c4a89a6cfc552396c56d4f95abad7cebe50256f3d80cd1858428b8246eb2931e8949766d1aea1e703907b88ea05082737f38a82a81bcbd7da6c21092188f2af55fce3c86d8986b4fd305dee1d1c3fa13250f96a4e1912bae00e383ab878ef7bb8b4479a1d0659a30181569148fcfa8742c77357e675cc93cefb12714d149da179366b88ced68a88a57b5ab6a9dc06d6d664ed7f9fbc52d47d99c8582b48c7f1d752eec4ef090473690c1ddb4692428d43c07557c4813467828133ecc24db3649e5f6474bf1d5f40ca11d76a2382eaf3594bb455d02bd2654506f91fe354dd54b8f2a9e59b68ee40b8b5d169ec77b9b907f02be66a06b99e9a23a4e3f911789ce8a704b1e152db475735df3d871745f2f7485821dbcc4eef517c2261ef511e46574adb6a6c5bf391029631c8fb29b7bd212dc2f858d98e972c02f508f9d86f9af5f59f54cc7d8038f776ac604349d72df1996f2bff531b13a837b24d71fa38ab65338ebde83947a69d538a91c5ffff1f3bcb4e6f2a518fbf4bc9195927a6b58c5d92b85ad65a35932ff422122ddcef7ad8ffbd190b4bfa0e0fbecf8c9c9b2e12df9ca31b085a7f0385190dabee065e8b2b3c19932f33aa349afe57598c92203c77a5ba5d4008d1ea89d5c0159f47992143e85a32851cd53a0261cccd0b3ed78880d906288559ff299b1e85146bd81330beb23c2a8aabf7219bb75fa62da466c019190f19120019dd6311879f50114a334c2869b78e2e59a924a8d4aa73fcdf04b6863955ae7225502caaa88bfb03c09dcc21ee1475fa65bcb9d0f229d036dc29f33282302dbe1795cc1245a4c90d9b7776991665e46ea250674ed58b49a2357ef6461ba9939bd333c92be58c73e639644924f795dd712a2330ae0b721a103c2e714797dcfe19fff9cbbaaff7a718855d8acc47c98ff43c9df950fff6f14dea7ec48a7bb7a88c12315f1ac0e25d28a236d1c3896dc807a1b144039450f108bf72162679737c07533fb6632b2495d746b9dc27f967b0bbd09313e08d38caf89e707852bc4e8fa731629b7fc384dd353825673878008e346f160467a4efaef39eec390cf15fbcbd5bc3bc1348dcfc4b86db9b6a32cf8547b9a0a70c200e90adb1d4472243e86db394494382497b59cc4a794cefcc382b03f2632b6c606b8c54a7ffe2ef5f47671c1a7e1a37c8224892e220e14225f8eeeaac4fc85f0e6aad31e0d90c5a2d24e4041ddeb98480715937a3e25a14ed0b67e1836c3e9863dd101e33e4d364cf3ed2083bc244513c4b28ccb27c371f62b83b2566506479feb2ac32d7b47e7d64928d5b77b4ed6bd4f6ec1a014107dfbaa97ba27db45f16d66edef829370ce5f21659f0d091755a3a548cd9740791126ad7888c5e2fb19b860e9688ec4e4431fa3fa93d13b04aeaf62627693e07df8a81e4a74d3c4f78eab8f53fe92d94c9f875ab1fe825c0908fc38653b34e68e7698d5125197e13afc52c7d6022442f311fa56cd6593d6ec5572cc4092f4151d370a36694df360bb9176c8328f7f923fb5ca906c2720e644d2a14c37afb78ce77095009923e7e2fee50d4cb22d4bd30fddad56cfebc8cdd55dcbc3f4991b02e68c9fc895fb8fd6cbfbaf3aec656a3d243934a62ff9d72f610206286ac1d5e9293ca4c41a1f394de18e25c6081d82d661a5fc6a474843e5aa80b2265d4b56718ca121f016292eb278f6974838716c4b39c40de222efeedc8013b4b96ead731f28df18d6d41a185b3a037d9280f539d46c7bddc62f9e093092140d79d434df9c1df0756b4c85f8882da64785731e3c7097dca8dbc5def2b65afb2cd9f7e4a7862f5a4f30ea229ff8c5def7ae3aa3da04773b09f81f95b64fbef5c55ec6acd42590feb0022ebb2f8a25b33447d0784b62a153ae0ba5f205de73e387217d0e64dce8a309de009a7a565c310cdda2ee791d3d2dfa413e135eb04a0f9356e52822b4af034775b015f73e58849cb08a1ddeeabd07eb8fa9ee2fabc3ab6b2fe9f363f2280c6188c894e0103fb20d17f60a00316b72d12431f607eeaceabf75ed30d54301ea2192ed4d33bc4bdf9b12f7ca2c1907e47a3cb1451a16ab9ed8677ed41855c35476e2162e9e4701e95c14b475c86652511c521765a7022342770dcc8241a8cd076605ad6378bf92b1db853ba9890bfbcacc3c18cf3fb662ac61b9a0403a58972186c172c004c64ebc4ad8ade154fbb7a2a67341d32f69b8285df1ae0c096468b3b66b6c6ed9589b30e6e05d038b4ca4b3384e5bca2b1189e7a334a59a98921457ac0a9cd3a216f95460a651d53e4cdf6514367d3dffc293259b3ee49cdcf1539c6ee751462153fb628a8553ff4a647bd4501adab1f154e3d0eded71b5f0f59a1c6cc4b66057b34013198df8179060dcbc84ce7a1bf4c0f635080916c9c1ca8ac5014c10937f1a34d100a573f3a941d437f719daf923f548fcf31e5fe7bd6fb67209f79cb3925dd838c1351e7a48043d9833f313fbcdc9568b9ac5a18f5ff2d9a7130c933ed80fd0bc1b1b63d0791479a25fe1656330f46f939ff0dd441e7555bb577ea3a23bf8163cc41520b5f70a0a474ee7b3b3ed30f02d6dd5e65bd03b19da2d6694c0082ee3b5c56d29ee3b08574fb89506d35dcb9673e6aab641b00dc00d694d53ceb8dc95c60c16b0c0ba796ecd413fdc63db06a3673f01a4004060f66328e99e6cabb74560ed7f624686ca778092139adc498d97a8db08f6702548f143aff0219c678fc69408091eddf127060ebce37f76771e560cfc7d09d63f27435fa4ef58bdead178cf0eb4704558965b7de4776f08842defb8cf9dd1729910950b017b79f8dbdcb3ab448b01f44e68b764ea9195518ae6b28e94b5aaea0a2eff9417a4c7340baecfe4f1f43be25ecc1d9fce87f4cd75e53bbeda5b14990f7b022bdc39f3f4b6be4e108313956d0700350673adf829989c8c6500c6c591143f4a85cac5f779ac8818b04034aa9e98c67404cc0382790faecdba3825af654a1e59d6c788d419b554d75f6d081bb18ce771c4b042bf6dd2fd9f173cb3e85af8cde1b3f4a07384908d5c5b0511541502a8df24d417e5d6d5b5ff3923d52aef591c2bc7101a9c5a616d0833299bfa8d86692aad94ec018d9cf59bb6b5d3d8a7b3dda9c1254e53b122a81657d6d29e44f1b8090a0d578bdc279e32f5b50309eb480331ef890599a763f7074044dc2b628375b0b2c35a71eff1129cecbae30aad6ea50788e278e11862c0f6d17c3ebdf23f9255d6ac33045b238024214ae2c157fc27493946207129975b064809f11b004652e5ddbbffe2bcd2d5412bb7c136e195ef8089aeffea2d8923278d77ef68e7cc2b66754f70576fec1f87f6f967531b652094de3a3c2849fc183d3d233ca67024eac556401e656b6491a4b874552943d6f78add2c3886f1b314f34b4a87769d2944715c292d48bffc5da691ac9c2da746d583c9cfd7449b2b1730a4727589068bd58f0e5baa456c5cd8c66a9b8ce7bdefd77d105fbfa8a883361495f9f854e9fffd3a4a2308c41a26e6cd4d63d3219d9d15ec9f6dc7fe08135b2f8e4829c20409d7430bcca1d6638f4b1e471336827d0f5073d5881ed3a462a29c307fb7e425537deccc3f8e1c9690292871ceedf9b34694f9b3b6f921bf34893681517a67fff17e3e86990af7daa9c7da1d2fcae1e2f9773554d522bdd263d600a6921fdc5dc027dc052401f6bd3c3b11660885b17b2228b63655b081ccd82569c7620f1bf008068688ad55baa0c9da899ddfaf2de4198df527bff1bb726d8d357a218df1c28d7a30bde7b3d428ecf76819a1ed8aa85e054f576111e03d8246627e735b21ec3e8fa5720f8be2e8493894857f0ce6c29d6ff94a0c807b667eaf317b3df9f39db5f597d3346a33882b95d5743f9951f88572730a4c76b2449eae0edd21adfa96b07dd452e8262953ae41cfa73be0a85d464c080cf29290bf214bb401c0f17e4c3c61f07748853512855e470a017d4d5c4831140e1d8c3f87d0f3435277551858306a261d5c5b89852a73f41c363fab238fe363676e15cef0cca325c9d59b873cf84ca92461985e73d8d23737b71a7f56c94828b5d5691aecc11bfa6db9a24b496912affc97c844fa216fba714fe5131967af903ff35cab3e8db5eadd93b2535b6b4f92f19aab226bcb9052e75a5417859aef032c1226036fd82c4d23b8934c2ab9f2e3a06410e65bf5dc676dcb5d7f85327b7e5420a2156150ed8a78c8b92ef1c82da5147e669584fdaafb33ce583b262f905376838636ba0ebd262a1b078a97fc6b38d549b67a3b2406664dc1866ff8ebca98aa65cf3b56c4e1bef2ef557aa032c95ed6d98ef1d63771340af7c604afdf0012a48d8ee15d221faa3833dba5456869dc519fafa57ca0224f8618e1c282bada60e7be8f0a63f546f74065ec72ea3abcb98bb4654c803841e539e4412b7bc895ad417c9653c08e6d4c79e3c4ba2a4358e1fb15ed064d0e6391df328a0b5e34b7574018f14bb055f3b740ba1ecfde9e320da6f923b6797a35f4de509ce0b3a36e3ff40af6f8e625249bc346fcfa7f5405277bb6882021d4c23d1ea66be197af8056a6ed81b16d970056fa984cef50cf11cf2d146f6f91e7c1fa8f3fcdc7e80a740b533c452b34aa1f7c6ba474b24782f1def5d045302d071b7c782fe6622595a473fb7d44c5e112dc2b43e21cb8398ff294d776e3b0f2a5c5f8fe5e9403c6e65f35d32d97b6be7c2ee05217638f2e056e3d5141d887567d3ec6b86947a9b2c185ab68d7637c2f65dff9f1b94d687eeb37d2be19c5f5808154b9c027d4f86927bb315c6b135e69db7dd0436bd23668ca649983d2e2a5ccc2c45909822be0199983453359f96d83fd7e21dee9d4a8f61a30b406c9c9f4a270b6998dfd8ec7970481fce76e7c2276292c2ee67cfa2c919aa528c6066d8184dae0a13a535c2262477fdc74d9090216ca190e6391467e6a27d528e341309f4242640933cfce887bd9535cd4a337ad33d254d6047cb39a52e087ed1629a61ba6986e141dd85d41b127e6292dbf98ac2d35c21dd4f0b2be71db84ace49ec5496007bf992e34761664b94abb427f053450ad377a38c3614f639d6abf94b8cca89a72306eae7c958ef3dcec863fb97ac25560449072227c9a996747cb885784cb10fea4eacdd3c7e82742603b407046e49163a6f40e60fde78daa23e6ef8a8d6215cdce27dbc10873193e4e95a8b36bf6117ebd0d5bfa0f370755aaff295a73c452f535624f5fd53e758dc1b0d0fabdd76854380a510f47c0fda9887474b155c576f52a59a8556e6ecdebd06a16e1406878a10d4c9d4a7fc39a2839f5df000c4b73dc11859d6cfdc0da2bbb12b5307072e5214417ed3e932b6564f3c048ed7e070317cae2e9fa39db20240c4e3bb73d139fb6a0bd9ace409f56d7040b1ab43dcf88c93367a0ac71e98e812251b0bbfdb152bf5dfc50dd32dde658e3bae5de150e1e7342e0f15bf00730cc77f9b2473ce77d9d3923be1e78d014b28a87239385ce96a5f1bc824c46834038b7d4f95381bd5816d83aa4261bd36cda29826e7b0707db5646ae0a6546bd0f1412d33947bc3b056691fa3f9dbc864572a54362deb675882357e18a21867218b9f595ccd77238beb3aa54e0ee1b255c6857d52793250086c01ba3d2f2a98ed4a0f662a37700a830af10e9aa8352427396775bdd259807677525393bba2441deca616219e3297596a6aaf65fcfee500352ea0de714d2d278742cbaadff242731af3a430e88587479b0774eea9caae48ff133e973bbbb77dabc4ab5825e7d66c86c2dd9242339d5beebecf0a51e03889e78c0cc155cf7921abf13ad985cbc3fe4b8422c7728e186ce1cc42bc48b01ccabca2336d488108d58c72d71a9d6a6838f2dce095c6a5478055edcf147441707b5b81916120754b9e1ea610798a152ccef4892af83b92991dcde18bf0b044ee1aa3602190e1e3d75e6d77b24709897eea2716da3a270c069dbdf80dad12246f74c3a4b0ca7cfd8679269b685907d34eed772b846c3be5953b15b7b3f40aa44d7e97a845c655568fb536a769c22f319879335ed886b75d3853047015f9c5644dc2eab5edb36f988ed9ce626b015e218c7d668df2d381ef1fec062efad820a2aa58de92f622eb34224290a2d437647ac164fa616530438acb4d11863564f26d16afb17343fddc01b5b9fe9ba5f017388702f33d6f0bf03a578bffd4837427ac9cb2ab4226c6f1ba514f57abf0cb6a8899dc51f468c25372ee0b6702c1a89c934459ec035db4226cd7a22350ad9ca793238ce21c019379dab276edc7a72d066249b04dabc9e6086b12447d1e46f9f71fc57516a8af8e8f28ff22af662b02f5715d4c9f1b7393100130398bb4f66182a0470c7ef681d3b7aa60497f12a7e5933713b3cc8d9434f2773839719ab6de0a3dd667e4e99091269bd3dfc716d45b5b40cc30fd2f9bbb12afcf02cf5fc0f0f5383b25cf3b69c5902cfde6c5bb27e0fe9358078445b6641b73ba212e1cbfad44160b0dd095f8251fb2804fea9bb72e48b63959d66f0a39d7a164c3b33bfaaab74c370684b562b89c65514970a097b579ad01f1f79a842e631d7bf79378b4fa19a23a06368b606a8fb47b78f0701f4023579da562a09c488199fe75b69bef179c1330d97b4adbe754020c6f8aa14d5d393667c7ec90a504237c76187919d9e748fa1330d283dcab6bc61ba377609b320653774a6e450d589740befa7de6f89a27d677f7ddbbcda383d7dce5805730f9e68a9a97fb514c47c19e39c87b2bb016082db1654f558e96cbf065b7d873c2a2dce13e22d296ee757fdd2cdeddcaee16e0ffc7f34eddfa5a94198b5f40a4b4ca22baa3462bae456aeaf5f2905e90cc12cafe2a6a21153bc91f1e5a29e2e73ace2b6c4bb3aafe4db6d4532614d0b2c73ca20d72df25b39f2b3cbefe2ce82496c45654e9e3aa7fc9ea23b2fb4055b7374c570d23b7b65c348a8f8a89b37a97fb412235e593e1cb909af624e744704b32a9dab6a614cfccea2d98b92b33c04581090b5087dca46493554abfc4bf47aebfebc2d423e7d8673bb0394ae6f47fe59efd008ecc3ca6508475587a5be3de42f52050356d35df6ed54c0500c66963e72cab9fb4aadf2b1e82be1291cc462cf2cda49d02c4bbb80e6cb77e85596a249c14a416a40d46edc73f9fb7a9e4a6c8f4b924e0b150f138d55cb448bc74d4f73884ea54aa95562e3228e7cbcf1e2325e5ceeb69d0ebda6b6efb0c81bcca9495b719318fc547a89992489159b3d21798e74d943e77469f083a78d1838787faad69e9f508facebfa2a0ba78eab1046dbc6022504445a1c4ec6e37e26b58a8a3dab38aa62f3e96b440490db40ab17572cc73b34da9539ff0b340834baf52f34210157a153ae6e7c6468c08768908bb9ef45de7f48a880220a57f2b155da493aa86645330951eb83574215a338a8db019b9a7f84b3e6190971fd9f7334239250a3c0c82e5bfbcbe25fcfa879de7c2fe20c137ec2320e090ab8eb208e12d94a005ab06ab3b6cc342c853eb5834b325f50b70fab62abe4b97c631bf8506f42ae5a5108820f3aeefb91cb7c281824610f0ed284afcf94f728410e720ca9ac84107d90a676864c780b0a3ddd70d8e58bec9d22d5e2716a727b58bcbc3ba9fd59f6098aef1a0262c62f997348614a6b5085bafb6c07e23bf0e98477e460b7a0b82b6f011e2cd62a5a6d564151cac69020959841d3af2e82d0897d297b01c544b23f186f20380801b4abec6b91f62203d5e6a543c2decaec7a1a2338bd239702de4dd9e681683f724b40f8c6b7f9aeebe5b6d7097c229733d16e5d54f1ac15b9c53351f23be024c7e36012adfcfe760867468b0a647a6656f4a5c9e1d178eac382f364fc6a3f5eec9401d197165341f5c9fe3bbd4aeb1ab9e954c1e788e0a8a8e751dd816fa8b7bd6d858114f696bcd47702361c0f26b1920a723dd393587a5f54833f8f8a4d9f657c76f6c5a80d4e918c93f13af44da2251a606efbd529f820381243f4020be94d6ec4f6a77bc3e79b67d25d6cd90980388e5688baa01777994957c51da2afd7528b63c57d171c0a1a675e399432515561dc364a764a001cce3db8292d6bc8cc917fae67986c2a773b8cc08710207802687d2b12080f4d48058a20c543edd199f9cf1a62786ebcd6c2e3f82ef03538f202b537edb4e654088126972ad3e1a904debf6e58f850896016d53e66f3254a0a4320f43527868c57381658fb63ea66b46c92814c16dcf44ea624d103752e369a855ebb6ecc2b04df0631d5381bed02f3112477ece30b20fa0bd0b39124fa26833bf8898f133296e33de566d9cf2e9c9e29ffbc5d93f299729927179d81847453f37ec4032697fae5f5eda943a5e968aba3c24ae2ce4d4fb422c95bd370deff3d9da57c50c31677e37e01d4b0bdcdcf5080c58ac3ea7105aaf6a25168a79fc55e8876ba5aea21c2f55406d78835843fc31945d2ef8e3872c02e6b9d1efd207097b6d3301b761decd21a03680b9686519c353fba342a3a325e4c3a59878b955a86ada50b7dcf9e39ca6b26c56abd124660987951c7b64f64270e9af0dde8870fd35b74afb928f6b474fecf68c6a5346733da8f15beaee07654daa674e4ada57b5e92632978811472c422c6bcef650bfca02bfee780569e9ccf2e6c04f3b3dc225d3ac92d678dd717d7927ee603fb1a0745ea53ba48551cb84809eee49049f8720b7878f7fc652f3e4ca15e46097b25ff64582a576b5f3a8c5b26a918c61f919f8290e8b2bf9954e21c652c6df1290136dc7bdd1d4ec99d7cc13d08d604f9b8b146efad16bcad63051880caf6cd2fa78ee6ad7e2c11d93ab4c439450f559e23c40e0357d384141e87a9f038b717d4548c07247c5bc40018a1d9eed159a79acc28f3ba23bc7bb90e1d913ce77ba325ca149c859d29bfaaa06f8b969fb68e647cfc8ffedd028255fbd39589aeaee47b89bd57e673f72b70359e506911425bb4b5d2201566bf72c8e9ca3f11f1f00128e1634ab66f65508f51f1b5546a163b736121c0dadc3a8734378aa12949a1c9cc413ff110cf367b3a34daeae9aa038efea9c31461e42f060095115baf8e85424ace72eb3f8e2b56e2f19886ed919caca885ee166c20fe01ee7db8c1ee2ad5d865e7481b685ab0268e6e928dfb1a0c99e19c375d050e15751998df72ef678e218d05d9cb9ea93c1103e00bdf6961d69bc3aa3a1c4b458d45469d48a79b02f4d1e6330c4f9d83136d8281cb59e3545c02755f3f73182aa53eba6d2fd3acbc6028b5a777067829031e64f19ce3b6a8c82e754a1942381d2879c8839f749447f95b62ee8d9cfbf4d27c7218eeb44e09259558ad3af639a540cfef182aa5c5f07d80175720800a3b20ee7e7aaaf7fd8b5397909c87dc38c3c4d0c0488c455959607cc1612ae49ab2960e18a695a082e4230b34a7aa768d1ffe50380135b9e92d0d3c5d256cb59a5bb29cf137922d051d640b8b213bd81d10aeea94349fb723d227db0cb00238fc55be24a94625416acd4e3311dd5f49f0cb4ba366d46c62dac3ab794ea6890b10ca71ff2df073cabd9c1909aad853e74ec1cc4d89db368eb5e6543ee7f8a057d12adfe3309dfa3f6b2811eb7e84c879677fef19e9cab1d9775477fa4e6c1b869e0317372b0f95fd16c451985243246c83521ecbe937f85966f1cdfca2911551f8c65d43a197808f3eff03b4d0b14c95f19a5d54aaf68dc84586fd7c78fa646d353ccf8c99bb0c2aa56cb38de880550bc7c508e0cd10e6a36ab3a240330ac23529e1ca0f679ff3a5497d9737d3cab1f3f34ea2ca88425cbef01dff44c9cd0f05386e98bd2242411a1e652db2bddf5b6a95703ee1f1f12d7309d7c220d1f877755649ec59bcb9a30e08e60f835a3d6621b2afae8095e247492fd150d380b1bc4c7ef9201b4648cbdef655f294667bca24a8635f66e28d7520fea898cb8124a243ae775ca09e7900f302fb054330346427789d435ccaea0680f43b9631d2d1466a4b1313423942eabba39abca74662f3ddfd11ec35f1d2b192e45dd63a68883f15b92f8ef0e5a1255f3bcc360d0b50cb59641cc56acf9b3dff93be2fd5286b8bb8be6c8a7c381d3d835a14930a7dd7409964263fbc3166e17797c63159278e138335693a23ad780b68415ee345de2477f4298211b218f2387091301db855347c19cb30fce7a930e3b4e9a8877277c618ee21577a5fb68d15ac693f97f9a73531f34096df425cf723fb5ed10557a68583efecc8a87ad8283d6b32d11fd6f978c8891f5f5bd12669414acc07338bf41acbc30db0017b49af3d2e7a29532d74d83e4cbff20f8867faa1bea5032998a3b1585227367edf9bb3a7e5f0e480026e7173bd2b95077c0a3f024050c76c546fd1b31f83a6608d721dda0d4bc0f70e5a9d2d6587158d5725cee73f87e00ac3dfa479918e879a5cd653868ce0fd465a60ddfb0eb235b73603e4c1b055555abc0cdbe3a9d36f64d048ac552b0e156709b0c36b3b29fe86a4aa3595775b21e2f2b0228261c60b31b81a061123a92b079fb581852a2f9131b10ec95c59a904b2b79112aee2de55eae1efdf1620d4e338f4432b5a381a6c735705608ab1930e1c6467ddd3b25c743374cb440481e193b655ff2517790a6495e9a148826386024a7918000eed7370f5ac21fca68d10980235df612eb40cd665e244afb7ee1835ea53796ef79bd638dd42649f07da0c1085e31a43e5141b84a46fad66b5595d6014ae99ec9e4b76e94f68426c6060a35f8e1ecf5f1881d20ad72f836eeee46505b7542254943fcc9c7a6f7d1332213af208790b718bb714aa15108b274b6b90c510a8c7bdc729c07deecb143d3ef6561b3e97fabbff65844c963f2017c3c27670b555bdd48fb9a09b389945332d6b996829efbf35f57647c061e3a54891e14caa20d55c4c9fa8727e0db2c2b0000e0fa1765facca7e34bf3454027f68c759528031bbeda68a65bfe0faa570bc8eb8f9a4bb3009b37e234cec3907930422eff18a1bffedb1539aae7edc7e7f0636c3961123b6e8108b99b5d82a86ee602b9ec640fd796c09d2918baada6ee1da3d4066f95723f25808252c6e4287049d66963975f2b0a92c73ec4e0b8d42f557a644422e569c4b4982790157b9485d14e0e612b3bfef4a2a760149d1e8d12e933ee7bfb8696b6f7c930826cdb77045c7673cf818bc2e1101c9da5ef1958992be84d231183e74ad8028c62244a404be418b08aa01d7b5e66603896ab3cdbb8be30dcb0ecaa74a9fab1600f8f645bfd77b794c2fcb2b7a0b3fa4bf302658d6059466fe5a0381cfb99f8a29205a6453d0f783285e7b7097b2e869b2aaa566846832ad96f2a28e8b9a8e0cd597f093c81eb24d08c83e0318ff05a7e38845a78c9335f2900b1a8e72d9581137670e258800e424cae00c3e70a7b213087931d4ec8146bd66d8ac5f57bf429635850bec283f555a6eb0fd25ad1b1051d92114319488e4ebefefd936d7daa950e463873a2f9d57391229b2705383ef107feb7a11456c3f94e33d5b1751485f65f0e2390c1498f32cb73d7e42f11ca452686b7e8d83db188c2ca77f11da505e8b50046d4bf2a1869bf0f23ee9d855349f910cd50e2187b409597a3fa56810df82b783c284c6891d0ddc28cdf5c50c27632c7a88a8700d59e54ed925e52b4d686b83c40fa7e5b6889bffa2b264dade02b3d6f0bb251bc474a48f1821758ab849a2c335bbccc2a48ba95797d1763348341f94d132adc533502df4880449bf5cf4e20498de310144245770e88401c52ffe452ae95fb3cc782be4935a2f7d4e0c2af9c7b4f2d4ae79200c80b6f6ff2ddd5278543a7163892cbefda13cf0667d15baa10f61f8ddbe167be9cfeb143fa06f5052b573fa1ac6624118e903278fe6b0cc6a105cb73b4a0bfdfbe9e1d2d47065f95f3dfafaffca95b8a75cd690536762a9d2edddd553c82ca3071ee3c070842c61a253756942a2664278e007cca8c5d4ebd29ac02794cf6c34c1ce3b78a953cde1f7d44713970d1e62d64720fdaebb3e26167b86d51f1bfcff7b06368aa993e8c37de6d0fea515e7503470cfeb289217fd4e2f82ebee4e5c89695740cfdf747f854983376740cd3bb3b8356e93da1c4e08add12b02a73db45582fc3433f3c13875f3b5195fca4104f200a47cfe01a6c5dc571f23df3b60c4bfe1a6a4e594996a7bbd1b8a4f4d26b325edbc9a6897a96eb80f2d528586846939d3379b1f0a7f3766c478bad18bf45546975d8e2f73c13eaa780e95abc86d231b71e8aa626d293c4a26e2ba107c97d5afbf0164342f5a3dcfeabf7702ab63db9e8c27b69f36f3d5b5dff721a94314941c4ab0ffc865ad5e7ebc60cdb379e0eb029c62a41696a312d079954e68348ebf2419902a982d9b1cc2f9d707dee89962238cf44bb2df628a880e7391e30e5b153f315f422f6466fef7f0028696dcc3d826be505d58027bc7d14a18baa08238171cad82f7125e2f1e7ea72cefb8492b829466414359d9708c5a64d881224ec00c3e4fbcc08d368ec09ffdc78a7a4673db24413c6ff646bea642fa7a053daf11e524822d8790e59037c72541241834e67f8222af9c03f351a06febd90e5ecfcc04cc9ebe3939cce7a02317dbb0a67a75c22f69ad70ec27ec7a319425ddaf1cf2785783347a71802f7a70393af58817e0427a4cd45bd3c1b270d2d395b5d2eda991fd2b486e8ad75e661dff451422582190c195b9cee99a3ae0510be880356aa5fda062c8ee8ac03f9f1f26b6f2fde78f0739e984fa23e3845189984e4472ca32b6873dfdd0fe1b07958352ff57a2eb71545b8d90a70a305de3db34e6fc2508d60f7b30bfad987a909979623c3f7b7126c187c184e3e3c609e3569683f722f73323e73a2bd29e99d17013cfe321c6c0d0dffcb3799e4557572978c4939a253db6018e67ef38d7ac9c00e9dce88847033ab15e551cb35de602d0d40a70f93ed2c80385244bfc99ecdd258512ca81a4cc324c68ee0666a8b97935e35298419d6dae4c38b4901515a838f8a71093b14cd89ed268055ec4c0eeac824594f83146115e0c159bf4739a4290f26971eeb36bf0710112640db0411b8f1e01559dc825d247faaea3a46878dfe5916a41541b689877c7b8d14dbf4a4acb5a5bccb898daf4846fe36424d2397ce62f784010a766be46713b5bb380bb740113d8870a6e948bf09db517d110fbf969585e4fe15437278e6f9968be8351a8c7897b1e80ab491676f01015d8e7ad648624235053c9c7a5f538275498d1a4b0593eb1a4ae2aa0148b7a512296ee60820cecb4a2a31b27330ae0c24f3934be37947c8c1c8298f4b71d651298c3f3dac3c73b31cc2dba8e9f38600f7cca617a9d682c5abf3acd840c0afc7ce58b43a43751d4fc7bb34a6fb25b7f9a1213d596c35a4e102d309b1813e207bcfd0e4772c7ff306a9fe4b47825844e0eef34de4b18c163b9b9866841ac2ebea490a34789b2a1edf64913295379616fd1005e63fb9eb404fd7cdbfc9d6c280491ef6b15555b1b3063308d3199902caffa86c42f141c750fa84a99a49368b0ab05fbfe687419eff6f62c9de5f0981bc9ce4d68080105e3b5c4a26b716a6b88f1c8dd71181e864a388d3f0e6c6056dff57aae88da883bad482269a7722cd52dbf3328d105890808c5d50661901b810d3bd1c2d73ceb502ab3d5ad6ce35ee6f4e2f66d06596af4fa0e9597f77362e9aef33d9ae81702411188cbcdcd7ebcbfb026acd555b887251104c45a792a6fb4c38c686f4b5b91fe5b449af8471f43c276e1025f17469e0b0763d6848b2f79dfe9210f31710cc8a1866c04b9faec3e5dfa325ca6c03e76827dff9e5ec98f0ab447c37b6e43399aaf64cfa007b6d14d2abdb9379fa9071e665bc2fa88716fde00fc7d5ae85d54621926c7f1ba485290cfb135e513cc0c50e62ce8c187021136f8b6c1baf8959f41e11da5da7f1d9fab5f077511c9027a28ff13b6f727f11b0ac2617055c3bb7b6c2f733603fef74df552414643a44ee18892202a0899da182e616a9d457044439ef96d08f6588bf6960d3115257b5fdaabb74dbcb2b5c8cb1b53cbb3f97b1c07c6d1b61be06c59bfc61a1fe405789acb84a22f52c81c9043f923dca400066ab97ac0c29f36facd14d05f3e0743e23f233c0b695e8bd4424063af143a6b7051a22ab6f8af08bbb23ca4316173a4b77fa9b46445537371a35e7b03eb6f1f2f3b9c77f6dddfd32f2d019f4f3bfb71166f9b675bc72093b8eed3ffe47d327256fb305cb02296d4c53c59101a03e0f748837fb09311b9301f72c187c5c16a6957207843d69a10087cb678e464e685bb0763cc6725df05c737fc0d755ee6a8ebb435db991864afd77fc0c11e47a0193adf8ecf1cb7e878cfc3a158a2ce5c3178293149d768186c2a09c3f73d2196075673b051013d4932b10ebd1237732618af47bf1b73faabfea7667c9ee00b5dfc3dfe119599b049ac1a2bcecb4151fa6880b6a4c249dfe71c5b458b494f5eb65db1752ff09151759fdcd04ceca376c175a135d085e9a0dbca2f4d98e200b67ebae4214930adf76052672099f60c56ab06e9ea8664a3ddc95ef39a9a5eca54bc0fbb9bf9ebd0aca072c1c11abecc832db14a7a98b7a9e48e5c7d4859694fc3aeaa2a80a73123081e53746091b06cc88773a7c4dede845e490d3ddd6c93207d9cbb15b007d466d860acb67e5912f0c34b0a9aaf453b09cc448a28317e3c42abcf87406dbb4b0ab224bec5f0f7f84405c7e6526af58ce931966ea4d9f139117b94c0b8fc824f8a3e37c92c70fe736b6bc8888a5b1ec4711e283e01785332ed24d5f055d60a8b31d97f2260050a9db59118bd3f5f2d26baf135b1ad5afdfc72c1c5322c079b115db5b7202ede221e3118f39266ffb6aa338892ace42d509bfce2ab5cb8fadf76f214f54e3f7b63d40249846df1be819e8ec30f281f1a402a5fc42a6f080764653f3b29c2304344ec0c1f55504113588970c1dca734a44f937e49a2da92b5238d430bb4b152828fae240c79f185b8708de4bd5654c1d86193dd6e459a03b05e47a22dfec1481c62fbd481b0b6e754de3ec443a3dd981149f45bee9c6d3ad2e7709d7a27af5811db122bb2f925fdcd2981897b4e1f7c039058278909ce81ce422e45a1ece6fbe57d8564e594bd03537a532342891876c6483b68d01dda05856286ef67f6aeede3fb3be74e132ffc848f5b732ea64efbb22b3708a626d3e418dcaae7c8a9274ba435876dedbb8bde0e0ff6e156e0304e98368fd3d99d149a22a25a837930eb7bb377d13cbe4a1b6ce17845e1831e81b8978d2868465a041c1b396d5eeeb564b55e3a8cc8c9a69fc4eed598555eee7d1800311bb98a6bedfd4f7dd868c0a87c937d0c08e3098cd1e0881e06368135b43182977d38343cc90c53dd8e1b770203c64622ac36364bbe928a94e8c3eea26a3f99839191842eaa2a3e0b3276433375b84d79e5e8d76faa4d745cf499e7591ad59d9ed3c63faa8c5eb62da31e20e34921851aaff595bbb20bf0e4f39abe174f37508917c043a2f28a7f996cb046d25e38c481a8bd62645463fe0090efd09a43b841e0cc228213f1a87b828068d61366421ccdf24847b1df53dd39c94593edd56e1d50e2b8efc71b80e9bb0c19db79091f2702da311d5c7b2ff59f87b811d8cfb63aaf82344136bfe41cbf28f13d8b51fe2a215748b989effdfe2d9ffd645fbb4a178133f6054dc1fd82d4945f658b047d0aac0f5a3c70c955688382f6d59aec02e5436ac3bfd964db909d096ce783a9c29b653152d854752dce2d58b104d7c1e8bf70ac31348e76c480e35a956e2bef9f08f77455f0a44f573b3e3447e3bcff7d31cf9a9b66cdede872e904f007351342e24aac30a5eb4a821feb6faa673e8fd6377cafcd054591b01acc6d95f2ebc1c381322b57032efd6989416642e84764c0db4dc79f8699ffb0b6726034365a7f2804437d6da51de8165478013a28ed90f0f8404e1fd0bc2fb81bebcf271f7817ff416ec243617f55ef42aaa2dd38466e5ba68bfc79d08e334a2914c8470c50bbfbe6a3bff3df338521eff6eba088bba23b1bbbecf3442ae06ec107f899b29b8ed9df3f726f1544fe4767289abc9a66cd878336205175cba6a85ee43608b26750af36ce339d60997124507424e43aff30d987406427766202f59fd6c20613898eac51307f17305027c1969cb656e37f7ca010b787b7132c217e5b3a94976d7678a297ce298121bacceade19f00e7a1ebae4582f4666a2f34242d73dd514892120e68ac42e4a9db06bd7ae571d1b2822d40a070e746ebd2b7b23145954b72b2ef5fe16ff808578c4529f4fed0b600ea868af33609ac16ce6518dacb40f121990122b79e074be1ffde80f5bb96a2eb00b2ab955648e1fc653e013e08b82041e846d0b1b2fbff2e67393c2fa0127269f43d1f3d59fa31508922cbd03198cdeed0469d8277f2d0a0eff5a8bc7465bc07881bf6b525ab57c28fb90b4e1dc3d55e41df5ff0ab28294fdd2337f4ab6cf4412f0f495a7fca688f42b8a0448e8c9196a28c75ed78ea1c9490f6ecea3efbaa468fb9e0da6ea77a825f54fca8ab9f7e86f99704ebb9f804c4e7082cdba2d9b2478de056497c31f3652691660b7c408322573125c620f8e1fa8c944d5c344f4aa66c7c5140c77d63d1a7cdb923516b15132a518a23b3c7522cd3be52e6059c23d6c65f36d8fe253d208dde7aa7dcd3484e0880e2026ed48aa14125792f708cdbe8162ead47fbf24e30951d1992693065b2d62d18836ec46c5daa88669b40ad1e8ece6b0b45b86c80360c10d5248c0a3d1d8eddd3c88fca0a3b315db19d23577452f6f1b278470056ae1500cfefa2c0ee7c454957f6e0c9cf4afda07c44fc3d8deaa88574b6a6d626d5e2ce287fe3dcb3751ec40385ab81ffe8cce61695b8ddb4f18404b826814a1ebfd05cf7405de3fff57a668c76fe1feab8b1f1aec31ad83fb688f1678e63fa3be5be50bf27f417d55d68ad93bcf716f226b6c02d1b22ce54c5936eb0ade1c0bc06fe79c78a3727a532bef49e613adfa968d7a3830ec2d9446f1d6be122ed5315ee7093ba464f502b8c20cf97bc1ab9f5d261212778d39f2bf3968575147ebc85b0a77015b6b6475054d8c7942847ec38a42ec15180dc929cb4482476e72a119b7343cb690f385ba772f7a9ae11ae4d82d16dda586a4788351892cae232a5e06f4eefaeb110d972be5f432e1b67860b93338665c087fe4f8bed970fb8eb5c2874c9e4568198e573fb956a120c8cbb1ce652af3e8af1b7c8bc86300c70c70c0946b6ef6f16259836c7f0baa61c554e940707910b1476a0ad8a3b125d199debf69b8d801405f2d58bb182785b078eef8874ef5247be516242e1a0a34de056fdbab118bf6892ed606d5581c031d6dd6557c095322275b2e740b8ea35fbb477a44eab649c9c38101f5a8c68d0cfee53f3854e8fb4eb24c8f70873fa34ca9a6d7ba0fd651fa0fbba274aa4407919fccb219ce154102c742c532c07ade4daffc656e35e0bca0141da983fe7cc0d0b9cfc6f5c65f1115d9c63ddf8dd2874ca41c45e2cb39c5a55dac767e505f97ae42d939db0cfdc9cf35745247224ef839904092582258c716f5b45b9a130ac305f98c66f0a0c27f9ee89dfb9a8b0975770f3ab842975aa484c12cc5c2cdd3ed3a523cc30c2cde480bdb72457a1cbd6ddf181de16045f120f6d858b1d1d7cae971d38e9b140e776f7a2bbb1bd243c6d3f17c6be10b1d6f3eb89565b435cf958155b31656e65ccc700ed55a32fc0d4786316b3338bac08a4250d3ef396ab016e33a4609c67f5571c1e0498dd958f252fa924666d6e7d99cafd6963aa88ea5e8163f544e3319620bf15c1a3621836b390c440b24f7eff93ac309d9eb45b0b788472e557999f1050b5022219b572cc61d9d7a370f9774a5d4b46529dd97e6246d12aa9c52ed0f968bc5f91ab74504c0dad236c85a8fc2ff8eab883e325dabf87a98cc7639a39697906b4a0e30066463afb0f6301dfe172ba25c8b8bdf5010a8163a8bd234408e320f8ee0e94f3cee9989b23d92c888f69d68fe4d48c3f0a1fda8264fbae80502215306f3e8ca3a70adc7acd2d7366b681edc12eb2ee7250c2101aaf08622ebe442f355d0afbff7927161folder.pngconfigure.pngnetwork.pnggear.pngrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootapacherootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootapachelemonldap-ng-2.20.2-1.el8.src.rpmbundled(fontawesome-fonts)bundled(js-bootstrap)bundled(js-fingerprint2)bundled(js-jquery)bundled(js-jquery-cookie)bundled(js-jquery-ui)bundled(js-jssha)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::WebAuthn)perl(Lemonldap::NG::Portal::2F::Register::Yubikey)perl(Lemonldap::NG::Portal::2F::TOTP)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::WebAuthn)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::ReCaptcha)perl(Lemonldap::NG::Portal::Captcha::ReCaptcha3)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::OIDCTokenExchange)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::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::MenuTab)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::OIDCInternalTokenExchange)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::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.26.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::Long)perl(Getopt::Std)perl(HTML::Entities)perl(HTML::FormatText::WithLinks)perl(HTML::Template)perl(HTTP::Request)perl(Hash::MultiValue)perl(IO::Socket::Timeout)perl(IO::String)perl(IPC::Run)perl(JSON)perl(LWP::UserAgent)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::CIDR)perl(Net::LDAP)perl(Net::LDAP::Control::PasswordPolicy)perl(Net::LDAP::Extension::SetPassword)perl(Net::LDAP::Util)perl(Net::OpenID::Server)perl(Net::SSLeay)perl(POSIX)perl(Plack::Handler::FCGI)perl(Pod::Usage)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(Web::ID)perl(XML::LibXML)perl(XML::LibXML::Reader)perl(XML::LibXSLT)perl(base)perl(constant)perl(fields)perl(strict)perl(utf8)perl(warnings)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)2.20.2-1.el82.20.2-1.el83.0.4-14.6.0-14.0-15.2-14.14.3g@gF@g-@gf@ff@f0@f0@e@eM@e@ez@e@eSa@e)1@e% - 2.20.2-1Fedora Release Engineering - 2.20.1-1.1Clement Oudot - 2.20.1-1Clement Oudot - 2.20.0-1Clement Oudot - 2.19.2-1Fedora Release Engineering - 2.19.1-1.1Clement Oudot - 2.19.1-1Clement Oudot - 2.19.0-2Clement Oudot - 2.19.0-1Clement Oudot - 2.18.2-1Fedora Release Engineering - 2.18.1-1.2Fedora Release Engineering - 2.18.1-1.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- Update to 2.20.2- Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild- Update to 2.20.1- Update to 2.20.0- Update to 2.19.2- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild- Update to 2.19.1- Fix permissions on files- Update to 2.19.0- Update to 2.18.2- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild- 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.6.22.1.43.5.11.4.11.13.23.3.04.0.22.20.2-1.el82.20.2-1.el82.20.2-1.el82.20.22.20.02.0.162.0.162.17.02.0.162.0.162.20.02.18.02.18.02.19.02.19.02.19.02.19.02.20.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.202.0.122.19.02.0.122.17.02.19.02.19.02.0.122.17.02.18.02.16.32.20.02.20.02.0.152.0.152.0.142.19.02.0.152.19.02.19.02.20.02.19.02.19.02.20.02.0.152.18.02.19.02.0.142.19.02.17.02.19.02.19.02.20.02.0.122.0.02.0.02.20.02.0.02.0.62.19.02.18.02.19.02.20.02.20.02.0.142.20.02.20.02.18.02.0.122.0.02.0.152.20.02.20.02.20.02.19.02.18.02.19.02.20.02.19.02.19.02.20.02.20.02.19.02.0.162.20.02.0.162.0.162.0.162.0.162.0.162.0.162.0.162.16.12.0.82.20.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.20.02.0.102.19.02.19.02.19.02.20.02.19.02.0.162.19.02.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.20.2-1.el82.20.2-1.el82.20.2-1.el8   !!!!!!!!!!!!!!!!!!!!!""""""##$%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''((((((((((((((( )))))))))))))))))*+++++++++++++++++++++++++++++++++++++++++++++++++,+++++++++++++++++++++*---..................---------------//////////////////001232222222444444222115555555555555555555555555555551116661777188888819999999999:9;;9999<<9999999999999911=============1111>>>>>>>>>>1??????????????????????????????????????1@@@@@11AAAAAAAAAAAAAAAAAABz-lemonldap-ng-portal.confportal-nginx.conf10-lemonldap-ng-portal.presetlemonldap-ng-portal.servicelemonldap-ng-portal.timerdownloadSamlMetadatapurgeCentralCacheportalindex.fcgiindex.psgiportalhtdocsindex.fcgiindex.psgistaticbootstrap2f.pngcssstyles.cssstyles.min.cssjsskin.jsskin.min.jsskin.min.js.mappassword.pngtotp.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.maprecaptchav3.jsrecaptchav3.min.jsrecaptchav3.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.mapwebauthn-json.browser-global.jswebauthn-json.browser-global.js.mapwebauthn-json.browser-global.min.jswebauthn-json.browser-global.min.js.mapwebauthncheck.jswebauthncheck.min.jswebauthncheck.min.js.mapwebauthnregistration.jswebauthnregistration.min.jswebauthnregistration.min.js.maplogoslogo_llng_400px.pnglogo_llng_old.pngmfe.pngmodulesApache.pngCAS.pngCustomAuth.pngFacebook.pngGitHub.pngGoogle.pngKerberos.pngLinkedIn.pngOpenIDConnect.pngSAML.pngSSL.pngSlave.pngTwitter.pngWebID.pngwebauthn.pngnl.pngpl.pngpt.pngpt_BR.pngro.pngru.pngtr.pngvi.pngzh.pngzh_TW.pnglanguagesar.jsonde.jsonen.jsones.jsonfi.jsonfr.jsonhe.jsonit.jsonmfe.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.tplupgradesession.tplwebauthn2fcheck.tplwebauthn2fregister.tplwebauthnform.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::OIDCTokenExchange.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::MenuTab.3pm.gzLemonldap::NG::Portal::Password.3pm.gzLemonldap::NG::Portal::Plugins::PublicPages.3pm.gzLemonldap::NG::Portal::UserDB.3pm.gzPortalPortal.pm2FEnginesDefault.pmExt2F.pmMail2F.pmOkta.pmPassword.pmREST.pmRadius.pmRegisterBase.pmGeneric.pmPassword.pmTOTP.pmWebAuthn.pmYubikey.pmTOTP.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.pmWebAuthn.pmWebID.pm_Ajax.pm_WebForm.pmCDC.pmCaptchaCaptcha.podReCaptcha.pmReCaptcha3.pmSecurityImage.pmCertificateResetByMailCustom.pmDemo.pmLDAP.pmIssuerCAS.pmGet.pmJitsiMeetTokens.pmOpenID.pmOpenIDConnect.pmSAML.pmLib2fDevices.pmCAS.pmCaptcha.pmChoice.pmCode2F.pmCustomModule.pmDBI.pmLDAP.pmLazyLoadedConfiguration.pmNetLDAP.pmNotificationsJSON.pmXML.pmOIDCTokenExchange.pmOkta.pmOneTimeToken.pmOpenIDSREG.pmServer.pmOpenIDConnect.pmOtherSessions.pmOverConf.pmREST.pmRESTProxy.pmRadius.pmRemote.pmSAML.pmSMTP.pmSOAPProxy.pmSlave.pmWebAuthn.pmWrapper.pm_tokenRule.pmMainMain.pmAuth.pmConstants.pmDisplay.pmInit.pmIssuer.pmMenu.pmPlugin.pmPlugins.pmProcess.pmRequest.pmRun.pmSecondFactor.pmUserDB.pmMenuTab.pmMenuTab.podPasswordPassword.podAD.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.pmOIDCInternalTokenExchange.pmPublicPages.pmRESTServer.pmRefresh.pmRegister.pmRememberAuthChoice.pmSOAPServer.pmSamlFederation.pmSingleSession.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 -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -funwind-tables -fstack-clash-protectiondrpmxz2noarch-redhat-linux-gnu      !"####$###$#%%#$&'(&)***+******+*,&& ---------------.........//../........./.......................##----------------.....0...11111111111111111122222222222222222322222222222222222222222222222223222222222222222222222222222222222222222222222222222222222233222222222222222222222222222222222222222222222222222223222222222222222222ASCII textPerl script text executabledirectoryPNG image data, 100 x 162, 8-bit/color RGBA, non-interlacedASCII text, with very long lines, with no line terminatorsASCII text, with very long linesPNG image data, 180 x 180, 8-bit/color RGBA, non-interlacedPNG image data, 100 x 180, 8-bit/color RGBA, non-interlacedPNG image data, 241 x 180, 8-bit/color RGBA, non-interlacedPNG image data, 79 x 180, 8-bit/color RGBA, non-interlacedUTF-8 Unicode text, with very long linestroff or preprocessor input, ASCII text, with very long linesOpenType font dataEmbedded OpenType (EOT), FontAwesome familySVG Scalable Vector Graphics imageTrueType Font data, 13 tables, 1st "FFTM", 24 names, MacintoshWeb Open Font Format, TrueType, length 98024, version 4.7Web Open Font Format (Version 2), TrueType, length 77160, version 4.459PNG 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, resolution (DPI), density 72x72, segment length 16, comment: "File source: http://commons.wikimedia.org/wiki/File:Anse_Source_d%27Argent_2-La_Digue.jpg", baseline, precision 8, 1280x918, frames 3JPEG image data, JFIF standard 1.01, resolution (DPI), density 350x350, segment length 16, comment: "File source: http://commons.wikimedia.org/wiki/File:Autumn-clear-water-waterfall-landscape_-_V", baseline, precision 8, 1280x846, frames 3JPEG image data, JFIF standard 1.01, resolution (DPI), density 2835x2835, segment length 16, comment: "File source: http://commons.wikimedia.org/wiki/File:BrockenSnowedTrees.jpg", baseline, precision 8, 1280x817, frames 3JPEG image data, JFIF standard 1.01, resolution (DPI), density 200x200, segment length 16, comment: "File source: http://commons.wikimedia.org/wiki/File:Cedar_Breaks_National_Monument_partially.j", progressive, precision 8, 1280x932, frames 3JPEG image data, JFIF standard 1.01, resolution (DPI), density 72x72, segment length 16, comment: "File source: http://commons.wikimedia.org/wiki/File:Parry_Peak_from_Winter_Park.JPG", progressive, precision 8, 1280x853, frames 3JPEG image data, JFIF standard 1.01, resolution (DPI), density 72x72, segment length 16, Exif Standard: [TIFF image data, big-endian, direntries=9, description= , manufacturer=SONY, model=DSC-S80, orientation=upper-left, xresolution=168, yresolution=176, resolutionunit=2, datetime=2018:05:16 11:03:00], progressive, precision 8, 1280x960, frames 3PNG 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-interlacedTrueType Font data, digitally signed, 20 tables, 1st "DSIG", 67 names, Unicode, type 1 stringPNG 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, max compression, from Unix)Perl5 module source textPerl POD document, ASCII text"',4<AGHMU]dmt{ #(-4:AFKRSTY^dejotu} 048>FKRcpv{ #)*09@GMT`hq{ #)./5:?DIJKOTY[`ejouz                      RRR%RERRR_RdRRR&R(R)R3RdRR;RQRRP RR;RaRRP RR$R5RR7RbRdP?RRR?R@RARBRCRGRdPiRRGRdPjRRRbRdPkRPgR$RGRZRdPlRPgR5RGRSRZRdPmRR"R.R)7;ueqIV1W v@E^֚v5VEb>˜bV& t%!ʲmr?Q)*DUdv16(ԞY3.W[\6إ'"FϨvay&yPҜ ,Q;a'KJжCD?b&pe>|/(VԣC..:/Sz-P|xbc6i"l 7kE?(ِVbeuε7s ]?&tPDa#OHݓU%XAJ7hً&Ԉp NCVPa1=ՄR۰\p(?&8m"e_bA#^lT%`  `7Py'nusGQ%lsF/lr@W\Ey>GE"kSӈ>΢[ζNaLNL|2!zW GaR[z%( <^m5pC |ڋ9V}~e4'$X6fQWBPU(띰qZm9 rF},n YCi8"g x]z82_R,tYN;t#R3E5apBQC-01cJ(3U]#;zذ+ Pd֧Oa~mr*EEfoq?^zF2GUv QkgU?޾vk5YhBi8V?}i8Kzh!WEF9{\.CrtdL/)Qz>gUeA'M\.[Q3xJݦ-3:;,M)U HG̤Lst }eʾdtX݇C v4LJvqDfH[ >Arx{Dr Yq6Xv( K}vSFcޡ5cKx`Dh<4CIL>uh VSQ|brL"l7b>HIvA?D?3ڢ\΢1QN ZQV\h t`2T$d@S{lo-*dvްg)luCi/ݬI&bm.Ncq@dk1KKq ­ON4U^"= Bح֌_~pZ-4סn,2ʏK3~kY1`iwyv rS7R{Qsg%t1 '7^_l5yI`=Jo7b2m)Vb¯Џ,˰3(TvmgJgD?&qǧ>B~Ts+)ܐ6k''*kb19–PIW2Ovf rnxM\ED+7KXyBmHۄO;QgW8Ohw7Q9>ACSЉ$y}1 F >W$GI|;\:3Q}[̜U#]:);R=k+I5HiW:er ʹ{M뜤)nt[ 3ޫ+\E1KH.]%3߲ 5Hip`)w-?jZ ʯs?ЪkzHS^2ҟ3p>é&Uvԍ59sF=5*-r[U~?Ğ-aNc ~ a'/O[pN`tfuVϛ g(p!-JPO+!jGl8UJW c%k+@#*҃^Jy ^^U/FJ*HͪcyTsb ?B[m㞄G~fN)e*{u& ޢg6*/lP$ x?,[~.$ laJBcQ?P礦xpK?A]J*}pX3 *ҮdZUț sGq"L0+V)dr'퐾tI0#IiU=cu_  AO>nm@,iD7%Ve+4,z~ Pe!qI2M++^oI+*\a8\m04Rfg:AKBq{n/ j})hȮ5ϒXiҢK0=;N­wcN:t>:BO z<=CE<1W= lS/usҦT6:;Ȁ vp+ЦnS:Rݡԗ(ZؚBQ`j /OWG\VOWhć.M,mgq?AK4*yEB/IKk*gKЊ2T8nJZ.mҮh z k(-&=8s]e~6 "IJ\bip_7uQSl`nP-O{4O4v)M'r63==w[mIPh:g'*sk٫osj^k jQA:G*+9@TbA@XONu Q, ~ ¿g\1N H&R4GFC[y{wn+{r*SMx %L&J8b0NH00wB[KKzT ~O;5j}BDًf7-@pG\݉%~65# |VIm\qC·}P1P l֣(SXj%ICCeeǝzN ^W]!v9|mNtp y7%65!c n/؇rR sYTT' ߘ2ł@ \NKz74˂oL,\!B]1vC9cxyqmOMpoFI\3dϿdNՑhS97L_$px'#o<@cYoxB44t?琐nhIRWFnF `TG]/ղо/ e9+f S~k Fw m~tU)B[/V(19pDEzRzu]I<"/g20w 68mZ.~ԜeO.5ah6H8t1-GvZh' _:BTÕGF:ڤV{yI9m1Ersw*rL0MQb!#ii@c$6!:LAr^%n ,$I׀]6񦜻(cJdAFkV``Q)÷^,J9]>0aK/!DO0Ps)}yIx?M/ٓ@Yrﵦ(利^G?s\zJk8w㘻j3<4 _*\Nm] 2S '(ps |wV.QzbRx,$="W2|*hyrݰ Q74_XB橆S+]t̑!@̺!t5+᭵PQlNp9o1yR%mFdL W.,=Gm3}"Yg$ (M͗J`yBoXr3=7:.+TB1#Z7!L@0eYCF9TP:zn }{ 0Ji?/ym-'F>[BĵM+/FT'RJv=H WbK ܵ\mkևHAk_w`tuʕl&<%2SSAką JK9?21aFj'y[$*K, 7܇ ‰{QӰ# %xbs ;l4 4!o W W *熾RK=&Ah/UIϦf;%%of4ߧRIN'fZjhӼOچh-YV_9E4r8Q^ 02ZtQwةRkL*ddj|!9r6W43F5Q. T/`_ iU6n8#L9cB]oc#JV@/,aP6Uo>~W%AvdA.1w ]J1{w)*,v-E&kNܖSwM#V‚iZ =Zi )^o]/t@sd%Vf2|+[M3n%UQtԯ\l:us`jjqY4=~F[ H&l^5$TRsz7ogMx-D`r q(yz?vn] `f;aC(I/jz/TkjIO ? Ib|LPS38d# *I:GP[eCՕe)u't] mmdW{ OT;}~$#x"+v Q<]1J?;y{k>hd?lxJV}ٟ RrsOWN!#>,|գmF)ߋX1=5pE 3nua 58^VZxO6d1~ڬC _WBC(a5K6 %ȵf޹|O!m *tlbZ58 ,I2(e޺9A-+h7,{JI֎w0yz+ (r@p+] ! `S%1$풫cZ5viY綮l}YCly"-x"S'|Ĵ}h#FN8ېtOK\+n_DD]:]屖 ݰ(`aH (WS(ΐ 2A"6?Fya[(hh zkŐk Uk= ;8E)K ThߐAMsىW29_5K5R 6@>4{'/o[$:JtDžs_$5!Fڅ%ԷZoݙ3 N=.ohTdsd$'Gwt!.HTU'_a EmeVq+5Ma'x 'ͪ,I.qjSMH3 @=/pO__nPb7u{IՑp @:QK1"@kFQ,(9L%܄7aa…0\ ac| jr|b;36p AfQ4b`uQQz[#GE^~DMbku"AkzEMׁU;t Op`k[㎺ q,r-'yb ;P&a@'_KZnd@gK7)-J4CoX44gMIO=UaMFWF/oJ.Qs8܍1@i>(ѫnoC kݓXpڀIWx-LrY%q'|bo{#UI]p}U !h\"7>`-?};eYCPrʦaH: 70vѧWeMB4ai NKw̢uꇴdDECMD=?d%wȅFTc{ dߎ f}F$U~fθП"T#W2+q=O¿ꫭ8`ty[fSM] mP(# ᮁKi S)AC`ގ*Tq ցAA+Le@ M jMvko^BMq362 ;?kZS֜`@X_1OTD@sz>Ery,fVK;_`űEqoycĦHz?nsmJW1$E9u9piRvš',.M__V6'[@@;q-"~zC[4˞ǥƫf)5⴫pڶ=뤉`=sKsY̟l ?V:S:ן> 8T[r.ZxӉ ぇ aḯn}hbr6RDNv1μ |fGʄ^WB#)!=EDGT u׼8~r[iWoM# O+c` d$cn??^qcB]7L !pF94̕EϼDuTt`/' ڿ6ybŢ ƞ.)#)Q0IA[ggqa:|oǬȬY?}S_ ^wq C޾/·oTfN&^dK?ˊP4^j(f;\E۾_JBqigZ.;AɜNjcnb!:AM)| p |+ȾVfnd"t#Lۿy8~L4aB7ݧ x(ReXd+ $tz,؂,;_9<$F3=P-~@ژU-|\Q*?0xDkNc٤r)@b.Uy$A7aiXr ac&W+&uT!".{=W)xNl;9Wx[FL2Dw L*)m:.Z G##36+)2Oe$ijuT^' ܛ$hul˓ȓfbaTͰ{e(UoGd3YE9B 2!dcSg^LRXuɰ]m^si7p d5"k48 ߬FXP;UDƸJͣY"'iW9l^A]w[U!4+ӄ# Փ-ܳJsG 5yd UaETC VFq 1XQW Ѻ[BrBA$y/2I>mSacv 7ep'ebB0u=e2S-sZj*-̺2q<*ˎ`I ½ho5ڲ#ps@/[Ybk-'?˺xF14>K K3qf&# Dql``jl6~eY_85j+"_"g|xu9V{dPU#YPہݟ)"n\ZsX[FpQEZ 3C2(GMOpM@C,Iq7* 9ȟj;Wi$ D>:jUBw!p]Du)+,`,`iTrGt a?Osd* KE:(LE,#ϫ,9fՆ)p@@#Р sZ] gkO6mVT<χz:ol i'? B`d (*u2cG1LO9 +n| [=2XG2.[LJǓSl劯:$^ y׼fǾ}' Ϫnq j@a $]İazOZ#%"l*: }mn,ڦyj%=Yy / 08΄^N,s(8εsdݔoCZb,䏚=MfȨrn }F4?΁1-TZBJ*`^kGڦV);i3( EV'ڞ~cjbLD[¾ޤAvYkeOnxF.wQ_ tȩ..붣3V$13UG)t^ 4 e 1cTX]Qwx`y6n9w2|Av7KRVD6E{12}= }6uʢ`fX"}|E #b\kՃ"HWauQO3u}Z5cC1[4. ~pתC  &F],ѡ/ᏄPE=6ϙ=h~O:V|P4W9_^!(ӺsCox O|J570і9Sf^VOyM؀r /\!=>Xh;џ8!I&Jnƾ&A]wNϿg3|u& ,'|W̌-R F{ZqjBB[rVh(~-|o f#PAJ&Ff jma݈ѠynП.?G恙hq}Xn߱+S㖖S0lhG8=6GS:i[y%@ =0Bj1zoƥYT݂F^6u0hVŴJ>7x `TTY=O;)EEk<ㆰ?Mq˦٩oH53'LgbnF1n6P)#kV5@M&CJSWҖL-5IaUkc$C>k]K 9PscĻ.଒zQTVыH1i3 fFWc-vAQs`lC#Qw KS GܬD Ѐ{;@=8 αpYTᆝSPfmvw+kRFO8)&]WV4MW8~FXCj*nQDWkDŬY.B-B~橲q Ĥǧź^FDUo{KU4BwBzQ$9^[sJY=3;^DQyόRU ^)>7㊴cԄsup?v;i/M6obmUħgs%n1zyhw}*YM.N=тCvέ0Y. g?=|-V-z5 xٴݸhkW묦g h$\fK j06}s+]㋆so {gUW /2aئC `k˜/NfIHe1yӞ*k}J V|YLTN5,$'H4_CGZiiͤͤc;h}xY?O#EmVCt"yہJOwM h_dsN%[ f`\> =Q<;dDmwWJ߯ˏ{`E+jؘ^V%4JX%Q.\G#^' kR4CUt:W%ܸHͻ6;x]F=V d %)5?jl27p(@S) <;(]trCMYyALCaNZ$kBcx>99`,}WUcS`_\X>>uWW0FY͠niJC_QVE/ۓ]LTUgϘ+;\`A6L'Ȳ;K9hrzLn?phía0Mƚc|J*Xш+䲪'}>W9~ҟ]CB3Yan\M{_(.<*։oDQY!0{Beexѣk?{ňݏaIc }UJCݵ?^*^7ޥju)Np?,iIp+1dNcb[2n0έJi)Ȱ7k i^j7Aҧf>(LsNg}:eVbД HsPz* !l#TW8dg R'@#Ϝb_rhWiD'H'\-\\UZ`ɘݧh^O"gk  4m\9FХņL" e|Z7ЊX 6yiW*ZjC2BQ,fol$G'yksi) es&J~Je(tVy{\y):0Vd]xS{SIT&V,<nHNԺ=?چ髠 `@N`P6jLʐ%CeزpRI:)g?/XSD;WꗙS4{6og2m4_}Hnren)6CjD;~+@\$I\(20ƬPݒ)/Lv#1vNcrA}8 b ŭz [Rn:L y:7LMBw ؖߵp%iێaxyYLA< I+B鱻 p'hknk:4ꀾn3%-7O4 5!DyLH vf>y`&-ޥ[Y)ul4.B `Fo{Fǩ<}Z$G΃'gB?3v;Gc~Q[_0?,9'Lr]8wcsflQjD蜏fA1P}{|{=rDl##Ԣ\ q쳿@8pYЎ*.츎ZP>2y ̝1G(=Y yxgJʧ6 CѻCm8榰,,Y3ۉ5GFj0^|vFc`ZmqxeM{kjpt8ccak`"P:L3q̓m#}'q?2DN' @KṄ+2ũ~ Bƌ˥js@o$lm+V B^ 84s *7*k q $Af܎X46&k޶j* U`#~>ʫ>BUNN^ĝ}6{o1GIߨOF~Ww*%bL/(6˺3)vqg-kic,oR^MЛ@z?dM?\QUS/JQӀ#&m}D$؇5ns"kӲ}v|N3 k[q'`xε\u.Ykp.Y{? - [fk\2Ƌ&qNr[B9]݅|R^ݼ+W\7F YFkW!/\!N5qMZ$R*2ej^hdZMFנ9U]ǟ'*(.!b#>7pּc+r* jઑcJj۝fm>r7fmِ]\hW>͏e9*)L똺b)SQ&ל2y|(Yλ38hR;.2@W"J_[Mj$*,KAa1j7F /pP-[orҋ~GK^ ğ_k n4pFbǘNcFVȅ%Y0R%ko+٬ƨ)S u3PC {is#9%/,bA>pQtpQ Xy6: NqK)l0㈥^Ob!?fZP \NJ1أ㟘ȧWH*{|`ѷ4󧝧ɧd-'@<%dֳsEI:@Б7?)G}~$ d "՚8MvG@C:7WJ+nr[*чxx>I1cmӱjb`ڑF2hP|:Pf!RW('=vy9gEk -a[jϪy+empv|*(<($~­;4w0MS?GVqyG蹚偁ڀYdhUPRn:5'5qIA.Bt>d*[#^ϵ^LiF+'}d F8Ë@߇:A9z*m_M$cdNCî | ['X]NgPRHJE'I,/GDL5y=gG=[_ŚQtf35u,e52]qC̊{+Ju:eRI ?ud!{2E2}3"ś)e,B~ ٯ*vF+MZ7> GoʓM&bNG?8aFaA,ѵo6SYCUTCH`:a/ uPX .O$ýX,! ޿OLqAٜ3&O*rhonlggHGzyL%0dHO1z "*_ !CH2衦She(P$!S{YN.G\#S;r+mL"/ooe0O .RfH*Dxip$k3=ח8hXEY H "s$&:c;ӍV,(KabdYF`Cs.ZngOyiri(PqۻB;-5}5TT)_?nS! +1hj#^x"Т| $.`kHXKOYeޕK yrk -dK8OKD 5Z噋z:ܑnN[.uM)qš>$`Uia'/Tl̄[z@Okҷ84#gN #])>ZʣZT *WDLawhE ڍÝsl wt_Z/ UD_̑/GXdD< 󡽺ak_Cp slw[jM6쪑-;P v-v")OwUhX!7[[bqkwW͈kNͪ]4`U>׆Ot;L0P)X"B] 9;J0n00`\YT)JVqa[NffQT@u9H4:qIb`w);p6#2`(|~*W^12<"I;_jVc ;ki Go=f=‰CNɠiL\$_W_ugiFU.d^鼹 ET=!VĨNݞjeD&0Ԕ|輎;αeZ3ktΤok#׍޵(aIOibuhmK{z$0,=OErm7hzSϓ+Je%aRF#-E.( i/K "GusXՅh7=yܼH@dey=;]+GNp]aQFd'}~{k@/Tp.ÝEl&df~Xxz''vUp_+8v:OYQ;MTLo]t tD]?`(:2>jQ +D3BC&#G7_c]oǹCAhX6~-yT=ә&{[Zd>1;;֮U}1wѺpz (U4ls䉋Ϫp}q\ʂXXC1d?e>.""hWj_b܋::} ܅=9F7 (,KĊuHQ3r?fpՠoZSz r"݈1Fpփ.`hZ{0(ޝ[CM$oW3 e9.e vz0#6X=@ =!S\lР ]KUOCA\oHm<2*\ʼ[P[U{4 ~yU6I);W{tNf:Bw.Zj7oֱU MAT 8DC2xˏ6a,UHӒ G0D5O=F]uP$KFa 5^lTϤ0Ӳz9k,orl+{KhLph>"/baE;1? ?/ML42/\k[3QKٓSn?wQ0J5T B+\lM8Cs[伶0_faOrLP>4oT]Y 6uQSw@&A?e79L@B[&r%n8?{;. 2%P&uC+Q9 j}ÜqơNg0TYL}TAqkw7gKRPA 缫v$+[wd7CZk͖M؏Ɨr"Ӎd}$F$:C1~yh|yZo\qިdHMñ"3ςZ,$(+W]ckNqzFB٠sPhvYOne]- Bn)J֩|N;ܜTɴY#nR("VHGx`~a6cՅe5IWZ`@r\Ն$d^6P3$vj]٩\b|f:O2N hԩB&j>O߂#DžOfOi?ȢvhgE_$x;PiBF:lLOӍX<'kfr@M %x IRP[M}gT?y PKT_ĸ&c`8jP(aUsqA bu %?n"ptm-u.ޝ ݻ]L@jsi4I؇]EIDFVHn&D:tj̅=vF[xzR?k,ޗ N(K㮑3"*@ CoSٳ;U8w lͬRRGChFJJ;Ib ծ}%l2h824wNbLI "}XnyL]PyXd:HY$:Ռ矄Y*+Y g}Uz:_ IKbfV'uO fԍ)" ĢU@-JHޝ2LVwB?'V:DfCx_#\Ul&NhZ1BQmD춒v_NM>8dY-sGA^;<?!JC$e܍< W`C?mL2ejCge~^E-v\emظ,?H^z4;qd%.jݖ}4C.rPgR1T54 pt-{8[RgQY7ͮ>Z/V -itļGA/ ?]cP|*ImEӞ?!>zT@b` Y!بoc8pJ궙B3(ӻG ʮ^kƗcFo bd<0JƟ؟ؓ5WSG{6Kz;uD=e L:1oDE7:D=aB\OcM6:S 9딸=BOc~b1&KqVߏjw ld Z10xLl 0/q+;ExlpjGXMPkɱԁ#mrԀo1K~5>"9}ǜ*sUזDX"L4KAcip|Ș>W^sHe Va,w)ץX_UOE1H|x6W313N]&3QW%=Q1vѾ W`e QH0GOoݛR,ǣΧO[|lF?:Zpt\O?HZa`䘚;T ~8ſ㲚 T Bux ()3;0Ǧ_QW8nwH{ Ebz)4MnY.ˆ)#hScUfÀW"U2DՕDi,Ў" Vnԉl 0vVⴏE N\5rZA\) 0+5(h训GQjV0 L?J$6(-l2.BaoǽTr{f A\ڟE9EɽMl}Gp&~.TX.MحZ<f 坄-ZE#kN6L4Z;dcaA棍!U|c4+O:,Ӟ[7oЭYnH}A>}桀1TvPx . A\9'F"(|K ٝE _$4S$Qy`$l> tFwxzLVMeA!8xmohbjQ٢ SQSȅsG [,el_S&`cYO743 T+˿2+(Bē~th}(bH@6p;rY eB+=݊մߋTOe<ϑ|dd[ _wH'כ*(?B?/]޶E :Jt1ėC7'TaB[*+U <"="1hqh}qħº5`٢+(V'qeg*(c?"r4}IZPw[F0@!p*1Q\ÂKDHCXɪ>dsAu  @e >1$W7H-Q8--Ea35. 3[#!Tsiᣣ)T>RIsGP=啎$ `=zRĢFRA\dRm}ϖ$]A'JSg:$GUJmίmu{'rQo_ɑ?CBb ÚlF$יp3L }0/`OVR4mn(fjJn|IP|g-9V# ."3B>jɠaNG‘[s!{8 h]i;Nƕ5ҋ&zƛ@@lwuqr_UTUߏW:idoCp"|!8t}ÝɳRt5XS繱(^sM!?;K~36)sJL付1Yk$9Y?Ȍ@U*Nʠ/kN{AFLp.-l?lk OM)wTW&ʖݘiܜZq;hu;xjǴDT)Ą2~bkɓk@ǁFp.Uv׋:ҏ=<~^~&[LaQk[0TFNk`5¦@]et6BLP"v`Q{R'F'i؍vM Mnr ( 0ҧk}(.M7ȯ/yyQ1 ?}[B!(pqG1TK޼ t/.~ E0O`:;e /AamsQA apPьa~m=p6A, fqyҪt`iQŻ샳w-yi"bu3S'u*ax&9)2Q!d˳Fe@fG=~jQCkG8B:M +F@(2@UiR4r<`es{P̈`LFrOިg+QM$:mr\}itah*݆qVz:e~^@rlK }*!%k̸-&?X>o)p&٨~]%$b̺d _8IfqbOż(_xxufF1_L{+elpKnvtʻg1 ls""q9Alg]r"HD_xGt" |e4H ڈ*(BYk)d(e'L577-J;>QAGK0bZA,d?!`D@o9%k-L $B7dRKiZ^.Mz@^ :e 6ͤUM,hTRFB9GNW[z p.'hZ8͵L v lS;vƻH+)En$ؠ>S. yU Fh);úl@בzzN5j|(:\8p„*&D3rP2{F򨵑b vdS2## 30p%ؕxZ#1J9m ?mY)u7R諚F!^-o-HF}SuQՃ. &cޭ/f/J&OD7J~DRÚvc.,d"U8P(chT\>pؒOwDh%r ej][[|u(4}A %q,m o`OuY=$ t,3q*|yEs0JNzi"c}7^rғk[r:Ntn<]#!2Fʹ/;>Yזz@MT7>::zHtیv؃)‘apL'4J&@`|<™p$f7t߬uiŊӫ5xwŅOSw+H2Qhʴ.u b1G$UQ] .TӞSN4IFiV[\^`fdF\^MC3y7 ӍG\$Bƴ ᅴQCM5ZgpיS4 WuYZ7+/CY骼\m̮c{ "I/fywk)wB cG@E15X3prTD JKbCN|{shyfl0'HNA5Sb7od@>= uH0zdkLBPi*q= F߼G6DUǜ?:m"A,gk'S©rCxfx ?4~nS3=^h#@]!)XCvNv-gffτ=U`K2M ?ɠg !@t:jw4v+NH b ui焯wI$1 :}3ѹL8E(D P|+״<`V1g{1oCa6%w/Fi&tpmQGNƗ x%Ah82JS@fvŧ_^\~>IL{{D^{ic}^s( w ۲' YZ