function _iterableToArrayLimit(r, e) { var l = null == r ? null : "undefined" != typeof Symbol && r[Symbol.iterator] || r["@@iterator"]; if (null != l) { var t, n, i, a, u = [], o = !0, f = !1; try { if (i = (l = l.call(r)).next, 0 === e) { if (Object(l) !== l) return; o = !1 } else for (; !(o = (t = i.call(l)).done) && (u.push(t.value), u.length !== e); o = !0); } catch (r) { f = !0, n = r } finally { try { if (!o && null != l.return && (a = l.return(), Object(a) !== a)) return } finally { if (f) throw n } } return u } } module.exports = _iterableToArrayLimit;