()
| 1173 | var n = this, |
| 1174 | r = arguments, |
| 1175 | e = function () { |
| 1176 | var e, t; |
| 1177 | if (!(i < u)) { |
| 1178 | if ((e = a.apply(n, r)) === o.promise()) throw new TypeError("Thenable self-resolution"); |
| 1179 | t = e && ("object" == typeof e || "function" == typeof e) && e.then, m(t) ? s ? t.call(e, l(u, o, R, s), l(u, o, M, s)) : (u++, t.call(e, l(u, o, R, s), l(u, o, M, s), l(u, o, R, o.notifyWith))) : (a !== R && (n = void 0, r = [e]), (s || o.resolveWith)(n, r)) |
| 1180 | } |
| 1181 | }, |
| 1182 | t = s ? e : function () { |
| 1183 | try { |
| 1184 | e() |