const e = "date_range_calendar_picker", n = "N_D:[";
const s = {
  END_SUMMARY_EMPTY: `${e}.end_summary_empty`,
  END_SUMMARY_PREFIX: `${e}.end_summary_prefix`,
  END_TIME_LABEL: `${e}.end_time_label`,
  MAX_DAYS_ERROR: `${e}.max_days_error`,
  START_SUMMARY_EMPTY: `${e}.start_summary_empty`,
  START_SUMMARY_PREFIX: `${e}.start_summary_prefix`,
  START_TIME_LABEL: `${e}.start_time_label`
}, a = {
  endSummaryEmpty: "Select an end date first",
  endSummaryPrefix: "End",
  endTimeLabel: "End time",
  maxDaysError: "The selection must not exceed {maxDays} days",
  startSummaryEmpty: "Select a start date first",
  startSummaryPrefix: "Start",
  startTimeLabel: "Start time"
};
function i(_, t) {
  return E(
    _,
    s.MAX_DAYS_ERROR,
    a.maxDaysError
  ).replace("{maxDays}", String(t));
}
function A() {
  return [e];
}
function E(_, t, m) {
  const r = _(t);
  return !r || r === t || r === `ND:${t}` || r === `${n}${t}]` ? m : r;
}
const l = {
  [e]: {
    end_summary_empty: a.endSummaryEmpty,
    end_summary_prefix: a.endSummaryPrefix,
    end_time_label: a.endTimeLabel,
    max_days_error: a.maxDaysError,
    start_summary_empty: a.startSummaryEmpty,
    start_summary_prefix: a.startSummaryPrefix,
    start_time_label: a.startTimeLabel
  }
};
export {
  e as DATE_RANGE_CALENDAR_PICKER_DICTIONARY_KEY,
  a as DATE_RANGE_CALENDAR_PICKER_FALLBACK_LABELS,
  s as DICTIONARY,
  l as defaultDateRangeCalendarPickerDictionary,
  A as getDateRangeCalendarPickerComponentsDictionary,
  E as resolveDateRangeCalendarPickerDictionaryLabel,
  i as resolveDateRangeCalendarPickerMaxDaysLabel
};
