import { timeInterval as e } from "./interval.js";
import { durationHour as t, durationMinute as n, durationSecond as r } from "./duration.js";
//#region ../../node_modules/d3-time/src/hour.js
var i = e((e) => {
	e.setTime(e - e.getMilliseconds() - e.getSeconds() * r - e.getMinutes() * n);
}, (e, n) => {
	e.setTime(+e + n * t);
}, (e, n) => (n - e) / t, (e) => e.getHours());
i.range;
var a = e((e) => {
	e.setUTCMinutes(0, 0, 0);
}, (e, n) => {
	e.setTime(+e + n * t);
}, (e, n) => (n - e) / t, (e) => e.getUTCHours());
a.range;
//#endregion
export { i as timeHour, a as utcHour };
