UNPKG

@effect-ts/system

Version:

Effect-TS is a zero dependency set of libraries to write highly productive, purely functional TypeScript at scale.

1 lines 13.9 kB
{"version":3,"file":"Pool.mjs","mappings":"AAAA;AAEA,OAAO,KAAKA,EAAZ,MAAoB,oBAApB;AAEA,OAAO,KAAKC,EAAZ,MAAoB,4CAApB;AACA,OAAO,KAAKC,EAAZ,MAAoB,0CAApB;AACA,OAAO,KAAKC,CAAZ,MAAmB,qBAAnB;AACA,OAAO,KAAKC,EAAZ,MAAoB,mBAApB;AACA,OAAO,KAAKC,CAAZ,MAAmB,oBAAnB;AACA,SAASC,IAAT,QAAqB,uBAArB;AACA,OAAO,KAAKC,CAAZ,MAAmB,sBAAnB;AACA,OAAO,KAAKC,CAAZ,MAAmB,oBAAnB;AACA,OAAO,KAAKC,GAAZ,MAAqB,kBAArB;AACA,OAAO,KAAKC,EAAZ,MAAoB,iBAApB;AACA,OAAO,KAAKC,GAAZ,MAAqB,gBAArB;;AAEA,MAAeC,IAAf,CAAmB;;AACPT,CAAC,CAACU,EAAF,EACAV,CAAC,CAACW,EADF;;AAIZ,MAAeC,YAAf,SAAiDH,IAAjD,CAAkE;;AACtDT,CAAC,CAACU,EAAF,EACAV,CAAC,CAACW,EADF;;AAQZ,SAASE,QAAT,CACEC,IADF,EACyB,CAEvB;AACD;;AAED,OAAM,SAAUC,GAAV,CAA2BC,IAA3B,EAAkD;AACtDH,UAAQ,CAACG,IAAD,CAAR;AAEA,SAAOA,IAAI,CAACD,GAAL,EAAP;AACD;AAED,OAAM,SAAUE,WAAV,CACJD,IADI,EAEJE,IAFI,EAEM;AAEVL,UAAQ,CAACG,IAAD,CAAR;AAEA,SAAOA,IAAI,CAACG,UAAL,CAAgBD,IAAhB,CAAP;AACD;AAED,OAAM,SAAUC,UAAV,CAA2BD,IAA3B,EAAqC;AACzC,SAAeF,IAAR,IAAoCC,WAAW,CAACD,IAAD,EAAOE,IAAP,CAAtD;AACD;AASD,OAAM,MAAOE,WAAP,SAAuCR,YAAvC,CAAyD;AAC7DS,cACWC,OADX,EAEWC,KAFX,EAGWC,cAHX,EAIWC,KAJX,EAKWC,KALX,EAMWC,WANX,EAOWC,KAPX,EAOsD;AAEpD;AARS;AACA;AACA;AACA;AACA;AACA;AACA;AAGT,SAAKC,MAAL,GAAc,KAAKA,MAAL,CAAYC,IAAZ,CAAiB,IAAjB,CAAd;AACA,SAAKf,GAAL,GAAW,KAAKA,GAAL,CAASe,IAAT,CAAc,IAAd,CAAX;AACA,SAAKC,UAAL,GAAkB,KAAKA,UAAL,CAAgBD,IAAhB,CAAqB,IAArB,CAAlB;AACA,SAAKX,UAAL,GAAkB,KAAKA,UAAL,CAAgBW,IAAhB,CAAqB,IAArB,CAAlB;AACA,SAAKE,MAAL,GAAc,KAAKA,MAAL,CAAYF,IAAZ,CAAiB,IAAjB,CAAd;AACA,SAAKG,QAAL,GAAgB,KAAKA,QAAL,CAAcH,IAAd,CAAmB,IAAnB,CAAhB;AACA,SAAKI,cAAL,GAAsB,KAAKA,cAAL,CAAoBJ,IAApB,CAAyB,IAAzB,CAAtB;AACA,SAAKK,QAAL,GAAgB,KAAKA,QAAL,CAAcL,IAAd,CAAmB,IAAnB,CAAhB;AACD;AAED;;;;;AAGAD,QAAM;AACJ,WAAO7B,CAAC,CAACoC,IAAF,CACL,KAAKX,KAAL,CAAWV,GADN,EAEL,CAAC;AAAEsB,UAAF;AAAQC;AAAR,KAAD,KAAoBA,IAAI,GAAGC,IAAI,CAACC,GAAL,CAASzC,EAAE,CAAC0C,IAAH,CAAQ,KAAKlB,KAAb,EAAoB,CAApB,CAAT,EAAiCc,IAAjC,CAFtB,CAAP;AAID;;AAEDtB,KAAG;AACD,UAAM2B,OAAO,GAA8B1C,CAAC,CAAC2C,MAAF,CACzC,KAAKnB,cAAL,CAAoBT,GADqB,EAExC6B,IAAD,IAAS;AACP,UAAIA,IAAJ,EAAU;AACR,eAAO5C,CAAC,CAAC6C,SAAT;AACD,OAFD,MAEO;AACL,eAAO7C,CAAC,CAAC8C,OAAF,CACLxC,GAAG,CAACyC,OAAJ,CAAY,KAAKtB,KAAjB,EAAwB,CAAC;AAAEY,cAAF;AAAQC;AAAR,SAAD,KAAmB;AACzC,cAAID,IAAI,GAAG,CAAP,IAAYC,IAAI,IAAIvC,EAAE,CAAC0C,IAAH,CAAQ,KAAKlB,KAAb,EAAoB,CAApB,CAAxB,EAAgD;AAC9C,mBAAOxB,EAAE,CAACiD,KAAH,CACLhD,CAAC,CAAC2C,MAAF,CAAStC,CAAC,CAAC4C,IAAF,CAAO,KAAKvB,KAAZ,CAAT,EAA8BwB,QAAD,IAAa;AACxC,kBAAIA,QAAQ,CAACC,MAAT,CAAgBC,IAAhB,KAAyB,SAA7B,EAAwC;AACtC,sBAAMlC,IAAI,GAAGgC,QAAQ,CAACC,MAAT,CAAgBE,KAA7B;AAEA,uBAAOrD,CAAC,CAAC2C,MAAF,CAAS,KAAKhB,WAAL,CAAiBZ,GAA1B,EAAgCuC,GAAD,IAAQ;AAC5C,sBAAIxD,EAAE,CAACyD,IAAH,CAAQD,GAAR,EAAapC,IAAb,CAAJ,EAAwB;AACtB,2BAMElB,CAAC,UAAD,CADAA,CAAC,UAAD,CAJAM,GAAG,CAACkD,OAAJ,CAAY,KAAK/B,KAAjB,EAAyBA,KAAD,KAAY,EAClC,GAAGA,KAD+B;AAElCY,0BAAI,EAAEZ,KAAK,CAACY,IAAN,GAAa;AAFe,qBAAZ,CAAxB,CAIA,EAAW,KAAKJ,QAAL,EAAX,CACA,EAAWS,OAAX,CANF;AAQD,mBATD,MASO;AACL,2BAAO1C,CAAC,CAACyD,OAAF,CAAUP,QAAV,CAAP;AACD;AACF,iBAbM,CAAP;AAcD,eAjBD,MAiBO;AACL,uBAAOlD,CAAC,CAACyD,OAAF,CAAUP,QAAV,CAAP;AACD;AACF,aArBD,CADK,EAuBL;AAAEZ,kBAAF;AAAQD,kBAAI,EAAEA,IAAI,GAAG;AAArB,aAvBK,CAAP;AAyBD,WA1BD,MA0BO,IAAIC,IAAI,IAAI,CAAZ,EAAe;AACpB,mBAAOvC,EAAE,CAACiD,KAAH,CAAShD,CAAC,CAAC0D,SAAF,CAAY,KAAKzB,QAAL,EAAZ,EAA6BS,OAA7B,CAAT,EAAgD;AACrDJ,kBAAI,EAAEA,IAAI,GAAG,CADwC;AAErDD,kBAAI,EAAEA,IAAI,GAAG;AAFwC,aAAhD,CAAP;AAID,WALM,MAKA;AACL,mBAAOtC,EAAE,CAACiD,KAAH,CAAShD,CAAC,CAAC6C,SAAX,EAAsB;AAAEP,kBAAF;AAAQD;AAAR,aAAtB,CAAP;AACD;AACF,SAnCD,CADK,CAAP;AAsCD;AACF,KA7CwC,CAA3C;;AAgDA,UAAMsB,OAAO,GAAIC,SAAD,IAA+C;AAC7D,UAAIrD,EAAE,CAACsD,SAAH,CAAaD,SAAb,CAAJ,EAA6B;AAC3B,eAAO5D,CAAC,CAAC8C,OAAF,CACLxC,GAAG,CAACyC,OAAJ,CAAY,KAAKtB,KAAjB,EAAwB,CAAC;AAAEY,cAAF;AAAQC;AAAR,SAAD,KAAmB;AACzC,cAAIA,IAAI,IAAIvC,EAAE,CAAC0C,IAAH,CAAQ,KAAKlB,KAAb,EAAoB,CAApB,CAAZ,EAAoC;AAClC,mBAAOxB,EAAE,CAACiD,KAAH,CAAS,KAAKf,QAAL,EAAT,EAA0B;AAAEK,kBAAF;AAAQD,kBAAI,EAAEA,IAAI,GAAG;AAArB,aAA1B,CAAP;AACD,WAFD,MAEO;AACL,mBAAOtC,EAAE,CAACiD,KAAH,CAAShD,CAAC,CAAC8D,IAAX,EAAiB;AAAExB,kBAAI,EAAEA,IAAI,GAAG,CAAf;AAAkBD;AAAlB,aAAjB,CAAP;AACD;AACF,SAND,CADK,CAAP;AASD,OAVD,MAUO;AACL,eAIErC,CAAC,UAAD,CADAA,CAAC,UAAD,CADAA,CAAC,UAAD,CADAM,GAAG,CAACkD,OAAJ,CAAY,KAAK/B,KAAjB,EAAyBA,KAAD,KAAY,EAAE,GAAGA,KAAL;AAAYY,cAAI,EAAEZ,KAAK,CAACY,IAAN,GAAa;AAA/B,SAAZ,CAAxB,CACA,EAAWhC,CAAC,CAAC0D,MAAF,CAAS,KAAKrC,KAAd,EAAqBkC,SAArB,CAAX,CACA,EAAW,KAAKhC,KAAL,CAAWgC,SAAS,CAACT,MAArB,CAAX,CACA,EAAWnD,CAAC,CAACgE,MAAF,CAAS,KAAK9B,cAAL,EAAT,EAAgC,KAAKV,cAAL,CAAoBT,GAApD,CAAX,CAJF;AAMD;AACF,KAnBD;;AAqBA,WAAOX,CAAC,CAACuC,MAAF,CAASvC,CAAC,CAAC6D,KAAF,CAAQvB,OAAR,EAAiBiB,OAAjB,CAAT,EAAoCpD,EAAE,CAAC2D,SAAvC,CAAP;AACD;AAED;;;;;AAGAnC,YAAU;AACR,WAAO/B,CAAC,CAACmE,eAAF,CACLnE,CAAC,CAACoE,mBAAF,CAAsB,CAAC;AAAEC;AAAF,KAAD,KACpBrE,CAAC,CAAC8C,OAAF,CACExC,GAAG,CAACyC,OAAJ,CAAY,KAAKtB,KAAjB,EAAwB,CAAC;AAAEY,UAAF;AAAQC;AAAR,KAAD,KAAmB;AACzC,UAAIA,IAAI,GAAGvC,EAAE,CAAC0C,IAAH,CAAQ,KAAKlB,KAAb,EAAoB,CAApB,CAAP,IAAiCe,IAAI,IAAI,CAA7C,EAAgD;AAC9C,eAAOvC,EAAE,CAACiD,KAAH,CAeHhD,CAAC,KAAD,CADAA,CAAC,KAAD,CADAA,CAAC,KAAD,CADAA,CAAC,KAAD,CALAA,CAAC,MAAD,CAHAA,CAAC,MAAD,CADAA,CAAC,MAAD,CADAA,CAAC,CAACsE,EACF,EAAO,aAAP,EAAsB,MAAMlE,CAAC,CAACmE,cAAF,CAAiB,KAAKjD,OAAtB,CAA5B,CACA,EAAO,MAAP,EAAe,CAAC;AAAEkD;AAAF,SAAD,KACbxE,CAAC,CAACmD,MAAF,CAASkB,OAAO,CAACG,WAAW,CAAC9B,OAAb,CAAhB,CADF,CAGA,EAAO,WAAP,EAAoB,CAAC;AAAE+B,cAAF;AAAQD;AAAR,SAAD,KAClBxE,CAAC,CAACyD,OAAF,CACE,IAAIlD,EAAE,CAACmE,SAAP,CAAiBD,IAAjB,EAAuBD,WAAW,CAACb,OAAZ,CAAoB1D,EAAE,CAACwD,OAAH,CAAWkB,SAAX,CAApB,CAAvB,CADF,CADF,CAKA,EAAM,CAAC;AAAEf;AAAF,SAAD,KAAmBvD,CAAC,CAAC0D,MAAF,CAAS,KAAKrC,KAAd,EAAqBkC,SAArB,CAAzB,CACA,EAAM,CAAC;AAAEA;AAAF,SAAD,KAAmB,KAAKhC,KAAL,CAAWgC,SAAS,CAACT,MAArB,CAAzB,CACA,EAAM,MAAMnD,CAAC,CAACgE,MAAF,CAAS,KAAK9B,cAAL,EAAT,EAAgC,KAAKV,cAAL,CAAoBT,GAApD,CAAZ,CACA,EAAM,CAAC;AAAE6C;AAAF,SAAD,KAAmBA,SAAzB,CAfG,EAiBL;AAAEtB,cAAI,EAAEA,IAAI,GAAG,CAAf;AAAkBD,cAAI,EAAEA,IAAI,GAAG;AAA/B,SAjBK,CAAP;AAmBD,OApBD,MAoBO;AACL,eAAOtC,EAAE,CAACiD,KAAH,CAAShD,CAAC,CAAC8D,IAAX,EAAiB;AAAExB,cAAF;AAAQD;AAAR,SAAjB,CAAP;AACD;AACF,KAxBD,CADF,CADF,CADK,EA8BLtC,EAAE,CAAC0C,IAAH,CAAQ,KAAKlB,KAAb,EAAoB,CAApB,CA9BK,CAAP;AAgCD;;AAEDJ,YAAU,CAACD,IAAD,EAAQ;AAChB,WAAOZ,GAAG,CAACkD,OAAJ,CAAY,KAAK7B,WAAjB,EAA+BiD,CAAD,IAAO9E,EAAE,CAAC+E,IAAH,CAAQD,CAAR,EAAW1D,IAAX,CAArC,CAAP;AACD;AAED;;;;;AAGAc,QAAM;AACJ,WAAOhC,CAAC,CAAC8E,eAAF,CACL9E,CAAC,CAAC8C,OAAF,CACExC,GAAG,CAACyC,OAAJ,CAAY,KAAKtB,KAAjB,EAAwB,CAAC;AAAEY,UAAF;AAAQC;AAAR,KAAD,KAAmB;AACzC,UAAIA,IAAI,GAAGvC,EAAE,CAAC0C,IAAH,CAAQ,KAAKlB,KAAb,EAAoB,CAApB,CAAP,IAAiCc,IAAI,GAAG,CAA5C,EAA+C;AAC7C,eAAOtC,EAAE,CAACiD,KAAH,CACLhD,CAAC,CAAC2C,MAAF,CAAStC,CAAC,CAAC4C,IAAF,CAAO,KAAKvB,KAAZ,CAAT,EAA8BkC,SAAD,IAOzB5D,CAAC,UAAD,CADAA,CAAC,UAAD,CAHAO,EAAE,CAACwE,WAAH,CAAgBC,CAAD,IACb1E,GAAG,CAACkD,OAAJ,CAAY,KAAK7B,WAAjB,EAA+BiD,CAAD,IAAO9E,EAAE,CAACmF,OAAH,CAAWL,CAAX,EAAcI,CAAd,CAArC,CADF,EADApB,SACA,CAGA,EAAWA,SAAS,CAACsB,SAArB,CACA,EACE5E,GAAG,CAACkD,OAAJ,CAAY,KAAK/B,KAAjB,EAAyBA,KAAD,KAAY,EAClC,GAAGA,KAD+B;AAElCa,cAAI,EAAEb,KAAK,CAACa,IAAN,GAAa;AAFe,SAAZ,CAAxB,CADF,CAPJ,CADK,EAgBL;AAAEA,cAAF;AAAQD,cAAI,EAAEA,IAAI,GAAG;AAArB,SAhBK,CAAP;AAkBD,OAnBD,MAmBO;AACL,eAAOtC,EAAE,CAACiD,KAAH,CAAShD,CAAC,CAAC8D,IAAX,EAAiB;AAAExB,cAAF;AAAQD;AAAR,SAAjB,CAAP;AACD;AACF,KAvBD,CADF,CADK,CAAP;AA4BD;;AAEDJ,UAAQ;AACN,WAAOjC,CAAC,CAACoE,mBAAF,CAAsB,CAAC;AAAEC;AAAF,KAAD,KAWzBrE,CAAC,KAAD,CADAA,CAAC,KAAD,CADAA,CAAC,KAAD,CADAA,CAAC,KAAD,CAHAA,CAAC,MAAD,CADAA,CAAC,MAAD,CADAA,CAAC,MAAD,CADAA,CAAC,CAACsE,EACF,EAAO,aAAP,EAAsB,MAAMlE,CAAC,CAACmE,cAAF,CAAiB,KAAKjD,OAAtB,CAA5B,CACA,EAAO,MAAP,EAAe,CAAC;AAAEkD;AAAF,KAAD,KAAqBxE,CAAC,CAACmD,MAAF,CAASkB,OAAO,CAACG,WAAW,CAAC9B,OAAb,CAAhB,CAApC,CACA,EAAO,WAAP,EAAoB,CAAC;AAAE+B,UAAF;AAAQD;AAAR,KAAD,KAClBxE,CAAC,CAACyD,OAAF,CAAU,IAAIlD,EAAE,CAACmE,SAAP,CAAiBD,IAAjB,EAAuBD,WAAW,CAACb,OAAZ,CAAoB1D,EAAE,CAACwD,OAAH,CAAWkB,SAAX,CAApB,CAAvB,CAAV,CADF,CAGA,EAAM,CAAC;AAAEf;AAAF,KAAD,KAAmBvD,CAAC,CAAC0D,MAAF,CAAS,KAAKrC,KAAd,EAAqBkC,SAArB,CAAzB,CACA,EAAM,CAAC;AAAEA;AAAF,KAAD,KAAmB,KAAKhC,KAAL,CAAWgC,SAAS,CAACT,MAArB,CAAzB,CACA,EAAM,MAAMnD,CAAC,CAACgE,MAAF,CAAS,KAAK9B,cAAL,EAAT,EAAgC,KAAKV,cAAL,CAAoBT,GAApD,CAAZ,CACA,EAAM,CAAC;AAAE6C;AAAF,KAAD,KAAmBA,SAAzB,CAXG,CAAP;AAcD;AAED;;;;;;AAIA1B,gBAAc;AACZ,WAAOlC,CAAC,CAAC8C,OAAF,CACLxC,GAAG,CAACyC,OAAJ,CAAY,KAAKtB,KAAjB,EAAwB,CAAC;AAAEY,UAAF;AAAQC;AAAR,KAAD,KAAmB;AACzC,UAAID,IAAI,GAAG,CAAX,EAAc;AACZ,eAAOtC,EAAE,CAACiD,KAAH,CACLhD,CAAC,CAACmF,WAAF,CACE9E,CAAC,CAAC4C,IAAF,CAAO,KAAKvB,KAAZ,CADF,EAEGkD,CAAD,IAAO5E,CAAC,CAAC8D,IAFX,EAGGF,SAAD,IAaI5D,CAAC,UAAD,CANAA,CAAC,UAAD,CADAA,CAAC,UAAD,CAHAO,EAAE,CAACwE,WAAH,CAAgBC,CAAD,IACb1E,GAAG,CAACkD,OAAJ,CAAY,KAAK7B,WAAjB,EAA+BiD,CAAD,IAAO9E,EAAE,CAACmF,OAAH,CAAWL,CAAX,EAAcI,CAAd,CAArC,CADF,EADApB,SACA,CAGA,EAAWA,SAAS,CAACsB,SAArB,CACA,EACE5E,GAAG,CAACkD,OAAJ,CAAY,KAAK/B,KAAjB,EAAyBA,KAAD,KAAY,EAClC,GAAGA,KAD+B;AAElCa,cAAI,EAAEb,KAAK,CAACa,IAAN,GAAa;AAFe,SAAZ,CAAxB,CADF,CAMA,EAAW,KAAKJ,cAAL,EAAX,CAhBN,CADK,EAoBL;AAAEI,cAAF;AAAQD,cAAI,EAAEA,IAAI,GAAG;AAArB,SApBK,CAAP;AAsBD,OAvBD,MAuBO,IAAIC,IAAI,GAAG,CAAX,EAAc;AACnB,eAAOvC,EAAE,CAACiD,KAAH,CAAShD,CAAC,CAAC8D,IAAX,EAAiB;AAAExB,cAAF;AAAQD;AAAR,SAAjB,CAAP;AACD,OAFM,MAEA;AACL,eAAOtC,EAAE,CAACiD,KAAH,CAAS3C,CAAC,CAAC8B,QAAF,CAAW,KAAKT,KAAhB,CAAT,EAAiC;AAAEY,cAAI,EAAEA,IAAI,GAAG,CAAf;AAAkBD;AAAlB,SAAjC,CAAP;AACD;AACF,KA7BD,CADK,CAAP;AAgCD;;AAEDF,UAAQ;AACN,WAAOnC,CAAC,CAAC8C,OAAF,CACLxC,GAAG,CAACyC,OAAJ,CAAY,KAAKvB,cAAjB,EAAkCoB,IAAD,IAAS;AACxC,UAAIA,IAAJ,EAAU;AACR,eAAO7C,EAAE,CAACiD,KAAH,CAAS3C,CAAC,CAAC+E,aAAF,CAAgB,KAAK1D,KAArB,CAAT,EAAsC,IAAtC,CAAP;AACD,OAFD,MAEO;AACL,eAAO3B,EAAE,CAACiD,KAAH,CACLhD,CAAC,CAAC0D,SAAF,CAAY,KAAKxB,cAAL,EAAZ,EAAmC7B,CAAC,CAAC+E,aAAF,CAAgB,KAAK1D,KAArB,CAAnC,CADK,EAEL,IAFK,CAAP;AAID;AACF,KATD,CADK,CAAP;AAYD;;AAzP4D;AA4P/D;;;;;;;AAMA,OAAM,SAAU2D,YAAV,CACJC,SADI,EACkB;AAEtB,SAoBElF,CAAC,KAAD,CAHAA,CAAC,MAAD,CAbAA,CAAC,KAAD,CADAA,CAAC,MAAD,CADAA,CAAC,MAAD,CADAA,CAAC,CAACkE,EACF,EAAO,UAAP,EAAmB,MAAMlE,CAAC,CAACqD,OAAF,CAAU8B,KAAK,CAACC,IAAN,CAAWF,SAAX,CAAV,CAAzB,CACA,EAAO,QAAP,EAAiB,CAAC;AAAEG;AAAF,GAAD,KAAkBzF,CAAC,CAACkE,SAAF,CAAY5D,GAAG,CAACoF,OAAJ,CAAYD,QAAZ,CAAZ,CAAnC,CACA,EAAM,KAAN,EAAa,CAAC;AAAEA,YAAF;AAAYE;AAAZ,GAAD,KAAyB;AACpC,QAAI,CAACF,QAAQ,CAACG,MAAd,EAAsB;AACpB,aAAO5F,CAAC,CAAC6F,KAAT;AACD,KAFD,MAEO;AACL,aAAOvF,GAAG,CAACyC,OAAJ,CAAY4C,MAAZ,EAAqBX,CAAD,IAAM;AAC/B,YAAIA,CAAC,CAACY,MAAF,GAAW,CAAf,EAAkB;AAChB,iBAAO7F,EAAE,CAACiD,KAAH,CAASgC,CAAC,CAAC,CAAD,CAAV,EAAgBA,CAAC,CAACc,KAAF,CAAQ,CAAR,CAAhB,CAAP;AACD;;AAED,cAAM,IAAIjG,EAAE,CAACkG,wBAAP,CAAgC,kBAAhC,CAAN;AACD,OANM,CAAP;AAOD;AACF,GAZD,CAaA,EAAO,MAAP,EAAe,CAAC;AAAEhF,OAAF;AAAO0E;AAAP,GAAD,KACbO,SAAS,CAAC5F,CAAC,CAAC6F,UAAF,CAAalF,GAAb,CAAD,EAAoB0E,QAAQ,CAACG,MAA7B,CADX,CAGA,EAAM,CAAC;AAAE9E;AAAF,GAAD,KAAcA,IAApB,CApBF;AAsBD;AAED;;;;;;;AAMA,OAAM,SAAUkF,SAAV,CACJjF,GADI,EAEJyB,GAFI,EAEO;AAEX,SAAO0D,QAAQ,CAACnF,GAAD,EAAMhB,EAAE,CAACiD,KAAH,CAASR,GAAT,EAAcA,GAAd,CAAN,EAA0B,IAAIhC,GAAG,CAAC2F,IAAR,EAA1B,CAAf;AACD;AAED;;;;;;;;;AAQA,OAAM,SAAUC,IAAV,CACJrF,GADI,EAEJQ,KAFI,EAGJ8E,UAHI,EAGc;AAElB,SAAOH,QAAQ,CAACnF,GAAD,EAAMQ,KAAN,EAAa,IAAIf,GAAG,CAAC8F,UAAR,CAAmBD,UAAnB,CAAb,CAAf;AACD;AAED;;;;;;AAKA,OAAM,SAAUH,QAAV,CACJnF,GADI,EAEJQ,KAFI,EAGJgF,QAHI,EAG4B;AAEhC,SAoCEnG,CAAC,KAAD,CATAA,CAAC,KAAD,CAHAA,CAAC,MAAD,CADAA,CAAC,MAAD,CAbAA,CAAC,KAAD,CADAA,CAAC,MAAD,CADAA,CAAC,MAAD,CAHAA,CAAC,MAAD,CADAA,CAAC,MAAD,CADAA,CAAC,MAAD,CADAA,CAAC,MAAD,CADAA,CAAC,CAACkE,EACF,EAAO,KAAP,EAAc,MAAMlE,CAAC,CAACoG,WAAF,EAApB,CACA,EAAO,MAAP,EAAe,MAAMxG,CAAC,CAACkE,SAAF,CAAY5D,GAAG,CAACoF,OAAJ,CAAY,KAAZ,CAAZ,CAArB,CACA,EAAO,OAAP,EAAgB,MAAM1F,CAAC,CAACkE,SAAF,CAAY5D,GAAG,CAACoF,OAAJ,CAAmB;AAAEpD,QAAI,EAAE,CAAR;AAAWD,QAAI,EAAE;AAAjB,GAAnB,CAAZ,CAAtB,CACA,EAAO,OAAP,EAAgB,MACdrC,CAAC,CAACkE,SAAF,CAAY7D,CAAC,CAACoG,WAAF,CAAkC1G,EAAE,CAAC0C,IAAH,CAAQlB,KAAR,EAAe,CAAf,CAAlC,CAAZ,CADF,CAGA,EAAO,KAAP,EAAc,MAAMvB,CAAC,CAACkE,SAAF,CAAY5D,GAAG,CAACoF,OAAJ,CAAY5F,EAAE,CAACsG,IAAH,EAAZ,CAAZ,CAApB,CACA,EAAO,SAAP,EAAkB,MAAMpG,CAAC,CAACkE,SAAF,CAAYqC,QAAQ,CAACG,OAAT,EAAZ,CAAxB,CACA,EACE,MADF,EAEE,CAAC;AAAE9D,QAAF;AAAQ+D,OAAR;AAAaD,WAAb;AAAsBE,OAAtB;AAA2BlF,SAA3B;AAAkCD;AAAlC,GAAD,KACE,IAAIL,WAAJ,CACEhB,CAAC,CAACyG,WAAF,CAAc9F,GAAd,EAAmB4F,GAAnB,CADF,EAEEpF,KAFF,EAGEqB,IAHF,EAIEnB,KAJF,EAKEC,KALF,EAMEkF,GANF,EAOEL,QAAQ,CAAC3E,KAAT,CAAe8E,OAAf,CAPF,CAHJ,CAaA,EAAO,OAAP,EAAgB,CAAC;AAAE5F;AAAF,GAAD,KAAcd,CAAC,CAACkE,SAAF,CAAYlE,CAAC,CAAC8G,UAAF,CAAahG,IAAI,CAACiB,UAAL,EAAb,CAAZ,CAA9B,CACA,EAAO,QAAP,EAAiB,CAAC;AAAE2E,WAAF;AAAW5F;AAAX,GAAD,KACfd,CAAC,CAACkE,SAAF,CAAYlE,CAAC,CAAC8G,UAAF,CAAaP,QAAQ,CAACQ,GAAT,CAAaL,OAAb,EAAsB5F,IAAI,CAACe,MAAL,EAAtB,EAAqCf,IAAI,CAACkB,MAAL,EAArC,CAAb,CAAZ,CADF,CAGA,EAAM,CAAC;AAAEgF,SAAF;AAASlG,QAAT;AAAekB;AAAf,GAAD,KACJ5B,CAAC,CAAC8E,SAAF,CAIIlF,CAAC,UAAD,CADAA,CAAC,UAAD,CADAE,CAAC,CAAC2C,SAAF,CAAYmE,KAAZ,CACA,EAAW9G,CAAC,CAAC2C,SAAF,CAAYb,MAAZ,CAAX,CACA,EAAWlB,IAAI,CAACqB,QAAL,EAAX,CAJJ,CADF,CASA,EAAM,CAAC;AAAErB;AAAF,GAAD,KAAcA,IAApB,CApCF;AAsCD","names":["CS","HS","Tp","T","Ex","F","pipe","M","Q","Ref","AT","STR","Pool","_E","_A","PoolInternal","concrete","pool","get","self","invalidate_","item","invalidate","DefaultPool","constructor","creator","range","isShuttingDown","state","items","invalidated","track","excess","bind","initialize","shrink","allocate","getAndShutdown","shutdown","map_","free","size","Math","min","get_","acquire","chain_","down","interrupt","flatten","modify_","tuple","take","acquired","result","_tag","value","set","has_","update_","succeed","zipRight_","release","attempted","isFailure","unit","offer_","whenM_","make_","toManaged","replicateMUnit_","uninterruptibleMask","restore","do","managedReserve","reservation","exit","Attempted","undefined","_","add_","uninterruptible","forEachUnit","a","remove_","finalizer","foldCauseM_","awaitShutdown","fromIterable","iterable0","Array","from","iterable","makeRef","source","length","never","slice","IllegalArgumentException","makeFixed","fromEffect","makeWith","None","make","timeToLive","TimeToLive","strategy","environment","makeBounded","initial","env","inv","provideAll_","forkDaemon","run","fiber"],"sourceRoot":"","sources":["../../_src/Pool/Pool.ts"],"sourcesContent":[null]}