| 25660 | return o |
| 25661 | } |
| 25662 | function castFixed(s, o, i) { |
| 25663 | if (B && (Y || !a.skipFixed[s])) { |
| 25664 | var u = a.methodSpread[s], |
| 25665 | w = u && u.start |
| 25666 | return void 0 === w |
| 25667 | ? ae(o, i) |
| 25668 | : (function flatSpread(s, o) { |
| 25669 | return function () { |
| 25670 | for (var i = arguments.length, a = i - 1, u = Array(i); i--; ) |
| 25671 | u[i] = arguments[i] |
| 25672 | var w = u[o], |
| 25673 | x = u.slice(0, o) |
| 25674 | return ( |
| 25675 | w && _.apply(x, w), |
| 25676 | o != a && _.apply(x, u.slice(o + 1)), |
| 25677 | s.apply(this, x) |
| 25678 | ) |
| 25679 | } |
| 25680 | })(o, w) |
| 25681 | } |
| 25682 | return o |
| 25683 | } |
| 25684 | function castRearg(s, o, i) { |
| 25685 | return U && i > 1 && (Z || !a.skipRearg[s]) |
| 25686 | ? we(o, a.methodRearg[s] || a.aryRearg[i]) |