(values, reduce, key)
| 578 | } |
| 579 | |
| 580 | function groupSort(values, reduce, key) { |
| 581 | return (reduce.length !== 2 |
| 582 | ? sort(rollup(values, reduce, key), (([ak, av], [bk, bv]) => ascending$3(av, bv) || ascending$3(ak, bk))) |
| 583 | : sort(group(values, key), (([ak, av], [bk, bv]) => reduce(av, bv) || ascending$3(ak, bk)))) |
| 584 | .map(([key]) => key); |
| 585 | } |
| 586 | |
| 587 | var array$5 = Array.prototype; |
| 588 |