VimŸUnDoå6j15鼬1ÍÅ•+Õ‘Ù,á ¸eП÷y½šp…Ô(èI)var streamer = require('../streamer.js'), #„„„„N_Yà5_Ð *ÿÿÿÿMî2úõ >Ovar streamer = require('../streamer'), map = streamer.map, list = streamer.list5�_Ð :ÿÿÿÿMî2üõ >Pvar streamer = require('../streamer'), head = streamer.map, list = streamer.list5�_Ð 'ÿÿÿÿMî2þõ >Qvar streamer = require('../streamer'), head = streamer.head, list = streamer.list5�_ÐÿÿÿÿMî3õ ?4exports['test map empty'] = function(assert, done) {5�_Ð ÿÿÿÿMî3 õ?4 var mapped = map(empty, function onEach(element) {5�_ÐÿÿÿÿMî3õ?3 var silce = map(empty, function onEach(element) {5�_ÐÿÿÿÿMî3õ?4 var silce = head(empty, function onEach(element) {5�_Ð ÿÿÿÿMî3õ , function onEach(element) {5�_Ð ÿÿÿÿMî3õ& assert.fail('mapper was executed')5�_Ð ÿÿÿÿMî3õ })5�_Ð  ÿÿÿÿMî3õ=5exports['test number map'] = function(assert, done) {5�_Ð  ÿÿÿÿMî3 õ=@exports['test map with async stream'] = function(assert, done) {5�_Ð  ' ÿÿÿÿMî3#õ&(= õ=5�_ÐÿÿÿÿvMî3hõ> var slice = head(empty)5�_ÐÿÿÿÿvMî3iõ var slice = 5�_ÐÿÿÿÿvMî3kõ= test(assert, done, slice, [])5�_ÐÿÿÿÿvMî3mõ= test5�_ÐÿÿÿÿvMî3nõ= test()5�_Ð ÿÿÿÿvMî3qõ= test(assert)5�_ÐÿÿÿÿvMî3rõ test(assert, d)5�_ÐÿÿÿÿvMî3½õ<5�_ÐÿÿÿÿvMî3¾õ5�_Ð ÿÿÿÿvMî3Áõ<6exports['-test number map'] = function(assert, done) {5�_ÐÿÿÿÿvMî3Äõ<5exports['test number map'] = function(assert, done) {5�_ÐÿÿÿÿvMî3Èõ<3exports['test head map'] = function(assert, done) {5�_Ð ÿÿÿÿvMî3Ûõ<+ test(assert, done, doubled, [2, 4, 6, 8])5�_Ð! ÿÿÿÿvMî3Ýõ<* test(assert, done, head(), [2, 4, 6, 8])5�_Ð "!/ÿÿÿÿvMî3ãõ<1 test(assert, done, head(numbers), [2, 4, 6, 8])5�_Ð!#"ÿÿÿÿvMî3åõN var doubled = map(numbers, function onElement(number) { return number * 2 })5�_Ð"%#ÿÿÿÿvMî3ôõexportsõ<õ;5�_Ð#&$%ÿÿÿÿvMî4õ= exports[]5�_Ð%'&ÿÿÿÿvMî4 õ=7exports['test head default'] = function(assert, done) {5�_Ð&(' ÿÿÿÿvMî4õ= exports['']5�_Ð')(#ÿÿÿÿvMî4õ=#exports['test head smaller stream']5�_Ð(*)/ÿÿÿÿvMî4õ=0exports['test head smaller stream'] = function()5�_Ð)+*;ÿÿÿÿvMî4õ=;exports['test head smaller stream'] = function(async, done)5�_Ð*,+=ÿÿÿÿvMî4õ=>exports['test head smaller stream'] = function(async, done) {}5�_Ð+-,ÿÿÿÿvMî4õ? õ>5�_Ð,.-ÿÿÿÿvMî4!õ? var numbers = list()5�_Ð-/.ÿÿÿÿvMî4$õ@ õ?5�_Ð.0/ÿÿÿÿvMî4'õ@ test()5�_Ð/10ÿÿÿÿvMî4-õ@ test(assert, done, head())5�_Ð021%ÿÿÿÿvMî40õ@& test(assert, done, head(numbers, 5))5�_Ð132(ÿÿÿÿvMî42õ@* test(assert, done, head(numbers, 5), [])5�_Ð2435ÿÿÿÿvMî4> õ@=exports['test head smaller stream'] = function(async, done) {5�_Ð354 ÿÿÿÿvMî4Gõ@Aexports['-test map with async stream'] = function(assert, done) {5�_Ð465ÿÿÿÿvMî4I õ@@exports['test map with async stream'] = function(assert, done) {5�_Ð576&ÿÿÿÿvMî4Wõ%&8 var mapped = map(stream, function(x) { return x + 1 })5�_Ð687&ÿÿÿÿvMî4Zõ%'?/ test(assert, done, mapped, [ 6, 5, 4, 3, 2 ])5�_Ð798&ÿÿÿÿvMî4\õ%'?/ test(assert, done, head(), [ 6, 5, 4, 3, 2 ])5�_Ð8:9&5ÿÿÿÿvMî4dõ%'?8 test(assert, done, head(stream, 3), [ 6, 5, 4, 3, 2 ])5�_Ð9;:&+ÿÿÿÿvMî4f õ%'?5 test(assert, done, head(stream, 3), [ 6, 5, 4, 3 ])5�_Ð:<;&/ÿÿÿÿvMî4t õ%'?2 test(assert, done, head(stream, 3), [ 5, 4, 3 ])5�_Ð;=<&2ÿÿÿÿvMî4{õ%'?5 test(assert, done, head(stream, 3), [ 5, 4, 3, 2 ])5�_Ð<>=) ÿÿÿÿvMî4…õ(*?=exports['-test map broken stream'] = function(assert, done) {5�_Ð=D>)ÿÿÿÿvMî4‡õ(*?E@D;ÿÿÿÿ):vMî4Âõ;N@õ;=?5�_ÐDFEMÿÿÿÿ):vMî4ÃõMOQ5�_ÐEGF)ÿÿÿÿ):vMî4Èõ(*R@exports['test head of broken stream'] = function(assert, done) {5�_ÐFHG)3ÿÿÿÿ):vMî4Îõ(*RPexports['test head befor stream error broken stream'] = function(assert, done) {5�_ÐGIH)ÿÿÿÿ):vMî4Óõ(*RBexports['test head befor stream error'] = function(assert, done) {5�_ÐHJI< ÿÿÿÿ):vMî4Öõ;=R@exports['test head of broken stream'] = function(assert, done) {5�_ÐIKJ28ÿÿÿÿ):vMî4Ýõ13R8 var mapped = map(stream, function(x) { return x * x })5�_ÐJLK2ÿÿÿÿ):vMî4äõ13R test()5�_ÐKML2ÿÿÿÿ):vMî4èõ13R test(assert, done, head())5�_ÐLNM2$ÿÿÿÿ):vMî4ëõ13R% test(assert, done, head(stream, 2))5�_ÐMON2'ÿÿÿÿ):vMî4òõ13R) test(assert, done, head(stream, 2), [])5�_ÐNPO2"ÿÿÿÿ):vMî4÷õ13R0 test(assert, done, head(stream, 2), [3, 2, 1])5�_ÐOQP3ÿÿÿÿ):vMî4ùõ23 var expected = [ 9, 4, 1]5�_ÐPRQ3ÿÿÿÿ)9vMî4ùõ23 var actual = []5�_ÐQSR3ÿÿÿÿ)8vMî4ùõ23D mapped(function next(x) { actual.push(x) }, function stop(error) {5�_ÐRTS3ÿÿÿÿ)7vMî4úõ23M assert.equal(error.message, "Boom!", "error propagated to mapped stream")5�_ÐSUT3ÿÿÿÿ)6vMî4úõ23N assert.deepEqual(actual, expected, "all values were yielded before error")5�_ÐTVU3ÿÿÿÿ)5vMî4úõ23 done()5�_ÐUWV3ÿÿÿÿ)4vMî4ûõ23 })5�_ÐVXW5 ÿÿÿÿ)3vMî5õ46KAexports['-test head of broken stream'] = function(assert, done) {5�_ÐWYX5ÿÿÿÿ)3vMî5 õ46K@exports['test head of broken stream'] = function(assert, done) {5�_ÐXZY>ÿÿÿÿ)3vMî5õ=>8 var mapped = map(stream, function(x) { return x * x })5�_ÐY[Z>ÿÿÿÿ)3vMî5õ=> var expected = [ 9, 4, 1]5�_ÐZ\[>ÿÿÿÿ)3vMî5õ=> var actual = []5�_Ð[]\>ÿÿÿÿ)3vMî5õ=?HD mapped(function next(x) { actual.push(x) }, function stop(error) {5�_Ð\^]>ÿÿÿÿ)3vMî5õ=?HD head()(function next(x) { actual.push(x) }, function stop(error) {5�_Ð]_^50ÿÿÿÿ)3vMî5$õ57I õ57H5�_Ð^`_6 ÿÿÿÿ)3vMî5)õ57I var actual = []5�_Ð_a`6 ÿÿÿÿ)3vMî5,õ57I var buffers = []5�_Ð`ba?+ÿÿÿÿ)3vMî51õ>@IM head(stream, 5)(function next(x) { actual.push(x) }, function stop(error) {5�_ÐacbAÿÿÿÿ)3vMî57õ@BIN assert.deepEqual(actual, expected, "all values were yielded before error")5�_ÐbdcA%ÿÿÿÿ)3vMî5<õ@BIN assert.deepEqual(buffer, expected, "all values were yielded before error")5�_ÐcedAÿÿÿÿ)3vMî5@õ@BIH assert.deepEqual(buffer, [], "all values were yielded before error")5�_ÐdgeA%ÿÿÿÿ)3vMî5Eõ@BIP assert.deepEqual(buffer, [3, 2, 1], "all values were yielded before error")5�_Ðehfgÿÿÿÿ99 v Mî5eõI/*global define: true */5�_Ðgih@ ÿÿÿÿ99 v Mî�ªõ?AIM assert.equal(error.message, "Boom!", "error propagated to mapped stream")5�_Ðhji@&ÿÿÿÿ99 v Mî�¯õ?AIM assert.equal(error.message, 'Boom!", "error propagated to mapped stream")5�_Ðikj@)ÿÿÿÿ99 v Mî�±õ?AIM assert.equal(error.message, 'Boom!', "error propagated to mapped stream")5�_Ðjlk@Kÿÿÿÿ99 v Mî�µõ?AIM assert.equal(error.message, 'Boom!', 'error propagated to mapped stream")5�_ÐkmlAMÿÿÿÿ99 v Mî�¶õ@BIO assert.deepEqual(buffer, [3, 2, 1], "all values were yielded before error")5�_ÐlnmA(ÿÿÿÿ99 v Mî�¹õ@BIO assert.deepEqual(buffer, [3, 2, 1], "all values were yielded before error')5�_ÐmonGÿÿÿÿ99 v Mî�¾õFHI require("test").run(exports);5�_ÐnpoG ÿÿÿÿ99 v Mî�¿õFHI require("test').run(exports);5�_Ðoqp-*ÿÿÿÿ99 v Mî�Åõ,.I- if (!x) return stop(new Error("Boom!"))5�_Ðprq-$ÿÿÿÿ99 v Mî�Çõ,.I- if (!x) return stop(new Error("Boom!'))5�_Ðqsr:$ÿÿÿÿ99 v Mî�Îõ9;I- if (!x) return stop(new Error("Boom!"))5�_Ðrts:*ÿÿÿÿ99 v Mî�Ð õ9;I- if (!x) return stop(new Error('Boom!"))5�_Ðsutÿÿÿÿ99 v Mî�Öõ I "use strict";5�_Ðtvu ÿÿÿÿ99 v Mî�×!õ I 'use strict";5�_Ðuxv #ÿÿÿÿ99 v Mî�Ú%õ I&var streamer = require('../streamer'),5�_Ðvywx2"ÿÿÿÿNÅÑ&õ13I0 test(assert, done, head(stream, 3), [3, 2, 1])5�_Ðxzy2.ÿÿÿÿNÅÜ(õ13I0 test(assert, done, head(stream, 2), [3, 2, 1])5�_Ðy{z2"ÿÿÿÿNÉYõ13I- test(assert, done, head(stream, 2), [3, 2])5�_Ðz�{2+ÿÿÿÿNÉ[/õ13I- test(assert, done, head(stream, 3), [3, 2])5�_Ð{‚|�ÿÿÿÿNO•žõIˆ(typeof define === "undefined" ? function ($) { $(require, exports, module) } : define)(function (require, exports, module, undefined) {5�_Ð�ƒ‚IÿÿÿÿNO•Ÿ0õH})5�_Ђ„ƒGÿÿÿÿNO•É4õFHI require('test').run(exports);5�_Ѓ„ #ÿÿÿÿN_Yß5õ I)var streamer = require('../streamer.js'),5�_Ð{}�|-ÿÿÿÿ*2vNÍÑõ-.I õ-/J console.log()5�_Ð|~}.ÿÿÿÿ*2vNÍØõ-/J console.log(x)5�_Ð}~.ÿÿÿÿ*2vNÍÛ+õ-/J console.log('>>>>>>>', x)5�_Ð~€ ÿÿÿÿ*2vNÎ-õJ@exports['-test head of async stream'] = function(assert, done) {5�_Ѐ.ÿÿÿÿ*1vNΩ.õ-/5�_Ðvxw) ÿÿÿÿNÅJ$õ(*IDexports['-test head before stream error'] = function(assert, done) {5�_ÐegfA%ÿÿÿÿ)3vMî5Mõ@BIR assert.deepEqual(buffer, [3, 2, 1, 0], "all values were yielded before error")5�_Ð>A?D@1ÿÿÿÿvMî4›õ12? õ13@ var slice = head()5�_Ð@BA2ÿÿÿÿvMî4§õ13@ var slice = head(stream, 2)5�_ÐACB3ÿÿÿÿvMî4®õ245�_ÐBC3ÿÿÿÿvMî4¯õ245�_Ð>@?2ÿÿÿÿvMî4�õ13õ13> var expected = [ 9, 4, 1]5�_Ð#%$ÿÿÿÿvMî3úõ=0exports['test head '] = function(assert, done) {5�_ÐÿÿÿÿvMî3Ôõ<- test(assert, head(), doubled, [2, 4, 6, 8])5�_ÐÿÿÿÿvMî3Öõ<4 test(assert, head(numbers), doubled, [2, 4, 6, 8])5�çª