import { c as _c } from "react/compiler-runtime";
import { memo } from "react";
const shortDateFormatter = new Intl.DateTimeFormat(["de", "en"], {
  dateStyle: "medium"
});
const absoluteDateFormatter = new Intl.DateTimeFormat(["de", "en"], {
  dateStyle: "long"
});
export default memo(function AbsoluteDate(props) {
  const $ = _c(9);
  const t0 = props.value * 1000;
  let t1;
  let t2;
  let t3;
  if ($[0] !== props.long || $[1] !== t0) {
    const date = new Date(t0);
    const long = absoluteDateFormatter.format(date);
    t1 = date.toISOString();
    t2 = long;
    t3 = props.long ? long : shortDateFormatter.format(date);
    $[0] = props.long;
    $[1] = t0;
    $[2] = t1;
    $[3] = t2;
    $[4] = t3;
  } else {
    t1 = $[2];
    t2 = $[3];
    t3 = $[4];
  }
  let t4;
  if ($[5] !== t1 || $[6] !== t2 || $[7] !== t3) {
    t4 = <time dateTime={t1} title={t2}>{t3}</time>;
    $[5] = t1;
    $[6] = t2;
    $[7] = t3;
    $[8] = t4;
  } else {
    t4 = $[8];
  }
  return t4;
});
//# sourceMappingURL=AbsoluteDate.jsx.map