"use strict";Object.defineProperty(exports,Symbol.toStringTag,{value:"Module"});const i=require("./Task.cjs"),u=require("./Either.cjs"),c=require("./TaskEither.cjs"),s=require("./Option.cjs"),a=require("./TaskOption.cjs"),q=require("./Identity.cjs"),d=require("./Set.cjs"),b=require("./ReadonlySet.cjs"),l=require("./These.cjs"),y=require("./TaskThese.cjs"),p=require("./Tuple.cjs"),O=require("./ReadonlyTuple.cjs"),m=require("./Map.cjs"),f=require("./ReadonlyMap.cjs"),g=require("./Magma.cjs"),P=require("./Monoid.cjs"),R=require("./Predicate.cjs"),T=require("./Array.cjs"),j=require("./ReadonlyArray.cjs"),E=require("./NonEmptyArray.cjs"),h=require("./ReadonlyNonEmptyArray.cjs"),M=require("./Record.cjs"),S=require("./ReadonlyRecord.cjs"),A=require("./Eq.cjs"),N=require("./Ord.cjs"),k=require("./boolean.cjs"),H=require("./string.cjs"),I=require("./number.cjs"),r=require("fp-ts/Option"),t=require("fp-ts/Either"),n=require("fp-ts/Predicate"),o=require("fp-ts/function");exports.T=i;exports.E=u;exports.TE=c;exports.O=s;exports.TO=a;exports.I=q;exports.S=d;exports.RS=b;exports.TH=l;exports.TTH=y;exports.TP=p;exports.RTP=O;exports.M=m;exports.RM=f;exports.MM=g;exports.MO=P;exports.P=R;exports.A=T;exports.RA=j;exports.NEA=E;exports.RNEA=h;exports.R=M;exports.RR=S;exports.Eq=A;exports.Ord=N;exports.Bool=k;exports.Str=H;exports.Num=I;Object.defineProperty(exports,"isNone",{enumerable:!0,get:()=>r.isNone});Object.defineProperty(exports,"isSome",{enumerable:!0,get:()=>r.isSome});Object.defineProperty(exports,"none",{enumerable:!0,get:()=>r.none});Object.defineProperty(exports,"some",{enumerable:!0,get:()=>r.some});Object.defineProperty(exports,"isLeft",{enumerable:!0,get:()=>t.isLeft});Object.defineProperty(exports,"isRight",{enumerable:!0,get:()=>t.isRight});Object.defineProperty(exports,"left",{enumerable:!0,get:()=>t.left});Object.defineProperty(exports,"right",{enumerable:!0,get:()=>t.right});Object.defineProperty(exports,"and",{enumerable:!0,get:()=>n.and});Object.defineProperty(exports,"not",{enumerable:!0,get:()=>n.not});Object.defineProperty(exports,"or",{enumerable:!0,get:()=>n.or});Object.keys(o).forEach(e=>{e!=="default"&&!Object.prototype.hasOwnProperty.call(exports,e)&&Object.defineProperty(exports,e,{enumerable:!0,get:()=>o[e]})});