{"version":3,"file":"dsls.mjs","mappings":"AAAA;AAEA,OAAO,KAAKA,CAAZ,MAAmB,yBAAnB;AACA,SAASC,WAAT,EAAsBC,SAAtB,EAAiCC,KAAjC,QAA8C,iBAA9C;AAEA;;;;AAGA,OAAO,MAAMC,MAAM,gBAAGJ,CAAC,CAACK,OAAF,CAAUJ,WAAV,CAAf;AAEP;;;;AAGA,OAAO,MAAMK,KAAK,gBAAGN,CAAC,CAACO,MAAF,CAASN,WAAT,CAAd;AAEP;;;;AAGA,OAAO,MAAM;AAAEO,OAAF;AAASC,SAAT;AAAkBC,YAAlB;AAA8BC,UAA9B;AAAwCC;AAAxC,iBACXZ,CAAC,CAACa,QAAF,CAAWX,SAAX,CADK;AAGP;;;;AAGA,MAAMY,MAAM,gBAAGd,CAAC,CAACe,YAAF,CAAeb,SAAf,CAAf;AACA,MAAMc,OAAO,gBAAGhB,CAAC,CAACiB,aAAF,CAAgBf,SAAhB,CAAhB;AAEA,SAASY,MAAM,IAAII,EAAnB,EAAuBF,OAAO,IAAIG,GAAlC;AAEA;;;;AAIA,OAAO,MAAMC,IAAI,gBAAGpB,CAAC,CAACqB,KAAF,CAAQlB,KAAR,CAAb;AAEP,MAAMmB,IAAI,gBAAGtB,CAAC,CAACuB,IAAF,CAAOpB,KAAP,CAAb;AAEA,MAAMqB,GAAG,gBAAGxB,CAAC,CAACyB,GAAF,CAAMtB,KAAN,CAAZ;AAEA,SAASqB,GAAG,IAAIE,EAAhB,EAAoBJ,IAAI,IAAIK,GAA5B;AAEA;;;;AAGA,OAAO,MAAMC,GAAG,gBAAG5B,CAAC,CAAC6B,IAAF,CAAO1B,KAAP,CAAZ","names":["P","Applicative","Covariant","Monad","struct","structF","tuple","tupleF","match","matchIn","matchMorph","matchTag","matchTagIn","matchers","branch","conditionalF","branch_","conditionalF_","if","if_","bind","bindF","let_","letF","do_","doF","do","let","gen","genF"],"sourceRoot":"","sources":["../../../_src/XPure/XState/dsls.ts"],"sourcesContent":[null]}