(n, l, d)
| 252 | }; |
| 253 | // get the max length and assign length codes |
| 254 | var ln = function (n, l, d) { |
| 255 | return n.s == -1 ? Math.max(ln(n.l, l, d + 1), ln(n.r, l, d + 1)) : (l[n.s] = d); |
| 256 | }; |
| 257 | // length codes generation |
| 258 | var lc = function (c) { |
| 259 | var s = c.length; |