{"version":3,"sources":["https://lively-kernel.org/lively4/swd21-pipes-and-filters/demos/swd21/pipes-and-filters/n_pipe.js"],"names":["Pipe","constructor","objects","pushObject","object","push","getObject","shift"],"mappings":";;;;;;;;AAAe,YAAMA,IAAN,CAAW;;AAExBC,sBAAc;AACZ,eAAKC,OAAL,GAAe,EAAf;AACD;;AAEDC,mBAAWC,MAAX,EAAmB;AACjB,eAAKF,OAAL,CAAaG,IAAb,CAAkBD,MAAlB;AACD;;AAEDE,kBAAUF,MAAV,EAAkB;AAChB,iBAAO,KAAKF,OAAL,CAAaK,KAAb,EAAP;AACD;;AAZuB;;yBAALP,I;;;;;;;;6BAAAA,qC","file":"n_pipe.js","sourcesContent":["export default class Pipe {\n  \n  constructor() {\n    this.objects = []\n  }\n  \n  pushObject(object) {\n    this.objects.push(object)\n  }\n  \n  getObject(object) {\n    return this.objects.shift()\n  }\n  \n}"]}