{"version":3,"file":"MutableQueue.mjs","names":["Chunk","Dual","NodeInspectSymbol","toJSON","toString","MutableList","pipeArguments","TypeId","Symbol","for","EmptyMutableQueue","MutableQueueProto","iterator","Array","from","queue","_id","values","map","pipe","arguments","make","capacity","Object","create","empty","bounded","unbounded","undefined","length","self","isEmpty","isFull","Infinity","offer","dual","value","queueLength","append","offerAll","next","remainder","offering","done","prepend","reverse","poll","def","shift","pollUpTo","n","result","count","element"],"sources":["../src/MutableQueue.ts"],"sourcesContent":[null],"mappings":"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"}