(t, e)
| 32666 | return ++t[t.length - 1]; |
| 32667 | }, |
| 32668 | fieldRef(t, e) { |
| 32669 | if (_t(t)) return JN(t, e); |
| 32670 | t.signal || s("Unsupported field reference: " + Dt(t)); |
| 32671 | const n = t.signal; |
| 32672 | let r = this.field[n]; |
| 32673 | if (!r) { |
| 32674 | const t = { name: this.signalRef(n) }; |
| 32675 | (e && (t.as = e), (this.field[n] = r = XN(this.add(EO(t))))); |
| 32676 | } |
| 32677 | return r; |
| 32678 | }, |
| 32679 | compareRef(t) { |
| 32680 | let e = !1; |
| 32681 | const n = (t) => |