{"version":3,"file":"Interval.mjs","mappings":"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","names":["fromStartEndMillis","min","isEmpty","DurationInternal","IntervalSym","Symbol","for","Interval","$","empty_1","fromStartEndMillis_1","empty","startMilliseconds","endMilliseconds","startMillis","endMillis","lessThan","that","self","min_1","max","isNonEmpty","intersect","start","Math","end","size","union","tsplus_module_2","tsplus_module_3","after","Number","MAX_SAFE_INTEGER","before","MIN_SAFE_INTEGER"],"sourceRoot":"","sources":["../../../_src/io/Schedule/Interval.ts"],"sourcesContent":[null]}