{"version":3,"file":"throttleShapeEffect.mjs","mappings":";;;;;;;;;;;;;AAAA,SACEA,cADF,EAEEC,cAFF,QAGO,gEAHP;AAIA,SAASC,gBAAT,QAAiC,8BAAjC;AAEA;;;;;;;;;;;AAUA,OAAM,SAAUC,mBAAV,CACJC,KADI,EAEJC,QAFI,EAGJC,MAHI,EAIJC,KAAK,GAAG,CAJJ,EAIK;EAET,OAAcC,IAAP,IAA2D;IAChE;IACA,OAAO,IAAIP,cAAJ,CACLQ,wBAEKC,SAAD,IAAcC,uBAEZC,IAAI,CAAeR,KAAf,EAAsBC,QAAtB,EAAgCC,MAAhC,EAAwCC,KAAxC,EAA+CH,KAA/C,EAAsDM,SAAtD,CAFQ,EACZF,IAAI,CAACK,OADO,CAFlB,0DADK,CAAP;EAQD,CAVD;AAWD;;AAED,SAASD,IAAT,CACER,KADF,EAEEC,QAFF,EAGEC,MAHF,EAIEC,KAJF,EAKEO,MALF,EAMEJ,SANF,EAMmB;EAEjB,OAAOK,0BACJC,KAAD,IACEC,wBACEC,oBAEO,CAAC,CAACC,MAAD,EAASC,OAAT,CAAD,KAAsB;IACzB,MAAMC,OAAO,GAAGD,OAAO,GAAGV,SAA1B;IACA,MAAMY,MAAM,GAAGD,OAAO,GAAGhB,QAAQ,CAACkB,MAAlC;IACA,MAAMC,GAAG,GAAGV,MAAM,GAAGQ,MAAM,GAAGlB,KAA9B;IACA,MAAMqB,GAAG,GAAGrB,KAAK,GAAGG,KAAR,GAAgB,CAAhB,GAAoBmB,MAAM,CAACC,gBAA3B,GAA8CvB,KAAK,GAAGG,KAAlE;IACA,MAAMqB,SAAS,GAAGJ,GAAG,GAAG,CAAN,GAAUC,GAAV,GAAgBI,IAAI,CAACC,GAAL,CAASN,GAAT,EAAcC,GAAd,CAAlC;IACA,MAAMM,SAAS,GAAGH,SAAS,GAAGT,MAA9B;IACA,MAAMa,UAAU,GAAGD,SAAS,IAAI,CAAb,GAAiB,CAAjB,GAAqB,CAACA,SAAD,GAAa3B,KAArD;IACA,MAAM6B,KAAK,GAAG,IAAI/B,gBAAJ,CAAqB2B,IAAI,CAACK,KAAL,CAAWF,UAAU,GAAG3B,QAAQ,CAACkB,MAAjC,CAArB,CAAd;IAEA,OAAOY,mDAAS,CAAT,YACH1B,wBAES,MACPG,IAAI,CAAeR,KAAf,EAAsBC,QAAtB,EAAgCC,MAAhC,EAAwCC,KAAxC,EAA+CwB,SAA/C,EAA0DX,OAA1D,CAHN,0BACS,MAAMgB,sBAAcpB,KAAd,CADf,6BAAmBqB,sBAAYJ,KAAZ,CAAnB,GADG,GAMHxB,wBAA6B,MAC7BG,IAAI,CAAeR,KAAf,EAAsBC,QAAtB,EAAgCC,MAAhC,EAAwCC,KAAxC,EAA+CwB,SAA/C,EAA0DX,OAA1D,CADJ,wBAAcJ,KAAd,EANJ;EASD,CArBH,yDAAM,CAACA,KAAD,CAAN,EADF,CAFG,EA0BJsB,GAAD,IAASC,sBAAaD,GAAb,CA1BJ,EA2BL,MAAKE,qBA3BA,CAAP;AA6BD","names":["concreteStream","StreamInternal","DurationInternal","throttleShapeEffect","units","duration","costFn","burst","self","tsplus_module_4","timestamp","tsplus_module_1","loop","channel","tokens","tsplus_module_13","input","tsplus_module_10","tsplus_module_9","weight","current","elapsed","cycles","millis","sum","max","Number","MAX_SAFE_INTEGER","available","Math","min","remaining","waitCycles","delay","floor","tsplus_module_5","tsplus_module_6","tsplus_module_7","err","tsplus_module_11","tsplus_module_12"],"sourceRoot":"","sources":["../../../../_src/stream/Stream/operations/throttleShapeEffect.ts"],"sourcesContent":[null]}