{"version":3,"file":"Subexecutor.mjs","mappings":"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","names":["SubexecutorSym","Symbol","for","Subexecutor","PullFromUpstream","constructor","upstreamExecutor","createChild","lastDone","activeChildExecutors","combineChildResults","combineWithChildResult","onPull","onEmit","close","exit","fin1","fins","tsplus_module_1","child","childExecutor","undefined","result","acc","next","tsplus_module_4","a","b","tsplus_module_3","tsplus_module_6","tsplus_module_5","enqueuePullFromChild","tsplus_module_7","PullFromChild","parentSubexecutor","fin2","tsplus_module_2","_","DrainChildExecutors","upstreamDone","Emit","value","_child","concreteSubexecutor","pullFromUpstream","pullFromChild","drainChildExecutors","emit"],"sourceRoot":"","sources":["../../../_src/stream/Channel/Subexecutor.ts"],"sourcesContent":[null]}