import { __require as requireDatepart } from './datepart.mjs';

var seconds;
var hasRequiredSeconds;
function requireSeconds() {
  if (hasRequiredSeconds) return seconds;
  hasRequiredSeconds = 1;
  const DatePart = requireDatepart();
  class Seconds extends DatePart {
    constructor(opts = {}) {
      super(opts);
    }
    up() {
      this.date.setSeconds(this.date.getSeconds() + 1);
    }
    down() {
      this.date.setSeconds(this.date.getSeconds() - 1);
    }
    setTo(val) {
      this.date.setSeconds(parseInt(val.substr(-2)));
    }
    toString() {
      let s = this.date.getSeconds();
      return this.token.length > 1 ? String(s).padStart(2, '0') : s;
    }
  }
  seconds = Seconds;
  return seconds;
}

export { requireSeconds as __require };
