import { defaultDateRangeCalendarPickerDictionary as o, getDateRangeCalendarPickerComponentsDictionary as r } from "../DateRangeCalendarPicker/dictionary.js";
const e = "date_time_range_picker", c = "N_D:[", s = "ND:", l = {
  ACTION_CANCEL: `${e}.action_cancel`,
  ACTION_CONFIRM: `${e}.action_confirm`,
  DAY_LABEL: `${e}.day_label`,
  DAYS_LABEL: `${e}.days_label`,
  OPEN_BUTTON_LABEL: `${e}.open_button_label`,
  SELECTED_RANGE_LABEL: `${e}.selected_range_label`,
  SHORTCUT_LAST_WEEK: `${e}.shortcut_last_week`,
  SHORTCUT_THIS_MONTH: `${e}.shortcut_this_month`,
  SHORTCUT_THIS_WEEK: `${e}.shortcut_this_week`,
  SHORTCUT_TODAY: `${e}.shortcut_today`,
  SHORTCUT_YESTERDAY: `${e}.shortcut_yesterday`
};
function T() {
  return [
    e,
    ...r()
  ];
}
function E(a, _, n) {
  const t = a(_);
  return !t || t === _ || t === `${s}${_}` || t === `${c}${_}]` ? n : t;
}
const D = {
  ...o,
  [e]: {
    action_cancel: "Cancel",
    action_confirm: "Ok",
    day_label: "Day",
    days_label: "Days",
    open_button_label: "Open date time range picker",
    selected_range_label: "Range",
    shortcut_last_week: "Last week",
    shortcut_this_month: "This month",
    shortcut_this_week: "This week",
    shortcut_today: "Today",
    shortcut_yesterday: "Yesterday"
  }
};
export {
  e as DATE_TIME_RANGE_PICKER_DICTIONARY_KEY,
  l as DICTIONARY,
  D as defaultDateTimeRangePickerDictionary,
  T as getDateTimeRangePickerComponentsDictionary,
  E as resolveDateTimeRangePickerDictionaryLabel
};
