VimUnDoC5v}am̩Y} ݕ uA XZN& var list = chunk.split(this.matcher)S!_S5_vS module.exports = function split(5_vSfunction split(5_vS5_vS5_vS5_vS5_ vS   5_ vS5_ vS  return5_ vS   5_ VS& function transform(chunk, enc, cb) { }5_  VS 5_ VS  5_VS }& function transform(chunk, enc, cb) {5_VS 5_VSfunction flush() {5_ VS + return through(function(chunk, enc, cb) {5_ VS $ through(function(chunk, enc, cb) {5_VS 5_ VS 5_VS  })5_ VS 5_  0 vS 1 var stream = through(function(chunk, enc, cb) {5_  0 vS  var stream = through(5_ ' 0 vS   5_ 0 vS  5_ 0 vS chunk.split('\n')5_  0 vS 5_0vS& stream._5_ 0vS. var headstream._5_!  0 vS.5_ "! 0vS: stream._list = []5_!#" 0vS; stream.= []5_"$# 0vS< stream.=st []5_#%$ 0vS= stream.=t []5_$&% 0vS= stream.= []5_%'&0vS? stream._last = []5_&('0vS? stream._last = ]5_')(0vS? stream._last = 5_(*)0vSC  5_)+*0vSW   5_*,+ 0vS 5_+-,0vS stream._last = null5_,.-0vS  stream._last = 5_-/. 0vS   last5_.4/0vS  , last = this._last5_/504  v S$ , last = this._last + list.pop()5_465  vS" , last = ee._last + list.pop()5_586  vS , last = list.pop()5_6978 vS , last = list.pop()5_8:9 vS , = list.pop()5_9;:  vS  last = last + list[0]5_:<; vS   5_;=< vS  if (list.length === 1) {5_<>= vS  if (list.length == 1) {5_=@> vS  if (list.length = 1) {5_>A?@  vS   this.push(this._last + list5_@BA  vS   5_ACB  vS   5_BDC  vS&  if (list.length >5_CED  vS3  if (list.length >= 1d5_DFE vS; 5_EGF  vS?   5_FHG vSL 5_GIH vST  5_HJI vSY! remaining5_IKJ vSe" !5_JLK vSk# "5_KML vSt$ #5_LNM vSu"% cb5_MON vS%% var list = chunk.split('\n')5_NPO vS& &  %5_OQP  vS  console.log(list)5_PRQ  vS 5_QSR vS'& %5_RTS ' vS=( '( this.push(this._last + list.shift())5_SUT vSB)') var list = chunk.toString().split('\n')5_TVU vSG,' this.push(list[i])5_UWV! vS[-!#( !#'5_VXW" vSq.!" stream.setEncoding('utf8')5_WYX  vS/!'( var stream = through(transform, flush) !'5_XZY vS0' this.push(this._last)5_Y[Z  vS1'" this.push(this._last, 'utf8'))5_Z\[ vS2 (  '5_[]\ ""*v*S  console.log(list, remaining)5_\^] !!*v*S6 5_]_^   *v*Sh8  this._last = ''5_^`_ *v*Sk & }5__d`   *v*SmG (  '5_`ecd"v"S.H(/ var list = chunk.toString('utf8').split('\n')5_dfe!"v"S2K "(> var stream = through({ encoding: 'utf8' }, transform, flush)5_egf!%"v"S]M "(R var stream = through({ decodeString: true, encoding: 'utf8' }, transform, flush)5_fhg!("v"S "(S var stream = through({ decodeStrings: true, encoding: 'utf8' }, transform, flush)5_gih!("v"SO "(O var stream = through({ decodeStrings: , encoding: 'utf8' }, transform, flush)5_hji"v"SP (function split() {5_ikj"v"SR") !(5_jlk!"v"SS!#+ !#*5_kml$$$.v.S#%+T var stream = through({ decodeStrings: false, encoding: 'utf8' }, transform, flush)5_lnm"$$.v.ST"$, "$+5_mon%%%(v(S$&,< var stream = through(encoding: 'utf8' }, transform, flush)5_npo%%%(v(SV$&,* var stream = through(, transform, flush)5_oqp'%%(v(S')- '),5_prq(-%%(v(S ')-- stream._separator = options.separator || \n5_qsr(+%%(v(S W')-. stream._separator = options.separator || \n'5_rts%%(v(S- var list = chunk.split('\n')5_sut%%(v(S- var list = chunk.split(\n')5_tvu%%(v(S- var list = chunk.split(n')5_uwv%%(v(S- var list = chunk.split(')5_vxw%%(v(SX- var list = chunk.split()5_wyx%%(v(SY-) var list = chunk.split(this._separator)5_xzy( %%(v(S\')-/ stream._separator = options.separator || '\n'5_y{zvS]-! this.push(this._last, 'utf8')5_z|{vS^- this.push(list[i], 'utf8')5_{}| ' . 'v'Sc -0 this.push(this._last + list.shift(), 'utf8')5_|~} . 'v'S De -function split(options) {5_}~ . 'v'S D -$function split(separator, options) {5_~ . 'v'S Df -function split(, options) {5_(  . 'v'S E')-. stream.separator = options.separator || '\n'5_(  . 'v'S E')-$ stream.= options.separator || '\n'5_(((#v#S E')-, stream.matcher = options.separator || '\n'5_(((#v#S E')- stream.matcher = || '\n'5_(((#v#S E g')-" stream.matcher = matcher || '\n'5_((#v#S E ". !-5_!**#v#S E "/ if (matcher 5_!**#v#S E "/ if (typeof matcher 5_!**#v#S E "/ if (typeof matcher ==5_!**#v#S E #/ if (typeof matcher ==5_!++#v#S Eh!#1 !#05_",,#v#S Ek!#1 matcher = '\n5_",,#v#S E'!" matcher = '\n'5_+++#v#S E)l*,0 stream.matcher = matcher5_!!++#v#S E-m!#1 !#05_",,#v#S E0o"$2 "$15_ --#v#S E4  5_,,#v#S Eiw!15_--#v#S Em2( var list = chunk.split(this.separator)5_--#v#S Em2 var list = chunk.split(this.)5_!!!! v S E "2$ if (typeof matcher === 'object') {5_!%!! v S F "2: if (typeof matcher === 'object' && matcher instanceof) {5_!9!! v S F "2< if (typeof matcher === 'object' && !(matcher instanceof) {5_!! v S F 2"function split(matcher, options) {5_"!! v S F!#2 options = matcher5_"!! v S F!#2 = matcher5_! !! v S F!#25_"!! v S F!"5_"!! v S F!#2 mapper = matcher5_"!! v S F!#2 = matcher5_!! v S F325_"" v S F , 5_!! v S F325_## v S F5_"" v S F5_!! v S F!325_$$ v S F!6 !55_& %% v S F&(7 &(65_2%% v S F248 2475_3%% v S F248 stream.mapper = mapper5_'%% v S F&' mapper = noop5_(%% v S F(,8 (*75_*%% v S G*,; *,:5_+%% v S G+-;5_,%% v S G +-<5_ %% v S G, <( this.push(this._last + list.shift())5_ %% v S G2 <5 this.push(this.mathcer(this._last + list.shift())5_ %% v S G2 <. this.push(this.(this._last + list.shift())5_ 5%% v S G5 <5 this.push(this.mapper((this._last + list.shift())5_%% v S G< <function noop(in) {5_%% v S G= <function noop() {5_ %% v S G>!< return in5_ %% v S G?!< return 5_%% v S GD< this.push(list[i])5_!%% v S GF<" this.push(this.mapper(list[i])5_%% v S GJ< this.push(this._last)5_%%% v S GL<% this.push(this.mapper(this._last)5_ 6%% v S GT <6 this.push(this.mapper((this._last + list.shift()))5_3%% v S G37= 35<5_5%% v S G57?5_6%% v S G58@67@5_7%% v S G68A( this._writableState.objectMode = true;5_7%% v S G68A* this._writableState.objectMode = true;5_7%% v S G68A& ._writableState.objectMode = true;5_6%% v S G565_5%% v S HR57A 57@5_7 %% v S Ha68A, stream._writableState.objectMode = true;5_7 %% v S Ha68A stream._.objectMode = true;5_6%% v S Ho56% console.log('there is a mapper!')5_0%% v S Ic02@5_1%% v S Ic13A12A5_2%% v S Ie13B if (mapper) {5_3%% v S If24B options.encoding = 'utf8'5_3%% v S Ig35B34B5_4%% v S Ih34 if (mapper) {5_3%% v S Ih35C 35B5_224S J&25C options.encoding = 'utf8' }13C if (!mapper) {5_88:S J.78 if (mapper) {5_989S J/89 }5_888VS J079, stream._readableState.objectMode = true;5_788VS J2675_677VS J668A 68@5_788VS J969A //5_799VS J;67 5_788VS J<69A //5_799VS J=67 5_788VS J>68A //5_788VS JB68A //5_788VS JK68A0 //this stream is in objectMode only in the out5_141VS JM01 //if (!mapper) { // options.encoding = 'utf8' //}5_3.11VS JO24=1 // this stream is in objectMode only in the out5_3.11VS JP24=. // this stream is in objectMode only in the 5_2011VS JS24=5_4.11VS J35>; // this stream is in objectMode only in the writable part5_4.11VS J35>2 // this stream is in objectMode only in the part5_8S Kg79>" stream.matcher = matcher || '\n'89>5_8%S Kh79>) stream.matcher = matcher ||/\r?\n/ '\n'5_8$S Kh79>% stream.matcher = matcher ||/\r?\n/ 5_8S Kj79>$ stream.matcher = matcher ||/\r?\n/5_S M>5_S M??5_S ML5_S MML5_S MNM5_ S MO "use strict";5_S MO "use strict';5_AS!z@A options.decodeStrings = false5_S!N& var list = chunk.split(this.matcher)5_IS NHHJO, stream.matcher = matcher || '\n' ///\r?\n/5_011VS Jc/1>! //options.decodeStrings = false5_1%% v S I]025_--#v#S El2' var list = chunk.split(thisseparator)5_--#v#S E4u 15_!--#v#S Eav "2/ if (matcher && typeof matcher === 'object') {5_!,,#v#S E" "1$ if (typeof matcher !== 'object') {5_( . 'v'S E')- stream.matcher = 5_`bdc"v"S@( var list = chunk.split('\n')5_`acb!!!,v,S; "(( var stream = through(transform, flush)5_`ba!!!*v*S "(@ var stream = through(wwu encoding: 'utf8' }, transform, flush)5_>@?  vS C this.push(this._last + list.shift()).shift()).shift()).shift())5_687 vS last = list.pop()5_/140 v S this._last + list.pop()5_021 v S  & this._last = this._last + list.pop()5_132 v S5_23 v S5