libesl