{"version":3,"file":"clamp-interval-minutes.cjs","names":[],"sources":["../../../src/utils/clamp-interval-minutes/clamp-interval-minutes.ts"],"sourcesContent":["/** Clamp interval minutes to valid values (1-60) and ensure it divides evenly into 60 */\nexport function clampIntervalMinutes(intervalMinutes: number): number {\n  let clamped = Math.round(Math.max(1, Math.min(60, intervalMinutes)));\n  clamped = 60 % clamped === 0 ? clamped : 60;\n  return clamped;\n}\n"],"mappings":";;;AACA,SAAgB,qBAAqB,iBAAiC;CACpE,IAAI,UAAU,KAAK,MAAM,KAAK,IAAI,GAAG,KAAK,IAAI,IAAI,eAAe,CAAC,CAAC;CACnE,UAAU,KAAK,YAAY,IAAI,UAAU;CACzC,OAAO;AACT"}