{"version":3,"file":"index.mjs","mappings":"AAAA;AAEA,OAAO,uBAAP;AAEA,OAAO,KAAKA,EAAZ,MAAoB,+CAApB;AACA,SAASC,QAAT,EAAmBC,QAAnB,QAAmC,4BAAnC;AACA,OAAO,KAAKC,CAAZ,MAAmB,yBAAnB;AAQA,OAAO,KAAKC,CAAZ,MAAmB,sBAAnB;AAIA,OAAO,MAAMC,GAAG,GAAyC;AACvDC,KAAG,EAAE,MAAMH,CAAC,CAACI,OAAF,CAAUN,QAAQ,CAAC,EAAD,CAAlB;AAD4C,CAAlD;AAIP,OAAO,MAAMO,SAAS,GAA+C;AACnEC,KAAG,EAAEN,CAAC,CAACM;AAD4D,CAA9D;AAIP,OAAO,MAAMC,eAAe,GAAqD;AAC/EC,MAAI,EAAER,CAAC,CAACS;AADuE,CAA1E;AAIP,OAAO,MAAMC,iBAAiB,GAAuD;AACnFC,cAAY,EAAEX,CAAC,CAACW;AADmE,CAA9E;AAIP,OAAO,MAAMC,kBAAkB,GAAwD;AACrFC,SAAO,EAAGC,GAAD,IAASd,CAAC,CAACe,MAAF,CAASD,GAAT,EAAcf,QAAd;AADmE,CAAhF;AAIP,OAAO,MAAMiB,WAAW,GAAiD,EACvE,GAAGd,GADoE;AAEvE,KAAGG,SAFoE;AAGvE,KAAGE;AAHoE,CAAlE;AAMP,OAAO,MAAMU,MAAM,GAA+C;AAChEC,QAAM,EAAElB,CAAC,CAACkB;AADsD,CAA3D;AAIP,OAAO,MAAMC,IAAI,GAA6C;AAC5DC,MAAI,EAAEpB,CAAC,CAACoB;AADoD,CAAvD;AAIP,OAAO,MAAMC,OAAO,GAAgD;AAClEC,SAAO,EAAEtB,CAAC,CAACuB;AADuD,CAA7D;AAIP,OAAO,MAAMC,KAAK,GAA2C,EAC3D,GAAGtB,GADwD;AAE3D,KAAGU,kBAFwD;AAG3D,KAAGP;AAHwD,CAAtD;AAMP,OAAO,MAAMoB,aAAa,GAA2D;AACnFC,IAAE,EAAE,MAAM1B,CAAC,CAAC2B,MAAF,CAAUC,CAAD,IAAO/B,EAAE,CAACgC,KAAH,CAASD,CAAT,EAAYA,CAAZ,CAAhB,CADyE;AAEnFE,SAAO,EAAGC,EAAD,IAAQ/B,CAAC,CAACgC,KAAF,CAASC,CAAD,IAAOF,EAAf;AAFkE,CAA9E;AAKP,OAAO,MAAMG,QAAQ,GAA4D;AAC/ER,IAAE,EAAE,MAAM1B,CAAC,CAACkB,MAAF,CAASnB,QAAT,CADqE;AAE/E+B,SAAO,EAAGC,EAAD,IAASI,EAAD,IAAQnC,CAAC,CAACe,MAAF,CAASoB,EAAT,EAAcC,CAAD,IAAOpC,CAAC,CAACqC,WAAF,CAAcN,EAAd,EAAkBK,CAAlB,CAApB;AAFsD,CAA1E;AAKP,OAAO,MAAME,MAAM,gBAAGrC,CAAC,CAACsC,OAAF,CAAUvB,WAAV,CAAf;AAEP,OAAO,MAAMa,KAAK,gBAAG5B,CAAC,CAACuC,MAAF,CAASxB,WAAT,CAAd;AAEP;;;;AAGA,OAAO,MAAM;AAAEyB,OAAF;AAASC,SAAT;AAAkBC,YAAlB;AAA8BC,UAA9B;AAAwCC;AAAxC,iBACX5C,CAAC,CAAC6C,QAAF,CAAWzC,SAAX,CADK;AAGP,cAAc,yBAAd","names":["Tp","constant","identity","X","P","Any","any","succeed","Covariant","map","AssociativeBoth","both","zip","AssociativeEither","orElseEither","AssociativeFlatten","flatten","ffa","chain_","Applicative","Access","access","Fail","fail","Provide","provide","provideAll","Monad","StateCategory","id","modify","a","tuple","compose","bc","chain","_","Category","ab","b","provideAll_","struct","structF","tupleF","match","matchIn","matchMorph","matchTag","matchTagIn","matchers"],"sourceRoot":"","sources":["../../_src/XPure/index.ts"],"sourcesContent":[null]}