{"version":3,"file":"Unbounded.mjs","mappings":";;;;;;;AAAA,SACEA,iBADF,EAEEC,eAFF,QAGO,4DAHP;AAKA,OAAM,MAAOC,SAAP,CAAgB;EAAtBC;IACW,WAAqCF,eAArC;IAED,aAAQ,oBAAIG,gBAAJ,EAAR;EAgET;;EA9DU,EAATC,KAJUJ,eAIV,EAACK,qBAAKC,GAAG,KAAC;IACR,OAAOD,iCAAkB,IAAlB,CAAP;EACD;;EAEU,CAAVE,uBAAOD,GAAG,EAAEE,IAAF,EAAe;IACxB,OAAO,SAASA,IAAhB;EACD;;EAEO,IAAJC,IAAI;IACN,OAAO,KAAKC,KAAL,CAAWC,MAAlB;EACD;;EAEU,IAAPC,OAAO;IACT,OAAO,KAAKH,IAAL,KAAc,CAArB;EACD;;EAES,IAANI,MAAM;IACR,OAAO,KAAP;EACD;;EAEW,IAARC,QAAQ;IACV,OAAOC,MAAM,CAACC,gBAAd;EACD;;EAEDC,KAAK,CAACC,CAAD,EAAK;IACR,KAAKR,KAAL,CAAWS,GAAX,CAAeD,CAAf;IACA,OAAO,IAAP;EACD;;EAEDE,QAAQ,CAACC,EAAD,EAAkB;IACxB,KAAK,MAAMH,CAAX,IAAgBG,EAAhB,EAAoB;MAClB,KAAKJ,KAAL,CAAWC,CAAX;IACD;;IACD,OAAOI,uBAAP;EACD;;EAEDC,IAAI,CAAIL,CAAJ,EAAQ;IACV,IAAI,KAAKN,OAAT,EAAkB;MAChB,OAAOM,CAAP;IACD;;IACD,OAAO,KAAKR,KAAL,CAAWc,KAAX,EAAP;EACD;;EAEDC,QAAQ,CAACC,CAAD,EAAU;IAChB,IAAIC,MAAM,GAAGL,uBAAb;IACA,IAAIM,KAAK,GAAG,CAAZ;;IAEA,OAAOA,KAAK,GAAGF,CAAf,EAAkB;MAChB,MAAMG,IAAI,GAAG,KAAKN,IAAL,CAAUxB,iBAAV,CAAb;;MACA,IAAI8B,IAAI,KAAK9B,iBAAb,EAAgC;QAC9B;MACD;;MACD4B,MAAM,GAAGG,uBAAcD,IAAd,SAAT;MACAD,KAAK,IAAI,CAAT;IACD;;IAED,OAAOD,MAAP;EACD;;EAEe,CAAfI,MAAM,CAACC,QAAQ,IAAC;IACf,OAAO,KAAKtB,KAAL,CAAWqB,MAAM,CAACC,QAAlB,GAAP;EACD;;AAlEmB","names":["EmptyMutableQueue","MutableQueueSym","Unbounded","constructor","DoublyLinkedList","_a","tsplus_module_2","sym","tsplus_module_3","that","size","queue","length","isEmpty","isFull","capacity","Number","MAX_SAFE_INTEGER","offer","a","add","offerAll","as","tsplus_module_4","poll","shift","pollUpTo","n","result","count","elem","tsplus_module_5","Symbol","iterator"],"sourceRoot":"","sources":["../../../../../_src/collections/mutable/MutableQueue/_internal/Unbounded.ts"],"sourcesContent":[null]}