VimŸUnDoåS<ŠaÉ 3É^GtÿOQ>ÁéJƒ†¦—b“Ñ&R+)var list = require('../streamer.js').list     N_Yø_ÐÿÿÿÿVMì«Òõõ5�_Ð ÿÿÿÿVMì«öõ õ 5�_Ð ÿÿÿÿVMì«ýõ  exports[]5�_Ð ÿÿÿÿVMì«ýõ  exports['']5�_Ð ÿÿÿÿVMì¬õ exports['test list']5�_Ð ÿÿÿÿVMì¬õ !exports['test list'] = function()5�_Ð 'ÿÿÿÿVMì¬õ 'exports['test list'] = function(assert)5�_Ð  )ÿÿÿÿVMì¬õ *exports['test list'] = function(assert) {}5�_Ð ÿÿÿÿVMì¬õ 5�_Ð ÿÿÿÿVMì¬õ õ 5�_Ð ÿÿÿÿVMì¬õ var list = require()5�_Ð ÿÿÿÿVMì¬õ var list = require('')5�_Ð  ÿÿÿÿVMì¬õ 5�_Ð  !ÿÿÿÿVMì¬õ !var list = require('../streamer')5�_Ð ÿÿÿÿVMì¬!õ 5�_Ð ÿÿÿÿVMì¬1õ  õ 5�_Ð ÿÿÿÿVMì¬8õ  var elements = []5�_Ð ÿÿÿÿVMì¬8õ  var elements = ['']5�_Ð ÿÿÿÿVMì¬?õ  var elements = [1, 2, 3]5�_Ð ÿÿÿÿVMì¬Aõ  var elements = [ 1, 2, 3]5�_Ð ÿÿÿÿVMì¬Cõ  õ 5�_ÐÿÿÿÿVMì¬Kõ list()5�_Ð ÿÿÿÿVMì¬Oõ list.apply()5�_ÐÿÿÿÿVMì¬\õ õ5�_ÐÿÿÿÿVMì¬eõ var isStopped = 5�_ÐÿÿÿÿVMì¬gõ õ5�_ÐÿÿÿÿVMì¬nõ list.apply(null, elements)õ 5�_ÐÿÿÿÿVMì¬põ list.apply(null, elements)5�_ÐÿÿÿÿVMì¬qõ list.apply(null, elements)()5�_Ð'ÿÿÿÿVMì¬tõ( list.apply(null, elements)(function())5�_Ð )ÿÿÿÿVMì¬uõ+ list.apply(null, elements)(function() {})5�_Ð! ÿÿÿÿVMì¬võ õ5�_Ð "!ÿÿÿÿVMì¬{õ yielded.push()5�_Ð!#"ÿÿÿÿVMì¬}õ yielded.push(elements)5�_Ð"$#&ÿÿÿÿVMì¬õ) list.apply(null, elements)(function() {5�_Ð#%$ÿÿÿÿVM쬂õ })5�_Ð$&%%ÿÿÿÿVM쬆õ0 list.apply(null, elements)(function(element) {5�_Ð%'&ÿÿÿÿVM쬈õ }, function )5�_Ð&('ÿÿÿÿVM쬊õ }, function stop())5�_Ð')(ÿÿÿÿVM쬋õ }, function stop(error))5�_Ð(*)ÿÿÿÿVM쬌õ }, function stop(error) {})5�_Ð)+*ÿÿÿÿVMì¬�õ õ5�_Ð*,+ÿÿÿÿVM쬓õ isStopped()5�_Ð+-,ÿÿÿÿVM쬕õ õ5�_Ð,.-ÿÿÿÿVM쬗õ if ()5�_Ð-/. ÿÿÿÿVM쬙õ if (er)5�_Ð.0/ÿÿÿÿVM쬥õ assert.ok()5�_Ð/10ÿÿÿÿVM쬪õ assert.ok(!error, "")5�_Ð021ÿÿÿÿVM쬴õ õ5�_Ð132ÿÿÿÿVM쬽õ assert.deepEqual()5�_Ð243 ÿÿÿÿVMì¬Èõ  var yielded = []5�_Ð354 ÿÿÿÿVMì¬Ëõ  var elements = [ 1, 2, 3 ]5�_Ð465ÿÿÿÿVMì¬Ïõ5 list.apply(null, elements)(function next(element) {5�_Ð576 ÿÿÿÿVMì¬Óõ yielded.push(element)5�_Ð687ÿÿÿÿVMì¬áõ% assert.deepEqual(yielded, elements)5�_Ð798#ÿÿÿÿVMì¬ãõ$ assert.deepEqual(actual, elements)5�_Ð8;9&ÿÿÿÿVMì¬ìõ( assert.deepEqual(actual, expected, "")5�_Ð9<:;JÿÿÿÿVMì¬þõL assert.deepEqual(actual, expected, "Stream called next with all elements")5�_Ð;=<AÿÿÿÿVMì­õC assert.deepEqual(actual, expected, "stream yielded all elements")5�_Ð<>= ÿÿÿÿVMì­^õ &var list = require('../streamer').listõ õ 5�_Ð=?> ÿÿÿÿVMì­{õ  function testõ õ 5�_Ð>@? ÿÿÿÿ VMì­€õ function test()5�_Ð?A@ ÿÿÿÿ VMì­€õ  function test() {}5�_Ð@BA ÿÿÿÿ!!VMì­‰õ !function test() {5�_ÐACB ÿÿÿÿ!!VMì­�õ " õ !5�_ÐBDC ÿÿÿÿ""VMì­•õ "function test(elements) {5�_ÐCED ÿÿÿÿ""VMì­–õ " 5�_ÐDFE 'ÿÿÿÿ""VMì­¢õ "( var expected = Array.prototype.slice()5�_ÐEGF 'ÿÿÿÿ""VMì­¦õ ") var expected = Array.prototype.slice(0)5�_ÐFHG 1ÿÿÿÿ""VMì­©õ # õ "5�_ÐGIHÿÿÿÿ##VMì­¯õ$ õ#5�_ÐHJIÿÿÿÿ$$VMì­²õ $4 var expected = Array.prototype.slice(arguments, 0) actual = []õ $ var actual = []5�_ÐIKJ Aÿÿÿÿ##VMì­´õ #A var expected = Array.prototype.slice(arguments, 0), actual = []5�_ÐJLK Cÿÿÿÿ##VMì­»õ #M var expected = Array.prototype.slice(arguments, 0), actual = [], isStopped 5�_ÐKMLÿÿÿÿ$$VMì­½õ $ isStopped 5�_ÐLNMÿÿÿÿ$$VMì­¿õ var is5�_ÐMONÿÿÿÿ##VMì­Âõ # isStopped = false5�_ÐNPOÿÿÿÿ##VMì­Äõ # isStopped = false, error5�_ÐOQPÿÿÿÿ##VMì­Çõ list.applyõ$ õ#5�_ÐPRQ ÿÿÿÿ%%VMì­Íõ% list.apply()5�_ÐQSRÿÿÿÿ%%VMì­Ñõ% list.apply(null, exports)5�_ÐRTSÿÿÿÿ%%VMì­Öõ% list.apply(null, expected)5�_ÐSUTÿÿÿÿ%%VMì­Öõ% list.apply(null, expected)()5�_ÐTVU+ÿÿÿÿ%%VMì­Úõ%- list.apply(null, expected)(function next())5�_ÐUWV3ÿÿÿÿ%%VMì­Üõ%4 list.apply(null, expected)(function next(element))5�_ÐVXW5ÿÿÿÿ%%VMì­Ýõ%7 list.apply(null, expected)(function next(element) {})5�_ÐWYXÿÿÿÿ&&VMì­Þõ' õ&5�_ÐXZYÿÿÿÿ''VMì­åõ' actual.push()5�_ÐY[Zÿÿÿÿ''VMì­õõ' })5�_ÐZ\[ÿÿÿÿ''VMì­ùõ' }, function stop())5�_Ð[]\ÿÿÿÿ''VMì­ûõ' }, function stop())5�_Ð\^]ÿÿÿÿ''VMì­ûõ' }, function stop() {})5�_Ð]_^ÿÿÿÿ((VMì®õ) õ(5�_Ð^`_ÿÿÿÿ))VMì®õ* õ)5�_Ð_a`ÿÿÿÿ**VMì® õ* assert.ok()5�_Ð`baÿÿÿÿ**VMì®õ* assert.ok(!error, "")5�_Ðacbÿÿÿÿ**VMì®õ* assert.ok(!error, "Stream")5�_Ðbdc ÿÿÿÿ**VMì®õ*' assert.ok(!error, "Stream is stop")5�_Ðcedÿÿÿÿ**VMì®õ** assert.equal(!error, "Stream is stop")5�_Ðdfeÿÿÿÿ**VMì®õ*) assert.equal(error, "Stream is stop")5�_Ðegf!ÿÿÿÿ**VMì®!õ*3 assert.equal(error, undefined "Stream is stop")5�_Ðfhgÿÿÿÿ**VMì®$õ* }, function stop() {5�_Ðgih2ÿÿÿÿ**VMì®(õ*4 assert.equal(error, undefined, "Stream is stop")5�_Ðhji>ÿÿÿÿ**VMì®0õ*E assert.equal(error, undefined, "Stream is stopped without error")5�_ÐikjGÿÿÿÿ**VMì®6õ*5�_Ðjlk ÿÿÿÿ++VMì®Põ +function test() {5�_Ðkml 6ÿÿÿÿ++VMì®Yõ +B var expected = Array.prototype.slice(arguments, 0), actual = [],5�_Ðlnmÿÿÿÿ++VMì®]õ + var actual = [],isStopped = falseõ + isStopped = false5�_Ðmon ÿÿÿÿ**VMì®_õ *# var actual = [],isStopped = false5�_Ðnpoÿÿÿÿ**VMì®fõ5�_Ðoqpÿÿÿÿ))VMì®hõ* õ)5�_Ðprqÿÿÿÿ**VMì®lõ* assert.equal()5�_Ðqsr ÿÿÿÿ**VMì®oõ* assert.ok())5�_Ðrtsÿÿÿÿ**VMì®rõ* assert.ok(isStopped))5�_Ðsutÿÿÿÿ**VMì®sõ* assert.ok(isStopped)5�_Ðtvuÿÿÿÿ**VMì®tõ* assert.ok(isStopped, "")5�_Ðuwv*ÿÿÿÿ**VMì®~õ*H assert.equal(error, undefined, "Stream is stopped without an error")5�_Ðvxw)ÿÿÿÿ**VMì®�õ+ õ*5�_Ðwyxÿÿÿÿ++VM쮆õ+ assert.deepEqual()5�_Ðxzy&ÿÿÿÿ++VM쮋õ+( assert.deepEqual(actual, expected, "")5�_Ðy{zCÿÿÿÿ++VM쮞õ+J assert.deepEqual(actual, expected, "all elements were yielded in order")5�_Ðz|{(ÿÿÿÿ++VMì®§õ, õ+5�_Ð{|ÿÿÿÿ,,VM쮪õ, test()5�_Ð|€}ÿÿÿÿ,,VM쮾õ, test(assert, )5�_Ð�€ÿÿÿÿ,,VM쮾õ, test(assert, [])5�_Ѐ‚�ÿÿÿÿ$LvÿÿÿMì®Èõ,  var expected = [ 1, 2, 3 ] var actual = [] var isStopped = false5 list.apply(null, expected)(function next(element) { actual.push(element) }, function stop(error) { isStopped = true9 assert.ok(!error, "Stream is stopped without errors") })L assert.deepEqual(actual, expected, "stream yielded all elements in order")}5�_Ð�ƒ‚ÿÿÿÿNvÿÿÿMì®É õ" }5�_Ђ„ƒÿÿÿÿNvÿÿÿMì®Ðõ#õ"5�_Ѓ…„ÿÿÿÿNvÿÿÿMì®Òõexports5�_Є†…ÿÿÿÿNvÿÿÿMì®Ôõ#õ"5�_Ð…‡†ÿÿÿÿNvÿÿÿMì®×õ# exports[]5�_Іˆ‡ ÿÿÿÿNvÿÿÿMì®×õ# exports['']5�_Ї‰ˆÿÿÿÿNvÿÿÿMì®Ûõ#exports['test empty list']5�_ÐˆŠ‰'ÿÿÿÿNvÿÿÿMì®Ýõ#(exports['test empty list'] = function ()5�_Љ‹Š&ÿÿÿÿNvÿÿÿMì®ßõ#.exports['test empty list'] = function (assert)5�_ЊŒ‹-ÿÿÿÿNvÿÿÿMì®àõ#-exports['test empty list'] = function(assert)5�_Ћ�Œ/ÿÿÿÿNvÿÿÿMì®áõ#0exports['test empty list'] = function(assert) {}5�_ÐŒŽ�ÿÿÿÿNvÿÿÿMì®âõ% õ$5�_Ð��ŽÿÿÿÿNvÿÿÿMì®æ õ% test()5�_ÐŽ��ÿÿÿÿNvÿÿÿMì®ð õ%)exports['test list'] = function(assert) {5�_Ð�‘�ÿÿÿÿNvÿÿÿMì®ó õ%5�_Ð�’‘ÿÿÿÿNvÿÿÿMì®ýõ!'õ!&5�_Б“’ ÿÿÿÿNvÿÿÿMì¯õ!' exports[]5�_Ð’”“ ÿÿÿÿNvÿÿÿMì¯õ!' exports['']5�_Г•” ÿÿÿÿNvÿÿÿMì¯õ!'exports['test mixed list']5�_Д–• &ÿÿÿÿNvÿÿÿMì¯ õ!''exports['test mixed list'] = function()5�_Е—– -ÿÿÿÿNvÿÿÿMì¯ õ!'-exports['test mixed list'] = function(assert)5�_Ж˜— /ÿÿÿÿNvÿÿÿMì¯õ"'0exports['test mixed list'] = function(assert) {}5�_З™˜ ÿÿÿÿNvÿÿÿMì¯õ ") õ "(5�_Иš™!ÿÿÿÿNvÿÿÿMì¯õ ") test()5�_Й›š!ÿÿÿÿNvÿÿÿMì¯õ #) test(assert, [])5�_Кœ›"ÿÿÿÿNvÿÿÿMì¯õ!#*])5�_Л�œ!ÿÿÿÿNvÿÿÿMì¯õ!#+ õ!#*5�_Мž�"ÿÿÿÿNvÿÿÿMì¯õ!#+ ''5�_Ð�Ÿž"ÿÿÿÿNvÿÿÿMì¯õ!#+ 'a'5�_О Ÿ" ÿÿÿÿNvÿÿÿMì¯õ!#+ 'a', ''5�_П¡ " ÿÿÿÿNvÿÿÿMì¯õ!#+ 'a', 2, ''5�_Р¢¡"ÿÿÿÿNvÿÿÿMì¯õ!#+ 'a', 2, 'b'5�_С£¢"ÿÿÿÿNvÿÿÿMì¯!õ!#+ 'a', 2, 'b', 4, {}5�_Т¤£""ÿÿÿÿNvÿÿÿMì¯'õ!#+" 'a', 2, 'b', 4, {}, function()5�_У¥¤"%ÿÿÿÿNvÿÿÿMì¯)õ!#+% 'a', 2, 'b', 4, {}, function() {}5�_Ф¦¥"-ÿÿÿÿNvÿÿÿMì¯/õ!#+. 'a', 2, 'b', 4, {}, function() {}, Error()5�_Ð¥§¦".ÿÿÿÿNvÿÿÿMì¯1õ!#+0 'a', 2, 'b', 4, {}, function() {}, Error('')5�_Ц¨§"ÿÿÿÿNvÿÿÿMì¯5õ "+ test(assert, [1'a', 2, 'b', 4, {}, function() {}, Error('Boom!')õ!#+5 'a', 2, 'b', 4, {}, function() {}, Error('Boom!')5�_Ч©¨"ÿÿÿÿNvÿÿÿMì¯9õ "*B test(assert, [ 'a', 2, 'b', 4, {}, function() {}, Error('Boom!')])õ!#* ])5�_Шª©!4ÿÿÿÿNvÿÿÿMì¯> õ ")E test(assert, [ 'a', 2, 'b', 4, {}, function() {}, Error('Boom!') ])5�_Щ«ª!4ÿÿÿÿNvÿÿÿMì¯Gõ ")I test(assert, [ 'a', 2, 'b', 4, {}, function() {}, new Error('Boom!') ])5�_Ъ¬«ÿÿÿÿNvÿÿÿMì¯Võ!)5�_Ы­¬ÿÿÿÿMìðÓõ* test(assert, [])5�_Ь®­ÿÿÿÿMìðØõ* test(assert, done, list()[])5�_Э¯®ÿÿÿÿMìðÚõ* test(assert, done, list(a)[])5�_Ю°¯ÿÿÿÿMìðÜõ* test(assert, done, list()[])5�_Я±°ÿÿÿÿMìðßõ* test(assert, [ 1, 2, 3 ])5�_а²±ÿÿÿÿMìðãõ*' test(assert, done, list()[ 1, 2, 3 ])5�_б³²"ÿÿÿÿMìðèõ*. test(assert, done, list(1, 2, 3)[ 1, 2, 3 ])5�_в´³"ÿÿÿÿMìðïõ!#*P test(assert, [ 'a', 2, 'b', 4, {}, function() {}, /foo/, new Error('Boom!') ])5�_гµ´"ÿÿÿÿMìðùõ!#*Z test(assert, done, list[ 'a', 2, 'b', 4, {}, function() {}, /foo/, new Error('Boom!') ])5�_д¶µ!ÿÿÿÿ""vMìðüõ!#+ õ!#*5�_е·¶"ÿÿÿÿ##vMìñõ!#, var object = {}õ"$, õ"$+5�_ж¸·#+ÿÿÿÿ#+#RvRMìñ õ"$+V test(assert, done, [ 'a', 2, 'b', 4, {}, function() {}, /foo/, new Error('Boom!') ])5�_з¹¸"ÿÿÿÿ#+#RvRMìñ õ!#+ var object = {}, func = 5�_иº¹")ÿÿÿÿ#+#RvRMìñõ!#+B var object = {}, func = function() {}, /foo/, new Error('Boom!')5�_й»º"8ÿÿÿÿ#+#RvRMìñõ!#+J var object = {}, func = function() {}, regex = /foo/, new Error('Boom!')5�_к¼»".ÿÿÿÿ#+#RvRMìñõ!#+R var object = {}, func = function() {}, regex = /foo/, error = new Error('Boom!')5�_л½¼#)ÿÿÿÿ#+#RvRMìñ"õ"$+. test(assert, done, [ 'a', 2, 'b', 4, {}, ])5�_м¾½#+ÿÿÿÿ#+#RvRMìñ$õ"$+/ test(assert, done, [ 'a', 2, 'b', 4, obj, ])5�_н¿¾#?ÿÿÿÿ#+#RvRMìñ-õ"$+@ test(assert, done, [ 'a', 2, 'b', 4, obj, func, exp, error ])5�_оÀ¿#ÿÿÿÿ#+#RvRMìñ2õ"$+@ test(assert, done, [ 'a', 2, 'b', 4, obj, func, exp, error ])5�_пÁÀ#ÿÿÿÿ#+#RvRMìñ6õ"$+F test(assert, done, list()[ 'a', 2, 'b', 4, obj, func, exp, error ])5�_ÐÀÂÁ#ÿÿÿÿ##DvDMìñ?õ"%+H test(assert, done, list(), [ 'a', 2, 'b', 4, obj, func, exp, error ])5�_ÐÁÃÂ#ÿÿÿÿ##DvDMìñDõ"$, test(assert, done, list(),5�_ÐÂÄÃ#@ÿÿÿÿ##DvDMìñFõ"$,B test(assert, done, list('a', 2, 'b', 4, obj, func, exp, error ),5�_ÐÃÅÄ!,ÿÿÿÿ##DvDMìñIõ ",/exports['test mixed list'] = function(assert) {5�_ÐÄÆÅ-ÿÿÿÿ##DvDMìñLõ,0exports['test number list'] = function(assert) {5�_ÐÅÇÆ3ÿÿÿÿ##DvDMìñNõ,6exports['test number list'] = function(assert, doen) {5�_ÐÆÈÇ,ÿÿÿÿ##DvDMìñPõ,/exports['test empty list'] = function(assert) {5�_ÐÇÉÈ ÿÿÿÿ v1MìñXõ ,!function test(assert, expected) {$ var actual = [], isStopped = false5 list.apply(null, expected)(function next(element) { actual.push(element) }, function stop(error) { isStopped = trueH assert.equal(error, undefined, "stream is stopped without an error") })+ assert.ok(isStopped, "stream is stopped")P assert.deepEqual(actual, expected, "all elements were yielded in right order")}5�_ÐÈÊÉ ÿÿÿÿ v1MìñYõ õ 5�_ÐÉËÊ ÿÿÿÿ v1Mìñ]õ var test = require()5�_ÐÊÌË ÿÿÿÿ v1Mìñ]õ var test = require('')5�_ÐËÍÌ ÿÿÿÿ v1Mìñ`õ var test = require('./utils')5�_ÐÌÎÍ-ÿÿÿÿ v1Mìñgõ A test(assert, done, list('a', 2, 'b', 4, obj, func, exp, error),5�_ÐÍÏÎÿÿÿÿ v1Mìñjõ 2 [ 'a', 2, 'b', 4, obj, func, exp, error ])5�_ÐÎÐÏÿÿÿÿ v1Mî�ïõ  "use strict";5�_ÐÏÑÐ ÿÿÿÿ v1Mî�ðõ  'use strict";5�_ÐÐÒÑ ÿÿÿÿ v1Mî�óõ &var list = require('../streamer').list5�_ÐÑÓÒ ÿÿÿÿ v1Mî�ôõ &var list = require('../streamer').list5�_ÐÒÔÓ ÿÿÿÿ v1Mî�÷õ "var test = require('./utils').test5�_ÐÓÕÔÿÿÿÿ v1Mî‘õ  require("test").run(exports);5�_ÐÔÖÕ ÿÿÿÿ v1Mî‘õ  require("test').run(exports);5�_ÐÕ×ÖÿÿÿÿN(Šõ!õ 5�_ÐÖØ×ÿÿÿÿN(Œõ! exports[]5�_Ð×ÙØ ÿÿÿÿN(�õ! exports['']5�_ÐØÚÙÿÿÿÿN(•õ!exports['test partial read']5�_ÐÙÛÚ(ÿÿÿÿN(™õ!)exports['test partial read'] = function()5�_ÐÚÜÛ5ÿÿÿÿN(œõ!5exports['test partial read'] = function(assert, done)5�_ÐÛÝÜ7ÿÿÿÿN(�õ!8exports['test partial read'] = function(assert, done) {}5�_ÐÜÞÝÿÿÿÿN(žõ# õ"5�_ÐÝßÞÿÿÿÿN(¯õ# var stream = list()5�_ÐÞàßÿÿÿÿN(¯õ# var stream = list('')5�_Ðßáà ÿÿÿÿN(Êõ$ õ#5�_Ðàâá ÿÿÿÿN(Ñõ$ stream()5�_ÐáãâÿÿÿÿN(×õ$ stream(function ())5�_ÐâäãÿÿÿÿN(Úõ$ stream(function (element))5�_ÐãåäÿÿÿÿN(Úõ$ stream(function (element) {})5�_ÐäæåÿÿÿÿN(Ûõ& õ%5�_Ðåçæ ÿÿÿÿN(áõ ' õ &5�_Ðæèç ÿÿÿÿN(èõ ' read[]5�_ÐçéèÿÿÿÿN(ëõ ' read.push()5�_ÐèêéÿÿÿÿN(íõ!( õ!'5�_Ðéëê ÿÿÿÿN(ôõ!( if ()5�_Ðêìë ÿÿÿÿN(úõ!( if ()5�_Ðëíì ÿÿÿÿN)õ!( if (read.length == 2)5�_Ðìîí!ÿÿÿÿN) õ "( })5�_Ðíïî!ÿÿÿÿN)õ "( }, function stop())5�_Ðîðï!ÿÿÿÿN)õ #( }, function stop() {})5�_Ðïñð!ÿÿÿÿN)õ!#* õ!#)5�_Ððòñ" ÿÿÿÿN)õ!#* assert.()5�_Ðñóò"ÿÿÿÿN)õ!#* assert.ok()5�_Ðòôó"ÿÿÿÿN)#õ!#* assert.ok(false, '')5�_Ðóõô#ÿÿÿÿN)*õ$& assert.deepEqualõ#&+ õ#%*5�_Ðôöõ%ÿÿÿÿN)2õ$&, assert.deepEqual()5�_Ðõ÷ö%ÿÿÿÿN)2õ$&, assert.deepEqual('')5�_Ðöø÷%ÿÿÿÿN)Fõ$&, assert.deepEqual(read, [])5�_Ð÷ùø%ÿÿÿÿN)Lõ$&,! assert.deepEqual(read, [0, ''])5�_Ðøúù%ÿÿÿÿN)Oõ$&, assert.deepEqual(read, [0, 1])5�_Ðùûú%ÿÿÿÿN)Põ$&,! assert.deepEqual(read, [ 0, 1])5�_Ðúüû%!ÿÿÿÿN)Rõ$&," assert.deepEqual(read, [ 0, 1 ])5�_Ðûýü%$ÿÿÿÿN)Sõ$&,& assert.deepEqual(read, [ 0, 1 ], '')5�_Ðüþý ÿÿÿÿN)^õ!,& if (read.length == 2) return false5�_Ðýÿþ ÿÿÿÿN)`õ!,- return if (read.length == 2) return false5�_Ðþÿ )ÿÿÿÿN)bõ!,) return read.length == 2) return false5�_Ðÿ ÿÿÿÿN)dõ!, return read.length == 25�_Ð%CÿÿÿÿN)jõ$&,E assert.deepEqual(read, [ 0, 1 ], 'stream yielded elements untill ')5�_Ð%2ÿÿÿÿN)qõ$&,W assert.deepEqual(read, [ 0, 1 ], 'stream yielded elements untill false was returned')5�_Ð%CÿÿÿÿN)uõ$&,W assert.deepEqual(read, [ 0, 1 ], 'stream stopped elements untill false was returned')5�_Ð%BÿÿÿÿN)yõ$&,L assert.deepEqual(read, [ 0, 1 ], 'stream stopped once false was returned')5�_Ð ÿÿÿÿN)”õ!, return read.length === 25�_Ð4ÿÿÿÿN) õ,7exports['test partial read'] = function(assert, done) {5�_ÐÿÿÿÿN,ðõ,1exports['test partial read'] = function(assert) {5�_Ð ÿÿÿÿNO•äõ,ˆ(typeof define === "undefined" ? function ($) { $(require, exports, module) } : define)(function (require, exports, module, undefined) {5�_Ð  ,ÿÿÿÿNO•åõ+,5�_Ð   +ÿÿÿÿNO•æõ*})5�_Ð   )ÿÿÿÿNO•èõ(*+ require('test').run(exports);5�_Ð  ÿÿÿÿN_Y÷õ +)var list = require('../streamer.js').list5�_Ð|~})ÿÿÿÿ,,VMì®®õ,"exports['test list'] = test.bind()5�_Ð}~!ÿÿÿÿ,,VMì®±õ,(exports['test list'] = test.bind(null, )5�_Ð9;:4ÿÿÿÿVMì¬ùõ> assert.deepEqual(actual, expected, "next with all elements")5�çª