| 19844 | o.endEmitted || ((o.ended = !0), u.nextTick(endReadableNT, o, s))) |
| 19845 | } |
| 19846 | function endReadableNT(s, o) { |
| 19847 | if ( |
| 19848 | (j('endReadableNT', s.endEmitted, s.length), |
| 19849 | !s.endEmitted && |
| 19850 | 0 === s.length && |
| 19851 | ((s.endEmitted = !0), (o.readable = !1), o.emit('end'), s.autoDestroy)) |
| 19852 | ) { |
| 19853 | var i = o._writableState |
| 19854 | ;(!i || (i.autoDestroy && i.finished)) && o.destroy() |
| 19855 | } |
| 19856 | } |
| 19857 | function indexOf(s, o) { |
| 19858 | for (var i = 0, a = s.length; i < a; i++) if (s[i] === o) return i |
| 19859 | return -1 |