{"version":3,"file":"definition.mjs","mappings":";;AAuBA,OAAO,MAAMA,MAAM,GAAc;EAC/BC,CAAC,EAAE;AAD4B,CAA1B;AA8BP;;;;;;AAKA,OAAM,SAAUC,WAAV,CACJC,IADI,EACG;EAKP,OAAOA,IAAP;AACD;AAED;;;;;;AAKA,OAAM,SAAUC,MAAV,CAAuBC,EAAvB,EAAuC;EAC3C,OAAOA,EAAE,CAACC,IAAH,KAAY,MAAnB;AACD;AAED;;;;;;AAKA,OAAM,SAAUC,OAAV,CAAwBF,EAAxB,EAAwC;EAC5C,OAAOA,EAAE,CAACC,IAAH,KAAY,OAAnB;AACD;AAED;;;;AAGA,OAAM,SAAUE,OAAV,CAAwBL,IAAxB,EAA0C;EAC9C,OAAOA,IAAI,CAACG,IAAL,KAAc,MAAd,GAAuBG,qBAAWN,IAAI,CAACO,IAAhB,CAAvB,GAA8CD,oBAArD;AACD;AAED;;;;AAGA,OAAM,SAAUE,QAAV,CAAmBC,CAAnB,EAA6B;EACjC,OACE,OAAOA,CAAP,KAAa,QAAb,IACAA,CAAC,IAAI,IADL,IAEA,UAAUA,CAFV,KAGCA,CAAC,CAAC,MAAD,CAAD,KAAc,MAAd,IAAwBA,CAAC,CAAC,MAAD,CAAD,KAAc,OAHvC,CADF;AAMD;AAED;;;;AAGA,OAAM,SAAUC,QAAV,CAAyBV,IAAzB,EAA2C;EAC/C,OAAOA,IAAI,CAACG,IAAL,KAAc,OAAd,GAAwBG,qBAAWN,IAAI,CAACW,KAAhB,CAAxB,GAAgDL,oBAAvD;AACD;AAED;;;;;;;;AAOA,OAAM,SAAUK,KAAV,CAAmBC,CAAnB,EAAuB;EAC3B,OAAO;IAAET,IAAI,EAAE,OAAR;IAAiBQ,KAAK,EAAEC;EAAxB,CAAP;AACD;AAED;;;;;;;AAMA,OAAM,SAAUC,MAAV,CAA+BD,CAA/B,EAAmC;EACvC,OAAO;IAAET,IAAI,EAAE,OAAR;IAAiBQ,KAAK,EAAEC;EAAxB,CAAP;AACD;AAED;;;;;;;AAMA,OAAM,SAAUL,IAAV,CAAkBO,CAAlB,EAAsB;EAC1B,OAAO;IAAEX,IAAI,EAAE,MAAR;IAAgBI,IAAI,EAAEO;EAAtB,CAAP;AACD;AAED;;;;;;;AAMA,OAAM,SAAUC,KAAV,CAA8BD,CAA9B,EAAkC;EACtC,OAAO;IAAEX,IAAI,EAAE,MAAR;IAAgBI,IAAI,EAAEO;EAAtB,CAAP;AACD;AAED;;;;;;;AAMA,OAAM,SAAUE,OAAV,CAA4BhB,IAA5B,EAA8C;EAClD,OAAOA,IAAP;AACD;AAED;;;;;;AAKA,OAAM,SAAUiB,MAAV,GAAgB;EACpB;IACE;;;IAGOjB,IAAP,IAAiDA;EAJnD;AAMD;AAED;;;;;;;AAMA,OAAM,SAAUkB,OAAV,CAA4BlB,IAA5B,EAA8C;EAClD,OAAOA,IAAP;AACD;AAED;;;;;;AAKA,OAAM,SAAUmB,MAAV,GAAgB;EACpB;IACE;;;IAGOnB,IAAP,IAAiDA;EAJnD;AAMD;AAED;;;;AAGA,OAAM,SAAUoB,MAAV,CAA8BR,CAA9B,EAA+CS,CAA/C,EAA+D;EACnE,OAAOC,uBAAcV,CAAd,EAAiBS,CAAjB,CAAP;AACD","names":["Either","$","unifyEither","self","isLeft","ma","_tag","isRight","getLeft","tsplus_module_1","left","isEither","u","getRight","right","a","rightW","e","leftW","widenE_","widenE","widenA_","widenA","equals","b","tsplus_module_2"],"sourceRoot":"","sources":["../../../_src/data/Either/definition.ts"],"sourcesContent":[null]}