Jalali addSeconds(int seconds) { final int newSecond = (second + seconds) % 60; final int minuteOverflow = (second + seconds) ~/ 60; return copy(second: newSecond).addMinutes(minuteOverflow); }