{"version":3,"file":"DateUtilities.mjs","names":["DateTime","formatDateToLocaleString","isoDate","luxonFormat","fromISO","zone","toLocal","toLocaleString","toUtcDate","date","endsWith","Date"],"sources":["../../../src/utilities/input/DateUtilities.js"],"sourcesContent":["import { DateTime } from 'luxon';\n\nexport const formatDateToLocaleString = (isoDate, luxonFormat = '') => {\n  return DateTime.fromISO(isoDate, { zone: 'utc' })\n    .toLocal()\n    .toLocaleString(luxonFormat);\n};\n\n// convert date into UTC date format\nexport const toUtcDate = (date) => {\n  if (!date) {\n    return null;\n  }\n\n  if (date.endsWith('Z')) {\n    return new Date(date);\n  } else {\n    return new Date(date + 'Z');\n  }\n};\n"],"mappings":";;AAEA,MAAaC,4BAA4BC,SAASC,cAAc,OAAO;AACrE,QAAOH,SAASI,QAAQF,SAAS,EAAEG,MAAM,OAAO,CAAC,CAC9CC,SAAS,CACTC,eAAeJ,YAAY;;AAIhC,MAAaK,aAAaC,SAAS;AACjC,KAAI,CAACA,KACH,QAAO;AAGT,KAAIA,KAAKC,SAAS,IAAI,CACpB,QAAO,IAAIC,KAAKF,KAAK;KAErB,wBAAO,IAAIE,KAAKF,OAAO,IAAI"}