if (!d && by) d = a.by < b.by ? - 1 : a.by > b.by ? 1 : 0;