(s, o, i)
| 34443 | for (inspectNode(s, u, _), i = 0, a = _.length; i < a; i += 1) o.duplicates.push(u[_[i]]) |
| 34444 | o.usedDuplicates = new Array(a) |
| 34445 | } |
| 34446 | function inspectNode(s, o, i) { |
| 34447 | var a, u, _ |
| 34448 | if (null !== s && 'object' == typeof s) |
| 34449 | if (-1 !== (u = o.indexOf(s))) -1 === i.indexOf(u) && i.push(u) |
| 34450 | else if ((o.push(s), Array.isArray(s))) |
| 34451 | for (u = 0, _ = s.length; u < _; u += 1) inspectNode(s[u], o, i) |
| 34452 | else |
| 34453 | for (u = 0, _ = (a = Object.keys(s)).length; u < _; u += 1) inspectNode(s[a[u]], o, i) |
| 34454 | } |
| 34455 | var Qr = function dump$1(s, o) { |
| 34456 | var i = new State((o = o || {})) |
no test coverage detected