{"version":3,"file":"apply.mjs","mappings":"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","names":["pipe","tuple","apF","F","fa","fab","map","a","f","both","curried","n","acc","x","combined","concat","apply","getRecordConstructor","keys","len","length","args","r","i","structF","ap","Object","fr","tupleConstructors","getTupleConstructor","hasOwnProperty","tupleF","fas"],"sourceRoot":"","sources":["../../../_src/Prelude/DSL/apply.ts"],"sourcesContent":[null]}