{"version":3,"file":"take.mjs","mappings":"AAAA;AAEA,OAAO,KAAKA,EAAZ,MAAoB,6BAApB;AACA,OAAO,KAAKC,EAAZ,MAAoB,mDAApB;AACA,OAAO,KAAKC,EAAZ,MAAoB,yBAApB;AACA,OAAO,KAAKC,CAAZ,MAAmB,aAAnB;AACA,OAAO,KAAKC,GAAZ,MAAqB,WAArB;AACA,OAAO,KAAKC,KAAZ,MAAuB,aAAvB;;AAEA,SAASC,QAAT,CACEC,CADF,EACW;AAET,SAAOL,EAAE,CAACM,QAAH,CACJC,CAAD,IAAM;AACJ,UAAMC,KAAK,GAAGT,EAAE,CAACU,KAAH,CAASF,CAAT,EAAYF,CAAZ,CAAd;AACA,UAAMK,IAAI,GAAGC,IAAI,CAACC,GAAL,CAASP,CAAC,GAAGN,EAAE,CAACc,IAAH,CAAQL,KAAR,CAAb,EAA6B,CAA7B,CAAb;;AACA,QAAIE,IAAI,GAAG,CAAX,EAAc;AACZ,aAAOV,EAAE,CAACc,MAAH,CAAUd,EAAE,CAACe,KAAH,CAASP,KAAT,CAAV,EAA2B,MAAMJ,QAAQ,CAACM,IAAD,CAAzC,CAAP;AACD,KAFD,MAEO;AACL,aAAOV,EAAE,CAACe,KAAH,CAASP,KAAT,CAAP;AACD;AACF,GATI,EAULR,EAAE,CAACgB,IAVE,EAWLhB,EAAE,CAACiB,GAXE,CAAP;AAaD;AAED;;;;;AAGA,OAAM,SAAUR,KAAV,CAAyBS,IAAzB,EAAkDb,CAAlD,EAA2D;AAC/D,MAAIA,CAAC,IAAI,CAAT,EAAY;AACV,WAAOF,KAAK,CAACgB,KAAb;AACD;;AACD,MAAI,CAACC,MAAM,CAACC,SAAP,CAAiBhB,CAAjB,CAAL,EAA0B;AACxB,WAAOH,GAAG,CAACoB,GAAJ,CAAQ,IAAIxB,EAAE,CAACyB,wBAAP,CAAgC,GAAGlB,CAAC,uBAApC,CAAR,CAAP;AACD;;AACD,SAAO,IAAIJ,CAAC,CAACuB,MAAN,CAAaN,IAAI,CAACO,OAAL,CAAa,KAAb,EAAoBrB,QAAQ,CAACC,CAAD,CAA5B,CAAb,CAAP;AACD;AAED;;;;;;AAKA,OAAM,SAAUqB,IAAV,CACJrB,CADI,EACK;AAET,SAAQa,IAAD,IAAUT,KAAK,CAACS,IAAD,EAAOb,CAAP,CAAtB;AACD","names":["CS","CK","CH","C","Die","Empty","takeLoop","n","readWith","i","taken","take_","left","Math","max","size","chain_","write","fail","end","self","empty","Number","isInteger","die","IllegalArgumentException","Stream","channel","take"],"sourceRoot":"","sources":["../../../../../_src/Experimental/Stream/_internal/api/take.ts"],"sourcesContent":[null]}