{"version":3,"file":"intersectWith.mjs","mappings":"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","names":["makeWithState","intersectWith","that","f","self","initial","now","input","state","left","step","right","tsplus_module_4","lState","out","lDecision","rState","out2","rDecision","_tag","intersectWithLoop","intervals","tsplus_module_2","tsplus_module_1","a","b","lInterval","rInterval","combined","tsplus_module_5","decision"],"sourceRoot":"","sources":["../../../../_src/io/Schedule/operations/intersectWith.ts"],"sourcesContent":[null]}