{"version":3,"file":"takeUpTo.mjs","mappings":";;;;;;AAAA,SAASA,qBAAT,QAAsC,sBAAtC;AACA,SAASC,cAAT,QAA+B,6DAA/B;AAEA;;;;;;;AAMA,OAAM,SAAUC,QAAV,CAAmBC,GAAnB,EAA8B;EAClC,OAAWC,IAAJ,IAAoD;IACzD;IACA,OAAOC,uBAAW,CAACC,OAAD,EAAUC,OAAV,KAAqB;MACrC,MAAMC,KAAK,GAAGC,0BAAmBH,OAAnB,MAAI,CAACI,GAAL,CAAd;;MAEA,2BAAIF,KAAJ,EAAa,IAAb,GAAmB;QACjB,MAAM,IAAIR,qBAAJ,CAA0BO,OAA1B,CAAN;MACD;;MAED,MAAM,CAACI,MAAD,EAASC,SAAT,IAAsBC,wBAAcV,GAAd,QAA5B;MACAW,0BAAmBF,SAAnB,EAA8BN,OAA9B,MAAI,CAACI,GAAL;MAEA,OAAOK,qBAAWJ,MAAX,CAAP;IACD,CAXM,CAAP;EAYD,CAdD;AAeD","names":["STMInterruptException","concreteTQueue","takeUpTo","max","self","tsplus_module_6","journal","fiberId","queue","tsplus_module_1","ref","toTake","remaining","tsplus_module_3","tsplus_module_4","tsplus_module_5"],"sourceRoot":"","sources":["../../../../_src/stm/TQueue/operations/takeUpTo.ts"],"sourcesContent":[null]}