const require_objectSpread2 = require("../../_virtual/_@oxc-project_runtime@0.122.0/helpers/objectSpread2.js");
const require_locales = require("./locales/locales.js");
const require_locales$1 = require("../orderList/locales.js");
const require_locales$2 = require("../pisellSalesManagement/locales.js");
//#region src/plus/pisellReservation/reservationConstants.ts
var _ja, _ja2, _pt, _pt2;
const GRID_DS_KEY = "tables";
/** 与 reservationMock 主画布 id 一致，用于接口 layout 回填 */
const RESERVATION_MAIN_CANVAS_ID = "main";
/**
* 表格 / 平面图切换持久化 key。
* v2：产品默认改为平面图后 bump key，避免旧版已持久化的 grid 继续覆盖默认。
*/
const PISELL_RESERVATION_BODY_VIEW_STORAGE_KEY = "pisell-reservation.body-view.v2";
/** HUD「画布预约」抽屉内嵌 Monitor 表格：列显隐持久化独立 key，避免与主表混用 */
const PISELL_RESERVATION_HUD_DRAWER_COLUMN_STORAGE_KEY = "pisell-reservation.hud-booking-drawer.columns";
/** RoomCard 子预约块：`closest` 解析用户点中的预约 */
const PISELL_FLOOR_CHECKOUT_BOOKING_SELECTOR = "[data-pisell-floor-checkout-booking]";
/**
* 时间轴默认区间：锚定日历日当日 02:00 — 次日 02:00（跨日 24h）
* 可由 toolBar → PisellReservationScheduleBand 的 timeNavigatorProps 覆盖
*/
const RESERVATION_TIMELINE_BUSINESS_RANGE = {
	start: "02:00",
	end: "02:00"
};
/**
* 预约页复用 Sales Monitor 的 booking / orderList 文案 key，init 时需一并注入，
* 否则筛排、列头等会退化为展示 key（与 PisellSalesManagement 合并策略一致）。
*/
const PISELL_RESERVATION_PAGE_LOCALES = {
	en: require_objectSpread2._objectSpread2(require_objectSpread2._objectSpread2(require_objectSpread2._objectSpread2({}, require_locales$1.default.en), require_locales$2.default.en), require_locales.default.en),
	"zh-CN": require_objectSpread2._objectSpread2(require_objectSpread2._objectSpread2(require_objectSpread2._objectSpread2({}, require_locales$1.default["zh-CN"]), require_locales$2.default["zh-CN"]), require_locales.default["zh-CN"]),
	"zh-HK": require_objectSpread2._objectSpread2(require_objectSpread2._objectSpread2(require_objectSpread2._objectSpread2({}, require_locales$1.default["zh-HK"]), require_locales$2.default["zh-HK"]), require_locales.default["zh-HK"]),
	ja: require_objectSpread2._objectSpread2(require_objectSpread2._objectSpread2(require_objectSpread2._objectSpread2({}, (_ja = require_locales$1.default.ja) !== null && _ja !== void 0 ? _ja : {}), (_ja2 = require_locales$2.default.ja) !== null && _ja2 !== void 0 ? _ja2 : {}), require_locales.default.ja),
	pt: require_objectSpread2._objectSpread2(require_objectSpread2._objectSpread2(require_objectSpread2._objectSpread2({}, (_pt = require_locales$1.default.pt) !== null && _pt !== void 0 ? _pt : {}), (_pt2 = require_locales$2.default.pt) !== null && _pt2 !== void 0 ? _pt2 : {}), require_locales.default.pt)
};
const I18N_PAGE_TITLE = "pisell-reservation.page-title";
const I18N_PAGE_TITLE_VENUE = "pisell-reservation.page-title-venue";
const I18N_HUD_TABLE_DRAWER_TITLE = "pisell-reservation.hud-table-drawer-title";
const I18N_NEW = "pisell-reservation.new";
const I18N_NEW_MODAL_TITLE = "pisell-reservation.new-modal-title";
const I18N_NEW_MODAL_PLACEHOLDER = "pisell-reservation.new-modal-placeholder";
const I18N_EDIT_MAP = "pisell-reservation.edit-map";
const I18N_EDIT_MAP_DONE = "pisell-reservation.edit-map-done";
const I18N_VIEW_GRID = "pisell-reservation.view-grid";
const I18N_VIEW_FLOOR = "pisell-reservation.view-floor";
const I18N_NON_CURRENT_HINT = "pisell-reservation.non-current-hint";
const I18N_AT_CURRENT_TIME = "pisell-reservation.at-current-time";
const I18N_GO_CURRENT = "pisell-reservation.go-current";
/** 新建预约弹窗：从引擎路由筛出的 proCodeId */
const RESERVATION_NEW_MODAL_PRO_CODE_IDS = new Set(["booking_ticket", "sales2"]);
//#endregion
exports.GRID_DS_KEY = GRID_DS_KEY;
exports.I18N_AT_CURRENT_TIME = I18N_AT_CURRENT_TIME;
exports.I18N_EDIT_MAP = I18N_EDIT_MAP;
exports.I18N_EDIT_MAP_DONE = I18N_EDIT_MAP_DONE;
exports.I18N_GO_CURRENT = I18N_GO_CURRENT;
exports.I18N_HUD_TABLE_DRAWER_TITLE = I18N_HUD_TABLE_DRAWER_TITLE;
exports.I18N_NEW = I18N_NEW;
exports.I18N_NEW_MODAL_PLACEHOLDER = I18N_NEW_MODAL_PLACEHOLDER;
exports.I18N_NEW_MODAL_TITLE = I18N_NEW_MODAL_TITLE;
exports.I18N_NON_CURRENT_HINT = I18N_NON_CURRENT_HINT;
exports.I18N_PAGE_TITLE = I18N_PAGE_TITLE;
exports.I18N_PAGE_TITLE_VENUE = I18N_PAGE_TITLE_VENUE;
exports.I18N_VIEW_FLOOR = I18N_VIEW_FLOOR;
exports.I18N_VIEW_GRID = I18N_VIEW_GRID;
exports.PISELL_FLOOR_CHECKOUT_BOOKING_SELECTOR = PISELL_FLOOR_CHECKOUT_BOOKING_SELECTOR;
exports.PISELL_RESERVATION_BODY_VIEW_STORAGE_KEY = PISELL_RESERVATION_BODY_VIEW_STORAGE_KEY;
exports.PISELL_RESERVATION_HUD_DRAWER_COLUMN_STORAGE_KEY = PISELL_RESERVATION_HUD_DRAWER_COLUMN_STORAGE_KEY;
exports.PISELL_RESERVATION_PAGE_LOCALES = PISELL_RESERVATION_PAGE_LOCALES;
exports.RESERVATION_MAIN_CANVAS_ID = RESERVATION_MAIN_CANVAS_ID;
exports.RESERVATION_NEW_MODAL_PRO_CODE_IDS = RESERVATION_NEW_MODAL_PRO_CODE_IDS;
exports.RESERVATION_TIMELINE_BUSINESS_RANGE = RESERVATION_TIMELINE_BUSINESS_RANGE;
