{"version":3,"file":"core.mjs","mappings":"AAAA;AAEA,OAAO,KAAKA,WAAZ,MAA6B,+CAA7B;AACA,OAAO,KAAKC,KAAZ,MAAuB,yCAAvB;AAGA,SAASC,UAAT,QAA2B,mCAA3B;AACA,OAAO,KAAKC,CAAZ,MAAmB,cAAnB;AACA,OAAO,KAAKC,CAAZ,MAAmB,eAAnB;AAEA,SAASC,aAAT,QAA8B,cAA9B;AAsBA,OAAM,MAAOC,gBAAP,CAAuB;AAC3BC,eAAa,CACXC,GADW,EAEXC,MAFW,EAGXC,OAHW,EAIXC,WAJW,EAIe;AAE1B,WAAOR,CAAC,CAACS,OAAF,CAAU,KAAV,CAAP;AACD;;AAEDC,yBAAuB,CAACJ,MAAD,EAAwB,CAC7C;AACD;;AAEW,MAARK,QAAQ;AACV,WAAOX,CAAC,CAACY,IAAT;AACD;;AAEc,MAAXC,WAAW;AACb,WAAO,CAAP;AACD;;AApB0B;AAuB7B,OAAM,MAAOC,eAAP,CAAsB;AAC1BV,eAAa,CACXW,EADW,EAEXC,KAFW,EAGXC,MAHW,EAIXT,WAJW,EAIe;AAE1B,WAAOR,CAAC,CAACkB,WAAF,CAAc,MAAK;AACxB,WAAKC,kBAAL,CAAwBH,KAAxB,EAA+BD,EAA/B;AACAK,0BAAoB,CAAC,IAAD,EAAOJ,KAAP,EAAcC,MAAd,CAApB;AACA,aAAO,IAAP;AACD,KAJM,CAAP;AAKD;;AAEDP,yBAAuB,CAACJ,MAAD,EAAwB,CAC7C;AACD;;AAEW,MAARK,QAAQ;AACV,WAAOX,CAAC,CAACY,IAAT;AACD;;AAEc,MAAXC,WAAW;AACb,WAAO,CAAP;AACD;;AAEOM,oBAAkB,CAACH,KAAD,EAAyBD,EAAzB,EAA2C;AACnE,QAAIM,EAAE,GAAGN,EAAT;;AAEA,WAAOjB,KAAK,CAACwB,IAAN,CAAWD,EAAX,IAAiB,CAAxB,EAA2B;AACzB,UAAIL,KAAK,CAACO,QAAN,KAAmB,CAAvB,EAA0B;AACxB;AACD,OAHwB,CAKzB;;;AACAP,WAAK,CAACQ,IAAN,CAAWzB,UAAX;;AAEA,UAAIiB,KAAK,CAACS,KAAN,CAAY3B,KAAK,CAAC4B,UAAN,CAAiBL,EAAjB,EAAqB,CAArB,CAAZ,CAAJ,EAA0C;AACxCA,UAAE,GAAGvB,KAAK,CAAC6B,KAAN,CAAYN,EAAZ,EAAgB,CAAhB,CAAL;AACD;AACF;AACF;;AAzCyB;AA4C5B,OAAM,SAAUO,qBAAV,CAAmCC,CAAnC,EAA2DC,CAA3D,EAA+D;AACnE,SAAO7B,CAAC,CAAC8B,UAAF,CAAa/B,CAAC,CAACS,OAAF,CAAUqB,CAAV,CAAb,EAA2BD,CAA3B,CAAP;AACD;AAED,OAAM,SAAUT,oBAAV,CACJY,QADI,EAEJhB,KAFI,EAGJC,MAHI,EAGqC;AAEzC,MAAIgB,WAAW,GAAG,IAAlB;;AAEA,SAAOA,WAAW,IAAI,CAACjB,KAAK,CAACkB,OAA7B,EAAsC;AACpC,UAAMC,KAAK,GAAGlB,MAAM,CAACO,IAAP,CAAYzB,UAAZ,CAAd;;AAEA,QAAIoC,KAAK,KAAKpC,UAAd,EAA0B;AACxB,YAAMqC,OAAO,GAAGpB,KAAK,CAACQ,IAAN,CAAWzB,UAAX,CAAhB;;AAEA,UAAIqC,OAAO,KAAKrC,UAAhB,EAA4B;AAC1B6B,6BAAqB,CAACO,KAAD,EAAQC,OAAR,CAArB;AACAJ,gBAAQ,CAACtB,uBAAT,CAAiCM,KAAjC,EAAwCC,MAAxC;AACD,OAHD,MAGO;AACLoB,sBAAc,CAACpB,MAAD,EAASnB,KAAK,CAACwC,QAAN,CAAeC,aAAa,CAACtB,MAAD,CAA5B,EAAsCkB,KAAtC,CAAT,CAAd;AACD;;AAEDF,iBAAW,GAAG,IAAd;AACD,KAXD,MAWO;AACLA,iBAAW,GAAG,KAAd;AACD;AACF;AACF;AAED,OAAM,SAAUO,YAAV,CAA0BC,CAA1B,EAA8CX,CAA9C,EAAkD;AACtDO,gBAAc,CACZI,CADY,EAEZ5C,WAAW,CAAC6C,OAAZ,CAAoBH,aAAa,CAACE,CAAD,CAAjC,EAAuCE,CAAD,IAAOb,CAAC,KAAKa,CAAnD,CAFY,CAAd;AAID;AAED,OAAM,SAAUC,WAAV,CAAyBH,CAAzB,EAA6CI,GAA7C,EAAwD;AAC5D,SAAOJ,CAAC,CAACK,QAAF,CAAWD,GAAX,CAAP;AACD;AAED,OAAM,SAAUR,cAAV,CACJI,CADI,EAEJ1B,EAFI,EAEc;AAElB,SAAO0B,CAAC,CAACM,QAAF,CAAWhC,EAAX,CAAP;AACD;AAED,OAAM,SAAUwB,aAAV,CAA2BE,CAA3B,EAA6C;AACjD,MAAI1B,EAAE,GAAGjB,KAAK,CAACkD,KAAN,EAAT;;AAEA,SAAO,CAACP,CAAC,CAACP,OAAV,EAAmB;AACjB,UAAMe,IAAI,GAAGR,CAAC,CAACjB,IAAF,CAAOzB,UAAP,CAAb;;AACA,QAAIkD,IAAI,KAAKlD,UAAb,EAAyB;AACvBgB,QAAE,GAAGjB,KAAK,CAACoD,OAAN,CAAcnC,EAAd,EAAkBkC,IAAlB,CAAL;AACD;AACF;;AAED,SAAOlC,EAAP;AACD;AAED;;;;;;AAKA,OAAM,SAAUoC,aAAV,CACJC,IADI,EAC8B;AAElC;AACA,SAAOA,IAAI,CAACD,aAAZ;AACD;AAED;;;;AAGA,OAAM,SAAU5B,QAAV,CAAyC6B,IAAzC,EAA2E;AAC/E;AACA,SAAOA,IAAI,CAAC7B,QAAZ;AACD;AAED;;;;AAGA,OAAM,SAAU8B,UAAV,CAA2CD,IAA3C,EAA6E;AACjF;AACA,SAAOA,IAAI,CAACC,UAAZ;AACD;AAED;;;;;;AAKA,OAAM,SAAU5B,KAAV,CAAmBK,CAAnB,EAAuB;AAC3B,SAA2BsB,IAApB,IAA2DE,MAAM,CAACF,IAAD,EAAOtB,CAAP,CAAxE;AACD;AAED;;;;AAGA,OAAM,SAAUwB,MAAV,CAAuCF,IAAvC,EAA2EtB,CAA3E,EAA+E;AACnF;AACA,SAAOsB,IAAI,CAAC3B,KAAL,CAAWK,CAAX,CAAP;AACD;AAED;;;;;;AAKA,OAAM,SAAUyB,OAAV,CAAwCH,IAAxC,EAA0E;AAC9E,SAAQtB,CAAD,IAAUwB,MAAM,CAACF,IAAD,EAAOtB,CAAP,CAAvB;AACD;AAED;;;;;;AAKA,OAAM,SAAU0B,QAAV,CACJ1B,CADI,EAEJsB,IAFI,EAE8B;AAElC,SAAOE,MAAM,CAACF,IAAD,EAAOtB,CAAP,CAAb;AACD;AAED;;;;;;;;;;;;;;;;;;;AAkBA,OAAM,SAAUiB,QAAV,CAAsBhC,EAAtB,EAAqC;AACzC,SAA2BqC,IAApB,IAA2DK,SAAS,CAACL,IAAD,EAAOrC,EAAP,CAA3E;AACD;AAED;;;;;;;;;;;;;;;;;AAgBA,OAAM,SAAU0C,SAAV,CACJL,IADI,EAEJrC,EAFI,EAEW;AAEf;AACA,SAAOqC,IAAI,CAACL,QAAL,CAAchC,EAAd,CAAP;AACD;AAED;;;;;AAIA,OAAM,SAAUJ,QAAV,CAAyCyC,IAAzC,EAA2E;AAC/E;AACA,SAAOA,IAAI,CAACzC,QAAZ;AACD;AAED;;;;;;AAKA,OAAM,SAAUW,IAAV,CAAqC8B,IAArC,EAAuE;AAC3E;AACA,SAAOA,IAAI,CAAC9B,IAAZ;AACD;AAED;;;;;AAIA,OAAM,SAAUoC,IAAV,CAAqCN,IAArC,EAAuE;AAC3E;AACA,SAAOA,IAAI,CAACM,IAAZ;AACD;AAED;;;;;AAIA,OAAM,SAAUC,OAAV,CAAwCP,IAAxC,EAA0E;AAC9E;AACA,SAAOA,IAAI,CAACO,OAAZ;AACD;AAED;;;;;;AAKA,OAAM,SAAUC,WAAV,CAAsBC,CAAtB,EAA+B;AACnC,SAA8BT,IAAvB,IACLU,YAAY,CAACV,IAAD,EAAOS,CAAP,CADd;AAED;AAED;;;;AAGA,OAAM,SAAUC,YAAV,CACJV,IADI,EAEJS,CAFI,EAEK;AAET;AACA,SAAOT,IAAI,CAACW,QAAL,CAAcF,CAAd,CAAP;AACD","names":["ChunkFilter","Chunk","EmptyQueue","T","P","concreteQueue","DroppingStrategy","handleSurplus","_as","_queue","_takers","_isShutdown","succeed","unsafeOnQueueEmptySpace","shutdown","unit","surplusSize","SlidingStrategy","as","queue","takers","succeedWith","unsafeSlidingOffer","unsafeCompleteTakers","bs","size","capacity","poll","offer","unsafeGet_","drop_","unsafeCompletePromise","p","a","unsafeDone","strategy","keepPolling","isEmpty","taker","element","unsafeOfferAll","prepend_","unsafePollAll","unsafeRemove","q","filter_","b","unsafePollN","max","pollUpTo","offerAll","empty","elem","append_","awaitShutdown","self","isShutdown","offer_","offerTo","offerTo_","offerAll_","take","takeAll","takeAllUpTo","n","takeAllUpTo_","takeUpTo"],"sourceRoot":"","sources":["../../_src/Queue/core.ts"],"sourcesContent":[null]}