389-ds-base-legacy-tools-1.4.3.36-5.oe2003sp40>    fh ;G|`u` } W5OL嫈bF1"qf;}[(+IuϟEHcԃW$b\BSa o%7Aa69b16f29e86c3ebcc457436757cdfc6841b21bfef9786c0a0f8e16877c7cbae496ff7f30ba129c80a4232ad5c54f36ea4a5e1d5^D4^,%g<@>A{?{d$ 0 Z  l      9  9OBO FOGO8HQITpXUYU$ZUd[Uh\Up]X ^dvbedfeffflftfui|vl wpxsyvFz{4{D{H{N{C389-ds-base-legacy-tools1.4.3.365.oe2003sp4Legacy utilities for 389 Directory ServerLegacy and deprecated utilities for 389 Directory Server.fhdc-64g.compass-ciGPLv3+http://openeuler.orgUnspecifiedhttps://www.port389.orglinuxaarch64if [ -n "$DEBUGPOSTTRANS" ] ; then output=$DEBUGPOSTTRANS output2=${DEBUGPOSTTRANS}.upgrade else output=/dev/null output2=/dev/null fi instances="" ninst=0 echo looking for instances in /etc/dirsrv > $output 2>&1 || : instbase="/etc/dirsrv" for dir in $instbase/slapd-* ; do echo dir = $dir >> $output 2>&1 || : if [ ! -d "$dir" ] ; then continue ; fi case "$dir" in *.removed) continue ;; esac basename=`basename $dir` inst="dirsrv@`echo $basename | sed -e 's/slapd-//g'`" echo found instance $inst - getting status >> $output 2>&1 || : if /bin/systemctl -q is-active $inst ; then echo instance $inst is running >> $output 2>&1 || : instances="$instances $inst" else echo instance $inst is not running >> $output 2>&1 || : fi ninst=`expr $ninst + 1` done if [ $ninst -eq 0 ] ; then echo no instances to upgrade >> $output 2>&1 || : exit 0 fi echo shutting down all instances . . . >> $output 2>&1 || : for inst in $instances ; do echo stopping instance $inst >> $output 2>&1 || : /bin/systemctl stop $inst >> $output 2>&1 || : done echo remove pid files . . . >> $output 2>&1 || : /bin/rm -f /var/run/dirsrv*.pid /var/run/dirsrv*.startpid echo upgrading instances . . . >> $output 2>&1 || : DEBUGPOSTSETUPOPT=`/usr/bin/echo $DEBUGPOSTSETUP | /usr/bin/sed -e "s/[^d]//g"` if [ -n "$DEBUGPOSTSETUPOPT" ] ; then /usr/sbin/setup-ds.pl -$DEBUGPOSTSETUPOPT -u -s General.UpdateMode=offline >> $output 2>&1 || : else /usr/sbin/setup-ds.pl -u -s General.UpdateMode=offline >> $output 2>&1 || : fi for inst in $instances ; do echo restarting instance $inst >> $output 2>&1 || : /bin/systemctl start $inst >> $output 2>&1 || : done exit 0Pn"(00_Iۼ*-.I T'8 h#v, I \|;SG3B n6 4  apLVG C@@BSB@ACAGD}IIqeBD 3 '" (  IjC2jh KmA큤큤AA큤A큤fhfhefhdfhdϐfhfhEfhEfhHfhHfhfhfhEfh-fhdϐfhfhdϐfhdϐfhdϐdϐfhdϐfhfhdϐfhfhfhfhfhfhfhfhfhfhfhfhfhfhfhfhfhfhfhfhfhfhfhfhfhfhfhfhfhfhfhfhfhfhfhfhfhfhfhfhfhfhdϐfhfhDfhfhDfhDfhfhDfhfhDfhfhDfhfhfhDfhDfhDfhfhDfhfhfhDfhDfhDfhDfhfhfhfhDfhfhfhfhDfhfhDfhDfhfhBdϐdϐdϐdϐdϐdϐdϐdϐdϐdϐdϐdϐdϐdϐdϐdϐdϐdϐdϐdϐdϐdϐdϐdϐdϐdϐdϐdϐdϐdϐdϐdϐdϐdϐdϐdϐdϐdϐdϐdϐdϐdϐdϐfhdϐdϐdϐfhdϐdϐdϐdϐdϐfhddϐdϐdϐfhcbbb151c157bc37dd863e08c757d5c018e8f12bee98759e2a479086fb3c30034b1ed0b997a88d6f2f077d4188471cbe119007c62a4d2f9cec87a621e37feb08008b02da565b5d6a5bc5fe90397ec5d17c77d38b470875d20f2eca4a7dbfbb88d5b4e2b7a3a7442b4c65e170e1a5f2cb9d66b7db77192f4b386e16d4d83eba35e5b10d6c3b05f9c9b8c2208aa4d065145f43fc53e838d4fa1044cf08f6129edbca186a217f3f84886511b86094ad087320ae9e67ead54fe755eade4be6010f9b14eb9d6f8d8f19be1fc76f9f8ada2f0f2c2cc698144e3590ba2b2554d440e0d1ce25efdccb9b42614f405738d48f27cbe9b10656fddda6e88a322e801d4b1fad271598ca054846863d046d29af4a1b1780b1b8af44c222bbc44d68808dfeaf7e7e8798fd7d7f71d8b8c983a299b88998a7750c74433b6a1899b7757fa573345b2516a6b4d87898b7edea957f448f47146dd2c2351dc61949e22f2c2e2deee517ed82c913f4667e27eaa5fd7c0018f546191fe2c2457a7a5e5a584d720a8a7b858c81b7ab1c83e087a17591e8be25ffe53db78c8df90a0247e385d2706f25ec813285acc7eb3b1420fa8374d516c881718fb1188cf7c6a65a9e5aeb80c93fe52c98aa8e648a07a880532c402a887afaab072d60de26ce553efbc8a690e7a81a5c876a25d9b1884309cc2fe391c83956e2615fb1e3600dce6e2a2836e16ee382ac29812a71a7dd93acc7d3c53b4494db4bef59eb646a7248e43dc0bd8b72719885075129ec17a08a667142ecd296dcc28c54126f1c52d0170fcf215a7a2a380f0abbe8cfac45835ad09bc93a18911bb97ecf916fc288656f8fc0a54e69f2ab3e60f0137a7893b0c1b634f0305ec44797179cd362b21f29ccb32ccd107cfd1def0ef4231ce69d242775d2941e6028d0d8c4949822a8dfd310d5d7b4ee29868133c175a206ff221251ecfbdcc0c44d71f9967edf93e95bb5d34a7609a6717c0f52819ba369bb33a7ba952b75c07c20def9d6cb18ed6715502cf5501cb9a5cce20a6c130b3093944571a0a01e287c758706cb1dd6e91ab7a93510b579c450442162dbf73baf4f8b5c6707c0078159270f57654ef33596a3b82b2797ad8bde7a4ea97d4040d962f14262f422802cb3611551ec1bc939b958cd09dfa3ac50ffd420b2c45bfc209be86b354bd30e8d5597c5901f2de9e71628335d61d0b4c9b93e4ba2484c87a855c0a5d846172cd1bd63bb8b87457a23d41f923b6a9b715d44dba20c70890c518aab99420929406152a4adfa0e466890c6b5b3b89fb7cea50049918e196ffac1159e6656907f1b4643bfea8a838fe2b8544a04b260f3daf67ae8aa5cb61e203330a37faf17a5186783d531981fcdc5d91846cd498ddc63047fddf2e0cc3f881655de8a00b4b7eb35372ab317b184dd019a04817c89a609b209cae9fe484ae72b3d3d9b31f3cbeb28f42114eeeafa885a429bf7262039c576399005de2d928fceb09a1d42951f16fed34aa5543bcda65bd430c47761be651747a3554c2fb4fb0018a0a8cb1426cd6e6e89c61dfde77fe0eb5a54ea6b86c9c32f1fed0f4a8f4b84010411aa04d11cdbcc18e873a3a3b94e751cefe47648b5c7226557cc53e4fd2d79720d2f105420563790a7e24a02503b543fd7793e30c7cc1c9081968cf7e259dd7adf4a853d35783c15a3d654cfae656ca06d43f271bbdd6b404ee1d952b78f39403c0b4fba3a370cbe21cf9b566fb43b032a079cb7534f1c3f6addd06747e0b8959931fa941dee86d35ef93726c642db97cd8fe003080644fb25523f99787e815a9367063717e11988d82ae111ca04dbbf5db21fa166ffaeccf85d669b4a20e24c60a9f8f1ee109e81939b7eee4b812d63eeeeadffc1a5f79efd01d57cfed0706a38c758dfd178ec7fb545c3a11c9c4d46e24631d1774ed2bd71045e0e7109028c1aa230151e549b137c311c1c70d23893948e1b402af7daddf8ea893f1dc1a85ddd3badff924c3026f15919428a52219ef49c30151c278d711f769fde1d3a108c005d1f4696606eff2c215c3e2cbb7f0a8cab90efd48b057a40225bdea817cde6951e31534765f61d66db8e1bc3154868b9860bbacd0561a1add8ff29ffa28f4bc5b8058f937d10f0eb1bf8f9d2b808ee907186599edb63be7ef3b73f42f580c413be2ccbab1ab1a08ba224046d0152c2d27ab103722c6b3de45262816f6d05c721efccd5329e9e4776d5fe36be1426b3e161ffbc87ee3a91bc646eb0465cfc24a81f6a55a66bd9e1af187d43a3b5c13ca3ad14b39a2c0d43e50eb656fdc1febb199e056112292efe7d890328aa2a131f4f5a89088e8aa999aa4153cde3b42379dc88cf6ba155c962d8de7063c49635bdb4343ddfe808352ee21689722e6e47d4e590d15c535958d02ac2d2969e751099c6673eb7a41ce0919a87e09350b7300c0c31d009bcdaafa5b27746e1af05fcfa3b1f004d9beb5b484eb7dd6253bd7bc0a72854544a2bb8ab9f2510759b6c109bc4a478991baf736b37dcde3ca2bdd74c584a9b97cc45c251f9231de51d3ad5be27d25d4e65dd32f110654299d74b696cfd08a59b8dc44f4fec81aca53ec9633f7c6177c1d4e2d37ecce98175b20176af456ad1756c4a868b4dce4fee499130af39daf5d357bf42c29ab00136da6e6325c6a83f81fc3fc5cceddd78dee68c3d91cd5e75a166875167f045f7b217b27715ada92e3f1faedac025fd0ab5fbf09ce2b5ded0761909260d018a13ac2ef941519592786ef34b6c96bc4f005dad5b5636cfeeb7b47d279a735fe4b31bafcb89a786e8894aa3db38cdc99b6420af6b2d953824adfd5fe3a4a1b1a60f1c0762041e7d24a39b956704f308f3a029c62232863dbd30b8b251cf073ce5f62e0afa359b865b38e6c7d0fad3e7a2b2161bc9c6e881e1fcfd874402b21cd71de97f262d395bb756b12ec33d7369e86a98515fda6686b5a0a7a2c5b82fbfc28f89574c87edd93d3ea8a3dfac88153a9420d5aab6268a58c9b3a696081c755ddd961f10fe42e94ab9c9022e2eecce8d13c1847c679b5239264d5df73747c20313d4ab70588dfd87727b0f541f666a2e3a81e36ebf57fd2db493063672e9c23165d69768c58a3c4e96b12b3f4cf19c286361f363f451fd7eec5b80ff1d965f6613ff468177d656a549615e38ff8c06b84dd90e0257cda441bf933d769c6cf861848cfea12a1a8cf6bc07ef2b634831d1562362e072be39ea3932db9cbf1686b45058e83ec43c57b0da0d97015678732bff45cd79123b00d127031b9f0ace0165305b8e22a161f3be5a17278261f8e3234ebf57d5c0b565a2ffbcb4bd41cfe537d6087082689668f17e3d721daca9e3098b10d930241164d4512770b36626d6e0fb381d3da363e2e5212de1bd5c9ee13787e761a2b6c735a71d727c2e2424d0d3f7d2636b22b18f9efc4b52a2334964d1d17eaaf271c5c938fa7a9f5868409f2af5e1c7ecb9ca8357968ae8a1db19f578220fe42c51c310d2bbad0350c4ba4191f2312a8430586b7f193963d094ba77c18270a216a69f6478771a765271784b46ba77003ac368288a3856baaf8445d5703241290db5a936cdd2e5c10ddeb646638b1e0c51f3c3451651fb934d87172ede3559b9444fd0ff3624061a4b24f89efa30b00b08020a86479f52cd062eeb8b7bcc2d2390d466d43720c256220f8bee13c7f3de62323e6f0682db6da4f42e730d7f733fc3e4bd5a84a9d8610b220af37aab1c488abd128a5065182a756c077e1a94ea0675ad1df4955d061b6f93666ffd65add3b918a9e02555ecdd308c83c4d497abdebf0907dd23d2704a47b19c33a121c3217cf42fc2c86900d2d1ebdda074f1753018a2a90e8521c17a6548b9102720940df132509a0b3bc16184eb090803500c04af30dc9f3324baf974d6e0c83ba7f37156fbb22731913f29df20908cb3faeac9f5313d8f558be92a0c2319c66b42286de4ed7fcc9d981f8842051330d997460517b4eef60fedc58d8803188daf7b9641e16da5bef53ecf61895a5ef7b23268c1c188016afd946db3d11fc756a0fd4b26212d52b40930fb3cbd029c517d7e8a82a7e6c71c0ab5ab577cd8dca28ab59d45dfff41cec60c3af22ead72a25b70e5d50bc8a8899da22a3aa62deea50fb16e41ae4a5dbee2bc98f11a460359e56037af127f0ef835a07a4d1cdbd04398ae6f0ead54bd80951e98c396dc2d697b2592b6e2279aca53c701a1436be8859c2e9bf5a0b7c22374cb4468492aaf351f28c5593bc5f3deb72ff2e3af3dbef331999e0687de73d4a69a0712729e37b4efd9dc7f1bdc11318653e5eeaa40b20889984b1b8563797fd1420a8e1d01139f05b2c3c9e75358b52b0a4e2d3810869f4f3976d6ef59919b3211ddf125f74cca831a5b75e155a5639f4b940c06955c3f8c3d2845aeebd70185ce1fdbc8a38bdf3fe56371596918176763e3787901bacaf89aa14a0e562ad5aeb30f0255328dde494a7ffdcebac614b4dfe3d75487d1c45751b9fd3c150d5c67b710dcdb5487eacb397ec17289d33560808f93b961b4c1ab2fdeee087b693f474c541fab1eda4879bd51963d91962539c6451cd2c22c72da2e92a81a97eb48916fb6b8e8d908245333e87fabf677f2c62094f6f1e5a33d61d2e278f0f45138f0fd8402b5cc00e89a4fea590816eb9d2de1a03a864f6061d9ec4dfd8e4f5bc2bd83e3125396fd5c15dd4065c050a5fe70e6fa7047aa345f6ece5d7c0129607bb932605f3eecca4a95bc19d79a757ccbaadfc22f3087ecaa55afeb15bcda61666ad4768a9594b4149adc52233e5a35a04764d781a5211aeea061059e54cf74eb0f64b9d055e26f847623653127975239eaeef9af42884fc139d117d95b81d08572a7073f3e372edd9e8795f7cd3306ea2ff7caa8bc6b9a8ebdeb9f633ad8ea33a3b9521404f998f39fb340296379c7b691a8717f4dc0d842c3ce846a933e9448107d7c8bbe0670849b861f4a71c1bc026f7a931678ebd76a78bd8fd8ebfe19106b2f141b91d2f2552097f50d5a71da3ab810d32c8219672442d59c128b909898de125501cd39edd7334f20324971574ab47e7ee5edb402eb5a6ab3632eb178e0574f5cf571233975b4e711ae51ba52d5c3819e9249db815c0465830128e5a95a022e447a34c17daaacd7ec3730657cf4191c3e64780688326cc7a8400bec3167c5d81e676f5b020a43a4ed2a47d60ac66d796b03dd5996a786f6042760fa47392e87a1d8d39ccb5f545f776cc0c67a016c7c85f78abea015d34316051b9b7e4450018508138fd68c3f40094a974ba4925adea2bc8382c1c316526804f1fc1ee78a75bc7b5909ce381747ae9a22dc0e804d56e8378142ccc4c545c80af134740f8e11e74faf00a1a6b13b00bb5bdbd766fa4ac18db628ff17b9b67d027b311abbd95a77f2a47e27418219928d52c142a3f5376dee86f4af68efd1e5af964d88b817a2154e27b9a95c1a0b0d146a90fd076f3daa69c712f381e6c2181951b2bbe6deddfcff4c88e17464131c859d1c83160bb366f0d5662d12ec4851f0a0285be0d169dc2ec199baa8af54e159e2fab1608a4c593c5e4d830ae651b0db6ec4a669a96002af990bc0cb9996c6939fd5a7accc4bf6b55ebad01dd5354f3ec7dc0dd8db37ebea467842fc62a394932fdb453923317f76c4d6f43515c4964ecd1444e804fe2354b890b8039ef2a35ab86f403cb5f76c887c558ec5f01826fdd3b944a39a7e3dfb19b2bf9289df72f52a9c43e62c32025391dd9e62b8f1beaf4389891dc5d354ec8c1eca399ec51f2aa33f8fb9be0cc4333fe2bb67ae75d546c30869bf495bc6447724b0024e5fa448b503074347801e8ddcf09e17b83047bfc696f7bdab79aea86b75e0a6b64fdce312e1b31053f5cbb2b82e2ff94f47a7793804063ca213a52eebe153ae81837369578b1dfa31ef77f1d05ef2a5b1b4ab36d19e6534205f29d7f4902b4cb7d3e3c4cb38e503ae2d863f7a9f0942e36643e662f960d4bfb79772868acf6e620292e5f82952ec5e97d7c22125a593d499e2b38507f2678b66c5456325931986c75fa20cb452e8fa306068e0a6acb3ebfb2a216b3a64ce2b3567d98d1138b225073575419ca7544c36270930de521344535d084d417bc59b30e11e01355596afaf3db1b0578728e488c84b08c31a6ff1f058252391de5480c3ffdb503a6b4db894602252bba1e02554a643698591257a603f5150689b78d6238f6ec8f0aa2cc506d3e20ef8a40cbe6d2c5d243c31f6f79984c8da40fef24209aece06282a532617ef3c57917b50f7285dd3bf8a366bc5898a2ea930ed67c0171722eccc04ebf767dd983bae9edcff922a755feab2815212f16eda3c2ba00fe5386d0a3cc4d730f1fcdafa6596f5f054fd7ed964518022cd9a918068160155cacb0cb50da178f05043b0974fc8da022b190af51e8a157134c55be161732863e79052e37e6bbda45854c46b9364e919fa9c535c8467c70b2e04a3b90353241a8bb1f17a23544ff2531e7f2c2d892888a030eb0045dfa688a5eff109263b7e4c6d31ccd24576daf261676353d58d64b66f0c63b5cad6532796e9eaf2773fdcd45bee645318e6a9dfe7c5a7d9e31184626b3caa344527f05681a40be894e69f6847478aa3a94f194c6b4ed6292b9fbc6117729a216d62b063d0279561d8553d7658fd76d3591e87d4edc8933332002fe82fb511bd0f33c7c809ced25b98806895dbd16b71994e4a212902c2be9d417b72090ef233b053027490686f9c322fc53319452fbede51a249d4fbb5872c77de66e156844a155a91e8b230eefad7d6d9df901587e5e497ce68dc302fb8b2ef9335fed817f9ccdc1d7ca899996b4327dbff9d5600ffb0f5a8213a87445a78013fcb71b6e15e108aff68d15d337fb0f5684d12029c092837870045852f58566d6d4d1c5becfb7979194bbce3b7c9128307205c708666ed662f75ef6767653c2eb140a38e5acacbaad82d50b4172e6c1d1d05d9f3e607e0cd6f82518e7c6008e6940f9866400e299cdb2e90436309b7e2d70f786ac94f199f2a3944764fada25af1726429967e68e84ad3af07259617f4d700be4f1903d4bc10831012a6fe87f38b183308258dd43edc6483b6ae1c3591a4b3707cafa8855b36cf9b2fbef97f8b8a6f41b9888ba61982ac02a495b7c1e22dcc0f37d78076a1fcad786b69ac78f1e806466d798fd8fc4a5d10d8ceb4b9ee5adedde47b31e975c1d90c73ad27b6b165a1dcd80c7c545eb65b903a73b7d3598e98f46aeb0559e641d3e6ac83c0fc34e1e5fa98cb9d4a6050bacd997a6a0413ce3664e192dff12a29bc3f690c24e8a0d48d986478c56cdfe370c3brootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootroot389-ds-base-1.4.3.36-5.oe2003sp4.src.rpm389-ds-base-legacy-tools389-ds-base-legacy-tools(aarch-64)config(389-ds-base-legacy-tools)@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@    @/bin/sh/bin/sh/usr/bin/perl/usr/bin/python3389-ds-basebind-utilsconfig(389-ds-base-legacy-tools)ld-linux-aarch64.so.1()(64bit)ld-linux-aarch64.so.1(GLIBC_2.17)(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.17)(64bit)libcom_err.so.2()(64bit)libcrack.so.2()(64bit)libk5crypto.so.3()(64bit)libkrb5.so.3()(64bit)liblber-2.4.so.2()(64bit)libldap-2.4.so.2()(64bit)libnspr4.so()(64bit)libnss3.so()(64bit)libnss3.so(NSS_3.2)(64bit)libnssutil3.so()(64bit)libpcre.so.1()(64bit)libplc4.so()(64bit)libplds4.so()(64bit)libpthread.so.0()(64bit)libsasl2.so.3()(64bit)libsds.so.0()(64bit)libslapd.so.0()(64bit)libsmime3.so()(64bit)libssl3.so()(64bit)libsvrcore.so.0()(64bit)libsystemd.so.0()(64bit)perl(:MODULE_COMPAT_5.28.3)perl(Carp)perl(Config)perl(Cwd)perl(DynaLoader)perl(Exporter)perl(File::Basename)perl(File::Copy)perl(File::Path)perl(File::Spec)perl(File::Spec::Functions)perl(File::Temp)perl(Getopt::Long)perl(Getopt::Std)perl(MIME::Base64)perl(Mozilla::LDAP::API)perl(Mozilla::LDAP::Conn)perl(Mozilla::LDAP::LDIF)perl(Mozilla::LDAP::Utils)perl(NetAddr::IP::Util)perl(POSIX)perl(Socket)perl(Sys::Hostname)perl(Time::Local)perl(lib)perl(strict)perl(vars)perl(warnings)perl-Mozilla-LDAPperl-NetAddr-IPperl-Socketrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)rtld(GNU_HASH)1.4.3.36-5.oe2003sp41.4.3.36-5.oe2003sp43.0.4-14.6.0-14.0-15.2-14.15.1f`S@eeC@e;@e7wangkai <13474090681@163.com> - 1.4.3.36-5wangkai <13474090681@163.com> - 1.4.3.36-4wangkai <13474090681@163.com> - 1.4.3.36-3wangkai <13474090681@163.com> - 1.4.3.36-2wangkai <13474090681@163.com> - 1.4.3.36-1- Fix CVE-2024-2199 and CVE-2024-3657- Fix CVE-2024-1062- Fix dirsrv-snmp.service start fail- Fix dn2rdn -v error- Update to 1.4.3.36 - Fix dsidm user/posixgroup get_dn fails with search_ext() - Fix unable to add objectclass/attribute without x-origin - Fix execute dsconf to open pdb/bin/sh389-ds-basedc-64g.compass-ci 1718156763  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~1.4.3.36-5.oe2003sp41.4.3.36-5.oe2003sp41.4.3.36-5.oe2003sp4 1.4.0.9 template-initconfig0-metadata_list-compact_tlv-389-ds-base-legacy-tools-1.4.3.36-5.oe2003sp4.aarch640-metadata_list-compact-389-ds-base-legacy-tools-1.4.3.36-5.oe2003sp4.aarch64cl-dumpcl-dump.pldbgen.plinfaddldifmigratecredmmldifrepl-monitorrepl-monitor.plrsearchperlDSCreate.pmDSDialogs.pmDSMigration.pmDSUpdate.pmDSUpdateDialogs.pmDSUtil.pmDialog.pmDialogManager.pmFileConn.pmInf.pmMigration.pmResource.pmSetup.pmSetupDialogs.pmSetupLog.pmds_selinux_enabledds_selinux_port_queryds_selinux_restorecon.shbak2dbbak2db.plcleanallruv.pldb2bakdb2bak.pldb2indexdb2index.pldb2ldifdb2ldif.pldbmon.shdbverifydn2rdnfixup-linkedattrs.plfixup-memberof.plldif2dbldif2db.plldif2ldapmigrate-ds.plmonitorns-accountstatus.plns-activate.plns-inactivate.plns-newpwpolicy.plremove-ds.plrestart-dirsrvrestoreconfigsaveconfigschema-reload.plsetup-ds.plstart-dirsrvstatus-dirsrvstop-dirsrvsuffix2instancesyntax-validate.plupgradedbupgradednformatusn-tombstone-cleanup.plverify-db.plvlvindexmigrate-ds.ressetup-ds.resscript-templatestemplate-bak2dbtemplate-bak2db.pltemplate-cleanallruv.pltemplate-db2baktemplate-db2bak.pltemplate-db2indextemplate-db2index.pltemplate-db2ldiftemplate-db2ldif.pltemplate-dbverifytemplate-dn2rdntemplate-fixup-linkedattrs.pltemplate-fixup-memberof.pltemplate-fixup-memberuid.pltemplate-ldif2dbtemplate-ldif2db.pltemplate-ldif2ldaptemplate-monitortemplate-ns-accountstatus.pltemplate-ns-activate.pltemplate-ns-inactivate.pltemplate-ns-newpwpolicy.pltemplate-restart-slapdtemplate-restoreconfigtemplate-saveconfigtemplate-schema-reload.pltemplate-start-slapdtemplate-stop-slapdtemplate-suffix2instancetemplate-syntax-validate.pltemplate-upgradednformattemplate-usn-tombstone-cleanup.pltemplate-verify-db.pltemplate-vlvindexupdates10cleanupldapi.pl10delautodnsuffix.pl10fixrundir.pl20betxn.pl50AES-pbe-plugin.ldif50acctusabilityplugin.ldif50addchainingsaslpwroles.ldif50automemberplugin.ldif50bitstringsyntaxplugin.ldif50contentsync.ldif50deliverymethodsyntaxplugin.ldif50derefplugin.ldif50disableurisyntaxplugin.ldif50enhancedguidesyntaxplugin.ldif50entryusnindex.ldif50faxnumbersyntaxplugin.ldif50faxsyntaxplugin.ldif50fixNsState.pl50guidesyntaxplugin.ldif50linkedattrsplugin.ldif50managedentriesplugin.ldif50memberofindex.ldif50memberofplugin.ldif50nameuidsyntaxplugin.ldif50nstombstonecsn.ldif50numericstringsyntaxplugin.ldif50printablestringsyntaxplugin.ldif50refintprecedence.ldif50retroclprecedence.ldif50rootdnaccesscontrolplugin.ldif50schemareloadplugin.ldif50smd5pwdstorageplugin.ldif50syntaxvalidplugin.ldif50targetuniqueid.ldif50teletexterminalidsyntaxplugin.ldif50telexnumbersyntaxplugin.ldif50updateconfig.ldif50usnplugin.ldif52updateAESplugin.pl60removeLegacyReplication.ldif60upgradeconfigfiles.pl60upgradeschemafiles.pl70upgradefromldif.pl80upgradednformat.pl81changelog.pl82targetuniqueidindex.pl90subtreerename.pl91reindex.pl91subtreereindex.pldnaplugindepends.ldifexampleupdate.ldifexampleupdate.plexampleupdate.sh389-ds-base-legacy-toolsLICENSELICENSE.GPLv3+LICENSE.opensslREADME.devel/etc/dirsrv/config//etc/ima/digest_lists.tlv//etc/ima/digest_lists//usr/bin//usr/lib64/dirsrv//usr/lib64/dirsrv/perl//usr/libexec/dirsrv//usr/sbin//usr/share/dirsrv/properties//usr/share/dirsrv//usr/share/dirsrv/script-templates//usr/share/dirsrv//usr/share/dirsrv/updates//usr/share/doc//usr/share/doc/389-ds-base-legacy-tools/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protectioncpioxz2aarch64-openEuler-linux-gnu    ASCII textPOSIX shell script, ASCII text executablePerl script text executableELF 64-bit LSB pie executable, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, BuildID[sha1]=182a58b69d2200b7cb3176c529f0145f2e5d2b6d, for GNU/Linux 3.7.0, strippedELF 64-bit LSB pie executable, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, BuildID[sha1]=c0157330879a30e041919260a6a14ded60b9e1d8, for GNU/Linux 3.7.0, strippedELF 64-bit LSB pie executable, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, BuildID[sha1]=f37715b513604dbf05edb087d90ab56864b3e0d6, for GNU/Linux 3.7.0, strippedELF 64-bit LSB pie executable, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, BuildID[sha1]=99467bfc0d278e19f17b171ece6fd230c66fded3, for GNU/Linux 3.7.0, strippedELF 64-bit LSB pie executable, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, BuildID[sha1]=5973bbfb6a474894975e2e717b860bb7fe393cfa, for GNU/Linux 3.7.0, strippeddirectoryPerl5 module source textPython script, ASCII text executableASCII text, with very long lines )B\]gw    !"$&()+,-/135678:;<=?@BDE    RR-R.R/R0R2RR,RRR R RRRRRRRRRRR RRBRR R RRRRRRRRRRR RRBRR RRR R RRRRRR RRRRRRRRRRR RRBRR RRRR R RRRRRR RRRRRRRRRRR RRBRR,R/R0R2R4R7R8R9R;RRR R RRRRRRRRRRR RRBR"R%R&R'R(R+R/R0R1R2R4R6R9R6R9R!R#R%R&R+R/R0R1R2R9R%R&R/R0R1R2R9R9R!R%R&R(R)R*R+R/R0R1R2R3R5R9R%R%R/R0R1R2R+R%R,R/R0R1R2R6R9R%R,R/R0R1R2R6R9R:R6R9R%R+R4RRRRR)R8RR8RRR&R8RRR-R8RRR#R8RRRRR8RR8RRR8RRR8R9RRR7R8RR4R7R8RR)R8RR$R-R/R0R2R8RR,R8R9RRRRR8RR8R9RRRRRR8RRRR8RR8RRRR8RR8RRR8RRR8RRR#R8RRRR8RR8RR8RRR8RRRR8RR8RR8RR8RRRRR8RRRRR8RRR8RR8RRR/1O(cpMmj+utf-85b5c2bb177acc5e47524388282d1fceac8ae19c96348aa752d8e3b2c86063036?7zXZ !#,Z] b2u Q{MR؅9?gYq=Eyh@\/V|(UeyoDI5y MhhR9l b]`+Ej +lqcHA3,פ*)V?Eb[)x[|0#~`=ߢ(ka䖰Y#l="G,;3xjVG0sy;d%_L+"QKx%?MotI͸?@ov\zD[=ȡ>ɘQ9RKҪu (.7rք۹Zv\+Lr#͍~N[*—]/wKY)\Ɍ.eə"j7:.檰[ .?y?2[hM 6z.N#xLhvc3as-_o ./cscVk_iUv,xMMUۓn>WfD=9Ѓ~2wz ;} 5?Ǖ(:z>$cLT`ic-QS_*7`"F̰"yG͒@2ܯ^q~IX[e'z 7(tɖ ]DŽ붣MxD?q.xrAf-_5[TdctN -G#' vnlj{#Ѻ RdYT;}V0)L2ĎFu5p:!2!Y|;`_AkWGٕzbv"UN-_U\#97IA#l,AB1yzoXqv+7&~ c}a0V^lj~- UXrL]`e4ߖ* R AMyoozuһpOX9˽/KYɉ:9z5Ҭ>R)d +*ຠzU"y.kWPW_Q#P5E4c[s܃j:𚤍ѨD#Sg栫 zdsv 7#!4fYm2`@}nNPХ7a Ad1- C*']i4ViYؔTA1v]Ja=)c`]^F>Np0Hvni( xvsیcٲCCίmXk6 צ@MޒoҾlP\C$tG8`B,:\e9y*"ZS11^{86C+>0Z6ܰY˯/K{GO!JẤϩoniI_ o_k2n2I+ɻAj:#SB:EQA29VN:~I*KO6TwbVzCmglk9@AV\.ߔeL}(#fWTZ JHޞPܰva+Wf6yv 2K3q~>;9"cV"ߖ1v˅(#|8,:B9O)&2|Kk ՝yQrO?(J ˕pLHOm7m1,}n%ՂpWj^)/D>c'>2 >K p=] 3V:qΠPy 9'ǟ-Ye^dkՂ͏am g-u"B;sM="&gMҸmf .!\Z/Xݮe1<B~;*@ޠ<}MSF CJ˵G[Pk+81C+u Cuog}U& vƜvTl4xX~X|c(0pFEeZEFBbV+d,9zR|!T 9cJ:H/v/avB`ޖnbe?'xD)Yke̦ɹ |W\9s1`q),UND4жYZuLqӗOeW 8KT;=\;V/"2@~?uW4Znqj=T7 t|/^tws{{e~u\h1Q% OJ'7bth 8M+gE:2 AB)'/[y~DP&g/$"F(_/ 5\D< 3nD1};\7u 8Zl>-ұp M iE}$5䄃;*PX8p̾Q*Z]K Y¹ۗeC:ecg,X ӳ4j GDូT h:cy)C Y=nOM Th,VFiNE/GGp4؛@}Z)cWY6O^*(VWc7 ɭru0+~TE?wHpl&s Kcku5\c*[!_AʼuY% J(A-᥅|1$)v3$O.OL44үV}K8}x+]UaѴ?q; b#pj!X^A#qDzZ%Y$;:TZ|7졥lC9ٟhC#4k߅C.*,l< y9S?q-mhd ڪd gd.\D.hRu: w@."̧z&yF'"jDh2@)I';ăFN-ɦR m<ӓi5c|#:.ͷ1@( 4XdE±K#Ι*]̺6UmՀHsSzY?oð[N`"D!,,ڼ%'AԩWfՍRrѪ/6fLh爄8mw`x;@Tz:R'AMm`2[\.O$}"3͗ ߫$amFly#A5HwJtG  +X h&~ql`Ztϓ.u1*b8qF$bTTqmk(1&vb"l6$MW0_"o L8!vKTw9qgot(}S gYmc!.QH%nFcoB'0elk92t8xKIzq`l_Ѻ`/ls4'mo@@ >-92>hauøӨ7ӯdXvİ-3Tod^TW9bt7j2+xM =&8 ُ7a#^ $̈$UH&}$2',OqX>-ZwR=6u$%YB06jp(cڠ:L-S9mj2!Ոx jt"=:Od4(vjD(%+뒻5vMQhhK DA8JO<[;S'ũܠ-1-c̫++-1^~'5ͩKgA`aeӈIpu6H<,g2"5yj D*5D&R4ڍ} 0IL bd~Ҷ.`Z~W CxнA3Μcy!>vUXqmQÉjU}dXG fကqϫQf˲Cw(8kQΗwܴݚZ鎨ckG_XbmbyܜLϭe 钆 _c8u=>9 0U)x2E5`:%rXVa_X:Yp >=kZYskJA,M~bݺQ:ǺoX\qpӽv !RekAF˔Cs/'HI ֛-`ˏ!"ȧKjeXśi&:7䷪o)}y\8L 8=u;RPch;^iM kcFC-..`^b9Q| Lr|:X}MB)eӞ6z`Ozyi}%([2,r =j͇^ֳq\BM,;"UiJrSH?SIu5eLYV,ҲqWcpz*ϡD>SL#?ey[*FTg}<S^Xܴ7y]k2'6G\CD daZ!0$`Ycٯn +1w7sK҅妻h:#8)l.e}hYjbîU9~Cl:4%ф1?Itk4޿Wx:xT_vXjs">cl|nVk~~9wN%7jJF%e^wZ)T,nDv;PŽ@*>)%jW ?ǻͥ f9F %SD([>bc=EssۅХAؖK{6b`ۡ&#S юM xd_n4ы?T<0S2T.&+rK>;t$a";r@s,QuDc+Ur(0X %*RO[;y2W֐ݛMw4B~~%8? !.*;Wwιm@~Ź{"=*Xa0~I_jOo:M%~dN6[e$c|$ZC)] \i/1׼.b R^5H+D9uΪnƬ#Qఔɱjٴu̘HKﹽMy֞UE3to++փQ%ZH< ܭ{_a]`ǎtpm`1oo=ӱ,Zw7}IZ1 2V+> N] Y-; UM _*R+~DXb#_r{K ᳖UO5Ʀ`A[lat*E)E\vr }9&I Rt$I7OQVYU|k+, aDʖCІ';XSIsb}Sߞ'KqlHu?6`1Z'?^;xI) ߵUo?Mx'KAg8#(bI:O%-1M6Tt1bwh#ͨh [1tuiQ3X(1&9QɃ^ȦYK:s I:!\sGGr jQ'[[.qjlLB#f_FC{oT%܉ٳJhYB "s_` q pw?Jpbׂǁ|Up]d1XZʘZ)YAr/͏=^5v-\aۡߚ|nMXUR\HNad؉apeS`{ol$*䰓\V+~ 8UqӋ\54W-]f/}#`-`Iέ[U>y!΍EM5i&v!ʅ4 a.YL:ӝFd)HͰ02p]U L nlHK#=' aߙA썵٠qf{6_%E@AgZWӸإ1A̽A9[NRFʉ7u1Xliɫl$ "j0 ☐Y ~hu!EOFu<n/GP>L:KU*77\(Ǜ"&nl$@qu0&Oa xd6=/g=]?^tMyy<)mݺ”{QMmЋ&4#X_Wd>Hm*Z ?y~輩h3`v1 'j) Õ]*GQ铤[Il8uh%`v&Ey[b\x ×V^H;o)bQ[eWq7{-Xvg_鸰RGTAqό 9 $CSiF @.a*OXJǒIЂ׹ʣW8*Jj?{Ia1A> ӣrXZVO [D,@Gy)>-{u DậoSFpeF(/:@^D4pqEJOsIP|=p ,p~E$/gF7ݼqL t !GOKw8Ru׿TqKPzB~%9\ޱJ$`2&Ju5lW HI>aTbMV 0NxNr}8ԩܪFJ}Wד;7H!ֻ%NoA&GR4&Car+͟K5OϓGX.S\w{n^pߴŋEf @}JrLÐ0L"e,l"[_5Ymq~M*8l:P2:#i{S0- @ jݖ6Yl݈̥r|'X^D 9tʫ[WGٞAWj10 [!0##a}q$n2sk*lV!@"3? PE7bdƨj\H.V`q{lMЀ4"̮Q u3Au5kLq:EhPZfqJ]acZ4ȯ^!gtoiTi`NNalɺ/%0[*.VIȴ%VA;Kl̥HiR0ݱF+6cpd u1 &.ȟ0Mf1c/j^S3\Ooj#ЉT͓s~m V|{zmw Ou>^HK8E9ѳ'hì8;շ"ֱUH%[}=J&K>!] :O& FZVT|~"TzE$lVzzգg)NKJt2T“mlXfFrn(-:IFRg\]i7,SphF2&(_'{_So*i ˃̶Փ|`.k/ra1Zݸ'+?FQ}5_6 4\ی&'MX#Pg!|ixb#&*09%]%CP.:[FCRnS `rChztpڱ)#/j'Yۛ?Hcgt?~!H,&23w3S :" 8ڈkk|P>إ6$Fck17x!Xjr^M̀N,o*s+\(3cՃ tdwWc54ߏ'Zӿ:Oo6S +񡎨f[p 4N ,5$>|*7P|BSƗǫ \kf(h=qWA]P:چFlǩzS7l?='%0Q≆5"#Q#?u~Q2K;DyV DJ}R??~9+$~70[eo>54IE|d}Њ5@j0aoz,8}܊÷5Ny]iՑ6 \v5@զ@;^۫|M)K1gpxI8&6J kn#0N蕠-4PR M)?կ,%^og?qu(x.L3Q?Q[o(6σ{_E`BȆ{Wҙ?bۘk>$dPFC&~t4в ev3 hc~x fX]wײHLYFЌG@P/^t":>9♹T ؠ+NXvpE 87}@>`lA uT\x J=PUQ{w߻Ԁ @Z6`IX*kfFeocᑙ>wվE/;;{9;EDŽZy&CHJQ2@Ll99` meP(4X6C7>Œ+7M5#^Iv07_и#&\wxGh0bͧLd#?K)}g.I/9 =è.e$2 _VDi 1ԓщ l!ߩ"Qqr/xv.E#J˥^1FÄ'GN;sޚZCmrWxxAWxJ7G#[A3)3Bh l[*^mE:8]J,CLmY ~QYqW'-X,w¦>M9ijUsgjO&@ G,S]"_5q%< zGpП$ ut=+&]2HllZH`2Mg]m'ԩÁneǐMPHEwgl͚O\16TkSiޫ +&np2<C~L2{5~#!0VI}u\IJ /eV4"zT '2∤6@3"#/) 2󶟡OO/H|8u^"HΥ@A~CWva7zӬi+ LĭꍙMIY!8oeb89{'{) 6_DȌjx؍̹f -TDs՜:P?Yg| yPL6sIhQ&)KVPFu ڼHPY%ZX 9tc ,Omx~*H˟-?z͹ag'pWd5P)- yMMY'&H}b*mrfezoH8s`꾶X`гo&!FSLjvaIx0~ /)>j i͖>@ܮG:uѬ~kUyɧWAUk7o~N zm mgQpдԆ 墄:n2hgYScznD3i$2 e;߇~$,!v4 $Ta^F@@#<<=;PpW dT%wiɏ^ UQLaKu9ʮe&Rn{Cdj7 uñ 73!ZKҕ4HM|{O%xLintgwox+z#K<:1kBw߬ZL %9 .raueԌ۳6: 7Y"&j*57ܴak@J)T؟H䅀PwNpPnE5R*O< 3 8Yu;=/M8gZExR;g84),4/;CZL =Z ?11O`k 1<ȭG֊.+ÝAFTmܾhsZS竾Rvu-dT6+W&56KĹ+ŌT [ouUcp߂#8(mAWMEIS }L#'J)NA'X`M2R$'S+珟׭oЛuiQ߻Z&d'f(pˤ9@D2$ʜ?$Z^L GzEB R*cj"w|fU!sW*%z#CdNOuLԃ6[V55 6'־yM7z$:OUݳkMT;{VL3cḼJH-9@ iyꗣ>"8TX^?$t`F& PpYloCۗ5nM\$B@~%4gV+$TKPO bkLfL/т%Uo%Y"+%7fyN/d-)AƨH,75Mo`B.R'*I [ +h[JujR lrءtmHN$NvSU uۣ`C~/XĈ]&NhR$@As])V^DpfuL?SP$5%}3hv?b&#j͏5*pKxdO池DX86C5ǰ.[GY&6kaGVfe8r1&-@&Ώ}4U.` Ez.[0> U23.!g^2GjpW} TiYx?d`LUKFRUCw?l6O__îۼU#K_Ğ6EKiU 9[]O5 xZm0{Kvσ^^jB%U8Θwuτ',DܔdNk9z-T+izb^0i{WG}MUy݂qCE K^9#һ#i;%T5 s,LJlԣ4M}}JsrEa](ɆG8\ZܼyW৔G"L&`I4穏2JhqQYe> z͢]lDZ`-n4]%#CHl5qa"(s0ċ2{ʄaRVuڔ^B+NyVm$-QjgqVECsZӕcҢ{De#+D"[XS+FQ>VqHqXs@aAlٽ$F^3<0h%((m10H" _0q2L`*#33qϢmCoճ:P}NXAVY@HYhC7[1;ƒuewMK=W*Ce0`+6r(@OX6Uh{RY_$V;np.^OHO#7i #Դ+-@ЎC8bC%%l{~CD6"}QN z1dY<_^;a)ugn)@R肼<-nJ Ĕ uU ɒFCdI6gla{ܫ&q:2P]U)tA=($;v!wWY{h."`J5JA|c5NT'@%LN%x9|S:qphjANښa-h`GF.'㓕fd,S;c Ԥ#EaZ i`AʠvsGIE$DJ]oObVCf}o!eqV bu >*U#%>N ~]^~=wbNiIgsBD/aCK9RxQ( egm=qoCҋWԍc!;>*ZIaI@U,8Ң%|ܜ@>-oOܮv/#x~4fe-Vr``NKB {:mP3wTzP9 Q€zVBS)ն\絙<E3YZ&)_fs$#j˕hCPĥ#,X)W*(oe%kJU9˸[{d v&bAqȪlZ=J粗_M:`v!5]pZ-o)=Se ~^jNr.Z:pjOWobs?ZkƷk &-Z}BƲ9)38L;1VAS=NyqB_;q4izܩ~Cځ@}j|3猪. {F!'`RU0WK!Cj7ɛTrߢ\(/mϔT^KEVb2Wֹ6xA3ITs%NMFV{J RBrf֬N)KϡwfI뛙fm)yZ( D]*kZ~(", )t&DTo$?cB""fhs+ 549 ÿDϖ+[WRO}0\@G$v/<7ww+Wxc^/ش{ e>9.tvѱ$~f2#ۏ2"Q# R+IJbuNÛ)E2[/Y ;`żL-TÂfG^ω'WiGXbI!GKG?Tm&?ϰ{u4 yH; rf;ɔHOs$ sa>+[+8 rP$@P5u!Ի&@,2[Jr}b,I>TU+=^YR1616ab×Exۼ٪uI^PC95;u#'b?5<(oZ.u/]jAX0ZJTWq#N3W9ç| @Ke=o)9yywET0#fKCx0lr"?Qd4̧Kc5hnZNa7 DH):o L.:kށ?M|\x"B;:%yekBG1^]Qb%&u-5^œQ!Q}~;'~^Y|jaY <$2ߥ7S-,Ƹd,g pQ,]J)4D}CT)>tO̓ίcODXڨG2,^pak6D; e%xBs][m9@3CK- ,v' S37UW < 4m(c)ze E?qb"+uV`(t;y5AmFwP%?5ŭno {z1{rg`n}snV;DYWU͟0C Oz|lf {3GK0g.2IE:SI@eA6".oVovC?XRy 6 1/fpe.^10ckVrAq Vmk]lV%J@a]sr\RԿ .6ɍ[ o?,Ԉtokp&Kf`/Ǿf V&DPT[1shzD쵟o:hL mTOC*wi)װ[AUܣyxUJ%" Eyt[#' %(wZ iC y29BD1MUS}݆w avҾ+SKTY"͜%eo?<X!q:F:t[/w7Izloꚠt:Egm>ҕU'2Pǁf ʹbVR81F sE15c%x)GXd󨉣Opm y[MNʭi(l(~eB. MAri5xBXW(-$XbAbyfUYmiN1v m !225 nT[bWepn8!y[R#_߶ӳ47hT _UrE4Ø.5u:Kke>'դCKb|0Km|Nⷮ),daLcTk7bGcu!/އjnLڅ9跉f2;×IKuAQy YN hl1]/*Sv餢oLOh~bکbs?rKFhPA"#6U/>vt⇛2c3&ƅP`rGgWB\ˇNGs p{S#0w#Ldh-sD|ks.[@NȂ=N6Du*H&?s:n8^(*BIE#fDLPS+88G4 >T xg (?C܌Kmwʎ]J5,.(B8jyå!yṛ}}8&S6v{ MAo|ʐH",\p5jċFճ9BSն<+P[* {b}y4bzt,Hg/F B8VZ;>_P# OMa891˭$q?L|P~YǸMР  T[=+cݱ\S5 dA$##g01>zĥEa=6)ER%/Cl9 0hiwΜ?c(=tZQ{J:u'-B1h208 7ȆkÏo??DyVpe0%&<-ldTPMhZN_wKl9g4"TzVjR@ZS%2wY9T+ޞ4g[AeF)M^JiY𠂻N -ZNo5N׌|_No۷y=ŒƄ2B %32\s {pUFv8Sr+(mQdWQ(3gbOIXbPm s?#Wb UG5N?1lG 8c/-AB}۝oD@^`}]HM+D>r aKTu L+j+d Qpenjxj"PyEMGk2'J^s~FE S{ oCxad`{t3f qznT<:>>Ree aWi}Z +bRbHc!7 i"Sj~]Tnb w)l(ɤ+&~c|zGm;53]6o)JmF~'edL0Tw!5r^E) A%46 O'UJ i oJ6*}YPh&ۨT8d0/'4ϓf!qws Rà&5Ӊ:ex%VۖhEC3Jp:n)1 @5κp7 5EvqOQ"JɀoQ ;WԀP94ND;}1`3c @ξ|A%mRu;R?]}'Xep9jաal,<~s]|u0TJ 1?NhP\ťC6ccɠ LgUJFՍvy:E ~ٕ`칇͝qjqP̩{HS}P+ݧjdºXR 5 P,S61W=ECr>LUZsT+[e޴ +^#K)DWFii6VUHT …^BP}yĬr$AKfYS-ց_f,H]!P\Fc(4 ȖSDU8o]Rc>P Yq>EZe:}wڒRA8rGƉٖr|ϚElb ==:(_]L&>v( +yލ#D Jj|ZMgm8LnTⵄIpV ӷ6;`Ҁ#D