{"version":3,"file":"is-same-time.mjs","names":[],"sources":["../../../../../src/components/TimePicker/utils/is-same-time/is-same-time.ts"],"sourcesContent":["import { splitTimeString } from '../split-time-string/split-time-string';\n\ninterface IsSameTimeInput {\n  time: string;\n  compare: string;\n  withSeconds: boolean;\n}\n\nexport function isSameTime({ time, compare, withSeconds }: IsSameTimeInput) {\n  const timeParts = splitTimeString(time);\n  const compareParts = splitTimeString(compare);\n\n  if (withSeconds) {\n    return (\n      timeParts.hours === compareParts.hours &&\n      timeParts.minutes === compareParts.minutes &&\n      timeParts.seconds === compareParts.seconds\n    );\n  }\n\n  return timeParts.hours === compareParts.hours && timeParts.minutes === compareParts.minutes;\n}\n"],"mappings":";;;AAQA,SAAgB,WAAW,EAAE,MAAM,SAAS,eAAgC;CAC1E,MAAM,YAAY,gBAAgB,IAAI;CACtC,MAAM,eAAe,gBAAgB,OAAO;CAE5C,IAAI,aACF,OACE,UAAU,UAAU,aAAa,SACjC,UAAU,YAAY,aAAa,WACnC,UAAU,YAAY,aAAa;CAIvC,OAAO,UAAU,UAAU,aAAa,SAAS,UAAU,YAAY,aAAa;AACtF"}