{"version":3,"file":"RingBufferNew.mjs","mappings":";;AAAA,OAAM,MAAOA,aAAP,CAAoB;EAKxBC,YAA4BC,QAA5B,EAA4C;IAAhB;IAHpB,YAAO,CAAP;IACA,eAAU,CAAV;IAGN,KAAKC,KAAL,GAAaC,KAAK,CAACC,IAAN,CAAW;MAAEC,MAAM,EAAEJ;IAAV,CAAX,EAAkCK,CAAD,IAAO,IAAxC,CAAb;EACD;;EAEDC,IAAI;IACF,OAAOC,sBAAM,KAAKN,KAAL,CAAW,KAAKO,OAAhB,CAAN,CAAP;EACD;;EAEDC,UAAU;IACR,IAAI,KAAKC,IAAL,KAAc,CAAlB,EAAqB;MACnB,OAAO,IAAP;IACD;;IAED,MAAMC,KAAK,GAAG,KAAKH,OAAL,KAAiB,CAAjB,GAAqB,KAAKP,KAAL,CAAWG,MAAX,GAAoB,CAAzC,GAA6C,KAAKI,OAAL,GAAe,CAA1E;IAEA,OAAO,KAAKP,KAAL,CAAWU,KAAX,KAAqB,IAA5B;EACD;;EAEDC,GAAG,CAACC,KAAD,EAAS;IACV,KAAKZ,KAAL,CAAW,KAAKO,OAAhB,IAA2BK,KAA3B;IACA,KAAKC,SAAL;EACD;;EAEDC,QAAQ;IACN,IAAI,KAAKL,IAAL,GAAY,CAAhB,EAAmB;MACjB,KAAKM,SAAL;MACA,KAAKf,KAAL,CAAW,KAAKO,OAAhB,IAA2B,IAA3B;IACD;EACF;;EAEDS,OAAO;IACL,MAAMC,KAAK,GAAG,KAAKV,OAAL,GAAe,KAAKE,IAAlC;IACA,MAAMS,QAAQ,GAAGD,KAAK,GAAG,CAAR,GACb,KAAKjB,KAAL,CACCmB,KADD,CACO,KAAKpB,QAAL,GAAgBkB,KADvB,EAC8B,KAAKlB,QADnC,EAECqB,MAFD,CAEQ,KAAKpB,KAAL,CAAWmB,KAAX,CAAiB,CAAjB,EAAoB,KAAKZ,OAAzB,CAFR,CADa,GAIb,KAAKP,KAAL,CAAWmB,KAAX,CAAiBF,KAAjB,EAAwB,KAAKV,OAA7B,CAJJ;IAMA,OAAOc,qBAAWH,QAAX,CAAP;EACD;;EAEOL,SAAS;IACf,IAAI,KAAKJ,IAAL,GAAY,KAAKV,QAArB,EAA+B;MAC7B,KAAKU,IAAL,IAAa,CAAb;IACD;;IAED,KAAKF,OAAL,GAAe,CAAC,KAAKA,OAAL,GAAe,CAAhB,IAAqB,KAAKR,QAAzC;EACD;;EAEOgB,SAAS;IACf,KAAKN,IAAL,IAAa,CAAb;;IAEA,IAAI,KAAKF,OAAL,GAAe,CAAnB,EAAsB;MACpB,KAAKA,OAAL,IAAgB,CAAhB;IACD,CAFD,MAEO;MACL,KAAKA,OAAL,GAAe,KAAKR,QAAL,GAAgB,CAA/B;IACD;EACF;;AA9DuB","names":["RingBufferNew","constructor","capacity","array","Array","from","length","_","head","tsplus_module_1","current","lastorNull","size","index","put","value","increment","dropLast","decrement","toChunk","begin","newArray","slice","concat","tsplus_module_2"],"sourceRoot":"","sources":["../../_src/support/RingBufferNew.ts"],"sourcesContent":[null]}