import e, { get as t } from "./schedule.js";
import { Transition as n, newId as r } from "./index.js";
//#region ../../node_modules/d3-transition/src/transition/transition.js
function i() {
	for (var i = this._name, a = this._id, o = r(), s = this._groups, c = s.length, l = 0; l < c; ++l) for (var u = s[l], d = u.length, f, p = 0; p < d; ++p) if (f = u[p]) {
		var m = t(f, a);
		e(f, i, o, p, u, {
			time: m.time + m.delay + m.duration,
			delay: 0,
			duration: m.duration,
			ease: m.ease
		});
	}
	return new n(s, this._parents, i, o);
}
//#endregion
export { i as default };
