VimŸUnDoåV˜R¨ïxÙ�­õþË üÅgÓ³ûó&~ç'��³výÓ| input.end('hello\nworld'){ ÔÔÔÔS!à¾}_ÐÿÿÿÿSŒ õ5�_ÐÿÿÿÿSŒõõ5�_ÐÿÿÿÿSŒõvar te5�_ÐÿÿÿÿSŒ õõ5�_Ð ÿÿÿÿ vSŒ2õ"test('split a line', function(t) {5�_Ð ÿÿÿÿ vSŒ2õtest('split ', function(t) {5�_Ðÿÿÿÿ vSŒ6õõ5�_Ð ÿÿÿÿ vSŒ9õ , 5�_Ð ÿÿÿÿ vSŒ:õõ5�_Ð  ÿÿÿÿ vSŒCõvar test = require('tap').test5�_Ð  ÿÿÿÿ vSŒEõ , split2 = require('./')5�_Ð ÿÿÿÿ vSŒFõ5�_Ð  ÿÿÿÿ vSŒHõ t.5�_Ð ÿÿÿÿ vSŒHõ õ5�_Ð ÿÿÿÿ vSŒ[õ , split2 = require('./')5�_Ð ÿÿÿÿ vSŒ\õ , split = require('./')5�_Ð ÿÿÿÿ vSŒ]õ!var test = require('tap').test5�_Ðÿÿÿÿ vSŒ^õ var stream = split25�_Ðÿÿÿÿ vSŒ_õ var stream = split5�_Ðÿÿÿÿ vSŒaõ5�_Ðÿÿÿÿ vSŒwõ%test('split two lines', function(t) {5�_Ðÿÿÿÿ vSŒwõ test('split two ', function(t) {5�_Ðÿÿÿÿ vSŒ{õ split.write('hello5�_Ðÿÿÿÿ vSŒ{õ split.('hello5�_Ðÿÿÿÿ vSŒ}õ split.end('hello5�_Ðÿÿÿÿ vSŒ‚õ split.end('hello\nworld')5�_Ðÿÿÿÿ vSŒƒõ .end('hello\nworld')5�_Ðÿÿÿÿ vSŒˆõ  õ 5�_Ð ÿÿÿÿ vSŒ�õ 5�_Ðÿÿÿÿ vSŒ—õ stream.end('hello\nworld')5�_Ð  ÿÿÿÿ vSŒ˜õ 5�_Ð! ÿÿÿÿ vSŒ˜õ õ 5�_Ð "! ÿÿÿÿ vSŒ›õ 5�_Ð!#"ÿÿÿÿ vSŒ°õ õ 5�_Ð"$#ÿÿÿÿ vSŒ² õ ,5�_Ð#%$ÿÿÿÿ vSŒÀ õ õ 5�_Ð$&%ÿÿÿÿ vSŒÒõõ5�_Ð%'& ÿÿÿÿ vSŒÚõ , callback5�_Ð&(' ÿÿÿÿ vSŒßõ , split = require('./')5�_Ð')( ÿÿÿÿ vSŒáõ) , callback = require('callback-stream')5�_Ð(*) ÿÿÿÿ vSŒâ õvar test = require('tap').test5�_Ð)+*ÿÿÿÿ vSŒåõ 5�_Ð*,+ ÿÿÿÿ vSŒæõ % stream.on('data', function(chunk) {5�_Ð+-, ÿÿÿÿ vSŒæõ  5�_Ð,.- ÿÿÿÿ vSŒç õ  })5�_Ð-/.ÿÿÿÿ vSŒëõ5�_Ð.0/ÿÿÿÿ vSŒîõ  var stream = split()5�_Ð/10ÿÿÿÿ vSŒî õ  var = split()5�_Ð021 ÿÿÿÿ vSŒïõ  õ 5�_Ð132ÿÿÿÿ vSŒóõ , output = 5�_Ð243 ÿÿÿÿ vSŒ÷õ  stream.end('hello\nworld')õ  õ 5�_Ð354ÿÿÿÿ vSŒûõ  õ 5�_Ð465 ÿÿÿÿ vS� õ 5�_Ð576 ÿÿÿÿ vS�õ  })5�_Ð687ÿÿÿÿ vS�õ õ5�_Ð798 ÿÿÿÿ vS�"õ t.plan(1)o5�_Ð8:9 ÿÿÿÿ vS�"õ 5�_Ð9;:ÿÿÿÿ vS�,õ#var test = require('tap').test , split = require('./')* , callback = require('callback-stream')1test('split two in a single write', function(t) { t.plan(1) var input = split()& input.pipe(callback(function(list) {) t.deepEqual(list, ['hello', 'world']) })) stream.end('hello\nworld')})5�_Ð:<;ÿÿÿÿ vS�…õ stream.end('hello\nworld')5�_Ð;=<ÿÿÿÿ vS�…õ .end('hello\nworld')5�_Ð<>= ÿÿÿÿ vS�Äõ & input.pipe(callback(function(list) {5�_Ð=@> ÿÿÿÿ vS�wõ + input.pipe(callback(function(err, list) {5�_Ð>A?@ ÿÿÿÿ  +v+S�˜õ A input.pipe(callback({ encoding: 'utf8' }, function(err, list) {5�_Ð@BA ÿÿÿÿ  +v+S‘Mõ + input.pipe(callback(function(err, list) {õ 5�_ÐACB *ÿÿÿÿ  +v+S‘Oõ ? input.pipe(callback({ encoding: 'utf8' }function(err, list) {5�_ÐBDC +ÿÿÿÿ  +v+S‘Qõ @ input.pipe(callback({ encoding: 'utf8' },function(err, list) {5�_ÐCED ÿÿÿÿ  +v+S‘Æõ A input.pipe(callback({ encoding: 'utf8' }, function(err, list) {5�_ÐDFE ÿÿÿÿ  +v+S‘Æõ 9 input.pipe(callback({ : 'utf8' }, function(err, list) {5�_ÐEGF 'ÿÿÿÿ ' ,v,S‘Êõ F input.pipe(callback({ decodeStrings: 'utf8' }, function(err, list) {5�_ÐFHG 'ÿÿÿÿ ' ,v,S‘Êõ @ input.pipe(callback({ decodeStrings: }, function(err, list) {5�_ÐGIH*ÿÿÿÿ ' ,v,S‘Øõ* , callback = require('callback-stream')5�_ÐHJI)ÿÿÿÿ ' ,v,S‘Ûõõ5�_ÐIKJÿÿÿÿ ' ,v,S‘Þõ , callback5�_ÐJLKÿÿÿÿ ' ,v,S‘ßõ , call5�_ÐKMLÿÿÿÿ ' ,v,S‘åõ , callString = 5�_ÐLNMÿÿÿÿ ' ,v,S‘æõ , c= 5�_ÐMONÿÿÿÿ ' ,v,S‘êõ , strcall = 5�_ÐNPOÿÿÿÿ ' ,v,S‘ëõ , strcall =5�_ÐOQP ÿÿÿÿ - vS‘õõ E input.pipe(callback({ decodeStrings: false }, function(err, list) {5�_ÐPRQ#ÿÿÿÿ - vS‘öõ$ , strcall = callback.bind(null, õ5�_ÐQSR<ÿÿÿÿ - vS‘÷õ< , strcall = callback.bind(null, { decodeStrings: false }5�_ÐRTS ÿÿÿÿ vS‘üõ - input.pipe(callback(, function(err, list) {5�_ÐSUT ÿÿÿÿ vS‘ýõ " input.pipe(function(err, list) {5�_ÐTVUÿÿÿÿ vS’õ= , strcall = callback.bind(null, { decodeStrings: false })5�_ÐUWVÿÿÿÿ vS’õ< , strcll = callback.bind(null, { decodeStrings: false })5�_ÐVXWÿÿÿÿ vS’ õ; , strcl = callback.bind(null, { decodeStrings: false })5�_ÐWYXÿÿÿÿ vS’ õ: , strc = callback.bind(null, { decodeStrings: false })5�_ÐXZY ÿÿÿÿ vS’ õ; , strcb = callback.bind(null, { decodeStrings: false })5�_ÐY[Z ÿÿÿÿ vS’õ * input.pipe(strcall(function(err, list) {5�_ÐZ\[ ÿÿÿÿ vS’!õ ' input.pipe(strc(function(err, list) {5�_Ð[]\ÿÿÿÿ vS’õ1test('split two in a single write', function(t) {5�_Ð\^]ÿÿÿÿ vS’"õ,test('split two in a single ', function(t) {5�_Ð]_^ÿÿÿÿ VS’ õ/test('split two in a single end', function(t) {5�_Ð^`_ÿÿÿÿ v S’#õ5test('split two lines in a single end', function(t) {5�_Ð_a`ÿÿÿÿ v S’##õ*test('split two lines end', function(t) {5�_Ð`baÿÿÿÿVS’%õ5�_ÐacbÿÿÿÿVS’&õõ5�_ÐbdcÿÿÿÿVS’+õ,test('split two lines on end', function(t) {5�_ÐcedÿÿÿÿVS’,$õ)test('split two lines on ', function(t) {5�_ÐdfeÿÿÿÿVS’3õ input.end('hello\nworld')5�_ÐegfÿÿÿÿVS’3%õ input.('hello\nworld')5�_ÐfhgÿÿÿÿvS’7õ input.write('hello\nworld')5�_ÐgihÿÿÿÿvS’8õ õ5�_Ðhji ÿÿÿÿvS’;õ input.write(õ5�_ÐikjÿÿÿÿvS’<õ input.write(\nworld5�_ÐjlkÿÿÿÿvS’>õ input.write(\nworld'5�_ÐkmlÿÿÿÿvS’>&õ input.write('\nworld'5�_ÐlnmÿÿÿÿvS’?'õ õ5�_Ðmonÿÿÿÿ V S’Hõ5�_Ðnpo ÿÿÿÿ V S’H(õ õ 5�_Ðoqp!ÿÿÿÿ!!"v"S’Lõ "-3test('split two lines on two writes', function(t) {5�_Ðprq!ÿÿÿÿ!!"v"S’L)õ "-test('', function(t) {5�_Ðqsr+ÿÿÿÿ!!"v"S’Võ*,- input.write('\nworld')5�_Ðrts+ÿÿÿÿ!!"v"S’Wõ*,- input.write('nworld')5�_Ðsut'ÿÿÿÿ'' v S’^0õ&(-) t.deepEqual(list, ['hello', 'world'])5�_Ðtvu!ÿÿÿÿ'' v S”Õ1õ "-/test('accumulate multiple write', function(t) {5�_Ðu{v-ÿÿÿÿVS”Úõ-5�_Ðv|z{.ÿÿÿÿVS”çõ.5�_Ð{}|/ÿÿÿÿVS”çõ/õ/5�_Ð|}/ÿÿÿÿVS”èõ./5�_Ð}€~/ ÿÿÿÿ/ /vS”êõ.09,test('split two lines on end', function(t) {5�_Ð�€/ ÿÿÿÿ/ /vS”íõ.09.test('split ingwo lines on end', function(t) {5�_Ѐ‚�/ ÿÿÿÿ/ /vS”í2õ.09test('split ', function(t) {5�_Ð�ƒ‚2ÿÿÿÿ/ /vS•:3õ139 var input = split()5�_Ђ„ƒ8ÿÿÿÿ/ /vS•Cõ799 input.end('hello\nworld')5�_Ѓ…„8ÿÿÿÿ/ /vS•Cõ799 input.end('hellonworld')5�_Є†…8ÿÿÿÿ/ /vS•D5õ799 input.end('helloworld')5�_Ð…‡†/ÿÿÿÿ/ /vS Dßõ.09/test('split using a custom char', function(t) {5�_Іˆ‡/ÿÿÿÿ/ /vS Dß6õ.09+test('split using a custom ', function(t) {5�_Ї‰ˆ2ÿÿÿÿ22 v S Dãõ139' var input = split({ separator: '~' })5�_ÐˆŠ‰2ÿÿÿÿ22 v S Däõ139 var input = split({ '~' })5�_Љ‹Š2ÿÿÿÿ22 v S Däõ139 var input = split( '~' })5�_ЊŒ‹2ÿÿÿÿ22 v S Dåõ139 var input = split('~' })5�_Ћ�Œ2ÿÿÿÿ22 v S Då@õ139 var input = split('~'})5�_ÐŒŽ�9ÿÿÿÿ9/VS Ezõ95�_Ð��Ž:ÿÿÿÿ9/VS Ezõ:õ:5�_ÐŽ��/ÿÿÿÿ9/VS E~Aõ.0E2test('split using a custom matcher', function(t) {5�_Ð�‘�;ÿÿÿÿ9/VS EƒBõ:<E2test('split using a custom matcher', function(t) {5�_Ð�’‘>ÿÿÿÿ9/VS E‡õ=?E var input = split('~')5�_Б“’>ÿÿÿÿ9/VS EˆIõ=?E var input = split(/~')5�_Ð’•“Eÿÿÿÿ;EVS F JõE5�_Г–”•FÿÿÿÿVS FõF5�_Е—–GÿÿÿÿVS FõGõG5�_Ж˜—GÿÿÿÿVS FõFG5�_З™˜GÿÿÿÿVS FõFG5�_Иš™GÿÿÿÿGGvS FõFHQ,test('split two lines on end', function(t) {5�_Й›šGÿÿÿÿGGvS FKõFHQtest('', function(t) {5�_Кœ›JÿÿÿÿGGvS FRõIKQ var input = split()5�_Л�œQÿÿÿÿG'QVS F<õQ5�_Мž�RÿÿÿÿG'QVS F=õRõR5�_Ð�ŸžSÿÿÿÿSSvS FDõRT]0test('support an option argument', function(t) {5�_О ŸSÿÿÿÿSSvS FDSõRT]test('support a', function(t) {5�_П¡ VÿÿÿÿVV'v'S FRõUW]) var input = split({ highWatermark: 2 })5�_Р¢¡VÿÿÿÿVV'v'S FSUõUW] var input = split()5�_С£¢UÿÿÿÿVV'v'S F[VõUW^ õUW]5�_Т¤£VÿÿÿÿWW'v'S FdWõVX_ õVX^5�_У¥¤[ÿÿÿÿ[[vS FnõZ\_) t.deepEqual(list, ['hello', 'world'])5�_Ф¦¥[ÿÿÿÿ[[vS FnõZ\_" t.deepEqual(list, [, 'world'])5�_Ð¥§¦[ÿÿÿÿ[[ v S FpõZ\_# t.deepEqual(list, [a, 'world'])5�_Ц¨§[ÿÿÿÿ[[ v S FpXõZ\_ t.deepEqual(list, [a, ])5�_Чª¨^ÿÿÿÿ[[ v S Fsõ]^ input.end('hello\nworld')5�_Ш«©ª]ÿÿÿÿ[[ v S FuYõ]__ õ]_^5�_Ъ¬«^ÿÿÿÿ[[ v S F}õ^`_õ^__5�_Ы­¬_ÿÿÿÿ[[ v S F~Zõ^`` input.write(JSON.stringify(a))5�_Ь®­_ÿÿÿÿ[[ v S F�õ^`` input.write(JSON.stringify(b))5�_Э¯®_ÿÿÿÿ[[ v S F‚[õ^`` input.(JSON.stringify(b))5�_Ю°¯^ ÿÿÿÿ[[ v S Fƒ`õ^`a õ^``5�_Я±°Zÿÿÿÿ[[ v S GlbõZ\b õZ\a5�_а²±Lÿÿÿÿ\\ v S H%dõLNc õLNb5�_б³²Mÿÿÿÿ]] v S H1õLNc t.nok(err)5�_в´³M ÿÿÿÿ]] v S H2eõLNc t.notok(err)5�_гµ´Mÿÿÿÿ]] v S H>fõLNc t.notOk(err)5�_д¶µH ÿÿÿÿ]] v S HCiõGIc t.plan(1)5�_е·¶[ ÿÿÿÿ]] v S I#õZ\c( input.pipe(strcb(function(err, list) {5�_ж¹·[ ÿÿÿÿ]] v S I#jõZ\c# input.pipe((function(err, list) {5�_зº¸¹\ÿÿÿÿ]] v S I'õ[\ console.log(err)5�_й»º[ÿÿÿÿ\\ v S I,õ[]bõ[\b5�_к¼»U ÿÿÿÿ]] v S I/mõTVc t.plan(1)5�_л½¼ÿÿÿÿ]] v S I<õcõc5�_м¾½ÿÿÿÿ^^ v S I=õd= , strcb = callback.bind(null, { decodeStrings: false })5�_н¿¾ÿÿÿÿ^^ v S I=õd< , trcb = callback.bind(null, { decodeStrings: false })5�_оÀ¿ÿÿÿÿ^^ v S I>õd; , rcb = callback.bind(null, { decodeStrings: false })5�_пÁÀÿÿÿÿ^^ v S I>õd: , cb = callback.bind(null, { decodeStrings: false })5�_ÐÀÂÁ&ÿÿÿÿ^^ v S IBõd= , objcb = callback.bind(null, { decodeStrings: false })5�_ÐÁÃÂ&ÿÿÿÿ^^ v S IBõd0 , objcb = callback.bind(null, { : false })5�_ÐÂÄÃ2ÿÿÿÿ^^ v S IDõd: , objcb = callback.bind(null, { objectMode: false })5�_ÐÃÅÄ2ÿÿÿÿ^^ v S IDnõd4 , objcb = callback.bind(null, { objectMode: })5�_ÐÄÆÅ\ ÿÿÿÿ^^ v S IHõ[]d+ input.pipe(callback(function(err, list) {5�_ÐÅÉÆ\ ÿÿÿÿ^^ v S IHvõ[]d# input.pipe((function(err, list) {5�_ÐÆÊÇÉdÿÿÿÿVS N0õd5�_ÐÉËÊeÿÿÿÿVS N0õeõe5�_ÐÊÌËf ÿÿÿÿVS N2õegp,test('split two lines on end', function(t) {5�_ÐËÍÌfÿÿÿÿffvS N3õegp(test('split lines on end', function(t) {5�_ÐÌÎÍfÿÿÿÿffvS N4wõegp"test('split lines ', function(t) {5�_ÐÍÏÎoÿÿÿÿffvS N9xõnpp input.end('hello\nworld')5�_ÐÎÐÏpÿÿÿÿoVS!à«õp5�_ÐÏÑÐqÿÿÿÿoVS!à«õqõq5�_ÐÐÒÑr ÿÿÿÿor rvS!à­õqs|,test('split two lines on end', function(t) {5�_ÐÑÓÒr ÿÿÿÿor rvS!à®yõqs|test('split ', function(t) {5�_ÐÒÔÓ{ ÿÿÿÿor rvS!à»õz|| input.end('hello\nworld')5�_ÐÓÔ{&ÿÿÿÿor rvS!à½}õz||& input.end(new Buffer('hello\nworld')5�_ÐÆÈÉÇ\ ÿÿÿÿ^^ v S Iqõ[]d# input.pipe((function(err, list) {5�_ÐÇÈ\ ÿÿÿÿ^^ v S Iqrõ[]d+ input.pipe(callback(function(err, list) {5�_з¹¸\ÿÿÿÿ\\ v S I%kõ[]5�_Шª©]ÿÿÿÿ[[ v S Fsõ\^^i5�_Г•”Fÿÿÿÿ;EVS FõFGõFG 9test('split using a custom regexp matcher', function(t) { t.plan(1) var input = split(/~/)( input.pipe(strcb(function(err, list) {) t.deepEqual(list, ['hello', 'world']) })) input.end('hello~world')})5�_Ð}~/ ÿÿÿÿ/ /vS”êõ.09test('split ', function(t) {5�_Ðvw{zÿÿÿÿVS”ãõ .6test('split two lines on end', function(t) { t.plan(1)5�_Ðvxzw.ÿÿÿÿ/ /"v"S”Úõ./õ./ 3test('split two lines on two writes', function(t) { t.plan(1) var input = split()( input.pipe(strcb(function(err, list) {) t.deepEqual(list, ['hello', 'world']) })) input.write('hello') input.write('\nworld') input.end()})5�_Ðwyx/ ÿÿÿÿ/ /"v"S”Ýõ.0;test('split ', function(t) {5�_Ðxy/ ÿÿÿÿ/ /"v"S”Ýõ.0;*test('split using a custom', function(t) {5�_Ð>@? ÿÿÿÿ ) vS�•õ - input.pipe(callback(, function(err, list) {5�çª