vl