halilib